Формат.JS файлуJSON

Added in version 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

Supports removing obsolete strings ⓘ

No

Check flags added by this format ⓘ

MessageFormat ICU

Налаштування Weblate

Типовий Налаштовування складників Weblate

Маска файлів

src/lang/*.json

Основний файл для одномовного перекладу

src/extracted/en.json

Шаблон для нових перекладів

Порожньо

Формат файлу

Format.JS JSON file