我對GetText有問題,我的問題實際上是:是否可以手動設置.mo-filepath?PHP在服務器上沒有語言環境的GetText?
如果我輸入「區域設置-a」的外殼,我得到了下面的列表
C
de_DE.utf8
en_US.utf8
POSIX
我的PHP代碼:喜歡這樣的:
$directory = './locale';
$domain = 'texts';
$locale = 'fr_FR.utf8';
bindtextdomain($domain, $directory);
textdomain($domain);
bind_textdomain_codeset($domain, 'UTF-8');
putenv('LC_MESSAGES='.$locale);
setlocale(LC_MESSAGES, $locale);
如果我改變變量$語言環境到「en_US」或「de_DE」並且該文件可用,它可以完美地工作。但它不適用於不在上面列表中的區域設置。但是必須有一種方法可以在不安裝所有語言的情況下做到這一點。
也許你知道一個很好的建議。預先感謝您;)