在 Weblate 中汇报问题

Weblate 问题跟踪器 托管于 GitHub。

欢迎报告任何问题,或提出改进建议。我们准备了各种模板,可以轻松地指导你完成问题报告。

备注

如果你在 Weblate 中发现了安全问题,请查阅下方的 报告安全问题 部分。

如果您不确定您的缺陷报告或功能请求,您可以尝试 Weblate 讨论

使用 AI 创建问题

如你请求 AI 工具寻找 Weblate 或其模块中的问题,你 必须 确保在报告中披露这一事实。

在将这些 issues 报告给我们之前,你还必须再三仔细检查它们来确认这些 issues 确实存在且情况和 AI 所称完全一样。给予 AI 的工具经常生成不精确或瞎编的结果。

仅仅粘贴复制 AI 生成的报告 绝大多数情况下 不是个好主意。这些报告通常啰里啰唆,很少切中要害(而且还编造细节)。如你真的用 AI 发现了一个问题并已自行验证其真实性,请自己写报告并按照你了解的情况阐明这个问题。这么做确保 AI 生成的不精确和捏造的问题在浪费更多人的时间之前早早地被筛除出去。

因我们严肃对待安全报告,我们优先调查每份报告。这一工作耗时耗力,让我们干不了其他有意义的活儿。虚假和编造的安全问题有效地阻止我们做真正的项目工作,浪费我们的时间和资源。

我们会立即封禁提交编造虚假报告给项目的用户。

issues 生命周期

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