ການວິນິດໄສອົງປະກອບການແປ

ສະແດງຂໍ້ຜິດພາດໃນການຕັ້ງຄ່າ Weblate ຫຼື ໂຄງການແປສຳລັບອົງປະກອບການແປໃດໜຶ່ງ. ຍັງມີການແນະນຳວິທີການແກ້ໄຂບັນຫາທີ່ພົບເຫັນອີກດ້ວຍ.

ປັດຈຸບັນກວມເອົາຫົວຂໍ້ດັ່ງນີ້:

  • ຂໍ້ຄວາມຕົ້ນສະບັບຊ້ຳກັນໃນໄຟລ໌ການແປ

  • ພາສາຊ້ຳກັນພາຍໃນການແປ

  • ຂໍ້ຜິດພາດໃນການ Merge, ອັບເດດ ຫຼື Push ໃນ Repository

  • ຂໍ້ຜິດພາດໃນການ Parse ໄຟລ໌ການແປ

  • ຂີດຈຳກັດການເກັບເງິນ (ເບິ່ງ ການຮຽກເກັບເງິນ)

  • Repository ມີ Commits ທີ່ສົ່ງອອກຫຼາຍເກີນໄປ ຫຼື ຫາຍໄປ

  • ໃບອະນຸຍາດທີ່ຫາຍໄປ

  • ຂໍ້ຜິດພາດເມື່ອດຳເນີນການ Add-on (ເບິ່ງ ສ່ວນເສີມ)

  • Unavailable AI evaluation services and recommendations to configure AI quality evaluation when an LLM service is available

  • ການແປແບບພາສາໜຶ່ງ ຫຼື ສອງພາສາທີ່ຕັ້ງຄ່າຜິດພາດ.

  • ອົງປະກອບ ການຕັ້ງຄ່າ Component ເສຍຫາຍ

  • URL ເສຍຫາຍ

  • ຮູບພາບໜ້າຈໍທີ່ບໍ່ໄດ້ໃຊ້

  • ລະຫັດພາສາທີ່ບໍ່ຊັດເຈນ

  • ຖານໃໝ່ທີ່ບໍ່ໄດ້ໃຊ້ໃນການຕັ້ງຄ່າອົງປະກອບ

  • Mask ໄຟລ໌ຊ້ຳກັນທີ່ໃຊ້ສຳລັບອົງປະກອບທີ່ເຊື່ອມໂຍງກັນ

  • ການຕັ້ງຄ່າ Repository ຂອງ Merge request ຂັດແຍ່ງກັນ

  • ອົງປະກອບເບິ່ງຄືວ່າບໍ່ໄດ້ຖືກໃຊ້ງານ (ຕັ້ງຄ່າໄດ້ໂດຍ UNUSED_ALERT_DAYS)

  • ພາສາອະທິບາຍສັບທີ່ບໍ່ໄດ້ໃຊ້

  • Disabled string management in local glossaries or glossaries containing terminology

ການແຈ້ງເຕືອນຈະຖືກອັບເດດທຸກວັນ ຫຼື ເມື່ອມີການປ່ຽນແປງທີ່ກ່ຽວຂ້ອງ (ຕົວຢ່າງ: ເມື່ອອົງປະກອບ ການຕັ້ງຄ່າ Component ຖືກປ່ຽນ ຫຼື ເມື່ອ Repository ຖືກອັບເດດ).

ການກວດສອບຄວາມພ້ອມຂອງເວັບໄຊໂຄງການສາມາດປິດການໃຊ້ງານໄດ້ໂດຍໃຊ້ WEBSITE_ALERTS_ENABLED, ເຊິ່ງໃນກໍລະນີນີ້ Weblate ຈະບໍ່ສ້າງການແຈ້ງເຕືອນສຳລັບເວັບໄຊໂຄງການທີ່ເຂົ້າເຖິງບໍ່ໄດ້ອີກຕໍ່ໄປ.

