Browse Source

【内嵌支付】修复“paddle,简中和繁中下,地区默认需要用China,英文或其他,地区默认用US(参考官网)”

wanjun 6 months ago
parent
commit
d8f8c47c89

+ 6 - 1
PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseEmbeddedWindowController.swift

@@ -407,7 +407,12 @@ class KMPurchaseEmbeddedWindowController: NSWindowController {
         paddlePopUpButton.type = .arrowDown
         paddlePopUpButton.removeAllItems()
         paddlePopUpButton.addItems(withTitles: countryKeys)
-        paddlePopUpButton.selectItem(at: 229)
+        let preferredLanguage = Locale.preferredLanguages.first ?? "en"
+        if preferredLanguage.hasPrefix("zh-Hans") || preferredLanguage.hasPrefix("zh-Hant") {
+            paddlePopUpButton.selectItem(at: 45)
+        } else {
+            paddlePopUpButton.selectItem(at: 229)
+        }
         paddlePopUpButton.wantsLayer = true
         paddlePopUpButton.layer?.backgroundColor = NSColor(named: "KMPurchase_FFFFFF")?.cgColor
         paddlePopUpButton.layer?.borderColor = NSColor(named: "KMPurchase_DADBDE")?.cgColor