Data utworzenia:2026-01-21Ostatnia aktualizacja:2026-02-25

    Dokumentacja intlayerProxy (intlayerMiddleware)

    Funkcja intlayerProxy (intlayerMiddleware dla nextjs < 16) to middleware dla Next.js, który obsługuje routowanie i przekierowania oparte na lokalizacji (locale). Automatycznie wykrywa preferowaną przez użytkownika lokalizację i, jeśli to konieczne, przekierowuje go na odpowiednią zlokalizowaną ścieżkę.

    Użycie

    Opis

    Middleware wykonuje następujące zadania:

    1. Wykrywanie locale: Sprawdza ścieżkę URL, ciasteczka i nagłówek Accept-Language, aby określić locale użytkownika.
    2. Przekierowanie: Jeśli URL nie zawiera prefiksu locale i konfiguracja wymaga takiego prefiksu (lub na podstawie preferencji użytkownika), przekierowuje do zlokalizowanego URL.
    3. Zarządzanie ciasteczkami: Może zapisać wykryte locale w ciasteczku na przyszłe żądania.

    Parametry

    Funkcja przyjmuje standardowy Next.js NextRequest jako parametr, gdy jest używana bezpośrednio, lub może być eksportowana tak jak pokazano powyżej.

    Konfiguracja

    Aby skonfigurować middleware, możesz ustawić opcję routing w pliku intlayer.config.ts. Zobacz konfigurację po więcej szczegółów.