Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Renommer intlayerMiddleware en intlayerProxy"v8.1.725/02/2026
- "Init doc"v8.0.021/01/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
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 :
- Détection de la locale : Il vérifie le chemin d'URL, les cookies et l'en-tête
Accept-Languagepour déterminer la locale de l'utilisateur. - 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.
- 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.