ຕວັດການຈັບຕ້ອງການກວດສອບຂໍ້ຄວາມການແປບໍ?
ບໍ່. ມັນເປັນການຢ້າງກົງແປງທາງໄປຫາທາງແລະລາຍງານວ່າແຕ່ລະແປງເລີຍມີຄີຢູ່ໃນ JSON ເປົ້າໝາຍຫຼືບໍ່. ມັນບໍ່ຕັດສິນຄຸນນະພາບການແປ, ບໍ່ຄັດລອກຄ່າ, ແລະບໍ່ສົ່ງຂໍ້ຄວາມໄປຫາບໍລິການແປພາສາ.
ឧបករណ៍អភិវឌ្ឍន៍ localization មិនគិតថ្លៃ
ນຳເຂົ້າພາຍໃນພາສາຕົ້ນຕົນ JSON ແລະການແປພາສາເປົ້າໝາຍ. ຄົ້ນຫາຄີທີ່ຂາດແລະສິ່ງເພີ່ມທີ່ຢູ່ໃນໂຕ້ຍ່ອຍນັ້ນໄດ້ທັນທີໂບດບໍ່ຕ້ອງອັບໂຫຼດໄຟລ໌ໃດໆ
ພາຍລວມພາກສະຫນາມພາສາແຫ່ງແຫນ່ງເຕັມ
ພາສາ/ພื้นທີ່ (locale) ທີ່ທ່ານຕ້ອງການກວດສອບການທຽບທຽມ (parity)
checkout.cancelnavigation.legacyជាយេសរៀបចំឯកជនពីដើម។ ເຄື່ອງມືນີ້ເຮັດວຽກຢ່າງສົມບູນໃນເບຣາວເຊີຂອງທ່ານເທົ່ານັ້ນ. ຄ່າທີ່ວາງລົງບໍ່ໄດ້ຖືກອັບໂຫລດ ຫຼື ບັນທຶກ ຫຼື ເພີ່ມເຂົ້າໃນການວິເຄາະຂໍ້ມູນ.
ການខ្វះ {i18n} key ບໍ່ຫລືມັນມາແກ່ຜູ້ໃຊ້ໄດ້ບໍ່ເຄີຍຢູ່ໃນຮູບແບບຂໍ້ຄວາມດົນນຂອງນັກພັດທະນາ, ແທັກຫົວຂໍ້ຫວ່າງຫວ່າງ, ຫຼືປະໂຫຍກໃນພາສາສ່ວນເທົ່າທີ່ເປັນ fallback. ກ່ອນຈະປ່ອຍເຜີຍ, ກຽມເປັນການຢ້າຍພາຍພາຍພາຍຈາກ dictionary ຕົ້ນທີ່ມາກັບແຕ່ລະ locale ເພື່ອຈັບການເຄື່ອນໄຫວຂອງຂໍ້ຄຳໃນໄຂວັດທີ່ຍັງແມ່ນງ່າຍທີ່ຈະແກ້ໄຂ.
ຕົວກວດສອບດຽວວັດລັກສະນະອອກຈາກວັດຖຸທີ່ຊັບຊ້ອນເປັນຖານທາງຄີ ຈາກນັ້ນແຍກຄີທີ່ຂາດ, ເພີ່ມ, ແລະຄີທີ່ກົງກັນອອກ. ຄີທີ່ເພີ່ມອາດຈະແກ່ຂໍ້ຄວາມທີ່ເກົ່າທີ່ຖືກລຶບອອກຈາກແຫຼ່ງແຫຼ່ງຂ້າງເອົາຫຼືເປັນຄີເພີ່ມເພື່ອທາງເປັນເອີເຊັນທິບສະຫນັກ.
ຈໍານວນຄີ້ທີ່ກົງກັນບໍ່ໄດ້ຢືນຢັນວ່າການແປແມ່ນຖືກຕ້ອງ, ປັດຈຸບັນ, ຫຼືເໝາະສໍາລັບບໍລິການ UI ຂອງມັນ. ຈູດກວດຄື່ງຄຸມຄອງກັບການທົດສອບໂດຍນັກແປ, ການຢືນຢັນຕົວແທນ (placeholder), ຮູບພາບສະແດງໜ້າຈໍ, ແລະການທົດສອບອັດຕະໂນມັດສໍາລັບພຶດຕິກຳພລາລແລະການເສັ້ນສາຍຂໍ້ຄວາມ (interpolation).
ສຳລັບການແປພາສາຢ່າງຕໍ່ເນື່ອງ, ດໍາເນີນການເຊັັກຄ່າການເປັນຄືນເຊັ່ນດຽວກັນເມື່ອເນື້ອຫາແຫຼ່ງຂໍ້ມູນແປງ. ກະບອບການຈັດການການແປຈະສາມາດມອບຫມາຍເພາະວ່າເປັນວຽກທີ່ຍັງຂາດຢູ່ເທົ່ານັ້ນ ແທນທີ່ຈະຕ້ອນປ່ຽນແປງໄຟລ໌ທັງໝົດຢ່າງຊ້ຳໆ.
ກ່ອນທີ່ຈະສະແດງ ເບຣາວເຊີນຈະວິເຄາະເອກະສານ JSON ທັງສອງໃນຄອມພິວເຕີທ້ອງຖິ່ນ. Multilocale ບໍ່ໄດ້ອັບໂຫຼດ ຫຼື ເກັບກຸມລະຫັດ ຫຼື ຄ່າຂອງພວກເຮົາ, ແລະການວິເຄາະປະຕິບັດກໍາມີພຽງແຕ່ຜົນລວມເປັນເລກແລະສະຖານະທົ່ວໄປຂອງຄວາມສໍາເລັດ ຫຼື ຂໍ້ຜິດພາດ.
ບໍ່. ມັນເປັນການຢ້າງກົງແປງທາງໄປຫາທາງແລະລາຍງານວ່າແຕ່ລະແປງເລີຍມີຄີຢູ່ໃນ JSON ເປົ້າໝາຍຫຼືບໍ່. ມັນບໍ່ຕັດສິນຄຸນນະພາບການແປ, ບໍ່ຄັດລອກຄ່າ, ແລະບໍ່ສົ່ງຂໍ້ຄວາມໄປຫາບໍລິການແປພາສາ.
ແມ່ນ. ກີ່ທີ່ຊ້ອນຈະຖືກສະແດງເປັນທາງເສັ້ນຈຸດທີ່ອ່ານໄດ້, ເຊັ່ນ checkout.payment.failed. ອາເລຍຖືກປະມວນເປັນຄ່າການແປດ່ວນເທົ່ານັ້ນ ແທນທີ່ຈະຂະໜາດເປັນຄີຕາມດັດສະຫວ່າງແຕ່ດັັງ/index-by-index.
ບໍ່. ການວິເຄາະແລະການບໍລິຈັດການການເປັນກວງໄດ້ຖືກເຮັດໃນບຣາວເຊີຂອງທ່ານເທົ່ານັ້ນ. ການວິເຄາະຂໍ້ມູນ (Analytics) ຮັບສິ່ງທີ່ເປັນຜົນລວມແລະສະຖານະການວິເຄາະພຽງແຕ່ບໍ່ເຄີຍຮັບຄີ, ຄ່າ, ເນື້ອຫາໄຟລ໌ ຫຼືຊື່ໄຟລ໌.