Предупреждения компонента перевода

Показывает ошибки в настройках Weblate или в проекте перевода для любого компонента перевода. Также надстройка предлагает кое-какие инструкции по решению некоторых найденных проблем.

В настоящее время выполняются проверки на следующие проблемы:

  • Дублирование исходных строк в файлах перевода

  • Дублирование языков в переводах

  • Сбои при объединении, обновлении или при отправке исходного репозитория

  • Синтаксические ошибки в файлах перевода

  • Тарифные лимиты (смотрите раздел Выставление счетов)

  • Репозиторий содержащий слишком много исходящих или отсутствующих коммитов

  • Отсутствующие лицензии

  • Ошибки при запуске надстройки (смотреть Дополнения)

  • Неправильно настроенный одноязычный перевод.

  • Сломанные Настройки компонента

  • Битые ссылки

  • Неиспользуемые снимки экрана

  • Неоднозначный код языка

  • Неиспользованный новый базовый файл в настройках компонента

  • Дублирование маски файлов, используемой для связанных компонентов

  • Conflicting merge request repository setup

  • Component seems unused (configurable by UNUSED_ALERT_DAYS)

Оповещения обновляются ежедневно или при соответствующих изменениях (например, при изменении Настройки компонента или при обновлении репозитория).

Project website availability checks can be disabled using WEBSITE_ALERTS_ENABLED, in which case Weblate will no longer generate alerts for unreachable project websites.

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

Компонент с дубликатами исходных строк и языков выглядит вот так:

../_images/alerts.webp

Conflicting repository setup

This alert is shown when multiple Git components are configured to push to the same repository and push branch. This includes pull or merge request workflows, and direct pushes to Git repositories. Such a setup can overwrite the shared branch.

To resolve this, either configure a different Push branch for each component or share the repository between components using a weblate://project/component repository URL.