From 41228e59bcc1f80cb10299187913f4da792f635a Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Thu, 27 Feb 2025 14:29:05 +0100 Subject: [PATCH] fix: old i18n server --- src/middleware.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/middleware.ts b/src/middleware.ts index 655f2af..58a646c 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -3,7 +3,6 @@ import type { NextRequest } from "next/server"; import { ERROR_CODES } from "./constants/errorCodes"; import { UserData } from "./lib/services/auth-server.service"; import { getErrorMessage } from "./utils/errors"; -import i18nServer from "./i18n/i18n-server"; // Initialisation de i18n côté serveur // Routes qui ne nécessitent pas d'authentification const publicRoutes = ["/login", "/register", "/images"]; @@ -17,10 +16,10 @@ const defaultLocale = "fr"; export function middleware(request: NextRequest) { const { pathname } = request.nextUrl; - console.log("ICIIII"); + // Gestion de la langue let locale = request.cookies.get("NEXT_LOCALE")?.value; - i18nServer.changeLanguage(locale); + // Si pas de cookie de langue ou langue non supportée, on utilise la langue par défaut if (!locale || !locales.includes(locale)) { locale = defaultLocale; @@ -31,7 +30,7 @@ export function middleware(request: NextRequest) { path: "/", maxAge: 365 * 24 * 60 * 60, // 1 an }); - i18nServer.changeLanguage(locale); + return response; }