私はプロジェクトに取り組んでおり、英語、フランス語、スペイン語の3つの言語が用意されています。これは、ユーザーがサインアップするときに定義されます。PHP設定ファイルでさまざまな言語を扱うにはどうすればいいですか?
は今私のconfigファイルで、私は次のようにあります
define("DEFAULT_SLOGAN", "The default slogan will go here.");
私は、異なる言語を受け入れるために必要なことを実現し始めたまで。
ユーザーには、割り当てられた言語コード(EN、FR、SP)が割り当てられています。どのように私は各ページの異なる言語の文字列を持って行くだろうか?
define("DEFAULT_SLOGAN_EN", "Slogan in english");
define("DEFAULT_SLOGAN_FR", "Slogan in french");
define("DEFAULT_SLOGAN_SP", "Slogan in spanish");
そして、各文字列には3つの異なるバージョンがありますか?これに接近する最善の方法はあまりありません。
ありがとうございます!
ありがとう、これは私にとっても最高のものだと思います。 – Drew
これはかなり汚い解決策のように見えます。フランス語の翻訳がない場合は、最終的には英語の翻訳に戻ってほしいという要望に直面します。この方法では達成できません。あなたのプロジェクトの将来について考えてください;-) –
@TomvanderWoerdt:これは別のレベルで処理されます! '$ userLocale'は**常に**利用可能であるため、FRが利用できない場合、それをENに設定することがフォールバックになります。 –