Weblate 5.x series

Weblate 5.17.1

Выпущено 30 апреля 2026 года.

Новые функции

  • Дополнения, поддерживающие ручной запуск, теперь можно запускать из управления дополнениями и Дополнения.

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

  • Управление пользователями администратора теперь может находить пользователей по IP-адресу из журнала аудита.

  • Объявления теперь также можно управлять через API REST для Weblate для категорий.

  • Добавлена служба машинного перевода LTEngine.

Улучшения

  • Улучшена документация для глобального разрешения user.edit, Автоматическая очистка памяти переводов, Терминология и текущих параметров управления Память переводов в интерфейсе.

  • Улучшена документация по Снимки экрана и визуальный контекст и добавлена ссылка на неё из интерфейса снимков экрана.

  • Документировано восстановление установок на основе Docker из резервных копий, см. Восстановление установки на основе Docker.

  • Уточнены Общие инструкции по обновлению о том, что очереди Celery должны быть пусты перед обновлением.

  • Схема OpenAPI стала чище и теперь описывает конечные точки действий с их фактическими полезными нагрузками ответов для списков, статистики, статуса, загрузки и скачивания.

  • Веб-установка для Добавить отсутствующие языки теперь показывает предварительный просмотр и требует подтверждения перед созданием отсутствующих языковых файлов в проектах, категориях или в общесайтовом масштабе.

  • Обнаружение компонентов теперь предлагает управляемые клиентские предустановки, предлагает предустановки, обнаруженные из макетов репозиториев компонентов, более чётко проверяет {{ component }} и включает проработанный пример шаблона обнаружения в документации.

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

  • Предупреждения проверки URL-адресов теперь показывают более чёткие ошибки для URL-адресов веб-сайта проекта и браузера репозитория, а проверка машинного перевода на уровне проекта лучше объясняет ограничения частных или локальных конечных точек на хостинговых и самостоятельно управляемых сайтах.

  • Автоматический перевод теперь приписывает скопированные переводы пользователю надстройки и записывает результаты автоматического перевода в журнал активности надстройки.

  • Расширено предупреждение о конфликтующей настройке репозитория для прямых отправок Git, см. Предупреждения компонента перевода.

  • Ссылки Профиль теперь показывают предупреждение о внешней ссылке, где это возможно.

  • Всплывающие уведомления на стороне клиента, запускаемые JavaScript, теперь используют всплывающие уведомления Bootstrap, с цветами тёмной темы с более высоким контрастом для тонких и акцентных вариантов Bootstrap.

  • Страница управления SSH-ключи теперь может удалять сохранённые ключи хостов, чтобы изменённые ключи хостов можно было там заменить.

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

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

  • URL-адреса изображений в Markdown теперь экранируются перед отрисовкой (CVE 2026-44264 / GHSA-5cmv-3rc4-7279).

  • Ужесточена проверка ввода API REST для Weblate для предотвращения перечисления переводов (CVE 2026-44263 / GHSA-gcg5-86jr-f7jg).

  • Импорт резервной копии проекта теперь повторно проверяет URL-адреса репозиториев компонентов перед восстановлением из резервной копии (CVE 2026-41654 / GHSA-cwcx-382v-8m9g).

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

  • Принятие приглашения теперь проверяет приглашённый адрес электронной почты и срок действия приглашения перед предоставлением членства в команде.

  • Противоречивый reStructuredText больше не падает на повторяющихся целях явных ссылок.

  • Дополнения теперь проверяет требуемую конфигурацию надстройки при установке надстроек.

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

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

  • Предупреждения репозитория, записи истории и сообщения задач теперь сохраняют многострочный вывод ошибок Git и бэкенда SSH.

  • Прерванные перебазирования Git теперь восстанавливаются более надёжно после перезапуска рабочих процессов, а команды бэкенда, завершённые сигналом, сообщаются более чётко.

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

  • Git-экспортёр больше не отклоняет извлечения общей истории только потому, что первые согласованные ревизии have новее, чем локальная история Weblate.

  • Автоматический перевод Память переводов Weblate избегает широких поисков в PostgreSQL.

  • Неправильно сформированные URL-адреса репозиториев IPv6 больше не вызывают сбой при обнаружении SSH-ключей хоста.

  • Обновление файла POT (xgettext) и связанные с ним дополнения для обновления POT теперь снова заменяют стандартный заполнитель описательного заголовка в нормализованных заголовках POT.

  • Update gettext template (Django) теперь пропускает деревья locale репозитория во время предварительной проверки, исправляя компоненты, которые хранят django.pot в каталоге верхнего уровня locale.

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

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

  • Загрузка памяти переводов и import_memory теперь сообщают об ошибке проверки для файлов TMX, в которых отсутствует обязательный заголовок, вместо того чтобы завершать запрос ошибкой.

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

  • Предупреждение alert о несовпадении маски файла теперь восстанавливается после повторных сканирований, которые оставляют только исходный перевод.

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

  • Автоматический перевод из других компонентов теперь игнорирует исходные кандидаты только для чтения с пустыми переводами.

  • Разбивка компонентов проекта на страницы теперь сохраняет вкладку Компоненты активной при переходе к введённому номеру страницы.

  • Отрисовка Markdown теперь возвращается к экранированному обычному тексту, когда парсер терпит неудачу.

  • Тестовые доставки Forgejo и Gitea с образцами URL-адресов петлевого репозитория больше не инициируют медленное сопоставление суффиксов со всеми компонентами.

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

  • Изменения пароля теперь по умолчанию регенерируют личные ключи API (CVE 2026-41519 / GHSA-6j8j-4qp3-36p2).

  • VCS_RESTRICT_PRIVATE и WEBHOOK_RESTRICT_PRIVATE теперь отклоняют URL-адреса, чьи имена хостов не могут быть разрешены во время проверки, если хост явно не разрешён.

  • Проверка URL-адреса Профиль теперь отклоняет очевидные прямые ссылки для скачивания файлов и недействительные ссылки на сайт кода или профиль в Федивёрсе.

  • Загрузки теперь применяют TRANSLATION_UPLOAD_MAX_SIZE, COMPONENT_ZIP_UPLOAD_MAX_SIZE и PROJECT_BACKUP_UPLOAD_MAX_SIZE перед синтаксическим анализом. Импорт ZIP компонентов и восстановление резервных копий проектов теперь используют более строгие проверки безопасности ZIP-архивов, включая ограничения общего объёма несжатых данных для импорта резервных копий проектов.

Обновление

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

Участники

Написание кода

Michal Čihař, Gersona, Karen Konou, michael-smt

Участие в переводах

Michal Čihař, Besnik Bleta, Kristoffer Grundström, Francisco Serrador, ButterflyOfFire, anas agha, Zahid Rizky Fakhri, pan93412, Hyeonjeong Lee, VfBFan, 大王叫我来巡山, Yuri Chornoivan, LucasMZ, Átila França, Rafael Fontenelle, Aindriú Mac Giolla Eoin, UDP, Blueberry, Hotripak, Matthaiks, Agnieszka C, Priit Jõerüüt, Martin Srebotnjak, Fjuro, Andrei Stepanov, Mickaël Binos, IEEE-754, Adrian Reyes, bovirus, Max Kleinehelleforth, justcontributor, Yago Raña Gayoso, Horus68, Любомир Василев, CYAXXX, Andi Chandler, Adam Havránek, Kyotaro Iijima, Arif Budiman, ovl-1, Laitei, Jim Kats, Omer I.S., Fulup Jakez, ojppe, Julien Humbert, Jim Spentzos, Sketch6580, Dick Groskamp, 王晨旭, Frank Paul Silye, Anucha Hlownonkor, Milo Ivir

Вклад в документацию

Михал Чигарж, Gersona, michael-smt

Все изменения подробно.

Weblate 5.17

Выпущено 15 апреля 2026 года.

Новые функции

  • Добавлен PROJECT_WEB_RESTRICT_ALLOWLIST, чтобы исключить выбранные идентификаторы проектов из настроек ограничений веб-сайта проекта.

  • Добавлен параметр WEBSITE_ALERTS_ENABLED, чтобы разрешить отключение проверок доступности веб-сайта проекта и предупреждений.

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

  • Общие компоненты теперь могут быть категоризированы в целевом проекте, в том числе через API REST для Weblate с использованием параметра category_id.

  • Добавлены Обновление файла POT (xgettext), Обновление файла POT (Meson), Update gettext template (Django) и Обновление файла POT (Sphinx) для обновления POT-файлов с настраиваемой периодичностью обновления.

  • Добавлен PASSWORD_RESET_URL для настройки ссылки сброса пароля на странице входа, полезно для внешних поставщиков удостоверений (в Docker: WEBLATE_PASSWORD_RESET_URL).

  • Добавлены массовые приглашения пользователей.

  • Добавлен Формат Objective-C.

  • Добавлен веб-обработчик уведомлений Forgejo, см. Уведомления Forgejo.

  • Добавлена фильтрация API памяти переводов, доступ с областью действия и поддержка массового поиска.

  • Добавлена поддержка from_component в REST API для создания компонентов из содержимого существующего компонента и для начального заполнения новых переводов с помощью автоматического перевода из существующих компонентов.

  • Объявления теперь можно управлять через API REST для Weblate для проектов, компонентов и переводов.

  • Добавлен soft-режим в VERSION_DISPLAY, чтобы скрыть версию Weblate из заметного интерфейса, оставив её доступной на странице О программе и GET /api/metrics/.

