分享一个通用的 VSCode I18n 插件,适合有复杂国际化需求或技术栈特殊的项目

3 天前
 iammapping

分享一个好用的 i18n 插件:I18n Fast,我们团队内部也在用这个,帮作者做做推广

区别于市面上其他插件,这个插件可以自己写 js 代码去自定义国际化需求

优点:自由度高,可以自己写代码扩展功能,基本上可以满足所有需求和技术栈了

缺点:需要写 js 代码,不然没法用。不过可以参考作者给的示例代码改改就能用

感觉其他插件用着别扭可以研究研究这个

使用效果截图

这里也是 Copy https://juejin.cn/post/7546664451485237282 这个文章里面的截图,有兴趣可以读一下原文。

回显效果:

选中转换:

  1. 选中需要转换的文本
  2. cmd + option + c / ctrl + alt + c
  3. i18n 文件自动写入,代码文件自动更新

批量转换:

  1. 在当前文件cmd + option + c / ctrl + alt + c
  2. i18n 文件自动写入,代码文件自动更新

转换剪切板文本并粘贴:

  1. 复制需要转换的文本
  2. 在要粘贴的位置cmd + option + v / ctrl + alt + v
  3. i18n 文件自动写入,代码文件自动更新

遇到重复 i18n 时:

更多i18n-fast.conflictPolicy可选项参考配置

撤销:

896 次点击
所在节点    分享创造
3 条回复
imjiaoyuan
3 天前
借楼说个题外话,OP 这个录屏可以显示按键的软件是啥?
caiqichang
2 天前
@imjiaoyuan vscode 自带 screencast mode
iammapping
2 天前
@imjiaoyuan keycastr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1157877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX