From 7189baf7c4fbe6e1bfeeeeb92bf42ddbebba9c36 Mon Sep 17 00:00:00 2001 From: nyne Date: Sun, 3 Aug 2025 16:04:24 +0800 Subject: [PATCH] Fix useTranslation --- frontend/src/utils/i18n.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/frontend/src/utils/i18n.ts b/frontend/src/utils/i18n.ts index fd23f07..cb28e5c 100644 --- a/frontend/src/utils/i18n.ts +++ b/frontend/src/utils/i18n.ts @@ -1,4 +1,4 @@ -import { createContext, useContext } from "react"; +import { createContext, useContext, useMemo } from "react"; function t(data: any, language: string) { return (key: string) => { @@ -11,9 +11,11 @@ export const i18nContext = createContext({}); export function useTranslation() { const data = useContext(i18nContext); const userLang = navigator.language; - console.log("Using language:", userLang); - return { - t: t(data, userLang), - }; + return useMemo( + () => ({ + t: t(data, userLang), + }), + [data, userLang], + ); }