If you want to stay with gettext, there's a pure PHP implementation at
https://launchpad.net/php-gettext/ . It's somewhat old, and I haven't used it personally, but I know a few people who do and it does the job. Otherwise, there are some PHP internationalization implementations on GitHub and Sourceforge. They use varying file formats so you may have to convert, but it's not too difficult to implement them.