Улучшения

  • Отслеживать происхождение вновь добавленных исходных строк.

  • Markdown теперь по умолчанию использует auto-safe-html, применяя Небезопасный HTML-код и Небезопасная очистка HTML только к обычному тексту и исходным строкам, которые содержат стандартную HTML-разметку или допустимые пользовательские элементы.

  • Улучшены интерфейсы LLM для повышения надёжности.

  • Улучшена логика добавления одноязычных множественных чисел в GNU gettext PO (переносимый объект).

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

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

  • Улучшены сообщения об ошибках в некоторых конечных точках API REST для Weblate.

  • Обновлена документация по аутентификации Microsoft Entra ID и брендинг входа Microsoft, при этом сохранены устаревшие идентификаторы бэкенда Azure AD и якоря документации для совместимости.

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

  • Docker теперь предоставляет WEBLATE_COMMIT_PENDING_HOURS, WEBLATE_SOCIAL_AUTH_KEYCLOAK_ID_KEY для настройки запроса уникального идентификатора пользователя Keycloak, и WEBLATE_NGINX_IPV6 для управления прослушивателями IPv6 во встроенном NGINX.

  • История проектов теперь записывает резервные копии проектов и события восстановления проектов/компонентов.

  • Улучшена документация с автоматически генерируемыми фрагментами для Дополнения, Возможности типов переводов, Проверки качества и машин Автоматические советы, а также уточнено поведение при конфликтах слияния для экспортируемых репозиториев, использующих неглубокие клоны по умолчанию.

  • Добавлен PROJECT_WEB_RESTRICT_PRIVATE для отклонения URL-адресов веб-сайта проекта и браузера репозитория, указывающих на внутренние или непубличные адреса, WEBHOOK_RESTRICT_PRIVATE для отклонения URL-адресов веб-обработчиков, указывающих на внутренние или непубличные адреса, и VCS_RESTRICT_PRIVATE для отклонения URL-адресов репозиториев и отправки, указывающих на внутренние или непубличные адреса. Они представлены в Docker как WEBLATE_PROJECT_WEB_RESTRICT_PRIVATE, WEBLATE_WEBHOOK_RESTRICT_PRIVATE и WEBLATE_VCS_RESTRICT_PRIVATE.

  • Улучшена производительность поиска Weblate.

  • Формы загрузки снимков экрана и шрифтов теперь учитывают ALLOWED_ASSET_SIZE, который теперь по умолчанию равен 10 МБ.

  • Расширена Модель угроз Weblate для охвата границ доверия веб-обработчиков и границ делегированной авторизации, а также уточнён путь общеэкземплярного принудительного использования 2FA в Авторизация.

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

  • Обновлена Внести вклад в документацию Weblate, чтобы описать текущий рабочий процесс make -C docs update-docs для созданный фрагментов.

  • Связанные компоненты репозитория теперь наследуют Отправлять при коммите, Возраст изменений для коммита и Блокировать при ошибке от связанного компонента, которому принадлежит репозиторий.

  • Git-экспортёр теперь предоставляет более чёткие ошибки отправки и отсутствующих ревизий авторизованным пользователям.

  • Более быстрое удаление категорий и проектов, а также улучшенная производительность подсчёта языков проектов и вывода списка API для проектов с общими компонентами.

  • Уточнены ограничения Git LFS для Экспортер Git в пользовательском интерфейсе и документации.

  • Улучшена отчётность о состоянии Резервное копирование и перенос Weblate при сохранении обслуживания после неудачных попыток резервного копирования.

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

Исправления безопасности

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

  • Резервное копирование проекта теперь сохраняет обработку исходных переводов только для чтения, а ожидающие коммиты на стороне источника без файлов отбрасываются, чтобы избежать повторных ошибок разбора.

  • Исправлены фоновые сбои в Автоматический перевод.

  • Сгенерированные скрипты-обёртки SSH теперь хранятся в CACHE_DIR вместо постоянного хранилища SSH, а устаревшие или неактуальные обёртки очищаются во время обновления.

  • Усилена обработка веток Git для отклонения недопустимых имён веток перед операциями с репозиторием.

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

  • Соответствующие экспортёры теперь учитывают параметры формата файлов компонента.

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

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

  • Исправлена сортировка по столбцу Не проверено в списках.

  • Исправлено ложное срабатывание в Символы вокруг XML-тегов для арабской буквы Вав («و»), примыкающей к XML-тегам.

  • Уплотнение Git-коммитов лучше обрабатывает коммиты, применённые вышестоящим репозиторием.

  • list_checks теперь требует ровно одного значения --sections при записи созданной документации в файл с помощью --output.

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

  • Уменьшен шум в отчётах об ошибках для обработанных сбоев обратных вызовов аутентификации и уточнены сообщения подтверждения сброса пароля.

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

  • DeepL сопоставляет обычный португальский с европейским португальским.

  • MyMemory теперь возвращается к обработке HTTP-статуса, когда сервис возвращает ответ об ошибке в формате, отличном от JSON.

  • Ветки отправки больше не обновляются с помощью коммитов, существующих только в вышестоящем репозитории, в многоветочных рабочих процессах.

  • Дополнения для обновления POT теперь возвращаются к URL-адресу компонента для заголовка Report-Msgid-Bugs-To, когда настройка компонента пуста.

  • Улучшена обработка ошибок блокировки репозитория при удалении единиц.

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

  • Предварительные просмотры Максимальный размер перевода теперь сохраняют настроенное текстовое поле видимым и отображают выходящий за пределы текст красным цветом.

  • Восстановлен задокументированный возврат к кодировке по умолчанию для Строки Apple iOS и Файлы свойств Java, когда параметры формата файла не заданы явно.

  • Уменьшены повторяющиеся запросы к базе данных в Заполните строки, доступные только для чтения, исходным кодом во время ежедневной задачи дополнения, и исправлены обновления прогресса автоматического перевода, когда целевой объект в очереди исчезает перед выполнением.

  • Строковые ресурсы Android теперь сохраняет определённое в шаблоне форматирование экранированной разметки при сохранении переводов.

  • Создание компонента через REST API теперь обрабатывает временно загруженные файлы для загрузки docfile и zipfile.

  • Ошибки SSH-репозитория теперь различают изменённые ключи хоста и отсутствующие ключи хоста, избегая автоматического доверия к заменам ключей хоста.

  • Автоматические советы больше не обрабатывает переводимое содержимое ролей reStructuredText как Заполнители в автоматических предложениях.

  • Несовпадающий интерробанг теперь распознаёт арабские пунктуационные знаки интерробанга, такие как ؟! и .

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

  • Атрибут класса project_scope в дополнениях был удалён. Сторонние дополнения, которые использовали project_scope = True, должны переопределять can_install(), чтобы возвращать False, когда component не None.

  • Сигнатура метода daily() в дополнениях изменилась. Дополнения, которые ранее переопределяли daily(component) для выполнения работы для каждого компонента, теперь должны переопределять daily_component(component). Базовый метод daily() автоматически перебирает компоненты и вызывает daily_component() для каждого. Дополнения, которые могут быть оптимизированы для работы в масштабе проекта, должны напрямую переопределять daily(component, project) для реализации логики на уровне проекта.

  • Прекращена поддержка MySQL и MariaDB в качестве движков базы данных.

  • Теперь Weblate требует Django 6.0.

  • Теперь Weblate требует Git 2.46 или новее.

  • Загруженные резервные копии проектов теперь проверяются более строго во время импорта, и подозрительные ZIP-архивы могут быть отклонены; см. Резервные копии на уровне проекта.

Обновление

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

  • В settings_example.py есть несколько изменений, наиболее заметно, что синтаксис ADMINS изменился в Django, и требуют корректировки SOCIAL_AUTH_PIPELINE и INSTALLED_APPS; пожалуйста, соответствующим образом настройте свои параметры.

  • Если вы запускаете Weblate в Docker и полагаетесь на прослушиватели IPv6, проверьте WEBLATE_NGINX_IPV6. Значение по умолчанию auto включает прослушиватели IPv6, только когда IPv6 доступен в среде выполнения контейнера; используйте on для постоянного включения или off для их отключения.

  • Исходящие ссылки проектов, URL-адреса веб-обработчиков и URL-адреса репозиториев или отправки, указывающие на внутренние или непубличные адреса, теперь по умолчанию отклоняются. Если ваша установка намеренно использует внутренние адреса, настройте соответствующие параметры ограничений, такие как PROJECT_WEB_RESTRICT_PRIVATE, WEBHOOK_RESTRICT_PRIVATE или VCS_RESTRICT_PRIVATE, а также связанные списки разрешённых, такие как VCS_ALLOW_HOSTS.

Участники

Написание кода

Michal Čihař, michael-smt, Kartik Ohri, bogusdominica, Karen Konou, Sven Hüster, Gersona, subnix, matilde-gillia, Steven Loria, felixfon, baltenaxis, Claw Explorer, Samuel Gomes

Участие в переводах

PICOPress, Blueberry, Deleted User, Francisco Serrador, eulalio, Pavel Miniutka, Amir E. Aharoni, hoanghuy309, nKsyn, Jim Kats, Martin Srebotnjak, Zahid Rizky Fakhri, symegac, Francesco Marinucci, Michal Čihař, Hyeonjeong Lee, ovl-1, Tarás Lavrentiev, Edson Wolf, Yuri Chornoivan, Omer I.S., Arantxa, Tuomas Hietala, Milo Ivir, justcontributor, Kristoffer Grundström, Andi Chandler, Andrei Stepanov, ButterflyOfFire, Átila França, Мария Рангелова, EESF-2, CzaroGame, Agnieszka C, Manuela Silva, پرویز قادر, JiZPaper, Fjuro, Alexis Launay, tfr tint, Candied-Ecard, Kyotaro Iijima, Priit Jõerüüt, Matthaiks, Besnik Bleta, delvani, Mickaël Binos, VfBFan, UDP, Aindriú Mac Giolla Eoin, Adam Havránek, mohammadA, 大王叫我来巡山, Sketch6580, Dick Groskamp, Heimen Stoffels, Yaron Shahrabani, Любомир Василев, Максим Горпиніч, Emin Tufan Çetin, Horus68, Sjur N Moshagen, Peter Vančo, Romhányi-Kakucska Viktor, ZayedRashid, Julien Lepiller, Massimo Pissarello, Jeff Huang, ojppe, தமிழ்நேரம், ibragimov, Sylvestre Ledru, Ldm Public, pan93412, Jernej Pangerc, Luciana Waldbaur, username-generic, jonnysemon, syl, Arif Budiman, Max Kleinehelleforth, Carp300, Yago Raña Gayoso, anas agha, Ettore Atalan

Вклад в документацию

Michal Čihař, Kartik Ohri, Sven Hüster, Dylan Kiss (dyki), Gersona, michael-smt, matilde-gillia, Steven Loria, baltenaxis, Claw Explorer, Samuel Gomes

Все изменения подробно.

Weblate 5.16.2

Выпущено 6 марта 2026 года.

Новые функции

  • Новый параметр PUBLIC_ENGAGE для того, чтобы сделать страницу вовлечения публичной, даже если установлен REQUIRE_LOGIN.

Улучшения

  • Улучшено сопоставление в Память переводов.

  • Показывать количество строк, ожидающих рецензирования, в списках.

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

  • Избегайте отображения запутанных значков состояния для языков-призраков на уровне проекта или категории.

  • Исправлено отсутствие исходных строк множественного числа при создании новых двуязычных единиц множественного числа.

  • Сбой на некоторых страницах с вложенными категориями.

  • Улучшена проверка API при добавлении строк.

  • Отключено ограничение частоты для входящих веб-обработчиков.

  • Избегать отображения недействительных языков-призраков.

  • Исправлена подсветка в редакторе перевода.

Обновление

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

Участники

Написание кода

Михал Чихарж, Карен Кону, Картик Охри

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.16.1

Выпущено 26 февраля 2026 года.

Новые функции

