Серия Weblate 3.x

Weblate 3.11.3

Выпущено 11 марта 2020 года.

  • Исправлен поиск полей с определённым приоритетом.

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

  • Исправлен поиск, возвращающий повторяющиеся совпадения.

  • Исправлена отрисовка уведомлений в Gmail.

  • Исправлен возврат изменений из истории.

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

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

  • Добавлена поддержка авторизации через Slack в контейнере Docker.

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

  • Включение в обзор производительности очередей Celery.

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

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

  • Повышение версии зависимости bleach для закрытия уязвимости CVE-2020-6802.

  • Исправлено перечисление изменений в истории на уровне проекта.

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

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

  • Улучшено поведение проверки строк формата при пропущенном проценте.

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

Weblate 3.11.2

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

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

  • Исправлены некоторые строки, для которых ошибочно сообщалось, что в нет слов.

Weblate 3.11.1

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

  • Документированы изменения в настройке Celery.

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

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

  • Исправлено добавление групп в определённых версиях Django.

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

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

Weblate 3.11

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

  • Разрешено использование URL-адреса для отправки в систему контроля версий во время создания компонента через API.

  • Проверка ширины отрисованного текста теперь показывает изображение с отрисованным текстом.

  • Исправлены ссылки в электронных письмах с уведомлениями.

  • Улучшен внешний вид простых текстовых электронных писем.

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

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

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

  • Рекомендация обновления до новой версии Weblate в проверках системы.

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

  • Включение более подробной информации о лицензиях на страницах проекта.

  • Автоматическое преобразование поверхностных локальных копий в полные, если это необходимо.

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

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

  • Улучшено извлечение мест подстановки в XML.

  • Теперь параметр SINGLE_PROJECT может включать принудительное перенаправление на выбранный проект.

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

  • Добавлена массовая правка флагов.

  • Добавлена поддержка меток.

  • Добавлена надстройка «Массовая правка».

  • Добавлен параметр для Принудительные проверки.

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

  • Улучшена интеграция с Matomo.

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

  • Расширение настроек автоматического обновления, контролируемых параметром AUTO_UPDATE.

  • Надстройки LINGUAS теперь выполняют полную синхронизацию переводов с Weblate.

Weblate 3.10.3

Выпущено 18 января 2020 года.

  • Поддержка translate-toolkit 2.5.0.

Weblate 3.10.2

Выпущено 18 января 2020 года.

  • К проектам добавлена индикация блокировки.

  • Исправлена ошибка в CSS, вызывавшая мерцание в некоторых веб-браузерах.

  • Исправлен поиск в системах с неанглийскими локалями.

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

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

  • Разрешена настройка поверхностного клонирования в Git’е.

  • Улучшена обработка фоновых уведомлений.

  • Исправлена ошибка отправки сломанных форм при использовании браузерной кнопки «назад».

  • Новая надстройка для настройки форматирования YAML.

  • Исправлена проверка «Одинаковые формы множественного числа»: теперь она не срабатывает в языках с единственной формой множественного числа.

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

Weblate 3.10.1

Выпущено 9 января 2020 года.

  • Расширенный API с созданием перевода.

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

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

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

  • Добавлена поддержка настройки security.txt.

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

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

  • Улучшены HTTP-ответы для веб-обработчиков.

  • Добавлена поддержка запросов на слияние GitLab в контейнере Docker.

Weblate 3.10

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

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

  • Добавлена проверка на двойной пробел.

  • Исправлено создание новых языков.

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

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

  • Добавлена поддержка Markdown’а в комментариях.

  • Разрешение размещения текста инструкции по переводу в информации о проекте.

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

  • Улучшена поддержка Mercurial.

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

  • Добавлен поиск по возрасту строки.

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

  • Показ контекста для соседних строк.

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

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

  • Расширены возможности поиска.

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

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

  • Улучшение умолчательного сообщения о запросе на слияние.

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

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

  • Улучшен внешний вид электронных писем уведомлений.

  • Предоставлена возможность выбора лицензии на перевод.

Weblate 3.9.1

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

  • Из резервных копий удалены кое-какие ненужные файлы.

  • Исправлено возможное падение в отчётах.

  • Исправлена падение при миграции из одной базы данных в другую.

  • Добавлена поддержка принудительной отправки изменений в Git-репозитории.

  • Снижение риска аннулирования токена регистрации.

  • Исправлено удаление учётной записи, упёршейся в ограничение на частоту запросов.

  • Добавлен поиск по приоритету.

  • Исправлено возможное падение при добавлении строк в JSON-файл.

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

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

  • Исправлено SSL-соединение с redis в Celery, находящимся в контейнере Docker’а.

