---
layout: post
title: Polyglot 1.13 - новые переменные liquid, улучшения SEO и перенаправлений
lang: ru
description: Jekyll Polyglot 1.13.0 приносит новые переменные liquid для статуса перевода, более умные перенаправления, исправления hreflang и множество вкладов сообщества
---

Jekyll-Polyglot `1.13.0` был выпущен! Этот релиз стал возможен благодаря поддержке и многочисленным вкладам от [@rathboma](https://github.com/rathboma) и [Beekeeper Studio](https://www.beekeeperstudio.io/).

## улучшенная генерация hreflang

- **[PR #282](https://github.com/untra/polyglot/pull/282)**: **@rathboma** объединил улучшения генерации тегов hreflang, добавив вариант резервного значения для ненастроенных языков. Это улучшает SEO и корректность создаваемых заголовков на многоязычных сайтах.

## предупреждения о несовпадающих языковых кодах

- **[PR #287](https://github.com/untra/polyglot/pull/287)**: **@rathboma** добавил предупреждения во время сборки, когда значение `lang:` записи не соответствует ни одному из настроенных языков сайта. Сопоставление языков теперь не учитывает регистр, поэтому `EN` и `en` рассматриваются как одно и то же.

- **[PR #290](https://github.com/untra/polyglot/pull/290)**: **@rathboma** фильтрация теперь правильно исключает записи, написанные на языках, не указанных в конфигурации `languages:`, предотвращая попадание ненастроенного контента в сборки.

## локализация _redirects для Netlify

- **[PR #285](https://github.com/untra/polyglot/pull/285)**: **@rathboma** добавил новую опцию `localize_redirects`. Когда она включена, Polyglot автоматически создаёт копии правил Netlify `_redirects` с языковыми префиксами, так что перенаправление вроде `/github` также работает для `/fr/github`, `/de/github` и так далее. Подробности настройки см. на [странице SEO-рецептов](/seo/).

## новые переменные liquid для статуса перевода

- **[PR #305](https://github.com/untra/polyglot/pull/305)**: Две новые переменные liquid — `page.missing_languages` и `page.available_languages` — позволяют вашим шаблонам видеть, на какие языки страница была переведена, а каких ещё не хватает. Полезно для создания более продвинутых переключателей языка и боковых панелей.

## новые языковые переводы

- **[PR #303](https://github.com/untra/polyglot/pull/303)**: На сайте документации Polyglot теперь доступны переводы на украинский (uk) и хинди (hi), сделанные с помощью ИИ. Исправления приветствуются!
- **[PR #297](https://github.com/untra/polyglot/pull/297)**: [@manabu-nakamura](https://github.com/manabu-nakamura) внёс исправления в японские (ja) переводы сайта. Спасибо!

## поддержка инструментов разработки на базе ИИ

- **[PR #298](https://github.com/untra/polyglot/pull/298)**: Polyglot теперь поставляется с первоклассной инженерной поддержкой GitHub Copilot, Claude Code и общего соглашения `AGENTS.md`. ИИ теперь часть рабочего процесса, и вклады, сделанные с помощью этих инструментов, приветствуются.
- Были добавлены дополнительные проверки качества CI, включая правки htmlproofer и rubocop.

## боковая панель показывает отсутствующие переводы

Боковая панель сайта документации теперь отмечает страницы, у которых ещё нет перевода на активный язык, делая пробелы более заметными для читателей и контрибьюторов.

Спасибо [@rathboma](https://github.com/rathboma) и всем, кто внёс свой вклад в этот релиз!
