ឧបករណ៍អភិវឌ្ឍន៍ localization មិនគិតថ្លៃ

ຕວັກກວດກຸນການກຳນົດຄີ JSON i18n ຟຣີ

ນຳເຂົ້າພາຍໃນພາສາຕົ້ນຕົນ JSON ແລະການແປພາສາເປົ້າໝາຍ. ຄົ້ນຫາຄີທີ່ຂາດແລະສິ່ງເພີ່ມທີ່ຢູ່ໃນໂຕ້ຍ່ອຍນັ້ນໄດ້ທັນທີໂບດບໍ່ຕ້ອງອັບໂຫຼດໄຟລ໌ໃດໆ

ພາຍລວມພາກສະຫນາມພາສາແຫ່ງແຫນ່ງເຕັມ

ພາສາ/ພื้นທີ່ (locale) ທີ່ທ່ານຕ້ອງການກວດສອບການທຽບທຽມ (parity)

4កូនសោដើម
3ກุ່ປ່ວຍຄີທີ່ກຳຊົມ
1ກุญแจដែលຂາດឈາກ
1ກุญแจ​បន្ថែម
75%ການគ្របដណ្តប់កែសម្រួលຂ้อມតារា

ຂาดຫາຍຈາກเป้าหมาย

  • checkout.cancel

ພິສູດເພີ່ມໃນປາຍທາງ

  • navigation.legacy

ជាយេសរៀបចំឯកជនពីដើម។ ເຄື່ອງມືນີ້ເຮັດວຽກຢ່າງສົມບູນໃນເບຣາວເຊີຂອງທ່ານເທົ່ານັ້ນ. ຄ່າທີ່ວາງລົງບໍ່ໄດ້ຖືກອັບໂຫລດ ຫຼື ບັນທຶກ ຫຼື ເພີ່ມເຂົ້າໃນການວິເຄາະຂໍ້ມູນ.

ວິທີການເປັນການເປີດການເປັນການປ່ຽນການແປຄຳສຳຄັນ

  1. ແລກວິເຄາະພິມພາຍໃນເຫຼົ່າຄຳສົ່ງຂໍ້ມູນເວັ້ນຂໍ້ມູນ JSON ພາສາແຫ່ງເນື້ອຫາຕົວຈິງໃສ່ໃນແກ້ຄໍາແກ້ໄຂທຳອິດ
  2. ນີກວາມສະຫຼອງຈົດໝາຍເປົ້າໝາຍນໍາໂຍດ JSON ທີ່ແປແລ້ວທີ່ທ່ານຕ້ອງການກວດສອບໄປວາງໃນບານດິຕຕອນທີ່ສອງ
  3. ທົບທວນຄວາມខុសប្លែក​សំខាន់ៗໃຊ້ຜົນຂອງ missing, extra, matching, ແລະ coverage ເພື່ອແກ້ໄຂການເຊື່ອນທາງໄຟລ໌ພາຍໃນ locale ກ່ອນການປ່ອຍອອກ

ចាប់សំឡាញ់ឯកសារ locale មិនពេញលេញ មុនចេញផ្សាយ

ການខ្វះ {i18n} key ບໍ່ຫລືມັນມາແກ່ຜູ້ໃຊ້ໄດ້ບໍ່ເຄີຍຢູ່ໃນຮູບແບບຂໍ້ຄວາມດົນນຂອງນັກພັດທະນາ, ແທັກຫົວຂໍ້ຫວ່າງຫວ່າງ, ຫຼືປະໂຫຍກໃນພາສາສ່ວນເທົ່າທີ່ເປັນ fallback. ກ່ອນຈະປ່ອຍເຜີຍ, ກຽມເປັນການຢ້າຍພາຍພາຍພາຍຈາກ dictionary ຕົ້ນທີ່ມາກັບແຕ່ລະ locale ເພື່ອຈັບການເຄື່ອນໄຫວຂອງຂໍ້ຄຳໃນໄຂວັດທີ່ຍັງແມ່ນງ່າຍທີ່ຈະແກ້ໄຂ.

ຕົວກວດສອບດຽວວັດລັກສະນະອອກຈາກວັດຖຸທີ່ຊັບຊ້ອນເປັນຖານທາງຄີ ຈາກນັ້ນແຍກຄີທີ່ຂາດ, ເພີ່ມ, ແລະຄີທີ່ກົງກັນອອກ. ຄີທີ່ເພີ່ມອາດຈະແກ່ຂໍ້ຄວາມທີ່ເກົ່າທີ່ຖືກລຶບອອກຈາກແຫຼ່ງແຫຼ່ງຂ້າງເອົາຫຼືເປັນຄີເພີ່ມເພື່ອທາງເປັນເອີເຊັນທິບສະຫນັກ.

