Випуски Weblate 4.x

Weblate 4.18.2

Випущено 30 червня 2023 року.

  • Виправлено обробку приміток з TBX.

  • Виправлено обробку запитів при пошуку з панелі навігації.

  • Виправлено фільтрування за мовою у звітах.

  • Удосконалено прив’язку до мов у ModernMT.

  • Вимкнено перевірку повторного використання перекладів для мов із однією формою множини.

Докладний опис усіх змін.

Weblate 4.18.1

Випущено 16 червня 2023 року.

  • Виправлено форматування коду мови для i18next.

  • Виправлено стискання CSS з темною темою.

Докладний опис усіх змін.

Weblate 4.18

Випущено 15 червня 2023 року.

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

  • Зменшено кількість помилкових визначень при перевірках XML.

  • Удосконалено точність перевірок перекладеного.

  • Розширено підтримку формату файлів Fluent.

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

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

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

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

  • Реалізовано підтримку автоматичного оновлення знімків вікон зі сховища.

  • Удосконалено швидкодію пам’яті перекладів.

  • Розширено перелік даних при експортуванні статистики проєкту у форматі JSON/CSV. Дані тепер збігаються з тими, які можна отримати за допомогою програмного інтерфейсу.

  • Додано перевірку щодо повторного використання перекладів.

  • Реалізовано підсвічування пропонованої зміни для автоматичних пропозицій.

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

  • У новій версії контейнером Docker можна скористатися з придатної лише для читання кореневої файлової системи.

  • Додано автоматичне доповнення імені користувача при додаванні користувачів до проєкту.

  • Додано загальносистемний пошук проєктів, складників, мов і користувачів.

  • Новий додаток заповнення перекладів призначених лише для читання рядків початковими рядками.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • Відкинуто підтримку PostgreSQL 10, 11, MySQL 5.7 і MariaDB 10.2, 10.3.

  • Відкинуто підтримку Python 3.7.

  • У форматі Формат Fluent змінено ідентифікацію деяких рядків. Можливо, вам потрібно буде примусово перезавантажити файли перекладів, щоб переглянути зміни.

  • До settings_example.py внесено декілька змін. Найпомітнішою є зміна у COMPRESS_OFFLINE_CONTEXT. Будь ласка, скоригуйте параметри відповідним чином.

Weblate 4.17

