我在poedit中創建了一個語言文件,用於使用PHP gettext函數,現在在頁面上我正在測試它,我找不到它來查找/加載我創建的.po或.mo文件任何人看到我做錯了什麼?如何在PHP中使用gettext加載語言?
$locale = "en_US";
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
bindtextdomain("default", "/includes/locale");
textdomain("default");
//my .po ad .mo file is located here /includes/locale/en/default.mo
即使我試圖加載默認的英朗的文件,我已經在文件中改變了一些文本,以確保它是從語言文件中讀取,目前它只是顯示默認的文本,而不是做一個翻譯,我想我可能有錯誤的路徑
查看我的評論。使用/不是\ – cletus 2009-09-20 02:04:02
[PHP-I18N](https://github.com/delight-im/PHP-I18N)可以爲你做所有事情。 – caw 2014-07-04 20:42:26