Серия Weblate 2.x

Weblate 2.20

Выпущено 4 апреля 2018 года.

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

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

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

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

  • Новая надстройка, позволяющая настроить правила переноса строк в выходных gettext-файлах.

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

  • Добавлена поддержка авторизации «на предъявителя» для API, совместимая с RFC 6750.

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

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

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

  • Теперь необходим Translate-toolkit 2.3.0 или новее; старые версии более не поддерживаются.

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

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

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

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

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

Weblate 2.19.1

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

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

  • Улучшена валидация API загрузки файлов.

Weblate 2.19

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

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

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

  • Добавлен файловый экспорт в TMX.

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

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

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

  • Совместимость с django_auth_ldap 1.3.0.

  • Ошибки в конфигурации теперь сохраняются и сообщения о них поступают постоянно.

  • Флаги игнорирования теперь уважаются при автоматических исправлениях пробелов.

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

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

  • Добавлена поддержка SAP Translation Hub.

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

  • Удалена поддержка рекламы в уведомлениях по e-mail.

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

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

  • Добавлена поддержка репозиториев Subversion, которые не используют stdlayout.

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

Weblate 2.18

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

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

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

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

  • Изменены горячие клавиши так, чтобы они с меньшей вероятностью конфликтовали с горячими клавишами браузера/ОС.

  • Улучшена поддержка флага «Одобрено» в файлах XLIFF.

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

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

  • Прекращена поддержка Django 1.10 и добавлена поддержка Django 2.0.

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

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

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

Weblate 2.17.1

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

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

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

Weblate 2.17

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

  • Теперь Weblate по умолчанию делает поверхностные (shallow) Git-клоны.

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

  • Добавлена поддержки блокировки регистрации с определённых адресов e-mail.

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

  • Добавлена возможность предварительтельного просмотра при использовании «найти и заменить».

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

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

  • Более тонкая попроектная настройка ACL.

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

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

  • Теперь можно редактировать настройки доступа к проекту.

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

Weblate 2.16

Выпущено 11 августа 2017 года.

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

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

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

  • Исправлена авторизация при экспорте в git.

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

  • Улучшен внешний вид виджета «Другие переводы».

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

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

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

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

Weblate 2.15

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

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

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

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

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

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

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

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

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

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

  • Расширена панель инструментов для редактирования RTL-языков (с письмом справа налево).

Weblate 2.14.1

Выпущено 24 мая 2017 года.

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

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

  • Исправлена возможная межсайтовая подделка запроса (CSRF) при отметке проектов для отслеживания или снятия этой метки.

  • Смена пароля более не авторизация пользователя.

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

Weblate 2.14

Выпущено 17 мая 2017 года.

  • Добавление записей в словарь через AJAX-запросы.

  • Разлогинивание теперь делается через POST-запрос, дабы избежать межсайтовой подделки запросов (CSRF).

  • Сброс API-токена теперь делается через POST-запрос, дабы избежать межсайтовой подделки запросов (CSRF).

  • Weblate теперь устанавливает политику безопасности контента (Content-Security-Policy) по умолчанию.

  • URL локального редактора теперь проверяется, дабы предотвратить self-XSS атаку.

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

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

  • Экспорт в CSV теперь экранирует потенциальные формулы.

  • Различные незначительные улучшения безопасности.

  • Попытки авторизации теперь ограничены по частоте.

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

  • Сохранение важных действий с учётных записей в журнале аудита.

  • Запрос подтверждения пароля при удалении учётной записи или добавлении новых связей.

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

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

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

  • В API добавлена информация об исходных строках и снимках экрана.

  • Теперь разрешена перезапись переводов при загрузке через API.

Weblate 2.13.1

Выпущено 12 апреля 2017 года.

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

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

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

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

Weblate 2.13

Выпущено 12 апреля 2017 года.

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

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

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

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

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

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

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

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

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

  • Групповые списки контроля доступа (Group ACL) теперь можгут быть ограничены рамками конкретного проекта.

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

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

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

Weblate 2.12

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

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

  • Добавлена поддержка API Яндекс Переводчика.

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

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

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

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

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

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

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

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

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

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

Weblate 2.11

Выпущено 31 января 2017 года.

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

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

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

  • Более единообразное использование групповых списков контроля доступа (Group ACL) даже с более редкоиспользуемыми разрешениями.

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

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

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

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

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

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

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

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

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

Weblate 2.10.1

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

  • Исправлена утечка информации о существовании учётной записи в форме сброса пароля (CVE-2017-5537).

