Weblate 5.0.1#

Released on September 10th 2023.

Новые возможности

  • Добавлен GET /api/comComponent-lists/(str:slug)/comComponents/.

Улучшения

  • Related glossary terms lookup is now faster.

  • Logging of failures when creating pull requests.

  • History is now loaded faster.

  • Added object id to all REST API Weblate endpoints.

  • Better performance of projects with a lot of components.

  • Added compatibility redirects for some old URLs.

Исправление ошибок

  • Создание компонента внутри категории.

  • Source strings and state display for converted formats.

  • Block Правка базового файла on formats which do not support it.

  • Повторно используемый перевод is no longer triggered for blank strings.

  • Performace issues while browsing some categories.

  • Fixed GitHub Team and Organization authentication in Docker container.

  • GitLab merge requests when using a customized SSH port.

Совместимость

  • pyahocorasick dependency has been replaced by ahocorasick_rs.

  • The default value of :setting::IP_PROXY_OFFSET has been changed from 1 to -1.

Обновление

Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.

  • The database upgrade can take considerable time on larger sites due to indexing changes.

All changes in detail.

Weblate 5.0#

Выпущено 24 августа 2023 г.

Новые возможности

  • Поддержка Файлы уценки, спасибо Андерсу Каплану.

  • Категория теперь может организовывать компоненты внутри проекта.

  • Формат Fluent теперь имеет улучшенную проверку синтаксиса благодаря Генри Уилксу.

  • Приглашение пользователей теперь работает со всеми методами аутентификации.

  • Контейнер Docker поддерживает секреты, поддерживаемые файлами, см. Прохождение секретов.

Улучшения

  • Обработка множественного числа в машинном переводе.

  • Проверка Перевод без изменения теперь учитывает заполнители даже в строгом режиме.

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

  • WebP теперь поддерживается для Визуальный контекст для строк.

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

  • Поддержка оптического распознавания символов для неанглийских языков в скриншотах.

  • XLIFF теперь поддерживает отображение местоположения исходной строки.

  • Отображение строк с множественным числом, заполнителями или альтернативными переводами.

  • Пользовательский API теперь включает дату последнего входа в систему.

  • Токен пользовательского API теперь по умолчанию скрыт по соображениям конфиденциальности.

  • Ускоренное добавление терминов в глоссарий.

  • Лучше сохранять перевод при изменении исходного файла в Файлы HTML и Текстовые файлы.

  • Добавлена индикация автоматического назначения в список команд.

  • Теперь пользователям необходимо подтвердить приглашения, чтобы стать членами команды.

  • Форматированные строки теперь может проверять все формы множественного числа с помощью флага strict-format.

  • Проверки и исправления опыт просмотра.

  • Выделяйте различия в исходной строке в автоматических предложениях.

  • Визуальный дифф теперь лучше понимает композицию символов.

Исправление ошибок

Совместимость

  • Теперь требуется Python 3.9 или новее.

  • Несколько URL адресов пользовательского интерфейса были изменены, чтобы иметь возможность обрабатывать категории.

Обновление

Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.

  • В файле:file:settings_example.py есть несколько изменений, наиболее заметными являются изменения в CACHES и SOCIAL_AUTH_PIPELINE, пожалуйста, измените настройки соответствующим образом.

  • Теперь требуются несколько ранее необязательных зависимостей.

  • Обновление базы данных может занять значительное время на больших сайтах из-за изменений в структуре.

Подробно обо всех изменениях.