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

ຕົວແປລະຫັດເມື່ອພາຍໃນອອນໄລນ໌ຟຣີ

ໃສ່ locale ເຊັ່ນ en_US, pt-BR, zh-Hant-TW, ຫຼື ຊື່ພາສາທົ່ວໄປ. ຮັບລະຫັດມາຕົວຢ່າງແລະລາຍລະອຽດທີ່ເຂົ້າໃຈງ່າຍທັນທີ.

ລອງ en_US, pt-BR, zh-Hant-TW, Serbian, ຫຼື Portuguese ຂອງບາສາບຣາຊິລ

ອັງກິດ (ອາເມລິກັນ)

BCP 47 ຕາມມາດເຕັມ
en-US
POSIX / ຖືກແທນດ້ວຍຢູນດາວ (underscore)
en_US
ພາສາ
en — ອັງກິດ
ស្គ្រីប
ບໍ່ໄດ້ລະບຸ
ເຂດ
US — ສະຫະລັດ
ເປັນໄປໄດ້ວ່າຖືກເປີດພູມສູງສຸດ
en-Latn-US
ទិសដៅការសរសេរ
ຈາກຊ້າຍໄປຂວາ

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

ເຄື່ອງກຳຫນົດແທກ Hreflangແກ່ລະແຖວຫຼັກສຳລັບລະຫັດພາສາແລະ URL ສົງຄືນທີ່ເປັນເນັດຕົວຕົນ. ຕົວສ້າງຈັດການກວດສອບຊຸດແລະສ້າງແທັກລິ້ງ HTML ທີ່ພ້ອມສໍາລັບການຫາກັນ (reciprocal-ready).i18n JSON ກວດສອບ Keyນຳເຂົ້າພາຍໃນພາສາຕົ້ນຕົນ JSON ແລະການແປພາສາເປົ້າໝາຍ. ຄົ້ນຫາຄີທີ່ຂາດແລະສິ່ງເພີ່ມທີ່ຢູ່ໃນໂຕ້ຍ່ອຍນັ້ນໄດ້ທັນທີໂບດບໍ່ຕ້ອງອັບໂຫຼດໄຟລ໌ໃດໆ

ວິທີໃຊ້ຕົວແປລະຫັດ locale

  1. ໃສ່ຢືນຫນັກປະຈຳພາສາໃສ່ປະເພດ BCP 47, locale ສະບັບ POSIX, ຫຼືຊື່ພາສາໃນຊ່ອງນຳເຂົ້າ
  2. ກວດສອບແບບທີ່ເປັນມາຕົວກວດສອບຮູບແບບ BCP 47 ທີ່ໄດ້ຖຶກນິຍາມແລະຮູບແບບທີ່ໃຊ້ສັນຍາຍແຖວລຸ່ມ (underscore) ພ້ອມກັບພາສາ, ສາຍອັກສອນ, ເຂດພື້ນຖານ, ແລະທິດທາງການເຂົ້າຂໍ້ຄວາມ ທີ່ຖືກສົມຖືນກັບການສະແດງຜົນ.
  3. ຄັດລອກການປ່ຽນແປງຄັດລອກຜົນທີ່ມີປ້າຍທົດສອບເມື່ອທ່ານແມ່ນພ້ອມນຳ locale ໄປໃຊ້ໃນລະຫັດ ຫຼື ການຕັ້ງຄ່າ.

ປ تحويلຮູບແບບເຂດພາສາໂດຍບໍ່ຕ້ອງຄາດດູດ

ຕົວບັນຍາກອນພາສາເແກ່ກວ່າທີ່ມອງແຕ່ການໃຊ້ຕົວອັກສອນ, ຕົວເປີ່ນການແຍກ, ແລະການສັງເກດແຕ່ພາກພື້ນທີ່ທີ່ບໍ່ສົມເຄີຍເຮັດໃຫ້ການນຳທາງພາສາແລະການຕົກເຫຼວການແປພາສາພົບບັນຫາເປັນເທື່ອ. ຕົວແປນີ້ນຳລະບົບລຳດັບຂອງລະຫັດໂດຍ API ການສາທິດຂອງເບຣາວເຊີແລະສະແດງຮູບແບບທີ່ເທົ່າກັນຢ່າງດ້ານໜ້າ.