Улучшения

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

  • Улучшен начальный импорт переводов для Файлы Markdown и Файлы HTML.

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

  • Веб-обработчики Slack правильно доставляет все события.

  • Пробелы и пунктуация лучше обрабатывает XML-разметку.

  • Формат Stringsdict лучше обрабатывает некоторые формы множественного числа.

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

  • Исправлен контроль доступа API.

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

    • Администраторы проектов могут управлять командами в своих проектах через API в соответствии с правилами контроля доступа.

    • Список дополнений в API теперь правильно учитывает разрешения пользователей (CVE 2026-27457 / GHSA-wppc-7cq7-cgfv).

  • Исправлена очистка столбца источника при переводе одноязычного Файлы CSV.

Обновление

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

Участники

Написание кода

Michal Čihař, Simon Urli, Karen Konou, Kartik Ohri, Hendrik Leethaus

Участие в переводах

Heimen Stoffels, Michal Čihař, delvani, Yaron Shahrabani, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Priit Jõerüüt, Zahid Rizky Fakhri, Pierfrancesco Passerini, Massimo Pissarello, Romhányi-Kakucska Viktor, Mickaël Binos, Milo Ivir, Blueberry, 大王叫我来巡山, VfBFan, Besnik Bleta, Nikolay Korotkiy, Pavel Borecki, Matthaiks, Agnieszka C, Emin Tufan Çetin, Agustina Giselle, Fjuro, RViktor, ojppe, eulalio, Pavel Miniutka, Kristoffer Grundström, Aindriú Mac Giolla Eoin, reducedradius, Максим Горпиніч, Руслан Пузич, Francisco Serrador, Kyotaro Iijima, Petr Kadlec, தமிழ்நேரம், Dick Groskamp, PICOPress, justcontributor, Valentin Ljuba, Daniel Nylander, Arantxa, Marino Díaz, Artemka

Вклад в документацию

Михал Чигарж, michael-smt, Картик Ори, Хендрик Литхаус

Все изменения подробно.

Weblate 5.16

Выпущено 16 февраля 2026 года.

Новые функции

Улучшения

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

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

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

  • Значение по умолчанию для WEBLATE_FORMATS изменилось из-за удаления форматов, зависящих от кодировки.

  • Форматы файлов, которые различались только кодировкой (CSV, GWT Properties, Java Properties, iOS Strings), были объединены в единые форматы.

  • Шрифты, используемые Weblate, теперь поставляются в отдельном пакете.

  • Удалены устаревшие обёртки совместимости для некоторых классов с опечатками.

Обновление

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

Участники

Написание кода

Michal Čihař, Kartik Ohri, Karen Konou, Serrano Pereira, moonchoe, softworkz, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11, Zahid Rizky Fakhri, Francisco Serrador

Участие в переводах

தமிழ்நேரம், Andi Chandler, Daniel Nylander, Michal Čihař, VfBFan, ButterflyOfFire, Emin Tufan Çetin, eulalio, Milo Ivir, Yuri Chornoivan, 大王叫我来巡山, Zahid Rizky Fakhri, Peter Vančo, Kyotaro Iijima, amano, Hyeonjeong Lee, Yaron Shahrabani, Massimo Pissarello, Blueberry, Aindriú Mac Giolla Eoin, CRISTIAN ANDREI, Максим Горпиніч, Shah Zaman Pathan, Eduard Ereza Martínez, Alexis Launay, Luis Carlos González Morales, AlaxLima, Andrei Stepanov, Pierfrancesco Passerini, Valentin Ljuba, Anusuk Sangubon, Supaplex, Besnik Bleta, Matthaiks, Agnieszka C, Sketch6580, Mickaël Binos, U G, Kristoffer Grundström, Fjuro, 109247019824, Miguel A. Bouzada, Jim Spentzos, Fulup Jakez, Jim Kats, Omer I.S., nautilusx, jonnysemon, Martin Srebotnjak, Umida Hikmatilla, Arif Budiman, Ldm Public, pan93412, Heimen Stoffels, Romhányi-Kakucska Viktor, Pedro Leite, RViktor, Dick Groskamp, Alexander Gabilondo, Любомир Василев, Francisco Serrador, devimarj, Cyrille Duverne, 大学没毕业, Hotripak, delvani, A J.

Вклад в документацию

Michal Čihař, Kartik Ohri, moonchoe, Karen Konou, softworkz, Serhii H., shorelskyi, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11

Все изменения подробно.

Weblate 5.15.2

Выпущено 14 января 2026 года.

Улучшения

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

  • Утечка информации через снимки экрана (CVE 2026-21889 / GHSA-3g2f-4rjg-9385).

  • Синхронизация пояснений в Формат TermBase eXchange.

  • Исправления пользовательского интерфейса.

  • Уточнены состояния «требует правки»/«требует проверки»/«требует переписывания».

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

  • Форки GitHub больше не запускают действия.

  • Ужесточена проверка предоставленных пользователем веб-сайтов, чтобы избежать путаницы с глифами-омографами.

  • Поддержка словаря в Расширенный облачный перевод Google.

  • Принятие приглашений, когда REQUIRE_LOGIN включён.

  • Установка CyrTranslit.

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

  • Изображения снимков экрана больше не обслуживаются непосредственно HTTP-сервером; пожалуйста, настройте ваш HTTP-сервер, удалив обслуживание /media/.

Обновление

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

Участники

Написание кода

Михал Чигарж, Картик Охри, Карен Кону, Марек Лукашик, shyraptor, Korpyc, Бенджамин Алан Джейми

Участие в переводах

Jim Kats, Horus68, Francisco Serrador, VfBFan, Fjuro, Andi Chandler, Eduard Ereza Martínez, Takeru Mikenu, eulalio, Mickaël Binos, Любомир Василев, Peter Vančo, Mateus Liberale Gomes, Hanu E., Pierfrancesco Passerini, amano, Blueberry, ButterflyOfFire, Basheer Radman, therealmate, មនុញ្ញ - MᴇᴀнNսɴн, தமிழ்நேரம், EdoAug, Zahid Rizky Fakhri, Milo Ivir, Kristoffer Grundström, searinminecraft, Kyotaro Iijima, adecorte, Priit Jõerüüt, Rhoslyn Prys, Shah Zaman Pathan, Daniel Nylander, Michal Čihař, Kristijan "Fremen" Velkovski, Aindriú Mac Giolla Eoin, Tuomas Hietala, 이정희, pan93412, Anusuk Sangubon, پرویز قادر, Fulup Jakez, Matthaiks, Besnik Bleta, Hotripak, 大王叫我来巡山, Agnieszka C

Вклад в документацию

Michal Čihař, Kartik Ohri, michael-smt, Marek Lukášík, shyraptor, Korpyc, alexis-pinon, Benjamin Alan Jamie

Все изменения подробно.

Weblate 5.15.1

Выпущено 18 декабря 2025 года.

Новые функции

Улучшения

  • Обновлён список моделей OpenAI.

  • Добавлено руководство Миграция на Weblate, чтобы помочь пользователям мигрировать с других платформ локализации.

  • Корректно обрабатывать недоступных поставщиков аутентификации.

  • Обновление определений языков до CLDR 48.

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

  • Перезапись файла конфигурации Git приводит к удалённому выполнению кода (CVE 2025-68398 / GHSA-8vcg-cfxj-p5m3).

  • Произвольное чтение файлов через символические ссылки (CVE 2025-68279 / GHSA-g925-f788-4jh7).

  • Ошибка блокировки, которая препятствовала обновлению связанных компонентов.

  • Исправлена конфигурация SSL электронной почты в контейнере Docker.

  • Приглашения на сайтах с обязательной аутентификацией.

Обновление

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

Участники

Написание кода

Michal Čihař, Karen Konou, Kartik Ohri, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire

Участие в переводах

eulalio, Yauhen, Emin Tufan Çetin, Priit Jõerüüt, Любомир Василев, Fjuro, Zahid Rizky Fakhri, Takeru Mikenu, ButterflyOfFire, 김인수, Manuela Silva, Pierfrancesco Passerini, Michal Čihař, 大王叫我来巡山, Dick Groskamp, Максим Горпиніч, Matthaiks, γλωσσολαλιά, Turkish Language Team 🇹🇷, Besnik Bleta, Massimo Pissarello, មនុញ្ញ - MᴇᴀнNսɴн, Jim Kats, Aindriú Mac Giolla Eoin, VfBFan

Вклад в документацию

Michal Čihař, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire

Все изменения подробно.

Weblate 5.15

Выпущено 15 декабря 2025 года.

Новые функции

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

  • Добавлена возможность полностью отключить контактную форму администратора, установив CONTACT_FORM в "disabled".

  • Добавлен новый инструмент механизма Ollama для локальной интеграции ИИ-моделей Ollama, см. Ollama.

  • Добавлен GET /api/units/(int:id)/comments/ для получения списка комментариев для данной единицы перевода.

  • Содержимое памяти, импортированное из файлов TMX, включает контекст строки.

  • XLIFF 2.0, JSON-файлы приложений Nextcloud, Файлы ресурсов JavaScript (RESJSON) и TOML теперь поддерживаются как форматы файлов.

  • Интеграция Обмен сообщениями в Fedora теперь доступна как дополнение.

  • Добавлена проверка качества Laravel-формат.

