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

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

No

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

No

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

No

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

No

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

No

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

formatjs

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

No

Check flags added by this format

ICU MessageFormat

Настройка Weblate

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

Маска файла

src/lang/*.json

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

src/extracted/en.json

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

Пусто

Формат файла

JSON-файл Format.JS