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

Supports removing obsolete 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

Supports removing obsolete 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