首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >chrome扩展-清单2版_locales问题

chrome扩展-清单2版_locales问题
EN

Stack Overflow用户
提问于 2012-10-20 21:52:29
回答 4查看 17.4K关注 0票数 22

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

指定了默认区域设置,但缺少_locales子树。

这是我的manifest.json文件,有人能告诉我问题在哪里吗?我能做些什么?

代码语言:javascript
复制
{
  "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
  }
}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-23 00:15:45

听起来好像在扩展根目录中缺少了所需的_locales目录。由于您指定了一个default_locale,所以需要提供一个_locales目录,其中包含您的国际化选项。在您的示例中,您至少需要有一个名为_locales/en的文件夹,其中包含一个messages.json文件,在其中您将设置特定的参数(更多信息请参见这里 )。

票数 44
EN

Stack Overflow用户

发布于 2021-05-11 18:44:30

我也有同样的问题。

它的"default_locate": "en",

但是,仍然有一个错误。所以别管它了。

票数 0
EN

Stack Overflow用户

发布于 2021-07-10 17:05:19

请检查文件层次结构。应该是这样的,

代码语言:javascript
复制
- manifest.json
-  _locales    
    -  en 
        - messages.json
    -  es
        - messages.json
    -  ...
        - messages.json

参考文献

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12993034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档