p[ bKey( 0x0000 , 0x007F) ] = QObject::tr("Basic Latin") ;
p[ bKey( 0x0080 , 0x00FF) ] = QObject::tr("Latin-1 Supplement") ;
p[ bKey( 0x0100 , 0x017F) ] = QObject::tr("Latin Extended-A") ;
p[ bKey( 0x0180 , 0x024F) ] = QObject::tr("Latin Extended-B") ;
p[ bKey( 0x0250 , 0x02AF) ] = QObject::tr("IPA Extensions") ;
p[ bKey( 0x02B0 , 0x02FF) ] = QObject::tr("Spacing Modifier Letters") ;
p[ bKey( 0x0300 , 0x036F) ] = QObject::tr("Combining Diacritical Marks") ;
p[ bKey( 0x0370 , 0x03FF) ] = QObject::tr("Greek and Coptic") ;
p[ bKey( 0x0400 , 0x04FF) ] = QObject::tr("Cyrillic") ;
p[ bKey( 0x0500 , 0x052F) ] = QObject::tr("Cyrillic Supplement") ;
p[ bKey( 0x0530 , 0x058F) ] = QObject::tr("Armenian") ;
p[ bKey( 0x0590 , 0x05FF) ] = QObject::tr("Hebrew") ;
p[ bKey( 0x0600 , 0x06FF) ] = QObject::tr("Arabic") ;
p[ bKey( 0x0700 , 0x074F) ] = QObject::tr("Syriac") ;
p[ bKey( 0x0750 , 0x077F) ] = QObject::tr("Arabic Supplement") ;
p[ bKey( 0x0780 , 0x07BF) ] = QObject::tr("Thaana") ;
p[ bKey( 0x07C0 , 0x07FF) ] = QObject::tr("NKo") ;
p[ bKey( 0x0800 , 0x083F) ] = QObject::tr("Samaritan") ;
p[ bKey( 0x0840 , 0x085F) ] = QObject::tr("Mandaic") ;
p[ bKey( 0x0860 , 0x086F) ] = QObject::tr("Syriac Supplement") ;
p[ bKey( 0x08A0 , 0x08FF) ] = QObject::tr("Arabic Extended-A") ;
p[ bKey( 0x0900 , 0x097F) ] = QObject::tr("Devanagari") ;
p[ bKey( 0x0980 , 0x09FF) ] = QObject::tr("Bengali") ;
p[ bKey( 0x0A00 , 0x0A7F) ] = QObject::tr("Gurmukhi") ;
p[ bKey( 0x0A80 , 0x0AFF) ] = QObject::tr("Gujarati") ;
p[ bKey( 0x0B00 , 0x0B7F) ] = QObject::tr("Oriya") ;
p[ bKey( 0x0B80 , 0x0BFF) ] = QObject::tr("Tamil") ;
p[ bKey( 0x0C00 , 0x0C7F) ] = QObject::tr("Telugu") ;
p[ bKey( 0x0C80 , 0x0CFF) ] = QObject::tr("Kannada") ;
p[ bKey( 0x0D00 , 0x0D7F) ] = QObject::tr("Malayalam") ;
p[ bKey( 0x0D80 , 0x0DFF) ] = QObject::tr("Sinhala") ;
p[ bKey( 0x0E00 , 0x0E7F) ] = QObject::tr("Thai") ;
p[ bKey( 0x0E80 , 0x0EFF) ] = QObject::tr("Lao") ;
p[ bKey( 0x0F00 , 0x0FFF) ] = QObject::tr("Tibetan") ;
p[ bKey( 0x1000 , 0x109F) ] = QObject::tr("Myanmar") ;
p[ bKey( 0x10A0 , 0x10FF) ] = QObject::tr("Georgian") ;
p[ bKey( 0x1100 , 0x11FF) ] = QObject::tr("Hangul Jamo") ;
p[ bKey( 0x1200 , 0x137F) ] = QObject::tr("Ethiopic") ;
p[ bKey( 0x1380 , 0x139F) ] = QObject::tr("Ethiopic Supplement") ;
p[ bKey( 0x13A0 , 0x13FF) ] = QObject::tr("Cherokee") ;
p[ bKey( 0x1400 , 0x167F) ] = QObject::tr("Unified Canadian Aboriginal Syllabics") ;
p[ bKey( 0x1680 , 0x169F) ] = QObject::tr("Ogham") ;
p[ bKey( 0x16A0 , 0x16FF) ] = QObject::tr("Runic") ;
p[ bKey( 0x1700 , 0x171F) ] = QObject::tr("Tagalog") ;
p[ bKey( 0x1720 , 0x173F) ] = QObject::tr("Hanunoo") ;
p[ bKey( 0x1740 , 0x175F) ] = QObject::tr("Buhid") ;
p[ bKey( 0x1760 , 0x177F) ] = QObject::tr("Tagbanwa") ;
p[ bKey( 0x1780 , 0x17FF) ] = QObject::tr("Khmer") ;
p[ bKey( 0x1800 , 0x18AF) ] = QObject::tr("Mongolian") ;
p[ bKey( 0x18B0 , 0x18FF) ] = QObject::tr("Unified Canadian Aboriginal Syllabics Extended") ;
p[ bKey( 0x1900 , 0x194F) ] = QObject::tr("Limbu") ;
p[ bKey( 0x1950 , 0x197F) ] = QObject::tr("Tai Le") ;
p[ bKey( 0x1980 , 0x19DF) ] = QObject::tr("New Tai Lue") ;
p[ bKey( 0x19E0 , 0x19FF) ] = QObject::tr("Khmer Symbols") ;
p[ bKey( 0x1A00 , 0x1A1F) ] = QObject::tr("Buginese") ;
p[ bKey( 0x1A20 , 0x1AAF) ] = QObject::tr("Tai Tham") ;
p[ bKey( 0x1AB0 , 0x1AFF) ] = QObject::tr("Combining Diacritical Marks Extended") ;
p[ bKey( 0x1B00 , 0x1B7F) ] = QObject::tr("Balinese") ;
p[ bKey( 0x1B80 , 0x1BBF) ] = QObject::tr("Sundanese") ;
p[ bKey( 0x1BC0 , 0x1BFF) ] = QObject::tr("Batak") ;
p[ bKey( 0x1C00 , 0x1C4F) ] = QObject::tr("Lepcha") ;
p[ bKey( 0x1C50 , 0x1C7F) ] = QObject::tr("Ol Chiki") ;
p[ bKey( 0x1C80 , 0x1C8F) ] = QObject::tr("Cyrillic Extended C") ;
p[ bKey( 0x1C90 , 0x1CBF) ] = QObject::tr("Georgian Extended") ;
p[ bKey( 0x1CC0 , 0x1CCF) ] = QObject::tr("Sundanese Supplement") ;
p[ bKey( 0x1CD0 , 0x1CFF) ] = QObject::tr("Vedic Extensions") ;
p[ bKey( 0x1D00 , 0x1D7F) ] = QObject::tr("Phonetic Extensions") ;
p[ bKey( 0x1D80 , 0x1DBF) ] = QObject::tr("Phonetic Extensions Supplement") ;
p[ bKey( 0x1DC0 , 0x1DFF) ] = QObject::tr("Combining Diacritical Marks Supplement") ;
p[ bKey( 0x1E00 , 0x1EFF) ] = QObject::tr("Latin Extended Additional") ;
p[ bKey( 0x1F00 , 0x1FFF) ] = QObject::tr("Greek Extended") ;
p[ bKey( 0x2000 , 0x206F) ] = QObject::tr("General Punctuation") ;
p[ bKey( 0x2070 , 0x209F) ] = QObject::tr("Superscripts and Subscripts") ;
p[ bKey( 0x20A0 , 0x20CF) ] = QObject::tr("Currency Symbols") ;
p[ bKey( 0x20D0 , 0x20FF) ] = QObject::tr("Combining Diacritical Marks for Symbols") ;
p[ bKey( 0x2100 , 0x214F) ] = QObject::tr("Letterlike Symbols") ;
p[ bKey( 0x2150 , 0x218F) ] = QObject::tr("Number Forms") ;
p[ bKey( 0x2190 , 0x21FF) ] = QObject::tr("Arrows") ;
p[ bKey( 0x2200 , 0x22FF) ] = QObject::tr("Mathematical Operators") ;
p[ bKey( 0x2300 , 0x23FF) ] = QObject::tr("Miscellaneous Technical") ;
p[ bKey( 0x2400 , 0x243F) ] = QObject::tr("Control Pictures") ;
p[ bKey( 0x2440 , 0x245F) ] = QObject::tr("Optical Character Recognition") ;
p[ bKey( 0x2460 , 0x24FF) ] = QObject::tr("Enclosed Alphanumerics") ;
p[ bKey( 0x2500 , 0x257F) ] = QObject::tr("Box Drawing") ;
p[ bKey( 0x2580 , 0x259F) ] = QObject::tr("Block Elements") ;
p[ bKey( 0x25A0 , 0x25FF) ] = QObject::tr("Geometric Shapes") ;
p[ bKey( 0x2600 , 0x26FF) ] = QObject::tr("Miscellaneous Symbols") ;
p[ bKey( 0x2700 , 0x27BF) ] = QObject::tr("Dingbats") ;
p[ bKey( 0x27C0 , 0x27EF) ] = QObject::tr("Miscellaneous Mathematical Symbols-A") ;
p[ bKey( 0x27F0 , 0x27FF) ] = QObject::tr("Supplemental Arrows-A") ;
p[ bKey( 0x2800 , 0x28FF) ] = QObject::tr("Braille Patterns") ;
p[ bKey( 0x2900 , 0x297F) ] = QObject::tr("Supplemental Arrows-B") ;
p[ bKey( 0x2980 , 0x29FF) ] = QObject::tr("Miscellaneous Mathematical Symbols-B") ;
p[ bKey( 0x2A00 , 0x2AFF) ] = QObject::tr("Supplemental Mathematical Operators") ;
p[ bKey( 0x2B00 , 0x2BFF) ] = QObject::tr("Miscellaneous Symbols and Arrows") ;
p[ bKey( 0x2C00 , 0x2C5F) ] = QObject::tr("Glagolitic") ;
p[ bKey( 0x2C60 , 0x2C7F) ] = QObject::tr("Latin Extended-C") ;
p[ bKey( 0x2C80 , 0x2CFF) ] = QObject::tr("Coptic") ;
p[ bKey( 0x2D00 , 0x2D2F) ] = QObject::tr("Georgian Supplement") ;
p[ bKey( 0x2D30 , 0x2D7F) ] = QObject::tr("Tifinagh") ;
p[ bKey( 0x2D80 , 0x2DDF) ] = QObject::tr("Ethiopic Extended") ;
p[ bKey( 0x2DE0 , 0x2DFF) ] = QObject::tr("Cyrillic Extended-A") ;
p[ bKey( 0x2E00 , 0x2E7F) ] = QObject::tr("Supplemental Punctuation") ;
p[ bKey( 0x2E80 , 0x2EFF) ] = QObject::tr("CJK Radicals Supplement") ;
p[ bKey( 0x2F00 , 0x2FDF) ] = QObject::tr("Kangxi Radicals") ;
p[ bKey( 0x2FF0 , 0x2FFF) ] = QObject::tr("Ideographic Description Characters") ;
p[ bKey( 0x3000 , 0x303F) ] = QObject::tr("CJK Symbols and Punctuation") ;
p[ bKey( 0x3040 , 0x309F) ] = QObject::tr("Hiragana") ;
p[ bKey( 0x30A0 , 0x30FF) ] = QObject::tr("Katakana") ;
p[ bKey( 0x3100 , 0x312F) ] = QObject::tr("Bopomofo") ;
p[ bKey( 0x3130 , 0x318F) ] = QObject::tr("Hangul Compatibility Jamo") ;
p[ bKey( 0x3190 , 0x319F) ] = QObject::tr("Kanbun") ;
p[ bKey( 0x31A0 , 0x31BF) ] = QObject::tr("Bopomofo Extended") ;
p[ bKey( 0x31C0 , 0x31EF) ] = QObject::tr("CJK Strokes") ;
p[ bKey( 0x31F0 , 0x31FF) ] = QObject::tr("Katakana Phonetic Extensions") ;
p[ bKey( 0x3200 , 0x32FF) ] = QObject::tr("Enclosed CJK Letters and Months") ;
p[ bKey( 0x3300 , 0x33FF) ] = QObject::tr("CJK Compatibility") ;
p[ bKey( 0x3400 , 0x4DBF) ] = QObject::tr("CJK Unified Ideographs Extension A") ;
p[ bKey( 0x4DC0 , 0x4DFF) ] = QObject::tr("Yijing Hexagram Symbols") ;
p[ bKey( 0x4E00 , 0x9FFF) ] = QObject::tr("CJK Unified Ideographs") ;
p[ bKey( 0xA000 , 0xA48F) ] = QObject::tr("Yi Syllables") ;
p[ bKey( 0xA490 , 0xA4CF) ] = QObject::tr("Yi Radicals") ;
p[ bKey( 0xA4D0 , 0xA4FF) ] = QObject::tr("Lisu") ;
p[ bKey( 0xA500 , 0xA63F) ] = QObject::tr("Vai") ;
p[ bKey( 0xA640 , 0xA69F) ] = QObject::tr("Cyrillic Extended-B") ;
p[ bKey( 0xA6A0 , 0xA6FF) ] = QObject::tr("Bamum") ;
p[ bKey( 0xA700 , 0xA71F) ] = QObject::tr("Modifier Tone Letters") ;
p[ bKey( 0xA720 , 0xA7FF) ] = QObject::tr("Latin Extended-D") ;
p[ bKey( 0xA800 , 0xA82F) ] = QObject::tr("Syloti Nagri") ;
p[ bKey( 0xA830 , 0xA83F) ] = QObject::tr("Common Indic Number Forms") ;
p[ bKey( 0xA840 , 0xA87F) ] = QObject::tr("Phags-pa") ;
p[ bKey( 0xA880 , 0xA8DF) ] = QObject::tr("Saurashtra") ;
p[ bKey( 0xA8E0 , 0xA8FF) ] = QObject::tr("Devanagari Extended") ;
p[ bKey( 0xA900 , 0xA92F) ] = QObject::tr("Kayah Li") ;
p[ bKey( 0xA930 , 0xA95F) ] = QObject::tr("Rejang") ;
p[ bKey( 0xA960 , 0xA97F) ] = QObject::tr("Hangul Jamo Extended-A") ;
p[ bKey( 0xA980 , 0xA9DF) ] = QObject::tr("Javanese") ;
p[ bKey( 0xA9E0 , 0xA9FF) ] = QObject::tr("Myanmar Extended-B") ;
p[ bKey( 0xAA00 , 0xAA5F) ] = QObject::tr("Cham") ;
p[ bKey( 0xAA60 , 0xAA7F) ] = QObject::tr("Myanmar Extended-A") ;
p[ bKey( 0xAA80 , 0xAADF) ] = QObject::tr("Tai Viet") ;
p[ bKey( 0xAAE0 , 0xAAFF) ] = QObject::tr("Meetei Mayek Extensions") ;
p[ bKey( 0xAB00 , 0xAB2F) ] = QObject::tr("Ethiopic Extended-A") ;
p[ bKey( 0xAB30 , 0xAB6F) ] = QObject::tr("Latin Extended-E") ;
p[ bKey( 0xAB70 , 0xABBF) ] = QObject::tr("Cherokee Supplement") ;
p[ bKey( 0xABC0 , 0xABFF) ] = QObject::tr("Meetei Mayek") ;
p[ bKey( 0xAC00 , 0xD7AF) ] = QObject::tr("Hangul Syllables") ;
p[ bKey( 0xD7B0 , 0xD7FF) ] = QObject::tr("Hangul Jamo Extended-B") ;
p[ bKey( 0xD800 , 0xDB7F) ] = QObject::tr("High Surrogates") ;
p[ bKey( 0xDB80 , 0xDBFF) ] = QObject::tr("High Private Use Surrogates") ;
p[ bKey( 0xDC00 , 0xDFFF) ] = QObject::tr("Low Surrogates") ;
p[ bKey( 0xE000 , 0xF8FF) ] = QObject::tr("Private Use Area") ;
p[ bKey( 0xF900 , 0xFAFF) ] = QObject::tr("CJK Compatibility Ideographs") ;
p[ bKey( 0xFB00 , 0xFB4F) ] = QObject::tr("Alphabetic Presentation Forms") ;
p[ bKey( 0xFB50 , 0xFDFF) ] = QObject::tr("Arabic Presentation Forms-A") ;
p[ bKey( 0xFE00 , 0xFE0F) ] = QObject::tr("Variation Selectors") ;
p[ bKey( 0xFE10 , 0xFE1F) ] = QObject::tr("Vertical Forms") ;
p[ bKey( 0xFE20 , 0xFE2F) ] = QObject::tr("Combining Half Marks") ;
p[ bKey( 0xFE30 , 0xFE4F) ] = QObject::tr("CJK Compatibility Forms") ;
p[ bKey( 0xFE50 , 0xFE6F) ] = QObject::tr("Small Form Variants") ;
p[ bKey( 0xFE70 , 0xFEFF) ] = QObject::tr("Arabic Presentation Forms-B") ;
p[ bKey( 0xFF00 , 0xFFEF) ] = QObject::tr("Halfwidth and Fullwidth Forms") ;
p[ bKey( 0xFFF0 , 0xFFFF) ] = QObject::tr("Specials") ;
p[ bKey( 0x10000 , 0x1007F) ] = QObject::tr("Linear B Syllabary") ;
p[ bKey( 0x10080 , 0x100FF) ] = QObject::tr("Linear B Ideograms") ;
p[ bKey( 0x10100 , 0x1013F) ] = QObject::tr("Aegean Numbers") ;
p[ bKey( 0x10140 , 0x1018F) ] = QObject::tr("Ancient Greek Numbers") ;
p[ bKey( 0x10190 , 0x101CF) ] = QObject::tr("Ancient Symbols") ;
p[ bKey( 0x101D0 , 0x101FF) ] = QObject::tr("Phaistos Disc") ;
p[ bKey( 0x10280 , 0x1029F) ] = QObject::tr("Lycian") ;
p[ bKey( 0x102A0 , 0x102DF) ] = QObject::tr("Carian") ;
p[ bKey( 0x102E0 , 0x102FF) ] = QObject::tr("Coptic Epact Numbers") ;
p[ bKey( 0x10300 , 0x1032F) ] = QObject::tr("Old Italic") ;
p[ bKey( 0x10330 , 0x1034F) ] = QObject::tr("Gothic") ;
p[ bKey( 0x10350 , 0x1037F) ] = QObject::tr("Old Permic") ;
p[ bKey( 0x10380 , 0x1039F) ] = QObject::tr("Ugaritic") ;
p[ bKey( 0x103A0 , 0x103DF) ] = QObject::tr("Old Persian") ;
p[ bKey( 0x10400 , 0x1044F) ] = QObject::tr("Deseret") ;
p[ bKey( 0x10450 , 0x1047F) ] = QObject::tr("Shavian") ;
p[ bKey( 0x10480 , 0x104AF) ] = QObject::tr("Osmanya") ;
p[ bKey( 0x104B0 , 0x104FF) ] = QObject::tr("Osage") ;
p[ bKey( 0x10500 , 0x1052F) ] = QObject::tr("Elbasan") ;
p[ bKey( 0x10530 , 0x1056F) ] = QObject::tr("Caucasian Albanian") ;
p[ bKey( 0x10600 , 0x1077F) ] = QObject::tr("Linear A") ;
p[ bKey( 0x10800 , 0x1083F) ] = QObject::tr("Cypriot Syllabary") ;
p[ bKey( 0x10840 , 0x1085F) ] = QObject::tr("Imperial Aramaic") ;
p[ bKey( 0x10860 , 0x1087F) ] = QObject::tr("Palmyrene") ;
p[ bKey( 0x10880 , 0x108AF) ] = QObject::tr("Nabataean") ;
p[ bKey( 0x108E0 , 0x108FF) ] = QObject::tr("Hatran") ;
p[ bKey( 0x10900 , 0x1091F) ] = QObject::tr("Phoenician") ;
p[ bKey( 0x10920 , 0x1093F) ] = QObject::tr("Lydian") ;
p[ bKey( 0x10980 , 0x1099F) ] = QObject::tr("Meroitic Hieroglyphs") ;
p[ bKey( 0x109A0 , 0x109FF) ] = QObject::tr("Meroitic Cursive") ;
p[ bKey( 0x10A00 , 0x10A5F) ] = QObject::tr("Kharoshthi") ;
p[ bKey( 0x10A60 , 0x10A7F) ] = QObject::tr("Old South Arabian") ;
p[ bKey( 0x10A80 , 0x10A9F) ] = QObject::tr("Old North Arabian") ;
p[ bKey( 0x10AC0 , 0x10AFF) ] = QObject::tr("Manichaean") ;
p[ bKey( 0x10B00 , 0x10B3F) ] = QObject::tr("Avestan") ;
p[ bKey( 0x10B40 , 0x10B5F) ] = QObject::tr("Inscriptional Parthian") ;
p[ bKey( 0x10B60 , 0x10B7F) ] = QObject::tr("Inscriptional Pahlavi") ;
p[ bKey( 0x10B80 , 0x10BAF) ] = QObject::tr("Psalter Pahlavi") ;
p[ bKey( 0x10C00 , 0x10C4F) ] = QObject::tr("Old Turkic") ;
p[ bKey( 0x10C80 , 0x10CFF) ] = QObject::tr("Old Hungarian") ;
p[ bKey( 0x10D00 , 0x10D3F) ] = QObject::tr("Hanifi Rohingya") ;
p[ bKey( 0x10E60 , 0x10E7F) ] = QObject::tr("Rumi Numeral Symbols") ;
p[ bKey( 0x10E80 , 0x10EBF) ] = QObject::tr("Yezidi") ;
p[ bKey( 0x10F00 , 0x10F2F) ] = QObject::tr("Old Sogdian") ;
p[ bKey( 0x10F30 , 0x10F6F) ] = QObject::tr("Sogdian") ;
p[ bKey( 0x10FB0 , 0x10FDF) ] = QObject::tr("Chorasmian") ;
p[ bKey( 0x10FE0 , 0x10FFF) ] = QObject::tr("Elymaic") ;
p[ bKey( 0x11000 , 0x1107F) ] = QObject::tr("Brahmi") ;
p[ bKey( 0x11080 , 0x110CF) ] = QObject::tr("Kaithi") ;
p[ bKey( 0x110D0 , 0x110FF) ] = QObject::tr("Sora Sompeng") ;
p[ bKey( 0x11100 , 0x1114F) ] = QObject::tr("Chakma") ;
p[ bKey( 0x11150 , 0x1117F) ] = QObject::tr("Mahajani") ;
p[ bKey( 0x11180 , 0x111DF) ] = QObject::tr("Sharada") ;
p[ bKey( 0x111E0 , 0x111FF) ] = QObject::tr("Sinhala Archaic Numbers") ;
p[ bKey( 0x11200 , 0x1124F) ] = QObject::tr("Khojki") ;
p[ bKey( 0x11280 , 0x112AF) ] = QObject::tr("Multani") ;
p[ bKey( 0x112B0 , 0x112FF) ] = QObject::tr("Khudawadi") ;
p[ bKey( 0x11300 , 0x1137F) ] = QObject::tr("Grantha") ;
p[ bKey( 0x11400 , 0x1147F) ] = QObject::tr("Newa") ;
p[ bKey( 0x11480 , 0x114DF) ] = QObject::tr("Tirhuta") ;
p[ bKey( 0x11580 , 0x115FF) ] = QObject::tr("Siddham") ;
p[ bKey( 0x11600 , 0x1165F) ] = QObject::tr("Modi") ;
p[ bKey( 0x11660 , 0x1167F) ] = QObject::tr("Mongolian Supplement") ;
p[ bKey( 0x11680 , 0x116CF) ] = QObject::tr("Takri") ;
p[ bKey( 0x11700 , 0x1173F) ] = QObject::tr("Ahom") ;
p[ bKey( 0x11800 , 0x1184F) ] = QObject::tr("Dogra") ;
p[ bKey( 0x118A0 , 0x118FF) ] = QObject::tr("Warang Citi") ;
p[ bKey( 0x11900 , 0x1195F) ] = QObject::tr("Dives Akuru") ;
p[ bKey( 0x119A0 , 0x119FF) ] = QObject::tr("Nandinagari") ;
p[ bKey( 0x11A00 , 0x11A4F) ] = QObject::tr("Zanabazar Square") ;
p[ bKey( 0x11A50 , 0x11AAF) ] = QObject::tr("Soyombo") ;
p[ bKey( 0x11AC0 , 0x11AFF) ] = QObject::tr("Pau Cin Hau") ;
p[ bKey( 0x11C00 , 0x11C6F) ] = QObject::tr("Bhaiksuki") ;
p[ bKey( 0x11C70 , 0x11CBF) ] = QObject::tr("Marchen") ;
p[ bKey( 0x11D00 , 0x11D5F) ] = QObject::tr("Masaram Gondi") ;
p[ bKey( 0x11D60 , 0x11DAF) ] = QObject::tr("Gunjala Gondi") ;
p[ bKey( 0x11EE0 , 0x11EFF) ] = QObject::tr("Makasar") ;
p[ bKey( 0x11FB0 , 0x11FBF) ] = QObject::tr("Lisu Supplement") ;
p[ bKey( 0x11FC0 , 0x11FFF) ] = QObject::tr("Tamil Supplement") ;
p[ bKey( 0x12000 , 0x123FF) ] = QObject::tr("Cuneiform") ;
p[ bKey( 0x12400 , 0x1247F) ] = QObject::tr("Cuneiform Numbers and Punctuation") ;
p[ bKey( 0x12480 , 0x1254F) ] = QObject::tr("Early Dynastic Cuneiform") ;
p[ bKey( 0x13000 , 0x1342F) ] = QObject::tr("Egyptian Hieroglyphs") ;
p[ bKey( 0x13430 , 0x1343F) ] = QObject::tr("Egyptian Hieroglyph Format Controls") ;
p[ bKey( 0x14400 , 0x1467F) ] = QObject::tr("Anatolian Hieroglyphs") ;
p[ bKey( 0x16800 , 0x16A3F) ] = QObject::tr("Bamum Supplement") ;
p[ bKey( 0x16A40 , 0x16A6F) ] = QObject::tr("Mro") ;
p[ bKey( 0x16AD0 , 0x16AFF) ] = QObject::tr("Bassa Vah") ;
p[ bKey( 0x16B00 , 0x16B8F) ] = QObject::tr("Pahawh Hmong") ;
p[ bKey( 0x16E40 , 0x16E9F) ] = QObject::tr("Medefaidrin") ;
p[ bKey( 0x16F00 , 0x16F9F) ] = QObject::tr("Miao") ;
p[ bKey( 0x16FE0 , 0x16FFF) ] = QObject::tr("Ideographic Symbols and Punctuation") ;
p[ bKey( 0x17000 , 0x187FF) ] = QObject::tr("Tangut") ;
p[ bKey( 0x18800 , 0x18AFF) ] = QObject::tr("Tangut Components") ;
p[ bKey( 0x18B00 , 0x18CFF) ] = QObject::tr("Khitan Small Script") ;
p[ bKey( 0x18D00 , 0x18D8F) ] = QObject::tr("Tangut Supplement") ;
p[ bKey( 0x1B000 , 0x1B0FF) ] = QObject::tr("Kana Supplement") ;
p[ bKey( 0x1B100 , 0x1B12F) ] = QObject::tr("Kana Extended-A") ;
p[ bKey( 0x1B130 , 0x1B16F) ] = QObject::tr("Small Kana Extension") ;
p[ bKey( 0x1B170 , 0x1B2FF) ] = QObject::tr("Nushu") ;
p[ bKey( 0x1BC00 , 0x1BC9F) ] = QObject::tr("Duployan") ;
p[ bKey( 0x1BCA0 , 0x1BCAF) ] = QObject::tr("Shorthand Format Controls") ;
p[ bKey( 0x1D000 , 0x1D0FF) ] = QObject::tr("Byzantine Musical Symbols") ;
p[ bKey( 0x1D100 , 0x1D1FF) ] = QObject::tr("Musical Symbols") ;
p[ bKey( 0x1D200 , 0x1D24F) ] = QObject::tr("Ancient Greek Musical Notation") ;
p[ bKey( 0x1D2E0 , 0x1D2FF) ] = QObject::tr("Mayan Numerals") ;
p[ bKey( 0x1D300 , 0x1D35F) ] = QObject::tr("Tai Xuan Jing Symbols") ;
p[ bKey( 0x1D360 , 0x1D37F) ] = QObject::tr("Counting Rod Numerals") ;
p[ bKey( 0x1D400 , 0x1D7FF) ] = QObject::tr("Mathematical Alphanumeric Symbols") ;
p[ bKey( 0x1D800 , 0x1DAAF) ] = QObject::tr("Sutton SignWriting") ;
p[ bKey( 0x1E000 , 0x1E02F) ] = QObject::tr("Glagolitic Supplement") ;
p[ bKey( 0x1E100 , 0x1E14F) ] = QObject::tr("Nyiakeng Puachue Hmong") ;
p[ bKey( 0x1E2C0 , 0x1E2FF) ] = QObject::tr("Wancho") ;
p[ bKey( 0x1E800 , 0x1E8DF) ] = QObject::tr("Mende Kikakui") ;
p[ bKey( 0x1E900 , 0x1E95F) ] = QObject::tr("Adlam") ;
p[ bKey( 0x1EC70 , 0x1ECBF) ] = QObject::tr("Indic Siyaq Numbers") ;
p[ bKey( 0x1ED00 , 0x1ED4F) ] = QObject::tr("Ottoman Siyaq Numbers") ;
p[ bKey( 0x1EE00 , 0x1EEFF) ] = QObject::tr("Arabic Mathematical Alphabetic Symbols") ;
p[ bKey( 0x1F000 , 0x1F02F) ] = QObject::tr("Mahjong Tiles") ;
p[ bKey( 0x1F030 , 0x1F09F) ] = QObject::tr("Domino Tiles") ;
p[ bKey( 0x1F0A0 , 0x1F0FF) ] = QObject::tr("Playing Cards") ;
p[ bKey( 0x1F100 , 0x1F1FF) ] = QObject::tr("Enclosed Alphanumeric Supplement") ;
p[ bKey( 0x1F200 , 0x1F2FF) ] = QObject::tr("Enclosed Ideographic Supplement") ;
p[ bKey( 0x1F300 , 0x1F5FF) ] = QObject::tr("Miscellaneous Symbols and Pictographs") ;
p[ bKey( 0x1F600 , 0x1F64F) ] = QObject::tr("Emoticons (Emoji)") ;
p[ bKey( 0x1F650 , 0x1F67F) ] = QObject::tr("Ornamental Dingbats") ;
p[ bKey( 0x1F680 , 0x1F6FF) ] = QObject::tr("Transport and Map Symbols") ;
p[ bKey( 0x1F700 , 0x1F77F) ] = QObject::tr("Alchemical Symbols") ;
p[ bKey( 0x1F780 , 0x1F7FF) ] = QObject::tr("Geometric Shapes Extended") ;
p[ bKey( 0x1F800 , 0x1F8FF) ] = QObject::tr("Supplemental Arrows-C") ;
p[ bKey( 0x1F900 , 0x1F9FF) ] = QObject::tr("Supplemental Symbols and Pictographs") ;
p[ bKey( 0x1FA00 , 0x1FA6F) ] = QObject::tr("Chess Symbols") ;
p[ bKey( 0x1FA70 , 0x1FAFF) ] = QObject::tr("Symbols and Pictographs Extended-A") ;
p[ bKey( 0x1FB00 , 0x1FBFF) ] = QObject::tr("Symbols for Legacy Computing") ;
p[ bKey( 0x20000 , 0x2A6DF) ] = QObject::tr("CJK Unified Ideographs Extension B") ;
p[ bKey( 0x2A700 , 0x2B73F) ] = QObject::tr("CJK Unified Ideographs Extension C") ;
p[ bKey( 0x2B740 , 0x2B81F) ] = QObject::tr("CJK Unified Ideographs Extension D") ;
p[ bKey( 0x2B820 , 0x2CEAF) ] = QObject::tr("CJK Unified Ideographs Extension E") ;
p[ bKey( 0x2CEB0 , 0x2EBEF) ] = QObject::tr("CJK Unified Ideographs Extension F") ;
p[ bKey( 0x2F800 , 0x2FA1F) ] = QObject::tr("CJK Compatibility Ideographs Supplement") ;
p[ bKey( 0x30000 , 0x3134F) ] = QObject::tr("CJK Unified Ideographs Extension G") ;
p[ bKey( 0xE0000 , 0xE007F) ] = QObject::tr("Tags") ;
p[ bKey( 0xE0100 , 0xE01EF) ] = QObject::tr("Variation Selectors Supplement") ;
p[ bKey( 0xF0000 , 0xFFFFF) ] = QObject::tr("Supplementary Private Use Area-A") ;
p[ bKey( 0x100000 , 0x10FFFF) ] = QObject::tr("Supplementary Private Use Area-B") ;
