⚠️ 注意:当前 README 对应 v1.0.0 之前的旧版本,v1.0.0 完整文档正在撰写中,敬请期待。 新版本(v1.0.0)在原有功能基础上重构了全部代码,新增了 Android / iOS 双端支持,界面与交互全面升级。
选择以下任一方式安装:
- VSCode/Cursor 应用商店中搜索 i18n swapper
-
VSCode 命令面板 (
Ctrl+P) 输入:ext install chimoo.i18n-swapper -
直接从 VSCode Marketplace 下载
- 如已有中文国际化键值库,请选择【选择文件】
- 系统将根据源语言库,自动转义 t 方法到预览模式
i18n-swapper 是一款专为国际化工程化设计的 VSCode 扩展,支持 Web / Android / iOS 三端,将繁琐的国际化流程简化至极。
- 👁️ 实时预览:代码中直接查看翻译结果,所见即所得
- 🔍 智能检测:自动识别需国际化的文本,精准定位
- 🔄 一键替换:单击完成文本到国际化函数的转换
- 📦 批量处理:扫描整个项目,一次性处理所有国际化内容
- 🌐 多语言支持:集成翻译 API,支持 28+ 种语言自动翻译
- ⚙️ 高度可定制:自定义函数名、样式、键名生成规则等
- 🔑 智能键名:基于内容自动生成有意义的键名,无需手动命名
- 📱 三端覆盖:Web(Vue/React)/ Android(XML strings)/ iOS(Localizable.strings)
选中文本,右键菜单"替换为国际化调用"或快捷键 Ctrl+Alt+Y/Cmd+Alt+Y:
- 快速批量替换(
Ctrl+Alt+B/Cmd+Alt+B):扫描当前文件,自动替换已存在的文本 - 可视化批量替换:通过面板界面管理替换过程
右键菜单"i18n Swapper: 打开管理面板"打开国际化管理面板。
自动检索源语言库,反推键路径,一键完成替换
通过颜色直观展示各语言文件翻译状态(绿色存在,红色缺失)
首次使用:
- 打开命令面板
Ctrl+Shift+P/Cmd+Shift+P - 选择
i18n Swapper: 设置国际化文件路径 - 选择国际化文件
选中文本 → 快捷键 Ctrl+Alt+Y/Cmd+Alt+Y
快捷键 Ctrl+Alt+B/Cmd+Alt+B
| 层级 | 技术 |
|---|---|
| 扩展后端 | TypeScript + esbuild |
| WebView 前端 | Vue 3 + Vite + Tailwind CSS v4 + Pinia |
| 包管理器 | pnpm (workspace) |
Q: 插件找不到我的国际化键? A: 检查国际化文件路径是否正确,确认文本完全匹配。
Q: 支持哪些文件格式?
A: JSON 和 JS 文件(JS 需导出对象);Android XML strings;iOS .strings 文件。
Q: 如何修改快捷键? A: 通过 VSCode 快捷键设置修改。
Q: 如何获取腾讯云API密钥? A: 访问腾讯云控制台,在访问管理 → API密钥管理创建。
i18n-swapper 遵循 MIT License。




