Випущено 17 квітня 2023 року.

  • Уможливлено фільтрування за мовою у звітах.

  • Відкинуто застарілу команду cleanup_celery.

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

  • Автоматично перекладає рядки за допомогою машинного перекладу або інших складників.

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

  • Удосконалено інтеграцію із даними щодо швидкодії Sentry.

  • Додано підтримку ключів SSH Ed25519.

  • Переписано сховище статистичних даних.

  • Додано підтримку пошуку рядків за позицією.

  • Удосконалення у документації.

  • У перевірці на незмінений переклад реалізовано врахування непридатних до перекладу термінів з глосарія.

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

  • Уможливлено отримання пам’яті перекладу проєкту для окремої мови.

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

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • Перенесення переписаного сховища статистичних даних може бути досить тривалим для об’ємних екземплярів Weblate (десь близько 15 хвилин на ГБ таблиці metrics_metric). Щоб зменшити час непрацездатності, ви можете скопіювати weblate/metrics/migrations/*.py з Weblate 4.17 до 4.16 і запустити перенесення у фоновому режимі. Щойно обробку буде завершено, виконайте звичайне повне оновлення версії.

  • Контейнер Docker у новій версії потребує PostgreSQL 12 або новішої версії. Будь ласка, ознайомтеся із розділом Оновлення контейнера PostgreSQL, щоб ознайомитися із настановами щодо оновлення. У самому Weblate передбачено підтримку і старих версій, якщо встановлено відповідну версію Django.

Попередження

При перенесенні на MySQL програма спробує завантажити усі статистичні дані до пам’яті через обмеження драйвера баз даних Python. Можливо, вам потрібно буде очистити статистичні дані перед перенесенням, якщо ви хочете продовжити користування MySQL. Вам варто перейти на PostgreSQL, див. Перенесення даних з інших баз даних до PostgreSQL.

Weblate 4.16.4

Випущено 16 березня 2023 року.

  • Оновлення залежностей.

  • Удосконалено планування фонових завдань.

Докладний опис усіх змін.

Weblate 4.16.3

Випущено 15 березня 2023 року.

  • Удосконалено обробку секансів із резервним копіюванням проєктів.

  • Оновлення залежностей.

  • Оновлення локалізації.

  • Удосконалення у документації.

Докладний опис усіх змін.

Weblate 4.16.2

Випущено 8 березня 2023 року.

  • Виправлено пошук у пам’яті перекладів.

  • Виправлено автоматичний переклад для більшої кількості служб.

  • Удосконалено показ збігів термінів глосарія, що перекриваються.

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

  • Додано підтримку формату файлів JSON go-i18n.

Докладний опис усіх змін.

Weblate 4.16.1

Випущено 1 березня 2023 року.

  • Виправлено помилку testsuite.

Докладний опис усіх змін.

Weblate 4.16

Випущено 1 березня 2023 року.

  • У новій версії перевірки форматування рядків виявляють дубльовані формати.

  • Удосконалено швидкодію пошуку для деяких спеціально форматованих рядків.

  • У новій версії биття Celery зберігає план завдань у базі даних.

  • Додано підтримку перекладача IBM Watson.

  • Відкинуто підтримку параметрів інтеграції з системами керування версіями, яку визнано застарілою у 4.14.

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

  • Удосконалено обробку конфліктів у файлах PO gettext.

  • Додано підтримку визначення стану рядків при додаванні за допомогою програмного інтерфейсу.

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

  • Додано підтримку форм множини для автоматичних пропозицій.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • У новій версії биття Celery зберігає план завдань у базі даних. Для цього слід змінити CELERY_BEAT_SCHEDULER і INSTALLED_APPS.

  • Припинено підтримку застарілого параметра системи керування версіями для реєстраційних даних, див. Weblate 4.14.

  • Оновлення django-crispy-forms потребує змін у INSTALLED_APPS.

  • Інтеграція django-cors-headers потребує змін у INSTALLED_APPS і MIDDLEWARE.

  • Впровадження CACHE_DIR змінило типове значення STATIC_ROOT. Можливо, вам доведеться скоригувати відповідним чином Обслуговування статичних файлів.

Weblate 4.15.2

Випущено 25 січня 2023 року.

  • Уможливлено формати gotext JSON і i18next v4 у типовій конфігурації.

  • Виправлено аварійне завершення роботи при вивантаженні пошкоджених файлів.

  • Реалізовано показ незмінних каталогів у стані сховища Git.

Докладний опис усіх змін.

Weblate 4.15.1

Випущено 19 січня 2023 року.

  • Виправлено пропозиції автоматичного перекладу.

  • Виправлено аварійне завершення роботи сторінки додатків у деяких рідкісних випадках.

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

  • Документовано ліцензування з використанням REUSE 3.0.

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

  • Удосконалено швидкодію створення і збереження проєктів.

  • Додано підтримку формату файлів JSON gotext.

  • Додано підтримку файлів i18next v4.

  • У новій версії можна налаштувати поділ на сторінки за допомогою програмного інтерфейсу.

Докладний опис усіх змін.

Weblate 4.15

Випущено 16 грудня 2022 року.

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

  • Виправлено обробку форм множини при автоматичному перекладі з інших складників.

  • Додано клавіатурне скорочення Alt+Enter для надсилання рядка як пропозиції.

  • Додано підтримку замінників у форматі файлів Fluent.

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

  • Реалізовано автоматичне створення посилань навігації у сховищі коду для відомих служб зберігання коду.

  • Поліпшено швидкодію для декількох режимів перегляду.

  • Удосконалено показ списків рядків із формами множини.

  • Додано підтримку додавання нетипової розмітки у заголовок HTML.

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

  • Виправлено показ прапорців формальних виразів.

  • Удосконалено поведінку перевірки на замінник у формах множини.

  • Додано підтримку іменування файлів перекладу, яку використовують на Google Play.

  • Додано підтримку міток у програмному інтерфейсі.

  • Додано підтримку вибору іншої адреси електронної пошти, ніж адреса для сповіщень.

  • У образі для Docker більше не встановлюється типовий режим діагностики.

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

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

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

  • Додано додаток для налаштування виведення XML.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • Для роботи нової версії Weblate потрібне розширення btree_gin у PostgreSQL. Під час процедури перенесення його буде встановлено, якщо процес має достатні привілеї. Див. Створення бази даних у PostgreSQL щодо налаштовування вручну.

  • В образі для Docker більше типово не вмикається режим діагностики. Якщо він вам потрібен, увімкніть його за допомогою змінної середовища WEBLATE_DEBUG.

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

  • Змінено у 4.15.1: було змінено типове значення для DEFAULT_PAGINATION_CLASS у решті параметрів бібліотек.

Weblate 4.14.2

Випущено 5 листопада 2022 року.

  • Додано підтримку вилучення записів з пам’яті перекладів проєкту.

  • Удосконалено аналіз при попередженні про дублювання мов.

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

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

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

  • Визнано застарілими небезпечні налаштування служб керування версіями за допомогою ключів програмного інтерфейсу та _TOKEN/_USERNAME замість _CREDENTIALS list.

  • Виправлено обробку деяких вивантажених файлів CSV.

  • Удосконалено обробку змін у пробілах під час показу розбіжностей.

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

  • Реалізовано вилучення/вирішення коментарів у журналі.

  • Виправлено відновлення проєктів з пов’язаними складниками з резервних копій.

  • Виправлено введення CAPTCHA при невдалій реєстрації.

  • Удосконалено обробку мов у DeepL.

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

  • Додано підтримку Python 3.11.

Докладний опис усіх змін.

Weblate 4.14.1

Випущено 15 вересня 2022 року.

  • Виправлено генерування резервних копій проєкту в деяких ситуаціях.

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

  • Отримуйте всі перевірені користувачем електронні листи з GitHub під час автентифікації.

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

  • Додано сповіщення про вилучення рядків.

  • Удосконалено керування неперекладними термінами в глосарії.

  • Відтепер можна вказувати кількість учасників команди на сторінці керування командою.

  • Додано інтерфейс керування групою.

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

  • Додано підтримку пошуку у програмному інтерфейсі модулів.

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

  • Удосконалено перевірки пунктуації бірманською мовою.

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

Докладний опис усіх змін.

Weblate 4.14

Випущено 22 серпня 2022 року.

  • Реалізовано стеження за змінами у додатках у журналі.

  • Виправлено обробку перекладів з файлів Windows RC, HTML та текстових файлів.

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

  • Додано підтримку оновлених форм множини з нещодавніх випусків CLDR.

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

  • Додано підтримку домену перекладу у SAP Translation Hub.

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

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

  • Програмний інтерфейс розширено для роботи з пам’яттю перекладів.

  • Удосконалено процедуру перекладу документів.

  • Удосконалено надійність перекладу файлів HTML та текстових файлів.

  • Додано підтримку резервного копіювання на рівні проєктів.

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

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • Перевірки форматування Java у новій версії відповідають прапорцям GNU gettext. Прапорці, які встановлено у Weblate буде автоматично перенесено, але для сторонніх скриптів вам доведеться скористатися java-printf-format замість java-format і java-format замість java-messageformat.

  • Залежність jellyfish було замінено на rapidfuzz.

  • Змінено у 4.14.2: Визнано застарілими небезпечні налаштування служб керування версіями за допомогою ключів програмного інтерфейсу та _TOKEN/_USERNAME замість списку _CREDENTIALS. У Docker, будь ласка, додайте відповідну інструкцію _HOST. Приклади наведено для WEBLATE_GITHUB_HOST та GITHUB_CREDENTIALS.

Weblate 4.13.1

Випущено 1 липня 2022 року.

  • Виправлено стеження за пропозиціями у журналі.

  • Виправлено обробку даних зворотного проксі з Cloudflare.

  • Реалізовано блокування перекладу у відповідь на помилки обробки складника.

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

  • Виправлено поведінку перекладів DeepL з символами-замінниками.

  • Усунено проблему із непридатними до перекладу рядками у програмному інтерфейсі.

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

  • Виправлено журнал аудиту щодо повідомлень електронної пошти користувачам.

  • Виправлено назви прапорців для рядків форматування Java.

Докладний опис усіх змін.

Weblate 4.13

Випущено 15 червня 2022 року.

  • Змінено поведінку при оновленні назв мов.

  • Додано поділ на сторінки для списку проєктів.

  • Програмний інтерфейс для створення модулів у новій версії повертає відомості щодо новоствореного модуля.

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

  • Додано варіанти фіксованого кодування для форматів CSV.

  • Змінено обробку контексту та місця для деяких форматів з метою удосконалення сумісності із базовою реалізацією.

  • Додано підтримку формату ResourceDictionary.

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

  • Виправлено чищення варіантів при вилученні рядка.

  • Забезпечено сумісність із Django 4.1.

  • Додано підтримку зберігання екранованих елементів XML у XLIFF.

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

  • Переспрямовано /.well-known/change-password до /accounts/password/.

  • Служби комп’ютерного перекладу у новій версії можна налаштовувати на рівні проєкту.

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

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

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

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • При оновленні тепер буде автоматично оновлено мови; скористайтеся UPDATE_LANGUAGES, щоб вимкнути оновлення.

  • Обробку контексту і місця можна змінити для форматів файлів Файли RC Windows, Файли HTML, Формат IDML і Текстові файли. У більшості випадків, у новій версії контекст буде показано як місце.

  • У новій версії служби комп’ютерного перекладу можна налаштувати з інтерфейсу користувача. Параметри з файла налаштувань буде імпортовано під час перенесення бази даних.

Weblate 4.12.2

Випущено 11 травня 2022 року.

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

  • Виправлено упорядкування складників за кількістю неперекладених рядків.

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

  • Забезпечено створення ключа SSH Weblate під час перенесення даних.

Докладний опис усіх змін.

Weblate 4.12.1

Випущено 29 квітня 2022 року.

  • Виправлено заголовок повідомлення щодо запитів щодо злиття.

  • Удосконалено обробку синтаксичних помилок у форматі Fluent.

  • Виправлено показ аватару у повідомленнях-сповіщеннях електронної пошти.

  • Додано підтримку вебмонетизації.

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

Докладний опис усіх змін.

Weblate 4.12

Випущено 20 квітня 2022 року.

  • Додано підтримку амхарської у Невідповідність кінцевої крапки.

  • Додано підтримку бірманської у Невідповідність знаків питання.

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

  • Додано прапорець ignore-all-checks для ігнорування перевірок якості для рядка.

  • Усунено можливість для додатка Створення псевдолокалей ініціювати помилки у перевірках.

  • Додано підтримку Запити щодо злиття Gitea.

  • Додано код мови у стилі Linux для Стиль коду мови.

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

  • Удосконалено програмний інтерфейс для створення компонентів з файла.

  • Додано кнопки копіювання та клонування до інших перекладів.

  • Уможливлено налаштовування повідомлень щодо запиту щодо об’єднання на рівні складників.

  • Удосконалено поведінку обмеження щодо максимальної довжини з теґами XML.

  • Виправлено завантаження файлів Fluent із додатковими коментарями.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • Ніяких особливих кроків робити не треба.

Weblate 4.11.2

Випущено 4 березня 2022 року.

  • Виправлено файли MO у двійковому випуску.

Докладний опис усіх змін.

Weblate 4.11.1

Випущено 4 березня 2022 року.

  • Виправлено пропущене очищення аргументів для Git і Mercurial - CVE-2022-23915, див. GHSA-3872-f48p-pxqj, щоб дізнатися більше.

  • Виправлено завантаження неточно перекладених рядків з файлів CSV.

  • Додано підтримку створення команд за допомогою програмного інтерфейсу.

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

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

Докладний опис усіх змін.

Weblate 4.11

Випущено 25 лютого 2022 року.

  • Виправлено XSS - CVE-2022-24710, див. GHSA-6jp6-9rf9-gc66, щоб дізнатися більше.

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

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

  • Усунено помилкові спрацювання засобу перевірки Синтаксис ICU MessageFormat.

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

  • Виправлено оновлення файлів PO із застарілими рядками або пропущеними формами множини.

  • Удосконалено сумісність додатка squash із Gerrit.

  • Реалізовано автоматичну ініціалізацію мов користувача на основі заголовка Accept-Language.

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

  • Для роботи Weblate з цієї версії потрібен Python 3.7 або новіша версія.

  • Виправлено деякі дії із запису при розпізнаванні у проєкті за допомогою жетонів.

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

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

  • Реалізовано липкий заголовок у списках перекладів для удосконалення навігації.

  • Усунено проблему із непридатними до перекладу рядками у Властивості Java.

  • Виправлено роботу з Git для гілок, назви яких містять символи по за ASCII.

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

  • Додано Стиль злиття Об’єднати без швидкого переспрямовування .

  • Виправлено вмикання додатка Автоматичний переклад для нових доданих рядків.

  • Удосконалено перевірки пунктуації бірманською мовою.

  • Додано підтримку визначення нетипових команд на рівні проєкту для надання користувачам доступу, див. Керування правами доступу на рівні проєкту.

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

  • У новій версії контейнер Docker автоматично вмикає TLS/SSL для вихідної електронної пошти, коли це потрібно.

  • Додано підтримку пошуку вирішених коментарів щодо помилок.

  • Додано підтримку borgbackup 1.2.

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

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • Для роботи Weblate з цієї версії потрібен Python 3.7 або новіша версія.

  • Було змінено реалізацію Керування правами доступу на рівні проєкту — вилучено префікс проєкту з назв груп. Це стосується користувачів програмного інтерфейсу.

  • У новій версії Weblate для виявлення набору символів використано модуль charset-normalizer замість модуля chardet.

  • Змінено у 4.11.1: зміни у параметрі REST_FRAMEWORK (вилучення одно з модулів у DEFAULT_AUTHENTICATION_CLASSES).

Weblate 4.10.1

Випущено 22 грудня 2021 року.

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

  • Виправлено показ мітки Перекладено автоматично.

  • Виправлено показ програмного інтерфейсу гілки у складниках із спільним сховищем коду.

  • Удосконалено аналіз при попередженні про невдалий запис до сховища.

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

  • Удосконалено точність засобу Використано літеру кашида.

  • У контейнері Weblate для Docker нової версії використано Python 3.10.

Докладний опис усіх змін.

Weblate 4.10

Випущено 16 грудня 2021 року.

  • Додано підтримку формальності і замінників з використанням DeepL.

  • У новій версії пакетним редагуванням і пошуком із заміною можна скористатися на рівнях проєкту та мови.

  • Додано фільтрування для пошуку із заміною.

  • Виправлено: привілеї «Виконувати автоматичний переклад» більше не є частиною групи Мови.

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

  • Виправлено створення файлів XLSX зі спеціальними символами.

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

  • Удосконалено повідомлення щодо некоректних параметрів, які було передано програмному інтерфейсу.

  • До програмного інтерфейсу додано підтримку жетонів доступу на рівні проєкту.

  • Виправлено вилучення рядка у деяких випадках.

  • Виправлено переклад нових доданих рядків.

  • Реалізовано автоматичне додавання мітки до перекладених автоматично рядків, щоб спростити їхнє фільтрування.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

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

  • До 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 року.

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

  • Удосконалено обробку пробілів у прапорцях.

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

  • Виправлено показ статистичних даних при додаванні нових перекладів.

  • Усунено проблеми зі зміною ключів SSH GitHub.

Докладний опис усіх змін.

Weblate 4.9

Випущено 10 листопада 2021 року.

  • Реалізовано надання ширших відомостей про події у журналі.

  • Удосконалено показ журналу.

  • Удосконалено швидкодію обробки на сторінках перекладу.

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

  • Нова версія safe-html може обробляти Markdown, якщо його використано з md-text.

  • У новій версії використання теґу max-length призводить до ігнорування розмітки XML, якщо його використано з xml-text.

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

  • Скорочено довжину заголовка крамниці програм до 30 з метою допомогти у впровадженні майбутніх змін у правилах Google.

  • Додано підтримку налаштовування виклику SSH за допомогою SSH_EXTRA_ARGS.

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

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

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

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

  • Додано підтримку налаштовування виклику Borg за допомогою BORG_EXTRA_ARGS.

  • Виправлено створення файлів MO для одномовних перекладів.

  • Додано кінцеву точку програмного інтерфейсу для отримання усіх перекладів складника у форматі файлу ZIP.

  • Додано підтримку Python 3.10.

  • Додано підтримку повторного надсилання запрошення електронною поштою в інтерфейсі керування.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

  • Метрику зберігання даних змінено. Оновлення для великих сайтів може тривати досить довго.

Weblate 4.8.1

Випущено 10 вересня 2021 року.

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

  • Докладніше документування параметрів додатків.

  • Виправлено помилку JavaScript при роботі з глосарієм.

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

  • Удосконалено обробку замінників у комп’ютерних перекладах.

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

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

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

  • Удосконалено об’єднання PO gettext, якщо виявлено конфлікти.

  • Удосконалено підсвічування у глосарії.

  • Удосконалено поведінку прапорця safe-html при використанні перевірок XML.

  • Виправлено повідомлення про внески для пов’язаних складників.

Докладний опис усіх змін.

Weblate 4.8

Випущено 21 серпня 2021 року.

  • Додано підтримку формату Apple stringsdict.

  • Оператор точного пошуку у новій версії відтепер враховує регістр символів для PostgreSQL.

  • Виправлено збереження пояснень глосарію в деяких випадках.

  • Удосконалення у документації.

  • Поліпшення у швидкодії.

  • Удосконалено сумісність додатка squash із Gerrit.

  • Виправлено додавання рядків до одномовних складників глосарія.

  • Удосконалено швидкодію обробки варіантів.

  • Усунено помилку, яка призводила до того, що додаток squash іноді пропускав обробку змін у основній гілці.

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

  • Додано підтримку формату файлів Fluent.

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

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

У цьому випуску ніяких додаткових кроків із оновлення виконувати не потрібно.

Weblate 4.7.2

Випущено 15 липня 2021 року.

  • Реалізовано підтримку налаштовування більшої кількості альтернативних назв мов на рівні проєкту.

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

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

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

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

Докладний опис усіх змін.

Weblate 4.7.1

Випущено 30 червня 2021 року.

  • Удосконалено контекстну панель додавання термінів до глосарія.

  • Додано підтримку служби комп’ютерного перекладу LibreTranslate.

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

  • Поліпшено швидкодію оновлення файлів.

Докладний опис усіх змін.

Weblate 4.7

Випущено 17 червня 2021 року.

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

  • Додано підтримку object-pascal-format, що використовується у PO gettext, див. Форматування Object Pascal.

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

  • Додано підтримку міток mi18n.

  • Удосконалено інтеграцію розпізнавання SAML.

  • Виправлення у інтеграції із Gerrit для кращої обробки нетипових випадків.

  • Тепер Weblate вимагає Django 3.2.

  • Виправлено запрошення користувачів, коли автентифікацію електронної пошти вимкнуто.

  • Удосконалено визначення мов.

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

  • Виправлено автоматичне створення мов глосарія.

  • Розширено документацію про додатки.

  • Удосконалення швидкодії складників із пов’язаними сховищами.

  • Додано підтримку безплатного програмного інтерфейсу DeepL.

  • Керування користувачами більше не потребує інтерфейсу адміністратора Django.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

Помітні зміни у налаштуваннях або залежностях:

  • До settings_example.py внесено декілька змін. Найпомітнішими є зміна проміжного програмного забезпечення (MIDDLEWARE). Будь ласка, скоригуйте параметри відповідним чином.

  • Для рушія комп’ютерного перекладу DeepL тепер використовують загальний параметр MT_DEEPL_API_URL з метою гнучкішої адаптації до різних моделей передплати. Використання параметра MT_DEEPL_API_VERSION припинено.

  • Тепер потрібен Django 3.2.

Weblate 4.6.2

Випущено 8 травня 2021 року.

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

  • Виправлено додавання нових рядків до порожніх файлів властивостей.

  • Виправлено вирівнювання піктограми копіювання для мов із писемністю справа ліворуч.

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

  • Виправлено обробку назв файлів перекладу, які ігнорують у Git.

  • Удосконалено швидкодію побудови метрики.

  • Усунено можливу ваду у механізмі зберігання глосаріїв.

  • Виправлено поведінку перевірки сумісності для мов із різними формами множини.

Докладний опис усіх змін.

Weblate 4.6.1

Випущено 2 травня 2021 року.

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

  • Удосконалено точність перевірки форм множини.

  • Оновлено список мов інтерфейсу у Docker.

  • Удосконалено повідомлення щодо помилок при створенні запитів щодо об’єднання.

  • Виправлено створення запитів щодо об’єднання у Pagure.

  • Виправлено запуск автоматично встановлених додатків.

  • Виправлено можливі проблеми із кешем при оновленні.

  • Виправлено додавання нових модулів до одномовних перекладів за допомогою вивантаження даних.

Докладний опис усіх змін.

Weblate 4.6

Випущено 19 квітня 2021 року.

  • У новій версії команда керування auto_translate має параметр для визначення режиму перекладу.

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

  • Додано тенденції та метрику для всіх об’єктів.

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

  • Додано фільтрування за датою при навігації списком змін.

  • Удосконалено діаграми діяльності.

  • Уможливлено налаштовування відправника для повідомлень форми зворотного зв’язку.

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

  • Обмеження на частоту більше не стосується надкористувачів.

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

  • Уможливлено налаштовування обмеження за частотою у контейнері Docker.

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

  • Індикація спрощеного стану під час показу списку рядків.

  • У новій версії для створення хешів паролів типово використовується Argon2.

  • Спрощено смужки поступу, які показують стан перекладу.

  • Перейменовано Додавання нових мов — нова назва точніше вказує призначення.

  • Виправлено зберігання стану рядка до XLIFF.

  • Додано пошук у межах мови.

  • Початкова підтримка розгортання горизонтального масштабування для Docker.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

Помітні зміни у налаштуваннях або залежностях:

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

  • У програмному інтерфейсі для створення складників тепер автоматично використовуються Внутрішні адреси 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.

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

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

  • Удосконалено швидкодію пам’яті перекладу для довгих рядків.

  • Додано підтримку пошуку у поясненнях.

  • У новій версії уможливлено додавання і вилучення рядків у двомовних форматах.

  • Розширено список підтримуваних мов комп’ютерного перекладу в Amazon Translate.

  • Реалізовано автоматичне вмикання перевірок Java MessageFormat для властивостей Java.

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

  • Додано простий інтерфейс для навігації перекладом.

  • Глосарії у новій версії зберігаються як звичайні складники.

  • Вилучено спеціалізовані програмні інтерфейси для глосаріїв, оскільки для них тепер використовується програмний інтерфейс складників.

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

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

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

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

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

  • Додано перевірку того, чи переклад відповідає глосарію.

  • Додана підтримка налаштування кольору тексту навігації.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

Помітні зміни у налаштуваннях або залежностях:

  • Перехід на нову версію може бути досить тривалим, якщо у вас доволі великі глосарії.

  • Глосарії у новій версії зберігаються як звичайні складники.

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

  • Змінено 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.

  • Удосконалено виявлення формату файлів для вивантажених файлів.

  • Усунено дублювання запитів щодо злиття на Pagure.

  • Пришвидшено показ перекладів-привидів.

  • Переписано редактор перекладів з метою використання вбудованої текстової області браузера.

  • Виправлено помилку, пов’язану із тим, що додаток чищення заважав додаванню нових рядків.

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

Докладний опис усіх змін.

Weblate 4.4

Випущено 15 грудня 2020 року.

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

  • Тепер Weblate вимагає Django 3.1.

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

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

  • Поліпшена інтеграція з CodeMirror.

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

  • Для перекладів у новій версії використано редактор CodeMirror.

  • Підсвічування синтаксичних конструкцій у редакторі перекладів для XML, HTML, Markdown і reStructuredText.

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

  • Удосконалено підтримку нестандартних кодів мов.

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

  • Реалізовано показу користувачеві фільтрованого списку мов при додаванні нових перекладів.

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

  • Удосконалено сторінки подробиць щодо рахунків та процедуру розміщення вільних проєктів.

  • API розширеної статистики перекладів.

  • Поліпшено вкладку інших перекладів під час перекладу.

  • Додано API завдань.

  • Поліпшено швидкодію вивантаження файлів.

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

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

  • Кілька вдосконалень інтерфейсу користувача.

  • Удосконалено схему іменування отримуваних файлів ZIP.

  • Додано пункт отримання сповіщень проєктів, за якими не ведеться спостереження.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

Помітні зміни у налаштуваннях або залежностях:

  • Змінено INSTALLED_APPS, тут слід додавати weblate.configuration.

  • Тепер потрібен Django 3.1.

  • Якщо ви використовуєте MySQL або MariaDB, підвищено вимоги щодо мінімальних версій, див. MySQL і MariaDB.

Змінено в версії 4.4.1:

  • Одномовний gettext у новій версії використовує одразу msgid і msgctxt, якщо такі поля є. Це змінює ідентифікацію рядків перекладу у відповідних файлах розривання посилань на розширені дані Weblate, такі як знімки екрана або стани розгляду. Будь ласка, переконайтеся, що зміни з черги для таких файлів записано до сховища, перш ніж виконувати оновлення. Рекомендуємо примусово завантажити відповідний складник за допомогою loadpo.

  • Збільшено мінімальну обов’язкову версію translate-toolkit для виправлення декількох проблем із форматами файлів.

Weblate 4.3.2

Випущено 4 листопада 2020 року.

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

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

  • Додано підтримку запитів щодо об’єднання Pagure.

  • Удосконалено повідомлення про помилку при помилках реєстрації.

  • Скасовано показ коментарів розробника у Markdown.

  • Спрощено налаштування сховищ Git з типовою гілкою, іншою ніж «master».

  • Гілка main тепер є типовою для новостворених внутрішніх сховищ.

  • Знижено частоту помилкових спрацьовувань незмінених перекладів під час перекладу reStructuredText.

  • Виправлено проблеми показу CodeMirror у деяких ситуаціях.

  • Групу «Шаблони» перейменовано на «Джерела» для прояснення її призначення.

  • Виправлено обробку запитів щодо об’єднання у GitLab для сховищ із довгими шляхами.

Докладний опис усіх змін.

Weblate 4.3.1

Випущено 21 жовтня 2020 року.

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

  • Виправлено застарівання сеансів для користувачів, які пройшли розпізнавання.

  • Додано підтримку приховування даних щодо версії.

  • Удосконалено сумісність сценаріїв спостереження із сервером Bitbucket.

  • Удосконалено швидкодію обробки пам’яті перекладу.

  • Зменшено споживання пам’яті.

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

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

Weblate 4.3

Випущено 15 жовтня 2020 року.

  • До програмного інтерфейсу включено статистичні дані користувача.

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

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

  • Переписано підтримку запитів щодо об’єднання для GitHub і GitLab.

  • Виправлено обчислення статистичних даних після вилучення пропозиції.

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

  • Виправлено налаштування для примусових перевірок.

  • Удосконалено документацію щодо вбудованих засобів резервного копіювання.

  • Атрибут початкової мови пересунуто з проєкту до складника.

  • Додано перевірку форматування I18n Vue.

  • У перевірці типових замінників у новій версії реалізовано використання формальних виразів.

  • Удосконалено вигляд режиму матриці.

  • Пункт «Автоматизація» перейменовано на «Автоматичні пропозиції».

  • Додано підтримку взаємодії із декількома екземплярами GitLab або GitHub.

  • Розширено API — враховано оновлення і вилучення проєктів та модулів, а також глосарії.

  • У API модулів належним чином реалізовано обробку рядків із формами множини.

  • У новій версії засіб створення складників може обробляти файл ZIP або вивантажений документ.

  • Консолідовано коди стану відповідей API .

  • Реалізовано підтримку Markdown в угоді з перекладачами.

  • Удосконалено відстеження початкових рядків.

  • Удосконалено сумісність з форматами JSON, YAML і CSV.

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

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

  • Удосконалено панель керування сховищами.

  • Реалізовано автоматичне вмикання формату java для Android.

  • Додано підтримку локалізованих знімків вікон.

  • Додано підтримку Python 3.9.

  • Виправлено переклад файлів HTML за певних умов.

Докладний опис усіх змін.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

Помітні зміни у налаштуваннях або залежностях:

  • Передбачено певні зміни у перевірках якості. Можливо, вам варто включити їх до списку зміненого CHECK_LIST.

  • Атрибут початкової мови було перенесено з проєкту до складника, який доступний у програмному інтерфейсі. Вам слід оновити Клієнт Weblate, якщо ви ним користуєтеся.

  • Перенесення бази даних з версії 4.3 може бути тривалим. Тривалість залежить від кількості рядків, переклад яких виконується (очікуваний час для перенесення 100000 початкових рядків складає близько однієї години).

  • Змінено 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, якщо увімкнено трейлери.

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

Weblate 4.2.1

Випущено 21 серпня 2020 року.

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

  • Виправлено аварійне завершення роботи у додатку очищення для деяких файлів XLIFF.

  • Уможливлено налаштовування CDN локалізації в образі Docker.

Weblate 4.2

Випущено 18 серпня 2020 року.

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

  • Відкинуто підтримку перенесення даних з випусків 3.x — перенесення слід виконувати із проміжними версіями 4.1 або 4.0.

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

  • Удосконалено діаграми діяльності.

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

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

  • Спрощено основну навігацію (кнопки замінено піктограмами).

  • Удосконалено обробку кодів мов у інтеграції із Google Перекладачем.

  • Реалізовано можливість створення трейлерів Co-authored-by: у додатку об’єднання внесків Git.

  • Удосконалено обробник запитів щодо пошуку.

  • Удосконалено повідомлення перевірок щодо форматування рядків.

  • Підвищено швидкодію обробки пакетних змін у стані.

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

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

  • Додано підтримку ModernMT.

  • Уможливлено вимикання перезаписування затверджених перекладів при вивантаженні файла перекладу.

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

  • Додано перевірку для літералів шаблонів ECMAScript.

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

  • Вилучено початкову крапку з ключів модулів JSON.

  • Вилучено окрему чергу обробки Celery для пам’яті перекладу.

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

  • Дозволити налаштовувати заголовки HTTP Content-Security-Policy.

  • Додано підтримку альтернативних назв мови на рівні проєкту.

  • Новий додаток, який полегшує локалізацію коду HTML або JavaScript, див. CDN локалізації JavaScript.

  • Домен Weblate тепер налаштовується у параметрах, див. SITE_DOMAIN.

  • Додано підтримку пошуку за складником і проєктом.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

Помітні зміни у налаштуваннях або залежностях:

  • Підтримки оновлення з випусків 3.x більше не передбачено. Будь ласка, спочатку виконайте оновлення до версії 4.0 або 4.1.

  • Маємо деякі нові і оновлені вимоги щодо програмного забезпечення.

  • До settings_example.py внесено декілька змін. Найпомітнішими є нове проміжне програмне забезпечення та зміна порядку виконання застосунків.

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

  • Налаштування Celery змінено так, що у них більше не використовується черга memory. Будь ласка, скоригуйте ваші скрипти запуску та значення параметра CELERY_TASK_ROUTES.

  • Домен Weblate тепер налаштовується у параметрах, див. SITE_DOMAIN (або WEBLATE_SITE_DOMAIN). Вам слід буде налаштувати його до запуску Weblate.

  • Поля імені користувача і адреси електронної пошти у базі даних користувачів тепер мають містити неповторювані текстові дані (регістр символів не береться до уваги). У попередніх версіях це обмеження не було застосовано примусово для PostgreSQL.

Weblate 4.1.1

Випущено 19 червня 2020 року.

  • Виправлено зміну налаштувань автовиправлення або додатків у Docker.

  • Виправлено можливе аварійне завершення роботи на сторінці відомостей про Weblate.

  • Удосконалено встановлення скомпільованих файлів локалей.

  • Виправлено додавання слів до глосарія.

  • Виправлено клавіатурні скорочення для комп’ютерного перекладу.

  • Вилучено діагностичне виведення, яке спричиняло у певних випадках відкидання записів подій журналу.

  • Виправлено індикатор блокування у списку проєктів.

  • Виправлено побудову списку ключів GPG у деяких конфігураціях.

  • Додано параметр для визначення версії програмного інтерфейсу DeepL, яким слід скористатися.

  • Додано підтримку роботи у режимі надавача служб SAML, див. Розпізнавання за SAML.

Weblate 4.1

Випущено 15 червня 2020 року.

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

  • Додано підтримку пошуку початкових рядків на основі знімка вікна.

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

  • Удосконалено редагування критеріїв пошуку на сторінках «Переклад».

  • Удосконалено обробку конкурентних оновлень вмісту сховища.

  • До форми створення проєкту включено початкову мову.

  • До подяк включено кількість внесених змін.

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

  • Уможливлено додавання до «білого» списку методів реєстрації із закритими реєстраціями.

  • Удосконалено пошук відповідних термінів у глосарії.

  • Удосконалено встановлення відповідності у пам’яті перекладів.

  • Реалізовано групування однакових результатів із комп’ютерного перекладу.

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

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

  • До архіву ZIP з отриманими перекладами включено шаблони.

  • Додано підтримку коду Markdown та налаштовування сповіщень до оголошень проєкту.

  • Розширено подробиці у списках із позначками.

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

  • Реалізовано послідовне використання стану «пропущено» для пропущених перевірок.

  • Додано підтримку налаштовування типових додатків для вмикання.

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

  • Удосконалено комп’ютерний переклад рядків із замінниками.

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

  • Удосконалено обробку кодів мов.

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

  • «Форми» перейменовано на загальніший термін — «варіанти».

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

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

  • Виправлено параметр для ігнорування перевірок початкових рядків.

  • Додано підтримку налаштовування іншої гілки для запису змін.

  • У новій версії програмний інтерфейс повідомляє про стан щодо обмеження на частоту виклику у заголовках HTTP.

  • Додано підтримку програмного інтерфейсу Google Translate V3 (розширеного).

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

  • Додано підтримку пробілів та інших спеціальних символів у прапорцях перекладу, див. Налаштовування поведінки за допомогою прапорців.

  • Реалізовано безумовний показ перевірки на обробку тексту, якщо її увімкнено.

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

  • Додано підтримку спільного використання глосаріїв між проєктами.

Оновлення

Будь ласка, виконайте настанови із розділу Загальні настанови щодо оновлення для виконання оновлення.

Помітні зміни у налаштуваннях або залежностях:

  • До settings_example.py внесено декілька змін. Найпомітнішими є зміна проміжного програмного забезпечення. Будь ласка, скоригуйте параметри відповідним чином.

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

  • Передбачено нові перевірки якості. Можливо, вам варто включити їх до списку зміненого CHECK_LIST.

  • Змінено параметр DEFAULT_THROTTLE_CLASSES так, щоб уможливити звітування щодо обмеження частоти у програмному інтерфейсі.

  • Маємо деякі нові і оновлені вимоги щодо програмного забезпечення.

  • Змінено 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.

  • Виправлено друкарські помилки у документації.

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

  • Виправлено помилки JavaScript, які заважали навігації на мобільних пристроях.

  • Виправлено аварійне завершення роботи при показі результатів деяких перевірок.

  • Виправлено побудову списку знімків вікон.

  • Виправлено щомісячні сповіщення-резюме.

  • Виправлено обробку проміжних перекладів із модулями, яких не існує у перекладі.

Weblate 4.0.3

Випущено 2 травня 2020 року.

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

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

  • Виправлено перенесення даних PostgreSQL для користувачів, які не є надкористувачами.

  • Виправлено зміну адреси сховища при створенні складника.

  • Виправлено аварійне завершення роботи, якщо зникає основне сховище коду.

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 або новіша версія.

  • Додано огляд керування для сповіщень щодо складників.

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

  • Удосконалено сторінки входу та реєстрації.

  • Керування доступом до проєкту та налаштовування робочого процесу інтегровано до параметрів проєкту.

  • Додано перевірку та засіб підсвічування для інтерполяції та вкладення i18next.

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

  • Реалізовано показ пропозицій, які не проходять перевірки.

  • Реалізовано запис змін у початковому рядку до журналу.

  • Оновлено програмний інтерфейс Microsoft Translator до версії 3.

  • Повторно реалізовано модуль пам’яті перекладів.

  • Додано підтримку для декількох фільтрів is: у Пошук.

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

  • Удосконалено видобування коментарів з одномовних файлів po.

  • Повідомлення дошки перейменовано на «оголошення».

  • Виправлено певні проблеми із поштовими повідомленнями щодо реєстрації.

  • Удосконалено додаток оновлення LINGUAS з метою розширення спектра обробки синтаксичних варіантів.

  • Виправлено редагування одномовних початкових файлів XLIFF.

  • Додано підтримку точної відповідності у Пошук.

  • Розширено програмний інтерфейс для роботи із знімками вікон, записами користувачів, груп, списками складників та розширено засоби створення проєктів.

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

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

  • Додано підтримку рецензування початкових рядків.

  • Розширено параметри отримання для платформи із широкою пам’яттю перекладів.