ドキュメントに含めて、これに対する解決策を何時間も検索しました。
ヘブライ語の翻訳にgettextを使用しようとしていますが、
PHP 5.3.1とwampを使用して、
ヘブライ語に相当するものではなく、「helloworld」を出力します
$directory = '/locale';
$domain = 'messages';
$locale ="he_IL";
putenv("LANG=".$locale); //not needed for my tests, but people say it's useful for windows
setlocale( LC_ALL, $locale);
bindtextdomain($domain, $directory);
textdomain($domain);
bind_textdomain_codeset($domain, 'UTF-8');
echo _("hello world");
私はpoeditを使用してmo/poファイルを作成します。これらのファイルは./locale/he_IL/LC_MESSAGES/messages.moにあります。
phpファイルは「./」にあります
ヘブライ語のテキストが表示されないのはなぜですか?