2017-03-22 26 views
0

Chromeウェブストアに更新された拡張機能をアップロードしようとするたびに、「default_localeフィールドがマニフェストにありません」というメッセージが表示されます。エラーですが、それは明らかに私のマニフェストにあります(下に貼り付けられています)。Chrome拡張機能のアップロードエラー - default_localeが見つかりません

どのように私はこれを解決するための任意のポインターですか?

{ 
    "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" 
     ] 
    } 
    ] 
} 
+1

Typo? [documentationは](https://developer.chrome.com/extensions/i18n#overview-locales)にアンダースコアを使うべきです: 'en_US'。また、言語ディレクトリが '_locales'の中に実際に存在し、有効なmessages.jsonを含んでいることを確認してください。 – wOxxOm

+0

ありがとう、タイプミスが助けられましたが、_localesディレクトリを作成することが必要な – stoves

答えて

0

は、Web Storeは(私の場合のためには「en_US」)のサブフォルダをルートに追加_localesディレクトリを望んでいたし、正しくセットアップmessages.jsonファイルを伴うようです。 Localizing your appガイドの情報に従って、問題が解決されました。

Googleが現在表示されているマニフェストエラーではなく、「_localesディレクトリが見つかりません」などのエラーメッセージを変更することがあります。

関連する問題