---
layout: post
title: Polyglot 1.13 - new liquid vars, SEO and redirect improvements
lang: en
description: Jekyll Polyglot 1.13.0 brings new liquid variables for translation status, smarter redirects, hreflang fixes, and many community contributions
---

Jekyll-Polyglot `1.13.0` has been released! This release is made possible thanks to support and many contributions from [@rathboma](https://github.com/rathboma) and [Beekeeper Studio](https://www.beekeeperstudio.io/).

## better hreflang generation

- **[PR #282](https://github.com/untra/polyglot/pull/282)**: **@rathboma** merged improvements to hreflang tag generation, adding a fallback option for unconfigured languages. This improves SEO and correctness of the generated headers on multilingual sites.

## warnings on mismatched language codes

- **[PR #287](https://github.com/untra/polyglot/pull/287)**: **@rathboma** added build-time warnings when a post's `lang:` value does not match any configured site language. Language matching is now case-insensitive, so `EN` and `en` are treated the same.

- **[PR #290](https://github.com/untra/polyglot/pull/290)**: **@rathboma** filtering now properly excludes posts written in languages that are not in the `languages:` config, preventing unconfigured content from leaking into builds.

## localize Netlify _redirects

- **[PR #285](https://github.com/untra/polyglot/pull/285)**: **@rathboma** added a new `localize_redirects` option. When enabled, Polyglot automatically generates language-prefixed copies of the Netlify `_redirects` rules, so a redirect like `/github` also works for `/fr/github`, `/de/github`, and so on. See the [SEO recipes page](/seo/) for setup details.

## new liquid variables for translation status

- **[PR #305](https://github.com/untra/polyglot/pull/305)**: Two new liquid variables — `page.missing_languages` and `page.available_languages` — let your templates see which languages a page has been translated into, and which are still missing. Useful for building richer language switchers and sidebars.

## new language translations

- **[PR #303](https://github.com/untra/polyglot/pull/303)**: The Polyglot documentation site now has Ukrainian (uk) and Hindi (hi) translations, with help from AI-assisted translation. Corrections are welcome!
- **[PR #297](https://github.com/untra/polyglot/pull/297)**: [@manabu-nakamura](https://github.com/manabu-nakamura) contributed corrections to the Japanese (ja) site translations. Thank you!

## AI development tooling support

- **[PR #298](https://github.com/untra/polyglot/pull/298)**: Polyglot now ships with first-class engineering support for GitHub Copilot, Claude Code, and the shared `AGENTS.md` convention. AI is part of the workflow now, and contributions made with these tools are welcome.
- Additional CI quality checks were added, including htmlproofer and rubocop adjustments.

## sidebar shows missing translations

The documentation site sidebar now flags pages that do not yet have a translation in the active language, making gaps easier to spot for readers and contributors.

Thank you to [@rathboma](https://github.com/rathboma) and everyone who contributed to this release!
