我安裝了php-gettext軟件包,phpinfo()
顯示gettext已啓用。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/
的文字是沒有得到翻譯我沒有收到任何錯誤消息。
一個有趣的gettext替代方法是['Zend_Translate'](http://framework.zend.com/manual/en/zend.translate.html)。 – 2010-11-09 09:19:26
「Hier你可以找到關於我的東西」是一個有趣的翻譯... – Tokk 2010-11-09 09:26:28
@Tokk:這是真的denglisch ;-) – Boldewyn 2010-11-09 09:29:45