我是新來的gettext。Apache gettext窗口無法正常工作/翻譯
這裏是我的設置: /Apache 2.2的 PHP 5.3.6 的Windows 7/
我有以下的阿帕奇/ htdocs中/測試/ index.php文件
<?php
$language = 'de_DE';
$translatefile = 'messages';
setlocale(LC_ALL, $language);
putenv("LANG=".$language);
bindtextdomain($translatefile, 'C:/locale');
textdomain($translatefile);
echo gettext("Hello World!");
?>
代碼
我使用PoEdit生成locale/de_DE/LC_MESSAGES/messsages.po & messages.mo我使用的字符集w作爲UTF-8
當我訪問http://localhost/test
時,結果是Hello World!當它應該是大廳世界!
作爲測試,我打開命令提示符並導航到測試文件夾。然後,我在
php index.php
中出現的控制檯中的結果類型是
Hall Welt!
我不知道爲什麼它不與Apache工作。