Файли JSON go-i18n

Added in version 4.1.

Змінено в версії 4.16: Додано підтримку версії 2 цього формату.

Переклади go-i18n є одномовними, тому рекомендуємо вказувати базовий файл, яким (здебільшого) є файл з рядками англійською мовою.

Примітка

У Weblate передбачено підтримку формату версій 1 і 2 JSON go-i18n. Будь ласка, виберіть належний формат файлів, що відповідає вашому середовищу.

Файли прикладів

Приклад файла, версія 1:

[
  {
    "id": "hello",
    "description": "Description",
    "translation": "Ahoj světe!\n"
  },
  {
    "id": "orangutan",
    "description": "Description",
    "translation": {
      "one": "Orangutan has {{.Count}} banana.\n",
      "other": "Orangutan has {{.Count}} bananas.\n"
    }
  },
  {
    "id": "try",
    "description": "Description",
    "translation": ""
  },
  {
    "id": "thanks",
    "description": "Description",
    "translation": ""
  }
]

Приклад файла, версія 2:

{
  "hello": "Ahoj světe!\n",
  "orangutan": {
    "description": "Description",
    "one": "Orangutan has {{.Count}} banana.\n",
    "other": "Orangutan has {{.Count}} bananas.\n"
  },
  "try": {
    "description": "Description",
    "other": ""
  },
  "thanks": {
    "description": "Description",
    "other": ""
  }
}

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

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

Маска файлів

langs/*.json

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

langs/en.json

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

Порожньо

Формат файлу

файл JSON go-i18n версії 1

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

Маска файлів

langs/*.json

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

langs/en.json

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

Порожньо

Формат файлу

файл JSON go-i18n версії 2