语言逻辑处理
我的项目里有5个国家的语言,如果用户在app里手动切换了国家语言,只要不卸载app,用户在手机设置切换语言,app的语言不要变;如果app被删 除,重新安装,app语言要跟随手机设置的语言(如果语言对不上,app就显示英语) 用户没有在app里手动设置过国家语言,用户在手机设置界面切换国家,app要跟随手机设置的语言(如果语言对不上,app就显示英语)。
This commit is contained in:
@@ -630,6 +630,7 @@ typedef void(^KBInputProfileSelectHandler)(NSString *languageCode, NSString *lay
|
||||
[shared setObject:languageCode forKey:AppGroup_SelectedKeyboardLanguageCode];
|
||||
[shared setObject:layoutVariant forKey:AppGroup_SelectedKeyboardLayoutVariant];
|
||||
[shared setObject:profileId forKey:AppGroup_SelectedKeyboardProfileId];
|
||||
[shared setBool:YES forKey:AppGroup_DidUserSelectKeyboardProfile];
|
||||
[shared synchronize];
|
||||
|
||||
[[KBLocalizationManager shared] setCurrentLanguageCode:languageCode persist:YES];
|
||||
|
||||
Reference in New Issue
Block a user