Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
2e30b18c
Kaydet (Commit)
2e30b18c
authored
Şub 08, 2017
tarafından
Caolán McNamara
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
replace localresource of strings and keys with StringArray
Change-Id: I4abce924a89f611c28d0441ae097b310193b5dae
üst
e5b23d92
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
555 additions
and
1373 deletions
+555
-1373
ucsubset.hxx
include/svx/ucsubset.hxx
+2
-2
charmap.cxx
svx/source/dialog/charmap.cxx
+276
-274
ucsubset.src
svx/source/dialog/ucsubset.src
+277
-1097
No files found.
include/svx/ucsubset.hxx
Dosyayı görüntüle @
2e30b18c
...
...
@@ -37,7 +37,7 @@ class FontCharMap;
class
Subset
{
public
:
Subset
(
sal_UCS4
nMin
,
sal_UCS4
nMax
,
int
resId
);
Subset
(
sal_UCS4
nMin
,
sal_UCS4
nMax
,
const
OUString
&
rName
);
sal_UCS4
GetRangeMin
()
const
{
return
mnRangeMin
;}
sal_UCS4
GetRangeMax
()
const
{
return
mnRangeMax
;}
...
...
@@ -56,7 +56,7 @@ inline bool operator<(const Subset &rLHS, const Subset &rRHS)
typedef
::
std
::
list
<
Subset
>
SubsetList
;
class
SVX_DLLPUBLIC
SubsetMap
:
private
Resource
class
SVX_DLLPUBLIC
SubsetMap
{
public
:
SubsetMap
(
const
FontCharMapRef
&
);
...
...
svx/source/dialog/charmap.cxx
Dosyayı görüntüle @
2e30b18c
...
...
@@ -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
...
...
svx/source/dialog/ucsubset.src
Dosyayı görüntüle @
2e30b18c
...
...
@@ -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 ; > ;
};
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment