React.js アプリでさまざまな言語をサポートしようとしていますが、 react-intlが適切な候補であることがわかりました。それらはV2 に移行していますが、すべてがどのように連携するかを理解するのに苦労しています。サンプル アプリが複雑すぎて、クライアント/サーバー アーキテクチャが含まれています。サーバーなしで単一のページが必要です。
手順は次のようになります。
- を使用してメッセージを定義
react-intl
するdefineMessage
- を使用してロケールを追加
addLocaleData
- ビルド スクリプトを使用して、フラット化されたメッセージ データを各ロケールのファイルにビルドします。
これらの手順を実行しましたが、メッセージを表示する方法がわかりません。React コンポーネントを でラップしてい<IntlProvider>
ます。react-intl
V2 github の問題は非常に長く、私は答えを見つけようとしてその問題に取り組んできました。誰でも簡単な実例を提供できますか?