Поддерживаемые типы файлов (Strings)

.JSON — хромированные сообщения ((Strings))

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов

.json

Расширение API

json

Импорт

Нет

Экспорт

Да

Поддержка форм множественного числа

Да

Поддержка описания

Нет

Варианты формата

Да

Google предоставляет поддержку интернационализации расширений Chrome. Локализованные Strings для расширений Chrome хранятся в файле .JSON, который часто называют messages.json. Структура файлов Chrome JSON несколько отличается от структуры файлов .JSON, используемых для локализации на других платформах. В Chrome JSON Strings, нуждающиеся в переводе, помещаются в сообщение ключа, вложенное под каждой парой ключ-значение единицы. К каждой паре ключ-значение также может быть добавлено описание.

Образец кода

{
  "boolean_key": {
    «сообщение»: «--- true\n»
  },
  "empty_string_translation": {
    «Сообщение»: «»
  },
  "key_with_description": {
    «Сообщение»: «Проверьте! У ключа есть описание! (В некоторых форматах)",
    «описание»: — Я очень важное описание для этого ключа!
  },
  "key_with_line-break": {
    «Сообщение»: «Этот перевод содержит\na разрыв строки».
  },
  "nested.deeply.key": {
    «Сообщение»: "  Я глубоко вложен».
  },
  "nested.key": {
    «Сообщение»: «Этот ключ вложен в пространство имен».
  },
  "null_translation": {
    «сообщение»: нулевое
  },
  "pluralized_key.one": {
    «Сообщение»: «Найдено только одно множественное число».
  },
  "pluralized_key.other": {
    «Сообщение»: «Ого, у вас %s во множественном числе!»
  },
  "pluralized_key.zero": {
    «Сообщение»: "У вас нет множественного числа."
  },
  "sample_collection": {
    «сообщение»: «--\n- первый элемент\n- второй элемент\n- третий элемент\n»
  },
  "simple_key": {
    «Сообщение»: — Я простой ключ с простым сообщением.
  },
  "unverified_key": {
    «Сообщение»: «Пока не подтверждено ожидание этого. (В некоторых форматах мы также экспортируем этот статус)"
  }
}

Множественное число для файлов JSON

Наиболее распространенный формат сообщений ключей во множественном числе в различных библиотеках:

«сообщения»: {
    «один»: «Получено одно сообщение.»,
    «другой»: «Получено %s сообщений.»,
    «ноль»: «Сообщения не получены».
}
Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.