ໃຊ້ຄວາມຄົບຄວນຂອງ key ເປັນການກວດຄຸນນະພາບການແປພາສາ

ຈໍານວນຄີ້ທີ່ກົງກັນບໍ່ໄດ້ຢືນຢັນວ່າການແປແມ່ນຖືກຕ້ອງ, ປັດຈຸບັນ, ຫຼືເໝາະສໍາລັບບໍລິການ UI ຂອງມັນ. ຈູດກວດຄື່ງຄຸມຄອງກັບການທົດສອບໂດຍນັກແປ, ການຢືນຢັນຕົວແທນ (placeholder), ຮູບພາບສະແດງໜ້າຈໍ, ແລະການທົດສອບອັດຕະໂນມັດສໍາລັບພຶດຕິກຳພລາລແລະການເສັ້ນສາຍຂໍ້ຄວາມ (interpolation).

ສຳລັບການແປພາສາຢ່າງຕໍ່ເນື່ອງ, ດໍາເນີນການເຊັັກຄ່າການເປັນຄືນເຊັ່ນດຽວກັນເມື່ອເນື້ອຫາແຫຼ່ງຂໍ້ມູນແປງ. ກະບອບການຈັດການການແປຈະສາມາດມອບຫມາຍເພາະວ່າເປັນວຽກທີ່ຍັງຂາດຢູ່ເທົ່ານັ້ນ ແທນທີ່ຈະຕ້ອນປ່ຽນແປງໄຟລ໌ທັງໝົດຢ່າງຊ້ຳໆ.

ພະຍຸດຄຳຂອງທ່ານຢູ່ໃນອຸປະກອນນີ້ເທົ່ານັ້ນ

ກ່ອນທີ່ຈະສະແດງ ເບຣາວເຊີນຈະວິເຄາະເອກະສານ JSON ທັງສອງໃນຄອມພິວເຕີທ້ອງຖິ່ນ. Multilocale ບໍ່ໄດ້ອັບໂຫຼດ ຫຼື ເກັບກຸມລະຫັດ ຫຼື ຄ່າຂອງພວກເຮົາ, ແລະການວິເຄາະປະຕິບັດກໍາມີພຽງແຕ່ຜົນລວມເປັນເລກແລະສະຖານະທົ່ວໄປຂອງຄວາມສໍາເລັດ ຫຼື ຂໍ້ຜິດພາດ.

ຄໍາ​ຖາມ​ທີ່​ຖືກ​ຖາມ​ເລື້ອຍໆ

ຕວັດການຈັບຕ້ອງການກວດສອບຂໍ້ຄວາມການແປບໍ?

ບໍ່. ມັນເປັນການຢ້າງກົງແປງທາງໄປຫາທາງແລະລາຍງານວ່າແຕ່ລະແປງເລີຍມີຄີຢູ່ໃນ JSON ເປົ້າໝາຍຫຼືບໍ່. ມັນບໍ່ຕັດສິນຄຸນນະພາບການແປ, ບໍ່ຄັດລອກຄ່າ, ແລະບໍ່ສົ່ງຂໍ້ຄວາມໄປຫາບໍລິການແປພາສາ.

ມັນສະຫນອງວັດຖຸ JSON ທີ່ມີຮູບແບບລຳບົດຊັ້ນບໍ?

ແມ່ນ. ກີ່ທີ່ຊ້ອນຈະຖືກສະແດງເປັນທາງເສັ້ນຈຸດທີ່ອ່ານໄດ້, ເຊັ່ນ checkout.payment.failed. ອາເລຍຖືກປະມວນເປັນຄ່າການແປດ່ວນເທົ່ານັ້ນ ແທນທີ່ຈະຂະໜາດເປັນຄີຕາມດັດສະຫວ່າງແຕ່ດັັງ/index-by-index.

ໄຟລ໌ການແປທີ່ວາກລາມຈຶດອັບໂຫຼດມາບໍ?

ບໍ່. ການວິເຄາະແລະການບໍລິຈັດການການເປັນກວງໄດ້ຖືກເຮັດໃນບຣາວເຊີຂອງທ່ານເທົ່ານັ້ນ. ການວິເຄາະຂໍ້ມູນ (Analytics) ຮັບສິ່ງທີ່ເປັນຜົນລວມແລະສະຖານະການວິເຄາະພຽງແຕ່ບໍ່ເຄີຍຮັບຄີ, ຄ່າ, ເນື້ອຫາໄຟລ໌ ຫຼືຊື່ໄຟລ໌.