Формат.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

Підтримує описи

No

Підтримує пояснення

No

Підтримує контекст

No

Підтримує розташування

No

Підтримує прапорці

No

Ідентифікатор API

formatjs

Підтримує рядки, доступні лише для читання

No

Check flags added by this format

MessageFormat ICU

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

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

Маска файлів

src/lang/*.json

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

src/extracted/en.json

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

Порожньо

Формат файлу

Format.JS JSON file