@heycar/sync-lang
v0.0.3
Published
多语言开发自动化同步工具
Downloads
195
Keywords
Readme
sync-lang
多语言开发自动化同步工具
Installation
pnpm add @heycar/sync-lang -D
Usage
# 显示帮助信息
sync-lang --help
sync-lang -h
# 显示版本
sync-lang --version
sync-lang -v
# 基本用法
Usage: sync-lang [options] <files...>
多语言开发自动化同步工具
Arguments:
files 要同步的源文件, 例如: **/*.{ts,tsx}
Options:
-v, --version output the version number
-n, --product-name <string> 产品名称, 例如:海外聚合打车 (choices: "海外接送机官网", "海外接送机用户端", "海外接送机SP后台", "海外聚合打车", "海外接送机司机端", "粤港通")
--force 当相同 id 的线上 description 与代码里的 description 不一致时,强制使用线上的 description 更新代码
-h, --help display help for command
Environment Variables:
SYNC_LANG_LANG_NAMES 要支持的多语言种类,例如:en,zh,zh-TW 等等,默认: en,zh
SYNC_LANG_DESCRIPTION_LANG 描述语言(即 reportMiss 使用的语言),默认 en
SYNC_LANG_AUXILIARY_LANG 辅助语言,默认 zh
Example:
SYNC_LANG_LANG_NAMES=en,zh,zh-TW sync-lang -n '海外接送机司机端' ./{pages,components,api,stores}/**/*.{ts,tsx}