g20-utils

1.0.2 • Public • Published

G20集成开发工具包

目的

为了方便开发过程,统一使用 n20-common-lib 提供的 $l 方法, 移除废弃历史版本中的 $t

功能描述

Usage: g20-utils <command> [options] 

G20集成开发工具包

Options:
  -V, --version                output the version number
  -h, --help                   display help for command

Commands:
  pick-up [options]            提取代码中的中文字符
  replace-prototype [options]  统一项目中多语言属性 把 $t 替换为 $l
  translate [options]          将项目中的中文翻译为其他语言
  help [command]               display help for command

用法

  • 快速将代码中的 $t 替换 $l
Usage: g20-utils replace-prototype [options]            
                                                        
统一项目中多语言属性 把 $t 替换为 $l                    
                                                        
Options:                                                
  -o, --designation [type...]  处理指定的文件           
  -l, --lang [type...]         中文语言包位置           
  -h, --help                   display help for command

如果遇到没有翻译的会输出到 module/no-translate.json 文件中

  • 将代码中的中文提取到 module/i18n-zh.json
Usage: g20-utils pick-up [options] 
                                   
提取代码中的中文字符               
                                   
Options:                           
  -i, --ignores [type...]  不包含那些目录
  -f --force               强制覆盖已经提取的内容
  -h, --help               display help for command

  • 翻译功能
Usage: g20-utils translate [options]

将项目中的中文翻译为其他语言

Options:                                                                  
-l, --lang [lang]      目标语言简写, 比如英语 en 越南语: vi。默认为 en
-i, --input [input]    中文目录的位置, 默认为 ./i18n-zh.json            
-o, --output [output]  输出到指定位置, 默认为 ./lang/i18n.json          
-t, --token <token>    AI的token    联系作者获取 token                                  
-h, --help             display help for command  

Readme

Keywords

none

Package Sidebar

Install

npm i g20-utils

Weekly Downloads

61

Version

1.0.2

License

ISC

Unpacked Size

18.9 kB

Total Files

10

Last publish

Collaborators

  • nstc