插件名称
smarcat 支持自动获取文件代码中的中文,自动拉取smartcat翻译成需要翻译语言并自动保存到本地翻译文件
完整流程
01
02
删除某个中文和检测本地文件是否已经存在,并辅助提示不需要进行翻译的console中文
- 删除:如果不想对某个中文做国际化翻译,可以手动进行删除,比如console中的中文
- 更新:远程smart翻译的中文有更新,支持在本地直接更新相应的翻译,并同步将新的翻译结果更新到现有文件中
功能特性
- 提取当前文件的中文字符,支持删除,更新,展示console的标识(无需翻译)
- 内部匹配是否有相应的翻译key,如果直接替换,没有则去smart拉取新的翻译,并将结果状态提示
- 识别当前组件是客户端组件or服务端组件,追加ssr和client自动导入相应的import语句
- 自动识别是否导入国际化方法和hook,如没有则自动import和相应hook语句.导入位置默认都是函数起始位置的第一行
- 将中文字符串更换为远程英文key,并将中文自动替换为key和中文的注释集合,追加注释,方便后续项目迭代
安装方法
- 在VS Code扩展商店搜索`smartcat-i18n-helper
- 点击安装按钮
| |