Création:2026-01-21Dernière mise à jour:2026-02-25

    Documentation de intlayerProxy (intlayerMiddleware)

    La fonction intlayerProxy (intlayerMiddleware pour nextjs < 16) est un middleware Next.js qui gère le routage basé sur la locale et les redirections. Elle détecte automatiquement la locale préférée de l'utilisateur et le redirige vers le chemin localisé approprié si nécessaire.

    Utilisation

    Description

    Le middleware effectue les tâches suivantes :

    1. Détection de la locale : Il vérifie le chemin d'URL, les cookies et l'en-tête Accept-Language pour déterminer la locale de l'utilisateur.
    2. Redirection : Si l'URL ne contient pas de préfixe de locale et que la configuration en exige un (ou en fonction des préférences de l'utilisateur), il redirige vers l'URL localisée.
    3. Gestion des cookies : Il peut stocker la locale détectée dans un cookie pour les requêtes futures.

    Paramètres

    La fonction prend en paramètre le NextRequest standard de Next.js lorsqu'elle est utilisée directement, ou elle peut être exportée comme montré ci-dessus.

    Configuration

    Pour configurer le middleware, vous pouvez configurer l'option routing dans le fichier intlayer.config.ts. Voir configuration pour plus de détails.