iOS12 compatibility: on-screen widget layout Tool

This commit is contained in:
TrueZhuanjia
2025-08-12 13:26:42 +08:00
parent 5cf9ea74f4
commit d73c0ee319
2 changed files with 73 additions and 1 deletions
@@ -1290,6 +1290,29 @@
}
}
},
"Del" : {
"extractionState" : "manual",
"localizations" : {
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "刪除"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "刪除"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"value" : "刪除"
}
}
}
},
"Delete" : {
"extractionState" : "manual",
"localizations" : {
@@ -2448,6 +2471,29 @@
}
}
},
"Load" : {
"extractionState" : "manual",
"localizations" : {
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "加载"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "加載"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"value" : "加載"
}
}
}
},
"Local Keyboard Toggle Disabled" : {
"extractionState" : "manual",
"localizations" : {
@@ -4903,6 +4949,29 @@
}
}
},
"Undo" : {
"extractionState" : "manual",
"localizations" : {
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "回撤"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "回撤"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"value" : "回撤"
}
}
}
},
"unlockDisplayOrientationStackTip" : {
"extractionState" : "manual",
"localizations" : {
@@ -978,9 +978,11 @@
UIButton *button = (UIButton *)subview;
button.imageView.image = [button.imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
button.tintColor = [UIColor systemTealColor];
if(!button.imageView.image){
if(@available(iOS 13.0, *)) nil;
else{
NSLog(@"missing image %d", button==_saveButton);
button.titleLabel.font = [UIFont systemFontOfSize:18 weight:UIFontWeightMedium];
[button setImage:nil forState:UIControlStateNormal];
if(button==_exitButton) [button setTitle:[LocalizationHelper localizedStringForKey:@"Exit"] forState:UIControlStateNormal];
if(button==trashCanButton) [button setTitle:[LocalizationHelper localizedStringForKey:@"Del"] forState:UIControlStateNormal];
if(button==undoButton) [button setTitle:[LocalizationHelper localizedStringForKey:@"Undo"] forState:UIControlStateNormal];
@@ -988,6 +990,7 @@
if(button==_loadButton) [button setTitle:[LocalizationHelper localizedStringForKey:@"Load"] forState:UIControlStateNormal];
if(button==_addButton) [button setTitle:[LocalizationHelper localizedStringForKey:@"Add"] forState:UIControlStateNormal];
if(button==_editButton) [button setTitle:[LocalizationHelper localizedStringForKey:@"Edit"] forState:UIControlStateNormal];
}
}
[self handleMissingToolBarIcon:subview];