---
layout: post
title: Polyglot 1.14 - Більше мов, виправлення редиректів, оновлення спільноти
lang: uk
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 в актуальному стані.
