Как реализовать i18n в Next.js?

Middle
168 просмотров
AFK Offer AI

В Pages Router встроенная i18n через next.config.js: задаёшь locales и defaultLocale, Next.js добавляет префиксы /en, /ru к URL. В App Router встроенной поддержки нет — используешь middleware для определения языка и [locale] динамический сегмент. Популярные библиотеки: next-intl, react-i18next, lingui. Переводы хранятся в JSON файлах. Server Components усложняют — нужно передавать locale контекст. Для SEO важны hreflang теги и отдельные URL для каждого языка.

Следующий вопрос

Что такое visual regression testing?