Instalé el paquete php-gettext y phpinfo()
muestra que gettext está habilitado.gettext no traduciendo
Mi app.po parece:
msgid "Welcome"
msgstr "Willkommen auf meiner Homepage!"
msgid "Hier you can find stuff about me."
msgstr "Hier finden Sie Informationen uber mich."`
mi archivo php se parece a:
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');
bindtextdomain("app", "./lang");
textdomain("app");
echo gettext("Welcome");
echo _('Hier you can find stuff about me.');
El app.mo está en ./lang/de_DE/LC_MESSAGES/
El texto no está siendo traducido y No recibo ningún mensaje de error.
Una alternativa interesante a gettext es ['Zend_Translate'] (http://framework.zend.com/manual/en/zend.translate.html). –
"Hier puedes encontrar cosas sobre mí" es una traducción interesante ... – Tokk
@Tokk: Es verdadero denglisch ;-) – Boldewyn