48 self.tr("Name"), |
48 self.tr("Name"), |
49 ] |
49 ] |
50 |
50 |
51 self.__tables = [ |
51 self.__tables = [ |
52 # first last display name |
52 # first last display name |
53 (0x0, 0x1f, self.tr("Control Characters")), |
53 (0x0, 0x1f, self.tr("Control Characters")), |
54 (0x20, 0x7f, self.tr("Basic Latin")), |
54 (0x20, 0x7f, self.tr("Basic Latin")), |
55 (0x80, 0xff, self.tr("Latin-1 Supplement")), |
55 (0x80, 0xff, self.tr("Latin-1 Supplement")), |
56 (0x100, 0x17f, self.tr("Latin Extended-A")), |
56 (0x100, 0x17f, self.tr("Latin Extended-A")), |
57 (0x180, 0x24f, self.tr("Latin Extended-B")), |
57 (0x180, 0x24f, self.tr("Latin Extended-B")), |
58 (0x250, 0x2af, self.tr("IPA Extensions")), |
58 (0x250, 0x2af, self.tr("IPA Extensions")), |
59 (0x2b0, 0x2ff, self.tr("Spacing Modifier Letters")), |
59 (0x2b0, 0x2ff, self.tr("Spacing Modifier Letters")), |
60 (0x300, 0x36f, self.tr("Combining Diacritical Marks")), |
60 (0x300, 0x36f, self.tr("Combining Diacritical Marks")), |
61 (0x370, 0x3ff, self.tr("Greek and Coptic")), |
61 (0x370, 0x3ff, self.tr("Greek and Coptic")), |
62 (0x400, 0x4ff, self.tr("Cyrillic")), |
62 (0x400, 0x4ff, self.tr("Cyrillic")), |
63 (0x500, 0x52f, self.tr("Cyrillic Supplement")), |
63 (0x500, 0x52f, self.tr("Cyrillic Supplement")), |
64 (0x530, 0x58f, self.tr("Armenian")), |
64 (0x530, 0x58f, self.tr("Armenian")), |
65 (0x590, 0x5ff, self.tr("Hebrew")), |
65 (0x590, 0x5ff, self.tr("Hebrew")), |
66 (0x600, 0x6ff, self.tr("Arabic")), |
66 (0x600, 0x6ff, self.tr("Arabic")), |
67 (0x700, 0x74f, self.tr("Syriac")), |
67 (0x700, 0x74f, self.tr("Syriac")), |
68 (0x780, 0x7bf, self.tr("Thaana")), |
68 (0x780, 0x7bf, self.tr("Thaana")), |
69 (0x7c0, 0x7ff, self.tr("N'Ko")), |
69 (0x7c0, 0x7ff, self.tr("N'Ko")), |
70 (0x800, 0x83f, self.tr("Samaritan")), |
70 (0x800, 0x83f, self.tr("Samaritan")), |
71 (0x840, 0x85f, self.tr("Mandaic")), |
71 (0x840, 0x85f, self.tr("Mandaic")), |
72 (0x8a0, 0x8ff, self.tr("Arabic Extended-A")), |
72 (0x8a0, 0x8ff, self.tr("Arabic Extended-A")), |
73 (0x900, 0x97f, self.tr("Devanagari")), |
73 (0x900, 0x97f, self.tr("Devanagari")), |
74 (0x980, 0x9ff, self.tr("Bengali")), |
74 (0x980, 0x9ff, self.tr("Bengali")), |
75 (0xa00, 0xa7f, self.tr("Gurmukhi")), |
75 (0xa00, 0xa7f, self.tr("Gurmukhi")), |
76 (0xa80, 0xaff, self.tr("Gujarati")), |
76 (0xa80, 0xaff, self.tr("Gujarati")), |
77 (0xb00, 0xb7f, self.tr("Oriya")), |
77 (0xb00, 0xb7f, self.tr("Oriya")), |
78 (0xb80, 0xbff, self.tr("Tamil")), |
78 (0xb80, 0xbff, self.tr("Tamil")), |
79 (0xc00, 0xc7f, self.tr("Telugu")), |
79 (0xc00, 0xc7f, self.tr("Telugu")), |
80 (0xc80, 0xcff, self.tr("Kannada")), |
80 (0xc80, 0xcff, self.tr("Kannada")), |
81 (0xd00, 0xd7f, self.tr("Malayalam")), |
81 (0xd00, 0xd7f, self.tr("Malayalam")), |
82 (0xd80, 0xdff, self.tr("Sinhala")), |
82 (0xd80, 0xdff, self.tr("Sinhala")), |
83 (0xe00, 0xe7f, self.tr("Thai")), |
83 (0xe00, 0xe7f, self.tr("Thai")), |
84 (0xe80, 0xeff, self.tr("Lao")), |
84 (0xe80, 0xeff, self.tr("Lao")), |
85 (0xf00, 0xfff, self.tr("Tibetan")), |
85 (0xf00, 0xfff, self.tr("Tibetan")), |
86 (0x1000, 0x109f, self.tr("Myanmar")), |
86 (0x1000, 0x109f, self.tr("Myanmar")), |
87 (0x10a0, 0x10ff, self.tr("Georgian")), |
87 (0x10a0, 0x10ff, self.tr("Georgian")), |
88 (0x1100, 0x11ff, self.tr("Hangul Jamo")), |
88 (0x1100, 0x11ff, self.tr("Hangul Jamo")), |
89 (0x1200, 0x137f, self.tr("Ethiopic")), |
89 (0x1200, 0x137f, self.tr("Ethiopic")), |
90 (0x1380, 0x139f, self.tr("Ethiopic Supplement")), |
90 (0x1380, 0x139f, self.tr("Ethiopic Supplement")), |