Weblate の問題の報告

Weblate の 課題管理ツール は GitHub で管理しています。

Weblate の問題の報告や、改善の提案を歓迎します。問題の報告が快適にできるように様々なテンプレートを用意しています。

注釈

Weblate のセキュリティ上の問題を発見したときは、セキュリティ問題の報告 のセクションを確認してください。

バグ レポートまたは機能要求についてよくわからない場合は、Weblate についての議論 を試してみてください。

AI を使用して問題報告を作成する場合

Weblate またはそのモジュールの問題を AI ツールに探させた場合、その事実を報告書に 必ず 明記しなければなりません。

また、AI が指摘した問題が実際に存在し、AI の説明どおりに再現することを、報告前に必ず自分で再確認してください。AI ベースのツールは、不正確または捏造された結果を生成することがよくあります。

AI が生成したレポートをそのままプロジェクトに貼り付けるのは、ほとんどの場合、得策ではありません。生成されたレポートは冗長で要点を外していることが多く、さらに捏造された内容が含まれることもあります。AI を使って実際に問題を発見し、それが正しいと自分で確認できた場合は、自分でレポートを書き、理解した内容を説明してください。これにより、AI が生み出した誤りや架空の問題が早期に排除され、他の人の時間を無駄にしないようにできます。

私たちはセキュリティ報告を重視しており、すべての報告は優先的に調査されます。この作業は時間と労力を浪費し、他の重要な作業を行う時間を奪います。偽の、または捏造されたセキュリティ問題の報告は、実際のプロジェクト作業を妨げ、時間とリソースの無駄を招きます。

捏造した報告を提出したユーザーは、即座にプロジェクトから追放されます。

問題の一連の流れ

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