0
收到以下错误上传我的分机时:国际化(I18N)我的分机,翻译文件上传错误
An error occurred: Message JSON file must be in UTF-8 encoding.
我有大约19翻译文件。
当我在本地运行以下命令:
file extension/_locales/[locale]/messages.json
我得到:
extension/[locale]/messages.json: UTF-8 Unicode English text
在少数区域的翻译(波兰语,加泰罗尼亚,葡萄牙语,法语,等..)我得到的以下消息
extension/[locale]/messages.json: UTF-8 Unicode English text, with very long lines
我跟踪了从Chrome网上商店下载到区域设置tra的上传错误从'file'命令输出“非常长的行”的nslation文件。
我不太清楚如何解决这个问题。有什么建议?
哦,我应该提到翻译文件:
- 没有一个BOM
- 不含任何评论
UPDATE:
此错误是由两个问题引起的:
- 忘了删除某个语言环境json文件中的评论。
- 几个语言环境文件中存在一个错误的字符。
真的让我感到沮丧,我没有在开发过程中遇到这个问题。来吧铬...
重新调查后,问题是由一个语言环境文件和几个不良字符中的一条评论引起的。 –