diff --git a/management/src/components/common/LanguageSelector.jsx b/management/src/components/common/LanguageSelector.jsx index 6914005..6bbeffb 100644 --- a/management/src/components/common/LanguageSelector.jsx +++ b/management/src/components/common/LanguageSelector.jsx @@ -1,5 +1,6 @@ import React from 'react'; -import { useTranslation } from 'react-i18next'; +// import { useTranslation } from 'react-i18next'; // Commented out until Docker rebuild +import { changeLanguage, getCurrentLanguage } from '../../utils/tempTranslations'; // Temporary translation system import { Menu, Transition } from '@headlessui/react'; import { Fragment } from 'react'; import { Globe, ChevronDown, Check } from 'lucide-react'; @@ -10,12 +11,13 @@ const languages = [ ]; export default function LanguageSelector({ className = '' }) { - const { i18n, t } = useTranslation(); + // const { i18n, t } = useTranslation(); // Commented out until Docker rebuild - const currentLanguage = languages.find(lang => lang.code === i18n.language) || languages[0]; + const currentLanguageCode = getCurrentLanguage(); + const currentLanguage = languages.find(lang => lang.code === currentLanguageCode) || languages[0]; - const changeLanguage = (languageCode) => { - i18n.changeLanguage(languageCode); + const handleChangeLanguage = (languageCode) => { + changeLanguage(languageCode); }; return ( @@ -44,16 +46,16 @@ export default function LanguageSelector({ className = '' }) {