Berkas JSON go-i18n

Added in version 4.1.

Berubah pada versi 4.16: Dukungan untuk varian v2 format ini telah ditambahkan.

Terjemahan go-i18n bersifat ekabahasa, jadi disarankan untuk menspesifikasikan berkas dasar dengan (yang paling sering) string Inggris.

Catatan

Weblate mendukung varian go-i18n JSON v1 dan v2. Silakan pilih format berkas yang tepat sesuai lingkungan Anda.

Contoh berkas

Contoh berkas v1:

[
  {
    "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": ""
  }
]

Contoh berkas v2:

{
  "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": ""
  }
}
Fitur yang didukung

Ekstensi berkas

.toml

Linguality

Ekabahasa

Mendukung jamak

Yes

Mendukung deskripsi

No

Mendukung penjelasan

No

Mendukung konteks

No

Mendukung lokasi

No

Mendukung penanda

No

Pengenal API

go-i18n-toml

Supports read-only strings

No

Fitur yang didukung

Ekstensi berkas

.json

Linguality

Kedua ekabahasa dan dwibahasa

Mendukung jamak

Yes

Mendukung deskripsi

Yes

Mendukung penjelasan

No

Mendukung konteks

No

Mendukung lokasi

No

Mendukung penanda

No

Pengenal API

go-i18n-json, go-i18n-json-v2

Supports read-only strings

No

Konfigurasi Weblate

Weblate umum Konfigurasi komponen untuk v1

Mask berkas

langs/*.json

Berkas bahasa dasar ekabahasa

langs/en.json

Templat untuk terjemahan baru

Kosong

Format berkas

Berkas JSON go-i18n v1

Weblate Umum Konfigurasi komponen untuk v2

Mask berkas

langs/*.json

Berkas bahasa dasar ekabahasa

langs/en.json

Templat untuk terjemahan baru

Kosong

Format berkas

Berkas JSON go-i18n v2