xgettext PHP implementation. Curently provides 2 parsers:
- Javascript parser
- Handlebars parser
The recommended way to install Xgettext is through Composer:
{
"require": {
"wisembly/xgettext-php": "@stable"
}
}
Simply create a new parser in Poedit (name it for example Javascript
)`.
Then, set up xgettext like this:
WARNING: Javascript parser currently parse only 1rst and 2nd arguments. It also do not parse strings with non matching parenthesis. (avoid smileys..)
Same like above, just add -l "handlebars"
in yout xgettext
call to stipulate you want
to use handlebars parser with xgettext-php.
$ bin/dumper -i input.po -o output.json
PHP >= 5.3
Xgettext is released under the MIT License. See the bundled LICENSE file for details.