私は GetText に問題があり、私の質問は実際には次のとおりです。.mo-filepath を手動で設定することは可能でしょうか?
シェルで「locales -a」と入力すると、次のリストが表示されます
C
de_DE.utf8
en_US.utf8
POSIX
私のPHPコードは次のように好きです:
$directory = './locale';
$domain = 'texts';
$locale = 'fr_FR.utf8';
bindtextdomain($domain, $directory);
textdomain($domain);
bind_textdomain_codeset($domain, 'UTF-8');
putenv('LC_MESSAGES='.$locale);
setlocale(LC_MESSAGES, $locale);
変数 $locale を「en_US」または「de_DE」に変更し、ファイルが使用可能であれば、完全に機能します。ただし、上記のリストにないロケールでは機能しません。しかし、すべての言語をインストールせずにこれを行う方法が必要です..
良いアドバイスを知っているかもしれません。前もって感謝します ;)