From 29173e92caaa86a2120de1be659d7d91836ede87 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 28 Aug 2022 15:46:02 +0800 Subject: [PATCH] mgrPrefs // Stop auto-fixing lang settings in user defaults. - This can bring unexpected problems. --- Source/Modules/IMEModules/mgrPrefs.swift | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/Source/Modules/IMEModules/mgrPrefs.swift b/Source/Modules/IMEModules/mgrPrefs.swift index 2326ae6e..14c4ce65 100644 --- a/Source/Modules/IMEModules/mgrPrefs.swift +++ b/Source/Modules/IMEModules/mgrPrefs.swift @@ -725,18 +725,6 @@ extension mgrPrefs { mgrPrefs.disableShiftTogglingAlphanumericalMode = false mgrPrefs.togglingAlphanumericalModeWithLShift = false } - // 介面語言選項糾錯。 - var filteredAppleLanguages = Set() - appleLanguages.forEach { - if IME.arrSupportedLocales.contains($0) { - filteredAppleLanguages.insert($0) - } - } - if !filteredAppleLanguages.isEmpty { - appleLanguages = Array(filteredAppleLanguages) - } else { - UserDefaults.standard.removeObject(forKey: UserDef.kAppleLanguages.rawValue) - } // 注拼槽注音排列選項糾錯。 var isMandarinParserOptionValid = false MandarinParser.allCases.forEach {