0
我有一個Windows 2008服務器(安裝在意大利語)。它運行Zend Server CE 5.1,它是Apache2.2和PHP 5.3.5。Gettext,PHP和Windows 2008
我創造了這個簡單的腳本:
putenv("LC_ALL=de_DE");
bindtextdomain('messages', './langs');
textdomain('messages');
echo _("Hello world");
的目錄是:
/lang
/it_IT
/LC_MESSAGES
/messages.mo
/messages.po
/de_DE
/LC_MESSAGES
/messages.mo
/messages.po
我得到的是意大利的消息,而不是德國一個。 看來putenv()
沒有效果。 請注意語言目錄結構是正確的,因爲it_IT
文件已正確加載。
如何加載德語翻譯?
但它的工作在PHP 5.2 ...順便說一句,與Zend_Translate沒有必要關心什麼是地獄服務器使用。謝謝! – Francesco 2011-08-17 13:39:04