i18n для Next.js

Готовая к продакшену интернационализация для Next.js (App Router)

Введение

Интернационализация позволяет приложениям Next.js обслуживать пользователей на разных языках и в разных регионах. App Router предоставляет файловую маршрутизацию, серверные компоненты и middleware, что делает создание мультиязычных приложений простым.

В этих гайдах показано, как создавать интернационализированные приложения Next.js, используя паттерны с серверным рендерингом, статической генерацией и клиентскими компонентами, когда это необходимо.

Дальнейшие шаги

Откройте боковую панель, чтобы изучить гайды по темам. Каждый гайд самостоятельный: в нём есть описание проблемы, решение и пошаговая реализация.

Если вы только начинаете с i18n в Next.js, начните с маршрутизации по языкам. Затем переходите к загрузке переводов и форматированию. В гайдах предполагается использование Next.js App Router (16+).