Shared // Add KeyboardParser.localizedName variable.
This commit is contained in:
parent
c58f9de2fb
commit
9973e74a19
|
@ -161,13 +161,13 @@ public enum StateType: String {
|
||||||
public enum KeyboardParser: Int, CaseIterable {
|
public enum KeyboardParser: Int, CaseIterable {
|
||||||
case ofStandard = 0
|
case ofStandard = 0
|
||||||
case ofETen = 1
|
case ofETen = 1
|
||||||
case ofHsu = 2
|
|
||||||
case ofETen26 = 3
|
|
||||||
case ofIBM = 4
|
case ofIBM = 4
|
||||||
case ofMiTAC = 5
|
case ofMiTAC = 5
|
||||||
|
case ofSeigyou = 8
|
||||||
case ofFakeSeigyou = 6
|
case ofFakeSeigyou = 6
|
||||||
case ofDachen26 = 7
|
case ofDachen26 = 7
|
||||||
case ofSeigyou = 8
|
case ofETen26 = 3
|
||||||
|
case ofHsu = 2
|
||||||
case ofStarlight = 9
|
case ofStarlight = 9
|
||||||
case ofHanyuPinyin = 10
|
case ofHanyuPinyin = 10
|
||||||
case ofSecondaryPinyin = 11
|
case ofSecondaryPinyin = 11
|
||||||
|
@ -175,6 +175,29 @@ public enum KeyboardParser: Int, CaseIterable {
|
||||||
case ofHualuoPinyin = 13
|
case ofHualuoPinyin = 13
|
||||||
case ofUniversalPinyin = 14
|
case ofUniversalPinyin = 14
|
||||||
|
|
||||||
|
public var localizedMenuName: String {
|
||||||
|
let rawString: String = {
|
||||||
|
switch self {
|
||||||
|
case .ofStandard: return "Dachen (Microsoft Standard / Wang / 01, etc.)"
|
||||||
|
case .ofETen: return "Eten Traditional"
|
||||||
|
case .ofIBM: return "IBM"
|
||||||
|
case .ofMiTAC: return "MiTAC"
|
||||||
|
case .ofSeigyou: return "Seigyou"
|
||||||
|
case .ofFakeSeigyou: return "Fake Seigyou"
|
||||||
|
case .ofDachen26: return "Dachen 26 (libChewing)"
|
||||||
|
case .ofETen26: return "Eten 26"
|
||||||
|
case .ofHsu: return "Hsu"
|
||||||
|
case .ofStarlight: return "Starlight"
|
||||||
|
case .ofHanyuPinyin: return "Hanyu Pinyin with Numeral Intonation"
|
||||||
|
case .ofSecondaryPinyin: return "Secondary Pinyin with Numeral Intonation"
|
||||||
|
case .ofYalePinyin: return "Yale Pinyin with Numeral Intonation"
|
||||||
|
case .ofHualuoPinyin: return "Hualuo Pinyin with Numeral Intonation"
|
||||||
|
case .ofUniversalPinyin: return "Universal Pinyin with Numeral Intonation"
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
return NSLocalizedString(rawString, comment: "")
|
||||||
|
}
|
||||||
|
|
||||||
public var name: String {
|
public var name: String {
|
||||||
switch self {
|
switch self {
|
||||||
case .ofStandard:
|
case .ofStandard:
|
||||||
|
|
Loading…
Reference in New Issue