intl-translate
一个高效的 VSCode 插件,帮助开发者轻松管理和翻译多语言(i18n)文本,提升国际化开发效率。
暂时只适用于现在本人开发的项目,后续会支持更多语言。
特性
- 🔍 快速查找和定位项目中的多语言文本
- 📝 一键翻译、替换词条
- ⚡ 智能检测未翻译或缺失的多语言内容
- 🛠️ 便捷的界面操作,无需离开 VSCode
安装
- 在 VSCode 扩展市场搜索
intl-translate 并安装
- 或者在命令面板(Cmd+Shift+P)中输入
Extensions: Install Extensions ,搜索并安装
使用方法
- 打开包含多语言文件的项目
- 右键点击多语言词条或使用命令面板,选择
翻页本页内容 等命令
- 在弹出的界面中进行翻译、批量操作等
配置
可在 VSCode 设置中搜索 intl-translate 进行个性化配置,例如:
- 百度翻译开放平台申请的 appId:intl-translate.userAppId
- 百度翻译开放平台申请的AppToken:intl-translate.userAppToken
- 存放翻译文件的地址[必须是已经存在的地址]:intl-translate.localesPath
- 目标翻译文件中引入翻译方法的模板代码:intl-translate.ImportCodes
- 例:'import intl from 'utils/intl';\n'
- 项目中翻译的方法:intl-translate.MethodName
- 翻译 key 的前缀:intl-translate.moduleCode
兼容性
支持主流TSX、Jsx、Js文件解析;
贡献
欢迎提交 Issue 或 PR 参与贡献!
- Fork 本仓库
- 新建分支进行开发
- 提交 PR
License
MIT
| |