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 в актуальном состоянии.