Weblate 2.10

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

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

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

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

  • Поддержка API переводчика Microsoft Cognitive Services.

  • Упрощён пользовательский интерфейс проектов и компонентов.

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

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

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

  • Добавлено скачивание статичтики в формате CSV.

  • Добавлен «просмотр в виде матрицы», для быстрого обзора всех переводов.

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

  • Добавлена поддержка машинного перевода через сервера Apertium APy.

Weblate 2.9

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

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

  • Расширена команда import_json так, чтобы она могла корректно обрабатывать существующие компоненты.

  • Добавлена поддержка YAML-файлов.

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

  • Термин «Подписка» (на проекты) заменён на «Отслеживание» (проектов).

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

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

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

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

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

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

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

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

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

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

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

Weblate 2.8

Выпущено 31 августа 2016 года.

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

  • Переводы.

  • Обновлены библиотеки JavaScript в комплекте.

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

  • Django 1.8 более не поддерживается.

  • Исправлена совместимость с Django 1.10.

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

  • Проверка корректности XML отделена от проверки на то что теги XML не совпадают.

  • API теперь принимает во внимание параметр HIDE_REPO_CREDENTIALS.

  • Теперь в Дзен-режиме показываются изменения в исходной строке.

  • Alt+PageUp/PageDown/Home/End теперь работают и в Дзен-режиме.

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

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

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

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

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

Weblate 2.7

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

  • Удалена возможность машинного перевода с помощью Google web translate.

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

  • Исправлен API Google Translate для иврита.

  • Совместимость с Mercurial 3.8.

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

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

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

  • Расширен API (добавлена информация по детальному статусу репозиториев, статистике, …).

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

Weblate 2.6

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

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

  • Улучшена поддержка файлов XLIFF.

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

  • Добавлен REST API.

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

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

Weblate 2.5

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

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

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

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

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

  • Добавлена поддержка некоторых расширений GNU к формату функции printf C.

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

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

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

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

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

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

  • Поддержка добавления новых переводов при работе с Qt TS.

  • Улучшена поддержка перевода PHP-файлов.

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

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

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

  • Улучшена поддержка файлов XLIFF.

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

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

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

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

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

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

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

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

  • Добавлена проверка качества интерполяций AngularJS.

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

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

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

  • Поддержка Python 3.

  • Удалена поддержка Django 1.7.

  • Удалена зависимость от msginit при создании новых PO-файлов gettext.

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

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

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

  • Улучшена поддержка перевода PHP-файлов.

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

  • Добавлен экспорт в XLIFF и gettext PO для всех переводов.

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

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

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

Weblate 2.4

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

  • Улучшена поддержка PHP-файлов.

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

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

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

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

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

  • Более жёсткий контроль неточных строк при загрузке переводов.

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

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

  • Скрипты-обработчики теперь имеют доступ к переменным среды, указывающим на текущий компонент.

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

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

  • У проектов теперь может быть несколько владельцев.

  • Владельцы проектов теперь сами могут управлять списком владельцев проектов.

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

  • Поддержка добавления новых переводов в XLIFF.

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

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

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

  • Улучшена вёрстка большинства страниц.

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

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

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

  • Переписана обработка статических файлов.

  • Прямые ссылки на логи/регистрацию в сторонних сервисах, если такой есть только один.

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

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

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

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

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

Weblate 2.3

Выпущено 22 мая 2015 года.

  • Прекращена поддержка Django 1.6 и миграция с помощью South.

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

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

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

  • Добавлена поддержка файлов Microsoft .resx.

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

  • Упрощено принятие предложений.

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

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

  • Более детализированный вид статуса репозитория.

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

  • Теперь разрешено назначать больше привилегий для владельцев проектов.

  • Теперь возможно показывать второй язык в Дзен-режиме.

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

Weblate 2.2

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

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

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

  • Новый график активности на основе SVG/JavaScript.

  • Поддержка Django 1.8.

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

  • Добавлена собственная SVG-плашка.

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

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

  • Добавлена поддержка одноязычных JSON-переводов.

  • Блокировка компонентов теперь сохраняется в истории.

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

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

Weblate 2.1

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

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

  • Шрифт Glyphicon заменён на Awesome.

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

  • Цвета кнопок и иконки теперь более последовательны и согласованы.

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

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

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

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

  • Улучшено управление и хранение SSH-ключей.

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

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

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

Weblate 2.0

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

  • Новый отзывчивый пользовательский интерфейс, созданный с помощью Bootstrap.

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

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

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

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

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

  • Исправлены проблемы с генерацией mo-файлов в определённых случаях.

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

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

  • Поддержка Django 1.7.

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

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

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

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

  • Совместимость с более старыми версиями Git.

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

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

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