我为Google Chrome开发了一个扩展程序,现在我将其本地化为多种语言。我已成功将其本地化为使用不同字母的许多语言(例如俄语,希伯来语......),但今天我尝试将包含印地语本地化的扩展的新版本上传到网络商店,我收到以下错误:
An error occurred: Failed to process your item.
_locales/hi/messages.json:1:1: a object must begin with '{'.
Hindi(hi)的messages.json文件包含以下内容:
{
"appName": {
"message": "Mind the Word",
"description": "The title of the application, displayed in the web store."
},
"appDesc": {
"message": "इंटरनेट सर्फिंग करते समय भाषा सीखें|",
"description": "The description of the application, displayed in the web store."
}
}
我怀疑这是一个编码问题。我该如何解决这个问题?
答案 0 :(得分:1)
我不小心将messages.json文件的编码更改为UTF-16。当我将编码更改回UTF-8时,我能够将新版本的扩展名上传到网上商店。