---
layout: post
title: Polyglot 1.14 - Plus de langues, corrections de redirections, nouvelles de la communauté
lang: fr
description: Jekyll Polyglot 1.14.0 apporte la prise en charge des langues zh-TW et pt-PT, des corrections des préfixes dupliqués de redirect_from, la nouvelle option serial_default_lang et des mises à jour des dépendances ruby
---

Jekyll-Polyglot `1.14.0` est sorti ! Cette version étend la prise en charge des langues régionales, corrige des cas limites de redirection et ajoute une nouvelle option de compatibilité avec les plugins Jekyll incompatibles avec la parallélisation.

## prise en charge de zh-TW et pt-PT

- **[PR #316](https://github.com/untra/polyglot/pull/316)** : Le site web de Polyglot prend désormais en charge le chinois traditionnel (`zh-TW`) et le portugais européen (`pt-PT`) comme langues du site. Le site de documentation de Polyglot propose maintenant des pages traduites pour les deux, aux côtés des traductions existantes `zh-CN` et `pt-BR`. Comme toujours, ces traductions ont été réalisées avec l'aide de l'IA ; les corrections et améliorations sont les bienvenues !

## corrections des préfixes dupliqués de redirect_from

- **[PR #317](https://github.com/untra/polyglot/pull/317)** : Corrections de la façon dont Polyglot gère le frontmatter `redirect_from` avec le plugin jekyll-redirect-from. Les redirections définies par l'utilisateur sont désormais préservées au lieu d'être écrasées, correctement limitées à la langue concernée, et les redirections déjà préfixées par une langue ne reçoivent plus de double préfixe — ainsi une redirection comme `/fr/old-page` ne deviendra pas `/fr/fr/old-page`.

## serial_default_lang pour les plugins incompatibles avec la parallélisation

- **[PR #310](https://github.com/untra/polyglot/pull/310)** : **[@rathboma](https://github.com/rathboma)** a contribué la nouvelle option `serial_default_lang`. Lorsque `parallel_localization` est activé, Polyglot crée un processus par langue via fork, ce qui peut provoquer des conditions de concurrence avec des plugins comme jekyll-assets qui initialisent des caches partagés à la première utilisation. Avec `serial_default_lang: true`, Polyglot construit d'abord la langue par défaut dans le processus parent avant de forker les autres : ces plugins s'initialisent ainsi exactement une fois, et les processus de chaque langue héritent de l'état déjà préparé. Si les builds parallèles de Polyglot sont déjà entrés en collision avec un autre plugin Jekyll, cette option peut aider à éviter ces conflits.

## mises à jour des dépendances ruby

Cette version maintient également à jour les dépendances ruby.
