アプリケーションを gettext で翻訳する際に問題があります。
私のコードは次のとおりです。
<?php
$language = 'cs_CZ';
$translatefile = 'default';
setlocale(LC_ALL, $language);
putenv("LANG=".$language);
bindtextdomain($translatefile, __DIR__.'/locale');
textdomain($translatefile);
echo gettext("ADMIN_LOGIN_PROFESSIONAL");
スクリプトを実行すると、まだ「ADMIN_LOGIN_PROFESSIONAL」と表示されます。
私のファイル構造:
- 根/
- index.php
- ロケール/
- cs_CZ/
- LC_MESSAGES/
- デフォルト.mo
- LC_MESSAGES/
- cs_CZ/
Windows 7、Apache 2.2.22、および PHP 5.3.13 を実行しています。
助けてくれてありがとう...