Предупреждения компонента перевода¶
Показывает ошибки в настройках Weblate или в проекте перевода для любого компонента перевода. Также надстройка предлагает кое-какие инструкции по решению некоторых найденных проблем.
В настоящее время выполняются проверки на следующие проблемы:
Дублирование исходных строк в файлах перевода
Дублирование языков в переводах
Сбои при объединении, обновлении или при отправке исходного репозитория
Синтаксические ошибки в файлах перевода
Тарифные лимиты (смотрите раздел Выставление счетов)
Репозиторий содержащий слишком много исходящих или отсутствующих коммитов
Отсутствующие лицензии
Ошибки при запуске надстройки (смотреть Дополнения)
Неправильно настроенный одноязычный перевод.
Сломанные Настройки компонента
Битые ссылки
Неиспользуемые снимки экрана
Неоднозначный код языка
Неиспользованный новый базовый файл в настройках компонента
Дублирование маски файлов, используемой для связанных компонентов
Конфликтующая настройка репозитория запросов на слияние
Компонент выглядит неиспользуемым (настраивается с помощью
UNUSED_ALERT_DAYS)
Оповещения обновляются ежедневно или при соответствующих изменениях (например, при изменении Настройки компонента или при обновлении репозитория).
Проверки доступности веб-сайта проекта можно отключить с помощью WEBSITE_ALERTS_ENABLED, и в этом случае Weblate больше не будет генерировать предупреждения для недоступных веб-сайтов проектов.
Предупреждения выводятся на соответствующей странице компонента в разделе Предупреждения. Если они отсутствуют, компонент очищает все текущие проверки. Предупреждения не могут быть проигнорированы, но исчезнут, как только нижележащая проблема будет устранена.
Компонент с дубликатами исходных строк и языков выглядит вот так:
Конфликтующая настройка репозитория¶
Это предупреждение отображается, когда несколько компонентов Git настроены на отправку в один и тот же репозиторий и ветку отправки. Это включает рабочие процессы с запросами на извлечение или слияние, а также прямые отправки в репозитории Git. Такая настройка может перезаписать общую ветку.
Чтобы решить эту проблему, либо настройте другую Ветку для отправки для каждого компонента, либо используйте общий репозиторий между компонентами с помощью URL-адреса репозитория weblate://project/component.