5min内快速通过英文国际化为其他语言
# 背景
在最近的ambari
,ranger
项目国际化时,已翻译英文后,又要重复翻译其他语言,要花很多体力活翻译(尤其是要汉化国外开源软件项目);本次介绍借助插件通过英文快速批量翻译成其他语言;
# 辅助插件
- change-case (opens new window):选中智能变换
Ctrl + SHIFT + P
- Google Translate (opens new window):翻译并替换
Ctrl + Alt + T
- kiwi (opens new window): 主要用于检测代码中的中文,高亮出中文字符串,并一键提取中文字符串到对应的语言 Key 库。【备用】
# 实践
# 完全没有国际化字符串命令
通过msg信息,快速命名key:选中待翻译的英文字符串;
# 通过英文国际化转其他语言
# 前提:确保文件中语句中一行中全部显示(可配置eslint);全局格式化好文件:相关有规律;
# 找到:
匹配待翻译的字符
方式一:使用特殊格式化,使得
:
显示在同一行位置;再通过鼠标中键下拉选中;方式二:通过
Ctrl + D
批量加其他快捷键选中:
后面的数据;【推荐】
翻译并替换
Ctrl + Alt + T
后,再检查翻译部分是否合理,提交就ok啦;
# gif图示
上次更新: 2023/11/17, 05:08:20