diff --git a/VoidLink/Base.lproj/iPad.storyboard b/VoidLink/Base.lproj/iPad.storyboard
index 7855efd9..db43a0de 100644
--- a/VoidLink/Base.lproj/iPad.storyboard
+++ b/VoidLink/Base.lproj/iPad.storyboard
@@ -1155,7 +1155,7 @@
-
-
+
-
-
+
+
-
+
@@ -1277,16 +1277,16 @@
-
+
-
-
+
+
-
+
@@ -2101,7 +2101,7 @@
-
+
diff --git a/VoidLink/Localization/Localizable.xcstrings b/VoidLink/Localization/Localizable.xcstrings
index bda9f144..2eb5ed6c 100644
--- a/VoidLink/Localization/Localizable.xcstrings
+++ b/VoidLink/Localization/Localizable.xcstrings
@@ -2798,6 +2798,29 @@
}
}
},
+ "Drawing" : {
+ "extractionState" : "manual",
+ "localizations" : {
+ "zh-Hans" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "绘画"
+ }
+ },
+ "zh-Hant" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "繪畫"
+ }
+ },
+ "zh-HK" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "繪畫"
+ }
+ }
+ }
+ },
"Drift Correction" : {
"extractionState" : "manual",
"localizations" : {
@@ -4090,25 +4113,25 @@
"en" : {
"stringUnit" : {
"state" : "translated",
- "value" : "When “both” is selected, you’ll get flickering cursor on host.\nThis is not a Pencil Pro Pack function."
+ "value" : "When “both” is selected, you’ll get flickering cursor on host.\nThis is not a Drawing Toolkit function."
}
},
"zh-Hans" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "当选择“同时悬停”时,PC端的光标将会闪烁。\n此功能是Pencil基础功能的一部分,不属于Pencil Pro Pack。 "
+ "state" : "needs_review",
+ "value" : "当选择“同时悬停”时,PC端的光标将会闪烁。\n此功能是Pencil基础功能的一部分,不属于Drawing Toolkit。 "
}
},
"zh-Hant" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "當選擇「同時懸停」時,PC 端的游標將會閃爍。\n此功能為 Pencil 基礎功能的一部分,不屬於 Pencil Pro Pack。"
+ "state" : "needs_review",
+ "value" : "當選擇「同時懸停」時,PC 端的游標將會閃爍。\n此功能為 Pencil 基礎功能的一部分,不屬於 Drawing Toolkit。"
}
},
"zh-HK" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "當選擇「同時懸停」時,PC 端的游標將會閃爍。\n此功能為 Pencil 基礎功能的一部分,不屬於 Pencil Pro Pack。"
+ "state" : "needs_review",
+ "value" : "當選擇「同時懸停」時,PC 端的游標將會閃爍。\n此功能為 Pencil 基礎功能的一部分,不屬於 Drawing Toolkit。"
}
}
}
@@ -5926,25 +5949,25 @@
"en" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Pencil Tick allows high frequency pencil touch events passed through to the host."
+ "value" : "Allows high density stroke passed through to the host."
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
- "value" : "笔触 Tick 允许将高密度笔触事件透传至PC端。"
+ "value" : "允许将高密度笔迹透传至PC端。"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "筆觸 Tick 允許將高頻率筆觸事件透傳至 PC 端。"
+ "value" : "允許將高密度筆跡透傳至 PC 端。"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "筆觸 Tick 允許將高頻率筆觸事件透傳至 PC 端。"
+ "value" : "允許將高密度筆跡透傳至 PC 端。"
}
}
}
diff --git a/VoidLink/Utility/IAPManager.swift b/VoidLink/Utility/IAPManager.swift
index c2bf266c..27255425 100644
--- a/VoidLink/Utility/IAPManager.swift
+++ b/VoidLink/Utility/IAPManager.swift
@@ -57,7 +57,7 @@ import StoreKit
func productName() -> String {
switch self {
case .PencilProPack:
- return SwiftLocalizationHelper.localizedString(forKey: "Pencil Pro Pack")
+ return SwiftLocalizationHelper.localizedString(forKey: "Drawing Toolkit")
default:
return ""
}
diff --git a/VoidLink/ViewControllers/SettingsViewController.m b/VoidLink/ViewControllers/SettingsViewController.m
index c2dc77c0..672348de 100644
--- a/VoidLink/ViewControllers/SettingsViewController.m
+++ b/VoidLink/ViewControllers/SettingsViewController.m
@@ -879,7 +879,7 @@ BOOL isCustomResolution(int resolutionSelected) {
if([GenericUtils isIPad] && loadPencilSection){
MenuSectionView* pencilSection = [[MenuSectionView alloc] init];
pencilSection.delegate = self;
- pencilSection.sectionTitle = [LocalizationHelper localizedStringForKey:@"Pencil"];
+ pencilSection.sectionTitle = [LocalizationHelper localizedStringForKey:@"Drawing"];
pencilSection.identifier = @"SettingsSectionPencil";
if (@available(iOS 13.0, *)) {
[pencilSection setSectionWithIcon:[UIImage systemImageNamed:@"pencil.and.outline"] size:19 weight:UIImageSymbolWeightHeavy];
diff --git a/VoidLink/mul.lproj/iPad.xcstrings b/VoidLink/mul.lproj/iPad.xcstrings
index 20b46aa1..c7b868a7 100644
--- a/VoidLink/mul.lproj/iPad.xcstrings
+++ b/VoidLink/mul.lproj/iPad.xcstrings
@@ -1310,19 +1310,19 @@
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
- "value" : "笔压曲线"
+ "value" : "压力曲线"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "筆壓曲線"
+ "value" : "壓力曲線"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "筆壓曲線"
+ "value" : "壓力曲線"
}
}
}
@@ -1688,61 +1688,61 @@
}
},
"bVv-CW-kN8.segmentTitles[0]" : {
- "comment" : "Class = \"UISegmentedControl\"; bVv-CW-kN8.segmentTitles[0] = \"Off\"; ObjectID = \"bVv-CW-kN8\";",
+ "comment" : "Class = \"UISegmentedControl\"; bVv-CW-kN8.segmentTitles[0] = \"Regular\"; ObjectID = \"bVv-CW-kN8\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
- "value" : "Off"
+ "value" : "Regular"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
- "value" : "关闭"
+ "value" : "常规"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "關閉"
+ "value" : "常規"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "關閉"
+ "value" : "常規"
}
}
}
},
"bVv-CW-kN8.segmentTitles[1]" : {
- "comment" : "Class = \"UISegmentedControl\"; bVv-CW-kN8.segmentTitles[1] = \"Manual (240Hz)\"; ObjectID = \"bVv-CW-kN8\";",
+ "comment" : "Class = \"UISegmentedControl\"; bVv-CW-kN8.segmentTitles[1] = \"High Density\"; ObjectID = \"bVv-CW-kN8\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
- "value" : "Manual (240Hz)"
+ "value" : "High Density"
}
},
"zh-Hans" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "手动 (240Hz)"
+ "state" : "translated",
+ "value" : "高密度"
}
},
"zh-Hant" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "手動 (240Hz)"
+ "state" : "translated",
+ "value" : "高密度"
}
},
"zh-HK" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "手動 (240Hz)"
+ "state" : "translated",
+ "value" : "高密度"
}
}
}
@@ -1789,20 +1789,20 @@
},
"zh-Hans" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "捏笔快捷键"
+ "state" : "translated",
+ "value" : "捏合快捷键"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "捏筆快速鍵"
+ "value" : "捏合快速鍵"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "捏筆快速鍵"
+ "value" : "捏合快速鍵"
}
}
}
@@ -2371,6 +2371,29 @@
}
}
},
+ "Drawing Toolkit" : {
+ "extractionState" : "manual",
+ "localizations" : {
+ "zh-Hans" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "[绘画进阶套件]"
+ }
+ },
+ "zh-Hant" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "「繪畫進階套件」"
+ }
+ },
+ "zh-HK" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "「繪畫進階套件」"
+ }
+ }
+ }
+ },
"EFR-Ee-KiK.text" : {
"comment" : "Class = \"UILabel\"; text = \"Roll → Left Stick\"; ObjectID = \"EFR-Ee-KiK\";",
"extractionState" : "extracted_with_value",
@@ -3134,31 +3157,31 @@
}
},
"hZw-pC-Qxm.text" : {
- "comment" : "Class = \"UILabel\"; text = \"Pencil Pauses Native Touch\"; ObjectID = \"hZw-pC-Qxm\";",
+ "comment" : "Class = \"UILabel\"; text = \"Drawing Pauses Native Touch\"; ObjectID = \"hZw-pC-Qxm\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
- "value" : "Pencil Pauses Native Touch"
+ "value" : "Drawing Pauses Native Touch"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
- "value" : "使用笔时暂停多点触控"
+ "value" : "绘画时暂停多点触控"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "使用筆時暫停多點觸控"
+ "value" : "繪畫時暫停多點觸控"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "使用筆時暫停多點觸控"
+ "value" : "繪畫時暫停多點觸控"
}
}
}
@@ -4805,34 +4828,35 @@
"value" : "關閉懸停"
}
}
- }
+ },
+ "shouldTranslate" : false
},
"Qat-gL-qiL.text" : {
- "comment" : "Class = \"UILabel\"; text = \"Pencil Tick\"; ObjectID = \"Qat-gL-qiL\";",
+ "comment" : "Class = \"UILabel\"; text = \"Stroke Type\"; ObjectID = \"Qat-gL-qiL\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
- "value" : "Pencil Tick"
+ "value" : "Stroke Type"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
- "value" : "笔触Tick"
+ "value" : "笔迹模式"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "筆觸Tick"
+ "value" : "筆跡模式"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "筆觸Tick"
+ "value" : "筆跡模式"
}
}
}
@@ -5354,31 +5378,31 @@
}
},
"t12-bo-icS.segmentTitles[1]" : {
- "comment" : "Class = \"UISegmentedControl\"; t12-bo-icS.segmentTitles[1] = \"Pencil\"; ObjectID = \"t12-bo-icS\";",
+ "comment" : "Class = \"UISegmentedControl\"; t12-bo-icS.segmentTitles[1] = \"Stylus\"; ObjectID = \"t12-bo-icS\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
- "value" : "Pencil"
+ "value" : "Stylus"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Pencil"
+ "value" : "手写笔"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Pencil"
+ "value" : "手寫筆"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Pencil"
+ "value" : "手寫筆"
}
}
}
@@ -5690,31 +5714,31 @@
}
},
"w3d-5s-dH3.text" : {
- "comment" : "Class = \"UILabel\"; text = \"Disable Pencil Slide Gesture\"; ObjectID = \"w3d-5s-dH3\";",
+ "comment" : "Class = \"UILabel\"; text = \"Disable Slide Gesture for Pencil\"; ObjectID = \"w3d-5s-dH3\";",
"extractionState" : "extracted_with_value",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "new",
- "value" : "Disable Pencil Slide Gesture"
+ "value" : "Disable Slide Gesture for Pencil"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
- "value" : "关闭 Pencil 滑动手势"
+ "value" : "关闭手写笔滑动手势"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
- "value" : "關閉 Pencil 滑動手勢"
+ "value" : "關閉手寫筆滑動手勢"
}
},
"zh-HK" : {
"stringUnit" : {
"state" : "translated",
- "value" : "關閉 Pencil 滑動手勢"
+ "value" : "關閉手寫筆滑動手勢"
}
}
}