問題タブ [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.

0 投票する
1 に答える
7360 参照

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ファイル

名前空間をロードする方法がかなり混乱しています...何かアイデアはありますか?

前もって感謝します!

0 投票する
1 に答える
256 参照

reactjs - React i18next を使用する場合、withTranslation を使用する必要がありますか?

私は何か疑問に思っています。

コンポーネントがあり、そのt値にアクセスしたいとします。reduxにフックする必要がありますか。使用するためreact-i18nextに私も使用してi18nextいます can't I just do:

または、これを行うことの欠点は何ですか?それはまだ私の翻訳をしているようですが、欠点があるに違いありませんか? ロケールが変更された場合にのみ更新が表示されないと思いますか? 他に何か?

ありがとう。