Hibák jelentése a Weblate-ben

A Weblate hibakövetője a GitHubon érhető el.

Szívesen fogadjuk, ha itt jelent bármilyen hibát vagy fejlesztési javaslatot tesz a Weblate kapcsán. Különféle sablonok segítik a kényelmes és pontos hibabejelentést.

Megjegyzés

Ha a Weblate biztonságát érintő problémát talált, tekintse meg a Biztonsági problémák jelentése szakaszt.

Ha nem biztos abban, hogy hibáról vagy funkcióigényről van-e szó, próbálkozzon a Weblate közösségi fórum felülettel.

Accessibility issues

Accessibility problems should use the accessibility issue template. A good report includes the affected page or workflow, reproduction steps, expected and actual behavior, browser and operating system, assistive technology in use, and whether the problem occurs with keyboard-only navigation.

Maintainers label accessibility reports with accessibility. During triage, use the impact on core workflows and available workarounds to choose priority:

  • Blocker: a core workflow cannot be completed.

  • High: a core workflow is difficult, but a workaround exists.

  • Medium: a non-core workflow is difficult or inconsistent.

  • Low: a minor issue or polish problem that does not block the workflow.

See ACCESSIBILITY.md for Weblate’s accessibility target and reporting guidance.

AI használata hibajegyek létrehozására

Amennyiben mesterséges intelligencia eszközzel próbált problémákat találni a Weblate-ben vagy annak moduljaiban, kötelező ezt a tényt feltüntetni a jelentésben.

Továbbá köteles minden eredményt alaposan ellenőrizni, mielőtt beküldi, hogy megbizonyosodjon róla: a feltárt problémák valóban léteznek, és úgy működnek, ahogy azt az AI állítja. Az AI-alapú eszközök gyakran pontatlan vagy kitalált eredményeket adnak.

Ritkán jó ötlet egy AI által generált jelentést egyszerűen bemásolni a projektbe. Ezek a jelentések jellemzően túlságosan terjengősek, és ritkán fókuszálnak a lényegre (nem beszélve a gyakori kitalált részletekről). Ha valóban talált egy problémát AI segítségével, és azt saját maga is ellenőrizte, akkor írja meg saját szavaival a jelentést, és magyarázza el a problémát úgy, ahogyan azt megértette. Így kiszűrhetők az AI által okozott pontatlanságok és hamis hibák, még mielőtt mások idejét vesztegetnék.

A biztonsági jelentéseket komolyan vesszük, és minden ilyen bejelentést elsőbbséggel vizsgálunk ki. Ez az eljárás idő- és energiaigényes, és elvonja figyelmünket más fontos feladatokról. A hamis vagy kitalált biztonsági problémák hatékonyan akadályozzák az érdemi projektmunkát, és feleslegesen emésztik fel az erőforrásokat.

Azokat a felhasználókat, akik szándékosan hamis jelentéseket küldenek be, azonnal kizárjuk a projektből.

A hibák életciklusa

digraph "Issue lifecycle" { graph [fontname = "sans-serif", fontsize=10, ranksep=0.6, newrank=true]; node [fontname = "sans-serif", fontsize=10, margin=0.15]; edge [fontname = "sans-serif", fontsize=10]; subgraph cluster_states { graph [color=white]; "Waiting for: Triage" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Demand" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Community" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Milestone" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Implementation" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Release" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; } "Issue created" [fillcolor="#144d3f", fontcolor=white, style=filled]; "Issue closed as not planned" [fillcolor="#cccccc", style=filled]; "Issue converted to a discussion" [fillcolor="#cccccc", style=filled]; "Issue resolved" [fillcolor="#144d3f", fontcolor=white, style=filled]; "Issue created" -> "Waiting for: Triage"; "Waiting for: Triage" -> "Waiting for: Community" [label="The issue is not clearly defined"]; "Waiting for: Triage" -> "Issue closed as not planned" [label="The issue is out of scope"]; "Waiting for: Triage" -> "Issue converted to a discussion" [label="The issue is merely a support request"]; "Waiting for: Triage" -> "Waiting for: Milestone" [label="Ready to to be worked on"]; "Waiting for: Community" -> "Waiting for: Triage" [label="Community feedback received"]; "Waiting for: Community" -> "Issue closed as not planned" [label="Lack of response"]; "Waiting for: Community" -> "Waiting for: Milestone" [label="Ready to to be worked on"]; "Waiting for: Community" -> "Waiting for: Demand" [label="Too narrow use case"]; "Waiting for: Demand" -> "Waiting for: Milestone" [label="Ready to to be worked on"]; "Waiting for: Demand" -> "Issue closed as not planned" [label="The issue is out of scope"]; "Waiting for: Milestone" -> "Waiting for: Implementation" [label="Milestone assigned issue will be worked on"]; "Waiting for: Implementation" -> "Waiting for: Release" [label="Issue implemented waiting for a release"]; "Waiting for: Release" -> "Issue resolved" [label="The solution for the issue has been released"]; }