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 """ |