JSON-файл Format.JS

Добавлено в версии 5.4.

Формат файла, используемый при переводе приложений Format.JS и React-Intl.

Пример файла:

{
  "hak27d": {
    "defaultMessage": "Control Panel",
    "description": "title of control panel section"
  },
  "haqsd": {
    "defaultMessage": "Delete user {name}",
    "description": "delete button"
  },
  "19hjs": {
    "defaultMessage": "New Password",
    "description": "placeholder text"
  },
  "explicit-id": {
    "defaultMessage": "Confirm Password",
    "description": "placeholder text"
  }
}
Поддерживаемые функции

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

.json

Языковость ⓘ

Как одноязычный, так и двуязычный

Поддерживает множественное число ⓘ

No

Поддерживает описания ⓘ

Yes

Поддерживает пояснения ⓘ

No

Поддерживает контекст ⓘ

No

Поддерживает расположение ⓘ

No

Поддерживает флаги ⓘ

No

Идентификатор API

formatjs

Поддерживает строки только для чтения ⓘ

No

Поддерживает удаление устаревших строк ⓘ

No

Флаги проверки, добавляемые этим форматом ⓘ

ICU MessageFormat

Настройка Weblate

Типичный Настройки компонента Weblate

Маска файла

src/lang/*.json

Одноязычный базовый файл

src/extracted/en.json

Шаблон для новых переводов

Пусто

Формат файла

JSON-файл Format.JS