Informeu de problemes a Weblate

El weblate issue tracker està allotjat a GitHub.

No dubteu a informar-vos de qualsevol problema que tingueu o suggerir-hi millores per a Weblate. Hi ha diverses plantilles preparades per guiar-vos còmodament a través de l’informe del problema.

Nota

Si el que heu trobat és un problema de seguretat a Weblate, consulteu Product vulnerability reports.

Si no esteu segur del vostre informe d’error o de la vostra sol·licitud de funció, podeu provar Weblate discussions.

Accessibility issues

Els problemes d’accessibilitat haurien d’utilitzar la plantilla de problemes d’accessibilitat. Un bon informe inclou la pàgina o el flux de treball afectats, els passos de reproducció, el comportament esperat i real, el navegador i el sistema operatiu, la tecnologia d’assistència en ús i si el problema es produeix amb la navegació només amb el teclat.

Els mantenedors etiqueten els informes d’accessibilitat amb accessibilitat. Durant el triatge, utilitzeu l’impacte en els fluxos de treball bàsics i les solucions alternatives disponibles per triar la prioritat:

  • Bloquejador: no es pot completar un flux de treball bàsic.

  • Alt: un flux de treball bàsic és difícil, però existeix una solució alternativa.

  • Mitjà: un flux de treball no bàsic és difícil o inconsistent.

  • Baix: un problema menor o problema de poliment que no bloqueja el flux de treball.

Vegeu ACCESSIBILITY.md per a l’objectiu d’accessibilitat de Weblate i la guia d’informes.

Ús de la IA per crear problemes

Si heu demanat a una eina d’IA per trobar problemes a Weblate o als seus mòduls, hauràs d’assegurar-vos de revelar aquest fet al vostre informe.

També heu de revisar acuradament les troballes abans d’informar-nos-en per validar que els problemes existeixen i funcionen exactament com diu l’IA. Les eines basades en IA generen sovint resultats inexactes o fabricats.

It is rarely a good idea to just copy and paste an AI-generated report to the project. Those generated reports typically are too wordy and rarely to the point (in addition to the common fabricated details). If you actually discover an issue with an AI and you have verified it yourself to be true, write the report yourself and explain the issue as you have learned it. This makes sure the AI-generated inaccuracies and invented issues are filtered out early before they waste more people’s time.

Com que ens prenem seriosament els informes de seguretat, investiguem cada informe amb prioritat. Aquest treball requereix temps i energia i ens allunya de fer altres treballs significatius. Els problemes de seguretat falsos i inventats d’una altra manera ens impedeixen fer un treball real de projecte i ens fan perdre temps i recursos.

Prohibem immediatament els usuaris que enviïn informes falsos inventats al projecte.

Problemes de cicle de vida

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"]; }