Chrome 扩展上传错误 - default_locale 缺失

Chrome Extension upload error - default_locale missing

每当我尝试将更新后的扩展上传到 Chrome 网上应用店时,我都会收到 "default_locale field is missing in manifest." 错误,但它清楚地位于我的清单中(粘贴在下面)。

关于如何解决这个问题的任何指示?

{
  "manifest_version": 2,
  "name": "####",
  "version": "1.1.0",
  "default_locale": "en-US",
  "description": "####",
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "64": "icons/icon64.png",
    "128": "icons/icon128.png"
  },
  "homepage_url": "http://####.com",
  "permissions": [
    "https://*.####.com/*",
    "https://####.com/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://*.####.com/*",          
        "https://####.com/*"
      ],
      "css": [
        "src/####/####.css"
      ]
    }
  ]
}

网上应用店似乎想要将一个 _locales 目录添加到根目录中,其中包含子文件夹("en_US" 对于我的情况)并附有正确设置的 messages.json 文件。按照 Localizing your app 指南中的信息解决了问题。

希望 Google 可以将他们的错误消息更改为类似“_locales directory not found”的内容,而不是我们目前收到的明显错误。