更新记录
0.1.0(2026-07-24) 下载此版本
能用的
平台兼容性
| HbuilderX/cli最低兼容版本 |
|---|
| 4.01 |
HBuilderX插件通用注意事项
HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件
I18n Assistant
面向 HBuilderX、Vue 和 uni-app 项目的多语言辅助插件,帮助你在编辑代码时快速查看、补全和检查多语言文案。
功能
- 在
$t()、t()等语言键后显示目标语言译文。 - 悬停查看全部语言翻译和缺失状态。
- 使用“转到定义”跳转到语言文件中的对应位置。
- 在翻译函数中自动补全语言键。
- 标记未定义或缺少目标语言翻译的键。
- 搜索语言键或译文,并跳转到定义。
- 生成各语言相对于源语言的缺失翻译报告。
- 从状态栏或命令菜单切换显示语言。
快速开始
-
安装插件并重启 HBuilderX。
-
打开包含语言文件的 Vue、JavaScript 或 TypeScript 项目。
-
在代码中使用语言键,例如:
$t("home.title"); -
插件会自动扫描项目中的语言文件,并在语言键后显示译文。
默认显示语言为 zh-CN,缺失报告的源语言为 en。
常用操作
| 操作 | 入口 |
|---|---|
| 搜索多语言键 | Windows/Linux:Ctrl+Alt+I;macOS:Command+Option+I |
| 切换显示语言 | 点击状态栏中的 i18n: 语言,或使用“I18n Assistant”菜单 |
| 查看全部翻译 | 鼠标悬停在语言键上 |
| 跳转到语言定义 | 在语言键上使用 HBuilderX 的“转到定义” |
| 查看缺失报告 | “工具 → I18n Assistant → 查看缺失翻译报告” |
| 刷新索引 | “工具 → I18n Assistant → 刷新语言索引” |
支持范围
翻译调用
默认支持:
$t("home.title");
this.$t("home.title");
uni.$t("home.title");
t("home.title");
i18n.t("home.title");
i18n.global.t("home.title");
Vue 模板也支持:
<i18n-t keypath="home.title" />
<p v-t="'home.title'"></p>
支持 .json、.jsonc、.json5、.js、.cjs、.mjs、.ts、.yaml 和 .yml。
插件会自动识别 locale、locales、i18n、lang、languages、messages 等目录,例如:
src/locales/en.json
src/locales/zh-CN.json
也可以在配置中添加自定义目录。
注意事项
- JS/TS 语言文件只解析静态对象,不执行项目代码。
- 动态语言键(如
$t(prefix + name))无法进行静态补全、跳转和检查。 - 保存语言文件后插件会自动更新索引;如未更新,可手动执行“刷新语言索引”。
- 插件只在本地读取项目语言文件,不上传项目内容或连接远程服务器。

收藏人数:
下载插件并导入HBuilderX
下载插件ZIP
赞赏(0)
下载 0
赞赏 0
下载 12454432
赞赏 1935
赞赏
京公网安备:11010802035340号