Chrome extension-manifest версия 2 _locales issues
Я пытаюсь обновить мою версию манифеста для моего расширения, но это дало мне эту проблему:
default locale был указан, но отсутствует поддерево llocales.
это мой файл manifest.json, может ли кто-нибудь сказать мне, где проблема, и что я могу сделать?
{
"name": "Selected Text",
"version": "0.1",
"manifest_version": 2,
"description": "Selected Text and some changes",
"default_locale":"en",
"browser_action": {
"default_title": "S. Text",
"default_icon": "online.png",
"default_popup": "popup.html"
},
"permissions": [
"tabs",
"chrome://favicon/",
"http://*/*",
"https://*/*"
],
{
"matches": ["http://*/*"],
"js": ["selection.js"],
"run_at": "document_start",
"all_frames": true
}
}
Ответы
Ответ 1
Похоже, вы не указали требуемый каталог _locales
в корне расширения. Поскольку вы указываете default_locale
, вам необходимо предоставить каталог _locales
, внутри которого лежат ваши варианты интернационализации. В вашем случае вам понадобится хотя бы папка под названием _locales/en
, внутри которой находится файл messages.json
, внутри которого вы должны установить свои конкретные параметры (см. здесь для получения дополнительной информации).