From 880294dfb1fb90ab4dc5fc740a51551364989768 Mon Sep 17 00:00:00 2001 From: emergent-agent-e1 Date: Sun, 9 Nov 2025 08:31:48 +0000 Subject: [PATCH] auto-commit for 5a19543e-e806-4d95-aaf7-f8d00d67c544 --- frontend/src/screens/LanguageScreen.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/frontend/src/screens/LanguageScreen.tsx b/frontend/src/screens/LanguageScreen.tsx index c88c75fd..b3b18493 100644 --- a/frontend/src/screens/LanguageScreen.tsx +++ b/frontend/src/screens/LanguageScreen.tsx @@ -22,6 +22,22 @@ const LANGUAGES = [ export default function LanguageScreen({ navigation }: any) { const [selected, setSelected] = useState('en'); + const [, forceUpdate] = useState({}); + + useEffect(() => { + const initializeLanguage = async () => { + await loadSavedLanguage(); + setSelected(i18n.locale); + forceUpdate({}); + }; + initializeLanguage(); + }, []); + + const handleLanguageSelect = async (languageCode: string) => { + setSelected(languageCode); + await saveLanguage(languageCode); + forceUpdate({}); + }; const handleContinue = async () => { // Save language preference