ໄຟລ໌ go-i18n JSON

Added in version 4.1.

Changed in version 4.16: ໄດ້ເພີ່ມການຮອງຮັບສຳລັບຮູບແບບ v2 ຂອງຮູບແບບນີ້.

ການແປແບບ go-i18n ເປັນແບບພາສາດຽວ, ສະນັ້ນ ແນະນຳໃຫ້ລະບຸໄຟລ໌ພື້ນຖານທີ່ມີຂໍ້ຄວາມພາສາອັງກິດ (ເຊິ່ງມັກຈະເປັນແບບນັ້ນຫຼາຍທີ່ສຸດ).

Note

Weblate ຮອງຮັບ go-i18n JSON v1 ແລະ v2. ກະລຸນາເລືອກຮູບແບບໄຟລ໌ທີ່ຖືກຕ້ອງໃຫ້ເໝາະສົມກັບສະພາບແວດລ້ອມຂອງທ່ານ.

ໄຟລ໌ຕົວຢ່າງ

ຕົວຢ່າງໄຟລ໌ 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": ""
  }
]

ຕົວຢ່າງໄຟລ໌ 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": ""
  }
}
ຄຸນສົມບັດທີ່ຮອງຮັບ

ນາມສະກຸນໄຟລ໌

.toml

ຈຳນວນພາສາ ⓘ

ພາສາດຽວ

ຮອງຮັບພະຫູພົດ ⓘ

Yes

ຮອງຮັບຄຳອະທິບາຍ ⓘ

No

ຮອງຮັບຄຳຊີ້ແຈງ ⓘ

No

ຮອງຮັບບໍລິບົດ (context) ⓘ

No

ຮອງຮັບຕຳແໜ່ງ ⓘ

No

ຮອງຮັບທຸງ (flags) ⓘ

No

ຕົວລະບຸ API

go-i18n-toml

ຮອງຮັບຂໍ້ຄວາມແບບອ່ານຢ່າງດຽວ ⓘ

No

ຮອງຮັບການລຶບຂໍ້ຄວາມທີ່ລ້າສະໄໝ ⓘ

No

ຄຸນສົມບັດທີ່ຮອງຮັບ

ນາມສະກຸນໄຟລ໌

.json

ຈຳນວນພາສາ ⓘ

ເປັນທັງແບບພາສາດຽວ ແລະ ສອງພາສາ

ຮອງຮັບພະຫູພົດ ⓘ

Yes

ຮອງຮັບຄຳອະທິບາຍ ⓘ

Yes

ຮອງຮັບຄຳຊີ້ແຈງ ⓘ

No

ຮອງຮັບບໍລິບົດ (context) ⓘ

No

ຮອງຮັບຕຳແໜ່ງ ⓘ

No

ຮອງຮັບທຸງ (flags) ⓘ

No

ຕົວລະບຸ API

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

ຮອງຮັບຂໍ້ຄວາມແບບອ່ານຢ່າງດຽວ ⓘ

No

ຮອງຮັບການລຶບຂໍ້ຄວາມທີ່ລ້າສະໄໝ ⓘ

No

ການຕັ້ງຄ່າ Weblate

ການຕັ້ງຄ່າ Component ຂອງ Weblate ໂດຍປົກກະຕິສຳລັບ v1

ໜ້າກາກໄຟລ໌

langs/*.json

ໄຟລ໌ພາສາຫຼັກ (Monolingual)

langs/en.json

ແມ່ແບບສຳລັບການແປໃໝ່

ຫວ່າງເປົ່າ

ຮູບແບບໄຟລ໌

ໄຟລ໌ JSON go-i18n v1

ການຕັ້ງຄ່າ Component ຂອງ Weblate ໂດຍປົກກະຕິສຳລັບ v2

ໜ້າກາກໄຟລ໌

langs/*.json

ໄຟລ໌ພາສາຫຼັກ (Monolingual)

langs/en.json

ແມ່ແບບສຳລັບການແປໃໝ່

ຫວ່າງເປົ່າ

ຮູບແບບໄຟລ໌

ໄຟລ໌ JSON go-i18n v2