# quicki18n **Repository Path**: lee67892/quicki18n ## Basic Information - **Project Name**: quicki18n - **Description**: No description available - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-30 - **Last Updated**: 2025-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 快速生成多语言文件 该项目为node项目,旨在快速生成多语言文件,通过指定项目目录,快速扫描文件并翻译 ### 使用方法 打开项目config文件,修改文件中目标语种,和需要扫描的目录即可 ```javascript /** autoReWriter:true, //是否自动执行重写文件 toTranslateLang:['en','fra'],// 如需要翻译至更多的语言,只需将语种代码加入该数组 scanPath: path.resolve('./src'), //需要扫描的目录 ``` 修改完主文件后,使用cmd进入到项目,执行`node index.js` 如autoReWriter为false可手动执行`node reWrite.js` 将lang文件复制到项目多语言目录中 > 1. 需注意的是扫描会将中文注释同时扫描进去 > 2. 文件中的key生成规则是首字母拼音,如首字母长度大于5取0-5,如key值重复,在key值后依次累加阿拉伯数字 > 3. 生成的语种文件在项目lang文件下 > 4. 原则,编写中文时一定也要中中文标点符号。