Улучшения

  • Добавлен обзор использования диска в Отчёт о производительности.

  • GET /api/groups/ теперь включает admins.

  • ModernMT лучше поддерживает языковые варианты.

  • Автоматически переведённые строки теперь определяются специальным флагом вместо метки.

  • Обнаружение компонентов сохраняет Параметры формата файла.

  • CyrTranslit теперь поддерживает белорусский и греческий.

  • Блокирование пользователей теперь принимает внутренние заметки, невидимые для пользователя.

  • Веб-обработчики Slack и Веб-обработчик можно устанавливать несколько раз.

  • Совместимость с репозиториями Git SHA256.

  • Разрешённые URL-адреса систем контроля версий теперь можно настроить с помощью VCS_ALLOW_SCHEMES и VCS_ALLOW_HOSTS.

  • Тайм-аут API для создания запросов на извлечение или форков теперь можно настроить через VCS_API_TIMEOUT.

  • Улучшена документация по интеграции VCS для разъяснения переменных окружения Docker, авторства коммитов, размещённой и самостоятельной установки, а также параметров аутентификации.

  • Временные метки из прошлого теперь отображаются с большей детализацией.

  • Добавлено два новых Состояния перевода для более детального отслеживания переводов в процессе работы.

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

  • Неправильная проверка приглашения при принятии (CVE 2025-64725 / GHSA-m6hq-f4w9-qrjj).

  • Подделка запроса на стороне сервера при клонировании репозитория (CVE 2025-66407 / GHSA-hfpv-mc5v-p9mm).

  • Чрезмерно разрешённая конечная точка веб-обработчика, позволяющая выполнять массовые обновления репозиториев и перечисление компонентов (CVE 2025-67492 / GHSA-pj86-258h-qrvf).

  • Раскрытие настроек уведомлений через API Weblate (CVE 2025-67715 / GHSA-3pmh-24wp-xpf4).

  • Интеграция DeepL теперь правильно обрабатывает перевод на китайские варианты.

  • Формат Файлы CSV сохраняет переводы с пустыми исходными полями при использовании одноязычных базовых файлов.

  • Ужесточена проверка имён пользователей и полных имён, чтобы избежать путаницы с глифами-омографами.

  • Избегать ложных срабатываний проверок при фиксации ожидающих изменений.

  • Улучшение производительности загрузки файлов.

  • Показывать совпадения из словаря для исходного языка.

  • Запросы на извлечение/слияние теперь создаются только при необходимости.

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

  • Заменён пользовательский RequireLoginMiddleware на LoginRequiredMiddleware из Django 5.1. Это делает настройки LOGIN_REQUIRED_URLS и LOGIN_REQUIRED_URLS_EXCEPTIONS, включая их аналоги в переменных окружения Docker, более не поддерживаемыми.

  • Длина секрета Веб-обработчик теперь проверяется на соответствие спецификации Standard Webhooks.

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

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

  • Прекращена поддержка веб-монетизации.

  • Строки Laravel PHP больше не включает префикс return в ключи.

  • В settings_example.py есть несколько изменений, наиболее заметны изменённые настройки CRISPY_ALLOWED_TEMPLATE_PACKS и INSTALLED_APPS; пожалуйста, соответствующим образом настройте свои параметры.

Обновление

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

Участники

Написание кода

Michal Čihař, michael-smt, Steven Loria, Tudor Gradinaru, Karen Konou, Gersona, Miguel A. Bouzada, Kartik Ohri, Florian, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101

Участие в переводах

Miguel A. Bouzada, Turkish Language Team 🇹🇷, Francisco Serrador, hoanghuy309, Priit Jõerüüt, Ldm Public, eulalio, ssantos, Christian Wia, Andi Chandler, Joel A, Peter Vančo, Dick Groskamp, Besnik Bleta, Dũng Vũ, Nicola Bortoletto, Ricky Tigg, Chang-Chia Tseng, 大学没毕业, Yaron Shahrabani, Karen Konou, Michal Čihař, Minh Tâm Nguyễn, VfBFan, Miniontoby, pan93412, ButterflyOfFire, 이정희, Wirjadisastra Wiki, Sketch6580, liilliil, dreigiau, Blueberry, Jim Kats, Arif Budiman, marvel at flowers, 大王叫我来巡山, Golubev Alexander, Alyaksandr Koshal, Yauhen, 109247019824, Сергей, Manuela Silva, ابْنُ السَدِيمِ, Changseop Yeom, Daniel Nylander, Kristoffer Grundström, Annamurat Ovezov, gattyan61, Fulup Jakez, Milo Ivir, پرویز قادر, Xusi Fons, Anusuk Sangubon, Matthaiks, Gašper Pintar, Максим Горпиніч, Aindriú Mac Giolla Eoin, Fjuro, Любомир Василев, Massimo Pissarello, Pierfrancesco Passerini, Mikenu Takeru, Marazm Mamazm, Takeru Mikenu, Emin Tufan Çetin, Zahid Rizky Fakhri, Serhii Horichenko, Agnieszka C, WaldiS

Вклад в документацию

Michal Čihař, michael-smt, Tudor Gradinaru, Gersona, Karen Konou, Kartik Ohri, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101

Все изменения подробно.

Weblate 5.14.3

Выпущено 7 ноября 2025 года.

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

Обновление

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

Участники

Написание кода

Михал Чигарж

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.14.2

Выпущено 6 ноября 2025 года.

Улучшения

  • Производительность при добавлении строк.

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

  • Добавление терминов в словарь не работало в некоторых ситуациях.

Обновление

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

Участники

Написание кода

Михал Чигарж

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.14.1

Выпущено 5 ноября 2025 года.

Новые функции

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

Улучшения

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

  • Избегайте хранения информации о приглашающем пользователе в журнале аудита приглашённого пользователя (CVE 2025-64326 / GHSA-gr35-vpx2-qxhc).

  • Исключить IP-адрес администратора из журнала аудита.

  • Подсчёт исходящих коммитов в состоянии репозитория.

  • Список других переводов.

  • Конфигурация SAML в контейнере Docker.

  • Фильтр качества перевода может пропускать некоторые изменения в определённых ситуациях.

Обновление

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

Участники

Написание кода

Михал Чихарж, Карен Кону, Gersona

Участие в переводах

Agnieszka C, Žiga Deisinger, Anthony Guéchoum, VfBFan, eulalio, Zahid Rizky Fakhri, Максим Горпиніч, Fjuro, Aindriú Mac Giolla Eoin, Peter Vančo, Dick Groskamp, Kyotaro Iijima, Pavel Miniutka, delvani, 大王叫我来巡山, Kaya Zeren, Øjvind Fritjof Arnfred, cat, mdfaruk896852-code, Michal Čihař, GitHub webhook, Besnik Bleta, Horus68, Hotripak, Aitor Astorga, Massimo Pissarello, Rafael Fontenelle, Sketch6580, Любомир Василев, Danial Behzadi, Milo Ivir, 大学没毕业, Francisco Serrador, hoanghuy309, Arantxa, Denys Nykula, Martin Srebotnjak, Andi Chandler, Ricky Tigg, Kevin Zhang, Nataniel Dika Kurniawan

Вклад в документацию

Михал Чихарж, DeMiro5001, Gersona, Steffen

Все изменения подробно.

Weblate 5.14

Выпущено 22 октября 2025 года.

Новые функции

Улучшения

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

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

  • Администраторы команд больше не могут редактировать команды, кроме членства.

  • Подсветка синтаксиса перекрывающихся элементов.

  • Чувствительность к регистру при поиске коротких строк.

  • Несогласованное форматирование файлов для новых переводов.

  • Содержимое памяти, импортированное с помощью команды import_memory, помечается как активное.

  • Импорт некоторых строк из XLIFF 1.1 и 1.2.

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

  • Атрибуты по умолчанию для Авторизация через SAML в контейнере Docker теперь соответствуют значениям по умолчанию вне Docker.

  • Удалены давно устаревшие GET /hooks/update/(string:project)/(string:component)/ и GET /hooks/update/(string:project)/.

  • Удалена интеграция защиты от спама Akismet, так как она больше не была эффективной и использовала неподдерживаемую библиотеку Python.

  • Новый позиционный аргумент (activity_log_id), передаваемый обработчикам событий дополнений, см. weblate.addons.base.BaseAddon. Соответствующим образом настройте любой пользовательский подкласс.

Обновление

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

Участники

Написание кода

Michal Čihař, softworkz, Gersona, Benjamin Alan Jamie, Kartik Ohri, Kai Kewley, Raphael Michel, Dmytro Doroshenko, michael-smt, IoeCmcomc, Karen Konou, Juhari Yusuf Fatahillah, eulalio, Sketch6580

Участие в переводах

Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute, Peter Vančo, Laurent FAVOLE, Сергей, Royston Shufflebotham, Massimo Pissarello, Emin Tufan Çetin, Juno Takano, Horus68, Martin Srebotnjak, Altos, ovl-1, 이정희, Yauhen, cat, Jessica Patricio, Alejandro Moctezuma, Kristijan "Fremen" Velkovski, Liviu Roman, Sveinn í Felli, Yamin Siahmargooei, Besnik Bleta, Øjvind Fritjof Arnfred, Danial Behzadi, Miguel A. Bouzada, CRISTIAN ANDREI, Denis96, Ldm Public, ROSPL-GR2-2025, Dick Groskamp, Jim Kats, Graaati, coronabond, VfBFan, Любомир Василев, GitHub webhook, Agnieszka C, Arif Budiman, Yaron Shahrabani, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, Дмитрий Михирев, Fjuro, Yago Raña Gayoso

Вклад в документацию

Michal Čihař, Gersona, Kai Kewley, Raphael Michel, Benjamin Alan Jamie, michael-smt, softworkz, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, eulalio, Sketch6580

Все изменения подробно.

Weblate 5.13.3

Выпущено 12 сентября 2025 года.

Улучшения

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

  • Уточнён вид удаления учётной записи.

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

Обновление

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

Участники

Написание кода

Михал Чихарж, Бенджамин Алан Джейми, Рафаэль Мишель, nijel

Участие в переводах

Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute

Вклад в документацию

Михал Чихарж, Бенджамин Алан Джейми, Рафаэль Мишель, nijel

Все изменения подробно.

Weblate 5.13.2

Выпущено 5 сентября 2025 года.

Улучшения

  • Сообщение об ошибках при проверке метода загрузки файла.

  • Подробная информация о языке в уведомлениях о новом языке.

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

  • Вход с помощью LDAP не может быть завершён.

  • Выделение изменений непробельных меток в истории.

Обновление

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

Участники

Написание кода

Михал Чигарж

Участие в переводах

Divarrek, VfBFan

Вклад в документацию

Михал Чихарж, nijel

Все изменения подробно.

Weblate 5.13.1

Выпущено 4 сентября 2025 года.

Улучшения

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

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

Обновление

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

  • В settings_example.py есть несколько изменений, наиболее заметно, что django_otp.middleware.OTPMiddleware был удалён из MIDDLEWARE; пожалуйста, соответствующим образом настройте свои параметры.

Участники

Написание кода

Michal Čihař, nijel, alisa, Gersona, Karen Konou, Kartik Ohri, softworkz, Paul Harriet Asiñero

Участие в переводах

pan93412, eulalio, Zahid Rizky Fakhri, Maciej Olko, Aindriú Mac Giolla Eoin, Christian Wia, Fjuro, Brian Njoroge, ssantos, Junghyuk Kwon, hugoalh, Alexis Launay, Wolf, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Yaron Shahrabani, Marija Grineviciute, Milo Ivir, Данил Костенков, Dick Groskamp, abdelbasset jabrane, CyrTranslit, cat, Michal Čihař, VfBFan, Wuzzy, Michalis, Deleted User, Francisco Serrador, Adolfo Jayme Barrientos, Ricky Tigg, Nicolas Van Aarsen, Julien Humbert, Jérôme, Nifou, Miguel A. Bouzada, elid, RViktor, Taufik Adi Wicaksono, Reza Almanda, Sveinn í Felli, Massimo Pissarello, Kyotaro Iijima, amano, 이정희, WaldiS, tomkolp, Piotr Kołtun, Horus68, Manuela Silva, Alan Marques, Rafael Fontenelle, Alefsander Ribeiro Nascimento, Simona Iacob, Nicoara Alex, Golubev Alexander, Сергей, Blueberry, Mingun, xXx, Vin, BouenMarsh, gfbdrgn, Igor Polyakov, qtm, Alexey Napalkov, Julija Juli, Reno Tx, தமிழ்நேரம், Kaya Zeren, Yuri Chornoivan, Ihor Hordiichuk, Mirka Danylenko, Tymofii Lytvynenko, Andrij Mizyk, Максим Горпиніч, 大王叫我来巡山, Sketch6580, JY3, 大学没毕业, Xiang Heng Wei, yangyangdaji, Xzonn, Peter Dave Hello, 峡州仙士, Winston Sung, Toomore Chiang, Haowei Hsu, Chang-Chia Tseng, notlin4, Supaplex, n1ck, Changseop Yeom, Ldm Public, Vitalii, Yago Raña Gayoso, Agnieszka C, Nguyễn Ngọc Khánh