ທ່ານສາມາດເເຕ່ມເລີ່ມດ້ວຍເທັກ BCP 47, ລະຫັດຮູບແບບ underscore, ຫຼືຊື່ພາສາທົ່ວໄປ. ຜົນລັບຈະແຍກພາສາ, ລັກສະນະການຂຽນ (script), ແລະພາກພື້ນເຂດອອກໄວ້ເປັນແຖວເພື່ອໃຫ້ທ່ານເຫັນຢ່າງຊັດເຈນວ່າຕົວກຳນົດນີ້ສັນຍາແນ່ນອນຢ່າງໃດຕໍ່ຜູ້ໃຊ້ແລະໂປຣແກຣມ.

BCP 47, POSIX, ແລະ ລະຫັດ ISO ແບບອະທິບາຍ

BCP 47 ແມ່ນມາດຕະຖານເວັບ: ພາສາຢູ່ທາງໜ້າ, ຫຼັງຈາກນັ້ນເປັນຕົວຍ່າງຂອງ script ແລະ region ທີ່ແບ່ກໂດຍຄົບຫມູ່ດ້ວຍຄວາມຫມ່ອຍ (-). locale ສະບັບ POSIX ມັກໃຊ້ການແບ່ກດ້ວຍຕິວໃສ່ຂ່າຍ (_). ຕົວຍ່າງພາສາປົກກະຕິມາຈາກ ISO 639, ໃນຂະນະທີ່ຕົວຍ່າງພາກພື້ນສອງອັກສອນມາຈາກ ISO 3166-1.

ການ canonicalization ຈະແກ້ໄຂການນໍາເສີຍ (presentation) ບໍ່ແມ່ນຄວາມໝາຍ. ຕົວຢ່າງ, ມັນສາມາດປົວປ່ອງການຕົວພິມ (casing) ແລະ ຊື່ຫຍໍ້ທີ່ຮູ້ຈັກໄດ້, ແຕ່ມັນບໍ່ສາມາດຕັດສິນໃຈວ່າພາສາສະເປນທົ່ວໄປ (generic Spanish) ຄວນຈະກາຍເປັນ es-ES ຫຼື es-MX ຫຼືບໍ່. ການຕັດສິນເຫດຜົນທີ່ເປັນສິນຄ້ານີ້ຄວນຈະສະທ້ອນເນື້ອຫາທີ່ທ່ານແປຢູ່ແທ້.

ໃຊ້ພາສາຍ່ອນທີ່ແກ້ງແລະຍັງຖືກຕ້ອງ

ເລືອກເທັກເປັນພາສາເທົ່ານັ້ນໃນເວລາທີ່ການແປຂອງທ່ານບໍ່ມີການແຕກຕ່າງລະຫວ່າງພາກພື້ນແດນ. ເພີ່ມພາກພື້ນເມື່ອການັບຄຳສັ່ງ, ເເງ່ເງີນ, ຂໍ້ຄວາມກົດໝາຍ, ລາຍການມາດຕະຖານຫລືການມີສິນຄ້າແຕກຕ່າງກັນ. ເພີ່ມຮູບແບບຂຽນເມື່ອຜູ້ອ່ານຂອງພາສາເດຽວກັນໃຊ້ລະບົບການຂຽນທີ່ແຕກຕ່າງກັນເນັ້ນຫນ້າຕາ.

ທຸກຢ່າງທີ່ປ້ອນຢູ່ນີ້ຈະຖືກປະມວນຜົນໃນເບຣາວເຊີຂອງທ່ານ Multilocale ບໍ່ໄດ້ຮັບຄ່ານັ້ນ, ບໍ່ໄດ້ບັນທຶກ ແລະບໍ່ໄດ້ແນບມັນໄວ້ກັບເຫດການວິເຄາະຂໍ້ມູນ.

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

