cimc-i18n-helper
该插件目的是提供一系列编辑器辅助功能用于提升 cimc 系统的国际化开发效率的同时,优化开发人员的开发体验
一、功能描述
二、如何使用?
1)插件市场搜索cimc-i18n-helper
下载安装
2)进行插件设置
打开 vscode 设置界面搜索cimc
,可以找到该插件的一些配置内容
2-1)cimc-i18n-helper: User_pass
该配置设置 cimc 项目的账号密码,用于下载远程公用i18nKey
&上传新生成的i18nKey
,如不配置则无法使用这两个功能。
"cimc-i18n-helper.user_pass":{
"userCode": "******",
"password": "******",
}
2-2)cimc-i18n-helper: Trans_Temp
该配置用于快速修复选择的模版,模版默认设置为:
['<FormattedMessage id="$key" />', 'formatMessage({id: "$key"})', 'intl.formatMessage("$key")'];
新增/替换时,请注意尽可能保持原有格式 $key 请用双引号扩起来,模版为:jsx 语法/函数调用
三、要求
四、右下角 statusbar 功能详解
1)《需要远程文案》
为什么加入该功能呢?因为有些项目是不参与 cimc 项目的,导致国际化无需使用公用的i18nKey
,当切换《无需远程文案》只会匹配本地的语言文件的i18nKey
。
2)《存入临时/本地》
《存入临时》会将新生成的i18nKey
存入当前项目下.temp/zh-CN.json
,否则存入当前项目下的语言文件中locales/zh-CN.ts
中
3)获取最新的远程公用i18nKey
4)上传本地临时存储的i18nKey
5)预览/开发模式切换