ການແຈ້ງເຕືອນຈະຖືກສະແດງຢູ່ໃນແຕ່ລະໜ້າສ່ວນປະກອບທີ່ກ່ຽວຂ້ອງໃນຊື່ Diagnostics.

Add-on error diagnostics link to the responsible installation's Configuration page for users who can manage it, including add-ons inherited from a category, project, or site configuration. For AI quality evaluation, an unavailable service produces an error diagnostic; provider request failures remain in the add-on activity log.

ພາບລວມການກວດສອບໂຄງການ ແລະ ພື້ນທີ່ເຮັດວຽກ

ຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບແລ້ວສາມາດເປີດແຖບ Diagnostics ໃນໜ້າໂຄງການ ແລະ ພື້ນທີ່ເຮັດວຽກ. ພາບລວມຈະຖືກໂຫຼດເມື່ອເປີດ ແລະ ຈັດກຸ່ມການແຈ້ງເຕືອນປະເພດດຽວກັນເຂົ້າກັນ ແທນທີ່ຈະສະແດງຊ້ຳກັນສຳລັບທຸກສ່ວນປະກອບ.

ພາບລວມໂຄງການຈະສະແດງຜົນການກວດສອບທົ່ວທັງໂຄງການພຽງຄັ້ງດຽວ ແລະ ສະແດງລາຍຊື່ສ່ວນປະກອບທີ່ໄດ້ຮັບຜົນກະທົບຈາກຜົນການກວດສອບສະເພາະສ່ວນປະກອບ:

ພາບລວມການກວດສອບໂຄງການພ້ອມດ້ວຍຜົນການກວດສອບທີ່ຈັດກຸ່ມ ແລະ ຕົວຕອງ

ພາບລວມພື້ນທີ່ເຮັດວຽກຈະຈັດກຸ່ມຜົນການກວດສອບທົ່ວທັງໂຄງການຕາມໂຄງການ ແລະ ລະບຸສ່ວນປະກອບໂດຍໃຊ້ທັງຊື່ໂຄງການ ແລະ ຊື່ສ່ວນປະກອບ:

ພາບລວມການກວດສອບພື້ນທີ່ເຮັດວຽກພ້ອມດ້ວຍຜົນການກວດສອບທີ່ຈັດກຸ່ມ ແລະ ຕົວຕອງ

ແຕ່ລະຜົນການກວດສອບຈະສະແດງລາຍຊື່ໂຄງການ ຫຼື ສ່ວນປະກອບທີ່ໄດ້ຮັບຜົນກະທົບສູງສຸດ 20 ລາຍການ. ວັດຖຸທີ່ໄດ້ຮັບຜົນກະທົບເພີ່ມເຕີມຈະຖືກສະແດງເປັນຈຳນວນນັບ. ໃຫ້ຄລິກທີ່ລິງກ໌ສ່ວນປະກອບເພື່ອເບິ່ງລາຍລະອຽດການກວດສອບທີ່ຄົບຖ້ວນ ຫຼື ຍົກເລີກການກວດສອບໃນໜ້າສ່ວນປະກອບ.

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

If it is missing, the component clears all current checks. Alerts disappear once the underlying condition has been resolved.

Information and warning alerts are used for guidance on improving community localization. They make the Diagnostics tab visible, but they do not indicate a component problem in listings.

Dismissal is available for selected diagnostics, regardless of severity. Maintainers can dismiss warnings about unused components and glossary languages when these are intentionally retained. Suspected monolingual or bilingual file-format misconfiguration can also be dismissed when the configuration is correct. Operational failures and required configuration must still be resolved.

