Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Inisialisasi riwayat"v9.0.013/6/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisIf 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
Migrasi dari next-i18next ke Intlayer
Untuk tutorial langkah demi langkah yang lengkap dan terperinci, silakan lihat Panduan Migrasi next-i18next lengkap kami.
Intlayer menangani semua implementasi Pages Router dan App Router Next.js secara transparan. Menggunakan adapter memungkinkan Anda migrasi implementasi next-i18next tanpa penulisan ulang kode sama sekali.
Yang perlu dilakukan
Untuk memulai, jalankan:
Salin kode ke clipboard
npx intlayer initIni membuat file setup Intlayer yang diperlukan. Untuk beralih ke Intlayer di balik layar, perbarui next.config.ts Anda:
Salin kode ke clipboard
import type { NextConfig } from "next";import { createNextI18nPlugin } from "@intlayer/next-i18next/plugin";const withIntlayer = createNextI18nPlugin();const nextConfig: NextConfig = {};export default withIntlayer(nextConfig);Yang terjadi di balik layar
createNextI18nPlugin mengomposisikan perilaku native Next.js bersama plugin inti next-intlayer, menyuntikkan semua alias Webpack/Turbopack yang diperlukan untuk next-i18next, react-i18next, dan i18next.
Di balik layar:
serverSideTranslations&appWithTranslation: Keduanya kini berfungsi sebagai wrapper untuk loader internal Intlayer, menghindari injeksi JSON statis yang besar.- Hook klien: Mendelegasikan langsung ke
@intlayer/react-i18nextyang mempertahankan semua fitur pemformatan, plural, dan namespace bersarang.