Серия 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.