В 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 для каждого языка.
Как реализовать i18n в Next.js?
Middle
168 просмотровAFK Offer AI
Что такое visual regression testing?