Исправил locale на всех устройствах

This commit is contained in:
 Илья Шалонин 2025-11-19 14:41:08 +05:00
parent 40c98e68d7
commit 98581132dd
4 changed files with 226 additions and 3 deletions

View file

@ -56,6 +56,10 @@ export const I18nProvider = ({ children, initialLanguage }: I18nProviderProps) =
}, []);
useEffect(() => {
setLanguage(initialLanguage);
}, [initialLanguage]);
const t = useMemo(() => {
return (key: string, namespace: Namespace = 'common') => {
return translations[language]?.[namespace]?.[key] || key;
@ -81,4 +85,4 @@ export const useI18n = () => {
throw new Error('useI18n must be used within I18nProvider');
}
return context;
};
};