From 8cc484edcbb36a7cb462907cb01b449c1cc6859f Mon Sep 17 00:00:00 2001 From: CodeST <694468528@qq.com> Date: Wed, 4 Mar 2026 21:57:37 +0800 Subject: [PATCH] 1 --- keyBoard/Class/Me/VC/KBPersonInfoVC.m | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/keyBoard/Class/Me/VC/KBPersonInfoVC.m b/keyBoard/Class/Me/VC/KBPersonInfoVC.m index eff810e..58cb61f 100644 --- a/keyBoard/Class/Me/VC/KBPersonInfoVC.m +++ b/keyBoard/Class/Me/VC/KBPersonInfoVC.m @@ -549,10 +549,18 @@ typedef void(^KBInputProfileSelectHandler)(NSString *languageCode, NSString *lay - (NSString *)currentInputProfileDisplayText { NSDictionary *config = [self languageConfigForCode:self.selectedLanguageCode ?: KBLanguageCodeEnglish]; NSString *languageName = [config[@"name"] isKindOfClass:NSString.class] ? config[@"name"] : @"English"; + if ([self.selectedLanguageCode isEqualToString:KBLanguageCodeSpanish]) { + languageName = @"Español"; + } NSString *layoutTitle = [self layoutTitleForLanguageCode:self.selectedLanguageCode variant:self.selectedLayoutVariant]; if (layoutTitle.length == 0) { return languageName; } + NSString *variant = self.selectedLayoutVariant ?: @""; + if ([variant.lowercaseString isEqualToString:@"qwerty"] || + [layoutTitle.lowercaseString isEqualToString:@"qwerty"]) { + return languageName; + } return [NSString stringWithFormat:@"%@ · %@", languageName, layoutTitle]; } @@ -959,10 +967,14 @@ typedef void(^KBInputProfileSelectHandler)(NSString *languageCode, NSString *lay - (UIButton *)userIdCopyButton { if (!_userIdCopyButton) { _userIdCopyButton = [UIButton buttonWithType:UIButtonTypeCustom]; - UIImage *image = [UIImage imageNamed:@"copy_icon"]; - if (image) { - [_userIdCopyButton setImage:image forState:UIControlStateNormal]; - } else { + if (@available(iOS 13.0, *)) { + UIImage *image = [UIImage systemImageNamed:@"doc.on.doc"]; + if (image) { + [_userIdCopyButton setImage:image forState:UIControlStateNormal]; + _userIdCopyButton.tintColor = [UIColor colorWithHex:KBBlackValue]; + } + } + if (!_userIdCopyButton.currentImage) { [_userIdCopyButton setTitle:KBLocalized(@"Copy") forState:UIControlStateNormal]; [_userIdCopyButton setTitleColor:[UIColor colorWithHex:KBBlackValue] forState:UIControlStateNormal]; _userIdCopyButton.titleLabel.font = [KBFont regular:12];