diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-02-08 15:38:13 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-02-08 15:38:13 +0000 |
commit | 2e30b18c9aaea4dc097f6b4e6e63b95e19917838 (patch) | |
tree | f9169d22e6858def72479aee54b31b41264bce27 /svx | |
parent | e5b23d924d60e7a0fb67c44c6dad3f4cb3bd5ddc (diff) |
replace localresource of strings and keys with StringArray
Change-Id: I4abce924a89f611c28d0441ae097b310193b5dae
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/dialog/charmap.cxx | 550 | ||||
-rw-r--r-- | svx/source/dialog/ucsubset.src | 1374 |
2 files changed, 553 insertions, 1371 deletions
diff --git a/svx/source/dialog/charmap.cxx b/svx/source/dialog/charmap.cxx index b2ef739ee1a5..f4f2a7f92a6c 100644 --- a/svx/source/dialog/charmap.cxx +++ b/svx/source/dialog/charmap.cxx @@ -22,6 +22,7 @@ #include <vcl/builderfactory.hxx> #include <vcl/fontcharmap.hxx> #include <svtools/colorcfg.hxx> +#include <tools/resary.hxx> #include <rtl/textenc.h> #include <svx/ucsubset.hxx> @@ -756,11 +757,9 @@ FactoryFunction SvxShowCharSet::GetUITestFactory() const // we let it mature here though because it is currently the only use SubsetMap::SubsetMap( const FontCharMapRef& rxFontCharMap ) -: Resource( SVX_RES(RID_SUBSETMAP) ) { InitList(); ApplyCharMap(rxFontCharMap); - FreeResource(); } const Subset* SubsetMap::GetNextSubset( bool bFirst ) const @@ -782,8 +781,8 @@ const Subset* SubsetMap::GetSubsetByUnicode( sal_UCS4 cChar ) const return nullptr; } -inline Subset::Subset( sal_UCS4 nMin, sal_UCS4 nMax, int resId) -: mnRangeMin(nMin), mnRangeMax(nMax), maRangeName( SVX_RESSTR(resId) ) +inline Subset::Subset(sal_UCS4 nMin, sal_UCS4 nMax, const OUString& rName) +: mnRangeMin(nMin), mnRangeMax(nMax), maRangeName(rName) {} void SubsetMap::InitList() @@ -793,6 +792,9 @@ void SubsetMap::InitList() if( bInit ) { bInit = false; + + ResStringArray aStringList(SVX_RES(RID_SUBSETMAP)); + //I wish icu had a way to give me the block ranges for (int i = UBLOCK_BASIC_LATIN; i < UBLOCK_COUNT; ++i) { @@ -807,826 +809,826 @@ void SubsetMap::InitList() case UBLOCK_LOW_SURROGATES: break; case UBLOCK_BASIC_LATIN: - aAllSubsets.push_back( Subset( 0x0000, 0x007F, RID_SUBSETSTR_BASIC_LATIN ) ); + aAllSubsets.push_back( Subset( 0x0000, 0x007F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BASIC_LATIN)) ) ); break; case UBLOCK_LATIN_1_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x0080, 0x00FF, RID_SUBSETSTR_LATIN_1 ) ); + aAllSubsets.push_back( Subset( 0x0080, 0x00FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LATIN_1)) ) ); break; case UBLOCK_LATIN_EXTENDED_A: - aAllSubsets.push_back( Subset( 0x0100, 0x017F, RID_SUBSETSTR_LATIN_EXTENDED_A ) ); + aAllSubsets.push_back( Subset( 0x0100, 0x017F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LATIN_EXTENDED_A)) ) ); break; case UBLOCK_LATIN_EXTENDED_B: - aAllSubsets.push_back( Subset( 0x0180, 0x024F, RID_SUBSETSTR_LATIN_EXTENDED_B ) ); + aAllSubsets.push_back( Subset( 0x0180, 0x024F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LATIN_EXTENDED_B)) ) ); break; case UBLOCK_IPA_EXTENSIONS: - aAllSubsets.push_back( Subset( 0x0250, 0x02AF, RID_SUBSETSTR_IPA_EXTENSIONS ) ); + aAllSubsets.push_back( Subset( 0x0250, 0x02AF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_IPA_EXTENSIONS)) ) ); break; case UBLOCK_SPACING_MODIFIER_LETTERS: - aAllSubsets.push_back( Subset( 0x02B0, 0x02FF, RID_SUBSETSTR_SPACING_MODIFIERS ) ); + aAllSubsets.push_back( Subset( 0x02B0, 0x02FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SPACING_MODIFIERS)) ) ); break; case UBLOCK_COMBINING_DIACRITICAL_MARKS: - aAllSubsets.push_back( Subset( 0x0300, 0x036F, RID_SUBSETSTR_COMB_DIACRITICAL ) ); + aAllSubsets.push_back( Subset( 0x0300, 0x036F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COMB_DIACRITICAL)) ) ); break; case UBLOCK_GREEK: - aAllSubsets.push_back( Subset( 0x0370, 0x03FF, RID_SUBSETSTR_BASIC_GREEK ) ); + aAllSubsets.push_back( Subset( 0x0370, 0x03FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BASIC_GREEK)) ) ); break; case UBLOCK_CYRILLIC: - aAllSubsets.push_back( Subset( 0x0400, 0x04FF, RID_SUBSETSTR_CYRILLIC ) ); + aAllSubsets.push_back( Subset( 0x0400, 0x04FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CYRILLIC)) ) ); break; case UBLOCK_ARMENIAN: - aAllSubsets.push_back( Subset( 0x0530, 0x058F, RID_SUBSETSTR_ARMENIAN ) ); + aAllSubsets.push_back( Subset( 0x0530, 0x058F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ARMENIAN)) ) ); break; case UBLOCK_HEBREW: - aAllSubsets.push_back( Subset( 0x0590, 0x05FF, RID_SUBSETSTR_BASIC_HEBREW ) ); + aAllSubsets.push_back( Subset( 0x0590, 0x05FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BASIC_HEBREW)) ) ); break; case UBLOCK_ARABIC: - aAllSubsets.push_back( Subset( 0x0600, 0x065F, RID_SUBSETSTR_BASIC_ARABIC ) ); + aAllSubsets.push_back( Subset( 0x0600, 0x065F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BASIC_ARABIC)) ) ); break; case UBLOCK_SYRIAC: - aAllSubsets.push_back( Subset( 0x0700, 0x074F, RID_SUBSETSTR_SYRIAC ) ); + aAllSubsets.push_back( Subset( 0x0700, 0x074F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SYRIAC)) ) ); break; case UBLOCK_THAANA: - aAllSubsets.push_back( Subset( 0x0780, 0x07BF, RID_SUBSETSTR_THAANA ) ); + aAllSubsets.push_back( Subset( 0x0780, 0x07BF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_THAANA)) ) ); break; case UBLOCK_DEVANAGARI: - aAllSubsets.push_back( Subset( 0x0900, 0x097F, RID_SUBSETSTR_DEVANAGARI ) ); + aAllSubsets.push_back( Subset( 0x0900, 0x097F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_DEVANAGARI)) ) ); break; case UBLOCK_BENGALI: - aAllSubsets.push_back( Subset( 0x0980, 0x09FF, RID_SUBSETSTR_BENGALI ) ); + aAllSubsets.push_back( Subset( 0x0980, 0x09FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BENGALI)) ) ); break; case UBLOCK_GURMUKHI: - aAllSubsets.push_back( Subset( 0x0A00, 0x0A7F, RID_SUBSETSTR_GURMUKHI ) ); + aAllSubsets.push_back( Subset( 0x0A00, 0x0A7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GURMUKHI)) ) ); break; case UBLOCK_GUJARATI: - aAllSubsets.push_back( Subset( 0x0A80, 0x0AFF, RID_SUBSETSTR_GUJARATI ) ); + aAllSubsets.push_back( Subset( 0x0A80, 0x0AFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GUJARATI)) ) ); break; case UBLOCK_ORIYA: - aAllSubsets.push_back( Subset( 0x0B00, 0x0B7F, RID_SUBSETSTR_ODIA ) ); + aAllSubsets.push_back( Subset( 0x0B00, 0x0B7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ODIA)) ) ); break; case UBLOCK_TAMIL: - aAllSubsets.push_back( Subset( 0x0B80, 0x0BFF, RID_SUBSETSTR_TAMIL ) ); + aAllSubsets.push_back( Subset( 0x0B80, 0x0BFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAMIL)) ) ); break; case UBLOCK_TELUGU: - aAllSubsets.push_back( Subset( 0x0C00, 0x0C7F, RID_SUBSETSTR_TELUGU ) ); + aAllSubsets.push_back( Subset( 0x0C00, 0x0C7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TELUGU)) ) ); break; case UBLOCK_KANNADA: - aAllSubsets.push_back( Subset( 0x0C80, 0x0CFF, RID_SUBSETSTR_KANNADA ) ); + aAllSubsets.push_back( Subset( 0x0C80, 0x0CFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KANNADA)) ) ); break; case UBLOCK_MALAYALAM: - aAllSubsets.push_back( Subset( 0x0D00, 0x0D7F, RID_SUBSETSTR_MALAYALAM ) ); + aAllSubsets.push_back( Subset( 0x0D00, 0x0D7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MALAYALAM)) ) ); break; case UBLOCK_SINHALA: - aAllSubsets.push_back( Subset( 0x0D80, 0x0DFF, RID_SUBSETSTR_SINHALA ) ); + aAllSubsets.push_back( Subset( 0x0D80, 0x0DFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SINHALA)) ) ); break; case UBLOCK_THAI: - aAllSubsets.push_back( Subset( 0x0E00, 0x0E7F, RID_SUBSETSTR_THAI ) ); + aAllSubsets.push_back( Subset( 0x0E00, 0x0E7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_THAI)) ) ); break; case UBLOCK_LAO: - aAllSubsets.push_back( Subset( 0x0E80, 0x0EFF, RID_SUBSETSTR_LAO ) ); + aAllSubsets.push_back( Subset( 0x0E80, 0x0EFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LAO)) ) ); break; case UBLOCK_TIBETAN: - aAllSubsets.push_back( Subset( 0x0F00, 0x0FBF, RID_SUBSETSTR_TIBETAN ) ); + aAllSubsets.push_back( Subset( 0x0F00, 0x0FBF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TIBETAN)) ) ); break; case UBLOCK_MYANMAR: - aAllSubsets.push_back( Subset( 0x1000, 0x109F, RID_SUBSETSTR_MYANMAR ) ); + aAllSubsets.push_back( Subset( 0x1000, 0x109F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MYANMAR)) ) ); break; case UBLOCK_GEORGIAN: - aAllSubsets.push_back( Subset( 0x10A0, 0x10FF, RID_SUBSETSTR_BASIC_GEORGIAN ) ); + aAllSubsets.push_back( Subset( 0x10A0, 0x10FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BASIC_GEORGIAN)) ) ); break; case UBLOCK_HANGUL_JAMO: - aAllSubsets.push_back( Subset( 0x1100, 0x11FF, RID_SUBSETSTR_HANGUL_JAMO ) ); + aAllSubsets.push_back( Subset( 0x1100, 0x11FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HANGUL_JAMO)) ) ); break; case UBLOCK_ETHIOPIC: - aAllSubsets.push_back( Subset( 0x1200, 0x137F, RID_SUBSETSTR_ETHIOPIC ) ); + aAllSubsets.push_back( Subset( 0x1200, 0x137F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ETHIOPIC)) ) ); break; case UBLOCK_CHEROKEE: - aAllSubsets.push_back( Subset( 0x13A0, 0x13FF, RID_SUBSETSTR_CHEROKEE ) ); + aAllSubsets.push_back( Subset( 0x13A0, 0x13FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CHEROKEE)) ) ); break; case UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: - aAllSubsets.push_back( Subset( 0x1400, 0x167F, RID_SUBSETSTR_CANADIAN_ABORIGINAL ) ); + aAllSubsets.push_back( Subset( 0x1400, 0x167F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CANADIAN_ABORIGINAL)) ) ); break; case UBLOCK_OGHAM: - aAllSubsets.push_back( Subset( 0x1680, 0x169F, RID_SUBSETSTR_OGHAM ) ); + aAllSubsets.push_back( Subset( 0x1680, 0x169F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OGHAM)) ) ); break; case UBLOCK_RUNIC: - aAllSubsets.push_back( Subset( 0x16A0, 0x16F0, RID_SUBSETSTR_RUNIC ) ); + aAllSubsets.push_back( Subset( 0x16A0, 0x16F0, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_RUNIC)) ) ); break; case UBLOCK_KHMER: - aAllSubsets.push_back( Subset( 0x1780, 0x17FF, RID_SUBSETSTR_KHMER ) ); + aAllSubsets.push_back( Subset( 0x1780, 0x17FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KHMER)) ) ); break; case UBLOCK_MONGOLIAN: - aAllSubsets.push_back( Subset( 0x1800, 0x18AF, RID_SUBSETSTR_MONGOLIAN ) ); + aAllSubsets.push_back( Subset( 0x1800, 0x18AF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MONGOLIAN)) ) ); break; case UBLOCK_LATIN_EXTENDED_ADDITIONAL: - aAllSubsets.push_back( Subset( 0x1E00, 0x1EFF, RID_SUBSETSTR_LATIN_EXTENDED_ADDS ) ); + aAllSubsets.push_back( Subset( 0x1E00, 0x1EFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LATIN_EXTENDED_ADDS)) ) ); break; case UBLOCK_GREEK_EXTENDED: - aAllSubsets.push_back( Subset( 0x1F00, 0x1FFF, RID_SUBSETSTR_GREEK_EXTENDED ) ); + aAllSubsets.push_back( Subset( 0x1F00, 0x1FFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GREEK_EXTENDED)) ) ); break; case UBLOCK_GENERAL_PUNCTUATION: - aAllSubsets.push_back( Subset( 0x2000, 0x206F, RID_SUBSETSTR_GENERAL_PUNCTUATION ) ); + aAllSubsets.push_back( Subset( 0x2000, 0x206F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GENERAL_PUNCTUATION)) ) ); break; case UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS: - aAllSubsets.push_back( Subset( 0x2070, 0x209F, RID_SUBSETSTR_SUB_SUPER_SCRIPTS ) ); + aAllSubsets.push_back( Subset( 0x2070, 0x209F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUB_SUPER_SCRIPTS)) ) ); break; case UBLOCK_CURRENCY_SYMBOLS: - aAllSubsets.push_back( Subset( 0x20A0, 0x20CF, RID_SUBSETSTR_CURRENCY_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x20A0, 0x20CF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CURRENCY_SYMBOLS)) ) ); break; case UBLOCK_COMBINING_MARKS_FOR_SYMBOLS: - aAllSubsets.push_back( Subset( 0x20D0, 0x20FF, RID_SUBSETSTR_COMB_DIACRITIC_SYMS ) ); + aAllSubsets.push_back( Subset( 0x20D0, 0x20FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COMB_DIACRITIC_SYMS)) ) ); break; case UBLOCK_LETTERLIKE_SYMBOLS: - aAllSubsets.push_back( Subset( 0x2100, 0x214F, RID_SUBSETSTR_LETTERLIKE_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x2100, 0x214F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LETTERLIKE_SYMBOLS)) ) ); break; case UBLOCK_NUMBER_FORMS: - aAllSubsets.push_back( Subset( 0x2150, 0x218F, RID_SUBSETSTR_NUMBER_FORMS ) ); + aAllSubsets.push_back( Subset( 0x2150, 0x218F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_NUMBER_FORMS)) ) ); break; case UBLOCK_ARROWS: - aAllSubsets.push_back( Subset( 0x2190, 0x21FF, RID_SUBSETSTR_ARROWS ) ); + aAllSubsets.push_back( Subset( 0x2190, 0x21FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ARROWS)) ) ); break; case UBLOCK_MATHEMATICAL_OPERATORS: - aAllSubsets.push_back( Subset( 0x2200, 0x22FF, RID_SUBSETSTR_MATH_OPERATORS ) ); + aAllSubsets.push_back( Subset( 0x2200, 0x22FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MATH_OPERATORS)) ) ); break; case UBLOCK_MISCELLANEOUS_TECHNICAL: - aAllSubsets.push_back( Subset( 0x2300, 0x23FF, RID_SUBSETSTR_MISC_TECHNICAL ) ); + aAllSubsets.push_back( Subset( 0x2300, 0x23FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MISC_TECHNICAL)) ) ); break; case UBLOCK_CONTROL_PICTURES: - aAllSubsets.push_back( Subset( 0x2400, 0x243F, RID_SUBSETSTR_CONTROL_PICTURES ) ); + aAllSubsets.push_back( Subset( 0x2400, 0x243F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CONTROL_PICTURES)) ) ); break; case UBLOCK_OPTICAL_CHARACTER_RECOGNITION: - aAllSubsets.push_back( Subset( 0x2440, 0x245F, RID_SUBSETSTR_OPTICAL_CHAR_REC ) ); + aAllSubsets.push_back( Subset( 0x2440, 0x245F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OPTICAL_CHAR_REC)) ) ); break; case UBLOCK_ENCLOSED_ALPHANUMERICS: - aAllSubsets.push_back( Subset( 0x2460, 0x24FF, RID_SUBSETSTR_ENCLOSED_ALPHANUM ) ); + aAllSubsets.push_back( Subset( 0x2460, 0x24FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ENCLOSED_ALPHANUM)) ) ); break; case UBLOCK_BOX_DRAWING: - aAllSubsets.push_back( Subset( 0x2500, 0x257F, RID_SUBSETSTR_BOX_DRAWING ) ); + aAllSubsets.push_back( Subset( 0x2500, 0x257F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BOX_DRAWING)) ) ); break; case UBLOCK_BLOCK_ELEMENTS: - aAllSubsets.push_back( Subset( 0x2580, 0x259F, RID_SUBSETSTR_BLOCK_ELEMENTS ) ); + aAllSubsets.push_back( Subset( 0x2580, 0x259F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BLOCK_ELEMENTS)) ) ); break; case UBLOCK_GEOMETRIC_SHAPES: - aAllSubsets.push_back( Subset( 0x25A0, 0x25FF, RID_SUBSETSTR_GEOMETRIC_SHAPES ) ); + aAllSubsets.push_back( Subset( 0x25A0, 0x25FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GEOMETRIC_SHAPES)) ) ); break; case UBLOCK_MISCELLANEOUS_SYMBOLS: - aAllSubsets.push_back( Subset( 0x2600, 0x26FF, RID_SUBSETSTR_MISC_DINGBATS ) ); + aAllSubsets.push_back( Subset( 0x2600, 0x26FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MISC_DINGBATS)) ) ); break; case UBLOCK_DINGBATS: - aAllSubsets.push_back( Subset( 0x2700, 0x27BF, RID_SUBSETSTR_DINGBATS ) ); + aAllSubsets.push_back( Subset( 0x2700, 0x27BF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_DINGBATS)) ) ); break; case UBLOCK_BRAILLE_PATTERNS: - aAllSubsets.push_back( Subset( 0x2800, 0x28FF, RID_SUBSETSTR_BRAILLE_PATTERNS ) ); + aAllSubsets.push_back( Subset( 0x2800, 0x28FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BRAILLE_PATTERNS)) ) ); break; case UBLOCK_CJK_RADICALS_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x2E80, 0x2EFF, RID_SUBSETSTR_CJK_RADICAL_SUPPL ) ); + aAllSubsets.push_back( Subset( 0x2E80, 0x2EFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_RADICAL_SUPPL)) ) ); break; case UBLOCK_KANGXI_RADICALS: - aAllSubsets.push_back( Subset( 0x2F00, 0x2FDF, RID_SUBSETSTR_KANGXI_RADICALS ) ); + aAllSubsets.push_back( Subset( 0x2F00, 0x2FDF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KANGXI_RADICALS)) ) ); break; case UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS: - aAllSubsets.push_back( Subset( 0x2FF0, 0x2FFF, RID_SUBSETSTR_IDEO_DESC_CHARS ) ); + aAllSubsets.push_back( Subset( 0x2FF0, 0x2FFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_IDEO_DESC_CHARS)) ) ); break; case UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION: - aAllSubsets.push_back( Subset( 0x3000, 0x303F, RID_SUBSETSTR_CJK_SYMS_PUNCTUATION ) ); + aAllSubsets.push_back( Subset( 0x3000, 0x303F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_SYMS_PUNCTUATION)) ) ); break; case UBLOCK_HIRAGANA: - aAllSubsets.push_back( Subset( 0x3040, 0x309F, RID_SUBSETSTR_HIRAGANA ) ); + aAllSubsets.push_back( Subset( 0x3040, 0x309F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HIRAGANA)) ) ); break; case UBLOCK_KATAKANA: - aAllSubsets.push_back( Subset( 0x30A0, 0x30FF, RID_SUBSETSTR_KATAKANA ) ); + aAllSubsets.push_back( Subset( 0x30A0, 0x30FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KATAKANA)) ) ); break; case UBLOCK_BOPOMOFO: - aAllSubsets.push_back( Subset( 0x3100, 0x312F, RID_SUBSETSTR_BOPOMOFO ) ); + aAllSubsets.push_back( Subset( 0x3100, 0x312F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BOPOMOFO)) ) ); break; case UBLOCK_HANGUL_COMPATIBILITY_JAMO: - aAllSubsets.push_back( Subset( 0x3130, 0x318F, RID_SUBSETSTR_HANGUL_COMPAT_JAMO ) ); + aAllSubsets.push_back( Subset( 0x3130, 0x318F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HANGUL_COMPAT_JAMO)) ) ); break; case UBLOCK_KANBUN: - aAllSubsets.push_back( Subset( 0x3190, 0x319F, RID_SUBSETSTR_KANBUN ) ); + aAllSubsets.push_back( Subset( 0x3190, 0x319F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KANBUN)) ) ); break; case UBLOCK_BOPOMOFO_EXTENDED: - aAllSubsets.push_back( Subset( 0x31A0, 0x31BF, RID_SUBSETSTR_BOPOMOFO_EXTENDED ) ); + aAllSubsets.push_back( Subset( 0x31A0, 0x31BF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BOPOMOFO_EXTENDED)) ) ); break; case UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS: - aAllSubsets.push_back( Subset( 0x3200, 0x32FF, RID_SUBSETSTR_ENCLOSED_CJK_LETTERS ) ); + aAllSubsets.push_back( Subset( 0x3200, 0x32FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ENCLOSED_CJK_LETTERS)) ) ); break; case UBLOCK_CJK_COMPATIBILITY: - aAllSubsets.push_back( Subset( 0x3300, 0x33FF, RID_SUBSETSTR_CJK_COMPATIBILITY ) ); + aAllSubsets.push_back( Subset( 0x3300, 0x33FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_COMPATIBILITY)) ) ); break; case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: - aAllSubsets.push_back( Subset( 0x3400, 0x4DBF, RID_SUBSETSTR_CJK_EXT_A_UNIFIED_IDGRAPH ) ); + aAllSubsets.push_back( Subset( 0x3400, 0x4DBF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_EXT_A_UNIFIED_IDGRAPH)) ) ); break; case UBLOCK_CJK_UNIFIED_IDEOGRAPHS: - aAllSubsets.push_back( Subset( 0x4E00, 0x9FA5, RID_SUBSETSTR_CJK_UNIFIED_IDGRAPH ) ); + aAllSubsets.push_back( Subset( 0x4E00, 0x9FA5, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_UNIFIED_IDGRAPH)) ) ); break; case UBLOCK_YI_SYLLABLES: - aAllSubsets.push_back( Subset( 0xA000, 0xA48F, RID_SUBSETSTR_YI_SYLLABLES ) ); + aAllSubsets.push_back( Subset( 0xA000, 0xA48F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_YI_SYLLABLES)) ) ); break; case UBLOCK_YI_RADICALS: - aAllSubsets.push_back( Subset( 0xA490, 0xA4CF, RID_SUBSETSTR_YI_RADICALS ) ); + aAllSubsets.push_back( Subset( 0xA490, 0xA4CF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_YI_RADICALS)) ) ); break; case UBLOCK_HANGUL_SYLLABLES: - aAllSubsets.push_back( Subset( 0xAC00, 0xD7AF, RID_SUBSETSTR_HANGUL ) ); + aAllSubsets.push_back( Subset( 0xAC00, 0xD7AF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HANGUL)) ) ); break; case UBLOCK_PRIVATE_USE_AREA: - aAllSubsets.push_back( Subset( 0xE000, 0xF8FF, RID_SUBSETSTR_PRIVATE_USE_AREA ) ); + aAllSubsets.push_back( Subset( 0xE000, 0xF8FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PRIVATE_USE_AREA)) ) ); break; case UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS: - aAllSubsets.push_back( Subset( 0xF900, 0xFAFF, RID_SUBSETSTR_CJK_COMPAT_IDGRAPHS ) ); + aAllSubsets.push_back( Subset( 0xF900, 0xFAFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_COMPAT_IDGRAPHS)) ) ); break; case UBLOCK_ALPHABETIC_PRESENTATION_FORMS: - aAllSubsets.push_back( Subset( 0xFB00, 0xFB4F, RID_SUBSETSTR_ALPHA_PRESENTATION ) ); + aAllSubsets.push_back( Subset( 0xFB00, 0xFB4F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ALPHA_PRESENTATION)) ) ); break; case UBLOCK_ARABIC_PRESENTATION_FORMS_A: - aAllSubsets.push_back( Subset( 0xFB50, 0xFDFF, RID_SUBSETSTR_ARABIC_PRESENT_A ) ); + aAllSubsets.push_back( Subset( 0xFB50, 0xFDFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ARABIC_PRESENT_A)) ) ); break; case UBLOCK_COMBINING_HALF_MARKS: - aAllSubsets.push_back( Subset( 0xFE20, 0xFE2F, RID_SUBSETSTR_COMBINING_HALF_MARKS ) ); + aAllSubsets.push_back( Subset( 0xFE20, 0xFE2F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COMBINING_HALF_MARKS)) ) ); break; case UBLOCK_CJK_COMPATIBILITY_FORMS: - aAllSubsets.push_back( Subset( 0xFE30, 0xFE4F, RID_SUBSETSTR_CJK_COMPAT_FORMS ) ); + aAllSubsets.push_back( Subset( 0xFE30, 0xFE4F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_COMPAT_FORMS)) ) ); break; case UBLOCK_SMALL_FORM_VARIANTS: - aAllSubsets.push_back( Subset( 0xFE50, 0xFE6F, RID_SUBSETSTR_SMALL_FORM_VARIANTS ) ); + aAllSubsets.push_back( Subset( 0xFE50, 0xFE6F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SMALL_FORM_VARIANTS)) ) ); break; case UBLOCK_ARABIC_PRESENTATION_FORMS_B: - aAllSubsets.push_back( Subset( 0xFE70, 0xFEFF, RID_SUBSETSTR_ARABIC_PRESENT_B ) ); + aAllSubsets.push_back( Subset( 0xFE70, 0xFEFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ARABIC_PRESENT_B)) ) ); break; case UBLOCK_SPECIALS: - aAllSubsets.push_back( Subset( 0xFFF0, 0xFFFF, RID_SUBSETSTR_SPECIALS ) ); + aAllSubsets.push_back( Subset( 0xFFF0, 0xFFFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SPECIALS)) ) ); break; case UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS: - aAllSubsets.push_back( Subset( 0xFF00, 0xFFEF, RID_SUBSETSTR_HALFW_FULLW_FORMS ) ); + aAllSubsets.push_back( Subset( 0xFF00, 0xFFEF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HALFW_FULLW_FORMS)) ) ); break; case UBLOCK_OLD_ITALIC: - aAllSubsets.push_back( Subset( 0x10300, 0x1032F, RID_SUBSETSTR_OLD_ITALIC ) ); + aAllSubsets.push_back( Subset( 0x10300, 0x1032F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OLD_ITALIC)) ) ); break; case UBLOCK_GOTHIC: - aAllSubsets.push_back( Subset( 0x10330, 0x1034F, RID_SUBSETSTR_GOTHIC ) ); + aAllSubsets.push_back( Subset( 0x10330, 0x1034F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GOTHIC)) ) ); break; case UBLOCK_DESERET: - aAllSubsets.push_back( Subset( 0x10400, 0x1044F, RID_SUBSETSTR_DESERET ) ); + aAllSubsets.push_back( Subset( 0x10400, 0x1044F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_DESERET)) ) ); break; case UBLOCK_BYZANTINE_MUSICAL_SYMBOLS: - aAllSubsets.push_back( Subset( 0x1D000, 0x1D0FF, RID_SUBSETSTR_BYZANTINE_MUSICAL_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x1D000, 0x1D0FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BYZANTINE_MUSICAL_SYMBOLS)) ) ); break; case UBLOCK_MUSICAL_SYMBOLS: - aAllSubsets.push_back( Subset( 0x1D100, 0x1D1FF, RID_SUBSETSTR_MUSICAL_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x1D100, 0x1D1FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MUSICAL_SYMBOLS)) ) ); break; case UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS: - aAllSubsets.push_back( Subset( 0x1D400, 0x1D7FF, RID_SUBSETSTR_MATHEMATICAL_ALPHANUMERIC_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x1D400, 0x1D7FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MATHEMATICAL_ALPHANUMERIC_SYMBOLS)) ) ); break; case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: - aAllSubsets.push_back( Subset( 0x20000, 0x2A6DF, RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B ) ); + aAllSubsets.push_back( Subset( 0x20000, 0x2A6DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B)) ) ); break; case UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x2F800, 0x2FA1F, RID_SUBSETSTR_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x2F800, 0x2FA1F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT)) ) ); break; case UBLOCK_TAGS: - aAllSubsets.push_back( Subset( 0xE0000, 0xE007F, RID_SUBSETSTR_TAGS ) ); + aAllSubsets.push_back( Subset( 0xE0000, 0xE007F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAGS)) ) ); break; case UBLOCK_CYRILLIC_SUPPLEMENTARY: - aAllSubsets.push_back( Subset( 0x0500, 0x052F, RID_SUBSETSTR_CYRILLIC_SUPPLEMENTARY ) ); + aAllSubsets.push_back( Subset( 0x0500, 0x052F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CYRILLIC_SUPPLEMENTARY)) ) ); break; case UBLOCK_TAGALOG: - aAllSubsets.push_back( Subset( 0x1700, 0x171F, RID_SUBSETSTR_TAGALOG ) ); + aAllSubsets.push_back( Subset( 0x1700, 0x171F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAGALOG)) ) ); break; case UBLOCK_HANUNOO: - aAllSubsets.push_back( Subset( 0x1720, 0x173F, RID_SUBSETSTR_HANUNOO ) ); + aAllSubsets.push_back( Subset( 0x1720, 0x173F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HANUNOO)) ) ); break; case UBLOCK_BUHID: - aAllSubsets.push_back( Subset( 0x1740, 0x175F, RID_SUBSETSTR_BUHID ) ); + aAllSubsets.push_back( Subset( 0x1740, 0x175F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BUHID)) ) ); break; case UBLOCK_TAGBANWA: - aAllSubsets.push_back( Subset( 0x1760, 0x177F, RID_SUBSETSTR_TAGBANWA ) ); + aAllSubsets.push_back( Subset( 0x1760, 0x177F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAGBANWA)) ) ); break; case UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: - aAllSubsets.push_back( Subset( 0x27C0, 0x27EF, RID_SUBSETSTR_MISC_MATH_SYMS_A ) ); + aAllSubsets.push_back( Subset( 0x27C0, 0x27EF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MISC_MATH_SYMS_A)) ) ); break; case UBLOCK_SUPPLEMENTAL_ARROWS_A: - aAllSubsets.push_back( Subset( 0x27F0, 0x27FF, RID_SUBSETSTR_SUPPL_ARROWS_A ) ); + aAllSubsets.push_back( Subset( 0x27F0, 0x27FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUPPL_ARROWS_A)) ) ); break; case UBLOCK_SUPPLEMENTAL_ARROWS_B: - aAllSubsets.push_back( Subset( 0x2900, 0x297F, RID_SUBSETSTR_SUPPL_ARROWS_B ) ); + aAllSubsets.push_back( Subset( 0x2900, 0x297F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUPPL_ARROWS_B)) ) ); break; case UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: - aAllSubsets.push_back( Subset( 0x2980, 0x29FF, RID_SUBSETSTR_MISC_MATH_SYMS_B ) ); + aAllSubsets.push_back( Subset( 0x2980, 0x29FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MISC_MATH_SYMS_B)) ) ); break; case UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS: - aAllSubsets.push_back( Subset( 0x2A00, 0x2AFF, RID_SUBSETSTR_MISC_MATH_SYMS_B ) ); + aAllSubsets.push_back( Subset( 0x2A00, 0x2AFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MISC_MATH_SYMS_B)) ) ); break; case UBLOCK_KATAKANA_PHONETIC_EXTENSIONS: - aAllSubsets.push_back( Subset( 0x31F0, 0x31FF, RID_SUBSETSTR_KATAKANA_PHONETIC ) ); + aAllSubsets.push_back( Subset( 0x31F0, 0x31FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KATAKANA_PHONETIC)) ) ); break; case UBLOCK_VARIATION_SELECTORS: - aAllSubsets.push_back( Subset( 0xFE00, 0xFE0F, RID_SUBSETSTR_VARIATION_SELECTORS ) ); + aAllSubsets.push_back( Subset( 0xFE00, 0xFE0F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_VARIATION_SELECTORS)) ) ); break; case UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A: - aAllSubsets.push_back( Subset( 0xF0000, 0xFFFFF, RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_A ) ); + aAllSubsets.push_back( Subset( 0xF0000, 0xFFFFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_A)) ) ); break; case UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B: - aAllSubsets.push_back( Subset( 0x100000, 0x10FFFF, RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_B ) ); + aAllSubsets.push_back( Subset( 0x100000, 0x10FFFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_B)) ) ); break; case UBLOCK_LIMBU: - aAllSubsets.push_back( Subset( 0x1900, 0x194F, RID_SUBSETSTR_LIMBU ) ); + aAllSubsets.push_back( Subset( 0x1900, 0x194F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LIMBU)) ) ); break; case UBLOCK_TAI_LE: - aAllSubsets.push_back( Subset( 0x1950, 0x197F, RID_SUBSETSTR_TAI_LE ) ); + aAllSubsets.push_back( Subset( 0x1950, 0x197F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAI_LE)) ) ); break; case UBLOCK_KHMER_SYMBOLS: - aAllSubsets.push_back( Subset( 0x19E0, 0x19FF, RID_SUBSETSTR_KHMER_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x19E0, 0x19FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KHMER_SYMBOLS)) ) ); break; case UBLOCK_PHONETIC_EXTENSIONS: - aAllSubsets.push_back( Subset( 0x1D00, 0x1D7F, RID_SUBSETSTR_PHONETIC_EXTENSIONS ) ); + aAllSubsets.push_back( Subset( 0x1D00, 0x1D7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PHONETIC_EXTENSIONS)) ) ); break; case UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS: - aAllSubsets.push_back( Subset( 0x2B00, 0x2BFF, RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_ARROWS ) ); + aAllSubsets.push_back( Subset( 0x2B00, 0x2BFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_ARROWS)) ) ); break; case UBLOCK_YIJING_HEXAGRAM_SYMBOLS: - aAllSubsets.push_back( Subset( 0x4DC0, 0x4DFF, RID_SUBSETSTR_YIJING_HEXAGRAM_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x4DC0, 0x4DFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_YIJING_HEXAGRAM_SYMBOLS)) ) ); break; case UBLOCK_LINEAR_B_SYLLABARY: - aAllSubsets.push_back( Subset( 0x10000, 0x1007F, RID_SUBSETSTR_LINEAR_B_SYLLABARY ) ); + aAllSubsets.push_back( Subset( 0x10000, 0x1007F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LINEAR_B_SYLLABARY)) ) ); break; case UBLOCK_LINEAR_B_IDEOGRAMS: - aAllSubsets.push_back( Subset( 0x10080, 0x100FF, RID_SUBSETSTR_LINEAR_B_IDEOGRAMS ) ); + aAllSubsets.push_back( Subset( 0x10080, 0x100FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LINEAR_B_IDEOGRAMS)) ) ); break; case UBLOCK_AEGEAN_NUMBERS: - aAllSubsets.push_back( Subset( 0x10100, 0x1013F, RID_SUBSETSTR_AEGEAN_NUMBERS ) ); + aAllSubsets.push_back( Subset( 0x10100, 0x1013F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_AEGEAN_NUMBERS)) ) ); break; case UBLOCK_UGARITIC: - aAllSubsets.push_back( Subset( 0x10380, 0x1039F, RID_SUBSETSTR_UGARITIC ) ); + aAllSubsets.push_back( Subset( 0x10380, 0x1039F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_UGARITIC)) ) ); break; case UBLOCK_SHAVIAN: - aAllSubsets.push_back( Subset( 0x10450, 0x1047F, RID_SUBSETSTR_SHAVIAN ) ); + aAllSubsets.push_back( Subset( 0x10450, 0x1047F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SHAVIAN)) ) ); break; case UBLOCK_OSMANYA: - aAllSubsets.push_back( Subset( 0x10480, 0x104AF, RID_SUBSETSTR_OSMANYA ) ); + aAllSubsets.push_back( Subset( 0x10480, 0x104AF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OSMANYA)) ) ); break; case UBLOCK_CYPRIOT_SYLLABARY: - aAllSubsets.push_back( Subset( 0x10800, 0x1083F, RID_SUBSETSTR_CYPRIOT_SYLLABARY ) ); + aAllSubsets.push_back( Subset( 0x10800, 0x1083F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CYPRIOT_SYLLABARY)) ) ); break; case UBLOCK_TAI_XUAN_JING_SYMBOLS: - aAllSubsets.push_back( Subset( 0x1D300, 0x1D35F, RID_SUBSETSTR_TAI_XUAN_JING_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x1D300, 0x1D35F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAI_XUAN_JING_SYMBOLS)) ) ); break; case UBLOCK_VARIATION_SELECTORS_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0xE0100, 0xE01EF, RID_SUBSETSTR_VARIATION_SELECTORS_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0xE0100, 0xE01EF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_VARIATION_SELECTORS_SUPPLEMENT)) ) ); break; case UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION: - aAllSubsets.push_back( Subset(0x1D200, 0x1D24F, RID_SUBSETSTR_ANCIENT_GREEK_MUSICAL_NOTATION ) ); + aAllSubsets.push_back( Subset(0x1D200, 0x1D24F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ANCIENT_GREEK_MUSICAL_NOTATION)) ) ); break; case UBLOCK_ANCIENT_GREEK_NUMBERS: - aAllSubsets.push_back( Subset(0x10140, 0x1018F , RID_SUBSETSTR_ANCIENT_GREEK_NUMBERS ) ); + aAllSubsets.push_back( Subset(0x10140, 0x1018F , aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ANCIENT_GREEK_NUMBERS)) ) ); break; case UBLOCK_ARABIC_SUPPLEMENT: - aAllSubsets.push_back( Subset(0x0750, 0x077F , RID_SUBSETSTR_ARABIC_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset(0x0750, 0x077F , aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ARABIC_SUPPLEMENT)) ) ); break; case UBLOCK_BUGINESE: - aAllSubsets.push_back( Subset(0x1A00, 0x1A1F , RID_SUBSETSTR_BUGINESE ) ); + aAllSubsets.push_back( Subset(0x1A00, 0x1A1F , aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BUGINESE)) ) ); break; case UBLOCK_CJK_STROKES: - aAllSubsets.push_back( Subset( 0x31C0, 0x31EF, RID_SUBSETSTR_CJK_STROKES ) ); + aAllSubsets.push_back( Subset( 0x31C0, 0x31EF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_STROKES)) ) ); break; case UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1DC0, 0x1DFF , RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1DC0, 0x1DFF , aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT)) ) ); break; case UBLOCK_COPTIC: - aAllSubsets.push_back( Subset( 0x2C80, 0x2CFF , RID_SUBSETSTR_COPTIC ) ); + aAllSubsets.push_back( Subset( 0x2C80, 0x2CFF , aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COPTIC)) ) ); break; case UBLOCK_ETHIOPIC_EXTENDED: - aAllSubsets.push_back( Subset( 0x2D80, 0x2DDF , RID_SUBSETSTR_ETHIOPIC_EXTENDED ) ); + aAllSubsets.push_back( Subset( 0x2D80, 0x2DDF , aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ETHIOPIC_EXTENDED)) ) ); break; case UBLOCK_ETHIOPIC_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1380, 0x139F, RID_SUBSETSTR_ETHIOPIC_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1380, 0x139F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ETHIOPIC_SUPPLEMENT)) ) ); break; case UBLOCK_GEORGIAN_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x2D00, 0x2D2F, RID_SUBSETSTR_GEORGIAN_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x2D00, 0x2D2F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GEORGIAN_SUPPLEMENT)) ) ); break; case UBLOCK_GLAGOLITIC: - aAllSubsets.push_back( Subset( 0x2C00, 0x2C5F, RID_SUBSETSTR_GLAGOLITIC ) ); + aAllSubsets.push_back( Subset( 0x2C00, 0x2C5F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GLAGOLITIC)) ) ); break; case UBLOCK_KHAROSHTHI: - aAllSubsets.push_back( Subset( 0x10A00, 0x10A5F, RID_SUBSETSTR_KHAROSHTHI ) ); + aAllSubsets.push_back( Subset( 0x10A00, 0x10A5F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KHAROSHTHI)) ) ); break; case UBLOCK_MODIFIER_TONE_LETTERS: - aAllSubsets.push_back( Subset( 0xA700, 0xA71F, RID_SUBSETSTR_MODIFIER_TONE_LETTERS ) ); + aAllSubsets.push_back( Subset( 0xA700, 0xA71F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MODIFIER_TONE_LETTERS)) ) ); break; case UBLOCK_NEW_TAI_LUE: - aAllSubsets.push_back( Subset( 0x1980, 0x19DF, RID_SUBSETSTR_NEW_TAI_LUE ) ); + aAllSubsets.push_back( Subset( 0x1980, 0x19DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_NEW_TAI_LUE)) ) ); break; case UBLOCK_OLD_PERSIAN: - aAllSubsets.push_back( Subset( 0x103A0, 0x103DF, RID_SUBSETSTR_OLD_PERSIAN ) ); + aAllSubsets.push_back( Subset( 0x103A0, 0x103DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OLD_PERSIAN)) ) ); break; case UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1D80, 0x1DBF, RID_SUBSETSTR_PHONETIC_EXTENSIONS_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1D80, 0x1DBF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PHONETIC_EXTENSIONS_SUPPLEMENT)) ) ); break; case UBLOCK_SUPPLEMENTAL_PUNCTUATION: - aAllSubsets.push_back( Subset( 0x2E00, 0x2E7F, RID_SUBSETSTR_SUPPLEMENTAL_PUNCTUATION ) ); + aAllSubsets.push_back( Subset( 0x2E00, 0x2E7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUPPLEMENTAL_PUNCTUATION)) ) ); break; case UBLOCK_SYLOTI_NAGRI: - aAllSubsets.push_back( Subset( 0xA800, 0xA82F, RID_SUBSETSTR_SYLOTI_NAGRI ) ); + aAllSubsets.push_back( Subset( 0xA800, 0xA82F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SYLOTI_NAGRI)) ) ); break; case UBLOCK_TIFINAGH: - aAllSubsets.push_back( Subset( 0x2D30, 0x2D7F, RID_SUBSETSTR_TIFINAGH ) ); + aAllSubsets.push_back( Subset( 0x2D30, 0x2D7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TIFINAGH)) ) ); break; case UBLOCK_VERTICAL_FORMS: - aAllSubsets.push_back( Subset( 0xFE10, 0xFE1F, RID_SUBSETSTR_VERTICAL_FORMS ) ); + aAllSubsets.push_back( Subset( 0xFE10, 0xFE1F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_VERTICAL_FORMS)) ) ); break; case UBLOCK_NKO: - aAllSubsets.push_back( Subset( 0x07C0, 0x07FF, RID_SUBSETSTR_NKO ) ); + aAllSubsets.push_back( Subset( 0x07C0, 0x07FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_NKO)) ) ); break; case UBLOCK_BALINESE: - aAllSubsets.push_back( Subset( 0x1B00, 0x1B7F, RID_SUBSETSTR_BALINESE ) ); + aAllSubsets.push_back( Subset( 0x1B00, 0x1B7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BALINESE)) ) ); break; case UBLOCK_LATIN_EXTENDED_C: - aAllSubsets.push_back( Subset( 0x2C60, 0x2C7F, RID_SUBSETSTR_LATIN_EXTENDED_C ) ); + aAllSubsets.push_back( Subset( 0x2C60, 0x2C7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LATIN_EXTENDED_C)) ) ); break; case UBLOCK_LATIN_EXTENDED_D: - aAllSubsets.push_back( Subset( 0xA720, 0xA7FF, RID_SUBSETSTR_LATIN_EXTENDED_D ) ); + aAllSubsets.push_back( Subset( 0xA720, 0xA7FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LATIN_EXTENDED_D)) ) ); break; case UBLOCK_PHAGS_PA: - aAllSubsets.push_back( Subset( 0xA840, 0xA87F, RID_SUBSETSTR_PHAGS_PA ) ); + aAllSubsets.push_back( Subset( 0xA840, 0xA87F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PHAGS_PA)) ) ); break; case UBLOCK_PHOENICIAN: - aAllSubsets.push_back( Subset( 0x10900, 0x1091F, RID_SUBSETSTR_PHOENICIAN ) ); + aAllSubsets.push_back( Subset( 0x10900, 0x1091F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PHOENICIAN)) ) ); break; case UBLOCK_CUNEIFORM: - aAllSubsets.push_back( Subset( 0x12000, 0x123FF, RID_SUBSETSTR_CUNEIFORM ) ); + aAllSubsets.push_back( Subset( 0x12000, 0x123FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CUNEIFORM)) ) ); break; case UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION: - aAllSubsets.push_back( Subset( 0x12400, 0x1247F, RID_SUBSETSTR_CUNEIFORM_NUMBERS_AND_PUNCTUATION ) ); + aAllSubsets.push_back( Subset( 0x12400, 0x1247F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CUNEIFORM_NUMBERS_AND_PUNCTUATION)) ) ); break; case UBLOCK_COUNTING_ROD_NUMERALS: - aAllSubsets.push_back( Subset( 0x1D360, 0x1D37F, RID_SUBSETSTR_COUNTING_ROD_NUMERALS ) ); + aAllSubsets.push_back( Subset( 0x1D360, 0x1D37F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COUNTING_ROD_NUMERALS)) ) ); break; case UBLOCK_SUNDANESE: - aAllSubsets.push_back( Subset( 0x1B80, 0x1BBF, RID_SUBSETSTR_SUNDANESE ) ); + aAllSubsets.push_back( Subset( 0x1B80, 0x1BBF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUNDANESE)) ) ); break; case UBLOCK_LEPCHA: - aAllSubsets.push_back( Subset( 0x1C00, 0x1C4F, RID_SUBSETSTR_LEPCHA ) ); + aAllSubsets.push_back( Subset( 0x1C00, 0x1C4F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LEPCHA)) ) ); break; case UBLOCK_OL_CHIKI: - aAllSubsets.push_back( Subset( 0x1C50, 0x1C7F, RID_SUBSETSTR_OL_CHIKI ) ); + aAllSubsets.push_back( Subset( 0x1C50, 0x1C7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OL_CHIKI)) ) ); break; case UBLOCK_CYRILLIC_EXTENDED_A: - aAllSubsets.push_back( Subset( 0x2DE0, 0x2DFF, RID_SUBSETSTR_CYRILLIC_EXTENDED_A ) ); + aAllSubsets.push_back( Subset( 0x2DE0, 0x2DFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CYRILLIC_EXTENDED_A)) ) ); break; case UBLOCK_VAI: - aAllSubsets.push_back( Subset( 0xA500, 0xA63F, RID_SUBSETSTR_VAI ) ); + aAllSubsets.push_back( Subset( 0xA500, 0xA63F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_VAI)) ) ); break; case UBLOCK_CYRILLIC_EXTENDED_B: - aAllSubsets.push_back( Subset( 0xA640, 0xA69F, RID_SUBSETSTR_CYRILLIC_EXTENDED_B ) ); + aAllSubsets.push_back( Subset( 0xA640, 0xA69F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CYRILLIC_EXTENDED_B)) ) ); break; case UBLOCK_SAURASHTRA: - aAllSubsets.push_back( Subset( 0xA880, 0xA8DF, RID_SUBSETSTR_SAURASHTRA ) ); + aAllSubsets.push_back( Subset( 0xA880, 0xA8DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SAURASHTRA)) ) ); break; case UBLOCK_KAYAH_LI: - aAllSubsets.push_back( Subset( 0xA900, 0xA92F, RID_SUBSETSTR_KAYAH_LI ) ); + aAllSubsets.push_back( Subset( 0xA900, 0xA92F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KAYAH_LI)) ) ); break; case UBLOCK_REJANG: - aAllSubsets.push_back( Subset( 0xA930, 0xA95F, RID_SUBSETSTR_REJANG ) ); + aAllSubsets.push_back( Subset( 0xA930, 0xA95F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_REJANG)) ) ); break; case UBLOCK_CHAM: - aAllSubsets.push_back( Subset( 0xAA00, 0xAA5F, RID_SUBSETSTR_CHAM ) ); + aAllSubsets.push_back( Subset( 0xAA00, 0xAA5F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CHAM)) ) ); break; case UBLOCK_ANCIENT_SYMBOLS: - aAllSubsets.push_back( Subset( 0x10190, 0x101CF, RID_SUBSETSTR_ANCIENT_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x10190, 0x101CF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ANCIENT_SYMBOLS)) ) ); break; case UBLOCK_PHAISTOS_DISC: - aAllSubsets.push_back( Subset( 0x101D0, 0x101FF, RID_SUBSETSTR_PHAISTOS_DISC ) ); + aAllSubsets.push_back( Subset( 0x101D0, 0x101FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PHAISTOS_DISC)) ) ); break; case UBLOCK_LYCIAN: - aAllSubsets.push_back( Subset( 0x10280, 0x1029F, RID_SUBSETSTR_LYCIAN ) ); + aAllSubsets.push_back( Subset( 0x10280, 0x1029F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LYCIAN)) ) ); break; case UBLOCK_CARIAN: - aAllSubsets.push_back( Subset( 0x102A0, 0x102DF, RID_SUBSETSTR_CARIAN ) ); + aAllSubsets.push_back( Subset( 0x102A0, 0x102DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CARIAN)) ) ); break; case UBLOCK_LYDIAN: - aAllSubsets.push_back( Subset( 0x10920, 0x1093F, RID_SUBSETSTR_LYDIAN ) ); + aAllSubsets.push_back( Subset( 0x10920, 0x1093F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LYDIAN)) ) ); break; case UBLOCK_MAHJONG_TILES: - aAllSubsets.push_back( Subset( 0x1F000, 0x1F02F, RID_SUBSETSTR_MAHJONG_TILES ) ); + aAllSubsets.push_back( Subset( 0x1F000, 0x1F02F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MAHJONG_TILES)) ) ); break; case UBLOCK_DOMINO_TILES: - aAllSubsets.push_back( Subset( 0x1F030, 0x1F09F, RID_SUBSETSTR_DOMINO_TILES ) ); + aAllSubsets.push_back( Subset( 0x1F030, 0x1F09F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_DOMINO_TILES)) ) ); break; #if (U_ICU_VERSION_MAJOR_NUM > 4) || (U_ICU_VERSION_MAJOR_NUM == 4 && U_ICU_VERSION_MINOR_NUM >= 4) case UBLOCK_SAMARITAN: - aAllSubsets.push_back( Subset( 0x0800, 0x083F, RID_SUBSETSTR_SAMARITAN ) ); + aAllSubsets.push_back( Subset( 0x0800, 0x083F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SAMARITAN)) ) ); break; case UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: - aAllSubsets.push_back( Subset( 0x18B0, 0x18FF, RID_SUBSETSTR_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED ) ); + aAllSubsets.push_back( Subset( 0x18B0, 0x18FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED)) ) ); break; case UBLOCK_TAI_THAM: - aAllSubsets.push_back( Subset( 0x1A20, 0x1AAF, RID_SUBSETSTR_TAI_THAM ) ); + aAllSubsets.push_back( Subset( 0x1A20, 0x1AAF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAI_THAM)) ) ); break; case UBLOCK_VEDIC_EXTENSIONS: - aAllSubsets.push_back( Subset( 0x1CD0, 0x1CFF, RID_SUBSETSTR_VEDIC_EXTENSIONS ) ); + aAllSubsets.push_back( Subset( 0x1CD0, 0x1CFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_VEDIC_EXTENSIONS)) ) ); break; case UBLOCK_LISU: - aAllSubsets.push_back( Subset( 0xA4D0, 0xA4FF, RID_SUBSETSTR_LISU ) ); + aAllSubsets.push_back( Subset( 0xA4D0, 0xA4FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LISU)) ) ); break; case UBLOCK_BAMUM: - aAllSubsets.push_back( Subset( 0xA6A0, 0xA6FF, RID_SUBSETSTR_BAMUM ) ); + aAllSubsets.push_back( Subset( 0xA6A0, 0xA6FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BAMUM)) ) ); break; case UBLOCK_COMMON_INDIC_NUMBER_FORMS: - aAllSubsets.push_back( Subset( 0xA830, 0xA83F, RID_SUBSETSTR_COMMON_INDIC_NUMBER_FORMS ) ); + aAllSubsets.push_back( Subset( 0xA830, 0xA83F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COMMON_INDIC_NUMBER_FORMS)) ) ); break; case UBLOCK_DEVANAGARI_EXTENDED: - aAllSubsets.push_back( Subset( 0xA8E0, 0xA8FF, RID_SUBSETSTR_DEVANAGARI_EXTENDED ) ); + aAllSubsets.push_back( Subset( 0xA8E0, 0xA8FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_DEVANAGARI_EXTENDED)) ) ); break; case UBLOCK_HANGUL_JAMO_EXTENDED_A: - aAllSubsets.push_back( Subset( 0xA960, 0xA97F, RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_A ) ); + aAllSubsets.push_back( Subset( 0xA960, 0xA97F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_A)) ) ); break; case UBLOCK_JAVANESE: - aAllSubsets.push_back( Subset( 0xA980, 0xA9DF, RID_SUBSETSTR_JAVANESE ) ); + aAllSubsets.push_back( Subset( 0xA980, 0xA9DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_JAVANESE)) ) ); break; case UBLOCK_MYANMAR_EXTENDED_A: - aAllSubsets.push_back( Subset( 0xAA60, 0xAA7F, RID_SUBSETSTR_MYANMAR_EXTENDED_A ) ); + aAllSubsets.push_back( Subset( 0xAA60, 0xAA7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MYANMAR_EXTENDED_A)) ) ); break; case UBLOCK_TAI_VIET: - aAllSubsets.push_back( Subset( 0xAA80, 0xAADF, RID_SUBSETSTR_TAI_VIET ) ); + aAllSubsets.push_back( Subset( 0xAA80, 0xAADF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAI_VIET)) ) ); break; case UBLOCK_MEETEI_MAYEK: - aAllSubsets.push_back( Subset( 0xABC0, 0xABFF, RID_SUBSETSTR_MEETEI_MAYEK ) ); + aAllSubsets.push_back( Subset( 0xABC0, 0xABFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MEETEI_MAYEK)) ) ); break; case UBLOCK_HANGUL_JAMO_EXTENDED_B: - aAllSubsets.push_back( Subset( 0xD7B0, 0xD7FF, RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_B ) ); + aAllSubsets.push_back( Subset( 0xD7B0, 0xD7FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_B)) ) ); break; case UBLOCK_IMPERIAL_ARAMAIC: - aAllSubsets.push_back( Subset( 0x10840, 0x1085F, RID_SUBSETSTR_IMPERIAL_ARAMAIC ) ); + aAllSubsets.push_back( Subset( 0x10840, 0x1085F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_IMPERIAL_ARAMAIC)) ) ); break; case UBLOCK_OLD_SOUTH_ARABIAN: - aAllSubsets.push_back( Subset( 0x10A60, 0x10A7F, RID_SUBSETSTR_OLD_SOUTH_ARABIAN ) ); + aAllSubsets.push_back( Subset( 0x10A60, 0x10A7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OLD_SOUTH_ARABIAN)) ) ); break; case UBLOCK_AVESTAN: - aAllSubsets.push_back( Subset( 0x10B00, 0x10B3F, RID_SUBSETSTR_AVESTAN ) ); + aAllSubsets.push_back( Subset( 0x10B00, 0x10B3F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_AVESTAN)) ) ); break; case UBLOCK_INSCRIPTIONAL_PARTHIAN: - aAllSubsets.push_back( Subset( 0x10B40, 0x10B5F, RID_SUBSETSTR_INSCRIPTIONAL_PARTHIAN ) ); + aAllSubsets.push_back( Subset( 0x10B40, 0x10B5F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_INSCRIPTIONAL_PARTHIAN)) ) ); break; case UBLOCK_INSCRIPTIONAL_PAHLAVI: - aAllSubsets.push_back( Subset( 0x10B60, 0x10B7F, RID_SUBSETSTR_INSCRIPTIONAL_PAHLAVI ) ); + aAllSubsets.push_back( Subset( 0x10B60, 0x10B7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_INSCRIPTIONAL_PAHLAVI)) ) ); break; case UBLOCK_OLD_TURKIC: - aAllSubsets.push_back( Subset( 0x10C00, 0x10C4F, RID_SUBSETSTR_OLD_TURKIC ) ); + aAllSubsets.push_back( Subset( 0x10C00, 0x10C4F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OLD_TURKIC)) ) ); break; case UBLOCK_RUMI_NUMERAL_SYMBOLS: - aAllSubsets.push_back( Subset( 0x10E60, 0x10E7F, RID_SUBSETSTR_RUMI_NUMERAL_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x10E60, 0x10E7F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_RUMI_NUMERAL_SYMBOLS)) ) ); break; case UBLOCK_KAITHI: - aAllSubsets.push_back( Subset( 0x11080, 0x110CF, RID_SUBSETSTR_KAITHI ) ); + aAllSubsets.push_back( Subset( 0x11080, 0x110CF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KAITHI)) ) ); break; case UBLOCK_EGYPTIAN_HIEROGLYPHS: - aAllSubsets.push_back( Subset( 0x13000, 0x1342F, RID_SUBSETSTR_EGYPTIAN_HIEROGLYPHS ) ); + aAllSubsets.push_back( Subset( 0x13000, 0x1342F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_EGYPTIAN_HIEROGLYPHS)) ) ); break; case UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1F100, 0x1F1FF, RID_SUBSETSTR_ENCLOSED_ALPHANUMERIC_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1F100, 0x1F1FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ENCLOSED_ALPHANUMERIC_SUPPLEMENT)) ) ); break; case UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1F200, 0x1F2FF, RID_SUBSETSTR_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1F200, 0x1F2FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT)) ) ); break; case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: - aAllSubsets.push_back( Subset( 0x2A700, 0x2B73F, RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C ) ); + aAllSubsets.push_back( Subset( 0x2A700, 0x2B73F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C)) ) ); break; #endif #if (U_ICU_VERSION_MAJOR_NUM > 4) || (U_ICU_VERSION_MAJOR_NUM == 4 && U_ICU_VERSION_MINOR_NUM >= 6) case UBLOCK_MANDAIC: - aAllSubsets.push_back( Subset( 0x0840, 0x085F, RID_SUBSETSTR_MANDAIC ) ); + aAllSubsets.push_back( Subset( 0x0840, 0x085F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MANDAIC)) ) ); break; case UBLOCK_BATAK: - aAllSubsets.push_back( Subset( 0x1BC0, 0x1BFF, RID_SUBSETSTR_BATAK ) ); + aAllSubsets.push_back( Subset( 0x1BC0, 0x1BFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BATAK)) ) ); break; case UBLOCK_ETHIOPIC_EXTENDED_A: - aAllSubsets.push_back( Subset( 0xAB00, 0xAB2F, RID_SUBSETSTR_ETHIOPIC_EXTENDED_A ) ); + aAllSubsets.push_back( Subset( 0xAB00, 0xAB2F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ETHIOPIC_EXTENDED_A)) ) ); break; case UBLOCK_BRAHMI: - aAllSubsets.push_back( Subset( 0x11000, 0x1107F, RID_SUBSETSTR_BRAHMI ) ); + aAllSubsets.push_back( Subset( 0x11000, 0x1107F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BRAHMI)) ) ); break; case UBLOCK_BAMUM_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x16800, 0x16A3F, RID_SUBSETSTR_BAMUM_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x16800, 0x16A3F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BAMUM_SUPPLEMENT)) ) ); break; case UBLOCK_KANA_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1B000, 0x1B0FF, RID_SUBSETSTR_KANA_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1B000, 0x1B0FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KANA_SUPPLEMENT)) ) ); break; case UBLOCK_PLAYING_CARDS: - aAllSubsets.push_back( Subset( 0x1F0A0, 0x1F0FF, RID_SUBSETSTR_PLAYING_CARDS ) ); + aAllSubsets.push_back( Subset( 0x1F0A0, 0x1F0FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PLAYING_CARDS)) ) ); break; case UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: - aAllSubsets.push_back( Subset( 0x1F300, 0x1F5FF, RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS ) ); + aAllSubsets.push_back( Subset( 0x1F300, 0x1F5FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS)) ) ); break; case UBLOCK_EMOTICONS: - aAllSubsets.push_back( Subset( 0x1F600, 0x1F64F, RID_SUBSETSTR_EMOTICONS ) ); + aAllSubsets.push_back( Subset( 0x1F600, 0x1F64F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_EMOTICONS)) ) ); break; case UBLOCK_TRANSPORT_AND_MAP_SYMBOLS: - aAllSubsets.push_back( Subset( 0x1F680, 0x1F6FF, RID_SUBSETSTR_TRANSPORT_AND_MAP_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x1F680, 0x1F6FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TRANSPORT_AND_MAP_SYMBOLS)) ) ); break; case UBLOCK_ALCHEMICAL_SYMBOLS: - aAllSubsets.push_back( Subset( 0x1F700, 0x1F77F, RID_SUBSETSTR_ALCHEMICAL_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x1F700, 0x1F77F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ALCHEMICAL_SYMBOLS)) ) ); break; case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: - aAllSubsets.push_back( Subset( 0x2B740, 0x2B81F, RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D ) ); + aAllSubsets.push_back( Subset( 0x2B740, 0x2B81F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D)) ) ); break; #endif // Note ICU version 49 (NOT 4.9), so the MAJOR_NUM is two digits. #if U_ICU_VERSION_MAJOR_NUM >= 49 case UBLOCK_ARABIC_EXTENDED_A: - aAllSubsets.push_back( Subset( 0x08A0, 0x08FF, RID_SUBSETSTR_ARABIC_EXTENDED_A ) ); + aAllSubsets.push_back( Subset( 0x08A0, 0x08FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ARABIC_EXTENDED_A)) ) ); break; case UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: - aAllSubsets.push_back( Subset( 0x1EE00, 0x1EEFF, RID_SUBSETSTR_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS ) ); + aAllSubsets.push_back( Subset( 0x1EE00, 0x1EEFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS)) ) ); break; case UBLOCK_CHAKMA: - aAllSubsets.push_back( Subset( 0x11100, 0x1114F, RID_SUBSETSTR_CHAKMA ) ); + aAllSubsets.push_back( Subset( 0x11100, 0x1114F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CHAKMA)) ) ); break; case UBLOCK_MEETEI_MAYEK_EXTENSIONS: - aAllSubsets.push_back( Subset( 0xAAE0, 0xAAFF, RID_SUBSETSTR_MEETEI_MAYEK_EXTENSIONS ) ); + aAllSubsets.push_back( Subset( 0xAAE0, 0xAAFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MEETEI_MAYEK_EXTENSIONS)) ) ); break; case UBLOCK_MEROITIC_CURSIVE: - aAllSubsets.push_back( Subset( 0x109A0, 0x109FF, RID_SUBSETSTR_MEROITIC_CURSIVE ) ); + aAllSubsets.push_back( Subset( 0x109A0, 0x109FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MEROITIC_CURSIVE)) ) ); break; case UBLOCK_MEROITIC_HIEROGLYPHS: - aAllSubsets.push_back( Subset( 0x10980, 0x1099F, RID_SUBSETSTR_MEROITIC_HIEROGLYPHS ) ); + aAllSubsets.push_back( Subset( 0x10980, 0x1099F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MEROITIC_HIEROGLYPHS)) ) ); break; case UBLOCK_MIAO: - aAllSubsets.push_back( Subset( 0x16F00, 0x16F9F, RID_SUBSETSTR_MIAO ) ); + aAllSubsets.push_back( Subset( 0x16F00, 0x16F9F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MIAO)) ) ); break; case UBLOCK_SHARADA: - aAllSubsets.push_back( Subset( 0x11180, 0x111DF, RID_SUBSETSTR_SHARADA ) ); + aAllSubsets.push_back( Subset( 0x11180, 0x111DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SHARADA)) ) ); break; case UBLOCK_SORA_SOMPENG: - aAllSubsets.push_back( Subset( 0x110D0, 0x110FF, RID_SUBSETSTR_SORA_SOMPENG ) ); + aAllSubsets.push_back( Subset( 0x110D0, 0x110FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SORA_SOMPENG)) ) ); break; case UBLOCK_SUNDANESE_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1CC0, 0x1CCF, RID_SUBSETSTR_SUNDANESE_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1CC0, 0x1CCF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUNDANESE_SUPPLEMENT)) ) ); break; case UBLOCK_TAKRI: - aAllSubsets.push_back( Subset( 0x11680, 0x116CF, RID_SUBSETSTR_TAKRI ) ); + aAllSubsets.push_back( Subset( 0x11680, 0x116CF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TAKRI)) ) ); break; #endif #if U_ICU_VERSION_MAJOR_NUM >= 54 case UBLOCK_BASSA_VAH: - aAllSubsets.push_back( Subset( 0x16AD0, 0x16AFF, RID_SUBSETSTR_BASSA_VAH ) ); + aAllSubsets.push_back( Subset( 0x16AD0, 0x16AFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BASSA_VAH)) ) ); break; case UBLOCK_CAUCASIAN_ALBANIAN: - aAllSubsets.push_back( Subset( 0x10530, 0x1056F, RID_SUBSETSTR_CAUCASIAN_ALBANIAN) ); + aAllSubsets.push_back( Subset( 0x10530, 0x1056F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CAUCASIAN_ALBANIAN)) ) ); break; case UBLOCK_COPTIC_EPACT_NUMBERS: - aAllSubsets.push_back( Subset( 0x102E0, 0x102FF, RID_SUBSETSTR_COPTIC_EPACT_NUMBERS ) ); + aAllSubsets.push_back( Subset( 0x102E0, 0x102FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COPTIC_EPACT_NUMBERS)) ) ); break; case UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED: - aAllSubsets.push_back( Subset( 0x1AB0, 0x1AFF, RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_EXTENDED ) ); + aAllSubsets.push_back( Subset( 0x1AB0, 0x1AFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_EXTENDED)) ) ); break; case UBLOCK_DUPLOYAN: - aAllSubsets.push_back( Subset( 0x1BC00, 0x1BC9F, RID_SUBSETSTR_DUPLOYAN ) ); + aAllSubsets.push_back( Subset( 0x1BC00, 0x1BC9F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_DUPLOYAN)) ) ); break; case UBLOCK_ELBASAN: - aAllSubsets.push_back( Subset( 0x10500, 0x1052F, RID_SUBSETSTR_ELBASAN ) ); + aAllSubsets.push_back( Subset( 0x10500, 0x1052F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ELBASAN)) ) ); break; case UBLOCK_GEOMETRIC_SHAPES_EXTENDED: - aAllSubsets.push_back( Subset( 0x1F780, 0x1F7FF, RID_SUBSETSTR_GEOMETRIC_SHAPES_EXTENDED ) ); + aAllSubsets.push_back( Subset( 0x1F780, 0x1F7FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GEOMETRIC_SHAPES_EXTENDED)) ) ); break; case UBLOCK_GRANTHA: - aAllSubsets.push_back( Subset( 0x11300, 0x1137F, RID_SUBSETSTR_GRANTHA ) ); + aAllSubsets.push_back( Subset( 0x11300, 0x1137F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GRANTHA)) ) ); break; case UBLOCK_KHOJKI: - aAllSubsets.push_back( Subset( 0x11200, 0x1124F, RID_SUBSETSTR_KHOJKI ) ); + aAllSubsets.push_back( Subset( 0x11200, 0x1124F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KHOJKI)) ) ); break; case UBLOCK_KHUDAWADI: - aAllSubsets.push_back( Subset( 0x112B0, 0x112FF, RID_SUBSETSTR_KHUDAWADI ) ); + aAllSubsets.push_back( Subset( 0x112B0, 0x112FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_KHUDAWADI)) ) ); break; case UBLOCK_LATIN_EXTENDED_E: - aAllSubsets.push_back( Subset( 0xAB30, 0xAB6F, RID_SUBSETSTR_LATIN_EXTENDED_E ) ); + aAllSubsets.push_back( Subset( 0xAB30, 0xAB6F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LATIN_EXTENDED_E)) ) ); break; case UBLOCK_LINEAR_A: - aAllSubsets.push_back( Subset( 0x10600, 0x1077F, RID_SUBSETSTR_LINEAR_A ) ); + aAllSubsets.push_back( Subset( 0x10600, 0x1077F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_LINEAR_A)) ) ); break; case UBLOCK_MAHAJANI: - aAllSubsets.push_back( Subset( 0x11150, 0x1117F, RID_SUBSETSTR_MAHAJANI ) ); + aAllSubsets.push_back( Subset( 0x11150, 0x1117F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MAHAJANI)) ) ); break; case UBLOCK_MANICHAEAN: - aAllSubsets.push_back( Subset( 0x10AC0, 0x10AFF, RID_SUBSETSTR_MANICHAEAN ) ); + aAllSubsets.push_back( Subset( 0x10AC0, 0x10AFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MANICHAEAN)) ) ); break; case UBLOCK_MENDE_KIKAKUI: - aAllSubsets.push_back( Subset( 0x1E800, 0x1E8DF, RID_SUBSETSTR_MENDE_KIKAKUI ) ); + aAllSubsets.push_back( Subset( 0x1E800, 0x1E8DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MENDE_KIKAKUI)) ) ); break; case UBLOCK_MODI: - aAllSubsets.push_back( Subset( 0x11600, 0x1165F, RID_SUBSETSTR_MODI ) ); + aAllSubsets.push_back( Subset( 0x11600, 0x1165F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MODI)) ) ); break; case UBLOCK_MRO: - aAllSubsets.push_back( Subset( 0x16A40, 0x16A6F, RID_SUBSETSTR_MRO ) ); + aAllSubsets.push_back( Subset( 0x16A40, 0x16A6F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MRO)) ) ); break; case UBLOCK_MYANMAR_EXTENDED_B: - aAllSubsets.push_back( Subset( 0xA9E0, 0xA9FF, RID_SUBSETSTR_MYANMAR_EXTENDED_B ) ); + aAllSubsets.push_back( Subset( 0xA9E0, 0xA9FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MYANMAR_EXTENDED_B)) ) ); break; case UBLOCK_NABATAEAN: - aAllSubsets.push_back( Subset( 0x10880, 0x108AF, RID_SUBSETSTR_NABATAEAN ) ); + aAllSubsets.push_back( Subset( 0x10880, 0x108AF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_NABATAEAN)) ) ); break; case UBLOCK_OLD_NORTH_ARABIAN: - aAllSubsets.push_back( Subset( 0x10A80, 0x10A9F, RID_SUBSETSTR_OLD_NORTH_ARABIAN ) ); + aAllSubsets.push_back( Subset( 0x10A80, 0x10A9F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OLD_NORTH_ARABIAN)) ) ); break; case UBLOCK_OLD_PERMIC: - aAllSubsets.push_back( Subset( 0x10350, 0x1037F, RID_SUBSETSTR_OLD_PERMIC ) ); + aAllSubsets.push_back( Subset( 0x10350, 0x1037F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OLD_PERMIC)) ) ); break; case UBLOCK_ORNAMENTAL_DINGBATS: - aAllSubsets.push_back( Subset( 0x1F650, 0x1F67F, RID_SUBSETSTR_ORNAMENTAL_DINGBATS ) ); + aAllSubsets.push_back( Subset( 0x1F650, 0x1F67F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ORNAMENTAL_DINGBATS)) ) ); break; case UBLOCK_PAHAWH_HMONG: - aAllSubsets.push_back( Subset( 0x16B00, 0x16B8F, RID_SUBSETSTR_PAHAWH_HMONG ) ); + aAllSubsets.push_back( Subset( 0x16B00, 0x16B8F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PAHAWH_HMONG)) ) ); break; case UBLOCK_PALMYRENE: - aAllSubsets.push_back( Subset( 0x10860, 0x1087F, RID_SUBSETSTR_PALMYRENE ) ); + aAllSubsets.push_back( Subset( 0x10860, 0x1087F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PALMYRENE)) ) ); break; case UBLOCK_PAU_CIN_HAU: - aAllSubsets.push_back( Subset( 0x11AC0, 0x11AFF, RID_SUBSETSTR_PAU_CIN_HAU ) ); + aAllSubsets.push_back( Subset( 0x11AC0, 0x11AFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PAU_CIN_HAU)) ) ); break; case UBLOCK_PSALTER_PAHLAVI: - aAllSubsets.push_back( Subset( 0x10B80, 0x10BAF, RID_SUBSETSTR_PSALTER_PAHLAVI ) ); + aAllSubsets.push_back( Subset( 0x10B80, 0x10BAF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_PSALTER_PAHLAVI)) ) ); break; case UBLOCK_SHORTHAND_FORMAT_CONTROLS: - aAllSubsets.push_back( Subset( 0x1BCA0, 0x1BCAF, RID_SUBSETSTR_SHORTHAND_FORMAT_CONTROLS ) ); + aAllSubsets.push_back( Subset( 0x1BCA0, 0x1BCAF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SHORTHAND_FORMAT_CONTROLS)) ) ); break; case UBLOCK_SIDDHAM: - aAllSubsets.push_back( Subset( 0x11580, 0x115FF, RID_SUBSETSTR_SIDDHAM ) ); + aAllSubsets.push_back( Subset( 0x11580, 0x115FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SIDDHAM)) ) ); break; case UBLOCK_SINHALA_ARCHAIC_NUMBERS: - aAllSubsets.push_back( Subset( 0x111E0, 0x111FF, RID_SUBSETSTR_SINHALA_ARCHAIC_NUMBERS ) ); + aAllSubsets.push_back( Subset( 0x111E0, 0x111FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SINHALA_ARCHAIC_NUMBERS)) ) ); break; case UBLOCK_SUPPLEMENTAL_ARROWS_C: - aAllSubsets.push_back( Subset( 0x1F800, 0x1F8FF, RID_SUBSETSTR_SUPPLEMENTAL_ARROWS_C ) ); + aAllSubsets.push_back( Subset( 0x1F800, 0x1F8FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUPPLEMENTAL_ARROWS_C)) ) ); break; case UBLOCK_TIRHUTA: - aAllSubsets.push_back( Subset( 0x11480, 0x114DF, RID_SUBSETSTR_TIRHUTA ) ); + aAllSubsets.push_back( Subset( 0x11480, 0x114DF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TIRHUTA)) ) ); break; case UBLOCK_WARANG_CITI: - aAllSubsets.push_back( Subset( 0x118A0, 0x118FF, RID_SUBSETSTR_WARANG_CITI ) ); + aAllSubsets.push_back( Subset( 0x118A0, 0x118FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_WARANG_CITI)) ) ); break; #endif #if U_ICU_VERSION_MAJOR_NUM >= 56 case UBLOCK_AHOM: - aAllSubsets.push_back( Subset( 0x11700, 0x1173F, RID_SUBSETSTR_AHOM ) ); + aAllSubsets.push_back( Subset( 0x11700, 0x1173F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_AHOM)) ) ); break; case UBLOCK_ANATOLIAN_HIEROGLYPHS: - aAllSubsets.push_back( Subset( 0x14400, 0x1467F, RID_SUBSETSTR_ANATOLIAN_HIEROGLYPHS ) ); + aAllSubsets.push_back( Subset( 0x14400, 0x1467F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ANATOLIAN_HIEROGLYPHS)) ) ); break; case UBLOCK_CHEROKEE_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0xAB70, 0xABBF, RID_SUBSETSTR_CHEROKEE_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0xAB70, 0xABBF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CHEROKEE_SUPPLEMENT)) ) ); break; case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E: - aAllSubsets.push_back( Subset( 0x2B820, 0x2CEAF, RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E ) ); + aAllSubsets.push_back( Subset( 0x2B820, 0x2CEAF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E)) ) ); break; case UBLOCK_EARLY_DYNASTIC_CUNEIFORM: - aAllSubsets.push_back( Subset( 0x12480, 0x1254F, RID_SUBSETSTR_EARLY_DYNASTIC_CUNEIFORM ) ); + aAllSubsets.push_back( Subset( 0x12480, 0x1254F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_EARLY_DYNASTIC_CUNEIFORM)) ) ); break; case UBLOCK_HATRAN: - aAllSubsets.push_back( Subset( 0x108E0, 0x108FF, RID_SUBSETSTR_HATRAN ) ); + aAllSubsets.push_back( Subset( 0x108E0, 0x108FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_HATRAN)) ) ); break; case UBLOCK_MULTANI: - aAllSubsets.push_back( Subset( 0x11280, 0x112AF, RID_SUBSETSTR_MULTANI ) ); + aAllSubsets.push_back( Subset( 0x11280, 0x112AF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MULTANI)) ) ); break; case UBLOCK_OLD_HUNGARIAN: - aAllSubsets.push_back( Subset( 0x10C80, 0x10CFF, RID_SUBSETSTR_OLD_HUNGARIAN ) ); + aAllSubsets.push_back( Subset( 0x10C80, 0x10CFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OLD_HUNGARIAN)) ) ); break; case UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS: - aAllSubsets.push_back( Subset( 0x1F900, 0x1F9FF, RID_SUBSETSTR_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS ) ); + aAllSubsets.push_back( Subset( 0x1F900, 0x1F9FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS)) ) ); break; case UBLOCK_SUTTON_SIGNWRITING: - aAllSubsets.push_back( Subset( 0x1D800, 0x1DAAF, RID_SUBSETSTR_SUTTON_SIGNWRITING ) ); + aAllSubsets.push_back( Subset( 0x1D800, 0x1DAAF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_SUTTON_SIGNWRITING)) ) ); break; #endif #if (U_ICU_VERSION_MAJOR_NUM >= 58) case UBLOCK_ADLAM: - aAllSubsets.push_back( Subset( 0x1E900, 0x1E95F, RID_SUBSETSTR_ADLAM ) ); + aAllSubsets.push_back( Subset( 0x1E900, 0x1E95F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_ADLAM)) ) ); break; case UBLOCK_BHAIKSUKI: - aAllSubsets.push_back( Subset( 0x11C00, 0x11C6F, RID_SUBSETSTR_BHAIKSUKI ) ); + aAllSubsets.push_back( Subset( 0x11C00, 0x11C6F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_BHAIKSUKI)) ) ); break; case UBLOCK_CYRILLIC_EXTENDED_C: - aAllSubsets.push_back( Subset( 0x1C80, 0x1C8F, RID_SUBSETSTR_CYRILLIC_EXTENDED_C ) ); + aAllSubsets.push_back( Subset( 0x1C80, 0x1C8F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_CYRILLIC_EXTENDED_C)) ) ); break; case UBLOCK_GLAGOLITIC_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x1E000, 0x1E02F, RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x1E000, 0x1E02F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT)) ) ); break; case UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION: - aAllSubsets.push_back( Subset( 0x16FE0, 0x16FFF, RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION ) ); + aAllSubsets.push_back( Subset( 0x16FE0, 0x16FFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION)) ) ); break; case UBLOCK_MARCHEN: - aAllSubsets.push_back( Subset( 0x11C70, 0x11CBF, RID_SUBSETSTR_MARCHEN ) ); + aAllSubsets.push_back( Subset( 0x11C70, 0x11CBF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MARCHEN)) ) ); break; case UBLOCK_MONGOLIAN_SUPPLEMENT: - aAllSubsets.push_back( Subset( 0x11660, 0x1167F, RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT ) ); + aAllSubsets.push_back( Subset( 0x11660, 0x1167F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT)) ) ); break; case UBLOCK_NEWA: - aAllSubsets.push_back( Subset( 0x11400, 0x1147F, RID_SUBSETSTR_NEWA ) ); + aAllSubsets.push_back( Subset( 0x11400, 0x1147F, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_NEWA)) ) ); break; case UBLOCK_OSAGE: - aAllSubsets.push_back( Subset( 0x104B0, 0x104FF, RID_SUBSETSTR_OSAGE ) ); + aAllSubsets.push_back( Subset( 0x104B0, 0x104FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_OSAGE)) ) ); break; case UBLOCK_TANGUT: - aAllSubsets.push_back( Subset( 0x17000, 0x187FF, RID_SUBSETSTR_TANGUT ) ); + aAllSubsets.push_back( Subset( 0x17000, 0x187FF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TANGUT)) ) ); break; case UBLOCK_TANGUT_COMPONENTS: - aAllSubsets.push_back( Subset( 0x18800, 0x18AFF, RID_SUBSETSTR_TANGUT_COMPONENTS ) ); + aAllSubsets.push_back( Subset( 0x18800, 0x18AFF, aStringList.GetString(aStringList.FindIndex(RID_SUBSETSTR_TANGUT_COMPONENTS)) ) ); break; #endif diff --git a/svx/source/dialog/ucsubset.src b/svx/source/dialog/ucsubset.src index a7765c36f1d5..9234b6a26463 100644 --- a/svx/source/dialog/ucsubset.src +++ b/svx/source/dialog/ucsubset.src @@ -24,1104 +24,284 @@ * (see the Unicode Standard & TrueType::OS2.ulUnicodeRange description) */ -Resource RID_SUBSETMAP +StringArray RID_SUBSETMAP { - String RID_SUBSETSTR_BASIC_LATIN - { - Text [ en-US ] = "Basic Latin"; - }; - String RID_SUBSETSTR_LATIN_1 - { - Text [ en-US ] = "Latin-1"; - }; - String RID_SUBSETSTR_LATIN_EXTENDED_A - { - Text [ en-US ] = "Latin Extended-A"; - }; - String RID_SUBSETSTR_LATIN_EXTENDED_B - { - Text [ en-US ] = "Latin Extended-B"; - }; - String RID_SUBSETSTR_IPA_EXTENSIONS - { - Text [ en-US ] = "IPA Extensions"; - }; - String RID_SUBSETSTR_SPACING_MODIFIERS - { - Text [ en-US ] = "Spacing Modifier Letters"; - }; - String RID_SUBSETSTR_COMB_DIACRITICAL - { - Text [ en-US ] = "Combining Diacritical Marks"; - }; - String RID_SUBSETSTR_BASIC_GREEK - { - Text [ en-US ] = "Basic Greek"; - }; - String RID_SUBSETSTR_GREEK_SYMS_COPTIC - { - Text [ en-US ] = "Greek Symbols And Coptic"; - }; - String RID_SUBSETSTR_CYRILLIC - { - Text [ en-US ] = "Cyrillic"; - }; - String RID_SUBSETSTR_ARMENIAN - { - Text [ en-US ] = "Armenian"; - }; - String RID_SUBSETSTR_BASIC_HEBREW - { - Text [ en-US ] = "Basic Hebrew"; - }; - String RID_SUBSETSTR_HEBREW_EXTENDED - { - Text [ en-US ] = "Hebrew Extended"; - }; - String RID_SUBSETSTR_BASIC_ARABIC - { - Text [ en-US ] = "Basic Arabic"; - }; - String RID_SUBSETSTR_ARABIC_EXTENDED - { - Text [ en-US ] = "Arabic Extended"; - - }; - String RID_SUBSETSTR_DEVANAGARI - { - Text [ en-US ] = "Devanagari"; - }; - String RID_SUBSETSTR_BENGALI - { - Text [ en-US ] = "Bengali"; - }; - String RID_SUBSETSTR_GURMUKHI - { - Text [ en-US ] = "Gurmukhi"; - }; - String RID_SUBSETSTR_GUJARATI - { - Text [ en-US ] = "Gujarati"; - }; - String RID_SUBSETSTR_ODIA - { - Text [ en-US ] = "Odia"; - }; - String RID_SUBSETSTR_TAMIL - { - Text [ en-US ] = "Tamil"; - }; - String RID_SUBSETSTR_TELUGU - { - Text [ en-US ] = "Telugu"; - }; - String RID_SUBSETSTR_KANNADA - { - Text [ en-US ] = "Kannada"; - }; - String RID_SUBSETSTR_MALAYALAM - { - Text [ en-US ] = "Malayalam"; - }; - String RID_SUBSETSTR_THAI - { - Text [ en-US ] = "Thai"; - }; - String RID_SUBSETSTR_LAO - { - Text [ en-US ] = "Lao"; - }; - String RID_SUBSETSTR_BASIC_GEORGIAN - { - Text [ en-US ] = "Basic Georgian"; - }; - String RID_SUBSETSTR_GEORGIAN_EXTENDED - { - Text [ en-US ] = "Georgian Extended"; - }; - String RID_SUBSETSTR_HANGUL_JAMO - { - Text [ en-US ] = "Hangul Jamo"; - }; - String RID_SUBSETSTR_LATIN_EXTENDED_ADDS - { - Text [ en-US ] = "Latin Extended Additionals"; - }; - String RID_SUBSETSTR_GREEK_EXTENDED - { - Text [ en-US ] = "Greek Extended"; - }; - String RID_SUBSETSTR_GENERAL_PUNCTUATION - { - Text [ en-US ] = "General punctuation"; - }; - String RID_SUBSETSTR_SUB_SUPER_SCRIPTS - { - Text [ en-US ] = "Superscripts and Subscripts"; - }; - String RID_SUBSETSTR_CURRENCY_SYMBOLS - { - Text [ en-US ] = "Currency Symbols"; - }; - String RID_SUBSETSTR_COMB_DIACRITIC_SYMS - { - Text [ en-US ] = "Combining Diacritical Symbols"; - }; - String RID_SUBSETSTR_LETTERLIKE_SYMBOLS - { - Text [ en-US ] = "Letterlike Symbols"; - }; - String RID_SUBSETSTR_NUMBER_FORMS - { - Text [ en-US ] = "Number Forms"; - }; - String RID_SUBSETSTR_ARROWS - { - Text [ en-US ] = "Arrows"; - }; - String RID_SUBSETSTR_MATH_OPERATORS - { - Text [ en-US ] = "Mathematical Operators"; - }; - String RID_SUBSETSTR_MISC_TECHNICAL - { - Text [ en-US ] = "Miscellaneous Technical"; - }; - String RID_SUBSETSTR_CONTROL_PICTURES - { - Text [ en-US ] = "Control Pictures"; - }; - String RID_SUBSETSTR_OPTICAL_CHAR_REC - { - Text [ en-US ] = "Optical Character Recognition"; - }; - String RID_SUBSETSTR_ENCLOSED_ALPHANUM - { - Text [ en-US ] = "Enclosed Alphanumerics"; - }; - String RID_SUBSETSTR_BOX_DRAWING - { - Text [ en-US ] = "Box Drawing"; - }; - String RID_SUBSETSTR_BLOCK_ELEMENTS - { - Text [ en-US ] = "Block Elements"; - }; - String RID_SUBSETSTR_GEOMETRIC_SHAPES - { - Text [ en-US ] = "Geometric Shapes"; - }; - String RID_SUBSETSTR_MISC_DINGBATS - { - Text [ en-US ] = "Miscellaneous Symbols"; - }; - String RID_SUBSETSTR_DINGBATS - { - Text [ en-US ] = "Dingbats"; - }; - String RID_SUBSETSTR_CJK_SYMS_PUNCTUATION - { - Text [ en-US ] = "CJK Symbols And Punctuation"; - }; - String RID_SUBSETSTR_HIRAGANA - { - Text [ en-US ] = "Hiragana"; - }; - String RID_SUBSETSTR_KATAKANA - { - Text [ en-US ] = "Katakana"; - }; - String RID_SUBSETSTR_BOPOMOFO - { - Text [ en-US ] = "Bopomofo"; - }; - String RID_SUBSETSTR_HANGUL_COMPAT_JAMO - { - Text [ en-US ] = "Hangul Compatibility Jamo"; - }; - String RID_SUBSETSTR_CJK_MISC - { - Text [ en-US ] = "CJK Miscellaneous"; - }; - String RID_SUBSETSTR_ENCLOSED_CJK_LETTERS - { - Text [ en-US ] = "Enclosed CJK Letters And Months"; - }; - String RID_SUBSETSTR_CJK_COMPATIBILITY - { - Text [ en-US ] = "CJK Compatibility"; - }; - String RID_SUBSETSTR_HANGUL - { - Text [ en-US ] = "Hangul"; - }; - String RID_SUBSETSTR_CJK_UNIFIED_IDGRAPH - { - Text [ en-US ] = "CJK Unified Ideographs"; - }; - String RID_SUBSETSTR_CJK_EXT_A_UNIFIED_IDGRAPH - { - Text [ en-US ] = "CJK Unified Ideographs Extension A"; - }; - String RID_SUBSETSTR_PRIVATE_USE_AREA - { - Text [ en-US ] = "Private Use Area"; - }; - String RID_SUBSETSTR_CJK_COMPAT_IDGRAPHS - { - Text [ en-US ] = "CJK Compatibility Ideographs"; - }; - String RID_SUBSETSTR_ALPHA_PRESENTATION - { - Text [ en-US ] = "Alphabetic Presentation Forms"; - }; - String RID_SUBSETSTR_ARABIC_PRESENT_A - { - Text [ en-US ] = "Arabic Presentation Forms-A"; - }; - String RID_SUBSETSTR_COMBINING_HALF_MARKS - { - Text [ en-US ] = "Combining Half Marks"; - }; - String RID_SUBSETSTR_CJK_COMPAT_FORMS - { - Text [ en-US ] = "CJK Compatibility Forms"; - }; - String RID_SUBSETSTR_SMALL_FORM_VARIANTS - { - Text [ en-US ] = "Small Form Variants"; - }; - String RID_SUBSETSTR_ARABIC_PRESENT_B - { - Text [ en-US ] = "Arabic Presentation Forms-B"; - }; - String RID_SUBSETSTR_HALFW_FULLW_FORMS - { - Text [ en-US ] = "Half-width and Full-width Forms"; - }; - String RID_SUBSETSTR_SPECIALS - { - Text [ en-US ] = "Specials"; - }; - String RID_SUBSETSTR_YI_SYLLABLES - { - Text [ en-US ] = "Yi Syllables"; - }; - String RID_SUBSETSTR_YI_RADICALS - { - Text [ en-US ] = "Yi Radicals"; - }; - String RID_SUBSETSTR_OLD_ITALIC - { - Text [ en-US ] = "Old Italic"; - }; - String RID_SUBSETSTR_GOTHIC - { - Text [ en-US ] = "Gothic"; - }; - String RID_SUBSETSTR_DESERET - { - Text [ en-US ] = "Deseret"; - }; - String RID_SUBSETSTR_BYZANTINE_MUSICAL_SYMBOLS - { - Text [ en-US ] = "Byzantine Musical Symbols"; - }; - String RID_SUBSETSTR_MUSICAL_SYMBOLS - { - Text [ en-US ] = "Musical Symbols"; - }; - String RID_SUBSETSTR_MATHEMATICAL_ALPHANUMERIC_SYMBOLS - { - Text [ en-US ] = "Mathematical Alphanumeric Symbols"; - }; - String RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B - { - Text [ en-US ] = "CJK Unified Ideographs Extension B"; - }; - String RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C - { - Text [ en-US ] = "CJK Unified Ideographs Extension C"; - }; - String RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D - { - Text [ en-US ] = "CJK Unified Ideographs Extension D"; - }; - String RID_SUBSETSTR_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT - { - Text [ en-US ] = "CJK Compatibility Ideographs Supplement"; - }; - String RID_SUBSETSTR_TAGS - { - Text [ en-US ] = "Tags"; - }; - String RID_SUBSETSTR_CYRILLIC_SUPPLEMENTARY - { - Text [ en-US ] = "Cyrillic Supplement"; - }; - String RID_SUBSETSTR_VARIATION_SELECTORS - { - Text [ en-US ] = "Variation Selectors"; - }; - String RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_A - { - Text [ en-US ] = "Supplementary Private Use Area-A"; - }; - String RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_B - { - Text [ en-US ] = "Supplementary Private Use Area-B"; - }; - String RID_SUBSETSTR_LIMBU - { - Text [ en-US ] = "Limbu"; - }; - String RID_SUBSETSTR_TAI_LE - { - Text [ en-US ] = "Tai Le"; - }; - String RID_SUBSETSTR_KHMER_SYMBOLS - { - Text [ en-US ] = "Khmer Symbols"; - }; - String RID_SUBSETSTR_PHONETIC_EXTENSIONS - { - Text [ en-US ] = "Phonetic Extensions"; - }; - String RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_ARROWS - { - Text [ en-US ] = "Miscellaneous Symbols And Arrows"; - }; - String RID_SUBSETSTR_YIJING_HEXAGRAM_SYMBOLS - { - Text [ en-US ] = "Yijing Hexagram Symbols"; - }; - String RID_SUBSETSTR_LINEAR_B_SYLLABARY - { - Text [ en-US ] = "Linear B Syllabary"; - }; - String RID_SUBSETSTR_LINEAR_B_IDEOGRAMS - { - Text [ en-US ] = "Linear B Ideograms"; - }; - String RID_SUBSETSTR_AEGEAN_NUMBERS - { - Text [ en-US ] = "Aegean Numbers"; - }; - String RID_SUBSETSTR_UGARITIC - { - Text [ en-US ] = "Ugaritic"; - }; - String RID_SUBSETSTR_SHAVIAN - { - Text [ en-US ] = "Shavian"; - }; - String RID_SUBSETSTR_OSMANYA - { - Text [ en-US ] = "Osmanya"; - }; - String RID_SUBSETSTR_SINHALA - { - Text [ en-US ] = "Sinhala"; - }; - String RID_SUBSETSTR_TIBETAN - { - Text [ en-US ] = "Tibetan"; - }; - String RID_SUBSETSTR_MYANMAR - { - Text [ en-US ] = "Myanmar"; - }; - String RID_SUBSETSTR_KHMER - { - Text [ en-US ] = "Khmer"; - }; - String RID_SUBSETSTR_OGHAM - { - Text [ en-US ] = "Ogham"; - }; - String RID_SUBSETSTR_RUNIC - { - Text [ en-US ] = "Runic"; - }; - String RID_SUBSETSTR_SYRIAC - { - Text [ en-US ] = "Syriac"; - }; - String RID_SUBSETSTR_THAANA - { - Text [ en-US ] = "Thaana"; - }; - String RID_SUBSETSTR_ETHIOPIC - { - Text [ en-US ] = "Ethiopic"; - }; - String RID_SUBSETSTR_CHEROKEE - { - Text [ en-US ] = "Cherokee"; - }; - String RID_SUBSETSTR_CANADIAN_ABORIGINAL - { - Text [ en-US ] = "Canadian Aboriginal Syllables"; - }; - String RID_SUBSETSTR_MONGOLIAN - { - Text [ en-US ] = "Mongolian"; - }; - String RID_SUBSETSTR_MISC_MATH_SYMS_A - { - Text [ en-US ] = "Miscellaneous Mathematical Symbols-A"; - }; - String RID_SUBSETSTR_SUPPL_ARROWS_A - { - Text [ en-US ] = "Supplemental Arrows-A"; - }; - String RID_SUBSETSTR_BRAILLE_PATTERNS - { - Text [ en-US ] = "Braille Patterns"; - }; - String RID_SUBSETSTR_SUPPL_ARROWS_B - { - Text [ en-US ] = "Supplemental Arrows-B"; - }; - String RID_SUBSETSTR_MISC_MATH_SYMS_B - { - Text [ en-US ] = "Miscellaneous Mathematical Symbols-B"; - }; - String RID_SUBSETSTR_CJK_RADICAL_SUPPL - { - Text [ en-US ] = "CJK Radical Supplement"; - }; - String RID_SUBSETSTR_KANGXI_RADICALS - { - Text [ en-US ] = "Kangxi Radicals"; - }; - String RID_SUBSETSTR_IDEO_DESC_CHARS - { - Text [ en-US ] = "Ideographic Description Characters"; - }; - String RID_SUBSETSTR_TAGALOG - { - Text [ en-US ] = "Tagalog"; - }; - String RID_SUBSETSTR_HANUNOO - { - Text [ en-US ] = "Hanunoo"; - }; - String RID_SUBSETSTR_TAGBANWA - { - Text [ en-US ] = "Tagbanwa"; - }; - String RID_SUBSETSTR_BUHID - { - Text [ en-US ] = "Buhid"; - }; - String RID_SUBSETSTR_KANBUN - { - Text [ en-US ] = "Kanbun"; - }; - String RID_SUBSETSTR_BOPOMOFO_EXTENDED - { - Text [ en-US ] = "Bopomofo Extended"; - }; - String RID_SUBSETSTR_KATAKANA_PHONETIC - { - Text [ en-US ] = "Katakana Phonetics"; - }; - String RID_SUBSETSTR_CJK_STROKES - { - Text [ en-US ] = "CJK Strokes"; - }; - String RID_SUBSETSTR_CYPRIOT_SYLLABARY - { - Text [ en-US ] = "Cypriot Syllabary"; - }; - String RID_SUBSETSTR_TAI_XUAN_JING_SYMBOLS - { - Text [ en-US ] = "Tai Xuan Jing Symbols"; - }; - String RID_SUBSETSTR_VARIATION_SELECTORS_SUPPLEMENT - { - Text [ en-US ] = "Variation Selectors Supplement"; - }; - String RID_SUBSETSTR_ANCIENT_GREEK_MUSICAL_NOTATION - { - Text [ en-US ] = "Ancient Greek Musical Notation"; - }; - String RID_SUBSETSTR_ANCIENT_GREEK_NUMBERS - { - Text [ en-US ] = "Ancient Greek Numbers"; - }; - String RID_SUBSETSTR_ARABIC_SUPPLEMENT - { - Text [ en-US ] = "Arabic Supplement"; - }; - String RID_SUBSETSTR_BUGINESE - { - Text [ en-US ] = "Buginese"; - }; - String RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT - { - Text [ en-US ] = "Combining Diacritical Marks Supplement"; - }; - String RID_SUBSETSTR_COPTIC - { - Text [ en-US ] = "Coptic"; - }; - String RID_SUBSETSTR_ETHIOPIC_EXTENDED - { - Text [ en-US ] = "Ethiopic Extended"; - }; - String RID_SUBSETSTR_ETHIOPIC_SUPPLEMENT - { - Text [ en-US ] = "Ethiopic Supplement"; - }; - String RID_SUBSETSTR_GEORGIAN_SUPPLEMENT - { - Text [ en-US ] = "Georgian Supplement"; - }; - String RID_SUBSETSTR_GLAGOLITIC - { - Text [ en-US ] = "Glagolitic"; - }; - String RID_SUBSETSTR_KHAROSHTHI - { - Text [ en-US ] = "Kharoshthi"; - }; - String RID_SUBSETSTR_MODIFIER_TONE_LETTERS - { - Text [ en-US ] = "Modifier Tone Letters"; - }; - String RID_SUBSETSTR_NEW_TAI_LUE - { - Text [ en-US ] = "New Tai Lue"; - }; - String RID_SUBSETSTR_OLD_PERSIAN - { - Text [ en-US ] = "Old Persian"; - }; - String RID_SUBSETSTR_PHONETIC_EXTENSIONS_SUPPLEMENT - { - Text [ en-US ] = "Phonetic Extensions Supplement"; - }; - String RID_SUBSETSTR_SUPPLEMENTAL_PUNCTUATION - { - Text [ en-US ] = "Supplemental Punctuation"; - }; - String RID_SUBSETSTR_SYLOTI_NAGRI - { - Text [ en-US ] = "Syloti Nagri"; - }; - String RID_SUBSETSTR_TIFINAGH - { - Text [ en-US ] = "Tifinagh"; - }; - String RID_SUBSETSTR_VERTICAL_FORMS - { - Text [ en-US ] = "Vertical Forms"; - }; - String RID_SUBSETSTR_NKO - { - Text [ en-US ] = "Nko"; - }; - String RID_SUBSETSTR_BALINESE - { - Text [ en-US ] = "Balinese"; - }; - String RID_SUBSETSTR_LATIN_EXTENDED_C - { - Text [ en-US ] = "Latin Extended-C"; - }; - String RID_SUBSETSTR_LATIN_EXTENDED_D - { - Text [ en-US ] = "Latin Extended-D"; - }; - String RID_SUBSETSTR_PHAGS_PA - { - Text [ en-US ] = "Phags-Pa"; - }; - String RID_SUBSETSTR_PHOENICIAN - { - Text [ en-US ] = "Phoenician"; - }; - String RID_SUBSETSTR_CUNEIFORM - { - Text [ en-US ] = "Cuneiform"; - }; - String RID_SUBSETSTR_CUNEIFORM_NUMBERS_AND_PUNCTUATION - { - Text [ en-US ] = "Cuneiform Numbers And Punctuation"; - }; - String RID_SUBSETSTR_COUNTING_ROD_NUMERALS - { - Text [ en-US ] = "Counting Rod Numerals"; - }; - String RID_SUBSETSTR_SUNDANESE - { - Text [ en-US ] = "Sundanese"; - }; - String RID_SUBSETSTR_LEPCHA - { - Text [ en-US ] = "Lepcha"; - }; - String RID_SUBSETSTR_OL_CHIKI - { - Text [ en-US ] = "Ol Chiki"; - }; - String RID_SUBSETSTR_CYRILLIC_EXTENDED_A - { - Text [ en-US ] = "Cyrillic Extended-A"; - }; - String RID_SUBSETSTR_VAI - { - Text [ en-US ] = "Vai"; - }; - String RID_SUBSETSTR_CYRILLIC_EXTENDED_B - { - Text [ en-US ] = "Cyrillic Extended-B"; - }; - String RID_SUBSETSTR_SAURASHTRA - { - Text [ en-US ] = "Saurashtra"; - }; - String RID_SUBSETSTR_KAYAH_LI - { - Text [ en-US ] = "Kayah Li"; - }; - String RID_SUBSETSTR_REJANG - { - Text [ en-US ] = "Rejang"; - }; - String RID_SUBSETSTR_CHAM - { - Text [ en-US ] = "Cham"; - }; - String RID_SUBSETSTR_ANCIENT_SYMBOLS - { - Text [ en-US ] = "Ancient Symbols"; - }; - String RID_SUBSETSTR_PHAISTOS_DISC - { - Text [ en-US ] = "Phaistos Disc"; - }; - String RID_SUBSETSTR_LYCIAN - { - Text [ en-US ] = "Lycian"; - }; - String RID_SUBSETSTR_CARIAN - { - Text [ en-US ] = "Carian"; - }; - String RID_SUBSETSTR_LYDIAN - { - Text [ en-US ] = "Lydian"; - }; - String RID_SUBSETSTR_MAHJONG_TILES - { - Text [ en-US ] = "Mahjong Tiles"; - }; - String RID_SUBSETSTR_DOMINO_TILES - { - Text [ en-US ] = "Domino Tiles"; - }; - String RID_SUBSETSTR_SAMARITAN - { - Text [ en-US ] = "Samaritan"; - }; - String RID_SUBSETSTR_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED - { - Text [ en-US ] = "Canadian Aboriginal Syllabics Extended"; - }; - String RID_SUBSETSTR_TAI_THAM - { - Text [ en-US ] = "Tai Tham"; - }; - String RID_SUBSETSTR_VEDIC_EXTENSIONS - { - Text [ en-US ] = "Vedic Extensions"; - }; - String RID_SUBSETSTR_LISU - { - Text [ en-US ] = "Lisu"; - }; - String RID_SUBSETSTR_BAMUM - { - Text [ en-US ] = "Bamum"; - }; - String RID_SUBSETSTR_COMMON_INDIC_NUMBER_FORMS - { - Text [ en-US ] = "Common Indic Number Forms"; - }; - String RID_SUBSETSTR_DEVANAGARI_EXTENDED - { - Text [ en-US ] = "Devanagari Extended"; - }; - String RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_A - { - Text [ en-US ] = "Hangul Jamo Extended-A"; - }; - String RID_SUBSETSTR_JAVANESE - { - Text [ en-US ] = "Javanese"; - }; - String RID_SUBSETSTR_MYANMAR_EXTENDED_A - { - Text [ en-US ] = "Myanmar Extended-A"; - }; - String RID_SUBSETSTR_TAI_VIET - { - Text [ en-US ] = "Tai Viet"; - }; - String RID_SUBSETSTR_MEETEI_MAYEK - { - Text [ en-US ] = "Meetei Mayek"; - }; - String RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_B - { - Text [ en-US ] = "Hangul Jamo Extended-B"; - }; - String RID_SUBSETSTR_IMPERIAL_ARAMAIC - { - Text [ en-US ] = "Imperial Aramaic"; - }; - String RID_SUBSETSTR_OLD_SOUTH_ARABIAN - { - Text [ en-US ] = "Old South Arabian"; - }; - String RID_SUBSETSTR_AVESTAN - { - Text [ en-US ] = "Avestan"; - }; - String RID_SUBSETSTR_INSCRIPTIONAL_PARTHIAN - { - Text [ en-US ] = "Inscriptional Parthian"; - }; - String RID_SUBSETSTR_INSCRIPTIONAL_PAHLAVI - { - Text [ en-US ] = "Inscriptional Pahlavi"; - }; - String RID_SUBSETSTR_OLD_TURKIC - { - Text [ en-US ] = "Old Turkic"; - }; - String RID_SUBSETSTR_RUMI_NUMERAL_SYMBOLS - { - Text [ en-US ] = "Rumi Numeral Symbols"; - }; - String RID_SUBSETSTR_KAITHI - { - Text [ en-US ] = "Kaithi"; - }; - String RID_SUBSETSTR_EGYPTIAN_HIEROGLYPHS - { - Text [ en-US ] = "Egyptian Hieroglyphs"; - }; - String RID_SUBSETSTR_ENCLOSED_ALPHANUMERIC_SUPPLEMENT - { - Text [ en-US ] = "Enclosed Alphanumeric Supplement"; - }; - String RID_SUBSETSTR_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT - { - Text [ en-US ] = "Enclosed Ideographic Supplement"; - }; - String RID_SUBSETSTR_MANDAIC - { - Text [ en-US ] = "Mandaic"; - }; - String RID_SUBSETSTR_BATAK - { - Text [ en-US ] = "Batak"; - }; - String RID_SUBSETSTR_ETHIOPIC_EXTENDED_A - { - Text [ en-US ] = "Ethiopic Extended-A"; - }; - String RID_SUBSETSTR_BRAHMI - { - Text [ en-US ] = "Brahmi"; - }; - String RID_SUBSETSTR_BAMUM_SUPPLEMENT - { - Text [ en-US ] = "Bamum Supplement"; - }; - String RID_SUBSETSTR_KANA_SUPPLEMENT - { - Text [ en-US ] = "Kana Supplement"; - }; - String RID_SUBSETSTR_PLAYING_CARDS - { - Text [ en-US ] = "Playing Cards"; - }; - String RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS - { - Text [ en-US ] = "Miscellaneous Symbols And Pictographs"; - }; - String RID_SUBSETSTR_EMOTICONS - { - Text [ en-US ] = "Emoticons"; - }; - String RID_SUBSETSTR_TRANSPORT_AND_MAP_SYMBOLS - { - Text [ en-US ] = "Transport And Map Symbols"; - }; - String RID_SUBSETSTR_ALCHEMICAL_SYMBOLS - { - Text [ en-US ] = "Alchemical Symbols"; - }; - String RID_SUBSETSTR_ARABIC_EXTENDED_A - { - Text [ en-US ] = "Arabic Extended-A"; - }; - String RID_SUBSETSTR_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS - { - Text [ en-US ] = "Arabic Mathematical Alphabetic Symbols"; - }; - String RID_SUBSETSTR_CHAKMA - { - Text [ en-US ] = "Chakma"; - }; - String RID_SUBSETSTR_MEETEI_MAYEK_EXTENSIONS - { - Text [ en-US ] = "Meetei Mayek Extensions"; - }; - String RID_SUBSETSTR_MEROITIC_CURSIVE - { - Text [ en-US ] = "Meroitic Cursive"; - }; - String RID_SUBSETSTR_MEROITIC_HIEROGLYPHS - { - Text [ en-US ] = "Meroitic Hieroglyphs"; - }; - String RID_SUBSETSTR_MIAO - { - Text [ en-US ] = "Miao"; - }; - String RID_SUBSETSTR_SHARADA - { - Text [ en-US ] = "Sharada"; - }; - String RID_SUBSETSTR_SORA_SOMPENG - { - Text [ en-US ] = "Sora Sompeng"; - }; - String RID_SUBSETSTR_SUNDANESE_SUPPLEMENT - { - Text [ en-US ] = "Sundanese Supplement"; - }; - String RID_SUBSETSTR_TAKRI - { - Text [ en-US ] = "Takri"; - }; - String RID_SUBSETSTR_BASSA_VAH - { - Text [ en-US ] = "Bassa Vah"; - }; - String RID_SUBSETSTR_CAUCASIAN_ALBANIAN - { - Text [ en-US ] = "Caucasian Albanian"; - }; - String RID_SUBSETSTR_COPTIC_EPACT_NUMBERS - { - Text [ en-US ] = "Coptic Epact Numbers"; - }; - String RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_EXTENDED - { - Text [ en-US ] = "Combining Diacritical Marks Extended"; - }; - String RID_SUBSETSTR_DUPLOYAN - { - Text [ en-US ] = "Duployan"; - }; - String RID_SUBSETSTR_ELBASAN - { - Text [ en-US ] = "Elbasan"; - }; - String RID_SUBSETSTR_GEOMETRIC_SHAPES_EXTENDED - { - Text [ en-US ] = "Geometric Shapes Extended"; - }; - String RID_SUBSETSTR_GRANTHA - { - Text [ en-US ] = "Grantha"; - }; - String RID_SUBSETSTR_KHOJKI - { - Text [ en-US ] = "Khojki"; - }; - String RID_SUBSETSTR_KHUDAWADI - { - Text [ en-US ] = "Khudawadi"; - }; - String RID_SUBSETSTR_LATIN_EXTENDED_E - { - Text [ en-US ] = "Latin Extended-E"; - }; - String RID_SUBSETSTR_LINEAR_A - { - Text [ en-US ] = "Linear A"; - }; - String RID_SUBSETSTR_MAHAJANI - { - Text [ en-US ] = "Mahajani"; - }; - String RID_SUBSETSTR_MANICHAEAN - { - Text [ en-US ] = "Manichaean"; - }; - String RID_SUBSETSTR_MENDE_KIKAKUI - { - Text [ en-US ] = "Mende Kikakui"; - }; - String RID_SUBSETSTR_MODI - { - Text [ en-US ] = "Modi"; - }; - String RID_SUBSETSTR_MRO - { - Text [ en-US ] = "Mro"; - }; - String RID_SUBSETSTR_MYANMAR_EXTENDED_B - { - Text [ en-US ] = "Myanmar Extended-B"; - }; - String RID_SUBSETSTR_NABATAEAN - { - Text [ en-US ] = "Nabataean"; - }; - String RID_SUBSETSTR_OLD_NORTH_ARABIAN - { - Text [ en-US ] = "Old North Arabian"; - }; - String RID_SUBSETSTR_OLD_PERMIC - { - Text [ en-US ] = "Old Permic"; - }; - String RID_SUBSETSTR_ORNAMENTAL_DINGBATS - { - Text [ en-US ] = "Ornamental Dingbats"; - }; - String RID_SUBSETSTR_PAHAWH_HMONG - { - Text [ en-US ] = "Pahawh Hmong"; - }; - String RID_SUBSETSTR_PALMYRENE - { - Text [ en-US ] = "Palmyrene"; - }; - String RID_SUBSETSTR_PAU_CIN_HAU - { - Text [ en-US ] = "Pau Cin Hau"; - }; - String RID_SUBSETSTR_PSALTER_PAHLAVI - { - Text [ en-US ] = "Psalter Pahlavi"; - }; - String RID_SUBSETSTR_SHORTHAND_FORMAT_CONTROLS - { - Text [ en-US ] = "Shorthand Format Controls"; - }; - String RID_SUBSETSTR_SIDDHAM - { - Text [ en-US ] = "Siddham"; - }; - String RID_SUBSETSTR_SINHALA_ARCHAIC_NUMBERS - { - Text [ en-US ] = "Sinhala Archaic Numbers"; - }; - String RID_SUBSETSTR_SUPPLEMENTAL_ARROWS_C - { - Text [ en-US ] = "Supplemental Arrows-C"; - }; - String RID_SUBSETSTR_TIRHUTA - { - Text [ en-US ] = "Tirhuta"; - }; - String RID_SUBSETSTR_WARANG_CITI - { - Text [ en-US ] = "Warang Citi"; - }; - String RID_SUBSETSTR_AHOM - { - Text [ en-US ] = "Ahom"; - }; - String RID_SUBSETSTR_ANATOLIAN_HIEROGLYPHS - { - Text [ en-US ] = "Anatolian Hieroglyphs"; - }; - String RID_SUBSETSTR_CHEROKEE_SUPPLEMENT - { - Text [ en-US ] = "Cherokee Supplement"; - }; - String RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E - { - Text [ en-US ] = "CJK Unified Ideographs Extension E"; - }; - String RID_SUBSETSTR_EARLY_DYNASTIC_CUNEIFORM - { - Text [ en-US ] = "Early Dynastic Cuneiform"; - }; - String RID_SUBSETSTR_HATRAN - { - Text [ en-US ] = "Hatran"; - }; - String RID_SUBSETSTR_MULTANI - { - Text [ en-US ] = "Multani"; - }; - String RID_SUBSETSTR_OLD_HUNGARIAN - { - Text [ en-US ] = "Old Hungarian"; - }; - String RID_SUBSETSTR_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS - { - Text [ en-US ] = "Supplemental Symbols And Pictographs"; - }; - String RID_SUBSETSTR_SUTTON_SIGNWRITING - { - Text [ en-US ] = "Sutton Signwriting"; - }; - String RID_SUBSETSTR_ADLAM - { - Text [ en-US ] = "Adlam"; - }; - String RID_SUBSETSTR_BHAIKSUKI - { - Text [ en-US ] = "Bhaiksuki"; - }; - String RID_SUBSETSTR_CYRILLIC_EXTENDED_C - { - Text [ en-US ] = "Cyrillic Extended-C"; - }; - String RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT - { - Text [ en-US ] = "Glagolitic Supplement"; - }; - String RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION - { - Text [ en-US ] = "Ideographic Symbols and Punctuation"; - }; - String RID_SUBSETSTR_MARCHEN - { - Text [ en-US ] = "Marchen"; - }; - String RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT - { - Text [ en-US ] = "Mongolian Supplement"; - }; - String RID_SUBSETSTR_NEWA - { - Text [ en-US ] = "Newa"; - }; - String RID_SUBSETSTR_OSAGE - { - Text [ en-US ] = "Osage"; - }; - String RID_SUBSETSTR_TANGUT - { - Text [ en-US ] = "Tangut"; - }; - String RID_SUBSETSTR_TANGUT_COMPONENTS - { - Text [ en-US ] = "Tangut Components"; + ItemList [ en-US ] = + { + < "Basic Latin"; RID_SUBSETSTR_BASIC_LATIN ; > ; + < "Latin-1"; RID_SUBSETSTR_LATIN_1 ; > ; + < "Latin Extended-A"; RID_SUBSETSTR_LATIN_EXTENDED_A ; > ; + < "Latin Extended-B"; RID_SUBSETSTR_LATIN_EXTENDED_B ; > ; + < "IPA Extensions"; RID_SUBSETSTR_IPA_EXTENSIONS ; > ; + < "Spacing Modifier Letters"; RID_SUBSETSTR_SPACING_MODIFIERS ; > ; + < "Combining Diacritical Marks"; RID_SUBSETSTR_COMB_DIACRITICAL ; > ; + < "Basic Greek"; RID_SUBSETSTR_BASIC_GREEK ; > ; + < "Greek Symbols And Coptic"; RID_SUBSETSTR_GREEK_SYMS_COPTIC ; > ; + < "Cyrillic"; RID_SUBSETSTR_CYRILLIC ; > ; + < "Armenian"; RID_SUBSETSTR_ARMENIAN ; > ; + < "Basic Hebrew"; RID_SUBSETSTR_BASIC_HEBREW ; > ; + < "Hebrew Extended"; RID_SUBSETSTR_HEBREW_EXTENDED ; > ; + < "Basic Arabic"; RID_SUBSETSTR_BASIC_ARABIC ; > ; + < "Arabic Extended"; RID_SUBSETSTR_ARABIC_EXTENDED ; > ; + < "Devanagari"; RID_SUBSETSTR_DEVANAGARI ; > ; + < "Bengali"; RID_SUBSETSTR_BENGALI ; > ; + < "Gurmukhi"; RID_SUBSETSTR_GURMUKHI ; > ; + < "Gujarati"; RID_SUBSETSTR_GUJARATI ; > ; + < "Odia"; RID_SUBSETSTR_ODIA ; > ; + < "Tamil"; RID_SUBSETSTR_TAMIL ; > ; + < "Telugu"; RID_SUBSETSTR_TELUGU ; > ; + < "Kannada"; RID_SUBSETSTR_KANNADA ; > ; + < "Malayalam"; RID_SUBSETSTR_MALAYALAM ; > ; + < "Thai"; RID_SUBSETSTR_THAI ; > ; + < "Lao"; RID_SUBSETSTR_LAO ; > ; + < "Basic Georgian"; RID_SUBSETSTR_BASIC_GEORGIAN ; > ; + < "Georgian Extended"; RID_SUBSETSTR_GEORGIAN_EXTENDED ; > ; + < "Hangul Jamo"; RID_SUBSETSTR_HANGUL_JAMO ; > ; + < "Latin Extended Additionals"; RID_SUBSETSTR_LATIN_EXTENDED_ADDS ; > ; + < "Greek Extended"; RID_SUBSETSTR_GREEK_EXTENDED ; > ; + < "General punctuation"; RID_SUBSETSTR_GENERAL_PUNCTUATION ; > ; + < "Superscripts and Subscripts"; RID_SUBSETSTR_SUB_SUPER_SCRIPTS ; > ; + < "Currency Symbols"; RID_SUBSETSTR_CURRENCY_SYMBOLS ; > ; + < "Combining Diacritical Symbols"; RID_SUBSETSTR_COMB_DIACRITIC_SYMS ; > ; + < "Letterlike Symbols"; RID_SUBSETSTR_LETTERLIKE_SYMBOLS ; > ; + < "Number Forms"; RID_SUBSETSTR_NUMBER_FORMS ; > ; + < "Arrows"; RID_SUBSETSTR_ARROWS ; > ; + < "Mathematical Operators"; RID_SUBSETSTR_MATH_OPERATORS ; > ; + < "Miscellaneous Technical"; RID_SUBSETSTR_MISC_TECHNICAL ; > ; + < "Control Pictures"; RID_SUBSETSTR_CONTROL_PICTURES ; > ; + < "Optical Character Recognition"; RID_SUBSETSTR_OPTICAL_CHAR_REC ; > ; + < "Enclosed Alphanumerics"; RID_SUBSETSTR_ENCLOSED_ALPHANUM ; > ; + < "Box Drawing"; RID_SUBSETSTR_BOX_DRAWING ; > ; + < "Block Elements"; RID_SUBSETSTR_BLOCK_ELEMENTS ; > ; + < "Geometric Shapes"; RID_SUBSETSTR_GEOMETRIC_SHAPES ; > ; + < "Miscellaneous Symbols"; RID_SUBSETSTR_MISC_DINGBATS ; > ; + < "Dingbats"; RID_SUBSETSTR_DINGBATS ; > ; + < "CJK Symbols And Punctuation"; RID_SUBSETSTR_CJK_SYMS_PUNCTUATION ; > ; + < "Hiragana"; RID_SUBSETSTR_HIRAGANA ; > ; + < "Katakana"; RID_SUBSETSTR_KATAKANA ; > ; + < "Bopomofo"; RID_SUBSETSTR_BOPOMOFO ; > ; + < "Hangul Compatibility Jamo"; RID_SUBSETSTR_HANGUL_COMPAT_JAMO ; > ; + < "CJK Miscellaneous"; RID_SUBSETSTR_CJK_MISC ; > ; + < "Enclosed CJK Letters And Months"; RID_SUBSETSTR_ENCLOSED_CJK_LETTERS ; > ; + < "CJK Compatibility"; RID_SUBSETSTR_CJK_COMPATIBILITY ; > ; + < "Hangul"; RID_SUBSETSTR_HANGUL ; > ; + < "CJK Unified Ideographs"; RID_SUBSETSTR_CJK_UNIFIED_IDGRAPH ; > ; + < "CJK Unified Ideographs Extension A"; RID_SUBSETSTR_CJK_EXT_A_UNIFIED_IDGRAPH ; > ; + < "Private Use Area"; RID_SUBSETSTR_PRIVATE_USE_AREA ; > ; + < "CJK Compatibility Ideographs"; RID_SUBSETSTR_CJK_COMPAT_IDGRAPHS ; > ; + < "Alphabetic Presentation Forms"; RID_SUBSETSTR_ALPHA_PRESENTATION ; > ; + < "Arabic Presentation Forms-A"; RID_SUBSETSTR_ARABIC_PRESENT_A ; > ; + < "Combining Half Marks"; RID_SUBSETSTR_COMBINING_HALF_MARKS ; > ; + < "CJK Compatibility Forms"; RID_SUBSETSTR_CJK_COMPAT_FORMS ; > ; + < "Small Form Variants"; RID_SUBSETSTR_SMALL_FORM_VARIANTS ; > ; + < "Arabic Presentation Forms-B"; RID_SUBSETSTR_ARABIC_PRESENT_B ; > ; + < "Half-width and Full-width Forms"; RID_SUBSETSTR_HALFW_FULLW_FORMS ; > ; + < "Specials"; RID_SUBSETSTR_SPECIALS ; > ; + < "Yi Syllables"; RID_SUBSETSTR_YI_SYLLABLES ; > ; + < "Yi Radicals"; RID_SUBSETSTR_YI_RADICALS ; > ; + < "Old Italic"; RID_SUBSETSTR_OLD_ITALIC ; > ; + < "Gothic"; RID_SUBSETSTR_GOTHIC ; > ; + < "Deseret"; RID_SUBSETSTR_DESERET ; > ; + < "Byzantine Musical Symbols"; RID_SUBSETSTR_BYZANTINE_MUSICAL_SYMBOLS ; > ; + < "Musical Symbols"; RID_SUBSETSTR_MUSICAL_SYMBOLS ; > ; + < "Mathematical Alphanumeric Symbols"; RID_SUBSETSTR_MATHEMATICAL_ALPHANUMERIC_SYMBOLS ; > ; + < "CJK Unified Ideographs Extension B"; RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B ; > ; + < "CJK Unified Ideographs Extension C"; RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C ; > ; + < "CJK Unified Ideographs Extension D"; RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D ; > ; + < "CJK Compatibility Ideographs Supplement"; RID_SUBSETSTR_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT ; > ; + < "Tags"; RID_SUBSETSTR_TAGS ; > ; + < "Cyrillic Supplement"; RID_SUBSETSTR_CYRILLIC_SUPPLEMENTARY ; > ; + < "Variation Selectors"; RID_SUBSETSTR_VARIATION_SELECTORS ; > ; + < "Supplementary Private Use Area-A"; RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_A ; > ; + < "Supplementary Private Use Area-B"; RID_SUBSETSTR_SUPPLEMENTARY_PRIVATE_USE_AREA_B ; > ; + < "Limbu"; RID_SUBSETSTR_LIMBU ; > ; + < "Tai Le"; RID_SUBSETSTR_TAI_LE ; > ; + < "Khmer Symbols"; RID_SUBSETSTR_KHMER_SYMBOLS ; > ; + < "Phonetic Extensions"; RID_SUBSETSTR_PHONETIC_EXTENSIONS ; > ; + < "Miscellaneous Symbols And Arrows"; RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_ARROWS ; > ; + < "Yijing Hexagram Symbols"; RID_SUBSETSTR_YIJING_HEXAGRAM_SYMBOLS ; > ; + < "Linear B Syllabary"; RID_SUBSETSTR_LINEAR_B_SYLLABARY ; > ; + < "Linear B Ideograms"; RID_SUBSETSTR_LINEAR_B_IDEOGRAMS ; > ; + < "Aegean Numbers"; RID_SUBSETSTR_AEGEAN_NUMBERS ; > ; + < "Ugaritic"; RID_SUBSETSTR_UGARITIC ; > ; + < "Shavian"; RID_SUBSETSTR_SHAVIAN ; > ; + < "Osmanya"; RID_SUBSETSTR_OSMANYA ; > ; + < "Sinhala"; RID_SUBSETSTR_SINHALA ; > ; + < "Tibetan"; RID_SUBSETSTR_TIBETAN ; > ; + < "Myanmar"; RID_SUBSETSTR_MYANMAR ; > ; + < "Khmer"; RID_SUBSETSTR_KHMER ; > ; + < "Ogham"; RID_SUBSETSTR_OGHAM ; > ; + < "Runic"; RID_SUBSETSTR_RUNIC ; > ; + < "Syriac"; RID_SUBSETSTR_SYRIAC ; > ; + < "Thaana"; RID_SUBSETSTR_THAANA ; > ; + < "Ethiopic"; RID_SUBSETSTR_ETHIOPIC ; > ; + < "Cherokee"; RID_SUBSETSTR_CHEROKEE ; > ; + < "Canadian Aboriginal Syllables"; RID_SUBSETSTR_CANADIAN_ABORIGINAL ; > ; + < "Mongolian"; RID_SUBSETSTR_MONGOLIAN ; > ; + < "Miscellaneous Mathematical Symbols-A"; RID_SUBSETSTR_MISC_MATH_SYMS_A ; > ; + < "Supplemental Arrows-A"; RID_SUBSETSTR_SUPPL_ARROWS_A ; > ; + < "Braille Patterns"; RID_SUBSETSTR_BRAILLE_PATTERNS ; > ; + < "Supplemental Arrows-B"; RID_SUBSETSTR_SUPPL_ARROWS_B ; > ; + < "Miscellaneous Mathematical Symbols-B"; RID_SUBSETSTR_MISC_MATH_SYMS_B ; > ; + < "CJK Radical Supplement"; RID_SUBSETSTR_CJK_RADICAL_SUPPL ; > ; + < "Kangxi Radicals"; RID_SUBSETSTR_KANGXI_RADICALS ; > ; + < "Ideographic Description Characters"; RID_SUBSETSTR_IDEO_DESC_CHARS ; > ; + < "Tagalog"; RID_SUBSETSTR_TAGALOG ; > ; + < "Hanunoo"; RID_SUBSETSTR_HANUNOO ; > ; + < "Tagbanwa"; RID_SUBSETSTR_TAGBANWA ; > ; + < "Buhid"; RID_SUBSETSTR_BUHID ; > ; + < "Kanbun"; RID_SUBSETSTR_KANBUN ; > ; + < "Bopomofo Extended"; RID_SUBSETSTR_BOPOMOFO_EXTENDED ; > ; + < "Katakana Phonetics"; RID_SUBSETSTR_KATAKANA_PHONETIC ; > ; + < "CJK Strokes"; RID_SUBSETSTR_CJK_STROKES ; > ; + < "Cypriot Syllabary"; RID_SUBSETSTR_CYPRIOT_SYLLABARY ; > ; + < "Tai Xuan Jing Symbols"; RID_SUBSETSTR_TAI_XUAN_JING_SYMBOLS ; > ; + < "Variation Selectors Supplement"; RID_SUBSETSTR_VARIATION_SELECTORS_SUPPLEMENT ; > ; + < "Ancient Greek Musical Notation"; RID_SUBSETSTR_ANCIENT_GREEK_MUSICAL_NOTATION ; > ; + < "Ancient Greek Numbers"; RID_SUBSETSTR_ANCIENT_GREEK_NUMBERS ; > ; + < "Arabic Supplement"; RID_SUBSETSTR_ARABIC_SUPPLEMENT ; > ; + < "Buginese"; RID_SUBSETSTR_BUGINESE ; > ; + < "Combining Diacritical Marks Supplement"; RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT ; > ; + < "Coptic"; RID_SUBSETSTR_COPTIC ; > ; + < "Ethiopic Extended"; RID_SUBSETSTR_ETHIOPIC_EXTENDED ; > ; + < "Ethiopic Supplement"; RID_SUBSETSTR_ETHIOPIC_SUPPLEMENT ; > ; + < "Georgian Supplement"; RID_SUBSETSTR_GEORGIAN_SUPPLEMENT ; > ; + < "Glagolitic"; RID_SUBSETSTR_GLAGOLITIC ; > ; + < "Kharoshthi"; RID_SUBSETSTR_KHAROSHTHI ; > ; + < "Modifier Tone Letters"; RID_SUBSETSTR_MODIFIER_TONE_LETTERS ; > ; + < "New Tai Lue"; RID_SUBSETSTR_NEW_TAI_LUE ; > ; + < "Old Persian"; RID_SUBSETSTR_OLD_PERSIAN ; > ; + < "Phonetic Extensions Supplement"; RID_SUBSETSTR_PHONETIC_EXTENSIONS_SUPPLEMENT ; > ; + < "Supplemental Punctuation"; RID_SUBSETSTR_SUPPLEMENTAL_PUNCTUATION ; > ; + < "Syloti Nagri"; RID_SUBSETSTR_SYLOTI_NAGRI ; > ; + < "Tifinagh"; RID_SUBSETSTR_TIFINAGH ; > ; + < "Vertical Forms"; RID_SUBSETSTR_VERTICAL_FORMS ; > ; + < "Nko"; RID_SUBSETSTR_NKO ; > ; + < "Balinese"; RID_SUBSETSTR_BALINESE ; > ; + < "Latin Extended-C"; RID_SUBSETSTR_LATIN_EXTENDED_C ; > ; + < "Latin Extended-D"; RID_SUBSETSTR_LATIN_EXTENDED_D ; > ; + < "Phags-Pa"; RID_SUBSETSTR_PHAGS_PA ; > ; + < "Phoenician"; RID_SUBSETSTR_PHOENICIAN ; > ; + < "Cuneiform"; RID_SUBSETSTR_CUNEIFORM ; > ; + < "Cuneiform Numbers And Punctuation"; RID_SUBSETSTR_CUNEIFORM_NUMBERS_AND_PUNCTUATION ; > ; + < "Counting Rod Numerals"; RID_SUBSETSTR_COUNTING_ROD_NUMERALS ; > ; + < "Sundanese"; RID_SUBSETSTR_SUNDANESE ; > ; + < "Lepcha"; RID_SUBSETSTR_LEPCHA ; > ; + < "Ol Chiki"; RID_SUBSETSTR_OL_CHIKI ; > ; + < "Cyrillic Extended-A"; RID_SUBSETSTR_CYRILLIC_EXTENDED_A ; > ; + < "Vai"; RID_SUBSETSTR_VAI ; > ; + < "Cyrillic Extended-B"; RID_SUBSETSTR_CYRILLIC_EXTENDED_B ; > ; + < "Saurashtra"; RID_SUBSETSTR_SAURASHTRA ; > ; + < "Kayah Li"; RID_SUBSETSTR_KAYAH_LI ; > ; + < "Rejang"; RID_SUBSETSTR_REJANG ; > ; + < "Cham"; RID_SUBSETSTR_CHAM ; > ; + < "Ancient Symbols"; RID_SUBSETSTR_ANCIENT_SYMBOLS ; > ; + < "Phaistos Disc"; RID_SUBSETSTR_PHAISTOS_DISC ; > ; + < "Lycian"; RID_SUBSETSTR_LYCIAN ; > ; + < "Carian"; RID_SUBSETSTR_CARIAN ; > ; + < "Lydian"; RID_SUBSETSTR_LYDIAN ; > ; + < "Mahjong Tiles"; RID_SUBSETSTR_MAHJONG_TILES ; > ; + < "Domino Tiles"; RID_SUBSETSTR_DOMINO_TILES ; > ; + < "Samaritan"; RID_SUBSETSTR_SAMARITAN ; > ; + < "Canadian Aboriginal Syllabics Extended"; RID_SUBSETSTR_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED ; > ; + < "Tai Tham"; RID_SUBSETSTR_TAI_THAM ; > ; + < "Vedic Extensions"; RID_SUBSETSTR_VEDIC_EXTENSIONS ; > ; + < "Lisu"; RID_SUBSETSTR_LISU ; > ; + < "Bamum"; RID_SUBSETSTR_BAMUM ; > ; + < "Common Indic Number Forms"; RID_SUBSETSTR_COMMON_INDIC_NUMBER_FORMS ; > ; + < "Devanagari Extended"; RID_SUBSETSTR_DEVANAGARI_EXTENDED ; > ; + < "Hangul Jamo Extended-A"; RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_A ; > ; + < "Javanese"; RID_SUBSETSTR_JAVANESE ; > ; + < "Myanmar Extended-A"; RID_SUBSETSTR_MYANMAR_EXTENDED_A ; > ; + < "Tai Viet"; RID_SUBSETSTR_TAI_VIET ; > ; + < "Meetei Mayek"; RID_SUBSETSTR_MEETEI_MAYEK ; > ; + < "Hangul Jamo Extended-B"; RID_SUBSETSTR_HANGUL_JAMO_EXTENDED_B ; > ; + < "Imperial Aramaic"; RID_SUBSETSTR_IMPERIAL_ARAMAIC ; > ; + < "Old South Arabian"; RID_SUBSETSTR_OLD_SOUTH_ARABIAN ; > ; + < "Avestan"; RID_SUBSETSTR_AVESTAN ; > ; + < "Inscriptional Parthian"; RID_SUBSETSTR_INSCRIPTIONAL_PARTHIAN ; > ; + < "Inscriptional Pahlavi"; RID_SUBSETSTR_INSCRIPTIONAL_PAHLAVI ; > ; + < "Old Turkic"; RID_SUBSETSTR_OLD_TURKIC ; > ; + < "Rumi Numeral Symbols"; RID_SUBSETSTR_RUMI_NUMERAL_SYMBOLS ; > ; + < "Kaithi"; RID_SUBSETSTR_KAITHI ; > ; + < "Egyptian Hieroglyphs"; RID_SUBSETSTR_EGYPTIAN_HIEROGLYPHS ; > ; + < "Enclosed Alphanumeric Supplement"; RID_SUBSETSTR_ENCLOSED_ALPHANUMERIC_SUPPLEMENT ; > ; + < "Enclosed Ideographic Supplement"; RID_SUBSETSTR_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT ; > ; + < "Mandaic"; RID_SUBSETSTR_MANDAIC ; > ; + < "Batak"; RID_SUBSETSTR_BATAK ; > ; + < "Ethiopic Extended-A"; RID_SUBSETSTR_ETHIOPIC_EXTENDED_A ; > ; + < "Brahmi"; RID_SUBSETSTR_BRAHMI ; > ; + < "Bamum Supplement"; RID_SUBSETSTR_BAMUM_SUPPLEMENT ; > ; + < "Kana Supplement"; RID_SUBSETSTR_KANA_SUPPLEMENT ; > ; + < "Playing Cards"; RID_SUBSETSTR_PLAYING_CARDS ; > ; + < "Miscellaneous Symbols And Pictographs"; RID_SUBSETSTR_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS ; > ; + < "Emoticons"; RID_SUBSETSTR_EMOTICONS ; > ; + < "Transport And Map Symbols"; RID_SUBSETSTR_TRANSPORT_AND_MAP_SYMBOLS ; > ; + < "Alchemical Symbols"; RID_SUBSETSTR_ALCHEMICAL_SYMBOLS ; > ; + < "Arabic Extended-A"; RID_SUBSETSTR_ARABIC_EXTENDED_A ; > ; + < "Arabic Mathematical Alphabetic Symbols"; RID_SUBSETSTR_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS ; > ; + < "Chakma"; RID_SUBSETSTR_CHAKMA ; > ; + < "Meetei Mayek Extensions"; RID_SUBSETSTR_MEETEI_MAYEK_EXTENSIONS ; > ; + < "Meroitic Cursive"; RID_SUBSETSTR_MEROITIC_CURSIVE ; > ; + < "Meroitic Hieroglyphs"; RID_SUBSETSTR_MEROITIC_HIEROGLYPHS ; > ; + < "Miao"; RID_SUBSETSTR_MIAO ; > ; + < "Sharada"; RID_SUBSETSTR_SHARADA ; > ; + < "Sora Sompeng"; RID_SUBSETSTR_SORA_SOMPENG ; > ; + < "Sundanese Supplement"; RID_SUBSETSTR_SUNDANESE_SUPPLEMENT ; > ; + < "Takri"; RID_SUBSETSTR_TAKRI ; > ; + < "Bassa Vah"; RID_SUBSETSTR_BASSA_VAH ; > ; + < "Caucasian Albanian"; RID_SUBSETSTR_CAUCASIAN_ALBANIAN ; > ; + < "Coptic Epact Numbers"; RID_SUBSETSTR_COPTIC_EPACT_NUMBERS ; > ; + < "Combining Diacritical Marks Extended"; RID_SUBSETSTR_COMBINING_DIACRITICAL_MARKS_EXTENDED ; > ; + < "Duployan"; RID_SUBSETSTR_DUPLOYAN ; > ; + < "Elbasan"; RID_SUBSETSTR_ELBASAN ; > ; + < "Geometric Shapes Extended"; RID_SUBSETSTR_GEOMETRIC_SHAPES_EXTENDED ; > ; + < "Grantha"; RID_SUBSETSTR_GRANTHA ; > ; + < "Khojki"; RID_SUBSETSTR_KHOJKI ; > ; + < "Khudawadi"; RID_SUBSETSTR_KHUDAWADI ; > ; + < "Latin Extended-E"; RID_SUBSETSTR_LATIN_EXTENDED_E ; > ; + < "Linear A"; RID_SUBSETSTR_LINEAR_A ; > ; + < "Mahajani"; RID_SUBSETSTR_MAHAJANI ; > ; + < "Manichaean"; RID_SUBSETSTR_MANICHAEAN ; > ; + < "Mende Kikakui"; RID_SUBSETSTR_MENDE_KIKAKUI ; > ; + < "Modi"; RID_SUBSETSTR_MODI ; > ; + < "Mro"; RID_SUBSETSTR_MRO ; > ; + < "Myanmar Extended-B"; RID_SUBSETSTR_MYANMAR_EXTENDED_B ; > ; + < "Nabataean"; RID_SUBSETSTR_NABATAEAN ; > ; + < "Old North Arabian"; RID_SUBSETSTR_OLD_NORTH_ARABIAN ; > ; + < "Old Permic"; RID_SUBSETSTR_OLD_PERMIC ; > ; + < "Ornamental Dingbats"; RID_SUBSETSTR_ORNAMENTAL_DINGBATS ; > ; + < "Pahawh Hmong"; RID_SUBSETSTR_PAHAWH_HMONG ; > ; + < "Palmyrene"; RID_SUBSETSTR_PALMYRENE ; > ; + < "Pau Cin Hau"; RID_SUBSETSTR_PAU_CIN_HAU ; > ; + < "Psalter Pahlavi"; RID_SUBSETSTR_PSALTER_PAHLAVI ; > ; + < "Shorthand Format Controls"; RID_SUBSETSTR_SHORTHAND_FORMAT_CONTROLS ; > ; + < "Siddham"; RID_SUBSETSTR_SIDDHAM ; > ; + < "Sinhala Archaic Numbers"; RID_SUBSETSTR_SINHALA_ARCHAIC_NUMBERS ; > ; + < "Supplemental Arrows-C"; RID_SUBSETSTR_SUPPLEMENTAL_ARROWS_C ; > ; + < "Tirhuta"; RID_SUBSETSTR_TIRHUTA ; > ; + < "Warang Citi"; RID_SUBSETSTR_WARANG_CITI ; > ; + < "Ahom"; RID_SUBSETSTR_AHOM ; > ; + < "Anatolian Hieroglyphs"; RID_SUBSETSTR_ANATOLIAN_HIEROGLYPHS ; > ; + < "Cherokee Supplement"; RID_SUBSETSTR_CHEROKEE_SUPPLEMENT ; > ; + < "CJK Unified Ideographs Extension E"; RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E ; > ; + < "Early Dynastic Cuneiform"; RID_SUBSETSTR_EARLY_DYNASTIC_CUNEIFORM ; > ; + < "Hatran"; RID_SUBSETSTR_HATRAN ; > ; + < "Multani"; RID_SUBSETSTR_MULTANI ; > ; + < "Old Hungarian"; RID_SUBSETSTR_OLD_HUNGARIAN ; > ; + < "Supplemental Symbols And Pictographs"; RID_SUBSETSTR_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS ; > ; + < "Sutton Signwriting"; RID_SUBSETSTR_SUTTON_SIGNWRITING ; > ; + < "Adlam"; RID_SUBSETSTR_ADLAM ; > ; + < "Bhaiksuki"; RID_SUBSETSTR_BHAIKSUKI ; > ; + < "Cyrillic Extended-C"; RID_SUBSETSTR_CYRILLIC_EXTENDED_C ; > ; + < "Glagolitic Supplement"; RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT ; > ; + < "Ideographic Symbols and Punctuation"; RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION ; > ; + < "Marchen"; RID_SUBSETSTR_MARCHEN ; > ; + < "Mongolian Supplement"; RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT ; > ; + < "Newa"; RID_SUBSETSTR_NEWA ; > ; + < "Osage"; RID_SUBSETSTR_OSAGE ; > ; + < "Tangut"; RID_SUBSETSTR_TANGUT ; > ; + < "Tangut Components"; RID_SUBSETSTR_TANGUT_COMPONENTS ; > ; }; }; |