Сообщение о проблемах в Weblate

Система отслеживания проблем Weblate на GitHub.

Не стесняйтесь сообщать о любых проблемах или предлагать улучшения для Weblate там. Подготовлены различные шаблоны, которые помогут вам удобно составить отчёт о проблеме.

Примечание

Если то, что вы нашли, является проблемой безопасности в Weblate, пожалуйста, обратитесь к Уведомление о проблемах безопасности.

Если вы не уверены в своем отчёте об ошибке или запросе функции, вы можете попробовать Обсуждения Weblate.

Использование ИИ для создания вопросов/проблем

Если вы попросили инструмент ИИ найти проблемы в Weblate или его модулях, вы должны раскрыть этот факт в своём сообщении.

Вы также должны тщательно перепроверить результаты, прежде чем сообщать их нам, чтобы убедиться, что проблемы действительно существуют и работают именно так, как говорит ИИ. Инструменты на основе ИИ часто генерируют неточные или сфабрикованные результаты.

Редко бывает хорошей идеей просто скопировать и вставить сгенерированный ИИ отчёт в проект. Эти сгенерированные отчёты обычно слишком многословны и редко соответствуют сути (в дополнение к обычным сфабрикованным деталям). Если вы действительно обнаружили проблему с помощью ИИ и сами проверили её истинность, напишите отчёт самостоятельно и объясните проблему так, как вы её поняли. Это гарантирует, что неточности и выдуманные проблемы ИИ будут отфильтрованы на раннем этапе, прежде чем они отнимут время у других людей.

Поскольку мы серьёзно относимся к отчётам о безопасности, мы расследуем каждый отчёт в приоритетном порядке. Эта работа требует много времени и энергии и отвлекает нас от другой полезной работы. Поддельные и сфабрикованные проблемы безопасности фактически мешают нам выполнять реальную работу над проектом и заставляют нас тратить время и ресурсы впустую.

Мы немедленно блокируем пользователей, которые отправляют в проект сфабрикованные поддельные отчёты.

Жизненный цикл проблем

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