HZWX i18n — VSCode 国际化悬浮提示插件
鼠标悬浮到代码中的 $t('key') 国际化 key 上时,自动显示所有语言包的翻译文本,并高亮模板变量。
功能
- ✅ 悬浮显示所有语言的翻译文本(zh-CN / en-US / zh-Hant)
- ✅ 支持
{variable} ICU 模板变量高亮
- ✅ 支持
useIntl(prefix) 前缀拼接
- ✅ 语言文件变更后自动重新加载
使用方式
- 安装依赖:
npm install
- 编译:
npm run compile
- 按 F5 启动 Extension Development Host
- 在宿主窗口打开含有
$t() 调用的文件
- 鼠标悬浮到 key 字符串上即可看到翻译
配置项
在 VSCode 设置中搜索 hzwx-i18n:
| 配置项 |
默认值 |
说明 |
hzwx-i18n.localesPath |
src/i18n/components |
语言文件目录(相对于工作区) |
hzwx-i18n.defaultLocale |
zh-CN |
原文/默认语言 |
hzwx-i18n.functionNames |
["$t"] |
国际化函数名列表 |
| |