chrome extension- manifest version 2 _locales问题

eli*_*ore 17 manifest google-chrome-extension

我正在尝试为我的扩展程序更新我的清单版本,但它给了我这个问题:

指定了默认语言环境,但缺少_locales子树.

这是我的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
  }
}
Run Code Online (Sandbox Code Playgroud)

Roc*_*key 37

听起来您缺少_locales扩展根目录中的必需目录.由于您要指定a default_locale,因此需要提供一个_locales目录,其中包含您的国际化选项.在您的情况下,您至少需要一个标题文件夹_locales/en,在其中有一个messages.json文件,您可以在其中设置您的特定参数(有关详细信息,请参阅此处).