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