Diagnósticos de componente de tradução¶
Mostra erros na configuração do Weblate ou no projeto de tradução de qualquer componente de tradução. Orientação sobre como resolver os problemas encontrados também é oferecida.
Atualmente, o seguinte é coberto:
Cadeias fonte duplicadas em ficheiros de tradução
Idiomas duplicados nas traduções
Falhas de mesclagem, atualização ou envio no repositório
Erros de análise nos ficheiros de tradução
Limites de faturação (consultar Faturação)
Repositório contendo muitos commits para serem enviados ou em falta
Licenças ausentes
Erros ao executar extensão (veja Extensões)
Unavailable AI evaluation services and recommendations to configure Avaliação da qualidade com IA when an LLM service is available
Tradução monolingue ou bilingue mal configurada.
Configuração de componente quebrada
URLs quebradas
Capturas de ecrã não usadas
Código do idioma ambíguo
Nova base não utilizada nas configurações de componente
Máscara de ficheiros duplicada usada para componentes vinculados
Configuração de conflito de merge request de repositório
O componente parece ser inutilizado (configurável por
UNUSED_ALERT_DAYS)Glossário de idioma inutilizado
Disabled string management in local glossaries or glossaries containing terminology
Os alertas são atualizados diariamente, ou sobre mudanças relacionadas (por exemplo, quando Configuração de componente é alterada ou quando o repositório é atualizado).
As verificações de disponibilidade do website do projeto podem ser desativadas usando WEBSITE_ALERTS_ENABLED, e nesse caso o Weblate não gerará alertas para website de projetos não alcançáveis.
Alertas são listados em cada página de componente respetiva como Diagnósticos.
Add-on error diagnostics link to the responsible installation’s Configuration page for users who can manage it, including add-ons inherited from a category, project, or site configuration. For AI quality evaluation, an unavailable service produces an error diagnostic; provider request failures remain in the add-on activity log.
Visões gerais de diagnósticos de projeto e espaço de trabalho¶
Utilizadores com sessão iniciada podem abrir o separador Diagnósticos nas páginas do projeto e espaço de trabalho. A sinopse é carregada quando aberta e grupos de alertas do mesmo tipo em vez de repeti-las para cada componente.
A vista geral do projeto mostra os resultados do projeto inteiro uma vez e lista os componentes afetados por resultados específicas de componente:
A sinopse do espaço de trabalho agrupa conclusões ao nível do projeto por projeto e identifica componentes que usam ambos o nome do projeto e componente:
Cada conclusão lista até 20 projetos ou componentes afetados. Objetos afetados adicionais são mostrados em uma contagem. Siga um link de componente para os detalhes de diagnóstico completo ou ignorar um diagnóstico na página de componente.
O resumo pode ser filtrado por estado ativo ou ignorado, gravidade, categoria, ou se o utilizador com sessão iniciada pode atuar no diagnóstico. Componentes partilhados em um projeto são listados apenas nos diagnósticos do projeto ao qual pertencem.
If it is missing, the component clears all current checks. Alerts disappear once the underlying condition has been resolved.
Information and warning alerts are used for guidance on improving community localization. They make the Diagnostics tab visible, but they do not indicate a component problem in listings.
Dismissal is available for selected diagnostics, regardless of severity. Maintainers can dismiss warnings about unused components and glossary languages when these are intentionally retained. Suspected monolingual or bilingual file-format misconfiguration can also be dismissed when the configuration is correct. Operational failures and required configuration must still be resolved.
Diagnósticos ignorados gravam que é que os ignorou, quando foram ignorados, e a razão opcional. Um ignorar é automaticamente reaberto quando os detalhes de diagnóstico da configuração pertinente a esse diagnóstico muda. Ignorar e reabrir são ambos gravados no histórico de alterações do componente.
Unused-component dismissals persist through daily checks and reopen if
UNUSED_ALERT_DAYS changes. Set this setting to 0 to disable the check
site-wide. If activity resolves the diagnostic, a later period of inactivity
can generate a new diagnostic. Unused glossary language dismissals reopen when
the affected languages change. File-format diagnostic dismissals reopen when
the relevant format, format parameters, base file, or source language changes.
Notificações de aviso e erro são enviadas apenas a colaboradores de projeto subscritos que têm permissão para atuar no diagnóstico. Recomendações informativas não enviam notificações não solicitadas.
Alertas personalizados podem substituir BaseAlert.get_dismissal_context(component, details) para incluir configuração estável, serializável em JSON ou entradas de diagnósticos. Mudar o contexto devolvido reabre um alerta ignorado. Valores incidentais tais como tempos de avaliação não devem ser incluídos.
Um componente com cadeias e idiomas duplicados tem a seguinte aparência:
Configuração de repositório em conflito¶
Este alerta é mostrado quando múltiplos componentes Git estão configurados para submeter para o mesmo repositório e ramo de submissão sem que todos busquem a partir deste ramo. Isto inclui fluxos de trabalho de pull ou merge request, e envios diretos para um ramo de envio separado. Tal configuração pode sobrescrever o ramo partilhado.
Para resolver isto, configure um Ramo de envio diferente para cada componente ou partilhe o repositório entre componentes usando o URL de repositório weblate://project/component.
Veja também