0.1.1 • Published 2 years ago
@mandk/i18n-help v0.1.1
作用
这是一个小工具且不完善,减轻手动修改的工作量。 用命令行将文件中的中文转换为$t('中文')的vue-i18n写法,并生输出被转换词的json到终端。
##转换目标
template
- 中文 -> {{$t('中文')}}
- lable = "中文" -> :lable = "$t('中文')"
- lable = '中文' -> :lable = "$t('中文')"
- 跳过单行注释
- 跳过多行注释
script
- '中文' -> this.$t('中文')
- "中文" -> this.$t('中文')
- 跳过单行注释
- 跳过多行注释
安装
npm i @mandk/i18n-help -g
使用
translate命令
项目下面执行 mandk translate src/app/views/xxx.vue 文件路径可以从vscode中复制相对路径 终端会打印替换过的词json,方便复制到语言文件中使用
本地开发优化此工具
- 下载项目包
- npm i
- npm run test
- 修改文件功能,编写新的测试用例
测试工具文档
发布
npm publish --access public