auto-commit for b918e4eb-7a56-4572-bec8-0d86416f490e

This commit is contained in:
emergent-agent-e1
2025-11-09 08:00:59 +00:00
parent 90199b5ff9
commit 5fa6896393
+13 -10
View File
@@ -100,16 +100,19 @@ const i18n = new I18n({
i18n.enableFallback = true;
i18n.defaultLocale = 'en';
// Get device locale safely (handle web platform)
try {
const deviceLocale = Localization.locale || 'en';
// Extract language code (e.g., 'en-US' -> 'en')
const languageCode = deviceLocale.split('-')[0];
i18n.locale = languageCode;
} catch (error) {
console.error('Error setting device locale:', error);
i18n.locale = 'en';
}
// Get device locale safely (handle web platform where it might be undefined)
const getDeviceLocale = () => {
try {
const locale = Localization.getLocales?.()?.[0]?.languageCode ||
Localization.locale ||
'en';
return typeof locale === 'string' ? locale.split('-')[0] : 'en';
} catch (error) {
return 'en';
}
};
i18n.locale = getDeviceLocale();
export const loadSavedLanguage = async () => {
try {