0.0.3 • Published 1 year ago

@heycar/sync-lang v0.0.3

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

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}