---
layout: post
title: Polyglot 1.14 - Больше языков, исправления редиректов, новости сообщества
lang: ru
description: Jekyll Polyglot 1.14.0 приносит поддержку языков zh-TW и pt-PT, исправления дублирующихся префиксов в redirect_from, новую опцию serial_default_lang и обновления зависимостей ruby
---

Вышел Jekyll-Polyglot `1.14.0`! Эта версия расширяет поддержку региональных языков, исправляет пограничные случаи в редиректах и добавляет новую опцию совместимости с плагинами Jekyll, не поддерживающими параллельную работу.

## поддержка zh-TW и pt-PT

- **[PR #316](https://github.com/untra/polyglot/pull/316)**: Сайт Polyglot теперь поддерживает традиционный китайский (`zh-TW`) и европейский португальский (`pt-PT`) в качестве языков сайта. Сайт документации Polyglot теперь предоставляет переведённые страницы для обоих языков, наряду с существующими переводами `zh-CN` и `pt-BR`. Как всегда, эти переводы были выполнены с помощью ИИ; исправления и улучшения приветствуются!

## исправления дублирующихся префиксов в redirect_from

- **[PR #317](https://github.com/untra/polyglot/pull/317)**: Исправления в том, как Polyglot обрабатывает frontmatter `redirect_from` с плагином jekyll-redirect-from. Заданные пользователем редиректы теперь сохраняются, а не перезаписываются, корректно ограничиваются соответствующим языком, а редиректы с уже добавленным языковым префиксом больше не получают двойной префикс — так, редирект `/fr/old-page` не превратится в `/fr/fr/old-page`.

## serial_default_lang для плагинов без поддержки параллелизма

- **[PR #310](https://github.com/untra/polyglot/pull/310)**: **[@rathboma](https://github.com/rathboma)** добавил новую опцию `serial_default_lang`. Когда включена `parallel_localization`, Polyglot создаёт отдельный процесс на каждый язык через fork, что может привести к гонкам с плагинами вроде jekyll-assets, которые инициализируют общие кэши при первом использовании. Установка `serial_default_lang: true` заставляет Polyglot сначала собрать язык по умолчанию в родительском процессе, прежде чем форкать остальные: такие плагины инициализируются ровно один раз, а языковые процессы наследуют уже подготовленное состояние. Если параллельные сборки Polyglot когда-либо конфликтовали с другим плагином Jekyll, эта опция может помочь избежать конфликтов.

## обновления зависимостей ruby

Эта версия также поддерживает зависимости ruby в актуальном состоянии.