Вклад в документацию

Michal Čihař, nijel, Kartik Ohri, Paul Harriet Asiñero

Все изменения подробно.

Weblate 5.13

Выпущено 15 августа 2025 года.

Новые функции

Улучшения

  • Поиск строк поддерживает поиск labels_count:NUMBER.

  • Новый параметр SENTRY_MONITOR_BEAT_TASKS позволяет отключить мониторинг Sentry задач Celery Beat.

  • WEBLATE_SOCIAL_AUTH_OIDC_TITLE и WEBLATE_SOCIAL_AUTH_OIDC_IMAGE позволяют настроить внешний вид общей аутентификации OIDC.

  • Фоновые коммиты теперь идентифицируются внутренним пользователем.

  • Реорганизовано навигационное меню.

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

  • Аватары для API и внутренних учётных записей.

  • Добавление нового устройства TOTP по умолчанию удаляет существующее; доступен флажок для того, чтобы не удалять предыдущие.

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

  • Противоречивый reStructuredText правильно обрабатывает пунктуацию Юникода и обнаруживает больше проблем.

  • Начата миграция на Bootstrap 5, выбранные представления теперь используют Bootstrap 5.

  • XLIFF 1.1 и 1.2 теперь поддерживает создание с нуля при Добавление проектов и компонентов перевода.

  • Совместимость OpenAI с последними моделями.

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

  • Загрузка переводов правильно отслеживает авторство при использовании Заменить существующий файл перевода.

  • Интеграция DeepL теперь правильно обрабатывает все поддерживаемые исходные языки.

  • Возможен сбой в macOS 15 в strxfrm.

  • Внутренняя ошибка сервера при отказе в разрешении во время загрузки файлов.

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

Обновление

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

  • Распределённая блокировка теперь использует другую реализацию, что привело к нескольким изменениям в settings_example.py, наиболее заметно — необходимо изменить BACKEND в CACHES.

  • Контейнер Docker теперь использует granian. Теперь это требует явной конфигурации доверенных заголовков прокси, включая протокол клиента. Обычно необходимо добавить WEBLATE_SECURE_PROXY_SSL_HEADER, чтобы избежать цикла перенаправлений, например:

    services:
      weblate:
        environment:
          WEBLATE_IP_PROXY_HEADER: HTTP_X_FORWARDED_FOR
          WEBLATE_SECURE_PROXY_SSL_HEADER: HTTP_X_FORWARDED_PROTO,https
    

Участники

Написание кода

Michal Čihař, nijel, michael-smt, Kartik Ohri, مهدي الوالي, Benjamin Alan Jamie, Gersona, KarenKonou, Julian Wachholz, Jana, softworkz, Luc Didry, Paul Harriet Asiñero, Wouter van Os, Martin Komara, Karen Konou, Pavan Chilukuri

Участие в переводах

Emin Tufan Çetin, VfBFan, 大王叫我来巡山, Horus68, Aindriú Mac Giolla Eoin, Zulfar, Сергей, Besnik Bleta, Andi Chandler, Drugi Sapog, Eisuke Kawashima, wang, தமிழ்நேரம், Abduqadir Abliz, Yago Raña Gayoso, Manuela Silva, Arantxa, Linerly, Dick Groskamp, John, Peter Vančo, Jim Kats, WaldiS, caendeith, Michal Čihař, Florent, RViktor, hugoalh, Arun K Varghese, Wael Ibrahim, Juno Takano, Chang-Chia Tseng, eulalio, Fjuro, jonnysemon, Michael Neuendorf, Shizeeg Unadequatov, oxisol, Pierfrancesco Passerini, 大学没毕业, Любомир Василев, Ильсур Фаритович Ирназаров, Rafael Fontenelle, Yu Ting, J. Lavoie, Ilsur Irnazarov, Poesty Li, Xentrox Aero, amano, ButterflyOfFire, gfbdrgn, Zahid Rizky Fakhri, searinminecraft, Miguel A. Bouzada, pan93412, Mohammed Al Otaibi, Pexauteau Santander, Avi Markovitz, Helder Santana, qtm, Christian Wia, Ricky Tigg, Priit Jõerüüt, LucasMZ, VisionR1, ssantos, Yauhen, Clément Lyonnet, yangyangdaji, Максим Горпиніч, Matthaiks, Agnieszka C, Aleš Hakl, Yaron Shahrabani, Massimo Pissarello, 이정희, Dinh Nguyen, Martin Srebotnjak, Thunderstrike116, sletego, Sketch6580, 안정언, AlaxLima, Deniil, Tuomas Hietala, Λευθέρης Τρόμπακας, M. D. Kulkarni (MDK), Golubev Alexander

Вклад в документацию

Michal Čihař, nijel, Benjamin Alan Jamie, Julian Wachholz, Jana, Nik Clayton, Gersona, softworkz, Paul Harriet Asiñero, Kartik Ohri, Martin Komara, KarenKonou, Martin Trigaux, Pavan Chilukuri

Все изменения подробно.

Weblate 5.12.2

Выпущено 20 июня 2025 года.

Улучшения

  • Интеграция DeepL теперь поддерживает использование модели next-gen LLM.

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

Обновление

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

Участники

Написание кода

Михал Чигарж

Участие в переводах

eulalio, Linerly, Peter Vančo, Yaron Shahrabani, VfBFan, Roland Reck, Manuela Silva, Abduqadir Abliz, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Zahid Rizky Fakhri, Michal Čihař, Matthaiks, Drugi Sapog, Yuri Chornoivan, Agnieszka C, Massimo Pissarello, Fjuro, Sketch6580, Любомир Василев, newidyn, Zulfar

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.12.1

Выпущено 16 июня 2025 года.

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

Обновление

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

Участники

Написание кода

Михал Чигарж

Участие в переводах

VfBFan, qywter11 qywter11, Manuela Silva

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.12

Выпущено 16 июня 2025 года.

Безопасность

Новые функции

Улучшения

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

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

  • Вкладка по умолчанию проектов и категорий теперь показывает переведённые языки.

  • Если secret не указан в конфигурации дополнения Webhook, запрос веб-обработчика не будет подписан, см. Веб-обработчик.

  • Поддержка Авторизация через SAML больше не включена в зависимости по умолчанию.

Обновление

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

Участники

Написание кода

Michal Čihař, nijel, Kartik Ohri, مهدي الوالي, Gersona, Mehdi El Oualy, KasukabeDefenceForce, AliceVisek, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Javi Boo, Karen Konou, Shubham Padia, KarenKonou, zoe, Zoe

Участие в переводах

Michal Čihař, Yauhen, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri, Miguel A. Bouzada, Yaron Shahrabani, Fjuro, Jose Delvani, Jim Spentzos, Michał Korczak, Taufik Adi Wicaksono, joel MKO, Ldm Public, Carmelo Serraino, Yu Ting, Alex, Yago Raña Gayoso, Boonsita Noijad, Massimo Pissarello, 大王叫我来巡山, rimasx, Abhinav Ohri, Любомир Василев, Manuela Silva, Juzé, Licaon Kter, Anon, Ecron, ButterflyOfFire, Milo Ivir, Yuliia Ozkan, Christian Wia, Nat A, Drugi Sapog, Martin Srebotnjak, searinminecraft, Chou Chamnan, Priit Jõerüüt, Matthaiks, Sketch6580, Максим Горпиніч, Сергей, cat, Roland Reck, Agnieszka C, VfBFan, Besnik Bleta, Dick Groskamp, Pierfrancesco Passerini, PriitUring, Ding User, 大学没毕业, Peter Vančo, pan93412, Κyriaki L, Marijn Scholtus, Emin Tufan Çetin, Zulfar, Oasis Tri, zenobit, Abduqadir Abliz, ssantos, தமிழ்நேரம், lm, gogu, Andi Chandler, hugoalh, Linerly, Murun Battulga, Teitei, Wael Ibrahim, Burak Hüseyin Ekseli, Eduard Ereza Martínez, Tuomas Hietala, Taiki Ohno

Вклад в документацию

Michal Čihař, Kartik Ohri, AliceVisek, Gersona, KasukabeDefenceForce, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Renan LE CARO, nijel, Yuki Noda, zoe, Zoe

Все изменения подробно.

Weblate 5.11.4

Выпущено 7 мая 2025 года.

Улучшения

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

Обновление

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

Участники

Написание кода

Michal Čihař, مهدي الوالي

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.11.3

Выпущено 3 мая 2025 года.

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

  • Публикация исправленного выпуска.

Обновление

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

Участники

Написание кода

Михал Чигарж

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.11.2

Выпущено 3 мая 2025 года.

Улучшения

  • Производительность словаря в режиме «Дзен» и автоматических предложениях.

  • Расширены поддерживаемые форматы для Настройка вывода в JSON.

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

  • Экспорт XML больше не падает на местах со специальными символами.

  • Улучшена обработка ошибок при отправке ZIP.

  • Совместимость с Django 5.2.

  • Избегать повторных синхронизаций словаря.

Обновление

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

Участники

Написание кода

Михал Чигарж

Участие в переводах

Yauhen, Michal Čihař, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.11.1

Выпущено 25 апреля 2025 года.

Улучшения

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

Обновление

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

Участники

Написание кода

Michal Čihař, Kartik Ohri, nijel, AliceVisek, Cédric Krier

Участие в переводах

xuars, Fjuro, Yaron Shahrabani, VfBFan, Michal Čihař, Yauhen, RViktor, cat, Andrei Stepanov, Ettore Atalan, 大学没毕业, Miguel A. Bouzada, ssantos, Emin Tufan Çetin, Jeff Huang, Christian Wia, Murun Battulga, Сергей, Peter Vančo, Dick Groskamp, amano, Julien Humbert, தமிழ்நேரம், WofWca, dedakir923, Rafael Fontenelle, Heimen Stoffels, Manuela Silva, ball, Francisco Serrador, Linerly, Sveinn í Felli, Floee Rozario, Ricky Tigg