Weblate 3.9

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

  • Включение в скачиваемые файлы метаданных Weblate.

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

  • Указание недостающих строк в проверках формата.

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

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

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

  • Расширена статистика по количеству символов.

  • Улучшение поддержки языковых кодов в стиле Java.

  • Добавлена новая обобщённая проверка на заполнители.

  • Добавлена поддержка заполнителей WebExtension JSON.

  • Добавлена поддержка формата плоского XML-файла.

  • API расширен методами удаления и создания проекта, компонента и перевода.

  • Добавлена поддержка веб-обработчиков Gitea и Gitee.

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

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

  • Скачивание ZIP-архива добавлено для большего количества файлов перевода.

  • Разбор атрибутов maxwidth и font в формате XLIFF сделан совместимым со стандартом.

  • Добавлена новая проверка и исправление для безопасной HTML-разметки при переводе веб-приложений.

  • В компоненте добавлено предупреждение при обнаружении неподдерживаемой конфигурации.

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

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

  • Отображение в обзоре параметров надстройки.

  • Sentry теперь поддерживается через современный Sentry SDK вместо Raven.

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

  • Добавлено автоматическое резервное копирование с помощью BorgBackup.

  • Разбиение надстройки очистки для RESX на две надстройки очистки и обновления, чтобы избежать нежелательных обновлений файлов.

  • Добавлены расширенные возможности поиска.

  • Пользователям разрешено скачивать свои собственные отчёты.

  • Для помощи в настройке компонентов добавлено руководство по локализации.

  • Добавлена поддержка запросов на слияние GitLab.

  • Улучшено отображение статуса репозитория.

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

Weblate 3.8

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

  • Добавлена поддержка упрощённого создания похожих компонентов.

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

  • Журналирование исключений в журнал Celery.

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

  • Улучшен внешний вид электронных писем уведомлений.

  • Исправлено поведение при сбросе пароля.

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

  • Исправлен список языков, неизвестных Weblate’у.

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

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

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

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

  • Добавлена поддержка анимированных снимков экрана.

  • Улучшена обработка одноязычных файлов XLIFF.

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

  • Добавлена поддержка фильтра по изменениям.

  • Расширенные предопределённые периоды отчётности.

  • Добавлена поддержка веб-обработчиков для репозиториев Azure Repos.

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

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

  • Исправлены ложные срабатывания в проверке «Уже переведено».

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

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

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

  • Добавлены проверки на формат строк для библиотеки Qt и Ruby.

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

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

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

Weblate 3.7.1

Выпущено 28 июня 2019 года.

  • Обновление документации.

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

  • Обновлена база данных языков.

  • Обновления локализации.

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

  • Улучшена обработка неподдерживаемых, но обнаруженных файлов перевода.

  • Более подробный отчёт о не удовлетворённых требованиях к формату файлов.

Weblate 3.7

Выпущено 21 июня 2019 года.

  • Добавлена отдельная очередь Celery для уведомлений.

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

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

  • Сообщение о прогрессе при обновлении компонента перевода.

  • Разрешено прерывать запущенное фоновое обновление компонентов.

  • Расширение языка шаблонов для манипуляций именами файлов.

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

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

  • В проверке «Перевод без изменения» улучшена обработка аббревиатур.

  • Обновлена страница входа новых участников.

  • Добавлена поддержка настройки надстройки msgmerge.

  • При отправке уведомлений добавлена задержка открытия SMTP-соединения.

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

  • В надстройке генерирования файлов MO разрешено использование пользовательских расположений.

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

  • Добавлен параметр для включения горизонтального режима в Дзен-редакторе.

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

  • Исправлены примеры установки, бывшие в некоторых случаях неправильными.

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

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

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

  • Добавлен инструмент управления шрифтами.

  • Новая проверка размеров отрисовываемого текста.

  • Добавлена поддержка форматов субтитров.

  • Включена общая статистика по языкам.

  • Добавлены отчёты на уровне проекта и на глобальном уровне.

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

  • Новая цветовая схема и логотип Weblate’а.

  • Новый внешний вид растровых плашек.

Weblate 3.6.1

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

  • Улучшена обработка одноязычных файлов XLIFF.

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

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

  • Исправлено создание файлов MO для одноязычных файлов PO.

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

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

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

Weblate 3.6

Выпущено 20 апреля 2019 года.

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

  • Теперь надстройки автоматически запускаются при установке.

  • Улучшены инструкции по разрешению конфликтов слияния.

  • Надстройка очистки теперь совместима с переводами метаданных App store.

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

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

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

  • Расширенная статистика по участникам, отражающая как количество источников, так и количество переводов.

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

  • Исправлено описание переключателя отключения манипуляции заголовком Language-Team.

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

  • Из настройки компонента удалено автоопределение формата файла.

  • Исправлено создание файлов MO для одноязычных файлов PO.

  • Добавлены выдержки с уведомлениями.

  • Добавлена поддержка заглушения уведомлений компонента.

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

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

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

Weblate 3.5.1

Выпущено 10 марта 2019 года.

  • Исправлен пример Celery-модуля systemd.

  • Исправлены уведомление из HTTP-репозиториев с логинами.

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

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

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

  • Разрешено редактирование формата в настройках компонента.

  • Обновлены инструкции по установки: теперь предпочтительная версия Python 3.

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

  • Терминологическая служба Майкрософт сделана совместимой с текущими выпусками Zeep.

  • Обновления локализации.

