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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Конфликтующая настройка репозитория запросов на слияние

  • Компонент выглядит неиспользуемым (настраивается с помощью UNUSED_ALERT_DAYS)

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

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

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

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

../_images/alerts.webp

Конфликтующая настройка репозитория

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

Чтобы решить эту проблему, либо настройте другую Ветку для отправки для каждого компонента, либо используйте общий репозиторий между компонентами с помощью URL-адреса репозитория weblate://project/component.