私のサイトでは何も翻訳できません。(ローカルサーバーで)デバッグするには、これを置きます
bindtextdomain("mysite", "../locale"); //path is correct
bind_textdomain_codeset("mysite", 'UTF-8');
textdomain("mysite");
@setlocale(LC_ALL, 'en_US');
echo gettext("mon site");//keeps returning 'mon site'
知って、私は正しい mysite.mo を生成しました (相対パス ./locale/en_US/LC_MESSAGES/ で)。翻訳「mon site」は「my site」として表示されます。
「putenv」を使用してデバッグできますが、使用しないことはできますか?
誰かが助けることができますか?