Weblate 4.x series#

Weblate 4.18.2#

Released on June 30th 2023.

  • Fixed parsing notes from TBX.

  • Fixed query parsing in navigation bar search.

  • Fixed language filtering in reports.

  • Improved ModernMT languages mapping.

  • Disabled reused checks on languages with a single plural form.

All changes in detail.

Weblate 4.18.1#

Released on June 16th 2023.

  • Fixed language code format for i18next.

  • Fixed CSS compression with dark theme.

All changes in detail.

Weblate 4.18#

Released on June 15th 2023.

  • Improved API error messages on permission denied.

  • Reduced false positives of the XML checks.

  • Translated check accuracy has been improved.

  • Extended support for Fluent file format.

  • Avoiding signing-out user in some rate-limits.

  • Added support for storing glossary explanation in TBX format.

  • Added support for ordering strings by last update.

  • Extended search capabilities for finding users.

  • Support for automatic update of screenshots from a repository.

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

  • Project stats exports to JSON/CSV now include more details; it now matches content available in the API.

  • Added check for reused translation.

  • Highlight suggested change in automatic suggestions.

  • Added dark theme; browser-following and manual setting are available.

  • The Docker container can now be used with read-only root filesystem.

  • Added username autocompletion when adding users to a project.

  • Added site-wide search for projects, components, languages and users.

  • New add-on Fill read-only strings with source.

All changes in detail.

Upgrading

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

  • Dropped support for PostgreSQL 10, 11, MySQL 5.7 and MariaDB 10.2, 10.3.

  • Dropped support for Python 3.7.

  • The Формат Fluent format changed identification of some strings, you might need to force reloading of the translation files to see the changes.

  • There are several changes in settings_example.py, most notable is change in COMPRESS_OFFLINE_CONTEXT, please adjust your settings accordingly.

Weblate 4.17#

Released on April 17th 2023.

  • Allow to filter on language in reports.

  • Dropped deprecated command cleanup_celery.

  • Fixed private project visibility for some teams.

  • Automatic translation now honors target state when translating from other components.

  • Improved performance of public user profiles.

  • Improved Sentry performance integration.

  • Added support for Ed25519 SSH key.

  • Переписано хранилище данных статистики.

  • Added support for searching strings by position.

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

  • Unchanged translation check can honor untranslatable terms from glossary.

  • Added automatic fixup for Devanagari danda.

  • Allow downloading project translation memory per language.

  • Added new alert on unused components.

All changes in detail.