Вклад в документацию

Michal Čihař, AliceVisek, Kartik Ohri, Cédric Krier

Все изменения подробно.

Weblate 5.11

Выпущено 15 апреля 2025 года.

Новые функции

Улучшения

  • Weblate теперь использует спецификацию OpenAPI 3.1.1 для генерации схемы для API REST для Weblate.

  • Списки переводчиков и Статистика участников включают дату присоединения переводчика. Кроме того, оба отчёта можно сортировать по дате присоединения или по количеству переведённых строк.

  • Виджеты показывают более точную статистику.

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

  • C#-формат теперь поддерживает флаг csharp-format для совместимости с GNU gettext.

  • Изменения флагов строк теперь отслеживаются в истории.

  • Расширена документация Автоматические советы.

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

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

  • Флаги перевода теперь также можно настраивать на уровне проекта.

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

  • CyrTranslit теперь автоматически транслитерирует из соответствующего перевода вместо исходных строк.

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

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

  • Безопасность: Клонирование компонента могло привести к утечке конфигурации компонента в URL-адрес (CVE 2025-32021).

  • Исправлена проверка капчи, когда был настроен часовой пояс.

  • Улучшена производительность распространения переводов.

  • Начальные и конечные пробелы теперь правильно удаляются в строках словаря, которые также содержат Запрещённый начальный символ.

  • Исправлен фоновый разбор вновь добавленных файлов переводов.

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

  • Регистрация теперь запрещает одноразовые домены электронной почты.

Обновление

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

  • Миграция базы данных обновляет индексы, и это может занять значительное время.

Участники

Написание кода

Michal Čihař, Gersona, Kartik Ohri, Mehdi El Oualy, Yash Kumar, nijel, Viktor Khokhryakov, AliceVisek, KasukabeDefenceForce

Участие в переводах

Michal Čihař, Vinko Kastelic, Dick Groskamp, ButterflyOfFire, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Alexander Gabilondo, cat, Fjuro, Ritwik, Rafael Fontenelle, Bee Crankson, Ldm Public, Christian Wia, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), தமிழ்நேரம், Emilia Meza, elid, xuars, Andi Chandler, RViktor, Tuukka Salminen, Yaron Shahrabani, Chang-Chia Tseng, Manuela Silva, Espea Tiviq, dedakir923, Besnik Bleta, ប៉ុកណូ រ៉ូយ៉ាល់, Dag Høidahl, Priit Jõerüüt, pan93412, Miguel A. Bouzada, Vũ Minh Nguyên, CyrTranslit, Avi Markovitz, Temuri Doghonadze, Matthaiks, Champ0999, Yauhen, Massimo Pissarello, Sketch6580, Максим Горпиніч, Emin Tufan Çetin, Agnieszka C, Ettore Atalan, Любомир Василев, Marc Riera, adiee5, 大王叫我来巡山, JY3, amano, Сергей, Ricky Tigg, Martin Srebotnjak, Gideon Wentink, Yuri Chornoivan

Вклад в документацию

Michal Čihař, Gersona, Kartik Ohri, Yash Kumar, AliceVisek, gpatel-fr

Все изменения подробно.

Weblate 5.10.4

Выпущено 19 марта 2025 года.

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

  • Исправлено отклонение проверок.

  • Уменьшены накладные расходы на отображение других строк во время перевода.

  • Улучшена производительность некоторых конечных точек API REST для Weblate.

  • Исправлены Разбор кодов языков в некоторых граничных случаях.

  • Поиск строк теперь правильно находит точное совпадение в компоненте.

Обновление

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

Участники

Написание кода

Михал Чигарж

Участие в переводах

Vinko Kastelic, Dick Groskamp, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Michal Čihař, cat

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.10.3

Выпущено 13 марта 2025 года.

Улучшения

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

  • Улучшена производительность конечных точек загрузки API.

  • Оптимизировано получение других переводов во время перевода.

  • Уменьшены накладные расходы уведомлений.

  • Улучшена обработка компонентов, использующих Внутренние URL-адреса Weblate.

  • Исправлена аутентификация с некоторыми Git-серверами.

Обновление

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

Участники

Написание кода

Михал Чихарж, nijel, Герсона, Хавьер Перес, Мехди Эль-Уали, Аллан Нордхой, Малте Л., StoyanDimitrov, 49

Участие в переводах

Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我 来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor, Sveinn í Felli, Basheer Radman, dedakir923, xuars

Вклад в документацию

Михал Чихарж, Рафаэль Фонтенель, AliceVisek, Gersona, StoyanDimitrov, Мехди Эль-Уали

Все изменения подробно.

Weblate 5.10.2

Выпущено 28 февраля 2025 года.

Улучшения

  • Улучшено сопоставление Память переводов.

  • Визуальное сравнение теперь лучше выделяет добавления пробелов.

  • Повышение производительности на крупных проектах.

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

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

  • Weblate перешёл на другую библиотеку для интеграции zxcvbn, так как старая больше не поддерживается, см. Авторизация по паролю.

  • Weblate использует упреждающую аутентификацию с Git 2.46.0 и новее, когда предоставлены учётные данные HTTP.

Обновление

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

  • В settings_example.py есть несколько изменений, наиболее заметны изменённые настройки AUTH_PASSWORD_VALIDATORS и INSTALLED_APPS; пожалуйста, соответствующим образом настройте свои параметры.

Участники

Написание кода

Михал Чихарж, nijel, Герсона, Хавьер Перес, Мехди Эль-Уали, Аллан Нордхой, Малте Л., StoyanDimitrov, 49

Участие в переводах

Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我 来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor

Вклад в документацию

Михал Чихарж, Рафаэль Фонтенель, AliceVisek, Gersona, StoyanDimitrov, Мехди Эль-Уали

Все изменения подробно.

Weblate 5.10.1

Выпущено 21 февраля 2025 года.

Улучшения

  • Множество неудачных проверок лучше показывает неудачные проверки, включая ссылки на строки.

  • Подробный обзор заблокированных компонентов в управлении репозиторием проекта.

  • Поиск строк поддерживает поиск по состоянию исходной строки.

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

Обновление

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

Участники

Написание кода

Михал Чихарж, nijel, Герсона, Хавьер Перес, Мехди Эль-Уали, Аллан Нордхой, Малте Л., StoyanDimitrov, 49

Участие в переводах

Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我 来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin

Вклад в документацию

Михал Чихарж, Рафаэль Фонтенель, AliceVisek, Gersona, StoyanDimitrov, Мехди Эль-Уали

Все изменения подробно.

Weblate 5.10

Выпущено 14 февраля 2025 года.

Новые функции

Улучшения

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

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

Обновление

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

  • В settings_example.py есть несколько изменений, наиболее заметны новые настройки для API REST для Weblate в REST_FRAMEWORK, SPECTACULAR_SETTINGS, DRF_STANDARDIZED_ERRORS и INSTALLED_APPS; пожалуйста, соответствующим образом настройте свои параметры.

  • PostgreSQL 12 и MariaDB 10.4 больше не поддерживаются.

Участники

Написание кода

Михал Чихарж, nijel, Герсона, Хавьер Перес, Мехди Эль-Уали, Аллан Нордхой, Малте Л., StoyanDimitrov, 49

Участие в переводах

Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我 来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus

Вклад в документацию

Михал Чихарж, Рафаэль Фонтенель, AliceVisek, Gersona, StoyanDimitrov, Мехди Эль-Уали

Все изменения подробно.

Weblate 5.9.2

Выпущено 19 декабря 2024 года.

Улучшения

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

Обновление

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

Участники

Написание кода

Михал Чигарж, Gersona

Участие в переводах

Horus68, Peter Vančo, cat, Rafael Fontenelle, Blueberry, Christian Wia, 大学没毕业, Yılmaz Durmaz, gallegonovato, Miguel A. Bouzada, VfBFan, Michal Čihař, Максим Горпиніч, Besnik Bleta, Aindriú Mac Giolla Eoin, Yaron Shahrabani, Fjuro, 大王叫我来巡山, Massimo Pissarello, Любомир Василев

Вклад в документацию

Михал Чигарж, Рафаэль Фонтенель

Все изменения подробно.

Weblate 5.9.1

Выпущено 16 декабря 2024 года.

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

  • Исправлена публикация пакета на PyPI.

Обновление

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

Участники

Написание кода

Михал Чигарж

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.9

Выпущено 16 декабря 2024 года.

Новые функции

Улучшения

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

  • Использование поля has:variant теперь правильно отображает строки, имеющие варианты на языке поиска, см. Поиск строк.

  • Сохранение только что добавленных строк в некоторых форматах.

  • Java-формат корректно обрабатывает экранирование.

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

  • Интеграция Rollbar больше не включает сбор ошибок на стороне клиента.

  • Weblate теперь требует Git 2.28 или новее.

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

  • Интеграция Обмен сообщениями в Fedora должна быть обновлена для совместимости с этим выпуском.

  • WEB_WORKERS теперь настраивает количество потоков вместо процессов.

Обновление

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

Участники

Написание кода

Michal Čihař, Mehdi El Oualy, Paul Harriet Asiñero, Yusi Z, Mehdi Eloualy, gers, nijel, michael-smt, gersona, Gersona

Участие в переводах

Michal Čihař, Besnik Bleta, gallegonovato, Blueberry, cat, Fjuro, Sketch6580, Massimo Pissarello, Linerly, 大王叫我来巡山, 大学没毕业, Yuri Chornoivan, VfBFan, JY3, Miguel A. Bouzada, Dick Groskamp, Aindriú Mac Giolla Eoin, Andi Chandler, Kristoffer Grundström, Christian Wia, Claudio Filho F Filho, Yaron Shahrabani, Milo Ivir, Kaya Zeren, Neaten “Awrawman” Awrawman, Agnieszka C, Jeff Huang, Fulup Jakez, Milan Šalka, nautilusx, Любомир Василев, notlin4, immeteor2, kowih83264, WaldiS, ssantos, Reno Tx, Johan Jacobsson, Peter Vančo, Sveinn í Felli, Oliver, Yvan Zo, meshari alnaim, தமிழ்நேரம், searinminecraft, Jwtiyar Nariman, gitelo4516, Vision, Chang-Chia Tseng, Kyotaro Iijima, Ricky Tigg, ei9, Martin Srebotnjak, Horus68, 이정희, Максим Горпиніч, Sylvain Pichon, Ldm Public, Слободан Симић(Slobodan Simić), Priit Jõerüüt, Hugo, UTUMI Hirosi, Сергей, symegac, Winston Sung, ChinskiKaczynski, Rafael Fontenelle

