UI/SymbolsWidget.py

changeset 1817
cb644326633e
parent 1509
c0b5e693b0eb
child 2094
88620e11c67c
equal deleted inserted replaced
1816:b36b79797440 1817:cb644326633e
43 self.__tables = ( 43 self.__tables = (
44 # first last display name 44 # first last display name
45 (0x0, 0x1f, self.trUtf8("Control Characters")), 45 (0x0, 0x1f, self.trUtf8("Control Characters")),
46 (0x20, 0x7f, self.trUtf8("Basic Latin")), 46 (0x20, 0x7f, self.trUtf8("Basic Latin")),
47 (0x80, 0x100, self.trUtf8("Latin-1 Supplement")), 47 (0x80, 0x100, self.trUtf8("Latin-1 Supplement")),
48 (0x100, 0x180, self.trUtf8("Latin Extendet A")), 48 (0x100, 0x180, self.trUtf8("Latin Extended A")),
49 (0x180, 0x24f, self.trUtf8("Latin Extendet B")), 49 (0x180, 0x24f, self.trUtf8("Latin Extended B")),
50 (0x250, 0x2af, self.trUtf8("IPA Extensions")), 50 (0x250, 0x2af, self.trUtf8("IPA Extensions")),
51 (0x2b0, 0x2ff, self.trUtf8("Spacing Modifier Letters")), 51 (0x2b0, 0x2ff, self.trUtf8("Spacing Modifier Letters")),
52 (0x300, 0x36f, self.trUtf8("Combining Diacritical Marks")), 52 (0x300, 0x36f, self.trUtf8("Combining Diacritical Marks")),
53 (0x370, 0x3ff, self.trUtf8("Greek and Coptic")), 53 (0x370, 0x3ff, self.trUtf8("Greek and Coptic")),
54 (0x400, 0x4ff, self.trUtf8("Cyrillic")), 54 (0x400, 0x4ff, self.trUtf8("Cyrillic")),
97 (0x20d0, 0x20ff, self.trUtf8("Combining Diacritical Marks")), 97 (0x20d0, 0x20ff, self.trUtf8("Combining Diacritical Marks")),
98 (0x2100, 0x214f, self.trUtf8("Letterlike Symbols")), 98 (0x2100, 0x214f, self.trUtf8("Letterlike Symbols")),
99 (0x2150, 0x218f, self.trUtf8("Number Forms")), 99 (0x2150, 0x218f, self.trUtf8("Number Forms")),
100 (0x2190, 0x21ff, self.trUtf8("Arcolumns")), 100 (0x2190, 0x21ff, self.trUtf8("Arcolumns")),
101 (0x2200, 0x22ff, self.trUtf8("Mathematical Operators")), 101 (0x2200, 0x22ff, self.trUtf8("Mathematical Operators")),
102 (0x2300, 0x23ff, self.trUtf8("Miscelaneous Technical")), 102 (0x2300, 0x23ff, self.trUtf8("Miscellaneous Technical")),
103 (0x2400, 0x243f, self.trUtf8("Control Pictures")), 103 (0x2400, 0x243f, self.trUtf8("Control Pictures")),
104 (0x2440, 0x245f, self.trUtf8("Optical Character Recognition")), 104 (0x2440, 0x245f, self.trUtf8("Optical Character Recognition")),
105 (0x2460, 0x24ff, self.trUtf8("Enclosed Alphanumerics")), 105 (0x2460, 0x24ff, self.trUtf8("Enclosed Alphanumerics")),
106 (0x2500, 0x257f, self.trUtf8("Box Drawing")), 106 (0x2500, 0x257f, self.trUtf8("Box Drawing")),
107 (0x2580, 0x259f, self.trUtf8("Block Elements")), 107 (0x2580, 0x259f, self.trUtf8("Block Elements")),
108 (0x2600, 0x26ff, self.trUtf8("Miscelaneous Symbols")), 108 (0x25A0, 0x25ff, self.trUtf8("Geometric Shapes")),
109 (0x2600, 0x26ff, self.trUtf8("Miscellaneous Symbols")),
109 (0x2700, 0x27bf, self.trUtf8("Dingbats")), 110 (0x2700, 0x27bf, self.trUtf8("Dingbats")),
110 (0x27c0, 0x27ef, self.trUtf8("Miscelaneous Mathematical Symbols-A")), 111 (0x27c0, 0x27ef, self.trUtf8("Miscellaneous Mathematical Symbols-A")),
111 (0x27f0, 0x27ff, self.trUtf8("Supplement Arcolumns-A")), 112 (0x27f0, 0x27ff, self.trUtf8("Supplement Arcolumns-A")),
112 (0x2800, 0x28ff, self.trUtf8("Braille Patterns")), 113 (0x2800, 0x28ff, self.trUtf8("Braille Patterns")),
113 (0x2900, 0x297f, self.trUtf8("Supplement Arcolumns-B")), 114 (0x2900, 0x297f, self.trUtf8("Supplement Arcolumns-B")),
114 (0x2980, 0x29ff, self.trUtf8("Miscelaneous Mathematical Symbols-B")), 115 (0x2980, 0x29ff, self.trUtf8("Miscellaneous Mathematical Symbols-B")),
115 (0x2a00, 0x2aff, self.trUtf8("Supplemental Mathematical Operators")), 116 (0x2a00, 0x2aff, self.trUtf8("Supplemental Mathematical Operators")),
116 (0x2b00, 0x2bff, self.trUtf8("Miscelaneous Symbols and Arcolumns")), 117 (0x2b00, 0x2bff, self.trUtf8("Miscellaneous Symbols and Arcolumns")),
117 (0x2e80, 0x2eff, self.trUtf8("CJK Radicals Supplement")), 118 (0x2e80, 0x2eff, self.trUtf8("CJK Radicals Supplement")),
118 (0x2f00, 0x2fdf, self.trUtf8("KangXi Radicals")), 119 (0x2f00, 0x2fdf, self.trUtf8("KangXi Radicals")),
119 (0x2ff0, 0x2fff, self.trUtf8("Ideographic Description Chars")), 120 (0x2ff0, 0x2fff, self.trUtf8("Ideographic Description Chars")),
120 (0x3000, 0x303f, self.trUtf8("CJK Symbols and Punctuation")), 121 (0x3000, 0x303f, self.trUtf8("CJK Symbols and Punctuation")),
121 (0x3040, 0x309f, self.trUtf8("Hiragana")), 122 (0x3040, 0x309f, self.trUtf8("Hiragana")),
131 (0x4dc0, 0x4dff, self.trUtf8("Yijing Hexagram Symbols")), 132 (0x4dc0, 0x4dff, self.trUtf8("Yijing Hexagram Symbols")),
132 (0x4e00, 0x9fbb, self.trUtf8("CJK Unified Ideographs")), 133 (0x4e00, 0x9fbb, self.trUtf8("CJK Unified Ideographs")),
133 (0xa000, 0xa48f, self.trUtf8("Yi Syllables")), 134 (0xa000, 0xa48f, self.trUtf8("Yi Syllables")),
134 (0xa490, 0xa4cf, self.trUtf8("Yi Radicals")), 135 (0xa490, 0xa4cf, self.trUtf8("Yi Radicals")),
135 (0xac00, 0xd7a3, self.trUtf8("Hangul Syllables")), 136 (0xac00, 0xd7a3, self.trUtf8("Hangul Syllables")),
136 (0xe000, 0xf8ff, self.trUtf8("Private Use Area")), 137 (0xd800, 0xdb7f, self.trUtf8("High Surrogates")),
138 (0xdb80, 0xdbff, self.trUtf8("High Private Use Surrogates")),
139 (0xdc00, 0xdfff, self.trUtf8("Low Surrogates")),
140 (0xe000, 0xf8ff, self.trUtf8("Private Use")),
137 (0xf900, 0xfaff, self.trUtf8("CJK Compatibility Ideographs")), 141 (0xf900, 0xfaff, self.trUtf8("CJK Compatibility Ideographs")),
138 (0xfb00, 0xfb4f, self.trUtf8("Alphabetic Presentation Forms")), 142 (0xfb00, 0xfb4f, self.trUtf8("Alphabetic Presentation Forms")),
139 (0xfb50, 0xfdff, self.trUtf8("Arabic Presentation Forms-A")), 143 (0xfb50, 0xfdff, self.trUtf8("Arabic Presentation Forms-A")),
140 (0xfe00, 0xfe0f, self.trUtf8("Variation Selectors")), 144 (0xfe00, 0xfe0f, self.trUtf8("Variation Selectors")),
141 (0xfe20, 0xfe2f, self.trUtf8("Combining Half Marks")), 145 (0xfe20, 0xfe2f, self.trUtf8("Combining Half Marks")),
142 (0xfe30, 0xfe4f, self.trUtf8("CJK Compatibility Forms")), 146 (0xfe30, 0xfe4f, self.trUtf8("CJK Compatibility Forms")),
143 (0xfe50, 0xfe6f, self.trUtf8("Small Form Variants")), 147 (0xfe50, 0xfe6f, self.trUtf8("Small Form Variants")),
144 (0xfe70, 0xfeff, self.trUtf8("Arabic Presentation Forms-B")), 148 (0xfe70, 0xfefe, self.trUtf8("Arabic Presentation Forms-B")),
149 (0xfeff, 0xfeff, self.trUtf8("Specials")),
145 (0xff00, 0xffef, self.trUtf8("Half- and Fullwidth Forms")), 150 (0xff00, 0xffef, self.trUtf8("Half- and Fullwidth Forms")),
146 (0xfff0, 0xffff, self.trUtf8("Specials")), 151 (0xfff0, 0xffff, self.trUtf8("Specials")),
152 (0x10300, 0x1032f, self.trUtf8("Old Italic")),
153 (0x10330, 0x1034f, self.trUtf8("Gothic")),
154 (0x10400, 0x1044f, self.trUtf8("Deseret")),
155 (0x1d000, 0x1d0ff, self.trUtf8("Byzantine Musical Symbols")),
156 (0x1d100, 0x1d1ff, self.trUtf8("Musical Symbols")),
157 (0x1d400, 0x1d7ff, self.trUtf8("Mathematical Alphanumeric Symbols")),
158 (0x20000, 0x2a6d6, self.trUtf8("CJK Unified Ideogr. Ext. B")),
159 (0x2f800, 0x2fa1f, self.trUtf8("CJK Compatapility Ideogr. Suppl.")),
160 (0xe0000, 0xe007f, self.trUtf8("Tags")),
147 ) 161 )
148 self.__currentTableIndex = 0 162 self.__currentTableIndex = 0
149 163
150 def getTableNames(self): 164 def getTableNames(self):
151 """ 165 """

eric ide

mercurial