---
layout: post
title: Polyglot 1.14 - Mehr Sprachen, Redirect-Fixes, Community-Updates
lang: de
description: Jekyll Polyglot 1.14.0 bringt Sprachunterstützung für zh-TW und pt-PT, Fixes für doppelte Präfixe bei redirect_from, die neue Option serial_default_lang und Aktualisierungen der Ruby-Abhängigkeiten
---

Jekyll-Polyglot `1.14.0` ist erschienen! Diese Version erweitert die Unterstützung regionaler Sprachen, behebt Randfälle bei Weiterleitungen und fügt eine neue Option für die Kompatibilität mit Jekyll-Plugins hinzu, die nicht parallelisierbar sind.

## Unterstützung für zh-TW und pt-PT

- **[PR #316](https://github.com/untra/polyglot/pull/316)**: Die Polyglot-Website unterstützt jetzt traditionelles Chinesisch (`zh-TW`) und europäisches Portugiesisch (`pt-PT`) als Seitensprachen. Die Polyglot-Dokumentationsseite bietet nun übersetzte Seiten für beide, neben den bestehenden Übersetzungen für `zh-CN` und `pt-BR`. Wie immer wurden diese Übersetzungen mit Hilfe von KI erstellt; Korrekturen und Verbesserungen sind willkommen!

## Fixes für doppelte Präfixe bei redirect_from

- **[PR #317](https://github.com/untra/polyglot/pull/317)**: Korrekturen daran, wie Polyglot das `redirect_from`-Frontmatter mit dem Plugin jekyll-redirect-from behandelt. Benutzerdefinierte Weiterleitungen bleiben jetzt erhalten, statt überschrieben zu werden, werden korrekt auf die jeweilige Sprache begrenzt, und bereits sprachpräfixierte Weiterleitungen erhalten kein doppeltes Präfix mehr — eine Weiterleitung wie `/fr/old-page` wird also nicht zu `/fr/fr/old-page`.

## serial_default_lang für nicht parallelisierbare Plugins

- **[PR #310](https://github.com/untra/polyglot/pull/310)**: **[@rathboma](https://github.com/rathboma)** hat die neue Option `serial_default_lang` beigesteuert. Wenn `parallel_localization` aktiviert ist, startet Polyglot einen Prozess pro Sprache per Fork, was zu Race Conditions mit Plugins wie jekyll-assets führen kann, die beim ersten Aufruf gemeinsame Caches initialisieren. Mit `serial_default_lang: true` baut Polyglot zuerst die Standardsprache im Elternprozess, bevor die übrigen Prozesse geforkt werden. So initialisieren sich solche Plugins genau einmal, und die Sprachprozesse erben den vorbereiteten Zustand. Wenn die parallelen Builds von Polyglot jemals mit einem anderen Jekyll-Plugin kollidiert sind, kann diese Option helfen, Konflikte zu vermeiden.

## Aktualisierungen der Ruby-Abhängigkeiten

Diese Version hält außerdem die Ruby-Abhängigkeiten aktuell.
