2017-03-22 6 views
0

Chrome 웹 스토어에 업데이트 된 확장 프로그램을 업로드하려고 할 때마다 "default_locale 필드가 매니페스트에 없습니다"가 표시됩니다. 오류가 발생했지만 명확하게 내 매니페스트에 위치합니다 (아래 붙여 넣기).크롬 확장 업로드 오류 - 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 says] (https://developer.chrome.com/extensions/i18n#overview-locales) 밑줄을 사용해야합니다 :'en_US'. 또한 언어 디렉토리가'_locales' 안에 실제로 존재하는지 확인하고 유효한 messages.json을 포함합니다 – wOxxOm

+0

고마워요. 오타 캐치가 도움이되었지만 _locales 디렉토리를 만드는 핵심은 필요한 것처럼 보입니다. – stoves

답변

0

웹 스토어 (내 경우는 "ko 페이지") 하위 폴더와 루트에 추가 _locales 디렉토리를 원하고 적절하게 설정 messages.json 파일과 함께 보인다. Localizing your app 가이드의 정보를 따르면 문제가 해결되었습니다.

Google은 현재 표시되는 오류 대신 "_locales 디렉토리를 찾을 수 없음"과 같은 오류 메시지를 변경할 수 있습니다.