ໄຟລ໌ i18next JSON¶
Changed in version 4.15.1: ໄດ້ເພີ່ມການຮອງຮັບສຳລັບຮູບແບບ v4 ຂອງຮູບແບບນີ້.
Hint
ໃນກໍລະນີທີ່ທ່ານໃຊ້ພົດພົດ (plurals), ແນະນຳໃຫ້ໃຊ້ v4 ເນື່ອງຈາກມັນປັບການຈັດການພົດພົດໃຫ້ກົງກັບ CLDR. ເວີຊັນທີ່ເກົ່າກວ່ານັ້ນມີກົດການໃຊ້ພົດພົດທີ່ແຕກຕ່າງກັນສຳລັບບາງພາສາ ເຊິ່ງບໍ່ຖືກຕ້ອງ.
i18next ເປັນເຟຣມເວີກການເຮັດໃຫ້ເປັນສາກົນ (internationalization) ທີ່ຂຽນໃນ ແລະ ສຳລັບ JavaScript. Weblate ຮອງຮັບໄຟລ໌ການເຮັດໃຫ້ເປັນທ້ອງຖິ່ນ (localization) ຂອງມັນດ້ວຍຄຸນສົມບັດຕ່າງໆ ເຊັ່ນ ພົດພົດ.
ການແປແບບ i18next ເປັນແບບພາສາດຽວ, ສະນັ້ນ ແນະນຳໃຫ້ລະບຸໄຟລ໌ພື້ນຖານທີ່ມີຂໍ້ຄວາມພາສາອັງກິດ (ເຊິ່ງມັກຈະເປັນແບບນັ້ນຫຼາຍທີ່ສຸດ).
ໄຟລ໌ i18next JSON v4¶
ເລືອກຮູບແບບນີ້ຖ້າບໍ່ແນ່ໃຈ. ມັນເກັບພົດພົດໂດຍໃຊ້ປັດໄຈຕໍ່ທ້າຍ (suffixes) ມາດຕະຖານ CLDR.
ໄຟລ໌ i18next JSON v3¶
ໃຊ້ສຳລັບໂຄງການເກົ່າທີ່ໃຊ້ປັດໄຈຕໍ່ທ້າຍເປັນຕົວເລກສຳລັບພົດພົດ.
Note
ຮູບແບບ v2 ແລະ v1 ສ່ວນຫຼາຍແມ່ນເຂົ້າກັນໄດ້ກັບ v3, ຍົກເວັ້ນວິທີການຈັດການພົດພົດ.
See also
ໄຟລ໌ຕົວຢ່າງ:
{
"hello": "Hello",
"apple": "I have an apple",
"apple_plural": "I have {{count}} apples",
"apple_negative": "I have no apples"
}
ນາມສະກຸນໄຟລ໌ |
|
|---|---|
ຈຳນວນພາສາ ⓘ |
ເປັນທັງແບບພາສາດຽວ ແລະ ສອງພາສາ |
ຮອງຮັບພະຫູພົດ ⓘ |
|
ຮອງຮັບຄຳອະທິບາຍ ⓘ |
|
ຮອງຮັບຄຳຊີ້ແຈງ ⓘ |
|
ຮອງຮັບບໍລິບົດ (context) ⓘ |
|
ຮອງຮັບຕຳແໜ່ງ ⓘ |
|
ຮອງຮັບທຸງ (flags) ⓘ |
|
ຕົວລະບຸ API |
|
ຮອງຮັບຂໍ້ຄວາມແບບອ່ານຢ່າງດຽວ ⓘ |
|
ຮອງຮັບການລຶບຂໍ້ຄວາມທີ່ລ້າສະໄໝ ⓘ |
|
ກວດສອບທຸງທີ່ເພີ່ມໂດຍຮູບແບບນີ້ ⓘ |
ນາມສະກຸນໄຟລ໌ |
|
|---|---|
ຈຳນວນພາສາ ⓘ |
ເປັນທັງແບບພາສາດຽວ ແລະ ສອງພາສາ |
ຮອງຮັບພະຫູພົດ ⓘ |
|
ຮອງຮັບຄຳອະທິບາຍ ⓘ |
|
ຮອງຮັບຄຳຊີ້ແຈງ ⓘ |
|
ຮອງຮັບບໍລິບົດ (context) ⓘ |
|
ຮອງຮັບຕຳແໜ່ງ ⓘ |
|
ຮອງຮັບທຸງ (flags) ⓘ |
|
ຕົວລະບຸ API |
|
ຮອງຮັບຂໍ້ຄວາມແບບອ່ານຢ່າງດຽວ ⓘ |
|
ຮອງຮັບການລຶບຂໍ້ຄວາມທີ່ລ້າສະໄໝ ⓘ |
|
ກວດສອບທຸງທີ່ເພີ່ມໂດຍຮູບແບບນີ້ ⓘ |
ການຕັ້ງຄ່າ Weblate¶
Typical Weblate ການຕັ້ງຄ່າ Component |
|
|---|---|
ໜ້າກາກໄຟລ໌ |
|
ໄຟລ໌ພາສາຫຼັກ (Monolingual) |
|
ແມ່ແບບສຳລັບການແປໃໝ່ |
ຫວ່າງເປົ່າ |
ຮູບແບບໄຟລ໌ |
ໄຟລ໌ i18next JSON v3 |