微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

i18nize-react 实现 React 应用国际化的工具

程序名称:i18nize-react

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

i18nize-react 介绍

i18nize-react 是一个帮你实现 React 应用国际化的工具,只需一顿午饭的时间哦。

i18nize-react 查找 React 应用中硬编码的字符串内容,并替换成国际化的字符串绑定。使用babel来遍历 React
组件并进行处理。

使用方法

  1. 首先使用 npm 安装全局 i18nize-react

    npm i -g i18nize-react

  2. 然后在 React 应用中运行 i18next

    npm install i18next

使用最小改动对 i18next 变种进行测试

确保没有任何未分级的变化,你可能需要 git reset --hard.

  1. 接下来运行

    i18nize-react

  2. 去吃午饭

  3. 运行你最喜欢的 linter 来清理

  4. 将会创建四个文件,分别是 src/i18n/init.js, src/i18n/keys.js, src/i18n/english.js, src/i18n/chinese.js. 添加代码import ./i18n/init.js; 到你的应用入口,通常是src/index.js.

  5. 更改浏览器本地存储名为 lng 的键来查看变化

i18nize-react 官网

https://github.com/Ghost---Shadow/i18nize-react

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