mklocale README
mk的多语言fmtMsg插件, 在js/jsx/ts/tsx文件中,使用右键可调出菜单,分两种情况
选中文字,右键菜单会出现【mklocale: 生成多语言fmtMsg】,可自动补充zh-cn内容。
zh-cn.json中或全局公共的多语言中不存在该文字, 则弹出选中框,下拉选项是当前页面已有的key和zh-cn.json的第一级key
zh-cn.json中或全局公共的多语言中存在该文字,则会出现下拉选择key,选中后会替换选中文字为fmtMsg(':key', '文字')
未选中文字,右键菜单会出现两个命令
- 【mklocale: 扫描src下的ts(x)、js(x)文件内容并补充zh-cn.json】(在zh-cn.json也可右键调出该菜单项),确认后会扫描src文件夹下带有第二个参数的fmtMsg, 如果locale/zh-cn.json没有对应的key,则会自动补充完整。
- 【mklocale: 扫描src下存在未写多语言的文件】执行完后可在面板【输出】并选中通道为mklocale,即可查看结果
快捷键
- mac: cmd + y
- windows: ctrl + y
常见问题
- 快捷键不生效。代表快捷键被其他程序占用,可以在设置->键盘快捷方式里搜索mklocale, 对其绑定另外一个快捷键即可
| |