ຄວາມແຕກຕ່າງລະຫວ່າງ en-US ແລະ en_US ສຶກມີດັງນີ້: ທັງສອງແມ່ນກ່ຽວຂ້ອງກັບພາສາອັງກິດສົກກະສັດທີ່ປະເທດສະຖານທີ່ໃຊ້, ແຕ່ມາຈາກມາຍາດຕິການຕ່າງກັນ: - en-US: ຮູບແບບທີ່ຕາມມາດຕິມາດຕະຫຼາດ BCP 47 ໃຊ້ການແຊ່ນຄໍ່ຄະນະຂໍ້ມູນດ້ວຍລະຫັດພາສາ (en) ຕາມດ້ວຍຂອງປະເທດ/ພື້ນທີ່ (US) ດ້ວຍຂັ້ນຄໍາເອີ້ນຢ່າງຂັ້ນຕົ້ນ (-). - en_US: ຮູບແບບທີ່ມັກໃຊ້ໃນລະບົບປອມ POSIX ຫຼືທີ່ເຄື່ອນໄຫວຢ່າງລະບົບນາຍການເປັນຕົວແປທີ່ແບ່ງດ້ວຍຄໍ່ຄະນະ (_) ທີ່ຈະແຈ້ງວ່າ: ພາສາ = en, ແລະ ພື້ນທີ່/ປະເທດ = US. ໃນທັງໝົດ ພວກເຂົາາໃຊ້ພາສາເຊັ່ນດຽວກັນ; ຄວາມຕ່າງມັນຢູ່ຕົວຮູບທາງມາດຕິການແລະການເອົາໄປໃຊ້ໃນລະບົບຕ່າງໆ.

en-US ແມ່ນຮູບແບບ BCP 47 ທີ່ໃຊ້ໂດຍ HTML, hreflang, JavaScript, ແລະ API ຂອງເວັບສ່ວນໃຫຍ່. en_US ແມ່ນຮູບແບບສ່ຽງ POSIX ທີ່ຍັງຄົນບາງຄົນໃຊ້ໃນລະບົບດຳເນີນການ, ฐານຂໍ້ມູນ, ແລະໄຟລ໌ການແປ. ພວກເຂົາມັກຈະຮອດການອະທິບາຍເຖິງພາສາອັງກິດສໍາລັບສະຫະລັດອາເມລິກາ.

ລະหัส locale ແມ່ນຫຍັງເຫັນຄືກັນກັບລະหัสພາສາບໍ?

ບໍ່. ລະຫັດພາສາເຊັ່ນ en ຈຳແກ້ວພາສາຫນຶ່ງ. ລໍເຄວງແມ່ນສາມາດລະບຸຂື້ນອັກສອນ, ພື້ນທີ່ຫຼືທັງສອງໄດ້ ເຊັ່ນ zh-Hant-TW ສຳລັບພາສາຈີນດັ່ງເກີດ (ຮູບແບບດັ່ງເກີດ) ທີ່ໃຊ້ໃນປະເທດໄທຫວັນ. ໃຊ້ເພີ່ມເຕີມຕາມທີ່ຜະລິດຕະພັນຂອງທ່ານຈຳເປັນເທົ່ານັ້ນ.

ຂ້ອຍຄວນໃຊ້ຮູບແບບລືບແບບໃດສໍາລັບພາຍໃນເວັບ?

ໃຊ້ຄຳສັນຍະ BCP 47 ທີ່ແນະນໍາເນື່ອງໂດຍມີຂະໜາດຂອງຂຶ້ນ (-) ສໍາລັບ attribute HTML lang, hreflang, APIs Intl, ແລະການຕໍ່ສະຫນັບສະຫນຸນພາສາ HTTP. ຢືນຢັນການໃຊ້ລະຫັດມີຄ່າເຊື່ອມຕໍ່ຕໍ່ກັນ (_) ເທົ່ານັ້ນເມື່ອມີແນວທາງການພັດທະນາ ຫຼືສັນຍາລັກໄຟລ໌ທີ່ມີຢູ່ແລ້ວທີ່ຂໍ້ກຳນົດຢາງຊັດເຈນ.