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, внутри которого вы должны установить свои конкретные параметры (см. здесь для получения дополнительной информации).