Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Init history"v9.0.013.06.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimIf 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
Migracja z next-i18next do Intlayer
Aby zapoznać się z kompletnym i szczegółowym samouczkiem krok po kroku, zapraszamy do naszego pełnego Przewodnika migracji z next-i18next.
Intlayer obsługuje wszystkie implementacje Next.js Pages Router i App Router transparentnie. Korzystając z adaptera możesz przeprowadzić migrację swojej implementacji next-i18next bez przepisywania kodu.
Co zrobić
Aby rozpocząć, uruchom:
Skopiuj kod do schowka
npx intlayer initTo tworzy wymagany plik konfiguracji Intlayer. Aby przełączyć się na Intlayer za kulisami, zaktualizuj swój next.config.ts:
Skopiuj kod do schowka
import type { NextConfig } from "next";import { createNextI18nPlugin } from "@intlayer/next-i18next/plugin";const withIntlayer = createNextI18nPlugin();const nextConfig: NextConfig = {};export default withIntlayer(nextConfig);Co się dzieje za kulisami
Plugin createNextI18nPlugin komponuje natywne zachowanie Next.js wraz z podstawową wtyczką next-intlayer, wstrzykując wszystkie wymagane aliasy Webpack/Turbopack dla next-i18next, react-i18next i i18next.
Za kulisami:
serverSideTranslations&appWithTranslation: Teraz funkcjonują jako opakowania dla wewnętrznych zaladowników Intlayer, omijając dużą statyczną iniekcję JSON.- Hooki klienckie: Delegują natychmiast do
@intlayer/react-i18nextzachowując wszystkie funkcje formatowania, liczby mnogiej i zagnieżdżone przestrzenie nazw.