translated-ext 功能
一款支持国际化翻译的vscode插件,支持对.js、.vue 一键函数插桩,JSON 文件抽离,让你实现国际化更简单。
相比vue-i18n 优势
-
- 一键支持对(
.js、.vue )文件、文件夹函数插桩。
-
- 可以自动抽离成JSON。
-
- 可以使用中文正常开发最后一键对文件、文件夹翻译,适配速度超快,无心智负担。
-
- 后续可以加入翻译的SDK(有道、百度翻译等等),让你的JSON文件自动化翻译。
配置
可通过快捷键ctrl +,打开设置页面,搜索 translated-ext`;
参数 |
说明 |
类型 |
可选值 |
默认值 |
jsFuncName |
js文件国际化函数插桩函数名 |
string |
|
window.$t |
vueFuncName |
vue文件国际化函数插桩函数名 |
string |
-- |
$t |
outPath |
JSON文件输出目录,默认再当前打开应用跟目录的./locales下 |
string |
-- |
./locales |
language |
生成的语言JSON文件,支持生成多个文件,默认生成中文、英文 |
array |
en-Us、zh-cN |
['en-Us', 'zh-cN'] |
extname |
支持对那些后缀文件进行转换,默认支持.js、.vue(暂时不支持自定义默认就支持'.js','.vue') |
array |
.vue、.js |
['.vue', '.js'] |
使用方式如下:
视频使用地址
| |