Upgrading

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

  • Migration to rewritten metrics storage might take considerable time on larger Weblate instance (expect around 15 minutes per GB of metrics_metric table). To reduce downtime, you can copy weblate/metrics/migrations/*.py from Weblate 4.17 to 4.16 and start the migration in the background. Once it is completed, perform full upgrade as usual.

  • Docker container now requires PostgreSQL 12 or newer, please see Обновление контейнера PostgreSQL for upgrade instructions. Weblate itself supports older versions as well, when appropriate Django version is installed.

Предупреждение

Migration on MySQL will try to load all metrics into memory due to limitation of the Python database driver. You might need to prune metrics prior to migration if you want to continue using MySQL. Please consider switching to PostgreSQL, see Переход с других баз данных на PostgreSQL.

Weblate 4.16.4#

Released on March 16th 2023.

  • Обновление зависимостей.

  • Improved background tasks scheduling.

All changes in detail.

Weblate 4.16.3#

Released on March 15th 2023.

  • Improved session handling with project backups.

  • Обновление зависимостей.

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

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

All changes in detail.

Weblate 4.16.2#

Released on March 8th 2023.

  • Fixed searching in the translation memory.

  • Fixed automatic translation with more services.

  • Improved rendering of overlapping glossary term matches.

  • Fixed plurals parsing for non-English source language in some formats.

  • Added support for go-i18n v2 JSON files.

All changes in detail.

Weblate 4.16.1#

Released on March 1st 2023.

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

All changes in detail.

Weblate 4.16#

Released on March 1st 2023.

  • Format string checks now also detects duplicated formats.

  • Improved search performance for some specially formatted strings.

  • Celery beat is now storing the tasks schedule in the database.

  • Added support for IBM Watson Language Translator.

  • Dropped support for VCS integration settings deprecated in 4.14.

  • Added support for Bitbucket Server pull requests.

  • Improved conflicts handling in gettext PO files.

  • Added support for defining strings state when adding via API.

  • Added support for configuring CORS allowed origins.

  • Added plurals support to automatic suggestions.

All changes in detail.

Upgrading

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

Weblate 4.15.2#

Released on January 25th 2023.

  • Enabled gotext JSON and i18next v4 formats in the default configuration.

  • Fixed crash on uploading corrupted files.

  • Show stale directories in Git repository status.

All changes in detail.

Weblate 4.15.1#

Released on January 19th 2023.

  • Fixed suggestions from automatic translation.

  • Fixed add-on page crash in some corner cases.

  • Fixed untranslating template for new translations in some cases.

  • Documented licensing using REUSE 3.0.

  • Fixed users pagination on team management.

  • Improved performance of project creation and saving.

  • Added support for gotext JSON files.

  • Added support for i18next v4 files.

  • Pagination in the API is now customizable.

All changes in detail.

Weblate 4.15#

Released on December 16th 2022.

  • Added support for browsing all changes for an individual string.

  • Fixed plurals handling in automatic translation from other components.

  • Added keyboard shortcut Alt+Enter to submit string as a suggestion.

  • Added support for placeables in the Fluent format.

  • Improved performance of translation memory.

  • Autogenerate repoweb browsing links for well known code hosting services.

  • Improved performance of several views.

  • Improved listing of strings with plurals.

  • Added support for adding custom markup to HTML head.

  • Fixed generation of MO files in the add-on to include only translated files.

  • Fixed rendering of regular expression flags.

  • Improved placeholders check behavior with plurals.

  • Added support for translation files naming suitable for Google Play.

  • Added support for labels in API.

  • Added support for choosing different e-mail for commits than for notifications.

  • The Docker image no longer enables debug mode by default.

  • Order glossary terms based on the glossary component priority.

  • Added team administrators who can add or remove members of the team.

  • Added a popup confirmation before deleting users.

  • Added add-on to customize XML output.

All changes in detail.

Upgrading

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

  • Weblate now requires btree_gin extension in PostgreSQL. The migration process will install it if it has sufficient privileges. See Создание базы данных в PostgreSQL for manual setup.

  • The Docker image no longer enables debug mode by default. In case you want it, enable it in the environment using WEBLATE_DEBUG.

  • The database migration make take hours on larger instances due to recreating some of the indexes.

  • Changed in 4.15.1: The default value for DEFAULT_PAGINATION_CLASS in rest framework settings was changed.

Weblate 4.14.2#

Released on November 5th 2022.

  • Added support for removing entries from translation memory.

  • Improved analysis on the duplicate language alert.

  • Improved accuracy of the consecutive duplicated-words check.

  • Improved scaling of sending many notifications.

  • Improved string-state handling for subtitle translation.

  • Deprecated insecure configuration of VCS service API keys via _TOKEN/_USERNAME configuration instead of _CREDENTIALS list.

  • Fixed processing of some uploaded CSV files.

  • Improved whitespace changes handling in diff display.

  • Added link for managing automatic suggestions to the management pages.

  • Track comment removal/resolving in history.

  • Fixed restoring project backups with linked components.

  • Fixed CAPTCHA entering on unsuccessful registration.

  • Improved languages support in DeepL.

  • Improved webhooks compatibility with authenticated repositories.

  • Added support for Python 3.11.

All changes in detail.

Weblate 4.14.1#

Released on September 15th 2022.

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

  • Improved error reporting when uploading files.

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

  • Avoid matching glossary terms on context or keys.

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

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

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

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

  • Always show review stats when reviews are turned on.

  • Added searching support in units API.

  • Fixed progress bar display for read-only strings in the review workflow.

  • Improved Burmese punctuation check.

  • Fixed garbage collecting of metrics data.

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

Weblate 4.14#

Выпущен 22 августа 2022 года.

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

  • Исправлен парсинг перевода из Windows RC, HTML и текстовых файлов.

  • Extended language code style configuration options.

  • Added support for plurals updated in the recent CLDR releases.

  • Reduced memory usage while updating components with a lot of translations.

  • Added support for translation domain in SAP Translation Hub.

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

  • Improved operation behind some reverse proxies.

  • Extended API to cover translation memory.

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

  • Improved reliability of HTML and text files translation.

  • Added support for project level backups.

  • Improved performance and memory usage of translation memory lookups.

All changes in detail.

Upgrading

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

  • The Java formatting checks now match GNU gettext flags. The flags set in Weblate will be automatically migrated, but third-party scripts will need to use java-printf-format instead of java-format and java-format instead of java-messageformat.

  • The jellyfish dependency has been replaced by rapidfuzz.

  • Changed in 4.14.2: Deprecated insecure configuration of VCS service API keys via _TOKEN/_USERNAME configuration instead of _CREDENTIALS list. In Docker, please add matching _HOST directive. For example see WEBLATE_GITHUB_HOST and GITHUB_CREDENTIALS.

Weblate 4.13.1#

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

  • Fixed tracking suggestions in history.

  • Fixed parsing reverse proxy info from Cloudflare.

  • Make parse errors lock translation of a component.

  • Fixed configuring intermediate file in the discovery add-on.

  • Fixed DeepL translations behavior with placeholders.

  • Fixed untranslating strings via API.

  • Added support for removing a user from a group via API.

  • Fixed audit log for user invitation e-mails.

  • Fixed flag names for Java formatting strings.

All changes in detail.

Weblate 4.13#

Released on June 15th 2022.

  • Changed behavior of updating language names.

  • Added pagination to projects listing.

  • API for creating new units now returns info about newly created unit.

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

  • Added fixed encoding variants to CSV formats.

  • Changed handling of context and location for some formats to better fit underlying implementation.

  • Added support for the ResourceDictionary format.

  • Improved progress-bar colors for color-blind people.

  • Fixed variants cleanup when removing strings.

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

  • Added support for storing escaped XML elements in XLIFF.

  • Improved formatting of placeholder-check errors.

  • Перенаправить /.well-known/change-password на /accounts/password/.

  • Machine translation services are now configurable per project.

  • Added separate permission for resolving comments and grant it to the Review strings role.

  • Added support for storing alternative translations in the CSV file.

  • The placeholders check can now be case-insensitive as well.

All changes in detail.

Upgrading

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

Weblate 4.12.2#

Выпущен 11 мая 2022 года.

  • Fixed rebuilding project translation-memory for some components.

  • Fixed sorting components by untranslated strings.

  • Fixed possible loss of translations while adding a new language.

  • Ensure Weblate SSH key is generated during migrations.

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

Weblate 4.12.1#

Выпущен 29 апреля 2022 года.

  • Fixed pull request message title.

  • Improved syntax error handling in Fluent format.

  • Fixed avatar display in notification e-mails.

  • Add support for web monetization.

  • Fixed removal of stale source strings when removing translations.

All changes in detail.

Weblate 4.12#

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

All changes in detail.

Upgrading

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

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

Weblate 4.11.2#

Released on March 4th 2022.

  • Fixed corrupted MO files in the binary release.

All changes in detail.

Weblate 4.11.1#

Released on March 4th 2022.

  • Fixed missing sanitizing of arguments to Git and Mercurial - CVE-2022-23915, see GHSA-3872-f48p-pxqj for more details.

  • Fixed loading fuzzy strings from CSV files.

  • Added support for creating teams using the API.

  • Fixed user mention suggestions display.

  • The project tokens access can now be customized.

Все изменения в деталях.

Weblate 4.11#

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

  • Fixes stored XSS - CVE-2022-24710, see GHSA-6jp6-9rf9-gc66 for more details.

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

  • Переименовано Строки, требующие действий в Незавершённые строки.

  • Исправлены ложные срабатывания от Синтаксис ICU MessageFormat.

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

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

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

  • Автоматическая инициализация языков пользователей на основе заголовка Accept-Language.

  • Improved error handling on string removal.

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

  • Fixed some write operations with project token authentication.

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

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

  • Sticky header on translations listing to improve navigation.

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

  • Fixed Git operation with non-ASCII branch names.

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

  • Добавлены Merge without fast-forward Стиль слияния.

  • Fixed Автоматический перевод add-on triggering for newly added strings.

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

  • Added support for defining custom teams at project level to grant users access, see По-проектная настройка доступа.

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

  • При необходимости контейнер Docker автоматически включает TLS/SSL для исходящей электронной почты.

  • Added support for searching for resolved comments.

  • Добавлена поддержка borgbackup 1.2.

  • Fixed applying of Automatically translated label.

Все изменения в деталях.

Upgrading

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

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

  • The implementation of По-проектная настройка доступа has changed, removing the project prefix from the group names. This affects API users.

  • Weblate теперь использует модуль charset-normalizer вместо chardet для определения кодировки символов.

  • Changed in 4.11.1: There is a change in REST_FRAMEWORK setting (removal of one of the backends in DEFAULT_AUTHENTICATION_CLASSES).

Weblate 4.10.1#

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

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

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

  • Исправлено отображение ветки в API в компонентах с общим репозиторием.

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

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

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

  • Контейнер Docker для Weblate теперь использует Python 3.10.

Все изменения в деталях.

Weblate 4.10#

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

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

  • Bulk edit and search-and-replace are now available on project and language level.

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

  • Исправлено: привилегия «Выполнять автоматический перевод» не является частью группы Языки.

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

  • Исправлены проблемы генерации файлов XLSX со специальными символами.

  • В серверную часть аутентификации GitHub добавлена возможность проверять, принадлежит ли пользователь к определённой организации или группе GitHub.

  • Усовершенствованы сообщения о некорректных параметрах, передаваемых в API.

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

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

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

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

Все изменения в деталях.

Upgrading

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

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

  • В Django 4.0 были внесены некоторые несовместимые изменения, смотрите раздел Backwards incompatible changes in 4.0. Weblate пока поддерживает Django 3.2, на случай, если что-то из этого окажется проблематичным. Наиболее заметные изменения, которые могут повлиять на Weblate:

    • Прекращена поддержка PostgreSQL 9.6, Django 4.0 поддерживает PostgreSQL 10 и выше.

    • Формат CSRF_TRUSTED_ORIGINS был изменён.

  • Контейнер Docker теперь использует Django 4.0, изменения смотреть выше.

Weblate 4.9.1#

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

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

  • Улучшено управление пробелами во флагах.

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

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

  • Устранение проблем с изменением SSH-ключа GitHub.

Все изменения в деталях.

Weblate 4.9#

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

  • Предоставлена более подробная информация о событиях в истории.

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

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

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

  • Теперь safe-html может понимать Markdown при использовании md-text.

  • Тег max-length теперь игнорирует разметку XML при использовании с xml-text.

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

  • Уменьшена длина заголовка app store до 30, чтобы облегчить предстоящие изменения в политике Google.

  • Добавлена поддержка настройки вызова SSH с помощью SSH_EXTRA_ARGS.

  • Добавлены проверки для ICU MessageFormat.

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

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

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

  • Добавлена поддержка настройки вызова Borg с помощью BORG_EXTRA_ARGS.

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

  • Добавлена конечная точка API для скачивания всех переводов компонентов в виде ZIP-файла.

  • Добавлена поддержка Python 3.10.

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

Все изменения в деталях.

Upgrading

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

  • Произошли изменение в хранении метрик, обновление может занять много времени на больших сайтах.

Weblate 4.8.1#

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

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

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

  • Исправлена ошибка JavaScript в глоссарии.

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

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

  • Исправлено создание надстроек с помощью API.

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

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

  • Улучшено объединение gettext PO в случае конфликтов.

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

  • Улучшено поведение флага safe-html при проверке XML.

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

Все изменения в деталях.

Weblate 4.8#

Выпущен 21 августа 2021 года.

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

  • Оператор точного поиска теперь чувствителен к регистру в PostgreSQL.

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

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

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

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

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

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

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

  • Сохранение расширения файла при загрузке.

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

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

Все изменения в деталях.

Upgrading

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

В этом выпуске не требуется никаких дополнительных действий по обновлению.

Weblate 4.7.2#

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

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

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

  • Исправлены URL-адреса экспортера Git после смены домена.

  • Исправлена надстройка очистки для файлов Windows RC.

  • Исправлен возможный сбой при обновлении XLIFF.

Все изменения в деталях.

Weblate 4.7.1#

Выпущен 30 июня 2021 года.

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

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

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

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

Все изменения в деталях.

Weblate 4.7#

Выпущен 17 июня 2021 года.

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

  • Добавлена поддержка формата object-pascal-format, используемого в PO-файлах gettext, смотреть раздел Формат Object Pascal.

  • Переименовано Соседние ключи в Похожие ключи, чтобы лучше описать цель.

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

  • Улучшена интеграция с аутентификацией SAML.

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

  • Weblate теперь требует Django 3.2.

  • Исправлено приглашение пользователей при отключённой аутентификации по электронной почте.

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

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

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

  • Расширена документация о надстройках.

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

  • Добавлена поддержка бесплатного API переводчика DeepL .

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

Все изменения в деталях.

Upgrading

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

Заметные изменения конфигурации или зависимостей:

  • В файл settings_example.py внесено несколько изменений (MIDDLEWARE), наиболее заметные из которых касаются промежуточного программного обеспечения, пожалуйста, соответствующим образом подправьте свой файл настроек.

  • Машинный перевод DeepL теперь имеет общий параметр MT_DEEPL_API_URL для более гибкой адаптации к различным моделям подписки. Параметр MT_DEEPL_API_VERSION больше не используется.

  • Теперь требуется Django 3.2.

Weblate 4.6.2#

Выпущен 8 мая 2021 года.

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

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

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

  • Расширенная статистика строк на вкладке информации.

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

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

  • Исправлена возможная ошибка при сохранении глоссариев.

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

Все изменения в деталях.

Weblate 4.6.1#

Выпущен 2 мая 2021 года.

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

  • Повышение точности проверки множественности источников.

  • Обновлён список языков пользовательского интерфейса в Docker.

  • Улучшены сообщения об ошибках при создании запросов на извлечение(pull request).

  • Исправлено создание запросов на извлечение(pull request) на Pagure.

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

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

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

Все изменения в деталях.

Weblate 4.6#

Выпущен 19 апреля 2021 года.

  • Команда управления auto_translate теперь имеет параметр для указания режима перевода.

  • Добавлена поддержка Текстовые файлы.

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

  • Added support for directly copying text from secondary languages.

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

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

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

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

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

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

  • Ограничение скорости теперь может быть настроено в Docker-контейнере.

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

  • Упрощена индикация состояния при перечислении строк.

  • Хеширование паролей теперь по умолчанию использует Argon2.

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

  • Переименован Добавить отсутствующие языки для уточнения цели.

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

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

  • Начальная поддержка развёртывания Масштабирование по горизонтали для Docker.

Все изменения в деталях.

Upgrading

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

Заметные изменения конфигурации или зависимостей:

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

  • API для создания компонентов теперь автоматически использует Внутренние URL-адреса Weblate, смотрите описание POST /api/projects/(string:project)/components/.

  • Изменены зависимости и PASSWORD_HASHERS для предпочтения Argon2 для хэширования паролей.

Weblate 4.5.3#

Выпущен 1 апреля 2021 года.

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

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

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

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

Weblate 4.5.2#

Выпущен 26 марта 2021 года.

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

  • Добавлена проверка формата Lua.

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

  • Разрешена загрузка снимка экрана со страницы перевода.

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

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

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

  • Исправлено несколько ошибок в проверке качества.

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

  • Добавлена интеграция с Навигатор Weblate.

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

Все изменения в деталях.

Weblate 4.5.1#

Выпущен 5 марта 2021 года.

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

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

  • Правильный исходный язык в файлах TMX.

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

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

  • Улучшена проверка ссылок в формате Markdown.

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

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

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

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

  • Исправлено сохранение состояний «На правку» и «Одобренный» для файлов ODF.

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

Все изменения в деталях.

Weblate 4.5#

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

  • Добавлена поддержка формата lua-format, используемого в PO-файлах gettext.

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

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

  • Из проектов удалено поле «список рассылки»; вместо него рекомендуется использовать общие инструкции для переводчиков.

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

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

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

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

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

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

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

  • Расширен список поддерживаемых языков для машинного перевода Amazon Translate.

  • Автоматическое включение проверок Java MessageFormat для файлов свойств Java.

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

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

  • Глоссарии теперь хранятся как обычные компоненты.

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

  • Добавлен упрощённый интерфейс для переключения некоторых флагов.

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

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

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

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

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

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

Все изменения в деталях.

Upgrading

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

Заметные изменения конфигурации или зависимостей:

  • Если у вас есть большие глоссарии, миграция может занять значительное время.

  • Глоссарии теперь хранятся как обычные компоненты.

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

  • Параметр INSTALLED_APPS измененён: к нему надо добавить weblate.metrics.

Изменено в версии 4.5.1:

  • Появилась новая зависимость от модуля pyahocorasick.

Weblate 4.4.2#

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

  • В дистрибутиве исправлен один повреждённый MO-файл.

Weblate 4.4.1#

Выпущен 13 января 2021 года.

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

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

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

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

  • Исправлено поведение надстройки очистки с форматами HTML, ODF, IDML и Windows RC.

  • Исправлен парсинг расположения из CSV-файлов.

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

  • Улучшена процедура импорта ZIP-файлов.

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

  • Теперь Weblate старается избегать дупликации запросов на слияние на Pagure.

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

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

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

  • Добавлен API для надстроек.

Все изменения в деталях.

Weblate 4.4#

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

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

  • Weblate теперь требует Django 3.1.

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

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

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

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

  • Редактор CodeMirror теперь используется и для переводов.

  • Подсветка синтаксиса в редакторе перевода для XML, HTML, Markdown и reStructuredText.

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

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

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

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

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

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

  • Расширен API по работе со статистикой переводов.

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

  • Добавлен API для задач.

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

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

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

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

  • Улучшено именование скачиваемых ZIP-файлов.

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

Upgrading

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

Заметные изменения конфигурации или зависимостей:

  • Произошло изменение параметра INSTALLED_APPS, к нему надо добавить weblate.configuration.

  • Теперь требуется Django 3.1.

  • Если вы используете MySQL или MariaDB, то требуемая минимальная версия увеличилась, смотреть раздел MySQL и MariaDB.

Изменено в версии 4.4.1:

  • Одноязычный gettext now uses both msgid and msgctxt when present. This will change identification of translation strings in such files breaking links to Weblate extended data such as screenshots or review states. Please make sure you commit pending changes in such files prior upgrading and it is recommended to force loading of affected component using loadpo.

  • Увеличена минимальная требуемая версия translate-toolkit, чтобы решить некоторые проблемы с форматами файлов.

Weblate 4.3.2#

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

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

  • Улучшена точность проверки «Повторяющиеся слова».

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

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

  • Отменено отображение комментариев разработчиков как Markdown.

  • Упрощена настройка Git-репозиториев с названием ветки по умолчанию отличным от «master».

  • Вновь созданные внутренние репозитории теперь используют «main» в качестве ветки по умолчанию.

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

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

  • Группа «Шаблоны» переименованы в группу «Источники», дабы сделать её смысл более очевидным.

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

Все изменения в деталях.

Weblate 4.3.1#

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

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

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

  • Добавлена возможность скрыть информацию о версии Weblate.

  • Улучшена совместимость с сервером Bitbucket.

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

  • Уменьшино использование памяти.

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

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

Weblate 4.3#

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

  • В API включена статистика пользователей.

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

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

  • Переписана поддержка GitHub’овских и GitLab’овских запросов на извлечение.

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

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

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

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

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

  • Добавлена проверка форматирования локализации Vue.

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

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

  • «Автоматизированный перевод» теперь называется «автоматическими предложениями».

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

  • API расширен для покрытия обновления проектов, а также обновления и удаления единиц перевода и глоссариев.

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

  • Создать компонент теперь можно, загрузив ZIP-файл или документ.

  • Единообразие в кодах состояний ответа API.

  • Поддержка разметки Markdown в соглашении участника.

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

  • Улучшена совместимость с форматами JSON, YAML и CSV.

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

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

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

  • Автоматическое включение java-формата для Android.

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

  • Добавлена поддержка Python 3.9.

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

Все изменения в деталях.

Upgrading

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

Заметные изменения конфигурации или зависимостей:

  • В проверках качества произошли некоторые изменения, возможно, вы захотите включить их, если вы изменяли параметр CHECK_LIST.

  • Атрибут «исходный язык» перемещён из проекта в компонент, что также затронуло API. Вам нужно будет обновить клиента Weblate, если вы используете оный.

  • Миграция базы данных на версию 4.3 также может занять значительное количество времени (в зависимость от количества строк, которые вы переводите). Стоит ожидать, что миграция будет занимать примерно один час на каждые 100 000 исходных строк.

  • Произошло изменение параметра INSTALLED_APPS.

  • Появился новый параметр SESSION_COOKIE_AGE_AUTHENTICATED, который дополняет SESSION_COOKIE_AGE.

  • Если вы пользовались командами hub или lab для интеграции с GitHub или GitLab, то вам нужно будет настроить их заново, смотреть параметр GITHUB_CREDENTIALS и GITLAB_CREDENTIALS.

Изменено в версии 4.3.1:

  • Настройки Celery были изменены: добавлена очередь memory. Пожалуйста, подправьте свои скрипты запуска и значение параметра CELERY_TASK_ROUTES.

Изменено в версии 4.3.2:

  • Метод надстроек post_update теперь принимает дополнительный параметр skip_push.

Weblate 4.2.2#

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

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

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

  • Исправлена аутентификация через LDAP с синхронизацией групп.

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

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

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

Weblate 4.2.1#

Выпущен 21 августа 2020 года.

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

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

  • Теперь доступно создание сети доставки содержимого (CDN) локализации внутри образа Docker.

Weblate 4.2#

Выпущен 18 августа 2020 года.

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

  • Прекращена поддержка перехода с выпусков серии 3.x, перехода через версии 4.1 или 4.0.

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

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

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

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

  • Упрощена основная навигация (кнопки заменены на иконки).

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

  • Надстройка Git для уплотнения коммитов теперь генерирует завершители Co-authored-by:.

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

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

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

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

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

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

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

  • Прекращена поддержка некоторых перенаправлений URL-адресов, существовавших ради совместимости.

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

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

  • Из ключей единиц перевода JSON удалена ведущая точка.

  • Удалена отдельная очередь Celery для памяти переводов.

  • Разрешено одновременно переводить все компоненты одного языка.

  • Разрешено настраивать HTTP -заголовки Content-Security-Policy.

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

  • Новая надстройка для помощи в локализации HTML или JavaScript, смотрите раздел CDN локализации JavaScript.

  • Теперь домен Weblate настраивается в настройках, смотрите описание параметра SITE_DOMAIN.

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

Upgrading

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

Заметные изменения конфигурации или зависимостей:

  • Обновление с выпусков ветки 3.x больше не поддерживается, пожалуйста, сначала обновитесь до версии 4.0 или 4.1.

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

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

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

  • Настройки Celery были изменены: очередь memory более не используется. Пожалуйста, подправьте свои скрипты запуска и значение параметра CELERY_TASK_ROUTES.

  • Домен Weblate’а теперь настраивается через параметры, смотрите описание параметра SITE_DOMAIN (или переменной окружения WEBLATE_SITE_DOMAIN). Перед запуском Weblate их необходимо настроить.

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

Weblate 4.1.1#

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

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

  • Исправлено возможное падение на странице «О Weblate».

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

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

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

  • Удалён отладочный вывод, вызывающий при некоторых настройках отбрасывание событий журнала.

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

  • Исправлено перечисление ключей GPG при некоторых настройках.

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

  • Добавлена поддержка работы в качестве провайдера SAML-сервиса, смотрите Аутентификация через SAML.

Weblate 4.1#

Выпущен 15 июня 2020 года.

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

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

  • Расширен состав информации, доступный в статистике.

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

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

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

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

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

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

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

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

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

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

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

  • В скачиваемый ZIP-файл включены шаблоны.

  • В объявлениях добавлена поддержка Markdown и настройка уведомлений.

  • Расширенная информация в списках проверок.

  • Добавлена поддержка новых форматов файлов: Строки Laravel PHP, Файлы HTML, Формат OpenDocument, Формат IDML, Файлы ресурсов Windows, Переводы в INI-файлах, Переводы в INI-файлах Inno Setup, Файлы свойств GWT, JSON-файлы go-i18n и Файл ARB.

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

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

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

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

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

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

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

  • Переименование «форм» на более обобщённые «варианты».

  • Добавлены новые проверки качества: Несколько переменных без названий, Давно не переводилась и Повторяющиеся слова.

  • Вновь введена поддержка стирания памяти переводов.

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

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

  • API теперь сообщает об ограничении в частоте запросов в заголовках HTTP.

  • Добавлена поддержка Google Translate V3 API (расширенная).

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

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

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

  • API теперь поддерживает фильтрацию изменений.

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

Upgrading

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

Заметные изменения конфигурации или зависимостей:

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

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

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

  • Параметр DEFAULT_THROTTLE_CLASSES был изменён, чтобы разрешать сообщать об ограничении частоты запросов к API.

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

  • Произошло изменение параметра INSTALLED_APPS.

  • Параметр MT_DEEPL_API_VERSION был удалён в версии 4.7. Машинный перевод DeepL теперь использует вместо этого новый MT_DEEPL_API_URL. Возможно, вам потребуется настроить MT_DEEPL_API_URL в соответствии с вашей подпиской.

Weblate 4.0.4#

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

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

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

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

  • Исправлены ошибки JavaScript, ломающие навигацию на мобильных устройствах.

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

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

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

  • Исправлено поведение промежуточного перевода с единицами перевода, не существовавшими в переводе.

Weblate 4.0.3#

Выпущен 2 мая 2020 года.

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

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

  • Исправлена миграция PostgreSQL для не суперпользователей.

  • Исправлено изменение URL-адреса репозитория при создании компонента.

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

Weblate 4.0.2#

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

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

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

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

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

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

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

  • Улучшено предупреждение о слишком длинной очереди Celery.

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

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

  • В список изменений, CSV и отчёты включено расстояние редактирования.

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

  • Исправлен экспорт в формат XLIFF с заполнителями.

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

  • Улучшены отчеты об ошибках конфигурации.

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

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

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

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

Weblate 4.0.1#

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

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

Weblate 4.0#

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

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

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

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

  • Улучшены страницы входа и регистрации.

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

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

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

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

  • Запись изменений исходной строки в историю.

  • Обновление переводчика Microsoft Translator на третью версию его API.

  • Повторная реализация серверной части памяти переводов.

  • Added support for several is: lookups in Поиск.

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

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

  • «Доски сообщений» переименованы в «объявления».

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

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

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

  • Added support for exact matching in Поиск.

  • Расширенный API, охватывающий снимки экрана, пользователей, группы, списки компонентов и расширенное создание проектов.

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

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

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

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