Исправил locale на всех устройствах
This commit is contained in:
parent
40c98e68d7
commit
98581132dd
4 changed files with 226 additions and 3 deletions
|
|
@ -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;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue