更新日志
0.0.1 (2025-03-26)
新特性
- 支持扫描Vue3项目中的所有中文文本
- 支持多种翻译服务API(Google)
- 智能替换Vue3模板中的文本、script setup中的文本和JS/TS文件中的文本
- 提供完整的命令行工具,一键完成整个国际化流程
- 自动生成嵌套的JSON语言文件
- 支持自定义翻译映射
- 支持编译为mac平台上可直接运行的程序
核心功能
scan:扫描项目中需要国际化的文本translate:翻译扫描的文本generate:生成语言文件replace:替换源代码中的文本为i18n调用init:初始化配置文件runFull:执行完整的国际化流程export: 导出Excel文件import: 将Excel文件内容增量替换到locales
命令行工具
i18n-vue init:初始化配置文件i18n-vue scan:扫描项目中需要国际化的文本i18n-vue translate:翻译扫描的文本i18n-vue generate:生成语言文件i18n-vue replace:替换源代码中的文本为i18n调用i18n-vue run:执行完整的国际化流程i18n-vue export:导出i18n-vue import:导入替换
0.0.2 (2025-04-02)
bugfix
- 修复数字+符号的特殊场景被谷歌翻译的问题
- 修复当前translate:no仍然会翻译孟加拉语的问题
- 修复当前翻译总key使用所有语言的key(去重)而不是使用源语言的key的问题
- 修复部分特殊符号转义的问题
0.0.3 (2025-04-03)
新特性
- 支持outputDir传入多个路径和通配符的
0.0.3 (2025-04-10)
配置文件格式变更
- i18n.config.js调整为i18n.config.json的形式