0.1.2 • Published 2 years ago

i18n-chain v0.1.2

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

i18n-chain

反向选择路径链多语言vscode插件。

通过分析本地项目的多语言文件(js、ts、json),生成snippet.json,帮助开发者实现多语言快速复用,提升开发效率。

演示图

提供两种方式

  • i18n-chain-ts: 适用于locales文件类型为ts file的项目。
  • i18n-chain-json: 适用于locales文件类型为json的项目。

安装

  1. 安装i18n-chain-0.0.1.vsix
  2. Command+Shift+P => i18n-chain-ts 或者 Command+Shift+P => i18n-chain-json

使用

例如有这样的结构

{
  "foo": "知道了",
  "foo.bar": "知道了",
  "foo.bar.baz": "知道了",
}

键入i18n-chain-后选择需要的链即可。

x-知道了

=>

1.foo

2.foo.bar

3.foo.bar.baz

=>

foo.bar.baz

开发说明

开发调试

  • vscode执行Extension
  • 找一个扩展开发宿主项目测试
  • 插件代码有更新时,需要yarn compile编译并且点击右上角刷新按钮,保持扩展开发宿主内的插件为最新态

仅编译

yarn test-compile

生成本地vsix包

yarn build