国际化正确的打开方式
前段时间产品要求项目进行国际化处理,
项目中其实已经按照国际化的方式去处理了,
但是要一条一条翻译词条,就很难受,然后就做了个工具,接入了百度翻译api,直接讲汉语的JSON对象整个复制到工具里,翻译好拿回来就行了
工具页面如下:
操作:
-
找到你需要翻译的中文词条json对象,例如如下
-
然后第二步:粘贴到小工具里,点击"中翻英",然后就可以获得要的英文的国际化配置了
-
点击复制英文,然后粘贴到自己的项目中,格式化一下就ok了(省心省力)
-
目前我已经把他部署到github pages了,文末会留工具链接
问题:
- 目前只支持JSON格式,首先得保证是JSon的数据才行(如果是对象也不行,后面有空可以支持一下) (已支持对象)
- 复制英文的时候,没有保留文案的格式,导致粘贴就是一行,需要在vscode中格式化一下(有待改进)
- 使用的是百度翻译的api,单次最多支持2000字符的翻译,所以翻译量大的话,会有问题(这个也没辙) (已支持分片翻译处理)
- 有同事说想要支持文件上传后翻译,后续考虑一下吧(这样是不是太懒了)