我安装了php-gettext包,phpinfo()
显示gettext已启用。
我的app.po文件如下:
msgid "Welcome"
msgstr "Willkommen auf meiner Homepage!"
msgid "Hier you can find stuff about me."
msgstr "Hier finden Sie Informationen uber mich."`
我的PHP文件看起来像这样:
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.');
app.mo文件位于./lang/de_DE/LC_MESSAGES/
文本未被翻译且没有出现任何错误信息。
Zend_Translate
。 - Pekkadirname(__FILE__) . '/lang'
。 - Florian