update UI string

This commit is contained in:
True Zhuanjia
2026-02-28 18:44:24 +08:00
parent 2d67c1b22b
commit 8cd366d2cd
5 changed files with 55 additions and 55 deletions
+8 -8
View File
@@ -1217,16 +1217,16 @@
</constraints>
</stackView>
<stackView verifyAmbiguity="off" opaque="NO" contentMode="scaleToFill" ambiguous="YES" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="prr-Do-Nna">
<rect key="frame" x="3145" y="270" width="306.5" height="31"/>
<rect key="frame" x="3145" y="270" width="446.5" height="31"/>
<subviews>
<label verifyAmbiguity="off" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Double Tap Shortcut" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.64999997615814209" adjustsLetterSpacingToFitWidth="YES" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="v5f-j3-pEc" userLabel="uiLabel">
<rect key="frame" x="0.0" y="0.0" width="156.5" height="31"/>
<label verifyAmbiguity="off" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Custom Double Tap Keyboard Shortcut" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.29999999999999999" adjustsLetterSpacingToFitWidth="YES" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="v5f-j3-pEc" userLabel="uiLabel">
<rect key="frame" x="0.0" y="0.0" width="296.5" height="31"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="cw7-Jc-7bZ">
<rect key="frame" x="176.5" y="0.0" width="132" height="31"/>
<rect key="frame" x="316.5" y="0.0" width="132" height="31"/>
<constraints>
<constraint firstAttribute="width" constant="130" id="zQj-YX-sHL"/>
</constraints>
@@ -1237,16 +1237,16 @@
</constraints>
</stackView>
<stackView verifyAmbiguity="off" opaque="NO" contentMode="scaleToFill" ambiguous="YES" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="KFC-7x-FCI">
<rect key="frame" x="3145" y="309" width="286.5" height="31"/>
<rect key="frame" x="3145" y="309" width="427" height="31"/>
<subviews>
<label verifyAmbiguity="off" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Squeeze Shortcut" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.64999997615814209" adjustsLetterSpacingToFitWidth="YES" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ccv-UD-RYW" userLabel="uiLabel">
<rect key="frame" x="0.0" y="0.0" width="136.5" height="31"/>
<label verifyAmbiguity="off" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Custom Squeeze Keyboard Shortcut" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.64999997615814209" adjustsLetterSpacingToFitWidth="YES" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ccv-UD-RYW" userLabel="uiLabel">
<rect key="frame" x="0.0" y="0.0" width="277" height="31"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="VCg-Es-PQV">
<rect key="frame" x="156.5" y="0.0" width="132" height="31"/>
<rect key="frame" x="297" y="0.0" width="132" height="31"/>
<constraints>
<constraint firstAttribute="width" constant="130" id="BdG-yl-Zsi"/>
</constraints>
+36 -36
View File
@@ -2798,7 +2798,7 @@
}
}
},
"Drawing" : {
"Drawing Toolkit" : {
"extractionState" : "manual",
"localizations" : {
"zh-Hans" : {
@@ -4113,24 +4113,24 @@
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "When “both” is selected, you’ll get flickering cursor on host.\nThis is not a Drawing Toolkit function."
"value" : "When “both” is selected, you’ll get flickering cursor on host.\nThis function is available without purchasing [Drawing Toolkit]."
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "needs_review",
"state" : "translated",
"value" : "当选择“同时悬停”时,PC端的光标将会闪烁。\n此功能是Pencil基础功能的一部分,不属于Drawing Toolkit。 "
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "needs_review",
"state" : "translated",
"value" : "當選擇「同時懸停」時,PC 端的游標將會閃爍。\n此功能為 Pencil 基礎功能的一部分,不屬於 Drawing Toolkit。"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "needs_review",
"state" : "translated",
"value" : "當選擇「同時懸停」時,PC 端的游標將會閃爍。\n此功能為 Pencil 基礎功能的一部分,不屬於 Drawing Toolkit。"
}
}
@@ -5168,25 +5168,25 @@
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "No purchase found for [%@]. If you’ve already purchased it, please try Restore Purchase."
"value" : "Purchase [%@] for:\n- Pro-level pressure curve tool.\n- Improved stroke transmission & responsiveness, and user-defined keyboard/mouse shortcut for double tap & squeeze, in the remote drawing workflow.\n- Exclusive drawing-related on-screen buttons.\n- And more …\nNote: basic remote drawing function remains available without purchasing this add-on component."
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "未找到「%@」的购买记录。如果您此前已购买,请尝试「恢复购买」。"
"value" : "购买 [%@] 可解锁:\n- 专业级压力曲线工具。\n- 在远程绘图流程中提升笔触传输效率与响应表现,并支持用户自定义的双击及捏合键盘/鼠标快捷键。\n- 专属绘图相关的屏显按钮。\n以及更多功能..."
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "未偵測到「%@」的購買紀錄。若您先前已購買,請嘗試「回復購買」。"
"value" : "解鎖 [%@] :\n- 專業級壓力曲線工具。\n- 在遠端繪圖流程中提升筆觸傳輸效率與響應表現,並支援使用者自訂的雙擊及捏合鍵盤/滑鼠快捷鍵。\n- 專屬繪圖相關的螢幕顯示按鈕。\n- 以及更多功能..."
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"value" : "未偵測到「%@」的購買紀錄。若您先前已購買,請嘗試「回復購買」。"
"value" : "解鎖 [%@] :\n- 專業級壓力曲線工具。\n- 在遠端繪圖流程中提升筆觸傳輸效率與響應表現,並支援使用者自訂的雙擊及捏合鍵盤/滑鼠快捷鍵。\n- 專屬繪圖相關的螢幕顯示按鈕。\n- 以及更多功能...\n基礎繪畫功能無需購買 [%@] 即可使用。"
}
}
}
@@ -5949,25 +5949,25 @@
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Allows high density stroke passed through to the host."
"value" : "Optimizes stroke transmission and responsiveness in remote drawing workflows"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "允许将高密度笔迹透传至PC端。"
"value" : "在远程绘画工作流中优化笔触传输与响应性能。"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "允許將高密度筆跡透傳至 PC 端。"
"value" : "在遠端繪圖工作流程中優化筆觸傳輸與響應效能。"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"value" : "允許將高密度筆跡透傳至 PC 端。"
"value" : "在遠端繪圖工作流程中優化筆觸傳輸與響應效能。"
}
}
}
@@ -6687,6 +6687,29 @@
}
}
},
"Purchase Now" : {
"extractionState" : "manual",
"localizations" : {
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "即刻购买"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "即刻購買"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"value" : "即刻購買"
}
}
}
},
"Quit App" : {
"extractionState" : "manual",
"localizations" : {
@@ -8635,29 +8658,6 @@
}
}
},
"Unlock Now" : {
"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" : {
+1 -1
View File
@@ -375,7 +375,7 @@ import StoreKit
message: SwiftLocalizationHelper.localizedString(forKey: "No purchase found", product.productName()),
preferredStyle: .alert)
let unlockAction = UIAlertAction(title: SwiftLocalizationHelper.localizedString(forKey: "Unlock Now"), style: .default) { _ in
let unlockAction = UIAlertAction(title: SwiftLocalizationHelper.localizedString(forKey: "Purchase Now"), style: .default) { _ in
IAPManager.shared.purchase(product)
}
@@ -879,7 +879,7 @@ BOOL isCustomResolution(int resolutionSelected) {
if([GenericUtils isIPad] && loadPencilSection){
MenuSectionView* pencilSection = [[MenuSectionView alloc] init];
pencilSection.delegate = self;
pencilSection.sectionTitle = [LocalizationHelper localizedStringForKey:@"Drawing"];
pencilSection.sectionTitle = [LocalizationHelper localizedStringForKey:@"Drawing Toolkit"];
pencilSection.identifier = @"SettingsSectionPencil";
if (@available(iOS 13.0, *)) {
[pencilSection setSectionWithIcon:[UIImage systemImageNamed:@"pencil.and.outline"] size:19 weight:UIImageSymbolWeightHeavy];
+9 -9
View File
@@ -1778,30 +1778,30 @@
}
},
"ccv-UD-RYW.text" : {
"comment" : "Class = \"UILabel\"; text = \"Squeeze Shortcut\"; ObjectID = \"ccv-UD-RYW\";",
"comment" : "Class = \"UILabel\"; text = \"Custom Squeeze Keyboard Shortcut\"; ObjectID = \"ccv-UD-RYW\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
"value" : "Squeeze Shortcut"
"value" : "Custom Squeeze Keyboard Shortcut"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"state" : "needs_review",
"value" : "捏合快捷键"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"state" : "needs_review",
"value" : "捏合快速鍵"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"state" : "needs_review",
"value" : "捏合快速鍵"
}
}
@@ -5582,13 +5582,13 @@
}
},
"v5f-j3-pEc.text" : {
"comment" : "Class = \"UILabel\"; text = \"Double Tap Shortcut\"; ObjectID = \"v5f-j3-pEc\";",
"comment" : "Class = \"UILabel\"; text = \"Custom Double Tap Keyboard Shortcut\"; ObjectID = \"v5f-j3-pEc\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
"value" : "Double Tap Shortcut"
"value" : "Custom Double Tap Keyboard Shortcut"
}
},
"zh-Hans" : {
@@ -5599,13 +5599,13 @@
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"state" : "needs_review",
"value" : "輕點兩下快速鍵"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
"state" : "needs_review",
"value" : "輕點兩下快速鍵"
}
}