oni-i18njs

0.0.2 • Public • Published

i18n util

GetStart

  1. install
npm install oni-i18n --save-dev
  1. 添加下面的代码到 package.json 里面
"scripts": {
  "i18n": "i18n src/a.js"
}
  1. run
npm run i18n

Result

  1. 这里会在当前项目中生成一个 i18n.json 文件,记录了所有需要翻译的中文词条
  2. 已经替换了所有文件中需要国际化的地方,和一头部的代码相对应,替换后的代码如下, :
3. 词条文件 `i18n.json` 中内容如下:
```json
{ 
  "components_i18n_uSnL": "测试",
}

Description

  1. npm run i18n <path><path> 可以是当前项目中的任何目录, 最好是传文件,目录反应太慢了 , 只针对传入目录下的所有文件进行国际化。
  2. 由于使用了正则匹配, 该脚本全目录内最大限度做到去重中文词条,避免重复翻译,欢迎PR👏👏👏👏👏
  3. 我准备了相关的测试文件,您可以直接 npm run test 试试看。
  4. have fun; 这个项目来自:https://github.com/jianfenkezhan/i18njs 因为要求内部的包,都在可控的范围,所以项目组要求我再重新发一个包,

Readme

Keywords

Package Sidebar

Install

npm i oni-i18njs

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

12.3 kB

Total Files

10

Last publish

Collaborators

  • xiaohuoni