이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다
버전 기록
- "Init history"v9.0.02026. 6. 13.
이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.
영어 원본 내용의 최신 버전을 보기If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Migrate from next-i18next to Intlayer
For a complete and detailed step-by-step tutorial, please see our full next-i18next Migration Guide.
Intlayer handles all Next.js Pages Router and App Router implementations transparently. Using the adapter lets you migrate your next-i18next implementation with zero code rewrite.
What to do
To begin, run:
코드를 클립보드에 복사
npx intlayer initThis creates the required Intlayer setup file. To swap to Intlayer behind the scenes, update your next.config.ts:
코드를 클립보드에 복사
import type { NextConfig } from "next";import { createNextI18nPlugin } from "@intlayer/next-i18next/plugin";const withIntlayer = createNextI18nPlugin();const nextConfig: NextConfig = {};export default withIntlayer(nextConfig);What it does under the hood
The createNextI18nPlugin composes Next.js's native behavior alongside the core next-intlayer plugin, injecting all required Webpack/Turbopack aliases for next-i18next, react-i18next, and i18next.
Under the hood:
serverSideTranslations&appWithTranslation: They now function as wrappers for Intlayer's internal loaders, circumventing large static JSON injection.- Client hooks: Delegates immediately to
@intlayer/react-i18nextretaining all formatting, plurals, and nested namespace features.