|
|
@@ -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;
|
|
|
}
|
|
|
};
|
|
|
|