Oluşturma:2026-01-21Son güncelleme:2026-02-25

    intlayerProxy (intlayerMiddleware) Dokümantasyonu

    intlayerProxy fonksiyonu (nextjs < 16 için intlayerMiddleware), locale tabanlı yönlendirmeleri ve redirect'leri yöneten bir Next.js middleware'idir. Kullanıcının tercih ettiği locale'i otomatik olarak algılar ve gerekirse kullanıcıyı uygun yerelleştirilmiş yola yönlendirir.

    Kullanım

    Açıklama

    Middleware aşağıdaki görevleri yerine getirir:

    1. Locale Algılama: Kullanıcının locale'ini belirlemek için URL yolu, çerezler ve Accept-Language başlığını kontrol eder.
    2. Yönlendirme: URL'de bir locale öneki yoksa ve yapılandırma bir tane gerektiriyorsa (veya kullanıcının tercihleri temel alındığında), kullanıcıyı yerelleştirilmiş URL'ye yönlendirir.
    3. Çerez Yönetimi: Algılanan locale'i gelecekteki istekler için bir çerezde saklayabilir.

    Parametreler

    Fonksiyon, doğrudan kullanıldığında standart Next.js NextRequest'i parametre olarak alır veya yukarıda gösterildiği gibi export edilebilir.

    Yapılandırma

    Middleware'i yapılandırmak için intlayer.config.ts dosyasındaki routing seçeneğini ayarlayabilirsiniz. Daha fazla ayrıntı için yapılandırma sayfasına bakın.