問題タブ [react-i18next]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - react-i18next useTranslationHooks を使用すると、「i18next backendConnector: loading namespace failed」が発生する
useTranslation() フックを使用して、create-react-app アプリケーションに react-i18next を実装しようとしています。
ただし、コンソールでは、デバッグモードが表示されます
i18next::backendConnector: 言語 en の名前空間のbillingAddressの読み込みに失敗しました /locales/en/billingAddress.json を json に解析できませんでした
と
i18next::translator: missingKey en billingAddress Form.email 顧客の電子メール (デフォルト)
i18next.ts
ファイル
バージョン
"react": "^16.8.4",
"i18next": "^15.0.7",
私の翻訳ファイル
私のbillingAddressファイル
名前空間をロードする方法がかなり混乱しています...何かアイデアはありますか?
前もって感謝します!
reactjs - React i18next を使用する場合、withTranslation を使用する必要がありますか?
私は何か疑問に思っています。
コンポーネントがあり、そのt
値にアクセスしたいとします。reduxにフックする必要がありますか。使用するためreact-i18next
に私も使用してi18next
います can't I just do:
または、これを行うことの欠点は何ですか?それはまだ私の翻訳をしているようですが、欠点があるに違いありませんか? ロケールが変更された場合にのみ更新が表示されないと思いますか? 他に何か?
ありがとう。