i18n для Next.js

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

Введение

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

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

Следующие шаги

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

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