我想將網頁翻譯成多種語言。但是,我只能讓西班牙語的gettext工作。在php項目中使用gettext - 只有一種語言翻譯
我使用這個代碼:
$lang = "de_DE";
if (isset($_GET['lang'])) $lang = $_GET['lang'];
putenv("LC_ALL=$lang");
setlocale(LC_ALL, $lang);
bindtextdomain("messages", "locale");
bind_textdomain_codeset('messages', 'UTF-8');
textdomain("messages");
如果我設置$ LANG =「es_ES」琴絃翻譯成西班牙語,但如果我設置$ LANG =「de_DE這個」翻譯不工作,我只看到默認的英文版本。
我認爲這可能是關於我的電腦語言環境(我用西班牙語Windows)。我正在使用Windows(使用Wamp本地主機),我不知道是否必須安裝更多的東西,如果是的話,如何去做。
如果我必須這樣做,它會在我的在線託管中工作,而不安裝任何東西嗎?
謝謝! :)