0.1.1 • Published 2 years ago

@mandk/i18n-help v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

作用

这是一个小工具且不完善,减轻手动修改的工作量。 用命令行将文件中的中文转换为$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
  • 修改文件功能,编写新的测试用例

测试工具文档

mochajs

发布

npm publish --access public