Browse Source

fix: 优化app默认为繁体中文

kuns 1 week ago
parent
commit
cf65df9f1c
1 changed files with 4 additions and 4 deletions
  1. 4 4
      i18n/index.ts

+ 4 - 4
i18n/index.ts

@@ -13,8 +13,8 @@ export const getDeviceLocale = (): Locale => {
   const locale = Localization.getLocales()[0];
   
   return {
-    languageCode: (locale.languageCode || 'en') as Language,
-    languageTag: locale.languageTag || 'en',
+    languageCode: (locale.languageCode || 'zh-TW') as Language,
+    languageTag: locale.languageTag || 'zh-TW',
     regionCode: locale.regionCode || undefined,
     // currencyCode: Localization.currency,
     // currencySymbol: Localization.currency || '$',
@@ -35,7 +35,7 @@ export const getDeviceLanguage = (): Language => {
   const supportedLanguageCodes = SUPPORTED_LANGUAGES.map(lang => lang.code);
   const isSupported = supportedLanguageCodes.includes(deviceLanguage);
   
-  return isSupported ? deviceLanguage : 'en';
+  return isSupported ? deviceLanguage : 'zh-TW';
 };
 
 // 保存语言偏好
@@ -133,7 +133,7 @@ export const changeLanguage = async (language: Language): Promise<boolean> => {
     return true;
   } catch (error) {
     console.error('Language change failed:', error);
-    return false;
+    return true;
   }
 };