src/eric7/UI/SymbolsWidget.py

branch
eric7
changeset 10664
56d55d022ce8
parent 10439
21c28b0f9e41
child 10676
d1479a4f1426
equal deleted inserted replaced
10663:1f7e684f2fd3 10664:56d55d022ce8
55 ] 55 ]
56 56
57 self.__isDark = ericApp().usesDarkPalette() 57 self.__isDark = ericApp().usesDarkPalette()
58 58
59 self.__tables = [ 59 self.__tables = [
60 # Source: https://www.unicode.org/Public/UCD/latest/ucd/Blocks.txt
60 # first last display name 61 # first last display name
61 (0x0, 0x1F, self.tr("Control Characters")), 62 (0x0, 0x1F, self.tr("Control Characters")),
62 (0x20, 0x7F, self.tr("Basic Latin")), 63 (0x20, 0x7F, self.tr("Basic Latin")),
63 (0x80, 0xFF, self.tr("Latin-1 Supplement")), 64 (0x80, 0xFF, self.tr("Latin-1 Supplement")),
64 (0x100, 0x17F, self.tr("Latin Extended-A")), 65 (0x100, 0x17F, self.tr("Latin Extended-A")),
72 (0x530, 0x58F, self.tr("Armenian")), 73 (0x530, 0x58F, self.tr("Armenian")),
73 (0x590, 0x5FF, self.tr("Hebrew")), 74 (0x590, 0x5FF, self.tr("Hebrew")),
74 (0x600, 0x6FF, self.tr("Arabic")), 75 (0x600, 0x6FF, self.tr("Arabic")),
75 (0x700, 0x74F, self.tr("Syriac")), 76 (0x700, 0x74F, self.tr("Syriac")),
76 (0x780, 0x7BF, self.tr("Thaana")), 77 (0x780, 0x7BF, self.tr("Thaana")),
78 (0x750, 0x77F, self.tr("Arabic Supplement")),
77 (0x7C0, 0x7FF, self.tr("N'Ko")), 79 (0x7C0, 0x7FF, self.tr("N'Ko")),
78 (0x800, 0x83F, self.tr("Samaritan")), 80 (0x800, 0x83F, self.tr("Samaritan")),
79 (0x840, 0x85F, self.tr("Mandaic")), 81 (0x840, 0x85F, self.tr("Mandaic")),
82 (0x860, 0x86F, self.tr("Syriac Supplement")),
83 (0x870, 0x89F, self.tr("Arabic Extended-B")),
80 (0x8A0, 0x8FF, self.tr("Arabic Extended-A")), 84 (0x8A0, 0x8FF, self.tr("Arabic Extended-A")),
81 (0x900, 0x97F, self.tr("Devanagari")), 85 (0x900, 0x97F, self.tr("Devanagari")),
82 (0x980, 0x9FF, self.tr("Bengali")), 86 (0x980, 0x9FF, self.tr("Bengali")),
83 (0xA00, 0xA7F, self.tr("Gurmukhi")), 87 (0xA00, 0xA7F, self.tr("Gurmukhi")),
84 (0xA80, 0xAFF, self.tr("Gujarati")), 88 (0xA80, 0xAFF, self.tr("Gujarati")),
107 (0x1780, 0x17FF, self.tr("Khmer")), 111 (0x1780, 0x17FF, self.tr("Khmer")),
108 (0x1800, 0x18AF, self.tr("Mongolian")), 112 (0x1800, 0x18AF, self.tr("Mongolian")),
109 (0x18B0, 0x18FF, self.tr("Unified Canadian Aboriginal Syllabics Extended")), 113 (0x18B0, 0x18FF, self.tr("Unified Canadian Aboriginal Syllabics Extended")),
110 (0x1900, 0x194F, self.tr("Limbu")), 114 (0x1900, 0x194F, self.tr("Limbu")),
111 (0x1950, 0x197F, self.tr("Tai Le")), 115 (0x1950, 0x197F, self.tr("Tai Le")),
116 (0x1980, 0x19DF, self.tr("New Tai Lue")),
112 (0x19E0, 0x19FF, self.tr("Khmer Symbols")), 117 (0x19E0, 0x19FF, self.tr("Khmer Symbols")),
113 (0x1A00, 0x1A1F, self.tr("Buginese")), 118 (0x1A00, 0x1A1F, self.tr("Buginese")),
114 (0x1A20, 0x1AAF, self.tr("Tai Tham")), 119 (0x1A20, 0x1AAF, self.tr("Tai Tham")),
120 (0x1AB0, 0x1AFF, self.tr("Combining Diacritical Marks Extended")),
115 (0x1B00, 0x1B7F, self.tr("Balinese")), 121 (0x1B00, 0x1B7F, self.tr("Balinese")),
116 (0x1B80, 0x1BBF, self.tr("Sundanese")), 122 (0x1B80, 0x1BBF, self.tr("Sundanese")),
117 (0x1BC0, 0x1BFF, self.tr("Batak")), 123 (0x1BC0, 0x1BFF, self.tr("Batak")),
118 (0x1C00, 0x1C4F, self.tr("Lepcha")), 124 (0x1C00, 0x1C4F, self.tr("Lepcha")),
119 (0x1C50, 0x1C7F, self.tr("Ol Chiki")), 125 (0x1C50, 0x1C7F, self.tr("Ol Chiki")),
126 (0x1C80, 0x1C8F, self.tr("Cyrillic Extended-C")),
127 (0x1C90, 0x1CBF, self.tr("Georgian Extended")),
120 (0x1CC0, 0x1CCF, self.tr("Sundanese Supplement")), 128 (0x1CC0, 0x1CCF, self.tr("Sundanese Supplement")),
121 (0x1CD0, 0x1CFF, self.tr("Vedic Extensions")), 129 (0x1CD0, 0x1CFF, self.tr("Vedic Extensions")),
122 (0x1D00, 0x1D7F, self.tr("Phonetic Extensions")), 130 (0x1D00, 0x1D7F, self.tr("Phonetic Extensions")),
123 (0x1D80, 0x1DBF, self.tr("Phonetic Extensions Supplement")), 131 (0x1D80, 0x1DBF, self.tr("Phonetic Extensions Supplement")),
124 (0x1DC0, 0x1DFF, self.tr("Combining Diacritical Marks Supplement")), 132 (0x1DC0, 0x1DFF, self.tr("Combining Diacritical Marks Supplement")),
128 (0x2070, 0x209F, self.tr("Superscripts and Subscripts")), 136 (0x2070, 0x209F, self.tr("Superscripts and Subscripts")),
129 (0x20A0, 0x20CF, self.tr("Currency Symbols")), 137 (0x20A0, 0x20CF, self.tr("Currency Symbols")),
130 (0x20D0, 0x20FF, self.tr("Combining Diacritical Marks")), 138 (0x20D0, 0x20FF, self.tr("Combining Diacritical Marks")),
131 (0x2100, 0x214F, self.tr("Letterlike Symbols")), 139 (0x2100, 0x214F, self.tr("Letterlike Symbols")),
132 (0x2150, 0x218F, self.tr("Number Forms")), 140 (0x2150, 0x218F, self.tr("Number Forms")),
133 (0x2190, 0x21FF, self.tr("Arcolumns")), 141 (0x2190, 0x21FF, self.tr("Arrows")),
134 (0x2200, 0x22FF, self.tr("Mathematical Operators")), 142 (0x2200, 0x22FF, self.tr("Mathematical Operators")),
135 (0x2300, 0x23FF, self.tr("Miscellaneous Technical")), 143 (0x2300, 0x23FF, self.tr("Miscellaneous Technical")),
136 (0x2400, 0x243F, self.tr("Control Pictures")), 144 (0x2400, 0x243F, self.tr("Control Pictures")),
137 (0x2440, 0x245F, self.tr("Optical Character Recognition")), 145 (0x2440, 0x245F, self.tr("Optical Character Recognition")),
138 (0x2460, 0x24FF, self.tr("Enclosed Alphanumerics")), 146 (0x2460, 0x24FF, self.tr("Enclosed Alphanumerics")),
140 (0x2580, 0x259F, self.tr("Block Elements")), 148 (0x2580, 0x259F, self.tr("Block Elements")),
141 (0x25A0, 0x25FF, self.tr("Geometric Shapes")), 149 (0x25A0, 0x25FF, self.tr("Geometric Shapes")),
142 (0x2600, 0x26FF, self.tr("Miscellaneous Symbols")), 150 (0x2600, 0x26FF, self.tr("Miscellaneous Symbols")),
143 (0x2700, 0x27BF, self.tr("Dingbats")), 151 (0x2700, 0x27BF, self.tr("Dingbats")),
144 (0x27C0, 0x27EF, self.tr("Miscellaneous Mathematical Symbols-A")), 152 (0x27C0, 0x27EF, self.tr("Miscellaneous Mathematical Symbols-A")),
145 (0x27F0, 0x27FF, self.tr("Supplement Arcolumns-A")), 153 (0x27F0, 0x27FF, self.tr("Supplement Arrows-A")),
146 (0x2800, 0x28FF, self.tr("Braille Patterns")), 154 (0x2800, 0x28FF, self.tr("Braille Patterns")),
147 (0x2900, 0x297F, self.tr("Supplement Arcolumns-B")), 155 (0x2900, 0x297F, self.tr("Supplement Arrows-B")),
148 (0x2980, 0x29FF, self.tr("Miscellaneous Mathematical Symbols-B")), 156 (0x2980, 0x29FF, self.tr("Miscellaneous Mathematical Symbols-B")),
149 (0x2A00, 0x2AFF, self.tr("Supplemental Mathematical Operators")), 157 (0x2A00, 0x2AFF, self.tr("Supplemental Mathematical Operators")),
150 (0x2B00, 0x2BFF, self.tr("Miscellaneous Symbols and Arcolumns")), 158 (0x2B00, 0x2BFF, self.tr("Miscellaneous Symbols and Arcolumns")),
151 (0x2C00, 0x2C5F, self.tr("Glagolitic")), 159 (0x2C00, 0x2C5F, self.tr("Glagolitic")),
152 (0x2C60, 0x2C7F, self.tr("Latin Extended-C")), 160 (0x2C60, 0x2C7F, self.tr("Latin Extended-C")),
168 (0x31A0, 0x31BF, self.tr("Bopomofo Extended")), 176 (0x31A0, 0x31BF, self.tr("Bopomofo Extended")),
169 (0x31C0, 0x31EF, self.tr("CJK Strokes")), 177 (0x31C0, 0x31EF, self.tr("CJK Strokes")),
170 (0x31F0, 0x31FF, self.tr("Katakana Phonetic Extensions")), 178 (0x31F0, 0x31FF, self.tr("Katakana Phonetic Extensions")),
171 (0x3200, 0x32FF, self.tr("Enclosed CJK Letters and Months")), 179 (0x3200, 0x32FF, self.tr("Enclosed CJK Letters and Months")),
172 (0x3300, 0x33FF, self.tr("CJK Compatibility")), 180 (0x3300, 0x33FF, self.tr("CJK Compatibility")),
173 (0x3400, 0x4DBF, self.tr("CJK Unified Ideogr. Ext. A")), 181 (0x3400, 0x4DBF, self.tr("CJK Unified Ideographs Extension A")),
174 (0x4DC0, 0x4DFF, self.tr("Yijing Hexagram Symbols")), 182 (0x4DC0, 0x4DFF, self.tr("Yijing Hexagram Symbols")),
175 (0x4E00, 0x9FFF, self.tr("CJK Unified Ideographs")), 183 (0x4E00, 0x9FFF, self.tr("CJK Unified Ideographs")),
176 (0xA000, 0xA48F, self.tr("Yi Syllables")), 184 (0xA000, 0xA48F, self.tr("Yi Syllables")),
177 (0xA490, 0xA4CF, self.tr("Yi Radicals")), 185 (0xA490, 0xA4CF, self.tr("Yi Radicals")),
178 (0xA4D0, 0xA4FF, self.tr("Lisu")), 186 (0xA4D0, 0xA4FF, self.tr("Lisu")),
188 (0xA8E0, 0xA8FF, self.tr("Devanagari Extended")), 196 (0xA8E0, 0xA8FF, self.tr("Devanagari Extended")),
189 (0xA900, 0xA92F, self.tr("Kayah Li")), 197 (0xA900, 0xA92F, self.tr("Kayah Li")),
190 (0xA930, 0xA95F, self.tr("Rejang")), 198 (0xA930, 0xA95F, self.tr("Rejang")),
191 (0xA960, 0xA97F, self.tr("Hangul Jamo Extended-A")), 199 (0xA960, 0xA97F, self.tr("Hangul Jamo Extended-A")),
192 (0xA980, 0xA9DF, self.tr("Javanese")), 200 (0xA980, 0xA9DF, self.tr("Javanese")),
201 (0xA9E0, 0xA9FF, self.tr("Myanmar Extended-B")),
193 (0xAA00, 0xAA5F, self.tr("Cham")), 202 (0xAA00, 0xAA5F, self.tr("Cham")),
194 (0xAA60, 0xAA7F, self.tr("Myanmar Extended-A")), 203 (0xAA60, 0xAA7F, self.tr("Myanmar Extended-A")),
195 (0xAA80, 0xAADF, self.tr("Tai Viet")), 204 (0xAA80, 0xAADF, self.tr("Tai Viet")),
196 (0xAAE0, 0xAAFF, self.tr("Meetei Mayek Extensions")), 205 (0xAAE0, 0xAAFF, self.tr("Meetei Mayek Extensions")),
197 (0xAB00, 0xAB2F, self.tr("Ethiopic Extended-A")), 206 (0xAB00, 0xAB2F, self.tr("Ethiopic Extended-A")),
207 (0xAB30, 0xAB6F, self.tr("Latin Extended-E")),
208 (0xAB70, 0xABBF, self.tr("Cherokee Supplement")),
198 (0xABC0, 0xABFF, self.tr("Meetei Mayek")), 209 (0xABC0, 0xABFF, self.tr("Meetei Mayek")),
199 (0xAC00, 0xD7AF, self.tr("Hangul Syllables")), 210 (0xAC00, 0xD7AF, self.tr("Hangul Syllables")),
200 (0xD7B0, 0xD7FF, self.tr("Hangul Jamo Extended-B")), 211 (0xD7B0, 0xD7FF, self.tr("Hangul Jamo Extended-B")),
201 (0xD800, 0xDB7F, self.tr("High Surrogates")), 212 (0xD800, 0xDB7F, self.tr("High Surrogates")),
202 (0xDB80, 0xDBFF, self.tr("High Private Use Surrogates")), 213 (0xDB80, 0xDBFF, self.tr("High Private Use Surrogates")),
223 (0x10140, 0x1018F, self.tr("Ancient Greek Numbers")), 234 (0x10140, 0x1018F, self.tr("Ancient Greek Numbers")),
224 (0x10190, 0x101CF, self.tr("Ancient Symbols")), 235 (0x10190, 0x101CF, self.tr("Ancient Symbols")),
225 (0x101D0, 0x101FF, self.tr("Phaistos Disc")), 236 (0x101D0, 0x101FF, self.tr("Phaistos Disc")),
226 (0x10280, 0x1029F, self.tr("Lycian")), 237 (0x10280, 0x1029F, self.tr("Lycian")),
227 (0x102A0, 0x102DF, self.tr("Carian")), 238 (0x102A0, 0x102DF, self.tr("Carian")),
239 (0x102E0, 0x102FF, self.tr("Coptic Epact Numbers")),
228 (0x10300, 0x1032F, self.tr("Old Italic")), 240 (0x10300, 0x1032F, self.tr("Old Italic")),
229 (0x10330, 0x1034F, self.tr("Gothic")), 241 (0x10330, 0x1034F, self.tr("Gothic")),
242 (0x10350, 0x1037F, self.tr("Old Permic")),
230 (0x10380, 0x1039F, self.tr("Ugaritic")), 243 (0x10380, 0x1039F, self.tr("Ugaritic")),
231 (0x103A0, 0x103DF, self.tr("Old Persian")), 244 (0x103A0, 0x103DF, self.tr("Old Persian")),
232 (0x10400, 0x1044F, self.tr("Deseret")), 245 (0x10400, 0x1044F, self.tr("Deseret")),
233 (0x10450, 0x1047F, self.tr("Shavian")), 246 (0x10450, 0x1047F, self.tr("Shavian")),
234 (0x10480, 0x104AF, self.tr("Osmanya")), 247 (0x10480, 0x104AF, self.tr("Osmanya")),
248 (0x104B0, 0x104FF, self.tr("Osage")),
249 (0x10500, 0x1052F, self.tr("Elbasan")),
250 (0x10530, 0x1056F, self.tr("Caucasian Albanian")),
251 (0x10570, 0x105BF, self.tr("Vithkuqi")),
252 (0x10600, 0x1077F, self.tr("Linear A")),
253 (0x10780, 0x107BF, self.tr("Latin Extended-F")),
235 (0x10800, 0x1083F, self.tr("Cypriot Syllabary")), 254 (0x10800, 0x1083F, self.tr("Cypriot Syllabary")),
236 (0x10840, 0x1085F, self.tr("Imperial Aramaic")), 255 (0x10840, 0x1085F, self.tr("Imperial Aramaic")),
256 (0x10860, 0x1087F, self.tr("Palmyrene")),
257 (0x10880, 0x108AF, self.tr("Nabataean")),
258 (0x108E0, 0x108FF, self.tr("Hatran")),
237 (0x10900, 0x1091F, self.tr("Phoenician")), 259 (0x10900, 0x1091F, self.tr("Phoenician")),
238 (0x10920, 0x1093F, self.tr("Lydian")), 260 (0x10920, 0x1093F, self.tr("Lydian")),
239 (0x10980, 0x1099F, self.tr("Meroitic Hieroglyphs")), 261 (0x10980, 0x1099F, self.tr("Meroitic Hieroglyphs")),
240 (0x109A0, 0x109FF, self.tr("Meroitic Cursive")), 262 (0x109A0, 0x109FF, self.tr("Meroitic Cursive")),
241 (0x10A00, 0x10A5F, self.tr("Kharoshthi")), 263 (0x10A00, 0x10A5F, self.tr("Kharoshthi")),
242 (0x10A60, 0x10A7F, self.tr("Old South Arabian")), 264 (0x10A60, 0x10A7F, self.tr("Old South Arabian")),
265 (0x10A80, 0x10A9F, self.tr("Old North Arabian")),
266 (0x10AC0, 0x10AFF, self.tr("Manichaean")),
243 (0x10B00, 0x10B3F, self.tr("Avestan")), 267 (0x10B00, 0x10B3F, self.tr("Avestan")),
244 (0x10B40, 0x10B5F, self.tr("Inscriptional Parthian")), 268 (0x10B40, 0x10B5F, self.tr("Inscriptional Parthian")),
245 (0x10B60, 0x10B7F, self.tr("Inscriptional Pahlavi")), 269 (0x10B60, 0x10B7F, self.tr("Inscriptional Pahlavi")),
270 (0x10B80, 0x10BAF, self.tr("Psalter Pahlavi")),
246 (0x10C00, 0x10C4F, self.tr("Old Turkic")), 271 (0x10C00, 0x10C4F, self.tr("Old Turkic")),
272 (0x10C80, 0x10CFF, self.tr("Old Hungarian")),
273 (0x10D00, 0x10D3F, self.tr("Hanifi Rohingya")),
247 (0x10E60, 0x10E7F, self.tr("Rumi Numeral Symbols")), 274 (0x10E60, 0x10E7F, self.tr("Rumi Numeral Symbols")),
275 (0x10E80, 0x10EBF, self.tr("Yezidi")),
276 (0x10EC0, 0x10EFF, self.tr("Arabic Extended-C")),
277 (0x10F00, 0x10F2F, self.tr("Old Sogdian")),
278 (0x10F30, 0x10F6F, self.tr("Sogdian")),
279 (0x10F70, 0x10FAF, self.tr("Old Uyghur")),
280 (0x10FB0, 0x10FDF, self.tr("Chorasmian")),
281 (0x10FE0, 0x10FFF, self.tr("Elymaic")),
248 (0x11000, 0x1107F, self.tr("Brahmi")), 282 (0x11000, 0x1107F, self.tr("Brahmi")),
249 (0x11080, 0x110CF, self.tr("Kaithi")), 283 (0x11080, 0x110CF, self.tr("Kaithi")),
250 (0x110D0, 0x110FF, self.tr("Sora Sompeng")), 284 (0x110D0, 0x110FF, self.tr("Sora Sompeng")),
251 (0x11100, 0x1114F, self.tr("Chakma")), 285 (0x11100, 0x1114F, self.tr("Chakma")),
286 (0x11150, 0x1117F, self.tr("Mahajani")),
252 (0x11180, 0x111DF, self.tr("Sharada")), 287 (0x11180, 0x111DF, self.tr("Sharada")),
288 (0x111E0, 0x111FF, self.tr("Sinhala Archaic Numbers")),
289 (0x11200, 0x1124F, self.tr("Khojki")),
290 (0x11280, 0x112AF, self.tr("Multani")),
291 (0x112B0, 0x112FF, self.tr("Khudawadi")),
292 (0x11300, 0x1137F, self.tr("Grantha")),
293 (0x11400, 0x1147F, self.tr("Newa")),
294 (0x11480, 0x114DF, self.tr("Tirhuta")),
295 (0x11580, 0x115FF, self.tr("Siddham")),
296 (0x11600, 0x1165F, self.tr("Modi")),
297 (0x11660, 0x1167F, self.tr("Mongolian Supplement")),
253 (0x11680, 0x116CF, self.tr("Takri")), 298 (0x11680, 0x116CF, self.tr("Takri")),
299 (0x11700, 0x1174F, self.tr("Ahom")),
300 (0x11800, 0x1184F, self.tr("Dogra")),
301 (0x118A0, 0x118FF, self.tr("Warang Citi")),
302 (0x11900, 0x1195F, self.tr("Dives Akuru")),
303 (0x119A0, 0x119FF, self.tr("Nandinagari")),
304 (0x11A00, 0x11A4F, self.tr("Zanabazar Square")),
305 (0x11A50, 0x11AAF, self.tr("Soyombo")),
306 (
307 0x11AB0,
308 0x11ABF,
309 self.tr("Unified Canadian Aboriginal Syllabics Extended-A")
310 ),
311 (0x11AC0, 0x11AFF, self.tr("Pau Cin Hau")),
312 (0x11B00, 0x11B5F, self.tr("Devanagari Extended-A")),
313 (0x11C00, 0x11C6F, self.tr("Bhaiksuki")),
314 (0x11C70, 0x11CBF, self.tr("Marchen")),
315 (0x11D00, 0x11D5F, self.tr("Masaram Gondi")),
316 (0x11D60, 0x11DAF, self.tr("Gunjala Gondi")),
317 (0x11EE0, 0x11EFF, self.tr("Makasar")),
318 (0x11F00, 0x11F5F, self.tr("Kawi")),
319 (0x11FB0, 0x11FBF, self.tr("Lisu Supplement")),
320 (0x11FC0, 0x11FFF, self.tr("Tamil Supplement")),
254 (0x12000, 0x123FF, self.tr("Cuneiform")), 321 (0x12000, 0x123FF, self.tr("Cuneiform")),
255 (0x12400, 0x1247F, self.tr("Cuneiform Numbers and Punctuation")), 322 (0x12400, 0x1247F, self.tr("Cuneiform Numbers and Punctuation")),
323 (0x12480, 0x1254F, self.tr("Early Dynastic Cuneiform")),
324 (0x12F90, 0x12FFF, self.tr("Cypro-Minoan")),
256 (0x13000, 0x1342F, self.tr("Egyptian Hieroglyphs")), 325 (0x13000, 0x1342F, self.tr("Egyptian Hieroglyphs")),
326 (0x13430, 0x1345F, self.tr("Egyptian Hieroglyph Format Controls")),
327 (0x14400, 0x1467F, self.tr("Anatolian Hieroglyphs")),
257 (0x16800, 0x16A3F, self.tr("Bamum Supplement")), 328 (0x16800, 0x16A3F, self.tr("Bamum Supplement")),
329 (0x16A40, 0x16A6F, self.tr("Mro")),
330 (0x16A70, 0x16ACF, self.tr("Tangsa")),
331 (0x16AD0, 0x16AFF, self.tr("Bassa Vah")),
332 (0x16B00, 0x16B8F, self.tr("Pahawh Hmong")),
333 (0x16E40, 0x16E9F, self.tr("Medefaidrin")),
258 (0x16F00, 0x16F9F, self.tr("Miao")), 334 (0x16F00, 0x16F9F, self.tr("Miao")),
335 (0x16FE0, 0x16FFF, self.tr("Ideographic Symbols and Punctuation")),
336 (0x17000, 0x187FF, self.tr("Tangut")),
337 (0x18800, 0x18AFF, self.tr("Tangut Components")),
338 (0x18B00, 0x18CFF, self.tr("Khitan Small Script")),
339 (0x18D00, 0x18D7F, self.tr("Tangut Supplement")),
340 (0x1AFF0, 0x1AFFF, self.tr("Kana Extended-B")),
259 (0x1B000, 0x1B0FF, self.tr("Kana Supplement")), 341 (0x1B000, 0x1B0FF, self.tr("Kana Supplement")),
342 (0x1B100, 0x1B12F, self.tr("Kana Extended-A")),
343 (0x1B130, 0x1B16F, self.tr("Small Kana Extension")),
344 (0x1B170, 0x1B2FF, self.tr("Nushu")),
345 (0x1BC00, 0x1BC9F, self.tr("Duployan")),
346 (0x1BCA0, 0x1BCAF, self.tr("Shorthand Format Controls")),
347 (0x1CF00, 0x1CFCF, self.tr("Znamenny Musical Notation")),
260 (0x1D000, 0x1D0FF, self.tr("Byzantine Musical Symbols")), 348 (0x1D000, 0x1D0FF, self.tr("Byzantine Musical Symbols")),
261 (0x1D100, 0x1D1FF, self.tr("Musical Symbols")), 349 (0x1D100, 0x1D1FF, self.tr("Musical Symbols")),
262 (0x1D200, 0x1D24F, self.tr("Ancient Greek Musical Notation")), 350 (0x1D200, 0x1D24F, self.tr("Ancient Greek Musical Notation")),
351 (0x1D2C0, 0x1D2DF, self.tr("Kaktovik Numerals")),
352 (0x1D2E0, 0x1D2FF, self.tr("Mayan Numerals")),
263 (0x1D300, 0x1D35F, self.tr("Tai Xuan Jing Symbols")), 353 (0x1D300, 0x1D35F, self.tr("Tai Xuan Jing Symbols")),
264 (0x1D360, 0x1D37F, self.tr("Counting Rod Numerals")), 354 (0x1D360, 0x1D37F, self.tr("Counting Rod Numerals")),
265 (0x1D400, 0x1D7FF, self.tr("Mathematical Alphanumeric Symbols")), 355 (0x1D400, 0x1D7FF, self.tr("Mathematical Alphanumeric Symbols")),
356 (0x1D800, 0x1DAAF, self.tr("Sutton SignWriting")),
357 (0x1DF00, 0x1DFFF, self.tr("Latin Extended-G")),
358 (0x1E000, 0x1E02F, self.tr("Glagolitic Supplement")),
359 (0x1E030, 0x1E08F, self.tr("Cyrillic Extended-D")),
360 (0x1E100, 0x1E14F, self.tr("Nyiakeng Puachue Hmong")),
361 (0x1E290, 0x1E2BF, self.tr("Toto")),
362 (0x1E2C0, 0x1E2FF, self.tr("Wancho")),
363 (0x1E4D0, 0x1E4FF, self.tr("Nag Mundari")),
364 (0x1E7E0, 0x1E7FF, self.tr("Ethiopic Extended-B")),
365 (0x1E800, 0x1E8DF, self.tr("Mende Kikakui")),
366 (0x1E900, 0x1E95F, self.tr("Adlam")),
367 (0x1EC70, 0x1ECBF, self.tr("Indic Siyaq Numbers")),
368 (0x1ED00, 0x1ED4F, self.tr("Ottoman Siyaq Numbers")),
266 ( 369 (
267 0x1EE00, 370 0x1EE00,
268 0x1EEFF, 371 0x1EEFF,
269 self.tr("Arabic Mathematical Alphabetic Symbols"), 372 self.tr("Arabic Mathematical Alphabetic Symbols"),
270 ), 373 ),
277 0x1F300, 380 0x1F300,
278 0x1F5FF, 381 0x1F5FF,
279 self.tr("Miscellaneous Symbols And Pictographs"), 382 self.tr("Miscellaneous Symbols And Pictographs"),
280 ), 383 ),
281 (0x1F600, 0x1F64F, self.tr("Emoticons")), 384 (0x1F600, 0x1F64F, self.tr("Emoticons")),
385 (0x1F650, 0x1F67F, self.tr("Ornamental Dingbats")),
282 (0x1F680, 0x1F6FF, self.tr("Transport And Map Symbols")), 386 (0x1F680, 0x1F6FF, self.tr("Transport And Map Symbols")),
283 (0x1F700, 0x1F77F, self.tr("Alchemical Symbols")), 387 (0x1F700, 0x1F77F, self.tr("Alchemical Symbols")),
284 (0x20000, 0x2A6DF, self.tr("CJK Unified Ideogr. Ext. B")), 388 (0x1F780, 0x1F7FF, self.tr("Geometric Shapes Extended")),
389 (0x1F800, 0x1F8FF, self.tr("Supplemental Arrows-C")),
390 (0x1F900, 0x1F9FF, self.tr("Supplemental Symbols and Pictographs")),
391 (0x1FA00, 0x1FA6F, self.tr("Chess Symbols")),
392 (0x1FA70, 0x1FAFF, self.tr("Symbols and Pictographs Extended-A")),
393 (0x1FB00, 0x1FBFF, self.tr("Symbols for Legacy Computing")),
394 (0x20000, 0x2A6DF, self.tr("CJK Unified Ideographs Extension B")),
285 (0x2A700, 0x2B73F, self.tr("CJK Unified Ideographs Extension C")), 395 (0x2A700, 0x2B73F, self.tr("CJK Unified Ideographs Extension C")),
286 (0x2B740, 0x2B81F, self.tr("CJK Unified Ideographs Extension D")), 396 (0x2B740, 0x2B81F, self.tr("CJK Unified Ideographs Extension D")),
397 (0x2B820, 0x2CEAF, self.tr("CJK Unified Ideographs Extension E")),
398 (0x2CEB0, 0x2EBEF, self.tr("CJK Unified Ideographs Extension F")),
399 (0x2EBF0, 0x2EE5F, self.tr("CJK Unified Ideographs Extension I")),
287 (0x2F800, 0x2FA1F, self.tr("CJK Compatapility Ideogr. Suppl.")), 400 (0x2F800, 0x2FA1F, self.tr("CJK Compatapility Ideogr. Suppl.")),
401 (0x30000, 0x3134F, self.tr("CJK Unified Ideographs Extension G")),
402 (0x31350, 0x323AF, self.tr("CJK Unified Ideographs Extension H")),
288 (0xE0000, 0xE007F, self.tr("Tags")), 403 (0xE0000, 0xE007F, self.tr("Tags")),
289 (0xE0100, 0xE01EF, self.tr("Variation Selectors Supplement")), 404 (0xE0100, 0xE01EF, self.tr("Variation Selectors Supplement")),
290 (0xF0000, 0xFFFFF, self.tr("Supplementary Private Use Area-A")), 405 (0xF0000, 0xFFFFF, self.tr("Supplementary Private Use Area-A")),
291 (0x100000, 0x10FFFF, self.tr("Supplementary Private Use Area-B")), 406 (0x100000, 0x10FFFF, self.tr("Supplementary Private Use Area-B")),
292 ] 407 ]

eric ide

mercurial