mgrPrefs // Stop auto-fixing lang settings in user defaults.
- This can bring unexpected problems.
This commit is contained in:
parent
e663ce9870
commit
29173e92ca
|
@ -725,18 +725,6 @@ extension mgrPrefs {
|
||||||
mgrPrefs.disableShiftTogglingAlphanumericalMode = false
|
mgrPrefs.disableShiftTogglingAlphanumericalMode = false
|
||||||
mgrPrefs.togglingAlphanumericalModeWithLShift = false
|
mgrPrefs.togglingAlphanumericalModeWithLShift = false
|
||||||
}
|
}
|
||||||
// 介面語言選項糾錯。
|
|
||||||
var filteredAppleLanguages = Set<String>()
|
|
||||||
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
|
var isMandarinParserOptionValid = false
|
||||||
MandarinParser.allCases.forEach {
|
MandarinParser.allCases.forEach {
|
||||||
|
|
Loading…
Reference in New Issue