Polyglot 1.14 - Більше мов, виправлення редиректів, оновлення спільноти
21 Aug 2026Вийшов Jekyll-Polyglot 1.14.0! Ця версія розширює підтримку регіональних мов, виправляє граничні випадки в редиректах і додає нову опцію сумісності з плагінами Jekyll, що не підтримують паралельну роботу.
підтримка zh-TW і pt-PT
- PR #316: Сайт Polyglot тепер підтримує традиційну китайську (
zh-TW) та європейську португальську (pt-PT) як мови сайту. Сайт документації Polyglot тепер надає перекладені сторінки обома мовами, поряд з наявними перекладамиzh-CNіpt-BR. Як завжди, ці переклади зроблено за допомогою ШІ; виправлення та вдосконалення вітаються!
виправлення дубльованих префіксів у redirect_from
- PR #317: Виправлення того, як Polyglot обробляє frontmatter
redirect_fromіз плагіном jekyll-redirect-from. Визначені користувачем редиректи тепер зберігаються, а не перезаписуються, коректно обмежуються відповідною мовою, а редиректи, що вже мають мовний префікс, більше не отримують подвійний префікс — тож редирект на кшталт/fr/old-pageне перетвориться на/fr/fr/old-page.
serial_default_lang для плагінів без підтримки паралелізму
- PR #310: @rathboma додав нову опцію
serial_default_lang. Коли увімкненоparallel_localization, Polyglot створює окремий процес для кожної мови через fork, що може спричиняти стани гонитви з плагінами на кшталт jekyll-assets, які ініціалізують спільні кеші під час першого використання. Налаштуванняserial_default_lang: trueзмушує Polyglot спочатку зібрати мову за замовчуванням у батьківському процесі, перш ніж форкати решту: такі плагіни ініціалізуються рівно один раз, а мовні процеси успадковують уже підготовлений стан. Якщо паралельні збірки Polyglot колись конфліктували з іншим плагіном Jekyll, ця опція може допомогти уникнути конфліктів.
оновлення залежностей ruby
Ця версія також підтримує залежності ruby в актуальному стані.