i18n // Localizing the category names in the symbol menu.
This commit is contained in:
parent
1e7459ae11
commit
68c63c50e3
|
@ -343,22 +343,38 @@ class InputState: NSObject {
|
||||||
super.init()
|
super.init()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@objc static let catCommonSymbols = String(format: NSLocalizedString("catCommonSymbols", comment: ""))
|
||||||
|
@objc static let catHoriBrackets = String(format: NSLocalizedString("catHoriBrackets", comment: ""))
|
||||||
|
@objc static let catVertBrackets = String(format: NSLocalizedString("catVertBrackets", comment: ""))
|
||||||
|
@objc static let catGreekLetters = String(format: NSLocalizedString("catGreekLetters", comment: ""))
|
||||||
|
@objc static let catMathSymbols = String(format: NSLocalizedString("catMathSymbols", comment: ""))
|
||||||
|
@objc static let catCurrencyUnits = String(format: NSLocalizedString("catCurrencyUnits", comment: ""))
|
||||||
|
@objc static let catSpecialSymbols = String(format: NSLocalizedString("catSpecialSymbols", comment: ""))
|
||||||
|
@objc static let catUnicodeSymbols = String(format: NSLocalizedString("catUnicodeSymbols", comment: ""))
|
||||||
|
@objc static let catCircledKanjis = String(format: NSLocalizedString("catCircledKanjis", comment: ""))
|
||||||
|
@objc static let catCircledKataKana = String(format: NSLocalizedString("catCircledKataKana", comment: ""))
|
||||||
|
@objc static let catBracketKanjis = String(format: NSLocalizedString("catBracketKanjis", comment: ""))
|
||||||
|
@objc static let catSingleTableLines = String(format: NSLocalizedString("catSingleTableLines", comment: ""))
|
||||||
|
@objc static let catDoubleTableLines = String(format: NSLocalizedString("catDoubleTableLines", comment: ""))
|
||||||
|
@objc static let catFillingBlocks = String(format: NSLocalizedString("catFillingBlocks", comment: ""))
|
||||||
|
@objc static let catLineSegments = String(format: NSLocalizedString("catLineSegments", comment: ""))
|
||||||
|
|
||||||
@objc static let root: SymbolNode = SymbolNode("/", [
|
@objc static let root: SymbolNode = SymbolNode("/", [
|
||||||
SymbolNode("`"),
|
SymbolNode("`"),
|
||||||
SymbolNode("常用", symbols:",、。.?!;:‧‥﹐﹒˙·‘’“”〝〞‵′〃~$%@&#*"),
|
SymbolNode(catCommonSymbols, symbols:",、。.?!;:‧‥﹐﹒˙·‘’“”〝〞‵′〃~$%@&#*"),
|
||||||
SymbolNode("橫括", symbols:"()「」〔〕{}〈〉『』《》【】﹙﹚﹝﹞﹛﹜"),
|
SymbolNode(catHoriBrackets, symbols:"()「」〔〕{}〈〉『』《》【】﹙﹚﹝﹞﹛﹜"),
|
||||||
SymbolNode("縱括", symbols:"︵︶﹁﹂︹︺︷︸︿﹀﹃﹄︽︾︻︼"),
|
SymbolNode(catVertBrackets, symbols:"︵︶﹁﹂︹︺︷︸︿﹀﹃﹄︽︾︻︼"),
|
||||||
SymbolNode("希臘", symbols:"αβγδεζηθικλμνξοπρστυφχψωΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ"),
|
SymbolNode(catGreekLetters, symbols:"αβγδεζηθικλμνξοπρστυφχψωΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ"),
|
||||||
SymbolNode("數學", symbols:"+-×÷=≠≒∞±√<>﹤﹥≦≧∩∪ˇ⊥∠∟⊿㏒㏑∫∮∵∴╳﹢"),
|
SymbolNode(catMathSymbols, symbols:"+-×÷=≠≒∞±√<>﹤﹥≦≧∩∪ˇ⊥∠∟⊿㏒㏑∫∮∵∴╳﹢"),
|
||||||
SymbolNode("貨幣", symbols:"$€¥¢£₽₨₩฿₺₮₱₭₴₦৲৳૱௹﷼₹₲₪₡₫៛₵₢₸₤₳₥₠₣₰₧₯₶₷"),
|
SymbolNode(catCurrencyUnits, symbols:"$€¥¢£₽₨₩฿₺₮₱₭₴₦৲৳૱௹﷼₹₲₪₡₫៛₵₢₸₤₳₥₠₣₰₧₯₶₷"),
|
||||||
SymbolNode("特殊", symbols:"↑↓←→↖↗↙↘↺⇧⇩⇦⇨⇄⇆⇅⇵↻◎○●⊕⊙※△▲☆★◇◆□■▽▼§¥〒¢£♀♂↯"),
|
SymbolNode(catSpecialSymbols, symbols:"↑↓←→↖↗↙↘↺⇧⇩⇦⇨⇄⇆⇅⇵↻◎○●⊕⊙※△▲☆★◇◆□■▽▼§¥〒¢£♀♂↯"),
|
||||||
SymbolNode("萬國", symbols:"♨☀☁☂☃♠♥♣♦♩♪♫♬☺☻"),
|
SymbolNode(catUnicodeSymbols, symbols:"♨☀☁☂☃♠♥♣♦♩♪♫♬☺☻"),
|
||||||
SymbolNode("圈字", symbols:"㊟㊞㊚㊛㊊㊋㊌㊍㊎㊏㊐㊑㊒㊓㊔㊕㊖㊗︎㊘㊙︎㊜㊝㊠㊡㊢㊣㊤㊥㊦㊧㊨㊩㊪㊫㊬㊭㊮㊯㊰🈚︎🈯︎"),
|
SymbolNode(catCircledKanjis, symbols:"㊟㊞㊚㊛㊊㊋㊌㊍㊎㊏㊐㊑㊒㊓㊔㊕㊖㊗︎㊘㊙︎㊜㊝㊠㊡㊢㊣㊤㊥㊦㊧㊨㊩㊪㊫㊬㊭㊮㊯㊰🈚︎🈯︎"),
|
||||||
SymbolNode("圈假", symbols:"㋐㋑㋒㋓㋔㋕㋖㋗㋘㋙㋚㋛㋜㋝㋞㋟㋠㋡㋢㋣㋤㋥㋦㋧㋨㋩㋪㋫㋬㋭㋮㋯㋰㋱㋲㋳㋴㋵㋶㋷㋸㋹㋺㋻㋼㋾"),
|
SymbolNode(catCircledKataKana, symbols:"㋐㋑㋒㋓㋔㋕㋖㋗㋘㋙㋚㋛㋜㋝㋞㋟㋠㋡㋢㋣㋤㋥㋦㋧㋨㋩㋪㋫㋬㋭㋮㋯㋰㋱㋲㋳㋴㋵㋶㋷㋸㋹㋺㋻㋼㋾"),
|
||||||
SymbolNode("括字", symbols:"㈪㈫㈬㈭㈮㈯㈰㈱㈲㈳㈴㈵㈶㈷㈸㈹㈺㈻㈼㈽㈾㈿㉀㉁㉂㉃"),
|
SymbolNode(catBracketKanjis, symbols:"㈪㈫㈬㈭㈮㈯㈰㈱㈲㈳㈴㈵㈶㈷㈸㈹㈺㈻㈼㈽㈾㈿㉀㉁㉂㉃"),
|
||||||
SymbolNode("單線", symbols:"├─┼┴┬┤┌┐╞═╪╡│▕└┘╭╮╰╯"),
|
SymbolNode(catSingleTableLines, symbols:"├─┼┴┬┤┌┐╞═╪╡│▕└┘╭╮╰╯"),
|
||||||
SymbolNode("雙線", symbols:"╔╦╗╠═╬╣╓╥╖╒╤╕║╚╩╝╟╫╢╙╨╜╞╪╡╘╧╛"),
|
SymbolNode(catDoubleTableLines, symbols:"╔╦╗╠═╬╣╓╥╖╒╤╕║╚╩╝╟╫╢╙╨╜╞╪╡╘╧╛"),
|
||||||
SymbolNode("填色", symbols:"_ˍ▁▂▃▄▅▆▇█▏▎▍▌▋▊▉◢◣◥◤"),
|
SymbolNode(catFillingBlocks, symbols:"_ˍ▁▂▃▄▅▆▇█▏▎▍▌▋▊▉◢◣◥◤"),
|
||||||
SymbolNode("線段", symbols:"﹣﹦≡|∣∥–︱—︳╴¯ ̄﹉﹊﹍﹎﹋﹌﹏︴∕﹨╱╲/\"),
|
SymbolNode(catLineSegments, symbols:"﹣﹦≡|∣∥–︱—︳╴¯ ̄﹉﹊﹍﹎﹋﹌﹏︴∕﹨╱╲/\"),
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,3 +47,20 @@
|
||||||
"zh-Hant" = "Traditional Chinese";
|
"zh-Hant" = "Traditional Chinese";
|
||||||
"ja" = "Japanese";
|
"ja" = "Japanese";
|
||||||
"Apple Zhuyin Bopomofo" = "Apple Zhuyin Bopomofo";
|
"Apple Zhuyin Bopomofo" = "Apple Zhuyin Bopomofo";
|
||||||
|
|
||||||
|
// The followings are the category names used in the Symbol menu.
|
||||||
|
"catCommonSymbols" = "CommonSymbols";
|
||||||
|
"catHoriBrackets" = "HorizontalBrackets";
|
||||||
|
"catVertBrackets" = "VerticalBrackets";
|
||||||
|
"catGreekLetters" = "GreekLetters";
|
||||||
|
"catMathSymbols" = "MathSymbols";
|
||||||
|
"catCurrencyUnits" = "CurrencyUnits";
|
||||||
|
"catSpecialSymbols" = "SpecialSymbols";
|
||||||
|
"catUnicodeSymbols" = "UnicodeSymbols";
|
||||||
|
"catCircledKanjis" = "CircledKanjis";
|
||||||
|
"catCircledKataKana" = "CircledKataKana";
|
||||||
|
"catBracketKanjis" = "BracketKanjis";
|
||||||
|
"catSingleTableLines" = "SingleTableLines";
|
||||||
|
"catDoubleTableLines" = "DoubleTableLines";
|
||||||
|
"catFillingBlocks" = "FillingBlocks";
|
||||||
|
"catLineSegments" = "LineSegments";
|
||||||
|
|
|
@ -47,3 +47,20 @@
|
||||||
"zh-Hant" = "Traditional Chinese";
|
"zh-Hant" = "Traditional Chinese";
|
||||||
"ja" = "Japanese";
|
"ja" = "Japanese";
|
||||||
"Apple Zhuyin Bopomofo" = "Apple Zhuyin Bopomofo";
|
"Apple Zhuyin Bopomofo" = "Apple Zhuyin Bopomofo";
|
||||||
|
|
||||||
|
// The followings are the category names used in the Symbol menu.
|
||||||
|
"catCommonSymbols" = "CommonSymbols";
|
||||||
|
"catHoriBrackets" = "HoriBrackets";
|
||||||
|
"catVertBrackets" = "VertBrackets";
|
||||||
|
"catGreekLetters" = "GreekLetters";
|
||||||
|
"catMathSymbols" = "MathSymbols";
|
||||||
|
"catCurrencyUnits" = "CurrencyUnits";
|
||||||
|
"catSpecialSymbols" = "SpecialSymbols";
|
||||||
|
"catUnicodeSymbols" = "UnicodeSymbols";
|
||||||
|
"catCircledKanjis" = "CircledKanjis";
|
||||||
|
"catCircledKataKana" = "CircledKataKana";
|
||||||
|
"catBracketKanjis" = "BracketKanjis";
|
||||||
|
"catSingleTableLines" = "SingleTableLines";
|
||||||
|
"catDoubleTableLines" = "DoubleTableLines";
|
||||||
|
"catFillingBlocks" = "FillingBlocks";
|
||||||
|
"catLineSegments" = "LineSegments";
|
||||||
|
|
|
@ -47,3 +47,20 @@
|
||||||
"zh-Hant" = "繁體中国語";
|
"zh-Hant" = "繁體中国語";
|
||||||
"ja" = "和語";
|
"ja" = "和語";
|
||||||
"Apple Zhuyin Bopomofo" = "Apple 注音ボポモフォ配列";
|
"Apple Zhuyin Bopomofo" = "Apple 注音ボポモフォ配列";
|
||||||
|
|
||||||
|
// The followings are the category names used in the Symbol menu.
|
||||||
|
"catCommonSymbols" = "常用";
|
||||||
|
"catHoriBrackets" = "横括";
|
||||||
|
"catVertBrackets" = "縦括";
|
||||||
|
"catGreekLetters" = "ギリシャ";
|
||||||
|
"catMathSymbols" = "数学";
|
||||||
|
"catCurrencyUnits" = "貨幣";
|
||||||
|
"catSpecialSymbols" = "特殊";
|
||||||
|
"catUnicodeSymbols" = "Unicode";
|
||||||
|
"catCircledKanjis" = "丸付漢字";
|
||||||
|
"catCircledKataKana" = "丸付仮名";
|
||||||
|
"catBracketKanjis" = "括付漢字";
|
||||||
|
"catSingleTableLines" = "単線";
|
||||||
|
"catDoubleTableLines" = "双線";
|
||||||
|
"catFillingBlocks" = "ブロック";
|
||||||
|
"catLineSegments" = "線分";
|
||||||
|
|
|
@ -47,3 +47,20 @@
|
||||||
"zh-Hant" = "繁体中文";
|
"zh-Hant" = "繁体中文";
|
||||||
"ja" = "和文";
|
"ja" = "和文";
|
||||||
"Apple Zhuyin Bopomofo" = "Apple 注音键盘布局";
|
"Apple Zhuyin Bopomofo" = "Apple 注音键盘布局";
|
||||||
|
|
||||||
|
// The followings are the category names used in the Symbol menu.
|
||||||
|
"catCommonSymbols" = "常用";
|
||||||
|
"catHoriBrackets" = "横括";
|
||||||
|
"catVertBrackets" = "纵括";
|
||||||
|
"catGreekLetters" = "希腊";
|
||||||
|
"catMathSymbols" = "数学";
|
||||||
|
"catCurrencyUnits" = "货币";
|
||||||
|
"catSpecialSymbols" = "特殊";
|
||||||
|
"catUnicodeSymbols" = "万国";
|
||||||
|
"catCircledKanjis" = "圈字";
|
||||||
|
"catCircledKataKana" = "圈假";
|
||||||
|
"catBracketKanjis" = "括字";
|
||||||
|
"catSingleTableLines" = "单线";
|
||||||
|
"catDoubleTableLines" = "双线";
|
||||||
|
"catFillingBlocks" = "填色";
|
||||||
|
"catLineSegments" = "线段";
|
||||||
|
|
|
@ -47,3 +47,20 @@
|
||||||
"zh-Hant" = "繁體中文";
|
"zh-Hant" = "繁體中文";
|
||||||
"ja" = "和文";
|
"ja" = "和文";
|
||||||
"Apple Zhuyin Bopomofo" = "Apple 注音鍵盤佈局";
|
"Apple Zhuyin Bopomofo" = "Apple 注音鍵盤佈局";
|
||||||
|
|
||||||
|
// The followings are the category names used in the Symbol menu.
|
||||||
|
"catCommonSymbols" = "常用";
|
||||||
|
"catHoriBrackets" = "橫括";
|
||||||
|
"catVertBrackets" = "縱括";
|
||||||
|
"catGreekLetters" = "希臘";
|
||||||
|
"catMathSymbols" = "數學";
|
||||||
|
"catCurrencyUnits" = "貨幣";
|
||||||
|
"catSpecialSymbols" = "特殊";
|
||||||
|
"catUnicodeSymbols" = "萬國";
|
||||||
|
"catCircledKanjis" = "圈字";
|
||||||
|
"catCircledKataKana" = "圈假";
|
||||||
|
"catBracketKanjis" = "括字";
|
||||||
|
"catSingleTableLines" = "單線";
|
||||||
|
"catDoubleTableLines" = "雙線";
|
||||||
|
"catFillingBlocks" = "填色";
|
||||||
|
"catLineSegments" = "線段";
|
||||||
|
|
Loading…
Reference in New Issue