0

こんにちは私は反応して新しく反応ボイラープレートを使ってフロントエンドを開発しました。 私は自分のアプリケーションに新しい言語を追加しようとしています。 ..私はDEFAULT_LOCALE(\アプリを変更することができます反応ボイラープレートi18nチェンジロケール

...(追加)新しい言語を生成し、すべての言語を抽出するためにi18n docs が、今私はそれが仕事だかいない場合、私はテストすることができますどのように混乱している\: 私は、この文書に従ってくださいcontainers \ App \ constants.js)の値をテストしたい言語指定子に渡し、うまくいきます。 しかし、私はクライアントでロケールを設定することでそれをテストすることを期待しています。そして、反応のボイラープレートはどのロケールを表示すべきかを検出します。

質問:この反応-定型ロケールを検出する方法

  1. ?ブラウザーで受け入れられた言語/ブラウザーの言語/クライアントのOS言語から?
  2. 私はどのように反応ボイラープレートロケールをオンザフライで変更できますか?

..事前に多くのおかげで、いくつかの悟りを投げてください。..ここ

答えて

0

は、あなたの質問に私の答えです。

1)ブラウザのデフォルト言語によって異なります。

2)特別な方法はないと思います。あなたの好みで言語を選んでみてください。

+0

hiroto、あなたのプロンプトレスポンスのおかげで本当にありがとうございました。私のクロームブラウザ言語は英語です、CLIを使用して新しい言語を追加しました。私はインドネシアを追加します。私はインドネシア語の翻訳を追加します。その後、私はブラウザのデフォルト言語をインドネシア語に変更し、ブラウザを再起動します。まだ反応しているアプリケーションの表示言語は英語です。 DEFAULT_LOCALEを "id"(引用符なし)に変更/ハードコードすると正しい結果が表示されます。 – cumibulat

0

私は、デモバージョンにすでにその機能が含まれていることを認識した反応ボイラープレートの変更ロケール機能を複製します。それは私が知っているブラウザやクライアントOSの言語をチェックしていませんでしたが、デフォルトの表示言語のDEFAULT_LOCALE設定を使用しています。

関連する問題