统一语言值

This commit is contained in:
2026-03-04 21:27:51 +08:00
parent 8316d42fb3
commit a61f505f70
4 changed files with 10 additions and 13 deletions

View File

@@ -490,17 +490,7 @@ NSString * const KBUserCharacterDeletedNotification = @"KBUserCharacterDeletedNo
}
- (void)fetchCancelAccountWarningWithCompletion:(KBCancelAccountAgreementCompletion)completion {
KBLanguageCode langCode = [KBLocalizationManager shared].currentLanguageCode;
NSString *locale = @"en-US";
if ([langCode isEqualToString:KBLanguageCodeTraditionalChinese]) {
locale = @"zh-TW";
} else if ([langCode isEqualToString:KBLanguageCodeSpanish]) {
locale = @"es-ES";
} else if ([langCode isEqualToString:KBLanguageCodeIndonesian]) {
locale = @"id-ID";
} else if ([langCode isEqualToString:KBLanguageCodePortuguese]) {
locale = @"pt-PT";
}
NSString *locale = [[KBLocalizationManager shared] currentLanguageHeaderValue];
[[KBNetworkManager shared] GET:API_CANCEL_ACCOUNT_WARNING
parameters:@{@"locale": locale}

View File

@@ -43,7 +43,7 @@ NSErrorDomain const KBNetworkErrorDomain = @"com.company.keyboard.network";
_enabled = NO; //
_timeout = 10.0;
NSString *lang = [KBLocalizationManager shared].currentLanguageCode ?: KBLanguageCodeEnglish;
NSString *lang = [[KBLocalizationManager shared] currentLanguageHeaderValue];
// query
// signParams[@"lang"] = @"zh";
@@ -65,7 +65,7 @@ NSErrorDomain const KBNetworkErrorDomain = @"com.company.keyboard.network";
NSMutableDictionary<NSString *, NSString *> *headers =
[self.defaultHeaders mutableCopy] ?: [NSMutableDictionary dictionary];
// Accept-Language
headers[@"Accept-Language"] = [KBLocalizationManager shared].currentLanguageCode ?: KBLanguageCodeEnglish;
headers[@"Accept-Language"] = [[KBLocalizationManager shared] currentLanguageHeaderValue];
[headers addEntriesFromDictionary:signHeaders ?: @{}];
self.defaultHeaders = headers;
}