ການຈັດການການແປພາສາ¶
ການເພີ່ມຂໍ້ຄວາມໃໝ່¶
ຂໍ້ຄວາມໃໝ່ສາມາດນຳມາໃຫ້ແປໄດ້ເມື່ອມັນປາກົດຢູ່ໃນໄຟລ໌ພື້ນຖານ, ເອີ້ນວ່າ ແມ່ແບບສຳລັບການແປໃໝ່ (ເບິ່ງ ການຕັ້ງຄ່າ Component). ຖ້າຮູບແບບໄຟລ໌ຂອງເຈົ້າບໍ່ຕ້ອງການໄຟລ໌ດັ່ງກ່າວ, ເຊັ່ນດຽວກັບການແປພາສາແບບ monolingual ສ່ວນໃຫຍ່, ເຈົ້າສາມາດເລີ່ມຕົ້ນດ້ວຍໄຟລ໌ເປົ່າໄດ້.
Weblate ສາມາດເພີ່ມຂໍ້ຄວາມໃໝ່ໃສ່ໄຟລ໌ທີ່ມີຢູ່ແລ້ວສຳລັບຮູບແບບໄຟລ໌ສ່ວນໃຫຍ່. ເຈົ້າຍັງສາມາດລະບຸ Context ສຳລັບຮູບແບບ bilingual ເພື່ອແຍກຂໍ້ຄວາມດຽວກັນທີ່ໃຊ້ໃນບໍລິບົດທີ່ຕ່າງກັນ. Auto-adjust context when an identical string already exists. ສາມາດໃຊ້ເພື່ອປັບ Context ໂດຍອັດຕະໂນມັດ ໂດຍການເພີ່ມຕົວເລກຕໍ່ທ້າຍໃນກໍລະນີທີ່ມີຂໍ້ຄວາມນັ້ນຢູ່ແລ້ວໃນການແປ.
See also
ການເພີ່ມການແປພາສາໃໝ່¶
ພາສາໃໝ່ສາມາດຖືກເພີ່ມໄດ້ທັນທີເມື່ອມີຜູ້ໃຊ້ຮ້ອງຂໍໃນ Weblate, ຫຼື ຈະມີການແຈ້ງເຕືອນສົ່ງໄປໃຫ້ຜູ້ດູແລໂຄງການເພື່ອອະນຸມັດ ແລະ ເພີ່ມດ້ວຍຕົນເອງ. ສິ່ງນີ້ສາມາດເຮັດໄດ້ໂດຍໃຊ້ ການເພີ່ມການແປໃໝ່ ໃນ ການຕັ້ງຄ່າ Component.
ບາງຮູບແບບຄາດວ່າຈະເລີ່ມຕົ້ນດ້ວຍໄຟລ໌ເປົ່າ ແລະ ໃຫ້ລວມເອົາສະເພາະຂໍ້ຄວາມທີ່ແປແລ້ວເທົ່ານັ້ນ (ຕົວຢ່າງ: Android string resources), ໃນຂະນະທີ່ຮູບແບບອື່ນໆຄາດວ່າຈະມີຄີ (keys) ທັງໝົດຢູ່ (ຕົວຢ່າງ: GNU gettext PO (Portable Object)). ຮູບແບບທີ່ອີງໃສ່ເອກະສານ (ຕົວຢ່າງ: ຮູບແບບ OpenDocument) ເລີ່ມຕົ້ນດ້ວຍສຳເນົາຂອງເອກະສານຕົ້ນສະບັບ ແລະ ຂໍ້ຄວາມທັງໝົດທີ່ຖືກໝາຍວ່າຕ້ອງການການແກ້ໄຂ. ໃນບາງສະຖານະການ ມັນບໍ່ໄດ້ຂຶ້ນກັບຮູບແບບ, ແຕ່ຂຶ້ນກັບເຟຣມເວີກທີ່ເຈົ້າໃຊ້ເພື່ອຈັດການການແປ (ຕົວຢ່າງກັບ ໄຟລ໌ JSON).
ເມື່ອເຈົ້າລະບຸ ແມ່ແບບສຳລັບການແປໃໝ່ ໃນ ການຕັ້ງຄ່າ Component, Weblate ຈະໃຊ້ໄຟລ໌ນີ້ເພື່ອເລີ່ມຕົ້ນການແປໃໝ່. ການແປໃດໆທີ່ມີຢູ່ແລ້ວຈະຖືກລຶບອອກຈາກໄຟລ໌ເມື່ອເຮັດສິ່ງນີ້.
ເມື່ອ ແມ່ແບບສຳລັບການແປໃໝ່ ເປົ່າ ແລະ ຮູບແບບໄຟລ໌ຮອງຮັບ, ໄຟລ໌ເປົ່າຈະຖືກສ້າງຂຶ້ນ ເຊິ່ງຂໍ້ຄວາມໃໝ່ຈະຖືກເພີ່ມເຂົ້າໄປເມື່ອມັນຖືກແປ.
ຮູບແບບລະຫັດພາສາ ອະນຸຍາດໃຫ້ເຈົ້າປັບແຕ່ງລະຫັດພາສາທີ່ໃຊ້ໃນຊື່ໄຟລ໌ທີ່ຖືກສ້າງຂຶ້ນ. ນອກຈາກນັ້ນ, ການ mapping ໃດໆທີ່ກຳນົດໄວ້ໃນ ນາມແຝງພາສາ ຈະຖືກນຳໃຊ້ແບບຍ້ອນກັບ.
See also
Note
ຖ້າເຈົ້າເພີ່ມໄຟລ໌ພາສາໃນ remote repository ທີ່ເຊື່ອມຕໍ່ໄວ້, ການແປທີ່ກ່ຽວຂ້ອງຈະຖືກເພີ່ມເຂົ້າໃນອົງປະກອບເມື່ອ Weblate ອັບເດດ local repository.
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າການອັບເດດ repository ສາມາດພົບໄດ້ທີ່ ການອັບເດດຮີໂປຊິທໍຣີ.
ການລຶບການແປທີ່ມີຢູ່¶
ພາສາ, ອົງປະກອບ, ຫຼື ໂຄງການທີ່ພວກມັນຢູ່ ສາມາດຖືກລຶບອອກ (ລຶບອອກຈາກ Weblate ແລະ remote repository ຖ້າມີການນຳໃຊ້) ຈາກເມນູ Operations ↓ Removal ຂອງແຕ່ລະໂຄງການ, ອົງປະກອບ, ຫຼື ພາສາ.
ການເລີ່ມຕົ້ນການດຳເນີນການ Removal ຈະສະແດງລາຍຊື່ອົງປະກອບທີ່ຈະຖືກລຶບອອກ. ເຈົ້າຕ້ອງໃສ່ slug ຂອງວັດຖຸເພື່ອຢືນຢັນການລຶບ. slug ຄື path ຊື່ຂອງໂຄງການ, ພາສາ, ຫຼື ອົງປະກອບ ດັ່ງທີ່ສາມາດເຫັນໄດ້ໃນ URL.
ຖ້າເຈົ້າຕ້ອງການລຶບພຽງບາງຂໍ້ຄວາມສະເພາະ, ມີວິທີດັ່ງນີ້:
ລຶບດ້ວຍຕົນເອງໃນໄຟລ໌ຕົ້ນສະບັບ. ພວກມັນຈະຖືກລຶບອອກຈາກໂຄງການແປດ້ວຍເຊັ່ນກັນເມື່ອ Weblate ອັບເດດ repository.
Added in version 4.5.
ໃນ UI ຂອງ Weblate ຜ່ານປຸ່ມ Operations ↓ Remove ໃນຂະນະທີ່ແກ້ໄຂຂໍ້ຄວາມ. ນີ້ມີຄວາມແຕກຕ່າງກັນລະຫວ່າງຮູບແບບໄຟລ໌, ເບິ່ງ: ຈັດການຂໍ້ຄວາມ
Note
ຖ້າເຈົ້າລຶບໄຟລ໌ພາສາໃນ remote repository ທີ່ເຊື່ອມຕໍ່ໄວ້, ການແປທີ່ກ່ຽວຂ້ອງຈະຖືກລຶບອອກຈາກອົງປະກອບເມື່ອ Weblate ອັບເດດ local repository.
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າການອັບເດດ repository ສາມາດພົບໄດ້ທີ່ ການອັບເດດຮີໂປຊິທໍຣີ.
ຕົວເລືອກຂໍ້ຄວາມ (String variants)¶
ຕົວເລືອກ (Variants) ມີປະໂຫຍດໃນການຈັດກຸ່ມຂໍ້ຄວາມຫຼາຍໆອັນເຂົ້າກັນ ເພື່ອໃຫ້ຜູ້ແປສາມາດເຫັນຕົວເລືອກທັງໝົດຂອງຂໍ້ຄວາມໃນບ່ອນດຽວ.
Hint
ຕົວຫຍໍ້ (ຮູບແບບສັ້ນ, ຄຳຫຍໍ້) ແມ່ນຕົວຢ່າງທີ່ດີຂອງຕົວເລືອກ.
ຕົວເລືອກແບບອັດຕະໂນມັດໂດຍອີງໃສ່ຄີ (Key)¶
ເຈົ້າສາມາດກຳນົດນິພົດປົກກະຕິ (regular expression) ເພື່ອຈັດກຸ່ມຂໍ້ຄວາມໂດຍອີງໃສ່ຄີຂອງການແປແບບ monolingual ໃນ ການຕັ້ງຄ່າ Component:
ໃນກໍລະນີທີ່ Key ກົງກັບນິພົດ, ສ່ວນທີ່ກົງກັນຈະຖືກລຶບອອກເພື່ອສ້າງຄີຮາກ (root key) ຂອງຕົວເລືອກ. ຈາກນັ້ນຂໍ້ຄວາມທັງໝົດທີ່ມີຄີຮາກດຽວກັນຈະກາຍເປັນສ່ວນໜຶ່ງຂອງກຸ່ມຕົວເລືອກດຽວ, ລວມເຖິງຂໍ້ຄວາມທີ່ມີຄີທີ່ກົງກັບຄີຮາກຢ່າງແນ່ນອນ.
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ບາງຕົວຢ່າງການນຳໃຊ້:
ກໍລະນີການໃຊ້ງານ |
ນິພົດປົກກະຕິຂອງຕົວເລືອກ |
ຄີຂອງການແປທີ່ກົງກັນ |
|---|---|---|
ການລະບຸຕົວຕໍ່ທ້າຍ |
|
|
ການລະບຸໃນແຖວ |
|
|
ຕົວເລືອກດ້ວຍຕົນເອງ¶
Added in version 4.5.
ເຈົ້າສາມາດເຊື່ອມຕໍ່ຂໍ້ຄວາມສະເພາະດ້ວຍຕົນເອງໂດຍໃຊ້ flag variant:SOURCE. ສິ່ງນີ້ມີປະໂຫຍດສຳລັບການແປແບບ bilingual ເຊິ່ງບໍ່ມີຄີເພື່ອຈັດກຸ່ມຂໍ້ຄວາມໂດຍອັດຕະໂນມັດ, ຫຼື ເພື່ອຈັດກຸ່ມຂໍ້ຄວາມທີ່ຄີບໍ່ກົງກັນ, ແຕ່ຄວນພິຈາລະນາຮ່ວມກັນໃນເວລາແປ.
ຕົວເລືອກເພີ່ມເຕີມສຳລັບຂໍ້ຄວາມຍັງສາມາດເພີ່ມໄດ້ໂດຍໃຊ້ Tools ໃນຂະນະທີ່ແປ (ເມື່ອ ຈັດການຂໍ້ຄວາມ ຖືກເປີດໃຊ້ງານ):
Note
ຂໍ້ຄວາມຕົ້ນສະບັບຂອງຕົວເລືອກຕ້ອງມີຄວາມຍາວບໍ່ເກີນ 768 ຕົວອັກສອນ.
ຕົວເລືອກໃນຂະນະທີ່ແປ¶
ຕົວເລືອກຈະຖືກຈັດກຸ່ມໃນພາຍຫຼັງເມື່ອແປ:
ປ້າຍກຳກັບຂໍ້ຄວາມ (String labels)¶
ແບ່ງຂໍ້ຄວາມການແປຂອງອົງປະກອບອອກເປັນໝວດໝູ່ຕາມຂໍ້ຄວາມ ແລະ ສີ ໃນການຕັ້ງຄ່າໂຄງການ.
Hint
ປ້າຍກຳກັບສາມາດຖືກມອບໝາຍໃຫ້ກັບໜ່ວຍງານ (units) ໃນ ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຂໍ້ຄວາມຕົ້ນສະບັບ ໂດຍການແກ້ໄຂແບບ bulk, ຫຼື ໃຊ້ add-on ແກ້ໄຂເປັນຊຸດ.