Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "Init history"v9.0.013.06.2026
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinIf 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
next-i18next'ten Intlayer'a Geçiş Yapın
Kapsamlı ve ayrıntılı adım adım eğitim için lütfen tam next-i18next Göç Kılavuzuna bakın.
Intlayer, Next.js Pages Router ve App Router uygulamalarını saydam şekilde işler. Adaptörü kullanmak, next-i18next uygulamanızı sıfır kod yeniden yazımı olmadan göç etmenize izin verir.
Ne yapmalı
Başlamak için şunu çalıştırın:
Kodu panoya kopyala
npx intlayer initBu, gerekli Intlayer setup dosyasını oluşturur. Arka Planda Intlayer'a geçmek için next.config.ts dosyasını güncelleyin:
Kodu panoya kopyala
import type { NextConfig } from "next";import { createNextI18nPlugin } from "@intlayer/next-i18next/plugin";const withIntlayer = createNextI18nPlugin();const nextConfig: NextConfig = {};export default withIntlayer(nextConfig);Arka Planda Neler Olur
createNextI18nPlugin, Next.js'nin yerel davranışını core next-intlayer plugin'iyle birlikte oluşturmakta, next-i18next, react-i18next ve i18next için tüm gerekli Webpack/Turbopack takma adlarını enjekte etmektedir.
Arka Planda:
serverSideTranslations&appWithTranslation: Artık Intlayer'ın iç yükleyicileri için wrapper'lar olarak işlev gördüğünden, büyük statik JSON enjeksiyonunu ortadan kaldırır.- Client Hook'ları: Tüm biçimlendirme, çoğullaştırma ve iç içe ad alanı özelliklerini koruyarak
@intlayer/react-i18next'e hemen delege eder.