react i18next
1.0.0
Master Branch 是使用 hooks 的最新版本(>= v10)。
$ > =v10.0.0
npm i react-i18next
react-native:要在react-native中使用hooks,您必須使用react-native 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 的未來。