Weblate 3.5

Выпущено 3 марта 2019 года.

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

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

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

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

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

  • Уменьшено количество коммитов при обновлении вышестоящего репозитория.

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

  • Улучшена навигация в Дзен-режиме.

  • Добавлены несколько новых проверок качества (для Markdown и URL).

  • Добавлена поддержка файлов метаданных app store.

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

  • Добавлена проверка на буквы кашиды.

  • Добавлен параметр для уплотнения коммитов на основе их авторства.

  • Улучшена поддержка формата файла XLSX.

  • Совместимость с Tesseract 4.0.

  • Надстройка «Тарифный план» теперь удаляет проекты неоплачиваемые в течении 45 дней.

Weblate 3.4

Выпущено 22 января 2019 года.

  • Добавлена поддержке заполнителей XLIFF.

  • Celery теперь может поддерживать множество очередей заданий.

  • Добавлена поддержка переименования и перемещения проектов и компонентов.

  • В отчёты включено количество символов.

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

  • Настраиваемые сообщения merge-коммитов для Git.

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

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

  • Новая надстройка для уплотнения коммитов перед их отправкой.

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

  • Стиль слияния по умолчанию изменен на «rebase» (смену базы). Также теперь его можно настроить.

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

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

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

Weblate 3.3

Выпущено 30 ноября 2018 года.

  • Добавлена поддержка удаления компонентов и проектов.

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

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

  • Показывать имя ресурса строки XLIFF в качестве контекста (если оно доступно) .

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

  • Добавлена поддержка файлов защищенных от записи в DATA_DIR.

  • Улучшен экспорт изменений в CSV.

Weblate 3.2.2

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

  • Удаление зависимости от Babel, т.к. она более не нужна.

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

  • Улучшена документация по надстройкам, LDAP и Celery.

  • Исправлено включение флагов «конец строк в формате DOS» и «автоматический формат сообщений java».

  • Исправлен запуск тестов setup.py из пакета PyPi.

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

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

  • Исправлено обновление настроек Git, если они не были изменеы вручную.

Weblate 3.2.1

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

  • Задокументирована зависимость от backports.csv при работе на Python 2.7.

  • Исправлен запуск тестов от root.

  • Улучшена обработка ошибок в модуле gitexport.

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

  • Корректно сообщать об ошибках в рабочих процессах Celery в Sentry.

  • Исправлено создание новых переводов с помощью Qt Linguist.

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

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

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

Weblate 3.2

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

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

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

  • Добавлена поддержка экспорта и импорта файлов Excel.

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

  • Переписан бэкэнд машинного перевода для Microsoft Terminology.

  • Weblate теперь использует Celery и разгружает на него часть обработки.

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

  • Добавлена поддержка машинного перевода с помощью Youdao Zhiyun API.

  • Добавлена поддержка машинного перевода с помощью Baidu API.

  • Интегрированы задачи по поддержке работоспособности и очистки с помощью Celery.

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

  • Удалена поддержка слияния заголовков при загрузках.

  • Удалена поддержка настраиваемых сообщений коммитов.

  • Настраиваемые режимы редактирования (дзен/полный).

  • Добавлена поддержка сообщений об ошидках с помощью Sentry.

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

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

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

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

  • Улучшено управление связанными строками снимков экрана.

  • Добавлена поддержка проверки Java MessageFormat.

Просмотрите подробный список исправленных проблем в описании целей версии 3.2 на GitHub.

Weblate 3.1.1

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

  • Исправлены ошибки в тестах, выдаваемых на некоторых установках.

Weblate 3.1

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

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

  • Разрешено переопределение сообщений коммитов через настройки.

  • Улучшена совместимость web-обработчиков с Weblate, устанавливаемом на собственном хостинге.

  • Добавлена поддержка Amazon Translate.

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

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

  • Удалена поддержка сервиса libravatar, который скоро прекращает работу.

  • Новая надстройка, позволяющая помечать не изменённые переводы «на правку».

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

  • Скачанные переводы теперь могут быть настроены.

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

  • Добавлена поддержка подписи git-коммитов с помощью GnuPG.

Weblate 3.0.1

Выпущено 10 июня 2018 года.

  • Исправлены возможные проблемы перехода с версии 2.20.

  • Обновления локализации.

  • Удалены устаревшие примеры обработчиков (hooks).

  • Улучшено кеширование документации.

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

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

Weblate 3.0

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

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

  • Подчистка кода в некоторых местах, что привело к перемещению и переименованию модулей.

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

  • Команда управления import_project теперь принимает несколько иные параметры.

  • Добавлена базовая поддержка файлов ресурсов Windows.

  • Новая надстройка, которая позволяет сохранять имена участников в заголовках PO-файлов.

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

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

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

  • Новая надстройка, которая гарантирует, что у всех компонентов и проекте будут одинаковые переводы.

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

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