Polyglot 1.14 - Mais idiomas, correções de redirecionamentos e novidades da comunidade
21 Aug 2026O Jekyll-Polyglot 1.14.0 foi lançado! Esta versão amplia o suporte a idiomas regionais, corrige casos extremos de redirecionamento e adiciona uma nova opção de compatibilidade com plugins do Jekyll que não suportam paralelismo.
suporte a zh-TW e pt-PT
- PR #316: O site do Polyglot agora suporta chinês tradicional (
zh-TW) e português europeu (pt-PT) como idiomas do site. O site de documentação do Polyglot agora serve páginas traduzidas para ambos, junto às traduções existentes dezh-CNept-BR. Como sempre, essas 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: Correções na forma como o Polyglot lida com o frontmatter
redirect_fromjunto ao plugin jekyll-redirect-from. Redirecionamentos definidos pelo usuário agora são preservados em vez de sobrescritos, corretamente limitados ao idioma correspondente, e redirecionamentos que já têm prefixo de idioma não recebem mais um prefixo duplicado — assim, um redirecionamento como/fr/old-pagenão se tornará/fr/fr/old-page.
serial_default_lang para plugins sem suporte a paralelismo
- PR #310: @rathboma contribuiu com a nova opção
serial_default_lang. Quandoparallel_localizationestá habilitado, o Polyglot cria um processo por idioma via fork, o que pode gerar condições de corrida com plugins como o jekyll-assets, que inicializam caches compartilhados no primeiro uso. Definirserial_default_lang: truefaz o Polyglot construir primeiro o idioma padrão no processo pai antes de criar os demais processos: assim, esses plugins são inicializados exatamente uma vez, e os processos de cada idioma herdam o estado já preparado. Se os builds paralelos do Polyglot já 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.