Вклад в документацию

Michal Čihař, Paul Harriet Asiñero, gers, michael-smt, Benjamin Alan Jamie, Gersona, Mehdi Eloualy

Все изменения подробно.

Weblate 5.8.4

Выпущено 19 ноября 2024 года.

Улучшения

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

Обновление

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

Участники

Написание кода

Михал Чигарж, gersona, Мехди Эль-Уали

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.8.3

Выпущено 6 ноября 2024 года.

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

  • Форматирование некоторых записей Журнал аудита.

  • Исправлен вывод с XML-экранированием в некоторых интеграциях машинного перевода.

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

Обновление

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

Участники

Написание кода

Михал Чигарж, Мехди Эль-Уали

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.8.2

Выпущено 1 ноября 2024 года.

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

  • Реализовано обновление устаревших определений форм множества при переносе базы данных.

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

  • Начальные проблемные символы в терминах Словарь теперь правильно удаляются в загруженных файлах.

  • Улучшена производительность Настройка рабочего процесса.

Обновление

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

Участники

Написание кода

Michal Čihař, Paul Harriet Asiñero, michael-smt, gers, Mehdi El Oualy

Участие в переводах

VfBFan, 大王叫我来巡山, Любомир Василев, Miguel A. Bouzada, Besnik Bleta, Yuri Chornoivan, Wuzzy, Michal Čihař, gallegonovato, Vin, Blueberry, befag74614, Agnieszka C, Rhoslyn Prys, Aindriú Mac Giolla Eoin, Fulup Jakez, Christian Wia, ssantos, Vlăduț Ilie, Fjuro, amano, Andi Chandler, Peter Vančo, test-session, famese, Yaron Shahrabani, Geert-Jan Knapen, Ricky From Hong Kong, Tymofii Lytvynenko, Dick Groskamp, Horus68, Reno Tx, Jim Kats, Massimo Pissarello, Florent, Ihor Hordiichuk, hugoalh, Vaclovas Intas, Milo Ivir, Jim Spentzos, Dženan, Claudio Filho F Filho, 大学没毕业, پرویز قادر

Вклад в документацию

Михал Чигарж, Бенджамин Алан Джейми, gers, gersona

Все изменения подробно.

Weblate 5.8.1

Выпущено 15 октября 2024 года.

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

  • Для названия пакета Python используются строчные буквы.

Обновление

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

Участники

Написание кода

Михал Чигарж

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.8

Выпущено 15 октября 2024 года.

Новые функции

Улучшения

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

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

  • Weblate теперь требует Python 3.11 или новее.

  • Amazon Translate теперь требует разрешения TranslateFullAccess.

Обновление

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

  • В settings_example.py есть несколько изменений, наиболее заметны новые настройки для API REST для Weblate в SPECTACULAR_SETTINGS и изменения в REST_FRAMEWORK и INSTALLED_APPS; пожалуйста, соответствующим образом настройте свои параметры.

Участники

Написание кода

Michal Čihař, Mehdi Eloualy, Mehdi El Oualy, gers, michael-smt, ButterflyOfFire, Saurmanđal, Paul Harriet Asiñero, Ingo Brückl, Vincent, Jakub Boukal, nijel

Участие в переводах

gallegonovato, Jose Delvani, Andi Chandler, Massimo Pissarello, Christian Wia, Kaya Zeren, Muhammad B Madara, Assem Askarova, pan93412, Reno Tx, Sagiri, symegac, Allan Nordhøy, VfBFan, Peter Vančo, Yaron Shahrabani, Dick Groskamp, Besnik Bleta, Masahiro Fujimoto, Kyotaro Iijima, ButterflyOfFire, Michal Čihař, پرویز قادر, amano, Mirka Danylenko, Yuri Chornoivan, Milo Ivir, Blueberry, Julien Humbert, JY3, Ricky Tigg, Hotripak, Vin, Fjuro, 大王叫我来巡山, Miguel A. Bouzada, Любомир Василев, Aindriú Mac Giolla Eoin, Coool (github.com/Coool), Ihor Hordiichuk, Martin Srebotnjak, Сергей, jonnysemon, Wuzzy, Ldm Public, Nived, Hoseok Seo, Tuomas Hietala, Andrey, solokot, Agnieszka C, Luna, Alan Marques, ssantos, Yamin Siahmargooei, Vaclovas Intas, Linerly, Victor K, Rhoslyn Prys, Iker García Calviño, Milan Šalka, Justin Nogossek, Floure, Eduardo Malaspina, Oğuz Ersen, Priit Jõerüüt, Jeff Huang

Вклад в документацию

Michal Čihař, gers, Jorge, michael-smt, Mehdi Eloualy, Paul Harriet Asiñero, Ingo Brückl, Mehdi El Oualy

Все изменения подробно.

Weblate 5.7.2

Выпущено 5 сентября 2024 года.

Улучшения

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

  • Вместо перенаправления, выход из системы теперь отображает страницу.

  • Улучшена читаемость журналов исключений.

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

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

  • Улучшена визуализация дайджест-уведомлений по электронной почте.

Обновление

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

Участники

Написание кода

Михал Чигарж, Мехди Элоуали

Участие в переводах

Christian Wia, Ihor Hordiichuk, Hanaa MSB, Hoseok Seo, پرویز قادر, Reno Tx, Jose Delvani, Artemka, Blueberry, Elisabeth Pieringer, VfBFan, ɴᴇᴋᴏ, Andi Chandler, Yaron Shahrabani, Michal Čihař, Miguel A. Bouzada, gallegonovato, Besnik Bleta, Sketch6580, Aindriú Mac Giolla Eoin, Fjuro, 大王叫我来巡山

Вклад в документацию

Михал Чигарж

Все изменения подробно.

Weblate 5.7.1

Выпущено 30 августа 2024 года.

Улучшения

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

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

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

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

  • Исправлена авторизация с использованием некоторых сторонних провайдеров, таких как Azure.

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

  • QR-код для TOTP теперь чёрно-белый, даже в тёмном режиме.

  • Исправлена аутентификация TOTP, когда для пользователя также настроена WebAuthn.

Обновление

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

Участники

Написание кода

Михал Чигарж, Мехди Эль-Уали, Мехди Элуали

Участие в переводах

Michal Čihař, Miguel A. Bouzada, Ldm Public, gallegonovato, Besnik Bleta, Yaron Shahrabani, Alefsander Ribeiro Nascimento, Aindriú Mac Giolla Eoin, Massimo Pissarello, hugoalh, Xzonn, Jose Delvani, 大王叫我来巡山, Сергей, Milo Ivir, VfBFan, Blueberry, Ihor Hordiichuk, Christian Wia, Fjuro, simmon, Chikita Isaac, Oğuz Ersen, 马牛逼(Felix), Sketch6580, Emin Tufan Çetin, Simona Iacob, Andi Chandler, Jorge Gemetto, Assem Askarova, Julien Humbert, Peter Vančo, Wuzzy, ovl-1, Jim Kats, WaldiS, Nicolas MAGERE, Eduard Ereza Martínez, Kaya Zeren, Pierfrancesco Passerini, Dick Groskamp, Chang-Chia Tseng, Anon, Priit Jõerüüt, 이정희, Taufik Adi Wicaksono, Balázs Úr, Saranpat Visetrit, Vlăduț Ilie

Вклад в документацию

Михал Чигарж, Robin

Все изменения подробно.

Weblate 5.7

Выпущено 15 августа 2024 года.

Новые функции

  • Двухфакторная авторизация теперь поддерживается с использованием ключей доступа, WebAuthn, приложений-аутентификаторов (TOTP) и кодов восстановления.

  • Двухфакторная авторизация может применяться на уровне команды или проекта.

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

  • Метки строк теперь включают описание для их пояснения.

  • Новые Уведомления для завершённого перевода и компонента.

  • OpenAI теперь поддерживает пользовательские модели и URL-адреса, а также предлагает перефразирование существующих строк.

  • Служба автоматических предложений CyrTranslit.

Улучшения

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

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

  • Weblate теперь использует mistletoe вместо misaka в качестве средства отрисовки Markdown.

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

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

  • Прекращена поддержка Amagama в Автоматические советы, так как сервис больше не поддерживается.

  • Изменено значение по умолчанию для SENTRY_SEND_PII.

  • Отчёты о переводческих заслугах в формате JSON теперь следуют другому формату для записей.

Обновление

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

  • В settings_example.py есть несколько изменений, наиболее заметны новые настройки для Двухфакторная авторизация и изменения в INSTALLED_APPS, SOCIAL_AUTH_PIPELINE и MIDDLEWARE; пожалуйста, соответствующим образом настройте свои параметры.

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

Участники

Написание кода

Michal Čihař, João Ferreira, Paul Harriet Asiñero, gers, Benjamin Alan Jamie, John R. D’Orazio, Tobias Schlatter, Max Wittig, Mehdi Eloualy, michael-smt, Jochen Sprickerhof, Vincent, Dwayne Bailey, Bastien Montagne

Участие в переводах

Jose Delvani, Julija Juli, Andi Chandler, pan93412, Milo Ivir, gallegonovato, ngocanhtve, kapatych, Marco Ciampa, Balázs Úr, Artemka, Ricky From Hong Kong, Massimo Pissarello, dreigiau, Ihor Hordiichuk, Allan Nordhøy, Selyan Sliman Amiri, iwonder, Besnik Bleta, Nathan, yangyangdaji, Priit Jõerüüt, Aindriú Mac Giolla Eoin, Diego Beraldin, Marino Díaz, پرویز قادر, Horus68, ssantos, M. D. Kulkarni (MDK), Miguel A. Bouzada, A. Bento, mpt.c, ovl-1, Fjuro, Luna, Antônio Breno, alefsanderribeiro, Alefsander Ribeiro Nascimento, Ian Perdiansah, amano, Petter Reinholdtsen, Malik Shoaib, Emin Tufan Çetin, John kh, Сергей, tygyh, Semih, Balázs Meskó, Martin Najemi, Yaron Shahrabani, Rhoslyn Prys

Вклад в документацию

Michal Čihař, Benjamin Alan Jamie, Paul Harriet Asiñero, Allan Nordhøy, Max Wittig, Mehdi Eloualy, Vincent, LE MEILLAT, gers, lotigara

Все изменения подробно.

Weblate 5.6.2

Выпущено 1 июля 2024 года.

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

Обновление

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

Все изменения подробно.

Weblate 5.6.1

Выпущено 24 июня 2024 года.

Улучшения

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

Обновление

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

Все изменения подробно.

Weblate 5.6

Выпущено 19 июня 2024 года.

Новые функции

