0.1.3 • Published 4 months ago
td-octopus v0.1.3
octopus
====
安装
npm install td-octopus -g
使用
otp <cmd> [-args]
命令:
otp export export 导出所有文件,并生成excel文件
otp extract [dirPath] [prefix] extract [dirPath] [prefix]
一键批量替换指定文件夹下的所有文案
otp import [langs] import [langs]
将excel中人工翻译的部分替换未翻译的key
otp init init 初始化配置文件
otp translate translate 通过对比zh-CN目录,获取各语言未翻译的
部分,并生成excel文件
选项:
-v, --version 显示版本号 [布尔]
-h, --help 显示帮助信息 [布尔]
copyright 2022 同盾
otp-config.json 说明
{
"otpDir": "./.octopus", // 语言包目录
"proType": "react", // 项目类型
"srcLang": "zh-CN", // 提取中文目录
"distLangs": [ "en-US", "zh-TW" ], // 需要转换的语言
"googleApiKey": "", // google翻译 这期没做
"baiduApiKey": { "appId": "", "appKey": "" }, // 百度翻译 这期没做
"baiduLangMap": { "en-US": "en" }, // 百度翻译 这期没做
"translateOptions": { "concurrentLimit": 10, "requestOptions": {} }, // google翻译 这期没做
"fileSuffix": [".ts", ".js", ".vue", ".jsx", ".tsx"], // 支持符合JS语法的后缀名
"defaultTranslateKeyApi": "Pinyin", // 默认生成的JSON key 使用拼音前5个
"importI18N": "import I18N from 'src/utils/I18N';",
"include": [], // 需要翻译的目录&也可以命令行输入参数
"exclude": [], // 过滤目录&文件
"reservedKey": ["template", "case"], // js关键词以及I18N内置方法不能作为目录名,会统一添加td作为前缀
"tabSize": number // 如果I18N.template内部有多个变量时,用于空格锁进的个数,默认为4
}

0.1.3
4 months ago
0.1.2
4 months ago
0.1.1
4 months ago
0.1.0
4 months ago
0.0.23
7 months ago
0.0.21
11 months ago
0.0.22
9 months ago
0.0.20
1 year ago
0.0.19
1 year ago
0.0.10
1 year ago
0.0.11
1 year ago
0.0.12
1 year ago
0.0.13
1 year ago
0.0.14
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.15
1 year ago
0.0.9
1 year ago
0.0.16
1 year ago
0.0.8
1 year ago
0.0.17
1 year ago
0.0.18
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.1
2 years ago