---
layout: post
title: Polyglot 1.14 - Mais línguas, correções de redirecionamentos e novidades da comunidade
lang: pt-PT
description: O Jekyll Polyglot 1.14.0 traz suporte para as línguas zh-TW e pt-PT, correções de prefixos duplicados no redirect_from, a nova opção serial_default_lang e atualizações de dependências ruby
---

O Jekyll-Polyglot `1.14.0` foi lançado! Esta versão alarga o suporte a línguas regionais, corrige casos extremos de redirecionamento e adiciona uma nova opção de compatibilidade com plugins do Jekyll que não suportam paralelismo.

## suporte para zh-TW e pt-PT

- **[PR #316](https://github.com/untra/polyglot/pull/316)**: O site do Polyglot suporta agora chinês tradicional (`zh-TW`) e português europeu (`pt-PT`) como línguas do site. O site de documentação do Polyglot serve agora páginas traduzidas para ambas, a par das traduções existentes de `zh-CN` e `pt-BR`. Como sempre, estas traduções foram feitas com a ajuda de IA; correções e melhorias são bem-vindas!

## correções de prefixos duplicados no redirect_from

- **[PR #317](https://github.com/untra/polyglot/pull/317)**: Correções na forma como o Polyglot trata o frontmatter `redirect_from` com o plugin jekyll-redirect-from. Os redirecionamentos definidos pelo utilizador são agora preservados em vez de substituídos, corretamente limitados à língua correspondente, e os redirecionamentos que já têm prefixo de língua deixam de receber um prefixo duplicado — assim, um redirecionamento como `/fr/old-page` não se tornará `/fr/fr/old-page`.

## serial_default_lang para plugins sem suporte de paralelismo

- **[PR #310](https://github.com/untra/polyglot/pull/310)**: **[@rathboma](https://github.com/rathboma)** contribuiu com a nova opção `serial_default_lang`. Quando `parallel_localization` está ativado, o Polyglot cria um processo por língua através de fork, o que pode gerar condições de corrida com plugins como o jekyll-assets, que inicializam caches partilhadas na primeira utilização. Definir `serial_default_lang: true` faz com que o Polyglot construa primeiro a língua predefinida no processo pai antes de criar os restantes processos: assim, esses plugins são inicializados exatamente uma vez, e os processos de cada língua herdam o estado já preparado. Se as compilações paralelas do Polyglot alguma vez colidiram com outro plugin do Jekyll, esta opção pode ajudar a evitar conflitos.

## atualizações de dependências ruby

Esta versão também mantém as dependências ruby atualizadas.
