@mmxiong/cs-i18n
v1.0.1
Published
定位项目中 locales 文件夹并进行管理,功能:批量导入、修复冲突、清理垃圾
Downloads
3
Readme
【cs-i18n】多语言 locales 目录管理工具
自动对项目中 locales
目录进行定位并管理
一、使用方法
1. NPM 安装
- 全局安装
npm i -g @mmxiong/cs-i18n
安装注意:
npm
安装只需几秒,有时候会假死,其实已经安装好了 可以新开终端通过npm -g list
查看是否安装成功,或输入cs-i18n
看看能否运行如果使用
yarn
或者pnpm
安装,必须保证yarn
和pnpm
的环境变量已配置
yarn global bin
,可以获得yarn
的全局安装目录,将此目录添加到环境变量中
2. 运行命令
终端输入cs-i18n
即可 。脚本拥有详细指引与错误处理,放心使用。
cs-i18n
二、功能
1. 批量导入
- 自动解压多语言 zip 压缩包
- 批量导入解压后的文件到项目的
locales
目录- 自动将
%s
替换为{0}
,{1}
,{2}
... - 重复的 key 自动去重,新导入 key 覆盖旧 key
- 自动将
- 导入后,自动删除 zip 压缩包
2. 冲突解决
对locales
目录下的冲突,批量选择如下一种措施:
- 采用当前更改
- 采用传入更改
- 保留双方更改
3. 垃圾清理
- 检索并统计项目中未使用的 keys,自动排除
node_modules
、.git
目录 - [可选] 清理无用 keys
三、联系方式
有任何问题,请联系 @mmx