ການກວດສອບທີ່ຖືກຍົກເລີກຈະບັນທຶກວ່າໃຜເປັນຜູ້ຍົກເລີກ, ຍົກເລີກເມື່ອໃດ, ແລະ ເຫດຜົນ (ຖ້າມີ). ການຍົກເລີກຈະຖືກເປີດຄືນໃໝ່ໂດຍອັດຕະໂນມັດເມື່ອລາຍລະອຽດການກວດສອບ ຫຼື ການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງກັບການກວດສອບນັ້ນມີການປ່ຽນແປງ. ທັງການຍົກເລີກ ແລະ ການເປີດຄືນໃໝ່ຈະຖືກບັນທຶກໄວ້ໃນປະຫວັດການປ່ຽນແປງຂອງສ່ວນປະກອບ.

Unused-component dismissals persist through daily checks and reopen if UNUSED_ALERT_DAYS changes. Set this setting to 0 to disable the check site-wide. If activity resolves the diagnostic, a later period of inactivity can generate a new diagnostic. Unused glossary language dismissals reopen when the affected languages change. File-format diagnostic dismissals reopen when the relevant format, format parameters, base file, or source language changes.

ການແຈ້ງເຕືອນຄຳເຕືອນ ແລະ ຂໍ້ຜິດພາດຈະຖືກສົ່ງໃຫ້ສະເພາະຜູ້ດູແລໂຄງການທີ່ໄດ້ຕິດຕາມ ແລະ ມີສິດດຳເນີນການກັບການກວດສອບນັ້ນ. ຄຳແນະນຳທາງດ້ານຂໍ້ມູນຈະບໍ່ມີການສົ່ງການແຈ້ງເຕືອນທີ່ບໍ່ໄດ້ຮ້ອງຂໍ.

ການແຈ້ງເຕືອນແບບກຳນົດເອງສາມາດຂຽນທັບ BaseAlert.get_dismissal_context(component, details) ເພື່ອລວມເອົາການຕັ້ງຄ່າ ຫຼື ຂໍ້ມູນການກວດສອບທີ່ຄົງທີ່ ແລະ ສາມາດຈັດຮູບແບບເປັນ JSON ໄດ້. ການປ່ຽນແປງ context ທີ່ຖືກສົ່ງກັບຄືນມາຈະເຮັດໃຫ້ການແຈ້ງເຕືອນທີ່ຖືກຍົກເລີກຖືກເປີດຄືນໃໝ່. ບໍ່ຄວນລວມເອົາຄ່າທີ່ປ່ຽນແປງຕາມສະຖານະການ ເຊັ່ນ ເວລາໃນການປະເມີນ.

ອົງປະກອບທີ່ມີທັງຂໍ້ຄວາມ ແລະ ພາສາຊ້ຳກັນຈະມີລັກສະນະດັ່ງນີ້:

../_images/alerts.webp

ການຕັ້ງຄ່າ Repository ຂັດແຍ່ງກັນ

ການແຈ້ງເຕືອນນີ້ຈະສະແດງເມື່ອມີຫຼາຍ Git components ຖືກຕັ້ງຄ່າໃຫ້ Push ໄປຍັງ Repository ແລະ Push branch ດຽວກັນ ໂດຍທີ່ພວກມັນບໍ່ໄດ້ Pull ມາຈາກ Branch ນັ້ນທັງໝົດ. ນີ້ລວມເຖິງ Workflow ແບບ Pull ຫຼື Merge request ແລະ ການ Push ໂດຍກົງໄປຍັງ Push branch ແຍກຕ່າງຫາກ. ການຕັ້ງຄ່າແບບນີ້ອາດເຮັດໃຫ້ Branch ທີ່ໃຊ້ຮ່ວມກັນຖືກຂຽນທັບໄດ້.

ເພື່ອແກ້ໄຂບັນຫານີ້, ໃຫ້ຕັ້ງຄ່າ Push branch ທີ່ແຕກຕ່າງກັນສຳລັບແຕ່ລະອົງປະກອບ ຫຼື ແບ່ງປັນ Repository ລະຫວ່າງອົງປະກອບໂດຍໃຊ້ URL ຂອງ Repository ແບບ weblate://project/component.