Улучшения

  • Уведомления теперь включают строки, которые требуют обновления.

  • Улучшена совместимость с менеджерами паролей.

  • Улучшено отслеживание загруженных изменений.

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

  • GET /api/units/(int:id)/ теперь включает отметку времени last_updated.

  • GET /api/changes/(int:id)/ теперь включает old и details.

  • Уменьшено использование памяти и повышена производительность некоторых представлений.

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

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

  • Исправлено поведение некоторых общесайтовых Дополнения.

  • Сохранение строк, требующих редактирования, в Файлы ресурсов Windows.

  • XML-разметка лучше обрабатывает XML-сущности.

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

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

  • Совместимость с Django 5.1.

Обновление

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

Все изменения подробно.

Weblate 5.5.5

Выпущено 13 мая 2024 года.

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

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

  • Очистка устаревших репозиториев.

Обновление

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

Все изменения подробно.

Weblate 5.5.4

Выпущено 10 мая 2024 года.

Улучшения

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

  • Улучшена обработка заполнителей в OpenAI.

Обновление

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

Все изменения подробно.

Weblate 5.5.3

Выпущено 3 мая 2024 года.

Улучшения

  • Улучшена производительность отрисовки больших списков объектов.

  • Управление компонентами: добавлены ссылки для управления общепроектными/общесайтовыми Дополнения.

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

  • Исправлены сбои в librsvg старше 2.46.

  • Ежедневное выполнение некоторых Дополнения.

Обновление

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

Все изменения подробно.

Weblate 5.5.2

Выпущено 26 апреля 2024 года.

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

  • Исправлена публикация пакетов на PyPI.

Обновление

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

Все изменения подробно.

Weblate 5.5.1

Выпущено 26 апреля 2024 года.

Новые функции

Улучшения

  • Отображение более подробной информации об изменении исходной строки в истории.

  • Azure AI Translator теперь поддерживает использование пользовательских переводчиков.

  • Улучшена обработка ошибок в Приглашение новых пользователей.

  • Добавлен значок состояния в формате PNG.

  • Добавлен список управляемых проектов в представление панели управления.

  • Более подробное состояние исходящих коммитов.

  • Снижено использование памяти.

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

  • Исправлен пропуск обновлений компонентов из-за некоторых дополнений.

  • Ежедневное исполнение дополнений проектов и всего сервера.

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

  • Обновления временной метки последнего обновления строки.

  • Исправлена установка в масштабе проекта и сайта дополнений Уплотнение Git-коммитов и Обнаружение компонентов.

  • Корректная обработка ошибок блокировки в API REST для Weblate.

Обновление

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

  • Внесены изменения в настройку REST_FRAMEWORK (недавно добавлено EXCEPTION_HANDLER).

Все изменения подробно.

Weblate 5.5

Выпущено 20 апреля 2024 года.

Новые функции

Улучшения

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

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

  • На несколько вызовов API может повлиять более строгая проверка логических полей Django REST Framework. Например, POST /api/projects/(string:project)/components/.

  • Уникальность имени и идентификатора компонента теперь обеспечивается на уровне базы данных в PostgreSQL 15+.

  • Образ Docker теперь поставляет пакеты Python в /app/venv и устанавливает с помощью uv.

Обновление

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

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

  • Weblate теперь требует Python 3.10 и Django 5.0.

Все изменения подробно.

Weblate 5.4.3

Выпущено 26 марта 2024 года.

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

  • Доступ суперпользователя к компонентам с Ограниченный доступ.

  • Скорректированы исключения по умолчанию LOGIN_REQUIRED_URLS_EXCEPTIONS, чтобы не блокировать Настройка внешнего вида.

  • Устранён сбой при отправке изменений в разошедшийся репозиторий.

  • Устранён сбой при установке дополнения Генератор псевдолокалей.

  • Уведомления Azure Repos корректно обрабатывает репозитории с пробелами в URL-адресе.

  • DeepL корректно обрабатывает словари для вариантов языков.

  • Excel Open XML лучше обрабатывает пустые ячейки.

  • Исправлена возможная потеря данных при слиянии изменений файлов gettext PO в Git.

  • Операции с репозиторием проекта могли пропускать некоторые компоненты.

Обновление

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

Все изменения подробно.

Weblate 5.4.2

Выпущено 22 февраля 2024 года.

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

  • Отображение страницы отладки в случае проблем с подключением к базе данных.

  • Корректно обрабатывать миграцию с дублирующимися встроенными командами.

Обновление

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

Все изменения подробно.

Weblate 5.4.1

Выпущено 19 февраля 2024 года.

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

  • Возможен сбой при проверке обновления Weblate при использовании кэша из предыдущих версий.

Обновление

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

Все изменения подробно.

Weblate 5.4

Выпущено 15 февраля 2024 года.

Новые функции

Улучшения

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

  • Обработка форм множественного числа в Файлы .ts Qt Linguist.

  • Добавлена отсутствующая документация для ADMINS_CONTACT.

  • Автоисправление для Пробелы и пунктуация больше не добавляет новые пробелы.

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

  • Удаление пустых строк теперь правильно удаляет пустые формы множественного числа.

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

  • Временная метка последнего изменения теперь также отражает изменения вне Weblate. Это влияет как на API REST для Weblate, так и на пользовательский интерфейс.

  • Выпуски подписываются с помощью Sigstore вместо PGP, см. Проверка подписей выпусков.

Обновление

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

Все изменения подробно.

Weblate 5.3.1

Выпущено 19 декабря 2023 года.

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

  • Устранено обновление статистики в определённых случаях.

Обновление

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

Все изменения подробно.

Weblate 5.3

Выпущено 14 декабря 2023 года.

Новые функции

Улучшения

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

  • Удаление устаревших каталогов системы контроля версий.

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

  • Прекращена поддержка службы Терминологии Microsoft для автоматических предложений, так как она больше не предоставляется Microsoft.

  • labels в API модулях теперь предоставляют полную информацию о метке, смотрите GET /api/units/(int:id)/.

Обновление

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

Все изменения подробно.

Weblate 5.2.1

Выпущено 22 ноября 2023.

Улучшения

  • Реализован показ поля поиска после того, если при переводе не найдено ни одной строки.

  • Добавлен мягкий дефис на панель инструментов со специальными символами.

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

  • Реализована совместимость резервных копий с базой данных Alibaba Cloud, PolarDB.

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

  • Сортировка значков в тёмном режиме.

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

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

Обновление

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

Все изменения подробно.

Weblate 5.2

Выпущено 16 ноября 2023 года.

Новые функции

Улучшения

  • Более быстрое обновление статистики.

  • Улучшен выбор электронной почты в профиле пользователя.

  • Автоматические исправления теперь применяются и к предложениям.

  • В DeepL теперь можно настроить формальность по умолчанию для переводов.

  • Используйте нейтральные цвета для индикаторов выполнения и состояний блоков перевода.

  • Создание MO-файлов может необязательно включать строки с флагом «На правку».

  • Используйте Accept-Language для заказа переводов для неавторизованных пользователей.

  • Добавлена возможность прямого одобрения предложений с помощью рабочего процесса Выделенные рецензенты.

  • Удаление Уведомления проекта или компонента одним щелчком.

  • Статистика теперь включает подсчёт символов и слов для большего количества состояний строк.

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

  • Исправлено создание компонента в категории путём загрузки.

  • Обработка ошибок при организации компонентов и категорий.

  • Исправлено перемещение категорий между проектами.

  • Исправлено форматирование результатов поиска в памяти переводов.

  • Разрешить неразрывный символ пробела в Небезопасная очистка HTML.

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

Обновление

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

Все изменения подробно.

Weblate 5.1.1

Выпущено 25 октября 2023 года.

Улучшения

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

  • Добавлена кнопка для публикации в Fediverse.

  • Добавлена проверка учётных данных для интеграции с VCS.

  • Снижение накладных расходов на сбор статистики.

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

  • Добавлена валидация множественного числа при редактировании строки с помощью API.

  • Замена файла с помощью загрузки при повреждении существующего.

Обновление

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

Все изменения подробно.

Weblate 5.1

Выпущено 16 октября 2023 года.

Новые функции

Улучшения

  • Включить рецензии также показывает процент одобрения в перечни объектов.

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

  • Настройте учётные данные VCS API в виде словаря Python из переменных окружения.

  • Повышена точность проверки множественных сообщений.

  • На странице Engage лучше отображается статистика.

  • Строки, которые не могут быть сохранены в файл, больше не блокируют запись других строк.

  • Исправлены некоторые URL-адреса API для компонентов с категориями.

  • Более наглядное отображение примеров форм множественного числа.

  • Выделять пробельные символы в Автоматические советы.

  • Более быстрое удаление комментариев и компонентов.

  • Более наглядное отображение причину отключённой кнопки сохранения.

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

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

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

  • Категории теперь включают weblate:// в URL-адреса репозиториев.

Обновление

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

  • Обновление с более ранних версий, чем 5.0.2, не поддерживается, пожалуйста, сначала обновите версию до 5.0.2, а затем продолжите обновление.

  • Отказались от поддержки устаревшей небезопасной конфигурации ключей API сервисов VCS через _TOKEN/_USERNAME в settings.py.

  • Weblate теперь по умолчанию устанавливает постоянные соединения с базами данных в settings_example.py и Docker.

Все изменения подробно.

Weblate 5.0.2

Выпущено 14 сентября 2023 года.

Улучшения

  • Улучшена производительность страниц перевода.

  • Поиск теперь ищет и по категориям.

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

  • Отображение примечаний к выпуску на GitHub.

  • Перечень категорированных проектов.

  • Перевод языка внутри самой категории.

  • Сортировка категорий.

Обновление

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

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

Все изменения подробно.

Weblate 5.0.1

Выпущено 10 сентября 2023 года.

Новые функции

Улучшения

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

  • Журналирование сбоев при создании запросов на извлечение.

  • История теперь загружается быстрее.

  • Добавлен объект id ко всем конечным точкам API REST для Weblate.

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

  • Добавлены перенаправления для совместимости со некоторыми старыми URL.

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

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

  • Исходные строки и отображение состояния для преобразованных форматов.

  • Заблокирован Правка базового файла для форматов, которые его не поддерживают.

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

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

  • Исправлена авторизация для GitHub Team и Organization в контейнере Docker.

  • Запрос на слияние в GitLab при использовании пользовательского порта SSH.

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

  • Зависимость pyahocorasick заменена ahocorasick_rs.

  • Значение по умолчанию IP_PROXY_OFFSET было изменено с 1 на -1.

Обновление

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

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

Все изменения подробно.

Weblate 5.0

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

Новые функции

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

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

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

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

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

Улучшения

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

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

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

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

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

  • Поддержка OCR для неанглийских языков в Снимки экрана и визуальный контекст.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обновление

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

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

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

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

Все изменения подробно.