diff --git a/keyBoard/Class/Network/KBNetworkManager.m b/keyBoard/Class/Network/KBNetworkManager.m index 1f55502..595c9e1 100644 --- a/keyBoard/Class/Network/KBNetworkManager.m +++ b/keyBoard/Class/Network/KBNetworkManager.m @@ -64,6 +64,8 @@ NSErrorDomain const KBNetworkErrorDomain = @"com.company.keyboard.network"; NSDictionary *signHeaders = [KBSignUtils signHeadersWithBodyParams:bodyParams]; NSMutableDictionary *headers = [self.defaultHeaders mutableCopy] ?: [NSMutableDictionary dictionary]; + // 每次请求动态更新 Accept-Language,确保语言切换后生效 + headers[@"Accept-Language"] = [KBLocalizationManager shared].currentLanguageCode ?: KBLanguageCodeEnglish; [headers addEntriesFromDictionary:signHeaders ?: @{}]; self.defaultHeaders = headers; }