react i18next
1.0.0
Master Branch はフックを使用する最新バージョン (v10 以上) です。
$ > =v10.0.0
npm i react-i18next
反応ネイティブ: 反応ネイティブ内でフックを使用するには、反応ネイティブ v0.59.0 以降を使用する必要があります。
レガシー バージョンの場合は、v9.xx ブランチを使用してください。
$ v9.0.10 (legacy)
npm i react-i18next@legacy
ドキュメントはreact.i18next.comで公開されており、PRの変更はここで提供できます。
i18next の一般的なドキュメントは www.i18next.com で公開されており、PR の変更はここで提供できます。
以前:反応コードは次のようになります:
...
< div > Just simple content < / div >
< div >
Hello < strong title = "this is your name" > { name } < / strong>, you have {count} unread message(s). <Link to=" / msgs ">Go to messages</Link>.
</div>
...
後: trans コンポーネントを次のように変更するだけです。
...
< div > { t ( 'simpleContent' ) } < / div >
< Trans i18nKey = "userMessagesUnread" count = { count } >
Hello < strong title = { t ( 'nameTitle' ) } > { { name } } < / strong>, you have {{count}} unread message. <Link to=" / msgs ">Go to messages</Link>.
</Trans>
...
国際化と翻訳のプロセスがいかにシームレスに実現できるかについて詳しく知りたいですか?
ビデオを見る
ソースは npm 経由でロードすることも、このリポジトリからダウンロードすることもできます。
# npm package
$ npm install react-i18next
window.reactI18next
に追加されます。ここでは、react-i18next の最適な使用方法に関する簡単なチュートリアルを紹介します。 i18next の基本と、ローカリゼーション ワークフローを最適化する方法に関するいくつかの素晴らしい可能性。
これらの素晴らしい人々に感謝します (絵文字キー):
ヤン・ミューレマン ? | アドリアーノ・ライアーノ ? | ペドロ・デュレク ? | タイガー・アブロディ ? |
このプロジェクトは、全員参加者の仕様に従っています。あらゆる種類の貢献を歓迎します。
サービスとしてのローカリゼーション - locize.com
翻訳管理が必要ですか? InContext Editor を使用して翻訳を編集したいですか? i18next の管理者によって提供されたオリジナルを使用してください。
locize を使用すると、i18next と React-i18next の将来を直接サポートできます。