Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Chrome extension-manifest версии 2 проблемы с _locales

Автор вопроса: elianoreОтветов: 4

я пытаюсь обновить свою версию манифеста для своего расширения, но это дало мне эту проблему:

указана локаль по умолчанию, но поддерево _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
  }
}

google-chrome-extensionmanifest

Ответы

Ответ 1 · рейтинг 41 · RocketDonkey

Похоже, вам не хватает нужного каталога _locales в корне вашего расширения. Поскольку вы указываете default_locale, вам необходимо указать каталог _locales, внутри которого находятся ваши параметры интернационализации. В вашем случае вам потребуется как минимум папка с названием _locales/en, внутри которой у вас есть файл messages.json, внутри которого вы должны установить свои конкретные параметры (см. здесь для получения дополнительной информации).

Ответ 2 · WlanKabl

У меня такая же проблема.

Это "default_locate": "en",.

Но потом все равно ошибка. Так что просто оставьте это.

Ответ 3 · Carson

Пожалуйста, проверьте иерархию файлов. Это должно быть что-то вроде ниже,

- manifest.json
- ???? _locales    ????
    - ???? en
        - messages.json
    - ???? es
        - messages.json
    - ???? ...
        - messages.json

Ссылка

Ответ 4 · рейтинг -2 · 2522 89 MD TAREQUL ISLAM

default_locale:en,

посмотрите на этот код и подумайте. вы получите решение.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы