tatools

0.1.0 • Public • Published

tatools

i18n 模块

Export/Import translation 这个脚本用来方便的进行internationalization操作

资源JS规范:

// i18n/zh-CN.js
const kv = {
  "test": "测试"
}
export {kv};

待翻译/待引入JSON规范:

//i18nJSON/en_US.json
{
  "test": {
        "string": "test",
        "context": ""
    }
}

tatools.json配置文件规范:

{
    "i18n": {
        "DEFAULT_PATH": {
            "I18N_DIR_PATH": "/Users/user/example/src/i18n/",
            "STANDARD_FILE_NAME_PREFIX": "en_US",
            "EXPORT_DIR_PATH": "/Users/user/example/i18nJson/",
            "IMPORT_DIR_PATH": "/Users/user/example/i18nJson/",
            "SNAPSHOT_PATH": "/Users/user/example/src/en_US_snapshot.js"
        }
    }
}

如何使用这个工具

导出未翻译字符串

tatool i18n export

全量模式导入翻译文件

tatool i18n import -g

增量模式导入翻译文件

tatool i18n import -i

Readme

Keywords

none

Package Sidebar

Install

npm i tatools

Weekly Downloads

1

Version

0.1.0

License

ISC

Unpacked Size

13.1 kB

Total Files

11

Last publish

Collaborators

  • le0n-chen