summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2012-10-26 07:13:09 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2012-10-26 07:13:09 +0000
commit74cc05c672add53f566ac385f117008e8c4b3eda (patch)
treece973a7d2e4814a20d52a55b1a2131d1515e9911 /Build
parent6439fb8917718c4d620170e1459a1d9e7ab3c441 (diff)
icu 50.1 (50_rc)
git-svn-id: svn://tug.org/texlive/trunk@28087 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/libs/README2
-rw-r--r--Build/source/libs/icu/ChangeLog5
-rwxr-xr-xBuild/source/libs/icu/configure32
-rw-r--r--Build/source/libs/icu/configure.ac10
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/TL-Changes22
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/patch-01-Cygwin30
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/patch-02-FreeBSD14
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/patch-05-m4-quoting19
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/patch-07-configure-utf16-string39
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/patch-09-generated94
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/patch-11-CURR_FULL_DIR27
-rw-r--r--Build/source/libs/icu/icu-49.1-PATCHES/patch-14-GENCCODE_ASSEMBLY13
-rw-r--r--Build/source/libs/icu/icu-49.1/common/triedict.cpp1413
-rw-r--r--Build/source/libs/icu/icu-49.1/common/triedict.h346
-rw-r--r--Build/source/libs/icu/icu-49.1/common/uchar_props_data.h2944
-rw-r--r--Build/source/libs/icu/icu-49.1/common/umutex.c621
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/am.txt652
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/br.txt720
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/en_BE.txt25
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/fr_CA.txt17
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/km.txt20
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/ml.txt1933
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/ne.txt80
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/pt_PT.txt171
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/resfiles.mk100
-rw-r--r--Build/source/libs/icu/icu-49.1/data/curr/si.txt96
-rw-r--r--Build/source/libs/icu/icu-49.1/data/icu-config.xml575
-rw-r--r--Build/source/libs/icu/icu-49.1/data/in/icudt49l.datbin12519232 -> 0 bytes
-rw-r--r--Build/source/libs/icu/icu-49.1/data/in/pnames.icubin30763 -> 0 bytes
-rw-r--r--Build/source/libs/icu/icu-49.1/data/in/unames.icubin204056 -> 0 bytes
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/km.txt115
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/ml.txt756
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/ne.txt185
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/pool.resbin3768 -> 0 bytes
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/resfiles.mk90
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/shi_Latn.txt11
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/si.txt92
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/vi.txt310
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_HK.txt85
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_MO.txt86
-rw-r--r--Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_SG.txt82
-rw-r--r--Build/source/libs/icu/icu-49.1/data/misc/plurals.txt288
-rw-r--r--Build/source/libs/icu/icu-49.1/data/misc/windowsZones.txt309
-rw-r--r--Build/source/libs/icu/icu-49.1/data/region/ml.txt302
-rw-r--r--Build/source/libs/icu/icu-49.1/data/region/pool.resbin1032 -> 0 bytes
-rw-r--r--Build/source/libs/icu/icu-49.1/data/region/resfiles.mk89
-rw-r--r--Build/source/libs/icu/icu-49.1/data/region/shi_Latn.txt11
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/af.txt250
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/br.txt733
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/en_GB.txt31
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/en_ZA.txt27
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/en_ZW.txt27
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/et.txt501
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/eu.txt283
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/fil.txt253
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/gl.txt409
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/is.txt481
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/km.txt14
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/ml.txt1965
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/ms.txt223
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/ne.txt535
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/pool.resbin9616 -> 0 bytes
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/resfiles.mk91
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/shi_Latn.txt11
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/si.txt115
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/sk.txt392
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/so.txt19
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/sw.txt215
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_HK.txt70
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_MO.txt70
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_SG.txt64
-rw-r--r--Build/source/libs/icu/icu-49.1/data/zone/zu.txt211
-rw-r--r--Build/source/libs/icu/icu-49.1/i18n/csmatch.h44
-rw-r--r--Build/source/libs/icu/icu-49.1/i18n/sortkey.cpp407
-rw-r--r--Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/howExpensiveIs.cpp200
-rw-r--r--Build/source/libs/icu/icu-49.1/test/testdata/dcfmtest.txt138
-rw-r--r--Build/source/libs/icu/icu-49.1/tools/genctd/Makefile.in93
-rw-r--r--Build/source/libs/icu/icu-49.1/tools/genctd/genctd.1.in111
-rw-r--r--Build/source/libs/icu/icu-49.1/tools/genctd/genctd.cpp396
-rw-r--r--Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj258
-rw-r--r--Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj.filters22
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/ChangeLog (renamed from Build/source/libs/icu/icu-49.1-PATCHES/ChangeLog)38
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/MakeShapingTypeData.pl (renamed from Build/source/libs/icu/icu-49.1-PATCHES/MakeShapingTypeData.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes15
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-08-avoid-rebuild (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-08-avoid-rebuild)24
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR80
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-12-mingw (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-12-mingw)24
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-13-STATIC_PREFIX (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-13-STATIC_PREFIX)14
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-40-auxParam (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-40-auxParam)42
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-50-Vertical (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-50-Vertical)12
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-60-KernPair (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-60-KernPair)18
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-70-Arabic (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-70-Arabic)18
-rw-r--r--Build/source/libs/icu/icu-50.1-PATCHES/patch-82-Indic-bugfix (renamed from Build/source/libs/icu/icu-49.1-PATCHES/patch-82-Indic-bugfix)18
-rw-r--r--Build/source/libs/icu/icu-50.1/Doxyfile.in (renamed from Build/source/libs/icu/icu-49.1/Doxyfile.in)6
-rw-r--r--Build/source/libs/icu/icu-50.1/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/Makefile.in)35
-rw-r--r--Build/source/libs/icu/icu-50.1/aclocal.m4 (renamed from Build/source/libs/icu/icu-49.1/aclocal.m4)21
-rw-r--r--Build/source/libs/icu/icu-50.1/allinone/allinone.sln (renamed from Build/source/libs/icu/icu-49.1/allinone/allinone.sln)2
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/allinone/icucheck.bat (renamed from Build/source/libs/icu/icu-49.1/allinone/icucheck.bat)11
-rw-r--r--Build/source/libs/icu/icu-50.1/common/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/common/Makefile.in)11
-rw-r--r--Build/source/libs/icu/icu-50.1/common/appendable.cpp (renamed from Build/source/libs/icu/icu-49.1/common/appendable.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/bmpset.cpp (renamed from Build/source/libs/icu/icu-49.1/common/bmpset.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/bmpset.h (renamed from Build/source/libs/icu/icu-49.1/common/bmpset.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/brkeng.cpp (renamed from Build/source/libs/icu/icu-49.1/common/brkeng.cpp)116
-rw-r--r--Build/source/libs/icu/icu-50.1/common/brkeng.h (renamed from Build/source/libs/icu/icu-49.1/common/brkeng.h)27
-rw-r--r--Build/source/libs/icu/icu-50.1/common/brkiter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/brkiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/bytestream.cpp (renamed from Build/source/libs/icu/icu-49.1/common/bytestream.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/bytestrie.cpp (renamed from Build/source/libs/icu/icu-49.1/common/bytestrie.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/bytestriebuilder.cpp (renamed from Build/source/libs/icu/icu-49.1/common/bytestriebuilder.cpp)18
-rw-r--r--Build/source/libs/icu/icu-50.1/common/bytestrieiterator.cpp (renamed from Build/source/libs/icu/icu-49.1/common/bytestrieiterator.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/caniter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/caniter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/chariter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/chariter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/charstr.cpp (renamed from Build/source/libs/icu/icu-49.1/common/charstr.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/charstr.h (renamed from Build/source/libs/icu/icu-49.1/common/charstr.h)6
-rw-r--r--Build/source/libs/icu/icu-50.1/common/cmemory.c (renamed from Build/source/libs/icu/icu-49.1/common/cmemory.c)51
-rw-r--r--Build/source/libs/icu/icu-50.1/common/cmemory.h (renamed from Build/source/libs/icu/icu-49.1/common/cmemory.h)61
-rw-r--r--Build/source/libs/icu/icu-50.1/common/common.rc (renamed from Build/source/libs/icu/icu-49.1/common/common.rc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/common.vcxproj (renamed from Build/source/libs/icu/icu-49.1/common/common.vcxproj)38
-rw-r--r--Build/source/libs/icu/icu-50.1/common/common.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/common/common.vcxproj.filters)58
-rw-r--r--Build/source/libs/icu/icu-50.1/common/cpputils.h (renamed from Build/source/libs/icu/icu-49.1/common/cpputils.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/cstring.c (renamed from Build/source/libs/icu/icu-49.1/common/cstring.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/cstring.h (renamed from Build/source/libs/icu/icu-49.1/common/cstring.h)27
-rw-r--r--Build/source/libs/icu/icu-50.1/common/cwchar.c (renamed from Build/source/libs/icu/icu-49.1/common/cwchar.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/cwchar.h (renamed from Build/source/libs/icu/icu-49.1/common/cwchar.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/dictbe.cpp (renamed from Build/source/libs/icu/icu-49.1/common/dictbe.cpp)406
-rw-r--r--Build/source/libs/icu/icu-50.1/common/dictbe.h (renamed from Build/source/libs/icu/icu-49.1/common/dictbe.h)134
-rw-r--r--Build/source/libs/icu/icu-50.1/common/dtintrv.cpp (renamed from Build/source/libs/icu/icu-49.1/common/dtintrv.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/errorcode.cpp (renamed from Build/source/libs/icu/icu-49.1/common/errorcode.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/filterednormalizer2.cpp (renamed from Build/source/libs/icu/icu-49.1/common/filterednormalizer2.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/hash.h (renamed from Build/source/libs/icu/icu-49.1/common/hash.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/icudataver.c (renamed from Build/source/libs/icu/icu-49.1/common/icudataver.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/icuplug.c (renamed from Build/source/libs/icu/icu-49.1/common/icuplug.c)7
-rw-r--r--Build/source/libs/icu/icu-50.1/common/icuplugimp.h (renamed from Build/source/libs/icu/icu-49.1/common/icuplugimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/localsvc.h (renamed from Build/source/libs/icu/icu-49.1/common/localsvc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locavailable.cpp (renamed from Build/source/libs/icu/icu-49.1/common/locavailable.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locbased.cpp (renamed from Build/source/libs/icu/icu-49.1/common/locbased.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locbased.h (renamed from Build/source/libs/icu/icu-49.1/common/locbased.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locdispnames.cpp (renamed from Build/source/libs/icu/icu-49.1/common/locdispnames.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locid.cpp (renamed from Build/source/libs/icu/icu-49.1/common/locid.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/loclikely.cpp (renamed from Build/source/libs/icu/icu-49.1/common/loclikely.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locmap.c (renamed from Build/source/libs/icu/icu-49.1/common/locmap.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locmap.h (renamed from Build/source/libs/icu/icu-49.1/common/locmap.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locresdata.cpp (renamed from Build/source/libs/icu/icu-49.1/common/locresdata.cpp)7
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locutil.cpp (renamed from Build/source/libs/icu/icu-49.1/common/locutil.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/locutil.h (renamed from Build/source/libs/icu/icu-49.1/common/locutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/messageimpl.h (renamed from Build/source/libs/icu/icu-49.1/common/messageimpl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/messagepattern.cpp (renamed from Build/source/libs/icu/icu-49.1/common/messagepattern.cpp)42
-rw-r--r--Build/source/libs/icu/icu-50.1/common/msvcres.h (renamed from Build/source/libs/icu/icu-49.1/common/msvcres.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/mutex.cpp (renamed from Build/source/libs/icu/icu-49.1/common/mutex.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/mutex.h (renamed from Build/source/libs/icu/icu-49.1/common/mutex.h)10
-rw-r--r--Build/source/libs/icu/icu-50.1/common/normalizer2.cpp (renamed from Build/source/libs/icu/icu-49.1/common/normalizer2.cpp)42
-rw-r--r--Build/source/libs/icu/icu-50.1/common/normalizer2impl.cpp (renamed from Build/source/libs/icu/icu-49.1/common/normalizer2impl.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/normalizer2impl.h (renamed from Build/source/libs/icu/icu-49.1/common/normalizer2impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/normlzr.cpp (renamed from Build/source/libs/icu/icu-49.1/common/normlzr.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/parsepos.cpp (renamed from Build/source/libs/icu/icu-49.1/common/parsepos.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/patternprops.cpp (renamed from Build/source/libs/icu/icu-49.1/common/patternprops.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/patternprops.h (renamed from Build/source/libs/icu/icu-49.1/common/patternprops.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/propname.cpp (renamed from Build/source/libs/icu/icu-49.1/common/propname.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/propname.h (renamed from Build/source/libs/icu/icu-49.1/common/propname.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/propname_data.h (renamed from Build/source/libs/icu/icu-49.1/common/propname_data.h)1200
-rw-r--r--Build/source/libs/icu/icu-50.1/common/propsvec.c (renamed from Build/source/libs/icu/icu-49.1/common/propsvec.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/propsvec.h (renamed from Build/source/libs/icu/icu-49.1/common/propsvec.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/punycode.cpp (renamed from Build/source/libs/icu/icu-49.1/common/punycode.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/punycode.h (renamed from Build/source/libs/icu/icu-49.1/common/punycode.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/putil.cpp (renamed from Build/source/libs/icu/icu-49.1/common/putil.cpp)17
-rw-r--r--Build/source/libs/icu/icu-50.1/common/putilimp.h (renamed from Build/source/libs/icu/icu-49.1/common/putilimp.h)9
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbi.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbi.cpp)12
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/common/rbbicst.pl (renamed from Build/source/libs/icu/icu-49.1/common/rbbicst.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbidata.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbidata.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbidata.h (renamed from Build/source/libs/icu/icu-49.1/common/rbbidata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbinode.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbinode.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbinode.h (renamed from Build/source/libs/icu/icu-49.1/common/rbbinode.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbirb.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbirb.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbirb.h (renamed from Build/source/libs/icu/icu-49.1/common/rbbirb.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbirpt.h (renamed from Build/source/libs/icu/icu-49.1/common/rbbirpt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbirpt.txt (renamed from Build/source/libs/icu/icu-49.1/common/rbbirpt.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbiscan.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbiscan.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbiscan.h (renamed from Build/source/libs/icu/icu-49.1/common/rbbiscan.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbisetb.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbisetb.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbisetb.h (renamed from Build/source/libs/icu/icu-49.1/common/rbbisetb.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbistbl.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbistbl.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbitblb.cpp (renamed from Build/source/libs/icu/icu-49.1/common/rbbitblb.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/rbbitblb.h (renamed from Build/source/libs/icu/icu-49.1/common/rbbitblb.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/resbund.cpp (renamed from Build/source/libs/icu/icu-49.1/common/resbund.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/resbund_cnv.cpp (renamed from Build/source/libs/icu/icu-49.1/common/resbund_cnv.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ruleiter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ruleiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ruleiter.h (renamed from Build/source/libs/icu/icu-49.1/common/ruleiter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/schriter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/schriter.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/serv.cpp (renamed from Build/source/libs/icu/icu-49.1/common/serv.cpp)8
-rw-r--r--Build/source/libs/icu/icu-50.1/common/serv.h (renamed from Build/source/libs/icu/icu-49.1/common/serv.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servlk.cpp (renamed from Build/source/libs/icu/icu-49.1/common/servlk.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servlkf.cpp (renamed from Build/source/libs/icu/icu-49.1/common/servlkf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servloc.h (renamed from Build/source/libs/icu/icu-49.1/common/servloc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servls.cpp (renamed from Build/source/libs/icu/icu-49.1/common/servls.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servnotf.cpp (renamed from Build/source/libs/icu/icu-49.1/common/servnotf.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servnotf.h (renamed from Build/source/libs/icu/icu-49.1/common/servnotf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servrbf.cpp (renamed from Build/source/libs/icu/icu-49.1/common/servrbf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/servslkf.cpp (renamed from Build/source/libs/icu/icu-49.1/common/servslkf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/sprpimpl.h (renamed from Build/source/libs/icu/icu-49.1/common/sprpimpl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/stringpiece.cpp (renamed from Build/source/libs/icu/icu-49.1/common/stringpiece.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/stringtriebuilder.cpp (renamed from Build/source/libs/icu/icu-49.1/common/stringtriebuilder.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uarrsort.c (renamed from Build/source/libs/icu/icu-49.1/common/uarrsort.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uarrsort.h (renamed from Build/source/libs/icu/icu-49.1/common/uarrsort.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uassert.h (renamed from Build/source/libs/icu/icu-49.1/common/uassert.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubidi.c (renamed from Build/source/libs/icu/icu-49.1/common/ubidi.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubidi_props.c (renamed from Build/source/libs/icu/icu-49.1/common/ubidi_props.c)3
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubidi_props.h (renamed from Build/source/libs/icu/icu-49.1/common/ubidi_props.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubidi_props_data.h (renamed from Build/source/libs/icu/icu-49.1/common/ubidi_props_data.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubidiimp.h (renamed from Build/source/libs/icu/icu-49.1/common/ubidiimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubidiln.c (renamed from Build/source/libs/icu/icu-49.1/common/ubidiln.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubidiwrt.c (renamed from Build/source/libs/icu/icu-49.1/common/ubidiwrt.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubrk.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ubrk.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ubrkimpl.h (renamed from Build/source/libs/icu/icu-49.1/common/ubrkimpl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucase.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucase.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucase.h (renamed from Build/source/libs/icu/icu-49.1/common/ucase.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucase_props_data.h (renamed from Build/source/libs/icu/icu-49.1/common/ucase_props_data.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucasemap.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucasemap.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucasemap_titlecase_brkiter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucasemap_titlecase_brkiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucat.c (renamed from Build/source/libs/icu/icu-49.1/common/ucat.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uchar.c (renamed from Build/source/libs/icu/icu-49.1/common/uchar.c)35
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uchar_props_data.h2955
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucharstrie.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucharstrie.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucharstriebuilder.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucharstriebuilder.cpp)16
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucharstrieiterator.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucharstrieiterator.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uchriter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uchriter.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucln.h (renamed from Build/source/libs/icu/icu-49.1/common/ucln.h)11
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucln_cmn.c (renamed from Build/source/libs/icu/icu-49.1/common/ucln_cmn.c)25
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucln_cmn.h (renamed from Build/source/libs/icu/icu-49.1/common/ucln_cmn.h)3
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucln_imp.h (renamed from Build/source/libs/icu/icu-49.1/common/ucln_imp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucmndata.c (renamed from Build/source/libs/icu/icu-49.1/common/ucmndata.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucmndata.h (renamed from Build/source/libs/icu/icu-49.1/common/ucmndata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv.c)8
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv2022.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucnv2022.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_bld.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_bld.cpp)17
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_bld.h (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_bld.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_cb.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_cb.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_cnv.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_cnv.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_cnv.h (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_cnv.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_ct.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_ct.c)2
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_err.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_err.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_ext.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_ext.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_ext.h (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_ext.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_imp.h (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_imp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_io.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_io.cpp)10
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_io.h (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_io.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_lmb.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_lmb.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_set.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_set.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_u16.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_u16.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_u32.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_u32.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_u7.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_u7.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnv_u8.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnv_u8.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvbocu.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucnvbocu.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvdisp.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnvdisp.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvhz.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnvhz.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvisci.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnvisci.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvlat1.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnvlat1.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvmbcs.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnvmbcs.c)27
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvmbcs.h (renamed from Build/source/libs/icu/icu-49.1/common/ucnvmbcs.h)10
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvscsu.c (renamed from Build/source/libs/icu/icu-49.1/common/ucnvscsu.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucnvsel.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucnvsel.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucol_data.h (renamed from Build/source/libs/icu/icu-49.1/common/ucol_data.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucol_swp.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ucol_swp.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ucol_swp.h (renamed from Build/source/libs/icu/icu-49.1/common/ucol_swp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/udata.cpp (renamed from Build/source/libs/icu/icu-49.1/common/udata.cpp)2
-rw-r--r--Build/source/libs/icu/icu-50.1/common/udatamem.c (renamed from Build/source/libs/icu/icu-49.1/common/udatamem.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/udatamem.h (renamed from Build/source/libs/icu/icu-49.1/common/udatamem.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/udataswp.c (renamed from Build/source/libs/icu/icu-49.1/common/udataswp.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/udataswp.h (renamed from Build/source/libs/icu/icu-49.1/common/udataswp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uelement.h (renamed from Build/source/libs/icu/icu-49.1/common/uelement.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uenum.c (renamed from Build/source/libs/icu/icu-49.1/common/uenum.c)10
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uenumimp.h (renamed from Build/source/libs/icu/icu-49.1/common/uenumimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uhash.c (renamed from Build/source/libs/icu/icu-49.1/common/uhash.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uhash.h (renamed from Build/source/libs/icu/icu-49.1/common/uhash.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uhash_us.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uhash_us.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uidna.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uidna.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uinit.c (renamed from Build/source/libs/icu/icu-49.1/common/uinit.c)36
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uinvchar.c (renamed from Build/source/libs/icu/icu-49.1/common/uinvchar.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uinvchar.h (renamed from Build/source/libs/icu/icu-49.1/common/uinvchar.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uiter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ulist.c (renamed from Build/source/libs/icu/icu-49.1/common/ulist.c)13
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ulist.h (renamed from Build/source/libs/icu/icu-49.1/common/ulist.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uloc.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uloc.cpp)30
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uloc_tag.c (renamed from Build/source/libs/icu/icu-49.1/common/uloc_tag.c)588
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ulocimp.h (renamed from Build/source/libs/icu/icu-49.1/common/ulocimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/umapfile.c (renamed from Build/source/libs/icu/icu-49.1/common/umapfile.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/umapfile.h (renamed from Build/source/libs/icu/icu-49.1/common/umapfile.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/umath.c (renamed from Build/source/libs/icu/icu-49.1/common/umath.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/umutex.h (renamed from Build/source/libs/icu/icu-49.1/common/umutex.h)117
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unames.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unames.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/appendable.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/appendable.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/brkiter.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/brkiter.h)22
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/bytestream.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/bytestream.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/bytestrie.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/bytestrie.h)6
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/bytestriebuilder.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/bytestriebuilder.h)5
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/caniter.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/caniter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/chariter.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/chariter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/dbbi.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/dbbi.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/docmain.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/docmain.h)60
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/dtintrv.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/dtintrv.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/errorcode.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/errorcode.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/icudataver.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/icudataver.h)6
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/icuplug.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/icuplug.h)36
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/idna.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/idna.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/localpointer.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/localpointer.h)6
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/locid.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/locid.h)3
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/messagepattern.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/messagepattern.h)20
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/normalizer2.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/normalizer2.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/normlzr.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/normlzr.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/parseerr.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/parseerr.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/parsepos.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/parsepos.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/platform.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/platform.h)93
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ptypes.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ptypes.h)7
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/putil.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/putil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/rbbi.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/rbbi.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/rep.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/rep.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/resbund.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/resbund.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/schriter.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/schriter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/std_string.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/std_string.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/strenum.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/strenum.h)9
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/stringpiece.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/stringpiece.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/stringtriebuilder.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/stringtriebuilder.h)29
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/symtable.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/symtable.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ubidi.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ubidi.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ubrk.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ubrk.h)17
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucasemap.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucasemap.h)8
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucat.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucat.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uchar.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uchar.h)23
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucharstrie.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucharstrie.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucharstriebuilder.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucharstriebuilder.h)5
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uchriter.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uchriter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uclean.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uclean.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucnv.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucnv.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucnv_cb.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucnv_cb.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucnv_err.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucnv_err.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ucnvsel.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ucnvsel.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uconfig.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uconfig.h)43
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/udata.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/udata.h)15
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uenum.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uenum.h)37
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uidna.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uidna.h)25
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uiter.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uiter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uloc.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uloc.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/umachine.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/umachine.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/umisc.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/umisc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/unifilt.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/unifilt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/unifunct.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/unifunct.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/unimatch.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/unimatch.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uniset.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uniset.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/unistr.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/unistr.h)43
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/unorm.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/unorm.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/unorm2.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/unorm2.h)12
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uobject.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uobject.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/urename.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/urename.h)44
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/urep.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/urep.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ures.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ures.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uscript.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uscript.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uset.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uset.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/usetiter.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/usetiter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ushape.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ushape.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/usprep.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/usprep.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ustring.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ustring.h)39
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/ustringtrie.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/ustringtrie.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utext.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utext.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utf.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utf16.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utf16.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utf32.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utf32.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utf8.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utf8.h)59
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utf_old.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utf_old.h)6
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utrace.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utrace.h)3
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/utypes.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/utypes.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uvernum.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uvernum.h)59
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unicode/uversion.h (renamed from Build/source/libs/icu/icu-49.1/common/unicode/uversion.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unifilt.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unifilt.cpp)8
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unifunct.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unifunct.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uniset.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uniset.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uniset_closure.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uniset_closure.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uniset_props.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uniset_props.cpp)7
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unisetspan.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unisetspan.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unisetspan.h (renamed from Build/source/libs/icu/icu-49.1/common/unisetspan.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unistr.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unistr.cpp)12
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unistr_case.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unistr_case.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unistr_case_locale.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unistr_case_locale.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unistr_cnv.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unistr_cnv.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unistr_props.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unistr_props.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unistr_titlecase_brkiter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unistr_titlecase_brkiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unorm.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unorm.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unorm_it.c (renamed from Build/source/libs/icu/icu-49.1/common/unorm_it.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unorm_it.h (renamed from Build/source/libs/icu/icu-49.1/common/unorm_it.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unormcmp.cpp (renamed from Build/source/libs/icu/icu-49.1/common/unormcmp.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/unormimp.h (renamed from Build/source/libs/icu/icu-49.1/common/unormimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uobject.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uobject.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uposixdefs.h (renamed from Build/source/libs/icu/icu-49.1/common/uposixdefs.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uprops.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uprops.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uprops.h (renamed from Build/source/libs/icu/icu-49.1/common/uprops.h)20
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ures_cnv.c (renamed from Build/source/libs/icu/icu-49.1/common/ures_cnv.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uresbund.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uresbund.cpp)11
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uresdata.c (renamed from Build/source/libs/icu/icu-49.1/common/uresdata.c)8
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uresdata.h (renamed from Build/source/libs/icu/icu-49.1/common/uresdata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uresimp.h (renamed from Build/source/libs/icu/icu-49.1/common/uresimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ureslocs.h (renamed from Build/source/libs/icu/icu-49.1/common/ureslocs.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/usc_impl.c (renamed from Build/source/libs/icu/icu-49.1/common/usc_impl.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/usc_impl.h (renamed from Build/source/libs/icu/icu-49.1/common/usc_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uscript.c (renamed from Build/source/libs/icu/icu-49.1/common/uscript.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uset.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uset.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uset_imp.h (renamed from Build/source/libs/icu/icu-49.1/common/uset_imp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uset_props.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uset_props.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/usetiter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/usetiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ushape.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ushape.cpp)158
-rw-r--r--Build/source/libs/icu/icu-50.1/common/usprep.cpp (renamed from Build/source/libs/icu/icu-49.1/common/usprep.cpp)13
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustack.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustack.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustr_cnv.c (renamed from Build/source/libs/icu/icu-49.1/common/ustr_cnv.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustr_cnv.h (renamed from Build/source/libs/icu/icu-49.1/common/ustr_cnv.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustr_imp.h (renamed from Build/source/libs/icu/icu-49.1/common/ustr_imp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustr_titlecase_brkiter.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustr_titlecase_brkiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustr_wcs.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustr_wcs.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustrcase.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustrcase.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustrcase_locale.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustrcase_locale.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustrenum.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustrenum.cpp)75
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustrenum.h (renamed from Build/source/libs/icu/icu-49.1/common/ustrenum.h)13
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustrfmt.c (renamed from Build/source/libs/icu/icu-49.1/common/ustrfmt.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustrfmt.h (renamed from Build/source/libs/icu/icu-49.1/common/ustrfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustring.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustring.cpp)12
-rw-r--r--Build/source/libs/icu/icu-50.1/common/ustrtrns.cpp (renamed from Build/source/libs/icu/icu-49.1/common/ustrtrns.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utext.cpp (renamed from Build/source/libs/icu/icu-49.1/common/utext.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utf_impl.c (renamed from Build/source/libs/icu/icu-49.1/common/utf_impl.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/util.cpp (renamed from Build/source/libs/icu/icu-49.1/common/util.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/util.h (renamed from Build/source/libs/icu/icu-49.1/common/util.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/util_props.cpp (renamed from Build/source/libs/icu/icu-49.1/common/util_props.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utrace.c (renamed from Build/source/libs/icu/icu-49.1/common/utrace.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utracimp.h (renamed from Build/source/libs/icu/icu-49.1/common/utracimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utrie.cpp (renamed from Build/source/libs/icu/icu-49.1/common/utrie.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utrie.h (renamed from Build/source/libs/icu/icu-49.1/common/utrie.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utrie2.cpp (renamed from Build/source/libs/icu/icu-49.1/common/utrie2.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utrie2.h (renamed from Build/source/libs/icu/icu-49.1/common/utrie2.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utrie2_builder.cpp (renamed from Build/source/libs/icu/icu-49.1/common/utrie2_builder.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utrie2_impl.h (renamed from Build/source/libs/icu/icu-49.1/common/utrie2_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uts46.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uts46.cpp)22
-rw-r--r--Build/source/libs/icu/icu-50.1/common/utypes.c (renamed from Build/source/libs/icu/icu-49.1/common/utypes.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uvector.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uvector.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uvector.h (renamed from Build/source/libs/icu/icu-49.1/common/uvector.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uvectr32.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uvectr32.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uvectr32.h (renamed from Build/source/libs/icu/icu-49.1/common/uvectr32.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uvectr64.cpp (renamed from Build/source/libs/icu/icu-49.1/common/uvectr64.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/uvectr64.h (renamed from Build/source/libs/icu/icu-49.1/common/uvectr64.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/common/wintz.c (renamed from Build/source/libs/icu/icu-49.1/common/wintz.c)34
-rw-r--r--Build/source/libs/icu/icu-50.1/common/wintz.h (renamed from Build/source/libs/icu/icu-49.1/common/wintz.h)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/config.guess (renamed from Build/source/libs/icu/icu-49.1/config.guess)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/config.sub (renamed from Build/source/libs/icu/icu-49.1/config.sub)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/Makefile.inc.in (renamed from Build/source/libs/icu/icu-49.1/config/Makefile.inc.in)5
-rw-r--r--Build/source/libs/icu/icu-50.1/config/dist.mk (renamed from Build/source/libs/icu/icu-49.1/config/dist.mk)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/gmakever.mk (renamed from Build/source/libs/icu/icu-49.1/config/gmakever.mk)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/icu-config-bottom (renamed from Build/source/libs/icu/icu-49.1/config/icu-config-bottom)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/icu-config-top (renamed from Build/source/libs/icu/icu-49.1/config/icu-config-top)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/icu-config.1.in (renamed from Build/source/libs/icu/icu-49.1/config/icu-config.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/icu.pc.in (renamed from Build/source/libs/icu/icu-49.1/config/icu.pc.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/make2sh.sed (renamed from Build/source/libs/icu/icu-49.1/config/make2sh.sed)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-aix-gcc (renamed from Build/source/libs/icu/icu-49.1/config/mh-aix-gcc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-aix-va (renamed from Build/source/libs/icu/icu-49.1/config/mh-aix-va)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-alpha-linux-cc (renamed from Build/source/libs/icu/icu-49.1/config/mh-alpha-linux-cc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-alpha-linux-gcc (renamed from Build/source/libs/icu/icu-49.1/config/mh-alpha-linux-gcc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-alpha-osf (renamed from Build/source/libs/icu/icu-49.1/config/mh-alpha-osf)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-beos (renamed from Build/source/libs/icu/icu-49.1/config/mh-beos)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-bsd-gcc (renamed from Build/source/libs/icu/icu-49.1/config/mh-bsd-gcc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-cygwin (renamed from Build/source/libs/icu/icu-49.1/config/mh-cygwin)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-cygwin-msvc (renamed from Build/source/libs/icu/icu-49.1/config/mh-cygwin-msvc)4
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-darwin (renamed from Build/source/libs/icu/icu-49.1/config/mh-darwin)39
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-haiku (renamed from Build/source/libs/icu/icu-49.1/config/mh-haiku)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-hpux-acc (renamed from Build/source/libs/icu/icu-49.1/config/mh-hpux-acc)4
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-hpux-gcc (renamed from Build/source/libs/icu/icu-49.1/config/mh-hpux-gcc)5
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-irix (renamed from Build/source/libs/icu/icu-49.1/config/mh-irix)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-linux (renamed from Build/source/libs/icu/icu-49.1/config/mh-linux)17
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-linux-va (renamed from Build/source/libs/icu/icu-49.1/config/mh-linux-va)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-mingw (renamed from Build/source/libs/icu/icu-49.1/config/mh-mingw)14
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-mpras (renamed from Build/source/libs/icu/icu-49.1/config/mh-mpras)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-os390 (renamed from Build/source/libs/icu/icu-49.1/config/mh-os390)48
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-os400 (renamed from Build/source/libs/icu/icu-49.1/config/mh-os400)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-qnx (renamed from Build/source/libs/icu/icu-49.1/config/mh-qnx)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-solaris (renamed from Build/source/libs/icu/icu-49.1/config/mh-solaris)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-solaris-gcc (renamed from Build/source/libs/icu/icu-49.1/config/mh-solaris-gcc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/mh-unknown (renamed from Build/source/libs/icu/icu-49.1/config/mh-unknown)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/pkgdataMakefile.in (renamed from Build/source/libs/icu/icu-49.1/config/pkgdataMakefile.in)4
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/config/test-icu-config.sh (renamed from Build/source/libs/icu/icu-49.1/config/test-icu-config.sh)0
-rw-r--r--Build/source/libs/icu/icu-50.1/config/windows-update.sed.in (renamed from Build/source/libs/icu/icu-49.1/config/windows-update.sed.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/configure (renamed from Build/source/libs/icu/icu-49.1/configure)390
-rw-r--r--Build/source/libs/icu/icu-50.1/configure.in (renamed from Build/source/libs/icu/icu-49.1/configure.in)124
-rw-r--r--Build/source/libs/icu/icu-50.1/data/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/data/Makefile.in)41
-rw-r--r--Build/source/libs/icu/icu-50.1/data/build.xml (renamed from Build/source/libs/icu/icu-49.1/data/build.xml)111
-rw-r--r--Build/source/libs/icu/icu-50.1/data/cldr-icu-readme.txt (renamed from Build/source/libs/icu/icu-49.1/data/cldr-icu-readme.txt)16
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/af.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/af.txt)34
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/af_NA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/af_NA.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/agq.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/agq.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ak.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ak.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/am.txt1278
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ar.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ar.txt)837
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/as.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/as.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/asa.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/asa.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/az.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/az.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/az_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/az_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/az_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/az_Cyrl.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/az_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/az_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/az_Latn_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/az_Latn_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bas.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bas.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/be.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/be.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bem.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bem.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bez.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bez.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bg.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bg.txt)69
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bm.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bm.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bn.txt)25
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/br.txt1354
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/brx.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/brx.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/bs.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/bs.txt)14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ca.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ca.txt)115
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/cgg.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/cgg.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/chr.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/chr.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/cs.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/cs.txt)41
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/cy.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/cy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/da.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/da.txt)29
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/dav.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/dav.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/de.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/de.txt)471
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/de_LU.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/de_LU.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/dje.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/dje.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/dua.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/dua.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/dyo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/dyo.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ebu.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ebu.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ee.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ee.txt)16
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/el.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/el.txt)82
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en.txt)45
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_AU.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_AU.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_BB.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_BB.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_BM.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_BM.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_BW.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_BW.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_BZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_BZ.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_CA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_CA.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_HK.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_JM.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_JM.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_MT.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_MT.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_NA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_NA.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_NZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_NZ.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_PH.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_PK.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_RH.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_RH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_SG.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_TT.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_TT.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_ZA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_ZA.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/en_ZW.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/en_ZW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/eo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/eo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es.txt)17
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_AR.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_AR.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_BO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_BO.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_CL.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_CL.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_CO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_CO.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_CR.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_CR.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_DO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_DO.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_EC.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_EC.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_GT.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_GT.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_HN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_HN.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_MX.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_MX.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_NI.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_NI.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_PA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_PA.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_PE.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_PE.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_PR.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_PR.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_PY.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_PY.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_US.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_US.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_UY.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_UY.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/es_VE.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/es_VE.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/et.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/et.txt)617
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/eu.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/eu.txt)173
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ewo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ewo.txt)58
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fa.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fa.txt)33
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fa_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fa_AF.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ff.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ff.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fi.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fi.txt)60
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fil.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fil.txt)44
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fil_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fil_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fr.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fr.txt)162
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fr_BI.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fr_BI.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fr_CA.txt83
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fr_DJ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fr_DJ.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fr_GN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fr_GN.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fr_KM.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fr_KM.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/fr_LU.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/fr_LU.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ga.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ga.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/gl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/gl.txt)47
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/gsw.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/gsw.txt)312
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/gu.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/gu.txt)26
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/guz.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/guz.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/gv.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/gv.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ha_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ha_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/haw.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/haw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/he.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/he.txt)71
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/he_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/he_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/hi.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/hi.txt)44
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/hr.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/hr.txt)64
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/hu.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/hu.txt)81
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/hy.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/hy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/id.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/id.txt)445
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/id_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/id_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ig.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ig.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ii.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/in.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/in.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/in_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/in_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/is.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/is.txt)102
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/it.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/it.txt)107
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/iw.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/iw.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/iw_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/iw_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ja.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ja.txt)149
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ja_JP.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ja_JP.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ja_JP_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ja_JP_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/jmc.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/jmc.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ka.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ka.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kab.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kab.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kam.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kam.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kde.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kde.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kea.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kea.txt)31
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/khq.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/khq.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ki.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ki.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kk.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kk.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kk_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kk_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kk_Cyrl_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kk_Cyrl_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kk_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kk_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kl.txt)16
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kln.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kln.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/km.txt647
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kn.txt)227
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ko.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ko.txt)86
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kok.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kok.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ksb.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ksb.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ksf.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ksf.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/kw.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/lag.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/lag.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/lg.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/lg.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ln.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ln.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/lt.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/lt.txt)62
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/lu.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/lu.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/luo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/luo.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/luy.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/luy.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/lv.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/lv.txt)643
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mas.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mas.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mas_TZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mas_TZ.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mer.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mer.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mfe.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mfe.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mg.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mg.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mgh.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mgh.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mk.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mk.txt)326
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ml.txt1946
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mo.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mr.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mr.txt)24
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ms.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ms.txt)23
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ms_BN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ms_BN.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mt.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mt.txt)14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/mua.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/mua.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/my.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/my.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/naq.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/naq.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nb.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nb.txt)209
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nb_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nb_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nd.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nd.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ne.txt1218
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ne_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ne_IN.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nl.txt)285
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nl_AW.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nl_AW.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nl_CW.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nl_CW.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nl_SX.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nl_SX.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nmg.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nmg.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nn.txt)23
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nn_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nn_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/no.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/no.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/no_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/no_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/no_NO_NY.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/no_NO_NY.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nus.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nus.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/nyn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nyn.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/om.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/om.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/om_KE.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/om_KE.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/or.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/or.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pa.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pa.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pa_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pa_Arab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pa_Arab_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pa_Arab_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pa_Guru.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pa_Guru.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pa_Guru_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pa_Guru_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pa_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pa_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pa_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pa_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pl.txt)171
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pool.res (renamed from Build/source/libs/icu/icu-49.1/data/curr/pool.res)bin2012 -> 2012 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ps.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ps.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pt.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pt.txt)364
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pt_AO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pt_AO.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pt_MZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pt_MZ.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pt_PT.txt800
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/pt_ST.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pt_ST.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/resfiles.mk104
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/rm.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/rm.txt)20
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/rn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/rn.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ro.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ro.txt)133
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ro_MD.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ro_MD.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/rof.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/rof.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/root.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/root.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ru.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ru.txt)101
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/rw.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/rw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/rwk.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/rwk.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/saq.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/saq.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sbp.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sbp.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/seh.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/seh.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ses.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ses.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sg.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sg.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sh.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sh.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sh_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sh_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sh_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sh_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sh_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sh_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/shi.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/shi_Tfng.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/shi_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/shi.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/shi_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/shi_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/shi_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/shi_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/shi_Tfng.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/shi_Tfng.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/si.txt544
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sk.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sk.txt)390
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sl.txt)66
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sn.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/so.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/so.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/so_DJ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/so_DJ.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/so_ET.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/so_ET.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/so_KE.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/so_KE.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sq.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr.txt)452
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_BA.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Latn.txt)38
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sr_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sr_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/supplementalData.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/supplementalData.txt)2349
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sv.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sv.txt)87
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/sw.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/sw.txt)28
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/swc.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/swc.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ta.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ta.txt)54
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ta_LK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ta_LK.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/te.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/te.txt)50
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/teo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/teo.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/teo_KE.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/teo_KE.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/th.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/th.txt)94
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/th_TH.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/th_TH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/th_TH_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/th_TH_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ti.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ti.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ti_ER.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ti_ER.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/tl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/tl.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/tl_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/tl_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/to.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/to.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/tr.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/tr.txt)60
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/twq.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/twq.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/tzm.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/tzm.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/tzm_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/tzm_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/tzm_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/tzm_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/tzm_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/tzm_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uk.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uk.txt)145
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/ur.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/ur.txt)66
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz_Arab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz_Arab_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz_Arab_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz_Cyrl_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz_Cyrl_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/uz_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/vai.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/vai.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/vai_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/vai_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/vai_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/vai_Latn.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/vai_Vaii.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/vai_Vaii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/vai_Vaii_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/vai_Vaii_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/vi.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/vi.txt)488
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/vun.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/vun.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/xog.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/xog.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/yav.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/yav.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/yo.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/yo.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh.txt)143
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_HK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hans.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hans.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_HK.txt)17
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_MO.txt)17
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_SG.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hant.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hant.txt)135
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_HK.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_SG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zh_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zh_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/curr/zu.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/zu.txt)24
-rw-r--r--Build/source/libs/icu/icu-50.1/data/icu-config.xml675
-rw-r--r--Build/source/libs/icu/icu-50.1/data/icu-locale-deprecates.xml (renamed from Build/source/libs/icu/icu-49.1/data/icu-locale-deprecates.xml)5
-rw-r--r--Build/source/libs/icu/icu-50.1/data/icu4j-readme.txt (renamed from Build/source/libs/icu/icu-49.1/data/icu4j-readme.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/icupkg.inc.in (renamed from Build/source/libs/icu/icu-49.1/data/icupkg.inc.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/coll/invuca.icu (renamed from Build/source/libs/icu/icu-49.1/data/in/coll/invuca.icu)bin307242 -> 306544 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/coll/ucadata.icu (renamed from Build/source/libs/icu/icu-49.1/data/in/coll/ucadata.icu)bin186228 -> 180920 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/nfc.nrm (renamed from Build/source/libs/icu/icu-49.1/data/in/nfc.nrm)bin33212 -> 33212 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/nfkc.nrm (renamed from Build/source/libs/icu/icu-49.1/data/in/nfkc.nrm)bin52212 -> 52212 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/nfkc_cf.nrm (renamed from Build/source/libs/icu/icu-49.1/data/in/nfkc_cf.nrm)bin48932 -> 48932 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/pnames.icubin0 -> 30901 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/ubidi.icu (renamed from Build/source/libs/icu/icu-49.1/data/in/ubidi.icu)bin21304 -> 21304 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/ucase.icu (renamed from Build/source/libs/icu/icu-49.1/data/in/ucase.icu)bin22824 -> 22824 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/unames.icubin0 -> 204080 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/uprops.icu (renamed from Build/source/libs/icu/icu-49.1/data/in/uprops.icu)bin102136 -> 102516 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/in/uts46.nrm (renamed from Build/source/libs/icu/icu-49.1/data/in/uts46.nrm)bin55504 -> 55504 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/af.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/af.txt)53
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/agq.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/agq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ak.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ak.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/am.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/am.txt)115
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ar.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ar.txt)79
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/as.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/as.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/asa.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/asa.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/az.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/az.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/az_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/az_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/az_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/az_Cyrl.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/az_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/az_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/az_Latn_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/az_Latn_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bas.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bas.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/be.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/be.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bem.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bem.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bez.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bez.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bg.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bg.txt)30
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bm.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bm.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bn.txt)32
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bn_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bn_IN.txt)15
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/br.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/br.txt)286
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/brx.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/brx.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/bs.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/bs.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ca.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ca.txt)190
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/cgg.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/cgg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/chr.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/chr.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/cs.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/cs.txt)234
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/cy.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/cy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/da.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/da.txt)109
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/dav.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/dav.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/de.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/de.txt)38
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/de_CH.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/de_CH.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/dje.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/dje.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/dua.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/dua.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/dyo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/dyo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ebu.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ebu.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ee.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ee.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/el.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/el.txt)104
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/en.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/en.txt)66
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/en_RH.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/en_RH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/en_ZW.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/en_ZW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/eo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/eo.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/es.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/es.txt)96
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/es_419.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/es_419.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/es_CL.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/es_CL.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/et.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/et.txt)110
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/eu.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/eu.txt)71
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ewo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ewo.txt)28
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fa.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fa.txt)47
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fa_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fa_AF.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ff.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ff.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fi.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fi.txt)135
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fil.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fil.txt)62
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fil_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fil_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fr.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fr.txt)130
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/fr_CA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/fr_CA.txt)24
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ga.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ga.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/gl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/gl.txt)69
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/gsw.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/gsw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/gu.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/gu.txt)60
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/guz.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/guz.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/gv.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/gv.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ha_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ha_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/haw.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/haw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/he.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/he.txt)346
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/he_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/he_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/hi.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/hi.txt)25
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/hr.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/hr.txt)128
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/hu.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/hu.txt)99
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/hy.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/hy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/id.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/id.txt)277
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/id_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/id_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ig.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ig.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ii.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/in.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/in.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/in_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/in_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/is.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/is.txt)104
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/it.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/it.txt)161
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/iw.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/iw.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/iw_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/iw_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ja.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ja.txt)283
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ja_JP.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ja_JP.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ja_JP_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ja_JP_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/jmc.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/jmc.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ka.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ka.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kab.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kam.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kam.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kde.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kde.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kea.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kea.txt)106
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/khq.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/khq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ki.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ki.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kk.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kk.txt)22
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kk_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kk_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kk_Cyrl_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kk_Cyrl_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kk_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kk_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kl.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kln.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kln.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/km.txt263
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kn.txt)132
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ko.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ko.txt)188
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kok.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kok.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ksb.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ksb.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ksf.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ksf.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/kw.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/kw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/lag.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/lag.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/lg.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/lg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ln.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ln.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/lt.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/lt.txt)291
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/lu.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/lu.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/luo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/luo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/luy.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/luy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/lv.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/lv.txt)124
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mas.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mas.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mer.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mer.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mfe.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mfe.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mg.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mgh.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mgh.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mk.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mk.txt)119
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ml.txt776
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mo.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mr.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mr.txt)62
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ms.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ms.txt)61
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mt.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mt.txt)16
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/mua.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/mua.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/my.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/my.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/naq.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/naq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nb.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nb.txt)80
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nb_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nb_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nd.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nd.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ne.txt342
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nl.txt)114
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nl_BE.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nl_BE.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nmg.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nmg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nn_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nn_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/no.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/no.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/no_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/no_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/no_NO_NY.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/no_NO_NY.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nus.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nus.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/nyn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/nyn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/om.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/om.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/or.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/or.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pa.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pa.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pa_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pa_Arab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pa_Arab_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pa_Arab_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pa_Guru.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pa_Guru.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pa_Guru_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pa_Guru_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pa_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pa_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pa_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pa_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pl.txt)46
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pool.resbin0 -> 3940 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ps.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ps.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pt.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pt.txt)39
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/pt_PT.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/pt_PT.txt)141
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/resfiles.mk93
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/rm.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/rm.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/rn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/rn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ro.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ro.txt)356
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ro_MD.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ro_MD.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/rof.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/rof.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/root.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/root.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ru.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ru.txt)86
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ru_UA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ru_UA.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/rw.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/rw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/rwk.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/rwk.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/saq.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/saq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sbp.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sbp.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/seh.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/seh.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ses.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ses.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sg.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sh.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sh.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sh_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sh_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sh_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sh_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sh_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sh_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/shi.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/shi_Tfng.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/shi_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/shi.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/shi_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/shi_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/shi_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/shi_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/shi_Tfng.txt14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/si.txt253
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sk.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sk.txt)335
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sl.txt)26
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/so.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/so.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sq.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr.txt)31
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sr_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sr_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sv.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sv.txt)118
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sv_FI.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sv_FI.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/sw.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/sw.txt)61
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/swc.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/swc.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ta.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ta.txt)78
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/te.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/te.txt)74
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/teo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/teo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/th.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/th.txt)197
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/th_TH.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/th_TH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/th_TH_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/th_TH_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ti.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ti.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/tl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/tl.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/tl_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/tl_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/to.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/to.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/tr.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/tr.txt)204
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/twq.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/twq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/tzm.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/tzm.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/tzm_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/tzm_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/tzm_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/tzm_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/tzm_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/tzm_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uk.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uk.txt)93
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/ur.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/ur.txt)118
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz_Arab.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz_Arab_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz_Arab_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz_Cyrl_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz_Cyrl_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz_Latn.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/uz_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/uz_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/vai.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/vai.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/vai_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/vai_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/vai_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/vai_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/vai_Vaii.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/vai_Vaii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/vai_Vaii_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/vai_Vaii_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/vi.txt906
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/vun.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/vun.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/xog.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/xog.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/yav.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/yav.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/yo.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/yo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh.txt)448
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_HK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hans.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_Hans.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_HK.txt39
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_MO.txt40
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_SG.txt38
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hant.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_Hant.txt)202
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_HK.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_SG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zh_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zh_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/lang/zu.txt (renamed from Build/source/libs/icu/icu-49.1/data/lang/zu.txt)54
-rw-r--r--Build/source/libs/icu/icu-50.1/data/makedata.mak (renamed from Build/source/libs/icu/icu-49.1/data/makedata.mak)38
-rw-r--r--Build/source/libs/icu/icu-50.1/data/makedata.vcxproj (renamed from Build/source/libs/icu/icu-49.1/data/makedata.vcxproj)2
-rw-r--r--Build/source/libs/icu/icu-50.1/data/makedata.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/data/makedata.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/currencyNumericCodes.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/currencyNumericCodes.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/icudata.rc (renamed from Build/source/libs/icu/icu-49.1/data/misc/icudata.rc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/icustd.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/icustd.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/icuver.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/icuver.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/keyTypeData.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/keyTypeData.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/likelySubtags.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/likelySubtags.txt)97
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/metaZones.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/metaZones.txt)5
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/metadata.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/metadata.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/miscfiles.mk (renamed from Build/source/libs/icu/icu-49.1/data/misc/miscfiles.mk)5
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/numberingSystems.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/numberingSystems.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/plurals.txt401
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/supplementalData.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/supplementalData.txt)3795
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/timezoneTypes.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/timezoneTypes.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/windowsZones.txt678
-rw-r--r--Build/source/libs/icu/icu-50.1/data/misc/zoneinfo64.txt (renamed from Build/source/libs/icu/icu-49.1/data/misc/zoneinfo64.txt)90
-rw-r--r--Build/source/libs/icu/icu-50.1/data/pkgdataMakefile.in (renamed from Build/source/libs/icu/icu-49.1/data/pkgdataMakefile.in)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/af.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/af.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/agq.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/agq.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ak.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ak.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/am.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/am.txt)31
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ar.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ar.txt)23
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/as.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/as.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/asa.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/asa.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/az.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/az.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/az_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/az_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/az_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/az_Cyrl.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/az_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/az_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/az_Latn_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/az_Latn_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bas.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bas.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/be.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/be.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bem.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bem.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bez.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bez.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bg.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bg.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bm.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bm.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bn.txt)21
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bo.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/br.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/br.txt)20
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/brx.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/brx.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/bs.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/bs.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ca.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ca.txt)17
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/cgg.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/cgg.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/chr.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/chr.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/cs.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/cs.txt)23
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/cy.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/cy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/da.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/da.txt)36
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/dav.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/dav.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/de.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/de.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/de_CH.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/de_CH.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/dje.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/dje.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/dua.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/dua.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/dyo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/dyo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ebu.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ebu.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ee.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ee.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/el.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/el.txt)33
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/en.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/en.txt)17
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/en_RH.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/en_RH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/en_ZW.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/en_ZW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/eo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/eo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/es.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/es.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/es_CL.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/es_CL.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/et.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/et.txt)16
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/eu.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/eu.txt)26
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ewo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ewo.txt)185
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/fa.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/fa.txt)17
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/fa_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/fa_AF.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ff.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ff.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/fi.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/fi.txt)18
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/fil.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/fil.txt)14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/fil_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/fil_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/fo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/fo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/fr.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/fr.txt)23
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ga.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ga.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/gl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/gl.txt)23
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/gsw.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/gsw.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/gu.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/gu.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/guz.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/guz.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/gv.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/gv.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha_Latn_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha_Latn_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha_Latn_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha_Latn_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha_Latn_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha_Latn_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ha_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ha_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/haw.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/haw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/he.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/he.txt)29
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/he_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/he_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/hi.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/hi.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/hr.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/hr.txt)31
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/hu.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/hu.txt)15
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/hy.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/hy.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/id.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/id.txt)55
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/id_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/id_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ig.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ig.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ii.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/in.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/in.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/in_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/in_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/is.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/is.txt)35
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/it.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/it.txt)29
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/iw.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/iw.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/iw_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/iw_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ja.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ja.txt)41
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ja_JP.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ja_JP.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ja_JP_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ja_JP_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/jmc.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/jmc.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ka.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ka.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kab.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kab.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kam.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kam.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kde.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kde.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kea.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kea.txt)49
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/khq.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/khq.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ki.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ki.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kk.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kk.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kk_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kk_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kk_Cyrl_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kk_Cyrl_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kk_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kk_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kl.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kln.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kln.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/km.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/km.txt)149
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kn.txt)51
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ko.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ko.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kok.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kok.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ksb.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ksb.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ksf.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ksf.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/kw.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/kw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/lag.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/lag.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/lg.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/lg.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ln.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ln.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/lt.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/lt.txt)59
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/lu.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/lu.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/luo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/luo.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/luy.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/luy.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/lv.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/lv.txt)23
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mas.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mas.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mer.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mer.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mfe.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mfe.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mg.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mg.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mgh.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mgh.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mk.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mk.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ml.txt305
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mo.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mr.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mr.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ms.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ms.txt)29
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mt.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mt.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/mua.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/mua.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/my.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/my.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/naq.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/naq.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nb.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nb.txt)21
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nb_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nb_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nd.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nd.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ne.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ne.txt)37
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nl.txt)19
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nl_BE.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nl_BE.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nmg.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nmg.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nn.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nn_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nn_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/no.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/no.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/no_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/no_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/no_NO_NY.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/no_NO_NY.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nus.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nus.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/nyn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/nyn.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/om.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/om.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/or.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/or.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pa.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pa.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pa_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pa_Arab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pa_Arab_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pa_Arab_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pa_Guru.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/pa_Guru.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pa_Guru_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pa_Guru_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pa_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pa_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pa_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pa_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pl.txt)19
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pool.resbin0 -> 1012 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ps.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ps.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pt.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pt.txt)21
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/pt_PT.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/pt_PT.txt)34
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/resfiles.mk93
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/rm.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/rm.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/rn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/rn.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ro.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ro.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ro_MD.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ro_MD.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/rof.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/rof.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/root.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/root.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ru.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ru.txt)29
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/rw.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/rw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/rwk.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/rwk.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/saq.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/saq.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sbp.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sbp.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/seh.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/seh.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ses.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ses.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sg.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sg.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sh.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sh.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sh_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sh_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sh_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sh_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sh_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sh_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/shi.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/shi_Tfng.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/shi_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/shi.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/shi_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/shi_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/shi_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/shi_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/shi_Tfng.txt14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/si.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/si.txt)91
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sk.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sk.txt)43
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sl.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sn.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/so.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/so.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sq.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sq.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Latn.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Latn_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Latn_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Latn_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Latn_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Latn_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Latn_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Latn_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Latn_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_Latn_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_Latn_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sr_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sr_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sv.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sv.txt)18
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/sw.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/sw.txt)15
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/swc.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/swc.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ta.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ta.txt)21
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/te.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/te.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/teo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/teo.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/th.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/th.txt)25
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/th_TH.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/th_TH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/th_TH_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/th_TH_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ti.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ti.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/tl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/tl.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/tl_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/tl_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/to.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/to.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/tr.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/tr.txt)41
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/twq.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/twq.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/tzm.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/tzm.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/tzm_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/tzm_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/tzm_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/tzm_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/tzm_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/tzm_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uk.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uk.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/ur.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/ur.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz_Arab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz_Arab_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz_Arab_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz_Cyrl_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz_Cyrl_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz_Latn.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/uz_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/uz_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/vai.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/vai.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/vai_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/vai_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/vai_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/vai_Latn.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/vai_Vaii.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/vai_Vaii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/vai_Vaii_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/vai_Vaii_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/vi.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/vi.txt)277
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/vun.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/vun.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/xog.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/xog.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/yav.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/yav.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/yo.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/yo.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh.txt)33
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_HK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hans.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hans.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hans_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hans_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hans_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hans_HK.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hans_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hans_MO.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hans_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hans_SG.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hant.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hant.txt)36
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hant_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hant_HK.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hant_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hant_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_Hant_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_Hant_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_SG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zh_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zh_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/region/zu.txt (renamed from Build/source/libs/icu/icu-49.1/data/region/zu.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc3491.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc3491.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc3530cs.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc3530cs.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc3530csci.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc3530csci.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc3530mixp.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc3530mixp.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc3722.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc3722.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc3920node.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc3920node.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc3920res.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc3920res.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc4011.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc4011.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc4013.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc4013.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc4505.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc4505.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc4518.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc4518.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/rfc4518ci.txt (renamed from Build/source/libs/icu/icu-49.1/data/sprep/rfc4518ci.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/sprep/sprepfiles.mk (renamed from Build/source/libs/icu/icu-49.1/data/sprep/sprepfiles.mk)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/CaseFolding.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/CaseFolding.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/DerivedCoreProperties.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/DerivedCoreProperties.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/DerivedNormalizationProps.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/DerivedNormalizationProps.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/FractionalUCA.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/FractionalUCA.txt)8400
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/NormalizationCorrections.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/NormalizationCorrections.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/NormalizationTest.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/NormalizationTest.txt)8
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/SpecialCasing.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/SpecialCasing.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/UCARules.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/UCARules.txt)1349
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/UnicodeData.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/UnicodeData.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/changes.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/changes.txt)173
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/confusables.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/confusables.txt)3552
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/confusablesWholeScript.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/confusablesWholeScript.txt)711
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfc.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfc.txt)2
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfkc.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfkc.txt)2
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfkc_cf.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfkc_cf.txt)2
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/norm2/uts46.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/norm2/uts46.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/ppucd.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/ppucd.txt)440
-rw-r--r--Build/source/libs/icu/icu-50.1/data/unidata/ucdterms.txt (renamed from Build/source/libs/icu/icu-49.1/data/unidata/ucdterms.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/af.txt642
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/agq.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/agq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ak.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ak.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/am.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/am.txt)513
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ar.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ar.txt)484
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/as.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/as.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/asa.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/asa.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/az.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/az.txt)48
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/az_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/az_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/az_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/az_Cyrl.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/az_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/az_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/az_Latn_AZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/az_Latn_AZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bas.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bas.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/be.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/be.txt)12
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bem.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bem.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bez.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bez.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bg.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bg.txt)501
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bm.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bm.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bn.txt)490
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/br.txt259
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/brx.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/brx.txt)19
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/bs.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/bs.txt)230
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ca.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ca.txt)526
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/cgg.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/cgg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/chr.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/chr.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/cs.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/cs.txt)1288
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/cy.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/cy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/da.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/da.txt)110
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/dav.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/dav.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/de.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/de.txt)446
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/dje.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/dje.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/dua.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/dua.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/dyo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/dyo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ebu.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ebu.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ee.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ee.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/el.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/el.txt)492
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en.txt)14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_AU.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_AU.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_CA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_CA.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_GB.txt147
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_GU.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_GU.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_HK.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_IE.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_IE.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_IN.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_NZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_NZ.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_PK.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_RH.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_RH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/en_SG.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_ZA.txt67
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/en_ZW.txt67
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/eo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/eo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/es.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/es.txt)204
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/es_419.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/es_419.txt)15
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/es_AR.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/es_AR.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/et.txt885
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/eu.txt676
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ewo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ewo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/fa.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/fa.txt)246
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ff.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ff.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/fi.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/fi.txt)1133
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/fil.txt633
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/fil_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/fil_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/fo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/fo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/fr.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/fr.txt)409
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/fr_CA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/fr_CA.txt)24
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ga.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ga.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/gl.txt792
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/gsw.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/gsw.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/gu.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/gu.txt)291
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/guz.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/guz.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/gv.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/gv.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha_Latn.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_GH.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_GH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha_NE.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha_NE.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ha_NG.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ha_NG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/haw.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/haw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/he.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/he.txt)268
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/he_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/he_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/hi.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/hi.txt)398
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/hr.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/hr.txt)272
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/hu.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/hu.txt)716
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/hy.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/hy.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/id.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/id.txt)575
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/id_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/id_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ig.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ig.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ii.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/in.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/in.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/in_ID.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/in_ID.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/is.txt840
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/it.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/it.txt)561
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/iw.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/iw.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/iw_IL.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/iw_IL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ja.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ja.txt)416
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ja_JP.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ja_JP.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ja_JP_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ja_JP_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/jmc.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/jmc.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ka.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ka.txt)7
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kab.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kam.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kam.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kde.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kde.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kea.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kea.txt)13
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/khq.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/khq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ki.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ki.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kk.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kk.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kk_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kk_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kk_Cyrl_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kk_Cyrl_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kk_KZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kk_KZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kl.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kln.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kln.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/km.txt1799
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kn.txt)748
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ko.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ko.txt)226
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kok.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/kok.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ksb.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ksb.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ksf.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ksf.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/kw.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/kw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/lag.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/lag.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/lg.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/lg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ln.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ln.txt)11
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/lt.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/lt.txt)280
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/lu.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/lu.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/luo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/luo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/luy.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/luy.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/lv.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/lv.txt)266
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mas.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mas.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mer.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mer.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mfe.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mfe.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mg.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mgh.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mgh.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mk.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mk.txt)401
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ml.txt1982
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mo.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mr.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mr.txt)341
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ms.txt624
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mt.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mt.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/mua.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/mua.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/my.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/my.txt)10
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/naq.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/naq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nb.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nb.txt)317
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nb_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nb_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nd.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nd.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ne.txt1103
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nl.txt)139
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nmg.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nmg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nn_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nn_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/no.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/no.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/no_NO.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/no_NO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/no_NO_NY.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/no_NO_NY.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nus.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/nus.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/nyn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/nyn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/om.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/om.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/or.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/or.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pa.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pa.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pa_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pa_Arab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pa_Arab_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pa_Arab_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pa_Guru.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pa_Guru.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pa_Guru_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pa_Guru_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pa_IN.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pa_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pa_PK.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pa_PK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pl.txt)998
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pool.resbin0 -> 9712 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ps.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ps.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pt.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pt.txt)852
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/pt_PT.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/pt_PT.txt)200
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/resfiles.mk105
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/rm.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/rm.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/rn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/rn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ro.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ro.txt)985
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ro_MD.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ro_MD.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/rof.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/rof.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/root.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/root.txt)15
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ru.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ru.txt)177
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/rw.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/rw.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/rwk.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/rwk.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/saq.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/saq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sbp.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sbp.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/seh.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/seh.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ses.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ses.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sg.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sg.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sh.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sh.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sh_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sh_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sh_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sh_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sh_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sh_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/shi.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/shi.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/shi_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/shi_Latn.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/shi_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/shi_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/shi_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/shi_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/shi_Tfng.txt14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/si.txt824
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sk.txt765
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sl.txt)344
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/so.txt14
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sq.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr.txt)31
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Latn.txt)230
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_BA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_BA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_CS.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_CS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_ME.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_ME.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_RS.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_RS.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sr_YU.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sr_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sv.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/sv.txt)118
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/sw.txt624
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/swc.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/swc.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ta.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ta.txt)303
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/te.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/te.txt)319
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/teo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/teo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/th.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/th.txt)625
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/th_TH.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/th_TH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/th_TH_TRADITIONAL.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/th_TH_TRADITIONAL.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ti.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ti.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/tl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/tl.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/tl_PH.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/tl_PH.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/to.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/to.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/tr.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/tr.txt)210
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/twq.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/twq.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/tzm.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/tzm.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/tzm_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/tzm_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/tzm_Latn_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/tzm_Latn_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/tzm_MA.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/tzm_MA.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uk.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uk.txt)234
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/ur.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/ur.txt)466
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz.txt (renamed from Build/source/libs/icu/icu-49.1/data/curr/uz.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz_Arab.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz_Arab.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz_Arab_AF.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz_Arab_AF.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz_Cyrl.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz_Cyrl.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz_Cyrl_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz_Cyrl_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/uz_UZ.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/uz_UZ.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/vai.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/vai.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/vai_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/vai_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/vai_Latn.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/vai_Latn.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/vai_Vaii.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/vai_Vaii.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/vai_Vaii_LR.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/vai_Vaii_LR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/vi.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/vi.txt)352
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/vun.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/vun.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/xog.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/xog.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/yav.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/yav.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/yo.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/yo.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh.txt)262
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_HK.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hans.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_Hans.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_CN.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_CN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_HK.txt74
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_MO.txt74
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_SG.txt80
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hant.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_Hant.txt)103
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_HK.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_HK.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_MO.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_MO.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_SG.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_SG.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zh_TW.txt (renamed from Build/source/libs/icu/icu-49.1/data/zone/zh_TW.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/data/zone/zu.txt624
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/extra/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/scrptrun/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/extra/scrptrun/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/scrptrun/readme.html (renamed from Build/source/libs/icu/icu-49.1/extra/scrptrun/readme.html)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/scrptrun/scrptrun.cpp (renamed from Build/source/libs/icu/icu-49.1/extra/scrptrun/scrptrun.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/scrptrun/scrptrun.h (renamed from Build/source/libs/icu/icu-49.1/extra/scrptrun/scrptrun.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.cpp (renamed from Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.dsp (renamed from Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.dsw (renamed from Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.dsw)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/Makefile.in)30
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/README (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/README)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/makedata.mak (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/makedata.mak)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/pkgdata.inc.in (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/pkgdata.inc.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/pkgdataMakefile.in (renamed from Build/source/libs/icu/icu-49.1/test/testdata/pkgdataMakefile.in)6
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/resfiles.mk (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/resfiles.mk)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/resources/fr.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/resources/fr.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/resources/root.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/resources/root.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/ISO-8859-2.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/ISO-8859-2.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/ISO-8859-3.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/ISO-8859-3.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/danish-ISO-8859-1.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/danish-ISO-8859-1.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/eucJP.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/eucJP.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/hangul-eucKR.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/hangul-eucKR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/hania-eucKR.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/hania-eucKR.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/ibm-37-test.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/ibm-37-test.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/iso8859-1.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/iso8859-1.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/koi8r.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/koi8r.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/armenian.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/armenian.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/banviet.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/banviet.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/chinese-ulysses.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/chinese-ulysses.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/croat.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/croat.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/danish.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/danish.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/greek.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/greek.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/hangul.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/hangul.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/hania.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/hania.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/jap.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/jap.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/korean.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/korean.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/linji.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/linji.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/many.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/many.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/maopoem.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/maopoem.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/russian.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/russian.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/simplechinese.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/simplechinese.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/turkish.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/turkish.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/utf-8-demo.txt (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/utf-8-demo.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/uconv.1.in (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/uconv.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/uconv.cpp (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/uconv.cpp)9
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/uconv.vcxproj (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/uconv.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/uconv.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/uconv.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/unicode/uwmsg.h (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/unicode/uwmsg.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/extra/uconv/uwmsg.c (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/uwmsg.c)7
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/i18n/Makefile.in)7
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/alphaindex.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/alphaindex.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/anytrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/anytrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/anytrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/anytrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/astro.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/astro.cpp)5
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/astro.h (renamed from Build/source/libs/icu/icu-49.1/i18n/astro.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/basictz.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/basictz.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/bms.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/bms.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/bmsearch.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/bmsearch.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/bocsu.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/bocsu.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/bocsu.h (renamed from Build/source/libs/icu/icu-49.1/i18n/bocsu.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/brktrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/brktrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/brktrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/brktrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/buddhcal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/buddhcal.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/buddhcal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/buddhcal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/calendar.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/calendar.cpp)140
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/casetrn.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/casetrn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/casetrn.h (renamed from Build/source/libs/icu/icu-49.1/i18n/casetrn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/cecal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/cecal.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/cecal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/cecal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/chnsecal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/chnsecal.cpp)5
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/chnsecal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/chnsecal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/choicfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/choicfmt.cpp)6
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/coleitr.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/coleitr.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/coll.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/coll.cpp)32
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/colldata.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/colldata.cpp)80
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/coptccal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/coptccal.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/coptccal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/coptccal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/cpdtrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/cpdtrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/cpdtrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/cpdtrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csdetect.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csdetect.cpp)62
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csdetect.h (renamed from Build/source/libs/icu/icu-49.1/i18n/csdetect.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csmatch.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csmatch.cpp)22
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csmatch.h69
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csr2022.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csr2022.cpp)49
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csr2022.h (renamed from Build/source/libs/icu/icu-49.1/i18n/csr2022.h)15
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrecog.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csrecog.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrecog.h (renamed from Build/source/libs/icu/icu-49.1/i18n/csrecog.h)17
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrmbcs.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csrmbcs.cpp)44
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrmbcs.h (renamed from Build/source/libs/icu/icu-49.1/i18n/csrmbcs.h)28
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrsbcs.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csrsbcs.cpp)455
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrsbcs.h (renamed from Build/source/libs/icu/icu-49.1/i18n/csrsbcs.h)185
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrucode.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csrucode.cpp)24
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrucode.h (renamed from Build/source/libs/icu/icu-49.1/i18n/csrucode.h)10
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrutf8.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/csrutf8.cpp)22
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/csrutf8.h (renamed from Build/source/libs/icu/icu-49.1/i18n/csrutf8.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/curramt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/curramt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/currfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/currfmt.cpp)2
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/currfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/currfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/currpinf.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/currpinf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/currunit.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/currunit.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/datefmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/datefmt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dcfmtsym.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/dcfmtsym.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decContext.c (renamed from Build/source/libs/icu/icu-49.1/i18n/decContext.c)13
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decContext.h (renamed from Build/source/libs/icu/icu-49.1/i18n/decContext.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decNumber.c (renamed from Build/source/libs/icu/icu-49.1/i18n/decNumber.c)32
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decNumber.h (renamed from Build/source/libs/icu/icu-49.1/i18n/decNumber.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decNumberLocal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/decNumberLocal.h)16
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decfmtst.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/decfmtst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decfmtst.h (renamed from Build/source/libs/icu/icu-49.1/i18n/decfmtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/decimfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/decimfmt.cpp)921
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/digitlst.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/digitlst.cpp)142
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/digitlst.h (renamed from Build/source/libs/icu/icu-49.1/i18n/digitlst.h)52
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dtfmtsym.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/dtfmtsym.cpp)6
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dtitv_impl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/dtitv_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dtitvfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/dtitvfmt.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dtitvinf.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/dtitvinf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dtptngen.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/dtptngen.cpp)2
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dtptngen_impl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/dtptngen_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/dtrule.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/dtrule.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/esctrn.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/esctrn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/esctrn.h (renamed from Build/source/libs/icu/icu-49.1/i18n/esctrn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ethpccal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ethpccal.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ethpccal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ethpccal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/fmtable.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/fmtable.cpp)47
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/fmtable_cnv.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/fmtable_cnv.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/format.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/format.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/fphdlimp.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/fphdlimp.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/fphdlimp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/fphdlimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/fpositer.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/fpositer.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/funcrepl.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/funcrepl.cpp)7
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/funcrepl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/funcrepl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/gregocal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/gregocal.cpp)6
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/gregoimp.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/gregoimp.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/gregoimp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/gregoimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/hebrwcal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/hebrwcal.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/hebrwcal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/hebrwcal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/i18n.rc (renamed from Build/source/libs/icu/icu-49.1/i18n/i18n.rc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/i18n.vcxproj (renamed from Build/source/libs/icu/icu-49.1/i18n/i18n.vcxproj)53
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/i18n.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/i18n/i18n.vcxproj.filters)20
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/indiancal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/indiancal.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/indiancal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/indiancal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/inputext.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/inputext.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/inputext.h (renamed from Build/source/libs/icu/icu-49.1/i18n/inputext.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/islamcal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/islamcal.cpp)5
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/islamcal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/islamcal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/japancal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/japancal.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/japancal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/japancal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/locdspnm.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/locdspnm.cpp)448
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/measfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/measfmt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/measure.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/measure.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/msgfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/msgfmt.cpp)52
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/msgfmt_impl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/msgfmt_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/name2uni.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/name2uni.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/name2uni.h (renamed from Build/source/libs/icu/icu-49.1/i18n/name2uni.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nfrlist.h (renamed from Build/source/libs/icu/icu-49.1/i18n/nfrlist.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nfrs.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/nfrs.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nfrs.h (renamed from Build/source/libs/icu/icu-49.1/i18n/nfrs.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nfrule.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/nfrule.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nfrule.h (renamed from Build/source/libs/icu/icu-49.1/i18n/nfrule.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nfsubs.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/nfsubs.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nfsubs.h (renamed from Build/source/libs/icu/icu-49.1/i18n/nfsubs.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nortrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/nortrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nortrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/nortrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nultrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/nultrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/nultrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/nultrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/numfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/numfmt.cpp)44
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/numsys.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/numsys.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/numsys_impl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/numsys_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/olsontz.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/olsontz.cpp)6
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/olsontz.h (renamed from Build/source/libs/icu/icu-49.1/i18n/olsontz.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/persncal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/persncal.cpp)310
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/persncal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/persncal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/plurfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/plurfmt.cpp)44
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/plurrule.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/plurrule.cpp)74
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/plurrule_impl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/plurrule_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/quant.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/quant.cpp)7
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/quant.h (renamed from Build/source/libs/icu/icu-49.1/i18n/quant.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbnf.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rbnf.cpp)2
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_data.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_data.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_data.h (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_data.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_pars.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_pars.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_pars.h (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_pars.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_rule.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_rule.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_rule.h (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_rule.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_set.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_set.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbt_set.h (renamed from Build/source/libs/icu/icu-49.1/i18n/rbt_set.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rbtz.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rbtz.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regexcmp.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/regexcmp.cpp)33
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regexcmp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/regexcmp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regexcst.h (renamed from Build/source/libs/icu/icu-49.1/i18n/regexcst.h)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/i18n/regexcst.pl (renamed from Build/source/libs/icu/icu-49.1/i18n/regexcst.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regexcst.txt (renamed from Build/source/libs/icu/icu-49.1/i18n/regexcst.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regeximp.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/regeximp.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regeximp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/regeximp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regexst.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/regexst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regexst.h (renamed from Build/source/libs/icu/icu-49.1/i18n/regexst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regextxt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/regextxt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/regextxt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/regextxt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/reldtfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/reldtfmt.cpp)322
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/reldtfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/reldtfmt.h)9
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/rematch.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/rematch.cpp)12
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/remtrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/remtrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/remtrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/remtrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/repattrn.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/repattrn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/search.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/search.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/selfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/selfmt.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/selfmtimpl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/selfmtimpl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/simpletz.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/simpletz.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/smpdtfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/smpdtfmt.cpp)139
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/smpdtfst.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/smpdtfst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/smpdtfst.h (renamed from Build/source/libs/icu/icu-49.1/i18n/smpdtfst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/sortkey.cpp285
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/strmatch.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/strmatch.cpp)12
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/strmatch.h (renamed from Build/source/libs/icu/icu-49.1/i18n/strmatch.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/strrepl.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/strrepl.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/strrepl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/strrepl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/stsearch.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/stsearch.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/taiwncal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/taiwncal.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/taiwncal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/taiwncal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tblcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tblcoll.cpp)164
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/timezone.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/timezone.cpp)23
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/titletrn.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/titletrn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/titletrn.h (renamed from Build/source/libs/icu/icu-49.1/i18n/titletrn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tmunit.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tmunit.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tmutamt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tmutamt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tmutfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tmutfmt.cpp)29
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tolowtrn.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tolowtrn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tolowtrn.h (renamed from Build/source/libs/icu/icu-49.1/i18n/tolowtrn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/toupptrn.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/toupptrn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/toupptrn.h (renamed from Build/source/libs/icu/icu-49.1/i18n/toupptrn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/translit.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/translit.cpp)7
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/transreg.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/transreg.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/transreg.h (renamed from Build/source/libs/icu/icu-49.1/i18n/transreg.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tridpars.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tridpars.cpp)5
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tridpars.h (renamed from Build/source/libs/icu/icu-49.1/i18n/tridpars.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tzfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tzfmt.cpp)17
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tzgnames.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tzgnames.cpp)49
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tzgnames.h (renamed from Build/source/libs/icu/icu-49.1/i18n/tzgnames.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tznames.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tznames.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tznames_impl.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tznames_impl.cpp)30
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tznames_impl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/tznames_impl.h)1
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tzrule.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tzrule.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/tztrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/tztrans.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucal.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucal.cpp)28
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucln_in.c (renamed from Build/source/libs/icu/icu-49.1/i18n/ucln_in.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucln_in.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucln_in.h)1
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol.cpp)1293
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_bld.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_bld.cpp)16
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_bld.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_bld.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_cnt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_cnt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_cnt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_cnt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_elm.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_elm.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_elm.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_elm.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_imp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_imp.h)33
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_res.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_res.cpp)2
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_sit.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_sit.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_tok.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_tok.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_tok.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_tok.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_wgt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_wgt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucol_wgt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucol_wgt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucoleitr.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucoleitr.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucsdet.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucsdet.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucurr.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ucurr.cpp)13
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ucurrimp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ucurrimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/udat.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/udat.cpp)19
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/udateintervalformat.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/udateintervalformat.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/udatpg.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/udatpg.cpp)46
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ulocdata.c (renamed from Build/source/libs/icu/icu-49.1/i18n/ulocdata.c)8
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/umsg.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/umsg.cpp)11
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/umsg_imp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/umsg_imp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unesctrn.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/unesctrn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unesctrn.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unesctrn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uni2name.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uni2name.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uni2name.h (renamed from Build/source/libs/icu/icu-49.1/i18n/uni2name.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/alphaindex.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/alphaindex.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/basictz.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/basictz.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/bms.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/bms.h)24
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/bmsearch.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/bmsearch.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/calendar.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/calendar.h)118
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/choicfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/choicfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/coleitr.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/coleitr.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/coll.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/coll.h)98
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/colldata.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/colldata.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/curramt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/curramt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/currpinf.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/currpinf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/currunit.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/currunit.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/datefmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/datefmt.h)3
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/dcfmtsym.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/dcfmtsym.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/decimfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/decimfmt.h)164
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/dtfmtsym.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/dtfmtsym.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/dtitvfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/dtitvfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/dtitvinf.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/dtitvinf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/dtptngen.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/dtptngen.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/dtrule.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/dtrule.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/fieldpos.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/fieldpos.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/fmtable.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/fmtable.h)10
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/format.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/format.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/fpositer.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/fpositer.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/gregocal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/gregocal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/locdspnm.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/locdspnm.h)47
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/measfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/measfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/measunit.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/measunit.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/measure.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/measure.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/msgfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/msgfmt.h)14
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/numfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/numfmt.h)64
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/numsys.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/numsys.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/plurfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/plurfmt.h)49
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/plurrule.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/plurrule.h)24
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/rbnf.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/rbnf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/rbtz.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/rbtz.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/regex.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/regex.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/search.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/search.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/selfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/selfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/simpletz.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/simpletz.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/smpdtfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/smpdtfmt.h)73
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/sortkey.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/sortkey.h)116
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/stsearch.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/stsearch.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tblcoll.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tblcoll.h)221
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/timezone.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/timezone.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tmunit.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tmunit.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tmutamt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tmutamt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tmutfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tmutfmt.h)5
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/translit.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/translit.h)5
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tzfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tzfmt.h)137
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tznames.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tznames.h)68
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tzrule.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tzrule.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/tztrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/tztrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/ucal.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/ucal.h)74
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/ucol.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/ucol.h)112
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/ucoleitr.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/ucoleitr.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/ucsdet.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/ucsdet.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/ucurr.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/ucurr.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/udat.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/udat.h)455
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/udateintervalformat.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/udateintervalformat.h)6
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/udatpg.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/udatpg.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/uldnames.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/uldnames.h)39
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/ulocdata.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/ulocdata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/umsg.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/umsg.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/unirepl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/unirepl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/unum.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/unum.h)56
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/upluralrules.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/upluralrules.h)52
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/uregex.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/uregex.h)48
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/usearch.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/usearch.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/uspoof.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/uspoof.h)7
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/utmscale.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/utmscale.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/utrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/utrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unicode/vtzone.h (renamed from Build/source/libs/icu/icu-49.1/i18n/unicode/vtzone.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/unum.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/unum.cpp)155
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/upluralrules.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/upluralrules.cpp)13
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uregex.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uregex.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uregexc.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uregexc.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/usearch.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/usearch.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof_build.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof_build.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof_conf.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof_conf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof_conf.h (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof_conf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof_impl.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof_impl.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof_impl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof_impl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof_wsconf.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof_wsconf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/uspoof_wsconf.h (renamed from Build/source/libs/icu/icu-49.1/i18n/uspoof_wsconf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/usrchimp.h (renamed from Build/source/libs/icu/icu-49.1/i18n/usrchimp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/utmscale.c (renamed from Build/source/libs/icu/icu-49.1/i18n/utmscale.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/utrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/utrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/vtzone.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/vtzone.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/vzone.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/vzone.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/vzone.h (renamed from Build/source/libs/icu/icu-49.1/i18n/vzone.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/windtfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/windtfmt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/windtfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/windtfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/winnmfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/winnmfmt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/winnmfmt.h (renamed from Build/source/libs/icu/icu-49.1/i18n/winnmfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/wintzimpl.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/wintzimpl.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/wintzimpl.h (renamed from Build/source/libs/icu/icu-49.1/i18n/wintzimpl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/zonemeta.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/zonemeta.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/zonemeta.h (renamed from Build/source/libs/icu/icu-49.1/i18n/zonemeta.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/zrule.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/zrule.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/zrule.h (renamed from Build/source/libs/icu/icu-49.1/i18n/zrule.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ztrans.cpp (renamed from Build/source/libs/icu/icu-49.1/i18n/ztrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/i18n/ztrans.h (renamed from Build/source/libs/icu/icu-49.1/i18n/ztrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/icudefs.mk.in (renamed from Build/source/libs/icu/icu-49.1/icudefs.mk.in)40
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/install-sh (renamed from Build/source/libs/icu/icu-49.1/install-sh)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/io/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/io.rc (renamed from Build/source/libs/icu/icu-49.1/io/io.rc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/io.vcxproj (renamed from Build/source/libs/icu/icu-49.1/io/io.vcxproj)8
-rw-r--r--Build/source/libs/icu/icu-50.1/io/io.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/io/io.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/locbund.cpp (renamed from Build/source/libs/icu/icu-49.1/io/locbund.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/io/locbund.h (renamed from Build/source/libs/icu/icu-49.1/io/locbund.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/sprintf.c (renamed from Build/source/libs/icu/icu-49.1/io/sprintf.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/sscanf.c (renamed from Build/source/libs/icu/icu-49.1/io/sscanf.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ucln_io.c (renamed from Build/source/libs/icu/icu-49.1/io/ucln_io.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ucln_io.h (renamed from Build/source/libs/icu/icu-49.1/io/ucln_io.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ufile.c (renamed from Build/source/libs/icu/icu-49.1/io/ufile.c)8
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ufile.h (renamed from Build/source/libs/icu/icu-49.1/io/ufile.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ufmt_cmn.c (renamed from Build/source/libs/icu/icu-49.1/io/ufmt_cmn.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ufmt_cmn.h (renamed from Build/source/libs/icu/icu-49.1/io/ufmt_cmn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/unicode/ustdio.h (renamed from Build/source/libs/icu/icu-49.1/io/unicode/ustdio.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/io/unicode/ustream.h (renamed from Build/source/libs/icu/icu-49.1/io/unicode/ustream.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/uprintf.c (renamed from Build/source/libs/icu/icu-49.1/io/uprintf.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/io/uprintf.h (renamed from Build/source/libs/icu/icu-49.1/io/uprintf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/uprntf_p.c (renamed from Build/source/libs/icu/icu-49.1/io/uprntf_p.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/uscanf.c (renamed from Build/source/libs/icu/icu-49.1/io/uscanf.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/uscanf.h (renamed from Build/source/libs/icu/icu-49.1/io/uscanf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/uscanf_p.c (renamed from Build/source/libs/icu/icu-49.1/io/uscanf_p.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ustdio.c (renamed from Build/source/libs/icu/icu-49.1/io/ustdio.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/io/ustream.cpp (renamed from Build/source/libs/icu/icu-49.1/io/ustream.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/AlternateSubstSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/AlternateSubstSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/AlternateSubstSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/AlternateSubstSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/AnchorTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/AnchorTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/AnchorTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/AnchorTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ArabicLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ArabicLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ArabicLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/ArabicLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ArabicShaping.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ArabicShaping.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ArabicShaping.h (renamed from Build/source/libs/icu/icu-49.1/layout/ArabicShaping.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/AttachmentPosnSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/AttachmentPosnSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CanonData.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/CanonData.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CanonShaping.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/CanonShaping.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CanonShaping.h (renamed from Build/source/libs/icu/icu-49.1/layout/CanonShaping.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CharSubstitutionFilter.h (renamed from Build/source/libs/icu/icu-49.1/layout/CharSubstitutionFilter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ClassDefinitionTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ClassDefinitionTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ClassDefinitionTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/ClassDefinitionTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ContextualGlyphInsertion.h (renamed from Build/source/libs/icu/icu-49.1/layout/ContextualGlyphInsertion.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstProc.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstProc.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstProc.h (renamed from Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstProc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstitution.h (renamed from Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstitution.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ContextualSubstSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ContextualSubstSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ContextualSubstSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/ContextualSubstSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CoverageTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/CoverageTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CoverageTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/CoverageTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CursiveAttachmentSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/CursiveAttachmentSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/CursiveAttachmentSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/CursiveAttachmentSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/DefaultCharMapper.h (renamed from Build/source/libs/icu/icu-49.1/layout/DefaultCharMapper.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/DeviceTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/DeviceTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/DeviceTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/DeviceTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ExtensionSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ExtensionSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ExtensionSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/ExtensionSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/Features.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/Features.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GDEFMarkFilter.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GDEFMarkFilter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GDEFMarkFilter.h (renamed from Build/source/libs/icu/icu-49.1/layout/GDEFMarkFilter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GXLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GXLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GXLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/GXLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphDefinitionTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphDefinitionTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphDefinitionTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphDefinitionTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphIterator.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphIterator.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphIterator.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphIterator.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphLookupTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphLookupTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphLookupTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphLookupTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphPositionAdjustments.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphPositionAdjustments.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphPositionAdjustments.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphPositionAdjustments.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphPositioningTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphPositioningTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphPositioningTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphPositioningTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphPosnLookupProc.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphPosnLookupProc.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphPosnLookupProc.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphPosnLookupProc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphSubstLookupProc.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphSubstLookupProc.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphSubstLookupProc.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphSubstLookupProc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphSubstitutionTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphSubstitutionTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/GlyphSubstitutionTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/GlyphSubstitutionTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/HanLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/HanLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/HanLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/HanLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/HangulLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/HangulLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/HangulLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/HangulLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ICUFeatures.h (renamed from Build/source/libs/icu/icu-49.1/layout/ICUFeatures.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicClassTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/IndicClassTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/IndicLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/IndicLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicRearrangement.h (renamed from Build/source/libs/icu/icu-49.1/layout/IndicRearrangement.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicRearrangementProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/IndicRearrangementProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicRearrangementProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/IndicRearrangementProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicReordering.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/IndicReordering.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/IndicReordering.h (renamed from Build/source/libs/icu/icu-49.1/layout/IndicReordering.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/KernTable.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/KernTable.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/KernTable.h (renamed from Build/source/libs/icu/icu-49.1/layout/KernTable.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/KhmerLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/KhmerLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/KhmerLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/KhmerLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/KhmerReordering.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/KhmerReordering.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/KhmerReordering.h (renamed from Build/source/libs/icu/icu-49.1/layout/KhmerReordering.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEFontInstance.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LEFontInstance.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEFontInstance.h (renamed from Build/source/libs/icu/icu-49.1/layout/LEFontInstance.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEGlyphFilter.h (renamed from Build/source/libs/icu/icu-49.1/layout/LEGlyphFilter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEGlyphStorage.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LEGlyphStorage.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEGlyphStorage.h (renamed from Build/source/libs/icu/icu-49.1/layout/LEGlyphStorage.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEInsertionList.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LEInsertionList.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEInsertionList.h (renamed from Build/source/libs/icu/icu-49.1/layout/LEInsertionList.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LELanguages.h (renamed from Build/source/libs/icu/icu-49.1/layout/LELanguages.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LEScripts.h (renamed from Build/source/libs/icu/icu-49.1/layout/LEScripts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LESwaps.h (renamed from Build/source/libs/icu/icu-49.1/layout/LESwaps.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LETypes.h (renamed from Build/source/libs/icu/icu-49.1/layout/LETypes.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/LayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LayoutTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/LayoutTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LigatureSubstProc.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LigatureSubstProc.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LigatureSubstProc.h (renamed from Build/source/libs/icu/icu-49.1/layout/LigatureSubstProc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LigatureSubstSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LigatureSubstSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LigatureSubstSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/LigatureSubstSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LigatureSubstitution.h (renamed from Build/source/libs/icu/icu-49.1/layout/LigatureSubstitution.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LookupProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LookupProcessor.cpp)7
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LookupProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/LookupProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LookupTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/LookupTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/LookupTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/LookupTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/Lookups.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/Lookups.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/Lookups.h (renamed from Build/source/libs/icu/icu-49.1/layout/Lookups.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MPreFixups.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MPreFixups.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MPreFixups.h (renamed from Build/source/libs/icu/icu-49.1/layout/MPreFixups.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/layout/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkArrays.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MarkArrays.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkArrays.h (renamed from Build/source/libs/icu/icu-49.1/layout/MarkArrays.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkToBasePosnSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MarkToBasePosnSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkToBasePosnSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/MarkToBasePosnSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkToLigaturePosnSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MarkToLigaturePosnSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkToLigaturePosnSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/MarkToLigaturePosnSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkToMarkPosnSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MarkToMarkPosnSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MarkToMarkPosnSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/MarkToMarkPosnSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MirroredCharData.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MirroredCharData.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MorphStateTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/MorphStateTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MorphTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MorphTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MorphTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/MorphTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MultipleSubstSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/MultipleSubstSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/MultipleSubstSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/MultipleSubstSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubst.h (renamed from Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubstProc.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubstProc.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubstProc.h (renamed from Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubstProc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/OpenTypeLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/OpenTypeLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/OpenTypeLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/OpenTypeLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/OpenTypeTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/OpenTypeTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/OpenTypeUtilities.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/OpenTypeUtilities.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/OpenTypeUtilities.h (renamed from Build/source/libs/icu/icu-49.1/layout/OpenTypeUtilities.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/PairPositioningSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/PairPositioningSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/PairPositioningSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/PairPositioningSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguage.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguage.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguage.h (renamed from Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguage.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguageTags.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguageTags.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguageTags.h (renamed from Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguageTags.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SegmentArrayProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SegmentArrayProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SegmentArrayProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/SegmentArrayProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SegmentSingleProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SegmentSingleProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SegmentSingleProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/SegmentSingleProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ShapingTypeData.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ShapingTypeData.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SimpleArrayProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SimpleArrayProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SimpleArrayProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/SimpleArrayProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SinglePositioningSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SinglePositioningSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SinglePositioningSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/SinglePositioningSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SingleSubstitutionSubtables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SingleSubstitutionSubtables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SingleSubstitutionSubtables.h (renamed from Build/source/libs/icu/icu-49.1/layout/SingleSubstitutionSubtables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SingleTableProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SingleTableProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SingleTableProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/SingleTableProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/StateTableProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/StateTableProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/StateTableProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/StateTableProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/StateTables.h (renamed from Build/source/libs/icu/icu-49.1/layout/StateTables.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SubstitutionLookups.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SubstitutionLookups.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SubstitutionLookups.h (renamed from Build/source/libs/icu/icu-49.1/layout/SubstitutionLookups.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SubtableProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/SubtableProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/SubtableProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/SubtableProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ThaiLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ThaiLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ThaiLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/ThaiLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ThaiShaping.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ThaiShaping.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ThaiShaping.h (renamed from Build/source/libs/icu/icu-49.1/layout/ThaiShaping.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ThaiStateTables.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ThaiStateTables.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/TibetanLayoutEngine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/TibetanLayoutEngine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/TibetanLayoutEngine.h (renamed from Build/source/libs/icu/icu-49.1/layout/TibetanLayoutEngine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/TibetanReordering.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/TibetanReordering.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/TibetanReordering.h (renamed from Build/source/libs/icu/icu-49.1/layout/TibetanReordering.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/TrimmedArrayProcessor.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/TrimmedArrayProcessor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/TrimmedArrayProcessor.h (renamed from Build/source/libs/icu/icu-49.1/layout/TrimmedArrayProcessor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ValueRecords.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/ValueRecords.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/ValueRecords.h (renamed from Build/source/libs/icu/icu-49.1/layout/ValueRecords.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/layout.rc (renamed from Build/source/libs/icu/icu-49.1/layout/layout.rc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/layout.vcxproj (renamed from Build/source/libs/icu/icu-49.1/layout/layout.vcxproj)8
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/layout.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/layout/layout.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/loengine.cpp (renamed from Build/source/libs/icu/icu-49.1/layout/loengine.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layout/loengine.h (renamed from Build/source/libs/icu/icu-49.1/layout/loengine.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/LXUtilities.cpp (renamed from Build/source/libs/icu/icu-49.1/layoutex/LXUtilities.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/LXUtilities.h (renamed from Build/source/libs/icu/icu-49.1/layoutex/LXUtilities.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/layoutex/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/ParagraphLayout.cpp (renamed from Build/source/libs/icu/icu-49.1/layoutex/ParagraphLayout.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/RunArrays.cpp (renamed from Build/source/libs/icu/icu-49.1/layoutex/RunArrays.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/layout/ParagraphLayout.h (renamed from Build/source/libs/icu/icu-49.1/layoutex/layout/ParagraphLayout.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/layout/RunArrays.h (renamed from Build/source/libs/icu/icu-49.1/layoutex/layout/RunArrays.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/layout/playout.h (renamed from Build/source/libs/icu/icu-49.1/layoutex/layout/playout.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/layout/plruns.h (renamed from Build/source/libs/icu/icu-49.1/layoutex/layout/plruns.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/layoutex.rc (renamed from Build/source/libs/icu/icu-49.1/layoutex/layoutex.rc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/layoutex.vcxproj (renamed from Build/source/libs/icu/icu-49.1/layoutex/layoutex.vcxproj)8
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/layoutex.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/layoutex/layoutex.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/playout.cpp (renamed from Build/source/libs/icu/icu-49.1/layoutex/playout.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/layoutex/plruns.cpp (renamed from Build/source/libs/icu/icu-49.1/layoutex/plruns.cpp)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/mkinstalldirs (renamed from Build/source/libs/icu/icu-49.1/mkinstalldirs)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/runConfigureICU (renamed from Build/source/libs/icu/icu-49.1/runConfigureICU)12
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/samples/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/all/all.sln (renamed from Build/source/libs/icu/icu-49.1/samples/all/all.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/break/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/break/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/break/break.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/break/break.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/break/break.sln (renamed from Build/source/libs/icu/icu-49.1/samples/break/break.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/break/break.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/break/break.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/break/break.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/break/break.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/break/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/break/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/break/ubreak.c (renamed from Build/source/libs/icu/icu-49.1/samples/break/ubreak.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/samples/cal/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/cal.c (renamed from Build/source/libs/icu/icu-49.1/samples/cal/cal.c)24
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/cal.sln (renamed from Build/source/libs/icu/icu-49.1/samples/cal/cal.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/cal.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/cal/cal.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/cal.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/cal/cal.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/cal/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/uprint.c (renamed from Build/source/libs/icu/icu-49.1/samples/cal/uprint.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/cal/uprint.h (renamed from Build/source/libs/icu/icu-49.1/samples/cal/uprint.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/case/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/case/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/case/case.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/case/case.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/case/case.sln (renamed from Build/source/libs/icu/icu-49.1/samples/case/case.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/case/case.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/case/case.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/case/case.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/case/case.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/case/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/case/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/case/ucase.c (renamed from Build/source/libs/icu/icu-49.1/samples/case/ucase.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/citer/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/citer/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/citer/citer.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/citer/citer.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/citer/citer.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/citer/citer.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/citer/citer.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/citer/citer.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/citer/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/citer/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/coll/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/coll/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/coll/coll.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/coll/coll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/coll/coll.sln (renamed from Build/source/libs/icu/icu-49.1/samples/coll/coll.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/coll/coll.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/coll/coll.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/coll/coll.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/coll/coll.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/coll/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/coll/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/csdet/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/csdet/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/csdet/csdet.c (renamed from Build/source/libs/icu/icu-49.1/samples/csdet/csdet.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/csdet/csdet.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/csdet/csdet.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/csdet/csdet.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/csdet/csdet.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/csdet/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/csdet/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/samples/date/Makefile.in)4
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/date.c (renamed from Build/source/libs/icu/icu-49.1/samples/date/date.c)40
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/date.sln (renamed from Build/source/libs/icu/icu-49.1/samples/date/date.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/date.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/date/date.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/date.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/date/date.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/date/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/uprint.c (renamed from Build/source/libs/icu/icu-49.1/samples/date/uprint.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/date/uprint.h (renamed from Build/source/libs/icu/icu-49.1/samples/date/uprint.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datecal/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/datecal/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datecal/cal.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/datecal/cal.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datecal/ccal.c (renamed from Build/source/libs/icu/icu-49.1/samples/datecal/ccal.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/README.TXT (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/README.TXT)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_0.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_0.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_1.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_1.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_2.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_2.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_3.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_3.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.sln (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/main.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/main.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/util.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/util.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/datefmt/util.h (renamed from Build/source/libs/icu/icu-49.1/samples/datefmt/util.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/defs.mk (renamed from Build/source/libs/icu/icu-49.1/samples/defs.mk)4
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/FontMap.GDI (renamed from Build/source/libs/icu/icu-49.1/samples/layout/FontMap.GDI)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/FontMap.Gnome (renamed from Build/source/libs/icu/icu-49.1/samples/layout/FontMap.Gnome)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/FontMap.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/FontMap.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/FontMap.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/FontMap.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/FontTableCache.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/FontTableCache.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/FontTableCache.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/FontTableCache.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GDIFontInstance.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GDIFontInstance.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GDIFontInstance.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GDIFontInstance.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GDIFontMap.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GDIFontMap.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GDIFontMap.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GDIFontMap.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GDIGUISupport.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GDIGUISupport.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GDIGUISupport.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GDIGUISupport.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GUISupport.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GUISupport.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontInstance.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontInstance.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontInstance.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontInstance.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontMap.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontMap.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontMap.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontMap.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GnomeGUISupport.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GnomeGUISupport.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/GnomeGUISupport.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/GnomeGUISupport.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/LayoutSample.rc (renamed from Build/source/libs/icu/icu-49.1/samples/layout/LayoutSample.rc)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/samples/layout/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/RenderingSurface.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/Sample.txt (renamed from Build/source/libs/icu/icu-49.1/samples/layout/Sample.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/ScriptCompositeFontInstance.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/ScriptCompositeFontInstance.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/ScriptCompositeFontInstance.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/ScriptCompositeFontInstance.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/Surface.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/Surface.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/Surface.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/Surface.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/UnicodeReader.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/UnicodeReader.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/UnicodeReader.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/UnicodeReader.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/arraymem.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/arraymem.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/cgnomelayout.c (renamed from Build/source/libs/icu/icu-49.1/samples/layout/cgnomelayout.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/clayout.c (renamed from Build/source/libs/icu/icu-49.1/samples/layout/clayout.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/cmaps.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/cmaps.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/cmaps.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/cmaps.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/gdiglue.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/gdiglue.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/gdiglue.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/gdiglue.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/gnomeglue.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/gnomeglue.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/gnomeglue.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/gnomeglue.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/gnomelayout.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/gnomelayout.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/gsupport.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/gsupport.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/layout.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/layout.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/layout.sln (renamed from Build/source/libs/icu/icu-49.1/samples/layout/layout.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/layout.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/layout/layout.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/layout.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/layout/layout.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/paragraph.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/paragraph.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/paragraph.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/paragraph.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/pflow.c (renamed from Build/source/libs/icu/icu-49.1/samples/layout/pflow.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/pflow.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/pflow.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/readme.html (renamed from Build/source/libs/icu/icu-49.1/samples/layout/readme.html)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/resource.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/resource.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/rsurface.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/rsurface.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/rsurface.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/rsurface.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/sfnt.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/sfnt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/ucreader.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/layout/ucreader.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/layout/ucreader.h (renamed from Build/source/libs/icu/icu-49.1/samples/layout/ucreader.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/README (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/README)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/legacy.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/legacy.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/legacy.sln (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/legacy.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/legacy.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/legacy.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/legacy.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/legacy.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/newcol.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/newcol.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/legacy/oldcol.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/legacy/oldcol.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/README.TXT (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/README.TXT)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_0.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_0.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_1.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_1.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_2.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_2.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_3.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_3.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/main.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/main.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.sln (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/util.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/util.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/msgfmt/util.h (renamed from Build/source/libs/icu/icu-49.1/samples/msgfmt/util.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/capi.c (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/capi.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/main.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/main.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.sln (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/util.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/util.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/numfmt/util.h (renamed from Build/source/libs/icu/icu-49.1/samples/numfmt/util.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/props/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/props/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/props/props.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/props/props.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/props/props.sln (renamed from Build/source/libs/icu/icu-49.1/samples/props/props.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/props/props.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/props/props.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/props/props.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/props/props.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/props/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/props/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/rules.mk (renamed from Build/source/libs/icu/icu-49.1/samples/rules.mk)4
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/strsrch/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/strsrch/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/strsrch/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/strsrch/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.sln (renamed from Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/translit/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/README.TXT (renamed from Build/source/libs/icu/icu-49.1/samples/translit/README.TXT)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/answers/main_1.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/answers/main_1.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/answers/main_2.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/answers/main_2.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/answers/main_3.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/answers/main_3.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/answers/main_4.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/answers/main_4.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/answers/unaccent.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/answers/unaccent.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/answers/unaccent.h (renamed from Build/source/libs/icu/icu-49.1/samples/translit/answers/unaccent.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/main.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/main.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/translit.sln (renamed from Build/source/libs/icu/icu-49.1/samples/translit/translit.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/translit.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/translit/translit.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/translit.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/translit/translit.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/unaccent.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/unaccent.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/unaccent.h (renamed from Build/source/libs/icu/icu-49.1/samples/translit/unaccent.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/util.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/translit/util.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/translit/util.h (renamed from Build/source/libs/icu/icu-49.1/samples/translit/util.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.c (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.sln (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/uit_len8.c (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/uit_len8.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uciter8/uit_len8.h (renamed from Build/source/libs/icu/icu-49.1/samples/uciter8/uit_len8.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/convsamp.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/convsamp.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/data01.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/data01.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/data02.bin (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/data02.bin)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/data06.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/data06.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/flagcb.c (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/flagcb.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/flagcb.h (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/flagcb.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.sln (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/udata/Makefile)6
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/reader.c (renamed from Build/source/libs/icu/icu-49.1/samples/udata/reader.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/reader.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/udata/reader.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/reader.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/udata/reader.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/udata/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/udata.sln (renamed from Build/source/libs/icu/icu-49.1/samples/udata/udata.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/writer.c (renamed from Build/source/libs/icu/icu-49.1/samples/udata/writer.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/writer.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/udata/writer.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/udata/writer.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/udata/writer.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/fortunedefs.mk (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/fortunedefs.mk)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/resources/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/resources/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/resources/es.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/resources/es.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/resources/fortune_resources.mak (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/resources/fortune_resources.mak)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/resources/res-file-list.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/resources/res-file-list.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/resources/root.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/resources/root.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.c (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.sln (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ugrep/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/ugrep/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ugrep/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ugrep/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.sln (renamed from Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/en.txt (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/en.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/resources.mak (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/resources.mak)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/resources.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/resources.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/resources.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/resources.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/root.txt (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/root.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/sr.txt (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/sr.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/uresb.c (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/uresb.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/uresb.sln (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/uresb.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/uresb.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/uresb.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/uresb/uresb.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/uresb/uresb.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ustring/Makefile (renamed from Build/source/libs/icu/icu-49.1/samples/ustring/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ustring/readme.txt (renamed from Build/source/libs/icu/icu-49.1/samples/ustring/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ustring/ustring.cpp (renamed from Build/source/libs/icu/icu-49.1/samples/ustring/ustring.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ustring/ustring.sln (renamed from Build/source/libs/icu/icu-49.1/samples/ustring/ustring.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ustring/ustring.vcxproj (renamed from Build/source/libs/icu/icu-49.1/samples/ustring/ustring.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/samples/ustring/ustring.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/samples/ustring/ustring.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/stubdata/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/stubdata/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/stubdata/stubdata.c (renamed from Build/source/libs/icu/icu-49.1/stubdata/stubdata.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/stubdata/stubdata.vcxproj (renamed from Build/source/libs/icu/icu-49.1/stubdata/stubdata.vcxproj)8
-rw-r--r--Build/source/libs/icu/icu-50.1/stubdata/stubdata.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/stubdata/stubdata.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/Makefile.in)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/bocu1tst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/bocu1tst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/callcoll.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/callcoll.c)144
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/callcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/callcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/calldata.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/calldata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/calltest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/calltest.c)9
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/capitst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/capitst.c)141
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/capitst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/capitst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cbiapts.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cbiapts.c)8
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cbiapts.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cbiapts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cbididat.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cbididat.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cbiditst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cbiditst.c)452
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cbiditst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cbiditst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cbkittst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cbkittst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccaltst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccaltst.c)573
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccaltst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccaltst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccapitst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccapitst.c)41
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccapitst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccapitst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccolltst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccolltst.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccolltst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccolltst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cconvtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cconvtst.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cctest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cctest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccurrtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccurrtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ccurrtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ccurrtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdateintervalformattest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdateintervalformattest.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdattst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdattst.c)113
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdattst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdattst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdetst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdetst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdetst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdetst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdtdptst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdtdptst.c)10
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdtdptst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdtdptst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdtrgtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdtrgtst.c)14
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cdtrgtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cdtrgtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cestst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cestst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cestst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cestst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cfintst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cfintst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cfintst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cfintst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cformtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cformtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cformtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cformtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cfrtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cfrtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cfrtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cfrtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cg7coll.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cg7coll.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cg7coll.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cg7coll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/chashtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/chashtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.c)28
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.h)36
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.vcxproj)3
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.vcxproj.filters)5
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/citertst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/citertst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/citertst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/citertst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cjaptst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cjaptst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cjaptst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cjaptst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cldrtest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cldrtest.c)13
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cloctst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cloctst.c)115
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cloctst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cloctst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cmsccoll.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cmsccoll.c)20
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cmsgtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cmsgtst.c)25
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cmsgtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cmsgtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cnmdptst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cnmdptst.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cnmdptst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cnmdptst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cnormtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cnormtst.c)10
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cnormtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cnormtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cnumtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cnumtst.c)199
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cnumtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cnumtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/colutil.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/colutil.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cpluralrulestest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cpluralrulestest.c)22
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cposxtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cposxtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/crestst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/crestst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/crestst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/crestst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/creststn.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/creststn.c)67
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/creststn.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/creststn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cstrcase.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cstrcase.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cstrtest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cstrtest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cturtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cturtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cturtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cturtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cucdapi.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cucdapi.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cucdapi.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cucdapi.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cucdtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cucdtst.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/currtest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/currtest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/custrtrn.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/custrtrn.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/custrtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/custrtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/cutiltst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/cutiltst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/encoll.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/encoll.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/encoll.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/encoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/eurocreg.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/eurocreg.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/hpmufn.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/hpmufn.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/idnatest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/idnatest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/nccbtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/nccbtst.c)27
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/nccbtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/nccbtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ncnvfbts.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ncnvfbts.c)8
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ncnvfbts.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ncnvfbts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ncnvtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ncnvtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/nfsprep.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/nfsprep.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/nfsprep.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/nfsprep.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/nucnvtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/nucnvtst.c)7
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/nucnvtst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/nucnvtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/putiltst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/putiltst.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/reapits.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/reapits.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/sorttest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/sorttest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/spooftest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/spooftest.c)7
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/spreptst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/spreptst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/sprpdata.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/sprpdata.c)30
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/stdnmtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/stdnmtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/tracetst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/tracetst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/trie2test.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/trie2test.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/trietest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/trietest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ucnvseltst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ucnvseltst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ucnvseltst.h (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ucnvseltst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/ucsdetst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/ucsdetst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/udatatst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/udatatst.c)26
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/udatpg_test.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/udatpg_test.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/uenumtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/uenumtst.c)159
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/usettest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/usettest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/usrchdat.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/usrchdat.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/usrchtst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/usrchtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/utexttst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/utexttst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/utf16tst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/utf16tst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/utf8tst.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/utf8tst.c)623
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/utmstest.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/utmstest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/cintltst/utransts.c (renamed from Build/source/libs/icu/icu-49.1/test/cintltst/utransts.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/compat/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/compat/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/compat/readme.txt (renamed from Build/source/libs/icu/icu-49.1/test/compat/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/compat/tzdate.c (renamed from Build/source/libs/icu/icu-49.1/test/compat/tzdate.c)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/compat/tzone.pl (renamed from Build/source/libs/icu/icu-49.1/test/compat/tzone.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/depstest/dependencies.py (renamed from Build/source/libs/icu/icu-49.1/test/depstest/dependencies.py)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/depstest/dependencies.txt (renamed from Build/source/libs/icu/icu-49.1/test/depstest/dependencies.txt)21
-rw-r--r--Build/source/libs/icu/icu-50.1/test/depstest/depstest.py (renamed from Build/source/libs/icu/icu-49.1/test/depstest/depstest.py)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/hdrtst/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/hdrtst/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/hdrtst/cxxfiles.txt (renamed from Build/source/libs/icu/icu-49.1/test/hdrtst/cxxfiles.txt)9
-rw-r--r--Build/source/libs/icu/icu-50.1/test/hdrtst/dfiles.txt (renamed from Build/source/libs/icu/icu-49.1/test/hdrtst/dfiles.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/hdrtst/pfiles.txt (renamed from Build/source/libs/icu/icu-49.1/test/hdrtst/pfiles.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/intltest/Makefile.in)3
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/aliastst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/aliastst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/aliastst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/aliastst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/allcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/allcoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/allcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/allcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/alphaindextst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/alphaindextst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/alphaindextst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/alphaindextst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/apicoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/apicoll.cpp)77
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/apicoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/apicoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/astrotst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/astrotst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/astrotst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/astrotst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/bidiconf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/bidiconf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/bytestrietest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/bytestrietest.cpp)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/calcasts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/calcasts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/calcasts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/calcasts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/callimts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/callimts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/callimts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/callimts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/calregts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/calregts.cpp)45
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/calregts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/calregts.h)1
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/caltest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/caltest.cpp)47
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/caltest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/caltest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/caltztst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/caltztst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/caltztst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/caltztst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/canittst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/canittst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/canittst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/canittst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/citrtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/citrtest.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/citrtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/citrtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/cntabcol.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/cntabcol.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/cntabcol.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/cntabcol.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/convtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/convtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/convtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/convtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/cpdtrtst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/cpdtrtst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/cpdtrtst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/cpdtrtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/csdetest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/csdetest.cpp)60
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/csdetest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/csdetest.h)3
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/currcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/currcoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/currcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/currcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dadrcal.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dadrcal.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dadrcal.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dadrcal.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dadrcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dadrcoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dadrcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dadrcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dadrfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dadrfmt.cpp)29
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dadrfmt.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dadrfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dcfmapts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dcfmapts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dcfmapts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dcfmapts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dcfmtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dcfmtest.cpp)47
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dcfmtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dcfmtest.h)10
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/decoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/decoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/decoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/decoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmapts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmapts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmapts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmapts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmrgts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmrgts.cpp)68
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmrgts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmrgts.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmtrtts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmtrtts.cpp)13
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmtrtts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmtrtts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmttst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmttst.cpp)575
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtfmttst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtfmttst.h)7
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtifmtts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtifmtts.cpp)152
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtifmtts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtifmtts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtptngts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtptngts.cpp)40
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/dtptngts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/dtptngts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/encoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/encoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/encoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/encoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/escoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/escoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/escoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/escoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ficoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ficoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ficoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ficoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/fldset.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/fldset.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/fldset.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/fldset.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/frcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/frcoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/frcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/frcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/g7coll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/g7coll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/g7coll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/g7coll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/icusvtst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/icusvtst.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/icusvtst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/icusvtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/idnaconf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/idnaconf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/idnaconf.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/idnaconf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/idnaref.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/idnaref.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/idnaref.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/idnaref.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/incaltst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/incaltst.cpp)102
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/incaltst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/incaltst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/intltest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/intltest.cpp)64
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/intltest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/intltest.h)27
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/intltest.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/intltest/intltest.vcxproj)5
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/intltest.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/intltest/intltest.vcxproj.filters)3
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itercoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itercoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itercoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itercoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itformat.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itformat.cpp)19
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itformat.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itformat.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itmajor.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itmajor.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itmajor.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itmajor.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbbi.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbbi.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbbi.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbbi.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbnf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbnf.cpp)23
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbnf.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbnf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbnfp.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbnfp.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbnfp.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbnfp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbnfrt.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbnfrt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itrbnfrt.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itrbnfrt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itspoof.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itspoof.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itspoof.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itspoof.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ittrans.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ittrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ittrans.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ittrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itutil.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itutil.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/itutil.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/itutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/jacoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/jacoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/jacoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/jacoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/jamotest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/jamotest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/jamotest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/jamotest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/lcukocol.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/lcukocol.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/lcukocol.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/lcukocol.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/locnmtst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/locnmtst.cpp)110
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/locnmtst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/locnmtst.h)1
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/loctest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/loctest.cpp)18
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/loctest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/loctest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/miscdtfm.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/miscdtfm.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/miscdtfm.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/miscdtfm.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/mnkytst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/mnkytst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/mnkytst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/mnkytst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/msfmrgts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/msfmrgts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/msfmrgts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/msfmrgts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/nmfmapts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/nmfmapts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/nmfmapts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/nmfmapts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/nmfmtrt.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/nmfmtrt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/nmfmtrt.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/nmfmtrt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/normconf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/normconf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/normconf.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/normconf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/nptrans.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/nptrans.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/nptrans.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/nptrans.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/numfmtst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/numfmtst.cpp)170
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/numfmtst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/numfmtst.h)2
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/numrgts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/numrgts.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/numrgts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/numrgts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/plurfmts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/plurfmts.cpp)85
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/plurfmts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/plurfmts.h)5
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/plurults.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/plurults.cpp)116
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/plurults.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/plurults.h)3
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/pptest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/pptest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/pptest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/pptest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/punyref.c (renamed from Build/source/libs/icu/icu-49.1/test/intltest/punyref.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/punyref.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/punyref.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/rbbiapts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/rbbiapts.cpp)35
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/rbbiapts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/rbbiapts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/rbbitst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/rbbitst.cpp)325
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/rbbitst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/rbbitst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/regcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/regcoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/regcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/regcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/regextst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/regextst.cpp)34
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/regextst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/regextst.h)3
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/reptest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/reptest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/reptest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/reptest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/restest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/restest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/restest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/restest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/restsnew.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/restsnew.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/restsnew.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/restsnew.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/rndmcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/rndmcoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/rndmcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/rndmcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/sdtfmtts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/sdtfmtts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/sdtfmtts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/sdtfmtts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/selfmts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/selfmts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/selfmts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/selfmts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/sfwdchit.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/sfwdchit.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/sfwdchit.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/sfwdchit.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/simplethread.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/simplethread.cpp)3
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/simplethread.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/simplethread.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/srchtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/srchtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/srchtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/srchtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ssearch.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ssearch.cpp)61
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ssearch.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ssearch.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/strcase.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/strcase.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/strtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/strtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/strtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/strtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/svccoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/svccoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/svccoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/svccoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tchcfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tchcfmt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tchcfmt.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tchcfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/testidn.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/testidn.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/testidna.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/testidna.cpp)11
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/testidna.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/testidna.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/testutil.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/testutil.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/testutil.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/testutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/textfile.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/textfile.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/textfile.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/textfile.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tfsmalls.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tfsmalls.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tfsmalls.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tfsmalls.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/thcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/thcoll.cpp)98
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/thcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/thcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tmsgfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tmsgfmt.cpp)86
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tmsgfmt.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tmsgfmt.h)8
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tokiter.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tokiter.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tokiter.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tokiter.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/transapi.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/transapi.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/transapi.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/transapi.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/transrt.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/transrt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/transrt.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/transrt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/transtst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/transtst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/transtst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/transtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/trcoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/trcoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/trcoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/trcoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/trnserr.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/trnserr.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/trnserr.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/trnserr.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tscoll.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tscoll.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tscoll.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tscoll.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsdate.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsdate.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsdate.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsdate.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsdcfmsy.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsdcfmsy.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsdcfmsy.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsdcfmsy.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsdtfmsy.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsdtfmsy.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsdtfmsy.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsdtfmsy.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsmthred.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsmthred.cpp)302
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsmthred.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsmthred.h)8
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsnmfmt.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsnmfmt.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsnmfmt.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsnmfmt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsputil.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsputil.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tsputil.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tsputil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tstnorm.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tstnorm.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tstnorm.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tstnorm.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tstnrapi.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tstnrapi.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tufmtts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tufmtts.cpp)26
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tufmtts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tufmtts.h)15
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzbdtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzbdtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzbdtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzbdtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzfmttst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzfmttst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzfmttst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzfmttst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzoffloc.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzoffloc.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzoffloc.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzoffloc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzregts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzregts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzregts.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzregts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzrulets.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzrulets.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tzrulets.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tzrulets.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tztest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tztest.cpp)151
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/tztest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/tztest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ucaconf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ucaconf.cpp)191
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ucaconf.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ucaconf.h)15
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ucdtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ucdtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ucdtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ucdtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ucharstrietest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ucharstrietest.cpp)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/uobjtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/uobjtest.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/uobjtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/uobjtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/usettest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/usettest.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/usettest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/usettest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ustrtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ustrtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/ustrtest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/ustrtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/uts46test.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/uts46test.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/utxttest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/utxttest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/utxttest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/utxttest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/uvectest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/uvectest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/uvectest.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/uvectest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/v32test.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/v32test.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/v32test.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/v32test.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/wbnf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/wbnf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/wbnf.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/wbnf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/windttst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/windttst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/windttst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/windttst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/winnmtst.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/winnmtst.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/winnmtst.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/winnmtst.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/winutil.cpp (renamed from Build/source/libs/icu/icu-49.1/test/intltest/winutil.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/intltest/winutil.h (renamed from Build/source/libs/icu/icu-49.1/test/intltest/winutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/iotest/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/filetst.c (renamed from Build/source/libs/icu/icu-49.1/test/iotest/filetst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/iotest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/iotest/iotest.cpp)23
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/iotest.h (renamed from Build/source/libs/icu/icu-49.1/test/iotest/iotest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/iotest.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/iotest/iotest.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/iotest.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/iotest/iotest.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/stream.cpp (renamed from Build/source/libs/icu/icu-49.1/test/iotest/stream.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/strtst.c (renamed from Build/source/libs/icu/icu-49.1/test/iotest/strtst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/iotest/trnstst.c (renamed from Build/source/libs/icu/icu-49.1/test/iotest/trnstst.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/FontObject.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/FontObject.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/FontObject.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/FontObject.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/FontTableCache.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/FontTableCache.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/FontTableCache.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/FontTableCache.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/letest/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/PortableFontInstance.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/PortableFontInstance.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/PortableFontInstance.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/PortableFontInstance.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/SimpleFontInstance.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/SimpleFontInstance.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/SimpleFontInstance.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/SimpleFontInstance.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cfonts.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/cfonts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cfonts.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/cfonts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cletest.c (renamed from Build/source/libs/icu/icu-49.1/test/letest/cletest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cletest.sln (renamed from Build/source/libs/icu/icu-49.1/test/letest/cletest.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cletest.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/letest/cletest.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cletest.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/letest/cletest.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cmaps.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/cmaps.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/cmaps.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/cmaps.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/gendata.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/gendata.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/gendata.sln (renamed from Build/source/libs/icu/icu-49.1/test/letest/gendata.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/gendata.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/letest/gendata.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/gendata.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/letest/gendata.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/gendata.xml (renamed from Build/source/libs/icu/icu-49.1/test/letest/gendata.xml)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/letest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/letest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/letest.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/letest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/letest.sln (renamed from Build/source/libs/icu/icu-49.1/test/letest/letest.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/letest.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/letest/letest.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/letest.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/letest/letest.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/letsutil.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/letsutil.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/letsutil.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/letsutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/readme.html (renamed from Build/source/libs/icu/icu-49.1/test/letest/readme.html)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/sfnt.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/sfnt.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/testdata.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/testdata.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/xmlreader.cpp (renamed from Build/source/libs/icu/icu-49.1/test/letest/xmlreader.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/letest/xmlreader.h (renamed from Build/source/libs/icu/icu-49.1/test/letest/xmlreader.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/ReadMe.txt (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/ReadMe.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/breakdata.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/breakdata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/collationdata.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/collationdata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/datedata.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/datedata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/README (renamed from Build/source/libs/icu/icu-49.1/test/perf/README)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/charperf/CharPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/charperf/CharPerf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/charperf/CharPerf_r.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/charperf/CharPerf_r.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/charperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/charperf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collationperf/CollPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/collationperf/CollPerf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collationperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/collationperf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collationperf/collperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/collationperf/collperf.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collationperf/readme.html (renamed from Build/source/libs/icu/icu-49.1/test/perf/collationperf/readme.html)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/collperf/CollPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/collperf/CollPerf.pl)32
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collperf/CollPerf_r.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/collperf/CollPerf_r.pl)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/collperf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.cpp)32
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/convperf/ConvPerf_r.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/ConvPerf_r.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/convperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.vcxproj.filters)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/convperf/convperf_ansi.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf_ansi.pl)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/convperf/convperf_iml.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf_iml.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/convperf/data.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/convperf/data.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/dicttrieperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/dicttrieperf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/dicttrieperf/dicttrieperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/dicttrieperf/dicttrieperf.cpp)65
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/Makefile.in)2
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/howExpensiveIs.cpp785
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/readme.txt (renamed from Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/sieve.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/sieve.cpp)28
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/sieve.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/sieve.h)8
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/icuperf2report.xsl (renamed from Build/source/libs/icu/icu-49.1/test/perf/icuperf2report.xsl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/Makefile.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/normperf/NormPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/NormPerf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/NormPerf_r.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/NormPerf_r.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.vcproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.vcproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/perf.sln (renamed from Build/source/libs/icu/icu-49.1/test/perf/perf.sln)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/perldriver/Common.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/perldriver/Common.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/perldriver/Dataset.pm (renamed from Build/source/libs/icu/icu-49.1/test/perf/perldriver/Dataset.pm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/perldriver/Format.pm (renamed from Build/source/libs/icu/icu-49.1/test/perf/perldriver/Format.pm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/perldriver/Output.pm (renamed from Build/source/libs/icu/icu-49.1/test/perf/perldriver/Output.pm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/perldriver/PerfFramework.pm (renamed from Build/source/libs/icu/icu-49.1/test/perf/perldriver/PerfFramework.pm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/StrSrchPerf_r.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/StrSrchPerf_r.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/Makefile.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/ubrkperf/UBrkPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/UBrkPerf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/UBrkPerf_r.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/UBrkPerf_r.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.dsp (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf20.dsp (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf20.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperfold.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperfold.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperfold.dsp (renamed from Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperfold.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ucnvavailperf/ucnvavailperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/ucnvavailperf/ucnvavailperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ucnvavailperf/ucnvavailperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/ucnvavailperf/ucnvavailperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/unisetperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/bitset.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/bitset.cpp)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/contperf.bat (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/contperf.bat)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/contperf.sh (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/contperf.sh)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span16perf.bat (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span16perf.bat)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span16perf.sh (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span16perf.sh)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span8perf.bat (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span8perf.bat)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span8perf.sh (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span8perf.sh)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/trieset.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/trieset.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/unicont.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/unicont.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.cpp)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/usetperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/usetperf/Makefile.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/usetperf/UsetPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/usetperf/UsetPerf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/usetperf/bitset.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/usetperf/bitset.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/usetperf/bitset.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/usetperf/bitset.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ustrperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/ustrperf/Makefile.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/ustrperf/StringPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/ustrperf/StringPerf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ustrperf/StringPerf_r.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/ustrperf/StringPerf_r.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.h (renamed from Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utfperf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/utfperf/Makefile.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/utfperf/UtfPerf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/utfperf/UtfPerf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/Makefile.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.bat (renamed from Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.bat)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.cpp (renamed from Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.pl (renamed from Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.sh (renamed from Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.sh)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.vcxproj (renamed from Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/BidiTest.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/BidiTest.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt)1233
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/CollationTest_SHIFTED_SHORT.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/CollationTest_SHIFTED_SHORT.txt)1409
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/ConverterSelectorTestUTF8.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/ConverterSelectorTestUTF8.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/DataDrivenCollationTest.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/DataDrivenCollationTest.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/GraphemeBreakTest.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/GraphemeBreakTest.txt)77
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/LineBreakTest.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/LineBreakTest.txt)932
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/testdata/Makefile.in)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/NormalizationTest-3.2.0.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/NormalizationTest-3.2.0.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/NumberFormatTestCases.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/NumberFormatTestCases.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/SentenceBreakTest.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/SentenceBreakTest.txt)18
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/TestFont1.otf (renamed from Build/source/libs/icu/icu-49.1/test/testdata/TestFont1.otf)bin3704 -> 3704 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/WordBreakTest.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/WordBreakTest.txt)113
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/calendar.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/calendar.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/casing.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/casing.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/confusables.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/confusables.txt)3552
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/conversion.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/conversion.txt)24
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/csdetest.xml (renamed from Build/source/libs/icu/icu-49.1/test/testdata/csdetest.xml)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/dcfmtest.txt1548
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/default.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/default.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/format.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/format.txt)181
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/ibm9027.ucm (renamed from Build/source/libs/icu/icu-49.1/test/testdata/ibm9027.ucm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/icuio.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/icuio.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/idna_conf.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/idna_conf.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/idna_rules.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/idna_rules.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/importtest.bin (renamed from Build/source/libs/icu/icu-49.1/test/testdata/importtest.bin)bin15 -> 15 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/iscii.bin (renamed from Build/source/libs/icu/icu-49.1/test/testdata/iscii.bin)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/letest.xml (renamed from Build/source/libs/icu/icu-49.1/test/testdata/letest.xml)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/mc.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/mc.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cis_prep.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cis_prep.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cs_prep_ci.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cs_prep_ci.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cs_prep_cs.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cs_prep_cs.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/nfs4_mixed_prep_p.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/nfs4_mixed_prep_p.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/nfs4_mixed_prep_s.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/nfs4_mixed_prep_s.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/old_e_testtypes.res (renamed from Build/source/libs/icu/icu-49.1/test/testdata/old_e_testtypes.res)bin13680 -> 13680 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/old_l_testtypes.res (renamed from Build/source/libs/icu/icu-49.1/test/testdata/old_l_testtypes.res)bin13680 -> 13680 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/pkgdata.inc.in (renamed from Build/source/libs/icu/icu-49.1/test/testdata/pkgdata.inc.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/pkgdataMakefile.in (renamed from Build/source/libs/icu/icu-49.1/extra/uconv/pkgdataMakefile.in)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/ra.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/ra.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/ra.xlf (renamed from Build/source/libs/icu/icu-49.1/test/testdata/ra.xlf)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/rbbitst.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/rbbitst.txt)47
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/re_tests.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/re_tests.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/readme.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/regextst.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/regextst.txt)5
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/riwords.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/riwords.txt)616
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/root.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/root.txt)6
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/sh.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/sh.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/sh_YU.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/sh_YU.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/ssearch.xml (renamed from Build/source/libs/icu/icu-49.1/test/testdata/ssearch.xml)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/structLocale.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/structLocale.txt)7436
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/te.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/te.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/te_IN.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/te_IN.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/te_IN_REVISED.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/te_IN_REVISED.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/test1.ucm (renamed from Build/source/libs/icu/icu-49.1/test/testdata/test1.ucm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/test1bmp.ucm (renamed from Build/source/libs/icu/icu-49.1/test/testdata/test1bmp.ucm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/test3.ucm (renamed from Build/source/libs/icu/icu-49.1/test/testdata/test3.ucm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/test4.ucm (renamed from Build/source/libs/icu/icu-49.1/test/testdata/test4.ucm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/test4x.ucm (renamed from Build/source/libs/icu/icu-49.1/test/testdata/test4x.ucm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/test5.ucm (renamed from Build/source/libs/icu/icu-49.1/test/testdata/test5.ucm)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/testaliases.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/testaliases.txt)4
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/testdata.mak (renamed from Build/source/libs/icu/icu-49.1/test/testdata/testdata.mak)9
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/testempty.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/testempty.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/testnorm.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/testnorm.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/testtypes.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/testtypes.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/translit_rules.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/translit_rules.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/tstfiles.mk (renamed from Build/source/libs/icu/icu-49.1/test/testdata/tstfiles.mk)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/uni-text.bin (renamed from Build/source/libs/icu/icu-49.1/test/testdata/uni-text.bin)bin372 -> 372 bytes
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testdata/wordsegments.txt (renamed from Build/source/libs/icu/icu-49.1/test/testdata/wordsegments.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testmap/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/testmap/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testmap/testmap.c (renamed from Build/source/libs/icu/icu-49.1/test/testmap/testmap.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/testmap/testmap.dsp (renamed from Build/source/libs/icu/icu-49.1/test/testmap/testmap.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/thaitest/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/thaitest/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/thaitest/space.txt (renamed from Build/source/libs/icu/icu-49.1/test/thaitest/space.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/thaitest/thaitest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/thaitest/thaitest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/thaitest/thaitest.dsp (renamed from Build/source/libs/icu/icu-49.1/test/thaitest/thaitest.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/threadtest/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/test/threadtest/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/threadtest/converttest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/threadtest/converttest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/threadtest/stringtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/threadtest/stringtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.cpp (renamed from Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.dsp (renamed from Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.dsw (renamed from Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.dsw)0
-rw-r--r--Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.h (renamed from Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/Makefile.in)6
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/ctest.c (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/ctest.c)2
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/ctestfw.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/ctestfw.vcxproj)8
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/ctestfw.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/ctestfw.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/datamap.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/datamap.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/testdata.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/testdata.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/tstdtmod.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/tstdtmod.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/ucln_ct.c (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/ucln_ct.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/ctest.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/ctest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/datamap.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/datamap.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testdata.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testdata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testlog.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testlog.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testtype.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testtype.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/tstdtmod.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/tstdtmod.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/uperf.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/uperf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/utimer.h (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/utimer.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/ctestfw/uperf.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/ctestfw/uperf.cpp)5
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/dumpce/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/dumpce/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.dsp (renamed from Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.dsp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.dsw (renamed from Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.dsw)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genbrk/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/genbrk/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.1.in (renamed from Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genccode/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/genccode/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genccode/genccode.8.in (renamed from Build/source/libs/icu/icu-49.1/tools/genccode/genccode.8.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genccode/genccode.c (renamed from Build/source/libs/icu/icu-49.1/tools/genccode/genccode.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genccode/genccode.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/genccode/genccode.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genccode/genccode.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/genccode/genccode.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencfu/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/gencfu/Makefile.in)8
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencmn/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/gencmn/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.8.in (renamed from Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.8.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.c (renamed from Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencnval/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/gencnval/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.1.in (renamed from Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.c (renamed from Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.c)17
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gennorm2/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/gennorm2/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gennorm2/gennorm2.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/gennorm2/gennorm2.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gennorm2/gennorm2.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/gennorm2/gennorm2.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gennorm2/n2builder.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/gennorm2/n2builder.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gennorm2/n2builder.h (renamed from Build/source/libs/icu/icu-49.1/tools/gennorm2/n2builder.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/derb.1.in (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/derb.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/derb.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/derb.c)14
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/derb.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/derb.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/derb.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/derb.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/errmsg.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/errmsg.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/errmsg.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/errmsg.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/genrb.1.in (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/genrb.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/genrb.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/genrb.c)57
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/genrb.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/genrb.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/genrb.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/genrb.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/genrb.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/genrb.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/parse.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/parse.cpp)15
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/parse.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/parse.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/prscmnts.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/prscmnts.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/prscmnts.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/prscmnts.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/rbutil.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/rbutil.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/rbutil.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/rbutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/read.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/read.c)3
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/read.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/read.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/reslist.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/reslist.c)8
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/reslist.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/reslist.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/rle.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/rle.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/rle.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/rle.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/ustr.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/ustr.c)3
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/ustr.h (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/ustr.h)15
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/wrtjava.c (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/wrtjava.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genrb/wrtxml.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/genrb/wrtxml.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genren/Makefile (renamed from Build/source/libs/icu/icu-49.1/tools/genren/Makefile)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/genren/README (renamed from Build/source/libs/icu/icu-49.1/tools/genren/README)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/tools/genren/genren.pl (renamed from Build/source/libs/icu/icu-49.1/tools/genren/genren.pl)22
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gensprep/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/Makefile.in)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/tools/gensprep/filterRFC3454.pl (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/filterRFC3454.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.8.in (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.8.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.c (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.c)5
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.h (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gensprep/store.c (renamed from Build/source/libs/icu/icu-49.1/tools/gensprep/store.c)70
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gentest/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/gentest/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gentest/genres32.c (renamed from Build/source/libs/icu/icu-49.1/tools/gentest/genres32.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gentest/gentest.c (renamed from Build/source/libs/icu/icu-49.1/tools/gentest/gentest.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gentest/gentest.h (renamed from Build/source/libs/icu/icu-49.1/tools/gentest/gentest.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gentest/gentest.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/gentest/gentest.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/gentest/gentest.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/gentest/gentest.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icu-svnprops-check.py (renamed from Build/source/libs/icu/icu-49.1/tools/icu-svnprops-check.py)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuinfo/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/icuinfo/Makefile.in)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuinfo/icuinfo.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/icuinfo/icuinfo.cpp)2
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuinfo/icuinfo.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/icuinfo/icuinfo.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuinfo/icuplugins_windows_sample.txt (renamed from Build/source/libs/icu/icu-49.1/tools/icuinfo/icuplugins_windows_sample.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.c (renamed from Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icupkg/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/icupkg/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.8.in (renamed from Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.8.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.cpp)26
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuswap/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/icuswap/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuswap/icuswap.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/icuswap/icuswap.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/icuswap/icuswap.vcproj (renamed from Build/source/libs/icu/icu-49.1/tools/icuswap/icuswap.vcproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/gencnvex.c (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/gencnvex.c)5
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/genmbcs.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/genmbcs.cpp)8
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/genmbcs.h (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/genmbcs.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.1.in (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.c (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.h (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/makeconv/ucnvstat.c (renamed from Build/source/libs/icu/icu-49.1/tools/makeconv/ucnvstat.c)0
-rwxr-xr-xBuild/source/libs/icu/icu-50.1/tools/memcheck/ICUMemCheck.pl (renamed from Build/source/libs/icu/icu-49.1/tools/memcheck/ICUMemCheck.pl)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/pkgdata/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/pkgdata/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.1.in (renamed from Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.1.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.cpp)77
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.vcxproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.vcxproj.filters (renamed from Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.vcxproj.filters)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgtypes.c (renamed from Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgtypes.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgtypes.h (renamed from Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgtypes.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/dbgutil.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/dbgutil.cpp)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/dbgutil.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/dbgutil.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/denseranges.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/denseranges.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/denseranges.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/denseranges.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/filestrm.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/filestrm.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/filestrm.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/filestrm.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/filetools.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/filetools.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/filetools.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/filetools.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/flagparser.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/flagparser.c)16
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/flagparser.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/flagparser.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/package.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/package.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/package.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/package.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_genc.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_genc.c)17
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_genc.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_genc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_gencmn.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_gencmn.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_gencmn.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_gencmn.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_icu.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_icu.cpp)18
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_icu.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_icu.h)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_imp.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_imp.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/pkgitems.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/pkgitems.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ppucd.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ppucd.cpp)7
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ppucd.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ppucd.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/swapimpl.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/swapimpl.cpp)12
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/swapimpl.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/swapimpl.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.vcxproj (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.vcxproj)8
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ucbuf.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ucbuf.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ucbuf.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ucbuf.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ucln_tu.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ucln_tu.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ucm.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ucm.c)6
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ucm.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ucm.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/ucmstate.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/ucmstate.c)4
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/udbgutil.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/udbgutil.cpp)39
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/udbgutil.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/udbgutil.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/unewdata.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/unewdata.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/unewdata.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/unewdata.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/uoptions.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/uoptions.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/uoptions.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/uoptions.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/uparse.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/uparse.c)3
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/uparse.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/uparse.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/writesrc.c (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/writesrc.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/writesrc.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/writesrc.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/xmlparser.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/xmlparser.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/toolutil/xmlparser.h (renamed from Build/source/libs/icu/icu-49.1/tools/toolutil/xmlparser.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/Makefile.in (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/Makefile.in)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/asctime.c (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/asctime.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/ialloc.c (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/ialloc.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/icuzdump.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/icuzdump.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/icuzdump.vcproj (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/icuzdump.vcproj)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/icuzones (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/icuzones)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/localtime.c (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/localtime.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/private.h (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/private.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/readme.txt (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/readme.txt)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/scheck.c (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/scheck.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/tz.alias (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/tz.alias)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/tz2icu.cpp (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/tz2icu.cpp)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/tz2icu.h (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/tz2icu.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/tzfile.h (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/tzfile.h)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/tzselect.ksh (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/tzselect.ksh)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/zdump.c (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/zdump.c)0
-rw-r--r--Build/source/libs/icu/icu-50.1/tools/tzcode/zic.c (renamed from Build/source/libs/icu/icu-49.1/tools/tzcode/zic.c)0
-rw-r--r--Build/source/libs/icu/version.ac2
3327 files changed, 97142 insertions, 57659 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index 074592ca370..b7b94b8981c 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -24,7 +24,7 @@ graphite 2.4 - checked 15may12
http://scripts.sil.org/svn-public/graphite/graphite/trunk
(svn r1333 2012-05-14 14:47:16 UTC, omitting changes in test/).
-icu 49.1 (49.1 release) - http://download.icu-project.org/files/icu4c/
+icu 50.1 (50_rc) - http://download.icu-project.org/files/icu4c/
with modifications required for xetex, also used by bibtexu
libpng 1.5.13 - checked 28sep12
diff --git a/Build/source/libs/icu/ChangeLog b/Build/source/libs/icu/ChangeLog
index da67f0884d5..fad9eecdc34 100644
--- a/Build/source/libs/icu/ChangeLog
+++ b/Build/source/libs/icu/ChangeLog
@@ -1,3 +1,8 @@
+2012-03-03 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Import icu-50.1 (50_rc).
+ * version.ac: Adjust.
+
2012-03-22 Peter Breitenlohner <peb@mppmu.mpg.de>
Update icu-49.1 (release).
diff --git a/Build/source/libs/icu/configure b/Build/source/libs/icu/configure
index 4a1b979e051..66cb54c289c 100755
--- a/Build/source/libs/icu/configure
+++ b/Build/source/libs/icu/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for icu for TeX Live 49.1.
+# Generated by GNU Autoconf 2.69 for icu for TeX Live 50.1.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -579,12 +579,12 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='icu for TeX Live'
PACKAGE_TARNAME='icu-for-tex-live'
-PACKAGE_VERSION='49.1'
-PACKAGE_STRING='icu for TeX Live 49.1'
+PACKAGE_VERSION='50.1'
+PACKAGE_STRING='icu for TeX Live 50.1'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="icu-49.1/common/unicode/utypes.h"
+ac_unique_file="icu-50.1/common/unicode/utypes.h"
ac_subst_vars='LTLIBOBJS
LIBOBJS
icu_native_args
@@ -1216,7 +1216,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures icu for TeX Live 49.1 to adapt to many kinds of systems.
+\`configure' configures icu for TeX Live 50.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1287,7 +1287,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of icu for TeX Live 49.1:";;
+ short | recursive ) echo "Configuration of icu for TeX Live 50.1:";;
esac
cat <<\_ACEOF
@@ -1362,7 +1362,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-icu for TeX Live configure 49.1
+icu for TeX Live configure 50.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1379,7 +1379,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by icu for TeX Live $as_me 49.1, which was
+It was created by icu for TeX Live $as_me 50.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2207,7 +2207,7 @@ fi
# Define the identity of the package.
PACKAGE='icu-for-tex-live'
- VERSION='49.1'
+ VERSION='50.1'
cat >>confdefs.h <<_ACEOF
@@ -2383,7 +2383,7 @@ $as_echo "no, using $LN_S" >&6; }
fi
-ICU_TREE=icu-49.1
+ICU_TREE=icu-50.1
# Prepare configure arguments for ICU.
@@ -2394,14 +2394,8 @@ if test "x$cache_file" != x/dev/null; then
icu_config="$icu_config -C"
fi
# Add '--disable-strict': required for MinGW32, otherwise reduce warnings.
-# Add '--disable-threads': required for FreeBSD, neither XeTeX nor BibTeXU use threads.
# Add '--disable-dyload': neither XeTeX nor BibTeXU use plugins, new in ICU 4.4.
-icu_config="$icu_config --disable-strict --disable-threads --disable-dyload"
-
-# Add '--disable-utf16-string-check': gcc 4.4+ supports this, but
-# XeTeX/BibTeXU don't need it, and propagating the necessary compiler
-# flags as computed by ICU is not easy.
-icu_config="$icu_config --disable-utf16-string-check"
+icu_config="$icu_config --disable-strict --disable-dyload"
if test "x$cross_compiling" = xyes; then
@@ -2997,7 +2991,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by icu for TeX Live $as_me 49.1, which was
+This file was extended by icu for TeX Live $as_me 50.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3050,7 +3044,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-icu for TeX Live config.status 49.1
+icu for TeX Live config.status 50.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/icu/configure.ac b/Build/source/libs/icu/configure.ac
index 38c588edfa9..c44b5ff3b74 100644
--- a/Build/source/libs/icu/configure.ac
+++ b/Build/source/libs/icu/configure.ac
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright (C) 2009-2011 Peter Breitenlohner <tex-live@tug.org>
+dnl Copyright (C) 2009-2012 Peter Breitenlohner <tex-live@tug.org>
dnl
dnl This file is free software; the copyright holder
dnl gives unlimited permission to copy and/or distribute it,
@@ -34,14 +34,8 @@ if test "x$cache_file" != x/dev/null; then
icu_config="$icu_config -C"
fi
# Add '--disable-strict': required for MinGW32, otherwise reduce warnings.
-# Add '--disable-threads': required for FreeBSD, neither XeTeX nor BibTeXU use threads.
# Add '--disable-dyload': neither XeTeX nor BibTeXU use plugins, new in ICU 4.4.
-icu_config="$icu_config --disable-strict --disable-threads --disable-dyload"
-
-# Add '--disable-utf16-string-check': gcc 4.4+ supports this, but
-# XeTeX/BibTeXU don't need it, and propagating the necessary compiler
-# flags as computed by ICU is not easy.
-icu_config="$icu_config --disable-utf16-string-check"
+icu_config="$icu_config --disable-strict --disable-dyload"
AC_SUBST([icu_config])
if test "x$cross_compiling" = xyes; then
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/TL-Changes b/Build/source/libs/icu/icu-49.1-PATCHES/TL-Changes
deleted file mode 100644
index 105c53e00d9..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/TL-Changes
+++ /dev/null
@@ -1,22 +0,0 @@
-Changes applied to the icu-49.1/ tree as obtained from:
- http://download.icu-project.org/files/icu4c/49rc/icu4c-49_1-src.tgz
-
-Regenerated:
- configure -- should use autoconf 2.68.
-
-Updated:
- source/config.guess
- source/config.sub
- source/install-sh
-
-Removed empty dirs:
- layout/unicode
- test/perf/results
-
-Reduced size of data/in/icudt49l.dat
- icupkg -r 'curr/*' IN OUT
- icupkg -r 'lang/*' IN OUT
- icupkg -r 'region/*' IN OUT
- icupkg -r 'rfc*.spp' IN OUT
- icupkg -r 'zone/*' IN OUT
-
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-01-Cygwin b/Build/source/libs/icu/icu-49.1-PATCHES/patch-01-Cygwin
deleted file mode 100644
index d7c27e905f7..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-01-Cygwin
+++ /dev/null
@@ -1,30 +0,0 @@
- Build fix for Cygwin.
-
- Since <windows.h> is not included for Cygwin, we
- can't use the WIN32 API.
-
- With U_ENABLE_DYLOAD=1: enable plugins for Cygwin.
-
- With U_ENABLE_DYLOAD=0: can't use WIN32 API (HMODULE undeclared).
-
-diff -ur icu-49.1.orig/source/common/putil.cpp icu-49.1/source/common/putil.cpp
---- icu-49.1.orig/source/common/putil.cpp 2012-03-21 18:35:10.000000000 +0100
-+++ icu-49.1/source/common/putil.cpp 2012-03-23 18:37:30.000000000 +0100
-@@ -2100,7 +2100,7 @@
-
- #if U_ENABLE_DYLOAD
-
--#if HAVE_DLOPEN && !U_PLATFORM_HAS_WIN32_API
-+#if HAVE_DLOPEN && !U_PLATFORM_USES_ONLY_WIN32_API
-
- #if HAVE_DLFCN_H
-
-@@ -2181,7 +2181,7 @@
-
- #endif
-
--#elif U_PLATFORM_HAS_WIN32_API
-+#elif U_PLATFORM_USES_ONLY_WIN32_API
-
- U_INTERNAL void * U_EXPORT2
- uprv_dl_open(const char *libName, UErrorCode *status) {
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-02-FreeBSD b/Build/source/libs/icu/icu-49.1-PATCHES/patch-02-FreeBSD
deleted file mode 100644
index f6232e31374..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-02-FreeBSD
+++ /dev/null
@@ -1,14 +0,0 @@
- The FreeBSD declaration of timezone conflicts with Posix.
-
-diff -ur icu-49.1.orig/source/common/putilimp.h icu-49.1/source/common/putilimp.h
---- icu-49.1.orig/source/common/putilimp.h 2012-03-21 18:35:16.000000000 +0100
-+++ icu-49.1/source/common/putilimp.h 2012-04-24 11:38:09.000000000 +0200
-@@ -116,6 +116,8 @@
- # define U_TIMEZONE __timezone
- #elif U_PLATFORM_USES_ONLY_WIN32_API
- # define U_TIMEZONE _timezone
-+#elif U_PLATFORM == U_PF_BSD && !defined(__FreeBSD_kernel__)
-+ /* not defined */
- #elif U_PLATFORM == U_PF_OS400
- /* not defined */
- #else
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-05-m4-quoting b/Build/source/libs/icu/icu-49.1-PATCHES/patch-05-m4-quoting
deleted file mode 100644
index b9ab520b25d..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-05-m4-quoting
+++ /dev/null
@@ -1,19 +0,0 @@
- Correct m4 quoting.
- Use AC_LANG_PROGRAM to create a linkable program.
-
- Without this we get an error msg
- sed: can't read conftest.c: No such file or directory
-
-
-diff -ur icu-49.1.orig/source/configure.in icu-49.1/source/configure.in
---- icu-49.1.orig/source/configure.in 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/configure.in 2012-03-22 09:54:23.000000000 +0100
-@@ -285,7 +285,7 @@
- ;;
- esac
-
-- AC_LINK_IFELSE(AC_LANG_SOURCE, CHECK_STATIC_OPT_FLAG=yes, CHECK_STATIC_OPT_FLAG=no, )
-+ AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], [CHECK_STATIC_OPT_FLAG=yes], [CHECK_STATIC_OPT_FLAG=no])
- AC_MSG_RESULT($CHECK_STATIC_OPT_FLAG)
- if test "$CHECK_STATIC_OPT_FLAG" = no; then
- CPPFLAGS="${OLD_CPPFLAGS}"
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-07-configure-utf16-string b/Build/source/libs/icu/icu-49.1-PATCHES/patch-07-configure-utf16-string
deleted file mode 100644
index b53fcf80547..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-07-configure-utf16-string
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -ur icu-49.1.orig/source/configure.in icu-49.1/source/configure.in
---- icu-49.1.orig/source/configure.in 2012-03-22 09:54:23.000000000 +0100
-+++ icu-49.1/source/configure.in 2012-03-22 09:57:38.000000000 +0100
-@@ -912,7 +912,27 @@
- fi
- fi
-
-+AC_MSG_CHECKING([whether to check for UTF-16 string literal support])
-+enabled=yes
-+U_ENABLE_UTF16_STRING_CHECK=1
-+AC_ARG_ENABLE(utf16-string-check,
-+ [ --enable-utf16-string-check enable testing for UTF-16 string literal support [default=yes]],
-+ [ case "${enableval}" in
-+ yes|"") enabled=yes; U_ENABLE_UTF16_STRING_CHECK=1 ;;
-+ no) enabled=no; U_ENABLE_UTF16_STRING_CHECK=0 ;;
-+ *) ;;
-+ esac],
-+)
-+AC_MSG_RESULT($enabled)
-+AC_SUBST(U_ENABLE_UTF16_STRING_CHECK)
-+
- AC_MSG_CHECKING([for UTF-16 string literal support])
-+if test $U_ENABLE_UTF16_STRING_CHECK = 0; then
-+U_CHECK_UTF16_STRING=0
-+U_CHECK_GNUC_UTF16_STRING=0
-+CHECK_UTF16_STRING_RESULT="check disabled"
-+
-+else # do the UTF16 literal checks
- U_CHECK_UTF16_STRING=1
- CHECK_UTF16_STRING_RESULT="unknown"
-
-@@ -997,6 +1017,7 @@
- fi
- fi
- fi
-+fi
- AC_SUBST(U_CHECK_GNUC_UTF16_STRING)
-
- AC_MSG_RESULT($CHECK_UTF16_STRING_RESULT)
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-09-generated b/Build/source/libs/icu/icu-49.1-PATCHES/patch-09-generated
deleted file mode 100644
index c2ed94ab4f6..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-09-generated
+++ /dev/null
@@ -1,94 +0,0 @@
-diff -ur icu-49.1.orig/source/configure icu-49.1/source/configure
---- icu-49.1.orig/source/configure 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/configure 2012-03-22 09:59:10.000000000 +0100
-@@ -623,6 +623,7 @@
- EXTRAS_TRUE
- U_CHECK_UTF16_STRING
- U_CHECK_GNUC_UTF16_STRING
-+U_ENABLE_UTF16_STRING_CHECK
- U_HAVE_WCSCPY
- U_HAVE_WCHAR_H
- U_TIMEZONE
-@@ -754,6 +755,7 @@
- enable_rpath
- enable_threads
- enable_weak_threads
-+enable_utf16_string_check
- enable_extras
- enable_icuio
- enable_layout
-@@ -1401,6 +1403,7 @@
- --enable-rpath use rpath when linking default is only if necessary
- --enable-threads build ICU with thread safety default=yes
- --enable-weak-threads weakly reference the threading library default=no
-+ --enable-utf16-string-check enable testing for UTF-16 string literal support default=yes
- --enable-extras build ICU extras default=yes
- --enable-icuio build ICU's icuio library default=yes
- --enable-layout build ICU's layout library default=yes
-@@ -5266,13 +5269,24 @@
- ;;
- esac
-
-- if ac_fn_c_try_link "$LINENO"; then :
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
- CHECK_STATIC_OPT_FLAG=yes
- else
- CHECK_STATIC_OPT_FLAG=no
- fi
- rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext
-+ conftest$ac_exeext conftest.$ac_ext
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_STATIC_OPT_FLAG" >&5
- $as_echo "$CHECK_STATIC_OPT_FLAG" >&6; }
- if test "$CHECK_STATIC_OPT_FLAG" = no; then
-@@ -7103,8 +7117,31 @@
- fi
- fi
-
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for UTF-16 string literal support" >&5
-+$as_echo_n "checking whether to check for UTF-16 string literal support... " >&6; }
-+enabled=yes
-+U_ENABLE_UTF16_STRING_CHECK=1
-+# Check whether --enable-utf16-string-check was given.
-+if test "${enable_utf16_string_check+set}" = set; then :
-+ enableval=$enable_utf16_string_check; case "${enableval}" in
-+ yes|"") enabled=yes; U_ENABLE_UTF16_STRING_CHECK=1 ;;
-+ no) enabled=no; U_ENABLE_UTF16_STRING_CHECK=0 ;;
-+ *) ;;
-+ esac
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
-+$as_echo "$enabled" >&6; }
-+
-+
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UTF-16 string literal support" >&5
- $as_echo_n "checking for UTF-16 string literal support... " >&6; }
-+if test $U_ENABLE_UTF16_STRING_CHECK = 0; then
-+U_CHECK_UTF16_STRING=0
-+U_CHECK_GNUC_UTF16_STRING=0
-+CHECK_UTF16_STRING_RESULT="check disabled"
-+
-+else # do the UTF16 literal checks
- U_CHECK_UTF16_STRING=1
- CHECK_UTF16_STRING_RESULT="unknown"
-
-@@ -7237,6 +7274,7 @@
- fi
- fi
- fi
-+fi
-
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_UTF16_STRING_RESULT" >&5
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-11-CURR_FULL_DIR b/Build/source/libs/icu/icu-49.1-PATCHES/patch-11-CURR_FULL_DIR
deleted file mode 100644
index c3b62ac44f1..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-11-CURR_FULL_DIR
+++ /dev/null
@@ -1,27 +0,0 @@
- When cross compiling, e.g., Unix => mingw CURR_FULL_DIR must
- certainly be that for the native (Unix) system and not that for
- the build (mingw) system.
-
-diff -ur icu-49.1.orig/source/Makefile.in icu-49.1/source/Makefile.in
---- icu-49.1.orig/source/Makefile.in 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/Makefile.in 2012-03-22 10:11:21.000000000 +0100
-@@ -221,6 +221,8 @@
- config/icucross.mk: $(top_builddir)/icudefs.mk $(top_builddir)/Makefile
- @echo rebuilding $@
- @(echo "CROSS_ICU_VERSION=$(VERSION)" ;\
-+ grep '^CURR_FULL_DIR' $(top_builddir)/icudefs.mk ;\
-+ grep '^CURR_FULL_DIR' @platform_make_fragment@ ;\
- echo "TOOLEXEEXT=$(EXEEXT)" \
- ) > $@
- @(echo 'TOOLBINDIR=$$(cross_buildroot)/bin' ;\
-diff -ur icu-49.1.orig/source/icudefs.mk.in icu-49.1/source/icudefs.mk.in
---- icu-49.1.orig/source/icudefs.mk.in 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/icudefs.mk.in 2012-03-22 10:11:21.000000000 +0100
-@@ -221,6 +221,7 @@
- TOOLBINDIR=$(BINDIR)
- TOOLLIBDIR=$(LIBDIR)
-
-+# overridden by icucross.mk and maybe by config/mh-*.
- # Current full path directory.
- CURR_FULL_DIR=$(shell pwd | sed 's/ /\\ /g')
- # Current full path directory for use in source code in a -D compiler option.
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-14-GENCCODE_ASSEMBLY b/Build/source/libs/icu/icu-49.1-PATCHES/patch-14-GENCCODE_ASSEMBLY
deleted file mode 100644
index 73b63c83e93..00000000000
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-14-GENCCODE_ASSEMBLY
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ur icu-49.1.orig/source/config/mh-linux icu-49.1/source/config/mh-linux
---- icu-49.1.orig/source/config/mh-linux 2012-03-21 18:35:32.000000000 +0100
-+++ icu-49.1/source/config/mh-linux 2012-03-22 10:15:47.000000000 +0100
-@@ -37,6 +37,9 @@
- ## Non-shared intermediate object suffix
- STATIC_O = ao
-
-+## The type of assembly needed when pkgdata is used for generating shared libraries.
-+GENCCODE_ASSEMBLY=-a gcc
-+
- ## Compilation rules
- %.$(STATIC_O): $(srcdir)/%.c
- $(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS) -o $@ $<
diff --git a/Build/source/libs/icu/icu-49.1/common/triedict.cpp b/Build/source/libs/icu/icu-49.1/common/triedict.cpp
deleted file mode 100644
index e905a40966e..00000000000
--- a/Build/source/libs/icu/icu-49.1/common/triedict.cpp
+++ /dev/null
@@ -1,1413 +0,0 @@
-/**
- *******************************************************************************
- * Copyright (C) 2006-2011, International Business Machines Corporation *
- * and others. All Rights Reserved. *
- *******************************************************************************
- */
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_BREAK_ITERATION
-
-#include "triedict.h"
-#include "unicode/chariter.h"
-#include "unicode/uchriter.h"
-#include "unicode/strenum.h"
-#include "unicode/uenum.h"
-#include "unicode/udata.h"
-#include "cmemory.h"
-#include "udataswp.h"
-#include "uvector.h"
-#include "uvectr32.h"
-#include "uarrsort.h"
-
-//#define DEBUG_TRIE_DICT 1
-
-#ifdef DEBUG_TRIE_DICT
-#include <sys/times.h>
-#include <limits.h>
-#include <stdio.h>
-#endif
-
-U_NAMESPACE_BEGIN
-
-/*******************************************************************
- * TrieWordDictionary
- */
-
-TrieWordDictionary::TrieWordDictionary() {
-}
-
-TrieWordDictionary::~TrieWordDictionary() {
-}
-
-/*******************************************************************
- * MutableTrieDictionary
- */
-
-// Node structure for the ternary, uncompressed trie
-struct TernaryNode : public UMemory {
- UChar ch; // UTF-16 code unit
- uint16_t flags; // Flag word
- TernaryNode *low; // Less-than link
- TernaryNode *equal; // Equal link
- TernaryNode *high; // Greater-than link
-
- TernaryNode(UChar uc);
- ~TernaryNode();
-};
-
-enum MutableTrieNodeFlags {
- kEndsWord = 0x0001 // This node marks the end of a valid word
-};
-
-inline
-TernaryNode::TernaryNode(UChar uc) {
- ch = uc;
- flags = 0;
- low = NULL;
- equal = NULL;
- high = NULL;
-}
-
-// Not inline since it's recursive
-TernaryNode::~TernaryNode() {
- delete low;
- delete equal;
- delete high;
-}
-
-MutableTrieDictionary::MutableTrieDictionary( UChar median, UErrorCode &status ) {
- // Start the trie off with something. Having the root node already present
- // cuts a special case out of the search/insertion functions.
- // Making it a median character cuts the worse case for searches from
- // 4x a balanced trie to 2x a balanced trie. It's best to choose something
- // that starts a word that is midway in the list.
- fTrie = new TernaryNode(median);
- if (fTrie == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- }
- fIter = utext_openUChars(NULL, NULL, 0, &status);
- if (U_SUCCESS(status) && fIter == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- }
-}
-
-MutableTrieDictionary::MutableTrieDictionary( UErrorCode &status ) {
- fTrie = NULL;
- fIter = utext_openUChars(NULL, NULL, 0, &status);
- if (U_SUCCESS(status) && fIter == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- }
-}
-
-MutableTrieDictionary::~MutableTrieDictionary() {
- delete fTrie;
- utext_close(fIter);
-}
-
-int32_t
-MutableTrieDictionary::search( UText *text,
- int32_t maxLength,
- int32_t *lengths,
- int &count,
- int limit,
- TernaryNode *&parent,
- UBool &pMatched ) const {
- // TODO: current implementation works in UTF-16 space
- const TernaryNode *up = NULL;
- const TernaryNode *p = fTrie;
- int mycount = 0;
- pMatched = TRUE;
- int i;
-
- UChar uc = utext_current32(text);
- for (i = 0; i < maxLength && p != NULL; ++i) {
- while (p != NULL) {
- if (uc < p->ch) {
- up = p;
- p = p->low;
- }
- else if (uc == p->ch) {
- break;
- }
- else {
- up = p;
- p = p->high;
- }
- }
- if (p == NULL) {
- pMatched = FALSE;
- break;
- }
- // Must be equal to get here
- if (limit > 0 && (p->flags & kEndsWord)) {
- lengths[mycount++] = i+1;
- --limit;
- }
- up = p;
- p = p->equal;
- uc = utext_next32(text);
- uc = utext_current32(text);
- }
-
- // Note that there is no way to reach here with up == 0 unless
- // maxLength is 0 coming in.
- parent = (TernaryNode *)up;
- count = mycount;
- return i;
-}
-
-void
-MutableTrieDictionary::addWord( const UChar *word,
- int32_t length,
- UErrorCode &status ) {
-#if 0
- if (length <= 0) {
- status = U_ILLEGAL_ARGUMENT_ERROR;
- return;
- }
-#endif
- TernaryNode *parent;
- UBool pMatched;
- int count;
- fIter = utext_openUChars(fIter, word, length, &status);
-
- int matched;
- matched = search(fIter, length, NULL, count, 0, parent, pMatched);
-
- while (matched++ < length) {
- UChar32 uc = utext_next32(fIter); // TODO: supplemetary support?
- U_ASSERT(uc != U_SENTINEL);
- TernaryNode *newNode = new TernaryNode(uc);
- if (newNode == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- return;
- }
- if (pMatched) {
- parent->equal = newNode;
- }
- else {
- pMatched = TRUE;
- if (uc < parent->ch) {
- parent->low = newNode;
- }
- else {
- parent->high = newNode;
- }
- }
- parent = newNode;
- }
-
- parent->flags |= kEndsWord;
-}
-
-#if 0
-void
-MutableTrieDictionary::addWords( UEnumeration *words,
- UErrorCode &status ) {
- int32_t length;
- const UChar *word;
- while ((word = uenum_unext(words, &length, &status)) && U_SUCCESS(status)) {
- addWord(word, length, status);
- }
-}
-#endif
-
-int32_t
-MutableTrieDictionary::matches( UText *text,
- int32_t maxLength,
- int32_t *lengths,
- int &count,
- int limit ) const {
- TernaryNode *parent;
- UBool pMatched;
- return search(text, maxLength, lengths, count, limit, parent, pMatched);
-}
-
-// Implementation of iteration for MutableTrieDictionary
-class MutableTrieEnumeration : public StringEnumeration {
-private:
- UStack fNodeStack; // Stack of nodes to process
- UVector32 fBranchStack; // Stack of which branch we are working on
- TernaryNode *fRoot; // Root node
- enum StackBranch {
- kLessThan,
- kEqual,
- kGreaterThan,
- kDone
- };
-
-public:
- static UClassID U_EXPORT2 getStaticClassID(void);
- virtual UClassID getDynamicClassID(void) const;
-public:
- MutableTrieEnumeration(TernaryNode *root, UErrorCode &status)
- : fNodeStack(status), fBranchStack(status) {
- fRoot = root;
- fNodeStack.push(root, status);
- fBranchStack.push(kLessThan, status);
- unistr.remove();
- }
-
- virtual ~MutableTrieEnumeration();
-
- virtual StringEnumeration *clone() const {
- UErrorCode status = U_ZERO_ERROR;
- return new MutableTrieEnumeration(fRoot, status);
- }
-
- virtual const UnicodeString *snext(UErrorCode &status) {
- if (fNodeStack.empty() || U_FAILURE(status)) {
- return NULL;
- }
- TernaryNode *node = (TernaryNode *) fNodeStack.peek();
- StackBranch where = (StackBranch) fBranchStack.peeki();
- while (!fNodeStack.empty() && U_SUCCESS(status)) {
- UBool emit;
- UBool equal;
-
- switch (where) {
- case kLessThan:
- if (node->low != NULL) {
- fBranchStack.setElementAt(kEqual, fBranchStack.size()-1);
- node = (TernaryNode *) fNodeStack.push(node->low, status);
- where = (StackBranch) fBranchStack.push(kLessThan, status);
- break;
- }
- case kEqual: /*fall through*/
- emit = (node->flags & kEndsWord) != 0;
- equal = (node->equal != NULL);
- // If this node should be part of the next emitted string, append
- // the UChar to the string, and make sure we pop it when we come
- // back to this node. The character should only be in the string
- // for as long as we're traversing the equal subtree of this node
- if (equal || emit) {
- unistr.append(node->ch);
- fBranchStack.setElementAt(kGreaterThan, fBranchStack.size()-1);
- }
- if (equal) {
- node = (TernaryNode *) fNodeStack.push(node->equal, status);
- where = (StackBranch) fBranchStack.push(kLessThan, status);
- }
- if (emit) {
- return &unistr;
- }
- if (equal) {
- break;
- }
- case kGreaterThan: /*fall through*/
- // If this node's character is in the string, remove it.
- if (node->equal != NULL || (node->flags & kEndsWord)) {
- unistr.truncate(unistr.length()-1);
- }
- if (node->high != NULL) {
- fBranchStack.setElementAt(kDone, fBranchStack.size()-1);
- node = (TernaryNode *) fNodeStack.push(node->high, status);
- where = (StackBranch) fBranchStack.push(kLessThan, status);
- break;
- }
- case kDone: /*fall through*/
- fNodeStack.pop();
- fBranchStack.popi();
- node = (TernaryNode *) fNodeStack.peek();
- where = (StackBranch) fBranchStack.peeki();
- break;
- default:
- return NULL;
- }
- }
- return NULL;
- }
-
- // Very expensive, but this should never be used.
- virtual int32_t count(UErrorCode &status) const {
- MutableTrieEnumeration counter(fRoot, status);
- int32_t result = 0;
- while (counter.snext(status) != NULL && U_SUCCESS(status)) {
- ++result;
- }
- return result;
- }
-
- virtual void reset(UErrorCode &status) {
- fNodeStack.removeAllElements();
- fBranchStack.removeAllElements();
- fNodeStack.push(fRoot, status);
- fBranchStack.push(kLessThan, status);
- unistr.remove();
- }
-};
-
-MutableTrieEnumeration::~MutableTrieEnumeration() {}
-
-UOBJECT_DEFINE_RTTI_IMPLEMENTATION(MutableTrieEnumeration)
-
-StringEnumeration *
-MutableTrieDictionary::openWords( UErrorCode &status ) const {
- if (U_FAILURE(status)) {
- return NULL;
- }
- return new MutableTrieEnumeration(fTrie, status);
-}
-
-/*******************************************************************
- * CompactTrieDictionary
- */
-
-struct CompactTrieHeader {
- uint32_t size; // Size of the data in bytes
- uint32_t magic; // Magic number (including version)
- uint16_t nodeCount; // Number of entries in offsets[]
- uint16_t root; // Node number of the root node
- uint32_t offsets[1]; // Offsets to nodes from start of data
-};
-
-// Note that to avoid platform-specific alignment issues, all members of the node
-// structures should be the same size, or should contain explicit padding to
-// natural alignment boundaries.
-
-// We can't use a bitfield for the flags+count field, because the layout of those
-// is not portable. 12 bits of count allows for up to 4096 entries in a node.
-struct CompactTrieNode {
- uint16_t flagscount; // Count of sub-entries, plus flags
-};
-
-enum CompactTrieNodeFlags {
- kVerticalNode = 0x1000, // This is a vertical node
- kParentEndsWord = 0x2000, // The node whose equal link points to this ends a word
- kReservedFlag1 = 0x4000,
- kReservedFlag2 = 0x8000,
- kCountMask = 0x0FFF, // The count portion of flagscount
- kFlagMask = 0xF000 // The flags portion of flagscount
-};
-
-// The two node types are distinguished by the kVerticalNode flag.
-
-struct CompactTrieHorizontalEntry {
- uint16_t ch; // UChar
- uint16_t equal; // Equal link node index
-};
-
-// We don't use inheritance here because C++ does not guarantee that the
-// base class comes first in memory!!
-
-struct CompactTrieHorizontalNode {
- uint16_t flagscount; // Count of sub-entries, plus flags
- CompactTrieHorizontalEntry entries[1];
-};
-
-struct CompactTrieVerticalNode {
- uint16_t flagscount; // Count of sub-entries, plus flags
- uint16_t equal; // Equal link node index
- uint16_t chars[1]; // Code units
-};
-
-// {'Dic', 1}, version 1
-#define COMPACT_TRIE_MAGIC_1 0x44696301
-
-CompactTrieDictionary::CompactTrieDictionary(UDataMemory *dataObj,
- UErrorCode &status )
-: fUData(dataObj)
-{
- fData = (const CompactTrieHeader *) udata_getMemory(dataObj);
- fOwnData = FALSE;
- if (fData->magic != COMPACT_TRIE_MAGIC_1) {
- status = U_ILLEGAL_ARGUMENT_ERROR;
- fData = NULL;
- }
-}
-CompactTrieDictionary::CompactTrieDictionary( const void *data,
- UErrorCode &status )
-: fUData(NULL)
-{
- fData = (const CompactTrieHeader *) data;
- fOwnData = FALSE;
- if (fData->magic != COMPACT_TRIE_MAGIC_1) {
- status = U_ILLEGAL_ARGUMENT_ERROR;
- fData = NULL;
- }
-}
-
-CompactTrieDictionary::CompactTrieDictionary( const MutableTrieDictionary &dict,
- UErrorCode &status )
-: fUData(NULL)
-{
- fData = compactMutableTrieDictionary(dict, status);
- fOwnData = !U_FAILURE(status);
-}
-
-CompactTrieDictionary::~CompactTrieDictionary() {
- if (fOwnData) {
- uprv_free((void *)fData);
- }
- if (fUData) {
- udata_close(fUData);
- }
-}
-
-uint32_t
-CompactTrieDictionary::dataSize() const {
- return fData->size;
-}
-
-const void *
-CompactTrieDictionary::data() const {
- return fData;
-}
-
-// This function finds the address of a node for us, given its node ID
-static inline const CompactTrieNode *
-getCompactNode(const CompactTrieHeader *header, uint16_t node) {
- return (const CompactTrieNode *)((const uint8_t *)header + header->offsets[node]);
-}
-
-int32_t
-CompactTrieDictionary::matches( UText *text,
- int32_t maxLength,
- int32_t *lengths,
- int &count,
- int limit ) const {
- // TODO: current implementation works in UTF-16 space
- const CompactTrieNode *node = getCompactNode(fData, fData->root);
- int mycount = 0;
-
- UChar uc = utext_current32(text);
- int i = 0;
-
- while (node != NULL) {
- // Check if the node we just exited ends a word
- if (limit > 0 && (node->flagscount & kParentEndsWord)) {
- lengths[mycount++] = i;
- --limit;
- }
- // Check that we haven't exceeded the maximum number of input characters.
- // We have to do that here rather than in the while condition so that
- // we can check for ending a word, above.
- if (i >= maxLength) {
- break;
- }
-
- int nodeCount = (node->flagscount & kCountMask);
- if (nodeCount == 0) {
- // Special terminal node; return now
- break;
- }
- if (node->flagscount & kVerticalNode) {
- // Vertical node; check all the characters in it
- const CompactTrieVerticalNode *vnode = (const CompactTrieVerticalNode *)node;
- for (int j = 0; j < nodeCount && i < maxLength; ++j) {
- if (uc != vnode->chars[j]) {
- // We hit a non-equal character; return
- goto exit;
- }
- utext_next32(text);
- uc = utext_current32(text);
- ++i;
- }
- // To get here we must have come through the whole list successfully;
- // go on to the next node. Note that a word cannot end in the middle
- // of a vertical node.
- node = getCompactNode(fData, vnode->equal);
- }
- else {
- // Horizontal node; do binary search
- const CompactTrieHorizontalNode *hnode = (const CompactTrieHorizontalNode *)node;
- int low = 0;
- int high = nodeCount-1;
- int middle;
- node = NULL; // If we don't find a match, we'll fall out of the loop
- while (high >= low) {
- middle = (high+low)/2;
- if (uc == hnode->entries[middle].ch) {
- // We hit a match; get the next node and next character
- node = getCompactNode(fData, hnode->entries[middle].equal);
- utext_next32(text);
- uc = utext_current32(text);
- ++i;
- break;
- }
- else if (uc < hnode->entries[middle].ch) {
- high = middle-1;
- }
- else {
- low = middle+1;
- }
- }
- }
- }
-exit:
- count = mycount;
- return i;
-}
-
-// Implementation of iteration for CompactTrieDictionary
-class CompactTrieEnumeration : public StringEnumeration {
-private:
- UVector32 fNodeStack; // Stack of nodes to process
- UVector32 fIndexStack; // Stack of where in node we are
- const CompactTrieHeader *fHeader; // Trie data
-
-public:
- static UClassID U_EXPORT2 getStaticClassID(void);
- virtual UClassID getDynamicClassID(void) const;
-public:
- CompactTrieEnumeration(const CompactTrieHeader *header, UErrorCode &status)
- : fNodeStack(status), fIndexStack(status) {
- fHeader = header;
- fNodeStack.push(header->root, status);
- fIndexStack.push(0, status);
- unistr.remove();
- }
-
- virtual ~CompactTrieEnumeration();
-
- virtual StringEnumeration *clone() const {
- UErrorCode status = U_ZERO_ERROR;
- return new CompactTrieEnumeration(fHeader, status);
- }
-
- virtual const UnicodeString * snext(UErrorCode &status);
-
- // Very expensive, but this should never be used.
- virtual int32_t count(UErrorCode &status) const {
- CompactTrieEnumeration counter(fHeader, status);
- int32_t result = 0;
- while (counter.snext(status) != NULL && U_SUCCESS(status)) {
- ++result;
- }
- return result;
- }
-
- virtual void reset(UErrorCode &status) {
- fNodeStack.removeAllElements();
- fIndexStack.removeAllElements();
- fNodeStack.push(fHeader->root, status);
- fIndexStack.push(0, status);
- unistr.remove();
- }
-};
-
-CompactTrieEnumeration::~CompactTrieEnumeration() {}
-
-UOBJECT_DEFINE_RTTI_IMPLEMENTATION(CompactTrieEnumeration)
-
-const UnicodeString *
-CompactTrieEnumeration::snext(UErrorCode &status) {
- if (fNodeStack.empty() || U_FAILURE(status)) {
- return NULL;
- }
- const CompactTrieNode *node = getCompactNode(fHeader, fNodeStack.peeki());
- int where = fIndexStack.peeki();
- while (!fNodeStack.empty() && U_SUCCESS(status)) {
- int nodeCount = (node->flagscount & kCountMask);
- UBool goingDown = FALSE;
- if (nodeCount == 0) {
- // Terminal node; go up immediately
- fNodeStack.popi();
- fIndexStack.popi();
- node = getCompactNode(fHeader, fNodeStack.peeki());
- where = fIndexStack.peeki();
- }
- else if (node->flagscount & kVerticalNode) {
- // Vertical node
- const CompactTrieVerticalNode *vnode = (const CompactTrieVerticalNode *)node;
- if (where == 0) {
- // Going down
- unistr.append((const UChar *)vnode->chars, (int32_t) nodeCount);
- fIndexStack.setElementAt(1, fIndexStack.size()-1);
- node = getCompactNode(fHeader, fNodeStack.push(vnode->equal, status));
- where = fIndexStack.push(0, status);
- goingDown = TRUE;
- }
- else {
- // Going up
- unistr.truncate(unistr.length()-nodeCount);
- fNodeStack.popi();
- fIndexStack.popi();
- node = getCompactNode(fHeader, fNodeStack.peeki());
- where = fIndexStack.peeki();
- }
- }
- else {
- // Horizontal node
- const CompactTrieHorizontalNode *hnode = (const CompactTrieHorizontalNode *)node;
- if (where > 0) {
- // Pop previous char
- unistr.truncate(unistr.length()-1);
- }
- if (where < nodeCount) {
- // Push on next node
- unistr.append((UChar)hnode->entries[where].ch);
- fIndexStack.setElementAt(where+1, fIndexStack.size()-1);
- node = getCompactNode(fHeader, fNodeStack.push(hnode->entries[where].equal, status));
- where = fIndexStack.push(0, status);
- goingDown = TRUE;
- }
- else {
- // Going up
- fNodeStack.popi();
- fIndexStack.popi();
- node = getCompactNode(fHeader, fNodeStack.peeki());
- where = fIndexStack.peeki();
- }
- }
- // Check if the parent of the node we've just gone down to ends a
- // word. If so, return it.
- if (goingDown && (node->flagscount & kParentEndsWord)) {
- return &unistr;
- }
- }
- return NULL;
-}
-
-StringEnumeration *
-CompactTrieDictionary::openWords( UErrorCode &status ) const {
- if (U_FAILURE(status)) {
- return NULL;
- }
- return new CompactTrieEnumeration(fData, status);
-}
-
-//
-// Below here is all code related to converting a ternary trie to a compact trie
-// and back again
-//
-
-// Helper classes to construct the compact trie
-class BuildCompactTrieNode: public UMemory {
- public:
- UBool fParentEndsWord;
- UBool fVertical;
- UBool fHasDuplicate;
- int32_t fNodeID;
- UnicodeString fChars;
-
- public:
- BuildCompactTrieNode(UBool parentEndsWord, UBool vertical, UStack &nodes, UErrorCode &status) {
- fParentEndsWord = parentEndsWord;
- fHasDuplicate = FALSE;
- fVertical = vertical;
- fNodeID = nodes.size();
- nodes.push(this, status);
- }
-
- virtual ~BuildCompactTrieNode();
-
- virtual uint32_t size() {
- return sizeof(uint16_t);
- }
-
- virtual void write(uint8_t *bytes, uint32_t &offset, const UVector32 &/*translate*/) {
- // Write flag/count
- *((uint16_t *)(bytes+offset)) = (fChars.length() & kCountMask)
- | (fVertical ? kVerticalNode : 0) | (fParentEndsWord ? kParentEndsWord : 0 );
- offset += sizeof(uint16_t);
- }
-};
-
-BuildCompactTrieNode::~BuildCompactTrieNode() {}
-
-class BuildCompactTrieHorizontalNode: public BuildCompactTrieNode {
- public:
- UStack fLinks;
-
- public:
- BuildCompactTrieHorizontalNode(UBool parentEndsWord, UStack &nodes, UErrorCode &status)
- : BuildCompactTrieNode(parentEndsWord, FALSE, nodes, status), fLinks(status) {
- }
-
- virtual ~BuildCompactTrieHorizontalNode();
-
- virtual uint32_t size() {
- return offsetof(CompactTrieHorizontalNode,entries) +
- (fChars.length()*sizeof(CompactTrieHorizontalEntry));
- }
-
- virtual void write(uint8_t *bytes, uint32_t &offset, const UVector32 &translate) {
- BuildCompactTrieNode::write(bytes, offset, translate);
- int32_t count = fChars.length();
- for (int32_t i = 0; i < count; ++i) {
- CompactTrieHorizontalEntry *entry = (CompactTrieHorizontalEntry *)(bytes+offset);
- entry->ch = fChars[i];
- entry->equal = translate.elementAti(((BuildCompactTrieNode *)fLinks[i])->fNodeID);
-#ifdef DEBUG_TRIE_DICT
- if (entry->equal == 0) {
- fprintf(stderr, "ERROR: horizontal link %d, logical node %d maps to physical node zero\n",
- i, ((BuildCompactTrieNode *)fLinks[i])->fNodeID);
- }
-#endif
- offset += sizeof(CompactTrieHorizontalEntry);
- }
- }
-
- void addNode(UChar ch, BuildCompactTrieNode *link, UErrorCode &status) {
- fChars.append(ch);
- fLinks.push(link, status);
- }
-};
-
-BuildCompactTrieHorizontalNode::~BuildCompactTrieHorizontalNode() {}
-
-class BuildCompactTrieVerticalNode: public BuildCompactTrieNode {
- public:
- BuildCompactTrieNode *fEqual;
-
- public:
- BuildCompactTrieVerticalNode(UBool parentEndsWord, UStack &nodes, UErrorCode &status)
- : BuildCompactTrieNode(parentEndsWord, TRUE, nodes, status) {
- fEqual = NULL;
- }
-
- virtual ~BuildCompactTrieVerticalNode();
-
- virtual uint32_t size() {
- return offsetof(CompactTrieVerticalNode,chars) + (fChars.length()*sizeof(uint16_t));
- }
-
- virtual void write(uint8_t *bytes, uint32_t &offset, const UVector32 &translate) {
- CompactTrieVerticalNode *node = (CompactTrieVerticalNode *)(bytes+offset);
- BuildCompactTrieNode::write(bytes, offset, translate);
- node->equal = translate.elementAti(fEqual->fNodeID);
- offset += sizeof(node->equal);
-#ifdef DEBUG_TRIE_DICT
- if (node->equal == 0) {
- fprintf(stderr, "ERROR: vertical link, logical node %d maps to physical node zero\n",
- fEqual->fNodeID);
- }
-#endif
- fChars.extract(0, fChars.length(), (UChar *)node->chars);
- offset += sizeof(uint16_t)*fChars.length();
- }
-
- void addChar(UChar ch) {
- fChars.append(ch);
- }
-
- void setLink(BuildCompactTrieNode *node) {
- fEqual = node;
- }
-};
-
-BuildCompactTrieVerticalNode::~BuildCompactTrieVerticalNode() {}
-
-// Forward declaration
-static void walkHorizontal(const TernaryNode *node,
- BuildCompactTrieHorizontalNode *building,
- UStack &nodes,
- UErrorCode &status);
-
-// Convert one node. Uses recursion.
-
-static BuildCompactTrieNode *
-compactOneNode(const TernaryNode *node, UBool parentEndsWord, UStack &nodes, UErrorCode &status) {
- if (U_FAILURE(status)) {
- return NULL;
- }
- BuildCompactTrieNode *result = NULL;
- UBool horizontal = (node->low != NULL || node->high != NULL);
- if (horizontal) {
- BuildCompactTrieHorizontalNode *hResult =
- new BuildCompactTrieHorizontalNode(parentEndsWord, nodes, status);
- if (hResult == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- return NULL;
- }
- if (U_SUCCESS(status)) {
- walkHorizontal(node, hResult, nodes, status);
- result = hResult;
- }
- }
- else {
- BuildCompactTrieVerticalNode *vResult =
- new BuildCompactTrieVerticalNode(parentEndsWord, nodes, status);
- if (vResult == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- }
- else if (U_SUCCESS(status)) {
- UBool endsWord = FALSE;
- // Take up nodes until we end a word, or hit a node with < or > links
- do {
- vResult->addChar(node->ch);
- endsWord = (node->flags & kEndsWord) != 0;
- node = node->equal;
- }
- while(node != NULL && !endsWord && node->low == NULL && node->high == NULL);
- if (node == NULL) {
- if (!endsWord) {
- status = U_ILLEGAL_ARGUMENT_ERROR; // Corrupt input trie
- }
- else {
- vResult->setLink((BuildCompactTrieNode *)nodes[1]);
- }
- }
- else {
- vResult->setLink(compactOneNode(node, endsWord, nodes, status));
- }
- result = vResult;
- }
- }
- return result;
-}
-
-// Walk the set of peers at the same level, to build a horizontal node.
-// Uses recursion.
-
-static void walkHorizontal(const TernaryNode *node,
- BuildCompactTrieHorizontalNode *building,
- UStack &nodes,
- UErrorCode &status) {
- while (U_SUCCESS(status) && node != NULL) {
- if (node->low != NULL) {
- walkHorizontal(node->low, building, nodes, status);
- }
- BuildCompactTrieNode *link = NULL;
- if (node->equal != NULL) {
- link = compactOneNode(node->equal, (node->flags & kEndsWord) != 0, nodes, status);
- }
- else if (node->flags & kEndsWord) {
- link = (BuildCompactTrieNode *)nodes[1];
- }
- if (U_SUCCESS(status) && link != NULL) {
- building->addNode(node->ch, link, status);
- }
- // Tail recurse manually instead of leaving it to the compiler.
- //if (node->high != NULL) {
- // walkHorizontal(node->high, building, nodes, status);
- //}
- node = node->high;
- }
-}
-
-U_NAMESPACE_END
-U_NAMESPACE_USE
-U_CDECL_BEGIN
-static int32_t U_CALLCONV
-_sortBuildNodes(const void * /*context*/, const void *voidl, const void *voidr) {
- BuildCompactTrieNode *left = *(BuildCompactTrieNode **)voidl;
- BuildCompactTrieNode *right = *(BuildCompactTrieNode **)voidr;
- // Check for comparing a node to itself, to avoid spurious duplicates
- if (left == right) {
- return 0;
- }
- // Most significant is type of node. Can never coalesce.
- if (left->fVertical != right->fVertical) {
- return left->fVertical - right->fVertical;
- }
- // Next, the "parent ends word" flag. If that differs, we cannot coalesce.
- if (left->fParentEndsWord != right->fParentEndsWord) {
- return left->fParentEndsWord - right->fParentEndsWord;
- }
- // Next, the string. If that differs, we can never coalesce.
- int32_t result = left->fChars.compare(right->fChars);
- if (result != 0) {
- return result;
- }
- // We know they're both the same node type, so branch for the two cases.
- if (left->fVertical) {
- result = ((BuildCompactTrieVerticalNode *)left)->fEqual->fNodeID
- - ((BuildCompactTrieVerticalNode *)right)->fEqual->fNodeID;
- }
- else {
- // We need to compare the links vectors. They should be the
- // same size because the strings were equal.
- // We compare the node IDs instead of the pointers, to handle
- // coalesced nodes.
- BuildCompactTrieHorizontalNode *hleft, *hright;
- hleft = (BuildCompactTrieHorizontalNode *)left;
- hright = (BuildCompactTrieHorizontalNode *)right;
- int32_t count = hleft->fLinks.size();
- for (int32_t i = 0; i < count && result == 0; ++i) {
- result = ((BuildCompactTrieNode *)(hleft->fLinks[i]))->fNodeID -
- ((BuildCompactTrieNode *)(hright->fLinks[i]))->fNodeID;
- }
- }
- // If they are equal to each other, mark them (speeds coalescing)
- if (result == 0) {
- left->fHasDuplicate = TRUE;
- right->fHasDuplicate = TRUE;
- }
- return result;
-}
-U_CDECL_END
-U_NAMESPACE_BEGIN
-
-static void coalesceDuplicates(UStack &nodes, UErrorCode &status) {
- // We sort the array of nodes to place duplicates next to each other
- if (U_FAILURE(status)) {
- return;
- }
- int32_t size = nodes.size();
- void **array = (void **)uprv_malloc(sizeof(void *)*size);
- if (array == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- return;
- }
- (void) nodes.toArray(array);
-
- // Now repeatedly identify duplicates until there are no more
- int32_t dupes = 0;
- long passCount = 0;
-#ifdef DEBUG_TRIE_DICT
- long totalDupes = 0;
-#endif
- do {
- BuildCompactTrieNode *node;
- BuildCompactTrieNode *first = NULL;
- BuildCompactTrieNode **p;
- BuildCompactTrieNode **pFirst = NULL;
- int32_t counter = size - 2;
- // Sort the array, skipping nodes 0 and 1. Use quicksort for the first
- // pass for speed. For the second and subsequent passes, we use stable
- // (insertion) sort for two reasons:
- // 1. The array is already mostly ordered, so we get better performance.
- // 2. The way we find one and only one instance of a set of duplicates is to
- // check that the node ID equals the array index. If we used an unstable
- // sort for the second or later passes, it's possible that none of the
- // duplicates would wind up with a node ID equal to its array index.
- // The sort stability guarantees that, because as we coalesce more and
- // more groups, the first element of the resultant group will be one of
- // the first elements of the groups being coalesced.
- // To use quicksort for the second and subsequent passes, we would have to
- // find the minimum of the node numbers in a group, and set all the nodes
- // in the group to that node number.
- uprv_sortArray(array+2, counter, sizeof(void *), _sortBuildNodes, NULL, (passCount > 0), &status);
- dupes = 0;
- for (p = (BuildCompactTrieNode **)array + 2; counter > 0; --counter, ++p) {
- node = *p;
- if (node->fHasDuplicate) {
- if (first == NULL) {
- first = node;
- pFirst = p;
- }
- else if (_sortBuildNodes(NULL, pFirst, p) != 0) {
- // Starting a new run of dupes
- first = node;
- pFirst = p;
- }
- else if (node->fNodeID != first->fNodeID) {
- // Slave one to the other, note duplicate
- node->fNodeID = first->fNodeID;
- dupes += 1;
- }
- }
- else {
- // This node has no dupes
- first = NULL;
- pFirst = NULL;
- }
- }
- passCount += 1;
-#ifdef DEBUG_TRIE_DICT
- totalDupes += dupes;
- fprintf(stderr, "Trie node dupe removal, pass %d: %d nodes tagged\n", passCount, dupes);
-#endif
- }
- while (dupes > 0);
-#ifdef DEBUG_TRIE_DICT
- fprintf(stderr, "Trie node dupe removal complete: %d tagged in %d passes\n", totalDupes, passCount);
-#endif
-
- // We no longer need the temporary array, as the nodes have all been marked appropriately.
- uprv_free(array);
-}
-
-U_NAMESPACE_END
-U_CDECL_BEGIN
-static void U_CALLCONV _deleteBuildNode(void *obj) {
- delete (BuildCompactTrieNode *) obj;
-}
-U_CDECL_END
-U_NAMESPACE_BEGIN
-
-CompactTrieHeader *
-CompactTrieDictionary::compactMutableTrieDictionary( const MutableTrieDictionary &dict,
- UErrorCode &status ) {
- if (U_FAILURE(status)) {
- return NULL;
- }
-#ifdef DEBUG_TRIE_DICT
- struct tms timing;
- struct tms previous;
- (void) ::times(&previous);
-#endif
- UStack nodes(_deleteBuildNode, NULL, status); // Index of nodes
-
- // Add node 0, used as the NULL pointer/sentinel.
- nodes.addElement((int32_t)0, status);
-
- // Start by creating the special empty node we use to indicate that the parent
- // terminates a word. This must be node 1, because the builder assumes
- // that.
- if (U_FAILURE(status)) {
- return NULL;
- }
- BuildCompactTrieNode *terminal = new BuildCompactTrieNode(TRUE, FALSE, nodes, status);
- if (terminal == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- }
-
- // This call does all the work of building the new trie structure. The root
- // will be node 2.
- BuildCompactTrieNode *root = compactOneNode(dict.fTrie, FALSE, nodes, status);
-#ifdef DEBUG_TRIE_DICT
- (void) ::times(&timing);
- fprintf(stderr, "Compact trie built, %d nodes, time user %f system %f\n",
- nodes.size(), (double)(timing.tms_utime-previous.tms_utime)/CLK_TCK,
- (double)(timing.tms_stime-previous.tms_stime)/CLK_TCK);
- previous = timing;
-#endif
-
- // Now coalesce all duplicate nodes.
- coalesceDuplicates(nodes, status);
-#ifdef DEBUG_TRIE_DICT
- (void) ::times(&timing);
- fprintf(stderr, "Duplicates coalesced, time user %f system %f\n",
- (double)(timing.tms_utime-previous.tms_utime)/CLK_TCK,
- (double)(timing.tms_stime-previous.tms_stime)/CLK_TCK);
- previous = timing;
-#endif
-
- // Next, build the output trie.
- // First we compute all the sizes and build the node ID translation table.
- uint32_t totalSize = offsetof(CompactTrieHeader,offsets);
- int32_t count = nodes.size();
- int32_t nodeCount = 1; // The sentinel node we already have
- BuildCompactTrieNode *node;
- int32_t i;
- UVector32 translate(count, status); // Should be no growth needed after this
- translate.push(0, status); // The sentinel node
-
- if (U_FAILURE(status)) {
- return NULL;
- }
-
- for (i = 1; i < count; ++i) {
- node = (BuildCompactTrieNode *)nodes[i];
- if (node->fNodeID == i) {
- // Only one node out of each duplicate set is used
- if (i >= translate.size()) {
- // Logically extend the mapping table
- translate.setSize(i+1);
- }
- translate.setElementAt(nodeCount++, i);
- totalSize += node->size();
- }
- }
-
- // Check for overflowing 16 bits worth of nodes.
- if (nodeCount > 0x10000) {
- status = U_ILLEGAL_ARGUMENT_ERROR;
- return NULL;
- }
-
- // Add enough room for the offsets.
- totalSize += nodeCount*sizeof(uint32_t);
-#ifdef DEBUG_TRIE_DICT
- (void) ::times(&timing);
- fprintf(stderr, "Sizes/mapping done, time user %f system %f\n",
- (double)(timing.tms_utime-previous.tms_utime)/CLK_TCK,
- (double)(timing.tms_stime-previous.tms_stime)/CLK_TCK);
- previous = timing;
- fprintf(stderr, "%d nodes, %d unique, %d bytes\n", nodes.size(), nodeCount, totalSize);
-#endif
- uint8_t *bytes = (uint8_t *)uprv_malloc(totalSize);
- if (bytes == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- return NULL;
- }
-
- CompactTrieHeader *header = (CompactTrieHeader *)bytes;
- header->size = totalSize;
- header->nodeCount = nodeCount;
- header->offsets[0] = 0; // Sentinel
- header->root = translate.elementAti(root->fNodeID);
-#ifdef DEBUG_TRIE_DICT
- if (header->root == 0) {
- fprintf(stderr, "ERROR: root node %d translate to physical zero\n", root->fNodeID);
- }
-#endif
- uint32_t offset = offsetof(CompactTrieHeader,offsets)+(nodeCount*sizeof(uint32_t));
- nodeCount = 1;
- // Now write the data
- for (i = 1; i < count; ++i) {
- node = (BuildCompactTrieNode *)nodes[i];
- if (node->fNodeID == i) {
- header->offsets[nodeCount++] = offset;
- node->write(bytes, offset, translate);
- }
- }
-#ifdef DEBUG_TRIE_DICT
- (void) ::times(&timing);
- fprintf(stderr, "Trie built, time user %f system %f\n",
- (double)(timing.tms_utime-previous.tms_utime)/CLK_TCK,
- (double)(timing.tms_stime-previous.tms_stime)/CLK_TCK);
- previous = timing;
- fprintf(stderr, "Final offset is %d\n", offset);
-
- // Collect statistics on node types and sizes
- int hCount = 0;
- int vCount = 0;
- size_t hSize = 0;
- size_t vSize = 0;
- size_t hItemCount = 0;
- size_t vItemCount = 0;
- uint32_t previousOff = offset;
- for (uint16_t nodeIdx = nodeCount-1; nodeIdx >= 2; --nodeIdx) {
- const CompactTrieNode *node = getCompactNode(header, nodeIdx);
- if (node->flagscount & kVerticalNode) {
- vCount += 1;
- vItemCount += (node->flagscount & kCountMask);
- vSize += previousOff-header->offsets[nodeIdx];
- }
- else {
- hCount += 1;
- hItemCount += (node->flagscount & kCountMask);
- hSize += previousOff-header->offsets[nodeIdx];
- }
- previousOff = header->offsets[nodeIdx];
- }
- fprintf(stderr, "Horizontal nodes: %d total, average %f bytes with %f items\n", hCount,
- (double)hSize/hCount, (double)hItemCount/hCount);
- fprintf(stderr, "Vertical nodes: %d total, average %f bytes with %f items\n", vCount,
- (double)vSize/vCount, (double)vItemCount/vCount);
-#endif
-
- if (U_FAILURE(status)) {
- uprv_free(bytes);
- header = NULL;
- }
- else {
- header->magic = COMPACT_TRIE_MAGIC_1;
- }
- return header;
-}
-
-// Forward declaration
-static TernaryNode *
-unpackOneNode( const CompactTrieHeader *header, const CompactTrieNode *node, UErrorCode &status );
-
-
-// Convert a horizontal node (or subarray thereof) into a ternary subtrie
-static TernaryNode *
-unpackHorizontalArray( const CompactTrieHeader *header, const CompactTrieHorizontalEntry *array,
- int low, int high, UErrorCode &status ) {
- if (U_FAILURE(status) || low > high) {
- return NULL;
- }
- int middle = (low+high)/2;
- TernaryNode *result = new TernaryNode(array[middle].ch);
- if (result == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- return NULL;
- }
- const CompactTrieNode *equal = getCompactNode(header, array[middle].equal);
- if (equal->flagscount & kParentEndsWord) {
- result->flags |= kEndsWord;
- }
- result->low = unpackHorizontalArray(header, array, low, middle-1, status);
- result->high = unpackHorizontalArray(header, array, middle+1, high, status);
- result->equal = unpackOneNode(header, equal, status);
- return result;
-}
-
-// Convert one compact trie node into a ternary subtrie
-static TernaryNode *
-unpackOneNode( const CompactTrieHeader *header, const CompactTrieNode *node, UErrorCode &status ) {
- int nodeCount = (node->flagscount & kCountMask);
- if (nodeCount == 0 || U_FAILURE(status)) {
- // Failure, or terminal node
- return NULL;
- }
- if (node->flagscount & kVerticalNode) {
- const CompactTrieVerticalNode *vnode = (const CompactTrieVerticalNode *)node;
- TernaryNode *head = NULL;
- TernaryNode *previous = NULL;
- TernaryNode *latest = NULL;
- for (int i = 0; i < nodeCount; ++i) {
- latest = new TernaryNode(vnode->chars[i]);
- if (latest == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- break;
- }
- if (head == NULL) {
- head = latest;
- }
- if (previous != NULL) {
- previous->equal = latest;
- }
- previous = latest;
- }
- if (latest != NULL) {
- const CompactTrieNode *equal = getCompactNode(header, vnode->equal);
- if (equal->flagscount & kParentEndsWord) {
- latest->flags |= kEndsWord;
- }
- latest->equal = unpackOneNode(header, equal, status);
- }
- return head;
- }
- else {
- // Horizontal node
- const CompactTrieHorizontalNode *hnode = (const CompactTrieHorizontalNode *)node;
- return unpackHorizontalArray(header, &hnode->entries[0], 0, nodeCount-1, status);
- }
-}
-
-MutableTrieDictionary *
-CompactTrieDictionary::cloneMutable( UErrorCode &status ) const {
- MutableTrieDictionary *result = new MutableTrieDictionary( status );
- if (result == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- return NULL;
- }
- TernaryNode *root = unpackOneNode(fData, getCompactNode(fData, fData->root), status);
- if (U_FAILURE(status)) {
- delete root; // Clean up
- delete result;
- return NULL;
- }
- result->fTrie = root;
- return result;
-}
-
-U_NAMESPACE_END
-
-U_CAPI int32_t U_EXPORT2
-triedict_swap(const UDataSwapper *ds, const void *inData, int32_t length, void *outData,
- UErrorCode *status) {
-
- if (status == NULL || U_FAILURE(*status)) {
- return 0;
- }
- if(ds==NULL || inData==NULL || length<-1 || (length>0 && outData==NULL)) {
- *status=U_ILLEGAL_ARGUMENT_ERROR;
- return 0;
- }
-
- //
- // Check that the data header is for for dictionary data.
- // (Header contents are defined in genxxx.cpp)
- //
- const UDataInfo *pInfo = (const UDataInfo *)((const uint8_t *)inData+4);
- if(!( pInfo->dataFormat[0]==0x54 && /* dataFormat="TrDc" */
- pInfo->dataFormat[1]==0x72 &&
- pInfo->dataFormat[2]==0x44 &&
- pInfo->dataFormat[3]==0x63 &&
- pInfo->formatVersion[0]==1 )) {
- udata_printError(ds, "triedict_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized\n",
- pInfo->dataFormat[0], pInfo->dataFormat[1],
- pInfo->dataFormat[2], pInfo->dataFormat[3],
- pInfo->formatVersion[0]);
- *status=U_UNSUPPORTED_ERROR;
- return 0;
- }
-
- //
- // Swap the data header. (This is the generic ICU Data Header, not the
- // CompactTrieHeader). This swap also conveniently gets us
- // the size of the ICU d.h., which lets us locate the start
- // of the RBBI specific data.
- //
- int32_t headerSize=udata_swapDataHeader(ds, inData, length, outData, status);
-
- //
- // Get the CompactTrieHeader, and check that it appears to be OK.
- //
- const uint8_t *inBytes =(const uint8_t *)inData+headerSize;
- const CompactTrieHeader *header = (const CompactTrieHeader *)inBytes;
- if (ds->readUInt32(header->magic) != COMPACT_TRIE_MAGIC_1
- || ds->readUInt32(header->size) < sizeof(CompactTrieHeader))
- {
- udata_printError(ds, "triedict_swap(): CompactTrieHeader is invalid.\n");
- *status=U_UNSUPPORTED_ERROR;
- return 0;
- }
-
- //
- // Prefight operation? Just return the size
- //
- uint32_t totalSize = ds->readUInt32(header->size);
- int32_t sizeWithUData = (int32_t)totalSize + headerSize;
- if (length < 0) {
- return sizeWithUData;
- }
-
- //
- // Check that length passed in is consistent with length from RBBI data header.
- //
- if (length < sizeWithUData) {
- udata_printError(ds, "triedict_swap(): too few bytes (%d after ICU Data header) for trie data.\n",
- totalSize);
- *status=U_INDEX_OUTOFBOUNDS_ERROR;
- return 0;
- }
-
- //
- // Swap the Data. Do the data itself first, then the CompactTrieHeader, because
- // we need to reference the header to locate the data, and an
- // inplace swap of the header leaves it unusable.
- //
- uint8_t *outBytes = (uint8_t *)outData + headerSize;
- CompactTrieHeader *outputHeader = (CompactTrieHeader *)outBytes;
-
-#if 0
- //
- // If not swapping in place, zero out the output buffer before starting.
- //
- if (inBytes != outBytes) {
- uprv_memset(outBytes, 0, totalSize);
- }
-
- // We need to loop through all the nodes in the offset table, and swap each one.
- uint16_t nodeCount = ds->readUInt16(header->nodeCount);
- // Skip node 0, which should always be 0.
- for (int i = 1; i < nodeCount; ++i) {
- uint32_t nodeOff = ds->readUInt32(header->offsets[i]);
- const CompactTrieNode *inNode = (const CompactTrieNode *)(inBytes + nodeOff);
- CompactTrieNode *outNode = (CompactTrieNode *)(outBytes + nodeOff);
- uint16_t flagscount = ds->readUInt16(inNode->flagscount);
- uint16_t itemCount = flagscount & kCountMask;
- ds->writeUInt16(&outNode->flagscount, flagscount);
- if (itemCount > 0) {
- if (flagscount & kVerticalNode) {
- ds->swapArray16(ds, inBytes+nodeOff+offsetof(CompactTrieVerticalNode,chars),
- itemCount*sizeof(uint16_t),
- outBytes+nodeOff+offsetof(CompactTrieVerticalNode,chars), status);
- uint16_t equal = ds->readUInt16(inBytes+nodeOff+offsetof(CompactTrieVerticalNode,equal);
- ds->writeUInt16(outBytes+nodeOff+offsetof(CompactTrieVerticalNode,equal));
- }
- else {
- const CompactTrieHorizontalNode *inHNode = (const CompactTrieHorizontalNode *)inNode;
- CompactTrieHorizontalNode *outHNode = (CompactTrieHorizontalNode *)outNode;
- for (int j = 0; j < itemCount; ++j) {
- uint16_t word = ds->readUInt16(inHNode->entries[j].ch);
- ds->writeUInt16(&outHNode->entries[j].ch, word);
- word = ds->readUInt16(inHNode->entries[j].equal);
- ds->writeUInt16(&outHNode->entries[j].equal, word);
- }
- }
- }
- }
-#endif
-
- // All the data in all the nodes consist of 16 bit items. Swap them all at once.
- uint16_t nodeCount = ds->readUInt16(header->nodeCount);
- uint32_t nodesOff = offsetof(CompactTrieHeader,offsets)+((uint32_t)nodeCount*sizeof(uint32_t));
- ds->swapArray16(ds, inBytes+nodesOff, totalSize-nodesOff, outBytes+nodesOff, status);
-
- // Swap the header
- ds->writeUInt32(&outputHeader->size, totalSize);
- uint32_t magic = ds->readUInt32(header->magic);
- ds->writeUInt32(&outputHeader->magic, magic);
- ds->writeUInt16(&outputHeader->nodeCount, nodeCount);
- uint16_t root = ds->readUInt16(header->root);
- ds->writeUInt16(&outputHeader->root, root);
- ds->swapArray32(ds, inBytes+offsetof(CompactTrieHeader,offsets),
- sizeof(uint32_t)*(int32_t)nodeCount,
- outBytes+offsetof(CompactTrieHeader,offsets), status);
-
- return sizeWithUData;
-}
-
-#endif /* #if !UCONFIG_NO_BREAK_ITERATION */
diff --git a/Build/source/libs/icu/icu-49.1/common/triedict.h b/Build/source/libs/icu/icu-49.1/common/triedict.h
deleted file mode 100644
index b8796617690..00000000000
--- a/Build/source/libs/icu/icu-49.1/common/triedict.h
+++ /dev/null
@@ -1,346 +0,0 @@
-/**
- *******************************************************************************
- * Copyright (C) 2006, International Business Machines Corporation and others. *
- * All Rights Reserved. *
- *******************************************************************************
- */
-
-#ifndef TRIEDICT_H
-#define TRIEDICT_H
-
-#include "unicode/utypes.h"
-#include "unicode/uobject.h"
-#include "unicode/utext.h"
-
-struct UEnumeration;
-struct UDataSwapper;
-struct UDataMemory;
-
- /**
- * <p>UDataSwapFn function for use in swapping a compact dictionary.</p>
- *
- * @param ds Pointer to UDataSwapper containing global data about the
- * transformation and function pointers for handling primitive
- * types.
- * @param inData Pointer to the input data to be transformed or examined.
- * @param length Length of the data, counting bytes. May be -1 for preflighting.
- * If length>=0, then transform the data.
- * If length==-1, then only determine the length of the data.
- * The length cannot be determined from the data itself for all
- * types of data (e.g., not for simple arrays of integers).
- * @param outData Pointer to the output data buffer.
- * If length>=0 (transformation), then the output buffer must
- * have a capacity of at least length.
- * If length==-1, then outData will not be used and can be NULL.
- * @param pErrorCode ICU UErrorCode parameter, must not be NULL and must
- * fulfill U_SUCCESS on input.
- * @return The actual length of the data.
- *
- * @see UDataSwapper
- */
-
-U_CAPI int32_t U_EXPORT2
-triedict_swap(const UDataSwapper *ds,
- const void *inData, int32_t length, void *outData,
- UErrorCode *pErrorCode);
-
-U_NAMESPACE_BEGIN
-
-class StringEnumeration;
-struct CompactTrieHeader;
-
-/*******************************************************************
- * TrieWordDictionary
- */
-
-/**
- * <p>TrieWordDictionary is an abstract class that represents a word
- * dictionary based on a trie. The base protocol is read-only.
- * Subclasses may allow writing.</p>
- */
-class U_COMMON_API TrieWordDictionary : public UMemory {
- public:
-
- /**
- * <p>Default constructor.</p>
- *
- */
- TrieWordDictionary();
-
- /**
- * <p>Virtual destructor.</p>
- */
- virtual ~TrieWordDictionary();
-
- /**
- * <p>Find dictionary words that match the text.</p>
- *
- * @param text A UText representing the text. The
- * iterator is left after the longest prefix match in the dictionary.
- * @param start The current position in text.
- * @param maxLength The maximum number of code units to match.
- * @param lengths An array that is filled with the lengths of words that matched.
- * @param count Filled with the number of elements output in lengths.
- * @param limit The size of the lengths array; this limits the number of words output.
- * @return The number of characters in text that were matched.
- */
- virtual int32_t matches( UText *text,
- int32_t maxLength,
- int32_t *lengths,
- int &count,
- int limit ) const = 0;
-
- /**
- * <p>Return a StringEnumeration for iterating all the words in the dictionary.</p>
- *
- * @param status A status code recording the success of the call.
- * @return A StringEnumeration that will iterate through the whole dictionary.
- * The caller is responsible for closing it. The order is unspecified.
- */
- virtual StringEnumeration *openWords( UErrorCode &status ) const = 0;
-
-};
-
-/*******************************************************************
- * MutableTrieDictionary
- */
-
-/**
- * <p>MutableTrieDictionary is a TrieWordDictionary that allows words to be
- * added.</p>
- */
-
-struct TernaryNode; // Forwards declaration
-
-class U_COMMON_API MutableTrieDictionary : public TrieWordDictionary {
- private:
- /**
- * The root node of the trie
- * @internal
- */
-
- TernaryNode *fTrie;
-
- /**
- * A UText for internal use
- * @internal
- */
-
- UText *fIter;
-
- friend class CompactTrieDictionary; // For fast conversion
-
- public:
-
- /**
- * <p>Constructor.</p>
- *
- * @param median A UChar around which to balance the trie. Ideally, it should
- * begin at least one word that is near the median of the set in the dictionary
- * @param status A status code recording the success of the call.
- */
- MutableTrieDictionary( UChar median, UErrorCode &status );
-
- /**
- * <p>Virtual destructor.</p>
- */
- virtual ~MutableTrieDictionary();
-
- /**
- * <p>Find dictionary words that match the text.</p>
- *
- * @param text A UText representing the text. The
- * iterator is left after the longest prefix match in the dictionary.
- * @param maxLength The maximum number of code units to match.
- * @param lengths An array that is filled with the lengths of words that matched.
- * @param count Filled with the number of elements output in lengths.
- * @param limit The size of the lengths array; this limits the number of words output.
- * @return The number of characters in text that were matched.
- */
- virtual int32_t matches( UText *text,
- int32_t maxLength,
- int32_t *lengths,
- int &count,
- int limit ) const;
-
- /**
- * <p>Return a StringEnumeration for iterating all the words in the dictionary.</p>
- *
- * @param status A status code recording the success of the call.
- * @return A StringEnumeration that will iterate through the whole dictionary.
- * The caller is responsible for closing it. The order is unspecified.
- */
- virtual StringEnumeration *openWords( UErrorCode &status ) const;
-
- /**
- * <p>Add one word to the dictionary.</p>
- *
- * @param word A UChar buffer containing the word.
- * @param length The length of the word.
- * @param status The resultant status
- */
- virtual void addWord( const UChar *word,
- int32_t length,
- UErrorCode &status);
-
-#if 0
- /**
- * <p>Add all strings from a UEnumeration to the dictionary.</p>
- *
- * @param words A UEnumeration that will return the desired words.
- * @param status The resultant status
- */
- virtual void addWords( UEnumeration *words, UErrorCode &status );
-#endif
-
-protected:
- /**
- * <p>Search the dictionary for matches.</p>
- *
- * @param text A UText representing the text. The
- * iterator is left after the longest prefix match in the dictionary.
- * @param maxLength The maximum number of code units to match.
- * @param lengths An array that is filled with the lengths of words that matched.
- * @param count Filled with the number of elements output in lengths.
- * @param limit The size of the lengths array; this limits the number of words output.
- * @param parent The parent of the current node
- * @param pMatched The returned parent node matched the input
- * @return The number of characters in text that were matched.
- */
- virtual int32_t search( UText *text,
- int32_t maxLength,
- int32_t *lengths,
- int &count,
- int limit,
- TernaryNode *&parent,
- UBool &pMatched ) const;
-
-private:
- /**
- * <p>Private constructor. The root node it not allocated.</p>
- *
- * @param status A status code recording the success of the call.
- */
- MutableTrieDictionary( UErrorCode &status );
-};
-
-/*******************************************************************
- * CompactTrieDictionary
- */
-
-/**
- * <p>CompactTrieDictionary is a TrieWordDictionary that has been compacted
- * to save space.</p>
- */
-class U_COMMON_API CompactTrieDictionary : public TrieWordDictionary {
- private:
- /**
- * The root node of the trie
- */
-
- const CompactTrieHeader *fData;
-
- /**
- * A UBool indicating whether or not we own the fData.
- */
-
- UBool fOwnData;
-
- UDataMemory *fUData;
- public:
- /**
- * <p>Construct a dictionary from a UDataMemory.</p>
- *
- * @param data A pointer to a UDataMemory, which is adopted
- * @param status A status code giving the result of the constructor
- */
- CompactTrieDictionary(UDataMemory *dataObj, UErrorCode &status);
-
- /**
- * <p>Construct a dictionary from raw saved data.</p>
- *
- * @param data A pointer to the raw data, which is still owned by the caller
- * @param status A status code giving the result of the constructor
- */
- CompactTrieDictionary(const void *dataObj, UErrorCode &status);
-
- /**
- * <p>Construct a dictionary from a MutableTrieDictionary.</p>
- *
- * @param dict The dictionary to use as input.
- * @param status A status code recording the success of the call.
- */
- CompactTrieDictionary( const MutableTrieDictionary &dict, UErrorCode &status );
-
- /**
- * <p>Virtual destructor.</p>
- */
- virtual ~CompactTrieDictionary();
-
- /**
- * <p>Find dictionary words that match the text.</p>
- *
- * @param text A UText representing the text. The
- * iterator is left after the longest prefix match in the dictionary.
- * @param maxLength The maximum number of code units to match.
- * @param lengths An array that is filled with the lengths of words that matched.
- * @param count Filled with the number of elements output in lengths.
- * @param limit The size of the lengths array; this limits the number of words output.
- * @return The number of characters in text that were matched.
- */
- virtual int32_t matches( UText *text,
- int32_t rangeEnd,
- int32_t *lengths,
- int &count,
- int limit ) const;
-
- /**
- * <p>Return a StringEnumeration for iterating all the words in the dictionary.</p>
- *
- * @param status A status code recording the success of the call.
- * @return A StringEnumeration that will iterate through the whole dictionary.
- * The caller is responsible for closing it. The order is unspecified.
- */
- virtual StringEnumeration *openWords( UErrorCode &status ) const;
-
- /**
- * <p>Return the size of the compact data.</p>
- *
- * @return The size of the dictionary's compact data.
- */
- virtual uint32_t dataSize() const;
-
- /**
- * <p>Return a void * pointer to the compact data, platform-endian.</p>
- *
- * @return The data for the compact dictionary, suitable for passing to the
- * constructor.
- */
- virtual const void *data() const;
-
- /**
- * <p>Return a MutableTrieDictionary clone of this dictionary.</p>
- *
- * @param status A status code recording the success of the call.
- * @return A MutableTrieDictionary with the same data as this dictionary
- */
- virtual MutableTrieDictionary *cloneMutable( UErrorCode &status ) const;
-
- private:
-
- /**
- * <p>Convert a MutableTrieDictionary into a compact data blob.</p>
- *
- * @param dict The dictionary to convert.
- * @param status A status code recording the success of the call.
- * @return A single data blob starting with a CompactTrieHeader.
- */
- static CompactTrieHeader *compactMutableTrieDictionary( const MutableTrieDictionary &dict,
- UErrorCode &status );
-
-};
-
-U_NAMESPACE_END
-
- /* TRIEDICT_H */
-#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/uchar_props_data.h b/Build/source/libs/icu/icu-49.1/common/uchar_props_data.h
deleted file mode 100644
index 637aa4ae940..00000000000
--- a/Build/source/libs/icu/icu-49.1/common/uchar_props_data.h
+++ /dev/null
@@ -1,2944 +0,0 @@
-/*
- * Copyright (C) 1999-2012, International Business Machines
- * Corporation and others. All Rights Reserved.
- *
- * file name: uchar_props_data.h
- *
- * machine-generated by: icu/tools/unicode/c/genprops/corepropsbuilder.cpp
- */
-
-#ifndef INCLUDED_FROM_UCHAR_C
-# error This file must be #included from uchar.c only.
-#endif
-
-static const UVersionInfo dataVersion={6,1,0,0};
-
-static const uint16_t propsTrie_index[17928]={
-0x3dc,0x3e4,0x3ec,0x3f4,0x40c,0x414,0x41c,0x424,0x42c,0x434,0x43a,0x442,0x44a,0x452,0x45a,0x462,
-0x468,0x470,0x478,0x480,0x483,0x48b,0x493,0x49b,0x4a3,0x4ab,0x4a7,0x4af,0x4b7,0x4bf,0x4c4,0x4cc,
-0x4d4,0x4dc,0x4e0,0x4e8,0x4f0,0x4f8,0x500,0x508,0x506,0x50e,0x513,0x51b,0x521,0x529,0x531,0x539,
-0x541,0x549,0x551,0x559,0x55e,0x566,0x569,0x571,0x579,0x581,0x587,0x58f,0x58e,0x596,0x59e,0x5a6,
-0x5b6,0x5ae,0x5be,0x3fc,0x3fc,0x5c6,0x3fc,0x5cd,0x5dd,0x5df,0x5e7,0x5d5,0x5f7,0x5fd,0x605,0x5ef,
-0x615,0x61b,0x623,0x60d,0x633,0x639,0x641,0x62b,0x5f7,0x651,0x659,0x649,0x661,0x669,0x671,0x678,
-0x688,0x68e,0x696,0x680,0x6a6,0x6ac,0x6b4,0x69e,0x6a6,0x6c3,0x6cb,0x6bc,0x6d9,0x6e0,0x6e8,0x6d1,
-0x58a,0x6f7,0x6ff,0x3fc,0x6f0,0x707,0x70f,0x3fc,0x717,0x71f,0x727,0x72c,0x734,0x73b,0x743,0x3fc,
-0x549,0x74b,0x753,0x75b,0x763,0x4d4,0x773,0x76b,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x779,0x549,0x781,0x777,0x789,0x549,0x785,0x549,0x78f,0x797,0x79f,0x549,0x549,0x7a7,
-0x7af,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x7b4,0x7bc,0x549,0x549,0x7c4,0x7cc,0x7d4,0x7dc,0x7e4,0x549,0x7ec,0x7f4,0x7fc,
-0x80c,0x549,0x814,0x816,0x549,0x804,0x549,0x81e,0x832,0x826,0x82e,0x83a,0x549,0x842,0x84a,0x852,
-0x85a,0x549,0x86a,0x872,0x87a,0x862,0x3fc,0x3fc,0x88a,0x88d,0x895,0x882,0x8a5,0x89d,0x549,0x8ac,
-0x549,0x8bb,0x8b4,0x8c3,0x3fc,0x3fc,0x8cb,0x8d3,0x47c,0x8db,0x8de,0x8e4,0x8eb,0x8de,0x4a3,0x8f3,
-0x42c,0x42c,0x42c,0x42c,0x8fb,0x42c,0x42c,0x42c,0x90b,0x913,0x91b,0x923,0x92b,0x92f,0x937,0x903,
-0x94f,0x957,0x93f,0x947,0x95f,0x967,0x96e,0x976,0x98e,0x97e,0x986,0x996,0x99e,0x9ad,0x9b2,0x9a5,
-0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9c2,0x9ca,0x852,0x9cd,0x9d5,0x9dc,0x9e1,0x9e9,
-0x852,0x9f1,0x9f9,0xa09,0xa0c,0x852,0x852,0xa01,0x852,0x852,0x852,0x852,0x852,0xa1b,0xa23,0xa13,
-0x852,0x852,0x852,0xa28,0x852,0x852,0x852,0x852,0xa30,0x852,0x852,0xa36,0xa3e,0x852,0xa46,0xa4d,
-0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x9ba,0x9ba,0x9ba,0x9ba,0xa55,0x9ba,0xa5c,0xa63,
-0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x852,0xa6b,0xa72,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x4d4,0xa82,0xa7a,0xa8a,0x42c,0x42c,0x42c,0xa92,0x47c,0xa9a,0x549,0xaa0,0xab0,0xaa8,0xaa8,0x4a3,
-0xab8,0xac0,0x3fc,0x3fc,0xac8,0x852,0x852,0xacf,0x852,0x852,0x852,0x852,0x852,0x852,0xad7,0xadd,
-0xaed,0xae5,0x58a,0x549,0xaf5,0x7af,0x549,0xafd,0xb05,0xb0a,0x549,0x549,0xb0f,0x535,0x852,0xb16,
-0xb1e,0xb26,0xb2c,0x852,0xb26,0xb34,0x852,0xb1e,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,
-0xb3c,0x549,0x549,0x549,0xb44,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0xb4a,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xb4f,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x81e,0x852,0x852,
-0xb57,0x549,0xb5a,0x549,0xb62,0xb68,0xb70,0xb78,0xb7d,0x549,0x549,0xb81,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xb88,0x549,0xb8f,0xb95,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xb9d,0x549,0x549,0x549,0xba5,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0xba7,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbae,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0xbb5,0x549,0x549,0x549,0xbbc,0xbc4,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbc9,0x549,0x549,0xbd1,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbd5,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbd8,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbdb,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0xbe1,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0xbe9,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0xbee,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0xbf3,0x549,0x549,0x549,0xbf8,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0xc00,0xc07,0xc0b,0x549,0x549,0x549,0xc12,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xc18,0x3fc,
-0xc28,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0xc20,0x852,0xc30,0x8c3,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0xc35,0xc3d,0x42c,0xc4d,0xc45,0x549,0x549,0xc55,0xc5d,0xc65,0x42c,0xc6a,0xc72,0xc7a,0x3fc,0xc7d,
-0xc85,0xc8d,0x549,0xc95,0xca5,0xca8,0xc9d,0xcb0,0x59e,0xcb8,0xcbf,0x832,0x5dd,0xccf,0xcc7,0x3fc,
-0x549,0xcd7,0xcdf,0xce7,0x549,0xcef,0xcf7,0xcff,0xd07,0xd0f,0x3fc,0x3fc,0x3fc,0x3fc,0x549,0xd17,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xd1f,0xd26,0x815,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
-0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0x549,0x549,0x549,0xd3e,0x549,0xc13,0xd45,0xd4a,
-0x549,0x549,0x549,0xd52,0x549,0x549,0xd56,0x3fc,0xd6e,0xd5e,0xd66,0x549,0x549,0xd76,0xd7e,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xd83,0x866,0x549,0xd8b,0x549,0xd91,0xd95,
-0xd9d,0xda5,0xdac,0xdb4,0x549,0x549,0x549,0xdba,0xdd2,0x3ec,0xdda,0xde2,0xde7,0xdef,0xdc2,0xdca,
-0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
-0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
-0xff0,0xff0,0x1030,0x1070,0x10b0,0x10e8,0x1128,0x1168,0x11a0,0x11e0,0x120c,0x124c,0x128c,0x129c,0x12dc,0x1310,
-0x1350,0x1380,0x13c0,0x1400,0x1418,0x144c,0x1484,0x14c4,0x1504,0x1544,0x1578,0x15a4,0x15e4,0x161c,0x1638,0x1678,
-0xa80,0xac0,0xb00,0xa40,0xb40,0xa40,0xb80,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbc0,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xc00,0xa40,0xa40,0xa40,0xc40,0xa40,0xa40,0xc80,0xcc0,0xa40,
-0xd00,0xd37,0x1db,0x1db,0xd5b,0xd8f,0x1db,0xdb7,0x1db,0x1db,0x1db,0x1db,0xde4,0x1db,0x1db,0x1db,
-0x1db,0x1db,0x1db,0x1db,0xdf8,0x1db,0xe30,0xe70,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xeb0,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xef0,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,
-0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0xf30,
-0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,
-0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0xf30,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0xdf7,0xdfe,0xe06,0x3fc,0x549,0x549,0x549,0x535,0xe16,0xe0e,0xe2d,0xe1e,0xe25,0x3fc,0xe35,0xe39,
-0x3fc,0x3fc,0x3fc,0x3fc,0x832,0x549,0xe41,0x3fc,0xdef,0xe49,0xe51,0x3fc,0xe59,0x549,0xe61,0x3fc,
-0x4d4,0x4de,0xe69,0x549,0xe6d,0xe75,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0xe85,0xe7d,0xe88,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0xe90,0xe98,0x3fc,0x3fc,0x549,0xea0,0x3fc,0x3fc,
-0xeb0,0xeb7,0xea8,0xebf,0x3fc,0x3fc,0x3fc,0x3fc,0x549,0xec7,0xecf,0xed7,0x3fc,0x3fc,0x3fc,0x3fc,
-0x549,0x549,0xedf,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0xee7,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0xef7,0x57f,0xeff,0xeef,0x8a5,0xf07,0xf0f,0xf15,0xf2d,0xf1d,0xf25,0x3fc,0x8a5,0xf3d,0xf35,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x549,0xf45,0xe75,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xf4d,0x3fc,0x3fc,0x3fc,0x3fc,
-0xf5d,0xf65,0xf6d,0xf55,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0xf4d,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0xf75,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x549,0x549,0xf7a,0xf7f,0xf87,0x3fc,0x3fc,0x3fc,
-0xf8f,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x852,0x852,0x852,0x852,0x852,0x852,0x852,0xad7,0x852,0xf97,0x852,0xf9e,0xfa6,0xfac,0xfb0,0x3fc,
-0x852,0x852,0xfb8,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x852,0x852,0xfc0,0xfc8,0x3fc,0x3fc,0x3fc,0x3fc,
-0xfd8,0xfdf,0xfe4,0xfea,0xff2,0xffa,0x1002,0xfdc,0x100a,0x1012,0x101a,0x101f,0xff1,0xfd8,0xfdf,0xfdb,
-0xfea,0x1027,0xfd9,0x102a,0xfdc,0x1032,0x103a,0x1042,0x1049,0x1035,0x103d,0x1045,0x104c,0x1038,0x1054,0xfd0,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x1064,0x106c,0x1074,0x107c,0x1084,0x108c,0x3fc,0x105c,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x852,0x1094,0x852,0x852,0xacf,0x1099,0x10a1,0x3fc,0x10a9,0x10ae,0x852,0x1094,0x10b2,0x3fc,0x3fc,0x10b9,
-0x10c1,0x10b2,0x10c7,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x852,0x10cf,0x852,0x10d5,0xacf,0x852,0x10dd,0x10e5,
-0x852,0xb1e,0x10ed,0x852,0x852,0x852,0x852,0x10ef,0x852,0xfb0,0xad3,0x10f7,0x3fc,0x3fc,0x3fc,0x10f9,
-0x852,0x852,0x1101,0x3fc,0x852,0x852,0x1109,0x3fc,0x852,0x852,0x852,0xacf,0x3fc,0x3fc,0x3fc,0x3fc,
-0x1111,0x549,0x549,0x1118,0x549,0x549,0x549,0x1120,0x549,0x1128,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0xbb9,0x549,0x549,0x1130,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x1138,0x1140,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbf8,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x1147,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x114e,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x1155,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xab0,0x3fc,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x7a7,0x549,0x549,0x549,0x549,0x549,0x549,
-0xe6d,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x549,0x549,0x549,0x549,0x1159,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
-0xe6d,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x1169,0x1161,0x1161,0x1161,0x3fc,0x3fc,0x3fc,0x3fc,0x4a3,0x4a3,0x4a3,0x4a3,0x4a3,0x4a3,0x4a3,0x1171,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
-0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0x1179,
-0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
-0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
-0xc,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17,
-0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17,
-0x17,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,0x14,0x17,0x15,0x1a,0x16,
-0x1a,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,0x14,0x18,0x15,0x18,0xf,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
-0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
-0xc,0x17,0x19,0x19,0x19,0x19,0x1b,0x17,0x1a,0x1b,5,0x1c,0x18,0x10,0x1b,0x1a,
-0x1b,0x18,0x34b,0x38b,0x1a,2,0x17,0x17,0x1a,0x30b,5,0x1d,0x34cb,0x344b,0x3ccb,0x17,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,0x18,1,1,1,1,1,1,1,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,0x18,2,2,2,2,2,2,2,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,2,1,2,1,2,1,2,1,
-2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,1,2,1,2,1,2,2,2,1,1,2,1,2,1,1,
-2,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,
-1,2,2,2,1,1,2,1,1,2,1,2,1,2,1,1,
-2,1,2,2,1,2,1,1,2,1,1,1,2,1,2,1,
-1,2,2,5,1,2,2,2,5,5,5,5,1,3,2,1,
-3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,
-2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,2,1,3,2,1,2,1,1,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,2,2,2,2,2,2,1,1,2,1,1,2,
-2,1,2,1,1,1,1,2,1,2,1,2,1,2,1,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,
-4,4,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a,
-0x1a,0x1a,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a,
-0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4,
-4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,0x1a,4,0x1a,0x1a,0x1a,0x1a,0x1a,
-0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,1,2,1,2,
-4,0x1a,1,2,0,0,4,2,2,2,0x17,0,0,0,0,0,
-0x1a,0x1a,1,0x17,1,1,1,0,1,0,1,1,2,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,
-1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,
-2,2,1,1,1,2,2,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-2,2,2,2,1,2,0x18,1,2,1,1,2,2,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,0x1b,6,6,6,6,6,7,7,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,1,2,1,2,1,2,1,2,1,2,1,2,1,2,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,0,0,4,0x17,0x17,0x17,0x17,0x17,0x17,0,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,0,0x17,0x13,0,
-0,0,0,0x19,0,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,0x13,6,0x17,6,6,0x17,6,6,0x17,6,0,0,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
-0,0,0,0,5,5,5,0x17,0x17,0,0,0,0,0,0,0,
-0,0,0,0,0x10,0x10,0x10,0x10,0x10,0,0x18,0x18,0x18,0x17,0x17,0x19,
-0x17,0x17,0x1b,0x1b,6,6,6,6,6,6,6,6,6,6,6,0x17,
-0,0,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,
-0x17,0x17,5,5,6,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,0x17,5,6,6,6,6,6,6,
-6,0x10,0x1b,6,6,6,6,6,6,4,4,6,6,0x1b,6,6,
-6,6,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,
-5,0x1b,0x1b,5,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
-0x17,0x17,0,0x10,5,6,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,0,0,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,
-6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
-0x249,0x289,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,6,6,6,6,6,6,6,6,6,4,4,0x1b,0x17,
-0x17,0x17,4,0,0,0,0,0,6,6,6,6,4,6,6,6,
-4,6,6,6,6,6,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
-0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,
-6,6,4,6,6,6,6,6,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,6,6,6,0,0,0x17,0,5,0,5,5,5,5,5,5,
-5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,0,5,5,6,6,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,
-0x1c9,0x209,0x249,0x289,0x17,4,5,5,5,5,5,5,0,5,5,5,
-5,5,5,5,6,6,6,8,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,6,8,6,5,8,8,8,6,6,6,
-6,6,6,6,6,8,8,8,8,6,8,8,5,6,6,6,
-6,6,6,6,5,5,5,5,5,5,5,5,5,5,6,6,
-0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0x19,0x19,
-0x37cb,0x35cb,0x3fcb,0x34cb,0x3ccb,0x94b,0x1b,0x19,0,0,0,0,0,6,8,8,
-0,5,5,5,5,5,5,5,5,0,0,5,5,0,0,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
-5,5,5,5,5,0,5,0,0,0,5,5,5,5,0,0,
-6,5,8,8,8,6,6,6,6,0,0,8,8,0,0,8,
-8,6,5,0,0,0,0,0,0,0,0,8,0,0,0,0,
-5,5,0,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,
-0x1c9,0x209,0x249,0x289,6,6,5,5,5,6,0,0,0,0,0,0,
-0,0,0,0,0,6,6,8,0,5,5,5,5,5,5,0,
-0,0,0,5,5,0,0,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0,5,5,5,5,5,5,5,0,5,5,
-0,5,5,0,5,5,0,0,6,0,8,8,8,6,6,0,
-0,0,0,6,6,0,0,6,6,6,0,0,0,6,0,0,
-0,0,0,0,0,5,5,5,5,0,5,0,5,5,6,6,
-0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x19,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,8,
-0,5,5,5,5,5,5,5,5,5,0,5,5,5,0,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
-5,5,5,5,5,0,5,5,0,5,5,5,5,5,0,0,
-6,5,8,8,8,6,6,6,6,6,0,6,6,8,0,8,
-8,6,0,0,5,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,
-0x1c9,0x209,0x249,0x289,0x1b,5,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0,0,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,0,5,5,
-5,5,5,5,5,0,5,5,0,5,5,5,5,5,0,0,
-6,5,8,6,8,6,6,6,6,0,0,8,8,0,0,8,
-8,6,0,0,0,0,0,0,0,0,6,8,0,0,0,0,
-5,5,0,5,0,0,6,5,0,5,5,5,5,5,5,0,
-0,0,5,5,5,0,5,5,5,5,0,0,0,5,5,0,
-5,0,5,5,0,0,0,5,5,0,0,0,5,5,5,0,
-0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,
-0,0,8,8,6,8,8,0,0,0,8,8,8,0,8,8,
-8,6,0,0,5,0,0,0,0,0,0,8,0,0,0,0,
-0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
-0x7cb,0x1e4b,0x784b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x1b,0,0,0,0,0,
-5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
-0,0,0,0,0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x58b,0x5cb,0x60b,0x1b,
-0,8,8,8,0,5,5,5,5,5,5,5,5,0,5,5,
-5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,0,5,5,5,5,5,5,5,5,5,5,0,5,5,5,
-5,5,0,0,0,5,6,6,6,8,8,8,8,0,6,6,
-6,0,6,6,6,6,0,0,0,0,0,0,0,6,6,0,
-5,5,0,0,0,0,0,0,5,5,6,6,0,0,0x49,0x89,
-0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,8,8,0,5,5,5,
-5,5,5,5,5,0,5,5,5,0,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,
-5,5,5,5,0,5,5,5,5,5,0,0,6,5,8,6,
-8,8,8,8,8,0,6,8,8,0,8,8,6,6,0,0,
-0,0,0,0,0,8,8,0,0,0,0,0,0,0,5,0,
-5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
-0x7cb,0x1e4b,0x784b,0x34cb,0x344b,0x3ccb,0,0,0,0x1b,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,0,0,5,8,8,8,6,6,6,
-6,0,8,8,8,0,8,8,8,6,5,0,0,0,0,0,
-0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,8,8,0x17,0,0,0,0,0,0,0,
-0,0,0,0,0,0,8,8,0,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,0,0,0,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0,5,5,5,5,5,5,5,5,5,0,5,0,0,
-5,5,5,5,5,5,5,0,0,0,6,0,0,0,0,8,
-8,8,6,6,6,0,6,0,8,8,8,8,8,8,8,8,
-0,5,5,0,5,0,0,5,5,0,5,0,0,5,0,0,
-0,0,0,0,5,5,5,5,0,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,
-6,6,6,6,6,6,6,0,0,0,0,0x19,5,5,5,5,
-5,5,4,6,6,6,6,6,6,6,6,0x17,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0,0,0,0,5,5,5,
-0,5,0,5,0,0,5,5,0,5,5,5,5,6,5,5,
-6,6,6,6,6,6,0,6,6,5,0,0,5,5,5,5,
-5,0,4,0,6,6,6,6,6,6,0,0,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,5,5,5,5,5,0x1b,0x1b,0x1b,
-0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1b,
-0x17,0x1b,0x1b,0x1b,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0x344b,0x3c4b,0x444b,0x4c4b,0x544b,0x5c4b,0x644b,0x6c4b,0x744b,0x2c4b,
-0x1b,6,0x1b,6,0x1b,6,0x14,0x15,0x14,0x15,8,8,5,5,5,5,
-5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
-0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,
-6,6,6,6,6,0x17,6,6,5,5,5,5,5,6,6,6,
-6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,6,6,6,6,6,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x17,0x17,0x17,0x17,
-0x17,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,0,0,0,0,5,5,5,5,
-5,5,5,5,5,5,5,8,8,6,6,6,6,8,6,6,
-6,6,6,6,8,6,6,8,8,6,6,5,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,
-5,5,8,8,6,6,5,5,5,5,6,6,6,5,8,8,
-8,5,5,8,8,8,8,8,8,8,5,5,5,6,6,6,
-6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8,
-8,6,6,8,8,8,8,8,8,6,5,8,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,8,8,8,6,0x1b,0x1b,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,0x17,4,5,5,5,1,1,1,1,
-1,1,0,1,0,0,0,0,0,1,0,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
-5,5,0,0,5,5,5,5,5,5,5,0,5,0,5,5,
-5,5,0,0,5,5,5,5,5,5,5,5,5,0,5,5,
-5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,0,0,6,6,6,0x17,0x17,0x17,0x17,
-0x17,0x17,0x17,0x17,0x17,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,
-0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x788b,0,0,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,0,0,0,0,0,0,0,0,0,0,0,0x13,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-0xc,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,0x14,0x15,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x98a,0x9ca,
-0xa0a,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
-5,5,6,6,6,0,0,0,0,0,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,6,6,6,0x17,0x17,0,0,0,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
-5,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,6,6,8,6,6,6,6,6,6,6,8,8,
-8,8,8,8,8,8,6,8,8,6,6,6,6,6,6,6,
-6,6,6,6,0x17,0x17,0x17,4,0x17,0x17,0x17,0x19,5,6,0,0,
-0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,
-0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x17,0x17,6,6,6,0xc,0,
-0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,
-5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,
-0,0,0,0,0,0,0,0,6,6,6,8,8,8,8,6,
-6,8,8,8,0,0,0,0,8,8,6,8,8,8,8,8,
-8,6,6,6,0,0,0,0,0x1b,0,0,0,0x17,0x17,0x49,0x89,
-0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0,0,5,5,5,5,5,0,0,0,
-0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,0,0,0,0,8,8,8,8,8,8,8,8,
-8,8,8,8,8,8,8,8,8,5,5,5,5,5,5,5,
-8,8,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
-0x249,0x289,0x30b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,
-6,8,8,8,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,4,
-0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,8,6,8,
-6,6,6,6,6,6,6,0,6,8,6,8,8,6,6,6,
-6,6,6,6,6,8,8,8,8,8,8,6,6,6,6,6,
-6,6,6,6,6,0,0,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
-0x249,0x289,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
-0x249,0x289,0,0,0,0,0,0,0x17,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,6,6,6,6,8,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,6,8,6,6,6,6,6,8,
-6,8,8,8,8,8,6,8,8,5,5,5,5,5,5,5,
-0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,
-0x17,0x17,0x17,0x17,5,8,6,6,6,6,8,8,6,6,8,6,
-8,8,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,
-5,5,5,5,6,6,8,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,6,8,6,6,8,8,8,6,8,6,
-6,6,8,8,0,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,
-0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,5,5,5,
-0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,
-8,8,8,8,8,8,8,8,6,6,6,6,6,6,6,6,
-8,8,6,6,0,0,0,0x17,0x17,0x17,0x17,0x17,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,4,4,4,4,4,4,0x17,0x17,0x17,0x17,0x17,0x17,
-0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,6,6,6,0x17,
-6,6,6,6,6,6,6,6,6,6,6,6,6,8,6,6,
-6,6,6,6,6,5,5,5,5,6,5,5,5,5,8,8,
-6,5,5,0,0,0,0,0,0,0,0,0,2,2,2,2,
-2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,
-4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
-4,4,4,4,4,4,4,4,4,4,4,2,2,2,2,2,
-2,2,2,2,2,2,2,2,4,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,4,4,4,4,4,6,6,6,6,
-6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,6,6,6,6,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,
-2,2,2,2,1,1,1,1,1,0x1a,0x1a,0x1a,0,0,2,2,
-2,0,2,2,1,1,1,1,3,0x1a,0x1a,0,2,2,2,2,
-2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
-2,2,0,0,1,1,1,1,1,1,0,0,2,2,2,2,
-2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
-2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
-2,2,0,0,1,1,1,1,1,1,0,0,2,2,2,2,
-2,2,2,2,0,1,0,1,0,1,0,1,2,2,2,2,
-2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,
-2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,
-2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,
-2,0,2,2,1,1,1,1,3,0x1a,2,0x1a,0x1a,0x1a,2,2,
-2,0,2,2,1,1,1,1,3,0x1a,0x1a,0x1a,2,2,2,2,
-0,0,2,2,1,1,1,1,0,0x1a,0x1a,0x1a,0x16,0x17,0x17,0x17,
-0x18,0x14,0x15,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x18,0x17,
-0x16,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xc,0x10,0x10,0x10,0x10,
-0x10,0,0,0,0,0,0x10,0x10,0x10,0x10,0x10,0x10,0x2cb,4,0,0,
-0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,4,0xc,0xc,0xc,0xc,
-0xc,0xc,0xc,0xc,0xc,0xc,0xc,0x10,0x10,0x10,0x10,0x10,0x13,0x13,0x13,0x13,
-0x13,0x13,0x17,0x17,0x1c,0x1d,0x14,0x1c,0x1c,0x1d,0x14,0x1c,0x17,0x17,0x17,0x17,
-0x17,0x17,0x17,0x17,0xd,0xe,0x10,0x10,0x10,0x10,0x10,0xc,0x17,0x17,0x17,0x17,
-0x17,0x17,0x17,0x17,0x17,0x1c,0x1d,0x17,0x17,0x17,0x17,0x16,0x2cb,0x30b,0x34b,0x38b,
-0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,0,4,4,4,4,
-4,4,4,4,4,4,4,4,4,0,0,0,0x19,0x19,0x19,0x19,
-0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,
-0x19,0x19,0x19,0x19,0x19,0x19,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
-6,6,6,6,6,7,7,7,7,6,7,7,7,6,6,6,
-6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,1,0x1b,1,0x1b,
-1,0x1b,1,1,1,1,0x1b,2,1,1,1,1,2,5,5,5,
-5,2,0x1b,0x1b,2,2,1,1,0x18,0x18,0x18,0x18,0x18,1,2,2,
-2,2,0x1b,0x18,0x1b,0x1b,2,0x1b,0x358b,0x360b,0x364b,0x348b,0x388b,0x350b,0x390b,0x3d0b,
-0x410b,0x354b,0x454b,0x35cb,0x3dcb,0x45cb,0x4dcb,0x58b,0x1b,0x1b,1,0x1b,0x1b,0x1b,0x1b,1,
-0x1b,0x1b,2,1,1,1,2,2,1,1,1,2,0x1b,1,0x1b,0x1b,
-0x18,1,1,1,1,1,0x1b,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,
-0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,
-0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a,0x784a,0x984a,0x788a,1,2,0x6ca,0x11ca,0x988a,
-0x78ca,0x54b,0,0,0,0,0,0,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x18,0x1b,0x18,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x14,0x15,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x2cb,0x80b,
-0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,
-0x4cb,0x50b,0x7cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x80b,0x84b,
-0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,
-0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x30b,0x34b,
-0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,
-0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x14,0x15,
-0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,
-0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,0x18,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,
-0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18,
-0x18,0x18,0x18,0x18,0x18,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,0,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,1,2,1,1,1,2,2,1,
-2,1,2,1,2,1,1,1,1,2,1,2,2,1,2,2,
-2,2,2,2,4,4,1,1,1,2,1,2,2,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,1,2,1,2,6,6,6,1,2,0,0,0,0,
-0,0x17,0x17,0x17,0x17,0x344b,0x17,0x17,2,2,2,2,2,2,0,2,
-0,0,0,0,0,2,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,4,
-0x17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
-5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0,
-5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,
-0x17,0x17,0x1c,0x1d,0x1c,0x1d,0x17,0x17,0x17,0x1c,0x1d,0x17,0x1c,0x1d,0x17,0x17,
-0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x13,0x17,0x1c,0x1d,0x17,0x17,
-0x1c,0x1d,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x17,0x17,4,
-0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x13,0,0,0,0,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0,0,0,0,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6,
-6,6,8,8,0x13,4,4,4,4,4,0x1b,0x1b,0x7ca,0xa4a,0xcca,4,
-5,0x17,0x1b,0x1b,0xc,0x17,0x17,0x17,0x1b,4,5,0x54a,0x14,0x15,0x14,0x15,
-0x14,0x15,0x14,0x15,0x14,0x15,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,
-0x13,0x14,0x15,0x15,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,0,0,6,6,0x1a,
-0x1a,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x17,
-4,4,4,5,0,0,0,0,0,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0,0,0,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,0,0x1b,0x1b,0x58b,0x5cb,
-0x60b,0x64b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,
-0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,
-0x78b,0x7cb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,
-0x1b,0xa8b,0xacb,0xb0b,0xb4b,0xb8b,0xbcb,0xc0b,0xc4b,0xc8b,0xccb,0xd0b,0xd4b,0xd8b,0xdcb,0xe0b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0xe4b,0xe8b,0xecb,0xf0b,0xf4b,0xf8b,0xfcb,0x100b,0x104b,0x108b,0x10cb,0x110b,0x114b,0x118b,0x11cb,
-5,5,5,5,5,0x685,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,0x705,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,0x585,5,5,0x705,
-5,5,5,0x7885,5,0x605,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0x785,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x5c5,5,5,5,5,5,5,5,0x685,5,0x645,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7985,
-0x7c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7845,
-5,5,5,5,5,5,5,5,0x605,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x1e45,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x7985,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0x7a85,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,0x745,
-5,0x6c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0x7c5,5,0x7845,0xa45,0xcc5,5,5,5,5,5,5,
-0xf45,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0x605,0x605,0x605,0x605,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,0x645,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,0x585,5,5,5,5,5,5,
-5,0x585,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x585,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x785,0xa45,
-5,5,5,5,5,5,5,5,5,5,5,5,0x585,0x5c5,0x605,5,
-0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0x7c5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-0x745,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0x705,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0x785,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0x1e45,5,5,5,5,5,5,5,0x645,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x7885,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5,5,0x5c5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,0x7845,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0x6c5,5,5,5,5,5,0x1e45,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x6c5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x545,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-4,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,
-0,0,0,6,1,2,1,2,1,2,1,2,1,2,1,2,
-1,2,5,6,7,7,7,0x17,6,6,6,6,6,6,6,6,
-6,6,0x17,4,5,5,5,5,5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,
-0x70a,0x74a,0x78a,0x54a,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,
-0,0,0,0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,
-0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4,4,
-4,4,4,4,0x1a,0x1a,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,2,2,1,2,1,2,1,2,1,2,1,2,
-1,2,1,2,1,2,1,2,4,2,2,2,2,2,2,2,
-2,1,2,1,2,1,1,2,1,2,1,2,1,2,1,2,
-4,0x1a,0x1a,1,2,1,2,0,1,2,1,2,0,0,0,0,
-0,0,0,0,0,0,0,0,1,2,1,2,1,2,1,2,
-1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,5,
-5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,6,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,8,8,6,6,8,0x1b,0x1b,0x1b,0x1b,
-0,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,0x1b,0x19,0x1b,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x17,0,0,0,0,
-0,0,0,0,8,8,8,8,6,0,0,0,0,0,0,0,
-0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
-0,0,0,0,8,8,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,8,8,8,8,8,8,8,8,8,8,8,8,
-6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,5,5,5,5,5,5,0x17,0x17,0x17,5,0,0,0,0,
-5,5,5,5,5,5,6,6,6,6,6,6,6,6,0x17,0x17,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,6,6,6,6,6,6,6,6,6,6,6,8,8,
-0,0,0,0,0,0,0,0,0,0,0,0x17,8,0x17,0x17,0x17,
-0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,4,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,
-8,8,6,6,6,6,8,8,6,8,8,8,5,5,5,5,
-5,5,5,5,5,6,6,6,6,6,6,8,8,6,6,8,
-8,6,6,0,0,0,0,0,0,0,0,0,5,5,5,6,
-5,5,5,5,5,5,5,5,6,8,0,0,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0x17,0x17,0x17,0x17,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,
-5,5,5,0x1b,0x1b,0x1b,5,8,0,0,0,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,
-6,5,5,6,6,5,5,5,5,5,6,6,5,6,5,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,5,5,4,0x17,0x17,5,5,5,5,
-5,5,5,5,5,5,5,8,6,6,8,8,0x17,0x17,5,4,
-4,8,6,0,0,0,0,0,0,0,0,0,0,5,5,5,
-5,5,5,0,0,5,5,5,5,5,5,0,0,5,5,5,
-5,5,5,0,0,0,0,0,0,0,0,0,5,5,5,5,
-5,5,5,0,5,5,5,5,5,5,5,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,8,
-8,6,8,8,6,8,8,0x17,8,6,0,0,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5,
-0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
-0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
-0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
-0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
-0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
-0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,5,5,5,5,5,5,5,5,
-5,5,5,0x605,5,5,5,5,5,5,5,0x7c5,5,5,5,5,
-0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0x6c5,5,0x6c5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0x7c5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
-5,0x18,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
-5,5,5,5,5,0,5,0,5,5,0,5,5,0,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,2,2,2,2,2,2,2,0,
-0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
-0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,
-0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,0x14,0x15,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,0,0,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-0x19,0x1b,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14,0x15,0x17,0,0,
-0,0,0,0,6,6,6,6,6,6,6,0,0,0,0,0,
-0,0,0,0,0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14,0x15,0x14,0x15,0x14,
-0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17,0x17,0x16,0x16,0x16,
-0x17,0x17,0x17,0,0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14,0x15,0x14,0x15,0x17,
-0x17,0x17,0x18,0x13,0x18,0x18,0x18,0,0x17,0x19,0x17,0x17,0,0,0,0,
-5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0,0,0x10,0,0,5,5,5,5,5,5,
-0,0,5,5,5,5,5,5,0,0,5,5,5,5,5,5,
-0,0,5,5,5,0,0,0,0x19,0x19,0x18,0x1a,0x1b,0x19,0x19,0,
-0x1b,0x18,0x18,0x18,0x18,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
-0,0x10,0x10,0x10,0x1b,0x1b,0,0,0,0x17,0x17,0x17,0x19,0x17,0x17,0x17,
-0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
-0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17,0x1a,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,0x14,0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15,0x17,0x17,5,5,
-5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,
-5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,0,5,5,0,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0,0,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,
-0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0,0,0,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0,0,0,0,0x58b,
-0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,
-0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xcca,0x11ca,0x11ca,
-0x11ca,0x11ca,0x1e4a,0x880a,0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a,0x11ca,0x344b,0x344b,0x388b,
-0x3ccb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x54b,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0,0,0,0,0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a,0x68a,0x7ca,0x11ca,0x1e4a,
-0x980a,0x784a,0x984a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca,0x58a,0x58a,0x58a,0x5ca,
-0x5ca,0x5ca,0x5ca,0x68a,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,6,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0,0,0,0,0,0,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,0x1bca,5,5,5,5,5,5,5,5,0xb80a,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0,0x17,5,5,5,5,0,0,0,0,5,5,5,5,
-5,5,5,5,0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0,0,0,0,0,
-0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,0,5,5,0,0,0,
-5,0,0,5,5,5,5,5,5,5,0,0,5,0,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0,0x17,0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,0x58b,0x7cb,0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0x17,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,0,0,0,0,0,0,5,5,
-0x30b,0x34b,0x38b,0x3cb,0x7cb,0xa4b,0x1e4b,0x784b,0,0,0,0,0,0,0,0,
-0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,
-5,6,6,6,0,6,6,0,0,0,0,0,6,6,6,6,
-5,5,5,5,0,5,5,5,0,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-0,0,0,0,6,6,6,0,0,0,0,6,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,0x58b,0x11cb,0x17,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
-0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,
-5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0x30b,0x34b,0x38b,0x3cb,
-0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,
-0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x344b,0x34cb,0x348b,0x388b,0,0x144b,0x16cb,0x194b,0x1bcb,
-0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,8,6,8,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,
-6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0x30b,0x34b,
-0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6,
-6,6,6,8,8,6,6,0x17,0x17,0x10,0x17,0x17,0x17,0x17,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
-0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
-0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,
-8,6,6,6,6,6,6,6,6,0,0x49,0x89,0xc9,0x109,0x149,0x189,
-0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,8,5,5,5,5,0x17,0x17,0x17,0x17,0,0,0,
-0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,8,8,8,6,6,6,6,6,6,
-6,6,6,8,5,5,5,5,5,5,5,5,5,5,5,6,
-8,6,8,8,6,6,6,6,6,6,8,6,0,0,0,0,
-0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x34ca,0x354a,0x34ca,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,
-0,0,0,0,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x60a,0x64a,0x68a,0x6ca,
-0x70a,0x74a,0x78a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,
-0x74a,0x78a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x5ca,0x60a,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,
-0x58a,0x5ca,0x60a,0x60a,0x64a,0x68a,0xa,0xa,0x58a,0x5ca,0x60a,0x60a,0x64a,0x68a,0x60a,0x60a,
-0x64a,0x64a,0x64a,0x64a,0x6ca,0x70a,0x70a,0x70a,0x74a,0x74a,0x78a,0x78a,0x78a,0x78a,0x5ca,0x60a,
-0x64a,0x68a,0x6ca,0x58a,0x5ca,0x60a,0x64a,0x64a,0x68a,0x68a,0xa,0xa,0x58a,0x5ca,0x348a,0x388a,
-0x454a,0x348a,0x388a,0x35ca,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
-0,0,0,0,0,0,0,0,5,8,8,8,8,8,8,8,
-8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
-8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,4,
-4,4,4,4,4,4,4,4,4,4,4,4,5,5,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,
-6,6,0x1b,0x1b,0x1b,8,8,8,8,8,8,0x10,0x10,0x10,0x10,0x10,
-0x10,0x10,0x10,6,6,6,6,6,6,6,6,0x1b,0x1b,6,6,6,
-6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,
-0x1b,0x1b,6,6,6,0x1b,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
-0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,
-0x194b,0x1bcb,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,
-0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,
-2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,1,0,1,1,0,0,1,0,0,1,1,0,
-0,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,
-2,2,0,2,0,2,2,2,2,2,2,2,0,2,2,2,
-2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,2,2,2,2,1,1,0,1,
-1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,
-1,1,1,1,1,0,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,
-0,0,1,1,1,1,1,1,1,0,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,2,2,2,2,2,2,0,0,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,0x18,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,0x18,2,2,2,2,2,2,1,1,1,1,1,1,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-1,1,1,0x18,2,2,2,2,2,2,2,2,2,2,2,2,
-2,2,2,2,2,2,2,2,2,0x18,2,2,2,2,2,2,
-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
-2,2,2,0x18,2,2,2,2,2,2,1,2,0,0,0x49,0x89,
-0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x18,0x18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-0,5,5,0,5,0,0,5,0,5,5,5,5,5,5,5,
-5,5,5,0,5,5,5,5,0,5,0,5,0,0,0,0,
-0,0,5,0,0,0,0,5,0,5,0,5,0,5,5,5,
-0,5,5,0,5,0,0,5,0,5,0,5,0,5,0,5,
-0,5,5,0,5,0,0,5,5,5,5,0,5,5,5,5,
-5,5,5,0,5,5,5,5,0,5,5,5,5,0,5,0,
-5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,
-0,5,5,5,0,5,5,5,5,5,0,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x2cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x1b,
-0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
-0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,5,0x705,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,0xcc5,5,5,5,5,5,5,5,5,0xf45,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,0xf45,5,5,5,
-5,5,5,5,5,5,5,5,5,5,0x6c5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,0x605,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,0x605,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5,5,
-5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x785,5,5,5,5,5,5,5,5,5,5,5,
-5,5,5,5,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
-0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
-0x10,0x10,0x10,0x10,0,0x10,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
-6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
-0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
-0x11,0x11,0,0,0,0,0,0
-};
-
-static const UTrie2 propsTrie={
- propsTrie_index,
- propsTrie_index+3952,
- NULL,
- 3952,
- 13976,
- 0xa40,
- 0xff0,
- 0x0,
- 0x0,
- 0x110000,
- 0x4604,
- NULL, 0, FALSE, FALSE, 0, NULL
-};
-
-static const uint16_t propsVectorsTrie_index[23308]={
-0x408,0x410,0x418,0x420,0x438,0x440,0x448,0x450,0x458,0x460,0x468,0x470,0x478,0x480,0x488,0x490,
-0x497,0x49f,0x4a7,0x4af,0x4b2,0x4ba,0x4c2,0x4ca,0x4d2,0x4da,0x4e2,0x4ea,0x4f2,0x4fa,0x502,0x50a,
-0x512,0x51a,0x521,0x529,0x531,0x539,0x541,0x549,0x551,0x559,0x55e,0x566,0x56d,0x575,0x57d,0x585,
-0x58d,0x595,0x59d,0x5a5,0x5ac,0x5b4,0x5bc,0x5c4,0x5cc,0x5d4,0x5dc,0x5e4,0x5ec,0x5f4,0x5fc,0x604,
-0x15ab,0xc5f,0xd47,0x428,0x428,0xdfb,0xdff,0xe06,0xef6,0xefc,0xeee,0x674,0x67c,0x682,0x68a,0x692,
-0x69a,0x6a0,0x6a8,0x6b0,0x6b8,0x6be,0x6c6,0x6ce,0x6d6,0x6dc,0x6e4,0x6ec,0x6f4,0x6fc,0x704,0x70b,
-0x713,0x719,0x721,0x729,0x731,0x737,0x73f,0x747,0x74f,0x755,0x75d,0x765,0x76d,0x774,0x77c,0x784,
-0x78c,0x790,0x798,0x79f,0x7a7,0x7af,0x7b7,0x7bf,0x11ee,0x11f6,0x7c7,0x7cf,0x7d7,0x7df,0x7e7,0x7ee,
-0x1254,0x1244,0x124c,0x1508,0x1510,0xf0c,0x7f6,0xf04,0x113b,0x113b,0x113d,0xf20,0xf21,0xf14,0xf16,0xf18,
-0x125c,0x125e,0x7fe,0x125e,0x806,0x80b,0x813,0x1263,0x819,0x125e,0x81f,0x827,0xb28,0x126b,0x126b,0x82f,
-0x127b,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,0x127c,
-0x127c,0x127c,0x127c,0x1273,0x837,0x1284,0x1284,0x83f,0xa4f,0xa57,0xa5f,0xa67,0x1294,0x128c,0x847,0x84f,
-0x857,0x129c,0x12a4,0x85f,0x129c,0x867,0x15b3,0xc67,0xa6f,0xa77,0xa7f,0xa84,0x1483,0xb5b,0xb63,0x13eb,
-0xaf8,0x15bb,0xc6f,0xc77,0xc7f,0x60c,0x428,0x428,0x14d3,0x14d8,0xb9a,0xba2,0x152c,0x1534,0x164c,0xd4f,
-0x153c,0xbeb,0xbf3,0x1544,0x428,0x428,0xe8e,0xc87,0x140b,0x13f3,0x1403,0x13fb,0x149b,0x1493,0x145b,0xb08,
-0xf29,0xf29,0xf29,0xf29,0xf2c,0xf29,0xf29,0xf34,0x86f,0xf3c,0x873,0x87b,0xf3c,0x883,0x88b,0x893,
-0xf4c,0xf44,0xf54,0x89b,0x8a3,0x8ab,0x8b2,0x8ba,0xf5c,0xf64,0xf6c,0xf74,0x8c2,0xf7c,0xf83,0xf8b,
-0xf93,0xf9b,0xfa3,0xfab,0xfb3,0xfba,0xfc2,0xfca,0xfd2,0xfda,0xfdd,0xfdf,0x12ac,0x1381,0x1387,0x8ca,
-0xfe7,0x8d2,0x8da,0x10f0,0x10f5,0x10f8,0x10fe,0xfef,0x1106,0x1106,0xfff,0xff7,0x1007,0x100f,0x1017,0x101f,
-0x1027,0x102f,0x1037,0x103f,0x138f,0x13e3,0x1518,0x1634,0x8e2,0x104d,0x1055,0x105d,0x1047,0x1065,0x1397,0x139e,
-0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x13a6,0x13a6,0x13a6,0x13a6,0x13ae,0x13b5,0x13b7,0x13be,
-0x13c6,0x13ca,0x13ca,0x13cd,0x13ca,0x13ca,0x13d3,0x13ca,0x1413,0x14cb,0xa8c,0xa93,0xa93,0xa93,0xa93,0xa93,
-0x1473,0xb38,0xb3c,0x14e0,0x1463,0x1463,0x1463,0xb10,0x146b,0xb30,0x14b3,0xb8a,0xb18,0xb20,0xb20,0x154c,
-0x14a3,0xb73,0xb7a,0xb7a,0x8ea,0x12bc,0x12bc,0x8f2,0x12c4,0x12c4,0x12c4,0x12c4,0x12c4,0x12c4,0x8fa,0x610,
-0x1123,0x1145,0x902,0x114d,0x90a,0x1155,0x115d,0x1165,0x912,0x917,0x116d,0x1174,0x91c,0x924,0x14c3,0xb00,
-0x92c,0x11cb,0x11d2,0x117c,0x11da,0x11de,0x1184,0x934,0x119d,0x119d,0x119f,0x118c,0x1194,0x1194,0x1195,0x11e6,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0xea7,0x141b,0x141b,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,
-0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11a7,0x11ae,0xeaf,0xeb3,
-0x12d4,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,
-0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,0x12da,
-0x12da,0x12da,0x12da,0x12da,0x93c,0x12e2,0x944,0x15c3,0x1558,0x1558,0x1558,0x1558,0x1558,0x1558,0x1558,0x1558,
-0x1554,0xbfb,0x1568,0x1560,0xc03,0x15cb,0x15cb,0xc8f,0x147b,0x14e8,0x1520,0x1524,0xbaa,0xbb2,0xbb5,0xbb7,
-0x14ab,0xb82,0x14f0,0xbbf,0x1570,0x1573,0xc0b,0xc97,0x1583,0x157b,0xc13,0xc9f,0x15d3,0x15d7,0xca7,0x428,
-0x158b,0xc1b,0xc23,0xcaf,0x15e7,0x15df,0xcb7,0xe51,0xd57,0x618,0x428,0x428,0x428,0x428,0x15ef,0xcbf,
-0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,
-0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,
-0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,
-0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,
-0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,
-0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,
-0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,
-0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,
-0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,
-0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,
-0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,
-0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,
-0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,
-0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,
-0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,
-0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,
-0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,
-0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,
-0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,
-0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,
-0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,
-0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x123c,0x1236,0x1237,0x1238,0x1239,0x123a,0x123b,0x94c,0xcc7,0xcca,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,
-0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,0x120e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,
-0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x110e,0x11b6,0x11b6,0x11b6,0x11b6,0x11b6,0x11b6,0x11b6,0x11b6,
-0x11bb,0x11c3,0x13db,0xebb,0x14bb,0x14bb,0xebf,0xec6,0x954,0x95c,0x964,0x1085,0x108c,0x1094,0x96c,0x109c,
-0x10cd,0x10cd,0x1075,0x107d,0x10a4,0x10c4,0x10c5,0x10d5,0x10ac,0x106d,0x974,0x10b4,0x97c,0x10bc,0x984,0x988,
-0xb92,0x990,0x998,0x9a0,0x10dd,0x10e3,0x10e8,0x9a8,0x9b8,0x112b,0x1133,0x1116,0x111b,0x9c0,0x9c8,0x9b0,
-0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,
-0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x11fe,0x1206,0x1206,0x1206,0x1206,
-0x10a0,0x10a0,0x10e0,0x1120,0x1160,0x11a0,0x11e0,0x1220,0x125c,0x129c,0x12c8,0x1308,0x1348,0x1388,0x13c8,0x1408,
-0x1448,0x1484,0x14c4,0x1504,0x1544,0x1578,0x15b4,0x15f4,0x1634,0x1674,0x16b0,0x16f0,0x1730,0x1770,0x17b0,0x17f0,
-0xa80,0xac0,0xb00,0xa40,0xc8c,0xa40,0xb40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xccc,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd0c,0xa40,0xa40,0xa40,0xb80,0xa40,0xa40,0xd1c,0xbc0,0xbfc,
-0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,
-0xf9d,0xf9d,0xf9d,0xf9d,0xd5c,0xfdd,0xe5d,0xd9c,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xddd,
-0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,
-0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xe1d,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xc3c,0xc4c,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
-0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
-0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,
-0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xe9d,
-0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,
-0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xedd,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0xa9b,0xaa2,0xaaa,0xab2,0x1423,0x1423,0x1423,0xaba,0xac2,0xac5,0x1453,0x144b,0xaf0,0xc2b,0xc2f,0xc33,
-0x428,0x428,0x428,0x428,0xc3b,0x1593,0xc43,0x428,0x9d0,0x9d8,0x620,0x428,0xacd,0x148b,0xb6b,0x428,
-0x12f7,0x12ea,0x12ef,0x142b,0xad5,0x628,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0xadd,0xae0,0xcd2,0x428,0x428,0x428,0x428,0x428,0xbc7,0xc4b,0x428,0x428,0x169e,0xe59,0xe61,0xe61,
-0xb44,0xb4b,0xb53,0x15f7,0x428,0x428,0x428,0x428,0x15ff,0xcda,0xce2,0xcea,0x428,0x428,0x428,0x428,
-0x1607,0x1607,0x630,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0xcf2,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x1654,0x1656,0xd5f,0xd66,0x1617,0x160f,0xcfa,0xe86,0x1696,0xe49,0x638,0x428,0x16ae,0x16b2,0xe7e,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x16ba,0xe96,0x640,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,
-0x161f,0x161f,0x1621,0x161f,0x1629,0x161f,0x161f,0x161f,0x161f,0x161f,0x161f,0x162c,0x161f,0x161f,0x161f,0x161f,
-0x161f,0x648,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x9e0,0x130f,0x9e8,0x1310,0x1307,0x1318,0x131e,0x9f0,0x9f8,
-0x1443,0x1443,0x650,0x428,0x428,0x428,0x428,0x428,0x1433,0x1433,0xae8,0xbe3,0x428,0x428,0x428,0x428,
-0x134f,0x1356,0xa00,0x1359,0xa08,0xa10,0xa18,0x1353,0xa20,0xa28,0xa30,0x1358,0x1360,0x134f,0x1356,0x1352,
-0x1359,0x1361,0x1350,0x1357,0x1353,0xa37,0x1326,0x132e,0x1335,0x133c,0x1329,0x1331,0x1338,0x133f,0xa3f,0x1347,
-0x159b,0xc53,0x15a3,0x15a3,0xc57,0xd7f,0xd87,0xd8f,0xd02,0xd08,0x163c,0xd10,0xd18,0xd1f,0xd1f,0xd26,
-0xd2e,0xd32,0xd3a,0xd3f,0xd3f,0xd3f,0xd3f,0xd3f,0x1666,0xd97,0x1666,0xd9d,0xda5,0x1666,0xdad,0xdb5,
-0x1666,0xdbd,0xdc5,0x1666,0x1666,0x1666,0x1666,0xdc7,0x1666,0xdcf,0xdd7,0xddd,0xddf,0xddf,0xddf,0xde1,
-0x166e,0x1676,0x658,0x428,0x167e,0x167e,0xde9,0xdeb,0x1686,0x1686,0x1686,0xdf3,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x65c,0xa47,0x1369,0x1369,0x1369,
-0x664,0x664,0x664,0x664,0x143b,0x143b,0x143b,0x143b,0x143b,0x143b,0x143b,0x66c,0x664,0x664,0x664,0x664,
-0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,
-0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,
-0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,
-0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x14f8,0x14f8,0x14f8,0x14f8,
-0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,
-0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0x14f8,0xbcf,0xbd3,0xbd3,0xbd3,0xbd3,0x1500,0x1500,0x1500,0xbdb,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x165e,0x165e,0x165e,0x165e,
-0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0x165e,0xd6e,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x16a6,0x16a6,0xe69,0xe6e,0xe76,0x428,0x428,0x428,0xd76,0xd77,0xd77,0xd77,
-0xd77,0xd77,0xd77,0xd77,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
-0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0xe0e,0xe16,0xe1e,0xe26,
-0xe2e,0xe36,0xe3d,0xe41,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x1371,0x1371,0x1371,0x1371,
-0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,
-0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,
-0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,
-0x1371,0x1371,0xece,0xe9e,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0xee6,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0x1379,0x1379,0x1379,
-0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0x1379,0xed6,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9f,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
-0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9f,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0xede,0x168e,0x168e,0x168e,0x168e,0x168e,0x168e,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1216,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x121e,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,
-0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x1226,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,
-0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x122e,0x1371,0x1371,0x1371,
-0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,
-0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,
-0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,
-0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,
-0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x407,0x407,0x407,
-0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f8,0x201,0x1fb,0x1fb,0x1fe,0x1f5,0x1f5,
-0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,
-0x6f9,0x6f3,0x6d5,0x6bd,0x6c9,0x6c6,0x6bd,0x6d8,0x6c3,0x6cf,0x6bd,0x6ea,0x6e1,0x6d2,0x6f6,0x6cc,
-0x6ba,0x6ba,0x6ba,0x6ba,0x6ba,0x6ba,0x6ba,0x6ba,0x6ba,0x6ba,0x6de,0x6db,0x6e4,0x6e4,0x6e4,0x6f3,
-0x6bd,0x705,0x705,0x705,0x705,0x705,0x705,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,
-0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6c3,0x6c9,0x6cf,0x6f0,0x6b7,
-0x6ed,0x702,0x702,0x702,0x702,0x702,0x702,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,
-0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6c3,0x6e7,0x6c0,0x6e4,0x1f5,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x204,0x204,0x204,0x204,0x204,0x213,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,
-0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,
-0x207,0x56a,0x70e,0x711,0x570,0x711,0x70b,0x564,0x55b,0x20d,0x579,0x210,0x714,0x552,0x567,0x708,
-0x56d,0x576,0x558,0x558,0x55e,0x20a,0x564,0x561,0x55b,0x558,0x579,0x210,0x555,0x555,0x555,0x56a,
-0x219,0x219,0x219,0x219,0x219,0x219,0x582,0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x219,
-0x582,0x219,0x219,0x219,0x219,0x219,0x219,0x573,0x582,0x219,0x219,0x219,0x219,0x219,0x582,0x57c,
-0x57f,0x57f,0x216,0x216,0x216,0x216,0x57c,0x216,0x57f,0x57f,0x57f,0x216,0x57f,0x57f,0x216,0x216,
-0x57c,0x216,0x57f,0x57f,0x216,0x216,0x216,0x573,0x57c,0x57f,0x57f,0x216,0x57f,0x216,0x57c,0x216,
-0x225,0x588,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,
-0x222,0x585,0x225,0x588,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x588,0x225,0x21c,0x225,0x21c,
-0x225,0x21c,0x225,0x21c,0x225,0x21c,0x58e,0x585,0x225,0x21c,0x225,0x588,0x225,0x21c,0x225,0x21c,
-0x225,0x585,0x591,0x58b,0x225,0x21c,0x225,0x21c,0x585,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x591,
-0x58b,0x58e,0x585,0x225,0x588,0x225,0x21c,0x225,0x588,0x594,0x58e,0x585,0x225,0x588,0x225,0x21c,
-0x225,0x21c,0x58e,0x585,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,
-0x225,0x21c,0x225,0x21c,0x225,0x21c,0x58e,0x585,0x225,0x21c,0x225,0x588,0x225,0x21c,0x225,0x21c,
-0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x21f,
-0x228,0x234,0x234,0x228,0x234,0x228,0x234,0x234,0x228,0x234,0x234,0x234,0x228,0x228,0x234,0x234,
-0x234,0x234,0x228,0x234,0x234,0x228,0x234,0x234,0x234,0x228,0x228,0x228,0x234,0x234,0x228,0x234,
-0x237,0x22b,0x234,0x228,0x234,0x228,0x234,0x234,0x228,0x234,0x228,0x228,0x234,0x228,0x234,0x237,
-0x22b,0x234,0x234,0x234,0x228,0x234,0x228,0x234,0x234,0x228,0x228,0x231,0x234,0x228,0x228,0x228,
-0x231,0x231,0x231,0x231,0x23a,0x23a,0x22e,0x23a,0x23a,0x22e,0x23a,0x23a,0x22e,0x237,0x597,0x237,
-0x597,0x237,0x597,0x237,0x597,0x237,0x597,0x237,0x597,0x237,0x597,0x237,0x597,0x228,0x237,0x22b,
-0x237,0x22b,0x237,0x22b,0x234,0x228,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,
-0x22b,0x23a,0x23a,0x22e,0x237,0x22b,0x8ac,0x8ac,0x8af,0x8a9,0x237,0x22b,0x237,0x22b,0x237,0x22b,
-0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,
-0x237,0x22b,0x237,0x22b,0x8af,0x8a9,0x8af,0x8a9,0x8ac,0x8a6,0x8af,0x8a9,0xa62,0xb58,0x8ac,0x8a6,
-0x8ac,0x8a6,0x8af,0x8a9,0x8af,0x8a9,0x8af,0x8a9,0x8af,0x8a9,0x8af,0x8a9,0x8af,0x8a9,0x8af,0x8a9,
-0xb58,0xb58,0xb58,0xc45,0xc45,0xc45,0xc48,0xc48,0xc45,0xc48,0xc48,0xc45,0xc45,0xc48,0xd7d,0xd80,
-0xd80,0xd80,0xd80,0xd7d,0xd80,0xd7d,0xd80,0xd7d,0xd80,0xd7d,0xd80,0xd7d,0x23d,0x59a,0x23d,0x23d,
-0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x59a,0x23d,0x23d,
-0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,
-0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x240,0x23d,0x23d,0x23d,
-0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,
-0x23d,0x8b2,0x8b2,0x8b2,0x8b2,0x8b2,0xb5b,0xb5b,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,
-0x255,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x249,0x249,0x243,0x243,0x5a0,0x243,0x24c,0x5a3,
-0x24f,0x5a3,0x5a3,0x5a3,0x24f,0x5a3,0x24c,0x24c,0x5a6,0x252,0x243,0x243,0x243,0x243,0x243,0x243,
-0x59d,0x59d,0x59d,0x59d,0x246,0x59d,0x243,0x9e1,0x255,0x255,0x255,0x255,0x255,0x243,0x243,0x243,
-0x243,0x243,0x8bb,0x8bb,0x8b8,0x8b5,0x8b8,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,
-0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,
-0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,
-0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,
-0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,
-0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5a9,0x5ac,0x5ac,0x5a9,0x5ac,0x5ac,0x5b2,0x9e4,0x9e4,
-0x9e4,0x9e4,0x9e4,0x9e4,0x9e4,0x9e4,0x9e4,0xb16,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,
-0xd50,0xd50,0xd50,0xd50,0xd53,0xc1e,0xc1e,0xc1e,0x5af,0x5af,0x9e7,0xb13,0xb13,0xb13,0xb13,0xb13,
-0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xe2b,0xe28,0xe2b,0xe28,0x261,0x26a,0xe2b,0xe28,
-6,6,0x270,0xd83,0xd83,0xd83,0x258,6,6,6,6,6,0x26d,0x25b,0x27f,0x25e,
-0x27f,0x27f,0x27f,6,0x27f,6,0x27f,0x27f,0x276,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,
-0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,6,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,
-0x5b8,0x5b8,0x27f,0x27f,0x276,0x276,0x276,0x276,0x276,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,
-0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x273,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,
-0x5b5,0x5b5,0x276,0x276,0x276,0x276,0x276,0xe2b,0x282,0x282,0x285,0x27f,0x27f,0x282,0x279,0x8be,
-0xa6b,0xa68,0x27c,0x8be,0x27c,0x8be,0x27c,0x8be,0x27c,0x8be,0x267,0x264,0x267,0x264,0x267,0x264,
-0x267,0x264,0x267,0x264,0x267,0x264,0x267,0x264,0x282,0x282,0x279,0x273,0xa1d,0xa1a,0xa65,0xb64,
-0xb61,0xb67,0xb64,0xb61,0xc4b,0xc4e,0xc4e,0xc4e,0x8cd,0x5c4,0x297,0x29a,0x297,0x297,0x297,0x29a,
-0x297,0x297,0x297,0x297,0x29a,0x8cd,0x29a,0x297,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,
-0x5c1,0x5c4,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,
-0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,
-0x5bb,0x5be,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,
-0x5bb,0x5bb,0x5bb,0x5bb,0x8c7,0x5be,0x291,0x294,0x291,0x291,0x291,0x294,0x291,0x291,0x291,0x291,
-0x294,0x8c7,0x294,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,
-0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x29a,0x294,0x297,0x291,0x297,0x291,
-0x297,0x291,0x297,0x291,0x297,0x291,0x28e,0x28b,0x28b,0x288,0x288,0xe2e,0x8c1,0x8c1,0xa71,0xa6e,
-0x8ca,0x8c4,0x8ca,0x8c4,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,
-0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,
-0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,
-0x297,0x291,0x297,0x291,0x297,0x29a,0x294,0x297,0x291,0xa71,0xa6e,0x297,0x291,0xa71,0xa6e,0x297,
-0x291,0xa71,0xa6e,0xd86,0x29a,0x294,0x29a,0x294,0x297,0x291,0x29a,0x294,0x297,0x291,0x29a,0x294,
-0x29a,0x294,0x29a,0x294,0x297,0x291,0x29a,0x294,0x29a,0x294,0x29a,0x294,0x297,0x291,0x29a,0x294,
-0x8cd,0x8c7,0x29a,0x294,0x29a,0x294,0x29a,0x294,0x29a,0x294,0xc54,0xc51,0x29a,0x294,0xd89,0xd86,
-0xd89,0xd86,0xd89,0xd86,0xad7,0xad4,0xad7,0xad4,0xad7,0xad4,0xad7,0xad4,0xad7,0xad4,0xad7,0xad4,
-0xad7,0xad4,0xad7,0xad4,0xdb6,0xdb3,0xdb6,0xdb3,0xeac,0xea9,0xeac,0xea9,0xeac,0xea9,0xeac,0xea9,
-0xeac,0xea9,0xeac,0xea9,0xeac,0xea9,0xeac,0xea9,0xfff,0xffc,0x11a9,0x11a6,0xba,0xba,0xba,0xba,
-0xba,0xba,0xba,0xba,9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,
-0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,9,
-9,0x2ac,0x29d,0x29d,0x2af,0x2a0,0x2af,0x29d,9,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,
-0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,
-0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a6,9,0x7bc,0x8d0,9,
-9,9,9,0x1227,0xc,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,
-0x840,0x840,0x840,0x840,0x840,0x840,0xc57,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,
-0x840,0x840,0x840,0x840,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0xd8c,0x2b2,
-0x2b2,0x2b2,0x2be,0x2b2,0x2b5,0x2b2,0x2b2,0x2c1,0x843,0xc5a,0xc5d,0xc5a,0xc,0xc,0xc,0xc,
-0xc,0xc,0xc,0xc,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,
-0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0xc,
-0xc,0xc,0xc,0xc,0x2c4,0x2c4,0x2c4,0x2bb,0x2b8,0xc,0xc,0xc,0xc,0xc,0xc,0xc,
-0xc,0xc,0xc,0xc,0xb6a,0xb6a,0xb6a,0xb6a,0x122a,0xf,0xe37,0xe37,0xe37,0xe34,0xe34,0xc66,
-0x7c2,0xb79,0xb76,0xb76,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xe31,0xe31,0xe31,0xe31,0xe31,0x7bf,
-0xf,0xf,0xc63,0x7c5,0x1176,0x2df,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2df,0x2df,0x2df,0x2df,0x2df,
-0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0xe3a,
-0xe3a,0xe3a,0xe3a,0xe3a,0x7c8,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x831,
-0x831,0x831,0x831,0x831,0x831,0x831,0x831,0xa17,0xa17,0xa17,0xb6d,0xb73,0xb70,0xc60,0xc60,0xc60,
-0xc60,0xc60,0xc60,0x1173,0x7cb,0x7cb,0x7cb,0x7cb,0x7cb,0x7cb,0x7cb,0x7cb,0x7cb,0x7cb,0x2d9,0x2d6,
-0x2d3,0x2d0,0xa74,0xa74,0x82e,0x2df,0x2df,0x2eb,0x2df,0x2e5,0x2e5,0x2e5,0x2e5,0x2df,0x2df,0x2df,
-0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,
-0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,
-0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,
-0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x8d6,0x8d6,0x2df,0x2df,0x2df,0x2df,0x2df,0x8d6,
-0x2e2,0x2df,0x2e2,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x2df,0x8d6,
-0x2df,0x2df,0x2df,0x2e2,0x2ee,0x2df,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2c7,0x2d0,0x2cd,
-0x2cd,0x2ca,0x2ca,0x2ca,0x2ca,0x2e8,0x2e8,0x2ca,0x2ca,0x2d0,0x2cd,0x2cd,0x2cd,0x2ca,0xb7c,0xb7c,
-0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x8d6,0x8d6,0x8d6,0x8d3,0x8d3,0xb7c,
-0x8ee,0x8ee,0x8ee,0x8e8,0x8e8,0x8e8,0x8e8,0x8e8,0x8e8,0x8e8,0x8e8,0x8e5,0x8e8,0x8e5,0x12,0x8d9,
-0x8eb,0x8dc,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,
-0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0x8eb,0xb7f,0xb7f,0xb7f,
-0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,0x8e2,
-0x8df,0x8df,0x8df,0x8df,0x8df,0x8df,0x8df,0x8df,0x8df,0x8df,0x8df,0x12,0x12,0xb7f,0xb7f,0xb7f,
-0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,
-0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xebe,0xebe,
-0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,0xebe,
-0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,
-0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,
-0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f4,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,
-0x8f1,0xa77,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,
-0xdce,0xdce,0xdce,0xdce,0xdce,0xdce,0xdce,0xdce,0xdce,0xdce,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,
-0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,
-0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdc5,0xdc5,0xdc5,0xdc5,0xdc5,
-0xdc5,0xdc5,0xdc5,0xdc5,0xdd4,0xdd4,0xdc8,0xdc8,0xdcb,0xdda,0xdd7,0x11a,0x11a,0x11a,0x11a,0x11a,
-0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x104a,0x104d,0x104d,0x104d,0x104d,0x103b,0x103b,0x15f,0x15f,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x9f3,0x9f3,0x9f6,0x9f6,0x9f3,0x9f3,0x9f3,0x9f3,0x9f3,0x9f3,0x9f3,0x9f3,0x78,0x78,0x78,0x78,
-0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x1a4,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x1a4,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xab,0xab,0xab,0xab,0xab,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xde,0xde,0xde,0xde,0xde,0xde,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x18c,0x18c,0x18c,0x18c,0x18c,0x18c,0x18c,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x1290,0x129c,0x129c,0x129c,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x195,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0xcba,0xcba,0xcb7,0xcb7,0xcb7,0xcba,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0x1206,0x1b6,0x1b6,0x1b6,0x1b6,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x83d,0x83d,
-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
-0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,
-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
-0x306,0x306,0x2f4,0x2f4,0x7ce,0x7ce,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,
-0x2fd,0xe40,0xe3d,0x117f,0x117f,0x117f,0x117f,0x117f,0x18,0xfd5,0xfd5,0xd8f,0xd8f,0xc69,0xd8f,0xd8f,
-0x1b,0x30c,0x31e,0x31e,0x1b,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x1b,0x1b,0x324,
-0x324,0x1b,0x1b,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x324,
-0x324,0x1b,0x324,0x324,0x324,0x324,0x324,0x324,0x324,0x1b,0x324,0x1b,0x1b,0x1b,0x324,0x324,
-0x324,0x324,0x1b,0x1b,0x30f,0xb85,0x30c,0x31e,0x31e,0x30c,0x30c,0x30c,0x30c,0x1b,0x1b,0x31e,
-0x31e,0x1b,0x1b,0x321,0x321,0x312,0xc6c,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x30c,
-0x1b,0x1b,0x1b,0x1b,0x327,0x327,0x1b,0x327,0x324,0x324,0x30c,0x30c,0x1b,0x1b,0x31b,0x31b,
-0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x324,0x324,0x318,0x318,0x315,0x315,0x315,0x315,
-0x315,0x318,0x315,0xfd8,0x1b,0x1b,0x1b,0x1b,0x1e,0xb88,0x32a,0xb8b,0x1e,0x339,0x339,0x339,
-0x339,0x339,0x339,0x1e,0x1e,0x1e,0x1e,0x339,0x339,0x1e,0x1e,0x339,0x339,0x339,0x339,0x339,
-0x339,0x339,0x339,0x339,0x339,0x339,0x339,0x339,0x339,0x1e,0x339,0x339,0x339,0x339,0x339,0x339,
-0x339,0x1e,0x339,0x33c,0x1e,0x339,0x33c,0x1e,0x339,0x339,0x1e,0x1e,0x32d,0x1e,0x336,0x336,
-0x336,0x32a,0x32a,0x1e,0x1e,0x1e,0x1e,0x32a,0x32a,0x1e,0x1e,0x32a,0x32a,0x330,0x1e,0x1e,
-0x1e,0xe43,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x33c,0x33c,0x33c,0x339,0x1e,0x33c,0x1e,
-0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x333,0x333,0x333,0x333,0x333,0x333,0x333,0x333,0x333,0x333,
-0x32a,0x32a,0x339,0x339,0x339,0xe43,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,
-0x21,0x33f,0x33f,0x34b,0x21,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0xb94,0x34e,0x21,0x34e,
-0x34e,0x34e,0x21,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,
-0x34e,0x21,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x34e,0x21,0x34e,0x34e,0x21,0x34e,0x34e,0x34e,
-0x34e,0x34e,0x21,0x21,0x342,0x34e,0x34b,0x34b,0x34b,0x33f,0x33f,0x33f,0x33f,0x33f,0x21,0x33f,
-0x33f,0x34b,0x21,0x34b,0x34b,0x345,0x21,0x21,0x34e,0x21,0x21,0x21,0x21,0x21,0x21,0x21,
-0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x34e,0xb94,0xb8e,0xb8e,0x21,0x21,0x348,0x348,
-0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x122d,0xb91,0x21,0x21,0x21,0x21,0x21,0x21,
-0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x24,0x351,0x360,0x360,0x24,0x366,0x366,0x366,
-0x366,0x366,0x366,0x366,0x366,0x24,0x24,0x366,0x366,0x24,0x24,0x366,0x366,0x366,0x366,0x366,
-0x366,0x366,0x366,0x366,0x366,0x366,0x366,0x366,0x366,0x24,0x366,0x366,0x366,0x366,0x366,0x366,
-0x366,0x24,0x366,0x366,0x24,0xb97,0x366,0x366,0x366,0x366,0x24,0x24,0x354,0x366,0x351,0x351,
-0x360,0x351,0x351,0x351,0xe46,0x24,0x24,0x360,0x363,0x24,0x24,0x363,0x363,0x357,0x24,0x24,
-0x24,0x24,0x24,0x24,0x24,0x24,0x351,0x351,0x24,0x24,0x24,0x24,0x369,0x369,0x24,0x366,
-0x366,0x366,0xe46,0xe46,0x24,0x24,0x35d,0x35d,0x35d,0x35d,0x35d,0x35d,0x35d,0x35d,0x35d,0x35d,
-0x35a,0xb97,0x1182,0x1182,0x1182,0x1182,0x1182,0x1182,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
-0x27,0x27,0x36c,0x37e,0x27,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x27,0x27,0x27,0x37e,0x37e,
-0x37e,0x27,0x37e,0x37e,0x381,0x37e,0x27,0x27,0x27,0x37e,0x37e,0x27,0x37e,0x27,0x37e,0x37e,
-0x27,0x27,0x27,0x37e,0x37e,0x27,0x27,0x27,0x37e,0x37e,0x37e,0x27,0x27,0x27,0x37e,0x37e,
-0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0xc72,0x37e,0x37e,0x37e,0x27,0x27,0x27,0x27,0x36c,0x378,
-0x36c,0x378,0x378,0x27,0x27,0x27,0x378,0x378,0x378,0x27,0x37b,0x37b,0x37b,0x36f,0x27,0x27,
-0xe49,0x27,0x27,0x27,0x27,0x27,0x27,0x36c,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,
-0x27,0x27,0xc6f,0x375,0x375,0x375,0x375,0x375,0x375,0x375,0x375,0x375,0x372,0x372,0x372,0xb9a,
-0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9d,0xb9a,0x27,0x27,0x27,0x27,0x27,0x2a,0x390,0x390,0x390,
-0x2a,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x2a,0x393,0x393,0x393,0x2a,0x393,0x393,
-0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x2a,0x393,0x393,
-0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x2a,0x393,0x393,0x393,0x393,0x393,0x2a,0x2a,
-0x2a,0xe52,0x384,0x384,0x384,0x390,0x390,0x390,0x390,0x2a,0x384,0x384,0x387,0x2a,0x384,0x384,
-0x384,0x38a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x384,0x384,0x2a,0xe52,0xe52,0x2a,0x2a,
-0x2a,0x2a,0x2a,0x2a,0x393,0x393,0xe4c,0xe4c,0x2a,0x2a,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,
-0x38d,0x38d,0x38d,0x38d,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0xe4f,0xe4f,0xe4f,0xe4f,
-0xe4f,0xe4f,0xe4f,0xe4f,0x2d,0x2d,0x39f,0x39f,0x2d,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,
-0x3a5,0x2d,0x3a5,0x3a5,0x3a5,0x2d,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,
-0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x2d,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,
-0x2d,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x2d,0x2d,0xba0,0xba3,0x39f,0x396,0x3a2,0x39f,0x396,0x39f,
-0x39f,0x2d,0x396,0x3a2,0x3a2,0x2d,0x3a2,0x3a2,0x396,0x399,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,
-0x2d,0x396,0x396,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x3a5,0x2d,0x3a5,0x3a5,0xd92,0xd92,
-0x2d,0x2d,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x2d,0xd95,0xd95,0x2d,
-0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x30,0x30,0x3b1,0x3b1,
-0x30,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x30,0x3b7,0x3b7,0x3b7,0x30,0x3b7,0x3b7,
-0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x1185,0x3b7,0x3b7,
-0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x1185,0x30,
-0x30,0xe5e,0x3a8,0x3b1,0x3b1,0x3a8,0x3a8,0x3a8,0xe55,0x30,0x3b1,0x3b1,0x3b1,0x30,0x3b4,0x3b4,
-0x3b4,0x3ab,0x1185,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x3a8,0x30,0x30,0x30,0x30,
-0x30,0x30,0x30,0x30,0x3b7,0x3b7,0xe55,0xe55,0x30,0x30,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,
-0x3ae,0x3ae,0x3ae,0x3ae,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0x30,0x30,0x30,0xe5b,0xe5e,0xe5e,
-0xe5e,0xe5e,0xe5e,0xe5e,0x33,0x33,0x900,0x900,0x33,0x906,0x906,0x906,0x906,0x906,0x906,0x906,
-0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x33,0x33,0x33,0x906,0x906,
-0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,
-0x906,0x906,0x33,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x33,0x906,0x33,0x33,
-0x906,0x906,0x906,0x906,0x906,0x906,0x906,0x33,0x33,0x33,0x8fa,0x33,0x33,0x33,0x33,0x8f7,
-0x900,0x900,0x8f7,0x8f7,0x8f7,0x33,0x8f7,0x33,0x900,0x900,0x903,0x900,0x903,0x903,0x903,0x8f7,
-0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,
-0x33,0x33,0x900,0x900,0x8fd,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,
-0x36,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,
-0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,
-0x3d2,0x3bd,0x3d2,0x3cf,0x3bd,0x3bd,0x3bd,0x3bd,0x3bd,0x3bd,0x3c3,0x36,0x36,0x36,0x36,0x3ba,
-0x3d8,0x3d8,0x3d8,0x3d8,0x3d8,0x3d2,0x3d5,0x3c0,0x3c0,0x3c0,0x3c0,0x3c0,0x3c0,0x3bd,0x3c0,0x3c6,
-0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3c9,0x3c9,0x36,0x36,0x36,0x36,
-0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,
-0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x39,0x3e7,0x3e7,0x39,
-0x3e7,0x39,0x39,0x3e7,0x3e7,0x39,0x3e7,0x39,0x39,0x3e7,0x39,0x39,0x39,0x39,0x39,0x39,
-0x3e7,0x3e7,0x3e7,0x3e7,0x39,0x3e7,0x3e7,0x3e7,0x3e7,0x3e7,0x3e7,0x3e7,0x39,0x3e7,0x3e7,0x3e7,
-0x39,0x3e7,0x39,0x3e7,0x39,0x39,0x3e7,0x3e7,0x39,0x3e7,0x3e7,0x3e7,0x3e7,0x3db,0x3e7,0x3e4,
-0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x39,0x3db,0x3db,0x3e7,0x39,0x39,0x3f0,0x3f0,0x3f0,0x3f0,
-0x3f0,0x39,0x3ed,0x39,0x3de,0x3de,0x3de,0x3de,0x3de,0x3db,0x39,0x39,0x3e1,0x3e1,0x3e1,0x3e1,
-0x3e1,0x3e1,0x3e1,0x3e1,0x3e1,0x3e1,0x39,0x39,0x3ea,0x3ea,0x1230,0x1230,0x39,0x39,0x39,0x39,
-0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,
-0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x879,0x879,0x879,0x87c,
-0x879,0x879,0x879,0x879,0x3c,0x879,0x879,0x879,0x879,0x87c,0x879,0x879,0x879,0x879,0x87c,0x879,
-0x879,0x879,0x879,0x87c,0x879,0x879,0x879,0x879,0x87c,0x879,0x879,0x879,0x879,0x879,0x879,0x879,
-0x879,0x879,0x879,0x879,0x879,0x87c,0x915,0xe6a,0xe6a,0x3c,0x3c,0x3c,0x3c,0x846,0x846,0x849,
-0x846,0x849,0x849,0x852,0x849,0x852,0x846,0x846,0x846,0x846,0x846,0x873,0x846,0x849,0x84c,0x84c,
-0x84f,0x858,0x84c,0x84c,0x879,0x879,0x879,0x879,0x118e,0x1188,0x1188,0x1188,0x846,0x846,0x846,0x849,
-0x846,0x846,0x909,0x846,0x3c,0x846,0x846,0x846,0x846,0x849,0x846,0x846,0x846,0x846,0x849,0x846,
-0x846,0x846,0x846,0x849,0x846,0x846,0x846,0x846,0x849,0x846,0x909,0x909,0x909,0x846,0x846,0x846,
-0x846,0x846,0x846,0x846,0x909,0x849,0x909,0x909,0x909,0x3c,0x912,0x912,0x90f,0x90f,0x90f,0x90f,
-0x90f,0x90f,0x90c,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x3c,0xe61,0x90f,0xc75,0xc75,0xe64,0xe67,
-0xe61,0xfdb,0xfdb,0xfdb,0xfdb,0x118b,0x118b,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,
-0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,
-0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f,0x1236,
-0x3f,0x3f,0x3f,0x3f,0x3f,0x1236,0x3f,0x3f,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,
-0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0xc84,
-0x942,0x42,0x942,0x942,0x942,0x942,0x42,0x42,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x42,
-0x942,0x42,0x942,0x942,0x942,0x942,0x42,0x42,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0xc84,
-0x942,0x42,0x942,0x942,0x942,0x942,0x42,0x42,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0xc84,0x942,0x42,0x942,0x942,
-0x942,0x942,0x42,0x42,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x42,0x942,0x42,0x942,0x942,
-0x942,0x942,0x42,0x42,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0xc84,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0x42,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0xc84,0x942,0x42,0x942,0x942,0x942,0x942,0x42,0x42,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0xc84,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x42,0x42,0x1191,0x1191,0xc7e,0xc81,0x93c,0x945,0x939,
-0x939,0x939,0x939,0x945,0x945,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x936,0x936,
-0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x42,0x42,0x42,0x948,0x948,0x948,0x948,
-0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,
-0x948,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x95a,0x95d,0x95d,0x95d,
-0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,
-0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x957,0x954,0x48,0x48,0x48,0x963,0x963,0x963,0x963,
-0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x960,0x960,0x960,0x963,0x963,0x963,0x4b,0x4b,0x4b,
-0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x984,0x984,0x984,0x984,
-0x984,0x984,0x966,0x984,0x984,0x969,0x969,0x969,0x969,0x969,0x969,0x969,0x969,0x969,0x96c,0x969,
-0x97b,0x97b,0x97e,0x987,0x975,0x972,0x97b,0x978,0x987,0xba6,0x4e,0x4e,0x981,0x981,0x981,0x981,
-0x981,0x981,0x981,0x981,0x981,0x981,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xba9,0xba9,0xba9,0xba9,
-0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x990,0x990,0xa0e,0xa11,
-0x999,0xa0b,0x996,0x990,0x99c,0x9ab,0x99f,0x9ae,0x9ae,0x9ae,0x993,0x51,0x9a2,0x9a2,0x9a2,0x9a2,
-0x9a2,0x9a2,0x9a2,0x9a2,0x9a2,0x9a2,0x51,0x51,0x51,0x51,0x51,0x51,0x9a5,0x9a5,0x9a5,0x9a5,
-0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,
-0x9a5,0x9a5,0x9a5,0x9a5,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x9a5,0x9a5,0x9a5,0x9a5,
-0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x98d,0xe8b,0x51,0x51,0x51,0x51,0x51,0x102c,0x102c,0x102c,0x102c,
-0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x417,0x417,0x417,0x417,
-0x417,0x417,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x417,0x417,0x417,0x417,
-0x417,0x417,0x54,0x54,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x54,0x54,0x417,0x417,0x417,0x417,
-0x417,0x417,0x417,0x417,0x54,0x41a,0x54,0x41a,0x54,0x41a,0x54,0x41a,0x417,0x417,0x417,0x417,
-0x417,0x417,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x417,0x417,0x417,0x417,
-0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x54,0x54,0x417,0x417,0x417,0x417,
-0x417,0x417,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x417,0x417,0x417,0x417,
-0x417,0x54,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x411,0x417,0x411,0x411,0x40e,0x417,0x417,
-0x417,0x54,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x40e,0x40e,0x40e,0x417,0x417,0x417,0x417,
-0x54,0x54,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x54,0x40e,0x40e,0x40e,0x417,0x417,0x417,0x417,
-0x417,0x417,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x40e,0x40e,0x40e,0x54,0x54,0x417,0x417,
-0x417,0x54,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x414,0x411,0x54,0xa7d,0xa80,0xa80,0xa80,
-0xe94,0x57,0x57,0x57,0x57,0x57,0x423,0x423,0x423,0x423,0x423,0x423,0x46b,0xa92,0x5a,0x5a,
-0x5fa,0x46b,0x46b,0x46b,0x46b,0x46b,0x471,0x483,0x471,0x47d,0x477,0x5fd,0x468,0x5f7,0x5f7,0x5f7,
-0x5f7,0x468,0x468,0x468,0x468,0x468,0x46e,0x480,0x46e,0x47a,0x474,0x5a,0xc8d,0xc8d,0xc8d,0xc8d,
-0xc8d,0x1194,0x1194,0x1194,0x1194,0x1194,0x1194,0x1194,0x1194,0x5a,0x5a,0x5a,0x489,0x489,0x489,0x489,
-0x489,0x489,0x489,0x486,0x48c,0x65d,0x489,0x882,0x8a3,0x9ba,0x9ba,0x9ba,0xa95,0xa95,0xc90,0xc90,
-0xc90,0xc90,0xfed,0xff0,0xff0,0x1197,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,
-0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x492,0x492,0x492,0x492,0x492,0x492,0x492,0x492,
-0x492,0x492,0x492,0x492,0x492,0x48f,0x48f,0x48f,0x48f,0x492,0x9bd,0x9bd,0xa98,0xa9e,0xa9e,0xa9b,
-0xa9b,0xa9b,0xa9b,0xc93,0xd98,0xd98,0xd98,0xd98,0xe97,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
-0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x4c2,0x4c2,0x4c2,0x9c6,0xda1,0xe9d,0xe9d,0xe9d,
-0xe9d,0x112b,0x63,0x63,0x63,0x63,0x63,0x63,0x624,0x624,0x624,0x624,0x624,0x624,0x624,0x624,
-0x624,0x624,0x4ce,0x4ce,0x4cb,0x4cb,0x4cb,0x4cb,0xda7,0xda7,0xda7,0xda4,0xda4,0xda4,0xda4,0xda4,
-0xff6,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x66,0x66,0x66,0x66,
-0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x9cf,0x9cf,0x69,
-0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,
-0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,
-0x4e9,0x4e9,0x4e9,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,
-0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6f,0x507,0x507,0x507,0x507,0x11a0,0x507,0x507,
-0x507,0x507,0x11a0,0x11a0,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,
-0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,
-0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,
-0x9ea,0x9ea,0x72,0x9ea,0x9ea,0x9ea,0x9ea,0x9ed,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,
-0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ed,0x72,0x72,0x72,0x72,
-0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,
-0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x75,0x75,
-0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x7b,0x73b,0x735,0x73b,0x735,0x73b,0x735,0x73b,
-0x735,0x73b,0x735,0x735,0x738,0x735,0x738,0x735,0x738,0x735,0x738,0x735,0x738,0x735,0x738,0x735,
-0x738,0x735,0x738,0x735,0x738,0x735,0x738,0x735,0x735,0x735,0x735,0x73b,0x735,0x73b,0x735,0x73b,
-0x735,0x735,0x735,0x735,0x735,0x735,0x73b,0x735,0x735,0x735,0x735,0x735,0x738,0xb37,0xb37,0x7b,
-0x7b,0x837,0x837,0x813,0x813,0x73e,0x741,0xb34,0x7e,0x7e,0x7e,0x7e,0x7e,0x753,0x753,0x753,
-0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,
-0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0x753,0xfc6,0x7e,0x7e,0x81,0x756,0x756,0x756,
-0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x81,
-0x81c,0x81c,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,0x81f,
-0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,
-0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x9fc,0x1215,0x1215,0x1215,0x84,0x84,0x84,0x84,0x84,
-0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,
-0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0x75f,0xc2d,0xc2d,0x87,
-0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,
-0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x87,
-0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0x8a,0x8a,0x8a,
-0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,
-0xa08,0xb40,0xa08,0xa08,0xa08,0xb40,0xa08,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,
-0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,
-0x89d,0x89d,0x89d,0x89d,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,
-0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,0x115e,
-0x522,0x522,0x522,0x522,0x522,0x522,0x522,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,
-0x93,0x93,0x93,0x510,0x510,0x510,0x510,0x510,0x93,0x93,0x93,0x93,0x93,0x9db,0x513,0x519,
-0x51f,0x51f,0x51f,0x51f,0x51f,0x51f,0x51f,0x51f,0x51f,0x516,0x519,0x519,0x519,0x519,0x519,0x519,
-0x519,0x519,0x519,0x519,0x519,0x519,0x519,0x93,0x519,0x519,0x519,0x519,0x519,0x93,0x519,0x93,
-0x519,0x519,0x93,0x519,0x519,0x93,0x519,0x519,0x519,0x519,0x519,0x519,0x519,0x519,0x519,0x51c,
-0x534,0x52e,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,
-0x11a3,0x11a3,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,
-0x96,0x96,0x96,0x534,0x52e,0x531,0x537,0x534,0x52e,0x534,0x52e,0x534,0x52e,0x534,0x534,0x52e,
-0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,
-0x531,0x52e,0x531,0x531,0x531,0x531,0x531,0x531,0x52e,0x531,0x52e,0x52e,0x531,0x531,0x52e,0x52e,
-0x52e,0x52e,0x52e,0x531,0x52e,0x52e,0x531,0x52e,0x531,0x531,0x531,0x52e,0x531,0x531,0x531,0x531,
-0x96,0x96,0x531,0x531,0x531,0x531,0x52e,0x52e,0x531,0x52e,0x52e,0x52e,0x52e,0x531,0x52e,0x52e,
-0x52e,0x52e,0x52e,0x531,0x531,0x531,0x52e,0x52e,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,
-0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,
-0x534,0x534,0x83a,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x52b,0x52b,0xace,0xc3c,0x96,0x96,
-0x53a,0x53a,0x53a,0x53a,0xea3,0xea3,0xea3,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,
-0x77d,0x783,0x783,0x78f,0x78f,0x780,0x777,0x780,0x777,0x780,0x777,0x780,0x777,0x780,0x777,0x780,
-0x777,0x789,0x786,0x789,0x786,0xb55,0xb55,0xc39,0xc36,0x77a,0x77a,0x77a,0x77a,0x78c,0x78c,0x78c,
-0x7a4,0x7a7,0x7b6,0x9c,0x7aa,0x7ad,0x7b9,0x7b9,0x7a1,0x798,0x792,0x798,0x792,0x798,0x792,0x795,
-0x795,0x7b0,0x7b0,0x7b3,0x7b0,0x7b0,0x7b0,0x9c,0x7b0,0x79e,0x79b,0x795,0x9c,0x9c,0x9c,0x9c,
-0x540,0x54c,0x540,0xad1,0x540,0x9f,0x540,0x54c,0x540,0x54c,0x540,0x54c,0x540,0x54c,0x540,0x54c,
-0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x549,
-0x543,0x549,0x543,0x546,0x54c,0x549,0x543,0x549,0x543,0x549,0x543,0x549,0x543,0x9f,0x9f,0x53d,
-0x67e,0x681,0x696,0x699,0x678,0x681,0x681,0xa5,0x660,0x663,0x663,0x663,0x663,0x660,0x660,0xa5,
-0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0x9de,0x9de,0x9de,0x8a0,0x65a,0x54f,0x54f,
-0xa5,0x6a8,0x687,0x678,0x681,0x67e,0x678,0x68a,0x67b,0x675,0x678,0x696,0x68d,0x684,0x6a5,0x678,
-0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x693,0x690,0x696,0x696,0x696,0x6a8,
-0x669,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,
-0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0x666,0xa5,
-0xa5,0xa5,0x666,0x666,0x666,0x666,0x666,0x666,0xa5,0xa5,0x666,0x666,0x666,0x666,0x666,0x666,
-0xa5,0xa5,0x666,0x666,0x666,0x666,0x666,0x666,0xa5,0xa5,0x666,0x666,0x666,0xa5,0xa5,0xa5,
-0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,
-0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa8,
-0xa23,0xa23,0xa23,0xa23,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,
-0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,
-0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,
-0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,
-0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xb1,0xb1,0xea6,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa41,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xb1,0xb1,
-0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,
-0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xb4,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa56,0xa56,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa56,0xb4,0xa56,0xa56,
-0xb4,0xb4,0xa56,0xb4,0xb4,0xa56,0xa56,0xb4,0xb4,0xa56,0xa56,0xa56,0xa56,0xb4,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa53,0xa53,0xa53,0xa53,0xb4,0xa53,0xb4,0xa53,0xa53,0xa53,
-0xa53,0xbc4,0xa53,0xa53,0xb4,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa53,0xa53,0xa53,0xa53,0xa56,0xa56,0xb4,0xa56,0xa56,0xa56,0xa56,0xb4,0xb4,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xb4,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xb4,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa56,0xa56,0xb4,0xa56,0xa56,0xa56,0xa56,0xb4,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xb4,0xa56,0xb4,0xb4,0xb4,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xb4,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xca2,0xca2,0xb4,0xb4,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa53,0xa53,0xa53,0xa4d,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xdb0,0xdad,0xb4,0xb4,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,
-0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xb7,0xa59,0xb7,0xb7,
-0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,
-0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xae0,0xae0,0xae0,0xae0,
-0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xbd,0xae0,0xae0,0xae0,0xae0,0xada,0xada,
-0xadd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xae9,0xae9,0xae9,0xae9,
-0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae3,0xae3,
-0xae6,0xb49,0xb49,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xaef,0xaef,0xaef,0xaef,
-0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaec,0xaec,
-0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xaf5,0xaf5,0xaf5,0xaf5,
-0xaf5,0xaf5,0xaf5,0xaf5,0xaf5,0xaf5,0xaf5,0xaf5,0xaf5,0xc6,0xaf5,0xaf5,0xaf5,0xc6,0xaf2,0xaf2,
-0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xbd6,0xbd6,0xbd6,0xbd6,
-0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,
-0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xc9,0xc9,0xc9,0xbc7,0xbc7,0xbc7,0xbd3,
-0xbd3,0xbd3,0xbd3,0xbc7,0xbc7,0xbd3,0xbd3,0xbd3,0xc9,0xc9,0xc9,0xc9,0xbd3,0xbd3,0xbc7,0xbd3,
-0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0xbca,0xbca,0xbca,0xc9,0xc9,0xc9,0xc9,0xbcd,0xc9,0xc9,0xc9,
-0xbd9,0xbd9,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbdc,0xbdc,0xbdc,0xbdc,
-0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xcc,0xcc,
-0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,
-0xebb,0xebb,0xebb,0xebb,0xebb,0xeb8,0xeb8,0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xcf,0xcf,0xcf,
-0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0x1137,0x1137,0x1137,0x1137,0x1137,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,
-0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,
-0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xc00,0xc00,0xc00,0xc00,
-0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xd2,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,
-0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xd2,
-0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,
-0xc00,0xc00,0xc00,0xd2,0xc00,0xc00,0xd2,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,
-0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xd2,0xd2,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,
-0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,
-0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,
-0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,
-0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,
-0xc03,0xc03,0xc03,0xd5,0xd5,0xd5,0xd5,0xd5,0xc42,0xc42,0xc42,0xd8,0xd8,0xd8,0xd8,0xc3f,
-0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,
-0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xd8,0xd8,0xd8,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,
-0xc3f,0xc3f,0xc3f,0xc3f,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,
-0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,
-0xc09,0xc09,0xdb,0xc06,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,
-0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,
-0xc12,0xc12,0xde,0xde,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xe1,0xe1,0xc15,0xe1,0xc15,0xc15,
-0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,
-0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xe1,0xc15,0xc15,0xe1,0xe1,0xe1,0xc15,0xe1,0xe1,0xc15,
-0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,
-0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,
-0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xea,0xea,0xea,0xea,0xea,
-0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0x144,0x144,0x144,0x144,
-0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,
-0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xcc6,0xcc6,0xccc,0xccc,0xccc,0xed,0xed,0xcc9,0xcc9,
-0xfcc,0xfcc,0xfcc,0xfcc,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,
-0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,
-0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,
-0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0x11af,0x1002,0xdbf,0xdbf,
-0xce1,0xcde,0xce1,0xcde,0xcde,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0x100b,0x1008,0x100b,0x1008,0x1005,
-0x1005,0x1005,0x123f,0x123c,0xf6,0xf6,0xf6,0xf6,0xf6,0xcdb,0xcd8,0xcd8,0xcd8,0xcd5,0xcdb,0xcd8,
-0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,
-0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,
-0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xf9,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xf9,
-0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xf9,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xce4,0xf9,
-0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,
-0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,
-0xced,0xced,0xced,0xced,0xced,0xced,0xff,0x1242,0xff,0xff,0xff,0xff,0xff,0x1242,0xff,0xff,
-0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,
-0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0x102,
-0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,
-0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0x102,
-0xd05,0xcf9,0xcf9,0xcf9,0x105,0xcf9,0xcf9,0x105,0x105,0x105,0x105,0x105,0xcf9,0xcf9,0xcf9,0xcf9,
-0xd05,0xd05,0xd05,0xd05,0x105,0xd05,0xd05,0xd05,0x105,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,
-0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,
-0x105,0x105,0x105,0x105,0xcf6,0xcf6,0xcf6,0x105,0x105,0x105,0x105,0xcfc,0xcff,0xcff,0xcff,0xcff,
-0xcff,0xcff,0xcff,0xcff,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0xd02,0xd02,0xd02,0xd02,
-0xd02,0xd02,0xd08,0xd08,0xcff,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0xd1a,0xd1a,0xd1a,0xd1a,
-0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0x1011,0x1011,0x108,0x108,0x108,0x108,0xd14,0xd14,0xd14,0xd14,
-0xd14,0xd17,0xd17,0xd17,0xd14,0xd14,0xd17,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd1a,0xd1a,0xd1a,
-0xd1a,0xd1a,0xd1a,0xd1a,0xd14,0xd14,0x108,0x108,0x108,0x108,0x108,0x108,0xd11,0xd11,0xd11,0xd11,
-0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0x100e,0x108,0x108,0x108,0xd0e,0xd0e,0xd20,0xd20,0xd20,0xd20,
-0x10b,0x10b,0x10b,0x10b,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd1d,0xd20,0xd20,0xd20,
-0xd20,0xd20,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0xed9,0xed9,0xed6,0xed0,
-0xed6,0xed0,0xed6,0xed0,0xed6,0xed0,0xecd,0xecd,0xecd,0xecd,0xee2,0xedf,0xecd,0x1014,0x1245,0x1248,
-0x1248,0x1245,0x1245,0x1245,0x1245,0x1245,0x124b,0x124b,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,
-0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,
-0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0xd47,0xd47,0xd47,0xd44,0xd44,0xd3b,0xd3b,0xd44,
-0xd41,0xd41,0xd41,0xd41,0x111,0x111,0x111,0x111,0x116d,0x116d,0x116d,0x116d,0x116d,0x116d,0x116d,0x116d,
-0x1170,0x116d,0x168,0x168,0x168,0x168,0x168,0x168,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0x124e,0x124e,
-0x114,0x114,0x114,0x114,0x114,0x114,0x114,0xd4d,0x11b5,0x114,0x114,0x114,0x114,0x114,0x114,0x114,
-0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x11b2,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,
-0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xd74,0xd65,0xd5f,0xd71,0xd6e,0xd68,0xd68,0xd77,
-0xd62,0xd6b,0x117,0x117,0x117,0x117,0x117,0x117,0xdf2,0xdf2,0xddd,0xdf2,0xdf5,0xdf8,0xdf8,0xdf8,
-0xdf8,0xdf8,0xdf8,0xdf8,0x11d,0x11d,0x11d,0x11d,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,
-0xdec,0xdec,0xdfe,0xdfe,0xde3,0xde9,0xdfe,0xdfe,0xde6,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,
-0xde3,0xde3,0xde3,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde3,0xde3,0xde3,0xde3,
-0xde3,0xde3,0xde3,0xde3,0xde3,0x11d,0x11d,0x11d,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,
-0xef4,0xef1,0xef1,0xf00,0xef7,0x11bb,0x11b8,0x120,0x11bb,0x11b8,0x1254,0x1251,0x120,0x120,0x120,0x120,
-0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x11bb,0x11b8,0x11bb,0x11b8,0x11bb,0x11b8,0x11bb,0x11b8,
-0x11bb,0x11b8,0x1254,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,
-0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,
-0x120,0x120,0x120,0x120,0x1257,0x1257,0x11b8,0xefd,0xefd,0xefd,0xefd,0xefd,0xe0d,0xe0d,0xe0d,0xe0d,
-0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,
-0xe0a,0xe0a,0xe10,0xe10,0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x123,0xe19,0xe19,0xe19,0xe19,
-0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,
-0xe19,0xe19,0xe13,0xe13,0xe13,0xe13,0x101a,0x101a,0x126,0x126,0x126,0xe16,0xe1c,0xe1c,0xe1c,0xe1c,
-0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0x129,0x129,0x129,0x129,0x129,
-0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,
-0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0xe22,0xe22,0xe22,0x12c,
-0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0xe1f,0xe1f,0xe1f,0xe1f,
-0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0xe25,0xe25,0xe25,0xe25,
-0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0x12f,0x12f,
-0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0xf24,0xf24,0xf24,0xf24,
-0xf21,0xf21,0xf21,0xf21,0xf21,0xf21,0xf21,0xf21,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,
-0xf21,0xf21,0xf18,0xf15,0x132,0x132,0x132,0xf27,0xf27,0xf1b,0xf1b,0xf1b,0xf1e,0xf1e,0xf1e,0xf1e,
-0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0x132,0x132,0x132,0xf24,0xf24,0xf24,0xf2a,0xf2a,0xf2a,0xf2a,
-0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf3f,0xf3f,0xf3f,0xf3f,
-0xf3f,0xf3f,0xf3f,0xf3f,0xf3f,0xf3f,0xf42,0xf42,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,
-0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0xf5d,0xf57,0xf5d,0xf57,
-0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,
-0xf5d,0xf57,0xf5d,0xf57,0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x1263,0xf69,0xf69,0xf69,0xf69,
-0xf63,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0xf6f,0xf6f,0xf66,0xf66,0xf66,0xf66,
-0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0xf90,0xf90,0xf90,0xf90,
-0xf90,0xf90,0xf90,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf8a,0xf8d,
-0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0xf87,0xf9f,0xf9f,0xf9f,0xf9f,
-0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf93,0xf93,0xf93,0xf93,0xf93,0xf93,0xf9c,0xf9c,0xf93,0xf93,0xf9c,
-0xf9c,0xf93,0xf93,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0xf9f,0xf9f,0xf9f,0xf93,
-0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf93,0xf9c,0x141,0x141,0xf99,0xf99,0xf99,0xf99,
-0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0x141,0x141,0xf96,0xfa2,0xfa2,0xfa2,0x144,0x144,0x144,0x144,
-0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,
-0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0xfa8,0xfa8,0xfa8,0xfa8,
-0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,
-0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfab,0x147,0x147,0xfae,0xfae,0xfae,0xfae,
-0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,
-0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0xfae,0x14a,0x14a,0x14a,0xfb1,0xfb1,0xfb1,0xfb1,
-0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0x14d,0x14d,0x14d,
-0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0xfb7,0xfb7,0xfb7,0xfb7,
-0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,
-0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0x150,0x150,0x150,0x150,0x150,0xfb4,0xfba,0xfba,0xfba,0xfba,
-0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0x153,0x153,0x153,0x153,0xfbd,0xfbd,0xfbd,0xfbd,
-0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,
-0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x1020,0x1020,0x1020,0x1020,
-0x1029,0x1020,0x1020,0x1020,0x1029,0x1020,0x1020,0x1020,0x1020,0x101d,0x159,0x159,0x1026,0x1026,0x1026,0x1026,
-0x1026,0x1026,0x1026,0x1026,0x1026,0x1026,0x1026,0x1026,0x1026,0x1026,0x1026,0x159,0x102c,0x102c,0x102c,0x102c,
-0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,
-0x102c,0x102c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x1047,0x1047,0x1047,0x1047,
-0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,
-0x1047,0x1044,0x102f,0x1044,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x15f,0x1038,0x1041,0x102f,0x1041,
-0x1041,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x102f,
-0x102f,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x15f,0x15f,0x1032,0x103e,0x103e,0x103e,0x103e,
-0x103e,0x103e,0x103e,0x103e,0x103e,0x103e,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x103e,0x103e,0x103e,0x103e,
-0x103e,0x103e,0x103e,0x103e,0x103e,0x103e,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x105c,0x1056,0x105c,0x105c,
-0x105c,0x105c,0x105c,0x105c,0x105c,0x1059,0x1059,0x1059,0x1059,0x105c,0x1059,0x1059,0x1059,0x1059,0x1053,0x1266,
-0x126c,0x1269,0x1269,0x162,0x162,0x162,0x162,0x162,0x162,0x162,0x162,0x162,0x1071,0x1071,0x1071,0x1071,
-0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1068,0x1068,0x106b,0x1074,
-0x106e,0x106e,0x106e,0x1074,0x165,0x165,0x165,0x165,0x165,0x165,0x165,0x165,0x1077,0x1077,0x1077,0x1077,
-0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x107d,0x107d,
-0x107d,0x107d,0x107d,0x107d,0x107a,0x107a,0x107a,0x107d,0x16b,0x16b,0x16b,0x16b,0x1158,0x1158,0x1158,0x1158,
-0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,
-0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x1158,0x16e,0x16e,0x16e,0x1092,0x1086,0x1086,0x1086,
-0x1086,0x1086,0x1086,0x1089,0x109b,0x109b,0x1086,0x1086,0x1086,0x1086,0x171,0x1098,0x108c,0x108c,0x108c,0x108c,
-0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x171,0x171,0x171,0x171,0x1086,0x1086,0x10a4,0x10a4,0x10a4,0x10a4,
-0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a7,0x10a4,0x10a4,0x10a4,
-0x10a4,0x10a4,0x10a4,0x109e,0x109e,0x109e,0x10a4,0x10a1,0x174,0x174,0x174,0x174,0x10b9,0x10ad,0x10b9,0x177,
-0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,
-0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x10b6,0x10b6,0x10bc,0x10b0,0x10b3,0x10d1,0x10d1,0x10d1,0x10cb,
-0x10cb,0x10c2,0x10cb,0x10cb,0x10c2,0x10cb,0x10cb,0x10d4,0x10ce,0x10c5,0x17a,0x17a,0x10c8,0x10c8,0x10c8,0x10c8,
-0x10c8,0x10c8,0x10c8,0x10c8,0x10c8,0x10c8,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x115e,0x115e,0x115e,0x115e,
-0x115e,0x115e,0x115e,0x17d,0x17d,0x17d,0x17d,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,
-0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,
-0x115b,0x115b,0x115b,0x115b,0x17d,0x17d,0x17d,0x17d,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,
-0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x180,0x10da,
-0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,
-0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x183,0x183,
-0x183,0x10e6,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,
-0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x186,0x186,
-0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,
-0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x189,0x189,0x189,0x189,0x189,
-0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,
-0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,
-0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x18f,0x111c,0x111c,0x192,0x192,0x192,0x192,0x192,0x192,
-0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,
-0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,
-0x113d,0x113d,0x113d,0x198,0x198,0x198,0x198,0x198,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,
-0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x1140,0x1140,0x1140,0x1128,0x198,
-0x1212,0x1143,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1143,0x1212,0x1143,
-0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x126f,0x126f,0x198,0x198,0x198,0x198,
-0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x113a,0x120f,0x113a,0x113a,0x120f,0x120f,0x113a,
-0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x113a,0x113a,0x113a,0x113a,0x120f,0x120f,
-0x1143,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x198,0x198,0x198,0x198,0x198,
-0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,
-0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x11c4,0x11c4,
-0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,
-0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x1167,0x121b,0x121b,0x19b,0x19b,0x19b,0x19b,0x19b,
-0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,
-0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,
-0x121b,0x121b,0x121b,0x19b,0x19b,0x19b,0x19b,0x19b,0x1161,0x1161,0x1161,0x1161,0x1161,0x1161,0x1161,0x1161,
-0x1161,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x1218,0x1218,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,
-0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,
-0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x11cd,0x11cd,0x11cd,0x11cd,
-0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,
-0x11cd,0x11cd,0x11cd,0x11cd,0x11cd,0x11c7,0x11c7,0x11c7,0x19e,0x19e,0x11ca,0x19e,0x11df,0x11df,0x11df,0x11df,
-0x11df,0x11df,0x11d0,0x11d9,0x11d3,0x11d3,0x11d9,0x11d9,0x11d9,0x11d3,0x11d9,0x11d3,0x11d3,0x11d3,0x11dc,0x11dc,
-0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x11d6,0x11d6,0x11d6,0x11d6,0x1a4,0x11e2,0x11e2,0x11e2,
-0x11e2,0x11e2,0x11e2,0x1a4,0x1a4,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x1a4,0x1a4,0x11e2,0x11e2,0x11e2,
-0x11e2,0x11e2,0x11e2,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x11e5,0x11e5,0x11e5,0x11e5,
-0x11e5,0x11e5,0x11e8,0x11fa,0x11fa,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x1a7,0x1a7,0x1a7,0x1a7,0x11eb,0x11eb,
-0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11f1,0x11f1,
-0x11f1,0x11f1,0x11f1,0x11f1,0x11f1,0x11f1,0x11f1,0x11f1,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,
-0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,
-0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,
-0x11fd,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1221,0x121e,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,
-0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,
-0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1200,0x1200,0x1200,0x1200,
-0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1b0,0x1b0,0x1200,0x1200,0x1200,
-0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1b0,0x1b0,0x1200,0x1200,0x1200,
-0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1b0,0x1200,0x1200,0x1200,
-0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1b0,0x1b0,0x1b0,0x1b0,
-0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,
-0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1203,0x1b3,0x1b3,0x1b3,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1b3,0x1b3,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1203,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1203,0x1b3,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1b3,0x1203,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1b3,0x1203,0x1203,0x1203,0x1203,0x1b3,0x1b3,0x1b3,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1b3,0x1b3,0x1272,0x1272,0x1272,0x1272,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1b3,0x1b3,0x1b3,0x1b3,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
-0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,
-0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,
-0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x120c,0x120c,0x120c,0x120c,
-0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,
-0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x127e,0x1bf,0x127e,0x127e,
-0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,
-0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,
-0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x127b,0x127b,0x127b,0x127b,
-0x127b,0x127b,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,
-0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x1bf,0x1284,0x1284,0x1284,0x1284,0x1c2,0x1284,0x1284,0x1284,
-0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,
-0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1c2,0x1284,0x1284,0x1c2,0x1284,0x1c2,0x1c2,0x1284,
-0x1c2,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1c2,0x1284,0x1284,0x1284,0x1284,
-0x1c2,0x1284,0x1c2,0x1284,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1284,0x1c2,0x1c2,0x1c2,0x1c2,0x1284,
-0x1c2,0x1284,0x1c2,0x1284,0x1c2,0x1284,0x1284,0x1284,0x1c2,0x1284,0x1284,0x1c2,0x1284,0x1c2,0x1c2,0x1284,
-0x1c2,0x1284,0x1c2,0x1284,0x1c2,0x1284,0x1c2,0x1284,0x1c2,0x1284,0x1284,0x1c2,0x1284,0x1c2,0x1c2,0x1284,
-0x1284,0x1284,0x1284,0x1c2,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1c2,0x1284,0x1284,0x1284,0x1284,
-0x1c2,0x1284,0x1284,0x1284,0x1284,0x1c2,0x1284,0x1c2,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,
-0x1284,0x1284,0x1c2,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,
-0x1284,0x1284,0x1284,0x1284,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1284,0x1284,0x1284,0x1c2,0x1284,0x1284,0x1284,
-0x1284,0x1284,0x1c2,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,
-0x1284,0x1284,0x1284,0x1284,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,
-0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,
-0x1c2,0x1c2,0x1c2,0x1c2,0x1281,0x1281,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,
-0x1c2,0x1c2,0x1c2,0x1c2,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1287,0x1287,0x1287,0x1287,0x1287,
-0x1296,0x1287,0x128a,0x128a,0x1287,0x1287,0x1287,0x128d,0x128d,0x1c5,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,
-0x1293,0x1293,0x1293,0x1293,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a5,
-0x129f,0x129f,0x12a5,0x12a5,0x12ae,0x12ae,0x12a8,0x12ab,0x12ab,0x12a5,0x12a2,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,
-0x1c8,0x1c8,0x1c8,0x1c8,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,
-0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x1cb,0x1cb,0x1cb,0x1cb,
-0x1cb,0x1cb,0x12b1,0x12b1,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,
-0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,
-0x1cb,0x1cb,0x1cb,0x1cb,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,
-0x1ce,0x1ce,0x1ce,0x1ce,0x12bd,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,
-0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,
-0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x12ba,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,
-0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x12b7,0x12b7,0x12b7,0x12b7,0x12c0,0x12c0,0x12c0,0x12c0,0x12c0,
-0x12c0,0x12c0,0x12c0,0x12c0,0x12c0,0x12c0,0x12c0,0x12c0,0x12d2,0x12d5,0x12d5,0x12d5,0x12d5,0x12d8,0x12d8,0x12c6,
-0x12c9,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,0x12cc,
-0x12cc,0x12cc,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,
-0x12de,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,
-0x12db,0x12db,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,
-0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x105c,0x105c,0x105c,0x1050,0x105c,0x105c,0x105c,0x105c,
-0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,
-0x12f3,0x12f3,0x12f3,0x12e4,0x12ed,0x12e4,0x12ed,0x12ed,0x12e4,0x12e4,0x12e4,0x12e4,0x12e4,0x12e4,0x12f0,0x12e7,
-0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,
-0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,
-0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x83d,0x83d,0x9ff,0x9ff,0x9ff,0x9ff,
-0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,
-0x9ff,0x9ff,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0xfc9,0xfc9,0xfc9,0xfc9,
-0x1152,0x1152,0x1152,0x1152,0x1152,0x1152,0x1152,0x1152,0x12f6,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,
-0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,
-0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0xb43,0xb43,0xb43,0xb43,
-0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0x1155,0x1155,0x1155,0x1e6,0x1e6,0xd5c,0xd5c,0xd5c,0xd5c,
-0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,
-0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,
-0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,
-0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,
-0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0x1e9,
-0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,
-0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,
-0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0x1ec,0x1ec,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,
-0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x1ef,0x1ef,0x1ef,
-0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,
-0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,
-0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1f2,0x1f2,0x303,0x2f4,0x2f4,0x2f4,0x2f4,0x2f4,0x2f4,0x2f4,
-0x2f4,0x303,0x303,0x303,0x303,0x2fa,0xfd2,0x117c,0x306,0x2f1,0x2f1,0x2f7,0x2f7,0xfcf,0x1179,0x1179,
-0x309,0x309,0x309,0x309,0x309,0x309,0x309,0x309,0xfcf,0x2f4,0x2f4,0x303,0xb82,0x306,0x306,0x306,
-0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,
-0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x309,0x306,0x306,0x306,0x306,0x306,0x306,
-0x306,0x309,0x306,0x306,0x309,0x306,0x306,0x306,0x306,0x306,0x1179,0x117c,0x2f7,0x306,0x303,0x303,
-0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,
-0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0xa7a,0xa7a,0xc78,0xc78,0x3f3,0xc7b,0x1233,0x1233,0x1233,
-0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,
-0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,
-0x3ff,0x3ff,0x3ff,0x114c,0x114c,0x114c,0x114c,0x114c,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
-0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,
-0x402,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,
-0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,0x3ff,
-0x3ff,0x3ff,0x3ff,0x3ff,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,
-0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,
-0x40b,0x405,0x40b,0x405,0x40b,0x405,0x405,0x405,0x405,0x405,0x408,0x87f,0xe8e,0xe8e,0xe91,0xe8e,
-0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,
-0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0x40b,0x405,0xe91,0xe8e,0xe91,0xe8e,0xe91,0xe8e,
-0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,
-0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,
-0x5c7,0x5c7,0x5ca,0x435,0x5d6,0x5d3,0x5d3,0x5d0,0x45f,0x45f,0x41d,0x41d,0x41d,0x41d,0x41d,0x9b1,
-0x5d9,0x441,0x5f1,0x5f4,0x456,0x5d9,0x444,0x444,0x435,0x450,0x450,0x5c7,0x45c,0x459,0x5cd,0x42f,
-0x426,0x426,0x429,0x429,0x429,0x429,0x429,0x42c,0x429,0x429,0x429,0x420,0x465,0x465,0x462,0x462,
-0x5e5,0x44a,0x447,0x5e2,0x5df,0x5dc,0x5ee,0x438,0x5eb,0x5eb,0x44d,0x450,0x5e8,0x5e8,0x44d,0x450,
-0x432,0x435,0x435,0x435,0x453,0x43e,0x43b,0xa8f,0x9b7,0x9b7,0x9b4,0x9b4,0x9b4,0x9b4,0xa86,0xa86,
-0xa86,0xa86,0xa8c,0xbaf,0xbac,0xc87,0xc8a,0xa89,0xc8a,0xc8a,0xc8a,0xc8a,0xc87,0xc8a,0xc8a,0xa83,
-0x498,0x498,0x4b0,0x606,0x495,0x600,0x498,0x4ad,0x495,0x606,0x4a7,0x4b0,0x4b0,0x4b0,0x4a7,0x4a7,
-0x4b0,0x4b0,0x4b0,0x60c,0x495,0x4b0,0x609,0x495,0x4a4,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x495,0x495,
-0x49b,0x600,0x603,0x495,0x4b0,0x495,0x60f,0x495,0x4b0,0x49e,0x4b6,0x612,0x4b0,0x4b0,0x4a1,0x4a7,
-0x4b0,0x4b0,0x4b3,0x4b0,0x4a7,0x4aa,0x4aa,0x4aa,0x4aa,0x9c3,0x9c0,0xbb2,0xc99,0xaaa,0xaad,0xaad,
-0xaa7,0xaa4,0xaa4,0xaa4,0xaa4,0xaad,0xaaa,0xaaa,0xaaa,0xaaa,0xaa1,0xaa4,0xc96,0xd9b,0xd9e,0xe9a,
-0xff3,0xff3,0xff3,0x618,0x615,0x4b9,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x615,0x618,0x618,0x615,0x4bc,
-0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x4c5,0x4c5,0x4c5,0x4c5,
-0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,
-0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4c8,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4ce,0x4c8,
-0x4cb,0x4cb,0x4c8,0x4c8,0x4c8,0x4c8,0x4cb,0x4cb,0x621,0x621,0x4c8,0x4c8,0x4cb,0x4cb,0x4cb,0x4cb,
-0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4ce,0x4ce,0x4ce,0x4cb,0x4cb,0x624,0x4cb,
-0x624,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4c8,0x4cb,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,
-0x4cb,0x4cb,0x4c8,0x621,0x4c8,0x4c8,0x4c8,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,
-0xab0,0xab0,0xab0,0xab0,0xab0,0xab0,0xab0,0xab0,0xab0,0xab0,0xab0,0xab0,0x627,0x4d1,0x627,0x627,
-0x4d4,0x4d1,0x4d1,0x627,0x627,0x4d4,0x4d1,0x627,0x4d4,0x4d1,0x4d1,0x627,0x4d1,0x627,0x4dd,0x4da,
-0x4d1,0x627,0x4d1,0x4d1,0x4d1,0x4d1,0x627,0x4d1,0x4d1,0x627,0x627,0x627,0x627,0x4d1,0x4d1,0x627,
-0x4d4,0x627,0x4d4,0x627,0x627,0x627,0x627,0x627,0x62d,0x4d7,0x627,0x4d7,0x4d7,0x4d1,0x4d1,0x4d1,
-0x627,0x627,0x627,0x627,0x4d1,0x4d1,0x4d1,0x4d1,0x627,0x627,0x4d1,0x4d1,0x4d1,0x4d4,0x4d1,0x4d1,
-0x4d4,0x4d1,0x4d1,0x4d4,0x627,0x4d4,0x4d1,0x4d1,0x627,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x627,0x4d1,
-0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x62a,0x627,0x4d4,0x4d1,
-0x627,0x627,0x627,0x627,0x4d1,0x4d1,0x627,0x627,0x4d1,0x4d4,0x62a,0x62a,0x4d4,0x4d4,0x4d1,0x4d1,
-0x4d4,0x4d4,0x4d1,0x4d1,0x4d4,0x4d4,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d4,0x4d4,0x627,0x627,
-0x4d4,0x4d4,0x627,0x627,0x4d4,0x4d4,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,
-0x4d1,0x627,0x4d1,0x4d1,0x4d1,0x627,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x627,0x4d1,0x4d1,
-0x4d1,0x4d1,0x4d1,0x4d1,0x4d4,0x4d4,0x4d4,0x4d4,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,
-0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x627,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,
-0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,
-0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0x4d4,0x4d4,0x4d4,0x4d4,0x4d1,0x4d1,0x4d1,0x4d1,
-0x4d1,0x4d1,0x4d4,0x4d4,0x4d4,0x4d4,0x4d1,0x4d1,0x4d1,0x4d1,0xab3,0xab3,0xab3,0xab3,0xab3,0xab3,
-0xab3,0xab3,0xab3,0xab3,0xab3,0xab3,0xab3,0xab3,0x4e0,0x9cc,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,
-0x4e3,0x4e3,0x4e3,0x4e3,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x630,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,
-0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e3,0x4e3,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,
-0x4e0,0x720,0x71d,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,
-0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,
-0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x4e0,0x9cc,0xab9,0x9cc,0x9cc,0x9cc,0x4e6,0x4e6,0x4e6,0x4e6,
-0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,
-0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x639,0x639,0x639,0x639,
-0x639,0x639,0x639,0x639,0x639,0x639,0x4ec,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,
-0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xc21,0x63f,0x63f,0x63f,0x63f,
-0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
-0x4ef,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x63f,0x63f,0x63f,0x63f,
-0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x4f2,0x4f2,0x4f2,0x4f2,0x63f,0x63f,0x63f,0x63f,
-0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x642,0x642,0x642,0x642,
-0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x4f5,0x4f5,0x642,0x642,
-0x642,0x642,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc,0x648,0x648,0x4f8,0x645,
-0x645,0x645,0x645,0x645,0x645,0x645,0x4f8,0x4f8,0x4f8,0x4f8,0x4fb,0x4fb,0x4fb,0x4fb,0x648,0x648,
-0x4fb,0x4fb,0x648,0x648,0x4f8,0x4f8,0x4f8,0x4f8,0x648,0x648,0x4fb,0x4fb,0x648,0x648,0x4f8,0x4f8,
-0x4f8,0x4f8,0x648,0x648,0x645,0x4f8,0x4fb,0x648,0x4f8,0x4f8,0x645,0x648,0x648,0x648,0x4fb,0x4fb,
-0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x648,0x645,
-0x648,0x645,0x4f8,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4f8,0x4f8,0x645,0x9d2,0x9d2,0x9d2,0x9d2,
-0x9d2,0x9d2,0x9d2,0x9d2,0xabf,0xabf,0xabf,0xabf,0xabf,0xabf,0xabf,0xabf,0x4fe,0x4fe,0x4fe,0x4fe,
-0x4fe,0x64e,0x64e,0x4fe,0x4fe,0x64b,0x4fe,0x4fe,0x4fe,0x4fe,0x64b,0x64b,0x4fe,0x4fe,0x4fe,0x4fe,
-0xc24,0xc24,0xac2,0xac2,0xc9f,0x9d5,0x4fe,0x4fe,0x64b,0x4fe,0x64b,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,
-0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,
-0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x64e,0x4fe,0x64e,0x4fe,
-0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,
-0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x4fe,0x64e,0x64e,0x501,0x64e,
-0x64b,0x64b,0x4fe,0x64b,0x64b,0x64b,0x64b,0x4fe,0x64b,0x64e,0x501,0x64e,0x9d5,0x9d5,0xac5,0xac5,
-0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xc9f,0xc9f,0x504,0x504,0x504,0x504,
-0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,
-0x507,0x11a0,0x11a0,0x11a0,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x11a0,0x507,0x507,0x507,
-0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,
-0x507,0x654,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,
-0x11a0,0x507,0x11a0,0x507,0x507,0x507,0x507,0x11a0,0x11a0,0x11a0,0x507,0x1131,0x507,0x507,0x507,0x50d,
-0x50d,0x50d,0x50d,0x11a0,0x11a0,0x507,0x50a,0x50a,0x507,0x507,0x507,0x507,0xacb,0xac8,0xacb,0xac8,
-0xacb,0xac8,0xacb,0xac8,0xacb,0xac8,0xacb,0xac8,0xacb,0xac8,0x651,0x651,0x651,0x651,0x651,0x651,
-0x651,0x651,0x651,0x651,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,
-0x507,0x507,0x507,0x507,0x11a0,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,
-0x507,0x507,0x507,0x11a0,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,
-0x52e,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,
-0x52e,0x534,0x528,0x525,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
-0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
-0x534,0x534,0x52b,0x52b,0x52b,0x52b,0x52b,0x52b,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,
-0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,
-0x52e,0x52e,0x52e,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,
-0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,
-0x531,0x537,0x534,0x52e,0x534,0x52e,0x534,0x52e,0x534,0x52e,0x534,0x52e,0x534,0x52e,0x534,0x52e,
-0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,
-0x534,0x52e,0x531,0x537,0x534,0x52e,0x534,0x52e,0x531,0x537,0x534,0x52e,0x531,0x537,0x534,0x52e,
-0x534,0x52e,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,0x11a3,
-0x534,0x52e,0x534,0x52e,0x534,0x52e,0x531,0x537,0x531,0x537,0x534,0x52e,0x534,0x52e,0x534,0x52e,
-0x534,0x52e,0x534,0x52e,0x534,0x52e,0x534,0x52e,0x531,0x534,0x52e,0x531,0x534,0x52e,0x531,0x537,
-0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,
-0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,
-0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
-0x534,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,
-0x531,0x531,0x52e,0x531,0x52e,0x531,0x52e,0x52e,0x531,0x52e,0x52e,0x531,0x52e,0x531,0x52e,0x52e,
-0x531,0x52e,0x531,0x531,0x52e,0x52e,0x52e,0x531,0x52e,0x52e,0x52e,0x52e,0x52e,0x531,0x52e,0x52e,
-0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,
-0x52e,0x52e,0x52e,0x52e,0x531,0x531,0x52e,0x52e,0x531,0x52e,0x531,0x52e,0x52e,0x52e,0x52e,0x52e,
-0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,
-0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,
-0x531,0x531,0x531,0x537,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
-0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
-0x534,0x534,0x534,0x534,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,
-0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
-0x534,0x534,0x534,0x534,0x549,0x549,0x543,0x549,0x543,0x549,0x543,0x549,0x543,0x549,0x543,0x546,
-0x54c,0x549,0x543,0x549,0x543,0x546,0x54c,0x549,0x543,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,
-0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x549,0x543,0x549,0x543,0x549,0x543,0x549,0x543,0x546,
-0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,
-0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,0x54c,0x549,0x543,0x546,
-0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,
-0x636,0x636,0x636,0x636,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,
-0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,
-0x633,0x633,0x633,0x633,0x633,0x633,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,
-0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,
-0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
-0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
-0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,
-0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,
-0x657,0x657,0x657,0x657,0x657,0x657,0x657,0x657,0xb1f,0x7e0,0x7da,0x7d7,0x7dd,0x7d4,0x66c,0x66f,
-0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x7e6,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,
-0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,
-0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x66c,0x7e3,0x7e3,0x672,0x7f5,0x7f8,0x7fe,
-0x723,0x72f,0x810,0x72c,0x7ec,0x7e9,0x7ec,0x7e9,0x7f2,0x7ef,0x7f2,0x7ef,0x7ec,0x7e9,0x729,0x7fe,
-0x7ec,0x7e9,0x7ec,0x7e9,0x7ec,0x7e9,0x7ec,0x7e9,0x804,0x80a,0x807,0x807,0x678,0x6b4,0x6b4,0x6b4,
-0x6b4,0x6b4,0x6b4,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,
-0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x67b,0x696,0x675,0x69c,0x69f,0x699,0x6b1,0x6b1,0x6b1,
-0x6b1,0x6b1,0x6b1,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,
-0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x6ab,0x67b,0x696,0x675,0x696,0xb22,0x717,0x717,0x717,0x717,
-0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,
-0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x1146,0x1146,
-0x1146,0x1146,0x1146,0x71a,0x729,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x834,0x834,
-0x834,0x834,0x732,0x732,0x801,0x80d,0x80d,0x80d,0x80d,0x80d,0x726,0x7fb,0x9f9,0x9f9,0x9f9,0xb31,
-0xb4f,0xb4c,0xa14,0x7d1,0x738,0x735,0x738,0x73b,0x735,0x738,0x735,0x738,0x735,0x738,0x735,0x735,
-0x735,0x735,0x735,0x735,0x738,0x738,0x735,0x738,0x738,0x735,0x738,0x738,0x735,0x738,0x738,0x735,
-0x738,0x738,0x735,0x735,0xb52,0x74a,0x744,0x74a,0x744,0x74a,0x744,0x74a,0x744,0x74a,0x744,0x744,
-0x747,0x744,0x747,0x744,0x747,0x744,0x747,0x744,0x747,0x744,0x747,0x744,0x747,0x744,0x747,0x744,
-0x747,0x744,0x747,0x744,0x747,0x744,0x747,0x74a,0x744,0x747,0x744,0x747,0x744,0x747,0x744,0x744,
-0x744,0x744,0x744,0x744,0x747,0x747,0x744,0x747,0x747,0x744,0x747,0x747,0x744,0x747,0x747,0x744,
-0x747,0x747,0x744,0x744,0x744,0x744,0x744,0x74a,0x744,0x74a,0x744,0x74a,0x744,0x744,0x744,0x744,
-0x744,0x744,0x74a,0x744,0x744,0x744,0x744,0x744,0x747,0x74a,0x74a,0x747,0x747,0x747,0x747,0x816,
-0x819,0x74d,0x750,0xb3a,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,
-0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,
-0x756,0x756,0x756,0x756,0x759,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,
-0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,
-0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,
-0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0xc30,0xc30,0xd56,0x75c,
-0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0xc2a,0xc2a,0xc2a,0xc2a,
-0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,
-0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,
-0x828,0x768,0x768,0x768,0x768,0x768,0x768,0xc33,0xc33,0xc33,0xc33,0x82b,0x82b,0x82b,0x82b,0x82b,
-0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,
-0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,
-0x768,0x768,0xc33,0xc33,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,
-0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,
-0x76b,0x76b,0x76b,0x76b,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x76e,0x76e,0x76e,0x76e,
-0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,
-0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0xd59,0xd59,
-0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,
-0xd59,0xd59,0xd59,0xd59,0xfc9,0xfc9,0xfc9,0xfc9,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,
-0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,
-0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x774,0x774,0x771,0x774,0x771,0x774,
-0x774,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x774,0x771,0x774,0x771,0x774,
-0x774,0x771,0x771,0x774,0x774,0x774,0x771,0x771,0x771,0x771,0x12f9,0x12f9,0xb43,0xb43,0xb43,0xb43,
-0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0x822,0x822,0x822,0x822,
-0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,
-0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x114f,0x114f,0x114f,0x114f,
-0x1134,0x1134,0x1134,0x1134,0x1134,0x1134,0x1134,0x1134,0xc2a,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,
-0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,
-0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,
-0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,
-0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,
-0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,
-0x828,0x828,0x828,0x828,0x828,0x828,0x828,0xc33,0x879,0x85b,0x85b,0x85b,0x85b,0x855,0x85b,0x85b,
-0x86d,0x85b,0x85b,0x858,0x864,0x86a,0x86a,0x86a,0x86a,0x86a,0x86d,0x855,0x861,0x855,0x855,0x855,
-0x84c,0x84c,0x855,0x855,0x855,0x855,0x855,0x855,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,
-0x870,0x870,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x858,0x84c,0x855,0x84c,
-0x855,0x84c,0x867,0x85e,0x867,0x85e,0x876,0x876,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,
-0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,
-0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x885,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,
-0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,
-0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x888,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,
-0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,
-0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x88b,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,
-0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,
-0x894,0x894,0x894,0x894,0x894,0x894,0x88e,0x88e,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,
-0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,
-0x897,0x897,0x897,0x897,0x897,0x897,0x891,0x891,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,
-0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,
-0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,
-0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,
-0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x89a,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,
-0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,
-0x89d,0x89d,0x89d,0x89d,0x89a,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,
-0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,0x89d,
-0x92d,0x92d,0xe88,0x92d,0x92d,0x92d,0x930,0x92d,0xe88,0x92d,0x92d,0xe7f,0x927,0x918,0x918,0x918,
-0x918,0x92a,0x918,0xe6d,0xe6d,0xe6d,0x918,0x91b,0x927,0x91e,0xe73,0xe82,0xe82,0xe6d,0xe6d,0xe88,
-0x924,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0x933,0x933,0x921,0x921,0x921,0x921,
-0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92a,0x92a,0x918,0x918,0xe88,0xe88,0xe88,0xe88,0xe6d,0xe6d,
-0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,
-0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,
-0x942,0x942,0x942,0x942,0x942,0x942,0x942,0xc84,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0xc84,0x942,0x942,0x942,0x942,
-0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x942,0x948,0x948,0x948,0x948,
-0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,
-0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x94e,0x94e,0x94e,0x94e,
-0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94b,0x951,0x94e,0x94e,0x94e,0x94e,0x94e,
-0x94e,0x94e,0x94e,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfe7,0x94e,0x94e,0x94e,
-0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,
-0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,
-0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,
-0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,
-0x987,0x987,0x987,0x98a,0x98a,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,
-0x987,0x987,0x987,0x987,0x96f,0x96f,0x984,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x984,0x984,
-0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,
-0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,0x987,
-0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,
-0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,
-0x9a5,0x9a5,0x9a5,0x9a8,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,
-0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,
-0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,
-0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0x9cc,0xab9,0xab9,0xab9,0xab9,0xab9,
-0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,
-0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,
-0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,
-0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,0x9ea,
-0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,
-0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,
-0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,
-0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,
-0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,
-0xa02,0xa02,0xa02,0xa02,0xa02,0xa05,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,
-0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,
-0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa08,0xa08,0xb40,0xb40,0xa08,0xa08,0xa08,0xa08,
-0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xb40,0xa08,0xa08,0xa08,
-0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xbc1,0xbc1,
-0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,
-0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xa2c,0xbbe,0xbbe,0xc0c,0xc0c,0xc0c,0xc0c,
-0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xa2f,0xa2f,0xa2f,0xa2f,
-0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,
-0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa32,0xa32,0xa32,0xa32,
-0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,
-0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa41,0xa41,0xa41,0xa41,
-0xa41,0xa38,0xa44,0xa4a,0xa4a,0xa4a,0xa3e,0xa3e,0xa3e,0xa47,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa35,
-0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa4a,0xa4a,0xa4a,0xa4a,0xa4a,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa41,0xa41,
-0xa4a,0xa4a,0xa4a,0xa3e,0xa3e,0xa4a,0xa4a,0xa4a,0xa4a,0xa4a,0xa4a,0xa4a,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa3e,0xa3e,0xa4a,0xa4a,0xa4a,0xa4a,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
-0xa3e,0xa3e,0xa3e,0xa41,0xa41,0xa41,0xa41,0xa41,0xa56,0xa4d,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa4d,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa4d,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa4d,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa4d,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa50,0xa50,0xa50,0xa50,
-0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,
-0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,
-0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,0xa53,
-0xa56,0xa56,0xa56,0xa56,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,
-0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,0xa59,
-0xa59,0xa59,0xa59,0xa59,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,
-0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,
-0xa5c,0xa5c,0xa5c,0xa5c,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,
-0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,
-0xa5f,0xa5f,0xa5f,0xa5f,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,
-0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab9,0xab6,0xab9,0xab6,0xab6,0xab6,0xab6,
-0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xbb5,0xbb8,0xc9c,0xc9c,0xc9c,
-0xc9c,0xc9c,0xc9c,0xc9c,0xc9c,0xc9c,0xc9c,0xc9c,0xda7,0xda7,0xda7,0xda7,0xac5,0xac5,0xac5,0xac5,
-0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xbbb,0xbbb,0xbbb,0xbbb,0xbbb,0xbbb,0xbbb,0xbbb,0xc9f,0xc9f,
-0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xea0,0x112e,0x112e,0xca5,0xca5,0xca5,0xca5,
-0xca5,0xcab,0xca8,0xdb9,0xdb9,0xdb9,0xdb9,0x1239,0xeaf,0x1239,0x11ac,0x11ac,0xaf8,0xaf8,0xaf8,0xaf8,
-0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xb28,0xb25,
-0xb28,0xb25,0xb28,0xb25,0xfc3,0xfc0,0xeb5,0xeb2,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,
-0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,
-0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,
-0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xb01,0xb01,0xb01,0xb07,0xb04,0xb2e,0xb2b,0xb07,
-0xb04,0xb07,0xb04,0xb07,0xb04,0xb07,0xb04,0xb07,0xb04,0xb07,0xb04,0xb07,0xb04,0xb07,0xb04,0xb07,
-0xb04,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,
-0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,
-0xb01,0xb01,0xb01,0xb01,0xb07,0xb04,0xb07,0xb04,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,
-0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,
-0xb01,0xb01,0xb01,0xb01,0xb07,0xb04,0xb01,0xb01,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,
-0xb0a,0xb0a,0xb0a,0xb0a,0xb10,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,
-0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,
-0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb10,0xb10,0xb10,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,
-0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,
-0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0d,0xb0a,0xb0a,0xb0a,0xb43,0xb43,0xb43,0xb43,
-0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,
-0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xbbb,0xbbb,0xc9f,0xc9f,
-0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xdaa,0xea0,
-0xea0,0xea0,0xea0,0xea0,0xea0,0xea0,0xea0,0xea0,0xea0,0xff9,0x112e,0x112e,0xbdf,0xbdf,0xbdf,0xbdf,
-0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,
-0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbee,0xbee,0xbee,0xbee,
-0xbee,0xbee,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe2,0xbf7,0xbf7,0xbf7,0xbf1,0xbf7,0xbf7,0xbf7,0xbf7,
-0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf1,0xbf7,0xbf7,0xbf7,0xbf7,0xbeb,0xbeb,0xbf4,0xbf4,
-0xbf4,0xbf4,0xbe8,0xbe8,0xbe8,0xbe8,0xbe8,0xbee,0xcb1,0xcb1,0xcb1,0xcb1,0xcb1,0xcb1,0xcb1,0xcb1,
-0xcb1,0xcb1,0xcb1,0xcb1,0xcae,0xcb1,0xcb1,0xcb1,0xcb1,0xcb1,0xcb1,0xcb1,0xbf7,0xbf7,0xbf7,0xbf7,
-0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf1,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,
-0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbeb,0xbeb,0xbeb,0xbee,0xbee,0xbee,0xbee,
-0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,
-0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbfa,0xbfa,0xbfa,0xbfa,
-0xbfa,0xbfa,0xbfa,0xbfa,0xbfa,0xbfa,0xbfa,0xbfa,0xbfa,0xbfa,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,
-0xdbc,0xdbc,0xdbc,0xdbc,0xdbc,0xdbc,0xdbc,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xbfd,0xbfd,0xbfd,0xbfd,
-0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,
-0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xc03,0xc03,0xc03,0xc03,
-0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,
-0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc0c,0xc0c,0xc0c,0xc0c,
-0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,
-0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc18,0xc18,0xc18,0xc18,
-0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,
-0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc27,0xc27,0xc27,0xc27,
-0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,
-0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xcba,0xcba,0xcba,0xcba,
-0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,
-0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcba,0xcc0,0xcc0,0xcc0,0xcc0,
-0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,
-0xcc0,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcc0,0xcc0,0xcc0,0xcc0,
-0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,
-0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcc0,0xcd2,0xcd2,0xcd2,0xcd2,
-0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xec4,0xec4,0xec4,0xec4,0xec4,0xec1,0xec1,0xec1,0xec1,
-0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xec1,0xce1,0xcde,0xce1,0xcde,
-0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,
-0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xce1,0xcde,0xced,0xced,0xced,0xced,
-0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,
-0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xced,0xcf3,0xcf3,0xcf3,0xcf3,
-0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,
-0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xcf3,0xd0b,0xd0b,0xd0b,0xd0b,
-0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,
-0xd0b,0xd0b,0xd0b,0xdc2,0xdc2,0xdc2,0xdc2,0xec7,0xec7,0xec7,0xec7,0xec7,0xd1a,0xd1a,0xd1a,0xd1a,
-0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,
-0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd20,0xd20,0xd20,0xd20,
-0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,
-0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd20,0xd29,0xd29,0xd29,0xd29,
-0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,
-0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd23,0xd26,0xd26,0xd26,0xd26,
-0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,
-0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd29,0xd29,0xd29,0xd29,0xd29,0xd32,0xd32,0xd32,0xd32,
-0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,
-0xd2f,0xd2f,0xd2c,0xd35,0xed3,0xecd,0xedc,0xeca,0xd32,0xd32,0xeca,0xeca,0xd47,0xd47,0xd38,0xd47,
-0xd47,0xd47,0xd3e,0xd47,0xd47,0xd47,0xd47,0xd38,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,
-0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd4a,0xd4a,0xd4a,0xd4a,
-0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,
-0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd5c,0xd5c,0xd5c,0xd5c,
-0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,
-0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd7a,0xd7a,0xd7a,0xd7a,
-0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xfcc,0xfcc,0xfcc,0xfcc,
-0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xfcc,0xdbc,0xdbc,0xdbc,0xdbc,
-0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xebb,0xebb,0xebb,0xebb,
-0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xebb,0xddd,0xddd,0xddd,0xddd,
-0xdef,0xdf8,0xdfb,0xdf8,0xdfb,0xdf8,0xdfb,0xdf8,0xdfb,0xdf8,0xdfb,0xdf8,0xdf8,0xdf8,0xdfb,0xdf8,
-0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,
-0xdf8,0xdf8,0xdf8,0xdf8,0xde0,0xdef,0xddd,0xddd,0xddd,0xddd,0xddd,0xdf2,0xddd,0xdf2,0xdef,0xdef,
-0xe04,0xe01,0xe04,0xe04,0xe04,0xe01,0xe01,0xe04,0xe01,0xe04,0xe01,0xe04,0xe01,0xeee,0xeee,0xeee,
-0x1017,0xee5,0xeee,0xee5,0xe01,0xe04,0xe01,0xe01,0xee5,0xee5,0xee5,0xee5,0xee8,0xeeb,0x1017,0x1017,
-0xe07,0xe07,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,
-0xef7,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,
-0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,
-0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,
-0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,
-0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,
-0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,
-0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,
-0xe6d,0xe88,0xe7f,0xe7c,0xe7c,0xe88,0xe88,0xe7f,0xe7f,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe88,0xe88,
-0xe88,0xe6d,0xe6d,0xe6d,0xe6d,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,
-0xe88,0xe88,0xe6d,0xe7f,0xe82,0xe6d,0xe6d,0xe85,0xe85,0xe85,0xe85,0xe85,0xe85,0xe70,0xe88,0xe85,
-0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xfe4,0xfe4,0xfe1,0xfde,0xe76,0xe76,
-0xea0,0xea0,0xea0,0xea0,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x119d,0x112e,
-0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,
-0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,
-0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xef7,
-0xefa,0xef7,0xef7,0xef7,0xef7,0xef7,0xef7,0xef7,0xef7,0xf00,0xef7,0xf00,0xef7,0xf00,0xf00,0xef7,
-0xf03,0xf03,0xf09,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,
-0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,
-0xf0f,0xf09,0xf03,0xf03,0xf03,0xf03,0xf09,0xf09,0xf03,0xf03,0xf0c,0x125a,0x125d,0x125d,0xf0f,0xf0f,
-0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0x1260,0x1260,0x1260,0x1260,0x1260,0x1260,
-0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,
-0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,
-0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,
-0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf30,0xf30,0xf30,0xf33,0xf30,0xf30,0xf36,0xf36,
-0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,
-0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,
-0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf45,0xf3c,0xf4b,0xf48,
-0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,
-0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,
-0x11c1,0x11be,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5a,0xf51,
-0xf4e,0xf4e,0xf4e,0xf54,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0xf51,0xf51,0xf54,0xf60,
-0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,
-0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,0xf5d,0xf57,
-0xf69,0xf69,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,
-0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,0xf6c,
-0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf7e,0xf7e,0xf7e,0xf7e,
-0xf7e,0xf7e,0xf72,0xf72,0xf72,0xf72,0xf72,0xf75,0xf75,0xf75,0xf78,0xf81,0xf90,0xf90,0xf90,0xf90,
-0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf7b,0xf7b,0xf7b,0xf7b,
-0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,
-0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf9f,0xf9f,0xf9f,0xf9f,
-0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,
-0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xfb1,0xfb1,0xfb1,0xfb1,
-0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,
-0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfba,0xfba,0xfba,0xfba,
-0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,
-0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfbd,0xfbd,0xfbd,0xfbd,
-0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,
-0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0x1029,0x1029,0x1029,0x1029,
-0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,0x1029,
-0x1029,0x1029,0x1020,0x1020,0x1023,0x1023,0x1029,0x1020,0x1020,0x1020,0x1020,0x1020,0x102c,0x102c,0x102c,0x102c,
-0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,
-0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x102c,0x1047,0x1047,0x1047,0x1047,
-0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,
-0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1062,0x1062,0x1062,0x1062,
-0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,
-0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x105f,0x1065,0x1071,0x1071,0x1071,0x1071,
-0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,
-0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1071,0x1080,0x1080,0x1080,0x108f,
-0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,
-0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1083,
-0x108f,0x108f,0x1080,0x1080,0x1080,0x1080,0x108f,0x108f,0x1080,0x108f,0x108f,0x108f,0x10b6,0x10b6,0x10b6,0x10b6,
-0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10aa,0x10b6,0x10aa,0x10aa,
-0x10aa,0x10bf,0x10bf,0x10aa,0x10aa,0x10bf,0x10b6,0x10bf,0x10bf,0x10b6,0x10aa,0x10ad,0x10b6,0x10b6,0x10b6,0x10b6,
-0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,
-0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10d1,0x10d1,0x10d1,0x10d1,
-0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,
-0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10e3,0x10e3,0x10e3,0x10e3,
-0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,
-0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e0,0x10e0,0x10e0,0x10ec,0x10ec,0x10ec,0x10ec,
-0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,
-0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10fb,0x10fb,0x10fb,0x10fb,
-0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,
-0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x1116,0x1116,0x1116,0x1116,
-0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1119,0x1116,0x1116,0x1116,0x1116,0x1113,0x1113,0x1113,0x1107,
-0x1107,0x1107,0x1107,0x1113,0x1113,0x110d,0x110a,0x1110,0x1110,0x1101,0x111c,0x111c,0x1104,0x1104,0x1113,0x1116,
-0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,
-0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1119,0x1116,0x1119,0x1116,0x1116,0x1116,0x111f,0x111f,0x111f,0x111f,
-0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,
-0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x1125,0x1125,0x1125,0x1122,
-0x1122,0x1122,0x111f,0x111f,0x111f,0x111f,0x1122,0x111f,0x111f,0x111f,0x1125,0x1122,0x1125,0x1122,0x111f,0x111f,
-0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,
-0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x1125,0x1122,0x1122,0x111f,0x111f,0x111f,0x111f,
-0x112e,0x112e,0x119d,0x112e,0x119d,0x119d,0x119d,0x119d,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,
-0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,
-0x1212,0x1212,0x1143,0x1212,0x1212,0x1212,0x1143,0x1212,0x1212,0x1212,0x1143,0x1143,0x1143,0x1143,0x1143,0x1212,
-0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x113a,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x113a,
-0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,
-0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,
-0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,
-0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,
-0x11f4,0x11e5,0x11f4,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,
-0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,
-0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,
-0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,
-0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,
-0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1275,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,
-0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1275,0x1206,0x1206,0x1206,0x1275,0x1206,0x1275,
-0x1206,0x1275,0x1206,0x1275,0x1206,0x1206,0x1206,0x1275,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1275,0x1275,
-0x1206,0x1206,0x1206,0x1206,0x1275,0x1206,0x1275,0x1275,0x1206,0x1206,0x1206,0x1206,0x1275,0x1206,0x1206,0x1206,
-0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,
-0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,
-0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,
-0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,
-0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,
-0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,
-0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1287,0x1287,0x1287,0x1299,0x1299,0x1299,0x1299,0x1299,
-0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,
-0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,
-0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,
-0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12b4,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,
-0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,
-0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12bd,0x12c3,0x12c3,0x12cf,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,
-0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,
-0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12d5,0x12cf,0x12cf,0x12cf,0x12c3,0x12c3,
-0x12c3,0x12c3,0x12c3,0x12c3,0x12c3,0x12c3,0x12c3,0x12cf,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,
-0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,
-0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0,0,0,0
-};
-
-static const UTrie2 propsVectorsTrie={
- propsVectorsTrie_index,
- propsVectorsTrie_index+4128,
- NULL,
- 4128,
- 19180,
- 0xa40,
- 0x10a0,
- 0x0,
- 0x0,
- 0x110000,
- 0x5b08,
- NULL, 0, FALSE, FALSE, 0, NULL
-};
-
-static const uint32_t propsVectors[4860]={
-0x67,0,0,0x67,0x80000,0x20,0x867,0,0,0xa67,0,0,0xb67,0,0,0xc67,
-0,0,0xd67,0,0,0xe67,0,0,0xf67,0,0,0x1067,0,0,0x1167,0,
-0,0x1267,0,0,0x1367,0,0,0x1467,0,0,0x1567,0,0,0x1667,0,0,
-0x1767,0,0,0x1867,0,0,0x1967,0,0,0x1a67,0,0,0x1b67,0,0,0x1d67,
-0,0,0x1f67,0,0,0x2067,0,0,0x2267,0,0,0x2367,0,0,0x2467,0,
-0,0x2567,0,0,0x2767,0,0,0x2867,0x80000,0x20,0x2967,0,0,0x2a67,0,0,
-0x2b67,0,0,0x2d67,0,0,0x3067,0x20000000,0,0x3167,0x20000000,0,0x3267,0x20000000,0,0x3867,
-0x20000000,0,0x3a67,0,0,0x3b67,0,0,0x3c67,0,0,0x3e67,0,0,0x4067,0,
-0,0x4167,0,0,0x4367,0,0,0x4467,0,0,0x4867,0,0,0x4967,0,0,
-0x4a67,0,0,0x5067,0,0,0x5167,0,0,0x5267,0,0,0x5467,0,0,0x5567,
-0,0,0x5667,0x80000,0x20,0x5767,0,0,0x5867,0,0,0x5967,0,0,0x5b67,0,
-0,0x5c67,0,0,0x5d67,0,0,0x6067,0x80000,0x20,0x6167,0,0,0x6267,0,0,
-0x6367,0,0,0x6467,0,0,0x6567,0,0,0x6f67,0,0,0x7067,0,0,0x7367,
-0x20000000,0,0x7567,0,0,0x7667,0,0,0x7767,0,0,0x7867,0,0,0x7a67,0,
-0,0x7b67,0,0,0x7c67,0,0,0x7e67,0,0,0x7f67,0,0,0x8167,0,0,
-0x8267,0,0,0x8367,0,0,0x8467,0,0,0x8567,0,0,0x8667,0,0,0x8767,
-0,0,0x8867,0,0,0x8967,0,0,0x8b67,0,0,0x8c67,0,0,0x8e67,0x20000000,
-0,0x8f67,0,0,0x9067,0,0,0x9167,0,0,0x9267,0,0,0x9367,0,0,
-0x9567,0,0,0x9667,0,0,0x9767,0,0,0x9867,0,0,0x9967,0,0,0x9a67,
-0,0,0x9c67,0,0,0x9f67,0,0,0xa067,0,0,0xa167,0,0,0xa367,0,
-0,0xa467,0,0,0xa567,0,0,0xa667,0,0,0xa767,0,0,0xa867,0,0,
-0xa967,0,0,0xaa67,0,0,0xab67,0,0,0xac67,0,0,0xad67,0,0,0xae67,
-0,0,0xaf67,0,0,0xb167,0,0,0xb267,0,0,0xb367,0,0,0xb467,0,
-0,0xb567,0,0,0xb667,0,0,0xb767,0,0,0xb867,0,0,0xb967,0,0,
-0xba67,0,0,0xbc67,0,0,0xbd67,0,0,0xbe67,0,0,0xbf67,0,0,0xc067,
-0,0,0xc167,0,0,0xc267,0,0,0xc367,0,0,0xc467,0,0,0xc667,0,
-0,0xc767,0,0,0xc867,0,0,0xc967,0,0,0xca67,0,0,0xcb67,0,0,
-0xcc67,0,0,0xcd67,0,0,0xce67,0,0,0xcf67,0,0,0xd067,0,0,0xd267,
-0,0,0xd367,0,0,0xd467,0,0,0xd567,0,0,0xd667,0,0,0xd867,0,
-0,0xd967,0,0,0xda67,0,0,0xdb67,0,0,0xdc67,0,0,0xa0067,0,0xe00000,
-0xa4667,0,0xe00000,0xa4767,0,0xe00000,0xa4f67,0,0xe00000,0xa5e67,0,0xe00000,0xa5f67,0,0xe00000,0xac567,
-0,0xe00000,0xad167,0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020,0x11000100,0x40000001,
-0xa5a040,0x11000100,0x40000001,0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200,0x24000000,0x200000,
-0x11000200,0x24000008,0x1710000,0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100,0x220401,0x11000319,
-0x7c00100,0x220402,0x11000319,0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401,0x11000419,0x7c00100,
-0x220402,0x11000419,0x7c00100,0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519,0x7c00100,0x220400,
-0x11000519,0x7c00100,0x230400,0x11000600,0x4000400,0x200000,0x11000600,0x4000400,0x200002,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500,0x230400,0x11000600,
-0x7c00500,0x530400,0x11000600,0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001,0x11000800,0x6800010,
-0x201001,0x11000800,0x7c00500,0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e,0x4000400,0x200002,
-0x1100080e,0x7000500,0x220402,0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100,0x250400,0x1100080e,
-0x7c00100,0x250401,0x1100080e,0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000901,0x2802400,0x962460,0x11000908,0x2802400,0x962460,0x11000908,0x4000000,
-0x200000,0x11000908,0x7c00100,0x220400,0x11000908,0x7c00100,0x220401,0x11000908,0x7c00100,0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200000,
-0x11000a03,0x4000000,0x270000,0x11000a03,0x7c00100,0x220400,0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,
-0xc000000,0x248000,0x11000b13,0x2802500,0x962460,0x11000b13,0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,
-0x400000,0x11000b13,0x4000010,0x200000,0x11000b13,0x7c00100,0x2630400,0x11000c00,0,0x218820,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,
-0x11000c02,0x4000000,0x200000,0x11000c02,0x4000000,0x1329400,0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,
-0x7c00100,0x230400,0x11000c02,0x7c00100,0x230401,0x11000c02,0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000c02,0xc000010,
-0xb48000,0x11000f01,0x2802400,0x962460,0x11000f0a,0x2802100,0x962460,0x11000f0a,0x2802400,0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,
-0x11000f0a,0x6800000,0x1329800,0x11000f0a,0x6800100,0x962540,0x11000f0a,0x7c00100,0x230400,0x11000f0a,0x7c00100,0x230401,0x11001004,0x2802100,0x962460,0x11001004,
-0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,0x4000000,0x200000,0x11001004,0x4000000,0x1500000,0x11001004,0x6800000,0x1329800,0x11001004,0x6800100,
-0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,0x230400,0x11001004,0x7c00100,0x230401,0x11001110,0x2802100,0x962460,0x11001110,0x2802400,0x962460,
-0x11001110,0x2806400,0x962460,0x11001110,0x6800000,0x1329800,0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110,0x7c00100,0x230401,0x1100120f,
-0x2802100,0x962460,0x1100120f,0x2802400,0x962460,0x1100120f,0x2806400,0x962460,0x1100120f,0x6800000,0x1329800,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100,
-0x230400,0x1100131f,0x2802100,0x962460,0x1100131f,0x2802400,0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800,
-0x1100131f,0x6800100,0x962540,0x1100131f,0x6800100,0x962541,0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423,
-0x2806400,0x962460,0x11001423,0x4000000,0x200000,0x11001423,0x6800000,0x1329800,0x11001423,0x6800100,0x962540,0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,
-0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100,0x962460,0x11001524,0x2802100,0x962461,0x11001524,0x2806400,0x962460,0x11001524,0x6800000,0x1329800,
-0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400,0x11001615,0x2802100,0x962460,0x11001615,0x2806400,0x962460,0x11001615,0x6800000,0x1329800,0x11001615,
-0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,0x7c00100,0x230400,0x1100171a,0x2802100,0x962460,0x1100171a,0x2806400,0x962460,0x1100171a,0x6800000,
-0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,0x962541,0x1100171a,0x7c00100,0x230400,0x11001900,0x4000000,0x1600000,0x11001926,0x2802100,0x1862460,
-0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,0x11001926,0x4000000,0x200000,0x11001926,0x4000010,0x400000,0x11001926,0x6800000,0x1329800,0x11001926,
-0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,0x7c00900,0x1830000,0x11001926,0x7e00100,0x1830000,0x11001a18,0x2802100,0x1862460,0x11001a18,0x2802400,
-0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,0x1830142,0x11001a18,0x7c00100,0x1830000,0x11001a18,0x7c00100,0x1830002,0x11001a18,0x7c00900,0x1830000,
-0x11001a18,0x7e00100,0x1830000,0x11001d00,0x4000000,0x200000,0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400,0x11001e12,0x7c00100,0x2230500,0x11001e12,
-0x7c00100,0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619,0x7c00100,0x250401,0x1100270e,0x4000400,
-0x200001,0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100,0x250401,0x11002800,0x80000,0x918820,
-0x11002800,0x80000,0x1c18020,0x11002800,0x180000,0x918820,0x11002800,0x4000001,0x440001,0x11002800,0x4000001,0x440002,0x11002800,0x4000001,0xc4000b,0x11002800,
-0x6800000,0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800,0x24000000,0x810000,0x11002800,0x24000000,
-0x1410000,0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006,0xc0000b,0x11002800,0x24000008,0x1410000,
-0x11002800,0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000,0x11002800,0x2c000010,0x1248002,0x11002800,
-0x40000001,0x63b020,0x11002800,0x40080000,0x918820,0x11002801,0x82000,0x962460,0x11002900,0x4000000,0x20000e,0x11002900,0x4000000,0x20000f,0x11002900,0x4000020,
-0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,0x81000e,0x11002900,0x4000020,0x81000f,0x11002900,0x4000020,0x141000e,0x11002900,0x4000020,0x141000f,
-0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,0x11002a00,0x4000000,0x1500000,0x11002a00,0x4000000,0x1600000,0x11002a00,0x4000000,0x1600002,0x11002b01,
-0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,0x4000000,0x200000,0x11002c00,0x4000000,0x200002,0x11002c00,0x4000000,0x20000f,0x11002c00,0x4000020,
-0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,0x200000,0x11002c00,0x7c00120,0x220405,0x11002c00,0x7c00120,0x230402,0x11002c00,0x7c00120,0x250402,
-0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,0x11002c19,0x7c00100,0x250401,0x11002d00,0x4000000,0x100006,0x11002d00,0x4000000,0x200006,0x11002d19,
-0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,0x7c00100,0x250402,0x11002e00,0x24000000,0x200000,0x11002e00,0x24000020,0x200000,0x11002e00,0x24000020,
-0x200001,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020,0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,
-0x11003000,0x24000000,0x200000,0x11003000,0x24000020,0x200000,0x11003100,0x24000000,0x200000,0x11003200,0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,
-0x24000000,0x100000,0x11003400,0x24000000,0x200000,0x11003500,0x24000000,0x200000,0x11003600,0x24000000,0x200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,
-0x200000,0x11003700,0x24000020,0x200000,0x11003800,0x4000000,0x100000,0x11003800,0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800,0x24000000,0x1710000,
-0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460,0x11005013,0x4000020,0x200005,0x11005013,0x7c00100,0x2630401,0x11005013,0x7c00100,0x2630402,0x11005013,
-0x7c00100,0x2630405,0x11005019,0x7c00100,0x220402,0x11005100,0x24000000,0x810000,0x11005100,0x24000000,0x1410000,0x11005102,0x7000100,0x230408,0x11005102,0x7c00100,
-0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100,0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,0x11005500,0x80000,0x1e18820,
-0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404,0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,0x7c00100,0x230409,0x11005667,
-0x1000,0,0x11020200,0x80004,0x418820,0x11020200,0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,0x100002,0x11020200,0x4000400,
-0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000,0x100000,0x11020200,0x24000000,0x200000,0x11020200,0x24000000,0x1400000,0x11020200,0x24000000,0x1500000,
-0x11020200,0x24000000,0x1600000,0x11020200,0x24000020,0x100000,0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,0x7c00100,0x220400,0x11020219,
-0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319,0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,0x220402,0x11020319,0x7c00100,
-0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100,0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,0x11020600,0x4000400,0x100002,
-0x11020600,0x4000400,0x200000,0x11020600,0x7c00500,0x130400,0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,0x2802400,0x962461,0x11020701,
-0x2802400,0xc62460,0x11020701,0x2802500,0x962460,0x1102080e,0x7c00100,0x220400,0x1102080e,0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,
-0x220401,0x11020908,0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000,0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,
-0x11022800,0x24000000,0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02,0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,
-0x24000002,0x370000,0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800,0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,
-0x100000,0x11022800,0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000,0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,
-0x11022c00,0x4000000,0x100002,0x11022c00,0x4000000,0x10000f,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002,0x11022c00,0x7c00120,0x120405,0x11022c0e,
-0x7c00100,0x250401,0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00,0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,
-0x150402,0x11022e00,0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,
-0x11023000,0x24000000,0x100000,0x11023300,0x4000000,0x100002,0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023400,
-0x24000000,0x100000,0x11023500,0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023700,0x24000000,0x100000,0x11023700,0x24000020,
-0x100000,0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,0x11042a00,0x4000000,0x1600000,
-0x11045700,0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0x23040a,0x11045712,0x7c80100,0x23040a,0x11045716,0x7c00100,0x230c0a,0x11045716,
-0x7c00100,0x2530c0a,0x11063d00,0x4000001,0xe40011,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,0x1410011,0x11065700,0x4000000,
-0x1500011,0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,0x11065700,0x4000010,0x871411,
-0x11065700,0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,0x4000420,0xe00011,0x11065700,
-0x6800000,0xe01c11,0x11065700,0x6800040,0xe00011,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,0xe20411,0x11065719,0x7c00100,
-0xe50411,0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x1329800,0x11080100,0x24000000,0x200000,
-0x11080100,0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,0x24000000,0x1b00000,0x11080100,
-0x24000000,0x2410000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1710000,0x11080100,0x24000008,0x1712c00,0x11080100,0x24000010,0x1001400,0x11080100,0x24000010,
-0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,0x11080100,0x24000400,0x200000,
-0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a40000,0x11080119,0x7c00100,0x220400,0x11080119,
-0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,0x200000,0x11080200,0x24000000,
-0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,0x110a3000,0x24100000,0x810001,
-0x110a3000,0x24100000,0x1410001,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000,0xe00002,0x110a3d00,0x24000000,0xe00000,0x110a3d11,0x7c00300,0xe30000,0x110a3d11,
-0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000,0x110a3e14,0x7c00100,0xe30001,0x110a3e14,0x7c00100,0x2530000,0x110a3e14,0x7c00900,
-0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16,0x7c00100,0xe30c01,0x110a3f16,0x7c00100,0x2530c00,0x110a3f16,0x7c00900,0x1230c00,
-0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100,0xe30402,0x110a4112,0x7c80100,0xe30402,0x110a4400,0x4000000,0xe00000,0x110a4412,
-0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03,0x110a4500,0x4000000,0xe0000d,0x110a4516,0x4000000,0xe00c0d,0x110a4711,0x7c40300,
-0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300,0x4000000,0x810010,0x110a5300,0x4000000,0xe00002,0x110a5300,0x4000000,0xe00010,
-0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008,0x810010,0x110a5300,0x4000008,0x1410010,0x110a5300,0x6800000,0xe01c02,0x110a5300,
-0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c,0x110a5400,0x4000000,0x141000c,0x110a5400,0x4000000,0x150000c,0x110a5400,0x4000000,
-0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400,0x4000010,0xe7000c,0x110a5400,0x4000010,0x120140c,0x110a5400,0x4000010,0x127100c,
-0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010,0x80ac0c,0x110a5400,0xc000010,0xb4800c,0x11400a00,0xc000010,0x1049400,0x11400c02,
-0x4000010,0xb00000,0x11400c02,0x4000010,0x1071400,0x11400c02,0xc000010,0xb48000,0x11400c05,0x7c00900,0x230400,0x11400c0a,0x6800000,0x1329800,0x11400f0c,0xc000010,
-0x448000,0x11403d1c,0x4000000,0xe00000,0x11445716,0x4000004,0x120000a,0x11445716,0x4000008,0x81000a,0x11445716,0x4000008,0x141000a,0x11445716,0x4000010,0x87000a,
-0x11445716,0xc000010,0x84800a,0x1144571f,0x3802500,0x126246a,0x1144571f,0x7c00d00,0x2530c0a,0x114a3d16,0x24000000,0x810000,0x114a3d16,0x24000000,0x1410000,0x114a3d16,
-0x24000008,0x810000,0x114a3d16,0x24000008,0x1410000,0x114a3d16,0x24000010,0x870000,0x114a3d16,0x2c000010,0x848000,0x114a3d1c,0x4000000,0xe00000,0x114a3d1c,0x24000000,
-0xe00000,0x114a3d1c,0x24000002,0xe00000,0x114a3d1c,0x24000002,0x1200000,0x114a3d1c,0x24000008,0x810000,0x114a3d1c,0x24000008,0x1410000,0x114a3d1f,0x7c00900,0xe30c00,
-0x114a3d21,0x7c00300,0xe30000,0x114a3e1f,0x7000400,0x1200c02,0x114a3f16,0x4000004,0x1200000,0x114a3f1f,0x7c00d00,0x2530c00,0x114a4221,0x4000000,0xe00000,0x114a4221,
-0x4000000,0xe0000f,0x114a441c,0x4000000,0xe00002,0x114a441c,0x4000000,0xe00003,0x114a451c,0x4000000,0xe00002,0x114a451c,0x4000000,0xe0000d,0x11800c08,0x2802100,
-0x962460,0x11800c08,0x2802500,0x962460,0x118a3d24,0x2802400,0x962460,0x118a3e1f,0x2802400,0x962460,0x11c0512b,0x7c00100,0x230408,0x20000067,0x1000,0,
-0x20000b13,0x2802400,0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460,0x20001b27,
-0x2806400,0x962460,0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000,0x500000,0x20001b27,0x4000000,
-0x810000,0x20001b27,0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000,0x20001b27,0x4000010,0xc00000,
-0x20001b27,0x6800000,0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27,0x7c00100,0x230401,0x20002619,
-0x7c00100,0x220401,0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900020,0x20004c67,0,0x1900020,0x20004d67,0,0x1900020,0x20006d67,0x1000,
-0,0x20006e67,0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1,0x200a4a12,0x7c00100,0x20304e1,
-0x21005600,0x4000000,0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419,0x7c00100,0x250400,0x30000419,
-0x7c00100,0x250401,0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200000,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400,0x200000,0x3000080e,0x7c00100,
-0x220400,0x30000908,0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400,0x30000908,0x7c00100,0x250401,
-0x30000a03,0x4000006,0x400000,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0,0x218820,0x30000d22,0x2802100,0x962460,0x30000d22,
-0x2802400,0x962460,0x30000d22,0x2802500,0x962460,0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010,
-0x248000,0x30000e25,0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460,0x30001821,0x4000000,0x200000,
-0x30001821,0x6800100,0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27,0x2802400,0x962460,0x30001b27,
-0x4000000,0x200000,0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400,0x1862460,0x30001c1c,0x2806400,
-0x1862460,0x30001c1c,0x4000000,0x200000,0x30001c1c,0x6800000,0x1329800,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000,
-0x30001c1c,0x7c00100,0x1830001,0x30001c1c,0xc000010,0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b,
-0x6800000,0x200000,0x30001f0b,0x7c00100,0x230400,0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x230400,0x30002128,0x4000010,0x200000,0x30002128,0x7c00100,
-0x230400,0x30002128,0xc000010,0x248000,0x3000221d,0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x440000,0x3000221d,0x7c00100,0x230400,
-0x30002300,0x4000010,0x400000,0x30002320,0x7c00100,0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417,
-0x2882000,0x1862460,0x30002417,0x4000000,0x200000,0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010,
-0x1200000,0x30002417,0x6800000,0x1329800,0x30002417,0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x3000251b,0x2802100,0x962460,
-0x3000251b,0x4000000,0x200000,0x3000251b,0x4000001,0xc40000,0x3000251b,0x4000006,0x500000,0x3000251b,0x4000010,0x400000,0x3000251b,0x4000010,0xb70000,0x3000251b,
-0x4000800,0x200000,0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900,0x230400,0x3000251b,0xc000010,0xb48000,0x3000251b,0x12882000,
-0x962460,0x30002800,0x4000001,0xc4000b,0x30002800,0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002a00,0x4000000,0x1600000,0x30002b01,0x2000,0x962460,
-0x30002c00,0x4000000,0x200000,0x30002c00,0x7c00100,0x220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000,0x24000000,0x200000,0x30003100,
-0x24000000,0x200000,0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x200000,0x3000392e,0x24000000,0x200000,0x30005013,0x7c00100,0x2630401,0x30005600,0,
-0x918820,0x30020600,0x4000400,0x500000,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000,0xe00000,0x300a3a11,0x4020000,0xe00002,
-0x300a3b11,0x4020000,0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002,0x300a4305,0x7c00100,0xe30400,0x300a4611,
-0x7c40300,0xe30000,0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x30402514,0x4000010,0x400000,0x30402514,0x4000010,
-0xb70000,0x30402514,0xc000010,0xb48000,0x304a3d1c,0x4000000,0xe00000,0x30800c08,0x2802100,0x962460,0x3100080e,0x7c00120,0x220402,0x3100080e,0x7c00120,0x250402,
-0x31005167,0x1000,0,0x3100581e,0x4000000,0x200000,0x3100581e,0x7c00100,0x230400,0x3100590d,0x7c00100,0x230400,0x31005a09,0x7c00100,0x220400,0x31005a09,
-0x7c00100,0x250400,0x31005b00,0x4000000,0x200000,0x31005c00,0x80000,0x918820,0x31005c00,0x2802000,0x962460,0x31005c00,0x2802400,0x962460,0x31005c00,0x4000000,
-0x200000,0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000,0x962540,0x31005c00,0x6800400,0x962540,0x31005c01,0x2802400,0x962460,0x31005d00,0x4000020,0x200005,
-0x31005d00,0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405,0x31005d00,0x7c00120,0x250405,0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,
-0x7c00300,0xe30001,0x32000419,0x7c00100,0x250400,0x3200080e,0x4000020,0x200000,0x3200080e,0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,
-0x220400,0x32000908,0x7c00100,0x250400,0x32000c02,0x7c00100,0x230400,0x32000e25,0x7c00100,0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,
-0x32002800,0x80020,0x218820,0x32002800,0x4000001,0x440002,0x32002800,0x24000000,0x200000,0x32002800,0x24000000,0x200002,0x32002800,0x24000020,0x200000,0x32002800,
-0x2c000010,0x1248002,0x32002919,0x7c00100,0x22040f,0x32002a00,0x4000000,0x1600000,0x32002b01,0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,
-0x962460,0x32002c00,0x4000000,0x200000,0x32002c00,0x4000020,0x200000,0x32002c00,0x4000020,0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,
-0x32002e00,0x24000020,0x200000,0x32002f00,0x24000020,0x200000,0x32003000,0x24000000,0x200000,0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,
-0x24000020,0x200000,0x32003700,0x24000000,0x100000,0x32003700,0x24000000,0x200000,0x32003800,0x24000000,0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,
-0x1500008,0x32005502,0x7c00100,0x230400,0x32006108,0x7c00100,0x220400,0x32006108,0x7c00100,0x250400,0x3200622a,0x2802100,0x962460,0x3200622a,0x2806000,0x962460,
-0x3200622a,0x7c00100,0x230400,0x3200632b,0x2802100,0x962460,0x3200632b,0x2806000,0x962460,0x3200632b,0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,
-0x7c00100,0x230400,0x3200652d,0x2802100,0x962460,0x3200652d,0x7c00100,0x230400,0x32006600,0x24000020,0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,
-0x200000,0x32006900,0x24000020,0x200000,0x32006900,0x24000020,0x810000,0x32006900,0x24000020,0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,
-0x32006a00,0x24000020,0x200002,0x32020701,0x2802000,0x962460,0x32020701,0x2882000,0xc62460,0x32023300,0x4000000,0x100000,0x32026c01,0x12882000,0x962460,0x32065700,
-0x4000000,0x810011,0x32065700,0x4000000,0x1410011,0x32086600,0x24000020,0x810000,0x32086600,0x24000020,0x1410000,0x32086900,0x24000020,0x810000,0x32086900,0x24000020,
-0x1410000,0x320a3d11,0x7c00100,0x1230400,0x320a3e14,0x7c00100,0xe30010,0x320a3e14,0x7c00100,0x2530000,0x320a3f16,0x7c00100,0xe30c10,0x320a4400,0x4000000,0xe00003,
-0x320a4929,0x4000000,0xe00000,0x320a4f11,0x7c00300,0xe30001,0x320a6b16,0x7c00100,0x2530c00,0x32406310,0xc000000,0x448000,0x324a3d21,0x4000000,0xe00000,0x324a3d21,
-0x7c00100,0x1230400,0x324a3f1f,0x4000002,0x1200c00,0x324a531c,0x24000000,0xe00000,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,
-0x200000,0x4000080e,0x7c00100,0x220400,0x4000080e,0x7c00100,0x250400,0x4000080e,0x7c00100,0x250402,0x40000c02,0,0x218820,0x40000c02,0x2802100,0x962460,
-0x40000c02,0x2802400,0x962460,0x40000c02,0x2802500,0x962460,0x40000c02,0x4000000,0x200000,0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000d22,
-0x7c00100,0x230400,0x40000f0a,0x7c00100,0x230400,0x40001004,0x7c00100,0x230400,0x40001110,0x2802100,0x962460,0x40001110,0x6800100,0x962540,0x4000120f,0x2802100,
-0x962460,0x4000120f,0x4000000,0x1600000,0x4000120f,0x7c00100,0x230400,0x4000131f,0x7c00100,0x230400,0x40001423,0x4000000,0x200000,0x40001423,0x4000000,0x1600000,
-0x40001615,0x2802400,0x962460,0x40001615,0x7c00100,0x230400,0x40002417,0x2802400,0x1862460,0x40002417,0x4000000,0x200000,0x40002800,0x6800000,0x201c00,0x40002800,
-0x24000002,0x200000,0x40002c00,0x4000000,0x200002,0x40003000,0x24000000,0x200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40005a09,0x7c00100,
-0x220400,0x40005a09,0x7c00100,0x250400,0x40005d00,0x7c00120,0x220405,0x40006f30,0x2802100,0x962460,0x40006f30,0x2802400,0x962460,0x40006f30,0x4000000,0x200000,
-0x40006f30,0x6800000,0x1329800,0x40006f30,0x6800100,0x962540,0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010,0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,
-0x4000000,0x200000,0x40007208,0x7c00100,0x220400,0x4000720e,0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e,0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,
-0x220400,0x40007219,0x7c00500,0x220400,0x40007219,0x7c00500,0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300,0x24000000,0x200000,0x40007400,0x4000000,0x200000,
-0x40007531,0x7c00100,0x230400,0x40007631,0x7c00100,0x230400,0x40007835,0x4000010,0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,
-0x6800000,0x1329800,0x40007a32,0x7c00100,0x230400,0x40007b2f,0x7c00100,0x230400,0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,
-0xc62460,0x40023300,0x4000000,0x200000,0x40023700,0x24000000,0x100000,0x40027d01,0x12882000,0x962460,0x400a4400,0x4000000,0xe0000d,0x400a4412,0x4000000,0xe00002,
-0x400a4412,0x4000000,0xe00003,0x400a4500,0x4000000,0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x4040510a,0x4000000,0x200000,0x4040772d,
-0x4000000,0x200000,0x4040772d,0x4000000,0x400000,0x41000419,0x7c00100,0x220400,0x41000419,0x7c00100,0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e,0x7c00100,
-0x250400,0x41000908,0x7c00100,0x220400,0x41000908,0x7c00100,0x250400,0x41000b13,0x2802000,0x962460,0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000,0xb00000,
-0x41000c02,0x2802100,0x962460,0x41000c02,0x4000000,0xb00000,0x41000c02,0x4000000,0x1500000,0x41000f0a,0x7c00100,0x230400,0x41001004,0x7c00100,0x230400,0x41001423,
-0x6800000,0x1329800,0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000,0x41001d0c,0x7c00100,0x230400,0x41001d0c,0x7c00100,0x23040f,0x41001f0b,0x2802100,
-0x962460,0x41001f0b,0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800,0x24000000,0x200000,0x41002800,0x24000000,0x400000,0x41002919,0x7c00100,0x22040e,
-0x41002a00,0x4000000,0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000,0x200000,0x41002c00,0x7c00120,0x220405,0x41003000,0x24000000,0x200000,0x41003700,
-0x24000000,0x200000,0x41005d00,0x7c00120,0x220405,0x41006600,0x24000020,0x200000,0x41006600,0x24000020,0x810000,0x41006600,0x24000020,0x1410000,0x41007208,0x7c00100,
-0x22040f,0x41007219,0x7c00100,0x220400,0x41007300,0x24000000,0x200000,0x41007e0e,0x2802000,0x962460,0x41007e0e,0x4000000,0x200000,0x41007f0e,0x4000000,0x200000,
-0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100,0x230400,0x41008137,0x2802100,0x962460,0x41008137,0x4000000,0x200000,0x41008137,0x6800100,0x962540,0x41008137,
-0x7c00100,0x230400,0x41008301,0x2802000,0x962460,0x41008407,0x4000000,0x200000,0x41008407,0x4000000,0x400000,0x41008407,0x4000000,0xb00000,0x41008407,0x7c00100,
-0x220400,0x41008407,0x7c00100,0x250400,0x4100850b,0x7c00100,0x230400,0x4100860b,0x4000000,0x200000,0x4100860b,0x7c00100,0x230400,0x4100870c,0x7c00100,0x220400,
-0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100,0x250400,0x41008939,0x2802000,0x962460,0x41008939,0x2802100,0x962460,0x41008939,0x2806000,0x962460,0x41008939,
-0x4000000,0x200000,0x41008939,0x4000000,0x400000,0x41008939,0x7c00100,0x230400,0x41008939,0xc000000,0x448000,0x41008a00,0x4000000,0x200000,0x41008b3b,0x4000000,
-0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b,0x6800100,0x1862400,0x41008b3b,0x6800100,0x1862540,0x41008b3b,0x7c00100,0x1830000,0x41008c3d,0x4000010,0x400000,
-0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100,0x220400,0x41008d19,0x7c00100,0x22040f,0x41008e00,0x24000000,0x200000,0x41008e00,
-0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000,0x41008f3a,0x2802000,0x962460,0x41008f3a,0x2802100,0x962460,0x41008f3a,0x2806000,
-0x962460,0x41008f3a,0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c,0x7c00100,0x230400,0x4100903c,0x7c00100,0x23040f,
-0x41020701,0x2802000,0x962460,0x41020701,0x2802000,0xc62460,0x410a4412,0x4000000,0xe00003,0x410a4711,0x7c40300,0xe30000,0x410a4f11,0x7c00300,0xe30001,0x410a9100,
-0x4000000,0x800010,0x410a9100,0x4000000,0x810010,0x410a9100,0x4000000,0x870010,0x410a9100,0x4000000,0xb00010,0x410a9100,0x4000000,0xf00010,0x410a9100,0x4000000,
-0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100,0x4000000,0x1071410,0x410a9100,0x4000000,0x1410010,0x414a821c,0x4000000,0xe00000,0x50000419,0x7c00100,0x220400,
-0x50000419,0x7c00100,0x250400,0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,0x250400,0x50000b13,0x2802500,0x962460,0x50000f0a,
-0x7c00100,0x230400,0x50001615,0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,0x50002c00,0x4000000,0x200000,0x50002c19,0x7c00100,
-0x220400,0x50002d19,0x7c00100,0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,0x24000000,0x200000,0x50005d00,0x7c00120,0x220405,
-0x50005d00,0x7c00120,0x250405,0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,0x200000,0x50007300,0x24000000,0x200000,0x50008301,
-0x2802400,0x962460,0x50008a00,0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,0x50009257,0x4000010,0x1071400,0x50009257,0x6800000,
-0x1329800,0x50009257,0x7c00100,0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,0xc000010,0xb48000,0x5000933e,0x2802100,0x962460,
-0x5000933e,0x2802400,0x962460,0x5000933e,0x4000000,0x200000,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000010,0x400000,0x5000933e,0x6800000,0x1329800,0x5000933e,
-0x6800100,0x962540,0x5000933e,0x6800100,0x962541,0x5000933e,0x6804400,0x962540,0x5000933e,0x7c00100,0x230400,0x5000933e,0x7c00100,0x230401,0x5000933e,0xc000010,
-0x448000,0x50009419,0x7c00100,0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200000,0x5000965a,0x4000000,0x500000,0x5000965a,0x7c00100,0x230400,
-0x5000965a,0xc000010,0xb48000,0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,0x230400,0x50009865,0x7c00100,0x230400,0x50009965,
-0x4000010,0x400000,0x50009965,0x7c00100,0x230400,0x50009a00,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,0x5100080e,0x7c00100,0x250400,0x51000908,0x2802400,
-0x962460,0x51000c02,0x2802100,0x962460,0x51000c02,0x4000000,0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,0x7c00100,0x230400,0x51000f0a,0x7c00100,0x230400,
-0x51000f0a,0x7c00500,0x230400,0x51001110,0x2802100,0x962460,0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,0x230400,0x51001524,0x2802100,0x962460,0x51001524,
-0x4000000,0x200000,0x51001524,0x7c00100,0x230400,0x5100171a,0x2802100,0x962460,0x5100171a,0x4000000,0x200000,0x5100171a,0x4000000,0x1500000,0x5100171a,0x7c00100,
-0x230400,0x51001b27,0x4000000,0x200000,0x51001b27,0x4000000,0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,0x7c00100,0x230400,0x51001c1c,0x2802100,0x1862460,
-0x51001c1c,0x2802400,0x1862460,0x51001c1c,0x2806400,0x1862460,0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,0x1329800,0x51001c1c,0x6800000,0x1862400,0x51001c1c,
-0x6800100,0x1862400,0x51001c1c,0x6800100,0x1862540,0x51001c1c,0x6800400,0x1862400,0x51001c1c,0x7c00100,0x1830000,0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,
-0x220400,0x51002619,0x7c00100,0x250400,0x51002800,0x80020,0x218820,0x51002b01,0x2802000,0x962460,0x51002c00,0x4000000,0x200000,0x51002d19,0x7c00100,0x230400,
-0x51003700,0x24000000,0x200000,0x51005201,0x2802400,0x962460,0x51005c00,0x4000000,0x200000,0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,
-0x24000020,0x200000,0x51006600,0x24000020,0x810000,0x51006600,0x24000020,0x1410000,0x51007300,0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,
-0x230400,0x51008301,0x2802000,0x962460,0x51008301,0x2802400,0x962460,0x51008a00,0x7c00500,0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000,0x400000,
-0x51008e00,0x24000000,0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00,0x24000000,0x1410000,0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000,0x51008e00,
-0x24000500,0x230400,0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100,0x220400,0x51009419,0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419,0x7c00100,
-0x250400,0x51009500,0x4000000,0x200000,0x51009500,0x7c00500,0x230400,0x51009519,0x7c00100,0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100,0x230400,
-0x51009519,0x7c00100,0x250400,0x51009b71,0x2802100,0x962460,0x51009b71,0x6800000,0x1329800,0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540,0x51009b71,
-0x7c00100,0x230400,0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400,0x962460,0x51009c52,0x2802c00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52,0x6800000,
-0x1329800,0x51009c52,0x6800100,0x962540,0x51009c52,0x7c00100,0x230400,0x51009c52,0xc000010,0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100,0x230400,
-0x51009d6d,0x7c00500,0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d,0xc000010,0x448000,0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000,0x51009f63,
-0x6800000,0x1329800,0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900,0x230400,0x51009f63,0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008,0x2000,
-0x962460,0x5100a008,0x2802400,0x962460,0x5100a008,0x4000000,0x200000,0x5100a008,0x7c00100,0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100,0x250400,
-0x5100a008,0x7c00500,0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f,0x6800000,0x1329800,0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400,0x5100a16f,
-0xc000010,0x448000,0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400,0x962460,0x5100a24f,0x4000400,0x400000,0x5100a24f,0x6800000,0x1329800,0x5100a24f,0x7c00100,
-0x230400,0x5100a24f,0xc000010,0x448000,0x5100a36e,0x2802100,0x962460,0x5100a36e,0x4000000,0x200000,0x5100a36e,0x6800100,0x962540,0x5100a36e,0x6804400,0x962540,
-0x5100a36e,0x7c00100,0x230400,0x5100a442,0x2802100,0x962460,0x5100a442,0x4000000,0x200000,0x5100a442,0x6800000,0x1329800,0x5100a442,0x6800100,0x962540,0x5100a442,
-0x7c00100,0x230400,0x5100a442,0xc000010,0x448000,0x5100a500,0x4000000,0x200000,0x5100a600,0x4000000,0x200000,0x5100a601,0x2802000,0x962460,0x5100a76b,0x7c00100,
-0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c,0x4000000,0x200000,0x5100a96c,0x7c00100,0x230400,0x5100aa00,0x4000000,0x200000,0x5100ab00,0x4000000,0x200000,
-0x51086600,0x24000020,0x810000,0x51086600,0x24000020,0x1410000,0x510a4005,0x7c00100,0xe30400,0x510a4711,0x7c40300,0xe30000,0x514a821c,0x4000000,0xe00000,0x52000f0a,
-0x2802100,0x962460,0x52000f0a,0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400,0x52001004,0x4000000,0x1600000,0x52001b00,0x4000000,0x200000,0x52001c1c,0x2802100,
-0x1862460,0x52001c1c,0x6800100,0x1862400,0x52001c1c,0x6800400,0x1862400,0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400,0x52002a00,0x4000000,0x1500000,
-0x52002a00,0x4000000,0x1600000,0x52002d00,0x4000000,0x200006,0x52003000,0x24000000,0x200000,0x52003700,0x24000000,0x200000,0x52006108,0x7c00100,0x220400,0x52006108,
-0x7c00100,0x250400,0x52008301,0x2802400,0x962460,0x52008407,0x2802400,0x962460,0x52008407,0x7c00100,0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000,
-0x1800000,0x52008b3b,0x7c00100,0x1830000,0x52008e00,0x24000000,0x400000,0x52009419,0x7c00100,0x250400,0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460,
-0x5200ac7e,0x2802100,0x962460,0x5200ac7e,0x2802400,0x962460,0x5200ac7e,0x4000010,0x200000,0x5200ac7e,0x7c00100,0x230400,0x5200ad28,0x7c00100,0x230400,0x5200ae6a,
-0x2802100,0x1862460,0x5200ae6a,0x2802400,0x962460,0x5200ae6a,0x2802400,0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000,0x1800000,0x5200ae6a,0x6800000,
-0x1329800,0x5200ae6a,0x6800100,0x1862400,0x5200ae6a,0x6800100,0x1862540,0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000,0x5200ae6a,0xc000010,0x1848000,
-0x5200af00,0x4000400,0x200000,0x5200af00,0x6800100,0x962540,0x5200af00,0x6800400,0x962540,0x5200af00,0x7c00100,0x230400,0x5200af01,0x2802400,0x962460,0x5200b083,
-0x4000010,0x400000,0x5200b083,0x7c00100,0x230400,0x5200b083,0xc000010,0x448000,0x5200b182,0x2802400,0x962460,0x5200b182,0x4000000,0x200000,0x5200b182,0x4000010,
-0x400000,0x5200b182,0x7c00100,0x230400,0x5200b182,0xc000010,0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,0x4000000,0x200000,0x5200b30a,0x7c00100,0x230400,
-0x5200b54e,0x2802100,0x962460,0x5200b54e,0x2802400,0x962460,0x5200b54e,0x4000000,0x200000,0x5200b54e,0x4000010,0x400000,0x5200b54e,0x6800000,0x1329800,0x5200b54e,
-0x6800100,0x962540,0x5200b54e,0x6804400,0x962540,0x5200b54e,0x7c00100,0x230400,0x5200b54e,0x7c00900,0x230400,0x5200b54e,0xc000010,0x448000,0x5200b61c,0x4000000,
-0x1800000,0x5200b61c,0x6800400,0x1862400,0x5200b61c,0x7c00100,0x1830000,0x5200b61c,0x7c00900,0x1830000,0x5200b77f,0x2802100,0x1862460,0x5200b77f,0x2802400,0x1862460,
-0x5200b77f,0x4000000,0x1800000,0x5200b77f,0x4000010,0x1800000,0x5200b77f,0x7c00100,0x1830000,0x5200b77f,0x7c00500,0x1830000,0x5200b77f,0x7c00900,0x1830000,0x5200b77f,
-0x7e00100,0x1830000,0x5200b873,0x2802100,0x962460,0x5200b873,0x2806400,0x962460,0x5200b873,0x6800000,0x1329800,0x5200b873,0x6800100,0x962540,0x5200b873,0x6800400,
-0x962540,0x5200b873,0x7c00100,0x230400,0x5200b873,0xc000010,0x448000,0x5200ba74,0x4000000,0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74,0x7c00100,0x230400,
-0x5200bb85,0x4000000,0x200000,0x5200bb85,0x7c00100,0x230400,0x5200bc75,0x4000000,0x400000,0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100,0x230400,0x5200bd7d,
-0x4000000,0x200000,0x5200bd7d,0x7c00100,0x230400,0x5200be7a,0x4000000,0x200000,0x5200be7a,0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400,0x5200c002,0x4000000,
-0x200000,0x5200c178,0,0x218820,0x5200c178,0x2802000,0x962460,0x5200c178,0x2802100,0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400,0x962460,
-0x5200c178,0x4000000,0x200000,0x5200c178,0x6800100,0x962540,0x5200c178,0x7c00100,0x230400,0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000,0x5200c247,
-0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,0x5200c247,0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00,0x4000000,0x100006,0x52023700,0x24000000,
-0x100000,0x52023800,0x24000000,0x100000,0x52024400,0x4000000,0x100000,0x52027300,0x24000000,0x100000,0x5202c300,0x4000000,0x100000,0x5202c300,0x4000000,0x100002,
-0x5202c300,0x4000000,0x100003,0x5202c300,0x4000000,0x10000d,0x520a1e12,0x7c00100,0x2130480,0x520a1e12,0x7c00100,0x2230500,0x520a1e12,0x7c00100,0x2330520,0x520a4400,
-0x4000000,0xe00003,0x520a4711,0x7c40300,0xe30000,0x520a4f11,0x7c00300,0xe30001,0x520ab412,0x7c00100,0x2130480,0x520ab912,0x7c00100,0x2230500,0x520ab912,0x7c00100,
-0x2330520,0x520ac400,0x4000000,0xe00002,0x520ac400,0x4000000,0xe0000d,0x520ac414,0x4000000,0xe0000d,0x520ac511,0x7c40300,0xe30000,0x5240b226,0x4000000,0x200000,
-0x5240b226,0x4000000,0x1500000,0x60000c01,0x2802100,0x962460,0x60000c02,0x7c00100,0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100,0x962540,0x60000f0a,
-0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,0x6000171a,0x7c00100,0x230400,0x60001b27,0x2802100,0x962460,0x60001b27,0x4000000,0xc00000,0x60001b27,0x7c00100,
-0x230400,0x60001f0b,0x2802000,0x962460,0x60002919,0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000,0x24000000,0x200000,0x60003700,0x24000000,0x200000,
-0x60003800,0x24000000,0x200000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100,0x220400,0x60006108,0x7c00100,0x250400,0x60006600,0x24000020,0x200000,0x60008301,
-0x2802000,0x962460,0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000,0x60009519,0x7c00100,0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,0x7c00100,
-0x220400,0x6000a008,0x7c00100,0x250400,0x6000c300,0x4000000,0x200000,0x6000c654,0x2802000,0x962460,0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,0x230400,
-0x6000c73f,0x2802000,0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000,0x200000,0x6000c73f,0x6800100,0x962540,0x6000c73f,0x6804000,0x962540,0x6000c73f,
-0x7c00100,0x230400,0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460,0x6000c941,0x2806000,0x962460,0x6000c941,0x4000000,0x200000,0x6000c941,0x4000010,
-0x200000,0x6000c941,0x6800000,0x1329800,0x6000c941,0x6800100,0x962540,0x6000c941,0x7c00100,0x230400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,0x230400,
-0x6000cc00,0x4000000,0x200000,0x6000cd00,0x4000000,0x200000,0x6000ce00,0x4000000,0x200000,0x6000cf00,0x4000000,0x200000,0x6000d000,0x4000000,0x200000,0x6002c300,
-0x4000000,0x100000,0x6002c300,0x4000000,0x10000d,0x600a4305,0x7c00100,0xe30400,0x600ac400,0x4000000,0xe00003,0x600ac400,0x4000000,0xe0000d,0x600acb14,0x7c00100,
-0xe30000,0x600acb16,0x7c00100,0xe30c00,0x600ad111,0x7c40300,0xe30000,0x61000a03,0x4000000,0x1600000,0x61000c02,0,0x218820,0x6100120f,0x4000000,0x200000,
-0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400,0x61006600,0x24000020,0x200000,0x61008407,0x7c00100,0x220400,0x61008407,
-0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00,0x24000000,0x400000,0x61008e00,0x24000002,0x300000,0x6100903c,0x7c00100,
-0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500,0x22040f,0x61009b71,0x2806400,0x962460,0x61009b71,0x6800100,0x962540,
-0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100af00,0x6800100,0x962540,0x6100af00,0x7c00100,0x230400,0x6100af01,0x2802400,0x962460,0x6100c300,
-0x4000000,0x20000f,0x6100cd00,0x4000000,0x200000,0x6100ce00,0x4000000,0x200000,0x6100d202,0x2802400,0x962460,0x6100d202,0x2802500,0x962460,0x6100d202,0x7c00100,
-0x230400,0x6100d302,0x4000020,0x200000,0x6100d302,0x7c00120,0x230405,0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100,0x962461,0x6100d476,0x2806400,0x962460,
-0x6100d476,0x4000000,0x400000,0x6100d476,0x6800000,0x1329800,0x6100d476,0x6800100,0x962540,0x6100d476,0x7c00100,0x230400,0x6100d476,0xc000010,0x448000,0x6100d573,
-0x2802100,0x962460,0x6100d573,0x2806400,0x962460,0x6100d573,0x6800100,0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573,0x7c00900,0x230400,0x6100d573,0xc000010,
-0x448000,0x6100d68d,0x7c00100,0x230400,0x6100d756,0x7c00100,0x230400,0x6100d85c,0x2802400,0x962460,0x6100d85c,0x6800100,0x962540,0x6100d85c,0x7c00100,0x230400,
-0x6100d85c,0x7c00500,0x230400,0x6100d997,0x2802100,0x962460,0x6100d997,0x4000000,0x200000,0x6100d997,0x4000000,0x400000,0x6100d997,0x6800000,0x1329800,0x6100d997,
-0x6800100,0x962540,0x6100d997,0x6804400,0x962540,0x6100d997,0x7c00100,0x230400,0x6100d997,0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,
-0x230400,0x6100db71,0x4000000,0x200000,0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400,0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,
-0x6100dc99,0x6804400,0x962540,0x6100dc99,0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000,0x610a4f11,0x7c00300,0xe30001};
-
-static const int32_t countPropsVectors=4860;
-static const int32_t propsVectorsColumns=3;
-static const uint16_t scriptExtensions[48]={
-3,0x800c,2,0x22,0x8025,2,0x22,0x8054,2,0x8022,2,0x8025,4,0xa,0x10,0x801f,
-0x2a,0x2b,0x2c,0x802d,0x1b,0x805a,5,0x11,0x12,0x14,0x16,0x8029,5,0x11,0x12,0x14,
-0x8016,0x11,0x14,0x8016,5,0x8011,0xa,0xf,0x10,0x78,0x8099,2,0xa,0x2f,0x8031,0};
-
-static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2318,0x2318,0x2318,0x2318,0x50a2,3,0x639e,0x63b6,0x63b6,0x63b6,0xadc9e,0x2673171,0,0,0,0};
-
diff --git a/Build/source/libs/icu/icu-49.1/common/umutex.c b/Build/source/libs/icu/icu-49.1/common/umutex.c
deleted file mode 100644
index 1c1d1d32be4..00000000000
--- a/Build/source/libs/icu/icu-49.1/common/umutex.c
+++ /dev/null
@@ -1,621 +0,0 @@
-/*
-******************************************************************************
-*
-* Copyright (C) 1997-2011, International Business Machines
-* Corporation and others. All Rights Reserved.
-*
-******************************************************************************
-*
-* File umutex.c
-*
-* Modification History:
-*
-* Date Name Description
-* 04/02/97 aliu Creation.
-* 04/07/99 srl updated
-* 05/13/99 stephen Changed to umutex (from cmutex).
-* 11/22/99 aliu Make non-global mutex autoinitialize [j151]
-******************************************************************************
-*/
-
-#include "unicode/utypes.h"
-#include "uassert.h"
-#include "ucln_cmn.h"
-
-/*
- * ICU Mutex wrappers. Wrap operating system mutexes, giving the rest of ICU a
- * platform independent set of mutex operations. For internal ICU use only.
- */
-
-#if U_PLATFORM_HAS_WIN32_API
- /* Prefer native Windows APIs even if POSIX is implemented (i.e., on Cygwin). */
-# undef POSIX
-#elif U_PLATFORM_IMPLEMENTS_POSIX
-# define POSIX
-#else
-# undef POSIX
-#endif
-
-#if defined(POSIX) && (ICU_USE_THREADS==1)
-# include <pthread.h> /* must be first, so that we get the multithread versions of things. */
-
-#endif /* POSIX && (ICU_USE_THREADS==1) */
-
-#if U_PLATFORM_HAS_WIN32_API
-# define WIN32_LEAN_AND_MEAN
-# define VC_EXTRALEAN
-# define NOUSER
-# define NOSERVICE
-# define NOIME
-# define NOMCX
-# include <windows.h>
-#endif
-
-#include "umutex.h"
-#include "cmemory.h"
-
-/*
- * A note on ICU Mutex Initialization and ICU startup:
- *
- * ICU mutexes, as used through the rest of the ICU code, are self-initializing.
- * To make this work, ICU uses the _ICU GLobal Mutex_ to synchronize the lazy init
- * of other ICU mutexes. For the global mutex itself, we need some other mechanism
- * to safely initialize it on first use. This becomes important when two or more
- * threads are more or less simultaenously the first to use ICU in a process, and
- * are racing into the mutex initialization code.
- *
- *
- * The solution for the global mutex init is platform dependent.
- * On POSIX systems, plain C-style initialization can be used on a mutex, with the
- * macro PTHREAD_MUTEX_INITIALIZER. The mutex is then ready for use, without
- * first calling pthread_mutex_init().
- *
- * Windows has no equivalent statically initialized mutex or CRITICAL SECION.
- * InitializeCriticalSection() must be called. If the global mutex does not
- * appear to be initialized, a thread will create and initialize a new
- * CRITICAL_SECTION, then use a Windows InterlockedCompareAndExchange to
- * swap it in as the global mutex while avoid problems with race conditions.
- */
-
-/* On WIN32 mutexes are reentrant. On POSIX platforms they are not, and a deadlock
- * will occur if a thread attempts to acquire a mutex it already has locked.
- * ICU mutexes (in debug builds) include checking code that will cause an assertion
- * failure if a mutex is reentered. If you are having deadlock problems
- * on a POSIX machine, debugging may be easier on Windows.
- */
-
-
-#if (ICU_USE_THREADS == 0)
-#define MUTEX_TYPE void *
-#define PLATFORM_MUTEX_INIT(m)
-#define PLATFORM_MUTEX_LOCK(m)
-#define PLATFORM_MUTEX_UNLOCK(m)
-#define PLATFORM_MUTEX_DESTROY(m)
-#define PLATFORM_MUTEX_INITIALIZER NULL
-#define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
- mutexed_compare_and_swap(dest, newval, oldval)
-
-
-#elif U_PLATFORM_HAS_WIN32_API
-#define MUTEX_TYPE CRITICAL_SECTION
-#define PLATFORM_MUTEX_INIT(m) InitializeCriticalSection(m)
-#define PLATFORM_MUTEX_LOCK(m) EnterCriticalSection(m)
-#define PLATFORM_MUTEX_UNLOCK(m) LeaveCriticalSection(m)
-#define PLATFORM_MUTEX_DESTROY(m) DeleteCriticalSection(m)
-#define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
- InterlockedCompareExchangePointer(dest, newval, oldval)
-
-
-#elif defined(POSIX)
-#define MUTEX_TYPE pthread_mutex_t
-#define PLATFORM_MUTEX_INIT(m) pthread_mutex_init(m, NULL)
-#define PLATFORM_MUTEX_LOCK(m) pthread_mutex_lock(m)
-#define PLATFORM_MUTEX_UNLOCK(m) pthread_mutex_unlock(m)
-#define PLATFORM_MUTEX_DESTROY(m) pthread_mutex_destroy(m)
-#define PLATFORM_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
-#if (U_HAVE_GCC_ATOMICS == 1)
-#define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
- __sync_val_compare_and_swap(dest, oldval, newval)
-#else
-#define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
- mutexed_compare_and_swap(dest, newval, oldval)
-#endif
-
-
-#else
-/* Unknown platform. Note that user can still set mutex functions at run time. */
-#define MUTEX_TYPE void *
-#define PLATFORM_MUTEX_INIT(m)
-#define PLATFORM_MUTEX_LOCK(m)
-#define PLATFORM_MUTEX_UNLOCK(m)
-#define PLATFORM_MUTEX_DESTROY(m)
-#define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
- mutexed_compare_and_swap(dest, newval, oldval)
-
-#endif
-
-/* Forward declarations */
-static void *mutexed_compare_and_swap(void **dest, void *newval, void *oldval);
-typedef struct ICUMutex ICUMutex;
-
-/*
- * ICUMutex One of these is set up for each UMTX that is used by other ICU code.
- * The opaque UMTX points to the corresponding ICUMutex struct.
- *
- * Because the total number of ICU mutexes is quite small, no effort has
- * been made to squeeze every byte out of this struct.
- */
-struct ICUMutex {
- UMTX *owner; /* Points back to the UMTX corrsponding to this */
- /* ICUMutex object. */
-
- UBool heapAllocated; /* Set if this ICUMutex is heap allocated, and */
- /* will need to be deleted. The global mutex */
- /* is static on POSIX platforms; all others */
- /* will be heap allocated. */
-
- ICUMutex *next; /* All ICUMutexes are chained into a list so that */
- /* they can be found and deleted by u_cleanup(). */
-
- int32_t recursionCount; /* For debugging, detect recursive mutex locks. */
-
- MUTEX_TYPE platformMutex; /* The underlying OS mutex being wrapped. */
-
- UMTX userMutex; /* For use with u_setMutexFunctions operations, */
- /* corresponds to platformMutex. */
-};
-
-
-/* The global ICU mutex.
- * For POSIX platforms, it gets a C style initialization, and is ready to use
- * at program startup.
- * For Windows, it will be lazily instantiated on first use.
- */
-
-#if defined(POSIX)
-static UMTX globalUMTX;
-static ICUMutex globalMutex = {&globalUMTX, FALSE, NULL, 0, PLATFORM_MUTEX_INITIALIZER, NULL};
-static UMTX globalUMTX = &globalMutex;
-#else
-static UMTX globalUMTX = NULL;
-#endif
-
-/* Head of the list of all ICU mutexes.
- * Linked list is through ICUMutex::next
- * Modifications to the list are synchronized with the global mutex.
- * The list is used by u_cleanup(), which needs to dispose of all of the ICU mutexes.
- *
- * The statically initialized global mutex on POSIX platforms does not get added to this
- * mutex list, but that's not a problem - the global mutex gets special handling
- * during u_cleanup().
- */
-static ICUMutex *mutexListHead;
-
-
-/*
- * User mutex implementation functions. If non-null, call back to these rather than
- * directly using the system (Posix or Windows) APIs. See u_setMutexFunctions().
- * (declarations are in uclean.h)
- */
-static UMtxInitFn *pMutexInitFn = NULL;
-static UMtxFn *pMutexDestroyFn = NULL;
-static UMtxFn *pMutexLockFn = NULL;
-static UMtxFn *pMutexUnlockFn = NULL;
-static const void *gMutexContext = NULL;
-
-
-/*
- * umtx_lock
- */
-U_CAPI void U_EXPORT2
-umtx_lock(UMTX *mutex)
-{
- ICUMutex *m;
-
- if (mutex == NULL) {
- mutex = &globalUMTX;
- }
- m = (ICUMutex *)*mutex;
- if (m == NULL) {
- /* See note on lazy initialization, above. We can get away with it here, with mutexes,
- * where we couldn't with normal user level data.
- */
- umtx_init(mutex);
- m = (ICUMutex *)*mutex;
- }
- U_ASSERT(m->owner == mutex);
-
- if (pMutexLockFn != NULL) {
- (*pMutexLockFn)(gMutexContext, &m->userMutex);
- } else {
- PLATFORM_MUTEX_LOCK(&m->platformMutex);
- }
-
-#if defined(U_DEBUG)
- m->recursionCount++; /* Recursion causes deadlock on Unixes. */
- U_ASSERT(m->recursionCount == 1); /* Recursion detection works on Windows. */
- /* Assertion failure on non-Windows indicates a */
- /* problem with the mutex implementation itself. */
-#endif
-}
-
-
-
-/*
- * umtx_unlock
- */
-U_CAPI void U_EXPORT2
-umtx_unlock(UMTX* mutex)
-{
- ICUMutex *m;
- if(mutex == NULL) {
- mutex = &globalUMTX;
- }
- m = (ICUMutex *)*mutex;
- if (m == NULL) {
- U_ASSERT(FALSE); /* This mutex is not initialized. */
- return;
- }
- U_ASSERT(m->owner == mutex);
-
-#if defined (U_DEBUG)
- m->recursionCount--;
- U_ASSERT(m->recursionCount == 0); /* Detect unlock of an already unlocked mutex */
-#endif
-
- if (pMutexUnlockFn) {
- (*pMutexUnlockFn)(gMutexContext, &m->userMutex);
- } else {
- PLATFORM_MUTEX_UNLOCK(&m->platformMutex);
- }
-}
-
-
-/* umtx_ct Allocate and initialize a new ICUMutex.
- * If a non-null pointer is supplied, initialize an existing ICU Mutex.
- */
-static ICUMutex *umtx_ct(ICUMutex *m) {
- if (m == NULL) {
- m = (ICUMutex *)uprv_malloc(sizeof(ICUMutex));
- m->heapAllocated = TRUE;
- }
- m->next = NULL; /* List of mutexes is maintained at a higher level. */
- m->recursionCount = 0;
- m->userMutex = NULL;
- if (pMutexInitFn != NULL) {
- UErrorCode status = U_ZERO_ERROR;
- (*pMutexInitFn)(gMutexContext, &m->userMutex, &status);
- U_ASSERT(U_SUCCESS(status));
- } else {
- PLATFORM_MUTEX_INIT(&m->platformMutex);
- }
- return m;
-}
-
-
-/* umtx_dt Delete a ICUMutex. Destroy the underlying OS Platform mutex.
- * Does not touch the linked list of ICU Mutexes.
- */
-static void umtx_dt(ICUMutex *m) {
- if (pMutexDestroyFn != NULL) {
- (*pMutexDestroyFn)(gMutexContext, &m->userMutex);
- m->userMutex = NULL;
- } else {
- PLATFORM_MUTEX_DESTROY(&m->platformMutex);
- }
-
- if (m->heapAllocated) {
- uprv_free(m);
- }
-}
-
-
-U_CAPI void U_EXPORT2
-umtx_init(UMTX *mutex) {
- ICUMutex *m = NULL;
- void *originalValue;
-
- if (*mutex != NULL) {
- /* Mutex is already initialized.
- * Multiple umtx_init()s of a UMTX by other ICU code are explicitly permitted.
- */
- return;
- }
-#if defined(POSIX)
- if (mutex == &globalUMTX) {
- m = &globalMutex;
- }
-#endif
-
- m = umtx_ct(m);
- originalValue = SYNC_COMPARE_AND_SWAP(mutex, NULL, m);
- if (originalValue != NULL) {
- umtx_dt(m);
- return;
- }
-
- m->owner = mutex;
-
- /* Hook the new mutex into the list of all ICU mutexes, so that we can find and
- * delete it for u_cleanup().
- */
-
- umtx_lock(NULL);
- m->next = mutexListHead;
- mutexListHead = m;
- umtx_unlock(NULL);
- return;
-}
-
-
-/*
- * umtx_destroy. Un-initialize a mutex, releasing any underlying resources
- * that it may be holding. Destroying an already destroyed
- * mutex has no effect. Unlike umtx_init(), this function
- * is not thread safe; two threads must not concurrently try to
- * destroy the same mutex.
- */
-U_CAPI void U_EXPORT2
-umtx_destroy(UMTX *mutex) {
- ICUMutex *m;
-
- /* No one should be deleting the global ICU mutex.
- * (u_cleanup() does delete it, but does so explicitly, not by passing NULL)
- */
- U_ASSERT(mutex != NULL);
- if (mutex == NULL) {
- return;
- }
-
- m = (ICUMutex *)*mutex;
- if (m == NULL) { /* Mutex not initialized, or already destroyed. */
- return;
- }
-
- U_ASSERT(m->owner == mutex);
- if (m->owner != mutex) {
- return;
- }
-
- /* Remove this mutex from the linked list of mutexes. */
- umtx_lock(NULL);
- if (mutexListHead == m) {
- mutexListHead = m->next;
- } else {
- ICUMutex *prev;
- for (prev = mutexListHead; prev!=NULL && prev->next!=m; prev = prev->next);
- /* Empty for loop body */
- if (prev != NULL) {
- prev->next = m->next;
- }
- }
- umtx_unlock(NULL);
-
- umtx_dt(m); /* Delete the internal ICUMutex */
- *mutex = NULL; /* Clear the caller's UMTX */
-}
-
-
-
-U_CAPI void U_EXPORT2
-u_setMutexFunctions(const void *context, UMtxInitFn *i, UMtxFn *d, UMtxFn *l, UMtxFn *u,
- UErrorCode *status) {
- if (U_FAILURE(*status)) {
- return;
- }
-
- /* Can not set a mutex function to a NULL value */
- if (i==NULL || d==NULL || l==NULL || u==NULL) {
- *status = U_ILLEGAL_ARGUMENT_ERROR;
- return;
- }
-
- /* If ICU is not in an initial state, disallow this operation. */
- if (cmemory_inUse()) {
- *status = U_INVALID_STATE_ERROR;
- return;
- }
-
- /* Kill any existing global mutex. POSIX platforms have a global mutex
- * even before any other part of ICU is initialized.
- */
- umtx_destroy(&globalUMTX);
-
- /* Swap in the mutex function pointers. */
- pMutexInitFn = i;
- pMutexDestroyFn = d;
- pMutexLockFn = l;
- pMutexUnlockFn = u;
- gMutexContext = context;
-
-#if defined (POSIX)
- /* POSIX platforms must have a pre-initialized global mutex
- * to allow other mutexes to initialize safely. */
- umtx_init(&globalUMTX);
-#endif
-}
-
-
-/* synchronized compare and swap function, for use when OS or compiler built-in
- * equivalents aren't available.
- *
- * This operation relies on the ICU global mutex for synchronization.
- *
- * There are two cases where this function can be entered when the global mutex is not
- * yet initialized - at the end u_cleanup(), and at the end of u_setMutexFunctions, both
- * of which re-init the global mutex. But neither function is thread-safe, so the lack of
- * synchronization at these points doesn't matter.
- */
-static void *mutexed_compare_and_swap(void **dest, void *newval, void *oldval) {
- void *temp;
- UBool needUnlock = FALSE;
-
- if (globalUMTX != NULL) {
- umtx_lock(&globalUMTX);
- needUnlock = TRUE;
- }
-
- temp = *dest;
- if (temp == oldval) {
- *dest = newval;
- }
-
- if (needUnlock) {
- umtx_unlock(&globalUMTX);
- }
- return temp;
-}
-
-
-
-/*-----------------------------------------------------------------
- *
- * Atomic Increment and Decrement
- * umtx_atomic_inc
- * umtx_atomic_dec
- *
- *----------------------------------------------------------------*/
-
-/* Pointers to user-supplied inc/dec functions. Null if no funcs have been set. */
-static UMtxAtomicFn *pIncFn = NULL;
-static UMtxAtomicFn *pDecFn = NULL;
-static const void *gIncDecContext = NULL;
-
-static UMTX gIncDecMutex = NULL;
-
-U_CAPI int32_t U_EXPORT2
-umtx_atomic_inc(int32_t *p) {
- int32_t retVal;
- if (pIncFn) {
- retVal = (*pIncFn)(gIncDecContext, p);
- } else {
- #if !ICU_USE_THREADS
- /* ICU thread support compiled out. */
- retVal = ++(*p);
- #elif U_PLATFORM_HAS_WIN32_API
- retVal = InterlockedIncrement((LONG*)p);
- #elif defined(USE_MAC_OS_ATOMIC_INCREMENT)
- retVal = OSAtomicIncrement32Barrier(p);
- #elif (U_HAVE_GCC_ATOMICS == 1)
- retVal = __sync_add_and_fetch(p, 1);
- #elif defined (POSIX)
- umtx_lock(&gIncDecMutex);
- retVal = ++(*p);
- umtx_unlock(&gIncDecMutex);
- #else
- /* Unknown Platform. */
- retVal = ++(*p);
- #endif
- }
- return retVal;
-}
-
-U_CAPI int32_t U_EXPORT2
-umtx_atomic_dec(int32_t *p) {
- int32_t retVal;
- if (pDecFn) {
- retVal = (*pDecFn)(gIncDecContext, p);
- } else {
- #if !ICU_USE_THREADS
- /* ICU thread support compiled out. */
- retVal = --(*p);
- #elif U_PLATFORM_HAS_WIN32_API
- retVal = InterlockedDecrement((LONG*)p);
- #elif defined(USE_MAC_OS_ATOMIC_INCREMENT)
- retVal = OSAtomicDecrement32Barrier(p);
- #elif (U_HAVE_GCC_ATOMICS == 1)
- retVal = __sync_sub_and_fetch(p, 1);
- #elif defined (POSIX)
- umtx_lock(&gIncDecMutex);
- retVal = --(*p);
- umtx_unlock(&gIncDecMutex);
- #else
- /* Unknown Platform. */
- retVal = --(*p);
- #endif
- }
- return retVal;
-}
-
-
-
-U_CAPI void U_EXPORT2
-u_setAtomicIncDecFunctions(const void *context, UMtxAtomicFn *ip, UMtxAtomicFn *dp,
- UErrorCode *status) {
- if (U_FAILURE(*status)) {
- return;
- }
- /* Can not set a mutex function to a NULL value */
- if (ip==NULL || dp==NULL) {
- *status = U_ILLEGAL_ARGUMENT_ERROR;
- return;
- }
- /* If ICU is not in an initial state, disallow this operation. */
- if (cmemory_inUse()) {
- *status = U_INVALID_STATE_ERROR;
- return;
- }
-
- pIncFn = ip;
- pDecFn = dp;
- gIncDecContext = context;
-
-#if U_DEBUG
- {
- int32_t testInt = 0;
- U_ASSERT(umtx_atomic_inc(&testInt) == 1); /* Sanity Check. Do the functions work at all? */
- U_ASSERT(testInt == 1);
- U_ASSERT(umtx_atomic_dec(&testInt) == 0);
- U_ASSERT(testInt == 0);
- }
-#endif
-}
-
-
-
-/*
- * Mutex Cleanup Function
- *
- * Destroy the global mutex(es), and reset the mutex function callback pointers.
- */
-U_CFUNC UBool umtx_cleanup(void) {
- ICUMutex *thisMutex = NULL;
- ICUMutex *nextMutex = NULL;
-
- /* Extra, do-nothing function call to suppress compiler warnings on platforms where
- * mutexed_compare_and_swap is not otherwise used. */
- mutexed_compare_and_swap(&globalUMTX, NULL, NULL);
-
- /* Delete all of the ICU mutexes. Do the global mutex last because it is used during
- * the umtx_destroy operation of other mutexes.
- */
- for (thisMutex=mutexListHead; thisMutex!=NULL; thisMutex=nextMutex) {
- UMTX *umtx = thisMutex->owner;
- nextMutex = thisMutex->next;
- U_ASSERT(*umtx = (void *)thisMutex);
- if (umtx != &globalUMTX) {
- umtx_destroy(umtx);
- }
- }
- umtx_destroy(&globalUMTX);
-
- pMutexInitFn = NULL;
- pMutexDestroyFn = NULL;
- pMutexLockFn = NULL;
- pMutexUnlockFn = NULL;
- gMutexContext = NULL;
- pIncFn = NULL;
- pDecFn = NULL;
- gIncDecContext = NULL;
- gIncDecMutex = NULL;
-
-#if defined (POSIX)
- /* POSIX platforms must come out of u_cleanup() with a functioning global mutex
- * to permit the safe resumption of use of ICU in multi-threaded environments.
- */
- umtx_init(&globalUMTX);
-#endif
- return TRUE;
-}
-
-
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/am.txt b/Build/source/libs/icu/icu-49.1/data/curr/am.txt
deleted file mode 100644
index bbd32a8af2c..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/am.txt
+++ /dev/null
@@ -1,652 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/am.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/am.xml
- */
-am{
- Currencies{
- AED{
- "AED",
- "የተባበሩት የአረብ ኤáˆáˆ¨á‰µáˆµ ዲርሀáˆ",
- }
- AFN{
- "AFN",
- "የአáጋን አáጋኒ",
- }
- ALL{
- "ALL",
- "የአáˆá‰£áŠ•á‹« ሌክ",
- }
- AMD{
- "AMD",
- "የአርመን ድራáˆ",
- }
- ANG{
- "ANG",
- "ኔዘርላንድስ አንቲሊአን ጊáˆá‹°áˆ­",
- }
- AOA{
- "AOA",
- "የአንጎላ ኩዋንዛ",
- }
- ARS{
- "ARS",
- "የአርጀንቲና á”ሶ",
- }
- AUD{
- "AU$",
- "የአá‹áˆµá‰µáˆ«áˆŠá‹« ዶላር",
- }
- AWG{
- "AWG",
- "አሩባን áሎሪን",
- }
- AZN{
- "AZN",
- "የአዛርባጃን ማናት",
- }
- BAM{
- "BAM",
- "የቦስኒያ ሄርዞጎቪና የሚመáŠá‹˜áˆ­ ማርክ",
- }
- BBD{
- "BBD",
- "የባርቤዶስ ዶላር",
- }
- BDT{
- "BDT",
- "የባንáŒáˆ‹á‹²áˆ½ ታካ",
- }
- BGN{
- "BGN",
- "የቡáˆáŒ‹áˆªá‹« ሌቭ",
- }
- BHD{
- "BHD",
- "የባኽሬን ዲናር",
- }
- BIF{
- "BIF",
- "የብሩንዲ áራንክ",
- }
- BMD{
- "BMD",
- "የቤርሙዳ ዶላር",
- }
- BND{
- "BND",
- "የብሩኔ ዶላር",
- }
- BOB{
- "BOB",
- "የቦሊቪያ ቦሊቪያኖ",
- }
- BRL{
- "R$",
- "የብራዚሠሪáˆ",
- }
- BSD{
- "BSD",
- "የባሃማስ ዶላር",
- }
- BTN{
- "BTN",
- "ብáˆá‰³áŠ’ዠንጉáˆá‰µáˆ¨áˆ",
- }
- BWP{
- "BWP",
- "የቦትስዋና á‘ላ",
- }
- BYR{
- "BYR",
- "የቤላሩስያ ሩብáˆ",
- }
- BZD{
- "BZD",
- "የቤሊዠዶላር",
- }
- CAD{
- "CA$",
- "የካናዳ ዶላር",
- }
- CDF{
- "CDF",
- "የኮንጠáራንክ ኮንáŒáˆŒá‹",
- }
- CHF{
- "CHF",
- "የስዊስ áራንክ",
- }
- CLP{
- "CLP",
- "የቺሊ á”ሶ",
- }
- CNY{
- "CNÂ¥",
- "የቻይና ዩአን ረንሚንቢ",
- }
- COP{
- "COP",
- "የኮሎáˆá‰¢á‹« á”ሶ",
- }
- CRC{
- "CRC",
- "የኮስታሪካ ኮሎን",
- }
- CUC{
- "CUC",
- "የኩባ የሚመáŠá‹˜áˆ­ á”ሶ",
- }
- CUP{
- "CUP",
- "የኩባ á”ሶ",
- }
- CVE{
- "CVE",
- "የኬᕠቫርዲ ኤስኩዶ",
- }
- CZK{
- "CZK",
- "ቼክ ሪáá•áˆŠáŠ­ ኮሩና",
- }
- DJF{
- "DJF",
- "የጅቡቲ áራንክ",
- }
- DKK{
- "DKK",
- "የዴንማርክ ክሮን",
- }
- DOP{
- "DOP",
- "የዶሚኒክ á”ሶ",
- }
- DZD{
- "DZD",
- "የአáˆáŒ„ሪያ ዲናር",
- }
- EGP{
- "EGP",
- "የáŒá‰¥áŒ½ á“á‹áŠ•á‹µ",
- }
- ERN{
- "ERN",
- "ዬኤርትራ ናቅá‹",
- }
- ETB{
- "ብር",
- "የኢትዮጵያ ብር",
- }
- EUR{
- "€",
- "ዩሮ",
- }
- FJD{
- "FJD",
- "የáŠáŒ‚ ዶላር",
- }
- FKP{
- "FKP",
- "የáŽáŠ­áˆ‹áŠ•á‹µ ደሴቶች á“á‹áŠ•á‹µ",
- }
- GBP{
- "£",
- "የእንáŒáˆŠá‹ á“á‹áŠ•á‹µ ስተርሊንáŒ",
- }
- GEL{
- "GEL",
- "የጆርጅያ ላሪ",
- }
- GHC{
- "GHC",
- "የጋና ሴዲ",
- }
- GHS{
- "GHS",
- "የጋና ሲዲ",
- }
- GIP{
- "GIP",
- "ጊብራáˆá‰³áˆ­ á“á‹áŠ•á‹µ",
- }
- GMD{
- "GMD",
- "የጋáˆá‰¢á‹« ዳላሲ",
- }
- GNF{
- "GNF",
- "የጊኒ áራንክ",
- }
- GTQ{
- "GTQ",
- "ጓቲማላን ኩቲዛáˆ",
- }
- GYD{
- "GYD",
- "የጉየና ዶላር",
- }
- HKD{
- "HK$",
- "የሆንáŒáŠ®áŠ•áŒ ዶላር",
- }
- HNL{
- "HNL",
- "የሃንዱራ ሌáˆá“አይራ",
- }
- HRK{
- "HRK",
- "የክሮሽያ ኩና",
- }
- HTG{
- "HTG",
- "የሃያቲ ጓርዴ",
- }
- HUF{
- "HUF",
- "የáˆáŠ•áŒ‹áˆª áŽáˆªáŠ•á‰µ",
- }
- IDR{
- "IDR",
- "የኢንዶኔዥያ ሩá’ሃ",
- }
- ILS{
- "₪",
- "የእስራኤሠአዲስ ሽቅáˆ",
- }
- INR{
- "₹",
- "የሕንድ ሩá’",
- }
- IQD{
- "IQD",
- "የኢራቅ ዲናር",
- }
- IRR{
- "IRR",
- "የኢራን ሪአáˆ",
- }
- ISK{
- "ISK",
- "የአይስላንድ ክሮና",
- }
- JMD{
- "JMD",
- "የጃማይካ ዶላር",
- }
- JOD{
- "JOD",
- "የጆርዳን ዲናር",
- }
- JPY{
- "JPÂ¥",
- "የጃá“ን የን",
- }
- KES{
- "KES",
- "የኬኒያ ሺሊንáŒ",
- }
- KGS{
- "KGS",
- "የኪርጊስታን ሶáˆ",
- }
- KHR{
- "KHR",
- "የካáˆá‰¦á‹²á‹« ሬáˆ",
- }
- KMF{
- "KMF",
- "የኮሞሮ áራንክ",
- }
- KPW{
- "KPW",
- "የሰሜን ኮሪያ ዎን",
- }
- KRW{
- "â‚©",
- "የደቡብ ኮሪያ ዎን",
- }
- KWD{
- "KWD",
- "የኩዌት ዲናር",
- }
- KYD{
- "KYD",
- "የካይማን ደሴቶች ዶላር",
- }
- KZT{
- "KZT",
- "የካዛኪስታን ተንጌ",
- }
- LAK{
- "LAK",
- "የላኦቲ ኪá•",
- }
- LBP{
- "LBP",
- "የሊባኖስ á“á‹áŠ•á‹µ",
- }
- LKR{
- "LKR",
- "የሲሪላንካ ሩá’",
- }
- LRD{
- "LRD",
- "የላይቤሪያ ዶላር",
- }
- LSL{
- "LSL",
- "የሌሶቶ ሎቲ",
- }
- LTL{
- "LTL",
- "ሊቱዌንያን ሊታስ",
- }
- LVL{
- "LVL",
- "የላቲቫ ላትስ",
- }
- LYD{
- "LYD",
- "የሊቢያ ዲናር",
- }
- MAD{
- "MAD",
- "የሞሮኮ ዲርሀáˆ",
- }
- MDL{
- "MDL",
- "ሞáˆá‹¶á‰«áŠ• ሊኡ",
- }
- MGA{
- "MGA",
- "የማደጋስካር á‹áˆ­áŠ•áŠ­",
- }
- MKD{
- "MKD",
- "የሜቆድንያ ዲናር",
- }
- MMK{
- "MMK",
- "áˆá‹«áŠ•áˆ› ክያት",
- }
- MNT{
- "MNT",
- "የሞንጎሊያን ቱáŒáˆªáŠ­",
- }
- MOP{
- "MOP",
- "የማካኔዠá“ታካ",
- }
- MRO{
- "MRO",
- "የሞሪቴኒያ ኦá‹áŒ‰á‹«",
- }
- MUR{
- "MUR",
- "የሞሪሸስ ሩá’",
- }
- MVR{
- "MVR",
- "የማáˆá‹²á‰« ሩáŠá‹«",
- }
- MWK{
- "MWK",
- "የማላዊ ኩዋቻ",
- }
- MXN{
- "MX$",
- "የሜክሲኮ á”ሶ",
- }
- MYR{
- "MYR",
- "የማሌዥያ ሪንጊት",
- }
- MZM{
- "MZM",
- "የሞዛáˆá‰¢áŠ­ ሜቲካáˆ",
- }
- NAD{
- "NAD",
- "የናሚቢያ ዶላር",
- }
- NGN{
- "NGN",
- "የናይጄሪያ ናኢራ",
- }
- NIO{
- "NIO",
- "የኒካራጓ ኮርዶባ",
- }
- NOK{
- "NOK",
- "የኖርዌይ ክሮን",
- }
- NPR{
- "NPR",
- "የኔá“ሠሩá’",
- }
- NZD{
- "NZ$",
- "የኒá‹á‹šáˆ‹áŠ•á‹µ ዶላር",
- }
- OMR{
- "OMR",
- "የኦማን ሪአáˆ",
- }
- PAB{
- "PAB",
- "á“ናማኒአን ባáˆá‰¦áŠ ",
- }
- PEN{
- "PEN",
- "የá”ሩቪያ ኑኤቮ ሶáˆ",
- }
- PGK{
- "PGK",
- "የá“á•á‹‹ ኒዠጊኒ ኪና",
- }
- PHP{
- "PHP",
- "የáŠáˆŠá’ንስ á”ሶ",
- }
- PKR{
- "PKR",
- "የá“ኪስታን ሩá’",
- }
- PLN{
- "PLN",
- "የá–ላንድ á‹áˆŽá‰²",
- }
- PYG{
- "PYG",
- "የá“ራጓይ ጉአራኒ",
- }
- QAR{
- "QAR",
- "የኳታር ሪአáˆ",
- }
- RSD{
- "RSD",
- "የሰርቢያ ዲናር",
- }
- RUB{
- "RUB",
- "የሩስያ ሩብáˆ",
- }
- RWF{
- "RWF",
- "የሩዋንዳ áራንክ",
- }
- SAR{
- "SAR",
- "የሳá‹á‹² ሪያáˆ",
- }
- SBD{
- "SBD",
- "የሰለሞን ደሴቶች ዶላር",
- }
- SCR{
- "SCR",
- "የሲሼሠሩá’",
- }
- SDG{
- "SDG",
- "የሱዳን ዲናር",
- }
- SDP{
- "SDP",
- "የሱዳን á“á‹áŠ•á‹µ",
- }
- SEK{
- "SEK",
- "የስዊድን ክሮና",
- }
- SGD{
- "SGD",
- "የሲንጋá–ር ዶላር",
- }
- SHP{
- "SHP",
- "የሴይንት ሔሌና á“á‹áŠ•á‹µ",
- }
- SLL{
- "SLL",
- "የሴራሊዎን ሊዎን",
- }
- SOS{
- "SOS",
- "የሶማሌ ሺሊንáŒ",
- }
- SRD{
- "SRD",
- "የሰርናሜዠዶላር",
- }
- STD{
- "STD",
- "የሳኦ ቶመ እና á•áˆªáŠ•áˆ²á ዶብራ",
- }
- SYP{
- "SYP",
- "የሲሪያ á“á‹áŠ•á‹µ",
- }
- SZL{
- "SZL",
- "የስዋዚላንድ ሊላንገኒ",
- }
- THB{
- "฿",
- "የታይላንድ ባህት",
- }
- TJS{
- "TJS",
- "የታጂክስታን ሶሞኒ",
- }
- TMT{
- "TMT",
- "ቱርክሜኒስታኒ ማናት",
- }
- TND{
- "TND",
- "የቱኒዚያ ዲናር",
- }
- TOP{
- "TOP",
- "ቶንጋን á“'አንጋ",
- }
- TRY{
- "TRY",
- "የቱርክ ሊራ",
- }
- TTD{
- "TTD",
- "የትሪንዳድ እና ቶቤጎዶላር",
- }
- TWD{
- "NT$",
- "የአዲሷ ታይዋን ዶላር",
- }
- TZS{
- "TZS",
- "የታንዛኒያ ሺሊንáŒ",
- }
- UAH{
- "UAH",
- "የዩክሬን ሀሪይቭኒአ",
- }
- UGX{
- "UGX",
- "የዩጋንዳ ሺሊንáŒ",
- }
- USD{
- "US$",
- "የአሜሪካን ዶላር",
- }
- UYU{
- "UYU",
- "የኡራጓይ á”ሶ",
- }
- UZS{
- "UZS",
- "የኡá‹á”ኪስታን ሶáˆ",
- }
- VEF{
- "VEF",
- "የቬንá‹á‹Œáˆ‹ ቦሊቫር",
- }
- VND{
- "â‚«",
- "የቭየትናሠዶንáŒ",
- }
- VUV{
- "VUV",
- "የቫንዋንቱ ቫቱ",
- }
- WST{
- "WST",
- "ሳሞአን ታላ",
- }
- XAF{
- "FCFA",
- "ሴኤáአ áራንክ ቤእአሴ",
- }
- XCD{
- "EC$",
- "የáˆá‹•áˆ«á‰¥ ካሪብያን ዶላር",
- }
- XOF{
- "CFA",
- "ሴኤáአ áራንክ ቤሴእአኦ",
- }
- XPF{
- "CFPF",
- "ሲ ኤá á’ áራንክ",
- }
- XXX{
- "XXX",
- "á‹«áˆá‰³á‹ˆá‰€ ገንዘብ",
- }
- YER{
- "YER",
- "የየመን ሪአáˆ",
- }
- ZAR{
- "ZAR",
- "የደቡብ አáሪካ ራንድ",
- }
- ZMK{
- "ZMK",
- "የዛáˆá‰¢á‹« ክዋቻ",
- }
- ZWD{
- "ZWD",
- "የዚáˆá‰§á‰¡á‹Œ ዶላር",
- }
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/br.txt b/Build/source/libs/icu/icu-49.1/data/curr/br.txt
deleted file mode 100644
index 2af82dbfd3b..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/br.txt
+++ /dev/null
@@ -1,720 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/br.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/br.xml
- */
-br{
- Currencies{
- AED{
- "AED",
- "dirham EAU",
- }
- AFN{
- "AFN",
- "afghani Afghanistan",
- }
- ALL{
- "ALL",
- "lek Albania",
- }
- AMD{
- "AMD",
- "dram Armenia",
- }
- ANG{
- "ANG",
- "florin Antilhez nederlandat",
- }
- AOA{
- "AOA",
- "kwanza Angola",
- }
- ARS{
- "ARS",
- "peso Arcʼhantina",
- }
- AUD{
- "AU$",
- "dollar Aostralia",
- }
- AWG{
- "AWG",
- "florin Aruba",
- }
- AZM{
- "AZM",
- "manat Azerbaidjan (1993-2006)",
- }
- AZN{
- "AZN",
- "manat Azerbaidjan",
- }
- BAM{
- "BAM",
- "mark kemmadus Bosnia ha Herzegovina",
- }
- BBD{
- "BBD",
- "dollar Barbados",
- }
- BDT{
- "BDT",
- "taka Bangladesh",
- }
- BGN{
- "BGN",
- "lev Bulgaria",
- }
- BHD{
- "BHD",
- "dinar Bahrein",
- }
- BIF{
- "BIF",
- "lur Burundi",
- }
- BMD{
- "BMD",
- "dollar Bermuda",
- }
- BND{
- "BND",
- "dollar Brunei",
- }
- BOB{
- "BOB",
- "boliviano Bolivia",
- }
- BRL{
- "R$",
- "real Brazil",
- }
- BSD{
- "BSD",
- "dollar Bahamas",
- }
- BTN{
- "BTN",
- "ngultrum Bhoutan",
- }
- BWP{
- "BWP",
- "pula Botswana",
- }
- BYR{
- "BYR",
- "roubl Belarus",
- }
- BZD{
- "BZD",
- "dollar Belize",
- }
- CAD{
- "CA$",
- "dollar Kanada",
- }
- CDF{
- "CDF",
- "lur Kongo",
- }
- CHF{
- "CHF",
- "lur Suis",
- }
- CLP{
- "CLP",
- "peso Chile",
- }
- CNY{
- "CNÂ¥",
- "yuan renminbi Sina",
- }
- COP{
- "COP",
- "peso Kolombia",
- }
- CRC{
- "CRC",
- "colón Costa Rica",
- }
- CUC{
- "CUC",
- "peso kemmadus Kuba",
- }
- CUP{
- "CUP",
- "peso Kuba",
- }
- CVE{
- "CVE",
- "escudo Kab Glas",
- }
- CZK{
- "CZK",
- "kurunenn Tchek",
- }
- DJF{
- "DJF",
- "lur Djibouti",
- }
- DKK{
- "DKK",
- "kurunenn Danmark",
- }
- DOP{
- "DOP",
- "peso Dominikan",
- }
- DZD{
- "DZD",
- "dinar Aljeria",
- }
- EEK{
- "EEK",
- "kurunenn Estonia",
- }
- EGP{
- "EGP",
- "lur Egipt",
- }
- ERN{
- "ERN",
- "nakfa Eritrea",
- }
- ETB{
- "ETB",
- "birr Etiopia",
- }
- EUR{
- "€",
- "euro",
- }
- FJD{
- "FJD",
- "dollar Fidji",
- }
- FKP{
- "FKP",
- "lur Inizi Falkland",
- }
- GBP{
- "£",
- "lur sterling Breizh-Veur",
- }
- GEL{
- "GEL",
- "lari Jorjia",
- }
- GHS{
- "GHS",
- "cedi Ghana",
- }
- GIP{
- "GIP",
- "lur Jibraltar",
- }
- GMD{
- "GMD",
- "dalasi Gambia",
- }
- GNF{
- "GNF",
- "lur Ginea",
- }
- GTQ{
- "GTQ",
- "quetzal Guatemala",
- }
- GYD{
- "GYD",
- "dollar Guyana",
- }
- HKD{
- "HK$",
- "dollar Hong Kong",
- }
- HNL{
- "HNL",
- "lempira Honduras",
- }
- HRK{
- "HRK",
- "kuna Kroatia",
- }
- HTG{
- "HTG",
- "gourde Haiti",
- }
- HUF{
- "HUF",
- "forint Hungaria",
- }
- IDR{
- "IDR",
- "roupi Indonezia",
- }
- ILS{
- "₪",
- "shekel nevez Israel",
- }
- INR{
- "₹",
- "roupi India",
- }
- IQD{
- "IQD",
- "dinar Iraq",
- }
- IRR{
- "IRR",
- "rial Iran",
- }
- ISK{
- "ISK",
- "kurunenn Island",
- }
- JMD{
- "JMD",
- "dollar Jamaika",
- }
- JOD{
- "JOD",
- "dinar Jordania",
- }
- JPY{
- "JPÂ¥",
- "yen Japan",
- }
- KES{
- "KES",
- "shilling Kenya",
- }
- KGS{
- "KGS",
- "som Kyrgyzstan",
- }
- KHR{
- "KHR",
- "riel Kambodja",
- }
- KMF{
- "KMF",
- "lur Komorez",
- }
- KPW{
- "KPW",
- "won Korea an Norzh",
- }
- KRW{
- "â‚©",
- "won Korea ar Su",
- }
- KWD{
- "KWD",
- "dinar Koweit",
- }
- KYD{
- "KYD",
- "dollar Inizi Cayman",
- }
- KZT{
- "KZT",
- "tenge Kazakstan",
- }
- LAK{
- "LAK",
- "kip Laos",
- }
- LBP{
- "LBP",
- "lur Liban",
- }
- LKR{
- "LKR",
- "roupi Sri Lanka",
- }
- LRD{
- "LRD",
- "dollar Liberia",
- }
- LSL{
- "LSL",
- "loti Lesotho",
- }
- LTL{
- "LTL",
- "litas Lituania",
- }
- LVL{
- "LVL",
- "lats Latvia",
- }
- LYD{
- "LYD",
- "dinar Libia",
- }
- MAD{
- "MAD",
- "dirham Maroko",
- }
- MDL{
- "MDL",
- "leu Moldova",
- }
- MGA{
- "MGA",
- "ariary Madagaskar",
- }
- MKD{
- "MKD",
- "denar Makedonia",
- }
- MMK{
- "MMK",
- "kyat Myanmar",
- }
- MNT{
- "MNT",
- "tugrik Mongolia",
- }
- MOP{
- "MOP",
- "pataca Macau",
- }
- MRO{
- "MRO",
- "ouguiya Maouritania",
- }
- MUR{
- "MUR",
- "roupi Moris",
- }
- MVR{
- "MVR",
- "rufiyaa Maldivez",
- }
- MWK{
- "MWK",
- "kwacha Malawi",
- }
- MXN{
- "MX$",
- "peso Mecʼhiko",
- }
- MYR{
- "MYR",
- "ringgit Malaysia",
- }
- MZM{
- "MZM",
- "metical kozh Mozambik",
- }
- NAD{
- "NAD",
- "dollar Namibia",
- }
- NGN{
- "NGN",
- "naira Nigeria",
- }
- NIO{
- "NIO",
- "cordoba aour Nicaragua",
- }
- NOK{
- "NOK",
- "kurunenn Norvegia",
- }
- NPR{
- "NPR",
- "roupi Nepal",
- }
- NZD{
- "NZ$",
- "dollar Zeland-Nevez",
- }
- OMR{
- "OMR",
- "rial Oman",
- }
- PAB{
- "PAB",
- "balboa Panamá",
- }
- PEN{
- "PEN",
- "nuevo sol Perou",
- }
- PGK{
- "PGK",
- "kina Papoua Ginea-Nevez",
- }
- PHP{
- "PHP",
- "peso Filipinez",
- }
- PKR{
- "PKR",
- "roupi Pakistan",
- }
- PLN{
- "PLN",
- "zloty Polonia",
- }
- PYG{
- "PYG",
- "guarani Paraguay",
- }
- QAR{
- "QAR",
- "rial Qatar",
- }
- ROL{
- "ROL",
- "leu kozh Roumania",
- }
- RSD{
- "RSD",
- "dinar Serbia",
- }
- RUB{
- "RUB",
- "roubl Rusia",
- }
- RWF{
- "RWF",
- "lur Rwanda",
- }
- SAR{
- "SAR",
- "riyal Arabia Saoudat",
- }
- SBD{
- "SBD",
- "dollar Inizi Salomon",
- }
- SCR{
- "SCR",
- "roupi Sechelez",
- }
- SDG{
- "SDG",
- "lur Soudan",
- }
- SEK{
- "SEK",
- "kurunenn Sveden",
- }
- SGD{
- "SGD",
- "dollar Singapour",
- }
- SHP{
- "SHP",
- "lur Saint Helena",
- }
- SKK{
- "SKK",
- "kurunenn Slovakia",
- }
- SLL{
- "SLL",
- "leone Sierra Leone",
- }
- SOS{
- "SOS",
- "shilling Somalia",
- }
- SRD{
- "SRD",
- "dollar Surinam",
- }
- STD{
- "STD",
- "dobra São Tomé ha Príncipe",
- }
- SVC{
- "SVC",
- "colón Salvador",
- }
- SYP{
- "SYP",
- "lur Siria",
- }
- SZL{
- "SZL",
- "lilangeni Swaziland",
- }
- THB{
- "฿",
- "baht Thailand",
- }
- TJS{
- "TJS",
- "somoni Tadjikistan",
- }
- TMM{
- "TMM",
- "manat Turkmenistan",
- }
- TMT{
- "TMT",
- "manat nevez Turkmenistan",
- }
- TND{
- "TND",
- "dinar Tunizia",
- }
- TOP{
- "TOP",
- "paʻanga Tonga",
- }
- TRY{
- "TRY",
- "lur Turkia",
- }
- TTD{
- "TTD",
- "dollar Trinidad ha Tobago",
- }
- TWD{
- "NT$",
- "dollar nevez Taiwan",
- }
- TZS{
- "TZS",
- "shilling Tanzania",
- }
- UAH{
- "UAH",
- "hryvnia Ukraina",
- }
- UGX{
- "UGX",
- "shilling Ouganda",
- }
- USD{
- "US$",
- "dollar SU",
- }
- UYU{
- "UYU",
- "peso Uruguay",
- }
- UZS{
- "UZS",
- "som Ouzbekistan",
- }
- VEF{
- "VEF",
- "bolivar kreñv Venezuela",
- }
- VND{
- "â‚«",
- "dong Viêt Nam",
- }
- VUV{
- "VUV",
- "vatu Vanuatu",
- }
- WST{
- "WST",
- "tala Samoa",
- }
- XAF{
- "FCFA",
- "lur CFA BEAC",
- }
- XAG{
- "XAG",
- "arcʼhant",
- }
- XAU{
- "XAU",
- "aour",
- }
- XBA{
- "XBA",
- "unanenn kenaoz europat",
- }
- XBB{
- "XBB",
- "unanenn voneiz europat",
- }
- XBC{
- "XBC",
- "unanenn jediñ europat (XBC)",
- }
- XBD{
- "XBD",
- "unanenn jediñ europat (XBD)",
- }
- XCD{
- "EC$",
- "dollar Karib ar reter",
- }
- XDR{
- "XDR",
- "gwirioù tennañ arbennik",
- }
- XFO{
- "XFO",
- "lur aour Frañs",
- }
- XFU{
- "XFU",
- "lur Unaniezh etrebroadel an hentoù-houarn",
- }
- XOF{
- "CFA",
- "lur CFA BCEAO",
- }
- XPD{
- "XPD",
- "palladiom",
- }
- XPF{
- "CFPF",
- "lur CFP",
- }
- XPT{
- "XPT",
- "platin",
- }
- XTS{
- "XTS",
- "kod moneiz amprouiñ",
- }
- XXX{
- "XXX",
- "moneiz dianav",
- }
- YER{
- "YER",
- "rial Yemen",
- }
- ZAR{
- "ZAR",
- "rand Suafrika",
- }
- ZMK{
- "ZMK",
- "kwacha Zambia",
- }
- ZWD{
- "ZWD",
- "dollar Zimbabwe",
- }
- ZWL{
- "ZWL",
- "dollar Zimbabwe (2009)",
- }
- }
- Version{"2.0.64.44"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_BE.txt b/Build/source/libs/icu/icu-49.1/data/curr/en_BE.txt
deleted file mode 100644
index cf677b58ac4..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_BE.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_BE.xml
-// *
-// ***************************************************************************
-en_BE{
- Currencies{
- BEF{
- "BEF",
- "Belgian Franc",
- {
- /**
- * Duplicated from NumberPatterns resource
- */
- "#,##0.00 ¤",
- ",",
- ".",
- }
- }
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fr_CA.txt b/Build/source/libs/icu/icu-49.1/data/curr/fr_CA.txt
deleted file mode 100644
index 6903ec499a0..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/fr_CA.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_CA.xml
-// *
-// ***************************************************************************
-fr_CA{
- Currencies{
- CAD{
- "$",
- "dollar canadien",
- }
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/km.txt b/Build/source/libs/icu/icu-49.1/data/curr/km.txt
deleted file mode 100644
index f564f412a92..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/km.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/km.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/km.xml
- */
-km{
- Currencies{
- KHR{
- "៛",
- "Riel",
- }
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ml.txt b/Build/source/libs/icu/icu-49.1/data/curr/ml.txt
deleted file mode 100644
index e858bc188be..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/ml.txt
+++ /dev/null
@@ -1,1933 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ml.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ml.xml
- */
-ml{
- Currencies{
- ADP{
- "ADP",
- "à´…à´¨àµâ€à´¡àµ‹à´±à´¨àµâ€ പെസെയàµà´±àµà´±",
- }
- AED{
- "AED",
- "à´¯àµ.à´Ž.à´‡. ദിരàµâ€à´¹à´‚",
- }
- AFA{
- "AFA",
- "à´…à´«àµà´˜à´¾à´¨à´¿ (1927-2002)",
- }
- AFN{
- "AFN",
- "à´…à´«àµà´˜à´¾à´¨à´¿",
- }
- ALL{
- "ALL",
- "à´…à´²àµâ€à´¬àµ‡à´¨à´¿à´¯à´¨àµâ€ ലെകàµ",
- }
- AMD{
- "AMD",
- "à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯à´¨àµâ€ à´¡àµà´°à´¾à´‚",
- }
- ANG{
- "ANG",
- "നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ ആനàµâ€à´±à´¿à´²à´¨àµâ€ à´—à´¿à´²àµâ€à´¡à´°àµâ€",
- }
- AOA{
- "AOA",
- "അംഗോളനàµâ€ â€à´•àµà´µà´¾à´¨àµâ€à´¸",
- }
- AOK{
- "AOK",
- "അംഗോളനàµâ€ â€à´•àµà´µà´¾à´¨àµâ€à´¸ (1977-1990)",
- }
- AON{
- "AON",
- "അംഗോളനàµâ€ â€à´¨àµà´¯àµ‚ à´•àµà´µà´¾à´¨àµâ€à´¸ (1990-2000)",
- }
- AOR{
- "AOR",
- "അംഗോളനàµâ€ â€à´•àµà´µà´¾à´¨àµâ€à´¸ റിയാജസàµà´±àµà´±à´¾à´¡àµ‹ (1995-1999)",
- }
- ARA{
- "ARA",
- "à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ à´“à´¸àµà´Ÿàµà´°à´²àµâ€",
- }
- ARP{
- "ARP",
- "à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ പെയàµà´¸àµ‹ (1983-1985)",
- }
- ARS{
- "ARS",
- "à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ പെയàµà´¸àµ‹",
- }
- ATS{
- "ATS",
- "à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
- }
- AUD{
- "AU$",
- "ആസàµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ ഡോളരàµâ€",
- }
- AWG{
- "AWG",
- "അറൂബനàµâ€ à´—à´¿à´²àµâ€à´¡à´°àµâ€",
- }
- AZM{
- "AZM",
- "അസരàµâ€à´¬à´¯àµà´œà´¾à´¨à´¿à´¯à´¨àµâ€ മനതൠ(1993-2006)",
- }
- AZN{
- "AZN",
- "അസരàµâ€à´¬à´¯àµà´œà´¾à´¨à´¿à´¯à´¨àµâ€ മനതàµ",
- }
- BAD{
- "BAD",
- "ബോസàµà´¨à´¿à´¯-ഹെരàµâ€à´¸à´—ോവിന ദിനാരàµâ€",
- }
- BAM{
- "BAM",
- "ബോസàµà´¨à´¿à´¯-ഹെരàµâ€à´¸à´—ോവിന à´•à´£àµâ€à´µàµ‡à´°àµâ€à´Ÿàµà´Ÿà´¿à´¬à´¿à´³àµâ€ മാരàµâ€à´•àµà´•àµ",
- }
- BBD{
- "BBD",
- "ബാരàµâ€à´¬à´¡àµ‹à´¸àµ ഡോളരàµâ€",
- }
- BDT{
- "BDT",
- "ബംഗàµà´²à´¾à´¦àµ‡à´¶à´¿ ടാകàµà´•",
- }
- BEC{
- "BEC",
- "ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨à´¤àµ)",
- }
- BEF{
- "BEF",
- "ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- BEL{
- "BEL",
- "ബലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- BGL{
- "BGL",
- "ബളàµâ€à´—േറിയനàµâ€ ഹാരàµâ€à´¡àµ ലെവàµ",
- }
- BGN{
- "BGN",
- "ബളàµâ€à´—േറിയനàµâ€ à´¨àµà´¯àµ‚ലവàµ",
- }
- BHD{
- "BHD",
- "ബഹറിനàµâ€ ദിനാരàµâ€",
- }
- BIF{
- "BIF",
- "à´¬àµà´±àµà´£àµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- BMD{
- "BMD",
- "ബെരàµâ€à´®àµà´¡à´¨àµâ€ ഡോളരàµâ€",
- }
- BND{
- "BND",
- "à´¬àµà´°àµ‚ണെ ഡോളരàµâ€",
- }
- BOB{
- "BOB",
- "ബൊളീവിയാനോ",
- }
- BOP{
- "BOP",
- "ബൊളീവിയനàµâ€ പെയàµà´¸àµ‹",
- }
- BOV{
- "BOV",
- "ബൊളീവിയനàµâ€ എംവിഡോളàµâ€",
- }
- BRB{
- "BRB",
- "à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ നോവോ (1967-1986)",
- }
- BRC{
- "BRC",
- "à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸à´¾à´¡àµ‹",
- }
- BRE{
- "BRE",
- "à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ (1990-1993)",
- }
- BRL{
- "R$",
- "à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ റിയാലàµâ€",
- }
- BRN{
- "BRN",
- "à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸à´¾à´¡àµ‹ നോവോ",
- }
- BRR{
- "BRR",
- "à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹",
- }
- BSD{
- "BSD",
- "ബഹാമിയനàµâ€ ഡോളരàµâ€",
- }
- BTN{
- "BTN",
- "ഭൂടàµà´Ÿà´¾à´¨àµâ€ à´Žà´¨àµâ€à´—à´³àµâ€à´Ÿàµà´°à´‚",
- }
- BUK{
- "BUK",
- "ബരàµâ€à´®àµ€à´¸àµ ചാറàµà´±àµ",
- }
- BWP{
- "BWP",
- "ബോടàµà´¸àµà´µà´¾à´¨à´¨àµâ€ à´ªàµà´¯àµ‚à´²",
- }
- BYB{
- "BYB",
- "ബെലാറഷàµà´¯à´¨àµâ€ à´¨àµà´¯àµ‚ റൂബിളàµâ€ (1994-1999)",
- }
- BYR{
- "BYR",
- "ബെലാറഷàµà´¯à´¨àµâ€ റൂബിളàµâ€",
- }
- BZD{
- "BZD",
- "ബെലീസൠഡോളരàµâ€",
- }
- CAD{
- "CA$",
- "കനേഡിയനàµâ€ ഡോളരàµâ€",
- }
- CDF{
- "CDF",
- "കോങàµà´•à´³àµ€à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ കോങàµà´•àµŠà´³àµˆà´¸àµ",
- }
- CHE{
- "CHE",
- "WIR യൂറോ",
- }
- CHF{
- "CHF",
- "à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- CHW{
- "CHW",
- "WIR à´«àµà´°à´¾à´™àµà´•àµ",
- }
- CLF{
- "CLF",
- "ചിലിയനàµâ€ യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഫോമെനàµâ€à´±àµ‹",
- }
- CLP{
- "CLP",
- "ചിലിയനàµâ€ പെസോ",
- }
- CNY{
- "CNÂ¥",
- "ചൈനീസൠയàµà´µà´¾à´¨àµâ€",
- }
- COP{
- "COP",
- "കൊളംബിയനàµâ€ പെസോ",
- }
- COU{
- "COU",
- "യൂണിഡാഡൠഡി വാലരàµâ€ റിയലàµâ€",
- }
- CRC{
- "CRC",
- "കോസàµà´±àµà´±à´¾ റികàµà´•à´¨àµâ€ കോളനàµâ€",
- }
- CSD{
- "CSD",
- "à´ªàµà´°à´¾à´šàµ€à´¨ സെരàµâ€à´¬à´¿à´¯à´¨àµâ€ ദിനാരàµâ€",
- }
- CSK{
- "CSK",
- "ചെകàµà´•àµ‹à´¸àµà´²àµŠà´µà´¾à´•àµà´•àµ ഹാരàµâ€à´¡àµ കൊരൂന",
- }
- CUC{
- "CUC",
- "à´•àµà´¯àµ‚ബനàµâ€ പരിവരàµâ€à´¤àµà´¤à´¿à´¤ പെയàµâ€à´¸àµ‹",
- }
- CUP{
- "CUP",
- "à´•àµà´¯àµ‚ബനàµâ€ പെസോ",
- }
- CVE{
- "CVE",
- "കെയàµà´ªàµ വെരàµâ€à´¡àµ† à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹",
- }
- CYP{
- "CYP",
- "സൈപàµà´°à´¸àµ പൌണàµà´Ÿàµ",
- }
- CZK{
- "CZK",
- "ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ കൊരൂന",
- }
- DDM{
- "DDM",
- "à´•à´¿à´´à´•àµà´•à´¨àµâ€ ജരàµâ€à´®à´¨àµâ€ à´“à´¸àµà´±àµà´±àµà´®à´¾à´°àµâ€à´•àµà´•àµ",
- }
- DEM{
- "DEM",
- "ജരàµâ€à´®à´¨àµâ€ മാരàµâ€à´•àµà´•àµ",
- }
- DJF{
- "DJF",
- "ജീബോടàµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- DKK{
- "DKK",
- "ഡാനിഷൠകàµà´°àµ‹à´£àµ†",
- }
- DOP{
- "DOP",
- "ഡൊമിനികàµà´•à´¨àµâ€ പെയàµà´¸àµ‹",
- }
- DZD{
- "DZD",
- "à´…à´³àµâ€à´œàµ€à´°à´¿à´¯à´¨àµâ€ ദിനാരàµâ€",
- }
- ECS{
- "ECS",
- "ഇകàµà´µà´¡àµ‹à´°àµâ€ സൂകàµà´°àµ‡",
- }
- ECV{
- "ECV",
- "ഇകàµà´µà´¡àµ‹à´°àµâ€ യൂണിഡാഡൠവാലരàµâ€ കോണàµâ€à´¸àµà´±àµà´±à´¨àµâ€à´±àµ† (UVC)",
- }
- EEK{
- "EEK",
- "à´Žà´¸àµà´±àµà´±àµŒà´¨à´¿à´¯à´¨àµâ€ à´•àµà´°àµ‚à´£àµâ€",
- }
- EGP{
- "EGP",
- "ഈജിപàµà´·àµà´¯à´¨àµâ€ പൌണàµà´Ÿàµ",
- }
- ERN{
- "ERN",
- "എറിതàµà´°à´¿à´¯à´¨àµâ€ നകàµà´«",
- }
- ESA{
- "ESA",
- "à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (A à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)",
- }
- ESB{
- "ESB",
- "à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)",
- }
- ESP{
- "ESP",
- "à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±",
- }
- ETB{
- "ETB",
- "à´Žà´¤àµà´¯àµ‹à´ªàµà´ªà´¿à´¯à´¨àµâ€ ബിരàµâ€",
- }
- EUR{
- "€",
- "യൂറോ",
- }
- FIM{
- "FIM",
- "à´«à´¿à´¨àµà´¨à´¿à´·àµ മാരàµâ€à´•àµà´•",
- }
- FJD{
- "FJD",
- "ഫിജി ഡോളരàµâ€",
- }
- FKP{
- "FKP",
- "ഫോകàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† പൌണàµà´Ÿàµ",
- }
- FRF{
- "FRF",
- "à´«àµà´°à´¾à´™àµà´•àµ",
- }
- GBP{
- "£",
- "à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ പൌണàµà´Ÿàµ à´¸àµà´±àµà´±àµ†à´°àµâ€à´²à´¿à´‚à´™àµ",
- }
- GEK{
- "GEK",
- "ജോരàµâ€â€à´œàµà´œà´¿à´¯à´¨àµâ€ à´•àµà´¯àµ‚പോണàµâ€ ലാരിറàµà´±àµ",
- }
- GEL{
- "GEL",
- "ജോരàµâ€â€à´œàµà´œà´¿à´¯à´¨àµâ€ ലാരി",
- }
- GHC{
- "GHC",
- "ഘാന കെഡി (1979-2007)",
- }
- GHS{
- "GHS",
- "ഘാന കെഡി",
- }
- GIP{
- "GIP",
- "à´—à´¿à´¬àµà´°à´¾à´²àµâ€à´Ÿàµà´Ÿà´°àµâ€ പൌണàµà´Ÿàµ",
- }
- GMD{
- "GMD",
- "ഗാനàµà´ªà´¿à´¯ ദലാസി",
- }
- GNF{
- "GNF",
- "ഗിനിയ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- GNS{
- "GNS",
- "ഗിനിയ സൈലി",
- }
- GQE{
- "GQE",
- "ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯à´²àµâ€ ഗിനിയ à´Žà´•àµà´µàµ€à´²àµ† ഗിനിയാന",
- }
- GRD{
- "GRD",
- "à´—àµà´°àµ€à´•àµà´•àµ à´¡àµà´°à´¾à´•àµà´•àµà´®",
- }
- GTQ{
- "GTQ",
- "à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´² à´•àµà´µàµ†à´±àµà´±àµà´¸à´²àµâ€",
- }
- GWE{
- "GWE",
- "പോരàµâ€à´šàµà´šàµà´—ീസൠഗിനി à´Žà´¸àµà´•àµà´¯àµ‚ഡോ",
- }
- GWP{
- "GWP",
- "ഗിനിയ-ബിസാവൠപെയàµà´¸àµ‹",
- }
- GYD{
- "GYD",
- "ഗയാന ഡോളരàµâ€",
- }
- HKD{
- "HK$",
- "ഹോങൠകോങൠഡോളരàµâ€",
- }
- HNL{
- "HNL",
- "ഹോനàµâ€à´¡àµà´¯àµà´±à´¾à´¸àµ ലെംപീര",
- }
- HRD{
- "HRD",
- "à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€ ദിനാരàµâ€",
- }
- HRK{
- "HRK",
- "à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€ à´•àµà´¯àµ‚à´¨",
- }
- HTG{
- "HTG",
- "ഹെയàµà´·àµà´¯à´¨àµâ€ ഗൂരàµâ€à´¡àµ",
- }
- HUF{
- "HUF",
- "ഹംഗേറിയനàµâ€ ഫോറിനàµâ€à´±àµ",
- }
- IDR{
- "IDR",
- "ഇനàµà´¤àµ‹à´¨àµ‡à´·àµà´¯à´¨àµâ€ രൂപ",
- }
- IEP{
- "IEP",
- "à´à´±à´¿à´·àµ പൌണàµà´Ÿàµ",
- }
- ILP{
- "ILP",
- "ഇസàµà´°à´¯àµ‡à´²à´¿ പൌണàµà´Ÿàµ",
- }
- ILS{
- "₪",
- "ഇസàµà´°à´¾à´¯àµ‡à´²à´¿ à´·à´•àµà´•àµ‡à´²àµâ€",
- }
- INR{
- "₹",
- "ഇനàµà´¤àµà´¯à´¨àµâ€ രൂപ",
- }
- IQD{
- "IQD",
- "ഇറാകàµà´•à´¿ ദിനാരàµâ€",
- }
- IRR{
- "IRR",
- "ഇറാനിയനàµâ€ റിയാലàµâ€",
- }
- ISK{
- "ISK",
- "à´à´¸àµâ€Œà´²à´¾à´¨àµâ€à´¡à´¿à´•àµ à´•àµà´°àµ‹à´£",
- }
- ITL{
- "ITL",
- "ഇറàµà´±à´¾à´²à´¿à´¯à´¨àµâ€ ലിറ",
- }
- JMD{
- "JMD",
- "ജമൈകàµà´•à´¨àµâ€ ഡോളരàµâ€",
- }
- JOD{
- "JOD",
- "ജോരàµâ€à´¦àµà´¦à´¾à´¨àµâ€ ദിനാരàµâ€",
- }
- JPY{
- "JPÂ¥",
- "ജപàµà´ªà´¾à´¨àµ€à´¸àµ യെനàµâ€",
- }
- KES{
- "KES",
- "കെനിയനàµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
- }
- KGS{
- "KGS",
- "à´•à´¿à´°àµâ€à´—à´¿à´¸àµà´¥à´¾à´¨àµâ€ സോം",
- }
- KHR{
- "KHR",
- "കംബോഡിയനàµâ€ റീലàµâ€",
- }
- KMF{
- "KMF",
- "കൊമോറോ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- KPW{
- "KPW",
- "നോരàµâ€à´¤àµà´¤àµ കൊറിയനàµâ€ വോണàµâ€",
- }
- KRW{
- "â‚©",
- "ദകàµà´·à´¿à´£ കൊറിയനàµâ€ വോണàµâ€",
- }
- KWD{
- "KWD",
- "à´•àµà´µàµˆà´±àµà´±à´¿ ദിനാരàµâ€",
- }
- KYD{
- "KYD",
- "കെയàµà´®à´¨àµâ€à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളരàµâ€â€Œ",
- }
- KZT{
- "KZT",
- "കസാഖàµà´¸àµà´¥à´¾à´¨àµâ€ à´±àµà´±àµ†à´‚ഗെ",
- }
- LAK{
- "LAK",
- "ലാവോഷിയനàµâ€ à´•à´¿à´ªàµ",
- }
- LBP{
- "LBP",
- "ലെബനീസൠപൌണàµà´Ÿàµ",
- }
- LKR{
- "LKR",
- "à´¶àµà´°àµ€à´²à´™àµà´•à´¨àµâ€ രൂപ",
- }
- LRD{
- "LRD",
- "ലൈബീരിയനàµâ€ ഡോളരàµâ€",
- }
- LSL{
- "LSL",
- "ലെസോതോ ലോതàµà´¤à´¿",
- }
- LTL{
- "LTL",
- "ലിതàµà´µà´¾à´¨à´¿à´¯à´¨àµâ€ ലിത",
- }
- LTT{
- "LTT",
- "ലിതàµà´µà´¾à´¨à´¿à´¯à´¨àµâ€ തലോനാസàµ",
- }
- LUC{
- "LUC",
- "ലകàµà´¸à´‚ബരàµâ€à´—ൠകണàµâ€à´µàµ‡à´°àµâ€à´Ÿàµà´Ÿà´¿à´¬à´¿à´³àµâ€ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- LUF{
- "LUF",
- "ലകàµà´¸à´‚ബരàµâ€à´—ൠഫàµà´°à´¾à´™àµà´•àµ",
- }
- LUL{
- "LUL",
- "ലകàµà´¸à´‚ബരàµâ€à´—ൠഫിനാനàµâ€à´·àµà´¯à´²àµâ€ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- LVL{
- "LVL",
- "ലാറàµà´±àµà´µà´¿à´¯à´¨àµâ€ ലാറàµà´±àµà´¸àµ",
- }
- LVR{
- "LVR",
- "ലാറàµà´±àµà´µà´¿à´¯à´¨àµâ€ റൂബിളàµâ€",
- }
- LYD{
- "LYD",
- "ലിബിയനàµâ€ ദിനാരàµâ€",
- }
- MAD{
- "MAD",
- "മൊറോകàµà´•à´¨àµâ€ ദിരàµâ€à´¹à´‚",
- }
- MAF{
- "MAF",
- "മൊറോകàµà´•à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- MDL{
- "MDL",
- "മൊലàµâ€à´¡àµ‹à´µà´¨àµâ€ ലിയൂ",
- }
- MGA{
- "MGA",
- "മഡഗാസàµà´•à´°àµâ€ à´à´°à´¿à´¯à´±à´¿",
- }
- MGF{
- "MGF",
- "മഡഗാസàµà´•à´°àµâ€ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- MKD{
- "MKD",
- "മാസിഡോണിയനàµâ€ ദിനാരàµâ€",
- }
- MLF{
- "MLF",
- "മാലി à´«àµà´°à´¾à´™àµà´•àµ",
- }
- MMK{
- "MMK",
- "à´®àµà´¯à´¾à´¨àµâ€à´®à´¾à´°àµâ€ ചാറàµà´±àµ",
- }
- MNT{
- "MNT",
- "മംഗോളിയനàµâ€ à´¤àµà´—àµà´°à´¿à´•àµ",
- }
- MOP{
- "MOP",
- "മകൌ പതാകàµà´•",
- }
- MRO{
- "MRO",
- "മൌറിറàµà´±àµ‡à´¨à´¿à´¯ ഔഗിയ",
- }
- MTL{
- "MTL",
- "മലàµâ€à´¤àµà´¤àµ€à´¸àµ ലിറ",
- }
- MTP{
- "MTP",
- "മലàµâ€à´¤àµà´¤àµ€à´¸àµ പൌണàµà´Ÿàµ",
- }
- MUR{
- "MUR",
- "മൌറീഷàµà´¯à´¸àµ രൂപ",
- }
- MVR{
- "MVR",
- "മാലദàµà´µàµ€à´ªàµ രൂപ",
- }
- MWK{
- "MWK",
- "മലാവി à´•àµà´µà´¾à´š",
- }
- MXN{
- "MX$",
- "മെകàµà´¸à´¿à´•àµà´•à´¨àµâ€ പെസോ",
- }
- MXP{
- "MXP",
- "മെകàµà´¸à´¿à´•àµà´•à´¨àµâ€ സിലàµâ€à´µà´°àµâ€ പെയàµà´¸àµ‹ (1861-1992)",
- }
- MXV{
- "MXV",
- "മെകàµà´¸à´¿à´•àµà´•à´¨àµâ€ യൂണിഡാഡൠഡി ഇനàµâ€à´µàµ†à´°àµâ€à´·à´¨àµâ€ (UDI)",
- }
- MYR{
- "MYR",
- "മലേഷàµà´¯à´¨àµâ€ റിംഗിറàµà´±àµ",
- }
- MZE{
- "MZE",
- "മൊസാനàµà´ªà´¿à´•àµà´•àµ à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹",
- }
- MZM{
- "MZM",
- "à´“à´³àµâ€à´¡àµ മൊസാനàµà´ªà´¿à´•àµà´•àµ മെറàµà´±à´¿à´•àµà´•à´²àµâ€",
- }
- MZN{
- "MZN",
- "മൊസാനàµà´ªà´¿à´•àµà´•àµ മെറàµà´±à´¿à´•àµà´•à´²àµâ€",
- }
- NAD{
- "NAD",
- "നമീബിയനàµâ€ ഡോളരàµâ€",
- }
- NGN{
- "NGN",
- "നൈജീരിയനàµâ€ നൈറ",
- }
- NIC{
- "NIC",
- "നികരാഗàµà´µà´¨àµâ€ കൊരàµâ€à´¡àµ‹à´¬",
- }
- NIO{
- "NIO",
- "നികരാഗàµà´µà´¨àµâ€ കൊരàµâ€à´¡àµ‹à´¬ ഒരോ",
- }
- NLG{
- "NLG",
- "നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ à´—à´¿à´²àµâ€à´¡à´°àµâ€",
- }
- NOK{
- "NOK",
- "നോരàµâ€à´µàµ€à´œà´¿à´¯à´¨àµâ€ à´•àµà´°àµ‹à´£àµ†",
- }
- NPR{
- "NPR",
- "നേപàµà´ªà´¾à´³à´¿ രൂപ",
- }
- NZD{
- "NZ$",
- "à´¨àµà´¯àµ‚സിലാനàµâ€à´¡àµ ഡോളരàµâ€",
- }
- OMR{
- "OMR",
- "ഒമാനàµâ€ റിയാലàµâ€",
- }
- PAB{
- "PAB",
- "പനാമെയàµà´¨à´¿à´¯à´¨àµâ€ ബാലàµâ€à´¬àµ‹à´µ",
- }
- PEI{
- "PEI",
- "പെറൂവിയനàµâ€ ഇനàµâ€à´±à´¿",
- }
- PEN{
- "PEN",
- "പെറൂവിയനàµâ€ സോളàµâ€ à´¨àµà´¯àµ‚വോ",
- }
- PES{
- "PES",
- "പെറൂവിയനàµâ€ സോളàµâ€",
- }
- PGK{
- "PGK",
- "പാപàµà´µ à´¨àµà´¯àµ‚ ഗിനി à´•à´¿à´¨",
- }
- PHP{
- "PHP",
- "ഫിലിപàµà´ªàµˆà´¨àµâ€ പെയàµà´¸àµ‹",
- }
- PKR{
- "PKR",
- "പാകàµà´•à´¿à´¸àµà´¥à´¾à´¨à´¿ രൂപ",
- }
- PLN{
- "PLN",
- "പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿà´¿",
- }
- PLZ{
- "PLZ",
- "പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿà´¿ (1950-1995)",
- }
- PTE{
- "PTE",
- "പോരàµâ€à´šàµà´šàµà´—ീസൠഎസàµà´•àµà´¯àµà´¡àµ‹",
- }
- PYG{
- "PYG",
- "പരാഗàµà´µàµ‡ à´—àµà´µà´°à´¨àµ€",
- }
- QAR{
- "QAR",
- "à´–à´¤àµà´¤à´°àµâ€ റിയാലàµâ€",
- }
- RHD{
- "RHD",
- "റൊഡേഷàµà´¯à´¨àµâ€ ഡോളരàµâ€",
- }
- ROL{
- "ROL",
- "à´ªàµà´°à´¾à´šàµ€à´¨ റൊമേനിയനàµâ€ ലിയàµ",
- }
- RON{
- "RON",
- "റൊമേനിയനàµâ€ ലിയàµ",
- }
- RSD{
- "RSD",
- "സെരàµâ€à´¬à´¿à´¯à´¨àµâ€ ദിനാരàµâ€",
- }
- RUB{
- "RUB",
- "റഷàµà´¯à´¨àµâ€ റൂബിളàµâ€",
- }
- RUR{
- "RUR",
- "റഷàµà´¯à´¨àµâ€ റൂബിളàµâ€ (1991-1998)",
- }
- RWF{
- "RWF",
- "à´±àµà´µà´¾à´£àµà´Ÿà´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- SAR{
- "SAR",
- "സൌദി റിയാലàµâ€",
- }
- SBD{
- "SBD",
- "സോളമനàµâ€ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളരàµâ€",
- }
- SCR{
- "SCR",
- "സെയàµà´·àµ†à´²àµâ€à´¸àµ രൂപ",
- }
- SDD{
- "SDD",
- "à´ªàµà´°à´¾à´šàµ€à´¨ à´¸àµà´¡à´¾à´¨àµ€à´¸àµ ദിനാരàµâ€",
- }
- SDG{
- "SDG",
- "à´¸àµà´¡à´¾à´¨àµ€à´¸àµ പൌണàµà´Ÿàµ",
- }
- SDP{
- "SDP",
- "à´ªàµà´°à´¾à´šàµ€à´¨ à´¸àµà´¡à´¾à´¨àµ€à´¸àµ പൌണàµà´Ÿàµ",
- }
- SEK{
- "SEK",
- "à´¸àµà´µàµ€à´¡à´¿à´·àµ à´•àµà´°àµ‹à´£",
- }
- SGD{
- "SGD",
- "സിംഗപàµà´ªàµ‚à´°àµâ€ ഡോളരàµâ€",
- }
- SHP{
- "SHP",
- "സെയàµà´¨àµâ€à´±àµ ഹെലെന പൌണàµà´Ÿàµ",
- }
- SIT{
- "SIT",
- "à´¸àµà´²àµŠà´µàµ‡à´¨à´¿à´¯ à´±àµà´±àµ‹à´³à´°àµâ€",
- }
- SKK{
- "SKK",
- "à´¸àµà´²àµ‹à´µà´¾à´•àµ കൊരൂന",
- }
- SLL{
- "SLL",
- "സിയറാ ലിയോണàµâ€ ലിയോണàµâ€",
- }
- SOS{
- "SOS",
- "സൊമാലി à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
- }
- SRD{
- "SRD",
- "സൂരിനാം ഡോളരàµâ€",
- }
- SRG{
- "SRG",
- "സൂരിനാം à´—à´¿à´²àµâ€à´¡à´°àµâ€",
- }
- STD{
- "STD",
- "സാവോ à´±àµà´±àµ‹à´®à´¿ ആനàµâ€à´¡àµ à´ªàµà´°à´¿à´¨àµâ€à´¸à´¿à´ªàµà´ªà´¿ ഡോബàµà´°",
- }
- SUR{
- "SUR",
- "സോവിയറàµà´±àµ റൂബിളàµâ€",
- }
- SVC{
- "SVC",
- "à´Žà´²àµâ€ സാലàµâ€à´µà´¡àµ‹à´°àµâ€ കോളനàµâ€",
- }
- SYP{
- "SYP",
- "സിറിയനàµâ€ പൌണàµà´Ÿàµ",
- }
- SZL{
- "SZL",
- "à´¸àµà´µà´¾à´¸à´¿à´²à´¾à´¨àµâ€à´¡àµ ലിലാംഗനി",
- }
- THB{
- "฿",
- "തായൠബടàµà´Ÿàµ",
- }
- TJR{
- "TJR",
- "താജികàµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ റൂബിളàµâ€",
- }
- TJS{
- "TJS",
- "താജികàµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ സൊമോനി",
- }
- TMM{
- "TMM",
- "à´¤àµà´°àµâ€à´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾à´¨àµâ€ മനതàµ",
- }
- TMT{
- "TMT",
- "à´¤àµà´°àµâ€à´•àµà´•à´®à´¨à´¿à´¸àµà´¥à´¾à´¨à´¿ മനാതàµà´¤àµ",
- }
- TND{
- "TND",
- "à´¤àµà´¨àµ€à´¸à´¿à´¯à´¨àµâ€ ദിനാരàµâ€",
- }
- TOP{
- "TOP",
- "à´±àµà´±àµ‹à´‚à´— പാംഗ",
- }
- TPE{
- "TPE",
- "തിമോരàµâ€ à´Žà´¸àµà´•àµà´¯àµ‚ഡോ",
- }
- TRL{
- "TRL",
- "à´ªàµà´°à´¾à´šàµ€à´¨ à´¤àµà´°àµâ€à´•àµà´•à´¿à´·àµ ലിറ",
- }
- TRY{
- "TRY",
- "à´¤àµà´°àµâ€à´•àµà´•à´¿à´·àµ ലിറ",
- }
- TTD{
- "TTD",
- "à´Ÿàµà´°à´¿à´¨à´¿à´¡à´¾à´¡àµ ആനàµâ€à´¡àµ à´±àµà´±àµŠà´¬à´¾à´—ോ ഡോളരàµâ€",
- }
- TWD{
- "NT$",
- "തായàµâ€Œà´µà´¾à´¨àµâ€ ഡോളരàµâ€",
- }
- TZS{
- "TZS",
- "ടാനàµâ€à´¸à´¾à´¨à´¿à´¯à´¨àµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
- }
- UAH{
- "UAH",
- "à´¯àµà´•àµà´°àµ‡à´¨à´¿à´¯à´¨àµâ€ à´¹àµà´°à´¿à´µàµà´¨à´¿à´¯",
- }
- UAK{
- "UAK",
- "à´¯àµà´•àµà´°àµ‡à´¨à´¿à´¯à´¨àµâ€ കാരàµâ€à´¬àµ‹à´µà´¾à´¨àµ†à´¸àµ",
- }
- UGS{
- "UGS",
- "ഉഗാണàµà´Ÿà´¨àµâ€ à´·à´¿à´²àµà´²à´¿à´‚ഗൠ(1966-1987)",
- }
- UGX{
- "UGX",
- "ഉഗാണàµà´Ÿà´¨àµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
- }
- USD{
- "$",
- "à´¯àµ.à´Žà´¸àµ. ഡോളരàµâ€",
- }
- USN{
- "USN",
- "à´¯àµà´Žà´¸àµ ഡോളരàµâ€ (à´…à´Ÿàµà´¤àµà´¤ ദിവസം)",
- }
- USS{
- "USS",
- "à´¯àµà´Žà´¸àµ ഡോളരàµâ€ (അതേ ദിവസം)",
- }
- UYI{
- "UYI",
- "ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ à´Žà´¨àµâ€ യൂണിഡാഡàµà´¸àµ",
- }
- UYP{
- "UYP",
- "ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ (1975-1993)",
- }
- UYU{
- "UYU",
- "ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ ഉറàµà´—ായോ",
- }
- UZS{
- "UZS",
- "ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ സം",
- }
- VEB{
- "VEB",
- "വെനസàµà´µàµ‡à´²à´¨àµâ€ ബോലിവരàµâ€",
- }
- VEF{
- "VEF",
- "വെനസàµà´µàµ‡à´²à´¨àµâ€ ബോലിവരàµâ€ à´«àµà´µàµ†à´°àµâ€à´±àµà´±àµ†",
- }
- VND{
- "â‚«",
- "വിയറàµà´±àµà´¨à´¾à´®àµ€à´¸àµ ഡോങàµ",
- }
- VUV{
- "VUV",
- "വനàµà´µà´¾à´¤àµ വാതàµ",
- }
- WST{
- "WST",
- "പശàµà´šà´¿à´® സമോവ താല",
- }
- XAF{
- "FCFA",
- "CFA à´«àµà´°à´¾à´™àµà´•àµ BEAC",
- }
- XAG{
- "XAG",
- "വെളàµà´³à´¿",
- }
- XAU{
- "XAU",
- "à´¸àµà´µà´°àµâ€à´£àµà´£à´‚",
- }
- XBA{
- "XBA",
- "യൂറോപàµà´¯à´¨àµâ€ കോനàµà´ªà´¸à´¿à´±àµà´±àµ യൂണിറàµà´±àµ",
- }
- XBB{
- "XBB",
- "യൂറോപàµà´¯à´¨àµâ€ മോണിറàµà´±à´±à´¿ യൂണിറàµà´±àµ",
- }
- XBC{
- "XBC",
- "യൂറോപàµà´¯à´¨àµâ€ യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBC)",
- }
- XBD{
- "XBD",
- "യൂറോപàµà´¯à´¨àµâ€ യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBD)",
- }
- XCD{
- "EC$",
- "à´•à´¿à´´à´•àµà´•à´¨àµâ€ കരീബിയനàµâ€ ഡോളരàµâ€",
- }
- XDR{
- "XDR",
- "à´¸àµà´ªàµ†à´·àµà´¯à´²àµâ€ à´¡àµà´°àµ‹à´¯à´¿à´‚ഗൠറൈറàµà´±àµà´¸àµ",
- }
- XEU{
- "XEU",
- "യൂറോപàµà´¯à´¨àµâ€ നാണയ യൂണിറàµà´±àµ",
- }
- XFO{
- "XFO",
- "à´«àµà´°àµ†à´žàµà´šàµ ഗോളàµâ€à´¡àµ à´«àµà´°à´¾à´™àµà´•àµ",
- }
- XFU{
- "XFU",
- "à´«àµà´°àµ†à´žàµà´šàµ UIC-à´«àµà´°à´¾à´™àµà´•àµ",
- }
- XOF{
- "CFA",
- "CFA à´«àµà´°à´¾à´™àµà´•àµ BCEAO",
- }
- XPD{
- "XPD",
- "പലാഡിയം",
- }
- XPF{
- "CFPF",
- "CFP à´«àµà´°à´¾à´™àµà´•àµ",
- }
- XPT{
- "XPT",
- "à´ªàµà´²à´¾à´±àµà´±à´¿à´¨à´‚",
- }
- XRE{
- "XRE",
- "RINET à´«à´£àµà´Ÿàµà´¸àµ",
- }
- XTS{
- "XTS",
- "ടെസàµà´±àµà´±à´¿à´‚à´—à´¿à´¨àµà´³àµà´³ കറനàµâ€à´¸à´¿ കോഡàµ",
- }
- XXX{
- "XXX",
- "അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ നാണയം",
- }
- YDD{
- "YDD",
- "യമനി ദിനാരàµâ€",
- }
- YER{
- "YER",
- "യമനി റിയാലàµâ€",
- }
- YUD{
- "YUD",
- "യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ ഹാരàµâ€à´¡àµ ദിനാരàµâ€",
- }
- YUM{
- "YUM",
- "യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ നോവി ദിനാരàµâ€",
- }
- YUN{
- "YUN",
- "യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ à´•à´£àµâ€à´µàµ‡à´°àµâ€à´Ÿàµà´Ÿà´¿à´¬à´¿à´³àµâ€ ദിനാരàµâ€",
- }
- ZAL{
- "ZAL",
- "ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ റാനàµâ€à´¡àµ (ഫിനാനàµâ€à´·àµà´¯à´²àµâ€)",
- }
- ZAR{
- "ZAR",
- "ദകàµà´·à´¿à´£ ആഫàµà´°à´¿à´•àµà´•à´¨àµâ€ റാനàµâ€à´¡àµ",
- }
- ZMK{
- "ZMK",
- "സാംബിയനàµâ€ à´•àµà´µà´¾à´š",
- }
- ZRN{
- "ZRN",
- "സൈറിയനàµâ€ à´¨àµà´¯àµ‚ സൈരàµâ€",
- }
- ZRZ{
- "ZRZ",
- "സൈറിയനàµâ€ സൈരàµâ€",
- }
- ZWD{
- "ZWD",
- "സിംബാബàµâ€Œà´µàµ† ഡോളരàµâ€",
- }
- }
- CurrencyPlurals{
- ADP{
- one{"à´…à´¨àµâ€à´¡àµ‹à´±à´¨àµâ€ പെസെയàµà´±àµà´±"}
- other{"à´…à´¨àµâ€à´¡àµ‹à´±à´¨àµâ€ പെസെയàµà´±àµà´±à´¾à´¸àµ"}
- }
- AED{
- one{"à´¯àµ.à´Ž.à´‡. ദിരàµâ€à´¹à´‚"}
- other{"à´¯àµ.à´Ž.à´‡. ദിരàµâ€à´¹à´‚à´¸àµ"}
- }
- AFA{
- one{"à´…à´«àµà´˜à´¾à´¨à´¿ (AFA)"}
- other{"à´…à´«àµà´˜à´¾à´¨à´¿à´¸àµ (AFA)"}
- }
- AFN{
- one{"à´…à´«àµà´˜à´¾à´¨à´¿"}
- other{"à´…à´«àµà´˜à´¾à´¨à´¿à´¸àµ"}
- }
- ALL{
- one{"à´…à´²àµâ€à´¬àµ‡à´¨à´¿à´¯à´¨àµâ€ ലെകàµ"}
- other{"à´…à´²àµâ€à´¬àµ‡à´¨à´¿à´¯à´¨àµâ€ ലെകàµà´¸àµ"}
- }
- AMD{
- one{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯à´¨àµâ€ à´¡àµà´°à´¾à´‚"}
- other{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯à´¨àµâ€ à´¡àµà´°à´¾à´‚à´¸àµ"}
- }
- ANG{
- one{"നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ ആനàµâ€à´¡à´¿à´²à´¨àµâ€ à´—à´¿à´²àµâ€à´¡à´°àµâ€"}
- other{"നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ ആനàµâ€à´¡à´¿à´²à´¨àµâ€ à´—à´¿à´²àµâ€à´¡àµ‡à´´àµà´¸àµ"}
- }
- AOA{
- one{"അംഗോളനàµâ€ à´•àµà´µà´¾à´¨àµâ€à´¸"}
- other{"അംഗോളനàµâ€ à´•àµà´µà´¾à´¨àµâ€à´¸à´¾à´¸àµ"}
- }
- AOK{
- one{"അംഗോളനàµâ€ à´•àµà´µà´¾à´¨àµâ€à´¸à´¾ (AOK)"}
- other{"അംഗോളനàµâ€ à´•àµà´µà´¾à´¨àµâ€à´¸à´¾à´¸àµ (AOK"}
- }
- AON{
- one{"അംഗോളനàµâ€ à´¨àµà´¯àµ‚ à´•àµà´µà´¾à´¨àµâ€à´¸à´¾ (AON)"}
- other{"അംഗോളനàµâ€ à´¨àµà´¯àµ‚ à´•àµà´µà´¾à´¨àµâ€à´¸à´¾à´¸àµ (AON)"}
- }
- AOR{
- one{"അംഗോളനàµâ€ à´•àµà´µà´¾à´¨àµâ€à´¸ റീഅഡàµà´œà´¸àµà´±àµà´±à´¾à´¡àµ‹ (AOR)"}
- other{"അംഗോളനàµâ€ à´•àµà´µà´¾à´¨àµâ€à´¸à´¾à´¸àµ റീഅഡàµà´œà´¸àµà´±àµà´±à´¾à´¡àµ‹ (AOR)"}
- }
- ARA{
- one{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ à´“à´¸àµà´Ÿàµà´°à´²àµâ€"}
- other{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ à´“à´¸àµà´Ÿàµà´°à´²àµâ€à´¸àµ"}
- }
- ARP{
- one{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ പെയàµà´¸àµ‹ (ARP)"}
- other{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ പെയàµà´¸àµ‹à´¸àµ (ARP)"}
- }
- ARS{
- one{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ പെയàµà´¸àµ‹"}
- other{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨àµâ€ പെയàµà´¸àµ‹à´¸àµ"}
- }
- ATS{
- one{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯à´¨àµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ"}
- other{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯à´¨àµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµà´¸àµ"}
- }
- AUD{
- one{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ ഡോളരàµâ€"}
- other{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ ഡോളേഴàµà´¸àµ"}
- }
- AWG{
- one{"അറൂബനàµâ€ à´—à´¿à´²àµâ€à´¡à´°àµâ€"}
- other{"അറൂബനàµâ€ à´—à´¿à´²àµâ€à´¡àµ‡à´´àµà´¸àµ"}
- }
- AZM{
- one{"അസരàµâ€à´¬à´¯àµà´œà´¾à´¨àµâ€ മനതàµâ€Œ (AZM)"}
- other{"അസരàµâ€à´¬à´¯àµà´œà´¾à´¨àµâ€ മനതàµâ€Œà´¸àµ (AZM)"}
- }
- AZN{
- one{"അസരàµâ€à´¬à´¯àµà´œà´¾à´¨àµâ€ മനതàµ"}
- other{"അസരàµâ€à´¬à´¯àµà´œà´¾à´¨àµâ€ മനതàµâ€Œà´¸àµ"}
- }
- BAD{
- one{"ബോസàµà´¨à´¿à´¯ ഹെരàµâ€à´¸à´—ോവിന ദിനാരàµâ€"}
- other{"ബോസàµà´¨à´¿à´¯ ഹെരàµâ€à´¸à´—ോവിന ദിനാരàµâ€à´¸àµ"}
- }
- BAM{
- one{"ബോസàµà´¨à´¿à´¯ ഹെരàµâ€à´¸à´—ോവിന à´•à´£àµâ€à´µàµ‡à´°àµâ€à´Ÿàµà´Ÿà´¿à´¬à´¿à´³àµâ€ മാരàµâ€à´•àµà´•àµ"}
- other{"ബോസàµà´¨à´¿à´¯ ഹെരàµâ€à´¸à´—ോവിന à´•à´£àµâ€à´µàµ‡à´°àµâ€à´Ÿàµà´Ÿà´¿à´¬à´¿à´³àµâ€ മാരàµâ€à´•àµà´¸àµ"}
- }
- BBD{
- one{"ബാരàµâ€à´¬à´¡àµ‹à´¸àµ ഡോളരàµâ€"}
- other{"ബാരàµâ€à´¬à´¡àµ‹à´¸àµ ഡോളേഴàµà´¸àµ"}
- }
- BDT{
- one{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ താകàµà´•à´¾"}
- other{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ താകàµà´•à´¾à´¸àµ"}
- }
- BEC{
- one{"ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨à´¤àµ)"}
- other{"ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨à´¤àµ)"}
- }
- BEF{
- one{"ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- BEL{
- one{"ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµ (ഫിനാനàµâ€à´·àµà´¯à´²àµâ€)"}
- other{"ബെലàµâ€à´œà´¿à´¯à´¨àµâ€ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ(ഫിനാനàµâ€à´·àµà´¯à´²àµâ€)"}
- }
- BGL{
- one{"ബളàµâ€à´—േറിയനàµâ€ ഹാരàµâ€à´¡àµ ലെവàµ"}
- other{"ബളàµâ€à´—േറിയനàµâ€ ഹാരàµâ€à´¡àµ ലെവàµà´¸àµ"}
- }
- BGN{
- one{"ബളàµâ€à´—േറിയനàµâ€ à´¨àµà´¯àµ‚ ലെവàµ"}
- other{"ബളàµâ€à´—േറിയനàµâ€ à´¨àµà´¯àµ‚ ലെവàµà´¸àµ"}
- }
- BHD{
- one{"ബഹàµà´±àµˆà´¨àµâ€ ദിനാരàµâ€"}
- other{"ബഹàµà´±àµˆà´¨àµâ€ ദിനാരàµâ€à´¸àµ"}
- }
- BIF{
- one{"à´¬àµà´±àµà´£àµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"à´¬àµà´±àµà´£àµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- BMD{
- one{"ബെരàµâ€à´®àµà´¡à´¨àµâ€ ഡോളരàµâ€"}
- other{"ബെരàµâ€à´®àµà´¡à´¨àµâ€ ഡോളേഴàµà´¸àµ"}
- }
- BND{
- one{"à´¬àµà´°àµ‚ണെ ഡോളരàµâ€"}
- other{"à´¬àµà´°àµ‚ണെ ഡോളറàµà´•à´³àµâ€"}
- }
- BOB{
- one{"ബൊളീവിയാനോ"}
- other{"ബൊളീവിയാനോസàµ"}
- }
- BOP{
- one{"ബൊളീവിയനàµâ€ പെയàµà´¸àµ‹"}
- other{"ബൊളീവിയനàµâ€ പെയàµà´¸àµ‹à´¸àµ"}
- }
- BOV{
- one{"ബൊളീവിയനàµâ€ എംവിഡോ"}
- other{"ബൊളീവിയനàµâ€ എംവിഡോസàµ"}
- }
- BRB{
- one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ നോവോ (BRB)"}
- other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹à´¸àµ നോവോ (BRB)"}
- }
- BRC{
- one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸à´¾à´¡àµ‹"}
- other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸à´¾à´¡àµ‹à´¸àµ"}
- }
- BRE{
- one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ (BRE)"}
- other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹à´¸àµ (BRE)"}
- }
- BRL{
- one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ റിയാലàµâ€"}
- other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ റിയാലàµâ€à´¸àµ"}
- }
- BRN{
- one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸à´¾à´¡àµ‹ നോവോ"}
- other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸à´¾à´¡àµ‹ നോവോസàµ"}
- }
- BRR{
- one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹"}
- other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹à´¸àµ"}
- }
- BSD{
- one{"ബഹാമിയനàµâ€ ഡോളരàµâ€"}
- other{"ബഹാമിയനàµâ€ ഡോളേഴàµà´¸àµ"}
- }
- BTN{
- one{"ഭൂടàµà´Ÿà´¾à´¨àµâ€ à´Žà´¨àµâ€à´—à´³àµâ€à´Ÿàµà´°à´‚"}
- other{"ഭൂടàµà´Ÿà´¾à´¨àµâ€ à´Žà´¨àµâ€à´—à´³àµâ€à´Ÿàµà´°à´‚à´¸àµ"}
- }
- BUK{
- one{"ബരàµâ€à´®àµ€à´¸àµ ചാറàµà´±àµ"}
- other{"ബരàµâ€à´®àµ€à´¸àµ ചാറàµà´±àµà´¸àµ"}
- }
- BWP{
- one{"ബോടàµà´¸àµà´µà´¾à´¨à´¨àµâ€ à´ªàµà´¯àµ‚à´²"}
- other{"ബോടàµà´¸àµà´µà´¾à´¨à´¨àµâ€ à´ªàµà´¯àµ‚ലാസàµ"}
- }
- BYB{
- one{"ബെലാറഷàµà´¯à´¨àµâ€ à´¨àµà´¯àµ‚ റൂബിളàµâ€ (BYB)"}
- other{"ബെലാറഷàµà´¯à´¨àµâ€ à´¨àµà´¯àµ‚ റൂബിളàµâ€à´¸àµ (BYB)"}
- }
- BYR{
- one{"ബെലാറഷàµà´¯à´¨àµâ€ റൂബിളàµâ€"}
- other{"ബെലാറഷàµà´¯à´¨àµâ€ റൂബിളàµâ€à´¸àµ"}
- }
- BZD{
- one{"ബെലീസൠഡോളരàµâ€"}
- other{"ബെലീസൠഡോളേഴàµà´¸àµ"}
- }
- CAD{
- one{"കനേഡിയനàµâ€ ഡോളരàµâ€"}
- other{"കനേഡിയനàµâ€ ഡോളേഴàµà´¸àµ"}
- }
- CDF{
- one{"കോങàµà´•à´³àµ€à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ കോങàµà´•àµŠà´³àµˆà´¸àµ"}
- other{"കോങàµà´•à´³àµ€à´¸àµ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ കോങàµà´•àµŠà´³àµˆà´¸àµ"}
- }
- CHE{
- one{"WIR യൂറോ"}
- other{"WIR യൂറോസàµ"}
- }
- CHF{
- one{"à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- CHW{
- one{"WIR à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"WIR à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- CLF{
- one{"ചിലിയനàµâ€ യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഫോമെനàµâ€à´±àµ‹"}
- other{"ചിലിയനàµâ€ യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഫോമെനàµâ€à´±àµ‹à´¸àµ"}
- }
- CLP{
- one{"ചിലിയനàµâ€ പെസോ"}
- other{"ചിലിയനàµâ€ പെസോസàµ"}
- }
- CNY{
- one{"ചൈനീസൠയàµà´µà´¾à´¨àµâ€"}
- other{"ചൈനീസൠയàµà´µà´¾à´¨àµâ€"}
- }
- COP{
- one{"കൊളംബിയനàµâ€ പെസോ"}
- other{"കൊളംബിയനàµâ€ പെസോസàµ"}
- }
- COU{
- one{"യൂണിഡാഡൠഡി വാലരàµâ€ റിയലàµâ€"}
- other{"യൂണിഡാഡൠഡി വാലരàµâ€ റിയലàµâ€à´¸àµ"}
- }
- CRC{
- one{"കോസàµà´±àµà´±à´¾ റികàµà´•à´¨àµâ€ കോളനàµâ€"}
- other{"കോസàµà´±àµà´±à´¾ റികàµà´•à´¨àµâ€ കോളനàµâ€à´¸àµ"}
- }
- CSD{
- one{"à´ªàµà´°à´¾à´šàµ€à´¨ സെരàµâ€à´¬à´¿à´¯à´¨àµâ€ ദിനാരàµâ€"}
- other{"à´ªàµà´°à´¾à´šàµ€à´¨ സെരàµâ€à´¬à´¿à´¯à´¨àµâ€ ദിനാരàµâ€à´¸àµ"}
- }
- CSK{
- one{"ചെകàµà´•àµ‹à´¸àµà´²àµŠà´µà´¾à´•àµà´•àµ ഹാരàµâ€à´¡àµ കൊരൂന"}
- other{"ചെകàµà´•àµ‹à´¸àµà´²àµŠà´µà´¾à´•àµà´•àµ ഹാരàµâ€à´¡àµ കൊരൂനാസàµ"}
- }
- CUP{
- one{"à´•àµà´¯àµ‚ബനàµâ€ പെസോ"}
- other{"à´•àµà´¯àµ‚ബനàµâ€ പെസോസàµ"}
- }
- CVE{
- one{"കെയàµà´ªàµ വെരàµâ€à´¡àµ† à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹"}
- other{"കെയàµà´ªàµ വെരàµâ€à´¡àµ† à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹à´¸àµ"}
- }
- CYP{
- one{"സൈപàµà´°à´¸àµ പൌണàµà´Ÿàµ"}
- other{"സൈപàµà´°à´¸àµ പൌണàµà´Ÿàµà´¸àµ"}
- }
- CZK{
- one{"ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ കൊരൂന"}
- other{"ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ കൊരൂനാസàµ"}
- }
- DDM{
- one{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ ജരàµâ€à´®à´¨àµâ€ à´“à´¸àµà´±àµà´±àµà´®à´¾à´°àµâ€à´•àµà´•àµ"}
- other{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ ജരàµâ€à´®à´¨àµâ€ à´“à´¸àµà´±àµà´±àµà´®à´¾à´°àµâ€à´•àµà´•àµà´¸àµ"}
- }
- DEM{
- one{"ജരàµâ€à´®à´¨àµâ€ മാരàµâ€à´•àµà´•àµ"}
- other{"ജരàµâ€à´®à´¨àµâ€ മാരàµâ€à´•àµà´•àµà´¸àµ"}
- }
- DJF{
- one{"ജീബോടàµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"ജീബോടàµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- DKK{
- one{"ഡാനിഷൠകàµà´°àµ‹à´£àµâ€"}
- other{"ഡാനിഷൠകàµà´°àµ‹à´£àµâ€à´¸àµ"}
- }
- DOP{
- one{"ഡൊമിനികàµà´•à´¨àµâ€ പെയàµà´¸àµ‹"}
- other{"ഡൊമിനികàµà´•à´¨àµâ€ പെയàµà´¸àµ‹à´¸àµ"}
- }
- DZD{
- one{"à´…à´³àµâ€à´œàµ€à´°à´¿à´¯à´¨àµâ€ ദിനാരàµâ€"}
- other{"à´…à´³àµâ€à´œàµ€à´°à´¿à´¯à´¨àµâ€ ദിനാരàµâ€à´¸àµ"}
- }
- ECS{
- one{"ഇകàµà´µà´¡àµ‹à´°àµâ€ സൂകàµà´°àµ‡"}
- other{"ഇകàµà´µà´¡àµ‹à´°àµâ€ സൂകàµà´°àµ‡à´¸àµ"}
- }
- ECV{
- one{"ഇകàµà´µà´¡àµ‹à´°àµâ€ യൂണിഡാഡൠഡി വാലരàµâ€ കോണàµâ€à´¸àµà´±àµà´±à´¨àµâ€à´±àµ† (UVC)"}
- other{"ഇകàµà´µà´¡àµ‹à´°àµâ€ യൂണിഡാഡàµà´¸àµ à´¡à´¿ വാലരàµâ€ കോണàµâ€à´¸àµà´±àµà´±à´¨àµâ€à´±àµ† (UVC)"}
- }
- EEK{
- one{"à´Žà´¸àµà´±àµà´±àµŒà´¨à´¿à´¯à´¨àµâ€ à´•àµà´°àµ‚à´£àµâ€"}
- other{"à´Žà´¸àµà´±àµà´±àµŒà´¨à´¿à´¯à´¨àµâ€ à´•àµà´°àµ‚à´£àµâ€à´¸àµ"}
- }
- EGP{
- one{"ഈജിപàµà´·àµà´¯à´¨àµâ€ പൌണàµà´Ÿàµ"}
- other{"ഈജിപàµà´·àµà´¯à´¨àµâ€ പൌണàµà´Ÿàµà´¸àµ"}
- }
- ERN{
- one{"എറിതàµà´°à´¿à´¯à´¨àµâ€ നകàµà´«"}
- other{"എറിതàµà´°à´¿à´¯à´¨àµâ€ നകàµà´«à´¾à´¸àµ"}
- }
- ESA{
- one{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (A à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
- other{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±à´¾à´¸àµ (A à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
- }
- ESB{
- one{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
- other{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±à´¾à´¸àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
- }
- ESP{
- one{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±"}
- other{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±à´¾à´¸àµ"}
- }
- ETB{
- one{"à´Žà´¤àµà´¯àµ‹à´ªàµà´ªà´¿à´¯à´¨àµâ€ ബിരàµâ€"}
- other{"à´Žà´¤àµà´¯àµ‹à´ªàµà´ªà´¿à´¯à´¨àµâ€ ബിരàµâ€à´¸àµ"}
- }
- EUR{
- one{"യൂറോ"}
- other{"യൂറോസàµ"}
- }
- FIM{
- one{"à´«à´¿à´¨àµà´¨à´¿à´·àµ മാരàµâ€à´•àµà´•"}
- other{"à´«à´¿à´¨àµà´¨à´¿à´·àµ മാരàµâ€à´•àµà´•à´¾à´¸àµ"}
- }
- FJD{
- one{"ഫിജി ഡോളരàµâ€"}
- other{"ഫിജി ഡോളേഴàµà´¸àµ"}
- }
- FKP{
- one{"ഫോകàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† പൌണàµà´Ÿàµ"}
- other{"ഫോകàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† പൌണàµà´Ÿàµà´¸àµ"}
- }
- FRF{
- one{"à´«àµà´°àµ†à´žàµà´šàµ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"à´«àµà´°àµ†à´žàµà´šàµ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- GBP{
- one{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ പൌണàµà´Ÿàµ à´¸àµà´±àµà´±àµ†à´°àµâ€à´²à´¿à´‚à´—àµ"}
- other{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ പൌണàµà´Ÿàµ à´¸àµà´±àµà´±àµ†à´°àµâ€à´²à´¿à´‚à´—àµà´¸àµ"}
- }
- GEK{
- one{"ജോരàµâ€â€à´œàµà´œà´¿à´¯à´¨àµâ€ à´•àµà´¯àµ‚പോണàµâ€ ലാരിറàµà´±àµ"}
- other{"ജോരàµâ€â€à´œàµà´œà´¿à´¯à´¨àµâ€ à´•àµà´¯àµ‚പോണàµâ€ ലാരിറàµà´±àµà´¸àµ"}
- }
- GEL{
- one{"ജോരàµâ€â€à´œàµà´œà´¿à´¯à´¨àµâ€ ലാരി"}
- other{"ജോരàµâ€â€à´œàµà´œà´¿à´¯à´¨àµâ€ ലാരിസàµ"}
- }
- GHC{
- one{"ഘാന കെഡി (GHC)"}
- other{"ഘാന കെഡിസൠ(GHC)"}
- }
- GHS{
- one{"ഘാന കെഡി"}
- other{"ഘാന കെഡിസàµ"}
- }
- GIP{
- one{"à´—à´¿à´¬àµà´°à´¾à´²àµâ€à´Ÿàµà´Ÿà´°àµâ€ പൌണàµà´Ÿàµ"}
- other{"à´—à´¿à´¬àµà´°à´¾à´²àµâ€à´Ÿàµà´Ÿà´°àµâ€ പൌണàµà´Ÿàµà´¸àµ"}
- }
- GMD{
- one{"ഗാനàµà´ªà´¿à´¯ ദലാസി"}
- other{"ഗാനàµà´ªà´¿à´¯ ദലാസിസàµ"}
- }
- GNF{
- one{"ഗിനിയ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"ഗിനിയ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- GNS{
- one{"ഗിനിയ സൈലി"}
- other{"ഗിനിയ സൈലിസàµ"}
- }
- GQE{
- one{"ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯à´²àµâ€ ഗിനി à´Žà´•àµà´µàµ€à´²àµ†"}
- other{"ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯à´²àµâ€ ഗിനി à´Žà´•àµà´µàµ€à´²àµ†"}
- }
- GRD{
- one{"à´—àµà´°àµ€à´•àµà´•àµ à´¡àµà´°à´¾à´•àµà´•àµà´®"}
- other{"à´—àµà´°àµ€à´•àµà´•àµ à´¡àµà´°à´¾à´•àµà´•àµà´®à´¾à´¸àµ"}
- }
- GTQ{
- one{"à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´² à´•àµà´µàµ†à´±àµà´±àµà´¸à´²àµâ€"}
- other{"à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´² à´•àµà´µàµ†à´±àµà´±àµà´¸à´²àµâ€à´¸àµ"}
- }
- GWE{
- one{"പോരàµâ€à´šàµà´šàµà´—ീസൠഗിനി à´Žà´¸àµà´•àµà´¯àµ‚ഡോ"}
- other{"പോരàµâ€à´šàµà´šàµà´—ീസൠഗിനി à´Žà´¸àµà´•àµà´¯àµ‚ഡോസàµ"}
- }
- GWP{
- one{"ഗിനി-ബിസാവൠപെയàµà´¸àµ‹"}
- other{"ഗിനി-ബിസാവൠപെയàµà´¸àµ‹à´¸àµ"}
- }
- GYD{
- one{"ഗയാന ഡോളരàµâ€"}
- other{"ഗയാന ഡോളേഴàµà´¸àµ"}
- }
- HKD{
- one{"ഹോങൠകോങൠഡോളരàµâ€"}
- other{"ഹോങൠകോങൠഡോളേഴàµà´¸àµ"}
- }
- HNL{
- one{"ഹോനàµâ€à´¡àµà´¯àµà´±à´¾à´¸àµ ലെംപീര"}
- other{"ഹോനàµâ€à´¡àµà´¯àµà´±à´¾à´¸àµ ലെംപീരാസàµ"}
- }
- HRD{
- one{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€ ദിനാരàµâ€"}
- other{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€ ദിനാരàµâ€à´¸àµ"}
- }
- HRK{
- one{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€ à´•àµà´¯àµ‚à´¨"}
- other{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€ à´•àµà´¯àµ‚നാസàµ"}
- }
- HTG{
- one{"ഹെയàµà´·àµà´¯à´¨àµâ€ ഗൂരàµâ€à´¡àµ"}
- other{"ഹെയàµà´·àµà´¯à´¨àµâ€ ഗൂരàµâ€à´¡àµà´¸àµ"}
- }
- HUF{
- one{"ഹംഗേറിയനàµâ€ ഫോറിനàµâ€à´±àµ"}
- other{"ഹംഗേറിയനàµâ€ ഫോറിനàµâ€à´±àµà´¸àµ"}
- }
- IDR{
- one{"ഇനàµà´¤àµ‹à´¨àµ‡à´·àµà´¯à´¨àµâ€ രൂപ"}
- other{"ഇനàµà´¤àµ‹à´¨àµ‡à´·àµà´¯à´¨àµâ€ രൂപ"}
- }
- IEP{
- one{"à´à´±à´¿à´·àµ പൌണàµà´Ÿàµ"}
- other{"à´à´±à´¿à´·àµ പൌണàµà´Ÿàµà´¸àµ"}
- }
- ILP{
- one{"ഇസàµà´°à´¯àµ‡à´²à´¿ പൌണàµà´Ÿàµ"}
- other{"ഇസàµà´°à´¯àµ‡à´²à´¿ പൌണàµà´Ÿàµà´¸àµ"}
- }
- ILS{
- one{"ഇസàµà´°à´¾à´¯àµ‡à´²à´¿ à´¨àµà´¯àµ‚ ഷെകàµà´•à´²àµâ€"}
- other{"ഇസàµà´°à´¾à´¯àµ‡à´²à´¿ à´¨àµà´¯àµ‚ ഷെകàµà´•à´²àµâ€à´¸àµ"}
- }
- INR{
- one{"ഇനàµà´¤àµà´¯à´¨àµâ€ രൂപ"}
- other{"ഇനàµà´¤àµà´¯à´¨àµâ€ രൂപ"}
- }
- IQD{
- one{"ഇറാകàµà´•à´¿ ദിനാരàµâ€"}
- other{"ഇറാകàµà´•à´¿ ദിനാരàµâ€à´¸àµ"}
- }
- IRR{
- one{"ഇറാനിയനàµâ€ റിയാലàµâ€"}
- other{"ഇറാനിയനàµâ€ റിയാലàµâ€à´¸àµ"}
- }
- ISK{
- one{"à´à´¸àµâ€Œà´²à´¾à´¨àµâ€à´¡à´¿à´•àµ à´•àµà´°àµ‹à´£"}
- other{"à´à´¸àµâ€Œà´²à´¾à´¨àµâ€à´¡à´¿à´•àµ à´•àµà´°àµ‹à´£à´¾à´¸àµ"}
- }
- ITL{
- one{"ഇറàµà´±à´¾à´²à´¿à´¯à´¨àµâ€ ലിറ"}
- other{"ഇറàµà´±à´¾à´²à´¿à´¯à´¨àµâ€ ലിറാസàµ"}
- }
- JMD{
- one{"ജമൈകàµà´•à´¨àµâ€ ഡോളരàµâ€"}
- other{"ജമൈകàµà´•à´¨àµâ€ ഡോളേഴàµà´¸àµ"}
- }
- JOD{
- one{"ജോരàµâ€à´¦àµà´¦à´¾à´¨àµâ€ ദിനാരàµâ€"}
- other{"ജോരàµâ€à´¦àµà´¦à´¾à´¨àµâ€ ദിനാരàµâ€à´¸àµ"}
- }
- JPY{
- one{"ജാപàµà´ªà´¨àµ€à´¸àµ യെനàµâ€"}
- other{"ജാപàµà´ªà´¨àµ€à´¸àµ യെനàµâ€"}
- }
- KES{
- one{"കെനിയനàµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ"}
- other{"കെനിയനàµâ€ à´·à´¿à´²àµà´²à´¿à´‚à´—àµà´¸àµ"}
- }
- KGS{
- one{"à´•à´¿à´°àµâ€à´—à´¿à´¸àµà´¥à´¾à´¨àµâ€ സോം"}
- other{"à´•à´¿à´°àµâ€à´—à´¿à´¸àµà´¥à´¾à´¨àµâ€ സോംസàµ"}
- }
- KHR{
- one{"കംബോഡിയനàµâ€ റീലàµâ€"}
- other{"കംബോഡിയനàµâ€ റീലàµâ€à´¸àµ"}
- }
- KMF{
- one{"കൊമോറോ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"കൊമോറോ à´«àµà´°à´¾à´™àµà´•àµâ€à´¸àµ"}
- }
- KPW{
- one{"ഉതàµà´¤à´° കൊറിയനàµâ€ വോണàµâ€"}
- other{"ഉതàµà´¤à´° കൊറിയനàµâ€ വോണàµâ€à´¸àµ"}
- }
- KRW{
- one{"ദകàµà´·à´¿à´£ കൊറിയനàµâ€ വോണàµâ€"}
- other{"ദകàµà´·à´¿à´£ കൊറിയനàµâ€ വോണàµâ€à´¸àµ"}
- }
- KWD{
- one{"à´•àµà´µàµˆà´±àµà´±àµ ദിനാരàµâ€"}
- other{"à´•àµà´µàµˆà´±àµà´±à´¿ ദിനാരàµâ€à´¸àµâ€Œ"}
- }
- KYD{
- one{"കെയàµà´®à´¨àµâ€à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളരàµâ€â€Œ"}
- other{"കെയàµà´®à´¨àµâ€à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളേഴàµà´¸àµ"}
- }
- KZT{
- one{"കസാഖàµà´¸àµà´¥à´¾à´¨àµâ€ à´±àµà´±àµ†à´‚ഗെ"}
- other{"കസാഖàµà´¸àµà´¥à´¾à´¨àµâ€ à´±àµà´±àµ†à´‚ഗെസàµâ€Œ"}
- }
- LAK{
- one{"ലാവോഷàµà´¯à´¨àµâ€ à´•à´¿à´ªàµâ€Œ"}
- other{"ലാവോഷàµà´¯à´¨àµâ€ à´•à´¿à´ªàµâ€Œà´¸àµâ€Œ"}
- }
- LBP{
- one{"ലെബനീസൠപൌണàµà´Ÿàµ"}
- other{"ലെബനീസൠപൌണàµà´Ÿàµà´¸àµ"}
- }
- LKR{
- one{"à´¶àµà´°àµ€à´²à´™àµà´•à´¨àµâ€ രൂപ"}
- other{"à´¶àµà´°àµ€à´²à´™àµà´•à´¨àµâ€ രൂപ"}
- }
- LRD{
- one{"ലൈബീരിയനàµâ€ ഡോളരàµâ€"}
- other{"ലൈബീരിയനàµâ€ ഡോളേഴàµà´¸àµ"}
- }
- LSL{
- one{"ലെസോതോ ലോതàµà´¤à´¿"}
- other{"ലെസോതോ ലോതàµà´¤à´¿à´¸àµâ€Œ"}
- }
- LTL{
- one{"ലിതàµà´µà´¾à´¨à´¿à´¯à´¨àµâ€ ലിത"}
- other{"ലിതàµà´µà´¾à´¨à´¿à´¯à´¨àµâ€ ലിതാസàµâ€Œ"}
- }
- LTT{
- one{"ലിതàµà´µà´¾à´¨à´¿à´¯à´¨àµâ€ തലോനാസàµ"}
- other{"ലിതàµà´µà´¾à´¨à´¿à´¯à´¨àµâ€ തലോനാസെസàµâ€Œ"}
- }
- LUC{
- one{"ലകàµà´¸à´‚ബരàµâ€à´—ൠകൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´«àµà´°à´¾à´™àµà´•àµâ€Œ"}
- other{"ലകàµà´¸à´‚ബരàµâ€à´—ൠകൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´«àµà´°à´¾à´™àµà´•àµâ€Œà´¸àµâ€Œ"}
- }
- LUF{
- one{"ലകàµà´¸à´‚ബരàµâ€à´—ൠഫàµà´°à´¾à´™àµà´•àµ"}
- other{"ലകàµà´¸à´‚ബരàµâ€à´—ൠഫàµà´°à´¾à´™àµà´•àµâ€Œà´¸àµâ€Œ"}
- }
- LUL{
- one{"ലകàµà´¸à´‚ബരàµâ€à´—ൠഫിനാനàµâ€à´·àµà´¯à´²àµâ€ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"ലകàµà´¸à´‚ബരàµâ€à´—ൠഫിനാനàµâ€à´·àµà´¯à´²àµâ€ à´«àµà´°à´¾à´™àµà´•àµâ€Œà´¸àµâ€Œ"}
- }
- LVL{
- one{"ലാറàµà´±àµà´µà´¿à´¯à´¨àµâ€ ലാറàµà´±àµà´¸àµ"}
- other{"ലാറàµà´±àµà´µà´¿à´¯à´¨àµâ€ ലാറàµà´±àµà´¸àµ†à´¸àµâ€Œ"}
- }
- LVR{
- one{"ലാറàµà´±àµà´µà´¿à´¯à´¨àµâ€ റൂബിളàµâ€"}
- }
- MMK{
- one{"à´®àµà´¯à´¾à´¨àµâ€à´®à´¾à´°àµâ€ ചാറàµà´±àµ"}
- }
- MOP{
- one{"മകൌ പതാകàµà´•"}
- other{"മകൌ പതാകàµà´•à´¾à´¸àµ"}
- }
- MVR{
- one{"മാലദàµà´µàµ€à´ªàµ രൂപ"}
- other{"മാലദàµà´µàµ€à´ªàµ രൂപ"}
- }
- MXP{
- one{"മെകàµà´¸à´¿à´•àµà´•à´¨àµâ€ സിലàµâ€à´µà´°àµâ€ പെയàµà´¸àµ‹ (MXP)"}
- other{"മെകàµà´¸à´¿à´•àµà´•à´¨àµâ€ സിലàµâ€à´µà´°àµâ€ പെയàµà´¸àµ‹à´¸àµ (MXP)"}
- }
- MXV{
- one{"മെകàµà´¸à´¿à´•àµà´•à´¨àµâ€ യൂണിഡാഡൠഡി ഇനàµâ€à´µàµ†à´°àµâ€à´·à´¨àµâ€ (UDI)"}
- other{"മെകàµà´¸à´¿à´•àµà´•à´¨àµâ€ യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഇനàµâ€à´µàµ†à´°àµâ€à´·à´¨àµâ€ (UDI)"}
- }
- NLG{
- one{"നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ à´—à´¿à´²àµâ€à´¡à´°àµâ€"}
- other{"നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ à´—à´¿à´²àµâ€à´¡àµ‡à´´àµà´¸àµ"}
- }
- NOK{
- one{"നോരàµâ€à´µàµ€à´œà´¿à´¯à´¨àµâ€ à´•àµà´°àµ‹à´£àµâ€"}
- other{"നോരàµâ€à´µàµ€à´œà´¿à´¯à´¨àµâ€ à´•àµà´°àµ‹à´£àµâ€à´¸àµ"}
- }
- NZD{
- one{"à´¨àµà´¯àµ‚സിലനàµâ€à´¡àµ ഡോളരàµâ€"}
- other{"à´¨àµà´¯àµ‚സിലനàµâ€à´¡àµ ഡോളേഴàµà´¸àµ"}
- }
- PAB{
- one{"പനാമെയàµà´¨à´¿à´¯à´¨àµâ€ ബാലàµâ€à´¬àµ‹à´µ"}
- other{"പനാമെയàµà´¨à´¿à´¯à´¨àµâ€ ബാലàµâ€à´¬àµ‹à´µà´¾à´¸àµ"}
- }
- PEI{
- one{"പെറൂവിയനàµâ€ ഇനàµâ€à´±à´¿"}
- other{"പെറൂവിയനàµâ€ ഇനàµâ€à´±à´¿à´¸àµ"}
- }
- PEN{
- one{"പെറൂവിയനàµâ€ സോളàµâ€ à´¨àµà´¯àµ‚വോ"}
- other{"പെറൂവിയനàµâ€ സോളàµâ€ à´¨àµà´¯àµ‚വോസàµ"}
- }
- PES{
- one{"പെറൂവിയനàµâ€ സോളàµâ€"}
- other{"പെറൂവിയനàµâ€ സോളàµâ€à´¸àµ"}
- }
- PGK{
- one{"പാപàµà´µ à´¨àµà´¯àµ‚ ഗിനി à´•à´¿à´¨"}
- other{"പാപàµà´µ à´¨àµà´¯àµ‚ ഗിനി കിനാസàµ"}
- }
- PHP{
- one{"ഫിലിപàµà´ªàµˆà´¨àµâ€ പെയàµà´¸àµ‹"}
- other{"ഫിലിപàµà´ªàµˆà´¨àµâ€ പെയàµà´¸àµ‹à´¸àµ"}
- }
- PKR{
- one{"പാകàµà´•à´¿à´¸àµà´¥à´¾à´¨à´¿ രൂപ"}
- other{"പാകàµà´•à´¿à´¸àµà´¥à´¾à´¨à´¿ രൂപ"}
- }
- PLN{
- one{"പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿà´¿"}
- other{"പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿàµ€à´¸àµ"}
- }
- RUB{
- one{"റഷàµà´¯à´¨àµâ€ റൂബിളàµâ€"}
- other{"റഷàµà´¯à´¨àµâ€ റൂബിളàµâ€à´¸àµ"}
- }
- SYP{
- other{"സിറിയനàµâ€ പൌണàµà´Ÿàµ"}
- }
- THB{
- one{"തായൠബടàµà´Ÿàµ"}
- other{"തായൠബടàµà´Ÿàµ"}
- }
- TJR{
- one{"തജികàµà´¸àµà´¥à´¾à´¨àµâ€ റൂബിളàµâ€"}
- other{"തജികàµà´¸àµà´¥à´¾à´¨àµâ€ റൂബിളàµâ€à´¸àµ"}
- }
- TJS{
- one{"തജികിസàµà´¥à´¾à´¨àµâ€ സൊമോനി"}
- other{"തജികിസàµà´¥à´¾à´¨àµâ€ സൊമോനിസàµ"}
- }
- TMM{
- one{"à´¤àµà´°àµâ€à´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾à´¨àµâ€ മനതàµ"}
- other{"à´¤àµà´°àµâ€à´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾à´¨àµâ€ മനതàµâ€Œà´¸àµ"}
- }
- TOP{
- one{"à´±àµà´±àµ‹à´‚à´— പാംഗ"}
- other{"à´±àµà´±àµ‹à´‚à´— പാംഗാസàµ"}
- }
- TPE{
- one{"തിമോരàµâ€ à´Žà´¸àµà´•àµà´¯àµ‚ഡോ"}
- other{"തിമോരàµâ€ à´Žà´¸àµà´•àµà´¯àµ‚ഡോസàµ"}
- }
- TRL{
- other{"à´ªàµà´°à´¾à´šàµ€à´¨ à´¤àµà´°àµâ€à´•àµà´•à´¿à´·àµ ലിറാസàµ"}
- }
- TRY{
- one{"à´¤àµà´°àµâ€à´•àµà´•à´¿à´·àµ ലിറ"}
- other{"à´¤àµà´°àµâ€à´•àµà´•à´¿à´·àµ ലിറാസàµ"}
- }
- TWD{
- one{"തായàµâ€Œà´µà´¾à´¨àµâ€ ഡോളരàµâ€"}
- other{"തായàµâ€Œà´µà´¾à´¨àµâ€ ഡോളേഴàµà´¸àµ"}
- }
- UAH{
- one{"ഉകàµà´°àµ‡à´¨à´¿à´¯à´¨àµâ€ à´¹àµà´°à´¿à´µàµà´¨à´¿à´¯"}
- other{"ഉകàµà´°àµ‡à´¨à´¿à´¯à´¨àµâ€ à´¹àµà´°à´¿à´µàµà´¨à´¿à´¯à´¾à´¸àµ"}
- }
- UAK{
- one{"ഉകàµà´°àµ‡à´¨à´¿à´¯à´¨àµâ€ കാരàµâ€à´¬àµ‹à´µà´¾à´¨àµ†à´¸àµ"}
- other{"ഉകàµà´°àµ‡à´¨à´¿à´¯à´¨àµâ€ കാരàµâ€à´¬àµ‹à´µà´¾à´¨àµ†à´¸àµ"}
- }
- USD{
- one{"à´¯àµ.എസൠഡോളരàµâ€"}
- other{"à´¯àµ.എസൠഡോളേഴàµà´¸àµ"}
- }
- USS{
- other{"à´¯àµà´Žà´¸àµ ഡോളേഴàµà´¸àµ (അതേ ദിവസം)"}
- }
- UYI{
- one{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ à´Žà´¨àµâ€ യൂണിഡാഡàµà´¸àµ ഇനàµâ€à´¡àµ†à´•àµà´¸à´¾à´¡à´¾à´¸àµ"}
- other{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹à´¸àµ à´Žà´¨àµâ€ യൂണിഡാഡàµà´¸àµ ഇനàµâ€à´¡àµ†à´•àµà´¸à´¾à´¡à´¾à´¸àµ"}
- }
- UYP{
- one{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ (UYP)"}
- other{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹à´¸àµ (UYP)"}
- }
- UYU{
- one{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹"}
- other{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹"}
- }
- UZS{
- one{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ സം"}
- other{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ സംസàµ"}
- }
- VEB{
- one{"വെനസàµà´µàµ‡à´²à´¨àµâ€ ബോലിവരàµâ€"}
- other{"വെനസàµà´µàµ‡à´²à´¨àµâ€ ബോലിവരàµâ€à´¸àµ"}
- }
- VEF{
- one{"വെനസàµà´µàµ‡à´²à´¨àµâ€ ബോലിവരàµâ€ à´«àµà´µàµ†à´°àµâ€à´±àµà´±àµ†"}
- other{"വെനസàµà´µàµ‡à´²à´¨àµâ€ ബോലിവരàµâ€ à´«àµà´µàµ†à´°àµâ€à´±àµà´±àµ†à´¸àµ"}
- }
- VUV{
- one{"വനàµà´µà´¾à´¤àµ വാതàµ"}
- other{"വനàµà´µà´¾à´¤àµ വാതൂസàµ"}
- }
- WST{
- one{"പശàµà´šà´¿à´® സമോവ താല"}
- other{"പശàµà´šà´¿à´® സമോവ താലാസàµ"}
- }
- XAF{
- one{"CFA à´«àµà´°à´¾à´™àµà´•àµ BEAC"}
- other{"CFA à´«àµà´°à´¾à´™àµà´•àµà´¸àµ BEAC"}
- }
- XAG{
- one{"വെളàµà´³à´¿"}
- other{"വെളàµà´³à´¿"}
- }
- XAU{
- one{"à´¸àµà´µà´°àµâ€à´£àµà´£à´‚"}
- other{"à´¸àµà´µà´°àµâ€à´£àµà´£à´‚"}
- }
- XBA{
- one{"യൂറോപàµà´¯à´¨àµâ€ കോനàµà´ªà´¸à´¿à´±àµà´±àµ യൂണിറàµà´±àµ"}
- other{"യൂറോപàµà´¯à´¨àµâ€ കോനàµà´ªà´¸à´¿à´±àµà´±àµ യൂണിറàµà´±àµà´¸àµ"}
- }
- XBB{
- one{"യൂറോപàµà´¯à´¨àµâ€ മോണിറàµà´±à´±à´¿ യൂണിറàµà´±àµ"}
- other{"യൂറോപàµà´¯à´¨àµâ€ മോണിറàµà´±à´±à´¿ യൂണിറàµà´±àµà´¸àµ"}
- }
- XBC{
- one{"യൂറോപàµà´¯à´¨àµâ€ യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBC)"}
- other{"യൂറോപàµà´¯à´¨àµâ€ യൂണിറàµà´±àµà´¸àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBC)"}
- }
- XBD{
- one{"യൂറോപàµà´¯à´¨àµâ€ യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBD)"}
- other{"യൂറോപàµà´¯à´¨àµâ€ യൂണിറàµà´±àµà´¸àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBD)"}
- }
- XCD{
- one{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ കരീബിയനàµâ€ ഡോളരàµâ€"}
- other{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ കരീബിയനàµâ€ ഡോളേഴàµà´¸àµ"}
- }
- XDR{
- one{"à´¸àµà´ªàµ†à´·àµà´¯à´²àµâ€ à´¡àµà´°àµ‹à´¯à´¿à´‚ഗൠറൈറàµà´±àµà´¸àµ"}
- other{"à´¸àµà´ªàµ†à´·àµà´¯à´²àµâ€ à´¡àµà´°àµ‹à´¯à´¿à´‚ഗൠറൈറàµà´±àµà´¸àµ"}
- }
- XEU{
- one{"യൂറോപàµà´¯à´¨àµâ€ നാണയ യൂണിറàµà´±àµ"}
- other{"യൂറോപàµà´¯à´¨àµâ€ നാണയ യൂണിറàµà´±àµà´¸àµ"}
- }
- XFO{
- one{"à´«àµà´°àµ†à´žàµà´šàµ ഗോളàµâ€à´¡àµ à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"à´«àµà´°àµ†à´žàµà´šàµ ഗോളàµâ€à´¡àµ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- XFU{
- one{"à´«àµà´°àµ†à´žàµà´šàµ UIC-à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"à´«àµà´°àµ†à´žàµà´šàµ UIC-à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- XOF{
- one{"CFA à´«àµà´°à´¾à´™àµà´•àµ BCEAO"}
- other{"CFA à´«àµà´°à´¾à´™àµà´•àµà´¸àµ BCEAO"}
- }
- XPD{
- one{"പലാഡിയം"}
- other{"പലാഡിയം"}
- }
- XPF{
- one{"CFP à´«àµà´°à´¾à´™àµà´•àµ"}
- other{"CFP à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
- }
- XPT{
- one{"à´ªàµà´²à´¾à´±àµà´±à´¿à´¨à´‚"}
- other{"à´ªàµà´²à´¾à´±àµà´±à´¿à´¨à´‚"}
- }
- XRE{
- one{"RINET à´«à´£àµà´Ÿàµà´¸àµ"}
- other{"RINET à´«à´£àµà´Ÿàµà´¸àµ"}
- }
- XTS{
- one{"à´±àµà´±àµ†à´¸àµà´±àµà´±à´¿à´‚ഗൠകറനàµâ€à´¸à´¿ കോഡàµ"}
- other{"à´±àµà´±àµ†à´¸àµà´±àµà´±à´¿à´‚ഗൠകറനàµâ€à´¸à´¿ കോഡàµ"}
- }
- XXX{
- one{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ നാണയം"}
- other{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ നാണയം"}
- }
- YDD{
- one{"യമനി ദിനാരàµâ€"}
- other{"യമനി ദിനാരàµâ€à´¸àµ"}
- }
- YER{
- one{"യമനി റിയാലàµâ€"}
- other{"യമനി റിയാലàµâ€à´¸àµ"}
- }
- YUD{
- one{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ ഹാരàµâ€à´¡àµ ദിനാരàµâ€"}
- other{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ ഹാരàµâ€à´¡àµ ദിനാരàµâ€à´¸àµ"}
- }
- YUM{
- one{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ നോവി ദിനാരàµâ€"}
- other{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ നോവി ദിനാരàµâ€à´¸àµ"}
- }
- YUN{
- one{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ à´•à´£àµâ€à´µàµ‡à´°àµâ€à´Ÿàµà´Ÿà´¿à´¬à´¿à´³àµâ€ ദിനാരàµâ€"}
- other{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯à´¨àµâ€ à´•à´£àµâ€à´µàµ‡à´°àµâ€à´Ÿàµà´Ÿà´¿à´¬à´¿à´³àµâ€ ദിനാരàµâ€à´¸àµ"}
- }
- ZAL{
- one{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ റാനàµâ€à´¡àµ (ഫിനാനàµâ€à´·àµà´¯à´²àµâ€)"}
- other{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ റാനàµâ€à´¡àµà´¸àµ (ഫിനാനàµâ€à´·àµà´¯à´²àµâ€)"}
- }
- ZAR{
- one{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ റാനàµâ€à´¡àµ"}
- other{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ റാനàµâ€à´¡àµà´¸àµ"}
- }
- ZMK{
- one{"സാംബിയനàµâ€ à´•àµà´µà´¾à´š"}
- other{"സാംബിയനàµâ€ à´•àµà´µà´¾à´šà´¾à´¸àµ"}
- }
- ZRN{
- one{"സൈറിയനàµâ€ à´¨àµà´¯àµ‚ സൈരàµâ€"}
- other{"സൈറിയനàµâ€ à´¨àµà´¯àµ‚ സൈരàµâ€à´¸àµ"}
- }
- ZRZ{
- one{"സൈറിയനàµâ€ സൈരàµâ€"}
- other{"സൈറിയനàµâ€ സൈരàµâ€à´¸àµ"}
- }
- ZWD{
- one{"സിംബാബàµâ€Œà´µàµ† ഡോളരàµâ€"}
- other{"സിംബാബàµâ€Œà´µàµ† ഡോളേഴàµà´¸àµ"}
- }
- }
- CurrencyUnitPatterns{
- one{"{0} {1}"}
- other{"{0} {1}"}
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ne.txt b/Build/source/libs/icu/icu-49.1/data/curr/ne.txt
deleted file mode 100644
index ecd3b8628d3..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/ne.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ne.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ne.xml
- */
-ne{
- Currencies{
- AFA{
- "AFA",
- "अफà¥à¤—ानी(१९२७-२००२)",
- }
- AFN{
- "AFN",
- "अफà¥à¤—ानी",
- }
- ALL{
- "ALL",
- "अलà¥à¤¬à¤¾à¤¨à¤¿à¤¯à¤¨ लेक",
- }
- AUD{
- "AU$",
- "अषà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¨ डलर",
- }
- BRL{
- "R$",
- "बà¥à¤°à¤¾à¤œà¤¿à¤²à¤¿à¤¯à¤¨ रियल",
- }
- CNY{
- "CNÂ¥",
- "चिनिà¤à¤¯à¤¾ यà¥à¤†à¤¨ रेनिबी",
- }
- EUR{
- "€",
- "यà¥à¤°à¥‹",
- }
- GBP{
- "£",
- "बेलायती पाउणà¥à¤¡ सà¥à¤Ÿà¤°à¥à¤²à¤¿à¤™",
- }
- INR{
- "₹",
- "भारती रूपिà¤à¤¯à¤¾",
- }
- JPY{
- "JPÂ¥",
- "जापानी येन",
- }
- NOK{
- "NOK",
- "नरà¥à¤µà¥‡à¤œà¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤°à¥‹à¤¨",
- }
- NPR{
- "नेरू",
- "NPR",
- }
- PHP{
- "PHP",
- "फिलिपिनी पेसो",
- }
- RUB{
- "RUB",
- "रूसी रूबल",
- }
- USD{
- "US$",
- "संयà¥à¤•à¥à¤¤ राजà¥à¤¯ डलर",
- }
- XXX{
- "XXX",
- "अपरिचित वा अवैध मà¥à¤¦à¥à¤°à¤¾",
- }
- }
- Version{"2.0.64.72"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pt_PT.txt b/Build/source/libs/icu/icu-49.1/data/curr/pt_PT.txt
deleted file mode 100644
index 96dc13de9c5..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/pt_PT.txt
+++ /dev/null
@@ -1,171 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt_PT.xml
-// *
-// ***************************************************************************
-pt_PT{
- Currencies{
- AED{
- "AED",
- "Dirham dos Emirados Ãrabes Unidos",
- }
- AFA{
- "AFA",
- "Afeghani (1927-2002)",
- }
- AFN{
- "AFN",
- "Afgani afegão",
- }
- ANG{
- "ANG",
- "Florim das Antilhas Holandesas",
- }
- AWG{
- "AWG",
- "Florim de Aruba",
- }
- BAD{
- "BAD",
- "Dinar da Bósnia-Herzegóvina",
- }
- BAM{
- "BAM",
- "Marco bósnio-herzegóvino conversível",
- }
- BEC{
- "BEC",
- "Franco belga (convertível)",
- }
- BRL{
- "BR$",
- "Real brasileiro",
- }
- BYB{
- "BYB",
- "Rublo novo bielorusso (1994-1999)",
- }
- CAD{
- "CA$",
- "Dólar canadiano",
- }
- CYP{
- "CYP",
- "Libra de Chipre",
- }
- CZK{
- "CZK",
- "Coroa da República Checa",
- }
- ECV{
- "ECV",
- "Unidad de Valor Constante (UVC) do Equador",
- }
- GMD{
- "GMD",
- "Dalasi da Gâmbia",
- }
- GNF{
- "GNF",
- "Franco Guineense",
- }
- GTQ{
- "GTQ",
- "Quetzal da Guatemala",
- }
- HNL{
- "HNL",
- "Lempira das Honduras",
- }
- KWD{
- "KWD",
- "Dinar do Koweit",
- }
- KYD{
- "KYD",
- "Dólar das Ilhas Caimão",
- }
- MKD{
- "MKD",
- "Dinar Macedónio",
- }
- MWK{
- "MWK",
- "Cuacha do Malawi",
- }
- MXP{
- "MXP",
- "Peso Plata mexicano (1861-1992)",
- }
- MXV{
- "MXV",
- "Unidad de Inversion (UDI) mexicana",
- }
- NIC{
- "NIC",
- "Córdoba nicaraguano",
- }
- NIO{
- "NIO",
- "Córdoba Ouro nicaraguano",
- }
- PLN{
- "PLN",
- "Zloti polaco",
- }
- PTE{
- "Esc.",
- "Escudo português",
- {
- /**
- * Duplicated from NumberPatterns resource
- */
- "#,##0.00 ¤",
- "$",
- ",",
- }
- }
- QAR{
- "QAR",
- "Rial do Catar",
- }
- SGD{
- "SGD",
- "Dólar de Singapura",
- }
- THB{
- "฿",
- "Baht da Tailândia",
- }
- TZS{
- "TZS",
- "Xelim de Tanzânia",
- }
- USD{
- "US$",
- "Dólar dos Estados Unidos",
- }
- WST{
- "WST",
- "Tala de Samoa Ocidental",
- }
- XXX{
- "XXX",
- "Moeda Desconhecida",
- }
- }
- CurrencyPlurals{
- CAD{
- one{"Dólar canadiano"}
- other{"Dólares canadianos"}
- }
- USD{
- one{"Dólar dos Estados Unidos"}
- other{"Dólares dos Estados Unidos"}
- }
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/resfiles.mk b/Build/source/libs/icu/icu-49.1/data/curr/resfiles.mk
deleted file mode 100644
index fc6d84a627c..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/resfiles.mk
+++ /dev/null
@@ -1,100 +0,0 @@
-# * Copyright (C) 1998-2012, International Business Machines
-# * Corporation and others. All Rights Reserved.
-CURR_CLDR_VERSION = 21.0.1
-# A list of txt's to build
-# Note:
-#
-# If you are thinking of modifying this file, READ THIS.
-#
-# Instead of changing this file [unless you want to check it back in],
-# you should consider creating a 'reslocal.mk' file in this same directory.
-# Then, you can have your local changes remain even if you upgrade or
-# reconfigure ICU.
-#
-# Example 'reslocal.mk' files:
-#
-# * To add an additional locale to the list:
-# _____________________________________________________
-# | CURR_SOURCE_LOCAL = myLocale.txt ...
-#
-# * To REPLACE the default list and only build with a few
-# locales:
-# _____________________________________________________
-# | CURR_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
-#
-#
-# Generated by LDML2ICUConverter, from LDML source files.
-
-# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
-CURR_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt en_RH.txt en_ZW.txt\
- fil_PH.txt ha_GH.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt\
- ha_NE.txt ha_NG.txt he_IL.txt id_ID.txt in.txt\
- in_ID.txt iw.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt\
- kk_Cyrl_KZ.txt kk_KZ.txt mo.txt nb_NO.txt nn_NO.txt\
- no.txt no_NO.txt no_NO_NY.txt pa_Arab_PK.txt pa_Guru_IN.txt\
- pa_IN.txt pa_PK.txt ro_MD.txt sh.txt sh_BA.txt\
- sh_CS.txt sh_YU.txt shi_Latn_MA.txt shi_MA.txt sr_BA.txt\
- sr_CS.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt sr_Cyrl_YU.txt sr_Latn_BA.txt\
- sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_YU.txt sr_ME.txt\
- sr_RS.txt sr_YU.txt th_TH.txt th_TH_TRADITIONAL.txt tl.txt\
- tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt uz_AF.txt uz_Arab_AF.txt\
- uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt vai_Vaii_LR.txt zh_CN.txt\
- zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt zh_Hant_TW.txt zh_MO.txt\
- zh_SG.txt zh_TW.txt
-
-
-# All aliases (to not be included under 'installed'), but not including root.
-CURR_ALIAS_SOURCE = $(CURR_SYNTHETIC_ALIAS)
-
-
-# Ordinary resources
-CURR_SOURCE = af.txt af_NA.txt agq.txt ak.txt\
- am.txt ar.txt as.txt asa.txt az.txt\
- az_Cyrl.txt az_Latn.txt bas.txt be.txt bem.txt\
- bez.txt bg.txt bm.txt bn.txt bo.txt\
- br.txt brx.txt bs.txt ca.txt cgg.txt\
- chr.txt cs.txt cy.txt da.txt dav.txt\
- de.txt de_LU.txt dje.txt dua.txt dyo.txt\
- ebu.txt ee.txt el.txt en.txt en_AU.txt\
- en_BB.txt en_BE.txt en_BM.txt en_BW.txt en_BZ.txt\
- en_CA.txt en_HK.txt en_JM.txt en_MT.txt en_NA.txt\
- en_NZ.txt en_PH.txt en_PK.txt en_SG.txt en_TT.txt\
- en_ZA.txt eo.txt es.txt es_AR.txt es_BO.txt\
- es_CL.txt es_CO.txt es_CR.txt es_DO.txt es_EC.txt\
- es_GT.txt es_HN.txt es_MX.txt es_NI.txt es_PA.txt\
- es_PE.txt es_PR.txt es_PY.txt es_US.txt es_UY.txt\
- es_VE.txt et.txt eu.txt ewo.txt fa.txt\
- fa_AF.txt ff.txt fi.txt fil.txt fo.txt\
- fr.txt fr_BI.txt fr_CA.txt fr_DJ.txt fr_GN.txt\
- fr_KM.txt fr_LU.txt ga.txt gl.txt gsw.txt\
- gu.txt guz.txt gv.txt ha.txt ha_Latn.txt\
- haw.txt he.txt hi.txt hr.txt hu.txt\
- hy.txt id.txt ig.txt ii.txt is.txt\
- it.txt ja.txt jmc.txt ka.txt kab.txt\
- kam.txt kde.txt kea.txt khq.txt ki.txt\
- kk.txt kk_Cyrl.txt kl.txt kln.txt km.txt\
- kn.txt ko.txt kok.txt ksb.txt ksf.txt\
- kw.txt lag.txt lg.txt ln.txt lt.txt\
- lu.txt luo.txt luy.txt lv.txt mas.txt\
- mas_TZ.txt mer.txt mfe.txt mg.txt mgh.txt\
- mk.txt ml.txt mr.txt ms.txt ms_BN.txt\
- mt.txt mua.txt my.txt naq.txt nb.txt\
- nd.txt ne.txt ne_IN.txt nl.txt nl_AW.txt\
- nl_CW.txt nl_SX.txt nmg.txt nn.txt nus.txt\
- nyn.txt om.txt om_KE.txt or.txt pa.txt\
- pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
- pt_AO.txt pt_MZ.txt pt_PT.txt pt_ST.txt rm.txt\
- rn.txt ro.txt rof.txt ru.txt rw.txt\
- rwk.txt saq.txt sbp.txt seh.txt ses.txt\
- sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
- sk.txt sl.txt sn.txt so.txt so_DJ.txt\
- so_ET.txt so_KE.txt sq.txt sr.txt sr_Cyrl.txt\
- sr_Cyrl_BA.txt sr_Latn.txt sv.txt sw.txt swc.txt\
- ta.txt ta_LK.txt te.txt teo.txt teo_KE.txt\
- th.txt ti.txt ti_ER.txt to.txt tr.txt\
- twq.txt tzm.txt tzm_Latn.txt uk.txt ur.txt\
- uz.txt uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt\
- vai_Latn.txt vai_Vaii.txt vi.txt vun.txt xog.txt\
- yav.txt yo.txt zh.txt zh_Hans.txt zh_Hans_HK.txt\
- zh_Hans_MO.txt zh_Hans_SG.txt zh_Hant.txt zh_Hant_HK.txt zu.txt
-
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/si.txt b/Build/source/libs/icu/icu-49.1/data/curr/si.txt
deleted file mode 100644
index 56de096adc0..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/curr/si.txt
+++ /dev/null
@@ -1,96 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/si.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/si.xml
- */
-si{
- Currencies{
- AED{
- "AED",
- "එක්සත් අරà·à¶¶à·’ එමිරේට්ස් ඩිරà·à¶¸à·Š",
- }
- AUD{
- "AU$",
- "ඔස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” ඩොලර්",
- }
- BDT{
- "BDT",
- "බංග්ලà·à¶¯à·šà·à·Š ටකà·",
- }
- BHD{
- "BHD",
- "බහරේන් ඩිනà·à¶»à·Š",
- }
- CNY{
- "CNÂ¥",
- "චීන යුආන්",
- }
- EUR{
- "€",
- "යුරà·",
- }
- GBP{
- "£",
- "බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º ස්ටර්ලින් පවුම්",
- }
- HKD{
- "HK$",
- "හොංකොං ඩොලර්",
- }
- INR{
- "₹",
- "ඉන්දියන් රුපියල්",
- }
- JOD{
- "JOD",
- "ජà·à¶»à·Šà¶¯à·à¶±à·Š ඩිනà·à¶»à·Š",
- }
- JPY{
- "JPÂ¥",
- "ජපන් යෙන්",
- }
- LKR{
- "රු.",
- "ලංක෠රුපියල්",
- }
- NOK{
- "NOK",
- "නොර්වීජියන් ක්â€à¶»à·à¶±à·Š",
- }
- NPR{
- "NPR",
- "නේපà·à¶½à·Š රුපියල්",
- }
- NZD{
- "NZ$",
- "නවසීලන්ත ඩොලර්",
- }
- OMR{
- "OMR",
- "ඕමà·à¶±à·Š රියà·à¶½à·Š",
- }
- RUB{
- "RUB",
- "රුසියන් රූබල්",
- }
- SAR{
- "SAR",
- "සවුදි රියà·à¶½à·Š",
- }
- THB{
- "฿",
- "තà·à¶ºà·’ බà·à¶­à·Š",
- }
- USD{
- "US$",
- "ඇමෙරිකන් ඩොලර්",
- }
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/icu-config.xml b/Build/source/libs/icu/icu-49.1/data/icu-config.xml
deleted file mode 100644
index 45011135623..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/icu-config.xml
+++ /dev/null
@@ -1,575 +0,0 @@
-<!--
-/*
-*******************************************************************************
-* Copyright (C) 2005-2011, International Business Machines Corporation and *
-* others. All Rights Reserved. *
-*******************************************************************************
-*/
--->
-<config type="icu-config">
- <!-- This is used by CLDRBuild.java and CLDRConverterTool.java in org/unicode/cldr/ant/ -->
- <locales>
- <include locales="af"/>
- <include locales="af_NA"/>
- <include locales="af_ZA"/>
- <include locales="agq"/>
- <include locales="agq_CM"/>
- <include locales="ak"/>
- <include locales="ak_GH"/>
- <include locales="am"/>
- <include locales="am_ET"/>
- <include locales="ar"/>
- <include locales="ar_001"/>
- <include locales="ar_AE"/>
- <include locales="ar_BH"/>
- <include locales="ar_DZ"/>
- <include locales="ar_EG"/>
- <include locales="ar_IQ"/>
- <include locales="ar_JO"/>
- <include locales="ar_KW"/>
- <include locales="ar_LB"/>
- <include locales="ar_LY"/>
- <include locales="ar_MA"/>
- <include locales="ar_OM"/>
- <include locales="ar_QA"/>
- <include locales="ar_SA"/>
- <include locales="ar_SD"/>
- <include locales="ar_SY"/>
- <include locales="ar_TN"/>
- <include locales="ar_YE"/>
- <include locales="as"/>
- <include locales="as_IN"/>
- <include locales="asa"/>
- <include locales="asa_TZ"/>
- <include locales="az"/>
- <include locales="az_Latn"/>
- <include locales="az_Latn_AZ"/>
- <include locales="az_Cyrl"/>
- <include locales="az_Cyrl_AZ"/>
- <include locales="az_AZ" />
- <include locales="bas"/>
- <include locales="bas_CM"/>
- <include locales="be"/>
- <include locales="be_BY"/>
- <include locales="bem"/>
- <include locales="bem_ZM"/>
- <include locales="bez"/>
- <include locales="bez_TZ"/>
- <include locales="bg"/>
- <include locales="bg_BG"/>
- <include locales="bm"/>
- <include locales="bm_ML"/>
- <include locales="bn"/>
- <include locales="bn_BD"/>
- <include locales="bn_IN"/>
- <include locales="bo"/>
- <include locales="bo_CN"/>
- <include locales="bo_IN"/>
- <include locales="br"/>
- <include locales="br_FR"/>
- <include locales="brx"/>
- <include locales="brx_IN"/>
- <include locales="bs"/>
- <include locales="bs_BA"/>
- <include locales="ca"/>
- <include locales="ca_ES"/>
- <include locales="cgg"/>
- <include locales="cgg_UG"/>
- <include locales="chr"/>
- <include locales="chr_US"/>
- <include locales="cs"/>
- <include locales="cs_CZ"/>
- <include locales="cy"/>
- <include locales="cy_GB"/>
- <include locales="da"/>
- <include locales="da_DK"/>
- <include locales="dav"/>
- <include locales="dav_KE"/>
- <include locales="de"/>
- <include locales="de_AT"/>
- <include locales="de_BE"/>
- <include locales="de_CH"/>
- <include locales="de_DE"/>
- <include locales="de_LI"/>
- <include locales="de_LU"/>
- <include locales="dje"/>
- <include locales="dje_NE"/>
- <include locales="dua"/>
- <include locales="dua_CM"/>
- <include locales="dyo"/>
- <include locales="dyo_SN"/>
- <include locales="ebu"/>
- <include locales="ebu_KE"/>
- <include locales="ee"/>
- <include locales="ee_GH"/>
- <include locales="ee_TG"/>
- <include locales="el"/>
- <include locales="el_CY"/>
- <include locales="el_GR"/>
- <include locales="en"/>
- <include locales="en_AS"/>
- <include locales="en_AU"/>
- <include locales="en_BB"/>
- <include locales="en_BE"/>
- <include locales="en_BM"/>
- <include locales="en_BW"/>
- <include locales="en_BZ"/>
- <include locales="en_CA"/>
- <include locales="en_GB"/>
- <include locales="en_GU"/>
- <include locales="en_GY"/>
- <include locales="en_HK"/>
- <include locales="en_IE"/>
- <include locales="en_IN"/>
- <include locales="en_JM"/>
- <include locales="en_MH"/>
- <include locales="en_MP"/>
- <include locales="en_MT"/>
- <include locales="en_MU"/>
- <include locales="en_NA"/>
- <include locales="en_NZ"/>
- <include locales="en_PH"/>
- <include locales="en_PK"/>
- <include locales="en_RH"/>
- <include locales="en_SG"/>
- <include locales="en_TT"/>
- <include locales="en_UM"/>
- <include locales="en_US"/>
- <include locales="en_US_POSIX"/>
- <include locales="en_VI"/>
- <include locales="en_ZA"/>
- <include locales="en_ZW"/>
- <include locales="eo"/>
- <include locales="es"/>
- <include locales="es_419"/>
- <include locales="es_AR"/>
- <include locales="es_BO"/>
- <include locales="es_CL"/>
- <include locales="es_CO"/>
- <include locales="es_CR"/>
- <include locales="es_DO"/>
- <include locales="es_EC"/>
- <include locales="es_ES"/>
- <include locales="es_GT"/>
- <include locales="es_GQ"/>
- <include locales="es_HN"/>
- <include locales="es_MX"/>
- <include locales="es_NI"/>
- <include locales="es_PA"/>
- <include locales="es_PE"/>
- <include locales="es_PR"/>
- <include locales="es_PY"/>
- <include locales="es_SV"/>
- <include locales="es_US"/>
- <include locales="es_UY"/>
- <include locales="es_VE"/>
- <include locales="et"/>
- <include locales="et_EE"/>
- <include locales="eu"/>
- <include locales="eu_ES"/>
- <include locales="ewo"/>
- <include locales="ewo_CM"/>
- <include locales="fa"/>
- <include locales="fa_AF"/>
- <include locales="fa_IR"/>
- <include locales="ff"/>
- <include locales="ff_SN"/>
- <include locales="fi"/>
- <include locales="fi_FI"/>
- <include locales="fil"/>
- <include locales="fil_PH"/>
- <include locales="fo"/>
- <include locales="fo_FO"/>
- <include locales="fr"/>
- <include locales="fr_BE"/>
- <include locales="fr_BF"/>
- <include locales="fr_BI"/>
- <include locales="fr_BJ"/>
- <include locales="fr_BL"/>
- <include locales="fr_CA"/>
- <include locales="fr_CD"/>
- <include locales="fr_CF"/>
- <include locales="fr_CG"/>
- <include locales="fr_CH"/>
- <include locales="fr_CI"/>
- <include locales="fr_CM"/>
- <include locales="fr_DJ"/>
- <include locales="fr_FR"/>
- <include locales="fr_GA"/>
- <include locales="fr_GF"/>
- <include locales="fr_GN"/>
- <include locales="fr_GP"/>
- <include locales="fr_GQ"/>
- <include locales="fr_KM"/>
- <include locales="fr_LU"/>
- <include locales="fr_MC"/>
- <include locales="fr_MF"/>
- <include locales="fr_MG"/>
- <include locales="fr_ML"/>
- <include locales="fr_MQ"/>
- <include locales="fr_NE"/>
- <include locales="fr_RE"/>
- <include locales="fr_RW"/>
- <include locales="fr_SN"/>
- <include locales="fr_TD"/>
- <include locales="fr_TG"/>
- <include locales="fr_YT"/>
- <include locales="ga"/>
- <include locales="ga_IE"/>
- <include locales="gl"/>
- <include locales="gl_ES"/>
- <include locales="gsw"/>
- <include locales="gsw_CH"/>
- <include locales="gu"/>
- <include locales="gu_IN"/>
- <include locales="guz"/>
- <include locales="guz_KE"/>
- <include locales="gv"/>
- <include locales="gv_GB"/>
- <include locales="ha"/>
- <include locales="ha_Latn"/>
- <include locales="ha_Latn_GH"/>
- <include locales="ha_Latn_NE"/>
- <include locales="ha_Latn_NG"/>
- <include locales="ha_GH"/>
- <include locales="ha_NE"/>
- <include locales="ha_NG"/>
- <include locales="haw"/>
- <include locales="haw_US"/>
- <include locales="he"/>
- <include locales="he_IL"/>
- <include locales="hi"/>
- <include locales="hi_IN"/>
- <include locales="hr"/>
- <include locales="hr_HR"/>
- <include locales="hu"/>
- <include locales="hu_HU"/>
- <include locales="hy"/>
- <include locales="hy_AM"/>
- <include locales="id"/>
- <include locales="id_ID"/>
- <include locales="ig"/>
- <include locales="ig_NG"/>
- <include locales="ii"/>
- <include locales="ii_CN"/>
- <include locales="in"/>
- <include locales="in_ID"/>
- <include locales="is"/>
- <include locales="is_IS"/>
- <include locales="it"/>
- <include locales="it_CH"/>
- <include locales="it_IT"/>
- <include locales="iw"/>
- <include locales="iw_IL"/>
- <include locales="ja"/>
- <include locales="ja_JP"/>
- <include locales="jmc"/>
- <include locales="jmc_TZ"/>
- <include locales="ka"/>
- <include locales="ka_GE"/>
- <include locales="kab"/>
- <include locales="kab_DZ"/>
- <include locales="kam"/>
- <include locales="kam_KE"/>
- <include locales="kde"/>
- <include locales="kde_TZ"/>
- <include locales="kea"/>
- <include locales="kea_CV"/>
- <include locales="khq"/>
- <include locales="khq_ML"/>
- <include locales="ki"/>
- <include locales="ki_KE"/>
- <include locales="kk"/>
- <include locales="kk_Cyrl"/>
- <include locales="kk_Cyrl_KZ"/>
- <include locales="kk_KZ"/>
- <include locales="kl"/>
- <include locales="kl_GL"/>
- <include locales="kln"/>
- <include locales="kln_KE"/>
- <include locales="km"/>
- <include locales="km_KH"/>
- <include locales="kn"/>
- <include locales="kn_IN"/>
- <include locales="ko"/>
- <include locales="ko_KR"/>
- <include locales="kok"/>
- <include locales="kok_IN"/>
- <include locales="ksb"/>
- <include locales="ksb_TZ"/>
- <include locales="ksf"/>
- <include locales="ksf_CM"/>
- <include locales="kw"/>
- <include locales="kw_GB"/>
- <include locales="lag"/>
- <include locales="lag_TZ"/>
- <include locales="lg"/>
- <include locales="lg_UG"/>
- <include locales="ln"/>
- <include locales="ln_CD"/>
- <include locales="ln_CG"/>
- <include locales="lt"/>
- <include locales="lt_LT"/>
- <include locales="lu"/>
- <include locales="lu_CD"/>
- <include locales="luo"/>
- <include locales="luo_KE"/>
- <include locales="luy"/>
- <include locales="luy_KE"/>
- <include locales="lv"/>
- <include locales="lv_LV"/>
- <include locales="mas"/>
- <include locales="mas_KE"/>
- <include locales="mas_TZ"/>
- <include locales="mer"/>
- <include locales="mer_KE"/>
- <include locales="mfe"/>
- <include locales="mfe_MU"/>
- <include locales="mg"/>
- <include locales="mg_MG"/>
- <include locales="mgh"/>
- <include locales="mgh_MZ"/>
- <include locales="mk"/>
- <include locales="mk_MK"/>
- <include locales="ml"/>
- <include locales="ml_IN"/>
- <include locales="mo"/>
- <include locales="mr"/>
- <include locales="mr_IN"/>
- <include locales="ms"/>
- <include locales="ms_BN"/>
- <include locales="ms_MY"/>
- <include locales="mt"/>
- <include locales="mt_MT"/>
- <include locales="mua"/>
- <include locales="mua_CM"/>
- <include locales="my"/>
- <include locales="my_MM"/>
- <include locales="naq"/>
- <include locales="naq_NA"/>
- <include locales="nb"/>
- <include locales="nb_NO"/>
- <include locales="nd"/>
- <include locales="nd_ZW"/>
- <include locales="ne"/>
- <include locales="ne_NP"/>
- <include locales="ne_IN"/>
- <include locales="nl"/>
- <include locales="nl_AW"/>
- <include locales="nl_BE"/>
- <include locales="nl_CW"/>
- <include locales="nl_NL"/>
- <include locales="nl_SX"/>
- <include locales="nmg"/>
- <include locales="nmg_CM"/>
- <include locales="nn"/>
- <include locales="nn_NO"/>
- <include locales="no"/>
- <include locales="no_NO"/>
- <include locales="nus"/>
- <include locales="nus_SD"/>
- <include locales="nyn"/>
- <include locales="nyn_UG"/>
- <include locales="om"/>
- <include locales="om_ET"/>
- <include locales="om_KE"/>
- <include locales="or"/>
- <include locales="or_IN"/>
- <include locales="pa"/>
- <include locales="pa_Arab"/>
- <include locales="pa_Arab_PK"/>
- <include locales="pa_Guru"/>
- <include locales="pa_Guru_IN"/>
- <include locales="pa_IN"/>
- <include locales="pa_PK"/>
- <include locales="pl"/>
- <include locales="pl_PL"/>
- <include locales="ps"/>
- <include locales="ps_AF"/>
- <include locales="pt"/>
- <include locales="pt_AO"/>
- <include locales="pt_BR"/>
- <include locales="pt_GW"/>
- <include locales="pt_MZ"/>
- <include locales="pt_PT"/>
- <include locales="pt_ST"/>
- <include locales="rm"/>
- <include locales="rm_CH"/>
- <include locales="rn"/>
- <include locales="rn_BI"/>
- <include locales="ro"/>
- <include locales="ro_MD"/>
- <include locales="ro_RO"/>
- <include locales="rof"/>
- <include locales="rof_TZ"/>
- <include locales="root"/>
- <include locales="ru"/>
- <include locales="ru_MD"/>
- <include locales="ru_RU"/>
- <include locales="ru_UA"/>
- <include locales="rw"/>
- <include locales="rw_RW"/>
- <include locales="rwk"/>
- <include locales="rwk_TZ"/>
- <include locales="saq"/>
- <include locales="saq_KE"/>
- <include locales="sbp"/>
- <include locales="sbp_TZ"/>
- <include locales="seh"/>
- <include locales="seh_MZ"/>
- <include locales="ses"/>
- <include locales="ses_ML"/>
- <include locales="sg"/>
- <include locales="sg_CF"/>
- <include locales="sh"/>
- <include locales="sh_BA"/>
- <include locales="sh_CS"/>
- <include locales="sh_YU"/>
- <include locales="shi"/>
- <include locales="shi_Latn"/>
- <include locales="shi_Latn_MA"/>
- <include locales="shi_Tfng"/>
- <include locales="shi_Tfng_MA"/>
- <include locales="shi_MA"/>
- <include locales="si"/>
- <include locales="si_LK"/>
- <include locales="sk"/>
- <include locales="sk_SK"/>
- <include locales="sl"/>
- <include locales="sl_SI"/>
- <include locales="sn"/>
- <include locales="sn_ZW"/>
- <include locales="so"/>
- <include locales="so_DJ"/>
- <include locales="so_ET"/>
- <include locales="so_KE"/>
- <include locales="so_SO"/>
- <include locales="sq"/>
- <include locales="sq_AL"/>
- <include locales="sr"/>
- <include locales="sr_Latn"/>
- <include locales="sr_Latn_BA"/>
- <include locales="sr_Latn_ME" />
- <include locales="sr_Latn_RS" />
- <include locales="sr_Latn_CS" />
- <include locales="sr_Latn_YU" />
- <include locales="sr_Cyrl"/>
- <include locales="sr_Cyrl_BA"/>
- <include locales="sr_Cyrl_ME" />
- <include locales="sr_Cyrl_RS" />
- <include locales="sr_Cyrl_CS" />
- <include locales="sr_Cyrl_YU" />
- <include locales="sr_BA"/>
- <include locales="sr_ME"/>
- <include locales="sr_RS"/>
- <include locales="sr_CS"/>
- <include locales="sr_YU"/>
- <include locales="sv"/>
- <include locales="sv_FI"/>
- <include locales="sv_SE"/>
- <include locales="sw"/>
- <include locales="sw_KE"/>
- <include locales="sw_TZ"/>
- <include locales="swc"/>
- <include locales="swc_CD"/>
- <include locales="ta"/>
- <include locales="ta_LK"/>
- <include locales="ta_IN"/>
- <include locales="te"/>
- <include locales="te_IN"/>
- <include locales="teo"/>
- <include locales="teo_KE"/>
- <include locales="teo_UG"/>
- <include locales="th"/>
- <include locales="th_TH"/>
- <include locales="ti"/>
- <include locales="ti_ER"/>
- <include locales="ti_ET"/>
- <include locales="tl"/>
- <include locales="tl_PH"/>
- <include locales="to"/>
- <include locales="to_TO"/>
- <include locales="tr"/>
- <include locales="tr_TR"/>
- <include locales="twq"/>
- <include locales="twq_NE"/>
- <include locales="tzm"/>
- <include locales="tzm_Latn"/>
- <include locales="tzm_Latn_MA"/>
- <include locales="tzm_MA"/>
- <include locales="uk"/>
- <include locales="uk_UA"/>
- <include locales="ur"/>
- <include locales="ur_IN"/>
- <include locales="ur_PK"/>
- <include locales="uz"/>
- <include locales="uz_Arab"/>
- <include locales="uz_Arab_AF"/>
- <include locales="uz_AF"/>
- <include locales="uz_Cyrl"/>
- <include locales="uz_Latn"/>
- <include locales="uz_Cyrl_UZ"/>
- <include locales="uz_Latn_UZ"/>
- <include locales="uz_UZ"/>
- <include locales="vai"/>
- <include locales="vai_Vaii"/>
- <include locales="vai_Vaii_LR"/>
- <include locales="vai_LR"/>
- <include locales="vai_Latn"/>
- <include locales="vai_Latn_LR"/>
- <include locales="vi"/>
- <include locales="vi_VN"/>
- <include locales="vun"/>
- <include locales="vun_TZ"/>
- <include locales="xog"/>
- <include locales="xog_UG"/>
- <include locales="yav"/>
- <include locales="yav_CM"/>
- <include locales="yo"/>
- <include locales="yo_NG"/>
- <include locales="zh"/>
- <include locales="zh_Hans"/>
- <include locales="zh_Hans_CN"/>
- <include locales="zh_Hans_HK"/>
- <include locales="zh_Hans_MO"/>
- <include locales="zh_Hans_SG"/>
- <include locales="zh_Hant"/>
- <include locales="zh_Hant_HK"/>
- <include locales="zh_Hant_MO"/>
- <include locales="zh_Hant_TW"/>
- <include locales="zh_CN"/>
- <include locales="zh_HK"/>
- <include locales="zh_MO"/>
- <include locales="zh_SG"/>
- <include locales="zh_TW"/>
- <include locales="zu"/>
- <include locales="zu_ZA"/>
- </locales>
- <paths>
- <include xpath="//ldml/.*"/>
- <include xpath="//ldml/collations/.*" alt="short"/>
- <include xpath="//ldml/.*" draft="contributed"/>
- <include xpath="//ldml/.*/special/.*"/>
- <include xpath="//supplementalData/.*"/>
- <include xpath="//supplementalMetaData/.*"/>
- <!-- Exclude unusable data -->
- <!-- Need to allow alt=.* for ldml/collations, but exclude for others -->
- <exclude xpath="//ldml/fallback/.*" alt=".*"/>
- <exclude xpath="//ldml/localeDisplayNames/.*" alt=".*"/>
- <exclude xpath="//ldml/layout/.*" alt=".*"/>
- <exclude xpath="//ldml/characters/.*" alt=".*"/>
- <exclude xpath="//ldml/delimiters/.*" alt=".*"/>
- <exclude xpath="//ldml/measurement/.*" alt=".*"/>
- <exclude xpath="//ldml/dates/.*" alt=".*"/>
- <exclude xpath="//ldml/numbers/.*" alt=".*"/>
- <exclude xpath="//ldml/units/.*" alt=".*"/>
- <exclude xpath="//ldml/listPatterns/.*" alt=".*"/>
- <exclude xpath="//ldml/posix/.*" alt=".*"/>
- <exclude xpath="//ldml/segmentations/.*" alt=".*"/>
- <exclude xpath="//ldml/rbnf/.*" alt=".*"/>
- <exclude xpath="//ldml/.*" draft="provisional"/>
- <exclude xpath="//ldml/.*" draft="unconfirmed"/>
- <exclude xpath="//ldml/dates/localizedPatternChars.*"/>
- <exclude xpath="//ldml/posix/messages/.*"/>
- </paths>
-</config>
diff --git a/Build/source/libs/icu/icu-49.1/data/in/icudt49l.dat b/Build/source/libs/icu/icu-49.1/data/in/icudt49l.dat
deleted file mode 100644
index 7aaf07d17f4..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/in/icudt49l.dat
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/pnames.icu b/Build/source/libs/icu/icu-49.1/data/in/pnames.icu
deleted file mode 100644
index 92bbfa40a84..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/in/pnames.icu
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/unames.icu b/Build/source/libs/icu/icu-49.1/data/in/unames.icu
deleted file mode 100644
index 8204f1d2d06..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/in/unames.icu
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/km.txt b/Build/source/libs/icu/icu-49.1/data/lang/km.txt
deleted file mode 100644
index 8c9de3cab9e..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/km.txt
+++ /dev/null
@@ -1,115 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/km.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/km.xml
- */
-km{
- Languages{
- aa{"ភាសាអាហ្វារ"}
- ae{"ភាសាអាវែស្ážáž„់"}
- af{"ភាសាអាហ្វ្រីកាអាន"}
- an{"ភាសាអារ៉ាហ្គោន"}
- ar{"ភាសាអារ៉ាប់"}
- ay{"ភាសាអីម៉ារ៉ា"}
- az{"ភាសាអាហ៊្សែរបែហ្សង់"}
- be{"ភាសាបáŸáž¡áž¶ážšáž»ážŸáŸ’ស"}
- bg{"ភាសាប៊ុលហ្ការី"}
- bh{"ភាសាបិហារ"}
- bm{"ភាសាបាម្បារា"}
- bn{"ភាសាបáŸáž“្កាលី"}
- bo{"ភាសាទីបáŸ"}
- ca{"ភាសាកាážáž¶áž¡áž¶áž“"}
- cs{"ភាសាឆáŸáž€"}
- da{"ភាសាដាណឺម៉ាក"}
- de{"ភាសាអាល្លឺម៉ង់"}
- dz{"ភាសាប៊ូážáž¶áž“"}
- el{"ភាសាក្រិច"}
- en{"ភាសាអង់គ្លáŸážŸ"}
- eo{"ភាសាអáŸážŸáŸ’áž–áŸážšáŸ‰áž¶áž“្ទោ"}
- es{"ភាសាអáŸážŸáŸ’ប៉ាញ"}
- et{"ភាសាអáŸážŸáŸ’ážáž¼áž“ី"}
- eu{"ភាសាបាស្កáŸ"}
- fi{"ភាសាហ្វាំងឡង់"}
- fj{"ហ្វ៉ីហ្ស៉ី"}
- fr{"ភាសាបារាំង"}
- ga{"ភាសាហ្កែលិគ"}
- gd{"ភាសាហ្កែលិគ [gd]"}
- gl{"ភាសាហ្កាលីស៉ី"}
- gn{"ភាសាហ្កួរ៉ានី"}
- gu{"ភាសាហ្កុយ៉ារាទី"}
- he{"ភាសាហáŸáž”្រិ"}
- hi{"ភាសាហ៉ិនឌី"}
- hu{"ភាសាហុងគ្រី"}
- hy{"ភាសាអារមáŸáž“ី"}
- id{"ភាសាឥណ្ឌូនáŸážŸáŸŠáž¸"}
- is{"ភាសាអ៉ីស្លង់"}
- it{"ភាសាអ៊ីážáž¶áž›áž¸"}
- ja{"ភាសាជប៉ុន"}
- jv{"ភាសាយ៉ាវា"}
- ka{"ភាសាហ្សកហ្ស៉ី"}
- kk{"ភាសាកាហ្សាក់ស្ážáž„់់"}
- km{"ភាសាážáŸ’មែរ"}
- kn{"ភាសាកិណាដា"}
- ko{"ភាសាកូរ៉áŸ"}
- ku{"ភាសាឃឺដ"}
- ky{"ភាសាគៀរហ្គីស្ážáž„់"}
- la{"ភាសាឡាážáŸ†áž¶áž„"}
- lo{"ភាសាឡាវ"}
- lt{"ភាសាលីទុយអានី"}
- lv{"ភាសាឡាážážœáž¸áž™áŸ‰áž¶"}
- mg{"ភាសាម៉ាដាហ្កាសការ"}
- mi{"ភាសាម៉ោរី"}
- mk{"ភាសាម៉ាសáŸážŠáž¼áž“ី"}
- ml{"ភាសាម៉ាឡាឡាយ៉ាន"}
- mn{"ភាសាម៉ុងហ្គោលី"}
- mo{"ភាសាម៉ុលដាវី"}
- mr{"ភាសាម៉ារាធី"}
- ms{"ភាសាម៉ាលáŸážŸáŸ‰áž¸"}
- mt{"ភាសាម៉ាល់ážáž¶"}
- ne{"ភាសានáŸáž”៉ាល់"}
- nl{"ភាសាហុល្លង់"}
- no{"ភាសានáŸážšážœáŸ‚ស"}
- or{"ភាសាអូរីយ៉ា"}
- pa{"ភាសាពូនយ៉ាប៊ី"}
- pl{"ភាសាប៉ូឡូញ"}
- pt{"ភាសាពáŸážšáž‘ុយហ្កាល់"}
- qu{"ភាសាកáŸáž‘្ជូអា"}
- rn{"ភាសារូន្ឌី"}
- ro{"ភាសារូម៉ានី"}
- sa{"ភាសាសំស្ក្រឹáž"}
- sd{"ភាសាស៉ីន្ដី"}
- sk{"ភាសាស្លូវ៉ាគី"}
- sl{"ភាសាស្លូវ៉ានី"}
- sm{"ភាសាសាមូអា"}
- so{"ភាសាសូម៉ាលី"}
- sq{"ភាសាអាល់បានី"}
- su{"ភាំសាស៊ូដង់"}
- sv{"ភាសាស៊ុយអែដ"}
- sw{"ភាសាស្វាហ៉ីលី"}
- ta{"ភាសាážáž¶áž˜áž¸áž›"}
- te{"ភាសាážáŸáž›áž¼áž áŸ’áž‚áž¼"}
- tg{"ភាសាážáž¶ážŠáž áŸ’ស៉ីគីស្ážáž„់"}
- th{"ភាសាážáŸƒ"}
- tk{"ភាសាទួគមáŸáž“ីស្ážáž„់"}
- to{"ភាសាážáž»áž„ហ្គោ"}
- tr{"ភាសាទួរគី"}
- tt{"ភាសាážáž¶ážáž¶ážš"}
- uk{"ភាសាអ៊ុយក្រែន"}
- ur{"ភាសាអ៊ូរ្ឌូ"}
- uz{"ភាសាអ៊ូហ្សបáŸáž‚ីស្ážáž„់"}
- vi{"ភាសាវៀážážŽáž¶áž˜"}
- xh{"ភាសាឃសា"}
- yi{"ភាសាយីឌីហ្ស"}
- yo{"ភាសាយរូបា"}
- za{"ភាសាចួង"}
- zh{"ភាសាចិន"}
- zu{"ភាសាហ្ស៉ូលូ"}
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ml.txt b/Build/source/libs/icu/icu-49.1/data/lang/ml.txt
deleted file mode 100644
index 0b8de5cd227..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/ml.txt
+++ /dev/null
@@ -1,756 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ml.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ml.xml
- */
-ml{
- Keys{
- calendar{"കലണàµà´Ÿà´°àµâ€"}
- collation{"അകാരാദികàµà´°à´®à´‚"}
- currency{"നാണയം"}
- numbers{"à´…à´•àµà´•à´™àµà´™à´³àµâ€â€Œ"}
- x{"à´¸àµà´µà´•à´¾à´°àµà´¯ ഉപയോഗം"}
- }
- Languages{
- aa{"അഫാരàµâ€"}
- ab{"à´…à´¬àµà´–ാസിയനàµâ€"}
- ace{"അചിനീസàµ"}
- ach{"അകോലി"}
- ada{"അഡാങàµà´—മി"}
- ady{"അഡൈഗേ"}
- ae{"അവസàµà´±àµà´±à´¾à´¨àµâ€"}
- af{"ആഫàµà´°à´¿à´•àµà´•à´¾à´¨àµâ€à´¸àµ"}
- afa{"ആഫàµà´°àµ‹-à´à´·àµà´¯à´¾à´±àµà´±à´¿à´•àµ ഭാഷ"}
- afh{"ആഫàµà´°à´¿à´¹à´¿à´²à´¿"}
- ain{"അയിനàµ"}
- ak{"അകാനàµâ€"}
- akk{"à´…à´•àµà´•à´¾à´¡à´¿à´¯à´¨àµâ€"}
- ale{"അലൈടàµà´Ÿàµ"}
- alg{"à´…à´²àµâ€à´—ോണàµâ€à´•àµà´¯à´¨àµâ€ ഭാഷ"}
- alt{"സതേണàµâ€ à´…à´³àµâ€à´Ÿàµà´Ÿà´¾à´¯à´¿"}
- am{"അമാറികàµ"}
- an{"അരഗോണീസàµ"}
- ang{"പഴയ ഇംഗàµà´²àµ€à´·àµ"}
- anp{"ആനàµâ€à´—à´¿à´•"}
- apa{"à´…à´ªàµà´ªà´¾à´šàµ‡ ഭാഷ"}
- ar{"അറബി"}
- arc{"അരമായഭാഷ"}
- arn{"ആരൗകാനിയനàµâ€"}
- arp{"അരപാഹോ"}
- art{"കൃതàµà´°à´¿à´®à´­à´¾à´·"}
- arw{"അറാവകàµ"}
- as{"ആസàµà´¸à´¾à´®àµ€à´¸àµ"}
- ast{"à´“à´¸àµâ€Œà´Ÿàµà´°à´¿à´¯à´¨àµâ€"}
- ath{"അതപാസàµà´•à´¨àµâ€ ഭാഷ"}
- aus{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ ഭാഷ"}
- av{"അവാരികàµ"}
- awa{"അവധി"}
- ay{"à´…à´¯àµà´®à´¾à´±"}
- az{"അസരàµâ€à´¬àµˆà´œà´¾à´¨à´¿"}
- ba{"ബഷàµà´–à´¿à´°àµâ€"}
- bad{"ബനàµâ€à´¡"}
- bai{"ബാമിലകേ ഭാഷ"}
- bal{"ബലൂചി"}
- ban{"ബാലിനീസàµ"}
- bas{"ബസ"}
- bat{"ബാളàµâ€à´Ÿàµà´Ÿà´¿à´•àµ ഭാഷ"}
- be{"ബൈലോറഷàµà´¯à´¨àµâ€"}
- bej{"ബേജ"}
- bem{"ബെംബ"}
- ber{"ബെരàµâ€à´¬à´°àµâ€"}
- bg{"ബളàµâ€à´—േറിയനàµâ€"}
- bh{"ബീഹാറി"}
- bho{"ഭോജàµâ€Œà´ªàµ‚à´°à´¿"}
- bi{"ബിസàµâ€Œà´²à´¾à´®"}
- bik{"ബികോലàµâ€"}
- bin{"ബിനി"}
- bla{"സികàµà´¸à´¿à´•"}
- bm{"ബംബാറ"}
- bn{"ബംഗാളി"}
- bnt{"ബാനàµâ€Œà´Ÿàµ"}
- bo{"തിബറàµà´±à´¨àµâ€"}
- br{"à´¬àµà´°à´±àµà´±à´£àµâ€"}
- bra{"à´¬àµà´°à´œàµ"}
- bs{"ബോസàµà´¨à´¿à´¯à´¨àµâ€"}
- btk{"ബാറàµà´±à´•àµ"}
- bua{"à´¬àµà´±à´¿à´¯à´¤àµà´¤àµ"}
- bug{"à´¬àµà´—ിനീസàµ"}
- byn{"à´¬àµà´²à´¿à´¨àµâ€"}
- ca{"à´•à´±àµà´±à´¾à´²à´¨àµâ€"}
- cad{"കാഡോ"}
- cai{"മദàµà´§àµà´¯ അമേരികàµà´•à´¨àµâ€ ഇനàµâ€à´¡àµà´¯à´¨àµâ€ ഭാഷ"}
- car{"കാരിബàµ"}
- cau{"കൊകàµà´•àµ‡à´·àµà´¯à´¨àµâ€ ഭാഷ"}
- cch{"à´…à´±àµà´±àµà´¸à´¾à´‚"}
- ce{"ചെചനàµâ€"}
- ceb{"സെബàµà´µà´¾à´¨àµ‹"}
- cel{"സെലàµâ€à´±àµà´±à´¿à´•àµ ഭാഷ"}
- ch{"കമോറോ"}
- chb{"à´šà´¿à´¬àµà´š"}
- chg{"ചഗതൈ"}
- chk{"ചൂകീസàµ"}
- chm{"മാരി"}
- chn{"ചിനൂഗàµ-ജാരàµâ€à´—à´£àµâ€"}
- cho{"ചോകàµà´±àµà´±à´¾à´µàµ"}
- chp{"ചിപേവàµà´¯à´¨àµâ€"}
- chr{"ചെരോകീ"}
- chy{"ചിയേനàµà´¨àµ‡"}
- cmc{"ചാമികൠഭാഷ"}
- co{"കോഴàµà´¸à´¿à´•àµà´•à´£àµâ€"}
- cop{"കോപàµà´±àµà´±à´¿à´•àµ"}
- cpe{"ഇംഗàµà´²àµ€à´·àµ അധിഷàµà´ à´¿à´¤ മിശàµà´° ഭാഷ"}
- cpf{"à´«àµà´°à´žàµà´šàµ അധിഷàµà´ à´¿à´¤ മിശàµà´°à´­à´¾à´·"}
- cpp{"പോരàµâ€à´šàµà´šàµà´—ീസൠഅധിഷàµà´Ÿà´¿à´¤ മിശàµà´° ഭാഷ"}
- cr{"à´•àµà´°àµ€"}
- crh{"à´•àµà´°à´¿à´®à´¿à´¯à´¨àµâ€ à´Ÿà´°àµâ€à´•àµà´•à´¿à´·àµ"}
- crp{"മിശàµà´°à´­à´¾à´·"}
- cs{"ചെകàµà´•àµ"}
- csb{"കാഷàµà´¬à´¿à´¯à´¾à´¨àµâ€"}
- cu{"à´šà´°àµâ€à´šàµà´šàµ à´¸àµà´²à´¾à´µà´¿à´•àµ"}
- cus{"à´•àµà´·à´¿à´±àµà´±à´¿à´•àµ ഭാഷ"}
- cv{"à´šàµà´µà´¾à´·àµ"}
- cy{"വെലàµâ€à´·àµ"}
- da{"ഡാനിഷàµ"}
- dak{"ഡകോടàµà´Ÿ"}
- dar{"à´¡à´°àµâ€à´—àµà´µà´¾"}
- day{"ദയാകàµ"}
- de{"ജരàµâ€à´®àµà´®à´¨àµâ€"}
- de_AT{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯à´¨àµâ€ ജരàµâ€à´®à´¨àµâ€"}
- de_CH{"à´¸àµà´µà´¿à´¸àµ ഉചàµà´š ജരàµâ€à´®à´¨àµâ€"}
- del{"ദലവാരെ"}
- den{"à´¸àµà´²àµ‡à´µàµ"}
- dgr{"ഡോഗàµà´°à´¿à´¬àµ"}
- din{"ദിനàµâ€à´•"}
- doi{"ഡോഗàµà´°à´¿"}
- dra{"à´¦àµà´°à´¾à´µà´¿à´¡à´­à´¾à´·"}
- dsb{"ലോവരàµâ€ സോരàµâ€à´¬à´¿à´¯à´¨àµâ€"}
- dua{"à´¦àµà´µà´¾à´²"}
- dum{"മദàµà´§àµà´¯ à´¡à´šàµà´šàµ"}
- dv{"ദിവെഹി"}
- dyu{"à´¦àµà´µàµˆà´²"}
- dz{"ഭൂടàµà´Ÿà´¾à´¨à´¿"}
- ee{"à´Žà´µàµ"}
- efi{"à´Žà´«à´¿à´•àµ"}
- egy{"à´ªàµà´°à´¾à´šàµ€à´¨ ഈജിപàµà´·àµà´¯à´¨àµâ€"}
- eka{"എകാജàµà´•àµ"}
- el{"à´—àµà´°àµ€à´•àµà´•àµ"}
- elx{"എലാമൈറàµà´±àµ"}
- en{"ഇംഗàµà´²àµ€à´·àµ"}
- en_AU{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ ഇംഗàµà´²àµ€à´·àµ"}
- en_CA{"കനേഡിയനàµâ€ ഇംഗàµà´²àµ€à´·àµ"}
- en_GB{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ ഇംഗàµà´²àµ€à´·àµ"}
- en_US{"അമേരികàµà´•à´¨àµâ€ ഇംഗàµà´²àµ€à´·àµ"}
- enm{"മദàµà´§àµà´¯ ഇംഗàµà´²àµ€à´·àµ"}
- eo{"à´Žà´¸àµà´ªà´°à´¾à´¨àµà´¤àµ‹"}
- es{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ"}
- es_419{"ലാറàµà´±à´¿à´¨àµâ€ അമേരികàµà´•à´¨àµâ€ à´¸àµà´ªà´¾à´¨à´¿à´·àµ"}
- es_ES{"ഇബേറിയനàµâ€ à´¸àµà´ªà´¾à´¨à´¿à´·àµ"}
- et{"à´Žà´¸àµà´±àµà´±àµ‹à´£à´¿à´¯à´¨àµâ€"}
- eu{"ബാസàµà´•àµ"}
- ewo{"എവോനàµâ€à´¡àµ‹"}
- fa{"പേരàµâ€à´·àµà´¯à´¨àµâ€"}
- fan{"à´«à´™àµ"}
- fat{"ഫിലിപàµà´ªàµ€à´¨àµ‹"}
- ff{"à´«àµà´²"}
- fi{"à´«à´¿à´¨àµà´¨à´¿à´·àµ"}
- fil{"ഫിലിപàµà´ªà´¿à´¨àµ‹"}
- fiu{"à´«à´¿à´¨àµà´¨àµ‹-ഉഗàµà´°à´¿à´¯à´¨àµâ€ ഭാഷ"}
- fj{"ഫിജിയനàµâ€"}
- fo{"ഫാറോസàµ"}
- fon{"ഫോനàµâ€"}
- fr{"à´«àµà´°à´žàµà´šàµ"}
- fr_CA{"കനേഡിയനàµâ€ à´«àµà´°à´žàµà´šàµ"}
- fr_CH{"à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´žàµà´šàµ"}
- frm{"മദàµà´§àµà´¯ à´«àµà´°à´žàµà´šàµ"}
- fro{"പഴയ à´«àµà´°à´žàµà´šàµ"}
- frr{"നോരàµâ€à´¤àµà´¤àµ‡à´¨àµâ€ à´«àµà´°à´¿à´·àµà´¯à´¨àµâ€"}
- frs{"ഈസàµà´±àµà´±àµ‡à´£àµâ€ à´«àµà´°à´¿à´·àµà´¯à´¨àµâ€"}
- fur{"à´«àµà´°à´¿à´¯àµà´²à´¿à´¯à´¾à´¨àµâ€"}
- fy{"പശàµà´šà´¿à´® à´«àµà´°à´¿à´·à´¿à´¯à´¨àµâ€"}
- ga{"à´à´±à´¿à´·àµ"}
- gaa{"à´—à´¾"}
- gay{"ഗയൊ"}
- gba{"à´—à´¬àµà´¯"}
- gd{"à´¸àµà´•àµ‹à´Ÿàµà´Ÿà´¿à´·àµ ഗൈലികàµ"}
- gem{"ജരàµâ€à´®à´¾à´¨à´¿à´•àµ ഭാഷ"}
- gez{"ഗീസàµ"}
- gil{"à´—à´¿à´²àµâ€à´¬à´°àµâ€à´¸àµ‡"}
- gl{"ഗലീഷàµà´¯à´¨àµâ€"}
- gmh{"മദàµà´§àµà´¯ ഉചàµà´š ജരàµâ€à´®à´¨àµâ€"}
- gn{"à´—àµà´µà´¾à´±à´¾à´¨à´¿"}
- goh{"à´ªàµà´°à´¾à´šàµ€à´¨ ഉചàµà´š ജരàµâ€à´®à´¨àµâ€"}
- gon{"ഗോണàµà´¡à´¿"}
- gor{"ഗൊറോനàµâ€à´±à´¾à´²àµ‹"}
- got{"ഗോഥികàµà´•àµ"}
- grb{"à´—àµà´°à´¬àµŠ"}
- grc{"à´ªàµà´°à´¾à´¤à´¨ യവന ഭാഷ"}
- gsw{"à´¸àµà´µà´¿à´¸àµ ജരàµâ€à´®à´¨àµâ€"}
- gu{"à´—àµà´œà´±à´¾à´¤àµà´¤à´¿"}
- gv{"മാനàµâ€à´¸àµ"}
- gwi{"à´—àµà´µà´¿à´šàµà´šàµ ഇനàµâ€"}
- ha{"ഹൗസ"}
- hai{"ഹൈഡ"}
- haw{"ഹവായിയനàµâ€"}
- he{"ഹീബàµà´°àµ"}
- hi{"ഹിനàµà´¦à´¿"}
- hil{"ഹിലിഗയàµà´¨àµ‹à´£àµâ€"}
- him{"ഹിമാചലി"}
- hit{"ഹിറàµà´±àµˆà´±àµà´±àµ‡"}
- hmn{"മോങàµ"}
- ho{"ഹിരി മോതàµ"}
- hr{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€"}
- hsb{"à´…à´ªàµà´ªà´°àµâ€ സോരàµâ€à´¬à´¿à´¯à´¨àµâ€"}
- ht{"ഹെയàµà´¤à´¿à´¯à´¨àµâ€"}
- hu{"ഹംഗേറിയനàµâ€"}
- hup{"ഹൂപ"}
- hy{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯à´¨àµâ€"}
- hz{"ഹെരേരൊ"}
- ia{"ഇനàµâ€à´±à´°àµâ€à´²à´¿à´‚à´—àµà´µà´¾"}
- iba{"ഇബാനàµâ€"}
- id{"ഇനàµâ€à´¡àµ‹à´¨àµ‡à´·àµà´¯à´¨àµâ€"}
- ie{"ഇനàµà´±à´°àµâ€à´²à´¿à´‚à´—àµà´µ"}
- ig{"ഇഗàµà´¬àµ‹"}
- ii{"à´·àµà´µà´¾à´¨àµâ€à´¯à´¿"}
- ijo{"ഇജോ"}
- ik{"ഇനàµà´ªà´¿à´¯à´¾à´•àµ"}
- ilo{"ഇലോകോ"}
- inc{"ഭാരതീയഭാഷ"}
- ine{"ഇനàµâ€à´¡àµ‹-യൂറോപàµà´¯à´¨àµâ€ ഭാഷ"}
- inh{"ഇംഗàµà´µà´¿à´·àµ"}
- io{"ഇഡോ"}
- ira{"ഇറാനിയനàµâ€ ഭാഷ"}
- iro{"ഇറോകàµà´µà´¾à´¯à´¿à´¯à´¨àµâ€ ഭാഷ"}
- is{"à´à´¸àµâ€Œà´²à´¾à´¨àµâ€à´¡à´¿à´•àµ"}
- it{"ഇറàµà´±à´¾à´²à´¿à´¯à´¨àµâ€"}
- iu{"ഇനàµà´•àµà´±àµà´±à´¿à´±àµà´±à´Ÿàµà´Ÿàµ"}
- ja{"ജപàµà´ªà´¾à´¨àµ€à´¸àµ"}
- jbo{"ലോജàµà´¬à´¾à´¨àµâ€"}
- jpr{"ജൂഡിയോ-പേരàµâ€à´·àµà´¯à´¨àµâ€"}
- jrb{"ജൂഡിയോ-അറബികàµ"}
- jv{"ജാവാനീസàµ"}
- ka{"ജോരàµâ€à´œà´¿à´¯à´¨àµâ€"}
- kaa{"à´•à´°-കാലàµâ€à´ªàµà´ªà´•àµ"}
- kab{"കബൈലàµâ€"}
- kac{"കാചിനàµâ€"}
- kaj{"à´œàµà´œàµ"}
- kam{"à´•à´‚à´¬"}
- kar{"കരേനàµâ€"}
- kaw{"കാവി"}
- kbd{"കബരàµâ€à´¡à´¿à´¯à´¾à´¨àµâ€"}
- kcg{"à´Ÿàµà´¯à´¾à´ªàµ"}
- kfo{"കോറോ"}
- kg{"കോംഗോ"}
- kha{"ഘാസി"}
- khi{"ഘോയിസനàµâ€ ഭാഷ"}
- kho{"ഘോറàµà´±à´¾à´¨àµ‡à´¸àµ‡"}
- ki{"കികൂയàµ"}
- kj{"à´•àµà´µà´¾à´¨àµà´¯à´®"}
- kk{"കസാഖàµ"}
- kl{"കലാലàµà´²à´¿à´¸à´Ÿàµà´Ÿàµ"}
- km{"കംബോഡിയനàµâ€"}
- kmb{"à´•àµà´²à´¿à´‚à´—à´¨àµâ€"}
- kn{"à´•à´¨àµà´¨à´¡"}
- ko{"കൊറിയനàµâ€"}
- kok{"കൊങàµà´•à´£à´¿"}
- kos{"കൊസറേയനàµâ€"}
- kpe{"കപെലàµà´²àµ‡"}
- kr{"കനൂറി"}
- krc{"കരചൈ-ബാലàµâ€à´•à´°àµâ€"}
- krl{"കരീലിയനàµâ€"}
- kro{"à´•àµà´°àµ"}
- kru{"à´•àµà´°àµà´–àµ"}
- ks{"കാശàµà´®àµ€à´°à´¿"}
- ku{"à´•àµà´°àµâ€à´¦àµà´¦à´¿à´·àµ"}
- kum{"à´•àµà´®àµˆà´•àµ"}
- kut{"à´•àµà´¤àµ‡à´¨àµˆ"}
- kv{"കോമി"}
- kw{"കോരàµâ€à´£à´¿à´·àµ"}
- ky{"à´•à´¿à´°àµâ€à´—à´¿à´¸àµ"}
- la{"ലാറàµà´±à´¿à´¨àµâ€"}
- lad{"ലാഡിനോ"}
- lah{"ലഹàµâ€Œà´¨àµâ€à´¡"}
- lam{"ലംബ"}
- lb{"ലകàµà´¸à´‚ബരàµâ€à´—à´¿à´·àµ"}
- lez{"ലഹàµà´—ിയാനàµâ€"}
- lg{"ഗാനàµâ€à´¡"}
- li{"ലിംബരàµâ€à´—à´¿à´·àµ"}
- ln{"ലിംഗാല"}
- lo{"ലാവോ"}
- lol{"മോങàµà´•àµ‹"}
- loz{"ലോസി"}
- lt{"ലിതàµà´µàµ‡à´¨à´¿à´¯à´¨àµâ€"}
- lu{"à´²àµà´¬-à´•à´±àµà´±à´‚à´—"}
- lua{"ലൂബ-à´²àµà´²àµà´µ"}
- lui{"ലൂയിസെനോ"}
- lun{"à´²àµà´¨àµâ€à´¡"}
- luo{"ലവോ"}
- lus{"à´²àµà´·à´¾à´¯à´¿"}
- lv{"ലാതàµà´µà´¿à´¯à´¨àµâ€"}
- mad{"മദàµà´°àµ‡à´¸àµ‡"}
- mag{"മഗാഹി"}
- mai{"മൈഥിലി"}
- mak{"മകാസരàµâ€"}
- man{"മണàµà´¡à´¿à´¨àµâ€à´—ോ"}
- map{"à´“à´¸àµà´Ÿàµà´°àµ‹à´¨àµ‡à´·àµà´¯à´¨àµâ€"}
- mas{"മസൈ"}
- mdf{"മോകàµà´·"}
- mdr{"മണàµà´¡à´¾à´°àµâ€"}
- men{"മെനàµâ€à´¡àµ†"}
- mg{"മലഗാസി"}
- mga{"മദàµà´§àµà´¯ à´à´±à´¿à´·àµ"}
- mh{"മാരàµâ€à´·à´²àµà´²àµ€à´¸àµ"}
- mi{"മൗറി"}
- mic{"മികàµà´®à´¾à´•àµ"}
- min{"മിനാങàµà´•à´¬àµ—"}
- mis{"ഇതരഭാഷ"}
- mk{"മാസിഡോണിയനàµâ€"}
- mkh{"മോണàµâ€-ഖമരàµâ€ ഭാഷ"}
- ml{"മലയാളം"}
- mn{"മംഗോളിയനàµâ€"}
- mnc{"മനàµâ€à´šàµ"}
- mni{"മണിപàµà´ªàµ‚à´°à´¿"}
- mno{"മനോബോ ഭാഷ"}
- mo{"മോളàµâ€à´¡à´¾à´µà´¿à´¯à´¨àµâ€"}
- moh{"മോഹാകàµ"}
- mos{"മൊസàµà´¸à´¿"}
- mr{"മറാഠി"}
- ms{"മലയ"}
- mt{"മാളàµâ€à´Ÿàµà´Ÿàµ€à´¸àµ"}
- mul{"പലഭാഷകളàµâ€"}
- mun{"à´®àµà´£àµà´¡ ഭാഷ"}
- mus{"à´•àµà´°àµ€à´•àµà´•àµ"}
- mwl{"മിരാനàµâ€à´±à´¸àµ‡"}
- mwr{"മരàµâ€à´µà´¾à´°à´¿"}
- my{"ബരàµâ€à´®àµ€à´¸àµ"}
- myn{"മായനàµâ€ ഭാഷ"}
- myv{"à´à´´àµà´¸àµà´¯"}
- na{"നൗറàµ"}
- nah{"നാഹàµà´µà´¾à´³àµâ€â€à´Ÿàµà´Ÿàµ"}
- nai{"വടകàµà´•àµ‡ അമേരികàµà´•à´¨àµâ€ ഇനàµâ€à´¡àµà´¯à´¨àµâ€ ഭാഷ"}
- nap{"നെപàµà´ªàµ‹à´³à´¿à´±àµà´±à´¾à´¨àµâ€"}
- nb{"നോരàµâ€à´µàµ€à´œà´¿à´¯à´¨àµâ€ à´¬àµà´•àµâ€Œà´®à´²àµâ€"}
- nd{"നോരàµâ€à´¤àµà´¤àµ ഡെബിളàµâ€"}
- nds{"ലോ ജരàµâ€à´®à´¨àµâ€"}
- ne{"നേപàµà´ªà´¾à´³à´¿"}
- new{"നേവാരി"}
- ng{"ഡോങàµà´•"}
- nia{"നിയാസàµ"}
- nic{"നൈâ€à´œà´°àµâ€-കോരàµâ€â€à´¡àµ‹à´«à´¾à´¨à´¿à´¯à´¨àµâ€"}
- niu{"à´¨àµà´¯àµà´µà´¾à´¨àµâ€"}
- nl{"à´¡à´šàµà´šàµ"}
- nl_BE{"à´«àµà´²à´®à´¿à´·àµ"}
- nn{"നോരàµâ€à´µàµ€à´œà´¿à´¯à´¨àµâ€ നൈനോരàµâ€à´•àµà´¸àµ"}
- no{"നോരàµâ€à´µàµ€à´œà´¿à´¯à´¨àµâ€"}
- nog{"നോഗൈ"}
- non{"പഴയ പേരàµâ€à´·àµà´¯à´¨àµâ€"}
- nqo{"ഇനàµâ€à´•àµ‹"}
- nr{"ദകàµà´·à´¿à´£ നെഡിബിളàµâ€"}
- nso{"നോരàµâ€à´¤àµà´¤àµ‡à´¨àµâ€ സോതോ"}
- nub{"à´¨àµà´¬à´¿à´¯à´¨àµâ€ ഭാഷ"}
- nv{"നവാഹൊ"}
- nwc{"à´•àµà´²à´¾à´¸à´¿à´•àµà´•à´²àµâ€ നേവാരി"}
- ny{"à´¨àµà´¯à´¨àµâ€à´œ"}
- nym{"à´¨àµà´¯à´¾à´‚വേസി"}
- nyn{"à´¨àµà´¯à´¾à´¨àµâ€à´•à´²àµ‡"}
- nyo{"à´¨àµà´¯àµ‹à´±àµ‹"}
- nzi{"സിമ"}
- oc{"à´’à´•àµà´¸à´¿à´±à´±à´¨àµâ€"}
- oj{"ഓജിബàµà´µà´¾"}
- om{"ഒറോമൂ"}
- or{"ഒറിയ"}
- os{"à´’à´¸àµà´¸àµ†à´±àµà´±à´¿à´•àµ"}
- osa{"ഒസേജàµ"}
- ota{"à´“à´Ÿàµà´Ÿàµ‹à´®à´¨àµâ€ à´¤àµà´°àµâ€à´•àµà´•à´¿à´·àµ"}
- oto{"à´“à´Ÿàµà´Ÿàµ‹à´®à´¿à´¯à´¨àµâ€ ഭാഷ"}
- pa{"പഞàµà´šà´¾à´¬à´¿"}
- paa{"പാപàµà´µà´¾à´¨àµâ€ ഭാഷ"}
- pag{"പങàµà´•à´¾à´¸à´¿à´¨à´¨àµâ€"}
- pal{"പാഹàµà´²à´µà´¿"}
- pam{"പാംപനàµâ€à´—"}
- pap{"പാപിയാമെനàµâ€à´±àµŠ"}
- pau{"പലാവàµà´¨àµâ€"}
- peo{"à´ªàµà´°à´¾à´šàµ€à´¨ പേരàµâ€à´·àµà´¯à´¨àµâ€"}
- phi{"ഫിലിപീനി ഭാഷ"}
- phn{"ഫീനിഷàµà´¯à´¨àµâ€"}
- pi{"പാലി"}
- pl{"പോളിഷàµ"}
- pon{"പൊനàµâ€à´ªà´¿à´¯à´¨àµâ€"}
- pra{"à´ªàµà´°à´¾à´•àµƒà´¤à´‚"}
- pro{"à´ªàµà´°àµŠà´µà´¨àµâ€à´·àµà´²àµâ€"}
- ps{"പഷàµà´¤àµ"}
- pt{"പോരàµâ€à´šàµà´šàµà´—ീസàµ"}
- pt_BR{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯à´¨àµâ€ പോരàµâ€à´šàµà´šàµà´—ീസàµ"}
- pt_PT{"ഇബേറിയനàµâ€ പോരàµâ€à´šàµà´šàµà´—ീസàµ"}
- qu{"à´•àµà´µàµ†à´šàµà´šàµà´µ"}
- raj{"രാജസàµà´¥à´¾à´¨à´¿"}
- rap{"രാപനൂയി"}
- rar{"രാരോടോങàµà´•à´¨àµâ€"}
- rm{"രഹയàµà´Ÿàµà´Ÿàµ‹-റോമനàµâ€à´¸àµ"}
- rn{"à´±àµà´£àµà´Ÿà´¿"}
- ro{"à´±àµà´®àµ‡à´¨à´¿à´¯à´¨àµâ€"}
- roa{"റോമനàµâ€à´¸àµ ഭാഷ"}
- rom{"റോമനി"}
- root{"മൂലഭാഷ"}
- ru{"റഷàµà´¯à´¨àµâ€"}
- rup{"ആരോമാനിയനàµâ€"}
- rw{"à´•à´¿à´¨àµà´¯à´°àµâ€à´µà´£àµà´Ÿ"}
- sa{"സംസàµà´•àµƒà´¤à´‚"}
- sad{"സാനàµâ€à´¡à´µàµ‡"}
- sah{"യാകൂടàµ"}
- sai{"ദകàµà´·à´¿à´£ അമേരികàµà´•à´¨àµâ€ ഇനàµâ€à´¡àµà´¯à´¨àµâ€ ഭാഷ"}
- sal{"സാലിഷാനàµâ€ ഭാഷ"}
- sam{"സമരിയാകàµà´•à´¾à´°àµà´Ÿàµ† അരമായ"}
- sas{"സസാകàµ"}
- sat{"സനàµà´¤à´¾à´²à´¿"}
- sc{"സരàµâ€à´¡à´¿à´¨à´¿à´¯à´¾à´¨àµâ€"}
- scn{"സിസിലിയനàµâ€"}
- sco{"à´¸àµà´•àµ‹à´Ÿàµà´¸àµ"}
- sd{"സിനàµà´§à´¿"}
- se{"വടകàµà´•à´¨àµâ€ സമി"}
- sel{"സെലàµâ€à´•à´ªàµ"}
- sem{"സെമറàµà´±à´¿à´•àµ ഭാഷ"}
- sg{"സാങàµà´•àµ‹"}
- sga{"à´ªàµà´°à´¾à´šàµ€à´¨ à´à´±à´¿à´·àµ"}
- sgn{"ആംഗàµà´¯à´­à´¾à´·"}
- sh{"സെരàµâ€à´¬àµ‹-à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯à´¨àµâ€"}
- shn{"ഷാനàµâ€"}
- si{"സിംഹള"}
- sid{"സിഡാമോ"}
- sio{"സിവോനàµâ€ ഭാഷ"}
- sit{"ചീന-ടിബതàµà´¤à´¨àµâ€ ഭാഷ"}
- sk{"à´¸àµà´²àµ‹à´µà´¾à´•àµà´•àµ"}
- sl{"à´¸àµà´²àµ‹à´µàµ‡à´¨à´¿à´¯à´¨àµâ€"}
- sla{"à´¸àµà´²àµ‡à´µà´¿à´•àµ ഭാഷ"}
- sm{"സമോവനàµâ€"}
- sma{"സതേണàµâ€ സമി"}
- smi{"സമി ഭാഷ"}
- smj{"ലൂലീ സമി"}
- smn{"ഇനാരി സാമി"}
- sms{"à´¸àµà´•àµ‹à´³àµâ€à´Ÿàµà´Ÿàµ സമി"}
- sn{"ഷോണാ"}
- snk{"സോണിനàµâ€à´•àµ†"}
- so{"സോമാലി"}
- sog{"സോജിഡിയനàµâ€"}
- son{"സോംഗൈ"}
- sq{"à´…à´²àµâ€à´¬àµ‡à´¨à´¿à´¯à´¨àµâ€"}
- sr{"സെരàµâ€à´¬à´¿à´¯à´¨àµâ€"}
- srn{"à´¶àµà´°à´¾à´¨à´¨àµâ€ ഡോങàµà´•àµ‹"}
- srr{"സെറരàµâ€"}
- ss{"à´¸àµà´µà´¾à´±àµà´±à´¿"}
- ssa{"നിളോ-സഹാറനàµâ€ ഭാഷ"}
- st{"തെകàµà´•à´¨àµâ€ സോതോ"}
- su{"à´¸àµà´¡à´¾à´¨àµ€à´¸àµ"}
- suk{"à´¸àµà´•àµà´®"}
- sus{"à´¸àµà´¸àµ"}
- sux{"à´¸àµà´®àµ‡à´°à´¿à´¯à´¨àµâ€"}
- sv{"à´¸àµà´µàµ€à´¡à´¿à´·àµ"}
- sw{"à´¸àµà´µà´¾à´¹à´¿à´²à´¿"}
- syc{"à´ªàµà´°à´¾à´¤à´¨ à´¸àµà´±à´¿à´¯à´¾à´¨à´¿à´­à´¾à´·"}
- syr{"à´¸àµà´±à´¿à´¯à´¾à´¨à´¿"}
- ta{"തമിഴàµ"}
- tai{"തായൠഭാഷ"}
- te{"തെലàµà´™àµà´•àµ"}
- tem{"ടിംനേ"}
- ter{"ടെറേനോ"}
- tet{"ടെറàµà´±àµà´‚"}
- tg{"താജികàµ"}
- th{"തായàµ"}
- ti{"ടൈഗàµà´°à´¿à´¨àµà´¯"}
- tig{"ടൈഗàµà´°à´¿"}
- tiv{"à´Ÿà´¿à´µàµ"}
- tk{"à´¤àµà´°àµâ€à´•àµà´®àµ†à´¨àµâ€"}
- tkl{"ടൊകàµà´•àµ‡à´²àµ—"}
- tl{"തഗാലോഗàµ"}
- tlh{"à´•àµà´²à´¿à´‚ഗോണàµâ€"}
- tli{"ലിംഗàµà´µà´¿à´±àµà´±àµ"}
- tmh{"ടമഷേകàµ"}
- tn{"à´¤àµà´¸àµà´µà´¾à´¨"}
- to{"ടോംഗ"}
- tog{"à´¨àµà´¯à´¾à´¸à´¾ ഡോങàµà´•"}
- tpi{"ടോകൠപിസിനàµâ€"}
- tr{"à´¤àµà´°àµâ€à´•àµà´•à´¿"}
- ts{"à´¤àµà´¸àµ‹à´‚à´—"}
- tsi{"സിംഷàµà´¯à´¨àµâ€"}
- tt{"ടാടàµà´Ÿà´¾à´°àµâ€"}
- tum{"à´¤àµà´‚à´¬àµà´•"}
- tup{"à´¤àµà´ªà´¿ ഭാഷ"}
- tut{"à´…à´±àµà´±àµà´²à´¾à´¨àµâ€à´±à´¿à´•àµà´•àµ ഭാഷ"}
- tvl{"à´¤àµà´µà´¾à´²àµ"}
- tw{"à´Ÿàµà´µà´¿"}
- ty{"താഹിതിയനàµâ€"}
- tyv{"à´¤àµà´µà´¿à´¨à´¿à´¯à´¨àµâ€"}
- udm{"ഉഡàµà´®àµà´°àµâ€à´Ÿàµà´Ÿàµ"}
- ug{"ഉയàµà´˜àµà´°àµâ€"}
- uga{"ഉഗറിടàµà´Ÿà´¿à´•àµ"}
- uk{"ഉകàµà´°àµ‡à´¨à´¿à´¯à´¨àµâ€"}
- umb{"ഉംബàµà´¨àµà´¦àµ"}
- und{"അറിയാതàµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ ഭാഷ"}
- ur{"ഉറàµà´¦àµ"}
- uz{"ഉസàµà´¬àµ†à´•àµ"}
- vai{"വൈ"}
- ve{"വെനàµà´¦"}
- vi{"വിയറàµà´±àµà´¨à´¾à´®àµ€à´¸àµ"}
- vo{"വോളാപàµà´•àµ"}
- vot{"വോടàµà´Ÿà´¿à´•àµ"}
- wa{"വലàµà´²àµ‚à´£àµâ€"}
- wak{"വകഷനàµâ€ ഭാഷകളàµâ€"}
- wal{"വലമൊ"}
- war{"വാരേയàµ"}
- was{"വാഷൊ"}
- wen{"സോരàµâ€à´¬à´¿à´¯à´¨àµâ€ ഭാഷ"}
- wo{"വൊളോഫàµ"}
- xal{"à´•à´²àµâ€à´®àµˆà´•àµ"}
- xh{"ഖോസാ"}
- yao{"യാവോ"}
- yap{"യെപàµà´ªàµ€à´¸àµ"}
- yi{"യിദàµà´¦à´¿à´·àµ"}
- yo{"യൊറൂബാ"}
- ypk{"à´¯àµà´ªà´¿à´•àµ"}
- za{"à´¸àµà´µà´¾à´‚à´—àµ"}
- zap{"സാപàµà´ªàµ‹à´Ÿàµ†à´•àµ"}
- zbl{"à´¬àµà´²à´¿à´¸àµà´¸à´¿à´‚ബലàµâ€à´¸àµ"}
- zen{"സെനഗ"}
- zh{"ചൈനീസàµ"}
- zh_Hans{"ലളിതചീനഭാഷ"}
- zh_Hant{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസàµâ€Œ"}
- znd{"സാനàµà´¦àµ†"}
- zu{"à´¸àµà´²àµ"}
- zun{"à´¸àµà´¨à´¿"}
- zxx{"ഭാഷേതരം"}
- zza{"സാസാ"}
- }
- LanguagesShort{
- az{"അസേരി"}
- }
- Scripts{
- Arab{"അറബി"}
- Armi{"à´…à´°àµâ€à´®à´¿"}
- Armn{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯à´¨àµâ€"}
- Avst{"അവെസàµà´¥à´¨àµâ€"}
- Bali{"ബാലിനീസàµ"}
- Batk{"ബടàµà´Ÿà´•àµ"}
- Beng{"ബംഗാളി"}
- Blis{"à´¬àµà´²à´¿à´¸àµ à´šà´¿à´¤àµà´° ലിപി"}
- Bopo{"ബോപàµà´ªàµ‹à´®àµ‹à´«àµ‹"}
- Brah{"à´¬àµà´°à´¾à´¹àµà´®à´¿"}
- Brai{"à´¬àµà´°àµ†à´¯àµâ€Œà´²à´¿"}
- Bugi{"à´¬àµà´—ിനീസàµ"}
- Buhd{"à´¬àµà´¹à´¿à´¡àµ"}
- Cakm{"à´šà´•à´‚"}
- Cans{"à´à´•àµ€à´•àµƒà´¤ കനേഡിയനàµâ€ ഗോതàµà´°à´²à´¿à´ªà´¿"}
- Cari{"ചരിയനàµâ€"}
- Cham{"ഛം"}
- Cher{"ചെറോകàµà´•à´¿"}
- Cirt{"à´šà´¿à´°àµâ€à´¤àµà´¤àµ"}
- Copt{"കോപàµà´±àµà´±à´¿à´•àµ"}
- Cprt{"സൈപàµà´°à´¿à´¯àµ‹à´Ÿàµà´Ÿàµ"}
- Cyrl{"സിറിലികàµ"}
- Cyrs{"à´ªàµà´°à´¾à´¤à´¨ à´šà´°àµâ€à´šàµà´šàµ à´¸àµà´²à´µàµ‹à´£à´¿à´•àµ സിറിലികàµ"}
- Deva{"ദേവനാഗരി"}
- Dsrt{"ഡെസെരàµâ€à´Ÿàµà´Ÿàµ"}
- Egyd{"ഈജിപàµà´·àµà´¯à´¨àµâ€ ഡിമോടàµà´Ÿà´¿à´•àµ"}
- Egyh{"ഈജിപàµà´·àµà´¯à´¨àµâ€ ഹിരാറàµà´±à´¿à´•àµ"}
- Egyp{"ഈജിപàµà´·àµà´¯à´¨àµâ€ à´šà´¿à´¤àµà´°à´²à´¿à´ªà´¿"}
- Ethi{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ"}
- Geok{"ജോരàµâ€à´œàµà´œà´¿à´¯à´¨àµâ€ à´–àµà´Ÿàµà´¸àµà´°à´¿"}
- Geor{"ജോരàµâ€à´œàµà´œà´¿à´¯à´¨àµâ€"}
- Glag{"à´—àµà´²à´—ോലിറàµà´±à´¿à´•àµ"}
- Goth{"ഗോഥികàµ"}
- Grek{"à´—àµà´°àµ€à´•àµà´•àµ"}
- Gujr{"à´—àµà´œà´±à´¾à´¤àµà´¤à´¿"}
- Guru{"à´—àµà´°àµà´®àµà´–à´¿"}
- Hang{"ഹാംഗàµà´³àµâ€"}
- Hani{"ഹാനàµâ€"}
- Hano{"ഹനàµà´¨àµ‚"}
- Hans{"പരിഷàµà´•àµƒà´¤ ഹാനàµâ€"}
- Hant{"പരമàµà´ªà´°à´¾à´—à´¤ ഹാനàµâ€"}
- Hebr{"ഹീബàµà´°àµ"}
- Hira{"ഹിരാഗാന"}
- Hmng{"പഹàµà´µà´¾ ഹമോംഗàµ"}
- Hrkt{"കടകാനയോ ഹിരാഗാനയോ"}
- Hung{"à´ªàµà´°à´¾à´¤à´¨ ഹംഗേറിയനàµâ€"}
- Inds{"സിനàµà´§àµ"}
- Ital{"പഴയ ഇറàµà´±à´¾à´²à´¿à´¯à´¨àµâ€"}
- Java{"ജാവനീസàµ"}
- Jpan{"ജാപàµà´ªà´¨àµ€à´¸àµ"}
- Kali{"കയാ ലി"}
- Kana{"കടകാന"}
- Khar{"ഖരോഷàµà´Ÿà´¿"}
- Khmr{"ഖമരàµâ€"}
- Knda{"à´•à´¨àµà´¨à´¡"}
- Kore{"കൊറിയനàµâ€"}
- Kthi{"à´•àµà´¤à´¿"}
- Lana{"ലനàµà´¨"}
- Laoo{"ലാവോ"}
- Latf{"à´«àµà´°à´¾à´•àµà´Ÿàµà´°àµâ€ ലാറàµà´±à´¿à´¨àµâ€"}
- Latg{"ഗെയàµâ€Œà´²à´¿à´•àµ ലാറàµà´±à´¿à´¨àµâ€"}
- Latn{"ലാറàµà´±à´¿à´¨àµâ€"}
- Lepc{"ലെപàµà´š"}
- Limb{"ലിംബàµ"}
- Lina{"സമരേഖയിലàµà´³àµà´³ à´Ž"}
- Linb{"ലീനിയരàµâ€ ബി"}
- Lyci{"ലൈസിനàµâ€"}
- Lydi{"ലൈഡിയനàµâ€"}
- Mand{"മനàµâ€à´¡àµ‡à´¯à´¨àµâ€"}
- Mani{"മണിചേയനàµâ€"}
- Maya{"മായനàµâ€ à´šà´¿à´¤àµà´°à´²à´¿à´ªà´¿"}
- Mero{"മെറോയിറàµà´±à´¿à´•àµ"}
- Mlym{"മലയാളം"}
- Mong{"മംഗോളിയനàµâ€"}
- Moon{"മൂണàµâ€"}
- Mtei{"മേറàµà´±à´¿ മായകàµ"}
- Mymr{"à´®àµà´¯à´¾à´¨àµâ€à´®à´¾à´°àµâ€"}
- Nkoo{"à´Žà´¨àµâ€à´•àµ‹"}
- Ogam{"ഒഖാം"}
- Olck{"à´’à´²àµâ€ à´šà´¿à´•àµà´•à´¿"}
- Orkh{"à´’à´°àµâ€à´–ോണàµâ€"}
- Orya{"ഒറിയ"}
- Osma{"à´’à´¸àµâ€Œà´®à´¾à´¨à´¿à´¯"}
- Perm{"à´ªàµà´°à´¾à´¤à´¨ പെരàµâ€à´®à´¿à´•àµ"}
- Phag{"ഫഗസൠപ"}
- Phli{"à´Žà´´àµà´¤àµà´¤àµ പഹലàµâ€à´µà´¿"}
- Phlp{"സാളàµâ€à´Ÿàµà´Ÿà´°àµâ€ പഹലàµâ€à´µà´¿"}
- Phlv{"പഹലàµâ€à´µà´¿ ലിപി"}
- Phnx{"ഫിനീഷàµà´¯à´¨àµâ€"}
- Plrd{"പൊളàµà´³à´¾à´°àµâ€à´¡àµ ശബàµà´¦à´²à´¿à´ªà´¿"}
- Prti{"പൃതി"}
- Rjng{"റെജാംഗàµ"}
- Roro{"റൊംഗോറൊംഗോ"}
- Runr{"à´±àµà´£à´¿à´•àµ"}
- Samr{"സമരിയ"}
- Sara{"സരതി"}
- Saur{"സൗരാഷàµà´Ÿàµà´°"}
- Sgnw{"à´šà´¿à´¹àµà´¨à´²à´¿à´ªà´¿"}
- Shaw{"ഷാവിയനàµâ€"}
- Sinh{"സിംഹള"}
- Sund{"സനàµà´¤à´¾à´¨àµ€à´¸àµ"}
- Sylo{"സൈലോതി നാഗരി"}
- Syrc{"സിറിയകàµà´•àµ"}
- Syre{"à´Žà´¸àµà´±àµà´±àµà´°à´¾à´‚à´—àµà´²àµ‹ സിറിയകàµ"}
- Syrj{"പശàµà´šà´¿à´®à´¸àµà´±à´¿à´¯à´¾à´¨à´¿"}
- Syrn{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ സിറിയകàµ"}
- Tagb{"തഗàµà´¬à´¨àµâ€à´µà´¾"}
- Tale{"തായൠലേ"}
- Talu{"à´ªàµà´¤à´¿à´¯ തായൠലàµà´¯àµ‚"}
- Taml{"തമിഴàµ"}
- Tavt{"à´¤àµà´µà´Ÿàµ"}
- Telu{"തെലàµà´™àµà´•àµ"}
- Teng{"തെംഗàµà´µà´°àµâ€"}
- Tfng{"തിഫിനാഗàµ"}
- Tglg{"തഗലോഗàµ"}
- Thaa{"ഥാന"}
- Thai{"തായàµ"}
- Tibt{"ടിബറàµà´±à´¨àµâ€"}
- Ugar{"ഉഗàµà´°àµˆà´±àµà´±à´¿à´•àµ"}
- Vaii{"വൈ"}
- Visp{"ദൃശàµà´¯à´­à´¾à´·"}
- Xpeo{"പഴയ പേരàµâ€à´·àµà´¯à´¨àµâ€"}
- Xsux{"à´¸àµà´®àµ‡à´±àµ‹ à´…à´•àµà´•à´¾à´¡à´¿à´¯à´¨àµâ€ à´•àµà´¯àµà´£à´¿à´«àµ‹à´‚"}
- Yiii{"യി"}
- Zinh{"പാരമàµà´ªà´°àµà´¯à´®à´¾à´¯"}
- Zmth{"ഗണിത രൂപം"}
- Zsym{"à´šà´¿à´¹àµà´¨à´™àµà´™à´³àµâ€"}
- Zxxx{"à´Žà´´àµà´¤à´ªàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ"}
- Zyyy{"സാധാരണ"}
- Zzzz{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ ലിപി"}
- }
- Scripts%stand-alone{
- Hans{"ലളിതവലàµâ€à´•àµà´•à´°à´¿à´šàµà´š ഹാനàµâ€"}
- Hant{"പരമàµà´ªà´°à´¾à´—à´¤ ഹാനàµâ€"}
- }
- Types{
- calendar{
- buddhist{"à´¬àµà´¦àµà´§à´®à´¤à´•à´²à´£àµà´Ÿà´°àµâ€"}
- chinese{"ചൈനീസൠകലണàµà´Ÿà´°àµâ€"}
- coptic{"കോപàµà´±àµà´±à´¿à´•àµ കലണàµà´Ÿà´°àµâ€"}
- ethiopic{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ കലണàµà´Ÿà´°àµâ€"}
- ethiopic-amete-alem{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ അമെതെ അലെം കലണàµà´Ÿà´°àµâ€"}
- gregorian{"ഇംഗàµà´²àµ€à´·àµ കലണàµà´Ÿà´°àµâ€"}
- hebrew{"ഹീബàµà´°àµ‚ കലണàµà´Ÿà´°àµâ€"}
- indian{"ശകവരàµâ€à´· കലണàµà´Ÿà´°àµâ€"}
- islamic{"ഇസàµà´²à´¾à´‚ കലണàµà´Ÿà´°àµâ€"}
- islamic-civil{"ഇസàµà´²à´¾à´‚-സിവിലàµâ€ കലണàµà´Ÿà´°àµâ€"}
- japanese{"ജാപàµà´ªà´¨àµ€à´¸àµ കലണàµà´Ÿà´°àµâ€"}
- persian{"പേരàµâ€à´·àµà´¯à´¨àµâ€ കലണàµà´Ÿà´°àµâ€"}
- roc{"ചൈനീസൠകലണàµà´Ÿà´°àµâ€"}
- }
- collation{
- big5han{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസൠകàµà´°à´®àµ€à´•à´°à´£à´‚ - ബിഗàµ5"}
- dictionary{"നിഘണàµà´Ÿàµ à´…à´Ÿàµà´•àµà´•à´²àµâ€ à´•àµà´°à´®à´‚"}
- ducet{"à´¸àµà´¥à´¿à´°à´¸àµà´¥à´¿à´¤à´¿ യൂണീകോഡൠഅടàµà´•àµà´•à´²àµâ€ à´•àµà´°à´®à´‚"}
- gb2312han{"ലളിതമായ ചൈനീസൠകàµà´°à´®àµ€à´•à´°à´£à´‚ - ജീബി2312"}
- phonebook{"ഫോണàµâ€à´¬àµà´•àµà´•à´¿à´²àµ† à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
- pinyin{"പിനàµâ€â€Œà´¯à´¿à´¨àµâ€ à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
- reformed{"നവീകരിചàµà´š à´…à´Ÿàµà´•àµà´•à´²àµâ€ à´•àµà´°à´®à´‚"}
- search{"പൊതàµà´²à´•àµà´·àµà´¯à´¤àµà´¤à´¿à´¨àµà´³àµà´³ തിരയലàµâ€"}
- stroke{"à´¸àµà´±àµà´±àµà´°àµ‹à´•àµà´•àµ à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
- traditional{"പരമàµà´ªà´°à´¾à´—à´¤ à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
- unihan{"റാഡികàµà´•à´²àµâ€-à´¸àµà´Ÿàµà´°àµ‹à´•àµà´•àµ à´…à´Ÿàµà´•àµà´•à´²àµâ€ à´•àµà´°à´®à´‚"}
- }
- numbers{
- arab{"അറബികàµ-ഇനàµà´¤àµà´¯ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- arabext{"വിപàµà´²àµ€à´•à´°à´¿à´šàµà´š അറബി-ഭാരതീയ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- armn{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯à´¨àµâ€ സംഖàµà´¯à´•à´³àµâ€"}
- armnlow{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯à´¨àµâ€ ചെറിയ സംഖàµà´¯à´•à´³àµâ€"}
- beng{"ബംഗാളി à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- deva{"ദേവനാഗരി à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- ethi{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ സംഖàµà´¯à´•à´³àµâ€"}
- fullwide{"പൂരàµâ€à´£ വലàµà´ªàµà´ªà´®àµà´³àµà´³ സംഖàµà´¯à´•à´³àµâ€"}
- geor{"ജോരàµâ€à´œà´¿à´¯à´¨àµâ€ സംഖàµà´¯à´•à´³àµâ€"}
- grek{"à´—àµà´°àµ€à´•àµà´•àµ സംഖàµà´¯à´•à´³àµâ€"}
- greklow{"à´—àµà´°àµ€à´•àµà´•àµ ചെറിയകàµà´·à´° സംഖàµà´¯à´•à´³àµâ€"}
- gujr{"à´—àµà´œà´±à´¾à´¤àµà´¤à´¿ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- guru{"à´—àµà´°àµà´®àµà´–à´¿ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- hanidec{"ചൈനീസàµ"}
- hans{"ലളിതവലàµâ€à´•àµà´•à´°à´¿à´šàµà´š ചൈനീസൠസംഖàµà´¯à´•à´³àµâ€"}
- hansfin{"ലളിതവലàµâ€à´•àµà´•à´°à´¿à´šàµà´š ചൈനീസൠധനകാരàµà´¯ സംഖàµà´¯à´•à´³àµâ€"}
- hant{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസൠസംഖàµà´¯à´•à´³àµâ€"}
- hantfin{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസൠധനകാരàµà´¯ സംഖàµà´¯à´•à´³àµâ€"}
- hebr{"ഹീബàµà´°àµ സംഖàµà´¯à´•à´³àµâ€"}
- jpan{"ജപàµà´ªà´¾à´¨àµ€à´¸àµà´¸àµ സംഖàµà´¯à´•à´³àµâ€"}
- jpanfin{"ജപàµà´ªà´¾à´¨àµ€à´¸àµ ധനകാരàµà´¯ സംഖàµà´¯à´•à´³àµâ€"}
- khmr{"ഖമേരàµâ€ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- knda{"à´•à´¨àµà´¨à´¡ സംഖàµà´¯à´•à´³àµâ€"}
- laoo{"ലാവോ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- latn{"പടിഞàµà´žà´¾à´±à´¨àµâ€ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- mlym{"മലയാളം à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- mong{"മംഗോളിയനàµâ€ സംഖàµà´¯à´•à´³àµâ€"}
- mymr{"à´®àµà´¯à´¾à´¨àµà´®à´¾à´°àµâ€ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- orya{"ഒറിയ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- roman{"റോമനàµâ€ സംഖàµà´¯à´•à´³àµâ€"}
- romanlow{"റോമനàµâ€ ചെറിയ സംഖàµà´¯à´•à´³àµâ€"}
- taml{"തമിഴൠസംഖàµà´¯à´•à´³àµâ€"}
- telu{"തെലàµà´™àµà´•àµ സംഖàµà´¯à´•à´³àµâ€"}
- thai{"തായി à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- tibt{"തിബതàµà´¤à´¨àµâ€ à´…à´•àµà´•à´™àµà´™à´³àµâ€"}
- }
- }
- Variants{
- 1606NICT{"1606 വരെയàµà´³àµà´³ ആധàµà´¨à´¿à´•à´®à´¦àµà´§àµà´¯à´•à´¾à´² à´«àµà´°à´žàµà´šàµ"}
- 1996{"1996-ലെ ജരàµâ€à´®à´¨àµâ€ ലിപി"}
- AREVELA{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ à´…à´°àµâ€à´®àµ€à´¨à´¿à´¯à´¨àµâ€"}
- BOONT{"ബൂണàµà´Ÿàµâ€Œà´²à´¿à´™àµà´™àµ"}
- FONIPA{"à´à´ªà´¿â€Œà´Ž à´¸àµà´µà´¨à´µàµà´¯à´µà´¸àµà´¥"}
- MONOTON{"മോണോറàµà´±àµ‹à´£à´¿à´•àµ"}
- NEDIS{"നേറàµà´±à´¿à´¸àµ‹à´£àµâ€ à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´•à´°àµ‚പം"}
- NJIVA{"à´—àµà´¨à´¿à´µ/നിജിവ à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´•à´°àµ‚പം"}
- POSIX{"à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´°àµâ€"}
- REVISED{"പരിഷàµà´•àµà´•à´°à´¿à´šàµà´š ലിപി"}
- }
- Version{"2.0.65.46"}
- codePatterns{
- language{"ഭാഷ: {0}"}
- script{"ലിപി: {0}"}
- territory{"ദേശം: {0}"}
- }
- localeDisplayPattern{
- pattern{"{0} ({1})"}
- separator{", "}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ne.txt b/Build/source/libs/icu/icu-49.1/data/lang/ne.txt
deleted file mode 100644
index ab431a592fa..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/ne.txt
+++ /dev/null
@@ -1,185 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ne.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ne.xml
- */
-ne{
- Keys{
- calendar{"पातà¥à¤°à¥‹"}
- collation{"कोलेशन"}
- currency{"मà¥à¤¦à¥à¤°à¤¾"}
- }
- Languages{
- et{"इसà¥à¤Ÿà¥‹à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
- fil{"फिलिपिनी"}
- kn{"कनà¥à¤¨à¤¾à¤¡à¤¾"}
- lo{"लाओ"}
- mk{"मà¥à¤¯à¤¾à¤•à¥‡à¤¡à¥‹à¤¨à¤¿à¤¯à¤¨"}
- ne{"नेपाली"}
- pt_BR{"परà¥à¤¤à¥à¤—ाली (बà¥à¤°à¤¾à¤œà¤¿à¤²à¥à¤¯à¤¾à¤²à¥€)"}
- pt_PT{"आइबेरी, परà¥à¤¤à¥à¤—ाली"}
- tr{"टरà¥à¤•à¥€"}
- zh{"चिनियाà¤"}
- zh_Hans{"सरलिकृत चिनियाà¤"}
- zh_Hant{"परमà¥à¤ªà¤°à¤¾à¤—त चिनियाà¤"}
- }
- Scripts{
- Arab{"अरब"}
- Armi{"आरà¥à¤®à¥€"}
- Armn{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¨"}
- Avst{"आभेसà¥à¤Ÿà¤¾à¤¨"}
- Bali{"बाली"}
- Batk{"बाटक"}
- Beng{"बङà¥à¤—ाली"}
- Blis{"बà¥à¤²à¤¿à¤œà¤¸à¤¿à¤®à¥à¤¬à¥‹à¤²à¥à¤¸"}
- Bopo{"बोपोमोफो"}
- Brah{"बà¥à¤°à¤¾à¤¹à¥à¤®à¥€"}
- Brai{"बà¥à¤°à¥‡à¤²"}
- Bugi{"बà¥à¤—िनिज"}
- Buhd{"बà¥à¤¹à¤¿à¤¦"}
- Cakm{"काकà¥à¤®à¥"}
- Cari{"कारियन"}
- Cham{"चाम"}
- Cher{"चेरोकी"}
- Cirt{"किरà¥à¤¥"}
- Copt{"कपà¥à¤Ÿà¤¿à¤•"}
- Cprt{"कपà¥à¤°à¤¿à¤¯à¤Ÿ"}
- Cyrl{"सिरिलिक"}
- Deva{"देवानगरी"}
- Dsrt{"डेसेरेट"}
- Egyd{"इजिपà¥à¤Ÿà¤¿à¤¯à¤¨ डेमोटिक"}
- Egyh{"इजिपà¥à¤Ÿà¤¿à¤¯à¤¨ हाइरटिक"}
- Egyp{"इजिपà¥à¤Ÿà¤¿à¤¯à¤¨ हाइरोगà¥à¤²à¤¿à¤«à¥à¤¸"}
- Ethi{"इथियोपिक"}
- Geok{"गà¥à¤°à¥à¤œà¤¿à¤¯à¤¾à¤²à¥€ खà¥à¤Ÿà¥à¤¸à¥à¤°à¥€"}
- Geor{"गà¥à¤°à¥à¤œà¤¿à¤¯à¤¾à¤²à¥€"}
- Glag{"गà¥à¤²à¤¾à¤—ोलिटिक"}
- Goth{"गोथिक"}
- Grek{"गà¥à¤°à¥€à¤•"}
- Gujr{"गà¥à¤œà¤°à¤¾à¤¤à¥€"}
- Guru{"गà¥à¤°à¥‚मà¥à¤–ी"}
- Hang{"हानà¥à¤—à¥à¤²"}
- Hani{"हान"}
- Hano{"हानà¥à¤¨à¥"}
- Hans{"सरलिकृत हान"}
- Hant{"परमà¥à¤ªà¤°à¤¾à¤—त हान"}
- Hebr{"हिबà¥à¤°à¥"}
- Hira{"हिरागाना"}
- Hmng{"पहावह हमोङà¥à¤—"}
- Hrkt{"काताकाना वा हिरागाना"}
- Hung{"पà¥à¤°à¤¾à¤¨à¥‹ हङà¥à¤—ेरियाली"}
- Inds{"इनà¥à¤¦à¥à¤¸"}
- Ital{"पà¥à¤°à¤¾à¤¨à¥‹ इटालिक"}
- Java{"जाभानी"}
- Jpan{"जापानी"}
- Kali{"कायाहली"}
- Kana{"काताकाना"}
- Khar{"खारोसà¥à¤¥à¤¿à¤¤à¤¿"}
- Khmr{"खमेर"}
- Knda{"कानà¥à¤¨à¤¾à¤¡à¤¾"}
- Kore{"कोरियन"}
- Kthi{"कà¥à¤¥à¥€"}
- Lana{"लानà¥à¤¨à¤¾"}
- Laoo{"लाओ"}
- Latf{"फà¥à¤°à¤¾à¤•à¥à¤Ÿà¥à¤° लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨"}
- Latg{"गà¥à¤¯à¤¾à¤²à¤¿à¤• लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨"}
- Latn{"लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨"}
- Lepc{"लेपà¥à¤šà¤¾"}
- Limb{"लिमà¥à¤¬à¥"}
- Lyci{"लाइसियन"}
- Lydi{"लाइडियन"}
- Mand{"मानà¥à¤¡à¤¾à¤à¤¨"}
- Mani{"मानिकाà¤à¤¨"}
- Maya{"माया हाइरोगà¥à¤²à¤¿à¤«à¥à¤¸"}
- Mero{"मेरियोटिक"}
- Mlym{"मलायालम"}
- Mong{"मङà¥à¤—ोल"}
- Moon{"जून"}
- Mtei{"माइटेइ मायेक"}
- Mymr{"मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾à¤°"}
- Nkoo{"à¤à¤¨à¥à¤•à¥‹"}
- Ogam{"ओघाम"}
- Olck{"ओलचिकी"}
- Orkh{"ओरà¥à¤–ोन"}
- Orya{"ओरिया"}
- Osma{"ओसà¥à¤®à¤¾à¤¨à¥à¤¯à¤¾"}
- Perm{"पà¥à¤°à¤¾à¤¨à¥‹ परà¥à¤®à¤¿à¤•"}
- Phag{"फागà¥à¤¸-पा"}
- Phli{"फà¥à¤²à¤¿"}
- Phlp{"फà¥à¤²à¥à¤ª"}
- Phlv{"बà¥à¤• पहलà¥à¤­à¥€"}
- Phnx{"फोनिसियन"}
- Plrd{"पोलà¥à¤²à¤¾à¤°à¥à¤¡ फोनेटिक"}
- Prti{"पिआरटी"}
- Rjng{"रेजाङ"}
- Roro{"रोङà¥à¤—ोरोङà¥à¤—ो"}
- Runr{"रूनिक"}
- Samr{"समारिटन"}
- Sara{"सारती"}
- Saur{"सौराषà¥à¤Ÿà¥à¤°"}
- Sgnw{"साइनराइटिङ"}
- Shaw{"शाभियन"}
- Sinh{"सिनà¥à¤¹à¤¾à¤²à¤¾"}
- Sund{"सà¥à¤¡à¤¾à¤¨à¥€"}
- Sylo{"सà¥à¤²à¥à¤¯à¥‹à¤Ÿà¥€ नागà¥à¤°à¥€"}
- Syrc{"सिरियाक"}
- Syre{"इसà¥à¤Ÿà¥à¤°à¥‡à¤¨à¤œà¥‡à¤²à¥‹ सिरियाक"}
- Syrj{"पशà¥à¤šà¤¿à¤®à¥€ सिरियाक"}
- Syrn{"पूरà¥à¤µà¥€ सिरियाक"}
- Tagb{"टागà¥à¤µà¤¾à¤¨à¥à¤µà¤¾"}
- Tale{"टाइले"}
- Talu{"नà¥à¤¯à¥‚ टाइ लà¥à¤‡"}
- Taml{"तामिल"}
- Tavt{"टाभà¥à¤Ÿ"}
- Telu{"टेलेगà¥"}
- Teng{"टेङà¥à¤µà¤¾à¤°"}
- Tfng{"टिफिनाघ"}
- Tglg{"टागालोग"}
- Thaa{"थाना"}
- Thai{"थाई"}
- Tibt{"टिबेटन"}
- Ugar{"यà¥à¤—ारिटिक"}
- Vaii{"भाइ"}
- Visp{"दृशà¥à¤¯à¤®à¤¯ वाणी"}
- Xpeo{"पà¥à¤°à¤¾à¤¨à¥‹ परà¥à¤¸à¤¿à¤¯à¤¨"}
- Yiii{"यी"}
- Zinh{"इनà¥à¤¹à¥‡à¤°à¤¿à¤Ÿà¥‡à¤¡"}
- Zmth{"जमथ"}
- Zsym{"जसम"}
- Zxxx{"अलिखित"}
- Zyyy{"साà¤à¤¾"}
- Zzzz{"अपरिचित वा अवैध लिपी"}
- }
- Types{
- calendar{
- buddhist{"बà¥à¤¦à¥à¤§à¤¿à¤·à¥à¤Ÿ पातà¥à¤°à¥‹"}
- chinese{"चिनिà¤à¤¯à¤¾ पातà¥à¤°à¥‹"}
- gregorian{"गà¥à¤°à¥‡à¤—ोरियन पातà¥à¤°à¥‹"}
- hebrew{"हिबà¥à¤°à¥ पातà¥à¤°à¥‹"}
- indian{"भारतीय राषà¥à¤Ÿà¥à¤°à¤¿à¤¯ पातà¥à¤°à¥‹"}
- islamic{"इसà¥à¤²à¤¾à¤®à¥€ पातà¥à¤°à¥‹"}
- islamic-civil{"इसà¥à¤²à¤¾à¤®à¥€ नागरिक पातà¥à¤°à¥‹"}
- japanese{"जापानी पातà¥à¤°à¥‹"}
- roc{"चिनिà¤à¤¯à¤¾ गणतनà¥à¤¤à¥à¤° पातà¥à¤°à¥‹"}
- }
- collation{
- big5han{"परमà¥à¤ªà¤°à¤¾à¤—त चिनिà¤à¤¯à¤¾ कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿ - बिग फाइभ"}
- gb2312han{"सरलिकृत चिनियाठकà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿-गीबीटà¥à¤¥à¥à¤°à¥€à¤µà¤¾à¤¨à¤Ÿà¥"}
- phonebook{"टेलिफोन पà¥à¤¸à¥à¤¤à¤¿à¤•à¤¾ कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾à¤ªà¤¦à¥à¤¦à¤¤à¤¿"}
- pinyin{"पिनयिन कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿"}
- stroke{"सà¥à¤Ÿà¥à¤°à¥‹à¤• कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿"}
- traditional{"परमà¥à¤ªà¤°à¤¾à¤—त कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿"}
- }
- }
- Variants{
- AREVELA{"पूरà¥à¤µà¥€ आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
- POSIX{"कमà¥à¤ªà¥à¤¯à¥à¤Ÿà¤°"}
- }
- Version{"2.0.64.72"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pool.res b/Build/source/libs/icu/icu-49.1/data/lang/pool.res
deleted file mode 100644
index adf03092ac1..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/pool.res
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/resfiles.mk b/Build/source/libs/icu/icu-49.1/data/lang/resfiles.mk
deleted file mode 100644
index d6a59b43b06..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/resfiles.mk
+++ /dev/null
@@ -1,90 +0,0 @@
-# * Copyright (C) 1998-2012, International Business Machines
-# * Corporation and others. All Rights Reserved.
-LANG_CLDR_VERSION = 21.0.1
-# A list of txt's to build
-# Note:
-#
-# If you are thinking of modifying this file, READ THIS.
-#
-# Instead of changing this file [unless you want to check it back in],
-# you should consider creating a 'reslocal.mk' file in this same directory.
-# Then, you can have your local changes remain even if you upgrade or
-# reconfigure ICU.
-#
-# Example 'reslocal.mk' files:
-#
-# * To add an additional locale to the list:
-# _____________________________________________________
-# | LANG_SOURCE_LOCAL = myLocale.txt ...
-#
-# * To REPLACE the default list and only build with a few
-# locales:
-# _____________________________________________________
-# | LANG_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
-#
-#
-# Generated by LDML2ICUConverter, from LDML source files.
-
-# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
-LANG_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt en_RH.txt en_ZW.txt\
- fil_PH.txt ha_GH.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt\
- ha_NE.txt ha_NG.txt he_IL.txt id_ID.txt in.txt\
- in_ID.txt iw.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt\
- kk_Cyrl_KZ.txt kk_KZ.txt mo.txt nb_NO.txt nn_NO.txt\
- no.txt no_NO.txt no_NO_NY.txt pa_Arab_PK.txt pa_Guru_IN.txt\
- pa_IN.txt pa_PK.txt ro_MD.txt sh.txt sh_BA.txt\
- sh_CS.txt sh_YU.txt shi_Latn_MA.txt shi_MA.txt sr_BA.txt\
- sr_CS.txt sr_Cyrl_BA.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt sr_Cyrl_YU.txt\
- sr_Latn_BA.txt sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_YU.txt\
- sr_ME.txt sr_RS.txt sr_YU.txt th_TH.txt th_TH_TRADITIONAL.txt\
- tl.txt tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt uz_AF.txt\
- uz_Arab_AF.txt uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt vai_Vaii_LR.txt\
- zh_CN.txt zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt zh_Hant_TW.txt\
- zh_MO.txt zh_SG.txt zh_TW.txt
-
-
-# All aliases (to not be included under 'installed'), but not including root.
-LANG_ALIAS_SOURCE = $(LANG_SYNTHETIC_ALIAS)
-
-
-# Ordinary resources
-LANG_SOURCE = af.txt agq.txt ak.txt am.txt\
- ar.txt as.txt asa.txt az.txt az_Cyrl.txt\
- az_Latn.txt bas.txt be.txt bem.txt bez.txt\
- bg.txt bm.txt bn.txt bn_IN.txt bo.txt\
- br.txt brx.txt bs.txt ca.txt cgg.txt\
- chr.txt cs.txt cy.txt da.txt dav.txt\
- de.txt de_CH.txt dje.txt dua.txt dyo.txt\
- ebu.txt ee.txt el.txt en.txt eo.txt\
- es.txt es_419.txt es_CL.txt et.txt eu.txt\
- ewo.txt fa.txt fa_AF.txt ff.txt fi.txt\
- fil.txt fo.txt fr.txt fr_CA.txt ga.txt\
- gl.txt gsw.txt gu.txt guz.txt gv.txt\
- ha.txt ha_Latn.txt haw.txt he.txt hi.txt\
- hr.txt hu.txt hy.txt id.txt ig.txt\
- ii.txt is.txt it.txt ja.txt jmc.txt\
- ka.txt kab.txt kam.txt kde.txt kea.txt\
- khq.txt ki.txt kk.txt kk_Cyrl.txt kl.txt\
- kln.txt km.txt kn.txt ko.txt kok.txt\
- ksb.txt ksf.txt kw.txt lag.txt lg.txt\
- ln.txt lt.txt lu.txt luo.txt luy.txt\
- lv.txt mas.txt mer.txt mfe.txt mg.txt\
- mgh.txt mk.txt ml.txt mr.txt ms.txt\
- mt.txt mua.txt my.txt naq.txt nb.txt\
- nd.txt ne.txt nl.txt nl_BE.txt nmg.txt\
- nn.txt nus.txt nyn.txt om.txt or.txt\
- pa.txt pa_Arab.txt pa_Guru.txt pl.txt ps.txt\
- pt.txt pt_PT.txt rm.txt rn.txt ro.txt\
- rof.txt ru.txt ru_UA.txt rw.txt rwk.txt\
- saq.txt sbp.txt seh.txt ses.txt sg.txt\
- shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
- sl.txt sn.txt so.txt sq.txt sr.txt\
- sr_Cyrl.txt sr_Latn.txt sv.txt sv_FI.txt sw.txt\
- swc.txt ta.txt te.txt teo.txt th.txt\
- ti.txt to.txt tr.txt twq.txt tzm.txt\
- tzm_Latn.txt uk.txt ur.txt uz.txt uz_Arab.txt\
- uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt\
- vi.txt vun.txt xog.txt yav.txt yo.txt\
- zh.txt zh_Hans.txt zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt\
- zh_Hant.txt zh_Hant_HK.txt zu.txt
-
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/shi_Latn.txt b/Build/source/libs/icu/icu-49.1/data/lang/shi_Latn.txt
deleted file mode 100644
index 5aa24b38f60..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/shi_Latn.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Latn.xml
-// *
-// ***************************************************************************
-shi_Latn{
- Version{"2.0.57.98"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/si.txt b/Build/source/libs/icu/icu-49.1/data/lang/si.txt
deleted file mode 100644
index 0733f7ce818..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/si.txt
+++ /dev/null
@@ -1,92 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/si.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/si.xml
- */
-si{
- Keys{
- calendar{"දිනදසුන"}
- currency{"මුදල්"}
- }
- Languages{
- ar{"අරà·à¶¶à·’"}
- bn{"බෙංගලි"}
- bo{"ටිබෙට්"}
- de{"ජර්මන්"}
- de_AT{"ඔස්ට්â€à¶»à·’යà·à¶±à·” ජර්මන්"}
- dv{"දිවෙහි"}
- el{"ග්â€à¶»à·“ක"}
- en{"ඉංග්â€à¶»à·“සි"}
- en_AU{"ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” ඉංග්â€à¶»à·“සි"}
- en_CA{"කà·à¶±à·šà¶©à·’යà·à¶±à·” ඉංග්â€à¶»à·“සි"}
- en_GB{"බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º ඉංග්â€à¶»à·“සින්â€à¶º"}
- en_US{"ඇමෙරිකà·à¶±à·” ඉංග්â€à¶»à·“සි"}
- es{"ස්පà·à¶¤à·Šà¶¤"}
- fa{"පර්සියà·à¶±à·”"}
- fr{"ප්â€à¶»à¶‚à·"}
- fr_CA{"කà·à¶±à·šà¶©à·’යà·à¶±à·” ප්â€à¶»à¶‚à·"}
- gu{"ගුජරà·à¶§à·’"}
- he{"හීබෲ"}
- hi{"හින්දි"}
- hu{"හන්ගේරියà·à¶±à·”"}
- hy{"ආර්මේනියà·à¶±à·”"}
- it{"ඉතà·à¶½à·’"}
- ja{"ජපන්"}
- kn{"කණ්ණඩ"}
- ko{"කොරියà·à¶±à·”"}
- la{"ලතින්"}
- ms{"මà·à¶½à·š"}
- nl{"ලන්දේසි"}
- pl{"පà·à¶½à¶±à·Šà¶­"}
- pt{"පෘතුගීසි"}
- ru{"රුසියà·à¶±à·”"}
- sa{"සංස්කෘත"}
- si{"සිංහල"}
- ta{"දෙමළ"}
- th{"තà·à¶ºà·’"}
- tr{"තුර්කි"}
- zh{"චීන"}
- }
- Scripts{
- Arab{"අරà·à¶¶à·’"}
- Armn{"ආර්මේනියà·à¶±à·”"}
- Cyrl{"සිරිලික්"}
- Deva{"දේවනà·à¶œà¶»à·“"}
- Grek{"ග්â€à¶»à·“ක"}
- Gujr{"ගුජරà·à¶§à·’"}
- Hans{"සරළ"}
- Hant{"à·ƒà·à¶¸à·Šà¶´à·Šâ€à¶»à¶¯à·à¶ºà·’ක"}
- Hebr{"හීබෲ"}
- Hira{"හිරඟනà·"}
- Jpan{"ජපන්"}
- Knda{"කණ්ණඩ"}
- Kore{"කොරියà·à¶±à·”"}
- Latn{"ලතින්"}
- Mlym{"මලයà·à¶½à¶¸à·Š"}
- Mong{"මොන්ගà·à¶½à·’යà·à¶±à·”"}
- Sinh{"සිංහල"}
- Taml{"දෙමල"}
- Telu{"තෙළිඟු"}
- Thai{"තà·à¶ºà·’"}
- Tibt{"ටිâ€à¶¶à·™à¶§à·Š"}
- }
- Types{
- calendar{
- buddhist{"බොදු දිනදසුන"}
- chinese{"චීන දිනදසුන"}
- gregorian{"දිනදසුන"}
- hebrew{"හීබෲ දිනදසුන"}
- }
- numbers{
- arab{"ඉන්දු අරà·à¶¶à·’ ඉලක්කම්"}
- taml{"දෙමළ ඉලක්කම්"}
- }
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/vi.txt b/Build/source/libs/icu/icu-49.1/data/lang/vi.txt
deleted file mode 100644
index 875d47fc855..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/vi.txt
+++ /dev/null
@@ -1,310 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vi.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/vi.xml
- */
-vi{
- Keys{
- calendar{"Lịch"}
- collation{"Sắp xếp"}
- currency{"Tiá»n tệ"}
- numbers{"Số"}
- x{"Sử dụng cá nhân"}
- }
- Languages{
- ab{"Tiếng Abkhazia"}
- af{"Tiếng Nam Phi"}
- am{"Tiếng Amharic"}
- ar{"Tiếng A-rập"}
- as{"Tiếng Assam"}
- ay{"Tiếng Aymara"}
- az{"Tiếng Ai-déc-bai-gian"}
- be{"Tiếng Bê-la-rút"}
- bg{"Tiếng Bun-ga-ri"}
- bh{"Tiếng Bihari"}
- bn{"Tiếng Bengali (Ấn Äá»™)"}
- bo{"Tiếng Tây Tạng"}
- br{"Tiếng Breton"}
- bs{"Tiếng Nam Tư"}
- ca{"Tiếng Ca-ta-lăng"}
- cs{"Tiếng Séc"}
- cy{"Tiếng Xentơ"}
- da{"Tiếng Äan Mạch"}
- de{"Tiếng Äức"}
- de_CH{"Tiếng Äức Chuẩn (Thụy SÄ©)"}
- dv{"Tiếng Divehi"}
- dz{"Tiếng Dzongkha"}
- efi{"Tiếng Efik"}
- el{"Tiếng Hy Lạp"}
- en{"Tiếng Anh"}
- en_CA{"Tiếng Anh (Canada)"}
- en_GB{"Tiếng Anh (Anh)"}
- en_US{"Tiếng Anh (Mỹ)"}
- eo{"Tiếng Quốc Tế Ngữ"}
- es{"Tiếng Tây Ban Nha"}
- es_419{"Tiếng Tây Ban Nha (Mỹ La tinh)"}
- es_ES{"Tiếng Tây Ban Nha (I-bê-ri)"}
- et{"Tiếng E-xtô-ni-a"}
- eu{"Tiếng Basque"}
- fa{"Tiếng Ba Tư"}
- fi{"Tiếng Phần Lan"}
- fil{"Tiếng Philipin"}
- fj{"Tiếng Fiji"}
- fo{"Tiếng Faore"}
- fr{"Tiếng Pháp"}
- fr_CA{"Tiếng Pháp (Canada)"}
- fy{"Tiếng Frisian"}
- ga{"Tiếng Ai-len"}
- gd{"Tiếng Xentơ (Xcốt len)"}
- gl{"Tiếng Galician"}
- gn{"Tiếng Guarani"}
- gsw{"Tiếng Äức Thụy SÄ©"}
- gu{"Tiếng Gujarati"}
- ha{"Tiếng Hausa"}
- haw{"Tiếng Hawaii"}
- he{"Tiếng Hê-brơ"}
- hi{"Tiếng Hin-đi"}
- hr{"Tiếng Crô-a-ti-a"}
- ht{"Tiếng Haiti"}
- hu{"Tiếng Hung-ga-ri"}
- hy{"Tiếng Ãc-mê-ni"}
- ia{"Tiếng Khoa Há»c Quốc Tế"}
- id{"Tiếng In-đô-nê-xia"}
- ig{"Tiếng Igbo"}
- is{"Tiếng Ai-xơ-len"}
- it{"Tiếng Ã"}
- ja{"Tiếng Nhật"}
- jv{"Tiếng Gia-va"}
- ka{"Tiếng Georgian"}
- kk{"Tiếng Kazakh"}
- km{"Tiếng Campuchia"}
- kn{"Tiếng Kan-na-đa"}
- ko{"Tiếng Hàn Quốc"}
- ks{"Tiếng Kashmiri"}
- ku{"Tiếng Kurd (Iran)"}
- ky{"Tiếng Kyrgyz"}
- la{"Tiếng La-tinh"}
- lb{"Tiếng Luxembourg"}
- ln{"Tiếng Lingala"}
- lo{"Tiếng Lào"}
- lt{"Tiếng Lít-va"}
- lv{"Tiếng Lát-vi-a"}
- mg{"Tiếng Malagasy"}
- mi{"Tiếng Maori"}
- mk{"Tiếng Ma-xê-đô-ni-a"}
- ml{"Tiếng Malayalam"}
- mn{"Tiếng Mông Cổ"}
- mr{"Tiếng Marathi"}
- ms{"Tiếng Ma-lay-xi-a"}
- mt{"Tiếng Mantơ"}
- my{"Tiếng Miến Äiện"}
- nb{"Tiếng Na Uy (Bokmål)"}
- nd{"Bắc Ndebele"}
- ne{"Tiếng Nê-pan"}
- nl{"Tiếng Hà Lan"}
- nl_BE{"Tiếng Flemish"}
- nn{"Tiếng Na Uy (Nynorsk)"}
- no{"Tiếng Na Uy"}
- nso{"Bắc Sotho"}
- ny{"Tiếng Nyanja"}
- oc{"Tiếng Occitan"}
- or{"Tiếng Ô-ri-a"}
- os{"Tiếng Ossetic"}
- pa{"Tiếng Punjabi"}
- pl{"Tiếng Ba Lan"}
- ps{"Tiếng Pa-tô"}
- pt{"Tiếng Bồ Äào Nha"}
- pt_BR{"Tiếng Bồ Äào Nha (Braxin)"}
- pt_PT{"Tiếng Bồ Äào Nha (I-bê-ri)"}
- qu{"Tiếng Quechua"}
- rm{"Tiếng Rhaeto-Romance"}
- rn{"Tiếng Rundi"}
- ro{"Tiếng Ru-ma-ni"}
- ru{"Tiếng Nga"}
- rw{"Tiếng Kinyarwanda"}
- sa{"Tiếng Phạn"}
- sd{"Tiếng Sin-hi"}
- se{"Bắc Sami"}
- sg{"Tiếng Sango"}
- sh{"Tiếng Xéc bi - Croatia"}
- si{"Tiếng Sinhala"}
- sk{"Tiếng Xlô-vác"}
- sl{"Tiếng Xlô-ven"}
- sm{"Tiếng Samoa"}
- sn{"Tiếng Shona"}
- so{"Tiếng Xô-ma-li"}
- sq{"Tiếng An-ba-ni"}
- sr{"Tiếng Séc-bi"}
- ss{"Tiếng Swati"}
- st{"Tiếng Sesotho"}
- su{"Tiếng Xu đăng"}
- sv{"Tiếng Thụy Äiển"}
- sw{"Tiếng Bantu (Äông Phi)"}
- swb{"Tiếng Cômo"}
- ta{"Tiếng Tamil"}
- te{"Tiếng Telugu"}
- tet{"Tetum"}
- tg{"Tiếng Tajik"}
- th{"Tiếng Thái"}
- ti{"Tiếng Tigrigya"}
- tk{"Tiếng Tuôc-men"}
- tl{"Tiếng Tagalog"}
- tlh{"Tiếng Klingon"}
- tn{"Tiếng Tswana"}
- to{"Tiếng Tonga"}
- tpi{"Tiếng Tok Pisin"}
- tr{"Tiếng Thổ Nhĩ Kỳ"}
- ts{"Tiếng Tsonga"}
- tt{"Tiếng Tatar"}
- tw{"Tiếng Twi"}
- ty{"Tiếng Tahiti"}
- ug{"Tiếng Uighur"}
- uk{"Tiếng U-crai-na"}
- und{"Tiếng không xác định"}
- ur{"Tiếng Uđu"}
- uz{"Tiếng U-dơ-bếch"}
- ve{"Tiếng Venda"}
- vi{"Tiếng Việt"}
- wo{"Tiếng Wolof"}
- xh{"Tiếng Bantu"}
- yi{"Tiếng Y-đit"}
- yo{"Tiếng Yoruba"}
- yue{"Tiếng Quảng Äông"}
- zh{"Tiếng Trung Quốc"}
- zh_Hans{"Tiếng Trung Quốc (Giản thể)"}
- zh_Hant{"Tiếng Trung Quốc (Phồn thể)"}
- zu{"Tiếng Zulu"}
- zxx{"Không có nội dung ngôn ngữ"}
- }
- LanguagesShort{
- az{"Tiếng Azeri"}
- }
- Scripts{
- Arab{"Chữ Ả Rập"}
- Armn{"Chữ Armenia"}
- Beng{"Chữ Bengali"}
- Bopo{"Chữ Bopomofo"}
- Brai{"Chữ nổi Braille"}
- Cyrl{"Chữ Kirin"}
- Deva{"Chữ Devanagari"}
- Ethi{"Chữ Ethiopia"}
- Geor{"Chữ Georgia"}
- Grek{"Chữ Hy Lạp"}
- Gujr{"Chữ Gujarati"}
- Guru{"Chữ Gurmukhi"}
- Hang{"Chữ Hangul"}
- Hani{"Chữ Hán"}
- Hans{"Giản thể"}
- Hant{"Phồn thể"}
- Hebr{"Chữ Do Thái"}
- Hira{"Chữ Hiragana"}
- Jpan{"Nhật Bản"}
- Kana{"Chữ Katakana"}
- Khmr{"Chữ Khơ-me"}
- Knda{"Chữ Kannada"}
- Kore{"HaÌ€n QuôÌc"}
- Laoo{"Chữ Lào"}
- Latn{"Chữ La tinh"}
- Mlym{"Chữ Malayalam"}
- Mong{"Chữ Mông Cổ"}
- Mymr{"Myanma"}
- Orya{"Chữ Oriya"}
- Sinh{"Chữ Sinhala"}
- Taml{"Chữ Tamil"}
- Telu{"Chữ Telugu"}
- Thaa{"Chữ Thaana"}
- Thai{"Chữ Thái"}
- Tibt{"Chữ Tây Tạng"}
- Zsym{"Ký hiệu"}
- Zxxx{"Chưa có chữ viết"}
- Zyyy{"Chung"}
- Zzzz{"Chữ viêÌt Không xaÌc Ä‘iÌ£nh"}
- }
- Scripts%stand-alone{
- Hans{"Chữ Hán giản thể"}
- Hant{"Chữ Hán phồn thể"}
- }
- Types{
- calendar{
- buddhist{"Lịch Phật Giáo"}
- chinese{"Lịch Trung Quốc"}
- coptic{"Lịch Copts"}
- ethiopic{"Lịch Ethiopia"}
- ethiopic-amete-alem{"Lịch Ethiopic Amete Alem"}
- gregorian{"Lịch Gregory"}
- hebrew{"Lịch Do Thái"}
- indian{"Lịch Quốc gia Ấn Äá»™"}
- islamic{"Lịch Islamic"}
- islamic-civil{"Lịch Islamic-Civil"}
- japanese{"Lịch Nhật Bản"}
- persian{"Lịch Ba Tư"}
- roc{"Lịch Trung Hoa Dân Quốc"}
- }
- collation{
- big5han{"Thứ tự sắp xếp theo tiếng Trung phồn thể - Big5"}
- dictionary{"Thứ tự sắp xếp theo từ điển"}
- ducet{"Thứ tự sắp xếp unicode mặc định"}
- gb2312han{"Thứ tự sắp xếp theo tiếng Trung giản thể - GB2312"}
- phonebook{"Thứ tự sắp xếp theo danh bạ điện thoại"}
- pinyin{"Thứ tự sắp xếp theo bính âm"}
- reformed{"Thứ tự sắp xếp đã sửa đổi"}
- search{"Tìm kiếm mục đích chung"}
- stroke{"Thứ tự sắp xếp theo nét chữ"}
- traditional{"Thứ tá»± sắp xếp truyá»n thống"}
- unihan{"Trình tự sắp xếp theo bộ-nét"}
- }
- numbers{
- arab{"Chữ số A rập - Ấn Äá»™"}
- arabext{"Chữ số A rập - Ấn Äá»™ mở rá»™ng"}
- armn{"Chữ số Armeni"}
- armnlow{"Chữ số Armenia viết thÆ°á»ng"}
- beng{"Chữ số Bangladesh"}
- deva{"Chữ số Devanagari"}
- ethi{"Chữ số Ethiopia"}
- fullwide{"Chữ số có độ rộng đầy đủ"}
- geor{"Chữ số Gregory"}
- grek{"Chữ số Hy Lạp"}
- greklow{"Chữ số Hy Lạp viết thÆ°á»ng"}
- gujr{"Chữ số Gujarati"}
- guru{"Chữ số Gurmukhi"}
- hanidec{"Chữ số thập phân Trung Quốc"}
- hans{"Chữ số của tiếng Trung giản thể"}
- hansfin{"Chữ số dùng trong tài chính của tiếng Trung giản thể"}
- hant{"Chữ số tiếng Trung phồn thể"}
- hantfin{"Chữ số dùng trong tài chính của tiếng Trung phồn thể"}
- hebr{"Chữ số Do Thái"}
- jpan{"Chữ số Nhật Bản"}
- jpanfin{"Chữ số dùng trong tài chính của tiếng Nhật"}
- khmr{"Chữ số Khmer"}
- knda{"Chữ số Kannada"}
- laoo{"Chữ số Lào"}
- latn{"Chữ số phương Tây"}
- mlym{"Chữ số Malayalam"}
- mong{"Chữ số Mông Cổ"}
- mymr{"Chữ số Myanma"}
- orya{"Chữ số Oriya"}
- roman{"Chữ số La mã"}
- romanlow{"Chữ số La Mã viết thÆ°á»ng"}
- taml{"Chữ số Tamil"}
- telu{"Chữ số Telugu"}
- thai{"Chữ số Thái"}
- tibt{"Chữ số Tây Tạng"}
- }
- }
- Version{"2.0.67.6"}
- codePatterns{
- language{"Ngôn ngữ: {0}"}
- script{"Chữ viết: {0}"}
- territory{"Vùng: {0}"}
- }
- localeDisplayPattern{
- pattern{"{0} ({1})"}
- separator{", "}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_HK.txt b/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_HK.txt
deleted file mode 100644
index 34415ee7ee7..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_HK.txt
+++ /dev/null
@@ -1,85 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_HK.xml
-// *
-// ***************************************************************************
-zh_Hans_HK{
- Languages{
- ast{"阿斯图里亚æ€æ–‡"}
- de_AT{"奥地利德文"}
- en_AU{"澳大利亚英文"}
- en_CA{"加拿大英文"}
- en_GB{"英国英文"}
- en_US{"美国英文"}
- es_419{"拉ä¸ç¾Žæ´²è¥¿ç­ç‰™æ–‡"}
- es_ES{"伊比利亚西ç­ç‰™æ–‡"}
- fr_CA{"加拿大法文"}
- fr_CH{"瑞士法文"}
- gu{"å¤å‰æ‹‰ç‰¹æ–‡"}
- ml{"马拉雅拉姆文"}
- nl_BE{"佛兰芒文"}
- pag{"邦阿西楠文"}
- pt_BR{"巴西葡è„牙文"}
- pt_PT{"伊比利亚葡è„牙文"}
- su{"巽他文"}
- za{"壮文"}
- zh_Hans{"简体中文"}
- zh_Hant{"ç¹ä½“中文"}
- }
- Scripts{
- Arab{"阿拉伯文"}
- Armn{"亚美尼亚文"}
- Beng{"孟加拉文"}
- Cyrl{"西里尔文"}
- Deva{"天城文"}
- Ethi{"埃塞俄比亚文"}
- Geor{"æ ¼é²å‰äºšæ–‡"}
- Grek{"希腊文"}
- Gujr{"å¤å‰æ‹‰ç‰¹æ–‡"}
- Hang{"韩文字"}
- Hebr{"希伯æ¥æ–‡"}
- Jpan{"日文"}
- Khmr{"高棉文"}
- Knda{"å¡çº³å¡”å…‹æ–‡"}
- Kore{"韩文"}
- Laoo{"è€æŒæ–‡"}
- Latn{"拉ä¸æ–‡"}
- Mlym{"马拉雅拉姆文"}
- Mymr{"缅甸文"}
- Orya{"奥里亚文"}
- Sinh{"辛哈拉文"}
- Taml{"泰米尔文"}
- Telu{"æ³°å¢å›ºæ–‡"}
- Thaa{"塔安娜文"}
- Thai{"æ³°æ–‡"}
- Zxxx{"éžä¹¦é¢æ–‡å­—"}
- Zzzz{"未知语系"}
- }
- Types{
- collation{
- big5han{"ç¹ä½“中文排åºé¡ºåº (Big5)"}
- gb2312han{"简体中文排åºé¡ºåº (GB2312)"}
- pinyin{"拼音排åºé¡ºåº"}
- stroke{"笔画排åº"}
- }
- }
- Variants{
- 1901{"传统德文拼字"}
- 1996{"1996 年德文拼字"}
- AREVELA{"东亚美尼亚文"}
- AREVMDA{"西亚美尼亚文"}
- PINYIN{"拼音罗马字"}
- POLYTON{"多音字æ¯"}
- REVISED{"修订的拼字"}
- SAAHO{"è¨éœæ–‡"}
- WADEGILE{"韦æ°æ‹¼éŸ³ç½—马字"}
- }
- Version{"2.0.64.65"}
- codePatterns{
- script{"语系:{0}"}
- territory{"地区:{0}"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_MO.txt b/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_MO.txt
deleted file mode 100644
index 6f21ff11c4b..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_MO.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_MO.xml
-// *
-// ***************************************************************************
-zh_Hans_MO{
- Keys{
- collation{"排åºé¡ºåº"}
- }
- Languages{
- ast{"阿斯图里亚æ€æ–‡"}
- de_AT{"奥地利德文"}
- en_AU{"澳大利亚英文"}
- en_CA{"加拿大英文"}
- en_GB{"英国英文"}
- en_US{"美国英文"}
- es_419{"拉ä¸ç¾Žæ´²è¥¿ç­ç‰™æ–‡"}
- es_ES{"伊比利亚西ç­ç‰™æ–‡"}
- fr_CA{"加拿大法文"}
- fr_CH{"瑞士法文"}
- gu{"å¤å‰æ‹‰ç‰¹æ–‡"}
- ml{"马拉雅拉姆文"}
- nl_BE{"佛兰芒文"}
- pag{"邦阿西楠文"}
- pt_BR{"巴西葡è„牙文"}
- pt_PT{"伊比利亚葡è„牙文"}
- su{"巽他文"}
- za{"壮文"}
- zh_Hans{"简体中文"}
- zh_Hant{"ç¹ä½“中文"}
- }
- Scripts{
- Arab{"阿拉伯文"}
- Armn{"亚美尼亚文"}
- Beng{"孟加拉文"}
- Cyrl{"西里尔文"}
- Deva{"天城文"}
- Ethi{"埃塞俄比亚文"}
- Geor{"æ ¼é²å‰äºšæ–‡"}
- Grek{"希腊文"}
- Gujr{"å¤å‰æ‹‰ç‰¹æ–‡"}
- Hebr{"希伯æ¥æ–‡"}
- Jpan{"日文"}
- Khmr{"高棉文"}
- Knda{"å¡çº³å¡”å…‹æ–‡"}
- Laoo{"è€æŒæ–‡"}
- Latn{"拉ä¸æ–‡"}
- Mlym{"马拉雅拉姆文"}
- Mymr{"缅甸文"}
- Orya{"奥里亚文"}
- Sinh{"辛哈拉文"}
- Taml{"泰米尔文"}
- Telu{"æ³°å¢å›ºæ–‡"}
- Thaa{"塔安娜文"}
- Thai{"æ³°æ–‡"}
- Zxxx{"éžä¹¦é¢æ–‡å­—"}
- Zzzz{"未知语系"}
- }
- Types{
- collation{
- big5han{"ç¹ä½“中文排åºé¡ºåº (Big5)"}
- gb2312han{"简体中文排åºé¡ºåº (GB2312)"}
- pinyin{"拼音排åºé¡ºåº"}
- stroke{"笔画排åº"}
- }
- }
- Variants{
- 1901{"传统德文拼字"}
- 1996{"1996 年德文拼字"}
- AREVELA{"东亚美尼亚文"}
- AREVMDA{"西亚美尼亚文"}
- PINYIN{"拼音罗马字"}
- POLYTON{"多音字æ¯"}
- REVISED{"修订的拼字"}
- SAAHO{"è¨éœæ–‡"}
- WADEGILE{"韦æ°æ‹¼éŸ³ç½—马字"}
- }
- Version{"2.0.64.65"}
- codePatterns{
- script{"语系:{0}"}
- territory{"地区:{0}"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_SG.txt b/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_SG.txt
deleted file mode 100644
index 95b2598bca1..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_SG.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_SG.xml
-// *
-// ***************************************************************************
-zh_Hans_SG{
- Languages{
- de_AT{"奥地利德文"}
- en_AU{"澳大利亚英文"}
- en_CA{"加拿大英文"}
- en_GB{"英国英文"}
- en_US{"美国英文"}
- es_419{"拉ä¸ç¾Žæ´²è¥¿ç­ç‰™æ–‡"}
- es_ES{"伊比利亚西ç­ç‰™æ–‡"}
- fr_CA{"加拿大法文"}
- fr_CH{"瑞士法文"}
- gu{"å¤å‰æ‹‰ç‰¹æ–‡"}
- ml{"马拉雅拉姆文"}
- nl_BE{"佛兰芒文"}
- pag{"邦阿西楠文"}
- pt_BR{"巴西葡è„牙文"}
- pt_PT{"伊比利亚葡è„牙文"}
- su{"巽他文"}
- za{"壮文"}
- zh_Hans{"简体中文"}
- zh_Hant{"ç¹ä½“中文"}
- }
- Scripts{
- Arab{"阿拉伯文"}
- Armn{"亚美尼亚文"}
- Beng{"孟加拉文"}
- Cyrl{"西里尔文"}
- Deva{"天城文"}
- Ethi{"埃塞俄比亚文"}
- Geor{"æ ¼é²å‰äºšæ–‡"}
- Grek{"希腊文"}
- Gujr{"å¤å‰æ‹‰ç‰¹æ–‡"}
- Hebr{"希伯æ¥æ–‡"}
- Jpan{"日文"}
- Khmr{"高棉文"}
- Knda{"å¡çº³å¡”å…‹æ–‡"}
- Laoo{"è€æŒæ–‡"}
- Latn{"拉ä¸æ–‡"}
- Mlym{"马拉雅拉姆文"}
- Mymr{"缅甸文"}
- Orya{"奥里亚文"}
- Sinh{"辛哈拉文"}
- Taml{"泰米尔文"}
- Telu{"æ³°å¢å›ºæ–‡"}
- Thaa{"塔安娜文"}
- Thai{"æ³°æ–‡"}
- Zxxx{"éžä¹¦é¢æ–‡å­—"}
- Zzzz{"未知语系"}
- }
- Types{
- collation{
- big5han{"ç¹ä½“中文排åºé¡ºåº (Big5)"}
- gb2312han{"简体中文排åºé¡ºåº (GB2312)"}
- pinyin{"拼音排åºé¡ºåº"}
- stroke{"笔画排åº"}
- }
- }
- Variants{
- 1901{"传统德文拼字"}
- 1996{"1996 年德文拼字"}
- AREVELA{"东亚美尼亚文"}
- AREVMDA{"西亚美尼亚文"}
- PINYIN{"拼音罗马字"}
- POLYTON{"多音字æ¯"}
- REVISED{"修订的拼字"}
- SAAHO{"è¨éœæ–‡"}
- WADEGILE{"韦æ°æ‹¼éŸ³ç½—马字"}
- }
- Version{"2.0.64.65"}
- codePatterns{
- script{"语系:{0}"}
- territory{"地区:{0}"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/plurals.txt b/Build/source/libs/icu/icu-49.1/data/misc/plurals.txt
deleted file mode 100644
index 67ea7f3816b..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/misc/plurals.txt
+++ /dev/null
@@ -1,288 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/plurals.xml
-// *
-// ***************************************************************************
-plurals:table(nofallback){
- locales{
- af{"set2"}
- ak{"set3"}
- am{"set3"}
- ar{"set1"}
- asa{"set2"}
- az{""}
- be{"set10"}
- bem{"set2"}
- bez{"set2"}
- bg{"set2"}
- bh{"set3"}
- bm{""}
- bn{"set2"}
- bo{""}
- br{"set19"}
- brx{"set2"}
- bs{"set10"}
- ca{"set2"}
- cgg{"set2"}
- chr{"set2"}
- cs{"set11"}
- cy{"set16"}
- da{"set2"}
- de{"set2"}
- dv{"set2"}
- dz{""}
- ee{"set2"}
- el{"set2"}
- en{"set2"}
- eo{"set2"}
- es{"set2"}
- et{"set2"}
- eu{"set2"}
- fa{""}
- ff{"set4"}
- fi{"set2"}
- fil{"set3"}
- fo{"set2"}
- fr{"set4"}
- fur{"set2"}
- fy{"set2"}
- ga{"set7"}
- gd{"set23"}
- gl{"set2"}
- gsw{"set2"}
- gu{"set2"}
- guw{"set3"}
- gv{"set22"}
- ha{"set2"}
- haw{"set2"}
- he{"set2"}
- hi{"set3"}
- hr{"set10"}
- hu{""}
- id{""}
- ig{""}
- ii{""}
- is{"set2"}
- it{"set2"}
- iu{"set6"}
- ja{""}
- jmc{"set2"}
- jv{""}
- ka{""}
- kab{"set4"}
- kaj{"set2"}
- kcg{"set2"}
- kde{""}
- kea{""}
- kk{"set2"}
- kl{"set2"}
- km{""}
- kn{""}
- ko{""}
- ksb{"set2"}
- ksh{"set20"}
- ku{"set2"}
- kw{"set6"}
- lag{"set17"}
- lb{"set2"}
- lg{"set2"}
- ln{"set3"}
- lo{""}
- lt{"set9"}
- lv{"set5"}
- mas{"set2"}
- mg{"set3"}
- mk{"set15"}
- ml{"set2"}
- mn{"set2"}
- mo{"set8"}
- mr{"set2"}
- ms{""}
- mt{"set14"}
- my{""}
- nah{"set2"}
- naq{"set6"}
- nb{"set2"}
- nd{"set2"}
- ne{"set2"}
- nl{"set2"}
- nn{"set2"}
- no{"set2"}
- nr{"set2"}
- nso{"set3"}
- ny{"set2"}
- nyn{"set2"}
- om{"set2"}
- or{"set2"}
- pa{"set2"}
- pap{"set2"}
- pl{"set12"}
- ps{"set2"}
- pt{"set2"}
- rm{"set2"}
- ro{"set8"}
- rof{"set2"}
- ru{"set10"}
- rwk{"set2"}
- sah{""}
- saq{"set2"}
- se{"set6"}
- seh{"set2"}
- ses{""}
- sg{""}
- sh{"set10"}
- shi{"set18"}
- sk{"set11"}
- sl{"set13"}
- sma{"set6"}
- smi{"set6"}
- smj{"set6"}
- smn{"set6"}
- sms{"set6"}
- sn{"set2"}
- so{"set2"}
- sq{"set2"}
- sr{"set10"}
- ss{"set2"}
- ssy{"set2"}
- st{"set2"}
- sv{"set2"}
- sw{"set2"}
- syr{"set2"}
- ta{"set2"}
- te{"set2"}
- teo{"set2"}
- th{""}
- ti{"set3"}
- tig{"set2"}
- tk{"set2"}
- tl{"set3"}
- tn{"set2"}
- to{""}
- tr{""}
- ts{"set2"}
- tzm{"set21"}
- uk{"set10"}
- ur{"set2"}
- ve{"set2"}
- vi{""}
- vun{"set2"}
- wa{"set3"}
- wae{"set2"}
- wo{""}
- xh{"set2"}
- xog{"set2"}
- yo{""}
- zh{""}
- zu{"set2"}
- }
- rules{
- set1{
- few{"n mod 100 in 3..10"}
- many{"n mod 100 in 11..99"}
- one{"n is 1"}
- two{"n is 2"}
- zero{"n is 0"}
- }
- set10{
- few{"n mod 10 in 2..4 and n mod 100 not in 12..14"}
- many{"n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14"}
- one{"n mod 10 is 1 and n mod 100 is not 11"}
- }
- set11{
- few{"n in 2..4"}
- one{"n is 1"}
- }
- set12{
- few{"n mod 10 in 2..4 and n mod 100 not in 12..14"}
- many{
- "n is not 1 and n mod 10 in 0..1 or n mod 10 in 5..9 or n mod 100 in "
- "12..14"
- }
- one{"n is 1"}
- }
- set13{
- few{"n mod 100 in 3..4"}
- one{"n mod 100 is 1"}
- two{"n mod 100 is 2"}
- }
- set14{
- few{"n is 0 or n mod 100 in 2..10"}
- many{"n mod 100 in 11..19"}
- one{"n is 1"}
- }
- set15{
- one{"n mod 10 is 1 and n is not 11"}
- }
- set16{
- few{"n is 3"}
- many{"n is 6"}
- one{"n is 1"}
- two{"n is 2"}
- zero{"n is 0"}
- }
- set17{
- one{"n within 0..2 and n is not 0 and n is not 2"}
- zero{"n is 0"}
- }
- set18{
- few{"n in 2..10"}
- one{"n within 0..1"}
- }
- set19{
- few{"n mod 10 in 3..4,9 and n mod 100 not in 10..19,70..79,90..99"}
- many{"n mod 1000000 is 0 and n is not 0"}
- one{"n mod 10 is 1 and n mod 100 not in 11,71,91"}
- two{"n mod 10 is 2 and n mod 100 not in 12,72,92"}
- }
- set2{
- one{"n is 1"}
- }
- set20{
- one{"n is 1"}
- zero{"n is 0"}
- }
- set21{
- one{"n in 0..1 or n in 11..99"}
- }
- set22{
- one{"n mod 10 in 1..2 or n mod 20 is 0"}
- }
- set23{
- few{"n in 3..10,13..19"}
- one{"n in 1,11"}
- two{"n in 2,12"}
- }
- set3{
- one{"n in 0..1"}
- }
- set4{
- one{"n within 0..2 and n is not 2"}
- }
- set5{
- one{"n mod 10 is 1 and n mod 100 is not 11"}
- zero{"n is 0"}
- }
- set6{
- one{"n is 1"}
- two{"n is 2"}
- }
- set7{
- few{"n in 3..6"}
- many{"n in 7..10"}
- one{"n is 1"}
- two{"n is 2"}
- }
- set8{
- few{"n is 0 OR n is not 1 AND n mod 100 in 1..19"}
- one{"n is 1"}
- }
- set9{
- few{"n mod 10 in 2..9 and n mod 100 not in 11..19"}
- one{"n mod 10 is 1 and n mod 100 not in 11..19"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/windowsZones.txt b/Build/source/libs/icu/icu-49.1/data/misc/windowsZones.txt
deleted file mode 100644
index 9cdcb722231..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/misc/windowsZones.txt
+++ /dev/null
@@ -1,309 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/windowsZones.xml
-// *
-// ***************************************************************************
-windowsZones:table(nofallback){
- mapTimezones{
- AUS Central Standard Time{
- 001{"Australia/Darwin"}
- }
- AUS Eastern Standard Time{
- 001{"Australia/Sydney"}
- }
- Afghanistan Standard Time{
- 001{"Asia/Kabul"}
- }
- Alaskan Standard Time{
- 001{"America/Anchorage"}
- }
- Arab Standard Time{
- 001{"Asia/Riyadh"}
- }
- Arabian Standard Time{
- 001{"Asia/Dubai"}
- }
- Arabic Standard Time{
- 001{"Asia/Baghdad"}
- }
- Argentina Standard Time{
- 001{"America/Buenos_Aires"}
- }
- Atlantic Standard Time{
- 001{"America/Halifax"}
- }
- Azerbaijan Standard Time{
- 001{"Asia/Baku"}
- }
- Azores Standard Time{
- 001{"Atlantic/Azores"}
- }
- Bahia Standard Time{
- 001{"America/Bahia"}
- }
- Bangladesh Standard Time{
- 001{"Asia/Dhaka"}
- }
- Canada Central Standard Time{
- 001{"America/Regina"}
- }
- Cape Verde Standard Time{
- 001{"Atlantic/Cape_Verde"}
- }
- Caucasus Standard Time{
- 001{"Asia/Yerevan"}
- }
- Cen. Australia Standard Time{
- 001{"Australia/Adelaide"}
- }
- Central America Standard Time{
- 001{"America/Guatemala"}
- }
- Central Asia Standard Time{
- 001{"Asia/Almaty"}
- }
- Central Brazilian Standard Time{
- 001{"America/Cuiaba"}
- }
- Central Europe Standard Time{
- 001{"Europe/Budapest"}
- }
- Central European Standard Time{
- 001{"Europe/Warsaw"}
- }
- Central Pacific Standard Time{
- 001{"Pacific/Guadalcanal"}
- }
- Central Standard Time{
- 001{"America/Chicago"}
- }
- Central Standard Time (Mexico){
- 001{"America/Mexico_City"}
- }
- China Standard Time{
- 001{"Asia/Shanghai"}
- }
- Dateline Standard Time{
- 001{"Etc/GMT+12"}
- }
- E. Africa Standard Time{
- 001{"Africa/Nairobi"}
- }
- E. Australia Standard Time{
- 001{"Australia/Brisbane"}
- }
- E. Europe Standard Time{
- 001{"Asia/Nicosia"}
- }
- E. South America Standard Time{
- 001{"America/Sao_Paulo"}
- }
- Eastern Standard Time{
- 001{"America/New_York"}
- }
- Egypt Standard Time{
- 001{"Africa/Cairo"}
- }
- Ekaterinburg Standard Time{
- 001{"Asia/Yekaterinburg"}
- }
- FLE Standard Time{
- 001{"Europe/Kiev"}
- }
- Fiji Standard Time{
- 001{"Pacific/Fiji"}
- }
- GMT Standard Time{
- 001{"Europe/London"}
- }
- GTB Standard Time{
- 001{"Europe/Bucharest"}
- }
- Georgian Standard Time{
- 001{"Asia/Tbilisi"}
- }
- Greenland Standard Time{
- 001{"America/Godthab"}
- }
- Greenwich Standard Time{
- 001{"Atlantic/Reykjavik"}
- }
- Hawaiian Standard Time{
- 001{"Pacific/Honolulu"}
- }
- India Standard Time{
- 001{"Asia/Calcutta"}
- }
- Iran Standard Time{
- 001{"Asia/Tehran"}
- }
- Israel Standard Time{
- 001{"Asia/Jerusalem"}
- }
- Jordan Standard Time{
- 001{"Asia/Amman"}
- }
- Kaliningrad Standard Time{
- 001{"Europe/Kaliningrad"}
- }
- Korea Standard Time{
- 001{"Asia/Seoul"}
- }
- Magadan Standard Time{
- 001{"Asia/Magadan"}
- }
- Mauritius Standard Time{
- 001{"Indian/Mauritius"}
- }
- Middle East Standard Time{
- 001{"Asia/Beirut"}
- }
- Montevideo Standard Time{
- 001{"America/Montevideo"}
- }
- Morocco Standard Time{
- 001{"Africa/Casablanca"}
- }
- Mountain Standard Time{
- 001{"America/Denver"}
- }
- Mountain Standard Time (Mexico){
- 001{"America/Chihuahua"}
- }
- Myanmar Standard Time{
- 001{"Asia/Rangoon"}
- }
- N. Central Asia Standard Time{
- 001{"Asia/Novosibirsk"}
- }
- Namibia Standard Time{
- 001{"Africa/Windhoek"}
- }
- Nepal Standard Time{
- 001{"Asia/Katmandu"}
- }
- New Zealand Standard Time{
- 001{"Pacific/Auckland"}
- }
- Newfoundland Standard Time{
- 001{"America/St_Johns"}
- }
- North Asia East Standard Time{
- 001{"Asia/Irkutsk"}
- }
- North Asia Standard Time{
- 001{"Asia/Krasnoyarsk"}
- }
- Pacific SA Standard Time{
- 001{"America/Santiago"}
- }
- Pacific Standard Time{
- 001{"America/Los_Angeles"}
- }
- Pacific Standard Time (Mexico){
- 001{"America/Santa_Isabel"}
- }
- Pakistan Standard Time{
- 001{"Asia/Karachi"}
- }
- Paraguay Standard Time{
- 001{"America/Asuncion"}
- }
- Romance Standard Time{
- 001{"Europe/Paris"}
- }
- Russian Standard Time{
- 001{"Europe/Moscow"}
- }
- SA Eastern Standard Time{
- 001{"America/Cayenne"}
- }
- SA Pacific Standard Time{
- 001{"America/Bogota"}
- }
- SA Western Standard Time{
- 001{"America/La_Paz"}
- }
- SE Asia Standard Time{
- 001{"Asia/Bangkok"}
- }
- Samoa Standard Time{
- 001{"Pacific/Apia"}
- }
- Singapore Standard Time{
- 001{"Asia/Singapore"}
- }
- South Africa Standard Time{
- 001{"Africa/Johannesburg"}
- }
- Sri Lanka Standard Time{
- 001{"Asia/Colombo"}
- }
- Syria Standard Time{
- 001{"Asia/Damascus"}
- }
- Taipei Standard Time{
- 001{"Asia/Taipei"}
- }
- Tasmania Standard Time{
- 001{"Australia/Hobart"}
- }
- Tokyo Standard Time{
- 001{"Asia/Tokyo"}
- }
- Tonga Standard Time{
- 001{"Pacific/Tongatapu"}
- }
- Turkey Standard Time{
- 001{"Europe/Istanbul"}
- }
- US Eastern Standard Time{
- 001{"America/Indianapolis"}
- }
- US Mountain Standard Time{
- 001{"America/Phoenix"}
- }
- UTC{
- 001{"Etc/GMT"}
- }
- UTC+12{
- 001{"Etc/GMT-12"}
- }
- UTC-02{
- 001{"Etc/GMT+2"}
- }
- UTC-11{
- 001{"Etc/GMT+11"}
- }
- Ulaanbaatar Standard Time{
- 001{"Asia/Ulaanbaatar"}
- }
- Venezuela Standard Time{
- 001{"America/Caracas"}
- }
- Vladivostok Standard Time{
- 001{"Asia/Vladivostok"}
- }
- W. Australia Standard Time{
- 001{"Australia/Perth"}
- }
- W. Central Africa Standard Time{
- 001{"Africa/Lagos"}
- }
- W. Europe Standard Time{
- 001{"Europe/Berlin"}
- }
- West Asia Standard Time{
- 001{"Asia/Tashkent"}
- }
- West Pacific Standard Time{
- 001{"Pacific/Port_Moresby"}
- }
- Yakutsk Standard Time{
- 001{"Asia/Yakutsk"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ml.txt b/Build/source/libs/icu/icu-49.1/data/region/ml.txt
deleted file mode 100644
index 27ab89fa0a8..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/region/ml.txt
+++ /dev/null
@@ -1,302 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ml.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ml.xml
- */
-ml{
- Countries{
- 001{"ലോകം"}
- 002{"ആഫàµà´°à´¿à´•àµà´•"}
- 003{"വടകàµà´•àµ‡ അമേരികàµà´•à´¨àµâ€ ഭൂഖണàµà´¡à´‚"}
- 005{"തെകàµà´•àµ‡ അമേരികàµà´•à´¨àµâ€ ഭൂഖണàµà´¡à´‚"}
- 009{"à´“à´·àµà´¯à´¾à´¨à´¿à´¯"}
- 011{"പശàµà´šà´¿à´® ആഫàµà´°à´¿à´•àµà´•"}
- 013{"മദàµà´§àµà´¯à´…മേരികàµà´•"}
- 014{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ ആഫàµà´°à´¿à´•àµà´•"}
- 015{"വടകàµà´•àµ‡ ആഫàµà´°à´¿à´•àµà´•"}
- 017{"മദàµà´§àµà´¯à´†à´«àµà´°à´¿à´•àµà´•"}
- 018{"തെകàµà´•àµ‡ ആഫàµà´°à´¿à´•àµà´•"}
- 019{"അമേരികàµà´•à´¨àµâ€ ഭൂഖണàµà´¡à´‚"}
- 021{"വടകàµà´•àµ‡ അമേരികàµà´•"}
- 029{"കരീബിയനàµâ€"}
- 030{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ à´à´·àµà´¯"}
- 034{"തെകàµà´•àµ‡ à´à´·àµà´¯"}
- 035{"തെകàµà´•àµ-à´•à´¿à´´à´•àµà´•à´¨àµâ€ à´à´·àµà´¯"}
- 039{"തെകàµà´•àµ‡ യൂറോപàµà´ªàµ"}
- 053{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¯àµà´‚ à´¨àµà´¯àµ‚സിലാനàµâ€à´¡àµà´‚"}
- 054{"മെലനേഷàµà´¯"}
- 057{"മൈകàµà´°àµ‹à´¨àµ‡à´·àµà´¯à´¨àµâ€ à´ªàµà´°à´¦àµ‡à´¶à´‚"}
- 061{"പോളിനേഷàµà´¯"}
- 142{"à´à´·àµà´¯"}
- 143{"മദàµà´§àµà´¯àµ‡à´·àµà´¯"}
- 145{"പശàµà´šà´¿à´®àµ‡à´·àµà´¯"}
- 150{"യൂറോപàµà´ªàµ"}
- 151{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ യൂറോപàµà´ªàµ"}
- 154{"വടകàµà´•àµ‡ യൂറോപàµà´ªàµ"}
- 155{"പശàµà´šà´¿à´® യൂറോപàµà´ªàµ"}
- 419{"ലാറàµà´±à´¿à´¨à´®àµ‡à´°à´¿à´•àµà´•à´¯àµà´‚ കരീബിയനàµà´‚"}
- AC{"അസനàµâ€à´·à´¨àµâ€ à´¦àµà´µàµ€à´ªàµ"}
- AD{"à´…à´¨àµâ€à´±àµ‹à´±"}
- AE{"സംയàµà´•àµà´¤ അറബൠരാഷàµà´Ÿàµà´°à´‚"}
- AF{"à´…à´«àµà´—ാനിസàµà´¥à´¾à´¨àµâ€"}
- AG{"ആനàµâ€à´±à´¿à´—àµà´µà´¯àµà´‚ ബരàµâ€à´¬àµà´¡à´¯àµà´‚"}
- AI{"ആനàµâ€à´—àµà´µà´¿à´²àµà´²"}
- AL{"à´…à´²àµâ€à´¬àµ‡à´¨à´¿à´¯"}
- AM{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯"}
- AN{"നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ ആനàµâ€à´±à´¿à´²à´¿à´¸àµ"}
- AO{"അംഗോള"}
- AQ{"à´…à´¨àµâ€à´±à´¾à´°àµâ€à´Ÿàµà´Ÿà´¿à´•àµà´•"}
- AR{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨"}
- AS{"അമേരികàµà´•à´¨àµâ€ സാമോവ"}
- AT{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯"}
- AU{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯"}
- AW{"à´…à´±àµà´¬"}
- AX{"അലനàµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- AZ{"അസരàµâ€à´¬àµˆà´œà´¾à´¨àµâ€"}
- BA{"ബോസàµà´¨à´¿à´¯à´¯àµà´‚ ഹെരàµâ€à´¸à´—ോവിനയàµà´‚"}
- BB{"ബാരàµâ€à´¬à´¡àµ‹à´¸àµ"}
- BD{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ"}
- BE{"ബെലàµâ€à´œà´¿à´¯à´‚"}
- BF{"à´¬àµà´°àµâ€à´•àµà´•à´¿à´¨à´¾ ഫാസോ"}
- BG{"ബളàµâ€à´—േറിയ"}
- BH{"ബഹàµà´±àµˆà´¨àµâ€"}
- BI{"à´¬àµà´±àµà´£àµà´Ÿà´¿"}
- BJ{"ബെനിനàµâ€"}
- BL{"സെനàµâ€à´±àµ ബാരàµâ€à´¤àµà´¤àµ†à´²àµâ€à´®à´¿"}
- BM{"ബരàµâ€à´®àµà´¡"}
- BN{"à´¬àµà´°àµ‚ണൈ"}
- BO{"ബൊളീവിയ"}
- BR{"à´¬àµà´°à´¸àµ€à´²àµâ€"}
- BS{"ബഹാമാസàµ"}
- BT{"ഭൂടàµà´Ÿà´¾à´¨àµâ€"}
- BV{"ബൗവെറàµà´±àµ à´¦àµà´µàµ€à´ªàµ"}
- BW{"ബോടàµà´¸àµà´µà´¾à´¨"}
- BY{"ബെലറൂസàµ"}
- BZ{"ബെലീസàµ"}
- CA{"കാനഡ"}
- CC{"കോകàµà´•à´¸àµ"}
- CD{"കോംഗോ - à´•à´¿à´¨àµâ€à´·à´¾à´¸"}
- CF{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ ആഫàµà´°à´¿à´•àµà´•à´¨àµâ€ റിപàµà´ªà´¬àµà´²à´¿à´•àµ"}
- CG{"കോംഗോ - à´¬àµà´°à´¾à´¸à´¾à´µà´¿à´²àµâ€"}
- CH{"à´¸àµà´µà´¿à´±àµà´±àµà´¸à´°àµâ€à´²à´¾à´¨àµâ€à´¡àµ"}
- CI{"à´à´µà´±à´¿ കോസàµà´±àµà´±àµ"}
- CK{"കൂകàµà´•àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- CL{"ചിലി"}
- CM{"കാമറൂണàµâ€"}
- CN{"ചൈന"}
- CO{"കൊളംബിയ"}
- CP{"à´•àµà´²à´¿à´ªàµà´ªàµ†à´°àµâ€à´Ÿàµà´Ÿà´¨àµâ€ à´¦àµà´µàµ€à´ªàµ"}
- CR{"കോസàµà´±àµà´±à´±à´¿à´•àµà´•"}
- CS{"സെരàµâ€à´¬à´¿à´¯à´¯àµà´‚ മോണàµà´Ÿà´¨àµ‡à´—àµà´°àµ‹à´¯àµà´‚"}
- CU{"à´•àµà´¯àµ‚à´¬"}
- CV{"കേപàµà´ªàµ വെരàµâ€à´¡àµ†"}
- CX{"à´•àµà´°à´¿à´¸àµà´®à´¸àµ à´¦àµà´µàµ€à´ªàµ"}
- CY{"സൈപàµà´°à´¸àµà´¸àµ"}
- CZ{"ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ"}
- DE{"ജരàµâ€à´®à´¨à´¿"}
- DG{"ഡീഗോ à´—àµà´°à´¾à´·àµà´¯"}
- DJ{"ജിബൂടàµà´Ÿà´¿"}
- DK{"ഡെനàµâ€à´®à´¾à´°àµâ€à´•àµà´•àµ"}
- DM{"ഡൊമിനികàµà´•"}
- DO{"ഡൊമിനികàµà´•à´¨àµâ€ റിപàµà´ªà´¬àµà´²à´¿à´•àµ"}
- DZ{"à´…à´³àµâ€à´œàµ€à´°à´¿à´¯"}
- EA{"സെയൂതàµà´¤ ആനàµâ€à´¡àµ മെലിയ"}
- EC{"ഇകàµà´µà´¡àµ‹à´°àµâ€"}
- EE{"à´Žà´¸àµà´±àµà´±àµ‹à´£à´¿à´¯â€"}
- EG{"ഈജിപàµà´¤àµ"}
- EH{"പശàµà´šà´¿à´® സഹാറ"}
- ER{"എറിതàµà´°à´¿à´¯"}
- ES{"à´¸àµà´ªàµ†à´¯à´¿à´¨àµâ€"}
- ET{"à´Žà´¤àµà´¯àµ‹à´ªàµà´¯"}
- EU{"യൂറോപàµà´¯à´¨àµâ€ യൂണിയനàµâ€"}
- FI{"à´«à´¿à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ"}
- FJ{"ഫിജി"}
- FK{"ഫാകàµà´•àµâ€Œà´²à´¾à´¨àµà´±àµ à´à´²à´¨àµà´±àµ"}
- FM{"മൈകàµà´°àµ‹à´¨àµ‡à´·àµà´¯"}
- FO{"ഫറോയി à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- FR{"à´«àµà´°à´¾à´¨àµâ€à´¸àµ"}
- GA{"ഗാബോണàµâ€"}
- GB{"à´¬àµà´°à´¿à´Ÿàµà´Ÿà´¨àµâ€"}
- GD{"à´—àµà´°à´¨àµ‡à´¡"}
- GE{"ജോരàµâ€à´œà´¿à´¯"}
- GF{"à´«àµà´°à´žàµà´šàµ ഗയാന"}
- GG{"ഗേണàµâ€à´¸à´¿"}
- GH{"ഘാന"}
- GI{"ജിബàµà´°à´¾à´³àµâ€à´Ÿàµà´Ÿà´°àµâ€"}
- GL{"à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´±àµ"}
- GM{"ഗാംബിയ"}
- GN{"à´—àµà´µà´¿à´¨à´¿à´¯"}
- GP{"à´—àµà´µà´¾à´¡àµ†à´²àµ‹à´ªàµ"}
- GQ{"ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯à´²àµâ€ à´—àµà´µà´¿à´¨à´¿à´¯"}
- GR{"à´—àµà´°àµ€à´¸àµ"}
- GS{"ദകàµà´·à´¿à´£ ജോരàµâ€à´œàµà´œà´¿à´¯à´¯àµà´‚ ദകàµà´·à´¿à´£ സാനàµâ€à´¡àµâ€Œà´µà´¿à´šàµà´šàµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
- GT{"à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´²à´¾"}
- GU{"à´—àµà´µà´¾à´‚"}
- GW{"ഗിനി-ബിസോ"}
- GY{"ഗയാന"}
- HK{"ഹോങൠകോങൠഎസàµ.à´.ആരàµâ€. ചൈന"}
- HM{"ഹിയേരàµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´‚ മകàµà´¡àµŠà´£à´¾à´³àµà´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
- HN{"ഹോണàµà´Ÿàµà´±à´¾à´¸àµ"}
- HR{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯"}
- HT{"ഹെയàµà´¤à´¿"}
- HU{"ഹംഗറി"}
- IC{"കാനറി à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- ID{"ഇനàµâ€à´¡àµ‹à´¨àµ‡à´·àµà´¯"}
- IE{"അയരàµâ€à´²à´¾à´¨àµâ€à´¡àµ"}
- IL{"ഇസàµà´°à´¾à´¯àµ‡à´²àµâ€"}
- IM{"à´à´²àµâ€ ഓഫൠമാനàµâ€"}
- IN{"ഇനàµà´¤àµà´¯"}
- IO{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ ഇനàµà´¤àµà´¯à´¨àµâ€ മഹാസമàµà´¦àµà´° à´ªàµà´°à´¦àµ‡à´¶à´‚"}
- IQ{"ഇറാകàµà´•àµ"}
- IR{"ഇറാനàµâ€"}
- IS{"à´à´¸àµâ€Œà´²à´¾à´¨àµà´±àµ"}
- IT{"ഇറàµà´±à´²à´¿"}
- JE{"ജേഴàµà´¸à´¿"}
- JM{"ജമൈകàµà´•"}
- JO{"ജോരàµâ€à´¦àµà´¦à´¾à´¨àµâ€"}
- JP{"ജപàµà´ªà´¾à´¨àµâ€"}
- KE{"കെനിയ"}
- KG{"à´•à´¿à´°àµâ€à´—à´¿à´¸àµà´¥à´¾à´¨àµâ€"}
- KH{"കംബോഡിയ"}
- KI{"കിരിബാതàµà´¤à´¿"}
- KM{"കോമറോസàµ"}
- KN{"സെയàµà´¨àµâ€à´±àµ à´•à´¿à´±àµà´±àµà´¸àµà´‚ നെവിസàµà´‚"}
- KP{"ഉതàµà´¤à´°à´•àµŠà´±à´¿à´¯"}
- KR{"ദകàµà´·à´¿à´£à´•àµŠà´±à´¿à´¯"}
- KW{"à´•àµà´µàµˆà´±àµà´±àµ"}
- KY{"കേയàµà´®à´¾à´¨àµâ€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- KZ{"കസാഖിസàµà´¥à´¾à´¨àµâ€"}
- LA{"ലാവോസàµ"}
- LB{"ലബനോണàµâ€"}
- LC{"സെനàµâ€à´±àµ ലൂസിയ"}
- LI{"ലൈചàµà´Ÿàµ†à´¸àµà´±àµà´±à´¿à´¨àµâ€"}
- LK{"à´¶àµà´°àµ€à´²à´™àµà´•"}
- LR{"ലൈബീരിയ"}
- LS{"ലെസോതàµà´¤àµ‹"}
- LT{"ലിതàµà´µà´¾à´¨à´¿à´¯"}
- LU{"ലകàµà´¸à´‚ബരàµâ€à´—àµ"}
- LV{"ലാതàµà´µà´¿à´¯"}
- LY{"ലിബിയ"}
- MA{"മൊറോകàµà´•àµŠ"}
- MC{"മൊണോകàµà´•àµŠ"}
- MD{"മളàµâ€à´¡àµ‹à´µ"}
- ME{"മോണàµà´Ÿàµ‡à´¨àµ‡à´—àµà´°àµ‹"}
- MF{"സെനàµâ€à´±àµ മാരàµâ€à´Ÿàµà´Ÿà´¿à´¨àµâ€"}
- MG{"മഡഗാസàµà´•à´°àµâ€"}
- MH{"മാരàµâ€à´·à´²àµâ€â€â€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- MK{"മാസിഡോണിയ"}
- ML{"മാലി"}
- MM{"à´®àµà´¯à´¾à´¨àµâ€à´®à´¾à´°àµâ€"}
- MN{"മംഗോളിയ"}
- MO{"മകàµà´•à´¾à´µàµ‹ SAR ചൈന"}
- MP{"ഉതàµà´¤à´° മറിയാനാ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- MQ{"മാരàµâ€à´Ÿàµà´Ÿàµ€à´¨à´¿à´•àµ"}
- MR{"മൗറിറàµà´±à´¾à´¨à´¿à´¯"}
- MS{"മോണàµà´Ÿàµà´¸àµ†à´±à´¾à´±àµà´±àµ"}
- MT{"മാളàµâ€à´Ÿàµà´Ÿ"}
- MU{"മൗറീഷàµà´¯à´¸àµ"}
- MV{"മാലിദàµà´µàµ€à´ªàµ"}
- MW{"മലാവി"}
- MX{"മെകàµà´¸à´¿à´•àµà´•àµ‹"}
- MY{"മലേഷàµà´¯"}
- MZ{"മൊസാംബികàµà´•àµ"}
- NA{"നമീബിയ"}
- NC{"à´ªàµà´¤à´¿à´¯ കാലിഡോണിയ"}
- NE{"നൈജരàµâ€"}
- NF{"നോരàµâ€à´«àµ‹à´•àµ à´¦àµà´µàµ€à´ªàµ"}
- NG{"നൈജീരിയ"}
- NI{"നികàµà´•à´¾à´°à´—àµà´µ"}
- NL{"നെതരàµâ€à´²à´¨àµâ€à´¡àµà´¸àµ"}
- NO{"നോരàµâ€à´µàµ†"}
- NP{"നേപàµà´ªà´¾à´³àµâ€"}
- NR{"നൗറൂ"}
- NU{"à´¨àµà´¯àµ‚വേ"}
- NZ{"à´¨àµà´¯àµ‚സിലാനàµâ€à´±àµ"}
- OM{"ഒമാനàµâ€"}
- PA{"പനാമ"}
- PE{"പെറàµ"}
- PF{"à´«àµà´°à´žàµà´šàµ പോളിനേഷàµà´¯"}
- PG{"പപàµà´ªàµà´µ à´¨àµà´¯àµ‚ à´—àµà´µà´¿à´¨à´¿"}
- PH{"ഫിലിപàµà´ªàµˆà´¨àµâ€à´¸àµ"}
- PK{"പാകàµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€"}
- PL{"പോളണàµà´Ÿàµ"}
- PM{"സെനàµâ€à´±àµ പിറേയàµà´‚ മികàµà´µà´²à´£àµà´‚"}
- PN{"പിറàµà´±àµà´•àµ†à´¯àµà´¨àµâ€"}
- PR{"പോരàµâ€à´Ÿàµà´Ÿàµ‹ റികàµà´•àµ‹"}
- PS{"പാലസàµà´¤àµ€à´¨àµâ€ à´ªàµà´°à´¦àµ‡à´¶à´™àµà´™à´³àµâ€"}
- PT{"പോരàµâ€à´šàµà´šàµà´—à´²àµâ€"}
- PW{"പലാവàµ"}
- PY{"പരാഗàµà´µàµ‡"}
- QA{"à´–à´¤àµà´¤à´°àµâ€"}
- QO{"à´ªàµà´±à´‚à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- RE{"റീയൂണിയനàµâ€"}
- RO{"à´±àµà´®àµ‡à´¨à´¿à´¯"}
- RS{"സെരàµâ€à´¬à´¿à´¯"}
- RU{"റഷàµà´¯"}
- RW{"à´±àµà´µà´¾à´£àµà´Ÿ"}
- SA{"സൗദി അറേബàµà´¯"}
- SB{"സോളമനàµâ€â€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- SC{"സെയàµà´·àµ†à´²àµâ€à´¸àµ"}
- SD{"à´¸àµà´¡à´¾à´¨àµâ€"}
- SE{"à´¸àµà´µàµ€à´¡à´¨àµâ€"}
- SG{"സിംഗപàµà´ªàµà´°àµâ€"}
- SH{"സെനàµâ€à´±àµ ഹെലീന"}
- SI{"à´¸àµà´²àµ‹à´µàµ‡à´¨à´¿à´¯"}
- SJ{"à´¸àµà´µà´¾à´²àµâ€à´¬à´¾à´¡àµà´‚ ജാനàµâ€ മായേനàµà´‚"}
- SK{"à´¸àµà´²àµ‹à´µà´¾à´•àµà´¯"}
- SL{"സിയേറാ ലിയോണàµâ€"}
- SM{"സാനàµâ€ മറിനോ"}
- SN{"സെനഗലàµâ€"}
- SO{"സോമാലിയ"}
- SR{"à´¸àµà´±à´¿à´¨à´¾à´‚"}
- ST{"സാവോ à´±àµà´±à´®àµ† ആനàµâ€à´¡àµ à´ªàµà´°à´¿à´¨àµâ€à´¸à´¿à´ªàµà´ªà´¿"}
- SV{"à´Žà´²àµâ€ സാലàµâ€à´µà´¦àµ‹à´°àµâ€"}
- SY{"സിറിയ"}
- SZ{"à´¸àµà´µà´¾à´¸à´¿à´²à´¾à´¨àµâ€à´±àµ"}
- TA{"à´Ÿàµà´°à´¸àµà´±àµà´±à´¨àµâ€ à´¡ കൂന"}
- TC{"à´Ÿà´°àµâ€à´•àµà´•àµà´¸àµà´‚ കൈകàµà´•àµ‹ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
- TD{"ചാഡàµ"}
- TF{"à´«àµà´°à´žàµà´šàµ ദകàµà´·à´¿à´£ ഭൂപàµà´°à´¦àµ‡à´¶à´‚"}
- TG{"ടോഗോ"}
- TH{"തായàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ"}
- TJ{"താജികàµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€"}
- TK{"ടൊകെലാവàµ"}
- TL{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ തിമൂരàµâ€"}
- TM{"à´¤àµà´°àµâ€à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾à´¨àµâ€"}
- TN{"à´Ÿàµà´£àµ€à´·àµà´¯"}
- TO{"ടോംഗ"}
- TR{"à´¤àµà´°àµâ€à´•àµà´•à´¿"}
- TT{"à´Ÿàµà´°à´¿à´¨à´¿à´¡à´¾à´¡àµà´‚ à´±àµà´±àµŠà´¬à´¾à´—ോയàµà´‚"}
- TV{"à´¤àµà´µà´¾à´²àµ"}
- TW{"തായàµâ€Œà´µà´¾à´¨àµâ€"}
- TZ{"ടാനàµâ€à´¸à´¾à´¨à´¿à´¯"}
- UA{"ഉകàµà´°àµˆà´¨àµâ€"}
- UG{"ഉഗാണàµà´Ÿ"}
- UM{"à´¯àµà´£àµˆà´±àµà´±à´¡àµ à´¸àµà´±àµà´±àµ‡à´±àµà´±àµà´¸àµà´‚ ചെറിയ à´ªàµà´±à´‚à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
- US{"അമേരികàµà´•à´¨àµâ€ à´à´•àµà´¯à´¨à´¾à´Ÿàµà´•à´³àµâ€"}
- UY{"ഉറàµà´—àµà´µàµ‡"}
- UZ{"ഉസàµà´¬àµ†à´•àµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€"}
- VA{"വതàµà´¤à´¿à´•àµà´•à´¾à´¨àµâ€"}
- VC{"സെനàµâ€à´±àµ വിനàµâ€à´¸à´¨àµâ€à´±àµà´‚ à´—àµà´°à´¨à´¡àµˆà´¨àµâ€à´¸àµà´‚"}
- VE{"വെനിസàµà´µàµ‡à´²"}
- VG{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ വിരàµâ€à´œà´¿à´¨àµâ€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- VI{"à´¯àµ.à´Žà´¸àµ. വെരàµâ€à´œà´¿à´¨àµâ€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€"}
- VN{"വിയറàµà´±àµà´¨à´¾à´‚"}
- VU{"വനàµà´µà´¾à´¤àµà´¤àµ"}
- WF{"വാലിസൠആനàµâ€à´¡àµ à´«àµà´¯àµà´šàµ‚à´¨"}
- WS{"സാമോവ"}
- YE{"യമനàµâ€"}
- YT{"മയോടàµà´Ÿàµ"}
- ZA{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•"}
- ZM{"സാംബിയ"}
- ZW{"സിംബാബàµà´µàµ‡"}
- ZZ{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ à´ªàµà´°à´¦àµ‡à´¶à´‚"}
- }
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pool.res b/Build/source/libs/icu/icu-49.1/data/region/pool.res
deleted file mode 100644
index 872eab5a88e..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/region/pool.res
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/region/resfiles.mk b/Build/source/libs/icu/icu-49.1/data/region/resfiles.mk
deleted file mode 100644
index 32213a4c0bf..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/region/resfiles.mk
+++ /dev/null
@@ -1,89 +0,0 @@
-# * Copyright (C) 1998-2012, International Business Machines
-# * Corporation and others. All Rights Reserved.
-REGION_CLDR_VERSION = 21.0.1
-# A list of txt's to build
-# Note:
-#
-# If you are thinking of modifying this file, READ THIS.
-#
-# Instead of changing this file [unless you want to check it back in],
-# you should consider creating a 'reslocal.mk' file in this same directory.
-# Then, you can have your local changes remain even if you upgrade or
-# reconfigure ICU.
-#
-# Example 'reslocal.mk' files:
-#
-# * To add an additional locale to the list:
-# _____________________________________________________
-# | REGION_SOURCE_LOCAL = myLocale.txt ...
-#
-# * To REPLACE the default list and only build with a few
-# locales:
-# _____________________________________________________
-# | REGION_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
-#
-#
-# Generated by LDML2ICUConverter, from LDML source files.
-
-# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
-REGION_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt en_RH.txt en_ZW.txt\
- fil_PH.txt ha_GH.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt\
- ha_NE.txt ha_NG.txt he_IL.txt id_ID.txt in.txt\
- in_ID.txt iw.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt\
- kk_Cyrl_KZ.txt kk_KZ.txt mo.txt nb_NO.txt nn_NO.txt\
- no.txt no_NO.txt no_NO_NY.txt pa_Arab_PK.txt pa_Guru_IN.txt\
- pa_IN.txt pa_PK.txt ro_MD.txt sh.txt sh_BA.txt\
- sh_CS.txt sh_YU.txt shi_Latn_MA.txt shi_MA.txt sr_BA.txt\
- sr_CS.txt sr_Cyrl_BA.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt sr_Cyrl_YU.txt\
- sr_Latn_BA.txt sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_YU.txt\
- sr_ME.txt sr_RS.txt sr_YU.txt th_TH.txt th_TH_TRADITIONAL.txt\
- tl.txt tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt uz_AF.txt\
- uz_Arab_AF.txt uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt vai_Vaii_LR.txt\
- zh_CN.txt zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt zh_Hant_TW.txt\
- zh_MO.txt zh_SG.txt zh_TW.txt
-
-
-# All aliases (to not be included under 'installed'), but not including root.
-REGION_ALIAS_SOURCE = $(REGION_SYNTHETIC_ALIAS)
-
-
-# Ordinary resources
-REGION_SOURCE = af.txt agq.txt ak.txt am.txt\
- ar.txt as.txt asa.txt az.txt az_Cyrl.txt\
- az_Latn.txt bas.txt be.txt bem.txt bez.txt\
- bg.txt bm.txt bn.txt bo.txt br.txt\
- brx.txt bs.txt ca.txt cgg.txt chr.txt\
- cs.txt cy.txt da.txt dav.txt de.txt\
- de_CH.txt dje.txt dua.txt dyo.txt ebu.txt\
- ee.txt el.txt en.txt eo.txt es.txt\
- es_CL.txt et.txt eu.txt ewo.txt fa.txt\
- fa_AF.txt ff.txt fi.txt fil.txt fo.txt\
- fr.txt ga.txt gl.txt gsw.txt gu.txt\
- guz.txt gv.txt ha.txt ha_Latn.txt haw.txt\
- he.txt hi.txt hr.txt hu.txt hy.txt\
- id.txt ig.txt ii.txt is.txt it.txt\
- ja.txt jmc.txt ka.txt kab.txt kam.txt\
- kde.txt kea.txt khq.txt ki.txt kk.txt\
- kk_Cyrl.txt kl.txt kln.txt km.txt kn.txt\
- ko.txt kok.txt ksb.txt ksf.txt kw.txt\
- lag.txt lg.txt ln.txt lt.txt lu.txt\
- luo.txt luy.txt lv.txt mas.txt mer.txt\
- mfe.txt mg.txt mgh.txt mk.txt ml.txt\
- mr.txt ms.txt mt.txt mua.txt my.txt\
- naq.txt nb.txt nd.txt ne.txt nl.txt\
- nl_BE.txt nmg.txt nn.txt nus.txt nyn.txt\
- om.txt or.txt pa.txt pa_Arab.txt pa_Guru.txt\
- pl.txt ps.txt pt.txt pt_PT.txt rm.txt\
- rn.txt ro.txt rof.txt ru.txt rw.txt\
- rwk.txt saq.txt sbp.txt seh.txt ses.txt\
- sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
- sk.txt sl.txt sn.txt so.txt sq.txt\
- sr.txt sr_Cyrl.txt sr_Latn.txt sv.txt sw.txt\
- swc.txt ta.txt te.txt teo.txt th.txt\
- ti.txt to.txt tr.txt twq.txt tzm.txt\
- tzm_Latn.txt uk.txt ur.txt uz.txt uz_Arab.txt\
- uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt\
- vi.txt vun.txt xog.txt yav.txt yo.txt\
- zh.txt zh_Hans.txt zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt\
- zh_Hant.txt zh_Hant_HK.txt zu.txt
-
diff --git a/Build/source/libs/icu/icu-49.1/data/region/shi_Latn.txt b/Build/source/libs/icu/icu-49.1/data/region/shi_Latn.txt
deleted file mode 100644
index 5aa24b38f60..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/region/shi_Latn.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Latn.xml
-// *
-// ***************************************************************************
-shi_Latn{
- Version{"2.0.57.98"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/af.txt b/Build/source/libs/icu/icu-49.1/data/zone/af.txt
deleted file mode 100644
index e9deb82b97e..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/af.txt
+++ /dev/null
@@ -1,250 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/af.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/af.xml
- */
-af{
- Version{"2.0.65.46"}
- zoneStrings{
- "America:Mexico_City"{
- ec{"Meksiko"}
- }
- "Antarctica:South_Pole"{
- ec{"Suidpool"}
- }
- "Asia:Bahrain"{
- ec{"Bahrein"}
- }
- "Asia:Shanghai"{
- ec{"Shanghai"}
- }
- "Europe:Lisbon"{
- ec{"Lisbon"}
- }
- "Europe:Moscow"{
- ec{"Moskou"}
- }
- "meta:Africa_Central"{
- ss{"CAT"}
- }
- "meta:Africa_Eastern"{
- ss{"EAT"}
- }
- "meta:Africa_Southern"{
- ss{"SAST"}
- }
- "meta:Africa_Western"{
- sd{"WAST"}
- sg{"WAT"}
- ss{"WAT"}
- }
- "meta:Alaska"{
- ld{"Alaska-dagligtyd"}
- lg{"Alaska-tyd"}
- ls{"Alaska-standaardtyd"}
- }
- "meta:Amazon"{
- ld{"Amasone-somertyd"}
- lg{"Amasone-tyd"}
- ls{"Amasone-tyd"}
- }
- "meta:America_Central"{
- ld{"Sentrale dagligtyd"}
- lg{"Sentrale tyd"}
- ls{"Sentraal-standaardtyd"}
- }
- "meta:America_Eastern"{
- ld{"Oostelike dagligtyd"}
- lg{"Oostelike tyd"}
- ls{"Oostelike standaardtyd"}
- }
- "meta:America_Mountain"{
- ld{"Berg-dagligtyd"}
- lg{"Bergtyd"}
- ls{"Berg-standaardtyd"}
- }
- "meta:America_Pacific"{
- ld{"Pasifiese dagligtyd"}
- lg{"Pasifiese tyd"}
- ls{"Pasifiese standaardtyd"}
- }
- "meta:Anadyr"{
- ld{"Anadyr-somertyd"}
- lg{"Anadyr-tyd"}
- ls{"Anadyr-tyd"}
- }
- "meta:Argentina"{
- ld{"Argentinië-somertyd"}
- lg{"Argentinië-tyd"}
- ls{"Argentinië-tyd"}
- }
- "meta:Argentina_Western"{
- ld{"Argentinië Westelike somertyd"}
- lg{"Argentinië Westelike tyd"}
- ls{"Westelike Argentinië-tyd"}
- }
- "meta:Atlantic"{
- ld{"Atlantiese dagligtyd"}
- lg{"Atlantiese tyd"}
- ls{"Atlantiese standaardtyd"}
- }
- "meta:Australia_Central"{
- ld{"Australiese sentrale dagligtyd"}
- lg{"Sentraal-Australië-tyd"}
- ls{"Australiese sentraal-standaardtyd"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Australiese sentraal-Westelike dagligtyd"}
- lg{"Australiese sentraal-Westelike tyd"}
- ls{"Australiese sentraal-Westelike standaard-tyd"}
- }
- "meta:Australia_Eastern"{
- ld{"Australiese Oostelike dagligtyd"}
- lg{"Oostelike Australiese tyd"}
- ls{"Australiese Oostelike standaardtyd"}
- }
- "meta:Australia_Western"{
- ld{"Australiese Westelike dagligtyd"}
- lg{"Westelike Australië-tyd"}
- ls{"Australiese Westelike standaardtyd"}
- }
- "meta:Brasilia"{
- ld{"Brasilië somertyd"}
- lg{"Brasilië-tyd"}
- ls{"Brasilië-tyd"}
- }
- "meta:Choibalsan"{
- ld{"Choibalsan-somertyd"}
- lg{"Choibalsan-tyd"}
- ls{"Choibalsan-tyd"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Hawaii Aleutiese dagligtyd"}
- lg{"Hawaii Aleutiese tyd"}
- ls{"Hawaii Aleutiese standaardtyd"}
- }
- "meta:Hovd"{
- ld{"Hovd-somertyd"}
- lg{"Hovd-tyd"}
- ls{"Hovd-tyd"}
- }
- "meta:Indonesia_Central"{
- ls{"Indonesië-sentraal-tyd"}
- }
- "meta:Indonesia_Eastern"{
- ls{"Indonesiese Oostelike tyd"}
- }
- "meta:Indonesia_Western"{
- ls{"Indonesiese Westelike tyd"}
- }
- "meta:Irkutsk"{
- ld{"Irkutsk-somertyd"}
- lg{"Irkutsk-tyd"}
- ls{"Irkutsk-tyd"}
- }
- "meta:Kamchatka"{
- ld{"Petropavlovsk-Kamchatski-somertyd"}
- lg{"Kamchatka-tyd"}
- ls{"Petropavlovsk-Kamchatski-tyd"}
- }
- "meta:Kazakhstan_Eastern"{
- ld{"Kazakstan Oostelike somertyd"}
- lg{"Oos-Kazakstan-tyd"}
- ls{"Oos-Kazakstan-standaardtyd"}
- }
- "meta:Kazakhstan_Western"{
- ld{"Kazakstan Westelike somertyd"}
- lg{"Wes-Kazakstan-tyd"}
- ls{"Wes-Kazakstan-standaardtyd"}
- }
- "meta:Krasnoyarsk"{
- ld{"Krasnoyarsk-somertyd"}
- lg{"Krasnoyarsk-tyd"}
- ls{"Krasnoyarsk-tyd"}
- }
- "meta:Lord_Howe"{
- ld{"Lord Howe-dagligtyd"}
- lg{"Lord Howe-tyd"}
- ls{"Lord Howe-standaardtyd"}
- }
- "meta:Macquarie"{
- ls{"Macquarie-tyd"}
- }
- "meta:Magadan"{
- ld{"Magadan-somertyd"}
- lg{"Magadan-tyd"}
- ls{"Magadan-tyd"}
- }
- "meta:Mongolia"{
- ld{"Oelan Bator-somertyd"}
- lg{"Mongolië-tyd"}
- ls{"Oelan Bator-tyd"}
- }
- "meta:Moscow"{
- ld{"Moskou-somertyd"}
- lg{"Moskou-tyd"}
- ls{"Moskou-standaardtyd"}
- }
- "meta:Newfoundland"{
- ld{"Newfoundland-dagligtyd"}
- lg{"Newfoundland-tyd"}
- ls{"Newfoundland-standaard-tyd"}
- }
- "meta:Noronha"{
- ld{"Fernando de Noronha-somertyd"}
- lg{"Noronha-tyd"}
- ls{"Fernando de Noronha-tyd"}
- }
- "meta:Novosibirsk"{
- ld{"Novosibirsk-somertyd"}
- lg{"Novosibirsk-tyd"}
- ls{"Novosibirsk-tyd"}
- }
- "meta:Omsk"{
- ld{"Omsk-somertyd"}
- lg{"Omsk-tyd"}
- ls{"Omsk-tyd"}
- }
- "meta:Sakhalin"{
- ld{"Sakhalin-somertyd"}
- lg{"Sakhalin-tyd"}
- ls{"Sakhalin-tyd"}
- }
- "meta:Samara"{
- ld{"Samara-somertyd"}
- lg{"Samara-tyd"}
- ls{"Samara-tyd"}
- }
- "meta:Vladivostok"{
- ld{"Vladivostok-somertyd"}
- lg{"Vladivostok-tyd"}
- ls{"Vladivostok-tyd"}
- }
- "meta:Volgograd"{
- ld{"Volgograd-somertyd"}
- lg{"Volgograd-tyd"}
- ls{"Volgograd-tyd"}
- }
- "meta:Yakutsk"{
- ld{"Yakutsk-somertyd"}
- lg{"Yakutsk-tyd"}
- ls{"Yakutsk-tyd"}
- }
- "meta:Yekaterinburg"{
- ld{"Yekaterinburg-somertyd"}
- lg{"Yekaterinburg-tyd"}
- ls{"Yekaterinburg-tyd"}
- }
- fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"{1}-tyd ({0})"}
- gmtFormat{"MGT{0}"}
- gmtZeroFormat{"MGT"}
- regionFormat{"{0}-tyd"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/br.txt b/Build/source/libs/icu/icu-49.1/data/zone/br.txt
deleted file mode 100644
index 47a961120d5..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/br.txt
+++ /dev/null
@@ -1,733 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/br.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/br.xml
- */
-br{
- Version{"2.0.64.44"}
- zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
- }
- "Africa:Accra"{
- ec{"Accra"}
- }
- "Africa:Addis_Ababa"{
- ec{"Adis Abeba"}
- }
- "Africa:Algiers"{
- ec{"Aljer"}
- }
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
- }
- "Africa:Cairo"{
- ec{"Kaero"}
- }
- "Africa:Casablanca"{
- ec{"Dar el Beida (Casablanca)"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
- "Africa:Dar_es_Salaam"{
- ec{"Dar es Salaam"}
- }
- "Africa:Djibouti"{
- ec{"Djibouti"}
- }
- "Africa:Douala"{
- ec{"Douala"}
- }
- "Africa:El_Aaiun"{
- ec{"La'Youn"}
- }
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
- "Africa:Khartoum"{
- ec{"Khartoum"}
- }
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
- "Africa:Lome"{
- ec{"Lomé"}
- }
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
- "Africa:Mogadishu"{
- ec{"Muqdisho"}
- }
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
- "Africa:Ndjamena"{
- ec{"N'Djamena"}
- }
- "Africa:Niamey"{
- ec{"Niamey"}
- }
- "Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
- }
- "Africa:Sao_Tome"{
- ec{"São Tomé"}
- }
- "Africa:Tripoli"{
- ec{"Tarabulus (Tripoli)"}
- }
- "Africa:Tunis"{
- ec{"Tuniz"}
- }
- "Africa:Windhoek"{
- ec{"Windhoek"}
- }
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
- "America:Asuncion"{
- ec{"Asunción"}
- }
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belem"{
- ec{"Belém"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Bogota"{
- ec{"Bogotá"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Cayenne"{
- ec{"Cayenne"}
- }
- "America:Cayman"{
- ec{"Cayman"}
- }
- "America:Chicago"{
- ec{"Chicago"}
- }
- "America:Costa_Rica"{
- ec{"Costa Rica"}
- }
- "America:Denver"{
- ec{"Denver"}
- }
- "America:Dominica"{
- ec{"Dominica"}
- }
- "America:Edmonton"{
- ec{"Edmonton"}
- }
- "America:El_Salvador"{
- ec{"Salvador"}
- }
- "America:Grenada"{
- ec{"Grenada"}
- }
- "America:Guadeloupe"{
- ec{"Gwadeloup"}
- }
- "America:Guatemala"{
- ec{"Guatemala"}
- }
- "America:Guyana"{
- ec{"Guyana"}
- }
- "America:Havana"{
- ec{"La Habana"}
- }
- "America:Inuvik"{
- ec{"Inuvik"}
- }
- "America:Jamaica"{
- ec{"Jamaika"}
- }
- "America:La_Paz"{
- ec{"La Paz"}
- }
- "America:Lima"{
- ec{"Lima"}
- }
- "America:Los_Angeles"{
- ec{"Los Angeles"}
- }
- "America:Managua"{
- ec{"Managua"}
- }
- "America:Manaus"{
- ec{"Manaus"}
- }
- "America:Martinique"{
- ec{"Martinik"}
- }
- "America:Mexico_City"{
- ec{"Mecʼhiko"}
- }
- "America:Miquelon"{
- ec{"Mikelon"}
- }
- "America:Monterrey"{
- ec{"Monterrey"}
- }
- "America:Montevideo"{
- ec{"Montevideo"}
- }
- "America:Montreal"{
- ec{"Montréal"}
- }
- "America:Nassau"{
- ec{"Nassau"}
- }
- "America:New_York"{
- ec{"New York"}
- }
- "America:Panama"{
- ec{"Panamá"}
- }
- "America:Paramaribo"{
- ec{"Paramaribo"}
- }
- "America:Phoenix"{
- ec{"Phoenix"}
- }
- "America:Port-au-Prince"{
- ec{"Port-au-Prince"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
- "America:Puerto_Rico"{
- ec{"Puerto Rico"}
- }
- "America:Recife"{
- ec{"Recife"}
- }
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
- "America:Sao_Paulo"{
- ec{"São Paulo"}
- }
- "America:St_Johns"{
- ec{"Saint John's"}
- }
- "America:St_Kitts"{
- ec{"Saint Kitts"}
- }
- "America:St_Lucia"{
- ec{"Saint Lucia"}
- }
- "America:St_Vincent"{
- ec{"Sant Visant"}
- }
- "America:Tegucigalpa"{
- ec{"Tegucigalpa"}
- }
- "America:Thule"{
- ec{"Qânâq"}
- }
- "America:Toronto"{
- ec{"Toronto"}
- }
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "America:Winnipeg"{
- ec{"Winnipeg"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
- "Asia:Almaty"{
- ec{"Almaty"}
- }
- "Asia:Amman"{
- ec{"Amman"}
- }
- "Asia:Anadyr"{
- ec{"Anadyr'"}
- }
- "Asia:Baghdad"{
- ec{"Baghdad"}
- }
- "Asia:Bahrain"{
- ec{"Bahrein"}
- }
- "Asia:Baku"{
- ec{"Bakı"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
- "Asia:Beirut"{
- ec{"Bayrut"}
- }
- "Asia:Bishkek"{
- ec{"Bishkek"}
- }
- "Asia:Brunei"{
- ec{"Brunei"}
- }
- "Asia:Chongqing"{
- ec{"Chongqing"}
- }
- "Asia:Colombo"{
- ec{"Colombo"}
- }
- "Asia:Damascus"{
- ec{"Damask"}
- }
- "Asia:Dhaka"{
- ec{"Dhaka"}
- }
- "Asia:Dushanbe"{
- ec{"Dushanbe"}
- }
- "Asia:Gaza"{
- ec{"Gaza"}
- }
- "Asia:Hong_Kong"{
- ec{"Hong Kong"}
- }
- "Asia:Irkutsk"{
- ec{"Irkutsk"}
- }
- "Asia:Jakarta"{
- ec{"Jakarta"}
- }
- "Asia:Jerusalem"{
- ec{"Jeruzalem"}
- }
- "Asia:Kabul"{
- ec{"Kaboul"}
- }
- "Asia:Karachi"{
- ec{"Karachi"}
- }
- "Asia:Kuwait"{
- ec{"Koweit"}
- }
- "Asia:Macau"{
- ec{"Macau"}
- }
- "Asia:Manila"{
- ec{"Manila"}
- }
- "Asia:Muscat"{
- ec{"Masqat"}
- }
- "Asia:Nicosia"{
- ec{"Levkosía"}
- }
- "Asia:Novosibirsk"{
- ec{"Novosibirsk"}
- }
- "Asia:Omsk"{
- ec{"Omsk"}
- }
- "Asia:Phnom_Penh"{
- ec{"Phnum Pénh"}
- }
- "Asia:Pyongyang"{
- ec{"P'yongyang"}
- }
- "Asia:Qatar"{
- ec{"Qatar"}
- }
- "Asia:Rangoon"{
- ec{"Yangon"}
- }
- "Asia:Riyadh"{
- ec{"Riyadh"}
- }
- "Asia:Saigon"{
- ec{"Kêr Hô-Chi-Minh"}
- }
- "Asia:Sakhalin"{
- ec{"Sakhalin"}
- }
- "Asia:Seoul"{
- ec{"Seoul"}
- }
- "Asia:Singapore"{
- ec{"Singapour"}
- }
- "Asia:Tbilisi"{
- ec{"Tbilisi"}
- }
- "Asia:Tehran"{
- ec{"Tehran"}
- }
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
- "Asia:Tokyo"{
- ec{"Tokyo"}
- }
- "Asia:Ulaanbaatar"{
- ec{"Ulaanbaatar"}
- }
- "Asia:Urumqi"{
- ec{"Ürümqi"}
- }
- "Asia:Vientiane"{
- ec{"Viangchan"}
- }
- "Asia:Vladivostok"{
- ec{"Vladivostok"}
- }
- "Asia:Yekaterinburg"{
- ec{"Yekaterinbourg"}
- }
- "Asia:Yerevan"{
- ec{"Yerevan"}
- }
- "Atlantic:Azores"{
- ec{"Azorez"}
- }
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
- "Atlantic:Canary"{
- ec{"Kanariez"}
- }
- "Atlantic:Cape_Verde"{
- ec{"Kab Glas"}
- }
- "Atlantic:Faeroe"{
- ec{"Faero"}
- }
- "Atlantic:Madeira"{
- ec{"Madeira"}
- }
- "Atlantic:Reykjavik"{
- ec{"Reykjavík"}
- }
- "Atlantic:St_Helena"{
- ec{"Saint Helena"}
- }
- "Australia:Adelaide"{
- ec{"Adelaide"}
- }
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
- "Australia:Melbourne"{
- ec{"Melbourne"}
- }
- "Australia:Perth"{
- ec{"Perth"}
- }
- "Australia:Sydney"{
- ec{"Sydney"}
- }
- "Etc:Unknown"{
- ec{"kêr dianav"}
- }
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
- "Europe:Andorra"{
- ec{"Andorra"}
- }
- "Europe:Athens"{
- ec{"Aten"}
- }
- "Europe:Belgrade"{
- ec{"Beograd"}
- }
- "Europe:Berlin"{
- ec{"Berlin"}
- }
- "Europe:Bratislava"{
- ec{"Bratislava"}
- }
- "Europe:Brussels"{
- ec{"Brusel"}
- }
- "Europe:Bucharest"{
- ec{"Bukarest"}
- }
- "Europe:Budapest"{
- ec{"Budapest"}
- }
- "Europe:Chisinau"{
- ec{"Chisinau"}
- }
- "Europe:Copenhagen"{
- ec{"Kopenhagen"}
- }
- "Europe:Dublin"{
- ec{"Dulenn"}
- }
- "Europe:Gibraltar"{
- ec{"Jibraltar"}
- }
- "Europe:Guernsey"{
- ec{"Gwernenez"}
- }
- "Europe:Helsinki"{
- ec{"Helsinki"}
- }
- "Europe:Isle_of_Man"{
- ec{"Manav"}
- }
- "Europe:Istanbul"{
- ec{"Istanbul"}
- }
- "Europe:Jersey"{
- ec{"Jerzenez"}
- }
- "Europe:Kaliningrad"{
- ec{"Kaliningrad"}
- }
- "Europe:Ljubljana"{
- ec{"Ljubljana"}
- }
- "Europe:Luxembourg"{
- ec{"Luksembourg"}
- }
- "Europe:Malta"{
- ec{"Malta"}
- }
- "Europe:Mariehamn"{
- ec{"Marjehamn"}
- }
- "Europe:Minsk"{
- ec{"Mensk"}
- }
- "Europe:Monaco"{
- ec{"Monaco"}
- }
- "Europe:Moscow"{
- ec{"Moskov"}
- }
- "Europe:Oslo"{
- ec{"Oslo"}
- }
- "Europe:Paris"{
- ec{"Pariz"}
- }
- "Europe:Podgorica"{
- ec{"Podgorica"}
- }
- "Europe:Prague"{
- ec{"Praha"}
- }
- "Europe:Riga"{
- ec{"Riga"}
- }
- "Europe:Rome"{
- ec{"Roma"}
- }
- "Europe:San_Marino"{
- ec{"San Marino"}
- }
- "Europe:Sarajevo"{
- ec{"Sarajevo"}
- }
- "Europe:Skopje"{
- ec{"Skopje"}
- }
- "Europe:Sofia"{
- ec{"Sofia"}
- }
- "Europe:Stockholm"{
- ec{"Stockholm"}
- }
- "Europe:Tallinn"{
- ec{"Tallinn"}
- }
- "Europe:Tirane"{
- ec{"Tiranë"}
- }
- "Europe:Vaduz"{
- ec{"Vaduz"}
- }
- "Europe:Vatican"{
- ec{"Vatikan"}
- }
- "Europe:Vienna"{
- ec{"Vienna"}
- }
- "Europe:Vilnius"{
- ec{"Vilnius"}
- }
- "Europe:Volgograd"{
- ec{"Volgograd"}
- }
- "Europe:Warsaw"{
- ec{"Varsovia"}
- }
- "Europe:Zagreb"{
- ec{"Zagreb"}
- }
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
- }
- "Indian:Cocos"{
- ec{"Kokoz"}
- }
- "Indian:Comoro"{
- ec{"Komorez"}
- }
- "Indian:Kerguelen"{
- ec{"Kergelenn"}
- }
- "Indian:Maldives"{
- ec{"Maldivez"}
- }
- "Indian:Mauritius"{
- ec{"Moris"}
- }
- "Indian:Mayotte"{
- ec{"Mayotte"}
- }
- "Indian:Reunion"{
- ec{"Reünion"}
- }
- "Pacific:Apia"{
- ec{"Apia"}
- }
- "Pacific:Fiji"{
- ec{"Fidji"}
- }
- "Pacific:Galapagos"{
- ec{"Galápagos"}
- }
- "Pacific:Gambier"{
- ec{"Gambier"}
- }
- "Pacific:Guam"{
- ec{"Guam"}
- }
- "Pacific:Honolulu"{
- ec{"Honolulu"}
- }
- "Pacific:Midway"{
- ec{"Midway"}
- }
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
- "Pacific:Noumea"{
- ec{"Noumea"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
- "Pacific:Pitcairn"{
- ec{"Pitcairn"}
- }
- "Pacific:Port_Moresby"{
- ec{"Port Moresby"}
- }
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
- }
- "Pacific:Wallis"{
- ec{"Wallis"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_GB.txt b/Build/source/libs/icu/icu-49.1/data/zone/en_GB.txt
deleted file mode 100644
index e20e5121cf6..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_GB.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_GB.xml
-// *
-// ***************************************************************************
-en_GB{
- Version{"2.0.65.46"}
- zoneStrings{
- "Europe:London"{
- sd{"BST"}
- }
- "meta:Europe_Central"{
- sd{"CEST"}
- sg{"CET"}
- ss{"CET"}
- }
- "meta:Europe_Eastern"{
- sd{"EEST"}
- sg{"EET"}
- ss{"EET"}
- }
- "meta:Europe_Western"{
- sd{"WEST"}
- sg{"WET"}
- ss{"WET"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_ZA.txt b/Build/source/libs/icu/icu-49.1/data/zone/en_ZA.txt
deleted file mode 100644
index 3a56837565c..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_ZA.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_ZA.xml
-// *
-// ***************************************************************************
-en_ZA{
- Version{"2.0.64.50"}
- zoneStrings{
- "meta:Africa_Central"{
- ss{"CAT"}
- }
- "meta:Africa_Eastern"{
- ss{"EAT"}
- }
- "meta:Africa_Southern"{
- ss{"SAST"}
- }
- "meta:Africa_Western"{
- sd{"WAST"}
- sg{"WAT"}
- ss{"WAT"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_ZW.txt b/Build/source/libs/icu/icu-49.1/data/zone/en_ZW.txt
deleted file mode 100644
index d3577bdb4ac..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_ZW.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_ZW.xml
-// *
-// ***************************************************************************
-en_ZW{
- Version{"2.0.65.46"}
- zoneStrings{
- "meta:Africa_Central"{
- ss{"CAT"}
- }
- "meta:Africa_Eastern"{
- ss{"EAT"}
- }
- "meta:Africa_Southern"{
- ss{"SAST"}
- }
- "meta:Africa_Western"{
- sd{"WAST"}
- sg{"WAT"}
- ss{"WAT"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/et.txt b/Build/source/libs/icu/icu-49.1/data/zone/et.txt
deleted file mode 100644
index 865d8591665..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/et.txt
+++ /dev/null
@@ -1,501 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/et.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/et.xml
- */
-et{
- Version{"2.0.65.46"}
- zoneStrings{
- "Africa:Algiers"{
- ec{"Alžiir"}
- }
- "Africa:Cairo"{
- ec{"Kairo"}
- }
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
- "America:Havana"{
- ec{"Havanna"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
- "America:St_Kitts"{
- ec{"St. Kitts"}
- }
- "America:St_Lucia"{
- ec{"St. Lucia"}
- }
- "America:St_Thomas"{
- ec{"St. Thomas"}
- }
- "America:St_Vincent"{
- ec{"St. Vincent"}
- }
- "Antarctica:DumontDUrville"{
- ec{"Dumont D'Urville"}
- }
- "Antarctica:South_Pole"{
- ec{"Lõunapoolus"}
- }
- "Asia:Qatar"{
- ec{"Katar"}
- }
- "Asia:Singapore"{
- ec{"Singapur"}
- }
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
- "Atlantic:Canary"{
- ec{"Kanaari saared"}
- }
- "Atlantic:Cape_Verde"{
- ec{"Roheneemesaared"}
- }
- "Atlantic:Faeroe"{
- ec{"Fääri"}
- }
- "Atlantic:South_Georgia"{
- ec{"South Georgia"}
- }
- "Etc:Unknown"{
- ec{"määramata"}
- }
- "Europe:Athens"{
- ec{"Ateena"}
- }
- "Europe:Berlin"{
- ec{"Berliin"}
- }
- "Europe:Brussels"{
- ec{"Brüssel"}
- }
- "Europe:Bucharest"{
- ec{"Bukarest"}
- }
- "Europe:Copenhagen"{
- ec{"Kopenhaagen"}
- }
- "Europe:Helsinki"{
- ec{"Helsingi"}
- }
- "Europe:Kiev"{
- ec{"Kiiev"}
- }
- "Europe:Lisbon"{
- ec{"Lissabon"}
- }
- "Europe:Luxembourg"{
- ec{"Luxembourg"}
- }
- "Europe:Madrid"{
- ec{"Madrid"}
- }
- "Europe:Paris"{
- ec{"Pariis"}
- }
- "Europe:Riga"{
- ec{"Riia"}
- }
- "Europe:Rome"{
- ec{"Rooma"}
- }
- "Europe:Tallinn"{
- ec{"Tallinn"}
- }
- "Europe:Vienna"{
- ec{"Viin"}
- }
- "Europe:Warsaw"{
- ec{"Varssavi"}
- }
- "Europe:Zurich"{
- ec{"Zürich"}
- }
- "Indian:Christmas"{
- ec{"Jõulud"}
- }
- "Indian:Cocos"{
- ec{"Cocos"}
- }
- "Indian:Maldives"{
- ec{"Maldiivid"}
- }
- "Indian:Reunion"{
- ec{"Réunion"}
- }
- "Pacific:Easter"{
- ec{"Lihavõttesaar"}
- }
- "Pacific:Fiji"{
- ec{"Fidži"}
- }
- "meta:Acre"{
- ld{"Acre suveaeg"}
- lg{"Acre aeg"}
- ls{"Acre standardaeg"}
- }
- "meta:Africa_Central"{
- ls{"Kesk-Aafrika aeg"}
- }
- "meta:Africa_Eastern"{
- ls{"Ida-Aafrika aeg"}
- }
- "meta:Africa_Southern"{
- ls{"Lõuna-Aafrika standardaeg"}
- }
- "meta:Africa_Western"{
- ld{"Lääne-Aafrika suveaeg"}
- lg{"Lääne-Aafrika aeg"}
- ls{"Lääne-Aafrika standardaeg"}
- }
- "meta:Alaska"{
- ld{"Alaska suveaeg"}
- lg{"Alaska aeg"}
- ls{"Alaska standardaeg"}
- }
- "meta:Amazon"{
- ld{"Amazoni suveaeg"}
- lg{"Amazoni aeg"}
- ls{"Amazoni standardaeg"}
- }
- "meta:America_Central"{
- ld{"Kesk-Ameerika suveaeg"}
- lg{"Kesk-Ameerika aeg"}
- ls{"Kesk-Ameerika standardaeg"}
- }
- "meta:America_Eastern"{
- ld{"Idaranniku suveaeg"}
- lg{"Idaranniku aeg"}
- ls{"Idaranniku standardaeg"}
- }
- "meta:America_Mountain"{
- ld{"Mäestikuvööndi suveaeg"}
- lg{"Mäestikuvööndi aeg"}
- ls{"Mäestikuvööndi standardaeg"}
- }
- "meta:America_Pacific"{
- ld{"Vaikse ookeani suveaeg"}
- lg{"Vaikse ookeani aeg"}
- ls{"Vaikse ookeani standardaeg"}
- }
- "meta:Anadyr"{
- ld{"Anadõri suveaeg"}
- lg{"Anadõri aeg"}
- ls{"Anadõri aeg"}
- }
- "meta:Argentina"{
- ld{"Argentina suveaeg"}
- lg{"Argentina aeg"}
- ls{"Argentina aeg"}
- }
- "meta:Argentina_Western"{
- ld{"Argentina lääne suveaeg"}
- lg{"Argentina lääneaeg"}
- ls{"Lääne-Argentina aeg"}
- }
- "meta:Atlantic"{
- ld{"Atlandi suveaeg"}
- lg{"Atlandi aeg"}
- ls{"Atlandi standardaeg"}
- }
- "meta:Australia_Central"{
- ld{"Kesk-Austraalia suveaeg"}
- lg{"Kesk-Austraalia aeg"}
- ls{"Kesk-Austraalia standardaeg"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Kesk-Lääne Austraalia suveaeg"}
- lg{"Kesk-Lääne Austraalia aeg"}
- ls{"Kesk-Lääne Austraalia standardaeg"}
- }
- "meta:Australia_Eastern"{
- ld{"Ida-Austraalia suveaeg"}
- lg{"Ida-Austraalia aeg"}
- ls{"Ida-Austraalia standardaeg"}
- }
- "meta:Australia_Western"{
- ld{"Lääne-Austraalia suveaeg"}
- lg{"Lääne-Austraalia aeg"}
- ls{"Lääne-Austraalia standardaeg"}
- }
- "meta:Azores"{
- ld{"Assooride suveaeg"}
- lg{"Assooride aeg"}
- ls{"Assooride standardaeg"}
- }
- "meta:Brasilia"{
- ld{"Brasiilia suveaeg"}
- lg{"Brasiilia aeg"}
- ls{"Brasiilia standardaeg"}
- }
- "meta:Cape_Verde"{
- ld{"Rohuneemesaarte suveaeg"}
- lg{"Rohuneemesaarte aeg"}
- ls{"Rohuneemesaarte standardaeg"}
- }
- "meta:Chamorro"{
- ls{"Põhja-Mariaanide standardaeg"}
- }
- "meta:Chatham"{
- ld{"Chathami suveaeg"}
- lg{"Chathami aeg"}
- ls{"Chathami standardaeg"}
- }
- "meta:Choibalsan"{
- ld{"TÅ¡ojbalsani suveaeg"}
- lg{"TÅ¡ojbalsani aeg"}
- ls{"TÅ¡ojbalsani standardaeg"}
- }
- "meta:Christmas"{
- ls{"Jõulusaaare aeg"}
- }
- "meta:Cocos"{
- ls{"Kookossaarte aeg"}
- }
- "meta:Cook"{
- ld{"Cook'i saarte pool-suveaeg"}
- lg{"Cook'i saarte aeg"}
- ls{"Cook'i saarte standardaeg"}
- }
- "meta:Davis"{
- ls{"Davis aeg"}
- }
- "meta:DumontDUrville"{
- ls{"Dumont-d'Urville aeg"}
- }
- "meta:Easter"{
- ld{"Lihavõttesaare suveaeg"}
- lg{"Lihavõttesaare aeg"}
- ls{"Lihavõttesaare standardaeg"}
- }
- "meta:Europe_Central"{
- ld{"Kesk-Euroopa suveaeg"}
- lg{"Kesk-Euroopa aeg"}
- ls{"Kesk-Euroopa standardaeg"}
- }
- "meta:Europe_Eastern"{
- ld{"Ida-Euroopa suveaeg"}
- lg{"Ida-Euroopa aeg"}
- ls{"Ida-Euroopa standardaeg"}
- }
- "meta:Europe_Western"{
- ld{"Lääne-Euroopa suveaeg"}
- lg{"Lääne-Euroopa aeg"}
- ls{"Lääne-Euroopa standardaeg"}
- }
- "meta:Falkland"{
- ld{"Falklandi saarte suveaeg"}
- lg{"Falklandi saarte aeg"}
- ls{"Falklandi saarte standardaeg"}
- }
- "meta:Fiji"{
- ld{"Fiji suveaeg"}
- lg{"Fiji aeg"}
- ls{"Fiji standardaeg"}
- }
- "meta:French_Southern"{
- ls{"Prantsuse Lõunaalade ja Antarktika aeg"}
- }
- "meta:GMT"{
- ls{"Greenwich'i aeg"}
- }
- "meta:Galapagos"{
- ls{"Galapagose aeg"}
- }
- "meta:Gambier"{
- ls{"Gambier'i aeg"}
- }
- "meta:Gilbert_Islands"{
- ls{"Gilberti saare aeg"}
- }
- "meta:Guam"{
- ls{"Guami standardaeg"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Hawaii-Aleuudi suveaeg"}
- lg{"Hawaii-aleuudi aeg"}
- ls{"Hawaii-Aleuudi standardaeg"}
- }
- "meta:Hovd"{
- ld{"Hovdi suveaeg"}
- lg{"Hovdi aeg"}
- ls{"Hovdi standardaeg"}
- }
- "meta:Indian_Ocean"{
- ls{"India ookeani aeg"}
- }
- "meta:Indonesia_Central"{
- lg{"Indoneesia keskvööndiaeg"}
- }
- "meta:Indonesia_Eastern"{
- lg{"Indoneesia idaaeg"}
- }
- "meta:Indonesia_Western"{
- lg{"Indoneesia lääneaeg"}
- }
- "meta:Irkutsk"{
- ld{"Irkutski suveaeg"}
- lg{"Irkutski aeg"}
- ls{"Irkutski standardaeg"}
- }
- "meta:Kamchatka"{
- ld{"Kamtšatka suveaeg"}
- lg{"Kamtšatka aeg"}
- ls{"Kamtšatka standardaeg"}
- }
- "meta:Kazakhstan_Eastern"{
- ld{"Ida-Kasahstani suveaeg"}
- lg{"Ida-Kasahstani aeg"}
- ls{"Ida-Kasahstani standardaeg"}
- }
- "meta:Kazakhstan_Western"{
- ld{"Lääne-Kasahstani suveaeg"}
- lg{"Lääne-Kasahstani aeg"}
- ls{"Lääne-Kasahstani standardaeg"}
- }
- "meta:Kosrae"{
- ls{"Kosrae aeg"}
- }
- "meta:Krasnoyarsk"{
- ld{"Krasnojarski suveaeg"}
- lg{"Krasnojarski aeg"}
- ls{"Krasnojarski aeg"}
- }
- "meta:Kuybyshev"{
- ld{"Kuibõševi suveaeg"}
- ls{"Kuibõševi aeg"}
- }
- "meta:Kwajalein"{
- ls{"Kwajalein'i aeg"}
- }
- "meta:Line_Islands"{
- ls{"Line'i saarte aeg"}
- }
- "meta:Lord_Howe"{
- ld{"Lord Howe suveaeg"}
- lg{"Lord Howe aeg"}
- ls{"Lord Howe standardaeg"}
- }
- "meta:Macquarie"{
- lg{"Macquarie aeg"}
- }
- "meta:Magadan"{
- ld{"Magadani suveaeg"}
- lg{"Magadani aeg"}
- ls{"Magadani standardaeg"}
- }
- "meta:Maldives"{
- ls{"Maldiivide aeg"}
- }
- "meta:Marquesas"{
- ls{"Marquesas'i aeg"}
- }
- "meta:Marshall_Islands"{
- ls{"Marshalli saarte aeg"}
- }
- "meta:Mauritius"{
- ld{"Mauritiuse suveaeg"}
- lg{"Mauritiuse aeg"}
- ls{"Mauritiuse standardaeg"}
- }
- "meta:Mawson"{
- ls{"Mawson aeg"}
- }
- "meta:Mongolia"{
- ld{"Ulaanbaatari suveaeg"}
- lg{"Ulaanbaatari aeg"}
- ls{"Ulaanbaatari standardaeg"}
- }
- "meta:Moscow"{
- ld{"Moskva suveaeg"}
- lg{"Moskva aeg"}
- ls{"Moskva standardaeg"}
- }
- "meta:Newfoundland"{
- ld{"Newfoundlandi suveaeg"}
- lg{"Newfoundlandi aeg"}
- ls{"Newfoundlandi standardaeg"}
- }
- "meta:Noronha"{
- ld{"Fernando de Noronha suveaeg"}
- lg{"Fernando de Noronha aeg"}
- ls{"Fernando de Noronha standardaeg"}
- }
- "meta:Novosibirsk"{
- ld{"Novosibirski suveaeg"}
- lg{"Novosibirski aeg"}
- ls{"Novosibirski standardaeg"}
- }
- "meta:Omsk"{
- ld{"Omski suveaeg"}
- lg{"Omski aeg"}
- ls{"Omski standardaeg"}
- }
- "meta:Reunion"{
- ls{"Reunioni aeg"}
- }
- "meta:Rothera"{
- ls{"Rothera aeg"}
- }
- "meta:Sakhalin"{
- ld{"Sahhalini suveaeg"}
- lg{"Sahhalini aeg"}
- ls{"Sahhalini standardaeg"}
- }
- "meta:Samara"{
- ld{"Samara suveag"}
- lg{"Samara aeg"}
- ls{"Samara standardaeg"}
- }
- "meta:Seychelles"{
- ls{"Seišellide aeg"}
- }
- "meta:South_Georgia"{
- ls{"Lõuna-Georgia aeg"}
- }
- "meta:Syowa"{
- ls{"Syowa aeg"}
- }
- "meta:Turkey"{
- ld{"Türgi suveaeg"}
- lg{"Türgi aeg"}
- ls{"Türgi standardaeg"}
- }
- "meta:Vladivostok"{
- ld{"Vladivostoki suveaeg"}
- lg{"Vladivostoki aeg"}
- ls{"Vladivostoki standardaeg"}
- }
- "meta:Volgograd"{
- ld{"Volgogradi suveaeg"}
- lg{"Volgogradi aeg"}
- ls{"Volgogradi standardaeg"}
- }
- "meta:Vostok"{
- ls{"Vostoki aeg"}
- }
- "meta:Yakutsk"{
- ld{"Jakutski suveaeg"}
- lg{"Jakutski aeg"}
- ls{"Jakutski standardaeg"}
- }
- "meta:Yekaterinburg"{
- ld{"Jakaterinburgi suveaeg"}
- lg{"Jakaterinburgi aeg"}
- ls{"Jakaterinburgi standardaeg"}
- }
- fallbackRegionFormat{"{1} aeg ({0})"}
- gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;-HH:mm"}
- regionFormat{"{0} aeg"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/eu.txt b/Build/source/libs/icu/icu-49.1/data/zone/eu.txt
deleted file mode 100644
index 8b3378c4c5b..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/eu.txt
+++ /dev/null
@@ -1,283 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eu.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/eu.xml
- */
-eu{
- Version{"2.0.65.46"}
- zoneStrings{
- "Africa:Djibouti"{
- ec{"Djibuti"}
- }
- "America:Dominica"{
- ec{"Dominika"}
- }
- "America:Guadeloupe"{
- ec{"Guadalupe"}
- }
- "America:Jamaica"{
- ec{"Jamaika"}
- }
- "America:Martinique"{
- ec{"Martinika"}
- }
- "America:North_Dakota:Center"{
- ec{"Ameriketako Estatu Batuak (Erdialdea, Ipar Dakota)"}
- }
- "Asia:Bahrain"{
- ec{"Bahrain"}
- }
- "Asia:Singapore"{
- ec{"Singapur"}
- }
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
- "Atlantic:Canary"{
- ec{"Espainia (Kanariak)"}
- }
- "Atlantic:Cape_Verde"{
- ec{"Cabo Verde"}
- }
- "Etc:Unknown"{
- ec{"Ezezaguna"}
- }
- "Europe:Luxembourg"{
- ec{"Luxenburgo"}
- }
- "Europe:Madrid"{
- ec{"Madril"}
- }
- "Europe:Monaco"{
- ec{"Monako"}
- }
- "Indian:Maldives"{
- ec{"Maldivak"}
- }
- "Indian:Mauritius"{
- ec{"Maurizio"}
- }
- "meta:Alaska"{
- ld{"Alaskako urte-sasoiko ordua"}
- lg{"Alaskako ordua"}
- ls{"Alaskako ordu estandarra"}
- }
- "meta:Amazon"{
- ld{"Amazoniako urte-sasoiko ordua"}
- lg{"Amazoniako ordua"}
- ls{"Amazoniako ordu estandarra"}
- }
- "meta:America_Central"{
- ld{"Erdialdeko urte-sasoiko ordua"}
- lg{"Erdialdeko ordua"}
- ls{"Erdialdeko ordu estandarra"}
- }
- "meta:America_Eastern"{
- ld{"Ekialdeko urte-sasoiko ordua"}
- lg{"Ekialdeko ordua"}
- ls{"Ekialdeko ordu estandarra"}
- }
- "meta:America_Mountain"{
- ld{"Mendi Harritsuetako urte-sasoiko ordua"}
- lg{"Mendiko ordua"}
- ls{"Mendi Harritsuetako ordu estandarra"}
- }
- "meta:America_Pacific"{
- ld{"Pazifikoko urte-sasoiko ordua"}
- lg{"Pazifikoko ordua"}
- ls{"Pazifikoko ordu estandarra"}
- }
- "meta:Anadyr"{
- ld{"Anadyrreko udako ordua"}
- lg{"Anadyrreko ordua"}
- ls{"Anadyrreko ordu estandarra"}
- }
- "meta:Argentina"{
- ld{"Argentinako udako ordua"}
- lg{"Argentinako ordua"}
- ls{"Argentinako ordu estandarra"}
- }
- "meta:Argentina_Western"{
- ld{"Argentina mendebaldeko udako ordua"}
- lg{"Argentina mendebaldeko ordua"}
- ls{"Argentina mendebaldeko ordu estandarra"}
- }
- "meta:Atlantic"{
- ld{"Atlantikoko urte-sasoiko ordua"}
- lg{"Atlantikoko ordua"}
- ls{"Atlantikoko ordu estandarra"}
- }
- "meta:Australia_Central"{
- ld{"Australia erdialdeko urte-sasoiko ordua"}
- lg{"Australia erdialdeko ordua"}
- ls{"Australia erdialdeko ordu estandarra"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Australia erdialdeko mendebaldeko urte-sasoiko ordua"}
- lg{"Australia erdialdeko mendebaldeko ordua"}
- ls{"Australia erdialdeko mendebaldeko ordu estandarra"}
- }
- "meta:Australia_Eastern"{
- ld{"Australia ekialdeko urte-sasoiko ordua"}
- lg{"Australia ekialdeko ordua"}
- ls{"Australia ekialdeko ordu estandarra"}
- }
- "meta:Australia_Western"{
- ld{"Australia mendebaldeko urte-sasoiko ordua"}
- lg{"Australia mendebaldeko ordua"}
- ls{"Australia mendebaldeko ordu estandarra"}
- }
- "meta:Brasilia"{
- ld{"Brasiliako udako ordua"}
- lg{"Brasiliako ordua"}
- ls{"Brasiliako ordu estandarra"}
- }
- "meta:Choibalsan"{
- ld{"Choibalsango udako ordua"}
- lg{"Choibalsango ordua"}
- ls{"Choibalsango ordu estandarra"}
- }
- "meta:Europe_Central"{
- sd{"CEST"}
- sg{"CET"}
- ss{"CET"}
- }
- "meta:Europe_Eastern"{
- sd{"EEST"}
- sg{"EET"}
- ss{"EET"}
- }
- "meta:Europe_Western"{
- sd{"WEST"}
- sg{"WET"}
- ss{"WET"}
- }
- "meta:GMT"{
- ss{"GMT"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Hawaii Aleuteko urte-sasoiko ordua"}
- lg{"Hawaii Aleuteko ordua"}
- ls{"Hawaii Aleuteko ordu estandarra"}
- }
- "meta:Hovd"{
- ld{"Hovdeko udako ordua"}
- lg{"Hovdeko ordua"}
- ls{"Hovdeko ordu estandarra"}
- }
- "meta:Indonesia_Central"{
- ls{"Indonesia erdialdeko ordua"}
- }
- "meta:Indonesia_Eastern"{
- ls{"Indonesia ekialdeko ordua"}
- }
- "meta:Indonesia_Western"{
- ls{"Indonesia mendebaldeko ordua"}
- }
- "meta:Irkutsk"{
- ld{"Irkutskeko udako ordua"}
- lg{"Irkutskeko ordua"}
- ls{"Irkutskeko ordu estandarra"}
- }
- "meta:Kamchatka"{
- ld{"Petropavlovsk-Kamchatskiko udako ordua"}
- lg{"Petropavlovsk-Kamchatskiko ordua"}
- ls{"Petropavlovsk-Kamchatskiko ordu estandarra"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"Kazakhstan ekialdeko ordua"}
- }
- "meta:Kazakhstan_Western"{
- ls{"Kazakhstan mendebaldeko ordua"}
- }
- "meta:Krasnoyarsk"{
- ld{"Krasnoyarskeko udako ordua"}
- lg{"Krasnoyarskeko ordua"}
- ls{"Krasnoyarskeko ordu estandarra"}
- }
- "meta:Lord_Howe"{
- ld{"Lord Howeko urte-sasoiko ordua"}
- lg{"Lord Howeko ordua"}
- ls{"Lord Howeko ordu estandarra"}
- }
- "meta:Macquarie"{
- ls{"Macquarieko ordua"}
- }
- "meta:Magadan"{
- ld{"Magadango udako ordua"}
- lg{"Magadako ordua"}
- ls{"Magadako ordu estandarra"}
- }
- "meta:Mongolia"{
- ld{"Ulan Batorgo udako ordua"}
- lg{"Ulan Batorgo ordua"}
- ls{"Ulan Batorgo ordu estandarra"}
- }
- "meta:Moscow"{
- ld{"Moskuko udako ordua"}
- lg{"Moskuko ordua"}
- ls{"Moskuko ordu estandarra"}
- }
- "meta:Newfoundland"{
- ld{"Ternuako urte-sasoiko ordua"}
- lg{"Ternuako ordua"}
- ls{"Ternuako ordu estandarra"}
- }
- "meta:Noronha"{
- ld{"Fernando de Noronhako udako ordua"}
- lg{"Fernando de Noronhako ordua"}
- ls{"Fernando de Noronhako ordu estandarra"}
- }
- "meta:Novosibirsk"{
- ld{"Novosibirskeko udako ordua"}
- lg{"Novosibirskeko ordua"}
- ls{"Novosibirskeko ordu estandarra"}
- }
- "meta:Omsk"{
- ld{"Omskeko udako ordua"}
- lg{"Omskeko ordua"}
- ls{"Omskeko ordu estandarra"}
- }
- "meta:Sakhalin"{
- ld{"Sakhalingo udako ordua"}
- lg{"Sakhalingo ordua"}
- ls{"Sakhalingo ordu estandarra"}
- }
- "meta:Samara"{
- ld{"Samarako udako ordua"}
- lg{"Samarako ordua"}
- ls{"Samarako ordu estandarra"}
- }
- "meta:Vladivostok"{
- ld{"Vladivostokeko udako ordua"}
- lg{"Vladivostokeko ordua"}
- ls{"Vladivostokeko ordu estandarra"}
- }
- "meta:Volgograd"{
- ld{"Belgradeko udako ordua"}
- lg{"Belgradeko ordua"}
- ls{"Belgradeko ordu estandarra"}
- }
- "meta:Yakutsk"{
- ld{"Yakutskeko udako ordua"}
- lg{"Yakutskeko ordua"}
- ls{"Yakutskeko ordu estandarra"}
- }
- "meta:Yekaterinburg"{
- ld{"Yekaterinburgeko udako ordua"}
- lg{"Yekaterinburgeko ordua"}
- ls{"Yekaterinburgeko ordu estandarra"}
- }
- fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"{1}-(e)ko ordua ({0})"}
- gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;-HH:mm"}
- regionFormat{"{0}-(e)ko ordua"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/fil.txt b/Build/source/libs/icu/icu-49.1/data/zone/fil.txt
deleted file mode 100644
index 48f12c1f6b4..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/fil.txt
+++ /dev/null
@@ -1,253 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fil.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/fil.xml
- */
-fil{
- Version{"2.0.65.46"}
- zoneStrings{
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
- "America:St_Kitts"{
- ec{"St. Kitts"}
- }
- "America:St_Lucia"{
- ec{"St. Lucia"}
- }
- "America:St_Thomas"{
- ec{"St. Thomas"}
- }
- "America:St_Vincent"{
- ec{"St. Vincent"}
- }
- "Asia:Dushanbe"{
- ec{"Dushanbe"}
- }
- "Asia:Tbilisi"{
- ec{"Tbilisi"}
- }
- "Etc:Unknown"{
- ec{"Unknown"}
- }
- "Indian:Christmas"{
- ec{"Christmas"}
- }
- "meta:Alaska"{
- ld{"Oras na Alaska Daylight"}
- lg{"Oras sa Alaska"}
- ls{"Standard na Oras sa Alaska"}
- }
- "meta:Amazon"{
- ld{"Panahon ng Tag-init sa Amazon"}
- lg{"Oras sa Amazon"}
- ls{"Standard na Oras sa Amazon"}
- }
- "meta:America_Central"{
- ld{"Oras na Central Daylight"}
- lg{"Oras sa Central"}
- ls{"Standard na Oras sa Central"}
- }
- "meta:America_Eastern"{
- ld{"Oras na Eastern Daylight"}
- lg{"Oras sa Silangan"}
- ls{"Standard na Oras sa Silangan"}
- }
- "meta:America_Mountain"{
- ld{"Oras na Mountain Daylight"}
- lg{"Oras sa Mountain"}
- ls{"Standard na Oras sa Mountain"}
- }
- "meta:America_Pacific"{
- ld{"Oras sa Pacific Daylight"}
- lg{"Oras sa Pacific"}
- ls{"Standard na Oras sa Pacific"}
- }
- "meta:Anadyr"{
- ld{"Panahon ng Tag-init sa Anadyr"}
- lg{"Oras sa Anadyr"}
- ls{"Standard na Oras sa Anadyr"}
- }
- "meta:Argentina"{
- ld{"Panahon ng Tag-init sa Argentina"}
- lg{"Oras sa Argentina"}
- ls{"Standard na Oras sa Argentina"}
- }
- "meta:Argentina_Western"{
- ld{"Panahon ng Tag-init sa Kanluran ng Argentina"}
- lg{"Oras sa Kanluran ng Argentina"}
- ls{"Standard na Oras sa Kanluran ng Argentina"}
- }
- "meta:Atlantic"{
- ld{"Oras na Atlantic Daylight"}
- lg{"Oras sa Atlantic"}
- ls{"Standard na Oras sa Atlantic"}
- }
- "meta:Australia_Central"{
- ld{"Panahon ng Tag-init sa Central ng Australia"}
- lg{"Oras sa Central ng Australia"}
- ls{"Standard na Oras sa Central ng Australia"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Oras sa Central sa Kanluran ng Australia Daylight"}
- lg{"Oras sa Central sa Kanluran ng Australia"}
- ls{"Standard na Oras sa Central na Kanluran ng Australia"}
- }
- "meta:Australia_Eastern"{
- ld{"Oras sa Silangang Australia Daylight"}
- lg{"Oras sa Silangang Australia"}
- ls{"Standard na Oras sa Silangan ng Australia"}
- }
- "meta:Australia_Western"{
- ld{"Oras sa Kanlurang Australia Daylight"}
- lg{"Oras sa Kanlurang Australia"}
- ls{"Standard na Oras sa Kanluran ng Australia"}
- }
- "meta:Brasilia"{
- ld{"Panahon ng Tag-init sa Brasilia"}
- lg{"Oras sa Brasilia"}
- ls{"Standard na Oras sa Brasilia"}
- }
- "meta:Choibalsan"{
- ld{"Panahon ng Tag-init sa Choibalsan"}
- lg{"Oras sa Choibalsan"}
- ls{"Standard na Oras sa Choibalsan"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Oras sa Hawaii Aleutian Daylight"}
- lg{"Oras sa Hawaii Aleutian"}
- ls{"Standard na Oras sa Hawaii Aleutian"}
- }
- "meta:Hovd"{
- ld{"Panahon ng Tag-init sa Hovd"}
- lg{"Oras sa Hovd"}
- ls{"Standard na Oras sa Hovd"}
- }
- "meta:Indonesia_Central"{
- lg{"Oras sa Central ng Indonesia"}
- }
- "meta:Indonesia_Eastern"{
- lg{"Oras sa Silangan ng Indonesia"}
- }
- "meta:Indonesia_Western"{
- lg{"Oras sa Kanluran ng Indonesia"}
- }
- "meta:Irkutsk"{
- ld{"Panahon ng Tag-init sa Irkutsk"}
- lg{"Oras sa Irkutsk"}
- ls{"Standard na Oras sa Irkutsk"}
- }
- "meta:Kamchatka"{
- ld{"Panahon ng Tag-init sa Petropavlovsk-Kamchatski"}
- lg{"Oras sa Petropavlovsk-Kamchatski"}
- ls{"Standard na Oras sa Petropavlovsk-Kamchatski"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"Oras sa Silangan ng Kazakhstan"}
- }
- "meta:Kazakhstan_Western"{
- ls{"Oras sa Kanluran ng Kazakhstan"}
- }
- "meta:Krasnoyarsk"{
- ld{"Panahon ng Tag-init sa Krasnoyarsk"}
- lg{"Oras sa Krasnoyarsk"}
- ls{"Standard na Oras sa Krasnoyarsk"}
- }
- "meta:Lord_Howe"{
- ld{"Oras na Lord Howe Daylight"}
- lg{"Oras sa Lord Howe"}
- ls{"Standard na Oras sa Lord Howe"}
- }
- "meta:Macquarie"{
- lg{"Oras sa Macquarie"}
- }
- "meta:Magadan"{
- ld{"Panahon ng Tag-init sa Magadan Summer"}
- lg{"Oras sa Magadan"}
- ls{"Standard na Oras sa Magadan"}
- }
- "meta:Mongolia"{
- ld{"Panahon ng Tag-init sa Ulan Bator"}
- lg{"Oras sa Ulan Bator"}
- ls{"Standard na Oras sa Ulan Bator"}
- }
- "meta:Moscow"{
- ld{"Panahon ng Tag-init sa Moscow"}
- lg{"Oras sa Moscow"}
- ls{"Standard na Oras sa Moscow"}
- }
- "meta:Newfoundland"{
- ld{"Oras na Newfoundland Daylight"}
- lg{"Oras sa Newfoundland"}
- ls{"Standard na Oras sa Newfoundland"}
- }
- "meta:Noronha"{
- ld{"Panahon ng Tag-init sa Fernando de Noronha"}
- lg{"Oras sa Fernando de Noronha"}
- ls{"Standard na Oras sa Fernando de Noronha"}
- }
- "meta:Novosibirsk"{
- ld{"Panahon ng Tag-init sa Novosibirsk"}
- lg{"Oras sa Novosibirsk"}
- ls{"Standard na Oras sa Novosibirsk"}
- }
- "meta:Omsk"{
- ld{"Panahon ng Tag-init sa Omsk"}
- lg{"Oras sa Omsk"}
- ls{"Standard na Oras sa Omsk"}
- }
- "meta:Sakhalin"{
- ld{"Panahon ng Tag-init sa Sakhalin"}
- lg{"Oras sa Sakhalin"}
- ls{"Standard na Oras sa Sakhalin"}
- }
- "meta:Samara"{
- ld{"Samara Daylight Time"}
- lg{"Oras sa Samara"}
- ls{"Standard na Oras sa Samara"}
- }
- "meta:Vladivostok"{
- ld{"Panahon ng Tag-init sa Vladivostok"}
- lg{"Oras sa Vladivostok"}
- ls{"Standard na Oras sa Vladivostok"}
- }
- "meta:Volgograd"{
- ld{"Volgograd Daylight Time"}
- lg{"Oras sa Volgograd"}
- ls{"Standard na Oras sa Volgograd"}
- }
- "meta:Yakutsk"{
- ld{"Panahon ng Tag-init sa Yakutsk"}
- lg{"Oras sa Yakutsk"}
- ls{"Standard na Oras sa Yakutsk"}
- }
- "meta:Yekaterinburg"{
- ld{"Panahon ng Tag-init sa Yekaterinburg"}
- lg{"Oras sa Yekaterinburg"}
- ls{"Standard na Oras sa Yekaterinburg"}
- }
- fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"{1} Oras ({0})"}
- gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;-HH:mm"}
- regionFormat{"{0} (na) Oras"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/gl.txt b/Build/source/libs/icu/icu-49.1/data/zone/gl.txt
deleted file mode 100644
index ebb7e385872..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/gl.txt
+++ /dev/null
@@ -1,409 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gl.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/gl.xml
- */
-gl{
- Version{"2.0.65.46"}
- zoneStrings{
- "Africa:Djibouti"{
- ec{"Xibutí"}
- }
- "America:Anguilla"{
- ec{"Anguila"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"Río Gallegos"}
- }
- "America:Argentina:Tucuman"{
- ec{"Tucumán"}
- }
- "America:Belem"{
- ec{"Belém"}
- }
- "America:Belize"{
- ec{"Belice"}
- }
- "America:Buenos_Aires"{
- ec{"Bos Aires"}
- }
- "America:Cancun"{
- ec{"Cancún"}
- }
- "America:Cordoba"{
- ec{"Córdoba"}
- }
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
- "America:Grenada"{
- ec{"Granada"}
- }
- "America:Guadeloupe"{
- ec{"Guadalupe"}
- }
- "America:Guyana"{
- ec{"Güiana"}
- }
- "America:Indiana:Knox"{
- ec{"Knox"}
- }
- "America:Indiana:Marengo"{
- ec{"Marengo"}
- }
- "America:Indiana:Petersburg"{
- ec{"Petersburg"}
- }
- "America:Indiana:Tell_City"{
- ec{"Tell City"}
- }
- "America:Indiana:Vevay"{
- ec{"Vevay"}
- }
- "America:Indiana:Vincennes"{
- ec{"Vincennes"}
- }
- "America:Indiana:Winamac"{
- ec{"Winamac"}
- }
- "America:Jamaica"{
- ec{"Xamaica"}
- }
- "America:Kentucky:Monticello"{
- ec{"Monticello"}
- }
- "America:Maceio"{
- ec{"Maceió"}
- }
- "America:Martinique"{
- ec{"Martinica"}
- }
- "America:Mazatlan"{
- ec{"Mazatlán"}
- }
- "America:Merida"{
- ec{"Mérida"}
- }
- "America:Mexico_City"{
- ec{"Cidade de México"}
- }
- "America:Monterrey"{
- ec{"Monterrei"}
- }
- "America:North_Dakota:Center"{
- ec{"Central"}
- }
- "America:North_Dakota:New_Salem"{
- ec{"New Salem"}
- }
- "America:Panama"{
- ec{"Panamá"}
- }
- "America:Puerto_Rico"{
- ec{"Porto Rico"}
- }
- "America:Sao_Paulo"{
- ec{"São Paulo"}
- }
- "America:St_Johns"{
- ec{"St Johns"}
- }
- "Antarctica:DumontDUrville"{
- ec{"Dumont-d'Urville"}
- }
- "Antarctica:South_Pole"{
- ec{"Polo Sul"}
- }
- "Asia:Jakarta"{
- ec{"Iacarta"}
- }
- "Asia:Samarkand"{
- ec{"Samarcanda"}
- }
- "Asia:Singapore"{
- ec{"Singapur"}
- }
- "Asia:Ulaanbaatar"{
- ec{"Ulan Bator"}
- }
- "Asia:Yekaterinburg"{
- ec{"Ecaterinburgo"}
- }
- "Atlantic:Bermuda"{
- ec{"Bermudas"}
- }
- "Atlantic:Canary"{
- ec{"Illas Canarias"}
- }
- "Atlantic:Cape_Verde"{
- ec{"Cabo Verde"}
- }
- "Etc:Unknown"{
- ec{"Descoñecido"}
- }
- "Europe:Gibraltar"{
- ec{"Xibraltar"}
- }
- "Europe:Kaliningrad"{
- ec{"Kaliningrado"}
- }
- "Europe:Luxembourg"{
- ec{"Luxemburgo"}
- }
- "Europe:Monaco"{
- ec{"Mónaco"}
- }
- "Europe:Moscow"{
- ec{"Moscova"}
- }
- "Europe:Paris"{
- ec{"París"}
- }
- "Europe:Volgograd"{
- ec{"Volgogrado"}
- }
- "Indian:Maldives"{
- ec{"Maldivas"}
- }
- "Indian:Mauritius"{
- ec{"Mauricio"}
- }
- "Indian:Reunion"{
- ec{"Reunión"}
- }
- "Pacific:Easter"{
- ec{"Illa de Pascua"}
- }
- "Pacific:Fiji"{
- ec{"Fidxi"}
- }
- "Pacific:Galapagos"{
- ec{"Illas Galápagos"}
- }
- "Pacific:Honolulu"{
- ec{"Honolulú"}
- }
- "meta:Alaska"{
- ld{"Horario de verán de Alasca"}
- lg{"Horario de Alasca"}
- ls{"Horario estándar de Alasca"}
- }
- "meta:Amazon"{
- ld{"Horario de verán do Amazonas"}
- lg{"Horario do Amazonas"}
- ls{"Horario estándar do Amazonas"}
- }
- "meta:America_Central"{
- ld{"Horario de verán da zona central"}
- lg{"Horario central"}
- ls{"Horario estándar central"}
- }
- "meta:America_Eastern"{
- ld{"Horario de verán de América Oriental"}
- lg{"Horario de América Oriental"}
- ls{"Horario estándar América Oriental"}
- }
- "meta:America_Mountain"{
- ld{"Horario de verán das montañas americanas"}
- lg{"Horario das montañas de América"}
- ls{"Horario estándar das montañas americanas"}
- }
- "meta:America_Pacific"{
- ld{"Horario de verán do Pacífico"}
- lg{"Horario do Pacífico"}
- ls{"Horario estándar do Pacífico"}
- }
- "meta:Anadyr"{
- ld{"Horario de verán de Anadir"}
- lg{"Horario de Anadir"}
- ls{"Horario estándar de Anadir"}
- }
- "meta:Argentina"{
- ld{"Horario de verán de Arxentina"}
- lg{"Horario de Arxentina"}
- ls{"Horario estándar de Arxentina"}
- }
- "meta:Argentina_Western"{
- ld{"Horario de verán de Arxentina Occidental"}
- lg{"Horario de Arxentina Occidental"}
- ls{"Horario estándar de Arxentina Occidental"}
- }
- "meta:Atlantic"{
- ld{"Horario de verán do Atlántico"}
- lg{"Horario do Atlántico"}
- ls{"Horario estándar do Atlántico"}
- }
- "meta:Australia_Central"{
- ld{"Horario de verán de Australia Central"}
- lg{"Horario de Australia Central"}
- ls{"Horario estándar de Australia Central"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Horario de verán de Australia Occidental Central"}
- lg{"Horario de Australia Occidental Central"}
- ls{"Horario estándar de Australia Occidental Central"}
- }
- "meta:Australia_Eastern"{
- ld{"Horario de verán de Australia Oriental"}
- lg{"Horario de Australia Oriental"}
- ls{"Horario estándar de Australia Oriental"}
- }
- "meta:Australia_Western"{
- ld{"Horario de verán de Australia Occidental"}
- lg{"Horario de Australia Occidental"}
- ls{"Horario estándar de Australia Occidental"}
- }
- "meta:Brasilia"{
- ld{"Horario de verán de Brasilia"}
- lg{"Horario de Brasilia"}
- ls{"Horario estándar de Brasilia"}
- }
- "meta:Choibalsan"{
- ld{"Horario de verán de Choibalsan"}
- lg{"Horario de Choibalsan"}
- ls{"Horario estándar de Choibalsan"}
- }
- "meta:Europe_Central"{
- ld{"Horario de verán de Europeo Central"}
- lg{"Horario de Europeo Central"}
- ls{"Horario estándar de Europeo Central"}
- }
- "meta:Europe_Eastern"{
- ld{"Horario de verán de Europeo Oriental"}
- lg{"Horario de Europeo Oriental"}
- ls{"Horario estándar de Europeo Oriental"}
- }
- "meta:Europe_Western"{
- ld{"Horario de verán de Europeo Occidental"}
- lg{"Horario de Europeo Occidental"}
- ls{"Horario estándar de Europeo Occidental"}
- }
- "meta:GMT"{
- ls{"Horario medio de Greenwich"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Horario de verán de Hawai-Aleutianas"}
- lg{"Horario de Hawai-Aleutianas"}
- ls{"Horario estándar de Hawai-Aleutianas"}
- }
- "meta:Hovd"{
- ld{"Horario de verán de Hovd"}
- lg{"Horario de Hovd"}
- ls{"Horario estándar de Hovd"}
- }
- "meta:Indonesia_Central"{
- ls{"Hora central de Indonesia"}
- }
- "meta:Indonesia_Eastern"{
- ls{"Horario de Indonesia Oriental"}
- }
- "meta:Indonesia_Western"{
- ls{"Horario de Indonesia Occidental"}
- }
- "meta:Irkutsk"{
- ld{"Horario de verán de Irkutsk"}
- lg{"Horario de Irkutsk"}
- ls{"Horario estándar de Irkutsk"}
- }
- "meta:Kamchatka"{
- ld{"Horario de verán de Petropávlovsk-Kamchatski"}
- lg{"Horario de Petropávlovsk-Kamchatski"}
- ls{"Horario estándar de Petropávlovsk-Kamchatski"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"Horario do Casaquistán Oriental"}
- }
- "meta:Kazakhstan_Western"{
- ls{"Horario de Casaquistán Occidental"}
- }
- "meta:Krasnoyarsk"{
- ld{"Horario de verán de Krasnoyarsk"}
- lg{"Horario de Krasnoyarsk"}
- ls{"Horario estándar de Krasnoyarsk"}
- }
- "meta:Lord_Howe"{
- ld{"Horario de verán de Lord Howe"}
- lg{"Horario de Lord Howe"}
- ls{"Horario estándar de Lord Howe"}
- }
- "meta:Macquarie"{
- ls{"Horario de Macquarie"}
- }
- "meta:Magadan"{
- ld{"Horario de verán de Magadán"}
- lg{"Horario de Magadán"}
- ls{"Horario estándar de Magadán"}
- }
- "meta:Mongolia"{
- ld{"Horario de verán de Ulán Bátor"}
- lg{"Horario de Ulán Bátor"}
- ls{"Horario estándar de Ulán Bátor"}
- }
- "meta:Moscow"{
- ld{"Horario de verán de Moscova"}
- lg{"Horario de Moscova"}
- ls{"Horario estándar de Moscova"}
- }
- "meta:Newfoundland"{
- ld{"Horario de verán de Terranova"}
- lg{"Horario de Terranova"}
- ls{"Horario estándar de Terranova"}
- }
- "meta:Noronha"{
- ld{"Horario de verán de Fernando de Noronha"}
- lg{"Horario de Fernando de Noronha"}
- ls{"Horario estándar de Fernando de Noronha"}
- }
- "meta:Novosibirsk"{
- ld{"Horario de verán de Novosibirsk"}
- lg{"Horario de Novosibirsk"}
- ls{"Horario estándar de Novosibirsk"}
- }
- "meta:Omsk"{
- ld{"Horario de verán de Omsk"}
- lg{"Horario de Omsk"}
- ls{"Horario estándar de Omsk"}
- }
- "meta:Sakhalin"{
- ld{"Horario de verán de Sakhalin"}
- lg{"Horario de Sakhalin"}
- ls{"Horario estándar de Sakhalin"}
- }
- "meta:Samara"{
- ld{"Horario de verán de Samara"}
- lg{"Horario de Samara"}
- ls{"Horario estándar de Samara"}
- }
- "meta:Vladivostok"{
- ld{"Horario de verán de Vladivostok"}
- lg{"Horario de Vladivostok"}
- ls{"Horario estándar de Vladivostok"}
- }
- "meta:Volgograd"{
- ld{"Horario de verán de Volgogrado"}
- lg{"Horario de Volgogrado"}
- ls{"Horario estándar de Volgogrado"}
- }
- "meta:Yakutsk"{
- ld{"Horario de verán de Yakutsk"}
- lg{"Horario de Iakutsk"}
- ls{"Horario estándar de Iakutsk"}
- }
- "meta:Yekaterinburg"{
- ld{"Horario de verán de Ekaterimburgo"}
- lg{"Horario de Ekaterimburgo"}
- ls{"Horario estándar de Ekaterimburgo"}
- }
- fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"Horario de {1} ({0})"}
- gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;-HH:mm"}
- regionFormat{"Horario de {0}"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/is.txt b/Build/source/libs/icu/icu-49.1/data/zone/is.txt
deleted file mode 100644
index e0c4ada99d6..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/is.txt
+++ /dev/null
@@ -1,481 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/is.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/is.xml
- */
-is{
- Version{"2.0.65.46"}
- zoneStrings{
- "Africa:Algiers"{
- ec{"Algeirsborg"}
- }
- "Africa:Bissau"{
- ec{"Bissá"}
- }
- "Africa:Cairo"{
- ec{"Kaíró"}
- }
- "Africa:Djibouti"{
- ec{"Djibútí"}
- }
- "Africa:Johannesburg"{
- ec{"Jóhannesarborg"}
- }
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Tunis"{
- ec{"Túnis"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Aruba"{
- ec{"Arúba"}
- }
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Cancun"{
- ec{"Kankún"}
- }
- "America:Costa_Rica"{
- ec{"Kosta ríka"}
- }
- "America:Dominica"{
- ec{"Dóminíka"}
- }
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
- "America:Godthab"{
- ec{"Godthåb"}
- }
- "America:Guadeloupe"{
- ec{"Gvadelúp"}
- }
- "America:Guatemala"{
- ec{"Gvatemala"}
- }
- "America:Guyana"{
- ec{"Guyana"}
- }
- "America:Jamaica"{
- ec{"Jamaíka"}
- }
- "America:Martinique"{
- ec{"Martinique"}
- }
- "America:Mexico_City"{
- ec{"Mexíkóborg"}
- }
- "America:Puerto_Rico"{
- ec{"Púertó Ríkó"}
- }
- "America:Regina"{
- ec{"Regína"}
- }
- "America:St_Kitts"{
- ec{"St. Kitts"}
- }
- "America:St_Lucia"{
- ec{"St. Lucia"}
- }
- "America:St_Thomas"{
- ec{"St. Thomas"}
- }
- "America:St_Vincent"{
- ec{"St. Vincent"}
- }
- "Antarctica:DumontDUrville"{
- ec{"Dumont D'Urville"}
- }
- "Antarctica:South_Pole"{
- ec{"Suðurpóllinn"}
- }
- "Asia:Baghdad"{
- ec{"Bagdad"}
- }
- "Asia:Bahrain"{
- ec{"Bahrain"}
- }
- "Asia:Beirut"{
- ec{"Beirút"}
- }
- "Asia:Brunei"{
- ec{"Brúnei"}
- }
- "Asia:Damascus"{
- ec{"Damaskus"}
- }
- "Asia:Jakarta"{
- ec{"Djakarta"}
- }
- "Asia:Kabul"{
- ec{"Kabúl"}
- }
- "Asia:Kuwait"{
- ec{"Kúveit"}
- }
- "Asia:Macau"{
- ec{"Macau"}
- }
- "Asia:Pyongyang"{
- ec{"Pyongyang"}
- }
- "Asia:Qatar"{
- ec{"Katar"}
- }
- "Asia:Seoul"{
- ec{"Seoul"}
- }
- "Asia:Singapore"{
- ec{"Singapore"}
- }
- "Asia:Tehran"{
- ec{"Tehran"}
- }
- "Asia:Tokyo"{
- ec{"Tókýó"}
- }
- "Asia:Ulaanbaatar"{
- ec{"Úlan Bator"}
- }
- "Atlantic:Azores"{
- ec{"Azoreyjar"}
- }
- "Atlantic:Bermuda"{
- ec{"Bermúda"}
- }
- "Atlantic:Canary"{
- ec{"Kanaríeyjar"}
- }
- "Atlantic:Cape_Verde"{
- ec{"Grænhöfðaeyjar"}
- }
- "Atlantic:Faeroe"{
- ec{"Færeyjar"}
- }
- "Atlantic:Reykjavik"{
- ec{"Reykjavík"}
- }
- "Atlantic:South_Georgia"{
- ec{"Suður-Georgía"}
- }
- "Atlantic:St_Helena"{
- ec{"St. Helena"}
- }
- "Etc:Unknown"{
- ec{"óþekkt"}
- }
- "Europe:Athens"{
- ec{"Aþena"}
- }
- "Europe:Berlin"{
- ec{"Berlín"}
- }
- "Europe:Brussels"{
- ec{"Brussel"}
- }
- "Europe:Bucharest"{
- ec{"Búkarest"}
- }
- "Europe:Budapest"{
- ec{"Búdapest"}
- }
- "Europe:Copenhagen"{
- ec{"Kaupmannahöfn"}
- }
- "Europe:Gibraltar"{
- ec{"Gíbraltar"}
- }
- "Europe:Istanbul"{
- ec{"Istanbúl"}
- }
- "Europe:Lisbon"{
- ec{"Lissabon"}
- }
- "Europe:Luxembourg"{
- ec{"Lúxemborg"}
- }
- "Europe:Madrid"{
- ec{"Madríd"}
- }
- "Europe:Monaco"{
- ec{"Mónakó"}
- }
- "Europe:Moscow"{
- ec{"Moskva"}
- }
- "Europe:Oslo"{
- ec{"Osló"}
- }
- "Europe:Paris"{
- ec{"París"}
- }
- "Europe:Rome"{
- ec{"Róm"}
- }
- "Europe:Sofia"{
- ec{"Sófía"}
- }
- "Europe:Stockholm"{
- ec{"Stokkhólmur"}
- }
- "Europe:Vienna"{
- ec{"Vín"}
- }
- "Europe:Vilnius"{
- ec{"Vilníus"}
- }
- "Europe:Warsaw"{
- ec{"Varsjá"}
- }
- "Europe:Zurich"{
- ec{"Zürich"}
- }
- "Indian:Maldives"{
- ec{"Maldíveyjar"}
- }
- "Indian:Mauritius"{
- ec{"Máritíus"}
- }
- "Pacific:Easter"{
- ec{"Páskaeyja"}
- }
- "Pacific:Fiji"{
- ec{"Fídjieyjar"}
- }
- "Pacific:Guam"{
- ec{"Gvam"}
- }
- "Pacific:Marquesas"{
- ec{"Marquesas-eyjar"}
- }
- "Pacific:Nauru"{
- ec{"Nárú"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Palau"{
- ec{"Palá"}
- }
- "meta:Alaska"{
- ld{"Sumartími í Alaska"}
- lg{"Tími í Alaska"}
- ls{"Staðaltími í Alaska"}
- }
- "meta:Amazon"{
- ld{"Sumartími á Amasónsvæðinu"}
- lg{"Tími á Amasónsvæðinu"}
- ls{"Staðaltími á Amasónsvæðinu"}
- }
- "meta:America_Central"{
- ld{"Sumartími í Mið-Ameríku"}
- lg{"Tími í Mið-Ameríku"}
- ls{"Staðaltími í Mið-Ameríku"}
- }
- "meta:America_Eastern"{
- ld{"Sumartími í austurhluta Bandaríkjanna og Kanada"}
- lg{"Tími í austurhluta Bandaríkjanna og Kanada"}
- ls{"Staðaltími í austurhluta Bandaríkjanna og Kanada"}
- }
- "meta:America_Mountain"{
- ld{"Sumartími í Klettafjöllum"}
- lg{"Tími í Klettafjöllum"}
- ls{"Staðaltími í Klettafjöllum"}
- }
- "meta:America_Pacific"{
- ld{"Sumartími á Kyrrahafssvæðinu"}
- lg{"Tími á Kyrrahafssvæðinu"}
- ls{"Staðaltími á Kyrrahafssvæðinu"}
- }
- "meta:Anadyr"{
- ld{"Sumartími í Anadyr"}
- lg{"Tími í Anadyr"}
- ls{"Staðaltími í Anadyr"}
- }
- "meta:Argentina"{
- ld{"Sumartími í Argentínu"}
- lg{"Tími í Argentínu"}
- ls{"Staðaltími í Argentínu"}
- }
- "meta:Argentina_Western"{
- ld{"Sumartími í Vestur-Argentínu"}
- lg{"Tími í Vestur-Argentínu"}
- ls{"Staðaltími í Vestur-Argentínu"}
- }
- "meta:Atlantic"{
- ld{"Sumartími á Atlantshafssvæðinu"}
- lg{"Tími á Atlantshafssvæðinu"}
- ls{"Staðaltími á Atlantshafssvæðinu"}
- }
- "meta:Australia_Central"{
- ld{"Sumartími í Mið-Ãstralíu"}
- lg{"Tími í Mið-Ãstralíu"}
- ls{"Staðaltími í Mið-Ãstralíu"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Sumartími í miðvesturhluta Ãstralíu"}
- lg{"Tími í miðvesturhluta Ãstralíu"}
- ls{"Staðaltími í miðvesturhluta Ãstralíu"}
- }
- "meta:Australia_Eastern"{
- ld{"Sumartími í Austur-Ãstralíu"}
- lg{"Tími í Austur-Ãstralíu"}
- ls{"Staðaltími í Austur-Ãstralíu"}
- }
- "meta:Australia_Western"{
- ld{"Sumartími í Vestur-Ãstralíu"}
- lg{"Tími í Vestur-Ãstralíu"}
- ls{"Staðaltími í Vestur-Ãstralíu"}
- }
- "meta:Brasilia"{
- ld{"Sumartími í Brasilíu"}
- lg{"Tími í Brasilíu"}
- ls{"Tími í Brasilíu"}
- }
- "meta:Choibalsan"{
- ld{"Sumartími í Choibalsan"}
- lg{"Tími í Choibalsan"}
- ls{"Staðaltími í Choibalsan"}
- }
- "meta:Europe_Central"{
- ld{"Sumartími Mið-Evrópu"}
- lg{"Mið-Evróputími"}
- ls{"Staðaltími Mið-Evrópu"}
- }
- "meta:Europe_Eastern"{
- ld{"Sumartími Austur-Evrópu"}
- lg{"Austur-Evróputími"}
- ls{"Staðaltími Austur-Evrópu"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Sumartími á Hawaí og Aleútaeyjum"}
- lg{"Tími á Hawaí og Aleútaeyjum"}
- ls{"Staðaltími á Hawaí og Aleútaeyjum"}
- }
- "meta:Hovd"{
- ld{"Sumartími í Hovd"}
- lg{"Tími í Hovd"}
- ls{"Staðaltími í Hovd"}
- }
- "meta:Indonesia_Central"{
- lg{"Tími í Mið-Indónesíu"}
- }
- "meta:Indonesia_Eastern"{
- lg{"Tími í Austur-Indónesíu"}
- }
- "meta:Indonesia_Western"{
- lg{"Tími í Vestur-Indónesíu"}
- }
- "meta:Irkutsk"{
- ld{"Sumartími í Irkutsk"}
- lg{"Tími í Irkutsk"}
- ls{"Staðaltími í Irkutsk"}
- }
- "meta:Kamchatka"{
- ld{"Sumartími í Petropavlovsk-Kamchatski"}
- lg{"Tími í Petropavlovsk-Kamchatski"}
- ls{"Staðaltími í Petropavlovsk-Kamchatski"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"Tími í Austur-Kasakstan"}
- }
- "meta:Kazakhstan_Western"{
- ls{"Tími í Vestur-Kasakstan"}
- }
- "meta:Krasnoyarsk"{
- ld{"Sumartími í Krasnoyarsk"}
- lg{"Tími í Krasnoyarsk"}
- ls{"Staðaltími í Krasnoyarsk"}
- }
- "meta:Lord_Howe"{
- ld{"Sumartími á Lord Howe-eyju"}
- lg{"Tími á Lord Howe-eyju"}
- ls{"Staðaltími á Lord Howe-eyju"}
- }
- "meta:Macquarie"{
- ls{"Tími í Macquarie"}
- }
- "meta:Magadan"{
- ld{"Sumartími í Magadan"}
- lg{"Tími í Magadan"}
- ls{"Staðaltími í Magadan"}
- }
- "meta:Mongolia"{
- ld{"Sumartími í Úlan Bator"}
- lg{"Tími í Úlan Bator"}
- ls{"Staðaltími í Úlan Bator"}
- }
- "meta:Moscow"{
- ld{"Sumartími í Moskvu"}
- lg{"Tími í Moskvu"}
- ls{"Staðaltími í Moskvu"}
- }
- "meta:Newfoundland"{
- ld{"Sumartími á Nýfundnalandi"}
- lg{"Tími á Nýfundnalandi"}
- ls{"Staðaltími á Nýfundnalandi"}
- }
- "meta:Noronha"{
- ld{"Sumartími í Fernando de Noronha"}
- lg{"Tími í Fernando de Noronha"}
- ls{"Staðaltími í Fernando de Noronha"}
- }
- "meta:Novosibirsk"{
- ld{"Sumartími í Novosibirsk"}
- lg{"Tími í Novosibirsk"}
- ls{"Staðaltími í Novosibirsk"}
- }
- "meta:Omsk"{
- ld{"Sumartími í Omsk"}
- lg{"Tími í Omsk"}
- ls{"Staðaltími í Omsk"}
- }
- "meta:Sakhalin"{
- ld{"Sumartími í Sakhalin"}
- lg{"Tími í Sakhalin"}
- ls{"Staðaltími í Sakhalin"}
- }
- "meta:Samara"{
- ld{"Sumartími í Samara"}
- lg{"Tími í Samara"}
- ls{"Staðaltími í Samara"}
- }
- "meta:Vladivostok"{
- ld{"Sumartími í Vladivostok"}
- lg{"Tími í Vladivostok"}
- ls{"Staðaltími í Vladivostok"}
- }
- "meta:Volgograd"{
- ld{"Sumartími í Volgograd"}
- lg{"Tími í Volgograd"}
- ls{"Staðaltími í Volgograd"}
- }
- "meta:Yakutsk"{
- ld{"Sumartími í Yakutsk"}
- lg{"Tími í Yakutsk"}
- ls{"Staðaltími í Yakutsk"}
- }
- "meta:Yekaterinburg"{
- ld{"Sumartími í Yekaterinburg"}
- lg{"Tími í Yekaterinburg"}
- ls{"Staðaltími í Yekaterinburg"}
- }
- fallbackRegionFormat{"{1}Tími ({0})"}
- gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;−HH:mm"}
- regionFormat{"{0} Tími"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/km.txt b/Build/source/libs/icu/icu-49.1/data/zone/km.txt
deleted file mode 100644
index d74495a514b..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/km.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/km.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/km.xml
- */
-km{
- Version{"2.0.65.46"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ml.txt b/Build/source/libs/icu/icu-49.1/data/zone/ml.txt
deleted file mode 100644
index 3ff0b808581..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/ml.txt
+++ /dev/null
@@ -1,1965 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ml.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ml.xml
- */
-ml{
- Version{"2.0.65.46"}
- zoneStrings{
- "Africa:Abidjan"{
- ec{"അബിദàµâ€Œà´œà´¾à´¨àµâ€â€Œ"}
- }
- "Africa:Accra"{
- ec{"ആകàµà´°"}
- }
- "Africa:Addis_Ababa"{
- ec{"അഡിസൠഅബാബ"}
- }
- "Africa:Algiers"{
- ec{"à´…à´³àµâ€â€Œà´œàµ€à´¸àµ"}
- }
- "Africa:Asmera"{
- ec{"à´…à´¸àµâ€à´®à´¾à´°"}
- }
- "Africa:Bamako"{
- ec{"ബമാകോ"}
- }
- "Africa:Bangui"{
- ec{"ബംഗàµà´¯à´¿"}
- }
- "Africa:Banjul"{
- ec{"ബഞàµà´šàµà´²àµâ€"}
- }
- "Africa:Bissau"{
- ec{"ബിസàµà´¸à´¾à´µàµ"}
- }
- "Africa:Blantyre"{
- ec{"à´¬àµà´²à´¾à´£àµà´Ÿàµ†à´¯à´°àµâ€â€Œ"}
- }
- "Africa:Brazzaville"{
- ec{"à´¬àµà´°à´¾à´¸à´µà´¿à´²àµâ€"}
- }
- "Africa:Bujumbura"{
- ec{"à´¬àµà´œàµà´‚‌ബàµà´°"}
- }
- "Africa:Cairo"{
- ec{"കെയàµâ€Œà´±àµ‹"}
- }
- "Africa:Casablanca"{
- ec{"കാസബàµà´²à´¾à´™àµà´•"}
- }
- "Africa:Ceuta"{
- ec{"à´•àµà´¯àµ‚à´Ÿàµà´Ÿ"}
- }
- "Africa:Conakry"{
- ec{"കൊണാകàµà´°à´¿"}
- }
- "Africa:Dakar"{
- ec{"ഡാകàµà´•à´°àµâ€â€Œ"}
- }
- "Africa:Dar_es_Salaam"{
- ec{"ദാറàµà´¸àµ സലാം"}
- }
- "Africa:Djibouti"{
- ec{"ദിബൌടàµà´Ÿà´¿"}
- }
- "Africa:Douala"{
- ec{"ഡൌല"}
- }
- "Africa:El_Aaiun"{
- ec{"à´Žà´²àµâ€â€Œ à´à´¯àµà´¨àµâ€â€Œ"}
- }
- "Africa:Freetown"{
- ec{"à´«àµà´°àµ€à´ŸàµŒà´£àµâ€â€Œ"}
- }
- "Africa:Gaborone"{
- ec{"ഗാബൊറോണàµâ€â€Œ"}
- }
- "Africa:Harare"{
- ec{"ഹരാരെ"}
- }
- "Africa:Johannesburg"{
- ec{"ജോഹനàµà´¨à´¾à´¸àµà´¬à´°àµâ€â€Œà´—àµ"}
- }
- "Africa:Kampala"{
- ec{"à´•à´®àµà´ªà´¾à´²"}
- }
- "Africa:Khartoum"{
- ec{"ഖാരàµâ€â€Œà´¤àµŒà´‚"}
- }
- "Africa:Kigali"{
- ec{"കിഗാലി"}
- }
- "Africa:Kinshasa"{
- ec{"à´•à´¿à´¨àµâ€à´·à´¾à´¸"}
- }
- "Africa:Lagos"{
- ec{"ലാഗോസàµ"}
- }
- "Africa:Libreville"{
- ec{"ലിബàµà´°àµ†à´µà´¿à´²àµà´²"}
- }
- "Africa:Lome"{
- ec{"ലോം"}
- }
- "Africa:Luanda"{
- ec{"à´²àµà´µà´¾à´¨àµâ€à´¡"}
- }
- "Africa:Lubumbashi"{
- ec{"ലൂബàµà´‚ബാഷി"}
- }
- "Africa:Lusaka"{
- ec{"à´²àµà´¸à´¾à´•"}
- }
- "Africa:Malabo"{
- ec{"മലാബോ"}
- }
- "Africa:Maputo"{
- ec{"മാപàµà´¯àµà´Ÿàµà´Ÿàµ‹"}
- }
- "Africa:Maseru"{
- ec{"മസേറàµ"}
- }
- "Africa:Mbabane"{
- ec{"മബാബെയàµâ€Œà´¨àµâ€â€Œ"}
- }
- "Africa:Mogadishu"{
- ec{"മൊഗാദിഷàµ"}
- }
- "Africa:Monrovia"{
- ec{"മണàµâ€â€Œà´±àµ‹à´µà´¿à´¯"}
- }
- "Africa:Nairobi"{
- ec{"നയàµâ€Œà´±àµ‹à´¬à´¿"}
- }
- "Africa:Ndjamena"{
- ec{"ജമെന"}
- }
- "Africa:Niamey"{
- ec{"നിയാമി"}
- }
- "Africa:Nouakchott"{
- ec{"നൌവാകàµâ€à´·àµ‹à´Ÿàµà´Ÿàµ"}
- }
- "Africa:Ouagadougou"{
- ec{"ഔഗാദൌഗൌ"}
- }
- "Africa:Porto-Novo"{
- ec{"പോരàµâ€â€Œà´Ÿàµà´Ÿàµ‹-നോവോ"}
- }
- "Africa:Sao_Tome"{
- ec{"സാവോ ടോം‌"}
- }
- "Africa:Tripoli"{
- ec{"à´Ÿàµà´°à´¿à´ªàµŠà´³à´¿"}
- }
- "Africa:Tunis"{
- ec{"à´Ÿàµà´¯àµ‚ണിസàµ"}
- }
- "Africa:Windhoek"{
- ec{"വിനàµâ€à´¡àµâ€Œà´¹àµ‹à´•àµ"}
- }
- "America:Adak"{
- ec{"അഡാകàµ"}
- }
- "America:Anchorage"{
- ec{"ആങàµà´•à´±àµ‡à´œàµ"}
- }
- "America:Anguilla"{
- ec{"ആനàµâ€à´—àµà´µà´¿à´²àµà´²"}
- }
- "America:Antigua"{
- ec{"ആനàµâ€à´±à´¿à´—àµà´µ"}
- }
- "America:Araguaina"{
- ec{"അറഗàµà´µàµˆà´¨"}
- }
- "America:Argentina:La_Rioja"{
- ec{"ലാ റിയോജ"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"റിയോ à´—àµà´¯à´¾à´²à´—ോസàµ"}
- }
- "America:Argentina:Salta"{
- ec{"സാലàµâ€à´Ÿàµà´Ÿ"}
- }
- "America:Argentina:San_Juan"{
- ec{"സാനàµâ€ à´œàµà´µà´¾à´¨àµâ€"}
- }
- "America:Argentina:San_Luis"{
- ec{"സാനàµâ€ ലൂയിസàµ"}
- }
- "America:Argentina:Tucuman"{
- ec{"à´±àµà´±àµà´•àµà´®à´¾à´¨àµâ€"}
- }
- "America:Argentina:Ushuaia"{
- ec{"ഉഷിയ"}
- }
- "America:Aruba"{
- ec{"അറൂബ"}
- }
- "America:Asuncion"{
- ec{"അസനàµâ€â€Œà´·àµà´¯à´¨àµâ€â€Œ"}
- }
- "America:Bahia"{
- ec{"ബഹിയ"}
- }
- "America:Barbados"{
- ec{"ബാരàµâ€à´¬à´¡àµ‹à´¸àµ"}
- }
- "America:Belem"{
- ec{"ബെലം"}
- }
- "America:Belize"{
- ec{"ബെലീസàµ"}
- }
- "America:Blanc-Sablon"{
- ec{"à´¬àµà´²à´¾à´™àµà´•àµ സാബàµà´²àµ‹à´£àµâ€"}
- }
- "America:Boa_Vista"{
- ec{"ബോവ വിസàµà´±àµà´±"}
- }
- "America:Bogota"{
- ec{"ബൊഗോടàµà´Ÿ"}
- }
- "America:Boise"{
- ec{"ബൊയàµà´¸à´¿"}
- }
- "America:Buenos_Aires"{
- ec{"à´¬àµà´¯àµ‚നസൠà´à´±à´¿à´¸àµ"}
- }
- "America:Cambridge_Bay"{
- ec{"കെയàµà´¨àµà´ªàµà´°à´¿à´¡àµà´œàµ ബേ"}
- }
- "America:Campo_Grande"{
- ec{"à´•àµà´¯à´¾à´¨àµà´ªàµ‹ à´—àµà´°à´¾à´¨àµâ€à´¡àµ†"}
- }
- "America:Cancun"{
- ec{"à´•à´¨àµâ€à´•àµ‚à´¨àµâ€"}
- }
- "America:Caracas"{
- ec{"കരാകàµà´•à´¸àµ"}
- }
- "America:Catamarca"{
- ec{"â€à´•àµà´¯à´¾à´±àµà´±à´®à´¾à´°àµâ€à´•àµà´•"}
- }
- "America:Cayenne"{
- ec{"കയീനàµâ€â€Œ"}
- }
- "America:Cayman"{
- ec{"കേമാനàµâ€"}
- }
- "America:Chicago"{
- ec{"à´šà´¿à´•àµà´•à´¾à´—ോ"}
- }
- "America:Chihuahua"{
- ec{"ചിവാവàµ"}
- }
- "America:Coral_Harbour"{
- ec{"കോറലàµâ€ ഹാരàµâ€à´¬à´°àµâ€"}
- }
- "America:Cordoba"{
- ec{"കൊരàµâ€à´¦àµ‹à´µ"}
- }
- "America:Costa_Rica"{
- ec{"കോസàµà´±àµà´± റികàµà´•"}
- }
- "America:Cuiaba"{
- ec{"à´•àµà´¯àµà´¬"}
- }
- "America:Curacao"{
- ec{"à´•àµà´±à´¾à´•àµà´•à´¾à´µàµ‹"}
- }
- "America:Danmarkshavn"{
- ec{"ഡാനàµâ€à´®à´¾à´°àµâ€à´•àµà´•àµà´·à´¾à´µàµà´¨àµâ€"}
- }
- "America:Dawson"{
- ec{"ഡോവàµà´¸à´£àµâ€"}
- }
- "America:Dawson_Creek"{
- ec{"ഡോവàµà´¸à´£àµâ€ à´•àµà´°àµ€à´•àµà´•àµ"}
- }
- "America:Denver"{
- ec{"ഡെനàµâ€â€Œà´µà´°àµâ€"}
- }
- "America:Detroit"{
- ec{"ഡെടàµà´°àµ‹à´¯à´¿à´±àµà´±àµ"}
- }
- "America:Dominica"{
- ec{"ഡൊമിനികàµà´•"}
- }
- "America:Edmonton"{
- ec{"à´Žà´¡àµà´®àµ‹à´£àµâ€à´Ÿà´£àµâ€"}
- }
- "America:Eirunepe"{
- ec{"യെറàµà´¨àµ€à´ªàµà´ªàµ†"}
- }
- "America:El_Salvador"{
- ec{"à´Žà´²àµâ€ സാലàµâ€â€Œà´µà´¦àµ‹à´°àµâ€"}
- }
- "America:Fortaleza"{
- ec{"ഫോരàµâ€à´Ÿàµà´Ÿà´²àµ€à´¸"}
- }
- "America:Glace_Bay"{
- ec{"à´—àµà´²àµ†à´¯àµà´¸àµ ബേ"}
- }
- "America:Godthab"{
- ec{"ഗോഡàµâ€Œà´¤à´¾à´¬àµ"}
- }
- "America:Goose_Bay"{
- ec{"ഗൂസൠബേ"}
- }
- "America:Grand_Turk"{
- ec{"à´—àµà´°à´¾à´¨àµâ€à´¡àµ à´Ÿà´°àµâ€à´•àµà´•àµ"}
- }
- "America:Grenada"{
- ec{"à´—àµà´°à´¨àµ‡à´¡"}
- }
- "America:Guadeloupe"{
- ec{"à´—àµà´µà´¾à´¡à´²àµ‚à´ªàµà´ªàµ"}
- }
- "America:Guatemala"{
- ec{"à´—àµà´µàµ‹à´Ÿàµà´Ÿà´¿à´®à´¾à´²"}
- }
- "America:Guayaquil"{
- ec{"à´—àµà´µà´¾à´¯à´•àµà´µà´¿à´²àµâ€"}
- }
- "America:Guyana"{
- ec{"ഗയാന"}
- }
- "America:Halifax"{
- ec{"ഹാലിഫാകàµà´¸àµ"}
- }
- "America:Havana"{
- ec{"ഹവാന"}
- }
- "America:Hermosillo"{
- ec{"ഹെരàµâ€à´®àµ‹à´¸à´¿à´²àµà´²àµ‹"}
- }
- "America:Indiana:Knox"{
- ec{"നോകàµà´¸àµ, ഇനàµâ€à´¡àµà´¯à´¾à´¨"}
- }
- "America:Indiana:Marengo"{
- ec{"മരെങàµà´•àµ‹, ഇനàµâ€à´¡àµà´¯à´¾à´¨à´¾"}
- }
- "America:Indiana:Petersburg"{
- ec{"പീറàµà´±àµ‡à´´àµà´¸àµà´¬à´°àµâ€à´—àµ, ഇനàµâ€à´¡àµà´¯à´¾à´¨"}
- }
- "America:Indiana:Tell_City"{
- ec{"à´±àµà´±àµ†à´²àµâ€ സിറàµà´±à´¿, ഇനàµâ€à´¡àµà´¯à´¾à´¨"}
- }
- "America:Indiana:Vevay"{
- ec{"വിവെയàµ, ഇനàµâ€à´¡àµà´¯à´¾à´¨"}
- }
- "America:Indiana:Vincennes"{
- ec{"വിനàµâ€à´¸àµ†à´¨àµâ€à´¸àµ, ഇനàµâ€à´¡àµà´¯à´¾à´¨"}
- }
- "America:Indiana:Winamac"{
- ec{"വിനാമാകàµ, ഇനàµâ€à´¡àµà´¯à´¾à´¨"}
- }
- "America:Indianapolis"{
- ec{"ഇനàµâ€à´¡àµà´¯à´¾à´¨à´¾à´ªàµ‹à´²àµ€à´¸àµ"}
- }
- "America:Inuvik"{
- ec{"ഇനàµà´µà´¿à´•àµ"}
- }
- "America:Iqaluit"{
- ec{"ഇഖാലിതàµ"}
- }
- "America:Jamaica"{
- ec{"ജമൈകàµà´•"}
- }
- "America:Jujuy"{
- ec{"à´œàµà´œàµà´¯àµ"}
- }
- "America:Juneau"{
- ec{"à´œàµà´¨à´¿à´¯àµ"}
- }
- "America:Kentucky:Monticello"{
- ec{"മോണàµà´Ÿà´¿à´¸àµ†à´²àµà´²àµ‹, കെനàµâ€à´±à´•àµà´•à´¿"}
- }
- "America:La_Paz"{
- ec{"ലാ പാസàµ"}
- }
- "America:Lima"{
- ec{"ലിമ"}
- }
- "America:Los_Angeles"{
- ec{"ലോസൠഎയàµà´žàµà´šà´²à´¸àµ"}
- }
- "America:Louisville"{
- ec{"ലൂയിവിലàµâ€"}
- }
- "America:Maceio"{
- ec{"മാസിയോ"}
- }
- "America:Managua"{
- ec{"മണാഗàµà´µ"}
- }
- "America:Manaus"{
- ec{"മനൌസàµ"}
- }
- "America:Marigot"{
- ec{"മാരിഗോ"}
- }
- "America:Martinique"{
- ec{"മാരàµâ€à´Ÿàµà´Ÿà´¿à´¨à´¿à´•àµ"}
- }
- "America:Mazatlan"{
- ec{"മാസറàµà´±àµà´²à´¾à´¨àµâ€"}
- }
- "America:Mendoza"{
- ec{"മെനàµâ€à´¡àµ‹à´¸"}
- }
- "America:Menominee"{
- ec{"മെനോമിനീ"}
- }
- "America:Merida"{
- ec{"മെരിഡ"}
- }
- "America:Mexico_City"{
- ec{"മെകàµà´¸à´¿à´•àµà´•àµ‹ സിറàµà´±à´¿"}
- }
- "America:Miquelon"{
- ec{"മൈകàµà´µàµ†à´²à´¨àµâ€â€Œ"}
- }
- "America:Moncton"{
- ec{"മോങàµà´±àµà´±à´£àµâ€"}
- }
- "America:Monterrey"{
- ec{"മോണàµà´Ÿà´°àµâ€â€Œà´±àµ‡"}
- }
- "America:Montevideo"{
- ec{"മൊണàµà´Ÿàµ†â€Œà´µàµ€à´¡à´¿à´¯àµ‹"}
- }
- "America:Montreal"{
- ec{"മോണàµà´Ÿàµà´°à´¿à´¯à´¾à´²àµâ€"}
- }
- "America:Montserrat"{
- ec{"മൊണàµà´Ÿàµ†à´¸à´°à´¤àµà´¤àµ"}
- }
- "America:Nassau"{
- ec{"നസàµà´¸à´¾à´µàµ"}
- }
- "America:New_York"{
- ec{"à´¨àµà´¯àµ‚യോരàµâ€à´•àµà´•àµ"}
- }
- "America:Nipigon"{
- ec{"നിപàµà´ªà´¿à´—ോണàµâ€"}
- }
- "America:Nome"{
- ec{"നൌം"}
- }
- "America:Noronha"{
- ec{"നൊറോന"}
- }
- "America:North_Dakota:Beulah"{
- ec{"à´¬àµà´¯àµ‚à´², വടകàµà´•à´¨àµâ€ ഡെകàµà´•àµ‹à´Ÿàµà´Ÿ"}
- }
- "America:North_Dakota:Center"{
- ec{"സെനàµâ€à´±à´°àµâ€, നോരàµâ€à´¤àµà´¤àµ à´¡à´•àµà´•àµ‹à´Ÿàµà´Ÿ"}
- }
- "America:North_Dakota:New_Salem"{
- ec{"à´¨àµà´¯àµ‚ സെയàµâ€Œà´²à´‚, നോരàµâ€à´¤àµà´¤àµ à´¡à´•àµà´•àµ‹à´Ÿàµà´Ÿ"}
- }
- "America:Panama"{
- ec{"പനാമ"}
- }
- "America:Pangnirtung"{
- ec{"പാനàµâ€à´—àµâ€Œà´¨à´¿à´±àµà´±à´™àµ"}
- }
- "America:Paramaribo"{
- ec{"പരാമാരിബോ"}
- }
- "America:Phoenix"{
- ec{"ഫീനികàµà´¸àµ"}
- }
- "America:Port-au-Prince"{
- ec{"പോരàµâ€à´Ÿàµà´Ÿàµ-à´“à´µàµ-à´ªàµà´°à´¿à´¨àµâ€à´¸àµ"}
- }
- "America:Port_of_Spain"{
- ec{"പോരàµâ€â€Œà´Ÿàµà´Ÿàµ ഓഫൠസàµâ€Œà´ªàµ†à´¯à´¿à´¨àµâ€â€Œ"}
- }
- "America:Porto_Velho"{
- ec{"പോരàµâ€à´Ÿàµà´Ÿàµ‹ വെലàµà´²àµ‹"}
- }
- "America:Puerto_Rico"{
- ec{"à´ªàµà´¯àµ‚à´°àµâ€à´Ÿàµà´Ÿà´±à´¿à´•àµà´•àµ‹"}
- }
- "America:Rainy_River"{
- ec{"റെയàµà´¨à´¿ റിവരàµâ€"}
- }
- "America:Rankin_Inlet"{
- ec{"റാങàµà´•à´¿à´¨àµâ€ ഇനàµâ€à´²àµ†à´±àµà´±àµ"}
- }
- "America:Recife"{
- ec{"റെസീഫെ"}
- }
- "America:Regina"{
- ec{"റിജീന"}
- }
- "America:Resolute"{
- ec{"റെസലàµà´¯àµ‚à´Ÿàµà´Ÿàµ"}
- }
- "America:Rio_Branco"{
- ec{"റിയോ à´¬àµà´°à´¾à´™àµà´•àµ‹"}
- }
- "America:Santarem"{
- ec{"സാനàµâ€à´±à´±àµ†à´‚"}
- }
- "America:Santiago"{
- ec{"സാനàµâ€à´±à´¿à´¯à´¾à´—ോ"}
- }
- "America:Santo_Domingo"{
- ec{"സാനàµà´¤àµ‹ ഡോമിംഗോ"}
- }
- "America:Sao_Paulo"{
- ec{"സാവോ പോലോ"}
- }
- "America:Scoresbysund"{
- ec{"à´¸àµà´•àµ‹à´°àµâ€à´¸àµà´¬àµˆà´¸à´£àµà´Ÿàµ"}
- }
- "America:Shiprock"{
- ec{"à´·à´¿à´ªàµà´ªàµà´±àµ‹à´•àµà´•àµ"}
- }
- "America:St_Barthelemy"{
- ec{"സെനàµâ€à´±àµ ബരàµâ€à´¤àµà´¤à´²àµ†à´®à´¿"}
- }
- "America:St_Johns"{
- ec{"സെയàµà´¨àµâ€à´±àµ ജോണàµâ€à´¸àµ"}
- }
- "America:St_Kitts"{
- ec{"സെനàµâ€à´±àµ à´•à´¿à´±àµà´±à´¸àµ"}
- }
- "America:St_Lucia"{
- ec{"സെനàµâ€à´±àµ ലൂസിയ"}
- }
- "America:St_Thomas"{
- ec{"സെനàµâ€à´±àµ. തോമസàµ"}
- }
- "America:St_Vincent"{
- ec{"സെനàµâ€à´±àµ വിനàµâ€â€Œà´¸àµ†à´¨àµâ€à´±àµ"}
- }
- "America:Swift_Current"{
- ec{"à´¸àµà´µà´¿à´«àµà´±àµà´±àµ കറനàµâ€à´±àµ"}
- }
- "America:Tegucigalpa"{
- ec{"à´±àµà´±àµ†à´—àµà´¸à´¿â€à´—ാലàµâ€à´ªàµà´ª"}
- }
- "America:Thule"{
- ec{"തൂളി"}
- }
- "America:Thunder_Bay"{
- ec{"തണàµà´Ÿà´°àµâ€ ബേ"}
- }
- "America:Tijuana"{
- ec{"തിയàµà´µà´¾à´¨"}
- }
- "America:Toronto"{
- ec{"ടൊറണàµà´Ÿàµ‹"}
- }
- "America:Tortola"{
- ec{"ടോരàµâ€â€Œà´Ÿàµà´Ÿàµ‹à´³"}
- }
- "America:Vancouver"{
- ec{"വാനàµâ€â€Œà´•àµ‚വരàµâ€"}
- }
- "America:Whitehorse"{
- ec{"വൈറàµà´±àµà´¹àµ‹à´´àµà´¸àµ"}
- }
- "America:Winnipeg"{
- ec{"വിനàµà´¨à´¿à´ªàµ†à´—àµ"}
- }
- "America:Yakutat"{
- ec{"യാകàµà´±àµà´±à´¾à´±àµà´±àµ"}
- }
- "America:Yellowknife"{
- ec{"യെലàµà´²àµ‹à´¨àµˆà´«àµ"}
- }
- "Antarctica:Casey"{
- ec{"കാസെ"}
- }
- "Antarctica:Davis"{
- ec{"ഡെയàµâ€Œà´µà´¿à´¸àµ"}
- }
- "Antarctica:DumontDUrville"{
- ec{"à´¡àµà´¯àµ‚മണàµà´Ÿàµ à´¡à´¿ à´¯àµà´°àµâ€à´µà´¿à´²àµâ€"}
- }
- "Antarctica:Mawson"{
- ec{"മാവàµà´¸à´£àµâ€"}
- }
- "Antarctica:McMurdo"{
- ec{"മാകàµà´®à´°àµâ€à´¡àµ‹"}
- }
- "Antarctica:Palmer"{
- ec{"പാമരàµâ€"}
- }
- "Antarctica:Rothera"{
- ec{"റൊതീറ"}
- }
- "Antarctica:South_Pole"{
- ec{"ദകàµà´·à´¿à´£ à´§àµà´°àµ‚വം"}
- }
- "Antarctica:Syowa"{
- ec{"à´¸àµà´¯àµ‹à´µ"}
- }
- "Antarctica:Vostok"{
- ec{"വോസàµà´±àµà´±àµ‹à´•àµ"}
- }
- "Arctic:Longyearbyen"{
- ec{"ലംഗàµâ€à´¯àµ†à´°àµâ€à´¬à´¿à´¨àµâ€"}
- }
- "Asia:Aden"{
- ec{"à´à´¦àµ†à´¨àµâ€"}
- }
- "Asia:Almaty"{
- ec{"à´…à´²àµâ€à´®à´¤à´¿"}
- }
- "Asia:Amman"{
- ec{"à´…à´®àµà´®à´¾à´¨àµâ€â€Œ"}
- }
- "Asia:Anadyr"{
- ec{"അനാഡിരàµâ€"}
- }
- "Asia:Aqtau"{
- ec{"à´…à´–àµà´¤àµŒ"}
- }
- "Asia:Aqtobe"{
- ec{"à´…à´–àµà´¤àµ‹à´¬àµ"}
- }
- "Asia:Ashgabat"{
- ec{"ആഷàµâ€Œà´—ാബടàµà´Ÿàµ"}
- }
- "Asia:Baghdad"{
- ec{"ബാഗàµâ€Œà´¦à´¾à´¦àµ"}
- }
- "Asia:Bahrain"{
- ec{"ബഹàµà´±à´¿à´¨àµâ€"}
- }
- "Asia:Baku"{
- ec{"ബാകàµà´•àµ"}
- }
- "Asia:Bangkok"{
- ec{"ബാങàµà´•àµ‹à´‚à´—àµ"}
- }
- "Asia:Beirut"{
- ec{"ബെയàµâ€Œà´±àµ‚à´Ÿàµà´Ÿàµ"}
- }
- "Asia:Bishkek"{
- ec{"ബിഷàµâ€Œà´•àµ‡à´•àµ"}
- }
- "Asia:Brunei"{
- ec{"à´¬àµà´°àµ‚ണൈ"}
- }
- "Asia:Calcutta"{
- ec{"കൊലàµâ€â€Œà´•àµà´•à´¤àµà´¤"}
- }
- "Asia:Choibalsan"{
- ec{"ചൊയàµà´¬à´²àµâ€à´¸à´¨àµâ€"}
- }
- "Asia:Chongqing"{
- ec{"ചോങàµà´–à´¿à´™àµ"}
- }
- "Asia:Colombo"{
- ec{"കൊളം‌ബോ"}
- }
- "Asia:Damascus"{
- ec{"ദമാസàµà´•à´¸àµ"}
- }
- "Asia:Dhaka"{
- ec{"ധാകàµà´•"}
- }
- "Asia:Dili"{
- ec{"ദിലി"}
- }
- "Asia:Dubai"{
- ec{"à´¦àµà´¬à´¾à´¯àµ"}
- }
- "Asia:Dushanbe"{
- ec{"à´¦àµà´·à´¨àµâ€â€Œà´¬àµ†"}
- }
- "Asia:Gaza"{
- ec{"ഗാസ"}
- }
- "Asia:Harbin"{
- ec{"ഹാരàµâ€à´¬à´¿à´¨àµâ€"}
- }
- "Asia:Hong_Kong"{
- ec{"ഹോങàµà´•àµ‹à´‚à´—àµ"}
- }
- "Asia:Hovd"{
- ec{"ഹൌഡàµ"}
- }
- "Asia:Irkutsk"{
- ec{"ഇരàµâ€à´•à´¸àµà´•àµ"}
- }
- "Asia:Jakarta"{
- ec{"ജകàµà´•à´¾à´°àµâ€à´¤àµà´¤"}
- }
- "Asia:Jayapura"{
- ec{"ജയപàµà´°"}
- }
- "Asia:Jerusalem"{
- ec{"ജെറàµà´¸à´²àµ‡à´‚"}
- }
- "Asia:Kabul"{
- ec{"കാബൂളàµâ€"}
- }
- "Asia:Kamchatka"{
- ec{"കാംചടàµà´•"}
- }
- "Asia:Karachi"{
- ec{"കറാചàµà´šà´¿"}
- }
- "Asia:Kashgar"{
- ec{"കാഷàµà´—à´°àµâ€"}
- }
- "Asia:Katmandu"{
- ec{"കാതàµâ€à´®à´£àµà´¡àµ"}
- }
- "Asia:Krasnoyarsk"{
- ec{"à´•àµà´°à´¾à´¸àµà´¨àµ‹à´¯à´¾à´¸àµà´•àµ"}
- }
- "Asia:Kuala_Lumpur"{
- ec{"à´•àµà´µà´¾à´²à´²à´‚‌പൂരàµâ€â€Œâ€Œ"}
- }
- "Asia:Kuching"{
- ec{"à´•àµà´šà´¿à´™àµ"}
- }
- "Asia:Kuwait"{
- ec{"à´•àµà´µàµˆà´¤àµà´¤àµ"}
- }
- "Asia:Macau"{
- ec{"മകàµà´•à´¾"}
- }
- "Asia:Magadan"{
- ec{"മഗഡാനàµâ€"}
- }
- "Asia:Makassar"{
- ec{"മകസàµà´¸à´°àµâ€"}
- }
- "Asia:Manila"{
- ec{"മനില"}
- }
- "Asia:Muscat"{
- ec{"മസàµà´•à´±àµà´±àµ"}
- }
- "Asia:Nicosia"{
- ec{"നികàµà´•àµ‹à´·àµà´¯"}
- }
- "Asia:Novosibirsk"{
- ec{"നൊവോസിബിരàµâ€à´¸àµà´•àµ"}
- }
- "Asia:Omsk"{
- ec{"à´’à´‚à´¸àµà´•àµ"}
- }
- "Asia:Oral"{
- ec{"ഓറലàµâ€"}
- }
- "Asia:Phnom_Penh"{
- ec{"ഫനോം പെഞàµà´šàµ"}
- }
- "Asia:Pontianak"{
- ec{"പൊനàµâ€à´±à´¿à´¯à´¾à´¨à´•àµ"}
- }
- "Asia:Pyongyang"{
- ec{"à´ªàµà´¯àµ‹à´‚à´—àµâ€Œà´¯à´¾à´‚à´—àµ"}
- }
- "Asia:Qatar"{
- ec{"à´–à´¤àµà´¤à´°àµâ€"}
- }
- "Asia:Qyzylorda"{
- ec{"ഖിസിലോരàµâ€à´¡"}
- }
- "Asia:Rangoon"{
- ec{"റങàµà´•àµ‚à´£àµâ€â€Œ"}
- }
- "Asia:Riyadh"{
- ec{"റിയാദàµ"}
- }
- "Asia:Saigon"{
- ec{"ഹോ à´šà´¿ മിനàµâ€ സിറàµà´±à´¿"}
- }
- "Asia:Sakhalin"{
- ec{"സഖാലിനàµâ€"}
- }
- "Asia:Samarkand"{
- ec{"സമരàµâ€à´•àµà´•à´¨àµà´¦àµ"}
- }
- "Asia:Seoul"{
- ec{"സിയോളàµâ€â€Œ"}
- }
- "Asia:Shanghai"{
- ec{"ഷംഗായി"}
- }
- "Asia:Singapore"{
- ec{"സിംഗപàµà´ªàµ‚à´°àµâ€"}
- }
- "Asia:Taipei"{
- ec{"തായàµâ€Œà´ªà´¿"}
- }
- "Asia:Tashkent"{
- ec{"താഷàµâ€Œà´•àµà´•à´¨àµâ€à´±àµ"}
- }
- "Asia:Tbilisi"{
- ec{"തിബിലിസി"}
- }
- "Asia:Tehran"{
- ec{"ടെഹàµâ€Œà´±à´¾à´¨àµâ€â€Œ"}
- }
- "Asia:Thimphu"{
- ec{"തിംഫàµ"}
- }
- "Asia:Tokyo"{
- ec{"ടോകàµà´•à´¿à´¯àµ‹"}
- }
- "Asia:Ulaanbaatar"{
- ec{"ഉലാനàµâ€à´¬à´Ÿàµà´Ÿàµ‚à´°àµâ€"}
- }
- "Asia:Urumqi"{
- ec{"ഉറàµà´‚à´–à´¿"}
- }
- "Asia:Vientiane"{
- ec{"വിയെനàµâ€à´±àµˆà´¨àµâ€"}
- }
- "Asia:Vladivostok"{
- ec{"à´µàµà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ"}
- }
- "Asia:Yakutsk"{
- ec{"യാകസàµà´•àµ"}
- }
- "Asia:Yekaterinburg"{
- ec{"യാകാറàµà´±àµ†à´±à´¿à´¨àµâ€à´¬à´°àµâ€à´—àµ"}
- }
- "Asia:Yerevan"{
- ec{"യേരവനàµâ€â€Œ"}
- }
- "Atlantic:Azores"{
- ec{"à´Žà´¯àµà´¸àµ‹à´°àµâ€à´¸àµ"}
- }
- "Atlantic:Bermuda"{
- ec{"ബരàµâ€à´®àµà´¡"}
- }
- "Atlantic:Canary"{
- ec{"à´•àµà´¯à´¾à´¨à´±à´¿"}
- }
- "Atlantic:Cape_Verde"{
- ec{"കേപൠവെരàµâ€à´¦àµ†"}
- }
- "Atlantic:Faeroe"{
- ec{"ഫെറോ"}
- }
- "Atlantic:Madeira"{
- ec{"മഡെയàµà´±"}
- }
- "Atlantic:Reykjavik"{
- ec{"റേയàµâ€Œà´œà´¾à´µà´¿à´•àµ"}
- }
- "Atlantic:South_Georgia"{
- ec{"ദകàµà´·à´¿à´£ ജോരàµâ€à´œà´¿à´¯"}
- }
- "Atlantic:St_Helena"{
- ec{"സെനàµâ€à´±àµ ഹെലെന"}
- }
- "Atlantic:Stanley"{
- ec{"à´¸àµà´±àµà´±à´¾à´¨àµâ€â€Œà´²à´¿"}
- }
- "Australia:Adelaide"{
- ec{"അഡലെയàµà´¡àµ"}
- }
- "Australia:Brisbane"{
- ec{"à´¬àµà´°à´¿à´¸àµâ€Œà´¬àµ‡à´¯àµà´¨àµâ€"}
- }
- "Australia:Broken_Hill"{
- ec{"à´¬àµà´°àµ‹à´•àµà´•à´£àµâ€ ഹിലàµâ€"}
- }
- "Australia:Currie"{
- ec{"à´•àµà´¯àµ‚റി"}
- }
- "Australia:Darwin"{
- ec{"ഡാരàµâ€à´µà´¿à´¨àµâ€"}
- }
- "Australia:Eucla"{
- ec{"യൂകàµà´²"}
- }
- "Australia:Hobart"{
- ec{"ഹൊബാരàµâ€à´Ÿàµà´Ÿàµ"}
- }
- "Australia:Lindeman"{
- ec{"ലിനàµâ€à´¡àµ†à´®à´¾à´¨àµâ€"}
- }
- "Australia:Lord_Howe"{
- ec{"ലോഡൠഹോവàµ"}
- }
- "Australia:Melbourne"{
- ec{"മെലàµâ€à´¬à´£àµâ€"}
- }
- "Australia:Perth"{
- ec{"പെരàµâ€à´¤àµà´¤àµ"}
- }
- "Australia:Sydney"{
- ec{"സിഡàµà´¨à´¿"}
- }
- "Etc:Unknown"{
- ec{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤ നഗരം"}
- }
- "Europe:Amsterdam"{
- ec{"ആം‌സàµà´±àµà´±à´°àµâ€â€Œà´¡à´¾à´‚"}
- }
- "Europe:Andorra"{
- ec{"à´…à´£àµà´Ÿàµ‹à´±"}
- }
- "Europe:Athens"{
- ec{"à´à´¤à´¨àµâ€â€Œà´¸àµ"}
- }
- "Europe:Belgrade"{
- ec{"ബെലàµâ€à´—àµà´°àµ‡à´¡àµ"}
- }
- "Europe:Berlin"{
- ec{"ബെരàµâ€â€Œà´²à´¿à´¨àµâ€â€Œ"}
- }
- "Europe:Bratislava"{
- ec{"à´¬àµà´°à´¾à´Ÿàµà´Ÿà´¿à´¸àµâ€à´²à´¾à´µ"}
- }
- "Europe:Brussels"{
- ec{"à´¬àµà´°à´¸àµà´¸à´²àµâ€â€Œà´¸àµ"}
- }
- "Europe:Bucharest"{
- ec{"à´¬àµà´šàµà´šà´¾à´±àµ†à´¸àµà´±àµà´±àµ"}
- }
- "Europe:Budapest"{
- ec{"à´¬àµà´¡à´¾à´ªàµ†à´¸àµà´±àµà´±àµ"}
- }
- "Europe:Chisinau"{
- ec{"ചിസിനാവàµ"}
- }
- "Europe:Copenhagen"{
- ec{"കോപàµà´ªà´¨àµâ€â€Œà´¹àµ‡à´—à´¨àµâ€â€Œ"}
- }
- "Europe:Dublin"{
- ec{"à´¡à´¬àµà´²à´¿à´¨àµâ€"}
- }
- "Europe:Gibraltar"{
- ec{"ജിബàµà´°à´¾à´³àµâ€à´Ÿàµà´Ÿà´°àµâ€"}
- }
- "Europe:Guernsey"{
- ec{"ഗേണàµâ€à´¸àµ‡"}
- }
- "Europe:Helsinki"{
- ec{"ഹെലàµâ€â€Œà´¸à´¿à´™àµà´•à´¿"}
- }
- "Europe:Isle_of_Man"{
- ec{"à´à´²àµâ€â€Œ ഓഫൠമാനàµâ€â€Œ"}
- }
- "Europe:Istanbul"{
- ec{"ഇസàµà´¤à´¾à´‚‌ബàµà´³àµâ€â€Œ"}
- }
- "Europe:Jersey"{
- ec{"ജേഴàµâ€Œà´¸à´¿"}
- }
- "Europe:Kaliningrad"{
- ec{"à´•àµà´¯à´¾à´²à´¿à´¨à´¿à´¨àµâ€à´—àµà´°à´¾à´¡àµ"}
- }
- "Europe:Kiev"{
- ec{"കീവàµ"}
- }
- "Europe:Lisbon"{
- ec{"ലിസàµâ€Œà´¬à´£àµâ€â€Œ"}
- }
- "Europe:Ljubljana"{
- ec{"à´²àµà´¬àµâ€à´²à´¿à´¯à´¾à´¨"}
- }
- "Europe:London"{
- ec{"ലണàµà´Ÿà´¨àµâ€â€Œ"}
- }
- "Europe:Luxembourg"{
- ec{"ലകàµâ€Œà´¸à´‚ബരàµâ€à´—àµ"}
- }
- "Europe:Madrid"{
- ec{"മാഡàµà´°à´¿à´¡àµ"}
- }
- "Europe:Malta"{
- ec{"മാളàµâ€à´Ÿàµà´Ÿ"}
- }
- "Europe:Mariehamn"{
- ec{"മരിയാഹാമനàµâ€"}
- }
- "Europe:Minsk"{
- ec{"മിനàµâ€â€Œà´¸àµà´•àµ"}
- }
- "Europe:Monaco"{
- ec{"മൊണാകàµà´•àµ‹"}
- }
- "Europe:Moscow"{
- ec{"മോസàµà´•àµ‹"}
- }
- "Europe:Oslo"{
- ec{"à´“à´¸àµà´²àµ‹"}
- }
- "Europe:Paris"{
- ec{"പാരീസàµ"}
- }
- "Europe:Podgorica"{
- ec{"പൊഡàµâ€à´—ൊറിസ"}
- }
- "Europe:Prague"{
- ec{"à´ªàµà´°à´¾à´—àµ"}
- }
- "Europe:Riga"{
- ec{"റിഗ"}
- }
- "Europe:Rome"{
- ec{"റോം"}
- }
- "Europe:Samara"{
- ec{"സമാറ"}
- }
- "Europe:San_Marino"{
- ec{"സാനàµâ€ മാരിനോ"}
- }
- "Europe:Sarajevo"{
- ec{"സരയേവോ"}
- }
- "Europe:Simferopol"{
- ec{"സിംഫെറോപോളàµâ€"}
- }
- "Europe:Skopje"{
- ec{"à´¸àµà´•àµ‹à´ªàµà´ªà´¿à´¯àµ†"}
- }
- "Europe:Sofia"{
- ec{"സോഫിയ"}
- }
- "Europe:Stockholm"{
- ec{"à´¸àµà´±àµà´±àµ‹à´•àµà´•àµâ€à´¹àµ‹à´‚"}
- }
- "Europe:Tallinn"{
- ec{"ടാലിനàµâ€â€Œ"}
- }
- "Europe:Tirane"{
- ec{"ടിരാനെ"}
- }
- "Europe:Uzhgorod"{
- ec{"ഉസàµà´—ൊറോഡàµ"}
- }
- "Europe:Vaduz"{
- ec{"വാദàµà´¸àµ"}
- }
- "Europe:Vatican"{
- ec{"വതàµà´¤à´¿à´•àµà´•à´¾à´¨àµâ€"}
- }
- "Europe:Vienna"{
- ec{"വിയനàµà´¨"}
- }
- "Europe:Vilnius"{
- ec{"വിലàµâ€â€Œà´¨à´¿à´¯à´¸àµ"}
- }
- "Europe:Volgograd"{
- ec{"വോളàµâ€à´—ോഗàµà´°à´¾à´¡àµ"}
- }
- "Europe:Warsaw"{
- ec{"വാരàµâ€à´¸àµ‹"}
- }
- "Europe:Zagreb"{
- ec{"സാകàµà´°àµ†à´¬àµ"}
- }
- "Europe:Zaporozhye"{
- ec{"സാപàµà´ªà´±àµ‹à´¸àµˆ"}
- }
- "Europe:Zurich"{
- ec{"സൂറിചàµà´šàµ"}
- }
- "Indian:Antananarivo"{
- ec{"à´…à´¨àµâ€à´±à´¾à´¨à´¨à´±à´¿à´µàµ‹"}
- }
- "Indian:Chagos"{
- ec{"ചാഗോസàµ"}
- }
- "Indian:Christmas"{
- ec{"à´•àµà´°à´¿à´¸àµà´¤àµà´®à´¸àµ"}
- }
- "Indian:Cocos"{
- ec{"കോകàµà´•àµ‹à´¸àµ"}
- }
- "Indian:Comoro"{
- ec{"കൊമോറോ"}
- }
- "Indian:Kerguelen"{
- ec{"കെരàµâ€à´—àµà´²àµ†à´¨àµâ€"}
- }
- "Indian:Mahe"{
- ec{"മാഹി"}
- }
- "Indian:Maldives"{
- ec{"മാലിദàµà´µàµ€à´ªàµà´•à´³àµâ€"}
- }
- "Indian:Mauritius"{
- ec{"മൌറീഷàµà´¯à´¸àµ"}
- }
- "Indian:Mayotte"{
- ec{"മയോടàµà´Ÿà´¿"}
- }
- "Indian:Reunion"{
- ec{"à´ªàµà´¨à´ƒà´¸à´‚ഘടന"}
- }
- "Pacific:Apia"{
- ec{"ആപിയ"}
- }
- "Pacific:Auckland"{
- ec{"à´“à´•àµà´•àµâ€Œâ€Œà´²à´¾à´¨àµâ€à´±àµ"}
- }
- "Pacific:Chatham"{
- ec{"ചാതàµà´¤à´‚"}
- }
- "Pacific:Easter"{
- ec{"ഈസàµà´±àµà´±à´°àµâ€"}
- }
- "Pacific:Efate"{
- ec{"ഇഫാതàµ"}
- }
- "Pacific:Enderbury"{
- ec{"à´Žà´¨àµâ€à´¡à´¬à´±à´¿"}
- }
- "Pacific:Fakaofo"{
- ec{"à´«à´•àµà´•à´¾à´µàµ‹à´«àµ‹"}
- }
- "Pacific:Fiji"{
- ec{"ഫിജി"}
- }
- "Pacific:Funafuti"{
- ec{"à´«àµà´£à´¾à´«àµà´Ÿàµà´Ÿà´¿"}
- }
- "Pacific:Galapagos"{
- ec{"ഗാലപàµà´ªà´¾à´—ോസàµ"}
- }
- "Pacific:Gambier"{
- ec{"ഗാനàµà´ªà´¿à´¯à´°àµâ€"}
- }
- "Pacific:Guadalcanal"{
- ec{"à´—àµà´µà´¾à´¦à´²àµâ€ കനാലàµâ€"}
- }
- "Pacific:Guam"{
- ec{"à´—àµà´µà´¾à´‚"}
- }
- "Pacific:Honolulu"{
- ec{"ഹോണലൂലàµ"}
- }
- "Pacific:Johnston"{
- ec{"ജോണàµâ€à´¸àµà´±àµà´±à´£àµâ€"}
- }
- "Pacific:Kiritimati"{
- ec{"കിരിതിമാതàµà´¤à´¿"}
- }
- "Pacific:Kosrae"{
- ec{"കൊസàµà´°àµ‡"}
- }
- "Pacific:Kwajalein"{
- ec{"à´•àµà´µà´¾à´œà´²àµ†à´¯àµà´¨àµâ€"}
- }
- "Pacific:Majuro"{
- ec{"മജൂറോ"}
- }
- "Pacific:Marquesas"{
- ec{"മാരàµâ€à´•àµà´¯àµà´¸à´¾à´¸àµ"}
- }
- "Pacific:Midway"{
- ec{"മിഡàµâ€Œà´µàµ‡"}
- }
- "Pacific:Nauru"{
- ec{"നവàµâ€Œà´±àµ"}
- }
- "Pacific:Niue"{
- ec{"നിയàµ"}
- }
- "Pacific:Norfolk"{
- ec{"നോരàµâ€â€Œà´«àµ‹à´•àµà´•àµ"}
- }
- "Pacific:Noumea"{
- ec{"നോമിയ"}
- }
- "Pacific:Pago_Pago"{
- ec{"പാഗോ പോഗോ"}
- }
- "Pacific:Palau"{
- ec{"പലാവàµ"}
- }
- "Pacific:Pitcairn"{
- ec{"പിറàµà´±àµà´•à´¯à´¿à´¨àµâ€â€Œ"}
- }
- "Pacific:Ponape"{
- ec{"പൊനാപàµ"}
- }
- "Pacific:Port_Moresby"{
- ec{"പോരàµâ€à´Ÿàµà´Ÿàµ മോഴàµâ€Œà´¸àµà´¬àµˆ"}
- }
- "Pacific:Rarotonga"{
- ec{"റാരോടോംഗ"}
- }
- "Pacific:Saipan"{
- ec{"സെയàµâ€Œà´ªàµà´ªà´¾à´¨àµâ€â€Œ"}
- }
- "Pacific:Tahiti"{
- ec{"താഹിതി"}
- }
- "Pacific:Tarawa"{
- ec{"തരാവ"}
- }
- "Pacific:Tongatapu"{
- ec{"ടോംഗാടാപàµ"}
- }
- "Pacific:Truk"{
- ec{"à´Ÿàµà´°à´•àµ"}
- }
- "Pacific:Wake"{
- ec{"വെയàµà´•àµ"}
- }
- "Pacific:Wallis"{
- ec{"വാലàµà´²à´¿à´¸àµ"}
- }
- "meta:Acre"{
- ld{"à´Žà´¯àµà´•àµà´•à´°àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´Žà´¯àµà´•àµà´•à´°àµâ€ സമയം"}
- ls{"à´Žà´¯àµà´•àµà´•à´°àµâ€ സമയം"}
- }
- "meta:Afghanistan"{
- ls{"à´…à´«àµà´—ാനിസàµà´¥à´¾à´¨àµâ€ സമയം"}
- }
- "meta:Africa_Central"{
- ls{"മദàµà´§àµà´¯ ആഫàµà´°à´¿à´•àµà´•à´¨àµâ€ സമയം"}
- }
- "meta:Africa_Eastern"{
- ls{"à´•à´¿à´´à´•àµà´•àµ‡ ആഫàµà´°à´¿à´•àµà´•à´¨àµâ€ സമയം"}
- }
- "meta:Africa_Southern"{
- ls{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ സമയം"}
- }
- "meta:Africa_Western"{
- ld{"പശàµà´šà´¿à´®à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"പശàµà´šà´¿à´®à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ സമയം"}
- ls{"പശàµà´šà´¿à´®à´¾à´«àµà´°à´¿à´•àµà´•à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Aktyubinsk"{
- ld{"à´…à´•àµà´¤àµà´¯àµà´¬à´¿à´¨àµâ€à´¸àµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´…à´•àµà´¤àµà´¯àµà´¬à´¿à´¨àµâ€à´¸àµà´•àµ സമയം"}
- ls{"à´…à´•àµà´¤àµà´¯àµà´¬à´¿à´¨àµâ€à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Alaska"{
- ld{"അലാസàµà´• പകലàµâ€ സമയം"}
- lg{"അലാസàµà´•àµà´• സമയം"}
- ls{"അലാസàµà´• à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Alaska_Hawaii"{
- ld{"അലാസàµà´•-ഹവായി പകലàµâ€ സമയം"}
- lg{"അലാസàµà´•-ഹവായി സമയം"}
- ls{"അലാസàµà´•-ഹവായി à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Almaty"{
- ld{"à´…à´²àµâ€à´®à´¤à´¿ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´…à´²àµâ€à´®à´¤à´¿ സമയം"}
- ls{"à´…à´²àµâ€à´®à´¤à´¿ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Amazon"{
- ld{"ആമസോണàµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ആമസോണàµâ€ സമയം"}
- ls{"ആമസോണàµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:America_Central"{
- ld{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ പകലàµâ€ സമയം"}
- lg{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ സമയം"}
- ls{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:America_Eastern"{
- ld{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ പകലàµâ€ സമയം"}
- lg{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ സമയം"}
- ls{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:America_Mountain"{
- ld{"മൌണàµà´Ÿà´¨àµâ€ പകലàµâ€ സമയം"}
- lg{"മൌണàµà´Ÿà´¨àµâ€ സമയം"}
- ls{"മൌണàµà´Ÿà´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:America_Pacific"{
- ld{"പസഫികൠപകലàµâ€ സമയം"}
- lg{"പസഫികൠസമയം"}
- ls{"പസഫികൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Anadyr"{
- ld{"അനാഡിരàµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"അനാഡിരàµâ€ സമയം"}
- ls{"അനാഡിരàµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Aqtau"{
- ld{"à´…à´–àµà´¤àµŒ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´…à´–àµà´¤àµŒ സമയം"}
- ls{"à´…à´–àµà´¤àµŒ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Aqtobe"{
- ld{"à´…à´–àµà´¤àµ‹à´¬àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´…à´–àµà´¤àµ‹à´¬àµ സമയം"}
- ls{"à´…à´–àµà´¤àµ‹à´¬àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Arabian"{
- ld{"അറേബàµà´¯à´¨àµâ€ പകലàµâ€ സമയം"}
- lg{"അറേബàµà´¯à´¨àµâ€ സമയം"}
- ls{"അറേബàµà´¯à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Argentina"{
- ld{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨ സമയം"}
- ls{"à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Argentina_Western"{
- ld{"പശàµà´šà´¿à´® à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"പശàµà´šà´¿à´® à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨ സമയം"}
- ls{"പശàµà´šà´¿à´® à´…à´°àµâ€à´œà´¨àµâ€à´±àµ€à´¨ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Armenia"{
- ld{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯ സമയം"}
- ls{"à´…à´°àµâ€à´®àµ‡à´¨à´¿à´¯ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Ashkhabad"{
- ld{"à´…à´·àµà´–ാബാദൠവേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´…à´·àµà´–ാബാദൠസമയം"}
- ls{"à´…à´·àµà´–ാബാദൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Atlantic"{
- ld{"à´…à´±àµà´±àµà´²à´¾à´¨àµâ€à´±à´¿à´•àµ പകലàµâ€ സമയം"}
- lg{"à´…à´±àµà´±àµà´²à´¾à´¨àµâ€à´±à´¿à´•àµ സമയം"}
- ls{"à´…à´±àµà´±àµà´²à´¾à´¨àµâ€à´±à´¿à´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Australia_Central"{
- ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ സെനàµâ€à´Ÿàµà´°à´²àµâ€ പകലàµâ€ സമയം"}
- lg{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯ സമയം"}
- ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ സെനàµâ€à´Ÿàµà´°à´²àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Australia_CentralWestern"{
- ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ സെനàµâ€à´Ÿàµà´°à´²àµâ€ വെസàµà´±àµà´±àµ‡à´£àµâ€ പകലàµâ€ സമയം"}
- lg{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ സെനàµâ€à´Ÿàµà´°à´²àµâ€ വെസàµà´±àµà´±àµ‡à´£àµâ€ സമയം"}
- ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ സെനàµâ€à´Ÿàµà´°à´²àµâ€ വെസàµà´±àµà´±àµ‡à´£àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Australia_Eastern"{
- ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ ഈസàµà´±àµà´±àµ‡à´£àµâ€ പകലàµâ€ സമയം"}
- lg{"ഈസàµà´±àµà´±àµ‡à´£àµâ€ à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯ സമയം"}
- ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ ഈസàµà´±àµà´±àµ‡à´£àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Australia_Western"{
- ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ â€à´µàµ†à´¸àµà´±àµà´±àµ‡à´£àµâ€ പകലàµâ€ സമയം"}
- lg{"വെസàµà´±àµà´±àµ‡à´£àµâ€ à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯ സമയം"}
- ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¨àµâ€ â€à´µàµ†à´¸àµà´±àµà´±àµ‡à´£àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ"}
- }
- "meta:Azerbaijan"{
- ld{"അസരàµâ€à´¬à´¯àµà´œà´¾à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"അസരàµâ€à´¬à´¯àµà´œà´¾à´¨àµâ€ സമയം"}
- ls{"അസരàµâ€à´¬à´¯àµà´œà´¾à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Azores"{
- ld{"à´Žà´¯àµà´¸àµ‹à´°àµâ€à´¸àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´Žà´¯àµà´¸àµ‹à´°àµâ€à´¸àµ സമയം"}
- ls{"à´Žà´¯àµà´¸àµ‹à´°àµâ€à´¸àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Baku"{
- ld{"ബാകൠവേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ബാകൠസമയം"}
- ls{"ബാകൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Bangladesh"{
- ld{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ സമയം"}
- ls{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Bering"{
- ld{"ബെറിങൠപകലàµâ€ സമയം"}
- lg{"ബെറിങൠസമയം"}
- ls{"ബെറിങൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Bhutan"{
- ls{"ഭൂടàµà´Ÿà´¾à´¨àµâ€ സമയം"}
- }
- "meta:Bolivia"{
- ls{"ബൊളീവിയ സമയം"}
- }
- "meta:Borneo"{
- ld{"ബോരàµâ€à´£à´¿à´¯àµ‹ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ബോരàµâ€à´£à´¿à´¯àµ‹ സമയം"}
- ls{"ബോരàµâ€à´£à´¿à´¯àµ‹ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Brasilia"{
- ld{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¬àµà´°à´¾à´¸à´¿à´²à´¿à´¯ സമയം"}
- ls{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Brunei"{
- ls{"à´¬àµà´°àµ‚ണെ ഡാറàµà´¸àµà´¸à´²à´¾à´‚ സമയം"}
- }
- "meta:Cape_Verde"{
- ld{"കെയàµà´ªàµ വെരàµâ€à´¡àµ† വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"കെയàµà´ªàµ വെരàµâ€à´¡àµ† സമയം"}
- ls{"കെയàµà´ªàµ വെരàµâ€à´¡àµ† à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Chamorro"{
- ls{"കമോറോ സമയം"}
- }
- "meta:Changbai"{
- ls{"ചാങàµà´¬à´¯àµ സമയം"}
- }
- "meta:Chatham"{
- ld{"ചാതം വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ചാതം സമയം"}
- ls{"ചാതം à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Chile"{
- ld{"ചിലി വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ചിലി സമയം"}
- ls{"ചിലി à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:China"{
- ld{"ചൈന പകലàµâ€ സമയം"}
- lg{"ചൈന സമയം"}
- ls{"ചൈനാ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Choibalsan"{
- ld{"ചോയàµà´¬à´²àµâ€à´¸à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ചോയിâ€à´¬à´²àµâ€à´¸à´¾à´¨àµâ€ സമയം"}
- ls{"ചോയàµà´¬à´²àµâ€à´¸à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Christmas"{
- ls{"à´•àµà´°à´¿à´¸àµà´®à´¸àµ à´¦àµà´µàµ€à´ªàµ സമയം"}
- }
- "meta:Cocos"{
- ls{"കൊകàµà´•àµ‹à´¸àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:Colombia"{
- ld{"കൊളംബിയ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"കൊളംബിയ സമയം"}
- ls{"കൊളംബിയ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Cook"{
- ld{"à´•àµà´•àµà´•àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ à´…à´°àµâ€à´¦àµà´§ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´•àµà´•àµà´•àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- ls{"à´•àµà´•àµà´•àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Cuba"{
- ld{"à´•àµà´¯àµ‚à´¬ പകലàµâ€ സമയം"}
- lg{"à´•àµà´¯àµ‚à´¬ സമയം"}
- ls{"à´•àµà´¯àµ‚à´¬ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Dacca"{
- ls{"ഡാകàµà´• സമയം"}
- }
- "meta:Davis"{
- ls{"ഡെയàµâ€Œà´µà´¿à´¸àµ സമയം"}
- }
- "meta:DumontDUrville"{
- ls{"à´¡àµà´¯àµ‚മണàµà´Ÿàµ à´¡à´¿ യൂരàµâ€à´µà´¿à´²àµâ€ സമയം"}
- }
- "meta:Dushanbe"{
- ld{"à´¦àµà´·à´¾à´¨àµâ€à´¬àµ† വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¦àµà´·à´¾à´¨àµâ€à´¬àµ† സമയം"}
- ls{"à´¦àµà´·à´¾à´¨àµâ€à´¬àµ† à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Dutch_Guiana"{
- ls{"à´¡à´šàµà´šàµ ഗയാന സമയം"}
- }
- "meta:East_Timor"{
- ls{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ തിമൂരàµâ€ സമയം"}
- }
- "meta:Easter"{
- ld{"ഈസàµà´±àµà´±à´°àµâ€ à´¦àµà´µàµ€à´ªàµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഈസàµà´±àµà´±à´°àµâ€ à´¦àµà´µàµ€à´ªàµ സമയം"}
- ls{"ഈസàµà´±àµà´±à´°àµâ€ à´¦àµà´µàµ€à´ªàµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Ecuador"{
- ls{"ഇകàµà´µà´¡àµ‹à´°àµâ€ സമയം"}
- }
- "meta:Europe_Central"{
- ld{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ യൂറോപàµà´¯à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ യൂറോപàµà´¯à´¨àµâ€ സമയം"}
- ls{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ യൂറോപàµà´¯à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Europe_Eastern"{
- ld{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ യൂറോപàµà´¯à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ യൂറോപàµà´¯à´¨àµâ€ സമയം"}
- ls{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ യൂറോപàµà´¯à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Falkland"{
- ld{"ഫാകàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഫാകàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- ls{"ഫാകàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Fiji"{
- ld{"ഫിജി വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഫിജി സമയം"}
- ls{"ഫിജി à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:French_Guiana"{
- ls{"à´«àµà´°àµ†à´žàµà´šàµ ഗയാന സമയം"}
- }
- "meta:French_Southern"{
- ls{"à´«àµà´°àµ†à´žàµà´šàµ സതേണàµâ€ ആനàµâ€à´¡àµ à´…à´¨àµâ€à´±à´¾à´°àµâ€à´Ÿàµà´Ÿà´¿à´•àµ സമയം"}
- }
- "meta:Frunze"{
- ld{"à´«àµà´°àµ‚à´¨àµâ€à´¸àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´«àµà´°àµ‚à´¨àµâ€à´¸àµ സമയം"}
- ls{"à´«àµà´°àµ‚à´¨àµâ€à´¸àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Galapagos"{
- ls{"ഗാലപàµà´ªà´¾à´—ോസൠസമയം"}
- }
- "meta:Gambier"{
- ls{"ഗാനàµà´ªà´¿à´¯à´°àµâ€ സമയം"}
- }
- "meta:Georgia"{
- ld{"ജോരàµâ€à´œàµà´œà´¿à´¯ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ജോരàµâ€à´œàµà´œà´¿à´¯ സമയം"}
- ls{"ജോരàµâ€à´œàµà´œà´¿à´¯ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Gilbert_Islands"{
- ls{"à´—à´¿à´²àµâ€à´¬à´°àµâ€à´Ÿàµà´Ÿàµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:Greenland_Central"{
- ld{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ സമയം"}
- ls{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Greenland_Eastern"{
- ld{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ സമയം"}
- ls{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Greenland_Western"{
- ld{"പശàµà´šà´¿à´® à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"പശàµà´šà´¿à´® à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ സമയം"}
- ls{"പശàµà´šà´¿à´® à´—àµà´°àµ€à´¨àµâ€à´²à´¾à´¨àµâ€à´¡àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Guam"{
- ls{"à´—àµà´µà´¾à´‚ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Gulf"{
- ls{"à´—à´³àµâ€à´«àµ സമയം"}
- }
- "meta:Guyana"{
- ls{"ഗയാന സമയം"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"ഹവായി-അലൂഷàµà´¯à´¨àµâ€ പകലàµâ€ സമയം"}
- lg{"ഹവായി-അലൂഷàµà´¯à´¨àµâ€ സമയം"}
- ls{"ഹവായി-അലൂഷàµà´¯à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Hong_Kong"{
- ld{"ഹോങൠകോങൠവേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഹോങൠകോങൠസമയം"}
- ls{"ഹോങൠകോങൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Hovd"{
- ld{"ഹൌഡൠവേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഹൌഡൠസമയം"}
- ls{"ഹൌഡൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:India"{
- ls{"ഇനàµâ€â€Œà´¡àµà´¯ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- ss{"IST"}
- }
- "meta:Indian_Ocean"{
- ls{"ഇനàµâ€à´¡àµà´¯à´¨àµâ€ മഹാസമàµà´¦àµà´° സമയം"}
- }
- "meta:Indochina"{
- ls{"ഇനàµâ€à´¡àµ‹à´šàµˆà´¨ സമയം"}
- }
- "meta:Indonesia_Central"{
- ls{"സെനàµâ€à´Ÿàµà´°à´²àµâ€ ഇനàµâ€à´¡àµ‹à´¨àµ‡à´·àµà´¯ സമയം"}
- }
- "meta:Indonesia_Eastern"{
- ls{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ ഇനàµâ€à´¡àµ‹à´¨àµ‡à´·àµà´¯ സമയം"}
- }
- "meta:Indonesia_Western"{
- ls{"പശàµà´šà´¿à´® ഇനàµâ€à´¡àµ‹à´¨àµ‡à´·àµà´¯ സമയം"}
- }
- "meta:Iran"{
- ld{"ഇറാനàµâ€ പകലàµâ€ സമയം"}
- lg{"ഇറാനàµâ€ സമയം"}
- ls{"ഇറാനàµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Irkutsk"{
- ld{"ഇരàµâ€à´•à´¸àµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഇരàµâ€à´•à´¸àµà´•àµ സമയം"}
- ls{"ഇരàµâ€à´•à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Israel"{
- ld{"ഇസàµà´°à´¾à´¯àµ‡à´²àµâ€ പകലàµâ€ സമയം"}
- lg{"ഇസàµà´°à´¾à´¯àµ‡à´²àµâ€ സമയം"}
- ls{"ഇസàµà´°à´¾à´¯àµ‡à´²àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Japan"{
- ld{"ജപàµà´ªà´¾à´¨àµâ€ പകലàµâ€ സമയം"}
- lg{"ജപàµà´ªà´¾à´¨àµâ€ സമയം"}
- ls{"ജപàµà´ªà´¾à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Kamchatka"{
- ld{"പെടàµà´°àµ‹à´ªà´¾à´µàµâ€Œà´²àµ‹à´¸àµà´•àµ കംചാസàµà´•à´¿ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"പെടàµà´°àµ‹à´ªà´¾à´µàµâ€Œà´²àµ‹à´¸àµà´•àµ കംചാസàµà´•à´¿ സമയം"}
- ls{"പെടàµà´°àµ‹à´ªà´¾à´µàµâ€Œà´²àµ‹à´¸àµà´•àµ കംചാസàµà´•à´¿ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Karachi"{
- ls{"കറാചàµà´šà´¿ സമയം"}
- }
- "meta:Kashgar"{
- ls{"കാഷàµà´—à´°àµâ€ സമയം"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"à´•à´¿à´´à´•àµà´•à´¨àµâ€ കസാഖàµà´¸àµà´¥à´¾à´¨àµâ€ സമയം"}
- }
- "meta:Kazakhstan_Western"{
- ls{"പടിഞàµà´žà´¾à´±à´¨àµâ€ കസാഖàµà´¸àµà´¥à´¾à´¨àµâ€ സമയം"}
- }
- "meta:Kizilorda"{
- ld{"കിസിലോരàµâ€à´¡ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"കിസിലോരàµâ€à´¡ സമയം"}
- ls{"കിസിലോരàµâ€à´¡ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Korea"{
- ld{"കൊറിയനàµâ€ പകലàµâ€ സമയം"}
- lg{"കൊറിയനàµâ€ സമയം"}
- ls{"കൊറിയനàµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Kosrae"{
- ls{"കൊസàµà´±àµ‡ സമയം"}
- }
- "meta:Krasnoyarsk"{
- ld{"à´•àµà´°à´¾à´¸àµà´¨àµ‹à´¯à´¾à´´àµà´¸àµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´•àµà´°à´¿à´¸àµà´¨àµ‹à´¯à´¾à´°àµâ€à´¸àµà´•à´¿ സമയം"}
- ls{"à´•àµà´°à´¾à´¸àµà´¨àµ‹à´¯à´¾à´´àµà´¸àµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Kuybyshev"{
- ld{"à´•àµà´¯àµà´¬àµˆà´·àµ†à´µàµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´•àµà´¯àµà´¬àµˆà´·àµ†à´µàµ സമയം"}
- ls{"à´•àµà´¯àµà´¬àµˆà´·àµ†à´µàµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Kwajalein"{
- ls{"à´•àµà´µà´¾à´œà´²àµ†à´¯àµà´¨àµâ€ സമയം"}
- }
- "meta:Kyrgystan"{
- ls{"à´•à´¿à´°àµâ€à´—à´¿à´¸àµà´¥à´¾à´¨àµâ€ സമയം"}
- }
- "meta:Lanka"{
- ls{"ലങàµà´• സമയം"}
- }
- "meta:Line_Islands"{
- ls{"ലൈനàµâ€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:Long_Shu"{
- ls{"ലോങàµ-ഷൠസമയം"}
- }
- "meta:Lord_Howe"{
- ld{"ലോരàµâ€à´¡àµ ഹോവൠപകലàµâ€ സമയം"}
- lg{"ലോരàµâ€à´¡àµ ഹോവൠസമയം"}
- ls{"ലോരàµâ€à´¡àµ ഹോവൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Macau"{
- ld{"മകൌ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"മകൌ സമയം"}
- ls{"മകൌ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Macquarie"{
- ls{"മകàµà´µà´¾à´±àµ† സമയം"}
- }
- "meta:Magadan"{
- ld{"മഗാഡനàµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"മഗഡാനàµâ€ à´¸àµà´®à´¯à´‚"}
- ls{"മഗാഡനàµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Malaya"{
- ls{"മലയ സമയം"}
- }
- "meta:Malaysia"{
- ls{"മലേഷàµà´¯ സമയം"}
- }
- "meta:Maldives"{
- ls{"മാലിദàµà´µàµ€à´ªàµ സമയം"}
- }
- "meta:Marquesas"{
- ls{"മാരàµâ€à´•àµà´¯àµà´¸à´¾à´¸àµ സമയം"}
- }
- "meta:Marshall_Islands"{
- ls{"മാരàµâ€à´·à´²àµâ€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:Mauritius"{
- ld{"മൌറീഷàµà´¯à´¸àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"മൌറിഷàµà´¯à´¸àµ സമയം"}
- ls{"മൌറിഷàµà´¯à´¸àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Mawson"{
- ls{"മാവàµà´¸à´£àµâ€ സമയം"}
- }
- "meta:Mongolia"{
- ld{"à´¯àµà´²à´¾à´¨àµâ€ ബാറàµà´±à´°àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¯àµà´²à´¾à´¨àµâ€ ബാറàµà´±à´°àµâ€ സമയം"}
- ls{"à´¯àµà´²à´¾à´¨àµâ€ ബാറàµà´±à´°àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Moscow"{
- ld{"മോസàµà´•àµ‹ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"മോസàµà´•àµ‹ സമയം"}
- ls{"മോസàµà´•àµ‹ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Myanmar"{
- ls{"à´®àµà´¯à´¾à´¨àµâ€à´®à´¾à´°àµâ€ സമയം"}
- }
- "meta:Nauru"{
- ls{"നൌറൠസമയം"}
- }
- "meta:Nepal"{
- ls{"നേപàµà´ªà´¾à´³àµâ€ സമയം"}
- }
- "meta:New_Caledonia"{
- ld{"à´¨àµà´¯àµ‚ കാലിഡോണിയ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¨àµà´¯àµ‚ കാലിഡോണിയ സമയം"}
- ls{"à´¨àµà´¯àµ‚ കാലിഡോണിയ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:New_Zealand"{
- ld{"à´¨àµà´¯àµ‚സീലനàµâ€à´¡àµ പകലàµâ€ സമയം"}
- lg{"à´¨àµà´¯àµ‚സീലനàµâ€à´¡àµ സമയം"}
- ls{"à´¨àµà´¯àµ‚സീലനàµâ€à´¡àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Newfoundland"{
- ld{"à´¨àµà´¯àµ‚ഫൌണàµà´Ÿàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ പകലàµâ€â€Œ സമയം"}
- lg{"à´¨àµà´¯àµ‚ഫൌണàµà´Ÿàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ സമയം"}
- ls{"à´¨àµà´¯àµ‚ഫൌണàµà´Ÿàµâ€Œà´²à´¾à´¨àµâ€à´¡àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Niue"{
- ls{"നിയൠസമയം"}
- }
- "meta:Norfolk"{
- ls{"നോരàµâ€à´«àµ‹à´•àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:Noronha"{
- ld{"ഫെരàµâ€à´£à´¾à´£àµà´Ÿàµ‹ à´¡à´¿ നൊറോന വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഫെരàµâ€à´£à´¾à´£àµà´Ÿàµ‹ à´¡à´¿ നൊറോന സമയം"}
- ls{"ഫെരàµâ€à´£à´¾à´£àµà´Ÿàµ‹ à´¡à´¿ നൊറോന à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:North_Mariana"{
- ls{"നോരàµâ€à´¤àµà´¤àµ മറിയാനാ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:Novosibirsk"{
- ld{"നോവോസിബിരàµâ€à´¸àµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"നൊവേസിബിരàµâ€à´¸àµà´•àµ സമയം"}
- ls{"നോവോസിബിരàµâ€à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Omsk"{
- ld{"à´“à´‚à´¸àµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´“à´‚à´¸àµà´•àµà´•àµ സമയം"}
- ls{"à´“à´‚à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Pakistan"{
- ld{"പാകിസàµà´¥à´¾à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"പാകിസàµà´¥à´¾à´¨àµâ€ സമയം"}
- ls{"പാകിസàµà´¥à´¾à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Palau"{
- ls{"പലൌ സമയം"}
- }
- "meta:Papua_New_Guinea"{
- ls{"പാപàµà´¯àµ à´¨àµà´¯àµ‚ ഗിനിയ സമയം"}
- }
- "meta:Paraguay"{
- ld{"പരാഗàµà´µàµ‡ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"പരാഗàµà´µàµ‡ സമയം"}
- ls{"പരാഗàµà´µàµ‡ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Peru"{
- ld{"പെറൠവേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"പെറൠസമയം"}
- ls{"പെറൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Philippines"{
- ld{"ഫിലിപàµà´ªàµ€à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഫിലിപàµà´ªàµ€à´¨àµâ€ സമയം"}
- ls{"ഫിലിപàµà´ªàµ€à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Phoenix_Islands"{
- ls{"ഫീനികàµà´¸àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:Pierre_Miquelon"{
- ld{"പിയറി ആനàµâ€à´¡àµ മികàµà´µà´¿à´²àµ‹à´£àµâ€ പകലàµâ€ സമയം"}
- lg{"പിയറി ആനàµâ€à´¡àµ മികàµà´µà´¿à´²àµ‹à´£àµâ€ സമയം"}
- ls{"പിയറി ആനàµâ€à´¡àµ മികàµà´µà´¿à´²àµ‹à´£àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµà´¸à´®à´¯à´‚"}
- }
- "meta:Pitcairn"{
- ls{"പിറàµà´±àµà´•àµ†à´¯àµà´¨àµâ€ സമയം"}
- }
- "meta:Ponape"{
- ls{"പൊനാപൠസമയം"}
- }
- "meta:Qyzylorda"{
- ld{"ഖിസിലോരàµâ€à´¡ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഖിസിലോരàµâ€à´¡ സമയം"}
- ls{"ഖിസിലോരàµâ€à´¡ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Reunion"{
- ls{"റീയൂണിയനàµâ€ സമയം"}
- }
- "meta:Rothera"{
- ls{"റൊതീറ സമയം"}
- }
- "meta:Sakhalin"{
- ld{"സഖാലിനàµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"സഖലിനàµâ€ സമയം"}
- ls{"സഖാലിനàµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Samara"{
- ld{"സമാറ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"സമാര സമയം"}
- ls{"സമാറ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Samarkand"{
- ld{"സമരàµâ€à´•à´¨àµà´¦àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"സമരàµâ€à´•à´¨àµà´¦àµ സമയം"}
- ls{"സമരàµâ€à´•à´¨àµà´¦àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Samoa"{
- ls{"സമോവാ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Seychelles"{
- ls{"സെയàµà´·àµ†à´²àµâ€à´¸àµ സമയം"}
- }
- "meta:Shevchenko"{
- ld{"ഷെവàµà´šàµ†à´™àµà´•àµ‹ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഷെവàµà´šàµ†à´™àµà´•àµ‹ സമയം"}
- ls{"ഷെവàµà´šàµ†à´™àµà´•àµ‹ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Singapore"{
- ls{"സിങàµà´•à´ªàµà´ªàµ‚à´°àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Solomon"{
- ls{"സോളമനàµâ€ à´¦àµà´µàµ€à´ªàµà´•à´³àµâ€ സമയം"}
- }
- "meta:South_Georgia"{
- ls{"ദകàµà´·à´¿à´£ ജോരàµâ€à´œàµà´œà´¿à´¯ സമയം"}
- }
- "meta:Suriname"{
- ls{"സൂറിനാം സമയം"}
- }
- "meta:Sverdlovsk"{
- ld{"à´¸àµâ€Œà´µàµ‡à´¡àµâ€Œà´²àµ‹à´µàµà´¸àµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¸àµâ€Œà´µàµ‡à´¡àµâ€Œà´²àµ‹à´µàµà´¸àµà´•àµ സമയം"}
- ls{"à´¸àµâ€Œà´µàµ‡à´¡àµâ€Œà´²àµ‹à´µàµà´¸àµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Syowa"{
- ls{"à´¸àµà´¯àµ‹à´µ സമയം"}
- }
- "meta:Tahiti"{
- ls{"തഹിതി സമയം"}
- }
- "meta:Tajikistan"{
- ls{"തജികിസàµà´¥à´¾à´¨àµâ€ സമയം"}
- }
- "meta:Tashkent"{
- ld{"താഷàµà´•à´¨àµà´¦àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"താഷàµà´•à´¨àµà´¦àµ സമയം"}
- ls{"താഷàµà´•à´¨àµà´¦àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Tbilisi"{
- ld{"തിബിലീസി വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"തിബിലീസി സമയം"}
- ls{"തിബിലീസി à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Tokelau"{
- ls{"à´±àµà´±àµ‹à´•àµà´•à´¿à´²àµŒ സമയം"}
- }
- "meta:Tonga"{
- ld{"à´±àµà´±àµ‹à´‚à´—à´¾ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´±àµà´±àµ‹à´‚à´—à´¾ സമയം"}
- ls{"à´±àµà´±àµ‹à´‚à´—à´¾ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Truk"{
- ls{"à´Ÿàµà´°à´•àµà´•àµ സമയം"}
- }
- "meta:Turkey"{
- ld{"à´¤àµà´°àµâ€à´•àµà´•à´¿ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¤àµà´°àµâ€à´•àµà´•à´¿ സമയം"}
- ls{"à´¤àµà´°àµâ€à´•àµà´•à´¿ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Turkmenistan"{
- ld{"à´¤àµà´°àµâ€à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾à´¨àµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¤àµà´°àµâ€à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾à´¨àµâ€ സമയം"}
- ls{"à´¤àµà´°àµâ€à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Tuvalu"{
- ls{"à´¤àµà´µà´¾à´²àµ സമയം"}
- }
- "meta:Uralsk"{
- ld{"à´¯àµà´±à´¾à´²àµâ€à´¸àµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¯àµà´±à´¾à´²àµâ€à´¸àµà´•àµ സമയം"}
- ls{"à´¯àµà´±à´¾à´²àµâ€à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Uruguay"{
- ld{"ഉറàµà´—àµà´µàµ† വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"ഉറàµà´—àµà´µàµ† സമയം"}
- ls{"ഉറàµà´—àµà´µàµ† à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Urumqi"{
- ls{"ഉറàµà´‚à´–à´¿ വേനലàµâ€â€Œà´•àµà´•à´¾à´² സമയം"}
- }
- "meta:Uzbekistan"{
- ld{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ വേനലàµâ€â€Œà´•àµà´•à´¾à´² സമയം"}
- lg{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ സമയം"}
- ls{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾à´¨àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Vanuatu"{
- ld{"വനàµà´µà´¾à´¤àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"വനàµà´µà´¾à´¤àµ സമയം"}
- ls{"വനàµà´µà´¾à´¤àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Venezuela"{
- ls{"വെനസàµà´µàµ‡à´² സമയം"}
- }
- "meta:Vladivostok"{
- ld{"à´µàµâ€Œà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´µàµâ€Œà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ സമയം"}
- ls{"à´µàµâ€Œà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Volgograd"{
- ld{"വോളàµâ€à´—ോഗàµà´°à´¾à´¡àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"വോളàµâ€à´—ോഗàµà´°à´¾à´¡àµ സമയം"}
- ls{"വോളàµâ€à´—ോഗàµà´°à´¾à´¡àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Vostok"{
- ls{"വോസàµà´±àµà´±àµ‹à´•àµ സമയം"}
- }
- "meta:Wake"{
- ls{"വെയàµà´•àµ à´¦àµà´µàµ€à´ªàµ സമയം"}
- }
- "meta:Wallis"{
- ls{"വാലിസൠആനàµâ€à´¡àµ à´«àµà´¯àµ‚à´šàµà´¨ സമയം"}
- }
- "meta:Yakutsk"{
- ld{"യാകസàµà´•àµ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"à´¯â€à´•àµà´±àµà´±àµà´¸àµà´•àµ സമയം"}
- ls{"യാകസàµà´•àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Yekaterinburg"{
- ld{"യെകàµà´•à´¾à´±àµà´±à´±à´¿à´¨àµâ€à´¬à´°àµâ€à´—ൠവേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"യികàµà´•à´¾à´°àµ†à´±à´¿à´¨àµâ€à´¬à´°àµâ€à´—ൠസമയം"}
- ls{"യെകàµà´•à´¾à´±àµà´±à´±à´¿à´¨àµâ€à´¬à´°àµâ€à´—ൠസàµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Yerevan"{
- ld{"യെരെവാനàµâ€ വേനലàµâ€à´•àµà´•à´¾à´² സമയം"}
- lg{"യെരെവാനàµâ€ സമയം"}
- ls{"യെരെവാനàµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- "meta:Yukon"{
- ld{"യൂകàµà´•à´£àµâ€ പകലàµâ€ സമയം"}
- lg{"യൂകàµà´•àµ‹à´£àµâ€ സമയം"}
- ls{"യൂകàµà´•àµ‹à´£àµâ€ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ സമയം"}
- }
- fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"{1} സമയം ({0})"}
- gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;-HH:mm"}
- regionFormat{"{0} സമയം"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ms.txt b/Build/source/libs/icu/icu-49.1/data/zone/ms.txt
deleted file mode 100644
index 734ae01bbd2..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/ms.txt
+++ /dev/null
@@ -1,223 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ms.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ms.xml
- */
-ms{
- Version{"2.0.65.46"}
- zoneStrings{
- "Asia:Brunei"{
- ec{"Brunei"}
- }
- "Asia:Kuching"{
- ec{"Kuching"}
- }
- "Asia:Singapore"{
- ec{"Singapura"}
- }
- "Etc:Unknown"{
- ec{"Bandar Tidak Diketahui"}
- }
- "meta:Alaska"{
- ld{"Waktu Siang Alaska"}
- lg{"Waktu Alaska"}
- ls{"Waktu Piawai Alaska"}
- }
- "meta:Amazon"{
- ld{"Waktu Siang Amazon"}
- lg{"Waktu Amazon"}
- ls{"Waktu Piawai Amazon"}
- }
- "meta:America_Central"{
- ld{"Waktu Siang Tengah"}
- lg{"Waktu Pusat"}
- ls{"Waktu Piawai Pusat"}
- }
- "meta:America_Eastern"{
- ld{"Waktu Siang Timur"}
- lg{"Waktu Timur"}
- ls{"Waktu Piawai Timur"}
- }
- "meta:America_Mountain"{
- ld{"Waktu Hari Siang Pergunungan"}
- lg{"Waktu Gunung"}
- ls{"Waktu Piawai Pergunungan"}
- }
- "meta:America_Pacific"{
- ld{"Waktu Siang Pasifik"}
- lg{"Waktu Pasifik"}
- ls{"Waktu Piawai Pasifik"}
- }
- "meta:Anadyr"{
- ld{"Waktu Musim Panas Anadyr"}
- lg{"Waktu Anadyr"}
- ls{"Waktu Piawai Anadyr"}
- }
- "meta:Argentina"{
- ld{"Waktu Musim Panas Argentina"}
- lg{"Waktu Argentina"}
- ls{"Waktu Piawai Argentina"}
- }
- "meta:Argentina_Western"{
- ld{"Waktu Musim Panas Argentina Barat"}
- lg{"Waktu Argentina Barat"}
- ls{"Waktu Piawai Argentina Barat"}
- }
- "meta:Atlantic"{
- ld{"Waktu Siang Atlantik"}
- lg{"Waktu Atlantik"}
- ls{"Waktu Piawai Atlantik"}
- }
- "meta:Australia_Central"{
- ld{"Waktu Siang Australia Tengah"}
- lg{"Waktu Australia Tengah"}
- ls{"Waktu Piawai Pusat Australia"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Waktu Siang Barat Australia Tengah"}
- lg{"Waktu Barat Pusat Australia"}
- ls{"Waktu Piawai Barat Pusat Australia"}
- }
- "meta:Australia_Eastern"{
- ld{"Waktu Siang Australia Timur"}
- lg{"Waktu Australia Timur"}
- ls{"Waktu Piawai Timur Australia"}
- }
- "meta:Australia_Western"{
- ld{"Waktu Siang Australia Barat"}
- lg{"Waktu Australia Barat"}
- ls{"Waktu Piawai Barat Australia"}
- }
- "meta:Brasilia"{
- ld{"Waktu Musim Panas Brasil"}
- lg{"Waktu Brasil"}
- ls{"Waktu Piawai Brasil"}
- }
- "meta:Choibalsan"{
- ld{"Waktu Musim Panas Choibalsan"}
- lg{"Waktu Choibalsan"}
- ls{"Waktu Piawai Choibalsan"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Waktu Siang Aleutian Hawaii"}
- lg{"Waktu Aleutian Hawaii"}
- ls{"Waktu Piawai Aleutian Hawaii"}
- }
- "meta:Hovd"{
- ld{"Waktu Musim Panas Hovd"}
- lg{"Waktu Hovd"}
- ls{"Waktu Piawai Hovd"}
- }
- "meta:Indonesia_Central"{
- ls{"Waktu Pusat Indonesia"}
- }
- "meta:Indonesia_Eastern"{
- ls{"Waktu Timur Indonesia"}
- }
- "meta:Indonesia_Western"{
- ls{"Waktu Barat Indonesia"}
- }
- "meta:Irkutsk"{
- ld{"Waktu Musim Panas Irkutsk"}
- lg{"Waktu Irkutsk"}
- ls{"Waktu Piawai Irkutsk"}
- }
- "meta:Kamchatka"{
- ld{"Waktu Musim Panas Petropavlovsk-Kamchatski"}
- lg{"Waktu Petropavlovsk-Kamchatski"}
- ls{"Waktu Piawai Petropavlovsk-Kamchatski"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"Waktu Kazakhstan Timur"}
- }
- "meta:Kazakhstan_Western"{
- ls{"Waktu Kazakhstan Barat"}
- }
- "meta:Krasnoyarsk"{
- ld{"Waktu Musim Panas Krasnoyarsk"}
- lg{"Waktu Krasnoyarsk"}
- ls{"Waktu Piawai Krasnoyarsk"}
- }
- "meta:Lord_Howe"{
- ld{"Waktu Siang Lord Howe"}
- lg{"Waktu Lord Howe"}
- ls{"Waktu Piawai Lord Howe"}
- }
- "meta:Macquarie"{
- ls{"Waktu Macquarie"}
- }
- "meta:Magadan"{
- ld{"Waktu Musim Panas Magadan"}
- lg{"Waktu Magadan"}
- ls{"Waktu Piawai Magadan"}
- }
- "meta:Mongolia"{
- ld{"Waktu Musim Panas Ulan Bator"}
- lg{"Waktu Ulan Bator"}
- ls{"Waktu Piawai Ulan Bator"}
- }
- "meta:Moscow"{
- ld{"Waktu Musim Panas Moscow"}
- lg{"Waktu Moscow"}
- ls{"Waktu Piawai Moscow"}
- }
- "meta:Newfoundland"{
- ld{"Waktu Siang Newfoundland"}
- lg{"Waktu Newfoundland"}
- ls{"Waktu Piawai Newfoundland"}
- }
- "meta:Noronha"{
- ld{"Waktu Musim Panas Fernando de Noronha"}
- lg{"Waktu Fernando de Noronha"}
- ls{"Waktu Piawai Fernando de Noronha"}
- }
- "meta:Novosibirsk"{
- ld{"Waktu Musim Panas Novosibirsk"}
- lg{"Waktu Novosibirsk"}
- ls{"Waktu Piawai Novosibirsk"}
- }
- "meta:Omsk"{
- ld{"Waktu Musim Panas Omsk"}
- lg{"Waktu Omsk"}
- ls{"Waktu Piawai Omsk"}
- }
- "meta:Sakhalin"{
- ld{"Waktu Musim Panas Sakhalin"}
- lg{"Waktu Skhalin"}
- ls{"Waktu Piawai Skhalin"}
- }
- "meta:Samara"{
- ld{"Waktu Musim Panas Samara"}
- lg{"Waktu Samara"}
- ls{"Waktu Piawai Samara"}
- }
- "meta:Vladivostok"{
- ld{"Waktu Musim Panas Vladivostok"}
- lg{"Waktu Vladivostok"}
- ls{"Waktu Piawai Vladivostok"}
- }
- "meta:Volgograd"{
- ld{"Waktu Musim Panas Volgogra"}
- lg{"Waktu Volgograd"}
- ls{"Waktu Piawai Volgograd"}
- }
- "meta:Yakutsk"{
- ld{"Waktu Musim Panas Yakutsk"}
- lg{"Waktu Yakutsk"}
- ls{"Waktu Piawai Yakutsk"}
- }
- "meta:Yekaterinburg"{
- ld{"Waktu Musim Panas Yekaterinburg"}
- lg{"Waktu Yekaterinburg"}
- ls{"Waktu Piawai Yekaterinburg"}
- }
- fallbackRegionFormat{"{1} Waktu ({0})"}
- regionFormat{"Waktu {0}"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ne.txt b/Build/source/libs/icu/icu-49.1/data/zone/ne.txt
deleted file mode 100644
index b14363f3b43..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/ne.txt
+++ /dev/null
@@ -1,535 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ne.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/ne.xml
- */
-ne{
- Version{"2.0.64.72"}
- zoneStrings{
- "Africa:Ceuta"{
- ec{"सेउटा"}
- }
- "Africa:Kinshasa"{
- ec{"किनà¥à¤¶à¤¾à¤¸à¤¾"}
- }
- "Africa:Lubumbashi"{
- ec{"लà¥à¤¬à¥à¤®à¥à¤¬à¤¾à¤¸à¥€"}
- }
- "America:Adak"{
- ec{"आडाक"}
- }
- "America:Araguaina"{
- ec{"आरागà¥à¤µà¤¾à¤¨à¤¾"}
- }
- "America:Argentina:La_Rioja"{
- ec{"ला रियोजा"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"रियो गà¥à¤¯à¤¾à¤²à¥‡à¤—ोस"}
- }
- "America:Argentina:San_Juan"{
- ec{"सान जà¥à¤µà¤¾à¤¨"}
- }
- "America:Argentina:San_Luis"{
- ec{"सान लà¥à¤‡à¤¸"}
- }
- "America:Argentina:Tucuman"{
- ec{"टà¥à¤•à¥à¤®à¤¾à¤¨"}
- }
- "America:Argentina:Ushuaia"{
- ec{"उशà¥à¤†à¤‡à¤†"}
- }
- "America:Bahia"{
- ec{"बाहिया"}
- }
- "America:Belem"{
- ec{"बेलेम"}
- }
- "America:Blanc-Sablon"{
- ec{"बà¥à¤²à¤¾à¤¨à¥à¤•-साबà¥à¤²à¥‹à¤¨"}
- }
- "America:Boa_Vista"{
- ec{"बोआ भिषà¥à¤Ÿà¤¾"}
- }
- "America:Boise"{
- ec{"बोइज"}
- }
- "America:Buenos_Aires"{
- ec{"बà¥à¤¯à¤¨à¥‡à¤¶ आयरà¥à¤¸"}
- }
- "America:Cambridge_Bay"{
- ec{"कà¥à¤¯à¤¾à¤®à¥à¤¬à¥à¤°à¤¿à¤œ बे"}
- }
- "America:Campo_Grande"{
- ec{"कà¥à¤¯à¤¾à¤®à¥à¤ªà¥‹ गà¥à¤°à¤¾à¤¨à¥à¤¡à¥‡"}
- }
- "America:Cancun"{
- ec{"कानकà¥à¤¨"}
- }
- "America:Catamarca"{
- ec{"कातामारà¥à¤•à¤¾"}
- }
- "America:Chicago"{
- ec{"चिकागो"}
- }
- "America:Chihuahua"{
- ec{"चिहà¥à¤†à¤¹à¥à¤†"}
- }
- "America:Coral_Harbour"{
- ec{"कोराल बनà¥à¤¦à¤°à¤—ाहा"}
- }
- "America:Cordoba"{
- ec{"कोरडोवा"}
- }
- "America:Cuiaba"{
- ec{"कà¥à¤¯à¥à¤‡à¤†à¤¬à¤¾"}
- }
- "America:Danmarkshavn"{
- ec{"डानà¥à¤®à¤¾à¤°à¥à¤•à¤¶à¤¾à¤­à¤¨"}
- }
- "America:Dawson"{
- ec{"डेजन"}
- }
- "America:Dawson_Creek"{
- ec{"डेजन कà¥à¤°à¤¿à¤•"}
- }
- "America:Denver"{
- ec{"डेनà¥à¤­à¤°"}
- }
- "America:Detroit"{
- ec{"डिटà¥à¤°à¥‹à¤‡à¤Ÿ"}
- }
- "America:Edmonton"{
- ec{"à¤à¤¡à¥à¤®à¥‹à¤¨à¥à¤Ÿà¤¨"}
- }
- "America:Eirunepe"{
- ec{"आइरनेपे"}
- }
- "America:Fortaleza"{
- ec{"फोरà¥à¤Ÿà¤¾à¤²à¥‡à¤œà¤¾"}
- }
- "America:Glace_Bay"{
- ec{"गà¥à¤²à¥‡à¤¸ बे"}
- }
- "America:Goose_Bay"{
- ec{"गà¥à¤œ बे"}
- }
- "America:Halifax"{
- ec{"हालेफाकà¥à¤¸"}
- }
- "America:Hermosillo"{
- ec{"हेरà¥à¤®à¥‹à¤¸à¤¿à¤²à¥à¤²à¥‹"}
- }
- "America:Indiana:Knox"{
- ec{"नोकà¥à¤¸, इणà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
- }
- "America:Indiana:Marengo"{
- ec{"मारेनà¥à¤—ो, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
- }
- "America:Indiana:Petersburg"{
- ec{"पिटरà¥à¤¸à¤¬à¤°à¥à¤—, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
- }
- "America:Indiana:Tell_City"{
- ec{"टेल सिटी, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
- }
- "America:Indiana:Vevay"{
- ec{"भेभे, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
- }
- "America:Indiana:Vincennes"{
- ec{"भिनà¥à¤¸à¥‡à¤¨à¥à¤¸"}
- }
- "America:Indiana:Winamac"{
- ec{"विनामाक, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
- }
- "America:Indianapolis"{
- ec{"इणà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾à¤ªà¥‹à¤²à¤¿à¤¸"}
- }
- "America:Inuvik"{
- ec{"इनà¥à¤­à¤¿à¤•"}
- }
- "America:Iqaluit"{
- ec{"इकà¥à¤µà¤¾à¤²à¥à¤‡à¤Ÿ"}
- }
- "America:Jujuy"{
- ec{"जà¥à¤œà¥"}
- }
- "America:Juneau"{
- ec{"जà¥à¤¨à¤¿à¤‰"}
- }
- "America:Kentucky:Monticello"{
- ec{"मोनà¥à¤Ÿà¤¿à¤¸à¥‡à¤²à¥à¤²à¥‹,केनà¥à¤Ÿà¤•à¥€"}
- }
- "America:Los_Angeles"{
- ec{"लसॠà¤à¤¨à¥à¤œà¥‡à¤²à¤¸"}
- }
- "America:Louisville"{
- ec{"लà¥à¤‡à¤¸à¤­à¤¿à¤²à¥à¤²à¥‡"}
- }
- "America:Maceio"{
- ec{"मासेइओ"}
- }
- "America:Manaus"{
- ec{"मानाउस"}
- }
- "America:Mazatlan"{
- ec{"माजाटà¥à¤²à¤¾à¤¨"}
- }
- "America:Mendoza"{
- ec{"मेनà¥à¤¡à¥‹à¤œà¤¾"}
- }
- "America:Menominee"{
- ec{"मेनोमिनी"}
- }
- "America:Merida"{
- ec{"मेरिडा"}
- }
- "America:Mexico_City"{
- ec{"मेकà¥à¤¸à¤¿à¤•à¥‹ सिटी"}
- }
- "America:Moncton"{
- ec{"मोनà¥à¤•à¤Ÿà¤¨"}
- }
- "America:Monterrey"{
- ec{"मोनà¥à¤Ÿà¥‡à¤°à¥à¤°à¥‡"}
- }
- "America:Montreal"{
- ec{"मोनà¥à¤Ÿà¥à¤°à¤¿à¤²"}
- }
- "America:New_York"{
- ec{"नà¥à¤¯à¥à¤¯à¥‹à¤°à¥à¤•"}
- }
- "America:Nipigon"{
- ec{"निपिगन"}
- }
- "America:Nome"{
- ec{"नोमे"}
- }
- "America:Noronha"{
- ec{"नोरोनà¥à¤¹à¤¾"}
- }
- "America:North_Dakota:Center"{
- ec{"उतà¥à¤¤à¤° डाकोटा, केनà¥à¤¦à¥à¤°"}
- }
- "America:North_Dakota:New_Salem"{
- ec{"नयाठसालेम, उतà¥à¤¤à¤° डाकोटा"}
- }
- "America:Pangnirtung"{
- ec{"पाङà¥à¤¨à¤¿à¤°à¤¤à¥à¤™"}
- }
- "America:Phoenix"{
- ec{"फोनिकà¥à¤¸"}
- }
- "America:Porto_Velho"{
- ec{"पोरà¥à¤Ÿà¥‹ भेलà¥à¤¹à¥‹"}
- }
- "America:Rainy_River"{
- ec{"रेनिरिभर"}
- }
- "America:Rankin_Inlet"{
- ec{"रानà¥à¤•à¤¿à¤¨ इनà¥à¤²à¥‡à¤Ÿ"}
- }
- "America:Recife"{
- ec{"रिसाइफ"}
- }
- "America:Regina"{
- ec{"रेजिना"}
- }
- "America:Resolute"{
- ec{"रिजोलà¥à¤Ÿ"}
- }
- "America:Rio_Branco"{
- ec{"रियो बà¥à¤°à¤¾à¤¨à¥à¤•à¥‹"}
- }
- "America:Sao_Paulo"{
- ec{"साओ पाउलो"}
- }
- "America:Scoresbysund"{
- ec{"सà¥à¤•à¥‹à¤°à¥à¤¸à¤¬à¤¾à¤‡à¤¸à¤¨à¥à¤¡"}
- }
- "America:Shiprock"{
- ec{"शिपरक"}
- }
- "America:St_Johns"{
- ec{"सेनà¥à¤Ÿ जोनà¥à¤¸"}
- }
- "America:Swift_Current"{
- ec{"सà¥à¤µà¤¿à¤«à¥à¤Ÿ करेणà¥à¤Ÿ"}
- }
- "America:Thule"{
- ec{"थà¥à¤²à¥‡"}
- }
- "America:Thunder_Bay"{
- ec{"थणà¥à¤¡à¤° बे"}
- }
- "America:Tijuana"{
- ec{"तिजà¥à¤†à¤¨à¤¾"}
- }
- "America:Toronto"{
- ec{"टोरोणà¥à¤Ÿà¥‹"}
- }
- "America:Vancouver"{
- ec{"भà¥à¤¯à¤¾à¤¨à¤•à¥‹à¤­à¤°"}
- }
- "America:Whitehorse"{
- ec{"हà¥à¤µà¤¾à¤‡à¤Ÿà¤¹à¤°à¥à¤¸"}
- }
- "America:Winnipeg"{
- ec{"विनà¥à¤¨à¤¿à¤ªà¥‡à¤—"}
- }
- "America:Yakutat"{
- ec{"याकà¥à¤¤à¤¾à¤¤"}
- }
- "America:Yellowknife"{
- ec{"येलà¥à¤²à¥‹à¤¨à¤¾à¤‡à¤«"}
- }
- "Antarctica:Casey"{
- ec{"केजे"}
- }
- "Antarctica:Davis"{
- ec{"डेभिस"}
- }
- "Antarctica:DumontDUrville"{
- ec{"दà¥à¤®à¥‹à¤¨à¥à¤Ÿ डि उरà¥à¤­à¥‡à¤²à¥à¤²à¥‡"}
- }
- "Antarctica:Mawson"{
- ec{"माजन"}
- }
- "Antarctica:McMurdo"{
- ec{"माकमà¥à¤°à¥à¤¡à¥‹"}
- }
- "Antarctica:Palmer"{
- ec{"पालà¥à¤®à¥‡à¤°"}
- }
- "Antarctica:Rothera"{
- ec{"रोथेरा"}
- }
- "Antarctica:South_Pole"{
- ec{"दकà¥à¤·à¤¿à¤£ पोल"}
- }
- "Antarctica:Syowa"{
- ec{"सिओआ"}
- }
- "Antarctica:Vostok"{
- ec{"भासà¥à¤Ÿà¥‹à¤•"}
- }
- "Asia:Almaty"{
- ec{"आलà¥à¤®à¤¾à¤Ÿà¥€"}
- }
- "Asia:Anadyr"{
- ec{"आनाडियर"}
- }
- "Asia:Aqtau"{
- ec{"आकà¥à¤Ÿà¤¾à¤‰"}
- }
- "Asia:Aqtobe"{
- ec{"आकà¥à¤Ÿà¥‹à¤¬"}
- }
- "Asia:Choibalsan"{
- ec{"चोइबालà¥à¤¸à¤¾à¤¨"}
- }
- "Asia:Chongqing"{
- ec{"चोङकिङ"}
- }
- "Asia:Harbin"{
- ec{"हारà¥à¤µà¤¿à¤¨"}
- }
- "Asia:Hovd"{
- ec{"होभà¥à¤¡"}
- }
- "Asia:Irkutsk"{
- ec{"इरà¥à¤•à¥à¤¤à¥à¤¸à¥à¤•"}
- }
- "Asia:Jakarta"{
- ec{"जाकारà¥à¤¤à¤¾"}
- }
- "Asia:Jayapura"{
- ec{"जयापà¥à¤°à¤¾"}
- }
- "Asia:Kamchatka"{
- ec{"कामचटà¥à¤•à¤¾"}
- }
- "Asia:Kashgar"{
- ec{"काशà¥à¤—र"}
- }
- "Asia:Krasnoyarsk"{
- ec{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤¸à¥à¤•"}
- }
- "Asia:Kuching"{
- ec{"कà¥à¤šà¤¿à¤™"}
- }
- "Asia:Magadan"{
- ec{"मागाडान"}
- }
- "Asia:Makassar"{
- ec{"माकासà¥à¤¸à¤¾à¤°"}
- }
- "Asia:Novosibirsk"{
- ec{"नोबोसिबिरà¥à¤¸à¥à¤•"}
- }
- "Asia:Omsk"{
- ec{"ओमà¥à¤¸à¥à¤•"}
- }
- "Asia:Oral"{
- ec{"ओरल"}
- }
- "Asia:Pontianak"{
- ec{"पोनà¥à¤Ÿà¤¿à¤†à¤¨à¤¾à¤•"}
- }
- "Asia:Qyzylorda"{
- ec{"किजिलोरà¥à¤¡à¤¾"}
- }
- "Asia:Sakhalin"{
- ec{"साखालिन"}
- }
- "Asia:Samarkand"{
- ec{"समारकणà¥à¤¡"}
- }
- "Asia:Ulaanbaatar"{
- ec{"उलानबटार"}
- }
- "Asia:Urumqi"{
- ec{"उरूमà¥à¤•à¥€"}
- }
- "Asia:Vladivostok"{
- ec{"भà¥à¤²à¤¾à¤¡à¤¿à¤­à¤¾à¤¸à¥à¤Ÿà¥‹à¤•"}
- }
- "Asia:Yakutsk"{
- ec{"याकà¥à¤¤à¥à¤¸à¥à¤•"}
- }
- "Asia:Yekaterinburg"{
- ec{"à¤à¤•à¤Ÿà¤°à¤¿à¤¨à¤¬à¥à¤°à¥à¤—"}
- }
- "Atlantic:Azores"{
- ec{"आजोरà¥à¤¸"}
- }
- "Atlantic:Canary"{
- ec{"कà¥à¤¯à¤¾à¤¨à¤¾à¤°à¥€"}
- }
- "Atlantic:Madeira"{
- ec{"माडेइरा"}
- }
- "Australia:Adelaide"{
- ec{"à¤à¤¡à¥‡à¤²à¥‡à¤¡"}
- }
- "Australia:Brisbane"{
- ec{"बà¥à¤°à¤¿à¤¸à¥à¤¬à¥‡à¤¨"}
- }
- "Australia:Broken_Hill"{
- ec{"बà¥à¤°à¥‹à¤•à¤¨ हिल"}
- }
- "Australia:Currie"{
- ec{"कà¥à¤¯à¥à¤°à¥€"}
- }
- "Australia:Darwin"{
- ec{"डारà¥à¤µà¤¿à¤¨"}
- }
- "Australia:Eucla"{
- ec{"इयà¥à¤•à¥à¤²à¤¾"}
- }
- "Australia:Hobart"{
- ec{"होभारà¥à¤Ÿ"}
- }
- "Australia:Lindeman"{
- ec{"लिनà¥à¤¡à¥‡à¤®à¥à¤¯à¤¾à¤¨"}
- }
- "Australia:Lord_Howe"{
- ec{"लरà¥à¤¡ होवे"}
- }
- "Australia:Melbourne"{
- ec{"मेलà¥à¤¬à¤°à¥à¤¨"}
- }
- "Australia:Perth"{
- ec{"परà¥à¤¥"}
- }
- "Australia:Sydney"{
- ec{"सिडà¥à¤¨à¥€"}
- }
- "Etc:Unknown"{
- ec{"अजà¥à¤žà¤¾à¤¤"}
- }
- "Europe:Kaliningrad"{
- ec{"कालिनिनगà¥à¤°à¤¾à¤¦"}
- }
- "Europe:Kiev"{
- ec{"किभ"}
- }
- "Europe:Moscow"{
- ec{"मसà¥à¤•à¥‹"}
- }
- "Europe:Samara"{
- ec{"सामारा"}
- }
- "Europe:Simferopol"{
- ec{"सिमà¥à¤«à¥‡à¤°à¥‹à¤ªà¥‹à¤²"}
- }
- "Europe:Uzhgorod"{
- ec{"उà¤à¤—ोरद"}
- }
- "Europe:Volgograd"{
- ec{"भोलà¥à¤—ोगà¥à¤°à¤¾à¤¦"}
- }
- "Europe:Zaporozhye"{
- ec{"जापोरोà¤à¥à¤¯à¥‡"}
- }
- "Pacific:Chatham"{
- ec{"चाथाम"}
- }
- "Pacific:Easter"{
- ec{"इसà¥à¤Ÿà¤°"}
- }
- "Pacific:Enderbury"{
- ec{"à¤à¤¨à¥à¤¡à¤°à¤¬à¤°à¥€"}
- }
- "Pacific:Galapagos"{
- ec{"गलापागोस"}
- }
- "Pacific:Gambier"{
- ec{"गà¥à¤¯à¤¾à¤®à¥à¤¬à¤¿à¤¯à¤°"}
- }
- "Pacific:Honolulu"{
- ec{"होनोलà¥à¤²à¥"}
- }
- "Pacific:Johnston"{
- ec{"जोनà¥à¤¸à¤Ÿà¤¨"}
- }
- "Pacific:Kiritimati"{
- ec{"किरितिमाटी"}
- }
- "Pacific:Kosrae"{
- ec{"कोसà¥à¤°à¤¾à¤"}
- }
- "Pacific:Kwajalein"{
- ec{"कà¥à¤µà¤¾à¤œà¤¾à¤²à¥‡à¤‡à¤¨"}
- }
- "Pacific:Majuro"{
- ec{"माजà¥à¤°à¥‹"}
- }
- "Pacific:Marquesas"{
- ec{"मारà¥à¤•à¥‡à¤¸à¤¾à¤¸"}
- }
- "Pacific:Midway"{
- ec{"मिडवे"}
- }
- "Pacific:Ponape"{
- ec{"पोनापे"}
- }
- "Pacific:Tarawa"{
- ec{"तरवा"}
- }
- "Pacific:Truk"{
- ec{"टà¥à¤°à¥à¤•"}
- }
- "Pacific:Wake"{
- ec{"वेक"}
- }
- "meta:Africa_Central"{
- ls{"केनà¥à¤¦à¥à¤°à¥€à¤¯ अफà¥à¤°à¤¿à¤•à¥€ समय"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pool.res b/Build/source/libs/icu/icu-49.1/data/zone/pool.res
deleted file mode 100644
index 523ea6d4e65..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/pool.res
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/resfiles.mk b/Build/source/libs/icu/icu-49.1/data/zone/resfiles.mk
deleted file mode 100644
index 00efc2873d4..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/resfiles.mk
+++ /dev/null
@@ -1,91 +0,0 @@
-# * Copyright (C) 1998-2012, International Business Machines
-# * Corporation and others. All Rights Reserved.
-ZONE_CLDR_VERSION = 21.0.1
-# A list of txt's to build
-# Note:
-#
-# If you are thinking of modifying this file, READ THIS.
-#
-# Instead of changing this file [unless you want to check it back in],
-# you should consider creating a 'reslocal.mk' file in this same directory.
-# Then, you can have your local changes remain even if you upgrade or
-# reconfigure ICU.
-#
-# Example 'reslocal.mk' files:
-#
-# * To add an additional locale to the list:
-# _____________________________________________________
-# | ZONE_SOURCE_LOCAL = myLocale.txt ...
-#
-# * To REPLACE the default list and only build with a few
-# locales:
-# _____________________________________________________
-# | ZONE_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
-#
-#
-# Generated by LDML2ICUConverter, from LDML source files.
-
-# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
-ZONE_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt en_RH.txt fil_PH.txt\
- ha_GH.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt ha_NE.txt\
- ha_NG.txt he_IL.txt id_ID.txt in.txt in_ID.txt\
- iw.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt kk_Cyrl_KZ.txt\
- kk_KZ.txt mo.txt nb_NO.txt nn_NO.txt no.txt\
- no_NO.txt no_NO_NY.txt pa_Arab_PK.txt pa_Guru_IN.txt pa_IN.txt\
- pa_PK.txt ro_MD.txt sh.txt sh_BA.txt sh_CS.txt\
- sh_YU.txt shi_Latn_MA.txt shi_MA.txt sr_BA.txt sr_CS.txt\
- sr_Cyrl_BA.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt sr_Cyrl_YU.txt sr_Latn_BA.txt\
- sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_YU.txt sr_ME.txt\
- sr_RS.txt sr_YU.txt th_TH.txt th_TH_TRADITIONAL.txt tl.txt\
- tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt uz_AF.txt uz_Arab_AF.txt\
- uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt vai_Vaii_LR.txt zh_CN.txt\
- zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt zh_Hant_TW.txt zh_MO.txt\
- zh_SG.txt zh_TW.txt
-
-
-# All aliases (to not be included under 'installed'), but not including root.
-ZONE_ALIAS_SOURCE = $(ZONE_SYNTHETIC_ALIAS)
-
-
-# Ordinary resources
-ZONE_SOURCE = af.txt agq.txt ak.txt am.txt\
- ar.txt as.txt asa.txt az.txt az_Cyrl.txt\
- az_Latn.txt bas.txt be.txt bem.txt bez.txt\
- bg.txt bm.txt bn.txt bo.txt br.txt\
- brx.txt bs.txt ca.txt cgg.txt chr.txt\
- cs.txt cy.txt da.txt dav.txt de.txt\
- dje.txt dua.txt dyo.txt ebu.txt ee.txt\
- el.txt en.txt en_AU.txt en_CA.txt en_GB.txt\
- en_GU.txt en_HK.txt en_IE.txt en_IN.txt en_NZ.txt\
- en_PK.txt en_SG.txt en_ZA.txt en_ZW.txt eo.txt\
- es.txt es_419.txt es_AR.txt et.txt eu.txt\
- ewo.txt fa.txt ff.txt fi.txt fil.txt\
- fo.txt fr.txt fr_CA.txt ga.txt gl.txt\
- gsw.txt gu.txt guz.txt gv.txt ha.txt\
- ha_Latn.txt haw.txt he.txt hi.txt hr.txt\
- hu.txt hy.txt id.txt ig.txt ii.txt\
- is.txt it.txt ja.txt jmc.txt ka.txt\
- kab.txt kam.txt kde.txt kea.txt khq.txt\
- ki.txt kk.txt kk_Cyrl.txt kl.txt kln.txt\
- km.txt kn.txt ko.txt kok.txt ksb.txt\
- ksf.txt kw.txt lag.txt lg.txt ln.txt\
- lt.txt lu.txt luo.txt luy.txt lv.txt\
- mas.txt mer.txt mfe.txt mg.txt mgh.txt\
- mk.txt ml.txt mr.txt ms.txt mt.txt\
- mua.txt my.txt naq.txt nb.txt nd.txt\
- ne.txt nl.txt nmg.txt nn.txt nus.txt\
- nyn.txt om.txt or.txt pa.txt pa_Arab.txt\
- pa_Guru.txt pl.txt ps.txt pt.txt pt_PT.txt\
- rm.txt rn.txt ro.txt rof.txt ru.txt\
- rw.txt rwk.txt saq.txt sbp.txt seh.txt\
- ses.txt sg.txt shi.txt shi_Latn.txt shi_Tfng.txt\
- si.txt sk.txt sl.txt sn.txt so.txt\
- sq.txt sr.txt sr_Cyrl.txt sr_Latn.txt sv.txt\
- sw.txt swc.txt ta.txt te.txt teo.txt\
- th.txt ti.txt to.txt tr.txt twq.txt\
- tzm.txt tzm_Latn.txt uk.txt ur.txt uz.txt\
- uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt\
- vai_Vaii.txt vi.txt vun.txt xog.txt yav.txt\
- yo.txt zh.txt zh_Hans.txt zh_Hans_HK.txt zh_Hans_MO.txt\
- zh_Hans_SG.txt zh_Hant.txt zh_Hant_HK.txt zu.txt
-
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/shi_Latn.txt b/Build/source/libs/icu/icu-49.1/data/zone/shi_Latn.txt
deleted file mode 100644
index 5aa24b38f60..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/shi_Latn.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Latn.xml
-// *
-// ***************************************************************************
-shi_Latn{
- Version{"2.0.57.98"}
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/si.txt b/Build/source/libs/icu/icu-49.1/data/zone/si.txt
deleted file mode 100644
index 213936b4ce8..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/si.txt
+++ /dev/null
@@ -1,115 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/si.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/si.xml
- */
-si{
- Version{"2.0.65.46"}
- zoneStrings{
- "Asia:Amman"{
- ec{"අම්මà·à¶±à·Š"}
- }
- "Asia:Baghdad"{
- ec{"බà·à¶œà·Šà¶©à·‘ඩ්"}
- }
- "Asia:Bahrain"{
- ec{"බහරේන්"}
- }
- "Asia:Bangkok"{
- ec{"බà·à¶‚කොක්"}
- }
- "Asia:Brunei"{
- ec{"බෲනà·à¶ºà·’"}
- }
- "Asia:Calcutta"{
- ec{"කල්කටà·"}
- }
- "Asia:Colombo"{
- ec{"කොළඹ"}
- }
- "Asia:Dhaka"{
- ec{"ධකà·"}
- }
- "Asia:Dubai"{
- ec{"ඩුබà·à¶ºà·’"}
- }
- "Asia:Hong_Kong"{
- ec{"හොංකොං"}
- }
- "Asia:Jakarta"{
- ec{"ජකර්තà·"}
- }
- "Asia:Kabul"{
- ec{"කà·à¶¶à·”ල්"}
- }
- "Asia:Karachi"{
- ec{"කරච්චිචි"}
- }
- "Asia:Katmandu"{
- ec{"කත්මන්දු"}
- }
- "Asia:Kuwait"{
- ec{"කුවේට්"}
- }
- "Asia:Manila"{
- ec{"මà·à¶±à·’ලà·"}
- }
- "Atlantic:St_Helena"{
- ec{"à·à·. හෙලේනà·"}
- }
- "Australia:Brisbane"{
- ec{"බ්â€à¶»à·’ස්බේන්"}
- }
- "Australia:Darwin"{
- ec{"ඩà·à·€à·’න්"}
- }
- "Australia:Hobart"{
- ec{"à·„à·à¶¶à·à¶»à·Šà¶§à·Š"}
- }
- "Australia:Melbourne"{
- ec{"මෙල්බà·à¶»à·Šà¶±à·Š"}
- }
- "Australia:Perth"{
- ec{"පර්ත්"}
- }
- "Australia:Sydney"{
- ec{"සිඩ්නි"}
- }
- "Etc:Unknown"{
- ec{"හඳුන෠නොගත් නගරය"}
- }
- "Europe:Belgrade"{
- ec{"බෙල්ග්â€à¶»à·šà¶©à·Šà¶©à·Š"}
- }
- "Europe:Berlin"{
- ec{"බර්ලින්"}
- }
- "Europe:Istanbul"{
- ec{"ඉස්තà·à¶±à·Šà¶¶à·”ල්"}
- }
- "Europe:Moscow"{
- ec{"මොස්කව්"}
- }
- "Europe:Oslo"{
- ec{"ඔස්ලà·"}
- }
- "Europe:Paris"{
- ec{"පà·à¶»à·’ස්ස්"}
- }
- "Europe:Rome"{
- ec{"රà·à¶¸à¶º"}
- }
- "Indian:Maldives"{
- ec{"මà·à¶½ දිවයින"}
- }
- "meta:Lanka"{
- ls{"à·à·Šâ€à¶»à·“ ලංක෠වේලà·à·€"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sk.txt b/Build/source/libs/icu/icu-49.1/data/zone/sk.txt
deleted file mode 100644
index 528c1c7420a..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/sk.txt
+++ /dev/null
@@ -1,392 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sk.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/sk.xml
- */
-sk{
- Version{"2.0.65.46"}
- zoneStrings{
- "Africa:Djibouti"{
- ec{"Džibutsko"}
- }
- "America:Anchorage"{
- ec{"Aljaška"}
- }
- "America:Costa_Rica"{
- ec{"Kostarika"}
- }
- "America:Dominica"{
- ec{"Dominika"}
- }
- "America:El_Salvador"{
- ec{"Salvádor"}
- }
- "America:Jamaica"{
- ec{"Jamajka"}
- }
- "America:Martinique"{
- ec{"Martinik"}
- }
- "America:North_Dakota:New_Salem"{
- ec{"New Salem, Severná Dakota"}
- }
- "America:Puerto_Rico"{
- ec{"Portoriko"}
- }
- "America:St_Kitts"{
- ec{"St. Kitts"}
- }
- "America:St_Lucia"{
- ec{"Svätá Lucia"}
- }
- "America:St_Thomas"{
- ec{"Sv. Tomáš"}
- }
- "America:St_Vincent"{
- ec{"Sv. Vincent"}
- }
- "Antarctica:DumontDUrville"{
- ec{"Dumont D'Urville"}
- }
- "Antarctica:South_Pole"{
- ec{"Južný pól"}
- }
- "Asia:Hong_Kong"{
- ec{"Hongkong"}
- }
- "Asia:Irkutsk"{
- ec{"Irkutsko"}
- }
- "Asia:Kamchatka"{
- ec{"KamÄatka"}
- }
- "Asia:Krasnoyarsk"{
- ec{"Krasnojarsko"}
- }
- "Asia:Kuwait"{
- ec{"Kuvajt"}
- }
- "Asia:Macau"{
- ec{"Macao"}
- }
- "Asia:Qatar"{
- ec{"Katar"}
- }
- "Asia:Sakhalin"{
- ec{"Sachalin"}
- }
- "Asia:Shanghai"{
- ec{"Å anghaj"}
- }
- "Asia:Singapore"{
- ec{"Singapur"}
- }
- "Asia:Tashkent"{
- ec{"Taškent"}
- }
- "Asia:Ulaanbaatar"{
- ec{"Ulanbátar"}
- }
- "Asia:Yakutsk"{
- ec{"Jakutsko"}
- }
- "Asia:Yekaterinburg"{
- ec{"Jekaterinburg"}
- }
- "Atlantic:Azores"{
- ec{"Azorské ostrovy"}
- }
- "Atlantic:Bermuda"{
- ec{"Bermudy"}
- }
- "Atlantic:Canary"{
- ec{"Kanárske ostrovy"}
- }
- "Atlantic:Cape_Verde"{
- ec{"Kapverdy"}
- }
- "Etc:Unknown"{
- ec{"Neznáme Äasové pásmo"}
- }
- "Europe:Bratislava"{
- ec{"Bratislava"}
- }
- "Europe:Gibraltar"{
- ec{"Gibraltár"}
- }
- "Europe:Kiev"{
- ec{"Kyjev"}
- }
- "Europe:Lisbon"{
- ec{"Lisabon"}
- }
- "Europe:London"{
- ec{"Londýn"}
- }
- "Europe:Luxembourg"{
- ec{"Luxembursko"}
- }
- "Europe:Monaco"{
- ec{"Monako"}
- }
- "Europe:Moscow"{
- ec{"Moskva"}
- }
- "Europe:Uzhgorod"{
- ec{"Užhorod"}
- }
- "Europe:Zaporozhye"{
- ec{"Záporožie"}
- }
- "Indian:Maldives"{
- ec{"Maldivy"}
- }
- "Indian:Mauritius"{
- ec{"Maurícius"}
- }
- "Pacific:Easter"{
- ec{"VeľkonoÄné ostrovy"}
- }
- "Pacific:Fiji"{
- ec{"Fidži"}
- }
- "Pacific:Galapagos"{
- ec{"Galapágy"}
- }
- "Pacific:Pitcairn"{
- ec{"Pitcairn"}
- }
- "meta:Africa_Central"{
- ls{"Stredoafrický Äas"}
- }
- "meta:Africa_Eastern"{
- ls{"Východoafrický Äas"}
- }
- "meta:Africa_Southern"{
- ls{"Juhoafrický Äas"}
- }
- "meta:Africa_Western"{
- ld{"Západoafrický letný Äas"}
- lg{"Západoafrický Äas"}
- ls{"Západoafrický Å¡tandardný Äas"}
- }
- "meta:Alaska"{
- ld{"AljaÅ¡ský letný Äas"}
- lg{"AljaÅ¡ský Äas"}
- ls{"AljaÅ¡ský Å¡tandardný Äas"}
- }
- "meta:Amazon"{
- ld{"Amazonský letný Äas"}
- lg{"Amazonský Äas"}
- ls{"Amazonský Å¡tandardný Äas"}
- }
- "meta:America_Central"{
- ld{"Centrálny letný Äas"}
- lg{"Centrálny Äas"}
- ls{"Centrálny Å¡tandardný Äas"}
- }
- "meta:America_Eastern"{
- ld{"Východný letný Äas"}
- lg{"Východný Äas"}
- ls{"Východný Å¡tandardný Äas"}
- }
- "meta:America_Mountain"{
- ld{"Horský letný Äas"}
- lg{"Horský Äas"}
- ls{"Horský Å¡tandardný Äas"}
- }
- "meta:America_Pacific"{
- ld{"Tichomorský letný Äas"}
- lg{"Tichomorský Äas"}
- ls{"Tichomorský Å¡tandardný Äas"}
- }
- "meta:Anadyr"{
- ld{"Anadyrský letný Äas"}
- lg{"Anadyrský Äas"}
- ls{"Anadyrský Å¡tandardný Äas"}
- }
- "meta:Argentina"{
- ld{"Argentínsky letný Äas"}
- lg{"Argentínsky Äas"}
- ls{"Argentínsky Å¡tandardný Äas"}
- }
- "meta:Argentina_Western"{
- ld{"Západo Argentínsky letný Äas"}
- lg{"Západo Argentínsky Äas"}
- ls{"Západo Argentínsky Å¡tandardný Äas"}
- }
- "meta:Atlantic"{
- ld{"Atlantický letný Äas"}
- lg{"Atlantický Äas"}
- ls{"Atlantický Å¡tandardný Äas"}
- }
- "meta:Australia_Central"{
- ld{"Stredoaustrálsky letný Äas"}
- lg{"Stredoaustrálsky Äas"}
- ls{"Stredoaustrálsky Å¡tandardný Äas"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Stredozápadný austrálsky letný Äas"}
- lg{"Stredozápadný austrálsky Äas"}
- ls{"Stredozápadný austrálsky Å¡tandardný Äas"}
- }
- "meta:Australia_Eastern"{
- ld{"Východoaustrálsky letný Äas"}
- lg{"Východoaustrálsky Äas"}
- ls{"Východoaustrálsky Å¡tandardný Äas"}
- }
- "meta:Australia_Western"{
- ld{"Západoaustrálsky letný Äas"}
- lg{"Západoaustrálsky Äas"}
- ls{"Západoaustrálsky Å¡tandardný Äas"}
- }
- "meta:Brasilia"{
- ld{"Brazílsky letný Äas"}
- lg{"Brazílsky Äas"}
- ls{"Brazílsky Å¡tandardný Äas"}
- }
- "meta:Choibalsan"{
- ld{"Choibalsanský letný Äas"}
- lg{"Choibalsanský Äas"}
- ls{"Choibalsanský Å¡tandardný Äas"}
- }
- "meta:Europe_Central"{
- ld{"Stredoeurópsky letný Äas"}
- lg{"Stredoeurópsky Äas"}
- ls{"Stredoeurópsky Å¡tandardný Äas"}
- }
- "meta:Europe_Eastern"{
- ld{"Východoeurópsky letný Äas"}
- lg{"Východoeurópsky Äas"}
- ls{"Východoeurópsky Å¡tandardný Äas"}
- }
- "meta:Europe_Western"{
- ld{"Západoeurópsky letný Äas"}
- lg{"Západoeurópsky Äas"}
- ls{"Západoeurópsky Å¡tandardný Äas"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Havajský aleuitanský letný Äas"}
- lg{"Havajský aleuitanský Äas"}
- ls{"Havajský aleuitanský Å¡tandardný Äas"}
- }
- "meta:Hovd"{
- ld{"Chovdský letný Äas"}
- lg{"Chovdský Äas"}
- ls{"Chovdský Å¡tandardný Äas"}
- }
- "meta:Indonesia_Central"{
- ls{"Indonézsky centrálny Äas"}
- }
- "meta:Indonesia_Eastern"{
- ls{"Indonézsky východný Äas"}
- }
- "meta:Indonesia_Western"{
- ls{"Indonézsky západný Äas"}
- }
- "meta:Irkutsk"{
- ld{"Irkutský letný Äas"}
- lg{"Irkutský Äas"}
- ls{"Irkutský Å¡tandardný Äas"}
- }
- "meta:Kamchatka"{
- ld{"Petropavlovsk-KamÄatskijský letný Äas"}
- lg{"Petropavlovsk-KamÄatský Äas"}
- ls{"Petropavlovsk-KamÄatský Å¡tandardný Äas"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"VýchodokazaÅ¡ský Äas"}
- }
- "meta:Kazakhstan_Western"{
- ls{"ZápadokazaÅ¡ský Äas"}
- }
- "meta:Krasnoyarsk"{
- ld{"Krasnojarský letný Äas"}
- lg{"Krasnojarský Äas"}
- ls{"Krasnojarský Å¡tandardný Äas"}
- }
- "meta:Lord_Howe"{
- ld{"Letný Äas ostrova lorda Howa"}
- lg{"ÄŒas ostrova lorda Howa"}
- ls{"Å tandardný Äas ostrova lorda Howa"}
- }
- "meta:Macquarie"{
- ls{"ÄŒas ostrova Macquarie"}
- }
- "meta:Magadan"{
- ld{"Magadanský letný Äas"}
- lg{"Magadanský Äas"}
- ls{"Magadanský Å¡tandardný Äas"}
- }
- "meta:Mongolia"{
- ld{"Ulanbátarský letný Äas"}
- lg{"Ulanbátarský Äas"}
- ls{"Ulanbátarský Å¡tandardný Äas"}
- }
- "meta:Moscow"{
- ld{"Moskovský letný Äas"}
- lg{"Moskovský Äas"}
- ls{"Moskovský Å¡tandardný Äas"}
- }
- "meta:Newfoundland"{
- ld{"Newfoundlandský letný Äas"}
- lg{"Newfoundlandský Äas"}
- ls{"Newfoundlandský Å¡tandardný Äas"}
- }
- "meta:Noronha"{
- ld{"Letný Äas ostrovov Fernanda de Noronha"}
- lg{"ÄŒas ostrovov Fernanda de Noronha"}
- ls{"Å tandardný Äas ostrovov Fernanda de Noronha"}
- }
- "meta:Novosibirsk"{
- ld{"Novosibírsky letný Äas"}
- lg{"Novosibírsky Äas"}
- ls{"Novosibírsky Å¡tandardný Äas"}
- }
- "meta:Omsk"{
- ld{"Omský letný Äas"}
- lg{"Omský Äas"}
- ls{"Omský Å¡tandardný Äas"}
- }
- "meta:Sakhalin"{
- ld{"Sachalinský letný Äas"}
- lg{"Sachalinský Äas"}
- ls{"Sachalinský Å¡tandardný Äas"}
- }
- "meta:Samara"{
- ld{"Samarský letný Äas"}
- lg{"Samarský Äas"}
- ls{"Samarský Å¡tandardný Äas"}
- }
- "meta:Vladivostok"{
- ld{"Vladivostocký letný Äas"}
- lg{"Vladivostocký Äas"}
- ls{"Vladivostocký Å¡tandardný Äas"}
- }
- "meta:Volgograd"{
- ld{"Volgogradský letný Äas"}
- lg{"Volgogradský Äas"}
- ls{"Volgogradský Å¡tandardný Äas"}
- }
- "meta:Yakutsk"{
- ld{"Jakutský letný Äas"}
- lg{"Jakutský Äas"}
- ls{"Jakutský Å¡tandardný Äas"}
- }
- "meta:Yekaterinburg"{
- ld{"Jekaterinburský letný Äas"}
- lg{"Jekaterinburgský Äas"}
- ls{"Jekaterinburgský Å¡tandardný Äas"}
- }
- fallbackRegionFormat{"{1} Äas ({0})"}
- gmtFormat{"GMT{0}"}
- hourFormat{"+HHmm;-HHmm"}
- regionFormat{"{0} Äas"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/so.txt b/Build/source/libs/icu/icu-49.1/data/zone/so.txt
deleted file mode 100644
index 584226f4756..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/so.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/so.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/so.xml
- */
-so{
- Version{"2.0.65.46"}
- zoneStrings{
- "Etc:Unknown"{
- ec{"Far aan la aqoon amase aan saxnayn"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sw.txt b/Build/source/libs/icu/icu-49.1/data/zone/sw.txt
deleted file mode 100644
index bd1e505294b..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/sw.txt
+++ /dev/null
@@ -1,215 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sw.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/sw.xml
- */
-sw{
- Version{"2.0.65.46"}
- zoneStrings{
- "meta:Africa_Eastern"{
- ls{"Saa za Africa Mashariki"}
- }
- "meta:Alaska"{
- ld{"Saa za Mchana za Alaska"}
- lg{"Saa za Alaska"}
- ls{"Saa Wastani za Alaska"}
- }
- "meta:Amazon"{
- ld{"Saa za Mchana za Amazon"}
- lg{"Saa za Amazon"}
- ls{"Saa Wastani za Amazon"}
- }
- "meta:America_Central"{
- ld{"Saa za Mchana za Kati"}
- lg{"Saa za Kati"}
- ls{"Saa za Wastani za Kati"}
- }
- "meta:America_Eastern"{
- ld{"Saa za Mchana za Mashariki"}
- lg{"Saa za Mashariki"}
- ls{"Saa za Wastani za Mashariki"}
- }
- "meta:America_Mountain"{
- ld{"Saa za Mchana za Mountain"}
- lg{"Saa za Mountain"}
- ls{"Saa za Wastani za Mountain"}
- }
- "meta:America_Pacific"{
- ld{"Saa za Mchana za Pasifiki"}
- lg{"Saa za Pasifiki"}
- ls{"Saa za Wastani za Pasifiki"}
- }
- "meta:Anadyr"{
- ld{"Saa za Kiangazi za Anadyr"}
- lg{"Saa za Anadyr"}
- ls{"Saa za Wastani za Anadyr"}
- }
- "meta:Argentina"{
- ld{"Saa za Kiangazi za Ajentina"}
- lg{"Saa za Ajentina"}
- ls{"Saa za Wastani za Ajentina"}
- }
- "meta:Argentina_Western"{
- ld{"Saa za Kiangazi za Ajentina Magharibi"}
- lg{"Saa za Ajentina Magharibi"}
- ls{"Saa za Wastani za Ajentina Magharibi"}
- }
- "meta:Atlantic"{
- ld{"Saa za Mchana za Atlantiki"}
- lg{"Saa za Atlantiki"}
- ls{"Saa za Wastani za Atlantiki"}
- }
- "meta:Australia_Central"{
- ld{"Saa za Mchana za Australia ya Kati"}
- lg{"Saa za Australia ya Kati"}
- ls{"Saa za Wastani za Australia ya Kati"}
- }
- "meta:Australia_CentralWestern"{
- ld{"Saa za Mchana za Magharibi ya Kati ya Australia"}
- lg{"Saa za Magharibi ya Kati ya Australia"}
- ls{"Saa za Wastani za Magharibi ya Kati ya Australia"}
- }
- "meta:Australia_Eastern"{
- ld{"Saa za Mchana za Mashariki mwa Australia"}
- lg{"Saa za Australia Mashariki"}
- ls{"Saa Wastani za Mashariki mwa Australia"}
- }
- "meta:Australia_Western"{
- ld{"Saa za Mchana za Australia Magharibi"}
- lg{"Saa za Australia Magharibi"}
- ls{"Saa za Wastani za Australia Magharibi"}
- }
- "meta:Brasilia"{
- ld{"Saa za Kiangazi za Brasilia"}
- lg{"Saa za Brasilia"}
- ls{"Saa za Wastani za Brasilia"}
- }
- "meta:Choibalsan"{
- ld{"Saa za Kiangazi za Choibalsan"}
- lg{"Saa za Choibalsan"}
- ls{"Saa za Wastani za Choibalsan"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"Saa za Mchana za Hawaii na Aleutia"}
- lg{"Saa za Hawaii na Aleutia"}
- ls{"Saa za Wastani za Hawaii na Aleutia"}
- }
- "meta:Hovd"{
- ld{"Saa za Kiangazi za Hovd"}
- lg{"Saa za Hovd"}
- ls{"Saa za Wastani za Hovd"}
- }
- "meta:Indonesia_Central"{
- ls{"Saa za Indonesia ya Kati"}
- }
- "meta:Indonesia_Eastern"{
- ls{"Saa za Indonesia Mashariki"}
- }
- "meta:Indonesia_Western"{
- ls{"Saa za Indonesia Magharibi"}
- }
- "meta:Irkutsk"{
- ld{"Saa za Kiangazi za Irkutsk"}
- lg{"Saa za Irkutsk"}
- ls{"Saa za Wastani za Irkutsk"}
- }
- "meta:Kamchatka"{
- ld{"Saa za Kiangazi za Petropavlovsk-Kamchatski"}
- lg{"Saa za Petropavlovsk-Kamchatski"}
- ls{"Saa za Wastani za Petropavlovsk-Kamchatski"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"Saa za Kazakistani Mashariki"}
- }
- "meta:Kazakhstan_Western"{
- ls{"Saa za Kazakistani Magharibi"}
- }
- "meta:Krasnoyarsk"{
- ld{"Saa za Kiangazi za Krasnoyarsk"}
- lg{"Saa za Krasnoyarsk"}
- ls{"Saa za Wastani za Krasnoyarsk"}
- }
- "meta:Lord_Howe"{
- ld{"Saa za Mchana za Lord Howe"}
- lg{"Saa za Lord Howe"}
- ls{"Saa za Wastani za Lord Howe"}
- }
- "meta:Macquarie"{
- ls{"Saa za Macquarie"}
- }
- "meta:Magadan"{
- ld{"Saa za Kiangazi za Magadan"}
- lg{"Saa za Magadan"}
- ls{"Saa za Wastani za Magadan"}
- }
- "meta:Mongolia"{
- ld{"Saa za Kiangazi za Ulan Bator"}
- lg{"Saa za Ulan Bator"}
- ls{"Saa za Wastani za Ulan Bator"}
- }
- "meta:Moscow"{
- ld{"Saa za Kiangazi za Moscow"}
- lg{"Saa za Moscow"}
- ls{"Saa za Wastani za Moscow"}
- }
- "meta:Newfoundland"{
- ld{"Saa za Mchana za Newfoundland"}
- lg{"Saa za Newfoundland"}
- ls{"Saa za Wastani za Newfoundland"}
- }
- "meta:Noronha"{
- ld{"Saa za Kiangazi za Fernando de Noronha"}
- lg{"Saa za Fernando de Noronha"}
- ls{"Saa za Wastani za Fernando de Noronha"}
- }
- "meta:Novosibirsk"{
- ld{"Saa za Kiangazi za Novosibirsk"}
- lg{"Saa za Novosibirsk"}
- ls{"Saa za Wastani za Novosibirsk"}
- }
- "meta:Omsk"{
- ld{"Saa za Kiangazi za Omsk"}
- lg{"Saa za Omsk"}
- ls{"Saa za Wastani za Omsk"}
- }
- "meta:Sakhalin"{
- ld{"Saa za Kiangazi za Sakhalin"}
- lg{"Saa za Sakhalin"}
- ls{"Saa za Wastani za Sakhalin"}
- }
- "meta:Samara"{
- ld{"Saa za Kiangazi za Samara"}
- lg{"Saa za Samara"}
- ls{"Saa za Wastani za Samara"}
- }
- "meta:Vladivostok"{
- ld{"Saa za Kiangazi za Vladivostok"}
- lg{"Saa za Vladivostok"}
- ls{"Saa za Wastani za Vladivostok"}
- }
- "meta:Volgograd"{
- ld{"Saa za Kiangazi za Volgograd"}
- lg{"Saa za Volgograd"}
- ls{"Saa za Wastani za Volgograd"}
- }
- "meta:Yakutsk"{
- ld{"Saa za Kiangazi za Yakutsk"}
- lg{"Saa za Yakutsk"}
- ls{"Saa za Wastani za Yakutsk"}
- }
- "meta:Yekaterinburg"{
- ld{"Saa za Kiangazi za Yekaterinburg"}
- lg{"Saa za Yekaterinburg"}
- ls{"Saa za Wastani za Yekaterinburg"}
- }
- fallbackRegionFormat{"{1} Saa ({0})"}
- gmtFormat{"GMT {0}"}
- regionFormat{"{0} Saa"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_HK.txt b/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_HK.txt
deleted file mode 100644
index 3a04850ba80..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_HK.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_HK.xml
-// *
-// ***************************************************************************
-zh_Hans_HK{
- Version{"2.0.64.65"}
- zoneStrings{
- "America:Cambridge_Bay"{
- ec{"剑桥湾"}
- }
- "America:Coral_Harbour"{
- ec{"阿蒂科肯"}
- }
- "America:Danmarkshavn"{
- ec{"丹马克沙ä¼"}
- }
- "America:Grand_Turk"{
- ec{"大特克"}
- }
- "America:Indiana:Knox"{
- ec{"å°ç¬¬å®‰çº³å·žè¯ºå…‹æ–¯"}
- }
- "America:Indiana:Marengo"{
- ec{"å°ç¬¬å®‰çº³å·žé©¬ä¼¦æˆˆ"}
- }
- "America:Indiana:Petersburg"{
- ec{"å°ç¬¬å®‰çº³å·žå½¼å¾—斯堡"}
- }
- "America:Indiana:Vevay"{
- ec{"å°ç¬¬å®‰çº³å·žç»´ç»´å¸‚"}
- }
- "America:Indiana:Vincennes"{
- ec{"å°ç¬¬å®‰çº³å·žæ¸©æ£®æ–¯"}
- }
- "America:Kentucky:Monticello"{
- ec{"肯塔基州蒙蒂塞洛"}
- }
- "America:North_Dakota:Center"{
- ec{"北达科他州申特"}
- }
- "America:Rankin_Inlet"{
- ec{"兰今湾"}
- }
- "America:Santo_Domingo"{
- ec{"圣多明戈"}
- }
- "America:St_Barthelemy"{
- ec{"圣巴太累米"}
- }
- "Asia:Qyzylorda"{
- ec{"克孜洛尔达"}
- }
- "Atlantic:Azores"{
- ec{"亚速尔群岛"}
- }
- "Europe:Zaporozhye"{
- ec{"扎波罗什"}
- }
- "Indian:Antananarivo"{
- ec{"安塔那那利佛"}
- }
- "Pacific:Pago_Pago"{
- ec{"帕果帕果"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_MO.txt b/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_MO.txt
deleted file mode 100644
index df7d5830b4b..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_MO.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_MO.xml
-// *
-// ***************************************************************************
-zh_Hans_MO{
- Version{"2.0.64.65"}
- zoneStrings{
- "America:Cambridge_Bay"{
- ec{"剑桥湾"}
- }
- "America:Coral_Harbour"{
- ec{"阿蒂科肯"}
- }
- "America:Grand_Turk"{
- ec{"大特克"}
- }
- "America:Indiana:Knox"{
- ec{"å°ç¬¬å®‰çº³å·žè¯ºå…‹æ–¯"}
- }
- "America:Indiana:Marengo"{
- ec{"å°ç¬¬å®‰çº³å·žé©¬ä¼¦æˆˆ"}
- }
- "America:Indiana:Petersburg"{
- ec{"å°ç¬¬å®‰çº³å·žå½¼å¾—斯堡"}
- }
- "America:Indiana:Vevay"{
- ec{"å°ç¬¬å®‰çº³å·žç»´ç»´å¸‚"}
- }
- "America:Indiana:Vincennes"{
- ec{"å°ç¬¬å®‰çº³å·žæ¸©æ£®æ–¯"}
- }
- "America:Kentucky:Monticello"{
- ec{"肯塔基州蒙蒂塞洛"}
- }
- "America:Menominee"{
- ec{"梅诺米尼"}
- }
- "America:North_Dakota:Center"{
- ec{"北达科他州申特"}
- }
- "America:Rankin_Inlet"{
- ec{"兰今湾"}
- }
- "America:Santo_Domingo"{
- ec{"圣多明戈"}
- }
- "America:St_Barthelemy"{
- ec{"圣巴太累米"}
- }
- "Asia:Qyzylorda"{
- ec{"克孜洛尔达"}
- }
- "Atlantic:Azores"{
- ec{"亚速尔群岛"}
- }
- "Europe:Zaporozhye"{
- ec{"扎波罗什"}
- }
- "Indian:Antananarivo"{
- ec{"安塔那那利佛"}
- }
- "Pacific:Pago_Pago"{
- ec{"帕果帕果"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_SG.txt b/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_SG.txt
deleted file mode 100644
index c6e500e6a11..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_SG.txt
+++ /dev/null
@@ -1,64 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_SG.xml
-// *
-// ***************************************************************************
-zh_Hans_SG{
- Version{"2.0.64.65"}
- zoneStrings{
- "America:Cambridge_Bay"{
- ec{"剑桥湾"}
- }
- "America:Indiana:Knox"{
- ec{"å°ç¬¬å®‰çº³å·žè¯ºå…‹æ–¯"}
- }
- "America:Indiana:Marengo"{
- ec{"å°ç¬¬å®‰çº³å·žé©¬ä¼¦æˆˆ"}
- }
- "America:Indiana:Petersburg"{
- ec{"å°ç¬¬å®‰çº³å·žå½¼å¾—斯堡"}
- }
- "America:Indiana:Vevay"{
- ec{"å°ç¬¬å®‰çº³å·žç»´ç»´å¸‚"}
- }
- "America:Indiana:Vincennes"{
- ec{"å°ç¬¬å®‰çº³å·žæ¸©æ£®æ–¯"}
- }
- "America:Kentucky:Monticello"{
- ec{"肯塔基州蒙蒂塞洛"}
- }
- "America:Menominee"{
- ec{"梅诺米尼"}
- }
- "America:North_Dakota:Center"{
- ec{"北达科他州申特"}
- }
- "America:Pangnirtung"{
- ec{"æ—å°¼å”"}
- }
- "America:Rankin_Inlet"{
- ec{"兰今湾"}
- }
- "America:Santo_Domingo"{
- ec{"圣多明戈"}
- }
- "America:Scoresbysund"{
- ec{"斯考斯伯æ¾å¾·"}
- }
- "America:St_Barthelemy"{
- ec{"圣巴太累米"}
- }
- "Asia:Qyzylorda"{
- ec{"克孜洛尔达"}
- }
- "Atlantic:Azores"{
- ec{"亚速尔群岛"}
- }
- "Europe:Zaporozhye"{
- ec{"扎波罗什"}
- }
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zu.txt b/Build/source/libs/icu/icu-49.1/data/zone/zu.txt
deleted file mode 100644
index 54199cf94b2..00000000000
--- a/Build/source/libs/icu/icu-49.1/data/zone/zu.txt
+++ /dev/null
@@ -1,211 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zu.xml
-// *
-// ***************************************************************************
-/**
- * ICU <specials> source: <path>/xml/main/zu.xml
- */
-zu{
- Version{"2.0.65.46"}
- zoneStrings{
- "meta:Alaska"{
- ld{"esase-Alaska Daylight Time"}
- lg{"esase-Alaska Time"}
- ls{"esase-Alaska Standard Time"}
- }
- "meta:Amazon"{
- ld{"esase-Amazon Daylight Time"}
- lg{"esase-Amazon Time"}
- ls{"esase-Amazon Standard Time"}
- }
- "meta:America_Central"{
- ld{"esase-Central Daylight Time"}
- lg{"esase-Central Time"}
- ls{"esase-Central Standard Time"}
- }
- "meta:America_Eastern"{
- ld{"esase-Eastern Daylight Time"}
- lg{"esase-Eastern Time"}
- ls{"esase-Eastern Standard Time"}
- }
- "meta:America_Mountain"{
- ld{"esase-Mountain Daylight Time"}
- lg{"esase-Mountain Time"}
- ls{"esase-Mountain Standard Time"}
- }
- "meta:America_Pacific"{
- ld{"esase-Pacific Daylight Time"}
- lg{"esase-Pacific Time"}
- ls{"esase-Pacific Standard Time"}
- }
- "meta:Anadyr"{
- ld{"esase-Anadyr Summer Time"}
- lg{"esase-Anadyr Time"}
- ls{"esase-Anadyr Standard Time"}
- }
- "meta:Argentina"{
- ld{"esase-Argentina Summer Time"}
- lg{"esase-Argentina Time"}
- ls{"esase-Argentina Standard Time"}
- }
- "meta:Argentina_Western"{
- ld{"esase-Western Argentina Summer Time"}
- lg{"esase-Western Argentina Time"}
- ls{"esase-Western Argentina Standard Time"}
- }
- "meta:Atlantic"{
- ld{"esase-Atlantic Daylight Time"}
- lg{"esase-Atlantic Time"}
- ls{"esase-Atlantic Standard Time"}
- }
- "meta:Australia_Central"{
- ld{"esase-Austrilian Central Daylight Time"}
- lg{"esase-Central Australia Time"}
- ls{"esase-Austrilian Central Standard Time"}
- }
- "meta:Australia_CentralWestern"{
- ld{"esase-Austrilian Central Western Daylight Time"}
- lg{"esase-Austrilian Central Western Time"}
- ls{"esase-Austrilian Central Western Standard Time"}
- }
- "meta:Australia_Eastern"{
- ld{"esase-Australian Eastern Daylight Time"}
- lg{"esase-Austrilian Eastern Time"}
- ls{"esase-Australian Eastern Standard Time"}
- }
- "meta:Australia_Western"{
- ld{"esase-Austrilian Western Daylight Time"}
- lg{"esase-Western Australia Time"}
- ls{"esase-Austrilian Western Standard Time"}
- }
- "meta:Brasilia"{
- ld{"esase-Brasilia Summer Time"}
- lg{"esase-Brasilia Time"}
- ls{"esase-Brasilia Standard Time"}
- }
- "meta:Choibalsan"{
- ld{"esase-Choibalsan Summer Time"}
- lg{"esase-Choibalsan Time"}
- ls{"esase-Choibalsan Standard Time"}
- }
- "meta:Hawaii_Aleutian"{
- ld{"esase-Hawaii Aleutian Daylight Time"}
- lg{"esase-Hawaii Aleutian Time"}
- ls{"esase-Hawaii Aleutian Standard Time"}
- }
- "meta:Hovd"{
- ld{"esase-Hovd Summer Time"}
- lg{"esase-Hovd Time"}
- ls{"esase-Hovd Standard Time"}
- }
- "meta:Indonesia_Central"{
- ls{"esase-Indonesia Central Time"}
- }
- "meta:Indonesia_Eastern"{
- ls{"esase-Indonesia Eastern Time"}
- }
- "meta:Indonesia_Western"{
- ls{"esase-Indonesia Western Time"}
- }
- "meta:Irkutsk"{
- ld{"esase-Irkutsk Summer Time"}
- lg{"esase-Irkutsk Time"}
- ls{"esase-Irkutsk Standard Time"}
- }
- "meta:Kamchatka"{
- ld{"esase-Petropavlovsk-Kamchatski Summer Time"}
- lg{"esase-Petropavlovsk-Kamchatski Time"}
- ls{"esase-Petropavlovsk-Kamchatski Standard Time"}
- }
- "meta:Kazakhstan_Eastern"{
- ls{"esase-East Kazakhstan Time"}
- }
- "meta:Kazakhstan_Western"{
- ls{"esase-West Kazakhstan Time"}
- }
- "meta:Krasnoyarsk"{
- ld{"esase-Krasnoyarsk Summer Time"}
- lg{"esase-Krasnoyarsk Time"}
- ls{"esase-Krasnoyarsk Standard Time"}
- }
- "meta:Lord_Howe"{
- ld{"esase-Lord Howe Daylight Time"}
- lg{"esase-Lord Howe Time"}
- ls{"esase-Lord Howe Standard Time"}
- }
- "meta:Macquarie"{
- ls{"esase-Macquarie Time"}
- }
- "meta:Magadan"{
- ld{"esase-Magadan Summer Time"}
- lg{"esase-Magadan Time"}
- ls{"esase-Magadan Standard Time"}
- }
- "meta:Mongolia"{
- ld{"esase-Ulan Bator Summer Time"}
- lg{"esase-Ulan Bator Time"}
- ls{"esase-Ulan Bator Standard Time"}
- }
- "meta:Moscow"{
- ld{"esase-Moscow Summer Time"}
- lg{"esase-Moscow Time"}
- ls{"esase-Moscow Standard Time"}
- }
- "meta:Newfoundland"{
- ld{"esase-Newfoundland Daylight Time"}
- lg{"esase-Newfoundland Time"}
- ls{"esase-Newfoundland Standard Time"}
- }
- "meta:Noronha"{
- ld{"esase-Fernando de Noronha Summer Time"}
- lg{"esase-Fernando de Noronha Time"}
- ls{"esase-Fernando de Noronha Standard Time"}
- }
- "meta:Novosibirsk"{
- ld{"esase-Novosibirsk Summer Time"}
- lg{"esase-Novosibirsk Time"}
- ls{"esase-Novosibirsk Standard Time"}
- }
- "meta:Omsk"{
- ld{"esase-Omsk Summer Time"}
- lg{"esase-Omsk Time"}
- ls{"esase-Omsk Standard Time"}
- }
- "meta:Sakhalin"{
- ld{"esase-Sakhalin Summer Time"}
- lg{"esase-Sakhalin Time"}
- ls{"esase-Sakhalin Standard Time"}
- }
- "meta:Samara"{
- ld{"esase-Samara Summer Time"}
- lg{"esase-Samara Time"}
- ls{"esase-Samara Standard Time"}
- }
- "meta:Vladivostok"{
- ld{"esase-Vladivostok Summer Time"}
- lg{"esase-Vladivostok Time"}
- ls{"esase-Vladivostok Standard Time"}
- }
- "meta:Volgograd"{
- ld{"esase-Volgograd Summer Time"}
- lg{"esase-Volgograd Time"}
- ls{"esase-Volgograd Standard Time"}
- }
- "meta:Yakutsk"{
- ld{"esase-Yakutsk Summer Time"}
- lg{"esase-Yakutsk Time"}
- ls{"esase-Yakutsk Standard Time"}
- }
- "meta:Yekaterinburg"{
- ld{"esase-Yekaterinburg Summer Time"}
- lg{"esase-Yekaterinburg Time"}
- ls{"esase-Yekaterinburg Standard Time"}
- }
- fallbackRegionFormat{"Isikhathi sase-{1} ({0})"}
- regionFormat{"Isiskhathi sase-{0}"}
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csmatch.h b/Build/source/libs/icu/icu-49.1/i18n/csmatch.h
deleted file mode 100644
index 50b78a3a1dc..00000000000
--- a/Build/source/libs/icu/icu-49.1/i18n/csmatch.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- **********************************************************************
- * Copyright (C) 2005-2006, International Business Machines
- * Corporation and others. All Rights Reserved.
- **********************************************************************
- */
-
-#ifndef __CSMATCH_H
-#define __CSMATCH_H
-
-#include "unicode/uobject.h"
-
-#if !UCONFIG_NO_CONVERSION
-
-U_NAMESPACE_BEGIN
-
-class InputText;
-class CharsetRecognizer;
-
-class CharsetMatch : public UMemory
-{
- private:
- CharsetRecognizer *csr;
- InputText *textIn;
- int32_t confidence;
-
- public:
- CharsetMatch();
-
- void set(InputText *input, CharsetRecognizer *cr, int32_t conf);
-
- const char *getName()const;
-
- const char *getLanguage()const;
-
- int32_t getConfidence()const;
-
- int32_t getUChars(UChar *buf, int32_t cap, UErrorCode *status) const;
-};
-
-U_NAMESPACE_END
-
-#endif
-#endif /* __CSMATCH_H */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/sortkey.cpp b/Build/source/libs/icu/icu-49.1/i18n/sortkey.cpp
deleted file mode 100644
index 4023b81fb57..00000000000
--- a/Build/source/libs/icu/icu-49.1/i18n/sortkey.cpp
+++ /dev/null
@@ -1,407 +0,0 @@
-/*
-*******************************************************************************
-* Copyright (C) 1996-2011, International Business Machines Corporation and *
-* others. All Rights Reserved. *
-*******************************************************************************
-*/
-//===============================================================================
-//
-// File sortkey.cpp
-//
-//
-//
-// Created by: Helena Shih
-//
-// Modification History:
-//
-// Date Name Description
-//
-// 6/20/97 helena Java class name change.
-// 6/23/97 helena Added comments to make code more readable.
-// 6/26/98 erm Canged to use byte arrays instead of UnicodeString
-// 7/31/98 erm hashCode: minimum inc should be 2 not 1,
-// Cleaned up operator=
-// 07/12/99 helena HPUX 11 CC port.
-// 03/06/01 synwee Modified compareTo, to handle the result of
-// 2 string similar in contents, but one is longer
-// than the other
-//===============================================================================
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_COLLATION
-
-#include "unicode/sortkey.h"
-#include "cmemory.h"
-#include "uelement.h"
-#include "ustr_imp.h"
-
-U_NAMESPACE_BEGIN
-
-// A hash code of kInvalidHashCode indicates that the has code needs
-// to be computed. A hash code of kEmptyHashCode is used for empty keys
-// and for any key whose computed hash code is kInvalidHashCode.
-#define kInvalidHashCode ((int32_t)0)
-#define kEmptyHashCode ((int32_t)1)
-
-UOBJECT_DEFINE_RTTI_IMPLEMENTATION(CollationKey)
-
-CollationKey::CollationKey()
- : UObject(), fBogus(FALSE), fCount(0), fCapacity(0),
- fHashCode(kEmptyHashCode), fBytes(NULL)
-{
-}
-
-// Create a collation key from a bit array.
-CollationKey::CollationKey(const uint8_t* newValues, int32_t count)
- : UObject(), fBogus(FALSE), fCount(count), fCapacity(count),
- fHashCode(kInvalidHashCode)
-{
- fBytes = (uint8_t *)uprv_malloc(count);
-
- if (fBytes == NULL)
- {
- setToBogus();
- return;
- }
-
- uprv_memcpy(fBytes, newValues, fCount);
-}
-
-CollationKey::CollationKey(const CollationKey& other)
-: UObject(other), fBogus(FALSE), fCount(other.fCount), fCapacity(other.fCapacity),
- fHashCode(other.fHashCode), fBytes(NULL)
-{
- if (other.fBogus)
- {
- setToBogus();
- return;
- }
-
- fBytes = (uint8_t *)uprv_malloc(fCapacity);
-
- if (fBytes == NULL)
- {
- setToBogus();
- return;
- }
-
- uprv_memcpy(fBytes, other.fBytes, other.fCount);
- if(fCapacity>fCount) {
- uprv_memset(fBytes+fCount, 0, fCapacity-fCount);
- }
-}
-
-CollationKey::~CollationKey()
-{
- uprv_free(fBytes);
-}
-
-void CollationKey::adopt(uint8_t *values, int32_t capacity, int32_t count) {
- if(fBytes != NULL) {
- uprv_free(fBytes);
- }
- fBytes = values;
- fCapacity = capacity;
- setLength(count);
-}
-
-void CollationKey::setLength(int32_t newLength) {
- fBogus = FALSE;
- fCount = newLength;
- fHashCode = kInvalidHashCode;
-}
-
-// set the key to an empty state
-CollationKey&
-CollationKey::reset()
-{
- fCount = 0;
- fBogus = FALSE;
- fHashCode = kEmptyHashCode;
-
- return *this;
-}
-
-// set the key to a "bogus" or invalid state
-CollationKey&
-CollationKey::setToBogus()
-{
- uprv_free(fBytes);
- fBytes = NULL;
-
- fCapacity = 0;
- fCount = 0;
- fHashCode = kInvalidHashCode;
-
- return *this;
-}
-
-UBool
-CollationKey::operator==(const CollationKey& source) const
-{
- return (this->fCount == source.fCount &&
- (this->fBytes == source.fBytes ||
- uprv_memcmp(this->fBytes, source.fBytes, this->fCount) == 0));
-}
-
-const CollationKey&
-CollationKey::operator=(const CollationKey& other)
-{
- if (this != &other)
- {
- if (other.isBogus())
- {
- return setToBogus();
- }
-
- if (other.fBytes != NULL)
- {
- ensureCapacity(other.fCount);
-
- if (isBogus())
- {
- return *this;
- }
-
- fHashCode = other.fHashCode;
- uprv_memcpy(fBytes, other.fBytes, fCount);
- }
- else
- {
- fCount = 0;
- fBogus = FALSE;
- fHashCode = kEmptyHashCode;
- }
- }
-
- return *this;
-}
-
-// Bitwise comparison for the collation keys.
-// NOTE: this is somewhat messy 'cause we can't count
-// on memcmp returning the exact values which match
-// Collator::EComparisonResult
-Collator::EComparisonResult
-CollationKey::compareTo(const CollationKey& target) const
-{
- uint8_t *src = this->fBytes;
- uint8_t *tgt = target.fBytes;
-
- // are we comparing the same string
- if (src == tgt)
- return Collator::EQUAL;
-
- /*
- int count = (this->fCount < target.fCount) ? this->fCount : target.fCount;
- if (count == 0)
- {
- // If count is 0, at least one of the keys is empty.
- // An empty key is always LESS than a non-empty one
- // and EQUAL to another empty
- if (this->fCount < target.fCount)
- {
- return Collator::LESS;
- }
-
- if (this->fCount > target.fCount)
- {
- return Collator::GREATER;
- }
- return Collator::EQUAL;
- }
- */
-
- int minLength;
- Collator::EComparisonResult result;
-
- // are we comparing different lengths?
- if (this->fCount != target.fCount) {
- if (this->fCount < target.fCount) {
- minLength = this->fCount;
- result = Collator::LESS;
- }
- else {
- minLength = target.fCount;
- result = Collator::GREATER;
- }
- }
- else {
- minLength = target.fCount;
- result = Collator::EQUAL;
- }
-
- if (minLength > 0) {
- int diff = uprv_memcmp(src, tgt, minLength);
- if (diff > 0) {
- return Collator::GREATER;
- }
- else
- if (diff < 0) {
- return Collator::LESS;
- }
- }
-
- return result;
- /*
- if (result < 0)
- {
- return Collator::LESS;
- }
-
- if (result > 0)
- {
- return Collator::GREATER;
- }
- return Collator::EQUAL;
- */
-}
-
-// Bitwise comparison for the collation keys.
-UCollationResult
-CollationKey::compareTo(const CollationKey& target, UErrorCode &status) const
-{
- if(U_SUCCESS(status)) {
- uint8_t *src = this->fBytes;
- uint8_t *tgt = target.fBytes;
-
- // are we comparing the same string
- if (src == tgt)
- return UCOL_EQUAL;
-
- int minLength;
- UCollationResult result;
-
- // are we comparing different lengths?
- if (this->fCount != target.fCount) {
- if (this->fCount < target.fCount) {
- minLength = this->fCount;
- result = UCOL_LESS;
- }
- else {
- minLength = target.fCount;
- result = UCOL_GREATER;
- }
- }
- else {
- minLength = target.fCount;
- result = UCOL_EQUAL;
- }
-
- if (minLength > 0) {
- int diff = uprv_memcmp(src, tgt, minLength);
- if (diff > 0) {
- return UCOL_GREATER;
- }
- else
- if (diff < 0) {
- return UCOL_LESS;
- }
- }
-
- return result;
- } else {
- return UCOL_EQUAL;
- }
-}
-
-CollationKey&
-CollationKey::ensureCapacity(int32_t newSize)
-{
- if (fCapacity < newSize)
- {
- uprv_free(fBytes);
-
- fBytes = (uint8_t *)uprv_malloc(newSize);
-
- if (fBytes == NULL)
- {
- return setToBogus();
- }
-
- uprv_memset(fBytes, 0, fCapacity);
- fCapacity = newSize;
- }
-
- fBogus = FALSE;
- fCount = newSize;
- fHashCode = kInvalidHashCode;
-
- return *this;
-}
-
-#ifdef U_USE_COLLATION_KEY_DEPRECATES
-// Create a copy of the byte array.
-uint8_t*
-CollationKey::toByteArray(int32_t& count) const
-{
- uint8_t *result = (uint8_t*) uprv_malloc( sizeof(uint8_t) * fCount );
-
- if (result == NULL)
- {
- count = 0;
- }
- else
- {
- count = fCount;
- uprv_memcpy(result, fBytes, fCount);
- }
-
- return result;
-}
-#endif
-
-int32_t
-CollationKey::hashCode() const
-{
- // (Cribbed from UnicodeString)
- // We cache the hashCode; when it becomes invalid, due to any change to the
- // string, we note this by setting it to kInvalidHashCode. [LIU]
-
- // Note: This method is semantically const, but physically non-const.
-
- if (fHashCode == kInvalidHashCode)
- {
- const char *s = reinterpret_cast<const char *>(fBytes);
- ((CollationKey *)this)->fHashCode = s == NULL ? 0 : ustr_hashCharsN(s, fCount);
-#if 0
- // We compute the hash by iterating sparsely over 64 (at most) characters
- // spaced evenly through the string. For each character, we multiply the
- // previous hash value by a prime number and add the new character in,
- // in the manner of a additive linear congruential random number generator,
- // thus producing a pseudorandom deterministic value which should be well
- // distributed over the output range. [LIU]
- const uint8_t *p = fBytes, *limit = fBytes + fCount;
- int32_t inc = (fCount >= 256) ? fCount/128 : 2; // inc = max(fSize/64, 1);
- int32_t hash = 0;
-
- while (p < limit)
- {
- hash = ( hash * 37 ) + ((p[0] << 8) + p[1]);
- p += inc;
- }
-
- // If we happened to get kInvalidHashCode, replace it with kEmptyHashCode
- if (hash == kInvalidHashCode)
- {
- hash = kEmptyHashCode;
- }
-
- ((CollationKey *)this)->fHashCode = hash; // cast away const
-#endif
- }
-
- return fHashCode;
-}
-
-U_NAMESPACE_END
-
-U_CAPI int32_t U_EXPORT2
-ucol_keyHashCode(const uint8_t *key,
- int32_t length)
-{
- icu::CollationKey newKey(key, length);
- return newKey.hashCode();
-}
-
-#endif /* #if !UCONFIG_NO_COLLATION */
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/howExpensiveIs.cpp b/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/howExpensiveIs.cpp
deleted file mode 100644
index b0205fc9687..00000000000
--- a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/howExpensiveIs.cpp
+++ /dev/null
@@ -1,200 +0,0 @@
-/*
- **********************************************************************
- * Copyright (c) 2011,International Business Machines
- * Corporation and others. All Rights Reserved.
- **********************************************************************
- */
-#include <stdio.h>
-#include "sieve.h"
-#include "unicode/utimer.h"
-#include "udbgutil.h"
-
-void runTests(void);
-
-FILE *out = NULL;
-UErrorCode setupStatus = U_ZERO_ERROR;
-
-int main(int argc, const char* argv[]){
-#if U_DEBUG
- fprintf(stderr,"%s: warning: U_DEBUG is on.\n", argv[0]);
-#endif
-#if U_DEBUG
- {
- double m;
- double s = uprv_getSieveTime(&m);
- fprintf(stderr, "** Standard sieve time: %.9fs +/- %.9fs (%d iterations)\n", s,m, (int)U_LOTS_OF_TIMES);
- }
-#endif
-
- if(argc==2) {
- out=fopen(argv[1],"w");
- if(out==NULL) {
- fprintf(stderr,"Err: can't open %s for writing.\n", argv[1]);
- return 1;
- }
- fprintf(out, "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n");
- fprintf(out, "<tests icu=\"%s\">\n", U_ICU_VERSION);
- fprintf(out, "<!-- %s -->\n", U_COPYRIGHT_STRING);
- } else if(argc>2) {
- fprintf(stderr, "Err: usage: %s [ output-file.xml ]\n", argv[0]);
- return 1;
- }
-
- runTests();
-
-
- if(out!=NULL) {
- udbg_writeIcuInfo(out);
- fprintf(out, "</tests>\n");
- fclose(out);
- }
-
- if(U_FAILURE(setupStatus)) {
- fprintf(stderr, "Error in tests: %s\n", u_errorName(setupStatus));
- return 1;
- }
-
- return 0;
-}
-
-class HowExpensiveTest {
-public:
- virtual ~HowExpensiveTest(){}
-protected:
- HowExpensiveTest(const char *name, const char *file, int32_t line) : fName(name), fFile(file), fLine(line) {}
-protected:
- /**
- * @return number of iterations
- */
- virtual int32_t run() = 0;
- virtual void warmup() { run(); }
-public:
- virtual int32_t runTest(double *subTime) {
- UTimer a,b;
- utimer_getTime(&a);
- int32_t iter = run();
- utimer_getTime(&b);
- *subTime = utimer_getDeltaSeconds(&a,&b);
- return iter;
- }
-
- virtual int32_t runTests(double *subTime, double *marginOfError) {
- warmup(); /* warmup */
- #define ITERATIONS 5
- double times[ITERATIONS];
- int subIterations = 0;
- for(int i=0;i<ITERATIONS;i++) {
- subIterations = runTest(&times[i]);
-#if U_DEBUG
- fprintf(stderr, "trial: %d/%d = %.9fs\n", i, ITERATIONS,times[i]);
- fflush(stderr);
-#endif
- }
- *subTime = uprv_getMeanTime(times,ITERATIONS,marginOfError);
- return subIterations;
- }
-public:
- const char *fName;
- const char *fFile;
- int32_t fLine;
- int32_t fIterations;
-};
-
-void runTestOn(HowExpensiveTest &t) {
- fprintf(stderr, "%s:%d: Running: %s\n", t.fFile, t.fLine, t.fName);
- double sieveTime = uprv_getSieveTime(NULL);
- double st;
- double me;
-
- fflush(stdout);
- fflush(stderr);
- int32_t iter = t.runTests(&st,&me);
- fflush(stdout);
- fflush(stderr);
-
- double stn = st/sieveTime;
-
- printf("%s\t%.9f\t%.9f +/- %.9f, @ %d iter\n", t.fName,stn,st,me,iter);
-
- if(out!=NULL) {
- fprintf(out, " <test name=\"%s\" standardizedTime=\"%f\" realDuration=\"%f\" marginOfError=\"%f\" iterations=\"%d\" />\n",
- t.fName,stn,st,me,iter);
- fflush(out);
- }
-}
-
-/* ------------------- test code here --------------------- */
-
-class SieveTest : public HowExpensiveTest {
-public:
- virtual ~SieveTest(){}
- SieveTest():HowExpensiveTest("SieveTest",__FILE__,__LINE__){}
- virtual int32_t run(){return 0;} // dummy
- int32_t runTest(double *subTime) {
- *subTime = uprv_getSieveTime(NULL);
- return U_LOTS_OF_TIMES;
- }
- virtual int32_t runTests(double *subTime, double *marginOfError) {
- *subTime = uprv_getSieveTime(marginOfError);
- return U_LOTS_OF_TIMES;
- }
-};
-
-
-/* ------- NumParseTest ------------- */
-#include "unicode/unum.h"
-/* open and close tests */
-#define OCName(svc,ub,testn,suffix,n) testn ## svc ## ub ## suffix ## n
-#define OCStr(svc,ub,suffix,n) "Test_" # svc # ub # suffix # n
-#define OCRun(svc,ub,suffix) svc ## ub ## suffix
-// TODO: run away screaming
-#define OpenCloseTest(n, svc,suffix,c,a,d) class OCName(svc,_,Test_,suffix,n) : public HowExpensiveTest { public: OCName(svc,_,Test_,suffix,n)():HowExpensiveTest(OCStr(svc,_,suffix,n),__FILE__,__LINE__) c int32_t run() { int32_t i; for(i=0;i<U_LOTS_OF_TIMES;i++){ OCRun(svc,_,close) ( OCRun(svc,_,suffix) a ); } return i; } void warmup() { OCRun(svc,_,close) ( OCRun(svc,_,suffix) a); } virtual ~ OCName(svc,_,Test_,suffix,n) () d };
-#define QuickTest(n,c,r,d) class n : public HowExpensiveTest { public: n():HowExpensiveTest(#n,__FILE__,__LINE__) c int32_t run() r virtual ~n () d };
-
-// TODO: move, scope.
-static UChar pattern[] = { 0x23 }; // '#'
-
-UNumberFormat *NumParseTest_fmt;
-
-// TODO: de-uglify.
-QuickTest(NumParseTest,{ static UChar pattern[] = { 0x23 }; NumParseTest_fmt = unum_open(UNUM_PATTERN_DECIMAL, pattern, 1, "en_US", 0, &setupStatus); },{ int32_t i; static UChar str[] = { 0x31 };double val; for(i=0;i<U_LOTS_OF_TIMES;i++) { val=unum_parse(NumParseTest_fmt,str,1,NULL,&setupStatus); } return i; },{unum_close(NumParseTest_fmt);})
-
-
-QuickTest(NullTest,{},{int j=U_LOTS_OF_TIMES;while(--j);return U_LOTS_OF_TIMES;},{})
-OpenCloseTest(pattern,unum,open,{},(UNUM_PATTERN_DECIMAL,pattern,1,"en_US",0,&setupStatus),{})
-OpenCloseTest(default,unum,open,{},(UNUM_DEFAULT,NULL,-1,"en_US",0,&setupStatus),{})
-#include "unicode/ucnv.h"
-OpenCloseTest(gb18030,ucnv,open,{},("gb18030",&setupStatus),{})
-#include "unicode/ures.h"
-OpenCloseTest(root,ures,open,{},(NULL,"root",&setupStatus),{})
-
-void runTests() {
- {
- SieveTest t;
- runTestOn(t);
- }
- {
- NullTest t;
- runTestOn(t);
- }
- {
- NumParseTest t;
- runTestOn(t);
- }
- {
- Test_unum_opendefault t;
- runTestOn(t);
- }
- {
- Test_ucnv_opengb18030 t;
- runTestOn(t);
- }
- {
- Test_unum_openpattern t;
- runTestOn(t);
- }
- {
- Test_ures_openroot t;
- runTestOn(t);
- }
-}
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/dcfmtest.txt b/Build/source/libs/icu/icu-49.1/test/testdata/dcfmtest.txt
deleted file mode 100644
index 9ee671a4478..00000000000
--- a/Build/source/libs/icu/icu-49.1/test/testdata/dcfmtest.txt
+++ /dev/null
@@ -1,138 +0,0 @@
-
-# Note: Please make sure that this utf-8 file contains a BOM.
-# Copyright (c) 2011, International Business Machines Corporation and
-# others. All Rights Reserved.
-#
-
-# File: dcfmtest.txt
-#
-# Decimal formatter test cases.
-# File Encoding: UTF-8
-#
-# The syntax for this file is this:
-# One test case per line. No continuations. No multiple cases per line.
-#
-# Parsing Test case line:
-# parse "input text" type "expected_decimal_text"
-#
-# Format Test Case Line:
-# format pattern round-mode "decimal number" "expected formatted result"
-#
-# Fields are separated by spaces or tabs. Input text to be parsed, decimal numbers
-# and formatted output are "quoted". Other fields are not.
-#
-# "type" is a single letter, representing the type that the ICU formattable produces
-# for the input.
-# d double
-# i int32
-# l int64
-#
-# RoundingMode is one of
-# default
-# ceiling
-# floor
-# down
-# up
-# halfeven
-# halfdown
-# halfup
-#
-
-parse "123.45" d "123.45"
-
-format 0.0000E0 default "1234.01" "1.2340E3"
-
-format 00 default "1234" "1234"
-format 00 default ".01" "00"
-format 00 default "1" "01"
-format 00 default "1.9" "02"
-
-format #.# default "12.34" "12.3"
-
-format @@@ default "12.3456" "12.3"
-format @@@ default "123456" "123000"
-format @@@ default ".00123456" "0.00123"
-
-format @@### default "12345678" "12346000"
-format @@### default "12300001" "12300000"
-format @@### default ".0012345678" "0.0012346"
-format @@### default ".0012300000" "0.00123"
-
-format @@@@E0 default "1234567" "1.235E6"
-format 0.0##E0 default "1234567" "1.235E6"
-format 00.##E0 default "1234567" "12.35E5"
-format 00.##E0 default "1234567E111" "12.35E116"
-format 00.##E0 default "-1234567E111" "-12.35E116"
-
-
-#
-# Rounding Modes
-#
-format 0.00 default "32.045" "32.04"
-format 0.00 floor "32.045" "32.04"
-format 0.00 ceiling "32.045" "32.05"
-format 0.00 down "32.045" "32.04"
-format 0.00 up "32.045" "32.05"
-format 0.00 halfeven "32.045" "32.04"
-format 0.00 halfdown "32.045" "32.04"
-format 0.00 halfup "32.045" "32.05"
-
-format 0.00 default "-32.045" "-32.04"
-format 0.00 floor "-32.045" "-32.05"
-format 0.00 ceiling "-32.045" "-32.04"
-format 0.00 down "-32.045" "-32.04"
-format 0.00 up "-32.045" "-32.05"
-format 0.00 halfeven "-32.045" "-32.04"
-format 0.00 halfdown "-32.045" "-32.04"
-format 0.00 halfup "-32.045" "-32.05"
-
-format @@@ default "1235.00" "1240"
-format @@@ floor "1235.00" "1230"
-format @@@ ceiling "1235.00" "1240"
-format @@@ down "1235.00" "1230"
-format @@@ up "1235.00" "1240"
-format @@@ halfeven "1235.00" "1240"
-format @@@ halfdown "1235.00" "1230"
-format @@@ halfup "1235.00" "1240"
-
-format @@@ default "-1235.00" "-1240"
-format @@@ floor "-1235.00" "-1240"
-format @@@ ceiling "-1235.00" "-1230"
-format @@@ down "-1235.00" "-1230"
-format @@@ up "-1235.00" "-1240"
-format @@@ halfeven "-1235.00" "-1240"
-format @@@ halfdown "-1235.00" "-1230"
-format @@@ halfup "-1235.00" "-1240"
-
-format 0.000E0 default "12345" "1.234E4"
-format 0.000E0 floor "12345" "1.234E4"
-format 0.000E0 ceiling "12345" "1.235E4"
-format 0.000E0 down "12345" "1.234E4"
-format 0.000E0 up "12345" "1.235E4"
-format 0.000E0 halfeven "12345" "1.234E4"
-format 0.000E0 halfdown "12345" "1.234E4"
-format 0.000E0 halfup "12345" "1.235E4"
-
-
-format 0.0## default "1.00001" "1.0"
-format 0.0## up "1.00001" "1.001"
-format 0.0## up "1.0000000000000000000000000000000000000000000000000001" "1.001"
-format 0.0## up "1.0000000000000000000000000000000000000000000000000000" "1.0"
-
-format # default "10000000000000000000000000000000000000000000000000001" "10000000000000000000000000000000000000000000000000001"
-
-format 0.#E0 default "1234" "1.2E3"
-format 0.##E0 default "1234" "1.23E3"
-format .0E0 default "1234" ".1E4"
-format .0#E0 default "1234" ".12E4"
-format 0.##E0 default "1234" "1.23E3"
-
-# RoundUnnecessary. Fail if result would be inexact.
-format 0.00 unnecessary "-32.045" "Inexact"
-format 0.00 unnecessary "-32.040" "-32.04"
-format 0.##E0 unnecessary "1230" "1.23E3"
-format 0.##E0 unnecessary "1231" "Inexact"
-format @@@ unnecessary "1230" "1230"
-format @@@ unnecessary "1231" "Inexact"
-format @@@@@@@@@@@@@@@@@@@@@@@@@ unnecessary "1234567890123456789012345" "1234567890123456789012345"
-format @@@@@@@@@@@@@@@@@@@@@@@@@ unnecessary "12345678901234567890123456" "Inexact"
diff --git a/Build/source/libs/icu/icu-49.1/tools/genctd/Makefile.in b/Build/source/libs/icu/icu-49.1/tools/genctd/Makefile.in
deleted file mode 100644
index f202702dec5..00000000000
--- a/Build/source/libs/icu/icu-49.1/tools/genctd/Makefile.in
+++ /dev/null
@@ -1,93 +0,0 @@
-## Makefile.in for ICU - tools/genctd
-## Copyright (c) 2002-2011 International Business Machines Corporation and
-## others. All Rights Reserved.
-
-## Source directory information
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-
-top_builddir = ../..
-
-include $(top_builddir)/icudefs.mk
-
-## Build directory information
-subdir = tools/genctd
-
-TARGET_STUB_NAME = genctd
-
-SECTION = 1
-
-MAN_FILES = $(TARGET_STUB_NAME).$(SECTION)
-
-
-## Extra files to remove for 'make clean'
-CLEANFILES = *~ $(DEPS) $(MAN_FILES)
-
-## Target information
-TARGET = $(BINDIR)/$(TARGET_STUB_NAME)$(EXEEXT)
-
-CPPFLAGS += -I$(top_srcdir)/common -I$(srcdir)/../toolutil
-LIBS = $(LIBICUTOOLUTIL) $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M)
-
-OBJECTS = genctd.o
-
-DEPS = $(OBJECTS:.o=.d)
-
-## List of phony targets
-.PHONY : all all-local install install-local clean clean-local \
-distclean distclean-local dist dist-local check check-local install-man
-
-## Clear suffix list
-.SUFFIXES :
-
-## List of standard targets
-all: all-local
-install: install-local
-clean: clean-local
-distclean : distclean-local
-dist: dist-local
-check: all check-local
-
-all-local: $(TARGET) $(MAN_FILES)
-
-install-local: all-local install-man
- $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
- $(INSTALL) $(TARGET) $(DESTDIR)$(bindir)
-
-install-man: $(MAN_FILES)
- $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man$(SECTION)
- $(INSTALL_DATA) $? $(DESTDIR)$(mandir)/man$(SECTION)
-
-dist-local:
-
-clean-local:
- test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES)
- $(RMV) $(TARGET) $(OBJECTS)
-
-distclean-local: clean-local
- $(RMV) Makefile
-
-check-local: all-local
-
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) \
- && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-$(TARGET) : $(OBJECTS)
- $(LINK.cc) $(OUTOPT)$@ $^ $(LIBS)
- $(POST_BUILD_STEP)
-
-
-%.$(SECTION): $(srcdir)/%.$(SECTION).in
- cd $(top_builddir) \
- && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-
-ifeq (,$(MAKECMDGOALS))
--include $(DEPS)
-else
-ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),)
--include $(DEPS)
-endif
-endif
-
diff --git a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.1.in b/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.1.in
deleted file mode 100644
index de5a7e4d6a3..00000000000
--- a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.1.in
+++ /dev/null
@@ -1,111 +0,0 @@
-.\" Hey, Emacs! This is -*-nroff-*- you know...
-.\"
-.\" genctd.1: manual page for the genctd utility
-.\"
-.\" Copyright (C) 2006-2007 International Business Machines Corporation and others
-.\"
-.TH GENCTD 1 "8 March 2006" "ICU MANPAGE" "ICU @VERSION@ Manual"
-.SH NAME
-.B genctd
-\- Compiles word list into ICU compact trie dictionary
-.SH SYNOPSIS
-.B genctd
-[
-.BR "\-h\fP, \fB\-?\fP, \fB\-\-help"
-]
-[
-.BR "\-V\fP, \fB\-\-version"
-]
-[
-.BR "\-c\fP, \fB\-\-copyright"
-]
-[
-.BR "\-v\fP, \fB\-\-verbose"
-]
-[
-.BI "\-d\fP, \fB\-\-destdir" " destination"
-]
-[
-.BI "\-i\fP, \fB\-\-icudatadir" " directory"
-]
-.BI "\-o\fP, \fB\-\-out" " output\-file"
-.IR " dictionary\-file"
-.SH DESCRIPTION
-.B genctd
-reads the word list from
-.I dictionary-file
-and creates a compact trie dictionary file. Normally this data file has the
-.B .ctd
-extension.
-.PP
-Words begin at the beginning of a line and are terminated by the first whitespace.
-Lines that begin with whitespace are ignored.
-.SH OPTIONS
-.TP
-.BR "\-h\fP, \fB\-?\fP, \fB\-\-help"
-Print help about usage and exit.
-.TP
-.BR "\-V\fP, \fB\-\-version"
-Print the version of
-.B genctd
-and exit.
-.TP
-.BR "\-c\fP, \fB\-\-copyright"
-Embeds the standard ICU copyright into the
-.IR output-file .
-.TP
-.BR "\-v\fP, \fB\-\-verbose"
-Display extra informative messages during execution.
-.TP
-.BI "\-d\fP, \fB\-\-destdir" " destination"
-Set the destination directory of the
-.IR output-file
-to
-.IR destination .
-.TP
-.BI "\-i\fP, \fB\-\-icudatadir" " directory"
-Look for any necessary ICU data files in
-.IR directory .
-For example, the file
-.B pnames.icu
-must be located when ICU's data is not built as a shared library.
-The default ICU data directory is specified by the environment variable
-.BR ICU_DATA .
-Most configurations of ICU do not require this argument.
-.TP
-.BI " dictionary\-file"
-The source file to read.
-.TP
-.BI "\-o\fP, \fB\-\-out" " output\-file"
-The output data file to write.
-.SH CAVEATS
-When the
-.IR dictionary-file
-contains a byte order mark (BOM) at the beginning of the file, which is the Unicode character
-.B U+FEFF,
-then the
-.IR dictionary-file
-is interpreted as Unicode. Without the BOM,
-the file is interpreted in the current operating system default codepage.
-In order to eliminate any ambiguity of the encoding for how the
-.IR rule-file
-was written, it is recommended that you write this file in UTF-8
-with the BOM.
-.SH ENVIRONMENT
-.TP 10
-.B ICU_DATA
-Specifies the directory containing ICU data. Defaults to
-.BR @thepkgicudatadir@/@PACKAGE@/@VERSION@/ .
-Some tools in ICU depend on the presence of the trailing slash. It is thus
-important to make sure that it is present if
-.B ICU_DATA
-is set.
-.SH AUTHORS
-Deborah Goldsmith
-.SH VERSION
-1.0
-.SH COPYRIGHT
-Copyright (C) 2006 International Business Machines Corporation and others
-.SH SEE ALSO
-.BR http://www.icu-project.org/userguide/boundaryAnalysis.html
-
diff --git a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.cpp b/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.cpp
deleted file mode 100644
index e5dccbf7347..00000000000
--- a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.cpp
+++ /dev/null
@@ -1,396 +0,0 @@
-/*
-**********************************************************************
-* Copyright (C) 2002-2009, International Business Machines
-* Corporation and others. All Rights Reserved.
-**********************************************************************
-*
-* File genctd.c
-*/
-
-//--------------------------------------------------------------------
-//
-// Tool for generating CompactTrieDictionary data files (.ctd files).
-//
-// Usage: genctd [options] -o output-file.ctd input-file
-//
-// options: -v verbose
-// -? or -h help
-//
-// The input file is a plain text file containing words, one per line.
-// Words end at the first whitespace; lines beginning with whitespace
-// are ignored.
-// The file can be encoded as utf-8, or utf-16 (either endian), or
-// in the default code page (platform dependent.). utf encoded
-// files must include a BOM.
-//
-//--------------------------------------------------------------------
-
-#include "unicode/utypes.h"
-#include "unicode/uchar.h"
-#include "unicode/ucnv.h"
-#include "unicode/uniset.h"
-#include "unicode/unistr.h"
-#include "unicode/uclean.h"
-#include "unicode/udata.h"
-#include "unicode/putil.h"
-
-#include "uoptions.h"
-#include "unewdata.h"
-#include "ucmndata.h"
-#include "rbbidata.h"
-#include "triedict.h"
-#include "cmemory.h"
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-U_NAMESPACE_USE
-
-static char *progName;
-static UOption options[]={
- UOPTION_HELP_H, /* 0 */
- UOPTION_HELP_QUESTION_MARK, /* 1 */
- UOPTION_VERBOSE, /* 2 */
- { "out", NULL, NULL, NULL, 'o', UOPT_REQUIRES_ARG, 0 }, /* 3 */
- UOPTION_ICUDATADIR, /* 4 */
- UOPTION_DESTDIR, /* 5 */
- UOPTION_COPYRIGHT, /* 6 */
-};
-
-void usageAndDie(int retCode) {
- printf("Usage: %s [-v] [-options] -o output-file dictionary-file\n", progName);
- printf("\tRead in word list and write out compact trie dictionary\n"
- "options:\n"
- "\t-h or -? or --help this usage text\n"
- "\t-V or --version show a version message\n"
- "\t-c or --copyright include a copyright notice\n"
- "\t-v or --verbose turn on verbose output\n"
- "\t-i or --icudatadir directory for locating any needed intermediate data files,\n"
- "\t followed by path, defaults to %s\n"
- "\t-d or --destdir destination directory, followed by the path\n",
- u_getDataDirectory());
- exit (retCode);
-}
-
-
-#if UCONFIG_NO_BREAK_ITERATION || UCONFIG_NO_FILE_IO
-
-/* dummy UDataInfo cf. udata.h */
-static UDataInfo dummyDataInfo = {
- sizeof(UDataInfo),
- 0,
-
- U_IS_BIG_ENDIAN,
- U_CHARSET_FAMILY,
- U_SIZEOF_UCHAR,
- 0,
-
- { 0, 0, 0, 0 }, /* dummy dataFormat */
- { 0, 0, 0, 0 }, /* dummy formatVersion */
- { 0, 0, 0, 0 } /* dummy dataVersion */
-};
-
-#else
-
-//
-// Set up the ICU data header, defined in ucmndata.h
-//
-DataHeader dh ={
- {sizeof(DataHeader), // Struct MappedData
- 0xda,
- 0x27},
-
- { // struct UDataInfo
- sizeof(UDataInfo), // size
- 0, // reserved
- U_IS_BIG_ENDIAN,
- U_CHARSET_FAMILY,
- U_SIZEOF_UCHAR,
- 0, // reserved
-
- { 0x54, 0x72, 0x44, 0x63 }, // "TrDc" Trie Dictionary
- { 1, 0, 0, 0 }, // 1.0.0.0
- { 0, 0, 0, 0 }, // Irrelevant for this data type
- }};
-
-#endif
-
-//----------------------------------------------------------------------------
-//
-// main for genctd
-//
-//----------------------------------------------------------------------------
-int main(int argc, char **argv) {
- UErrorCode status = U_ZERO_ERROR;
- const char *wordFileName;
- const char *outFileName;
- const char *outDir = NULL;
- const char *copyright = NULL;
-
- //
- // Pick up and check the command line arguments,
- // using the standard ICU tool utils option handling.
- //
- U_MAIN_INIT_ARGS(argc, argv);
- progName = argv[0];
- argc=u_parseArgs(argc, argv, sizeof(options)/sizeof(options[0]), options);
- if(argc<0) {
- // Unrecognized option
- fprintf(stderr, "error in command line argument \"%s\"\n", argv[-argc]);
- usageAndDie(U_ILLEGAL_ARGUMENT_ERROR);
- }
-
- if(options[0].doesOccur || options[1].doesOccur) {
- // -? or -h for help.
- usageAndDie(0);
- }
-
- if (!options[3].doesOccur || argc < 2) {
- fprintf(stderr, "input and output file must both be specified.\n");
- usageAndDie(U_ILLEGAL_ARGUMENT_ERROR);
- }
- outFileName = options[3].value;
- wordFileName = argv[1];
-
- if (options[4].doesOccur) {
- u_setDataDirectory(options[4].value);
- }
-
- status = U_ZERO_ERROR;
-
- /* Combine the directory with the file name */
- if(options[5].doesOccur) {
- outDir = options[5].value;
- }
- if (options[6].doesOccur) {
- copyright = U_COPYRIGHT_STRING;
- }
-
-#if UCONFIG_NO_BREAK_ITERATION || UCONFIG_NO_FILE_IO
-
- UNewDataMemory *pData;
- char msg[1024];
-
- /* write message with just the name */
- sprintf(msg, "genctd writes dummy %s because of UCONFIG_NO_BREAK_ITERATION and/or UCONFIG_NO_FILE_IO, see uconfig.h", outFileName);
- fprintf(stderr, "%s\n", msg);
-
- /* write the dummy data file */
- pData = udata_create(outDir, NULL, outFileName, &dummyDataInfo, NULL, &status);
- udata_writeBlock(pData, msg, strlen(msg));
- udata_finish(pData, &status);
- return (int)status;
-
-#else
- /* Initialize ICU */
- u_init(&status);
- if (U_FAILURE(status)) {
- fprintf(stderr, "%s: can not initialize ICU. status = %s\n",
- argv[0], u_errorName(status));
- exit(1);
- }
- status = U_ZERO_ERROR;
-
- //
- // Read in the dictionary source file
- //
- long result;
- long wordFileSize;
- FILE *file;
- char *wordBufferC;
-
- file = fopen(wordFileName, "rb");
- if( file == 0 ) {
- fprintf(stderr, "Could not open file \"%s\"\n", wordFileName);
- exit(-1);
- }
- fseek(file, 0, SEEK_END);
- wordFileSize = ftell(file);
- fseek(file, 0, SEEK_SET);
- wordBufferC = new char[wordFileSize+10];
-
- result = (long)fread(wordBufferC, 1, wordFileSize, file);
- if (result != wordFileSize) {
- fprintf(stderr, "Error reading file \"%s\"\n", wordFileName);
- exit (-1);
- }
- wordBufferC[wordFileSize]=0;
- fclose(file);
-
- //
- // Look for a Unicode Signature (BOM) on the word file
- //
- int32_t signatureLength;
- const char * wordSourceC = wordBufferC;
- const char* encoding = ucnv_detectUnicodeSignature(
- wordSourceC, wordFileSize, &signatureLength, &status);
- if (U_FAILURE(status)) {
- exit(status);
- }
- if(encoding!=NULL ){
- wordSourceC += signatureLength;
- wordFileSize -= signatureLength;
- }
-
- //
- // Open a converter to take the rule file to UTF-16
- //
- UConverter* conv;
- conv = ucnv_open(encoding, &status);
- if (U_FAILURE(status)) {
- fprintf(stderr, "ucnv_open: ICU Error \"%s\"\n", u_errorName(status));
- exit(status);
- }
-
- //
- // Convert the words to UChar.
- // Preflight first to determine required buffer size.
- //
- uint32_t destCap = ucnv_toUChars(conv,
- NULL, // dest,
- 0, // destCapacity,
- wordSourceC,
- wordFileSize,
- &status);
- if (status != U_BUFFER_OVERFLOW_ERROR) {
- fprintf(stderr, "ucnv_toUChars: ICU Error \"%s\"\n", u_errorName(status));
- exit(status);
- };
-
- status = U_ZERO_ERROR;
- UChar *wordSourceU = new UChar[destCap+1];
- ucnv_toUChars(conv,
- wordSourceU, // dest,
- destCap+1,
- wordSourceC,
- wordFileSize,
- &status);
- if (U_FAILURE(status)) {
- fprintf(stderr, "ucnv_toUChars: ICU Error \"%s\"\n", u_errorName(status));
- exit(status);
- };
- ucnv_close(conv);
-
- // Get rid of the original file buffer
- delete[] wordBufferC;
-
- // Create a MutableTrieDictionary, and loop through all the lines, inserting
- // words.
-
- // First, pick a median character.
- UChar *current = wordSourceU + (destCap/2);
- UChar uc = *current++;
- UnicodeSet breaks;
- breaks.add(0x000A); // Line Feed
- breaks.add(0x000D); // Carriage Return
- breaks.add(0x2028); // Line Separator
- breaks.add(0x2029); // Paragraph Separator
-
- do {
- // Look for line break
- while (uc && !breaks.contains(uc)) {
- uc = *current++;
- }
- // Now skip to first non-line-break
- while (uc && breaks.contains(uc)) {
- uc = *current++;
- }
- }
- while (uc && (breaks.contains(uc) || u_isspace(uc)));
-
- MutableTrieDictionary *mtd = new MutableTrieDictionary(uc, status);
-
- if (U_FAILURE(status)) {
- fprintf(stderr, "new MutableTrieDictionary: ICU Error \"%s\"\n", u_errorName(status));
- exit(status);
- }
-
- // Now add the words. Words are non-space characters at the beginning of
- // lines, and must be at least one UChar.
- current = wordSourceU;
- UChar *candidate = current;
- uc = *current++;
- int32_t length = 0;
-
- while (uc) {
- while (uc && !u_isspace(uc)) {
- ++length;
- uc = *current++;
- }
- if (length > 0) {
- mtd->addWord(candidate, length, status);
- if (U_FAILURE(status)) {
- fprintf(stderr, "MutableTrieDictionary::addWord: ICU Error \"%s\"\n",
- u_errorName(status));
- exit(status);
- }
- }
- // Find beginning of next line
- while (uc && !breaks.contains(uc)) {
- uc = *current++;
- }
- while (uc && breaks.contains(uc)) {
- uc = *current++;
- }
- candidate = current-1;
- length = 0;
- }
-
- // Get rid of the Unicode text buffer
- delete[] wordSourceU;
-
- // Now, create a CompactTrieDictionary from the mutable dictionary
- CompactTrieDictionary *ctd = new CompactTrieDictionary(*mtd, status);
- if (U_FAILURE(status)) {
- fprintf(stderr, "new CompactTrieDictionary: ICU Error \"%s\"\n", u_errorName(status));
- exit(status);
- }
-
- // Get rid of the MutableTrieDictionary
- delete mtd;
-
- //
- // Get the binary data from the dictionary.
- //
- uint32_t outDataSize = ctd->dataSize();
- const uint8_t *outData = (const uint8_t *)ctd->data();
-
- //
- // Create the output file
- //
- size_t bytesWritten;
- UNewDataMemory *pData;
- pData = udata_create(outDir, NULL, outFileName, &(dh.info), copyright, &status);
- if(U_FAILURE(status)) {
- fprintf(stderr, "genctd: Could not open output file \"%s\", \"%s\"\n",
- outFileName, u_errorName(status));
- exit(status);
- }
-
-
- // Write the data itself.
- udata_writeBlock(pData, outData, outDataSize);
- // finish up
- bytesWritten = udata_finish(pData, &status);
- if(U_FAILURE(status)) {
- fprintf(stderr, "genctd: error \"%s\" writing the output file\n", u_errorName(status));
- exit(status);
- }
-
- if (bytesWritten != outDataSize) {
- fprintf(stderr, "Error writing to output file \"%s\"\n", outFileName);
- exit(-1);
- }
-
- // Get rid of the CompactTrieDictionary
- delete ctd;
-
- u_cleanup();
-
- printf("genctd: tool completed successfully.\n");
- return 0;
-
-#endif /* #if !UCONFIG_NO_BREAK_ITERATION */
-}
-
diff --git a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj b/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj
deleted file mode 100644
index cc167e31b2d..00000000000
--- a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj
+++ /dev/null
@@ -1,258 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Debug|x64">
- <Configuration>Debug</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|x64">
- <Configuration>Release</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectGuid>{9D4211F7-2C77-439C-82F0-30A4E43BA569}</ProjectGuid>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\x86\Release\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\x86\Release\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\x86\Debug\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\x86\Debug\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <CustomBuildStep>
- <Command>copy "$(TargetPath)" ..\..\..\bin
-</Command>
- <Outputs>..\..\..\bin\$(TargetFileName);%(Outputs)</Outputs>
- </CustomBuildStep>
- <Midl>
- <TypeLibraryName>.\x86\Release/genctd.tlb</TypeLibraryName>
- </Midl>
- <ClCompile>
- <AdditionalIncludeDirectories>..\..\common;..\toolutil;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <StringPooling>true</StringPooling>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
- <FunctionLevelLinking>true</FunctionLevelLinking>
- <DisableLanguageExtensions>true</DisableLanguageExtensions>
- <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
- <PrecompiledHeaderOutputFile>.\x86\Release/genctd.pch</PrecompiledHeaderOutputFile>
- <AssemblerListingLocation>.\x86\Release/</AssemblerListingLocation>
- <ObjectFileName>.\x86\Release/</ObjectFileName>
- <ProgramDataBaseFileName>.\x86\Release/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <CompileAs>Default</CompileAs>
- </ClCompile>
- <ResourceCompile>
- <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Link>
- <OutputFile>.\x86\Release/genctd.exe</OutputFile>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <ProgramDatabaseFile>.\x86\Release/genctd.pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <CustomBuildStep>
- <Command>copy "$(TargetPath)" ..\..\..\bin
-</Command>
- <Outputs>..\..\..\bin\$(TargetFileName);%(Outputs)</Outputs>
- </CustomBuildStep>
- <Midl>
- <TypeLibraryName>.\x86\Debug/genctd.tlb</TypeLibraryName>
- </Midl>
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\..\common;..\toolutil;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
- <BufferSecurityCheck>true</BufferSecurityCheck>
- <DisableLanguageExtensions>true</DisableLanguageExtensions>
- <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
- <PrecompiledHeaderOutputFile>.\x86\Debug/genctd.pch</PrecompiledHeaderOutputFile>
- <AssemblerListingLocation>.\x86\Debug/</AssemblerListingLocation>
- <ObjectFileName>.\x86\Debug/</ObjectFileName>
- <ProgramDataBaseFileName>.\x86\Debug/</ProgramDataBaseFileName>
- <BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
- <CompileAs>Default</CompileAs>
- </ClCompile>
- <ResourceCompile>
- <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Link>
- <OutputFile>.\x86\Debug/genctd.exe</OutputFile>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>.\x86\Debug/genctd.pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <CustomBuildStep>
- <Command>copy "$(TargetPath)" ..\..\..\bin64
-</Command>
- <Outputs>..\..\..\bin64\$(TargetFileName);%(Outputs)</Outputs>
- </CustomBuildStep>
- <Midl>
- <TargetEnvironment>X64</TargetEnvironment>
- <TypeLibraryName>.\x64\Release/genctd.tlb</TypeLibraryName>
- </Midl>
- <ClCompile>
- <AdditionalIncludeDirectories>..\..\common;..\toolutil;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN64;WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <StringPooling>true</StringPooling>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
- <FunctionLevelLinking>true</FunctionLevelLinking>
- <DisableLanguageExtensions>true</DisableLanguageExtensions>
- <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
- <PrecompiledHeaderOutputFile>.\x64\Release/genctd.pch</PrecompiledHeaderOutputFile>
- <AssemblerListingLocation>.\x64\Release/</AssemblerListingLocation>
- <ObjectFileName>.\x64\Release/</ObjectFileName>
- <ProgramDataBaseFileName>.\x64\Release/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <CompileAs>Default</CompileAs>
- </ClCompile>
- <ResourceCompile>
- <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Link>
- <OutputFile>.\x64\Release/genctd.exe</OutputFile>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <ProgramDatabaseFile>.\x64\Release/genctd.pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <TargetMachine>MachineX64</TargetMachine>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <CustomBuildStep>
- <Command>copy "$(TargetPath)" ..\..\..\bin64
-</Command>
- <Outputs>..\..\..\bin64\$(TargetFileName);%(Outputs)</Outputs>
- </CustomBuildStep>
- <Midl>
- <TargetEnvironment>X64</TargetEnvironment>
- <TypeLibraryName>.\x64\Debug/genctd.tlb</TypeLibraryName>
- </Midl>
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\..\common;..\toolutil;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN64;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
- <BufferSecurityCheck>true</BufferSecurityCheck>
- <DisableLanguageExtensions>true</DisableLanguageExtensions>
- <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
- <PrecompiledHeaderOutputFile>.\x64\Debug/genctd.pch</PrecompiledHeaderOutputFile>
- <AssemblerListingLocation>.\x64\Debug/</AssemblerListingLocation>
- <ObjectFileName>.\x64\Debug/</ObjectFileName>
- <ProgramDataBaseFileName>.\x64\Debug/</ProgramDataBaseFileName>
- <BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <CompileAs>Default</CompileAs>
- </ClCompile>
- <ResourceCompile>
- <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Link>
- <OutputFile>.\x64\Debug/genctd.exe</OutputFile>
- <SuppressStartupBanner>true</SuppressStartupBanner>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>.\x64\Debug/genctd.pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <TargetMachine>MachineX64</TargetMachine>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="genctd.cpp" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\common\common.vcxproj">
- <Project>{73c0a65b-d1f2-4de1-b3a6-15dad2c23f3d}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\toolutil\toolutil.vcxproj">
- <Project>{6b231032-3cb5-4eed-9210-810d666a23a0}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project>
diff --git a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj.filters b/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj.filters
deleted file mode 100644
index 5adbf9db5c3..00000000000
--- a/Build/source/libs/icu/icu-49.1/tools/genctd/genctd.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <Filter Include="Source Files">
- <UniqueIdentifier>{13ddeaaf-33bc-4f07-a772-cd365dd75257}</UniqueIdentifier>
- <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
- </Filter>
- <Filter Include="Header Files">
- <UniqueIdentifier>{259ce86d-ab79-4867-b42f-d114c3b8ed6e}</UniqueIdentifier>
- <Extensions>h;hpp;hxx;hm;inl</Extensions>
- </Filter>
- <Filter Include="Resource Files">
- <UniqueIdentifier>{3b1a7423-5627-4cf4-a0d5-29ad34d9e5ac}</UniqueIdentifier>
- <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
- </Filter>
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="genctd.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/ChangeLog b/Build/source/libs/icu/icu-50.1-PATCHES/ChangeLog
index bd944f81e78..01f56d860f8 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/ChangeLog
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/ChangeLog
@@ -1,20 +1,44 @@
+2012-10-24 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Imported icu-50.1 source tree (icu4c-50_rc-src.tgz) from:
+ http://download.icu-project.org/files/icu4c/50rc/
+
+ * patch-01-Cygwin, patch-02-FreeBSD (removed): Now in icu-50.1.
+ * patch-14-GENCCODE_ASSEMBLY (removed): Obsolete.
+
+ * patch-{08,11,12,13,40,50,60,70,82}-*:Adapted.
+
+ * patch-02-kFreeBSD (new): Use Posix conform timezone decl.
+ * patch-03-gcc-atomic (new): Required for gcc-4.4.
+ * patch-14-mingw-cross (new): Required for linux->MinGW32 cross.
+
2012-06-18 Peter Breitenlohner <peb@mppmu.mpg.de>
* patch-82-Indic-bugfix (new): Revert ICU SVN commit 26090.
+2012-06-09 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Imported icu-49.1.2 source tree (icu4c-49_1_2-src.tgz) from:
+ http://download.icu-project.org/files/icu4c/49.1.2/
+
+ * patch-07-configure-utf16-string, patch-09-generated (removed):
+ Obsolete.
+
+ * patch-{01,02,08,11,12,13,14,40,50,60,70}-*: Adapted.
+
2012-04-24 Peter Breitenlohner <peb@mppmu.mpg.de>
* patch-02-FreeBSD (new): Build fix for FreeBSD.
Reported by Nikola Lecic <nikola.lecic@anthesphoria.net>
-2012-04-01 Peter Breitenlohner <peb@mppmu.mpg.de>
+2012-04-18 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Imported icu-49.1.1 source tree (icu4c-49_1_1-src.tgz) from:
+ http://download.icu-project.org/files/icu4c/49.1.1/
+
+ * patch-05-m4-quoting: Removed, now in icu-49.1.1.
- Reduced size of data/in/icudt49l.dat, removing
- curr/*
- lang/*
- region/*
- rfc*.spp
- zone/*
+ * patch-{01,07,08,09,11,12,13,14,40,50,60,70}-*: Adapted.
2012-03-23 Peter Breitenlohner <peb@mppmu.mpg.de>
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/MakeShapingTypeData.pl b/Build/source/libs/icu/icu-50.1-PATCHES/MakeShapingTypeData.pl
index e8e5a105082..e8e5a105082 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/MakeShapingTypeData.pl
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/MakeShapingTypeData.pl
diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes b/Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes
new file mode 100644
index 00000000000..eece977722d
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes
@@ -0,0 +1,15 @@
+Changes applied to the icu-50.1/ tree as obtained from:
+ http://download.icu-project.org/files/icu4c/50.1/icu4c-50_1-src.tgz
+
+Updated:
+ source/config.guess
+ source/config.sub
+ source/install-sh
+
+Added data/in/icudt50l.dat and reduced size
+ icupkg -r 'curr/*' IN OUT
+ icupkg -r 'lang/*' IN OUT
+ icupkg -r 'region/*' IN OUT
+ icupkg -r 'rfc*.spp' IN OUT
+ icupkg -r 'zone/*' IN OUT
+
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-08-avoid-rebuild b/Build/source/libs/icu/icu-50.1-PATCHES/patch-08-avoid-rebuild
index 183fd38d162..a69910e0c37 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-08-avoid-rebuild
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-08-avoid-rebuild
@@ -1,9 +1,9 @@
Avoid to run pkgdata again and again.
-diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
---- icu-49.1.orig/source/data/Makefile.in 2012-03-21 18:38:02.000000000 +0100
-+++ icu-49.1/source/data/Makefile.in 2012-03-22 10:00:52.000000000 +0100
-@@ -105,7 +105,7 @@
+diff -ur icu-50.1.orig/source/data/Makefile.in icu-50.1/source/data/Makefile.in
+--- icu-50.1.orig/source/data/Makefile.in 2012-10-23 07:11:44.000000000 +0200
++++ icu-50.1/source/data/Makefile.in 2012-10-25 19:23:22.000000000 +0200
+@@ -109,7 +109,7 @@
.PHONY : all all-local all-recursive install install-local install-files \
install-recursive clean clean-local clean-recursive distclean \
distclean-local distclean-recursive dist dist-local dist-recursive \
@@ -12,7 +12,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
check-exhaustive
## Clear suffix list
-@@ -135,6 +135,7 @@
+@@ -139,6 +139,7 @@
-test -z *.map || $(RMV) *.map
clean-local: cleanpackage cleanfiles clean-map
@@ -20,7 +20,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
cleanfiles:
test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES)
-@@ -182,6 +183,7 @@
+@@ -186,6 +187,7 @@
else
$(INSTALL_DATA) $(ICUDATA_SOURCE_ARCHIVE) $(OUTDIR)
endif
@@ -28,7 +28,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
## Install ICU data.
install-local: $(PKGDATA_LIST) ./icupkg.inc packagedata $(OS390INSTALL)
-@@ -426,6 +428,7 @@
+@@ -430,6 +432,7 @@
ifneq ($(INCLUDE_UNI_CORE_DATA),)
MISC_FILES_LIST+=$(UNI_CORE_DATA)
build-local: uni-core-data
@@ -36,7 +36,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
endif
#####################################################
-@@ -436,6 +439,7 @@
+@@ -440,6 +443,7 @@
ifeq ($(ICUDATA_SOURCE_ARCHIVE),)
build-local: build-dir $(SO_VERSION_DATA) $(ALL_FILES) $(PKGDATA_LIST) $(OS390LIST)
@@ -44,7 +44,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
$(PKGDATA_LIST): $(SRCLISTDEPS)
@echo "generating $@ (list of data files)"
@-$(RMV) $@
-@@ -453,6 +457,7 @@
+@@ -457,6 +461,7 @@
done;
else
build-local: build-dir $(SO_VERSION_DATA) $(PKGDATA_LIST) $(OS390LIST)
@@ -52,7 +52,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
$(PKGDATA_LIST): $(SRCLISTDEPS) $(ICUDATA_SOURCE_ARCHIVE)
ifneq ($(ICUDATA_SOURCE_IS_NATIVE_TARGET),YES)
@echo "Unpacking $(ICUDATA_SOURCE_ARCHIVE) and generating $@ (list of data files)"
-@@ -467,6 +472,8 @@
+@@ -471,6 +476,8 @@
$(BUILD_DIRS): build-dir
build-dir:
@@ -61,7 +61,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
@list='$(BUILD_DIRS)'; \
for dir in $$list; do \
if ! test -d $$dir; then \
-@@ -474,6 +481,7 @@
+@@ -478,6 +485,7 @@
$(MKINSTALLDIRS) $(BUILD_DIRS); \
fi; \
done
@@ -69,7 +69,7 @@ diff -ur icu-49.1.orig/source/data/Makefile.in icu-49.1/source/data/Makefile.in
# The | is an order-only prerequisite. This helps when the -j option is used,
# and we don't want the files to be built before the directories are built.
-@@ -771,6 +779,7 @@
+@@ -778,6 +786,7 @@
# when updating the Unicode data.
uni-core-data: build-dir $(UNI_CORE_TARGET_DATA)
@echo Unicode .icu files built to $(BUILDDIR)
diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR b/Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR
new file mode 100644
index 00000000000..385150a087b
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR
@@ -0,0 +1,80 @@
+ When cross compiling, e.g., Unix => mingw CURR_FULL_DIR must
+ certainly be that for the native (Unix) system and not that for
+ the build (mingw) system.
+
+diff -ur icu-50.rc.orig/source/Makefile.in icu-50.rc/source/Makefile.in
+--- icu-50.rc.orig/source/Makefile.in 2012-10-23 07:11:52.000000000 +0200
++++ icu-50.rc/source/Makefile.in 2012-10-24 09:53:37.000000000 +0200
+@@ -52,7 +52,7 @@
+ INSTALLED_BUILT_FILES = $(top_builddir)/config/Makefile.inc $(top_builddir)/config/pkgdata.inc $(top_builddir)/config/icu-config @platform_make_fragment@ $(EXTRA_DATA:%=$(DESTDIR)$(pkglibdir)/%) $(ALL_PKGCONFIG_FILES)
+
+ ## Files built (autoconfed) but not installed
+-LOCAL_BUILT_FILES = icudefs.mk config/icucross.mk
++LOCAL_BUILT_FILES = icudefs.mk config/icucross.mk config/icucross.inc
+
+ DOCDIRS = common i18n
+ SUBDIRS = stubdata common i18n $(LAYOUT) tools data $(ICUIO) $(EXTRA) $(SAMPLE) $(TEST)
+@@ -206,7 +206,7 @@
+
+ distclean-local: clean-local
+ $(RMV) $(top_builddir)/config/Makefile.inc $(top_builddir)/config/pkgdata.inc $(top_builddir)/config/icu-config $(top_builddir)/config/icu.pc $(ALL_PKGCONFIG_FILES)
+- $(RMV) config.cache config.log config.status $(top_builddir)/config/icucross.mk autom4te.cache uconfig.h.prepend
++ $(RMV) config.cache config.log config.status $(top_builddir)/config/icucross.mk $(top_builddir)/config/icucross.inc autom4te.cache uconfig.h.prepend
+ $(RMV) Makefile config/Makefile icudefs.mk $(LIBDIR) $(BINDIR)
+ -$(RMV) dist
+
+@@ -238,6 +238,12 @@
+ echo "PKGDATA_INVOKE=$(LDLIBRARYPATH_ENVVAR)=$(LIBRARY_PATH_PREFIX)"'$$(cross_buildroot)/stubdata:$$(cross_buildroot)/tools/ctestfw:$$(TOOLLIBDIR):$$$$'"$(LDLIBRARYPATH_ENVVAR) " ;\
+ echo ) >> $@
+
++config/icucross.inc: $(top_builddir)/icudefs.mk $(top_builddir)/Makefile
++ @echo rebuilding $@
++ @(grep '^CURR_FULL_DIR' $(top_builddir)/icudefs.mk ;\
++ grep '^CURR_FULL_DIR' @platform_make_fragment@ ;\
++ ) > $@ ; :
++
+
+ config/icu.pc: $(srcdir)/config/icu.pc.in
+ cd $(top_builddir) \
+diff -ur icu-50.rc.orig/source/config/mh-cygwin-msvc icu-50.rc/source/config/mh-cygwin-msvc
+--- icu-50.rc.orig/source/config/mh-cygwin-msvc 2012-10-23 07:08:58.000000000 +0200
++++ icu-50.rc/source/config/mh-cygwin-msvc 2012-10-24 09:53:37.000000000 +0200
+@@ -125,7 +125,7 @@
+
+ # The #M# is used to delete lines for icu-config
+ # Current full path directory.
+-CURR_FULL_DIR=$(subst \,/,$(shell cygpath -da .))#M# -m isn't used because it doesn't work on Win98
++CURR_FULL_DIR?=$(subst \,/,$(shell cygpath -da .))#M# -m isn't used because it doesn't work on Win98
+ # Current full path directory for use in source code in a -D compiler option.
+ CURR_SRCCODE_FULL_DIR=$(subst \,\\,$(shell cygpath -da .))#M#
+
+diff -ur icu-50.1.orig/source/config/mh-mingw icu-50.1/source/config/mh-mingw
+--- icu-50.1.orig/source/config/mh-mingw 2012-10-23 07:08:58.000000000 +0200
++++ icu-50.1/source/config/mh-mingw 2012-10-24 09:53:37.000000000 +0200
+@@ -79,8 +79,8 @@
+
+ # The #M# is used to delete lines for icu-config
+ # Current full path directory.
+-#CURR_FULL_DIR=$(shell pwd -W)#M# for MSYS
+-CURR_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
++#CURR_FULL_DIR?=$(shell pwd -W)#M# for MSYS
++CURR_FULL_DIR?=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
+ # Current full path directory for use in source code in a -D compiler option.
+ #CURR_SRCCODE_FULL_DIR=$(subst /,\\\\,$(shell pwd -W))#M# for MSYS
+ CURR_SRCCODE_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
+diff -ur icu-50.1.orig/source/icudefs.mk.in icu-50.1/source/icudefs.mk.in
+--- icu-50.1.orig/source/icudefs.mk.in 2012-10-23 07:11:52.000000000 +0200
++++ icu-50.1/source/icudefs.mk.in 2012-10-24 09:53:37.000000000 +0200
+@@ -279,6 +279,12 @@
+ PKGDATA_INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(top_builddir)/stubdata:$(top_builddir)/tools/ctestfw:$(LIBRARY_PATH_PREFIX)$(LIBDIR):$$$(LDLIBRARYPATH_ENVVAR) $(LEAK_CHECKER)
+ INSTALLED_INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(libdir):$$$(LDLIBRARYPATH_ENVVAR)
+
++# Current full path directory for cross compilation
++ifneq ($(strip $(cross_buildroot)),)
++include $(cross_buildroot)/config/icucross.inc
++endif
++
++
+ # Platform-specific setup
+ include @platform_make_fragment@
+
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-12-mingw b/Build/source/libs/icu/icu-50.1-PATCHES/patch-12-mingw
index 7672c33276a..e749c4c5b27 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-12-mingw
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-12-mingw
@@ -1,18 +1,22 @@
We don't want this for TeX Live cross compilation.
-diff -ur icu-49.1.orig/source/config/mh-mingw icu-49.1/source/config/mh-mingw
---- icu-49.1.orig/source/config/mh-mingw 2012-03-21 18:35:32.000000000 +0100
-+++ icu-49.1/source/config/mh-mingw 2012-03-22 10:13:01.000000000 +0100
-@@ -55,21 +55,10 @@
- SO = dll
+diff -ur icu-50.1.orig/source/config/mh-mingw icu-50.1/source/config/mh-mingw
+--- icu-50.1.orig/source/config/mh-mingw 2012-10-24 09:53:37.000000000 +0200
++++ icu-50.1/source/config/mh-mingw 2012-10-25 13:57:04.000000000 +0200
+@@ -56,27 +56,9 @@
## Non-shared intermediate object suffix
STATIC_O = ao
+
+-ifeq ($(ENABLE_SHARED),YES)
-SO_TARGET_VERSION_SUFFIX = $(SO_TARGET_VERSION_MAJOR)
+-else
+-SO_TARGET_VERSION_SUFFIX =
+-endif
-
-# Static library prefix and file extension
--LIBSICU = $(STATIC_PREFIX)$(ICUPREFIX)
+-LIBSICU = $(LIBPREFIX)$(STATIC_PREFIX)$(ICUPREFIX)
-A = a
-
+-
## An import library is needed for z/OS and MSVC
IMPORT_LIB_EXT = .lib
@@ -22,6 +26,8 @@ diff -ur icu-49.1.orig/source/config/mh-mingw icu-49.1/source/config/mh-mingw
-# This is also for backwards compatibility.
-DATA_STUBNAME = dt
-I18N_STUBNAME = in
- LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)
-
+-LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)
+-
# The #M# is used to delete lines for icu-config
+ # Current full path directory.
+ #CURR_FULL_DIR?=$(shell pwd -W)#M# for MSYS
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-13-STATIC_PREFIX b/Build/source/libs/icu/icu-50.1-PATCHES/patch-13-STATIC_PREFIX
index c80388367ba..33fc2c94233 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-13-STATIC_PREFIX
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-13-STATIC_PREFIX
@@ -1,6 +1,6 @@
-diff -ur icu-49.1.orig/source/config/Makefile.inc.in icu-49.1/source/config/Makefile.inc.in
---- icu-49.1.orig/source/config/Makefile.inc.in 2012-03-21 18:35:32.000000000 +0100
-+++ icu-49.1/source/config/Makefile.inc.in 2012-03-22 10:14:29.460517925 +0100
+diff -ur icu-50.1.orig/source/config/Makefile.inc.in icu-50.1/source/config/Makefile.inc.in
+--- icu-50.1.orig/source/config/Makefile.inc.in 2012-10-23 07:08:58.000000000 +0200
++++ icu-50.1/source/config/Makefile.inc.in 2012-10-24 09:59:05.000000000 +0200
@@ -44,7 +44,7 @@
LIBICU = lib$(ICUPREFIX)
@@ -10,10 +10,10 @@ diff -ur icu-49.1.orig/source/config/Makefile.inc.in icu-49.1/source/config/Make
LIBSICU = lib$(STATIC_PREFIX)$(ICUPREFIX)
A = a
-diff -ur icu-49.1.orig/source/icudefs.mk.in icu-49.1/source/icudefs.mk.in
---- icu-49.1.orig/source/icudefs.mk.in 2012-03-22 10:11:21.000000000 +0100
-+++ icu-49.1/source/icudefs.mk.in 2012-03-22 10:14:29.000000000 +0100
-@@ -190,13 +190,13 @@
+diff -ur icu-50.1.orig/source/icudefs.mk.in icu-50.1/source/icudefs.mk.in
+--- icu-50.1.orig/source/icudefs.mk.in 2012-10-24 09:53:37.000000000 +0200
++++ icu-50.1/source/icudefs.mk.in 2012-10-24 09:59:05.000000000 +0200
+@@ -207,13 +207,13 @@
## If we can't use the shared libraries, use the static libraries
ifneq ($(ENABLE_SHARED),YES)
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-40-auxParam b/Build/source/libs/icu/icu-50.1-PATCHES/patch-40-auxParam
index 33ef42dcdf7..8866e52ac08 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-40-auxParam
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-40-auxParam
@@ -1,6 +1,6 @@
-diff -ur icu-49.1.orig/source/layout/AlternateSubstSubtables.cpp icu-49.1/source/layout/AlternateSubstSubtables.cpp
---- icu-49.1.orig/source/layout/AlternateSubstSubtables.cpp 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/AlternateSubstSubtables.cpp 2012-03-22 10:16:50.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/AlternateSubstSubtables.cpp icu-50.1/source/layout/AlternateSubstSubtables.cpp
+--- icu-50.1.orig/source/layout/AlternateSubstSubtables.cpp 2012-10-23 07:11:48.000000000 +0200
++++ icu-50.1/source/layout/AlternateSubstSubtables.cpp 2012-10-24 10:01:00.000000000 +0200
@@ -27,13 +27,19 @@
Offset alternateSetTableOffset = SWAPW(alternateSetTableOffsetArray[coverageIndex]);
const AlternateSetTable *alternateSetTable =
@@ -25,9 +25,9 @@ diff -ur icu-49.1.orig/source/layout/AlternateSubstSubtables.cpp icu-49.1/source
}
// XXXX If we get here, the table's mal-formed...
-diff -ur icu-49.1.orig/source/layout/GlyphIterator.cpp icu-49.1/source/layout/GlyphIterator.cpp
---- icu-49.1.orig/source/layout/GlyphIterator.cpp 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/GlyphIterator.cpp 2012-03-22 10:16:50.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/GlyphIterator.cpp icu-50.1/source/layout/GlyphIterator.cpp
+--- icu-50.1.orig/source/layout/GlyphIterator.cpp 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/GlyphIterator.cpp 2012-10-24 10:01:00.000000000 +0200
@@ -19,7 +19,7 @@
FeatureMask theFeatureMask, const GlyphDefinitionTableHeader *theGlyphDefinitionTableHeader)
: direction(1), position(-1), nextLimit(-1), prevLimit(-1),
@@ -122,9 +122,9 @@ diff -ur icu-49.1.orig/source/layout/GlyphIterator.cpp icu-49.1/source/layout/Gl
}
le_bool GlyphIterator::findFeatureTag()
-diff -ur icu-49.1.orig/source/layout/GlyphIterator.h icu-49.1/source/layout/GlyphIterator.h
---- icu-49.1.orig/source/layout/GlyphIterator.h 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/layout/GlyphIterator.h 2012-03-22 10:16:50.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/GlyphIterator.h icu-50.1/source/layout/GlyphIterator.h
+--- icu-50.1.orig/source/layout/GlyphIterator.h 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/GlyphIterator.h 2012-10-24 10:01:00.000000000 +0200
@@ -28,7 +28,7 @@
GlyphIterator(GlyphIterator &that);
@@ -160,9 +160,9 @@ diff -ur icu-49.1.orig/source/layout/GlyphIterator.h icu-49.1/source/layout/Glyp
le_int32 glyphGroup;
const GlyphClassDefinitionTable *glyphClassDefinitionTable;
-diff -ur icu-49.1.orig/source/layout/LEGlyphStorage.cpp icu-49.1/source/layout/LEGlyphStorage.cpp
---- icu-49.1.orig/source/layout/LEGlyphStorage.cpp 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/layout/LEGlyphStorage.cpp 2012-03-22 10:16:50.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/LEGlyphStorage.cpp icu-50.1/source/layout/LEGlyphStorage.cpp
+--- icu-50.1.orig/source/layout/LEGlyphStorage.cpp 2012-10-23 07:11:52.000000000 +0200
++++ icu-50.1/source/layout/LEGlyphStorage.cpp 2012-10-24 10:01:00.000000000 +0200
@@ -20,7 +20,7 @@
LEGlyphStorage::LEGlyphStorage()
@@ -295,9 +295,9 @@ diff -ur icu-49.1.orig/source/layout/LEGlyphStorage.cpp icu-49.1/source/layout/L
while (fSrcIndex > atPosition) {
fGlyphs[fDestIndex] = fGlyphs[fSrcIndex];
fCharIndices[fDestIndex] = fCharIndices[fSrcIndex];
-diff -ur icu-49.1.orig/source/layout/LEGlyphStorage.h icu-49.1/source/layout/LEGlyphStorage.h
---- icu-49.1.orig/source/layout/LEGlyphStorage.h 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/LEGlyphStorage.h 2012-03-22 10:16:50.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/LEGlyphStorage.h icu-50.1/source/layout/LEGlyphStorage.h
+--- icu-50.1.orig/source/layout/LEGlyphStorage.h 2012-10-23 07:11:48.000000000 +0200
++++ icu-50.1/source/layout/LEGlyphStorage.h 2012-10-24 10:01:00.000000000 +0200
@@ -63,12 +63,12 @@
float *fPositions;
@@ -358,9 +358,9 @@ diff -ur icu-49.1.orig/source/layout/LEGlyphStorage.h icu-49.1/source/layout/LEG
U_NAMESPACE_END
#endif
-diff -ur icu-49.1.orig/source/layout/OpenTypeLayoutEngine.cpp icu-49.1/source/layout/OpenTypeLayoutEngine.cpp
---- icu-49.1.orig/source/layout/OpenTypeLayoutEngine.cpp 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/OpenTypeLayoutEngine.cpp 2012-03-22 10:16:50.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/OpenTypeLayoutEngine.cpp icu-50.1/source/layout/OpenTypeLayoutEngine.cpp
+--- icu-50.1.orig/source/layout/OpenTypeLayoutEngine.cpp 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/OpenTypeLayoutEngine.cpp 2012-10-24 10:01:00.000000000 +0200
@@ -78,7 +78,7 @@
OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
le_int32 typoFlags, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success)
@@ -379,9 +379,9 @@ diff -ur icu-49.1.orig/source/layout/OpenTypeLayoutEngine.cpp icu-49.1/source/la
}
return count;
-diff -ur icu-49.1.orig/source/layout/OpenTypeLayoutEngine.h icu-49.1/source/layout/OpenTypeLayoutEngine.h
---- icu-49.1.orig/source/layout/OpenTypeLayoutEngine.h 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/OpenTypeLayoutEngine.h 2012-03-22 10:16:50.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/OpenTypeLayoutEngine.h icu-50.1/source/layout/OpenTypeLayoutEngine.h
+--- icu-50.1.orig/source/layout/OpenTypeLayoutEngine.h 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/OpenTypeLayoutEngine.h 2012-10-24 10:01:00.000000000 +0200
@@ -194,6 +194,13 @@
le_bool fFeatureOrder;
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-50-Vertical b/Build/source/libs/icu/icu-50.1-PATCHES/patch-50-Vertical
index 9ad4f1febf7..adb2b26d67a 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-50-Vertical
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-50-Vertical
@@ -1,6 +1,6 @@
-diff -ur icu-49.1.orig/source/layout/LEFontInstance.h icu-49.1/source/layout/LEFontInstance.h
---- icu-49.1.orig/source/layout/LEFontInstance.h 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/LEFontInstance.h 2012-03-22 10:19:05.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/LEFontInstance.h icu-50.1/source/layout/LEFontInstance.h
+--- icu-50.1.orig/source/layout/LEFontInstance.h 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/LEFontInstance.h 2012-10-24 10:03:12.000000000 +0200
@@ -509,6 +509,10 @@
*/
static UClassID getStaticClassID();
@@ -24,9 +24,9 @@ diff -ur icu-49.1.orig/source/layout/LEFontInstance.h icu-49.1/source/layout/LEF
U_NAMESPACE_END
#endif
-diff -ur icu-49.1.orig/source/layout/ValueRecords.cpp icu-49.1/source/layout/ValueRecords.cpp
---- icu-49.1.orig/source/layout/ValueRecords.cpp 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/layout/ValueRecords.cpp 2012-03-22 10:19:05.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/ValueRecords.cpp icu-50.1/source/layout/ValueRecords.cpp
+--- icu-50.1.orig/source/layout/ValueRecords.cpp 2012-10-23 07:11:52.000000000 +0200
++++ icu-50.1/source/layout/ValueRecords.cpp 2012-10-24 10:03:12.000000000 +0200
@@ -48,8 +48,12 @@
fontInstance->transformFunits(value, 0, pixels);
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-60-KernPair b/Build/source/libs/icu/icu-50.1-PATCHES/patch-60-KernPair
index 55e2fc8fede..f478d8fc0f8 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-60-KernPair
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-60-KernPair
@@ -1,6 +1,6 @@
-diff -ur icu-49.1.orig/source/layout/LEFontInstance.cpp icu-49.1/source/layout/LEFontInstance.cpp
---- icu-49.1.orig/source/layout/LEFontInstance.cpp 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/layout/LEFontInstance.cpp 2012-03-22 10:20:24.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/LEFontInstance.cpp icu-50.1/source/layout/LEFontInstance.cpp
+--- icu-50.1.orig/source/layout/LEFontInstance.cpp 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/LEFontInstance.cpp 2012-10-24 10:04:03.000000000 +0200
@@ -145,5 +145,10 @@
return getAscent() + getDescent() + getLeading();
}
@@ -12,9 +12,9 @@ diff -ur icu-49.1.orig/source/layout/LEFontInstance.cpp icu-49.1/source/layout/L
+
U_NAMESPACE_END
-diff -ur icu-49.1.orig/source/layout/LEFontInstance.h icu-49.1/source/layout/LEFontInstance.h
---- icu-49.1.orig/source/layout/LEFontInstance.h 2012-03-22 10:19:05.000000000 +0100
-+++ icu-49.1/source/layout/LEFontInstance.h 2012-03-22 10:20:24.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/LEFontInstance.h icu-50.1/source/layout/LEFontInstance.h
+--- icu-50.1.orig/source/layout/LEFontInstance.h 2012-10-24 10:03:12.000000000 +0200
++++ icu-50.1/source/layout/LEFontInstance.h 2012-10-24 10:04:03.000000000 +0200
@@ -510,6 +510,11 @@
static UClassID getStaticClassID();
@@ -27,9 +27,9 @@ diff -ur icu-49.1.orig/source/layout/LEFontInstance.h icu-49.1/source/layout/LEF
* Returns true if writing direction is vertical.
*/
virtual inline bool getLayoutDirVertical() const;
-diff -ur icu-49.1.orig/source/layout/LayoutEngine.cpp icu-49.1/source/layout/LayoutEngine.cpp
---- icu-49.1.orig/source/layout/LayoutEngine.cpp 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/LayoutEngine.cpp 2012-03-22 10:20:24.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/LayoutEngine.cpp icu-50.1/source/layout/LayoutEngine.cpp
+--- icu-50.1.orig/source/layout/LayoutEngine.cpp 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/LayoutEngine.cpp 2012-10-24 10:04:03.000000000 +0200
@@ -369,9 +369,25 @@
if (fTypoFlags & 0x1) { /* kerning enabled */
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-70-Arabic b/Build/source/libs/icu/icu-50.1-PATCHES/patch-70-Arabic
index 4a65c41e509..5d4208ee2d0 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-70-Arabic
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-70-Arabic
@@ -1,6 +1,6 @@
-diff -ur icu-49.1.orig/source/layout/ArabicShaping.cpp icu-49.1/source/layout/ArabicShaping.cpp
---- icu-49.1.orig/source/layout/ArabicShaping.cpp 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/layout/ArabicShaping.cpp 2012-03-22 10:21:21.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/ArabicShaping.cpp icu-50.1/source/layout/ArabicShaping.cpp
+--- icu-50.1.orig/source/layout/ArabicShaping.cpp 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/ArabicShaping.cpp 2012-10-24 10:05:03.000000000 +0200
@@ -24,6 +24,31 @@
ArabicShaping::ST_TRANSPARENT // [T]
};
@@ -150,9 +150,9 @@ diff -ur icu-49.1.orig/source/layout/ArabicShaping.cpp icu-49.1/source/layout/Ar
erout = out;
}
-diff -ur icu-49.1.orig/source/layout/ArabicShaping.h icu-49.1/source/layout/ArabicShaping.h
---- icu-49.1.orig/source/layout/ArabicShaping.h 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/ArabicShaping.h 2012-03-22 10:21:21.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/ArabicShaping.h icu-50.1/source/layout/ArabicShaping.h
+--- icu-50.1.orig/source/layout/ArabicShaping.h 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/ArabicShaping.h 2012-10-24 10:05:03.000000000 +0200
@@ -39,7 +39,10 @@
MASK_SHAPE_RIGHT = 1, // if this bit set, shapes to right
MASK_SHAPE_LEFT = 2, // if this bit set, shapes to left
@@ -184,9 +184,9 @@ diff -ur icu-49.1.orig/source/layout/ArabicShaping.h icu-49.1/source/layout/Arab
static void adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage);
};
-diff -ur icu-49.1.orig/source/layout/LayoutEngine.cpp icu-49.1/source/layout/LayoutEngine.cpp
---- icu-49.1.orig/source/layout/LayoutEngine.cpp 2012-03-22 10:20:24.000000000 +0100
-+++ icu-49.1/source/layout/LayoutEngine.cpp 2012-03-22 10:21:21.000000000 +0100
+diff -ur icu-50.1.orig/source/layout/LayoutEngine.cpp icu-50.1/source/layout/LayoutEngine.cpp
+--- icu-50.1.orig/source/layout/LayoutEngine.cpp 2012-10-24 10:04:03.000000000 +0200
++++ icu-50.1/source/layout/LayoutEngine.cpp 2012-10-24 10:05:03.000000000 +0200
@@ -567,6 +567,8 @@
break;
diff --git a/Build/source/libs/icu/icu-49.1-PATCHES/patch-82-Indic-bugfix b/Build/source/libs/icu/icu-50.1-PATCHES/patch-82-Indic-bugfix
index 0a8a6ee871f..4b03b85f306 100644
--- a/Build/source/libs/icu/icu-49.1-PATCHES/patch-82-Indic-bugfix
+++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-82-Indic-bugfix
@@ -1,6 +1,6 @@
-diff -ur icu-49.1.orig/source/layout/IndicClassTables.cpp icu-49.1/source/layout/IndicClassTables.cpp
---- icu-49.1.orig/source/layout/IndicClassTables.cpp 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/layout/IndicClassTables.cpp 2012-06-18 14:23:38.000000000 +0200
+diff -ur icu-50.1.orig/source/layout/IndicClassTables.cpp icu-50.1/source/layout/IndicClassTables.cpp
+--- icu-50.1.orig/source/layout/IndicClassTables.cpp 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/IndicClassTables.cpp 2012-10-24 10:06:39.000000000 +0200
@@ -66,7 +66,6 @@
// special forms... (Bengali RA?)
#define _bb (_ct | CF_BELOW_BASE)
@@ -18,9 +18,9 @@ diff -ur icu-49.1.orig/source/layout/IndicClassTables.cpp icu-49.1/source/layout
_dr, _dr, _dr, _dr, _xx, _xx, _l1, _l1, _dl, _xx, _s1, _s2, _s3, _vr, _xx, _xx, // 0D40 - 0D4F
_xx, _xx, _xx, _xx, _xx, _xx, _xx, _m2, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0D50 - 0D5F
_iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx // 0D60 - 0D6F
-diff -ur icu-49.1.orig/source/layout/IndicReordering.cpp icu-49.1/source/layout/IndicReordering.cpp
---- icu-49.1.orig/source/layout/IndicReordering.cpp 2012-03-21 18:38:10.000000000 +0100
-+++ icu-49.1/source/layout/IndicReordering.cpp 2012-06-18 14:38:25.000000000 +0200
+diff -ur icu-50.1.orig/source/layout/IndicReordering.cpp icu-50.1/source/layout/IndicReordering.cpp
+--- icu-50.1.orig/source/layout/IndicReordering.cpp 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/IndicReordering.cpp 2012-10-24 10:06:39.000000000 +0200
@@ -129,10 +129,6 @@
le_int32 fSMIndex;
FeatureMask fSMFeatures;
@@ -177,9 +177,9 @@ diff -ur icu-49.1.orig/source/layout/IndicReordering.cpp icu-49.1/source/layout/
LEUnicode currentChar;
-diff -ur icu-49.1.orig/source/layout/IndicReordering.h icu-49.1/source/layout/IndicReordering.h
---- icu-49.1.orig/source/layout/IndicReordering.h 2012-03-21 18:38:08.000000000 +0100
-+++ icu-49.1/source/layout/IndicReordering.h 2012-06-18 14:27:48.000000000 +0200
+diff -ur icu-50.1.orig/source/layout/IndicReordering.h icu-50.1/source/layout/IndicReordering.h
+--- icu-50.1.orig/source/layout/IndicReordering.h 2012-10-23 07:11:50.000000000 +0200
++++ icu-50.1/source/layout/IndicReordering.h 2012-10-24 10:06:39.000000000 +0200
@@ -50,7 +50,6 @@
#define CF_BELOW_BASE 0x10000000U
#define CF_POST_BASE 0x08000000U
diff --git a/Build/source/libs/icu/icu-49.1/Doxyfile.in b/Build/source/libs/icu/icu-50.1/Doxyfile.in
index a6cd9820251..4683b6b7e90 100644
--- a/Build/source/libs/icu/icu-49.1/Doxyfile.in
+++ b/Build/source/libs/icu/icu-50.1/Doxyfile.in
@@ -1,7 +1,7 @@
# Doxyfile 1.3.7
# ********************************************************************
# * COPYRIGHT:
-# * Copyright (c) 2004-2011, International Business Machines Corporation
+# * Copyright (c) 2004-2012, International Business Machines Corporation
# * and others. All Rights Reserved.
# ********************************************************************
@@ -86,7 +86,7 @@ WARN_LOGFILE =
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
-INPUT = ./common/unicode/platform.h @srcdir@/common/unicode @srcdir@/i18n/unicode @srcdir@/io/unicode @srcdir@/layout/LEFontInstance.h @srcdir@/layout/LEGlyphStorage.h @srcdir@/layout/LELanguages.h @srcdir@/layout/LEScripts.h @srcdir@/layout/LESwaps.h @srcdir@/layout/LETypes.h @srcdir@/layout/LayoutEngine.h @srcdir@/layoutex/layout
+INPUT = @srcdir@/common/unicode @srcdir@/i18n/unicode @srcdir@/io/unicode @srcdir@/layout/LEFontInstance.h @srcdir@/layout/LEGlyphStorage.h @srcdir@/layout/LELanguages.h @srcdir@/layout/LEScripts.h @srcdir@/layout/LESwaps.h @srcdir@/layout/LETypes.h @srcdir@/layout/LayoutEngine.h @srcdir@/layoutex/layout
FILE_PATTERNS = *.h
RECURSIVE = NO
EXCLUDE = @srcdir@/common/unicode/urename.h @srcdir@/common/unicode/udraft.h @srcdir@/common/unicode/udeprctd.h @srcdir@/common/unicode/uobslete.h @srcdir@/common/unicode/ppalmos.h
@@ -192,7 +192,7 @@ EXPAND_ONLY_PREDEF = YES
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
-PREDEFINED = U_EXPORT2= U_STABLE= U_DRAFT= U_INTERNAL= U_SYSTEM= U_DEPRECATED= U_OBSOLETE= U_CALLCONV= U_CDECL_BEGIN= U_CDECL_END= U_NO_THROW= U_NAMESPACE_BEGIN= U_NAMESPACE_END=
+PREDEFINED = U_EXPORT2= U_STABLE= U_DRAFT= U_INTERNAL= U_SYSTEM= U_DEPRECATED= U_OBSOLETE= U_CALLCONV= U_CDECL_BEGIN= U_CDECL_END= U_NO_THROW=\ "U_NAMESPACE_BEGIN=namespace icu{" "U_NAMESPACE_END=}" U_HAVE_STD_STRING=1 U_SHOW_CPLUSPLUS_API=1 U_DEFINE_LOCAL_OPEN_POINTER()= U_IN_DOXYGEN=1
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------
diff --git a/Build/source/libs/icu/icu-49.1/Makefile.in b/Build/source/libs/icu/icu-50.1/Makefile.in
index 4ec9c755d5e..4dc5eccfcc1 100644
--- a/Build/source/libs/icu/icu-49.1/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/Makefile.in
@@ -16,9 +16,8 @@ include $(top_builddir)/icudefs.mk
docdir = $(datadir)/doc
docsubdir = $(PACKAGE)$(ICULIBDASHSUFFIX)/html
-docsubsrchdir = $(docsubdir)/search
docfilesdir = doc/html
-docfiles = $(docfilesdir)/*.png $(docfilesdir)/*.html $(docfilesdir)/*.css $(docfilesdir)/*.tag $(docfilesdir)/installdox
+docfiles = $(docfilesdir)/*.png $(docfilesdir)/*.html $(docfilesdir)/*.css $(docfilesdir)/*.tag
docsrchdir = $(docfilesdir)/search
docsrchfiles = $(docsrchdir)/*
@@ -36,20 +35,24 @@ subdir = .
@TESTS_TRUE@TEST = test
@SAMPLES_TRUE@SAMPLE = samples
+## pkgconfig setup. Always have uc and i18n. Others are optional.
+ALL_PKGCONFIG_SUFFIX=uc i18n
+@LAYOUT_TRUE@ALL_PKGCONFIG_SUFFIX+= le lx
+@ICUIO_TRUE@ALL_PKGCONFIG_SUFFIX+= io
+
DOXYGEN = @DOXYGEN@
DOCZIP = icu-docs.zip
## Files to remove for 'make clean'
CLEANFILES = *~
-ALL_PKGCONFIG_SUFFIX=uc i18n io le lx
ALL_PKGCONFIG_FILES=$(ALL_PKGCONFIG_SUFFIX:%=$(top_builddir)/config/icu-%.pc)
## Files built (autoconfed) and installed
INSTALLED_BUILT_FILES = $(top_builddir)/config/Makefile.inc $(top_builddir)/config/pkgdata.inc $(top_builddir)/config/icu-config @platform_make_fragment@ $(EXTRA_DATA:%=$(DESTDIR)$(pkglibdir)/%) $(ALL_PKGCONFIG_FILES)
## Files built (autoconfed) but not installed
-LOCAL_BUILT_FILES = icudefs.mk config/icucross.mk
+LOCAL_BUILT_FILES = icudefs.mk config/icucross.mk config/icucross.inc
DOCDIRS = common i18n
SUBDIRS = stubdata common i18n $(LAYOUT) tools data $(ICUIO) $(EXTRA) $(SAMPLE) $(TEST)
@@ -106,10 +109,14 @@ doc: doc/html/index.html
doc-searchengine: Doxyfile $(wildcard ./common/unicode/platform.h $(srcdir)/common/unicode/*.h $(srcdir)/i18n/unicode/*.h $(srcdir)/layout/unicode/*.h $(srcdir)/io/unicode/*.h)
sed < Doxyfile -e 's%[^#]*SEARCHENGINE.*%SEARCHENGINE=YES%' | $(DOXYGEN) -
+ @echo adding links from non-namespaced class files
+ find doc/html -name 'classicu_1_1*' -print | sed -e 's%^\(.*class\)icu_1_1\(.*\)$$%ln & \1\2%' | sh
@echo Docs created - WARNING, probably contains non-GPL .js files
doc/html/index.html: Doxyfile $(wildcard ./common/unicode/platform.h $(srcdir)/common/unicode/*.h $(srcdir)/i18n/unicode/*.h $(srcdir)/layout/unicode/*.h $(srcdir)/io/unicode/*.h)
$(DOXYGEN)
+ @echo adding links from non-namespaced class files
+ find doc/html -name 'classicu_1_1*' -print | sed -e 's%^\(.*class\)icu_1_1\(.*\)$$%ln & \1\2%' | sh
Doxyfile: $(srcdir)/Doxyfile.in
CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
@@ -147,7 +154,9 @@ clean-recursive-with-twist:
$(MAKE) clean-recursive LOCAL_SUBDIRS='$(CLEAN_FIRST_SUBDIRS) $(filter-out $(CLEAN_FIRST_SUBDIRS),$(LOCAL_SUBDIRS))'
all-local: $(srcdir)/configure $(LOCAL_BUILT_FILES) $(INSTALLED_BUILT_FILES)
-
+ifndef VERBOSE
+ @echo "Note: rebuild with \"$(MAKE) VERBOSE=1 $(MAKECMDGOALS)\" to show all compiler parameters."
+endif
install-local: install-icu install-manx
install-icu: $(INSTALLED_BUILT_FILES)
@@ -176,9 +185,9 @@ install-doc:
else
install-doc: doc
$(RM) -r $(DESTDIR)$(docdir)/$(docsubdir)
- $(MKINSTALLDIRS) $(DESTDIR)$(docdir)/$(docsubsrchdir)
+ $(MKINSTALLDIRS) $(DESTDIR)$(docdir)/$(docsubdir)
$(INSTALL_DATA) $(docfiles) $(DESTDIR)$(docdir)/$(docsubdir)
- $(INSTALL_DATA) $(docsrchfiles) $(DESTDIR)$(docdir)/$(docsubsrchdir)
+
endif
$(DESTDIR)$(pkglibdir)/%: $(top_srcdir)/../data/%
@@ -197,7 +206,7 @@ clean-local:
distclean-local: clean-local
$(RMV) $(top_builddir)/config/Makefile.inc $(top_builddir)/config/pkgdata.inc $(top_builddir)/config/icu-config $(top_builddir)/config/icu.pc $(ALL_PKGCONFIG_FILES)
- $(RMV) config.cache config.log config.status $(top_builddir)/config/icucross.mk autom4te.cache uconfig.h.prepend
+ $(RMV) config.cache config.log config.status $(top_builddir)/config/icucross.mk $(top_builddir)/config/icucross.inc autom4te.cache uconfig.h.prepend
$(RMV) Makefile config/Makefile icudefs.mk $(LIBDIR) $(BINDIR)
-$(RMV) dist
@@ -221,16 +230,20 @@ icudefs.mk: $(srcdir)/icudefs.mk.in $(top_builddir)/config.status
config/icucross.mk: $(top_builddir)/icudefs.mk $(top_builddir)/Makefile
@echo rebuilding $@
@(echo "CROSS_ICU_VERSION=$(VERSION)" ;\
- grep '^CURR_FULL_DIR' $(top_builddir)/icudefs.mk ;\
- grep '^CURR_FULL_DIR' @platform_make_fragment@ ;\
echo "TOOLEXEEXT=$(EXEEXT)" \
) > $@
@(echo 'TOOLBINDIR=$$(cross_buildroot)/bin' ;\
echo 'TOOLLIBDIR=$$(cross_buildroot)/lib' ;\
echo "INVOKE=$(LDLIBRARYPATH_ENVVAR)=$(LIBRARY_PATH_PREFIX)"'$$(TOOLLIBDIR):$$(cross_buildroot)/stubdata:$$(cross_buildroot)/tools/ctestfw:$$$$'"$(LDLIBRARYPATH_ENVVAR)" ;\
- echo "PKGDATA_INVOKE=$(LDLIBRARYPATH_ENVVAR)=$(LIBRARY_PATH_PREFIX)"'$$(cross_buildroot)/stubdata:$$(cross_buildroot)/tools/ctestfw:$$(TOOLLIBDIR):$$$$'"$(LDLIBRARYPATH_ENVVAR) "'$$'"(PKGDATA_INVOKE_OPTS)" ;\
+ echo "PKGDATA_INVOKE=$(LDLIBRARYPATH_ENVVAR)=$(LIBRARY_PATH_PREFIX)"'$$(cross_buildroot)/stubdata:$$(cross_buildroot)/tools/ctestfw:$$(TOOLLIBDIR):$$$$'"$(LDLIBRARYPATH_ENVVAR) " ;\
echo ) >> $@
+config/icucross.inc: $(top_builddir)/icudefs.mk $(top_builddir)/Makefile
+ @echo rebuilding $@
+ @(grep '^CURR_FULL_DIR' $(top_builddir)/icudefs.mk ;\
+ grep '^CURR_FULL_DIR' @platform_make_fragment@ ;\
+ ) > $@ ; :
+
config/icu.pc: $(srcdir)/config/icu.pc.in
cd $(top_builddir) \
diff --git a/Build/source/libs/icu/icu-49.1/aclocal.m4 b/Build/source/libs/icu/icu-50.1/aclocal.m4
index 95c9292337d..a67979c50fc 100644
--- a/Build/source/libs/icu/icu-49.1/aclocal.m4
+++ b/Build/source/libs/icu/icu-50.1/aclocal.m4
@@ -1,5 +1,5 @@
# aclocal.m4 for ICU
-# Copyright (c) 1999-2011, International Business Machines Corporation and
+# Copyright (c) 1999-2012, International Business Machines Corporation and
# others. All Rights Reserved.
# Stephen F. Booth
@@ -452,16 +452,9 @@ AC_DEFUN(AC_CHECK_STRICT_COMPILE,
then
if test "$GCC" = yes
then
- case "${host}" in
- *-*-solaris*)
- CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long"
- CFLAGS="$CFLAGS -D__STDC__=0";;
- *-*-hpux*)
- echo "# Note: We are not using '-ansi' with HP/UX GCC because int64_t broke, see <http://bugs.icu-project.org/trac/ticket/8493>"
- CFLAGS="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
- *)
- CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
- esac
+ # Do not use -ansi. It limits us to C90, and it breaks some platforms.
+ # We use -std=c99 to disable the gnu99 defaults and its associated warnings
+ CFLAGS="$CFLAGS -Wall -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
else
case "${host}" in
*-*-cygwin)
@@ -473,11 +466,7 @@ AC_DEFUN(AC_CHECK_STRICT_COMPILE,
fi
if test "$GXX" = yes
then
- CXXFLAGS="$CXXFLAGS -W -Wall -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
- case "${host}" in
- *-*-solaris*)
- CXXFLAGS="$CXXFLAGS -D__STDC__=0";;
- esac
+ CXXFLAGS="$CXXFLAGS -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
else
case "${host}" in
*-*-cygwin)
diff --git a/Build/source/libs/icu/icu-49.1/allinone/allinone.sln b/Build/source/libs/icu/icu-50.1/allinone/allinone.sln
index 0571f4edc44..0101caea0ab 100644
--- a/Build/source/libs/icu/icu-49.1/allinone/allinone.sln
+++ b/Build/source/libs/icu/icu-50.1/allinone/allinone.sln
@@ -52,7 +52,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iotest", "..\test\iotest\io
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "icupkg", "..\tools\icupkg\icupkg.vcxproj", "{62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genctd", "..\tools\genctd\genctd.vcxproj", "{9D4211F7-2C77-439C-82F0-30A4E43BA569}"
+Project("{9D4211F7-2C77-439C-82F0-30A4E43BA569}") = "gendict", "..\tools\gendict\gendict.vcxproj", "{9D4211F7-2C77-439C-82F0-30A4E43BA569}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "letest", "..\test\letest\letest.vcxproj", "{67351485-4D18-4245-BE39-A7EF0675ACD2}"
EndProject
diff --git a/Build/source/libs/icu/icu-49.1/allinone/icucheck.bat b/Build/source/libs/icu/icu-50.1/allinone/icucheck.bat
index e51230bd142..e55317d91e6 100755
--- a/Build/source/libs/icu/icu-49.1/allinone/icucheck.bat
+++ b/Build/source/libs/icu/icu-50.1/allinone/icucheck.bat
@@ -1,7 +1,7 @@
@echo off
REM ********************************************************************
REM * COPYRIGHT:
-REM * Copyright (c) 2010-2011, International Business Machines Corporation
+REM * Copyright (c) 2010-2012, International Business Machines Corporation
REM * and others. All Rights Reserved.
REM ********************************************************************
@@ -20,13 +20,12 @@ exit /b 1
set ICU_OPATH=%PATH%
-set ICU_ICUDIR="%~f0"\..\..\..
-
-
-set ICU_BINDIR=%ICU_ICUDIR%\bin
+set ICU_ICUDIR="%~dp0"\..\..
if "%ICU_ARCH%" == "x64" (
-set ICU_BINDIR=%ICU_ICUDIR%\bin64
+set ICU_BINDIR=%~dp0\..\..\bin64
+) else (
+set ICU_BINDIR=%~dp0\..\..\bin
)
set PATH=%ICU_BINDIR%;%PATH%
diff --git a/Build/source/libs/icu/icu-49.1/common/Makefile.in b/Build/source/libs/icu/icu-50.1/common/Makefile.in
index dd300a9b6b1..f8efcf9d094 100644
--- a/Build/source/libs/icu/icu-49.1/common/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/common/Makefile.in
@@ -1,6 +1,6 @@
#******************************************************************************
#
-# Copyright (C) 1999-2011, International Business Machines
+# Copyright (C) 1999-2012, International Business Machines
# Corporation and others. All Rights Reserved.
#
#******************************************************************************
@@ -56,6 +56,10 @@ DYNAMICCFLAGS = $(SHAREDLIBCFLAGS)
DYNAMICCXXFLAGS = $(SHAREDLIBCXXFLAGS)
CFLAGS += $(LIBCFLAGS)
CXXFLAGS += $(LIBCXXFLAGS)
+ifeq ($(OS390BATCH),1)
+CFLAGS += -WI
+CXXFLAGS += -WI
+endif
CPPFLAGS += -I$(srcdir) $(LIBCPPFLAGS) $(CPPFLAGSICUUC)
# we want DEFS here
@@ -86,6 +90,7 @@ bytestream.o stringpiece.o \
stringtriebuilder.o bytestriebuilder.o \
bytestrie.o bytestrieiterator.o \
ucharstrie.o ucharstriebuilder.o ucharstrieiterator.o \
+dictionarydata.o \
appendable.o ustr_cnv.o unistr_cnv.o unistr.o unistr_case.o unistr_props.o \
utf_impl.o ustring.o ustrcase.o ucasemap.o ucasemap_titlecase_brkiter.o cstring.o ustrfmt.o ustrtrns.o ustr_wcs.o utext.o \
unistr_case_locale.o ustrcase_locale.o unistr_titlecase_brkiter.o ustr_titlecase_brkiter.o \
@@ -94,12 +99,12 @@ chariter.o schriter.o uchriter.o uiter.o \
patternprops.o uchar.o uprops.o ucase.o propname.o ubidi_props.o ubidi.o ubidiwrt.o ubidiln.o ushape.o \
uscript.o usc_impl.o unames.o \
utrie.o utrie2.o utrie2_builder.o bmpset.o unisetspan.o uset_props.o uniset_props.o uniset_closure.o uset.o uniset.o usetiter.o ruleiter.o caniter.o unifilt.o unifunct.o \
-uarrsort.o brkiter.o ubrk.o brkeng.o dictbe.o triedict.o \
+uarrsort.o brkiter.o ubrk.o brkeng.o dictbe.o \
rbbi.o rbbidata.o rbbinode.o rbbirb.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o \
serv.o servnotf.o servls.o servlk.o servlkf.o servrbf.o servslkf.o \
uidna.o usprep.o uts46.o punycode.o \
util.o util_props.o parsepos.o locbased.o cwchar.o wintz.o mutex.o dtintrv.o ucnvsel.o propsvec.o \
-ulist.o uloc_tag.o icudataver.o icuplug.o
+ulist.o uloc_tag.o icudataver.o icuplug.o listformatter.o
## Header files to install
HEADERS = $(srcdir)/unicode/*.h
diff --git a/Build/source/libs/icu/icu-49.1/common/appendable.cpp b/Build/source/libs/icu/icu-50.1/common/appendable.cpp
index 4d672fc0515..4d672fc0515 100644
--- a/Build/source/libs/icu/icu-49.1/common/appendable.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/appendable.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/bmpset.cpp b/Build/source/libs/icu/icu-50.1/common/bmpset.cpp
index 83cc9064f7e..b874436eced 100644
--- a/Build/source/libs/icu/icu-49.1/common/bmpset.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/bmpset.cpp
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2007-2011, International Business Machines
+* Copyright (C) 2007-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -107,7 +107,7 @@ static void set32x64Bits(uint32_t table[64], int32_t start, int32_t limit) {
// limit<=0x800. If limit==0x800 then limitLead=32 and limitTrail=0.
// In that case, bits=1<<limitLead is undefined but the bits value
// is not used because trail<limitTrail is already false.
- bits=1<<limitLead;
+ bits=(uint32_t)1<<((limitLead == 0x20) ? (limitLead - 1) : limitLead);
for(trail=0; trail<limitTrail; ++trail) {
table[trail]|=bits;
}
diff --git a/Build/source/libs/icu/icu-49.1/common/bmpset.h b/Build/source/libs/icu/icu-50.1/common/bmpset.h
index d9e08eaa66f..d9e08eaa66f 100644
--- a/Build/source/libs/icu/icu-49.1/common/bmpset.h
+++ b/Build/source/libs/icu/icu-50.1/common/bmpset.h
diff --git a/Build/source/libs/icu/icu-49.1/common/brkeng.cpp b/Build/source/libs/icu/icu-50.1/common/brkeng.cpp
index b2b2d263b8d..bb61ad63a14 100644
--- a/Build/source/libs/icu/icu-49.1/common/brkeng.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/brkeng.cpp
@@ -1,6 +1,6 @@
/*
************************************************************************************
- * Copyright (C) 2006-2011, International Business Machines Corporation
+ * Copyright (C) 2006-2012, International Business Machines Corporation
* and others. All Rights Reserved.
************************************************************************************
*/
@@ -11,7 +11,6 @@
#include "brkeng.h"
#include "dictbe.h"
-#include "triedict.h"
#include "unicode/uchar.h"
#include "unicode/uniset.h"
#include "unicode/chariter.h"
@@ -20,6 +19,10 @@
#include "unicode/putil.h"
#include "unicode/ustring.h"
#include "unicode/uscript.h"
+#include "unicode/ucharstrie.h"
+#include "unicode/bytestrie.h"
+#include "charstr.h"
+#include "dictionarydata.h"
#include "uvector.h"
#include "umutex.h"
#include "uresimp.h"
@@ -219,21 +222,49 @@ ICULanguageBreakFactory::loadEngineFor(UChar32 c, int32_t breakType) {
UErrorCode status = U_ZERO_ERROR;
UScriptCode code = uscript_getScript(c, &status);
if (U_SUCCESS(status)) {
- const CompactTrieDictionary *dict = loadDictionaryFor(code, breakType);
- if (dict != NULL) {
+ DictionaryMatcher *m = loadDictionaryMatcherFor(code, breakType);
+ if (m != NULL) {
const LanguageBreakEngine *engine = NULL;
switch(code) {
case USCRIPT_THAI:
- engine = new ThaiBreakEngine(dict, status);
+ engine = new ThaiBreakEngine(m, status);
break;
case USCRIPT_KHMER:
- engine = new KhmerBreakEngine(dict, status);
+ engine = new KhmerBreakEngine(m, status);
break;
+
+#if !UCONFIG_NO_NORMALIZATION
+ // CJK not available w/o normalization
+ case USCRIPT_HANGUL:
+ engine = new CjkBreakEngine(m, kKorean, status);
+ break;
+
+ // use same BreakEngine and dictionary for both Chinese and Japanese
+ case USCRIPT_HIRAGANA:
+ case USCRIPT_KATAKANA:
+ case USCRIPT_HAN:
+ engine = new CjkBreakEngine(m, kChineseJapanese, status);
+ break;
+#if 0
+ // TODO: Have to get some characters with script=common handled
+ // by CjkBreakEngine (e.g. U+309B). Simply subjecting
+ // them to CjkBreakEngine does not work. The engine has to
+ // special-case them.
+ case USCRIPT_COMMON:
+ {
+ UBlockCode block = ublock_getCode(code);
+ if (block == UBLOCK_HIRAGANA || block == UBLOCK_KATAKANA)
+ engine = new CjkBreakEngine(dict, kChineseJapanese, status);
+ break;
+ }
+#endif
+#endif
+
default:
break;
}
if (engine == NULL) {
- delete dict;
+ delete m;
}
else if (U_FAILURE(status)) {
delete engine;
@@ -245,45 +276,58 @@ ICULanguageBreakFactory::loadEngineFor(UChar32 c, int32_t breakType) {
return NULL;
}
-const CompactTrieDictionary *
-ICULanguageBreakFactory::loadDictionaryFor(UScriptCode script, int32_t /*breakType*/) {
+DictionaryMatcher *
+ICULanguageBreakFactory::loadDictionaryMatcherFor(UScriptCode script, int32_t /* brkType */) {
UErrorCode status = U_ZERO_ERROR;
- // Open root from brkitr tree.
- char dictnbuff[256];
- char ext[4]={'\0'};
-
+ // open root from brkitr tree.
UResourceBundle *b = ures_open(U_ICUDATA_BRKITR, "", &status);
b = ures_getByKeyWithFallback(b, "dictionaries", b, &status);
- b = ures_getByKeyWithFallback(b, uscript_getShortName(script), b, &status);
int32_t dictnlength = 0;
- const UChar *dictfname = ures_getString(b, &dictnlength, &status);
- if (U_SUCCESS(status) && (size_t)dictnlength >= sizeof(dictnbuff)) {
- dictnlength = 0;
- status = U_BUFFER_OVERFLOW_ERROR;
+ const UChar *dictfname =
+ ures_getStringByKeyWithFallback(b, uscript_getShortName(script), &dictnlength, &status);
+ if (U_FAILURE(status)) {
+ ures_close(b);
+ return NULL;
}
- if (U_SUCCESS(status) && dictfname) {
- UChar* extStart=u_strchr(dictfname, 0x002e);
- int len = 0;
- if(extStart!=NULL){
- len = (int)(extStart-dictfname);
- u_UCharsToChars(extStart+1, ext, sizeof(ext)); // nul terminates the buff
- u_UCharsToChars(dictfname, dictnbuff, len);
- }
- dictnbuff[len]=0; // nul terminate
+ CharString dictnbuf;
+ CharString ext;
+ const UChar *extStart = u_memrchr(dictfname, 0x002e, dictnlength); // last dot
+ if (extStart != NULL) {
+ int32_t len = (int32_t)(extStart - dictfname);
+ ext.appendInvariantChars(UnicodeString(FALSE, extStart + 1, dictnlength - len - 1), status);
+ dictnlength = len;
}
+ dictnbuf.appendInvariantChars(UnicodeString(FALSE, dictfname, dictnlength), status);
ures_close(b);
- UDataMemory *file = udata_open(U_ICUDATA_BRKITR, ext, dictnbuff, &status);
+
+ UDataMemory *file = udata_open(U_ICUDATA_BRKITR, ext.data(), dictnbuf.data(), &status);
if (U_SUCCESS(status)) {
- const CompactTrieDictionary *dict = new CompactTrieDictionary(
- file, status);
- if (U_SUCCESS(status) && dict == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
+ // build trie
+ const uint8_t *data = (const uint8_t *)udata_getMemory(file);
+ const int32_t *indexes = (const int32_t *)data;
+ const int32_t offset = indexes[DictionaryData::IX_STRING_TRIE_OFFSET];
+ const int32_t trieType = indexes[DictionaryData::IX_TRIE_TYPE] & DictionaryData::TRIE_TYPE_MASK;
+ DictionaryMatcher *m = NULL;
+ if (trieType == DictionaryData::TRIE_TYPE_BYTES) {
+ const int32_t transform = indexes[DictionaryData::IX_TRANSFORM];
+ const char *characters = (const char *)(data + offset);
+ m = new BytesDictionaryMatcher(characters, transform, file);
+ }
+ else if (trieType == DictionaryData::TRIE_TYPE_UCHARS) {
+ const UChar *characters = (const UChar *)(data + offset);
+ m = new UCharsDictionaryMatcher(characters, file);
}
- if (U_FAILURE(status)) {
- delete dict;
- dict = NULL;
+ if (m == NULL) {
+ // no matcher exists to take ownership - either we are an invalid
+ // type or memory allocation failed
+ udata_close(file);
}
- return dict;
+ return m;
+ } else if (dictfname != NULL) {
+ // we don't have a dictionary matcher.
+ // returning NULL here will cause us to fail to find a dictionary break engine, as expected
+ status = U_ZERO_ERROR;
+ return NULL;
}
return NULL;
}
diff --git a/Build/source/libs/icu/icu-49.1/common/brkeng.h b/Build/source/libs/icu/icu-50.1/common/brkeng.h
index 618b2aeea5f..7f926f14b35 100644
--- a/Build/source/libs/icu/icu-49.1/common/brkeng.h
+++ b/Build/source/libs/icu/icu-50.1/common/brkeng.h
@@ -1,6 +1,6 @@
/**
************************************************************************************
- * Copyright (C) 2006-2007, International Business Machines Corporation and others. *
+ * Copyright (C) 2006-2012, International Business Machines Corporation and others. *
* All Rights Reserved. *
************************************************************************************
*/
@@ -17,7 +17,7 @@ U_NAMESPACE_BEGIN
class UnicodeSet;
class UStack;
-class CompactTrieDictionary;
+class DictionaryMatcher;
/*******************************************************************
* LanguageBreakEngine
@@ -259,8 +259,7 @@ class ICULanguageBreakFactory : public LanguageBreakFactory {
*/
virtual const LanguageBreakEngine *getEngineFor(UChar32 c, int32_t breakType);
- protected:
-
+protected:
/**
* <p>Create a LanguageBreakEngine for the set of characters to which
* the supplied character belongs, for the specified break type.</p>
@@ -273,17 +272,15 @@ class ICULanguageBreakFactory : public LanguageBreakFactory {
*/
virtual const LanguageBreakEngine *loadEngineFor(UChar32 c, int32_t breakType);
- /**
- * <p>Create a CompactTrieDictionary for the specified script and break type.</p>
- *
- * @param script An ISO 15924 script code that identifies the dictionary to be
- * created.
- * @param breakType The kind of text break for which a dictionary is
- * sought.
- * @return A CompactTrieDictionary with the desired characteristics, or 0.
- */
- virtual const CompactTrieDictionary *loadDictionaryFor(UScriptCode script, int32_t breakType);
-
+ /**
+ * <p>Create a DictionaryMatcher for the specified script and break type.</p>
+ * @param script An ISO 15924 script code that identifies the dictionary to be
+ * created.
+ * @param breakType The kind of text break for which a dictionary is
+ * sought.
+ * @return A DictionaryMatcher with the desired characteristics, or NULL.
+ */
+ virtual DictionaryMatcher *loadDictionaryMatcherFor(UScriptCode script, int32_t breakType);
};
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/common/brkiter.cpp b/Build/source/libs/icu/icu-50.1/common/brkiter.cpp
index 90ba78d1731..90ba78d1731 100644
--- a/Build/source/libs/icu/icu-49.1/common/brkiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/brkiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/bytestream.cpp b/Build/source/libs/icu/icu-50.1/common/bytestream.cpp
index ebd4148e02f..ebd4148e02f 100644
--- a/Build/source/libs/icu/icu-49.1/common/bytestream.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/bytestream.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/bytestrie.cpp b/Build/source/libs/icu/icu-50.1/common/bytestrie.cpp
index 8a1ab4c62bb..8a1ab4c62bb 100644
--- a/Build/source/libs/icu/icu-49.1/common/bytestrie.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/bytestrie.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/bytestriebuilder.cpp b/Build/source/libs/icu/icu-50.1/common/bytestriebuilder.cpp
index c105dfec1ba..f252e2d41fe 100644
--- a/Build/source/libs/icu/icu-49.1/common/bytestriebuilder.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/bytestriebuilder.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: bytestriebuilder.cpp
@@ -179,9 +179,9 @@ U_CDECL_BEGIN
static int32_t U_CALLCONV
compareElementStrings(const void *context, const void *left, const void *right) {
- const CharString *strings=reinterpret_cast<const CharString *>(context);
- const BytesTrieElement *leftElement=reinterpret_cast<const BytesTrieElement *>(left);
- const BytesTrieElement *rightElement=reinterpret_cast<const BytesTrieElement *>(right);
+ const CharString *strings=static_cast<const CharString *>(context);
+ const BytesTrieElement *leftElement=static_cast<const BytesTrieElement *>(left);
+ const BytesTrieElement *rightElement=static_cast<const BytesTrieElement *>(right);
return leftElement->compareStringTo(*rightElement, *strings);
}
@@ -253,7 +253,7 @@ BytesTrieBuilder::buildBytes(UStringTrieBuildOption buildOption, UErrorCode &err
}
if(bytesCapacity<capacity) {
uprv_free(bytes);
- bytes=reinterpret_cast<char *>(uprv_malloc(capacity));
+ bytes=static_cast<char *>(uprv_malloc(capacity));
if(bytes==NULL) {
errorCode=U_MEMORY_ALLOCATION_ERROR;
bytesCapacity=0;
@@ -379,7 +379,7 @@ BytesTrieBuilder::ensureCapacity(int32_t length) {
do {
newCapacity*=2;
} while(newCapacity<=length);
- char *newBytes=reinterpret_cast<char *>(uprv_malloc(newCapacity));
+ char *newBytes=static_cast<char *>(uprv_malloc(newCapacity));
if(newBytes==NULL) {
// unable to allocate memory
uprv_free(bytes);
@@ -430,9 +430,9 @@ BytesTrieBuilder::writeValueAndFinal(int32_t i, UBool isFinal) {
int32_t length=1;
if(i<0 || i>0xffffff) {
intBytes[0]=(char)BytesTrie::kFiveByteValueLead;
- intBytes[1]=(char)(i>>24);
- intBytes[2]=(char)(i>>16);
- intBytes[3]=(char)(i>>8);
+ intBytes[1]=(char)((uint32_t)i>>24);
+ intBytes[2]=(char)((uint32_t)i>>16);
+ intBytes[3]=(char)((uint32_t)i>>8);
intBytes[4]=(char)i;
length=5;
// } else if(i<=BytesTrie::kMaxOneByteValue) {
diff --git a/Build/source/libs/icu/icu-49.1/common/bytestrieiterator.cpp b/Build/source/libs/icu/icu-50.1/common/bytestrieiterator.cpp
index d8318f6524f..e50f07c24fe 100644
--- a/Build/source/libs/icu/icu-49.1/common/bytestrieiterator.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/bytestrieiterator.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: bytestrieiterator.cpp
@@ -22,7 +22,7 @@ U_NAMESPACE_BEGIN
BytesTrie::Iterator::Iterator(const void *trieBytes, int32_t maxStringLength,
UErrorCode &errorCode)
- : bytes_(reinterpret_cast<const uint8_t *>(trieBytes)),
+ : bytes_(static_cast<const uint8_t *>(trieBytes)),
pos_(bytes_), initialPos_(bytes_),
remainingMatchLength_(-1), initialRemainingMatchLength_(-1),
str_(NULL), maxLength_(maxStringLength), value_(0), stack_(NULL) {
diff --git a/Build/source/libs/icu/icu-49.1/common/caniter.cpp b/Build/source/libs/icu/icu-50.1/common/caniter.cpp
index 37ca8dfb50e..37ca8dfb50e 100644
--- a/Build/source/libs/icu/icu-49.1/common/caniter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/caniter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/chariter.cpp b/Build/source/libs/icu/icu-50.1/common/chariter.cpp
index 2d923ea0a6b..2d923ea0a6b 100644
--- a/Build/source/libs/icu/icu-49.1/common/chariter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/chariter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/charstr.cpp b/Build/source/libs/icu/icu-50.1/common/charstr.cpp
index 76723d9790c..76723d9790c 100644
--- a/Build/source/libs/icu/icu-49.1/common/charstr.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/charstr.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/charstr.h b/Build/source/libs/icu/icu-50.1/common/charstr.h
index b6553615279..4b86c835f9a 100644
--- a/Build/source/libs/icu/icu-49.1/common/charstr.h
+++ b/Build/source/libs/icu/icu-50.1/common/charstr.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2001-2011, International Business Machines
+* Copyright (c) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -61,9 +61,9 @@ public:
*/
CharString &copyFrom(const CharString &other, UErrorCode &errorCode);
- UBool isEmpty() { return len==0; }
+ UBool isEmpty() const { return len==0; }
int32_t length() const { return len; }
- char operator[] (int32_t index) const { return buffer[index]; }
+ char operator[](int32_t index) const { return buffer[index]; }
StringPiece toStringPiece() const { return StringPiece(buffer.getAlias(), len); }
const char *data() const { return buffer.getAlias(); }
diff --git a/Build/source/libs/icu/icu-49.1/common/cmemory.c b/Build/source/libs/icu/icu-50.1/common/cmemory.c
index b8916077038..cd3ccac6c9b 100644
--- a/Build/source/libs/icu/icu-49.1/common/cmemory.c
+++ b/Build/source/libs/icu/icu-50.1/common/cmemory.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2002-2011, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -21,9 +21,10 @@
#include "unicode/uclean.h"
#include "cmemory.h"
#include "putilimp.h"
+#include "uassert.h"
#include <stdlib.h>
-/* uprv_malloc(0) returns a pointer to this read-only data. */
+/* uprv_malloc(0) returns a pointer to this read-only data. */
static const int32_t zeroMem[] = {0, 0, 0, 0, 0, 0};
/* Function Pointers for user-supplied heap functions */
@@ -36,8 +37,46 @@ static UMemFreeFn *pFree;
* Used to prevent changing out the heap functions after allocations have been made */
static UBool gHeapInUse;
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+#include <stdio.h>
+static int n=0;
+static long b=0;
+#endif
+
+#if U_DEBUG
+
+static char gValidMemorySink = 0;
+
+U_CAPI void uprv_checkValidMemory(const void *p, size_t n) {
+ /*
+ * Access the memory to ensure that it's all valid.
+ * Load and save a computed value to try to ensure that the compiler
+ * does not throw away the whole loop.
+ * A thread analyzer might complain about un-mutexed access to gValidMemorySink
+ * which is true but harmless because no one ever uses the value in gValidMemorySink.
+ */
+ const char *s = (const char *)p;
+ char c = gValidMemorySink;
+ size_t i;
+ U_ASSERT(p != NULL);
+ for(i = 0; i < n; ++i) {
+ c ^= s[i];
+ }
+ gValidMemorySink = c;
+}
+
+#endif /* U_DEBUG */
+
U_CAPI void * U_EXPORT2
uprv_malloc(size_t s) {
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+#if 1
+ putchar('>');
+ fflush(stdout);
+#else
+ fprintf(stderr,"MALLOC\t#%d\t%ul bytes\t%ul total\n", ++n,s,(b+=s)); fflush(stderr);
+#endif
+#endif
if (s > 0) {
gHeapInUse = TRUE;
if (pAlloc) {
@@ -52,6 +91,10 @@ uprv_malloc(size_t s) {
U_CAPI void * U_EXPORT2
uprv_realloc(void * buffer, size_t size) {
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+ putchar('~');
+ fflush(stdout);
+#endif
if (buffer == zeroMem) {
return uprv_malloc(size);
} else if (size == 0) {
@@ -73,6 +116,10 @@ uprv_realloc(void * buffer, size_t size) {
U_CAPI void U_EXPORT2
uprv_free(void *buffer) {
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+ putchar('<');
+ fflush(stdout);
+#endif
if (buffer != zeroMem) {
if (pFree) {
(*pFree)(pContext, buffer);
diff --git a/Build/source/libs/icu/icu-49.1/common/cmemory.h b/Build/source/libs/icu/icu-50.1/common/cmemory.h
index c48e7a4c3ef..f5c063b2ec7 100644
--- a/Build/source/libs/icu/icu-49.1/common/cmemory.h
+++ b/Build/source/libs/icu/icu-50.1/common/cmemory.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -24,27 +24,55 @@
#ifndef CMEMORY_H
#define CMEMORY_H
+#include "unicode/utypes.h"
+
#include <stddef.h>
#include <string.h>
-#include "unicode/utypes.h"
#include "unicode/localpointer.h"
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+#include <stdio.h>
+#endif
+
+#if U_DEBUG
+
+/*
+ * The C++ standard requires that the source pointer for memcpy() & memmove()
+ * is valid, not NULL, and not at the end of an allocated memory block.
+ * In debug mode, we read one byte from the source point to verify that it's
+ * a valid, readable pointer.
+ */
+
+U_CAPI void uprv_checkValidMemory(const void *p, size_t n);
+
+#define uprv_memcpy(dst, src, size) ( \
+ uprv_checkValidMemory(src, 1), \
+ U_STANDARD_CPP_NAMESPACE memcpy(dst, src, size))
+#define uprv_memmove(dst, src, size) ( \
+ uprv_checkValidMemory(src, 1), \
+ U_STANDARD_CPP_NAMESPACE memmove(dst, src, size))
+
+#else
+
#define uprv_memcpy(dst, src, size) U_STANDARD_CPP_NAMESPACE memcpy(dst, src, size)
#define uprv_memmove(dst, src, size) U_STANDARD_CPP_NAMESPACE memmove(dst, src, size)
+
+#endif /* U_DEBUG */
+
#define uprv_memset(buffer, mark, size) U_STANDARD_CPP_NAMESPACE memset(buffer, mark, size)
#define uprv_memcmp(buffer1, buffer2, size) U_STANDARD_CPP_NAMESPACE memcmp(buffer1, buffer2,size)
U_CAPI void * U_EXPORT2
-uprv_malloc(size_t s);
+uprv_malloc(size_t s) U_MALLOC_ATTR U_ALLOC_SIZE_ATTR(1);
U_CAPI void * U_EXPORT2
-uprv_realloc(void *mem, size_t size);
+uprv_realloc(void *mem, size_t size) U_ALLOC_SIZE_ATTR(2);
U_CAPI void U_EXPORT2
uprv_free(void *mem);
U_CAPI void * U_EXPORT2
-uprv_calloc(size_t num, size_t size);
+uprv_calloc(size_t num, size_t size) U_MALLOC_ATTR U_ALLOC_SIZE_ATTR2(1,2);
/**
* This should align the memory properly on any machine.
@@ -247,12 +275,15 @@ public:
* @return getAlias()+getCapacity()
*/
T *getArrayLimit() const { return getAlias()+capacity; }
+ // No "operator T *() const" because that can make
+ // expressions like mbs[index] ambiguous for some compilers.
/**
- * Access without ownership change. Same as getAlias().
- * A class instance can be used directly in expressions that take a T *.
- * @return the array pointer
+ * Array item access (const).
+ * No index bounds check.
+ * @param i array index
+ * @return reference to the array item
*/
- operator T *() const { return ptr; }
+ const T &operator[](ptrdiff_t i) const { return ptr[i]; }
/**
* Array item access (writable).
* No index bounds check.
@@ -331,6 +362,9 @@ private:
template<typename T, int32_t stackCapacity>
inline T *MaybeStackArray<T, stackCapacity>::resize(int32_t newCapacity, int32_t length) {
if(newCapacity>0) {
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+ ::fprintf(::stderr,"MaybeStacArray (resize) alloc %d * %lu\n", newCapacity,sizeof(T));
+#endif
T *p=(T *)uprv_malloc(newCapacity*sizeof(T));
if(p!=NULL) {
if(length>0) {
@@ -365,6 +399,9 @@ inline T *MaybeStackArray<T, stackCapacity>::orphanOrClone(int32_t length, int32
length=capacity;
}
p=(T *)uprv_malloc(length*sizeof(T));
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+ ::fprintf(::stderr,"MaybeStacArray (orphan) alloc %d * %lu\n", length,sizeof(T));
+#endif
if(p==NULL) {
return NULL;
}
@@ -501,6 +538,9 @@ template<typename H, typename T, int32_t stackCapacity>
inline H *MaybeStackHeaderAndArray<H, T, stackCapacity>::resize(int32_t newCapacity,
int32_t length) {
if(newCapacity>=0) {
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+ ::fprintf(::stderr,"MaybeStackHeaderAndArray alloc %d + %d * %ul\n", sizeof(H),newCapacity,sizeof(T));
+#endif
H *p=(H *)uprv_malloc(sizeof(H)+newCapacity*sizeof(T));
if(p!=NULL) {
if(length<0) {
@@ -537,6 +577,9 @@ inline H *MaybeStackHeaderAndArray<H, T, stackCapacity>::orphanOrClone(int32_t l
} else if(length>capacity) {
length=capacity;
}
+#if U_DEBUG && defined(UPRV_MALLOC_COUNT)
+ ::fprintf(::stderr,"MaybeStackHeaderAndArray (orphan) alloc %ul + %d * %lu\n", sizeof(H),length,sizeof(T));
+#endif
p=(H *)uprv_malloc(sizeof(H)+length*sizeof(T));
if(p==NULL) {
return NULL;
diff --git a/Build/source/libs/icu/icu-49.1/common/common.rc b/Build/source/libs/icu/icu-50.1/common/common.rc
index e0820bb5dd1..e0820bb5dd1 100644
--- a/Build/source/libs/icu/icu-49.1/common/common.rc
+++ b/Build/source/libs/icu/icu-50.1/common/common.rc
diff --git a/Build/source/libs/icu/icu-49.1/common/common.vcxproj b/Build/source/libs/icu/icu-50.1/common/common.vcxproj
index 9103d72544f..4088fcec5f6 100644
--- a/Build/source/libs/icu/icu-49.1/common/common.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/common/common.vcxproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
@@ -104,7 +104,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icuuc49.dll</OutputFile>
+ <OutputFile>..\..\bin\icuuc50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib\icuuc.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -145,7 +145,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icuuc49d.dll</OutputFile>
+ <OutputFile>..\..\bin\icuuc50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib\icuucd.pdb</ProgramDatabaseFile>
@@ -183,7 +183,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icuuc49.dll</OutputFile>
+ <OutputFile>..\..\bin64\icuuc50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib64\icuuc.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -222,7 +222,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icuuc49d.dll</OutputFile>
+ <OutputFile>..\..\bin64\icuuc50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib64\icuucd.pdb</ProgramDatabaseFile>
@@ -248,7 +248,7 @@
<ClCompile Include="rbbisetb.cpp" />
<ClCompile Include="rbbistbl.cpp" />
<ClCompile Include="rbbitblb.cpp" />
- <ClCompile Include="triedict.cpp" />
+ <ClCompile Include="dictionarydata.cpp" />
<ClCompile Include="ubrk.cpp" />
<ClCompile Include="ucol_swp.cpp">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\i18n;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -286,7 +286,7 @@
<DisableLanguageExtensions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</DisableLanguageExtensions>
</ClCompile>
<ClCompile Include="umath.c" />
- <ClCompile Include="umutex.c">
+ <ClCompile Include="umutex.cpp">
<DisableLanguageExtensions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</DisableLanguageExtensions>
<DisableLanguageExtensions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</DisableLanguageExtensions>
<DisableLanguageExtensions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</DisableLanguageExtensions>
@@ -437,6 +437,7 @@
<ClCompile Include="ustrtrns.cpp" />
<ClCompile Include="utext.cpp" />
<ClCompile Include="utf_impl.c" />
+ <ClCompile Include="listformatter.cpp" />
</ItemGroup>
<ItemGroup>
<CustomBuild Include="unicode\ubidi.h">
@@ -453,6 +454,9 @@
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
</CustomBuild>
+ <ClInclude Include="localsvc.h" />
+ <ClInclude Include="msvcres.h" />
+ <ClInclude Include="propname_data.h" />
<ClInclude Include="ubidi_props.h" />
<ClInclude Include="ubidiimp.h" />
<CustomBuild Include="unicode\ushape.h">
@@ -520,7 +524,7 @@
<ClInclude Include="rbbiscan.h" />
<ClInclude Include="rbbisetb.h" />
<ClInclude Include="rbbitblb.h" />
- <ClInclude Include="triedict.h" />
+ <ClInclude Include="dictionarydata.h" />
<CustomBuild Include="unicode\ubrk.h">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\unicode
</Command>
@@ -535,7 +539,10 @@
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
</CustomBuild>
+ <ClInclude Include="ubidi_props_data.h" />
<ClInclude Include="ubrkimpl.h" />
+ <ClInclude Include="ucase_props_data.h" />
+ <ClInclude Include="uchar_props_data.h" />
<ClInclude Include="ucol_data.h" />
<ClInclude Include="ucol_swp.h" />
<ClInclude Include="hash.h" />
@@ -577,6 +584,7 @@
<ClInclude Include="utrie.h" />
<ClInclude Include="utrie2.h" />
<ClInclude Include="utrie2_impl.h" />
+ <ClInclude Include="utypeinfo.h" />
<ClInclude Include="uvector.h" />
<ClInclude Include="uvectr32.h" />
<ClInclude Include="uvectr64.h" />
@@ -1672,6 +1680,20 @@
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
</CustomBuild>
+ <CustomBuild Include="unicode\listformatter.h">
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ </CustomBuild>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="common.rc" />
diff --git a/Build/source/libs/icu/icu-49.1/common/common.vcxproj.filters b/Build/source/libs/icu/icu-50.1/common/common.vcxproj.filters
index cf96a90d08c..d46101f7def 100644
--- a/Build/source/libs/icu/icu-49.1/common/common.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/common/common.vcxproj.filters
@@ -97,9 +97,6 @@
<ClCompile Include="rbbitblb.cpp">
<Filter>break iteration</Filter>
</ClCompile>
- <ClCompile Include="triedict.cpp">
- <Filter>break iteration</Filter>
- </ClCompile>
<ClCompile Include="ubrk.cpp">
<Filter>break iteration</Filter>
</ClCompile>
@@ -166,7 +163,7 @@
<ClCompile Include="umath.c">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="umutex.c">
+ <ClCompile Include="umutex.cpp">
<Filter>configuration</Filter>
</ClCompile>
<ClCompile Include="utrace.c">
@@ -526,6 +523,19 @@
<ClCompile Include="utf_impl.c">
<Filter>strings</Filter>
</ClCompile>
+ <ClCompile Include="dictionarydata.cpp" />
+ <ClCompile Include="ucnv_ct.c" />
+ <ClCompile Include="patternprops.cpp" />
+ <ClCompile Include="appendable.cpp" />
+ <ClCompile Include="bytestrie.cpp" />
+ <ClCompile Include="bytestriebuilder.cpp" />
+ <ClCompile Include="bytestrieiterator.cpp" />
+ <ClCompile Include="messagepattern.cpp" />
+ <ClCompile Include="stringtriebuilder.cpp" />
+ <ClCompile Include="ucharstrie.cpp" />
+ <ClCompile Include="ucharstriebuilder.cpp" />
+ <ClCompile Include="ucharstrieiterator.cpp" />
+ <ClCompile Include="listformatter.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="ubidi_props.h">
@@ -561,9 +571,6 @@
<ClInclude Include="rbbitblb.h">
<Filter>break iteration</Filter>
</ClInclude>
- <ClInclude Include="triedict.h">
- <Filter>break iteration</Filter>
- </ClInclude>
<ClInclude Include="ubrkimpl.h">
<Filter>break iteration</Filter>
</ClInclude>
@@ -744,9 +751,6 @@
<ClInclude Include="uset_imp.h">
<Filter>properties &amp; sets</Filter>
</ClInclude>
- <ClInclude Include="unicode\icuplug.h">
- <Filter>registration</Filter>
- </ClInclude>
<ClInclude Include="icuplugimp.h">
<Filter>registration</Filter>
</ClInclude>
@@ -780,6 +784,30 @@
<ClInclude Include="ustr_imp.h">
<Filter>strings</Filter>
</ClInclude>
+ <ClInclude Include="dictionarydata.h" />
+ <ClInclude Include="messageimpl.h" />
+ <ClInclude Include="patternprops.h" />
+ <ClInclude Include="utypeinfo.h">
+ <Filter>configuration</Filter>
+ </ClInclude>
+ <ClInclude Include="localsvc.h">
+ <Filter>locales &amp; resources</Filter>
+ </ClInclude>
+ <ClInclude Include="msvcres.h">
+ <Filter>configuration</Filter>
+ </ClInclude>
+ <ClInclude Include="propname_data.h">
+ <Filter>properties &amp; sets</Filter>
+ </ClInclude>
+ <ClInclude Include="ubidi_props_data.h">
+ <Filter>bidi</Filter>
+ </ClInclude>
+ <ClInclude Include="ucase_props_data.h">
+ <Filter>properties &amp; sets</Filter>
+ </ClInclude>
+ <ClInclude Include="uchar_props_data.h">
+ <Filter>properties &amp; sets</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="common.rc">
@@ -1006,5 +1034,15 @@
<CustomBuild Include="unicode\utf_old.h">
<Filter>strings</Filter>
</CustomBuild>
+ <CustomBuild Include="unicode\icuplug.h" />
+ <CustomBuild Include="unicode\appendable.h" />
+ <CustomBuild Include="unicode\bytestrie.h" />
+ <CustomBuild Include="unicode\bytestriebuilder.h" />
+ <CustomBuild Include="unicode\messagepattern.h" />
+ <CustomBuild Include="unicode\stringtriebuilder.h" />
+ <CustomBuild Include="unicode\ucharstrie.h" />
+ <CustomBuild Include="unicode\ucharstriebuilder.h" />
+ <CustomBuild Include="unicode\ustringtrie.h" />
+ <CustomBuild Include="unicode\listformatter.h" />
</ItemGroup>
</Project>
diff --git a/Build/source/libs/icu/icu-49.1/common/cpputils.h b/Build/source/libs/icu/icu-50.1/common/cpputils.h
index b2e0cbc8d61..b2e0cbc8d61 100644
--- a/Build/source/libs/icu/icu-49.1/common/cpputils.h
+++ b/Build/source/libs/icu/icu-50.1/common/cpputils.h
diff --git a/Build/source/libs/icu/icu-49.1/common/cstring.c b/Build/source/libs/icu/icu-50.1/common/cstring.c
index 3af959eb7d0..3af959eb7d0 100644
--- a/Build/source/libs/icu/icu-49.1/common/cstring.c
+++ b/Build/source/libs/icu/icu-50.1/common/cstring.c
diff --git a/Build/source/libs/icu/icu-49.1/common/cstring.h b/Build/source/libs/icu/icu-50.1/common/cstring.h
index e7cea641bbb..64b68ffabb2 100644
--- a/Build/source/libs/icu/icu-49.1/common/cstring.h
+++ b/Build/source/libs/icu/icu-50.1/common/cstring.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -26,21 +26,40 @@
#define CSTRING_H 1
#include "unicode/utypes.h"
+#include "cmemory.h"
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#define uprv_strcpy(dst, src) U_STANDARD_CPP_NAMESPACE strcpy(dst, src)
-#define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
#define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
#define uprv_strcmp(s1, s2) U_STANDARD_CPP_NAMESPACE strcmp(s1, s2)
-#define uprv_strncmp(s1, s2, n) U_STANDARD_CPP_NAMESPACE strncmp(s1, s2, n)
#define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src)
-#define uprv_strncat(dst, src, n) U_STANDARD_CPP_NAMESPACE strncat(dst, src, n)
#define uprv_strchr(s, c) U_STANDARD_CPP_NAMESPACE strchr(s, c)
#define uprv_strstr(s, c) U_STANDARD_CPP_NAMESPACE strstr(s, c)
#define uprv_strrchr(s, c) U_STANDARD_CPP_NAMESPACE strrchr(s, c)
+#if U_DEBUG
+
+#define uprv_strncpy(dst, src, size) ( \
+ uprv_checkValidMemory(src, 1), \
+ U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size))
+#define uprv_strncmp(s1, s2, n) ( \
+ uprv_checkValidMemory(s1, 1), \
+ uprv_checkValidMemory(s2, 1), \
+ U_STANDARD_CPP_NAMESPACE strncmp(s1, s2, n))
+#define uprv_strncat(dst, src, n) ( \
+ uprv_checkValidMemory(src, 1), \
+ U_STANDARD_CPP_NAMESPACE strncat(dst, src, n))
+
+#else
+
+#define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
+#define uprv_strncmp(s1, s2, n) U_STANDARD_CPP_NAMESPACE strncmp(s1, s2, n)
+#define uprv_strncat(dst, src, n) U_STANDARD_CPP_NAMESPACE strncat(dst, src, n)
+
+#endif /* U_DEBUG */
+
/**
* Is c an ASCII-repertoire letter a-z or A-Z?
* Note: The implementation is specific to whether ICU is compiled for
diff --git a/Build/source/libs/icu/icu-49.1/common/cwchar.c b/Build/source/libs/icu/icu-50.1/common/cwchar.c
index 78bb8c59dbb..78bb8c59dbb 100644
--- a/Build/source/libs/icu/icu-49.1/common/cwchar.c
+++ b/Build/source/libs/icu/icu-50.1/common/cwchar.c
diff --git a/Build/source/libs/icu/icu-49.1/common/cwchar.h b/Build/source/libs/icu/icu-50.1/common/cwchar.h
index 2ab36c032e0..2ab36c032e0 100644
--- a/Build/source/libs/icu/icu-49.1/common/cwchar.h
+++ b/Build/source/libs/icu/icu-50.1/common/cwchar.h
diff --git a/Build/source/libs/icu/icu-49.1/common/dictbe.cpp b/Build/source/libs/icu/icu-50.1/common/dictbe.cpp
index dbd397b2c58..ee927810022 100644
--- a/Build/source/libs/icu/icu-49.1/common/dictbe.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/dictbe.cpp
@@ -1,7 +1,7 @@
/**
*******************************************************************************
- * Copyright (C) 2006-2008,2011, International Business Machines Corporation *
- * and others. All Rights Reserved. *
+ * Copyright (C) 2006-2012, International Business Machines Corporation
+ * and others. All Rights Reserved.
*******************************************************************************
*/
@@ -15,7 +15,10 @@
#include "unicode/chariter.h"
#include "unicode/ubrk.h"
#include "uvector.h"
-#include "triedict.h"
+#include "uassert.h"
+#include "unicode/normlzr.h"
+#include "cmemory.h"
+#include "dictionarydata.h"
U_NAMESPACE_BEGIN
@@ -23,10 +26,6 @@ U_NAMESPACE_BEGIN
******************************************************************
*/
-/*DictionaryBreakEngine::DictionaryBreakEngine() {
- fTypes = 0;
-}*/
-
DictionaryBreakEngine::DictionaryBreakEngine(uint32_t breakTypes) {
fTypes = breakTypes;
}
@@ -87,11 +86,6 @@ DictionaryBreakEngine::setCharacters( const UnicodeSet &set ) {
fSet.compact();
}
-/*void
-DictionaryBreakEngine::setBreakTypes( uint32_t breakTypes ) {
- fTypes = breakTypes;
-}*/
-
/*
******************************************************************
*/
@@ -105,34 +99,34 @@ DictionaryBreakEngine::setBreakTypes( uint32_t breakTypes ) {
#define POSSIBLE_WORD_LIST_MAX 20
class PossibleWord {
- private:
- // list of word candidate lengths, in increasing length order
- int32_t lengths[POSSIBLE_WORD_LIST_MAX];
- int count; // Count of candidates
- int32_t prefix; // The longest match with a dictionary word
- int32_t offset; // Offset in the text of these candidates
- int mark; // The preferred candidate's offset
- int current; // The candidate we're currently looking at
-
- public:
- PossibleWord();
- ~PossibleWord();
+private:
+ // list of word candidate lengths, in increasing length order
+ int32_t lengths[POSSIBLE_WORD_LIST_MAX];
+ int count; // Count of candidates
+ int32_t prefix; // The longest match with a dictionary word
+ int32_t offset; // Offset in the text of these candidates
+ int mark; // The preferred candidate's offset
+ int current; // The candidate we're currently looking at
+
+public:
+ PossibleWord();
+ ~PossibleWord();
- // Fill the list of candidates if needed, select the longest, and return the number found
- int candidates( UText *text, const TrieWordDictionary *dict, int32_t rangeEnd );
+ // Fill the list of candidates if needed, select the longest, and return the number found
+ int candidates( UText *text, DictionaryMatcher *dict, int32_t rangeEnd );
- // Select the currently marked candidate, point after it in the text, and invalidate self
- int32_t acceptMarked( UText *text );
+ // Select the currently marked candidate, point after it in the text, and invalidate self
+ int32_t acceptMarked( UText *text );
- // Back up from the current candidate to the next shorter one; return TRUE if that exists
- // and point the text after it
- UBool backUp( UText *text );
+ // Back up from the current candidate to the next shorter one; return TRUE if that exists
+ // and point the text after it
+ UBool backUp( UText *text );
- // Return the longest prefix this candidate location shares with a dictionary word
- int32_t longestPrefix();
+ // Return the longest prefix this candidate location shares with a dictionary word
+ int32_t longestPrefix();
- // Mark the current candidate as the one we like
- void markCurrent();
+ // Mark the current candidate as the one we like
+ void markCurrent();
};
inline
@@ -145,7 +139,7 @@ PossibleWord::~PossibleWord() {
}
inline int
-PossibleWord::candidates( UText *text, const TrieWordDictionary *dict, int32_t rangeEnd ) {
+PossibleWord::candidates( UText *text, DictionaryMatcher *dict, int32_t rangeEnd ) {
// TODO: If getIndex is too slow, use offset < 0 and add discardAll()
int32_t start = (int32_t)utext_getNativeIndex(text);
if (start != offset) {
@@ -211,7 +205,7 @@ PossibleWord::markCurrent() {
// Minimum number of characters for two words
#define THAI_MIN_WORD_SPAN (THAI_MIN_WORD * 2)
-ThaiBreakEngine::ThaiBreakEngine(const TrieWordDictionary *adoptDictionary, UErrorCode &status)
+ThaiBreakEngine::ThaiBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status)
: DictionaryBreakEngine((1<<UBRK_WORD) | (1<<UBRK_LINE)),
fDictionary(adoptDictionary)
{
@@ -266,10 +260,9 @@ ThaiBreakEngine::divideUpDictionaryRange( UText *text,
// If we found exactly one, use that
if (candidates == 1) {
- wordLength = words[wordsFound%THAI_LOOKAHEAD].acceptMarked(text);
+ wordLength = words[wordsFound % THAI_LOOKAHEAD].acceptMarked(text);
wordsFound += 1;
}
-
// If there was more than one, see which one can take us forward the most words
else if (candidates > 1) {
// If we're already at the end of the range, we're done
@@ -278,7 +271,7 @@ ThaiBreakEngine::divideUpDictionaryRange( UText *text,
}
do {
int wordsMatched = 1;
- if (words[(wordsFound+1)%THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) {
+ if (words[(wordsFound + 1) % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) {
if (wordsMatched < 2) {
// Followed by another dictionary word; mark first word as a good candidate
words[wordsFound%THAI_LOOKAHEAD].markCurrent();
@@ -293,17 +286,17 @@ ThaiBreakEngine::divideUpDictionaryRange( UText *text,
// See if any of the possible second words is followed by a third word
do {
// If we find a third word, stop right away
- if (words[(wordsFound+2)%THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd)) {
- words[wordsFound%THAI_LOOKAHEAD].markCurrent();
+ if (words[(wordsFound + 2) % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd)) {
+ words[wordsFound % THAI_LOOKAHEAD].markCurrent();
goto foundBest;
}
}
- while (words[(wordsFound+1)%THAI_LOOKAHEAD].backUp(text));
+ while (words[(wordsFound + 1) % THAI_LOOKAHEAD].backUp(text));
}
}
- while (words[wordsFound%THAI_LOOKAHEAD].backUp(text));
+ while (words[wordsFound % THAI_LOOKAHEAD].backUp(text));
foundBest:
- wordLength = words[wordsFound%THAI_LOOKAHEAD].acceptMarked(text);
+ wordLength = words[wordsFound % THAI_LOOKAHEAD].acceptMarked(text);
wordsFound += 1;
}
@@ -316,7 +309,7 @@ foundBest:
// if it is a dictionary word, do nothing. If it isn't, then if there is
// no preceding word, or the non-word shares less than the minimum threshold
// of characters with a dictionary word, then scan to resynchronize
- if (words[wordsFound%THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
+ if (words[wordsFound % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
&& (wordLength == 0
|| words[wordsFound%THAI_LOOKAHEAD].longestPrefix() < THAI_PREFIX_COMBINE_THRESHOLD)) {
// Look for a plausible word boundary
@@ -339,8 +332,8 @@ foundBest:
// two characters after uc were not 0x0E4C THANTHAKHAT before
// checking the dictionary. That is just a performance filter,
// but it's not clear it's faster than checking the trie.
- int candidates = words[(wordsFound+1)%THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
- utext_setNativeIndex(text, current+wordLength+chars);
+ int candidates = words[(wordsFound + 1) % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
+ utext_setNativeIndex(text, current + wordLength + chars);
if (candidates > 0) {
break;
}
@@ -438,8 +431,8 @@ foundBest:
// Minimum number of characters for two words
#define KHMER_MIN_WORD_SPAN (KHMER_MIN_WORD * 2)
-KhmerBreakEngine::KhmerBreakEngine(const TrieWordDictionary *adoptDictionary, UErrorCode &status)
- : DictionaryBreakEngine((1<<UBRK_WORD) | (1<<UBRK_LINE)),
+KhmerBreakEngine::KhmerBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status)
+ : DictionaryBreakEngine((1 << UBRK_WORD) | (1 << UBRK_LINE)),
fDictionary(adoptDictionary)
{
fKhmerWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Khmr:]&[:LineBreak=SA:]]"), status);
@@ -511,10 +504,10 @@ KhmerBreakEngine::divideUpDictionaryRange( UText *text,
}
do {
int wordsMatched = 1;
- if (words[(wordsFound+1)%KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) {
+ if (words[(wordsFound + 1) % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) {
if (wordsMatched < 2) {
// Followed by another dictionary word; mark first word as a good candidate
- words[wordsFound%KHMER_LOOKAHEAD].markCurrent();
+ words[wordsFound % KHMER_LOOKAHEAD].markCurrent();
wordsMatched = 2;
}
@@ -526,17 +519,17 @@ KhmerBreakEngine::divideUpDictionaryRange( UText *text,
// See if any of the possible second words is followed by a third word
do {
// If we find a third word, stop right away
- if (words[(wordsFound+2)%KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd)) {
- words[wordsFound%KHMER_LOOKAHEAD].markCurrent();
+ if (words[(wordsFound + 2) % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd)) {
+ words[wordsFound % KHMER_LOOKAHEAD].markCurrent();
goto foundBest;
}
}
- while (words[(wordsFound+1)%KHMER_LOOKAHEAD].backUp(text));
+ while (words[(wordsFound + 1) % KHMER_LOOKAHEAD].backUp(text));
}
}
- while (words[wordsFound%KHMER_LOOKAHEAD].backUp(text));
+ while (words[wordsFound % KHMER_LOOKAHEAD].backUp(text));
foundBest:
- wordLength = words[wordsFound%KHMER_LOOKAHEAD].acceptMarked(text);
+ wordLength = words[wordsFound % KHMER_LOOKAHEAD].acceptMarked(text);
wordsFound += 1;
}
@@ -549,9 +542,9 @@ foundBest:
// if it is a dictionary word, do nothing. If it isn't, then if there is
// no preceding word, or the non-word shares less than the minimum threshold
// of characters with a dictionary word, then scan to resynchronize
- if (words[wordsFound%KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
+ if (words[wordsFound % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0
&& (wordLength == 0
- || words[wordsFound%KHMER_LOOKAHEAD].longestPrefix() < KHMER_PREFIX_COMBINE_THRESHOLD)) {
+ || words[wordsFound % KHMER_LOOKAHEAD].longestPrefix() < KHMER_PREFIX_COMBINE_THRESHOLD)) {
// Look for a plausible word boundary
//TODO: This section will need a rework for UText.
int32_t remaining = rangeEnd - (current+wordLength);
@@ -568,7 +561,7 @@ foundBest:
}
if (fEndWordSet.contains(pc) && fBeginWordSet.contains(uc)) {
// Maybe. See if it's in the dictionary.
- int candidates = words[(wordsFound+1)%KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
+ int candidates = words[(wordsFound + 1) % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd);
utext_setNativeIndex(text, current+wordLength+chars);
if (candidates > 0) {
break;
@@ -651,6 +644,299 @@ foundBest:
return wordsFound;
}
+#if !UCONFIG_NO_NORMALIZATION
+/*
+ ******************************************************************
+ * CjkBreakEngine
+ */
+static const uint32_t kuint32max = 0xFFFFFFFF;
+CjkBreakEngine::CjkBreakEngine(DictionaryMatcher *adoptDictionary, LanguageType type, UErrorCode &status)
+: DictionaryBreakEngine(1 << UBRK_WORD), fDictionary(adoptDictionary) {
+ // Korean dictionary only includes Hangul syllables
+ fHangulWordSet.applyPattern(UNICODE_STRING_SIMPLE("[\\uac00-\\ud7a3]"), status);
+ fHanWordSet.applyPattern(UNICODE_STRING_SIMPLE("[:Han:]"), status);
+ fKatakanaWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Katakana:]\\uff9e\\uff9f]"), status);
+ fHiraganaWordSet.applyPattern(UNICODE_STRING_SIMPLE("[:Hiragana:]"), status);
+
+ if (U_SUCCESS(status)) {
+ // handle Korean and Japanese/Chinese using different dictionaries
+ if (type == kKorean) {
+ setCharacters(fHangulWordSet);
+ } else { //Chinese and Japanese
+ UnicodeSet cjSet;
+ cjSet.addAll(fHanWordSet);
+ cjSet.addAll(fKatakanaWordSet);
+ cjSet.addAll(fHiraganaWordSet);
+ cjSet.add(UNICODE_STRING_SIMPLE("\\uff70\\u30fc"));
+ setCharacters(cjSet);
+ }
+ }
+}
+
+CjkBreakEngine::~CjkBreakEngine(){
+ delete fDictionary;
+}
+
+// The katakanaCost values below are based on the length frequencies of all
+// katakana phrases in the dictionary
+static const int kMaxKatakanaLength = 8;
+static const int kMaxKatakanaGroupLength = 20;
+static const uint32_t maxSnlp = 255;
+
+static inline uint32_t getKatakanaCost(int wordLength){
+ //TODO: fill array with actual values from dictionary!
+ static const uint32_t katakanaCost[kMaxKatakanaLength + 1]
+ = {8192, 984, 408, 240, 204, 252, 300, 372, 480};
+ return (wordLength > kMaxKatakanaLength) ? 8192 : katakanaCost[wordLength];
+}
+
+static inline bool isKatakana(uint16_t value) {
+ return (value >= 0x30A1u && value <= 0x30FEu && value != 0x30FBu) ||
+ (value >= 0xFF66u && value <= 0xFF9fu);
+}
+
+// A very simple helper class to streamline the buffer handling in
+// divideUpDictionaryRange.
+template<class T, size_t N>
+class AutoBuffer {
+public:
+ AutoBuffer(size_t size) : buffer(stackBuffer), capacity(N) {
+ if (size > N) {
+ buffer = reinterpret_cast<T*>(uprv_malloc(sizeof(T)*size));
+ capacity = size;
+ }
+ }
+ ~AutoBuffer() {
+ if (buffer != stackBuffer)
+ uprv_free(buffer);
+ }
+
+ T* elems() {
+ return buffer;
+ }
+
+ const T& operator[] (size_t i) const {
+ return buffer[i];
+ }
+
+ T& operator[] (size_t i) {
+ return buffer[i];
+ }
+
+ // resize without copy
+ void resize(size_t size) {
+ if (size <= capacity)
+ return;
+ if (buffer != stackBuffer)
+ uprv_free(buffer);
+ buffer = reinterpret_cast<T*>(uprv_malloc(sizeof(T)*size));
+ capacity = size;
+ }
+
+private:
+ T stackBuffer[N];
+ T* buffer;
+ AutoBuffer();
+ size_t capacity;
+};
+
+
+/*
+ * @param text A UText representing the text
+ * @param rangeStart The start of the range of dictionary characters
+ * @param rangeEnd The end of the range of dictionary characters
+ * @param foundBreaks Output of C array of int32_t break positions, or 0
+ * @return The number of breaks found
+ */
+int32_t
+CjkBreakEngine::divideUpDictionaryRange( UText *text,
+ int32_t rangeStart,
+ int32_t rangeEnd,
+ UStack &foundBreaks ) const {
+ if (rangeStart >= rangeEnd) {
+ return 0;
+ }
+
+ const size_t defaultInputLength = 80;
+ size_t inputLength = rangeEnd - rangeStart;
+ // TODO: Replace by UnicodeString.
+ AutoBuffer<UChar, defaultInputLength> charString(inputLength);
+
+ // Normalize the input string and put it in normalizedText.
+ // The map from the indices of the normalized input to the raw
+ // input is kept in charPositions.
+ UErrorCode status = U_ZERO_ERROR;
+ utext_extract(text, rangeStart, rangeEnd, charString.elems(), inputLength, &status);
+ if (U_FAILURE(status)) {
+ return 0;
+ }
+
+ UnicodeString inputString(charString.elems(), inputLength);
+ // TODO: Use Normalizer2.
+ UNormalizationMode norm_mode = UNORM_NFKC;
+ UBool isNormalized =
+ Normalizer::quickCheck(inputString, norm_mode, status) == UNORM_YES ||
+ Normalizer::isNormalized(inputString, norm_mode, status);
+
+ // TODO: Replace by UVector32.
+ AutoBuffer<int32_t, defaultInputLength> charPositions(inputLength + 1);
+ int numChars = 0;
+ UText normalizedText = UTEXT_INITIALIZER;
+ // Needs to be declared here because normalizedText holds onto its buffer.
+ UnicodeString normalizedString;
+ if (isNormalized) {
+ int32_t index = 0;
+ charPositions[0] = 0;
+ while(index < inputString.length()) {
+ index = inputString.moveIndex32(index, 1);
+ charPositions[++numChars] = index;
+ }
+ utext_openUnicodeString(&normalizedText, &inputString, &status);
+ }
+ else {
+ Normalizer::normalize(inputString, norm_mode, 0, normalizedString, status);
+ if (U_FAILURE(status)) {
+ return 0;
+ }
+ charPositions.resize(normalizedString.length() + 1);
+ Normalizer normalizer(charString.elems(), inputLength, norm_mode);
+ int32_t index = 0;
+ charPositions[0] = 0;
+ while(index < normalizer.endIndex()){
+ /* UChar32 uc = */ normalizer.next();
+ charPositions[++numChars] = index = normalizer.getIndex();
+ }
+ utext_openUnicodeString(&normalizedText, &normalizedString, &status);
+ }
+
+ if (U_FAILURE(status)) {
+ return 0;
+ }
+
+ // From this point on, all the indices refer to the indices of
+ // the normalized input string.
+
+ // bestSnlp[i] is the snlp of the best segmentation of the first i
+ // characters in the range to be matched.
+ // TODO: Replace by UVector32.
+ AutoBuffer<uint32_t, defaultInputLength> bestSnlp(numChars + 1);
+ bestSnlp[0] = 0;
+ for(int i = 1; i <= numChars; i++) {
+ bestSnlp[i] = kuint32max;
+ }
+
+ // prev[i] is the index of the last CJK character in the previous word in
+ // the best segmentation of the first i characters.
+ // TODO: Replace by UVector32.
+ AutoBuffer<int, defaultInputLength> prev(numChars + 1);
+ for(int i = 0; i <= numChars; i++){
+ prev[i] = -1;
+ }
+
+ const size_t maxWordSize = 20;
+ // TODO: Replace both with UVector32.
+ AutoBuffer<int32_t, maxWordSize> values(numChars);
+ AutoBuffer<int32_t, maxWordSize> lengths(numChars);
+
+ // Dynamic programming to find the best segmentation.
+ bool is_prev_katakana = false;
+ for (int i = 0; i < numChars; ++i) {
+ //utext_setNativeIndex(text, rangeStart + i);
+ utext_setNativeIndex(&normalizedText, i);
+ if (bestSnlp[i] == kuint32max)
+ continue;
+
+ int count;
+ // limit maximum word length matched to size of current substring
+ int maxSearchLength = (i + maxWordSize < (size_t) numChars)? maxWordSize : (numChars - i);
+
+ fDictionary->matches(&normalizedText, maxSearchLength, lengths.elems(), count, maxSearchLength, values.elems());
+
+ // if there are no single character matches found in the dictionary
+ // starting with this charcter, treat character as a 1-character word
+ // with the highest value possible, i.e. the least likely to occur.
+ // Exclude Korean characters from this treatment, as they should be left
+ // together by default.
+ if((count == 0 || lengths[0] != 1) &&
+ !fHangulWordSet.contains(utext_current32(&normalizedText))) {
+ values[count] = maxSnlp;
+ lengths[count++] = 1;
+ }
+
+ for (int j = 0; j < count; j++) {
+ uint32_t newSnlp = bestSnlp[i] + values[j];
+ if (newSnlp < bestSnlp[lengths[j] + i]) {
+ bestSnlp[lengths[j] + i] = newSnlp;
+ prev[lengths[j] + i] = i;
+ }
+ }
+
+ // In Japanese,
+ // Katakana word in single character is pretty rare. So we apply
+ // the following heuristic to Katakana: any continuous run of Katakana
+ // characters is considered a candidate word with a default cost
+ // specified in the katakanaCost table according to its length.
+ //utext_setNativeIndex(text, rangeStart + i);
+ utext_setNativeIndex(&normalizedText, i);
+ bool is_katakana = isKatakana(utext_current32(&normalizedText));
+ if (!is_prev_katakana && is_katakana) {
+ int j = i + 1;
+ utext_next32(&normalizedText);
+ // Find the end of the continuous run of Katakana characters
+ while (j < numChars && (j - i) < kMaxKatakanaGroupLength &&
+ isKatakana(utext_current32(&normalizedText))) {
+ utext_next32(&normalizedText);
+ ++j;
+ }
+ if ((j - i) < kMaxKatakanaGroupLength) {
+ uint32_t newSnlp = bestSnlp[i] + getKatakanaCost(j - i);
+ if (newSnlp < bestSnlp[j]) {
+ bestSnlp[j] = newSnlp;
+ prev[j] = i;
+ }
+ }
+ }
+ is_prev_katakana = is_katakana;
+ }
+
+ // Start pushing the optimal offset index into t_boundary (t for tentative).
+ // prev[numChars] is guaranteed to be meaningful.
+ // We'll first push in the reverse order, i.e.,
+ // t_boundary[0] = numChars, and afterwards do a swap.
+ // TODO: Replace by UVector32.
+ AutoBuffer<int, maxWordSize> t_boundary(numChars + 1);
+
+ int numBreaks = 0;
+ // No segmentation found, set boundary to end of range
+ if (bestSnlp[numChars] == kuint32max) {
+ t_boundary[numBreaks++] = numChars;
+ } else {
+ for (int i = numChars; i > 0; i = prev[i]) {
+ t_boundary[numBreaks++] = i;
+ }
+ U_ASSERT(prev[t_boundary[numBreaks - 1]] == 0);
+ }
+
+ // Reverse offset index in t_boundary.
+ // Don't add a break for the start of the dictionary range if there is one
+ // there already.
+ if (foundBreaks.size() == 0 || foundBreaks.peeki() < rangeStart) {
+ t_boundary[numBreaks++] = 0;
+ }
+
+ // Now that we're done, convert positions in t_bdry[] (indices in
+ // the normalized input string) back to indices in the raw input string
+ // while reversing t_bdry and pushing values to foundBreaks.
+ for (int i = numBreaks-1; i >= 0; i--) {
+ foundBreaks.push(charPositions[t_boundary[i]] + rangeStart, status);
+ }
+
+ utext_close(&normalizedText);
+ return numBreaks;
+}
+#endif
+
U_NAMESPACE_END
#endif /* #if !UCONFIG_NO_BREAK_ITERATION */
+
diff --git a/Build/source/libs/icu/icu-49.1/common/dictbe.h b/Build/source/libs/icu/icu-50.1/common/dictbe.h
index 81864ebf4f7..09cc48ea8c6 100644
--- a/Build/source/libs/icu/icu-49.1/common/dictbe.h
+++ b/Build/source/libs/icu/icu-50.1/common/dictbe.h
@@ -1,6 +1,6 @@
/**
*******************************************************************************
- * Copyright (C) 2006,2011, International Business Machines Corporation *
+ * Copyright (C) 2006,2012, International Business Machines Corporation *
* and others. All Rights Reserved. *
*******************************************************************************
*/
@@ -16,7 +16,7 @@
U_NAMESPACE_BEGIN
-class TrieWordDictionary;
+class DictionaryMatcher;
/*******************************************************************
* DictionaryBreakEngine
@@ -65,31 +65,31 @@ class DictionaryBreakEngine : public LanguageBreakEngine {
*/
virtual ~DictionaryBreakEngine();
- /**
- * <p>Indicate whether this engine handles a particular character for
- * a particular kind of break.</p>
- *
- * @param c A character which begins a run that the engine might handle
- * @param breakType The type of text break which the caller wants to determine
- * @return TRUE if this engine handles the particular character and break
- * type.
- */
+ /**
+ * <p>Indicate whether this engine handles a particular character for
+ * a particular kind of break.</p>
+ *
+ * @param c A character which begins a run that the engine might handle
+ * @param breakType The type of text break which the caller wants to determine
+ * @return TRUE if this engine handles the particular character and break
+ * type.
+ */
virtual UBool handles( UChar32 c, int32_t breakType ) const;
- /**
- * <p>Find any breaks within a run in the supplied text.</p>
- *
- * @param text A UText representing the text. The
- * iterator is left at the end of the run of characters which the engine
- * is capable of handling.
- * @param startPos The start of the run within the supplied text.
- * @param endPos The end of the run within the supplied text.
- * @param reverse Whether the caller is looking for breaks in a reverse
- * direction.
- * @param breakType The type of break desired, or -1.
- * @param foundBreaks An allocated C array of the breaks found, if any
- * @return The number of breaks found.
- */
+ /**
+ * <p>Find any breaks within a run in the supplied text.</p>
+ *
+ * @param text A UText representing the text. The iterator is left at
+ * the end of the run of characters which the engine is capable of handling
+ * that starts from the first (or last) character in the range.
+ * @param startPos The start of the run within the supplied text.
+ * @param endPos The end of the run within the supplied text.
+ * @param reverse Whether the caller is looking for breaks in a reverse
+ * direction.
+ * @param breakType The type of break desired, or -1.
+ * @param foundBreaks An allocated C array of the breaks found, if any
+ * @return The number of breaks found.
+ */
virtual int32_t findBreaks( UText *text,
int32_t startPos,
int32_t endPos,
@@ -114,7 +114,7 @@ class DictionaryBreakEngine : public LanguageBreakEngine {
// virtual void setBreakTypes( uint32_t breakTypes );
/**
- * <p>Divide up a range of known dictionary characters.</p>
+ * <p>Divide up a range of known dictionary characters handled by this break engine.</p>
*
* @param text A UText representing the text
* @param rangeStart The start of the range of dictionary characters
@@ -135,7 +135,7 @@ class DictionaryBreakEngine : public LanguageBreakEngine {
/**
* <p>ThaiBreakEngine is a kind of DictionaryBreakEngine that uses a
- * TrieWordDictionary and heuristics to determine Thai-specific breaks.</p>
+ * dictionary and heuristics to determine Thai-specific breaks.</p>
*
* <p>After it is constructed a ThaiBreakEngine may be shared between
* threads without synchronization.</p>
@@ -152,17 +152,17 @@ class ThaiBreakEngine : public DictionaryBreakEngine {
UnicodeSet fBeginWordSet;
UnicodeSet fSuffixSet;
UnicodeSet fMarkSet;
- const TrieWordDictionary *fDictionary;
+ DictionaryMatcher *fDictionary;
public:
/**
* <p>Default constructor.</p>
*
- * @param adoptDictionary A TrieWordDictionary to adopt. Deleted when the
+ * @param adoptDictionary A DictionaryMatcher to adopt. Deleted when the
* engine is deleted.
*/
- ThaiBreakEngine(const TrieWordDictionary *adoptDictionary, UErrorCode &status);
+ ThaiBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status);
/**
* <p>Virtual destructor.</p>
@@ -171,7 +171,7 @@ class ThaiBreakEngine : public DictionaryBreakEngine {
protected:
/**
- * <p>Divide up a range of known dictionary characters.</p>
+ * <p>Divide up a range of known dictionary characters handled by this break engine.</p>
*
* @param text A UText representing the text
* @param rangeStart The start of the range of dictionary characters
@@ -186,6 +186,70 @@ class ThaiBreakEngine : public DictionaryBreakEngine {
};
+#if !UCONFIG_NO_NORMALIZATION
+
+/*******************************************************************
+ * CjkBreakEngine
+ */
+
+//indicates language/script that the CjkBreakEngine will handle
+enum LanguageType {
+ kKorean,
+ kChineseJapanese
+};
+
+/**
+ * <p>CjkBreakEngine is a kind of DictionaryBreakEngine that uses a
+ * dictionary with costs associated with each word and
+ * Viterbi decoding to determine CJK-specific breaks.</p>
+ */
+class CjkBreakEngine : public DictionaryBreakEngine {
+ protected:
+ /**
+ * The set of characters handled by this engine
+ * @internal
+ */
+ UnicodeSet fHangulWordSet;
+ UnicodeSet fHanWordSet;
+ UnicodeSet fKatakanaWordSet;
+ UnicodeSet fHiraganaWordSet;
+
+ DictionaryMatcher *fDictionary;
+
+ public:
+
+ /**
+ * <p>Default constructor.</p>
+ *
+ * @param adoptDictionary A DictionaryMatcher to adopt. Deleted when the
+ * engine is deleted. The DictionaryMatcher must contain costs for each word
+ * in order for the dictionary to work properly.
+ */
+ CjkBreakEngine(DictionaryMatcher *adoptDictionary, LanguageType type, UErrorCode &status);
+
+ /**
+ * <p>Virtual destructor.</p>
+ */
+ virtual ~CjkBreakEngine();
+
+ protected:
+ /**
+ * <p>Divide up a range of known dictionary characters handled by this break engine.</p>
+ *
+ * @param text A UText representing the text
+ * @param rangeStart The start of the range of dictionary characters
+ * @param rangeEnd The end of the range of dictionary characters
+ * @param foundBreaks Output of C array of int32_t break positions, or 0
+ * @return The number of breaks found
+ */
+ virtual int32_t divideUpDictionaryRange( UText *text,
+ int32_t rangeStart,
+ int32_t rangeEnd,
+ UStack &foundBreaks ) const;
+
+};
+
+#endif
/*******************************************************************
* KhmerBreakEngine
@@ -193,7 +257,7 @@ class ThaiBreakEngine : public DictionaryBreakEngine {
/**
* <p>KhmerBreakEngine is a kind of DictionaryBreakEngine that uses a
- * TrieWordDictionary and heuristics to determine Khmer-specific breaks.</p>
+ * DictionaryMatcher and heuristics to determine Khmer-specific breaks.</p>
*
* <p>After it is constructed a KhmerBreakEngine may be shared between
* threads without synchronization.</p>
@@ -209,17 +273,17 @@ class KhmerBreakEngine : public DictionaryBreakEngine {
UnicodeSet fEndWordSet;
UnicodeSet fBeginWordSet;
UnicodeSet fMarkSet;
- const TrieWordDictionary *fDictionary;
+ DictionaryMatcher *fDictionary;
public:
/**
* <p>Default constructor.</p>
*
- * @param adoptDictionary A TrieWordDictionary to adopt. Deleted when the
+ * @param adoptDictionary A DictionaryMatcher to adopt. Deleted when the
* engine is deleted.
*/
- KhmerBreakEngine(const TrieWordDictionary *adoptDictionary, UErrorCode &status);
+ KhmerBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status);
/**
* <p>Virtual destructor.</p>
diff --git a/Build/source/libs/icu/icu-49.1/common/dtintrv.cpp b/Build/source/libs/icu/icu-50.1/common/dtintrv.cpp
index bece836df94..bece836df94 100644
--- a/Build/source/libs/icu/icu-49.1/common/dtintrv.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/dtintrv.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/errorcode.cpp b/Build/source/libs/icu/icu-50.1/common/errorcode.cpp
index 43868b7046d..43868b7046d 100644
--- a/Build/source/libs/icu/icu-49.1/common/errorcode.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/errorcode.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/filterednormalizer2.cpp b/Build/source/libs/icu/icu-50.1/common/filterednormalizer2.cpp
index 92e4e731bf2..44ed9c13a02 100644
--- a/Build/source/libs/icu/icu-49.1/common/filterednormalizer2.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/filterednormalizer2.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2009-2011, International Business Machines
+* Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -268,7 +268,7 @@ U_NAMESPACE_END
U_NAMESPACE_USE
-U_DRAFT UNormalizer2 * U_EXPORT2
+U_CAPI UNormalizer2 * U_EXPORT2
unorm2_openFiltered(const UNormalizer2 *norm2, const USet *filterSet, UErrorCode *pErrorCode) {
if(U_FAILURE(*pErrorCode)) {
return NULL;
diff --git a/Build/source/libs/icu/icu-49.1/common/hash.h b/Build/source/libs/icu/icu-50.1/common/hash.h
index 57467daf218..57467daf218 100644
--- a/Build/source/libs/icu/icu-49.1/common/hash.h
+++ b/Build/source/libs/icu/icu-50.1/common/hash.h
diff --git a/Build/source/libs/icu/icu-49.1/common/icudataver.c b/Build/source/libs/icu/icu-50.1/common/icudataver.c
index beb5e7356b1..beb5e7356b1 100644
--- a/Build/source/libs/icu/icu-49.1/common/icudataver.c
+++ b/Build/source/libs/icu/icu-50.1/common/icudataver.c
diff --git a/Build/source/libs/icu/icu-49.1/common/icuplug.c b/Build/source/libs/icu/icu-50.1/common/icuplug.c
index e30c5ba8878..0c38be1c51e 100644
--- a/Build/source/libs/icu/icu-49.1/common/icuplug.c
+++ b/Build/source/libs/icu/icu-50.1/common/icuplug.c
@@ -538,6 +538,7 @@ uplug_loadPlugFromEntrypoint(UPlugEntrypoint *entrypoint, const char *config, UE
return plug;
}
+#if U_ENABLE_DYLOAD
static UPlugData*
uplug_initErrorPlug(const char *libName, const char *sym, const char *config, const char *nameOrError, UErrorCode loadStatus, UErrorCode *status)
@@ -571,9 +572,6 @@ uplug_initErrorPlug(const char *libName, const char *sym, const char *config, co
/**
* Fetch a plugin from DLL, and then initialize it from a library- but don't load it.
*/
-
-#if U_ENABLE_DYLOAD
-
static UPlugData*
uplug_initPlugFromLibrary(const char *libName, const char *sym, const char *config, UErrorCode *status) {
void *lib = NULL;
@@ -641,6 +639,8 @@ static UBool U_CALLCONV uplug_cleanup(void)
return TRUE;
}
+#if U_ENABLE_DYLOAD
+
static void uplug_loadWaitingPlugs(UErrorCode *status) {
int32_t i;
UPlugLevel currentLevel = uplug_getCurrentLevel();
@@ -693,7 +693,6 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) {
#endif
}
-#if U_ENABLE_DYLOAD
/* Name of the plugin config file */
static char plugin_file[2048] = "";
#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/icuplugimp.h b/Build/source/libs/icu/icu-50.1/common/icuplugimp.h
index 53b9c0cd6f0..53b9c0cd6f0 100644
--- a/Build/source/libs/icu/icu-49.1/common/icuplugimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/icuplugimp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/localsvc.h b/Build/source/libs/icu/icu-50.1/common/localsvc.h
index 67e5a8455ae..67e5a8455ae 100644
--- a/Build/source/libs/icu/icu-49.1/common/localsvc.h
+++ b/Build/source/libs/icu/icu-50.1/common/localsvc.h
diff --git a/Build/source/libs/icu/icu-49.1/common/locavailable.cpp b/Build/source/libs/icu/icu-50.1/common/locavailable.cpp
index c8baf753d6b..c8baf753d6b 100644
--- a/Build/source/libs/icu/icu-49.1/common/locavailable.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/locavailable.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/locbased.cpp b/Build/source/libs/icu/icu-50.1/common/locbased.cpp
index e96b9f79f3d..e96b9f79f3d 100644
--- a/Build/source/libs/icu/icu-49.1/common/locbased.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/locbased.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/locbased.h b/Build/source/libs/icu/icu-50.1/common/locbased.h
index 366b15109e8..366b15109e8 100644
--- a/Build/source/libs/icu/icu-49.1/common/locbased.h
+++ b/Build/source/libs/icu/icu-50.1/common/locbased.h
diff --git a/Build/source/libs/icu/icu-49.1/common/locdispnames.cpp b/Build/source/libs/icu/icu-50.1/common/locdispnames.cpp
index 539224563b0..dd4445246fb 100644
--- a/Build/source/libs/icu/icu-49.1/common/locdispnames.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/locdispnames.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -282,7 +282,7 @@ static const char _kCountries[] = "Countries";
static const char _kVariants[] = "Variants";
static const char _kKeys[] = "Keys";
static const char _kTypes[] = "Types";
-static const char _kRootName[] = "root";
+//static const char _kRootName[] = "root";
static const char _kCurrency[] = "currency";
static const char _kCurrencies[] = "Currencies";
static const char _kLocaleDisplayPattern[] = "localeDisplayPattern";
diff --git a/Build/source/libs/icu/icu-49.1/common/locid.cpp b/Build/source/libs/icu/icu-50.1/common/locid.cpp
index 15ac812bac1..15ac812bac1 100644
--- a/Build/source/libs/icu/icu-49.1/common/locid.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/locid.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/loclikely.cpp b/Build/source/libs/icu/icu-50.1/common/loclikely.cpp
index 1d2c251ebde..6fbf873bdef 100644
--- a/Build/source/libs/icu/icu-49.1/common/loclikely.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/loclikely.cpp
@@ -1226,7 +1226,7 @@ do_canonicalize(const char* localeID,
}
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uloc_addLikelySubtags(const char* localeID,
char* maximizedLocaleID,
int32_t maximizedLocaleIDCapacity,
@@ -1250,7 +1250,7 @@ uloc_addLikelySubtags(const char* localeID,
}
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uloc_minimizeSubtags(const char* localeID,
char* minimizedLocaleID,
int32_t minimizedLocaleIDCapacity,
diff --git a/Build/source/libs/icu/icu-49.1/common/locmap.c b/Build/source/libs/icu/icu-50.1/common/locmap.c
index 205cea10589..9ebc70218e0 100644
--- a/Build/source/libs/icu/icu-49.1/common/locmap.c
+++ b/Build/source/libs/icu/icu-50.1/common/locmap.c
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 1996-2011, International Business Machines
+ * Copyright (C) 1996-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@@ -171,13 +171,13 @@ ILCID_POSIX_SUBTABLE(az) {
ILCID_POSIX_ELEMENT_ARRAY(0x046d, ba, ba_RU)
ILCID_POSIX_ELEMENT_ARRAY(0x0423, be, be_BY)
-ILCID_POSIX_SUBTABLE(ber) {
+/*ILCID_POSIX_SUBTABLE(ber) {
{0x5f, "ber"},
{0x045f, "ber_Arab_DZ"},
{0x045f, "ber_Arab"},
{0x085f, "ber_Latn_DZ"},
{0x085f, "ber_Latn"}
-};
+};*/
ILCID_POSIX_ELEMENT_ARRAY(0x0402, bg, bg_BG)
diff --git a/Build/source/libs/icu/icu-49.1/common/locmap.h b/Build/source/libs/icu/icu-50.1/common/locmap.h
index 7db06070ec3..7db06070ec3 100644
--- a/Build/source/libs/icu/icu-49.1/common/locmap.h
+++ b/Build/source/libs/icu/icu-50.1/common/locmap.h
diff --git a/Build/source/libs/icu/icu-49.1/common/locresdata.cpp b/Build/source/libs/icu/icu-50.1/common/locresdata.cpp
index 2c601c28c88..68996f2465b 100644
--- a/Build/source/libs/icu/icu-49.1/common/locresdata.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/locresdata.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1997-2010, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -201,7 +201,7 @@ _uloc_getOrientationHelper(const char* localeId,
return result;
}
-U_DRAFT ULayoutType U_EXPORT2
+U_CAPI ULayoutType U_EXPORT2
uloc_getCharacterOrientation(const char* localeId,
UErrorCode *status)
{
@@ -214,9 +214,8 @@ uloc_getCharacterOrientation(const char* localeId,
* @param localeID locale name
* @param status Error status
* @return an enum indicating the layout orientation for lines.
- * @stable ICU 4.0
*/
-U_DRAFT ULayoutType U_EXPORT2
+U_CAPI ULayoutType U_EXPORT2
uloc_getLineOrientation(const char* localeId,
UErrorCode *status)
{
diff --git a/Build/source/libs/icu/icu-49.1/common/locutil.cpp b/Build/source/libs/icu/icu-50.1/common/locutil.cpp
index 69ea4392b19..69ea4392b19 100644
--- a/Build/source/libs/icu/icu-49.1/common/locutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/locutil.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/locutil.h b/Build/source/libs/icu/icu-50.1/common/locutil.h
index cf64e343d06..cf64e343d06 100644
--- a/Build/source/libs/icu/icu-49.1/common/locutil.h
+++ b/Build/source/libs/icu/icu-50.1/common/locutil.h
diff --git a/Build/source/libs/icu/icu-49.1/common/messageimpl.h b/Build/source/libs/icu/icu-50.1/common/messageimpl.h
index 9af400cd27d..9af400cd27d 100644
--- a/Build/source/libs/icu/icu-49.1/common/messageimpl.h
+++ b/Build/source/libs/icu/icu-50.1/common/messageimpl.h
diff --git a/Build/source/libs/icu/icu-49.1/common/messagepattern.cpp b/Build/source/libs/icu/icu-50.1/common/messagepattern.cpp
index b9c15f9c14b..18d8a3481e8 100644
--- a/Build/source/libs/icu/icu-49.1/common/messagepattern.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/messagepattern.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2011, International Business Machines
+* Copyright (C) 2011-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: messagepattern.cpp
@@ -41,10 +41,12 @@ static const UChar u_lessThan=0x3C;
static const UChar u_equal=0x3D;
static const UChar u_A=0x41;
static const UChar u_C=0x43;
+static const UChar u_D=0x44;
static const UChar u_E=0x45;
static const UChar u_H=0x48;
static const UChar u_I=0x49;
static const UChar u_L=0x4C;
+static const UChar u_N=0x4E;
static const UChar u_O=0x4F;
static const UChar u_P=0x50;
static const UChar u_R=0x52;
@@ -54,11 +56,13 @@ static const UChar u_U=0x55;
static const UChar u_Z=0x5A;
static const UChar u_a=0x61;
static const UChar u_c=0x63;
+static const UChar u_d=0x64;
static const UChar u_e=0x65;
static const UChar u_f=0x66;
static const UChar u_h=0x68;
static const UChar u_i=0x69;
static const UChar u_l=0x6C;
+static const UChar u_n=0x6E;
static const UChar u_o=0x6F;
static const UChar u_p=0x70;
static const UChar u_r=0x72;
@@ -89,8 +93,11 @@ public:
int32_t length,
UErrorCode &errorCode);
UBool ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode);
- UBool memEquals(const MessagePatternList<T, stackCapacity> &other, int32_t length) const {
- return 0==uprv_memcmp(a.getAlias(), other.a.getAlias(), length*sizeof(T));
+ UBool equals(const MessagePatternList<T, stackCapacity> &other, int32_t length) const {
+ for(int32_t i=0; i<length; ++i) {
+ if(a[i]!=other.a[i]) { return FALSE; }
+ }
+ return TRUE;
}
MaybeStackArray<T, stackCapacity> a;
@@ -175,7 +182,7 @@ MessagePattern::init(UErrorCode &errorCode) {
}
MessagePattern::MessagePattern(const MessagePattern &other)
- : aposMode(other.aposMode), msg(other.msg),
+ : UObject(other), aposMode(other.aposMode), msg(other.msg),
partsList(NULL), parts(NULL), partsLength(0),
numericValuesList(NULL), numericValues(NULL), numericValuesLength(0),
hasArgNames(other.hasArgNames), hasArgNumbers(other.hasArgNumbers),
@@ -310,7 +317,7 @@ MessagePattern::operator==(const MessagePattern &other) const {
msg==other.msg &&
// parts.equals(o.parts)
partsLength==other.partsLength &&
- (partsLength==0 || partsList->memEquals(*other.partsList, partsLength));
+ (partsLength==0 || partsList->equals(*other.partsList, partsLength));
// No need to compare numericValues if msg and parts are the same.
}
@@ -459,7 +466,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength,
aposMode==UMSGPAT_APOS_DOUBLE_REQUIRED ||
c==u_leftCurlyBrace || c==u_rightCurlyBrace ||
(parentType==UMSGPAT_ARG_TYPE_CHOICE && c==u_pipe) ||
- (parentType==UMSGPAT_ARG_TYPE_PLURAL && c==u_pound)
+ (UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(parentType) && c==u_pound)
) {
// skip the quote-starting apostrophe
addPart(UMSGPAT_PART_TYPE_SKIP_SYNTAX, index-1, 1, 0, errorCode);
@@ -494,7 +501,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength,
needsAutoQuoting=TRUE;
}
}
- } else if(parentType==UMSGPAT_ARG_TYPE_PLURAL && c==u_pound) {
+ } else if(UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(parentType) && c==u_pound) {
// The unquoted # in a plural message fragment will be replaced
// with the (number-offset).
addPart(UMSGPAT_PART_TYPE_REPLACE_NUMBER, index-1, 1, 0, errorCode);
@@ -613,6 +620,10 @@ MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingL
} else if(isSelect(typeIndex)) {
argType=UMSGPAT_ARG_TYPE_SELECT;
}
+ } else if(length==13) {
+ if(isSelect(typeIndex) && isOrdinal(typeIndex+6)) {
+ argType=UMSGPAT_ARG_TYPE_SELECTORDINAL;
+ }
}
// change the ARG_START type from NONE to argType
partsList->a[argStart].value=(int16_t)argType;
@@ -783,7 +794,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType,
return index;
}
int32_t selectorIndex=index;
- if(argType==UMSGPAT_ARG_TYPE_PLURAL && msg.charAt(selectorIndex)==u_equal) {
+ if(UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(argType) && msg.charAt(selectorIndex)==u_equal) {
// explicit-value plural selector: =double
index=skipDouble(index+1);
int32_t length=index-selectorIndex;
@@ -809,7 +820,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType,
return 0;
}
// Note: The ':' in "offset:" is just beyond the skipIdentifier() range.
- if( argType==UMSGPAT_ARG_TYPE_PLURAL && length==6 && index<msg.length() &&
+ if( UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(argType) && length==6 && index<msg.length() &&
0==msg.compare(selectorIndex, 7, kOffsetColon, 0, 7)
) {
// plural offset, not a selector
@@ -1061,6 +1072,19 @@ MessagePattern::isSelect(int32_t index) {
}
UBool
+MessagePattern::isOrdinal(int32_t index) {
+ UChar c;
+ return
+ ((c=msg.charAt(index++))==u_o || c==u_O) &&
+ ((c=msg.charAt(index++))==u_r || c==u_R) &&
+ ((c=msg.charAt(index++))==u_d || c==u_D) &&
+ ((c=msg.charAt(index++))==u_i || c==u_I) &&
+ ((c=msg.charAt(index++))==u_n || c==u_N) &&
+ ((c=msg.charAt(index++))==u_a || c==u_A) &&
+ ((c=msg.charAt(index))==u_l || c==u_L);
+}
+
+UBool
MessagePattern::inMessageFormatPattern(int32_t nestingLevel) {
return nestingLevel>0 || partsList->a[0].type==UMSGPAT_PART_TYPE_MSG_START;
}
diff --git a/Build/source/libs/icu/icu-49.1/common/msvcres.h b/Build/source/libs/icu/icu-50.1/common/msvcres.h
index 7ed61b4f24a..7ed61b4f24a 100644
--- a/Build/source/libs/icu/icu-49.1/common/msvcres.h
+++ b/Build/source/libs/icu/icu-50.1/common/msvcres.h
diff --git a/Build/source/libs/icu/icu-49.1/common/mutex.cpp b/Build/source/libs/icu/icu-50.1/common/mutex.cpp
index e1e502d4ad9..e1e502d4ad9 100644
--- a/Build/source/libs/icu/icu-49.1/common/mutex.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/mutex.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/mutex.h b/Build/source/libs/icu/icu-50.1/common/mutex.h
index 7f7ef897afa..af8cd8cb9c2 100644
--- a/Build/source/libs/icu/icu-49.1/common/mutex.h
+++ b/Build/source/libs/icu/icu-50.1/common/mutex.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -33,7 +33,7 @@ U_NAMESPACE_BEGIN
// For example:
//
-// UMTX myMutex;
+// UMutex myMutex;
//
// void Function(int arg1, int arg2)
// {
@@ -50,17 +50,17 @@ U_NAMESPACE_BEGIN
class U_COMMON_API Mutex : public UMemory {
public:
- inline Mutex(UMTX *mutex = NULL);
+ inline Mutex(UMutex *mutex = NULL);
inline ~Mutex();
private:
- UMTX *fMutex;
+ UMutex *fMutex;
Mutex(const Mutex &other); // forbid copying of this class
Mutex &operator=(const Mutex &other); // forbid copying of this class
};
-inline Mutex::Mutex(UMTX *mutex)
+inline Mutex::Mutex(UMutex *mutex)
: fMutex(mutex)
{
umtx_lock(fMutex);
diff --git a/Build/source/libs/icu/icu-49.1/common/normalizer2.cpp b/Build/source/libs/icu/icu-50.1/common/normalizer2.cpp
index 527731da6c4..c78d0a7610b 100644
--- a/Build/source/libs/icu/icu-49.1/common/normalizer2.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/normalizer2.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2009-2011, International Business Machines
+* Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -707,32 +707,32 @@ U_NAMESPACE_END
U_NAMESPACE_USE
-U_DRAFT const UNormalizer2 * U_EXPORT2
+U_CAPI const UNormalizer2 * U_EXPORT2
unorm2_getNFCInstance(UErrorCode *pErrorCode) {
return (const UNormalizer2 *)Normalizer2::getNFCInstance(*pErrorCode);
}
-U_DRAFT const UNormalizer2 * U_EXPORT2
+U_CAPI const UNormalizer2 * U_EXPORT2
unorm2_getNFDInstance(UErrorCode *pErrorCode) {
return (const UNormalizer2 *)Normalizer2::getNFDInstance(*pErrorCode);
}
-U_DRAFT const UNormalizer2 * U_EXPORT2
+U_CAPI const UNormalizer2 * U_EXPORT2
unorm2_getNFKCInstance(UErrorCode *pErrorCode) {
return (const UNormalizer2 *)Normalizer2::getNFKCInstance(*pErrorCode);
}
-U_DRAFT const UNormalizer2 * U_EXPORT2
+U_CAPI const UNormalizer2 * U_EXPORT2
unorm2_getNFKDInstance(UErrorCode *pErrorCode) {
return (const UNormalizer2 *)Normalizer2::getNFKDInstance(*pErrorCode);
}
-U_DRAFT const UNormalizer2 * U_EXPORT2
+U_CAPI const UNormalizer2 * U_EXPORT2
unorm2_getNFKCCasefoldInstance(UErrorCode *pErrorCode) {
return (const UNormalizer2 *)Normalizer2::getNFKCCasefoldInstance(*pErrorCode);
}
-U_DRAFT const UNormalizer2 * U_EXPORT2
+U_CAPI const UNormalizer2 * U_EXPORT2
unorm2_getInstance(const char *packageName,
const char *name,
UNormalization2Mode mode,
@@ -740,12 +740,12 @@ unorm2_getInstance(const char *packageName,
return (const UNormalizer2 *)Normalizer2::getInstance(packageName, name, mode, *pErrorCode);
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
unorm2_close(UNormalizer2 *norm2) {
delete (Normalizer2 *)norm2;
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
unorm2_normalize(const UNormalizer2 *norm2,
const UChar *src, int32_t length,
UChar *dest, int32_t capacity,
@@ -835,7 +835,7 @@ normalizeSecondAndAppend(const UNormalizer2 *norm2,
return firstString.extract(first, firstCapacity, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2,
UChar *first, int32_t firstLength, int32_t firstCapacity,
const UChar *second, int32_t secondLength,
@@ -846,7 +846,7 @@ unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2,
TRUE, pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
unorm2_append(const UNormalizer2 *norm2,
UChar *first, int32_t firstLength, int32_t firstCapacity,
const UChar *second, int32_t secondLength,
@@ -857,7 +857,7 @@ unorm2_append(const UNormalizer2 *norm2,
FALSE, pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
unorm2_getDecomposition(const UNormalizer2 *norm2,
UChar32 c, UChar *decomposition, int32_t capacity,
UErrorCode *pErrorCode) {
@@ -876,7 +876,7 @@ unorm2_getDecomposition(const UNormalizer2 *norm2,
}
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
unorm2_getRawDecomposition(const UNormalizer2 *norm2,
UChar32 c, UChar *decomposition, int32_t capacity,
UErrorCode *pErrorCode) {
@@ -895,17 +895,17 @@ unorm2_getRawDecomposition(const UNormalizer2 *norm2,
}
}
-U_DRAFT UChar32 U_EXPORT2
+U_CAPI UChar32 U_EXPORT2
unorm2_composePair(const UNormalizer2 *norm2, UChar32 a, UChar32 b) {
return reinterpret_cast<const Normalizer2 *>(norm2)->composePair(a, b);
}
-U_DRAFT uint8_t U_EXPORT2
+U_CAPI uint8_t U_EXPORT2
unorm2_getCombiningClass(const UNormalizer2 *norm2, UChar32 c) {
return reinterpret_cast<const Normalizer2 *>(norm2)->getCombiningClass(c);
}
-U_DRAFT UBool U_EXPORT2
+U_CAPI UBool U_EXPORT2
unorm2_isNormalized(const UNormalizer2 *norm2,
const UChar *s, int32_t length,
UErrorCode *pErrorCode) {
@@ -920,7 +920,7 @@ unorm2_isNormalized(const UNormalizer2 *norm2,
return ((const Normalizer2 *)norm2)->isNormalized(sString, *pErrorCode);
}
-U_DRAFT UNormalizationCheckResult U_EXPORT2
+U_CAPI UNormalizationCheckResult U_EXPORT2
unorm2_quickCheck(const UNormalizer2 *norm2,
const UChar *s, int32_t length,
UErrorCode *pErrorCode) {
@@ -935,7 +935,7 @@ unorm2_quickCheck(const UNormalizer2 *norm2,
return ((const Normalizer2 *)norm2)->quickCheck(sString, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
unorm2_spanQuickCheckYes(const UNormalizer2 *norm2,
const UChar *s, int32_t length,
UErrorCode *pErrorCode) {
@@ -950,17 +950,17 @@ unorm2_spanQuickCheckYes(const UNormalizer2 *norm2,
return ((const Normalizer2 *)norm2)->spanQuickCheckYes(sString, *pErrorCode);
}
-U_DRAFT UBool U_EXPORT2
+U_CAPI UBool U_EXPORT2
unorm2_hasBoundaryBefore(const UNormalizer2 *norm2, UChar32 c) {
return ((const Normalizer2 *)norm2)->hasBoundaryBefore(c);
}
-U_DRAFT UBool U_EXPORT2
+U_CAPI UBool U_EXPORT2
unorm2_hasBoundaryAfter(const UNormalizer2 *norm2, UChar32 c) {
return ((const Normalizer2 *)norm2)->hasBoundaryAfter(c);
}
-U_DRAFT UBool U_EXPORT2
+U_CAPI UBool U_EXPORT2
unorm2_isInert(const UNormalizer2 *norm2, UChar32 c) {
return ((const Normalizer2 *)norm2)->isInert(c);
}
diff --git a/Build/source/libs/icu/icu-49.1/common/normalizer2impl.cpp b/Build/source/libs/icu/icu-50.1/common/normalizer2impl.cpp
index a6ef0c1b289..050b58169c7 100644
--- a/Build/source/libs/icu/icu-49.1/common/normalizer2impl.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/normalizer2impl.cpp
@@ -657,8 +657,10 @@ void Normalizer2Impl::decomposeAndAppend(const UChar *src, const UChar *limit,
if(limit==NULL) { // appendZeroCC() needs limit!=NULL
limit=u_strchr(iter.codePointStart, 0);
}
- buffer.append(src, (int32_t)(iter.codePointStart-src), firstCC, prevCC, errorCode) &&
+
+ if (buffer.append(src, (int32_t)(iter.codePointStart-src), firstCC, prevCC, errorCode)) {
buffer.appendZeroCC(iter.codePointStart, limit, errorCode);
+ }
}
// Note: hasDecompBoundary() could be implemented as aliases to
diff --git a/Build/source/libs/icu/icu-49.1/common/normalizer2impl.h b/Build/source/libs/icu/icu-50.1/common/normalizer2impl.h
index f44e8277785..f44e8277785 100644
--- a/Build/source/libs/icu/icu-49.1/common/normalizer2impl.h
+++ b/Build/source/libs/icu/icu-50.1/common/normalizer2impl.h
diff --git a/Build/source/libs/icu/icu-49.1/common/normlzr.cpp b/Build/source/libs/icu/icu-50.1/common/normlzr.cpp
index b9580537b23..7a5209f0154 100644
--- a/Build/source/libs/icu/icu-49.1/common/normlzr.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/normlzr.cpp
@@ -1,7 +1,7 @@
/*
*************************************************************************
* COPYRIGHT:
- * Copyright (c) 1996-2011, International Business Machines Corporation and
+ * Copyright (c) 1996-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*************************************************************************
*/
@@ -65,8 +65,6 @@ Normalizer::Normalizer(const Normalizer &copy) :
init();
}
-static const UChar _NUL=0;
-
void
Normalizer::init() {
UErrorCode errorCode=U_ZERO_ERROR;
diff --git a/Build/source/libs/icu/icu-49.1/common/parsepos.cpp b/Build/source/libs/icu/icu-50.1/common/parsepos.cpp
index 26f88205129..26f88205129 100644
--- a/Build/source/libs/icu/icu-49.1/common/parsepos.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/parsepos.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/patternprops.cpp b/Build/source/libs/icu/icu-50.1/common/patternprops.cpp
index b2c52499866..b2c52499866 100644
--- a/Build/source/libs/icu/icu-49.1/common/patternprops.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/patternprops.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/patternprops.h b/Build/source/libs/icu/icu-50.1/common/patternprops.h
index 0ceab510a1c..0ceab510a1c 100644
--- a/Build/source/libs/icu/icu-49.1/common/patternprops.h
+++ b/Build/source/libs/icu/icu-50.1/common/patternprops.h
diff --git a/Build/source/libs/icu/icu-49.1/common/propname.cpp b/Build/source/libs/icu/icu-50.1/common/propname.cpp
index 6d5d9357e0f..6d5d9357e0f 100644
--- a/Build/source/libs/icu/icu-49.1/common/propname.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/propname.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/propname.h b/Build/source/libs/icu/icu-50.1/common/propname.h
index c20ae45490d..c20ae45490d 100644
--- a/Build/source/libs/icu/icu-49.1/common/propname.h
+++ b/Build/source/libs/icu/icu-50.1/common/propname.h
diff --git a/Build/source/libs/icu/icu-49.1/common/propname_data.h b/Build/source/libs/icu/icu-50.1/common/propname_data.h
index 4932aa2c615..f747f34e640 100644
--- a/Build/source/libs/icu/icu-49.1/common/propname_data.h
+++ b/Build/source/libs/icu/icu-50.1/common/propname_data.h
@@ -13,80 +13,81 @@
U_NAMESPACE_BEGIN
-const int32_t PropNameData::indexes[8]={0x20,0x111c,0x3d18,0x780b,0x780b,0x780b,0x2f,0};
+const int32_t PropNameData::indexes[8]={0x20,0x1130,0x3d7c,0x7895,0x7895,0x7895,0x2f,0};
-const int32_t PropNameData::valueMaps[1087]={
-6,0,0x39,0,0xc9,0x347,0xc9,0x35d,0xc9,0x372,0xc9,0x388,0xc9,0x393,0xc9,0x3b4,
-0xc9,0x3c4,0xc9,0x3d3,0xc9,0x3e1,0xc9,0x405,0xc9,0x41c,0xc9,0x434,0xc9,0x44b,0xc9,0x45a,
-0xc9,0x469,0xc9,0x47a,0xc9,0x488,0xc9,0x49a,0xc9,0x4b4,0xc9,0x4cf,0xc9,0x4e4,0xc9,0x501,
-0xc9,0x512,0xc9,0x51d,0xc9,0x53c,0xc9,0x552,0xc9,0x563,0xc9,0x573,0xc9,0x58e,0xc9,0x5a7,
-0xc9,0x5b8,0xc9,0x5d2,0xc9,0x5e5,0xc9,0x5f5,0xc9,0x60f,0xc9,0x61c,0xc9,0x633,0xc9,0x647,
-0xc9,0x65d,0xc9,0x671,0xc9,0x687,0xc9,0x6a1,0xc9,0x6b9,0xc9,0x6d5,0xc9,0x6dd,0xc9,0x6e5,
-0xc9,0x6ed,0xc9,0x6f5,0xc9,0x6fe,0xc9,0x70b,0xc9,0x71e,0xc9,0x73b,0xc9,0x758,0xc9,0x775,
-0xc9,0x793,0xc9,0x7b1,0xc9,0x1000,0x1015,0x7d5,0x141,0x988,0x158,0x2358,0xcf,0x2377,0x239,0x24b5,
-0x24f,0x250f,0x259,0x276c,0x27b,0x2ad1,0x2b9,0x2b41,0x2c3,0x2db8,0x2ee,0x2df6,0x2f6,0x3666,0x399,0x36e4,
-0x3a3,0x3709,0x3a9,0x3723,0x3af,0x3744,0x3b6,0x375e,0xcf,0x3783,0xcf,0x37a9,0x3bd,0x382f,0x3cd,0x38a8,
-0x3e0,0x2000,0x2001,0x3923,0x3f1,0x3000,0x3001,0x39af,0,0x4000,0x400d,0x39c1,0,0x39ca,0,0x39e4,
-0,0x39f5,0,0x3a06,0,0x3a1c,0,0x3a25,0,0x3a42,0,0x3a60,0,0x3a7e,0,0x3a9c,
-0,0x3ab2,0,0x3ac6,0,0x7000,0x7001,0x3adc,0,0x6a8,0x12,0,1,0x12,0x20,0x6c6,
-0x48,0,1,7,8,9,0xa,0xb,0xc,0xd,0xe,0xf,0x10,0x11,0x12,0x13,
+const int32_t PropNameData::valueMaps[1092]={
+6,0,0x39,0,0xc9,0x356,0xc9,0x36c,0xc9,0x381,0xc9,0x397,0xc9,0x3a2,0xc9,0x3c3,
+0xc9,0x3d3,0xc9,0x3e2,0xc9,0x3f0,0xc9,0x414,0xc9,0x42b,0xc9,0x443,0xc9,0x45a,0xc9,0x469,
+0xc9,0x478,0xc9,0x489,0xc9,0x497,0xc9,0x4a9,0xc9,0x4c3,0xc9,0x4de,0xc9,0x4f3,0xc9,0x510,
+0xc9,0x521,0xc9,0x52c,0xc9,0x54b,0xc9,0x561,0xc9,0x572,0xc9,0x582,0xc9,0x59d,0xc9,0x5b6,
+0xc9,0x5c7,0xc9,0x5e1,0xc9,0x5f4,0xc9,0x604,0xc9,0x61e,0xc9,0x62b,0xc9,0x642,0xc9,0x656,
+0xc9,0x66c,0xc9,0x680,0xc9,0x696,0xc9,0x6b0,0xc9,0x6c8,0xc9,0x6e4,0xc9,0x6ec,0xc9,0x6f4,
+0xc9,0x6fc,0xc9,0x704,0xc9,0x70d,0xc9,0x71a,0xc9,0x72d,0xc9,0x74a,0xc9,0x767,0xc9,0x784,
+0xc9,0x7a2,0xc9,0x7c0,0xc9,0x1000,0x1015,0x7e4,0x143,0x997,0x15a,0x2367,0xcf,0x2386,0x23b,0x24c4,
+0x251,0x251e,0x25b,0x277b,0x27d,0x2ae0,0x2bb,0x2b50,0x2c5,0x2dde,0x2f1,0x2e1c,0x2f9,0x368c,0x39c,0x370a,
+0x3a6,0x372f,0x3ac,0x3749,0x3b2,0x376a,0x3b9,0x3784,0xcf,0x37a9,0xcf,0x37cf,0x3c0,0x3855,0x3d1,0x38ce,
+0x3e4,0x2000,0x2001,0x3949,0x3f6,0x3000,0x3001,0x39d5,0,0x4000,0x400d,0x39e7,0,0x39f0,0,0x3a0a,
+0,0x3a1b,0,0x3a2c,0,0x3a42,0,0x3a4b,0,0x3a68,0,0x3a86,0,0x3aa4,0,0x3ac2,
+0,0x3ad8,0,0x3aec,0,0x7000,0x7001,0x3b02,0,0x6a8,0x12,0,1,0x12,0x20,0x6c6,
+0x49,0,1,7,8,9,0xa,0xb,0xc,0xd,0xe,0xf,0x10,0x11,0x12,0x13,
0x14,0x15,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21,0x22,0x23,
-0x24,0x54,0x5b,0x67,0x6b,0x76,0x7a,0x81,0x82,0x84,0xc8,0xca,0xd6,0xd8,0xda,0xdc,
-0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xe9,0xea,0xf0,0x2e,0x40,0x4c,0x56,0x67,0x72,0x7f,
-0x8c,0x99,0xa6,0xb3,0xc0,0xcd,0xda,0xe7,0xf4,0x101,0x10e,0x11b,0x128,0x135,0x142,0x14f,
-0x15c,0x169,0x176,0x183,0x190,0x19d,0x1aa,0x1b7,0x1c4,0x1d1,0x1de,0x1eb,0x1fa,0x209,0x218,0x227,
-0x236,0x245,0x254,0x26e,0x282,0x296,0x2b1,0x2c0,0x2c9,0x2d9,0x2e1,0x2ea,0x2f9,0x302,0x312,0x323,
-0x334,0x854,1,0,0x13,0x7e4,0x7f5,0x806,0x81a,0x831,0x849,0x85b,0x870,0x887,0x89c,0x8ac,
-0x8be,0x8db,0x8f7,0x909,0x926,0x942,0x95e,0x973,0x9b4,1,0,0xdd,0x993,0x9a0,0x9b3,0x9db,
-0x9f9,0xa17,0xa2f,0xa5a,0xa84,0xa9c,0xaaf,0xac2,0xad1,0xae0,0xaef,0xafe,0xb15,0xb26,0xb39,0xb4c,
-0xb59,0xb66,0xb75,0xb86,0xb9b,0xbac,0xbb7,0xbc0,0xbd1,0xbe2,0xbf5,0xc07,0xc1a,0xc2d,0xc6c,0xc79,
-0xc86,0xc93,0xca8,0xcd8,0xcf2,0xd13,0xd3e,0xd61,0xdbf,0xde6,0xe01,0xe10,0xe37,0xe5f,0xe82,0xea5,
-0xecf,0xee8,0xf07,0xf2a,0xf4e,0xf61,0xf7b,0xfa5,0xfbd,0xfe5,0x100e,0x1021,0x1034,0x1047,0x106e,0x107d,
-0x109d,0x10cb,0x10e9,0x1117,0x1133,0x114e,0x1167,0x1180,0x11a1,0x11d1,0x11f0,0x1212,0x1246,0x1273,0x12b8,0x12d9,
-0x1303,0x1324,0x134d,0x1360,0x1393,0x13aa,0x13b9,0x13ca,0x13f5,0x140c,0x143d,0x146b,0x14ae,0x14b9,0x14f2,0x1503,
-0x1514,0x1521,0x1534,0x156e,0x1592,0x15b6,0x15f0,0x1628,0x1653,0x166b,0x1697,0x16c3,0x16d0,0x16df,0x16fc,0x171e,
-0x174c,0x176c,0x1793,0x17ba,0x17d9,0x17ec,0x17fd,0x180e,0x1833,0x1858,0x187f,0x18b3,0x18e0,0x18fe,0x1911,0x192a,
-0x1963,0x1972,0x1992,0x19b4,0x19d6,0x19ed,0x1a04,0x1a31,0x1a4a,0x1a63,0x1a94,0x1abe,0x1ad9,0x1aec,0x1b0b,0x1b14,
-0x1b27,0x1b45,0x1b63,0x1b76,0x1b8d,0x1ba2,0x1bd7,0x1bfb,0x1c10,0x1c1f,0x1c32,0x1c56,0x1c5f,0x1c83,0x1c9a,0x1cad,
-0x1cbc,0x1cc7,0x1ce8,0x1d00,0x1d0f,0x1d1e,0x1d2d,0x1d44,0x1d59,0x1d6e,0x1da7,0x1dba,0x1dd6,0x1de1,0x1dee,0x1e1c,
-0x1e40,0x1e63,0x1e76,0x1e98,0x1eab,0x1ec6,0x1ee9,0x1f0c,0x1f31,0x1f42,0x1f71,0x1f9e,0x1fb5,0x1fd0,0x1fdf,0x200a,
-0x2042,0x207c,0x20aa,0x20bb,0x20c8,0x20ec,0x20fb,0x2117,0x2131,0x214e,0x2186,0x219b,0x21c8,0x21e7,0x2215,0x2235,
-0x2269,0x2278,0x22a2,0x22c5,0x22f0,0x22fb,0x230c,0x2327,0x234b,0x1834,1,0,0x12,0x238e,0x239e,0x23b1,
-0x23c1,0x23d1,0x23e0,0x23f0,0x2402,0x2415,0x2427,0x2437,0x2447,0x2456,0x2465,0x2475,0x2482,0x2491,0x24a5,0x18f2,
-1,0,6,0x24ca,0x24d5,0x24e2,0x24ef,0x24fc,0x2507,0x1936,1,0,0x1e,0x2524,0x2533,0x2548,
-0x255d,0x2572,0x2586,0x2597,0x25ab,0x25be,0x25cf,0x25e8,0x25fa,0x260b,0x261f,0x2632,0x264a,0x265c,0x2667,0x2677,
-0x2685,0x269a,0x26af,0x26c5,0x26df,0x26f5,0x2705,0x2719,0x272d,0x273e,0x2756,0x1b61,1,0,0x3a,0x277e,
-0x27a1,0x27aa,0x27b7,0x27c2,0x27cb,0x27d6,0x27df,0x27f8,0x27fd,0x2806,0x2823,0x282c,0x2839,0x2842,0x2866,0x286d,
-0x2876,0x2889,0x2894,0x289d,0x28a8,0x28c1,0x28ca,0x28d9,0x28e4,0x28ed,0x28f8,0x2901,0x2908,0x2911,0x291c,0x2925,
-0x293e,0x2947,0x2954,0x295f,0x2970,0x297b,0x2990,0x29a7,0x29b0,0x29b9,0x29d2,0x29dd,0x29e6,0x29ef,0x2a06,0x2a23,
-0x2a2e,0x2a3f,0x2a4a,0x2a51,0x2a5e,0x2a6b,0x2a98,0x2aad,0x2ab6,0x1d1b,1,0,6,0x2ae2,0x2af1,0x2b01,
-0x2b11,0x2b21,0x2b32,0x1d79,1,0,0x27,0x2b50,0x2b5c,0x2b6a,0x2b79,0x2b88,0x2b98,0x2ba9,0x2bbd,0x2bd2,
-0x2be8,0x2bfb,0x2c0f,0x2c1f,0x2c28,0x2c33,0x2c43,0x2c5f,0x2c71,0x2c7f,0x2c8e,0x2c9a,0x2caf,0x2cc3,0x2cd6,0x2ce4,
-0x2cf8,0x2d06,0x2d10,0x2d22,0x2d2e,0x2d3c,0x2d4c,0x2d53,0x2d5a,0x2d61,0x2d68,0x2d6f,0x2d85,0x2da6,0x1fa0,1,
-0,4,0x2dc9,0x2dd4,0x2de0,0x2dea,0x1fc6,1,0,0x9f,0x2e01,0x2e0e,0x2e23,0x2e30,0x2e3f,0x2e4d,
-0x2e5c,0x2e6b,0x2e7d,0x2e8c,0x2e9a,0x2eab,0x2eba,0x2ec9,0x2ed6,0x2ee2,0x2ef1,0x2f00,0x2f0a,0x2f17,0x2f24,0x2f33,
-0x2f41,0x2f50,0x2f5c,0x2f66,0x2f72,0x2f82,0x2f92,0x2fa0,0x2fac,0x2fbd,0x2fc9,0x2fd5,0x2fe3,0x2ff0,0x2ffc,0x3009,
-0xbac,0x3016,0x3024,0x303e,0x3047,0x3055,0x3063,0x306f,0x307e,0x308c,0x309a,0x30a6,0x30b5,0x30c3,0x30d1,0x30de,
-0x30ed,0x3108,0x3117,0x3128,0x3139,0x314c,0x315e,0x316d,0x317f,0x318e,0x319a,0x31a5,0x1cbc,0x31b2,0x31bd,0x31c8,
-0x31d3,0x31de,0x31f9,0x3204,0x320f,0x321a,0x3225,0x3230,0x323b,0x324a,0x3259,0x3264,0x326f,0x327c,0x3287,0x3295,
-0x32a0,0x32bb,0x32c5,0x32d6,0x32e1,0x32f0,0x3301,0x330c,0x3317,0x3322,0x332d,0x3338,0x3343,0x334e,0x3358,0x3363,
-0x3373,0x337e,0x338c,0x3399,0x33a4,0x33b3,0x33c0,0x33cd,0x33dc,0x33e9,0x33fa,0x3405,0x3415,0x3420,0x3433,0x344a,
-0x3458,0x3465,0x3470,0x347d,0x3488,0x34a4,0x34af,0x34ba,0x34d7,0x34e7,0x34f6,0x3501,0x350c,0x1dd6,0x3518,0x3523,
-0x353b,0x3546,0x3551,0x355c,0x3567,0x3572,0x357d,0x3588,0x359f,0x35aa,0x35b5,0x35c0,0x35cb,0x35d6,0x35e1,0x35ec,
-0x35f7,0x3602,0x3610,0x3623,0x362f,0x363a,0x3645,0x3650,0x365b,0x26df,1,0,6,0x3680,0x3693,0x36a3,
-0x36b1,0x36c2,0x36d2,0x273b,0x12,0,1,0x36fc,0x3702,0x2748,0x12,0,1,0x36fc,0x3702,0x2755,
-1,0,3,0x36fc,0x3702,0x373b,0x276b,1,0,3,0x36fc,0x3702,0x373b,0x2781,1,0,
-0xc,0x37c5,0x37cf,0x37db,0x37e2,0x37ed,0x37f2,0x37f9,0x3800,0x3809,0x380e,0x3813,0x3823,0x27d7,1,0,
-0xf,0x37c5,0x3842,0x384c,0x3856,0x3861,0x2c8e,0x386b,0x3877,0x387f,0x3886,0x3890,0x37db,0x37e2,0x37f2,0x389a,
-0x285e,1,0,0xd,0x37c5,0x38b7,0x3856,0x38c3,0x38d0,0x38de,0x2c8e,0x38e9,0x37db,0x38fa,0x37f2,0x3909,
-0x3917,0x28e5,0x36,1,2,4,8,0xe,0x10,0x20,0x3e,0x40,0x80,0x100,0x1c0,0x200,
-0x400,0x800,0xe00,0x1000,0x2000,0x4000,0x7000,0x8000,0x10000,0x20000,0x40000,0x78001,0x80000,0x100000,0x200000,0x400000,
-0x800000,0x1000000,0x2000000,0x4000000,0x8000000,0xf000000,0x10000000,0x20000000,0x30f80000,0x2524,0x2533,0x2548,0x255d,0x3951,0x2572,0x2586,
-0x3947,0x2597,0x25ab,0x25be,0x3962,0x25cf,0x25e8,0x25fa,0x3979,0x260b,0x261f,0x2632,0x39a2,0x264a,0x265c,0x2667,
-0x2677,0x393e,0x2685,0x269a,0x26af,0x26c5,0x26df,0x26f5,0x2705,0x2719,0x272d,0x3998,0x273e,0x2756,0x3983
+0x24,0x54,0x5b,0x67,0x6b,0x76,0x7a,0x81,0x82,0x84,0x85,0xc8,0xca,0xd6,0xd8,0xda,
+0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xe9,0xea,0xf0,0x2e,0x40,0x4c,0x56,0x67,0x72,
+0x7f,0x8c,0x99,0xa6,0xb3,0xc0,0xcd,0xda,0xe7,0xf4,0x101,0x10e,0x11b,0x128,0x135,0x142,
+0x14f,0x15c,0x169,0x176,0x183,0x190,0x19d,0x1aa,0x1b7,0x1c4,0x1d1,0x1de,0x1eb,0x1fa,0x209,0x218,
+0x227,0x236,0x245,0x254,0x263,0x27d,0x291,0x2a5,0x2c0,0x2cf,0x2d8,0x2e8,0x2f0,0x2f9,0x308,0x311,
+0x321,0x332,0x343,0x858,1,0,0x13,0x7f3,0x804,0x815,0x829,0x840,0x858,0x86a,0x87f,0x896,
+0x8ab,0x8bb,0x8cd,0x8ea,0x906,0x918,0x935,0x951,0x96d,0x982,0x9b8,1,0,0xdd,0x9a2,0x9af,
+0x9c2,0x9ea,0xa08,0xa26,0xa3e,0xa69,0xa93,0xaab,0xabe,0xad1,0xae0,0xaef,0xafe,0xb0d,0xb24,0xb35,
+0xb48,0xb5b,0xb68,0xb75,0xb84,0xb95,0xbaa,0xbbb,0xbc6,0xbcf,0xbe0,0xbf1,0xc04,0xc16,0xc29,0xc3c,
+0xc7b,0xc88,0xc95,0xca2,0xcb7,0xce7,0xd01,0xd22,0xd4d,0xd70,0xdce,0xdf5,0xe10,0xe1f,0xe46,0xe6e,
+0xe91,0xeb4,0xede,0xef7,0xf16,0xf39,0xf5d,0xf70,0xf8a,0xfb4,0xfcc,0xff4,0x101d,0x1030,0x1043,0x1056,
+0x107d,0x108c,0x10ac,0x10da,0x10f8,0x1126,0x1142,0x115d,0x1176,0x118f,0x11b0,0x11e0,0x11ff,0x1221,0x1255,0x1282,
+0x12c7,0x12e8,0x1312,0x1333,0x135c,0x136f,0x13a2,0x13b9,0x13c8,0x13d9,0x1404,0x141b,0x144c,0x147a,0x14bd,0x14c8,
+0x1501,0x1512,0x1523,0x1530,0x1543,0x157d,0x15a1,0x15c5,0x15ff,0x1637,0x1662,0x167a,0x16a6,0x16d2,0x16df,0x16ee,
+0x170b,0x172d,0x175b,0x177b,0x17a2,0x17c9,0x17e8,0x17fb,0x180c,0x181d,0x1842,0x1867,0x188e,0x18c2,0x18ef,0x190d,
+0x1920,0x1939,0x1972,0x1981,0x19a1,0x19c3,0x19e5,0x19fc,0x1a13,0x1a40,0x1a59,0x1a72,0x1aa3,0x1acd,0x1ae8,0x1afb,
+0x1b1a,0x1b23,0x1b36,0x1b54,0x1b72,0x1b85,0x1b9c,0x1bb1,0x1be6,0x1c0a,0x1c1f,0x1c2e,0x1c41,0x1c65,0x1c6e,0x1c92,
+0x1ca9,0x1cbc,0x1ccb,0x1cd6,0x1cf7,0x1d0f,0x1d1e,0x1d2d,0x1d3c,0x1d53,0x1d68,0x1d7d,0x1db6,0x1dc9,0x1de5,0x1df0,
+0x1dfd,0x1e2b,0x1e4f,0x1e72,0x1e85,0x1ea7,0x1eba,0x1ed5,0x1ef8,0x1f1b,0x1f40,0x1f51,0x1f80,0x1fad,0x1fc4,0x1fdf,
+0x1fee,0x2019,0x2051,0x208b,0x20b9,0x20ca,0x20d7,0x20fb,0x210a,0x2126,0x2140,0x215d,0x2195,0x21aa,0x21d7,0x21f6,
+0x2224,0x2244,0x2278,0x2287,0x22b1,0x22d4,0x22ff,0x230a,0x231b,0x2336,0x235a,0x1838,1,0,0x12,0x239d,
+0x23ad,0x23c0,0x23d0,0x23e0,0x23ef,0x23ff,0x2411,0x2424,0x2436,0x2446,0x2456,0x2465,0x2474,0x2484,0x2491,0x24a0,
+0x24b4,0x18f6,1,0,6,0x24d9,0x24e4,0x24f1,0x24fe,0x250b,0x2516,0x193a,1,0,0x1e,0x2533,
+0x2542,0x2557,0x256c,0x2581,0x2595,0x25a6,0x25ba,0x25cd,0x25de,0x25f7,0x2609,0x261a,0x262e,0x2641,0x2659,0x266b,
+0x2676,0x2686,0x2694,0x26a9,0x26be,0x26d4,0x26ee,0x2704,0x2714,0x2728,0x273c,0x274d,0x2765,0x1b65,1,0,
+0x3a,0x278d,0x27b0,0x27b9,0x27c6,0x27d1,0x27da,0x27e5,0x27ee,0x2807,0x280c,0x2815,0x2832,0x283b,0x2848,0x2851,
+0x2875,0x287c,0x2885,0x2898,0x28a3,0x28ac,0x28b7,0x28d0,0x28d9,0x28e8,0x28f3,0x28fc,0x2907,0x2910,0x2917,0x2920,
+0x292b,0x2934,0x294d,0x2956,0x2963,0x296e,0x297f,0x298a,0x299f,0x29b6,0x29bf,0x29c8,0x29e1,0x29ec,0x29f5,0x29fe,
+0x2a15,0x2a32,0x2a3d,0x2a4e,0x2a59,0x2a60,0x2a6d,0x2a7a,0x2aa7,0x2abc,0x2ac5,0x1d1f,1,0,6,0x2af1,
+0x2b00,0x2b10,0x2b20,0x2b30,0x2b41,0x1d7d,1,0,0x28,0x2b5f,0x2b6b,0x2b79,0x2b88,0x2b97,0x2ba7,0x2bb8,
+0x2bcc,0x2be1,0x2bf7,0x2c0a,0x2c1e,0x2c2e,0x2c37,0x2c42,0x2c52,0x2c6e,0x2c80,0x2c8e,0x2c9d,0x2ca9,0x2cbe,0x2cd2,
+0x2ce5,0x2cf3,0x2d07,0x2d15,0x2d1f,0x2d31,0x2d3d,0x2d4b,0x2d5b,0x2d62,0x2d69,0x2d70,0x2d77,0x2d7e,0x2d94,0x2db5,
+0x2dc7,0x1fbf,1,0,4,0x2def,0x2dfa,0x2e06,0x2e10,0x1fe5,1,0,0x9f,0x2e27,0x2e34,0x2e49,
+0x2e56,0x2e65,0x2e73,0x2e82,0x2e91,0x2ea3,0x2eb2,0x2ec0,0x2ed1,0x2ee0,0x2eef,0x2efc,0x2f08,0x2f17,0x2f26,0x2f30,
+0x2f3d,0x2f4a,0x2f59,0x2f67,0x2f76,0x2f82,0x2f8c,0x2f98,0x2fa8,0x2fb8,0x2fc6,0x2fd2,0x2fe3,0x2fef,0x2ffb,0x3009,
+0x3016,0x3022,0x302f,0xbbb,0x303c,0x304a,0x3064,0x306d,0x307b,0x3089,0x3095,0x30a4,0x30b2,0x30c0,0x30cc,0x30db,
+0x30e9,0x30f7,0x3104,0x3113,0x312e,0x313d,0x314e,0x315f,0x3172,0x3184,0x3193,0x31a5,0x31b4,0x31c0,0x31cb,0x1ccb,
+0x31d8,0x31e3,0x31ee,0x31f9,0x3204,0x321f,0x322a,0x3235,0x3240,0x324b,0x3256,0x3261,0x3270,0x327f,0x328a,0x3295,
+0x32a2,0x32ad,0x32bb,0x32c6,0x32e1,0x32eb,0x32fc,0x3307,0x3316,0x3327,0x3332,0x333d,0x3348,0x3353,0x335e,0x3369,
+0x3374,0x337e,0x3389,0x3399,0x33a4,0x33b2,0x33bf,0x33ca,0x33d9,0x33e6,0x33f3,0x3402,0x340f,0x3420,0x342b,0x343b,
+0x3446,0x3459,0x3470,0x347e,0x348b,0x3496,0x34a3,0x34ae,0x34ca,0x34d5,0x34e0,0x34fd,0x350d,0x351c,0x3527,0x3532,
+0x1de5,0x353e,0x3549,0x3561,0x356c,0x3577,0x3582,0x358d,0x3598,0x35a3,0x35ae,0x35c5,0x35d0,0x35db,0x35e6,0x35f1,
+0x35fc,0x3607,0x3612,0x361d,0x3628,0x3636,0x3649,0x3655,0x3660,0x366b,0x3676,0x3681,0x26fe,1,0,6,
+0x36a6,0x36b9,0x36c9,0x36d7,0x36e8,0x36f8,0x275a,0x12,0,1,0x3722,0x3728,0x2767,0x12,0,1,
+0x3722,0x3728,0x2774,1,0,3,0x3722,0x3728,0x3761,0x278a,1,0,3,0x3722,0x3728,0x3761,
+0x27a0,1,0,0xd,0x37eb,0x37f5,0x3801,0x3808,0x3813,0x3818,0x381f,0x3826,0x382f,0x3834,0x3839,0x3849,
+0x2dc7,0x280e,1,0,0xf,0x37eb,0x3868,0x3872,0x387c,0x3887,0x2c9d,0x3891,0x389d,0x38a5,0x38ac,0x38b6,
+0x3801,0x3808,0x3818,0x38c0,0x2895,1,0,0xe,0x37eb,0x38dd,0x387c,0x38e9,0x38f6,0x3904,0x2c9d,0x390f,
+0x3801,0x3920,0x3818,0x392f,0x393d,0x2dc7,0x2935,0x36,1,2,4,8,0xe,0x10,0x20,0x3e,
+0x40,0x80,0x100,0x1c0,0x200,0x400,0x800,0xe00,0x1000,0x2000,0x4000,0x7000,0x8000,0x10000,0x20000,0x40000,
+0x78001,0x80000,0x100000,0x200000,0x400000,0x800000,0x1000000,0x2000000,0x4000000,0x8000000,0xf000000,0x10000000,0x20000000,0x30f80000,0x2533,0x2542,
+0x2557,0x256c,0x3977,0x2581,0x2595,0x396d,0x25a6,0x25ba,0x25cd,0x3988,0x25de,0x25f7,0x2609,0x399f,0x261a,0x262e,
+0x2641,0x39c8,0x2659,0x266b,0x2676,0x2686,0x3964,0x2694,0x26a9,0x26be,0x26d4,0x26ee,0x2704,0x2714,0x2728,0x273c,
+0x39be,0x274d,0x2765,0x39a9
};
-const uint8_t PropNameData::bytesTries[11260]={
+const uint8_t PropNameData::bytesTries[11340]={
0,0x15,0x6d,0xc3,0x16,0x73,0xc1,0xea,0x76,0x5f,0x76,0x68,0x77,0x90,0x78,1,
0x64,0x50,0x69,0x10,0x64,1,0x63,0x30,0x73,0x62,0x13,0x74,0x61,0x72,0x74,0x63,
0x60,0x16,0x6f,0x6e,0x74,0x69,0x6e,0x75,0x65,0x61,0x13,0x69,0x67,0x69,0x74,0x81,
@@ -201,7 +202,7 @@ const uint8_t PropNameData::bytesTries[11260]={
0x6c,0x74,0x6e,3,0x6b,0x2f,0x6f,0x30,0x72,0x21,0x75,0x12,0x6b,0x74,0x61,0x2f,
0x19,0x74,0x72,0x65,0x6f,0x72,0x64,0x65,0x72,0x65,0x64,0x21,1,0x61,0x24,0x76,
0x31,0x18,0x6e,0x61,0x76,0x6f,0x69,0x63,0x69,0x6e,0x67,0x31,0xa2,0xe0,0x12,0x65,
-0x66,0x74,0xa3,0xe0,0x61,0x5c,0x62,0xa2,0x77,0x63,0xa2,0x96,0x64,0xa4,6,0x69,
+0x66,0x74,0xa3,0xe0,0x61,0x5c,0x62,0xa2,0x77,0x63,0xa2,0x96,0x64,0xa4,0xa,0x69,
1,0x6f,0x26,0x73,0xa3,0xf0,0x1a,0x74,0x61,0x73,0x75,0x62,0x73,0x63,0x72,0x69,
0x70,0x74,0xa3,0xf0,0xa2,0xe6,3,0x62,0xa0,0x6c,0xa3,0xe4,0x72,0xa3,0xe8,0x74,
2,0x61,0x74,0x62,0x7c,0x74,0x14,0x61,0x63,0x68,0x65,0x64,1,0x61,0x3e,0x62,
@@ -211,533 +212,538 @@ const uint8_t PropNameData::bytesTries[11260]={
0x6c,0x30,0x72,0x13,0x69,0x67,0x68,0x74,0xa3,0xe8,0x12,0x65,0x66,0x74,0xa3,0xe4,
0xa2,0xdc,2,0x65,0x2c,0x6c,0xa3,0xda,0x72,0xa3,0xde,0x12,0x6c,0x6f,0x77,0xa2,
0xdc,1,0x6c,0x30,0x72,0x13,0x69,0x67,0x68,0x74,0xa3,0xde,0x12,0x65,0x66,0x74,
-0xa3,0xda,0x11,0x63,0x63,4,0x31,0x3a,0x32,0x9e,0x33,0xa2,0x53,0x38,0xa2,0x61,
-0x39,0x10,0x31,0xa3,0x5b,9,0x35,0xa,0x35,0x3f,0x36,0x41,0x37,0x43,0x38,0x45,
-0x39,0x47,0x30,0x30,0x31,0x3c,0x32,0x42,0x33,0x4e,0x34,0x3d,0x34,1,0x33,0xa3,
-0x67,0x37,0xa3,0x6b,0x36,0x10,0x38,0xa3,0x76,0x38,1,0x32,0xa3,0x7a,0x39,0xa3,
-0x81,0x3a,1,0x30,0xa3,0x82,0x33,0xa3,0x84,9,0x35,0xa,0x35,0x53,0x36,0x55,
-0x37,0x57,0x38,0x59,0x39,0x5b,0x30,0x49,0x31,0x4b,0x32,0x4d,0x33,0x4f,0x34,0x51,
-6,0x33,8,0x33,0x63,0x34,0x65,0x35,0x67,0x36,0x69,0x30,0x5d,0x31,0x5f,0x32,
-0x61,0x10,0x34,0xa3,0x54,2,0x61,0xa3,0xea,0x62,0xa3,0xe9,0x6f,0x13,0x75,0x62,
-0x6c,0x65,1,0x61,0x30,0x62,0x13,0x65,0x6c,0x6f,0x77,0xa3,0xe9,0x13,0x62,0x6f,
-0x76,0x65,0xa3,0xea,0xa,0x6e,0xaf,0x72,0x52,0x72,0x44,0x73,0x98,0x77,1,0x68,
-0x24,0x73,0x33,0x17,0x69,0x74,0x65,0x73,0x70,0x61,0x63,0x65,0x33,0x22,1,0x69,
-0x2c,0x6c,1,0x65,0x3d,0x6f,0x3f,0x18,0x67,0x68,0x74,0x74,0x6f,0x6c,0x65,0x66,
-0x74,0x22,1,0x65,0x34,0x6f,0x16,0x76,0x65,0x72,0x72,0x69,0x64,0x65,0x3f,0x17,
-0x6d,0x62,0x65,0x64,0x64,0x69,0x6e,0x67,0x3d,0x30,0x1e,0x65,0x67,0x6d,0x65,0x6e,
-0x74,0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0x31,0x6e,0x88,0x6f,0xa2,0x46,
-0x70,2,0x61,0x50,0x64,0x70,0x6f,0x11,0x70,0x64,0x1f,0x69,0x72,0x65,0x63,0x74,
-0x69,0x6f,0x6e,0x61,0x6c,0x66,0x6f,0x72,0x6d,0x61,0x74,0x41,0x1f,0x72,0x61,0x67,
-0x72,0x61,0x70,0x68,0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0x2f,0x10,0x66,
-0x41,1,0x6f,0x28,0x73,0x10,0x6d,0x43,0x1b,0x6e,0x73,0x70,0x61,0x63,0x69,0x6e,
-0x67,0x6d,0x61,0x72,0x6b,0x43,1,0x6e,0x35,0x74,0x19,0x68,0x65,0x72,0x6e,0x65,
-0x75,0x74,0x72,0x61,0x6c,0x35,0x61,0x8c,0x62,0xa2,0x50,0x63,0xa2,0x61,0x65,0xa2,
-0x72,0x6c,0x20,1,0x65,0x2c,0x72,1,0x65,0x37,0x6f,0x39,0x18,0x66,0x74,0x74,
-0x6f,0x72,0x69,0x67,0x68,0x74,0x20,1,0x65,0x34,0x6f,0x16,0x76,0x65,0x72,0x72,
-0x69,0x64,0x65,0x39,0x17,0x6d,0x62,0x65,0x64,0x64,0x69,0x6e,0x67,0x37,2,0x6c,
-0x3b,0x6e,0x2b,0x72,0x13,0x61,0x62,0x69,0x63,1,0x6c,0x30,0x6e,0x14,0x75,0x6d,
-0x62,0x65,0x72,0x2b,0x14,0x65,0x74,0x74,0x65,0x72,0x3b,0x2e,1,0x6e,0x45,0x6f,
-0x1c,0x75,0x6e,0x64,0x61,0x72,0x79,0x6e,0x65,0x75,0x74,0x72,0x61,0x6c,0x45,1,
-0x6f,0x24,0x73,0x2d,0x1c,0x6d,0x6d,0x6f,0x6e,0x73,0x65,0x70,0x61,0x72,0x61,0x74,
-0x6f,0x72,0x2d,3,0x6e,0x25,0x73,0x27,0x74,0x29,0x75,0x15,0x72,0x6f,0x70,0x65,
-0x61,0x6e,2,0x6e,0x3c,0x73,0x46,0x74,0x18,0x65,0x72,0x6d,0x69,0x6e,0x61,0x74,
-0x6f,0x72,0x29,0x14,0x75,0x6d,0x62,0x65,0x72,0x25,0x17,0x65,0x70,0x61,0x72,0x61,
-0x74,0x6f,0x72,0x27,0,0x14,0x6c,0xc6,0xab,0x72,0xc3,0xb,0x75,0xc0,0xd7,0x75,
-0x92,0x76,0xa2,0x7d,0x79,0x10,0x69,2,0x6a,0x3c,0x72,0x68,0x73,0x17,0x79,0x6c,
-0x6c,0x61,0x62,0x6c,0x65,0x73,0xa3,0x48,0x12,0x69,0x6e,0x67,0xa2,0x74,0x1e,0x68,
-0x65,0x78,0x61,0x67,0x72,0x61,0x6d,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0x74,
-0x16,0x61,0x64,0x69,0x63,0x61,0x6c,0x73,0xa3,0x49,2,0x63,0x82,0x67,0x92,0x6e,
-0x1f,0x69,0x66,0x69,0x65,0x64,0x63,0x61,0x6e,0x61,0x64,0x69,0x61,0x6e,0x61,0x62,
-0x6f,0x1f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x73,0x79,0x6c,0x6c,0x61,0x62,0x69,
-0x63,0x73,0x62,0x17,0x65,0x78,0x74,0x65,0x6e,0x64,0x65,0x64,0xa3,0xad,0x11,0x61,
-0x73,0x62,0x12,0x65,0x78,0x74,0xa3,0xad,0x15,0x61,0x72,0x69,0x74,0x69,0x63,0xa3,
-0x78,2,0x61,0x36,0x65,0x7a,0x73,0xa2,0x6c,0x12,0x73,0x75,0x70,0xa3,0x7d,1,
-0x69,0xa3,0x9f,0x72,0x1e,0x69,0x61,0x74,0x69,0x6f,0x6e,0x73,0x65,0x6c,0x65,0x63,
-0x74,0x6f,0x72,0x73,0xa2,0x6c,0x19,0x73,0x75,0x70,0x70,0x6c,0x65,0x6d,0x65,0x6e,
-0x74,0xa3,0x7d,1,0x64,0x3c,0x72,0x19,0x74,0x69,0x63,0x61,0x6c,0x66,0x6f,0x72,
-0x6d,0x73,0xa3,0x91,0x14,0x69,0x63,0x65,0x78,0x74,0xa2,0xaf,0x16,0x65,0x6e,0x73,
-0x69,0x6f,0x6e,0x73,0xa3,0xaf,0x72,0xa2,0xa1,0x73,0xa2,0xc6,0x74,4,0x61,0x68,
-0x65,0xa2,0x74,0x68,0xa2,0x77,0x69,0xa2,0x7f,0x72,0x1c,0x61,0x6e,0x73,0x70,0x6f,
-0x72,0x74,0x61,0x6e,0x64,0x6d,0x61,0x70,0xa2,0xcf,0x16,0x73,0x79,0x6d,0x62,0x6f,
-0x6c,0x73,0xa3,0xcf,3,0x67,0x34,0x69,0x5a,0x6b,0xa2,0x46,0x6d,0x11,0x69,0x6c,
-0x49,2,0x61,0x2a,0x62,0x32,0x73,0xa3,0x60,0x12,0x6c,0x6f,0x67,0xa3,0x62,0x13,
-0x61,0x6e,0x77,0x61,0xa3,0x65,3,0x6c,0x52,0x74,0x56,0x76,0x5e,0x78,0x16,0x75,
-0x61,0x6e,0x6a,0x69,0x6e,0x67,0xa2,0x7c,0x16,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,
-0xa3,0x7c,0x10,0x65,0xa3,0x70,0x12,0x68,0x61,0x6d,0xa3,0xae,0x12,0x69,0x65,0x74,
-0xa3,0xb7,0x11,0x72,0x69,0xa3,0xdc,0x13,0x6c,0x75,0x67,0x75,0x4b,0x10,0x61,1,
-0x61,0x24,0x69,0x53,0x11,0x6e,0x61,0x3d,1,0x62,0x32,0x66,0x14,0x69,0x6e,0x61,
-0x67,0x68,0xa3,0x90,0x13,0x65,0x74,0x61,0x6e,0x57,1,0x65,0x5c,0x75,1,0x6d,
-0x2a,0x6e,0x11,0x69,0x63,0x67,0x10,0x69,0xa2,0xc0,0x1d,0x6e,0x75,0x6d,0x65,0x72,
-0x61,0x6c,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0xc0,0x13,0x6a,0x61,0x6e,0x67,
-0xa3,0xa3,7,0x6f,0xc1,0x12,0x6f,0x54,0x70,0x68,0x75,0xa2,0x43,0x79,1,0x6c,
-0x2c,0x72,0x12,0x69,0x61,0x63,0x3b,0x17,0x6f,0x74,0x69,0x6e,0x61,0x67,0x72,0x69,
-0xa3,0x8f,0x18,0x72,0x61,0x73,0x6f,0x6d,0x70,0x65,0x6e,0x67,0xa3,0xda,1,0x61,
-0x32,0x65,0x14,0x63,0x69,0x61,0x6c,0x73,0xa3,0x56,0x12,0x63,0x69,0x6e,0x1f,0x67,
-0x6d,0x6f,0x64,0x69,0x66,0x69,0x65,0x72,0x6c,0x65,0x74,0x74,0x65,0x72,0x73,0x2d,
-1,0x6e,0xa2,0xab,0x70,3,0x61,0xa2,0x4f,0x65,0xa2,0x71,0x6d,0xa2,0x91,0x70,
-1,0x6c,0x40,0x75,1,0x61,0x6e,0x6e,0x17,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,
-0x6e,0xa3,0x8e,0x15,0x65,0x6d,0x65,0x6e,0x74,0x61,1,0x6c,0x50,0x72,0x1e,0x79,
-0x70,0x72,0x69,0x76,0x61,0x74,0x65,0x75,0x73,0x65,0x61,0x72,0x65,0x61,1,0x61,
-0xa3,0x6d,0x62,0xa3,0x6e,2,0x61,0x40,0x6d,0x56,0x70,0x19,0x75,0x6e,0x63,0x74,
-0x75,0x61,0x74,0x69,0x6f,0x6e,0xa3,0x8e,0x14,0x72,0x72,0x6f,0x77,0x73,1,0x61,
-0xa3,0x67,0x62,0xa3,0x68,0x13,0x61,0x74,0x68,0x65,0x1f,0x6d,0x61,0x74,0x69,0x63,
-0x61,0x6c,0x6f,0x70,0x65,0x72,0x61,0x74,0x6f,0x72,0x73,0xa3,0x6a,0x10,0x72,1,
-0x61,0x4e,0x73,0x12,0x63,0x72,0x69,0x1f,0x70,0x74,0x73,0x61,0x6e,0x64,0x73,0x75,
-0x62,0x73,0x63,0x72,0x69,0x70,0x74,0x73,0x73,0x14,0x6e,0x64,0x73,0x75,0x62,0x73,
-0x1b,0x61,0x74,0x68,0x6f,0x70,0x65,0x72,0x61,0x74,0x6f,0x72,0x73,0xa3,0x6a,0x15,
-0x64,0x61,0x6e,0x65,0x73,0x65,0xa2,0x9b,0x12,0x73,0x75,0x70,0xa2,0xdb,0x16,0x70,
-0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0xdb,0x61,0x5a,0x68,0x84,0x69,0xa2,0x41,0x6d,
-0x16,0x61,0x6c,0x6c,0x66,0x6f,0x72,0x6d,1,0x73,0xa3,0x54,0x76,0x16,0x61,0x72,
-0x69,0x61,0x6e,0x74,0x73,0xa3,0x54,1,0x6d,0x36,0x75,0x16,0x72,0x61,0x73,0x68,
-0x74,0x72,0x61,0xa3,0xa1,0x15,0x61,0x72,0x69,0x74,0x61,0x6e,0xa3,0xac,0x10,0x61,
-1,0x72,0x2e,0x76,0x12,0x69,0x61,0x6e,0xa3,0x79,0x12,0x61,0x64,0x61,0xa3,0xd9,
-0x14,0x6e,0x68,0x61,0x6c,0x61,0x51,0x6c,0xa2,0x94,0x6d,0xa4,0x49,0x6e,0xa6,0xf2,
-0x6f,0xa8,0x19,0x70,3,0x68,0x4c,0x6c,0xa2,0x65,0x72,0xa2,0x6f,0x75,1,0x61,
-0xa3,0x4e,0x6e,0x17,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x71,1,0x61,0x8e,
-0x6f,1,0x65,0x74,0x6e,0x16,0x65,0x74,0x69,0x63,0x65,0x78,0x74,0xa2,0x72,1,
-0x65,0x2c,0x73,0x11,0x75,0x70,0xa3,0x8d,0x15,0x6e,0x73,0x69,0x6f,0x6e,0x73,0xa2,
-0x72,0x19,0x73,0x75,0x70,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0x8d,0x15,0x6e,
-0x69,0x63,0x69,0x61,0x6e,0xa3,0x97,1,0x67,0x3e,0x69,0x13,0x73,0x74,0x6f,0x73,
-0xa2,0xa6,0x13,0x64,0x69,0x73,0x63,0xa3,0xa6,0x12,0x73,0x70,0x61,0xa3,0x96,0x19,
-0x61,0x79,0x69,0x6e,0x67,0x63,0x61,0x72,0x64,0x73,0xa3,0xcc,0x17,0x69,0x76,0x61,
-0x74,0x65,0x75,0x73,0x65,0xa2,0x4e,0x13,0x61,0x72,0x65,0x61,0xa3,0x4e,4,0x61,
-0x54,0x65,0xa2,0x5c,0x69,0xa2,0x73,0x6f,0xa2,0x9e,0x79,1,0x63,0x2e,0x64,0x12,
-0x69,0x61,0x6e,0xa3,0xa9,0x12,0x69,0x61,0x6e,0xa3,0xa7,1,0x6f,0x55,0x74,0x11,
-0x69,0x6e,1,0x31,0x78,0x65,0x11,0x78,0x74,4,0x61,0x52,0x62,0x29,0x63,0xa3,
-0x94,0x64,0xa3,0x95,0x65,0x13,0x6e,0x64,0x65,0x64,3,0x61,0x30,0x62,0x29,0x63,
-0xa3,0x94,0x64,0xa3,0x95,0x26,0x18,0x64,0x64,0x69,0x74,0x69,0x6f,0x6e,0x61,0x6c,
-0x6d,0x24,0x12,0x73,0x75,0x70,0x24,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x25,
-1,0x70,0x42,0x74,0x1d,0x74,0x65,0x72,0x6c,0x69,0x6b,0x65,0x73,0x79,0x6d,0x62,
-0x6f,0x6c,0x73,0x79,0x12,0x63,0x68,0x61,0xa3,0x9c,2,0x6d,0x2e,0x6e,0x34,0x73,
-0x10,0x75,0xa3,0xb0,0x11,0x62,0x75,0xa3,0x6f,0x13,0x65,0x61,0x72,0x62,1,0x69,
-0x38,0x73,0x17,0x79,0x6c,0x6c,0x61,0x62,0x61,0x72,0x79,0xa3,0x75,0x17,0x64,0x65,
-0x6f,0x67,0x72,0x61,0x6d,0x73,0xa3,0x76,0x1a,0x77,0x73,0x75,0x72,0x72,0x6f,0x67,
-0x61,0x74,0x65,0x73,0xa3,0x4d,5,0x6f,0x5b,0x6f,0x58,0x75,0xa2,0x44,0x79,0x14,
-0x61,0x6e,0x6d,0x61,0x72,0x58,0x12,0x65,0x78,0x74,1,0x61,0xa3,0xb6,0x65,0x14,
-0x6e,0x64,0x65,0x64,0x61,0xa3,0xb6,1,0x64,0x32,0x6e,0x15,0x67,0x6f,0x6c,0x69,
-0x61,0x6e,0x6b,0x14,0x69,0x66,0x69,0x65,0x72,1,0x6c,0x3c,0x74,0x19,0x6f,0x6e,
-0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x73,0xa3,0x8a,0x15,0x65,0x74,0x74,0x65,0x72,
-0x73,0x2d,0x12,0x73,0x69,0x63,0xa2,0x5c,0x18,0x61,0x6c,0x73,0x79,0x6d,0x62,0x6f,
-0x6c,0x73,0xa3,0x5c,0x61,0xa2,0x9b,0x65,0xa4,9,0x69,1,0x61,0xa2,0x8f,0x73,
-0x10,0x63,5,0x70,0x18,0x70,0xa2,0x71,0x73,0x36,0x74,0x17,0x65,0x63,0x68,0x6e,
-0x69,0x63,0x61,0x6c,0x81,0x15,0x79,0x6d,0x62,0x6f,0x6c,0x73,0x8f,0x61,0xa2,0x66,
-0x65,0x46,0x6d,0x19,0x61,0x74,0x68,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,1,0x61,
-0xa3,0x66,0x62,0xa3,0x69,0x17,0x6c,0x6c,0x61,0x6e,0x65,0x6f,0x75,0x73,2,0x6d,
-0x3a,0x73,0x6c,0x74,0x17,0x65,0x63,0x68,0x6e,0x69,0x63,0x61,0x6c,0x81,0x11,0x61,
-0x74,0x1f,0x68,0x65,0x6d,0x61,0x74,0x69,0x63,0x61,0x6c,0x73,0x79,0x6d,0x62,0x6f,
-0x6c,0x73,1,0x61,0xa3,0x66,0x62,0xa3,0x69,0x15,0x79,0x6d,0x62,0x6f,0x6c,0x73,
-0x8e,0x12,0x61,0x6e,0x64,1,0x61,0x3c,0x70,0x19,0x69,0x63,0x74,0x6f,0x67,0x72,
-0x61,0x70,0x68,0x73,0xa3,0xcd,0x14,0x72,0x72,0x6f,0x77,0x73,0xa3,0x73,0x10,0x6f,
-0xa3,0xd8,3,0x68,0xa2,0x4f,0x6c,0xa2,0x5b,0x6e,0xa2,0x60,0x74,0x10,0x68,2,
-0x61,0x3a,0x65,0x4a,0x6f,0x17,0x70,0x65,0x72,0x61,0x74,0x6f,0x72,0x73,0x7f,0x16,
-0x6c,0x70,0x68,0x61,0x6e,0x75,0x6d,0xa3,0x5d,0x16,0x6d,0x61,0x74,0x69,0x63,0x61,
-0x6c,1,0x61,0x36,0x6f,0x17,0x70,0x65,0x72,0x61,0x74,0x6f,0x72,0x73,0x7f,0x11,
-0x6c,0x70,0x1f,0x68,0x61,0x6e,0x75,0x6d,0x65,0x72,0x69,0x63,0x73,0x79,0x6d,0x62,
-0x6f,0x6c,0x73,0xa3,0x5d,0x13,0x6a,0x6f,0x6e,0x67,0xa2,0xaa,0x14,0x74,0x69,0x6c,
-0x65,0x73,0xa3,0xaa,0x15,0x61,0x79,0x61,0x6c,0x61,0x6d,0x4f,0x13,0x64,0x61,0x69,
-0x63,0xa3,0xc6,1,0x65,0x62,0x72,0x14,0x6f,0x69,0x74,0x69,0x63,1,0x63,0x3c,
-0x68,0x19,0x69,0x65,0x72,0x6f,0x67,0x6c,0x79,0x70,0x68,0x73,0xa3,0xd7,0x15,0x75,
-0x72,0x73,0x69,0x76,0x65,0xa3,0xd6,0x17,0x74,0x65,0x69,0x6d,0x61,0x79,0x65,0x6b,
-0xa2,0xb8,0x12,0x65,0x78,0x74,0xa2,0xd5,0x16,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,
-0xa3,0xd5,4,0x62,0x21,0x65,0x40,0x6b,0x50,0x6f,0x54,0x75,0x18,0x6d,0x62,0x65,
-0x72,0x66,0x6f,0x72,0x6d,0x73,0x7b,0x16,0x77,0x74,0x61,0x69,0x6c,0x75,0x65,0xa3,
-0x8b,0x10,0x6f,0xa3,0x92,0x14,0x62,0x6c,0x6f,0x63,0x6b,0x21,5,0x70,0x2e,0x70,
-0x36,0x72,0x6a,0x73,0x14,0x6d,0x61,0x6e,0x79,0x61,0xa3,0x7a,0x18,0x74,0x69,0x63,
-0x61,0x6c,0x63,0x68,0x61,0x72,0x1f,0x61,0x63,0x74,0x65,0x72,0x72,0x65,0x63,0x6f,
-0x67,0x6e,0x69,0x74,0x69,0x6f,0x6e,0x85,0x12,0x69,0x79,0x61,0x47,0x63,0x9a,0x67,
-0x9c,0x6c,1,0x63,0x80,0x64,3,0x69,0x3a,0x70,0x46,0x73,0x54,0x74,0x14,0x75,
-0x72,0x6b,0x69,0x63,0xa3,0xbf,0x14,0x74,0x61,0x6c,0x69,0x63,0xa3,0x58,0x15,0x65,
-0x72,0x73,0x69,0x61,0x6e,0xa3,0x8c,0x1a,0x6f,0x75,0x74,0x68,0x61,0x72,0x61,0x62,
-0x69,0x61,0x6e,0xa3,0xbb,0x13,0x68,0x69,0x6b,0x69,0xa3,0x9d,0x10,0x72,0x85,0x12,
-0x68,0x61,0x6d,0x65,0x67,0xc2,0x93,0x67,0xa2,0x94,0x68,0xa4,0x1c,0x69,0xa4,0xee,
-0x6a,0xa6,0x6b,0x6b,1,0x61,0x5a,0x68,1,0x61,0x3e,0x6d,0x11,0x65,0x72,0x68,
-0x16,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0x71,0x16,0x72,0x6f,0x73,0x68,0x74,
-0x68,0x69,0xa3,0x89,3,0x69,0x38,0x6e,0x40,0x74,0x9c,0x79,0x13,0x61,0x68,0x6c,
-0x69,0xa3,0xa2,0x12,0x74,0x68,0x69,0xa3,0xc1,3,0x61,0x34,0x62,0x50,0x67,0x56,
-0x6e,0x12,0x61,0x64,0x61,0x4d,0x12,0x73,0x75,0x70,0xa2,0xcb,0x16,0x70,0x6c,0x65,
-0x6d,0x65,0x6e,0x74,0xa3,0xcb,0x11,0x75,0x6e,0xa3,0x42,0x11,0x78,0x69,0x96,0x17,
-0x72,0x61,0x64,0x69,0x63,0x61,0x6c,0x73,0x97,0x14,0x61,0x6b,0x61,0x6e,0x61,0x9e,
-1,0x65,0x4c,0x70,0x10,0x68,0x1f,0x6f,0x6e,0x65,0x74,0x69,0x63,0x65,0x78,0x74,
-0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0xa3,0x6b,0x11,0x78,0x74,0xa3,0x6b,4,0x65,
-0x58,0x6c,0xa2,0x55,0x6f,0xa2,0x5d,0x72,0xa2,0x61,0x75,1,0x6a,0x30,0x72,0x14,
-0x6d,0x75,0x6b,0x68,0x69,0x43,0x14,0x61,0x72,0x61,0x74,0x69,0x45,1,0x6e,0x70,
-0x6f,1,0x6d,0x4e,0x72,0x13,0x67,0x69,0x61,0x6e,0x5a,0x12,0x73,0x75,0x70,0xa2,
-0x87,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0x87,0x1a,0x65,0x74,0x72,0x69,
-0x63,0x73,0x68,0x61,0x70,0x65,0x73,0x8d,0x1e,0x65,0x72,0x61,0x6c,0x70,0x75,0x6e,
-0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x71,0x17,0x61,0x67,0x6f,0x6c,0x69,0x74,
-0x69,0x63,0xa3,0x88,0x13,0x74,0x68,0x69,0x63,0xa3,0x59,0x12,0x65,0x65,0x6b,0x30,
-1,0x61,0x38,0x65,0x11,0x78,0x74,0x6e,0x14,0x65,0x6e,0x64,0x65,0x64,0x6f,0x17,
-0x6e,0x64,0x63,0x6f,0x70,0x74,0x69,0x63,0x31,2,0x61,0xa2,0x48,0x65,0xa2,0xc8,
-0x69,1,0x67,0x30,0x72,0x14,0x61,0x67,0x61,0x6e,0x61,0x9d,0x10,0x68,1,0x70,
-0x3a,0x73,0x18,0x75,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,0x73,0xa3,0x4b,1,0x72,
-0x3c,0x75,0x19,0x73,0x75,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,0x73,0xa3,0x4c,0x11,
-0x69,0x76,0x1f,0x61,0x74,0x65,0x75,0x73,0x65,0x73,0x75,0x72,0x72,0x6f,0x67,0x61,
-0x74,0x65,0x73,0xa3,0x4c,1,0x6c,0xa2,0x49,0x6e,1,0x67,0x2e,0x75,0x12,0x6e,
-0x6f,0x6f,0xa3,0x63,0x11,0x75,0x6c,0xa2,0x4a,2,0x63,0x3c,0x6a,0x5e,0x73,0x17,
-0x79,0x6c,0x6c,0x61,0x62,0x6c,0x65,0x73,0xa3,0x4a,0x1f,0x6f,0x6d,0x70,0x61,0x74,
-0x69,0x62,0x69,0x6c,0x69,0x74,0x79,0x6a,0x61,0x6d,0x6f,0xa3,0x41,0x12,0x61,0x6d,
-0x6f,0x5c,0x17,0x65,0x78,0x74,0x65,0x6e,0x64,0x65,0x64,1,0x61,0xa3,0xb4,0x62,
-0xa3,0xb9,0x10,0x66,2,0x61,0x58,0x6d,0x70,0x77,0x14,0x69,0x64,0x74,0x68,0x61,
-0x1f,0x6e,0x64,0x66,0x75,0x6c,0x6c,0x77,0x69,0x64,0x74,0x68,0x66,0x6f,0x72,0x6d,
-0x73,0xa3,0x57,0x1a,0x6e,0x64,0x66,0x75,0x6c,0x6c,0x66,0x6f,0x72,0x6d,0x73,0xa3,
-0x57,0x13,0x61,0x72,0x6b,0x73,0xa3,0x52,0x13,0x62,0x72,0x65,0x77,0x37,3,0x64,
-0x4a,0x6d,0x8e,0x6e,0xa2,0x44,0x70,0x13,0x61,0x65,0x78,0x74,0x2a,0x16,0x65,0x6e,
-0x73,0x69,0x6f,0x6e,0x73,0x2b,1,0x63,0x99,0x65,0x1c,0x6f,0x67,0x72,0x61,0x70,
-0x68,0x69,0x63,0x64,0x65,0x73,0x63,0x72,0x1f,0x69,0x70,0x74,0x69,0x6f,0x6e,0x63,
-0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x73,0x99,0x1c,0x70,0x65,0x72,0x69,0x61,
-0x6c,0x61,0x72,0x61,0x6d,0x61,0x69,0x63,0xa3,0xba,1,0x64,0x62,0x73,0x1b,0x63,
-0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x61,0x6c,0x70,0x61,1,0x68,0x32,0x72,0x14,
-0x74,0x68,0x69,0x61,0x6e,0xa3,0xbd,0x13,0x6c,0x61,0x76,0x69,0xa3,0xbe,0x1c,0x69,
-0x63,0x6e,0x75,0x6d,0x62,0x65,0x72,0x66,0x6f,0x72,0x6d,0x73,0xa3,0xb2,0x10,0x61,
-1,0x6d,0x32,0x76,0x14,0x61,0x6e,0x65,0x73,0x65,0xa3,0xb5,0x10,0x6f,0x5c,0x12,
-0x65,0x78,0x74,1,0x61,0xa3,0xb4,0x62,0xa3,0xb9,0x61,0xa2,0xc6,0x62,0xa4,0xdc,
-0x63,0xa6,0x9a,0x64,0xaa,0xcd,0x65,3,0x67,0x8e,0x6d,0xa2,0x49,0x6e,0xa2,0x50,
-0x74,0x15,0x68,0x69,0x6f,0x70,0x69,0x63,0x5e,1,0x65,0x40,0x73,0x11,0x75,0x70,
-0xa2,0x86,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0x86,0x11,0x78,0x74,0xa2,
-0x85,1,0x61,0xa3,0xc8,0x65,0x13,0x6e,0x64,0x65,0x64,0xa2,0x85,0x10,0x61,0xa3,
-0xc8,0x10,0x79,0x1f,0x70,0x74,0x69,0x61,0x6e,0x68,0x69,0x65,0x72,0x6f,0x67,0x6c,
-0x79,0x70,0x68,0x73,0xa3,0xc2,0x16,0x6f,0x74,0x69,0x63,0x6f,0x6e,0x73,0xa3,0xce,
-0x15,0x63,0x6c,0x6f,0x73,0x65,0x64,2,0x61,0x5a,0x63,0x9e,0x69,0x1c,0x64,0x65,
-0x6f,0x67,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x75,0x70,0xa2,0xc4,0x16,0x70,0x6c,
-0x65,0x6d,0x65,0x6e,0x74,0xa3,0xc4,0x16,0x6c,0x70,0x68,0x61,0x6e,0x75,0x6d,0x86,
-1,0x65,0x2c,0x73,0x11,0x75,0x70,0xa3,0xc3,0x13,0x72,0x69,0x63,0x73,0x86,0x18,
-0x75,0x70,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0xc3,0x11,0x6a,0x6b,0xa2,0x44,
-0x1f,0x6c,0x65,0x74,0x74,0x65,0x72,0x73,0x61,0x6e,0x64,0x6d,0x6f,0x6e,0x74,0x68,
-0x73,0xa3,0x44,5,0x72,0x91,0x72,0x38,0x73,0xa2,0x87,0x76,0x14,0x65,0x73,0x74,
-0x61,0x6e,0xa3,0xbc,2,0x61,0x32,0x6d,0xa2,0x71,0x72,0x12,0x6f,0x77,0x73,0x7d,
-0x12,0x62,0x69,0x63,0x38,3,0x65,0x4a,0x6d,0x66,0x70,0xa2,0x43,0x73,0x11,0x75,
-0x70,0xa2,0x80,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0x80,0x11,0x78,0x74,
-1,0x61,0xa3,0xd2,0x65,0x14,0x6e,0x64,0x65,0x64,0x61,0xa3,0xd2,0x12,0x61,0x74,
-0x68,0xa2,0xd3,0x18,0x65,0x6d,0x61,0x74,0x69,0x63,0x61,0x6c,0x61,0x1f,0x6c,0x70,
-0x68,0x61,0x62,0x65,0x74,0x69,0x63,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0xd3,
-1,0x66,0x42,0x72,0x1e,0x65,0x73,0x65,0x6e,0x74,0x61,0x74,0x69,0x6f,0x6e,0x66,
-0x6f,0x72,0x6d,0x73,1,0x61,0xa3,0x51,0x62,0xa3,0x55,0x14,0x65,0x6e,0x69,0x61,
-0x6e,0x35,0x12,0x63,0x69,0x69,0x23,0x65,0x9a,0x6c,0xa2,0x48,0x6e,0x14,0x63,0x69,
-0x65,0x6e,0x74,1,0x67,0x34,0x73,0x15,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0xa5,
-0x13,0x72,0x65,0x65,0x6b,1,0x6d,0x34,0x6e,0x15,0x75,0x6d,0x62,0x65,0x72,0x73,
-0xa3,0x7f,0x13,0x75,0x73,0x69,0x63,0xa2,0x7e,0x19,0x61,0x6c,0x6e,0x6f,0x74,0x61,
-0x74,0x69,0x6f,0x6e,0xa3,0x7e,0x1a,0x67,0x65,0x61,0x6e,0x6e,0x75,0x6d,0x62,0x65,
-0x72,0x73,0xa3,0x77,1,0x63,0x62,0x70,0x17,0x68,0x61,0x62,0x65,0x74,0x69,0x63,
-0x70,1,0x66,0xa3,0x50,0x72,0x1e,0x65,0x73,0x65,0x6e,0x74,0x61,0x74,0x69,0x6f,
-0x6e,0x66,0x6f,0x72,0x6d,0x73,0xa3,0x50,0x16,0x68,0x65,0x6d,0x69,0x63,0x61,0x6c,
-0xa2,0xd0,0x16,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0xd0,6,0x6f,0x71,0x6f,
-0x64,0x72,0xa2,0x41,0x75,0xa2,0x58,0x79,0x1b,0x7a,0x61,0x6e,0x74,0x69,0x6e,0x65,
-0x6d,0x75,0x73,0x69,0x63,0xa2,0x5b,0x18,0x61,0x6c,0x73,0x79,0x6d,0x62,0x6f,0x6c,
-0x73,0xa3,0x5b,1,0x70,0x34,0x78,0x16,0x64,0x72,0x61,0x77,0x69,0x6e,0x67,0x89,
-0x14,0x6f,0x6d,0x6f,0x66,0x6f,0xa0,0x12,0x65,0x78,0x74,0xa2,0x43,0x14,0x65,0x6e,
-0x64,0x65,0x64,0xa3,0x43,0x10,0x61,1,0x68,0x40,0x69,0x12,0x6c,0x6c,0x65,0x92,
-0x17,0x70,0x61,0x74,0x74,0x65,0x72,0x6e,0x73,0x93,0x11,0x6d,0x69,0xa3,0xc9,1,
-0x67,0x2c,0x68,0x11,0x69,0x64,0xa3,0x64,0x14,0x69,0x6e,0x65,0x73,0x65,0xa3,0x81,
-0x61,0x42,0x65,0xa2,0x41,0x6c,0x1a,0x6f,0x63,0x6b,0x65,0x6c,0x65,0x6d,0x65,0x6e,
-0x74,0x73,0x8b,3,0x6c,0x34,0x6d,0x40,0x73,0x66,0x74,0x11,0x61,0x6b,0xa3,0xc7,
-0x14,0x69,0x6e,0x65,0x73,0x65,0xa3,0x93,0x11,0x75,0x6d,0xa2,0xb1,0x12,0x73,0x75,
-0x70,0xa2,0xca,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0xca,0x16,0x69,0x63,
-0x6c,0x61,0x74,0x69,0x6e,0x23,0x14,0x6e,0x67,0x61,0x6c,0x69,0x41,5,0x6f,0xc1,
-0x2b,0x6f,0xa2,0x4f,0x75,0xa2,0xef,0x79,1,0x70,0x90,0x72,0x14,0x69,0x6c,0x6c,
-0x69,0x63,0x32,1,0x65,0x4c,0x73,0x11,0x75,0x70,0xa2,0x61,0x16,0x70,0x6c,0x65,
-0x6d,0x65,0x6e,0x74,0xa2,0x61,0x12,0x61,0x72,0x79,0xa3,0x61,0x11,0x78,0x74,2,
-0x61,0xa3,0x9e,0x62,0xa3,0xa0,0x65,0x13,0x6e,0x64,0x65,0x64,1,0x61,0xa3,0x9e,
-0x62,0xa3,0xa0,0x1c,0x72,0x69,0x6f,0x74,0x73,0x79,0x6c,0x6c,0x61,0x62,0x61,0x72,
-0x79,0xa3,0x7b,3,0x6d,0x5a,0x6e,0xa2,0x89,0x70,0xa2,0x94,0x75,0x17,0x6e,0x74,
-0x69,0x6e,0x67,0x72,0x6f,0x64,0xa2,0x9a,0x17,0x6e,0x75,0x6d,0x65,0x72,0x61,0x6c,
-0x73,0xa3,0x9a,2,0x62,0x3a,0x6d,0xa2,0x53,0x70,0x15,0x61,0x74,0x6a,0x61,0x6d,
-0x6f,0xa3,0x41,0x14,0x69,0x6e,0x69,0x6e,0x67,2,0x64,0x46,0x68,0x86,0x6d,0x1d,
-0x61,0x72,0x6b,0x73,0x66,0x6f,0x72,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0x77,0x1e,
-0x69,0x61,0x63,0x72,0x69,0x74,0x69,0x63,0x61,0x6c,0x6d,0x61,0x72,0x6b,0x73,0x2e,
-1,0x66,0xa4,0xd5,0x73,0x18,0x75,0x70,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,
-0x83,0x17,0x61,0x6c,0x66,0x6d,0x61,0x72,0x6b,0x73,0xa3,0x52,0x11,0x6f,0x6e,0x1f,
-0x69,0x6e,0x64,0x69,0x63,0x6e,0x75,0x6d,0x62,0x65,0x72,0x66,0x6f,0x72,0x6d,0x73,
-0xa3,0xb2,0x1b,0x74,0x72,0x6f,0x6c,0x70,0x69,0x63,0x74,0x75,0x72,0x65,0x73,0x83,
-0x12,0x74,0x69,0x63,0xa3,0x84,1,0x6e,0x3e,0x72,0x1b,0x72,0x65,0x6e,0x63,0x79,
-0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0x75,0x15,0x65,0x69,0x66,0x6f,0x72,0x6d,0xa2,
-0x98,0x16,0x6e,0x75,0x6d,0x62,0x65,0x72,0x73,0xa2,0x99,0x1d,0x61,0x6e,0x64,0x70,
-0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xa3,0x99,0x61,0xa2,0xd4,0x68,
-0xa2,0xeb,0x6a,0x10,0x6b,0xa2,0x47,4,0x63,0x88,0x65,0xa2,0x7e,0x72,0xa2,0x8b,
-0x73,0xa2,0x9d,0x75,0x1f,0x6e,0x69,0x66,0x69,0x65,0x64,0x69,0x64,0x65,0x6f,0x67,
-0x72,0x61,0x70,0x68,0x73,0xa2,0x47,0x18,0x65,0x78,0x74,0x65,0x6e,0x73,0x69,0x6f,
-0x6e,3,0x61,0xa3,0x46,0x62,0xa3,0x5e,0x63,0xa3,0xc5,0x64,0xa3,0xd1,0x14,0x6f,
-0x6d,0x70,0x61,0x74,0xa2,0x45,1,0x66,0x96,0x69,1,0x62,0x44,0x64,0x17,0x65,
-0x6f,0x67,0x72,0x61,0x70,0x68,0x73,0xa2,0x4f,0x12,0x73,0x75,0x70,0xa3,0x5f,0x14,
-0x69,0x6c,0x69,0x74,0x79,0xa2,0x45,1,0x66,0x54,0x69,0x18,0x64,0x65,0x6f,0x67,
-0x72,0x61,0x70,0x68,0x73,0xa2,0x4f,0x19,0x73,0x75,0x70,0x70,0x6c,0x65,0x6d,0x65,
-0x6e,0x74,0xa3,0x5f,0x13,0x6f,0x72,0x6d,0x73,0xa3,0x53,0x11,0x78,0x74,3,0x61,
-0xa3,0x46,0x62,0xa3,0x5e,0x63,0xa3,0xc5,0x64,0xa3,0xd1,0x19,0x61,0x64,0x69,0x63,
-0x61,0x6c,0x73,0x73,0x75,0x70,0x94,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x95,
-1,0x74,0x50,0x79,0x14,0x6d,0x62,0x6f,0x6c,0x73,0x9a,0x1d,0x61,0x6e,0x64,0x70,
-0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x9b,0x14,0x72,0x6f,0x6b,0x65,
-0x73,0xa3,0x82,1,0x6e,0x2e,0x72,0x12,0x69,0x61,0x6e,0xa3,0xa8,0x1d,0x61,0x64,
-0x69,0x61,0x6e,0x73,0x79,0x6c,0x6c,0x61,0x62,0x69,0x63,0x73,0x63,1,0x61,0x30,
-0x65,0x14,0x72,0x6f,0x6b,0x65,0x65,0x61,1,0x6b,0x26,0x6d,0xa3,0xa4,0x11,0x6d,
-0x61,0xa3,0xd4,2,0x65,0x44,0x69,0x84,0x6f,0x13,0x6d,0x69,0x6e,0x6f,0xa2,0xab,
-0x14,0x74,0x69,0x6c,0x65,0x73,0xa3,0xab,1,0x73,0x50,0x76,0x16,0x61,0x6e,0x61,
-0x67,0x61,0x72,0x69,0x3e,0x12,0x65,0x78,0x74,0xa2,0xb3,0x14,0x65,0x6e,0x64,0x65,
-0x64,0xa3,0xb3,0x13,0x65,0x72,0x65,0x74,0xa3,0x5a,1,0x61,0x30,0x6e,0x14,0x67,
-0x62,0x61,0x74,0x73,0x91,0x18,0x63,0x72,0x69,0x74,0x69,0x63,0x61,0x6c,0x73,0x2e,
-1,0x66,0x2c,0x73,0x11,0x75,0x70,0xa3,0x83,0x18,0x6f,0x72,0x73,0x79,0x6d,0x62,
-0x6f,0x6c,0x73,0x77,8,0x6d,0x5f,0x6d,0x3a,0x6e,0x48,0x73,0x7a,0x76,0xa2,0x4b,
-0x77,0x12,0x69,0x64,0x65,0x43,0x11,0x65,0x64,0x32,0x12,0x69,0x61,0x6c,0x33,2,
-0x61,0x40,0x62,0x37,0x6f,1,0x62,0x28,0x6e,0x10,0x65,0x21,0x13,0x72,0x65,0x61,
-0x6b,0x37,0x10,0x72,0x34,0x12,0x72,0x6f,0x77,0x35,2,0x6d,0x38,0x71,0x46,0x75,
-1,0x62,0x3d,0x70,0x3e,0x11,0x65,0x72,0x3f,1,0x61,0x24,0x6c,0x39,0x11,0x6c,
-0x6c,0x39,1,0x72,0x3b,0x75,0x12,0x61,0x72,0x65,0x3b,0x12,0x65,0x72,0x74,0x40,
-0x13,0x69,0x63,0x61,0x6c,0x41,0x63,0x58,0x65,0x92,0x66,0x96,0x69,1,0x6e,0x36,
-0x73,0x10,0x6f,0x30,0x14,0x6c,0x61,0x74,0x65,0x64,0x31,0x11,0x69,0x74,0x2e,0x12,
-0x69,0x61,0x6c,0x2f,2,0x61,0x36,0x69,0x48,0x6f,0x10,0x6d,0x24,0x12,0x70,0x61,
-0x74,0x25,0x10,0x6e,0x22,0x15,0x6f,0x6e,0x69,0x63,0x61,0x6c,0x23,0x13,0x72,0x63,
-0x6c,0x65,0x27,0x11,0x6e,0x63,0x27,2,0x69,0x3a,0x6f,0x44,0x72,0x10,0x61,0x2c,
-0x14,0x63,0x74,0x69,0x6f,0x6e,0x2d,0x10,0x6e,0x28,0x11,0x61,0x6c,0x29,0x11,0x6e,
-0x74,0x2b,4,0x61,0x3a,0x66,0x4c,0x68,0x5e,0x6e,0x70,0x77,0x2a,0x12,0x69,0x64,
-0x65,0x2b,0x22,0x17,0x6d,0x62,0x69,0x67,0x75,0x6f,0x75,0x73,0x23,0x26,0x17,0x75,
-0x6c,0x6c,0x77,0x69,0x64,0x74,0x68,0x27,0x24,0x17,0x61,0x6c,0x66,0x77,0x69,0x64,
-0x74,0x68,0x25,0x20,1,0x61,0x30,0x65,0x14,0x75,0x74,0x72,0x61,0x6c,0x21,0x28,
-0x13,0x72,0x72,0x6f,0x77,0x29,0xd,0x6e,0xc0,0xfb,0x73,0x6d,0x73,0x3a,0x74,0x98,
-0x75,0xa2,0x49,0x7a,2,0x6c,0x3b,0x70,0x3d,0x73,0x39,5,0x6f,0x28,0x6f,0x57,
-0x70,0x34,0x75,0x16,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,0x45,0x11,0x61,0x63,1,
-0x65,0x32,0x69,0x15,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x31,0x18,0x73,0x65,0x70,0x61,
-0x72,0x61,0x74,0x6f,0x72,0x39,0x63,0x53,0x6b,0x55,0x6d,0x51,0x1d,0x69,0x74,0x6c,
-0x65,0x63,0x61,0x73,0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x27,1,0x6e,0x40,0x70,
-0x1c,0x70,0x65,0x72,0x63,0x61,0x73,0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x23,0x17,
-0x61,0x73,0x73,0x69,0x67,0x6e,0x65,0x64,0x21,0x6e,0x8a,0x6f,0xa2,0x47,0x70,8,
-0x66,0x14,0x66,0x5b,0x69,0x59,0x6f,0x4f,0x72,0x24,0x73,0x49,0x17,0x69,0x76,0x61,
-0x74,0x65,0x75,0x73,0x65,0x43,0x61,0x2c,0x63,0x4d,0x64,0x47,0x65,0x4b,0x1f,0x72,
-0x61,0x67,0x72,0x61,0x70,0x68,0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0x3d,
-2,0x64,0x33,0x6c,0x35,0x6f,0x36,0x1b,0x6e,0x73,0x70,0x61,0x63,0x69,0x6e,0x67,
-0x6d,0x61,0x72,0x6b,0x2d,1,0x70,0x7c,0x74,0x12,0x68,0x65,0x72,3,0x6c,0x38,
-0x6e,0x42,0x70,0x4c,0x73,0x14,0x79,0x6d,0x62,0x6f,0x6c,0x57,0x14,0x65,0x74,0x74,
-0x65,0x72,0x2b,0x14,0x75,0x6d,0x62,0x65,0x72,0x37,0x19,0x75,0x6e,0x63,0x74,0x75,
-0x61,0x74,0x69,0x6f,0x6e,0x4f,0x1c,0x65,0x6e,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,
-0x74,0x69,0x6f,0x6e,0x49,0x66,0x9e,0x66,0x88,0x69,0xa2,0x4b,0x6c,0xa2,0x5c,0x6d,
-4,0x61,0x60,0x63,0x31,0x65,0x2f,0x6e,0x2d,0x6f,0x15,0x64,0x69,0x66,0x69,0x65,
-0x72,1,0x6c,0x30,0x73,0x14,0x79,0x6d,0x62,0x6f,0x6c,0x55,0x14,0x65,0x74,0x74,
-0x65,0x72,0x29,0x17,0x74,0x68,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x51,1,0x69,0x2e,
-0x6f,0x13,0x72,0x6d,0x61,0x74,0x41,0x1d,0x6e,0x61,0x6c,0x70,0x75,0x6e,0x63,0x74,
-0x75,0x61,0x74,0x69,0x6f,0x6e,0x5b,0x10,0x6e,0x1f,0x69,0x74,0x69,0x61,0x6c,0x70,
-0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x59,6,0x6d,0x18,0x6d,0x29,
-0x6f,0x28,0x74,0x27,0x75,0x23,0x2a,0x1c,0x77,0x65,0x72,0x63,0x61,0x73,0x65,0x6c,
-0x65,0x74,0x74,0x65,0x72,0x25,0x65,0x28,0x69,0x3c,0x6c,0x25,0x19,0x74,0x74,0x65,
-0x72,0x6e,0x75,0x6d,0x62,0x65,0x72,0x35,0x1a,0x6e,0x65,0x73,0x65,0x70,0x61,0x72,
-0x61,0x74,0x6f,0x72,0x3b,0x63,0x44,0x64,0xa2,0x60,0x65,0x1b,0x6e,0x63,0x6c,0x6f,
-0x73,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x2f,6,0x6e,0x39,0x6e,0x46,0x6f,0x4e,
-0x73,0x45,0x75,0x1b,0x72,0x72,0x65,0x6e,0x63,0x79,0x73,0x79,0x6d,0x62,0x6f,0x6c,
-0x53,0x20,0x12,0x74,0x72,0x6c,0x3f,0x42,0x10,0x6e,1,0x6e,0x2c,0x74,0x12,0x72,
-0x6f,0x6c,0x3f,0x1f,0x65,0x63,0x74,0x6f,0x72,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,
-0x74,0x69,0x6f,0x6e,0x4d,0x63,0x3f,0x66,0x41,0x6c,0x1d,0x6f,0x73,0x65,0x70,0x75,
-0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4b,2,0x61,0x30,0x65,0x4a,0x69,
-0x12,0x67,0x69,0x74,0x33,0x1c,0x73,0x68,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,
-0x69,0x6f,0x6e,0x47,0x1a,0x63,0x69,0x6d,0x61,0x6c,0x6e,0x75,0x6d,0x62,0x65,0x72,
-0x33,0,0x12,0x6d,0xc0,0xf2,0x73,0x92,0x73,0x4e,0x74,0xa2,0x47,0x77,0xa2,0x63,
-0x79,0xa2,0x64,0x7a,1,0x61,0x2c,0x68,0x12,0x61,0x69,0x6e,0x8b,0x11,0x69,0x6e,
-0x85,4,0x61,0x40,0x65,0x4a,0x68,0x60,0x77,0x64,0x79,0x16,0x72,0x69,0x61,0x63,
-0x77,0x61,0x77,0x6f,0x10,0x64,0x62,0x11,0x68,0x65,0x65,1,0x65,0x2e,0x6d,0x13,
-0x6b,0x61,0x74,0x68,0x69,0x10,0x6e,0x67,0x11,0x69,0x6e,0x6b,0x15,0x61,0x73,0x68,
-0x6b,0x61,0x66,0x6d,1,0x61,0x4e,0x65,1,0x68,0x28,0x74,0x10,0x68,0x77,0x16,
-0x6d,0x61,0x72,0x62,0x75,0x74,0x61,0x74,0x13,0x67,0x6f,0x61,0x6c,0x3d,1,0x68,
-0x71,0x77,0x73,0x11,0x61,0x77,0x79,1,0x65,0x32,0x75,0x11,0x64,0x68,0x80,0x11,
-0x68,0x65,0x83,0x10,0x68,0x7a,1,0x62,0x34,0x77,0x16,0x69,0x74,0x68,0x74,0x61,
-0x69,0x6c,0x7f,0x14,0x61,0x72,0x72,0x65,0x65,0x7d,0x6d,0x6a,0x6e,0x7c,0x70,0xa2,
-0x4b,0x71,0xa2,0x4b,0x72,1,0x65,0x38,0x6f,0x18,0x68,0x69,0x6e,0x67,0x79,0x61,
-0x79,0x65,0x68,0x93,1,0x68,0x5f,0x76,0x16,0x65,0x72,0x73,0x65,0x64,0x70,0x65,
-0x61,1,0x65,0x28,0x69,0x10,0x6d,0x53,0x11,0x65,0x6d,0x51,2,0x6f,0x2c,0x75,
-0x50,0x79,0x10,0x61,0x91,1,0x6a,0x28,0x6f,0x10,0x6e,0x55,0x1a,0x6f,0x69,0x6e,
-0x69,0x6e,0x67,0x67,0x72,0x6f,0x75,0x70,0x21,0x10,0x6e,0x57,0x10,0x65,0x59,0x10,
-0x61,1,0x66,0x5b,0x70,0x10,0x68,0x5d,0x66,0x7b,0x66,0x42,0x67,0x7a,0x68,0x8a,
-0x6b,0xa2,0x56,0x6c,0x11,0x61,0x6d,0x4c,0x12,0x61,0x64,0x68,0x4f,2,0x61,0x3e,
-0x65,0x4a,0x69,0x19,0x6e,0x61,0x6c,0x73,0x65,0x6d,0x6b,0x61,0x74,0x68,0x35,0x15,
-0x72,0x73,0x69,0x79,0x65,0x68,0x8f,0x86,0x10,0x68,0x33,0x10,0x61,1,0x66,0x37,
-0x6d,0x11,0x61,0x6c,0x39,1,0x61,0x40,0x65,0x3e,1,0x68,0x28,0x74,0x10,0x68,
-0x45,0x40,0x13,0x67,0x6f,0x61,0x6c,0x43,1,0x68,0x3b,0x6d,0x1a,0x7a,0x61,0x6f,
-0x6e,0x68,0x65,0x68,0x67,0x6f,0x61,0x6c,0x3d,2,0x61,0x3a,0x68,0x44,0x6e,0x17,
-0x6f,0x74,0x74,0x65,0x64,0x68,0x65,0x68,0x4b,1,0x66,0x47,0x70,0x10,0x68,0x49,
-0x12,0x61,0x70,0x68,0x89,0x61,0x2c,0x62,0x4c,0x64,0x86,0x65,0x31,1,0x69,0x38,
-0x6c,1,0x61,0x28,0x65,0x10,0x66,0x27,0x11,0x70,0x68,0x25,0x10,0x6e,0x23,1,
-0x65,0x4a,0x75,0x10,0x72,0x1f,0x75,0x73,0x68,0x61,0x73,0x6b,0x69,0x79,0x65,0x68,
-0x62,0x61,0x72,0x72,0x65,0x65,0x8d,1,0x68,0x29,0x74,0x10,0x68,0x2b,0x11,0x61,
-0x6c,0x2c,0x16,0x61,0x74,0x68,0x72,0x69,0x73,0x68,0x2f,7,0x6e,0x2e,0x6e,0x2c,
-0x72,0x3e,0x74,0x56,0x75,0x21,0x18,0x6f,0x6e,0x6a,0x6f,0x69,0x6e,0x69,0x6e,0x67,
-0x21,0x28,0x1a,0x69,0x67,0x68,0x74,0x6a,0x6f,0x69,0x6e,0x69,0x6e,0x67,0x29,0x2a,
-0x19,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x74,0x2b,0x63,0x23,0x64,0x40,
-0x6a,0x56,0x6c,0x26,0x19,0x65,0x66,0x74,0x6a,0x6f,0x69,0x6e,0x69,0x6e,0x67,0x27,
-0x24,0x19,0x75,0x61,0x6c,0x6a,0x6f,0x69,0x6e,0x69,0x6e,0x67,0x25,0x19,0x6f,0x69,
-0x6e,0x63,0x61,0x75,0x73,0x69,0x6e,0x67,0x23,0,0x12,0x6d,0xc0,0xc5,0x73,0x46,
-0x73,0x42,0x75,0x72,0x77,0x7e,0x78,0x96,0x7a,0x10,0x77,0x58,0x14,0x73,0x70,0x61,
-0x63,0x65,0x59,4,0x61,0x51,0x67,0x53,0x70,0x28,0x75,0x30,0x79,0x57,0x54,0x12,
-0x61,0x63,0x65,0x55,0x16,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,0x53,0x15,0x6e,0x6b,
-0x6e,0x6f,0x77,0x6e,0x21,1,0x6a,0x5d,0x6f,0x17,0x72,0x64,0x6a,0x6f,0x69,0x6e,
-0x65,0x72,0x5d,0x10,0x78,0x21,0x6d,0x4a,0x6e,0x64,0x6f,0xa2,0x43,0x70,0xa2,0x52,
-0x71,0x10,0x75,0x4e,0x16,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x4f,0x1c,0x61,0x6e,
-0x64,0x61,0x74,0x6f,0x72,0x79,0x62,0x72,0x65,0x61,0x6b,0x2d,4,0x65,0x3e,0x6c,
+0xa3,0xda,0x11,0x63,0x63,4,0x31,0x3c,0x32,0xa2,0x42,0x33,0xa2,0x56,0x38,0xa2,
+0x64,0x39,0x10,0x31,0xa3,0x5b,9,0x35,0xa,0x35,0x3f,0x36,0x41,0x37,0x43,0x38,
+0x45,0x39,0x47,0x30,0x30,0x31,0x3c,0x32,0x42,0x33,0x4e,0x34,0x3d,0x34,1,0x33,
+0xa3,0x67,0x37,0xa3,0x6b,0x36,0x10,0x38,0xa3,0x76,0x38,1,0x32,0xa3,0x7a,0x39,
+0xa3,0x81,0x3a,2,0x30,0xa3,0x82,0x32,0xa3,0x84,0x33,0xa3,0x85,9,0x35,0xa,
+0x35,0x53,0x36,0x55,0x37,0x57,0x38,0x59,0x39,0x5b,0x30,0x49,0x31,0x4b,0x32,0x4d,
+0x33,0x4f,0x34,0x51,6,0x33,8,0x33,0x63,0x34,0x65,0x35,0x67,0x36,0x69,0x30,
+0x5d,0x31,0x5f,0x32,0x61,0x10,0x34,0xa3,0x54,2,0x61,0xa3,0xea,0x62,0xa3,0xe9,
+0x6f,0x13,0x75,0x62,0x6c,0x65,1,0x61,0x30,0x62,0x13,0x65,0x6c,0x6f,0x77,0xa3,
+0xe9,0x13,0x62,0x6f,0x76,0x65,0xa3,0xea,0xa,0x6e,0xaf,0x72,0x52,0x72,0x44,0x73,
+0x98,0x77,1,0x68,0x24,0x73,0x33,0x17,0x69,0x74,0x65,0x73,0x70,0x61,0x63,0x65,
+0x33,0x22,1,0x69,0x2c,0x6c,1,0x65,0x3d,0x6f,0x3f,0x18,0x67,0x68,0x74,0x74,
+0x6f,0x6c,0x65,0x66,0x74,0x22,1,0x65,0x34,0x6f,0x16,0x76,0x65,0x72,0x72,0x69,
+0x64,0x65,0x3f,0x17,0x6d,0x62,0x65,0x64,0x64,0x69,0x6e,0x67,0x3d,0x30,0x1e,0x65,
+0x67,0x6d,0x65,0x6e,0x74,0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0x31,0x6e,
+0x88,0x6f,0xa2,0x46,0x70,2,0x61,0x50,0x64,0x70,0x6f,0x11,0x70,0x64,0x1f,0x69,
+0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x61,0x6c,0x66,0x6f,0x72,0x6d,0x61,0x74,0x41,
+0x1f,0x72,0x61,0x67,0x72,0x61,0x70,0x68,0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,
+0x72,0x2f,0x10,0x66,0x41,1,0x6f,0x28,0x73,0x10,0x6d,0x43,0x1b,0x6e,0x73,0x70,
+0x61,0x63,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x43,1,0x6e,0x35,0x74,0x19,0x68,
+0x65,0x72,0x6e,0x65,0x75,0x74,0x72,0x61,0x6c,0x35,0x61,0x8c,0x62,0xa2,0x50,0x63,
+0xa2,0x61,0x65,0xa2,0x72,0x6c,0x20,1,0x65,0x2c,0x72,1,0x65,0x37,0x6f,0x39,
+0x18,0x66,0x74,0x74,0x6f,0x72,0x69,0x67,0x68,0x74,0x20,1,0x65,0x34,0x6f,0x16,
+0x76,0x65,0x72,0x72,0x69,0x64,0x65,0x39,0x17,0x6d,0x62,0x65,0x64,0x64,0x69,0x6e,
+0x67,0x37,2,0x6c,0x3b,0x6e,0x2b,0x72,0x13,0x61,0x62,0x69,0x63,1,0x6c,0x30,
+0x6e,0x14,0x75,0x6d,0x62,0x65,0x72,0x2b,0x14,0x65,0x74,0x74,0x65,0x72,0x3b,0x2e,
+1,0x6e,0x45,0x6f,0x1c,0x75,0x6e,0x64,0x61,0x72,0x79,0x6e,0x65,0x75,0x74,0x72,
+0x61,0x6c,0x45,1,0x6f,0x24,0x73,0x2d,0x1c,0x6d,0x6d,0x6f,0x6e,0x73,0x65,0x70,
+0x61,0x72,0x61,0x74,0x6f,0x72,0x2d,3,0x6e,0x25,0x73,0x27,0x74,0x29,0x75,0x15,
+0x72,0x6f,0x70,0x65,0x61,0x6e,2,0x6e,0x3c,0x73,0x46,0x74,0x18,0x65,0x72,0x6d,
+0x69,0x6e,0x61,0x74,0x6f,0x72,0x29,0x14,0x75,0x6d,0x62,0x65,0x72,0x25,0x17,0x65,
+0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0x27,0,0x14,0x6c,0xc6,0xab,0x72,0xc3,0xb,
+0x75,0xc0,0xd7,0x75,0x92,0x76,0xa2,0x7d,0x79,0x10,0x69,2,0x6a,0x3c,0x72,0x68,
+0x73,0x17,0x79,0x6c,0x6c,0x61,0x62,0x6c,0x65,0x73,0xa3,0x48,0x12,0x69,0x6e,0x67,
+0xa2,0x74,0x1e,0x68,0x65,0x78,0x61,0x67,0x72,0x61,0x6d,0x73,0x79,0x6d,0x62,0x6f,
+0x6c,0x73,0xa3,0x74,0x16,0x61,0x64,0x69,0x63,0x61,0x6c,0x73,0xa3,0x49,2,0x63,
+0x82,0x67,0x92,0x6e,0x1f,0x69,0x66,0x69,0x65,0x64,0x63,0x61,0x6e,0x61,0x64,0x69,
+0x61,0x6e,0x61,0x62,0x6f,0x1f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x73,0x79,0x6c,
+0x6c,0x61,0x62,0x69,0x63,0x73,0x62,0x17,0x65,0x78,0x74,0x65,0x6e,0x64,0x65,0x64,
+0xa3,0xad,0x11,0x61,0x73,0x62,0x12,0x65,0x78,0x74,0xa3,0xad,0x15,0x61,0x72,0x69,
+0x74,0x69,0x63,0xa3,0x78,2,0x61,0x36,0x65,0x7a,0x73,0xa2,0x6c,0x12,0x73,0x75,
+0x70,0xa3,0x7d,1,0x69,0xa3,0x9f,0x72,0x1e,0x69,0x61,0x74,0x69,0x6f,0x6e,0x73,
+0x65,0x6c,0x65,0x63,0x74,0x6f,0x72,0x73,0xa2,0x6c,0x19,0x73,0x75,0x70,0x70,0x6c,
+0x65,0x6d,0x65,0x6e,0x74,0xa3,0x7d,1,0x64,0x3c,0x72,0x19,0x74,0x69,0x63,0x61,
+0x6c,0x66,0x6f,0x72,0x6d,0x73,0xa3,0x91,0x14,0x69,0x63,0x65,0x78,0x74,0xa2,0xaf,
+0x16,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0xa3,0xaf,0x72,0xa2,0xa1,0x73,0xa2,0xc6,
+0x74,4,0x61,0x68,0x65,0xa2,0x74,0x68,0xa2,0x77,0x69,0xa2,0x7f,0x72,0x1c,0x61,
+0x6e,0x73,0x70,0x6f,0x72,0x74,0x61,0x6e,0x64,0x6d,0x61,0x70,0xa2,0xcf,0x16,0x73,
+0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0xcf,3,0x67,0x34,0x69,0x5a,0x6b,0xa2,0x46,
+0x6d,0x11,0x69,0x6c,0x49,2,0x61,0x2a,0x62,0x32,0x73,0xa3,0x60,0x12,0x6c,0x6f,
+0x67,0xa3,0x62,0x13,0x61,0x6e,0x77,0x61,0xa3,0x65,3,0x6c,0x52,0x74,0x56,0x76,
+0x5e,0x78,0x16,0x75,0x61,0x6e,0x6a,0x69,0x6e,0x67,0xa2,0x7c,0x16,0x73,0x79,0x6d,
+0x62,0x6f,0x6c,0x73,0xa3,0x7c,0x10,0x65,0xa3,0x70,0x12,0x68,0x61,0x6d,0xa3,0xae,
+0x12,0x69,0x65,0x74,0xa3,0xb7,0x11,0x72,0x69,0xa3,0xdc,0x13,0x6c,0x75,0x67,0x75,
+0x4b,0x10,0x61,1,0x61,0x24,0x69,0x53,0x11,0x6e,0x61,0x3d,1,0x62,0x32,0x66,
+0x14,0x69,0x6e,0x61,0x67,0x68,0xa3,0x90,0x13,0x65,0x74,0x61,0x6e,0x57,1,0x65,
+0x5c,0x75,1,0x6d,0x2a,0x6e,0x11,0x69,0x63,0x67,0x10,0x69,0xa2,0xc0,0x1d,0x6e,
+0x75,0x6d,0x65,0x72,0x61,0x6c,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0xc0,0x13,
+0x6a,0x61,0x6e,0x67,0xa3,0xa3,7,0x6f,0xc1,0x12,0x6f,0x54,0x70,0x68,0x75,0xa2,
+0x43,0x79,1,0x6c,0x2c,0x72,0x12,0x69,0x61,0x63,0x3b,0x17,0x6f,0x74,0x69,0x6e,
+0x61,0x67,0x72,0x69,0xa3,0x8f,0x18,0x72,0x61,0x73,0x6f,0x6d,0x70,0x65,0x6e,0x67,
+0xa3,0xda,1,0x61,0x32,0x65,0x14,0x63,0x69,0x61,0x6c,0x73,0xa3,0x56,0x12,0x63,
+0x69,0x6e,0x1f,0x67,0x6d,0x6f,0x64,0x69,0x66,0x69,0x65,0x72,0x6c,0x65,0x74,0x74,
+0x65,0x72,0x73,0x2d,1,0x6e,0xa2,0xab,0x70,3,0x61,0xa2,0x4f,0x65,0xa2,0x71,
+0x6d,0xa2,0x91,0x70,1,0x6c,0x40,0x75,1,0x61,0x6e,0x6e,0x17,0x63,0x74,0x75,
+0x61,0x74,0x69,0x6f,0x6e,0xa3,0x8e,0x15,0x65,0x6d,0x65,0x6e,0x74,0x61,1,0x6c,
+0x50,0x72,0x1e,0x79,0x70,0x72,0x69,0x76,0x61,0x74,0x65,0x75,0x73,0x65,0x61,0x72,
+0x65,0x61,1,0x61,0xa3,0x6d,0x62,0xa3,0x6e,2,0x61,0x40,0x6d,0x56,0x70,0x19,
+0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xa3,0x8e,0x14,0x72,0x72,0x6f,
+0x77,0x73,1,0x61,0xa3,0x67,0x62,0xa3,0x68,0x13,0x61,0x74,0x68,0x65,0x1f,0x6d,
+0x61,0x74,0x69,0x63,0x61,0x6c,0x6f,0x70,0x65,0x72,0x61,0x74,0x6f,0x72,0x73,0xa3,
+0x6a,0x10,0x72,1,0x61,0x4e,0x73,0x12,0x63,0x72,0x69,0x1f,0x70,0x74,0x73,0x61,
+0x6e,0x64,0x73,0x75,0x62,0x73,0x63,0x72,0x69,0x70,0x74,0x73,0x73,0x14,0x6e,0x64,
+0x73,0x75,0x62,0x73,0x1b,0x61,0x74,0x68,0x6f,0x70,0x65,0x72,0x61,0x74,0x6f,0x72,
+0x73,0xa3,0x6a,0x15,0x64,0x61,0x6e,0x65,0x73,0x65,0xa2,0x9b,0x12,0x73,0x75,0x70,
+0xa2,0xdb,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0xdb,0x61,0x5a,0x68,0x84,
+0x69,0xa2,0x41,0x6d,0x16,0x61,0x6c,0x6c,0x66,0x6f,0x72,0x6d,1,0x73,0xa3,0x54,
+0x76,0x16,0x61,0x72,0x69,0x61,0x6e,0x74,0x73,0xa3,0x54,1,0x6d,0x36,0x75,0x16,
+0x72,0x61,0x73,0x68,0x74,0x72,0x61,0xa3,0xa1,0x15,0x61,0x72,0x69,0x74,0x61,0x6e,
+0xa3,0xac,0x10,0x61,1,0x72,0x2e,0x76,0x12,0x69,0x61,0x6e,0xa3,0x79,0x12,0x61,
+0x64,0x61,0xa3,0xd9,0x14,0x6e,0x68,0x61,0x6c,0x61,0x51,0x6c,0xa2,0x94,0x6d,0xa4,
+0x49,0x6e,0xa6,0xf2,0x6f,0xa8,0x19,0x70,3,0x68,0x4c,0x6c,0xa2,0x65,0x72,0xa2,
+0x6f,0x75,1,0x61,0xa3,0x4e,0x6e,0x17,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,
+0x71,1,0x61,0x8e,0x6f,1,0x65,0x74,0x6e,0x16,0x65,0x74,0x69,0x63,0x65,0x78,
+0x74,0xa2,0x72,1,0x65,0x2c,0x73,0x11,0x75,0x70,0xa3,0x8d,0x15,0x6e,0x73,0x69,
+0x6f,0x6e,0x73,0xa2,0x72,0x19,0x73,0x75,0x70,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,
+0xa3,0x8d,0x15,0x6e,0x69,0x63,0x69,0x61,0x6e,0xa3,0x97,1,0x67,0x3e,0x69,0x13,
+0x73,0x74,0x6f,0x73,0xa2,0xa6,0x13,0x64,0x69,0x73,0x63,0xa3,0xa6,0x12,0x73,0x70,
+0x61,0xa3,0x96,0x19,0x61,0x79,0x69,0x6e,0x67,0x63,0x61,0x72,0x64,0x73,0xa3,0xcc,
+0x17,0x69,0x76,0x61,0x74,0x65,0x75,0x73,0x65,0xa2,0x4e,0x13,0x61,0x72,0x65,0x61,
+0xa3,0x4e,4,0x61,0x54,0x65,0xa2,0x5c,0x69,0xa2,0x73,0x6f,0xa2,0x9e,0x79,1,
+0x63,0x2e,0x64,0x12,0x69,0x61,0x6e,0xa3,0xa9,0x12,0x69,0x61,0x6e,0xa3,0xa7,1,
+0x6f,0x55,0x74,0x11,0x69,0x6e,1,0x31,0x78,0x65,0x11,0x78,0x74,4,0x61,0x52,
+0x62,0x29,0x63,0xa3,0x94,0x64,0xa3,0x95,0x65,0x13,0x6e,0x64,0x65,0x64,3,0x61,
+0x30,0x62,0x29,0x63,0xa3,0x94,0x64,0xa3,0x95,0x26,0x18,0x64,0x64,0x69,0x74,0x69,
+0x6f,0x6e,0x61,0x6c,0x6d,0x24,0x12,0x73,0x75,0x70,0x24,0x16,0x70,0x6c,0x65,0x6d,
+0x65,0x6e,0x74,0x25,1,0x70,0x42,0x74,0x1d,0x74,0x65,0x72,0x6c,0x69,0x6b,0x65,
+0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0x79,0x12,0x63,0x68,0x61,0xa3,0x9c,2,0x6d,
+0x2e,0x6e,0x34,0x73,0x10,0x75,0xa3,0xb0,0x11,0x62,0x75,0xa3,0x6f,0x13,0x65,0x61,
+0x72,0x62,1,0x69,0x38,0x73,0x17,0x79,0x6c,0x6c,0x61,0x62,0x61,0x72,0x79,0xa3,
+0x75,0x17,0x64,0x65,0x6f,0x67,0x72,0x61,0x6d,0x73,0xa3,0x76,0x1a,0x77,0x73,0x75,
+0x72,0x72,0x6f,0x67,0x61,0x74,0x65,0x73,0xa3,0x4d,5,0x6f,0x5b,0x6f,0x58,0x75,
+0xa2,0x44,0x79,0x14,0x61,0x6e,0x6d,0x61,0x72,0x58,0x12,0x65,0x78,0x74,1,0x61,
+0xa3,0xb6,0x65,0x14,0x6e,0x64,0x65,0x64,0x61,0xa3,0xb6,1,0x64,0x32,0x6e,0x15,
+0x67,0x6f,0x6c,0x69,0x61,0x6e,0x6b,0x14,0x69,0x66,0x69,0x65,0x72,1,0x6c,0x3c,
+0x74,0x19,0x6f,0x6e,0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x73,0xa3,0x8a,0x15,0x65,
+0x74,0x74,0x65,0x72,0x73,0x2d,0x12,0x73,0x69,0x63,0xa2,0x5c,0x18,0x61,0x6c,0x73,
+0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0x5c,0x61,0xa2,0x9b,0x65,0xa4,9,0x69,1,
+0x61,0xa2,0x8f,0x73,0x10,0x63,5,0x70,0x18,0x70,0xa2,0x71,0x73,0x36,0x74,0x17,
+0x65,0x63,0x68,0x6e,0x69,0x63,0x61,0x6c,0x81,0x15,0x79,0x6d,0x62,0x6f,0x6c,0x73,
+0x8f,0x61,0xa2,0x66,0x65,0x46,0x6d,0x19,0x61,0x74,0x68,0x73,0x79,0x6d,0x62,0x6f,
+0x6c,0x73,1,0x61,0xa3,0x66,0x62,0xa3,0x69,0x17,0x6c,0x6c,0x61,0x6e,0x65,0x6f,
+0x75,0x73,2,0x6d,0x3a,0x73,0x6c,0x74,0x17,0x65,0x63,0x68,0x6e,0x69,0x63,0x61,
+0x6c,0x81,0x11,0x61,0x74,0x1f,0x68,0x65,0x6d,0x61,0x74,0x69,0x63,0x61,0x6c,0x73,
+0x79,0x6d,0x62,0x6f,0x6c,0x73,1,0x61,0xa3,0x66,0x62,0xa3,0x69,0x15,0x79,0x6d,
+0x62,0x6f,0x6c,0x73,0x8e,0x12,0x61,0x6e,0x64,1,0x61,0x3c,0x70,0x19,0x69,0x63,
+0x74,0x6f,0x67,0x72,0x61,0x70,0x68,0x73,0xa3,0xcd,0x14,0x72,0x72,0x6f,0x77,0x73,
+0xa3,0x73,0x10,0x6f,0xa3,0xd8,3,0x68,0xa2,0x4f,0x6c,0xa2,0x5b,0x6e,0xa2,0x60,
+0x74,0x10,0x68,2,0x61,0x3a,0x65,0x4a,0x6f,0x17,0x70,0x65,0x72,0x61,0x74,0x6f,
+0x72,0x73,0x7f,0x16,0x6c,0x70,0x68,0x61,0x6e,0x75,0x6d,0xa3,0x5d,0x16,0x6d,0x61,
+0x74,0x69,0x63,0x61,0x6c,1,0x61,0x36,0x6f,0x17,0x70,0x65,0x72,0x61,0x74,0x6f,
+0x72,0x73,0x7f,0x11,0x6c,0x70,0x1f,0x68,0x61,0x6e,0x75,0x6d,0x65,0x72,0x69,0x63,
+0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0x5d,0x13,0x6a,0x6f,0x6e,0x67,0xa2,0xaa,
+0x14,0x74,0x69,0x6c,0x65,0x73,0xa3,0xaa,0x15,0x61,0x79,0x61,0x6c,0x61,0x6d,0x4f,
+0x13,0x64,0x61,0x69,0x63,0xa3,0xc6,1,0x65,0x62,0x72,0x14,0x6f,0x69,0x74,0x69,
+0x63,1,0x63,0x3c,0x68,0x19,0x69,0x65,0x72,0x6f,0x67,0x6c,0x79,0x70,0x68,0x73,
+0xa3,0xd7,0x15,0x75,0x72,0x73,0x69,0x76,0x65,0xa3,0xd6,0x17,0x74,0x65,0x69,0x6d,
+0x61,0x79,0x65,0x6b,0xa2,0xb8,0x12,0x65,0x78,0x74,0xa2,0xd5,0x16,0x65,0x6e,0x73,
+0x69,0x6f,0x6e,0x73,0xa3,0xd5,4,0x62,0x21,0x65,0x40,0x6b,0x50,0x6f,0x54,0x75,
+0x18,0x6d,0x62,0x65,0x72,0x66,0x6f,0x72,0x6d,0x73,0x7b,0x16,0x77,0x74,0x61,0x69,
+0x6c,0x75,0x65,0xa3,0x8b,0x10,0x6f,0xa3,0x92,0x14,0x62,0x6c,0x6f,0x63,0x6b,0x21,
+5,0x70,0x2e,0x70,0x36,0x72,0x6a,0x73,0x14,0x6d,0x61,0x6e,0x79,0x61,0xa3,0x7a,
+0x18,0x74,0x69,0x63,0x61,0x6c,0x63,0x68,0x61,0x72,0x1f,0x61,0x63,0x74,0x65,0x72,
+0x72,0x65,0x63,0x6f,0x67,0x6e,0x69,0x74,0x69,0x6f,0x6e,0x85,0x12,0x69,0x79,0x61,
+0x47,0x63,0x9a,0x67,0x9c,0x6c,1,0x63,0x80,0x64,3,0x69,0x3a,0x70,0x46,0x73,
+0x54,0x74,0x14,0x75,0x72,0x6b,0x69,0x63,0xa3,0xbf,0x14,0x74,0x61,0x6c,0x69,0x63,
+0xa3,0x58,0x15,0x65,0x72,0x73,0x69,0x61,0x6e,0xa3,0x8c,0x1a,0x6f,0x75,0x74,0x68,
+0x61,0x72,0x61,0x62,0x69,0x61,0x6e,0xa3,0xbb,0x13,0x68,0x69,0x6b,0x69,0xa3,0x9d,
+0x10,0x72,0x85,0x12,0x68,0x61,0x6d,0x65,0x67,0xc2,0x93,0x67,0xa2,0x94,0x68,0xa4,
+0x1c,0x69,0xa4,0xee,0x6a,0xa6,0x6b,0x6b,1,0x61,0x5a,0x68,1,0x61,0x3e,0x6d,
+0x11,0x65,0x72,0x68,0x16,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0x71,0x16,0x72,
+0x6f,0x73,0x68,0x74,0x68,0x69,0xa3,0x89,3,0x69,0x38,0x6e,0x40,0x74,0x9c,0x79,
+0x13,0x61,0x68,0x6c,0x69,0xa3,0xa2,0x12,0x74,0x68,0x69,0xa3,0xc1,3,0x61,0x34,
+0x62,0x50,0x67,0x56,0x6e,0x12,0x61,0x64,0x61,0x4d,0x12,0x73,0x75,0x70,0xa2,0xcb,
+0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0xcb,0x11,0x75,0x6e,0xa3,0x42,0x11,
+0x78,0x69,0x96,0x17,0x72,0x61,0x64,0x69,0x63,0x61,0x6c,0x73,0x97,0x14,0x61,0x6b,
+0x61,0x6e,0x61,0x9e,1,0x65,0x4c,0x70,0x10,0x68,0x1f,0x6f,0x6e,0x65,0x74,0x69,
+0x63,0x65,0x78,0x74,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0xa3,0x6b,0x11,0x78,0x74,
+0xa3,0x6b,4,0x65,0x58,0x6c,0xa2,0x55,0x6f,0xa2,0x5d,0x72,0xa2,0x61,0x75,1,
+0x6a,0x30,0x72,0x14,0x6d,0x75,0x6b,0x68,0x69,0x43,0x14,0x61,0x72,0x61,0x74,0x69,
+0x45,1,0x6e,0x70,0x6f,1,0x6d,0x4e,0x72,0x13,0x67,0x69,0x61,0x6e,0x5a,0x12,
+0x73,0x75,0x70,0xa2,0x87,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0x87,0x1a,
+0x65,0x74,0x72,0x69,0x63,0x73,0x68,0x61,0x70,0x65,0x73,0x8d,0x1e,0x65,0x72,0x61,
+0x6c,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x71,0x17,0x61,0x67,
+0x6f,0x6c,0x69,0x74,0x69,0x63,0xa3,0x88,0x13,0x74,0x68,0x69,0x63,0xa3,0x59,0x12,
+0x65,0x65,0x6b,0x30,1,0x61,0x38,0x65,0x11,0x78,0x74,0x6e,0x14,0x65,0x6e,0x64,
+0x65,0x64,0x6f,0x17,0x6e,0x64,0x63,0x6f,0x70,0x74,0x69,0x63,0x31,2,0x61,0xa2,
+0x48,0x65,0xa2,0xc8,0x69,1,0x67,0x30,0x72,0x14,0x61,0x67,0x61,0x6e,0x61,0x9d,
+0x10,0x68,1,0x70,0x3a,0x73,0x18,0x75,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,0x73,
+0xa3,0x4b,1,0x72,0x3c,0x75,0x19,0x73,0x75,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,
+0x73,0xa3,0x4c,0x11,0x69,0x76,0x1f,0x61,0x74,0x65,0x75,0x73,0x65,0x73,0x75,0x72,
+0x72,0x6f,0x67,0x61,0x74,0x65,0x73,0xa3,0x4c,1,0x6c,0xa2,0x49,0x6e,1,0x67,
+0x2e,0x75,0x12,0x6e,0x6f,0x6f,0xa3,0x63,0x11,0x75,0x6c,0xa2,0x4a,2,0x63,0x3c,
+0x6a,0x5e,0x73,0x17,0x79,0x6c,0x6c,0x61,0x62,0x6c,0x65,0x73,0xa3,0x4a,0x1f,0x6f,
+0x6d,0x70,0x61,0x74,0x69,0x62,0x69,0x6c,0x69,0x74,0x79,0x6a,0x61,0x6d,0x6f,0xa3,
+0x41,0x12,0x61,0x6d,0x6f,0x5c,0x17,0x65,0x78,0x74,0x65,0x6e,0x64,0x65,0x64,1,
+0x61,0xa3,0xb4,0x62,0xa3,0xb9,0x10,0x66,2,0x61,0x58,0x6d,0x70,0x77,0x14,0x69,
+0x64,0x74,0x68,0x61,0x1f,0x6e,0x64,0x66,0x75,0x6c,0x6c,0x77,0x69,0x64,0x74,0x68,
+0x66,0x6f,0x72,0x6d,0x73,0xa3,0x57,0x1a,0x6e,0x64,0x66,0x75,0x6c,0x6c,0x66,0x6f,
+0x72,0x6d,0x73,0xa3,0x57,0x13,0x61,0x72,0x6b,0x73,0xa3,0x52,0x13,0x62,0x72,0x65,
+0x77,0x37,3,0x64,0x4a,0x6d,0x8e,0x6e,0xa2,0x44,0x70,0x13,0x61,0x65,0x78,0x74,
+0x2a,0x16,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x2b,1,0x63,0x99,0x65,0x1c,0x6f,
+0x67,0x72,0x61,0x70,0x68,0x69,0x63,0x64,0x65,0x73,0x63,0x72,0x1f,0x69,0x70,0x74,
+0x69,0x6f,0x6e,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x73,0x99,0x1c,0x70,
+0x65,0x72,0x69,0x61,0x6c,0x61,0x72,0x61,0x6d,0x61,0x69,0x63,0xa3,0xba,1,0x64,
+0x62,0x73,0x1b,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x61,0x6c,0x70,0x61,1,
+0x68,0x32,0x72,0x14,0x74,0x68,0x69,0x61,0x6e,0xa3,0xbd,0x13,0x6c,0x61,0x76,0x69,
+0xa3,0xbe,0x1c,0x69,0x63,0x6e,0x75,0x6d,0x62,0x65,0x72,0x66,0x6f,0x72,0x6d,0x73,
+0xa3,0xb2,0x10,0x61,1,0x6d,0x32,0x76,0x14,0x61,0x6e,0x65,0x73,0x65,0xa3,0xb5,
+0x10,0x6f,0x5c,0x12,0x65,0x78,0x74,1,0x61,0xa3,0xb4,0x62,0xa3,0xb9,0x61,0xa2,
+0xc6,0x62,0xa4,0xdc,0x63,0xa6,0x9a,0x64,0xaa,0xcd,0x65,3,0x67,0x8e,0x6d,0xa2,
+0x49,0x6e,0xa2,0x50,0x74,0x15,0x68,0x69,0x6f,0x70,0x69,0x63,0x5e,1,0x65,0x40,
+0x73,0x11,0x75,0x70,0xa2,0x86,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0x86,
+0x11,0x78,0x74,0xa2,0x85,1,0x61,0xa3,0xc8,0x65,0x13,0x6e,0x64,0x65,0x64,0xa2,
+0x85,0x10,0x61,0xa3,0xc8,0x10,0x79,0x1f,0x70,0x74,0x69,0x61,0x6e,0x68,0x69,0x65,
+0x72,0x6f,0x67,0x6c,0x79,0x70,0x68,0x73,0xa3,0xc2,0x16,0x6f,0x74,0x69,0x63,0x6f,
+0x6e,0x73,0xa3,0xce,0x15,0x63,0x6c,0x6f,0x73,0x65,0x64,2,0x61,0x5a,0x63,0x9e,
+0x69,0x1c,0x64,0x65,0x6f,0x67,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x75,0x70,0xa2,
+0xc4,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0xc4,0x16,0x6c,0x70,0x68,0x61,
+0x6e,0x75,0x6d,0x86,1,0x65,0x2c,0x73,0x11,0x75,0x70,0xa3,0xc3,0x13,0x72,0x69,
+0x63,0x73,0x86,0x18,0x75,0x70,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0xc3,0x11,
+0x6a,0x6b,0xa2,0x44,0x1f,0x6c,0x65,0x74,0x74,0x65,0x72,0x73,0x61,0x6e,0x64,0x6d,
+0x6f,0x6e,0x74,0x68,0x73,0xa3,0x44,5,0x72,0x91,0x72,0x38,0x73,0xa2,0x87,0x76,
+0x14,0x65,0x73,0x74,0x61,0x6e,0xa3,0xbc,2,0x61,0x32,0x6d,0xa2,0x71,0x72,0x12,
+0x6f,0x77,0x73,0x7d,0x12,0x62,0x69,0x63,0x38,3,0x65,0x4a,0x6d,0x66,0x70,0xa2,
+0x43,0x73,0x11,0x75,0x70,0xa2,0x80,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,
+0x80,0x11,0x78,0x74,1,0x61,0xa3,0xd2,0x65,0x14,0x6e,0x64,0x65,0x64,0x61,0xa3,
+0xd2,0x12,0x61,0x74,0x68,0xa2,0xd3,0x18,0x65,0x6d,0x61,0x74,0x69,0x63,0x61,0x6c,
+0x61,0x1f,0x6c,0x70,0x68,0x61,0x62,0x65,0x74,0x69,0x63,0x73,0x79,0x6d,0x62,0x6f,
+0x6c,0x73,0xa3,0xd3,1,0x66,0x42,0x72,0x1e,0x65,0x73,0x65,0x6e,0x74,0x61,0x74,
+0x69,0x6f,0x6e,0x66,0x6f,0x72,0x6d,0x73,1,0x61,0xa3,0x51,0x62,0xa3,0x55,0x14,
+0x65,0x6e,0x69,0x61,0x6e,0x35,0x12,0x63,0x69,0x69,0x23,0x65,0x9a,0x6c,0xa2,0x48,
+0x6e,0x14,0x63,0x69,0x65,0x6e,0x74,1,0x67,0x34,0x73,0x15,0x79,0x6d,0x62,0x6f,
+0x6c,0x73,0xa3,0xa5,0x13,0x72,0x65,0x65,0x6b,1,0x6d,0x34,0x6e,0x15,0x75,0x6d,
+0x62,0x65,0x72,0x73,0xa3,0x7f,0x13,0x75,0x73,0x69,0x63,0xa2,0x7e,0x19,0x61,0x6c,
+0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0xa3,0x7e,0x1a,0x67,0x65,0x61,0x6e,0x6e,
+0x75,0x6d,0x62,0x65,0x72,0x73,0xa3,0x77,1,0x63,0x62,0x70,0x17,0x68,0x61,0x62,
+0x65,0x74,0x69,0x63,0x70,1,0x66,0xa3,0x50,0x72,0x1e,0x65,0x73,0x65,0x6e,0x74,
+0x61,0x74,0x69,0x6f,0x6e,0x66,0x6f,0x72,0x6d,0x73,0xa3,0x50,0x16,0x68,0x65,0x6d,
+0x69,0x63,0x61,0x6c,0xa2,0xd0,0x16,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0xa3,0xd0,
+6,0x6f,0x71,0x6f,0x64,0x72,0xa2,0x41,0x75,0xa2,0x58,0x79,0x1b,0x7a,0x61,0x6e,
+0x74,0x69,0x6e,0x65,0x6d,0x75,0x73,0x69,0x63,0xa2,0x5b,0x18,0x61,0x6c,0x73,0x79,
+0x6d,0x62,0x6f,0x6c,0x73,0xa3,0x5b,1,0x70,0x34,0x78,0x16,0x64,0x72,0x61,0x77,
+0x69,0x6e,0x67,0x89,0x14,0x6f,0x6d,0x6f,0x66,0x6f,0xa0,0x12,0x65,0x78,0x74,0xa2,
+0x43,0x14,0x65,0x6e,0x64,0x65,0x64,0xa3,0x43,0x10,0x61,1,0x68,0x40,0x69,0x12,
+0x6c,0x6c,0x65,0x92,0x17,0x70,0x61,0x74,0x74,0x65,0x72,0x6e,0x73,0x93,0x11,0x6d,
+0x69,0xa3,0xc9,1,0x67,0x2c,0x68,0x11,0x69,0x64,0xa3,0x64,0x14,0x69,0x6e,0x65,
+0x73,0x65,0xa3,0x81,0x61,0x42,0x65,0xa2,0x41,0x6c,0x1a,0x6f,0x63,0x6b,0x65,0x6c,
+0x65,0x6d,0x65,0x6e,0x74,0x73,0x8b,3,0x6c,0x34,0x6d,0x40,0x73,0x66,0x74,0x11,
+0x61,0x6b,0xa3,0xc7,0x14,0x69,0x6e,0x65,0x73,0x65,0xa3,0x93,0x11,0x75,0x6d,0xa2,
+0xb1,0x12,0x73,0x75,0x70,0xa2,0xca,0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,
+0xca,0x16,0x69,0x63,0x6c,0x61,0x74,0x69,0x6e,0x23,0x14,0x6e,0x67,0x61,0x6c,0x69,
+0x41,5,0x6f,0xc1,0x2b,0x6f,0xa2,0x4f,0x75,0xa2,0xef,0x79,1,0x70,0x90,0x72,
+0x14,0x69,0x6c,0x6c,0x69,0x63,0x32,1,0x65,0x4c,0x73,0x11,0x75,0x70,0xa2,0x61,
+0x16,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa2,0x61,0x12,0x61,0x72,0x79,0xa3,0x61,
+0x11,0x78,0x74,2,0x61,0xa3,0x9e,0x62,0xa3,0xa0,0x65,0x13,0x6e,0x64,0x65,0x64,
+1,0x61,0xa3,0x9e,0x62,0xa3,0xa0,0x1c,0x72,0x69,0x6f,0x74,0x73,0x79,0x6c,0x6c,
+0x61,0x62,0x61,0x72,0x79,0xa3,0x7b,3,0x6d,0x5a,0x6e,0xa2,0x89,0x70,0xa2,0x94,
+0x75,0x17,0x6e,0x74,0x69,0x6e,0x67,0x72,0x6f,0x64,0xa2,0x9a,0x17,0x6e,0x75,0x6d,
+0x65,0x72,0x61,0x6c,0x73,0xa3,0x9a,2,0x62,0x3a,0x6d,0xa2,0x53,0x70,0x15,0x61,
+0x74,0x6a,0x61,0x6d,0x6f,0xa3,0x41,0x14,0x69,0x6e,0x69,0x6e,0x67,2,0x64,0x46,
+0x68,0x86,0x6d,0x1d,0x61,0x72,0x6b,0x73,0x66,0x6f,0x72,0x73,0x79,0x6d,0x62,0x6f,
+0x6c,0x73,0x77,0x1e,0x69,0x61,0x63,0x72,0x69,0x74,0x69,0x63,0x61,0x6c,0x6d,0x61,
+0x72,0x6b,0x73,0x2e,1,0x66,0xa4,0xd5,0x73,0x18,0x75,0x70,0x70,0x6c,0x65,0x6d,
+0x65,0x6e,0x74,0xa3,0x83,0x17,0x61,0x6c,0x66,0x6d,0x61,0x72,0x6b,0x73,0xa3,0x52,
+0x11,0x6f,0x6e,0x1f,0x69,0x6e,0x64,0x69,0x63,0x6e,0x75,0x6d,0x62,0x65,0x72,0x66,
+0x6f,0x72,0x6d,0x73,0xa3,0xb2,0x1b,0x74,0x72,0x6f,0x6c,0x70,0x69,0x63,0x74,0x75,
+0x72,0x65,0x73,0x83,0x12,0x74,0x69,0x63,0xa3,0x84,1,0x6e,0x3e,0x72,0x1b,0x72,
+0x65,0x6e,0x63,0x79,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0x75,0x15,0x65,0x69,0x66,
+0x6f,0x72,0x6d,0xa2,0x98,0x16,0x6e,0x75,0x6d,0x62,0x65,0x72,0x73,0xa2,0x99,0x1d,
+0x61,0x6e,0x64,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xa3,0x99,
+0x61,0xa2,0xd4,0x68,0xa2,0xeb,0x6a,0x10,0x6b,0xa2,0x47,4,0x63,0x88,0x65,0xa2,
+0x7e,0x72,0xa2,0x8b,0x73,0xa2,0x9d,0x75,0x1f,0x6e,0x69,0x66,0x69,0x65,0x64,0x69,
+0x64,0x65,0x6f,0x67,0x72,0x61,0x70,0x68,0x73,0xa2,0x47,0x18,0x65,0x78,0x74,0x65,
+0x6e,0x73,0x69,0x6f,0x6e,3,0x61,0xa3,0x46,0x62,0xa3,0x5e,0x63,0xa3,0xc5,0x64,
+0xa3,0xd1,0x14,0x6f,0x6d,0x70,0x61,0x74,0xa2,0x45,1,0x66,0x96,0x69,1,0x62,
+0x44,0x64,0x17,0x65,0x6f,0x67,0x72,0x61,0x70,0x68,0x73,0xa2,0x4f,0x12,0x73,0x75,
+0x70,0xa3,0x5f,0x14,0x69,0x6c,0x69,0x74,0x79,0xa2,0x45,1,0x66,0x54,0x69,0x18,
+0x64,0x65,0x6f,0x67,0x72,0x61,0x70,0x68,0x73,0xa2,0x4f,0x19,0x73,0x75,0x70,0x70,
+0x6c,0x65,0x6d,0x65,0x6e,0x74,0xa3,0x5f,0x13,0x6f,0x72,0x6d,0x73,0xa3,0x53,0x11,
+0x78,0x74,3,0x61,0xa3,0x46,0x62,0xa3,0x5e,0x63,0xa3,0xc5,0x64,0xa3,0xd1,0x19,
+0x61,0x64,0x69,0x63,0x61,0x6c,0x73,0x73,0x75,0x70,0x94,0x16,0x70,0x6c,0x65,0x6d,
+0x65,0x6e,0x74,0x95,1,0x74,0x50,0x79,0x14,0x6d,0x62,0x6f,0x6c,0x73,0x9a,0x1d,
+0x61,0x6e,0x64,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x9b,0x14,
+0x72,0x6f,0x6b,0x65,0x73,0xa3,0x82,1,0x6e,0x2e,0x72,0x12,0x69,0x61,0x6e,0xa3,
+0xa8,0x1d,0x61,0x64,0x69,0x61,0x6e,0x73,0x79,0x6c,0x6c,0x61,0x62,0x69,0x63,0x73,
+0x63,1,0x61,0x30,0x65,0x14,0x72,0x6f,0x6b,0x65,0x65,0x61,1,0x6b,0x26,0x6d,
+0xa3,0xa4,0x11,0x6d,0x61,0xa3,0xd4,2,0x65,0x44,0x69,0x84,0x6f,0x13,0x6d,0x69,
+0x6e,0x6f,0xa2,0xab,0x14,0x74,0x69,0x6c,0x65,0x73,0xa3,0xab,1,0x73,0x50,0x76,
+0x16,0x61,0x6e,0x61,0x67,0x61,0x72,0x69,0x3e,0x12,0x65,0x78,0x74,0xa2,0xb3,0x14,
+0x65,0x6e,0x64,0x65,0x64,0xa3,0xb3,0x13,0x65,0x72,0x65,0x74,0xa3,0x5a,1,0x61,
+0x30,0x6e,0x14,0x67,0x62,0x61,0x74,0x73,0x91,0x18,0x63,0x72,0x69,0x74,0x69,0x63,
+0x61,0x6c,0x73,0x2e,1,0x66,0x2c,0x73,0x11,0x75,0x70,0xa3,0x83,0x18,0x6f,0x72,
+0x73,0x79,0x6d,0x62,0x6f,0x6c,0x73,0x77,8,0x6d,0x5f,0x6d,0x3a,0x6e,0x48,0x73,
+0x7a,0x76,0xa2,0x4b,0x77,0x12,0x69,0x64,0x65,0x43,0x11,0x65,0x64,0x32,0x12,0x69,
+0x61,0x6c,0x33,2,0x61,0x40,0x62,0x37,0x6f,1,0x62,0x28,0x6e,0x10,0x65,0x21,
+0x13,0x72,0x65,0x61,0x6b,0x37,0x10,0x72,0x34,0x12,0x72,0x6f,0x77,0x35,2,0x6d,
+0x38,0x71,0x46,0x75,1,0x62,0x3d,0x70,0x3e,0x11,0x65,0x72,0x3f,1,0x61,0x24,
+0x6c,0x39,0x11,0x6c,0x6c,0x39,1,0x72,0x3b,0x75,0x12,0x61,0x72,0x65,0x3b,0x12,
+0x65,0x72,0x74,0x40,0x13,0x69,0x63,0x61,0x6c,0x41,0x63,0x58,0x65,0x92,0x66,0x96,
+0x69,1,0x6e,0x36,0x73,0x10,0x6f,0x30,0x14,0x6c,0x61,0x74,0x65,0x64,0x31,0x11,
+0x69,0x74,0x2e,0x12,0x69,0x61,0x6c,0x2f,2,0x61,0x36,0x69,0x48,0x6f,0x10,0x6d,
+0x24,0x12,0x70,0x61,0x74,0x25,0x10,0x6e,0x22,0x15,0x6f,0x6e,0x69,0x63,0x61,0x6c,
+0x23,0x13,0x72,0x63,0x6c,0x65,0x27,0x11,0x6e,0x63,0x27,2,0x69,0x3a,0x6f,0x44,
+0x72,0x10,0x61,0x2c,0x14,0x63,0x74,0x69,0x6f,0x6e,0x2d,0x10,0x6e,0x28,0x11,0x61,
+0x6c,0x29,0x11,0x6e,0x74,0x2b,4,0x61,0x3a,0x66,0x4c,0x68,0x5e,0x6e,0x70,0x77,
+0x2a,0x12,0x69,0x64,0x65,0x2b,0x22,0x17,0x6d,0x62,0x69,0x67,0x75,0x6f,0x75,0x73,
+0x23,0x26,0x17,0x75,0x6c,0x6c,0x77,0x69,0x64,0x74,0x68,0x27,0x24,0x17,0x61,0x6c,
+0x66,0x77,0x69,0x64,0x74,0x68,0x25,0x20,1,0x61,0x30,0x65,0x14,0x75,0x74,0x72,
+0x61,0x6c,0x21,0x28,0x13,0x72,0x72,0x6f,0x77,0x29,0xd,0x6e,0xc0,0xfb,0x73,0x6d,
+0x73,0x3a,0x74,0x98,0x75,0xa2,0x49,0x7a,2,0x6c,0x3b,0x70,0x3d,0x73,0x39,5,
+0x6f,0x28,0x6f,0x57,0x70,0x34,0x75,0x16,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,0x45,
+0x11,0x61,0x63,1,0x65,0x32,0x69,0x15,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x31,0x18,
+0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0x39,0x63,0x53,0x6b,0x55,0x6d,0x51,
+0x1d,0x69,0x74,0x6c,0x65,0x63,0x61,0x73,0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x27,
+1,0x6e,0x40,0x70,0x1c,0x70,0x65,0x72,0x63,0x61,0x73,0x65,0x6c,0x65,0x74,0x74,
+0x65,0x72,0x23,0x17,0x61,0x73,0x73,0x69,0x67,0x6e,0x65,0x64,0x21,0x6e,0x8a,0x6f,
+0xa2,0x47,0x70,8,0x66,0x14,0x66,0x5b,0x69,0x59,0x6f,0x4f,0x72,0x24,0x73,0x49,
+0x17,0x69,0x76,0x61,0x74,0x65,0x75,0x73,0x65,0x43,0x61,0x2c,0x63,0x4d,0x64,0x47,
+0x65,0x4b,0x1f,0x72,0x61,0x67,0x72,0x61,0x70,0x68,0x73,0x65,0x70,0x61,0x72,0x61,
+0x74,0x6f,0x72,0x3d,2,0x64,0x33,0x6c,0x35,0x6f,0x36,0x1b,0x6e,0x73,0x70,0x61,
+0x63,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x2d,1,0x70,0x7c,0x74,0x12,0x68,0x65,
+0x72,3,0x6c,0x38,0x6e,0x42,0x70,0x4c,0x73,0x14,0x79,0x6d,0x62,0x6f,0x6c,0x57,
+0x14,0x65,0x74,0x74,0x65,0x72,0x2b,0x14,0x75,0x6d,0x62,0x65,0x72,0x37,0x19,0x75,
+0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4f,0x1c,0x65,0x6e,0x70,0x75,0x6e,
+0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x49,0x66,0x9e,0x66,0x88,0x69,0xa2,0x4b,
+0x6c,0xa2,0x5c,0x6d,4,0x61,0x60,0x63,0x31,0x65,0x2f,0x6e,0x2d,0x6f,0x15,0x64,
+0x69,0x66,0x69,0x65,0x72,1,0x6c,0x30,0x73,0x14,0x79,0x6d,0x62,0x6f,0x6c,0x55,
+0x14,0x65,0x74,0x74,0x65,0x72,0x29,0x17,0x74,0x68,0x73,0x79,0x6d,0x62,0x6f,0x6c,
+0x51,1,0x69,0x2e,0x6f,0x13,0x72,0x6d,0x61,0x74,0x41,0x1d,0x6e,0x61,0x6c,0x70,
+0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x5b,0x10,0x6e,0x1f,0x69,0x74,
+0x69,0x61,0x6c,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x59,6,
+0x6d,0x18,0x6d,0x29,0x6f,0x28,0x74,0x27,0x75,0x23,0x2a,0x1c,0x77,0x65,0x72,0x63,
+0x61,0x73,0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x25,0x65,0x28,0x69,0x3c,0x6c,0x25,
+0x19,0x74,0x74,0x65,0x72,0x6e,0x75,0x6d,0x62,0x65,0x72,0x35,0x1a,0x6e,0x65,0x73,
+0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0x3b,0x63,0x44,0x64,0xa2,0x60,0x65,0x1b,
+0x6e,0x63,0x6c,0x6f,0x73,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x2f,6,0x6e,0x39,
+0x6e,0x46,0x6f,0x4e,0x73,0x45,0x75,0x1b,0x72,0x72,0x65,0x6e,0x63,0x79,0x73,0x79,
+0x6d,0x62,0x6f,0x6c,0x53,0x20,0x12,0x74,0x72,0x6c,0x3f,0x42,0x10,0x6e,1,0x6e,
+0x2c,0x74,0x12,0x72,0x6f,0x6c,0x3f,0x1f,0x65,0x63,0x74,0x6f,0x72,0x70,0x75,0x6e,
+0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4d,0x63,0x3f,0x66,0x41,0x6c,0x1d,0x6f,
+0x73,0x65,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4b,2,0x61,
+0x30,0x65,0x4a,0x69,0x12,0x67,0x69,0x74,0x33,0x1c,0x73,0x68,0x70,0x75,0x6e,0x63,
+0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x47,0x1a,0x63,0x69,0x6d,0x61,0x6c,0x6e,0x75,
+0x6d,0x62,0x65,0x72,0x33,0,0x12,0x6d,0xc0,0xf2,0x73,0x92,0x73,0x4e,0x74,0xa2,
+0x47,0x77,0xa2,0x63,0x79,0xa2,0x64,0x7a,1,0x61,0x2c,0x68,0x12,0x61,0x69,0x6e,
+0x8b,0x11,0x69,0x6e,0x85,4,0x61,0x40,0x65,0x4a,0x68,0x60,0x77,0x64,0x79,0x16,
+0x72,0x69,0x61,0x63,0x77,0x61,0x77,0x6f,0x10,0x64,0x62,0x11,0x68,0x65,0x65,1,
+0x65,0x2e,0x6d,0x13,0x6b,0x61,0x74,0x68,0x69,0x10,0x6e,0x67,0x11,0x69,0x6e,0x6b,
+0x15,0x61,0x73,0x68,0x6b,0x61,0x66,0x6d,1,0x61,0x4e,0x65,1,0x68,0x28,0x74,
+0x10,0x68,0x77,0x16,0x6d,0x61,0x72,0x62,0x75,0x74,0x61,0x74,0x13,0x67,0x6f,0x61,
+0x6c,0x3d,1,0x68,0x71,0x77,0x73,0x11,0x61,0x77,0x79,1,0x65,0x32,0x75,0x11,
+0x64,0x68,0x80,0x11,0x68,0x65,0x83,0x10,0x68,0x7a,1,0x62,0x34,0x77,0x16,0x69,
+0x74,0x68,0x74,0x61,0x69,0x6c,0x7f,0x14,0x61,0x72,0x72,0x65,0x65,0x7d,0x6d,0x6a,
+0x6e,0x7c,0x70,0xa2,0x4b,0x71,0xa2,0x4b,0x72,1,0x65,0x38,0x6f,0x18,0x68,0x69,
+0x6e,0x67,0x79,0x61,0x79,0x65,0x68,0x93,1,0x68,0x5f,0x76,0x16,0x65,0x72,0x73,
+0x65,0x64,0x70,0x65,0x61,1,0x65,0x28,0x69,0x10,0x6d,0x53,0x11,0x65,0x6d,0x51,
+2,0x6f,0x2c,0x75,0x50,0x79,0x10,0x61,0x91,1,0x6a,0x28,0x6f,0x10,0x6e,0x55,
+0x1a,0x6f,0x69,0x6e,0x69,0x6e,0x67,0x67,0x72,0x6f,0x75,0x70,0x21,0x10,0x6e,0x57,
+0x10,0x65,0x59,0x10,0x61,1,0x66,0x5b,0x70,0x10,0x68,0x5d,0x66,0x7b,0x66,0x42,
+0x67,0x7a,0x68,0x8a,0x6b,0xa2,0x56,0x6c,0x11,0x61,0x6d,0x4c,0x12,0x61,0x64,0x68,
+0x4f,2,0x61,0x3e,0x65,0x4a,0x69,0x19,0x6e,0x61,0x6c,0x73,0x65,0x6d,0x6b,0x61,
+0x74,0x68,0x35,0x15,0x72,0x73,0x69,0x79,0x65,0x68,0x8f,0x86,0x10,0x68,0x33,0x10,
+0x61,1,0x66,0x37,0x6d,0x11,0x61,0x6c,0x39,1,0x61,0x40,0x65,0x3e,1,0x68,
+0x28,0x74,0x10,0x68,0x45,0x40,0x13,0x67,0x6f,0x61,0x6c,0x43,1,0x68,0x3b,0x6d,
+0x1a,0x7a,0x61,0x6f,0x6e,0x68,0x65,0x68,0x67,0x6f,0x61,0x6c,0x3d,2,0x61,0x3a,
+0x68,0x44,0x6e,0x17,0x6f,0x74,0x74,0x65,0x64,0x68,0x65,0x68,0x4b,1,0x66,0x47,
+0x70,0x10,0x68,0x49,0x12,0x61,0x70,0x68,0x89,0x61,0x2c,0x62,0x4c,0x64,0x86,0x65,
+0x31,1,0x69,0x38,0x6c,1,0x61,0x28,0x65,0x10,0x66,0x27,0x11,0x70,0x68,0x25,
+0x10,0x6e,0x23,1,0x65,0x4a,0x75,0x10,0x72,0x1f,0x75,0x73,0x68,0x61,0x73,0x6b,
+0x69,0x79,0x65,0x68,0x62,0x61,0x72,0x72,0x65,0x65,0x8d,1,0x68,0x29,0x74,0x10,
+0x68,0x2b,0x11,0x61,0x6c,0x2c,0x16,0x61,0x74,0x68,0x72,0x69,0x73,0x68,0x2f,7,
+0x6e,0x2e,0x6e,0x2c,0x72,0x3e,0x74,0x56,0x75,0x21,0x18,0x6f,0x6e,0x6a,0x6f,0x69,
+0x6e,0x69,0x6e,0x67,0x21,0x28,0x1a,0x69,0x67,0x68,0x74,0x6a,0x6f,0x69,0x6e,0x69,
+0x6e,0x67,0x29,0x2a,0x19,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x74,0x2b,
+0x63,0x23,0x64,0x40,0x6a,0x56,0x6c,0x26,0x19,0x65,0x66,0x74,0x6a,0x6f,0x69,0x6e,
+0x69,0x6e,0x67,0x27,0x24,0x19,0x75,0x61,0x6c,0x6a,0x6f,0x69,0x6e,0x69,0x6e,0x67,
+0x25,0x19,0x6f,0x69,0x6e,0x63,0x61,0x75,0x73,0x69,0x6e,0x67,0x23,0,0x13,0x6e,
+0xc0,0xcd,0x73,0x46,0x73,0x42,0x75,0x72,0x77,0x7e,0x78,0x96,0x7a,0x10,0x77,0x58,
+0x14,0x73,0x70,0x61,0x63,0x65,0x59,4,0x61,0x51,0x67,0x53,0x70,0x28,0x75,0x30,
+0x79,0x57,0x54,0x12,0x61,0x63,0x65,0x55,0x16,0x72,0x72,0x6f,0x67,0x61,0x74,0x65,
+0x53,0x15,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x21,1,0x6a,0x5d,0x6f,0x17,0x72,0x64,
+0x6a,0x6f,0x69,0x6e,0x65,0x72,0x5d,0x10,0x78,0x21,0x6e,0x60,0x6f,0xa2,0x41,0x70,
+0xa2,0x50,0x71,0xa2,0x6e,0x72,1,0x65,0x24,0x69,0x6f,0x1e,0x67,0x69,0x6f,0x6e,
+0x61,0x6c,0x69,0x6e,0x64,0x69,0x63,0x61,0x74,0x6f,0x72,0x6f,4,0x65,0x3e,0x6c,
0x5b,0x6f,0x46,0x73,0x45,0x75,0x46,0x14,0x6d,0x65,0x72,0x69,0x63,0x47,0x15,0x78,
0x74,0x6c,0x69,0x6e,0x65,0x5b,0x17,0x6e,0x73,0x74,0x61,0x72,0x74,0x65,0x72,0x45,
0x10,0x70,0x48,0x1c,0x65,0x6e,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,
0x6e,0x49,1,0x6f,0x3e,0x72,0x4c,0x1a,0x65,0x66,0x69,0x78,0x6e,0x75,0x6d,0x65,
0x72,0x69,0x63,0x4d,0x4a,0x1b,0x73,0x74,0x66,0x69,0x78,0x6e,0x75,0x6d,0x65,0x72,
-0x69,0x63,0x4b,0x67,0x72,0x67,0x48,0x68,0x52,0x69,0x88,0x6a,0xa2,0x62,0x6c,1,
-0x66,0x43,0x69,0x15,0x6e,0x65,0x66,0x65,0x65,0x64,0x43,0x10,0x6c,0x38,0x11,0x75,
-0x65,0x39,4,0x32,0x5f,0x33,0x61,0x65,0x34,0x6c,0x6d,0x79,0x3a,0x13,0x70,0x68,
-0x65,0x6e,0x3b,0x19,0x62,0x72,0x65,0x77,0x6c,0x65,0x74,0x74,0x65,0x72,0x6d,2,
-0x64,0x28,0x6e,0x3c,0x73,0x41,0x3c,0x18,0x65,0x6f,0x67,0x72,0x61,0x70,0x68,0x69,
-0x63,0x3d,0x3e,1,0x66,0x3e,0x73,0x11,0x65,0x70,1,0x61,0x22,0x65,0x14,0x72,
-0x61,0x62,0x6c,0x65,0x3f,0x18,0x69,0x78,0x6e,0x75,0x6d,0x65,0x72,0x69,0x63,0x41,
-2,0x6c,0x63,0x74,0x65,0x76,0x67,0x61,0x48,0x62,0x78,0x63,0xa2,0x59,0x65,0x10,
-0x78,0x36,0x18,0x63,0x6c,0x61,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x37,2,0x69,0x23,
-0x6c,0x34,0x6d,0x16,0x62,0x69,0x67,0x75,0x6f,0x75,0x73,0x23,0x24,0x17,0x70,0x68,
-0x61,0x62,0x65,0x74,0x69,0x63,0x25,4,0x32,0x27,0x61,0x29,0x62,0x2b,0x6b,0x2d,
-0x72,0x12,0x65,0x61,0x6b,2,0x61,0x36,0x62,0x3e,0x73,0x15,0x79,0x6d,0x62,0x6f,
-0x6c,0x73,0x57,0x13,0x66,0x74,0x65,0x72,0x29,1,0x65,0x2a,0x6f,0x11,0x74,0x68,
-0x27,0x13,0x66,0x6f,0x72,0x65,0x2b,7,0x6d,0x51,0x6d,0x33,0x6f,0x28,0x70,0x69,
-0x72,0x35,1,0x6d,0x76,0x6e,1,0x64,0x3c,0x74,0x1a,0x69,0x6e,0x67,0x65,0x6e,
-0x74,0x62,0x72,0x65,0x61,0x6b,0x2f,0x15,0x69,0x74,0x69,0x6f,0x6e,0x61,0x1f,0x6c,
-0x6a,0x61,0x70,0x61,0x6e,0x65,0x73,0x65,0x73,0x74,0x61,0x72,0x74,0x65,0x72,0x6b,
-1,0x62,0x3a,0x70,0x19,0x6c,0x65,0x78,0x63,0x6f,0x6e,0x74,0x65,0x78,0x74,0x51,
-0x18,0x69,0x6e,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x33,0x61,0x6a,0x62,0x2f,0x6a,
-0x6b,0x6c,0x30,0x13,0x6f,0x73,0x65,0x70,1,0x61,0x38,0x75,0x18,0x6e,0x63,0x74,
-0x75,0x61,0x74,0x69,0x6f,0x6e,0x31,0x18,0x72,0x65,0x6e,0x74,0x68,0x65,0x73,0x69,
-0x73,0x69,0x1b,0x72,0x72,0x69,0x61,0x67,0x65,0x72,0x65,0x74,0x75,0x72,0x6e,0x35,
-1,0x64,0x42,0x6e,1,0x6f,0x32,0x75,0x26,0x14,0x6d,0x65,0x72,0x69,0x63,0x27,
-0x11,0x6e,0x65,0x21,1,0x65,0x2e,0x69,0x24,0x12,0x67,0x69,0x74,0x25,0x22,0x14,
-0x63,0x69,0x6d,0x61,0x6c,0x23,0,0x18,0x6e,0xc2,0xe3,0x74,0xc1,0x1f,0x77,0x53,
-0x77,0x7e,0x78,0x96,0x79,0xa2,0x45,0x7a,5,0x78,0x13,0x78,0x30,0x79,0x36,0x7a,
-0x11,0x7a,0x7a,0xa3,0x67,0x11,0x78,0x78,0xa3,0x66,0x11,0x79,0x79,0x21,0x69,0x30,
-0x6d,0x34,0x73,0x11,0x79,0x6d,0xa3,0x81,0x11,0x6e,0x68,0x23,0x11,0x74,0x68,0xa3,
-0x80,1,0x61,0x2c,0x6f,0x11,0x6c,0x65,0xa3,0x9b,0x11,0x72,0x61,0xa3,0x92,1,
-0x70,0x2c,0x73,0x11,0x75,0x78,0xa3,0x65,0x11,0x65,0x6f,0x9b,0x10,0x69,0x72,0x11,
-0x69,0x69,0x73,0x74,0x4a,0x75,0xa2,0xaf,0x76,1,0x61,0x2c,0x69,0x11,0x73,0x70,
-0xa3,0x64,0x10,0x69,0xa2,0x63,0x10,0x69,0xa3,0x63,5,0x67,0x30,0x67,0x5c,0x68,
-0x60,0x69,2,0x62,0x2e,0x66,0x3e,0x72,0x10,0x68,0xa3,0x9e,1,0x65,0x24,0x74,
-0x6f,0x12,0x74,0x61,0x6e,0x6f,0x14,0x69,0x6e,0x61,0x67,0x68,0x99,0x11,0x6c,0x67,
-0x75,0x10,0x61,1,0x61,0x24,0x69,0x6d,0x6a,0x11,0x6e,0x61,0x6b,0x61,0x30,0x65,
-0xa2,0x56,0x66,0x11,0x6e,0x67,0x99,6,0x6c,0x1c,0x6c,0x32,0x6d,0x38,0x6e,0x44,
-0x76,0x10,0x74,0xa3,0x7f,1,0x65,0x89,0x75,0x97,1,0x69,0x24,0x6c,0x67,0x10,
-0x6c,0x67,0x10,0x67,0xa3,0x9a,0x67,0x36,0x69,0x52,0x6b,0x10,0x72,0xa2,0x99,0x10,
-0x69,0xa3,0x99,1,0x61,0x30,0x62,0x7a,0x13,0x61,0x6e,0x77,0x61,0x7b,0x12,0x6c,
-0x6f,0x67,0x75,2,0x6c,0x32,0x74,0x34,0x76,0x12,0x69,0x65,0x74,0xa3,0x7f,0x10,
-0x65,0x89,0x12,0x68,0x61,0x6d,0xa3,0x6a,1,0x6c,0x2a,0x6e,0x10,0x67,0xa3,0x62,
-0x10,0x75,0x68,0x11,0x67,0x75,0x69,1,0x67,0x32,0x6e,0x14,0x6b,0x6e,0x6f,0x77,
-0x6e,0xa3,0x67,0x11,0x61,0x72,0x8a,0x13,0x69,0x74,0x69,0x63,0x8b,0x71,0xc0,0xd4,
-0x71,0xa2,0xa6,0x72,0xa2,0xab,0x73,6,0x69,0x52,0x69,0x6e,0x6f,0x84,0x75,0x9e,
-0x79,1,0x6c,0x46,0x72,4,0x63,0x65,0x65,0xa3,0x5f,0x69,0x2c,0x6a,0xa3,0x60,
-0x6e,0xa3,0x61,0x11,0x61,0x63,0x65,0x10,0x6f,0x94,0x16,0x74,0x69,0x6e,0x61,0x67,
-0x72,0x69,0x95,0x10,0x6e,1,0x64,0xa3,0x91,0x68,0x62,0x12,0x61,0x6c,0x61,0x63,
-0x11,0x72,0x61,0xa2,0x98,0x16,0x73,0x6f,0x6d,0x70,0x65,0x6e,0x67,0xa3,0x98,0x11,
-0x6e,0x64,0xa2,0x71,0x14,0x61,0x6e,0x65,0x73,0x65,0xa3,0x71,0x61,0x5c,0x67,0xa2,
-0x43,0x68,1,0x61,0x2a,0x72,0x10,0x64,0xa3,0x97,2,0x72,0x28,0x76,0x30,0x77,
-0x87,0x12,0x61,0x64,0x61,0xa3,0x97,0x12,0x69,0x61,0x6e,0x87,2,0x6d,0x40,0x72,
-0x58,0x75,0x10,0x72,0xa2,0x6f,0x15,0x61,0x73,0x68,0x74,0x72,0x61,0xa3,0x6f,1,
-0x61,0x26,0x72,0xa3,0x7e,0x14,0x72,0x69,0x74,0x61,0x6e,0xa3,0x7e,1,0x61,0xa3,
-0x5e,0x62,0xa3,0x85,0x11,0x6e,0x77,0xa3,0x70,0x11,0x61,0x61,1,0x63,0x2f,0x69,
-0x23,3,0x65,0x3e,0x6a,0x48,0x6f,0x4e,0x75,0x10,0x6e,1,0x69,0x24,0x72,0x61,
-0x10,0x63,0x61,0x13,0x6a,0x61,0x6e,0x67,0xa3,0x6e,0x11,0x6e,0x67,0xa3,0x6e,0x11,
-0x72,0x6f,0xa3,0x5d,0x6e,0xa2,0x4c,0x6f,0xa2,0x79,0x70,4,0x61,0x38,0x65,0x3e,
-0x68,0x44,0x6c,0x94,0x72,0x11,0x74,0x69,0xa3,0x7d,0x11,0x6c,0x6d,0xa3,0x90,0x11,
-0x72,0x6d,0xa3,0x59,3,0x61,0x3e,0x6c,0x4e,0x6e,0x5e,0x6f,0x16,0x65,0x6e,0x69,
-0x63,0x69,0x61,0x6e,0xa3,0x5b,0x10,0x67,0xa2,0x5a,0x12,0x73,0x70,0x61,0xa3,0x5a,
-2,0x69,0xa3,0x7a,0x70,0xa3,0x7b,0x76,0xa3,0x7c,0x10,0x78,0xa3,0x5b,0x11,0x72,
-0x64,0xa3,0x5c,4,0x61,0x38,0x62,0x3e,0x65,0x44,0x6b,0x52,0x73,0x11,0x68,0x75,
-0xa3,0x96,0x11,0x72,0x62,0xa3,0x8e,0x11,0x61,0x74,0xa3,0x8f,0x16,0x77,0x74,0x61,
-0x69,0x6c,0x75,0x65,0x97,1,0x67,0x2e,0x6f,0xa2,0x57,0x10,0x6f,0xa3,0x57,0x10,
-0x62,0xa3,0x84,3,0x67,0x3e,0x6c,0x50,0x72,0xa2,0x52,0x73,0x11,0x6d,0x61,0x84,
-0x12,0x6e,0x79,0x61,0x85,1,0x61,0x2a,0x68,0x11,0x61,0x6d,0x5b,0x10,0x6d,0x5b,
-1,0x63,0x7c,0x64,3,0x69,0x3a,0x70,0x44,0x73,0x50,0x74,0x14,0x75,0x72,0x6b,
-0x69,0x63,0xa3,0x58,0x14,0x74,0x61,0x6c,0x69,0x63,0x5d,0x15,0x65,0x72,0x73,0x69,
-0x61,0x6e,0x9b,0x1a,0x6f,0x75,0x74,0x68,0x61,0x72,0x61,0x62,0x69,0x61,0x6e,0xa3,
-0x85,1,0x68,0x26,0x6b,0xa3,0x6d,0x12,0x69,0x6b,0x69,0xa3,0x6d,2,0x69,0x2c,
-0x6b,0x30,0x79,0x10,0x61,0x5f,0x11,0x79,0x61,0x5f,0x10,0x68,0xa3,0x58,0x68,0xc2,
-0x44,0x6b,0xc1,0x82,0x6b,0xa2,0xa3,0x6c,0xa4,0x14,0x6d,7,0x6f,0x30,0x6f,0x44,
-0x72,0x64,0x74,0x6a,0x79,1,0x61,0x28,0x6d,0x10,0x72,0x59,0x13,0x6e,0x6d,0x61,
-0x72,0x59,1,0x6e,0x2a,0x6f,0x10,0x6e,0xa3,0x72,0x10,0x67,0x56,0x14,0x6f,0x6c,
-0x69,0x61,0x6e,0x57,0x11,0x6f,0x6f,0xa3,0x95,0x11,0x65,0x69,0xa3,0x73,0x61,0x34,
-0x65,0x70,0x69,0xa2,0x60,0x6c,0x11,0x79,0x6d,0x55,2,0x6c,0x2e,0x6e,0x3a,0x79,
-0x10,0x61,0xa3,0x55,0x15,0x61,0x79,0x61,0x6c,0x61,0x6d,0x55,1,0x64,0x26,0x69,
-0xa3,0x79,0xa2,0x54,0x12,0x61,0x69,0x63,0xa3,0x54,2,0x65,0x72,0x6e,0x84,0x72,
-1,0x63,0xa3,0x8d,0x6f,0xa2,0x56,0x13,0x69,0x74,0x69,0x63,1,0x63,0x3c,0x68,
-0x19,0x69,0x65,0x72,0x6f,0x67,0x6c,0x79,0x70,0x68,0x73,0xa3,0x56,0x15,0x75,0x72,
-0x73,0x69,0x76,0x65,0xa3,0x8d,0x17,0x74,0x65,0x69,0x6d,0x61,0x79,0x65,0x6b,0xa3,
-0x73,0x10,0x64,0xa3,0x8c,0x11,0x61,0x6f,0xa3,0x5c,5,0x6f,0x14,0x6f,0x30,0x70,
-0x36,0x74,0x11,0x68,0x69,0xa3,0x78,0x11,0x72,0x65,0xa3,0x77,0x11,0x65,0x6c,0xa3,
-0x8a,0x61,0x2e,0x68,0x98,0x6e,0x11,0x64,0x61,0x4b,4,0x69,0x3c,0x6c,0x44,0x6e,
-0x48,0x74,0x56,0x79,0x13,0x61,0x68,0x6c,0x69,0xa3,0x4f,0x12,0x74,0x68,0x69,0xa3,
-0x78,0x10,0x69,0xa3,0x4f,1,0x61,0x4d,0x6e,0x12,0x61,0x64,0x61,0x4b,0x14,0x61,
-0x6b,0x61,0x6e,0x61,0x4c,0x19,0x6f,0x72,0x68,0x69,0x72,0x61,0x67,0x61,0x6e,0x61,
-0x8d,2,0x61,0x2e,0x6d,0x40,0x6f,0x10,0x6a,0xa3,0x9d,0x10,0x72,0x92,0x15,0x6f,
-0x73,0x68,0x74,0x68,0x69,0x93,1,0x65,0x24,0x72,0x4f,0x10,0x72,0x4f,4,0x61,
-0x5c,0x65,0x90,0x69,0xa0,0x6f,0xa2,0x59,0x79,1,0x63,0x34,0x64,0x10,0x69,0xa2,
-0x6c,0x11,0x61,0x6e,0xa3,0x6c,0x10,0x69,0xa2,0x6b,0x11,0x61,0x6e,0xa3,0x6b,2,
-0x6e,0x42,0x6f,0x46,0x74,3,0x66,0xa3,0x50,0x67,0xa3,0x51,0x69,0x24,0x6e,0x53,
-0x10,0x6e,0x53,0x10,0x61,0xa3,0x6a,0x50,0x10,0x6f,0x51,0x11,0x70,0x63,0xa2,0x52,
-0x11,0x68,0x61,0xa3,0x52,2,0x6d,0x2e,0x6e,0x36,0x73,0x10,0x75,0xa3,0x83,0x10,
-0x62,0x80,0x10,0x75,0x81,2,0x61,0xa3,0x53,0x62,0x83,0x65,0x12,0x61,0x72,0x62,
-0x83,0x11,0x6d,0x61,0xa3,0x8b,0x68,0x60,0x69,0xa2,0x6e,0x6a,2,0x61,0x30,0x70,
-0x44,0x75,0x11,0x72,0x63,0xa3,0x94,0x11,0x76,0x61,0xa2,0x4e,0x13,0x6e,0x65,0x73,
-0x65,0xa3,0x4e,0x11,0x61,0x6e,0xa3,0x69,6,0x6c,0x1a,0x6c,0x34,0x6d,0x3a,0x72,
-0x40,0x75,0x11,0x6e,0x67,0xa3,0x4c,0x11,0x75,0x77,0xa3,0x9c,0x11,0x6e,0x67,0xa3,
-0x4b,0x11,0x6b,0x74,0x8d,0x61,0x3a,0x65,0x70,0x69,0x11,0x72,0x61,0x48,0x13,0x67,
-0x61,0x6e,0x61,0x49,0x10,0x6e,0x42,5,0x73,0xc,0x73,0xa3,0x49,0x74,0xa3,0x4a,
-0x75,0x12,0x6e,0x6f,0x6f,0x77,0x67,0x28,0x69,0x43,0x6f,0x77,0x44,0x11,0x75,0x6c,
-0x45,0x11,0x62,0x72,0x46,0x11,0x65,0x77,0x47,2,0x6d,0x2e,0x6e,0x4a,0x74,0x11,
-0x61,0x6c,0x5d,0x1c,0x70,0x65,0x72,0x69,0x61,0x6c,0x61,0x72,0x61,0x6d,0x61,0x69,
-0x63,0xa3,0x74,2,0x64,0x66,0x68,0x6a,0x73,0x1b,0x63,0x72,0x69,0x70,0x74,0x69,
-0x6f,0x6e,0x61,0x6c,0x70,0x61,1,0x68,0x32,0x72,0x14,0x74,0x68,0x69,0x61,0x6e,
-0xa3,0x7d,0x13,0x6c,0x61,0x76,0x69,0xa3,0x7a,0x10,0x73,0xa3,0x4d,0x15,0x65,0x72,
-0x69,0x74,0x65,0x64,0x23,0x64,0xb4,0x64,0xa2,0x5a,0x65,0xa2,0x7b,0x67,4,0x65,
-0x62,0x6c,0x7a,0x6f,0x8e,0x72,0x9a,0x75,1,0x6a,0x38,0x72,1,0x6d,0x24,0x75,
-0x41,0x13,0x75,0x6b,0x68,0x69,0x41,1,0x61,0x24,0x72,0x3f,0x13,0x72,0x61,0x74,
-0x69,0x3f,0x10,0x6f,1,0x6b,0xa3,0x48,0x72,0x38,0x13,0x67,0x69,0x61,0x6e,0x39,
-0x11,0x61,0x67,0x90,0x15,0x6f,0x6c,0x69,0x74,0x69,0x63,0x91,0x11,0x74,0x68,0x3a,
-0x11,0x69,0x63,0x3b,1,0x61,0x32,0x65,1,0x65,0x24,0x6b,0x3d,0x10,0x6b,0x3d,
-0x10,0x6e,0xa3,0x89,2,0x65,0x30,0x73,0x56,0x75,0x11,0x70,0x6c,0xa3,0x87,1,
-0x73,0x38,0x76,0x10,0x61,0x34,0x15,0x6e,0x61,0x67,0x61,0x72,0x69,0x35,0x13,0x65,
-0x72,0x65,0x74,0x33,0x11,0x72,0x74,0x33,2,0x67,0x3a,0x6c,0x72,0x74,0x11,0x68,
-0x69,0x36,0x13,0x6f,0x70,0x69,0x63,0x37,0x10,0x79,2,0x64,0xa3,0x45,0x68,0xa3,
-0x46,0x70,0xa2,0x47,0x1e,0x74,0x69,0x61,0x6e,0x68,0x69,0x65,0x72,0x6f,0x67,0x6c,
-0x79,0x70,0x68,0x73,0xa3,0x47,0x11,0x62,0x61,0xa3,0x88,0x61,0xa2,0x8e,0x62,0xa2,
-0xbe,0x63,6,0x6f,0x3d,0x6f,0x5a,0x70,0x76,0x75,0x7a,0x79,1,0x70,0x3e,0x72,
-2,0x69,0x2a,0x6c,0x31,0x73,0xa3,0x44,0x13,0x6c,0x6c,0x69,0x63,0x31,0x13,0x72,
-0x69,0x6f,0x74,0x7f,1,0x6d,0x30,0x70,0x10,0x74,0x2e,0x11,0x69,0x63,0x2f,0x12,
-0x6d,0x6f,0x6e,0x21,0x11,0x72,0x74,0x7f,0x16,0x6e,0x65,0x69,0x66,0x6f,0x72,0x6d,
-0xa3,0x65,0x61,0x30,0x68,0x7c,0x69,0x11,0x72,0x74,0xa3,0x43,2,0x6b,0x38,0x6e,
-0x3c,0x72,0x10,0x69,0xa2,0x68,0x11,0x61,0x6e,0xa3,0x68,0x10,0x6d,0xa3,0x76,1,
-0x61,0x24,0x73,0x71,0x1d,0x64,0x69,0x61,0x6e,0x61,0x62,0x6f,0x72,0x69,0x67,0x69,
-0x6e,0x61,0x6c,0x71,1,0x61,0x34,0x65,0x10,0x72,0x2c,0x13,0x6f,0x6b,0x65,0x65,
-0x2d,1,0x6b,0x26,0x6d,0xa3,0x42,0x11,0x6d,0x61,0xa3,0x76,2,0x66,0x44,0x72,
-0x4a,0x76,1,0x65,0x2a,0x73,0x10,0x74,0xa3,0x75,0x13,0x73,0x74,0x61,0x6e,0xa3,
-0x75,0x11,0x61,0x6b,0xa3,0x93,1,0x61,0x3e,0x6d,2,0x65,0x2a,0x69,0xa3,0x74,
-0x6e,0x27,0x13,0x6e,0x69,0x61,0x6e,0x27,0x10,0x62,0x24,0x11,0x69,0x63,0x25,5,
-0x6f,0x36,0x6f,0x4e,0x72,0x5e,0x75,1,0x67,0x30,0x68,1,0x64,0x79,0x69,0x10,
-0x64,0x79,0x10,0x69,0x8e,0x13,0x6e,0x65,0x73,0x65,0x8f,0x11,0x70,0x6f,0x2a,0x13,
-0x6d,0x6f,0x66,0x6f,0x2b,0x10,0x61,1,0x68,0x2e,0x69,0x7c,0x12,0x6c,0x6c,0x65,
-0x7d,0xa2,0x41,0x11,0x6d,0x69,0xa3,0x41,0x61,0x2e,0x65,0x74,0x6c,0x11,0x69,0x73,
-0xa1,3,0x6c,0x3a,0x6d,0x48,0x73,0x54,0x74,1,0x61,0x24,0x6b,0x9f,0x10,0x6b,
-0x9f,0x10,0x69,0x9c,0x13,0x6e,0x65,0x73,0x65,0x9d,0x10,0x75,0xa2,0x82,0x10,0x6d,
-0xa3,0x82,0x10,0x73,0xa3,0x86,0x11,0x6e,0x67,0x28,0x12,0x61,0x6c,0x69,0x29,3,
-0x6c,0x42,0x6e,0x90,0x74,0xa2,0x46,0x76,0x24,0x17,0x6f,0x77,0x65,0x6c,0x6a,0x61,
-0x6d,0x6f,0x25,0x22,1,0x65,0x54,0x76,0x28,1,0x73,0x38,0x74,0x2a,0x17,0x73,
-0x79,0x6c,0x6c,0x61,0x62,0x6c,0x65,0x2b,0x16,0x79,0x6c,0x6c,0x61,0x62,0x6c,0x65,
-0x29,0x18,0x61,0x64,0x69,0x6e,0x67,0x6a,0x61,0x6d,0x6f,0x23,1,0x61,0x21,0x6f,
-0x1a,0x74,0x61,0x70,0x70,0x6c,0x69,0x63,0x61,0x62,0x6c,0x65,0x21,0x26,0x1a,0x72,
-0x61,0x69,0x6c,0x69,0x6e,0x67,0x6a,0x61,0x6d,0x6f,0x27,1,0x6e,0x2c,0x79,0x22,
-0x11,0x65,0x73,0x23,0x20,0x10,0x6f,0x21,1,0x6e,0x2c,0x79,0x22,0x11,0x65,0x73,
-0x23,0x20,0x10,0x6f,0x21,2,0x6d,0x30,0x6e,0x3a,0x79,0x22,0x11,0x65,0x73,0x23,
-0x24,0x13,0x61,0x79,0x62,0x65,0x25,0x20,0x10,0x6f,0x21,2,0x6d,0x30,0x6e,0x3a,
-0x79,0x22,0x11,0x65,0x73,0x23,0x24,0x13,0x61,0x79,0x62,0x65,0x25,0x20,0x10,0x6f,
-0x21,8,0x70,0x26,0x70,0x34,0x73,0x46,0x74,0x31,0x76,0x33,0x78,0x10,0x78,0x21,
-1,0x70,0x37,0x72,0x14,0x65,0x70,0x65,0x6e,0x64,0x37,1,0x6d,0x35,0x70,0x18,
-0x61,0x63,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x35,0x63,0x36,0x65,0x4e,0x6c,0x5c,
-0x6f,0x13,0x74,0x68,0x65,0x72,0x21,2,0x6e,0x23,0x6f,0x24,0x72,0x25,0x14,0x6e,
-0x74,0x72,0x6f,0x6c,0x23,0x10,0x78,0x26,0x13,0x74,0x65,0x6e,0x64,0x27,0x28,1,
-0x66,0x2b,0x76,0x2c,0x10,0x74,0x2f,9,0x6e,0x4a,0x6e,0x34,0x6f,0x44,0x73,0x60,
-0x75,0x94,0x78,0x10,0x78,0x21,0x10,0x75,0x2a,0x14,0x6d,0x65,0x72,0x69,0x63,0x2b,
-1,0x6c,0x2c,0x74,0x12,0x68,0x65,0x72,0x21,0x14,0x65,0x74,0x74,0x65,0x72,0x2d,
-3,0x63,0x36,0x65,0x46,0x70,0x31,0x74,0x32,0x12,0x65,0x72,0x6d,0x33,0x3c,0x16,
-0x6f,0x6e,0x74,0x69,0x6e,0x75,0x65,0x3d,0x2e,0x10,0x70,0x2f,0x10,0x70,0x34,0x12,
-0x70,0x65,0x72,0x35,0x61,0x46,0x63,0x52,0x65,0x64,0x66,0x72,0x6c,2,0x65,0x2d,
-0x66,0x3b,0x6f,0x28,0x12,0x77,0x65,0x72,0x29,0x10,0x74,0x22,0x12,0x65,0x72,0x6d,
-0x23,1,0x6c,0x24,0x72,0x37,0x24,0x12,0x6f,0x73,0x65,0x25,0x10,0x78,0x38,0x13,
-0x74,0x65,0x6e,0x64,0x39,0x10,0x6f,0x26,0x13,0x72,0x6d,0x61,0x74,0x27,9,0x6c,
-0x4b,0x6c,0x34,0x6d,0x3a,0x6e,0x74,0x6f,0x9a,0x78,0x10,0x78,0x21,1,0x65,0x23,
-0x66,0x35,3,0x62,0x37,0x69,0x28,0x6c,0x29,0x6e,0x2b,0x10,0x64,1,0x6c,0x34,
-0x6e,0x11,0x75,0x6d,0x2a,0x12,0x6c,0x65,0x74,0x37,0x14,0x65,0x74,0x74,0x65,0x72,
-0x29,2,0x65,0x36,0x6c,0x39,0x75,0x2c,0x14,0x6d,0x65,0x72,0x69,0x63,0x2d,0x14,
-0x77,0x6c,0x69,0x6e,0x65,0x39,0x13,0x74,0x68,0x65,0x72,0x21,0x61,0x44,0x63,0x50,
+0x69,0x63,0x4b,0x10,0x75,0x4e,0x16,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x4f,0x68,
+0x7b,0x68,0x50,0x69,0x86,0x6a,0xa2,0x61,0x6c,0xa2,0x65,0x6d,0x1c,0x61,0x6e,0x64,
+0x61,0x74,0x6f,0x72,0x79,0x62,0x72,0x65,0x61,0x6b,0x2d,4,0x32,0x5f,0x33,0x61,
+0x65,0x34,0x6c,0x6d,0x79,0x3a,0x13,0x70,0x68,0x65,0x6e,0x3b,0x19,0x62,0x72,0x65,
+0x77,0x6c,0x65,0x74,0x74,0x65,0x72,0x6d,2,0x64,0x28,0x6e,0x3c,0x73,0x41,0x3c,
+0x18,0x65,0x6f,0x67,0x72,0x61,0x70,0x68,0x69,0x63,0x3d,0x3e,1,0x66,0x3e,0x73,
+0x11,0x65,0x70,1,0x61,0x22,0x65,0x14,0x72,0x61,0x62,0x6c,0x65,0x3f,0x18,0x69,
+0x78,0x6e,0x75,0x6d,0x65,0x72,0x69,0x63,0x41,2,0x6c,0x63,0x74,0x65,0x76,0x67,
+1,0x66,0x43,0x69,0x15,0x6e,0x65,0x66,0x65,0x65,0x64,0x43,0x61,0x40,0x62,0x70,
+0x63,0xa2,0x55,0x65,0xa2,0xdb,0x67,0x10,0x6c,0x38,0x11,0x75,0x65,0x39,2,0x69,
+0x23,0x6c,0x34,0x6d,0x16,0x62,0x69,0x67,0x75,0x6f,0x75,0x73,0x23,0x24,0x17,0x70,
+0x68,0x61,0x62,0x65,0x74,0x69,0x63,0x25,4,0x32,0x27,0x61,0x29,0x62,0x2b,0x6b,
+0x2d,0x72,0x12,0x65,0x61,0x6b,2,0x61,0x36,0x62,0x3e,0x73,0x15,0x79,0x6d,0x62,
+0x6f,0x6c,0x73,0x57,0x13,0x66,0x74,0x65,0x72,0x29,1,0x65,0x2a,0x6f,0x11,0x74,
+0x68,0x27,0x13,0x66,0x6f,0x72,0x65,0x2b,7,0x6d,0x51,0x6d,0x33,0x6f,0x28,0x70,
+0x69,0x72,0x35,1,0x6d,0x76,0x6e,1,0x64,0x3c,0x74,0x1a,0x69,0x6e,0x67,0x65,
+0x6e,0x74,0x62,0x72,0x65,0x61,0x6b,0x2f,0x15,0x69,0x74,0x69,0x6f,0x6e,0x61,0x1f,
+0x6c,0x6a,0x61,0x70,0x61,0x6e,0x65,0x73,0x65,0x73,0x74,0x61,0x72,0x74,0x65,0x72,
+0x6b,1,0x62,0x3a,0x70,0x19,0x6c,0x65,0x78,0x63,0x6f,0x6e,0x74,0x65,0x78,0x74,
+0x51,0x18,0x69,0x6e,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0x33,0x61,0x6a,0x62,0x2f,
+0x6a,0x6b,0x6c,0x30,0x13,0x6f,0x73,0x65,0x70,1,0x61,0x38,0x75,0x18,0x6e,0x63,
+0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x31,0x18,0x72,0x65,0x6e,0x74,0x68,0x65,0x73,
+0x69,0x73,0x69,0x1b,0x72,0x72,0x69,0x61,0x67,0x65,0x72,0x65,0x74,0x75,0x72,0x6e,
+0x35,0x10,0x78,0x36,0x18,0x63,0x6c,0x61,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x37,1,
+0x64,0x42,0x6e,1,0x6f,0x32,0x75,0x26,0x14,0x6d,0x65,0x72,0x69,0x63,0x27,0x11,
+0x6e,0x65,0x21,1,0x65,0x2e,0x69,0x24,0x12,0x67,0x69,0x74,0x25,0x22,0x14,0x63,
+0x69,0x6d,0x61,0x6c,0x23,0,0x18,0x6e,0xc2,0xe3,0x74,0xc1,0x1f,0x77,0x53,0x77,
+0x7e,0x78,0x96,0x79,0xa2,0x45,0x7a,5,0x78,0x13,0x78,0x30,0x79,0x36,0x7a,0x11,
+0x7a,0x7a,0xa3,0x67,0x11,0x78,0x78,0xa3,0x66,0x11,0x79,0x79,0x21,0x69,0x30,0x6d,
+0x34,0x73,0x11,0x79,0x6d,0xa3,0x81,0x11,0x6e,0x68,0x23,0x11,0x74,0x68,0xa3,0x80,
+1,0x61,0x2c,0x6f,0x11,0x6c,0x65,0xa3,0x9b,0x11,0x72,0x61,0xa3,0x92,1,0x70,
+0x2c,0x73,0x11,0x75,0x78,0xa3,0x65,0x11,0x65,0x6f,0x9b,0x10,0x69,0x72,0x11,0x69,
+0x69,0x73,0x74,0x4a,0x75,0xa2,0xaf,0x76,1,0x61,0x2c,0x69,0x11,0x73,0x70,0xa3,
+0x64,0x10,0x69,0xa2,0x63,0x10,0x69,0xa3,0x63,5,0x67,0x30,0x67,0x5c,0x68,0x60,
+0x69,2,0x62,0x2e,0x66,0x3e,0x72,0x10,0x68,0xa3,0x9e,1,0x65,0x24,0x74,0x6f,
+0x12,0x74,0x61,0x6e,0x6f,0x14,0x69,0x6e,0x61,0x67,0x68,0x99,0x11,0x6c,0x67,0x75,
+0x10,0x61,1,0x61,0x24,0x69,0x6d,0x6a,0x11,0x6e,0x61,0x6b,0x61,0x30,0x65,0xa2,
+0x56,0x66,0x11,0x6e,0x67,0x99,6,0x6c,0x1c,0x6c,0x32,0x6d,0x38,0x6e,0x44,0x76,
+0x10,0x74,0xa3,0x7f,1,0x65,0x89,0x75,0x97,1,0x69,0x24,0x6c,0x67,0x10,0x6c,
+0x67,0x10,0x67,0xa3,0x9a,0x67,0x36,0x69,0x52,0x6b,0x10,0x72,0xa2,0x99,0x10,0x69,
+0xa3,0x99,1,0x61,0x30,0x62,0x7a,0x13,0x61,0x6e,0x77,0x61,0x7b,0x12,0x6c,0x6f,
+0x67,0x75,2,0x6c,0x32,0x74,0x34,0x76,0x12,0x69,0x65,0x74,0xa3,0x7f,0x10,0x65,
+0x89,0x12,0x68,0x61,0x6d,0xa3,0x6a,1,0x6c,0x2a,0x6e,0x10,0x67,0xa3,0x62,0x10,
+0x75,0x68,0x11,0x67,0x75,0x69,1,0x67,0x32,0x6e,0x14,0x6b,0x6e,0x6f,0x77,0x6e,
+0xa3,0x67,0x11,0x61,0x72,0x8a,0x13,0x69,0x74,0x69,0x63,0x8b,0x71,0xc0,0xd4,0x71,
+0xa2,0xa6,0x72,0xa2,0xab,0x73,6,0x69,0x52,0x69,0x6e,0x6f,0x84,0x75,0x9e,0x79,
+1,0x6c,0x46,0x72,4,0x63,0x65,0x65,0xa3,0x5f,0x69,0x2c,0x6a,0xa3,0x60,0x6e,
+0xa3,0x61,0x11,0x61,0x63,0x65,0x10,0x6f,0x94,0x16,0x74,0x69,0x6e,0x61,0x67,0x72,
+0x69,0x95,0x10,0x6e,1,0x64,0xa3,0x91,0x68,0x62,0x12,0x61,0x6c,0x61,0x63,0x11,
+0x72,0x61,0xa2,0x98,0x16,0x73,0x6f,0x6d,0x70,0x65,0x6e,0x67,0xa3,0x98,0x11,0x6e,
+0x64,0xa2,0x71,0x14,0x61,0x6e,0x65,0x73,0x65,0xa3,0x71,0x61,0x5c,0x67,0xa2,0x43,
+0x68,1,0x61,0x2a,0x72,0x10,0x64,0xa3,0x97,2,0x72,0x28,0x76,0x30,0x77,0x87,
+0x12,0x61,0x64,0x61,0xa3,0x97,0x12,0x69,0x61,0x6e,0x87,2,0x6d,0x40,0x72,0x58,
+0x75,0x10,0x72,0xa2,0x6f,0x15,0x61,0x73,0x68,0x74,0x72,0x61,0xa3,0x6f,1,0x61,
+0x26,0x72,0xa3,0x7e,0x14,0x72,0x69,0x74,0x61,0x6e,0xa3,0x7e,1,0x61,0xa3,0x5e,
+0x62,0xa3,0x85,0x11,0x6e,0x77,0xa3,0x70,0x11,0x61,0x61,1,0x63,0x2f,0x69,0x23,
+3,0x65,0x3e,0x6a,0x48,0x6f,0x4e,0x75,0x10,0x6e,1,0x69,0x24,0x72,0x61,0x10,
+0x63,0x61,0x13,0x6a,0x61,0x6e,0x67,0xa3,0x6e,0x11,0x6e,0x67,0xa3,0x6e,0x11,0x72,
+0x6f,0xa3,0x5d,0x6e,0xa2,0x4c,0x6f,0xa2,0x79,0x70,4,0x61,0x38,0x65,0x3e,0x68,
+0x44,0x6c,0x94,0x72,0x11,0x74,0x69,0xa3,0x7d,0x11,0x6c,0x6d,0xa3,0x90,0x11,0x72,
+0x6d,0xa3,0x59,3,0x61,0x3e,0x6c,0x4e,0x6e,0x5e,0x6f,0x16,0x65,0x6e,0x69,0x63,
+0x69,0x61,0x6e,0xa3,0x5b,0x10,0x67,0xa2,0x5a,0x12,0x73,0x70,0x61,0xa3,0x5a,2,
+0x69,0xa3,0x7a,0x70,0xa3,0x7b,0x76,0xa3,0x7c,0x10,0x78,0xa3,0x5b,0x11,0x72,0x64,
+0xa3,0x5c,4,0x61,0x38,0x62,0x3e,0x65,0x44,0x6b,0x52,0x73,0x11,0x68,0x75,0xa3,
+0x96,0x11,0x72,0x62,0xa3,0x8e,0x11,0x61,0x74,0xa3,0x8f,0x16,0x77,0x74,0x61,0x69,
+0x6c,0x75,0x65,0x97,1,0x67,0x2e,0x6f,0xa2,0x57,0x10,0x6f,0xa3,0x57,0x10,0x62,
+0xa3,0x84,3,0x67,0x3e,0x6c,0x50,0x72,0xa2,0x52,0x73,0x11,0x6d,0x61,0x84,0x12,
+0x6e,0x79,0x61,0x85,1,0x61,0x2a,0x68,0x11,0x61,0x6d,0x5b,0x10,0x6d,0x5b,1,
+0x63,0x7c,0x64,3,0x69,0x3a,0x70,0x44,0x73,0x50,0x74,0x14,0x75,0x72,0x6b,0x69,
+0x63,0xa3,0x58,0x14,0x74,0x61,0x6c,0x69,0x63,0x5d,0x15,0x65,0x72,0x73,0x69,0x61,
+0x6e,0x9b,0x1a,0x6f,0x75,0x74,0x68,0x61,0x72,0x61,0x62,0x69,0x61,0x6e,0xa3,0x85,
+1,0x68,0x26,0x6b,0xa3,0x6d,0x12,0x69,0x6b,0x69,0xa3,0x6d,2,0x69,0x2c,0x6b,
+0x30,0x79,0x10,0x61,0x5f,0x11,0x79,0x61,0x5f,0x10,0x68,0xa3,0x58,0x68,0xc2,0x44,
+0x6b,0xc1,0x82,0x6b,0xa2,0xa3,0x6c,0xa4,0x14,0x6d,7,0x6f,0x30,0x6f,0x44,0x72,
+0x64,0x74,0x6a,0x79,1,0x61,0x28,0x6d,0x10,0x72,0x59,0x13,0x6e,0x6d,0x61,0x72,
+0x59,1,0x6e,0x2a,0x6f,0x10,0x6e,0xa3,0x72,0x10,0x67,0x56,0x14,0x6f,0x6c,0x69,
+0x61,0x6e,0x57,0x11,0x6f,0x6f,0xa3,0x95,0x11,0x65,0x69,0xa3,0x73,0x61,0x34,0x65,
+0x70,0x69,0xa2,0x60,0x6c,0x11,0x79,0x6d,0x55,2,0x6c,0x2e,0x6e,0x3a,0x79,0x10,
+0x61,0xa3,0x55,0x15,0x61,0x79,0x61,0x6c,0x61,0x6d,0x55,1,0x64,0x26,0x69,0xa3,
+0x79,0xa2,0x54,0x12,0x61,0x69,0x63,0xa3,0x54,2,0x65,0x72,0x6e,0x84,0x72,1,
+0x63,0xa3,0x8d,0x6f,0xa2,0x56,0x13,0x69,0x74,0x69,0x63,1,0x63,0x3c,0x68,0x19,
+0x69,0x65,0x72,0x6f,0x67,0x6c,0x79,0x70,0x68,0x73,0xa3,0x56,0x15,0x75,0x72,0x73,
+0x69,0x76,0x65,0xa3,0x8d,0x17,0x74,0x65,0x69,0x6d,0x61,0x79,0x65,0x6b,0xa3,0x73,
+0x10,0x64,0xa3,0x8c,0x11,0x61,0x6f,0xa3,0x5c,5,0x6f,0x14,0x6f,0x30,0x70,0x36,
+0x74,0x11,0x68,0x69,0xa3,0x78,0x11,0x72,0x65,0xa3,0x77,0x11,0x65,0x6c,0xa3,0x8a,
+0x61,0x2e,0x68,0x98,0x6e,0x11,0x64,0x61,0x4b,4,0x69,0x3c,0x6c,0x44,0x6e,0x48,
+0x74,0x56,0x79,0x13,0x61,0x68,0x6c,0x69,0xa3,0x4f,0x12,0x74,0x68,0x69,0xa3,0x78,
+0x10,0x69,0xa3,0x4f,1,0x61,0x4d,0x6e,0x12,0x61,0x64,0x61,0x4b,0x14,0x61,0x6b,
+0x61,0x6e,0x61,0x4c,0x19,0x6f,0x72,0x68,0x69,0x72,0x61,0x67,0x61,0x6e,0x61,0x8d,
+2,0x61,0x2e,0x6d,0x40,0x6f,0x10,0x6a,0xa3,0x9d,0x10,0x72,0x92,0x15,0x6f,0x73,
+0x68,0x74,0x68,0x69,0x93,1,0x65,0x24,0x72,0x4f,0x10,0x72,0x4f,4,0x61,0x5c,
+0x65,0x90,0x69,0xa0,0x6f,0xa2,0x59,0x79,1,0x63,0x34,0x64,0x10,0x69,0xa2,0x6c,
+0x11,0x61,0x6e,0xa3,0x6c,0x10,0x69,0xa2,0x6b,0x11,0x61,0x6e,0xa3,0x6b,2,0x6e,
+0x42,0x6f,0x46,0x74,3,0x66,0xa3,0x50,0x67,0xa3,0x51,0x69,0x24,0x6e,0x53,0x10,
+0x6e,0x53,0x10,0x61,0xa3,0x6a,0x50,0x10,0x6f,0x51,0x11,0x70,0x63,0xa2,0x52,0x11,
+0x68,0x61,0xa3,0x52,2,0x6d,0x2e,0x6e,0x36,0x73,0x10,0x75,0xa3,0x83,0x10,0x62,
+0x80,0x10,0x75,0x81,2,0x61,0xa3,0x53,0x62,0x83,0x65,0x12,0x61,0x72,0x62,0x83,
+0x11,0x6d,0x61,0xa3,0x8b,0x68,0x60,0x69,0xa2,0x6e,0x6a,2,0x61,0x30,0x70,0x44,
+0x75,0x11,0x72,0x63,0xa3,0x94,0x11,0x76,0x61,0xa2,0x4e,0x13,0x6e,0x65,0x73,0x65,
+0xa3,0x4e,0x11,0x61,0x6e,0xa3,0x69,6,0x6c,0x1a,0x6c,0x34,0x6d,0x3a,0x72,0x40,
+0x75,0x11,0x6e,0x67,0xa3,0x4c,0x11,0x75,0x77,0xa3,0x9c,0x11,0x6e,0x67,0xa3,0x4b,
+0x11,0x6b,0x74,0x8d,0x61,0x3a,0x65,0x70,0x69,0x11,0x72,0x61,0x48,0x13,0x67,0x61,
+0x6e,0x61,0x49,0x10,0x6e,0x42,5,0x73,0xc,0x73,0xa3,0x49,0x74,0xa3,0x4a,0x75,
+0x12,0x6e,0x6f,0x6f,0x77,0x67,0x28,0x69,0x43,0x6f,0x77,0x44,0x11,0x75,0x6c,0x45,
+0x11,0x62,0x72,0x46,0x11,0x65,0x77,0x47,2,0x6d,0x2e,0x6e,0x4a,0x74,0x11,0x61,
+0x6c,0x5d,0x1c,0x70,0x65,0x72,0x69,0x61,0x6c,0x61,0x72,0x61,0x6d,0x61,0x69,0x63,
+0xa3,0x74,2,0x64,0x66,0x68,0x6a,0x73,0x1b,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,
+0x6e,0x61,0x6c,0x70,0x61,1,0x68,0x32,0x72,0x14,0x74,0x68,0x69,0x61,0x6e,0xa3,
+0x7d,0x13,0x6c,0x61,0x76,0x69,0xa3,0x7a,0x10,0x73,0xa3,0x4d,0x15,0x65,0x72,0x69,
+0x74,0x65,0x64,0x23,0x64,0xb4,0x64,0xa2,0x5a,0x65,0xa2,0x7b,0x67,4,0x65,0x62,
+0x6c,0x7a,0x6f,0x8e,0x72,0x9a,0x75,1,0x6a,0x38,0x72,1,0x6d,0x24,0x75,0x41,
+0x13,0x75,0x6b,0x68,0x69,0x41,1,0x61,0x24,0x72,0x3f,0x13,0x72,0x61,0x74,0x69,
+0x3f,0x10,0x6f,1,0x6b,0xa3,0x48,0x72,0x38,0x13,0x67,0x69,0x61,0x6e,0x39,0x11,
+0x61,0x67,0x90,0x15,0x6f,0x6c,0x69,0x74,0x69,0x63,0x91,0x11,0x74,0x68,0x3a,0x11,
+0x69,0x63,0x3b,1,0x61,0x32,0x65,1,0x65,0x24,0x6b,0x3d,0x10,0x6b,0x3d,0x10,
+0x6e,0xa3,0x89,2,0x65,0x30,0x73,0x56,0x75,0x11,0x70,0x6c,0xa3,0x87,1,0x73,
+0x38,0x76,0x10,0x61,0x34,0x15,0x6e,0x61,0x67,0x61,0x72,0x69,0x35,0x13,0x65,0x72,
+0x65,0x74,0x33,0x11,0x72,0x74,0x33,2,0x67,0x3a,0x6c,0x72,0x74,0x11,0x68,0x69,
+0x36,0x13,0x6f,0x70,0x69,0x63,0x37,0x10,0x79,2,0x64,0xa3,0x45,0x68,0xa3,0x46,
+0x70,0xa2,0x47,0x1e,0x74,0x69,0x61,0x6e,0x68,0x69,0x65,0x72,0x6f,0x67,0x6c,0x79,
+0x70,0x68,0x73,0xa3,0x47,0x11,0x62,0x61,0xa3,0x88,0x61,0xa2,0x8e,0x62,0xa2,0xbe,
+0x63,6,0x6f,0x3d,0x6f,0x5a,0x70,0x76,0x75,0x7a,0x79,1,0x70,0x3e,0x72,2,
+0x69,0x2a,0x6c,0x31,0x73,0xa3,0x44,0x13,0x6c,0x6c,0x69,0x63,0x31,0x13,0x72,0x69,
+0x6f,0x74,0x7f,1,0x6d,0x30,0x70,0x10,0x74,0x2e,0x11,0x69,0x63,0x2f,0x12,0x6d,
+0x6f,0x6e,0x21,0x11,0x72,0x74,0x7f,0x16,0x6e,0x65,0x69,0x66,0x6f,0x72,0x6d,0xa3,
+0x65,0x61,0x30,0x68,0x7c,0x69,0x11,0x72,0x74,0xa3,0x43,2,0x6b,0x38,0x6e,0x3c,
+0x72,0x10,0x69,0xa2,0x68,0x11,0x61,0x6e,0xa3,0x68,0x10,0x6d,0xa3,0x76,1,0x61,
+0x24,0x73,0x71,0x1d,0x64,0x69,0x61,0x6e,0x61,0x62,0x6f,0x72,0x69,0x67,0x69,0x6e,
+0x61,0x6c,0x71,1,0x61,0x34,0x65,0x10,0x72,0x2c,0x13,0x6f,0x6b,0x65,0x65,0x2d,
+1,0x6b,0x26,0x6d,0xa3,0x42,0x11,0x6d,0x61,0xa3,0x76,2,0x66,0x44,0x72,0x4a,
+0x76,1,0x65,0x2a,0x73,0x10,0x74,0xa3,0x75,0x13,0x73,0x74,0x61,0x6e,0xa3,0x75,
+0x11,0x61,0x6b,0xa3,0x93,1,0x61,0x3e,0x6d,2,0x65,0x2a,0x69,0xa3,0x74,0x6e,
+0x27,0x13,0x6e,0x69,0x61,0x6e,0x27,0x10,0x62,0x24,0x11,0x69,0x63,0x25,5,0x6f,
+0x36,0x6f,0x4e,0x72,0x5e,0x75,1,0x67,0x30,0x68,1,0x64,0x79,0x69,0x10,0x64,
+0x79,0x10,0x69,0x8e,0x13,0x6e,0x65,0x73,0x65,0x8f,0x11,0x70,0x6f,0x2a,0x13,0x6d,
+0x6f,0x66,0x6f,0x2b,0x10,0x61,1,0x68,0x2e,0x69,0x7c,0x12,0x6c,0x6c,0x65,0x7d,
+0xa2,0x41,0x11,0x6d,0x69,0xa3,0x41,0x61,0x2e,0x65,0x74,0x6c,0x11,0x69,0x73,0xa1,
+3,0x6c,0x3a,0x6d,0x48,0x73,0x54,0x74,1,0x61,0x24,0x6b,0x9f,0x10,0x6b,0x9f,
+0x10,0x69,0x9c,0x13,0x6e,0x65,0x73,0x65,0x9d,0x10,0x75,0xa2,0x82,0x10,0x6d,0xa3,
+0x82,0x10,0x73,0xa3,0x86,0x11,0x6e,0x67,0x28,0x12,0x61,0x6c,0x69,0x29,3,0x6c,
+0x42,0x6e,0x90,0x74,0xa2,0x46,0x76,0x24,0x17,0x6f,0x77,0x65,0x6c,0x6a,0x61,0x6d,
+0x6f,0x25,0x22,1,0x65,0x54,0x76,0x28,1,0x73,0x38,0x74,0x2a,0x17,0x73,0x79,
+0x6c,0x6c,0x61,0x62,0x6c,0x65,0x2b,0x16,0x79,0x6c,0x6c,0x61,0x62,0x6c,0x65,0x29,
+0x18,0x61,0x64,0x69,0x6e,0x67,0x6a,0x61,0x6d,0x6f,0x23,1,0x61,0x21,0x6f,0x1a,
+0x74,0x61,0x70,0x70,0x6c,0x69,0x63,0x61,0x62,0x6c,0x65,0x21,0x26,0x1a,0x72,0x61,
+0x69,0x6c,0x69,0x6e,0x67,0x6a,0x61,0x6d,0x6f,0x27,1,0x6e,0x2c,0x79,0x22,0x11,
+0x65,0x73,0x23,0x20,0x10,0x6f,0x21,1,0x6e,0x2c,0x79,0x22,0x11,0x65,0x73,0x23,
+0x20,0x10,0x6f,0x21,2,0x6d,0x30,0x6e,0x3a,0x79,0x22,0x11,0x65,0x73,0x23,0x24,
+0x13,0x61,0x79,0x62,0x65,0x25,0x20,0x10,0x6f,0x21,2,0x6d,0x30,0x6e,0x3a,0x79,
+0x22,0x11,0x65,0x73,0x23,0x24,0x13,0x61,0x79,0x62,0x65,0x25,0x20,0x10,0x6f,0x21,
+9,0x72,0x31,0x72,0x34,0x73,0x5c,0x74,0x31,0x76,0x33,0x78,0x10,0x78,0x21,1,
+0x65,0x24,0x69,0x39,0x1e,0x67,0x69,0x6f,0x6e,0x61,0x6c,0x69,0x6e,0x64,0x69,0x63,
+0x61,0x74,0x6f,0x72,0x39,1,0x6d,0x35,0x70,0x18,0x61,0x63,0x69,0x6e,0x67,0x6d,
+0x61,0x72,0x6b,0x35,0x63,0x44,0x65,0x5c,0x6c,0x6a,0x6f,0x78,0x70,1,0x70,0x37,
+0x72,0x14,0x65,0x70,0x65,0x6e,0x64,0x37,2,0x6e,0x23,0x6f,0x24,0x72,0x25,0x14,
+0x6e,0x74,0x72,0x6f,0x6c,0x23,0x10,0x78,0x26,0x13,0x74,0x65,0x6e,0x64,0x27,0x28,
+1,0x66,0x2b,0x76,0x2c,0x10,0x74,0x2f,0x13,0x74,0x68,0x65,0x72,0x21,9,0x6e,
+0x4a,0x6e,0x34,0x6f,0x44,0x73,0x60,0x75,0x94,0x78,0x10,0x78,0x21,0x10,0x75,0x2a,
+0x14,0x6d,0x65,0x72,0x69,0x63,0x2b,1,0x6c,0x2c,0x74,0x12,0x68,0x65,0x72,0x21,
+0x14,0x65,0x74,0x74,0x65,0x72,0x2d,3,0x63,0x36,0x65,0x46,0x70,0x31,0x74,0x32,
+0x12,0x65,0x72,0x6d,0x33,0x3c,0x16,0x6f,0x6e,0x74,0x69,0x6e,0x75,0x65,0x3d,0x2e,
+0x10,0x70,0x2f,0x10,0x70,0x34,0x12,0x70,0x65,0x72,0x35,0x61,0x46,0x63,0x52,0x65,
+0x64,0x66,0x72,0x6c,2,0x65,0x2d,0x66,0x3b,0x6f,0x28,0x12,0x77,0x65,0x72,0x29,
+0x10,0x74,0x22,0x12,0x65,0x72,0x6d,0x23,1,0x6c,0x24,0x72,0x37,0x24,0x12,0x6f,
+0x73,0x65,0x25,0x10,0x78,0x38,0x13,0x74,0x65,0x6e,0x64,0x39,0x10,0x6f,0x26,0x13,
+0x72,0x6d,0x61,0x74,0x27,0xa,0x6c,0x64,0x6f,0x24,0x6f,0x2c,0x72,0x34,0x78,0x10,
+0x78,0x21,0x13,0x74,0x68,0x65,0x72,0x21,1,0x65,0x24,0x69,0x3b,0x1e,0x67,0x69,
+0x6f,0x6e,0x61,0x6c,0x69,0x6e,0x64,0x69,0x63,0x61,0x74,0x6f,0x72,0x3b,0x6c,0x50,
+0x6d,0x56,0x6e,2,0x65,0x36,0x6c,0x39,0x75,0x2c,0x14,0x6d,0x65,0x72,0x69,0x63,
+0x2d,0x14,0x77,0x6c,0x69,0x6e,0x65,0x39,1,0x65,0x23,0x66,0x35,3,0x62,0x37,
+0x69,0x28,0x6c,0x29,0x6e,0x2b,0x10,0x64,1,0x6c,0x34,0x6e,0x11,0x75,0x6d,0x2a,
+0x12,0x6c,0x65,0x74,0x37,0x14,0x65,0x74,0x74,0x65,0x72,0x29,0x61,0x44,0x63,0x50,
0x65,0x52,0x66,0x70,0x6b,0x10,0x61,0x26,0x15,0x74,0x61,0x6b,0x61,0x6e,0x61,0x27,
0x15,0x6c,0x65,0x74,0x74,0x65,0x72,0x23,0x10,0x72,0x31,0x10,0x78,0x2e,0x13,0x74,
0x65,0x6e,0x64,0x32,0x15,0x6e,0x75,0x6d,0x6c,0x65,0x74,0x2f,0x10,0x6f,0x24,0x13,
@@ -793,7 +799,7 @@ const uint8_t PropNameData::bytesTries[11260]={
0x69,0x6d,0x61,0x6c,0x6e,0x75,0x6d,0x62,0x65,0x72,0xa7,0
};
-const char PropNameData::nameGroups[15091]={
+const char PropNameData::nameGroups[15129]={
2,'A','l','p','h','a',0,'A','l','p','h','a','b','e','t','i','c',0,
4,'N',0,'N','o',0,'F',0,'F','a','l','s','e',0,4,'Y',0,'Y','e','s',0,'T',0,'T','r','u','e',0,
2,'N','R',0,'N','o','t','_','R','e','o','r','d','e','r','e','d',0,
@@ -817,8 +823,9 @@ const char PropNameData::nameGroups[15091]={
2,'C','C','C','1','0','3',0,'C','C','C','1','0','3',0,2,'C','C','C','1','0','7',0,'C','C','C','1','0','7',0,
2,'C','C','C','1','1','8',0,'C','C','C','1','1','8',0,2,'C','C','C','1','2','2',0,'C','C','C','1','2','2',0,
2,'C','C','C','1','2','9',0,'C','C','C','1','2','9',0,2,'C','C','C','1','3','0',0,'C','C','C','1','3','0',0,
-2,'C','C','C','1','3','3',0,'C','C','C','1','3','3',0,2,'A','T','B','L',0,'A','t','t','a','c','h','e','d','_','B','e',
-'l','o','w','_','L','e','f','t',0,2,'A','T','B',0,'A','t','t','a','c','h','e','d','_','B','e','l','o','w',0,
+2,'C','C','C','1','3','2',0,'C','C','C','1','3','2',0,2,'C','C','C','1','3','3',0,'C','C','C','1','3','3',0,
+2,'A','T','B','L',0,'A','t','t','a','c','h','e','d','_','B','e','l','o','w','_','L','e','f','t',0,
+2,'A','T','B',0,'A','t','t','a','c','h','e','d','_','B','e','l','o','w',0,
2,'A','T','A',0,'A','t','t','a','c','h','e','d','_','A','b','o','v','e',0,
2,'A','T','A','R',0,'A','t','t','a','c','h','e','d','_','A','b','o','v','e','_','R','i','g','h','t',0,
2,'B','L',0,'B','e','l','o','w','_','L','e','f','t',0,2,'B',0,'B','e','l','o','w',0,
@@ -1263,6 +1270,7 @@ const char PropNameData::nameGroups[15091]={
2,'J','T',0,'J','T',0,2,'J','V',0,'J','V',0,2,'C','P',0,'C','l','o','s','e','_','P','a','r','e','n','t','h','e',
's','i','s',0,2,'C','J',0,'C','o','n','d','i','t','i','o','n','a','l','_','J','a','p','a','n','e','s','e','_','S','t','a',
'r','t','e','r',0,2,'H','L',0,'H','e','b','r','e','w','_','L','e','t','t','e','r',0,
+2,'R','I',0,'R','e','g','i','o','n','a','l','_','I','n','d','i','c','a','t','o','r',0,
2,'n','t',0,'N','u','m','e','r','i','c','_','T','y','p','e',0,
2,'N','o','n','e',0,'N','o','n','e',0,2,'D','e',0,'D','e','c','i','m','a','l',0,
2,'D','i',0,'D','i','g','i','t',0,2,'N','u',0,'N','u','m','e','r','i','c',0,
diff --git a/Build/source/libs/icu/icu-49.1/common/propsvec.c b/Build/source/libs/icu/icu-50.1/common/propsvec.c
index f91a155cf8d..f91a155cf8d 100644
--- a/Build/source/libs/icu/icu-49.1/common/propsvec.c
+++ b/Build/source/libs/icu/icu-50.1/common/propsvec.c
diff --git a/Build/source/libs/icu/icu-49.1/common/propsvec.h b/Build/source/libs/icu/icu-50.1/common/propsvec.h
index fb628097236..fb628097236 100644
--- a/Build/source/libs/icu/icu-49.1/common/propsvec.h
+++ b/Build/source/libs/icu/icu-50.1/common/propsvec.h
diff --git a/Build/source/libs/icu/icu-49.1/common/punycode.cpp b/Build/source/libs/icu/icu-50.1/common/punycode.cpp
index e2b3a58915f..e2b3a58915f 100644
--- a/Build/source/libs/icu/icu-49.1/common/punycode.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/punycode.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/punycode.h b/Build/source/libs/icu/icu-50.1/common/punycode.h
index 21ae91dc7b3..21ae91dc7b3 100644
--- a/Build/source/libs/icu/icu-49.1/common/punycode.h
+++ b/Build/source/libs/icu/icu-50.1/common/punycode.h
diff --git a/Build/source/libs/icu/icu-49.1/common/putil.cpp b/Build/source/libs/icu/icu-50.1/common/putil.cpp
index efdfb6e610e..4694aa9a806 100644
--- a/Build/source/libs/icu/icu-49.1/common/putil.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/putil.cpp
@@ -240,7 +240,7 @@ u_signBit(double d) {
UDate fakeClock_t0 = 0; /** Time to start the clock from **/
UDate fakeClock_dt = 0; /** Offset (fake time - real time) **/
UBool fakeClock_set = FALSE; /** True if fake clock has spun up **/
-static UMTX fakeClockMutex = NULL;
+static UMutex fakeClockMutex = U_MUTEX_INTIALIZER;
static UDate getUTCtime_real() {
struct timeval posixTime;
@@ -649,7 +649,14 @@ uprv_timezone()
t2 = mktime(&tmrec); /* GMT (or UTC) in seconds*/
tdiff = t2 - t1;
/* imitate NT behaviour, which returns same timezone offset to GMT for
- winter and summer*/
+ winter and summer.
+ This does not work on all platforms. For instance, on glibc on Linux
+ and on Mac OS 10.5, tdiff calculated above remains the same
+ regardless of whether DST is in effect or not. However, U_TIMEZONE
+ is defined on those platforms and this code is not reached so that
+ we can leave this alone. If there's a platform behaving
+ like glibc that uses this code, we need to add platform-dependent
+ preprocessor here. */
if (dst_checked)
tdiff += 3600;
return tdiff;
@@ -1444,6 +1451,7 @@ static const char *uprv_getPOSIXIDForDefaultLocale(void)
return posixID;
}
+#if !U_CHARSET_IS_UTF8
/* Return just the POSIX id for the default codepage, whatever happens to be in
* it. It gets the value from LC_CTYPE and indirectly from LC_ALL and LANG.
*/
@@ -1456,6 +1464,7 @@ static const char *uprv_getPOSIXIDForDefaultCodepage(void)
return posixID;
}
#endif
+#endif
/* NOTE: The caller should handle thread safety */
U_CAPI const char* U_EXPORT2
@@ -1502,7 +1511,7 @@ The leftmost codepage (.xxx) wins.
if ((p = uprv_strchr(posixID, '.')) != NULL) {
/* assume new locale can't be larger than old one? */
- correctedPOSIXLocale = reinterpret_cast<char *>(uprv_malloc(uprv_strlen(posixID)+1));
+ correctedPOSIXLocale = static_cast<char *>(uprv_malloc(uprv_strlen(posixID)+1));
/* Exit on memory allocation error. */
if (correctedPOSIXLocale == NULL) {
return NULL;
@@ -1519,7 +1528,7 @@ The leftmost codepage (.xxx) wins.
/* Note that we scan the *uncorrected* ID. */
if ((p = uprv_strrchr(posixID, '@')) != NULL) {
if (correctedPOSIXLocale == NULL) {
- correctedPOSIXLocale = reinterpret_cast<char *>(uprv_malloc(uprv_strlen(posixID)+1));
+ correctedPOSIXLocale = static_cast<char *>(uprv_malloc(uprv_strlen(posixID)+1));
/* Exit on memory allocation error. */
if (correctedPOSIXLocale == NULL) {
return NULL;
diff --git a/Build/source/libs/icu/icu-49.1/common/putilimp.h b/Build/source/libs/icu/icu-50.1/common/putilimp.h
index 112146a36c3..9f1b1d5a412 100644
--- a/Build/source/libs/icu/icu-49.1/common/putilimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/putilimp.h
@@ -65,7 +65,8 @@
*
* Do not use ptrdiff_t since it is signed. size_t is unsigned.
*/
-#if !defined(__intptr_t_defined) && !defined(UINTPTR_MAX)
+/* TODO: This check fails on some z environments. Filed a ticket #9357 for this. */
+#if !defined(__intptr_t_defined) && !defined(UINTPTR_MAX) && (U_PLATFORM != U_PF_OS390)
typedef size_t uintptr_t;
#endif
@@ -112,11 +113,13 @@ typedef size_t uintptr_t;
#ifdef U_TIMEZONE
/* Use the predefined value. */
+#elif U_PLATFORM == U_PF_ANDROID
+# define U_TIMEZONE timezone
#elif U_PLATFORM_IS_LINUX_BASED
# define U_TIMEZONE __timezone
#elif U_PLATFORM_USES_ONLY_WIN32_API
# define U_TIMEZONE _timezone
-#elif U_PLATFORM == U_PF_BSD && !defined(__FreeBSD_kernel__)
+#elif U_PLATFORM == U_PF_BSD && !defined(__NetBSD__) && !defined(__FreeBSD_kernel__)
/* not defined */
#elif U_PLATFORM == U_PF_OS400
/* not defined */
@@ -177,7 +180,7 @@ typedef size_t uintptr_t;
*/
#ifdef U_HAVE_GCC_ATOMICS
/* Use the predefined value. */
-#elif defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 401)
+#elif U_GCC_MAJOR_MINOR >= 405
# define U_HAVE_GCC_ATOMICS 1
#else
# define U_HAVE_GCC_ATOMICS 0
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbi.cpp b/Build/source/libs/icu/icu-50.1/common/rbbi.cpp
index f76d02ae294..5ceca10becb 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbi.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbi.cpp
@@ -10,7 +10,7 @@
// class RuleBasedBreakIterator
//
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
@@ -1615,10 +1615,12 @@ int32_t RuleBasedBreakIterator::checkDictionary(int32_t startPos,
int32_t endPos,
UBool reverse) {
// Reset the old break cache first.
- uint32_t dictionaryCount = fDictionaryCharCount;
reset();
- if (dictionaryCount <= 1 || (endPos - startPos) <= 1) {
+ // note: code segment below assumes that dictionary chars are in the
+ // startPos-endPos range
+ // value returned should be next character in sequence
+ if ((endPos - startPos) <= 1) {
return (reverse ? startPos : endPos);
}
@@ -1771,7 +1773,7 @@ int32_t RuleBasedBreakIterator::checkDictionary(int32_t startPos,
// proposed break by one of the breaks we found. Use following() and
// preceding() to do the work. They should never recurse in this case.
if (reverse) {
- return preceding(endPos - 1);
+ return preceding(endPos);
}
else {
return following(startPos);
@@ -1861,7 +1863,7 @@ getLanguageBreakEngineFromFactory(UChar32 c, int32_t breakType)
//-------------------------------------------------------------------------------
//
// getLanguageBreakEngine Find an appropriate LanguageBreakEngine for the
-// the characer c.
+// the character c.
//
//-------------------------------------------------------------------------------
const LanguageBreakEngine *
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbicst.pl b/Build/source/libs/icu/icu-50.1/common/rbbicst.pl
index 98b06cbc27d..98b06cbc27d 100755
--- a/Build/source/libs/icu/icu-49.1/common/rbbicst.pl
+++ b/Build/source/libs/icu/icu-50.1/common/rbbicst.pl
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbidata.cpp b/Build/source/libs/icu/icu-50.1/common/rbbidata.cpp
index 09d47964e61..09d47964e61 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbidata.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbidata.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbidata.h b/Build/source/libs/icu/icu-50.1/common/rbbidata.h
index 7073b8d931d..7073b8d931d 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbidata.h
+++ b/Build/source/libs/icu/icu-50.1/common/rbbidata.h
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbinode.cpp b/Build/source/libs/icu/icu-50.1/common/rbbinode.cpp
index 49e0ad3dfa4..49e0ad3dfa4 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbinode.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbinode.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbinode.h b/Build/source/libs/icu/icu-50.1/common/rbbinode.h
index 0cbf6a71abe..0cbf6a71abe 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbinode.h
+++ b/Build/source/libs/icu/icu-50.1/common/rbbinode.h
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbirb.cpp b/Build/source/libs/icu/icu-50.1/common/rbbirb.cpp
index 12de395bca2..12de395bca2 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbirb.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbirb.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbirb.h b/Build/source/libs/icu/icu-50.1/common/rbbirb.h
index deb9b0ee120..deb9b0ee120 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbirb.h
+++ b/Build/source/libs/icu/icu-50.1/common/rbbirb.h
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbirpt.h b/Build/source/libs/icu/icu-50.1/common/rbbirpt.h
index deea57b7add..deea57b7add 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbirpt.h
+++ b/Build/source/libs/icu/icu-50.1/common/rbbirpt.h
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbirpt.txt b/Build/source/libs/icu/icu-50.1/common/rbbirpt.txt
index 8e932a6037a..8e932a6037a 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbirpt.txt
+++ b/Build/source/libs/icu/icu-50.1/common/rbbirpt.txt
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbiscan.cpp b/Build/source/libs/icu/icu-50.1/common/rbbiscan.cpp
index 0113c08ed37..0113c08ed37 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbiscan.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbiscan.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbiscan.h b/Build/source/libs/icu/icu-50.1/common/rbbiscan.h
index dd9b8e6370f..dd9b8e6370f 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbiscan.h
+++ b/Build/source/libs/icu/icu-50.1/common/rbbiscan.h
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbisetb.cpp b/Build/source/libs/icu/icu-50.1/common/rbbisetb.cpp
index cd855f7f250..cd855f7f250 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbisetb.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbisetb.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbisetb.h b/Build/source/libs/icu/icu-50.1/common/rbbisetb.h
index c8bc1df7786..c8bc1df7786 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbisetb.h
+++ b/Build/source/libs/icu/icu-50.1/common/rbbisetb.h
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbistbl.cpp b/Build/source/libs/icu/icu-50.1/common/rbbistbl.cpp
index 804eca72cd4..804eca72cd4 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbistbl.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbistbl.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbitblb.cpp b/Build/source/libs/icu/icu-50.1/common/rbbitblb.cpp
index 2ce82dfed18..2ce82dfed18 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbitblb.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/rbbitblb.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/rbbitblb.h b/Build/source/libs/icu/icu-50.1/common/rbbitblb.h
index 3805b6752a3..3805b6752a3 100644
--- a/Build/source/libs/icu/icu-49.1/common/rbbitblb.h
+++ b/Build/source/libs/icu/icu-50.1/common/rbbitblb.h
diff --git a/Build/source/libs/icu/icu-49.1/common/resbund.cpp b/Build/source/libs/icu/icu-50.1/common/resbund.cpp
index f87a5724160..f87a5724160 100644
--- a/Build/source/libs/icu/icu-49.1/common/resbund.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/resbund.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/resbund_cnv.cpp b/Build/source/libs/icu/icu-50.1/common/resbund_cnv.cpp
index a18e57e3106..a18e57e3106 100644
--- a/Build/source/libs/icu/icu-49.1/common/resbund_cnv.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/resbund_cnv.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ruleiter.cpp b/Build/source/libs/icu/icu-50.1/common/ruleiter.cpp
index 667795efabc..667795efabc 100644
--- a/Build/source/libs/icu/icu-49.1/common/ruleiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ruleiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ruleiter.h b/Build/source/libs/icu/icu-50.1/common/ruleiter.h
index d8fe212cf0e..d8fe212cf0e 100644
--- a/Build/source/libs/icu/icu-49.1/common/ruleiter.h
+++ b/Build/source/libs/icu/icu-50.1/common/ruleiter.h
diff --git a/Build/source/libs/icu/icu-49.1/common/schriter.cpp b/Build/source/libs/icu/icu-50.1/common/schriter.cpp
index b2263390c69..17ce4001869 100644
--- a/Build/source/libs/icu/icu-49.1/common/schriter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/schriter.cpp
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 1998-2010, International Business Machines Corporation and
+* Copyright (C) 1998-2012, International Business Machines Corporation and
* others. All Rights Reserved.
******************************************************************************
*
@@ -13,7 +13,7 @@
******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/chariter.h"
#include "unicode/schriter.h"
diff --git a/Build/source/libs/icu/icu-49.1/common/serv.cpp b/Build/source/libs/icu/icu-50.1/common/serv.cpp
index 2cddcfe65dc..1a8c9166e04 100644
--- a/Build/source/libs/icu/icu-49.1/common/serv.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/serv.cpp
@@ -1,6 +1,6 @@
/**
*******************************************************************************
-* Copyright (C) 2001-2011, International Business Machines Corporation.
+* Copyright (C) 2001-2012, International Business Machines Corporation.
* All Rights Reserved.
*******************************************************************************
*/
@@ -331,7 +331,7 @@ U_CDECL_END
******************************************************************
*/
-static UMTX lock;
+static UMutex lock = U_MUTEX_INITIALIZER;
ICUService::ICUService()
: name()
@@ -401,7 +401,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, UErrorCode&
// reentrantly even without knowing the thread.
class XMutex : public UMemory {
public:
- inline XMutex(UMTX *mutex, UBool reentering)
+ inline XMutex(UMutex *mutex, UBool reentering)
: fMutex(mutex)
, fActive(!reentering)
{
@@ -412,7 +412,7 @@ public:
}
private:
- UMTX *fMutex;
+ UMutex *fMutex;
UBool fActive;
};
diff --git a/Build/source/libs/icu/icu-49.1/common/serv.h b/Build/source/libs/icu/icu-50.1/common/serv.h
index 5100809409d..5100809409d 100644
--- a/Build/source/libs/icu/icu-49.1/common/serv.h
+++ b/Build/source/libs/icu/icu-50.1/common/serv.h
diff --git a/Build/source/libs/icu/icu-49.1/common/servlk.cpp b/Build/source/libs/icu/icu-50.1/common/servlk.cpp
index b6204148458..b6204148458 100644
--- a/Build/source/libs/icu/icu-49.1/common/servlk.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/servlk.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/servlkf.cpp b/Build/source/libs/icu/icu-50.1/common/servlkf.cpp
index c455080fdd9..c455080fdd9 100644
--- a/Build/source/libs/icu/icu-49.1/common/servlkf.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/servlkf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/servloc.h b/Build/source/libs/icu/icu-50.1/common/servloc.h
index 1054cd9807c..1054cd9807c 100644
--- a/Build/source/libs/icu/icu-49.1/common/servloc.h
+++ b/Build/source/libs/icu/icu-50.1/common/servloc.h
diff --git a/Build/source/libs/icu/icu-49.1/common/servls.cpp b/Build/source/libs/icu/icu-50.1/common/servls.cpp
index 0e29bfcee6f..418be4a5d94 100644
--- a/Build/source/libs/icu/icu-49.1/common/servls.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/servls.cpp
@@ -1,6 +1,6 @@
/**
*******************************************************************************
- * Copyright (C) 2001-2011, International Business Machines Corporation and *
+ * Copyright (C) 2001-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -25,7 +25,7 @@
U_NAMESPACE_BEGIN
-static UMTX llock;
+static UMutex llock = U_MUTEX_INITIALIZER;
ICULocaleService::ICULocaleService()
: fallbackLocale(Locale::getDefault())
{
diff --git a/Build/source/libs/icu/icu-49.1/common/servnotf.cpp b/Build/source/libs/icu/icu-50.1/common/servnotf.cpp
index feecbc31dd2..dbcbe92df80 100644
--- a/Build/source/libs/icu/icu-49.1/common/servnotf.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/servnotf.cpp
@@ -1,6 +1,6 @@
/**
*******************************************************************************
- * Copyright (C) 2001-2011, International Business Machines Corporation and *
+ * Copyright (C) 2001-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
@@ -19,7 +19,7 @@ U_NAMESPACE_BEGIN
EventListener::~EventListener() {}
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(EventListener)
-static UMTX notifyLock;
+static UMutex notifyLock = U_MUTEX_INITIALIZER;
ICUNotifier::ICUNotifier(void)
: listeners(NULL)
diff --git a/Build/source/libs/icu/icu-49.1/common/servnotf.h b/Build/source/libs/icu/icu-50.1/common/servnotf.h
index 4fae2f3981b..4fae2f3981b 100644
--- a/Build/source/libs/icu/icu-49.1/common/servnotf.h
+++ b/Build/source/libs/icu/icu-50.1/common/servnotf.h
diff --git a/Build/source/libs/icu/icu-49.1/common/servrbf.cpp b/Build/source/libs/icu/icu-50.1/common/servrbf.cpp
index 3a0227f76af..3a0227f76af 100644
--- a/Build/source/libs/icu/icu-49.1/common/servrbf.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/servrbf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/servslkf.cpp b/Build/source/libs/icu/icu-50.1/common/servslkf.cpp
index b8afaaadc1b..b8afaaadc1b 100644
--- a/Build/source/libs/icu/icu-49.1/common/servslkf.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/servslkf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/sprpimpl.h b/Build/source/libs/icu/icu-50.1/common/sprpimpl.h
index 1422cc3acd5..1422cc3acd5 100644
--- a/Build/source/libs/icu/icu-49.1/common/sprpimpl.h
+++ b/Build/source/libs/icu/icu-50.1/common/sprpimpl.h
diff --git a/Build/source/libs/icu/icu-49.1/common/stringpiece.cpp b/Build/source/libs/icu/icu-50.1/common/stringpiece.cpp
index 64cd376f02c..d9194e31e18 100644
--- a/Build/source/libs/icu/icu-49.1/common/stringpiece.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/stringpiece.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2009-2010, International Business Machines
+// Copyright (C) 2009-2012, International Business Machines
// Corporation and others. All Rights Reserved.
//
// Copyright 2004 and onwards Google Inc.
@@ -75,7 +75,7 @@ operator==(const StringPiece& x, const StringPiece& y) {
* Visual Studios 9.0.
* Cygwin with MSVC 9.0 also complains here about redefinition.
*/
-#if (!defined(_MSC_VER) || (_MSC_VER > 1500)) && !defined(CYGWINMSVC)
+#if (!defined(_MSC_VER) || (_MSC_VER >= 1500)) && !defined(CYGWINMSVC)
const int32_t StringPiece::npos;
#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/stringtriebuilder.cpp b/Build/source/libs/icu/icu-50.1/common/stringtriebuilder.cpp
index e3e58eb6c4f..32a931130ce 100644
--- a/Build/source/libs/icu/icu-49.1/common/stringtriebuilder.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/stringtriebuilder.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: stringtriebuilder.cpp
@@ -12,7 +12,7 @@
* created by: Markus W. Scherer
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
#include "unicode/stringtriebuilder.h"
#include "uassert.h"
diff --git a/Build/source/libs/icu/icu-49.1/common/uarrsort.c b/Build/source/libs/icu/icu-50.1/common/uarrsort.c
index 8bc967ce161..8bc967ce161 100644
--- a/Build/source/libs/icu/icu-49.1/common/uarrsort.c
+++ b/Build/source/libs/icu/icu-50.1/common/uarrsort.c
diff --git a/Build/source/libs/icu/icu-49.1/common/uarrsort.h b/Build/source/libs/icu/icu-50.1/common/uarrsort.h
index b9a580c7e22..b9a580c7e22 100644
--- a/Build/source/libs/icu/icu-49.1/common/uarrsort.h
+++ b/Build/source/libs/icu/icu-50.1/common/uarrsort.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uassert.h b/Build/source/libs/icu/icu-50.1/common/uassert.h
index 9dc29b242b5..9dc29b242b5 100644
--- a/Build/source/libs/icu/icu-49.1/common/uassert.h
+++ b/Build/source/libs/icu/icu-50.1/common/uassert.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ubidi.c b/Build/source/libs/icu/icu-50.1/common/ubidi.c
index cb2dee9bf26..4a2db2a9b16 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubidi.c
+++ b/Build/source/libs/icu/icu-50.1/common/ubidi.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -1664,7 +1664,7 @@ adjustWSLevels(UBiDi *pBiDi) {
}
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
ubidi_setContext(UBiDi *pBiDi,
const UChar *prologue, int32_t proLength,
const UChar *epilogue, int32_t epiLength,
diff --git a/Build/source/libs/icu/icu-49.1/common/ubidi_props.c b/Build/source/libs/icu/icu-50.1/common/ubidi_props.c
index 6fca5a34074..e6f197431d2 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubidi_props.c
+++ b/Build/source/libs/icu/icu-50.1/common/ubidi_props.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2004-2011, International Business Machines
+* Copyright (C) 2004-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -21,7 +21,6 @@
#include "unicode/udata.h" /* UDataInfo */
#include "ucmndata.h" /* DataHeader */
#include "udatamem.h"
-#include "umutex.h"
#include "uassert.h"
#include "cmemory.h"
#include "utrie2.h"
diff --git a/Build/source/libs/icu/icu-49.1/common/ubidi_props.h b/Build/source/libs/icu/icu-50.1/common/ubidi_props.h
index 9e28e32ba95..9e28e32ba95 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubidi_props.h
+++ b/Build/source/libs/icu/icu-50.1/common/ubidi_props.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ubidi_props_data.h b/Build/source/libs/icu/icu-50.1/common/ubidi_props_data.h
index 4fa1e7875f7..e5d12b64669 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubidi_props_data.h
+++ b/Build/source/libs/icu/icu-50.1/common/ubidi_props_data.h
@@ -11,7 +11,7 @@
# error This file must be #included from ubidi_props.c only.
#endif
-static const UVersionInfo ubidi_props_dataVersion={6,1,0,0};
+static const UVersionInfo ubidi_props_dataVersion={6,2,0,0};
static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x5318,0x4fe0,0x1a,0x620,0x8b0,0,0,0,0,0,0,0,0,0,0x3900b2};
@@ -427,7 +427,7 @@ static const uint16_t ubidi_props_trieIndex[10216]={
2,2,2,2,2,2,3,3,0xa,0x300a,0xf00a,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,
4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
-4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,
+4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,
0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa,0xa,0,0xa,0xa,0xa,0xa,0,
0xa,0xa,0,0,0,0,0,0,0,0,0,0,0xa,0,0xa,0xa,
diff --git a/Build/source/libs/icu/icu-49.1/common/ubidiimp.h b/Build/source/libs/icu/icu-50.1/common/ubidiimp.h
index 4103b29fd8e..4103b29fd8e 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubidiimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/ubidiimp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ubidiln.c b/Build/source/libs/icu/icu-50.1/common/ubidiln.c
index 518a54d80ab..518a54d80ab 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubidiln.c
+++ b/Build/source/libs/icu/icu-50.1/common/ubidiln.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ubidiwrt.c b/Build/source/libs/icu/icu-50.1/common/ubidiwrt.c
index f554f35c4a0..f554f35c4a0 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubidiwrt.c
+++ b/Build/source/libs/icu/icu-50.1/common/ubidiwrt.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ubrk.cpp b/Build/source/libs/icu/icu-50.1/common/ubrk.cpp
index 6ae60a38fab..6ae60a38fab 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubrk.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ubrk.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ubrkimpl.h b/Build/source/libs/icu/icu-50.1/common/ubrkimpl.h
index e4909712566..e4909712566 100644
--- a/Build/source/libs/icu/icu-49.1/common/ubrkimpl.h
+++ b/Build/source/libs/icu/icu-50.1/common/ubrkimpl.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucase.cpp b/Build/source/libs/icu/icu-50.1/common/ucase.cpp
index da711692650..da711692650 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucase.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucase.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucase.h b/Build/source/libs/icu/icu-50.1/common/ucase.h
index 8f24769de38..8f24769de38 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucase.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucase.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucase_props_data.h b/Build/source/libs/icu/icu-50.1/common/ucase_props_data.h
index eca999b2b49..dbc3942e0bb 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucase_props_data.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucase_props_data.h
@@ -11,7 +11,7 @@
# error This file must be #included from ucase.cpp only.
#endif
-static const UVersionInfo ucase_props_dataVersion={6,1,0,0};
+static const UVersionInfo ucase_props_dataVersion={6,2,0,0};
static const int32_t ucase_props_indexes[UCASE_IX_TOP]={0x10,0x5908,0x4bb8,0x516,0x172,0,0,0,0,0,0,0,0,0,0,3};
diff --git a/Build/source/libs/icu/icu-49.1/common/ucasemap.cpp b/Build/source/libs/icu/icu-50.1/common/ucasemap.cpp
index c43cf165659..c43cf165659 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucasemap.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucasemap.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucasemap_titlecase_brkiter.cpp b/Build/source/libs/icu/icu-50.1/common/ucasemap_titlecase_brkiter.cpp
index 1698c8eb752..1698c8eb752 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucasemap_titlecase_brkiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucasemap_titlecase_brkiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucat.c b/Build/source/libs/icu/icu-50.1/common/ucat.c
index 5f6feb9d1be..5f6feb9d1be 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucat.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucat.c
diff --git a/Build/source/libs/icu/icu-49.1/common/uchar.c b/Build/source/libs/icu/icu-50.1/common/uchar.c
index 9cb5f0db196..9a285ccddb2 100644
--- a/Build/source/libs/icu/icu-49.1/common/uchar.c
+++ b/Build/source/libs/icu/icu-50.1/common/uchar.c
@@ -24,7 +24,6 @@
#include "unicode/uscript.h"
#include "unicode/udata.h"
#include "uassert.h"
-#include "umutex.h"
#include "cmemory.h"
#include "ucln_cmn.h"
#include "utrie2.h"
@@ -409,7 +408,7 @@ u_getNumericValue(UChar32 c) {
int32_t numerator=(ntv>>4)-12;
int32_t denominator=(ntv&0xf)+1;
return (double)numerator/denominator;
- } else if(ntv<UPROPS_NTV_RESERVED_START) {
+ } else if(ntv<UPROPS_NTV_BASE60_START) {
/* large, single-significant-digit integer */
double numValue;
int32_t mant=(ntv>>5)-14;
@@ -437,6 +436,30 @@ u_getNumericValue(UChar32 c) {
}
return numValue;
+ } else if(ntv<UPROPS_NTV_RESERVED_START) {
+ /* sexagesimal (base 60) integer */
+ int32_t numValue=(ntv>>2)-0xbf;
+ int32_t exp=(ntv&3)+1;
+
+ switch(exp) {
+ case 4:
+ numValue*=60*60*60*60;
+ break;
+ case 3:
+ numValue*=60*60*60;
+ break;
+ case 2:
+ numValue*=60*60;
+ break;
+ case 1:
+ numValue*=60;
+ break;
+ case 0:
+ default:
+ break;
+ }
+
+ return numValue;
} else {
/* reserved */
return U_NO_NUMERIC_VALUE;
@@ -548,7 +571,7 @@ uscript_getScript(UChar32 c, UErrorCode *pErrorCode) {
}
}
-U_DRAFT UBool U_EXPORT2
+U_CAPI UBool U_EXPORT2
uscript_hasScript(UChar32 c, UScriptCode sc) {
const uint16_t *scx;
uint32_t scriptX=u_getUnicodeProperties(c, 0)&UPROPS_SCRIPT_X_MASK;
@@ -560,7 +583,7 @@ uscript_hasScript(UChar32 c, UScriptCode sc) {
if(scriptX>=UPROPS_SCRIPT_X_WITH_OTHER) {
scx=scriptExtensions+scx[1];
}
- if(sc>0x7fff) {
+ if(sc>=USCRIPT_CODE_LIMIT) {
/* Guard against bogus input that would make us go past the Script_Extensions terminator. */
return FALSE;
}
@@ -570,7 +593,7 @@ uscript_hasScript(UChar32 c, UScriptCode sc) {
return sc==(*scx&0x7fff);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uscript_getScriptExtensions(UChar32 c,
UScriptCode *scripts, int32_t capacity,
UErrorCode *pErrorCode) {
@@ -603,7 +626,7 @@ uscript_getScriptExtensions(UChar32 c,
do {
sx=*scx++;
if(length<capacity) {
- scripts[length]=sx&0x7fff;
+ scripts[length]=(UScriptCode)(sx&0x7fff);
}
++length;
} while(sx<0x8000);
diff --git a/Build/source/libs/icu/icu-50.1/common/uchar_props_data.h b/Build/source/libs/icu/icu-50.1/common/uchar_props_data.h
new file mode 100644
index 00000000000..42e024f6478
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/common/uchar_props_data.h
@@ -0,0 +1,2955 @@
+/*
+ * Copyright (C) 1999-2012, International Business Machines
+ * Corporation and others. All Rights Reserved.
+ *
+ * file name: uchar_props_data.h
+ *
+ * machine-generated by: icu/tools/unicode/c/genprops/corepropsbuilder.cpp
+ */
+
+#ifndef INCLUDED_FROM_UCHAR_C
+# error This file must be #included from uchar.c only.
+#endif
+
+static const UVersionInfo dataVersion={6,2,0,0};
+
+static const uint16_t propsTrie_index[17928]={
+0x3dc,0x3e4,0x3ec,0x3f4,0x40c,0x414,0x41c,0x424,0x42c,0x434,0x43a,0x442,0x44a,0x452,0x45a,0x462,
+0x468,0x470,0x478,0x480,0x483,0x48b,0x493,0x49b,0x4a3,0x4ab,0x4a7,0x4af,0x4b7,0x4bf,0x4c4,0x4cc,
+0x4d4,0x4dc,0x4e0,0x4e8,0x4f0,0x4f8,0x500,0x508,0x506,0x50e,0x513,0x51b,0x521,0x529,0x531,0x539,
+0x541,0x549,0x551,0x559,0x55e,0x566,0x569,0x571,0x579,0x581,0x587,0x58f,0x58e,0x596,0x59e,0x5a6,
+0x5b6,0x5ae,0x5be,0x3fc,0x3fc,0x5c6,0x3fc,0x5cd,0x5dd,0x5df,0x5e7,0x5d5,0x5f7,0x5fd,0x605,0x5ef,
+0x615,0x61b,0x623,0x60d,0x633,0x639,0x641,0x62b,0x5f7,0x651,0x659,0x649,0x661,0x669,0x671,0x678,
+0x688,0x68e,0x696,0x680,0x6a6,0x6ac,0x6b4,0x69e,0x6a6,0x6c3,0x6cb,0x6bc,0x6d9,0x6e0,0x6e8,0x6d1,
+0x58a,0x6f7,0x6ff,0x3fc,0x6f0,0x707,0x70f,0x3fc,0x717,0x71f,0x727,0x72c,0x734,0x73b,0x743,0x3fc,
+0x549,0x74b,0x753,0x75b,0x763,0x4d4,0x773,0x76b,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x779,0x549,0x781,0x777,0x789,0x549,0x785,0x549,0x78f,0x797,0x79f,0x549,0x549,0x7a7,
+0x7af,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x7b4,0x7bc,0x549,0x549,0x7c4,0x7cc,0x7d4,0x7dc,0x7e4,0x549,0x7ec,0x7f4,0x7fc,
+0x80c,0x549,0x814,0x816,0x549,0x804,0x549,0x81e,0x832,0x826,0x82e,0x83a,0x549,0x842,0x84a,0x852,
+0x85a,0x549,0x86a,0x872,0x87a,0x862,0x3fc,0x3fc,0x88a,0x88d,0x895,0x882,0x8a5,0x89d,0x549,0x8ac,
+0x549,0x8bb,0x8b4,0x8c3,0x3fc,0x3fc,0x8cb,0x8d3,0x47c,0x8db,0x8de,0x8e4,0x8eb,0x8de,0x4a3,0x8f3,
+0x42c,0x42c,0x42c,0x42c,0x8fb,0x42c,0x42c,0x42c,0x90b,0x913,0x91b,0x923,0x92b,0x92f,0x937,0x903,
+0x94f,0x957,0x93f,0x947,0x95f,0x967,0x96e,0x976,0x98e,0x97e,0x986,0x996,0x99e,0x9ad,0x9b2,0x9a5,
+0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9c2,0x9ca,0x852,0x9cd,0x9d5,0x9dc,0x9e1,0x9e9,
+0x852,0x9f1,0x9f9,0xa09,0xa0c,0x852,0x852,0xa01,0x852,0x852,0x852,0x852,0x852,0xa1b,0xa23,0xa13,
+0x852,0x852,0x852,0xa28,0x852,0x852,0x852,0x852,0xa30,0x852,0x852,0xa36,0xa3e,0x852,0xa46,0xa4d,
+0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x9ba,0x9ba,0x9ba,0x9ba,0xa55,0x9ba,0xa5c,0xa63,
+0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x852,0xa6b,0xa72,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x4d4,0xa82,0xa7a,0xa8a,0x42c,0x42c,0x42c,0xa92,0x47c,0xa9a,0x549,0xaa0,0xab0,0xaa8,0xaa8,0x4a3,
+0xab8,0xac0,0x3fc,0x3fc,0xac8,0x852,0x852,0xacf,0x852,0x852,0x852,0x852,0x852,0x852,0xad7,0xadd,
+0xaed,0xae5,0x58a,0x549,0xaf5,0x7af,0x549,0xafd,0xb05,0xb0a,0x549,0x549,0xb0f,0x535,0x852,0xb16,
+0xb1e,0xb26,0xb2c,0x852,0xb26,0xb34,0x852,0xb1e,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,
+0xb3c,0x549,0x549,0x549,0xb44,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0xb4a,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xb4f,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x81e,0x852,0x852,
+0xb57,0x549,0xb5a,0x549,0xb62,0xb68,0xb70,0xb78,0xb7d,0x549,0x549,0xb81,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xb88,0x549,0xb8f,0xb95,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xb9d,0x549,0x549,0x549,0xba5,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0xba7,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbae,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0xbb5,0x549,0x549,0x549,0xbbc,0xbc4,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbc9,0x549,0x549,0xbd1,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbd5,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbd8,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbdb,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0xbe1,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0xbe9,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0xbee,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0xbf3,0x549,0x549,0x549,0xbf8,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0xc00,0xc07,0xc0b,0x549,0x549,0x549,0xc12,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xc18,0x3fc,
+0xc28,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0xc20,0x852,0xc30,0x8c3,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0xc35,0xc3d,0x42c,0xc4d,0xc45,0x549,0x549,0xc55,0xc5d,0xc65,0x42c,0xc6a,0xc72,0xc7a,0x3fc,0xc7d,
+0xc85,0xc8d,0x549,0xc95,0xca5,0xca8,0xc9d,0xcb0,0x59e,0xcb8,0xcbf,0x832,0x5dd,0xccf,0xcc7,0x3fc,
+0x549,0xcd7,0xcdf,0xce7,0x549,0xcef,0xcf7,0xcff,0xd07,0xd0f,0x3fc,0x3fc,0x3fc,0x3fc,0x549,0xd17,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xd1f,0xd26,0x815,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
+0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0x549,0x549,0x549,0xd3e,0x549,0xc13,0xd45,0xd4a,
+0x549,0x549,0x549,0xd52,0x549,0x549,0xd56,0x3fc,0xd6e,0xd5e,0xd66,0x549,0x549,0xd76,0xd7e,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xd83,0x866,0x549,0xd8b,0x549,0xd91,0xd95,
+0xd9d,0xda5,0xdac,0xdb4,0x549,0x549,0x549,0xdba,0xdd2,0x3ec,0xdda,0xde2,0xde7,0xdef,0xdc2,0xdca,
+0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
+0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,0xd2e,
+0xff0,0xff0,0x1030,0x1070,0x10b0,0x10e8,0x1128,0x1168,0x11a0,0x11e0,0x120c,0x124c,0x128c,0x129c,0x12dc,0x1310,
+0x1350,0x1380,0x13c0,0x1400,0x1418,0x144c,0x1484,0x14c4,0x1504,0x1544,0x1578,0x15a4,0x15e4,0x161c,0x1638,0x1678,
+0xa80,0xac0,0xb00,0xa40,0xb40,0xa40,0xb80,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbc0,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xc00,0xa40,0xa40,0xa40,0xc40,0xa40,0xa40,0xc80,0xcc0,0xa40,
+0xd00,0xd37,0x1db,0x1db,0xd5b,0xd8f,0x1db,0xdb7,0x1db,0x1db,0x1db,0x1db,0xde4,0x1db,0x1db,0x1db,
+0x1db,0x1db,0x1db,0x1db,0xdf8,0x1db,0xe30,0xe70,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xeb0,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xef0,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,
+0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0xf30,
+0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,
+0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0xf30,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0xdf7,0xdfe,0xe06,0x3fc,0x549,0x549,0x549,0x535,0xe16,0xe0e,0xe2d,0xe1e,0xe25,0x3fc,0xe35,0xe39,
+0x3fc,0x3fc,0x3fc,0x3fc,0x832,0x549,0xe41,0x3fc,0xdef,0xe49,0xe51,0x3fc,0xe59,0x549,0xe61,0x3fc,
+0x4d4,0x4de,0xe69,0x549,0xe6d,0xe75,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0xe85,0xe7d,0xe88,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0xe90,0xe98,0x3fc,0x3fc,0x549,0xea0,0x3fc,0x3fc,
+0xeb0,0xeb7,0xea8,0xebf,0x3fc,0x3fc,0x3fc,0x3fc,0x549,0xec7,0xecf,0xed7,0x3fc,0x3fc,0x3fc,0x3fc,
+0x549,0x549,0xedf,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0xee7,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0xef7,0x57f,0xeff,0xeef,0x8a5,0xf07,0xf0f,0xf15,0xf2d,0xf1d,0xf25,0x3fc,0x8a5,0xf3d,0xf35,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x549,0xf45,0xe75,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xf4d,0x3fc,0x3fc,0x3fc,0x3fc,
+0xf5d,0xf65,0xf6d,0xf55,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0xf4d,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0xf75,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x549,0x549,0xf7a,0xf7f,0xf87,0x3fc,0x3fc,0x3fc,
+0xf8f,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x852,0x852,0x852,0x852,0x852,0x852,0x852,0xad7,0x852,0xf97,0x852,0xf9e,0xfa6,0xfac,0xfb0,0x3fc,
+0x852,0x852,0xfb8,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x852,0x852,0xfc0,0xfc8,0x3fc,0x3fc,0x3fc,0x3fc,
+0xfd8,0xfdf,0xfe4,0xfea,0xff2,0xffa,0x1002,0xfdc,0x100a,0x1012,0x101a,0x101f,0xff1,0xfd8,0xfdf,0xfdb,
+0xfea,0x1027,0xfd9,0x102a,0xfdc,0x1032,0x103a,0x1042,0x1049,0x1035,0x103d,0x1045,0x104c,0x1038,0x1054,0xfd0,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x1064,0x106c,0x1074,0x107c,0x1084,0x108c,0x3fc,0x105c,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x852,0x1094,0x852,0x852,0xacf,0x1099,0x10a1,0x3fc,0x10a9,0x10ae,0x852,0x1094,0x10b2,0x3fc,0x3fc,0x10b9,
+0x10c1,0x10b2,0x10c7,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x852,0x10cf,0x852,0x10d5,0xacf,0x852,0x10dd,0x10e5,
+0x852,0xb1e,0x10ed,0x852,0x852,0x852,0x852,0x10ef,0x852,0xfb0,0xad3,0x10f7,0x3fc,0x3fc,0x3fc,0x10f9,
+0x852,0x852,0x1101,0x3fc,0x852,0x852,0x1109,0x3fc,0x852,0x852,0x852,0xacf,0x3fc,0x3fc,0x3fc,0x3fc,
+0x1111,0x549,0x549,0x1118,0x549,0x549,0x549,0x1120,0x549,0x1128,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0xbb9,0x549,0x549,0x1130,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x1138,0x1140,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xbf8,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x1147,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x114e,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x1155,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0xab0,0x3fc,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x7a7,0x549,0x549,0x549,0x549,0x549,0x549,
+0xe6d,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x549,0x549,0x549,0x549,0x1159,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549,
+0xe6d,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x1169,0x1161,0x1161,0x1161,0x3fc,0x3fc,0x3fc,0x3fc,0x4a3,0x4a3,0x4a3,0x4a3,0x4a3,0x4a3,0x4a3,0x1171,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,
+0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0xd36,0x1179,
+0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
+0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
+0xc,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17,
+0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17,
+0x17,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,0x14,0x17,0x15,0x1a,0x16,
+0x1a,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,0x14,0x18,0x15,0x18,0xf,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
+0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,
+0xc,0x17,0x19,0x19,0x19,0x19,0x1b,0x17,0x1a,0x1b,5,0x1c,0x18,0x10,0x1b,0x1a,
+0x1b,0x18,0x34b,0x38b,0x1a,2,0x17,0x17,0x1a,0x30b,5,0x1d,0x34cb,0x344b,0x3ccb,0x17,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,0x18,1,1,1,1,1,1,1,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,0x18,2,2,2,2,2,2,2,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,2,1,2,1,2,1,2,1,
+2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,1,2,1,2,1,2,2,2,1,1,2,1,2,1,1,
+2,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,
+1,2,2,2,1,1,2,1,1,2,1,2,1,2,1,1,
+2,1,2,2,1,2,1,1,2,1,1,1,2,1,2,1,
+1,2,2,5,1,2,2,2,5,5,5,5,1,3,2,1,
+3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,
+2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,2,1,3,2,1,2,1,1,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,2,2,2,2,2,2,1,1,2,1,1,2,
+2,1,2,1,1,1,1,2,1,2,1,2,1,2,1,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a,
+0x1a,0x1a,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a,
+0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4,
+4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,0x1a,4,0x1a,0x1a,0x1a,0x1a,0x1a,
+0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,1,2,1,2,
+4,0x1a,1,2,0,0,4,2,2,2,0x17,0,0,0,0,0,
+0x1a,0x1a,1,0x17,1,1,1,0,1,0,1,1,2,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,
+1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,
+2,2,1,1,1,2,2,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+2,2,2,2,1,2,0x18,1,2,1,1,2,2,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,0x1b,6,6,6,6,6,7,7,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,1,2,1,2,1,2,1,2,1,2,1,2,1,2,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,0,0,4,0x17,0x17,0x17,0x17,0x17,0x17,0,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,0,0x17,0x13,0,
+0,0,0,0x19,0,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,0x13,6,0x17,6,6,0x17,6,6,0x17,6,0,0,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
+0,0,0,0,5,5,5,0x17,0x17,0,0,0,0,0,0,0,
+0,0,0,0,0x10,0x10,0x10,0x10,0x10,0,0x18,0x18,0x18,0x17,0x17,0x19,
+0x17,0x17,0x1b,0x1b,6,6,6,6,6,6,6,6,6,6,6,0x17,
+0,0,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,
+0x17,0x17,5,5,6,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,0x17,5,6,6,6,6,6,6,
+6,0x10,0x1b,6,6,6,6,6,6,4,4,6,6,0x1b,6,6,
+6,6,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,
+5,0x1b,0x1b,5,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
+0x17,0x17,0,0x10,5,6,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,0,0,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,
+6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
+0x249,0x289,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,6,6,6,6,6,6,6,6,6,4,4,0x1b,0x17,
+0x17,0x17,4,0,0,0,0,0,6,6,6,6,4,6,6,6,
+4,6,6,6,6,6,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
+0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,
+6,6,4,6,6,6,6,6,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,6,6,6,0,0,0x17,0,5,0,5,5,5,5,5,5,
+5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,0,5,5,6,6,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,
+0x1c9,0x209,0x249,0x289,0x17,4,5,5,5,5,5,5,0,5,5,5,
+5,5,5,5,6,6,6,8,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,6,8,6,5,8,8,8,6,6,6,
+6,6,6,6,6,8,8,8,8,6,8,8,5,6,6,6,
+6,6,6,6,5,5,5,5,5,5,5,5,5,5,6,6,
+0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0x19,0x19,
+0x37cb,0x35cb,0x3fcb,0x34cb,0x3ccb,0x94b,0x1b,0x19,0,0,0,0,0,6,8,8,
+0,5,5,5,5,5,5,5,5,0,0,5,5,0,0,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
+5,5,5,5,5,0,5,0,0,0,5,5,5,5,0,0,
+6,5,8,8,8,6,6,6,6,0,0,8,8,0,0,8,
+8,6,5,0,0,0,0,0,0,0,0,8,0,0,0,0,
+5,5,0,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,
+0x1c9,0x209,0x249,0x289,6,6,5,5,5,6,0,0,0,0,0,0,
+0,0,0,0,0,6,6,8,0,5,5,5,5,5,5,0,
+0,0,0,5,5,0,0,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0,5,5,5,5,5,5,5,0,5,5,
+0,5,5,0,5,5,0,0,6,0,8,8,8,6,6,0,
+0,0,0,6,6,0,0,6,6,6,0,0,0,6,0,0,
+0,0,0,0,0,5,5,5,5,0,5,0,5,5,6,6,
+0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x19,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,8,
+0,5,5,5,5,5,5,5,5,5,0,5,5,5,0,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
+5,5,5,5,5,0,5,5,0,5,5,5,5,5,0,0,
+6,5,8,8,8,6,6,6,6,6,0,6,6,8,0,8,
+8,6,0,0,5,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,
+0x1c9,0x209,0x249,0x289,0x1b,5,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0,0,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,0,5,5,
+5,5,5,5,5,0,5,5,0,5,5,5,5,5,0,0,
+6,5,8,6,8,6,6,6,6,0,0,8,8,0,0,8,
+8,6,0,0,0,0,0,0,0,0,6,8,0,0,0,0,
+5,5,0,5,0,0,6,5,0,5,5,5,5,5,5,0,
+0,0,5,5,5,0,5,5,5,5,0,0,0,5,5,0,
+5,0,5,5,0,0,0,5,5,0,0,0,5,5,5,0,
+0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,
+0,0,8,8,6,8,8,0,0,0,8,8,8,0,8,8,
+8,6,0,0,5,0,0,0,0,0,0,8,0,0,0,0,
+0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
+0x7cb,0x1e4b,0x784b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x1b,0,0,0,0,0,
+5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
+0,0,0,0,0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x58b,0x5cb,0x60b,0x1b,
+0,8,8,8,0,5,5,5,5,5,5,5,5,0,5,5,
+5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,0,5,5,5,5,5,5,5,5,5,5,0,5,5,5,
+5,5,0,0,0,5,6,6,6,8,8,8,8,0,6,6,
+6,0,6,6,6,6,0,0,0,0,0,0,0,6,6,0,
+5,5,0,0,0,0,0,0,5,5,6,6,0,0,0x49,0x89,
+0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,8,8,0,5,5,5,
+5,5,5,5,5,0,5,5,5,0,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,
+5,5,5,5,0,5,5,5,5,5,0,0,6,5,8,6,
+8,8,8,8,8,0,6,8,8,0,8,8,6,6,0,0,
+0,0,0,0,0,8,8,0,0,0,0,0,0,0,5,0,
+5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
+0x7cb,0x1e4b,0x784b,0x34cb,0x344b,0x3ccb,0,0,0,0x1b,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,0,0,5,8,8,8,6,6,6,
+6,0,8,8,8,0,8,8,8,6,5,0,0,0,0,0,
+0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,8,8,0x17,0,0,0,0,0,0,0,
+0,0,0,0,0,0,8,8,0,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,0,0,0,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0,5,5,5,5,5,5,5,5,5,0,5,0,0,
+5,5,5,5,5,5,5,0,0,0,6,0,0,0,0,8,
+8,8,6,6,6,0,6,0,8,8,8,8,8,8,8,8,
+0,5,5,0,5,0,0,5,5,0,5,0,0,5,0,0,
+0,0,0,0,5,5,5,5,0,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,
+6,6,6,6,6,6,6,0,0,0,0,0x19,5,5,5,5,
+5,5,4,6,6,6,6,6,6,6,6,0x17,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0,0,0,0,5,5,5,
+0,5,0,5,0,0,5,5,0,5,5,5,5,6,5,5,
+6,6,6,6,6,6,0,6,6,5,0,0,5,5,5,5,
+5,0,4,0,6,6,6,6,6,6,0,0,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,5,5,5,5,5,0x1b,0x1b,0x1b,
+0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1b,
+0x17,0x1b,0x1b,0x1b,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0x344b,0x3c4b,0x444b,0x4c4b,0x544b,0x5c4b,0x644b,0x6c4b,0x744b,0x2c4b,
+0x1b,6,0x1b,6,0x1b,6,0x14,0x15,0x14,0x15,8,8,5,5,5,5,
+5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
+0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,
+6,6,6,6,6,0x17,6,6,5,5,5,5,5,6,6,6,
+6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,6,6,6,6,6,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x17,0x17,0x17,0x17,
+0x17,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,0,0,0,0,5,5,5,5,
+5,5,5,5,5,5,5,8,8,6,6,6,6,8,6,6,
+6,6,6,6,8,6,6,8,8,6,6,5,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,
+5,5,8,8,6,6,5,5,5,5,6,6,6,5,8,8,
+8,5,5,8,8,8,8,8,8,8,5,5,5,6,6,6,
+6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8,
+8,6,6,8,8,8,8,8,8,6,5,8,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,8,8,8,6,0x1b,0x1b,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,0x17,4,5,5,5,1,1,1,1,
+1,1,0,1,0,0,0,0,0,1,0,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
+5,5,0,0,5,5,5,5,5,5,5,0,5,0,5,5,
+5,5,0,0,5,5,5,5,5,5,5,5,5,0,5,5,
+5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,0,0,6,6,6,0x17,0x17,0x17,0x17,
+0x17,0x17,0x17,0x17,0x17,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,
+0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x788b,0,0,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,0,0,0,0,0,0,0,0,0,0,0,0x13,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+0xc,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,0x14,0x15,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x98a,0x9ca,
+0xa0a,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
+5,5,6,6,6,0,0,0,0,0,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,6,6,6,0x17,0x17,0,0,0,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,
+5,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,6,6,8,6,6,6,6,6,6,6,8,8,
+8,8,8,8,8,8,6,8,8,6,6,6,6,6,6,6,
+6,6,6,6,0x17,0x17,0x17,4,0x17,0x17,0x17,0x19,5,6,0,0,
+0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,
+0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x17,0x17,6,6,6,0xc,0,
+0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,
+5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,
+0,0,0,0,0,0,0,0,6,6,6,8,8,8,8,6,
+6,8,8,8,0,0,0,0,8,8,6,8,8,8,8,8,
+8,6,6,6,0,0,0,0,0x1b,0,0,0,0x17,0x17,0x49,0x89,
+0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0,0,5,5,5,5,5,0,0,0,
+0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,0,0,0,0,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,5,5,5,5,5,5,5,
+8,8,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
+0x249,0x289,0x30b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,
+6,8,8,8,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,4,
+0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,8,6,8,
+6,6,6,6,6,6,6,0,6,8,6,8,8,6,6,6,
+6,6,6,6,6,8,8,8,8,8,8,6,6,6,6,6,
+6,6,6,6,6,0,0,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
+0x249,0x289,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
+0x249,0x289,0,0,0,0,0,0,0x17,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,6,6,6,6,8,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,6,8,6,6,6,6,6,8,
+6,8,8,8,8,8,6,8,8,5,5,5,5,5,5,5,
+0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,
+0x17,0x17,0x17,0x17,5,8,6,6,6,6,8,8,6,6,8,6,
+8,8,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,
+5,5,5,5,6,6,8,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,6,8,6,6,8,8,8,6,8,6,
+6,6,8,8,0,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,
+0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,5,5,5,
+0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,
+8,8,8,8,8,8,8,8,6,6,6,6,6,6,6,6,
+8,8,6,6,0,0,0,0x17,0x17,0x17,0x17,0x17,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,4,4,4,4,4,4,0x17,0x17,0x17,0x17,0x17,0x17,
+0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,6,6,6,0x17,
+6,6,6,6,6,6,6,6,6,6,6,6,6,8,6,6,
+6,6,6,6,6,5,5,5,5,6,5,5,5,5,8,8,
+6,5,5,0,0,0,0,0,0,0,0,0,2,2,2,2,
+2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
+4,4,4,4,4,4,4,4,4,4,4,2,2,2,2,2,
+2,2,2,2,2,2,2,2,4,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,4,4,4,4,4,6,6,6,6,
+6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,6,6,6,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,
+2,2,2,2,1,1,1,1,1,0x1a,0x1a,0x1a,0,0,2,2,
+2,0,2,2,1,1,1,1,3,0x1a,0x1a,0,2,2,2,2,
+2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
+2,2,0,0,1,1,1,1,1,1,0,0,2,2,2,2,
+2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
+2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
+2,2,0,0,1,1,1,1,1,1,0,0,2,2,2,2,
+2,2,2,2,0,1,0,1,0,1,0,1,2,2,2,2,
+2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,
+2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,
+2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,
+2,0,2,2,1,1,1,1,3,0x1a,2,0x1a,0x1a,0x1a,2,2,
+2,0,2,2,1,1,1,1,3,0x1a,0x1a,0x1a,2,2,2,2,
+0,0,2,2,1,1,1,1,0,0x1a,0x1a,0x1a,0x16,0x17,0x17,0x17,
+0x18,0x14,0x15,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x18,0x17,
+0x16,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xc,0x10,0x10,0x10,0x10,
+0x10,0,0,0,0,0,0x10,0x10,0x10,0x10,0x10,0x10,0x2cb,4,0,0,
+0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,4,0xc,0xc,0xc,0xc,
+0xc,0xc,0xc,0xc,0xc,0xc,0xc,0x10,0x10,0x10,0x10,0x10,0x13,0x13,0x13,0x13,
+0x13,0x13,0x17,0x17,0x1c,0x1d,0x14,0x1c,0x1c,0x1d,0x14,0x1c,0x17,0x17,0x17,0x17,
+0x17,0x17,0x17,0x17,0xd,0xe,0x10,0x10,0x10,0x10,0x10,0xc,0x17,0x17,0x17,0x17,
+0x17,0x17,0x17,0x17,0x17,0x1c,0x1d,0x17,0x17,0x17,0x17,0x16,0x2cb,0x30b,0x34b,0x38b,
+0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,0,4,4,4,4,
+4,4,4,4,4,4,4,4,4,0,0,0,0x19,0x19,0x19,0x19,
+0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,
+0x19,0x19,0x19,0x19,0x19,0x19,0x19,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
+6,6,6,6,6,7,7,7,7,6,7,7,7,6,6,6,
+6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,1,0x1b,1,0x1b,
+1,0x1b,1,1,1,1,0x1b,2,1,1,1,1,2,5,5,5,
+5,2,0x1b,0x1b,2,2,1,1,0x18,0x18,0x18,0x18,0x18,1,2,2,
+2,2,0x1b,0x18,0x1b,0x1b,2,0x1b,0x358b,0x360b,0x364b,0x348b,0x388b,0x350b,0x390b,0x3d0b,
+0x410b,0x354b,0x454b,0x35cb,0x3dcb,0x45cb,0x4dcb,0x58b,0x1b,0x1b,1,0x1b,0x1b,0x1b,0x1b,1,
+0x1b,0x1b,2,1,1,1,2,2,1,1,1,2,0x1b,1,0x1b,0x1b,
+0x18,1,1,1,1,1,0x1b,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,
+0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,
+0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a,0x784a,0x984a,0x788a,1,2,0x6ca,0x11ca,0x988a,
+0x78ca,0x54b,0,0,0,0,0,0,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x18,0x1b,0x18,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x14,0x15,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x2cb,0x80b,
+0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,
+0x4cb,0x50b,0x7cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x80b,0x84b,
+0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,
+0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x30b,0x34b,
+0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,
+0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x14,0x15,
+0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,
+0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,0x18,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18,
+0x18,0x18,0x18,0x18,0x18,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,0,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,1,2,1,1,1,2,2,1,
+2,1,2,1,2,1,1,1,1,2,1,2,2,1,2,2,
+2,2,2,2,4,4,1,1,1,2,1,2,2,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,1,2,1,2,6,6,6,1,2,0,0,0,0,
+0,0x17,0x17,0x17,0x17,0x344b,0x17,0x17,2,2,2,2,2,2,0,2,
+0,0,0,0,0,2,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,4,
+0x17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0,
+5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,
+0x17,0x17,0x1c,0x1d,0x1c,0x1d,0x17,0x17,0x17,0x1c,0x1d,0x17,0x1c,0x1d,0x17,0x17,
+0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x13,0x17,0x1c,0x1d,0x17,0x17,
+0x1c,0x1d,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x17,0x17,4,
+0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x13,0,0,0,0,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0,0,0,0,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6,
+6,6,8,8,0x13,4,4,4,4,4,0x1b,0x1b,0x7ca,0xa4a,0xcca,4,
+5,0x17,0x1b,0x1b,0xc,0x17,0x17,0x17,0x1b,4,5,0x54a,0x14,0x15,0x14,0x15,
+0x14,0x15,0x14,0x15,0x14,0x15,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,
+0x13,0x14,0x15,0x15,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,0,0,6,6,0x1a,
+0x1a,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x17,
+4,4,4,5,0,0,0,0,0,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0,0,0,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,0,0x1b,0x1b,0x58b,0x5cb,
+0x60b,0x64b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,
+0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,
+0x78b,0x7cb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,
+0x1b,0xa8b,0xacb,0xb0b,0xb4b,0xb8b,0xbcb,0xc0b,0xc4b,0xc8b,0xccb,0xd0b,0xd4b,0xd8b,0xdcb,0xe0b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0xe4b,0xe8b,0xecb,0xf0b,0xf4b,0xf8b,0xfcb,0x100b,0x104b,0x108b,0x10cb,0x110b,0x114b,0x118b,0x11cb,
+5,5,5,5,5,0x685,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,0x705,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,0x585,5,5,0x705,
+5,5,5,0x7885,5,0x605,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0x785,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x5c5,5,5,5,5,5,5,5,0x685,5,0x645,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7985,
+0x7c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7845,
+5,5,5,5,5,5,5,5,0x605,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x1e45,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x7985,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0x7a85,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,0x745,
+5,0x6c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0x7c5,5,0x7845,0xa45,0xcc5,5,5,5,5,5,5,
+0xf45,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0x605,0x605,0x605,0x605,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,0x645,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,0x585,5,5,5,5,5,5,
+5,0x585,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x585,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x785,0xa45,
+5,5,5,5,5,5,5,5,5,5,5,5,0x585,0x5c5,0x605,5,
+0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0x7c5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+0x745,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0x705,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0x785,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0x1e45,5,5,5,5,5,5,5,0x645,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x7885,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5,5,0x5c5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,0x7845,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0x6c5,5,5,5,5,5,0x1e45,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x6c5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x545,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+4,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,
+0,0,0,6,1,2,1,2,1,2,1,2,1,2,1,2,
+1,2,5,6,7,7,7,0x17,6,6,6,6,6,6,6,6,
+6,6,0x17,4,5,5,5,5,5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,
+0x70a,0x74a,0x78a,0x54a,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,
+0,0,0,0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,
+0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4,4,
+4,4,4,4,0x1a,0x1a,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,2,2,1,2,1,2,1,2,1,2,1,2,
+1,2,1,2,1,2,1,2,4,2,2,2,2,2,2,2,
+2,1,2,1,2,1,1,2,1,2,1,2,1,2,1,2,
+4,0x1a,0x1a,1,2,1,2,0,1,2,1,2,0,0,0,0,
+0,0,0,0,0,0,0,0,1,2,1,2,1,2,1,2,
+1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,5,
+5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,6,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,8,8,6,6,8,0x1b,0x1b,0x1b,0x1b,
+0,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,0x1b,0x19,0x1b,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x17,0,0,0,0,
+0,0,0,0,8,8,8,8,6,0,0,0,0,0,0,0,
+0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
+0,0,0,0,8,8,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,8,8,8,8,8,8,8,8,8,8,8,8,
+6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,5,5,5,5,5,5,0x17,0x17,0x17,5,0,0,0,0,
+5,5,5,5,5,5,6,6,6,6,6,6,6,6,0x17,0x17,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,6,6,6,6,6,6,6,6,6,6,6,8,8,
+0,0,0,0,0,0,0,0,0,0,0,0x17,8,0x17,0x17,0x17,
+0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,4,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,
+8,8,6,6,6,6,8,8,6,8,8,8,5,5,5,5,
+5,5,5,5,5,6,6,6,6,6,6,8,8,6,6,8,
+8,6,6,0,0,0,0,0,0,0,0,0,5,5,5,6,
+5,5,5,5,5,5,5,5,6,8,0,0,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0x17,0x17,0x17,0x17,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,
+5,5,5,0x1b,0x1b,0x1b,5,8,0,0,0,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,
+6,5,5,6,6,5,5,5,5,5,6,6,5,6,5,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,5,5,4,0x17,0x17,5,5,5,5,
+5,5,5,5,5,5,5,8,6,6,8,8,0x17,0x17,5,4,
+4,8,6,0,0,0,0,0,0,0,0,0,0,5,5,5,
+5,5,5,0,0,5,5,5,5,5,5,0,0,5,5,5,
+5,5,5,0,0,0,0,0,0,0,0,0,5,5,5,5,
+5,5,5,0,5,5,5,5,5,5,5,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,8,
+8,6,8,8,6,8,8,0x17,8,6,0,0,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5,
+0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
+0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
+0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
+0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
+0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
+0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,5,5,5,5,5,5,5,5,
+5,5,5,0x605,5,5,5,5,5,5,5,0x7c5,5,5,5,5,
+0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0x6c5,5,0x6c5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0x7c5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0,0,0,0,0,0,5,5,5,5,5,5,5,5,
+5,0x18,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
+5,5,5,5,5,0,5,0,5,5,0,5,5,0,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,2,2,2,2,2,2,2,0,
+0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
+0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,
+0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,0x14,0x15,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,0,0,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+0x19,0x1b,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14,0x15,0x17,0,0,
+0,0,0,0,6,6,6,6,6,6,6,0,0,0,0,0,
+0,0,0,0,0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14,0x15,0x14,0x15,0x14,
+0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17,0x17,0x16,0x16,0x16,
+0x17,0x17,0x17,0,0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14,0x15,0x14,0x15,0x17,
+0x17,0x17,0x18,0x13,0x18,0x18,0x18,0,0x17,0x19,0x17,0x17,0,0,0,0,
+5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0,0,0x10,0,0,5,5,5,5,5,5,
+0,0,5,5,5,5,5,5,0,0,5,5,5,5,5,5,
+0,0,5,5,5,0,0,0,0x19,0x19,0x18,0x1a,0x1b,0x19,0x19,0,
+0x1b,0x18,0x18,0x18,0x18,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
+0,0x10,0x10,0x10,0x1b,0x1b,0,0,0,0x17,0x17,0x17,0x19,0x17,0x17,0x17,
+0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
+0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17,0x1a,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,0x14,0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15,0x17,0x17,5,5,
+5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,
+5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,0,5,5,0,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0,0,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,
+0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0,0,0,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0,0,0,0,0x58b,
+0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,
+0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xcca,0x11ca,0x11ca,
+0x11ca,0x11ca,0x1e4a,0x880a,0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a,0x11ca,0x344b,0x344b,0x388b,
+0x3ccb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x54b,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0,0,0,0,0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a,0x68a,0x7ca,0x11ca,0x1e4a,
+0x980a,0x784a,0x984a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca,0x58a,0x58a,0x58a,0x5ca,
+0x5ca,0x5ca,0x5ca,0x68a,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,6,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0,0,0,0,0,0,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,0x1bca,5,5,5,5,5,5,5,5,0xb80a,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0,0x17,5,5,5,5,0,0,0,0,5,5,5,5,
+5,5,5,5,0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0,0,0,0,0,
+0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,0,5,5,0,0,0,
+5,0,0,5,5,5,5,5,5,5,0,0,5,0,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0,0x17,0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,0x58b,0x7cb,0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0x17,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,0,0,0,0,0,0,5,5,
+0x30b,0x34b,0x38b,0x3cb,0x7cb,0xa4b,0x1e4b,0x784b,0,0,0,0,0,0,0,0,
+0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,
+5,6,6,6,0,6,6,0,0,0,0,0,6,6,6,6,
+5,5,5,5,0,5,5,5,0,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+0,0,0,0,6,6,6,0,0,0,0,6,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,0x58b,0x11cb,0x17,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,
+0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,
+5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0x30b,0x34b,0x38b,0x3cb,
+0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,
+0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x344b,0x34cb,0x348b,0x388b,0,0x144b,0x16cb,0x194b,0x1bcb,
+0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,8,6,8,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,
+6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0x30b,0x34b,
+0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6,
+6,6,6,8,8,6,6,0x17,0x17,0x10,0x17,0x17,0x17,0x17,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
+0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
+0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,
+8,6,6,6,6,6,6,6,6,0,0x49,0x89,0xc9,0x109,0x149,0x189,
+0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,8,5,5,5,5,0x17,0x17,0x17,0x17,0,0,0,
+0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,8,8,8,6,6,6,6,6,6,
+6,6,6,8,5,5,5,5,5,5,5,5,5,5,5,6,
+8,6,8,8,6,6,6,6,6,6,8,6,0,0,0,0,
+0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x34ca,0x354a,0x34ca,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,
+0,0,0,0,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x60a,0x64a,0x68a,0x6ca,
+0x70a,0x74a,0x78a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,
+0x74a,0x78a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x5ca,0x60a,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,
+0x58a,0x5ca,0x60a,0x60a,0x64a,0x68a,0xc08a,0xc18a,0x58a,0x5ca,0x60a,0x60a,0x64a,0x68a,0x60a,0x60a,
+0x64a,0x64a,0x64a,0x64a,0x6ca,0x70a,0x70a,0x70a,0x74a,0x74a,0x78a,0x78a,0x78a,0x78a,0x5ca,0x60a,
+0x64a,0x68a,0x6ca,0x58a,0x5ca,0x60a,0x64a,0x64a,0x68a,0x68a,0x2c0a,0x2c0a,0x58a,0x5ca,0x348a,0x388a,
+0x454a,0x348a,0x388a,0x35ca,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,
+0,0,0,0,0,0,0,0,5,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,4,
+4,4,4,4,4,4,4,4,4,4,4,4,5,5,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,
+6,6,0x1b,0x1b,0x1b,8,8,8,8,8,8,0x10,0x10,0x10,0x10,0x10,
+0x10,0x10,0x10,6,6,6,6,6,6,6,6,0x1b,0x1b,6,6,6,
+6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,
+0x1b,0x1b,6,6,6,0x1b,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
+0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,
+0x194b,0x1bcb,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,
+0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,
+2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,1,0,1,1,0,0,1,0,0,1,1,0,
+0,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,
+2,2,0,2,0,2,2,2,2,2,2,2,0,2,2,2,
+2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,2,2,2,2,1,1,0,1,
+1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,
+1,1,1,1,1,0,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,
+0,0,1,1,1,1,1,1,1,0,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,2,2,2,2,2,2,0,0,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,0x18,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,0x18,2,2,2,2,2,2,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,0x18,2,2,2,2,2,2,2,2,2,2,2,2,
+2,2,2,2,2,2,2,2,2,0x18,2,2,2,2,2,2,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+2,2,2,0x18,2,2,2,2,2,2,1,2,0,0,0x49,0x89,
+0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x18,0x18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+0,5,5,0,5,0,0,5,0,5,5,5,5,5,5,5,
+5,5,5,0,5,5,5,5,0,5,0,5,0,0,0,0,
+0,0,5,0,0,0,0,5,0,5,0,5,0,5,5,5,
+0,5,5,0,5,0,0,5,0,5,0,5,0,5,0,5,
+0,5,5,0,5,0,0,5,5,5,5,0,5,5,5,5,
+5,5,5,0,5,5,5,5,0,5,5,5,5,0,5,0,
+5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,
+0,5,5,5,0,5,5,5,5,5,0,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x2cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x1b,
+0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,
+0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,0x705,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,0xcc5,5,5,5,5,5,5,5,5,0xf45,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,0xf45,5,5,5,
+5,5,5,5,5,5,5,5,5,5,0x6c5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,0x605,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,0x605,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5,5,
+5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x785,5,5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
+0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
+0x10,0x10,0x10,0x10,0,0x10,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
+6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
+0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,
+0x11,0x11,0,0,0,0,0,0
+};
+
+static const UTrie2 propsTrie={
+ propsTrie_index,
+ propsTrie_index+3952,
+ NULL,
+ 3952,
+ 13976,
+ 0xa40,
+ 0xff0,
+ 0x0,
+ 0x0,
+ 0x110000,
+ 0x4604,
+ NULL, 0, FALSE, FALSE, 0, NULL
+};
+
+static const uint16_t propsVectorsTrie_index[23412]={
+0x408,0x410,0x418,0x420,0x438,0x440,0x448,0x450,0x458,0x460,0x468,0x470,0x478,0x480,0x488,0x490,
+0x497,0x49f,0x4a7,0x4af,0x4b2,0x4ba,0x4c2,0x4ca,0x4d2,0x4da,0x4e2,0x4ea,0x4f2,0x4fa,0x502,0x50a,
+0x512,0x51a,0x521,0x529,0x531,0x539,0x541,0x549,0x551,0x559,0x55e,0x566,0x56d,0x575,0x57d,0x585,
+0x58d,0x595,0x59d,0x5a5,0x5ac,0x5b4,0x5bc,0x5c4,0x5cc,0x5d4,0x5dc,0x5e4,0x5ec,0x5f4,0x5fc,0x604,
+0x15ad,0xc5f,0xd47,0x428,0x428,0xdfb,0xdff,0xe06,0xeee,0xefe,0xef6,0x674,0x67c,0x682,0x68a,0x692,
+0x69a,0x6a0,0x6a8,0x6b0,0x6b8,0x6be,0x6c6,0x6ce,0x6d6,0x6dc,0x6e4,0x6ec,0x6f4,0x6fc,0x704,0x70b,
+0x713,0x719,0x721,0x729,0x731,0x737,0x73f,0x747,0x74f,0x755,0x75d,0x765,0x76d,0x774,0x77c,0x784,
+0x78c,0x790,0x798,0x79f,0x7a7,0x7af,0x7b7,0x7bf,0x11f0,0x11f8,0x7c7,0x7cf,0x7d7,0x7df,0x7e7,0x7ee,
+0x1256,0x1246,0x124e,0x150a,0x1512,0xf0e,0x7f6,0xf06,0x113d,0x113d,0x113f,0xf22,0xf23,0xf16,0xf18,0xf1a,
+0x125e,0x1260,0x7fe,0x1260,0x806,0x80b,0x813,0x1265,0x819,0x1260,0x81f,0x827,0xb28,0x126d,0x126d,0x82f,
+0x127d,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,
+0x127e,0x127e,0x127e,0x1275,0x837,0x1286,0x1286,0x83f,0xa4f,0xa57,0xa5f,0xa67,0x1296,0x128e,0x847,0x84f,
+0x857,0x129e,0x12a6,0x85f,0x129e,0x867,0x15b5,0xc67,0xa6f,0xa77,0xa7f,0xa84,0x1485,0xb5b,0xb63,0x13ed,
+0xaf8,0x15bd,0xc6f,0xc77,0xc7f,0x60c,0x428,0x428,0x14d5,0x14da,0xb9a,0xba2,0x152e,0x1536,0x164e,0xd4f,
+0x153e,0xbeb,0xbf3,0x1546,0x428,0x428,0xe8e,0xc87,0x140d,0x13f5,0x1405,0x13fd,0x149d,0x1495,0x145d,0xb08,
+0xf2b,0xf2b,0xf2b,0xf2b,0xf2e,0xf2b,0xf2b,0xf36,0x86f,0xf3e,0x873,0x87b,0xf3e,0x883,0x88b,0x893,
+0xf4e,0xf46,0xf56,0x89b,0x8a3,0x8ab,0x8b2,0x8ba,0xf5e,0xf66,0xf6e,0xf76,0x8c2,0xf7e,0xf85,0xf8d,
+0xf95,0xf9d,0xfa5,0xfad,0xfb5,0xfbc,0xfc4,0xfcc,0xfd4,0xfdc,0xfdf,0xfe1,0x12ae,0x1383,0x1389,0x8ca,
+0xfe9,0x8d2,0x8da,0x10f2,0x10f7,0x10fa,0x1100,0xff1,0x1108,0x1108,0x1001,0xff9,0x1009,0x1011,0x1019,0x1021,
+0x1029,0x1031,0x1039,0x1041,0x1391,0x13e5,0x151a,0x1636,0x8e2,0x104f,0x1057,0x105f,0x1049,0x1067,0x1399,0x13a0,
+0x12b6,0x12b6,0x12b6,0x12b6,0x12b6,0x12b6,0x12b6,0x12b6,0x13a8,0x13a8,0x13a8,0x13a8,0x13b0,0x13b7,0x13b9,0x13c0,
+0x13c8,0x13cc,0x13cc,0x13cf,0x13cc,0x13cc,0x13d5,0x13cc,0x1415,0x14cd,0xa8c,0xa93,0xa93,0xa93,0xa93,0xa93,
+0x1475,0xb38,0xb3c,0x14e2,0x1465,0x1465,0x1465,0xb10,0x146d,0xb30,0x14b5,0xb8a,0xb18,0xb20,0xb20,0x154e,
+0x14a5,0xb73,0xb7a,0xb7a,0x8ea,0x12be,0x12be,0x8f2,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x8fa,0x610,
+0x1125,0x1147,0x902,0x114f,0x90a,0x1157,0x115f,0x1167,0x912,0x917,0x116f,0x1176,0x91c,0x924,0x14c5,0xb00,
+0x92c,0x11cd,0x11d4,0x117e,0x11dc,0x11e0,0x1186,0x934,0x119f,0x119f,0x11a1,0x118e,0x1196,0x1196,0x1197,0x11e8,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,
+0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0x12ce,0xea7,0x141d,0x141d,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,
+0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9,0x11b0,0xeaf,0xeb3,
+0x12d6,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,
+0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,0x12dc,
+0x12dc,0x12dc,0x12dc,0x12dc,0x93c,0x12e4,0x944,0x15c5,0x155a,0x155a,0x155a,0x155a,0x155a,0x155a,0x155a,0x155a,
+0x1556,0xbfb,0x156a,0x1562,0xc03,0x15cd,0x15cd,0xc8f,0x147d,0x14ea,0x1522,0x1526,0xbaa,0xbb2,0xbb5,0xbb7,
+0x14ad,0xb82,0x14f2,0xbbf,0x1572,0x1575,0xc0b,0xc97,0x1585,0x157d,0xc13,0xc9f,0x15d5,0x15d9,0xca7,0x428,
+0x158d,0xc1b,0xc23,0xcaf,0x15e9,0x15e1,0xcb7,0xe51,0xd57,0x618,0x428,0x428,0x428,0x428,0x15f1,0xcbf,
+0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,
+0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,
+0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,
+0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,
+0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,
+0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,
+0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,
+0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,
+0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,
+0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,
+0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,
+0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,
+0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,
+0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,
+0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,
+0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,
+0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,
+0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,
+0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,
+0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,
+0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,
+0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x123e,0x1238,0x1239,0x123a,0x123b,0x123c,0x123d,0x94c,0xcc7,0xcca,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,
+0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,0x1210,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,
+0x11bd,0x11c5,0x13dd,0xebb,0x14bd,0x14bd,0xebf,0xec6,0x954,0x95c,0x964,0x1087,0x108e,0x1096,0x96c,0x109e,
+0x10cf,0x10cf,0x1077,0x107f,0x10a6,0x10c6,0x10c7,0x10d7,0x10ae,0x106f,0x974,0x10b6,0x97c,0x10be,0x984,0x988,
+0xb92,0x990,0x998,0x9a0,0x10df,0x10e5,0x10ea,0x9a8,0x9b8,0x112d,0x1135,0x1118,0x111d,0x9c0,0x9c8,0x9b0,
+0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,
+0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1208,0x1208,0x1208,0x1208,
+0x10a0,0x10a0,0x10e0,0x1120,0x1160,0x11a0,0x11e0,0x1220,0x125c,0x129c,0x12c8,0x1308,0x1348,0x1388,0x13c8,0x1408,
+0x1448,0x1484,0x14c4,0x1504,0x1544,0x1578,0x15b4,0x15f4,0x1634,0x1674,0x16b0,0x16f0,0x1730,0x1770,0x17b0,0x17f0,
+0xa80,0xac0,0xb00,0xa40,0xc8c,0xa40,0xb40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xccc,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd0c,0xa40,0xa40,0xa40,0xb80,0xa40,0xa40,0xd1c,0xbc0,0xbfc,
+0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,0xf9d,
+0xf9d,0xf9d,0xf9d,0xf9d,0xd5c,0xfdd,0xe5d,0xd9c,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xddd,
+0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,
+0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xd9d,0xe1d,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xc3c,0xc4c,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,
+0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xbfc,
+0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,
+0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xf1d,0xe9d,
+0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,
+0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xedd,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0xa9b,0xaa2,0xaaa,0xab2,0x1425,0x1425,0x1425,0xaba,0xac2,0xac5,0x1455,0x144d,0xaf0,0xc2b,0xc2f,0xc33,
+0x428,0x428,0x428,0x428,0xc3b,0x1595,0xc43,0x428,0x9d0,0x9d8,0x620,0x428,0xacd,0x148d,0xb6b,0x428,
+0x12f9,0x12ec,0x12f1,0x142d,0xad5,0x628,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0xadd,0xae0,0xcd2,0x428,0x428,0x428,0x428,0x428,0xbc7,0xc4b,0x428,0x428,0x16b8,0xe59,0xe61,0xe61,
+0xb44,0xb4b,0xb53,0x15f9,0x428,0x428,0x428,0x428,0x1601,0xcda,0xce2,0xcea,0x428,0x428,0x428,0x428,
+0x1609,0x1609,0x630,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0xcf2,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x1656,0x1658,0xd5f,0xd66,0x1619,0x1611,0xcfa,0xe86,0x16b0,0xe49,0x638,0x428,0x16c8,0x16cc,0xe7e,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x16d4,0xe96,0x640,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,
+0x1621,0x1621,0x1623,0x1621,0x162b,0x1621,0x1621,0x1621,0x1621,0x1621,0x1621,0x162e,0x1621,0x1621,0x1621,0x1621,
+0x1621,0x648,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x1301,0x1301,0x1301,0x1301,0x1301,0x1301,0x1301,0x9e0,0x1311,0x9e8,0x1312,0x1309,0x131a,0x1320,0x9f0,0x9f8,
+0x1445,0x1445,0x650,0x428,0x428,0x428,0x428,0x428,0x1435,0x1435,0xae8,0xbe3,0x428,0x428,0x428,0x428,
+0x1351,0x1358,0xa00,0x135b,0xa08,0xa10,0xa18,0x1355,0xa20,0xa28,0xa30,0x135a,0x1362,0x1351,0x1358,0x1354,
+0x135b,0x1363,0x1352,0x1359,0x1355,0xa37,0x1328,0x1330,0x1337,0x133e,0x132b,0x1333,0x133a,0x1341,0xa3f,0x1349,
+0x159d,0xc53,0x15a5,0x15a5,0xc57,0xd7f,0xd87,0xd8f,0xd02,0xd08,0x163e,0xd10,0xd18,0xd1f,0xd1f,0xd26,
+0xd2e,0xd32,0xd3a,0xd3f,0xd3f,0xd3f,0xd3f,0xd3f,0x1680,0xd97,0x1680,0xd9d,0xda5,0x1668,0xdad,0xdb5,
+0x1680,0xdbd,0xdc5,0x1680,0x1680,0x1670,0x1680,0xdc7,0x1678,0xdcf,0xdd7,0xddd,0xddf,0xddf,0xddf,0xde1,
+0x1688,0x1690,0x658,0x428,0x1698,0x1698,0xde9,0xdeb,0x16a0,0x16a0,0x16a0,0xdf3,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x65c,0xa47,0x136b,0x136b,0x136b,
+0x664,0x664,0x664,0x664,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x66c,0x664,0x664,0x664,0x664,
+0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,
+0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,
+0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,
+0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x664,0x14fa,0x14fa,0x14fa,0x14fa,
+0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,
+0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0xbcf,0xbd3,0xbd3,0xbd3,0xbd3,0x1502,0x1502,0x1502,0xbdb,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x1660,0x1660,0x1660,0x1660,
+0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0x1660,0xd6e,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x16c0,0x16c0,0xe69,0xe6e,0xe76,0x428,0x428,0x428,0xd76,0xd77,0xd77,0xd77,
+0xd77,0xd77,0xd77,0xd77,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,
+0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0xe0e,0xe16,0xe1e,0xe26,
+0xe2e,0xe36,0xe3d,0xe41,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x428,0x1373,0x1373,0x1373,0x1373,
+0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,
+0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,
+0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,
+0x1373,0x1373,0xece,0xe9e,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0xee6,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0x137b,0x137b,0x137b,
+0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0x137b,0xed6,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9f,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,
+0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9e,0xe9f,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0xede,0x16a8,0x16a8,0x16a8,0x16a8,0x16a8,0x16a8,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1218,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1220,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,
+0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1228,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1373,0x1373,0x1373,
+0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,
+0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,
+0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,
+0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1373,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,
+0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x1646,0x407,0x407,0x407,
+0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f8,0x201,0x1fb,0x1fb,0x1fe,0x1f5,0x1f5,
+0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,
+0x6fc,0x6f6,0x6d8,0x6c0,0x6cc,0x6c9,0x6c0,0x6db,0x6c6,0x6d2,0x6c0,0x6ed,0x6e4,0x6d5,0x6f9,0x6cf,
+0x6bd,0x6bd,0x6bd,0x6bd,0x6bd,0x6bd,0x6bd,0x6bd,0x6bd,0x6bd,0x6e1,0x6de,0x6e7,0x6e7,0x6e7,0x6f6,
+0x6c0,0x708,0x708,0x708,0x708,0x708,0x708,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,
+0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x6c6,0x6cc,0x6d2,0x6f3,0x6ba,
+0x6f0,0x705,0x705,0x705,0x705,0x705,0x705,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,
+0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6ff,0x6c6,0x6ea,0x6c3,0x6e7,0x1f5,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x204,0x204,0x204,0x204,0x204,0x213,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,
+0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,
+0x207,0x56d,0x711,0x714,0x573,0x714,0x70e,0x567,0x55e,0x20d,0x57c,0x210,0x717,0x555,0x56a,0x70b,
+0x570,0x579,0x55b,0x55b,0x561,0x20a,0x567,0x564,0x55e,0x55b,0x57c,0x210,0x558,0x558,0x558,0x56d,
+0x219,0x219,0x219,0x219,0x219,0x219,0x585,0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x219,
+0x585,0x219,0x219,0x219,0x219,0x219,0x219,0x576,0x585,0x219,0x219,0x219,0x219,0x219,0x585,0x57f,
+0x582,0x582,0x216,0x216,0x216,0x216,0x57f,0x216,0x582,0x582,0x582,0x216,0x582,0x582,0x216,0x216,
+0x57f,0x216,0x582,0x582,0x216,0x216,0x216,0x576,0x57f,0x582,0x582,0x216,0x582,0x216,0x57f,0x216,
+0x225,0x58b,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,
+0x222,0x588,0x225,0x58b,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x58b,0x225,0x21c,0x225,0x21c,
+0x225,0x21c,0x225,0x21c,0x225,0x21c,0x591,0x588,0x225,0x21c,0x225,0x58b,0x225,0x21c,0x225,0x21c,
+0x225,0x588,0x594,0x58e,0x225,0x21c,0x225,0x21c,0x588,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x594,
+0x58e,0x591,0x588,0x225,0x58b,0x225,0x21c,0x225,0x58b,0x597,0x591,0x588,0x225,0x58b,0x225,0x21c,
+0x225,0x21c,0x591,0x588,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,
+0x225,0x21c,0x225,0x21c,0x225,0x21c,0x591,0x588,0x225,0x21c,0x225,0x58b,0x225,0x21c,0x225,0x21c,
+0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x225,0x225,0x21c,0x225,0x21c,0x225,0x21c,0x21f,
+0x228,0x234,0x234,0x228,0x234,0x228,0x234,0x234,0x228,0x234,0x234,0x234,0x228,0x228,0x234,0x234,
+0x234,0x234,0x228,0x234,0x234,0x228,0x234,0x234,0x234,0x228,0x228,0x228,0x234,0x234,0x228,0x234,
+0x237,0x22b,0x234,0x228,0x234,0x228,0x234,0x234,0x228,0x234,0x228,0x228,0x234,0x228,0x234,0x237,
+0x22b,0x234,0x234,0x234,0x228,0x234,0x228,0x234,0x234,0x228,0x228,0x231,0x234,0x228,0x228,0x228,
+0x231,0x231,0x231,0x231,0x23a,0x23a,0x22e,0x23a,0x23a,0x22e,0x23a,0x23a,0x22e,0x237,0x59a,0x237,
+0x59a,0x237,0x59a,0x237,0x59a,0x237,0x59a,0x237,0x59a,0x237,0x59a,0x237,0x59a,0x228,0x237,0x22b,
+0x237,0x22b,0x237,0x22b,0x234,0x228,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,
+0x22b,0x23a,0x23a,0x22e,0x237,0x22b,0x8bb,0x8bb,0x8be,0x8b8,0x237,0x22b,0x237,0x22b,0x237,0x22b,
+0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,0x237,0x22b,
+0x237,0x22b,0x237,0x22b,0x8be,0x8b8,0x8be,0x8b8,0x8bb,0x8b5,0x8be,0x8b8,0xa71,0xb67,0x8bb,0x8b5,
+0x8bb,0x8b5,0x8be,0x8b8,0x8be,0x8b8,0x8be,0x8b8,0x8be,0x8b8,0x8be,0x8b8,0x8be,0x8b8,0x8be,0x8b8,
+0xb67,0xb67,0xb67,0xc54,0xc54,0xc54,0xc57,0xc57,0xc54,0xc57,0xc57,0xc54,0xc54,0xc57,0xd92,0xd95,
+0xd95,0xd95,0xd95,0xd92,0xd95,0xd92,0xd95,0xd92,0xd95,0xd92,0xd95,0xd92,0x23d,0x59d,0x23d,0x23d,
+0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x59d,0x23d,0x23d,
+0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,
+0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x240,0x23d,0x23d,0x23d,
+0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,
+0x23d,0x8c1,0x8c1,0x8c1,0x8c1,0x8c1,0xb6a,0xb6a,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,
+0x255,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x249,0x249,0x243,0x243,0x5a3,0x243,0x24c,0x5a6,
+0x24f,0x5a6,0x5a6,0x5a6,0x24f,0x5a6,0x24c,0x24c,0x5a9,0x252,0x243,0x243,0x243,0x243,0x243,0x243,
+0x5a0,0x5a0,0x5a0,0x5a0,0x246,0x5a0,0x243,0x9f0,0x255,0x255,0x255,0x255,0x255,0x243,0x243,0x243,
+0x243,0x243,0x8ca,0x8ca,0x8c7,0x8c4,0x8c7,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,
+0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,
+0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,
+0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,
+0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,
+0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5af,0x5af,0x83d,0x5af,0x5af,0x840,0x9f3,0x9f3,
+0x9f3,0x9f3,0x9f3,0x9f3,0x9f3,0x9f3,0x9f3,0xb22,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,
+0xd62,0xd62,0xd62,0xd62,0xd65,0xc2d,0xc2d,0xc2d,0x5b2,0x5b2,0x9f6,0xb64,0xb64,0xb64,0xb64,0xb64,
+0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xe40,0xe3d,0xe40,0xe3d,0x261,0x26a,0xe40,0xe3d,
+6,6,0x270,0xd98,0xd98,0xd98,0x258,6,6,6,6,6,0x26d,0x25b,0x27f,0x25e,
+0x27f,0x27f,0x27f,6,0x27f,6,0x27f,0x27f,0x276,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,
+0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,6,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,
+0x5b8,0x5b8,0x27f,0x27f,0x276,0x276,0x276,0x276,0x276,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,
+0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x273,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,
+0x5b5,0x5b5,0x276,0x276,0x276,0x276,0x276,0xe40,0x282,0x282,0x285,0x27f,0x27f,0x282,0x279,0x8cd,
+0xa7a,0xa77,0x27c,0x8cd,0x27c,0x8cd,0x27c,0x8cd,0x27c,0x8cd,0x267,0x264,0x267,0x264,0x267,0x264,
+0x267,0x264,0x267,0x264,0x267,0x264,0x267,0x264,0x282,0x282,0x279,0x273,0xa2c,0xa29,0xa74,0xb73,
+0xb70,0xb76,0xb73,0xb70,0xc5a,0xc5d,0xc5d,0xc5d,0x8dc,0x5c4,0x294,0x297,0x294,0x294,0x294,0x297,
+0x294,0x294,0x294,0x294,0x297,0x8dc,0x297,0x294,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,
+0x5c1,0x5c4,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,
+0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,
+0x5bb,0x5be,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,0x5bb,
+0x5bb,0x5bb,0x5bb,0x5bb,0x8d6,0x5be,0x28e,0x291,0x28e,0x28e,0x28e,0x291,0x28e,0x28e,0x28e,0x28e,
+0x291,0x8d6,0x291,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,
+0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x297,0x291,0x294,0x28e,0x294,0x28e,
+0x294,0x28e,0x294,0x28e,0x294,0x28e,0x28b,0x288,0x288,0x831,0x831,0xe43,0x8d0,0x8d0,0xa80,0xa7d,
+0x8d9,0x8d3,0x8d9,0x8d3,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,
+0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,
+0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,0x294,0x28e,
+0x294,0x28e,0x294,0x28e,0x294,0x297,0x291,0x294,0x28e,0xa80,0xa7d,0x294,0x28e,0xa80,0xa7d,0x294,
+0x28e,0xa80,0xa7d,0xd9b,0x297,0x291,0x297,0x291,0x294,0x28e,0x297,0x291,0x294,0x28e,0x297,0x291,
+0x297,0x291,0x297,0x291,0x294,0x28e,0x297,0x291,0x297,0x291,0x297,0x291,0x294,0x28e,0x297,0x291,
+0x8dc,0x8d6,0x297,0x291,0x297,0x291,0x297,0x291,0x297,0x291,0xc63,0xc60,0x297,0x291,0xd9e,0xd9b,
+0xd9e,0xd9b,0xd9e,0xd9b,0xae6,0xae3,0xae6,0xae3,0xae6,0xae3,0xae6,0xae3,0xae6,0xae3,0xae6,0xae3,
+0xae6,0xae3,0xae6,0xae3,0xdcb,0xdc8,0xdcb,0xdc8,0xec4,0xec1,0xec4,0xec1,0xec4,0xec1,0xec4,0xec1,
+0xec4,0xec1,0xec4,0xec1,0xec4,0xec1,0xec4,0xec1,0x101d,0x101a,0x11ca,0x11c7,0xba,0xba,0xba,0xba,
+0xba,0xba,0xba,0xba,9,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,
+0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,9,
+9,0x2a9,0x29a,0x29a,0x2ac,0x29d,0x2ac,0x29a,9,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,
+0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,
+0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a3,9,0x7bf,0x8df,9,
+9,9,9,0x124b,0xc,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,
+0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0xc66,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,
+0x84f,0x84f,0x84f,0x84f,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0xda1,0x2af,
+0x2af,0x2af,0x2bb,0x2af,0x2b2,0x2af,0x2af,0x2be,0x852,0xc69,0xc6c,0xc69,0xc,0xc,0xc,0xc,
+0xc,0xc,0xc,0xc,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,
+0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0xc,
+0xc,0xc,0xc,0xc,0x2c1,0x2c1,0x2c1,0x2b8,0x2b5,0xc,0xc,0xc,0xc,0xc,0xc,0xc,
+0xc,0xc,0xc,0xc,0xb79,0xb79,0xb79,0xb79,0x124e,0xf,0xe4c,0xe4c,0xe4c,0xe49,0xe49,0xc75,
+0x7c5,0xb88,0xb85,0xb85,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xe46,0xe46,0xe46,0xe46,0xe46,0x7c2,
+0xf,0xf,0xc72,0x7c8,0x1191,0x2dc,0x2df,0x2df,0x2df,0x2df,0x2df,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,
+0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0xe4f,
+0xe4f,0xe4f,0xe4f,0xe4f,0x7cb,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x837,
+0x837,0x837,0x837,0x837,0x837,0x837,0x837,0xa26,0xa26,0xa26,0xb7c,0xb82,0xb7f,0xc6f,0xc6f,0xc6f,
+0xc6f,0xc6f,0xc6f,0x118e,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x2d6,0x2d3,
+0x2d0,0x2cd,0xa83,0xa83,0x834,0x2dc,0x2dc,0x2e8,0x2dc,0x2e2,0x2e2,0x2e2,0x2e2,0x2dc,0x2dc,0x2dc,
+0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,
+0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,
+0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,
+0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x8e5,0x8e5,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x8e5,
+0x2df,0x2dc,0x2df,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x8e5,
+0x2dc,0x2dc,0x2dc,0x2df,0x2eb,0x2dc,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c4,0x2cd,0x2ca,
+0x2ca,0x2c7,0x2c7,0x2c7,0x2c7,0x2e5,0x2e5,0x2c7,0x2c7,0x2cd,0x2ca,0x2ca,0x2ca,0x2c7,0xb8b,0xb8b,
+0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x8e5,0x8e5,0x8e5,0x8e2,0x8e2,0xb8b,
+0x8fd,0x8fd,0x8fd,0x8f7,0x8f7,0x8f7,0x8f7,0x8f7,0x8f7,0x8f7,0x8f7,0x8f4,0x8f7,0x8f4,0x12,0x8e8,
+0x8fa,0x8eb,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,
+0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0xb8e,0xb8e,0xb8e,
+0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,0x8f1,
+0x8ee,0x8ee,0x8ee,0x8ee,0x8ee,0x8ee,0x8ee,0x8ee,0x8ee,0x8ee,0x8ee,0x12,0x12,0xb8e,0xb8e,0xb8e,
+0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,
+0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xed6,0xed6,
+0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,0xed6,
+0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,
+0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,
+0x903,0x903,0x903,0x903,0x903,0x903,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,
+0x900,0xa86,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,
+0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,
+0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,
+0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xdda,0xdda,0xdda,0xdda,0xdda,
+0xdda,0xdda,0xdda,0xdda,0xde9,0xde9,0xddd,0xddd,0xde0,0xdef,0xdec,0x11a,0x11a,0x11a,0x11a,0x11a,
+0x1059,0x1059,0x1059,0x1059,0x1059,0x1059,0x1059,0x1068,0x106b,0x106b,0x106b,0x106b,0x1059,0x1059,0x15f,0x15f,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0xa02,0xa02,0xa05,0xa05,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0x78,0x78,0x78,0x78,
+0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1a4,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1a4,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xab,0xab,0xab,0xab,0xab,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xde,0xde,0xde,0xde,0xde,0xde,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x18c,0x18c,0x18c,0x18c,0x18c,0x18c,0x18c,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x12ae,0x12ba,0x12ba,0x12ba,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x1308,0x1308,0x1308,0x1308,0x1308,0x1308,0x1308,0x1308,0x1308,0x1308,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x195,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0xccc,0xccc,0xcc9,0xcc9,0xcc9,0xccc,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0x122a,0x1b6,0x1b6,0x1b6,0x1b6,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x84c,0x84c,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
+0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
+0x300,0x300,0x2ee,0x2ee,0x7d1,0x7d1,0x2fa,0x2fa,0x2fa,0x2fa,0x2fa,0x2fa,0x2fa,0x2fa,0x2fa,0x2fa,
+0x2f7,0xe55,0xe52,0x119a,0x119a,0x119a,0x119a,0x119a,0x18,0xfed,0xfed,0xda4,0xda4,0xc78,0xda4,0xda4,
+0x1b,0x306,0x318,0x318,0x1b,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x1b,0x1b,0x31e,
+0x31e,0x1b,0x1b,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,
+0x31e,0x1b,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x1b,0x31e,0x1b,0x1b,0x1b,0x31e,0x31e,
+0x31e,0x31e,0x1b,0x1b,0x309,0xb94,0x306,0x318,0x318,0x306,0x306,0x306,0x306,0x1b,0x1b,0x318,
+0x318,0x1b,0x1b,0x31b,0x31b,0x30c,0xc7b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x306,
+0x1b,0x1b,0x1b,0x1b,0x321,0x321,0x1b,0x321,0x31e,0x31e,0x306,0x306,0x1b,0x1b,0x315,0x315,
+0x315,0x315,0x315,0x315,0x315,0x315,0x315,0x315,0x31e,0x31e,0x312,0x312,0x30f,0x30f,0x30f,0x30f,
+0x30f,0x312,0x30f,0xff0,0x1b,0x1b,0x1b,0x1b,0x1e,0xb97,0x324,0xb9a,0x1e,0x333,0x333,0x333,
+0x333,0x333,0x333,0x1e,0x1e,0x1e,0x1e,0x333,0x333,0x1e,0x1e,0x333,0x333,0x333,0x333,0x333,
+0x333,0x333,0x333,0x333,0x333,0x333,0x333,0x333,0x333,0x1e,0x333,0x333,0x333,0x333,0x333,0x333,
+0x333,0x1e,0x333,0x336,0x1e,0x333,0x336,0x1e,0x333,0x333,0x1e,0x1e,0x327,0x1e,0x330,0x330,
+0x330,0x324,0x324,0x1e,0x1e,0x1e,0x1e,0x324,0x324,0x1e,0x1e,0x324,0x324,0x32a,0x1e,0x1e,
+0x1e,0xe58,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x336,0x336,0x336,0x333,0x1e,0x336,0x1e,
+0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x32d,0x32d,0x32d,0x32d,0x32d,0x32d,0x32d,0x32d,0x32d,0x32d,
+0x324,0x324,0x333,0x333,0x333,0xe58,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,
+0x21,0x339,0x339,0x345,0x21,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0xba3,0x348,0x21,0x348,
+0x348,0x348,0x21,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x348,
+0x348,0x21,0x348,0x348,0x348,0x348,0x348,0x348,0x348,0x21,0x348,0x348,0x21,0x348,0x348,0x348,
+0x348,0x348,0x21,0x21,0x33c,0x348,0x345,0x345,0x345,0x339,0x339,0x339,0x339,0x339,0x21,0x339,
+0x339,0x345,0x21,0x345,0x345,0x33f,0x21,0x21,0x348,0x21,0x21,0x21,0x21,0x21,0x21,0x21,
+0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x348,0xba3,0xb9d,0xb9d,0x21,0x21,0x342,0x342,
+0x342,0x342,0x342,0x342,0x342,0x342,0x342,0x342,0x1251,0xba0,0x21,0x21,0x21,0x21,0x21,0x21,
+0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x24,0x34b,0x35a,0x35a,0x24,0x360,0x360,0x360,
+0x360,0x360,0x360,0x360,0x360,0x24,0x24,0x360,0x360,0x24,0x24,0x360,0x360,0x360,0x360,0x360,
+0x360,0x360,0x360,0x360,0x360,0x360,0x360,0x360,0x360,0x24,0x360,0x360,0x360,0x360,0x360,0x360,
+0x360,0x24,0x360,0x360,0x24,0xba6,0x360,0x360,0x360,0x360,0x24,0x24,0x34e,0x360,0x34b,0x34b,
+0x35a,0x34b,0x34b,0x34b,0xe5b,0x24,0x24,0x35a,0x35d,0x24,0x24,0x35d,0x35d,0x351,0x24,0x24,
+0x24,0x24,0x24,0x24,0x24,0x24,0x34b,0x34b,0x24,0x24,0x24,0x24,0x363,0x363,0x24,0x360,
+0x360,0x360,0xe5b,0xe5b,0x24,0x24,0x357,0x357,0x357,0x357,0x357,0x357,0x357,0x357,0x357,0x357,
+0x354,0xba6,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
+0x27,0x27,0x366,0x378,0x27,0x378,0x378,0x378,0x378,0x378,0x378,0x27,0x27,0x27,0x378,0x378,
+0x378,0x27,0x378,0x378,0x37b,0x378,0x27,0x27,0x27,0x378,0x378,0x27,0x378,0x27,0x378,0x378,
+0x27,0x27,0x27,0x378,0x378,0x27,0x27,0x27,0x378,0x378,0x378,0x27,0x27,0x27,0x378,0x378,
+0x378,0x378,0x378,0x378,0x378,0x378,0xc81,0x378,0x378,0x378,0x27,0x27,0x27,0x27,0x366,0x372,
+0x366,0x372,0x372,0x27,0x27,0x27,0x372,0x372,0x372,0x27,0x375,0x375,0x375,0x369,0x27,0x27,
+0xe5e,0x27,0x27,0x27,0x27,0x27,0x27,0x366,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,
+0x27,0x27,0xc7e,0x36f,0x36f,0x36f,0x36f,0x36f,0x36f,0x36f,0x36f,0x36f,0x36c,0x36c,0x36c,0xba9,
+0xba9,0xba9,0xba9,0xba9,0xba9,0xbac,0xba9,0x27,0x27,0x27,0x27,0x27,0x2a,0x38a,0x38a,0x38a,
+0x2a,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x2a,0x38d,0x38d,0x38d,0x2a,0x38d,0x38d,
+0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x2a,0x38d,0x38d,
+0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x2a,0x38d,0x38d,0x38d,0x38d,0x38d,0x2a,0x2a,
+0x2a,0xe67,0x37e,0x37e,0x37e,0x38a,0x38a,0x38a,0x38a,0x2a,0x37e,0x37e,0x381,0x2a,0x37e,0x37e,
+0x37e,0x384,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x37e,0x37e,0x2a,0xe67,0xe67,0x2a,0x2a,
+0x2a,0x2a,0x2a,0x2a,0x38d,0x38d,0xe61,0xe61,0x2a,0x2a,0x387,0x387,0x387,0x387,0x387,0x387,
+0x387,0x387,0x387,0x387,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0xe64,0xe64,0xe64,0xe64,
+0xe64,0xe64,0xe64,0xe64,0x2d,0x2d,0x399,0x399,0x2d,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,
+0x39f,0x2d,0x39f,0x39f,0x39f,0x2d,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,
+0x39f,0x39f,0x39f,0x39f,0x39f,0x2d,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,
+0x2d,0x39f,0x39f,0x39f,0x39f,0x39f,0x2d,0x2d,0xbaf,0xbb2,0x399,0x390,0x39c,0x399,0x390,0x399,
+0x399,0x2d,0x390,0x39c,0x39c,0x2d,0x39c,0x39c,0x390,0x393,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,
+0x2d,0x390,0x390,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x39f,0x2d,0x39f,0x39f,0xda7,0xda7,
+0x2d,0x2d,0x396,0x396,0x396,0x396,0x396,0x396,0x396,0x396,0x396,0x396,0x2d,0xdaa,0xdaa,0x2d,
+0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x30,0x30,0x3ab,0x3ab,
+0x30,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x30,0x3b1,0x3b1,0x3b1,0x30,0x3b1,0x3b1,
+0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x11a0,0x3b1,0x3b1,
+0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x11a0,0x30,
+0x30,0xe73,0x3a2,0x3ab,0x3ab,0x3a2,0x3a2,0x3a2,0xe6a,0x30,0x3ab,0x3ab,0x3ab,0x30,0x3ae,0x3ae,
+0x3ae,0x3a5,0x11a0,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x3a2,0x30,0x30,0x30,0x30,
+0x30,0x30,0x30,0x30,0x3b1,0x3b1,0xe6a,0xe6a,0x30,0x30,0x3a8,0x3a8,0x3a8,0x3a8,0x3a8,0x3a8,
+0x3a8,0x3a8,0x3a8,0x3a8,0xe6d,0xe6d,0xe6d,0xe6d,0xe6d,0xe6d,0x30,0x30,0x30,0xe70,0xe73,0xe73,
+0xe73,0xe73,0xe73,0xe73,0x33,0x33,0x90f,0x90f,0x33,0x915,0x915,0x915,0x915,0x915,0x915,0x915,
+0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x33,0x33,0x33,0x915,0x915,
+0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,
+0x915,0x915,0x33,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x33,0x915,0x33,0x33,
+0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x33,0x33,0x33,0x909,0x33,0x33,0x33,0x33,0x906,
+0x90f,0x90f,0x906,0x906,0x906,0x33,0x906,0x33,0x90f,0x90f,0x912,0x90f,0x912,0x912,0x912,0x906,
+0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,
+0x33,0x33,0x90f,0x90f,0x90c,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,
+0x36,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,
+0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,
+0x3cc,0x3b7,0x3cc,0x3c9,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3bd,0x36,0x36,0x36,0x36,0x3b4,
+0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3cc,0x3cf,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3b7,0x3ba,0x3c0,
+0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c3,0x3c3,0x36,0x36,0x36,0x36,
+0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,
+0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x39,0x3e1,0x3e1,0x39,
+0x3e1,0x39,0x39,0x3e1,0x3e1,0x39,0x3e1,0x39,0x39,0x3e1,0x39,0x39,0x39,0x39,0x39,0x39,
+0x3e1,0x3e1,0x3e1,0x3e1,0x39,0x3e1,0x3e1,0x3e1,0x3e1,0x3e1,0x3e1,0x3e1,0x39,0x3e1,0x3e1,0x3e1,
+0x39,0x3e1,0x39,0x3e1,0x39,0x39,0x3e1,0x3e1,0x39,0x3e1,0x3e1,0x3e1,0x3e1,0x3d5,0x3e1,0x3de,
+0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x39,0x3d5,0x3d5,0x3e1,0x39,0x39,0x3ea,0x3ea,0x3ea,0x3ea,
+0x3ea,0x39,0x3e7,0x39,0x3d8,0x3d8,0x3d8,0x3d8,0x3d8,0x3d5,0x39,0x39,0x3db,0x3db,0x3db,0x3db,
+0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x39,0x39,0x3e4,0x3e4,0x1254,0x1254,0x39,0x39,0x39,0x39,
+0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,
+0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x888,0x888,0x888,0x88b,
+0x888,0x888,0x888,0x888,0x3c,0x888,0x888,0x888,0x888,0x88b,0x888,0x888,0x888,0x888,0x88b,0x888,
+0x888,0x888,0x888,0x88b,0x888,0x888,0x888,0x888,0x88b,0x888,0x888,0x888,0x888,0x888,0x888,0x888,
+0x888,0x888,0x888,0x888,0x888,0x88b,0x924,0xe7f,0xe7f,0x3c,0x3c,0x3c,0x3c,0x855,0x855,0x858,
+0x855,0x858,0x858,0x861,0x858,0x861,0x855,0x855,0x855,0x855,0x855,0x882,0x855,0x858,0x85b,0x85b,
+0x85e,0x867,0x85b,0x85b,0x888,0x888,0x888,0x888,0x11a9,0x11a3,0x11a3,0x11a3,0x855,0x855,0x855,0x858,
+0x855,0x855,0x918,0x855,0x3c,0x855,0x855,0x855,0x855,0x858,0x855,0x855,0x855,0x855,0x858,0x855,
+0x855,0x855,0x855,0x858,0x855,0x855,0x855,0x855,0x858,0x855,0x918,0x918,0x918,0x855,0x855,0x855,
+0x855,0x855,0x855,0x855,0x918,0x858,0x918,0x918,0x918,0x3c,0x921,0x921,0x91e,0x91e,0x91e,0x91e,
+0x91e,0x91e,0x91b,0x91e,0x91e,0x91e,0x91e,0x91e,0x91e,0x3c,0xe76,0x91e,0xc84,0xc84,0xe79,0xe7c,
+0xe76,0xff3,0xff3,0xff3,0xff3,0x11a6,0x11a6,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,
+0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,
+0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f,0x125a,
+0x3f,0x3f,0x3f,0x3f,0x3f,0x125a,0x3f,0x3f,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,
+0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0xc93,
+0x951,0x42,0x951,0x951,0x951,0x951,0x42,0x42,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x42,
+0x951,0x42,0x951,0x951,0x951,0x951,0x42,0x42,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0xc93,
+0x951,0x42,0x951,0x951,0x951,0x951,0x42,0x42,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0xc93,0x951,0x42,0x951,0x951,
+0x951,0x951,0x42,0x42,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x42,0x951,0x42,0x951,0x951,
+0x951,0x951,0x42,0x42,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0xc93,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0x42,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0xc93,0x951,0x42,0x951,0x951,0x951,0x951,0x42,0x42,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0xc93,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x42,0x42,0x11ac,0x11ac,0xc8d,0xc90,0x94b,0x954,0x948,
+0x948,0x948,0x948,0x954,0x954,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x945,0x945,
+0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x42,0x42,0x42,0x957,0x957,0x957,0x957,
+0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,
+0x957,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x969,0x96c,0x96c,0x96c,
+0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,
+0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x966,0x963,0x48,0x48,0x48,0x972,0x972,0x972,0x972,
+0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x96f,0x96f,0x96f,0x972,0x972,0x972,0x4b,0x4b,0x4b,
+0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x993,0x993,0x993,0x993,
+0x993,0x993,0x975,0x993,0x993,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x97b,0x978,
+0x98a,0x98a,0x98d,0x996,0x984,0x981,0x98a,0x987,0x996,0xbb5,0x4e,0x4e,0x990,0x990,0x990,0x990,
+0x990,0x990,0x990,0x990,0x990,0x990,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xbb8,0xbb8,0xbb8,0xbb8,
+0xbb8,0xbb8,0xbb8,0xbb8,0xbb8,0xbb8,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x99f,0x99f,0xa1d,0xa20,
+0x9a8,0xa1a,0x9a5,0x99f,0x9ab,0x9ba,0x9ae,0x9bd,0x9bd,0x9bd,0x9a2,0x51,0x9b1,0x9b1,0x9b1,0x9b1,
+0x9b1,0x9b1,0x9b1,0x9b1,0x9b1,0x9b1,0x51,0x51,0x51,0x51,0x51,0x51,0x9b4,0x9b4,0x9b4,0x9b4,
+0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,
+0x9b4,0x9b4,0x9b4,0x9b4,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x9b4,0x9b4,0x9b4,0x9b4,
+0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x99c,0xea0,0x51,0x51,0x51,0x51,0x51,0x104a,0x104a,0x104a,0x104a,
+0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x411,0x411,0x411,0x411,
+0x411,0x411,0x411,0x411,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x411,0x411,0x411,0x411,
+0x411,0x411,0x54,0x54,0x414,0x414,0x414,0x414,0x414,0x414,0x54,0x54,0x411,0x411,0x411,0x411,
+0x411,0x411,0x411,0x411,0x54,0x414,0x54,0x414,0x54,0x414,0x54,0x414,0x411,0x411,0x411,0x411,
+0x411,0x411,0x411,0x411,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x411,0x411,0x411,0x411,
+0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x54,0x54,0x411,0x411,0x411,0x411,
+0x411,0x411,0x411,0x411,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x411,0x411,0x411,0x411,
+0x411,0x54,0x411,0x411,0x414,0x414,0x414,0x414,0x414,0x40b,0x411,0x40b,0x40b,0x408,0x411,0x411,
+0x411,0x54,0x411,0x411,0x414,0x414,0x414,0x414,0x414,0x408,0x408,0x408,0x411,0x411,0x411,0x411,
+0x54,0x54,0x411,0x411,0x414,0x414,0x414,0x414,0x54,0x408,0x408,0x408,0x411,0x411,0x411,0x411,
+0x411,0x411,0x411,0x411,0x414,0x414,0x414,0x414,0x414,0x408,0x408,0x408,0x54,0x54,0x411,0x411,
+0x411,0x54,0x411,0x411,0x414,0x414,0x414,0x414,0x414,0x40e,0x40b,0x54,0xa8c,0xa8f,0xa8f,0xa8f,
+0xea9,0x57,0x57,0x57,0x57,0x57,0x41d,0x41d,0x41d,0x41d,0x41d,0x41d,0x465,0xaa1,0x5a,0x5a,
+0x5fa,0x465,0x465,0x465,0x465,0x465,0x46b,0x47d,0x46b,0x477,0x471,0x5fd,0x462,0x5f7,0x5f7,0x5f7,
+0x5f7,0x462,0x462,0x462,0x462,0x462,0x468,0x47a,0x468,0x474,0x46e,0x5a,0xc9c,0xc9c,0xc9c,0xc9c,
+0xc9c,0x11af,0x11af,0x11af,0x11af,0x11af,0x11af,0x11af,0x11af,0x5a,0x5a,0x5a,0x483,0x483,0x483,0x483,
+0x483,0x483,0x483,0x480,0x486,0x660,0x483,0x891,0x8b2,0x9c9,0x9c9,0x9c9,0xaa4,0xaa4,0xc9f,0xc9f,
+0xc9f,0xc9f,0x100b,0x100e,0x100e,0x11b2,0x1320,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,
+0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x48c,0x48c,0x48c,0x48c,0x48c,0x48c,0x48c,0x48c,
+0x48c,0x48c,0x48c,0x48c,0x48c,0x489,0x489,0x489,0x489,0x48c,0x9cc,0x9cc,0xaa7,0xaad,0xaad,0xaaa,
+0xaaa,0xaaa,0xaaa,0xca2,0xdad,0xdad,0xdad,0xdad,0xeac,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
+0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x4bc,0x4bc,0x4bc,0x9d5,0xdb6,0xeb2,0xeb2,0xeb2,
+0xeb2,0x1146,0x63,0x63,0x63,0x63,0x63,0x63,0x624,0x624,0x624,0x624,0x624,0x624,0x624,0x624,
+0x624,0x624,0x4c8,0x4c8,0x4c5,0x4c5,0x4c5,0x4c5,0xdbc,0xdbc,0xdbc,0xdb9,0xdb9,0xdb9,0xdb9,0xdb9,
+0x1014,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b8,0x11b8,0x11b8,0x11b8,0x66,0x66,0x66,0x66,
+0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x9de,0x9de,0x69,
+0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,
+0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,
+0x4e6,0x4e6,0x4e6,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,
+0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6f,0x50d,0x50d,0x50d,0x50d,0x11be,0x507,0x507,
+0x50d,0x50d,0x11c1,0x11c1,0x50d,0x50d,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,
+0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,
+0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,
+0x9f9,0x9f9,0x72,0x9f9,0x9f9,0x9f9,0x9f9,0x9fc,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,
+0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9fc,0x72,0x72,0x72,0x72,
+0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,
+0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x75,0x75,
+0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x7b,0x73e,0x738,0x73e,0x738,0x73e,0x738,0x73e,
+0x738,0x73e,0x738,0x738,0x73b,0x738,0x73b,0x738,0x73b,0x738,0x73b,0x738,0x73b,0x738,0x73b,0x738,
+0x73b,0x738,0x73b,0x738,0x73b,0x738,0x73b,0x738,0x738,0x738,0x738,0x73e,0x738,0x73e,0x738,0x73e,
+0x738,0x738,0x738,0x738,0x738,0x738,0x73e,0x738,0x738,0x738,0x738,0x738,0x73b,0xb43,0xb43,0x7b,
+0x7b,0x846,0x846,0x816,0x816,0x741,0x744,0xb40,0x7e,0x7e,0x7e,0x7e,0x7e,0x756,0x756,0x756,
+0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,
+0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0xfde,0x7e,0x7e,0x81,0x759,0x759,0x759,
+0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x81,
+0x81f,0x81f,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,0x822,
+0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,
+0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0x1239,0x1239,0x1239,0x84,0x84,0x84,0x84,0x84,
+0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,
+0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0x762,0xc3c,0xc3c,0x87,
+0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,
+0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x87,
+0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0x8a,0x8a,0x8a,
+0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,
+0xa17,0xb4c,0xa17,0xa17,0xa17,0xb4c,0xa17,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,
+0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,
+0x8ac,0x8ac,0x8ac,0x8ac,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,
+0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,
+0x525,0x525,0x525,0x525,0x525,0x525,0x525,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,
+0x93,0x93,0x93,0x513,0x513,0x513,0x513,0x513,0x93,0x93,0x93,0x93,0x93,0x9ea,0x516,0x51c,
+0x522,0x522,0x522,0x522,0x522,0x522,0x522,0x522,0x522,0x519,0x51c,0x51c,0x51c,0x51c,0x51c,0x51c,
+0x51c,0x51c,0x51c,0x51c,0x51c,0x51c,0x51c,0x93,0x51c,0x51c,0x51c,0x51c,0x51c,0x93,0x51c,0x93,
+0x51c,0x51c,0x93,0x51c,0x51c,0x93,0x51c,0x51c,0x51c,0x51c,0x51c,0x51c,0x51c,0x51c,0x51c,0x51f,
+0x537,0x531,0x537,0x531,0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,
+0x11c4,0x11c4,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,
+0x96,0x96,0x96,0x537,0x531,0x534,0x53a,0x537,0x531,0x537,0x531,0x537,0x531,0x537,0x537,0x531,
+0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,
+0x534,0x531,0x534,0x534,0x534,0x534,0x534,0x534,0x531,0x534,0x531,0x531,0x534,0x534,0x531,0x531,
+0x531,0x531,0x531,0x534,0x531,0x531,0x534,0x531,0x534,0x534,0x534,0x531,0x534,0x534,0x534,0x534,
+0x96,0x96,0x534,0x534,0x534,0x534,0x531,0x531,0x534,0x531,0x531,0x531,0x531,0x534,0x531,0x531,
+0x531,0x531,0x531,0x534,0x534,0x534,0x531,0x531,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,
+0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,
+0x537,0x537,0x849,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x52e,0x52e,0xadd,0xc4b,0x96,0x96,
+0x53d,0x53d,0x53d,0x53d,0xebb,0xebb,0xebb,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,
+0x780,0x786,0x786,0x792,0x792,0x783,0x77a,0x783,0x77a,0x783,0x77a,0x783,0x77a,0x783,0x77a,0x783,
+0x77a,0x78c,0x789,0x78c,0x789,0xb61,0xb61,0xc48,0xc45,0x77d,0x77d,0x77d,0x77d,0x78f,0x78f,0x78f,
+0x7a7,0x7aa,0x7b9,0x9c,0x7ad,0x7b0,0x7bc,0x7bc,0x7a4,0x79b,0x795,0x79b,0x795,0x79b,0x795,0x798,
+0x798,0x7b3,0x7b3,0x7b6,0x7b3,0x7b3,0x7b3,0x9c,0x7b3,0x7a1,0x79e,0x798,0x9c,0x9c,0x9c,0x9c,
+0x543,0x54f,0x543,0xae0,0x543,0x9f,0x543,0x54f,0x543,0x54f,0x543,0x54f,0x543,0x54f,0x543,0x54f,
+0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x54c,
+0x546,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x54c,0x546,0x54c,0x546,0x54c,0x546,0x9f,0x9f,0x540,
+0x681,0x684,0x699,0x69c,0x67b,0x684,0x684,0xa5,0x663,0x666,0x666,0x666,0x666,0x663,0x663,0xa5,
+0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0x9ed,0x9ed,0x9ed,0x8af,0x65d,0x552,0x552,
+0xa5,0x6ab,0x68a,0x67b,0x684,0x681,0x67b,0x68d,0x67e,0x678,0x67b,0x699,0x690,0x687,0x6a8,0x67b,
+0x6a5,0x6a5,0x6a5,0x6a5,0x6a5,0x6a5,0x6a5,0x6a5,0x6a5,0x6a5,0x696,0x693,0x699,0x699,0x699,0x6ab,
+0x66c,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,
+0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0xa5,
+0xa5,0xa5,0x669,0x669,0x669,0x669,0x669,0x669,0xa5,0xa5,0x669,0x669,0x669,0x669,0x669,0x669,
+0xa5,0xa5,0x669,0x669,0x669,0x669,0x669,0x669,0xa5,0xa5,0x669,0x669,0x669,0xa5,0xa5,0xa5,
+0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,
+0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa35,0xa8,
+0xa32,0xa32,0xa32,0xa32,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,
+0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,0xa38,
+0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,
+0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,
+0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xb1,0xb1,0xebe,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,
+0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,
+0xa50,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,
+0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xb1,0xb1,
+0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,
+0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xb4,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa65,0xa65,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa65,0xb4,0xa65,0xa65,
+0xb4,0xb4,0xa65,0xb4,0xb4,0xa65,0xa65,0xb4,0xb4,0xa65,0xa65,0xa65,0xa65,0xb4,0xa65,0xa65,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa62,0xa62,0xa62,0xa62,0xb4,0xa62,0xb4,0xa62,0xa62,0xa62,
+0xa62,0xbd3,0xa62,0xa62,0xb4,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,
+0xa62,0xa62,0xa62,0xa62,0xa65,0xa65,0xb4,0xa65,0xa65,0xa65,0xa65,0xb4,0xb4,0xa65,0xa65,0xa65,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xb4,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xb4,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa65,0xa65,0xb4,0xa65,0xa65,0xa65,0xa65,0xb4,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xb4,0xa65,0xb4,0xb4,0xb4,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,
+0xa65,0xb4,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xcb4,0xcb4,0xb4,0xb4,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa62,0xa62,0xa62,0xa5c,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdc5,0xdc2,0xb4,0xb4,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,
+0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xb7,0xa68,0xb7,0xb7,
+0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,
+0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xaef,0xaef,0xaef,0xaef,
+0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xbd,0xaef,0xaef,0xaef,0xaef,0xae9,0xae9,
+0xaec,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xaf8,0xaf8,0xaf8,0xaf8,
+0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf2,0xaf2,
+0xaf5,0xb55,0xb55,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xafe,0xafe,0xafe,0xafe,
+0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafb,0xafb,
+0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xb04,0xb04,0xb04,0xb04,
+0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xc6,0xb04,0xb04,0xb04,0xc6,0xb01,0xb01,
+0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xbe5,0xbe5,0xbe5,0xbe5,
+0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,
+0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xc9,0xc9,0xc9,0xbd6,0xbd6,0xbd6,0xbe2,
+0xbe2,0xbe2,0xbe2,0xbd6,0xbd6,0xbe2,0xbe2,0xbe2,0xc9,0xc9,0xc9,0xc9,0xbe2,0xbe2,0xbd6,0xbe2,
+0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbd9,0xbd9,0xbd9,0xc9,0xc9,0xc9,0xc9,0xbdc,0xc9,0xc9,0xc9,
+0xbe8,0xbe8,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbeb,0xbeb,0xbeb,0xbeb,
+0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xcc,0xcc,
+0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,
+0xed3,0xed3,0xed3,0xed3,0xed3,0xed0,0xed0,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,0xcf,0xcf,0xcf,
+0xed0,0xed0,0xed0,0xed0,0xed0,0x1155,0x1155,0x1155,0x1155,0x1155,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,
+0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,
+0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xc0f,0xc0f,0xc0f,0xc0f,
+0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xd2,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,
+0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xd2,
+0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,
+0xc0f,0xc0f,0xc0f,0xd2,0xc0f,0xc0f,0xd2,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,
+0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xd2,0xd2,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,
+0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,
+0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,
+0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,
+0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,
+0xc12,0xc12,0xc12,0xd5,0xd5,0xd5,0xd5,0xd5,0xc51,0xc51,0xc51,0xd8,0xd8,0xd8,0xd8,0xc4e,
+0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,
+0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xd8,0xd8,0xd8,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,
+0xc4e,0xc4e,0xc4e,0xc4e,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,
+0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,
+0xc18,0xc18,0xdb,0xc15,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,
+0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,
+0xc21,0xc21,0xde,0xde,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xe1,0xe1,0xc24,0xe1,0xc24,0xc24,
+0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,
+0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xe1,0xc24,0xc24,0xe1,0xe1,0xe1,0xc24,0xe1,0xe1,0xc24,
+0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,
+0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,
+0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xea,0xea,0xea,0xea,0xea,
+0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0xfbd,0x144,0x144,0x144,0x144,
+0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,
+0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xce1,0xcd8,0xcd8,0xcde,0xcde,0xcde,0xed,0xed,0xcdb,0xcdb,
+0xfe4,0xfe4,0xfe4,0xfe4,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,
+0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,
+0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,
+0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0x11d0,0x1020,0xdd4,0xdd4,
+0xcf3,0xcf0,0xcf3,0xcf0,0xcf0,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0x1029,0x1026,0x1029,0x1026,0x1023,
+0x1023,0x1023,0x1263,0x1260,0xf6,0xf6,0xf6,0xf6,0xf6,0xced,0xcea,0xcea,0xcea,0xce7,0xced,0xcea,
+0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,
+0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,
+0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xf9,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xf9,
+0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xf9,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xf9,
+0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,
+0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,
+0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xff,0x1266,0xff,0xff,0xff,0xff,0xff,0x1266,0xff,0xff,
+0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,
+0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0x102,
+0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,
+0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0x102,
+0xd17,0xd0b,0xd0b,0xd0b,0x105,0xd0b,0xd0b,0x105,0x105,0x105,0x105,0x105,0xd0b,0xd0b,0xd0b,0xd0b,
+0xd17,0xd17,0xd17,0xd17,0x105,0xd17,0xd17,0xd17,0x105,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,
+0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,
+0x105,0x105,0x105,0x105,0xd08,0xd08,0xd08,0x105,0x105,0x105,0x105,0xd0e,0xd11,0xd11,0xd11,0xd11,
+0xd11,0xd11,0xd11,0xd11,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0xd14,0xd14,0xd14,0xd14,
+0xd14,0xd14,0xd1a,0xd1a,0xd11,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0xd2c,0xd2c,0xd2c,0xd2c,
+0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0x102f,0x102f,0x108,0x108,0x108,0x108,0xd26,0xd26,0xd26,0xd26,
+0xd26,0xd29,0xd29,0xd29,0xd26,0xd26,0xd29,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd2c,0xd2c,0xd2c,
+0xd2c,0xd2c,0xd2c,0xd2c,0xd26,0xd26,0x108,0x108,0x108,0x108,0x108,0x108,0xd23,0xd23,0xd23,0xd23,
+0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0x102c,0x108,0x108,0x108,0xd20,0xd20,0xd32,0xd32,0xd32,0xd32,
+0x10b,0x10b,0x10b,0x10b,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd2f,0xd32,0xd32,0xd32,
+0xd32,0xd32,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0xef1,0xef1,0xeee,0xee8,
+0xeee,0xee8,0xeee,0xee8,0xeee,0xee8,0xee5,0xee5,0xee5,0xee5,0xefa,0xef7,0xee5,0x1032,0x1269,0x126c,
+0x126c,0x1269,0x1269,0x1269,0x1269,0x1269,0x126f,0x126f,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,
+0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,
+0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0xd59,0xd59,0xd59,0xd56,0xd56,0xd4d,0xd4d,0xd56,
+0xd53,0xd53,0xd53,0xd53,0x111,0x111,0x111,0x111,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,
+0x1188,0x1185,0x168,0x168,0x168,0x168,0x168,0x168,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0x1272,0x1272,
+0x114,0x114,0x114,0x114,0x114,0x114,0x114,0xd5f,0x11d6,0x114,0x114,0x114,0x114,0x114,0x114,0x114,
+0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x11d3,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,
+0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xd86,0xd77,0xd71,0xd83,0xd80,0xd7a,0xd7a,0xd89,
+0xd74,0xd7d,0x117,0x117,0x117,0x117,0x117,0x117,0xe07,0xe07,0xdf2,0xe07,0xe0a,0xe0d,0xe0d,0xe0d,
+0xe0d,0xe0d,0xe0d,0xe0d,0x11d,0x11d,0x11d,0x11d,0xe01,0xe01,0xe01,0xe01,0xe01,0xe01,0xe01,0xe01,
+0xe01,0xe01,0xe13,0xe13,0xdf8,0xdfe,0xe13,0xe13,0xdfb,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,
+0xdf8,0xdf8,0xdf8,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf8,0xdf8,0xdf8,0xdf8,
+0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0x11d,0x11d,0x11d,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,
+0xf0c,0xf09,0xf09,0xf18,0xf0f,0x11dc,0x11d9,0x120,0x11dc,0x11d9,0x1278,0x1275,0x120,0x120,0x120,0x120,
+0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x11dc,0x11d9,0x11dc,0x11d9,0x11dc,0x11d9,0x11dc,0x11d9,
+0x11dc,0x11d9,0x1278,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,
+0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,
+0x120,0x120,0x120,0x120,0x127b,0x127b,0x11d9,0xf15,0xf15,0xf15,0xf15,0xf15,0xe22,0xe22,0xe22,0xe22,
+0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,
+0xe1f,0xe1f,0xe25,0xe25,0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x123,0xe2e,0xe2e,0xe2e,0xe2e,
+0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,
+0xe2e,0xe2e,0xe28,0xe28,0xe28,0xe28,0x1038,0x1038,0x126,0x126,0x126,0xe2b,0xe31,0xe31,0xe31,0xe31,
+0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0x129,0x129,0x129,0x129,0x129,
+0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,
+0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0xe37,0xe37,0xe37,0x12c,
+0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0xe34,0xe34,0xe34,0xe34,
+0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0xe3a,0xe3a,0xe3a,0xe3a,
+0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0x12f,0x12f,
+0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0xf3c,0xf3c,0xf3c,0xf3c,
+0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,
+0xf39,0xf39,0xf30,0xf2d,0x132,0x132,0x132,0xf3f,0xf3f,0xf33,0xf33,0xf33,0xf36,0xf36,0xf36,0xf36,
+0xf36,0xf36,0xf36,0xf36,0xf36,0xf36,0x132,0x132,0x132,0xf3c,0xf3c,0xf3c,0xf42,0xf42,0xf42,0xf42,
+0xf42,0xf42,0xf42,0xf42,0xf42,0xf42,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf57,0xf57,0xf57,0xf57,
+0xf57,0xf57,0xf57,0xf57,0xf57,0xf57,0xf5a,0xf5a,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,
+0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0x135,0xf75,0xf6f,0xf75,0xf6f,
+0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,
+0xf75,0xf6f,0xf75,0xf6f,0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x1287,0xf81,0xf81,0xf81,0xf81,
+0xf7b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0xf87,0xf87,0xf7e,0xf7e,0xf7e,0xf7e,
+0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0xf7e,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0xfa8,0xfa8,0xfa8,0xfa8,
+0xfa8,0xfa8,0xfa8,0xf9c,0xf9c,0xf9c,0xf9c,0xf9c,0xf9c,0xf9c,0xf9c,0xf9c,0xf9c,0xf9c,0xfa2,0xfa5,
+0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0xf9f,0xfb7,0xfb7,0xfb7,0xfb7,
+0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfab,0xfab,0xfab,0xfab,0xfab,0xfab,0xfb4,0xfb4,0xfab,0xfab,0xfb4,
+0xfb4,0xfab,0xfab,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0xfb7,0xfb7,0xfb7,0xfab,
+0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfab,0xfb4,0x141,0x141,0xfb1,0xfb1,0xfb1,0xfb1,
+0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0x141,0x141,0xfae,0xfba,0xfba,0xfba,0x144,0x144,0x144,0x144,
+0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,
+0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0xfc0,0xfc0,0xfc0,0xfc0,
+0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,
+0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc3,0x147,0x147,0xfc6,0xfc6,0xfc6,0xfc6,
+0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,
+0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0x14a,0x14a,0x14a,0xfc9,0xfc9,0xfc9,0xfc9,
+0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0x14d,0x14d,0x14d,
+0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0xfcf,0xfcf,0xfcf,0xfcf,
+0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,
+0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0xfcf,0x150,0x150,0x150,0x150,0x150,0xfcc,0xfd2,0xfd2,0xfd2,0xfd2,
+0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0x153,0x153,0x153,0x153,0xfd5,0xfd5,0xfd5,0xfd5,
+0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,
+0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x103e,0x103e,0x103e,0x103e,
+0x1047,0x103e,0x103e,0x103e,0x1047,0x103e,0x103e,0x103e,0x103e,0x103b,0x159,0x159,0x1044,0x1044,0x1044,0x1044,
+0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x159,0x104a,0x104a,0x104a,0x104a,
+0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,
+0x104a,0x104a,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x15c,0x1065,0x1065,0x1065,0x1065,
+0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,
+0x1065,0x1062,0x104d,0x1062,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x15f,0x1056,0x105f,0x104d,0x105f,
+0x105f,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x104d,
+0x104d,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x15f,0x15f,0x1050,0x105c,0x105c,0x105c,0x105c,
+0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x105c,0x105c,0x105c,0x105c,
+0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x118b,0x1182,0x118b,0x118b,
+0x118b,0x118b,0x118b,0x118b,0x118b,0x1071,0x1071,0x1071,0x1071,0x118b,0x1071,0x1071,0x1071,0x1071,0x117f,0x131a,
+0x131d,0x128a,0x128a,0x162,0x162,0x162,0x162,0x162,0x162,0x162,0x162,0x162,0x1086,0x1086,0x1086,0x1086,
+0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x107d,0x107d,0x1080,0x1089,
+0x1083,0x1083,0x1083,0x1089,0x165,0x165,0x165,0x165,0x165,0x165,0x165,0x165,0x108c,0x108c,0x108c,0x108c,
+0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x1092,0x1092,
+0x1092,0x1092,0x1092,0x1092,0x108f,0x108f,0x108f,0x1092,0x16b,0x16b,0x16b,0x16b,0x1170,0x1170,0x1170,0x1170,
+0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,
+0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x1170,0x16e,0x16e,0x16e,0x10a7,0x109b,0x109b,0x109b,
+0x109b,0x109b,0x109b,0x109e,0x10b0,0x10b0,0x109b,0x109b,0x109b,0x109b,0x171,0x10ad,0x10a1,0x10a1,0x10a1,0x10a1,
+0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x171,0x171,0x171,0x171,0x109b,0x109b,0x10b9,0x10b9,0x10b9,0x10b9,
+0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10bc,0x10b9,0x10b9,0x10b9,
+0x10b9,0x10b9,0x10b9,0x10b3,0x10b3,0x10b3,0x10b9,0x10b6,0x174,0x174,0x174,0x174,0x10ce,0x10c2,0x10ce,0x177,
+0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,
+0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x10cb,0x10cb,0x10d1,0x10c5,0x10c8,0x10e6,0x10e6,0x10e6,0x10e0,
+0x10e0,0x10d7,0x10e0,0x10e0,0x10d7,0x10e0,0x10e0,0x10e9,0x10e3,0x10da,0x17a,0x17a,0x10dd,0x10dd,0x10dd,0x10dd,
+0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x10ef,0x10ef,0x10ef,0x10ef,
+0x10ef,0x10ef,0x10ef,0x17d,0x17d,0x17d,0x17d,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,
+0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,
+0x10ec,0x10ec,0x10ec,0x10ec,0x17d,0x17d,0x17d,0x17d,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,
+0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x180,0x10f5,
+0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,
+0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x183,0x183,
+0x183,0x1101,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,
+0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x186,0x186,
+0x110a,0x110a,0x110a,0x110a,0x110a,0x110a,0x110a,0x110a,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,
+0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x189,0x189,0x189,0x189,0x189,
+0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,
+0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,
+0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x18f,0x1137,0x1137,0x192,0x192,0x192,0x192,0x192,0x192,
+0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,
+0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,
+0x115b,0x115b,0x115b,0x198,0x198,0x198,0x198,0x198,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,
+0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115b,0x115e,0x115e,0x115e,0x1143,0x198,
+0x1236,0x1161,0x1236,0x1236,0x1236,0x1236,0x1236,0x1236,0x1236,0x1236,0x1236,0x1236,0x1236,0x1161,0x1236,0x1161,
+0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x128d,0x128d,0x198,0x198,0x198,0x198,
+0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1158,0x1233,0x1158,0x1158,0x1233,0x1233,0x1158,
+0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1158,0x1158,0x1158,0x1158,0x1233,0x1233,
+0x1161,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x198,0x198,0x198,0x198,0x198,
+0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,
+0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x11e5,0x11e5,
+0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,
+0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x1179,0x123f,0x123f,0x19b,0x19b,0x19b,0x19b,0x19b,
+0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,
+0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,
+0x123f,0x123f,0x123f,0x19b,0x19b,0x19b,0x19b,0x19b,0x1173,0x1173,0x1173,0x1173,0x1173,0x1173,0x1173,0x1173,
+0x1173,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x123c,0x123c,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,
+0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,
+0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x11ee,0x11ee,0x11ee,0x11ee,
+0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,
+0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11e8,0x11e8,0x11e8,0x19e,0x19e,0x11eb,0x19e,0x1200,0x1200,0x1200,0x1200,
+0x1200,0x1200,0x11f1,0x11fa,0x11f4,0x11f4,0x11fa,0x11fa,0x11fa,0x11f4,0x11fa,0x11f4,0x11f4,0x11f4,0x11fd,0x11fd,
+0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x11f7,0x11f7,0x11f7,0x11f7,0x1a4,0x1203,0x1203,0x1203,
+0x1203,0x1203,0x1203,0x1a4,0x1a4,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1a4,0x1a4,0x1203,0x1203,0x1203,
+0x1203,0x1203,0x1203,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1206,0x1206,0x1206,0x1206,
+0x1206,0x1206,0x1209,0x121b,0x121b,0x120f,0x120f,0x120f,0x120f,0x120f,0x1a7,0x1a7,0x1a7,0x1a7,0x120c,0x120c,
+0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x120c,0x1212,0x1212,
+0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,
+0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,
+0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,
+0x121e,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1245,0x1242,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,
+0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,
+0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1221,0x1221,0x1221,0x1221,
+0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1b0,0x1b0,0x1221,0x1221,0x1221,
+0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1b0,0x1b0,0x1221,0x1221,0x1221,
+0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1b0,0x1221,0x1221,0x1221,
+0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1b0,0x1b0,0x1b0,0x1b0,
+0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,
+0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1227,0x1b3,0x1b3,0x1b3,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1b3,0x1b3,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1227,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1227,0x1b3,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1b3,0x1227,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1b3,0x1227,0x1227,0x1227,0x1227,0x1b3,0x1b3,0x1b3,0x1224,0x1224,0x1224,0x1224,
+0x1224,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1224,0x1224,
+0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1b3,0x1b3,0x1290,0x1290,0x1290,0x1290,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1b3,0x1b3,0x1b3,0x1b3,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,
+0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,
+0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,
+0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x129c,0x1bf,0x129c,0x129c,
+0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,
+0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,
+0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1299,0x1299,0x1299,0x1299,
+0x1299,0x1299,0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,
+0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1bf,0x12a2,0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,
+0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,
+0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x1c2,0x12a2,0x1c2,0x1c2,0x12a2,
+0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,
+0x1c2,0x12a2,0x1c2,0x12a2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x12a2,0x1c2,0x1c2,0x1c2,0x1c2,0x12a2,
+0x1c2,0x12a2,0x1c2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x1c2,0x12a2,0x1c2,0x1c2,0x12a2,
+0x1c2,0x12a2,0x1c2,0x12a2,0x1c2,0x12a2,0x1c2,0x12a2,0x1c2,0x12a2,0x12a2,0x1c2,0x12a2,0x1c2,0x1c2,0x12a2,
+0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,
+0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,
+0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,
+0x12a2,0x12a2,0x12a2,0x12a2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x12a2,0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,
+0x12a2,0x12a2,0x1c2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,
+0x12a2,0x12a2,0x12a2,0x12a2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,
+0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,
+0x1c2,0x1c2,0x1c2,0x1c2,0x129f,0x129f,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,
+0x1c2,0x1c2,0x1c2,0x1c2,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,
+0x12b4,0x12a5,0x12a8,0x12a8,0x12a5,0x12a5,0x12a5,0x12ab,0x12ab,0x1c5,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,
+0x12b1,0x12b1,0x12b1,0x12b1,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c3,
+0x12bd,0x12bd,0x12c3,0x12c3,0x12cc,0x12cc,0x12c6,0x12c9,0x12c9,0x12c3,0x12c0,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,
+0x1c8,0x1c8,0x1c8,0x1c8,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,
+0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x12cf,0x1cb,0x1cb,0x1cb,0x1cb,
+0x1cb,0x1cb,0x12cf,0x12cf,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,
+0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,
+0x1cb,0x1cb,0x1cb,0x1cb,0x12db,0x12db,0x12db,0x12db,0x12db,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,
+0x1ce,0x1ce,0x1ce,0x1ce,0x12db,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,
+0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,
+0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,
+0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x12d5,0x12d5,0x12d5,0x12d5,0x12de,0x12de,0x12de,0x12de,0x12de,
+0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12de,0x12f0,0x12f3,0x12f3,0x12f3,0x12f3,0x12f6,0x12f6,0x12e4,
+0x12e7,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,
+0x12ea,0x12ea,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,
+0x12fc,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,
+0x12f9,0x12f9,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,
+0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x118b,0x118b,0x118b,0x106e,0x118b,0x118b,0x118b,0x118b,
+0x118b,0x118b,0x118b,0x118b,0x118b,0x118b,0x118b,0x118b,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,
+0x1311,0x1311,0x1311,0x1302,0x130b,0x1302,0x130b,0x130b,0x1302,0x1302,0x1302,0x1302,0x1302,0x1302,0x130e,0x1305,
+0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,
+0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,
+0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x84c,0x84c,0xa0e,0xa0e,0xa0e,0xa0e,
+0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,
+0xa0e,0xa0e,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0xfe1,0xfe1,0xfe1,0xfe1,
+0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x1314,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,
+0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,
+0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0xb4f,0xb4f,0xb4f,0xb4f,
+0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0x116d,0x116d,0x116d,0x1e6,0x1e6,0xd6e,0xd6e,0xd6e,0xd6e,
+0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,
+0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,
+0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,
+0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,
+0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0x1e9,
+0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,
+0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,
+0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0x1ec,0x1ec,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,
+0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x1ef,0x1ef,0x1ef,
+0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,
+0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,
+0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1f2,0x1f2,0xfe7,0x2ee,0x2ee,0x2fd,0xb91,0x300,0x300,0x300,
+0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,
+0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x2fd,0x2ee,0x2ee,0x2ee,0x2ee,0x2ee,0x2ee,0x2ee,
+0x2ee,0x2fd,0x2fd,0x2fd,0x2fd,0x2f4,0xfea,0x1197,0x300,0x83a,0x83a,0x2f1,0x2f1,0xfe7,0x1194,0x1194,
+0x303,0x303,0x303,0x303,0x303,0x303,0x303,0x303,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x300,
+0x300,0x303,0x300,0x300,0x300,0x300,0x300,0x300,0x300,0x303,0x300,0x300,0x303,0x300,0x300,0x300,
+0x300,0x300,0x1194,0x1197,0x2f1,0x300,0x2fd,0x2fd,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,
+0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0x3f0,0xa89,
+0xa89,0xc87,0xc87,0x3ed,0xc8a,0x1257,0x1257,0x1257,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,
+0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,
+0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f3,0x3f9,0x3f9,0x3f9,0x1002,0x1002,0x1002,0x1002,0x1002,
+0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,
+0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,
+0x3f6,0x3f6,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0x3fc,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,
+0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,
+0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x405,0x3ff,0x405,0x3ff,
+0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,
+0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x3ff,0x3ff,
+0x3ff,0x3ff,0x402,0x88e,0xea3,0xea3,0xea6,0xea3,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,
+0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,0x405,0x3ff,
+0x405,0x3ff,0xea6,0xea3,0xea6,0xea3,0xea6,0xea3,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411,
+0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411,
+0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x414,0x5c7,0x5c7,0x5ca,0x42f,0x5d6,0x5d3,0x5d3,0x5d0,
+0x459,0x459,0x417,0x417,0x417,0x417,0x417,0x9c0,0x5d9,0x43b,0x5f1,0x5f4,0x450,0x5d9,0x43e,0x43e,
+0x42f,0x44a,0x44a,0x5c7,0x456,0x453,0x5cd,0x429,0x420,0x420,0x423,0x423,0x423,0x423,0x423,0x426,
+0x423,0x423,0x423,0x41a,0x45f,0x45f,0x45c,0x45c,0x5e5,0x444,0x441,0x5e2,0x5df,0x5dc,0x5ee,0x432,
+0x5eb,0x5eb,0x447,0x44a,0x5e8,0x5e8,0x447,0x44a,0x42c,0x42f,0x42f,0x42f,0x44d,0x438,0x435,0xa9e,
+0x9c6,0x9c6,0x9c3,0x9c3,0x9c3,0x9c3,0xa95,0xa95,0xa95,0xa95,0xa9b,0xbbe,0xbbb,0xc96,0xc99,0xa98,
+0xc99,0xc99,0xc99,0xc99,0xc96,0xc99,0xc99,0xa92,0x492,0x492,0x4aa,0x606,0x48f,0x600,0x492,0x4a7,
+0x48f,0x606,0x4a1,0x4aa,0x4aa,0x4aa,0x4a1,0x4a1,0x4aa,0x4aa,0x4aa,0x60c,0x48f,0x4aa,0x609,0x48f,
+0x49e,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x48f,0x48f,0x495,0x600,0x603,0x48f,0x4aa,0x48f,0x60f,0x48f,
+0x4aa,0x498,0x4b0,0x612,0x4aa,0x4aa,0x49b,0x4a1,0x4aa,0x4aa,0x4ad,0x4aa,0x4a1,0x4a4,0x4a4,0x4a4,
+0x4a4,0x9d2,0x9cf,0xbc1,0xca8,0xab9,0xabc,0xabc,0xab6,0xab3,0xab3,0xab3,0xab3,0xabc,0xab9,0xab9,
+0xab9,0xab9,0xab0,0xab3,0xca5,0xdb0,0xdb3,0xeaf,0x1011,0x1011,0x1011,0x618,0x615,0x4b3,0x4b6,0x4b6,
+0x4b6,0x4b6,0x4b6,0x615,0x618,0x618,0x615,0x4b6,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,
+0x61e,0x61e,0x61e,0x61e,0x4bf,0x4bf,0x4bf,0x4bf,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,
+0x61b,0x61b,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,
+0x4c2,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c8,0x4c2,0x4c5,0x4c5,0x4c2,0x4c2,0x4c2,0x4c2,0x4c5,0x4c5,
+0x621,0x621,0x4c2,0x4c2,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,
+0x4c5,0x4c8,0x4c8,0x4c8,0x4c5,0x4c5,0x624,0x4c5,0x624,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,
+0x4c2,0x4c5,0x4c2,0x4c2,0x4c2,0x4c2,0x4c2,0x4c2,0x4c5,0x4c5,0x4c2,0x621,0x4c2,0x4c2,0x4c2,0x9d8,
+0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0x9d8,0xabf,0xabf,0xabf,0xabf,0xabf,0xabf,0xabf,0xabf,
+0xabf,0xabf,0xabf,0xabf,0x627,0x4cb,0x627,0x627,0x4ce,0x4cb,0x4cb,0x627,0x627,0x4ce,0x4cb,0x627,
+0x4ce,0x4cb,0x4cb,0x627,0x4cb,0x627,0x4d7,0x4d4,0x4cb,0x627,0x4cb,0x4cb,0x4cb,0x4cb,0x627,0x4cb,
+0x4cb,0x627,0x627,0x627,0x627,0x4cb,0x4cb,0x627,0x4ce,0x627,0x4ce,0x627,0x627,0x627,0x627,0x627,
+0x62d,0x4d1,0x627,0x4d1,0x4d1,0x4cb,0x4cb,0x4cb,0x627,0x627,0x627,0x627,0x4cb,0x4cb,0x4cb,0x4cb,
+0x627,0x627,0x4cb,0x4cb,0x4cb,0x4ce,0x4cb,0x4cb,0x4ce,0x4cb,0x4cb,0x4ce,0x627,0x4ce,0x4cb,0x4cb,
+0x627,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x627,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,
+0x4cb,0x4cb,0x4cb,0x4cb,0x62a,0x627,0x4ce,0x4cb,0x627,0x627,0x627,0x627,0x4cb,0x4cb,0x627,0x627,
+0x4cb,0x4ce,0x62a,0x62a,0x4ce,0x4ce,0x4cb,0x4cb,0x4ce,0x4ce,0x4cb,0x4cb,0x4ce,0x4ce,0x4cb,0x4cb,
+0x4cb,0x4cb,0x4cb,0x4cb,0x4ce,0x4ce,0x627,0x627,0x4ce,0x4ce,0x627,0x627,0x4ce,0x4ce,0x4cb,0x4cb,
+0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x627,0x4cb,0x4cb,0x4cb,0x627,0x4cb,0x4cb,
+0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x627,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4ce,0x4ce,0x4ce,0x4ce,
+0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x627,
+0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,
+0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,
+0x4ce,0x4ce,0x4ce,0x4ce,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4ce,0x4ce,0x4ce,0x4ce,0x4cb,0x4cb,
+0x4cb,0x4cb,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,
+0x4da,0x9db,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4e0,0x4e0,0x4e0,0x4e0,0x4da,0x4da,0x4da,0x4da,
+0x4da,0x4da,0x630,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4dd,0x4dd,0x4da,0x4da,0x4da,0x4da,
+0x4e0,0x4e0,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x723,0x720,0x4da,0x4da,0x4da,0x4da,0x4da,
+0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,
+0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x9db,
+0xac8,0x9db,0x9db,0x9db,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,
+0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,
+0x4e3,0x4e3,0x4e3,0x4e3,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x4e9,0xb25,
+0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,
+0xb25,0xb25,0xb25,0xc30,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
+0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x4ec,0x4ef,0x4ef,0x4ef,0x4ef,0x4ef,0x4ef,0x4ef,
+0x4ef,0x4ef,0x4ef,0x4ef,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
+0x4ef,0x4ef,0x4ef,0x4ef,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
+0x63f,0x63f,0x63f,0x63f,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,0x642,
+0x642,0x642,0x642,0x642,0x4f2,0x4f2,0x642,0x642,0x642,0x642,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,
+0xacb,0xacb,0xacb,0xacb,0x648,0x648,0x4f5,0x645,0x645,0x645,0x645,0x645,0x645,0x645,0x4f5,0x4f5,
+0x4f5,0x4f5,0x4f8,0x4f8,0x4f8,0x4f8,0x648,0x648,0x4f8,0x4f8,0x648,0x648,0x4f5,0x4f5,0x4f5,0x4f5,
+0x648,0x648,0x4f8,0x4f8,0x648,0x648,0x4f5,0x4f5,0x4f5,0x4f5,0x648,0x648,0x645,0x4f5,0x4f8,0x648,
+0x4f5,0x4f5,0x645,0x648,0x648,0x648,0x4f8,0x4f8,0x4f5,0x4f5,0x4f5,0x4f5,0x4f5,0x4f5,0x4f5,0x4f5,
+0x4f5,0x4f5,0x4f5,0x4f5,0x4f5,0x4f5,0x648,0x645,0x648,0x645,0x4f5,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,
+0x4f8,0x4f5,0x4f5,0x645,0x9e1,0x9e1,0x9e1,0x9e1,0x9e1,0x9e1,0x9e1,0x9e1,0xace,0xace,0xace,0xace,
+0xace,0xace,0xace,0xace,0x4fe,0x4fe,0x4fe,0x4fe,0x4fb,0x651,0x651,0x4fb,0x4fb,0x64b,0x4fb,0x4fb,
+0x4fb,0x4fb,0x64b,0x64b,0x4fb,0x4fb,0x4fb,0x4fb,0xc33,0xc33,0xad1,0xad1,0xcb1,0x9e4,0x4fe,0x4fe,
+0x64e,0x4fe,0x64e,0x4fe,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,
+0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fe,0x4fe,0x4fe,
+0x4fb,0x4fb,0x4fb,0x4fb,0x651,0x4fb,0x651,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,
+0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,0x4fb,
+0x4fb,0x4fb,0x4fb,0x4fb,0x651,0x651,0x501,0x651,0x64b,0x64b,0x4fb,0x64b,0x64e,0x64b,0x64b,0x4fb,
+0x64b,0x651,0x501,0x651,0x9e4,0x9e4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,
+0xad4,0xad4,0xcae,0xcb1,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,
+0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x504,0x507,0x11be,0x11be,0x11be,0x507,0x507,0x507,0x507,
+0x507,0x507,0x507,0x507,0x11be,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,
+0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x657,0x507,0x507,0x507,0x507,0x507,0x507,
+0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x11be,0x507,0x11be,0x507,0x507,0x507,0x507,0x11be,
+0x11be,0x11be,0x507,0x114f,0x507,0x507,0x507,0x510,0x510,0x510,0x510,0x11be,0x11be,0x507,0x50a,0x50a,
+0x507,0x507,0x507,0x507,0xada,0xad7,0xada,0xad7,0xada,0xad7,0xada,0xad7,0xada,0xad7,0xada,0xad7,
+0xada,0xad7,0x654,0x654,0x654,0x654,0x654,0x654,0x654,0x654,0x654,0x654,0x507,0x507,0x507,0x507,
+0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x11be,0x507,0x507,0x507,
+0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x507,0x11be,0x531,0x531,0x531,0x531,
+0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
+0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x531,0x537,0x52b,0x528,0x537,0x537,0x537,0x537,
+0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,
+0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x52e,0x52e,0x52e,0x52e,0x52e,0x52e,
+0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,
+0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x534,0x53a,0x537,0x531,
+0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,
+0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,0x537,0x531,0x537,0x531,
+0x537,0x531,0x537,0x531,0x537,0x531,0x537,0x531,0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,
+0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,0x537,0x531,0x534,0x53a,0x537,0x531,0x537,0x531,
+0x534,0x53a,0x537,0x531,0x534,0x53a,0x537,0x531,0x537,0x531,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,
+0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x537,0x531,0x537,0x531,0x537,0x531,0x534,0x53a,
+0x534,0x53a,0x537,0x531,0x537,0x531,0x537,0x531,0x537,0x531,0x537,0x531,0x537,0x531,0x537,0x531,
+0x534,0x537,0x531,0x534,0x537,0x531,0x534,0x53a,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,
+0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x534,
+0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,
+0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x531,0x531,0x531,0x531,0x531,0x531,0x531,
+0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x534,0x534,0x531,0x534,0x531,0x534,0x531,0x531,
+0x534,0x531,0x531,0x534,0x531,0x534,0x531,0x531,0x534,0x531,0x534,0x534,0x531,0x531,0x531,0x534,
+0x531,0x531,0x531,0x531,0x531,0x534,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,
+0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x534,0x534,0x531,0x531,
+0x534,0x531,0x534,0x531,0x531,0x531,0x531,0x531,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
+0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,
+0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x534,0x53a,0x537,0x537,0x537,0x537,
+0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,
+0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x53a,0x53a,0x53a,0x53a,
+0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,0x53a,
+0x53a,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x537,0x54c,0x54c,0x546,0x54c,
+0x546,0x54c,0x546,0x54c,0x546,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x54c,0x546,0x549,0x54f,0x54c,
+0x546,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x54c,
+0x546,0x54c,0x546,0x54c,0x546,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,
+0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,
+0x54f,0x54c,0x546,0x549,0x54f,0x54c,0x546,0x549,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,
+0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x636,0x633,0x633,0x633,0x633,
+0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,
+0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x633,0x63c,0x63c,
+0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,0x63c,
+0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,0x639,
+0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
+0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,0x63f,
+0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,
+0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,0x65a,
+0xb2b,0x7e3,0x7dd,0x7da,0x7e0,0x7d7,0x66f,0x672,0x672,0x672,0x672,0x672,0x672,0x672,0x672,0x672,
+0x7e9,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,
+0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,0x66f,
+0x66f,0x66f,0x7e6,0x7e6,0x675,0x7f8,0x7fb,0x801,0x726,0x732,0x813,0x72f,0x7ef,0x7ec,0x7ef,0x7ec,
+0x7f5,0x7f2,0x7f5,0x7f2,0x7ef,0x7ec,0x72c,0x801,0x7ef,0x7ec,0x7ef,0x7ec,0x7ef,0x7ec,0x7ef,0x7ec,
+0x807,0x80d,0x80a,0x80a,0x67b,0x6b7,0x6b7,0x6b7,0x6b7,0x6b7,0x6b7,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,
+0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x6b1,0x67e,
+0x699,0x678,0x69f,0x6a2,0x69c,0x6b4,0x6b4,0x6b4,0x6b4,0x6b4,0x6b4,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,
+0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x6ae,0x67e,
+0x699,0x678,0x699,0xb2e,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,
+0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,
+0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x1164,0x1164,0x1164,0x1164,0x1164,0x71d,0x72c,0x72f,0x72f,0x72f,
+0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x843,0x843,0x843,0x843,0x735,0x735,0x804,0x810,0x810,0x810,
+0x810,0x810,0x729,0x7fe,0xa08,0xa08,0xa08,0xb3d,0xb5b,0xb58,0xa23,0x7d4,0x73b,0x738,0x73b,0x73e,
+0x738,0x73b,0x738,0x73b,0x738,0x73b,0x738,0x738,0x738,0x738,0x738,0x738,0x73b,0x73b,0x738,0x73b,
+0x73b,0x738,0x73b,0x73b,0x738,0x73b,0x73b,0x738,0x73b,0x73b,0x738,0x738,0xb5e,0x74d,0x747,0x74d,
+0x747,0x74d,0x747,0x74d,0x747,0x74d,0x747,0x747,0x74a,0x747,0x74a,0x747,0x74a,0x747,0x74a,0x747,
+0x74a,0x747,0x74a,0x747,0x74a,0x747,0x74a,0x747,0x74a,0x747,0x74a,0x747,0x74a,0x747,0x74a,0x74d,
+0x747,0x74a,0x747,0x74a,0x747,0x74a,0x747,0x747,0x747,0x747,0x747,0x747,0x74a,0x74a,0x747,0x74a,
+0x74a,0x747,0x74a,0x74a,0x747,0x74a,0x74a,0x747,0x74a,0x74a,0x747,0x747,0x747,0x747,0x747,0x74d,
+0x747,0x74d,0x747,0x74d,0x747,0x747,0x747,0x747,0x747,0x747,0x74d,0x747,0x747,0x747,0x747,0x747,
+0x74a,0x74d,0x74d,0x74a,0x74a,0x74a,0x74a,0x819,0x81c,0x750,0x753,0xb46,0x759,0x759,0x759,0x759,
+0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,
+0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x75c,0x759,0x759,0x759,
+0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,
+0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x759,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,
+0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,
+0x765,0x765,0x765,0x765,0xc3f,0xc3f,0xd68,0x75f,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,
+0x825,0x825,0x825,0x825,0xc39,0xc39,0xc39,0xc39,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,
+0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x768,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,
+0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0xc42,
+0xc42,0xc42,0xc42,0x82e,0x82e,0x82e,0x82e,0x82e,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,
+0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,
+0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0xc42,0xc42,0x76e,0x76e,0x76e,0x76e,
+0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,
+0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x76e,0x82b,0x82b,0x82b,0x82b,
+0x82b,0x82b,0x82b,0x82b,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,
+0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,0x771,
+0x771,0x771,0x771,0x771,0x771,0x771,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,
+0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xfe1,0xfe1,0xfe1,0xfe1,
+0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,
+0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,
+0x774,0x774,0x777,0x777,0x774,0x777,0x774,0x777,0x777,0x774,0x774,0x774,0x774,0x774,0x774,0x774,
+0x774,0x774,0x774,0x777,0x774,0x777,0x774,0x777,0x777,0x774,0x774,0x777,0x777,0x777,0x774,0x774,
+0x774,0x774,0x1317,0x1317,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,
+0xb4f,0xb4f,0xb4f,0xb4f,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,
+0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,0x825,
+0x825,0x825,0x825,0x825,0x1167,0x1167,0x1167,0x1167,0x1152,0x1152,0x1152,0x1152,0x1152,0x1152,0x1152,0x1152,
+0xc39,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,
+0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,
+0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,
+0x828,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,
+0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,
+0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0xc42,
+0x888,0x86a,0x86a,0x86a,0x86a,0x864,0x86a,0x86a,0x87c,0x86a,0x86a,0x867,0x873,0x879,0x879,0x879,
+0x879,0x879,0x87c,0x864,0x870,0x864,0x864,0x864,0x85b,0x85b,0x864,0x864,0x864,0x864,0x864,0x864,
+0x87f,0x87f,0x87f,0x87f,0x87f,0x87f,0x87f,0x87f,0x87f,0x87f,0x864,0x864,0x864,0x864,0x864,0x864,
+0x864,0x864,0x864,0x864,0x867,0x85b,0x864,0x85b,0x864,0x85b,0x876,0x86d,0x876,0x86d,0x885,0x885,
+0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,
+0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,0x894,
+0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,
+0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,0x897,
+0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,
+0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,0x89a,
+0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,
+0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x89d,0x89d,
+0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,
+0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a0,0x8a0,
+0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,
+0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,0x8a3,
+0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,
+0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,0x8a6,
+0x8a9,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,
+0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8a9,0x8ac,0x8ac,0x8ac,
+0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,
+0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x8ac,0x93c,0x93c,0xe9d,0x93c,0x93c,0x93c,0x93f,0x93c,
+0xe9d,0x93c,0x93c,0xe94,0x936,0x927,0x927,0x927,0x927,0x939,0x927,0xe82,0xe82,0xe82,0x927,0x92a,
+0x936,0x92d,0xe88,0xe97,0xe97,0xe82,0xe82,0xe9d,0x933,0x933,0x933,0x933,0x933,0x933,0x933,0x933,
+0x933,0x933,0x942,0x942,0x930,0x930,0x930,0x930,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x939,0x939,
+0x927,0x927,0xe9d,0xe9d,0xe9d,0xe9d,0xe82,0xe82,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,
+0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,
+0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0xc93,
+0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0xc93,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,
+0x951,0x951,0x951,0x951,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,
+0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,
+0x957,0x957,0x957,0x957,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,
+0x95d,0x95a,0x960,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x1008,0x1008,0x1008,0x1008,0x1008,
+0x1008,0x1008,0x1008,0x1008,0x1005,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,
+0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,
+0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x95d,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,
+0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,
+0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x996,0x996,0x996,0x999,0x999,0x996,0x996,0x996,
+0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x97e,0x97e,0x993,0x975,
+0x975,0x975,0x975,0x975,0x975,0x975,0x993,0x993,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,
+0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,
+0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,
+0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,
+0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b7,0x9b4,0x9b4,0x9b4,0x9b4,
+0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,
+0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9b4,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,
+0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,
+0x9db,0x9db,0x9db,0xac8,0xac8,0xac8,0xac8,0xac8,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,
+0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,
+0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9e7,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,
+0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,
+0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,
+0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,
+0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,
+0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,
+0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa0e,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,
+0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa14,0xa11,0xa11,
+0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,
+0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,0xa11,
+0xa17,0xa17,0xb4c,0xb4c,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,
+0xa17,0xa17,0xa17,0xa17,0xb4c,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,
+0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xbd0,0xbd0,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,
+0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,
+0xa3b,0xa3b,0xbcd,0xbcd,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,
+0xc1b,0xc1b,0xc1b,0xc1b,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
+0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,0xa3e,
+0xa3e,0xa3e,0xa3e,0xa3e,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,
+0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,0xa41,
+0xa41,0xa41,0xa41,0xa41,0xa50,0xa50,0xa50,0xa50,0xa50,0xa47,0xa53,0xa59,0xa59,0xa59,0xa4d,0xa4d,
+0xa4d,0xa56,0xa4a,0xa4a,0xa4a,0xa4a,0xa4a,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa59,
+0xa59,0xa59,0xa59,0xa59,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,
+0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,
+0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa50,0xa50,0xa59,0xa59,0xa59,0xa4d,0xa4d,0xa59,0xa59,0xa59,
+0xa59,0xa59,0xa59,0xa59,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,
+0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa59,0xa59,0xa59,0xa59,0xa4d,0xa4d,
+0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa50,0xa50,0xa50,0xa50,0xa50,
+0xa65,0xa5c,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa5c,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa5c,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa5c,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa5c,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,
+0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,
+0xa5f,0xa5f,0xa5f,0xa5f,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,
+0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa65,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,
+0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa65,0xa65,0xa65,0xa65,0xa68,0xa68,0xa68,0xa68,
+0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,
+0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa6b,0xa6b,0xa6b,0xa6b,
+0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,
+0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6e,0xa6e,0xa6e,0xa6e,
+0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,
+0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xac8,0xac8,0xac8,0xac8,
+0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,
+0xac8,0xac8,0xac5,0xac8,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,
+0xac5,0xac5,0xac5,0xbc4,0xbc7,0xcab,0xcab,0xcab,0xcab,0xcab,0xcab,0xcab,0xcab,0xcab,0xcab,0xcab,
+0xdbc,0xdbc,0xdbc,0xdbc,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xad4,0xbca,0xbca,
+0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,
+0xcae,0xeb5,0x1149,0x1149,0xcb7,0xcb7,0xcb7,0xcb7,0xcb7,0xcbd,0xcba,0xdce,0xdce,0xdce,0xdce,0x125d,
+0xec7,0x125d,0x11cd,0x11cd,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,
+0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb34,0xb31,0xb34,0xb31,0xb34,0xb31,0xfdb,0xfd8,0xecd,0xeca,
+0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,
+0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,
+0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,
+0xb10,0xb10,0xb10,0xb16,0xb13,0xb3a,0xb37,0xb16,0xb13,0xb16,0xb13,0xb16,0xb13,0xb16,0xb13,0xb16,
+0xb13,0xb16,0xb13,0xb16,0xb13,0xb16,0xb13,0xb16,0xb13,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,
+0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,
+0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb16,0xb13,0xb16,0xb13,
+0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,
+0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb16,0xb13,0xb10,0xb10,
+0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb1f,0xb19,0xb19,0xb19,
+0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,
+0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,
+0xb1f,0xb1f,0xb1f,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,
+0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,0xb19,
+0xb1c,0xb19,0xb19,0xb19,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,
+0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,
+0xb4f,0xb4f,0xb4f,0xb4f,0xbca,0xbca,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,
+0xcae,0xcae,0xcae,0xcae,0xcae,0xcae,0xdbf,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,
+0xeb5,0x1017,0x114c,0x114c,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,
+0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,
+0xbee,0xbee,0xbee,0xbee,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbf4,0xbf4,0xbf4,0xbf4,0xbf4,0xbf1,
+0xc06,0xc06,0xc06,0xc00,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc00,
+0xc06,0xc06,0xc06,0xc06,0xbfa,0xbfa,0xc03,0xc03,0xc03,0xc03,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbfd,
+0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc0,0xcc3,0xcc3,0xcc3,
+0xcc3,0xcc3,0xcc3,0xcc3,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,
+0xc06,0xc06,0xc00,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,
+0xc06,0xbfa,0xbfa,0xbfa,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,
+0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,
+0xbfd,0xbfd,0xbfd,0xbfd,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,
+0xc09,0xc09,0xcc6,0xcc6,0xcc6,0xcc6,0xcc6,0xcc6,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xed0,
+0xed0,0xed0,0xed0,0xed0,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,
+0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,
+0xc0c,0xc0c,0xc0c,0xc0c,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,
+0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,
+0xc12,0xc12,0xc12,0xc12,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,
+0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,
+0xc1b,0xc1b,0xc1b,0xc1b,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,
+0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,
+0xc27,0xc27,0xc27,0xc27,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,
+0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,
+0xc36,0xc36,0xc36,0xc36,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,
+0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,0xccc,
+0xccc,0xccc,0xccc,0xccc,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,
+0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,0xccf,
+0xccf,0xccf,0xccf,0xccf,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,
+0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,0xcd2,
+0xcd2,0xcd2,0xcd2,0xcd2,0xd8f,0xd8f,0xce4,0xce4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xedc,
+0xedc,0xedc,0xedc,0xedc,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,0xed9,
+0xed9,0xed9,0xed9,0xed9,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,
+0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,0xcf3,0xcf0,
+0xcf3,0xcf0,0xcf3,0xcf0,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,
+0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,
+0xcff,0xcff,0xcff,0xcff,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,
+0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,
+0xd05,0xd05,0xd05,0xd05,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,
+0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xdd7,0xdd7,0xdd7,0xdd7,0xedf,
+0xedf,0xedf,0xedf,0xedf,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,
+0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,
+0xd2c,0xd2c,0xd2c,0xd2c,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,
+0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,
+0xd32,0xd32,0xd32,0xd32,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,
+0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,
+0xd3b,0xd3b,0xd3b,0xd35,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,
+0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd3b,
+0xd3b,0xd3b,0xd3b,0xd3b,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,
+0xd44,0xd44,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd3e,0xd47,0xeeb,0xee5,0xef4,0xee2,
+0xd44,0xd44,0xee2,0xee2,0xd59,0xd59,0xd4a,0xd59,0xd59,0xd59,0xd50,0xd59,0xd59,0xd59,0xd59,0xd4a,
+0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,
+0xd59,0xd59,0xd59,0xd59,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,
+0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,
+0xd5c,0xd5c,0xd5c,0xd5c,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,
+0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,
+0xd6e,0xd6e,0xd6e,0xd6e,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,
+0xd8c,0xd8c,0xd8c,0xd8c,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,
+0xfe4,0xfe4,0xfe4,0xfe4,0xdd1,0xdd1,0xdd1,0xdd1,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,
+0xed0,0xed0,0xed0,0xed0,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,0xed3,
+0xed3,0xed3,0xed3,0xed3,0xdf2,0xdf2,0xdf2,0xdf2,0xe04,0xe0d,0xe10,0xe0d,0xe10,0xe0d,0xe10,0xe0d,
+0xe10,0xe0d,0xe10,0xe0d,0xe0d,0xe0d,0xe10,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,
+0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xdf5,0xe04,0xdf2,0xdf2,
+0xdf2,0xdf2,0xdf2,0xe07,0xdf2,0xe07,0xe04,0xe04,0xe19,0xe16,0xe19,0xe19,0xe19,0xe16,0xe16,0xe19,
+0xe16,0xe19,0xe16,0xe19,0xe16,0xf06,0xf06,0xf06,0x1035,0xefd,0xf06,0xefd,0xe16,0xe19,0xe16,0xe16,
+0xefd,0xefd,0xefd,0xefd,0xf00,0xf03,0x1035,0x1035,0xe1c,0xe1c,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,
+0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf0f,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,
+0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,
+0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,
+0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,
+0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,
+0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,
+0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,
+0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe82,0xe9d,0xe94,0xe91,0xe91,0xe9d,0xe9d,0xe94,
+0xe94,0xe91,0xe91,0xe91,0xe91,0xe91,0xe9d,0xe9d,0xe9d,0xe82,0xe82,0xe82,0xe82,0xe9d,0xe9d,0xe9d,
+0xe9d,0xe9d,0xe9d,0xe9d,0xe9d,0xe9d,0xe9d,0xe9d,0xe9d,0xe9d,0xe82,0xe94,0xe97,0xe82,0xe82,0xe9a,
+0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe85,0xe9d,0xe9a,0xe8e,0xe8e,0xe8e,0xe8e,0xe8e,0xe8e,0xe8e,0xe8e,
+0xe8e,0xe8e,0xffc,0xffc,0xff9,0xff6,0xe8b,0xe8b,0xeb8,0xeb8,0xeb8,0xeb8,0x114c,0x114c,0x114c,0x114c,
+0x114c,0x1149,0x1149,0x1149,0x1149,0x114c,0x11bb,0x114c,0x114c,0x114c,0x1149,0x114c,0x114c,0x1149,0x1149,0x1149,
+0x114c,0x114c,0x1149,0x1149,0x114c,0x1149,0x1149,0x114c,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,
+0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,
+0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf12,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,
+0xf0f,0xf18,0xf0f,0xf18,0xf0f,0xf18,0xf18,0xf0f,0xf1b,0xf1b,0xf21,0xf27,0xf27,0xf27,0xf27,0xf27,
+0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,
+0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf21,0xf1b,0xf1b,0xf1b,0xf1b,0xf21,0xf21,
+0xf1b,0xf1b,0xf24,0x127e,0x1281,0x1281,0xf27,0xf27,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,
+0xf1e,0xf1e,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,
+0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,
+0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,
+0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,0xf45,
+0xf48,0xf48,0xf48,0xf4b,0xf48,0xf48,0xf4e,0xf4e,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,
+0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,
+0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,
+0xf5a,0xf5a,0xf5a,0xf5a,0xf5d,0xf54,0xf63,0xf60,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,
+0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,
+0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0x11e2,0x11df,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,
+0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf72,0xf69,0xf66,0xf66,0xf66,0xf6c,0x1287,0x1287,0x1287,0x1287,
+0x1287,0x1287,0x1287,0x1287,0xf69,0xf69,0xf6c,0xf78,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,
+0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,
+0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf75,0xf6f,0xf81,0xf81,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,
+0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,
+0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0xf81,0xf81,0xf81,0xf81,0xf81,0xf81,0xf81,0xf81,
+0xf81,0xf81,0xf81,0xf81,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8d,
+0xf8d,0xf8d,0xf90,0xf99,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,0xfa8,
+0xfa8,0xfa8,0xfa8,0xfa8,0xf93,0xf93,0xf93,0xf93,0xf93,0xf93,0xf93,0xf93,0xf93,0xf93,0xf96,0xf96,
+0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,
+0xf96,0xf96,0xf96,0xf96,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,
+0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,
+0xfb7,0xfb7,0xfb7,0xfb7,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,
+0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,
+0xfc9,0xfc9,0xfc9,0xfc9,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,
+0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,
+0xfd2,0xfd2,0xfd2,0xfd2,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,
+0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,0xfd5,
+0xfd5,0xfd5,0xfd5,0xfd5,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,
+0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x103e,0x103e,0x1041,0x1041,0x1047,0x103e,
+0x103e,0x103e,0x103e,0x103e,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,
+0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,0x104a,
+0x104a,0x104a,0x104a,0x104a,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,
+0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,
+0x1065,0x1065,0x1065,0x1065,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,
+0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,
+0x1077,0x1077,0x1074,0x107a,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,
+0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,
+0x1086,0x1086,0x1086,0x1086,0x1095,0x1095,0x1095,0x10a4,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,
+0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,
+0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x1098,0x10a4,0x10a4,0x1095,0x1095,0x1095,0x1095,0x10a4,0x10a4,
+0x1095,0x10a4,0x10a4,0x10a4,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,
+0x10cb,0x10cb,0x10cb,0x10cb,0x10bf,0x10cb,0x10bf,0x10bf,0x10bf,0x10d4,0x10d4,0x10bf,0x10bf,0x10d4,0x10cb,0x10d4,
+0x10d4,0x10cb,0x10bf,0x10c2,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,
+0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,
+0x10cb,0x10cb,0x10cb,0x10cb,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,
+0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,
+0x10e6,0x10e6,0x10e6,0x10e6,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,
+0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,
+0x10fe,0x10fb,0x10fb,0x10fb,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,
+0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,
+0x1107,0x1107,0x1107,0x1107,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,
+0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,0x1116,
+0x1116,0x1116,0x1116,0x1116,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1134,
+0x1131,0x1131,0x1131,0x1131,0x112e,0x112e,0x112e,0x1122,0x1122,0x1122,0x1122,0x112e,0x112e,0x1128,0x1125,0x112b,
+0x112b,0x111c,0x1137,0x1137,0x111f,0x111f,0x112e,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,
+0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1134,0x1131,
+0x1134,0x1131,0x1131,0x1131,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,
+0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,
+0x113a,0x113a,0x113a,0x113a,0x1140,0x1140,0x1140,0x113d,0x113d,0x113d,0x113a,0x113a,0x113a,0x113a,0x113d,0x113a,
+0x113a,0x113a,0x1140,0x113d,0x1140,0x113d,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,
+0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a,
+0x113a,0x1140,0x113d,0x113d,0x113a,0x113a,0x113a,0x113a,0x114c,0x114c,0x11bb,0x1149,0x11bb,0x11bb,0x11bb,0x11bb,
+0x1149,0x1149,0x114c,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,0x114c,0x114c,0x114c,0x114c,0x114c,0x1149,0x114c,
+0x114c,0x114c,0x114c,0x1149,0x1149,0x114c,0x114c,0x114c,0x1236,0x1236,0x1161,0x1236,0x1236,0x1236,0x1161,0x1236,
+0x1236,0x1236,0x1161,0x1161,0x1161,0x1161,0x1161,0x1236,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1158,
+0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1158,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,
+0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,
+0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,
+0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,
+0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1200,0x1215,0x1206,0x1215,0x1218,0x1218,0x1218,0x1218,0x1218,
+0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,
+0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,
+0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,
+0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1224,0x1224,0x1227,0x1227,0x1227,0x1227,0x1227,0x1224,0x1227,0x1227,0x1227,
+0x1224,0x1227,0x1224,0x1227,0x1224,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1224,
+0x1227,0x1224,0x1224,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,0x1227,
+0x1293,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,
+0x122a,0x1293,0x122a,0x122a,0x122a,0x1293,0x122a,0x1293,0x122a,0x1293,0x122a,0x1293,0x122a,0x122a,0x122a,0x1293,
+0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x1293,0x1293,0x122a,0x122a,0x122a,0x122a,0x1293,0x122a,0x1293,0x1293,
+0x122a,0x122a,0x122a,0x122a,0x1293,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,
+0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,
+0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,
+0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,
+0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,
+0x12a5,0x12a5,0x12a5,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,
+0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,
+0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,
+0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,0x12d2,
+0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,
+0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,0x12db,
+0x12e1,0x12e1,0x12ed,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,
+0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,0x12f3,
+0x12f3,0x12f3,0x12f3,0x12ed,0x12ed,0x12ed,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12ed,
+0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,
+0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,
+0,0,0,0
+};
+
+static const UTrie2 propsVectorsTrie={
+ propsVectorsTrie_index,
+ propsVectorsTrie_index+4128,
+ NULL,
+ 4128,
+ 19284,
+ 0xa40,
+ 0x10a0,
+ 0x0,
+ 0x0,
+ 0x110000,
+ 0x5b70,
+ NULL, 0, FALSE, FALSE, 0, NULL
+};
+
+static const uint32_t propsVectors[4899]={
+0x67,0,0,0x67,0x80000,0x20,0x867,0,0,0xa67,0,0,0xb67,0,0,0xc67,
+0,0,0xd67,0,0,0xe67,0,0,0xf67,0,0,0x1067,0,0,0x1167,0,
+0,0x1267,0,0,0x1367,0,0,0x1467,0,0,0x1567,0,0,0x1667,0,0,
+0x1767,0,0,0x1867,0,0,0x1967,0,0,0x1a67,0,0,0x1b67,0,0,0x1d67,
+0,0,0x1f67,0,0,0x2067,0,0,0x2267,0,0,0x2367,0,0,0x2467,0,
+0,0x2567,0,0,0x2767,0,0,0x2867,0x80000,0x20,0x2967,0,0,0x2a67,0,0,
+0x2b67,0,0,0x2d67,0,0,0x3067,0x20000000,0,0x3167,0x20000000,0,0x3267,0x20000000,0,0x3867,
+0x20000000,0,0x3a67,0,0,0x3b67,0,0,0x3c67,0,0,0x3e67,0,0,0x4067,0,
+0,0x4167,0,0,0x4367,0,0,0x4467,0,0,0x4867,0,0,0x4967,0,0,
+0x4a67,0,0,0x5067,0,0,0x5167,0,0,0x5267,0,0,0x5467,0,0,0x5567,
+0,0,0x5667,0x80000,0x20,0x5767,0,0,0x5867,0,0,0x5967,0,0,0x5b67,0,
+0,0x5c67,0,0,0x5d67,0,0,0x6067,0x80000,0x20,0x6167,0,0,0x6267,0,0,
+0x6367,0,0,0x6467,0,0,0x6567,0,0,0x6f67,0,0,0x7067,0,0,0x7367,
+0x20000000,0,0x7567,0,0,0x7667,0,0,0x7767,0,0,0x7867,0,0,0x7a67,0,
+0,0x7b67,0,0,0x7c67,0,0,0x7e67,0,0,0x7f67,0,0,0x8167,0,0,
+0x8267,0,0,0x8367,0,0,0x8467,0,0,0x8567,0,0,0x8667,0,0,0x8767,
+0,0,0x8867,0,0,0x8967,0,0,0x8b67,0,0,0x8c67,0,0,0x8e67,0x20000000,
+0,0x8f67,0,0,0x9067,0,0,0x9167,0,0,0x9267,0,0,0x9367,0,0,
+0x9567,0,0,0x9667,0,0,0x9767,0,0,0x9867,0,0,0x9967,0,0,0x9a67,
+0,0,0x9c67,0,0,0x9f67,0,0,0xa067,0,0,0xa167,0,0,0xa367,0,
+0,0xa467,0,0,0xa567,0,0,0xa667,0,0,0xa767,0,0,0xa867,0,0,
+0xa967,0,0,0xaa67,0,0,0xab67,0,0,0xac67,0,0,0xad67,0,0,0xae67,
+0,0,0xaf67,0,0,0xb167,0,0,0xb267,0,0,0xb367,0,0,0xb467,0,
+0,0xb567,0,0,0xb667,0,0,0xb767,0,0,0xb867,0,0,0xb967,0,0,
+0xba67,0,0,0xbc67,0,0,0xbd67,0,0,0xbe67,0,0,0xbf67,0,0,0xc067,
+0,0,0xc167,0,0,0xc267,0,0,0xc367,0,0,0xc467,0,0,0xc667,0,
+0,0xc767,0,0,0xc867,0,0,0xc967,0,0,0xca67,0,0,0xcb67,0,0,
+0xcc67,0,0,0xcd67,0,0,0xce67,0,0,0xcf67,0,0,0xd067,0,0,0xd267,
+0,0,0xd367,0,0,0xd467,0,0,0xd567,0,0,0xd667,0,0,0xd867,0,
+0,0xd967,0,0,0xda67,0,0,0xdb67,0,0,0xdc67,0,0,0xa0067,0,0xe00000,
+0xa4667,0,0xe00000,0xa4767,0,0xe00000,0xa4f67,0,0xe00000,0xa5e67,0,0xe00000,0xa5f67,0,0xe00000,0xac567,
+0,0xe00000,0xad167,0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020,0x11000100,0x40000001,
+0xa5a040,0x11000100,0x40000001,0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200,0x24000000,0x200000,
+0x11000200,0x24000008,0x1710000,0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100,0x220401,0x11000319,
+0x7c00100,0x220402,0x11000319,0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401,0x11000419,0x7c00100,
+0x220402,0x11000419,0x7c00100,0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519,0x7c00100,0x220400,
+0x11000519,0x7c00100,0x230400,0x11000600,0x4000400,0x200000,0x11000600,0x4000400,0x200002,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500,0x230400,0x11000600,
+0x7c00500,0x530400,0x11000600,0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001,0x11000800,0x6800010,
+0x201001,0x11000800,0x7c00500,0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e,0x4000400,0x200002,
+0x1100080e,0x7000500,0x220402,0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100,0x250400,0x1100080e,
+0x7c00100,0x250401,0x1100080e,0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000908,0x2802400,0x962460,0x11000908,0x4000000,0x200000,0x11000908,0x7c00100,
+0x220400,0x11000908,0x7c00100,0x220401,0x11000908,0x7c00100,0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200000,0x11000a03,0x4000000,0x270000,
+0x11000a03,0x7c00100,0x220400,0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,0xc000000,0x248000,0x11000b13,
+0x2802500,0x962460,0x11000b13,0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,0x400000,0x11000b13,0x4000010,
+0x200000,0x11000b13,0x7c00100,0x2630400,0x11000c00,0,0x218820,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,0x11000c02,0x4000000,0x200000,
+0x11000c02,0x4000000,0x1329400,0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,0x7c00100,0x230400,0x11000c02,
+0x7c00100,0x230401,0x11000c02,0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000c02,0xc000010,0xb48000,0x11000f0a,0x2802100,
+0x962460,0x11000f0a,0x2802400,0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,0x11000f0a,0x6800000,0x1329800,0x11000f0a,0x6800100,0x962540,
+0x11000f0a,0x7c00100,0x230400,0x11000f0a,0x7c00100,0x230401,0x11001004,0x2802100,0x962460,0x11001004,0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,
+0x4000000,0x200000,0x11001004,0x4000000,0x1500000,0x11001004,0x6800000,0x1329800,0x11001004,0x6800100,0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,
+0x230400,0x11001004,0x7c00100,0x230401,0x11001110,0x2802100,0x962460,0x11001110,0x2802400,0x962460,0x11001110,0x2806400,0x962460,0x11001110,0x6800000,0x1329800,
+0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110,0x7c00100,0x230401,0x1100120f,0x2802100,0x962460,0x1100120f,0x2802400,0x962460,0x1100120f,
+0x2806400,0x962460,0x1100120f,0x6800000,0x1329800,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100,0x230400,0x1100131f,0x2802100,0x962460,0x1100131f,0x2802400,
+0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800,0x1100131f,0x6800100,0x962540,0x1100131f,0x6800100,0x962541,
+0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423,0x2806400,0x962460,0x11001423,0x4000000,0x200000,0x11001423,
+0x6800000,0x1329800,0x11001423,0x6800100,0x962540,0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100,
+0x962460,0x11001524,0x2802100,0x962461,0x11001524,0x2806400,0x962460,0x11001524,0x6800000,0x1329800,0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400,
+0x11001615,0x2802100,0x962460,0x11001615,0x2806400,0x962460,0x11001615,0x6800000,0x1329800,0x11001615,0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,
+0x7c00100,0x230400,0x1100171a,0x2802100,0x962460,0x1100171a,0x2806400,0x962460,0x1100171a,0x6800000,0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,
+0x962541,0x1100171a,0x7c00100,0x230400,0x11001900,0x4000000,0x1600000,0x11001926,0x2802100,0x1862460,0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,
+0x11001926,0x4000000,0x200000,0x11001926,0x4000010,0x400000,0x11001926,0x6800000,0x1329800,0x11001926,0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,
+0x7c00900,0x1830000,0x11001926,0x7e00100,0x1830000,0x11001a18,0x2802100,0x1862460,0x11001a18,0x2802400,0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,
+0x1830142,0x11001a18,0x7c00100,0x1830000,0x11001a18,0x7c00100,0x1830002,0x11001a18,0x7c00900,0x1830000,0x11001a18,0x7e00100,0x1830000,0x11001d00,0x4000000,0x200000,
+0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400,0x11001e12,0x7c00100,0x2230500,0x11001e12,0x7c00100,0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,
+0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619,0x7c00100,0x250401,0x1100270e,0x4000400,0x200001,0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,
+0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100,0x250401,0x11002800,0x80000,0x918820,0x11002800,0x80000,0x1c18020,0x11002800,0x180000,0x918820,
+0x11002800,0x4000001,0x440001,0x11002800,0x4000001,0x440002,0x11002800,0x4000001,0xc4000b,0x11002800,0x6800000,0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,
+0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800,0x24000000,0x810000,0x11002800,0x24000000,0x1410000,0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,
+0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006,0xc0000b,0x11002800,0x24000008,0x1410000,0x11002800,0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,
+0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000,0x11002800,0x2c000010,0x1248002,0x11002800,0x40000001,0x63b020,0x11002800,0x40080000,0x918820,0x11002801,
+0x82000,0x962460,0x11002900,0x4000000,0x20000e,0x11002900,0x4000000,0x20000f,0x11002900,0x4000020,0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,
+0x81000e,0x11002900,0x4000020,0x81000f,0x11002900,0x4000020,0x141000e,0x11002900,0x4000020,0x141000f,0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,
+0x11002a00,0x4000000,0x1500000,0x11002a00,0x4000000,0x1600000,0x11002a00,0x4000000,0x1600002,0x11002b01,0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,
+0x4000000,0x200000,0x11002c00,0x4000000,0x200002,0x11002c00,0x4000000,0x20000f,0x11002c00,0x4000020,0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,
+0x200000,0x11002c00,0x7c00120,0x220405,0x11002c00,0x7c00120,0x230402,0x11002c00,0x7c00120,0x250402,0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,
+0x11002c19,0x7c00100,0x250401,0x11002d00,0x4000000,0x100006,0x11002d00,0x4000000,0x200006,0x11002d19,0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,
+0x7c00100,0x250402,0x11002e00,0x24000000,0x200000,0x11002e00,0x24000020,0x200000,0x11002e00,0x24000020,0x200001,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020,
+0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,0x11003000,0x24000000,0x200000,0x11003000,0x24000000,0xe00000,
+0x11003000,0x24000020,0x200000,0x11003100,0x24000000,0x200000,0x11003200,0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,0x24000000,0x100000,0x11003400,
+0x24000000,0x200000,0x11003500,0x24000000,0x200000,0x11003600,0x24000000,0x200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,0x200000,0x11003700,0x24000000,
+0xe00000,0x11003700,0x24000020,0x200000,0x11003800,0x4000000,0x100000,0x11003800,0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800,0x24000000,0xe00000,
+0x11003800,0x24000000,0x1710000,0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460,0x11005013,0x4000020,0x200005,0x11005013,0x7c00100,0x2630401,0x11005013,
+0x7c00100,0x2630402,0x11005013,0x7c00100,0x2630405,0x11005019,0x7c00100,0x220402,0x11005100,0x24000000,0x810000,0x11005100,0x24000000,0x1410000,0x11005102,0x7000100,
+0x230408,0x11005102,0x7c00100,0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100,0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,
+0x11005500,0x80000,0x1e18820,0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404,0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,
+0x7c00100,0x230409,0x11005667,0x1000,0,0x11020200,0x80004,0x418820,0x11020200,0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,
+0x100002,0x11020200,0x4000400,0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000,0x100000,0x11020200,0x24000000,0x200000,0x11020200,0x24000000,0x1400000,
+0x11020200,0x24000000,0x1500000,0x11020200,0x24000000,0x1600000,0x11020200,0x24000020,0x100000,0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,
+0x7c00100,0x220400,0x11020219,0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319,0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,
+0x220402,0x11020319,0x7c00100,0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100,0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,
+0x11020600,0x4000400,0x100002,0x11020600,0x4000400,0x200000,0x11020600,0x7c00500,0x130400,0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,
+0x2802400,0x962461,0x11020701,0x2802400,0xc62460,0x1102080e,0x7c00100,0x220400,0x1102080e,0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,
+0x220401,0x11020908,0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000,0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,
+0x11022800,0x24000000,0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02,0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,
+0x24000002,0x370000,0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800,0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,
+0x100000,0x11022800,0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000,0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,
+0x11022c00,0x4000000,0x100002,0x11022c00,0x4000000,0x10000f,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002,0x11022c00,0x7c00120,0x120405,0x11022c0e,
+0x7c00100,0x250401,0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00,0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,
+0x150402,0x11022e00,0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,
+0x11023000,0x24000000,0x100000,0x11023300,0x4000000,0x100002,0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023400,
+0x24000000,0x100000,0x11023500,0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023700,0x24000000,0x100000,0x11023700,0x24000000,
+0xe00000,0x11023700,0x24000020,0x100000,0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,
+0x11042a00,0x4000000,0x1600000,0x11045700,0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0x23040a,0x11045712,0x7c80100,0x23040a,0x11045716,
+0x7c00100,0x230c0a,0x11045716,0x7c00100,0x2530c0a,0x11063d00,0x4000001,0xe40011,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,
+0x1410011,0x11065700,0x4000000,0x1500011,0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,
+0x11065700,0x4000010,0x871411,0x11065700,0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,
+0x4000420,0xe00011,0x11065700,0x6800000,0xe01c11,0x11065700,0x6800040,0xe00011,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,
+0xe20411,0x11065719,0x7c00100,0xe50411,0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x1329800,
+0x11080100,0x24000000,0x200000,0x11080100,0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,
+0x24000000,0x1b00000,0x11080100,0x24000000,0x2410000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1710000,0x11080100,0x24000008,0x1712c00,0x11080100,0x24000010,
+0x1001400,0x11080100,0x24000010,0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,
+0x11080100,0x24000400,0x200000,0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a40000,0x11080119,
+0x7c00100,0x220400,0x11080119,0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,
+0x200000,0x11080200,0x24000000,0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,
+0x110a3000,0x24100000,0x810001,0x110a3000,0x24100000,0x1410001,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000,0xe00002,0x110a3d00,0x24000000,0xe00000,0x110a3d11,
+0x7c00300,0xe30000,0x110a3d11,0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000,0x110a3e14,0x7c00100,0xe30001,0x110a3e14,0x7c00100,
+0x2530000,0x110a3e14,0x7c00900,0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16,0x7c00100,0xe30c01,0x110a3f16,0x7c00100,0x2530c00,
+0x110a3f16,0x7c00900,0x1230c00,0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100,0xe30402,0x110a4112,0x7c80100,0xe30402,0x110a4400,
+0x4000000,0xe00000,0x110a4412,0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03,0x110a4500,0x4000000,0xe0000d,0x110a4516,0x4000000,
+0xe00c0d,0x110a4711,0x7c40300,0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300,0x4000000,0x810010,0x110a5300,0x4000000,0xe00002,
+0x110a5300,0x4000000,0xe00010,0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008,0x810010,0x110a5300,0x4000008,0x1410010,0x110a5300,
+0x6800000,0xe01c02,0x110a5300,0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c,0x110a5400,0x4000000,0x141000c,0x110a5400,0x4000000,
+0x150000c,0x110a5400,0x4000000,0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400,0x4000010,0xe7000c,0x110a5400,0x4000010,0x120140c,
+0x110a5400,0x4000010,0x127100c,0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010,0x80ac0c,0x110a5400,0xc000010,0xb4800c,0x11400a04,
+0xc000010,0x1049400,0x11400c06,0x4000010,0xb00000,0x11400c06,0x4000010,0x1071400,0x11400c06,0xc000010,0xb48000,0x11400c09,0x7c00900,0x230400,0x11400c0e,0x6800000,
+0x1329800,0x11400f12,0xc000010,0x448000,0x11403d24,0x4000000,0xe00000,0x1144571e,0x4000004,0x120000a,0x1144571e,0x4000008,0x81000a,0x1144571e,0x4000008,0x141000a,
+0x1144571e,0x4000010,0x87000a,0x1144571e,0xc000010,0x84800a,0x11445727,0x3802500,0x126246a,0x11445727,0x7c00d00,0x2530c0a,0x114a3d1e,0x24000000,0x810000,0x114a3d1e,
+0x24000000,0x1410000,0x114a3d1e,0x24000008,0x810000,0x114a3d1e,0x24000008,0x1410000,0x114a3d1e,0x24000010,0x870000,0x114a3d1e,0x2c000010,0x848000,0x114a3d24,0x4000000,
+0xe00000,0x114a3d24,0x24000000,0xe00000,0x114a3d24,0x24000002,0xe00000,0x114a3d24,0x24000002,0x1200000,0x114a3d24,0x24000008,0x810000,0x114a3d24,0x24000008,0x1410000,
+0x114a3d27,0x7c00900,0xe30c00,0x114a3d29,0x7c00300,0xe30000,0x114a3e27,0x7000400,0x1200c02,0x114a3f1e,0x4000004,0x1200000,0x114a3f27,0x7c00d00,0x2530c00,0x114a4229,
+0x4000000,0xe00000,0x114a4229,0x4000000,0xe0000f,0x114a4424,0x4000000,0xe00002,0x114a4424,0x4000000,0xe00003,0x114a4524,0x4000000,0xe00002,0x114a4524,0x4000000,
+0xe0000d,0x11800902,0x2802400,0x962460,0x11800c0c,0x2802100,0x962460,0x11800c0c,0x2802500,0x962460,0x11800f10,0x2802400,0x962460,0x11820700,0x2802400,0x962460,
+0x11820700,0x2802500,0x962460,0x118a3d2c,0x2802400,0x962460,0x118a3e27,0x2802400,0x962460,0x11c05133,0x7c00100,0x230408,0x20000067,0x1000,0,0x20000b13,
+0x2802400,0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460,0x20001b27,0x2806400,
+0x962460,0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000,0x500000,0x20001b27,0x4000000,0x810000,
+0x20001b27,0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000,0x20001b27,0x4000010,0xc00000,0x20001b27,
+0x6800000,0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27,0x7c00100,0x230401,0x20002619,0x7c00100,
+0x220401,0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900020,0x20004c67,0,0x1900020,0x20004d67,0,0x1900020,0x20006d67,0x1000,0,
+0x20006e67,0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1,0x200a4a12,0x7c00100,0x20304e1,0x21005600,
+0x4000000,0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419,0x7c00100,0x250400,0x30000419,0x7c00100,
+0x250401,0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200000,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400,0x200000,0x3000080e,0x7c00100,0x220400,
+0x30000908,0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400,0x30000908,0x7c00100,0x250401,0x30000a03,
+0x4000006,0x400000,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0,0x218820,0x30000d22,0x2802100,0x962460,0x30000d22,0x2802400,
+0x962460,0x30000d22,0x2802500,0x962460,0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010,0x248000,
+0x30000e25,0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460,0x30001821,0x4000000,0x200000,0x30001821,
+0x6800100,0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27,0x2802400,0x962460,0x30001b27,0x4000000,
+0x200000,0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400,0x1862460,0x30001c1c,0x2806400,0x1862460,
+0x30001c1c,0x4000000,0x200000,0x30001c1c,0x6800000,0x1329800,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000,0x30001c1c,
+0x7c00100,0x1830001,0x30001c1c,0xc000010,0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b,0x6800000,
+0x200000,0x30001f0b,0x7c00100,0x230400,0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x230400,0x30002128,0x4000010,0x200000,0x30002128,0x7c00100,0x230400,
+0x30002128,0xc000010,0x248000,0x3000221d,0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x440000,0x3000221d,0x7c00100,0x230400,0x30002300,
+0x4000010,0x400000,0x30002320,0x7c00100,0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417,0x2882000,
+0x1862460,0x30002417,0x4000000,0x200000,0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010,0x1200000,
+0x30002417,0x6800000,0x1329800,0x30002417,0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x3000251b,0x2802100,0x962460,0x3000251b,
+0x4000000,0x200000,0x3000251b,0x4000001,0xc40000,0x3000251b,0x4000006,0x500000,0x3000251b,0x4000010,0x400000,0x3000251b,0x4000010,0xb70000,0x3000251b,0x4000800,
+0x200000,0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900,0x230400,0x3000251b,0xc000010,0xb48000,0x3000251b,0x12882000,0x962460,
+0x30002800,0x4000001,0xc4000b,0x30002800,0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002a00,0x4000000,0x1600000,0x30002b01,0x2000,0x962460,0x30002c00,
+0x4000000,0x200000,0x30002c00,0x7c00100,0x220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000,0x24000000,0x200000,0x30003100,0x24000000,
+0x200000,0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x200000,0x3000392e,0x24000000,0x200000,0x30005013,0x7c00100,0x2630401,0x30005600,0,0x918820,
+0x30020600,0x4000400,0x500000,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000,0xe00000,0x300a3a11,0x4020000,0xe00002,0x300a3b11,
+0x4020000,0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002,0x300a4305,0x7c00100,0xe30400,0x300a4611,0x7c40300,
+0xe30000,0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x3040251b,0x4000010,0x400000,0x3040251b,0x4000010,0xb70000,
+0x3040251b,0xc000010,0xb48000,0x304a3d24,0x4000000,0xe00000,0x30800c0c,0x2802100,0x962460,0x3100080e,0x7c00120,0x220402,0x3100080e,0x7c00120,0x250402,0x31005167,
+0x1000,0,0x3100581e,0x4000000,0x200000,0x3100581e,0x7c00100,0x230400,0x3100590d,0x7c00100,0x230400,0x31005a09,0x7c00100,0x220400,0x31005a09,0x7c00100,
+0x250400,0x31005b00,0x4000000,0x200000,0x31005c00,0x80000,0x918820,0x31005c00,0x2802000,0x962460,0x31005c00,0x2802400,0x962460,0x31005c00,0x4000000,0x200000,
+0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000,0x962540,0x31005c00,0x6800400,0x962540,0x31005c01,0x2802400,0x962460,0x31005d00,0x4000020,0x200005,0x31005d00,
+0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405,0x31005d00,0x7c00120,0x250405,0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,0x7c00300,
+0xe30001,0x32000419,0x7c00100,0x250400,0x3200080e,0x4000020,0x200000,0x3200080e,0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,0x220400,
+0x32000908,0x7c00100,0x250400,0x32000c02,0x7c00100,0x230400,0x32000e25,0x7c00100,0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,0x32002800,
+0x80020,0x218820,0x32002800,0x4000001,0x440002,0x32002800,0x24000000,0x200000,0x32002800,0x24000000,0x200002,0x32002800,0x24000020,0x200000,0x32002800,0x2c000010,
+0x1248002,0x32002919,0x7c00100,0x22040f,0x32002a00,0x4000000,0x1600000,0x32002b01,0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,0x962460,
+0x32002c00,0x4000000,0x200000,0x32002c00,0x4000020,0x200000,0x32002c00,0x4000020,0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,0x32002e00,
+0x24000020,0x200000,0x32002f00,0x24000020,0x200000,0x32003000,0x24000000,0x200000,0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,0x24000020,
+0x200000,0x32003700,0x24000000,0x100000,0x32003700,0x24000000,0x200000,0x32003800,0x24000000,0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,0x1500008,
+0x32005502,0x7c00100,0x230400,0x32006108,0x7c00100,0x220400,0x32006108,0x7c00100,0x250400,0x3200622a,0x2802100,0x962460,0x3200622a,0x2806000,0x962460,0x3200622a,
+0x7c00100,0x230400,0x3200632b,0x2802100,0x962460,0x3200632b,0x2806000,0x962460,0x3200632b,0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,0x7c00100,
+0x230400,0x3200652d,0x2802100,0x962460,0x3200652d,0x7c00100,0x230400,0x32006600,0x24000020,0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,0x200000,
+0x32006900,0x24000020,0x200000,0x32006900,0x24000020,0x810000,0x32006900,0x24000020,0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,0x32006a00,
+0x24000020,0x200002,0x32020701,0x2882000,0xc62460,0x32023300,0x4000000,0x100000,0x32026c01,0x12882000,0x962460,0x32065700,0x4000000,0x810011,0x32065700,0x4000000,
+0x1410011,0x32086600,0x24000020,0x810000,0x32086600,0x24000020,0x1410000,0x32086900,0x24000020,0x810000,0x32086900,0x24000020,0x1410000,0x320a3d11,0x7c00100,0x1230400,
+0x320a3e14,0x7c00100,0xe30010,0x320a3e14,0x7c00100,0x2530000,0x320a3f16,0x7c00100,0xe30c10,0x320a4400,0x4000000,0xe00003,0x320a4929,0x4000000,0xe00000,0x320a4f11,
+0x7c00300,0xe30001,0x320a6b16,0x7c00100,0x2530c00,0x32406317,0xc000000,0x448000,0x324a3d29,0x4000000,0xe00000,0x324a3d29,0x7c00100,0x1230400,0x324a3f27,0x4000002,
+0x1200c00,0x324a5324,0x24000000,0xe00000,0x32820701,0x2802000,0x962460,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,0x200000,
+0x4000080e,0x7c00100,0x220400,0x4000080e,0x7c00100,0x250400,0x4000080e,0x7c00100,0x250402,0x40000c02,0,0x218820,0x40000c02,0x2802100,0x962460,0x40000c02,
+0x2802400,0x962460,0x40000c02,0x2802500,0x962460,0x40000c02,0x4000000,0x200000,0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000d22,0x7c00100,
+0x230400,0x40000f0a,0x7c00100,0x230400,0x40001004,0x7c00100,0x230400,0x40001110,0x2802100,0x962460,0x40001110,0x6800100,0x962540,0x4000120f,0x2802100,0x962460,
+0x4000120f,0x4000000,0x1600000,0x4000120f,0x7c00100,0x230400,0x4000131f,0x7c00100,0x230400,0x40001423,0x4000000,0x200000,0x40001423,0x4000000,0x1600000,0x40001615,
+0x2802400,0x962460,0x40001615,0x7c00100,0x230400,0x40002417,0x2802400,0x1862460,0x40002417,0x4000000,0x200000,0x40002800,0x6800000,0x201c00,0x40002800,0x24000002,
+0x200000,0x40002c00,0x4000000,0x200002,0x40003000,0x24000000,0x200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40005a09,0x7c00100,0x220400,
+0x40005a09,0x7c00100,0x250400,0x40005d00,0x7c00120,0x220405,0x40006f30,0x2802100,0x962460,0x40006f30,0x2802400,0x962460,0x40006f30,0x4000000,0x200000,0x40006f30,
+0x6800000,0x1329800,0x40006f30,0x6800100,0x962540,0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010,0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,0x4000000,
+0x200000,0x40007208,0x7c00100,0x220400,0x4000720e,0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e,0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,0x220400,
+0x40007219,0x7c00500,0x220400,0x40007219,0x7c00500,0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300,0x24000000,0x200000,0x40007400,0x4000000,0x200000,0x40007531,
+0x7c00100,0x230400,0x40007631,0x7c00100,0x230400,0x40007835,0x4000010,0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,0x6800000,
+0x1329800,0x40007a32,0x7c00100,0x230400,0x40007b2f,0x7c00100,0x230400,0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,0xc62460,
+0x40023300,0x4000000,0x200000,0x40023700,0x24000000,0xe00000,0x40027d01,0x12882000,0x962460,0x400a4400,0x4000000,0xe0000d,0x400a4412,0x4000000,0xe00002,0x400a4412,
+0x4000000,0xe00003,0x400a4500,0x4000000,0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x4040510e,0x4000000,0x200000,0x40407735,0x4000000,
+0x200000,0x40407735,0x4000000,0x400000,0x41000419,0x7c00100,0x220400,0x41000419,0x7c00100,0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e,0x7c00100,0x250400,
+0x41000908,0x7c00100,0x220400,0x41000908,0x7c00100,0x250400,0x41000b13,0x2802000,0x962460,0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000,0xb00000,0x41000c02,
+0x2802100,0x962460,0x41000c02,0x4000000,0xb00000,0x41000c02,0x4000000,0x1500000,0x41000f0a,0x7c00100,0x230400,0x41001004,0x7c00100,0x230400,0x41001423,0x6800000,
+0x1329800,0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000,0x41001d0c,0x7c00100,0x230400,0x41001d0c,0x7c00100,0x23040f,0x41001f0b,0x2802100,0x962460,
+0x41001f0b,0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800,0x24000000,0x200000,0x41002800,0x24000000,0x400000,0x41002919,0x7c00100,0x22040e,0x41002a00,
+0x4000000,0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000,0x200000,0x41002c00,0x7c00120,0x220405,0x41003000,0x24000000,0x200000,0x41003700,0x24000000,
+0x200000,0x41003700,0x24000000,0xe00000,0x41005d00,0x7c00120,0x220405,0x41006600,0x24000020,0x200000,0x41006600,0x24000020,0x810000,0x41006600,0x24000020,0x1410000,
+0x41007208,0x7c00100,0x22040f,0x41007219,0x7c00100,0x220400,0x41007300,0x24000000,0x200000,0x41007e0e,0x2802000,0x962460,0x41007e0e,0x4000000,0x200000,0x41007f0e,
+0x4000000,0x200000,0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100,0x230400,0x41008137,0x2802100,0x962460,0x41008137,0x4000000,0x200000,0x41008137,0x6800100,
+0x962540,0x41008137,0x7c00100,0x230400,0x41008301,0x2802000,0x962460,0x41008407,0x4000000,0x200000,0x41008407,0x4000000,0x400000,0x41008407,0x4000000,0xb00000,
+0x41008407,0x7c00100,0x220400,0x41008407,0x7c00100,0x250400,0x4100850b,0x7c00100,0x230400,0x4100860b,0x4000000,0x200000,0x4100860b,0x7c00100,0x230400,0x4100870c,
+0x7c00100,0x220400,0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100,0x250400,0x41008939,0x2802000,0x962460,0x41008939,0x2802100,0x962460,0x41008939,0x2806000,
+0x962460,0x41008939,0x4000000,0x200000,0x41008939,0x4000000,0x400000,0x41008939,0x7c00100,0x230400,0x41008939,0xc000000,0x448000,0x41008a00,0x4000000,0x200000,
+0x41008b3b,0x4000000,0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b,0x6800100,0x1862400,0x41008b3b,0x6800100,0x1862540,0x41008b3b,0x7c00100,0x1830000,0x41008c3d,
+0x4000010,0x400000,0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100,0x220400,0x41008d19,0x7c00100,0x22040f,0x41008e00,0x24000000,
+0x200000,0x41008e00,0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000,0x41008f3a,0x2802000,0x962460,0x41008f3a,0x2802100,0x962460,
+0x41008f3a,0x2806000,0x962460,0x41008f3a,0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c,0x7c00100,0x230400,0x4100903c,
+0x7c00100,0x23040f,0x41020701,0x2802000,0x962460,0x41020701,0x2802000,0xc62460,0x410a4412,0x4000000,0xe00003,0x410a4711,0x7c40300,0xe30000,0x410a4f11,0x7c00300,
+0xe30001,0x410a9100,0x4000000,0x800010,0x410a9100,0x4000000,0x810010,0x410a9100,0x4000000,0x870010,0x410a9100,0x4000000,0xb00010,0x410a9100,0x4000000,0xf00010,
+0x410a9100,0x4000000,0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100,0x4000000,0x1071410,0x410a9100,0x4000000,0x1410010,0x414a8224,0x4000000,0xe00000,0x41808300,
+0x2802000,0x962460,0x50000419,0x7c00100,0x220400,0x50000419,0x7c00100,0x250400,0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,
+0x250400,0x50000b13,0x2802500,0x962460,0x50000f0a,0x7c00100,0x230400,0x50001615,0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,
+0x50002c00,0x4000000,0x200000,0x50002c19,0x7c00100,0x220400,0x50002d19,0x7c00100,0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,
+0x24000000,0x200000,0x50005d00,0x7c00120,0x220405,0x50005d00,0x7c00120,0x250405,0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,
+0x200000,0x50007300,0x24000000,0x200000,0x50008301,0x2802400,0x962460,0x50008a00,0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,
+0x50009257,0x4000010,0x1071400,0x50009257,0x6800000,0x1329800,0x50009257,0x7c00100,0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,
+0xc000010,0xb48000,0x5000933e,0x2802100,0x962460,0x5000933e,0x2802400,0x962460,0x5000933e,0x4000000,0x200000,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000010,
+0x400000,0x5000933e,0x6800000,0x1329800,0x5000933e,0x6800100,0x962540,0x5000933e,0x6800100,0x962541,0x5000933e,0x6804400,0x962540,0x5000933e,0x7c00100,0x230400,
+0x5000933e,0x7c00100,0x230401,0x5000933e,0xc000010,0x448000,0x50009419,0x7c00100,0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200000,0x5000965a,
+0x4000000,0x500000,0x5000965a,0x7c00100,0x230400,0x5000965a,0xc000010,0xb48000,0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,
+0x230400,0x50009865,0x7c00100,0x230400,0x50009965,0x4000010,0x400000,0x50009965,0x7c00100,0x230400,0x50009a00,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,
+0x5100080e,0x7c00100,0x250400,0x51000908,0x2802400,0x962460,0x51000c02,0x2802100,0x962460,0x51000c02,0x4000000,0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,
+0x7c00100,0x230400,0x51000f0a,0x7c00100,0x230400,0x51000f0a,0x7c00500,0x230400,0x51001110,0x2802100,0x962460,0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,
+0x230400,0x51001524,0x2802100,0x962460,0x51001524,0x4000000,0x200000,0x51001524,0x7c00100,0x230400,0x5100171a,0x2802100,0x962460,0x5100171a,0x4000000,0x200000,
+0x5100171a,0x4000000,0x1500000,0x5100171a,0x7c00100,0x230400,0x51001b27,0x4000000,0x200000,0x51001b27,0x4000000,0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,
+0x7c00100,0x230400,0x51001c1c,0x2802100,0x1862460,0x51001c1c,0x2802400,0x1862460,0x51001c1c,0x2806400,0x1862460,0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,
+0x1329800,0x51001c1c,0x6800000,0x1862400,0x51001c1c,0x6800100,0x1862400,0x51001c1c,0x6800100,0x1862540,0x51001c1c,0x6800400,0x1862400,0x51001c1c,0x7c00100,0x1830000,
+0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,0x220400,0x51002619,0x7c00100,0x250400,0x51002800,0x80020,0x218820,0x51002b01,0x2802000,0x962460,0x51002c00,
+0x4000000,0x200000,0x51002d19,0x7c00100,0x230400,0x51003700,0x24000000,0x200000,0x51003700,0x24000000,0xe00000,0x51005201,0x2802400,0x962460,0x51005c00,0x4000000,
+0x200000,0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,0x24000020,0x200000,0x51006600,0x24000020,0x810000,0x51006600,0x24000020,0x1410000,
+0x51007300,0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,0x230400,0x51008301,0x2802000,0x962460,0x51008301,0x2802400,0x962460,0x51008a00,
+0x7c00500,0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000,0x400000,0x51008e00,0x24000000,0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00,0x24000000,
+0x1410000,0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000,0x51008e00,0x24000500,0x230400,0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100,0x220400,
+0x51009419,0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419,0x7c00100,0x250400,0x51009500,0x4000000,0x200000,0x51009500,0x7c00500,0x230400,0x51009519,
+0x7c00100,0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100,0x230400,0x51009519,0x7c00100,0x250400,0x51009b71,0x2802100,0x962460,0x51009b71,0x6800000,
+0x1329800,0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540,0x51009b71,0x7c00100,0x230400,0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400,0x962460,
+0x51009c52,0x2802c00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52,0x6800000,0x1329800,0x51009c52,0x6800100,0x962540,0x51009c52,0x7c00100,0x230400,0x51009c52,
+0xc000010,0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100,0x230400,0x51009d6d,0x7c00500,0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d,0xc000010,
+0x448000,0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000,0x51009f63,0x6800000,0x1329800,0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900,0x230400,
+0x51009f63,0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008,0x2000,0x962460,0x5100a008,0x2802400,0x962460,0x5100a008,0x4000000,0x200000,0x5100a008,
+0x7c00100,0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100,0x250400,0x5100a008,0x7c00500,0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f,0x6800000,
+0x1329800,0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400,0x5100a16f,0xc000010,0x448000,0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400,0x962460,
+0x5100a24f,0x4000400,0x400000,0x5100a24f,0x6800000,0x1329800,0x5100a24f,0x7c00100,0x230400,0x5100a24f,0xc000010,0x448000,0x5100a36e,0x2802100,0x962460,0x5100a36e,
+0x4000000,0x200000,0x5100a36e,0x6800100,0x962540,0x5100a36e,0x6804400,0x962540,0x5100a36e,0x7c00100,0x230400,0x5100a442,0x2802100,0x962460,0x5100a442,0x4000000,
+0x200000,0x5100a442,0x6800000,0x1329800,0x5100a442,0x6800100,0x962540,0x5100a442,0x7c00100,0x230400,0x5100a442,0xc000010,0x448000,0x5100a500,0x4000000,0x200000,
+0x5100a600,0x4000000,0x200000,0x5100a601,0x2802000,0x962460,0x5100a76b,0x7c00100,0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c,0x4000000,0x200000,0x5100a96c,
+0x7c00100,0x230400,0x5100aa00,0x4000000,0xe00000,0x5100ab00,0x4000000,0xe00000,0x51086600,0x24000020,0x810000,0x51086600,0x24000020,0x1410000,0x510a4005,0x7c00100,
+0xe30400,0x510a4711,0x7c40300,0xe30000,0x514a8224,0x4000000,0xe00000,0x52000f0a,0x2802100,0x962460,0x52000f0a,0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400,
+0x52001004,0x4000000,0x1600000,0x52001b00,0x4000000,0x200000,0x52001c1c,0x2802100,0x1862460,0x52001c1c,0x6800100,0x1862400,0x52001c1c,0x6800400,0x1862400,0x52001e12,
+0x7c00100,0x2230500,0x52001e12,0x7c00100,0x2330520,0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400,0x52002a00,0x4000000,0x1500000,0x52002a00,0x4000000,
+0x1600000,0x52002d00,0x4000000,0x200006,0x52003000,0x24000000,0x200000,0x52003700,0x24000000,0xe00000,0x52006108,0x7c00100,0x220400,0x52006108,0x7c00100,0x250400,
+0x52008301,0x2802400,0x962460,0x52008407,0x2802400,0x962460,0x52008407,0x7c00100,0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000,0x1800000,0x52008b3b,
+0x7c00100,0x1830000,0x52008e00,0x24000000,0x400000,0x52009419,0x7c00100,0x250400,0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460,0x5200ac7e,0x2802100,
+0x962460,0x5200ac7e,0x2802400,0x962460,0x5200ac7e,0x4000010,0x200000,0x5200ac7e,0x7c00100,0x230400,0x5200ad28,0x7c00100,0x230400,0x5200ae6a,0x2802100,0x1862460,
+0x5200ae6a,0x2802400,0x962460,0x5200ae6a,0x2802400,0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000,0x1800000,0x5200ae6a,0x6800000,0x1329800,0x5200ae6a,
+0x6800100,0x1862400,0x5200ae6a,0x6800100,0x1862540,0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000,0x5200ae6a,0xc000010,0x1848000,0x5200af00,0x4000400,
+0x200000,0x5200af00,0x7c00100,0x230400,0x5200b083,0x4000010,0x400000,0x5200b083,0x7c00100,0x230400,0x5200b083,0xc000010,0x448000,0x5200b182,0x2802400,0x962460,
+0x5200b182,0x4000000,0x200000,0x5200b182,0x4000010,0x400000,0x5200b182,0x7c00100,0x230400,0x5200b182,0xc000010,0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,
+0x4000000,0x200000,0x5200b30a,0x7c00100,0x230400,0x5200b54e,0x2802100,0x962460,0x5200b54e,0x2802400,0x962460,0x5200b54e,0x4000000,0x200000,0x5200b54e,0x4000010,
+0x400000,0x5200b54e,0x6800000,0x1329800,0x5200b54e,0x6800100,0x962540,0x5200b54e,0x6804400,0x962540,0x5200b54e,0x7c00100,0x230400,0x5200b54e,0x7c00900,0x230400,
+0x5200b54e,0xc000010,0x448000,0x5200b61c,0x4000000,0x1800000,0x5200b61c,0x6800400,0x1862400,0x5200b61c,0x7c00100,0x1830000,0x5200b61c,0x7c00900,0x1830000,0x5200b77f,
+0x2802100,0x1862460,0x5200b77f,0x2802400,0x1862460,0x5200b77f,0x4000000,0x1800000,0x5200b77f,0x4000010,0x1800000,0x5200b77f,0x7c00100,0x1830000,0x5200b77f,0x7c00500,
+0x1830000,0x5200b77f,0x7c00900,0x1830000,0x5200b77f,0x7e00100,0x1830000,0x5200b873,0x2802100,0x962460,0x5200b873,0x2806400,0x962460,0x5200b873,0x6800000,0x1329800,
+0x5200b873,0x6800100,0x962540,0x5200b873,0x6800400,0x962540,0x5200b873,0x7c00100,0x230400,0x5200b873,0xc000010,0x448000,0x5200b912,0x7c00100,0x2230500,0x5200b912,
+0x7c00100,0x2330520,0x5200ba74,0x4000000,0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74,0x7c00100,0x230400,0x5200bb85,0x4000000,0x200000,0x5200bb85,0x7c00100,
+0x230400,0x5200bc75,0x4000000,0x400000,0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100,0x230400,0x5200bd7d,0x4000000,0x200000,0x5200bd7d,0x7c00100,0x230400,
+0x5200be7a,0x4000000,0x200000,0x5200be7a,0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400,0x5200c002,0x4000000,0x200000,0x5200c178,0,0x218820,0x5200c178,
+0x2802000,0x962460,0x5200c178,0x2802100,0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400,0x962460,0x5200c178,0x4000000,0x200000,0x5200c178,0x6800100,
+0x962540,0x5200c178,0x7c00100,0x230400,0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000,0x5200c247,0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,
+0x5200c247,0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00,0x4000000,0x100006,0x52023700,0x24000000,0x100000,0x52023700,0x24000000,0xe00000,0x52023800,
+0x24000000,0x100000,0x52024400,0x4000000,0x100000,0x52027300,0x24000000,0x100000,0x5202c300,0x4000000,0x100000,0x5202c300,0x4000000,0x100002,0x5202c300,0x4000000,
+0x100003,0x5202c300,0x4000000,0x10000d,0x520a1e12,0x7c00100,0x2130480,0x520a4400,0x4000000,0xe00003,0x520a4711,0x7c40300,0xe30000,0x520a4f11,0x7c00300,0xe30001,
+0x520ab412,0x7c00100,0x2130480,0x520ac400,0x4000000,0xe00002,0x520ac400,0x4000000,0xe0000d,0x520ac414,0x4000000,0xe0000d,0x520ac511,0x7c40300,0xe30000,0x5240af1d,
+0x6800100,0x962540,0x5240af1d,0x6800400,0x962540,0x5240b22e,0x4000000,0x200000,0x5240b22e,0x4000000,0x1500000,0x5280af1d,0x2802400,0x962460,0x60000c02,0x2802100,
+0x962460,0x60000c02,0x7c00100,0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100,0x962540,0x60000f0a,0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,
+0x6000171a,0x7c00100,0x230400,0x60001b27,0x2802100,0x962460,0x60001b27,0x4000000,0xc00000,0x60001b27,0x7c00100,0x230400,0x60001f0b,0x2802000,0x962460,0x60002919,
+0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000,0x24000000,0x200000,0x60003000,0x24000000,0xe00000,0x60003700,0x24000000,0x200000,0x60003800,0x24000000,
+0x200000,0x60003800,0x24000000,0xe00000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100,0x220400,0x60006108,0x7c00100,0x250400,0x60006600,0x24000020,0x200000,
+0x60008301,0x2802000,0x962460,0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000,0x60009519,0x7c00100,0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,
+0x7c00100,0x220400,0x6000a008,0x7c00100,0x250400,0x6000c300,0x4000000,0x2703580,0x6000c654,0x2802000,0x962460,0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,
+0x230400,0x6000c73f,0x2802000,0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000,0x200000,0x6000c73f,0x6800100,0x962540,0x6000c73f,0x6804000,0x962540,
+0x6000c73f,0x7c00100,0x230400,0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460,0x6000c941,0x2806000,0x962460,0x6000c941,0x4000000,0x200000,0x6000c941,
+0x4000010,0x200000,0x6000c941,0x6800000,0x1329800,0x6000c941,0x6800100,0x962540,0x6000c941,0x7c00100,0x230400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,
+0x230400,0x6000cc00,0x4000000,0xe00000,0x6000cd00,0x4000000,0x200000,0x6000cd00,0x4000000,0xe00000,0x6000ce00,0x4000000,0xe00000,0x6000cf00,0x4000000,0xe00000,
+0x6000d000,0x4000000,0x200000,0x6002c300,0x4000000,0x100000,0x6002c300,0x4000000,0x10000d,0x600a4305,0x7c00100,0xe30400,0x600ac400,0x4000000,0xe00003,0x600ac400,
+0x4000000,0xe0000d,0x600acb14,0x7c00100,0xe30000,0x600acb16,0x7c00100,0xe30c00,0x600ad111,0x7c40300,0xe30000,0x61000a03,0x4000000,0x1600000,0x61000c02,0,
+0x218820,0x6100120f,0x4000000,0x200000,0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400,0x61006600,0x24000020,0x200000,
+0x61008407,0x7c00100,0x220400,0x61008407,0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00,0x24000000,0x400000,0x61008e00,
+0x24000002,0x300000,0x6100903c,0x7c00100,0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500,0x22040f,0x61009b71,0x2806400,
+0x962460,0x61009b71,0x6800100,0x962540,0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100af00,0x7c00100,0x230400,0x6100c300,0x4000000,0x20000f,
+0x6100cd00,0x4000000,0x200000,0x6100ce00,0x4000000,0xe00000,0x6100d202,0x2802400,0x962460,0x6100d202,0x2802500,0x962460,0x6100d202,0x7c00100,0x230400,0x6100d302,
+0x4000020,0x200000,0x6100d302,0x7c00120,0x230405,0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100,0x962461,0x6100d476,0x2806400,0x962460,0x6100d476,0x4000000,
+0x400000,0x6100d476,0x6800000,0x1329800,0x6100d476,0x6800100,0x962540,0x6100d476,0x7c00100,0x230400,0x6100d476,0xc000010,0x448000,0x6100d573,0x2802100,0x962460,
+0x6100d573,0x2806400,0x962460,0x6100d573,0x6800100,0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573,0x7c00900,0x230400,0x6100d573,0xc000010,0x448000,0x6100d68d,
+0x7c00100,0x230400,0x6100d756,0x7c00100,0x230400,0x6100d85c,0x2802400,0x962460,0x6100d85c,0x6800100,0x962540,0x6100d85c,0x7c00100,0x230400,0x6100d85c,0x7c00500,
+0x230400,0x6100d997,0x2802100,0x962460,0x6100d997,0x4000000,0x200000,0x6100d997,0x4000000,0x400000,0x6100d997,0x6800000,0x1329800,0x6100d997,0x6800100,0x962540,
+0x6100d997,0x6804400,0x962540,0x6100d997,0x7c00100,0x230400,0x6100d997,0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,0x230400,0x6100db71,
+0x4000000,0x200000,0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400,0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,0x6100dc99,0x6804400,
+0x962540,0x6100dc99,0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000,0x610a4f11,0x7c00300,0xe30001,0x6140af1d,0x6800100,0x962540,0x6180af1d,0x2802400,0x962460,
+0x62002a00,0x4000000,0x1600000};
+
+static const int32_t countPropsVectors=4899;
+static const int32_t propsVectorsColumns=3;
+static const uint16_t scriptExtensions[56]={
+0x800e,0x8019,8,0x8019,3,0x800c,2,0x22,0x8025,2,0x22,0x8054,2,0x8022,2,0x8025,
+0xa,0x8019,4,0xa,0x10,0x1f,0x8099,0x2a,0x2b,0x2c,0x802d,0x1b,0x805a,0x800a,5,0x11,
+0x12,0x14,0x16,0x8029,5,0x11,0x12,0x14,0x8016,0x11,0x14,0x8016,5,0x8011,0xa,0xf,
+0x10,0x78,0x8099,2,0xe,0x2f,0x8031,0};
+
+static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2318,0x2318,0x2318,0x2318,0x50d6,3,0x63f9,0x6415,0x6415,0x6415,0xadc9e,0x2773591,0,0,0,0};
+
diff --git a/Build/source/libs/icu/icu-49.1/common/ucharstrie.cpp b/Build/source/libs/icu/icu-50.1/common/ucharstrie.cpp
index 476271deacb..476271deacb 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucharstrie.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucharstrie.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucharstriebuilder.cpp b/Build/source/libs/icu/icu-50.1/common/ucharstriebuilder.cpp
index b304a3b42c3..05255b48c9b 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucharstriebuilder.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucharstriebuilder.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: ucharstriebuilder.h
@@ -132,9 +132,9 @@ U_CDECL_BEGIN
static int32_t U_CALLCONV
compareElementStrings(const void *context, const void *left, const void *right) {
- const UnicodeString *strings=reinterpret_cast<const UnicodeString *>(context);
- const UCharsTrieElement *leftElement=reinterpret_cast<const UCharsTrieElement *>(left);
- const UCharsTrieElement *rightElement=reinterpret_cast<const UCharsTrieElement *>(right);
+ const UnicodeString *strings=static_cast<const UnicodeString *>(context);
+ const UCharsTrieElement *leftElement=static_cast<const UCharsTrieElement *>(left);
+ const UCharsTrieElement *rightElement=static_cast<const UCharsTrieElement *>(right);
return leftElement->compareStringTo(*rightElement, *strings);
}
@@ -210,7 +210,7 @@ UCharsTrieBuilder::buildUChars(UStringTrieBuildOption buildOption, UErrorCode &e
}
if(ucharsCapacity<capacity) {
uprv_free(uchars);
- uchars=reinterpret_cast<UChar *>(uprv_malloc(capacity*2));
+ uchars=static_cast<UChar *>(uprv_malloc(capacity*2));
if(uchars==NULL) {
errorCode=U_MEMORY_ALLOCATION_ERROR;
ucharsCapacity=0;
@@ -327,7 +327,7 @@ UCharsTrieBuilder::ensureCapacity(int32_t length) {
do {
newCapacity*=2;
} while(newCapacity<=length);
- UChar *newUChars=reinterpret_cast<UChar *>(uprv_malloc(newCapacity*2));
+ UChar *newUChars=static_cast<UChar *>(uprv_malloc(newCapacity*2));
if(newUChars==NULL) {
// unable to allocate memory
uprv_free(uchars);
@@ -378,7 +378,7 @@ UCharsTrieBuilder::writeValueAndFinal(int32_t i, UBool isFinal) {
int32_t length;
if(i<0 || i>UCharsTrie::kMaxTwoUnitValue) {
intUnits[0]=(UChar)(UCharsTrie::kThreeUnitValueLead);
- intUnits[1]=(UChar)(i>>16);
+ intUnits[1]=(UChar)((uint32_t)i>>16);
intUnits[2]=(UChar)i;
length=3;
// } else if(i<=UCharsTrie::kMaxOneUnitValue) {
@@ -402,7 +402,7 @@ UCharsTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node
int32_t length;
if(value<0 || value>UCharsTrie::kMaxTwoUnitNodeValue) {
intUnits[0]=(UChar)(UCharsTrie::kThreeUnitNodeValueLead);
- intUnits[1]=(UChar)(value>>16);
+ intUnits[1]=(UChar)((uint32_t)value>>16);
intUnits[2]=(UChar)value;
length=3;
} else if(value<=UCharsTrie::kMaxOneUnitNodeValue) {
diff --git a/Build/source/libs/icu/icu-49.1/common/ucharstrieiterator.cpp b/Build/source/libs/icu/icu-50.1/common/ucharstrieiterator.cpp
index 30867c05f07..30867c05f07 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucharstrieiterator.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucharstrieiterator.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uchriter.cpp b/Build/source/libs/icu/icu-50.1/common/uchriter.cpp
index 2d59e167a1d..40b06ce5acf 100644
--- a/Build/source/libs/icu/icu-49.1/common/uchriter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uchriter.cpp
@@ -1,11 +1,11 @@
/*
******************************************************************************
-* Copyright (C) 1998-2011, International Business Machines Corporation and
+* Copyright (C) 1998-2012, International Business Machines Corporation and
* others. All Rights Reserved.
******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/uchriter.h"
#include "unicode/ustring.h"
diff --git a/Build/source/libs/icu/icu-49.1/common/ucln.h b/Build/source/libs/icu/icu-50.1/common/ucln.h
index 951ad192d91..2a83d9467ec 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucln.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucln.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2001-2011, International Business Machines
+* Copyright (C) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -18,7 +18,6 @@
#define __UCLN_H__
#include "unicode/utypes.h"
-#include "umutex.h"
/** These are the functions used to register a library's memory cleanup
* functions. Each library should define a single library register function
@@ -69,6 +68,7 @@ typedef enum ECleanupLibraryType {
*/
U_CDECL_BEGIN
typedef UBool U_CALLCONV cleanupFunc(void);
+typedef void U_CALLCONV initFunc(UErrorCode *);
U_CDECL_END
/**
@@ -87,11 +87,6 @@ U_CAPI void U_EXPORT2 ucln_registerCleanup(ECleanupLibraryType type,
U_CAPI void U_EXPORT2 ucln_cleanupOne(ECleanupLibraryType type);
/* ucln_cmn.c variables shared with uinit.c */
-U_CDECL_BEGIN
-
-extern UBool gICUInitialized;
-extern UMTX gICUInitMutex;
-
-U_CDECL_END
+U_CFUNC UBool ucln_mutexedInit(initFunc *func, UErrorCode *status);
#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/ucln_cmn.c b/Build/source/libs/icu/icu-50.1/common/ucln_cmn.c
index 45358736bd2..513d796e581 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucln_cmn.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucln_cmn.c
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 2001-2011, International Business Machines
+* Copyright (C) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
******************************************************************************
* file name: ucln_cmn.c
@@ -25,16 +25,26 @@
#define UCLN_TYPE_IS_COMMON
#include "ucln_imp.h"
-U_CDECL_BEGIN
-
-UBool gICUInitialized = FALSE;
-UMTX gICUInitMutex = NULL;
-
-U_CDECL_END
+static UBool gICUInitialized = FALSE;
+static UMutex gICUInitMutex = U_MUTEX_INITIALIZER;
static cleanupFunc *gCommonCleanupFunctions[UCLN_COMMON_COUNT];
static cleanupFunc *gLibCleanupFunctions[UCLN_COMMON];
+U_CFUNC UBool ucln_mutexedInit(initFunc *func, UErrorCode *status) {
+ UBool initialized = FALSE;
+ umtx_lock(&gICUInitMutex);
+ if (!gICUInitialized && U_SUCCESS(*status)) {
+ if (func != NULL) {
+ func(status);
+ }
+ gICUInitialized = TRUE; /* TODO: don't set if U_FAILURE? */
+ initialized = TRUE;
+ }
+ umtx_unlock(&gICUInitMutex);
+ return initialized;
+}
+
/************************************************
The cleanup order is important in this function.
Please be sure that you have read ucln.h
@@ -48,7 +58,6 @@ u_cleanup(void)
ucln_lib_cleanup();
- umtx_destroy(&gICUInitMutex);
umtx_cleanup();
cmemory_cleanup(); /* undo any heap functions set by u_setMemoryFunctions(). */
gICUInitialized = FALSE;
diff --git a/Build/source/libs/icu/icu-49.1/common/ucln_cmn.h b/Build/source/libs/icu/icu-50.1/common/ucln_cmn.h
index e53a6717eb4..e35653a6a30 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucln_cmn.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucln_cmn.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
* *
-* Copyright (C) 2001-2010, International Business Machines *
+* Copyright (C) 2001-2012, International Business Machines *
* Corporation and others. All Rights Reserved. *
* *
******************************************************************************
@@ -49,6 +49,7 @@ typedef enum ECleanupCommonType {
UCLN_COMMON_UCNV_IO,
UCLN_COMMON_UDATA,
UCLN_COMMON_PUTIL,
+ UCLN_COMMON_LIST_FORMATTER,
UCLN_COMMON_COUNT /* This must be last */
} ECleanupCommonType;
diff --git a/Build/source/libs/icu/icu-49.1/common/ucln_imp.h b/Build/source/libs/icu/icu-50.1/common/ucln_imp.h
index d5d202ecde6..d5d202ecde6 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucln_imp.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucln_imp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucmndata.c b/Build/source/libs/icu/icu-50.1/common/ucmndata.c
index b9a11eb66aa..b9a11eb66aa 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucmndata.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucmndata.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucmndata.h b/Build/source/libs/icu/icu-50.1/common/ucmndata.h
index 36163c508b9..36163c508b9 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucmndata.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucmndata.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv.c b/Build/source/libs/icu/icu-50.1/common/ucnv.c
index 3308c6c7bbd..f7bf5489ac3 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -2851,14 +2851,12 @@ ucnv_fromUCountPending(const UConverter* cnv, UErrorCode* status)
return -1;
}
- if(cnv->preFromULength > 0){
+ if(cnv->preFromUFirstCP >= 0){
return U16_LENGTH(cnv->preFromUFirstCP)+cnv->preFromULength ;
}else if(cnv->preFromULength < 0){
return -cnv->preFromULength ;
}else if(cnv->fromUChar32 > 0){
return 1;
- }else if(cnv->preFromUFirstCP >0){
- return U16_LENGTH(cnv->preFromUFirstCP);
}
return 0;
@@ -2885,7 +2883,7 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status){
return 0;
}
-U_DRAFT UBool U_EXPORT2
+U_CAPI UBool U_EXPORT2
ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){
if (U_FAILURE(*status)) {
return FALSE;
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv2022.cpp b/Build/source/libs/icu/icu-50.1/common/ucnv2022.cpp
index 90b4532f100..2289e80c851 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv2022.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv2022.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 2000-2011, International Business Machines
+* Copyright (C) 2000-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* file name: ucnv2022.cpp
@@ -78,7 +78,7 @@
#endif
static const char SHIFT_IN_STR[] = "\x0F";
-static const char SHIFT_OUT_STR[] = "\x0E";
+// static const char SHIFT_OUT_STR[] = "\x0E";
#define CR 0x0D
#define LF 0x0A
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_bld.cpp b/Build/source/libs/icu/icu-50.1/common/ucnv_bld.cpp
index 25e853dd17d..9532620c57d 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_bld.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_bld.cpp
@@ -1,7 +1,7 @@
/*
********************************************************************
* COPYRIGHT:
- * Copyright (c) 1996-2011, International Business Machines Corporation and
+ * Copyright (c) 1996-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************
*
@@ -159,9 +159,9 @@ static struct {
/*initializes some global variables */
static UHashtable *SHARED_DATA_HASHTABLE = NULL;
-static UMTX cnvCacheMutex = NULL; /* Mutex for synchronizing cnv cache access. */
- /* Note: the global mutex is used for */
- /* reference count updates. */
+static UMutex cnvCacheMutex = U_MUTEX_INITIALIZER; /* Mutex for synchronizing cnv cache access. */
+ /* Note: the global mutex is used for */
+ /* reference count updates. */
static const char **gAvailableConverters = NULL;
static uint16_t gAvailableConverterCount = 0;
@@ -219,9 +219,6 @@ static UBool U_CALLCONV ucnv_cleanup(void) {
gDefaultAlgorithmicSharedData = NULL;
#endif
- umtx_destroy(&cnvCacheMutex); /* Don't worry about destroying the mutex even */
- /* if the hash table still exists. The mutex */
- /* will lazily re-init itself if needed. */
return (SHARED_DATA_HASHTABLE == NULL);
}
@@ -1297,13 +1294,15 @@ ucnv_getDefaultName() {
#endif
}
+#if U_CHARSET_IS_UTF8
+U_CAPI void U_EXPORT2 ucnv_setDefaultName(const char *) {}
+#else
/*
This function is not thread safe, and it can't be thread safe.
See internalSetName or the API reference for details.
*/
U_CAPI void U_EXPORT2
ucnv_setDefaultName(const char *converterName) {
-#if !U_CHARSET_IS_UTF8
if(converterName==NULL) {
/* reset to the default codepage */
gDefaultConverterName=NULL;
@@ -1329,8 +1328,8 @@ ucnv_setDefaultName(const char *converterName) {
/* reset the converter cache */
u_flushDefaultConverter();
}
-#endif
}
+#endif
/* data swapping ------------------------------------------------------------ */
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_bld.h b/Build/source/libs/icu/icu-50.1/common/ucnv_bld.h
index ce6f374f5ac..ce6f374f5ac 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_bld.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_bld.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_cb.c b/Build/source/libs/icu/icu-50.1/common/ucnv_cb.c
index fa34b658327..fa34b658327 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_cb.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_cb.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_cnv.c b/Build/source/libs/icu/icu-50.1/common/ucnv_cnv.c
index f8e2f830f91..f8e2f830f91 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_cnv.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_cnv.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_cnv.h b/Build/source/libs/icu/icu-50.1/common/ucnv_cnv.h
index 402e2c946b8..402e2c946b8 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_cnv.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_cnv.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_ct.c b/Build/source/libs/icu/icu-50.1/common/ucnv_ct.c
index d51831de22b..7161d139a1e 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_ct.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_ct.c
@@ -293,7 +293,7 @@ _CompoundTextOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorC
return;
}
- myConverterData->state = 0;
+ myConverterData->state = (COMPOUND_TEXT_CONVERTERS)0;
} else {
*errorCode = U_MEMORY_ALLOCATION_ERROR;
}
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_err.c b/Build/source/libs/icu/icu-50.1/common/ucnv_err.c
index 75659fb5716..75659fb5716 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_err.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_err.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_ext.cpp b/Build/source/libs/icu/icu-50.1/common/ucnv_ext.cpp
index 51d1ba03375..51d1ba03375 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_ext.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_ext.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_ext.h b/Build/source/libs/icu/icu-50.1/common/ucnv_ext.h
index e3e46f4b305..e3e46f4b305 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_ext.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_ext.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_imp.h b/Build/source/libs/icu/icu-50.1/common/ucnv_imp.h
index 27c373a98f5..27c373a98f5 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_imp.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_imp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_io.cpp b/Build/source/libs/icu/icu-50.1/common/ucnv_io.cpp
index b846cb0e2f9..12d2b63f0d8 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_io.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_io.cpp
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -854,13 +854,13 @@ ucnv_openStandardNames(const char *convName,
if (listOffset < gMainTable.taggedAliasListsSize) {
UAliasContext *myContext;
- myEnum = reinterpret_cast<UEnumeration *>(uprv_malloc(sizeof(UEnumeration)));
+ myEnum = static_cast<UEnumeration *>(uprv_malloc(sizeof(UEnumeration)));
if (myEnum == NULL) {
*pErrorCode = U_MEMORY_ALLOCATION_ERROR;
return NULL;
}
uprv_memcpy(myEnum, &gEnumAliases, sizeof(UEnumeration));
- myContext = reinterpret_cast<UAliasContext *>(uprv_malloc(sizeof(UAliasContext)));
+ myContext = static_cast<UAliasContext *>(uprv_malloc(sizeof(UAliasContext)));
if (myContext == NULL) {
*pErrorCode = U_MEMORY_ALLOCATION_ERROR;
uprv_free(myEnum);
@@ -1071,13 +1071,13 @@ ucnv_openAllNames(UErrorCode *pErrorCode) {
if (haveAliasData(pErrorCode)) {
uint16_t *myContext;
- myEnum = reinterpret_cast<UEnumeration *>(uprv_malloc(sizeof(UEnumeration)));
+ myEnum = static_cast<UEnumeration *>(uprv_malloc(sizeof(UEnumeration)));
if (myEnum == NULL) {
*pErrorCode = U_MEMORY_ALLOCATION_ERROR;
return NULL;
}
uprv_memcpy(myEnum, &gEnumAllConverters, sizeof(UEnumeration));
- myContext = reinterpret_cast<uint16_t *>(uprv_malloc(sizeof(uint16_t)));
+ myContext = static_cast<uint16_t *>(uprv_malloc(sizeof(uint16_t)));
if (myContext == NULL) {
*pErrorCode = U_MEMORY_ALLOCATION_ERROR;
uprv_free(myEnum);
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_io.h b/Build/source/libs/icu/icu-50.1/common/ucnv_io.h
index 060ffd05953..060ffd05953 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_io.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_io.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_lmb.c b/Build/source/libs/icu/icu-50.1/common/ucnv_lmb.c
index 3df255692d4..3df255692d4 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_lmb.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_lmb.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_set.c b/Build/source/libs/icu/icu-50.1/common/ucnv_set.c
index 3d8d3927291..3d8d3927291 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_set.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_set.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_u16.c b/Build/source/libs/icu/icu-50.1/common/ucnv_u16.c
index a2044aa0ed6..a2044aa0ed6 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_u16.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_u16.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_u32.c b/Build/source/libs/icu/icu-50.1/common/ucnv_u32.c
index c24aaeeed79..c24aaeeed79 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_u32.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_u32.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_u7.c b/Build/source/libs/icu/icu-50.1/common/ucnv_u7.c
index 42943f4129a..42943f4129a 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_u7.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_u7.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnv_u8.c b/Build/source/libs/icu/icu-50.1/common/ucnv_u8.c
index 1b6249274bb..8ee9fe54764 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnv_u8.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnv_u8.c
@@ -821,7 +821,7 @@ ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs *pFromUArgs,
if(U8_IS_TRAIL(b)) {
++i;
} else {
- if(i<utf8_countTrailBytes[b]) {
+ if(i<U8_COUNT_TRAIL_BYTES(b)) {
/* stop converting before the lead byte if there are not enough trail bytes for it */
count-=i+1;
}
@@ -887,7 +887,7 @@ ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs *pFromUArgs,
/* handle "complicated" and error cases, and continuing partial characters */
oldToULength=0;
toULength=1;
- toULimit=utf8_countTrailBytes[b]+1;
+ toULimit=U8_COUNT_TRAIL_BYTES(b)+1;
c=b;
moreBytes:
while(toULength<toULimit) {
@@ -960,7 +960,7 @@ moreBytes:
*pErrorCode=U_BUFFER_OVERFLOW_ERROR;
} else {
b=*source;
- toULimit=utf8_countTrailBytes[b]+1;
+ toULimit=U8_COUNT_TRAIL_BYTES(b)+1;
if(toULimit>(sourceLimit-source)) {
/* collect a truncated byte sequence */
toULength=0;
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvbocu.cpp b/Build/source/libs/icu/icu-50.1/common/ucnvbocu.cpp
index b97d6662c7d..b97d6662c7d 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvbocu.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvbocu.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvdisp.c b/Build/source/libs/icu/icu-50.1/common/ucnvdisp.c
index 4075be66da7..4075be66da7 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvdisp.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvdisp.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvhz.c b/Build/source/libs/icu/icu-50.1/common/ucnvhz.c
index ef8334c07a8..ef8334c07a8 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvhz.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvhz.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvisci.c b/Build/source/libs/icu/icu-50.1/common/ucnvisci.c
index 055a0a497c9..fe61d40ac6c 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvisci.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvisci.c
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 2000-2011, International Business Machines
+* Copyright (C) 2000-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* file name: ucnvisci.c
@@ -1140,7 +1140,7 @@ static const uint16_t lookupTable[][2]={
targetUniChar = toUnicodeTable[(sourceChar)] ; \
/* is the code point valid in current script? */ \
if(sourceChar> ASCII_END && \
- (validityTable[(uint8_t)targetUniChar] & data->currentMaskToUnicode)==0){ \
+ (validityTable[(targetUniChar & 0x7F)] & data->currentMaskToUnicode)==0){ \
/* Vocallic RR is assigne in ISCII Telugu and Unicode */ \
if(data->currentDeltaToUnicode!=(TELUGU_DELTA) || \
targetUniChar!=VOCALLIC_RR){ \
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvlat1.c b/Build/source/libs/icu/icu-50.1/common/ucnvlat1.c
index 54140ec92bd..202f8aabeda 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvlat1.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvlat1.c
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 2000-2011, International Business Machines
+* Copyright (C) 2000-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* file name: ucnvlat1.cpp
@@ -406,7 +406,7 @@ ucnv_Latin1FromUTF8(UConverterFromUnicodeArgs *pFromUArgs,
if(U_SUCCESS(*pErrorCode) && source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
utf8->toUnicodeStatus=utf8->toUBytes[0]=b=*source++;
utf8->toULength=1;
- utf8->mode=utf8_countTrailBytes[b]+1;
+ utf8->mode=U8_COUNT_TRAIL_BYTES(b)+1;
}
/* write back the updated pointers */
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvmbcs.c b/Build/source/libs/icu/icu-50.1/common/ucnvmbcs.c
index 4258dbdb096..becb49237e8 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvmbcs.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvmbcs.c
@@ -54,9 +54,9 @@
#include "ucnvmbcs.h"
#include "ucnv_ext.h"
#include "ucnv_cnv.h"
-#include "umutex.h"
#include "cmemory.h"
#include "cstring.h"
+#include "umutex.h"
/* control optimizations according to the platform */
#define MBCS_UNROLL_SINGLE_TO_BMP 1
@@ -1343,7 +1343,6 @@ reconstituteData(UConverterMBCSTable *mbcsTable,
UErrorCode *pErrorCode) {
uint16_t *stage1;
uint32_t *stage2;
- uint8_t *bytes;
uint32_t dataLength=stage1Length*2+fullStage2Length*4+mbcsTable->fromUBytesLength;
mbcsTable->reconstitutedData=(uint8_t *)uprv_malloc(dataLength);
if(mbcsTable->reconstitutedData==NULL) {
@@ -1362,7 +1361,7 @@ reconstituteData(UConverterMBCSTable *mbcsTable,
stage2Length*4);
mbcsTable->fromUnicodeTable=stage1;
- mbcsTable->fromUnicodeBytes=bytes=(uint8_t *)(stage2+fullStage2Length);
+ mbcsTable->fromUnicodeBytes=(uint8_t *)(stage2+fullStage2Length);
/* indexes into stage 2 count from the bottom of the fromUnicodeTable */
stage2=(uint32_t *)stage1;
@@ -4931,7 +4930,7 @@ ucnv_SBCSFromUTF8(UConverterFromUnicodeArgs *pFromUArgs,
if(U8_IS_TRAIL(b)) {
++i;
} else {
- if(i<utf8_countTrailBytes[b]) {
+ if(i<U8_COUNT_TRAIL_BYTES(b)) {
/* exit the conversion loop before the lead byte if there are not enough trail bytes for it */
sourceLimit-=i+1;
}
@@ -5024,7 +5023,7 @@ ucnv_SBCSFromUTF8(UConverterFromUnicodeArgs *pFromUArgs,
/* handle "complicated" and error cases, and continuing partial characters */
oldToULength=0;
toULength=1;
- toULimit=utf8_countTrailBytes[b]+1;
+ toULimit=U8_COUNT_TRAIL_BYTES(b)+1;
c=b;
moreBytes:
while(toULength<toULimit) {
@@ -5123,6 +5122,7 @@ moreBytes:
* but then exit the loop because the extension match would
* have consumed the source.
*/
+ *pErrorCode=U_USING_DEFAULT_WARNING;
break;
} else {
/* a mapping was written to the target, continue */
@@ -5143,10 +5143,12 @@ moreBytes:
* to stop before a truncated sequence.
* If so, then collect the truncated sequence now.
*/
- if(U_SUCCESS(*pErrorCode) && source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
+ if(U_SUCCESS(*pErrorCode) &&
+ cnv->preFromUFirstCP<0 &&
+ source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
c=utf8->toUBytes[0]=b=*source++;
toULength=1;
- toULimit=utf8_countTrailBytes[b]+1;
+ toULimit=U8_COUNT_TRAIL_BYTES(b)+1;
while(source<sourceLimit) {
utf8->toUBytes[toULength++]=b=*source++;
c=(c<<6)+b;
@@ -5228,7 +5230,7 @@ ucnv_DBCSFromUTF8(UConverterFromUnicodeArgs *pFromUArgs,
if(U8_IS_TRAIL(b)) {
++i;
} else {
- if(i<utf8_countTrailBytes[b]) {
+ if(i<U8_COUNT_TRAIL_BYTES(b)) {
/* exit the conversion loop before the lead byte if there are not enough trail bytes for it */
sourceLimit-=i+1;
}
@@ -5301,7 +5303,7 @@ ucnv_DBCSFromUTF8(UConverterFromUnicodeArgs *pFromUArgs,
/* handle "complicated" and error cases, and continuing partial characters */
oldToULength=0;
toULength=1;
- toULimit=utf8_countTrailBytes[b]+1;
+ toULimit=U8_COUNT_TRAIL_BYTES(b)+1;
c=b;
moreBytes:
while(toULength<toULimit) {
@@ -5429,6 +5431,7 @@ unassigned:
* but then exit the loop because the extension match would
* have consumed the source.
*/
+ *pErrorCode=U_USING_DEFAULT_WARNING;
break;
} else {
/* a mapping was written to the target, continue */
@@ -5450,10 +5453,12 @@ unassigned:
* to stop before a truncated sequence.
* If so, then collect the truncated sequence now.
*/
- if(U_SUCCESS(*pErrorCode) && source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
+ if(U_SUCCESS(*pErrorCode) &&
+ cnv->preFromUFirstCP<0 &&
+ source<(sourceLimit=(uint8_t *)pToUArgs->sourceLimit)) {
c=utf8->toUBytes[0]=b=*source++;
toULength=1;
- toULimit=utf8_countTrailBytes[b]+1;
+ toULimit=U8_COUNT_TRAIL_BYTES(b)+1;
while(source<sourceLimit) {
utf8->toUBytes[toULength++]=b=*source++;
c=(c<<6)+b;
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvmbcs.h b/Build/source/libs/icu/icu-50.1/common/ucnvmbcs.h
index 7875f826d2e..b960f825621 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvmbcs.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvmbcs.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2000-2011, International Business Machines
+* Copyright (C) 2000-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -274,17 +274,17 @@ enum {
#define MBCS_ENTRY_SET_STATE(entry, state) (int32_t)(((entry)&0x80ffffff)|((int32_t)(state)<<24L))
-#define MBCS_ENTRY_STATE(entry) (((entry)>>24)&0x7f)
+#define MBCS_ENTRY_STATE(entry) ((((uint32_t)entry)>>24)&0x7f)
#define MBCS_ENTRY_IS_TRANSITION(entry) ((entry)>=0)
#define MBCS_ENTRY_IS_FINAL(entry) ((entry)<0)
-#define MBCS_ENTRY_TRANSITION_STATE(entry) ((entry)>>24)
+#define MBCS_ENTRY_TRANSITION_STATE(entry) (((uint32_t)entry)>>24)
#define MBCS_ENTRY_TRANSITION_OFFSET(entry) ((entry)&0xffffff)
-#define MBCS_ENTRY_FINAL_STATE(entry) (((entry)>>24)&0x7f)
+#define MBCS_ENTRY_FINAL_STATE(entry) ((((uint32_t)entry)>>24)&0x7f)
#define MBCS_ENTRY_FINAL_IS_VALID_DIRECT_16(entry) ((entry)<(int32_t)0x80100000)
-#define MBCS_ENTRY_FINAL_ACTION(entry) (((entry)>>20)&0xf)
+#define MBCS_ENTRY_FINAL_ACTION(entry) ((((uint32_t)entry)>>20)&0xf)
#define MBCS_ENTRY_FINAL_VALUE(entry) ((entry)&0xfffff)
#define MBCS_ENTRY_FINAL_VALUE_16(entry) (uint16_t)(entry)
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvscsu.c b/Build/source/libs/icu/icu-50.1/common/ucnvscsu.c
index c6e96e1f074..c6e96e1f074 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvscsu.c
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvscsu.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ucnvsel.cpp b/Build/source/libs/icu/icu-50.1/common/ucnvsel.cpp
index e0e86999988..e0e86999988 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucnvsel.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucnvsel.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucol_data.h b/Build/source/libs/icu/icu-50.1/common/ucol_data.h
index 023064624c6..023064624c6 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucol_data.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucol_data.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ucol_swp.cpp b/Build/source/libs/icu/icu-50.1/common/ucol_swp.cpp
index b33268c8fef..b33268c8fef 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucol_swp.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ucol_swp.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ucol_swp.h b/Build/source/libs/icu/icu-50.1/common/ucol_swp.h
index cb5ef153535..cb5ef153535 100644
--- a/Build/source/libs/icu/icu-49.1/common/ucol_swp.h
+++ b/Build/source/libs/icu/icu-50.1/common/ucol_swp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/udata.cpp b/Build/source/libs/icu/icu-50.1/common/udata.cpp
index c4f8752a4eb..0837893eeb0 100644
--- a/Build/source/libs/icu/icu-49.1/common/udata.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/udata.cpp
@@ -806,7 +806,7 @@ static UBool extendICUData(UErrorCode *pErr)
* Use a specific mutex to avoid nested locks of the global mutex.
*/
#if MAP_IMPLEMENTATION==MAP_STDIO
- static UMTX extendICUDataMutex = NULL;
+ static UMutex extendICUDataMutex = U_MUTEX_INITIALIZER;
umtx_lock(&extendICUDataMutex);
#endif
if(!gHaveTriedToLoadCommonData) {
diff --git a/Build/source/libs/icu/icu-49.1/common/udatamem.c b/Build/source/libs/icu/icu-50.1/common/udatamem.c
index ec6175d9857..ec6175d9857 100644
--- a/Build/source/libs/icu/icu-49.1/common/udatamem.c
+++ b/Build/source/libs/icu/icu-50.1/common/udatamem.c
diff --git a/Build/source/libs/icu/icu-49.1/common/udatamem.h b/Build/source/libs/icu/icu-50.1/common/udatamem.h
index 51372851f65..51372851f65 100644
--- a/Build/source/libs/icu/icu-49.1/common/udatamem.h
+++ b/Build/source/libs/icu/icu-50.1/common/udatamem.h
diff --git a/Build/source/libs/icu/icu-49.1/common/udataswp.c b/Build/source/libs/icu/icu-50.1/common/udataswp.c
index cacf716610e..cacf716610e 100644
--- a/Build/source/libs/icu/icu-49.1/common/udataswp.c
+++ b/Build/source/libs/icu/icu-50.1/common/udataswp.c
diff --git a/Build/source/libs/icu/icu-49.1/common/udataswp.h b/Build/source/libs/icu/icu-50.1/common/udataswp.h
index 52b99aaa3cf..52b99aaa3cf 100644
--- a/Build/source/libs/icu/icu-49.1/common/udataswp.h
+++ b/Build/source/libs/icu/icu-50.1/common/udataswp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uelement.h b/Build/source/libs/icu/icu-50.1/common/uelement.h
index 4eaddd9d1a2..4eaddd9d1a2 100644
--- a/Build/source/libs/icu/icu-49.1/common/uelement.h
+++ b/Build/source/libs/icu/icu-50.1/common/uelement.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uenum.c b/Build/source/libs/icu/icu-50.1/common/uenum.c
index 549769c449d..9a3d9e14148 100644
--- a/Build/source/libs/icu/icu-49.1/common/uenum.c
+++ b/Build/source/libs/icu/icu-50.1/common/uenum.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2002-2004, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -160,7 +160,13 @@ uenum_next(UEnumeration* en,
return NULL;
}
if (en->next != NULL) {
- return en->next(en, resultLength, status);
+ if (resultLength != NULL) {
+ return en->next(en, resultLength, status);
+ }
+ else {
+ int32_t dummyLength=0;
+ return en->next(en, &dummyLength, status);
+ }
} else {
*status = U_UNSUPPORTED_ERROR;
return NULL;
diff --git a/Build/source/libs/icu/icu-49.1/common/uenumimp.h b/Build/source/libs/icu/icu-50.1/common/uenumimp.h
index 664bc686644..664bc686644 100644
--- a/Build/source/libs/icu/icu-49.1/common/uenumimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/uenumimp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uhash.c b/Build/source/libs/icu/icu-50.1/common/uhash.c
index 5dd6ba3441c..5dd6ba3441c 100644
--- a/Build/source/libs/icu/icu-49.1/common/uhash.c
+++ b/Build/source/libs/icu/icu-50.1/common/uhash.c
diff --git a/Build/source/libs/icu/icu-49.1/common/uhash.h b/Build/source/libs/icu/icu-50.1/common/uhash.h
index ec4c630dc7d..ec4c630dc7d 100644
--- a/Build/source/libs/icu/icu-49.1/common/uhash.h
+++ b/Build/source/libs/icu/icu-50.1/common/uhash.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uhash_us.cpp b/Build/source/libs/icu/icu-50.1/common/uhash_us.cpp
index 71a41cbe29a..71a41cbe29a 100644
--- a/Build/source/libs/icu/icu-49.1/common/uhash_us.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uhash_us.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uidna.cpp b/Build/source/libs/icu/icu-50.1/common/uidna.cpp
index b7780b84e6c..b7780b84e6c 100644
--- a/Build/source/libs/icu/icu-49.1/common/uidna.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uidna.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uinit.c b/Build/source/libs/icu/icu-50.1/common/uinit.c
index bdbf9102e3b..db3f252c5fb 100644
--- a/Build/source/libs/icu/icu-49.1/common/uinit.c
+++ b/Build/source/libs/icu/icu-50.1/common/uinit.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
* *
-* Copyright (C) 2001-2011, International Business Machines *
+* Copyright (C) 2001-2012, International Business Machines *
* Corporation and others. All Rights Reserved. *
* *
******************************************************************************
@@ -21,25 +21,11 @@
#include "icuplugimp.h"
#include "ucln.h"
#include "ucnv_io.h"
-#include "umutex.h"
#include "utracimp.h"
-/*
- * ICU Initialization Function. Need not be called.
- */
-U_CAPI void U_EXPORT2
-u_init(UErrorCode *status) {
- UTRACE_ENTRY_OC(UTRACE_U_INIT);
- /* initialize plugins */
- uplug_init(status);
-
- umtx_lock(&gICUInitMutex);
- if (gICUInitialized || U_FAILURE(*status)) {
- umtx_unlock(&gICUInitMutex);
- UTRACE_EXIT_STATUS(*status);
- return;
- }
-
+static void U_CALLCONV
+initData(UErrorCode *status)
+{
/*
* 2005-may-02
*
@@ -55,8 +41,18 @@ u_init(UErrorCode *status) {
#if !UCONFIG_NO_CONVERSION
ucnv_io_countKnownConverters(status);
#endif
+}
+
+/*
+ * ICU Initialization Function. Need not be called.
+ */
+U_CAPI void U_EXPORT2
+u_init(UErrorCode *status) {
+ UTRACE_ENTRY_OC(UTRACE_U_INIT);
+
+ /* initialize plugins */
+ uplug_init(status);
+ ucln_mutexedInit(initData, status);
- gICUInitialized = TRUE; /* TODO: don't set if U_FAILURE? */
- umtx_unlock(&gICUInitMutex);
UTRACE_EXIT_STATUS(*status);
}
diff --git a/Build/source/libs/icu/icu-49.1/common/uinvchar.c b/Build/source/libs/icu/icu-50.1/common/uinvchar.c
index f874edd9a27..f874edd9a27 100644
--- a/Build/source/libs/icu/icu-49.1/common/uinvchar.c
+++ b/Build/source/libs/icu/icu-50.1/common/uinvchar.c
diff --git a/Build/source/libs/icu/icu-49.1/common/uinvchar.h b/Build/source/libs/icu/icu-50.1/common/uinvchar.h
index f307bd6a629..f307bd6a629 100644
--- a/Build/source/libs/icu/icu-49.1/common/uinvchar.h
+++ b/Build/source/libs/icu/icu-50.1/common/uinvchar.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uiter.cpp b/Build/source/libs/icu/icu-50.1/common/uiter.cpp
index 8c89d4bbe46..8c89d4bbe46 100644
--- a/Build/source/libs/icu/icu-49.1/common/uiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ulist.c b/Build/source/libs/icu/icu-50.1/common/ulist.c
index 1ef3704f936..aa506584e71 100644
--- a/Build/source/libs/icu/icu-49.1/common/ulist.c
+++ b/Build/source/libs/icu/icu-50.1/common/ulist.c
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 2009, International Business Machines
+* Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
******************************************************************************
*/
@@ -210,13 +210,16 @@ U_CAPI int32_t U_EXPORT2 ulist_count_keyword_values(UEnumeration *en, UErrorCode
}
U_CAPI const char * U_EXPORT2 ulist_next_keyword_value(UEnumeration *en, int32_t *resultLength, UErrorCode *status) {
+ const char *s;
if (U_FAILURE(*status)) {
return NULL;
}
-
- /* TODO: resultLength; */
-
- return (const char *)ulist_getNext((UList *)(en->context));
+
+ s = (const char *)ulist_getNext((UList *)(en->context));
+ if (s != NULL && resultLength != NULL) {
+ *resultLength = uprv_strlen(s);
+ }
+ return s;
}
U_CAPI void U_EXPORT2 ulist_reset_keyword_values_iterator(UEnumeration *en, UErrorCode *status) {
diff --git a/Build/source/libs/icu/icu-49.1/common/ulist.h b/Build/source/libs/icu/icu-50.1/common/ulist.h
index 4789247e318..4789247e318 100644
--- a/Build/source/libs/icu/icu-49.1/common/ulist.h
+++ b/Build/source/libs/icu/icu-50.1/common/ulist.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uloc.cpp b/Build/source/libs/icu/icu-50.1/common/uloc.cpp
index 25caee1b564..e29fd7bdd07 100644
--- a/Build/source/libs/icu/icu-49.1/common/uloc.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uloc.cpp
@@ -118,7 +118,7 @@ static const char * const LANGUAGES[] = {
"hit", "hmn", "ho", "hr", "hsb", "hsn", "ht", "hu", "hup", "hy", "hz",
"ia", "iba", "id", "ie", "ig", "ii", "ijo", "ik",
"ilo", "inc", "ine", "inh", "io", "ira", "iro", "is", "it",
- "iu", "ja", "jbo", "jmc", "jpr", "jrb", "jv", "ka", "kaa", "kab",
+ "iu", "ja", "jbo", "jgo", "jmc", "jpr", "jrb", "jv", "ka", "kaa", "kab",
"kac", "kaj", "kam", "kar", "kaw", "kbd", "kcg", "kde", "kea", "kfo", "kg", "kha", "khi",
"kho", "khq", "ki", "kj", "kk", "kl", "kln", "km", "kmb", "kn",
"ko", "kok", "kos", "kpe", "kr", "krc", "krl", "kro", "kru", "ks", "ksb", "ksf",
@@ -126,7 +126,7 @@ static const char * const LANGUAGES[] = {
"lah", "lam", "lb", "lez", "lg", "li", "ln", "lo", "lol",
"loz", "lt", "lu", "lua", "lui", "lun", "luo", "lus", "luy",
"lv", "mad", "mag", "mai", "mak", "man", "map", "mas",
- "mdf", "mdr", "men", "mer", "mfe", "mg", "mga", "mgh", "mh", "mi", "mic", "min",
+ "mdf", "mdr", "men", "mer", "mfe", "mg", "mga", "mgh", "mgo", "mh", "mi", "mic", "min",
"mis", "mk", "mkh", "ml", "mn", "mnc", "mni", "mno",
"mo", "moh", "mos", "mr", "ms", "mt", "mua", "mul", "mun",
"mus", "mwl", "mwr", "my", "myn", "myv", "na", "nah", "nai", "nan", "nap", "naq",
@@ -226,8 +226,8 @@ static const char * const LANGUAGES_3[] = {
"ina", "iba", "ind", "ile", "ibo", "iii", "ijo", "ipk",
/* "ilo", "inc", "ine", "inh", "io", "ira", "iro", "is", "it", */
"ilo", "inc", "ine", "inh", "ido", "ira", "iro", "isl", "ita",
-/* "iu", "ja", "jbo", "jmc", "jpr", "jrb", "jv", "ka", "kaa", "kab", */
- "iku", "jpn", "jbo", "jmc", "jpr", "jrb", "jav", "kat", "kaa", "kab",
+/* "iu", "ja", "jbo", "jgo", "jmc", "jpr", "jrb", "jv", "ka", "kaa", "kab", */
+ "iku", "jpn", "jbo", "jgo", "jmc", "jpr", "jrb", "jav", "kat", "kaa", "kab",
/* "kac", "kaj", "kam", "kar", "kaw", "kbd", "kcg", "kde", "kea", "kfo", "kg", "kha", "khi",*/
"kac", "kaj", "kam", "kar", "kaw", "kbd", "kcg", "kde", "kea", "kfo", "kg", "kha", "khi",
/* "kho", "khq", "ki", "kj", "kk", "kl", "kln", "km", "kmb", "kn", */
@@ -242,8 +242,8 @@ static const char * const LANGUAGES_3[] = {
"loz", "lit", "lub", "lua", "lui", "lun", "luo", "lus", "luy",
/* "lv", "mad", "mag", "mai", "mak", "man", "map", "mas", */
"lav", "mad", "mag", "mai", "mak", "man", "map", "mas",
-/* "mdf", "mdr", "men", "mer", "mfe", "mg", "mga", "mgh", "mh", "mi", "mic", "min", */
- "mdf", "mdr", "men", "mer", "mfe", "mlg", "mga", "mgh", "mah", "mri", "mic", "min",
+/* "mdf", "mdr", "men", "mer", "mfe", "mg", "mga", "mgh", "mgo", "mh", "mi", "mic", "min", */
+ "mdf", "mdr", "men", "mer", "mfe", "mlg", "mga", "mgh", "mgo", "mah", "mri", "mic", "min",
/* "mis", "mk", "mkh", "ml", "mn", "mnc", "mni", "mno", */
"mis", "mkd", "mkh", "mal", "mon", "mnc", "mni", "mno",
/* "mo", "moh", "mos", "mr", "ms", "mt", "mua", "mul", "mun", */
@@ -1009,7 +1009,7 @@ uloc_setKeywordValue(const char* keywordName,
while(keywordStart[i-1] == ' ') {
i--;
}
- U_ASSERT(i>=0);
+ U_ASSERT(i>=0 && i<ULOC_KEYWORD_BUFFER_LEN);
localeKeywordNameBuffer[i] = 0;
nextSeparator = uprv_strchr(nextEqualsign, ';');
@@ -1525,7 +1525,7 @@ uloc_openKeywordList(const char *keywordList, int32_t keywordListSize, UErrorCod
return NULL;
}
uprv_memcpy(result, &gKeywordsEnum, sizeof(UEnumeration));
- myContext = reinterpret_cast<UKeywordsContext *>(uprv_malloc(sizeof(UKeywordsContext)));
+ myContext = static_cast<UKeywordsContext *>(uprv_malloc(sizeof(UKeywordsContext)));
if (myContext == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
uprv_free(result);
@@ -1700,8 +1700,8 @@ _canonicalize(const char* localeID,
len+=cntrySize;
}
if(_isIDSeparator(*tmpLocaleID)) {
- /* If there is something else, then we add the _ if we found country before.*/
- if (cntrySize > 0) {
+ /* If there is something else, then we add the _ if we found country before. */
+ if (cntrySize >= 0 && ! _isIDSeparator(*(tmpLocaleID+1)) ) {
++fieldCount;
if(len<nameCapacity) {
name[len]='_';
@@ -1839,7 +1839,7 @@ _canonicalize(const char* localeID,
len += _getKeywords(tmpLocaleID+1, '@', (len<nameCapacity ? name+len : NULL), nameCapacity-len,
NULL, 0, NULL, TRUE, addKeyword, addValue, err);
} else if (addKeyword != NULL) {
- U_ASSERT(addValue != NULL);
+ U_ASSERT(addValue != NULL && len < nameCapacity);
/* inelegant but works -- later make _getKeywords do this? */
len += _copyCount(name+len, nameCapacity-len, "@");
len += _copyCount(name+len, nameCapacity-len, addKeyword);
@@ -2330,7 +2330,7 @@ uloc_acceptLanguageFromHTTP(char *result, int32_t resultAvailable, UAcceptResult
}
if(n>=jSize) {
if(j==smallBuffer) { /* overflowed the small buffer. */
- j = reinterpret_cast<_acceptLangItem *>(uprv_malloc(sizeof(j[0])*(jSize*2)));
+ j = static_cast<_acceptLangItem *>(uprv_malloc(sizeof(j[0])*(jSize*2)));
if(j!=NULL) {
uprv_memcpy(j,smallBuffer,sizeof(j[0])*jSize);
}
@@ -2338,7 +2338,7 @@ uloc_acceptLanguageFromHTTP(char *result, int32_t resultAvailable, UAcceptResult
fprintf(stderr,"malloced at size %d\n", jSize);
#endif
} else {
- j = reinterpret_cast<_acceptLangItem *>(uprv_realloc(j, sizeof(j[0])*jSize*2));
+ j = static_cast<_acceptLangItem *>(uprv_realloc(j, sizeof(j[0])*jSize*2));
#if defined(ULOC_DEBUG)
fprintf(stderr,"re-alloced at size %d\n", jSize);
#endif
@@ -2360,7 +2360,7 @@ uloc_acceptLanguageFromHTTP(char *result, int32_t resultAvailable, UAcceptResult
}
return -1;
}
- strs = reinterpret_cast<char **>(uprv_malloc((size_t)(sizeof(strs[0])*n)));
+ strs = static_cast<char **>(uprv_malloc((size_t)(sizeof(strs[0])*n)));
/* Check for null pointer */
if (strs == NULL) {
uprv_free(j); /* Free to avoid memory leak */
@@ -2405,7 +2405,7 @@ uloc_acceptLanguage(char *result, int32_t resultAvailable,
if(U_FAILURE(*status)) {
return -1;
}
- fallbackList = reinterpret_cast<char **>(uprv_malloc((size_t)(sizeof(fallbackList[0])*acceptListCount)));
+ fallbackList = static_cast<char **>(uprv_malloc((size_t)(sizeof(fallbackList[0])*acceptListCount)));
if(fallbackList==NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
return -1;
diff --git a/Build/source/libs/icu/icu-49.1/common/uloc_tag.c b/Build/source/libs/icu/icu-50.1/common/uloc_tag.c
index 5db5e8f4133..c7cf87ca89d 100644
--- a/Build/source/libs/icu/icu-49.1/common/uloc_tag.c
+++ b/Build/source/libs/icu/icu-50.1/common/uloc_tag.c
@@ -15,6 +15,9 @@
#include "putilimp.h"
#include "uinvchar.h"
#include "ulocimp.h"
+#include "uassert.h"
+
+#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
/* struct holding a single variant */
typedef struct VariantListEntry {
@@ -44,7 +47,6 @@ typedef struct ULanguageTag {
const char *region;
VariantListEntry *variants;
ExtensionListEntry *extensions;
- AttributeListEntry *attributes;
const char *privateuse;
const char *grandfathered;
} ULanguageTag;
@@ -62,18 +64,19 @@ typedef struct ULanguageTag {
#define ISALPHA(c) uprv_isASCIILetter(c)
#define ISNUMERIC(c) ((c)>='0' && (c)<='9')
-static const char* EMPTY = "";
-static const char* LANG_UND = "und";
-static const char* PRIVATEUSE_KEY = "x";
-static const char* _POSIX = "_POSIX";
-static const char* POSIX_KEY = "va";
-static const char* POSIX_VALUE = "posix";
-static const char* LOCALE_ATTRIBUTE_KEY = "attribute";
-static const char* PRIVUSE_VARIANT_PREFIX = "lvariant";
+static const char EMPTY[] = "";
+static const char LANG_UND[] = "und";
+static const char PRIVATEUSE_KEY[] = "x";
+static const char _POSIX[] = "_POSIX";
+static const char POSIX_KEY[] = "va";
+static const char POSIX_VALUE[] = "posix";
+static const char LOCALE_ATTRIBUTE_KEY[] = "attribute";
+static const char PRIVUSE_VARIANT_PREFIX[] = "lvariant";
+static const char LOCALE_TYPE_YES[] = "yes";
#define LANG_UND_LEN 3
-static const char* GRANDFATHERED[] = {
+static const char* const GRANDFATHERED[] = {
/* grandfathered preferred */
"art-lojban", "jbo",
"cel-gaulish", "xtg-x-cel-gaulish",
@@ -104,12 +107,11 @@ static const char* GRANDFATHERED[] = {
NULL, NULL
};
-static const char* DEPRECATEDLANGS[] = {
+static const char DEPRECATEDLANGS[][4] = {
/* deprecated new */
"iw", "he",
"ji", "yi",
- "in", "id",
- NULL, NULL
+ "in", "id"
};
/*
@@ -152,15 +154,6 @@ ultag_getVariant(const ULanguageTag* langtag, int32_t idx);
static int32_t
ultag_getVariantsSize(const ULanguageTag* langtag);
-#if 0
-/* Currently not being used. */
-static const char*
-ultag_getAttribute(const ULanguageTag* langtag, int32_t idx);
-#endif
-
-static int32_t
-ultag_getAttributesSize(const ULanguageTag* langtag);
-
static const char*
ultag_getExtensionKey(const ULanguageTag* langtag, int32_t idx);
@@ -318,20 +311,6 @@ _isPrivateuseVariantSubtag(const char* s, int32_t len) {
}
static UBool
-_isAttributeSubtag(const char* s, int32_t len) {
- /*
- * attribute = 3*8alphanum
- */
- if (len < 0) {
- len = (int32_t)uprv_strlen(s);
- }
- if (len >= 3 && len <= 8 && _isAlphaNumericString(s, len)) {
- return TRUE;
- }
- return FALSE;
-}
-
-static UBool
_isExtensionSingleton(const char* s, int32_t len) {
/*
* extension = singleton 1*("-" (2*8alphanum))
@@ -627,8 +606,6 @@ _initializeULanguageTag(ULanguageTag* langtag) {
langtag->variants = NULL;
langtag->extensions = NULL;
- langtag->attributes = NULL;
-
langtag->grandfathered = EMPTY;
langtag->privateuse = EMPTY;
}
@@ -1052,7 +1029,7 @@ _appendLanguageToLanguageTag(const char* localeID, char* appendAt, int32_t capac
reslen += LANG_UND_LEN;
} else {
/* resolve deprecated */
- for (i = 0; DEPRECATEDLANGS[i] != NULL; i += 2) {
+ for (i = 0; i < LENGTHOF(DEPRECATEDLANGS); i += 2) {
if (uprv_compareInvCharsAsAscii(buf, DEPRECATEDLANGS[i]) == 0) {
uprv_strcpy(buf, DEPRECATEDLANGS[i + 1]);
len = (int32_t)uprv_strlen(buf);
@@ -1203,7 +1180,7 @@ _appendVariantsToLanguageTag(const char* localeID, char* appendAt, int32_t capac
if (_isVariantSubtag(pVar, -1)) {
if (uprv_strcmp(pVar,POSIX_VALUE) || len != uprv_strlen(POSIX_VALUE)) {
/* emit the variant to the list */
- var = uprv_malloc(sizeof(VariantListEntry));
+ var = (VariantListEntry*)uprv_malloc(sizeof(VariantListEntry));
if (var == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
break;
@@ -1350,12 +1327,12 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac
}
/* create AttributeListEntry */
- attr = uprv_malloc(sizeof(AttributeListEntry));
+ attr = (AttributeListEntry*)uprv_malloc(sizeof(AttributeListEntry));
if (attr == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
break;
}
- attrValue = uprv_malloc(attrBufLength + 1);
+ attrValue = (char*)uprv_malloc(attrBufLength + 1);
if (attrValue == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
break;
@@ -1440,7 +1417,7 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac
if (!isAttribute) {
/* create ExtensionListEntry */
- ext = uprv_malloc(sizeof(ExtensionListEntry));
+ ext = (ExtensionListEntry*)uprv_malloc(sizeof(ExtensionListEntry));
if (ext == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
break;
@@ -1461,7 +1438,7 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac
/* Special handling for POSIX variant - add the keywords for POSIX */
if (hadPosix) {
/* create ExtensionListEntry for POSIX */
- ext = uprv_malloc(sizeof(ExtensionListEntry));
+ ext = (ExtensionListEntry*)uprv_malloc(sizeof(ExtensionListEntry));
if (ext == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
goto cleanup;
@@ -1567,120 +1544,234 @@ cleanup:
*/
static void
_appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendTo, char* buf, int32_t bufSize, UBool *posixVariant, UErrorCode *status) {
- const char *p, *pNext, *pSep, *pTmp, *pTmpStart;
- const char *pBcpKey, *pBcpType;
- const char *pKey, *pType;
- int32_t bcpKeyLen = 0, bcpTypeLen;
+ const char *pTag; /* beginning of current subtag */
+ const char *pKwds; /* beginning of key-type pairs */
+ UBool variantExists = *posixVariant;
+
+ ExtensionListEntry *kwdFirst = NULL; /* first LDML keyword */
ExtensionListEntry *kwd, *nextKwd;
- ExtensionListEntry *kwdFirst = NULL;
+
+ AttributeListEntry *attrFirst = NULL; /* first attribute */
+ AttributeListEntry *attr, *nextAttr;
+
+ int32_t len;
int32_t bufIdx = 0;
- int32_t len;
- UBool variantExists = *posixVariant;
- UBool searchFurther;
+
+ char attrBuf[ULOC_KEYWORD_AND_VALUES_CAPACITY];
+ int32_t attrBufIdx = 0;
/* Reset the posixVariant value */
*posixVariant = FALSE;
- pNext = ldmlext;
- pBcpKey = pBcpType = NULL;
- while (pNext) {
- p = pSep = pNext;
+ pTag = ldmlext;
+ pKwds = NULL;
+ /* Iterate through u extension attributes */
+ while (*pTag) {
/* locate next separator char */
- while (*pSep) {
- if (*pSep == SEP) {
- searchFurther = FALSE;
- if (pBcpKey != NULL) {
- pTmpStart = (pSep + 1);
- pTmp = pTmpStart;
- /* Look at the next subtag and see if it is part of the previous subtag or the start of new keyword */
- while (*pTmp) {
- if (*pTmp == SEP || *(pTmp + 1) == 0) {
- if (!_isLDMLKey(pTmpStart, (int32_t)(pTmp - pTmpStart))) {
- searchFurther = TRUE;
- }
- break;
- }
- pTmp++;
- }
- }
- if (searchFurther) {
- pSep++;
- continue;
- } else {
- break;
- }
- }
- pSep++;
+ for (len = 0; *(pTag + len) && *(pTag + len) != SEP; len++);
+
+ if (_isLDMLKey(pTag, len)) {
+ pKwds = pTag;
+ break;
}
- if (*pSep == 0) {
- /* last subtag */
- pNext = NULL;
- } else {
- pNext = pSep + 1;
+
+ /* add this attribute to the list */
+ attr = (AttributeListEntry*)uprv_malloc(sizeof(AttributeListEntry));
+ if (attr == NULL) {
+ *status = U_MEMORY_ALLOCATION_ERROR;
+ goto cleanup;
}
- if (pBcpKey == NULL) {
- pBcpKey = p;
- bcpKeyLen = (int32_t)(pSep - p);
+ if (len < (int32_t)sizeof(attrBuf) - attrBufIdx) {
+ uprv_memcpy(&attrBuf[attrBufIdx], pTag, len);
+ attrBuf[attrBufIdx + len] = 0;
+ attr->attribute = &attrBuf[attrBufIdx];
+ attrBufIdx += (len + 1);
} else {
- pBcpType = p;
- bcpTypeLen = (int32_t)(pSep - p);
+ *status = U_ILLEGAL_ARGUMENT_ERROR;
+ goto cleanup;
+ }
- /* BCP key to locale key */
- len = _bcp47ToLDMLKey(pBcpKey, bcpKeyLen, buf + bufIdx, bufSize - bufIdx - 1, status);
- if (U_FAILURE(*status)) {
- goto cleanup;
- }
- pKey = buf + bufIdx;
- bufIdx += len;
- *(buf + bufIdx) = 0;
- bufIdx++;
+ if (!_addAttributeToList(&attrFirst, attr)) {
+ *status = U_ILLEGAL_ARGUMENT_ERROR;
+ uprv_free(attr);
+ goto cleanup;
+ }
- /* BCP type to locale type */
- len = _bcp47ToLDMLType(pKey, -1, pBcpType, bcpTypeLen, buf + bufIdx, bufSize - bufIdx - 1, status);
- if (U_FAILURE(*status)) {
- goto cleanup;
+ /* next tag */
+ pTag += len;
+ if (*pTag) {
+ /* next to the separator */
+ pTag++;
+ }
+ }
+
+ if (attrFirst) {
+ /* emit attributes as an LDML keyword, e.g. attribute=attr1-attr2 */
+
+ if (attrBufIdx > bufSize) {
+ /* attrBufIdx == <total length of attribute subtag> + 1 */
+ *status = U_ILLEGAL_ARGUMENT_ERROR;
+ goto cleanup;
+ }
+
+ kwd = (ExtensionListEntry*)uprv_malloc(sizeof(ExtensionListEntry));
+ if (kwd == NULL) {
+ *status = U_MEMORY_ALLOCATION_ERROR;
+ goto cleanup;
+ }
+
+ kwd->key = LOCALE_ATTRIBUTE_KEY;
+ kwd->value = buf;
+
+ /* attribute subtags sorted in alphabetical order as type */
+ attr = attrFirst;
+ while (attr != NULL) {
+ nextAttr = attr->next;
+
+ /* buffer size check is done above */
+ if (attr != attrFirst) {
+ *(buf + bufIdx) = SEP;
+ bufIdx++;
}
- pType = buf + bufIdx;
+
+ len = uprv_strlen(attr->attribute);
+ uprv_memcpy(buf + bufIdx, attr->attribute, len);
bufIdx += len;
- *(buf + bufIdx) = 0;
- bufIdx++;
- /* Special handling for u-va-posix, since we want to treat this as a variant, not */
- /* as a keyword. */
+ attr = nextAttr;
+ }
+ *(buf + bufIdx) = 0;
+ bufIdx++;
+
+ if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) {
+ *status = U_ILLEGAL_ARGUMENT_ERROR;
+ uprv_free(kwd);
+ goto cleanup;
+ }
- if (!variantExists && !uprv_strcmp(pKey,POSIX_KEY) && !uprv_strcmp(pType,POSIX_VALUE) ) {
- *posixVariant = TRUE;
+ /* once keyword entry is created, delete the attribute list */
+ attr = attrFirst;
+ while (attr != NULL) {
+ nextAttr = attr->next;
+ uprv_free(attr);
+ attr = nextAttr;
+ }
+ attrFirst = NULL;
+ }
+
+ if (pKwds) {
+ const char *pBcpKey = NULL; /* u extenstion key subtag */
+ const char *pBcpType = NULL; /* beginning of u extension type subtag(s) */
+ int32_t bcpKeyLen = 0;
+ int32_t bcpTypeLen = 0;
+ UBool isDone = FALSE;
+
+ pTag = pKwds;
+ /* BCP47 representation of LDML key/type pairs */
+ while (!isDone) {
+ const char *pNextBcpKey = NULL;
+ int32_t nextBcpKeyLen;
+ UBool emitKeyword = FALSE;
+
+ if (*pTag) {
+ /* locate next separator char */
+ for (len = 0; *(pTag + len) && *(pTag + len) != SEP; len++);
+
+ if (_isLDMLKey(pTag, len)) {
+ if (pBcpKey) {
+ emitKeyword = TRUE;
+ pNextBcpKey = pTag;
+ nextBcpKeyLen = len;
+ } else {
+ pBcpKey = pTag;
+ bcpKeyLen = len;
+ }
+ } else {
+ U_ASSERT(pBcpKey != NULL);
+ /* within LDML type subtags */
+ if (pBcpType) {
+ bcpTypeLen += (len + 1);
+ } else {
+ pBcpType = pTag;
+ bcpTypeLen = len;
+ }
+ }
+
+ /* next tag */
+ pTag += len;
+ if (*pTag) {
+ /* next to the separator */
+ pTag++;
+ }
} else {
- /* create an ExtensionListEntry for this keyword */
- kwd = uprv_malloc(sizeof(ExtensionListEntry));
- if (kwd == NULL) {
- *status = U_MEMORY_ALLOCATION_ERROR;
+ /* processing last one */
+ emitKeyword = TRUE;
+ isDone = TRUE;
+ }
+
+ if (emitKeyword) {
+ const char *pKey = NULL; /* LDML key */
+ const char *pType = NULL; /* LDML type */
+
+ U_ASSERT(pBcpKey != NULL);
+
+ /* u extension key to LDML key */
+ len = _bcp47ToLDMLKey(pBcpKey, bcpKeyLen, buf + bufIdx, bufSize - bufIdx - 1, status);
+ if (U_FAILURE(*status)) {
goto cleanup;
}
+ pKey = buf + bufIdx;
+ bufIdx += len;
+ *(buf + bufIdx) = 0;
+ bufIdx++;
+
+ if (pBcpType) {
+ /* BCP type to locale type */
+ len = _bcp47ToLDMLType(pKey, -1, pBcpType, bcpTypeLen, buf + bufIdx, bufSize - bufIdx - 1, status);
+ if (U_FAILURE(*status)) {
+ goto cleanup;
+ }
+ pType = buf + bufIdx;
+ bufIdx += len;
+ *(buf + bufIdx) = 0;
+ bufIdx++;
+ } else {
+ /* typeless - default type value is "yes" */
+ pType = LOCALE_TYPE_YES;
+ }
+
+ /* Special handling for u-va-posix, since we want to treat this as a variant,
+ not as a keyword */
+ if (!variantExists && !uprv_strcmp(pKey, POSIX_KEY) && !uprv_strcmp(pType, POSIX_VALUE) ) {
+ *posixVariant = TRUE;
+ } else {
+ /* create an ExtensionListEntry for this keyword */
+ kwd = (ExtensionListEntry*)uprv_malloc(sizeof(ExtensionListEntry));
+ if (kwd == NULL) {
+ *status = U_MEMORY_ALLOCATION_ERROR;
+ goto cleanup;
+ }
- kwd->key = pKey;
- kwd->value = pType;
+ kwd->key = pKey;
+ kwd->value = pType;
- if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) {
- *status = U_ILLEGAL_ARGUMENT_ERROR;
- uprv_free(kwd);
- goto cleanup;
+ if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) {
+ *status = U_ILLEGAL_ARGUMENT_ERROR;
+ uprv_free(kwd);
+ goto cleanup;
+ }
}
- }
- /* for next pair */
- pBcpKey = NULL;
- pBcpType = NULL;
+ pBcpKey = pNextBcpKey;
+ bcpKeyLen = pNextBcpKey != NULL ? nextBcpKeyLen : 0;
+ pBcpType = NULL;
+ bcpTypeLen = 0;
+ }
}
}
- if (pBcpKey != NULL) {
- *status = U_ILLEGAL_ARGUMENT_ERROR;
- goto cleanup;
- }
-
kwd = kwdFirst;
while (kwd != NULL) {
nextKwd = kwd->next;
@@ -1691,6 +1782,13 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT
return;
cleanup:
+ attr = attrFirst;
+ while (attr != NULL) {
+ nextAttr = attr->next;
+ uprv_free(attr);
+ attr = nextAttr;
+ }
+
kwd = kwdFirst;
while (kwd != NULL) {
nextKwd = kwd->next;
@@ -1707,8 +1805,6 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC
int32_t len;
ExtensionListEntry *kwdFirst = NULL;
ExtensionListEntry *kwd;
- AttributeListEntry *attrFirst = NULL;
- AttributeListEntry *attr;
const char *key, *type;
char *kwdBuf = NULL;
int32_t kwdBufLength = capacity;
@@ -1718,7 +1814,7 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC
return 0;
}
- kwdBuf = (char *)uprv_malloc(kwdBufLength);
+ kwdBuf = (char*)uprv_malloc(kwdBufLength);
if (kwdBuf == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
return 0;
@@ -1741,7 +1837,7 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC
break;
}
} else {
- kwd = uprv_malloc(sizeof(ExtensionListEntry));
+ kwd = (ExtensionListEntry*)uprv_malloc(sizeof(ExtensionListEntry));
if (kwd == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
break;
@@ -1760,7 +1856,7 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC
type = ultag_getPrivateUse(langtag);
if ((int32_t)uprv_strlen(type) > 0) {
/* add private use as a keyword */
- kwd = uprv_malloc(sizeof(ExtensionListEntry));
+ kwd = (ExtensionListEntry*)uprv_malloc(sizeof(ExtensionListEntry));
if (kwd == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
} else {
@@ -1784,78 +1880,45 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC
reslen += len;
}
- attrFirst = langtag->attributes;
- if (U_SUCCESS(*status) && (kwdFirst != NULL || attrFirst != NULL)) {
+ if (U_SUCCESS(*status) && kwdFirst != NULL) {
/* write out the sorted keywords */
UBool firstValue = TRUE;
- UBool firstAttr = TRUE;
kwd = kwdFirst;
- attr = attrFirst;
do {
if (reslen < capacity) {
if (firstValue) {
/* '@' */
*(appendAt + reslen) = LOCALE_EXT_SEP;
firstValue = FALSE;
- } else if (attr) {
- /* '-' */
- *(appendAt + reslen) = SEP;
- }else {
+ } else {
/* ';' */
*(appendAt + reslen) = LOCALE_KEYWORD_SEP;
}
}
reslen++;
- if (attr) {
- if (firstAttr) {
- len = (int32_t)uprv_strlen(LOCALE_ATTRIBUTE_KEY);
- if (reslen < capacity) {
- uprv_memcpy(appendAt + reslen, LOCALE_ATTRIBUTE_KEY, uprv_min(len, capacity - reslen));
- }
- reslen += len;
-
- /* '=' */
- if (reslen < capacity) {
- *(appendAt + reslen) = LOCALE_KEY_TYPE_SEP;
- }
-
- reslen++;
-
- firstAttr = FALSE;
- }
-
- len = (int32_t)uprv_strlen(attr->attribute);
- if (reslen < capacity) {
- uprv_memcpy(appendAt + reslen, attr->attribute, uprv_min(len, capacity - reslen));
- }
- reslen += len;
-
- attr = attr->next;
- } else if (kwd) {
- /* key */
- len = (int32_t)uprv_strlen(kwd->key);
- if (reslen < capacity) {
- uprv_memcpy(appendAt + reslen, kwd->key, uprv_min(len, capacity - reslen));
- }
- reslen += len;
-
- /* '=' */
- if (reslen < capacity) {
- *(appendAt + reslen) = LOCALE_KEY_TYPE_SEP;
- }
- reslen++;
+ /* key */
+ len = (int32_t)uprv_strlen(kwd->key);
+ if (reslen < capacity) {
+ uprv_memcpy(appendAt + reslen, kwd->key, uprv_min(len, capacity - reslen));
+ }
+ reslen += len;
- /* type */
- len = (int32_t)uprv_strlen(kwd->value);
- if (reslen < capacity) {
- uprv_memcpy(appendAt + reslen, kwd->value, uprv_min(len, capacity - reslen));
- }
- reslen += len;
+ /* '=' */
+ if (reslen < capacity) {
+ *(appendAt + reslen) = LOCALE_KEY_TYPE_SEP;
+ }
+ reslen++;
- kwd = kwd->next;
+ /* type */
+ len = (int32_t)uprv_strlen(kwd->value);
+ if (reslen < capacity) {
+ uprv_memcpy(appendAt + reslen, kwd->value, uprv_min(len, capacity - reslen));
}
- } while (kwd || attr);
+ reslen += len;
+
+ kwd = kwd->next;
+ } while (kwd);
}
/* clean up */
@@ -2009,7 +2072,6 @@ _appendPrivateuseToLanguageTag(const char* localeID, char* appendAt, int32_t cap
#define EXTS 0x0020
#define EXTV 0x0040
#define PRIV 0x0080
-#define ATTR 0x0100
static ULanguageTag*
ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* status) {
@@ -2023,7 +2085,8 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
AttributeListEntry *pAttribute;
char *pExtValueSubtag, *pExtValueSubtagEnd;
int32_t i;
- UBool isLDMLExtension, reqLDMLType, privateuseVar = FALSE;
+ UBool isLDMLExtension, privateuseVar = FALSE;
+ int32_t grandfatheredLen = 0;
if (parsedLen != NULL) {
*parsedLen = 0;
@@ -2064,8 +2127,10 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
/* check if the tag is grandfathered */
for (i = 0; GRANDFATHERED[i] != NULL; i += 2) {
if (uprv_stricmp(GRANDFATHERED[i], tagBuf) == 0) {
- /* a grandfathered tag is always longer than its preferred mapping */
- int32_t newTagLength = uprv_strlen(GRANDFATHERED[i+1]);
+ int32_t newTagLength;
+
+ grandfatheredLen = tagLen; /* back up for output parsedLen */
+ newTagLength = uprv_strlen(GRANDFATHERED[i+1]);
if (tagLen < newTagLength) {
uprv_free(tagBuf);
tagBuf = (char*)uprv_malloc(newTagLength + 1);
@@ -2077,7 +2142,6 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
tagLen = newTagLength;
}
uprv_strcpy(t->buf, GRANDFATHERED[i + 1]);
-
break;
}
}
@@ -2099,7 +2163,6 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
pExtValueSubtagEnd = NULL;
pAttribute = NULL;
isLDMLExtension = FALSE;
- reqLDMLType = FALSE;
while (pNext) {
char *pSep;
@@ -2223,18 +2286,12 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
pExtension = NULL;
break;
}
-
- if (isLDMLExtension && reqLDMLType) {
- /* incomplete LDML extension key and type pair */
- pExtension = NULL;
- break;
- }
}
isLDMLExtension = (uprv_tolower(*pSubtag) == LDMLEXT);
/* create a new extension */
- pExtension = uprv_malloc(sizeof(ExtensionListEntry));
+ pExtension = (ExtensionListEntry*)uprv_malloc(sizeof(ExtensionListEntry));
if (pExtension == NULL) {
*status = U_MEMORY_ALLOCATION_ERROR;
goto error;
@@ -2256,55 +2313,17 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
}
if (next & EXTV) {
if (_isExtensionSubtag(pSubtag, subtagLen)) {
- if (isLDMLExtension) {
- if (reqLDMLType) {
- /* already saw an LDML key */
- if (!_isLDMLType(pSubtag, subtagLen)) {
- /* stop parsing here and let the valid LDML extension key/type
- pairs processed by the code out of this while loop */
- break;
- }
- pExtValueSubtagEnd = pSep;
- reqLDMLType = FALSE;
- next = EXTS | EXTV | PRIV;
- } else {
- /* LDML key */
- if (!_isLDMLKey(pSubtag, subtagLen)) {
- /* May be part of incomplete type */
- if (pExtValueSubtag != NULL) {
- if (_isLDMLType(pSubtag, subtagLen)) {
- pExtValueSubtagEnd = pSep;
- reqLDMLType = FALSE;
- next = EXTS | EXTV | PRIV;
- }
- } else if (pExtValueSubtag == NULL && _isAttributeSubtag(pSubtag, subtagLen)) {
- /* Get attribute */
- next = ATTR;
- } else {
- /* stop parsing here and let the valid LDML extension key/type
- pairs processed by the code out of this while loop */
- break;
- }
- } else {
- reqLDMLType = TRUE;
- next = EXTV;
- }
- }
- } else {
- /* Mark the end of this subtag */
- pExtValueSubtagEnd = pSep;
- next = EXTS | EXTV | PRIV;
+ if (pExtValueSubtag == NULL) {
+ /* if the start postion of this extension's value is not yet,
+ this one is the first value subtag */
+ pExtValueSubtag = pSubtag;
}
- if (next != ATTR) {
- if (pExtValueSubtag == NULL) {
- /* if the start postion of this extension's value is not yet,
- this one is the first value subtag */
- pExtValueSubtag = pSubtag;
- }
+ /* Mark the end of this subtag */
+ pExtValueSubtagEnd = pSep;
+ next = EXTS | EXTV | PRIV;
- continue;
- }
+ continue;
}
}
if (next & PRIV) {
@@ -2388,24 +2407,6 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
break;
}
- if (next & ATTR) {
- /* create a new attribute */
- pAttribute = uprv_malloc(sizeof(AttributeListEntry));
- if (pAttribute == NULL) {
- *status = U_MEMORY_ALLOCATION_ERROR;
- goto error;
- }
-
- *pSep = 0;
- pAttribute->attribute =T_CString_toLowerCase(pSubtag);
-
- if (!_addAttributeToList(&(t->attributes), pAttribute)) {
- uprv_free(pAttribute);
- }
-
- next = EXTS | EXTV | PRIV;
- continue;
- }
/* If we fell through here, it means this subtag is illegal - quit parsing */
break;
}
@@ -2429,7 +2430,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta
}
if (parsedLen != NULL) {
- *parsedLen = (int32_t)(pLastGoodPosition - t->buf);
+ *parsedLen = (grandfatheredLen > 0) ? grandfatheredLen : (int32_t)(pLastGoodPosition - t->buf);
}
return t;
@@ -2466,15 +2467,6 @@ ultag_close(ULanguageTag* langtag) {
}
}
- if (langtag->attributes) {
- AttributeListEntry *curAttr = langtag->attributes;
- while (curAttr) {
- AttributeListEntry *nextAttr = curAttr->next;
- uprv_free(curAttr);
- curAttr = nextAttr;
- }
- }
-
uprv_free(langtag);
}
@@ -2556,39 +2548,6 @@ ultag_getVariantsSize(const ULanguageTag* langtag) {
return size;
}
-#if 0
-/* Currently not being used. */
-static const char*
-ultag_getAttribute(const ULanguageTag* langtag, int32_t idx) {
- const char *attr = NULL;
- AttributeListEntry *cur = langtag->attributes;
- int32_t i = 0;
- while (cur) {
- if (i == idx) {
- attr = cur->attribute;
- break;
- }
- cur = cur->next;
- i++;
- }
- return attr;
-}
-#endif
-
-static int32_t
-ultag_getAttributesSize(const ULanguageTag* langtag) {
- int32_t size = 0;
- AttributeListEntry *cur = langtag->attributes;
- while (TRUE) {
- if (cur == NULL) {
- break;
- }
- size++;
- cur = cur->next;
- }
- return size;
-}
-
static const char*
ultag_getExtensionKey(const ULanguageTag* langtag, int32_t idx) {
const char *key = NULL;
@@ -2655,7 +2614,7 @@ ultag_getGrandfathered(const ULanguageTag* langtag) {
*
* -------------------------------------------------
*/
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uloc_toLanguageTag(const char* localeID,
char* langtag,
int32_t langtagCapacity,
@@ -2734,7 +2693,7 @@ uloc_toLanguageTag(const char* localeID,
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uloc_forLanguageTag(const char* langtag,
char* localeID,
int32_t localeIDCapacity,
@@ -2744,7 +2703,7 @@ uloc_forLanguageTag(const char* langtag,
int32_t reslen = 0;
const char *subtag, *p;
int32_t len;
- int32_t i, n, m;
+ int32_t i, n;
UBool noRegion = TRUE;
lt = ultag_parse(langtag, -1, parsedLength, status);
@@ -2838,10 +2797,9 @@ uloc_forLanguageTag(const char* langtag,
/* keywords */
n = ultag_getExtensionsSize(lt);
- m = ultag_getAttributesSize(lt);
subtag = ultag_getPrivateUse(lt);
- if (n > 0 || m > 0 || uprv_strlen(subtag) > 0) {
- if (reslen == 0 && (n > 0 || m > 0)) {
+ if (n > 0 || uprv_strlen(subtag) > 0) {
+ if (reslen == 0 && n > 0) {
/* need a language */
if (reslen < localeIDCapacity) {
uprv_memcpy(localeID + reslen, LANG_UND, uprv_min(LANG_UND_LEN, localeIDCapacity - reslen));
diff --git a/Build/source/libs/icu/icu-49.1/common/ulocimp.h b/Build/source/libs/icu/icu-50.1/common/ulocimp.h
index ebc525ef9de..ebc525ef9de 100644
--- a/Build/source/libs/icu/icu-49.1/common/ulocimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/ulocimp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/umapfile.c b/Build/source/libs/icu/icu-50.1/common/umapfile.c
index 05caecfff2c..05caecfff2c 100644
--- a/Build/source/libs/icu/icu-49.1/common/umapfile.c
+++ b/Build/source/libs/icu/icu-50.1/common/umapfile.c
diff --git a/Build/source/libs/icu/icu-49.1/common/umapfile.h b/Build/source/libs/icu/icu-50.1/common/umapfile.h
index 2995e381ed3..2995e381ed3 100644
--- a/Build/source/libs/icu/icu-49.1/common/umapfile.h
+++ b/Build/source/libs/icu/icu-50.1/common/umapfile.h
diff --git a/Build/source/libs/icu/icu-49.1/common/umath.c b/Build/source/libs/icu/icu-50.1/common/umath.c
index 4a571143168..4a571143168 100644
--- a/Build/source/libs/icu/icu-49.1/common/umath.c
+++ b/Build/source/libs/icu/icu-50.1/common/umath.c
diff --git a/Build/source/libs/icu/icu-49.1/common/umutex.h b/Build/source/libs/icu/icu-50.1/common/umutex.h
index 78cfc890adf..893de8e6336 100644
--- a/Build/source/libs/icu/icu-49.1/common/umutex.h
+++ b/Build/source/libs/icu/icu-50.1/common/umutex.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@@ -22,10 +22,31 @@
#include "unicode/uclean.h"
#include "putilimp.h"
+/* For _ReadWriteBarrier(). */
#if defined(_MSC_VER) && _MSC_VER >= 1500
# include <intrin.h>
#endif
+/* For CRITICAL_SECTION */
+#if U_PLATFORM_HAS_WIN32_API
+#if 0
+/* TODO(andy): Why doesn't windows.h compile in all files? It does in some.
+ * The intent was to include windows.h here, and have struct UMutex
+ * have an embedded CRITICAL_SECTION when building on Windows.
+ * The workaround is to put some char[] storage in UMutex instead,
+ * avoiding the need to include windows.h everwhere this header is included.
+ */
+# define WIN32_LEAN_AND_MEAN
+# define VC_EXTRALEAN
+# define NOUSER
+# define NOSERVICE
+# define NOIME
+# define NOMCX
+# include <windows.h>
+#endif /* 0 */
+#define U_WINDOWS_CRIT_SEC_SIZE 64
+#endif /* win32 */
+
#if U_PLATFORM_IS_DARWIN_BASED
#if defined(__STRICT_ANSI__)
#define UPRV_REMAP_INLINE
@@ -51,9 +72,7 @@
#endif
#ifndef UMTX_FULL_BARRIER
-# if !ICU_USE_THREADS
-# define UMTX_FULL_BARRIER
-# elif U_HAVE_GCC_ATOMICS
+# if U_HAVE_GCC_ATOMICS
# define UMTX_FULL_BARRIER __sync_synchronize();
# elif defined(_MSC_VER) && _MSC_VER >= 1500
/* From MSVC intrin.h. Use _ReadWriteBarrier() only on MSVC 9 and higher. */
@@ -119,40 +138,80 @@
* an alternative C++ mutex API is defined in the file common/mutex.h
*/
+/*
+ * UMutex - Mutexes for use by ICU implementation code.
+ * Must be declared as static or globals. They cannot appear as members
+ * of other objects.
+ * UMutex structs must be initialized.
+ * Example:
+ * static UMutex = U_MUTEX_INITIALIZER;
+ * The declaration of struct UMutex is platform dependent.
+ */
+
+
+#if U_PLATFORM_HAS_WIN32_API
+
+/* U_INIT_ONCE mimics the windows API INIT_ONCE, which exists on Windows Vista and newer.
+ * When ICU no longer needs to support older Windows platforms (XP) that do not have
+ * a native INIT_ONCE, switch this implementation over to wrap the native Windows APIs.
+ */
+typedef struct U_INIT_ONCE {
+ long fState;
+ void *fContext;
+} U_INIT_ONCE;
+#define U_INIT_ONCE_STATIC_INIT {0, NULL}
+
+typedef struct UMutex {
+ U_INIT_ONCE fInitOnce;
+ UMTX fUserMutex;
+ UBool fInitialized; /* Applies to fUserMutex only. */
+ /* CRITICAL_SECTION fCS; */ /* See note above. Unresolved problems with including
+ * Windows.h, which would allow using CRITICAL_SECTION
+ * directly here. */
+ char fCS[U_WINDOWS_CRIT_SEC_SIZE];
+} UMutex;
+
+/* Initializer for a static UMUTEX. Deliberately contains no value for the
+ * CRITICAL_SECTION.
+ */
+#define U_MUTEX_INITIALIZER {U_INIT_ONCE_STATIC_INIT, NULL, FALSE}
+
+#elif U_PLATFORM_IMPLEMENTS_POSIX
+#include <pthread.h>
+
+struct UMutex {
+ pthread_mutex_t fMutex;
+ UMTX fUserMutex;
+ UBool fInitialized;
+};
+#define U_MUTEX_INITIALIZER {PTHREAD_MUTEX_INITIALIZER, NULL, FALSE}
+
+#else
+/* Unknow platform type. */
+struct UMutex {
+ void *fMutex;
+};
+#define U_MUTEX_INITIALIZER {NULL}
+#error Unknown Platform.
+
+#endif
+
+#if (U_PLATFORM != U_PF_CYGWIN && U_PLATFORM != U_PF_MINGW) || defined(CYGWINMSVC)
+typedef struct UMutex UMutex;
+#endif
+
/* Lock a mutex.
* @param mutex The given mutex to be locked. Pass NULL to specify
* the global ICU mutex. Recursive locks are an error
* and may cause a deadlock on some platforms.
*/
-U_CAPI void U_EXPORT2 umtx_lock ( UMTX* mutex );
+U_CAPI void U_EXPORT2 umtx_lock(UMutex* mutex);
-/* Unlock a mutex. Pass in NULL if you want the single global
- mutex.
+/* Unlock a mutex.
* @param mutex The given mutex to be unlocked. Pass NULL to specify
* the global ICU mutex.
*/
-U_CAPI void U_EXPORT2 umtx_unlock ( UMTX* mutex );
-
-/* Initialize a mutex. Use it this way:
- umtx_init( &aMutex );
- * ICU Mutexes do not need explicit initialization before use. Use of this
- * function is not necessary.
- * Initialization of an already initialized mutex has no effect, and is safe to do.
- * Initialization of mutexes is thread safe. Two threads can concurrently
- * initialize the same mutex without causing problems.
- * @param mutex The given mutex to be initialized
- */
-U_CAPI void U_EXPORT2 umtx_init ( UMTX* mutex );
-
-/* Destroy a mutex. This will free the resources of a mutex.
- * Use it this way:
- * umtx_destroy( &aMutex );
- * Destroying an already destroyed mutex has no effect, and causes no problems.
- * This function is not thread safe. Two threads must not attempt to concurrently
- * destroy the same mutex.
- * @param mutex The given mutex to be destroyed.
- */
-U_CAPI void U_EXPORT2 umtx_destroy( UMTX *mutex );
+U_CAPI void U_EXPORT2 umtx_unlock (UMutex* mutex);
/*
* Atomic Increment and Decrement of an int32_t value.
diff --git a/Build/source/libs/icu/icu-49.1/common/unames.cpp b/Build/source/libs/icu/icu-50.1/common/unames.cpp
index 932d2024968..932d2024968 100644
--- a/Build/source/libs/icu/icu-49.1/common/unames.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unames.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/appendable.h b/Build/source/libs/icu/icu-50.1/common/unicode/appendable.h
index a90f37bb07a..a90f37bb07a 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/appendable.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/appendable.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/brkiter.h b/Build/source/libs/icu/icu-50.1/common/unicode/brkiter.h
index c3f6f563b51..646f33f9696 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/brkiter.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/brkiter.h
@@ -1,6 +1,6 @@
/*
********************************************************************************
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************************
*
@@ -208,19 +208,21 @@ public:
};
/**
- * Return the index of the first character in the text being scanned.
+ * Set the iterator position to the index of the first character in the text being scanned.
+ * @return The index of the first character in the text being scanned.
* @stable ICU 2.0
*/
virtual int32_t first(void) = 0;
/**
- * Return the index immediately BEYOND the last character in the text being scanned.
+ * Set the iterator position to the index immediately BEYOND the last character in the text being scanned.
+ * @return The index immediately BEYOND the last character in the text being scanned.
* @stable ICU 2.0
*/
virtual int32_t last(void) = 0;
/**
- * Return the boundary preceding the current boundary.
+ * Set the iterator position to the boundary preceding the current boundary.
* @return The character index of the previous text boundary or DONE if all
* boundaries have been returned.
* @stable ICU 2.0
@@ -228,7 +230,7 @@ public:
virtual int32_t previous(void) = 0;
/**
- * Return the boundary following the current boundary.
+ * Advance the iterator to the boundary following the current boundary.
* @return The character index of the next text boundary or DONE if all
* boundaries have been returned.
* @stable ICU 2.0
@@ -243,7 +245,7 @@ public:
virtual int32_t current(void) const = 0;
/**
- * Return the first boundary following the specified offset.
+ * Advance the iterator to the first boundary following the specified offset.
* The value returned is always greater than the offset or
* the value BreakIterator.DONE
* @param offset the offset to begin scanning.
@@ -253,7 +255,7 @@ public:
virtual int32_t following(int32_t offset) = 0;
/**
- * Return the first boundary preceding the specified offset.
+ * Set the iterator position to the first boundary preceding the specified offset.
* The value returned is always smaller than the offset or
* the value BreakIterator.DONE
* @param offset the offset to begin scanning.
@@ -273,11 +275,11 @@ public:
virtual UBool isBoundary(int32_t offset) = 0;
/**
- * Return the nth boundary from the current boundary
- * @param n which boundary to return. A value of 0
+ * Set the iterator position to the nth boundary from the current boundary
+ * @param n the number of boundaries to move by. A value of 0
* does nothing. Negative values move to previous boundaries
* and positive values move to later boundaries.
- * @return The index of the nth boundary from the current position, or
+ * @return The new iterator position, or
* DONE if there are fewer than |n| boundaries in the specfied direction.
* @stable ICU 2.0
*/
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/bytestream.h b/Build/source/libs/icu/icu-50.1/common/unicode/bytestream.h
index 174aa38afce..174aa38afce 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/bytestream.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/bytestream.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/bytestrie.h b/Build/source/libs/icu/icu-50.1/common/unicode/bytestrie.h
index a5a9cbc4dc3..9c7782740db 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/bytestrie.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/bytestrie.h
@@ -62,7 +62,7 @@ public:
* @stable ICU 4.8
*/
BytesTrie(const void *trieBytes)
- : ownedArray_(NULL), bytes_(reinterpret_cast<const uint8_t *>(trieBytes)),
+ : ownedArray_(NULL), bytes_(static_cast<const uint8_t *>(trieBytes)),
pos_(bytes_), remainingMatchLength_(-1) {}
/**
@@ -349,8 +349,8 @@ private:
* This constructor is only called by the builder.
*/
BytesTrie(void *adoptBytes, const void *trieBytes)
- : ownedArray_(reinterpret_cast<uint8_t *>(adoptBytes)),
- bytes_(reinterpret_cast<const uint8_t *>(trieBytes)),
+ : ownedArray_(static_cast<uint8_t *>(adoptBytes)),
+ bytes_(static_cast<const uint8_t *>(trieBytes)),
pos_(bytes_), remainingMatchLength_(-1) {}
// No assignment operator.
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/bytestriebuilder.h b/Build/source/libs/icu/icu-50.1/common/unicode/bytestriebuilder.h
index 2720a89ca75..f5e62d9a4f6 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/bytestriebuilder.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/bytestriebuilder.h
@@ -12,6 +12,11 @@
* created by: Markus W. Scherer
*/
+/**
+ * \file
+ * \brief C++ API: Builder for icu::BytesTrie
+ */
+
#ifndef __BYTESTRIEBUILDER_H__
#define __BYTESTRIEBUILDER_H__
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/caniter.h b/Build/source/libs/icu/icu-50.1/common/unicode/caniter.h
index 23246c5a0f2..23246c5a0f2 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/caniter.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/caniter.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/chariter.h b/Build/source/libs/icu/icu-50.1/common/unicode/chariter.h
index e8d65090a40..e8d65090a40 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/chariter.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/chariter.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/dbbi.h b/Build/source/libs/icu/icu-50.1/common/unicode/dbbi.h
index c7984ef862f..c7984ef862f 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/dbbi.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/dbbi.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/docmain.h b/Build/source/libs/icu/icu-50.1/common/unicode/docmain.h
index 05653161f22..df3fe842aac 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/docmain.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/docmain.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*
* FILE NAME: DOCMAIN.h
@@ -9,7 +9,11 @@
* 12/11/2000 Ram Creation.
*/
-/* This file contains documentation for Doxygen and doesnot have
+/**
+ * \file
+ * \brief (Non API- contains Doxygen definitions)
+ *
+ * This file contains documentation for Doxygen and doesnot have
* any significance with respect to C or C++ API
*/
@@ -69,22 +73,22 @@
* <tr>
* <td>Strings and Character Iteration</td>
* <td>ustring.h, utf8.h, utf16.h, UText, UCharIterator</td>
- * <td>UnicodeString, CharacterIterator, Appendable, StringPiece, ByteSink</td>
+ * <td>icu::UnicodeString, icu::CharacterIterator, icu::Appendable, icu::StringPiece,icu::ByteSink</td>
* </tr>
* <tr>
- * <td>Unicode Character<br>Properties and Names</td>
+ * <td>Unicode Character<br/>Properties and Names</td>
* <td>uchar.h, uscript.h</td>
* <td>C API</td>
* </tr>
* <tr>
* <td>Sets of Unicode Code Points and Strings</td>
* <td>uset.h</td>
- * <td>UnicodeSet</td>
+ * <td>icu::UnicodeSet</td>
* </tr>
* <tr>
* <td>Maps from Strings to Integer Values</td>
* <td>(no C API)</td>
- * <td>BytesTrie, UCharsTrie</td>
+ * <td>icu::BytesTrie, icu::UCharsTrie</td>
* </tr>
* <tr>
* <td>Codepage Conversion</td>
@@ -93,53 +97,53 @@
* </tr>
* <tr>
* <td>Unicode Text Compression</td>
- * <td>ucnv.h<br>(encoding name "SCSU" or "BOCU-1")</td>
+ * <td>ucnv.h<br/>(encoding name "SCSU" or "BOCU-1")</td>
* <td>C API</td>
* </tr>
* <tr>
* <td>Locales </td>
* <td>uloc.h</a></td>
- * <td>Locale</td>
+ * <td>icu::Locale</td>
* </tr>
* <tr>
* <td>Resource Bundles</td>
* <td>ures.h</td>
- * <td>ResourceBundle</td>
+ * <td>icu::ResourceBundle</td>
* </tr>
* <tr>
* <td>Normalization</td>
* <td>unorm2.h</td>
- * <td>Normalizer2</td>
+ * <td>icu::Normalizer2</td>
* </tr>
* <tr>
* <td>Calendars</td>
* <td>ucal.h</td>
- * <td>Calendar</td>
+ * <td>icu::Calendar</td>
* </tr>
* <tr>
* <td>Date and Time Formatting</td>
* <td>udat.h</td>
- * <td>DateFormat</td>
+ * <td>icu::DateFormat</td>
* </tr>
* <tr>
* <td>Message Formatting</td>
* <td>umsg.h</td>
- * <td>MessageFormat</td>
+ * <td>icu::MessageFormat</td>
* </tr>
* <tr>
* <td>Number Formatting</td>
* <td>unum.h</td>
- * <td>NumberFormat</td>
+ * <td>icu::NumberFormat</td>
* </tr>
* <tr>
- * <td>Number Spellout<br>(Rule Based Number Formatting)</td>
- * <td>unum.h<br>(use UNUM_SPELLOUT)</td>
- * <td>RuleBasedNumberFormat</td>
+ * <td>Number Spellout<br/>(Rule Based Number Formatting)</td>
+ * <td>unum.h<br/>(use UNUM_SPELLOUT)</td>
+ * <td>icu::RuleBasedNumberFormat</td>
* </tr>
* <tr>
- * <td>Text Transformation<br>(Transliteration)</td>
+ * <td>Text Transformation<br/>(Transliteration)</td>
* <td>utrans.h</td>
- * <td>Transliterator</td>
+ * <td>icu::Transliterator</td>
* </tr>
* <tr>
* <td>Bidirectional Algorithm</td>
@@ -154,27 +158,27 @@
* <tr>
* <td>Collation</td>
* <td>ucol.h</td>
- * <td>Collator</td>
+ * <td>icu::Collator</td>
* </tr>
* <tr>
* <td>String Searching</td>
* <td>usearch.h</td>
- * <td>StringSearch</td>
+ * <td>icu::StringSearch</td>
* </tr>
* <tr>
- * <td>Index Characters/<br>Bucketing for Sorted Lists</td>
+ * <td>Index Characters/<br/>Bucketing for Sorted Lists</td>
* <td>(no C API)</td>
- * <td>AlphabeticIndex</td>
+ * <td>icu::AlphabeticIndex</td>
* </tr>
* <tr>
- * <td>Text Boundary Analysis<br>(Break Iteration)</td>
+ * <td>Text Boundary Analysis<br/>(Break Iteration)</td>
* <td>ubrk.h</td>
- * <td>BreakIterator</td>
+ * <td>icu::BreakIterator</td>
* </tr>
* <tr>
* <td>Regular Expressions</td>
* <td>uregex.h</td>
- * <td>RegexPattern, RegexMatcher</td>
+ * <td>icu::RegexPattern, icu::RegexMatcher</td>
* </tr>
* <tr>
* <td>StringPrep</td>
@@ -182,7 +186,7 @@
* <td>C API</td>
* </tr>
* <tr>
- * <td>International Domain Names in Applications:<br>
+ * <td>International Domain Names in Applications:<br/>
* UTS #46 in C/C++, IDNA2003 only via C API</td>
* <td>uidna.h</td>
* <td>idna.h</td>
@@ -199,7 +203,7 @@
* <tr>
* <td>Layout Engine/Complex Text Layout</td>
* <td>loengine.h</td>
- * <td>LayoutEngine, ParagraphLayout</td>
+ * <td>icu::LayoutEngine,icu::ParagraphLayout</td>
* </tr>
* <tr>
* <td>ICU I/O</td>
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/dtintrv.h b/Build/source/libs/icu/icu-50.1/common/unicode/dtintrv.h
index 5bacce88446..5bacce88446 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/dtintrv.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/dtintrv.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/errorcode.h b/Build/source/libs/icu/icu-50.1/common/unicode/errorcode.h
index 3b601810d7b..3b601810d7b 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/errorcode.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/errorcode.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/icudataver.h b/Build/source/libs/icu/icu-50.1/common/unicode/icudataver.h
index 65d08317360..982a88e4e8b 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/icudataver.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/icudataver.h
@@ -7,6 +7,12 @@
******************************************************************************
*/
+
+/**
+ * \file
+ * \brief C API: access to ICU Data Version number
+ */
+
#ifndef __ICU_DATA_VER_H__
#define __ICU_DATA_VER_H__
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/icuplug.h b/Build/source/libs/icu/icu-50.1/common/unicode/icuplug.h
index afc5db76a58..61dc2a3eb0a 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/icuplug.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/icuplug.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2009-2011, International Business Machines
+* Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -194,7 +194,7 @@ typedef UPlugTokenReturn (U_EXPORT2 UPlugEntrypoint) (
* @param dontUnload set true if this plugin can't be unloaded
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
uplug_setPlugNoUnload(UPlugData *plug, UBool dontUnload);
/**
@@ -203,7 +203,7 @@ uplug_setPlugNoUnload(UPlugData *plug, UBool dontUnload);
* @param level the level of this plugin
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
uplug_setPlugLevel(UPlugData *plug, UPlugLevel level);
/**
@@ -212,7 +212,7 @@ uplug_setPlugLevel(UPlugData *plug, UPlugLevel level);
* @return the level of this plugin
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI UPlugLevel U_EXPORT2
+U_INTERNAL UPlugLevel U_EXPORT2
uplug_getPlugLevel(UPlugData *plug);
/**
@@ -222,7 +222,7 @@ uplug_getPlugLevel(UPlugData *plug);
* @return the lowest level of plug which can currently load
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI UPlugLevel U_EXPORT2
+U_INTERNAL UPlugLevel U_EXPORT2
uplug_getCurrentLevel(void);
@@ -231,7 +231,7 @@ uplug_getCurrentLevel(void);
* @return The error code of this plugin's load attempt.
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI UErrorCode U_EXPORT2
+U_INTERNAL UErrorCode U_EXPORT2
uplug_getPlugLoadStatus(UPlugData *plug);
/**
@@ -240,7 +240,7 @@ uplug_getPlugLoadStatus(UPlugData *plug);
* @param name the name of this plugin. The first UPLUG_NAME_MAX characters willi be copied into a new buffer.
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
uplug_setPlugName(UPlugData *plug, const char *name);
/**
@@ -249,7 +249,7 @@ uplug_setPlugName(UPlugData *plug, const char *name);
* @return the name of this plugin
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI const char * U_EXPORT2
+U_INTERNAL const char * U_EXPORT2
uplug_getPlugName(UPlugData *plug);
/**
@@ -258,7 +258,7 @@ uplug_getPlugName(UPlugData *plug);
* @return the symbol name, or NULL
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI const char * U_EXPORT2
+U_INTERNAL const char * U_EXPORT2
uplug_getSymbolName(UPlugData *plug);
/**
@@ -268,7 +268,7 @@ uplug_getSymbolName(UPlugData *plug);
* @return the library name, or NULL
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI const char * U_EXPORT2
+U_INTERNAL const char * U_EXPORT2
uplug_getLibraryName(UPlugData *plug, UErrorCode *status);
/**
@@ -278,7 +278,7 @@ uplug_getLibraryName(UPlugData *plug, UErrorCode *status);
* @return the library, or NULL
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI void * U_EXPORT2
+U_INTERNAL void * U_EXPORT2
uplug_getLibrary(UPlugData *plug);
/**
@@ -287,7 +287,7 @@ uplug_getLibrary(UPlugData *plug);
* @return the context, or NULL if not set
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI void * U_EXPORT2
+U_INTERNAL void * U_EXPORT2
uplug_getContext(UPlugData *plug);
/**
@@ -296,7 +296,7 @@ uplug_getContext(UPlugData *plug);
* @param context new context to set
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
uplug_setContext(UPlugData *plug, void *context);
@@ -307,7 +307,7 @@ uplug_setContext(UPlugData *plug, void *context);
* @return configuration string, or else null.
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI const char * U_EXPORT2
+U_INTERNAL const char * U_EXPORT2
uplug_getConfiguration(UPlugData *plug);
/**
@@ -325,7 +325,7 @@ uplug_getConfiguration(UPlugData *plug);
* @return the next oldest plugin, or NULL if no more.
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI UPlugData* U_EXPORT2
+U_INTERNAL UPlugData* U_EXPORT2
uplug_nextPlug(UPlugData *prior);
/**
@@ -340,7 +340,7 @@ uplug_nextPlug(UPlugData *prior);
* @return the new UPlugData associated with this plugin, or NULL if error.
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI UPlugData* U_EXPORT2
+U_INTERNAL UPlugData* U_EXPORT2
uplug_loadPlugFromEntrypoint(UPlugEntrypoint *entrypoint, const char *config, UErrorCode *status);
@@ -354,7 +354,7 @@ uplug_loadPlugFromEntrypoint(UPlugEntrypoint *entrypoint, const char *config, UE
* @return the new UPlugData associated with this plugin, or NULL if error.
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI UPlugData* U_EXPORT2
+U_INTERNAL UPlugData* U_EXPORT2
uplug_loadPlugFromLibrary(const char *libName, const char *sym, const char *config, UErrorCode *status);
/**
@@ -364,7 +364,7 @@ uplug_loadPlugFromLibrary(const char *libName, const char *sym, const char *conf
* @param status error result
* @internal ICU 4.4 Technology Preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
uplug_removePlug(UPlugData *plug, UErrorCode *status);
#endif /* U_HIDE_INTERNAL_API */
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/idna.h b/Build/source/libs/icu/icu-50.1/common/unicode/idna.h
index 7fe5eb8d03e..70a84166f33 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/idna.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/idna.h
@@ -31,7 +31,7 @@
U_NAMESPACE_BEGIN
-class U_COMMON_API IDNAInfo;
+class IDNAInfo;
/**
* Abstract base class for IDNA processing.
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/localpointer.h b/Build/source/libs/icu/icu-50.1/common/unicode/localpointer.h
index b76a1f85629..e3ccb258154 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/localpointer.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/localpointer.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2009-2010, International Business Machines
+* Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -144,6 +144,10 @@ public:
ptr=p;
}
protected:
+ /**
+ * Actual pointer.
+ * @internal
+ */
T *ptr;
private:
// No comparison operators with other LocalPointerBases.
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/locid.h b/Build/source/libs/icu/icu-50.1/common/unicode/locid.h
index 82ca21bd33e..00cd02b09d4 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/locid.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/locid.h
@@ -41,6 +41,8 @@
* \brief C++ API: Locale ID object.
*/
+U_NAMESPACE_BEGIN
+
/**
* A <code>Locale</code> object represents a specific geographical, political,
* or cultural region. An operation that requires a <code>Locale</code> to perform
@@ -177,7 +179,6 @@
* @stable ICU 2.0
* @see ResourceBundle
*/
-U_NAMESPACE_BEGIN
class U_COMMON_API Locale : public UObject {
public:
/** Useful constant for the Root locale. @stable ICU 4.4 */
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/messagepattern.h b/Build/source/libs/icu/icu-50.1/common/unicode/messagepattern.h
index 84af565fb59..a5204c14380 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/messagepattern.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/messagepattern.h
@@ -233,7 +233,7 @@ enum UMessagePatternArgType {
*/
UMSGPAT_ARG_TYPE_CHOICE,
/**
- * The argument is a PluralFormat with an optional ARG_INT or ARG_DOUBLE offset
+ * The argument is a cardinal-number PluralFormat with an optional ARG_INT or ARG_DOUBLE offset
* (e.g., offset:1)
* and one or more (ARG_SELECTOR [explicit-value] message) tuples.
* If the selector has an explicit value (e.g., =2), then
@@ -246,13 +246,27 @@ enum UMessagePatternArgType {
* The argument is a SelectFormat with one or more (ARG_SELECTOR, message) pairs.
* @stable ICU 4.8
*/
- UMSGPAT_ARG_TYPE_SELECT
+ UMSGPAT_ARG_TYPE_SELECT,
+ /**
+ * The argument is an ordinal-number PluralFormat
+ * with the same style parts sequence and semantics as UMSGPAT_ARG_TYPE_PLURAL.
+ * @draft ICU 50
+ */
+ UMSGPAT_ARG_TYPE_SELECTORDINAL
};
/**
* @stable ICU 4.8
*/
typedef enum UMessagePatternArgType UMessagePatternArgType;
+/**
+ * Returns TRUE if the argument type has a plural style part sequence and semantics,
+ * for example UMSGPAT_ARG_TYPE_PLURAL and UMSGPAT_ARG_TYPE_SELECTORDINAL.
+ * @draft ICU 50
+ */
+#define UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(argType) \
+ ((argType)==UMSGPAT_ARG_TYPE_PLURAL || (argType)==UMSGPAT_ARG_TYPE_SELECTORDINAL)
+
enum {
/**
* Return value from MessagePattern.validateArgumentName() for when
@@ -878,6 +892,8 @@ private:
UBool isSelect(int32_t index);
+ UBool isOrdinal(int32_t index);
+
/**
* @return TRUE if we are inside a MessageFormat (sub-)pattern,
* as opposed to inside a top-level choice/plural/select pattern.
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/normalizer2.h b/Build/source/libs/icu/icu-50.1/common/unicode/normalizer2.h
index bfca5ab8324..bfca5ab8324 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/normalizer2.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/normalizer2.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/normlzr.h b/Build/source/libs/icu/icu-50.1/common/unicode/normlzr.h
index 06cbfd477e6..06cbfd477e6 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/normlzr.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/normlzr.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/parseerr.h b/Build/source/libs/icu/icu-50.1/common/unicode/parseerr.h
index 44ff00811de..44ff00811de 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/parseerr.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/parseerr.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/parsepos.h b/Build/source/libs/icu/icu-50.1/common/unicode/parsepos.h
index cdf49e04ec2..cdf49e04ec2 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/parsepos.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/parsepos.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/platform.h b/Build/source/libs/icu/icu-50.1/common/unicode/platform.h
index dccc7018e0d..94769d63f9a 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/platform.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/platform.h
@@ -36,7 +36,7 @@
* and/or from other macros that are predefined by the compiler
* or defined in standard (POSIX or platform or compiler) headers.
*
- * As a temporary workaround, you can add an explicit #define for some macros
+ * As a temporary workaround, you can add an explicit <code>#define</code> for some macros
* before it is first tested, or add an equivalent -D macro definition
* to the compiler's command line.
*
@@ -51,6 +51,19 @@
*/
/**
+ * Define some things so that they can be documented.
+ * @internal
+ */
+#ifdef U_IN_DOXYGEN
+/*
+ * Problem: "platform.h:335: warning: documentation for unknown define U_HAVE_STD_STRING found." means that U_HAVE_STD_STRING is not documented.
+ * Solution: #define any defines for non @internal API here, so that they are visible in the docs. If you just set PREDEFINED in Doxyfile.in, they won't be documented.
+ */
+
+/* None for now. */
+#endif
+
+/**
* \def U_PLATFORM
* The U_PLATFORM macro defines the platform we're on.
*
@@ -131,7 +144,7 @@
# include <android/api-level.h>
#elif defined(linux) || defined(__linux__) || defined(__linux)
# define U_PLATFORM U_PF_LINUX
-#elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+#elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)
# define U_PLATFORM U_PF_BSD
#elif defined(sun) || defined(__sun)
/* Check defined(__SVR4) || defined(__svr4__) to distinguish Solaris from SunOS? */
@@ -268,6 +281,9 @@
#elif U_PLATFORM == U_PF_SOLARIS
/* Solaris has inttypes.h but not stdint.h. */
# define U_HAVE_STDINT_H 0
+#elif U_PLATFORM == U_PF_AIX && !defined(_AIX51) && defined(_POWER)
+ /* PPC AIX <= 4.3 has inttypes.h but not stdint.h. */
+# define U_HAVE_STDINT_H 0
#else
# define U_HAVE_STDINT_H 1
#endif
@@ -283,6 +299,9 @@
#elif U_PLATFORM == U_PF_SOLARIS
/* Solaris has inttypes.h but not stdint.h. */
# define U_HAVE_INTTYPES_H 1
+#elif U_PLATFORM == U_PF_AIX && !defined(_AIX51) && defined(_POWER)
+ /* PPC AIX <= 4.3 has inttypes.h but not stdint.h. */
+# define U_HAVE_INTTYPES_H 1
#else
/* Most platforms have both inttypes.h and stdint.h, or neither. */
# define U_HAVE_INTTYPES_H U_HAVE_STDINT_H
@@ -331,6 +350,22 @@
/*===========================================================================*/
/**
+ * \def U_GCC_MAJOR_MINOR
+ * Indicates whether the compiler is gcc (test for != 0),
+ * and if so, contains its major (times 100) and minor version numbers.
+ * If the compiler is not gcc, then U_GCC_MAJOR_MINOR == 0.
+ *
+ * For example, for testing for whether we have gcc, and whether it's 4.6 or higher,
+ * use "#if U_GCC_MAJOR_MINOR >= 406".
+ * @internal
+ */
+#ifdef __GNUC__
+# define U_GCC_MAJOR_MINOR (__GNUC__ * 100 + __GNUC_MINOR__)
+#else
+# define U_GCC_MAJOR_MINOR 0
+#endif
+
+/**
* \def U_IS_BIG_ENDIAN
* Determines the endianness of the platform.
* @internal
@@ -346,9 +381,15 @@
# define U_IS_BIG_ENDIAN 1
#elif defined(__LITTLE_ENDIAN__) || defined(_LITTLE_ENDIAN)
# define U_IS_BIG_ENDIAN 0
-#elif U_PLATFORM == U_PF_OS390 || U_PLATFORM == U_PF_OS400
+#elif U_PLATFORM == U_PF_OS390 || U_PLATFORM == U_PF_OS400 || defined(__s390__) || defined(__s390x__)
/* These platforms do not appear to predefine any endianness macros. */
# define U_IS_BIG_ENDIAN 1
+#elif defined(_PA_RISC1_0) || defined(_PA_RISC1_1) || defined(_PA_RISC2_0)
+ /* HPPA do not appear to predefine any endianness macros. */
+# define U_IS_BIG_ENDIAN 1
+#elif defined(sparc) || defined(__sparc) || defined(__sparc__)
+ /* Some sparc based systems (e.g. Linux) do not predefine any endianness macros. */
+# define U_IS_BIG_ENDIAN 1
#else
# define U_IS_BIG_ENDIAN 0
#endif
@@ -380,6 +421,35 @@
# define U_HAVE_DEBUG_LOCATION_NEW 0
#endif
+/* Compatibility with non clang compilers */
+#ifndef __has_attribute
+# define __has_attribute(x) 0
+#endif
+
+/**
+ * \def U_MALLOC_ATTR
+ * Attribute to mark functions as malloc-like
+ * @internal
+ */
+#if defined(__GNUC__) && __GNUC__>=3
+# define U_MALLOC_ATTR __attribute__ ((__malloc__))
+#else
+# define U_MALLOC_ATTR
+#endif
+
+/**
+ * \def U_ALLOC_SIZE_ATTR
+ * Attribute to specify the size of the allocated buffer for malloc-like functions
+ * @internal
+ */
+#if (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))) || __has_attribute(alloc_size)
+# define U_ALLOC_SIZE_ATTR(X) __attribute__ ((alloc_size(X)))
+# define U_ALLOC_SIZE_ATTR2(X,Y) __attribute__ ((alloc_size(X,Y)))
+#else
+# define U_ALLOC_SIZE_ATTR(X)
+# define U_ALLOC_SIZE_ATTR2(X,Y)
+#endif
+
/** @} */
/*===========================================================================*/
@@ -594,8 +664,13 @@
* does not support u"abc" string literals.
* gcc 4.4 defines the __CHAR16_TYPE__ macro to a usable type but
* does not support u"abc" string literals.
+ * C++11 requires support for UTF-16 literals
*/
-# define U_HAVE_CHAR16_T 0
+# if (defined(__cplusplus) && __cplusplus >= 201103L)
+# define U_HAVE_CHAR16_T 1
+# else
+# define U_HAVE_CHAR16_T 0
+# endif
#endif
/**
@@ -607,15 +682,11 @@
*/
#ifdef U_DECLARE_UTF16
/* Use the predefined value. */
-#elif (defined(__xlC__) && defined(__IBM_UTF_LITERAL) && U_SIZEOF_WCHAR_T != 2) \
+#elif U_HAVE_CHAR16_T \
+ || (defined(__xlC__) && defined(__IBM_UTF_LITERAL) && U_SIZEOF_WCHAR_T != 2) \
|| (defined(__HP_aCC) && __HP_aCC >= 035000) \
- || (defined(__HP_cc) && __HP_cc >= 111106) \
- || U_HAVE_CHAR16_T
+ || (defined(__HP_cc) && __HP_cc >= 111106)
# define U_DECLARE_UTF16(string) u ## string
-#elif (defined(__SUNPRO_CC) && __SUNPRO_CC >= 0x550)
-/* || (defined(__SUNPRO_C) && __SUNPRO_C >= 0x580) */
-/* Sun's C compiler has issues with this notation, and it's unreliable. */
-# define U_DECLARE_UTF16(string) U ## string
#elif U_SIZEOF_WCHAR_T == 2 \
&& (U_CHARSET_FAMILY == 0 || (U_PF_OS390 <= U_PLATFORM && U_PLATFORM <= U_PF_OS400 && defined(__UCS2__)))
# define U_DECLARE_UTF16(string) L ## string
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ptypes.h b/Build/source/libs/icu/icu-50.1/common/unicode/ptypes.h
index 46eb0fdaaf5..b7f71160328 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ptypes.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ptypes.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -17,6 +17,11 @@
******************************************************************************
*/
+/**
+ * \file
+ * \brief C API: Definitions of integer types of various widths
+ */
+
#ifndef _PTYPES_H
#define _PTYPES_H
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/putil.h b/Build/source/libs/icu/icu-50.1/common/unicode/putil.h
index 6fc7e9cd5a6..6fc7e9cd5a6 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/putil.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/putil.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/rbbi.h b/Build/source/libs/icu/icu-50.1/common/unicode/rbbi.h
index 0f68cf880e3..0f68cf880e3 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/rbbi.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/rbbi.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/rep.h b/Build/source/libs/icu/icu-50.1/common/unicode/rep.h
index 3fab6fa1272..3fab6fa1272 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/rep.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/rep.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/resbund.h b/Build/source/libs/icu/icu-50.1/common/unicode/resbund.h
index 86e38773316..86e38773316 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/resbund.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/resbund.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/schriter.h b/Build/source/libs/icu/icu-50.1/common/unicode/schriter.h
index d0b5e22503c..d0b5e22503c 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/schriter.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/schriter.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/std_string.h b/Build/source/libs/icu/icu-50.1/common/unicode/std_string.h
index 67b1d6c5aad..67b1d6c5aad 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/std_string.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/std_string.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/strenum.h b/Build/source/libs/icu/icu-50.1/common/unicode/strenum.h
index ce42195a4f2..3dbe21c6b2d 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/strenum.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/strenum.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2002-2007, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -118,6 +118,7 @@ public:
*
* Starting with ICU 2.8, the default implementation calls snext()
* and handles the conversion.
+ * Either next() or snext() must be implemented differently by a subclass.
*
* @param status the error code.
* @param resultLength a pointer to receive the length, can be NULL.
@@ -163,12 +164,16 @@ public:
* <p>If the iterator is out of sync with its service, status is set
* to U_ENUM_OUT_OF_SYNC_ERROR and NULL is returned.</p>
*
+ * Starting with ICU 2.8, the default implementation calls next()
+ * and handles the conversion.
+ * Either next() or snext() must be implemented differently by a subclass.
+ *
* @param status the error code.
* @return a pointer to the string, or NULL.
*
* @stable ICU 2.4
*/
- virtual const UnicodeString* snext(UErrorCode& status) = 0;
+ virtual const UnicodeString* snext(UErrorCode& status);
/**
* <p>Resets the iterator. This re-establishes sync with the
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/stringpiece.h b/Build/source/libs/icu/icu-50.1/common/unicode/stringpiece.h
index c9445943a4a..c9445943a4a 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/stringpiece.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/stringpiece.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/stringtriebuilder.h b/Build/source/libs/icu/icu-50.1/common/unicode/stringtriebuilder.h
index b35ac4b08d4..9cb2ae5ef7e 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/stringtriebuilder.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/stringtriebuilder.h
@@ -18,6 +18,11 @@
#include "unicode/utypes.h"
#include "unicode/uobject.h"
+/**
+ * \file
+ * \brief C++ API: Builder API for trie builders
+ */
+
// Forward declaration.
struct UHashtable;
typedef struct UHashtable UHashtable;
@@ -255,7 +260,9 @@ protected:
int32_t value;
};
- /** @internal */
+ /**
+ * @internal
+ */
class ValueNode : public Node {
public:
ValueNode(int32_t initialHash) : Node(initialHash), hasValue(FALSE), value(0) {}
@@ -270,7 +277,9 @@ protected:
int32_t value;
};
- /** @internal */
+ /**
+ * @internal
+ */
class IntermediateValueNode : public ValueNode {
public:
IntermediateValueNode(int32_t v, Node *nextNode)
@@ -282,7 +291,9 @@ protected:
Node *next;
};
- /** @internal */
+ /**
+ * @internal
+ */
class LinearMatchNode : public ValueNode {
public:
LinearMatchNode(int32_t len, Node *nextNode)
@@ -295,7 +306,9 @@ protected:
Node *next;
};
- /** @internal */
+ /**
+ * @internal
+ */
class BranchNode : public Node {
public:
BranchNode(int32_t initialHash) : Node(initialHash) {}
@@ -303,7 +316,9 @@ protected:
int32_t firstEdgeNumber;
};
- /** @internal */
+ /**
+ * @internal
+ */
class ListBranchNode : public BranchNode {
public:
ListBranchNode() : BranchNode(0x444444), length(0) {}
@@ -333,7 +348,9 @@ protected:
UChar units[kMaxBranchLinearSubNodeLength];
};
- /** @internal */
+ /**
+ * @internal
+ */
class SplitBranchNode : public BranchNode {
public:
SplitBranchNode(UChar middleUnit, Node *lessThanNode, Node *greaterOrEqualNode)
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/symtable.h b/Build/source/libs/icu/icu-50.1/common/unicode/symtable.h
index 428f8bff23e..428f8bff23e 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/symtable.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/symtable.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ubidi.h b/Build/source/libs/icu/icu-50.1/common/unicode/ubidi.h
index 6b1f0ec6485..baf2345df25 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ubidi.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ubidi.h
@@ -1128,7 +1128,7 @@ ubidi_getReorderingOptions(UBiDi *pBiDi);
* @see ubidi_setPara
* @stable ICU 4.8
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
ubidi_setContext(UBiDi *pBiDi,
const UChar *prologue, int32_t proLength,
const UChar *epilogue, int32_t epiLength,
@@ -1315,7 +1315,7 @@ ubidi_getDirection(const UBiDi *pBiDi);
* @see UBiDiDirection
* @stable ICU 4.6
*/
-U_DRAFT UBiDiDirection U_EXPORT2
+U_STABLE UBiDiDirection U_EXPORT2
ubidi_getBaseDirection(const UChar *text, int32_t length );
/**
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ubrk.h b/Build/source/libs/icu/icu-50.1/common/unicode/ubrk.h
index 5dcb49aa735..c236b4486af 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ubrk.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ubrk.h
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 1996-2011, International Business Machines Corporation and others.
+* Copyright (C) 1996-2012, International Business Machines Corporation and others.
* All Rights Reserved.
******************************************************************************
*/
@@ -342,7 +342,7 @@ U_STABLE int32_t U_EXPORT2
ubrk_current(const UBreakIterator *bi);
/**
- * Determine the text boundary following the current text boundary.
+ * Advance the iterator to the boundary following the current boundary.
*
* @param bi The break iterator to use.
* @return The character index of the next text boundary, or UBRK_DONE
@@ -354,7 +354,7 @@ U_STABLE int32_t U_EXPORT2
ubrk_next(UBreakIterator *bi);
/**
- * Determine the text boundary preceding the current text boundary.
+ * Set the iterator position to the boundary preceding the current boundary.
*
* @param bi The break iterator to use.
* @return The character index of the preceding text boundary, or UBRK_DONE
@@ -366,7 +366,7 @@ U_STABLE int32_t U_EXPORT2
ubrk_previous(UBreakIterator *bi);
/**
- * Determine the index of the first character in the text being scanned.
+ * Set the iterator position to the index of the first character in the text being scanned.
* This is not always the same as index 0 of the text.
* @param bi The break iterator to use.
* @return The character index of the first character in the text being scanned.
@@ -377,8 +377,7 @@ U_STABLE int32_t U_EXPORT2
ubrk_first(UBreakIterator *bi);
/**
- * Determine the index immediately <EM>beyond</EM> the last character in the text being
- * scanned.
+ * Set the iterator position to the index immediately <EM>beyond</EM> the last character in the text being scanned.
* This is not the same as the last character.
* @param bi The break iterator to use.
* @return The character offset immediately <EM>beyond</EM> the last character in the
@@ -390,8 +389,8 @@ U_STABLE int32_t U_EXPORT2
ubrk_last(UBreakIterator *bi);
/**
- * Determine the text boundary preceding the specified offset.
- * The value returned is always smaller than offset, or UBRK_DONE.
+ * Set the iterator position to the first boundary preceding the specified offset.
+ * The new position is always smaller than offset, or UBRK_DONE.
* @param bi The break iterator to use.
* @param offset The offset to begin scanning.
* @return The text boundary preceding offset, or UBRK_DONE.
@@ -403,7 +402,7 @@ ubrk_preceding(UBreakIterator *bi,
int32_t offset);
/**
- * Determine the text boundary following the specified offset.
+ * Advance the iterator to the first boundary following the specified offset.
* The value returned is always greater than offset, or UBRK_DONE.
* @param bi The break iterator to use.
* @param offset The offset to begin scanning.
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucasemap.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucasemap.h
index 483f84fc560..b37e1658869 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucasemap.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucasemap.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2005-2010, International Business Machines
+* Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -385,10 +385,12 @@ ucasemap_utf8ToTitle(UCaseMap *csm,
#endif
/**
- * Case-fold the characters in a UTF-8 string.
+ * Case-folds the characters in a UTF-8 string.
+ *
* Case-folding is locale-independent and not context-sensitive,
* but there is an option for whether to include or exclude mappings for dotted I
- * and dotless i that are marked with 'I' in CaseFolding.txt.
+ * and dotless i that are marked with 'T' in CaseFolding.txt.
+ *
* The result may be longer or shorter than the original.
* The source string and the destination buffer must not overlap.
*
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucat.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucat.h
index ad9f0373a30..ad9f0373a30 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucat.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucat.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uchar.h b/Build/source/libs/icu/icu-50.1/common/unicode/uchar.h
index c4bbb495d69..6b6cded22c5 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uchar.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uchar.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@@ -39,7 +39,7 @@ U_CDECL_BEGIN
* @see u_getUnicodeVersion
* @stable ICU 2.0
*/
-#define U_UNICODE_VERSION "6.1"
+#define U_UNICODE_VERSION "6.2"
/**
* \file
@@ -550,23 +550,19 @@ typedef enum UProperty {
UCHAR_UPPERCASE_MAPPING=0x400C,
/** One more than the last constant for string Unicode properties. @stable ICU 2.4 */
UCHAR_STRING_LIMIT=0x400D,
-
-#ifndef U_HIDE_DRAFT_API
/** Provisional property Script_Extensions (new in Unicode 6.0).
As a provisional property, it may be modified or removed
in future versions of the Unicode Standard, and thus in ICU.
Some characters are commonly used in multiple scripts.
For more information, see UAX #24: http://www.unicode.org/reports/tr24/.
Corresponds to uscript_hasScript and uscript_getScriptExtensions in uscript.h.
- @draft ICU 4.6 */
+ @stable ICU 4.6 */
UCHAR_SCRIPT_EXTENSIONS=0x7000,
- /** First constant for Unicode properties with unusual value types. @draft ICU 4.6 */
+ /** First constant for Unicode properties with unusual value types. @stable ICU 4.6 */
UCHAR_OTHER_PROPERTY_START=UCHAR_SCRIPT_EXTENSIONS,
/** One more than the last constant for Unicode properties with unusual value types.
- * @draft ICU 4.6 */
+ * @stable ICU 4.6 */
UCHAR_OTHER_PROPERTY_LIMIT=0x7001,
-#endif /* U_HIDE_DRAFT_API */
-
/** Represents a nonexistent or invalid property or property value. @stable ICU 2.4 */
UCHAR_INVALID_CODE = -1
} UProperty;
@@ -1650,7 +1646,8 @@ typedef enum UGraphemeClusterBreak {
U_GCB_V = 9, /*[V]*/
U_GCB_SPACING_MARK = 10, /*[SM]*/ /* from here on: new in Unicode 5.1/ICU 4.0 */
U_GCB_PREPEND = 11, /*[PP]*/
- U_GCB_COUNT = 12
+ U_GCB_REGIONAL_INDICATOR = 12, /*[RI]*/ /* new in Unicode 6.2/ICU 50 */
+ U_GCB_COUNT = 13
} UGraphemeClusterBreak;
/**
@@ -1680,7 +1677,8 @@ typedef enum UWordBreakValues {
U_WB_LF = 10, /*[LF]*/
U_WB_MIDNUMLET =11, /*[MB]*/
U_WB_NEWLINE =12, /*[NL]*/
- U_WB_COUNT = 13
+ U_WB_REGIONAL_INDICATOR = 13, /*[RI]*/ /* new in Unicode 6.2/ICU 50 */
+ U_WB_COUNT = 14
} UWordBreakValues;
/**
@@ -1768,7 +1766,8 @@ typedef enum ULineBreak {
U_LB_CLOSE_PARENTHESIS = 36, /*[CP]*/ /* new in Unicode 5.2/ICU 4.4 */
U_LB_CONDITIONAL_JAPANESE_STARTER = 37,/*[CJ]*/ /* new in Unicode 6.1/ICU 49 */
U_LB_HEBREW_LETTER = 38, /*[HL]*/ /* new in Unicode 6.1/ICU 49 */
- U_LB_COUNT = 39
+ U_LB_REGIONAL_INDICATOR = 39,/*[RI]*/ /* new in Unicode 6.2/ICU 50 */
+ U_LB_COUNT = 40
} ULineBreak;
/**
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucharstrie.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucharstrie.h
index 0575a974d0c..0575a974d0c 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucharstrie.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucharstrie.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucharstriebuilder.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucharstriebuilder.h
index cbdd9392d62..f1ffc4ce4b0 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucharstriebuilder.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucharstriebuilder.h
@@ -20,6 +20,11 @@
#include "unicode/ucharstrie.h"
#include "unicode/unistr.h"
+/**
+ * \file
+ * \brief C++ API: Builder for icu::UCharsTrie
+ */
+
U_NAMESPACE_BEGIN
class UCharsTrieElement;
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uchriter.h b/Build/source/libs/icu/icu-50.1/common/unicode/uchriter.h
index 6d5a990f7b7..6d5a990f7b7 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uchriter.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uchriter.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uclean.h b/Build/source/libs/icu/icu-50.1/common/unicode/uclean.h
index 93600b970a6..87809f0e687 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uclean.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uclean.h
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 2001-2011, International Business Machines
+* Copyright (C) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
******************************************************************************
* file name: uclean.h
@@ -148,8 +148,6 @@ typedef void U_CALLCONV UMtxFn (const void *context, UMTX *mutex);
* directly access system functions for mutex operations
* This function can only be used when ICU is in an initial, unused state, before
* u_init() has been called.
- * This function may be used even when ICU has been built without multi-threaded
- * support (see ICU_USE_THREADS pre-processor variable, umutex.h)
* @param context This pointer value will be saved, and then (later) passed as
* a parameter to the user-supplied mutex functions each time they
* are called.
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucnv.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucnv.h
index 29d952c0365..183573a14fb 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucnv.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucnv.h
@@ -159,7 +159,7 @@ typedef enum {
UCNV_CESU8,
/** @stable ICU 2.4 */
UCNV_IMAP_MAILBOX,
- /** @draft ICU 4.8 */
+ /** @stable ICU 4.8 */
UCNV_COMPOUND_TEXT,
/* Number of converter types for which we have conversion routines. */
@@ -2019,7 +2019,7 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status);
* @return TRUE if the converter is fixed-width
* @stable ICU 4.8
*/
-U_DRAFT UBool U_EXPORT2
+U_STABLE UBool U_EXPORT2
ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status);
#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucnv_cb.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucnv_cb.h
index f0e67ba11e0..f0e67ba11e0 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucnv_cb.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucnv_cb.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucnv_err.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucnv_err.h
index e092e95f808..e092e95f808 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucnv_err.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucnv_err.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ucnvsel.h b/Build/source/libs/icu/icu-50.1/common/unicode/ucnvsel.h
index eb9588eb2db..eb9588eb2db 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ucnvsel.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ucnvsel.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uconfig.h b/Build/source/libs/icu/icu-50.1/common/unicode/uconfig.h
index f39eede23f1..4cda06a329f 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uconfig.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uconfig.h
@@ -82,25 +82,6 @@
#endif
/**
- * \def ICU_USE_THREADS
- *
- * Allows thread support (use of mutexes) to be compiled out of ICU.
- * Default: use threads.
- *
- * Even with thread support compiled out, applications may override the
- * (empty) mutex implementation with the u_setMutexFunctions() functions.
- * @internal
- */
-#ifdef ICU_USE_THREADS
- /* Use the predefined value. */
-#elif defined(APP_NO_THREADS)
- /* APP_NO_THREADS is an old symbol. We'll honour it if present. */
-# define ICU_USE_THREADS 0
-#else
-# define ICU_USE_THREADS 1
-#endif
-
-/**
* \def U_DISABLE_RENAMING
* Determines whether to disable renaming or not.
* @internal
@@ -311,6 +292,9 @@
# define UCONFIG_NO_NORMALIZATION 0
#elif UCONFIG_NO_NORMALIZATION
/* common library */
+ /* ICU 50 CJK dictionary BreakIterator uses normalization */
+# define UCONFIG_NO_BREAK_ITERATION 1
+ /* IDNA (UTS #46) is implemented via normalization */
# define UCONFIG_NO_IDNA 1
/* i18n library */
@@ -404,4 +388,25 @@
# define UCONFIG_NO_SERVICE 0
#endif
+/**
+ * \def UCONFIG_HAVE_PARSEALLINPUT
+ * This switch turns on the "parse all input" attribute. Binary incompatible.
+ *
+ * @internal
+ */
+#ifndef UCONFIG_HAVE_PARSEALLINPUT
+# define UCONFIG_HAVE_PARSEALLINPUT 1
+#endif
+
+
+/**
+ * \def UCONFIG_FORMAT_FASTPATHS_49
+ * This switch turns on other formatting fastpaths. Binary incompatible in object DecimalFormat and DecimalFormatSymbols
+ *
+ * @internal
+ */
+#ifndef UCONFIG_FORMAT_FASTPATHS_49
+# define UCONFIG_FORMAT_FASTPATHS_49 1
+#endif
+
#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/udata.h b/Build/source/libs/icu/icu-50.1/common/unicode/udata.h
index 47edbd86c9f..f9b4cd4423e 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/udata.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/udata.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1999-2010, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -383,17 +383,18 @@ udata_setAppData(const char *packageName, const void *data, UErrorCode *err);
* @stable ICU 3.4
*/
typedef enum UDataFileAccess {
- /** ICU looks for data in single files first, then in packages. (default) */
+ /** ICU looks for data in single files first, then in packages. (default) @stable ICU 3.4 */
UDATA_FILES_FIRST,
- /** ICU only loads data from packages, not from single files. */
+ /** An alias for the default access mode. @stable ICU 3.4 */
+ UDATA_DEFAULT_ACCESS = UDATA_FILES_FIRST,
+ /** ICU only loads data from packages, not from single files. @stable ICU 3.4 */
UDATA_ONLY_PACKAGES,
/** ICU loads data from packages first, and only from single files
- if the data cannot be found in a package. */
+ if the data cannot be found in a package. @stable ICU 3.4 */
UDATA_PACKAGES_FIRST,
- /** ICU does not access the file system for data loading. */
+ /** ICU does not access the file system for data loading. @stable ICU 3.4 */
UDATA_NO_FILES,
- /** An alias for the default access mode. */
- UDATA_DEFAULT_ACCESS = UDATA_FILES_FIRST,
+ /** Number of real UDataFileAccess values. @stable ICU 3.4 */
UDATA_FILE_ACCESS_COUNT
} UDataFileAccess;
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uenum.h b/Build/source/libs/icu/icu-50.1/common/unicode/uenum.h
index 21e82b2384a..3917ffe1b5f 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uenum.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uenum.h
@@ -166,9 +166,44 @@ uenum_reset(UEnumeration* en, UErrorCode* status);
* @return a UEnumeration wrapping the adopted StringEnumeration.
* @stable ICU 4.2
*/
-U_CAPI UEnumeration* U_EXPORT2
+U_STABLE UEnumeration* U_EXPORT2
uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec);
#endif
+#ifndef U_HIDE_DRAFT_API
+/**
+ * Given an array of const UChar* strings, return a UEnumeration. String pointers from 0..count-1 must not be null.
+ * Do not free or modify either the string array or the characters it points to until this object has been destroyed with uenum_close.
+ * \snippet test/cintltst/uenumtst.c uenum_openUCharStringsEnumeration
+ * @param strings array of const UChar* strings (each null terminated). All storage is owned by the caller.
+ * @param count length of the array
+ * @param ec error code
+ * @return the new UEnumeration object. Caller is responsible for calling uenum_close to free memory.
+ * @see uenum_close
+ * @draft ICU 50
+ */
+U_DRAFT UEnumeration* U_EXPORT2
+uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count,
+ UErrorCode* ec);
+#endif
+
+/* Note: next function is not hidden as draft, as it is used internally (it was formerly an internal function). */
+
+/**
+ * Given an array of const char* strings (invariant chars only), return a UEnumeration. String pointers from 0..count-1 must not be null.
+ * Do not free or modify either the string array or the characters it points to until this object has been destroyed with uenum_close.
+ * \snippet test/cintltst/uenumtst.c uenum_openCharStringsEnumeration
+ * @param strings array of char* strings (each null terminated). All storage is owned by the caller.
+ * @param count length of the array
+ * @param ec error code
+ * @return the new UEnumeration object. Caller is responsible for calling uenum_close to free memory
+ * @see uenum_close
+ * @draft ICU 50
+ */
+U_DRAFT UEnumeration* U_EXPORT2
+uenum_openCharStringsEnumeration(const char* const strings[], int32_t count,
+ UErrorCode* ec);
+
+
#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uidna.h b/Build/source/libs/icu/icu-50.1/common/unicode/uidna.h
index 9554eeab47b..6db4ed4a951 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uidna.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uidna.h
@@ -134,7 +134,7 @@ typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @stable ICU 4.6 */
* @return the UTS #46 UIDNA instance, if successful
* @stable ICU 4.6
*/
-U_DRAFT UIDNA * U_EXPORT2
+U_STABLE UIDNA * U_EXPORT2
uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode);
/**
@@ -142,7 +142,7 @@ uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode);
* @param idna UIDNA instance to be closed
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uidna_close(UIDNA *idna);
#if U_SHOW_CPLUSPLUS_API
@@ -174,7 +174,7 @@ U_NAMESPACE_END
* \endcode
* @stable ICU 4.6
*/
-struct UIDNAInfo {
+typedef struct UIDNAInfo {
/** sizeof(UIDNAInfo) @stable ICU 4.6 */
int16_t size;
/**
@@ -192,8 +192,7 @@ struct UIDNAInfo {
uint32_t errors;
int32_t reservedI2; /**< Reserved field, do not use. @internal */
int32_t reservedI3; /**< Reserved field, do not use. @internal */
-};
-typedef struct UIDNAInfo UIDNAInfo;
+} UIDNAInfo;
/**
* Static initializer for a UIDNAInfo struct.
@@ -227,7 +226,7 @@ typedef struct UIDNAInfo UIDNAInfo;
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_labelToASCII(const UIDNA *idna,
const UChar *label, int32_t length,
UChar *dest, int32_t capacity,
@@ -254,7 +253,7 @@ uidna_labelToASCII(const UIDNA *idna,
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_labelToUnicode(const UIDNA *idna,
const UChar *label, int32_t length,
UChar *dest, int32_t capacity,
@@ -283,7 +282,7 @@ uidna_labelToUnicode(const UIDNA *idna,
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_nameToASCII(const UIDNA *idna,
const UChar *name, int32_t length,
UChar *dest, int32_t capacity,
@@ -310,7 +309,7 @@ uidna_nameToASCII(const UIDNA *idna,
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_nameToUnicode(const UIDNA *idna,
const UChar *name, int32_t length,
UChar *dest, int32_t capacity,
@@ -335,7 +334,7 @@ uidna_nameToUnicode(const UIDNA *idna,
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_labelToASCII_UTF8(const UIDNA *idna,
const char *label, int32_t length,
char *dest, int32_t capacity,
@@ -358,7 +357,7 @@ uidna_labelToASCII_UTF8(const UIDNA *idna,
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_labelToUnicodeUTF8(const UIDNA *idna,
const char *label, int32_t length,
char *dest, int32_t capacity,
@@ -381,7 +380,7 @@ uidna_labelToUnicodeUTF8(const UIDNA *idna,
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_nameToASCII_UTF8(const UIDNA *idna,
const char *name, int32_t length,
char *dest, int32_t capacity,
@@ -404,7 +403,7 @@ uidna_nameToASCII_UTF8(const UIDNA *idna,
* @return destination string length
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uidna_nameToUnicodeUTF8(const UIDNA *idna,
const char *name, int32_t length,
char *dest, int32_t capacity,
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uiter.h b/Build/source/libs/icu/icu-50.1/common/unicode/uiter.h
index 0cdb8ffbe5c..0cdb8ffbe5c 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uiter.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uiter.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uloc.h b/Build/source/libs/icu/icu-50.1/common/unicode/uloc.h
index 29c0d6523f3..15e8abd1ce1 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uloc.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uloc.h
@@ -1089,7 +1089,7 @@ uloc_minimizeSubtags(const char* localeID,
* @return the length of the locale ID.
* @stable ICU 4.2
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uloc_forLanguageTag(const char* langtag,
char* localeID,
int32_t localeIDCapacity,
@@ -1117,7 +1117,7 @@ uloc_forLanguageTag(const char* langtag,
* @return The length of the BCP47 language tag.
* @stable ICU 4.2
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uloc_toLanguageTag(const char* localeID,
char* langtag,
int32_t langtagCapacity,
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/umachine.h b/Build/source/libs/icu/icu-50.1/common/unicode/umachine.h
index 3a838604a21..6dd6a8e5889 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/umachine.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/umachine.h
@@ -89,7 +89,7 @@
* This is used for GCC specific attributes
* @internal
*/
-#if defined(__GNUC__) && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2))
+#if U_GCC_MAJOR_MINOR >= 302
# define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
/**
* \def U_ATTRIBUTE_DEPRECATED
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/umisc.h b/Build/source/libs/icu/icu-50.1/common/unicode/umisc.h
index d85451fc767..d85451fc767 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/umisc.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/umisc.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/unifilt.h b/Build/source/libs/icu/icu-50.1/common/unicode/unifilt.h
index ce952afaefb..ce952afaefb 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/unifilt.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/unifilt.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/unifunct.h b/Build/source/libs/icu/icu-50.1/common/unicode/unifunct.h
index 3aa7b0358c0..3aa7b0358c0 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/unifunct.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/unifunct.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/unimatch.h b/Build/source/libs/icu/icu-50.1/common/unicode/unimatch.h
index 0dbb14efc20..0dbb14efc20 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/unimatch.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/unimatch.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uniset.h b/Build/source/libs/icu/icu-50.1/common/unicode/uniset.h
index 477de86076d..477de86076d 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uniset.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uniset.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/unistr.h b/Build/source/libs/icu/icu-50.1/common/unicode/unistr.h
index a95a6dd00c1..4ebeb516824 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/unistr.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/unistr.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@@ -54,6 +54,11 @@ U_STABLE int32_t U_EXPORT2
u_strlen(const UChar *s);
#endif
+/**
+ * \def U_STRING_CASE_MAPPER_DEFINED
+ * @internal
+ */
+
#ifndef U_STRING_CASE_MAPPER_DEFINED
#define U_STRING_CASE_MAPPER_DEFINED
@@ -1816,16 +1821,18 @@ public:
* Replace the characters in this UnicodeString
* with the characters from <code>srcText</code>.
*
- * This function works the same for all strings except for ones that
- * are readonly aliases.
+ * This function works the same as the assignment operator
+ * for all strings except for ones that are readonly aliases.
+ *
* Starting with ICU 2.4, the assignment operator and the copy constructor
* allocate a new buffer and copy the buffer contents even for readonly aliases.
* This function implements the old, more efficient but less safe behavior
* of making this string also a readonly alias to the same buffer.
+ *
* The fastCopyFrom function must be used only if it is known that the lifetime of
- * this UnicodeString is at least as long as the lifetime of the aliased buffer
+ * this UnicodeString does not exceed the lifetime of the aliased buffer
* including its contents, for example for strings from resource bundles
- * or aliases to string contents.
+ * or aliases to string constants.
*
* @param src The text containing the characters to replace.
* @return a reference to this
@@ -1931,7 +1938,10 @@ public:
* When the string is modified, then the buffer is first copied into
* newly allocated memory.
* The aliased buffer is never modified.
- * In an assignment to another UnicodeString, the text will be aliased again,
+ *
+ * In an assignment to another UnicodeString, when using the copy constructor
+ * or the assignment operator, the text will be copied.
+ * When using fastCopyFrom(), the text will be aliased again,
* so that both strings then alias the same readonly-text.
*
* @param isTerminated specifies if <code>text</code> is <code>NUL</code>-terminated.
@@ -2683,10 +2693,12 @@ public:
#endif
/**
- * Case-fold the characters in this string.
+ * Case-folds the characters in this string.
+ *
* Case-folding is locale-independent and not context-sensitive,
* but there is an option for whether to include or exclude mappings for dotted I
- * and dotless i that are marked with 'I' in CaseFolding.txt.
+ * and dotless i that are marked with 'T' in CaseFolding.txt.
+ *
* The result may be longer or shorter than the original.
*
* @param options Either U_FOLD_CASE_DEFAULT or U_FOLD_CASE_EXCLUDE_SPECIAL_I
@@ -2907,7 +2919,10 @@ public:
* When the string is modified, then the buffer is first copied into
* newly allocated memory.
* The aliased buffer is never modified.
- * In an assignment to another UnicodeString, the text will be aliased again,
+ *
+ * In an assignment to another UnicodeString, when using the copy constructor
+ * or the assignment operator, the text will be copied.
+ * When using fastCopyFrom(), the text will be aliased again,
* so that both strings then alias the same readonly-text.
*
* @param isTerminated specifies if <code>text</code> is <code>NUL</code>-terminated.
@@ -3257,6 +3272,11 @@ private:
toUTF8(int32_t start, int32_t len,
char *target, int32_t capacity) const;
+ /**
+ * Internal string contents comparison, called by operator==.
+ * Requires: this & text not bogus and have same lengths.
+ */
+ UBool doEquals(const UnicodeString &text, int32_t len) const;
inline int8_t
doCompare(int32_t start,
@@ -3650,10 +3670,7 @@ UnicodeString::operator== (const UnicodeString& text) const
return text.isBogus();
} else {
int32_t len = length(), textLength = text.length();
- return
- !text.isBogus() &&
- len == textLength &&
- doCompare(0, len, text, 0, textLength) == 0;
+ return !text.isBogus() && len == textLength && doEquals(text, len);
}
}
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/unorm.h b/Build/source/libs/icu/icu-50.1/common/unicode/unorm.h
index fbb7b49b364..fbb7b49b364 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/unorm.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/unorm.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/unorm2.h b/Build/source/libs/icu/icu-50.1/common/unicode/unorm2.h
index 27f81915acc..f419ad18b30 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/unorm2.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/unorm2.h
@@ -123,7 +123,7 @@ typedef struct UNormalizer2 UNormalizer2; /**< C typedef for struct UNormalizer
* Returns a UNormalizer2 instance for Unicode NFC normalization.
* Same as unorm2_getInstance(NULL, "nfc", UNORM2_COMPOSE, pErrorCode).
* Returns an unmodifiable singleton instance. Do not delete it.
- * @param errorCode Standard ICU error code. Its input value must
+ * @param pErrorCode Standard ICU error code. Its input value must
* pass the U_SUCCESS() test, or else the function returns
* immediately. Check for U_FAILURE() on output or use with
* function chaining. (See User Guide for details.)
@@ -137,7 +137,7 @@ unorm2_getNFCInstance(UErrorCode *pErrorCode);
* Returns a UNormalizer2 instance for Unicode NFD normalization.
* Same as unorm2_getInstance(NULL, "nfc", UNORM2_DECOMPOSE, pErrorCode).
* Returns an unmodifiable singleton instance. Do not delete it.
- * @param errorCode Standard ICU error code. Its input value must
+ * @param pErrorCode Standard ICU error code. Its input value must
* pass the U_SUCCESS() test, or else the function returns
* immediately. Check for U_FAILURE() on output or use with
* function chaining. (See User Guide for details.)
@@ -151,7 +151,7 @@ unorm2_getNFDInstance(UErrorCode *pErrorCode);
* Returns a UNormalizer2 instance for Unicode NFKC normalization.
* Same as unorm2_getInstance(NULL, "nfkc", UNORM2_COMPOSE, pErrorCode).
* Returns an unmodifiable singleton instance. Do not delete it.
- * @param errorCode Standard ICU error code. Its input value must
+ * @param pErrorCode Standard ICU error code. Its input value must
* pass the U_SUCCESS() test, or else the function returns
* immediately. Check for U_FAILURE() on output or use with
* function chaining. (See User Guide for details.)
@@ -165,7 +165,7 @@ unorm2_getNFKCInstance(UErrorCode *pErrorCode);
* Returns a UNormalizer2 instance for Unicode NFKD normalization.
* Same as unorm2_getInstance(NULL, "nfkc", UNORM2_DECOMPOSE, pErrorCode).
* Returns an unmodifiable singleton instance. Do not delete it.
- * @param errorCode Standard ICU error code. Its input value must
+ * @param pErrorCode Standard ICU error code. Its input value must
* pass the U_SUCCESS() test, or else the function returns
* immediately. Check for U_FAILURE() on output or use with
* function chaining. (See User Guide for details.)
@@ -179,7 +179,7 @@ unorm2_getNFKDInstance(UErrorCode *pErrorCode);
* Returns a UNormalizer2 instance for Unicode NFKC_Casefold normalization.
* Same as unorm2_getInstance(NULL, "nfkc_cf", UNORM2_COMPOSE, pErrorCode).
* Returns an unmodifiable singleton instance. Do not delete it.
- * @param errorCode Standard ICU error code. Its input value must
+ * @param pErrorCode Standard ICU error code. Its input value must
* pass the U_SUCCESS() test, or else the function returns
* immediately. Check for U_FAILURE() on output or use with
* function chaining. (See User Guide for details.)
@@ -350,7 +350,7 @@ unorm2_append(const UNormalizer2 *norm2,
* @return the non-negative length of c's decomposition, if there is one; otherwise a negative value
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
unorm2_getDecomposition(const UNormalizer2 *norm2,
UChar32 c, UChar *decomposition, int32_t capacity,
UErrorCode *pErrorCode);
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uobject.h b/Build/source/libs/icu/icu-50.1/common/unicode/uobject.h
index 5f6b1a1e5a7..5f6b1a1e5a7 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uobject.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uobject.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/urename.h b/Build/source/libs/icu/icu-50.1/common/unicode/urename.h
index 0a2a1775cd5..4898a2929de 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/urename.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/urename.h
@@ -9,7 +9,7 @@
* tab size: 8 (not used)
* indentation:4
*
-* Created by: Perl script written by Vladimir Weinstein
+* Created by: Perl script tools/genren.pl written by Vladimir Weinstein
*
* Contains data for renaming ICU exports.
* Gets included by umachine.h
@@ -21,9 +21,13 @@
#ifndef URENAME_H
#define URENAME_H
-/* Uncomment the following line to disable renaming on platforms
- that do not use Autoconf. */
-/* #define U_DISABLE_RENAMING 1 */
+/* U_DISABLE_RENAMING can be defined in the following ways:
+ * - when running configure, e.g.
+ * runConfigureICU Linux --disable-renaming
+ * - by changing the default setting of U_DISABLE_RENAMING in uconfig.h
+ */
+
+#include "unicode/uconfig.h"
#if !U_DISABLE_RENAMING
@@ -31,9 +35,6 @@
the platform a chance to define it first.
Normally (if utypes.h or umachine.h was included first) this will not be necessary as it will already be defined.
*/
-#ifndef U_ICU_ENTRY_POINT_RENAME
-#include "unicode/uconfig.h"
-#endif
#ifndef U_ICU_ENTRY_POINT_RENAME
#include "unicode/umachine.h"
@@ -52,8 +53,6 @@
/* C exports renaming data */
-#define DECPOWERS U_ICU_ENTRY_POINT_RENAME(DECPOWERS)
-#define DECSTICKYTAB U_ICU_ENTRY_POINT_RENAME(DECSTICKYTAB)
#define T_CString_int64ToString U_ICU_ENTRY_POINT_RENAME(T_CString_int64ToString)
#define T_CString_integerToString U_ICU_ENTRY_POINT_RENAME(T_CString_integerToString)
#define T_CString_stringToInteger U_ICU_ENTRY_POINT_RENAME(T_CString_stringToInteger)
@@ -112,14 +111,6 @@
#define bms_setTargetString U_ICU_ENTRY_POINT_RENAME(bms_setTargetString)
#define cmemory_cleanup U_ICU_ENTRY_POINT_RENAME(cmemory_cleanup)
#define cmemory_inUse U_ICU_ENTRY_POINT_RENAME(cmemory_inUse)
-#define d2utable U_ICU_ENTRY_POINT_RENAME(d2utable)
-#define deleteCEList U_ICU_ENTRY_POINT_RENAME(deleteCEList)
-#define deleteChars U_ICU_ENTRY_POINT_RENAME(deleteChars)
-#define deleteCollDataCacheEntry U_ICU_ENTRY_POINT_RENAME(deleteCollDataCacheEntry)
-#define deleteStringList U_ICU_ENTRY_POINT_RENAME(deleteStringList)
-#define deleteUnicodeStringKey U_ICU_ENTRY_POINT_RENAME(deleteUnicodeStringKey)
-#define gICUInitMutex U_ICU_ENTRY_POINT_RENAME(gICUInitMutex)
-#define gICUInitialized U_ICU_ENTRY_POINT_RENAME(gICUInitialized)
#define izrule_clone U_ICU_ENTRY_POINT_RENAME(izrule_clone)
#define izrule_close U_ICU_ENTRY_POINT_RENAME(izrule_close)
#define izrule_equals U_ICU_ENTRY_POINT_RENAME(izrule_equals)
@@ -215,7 +206,6 @@
#define res_load U_ICU_ENTRY_POINT_RENAME(res_load)
#define res_read U_ICU_ENTRY_POINT_RENAME(res_read)
#define res_unload U_ICU_ENTRY_POINT_RENAME(res_unload)
-#define triedict_swap U_ICU_ENTRY_POINT_RENAME(triedict_swap)
#define u_UCharsToChars U_ICU_ENTRY_POINT_RENAME(u_UCharsToChars)
#define u_austrcpy U_ICU_ENTRY_POINT_RENAME(u_austrcpy)
#define u_austrncpy U_ICU_ENTRY_POINT_RENAME(u_austrncpy)
@@ -528,6 +518,7 @@
#define ucal_getNow U_ICU_ENTRY_POINT_RENAME(ucal_getNow)
#define ucal_getTZDataVersion U_ICU_ENTRY_POINT_RENAME(ucal_getTZDataVersion)
#define ucal_getTimeZoneDisplayName U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneDisplayName)
+#define ucal_getTimeZoneTransitionDate U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneTransitionDate)
#define ucal_getType U_ICU_ENTRY_POINT_RENAME(ucal_getType)
#define ucal_getWeekendTransition U_ICU_ENTRY_POINT_RENAME(ucal_getWeekendTransition)
#define ucal_inDaylightTime U_ICU_ENTRY_POINT_RENAME(ucal_inDaylightTime)
@@ -591,6 +582,7 @@
#define ucln_i18n_registerCleanup U_ICU_ENTRY_POINT_RENAME(ucln_i18n_registerCleanup)
#define ucln_io_registerCleanup U_ICU_ENTRY_POINT_RENAME(ucln_io_registerCleanup)
#define ucln_lib_cleanup U_ICU_ENTRY_POINT_RENAME(ucln_lib_cleanup)
+#define ucln_mutexedInit U_ICU_ENTRY_POINT_RENAME(ucln_mutexedInit)
#define ucln_registerCleanup U_ICU_ENTRY_POINT_RENAME(ucln_registerCleanup)
#define ucnv_MBCSFromUChar32 U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSFromUChar32)
#define ucnv_MBCSFromUnicodeWithOffsets U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSFromUnicodeWithOffsets)
@@ -725,6 +717,7 @@
#define ucol_getAvailable U_ICU_ENTRY_POINT_RENAME(ucol_getAvailable)
#define ucol_getBound U_ICU_ENTRY_POINT_RENAME(ucol_getBound)
#define ucol_getCEStrengthDifference U_ICU_ENTRY_POINT_RENAME(ucol_getCEStrengthDifference)
+#define ucol_getCollationKey U_ICU_ENTRY_POINT_RENAME(ucol_getCollationKey)
#define ucol_getContractions U_ICU_ENTRY_POINT_RENAME(ucol_getContractions)
#define ucol_getContractionsAndExpansions U_ICU_ENTRY_POINT_RENAME(ucol_getContractionsAndExpansions)
#define ucol_getDisplayName U_ICU_ENTRY_POINT_RENAME(ucol_getDisplayName)
@@ -747,7 +740,6 @@
#define ucol_getRulesEx U_ICU_ENTRY_POINT_RENAME(ucol_getRulesEx)
#define ucol_getShortDefinitionString U_ICU_ENTRY_POINT_RENAME(ucol_getShortDefinitionString)
#define ucol_getSortKey U_ICU_ENTRY_POINT_RENAME(ucol_getSortKey)
-#define ucol_getSortKeyWithAllocation U_ICU_ENTRY_POINT_RENAME(ucol_getSortKeyWithAllocation)
#define ucol_getStrength U_ICU_ENTRY_POINT_RENAME(ucol_getStrength)
#define ucol_getTailoredSet U_ICU_ENTRY_POINT_RENAME(ucol_getTailoredSet)
#define ucol_getUCAVersion U_ICU_ENTRY_POINT_RENAME(ucol_getUCAVersion)
@@ -799,6 +791,7 @@
#define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
#define ucol_strcoll U_ICU_ENTRY_POINT_RENAME(ucol_strcoll)
#define ucol_strcollIter U_ICU_ENTRY_POINT_RENAME(ucol_strcollIter)
+#define ucol_strcollUTF8 U_ICU_ENTRY_POINT_RENAME(ucol_strcollUTF8)
#define ucol_swap U_ICU_ENTRY_POINT_RENAME(ucol_swap)
#define ucol_swapBinary U_ICU_ENTRY_POINT_RENAME(ucol_swapBinary)
#define ucol_swapInverseUCA U_ICU_ENTRY_POINT_RENAME(ucol_swapInverseUCA)
@@ -846,7 +839,7 @@
#define udat_get2DigitYearStart U_ICU_ENTRY_POINT_RENAME(udat_get2DigitYearStart)
#define udat_getAvailable U_ICU_ENTRY_POINT_RENAME(udat_getAvailable)
#define udat_getCalendar U_ICU_ENTRY_POINT_RENAME(udat_getCalendar)
-#define udat_getDefaultContext U_ICU_ENTRY_POINT_RENAME(udat_getDefaultContext)
+#define udat_getContext U_ICU_ENTRY_POINT_RENAME(udat_getContext)
#define udat_getLocaleByType U_ICU_ENTRY_POINT_RENAME(udat_getLocaleByType)
#define udat_getNumberFormat U_ICU_ENTRY_POINT_RENAME(udat_getNumberFormat)
#define udat_getSymbols U_ICU_ENTRY_POINT_RENAME(udat_getSymbols)
@@ -857,7 +850,7 @@
#define udat_registerOpener U_ICU_ENTRY_POINT_RENAME(udat_registerOpener)
#define udat_set2DigitYearStart U_ICU_ENTRY_POINT_RENAME(udat_set2DigitYearStart)
#define udat_setCalendar U_ICU_ENTRY_POINT_RENAME(udat_setCalendar)
-#define udat_setDefaultContext U_ICU_ENTRY_POINT_RENAME(udat_setDefaultContext)
+#define udat_setContext U_ICU_ENTRY_POINT_RENAME(udat_setContext)
#define udat_setLenient U_ICU_ENTRY_POINT_RENAME(udat_setLenient)
#define udat_setNumberFormat U_ICU_ENTRY_POINT_RENAME(udat_setNumberFormat)
#define udat_setSymbols U_ICU_ENTRY_POINT_RENAME(udat_setSymbols)
@@ -909,6 +902,7 @@
#define udatpg_setAppendItemName U_ICU_ENTRY_POINT_RENAME(udatpg_setAppendItemName)
#define udatpg_setDateTimeFormat U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormat)
#define udatpg_setDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_setDecimal)
+#define udict_swap U_ICU_ENTRY_POINT_RENAME(udict_swap)
#define udtitvfmt_close U_ICU_ENTRY_POINT_RENAME(udtitvfmt_close)
#define udtitvfmt_format U_ICU_ENTRY_POINT_RENAME(udtitvfmt_format)
#define udtitvfmt_open U_ICU_ENTRY_POINT_RENAME(udtitvfmt_open)
@@ -918,6 +912,7 @@
#define uenum_nextDefault U_ICU_ENTRY_POINT_RENAME(uenum_nextDefault)
#define uenum_openCharStringsEnumeration U_ICU_ENTRY_POINT_RENAME(uenum_openCharStringsEnumeration)
#define uenum_openFromStringEnumeration U_ICU_ENTRY_POINT_RENAME(uenum_openFromStringEnumeration)
+#define uenum_openUCharStringsEnumeration U_ICU_ENTRY_POINT_RENAME(uenum_openUCharStringsEnumeration)
#define uenum_reset U_ICU_ENTRY_POINT_RENAME(uenum_reset)
#define uenum_unext U_ICU_ENTRY_POINT_RENAME(uenum_unext)
#define uenum_unextDefault U_ICU_ENTRY_POINT_RENAME(uenum_unextDefault)
@@ -934,6 +929,8 @@
#define ufmt_ptou U_ICU_ENTRY_POINT_RENAME(ufmt_ptou)
#define ufmt_uto64 U_ICU_ENTRY_POINT_RENAME(ufmt_uto64)
#define ufmt_utop U_ICU_ENTRY_POINT_RENAME(ufmt_utop)
+#define ugender_getInstance U_ICU_ENTRY_POINT_RENAME(ugender_getInstance)
+#define ugender_getListGender U_ICU_ENTRY_POINT_RENAME(ugender_getListGender)
#define uhash_close U_ICU_ENTRY_POINT_RENAME(uhash_close)
#define uhash_compareCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_compareCaselessUnicodeString)
#define uhash_compareChars U_ICU_ENTRY_POINT_RENAME(uhash_compareChars)
@@ -1001,6 +998,7 @@
#define uiter_setUTF16BE U_ICU_ENTRY_POINT_RENAME(uiter_setUTF16BE)
#define uiter_setUTF8 U_ICU_ENTRY_POINT_RENAME(uiter_setUTF8)
#define uldn_close U_ICU_ENTRY_POINT_RENAME(uldn_close)
+#define uldn_getContext U_ICU_ENTRY_POINT_RENAME(uldn_getContext)
#define uldn_getDialectHandling U_ICU_ENTRY_POINT_RENAME(uldn_getDialectHandling)
#define uldn_getLocale U_ICU_ENTRY_POINT_RENAME(uldn_getLocale)
#define uldn_keyDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_keyDisplayName)
@@ -1008,6 +1006,7 @@
#define uldn_languageDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_languageDisplayName)
#define uldn_localeDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_localeDisplayName)
#define uldn_open U_ICU_ENTRY_POINT_RENAME(uldn_open)
+#define uldn_openForContext U_ICU_ENTRY_POINT_RENAME(uldn_openForContext)
#define uldn_regionDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_regionDisplayName)
#define uldn_scriptCodeDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_scriptCodeDisplayName)
#define uldn_scriptDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_scriptDisplayName)
@@ -1095,8 +1094,6 @@
#define umtx_atomic_dec U_ICU_ENTRY_POINT_RENAME(umtx_atomic_dec)
#define umtx_atomic_inc U_ICU_ENTRY_POINT_RENAME(umtx_atomic_inc)
#define umtx_cleanup U_ICU_ENTRY_POINT_RENAME(umtx_cleanup)
-#define umtx_destroy U_ICU_ENTRY_POINT_RENAME(umtx_destroy)
-#define umtx_init U_ICU_ENTRY_POINT_RENAME(umtx_init)
#define umtx_lock U_ICU_ENTRY_POINT_RENAME(umtx_lock)
#define umtx_unlock U_ICU_ENTRY_POINT_RENAME(umtx_unlock)
#define uniset_getUnicode32Instance U_ICU_ENTRY_POINT_RENAME(uniset_getUnicode32Instance)
@@ -1164,6 +1161,7 @@
#define unum_toPattern U_ICU_ENTRY_POINT_RENAME(unum_toPattern)
#define uplrules_close U_ICU_ENTRY_POINT_RENAME(uplrules_close)
#define uplrules_open U_ICU_ENTRY_POINT_RENAME(uplrules_open)
+#define uplrules_openForType U_ICU_ENTRY_POINT_RENAME(uplrules_openForType)
#define uplrules_select U_ICU_ENTRY_POINT_RENAME(uplrules_select)
#define uplug_closeLibrary U_ICU_ENTRY_POINT_RENAME(uplug_closeLibrary)
#define uplug_findLibrary U_ICU_ENTRY_POINT_RENAME(uplug_findLibrary)
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/urep.h b/Build/source/libs/icu/icu-50.1/common/unicode/urep.h
index c7b99476f00..c7b99476f00 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/urep.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/urep.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ures.h b/Build/source/libs/icu/icu-50.1/common/unicode/ures.h
index 3238d488a0c..587e85d335c 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ures.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ures.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@@ -831,7 +831,7 @@ ures_getNextUnicodeString(UResourceBundle *resB,
* Returns the string in a given resource at the specified index.
*
* @param resB a resource
- * @param index an index to the wanted string.
+ * @param indexS an index to the wanted string.
* @param status fills in the outgoing error code
* @return an UnicodeString object. If there is an error, string is bogus
* @stable ICU 2.0
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uscript.h b/Build/source/libs/icu/icu-50.1/common/unicode/uscript.h
index b8e05c5c45a..b8e05c5c45a 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uscript.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uscript.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uset.h b/Build/source/libs/icu/icu-50.1/common/unicode/uset.h
index 64590a0f365..40510cd4167 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uset.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uset.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2002-2011, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -251,7 +251,7 @@ typedef struct USerializedSet {
* @stable ICU 4.2
*/
U_STABLE USet* U_EXPORT2
-uset_openEmpty();
+uset_openEmpty(void);
/**
* Creates a USet object that contains the range of characters
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/usetiter.h b/Build/source/libs/icu/icu-50.1/common/unicode/usetiter.h
index 43374b2dae5..43374b2dae5 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/usetiter.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/usetiter.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ushape.h b/Build/source/libs/icu/icu-50.1/common/unicode/ushape.h
index 9fb5ab4e547..9fb5ab4e547 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ushape.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ushape.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/usprep.h b/Build/source/libs/icu/icu-50.1/common/unicode/usprep.h
index 2a20dd7a1b2..2a20dd7a1b2 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/usprep.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/usprep.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ustring.h b/Build/source/libs/icu/icu-50.1/common/unicode/ustring.h
index 388bc74a409..c5774315858 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ustring.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ustring.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1998-2010, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@@ -20,9 +20,14 @@
#include "unicode/putil.h"
#include "unicode/uiter.h"
-/** Simple declaration for u_strToTitle() to avoid including unicode/ubrk.h. @stable ICU 2.1*/
+/**
+ * \def UBRK_TYPEDEF_UBREAK_ITERATOR
+ * @internal
+ */
+
#ifndef UBRK_TYPEDEF_UBREAK_ITERATOR
# define UBRK_TYPEDEF_UBREAK_ITERATOR
+/** Simple declaration for u_strToTitle() to avoid including unicode/ubrk.h. @stable ICU 2.1*/
typedef struct UBreakIterator UBreakIterator;
#endif
@@ -146,8 +151,8 @@ u_strcat(UChar *dst,
* If <code>n&lt;=0</code> then dst is not modified.
*
* @param dst The destination string.
- * @param src The source string.
- * @param n The maximum number of characters to append.
+ * @param src The source string (can be NULL/invalid if n<=0).
+ * @param n The maximum number of characters to append; no-op if <=0.
* @return A pointer to <code>dst</code>.
* @stable ICU 2.0
*/
@@ -550,9 +555,9 @@ u_strCaseCompare(const UChar *s1, int32_t length1,
* Compare two ustrings for bitwise equality.
* Compares at most <code>n</code> characters.
*
- * @param ucs1 A string to compare.
- * @param ucs2 A string to compare.
- * @param n The maximum number of characters to compare.
+ * @param ucs1 A string to compare (can be NULL/invalid if n<=0).
+ * @param ucs2 A string to compare (can be NULL/invalid if n<=0).
+ * @param n The maximum number of characters to compare; always returns 0 if n<=0.
* @return 0 if <code>s1</code> and <code>s2</code> are bitwise equal; a negative
* value if <code>s1</code> is bitwise less than <code>s2</code>; a positive
* value if <code>s1</code> is bitwise greater than <code>s2</code>.
@@ -667,8 +672,8 @@ u_strcpy(UChar *dst,
* if the length of <code>src</code> is less than <code>n</code>.
*
* @param dst The destination string.
- * @param src The source string.
- * @param n The maximum number of characters to copy.
+ * @param src The source string (can be NULL/invalid if n<=0).
+ * @param n The maximum number of characters to copy; no-op if <=0.
* @return A pointer to <code>dst</code>.
* @stable ICU 2.0
*/
@@ -742,8 +747,8 @@ U_STABLE char* U_EXPORT2 u_austrncpy(char *dst,
/**
* Synonym for memcpy(), but with UChars only.
* @param dest The destination string
- * @param src The source string
- * @param count The number of characters to copy
+ * @param src The source string (can be NULL/invalid if count<=0)
+ * @param count The number of characters to copy; no-op if <=0
* @return A pointer to <code>dest</code>
* @stable ICU 2.0
*/
@@ -753,8 +758,8 @@ u_memcpy(UChar *dest, const UChar *src, int32_t count);
/**
* Synonym for memmove(), but with UChars only.
* @param dest The destination string
- * @param src The source string
- * @param count The number of characters to move
+ * @param src The source string (can be NULL/invalid if count<=0)
+ * @param count The number of characters to move; no-op if <=0
* @return A pointer to <code>dest</code>
* @stable ICU 2.0
*/
@@ -918,7 +923,7 @@ u_memrchr32(const UChar *s, UChar32 c, int32_t count);
* }
* </pre>
*
- * Note that the macros will NOT consistently work if their argument is another #define.
+ * Note that the macros will NOT consistently work if their argument is another <code>#define</code>.
* The following will not work on all platforms, don't use it.
*
* <pre>
@@ -1154,10 +1159,12 @@ u_strToTitle(UChar *dest, int32_t destCapacity,
#endif
/**
- * Case-fold the characters in a string.
+ * Case-folds the characters in a string.
+ *
* Case-folding is locale-independent and not context-sensitive,
* but there is an option for whether to include or exclude mappings for dotted I
- * and dotless i that are marked with 'I' in CaseFolding.txt.
+ * and dotless i that are marked with 'T' in CaseFolding.txt.
+ *
* The result may be longer or shorter than the original.
* The source string and the destination buffer are allowed to overlap.
*
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/ustringtrie.h b/Build/source/libs/icu/icu-50.1/common/unicode/ustringtrie.h
index 871d0f887a3..871d0f887a3 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/ustringtrie.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/ustringtrie.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utext.h b/Build/source/libs/icu/icu-50.1/common/unicode/utext.h
index e5f0c8cfce1..d431913d35b 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utext.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utext.h
@@ -304,7 +304,7 @@ utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status);
* @stable ICU 3.4
*/
U_STABLE UText * U_EXPORT2
-utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ic, UErrorCode *status);
+utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ci, UErrorCode *status);
#endif
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utf.h b/Build/source/libs/icu/icu-50.1/common/unicode/utf.h
index f5954fe9fe6..f5954fe9fe6 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utf.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utf.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utf16.h b/Build/source/libs/icu/icu-50.1/common/unicode/utf16.h
index 73f784cca5c..73f784cca5c 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utf16.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utf16.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utf32.h b/Build/source/libs/icu/icu-50.1/common/unicode/utf32.h
index bf63e69dba0..bf63e69dba0 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utf32.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utf32.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utf8.h b/Build/source/libs/icu/icu-50.1/common/unicode/utf8.h
index 8318c7bb0d2..2e2f02ac4ee 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utf8.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utf8.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -60,13 +60,41 @@ U_CFUNC U_IMPORT const uint8_t /* U_IMPORT2? */ /*U_IMPORT*/
utf8_countTrailBytes[256];
/**
- * Count the trail bytes for a UTF-8 lead byte.
+ * Counts the trail bytes for a UTF-8 lead byte.
+ * Returns 0 for 0..0xbf as well as for 0xfe and 0xff.
*
* This is internal since it is not meant to be called directly by external clients;
* however it is called by public macros in this file and thus must remain stable.
+ *
+ * Note: Beginning with ICU 50, the implementation uses a multi-condition expression
+ * which was shown in 2012 (on x86-64) to compile to fast, branch-free code.
+ * leadByte is evaluated multiple times.
+ *
+ * The pre-ICU 50 implementation used the exported array utf8_countTrailBytes:
+ * #define U8_COUNT_TRAIL_BYTES(leadByte) (utf8_countTrailBytes[leadByte])
+ * leadByte was evaluated exactly once.
+ *
+ * @param leadByte The first byte of a UTF-8 sequence. Must be 0..0xff.
* @internal
*/
-#define U8_COUNT_TRAIL_BYTES(leadByte) (utf8_countTrailBytes[(uint8_t)leadByte])
+#define U8_COUNT_TRAIL_BYTES(leadByte) \
+ ((leadByte)<0xf0 ? \
+ ((leadByte)>=0xc0)+((leadByte)>=0xe0) : \
+ (leadByte)<0xfe ? 3+((leadByte)>=0xf8)+((leadByte)>=0xfc) : 0)
+
+/**
+ * Counts the trail bytes for a UTF-8 lead byte of a valid UTF-8 sequence.
+ * The maximum supported lead byte is 0xf4 corresponding to U+10FFFF.
+ * leadByte might be evaluated multiple times.
+ *
+ * This is internal since it is not meant to be called directly by external clients;
+ * however it is called by public macros in this file and thus must remain stable.
+ *
+ * @param leadByte The first byte of a UTF-8 sequence. Must be 0..0xff.
+ * @internal
+ */
+#define U8_COUNT_TRAIL_BYTES_UNSAFE(leadByte) \
+ (((leadByte)>=0xc0)+((leadByte)>=0xe0)+((leadByte)>=0xf0))
/**
* Mask a UTF-8 lead byte, leave only the lower bits that form part of the code point value.
@@ -243,19 +271,16 @@ utf8_back1SafeBody(const uint8_t *s, int32_t start, int32_t i);
*/
#define U8_NEXT_UNSAFE(s, i, c) { \
(c)=(uint8_t)(s)[(i)++]; \
- if((uint8_t)((c)-0xc0)<0x35) { \
- uint8_t __count=U8_COUNT_TRAIL_BYTES(c); \
- U8_MASK_LEAD_BYTE(c, __count); \
- switch(__count) { \
- /* each following branch falls through to the next one */ \
- case 3: \
- (c)=((c)<<6)|((s)[(i)++]&0x3f); \
- case 2: \
- (c)=((c)<<6)|((s)[(i)++]&0x3f); \
- case 1: \
- (c)=((c)<<6)|((s)[(i)++]&0x3f); \
- /* no other branches to optimize switch() */ \
- break; \
+ if((c)>=0x80) { \
+ if((c)<0xe0) { \
+ (c)=(((c)&0x1f)<<6)|((s)[(i)++]&0x3f); \
+ } else if((c)<0xf0) { \
+ /* no need for (c&0xf) because the upper bits are truncated after <<12 in the cast to (UChar) */ \
+ (c)=(UChar)(((c)<<12)|(((s)[i]&0x3f)<<6)|((s)[(i)+1]&0x3f)); \
+ (i)+=2; \
+ } else { \
+ (c)=(((c)&7)<<18)|(((s)[i]&0x3f)<<12)|(((s)[(i)+1]&0x3f)<<6)|((s)[(i)+2]&0x3f); \
+ (i)+=3; \
} \
} \
}
@@ -382,7 +407,7 @@ utf8_back1SafeBody(const uint8_t *s, int32_t start, int32_t i);
* @stable ICU 2.4
*/
#define U8_FWD_1_UNSAFE(s, i) { \
- (i)+=1+U8_COUNT_TRAIL_BYTES((s)[i]); \
+ (i)+=1+U8_COUNT_TRAIL_BYTES_UNSAFE((uint8_t)(s)[i]); \
}
/**
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utf_old.h b/Build/source/libs/icu/icu-50.1/common/unicode/utf_old.h
index 38d13efb6d9..f9125b1dd2e 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utf_old.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utf_old.h
@@ -1,11 +1,11 @@
/*
*******************************************************************************
*
-* Copyright (C) 2002-2011, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
-* file name: utf.h
+* file name: utf_old.h
* encoding: US-ASCII
* tab size: 8 (not used)
* indentation:4
@@ -298,7 +298,7 @@ typedef int32_t UTextOffset;
* Code point comparisons need to be in uint32_t because UChar32
* may be a signed type, and negative values must be recognized.
*
- * @deprecated ICU 2.4. Use U8_LENGTH instead, see utf_old.h.
+ * @deprecated ICU 2.4. Use U8_LENGTH instead, see utf.h.
*/
#if 1
# define UTF8_CHAR_LENGTH(c) \
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utrace.h b/Build/source/libs/icu/icu-50.1/common/unicode/utrace.h
index 3c8be9f7c34..bdfa4fe385c 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utrace.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utrace.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2003-2006, International Business Machines
+* Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -86,6 +86,7 @@ typedef enum UTraceFunctionNumber {
UTRACE_UCOL_NEXTSORTKEYPART,
UTRACE_UCOL_STRCOLLITER,
UTRACE_UCOL_OPEN_FROM_SHORT_STRING,
+ UTRACE_UCOL_STRCOLLUTF8, /**< @draft ICU 50 */
UTRACE_COLLATION_LIMIT
} UTraceFunctionNumber;
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/utypes.h b/Build/source/libs/icu/icu-50.1/common/unicode/utypes.h
index e865e0a266e..e865e0a266e 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/utypes.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/utypes.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uvernum.h b/Build/source/libs/icu/icu-50.1/common/unicode/uvernum.h
index 401acf41cd6..9e260139e81 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uvernum.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uvernum.h
@@ -12,28 +12,37 @@
* Created by: Vladimir Weinstein
* Updated by: Steven R. Loomis
*
-* Gets included by uversion.h and other files.
-*
-* IMPORTANT: When updating version, the following things need to be done:
-* source/common/unicode/uvernum.h - this file: update major, minor,
-* patchlevel, suffix, version, short version constants, namespace,
-* renaming macro, and copyright
-*
-* The following files need to be updated as well, which can be done
-* by running the UNIX makefile target 'update-windows-makefiles' in icu/source.
-*
-*
-* source/common/common.vcproj - update 'Output file name' on the link tab so
-* that it contains the new major/minor combination
-* source/i18n/i18n.vcproj - same as for the common.vcproj
-* source/layout/layout.vcproj - same as for the common.vcproj
-* source/layoutex/layoutex.vcproj - same
-* source/stubdata/stubdata.vcproj - same as for the common.vcproj
-* source/io/io.vcproj - same as for the common.vcproj
-* source/data/makedata.mak - change U_ICUDATA_NAME so that it contains
-* the new major/minor combination and the Unicode version.
*/
+/**
+ * \file
+ * \brief C API: definitions of ICU version numbers
+ *
+ * This file is included by uversion.h and other files. This file contains only
+ * macros and definitions. The actual version numbers are defined here.
+ */
+
+ /*
+ * IMPORTANT: When updating version, the following things need to be done:
+ * source/common/unicode/uvernum.h - this file: update major, minor,
+ * patchlevel, suffix, version, short version constants, namespace,
+ * renaming macro, and copyright
+ *
+ * The following files need to be updated as well, which can be done
+ * by running the UNIX makefile target 'update-windows-makefiles' in icu/source.
+ *
+ *
+ * source/common/common.vcproj - update 'Output file name' on the link tab so
+ * that it contains the new major/minor combination
+ * source/i18n/i18n.vcproj - same as for the common.vcproj
+ * source/layout/layout.vcproj - same as for the common.vcproj
+ * source/layoutex/layoutex.vcproj - same
+ * source/stubdata/stubdata.vcproj - same as for the common.vcproj
+ * source/io/io.vcproj - same as for the common.vcproj
+ * source/data/makedata.mak - change U_ICUDATA_NAME so that it contains
+ * the new major/minor combination and the Unicode version.
+ */
+
#ifndef UVERNUM_H
#define UVERNUM_H
@@ -48,7 +57,7 @@
* This value will change in the subsequent releases of ICU
* @stable ICU 2.4
*/
-#define U_ICU_VERSION_MAJOR_NUM 49
+#define U_ICU_VERSION_MAJOR_NUM 50
/** The current ICU minor version as an integer.
* This value will change in the subsequent releases of ICU
@@ -74,7 +83,7 @@
* This value will change in the subsequent releases of ICU
* @stable ICU 2.6
*/
-#define U_ICU_VERSION_SUFFIX _49
+#define U_ICU_VERSION_SUFFIX _50
/**
* \def U_DEF2_ICU_ENTRY_POINT_RENAME
@@ -109,19 +118,19 @@
* This value will change in the subsequent releases of ICU
* @stable ICU 2.4
*/
-#define U_ICU_VERSION "49.1"
+#define U_ICU_VERSION "50.1"
/** The current ICU library major/minor version as a string without dots, for library name suffixes.
* This value will change in the subsequent releases of ICU
* @stable ICU 2.6
*/
-#define U_ICU_VERSION_SHORT "49"
+#define U_ICU_VERSION_SHORT "50"
#ifndef U_HIDE_INTERNAL_API
/** Data version in ICU4C.
* @internal ICU 4.4 Internal Use Only
**/
-#define U_ICU_DATA_VERSION "49.1"
+#define U_ICU_DATA_VERSION "50.1"
#endif /* U_HIDE_INTERNAL_API */
/*===========================================================================
diff --git a/Build/source/libs/icu/icu-49.1/common/unicode/uversion.h b/Build/source/libs/icu/icu-50.1/common/unicode/uversion.h
index 74e30910551..74e30910551 100644
--- a/Build/source/libs/icu/icu-49.1/common/unicode/uversion.h
+++ b/Build/source/libs/icu/icu-50.1/common/unicode/uversion.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unifilt.cpp b/Build/source/libs/icu/icu-50.1/common/unifilt.cpp
index 856e5b972c0..5e1a131f11d 100644
--- a/Build/source/libs/icu/icu-49.1/common/unifilt.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unifilt.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2001-2011, International Business Machines
+* Copyright (c) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -23,11 +23,11 @@ UnicodeMatcher::~UnicodeMatcher() {}
UnicodeFilter::~UnicodeFilter() {}
/**
- * UnicodeFunctor API. Cast 'this' to a UnicodeMatcher* pointer
- * and return the pointer.
+ * UnicodeFunctor API.
+ * Note that UnicodeMatcher is a base class of UnicodeFilter.
*/
UnicodeMatcher* UnicodeFilter::toMatcher() const {
- return (UnicodeMatcher*) this;
+ return const_cast<UnicodeFilter *>(this);
}
void UnicodeFilter::setData(const TransliterationRuleData*) {}
diff --git a/Build/source/libs/icu/icu-49.1/common/unifunct.cpp b/Build/source/libs/icu/icu-50.1/common/unifunct.cpp
index b834eeed535..b834eeed535 100644
--- a/Build/source/libs/icu/icu-49.1/common/unifunct.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unifunct.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uniset.cpp b/Build/source/libs/icu/icu-50.1/common/uniset.cpp
index f1b3e31a20c..f1b3e31a20c 100644
--- a/Build/source/libs/icu/icu-49.1/common/uniset.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uniset.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uniset_closure.cpp b/Build/source/libs/icu/icu-50.1/common/uniset_closure.cpp
index 14197932b95..14197932b95 100644
--- a/Build/source/libs/icu/icu-49.1/common/uniset_closure.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uniset_closure.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uniset_props.cpp b/Build/source/libs/icu/icu-50.1/common/uniset_props.cpp
index 00043a039fd..6795efa569a 100644
--- a/Build/source/libs/icu/icu-49.1/common/uniset_props.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uniset_props.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -74,7 +74,7 @@ U_NAMESPACE_USE
//static const UChar POSIX_OPEN[] = { SET_OPEN,COLON,0 }; // "[:"
static const UChar POSIX_CLOSE[] = { COLON,SET_CLOSE,0 }; // ":]"
//static const UChar PERL_OPEN[] = { BACKSLASH,LOWER_P,0 }; // "\\p"
-static const UChar PERL_CLOSE[] = { CLOSE_BRACE,0 }; // "}"
+//static const UChar PERL_CLOSE[] = { CLOSE_BRACE,0 }; // "}"
//static const UChar NAME_OPEN[] = { BACKSLASH,UPPER_N,0 }; // "\\N"
static const UChar HYPHEN_RIGHT_BRACE[] = {HYPHEN,SET_CLOSE,0}; /*-]*/
@@ -1038,7 +1038,6 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop,
applyFilter(numericValueFilter, &value, UPROPS_SRC_CHAR, ec);
return *this;
}
- break;
case UCHAR_NAME:
{
// Must munge name, since u_charFromName() does not do
@@ -1054,7 +1053,6 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop,
FAIL(ec);
}
}
- break;
case UCHAR_UNICODE_1_NAME:
// ICU 49 deprecates the Unicode_1_Name property APIs.
FAIL(ec);
@@ -1069,7 +1067,6 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop,
applyFilter(versionFilter, &version, UPROPS_SRC_PROPSVEC, ec);
return *this;
}
- break;
case UCHAR_SCRIPT_EXTENSIONS:
v = u_getPropertyValueEnum(UCHAR_SCRIPT, vname.data());
if (v == UCHAR_INVALID_CODE) {
diff --git a/Build/source/libs/icu/icu-49.1/common/unisetspan.cpp b/Build/source/libs/icu/icu-50.1/common/unisetspan.cpp
index 90a9fc47497..90a9fc47497 100644
--- a/Build/source/libs/icu/icu-49.1/common/unisetspan.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unisetspan.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unisetspan.h b/Build/source/libs/icu/icu-50.1/common/unisetspan.h
index 2fe0fc30d9f..2fe0fc30d9f 100644
--- a/Build/source/libs/icu/icu-49.1/common/unisetspan.h
+++ b/Build/source/libs/icu/icu-50.1/common/unisetspan.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unistr.cpp b/Build/source/libs/icu/icu-50.1/common/unistr.cpp
index 717d092a0ad..5db94d3baf5 100644
--- a/Build/source/libs/icu/icu-49.1/common/unistr.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unistr.cpp
@@ -570,6 +570,13 @@ UChar32 UnicodeString::unescapeAt(int32_t &offset) const {
//========================================
// Read-only implementation
//========================================
+UBool
+UnicodeString::doEquals(const UnicodeString &text, int32_t len) const {
+ // Requires: this & text not bogus and have same lengths.
+ // Byte-wise comparison works for equality regardless of endianness.
+ return uprv_memcmp(getArrayStart(), text.getArrayStart(), len * U_SIZEOF_UCHAR) == 0;
+}
+
int8_t
UnicodeString::doCompare( int32_t start,
int32_t length,
@@ -1249,8 +1256,9 @@ UnicodeString::replace(int32_t start,
UBool isError = FALSE;
U16_APPEND(buffer, count, U16_MAX_LENGTH, srcChar, isError);
// We test isError so that the compiler does not complain that we don't.
- // If isError then count==0 which turns the doReplace() into a no-op anyway.
- return isError ? *this : doReplace(start, _length, buffer, 0, count);
+ // If isError (srcChar is not a valid code point) then count==0 which means
+ // we remove the source segment rather than replacing it with srcChar.
+ return doReplace(start, _length, buffer, 0, isError ? 0 : count);
}
UnicodeString&
diff --git a/Build/source/libs/icu/icu-49.1/common/unistr_case.cpp b/Build/source/libs/icu/icu-50.1/common/unistr_case.cpp
index 8b1023a5e10..8b1023a5e10 100644
--- a/Build/source/libs/icu/icu-49.1/common/unistr_case.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unistr_case.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unistr_case_locale.cpp b/Build/source/libs/icu/icu-50.1/common/unistr_case_locale.cpp
index a8d5704431e..a8d5704431e 100644
--- a/Build/source/libs/icu/icu-49.1/common/unistr_case_locale.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unistr_case_locale.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unistr_cnv.cpp b/Build/source/libs/icu/icu-50.1/common/unistr_cnv.cpp
index 1626b8843f2..1626b8843f2 100644
--- a/Build/source/libs/icu/icu-49.1/common/unistr_cnv.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unistr_cnv.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unistr_props.cpp b/Build/source/libs/icu/icu-50.1/common/unistr_props.cpp
index b49a4b4be6d..b49a4b4be6d 100644
--- a/Build/source/libs/icu/icu-49.1/common/unistr_props.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unistr_props.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unistr_titlecase_brkiter.cpp b/Build/source/libs/icu/icu-50.1/common/unistr_titlecase_brkiter.cpp
index 9b60e2a0358..9b60e2a0358 100644
--- a/Build/source/libs/icu/icu-49.1/common/unistr_titlecase_brkiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unistr_titlecase_brkiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unorm.cpp b/Build/source/libs/icu/icu-50.1/common/unorm.cpp
index 9ca56bfae47..9ca56bfae47 100644
--- a/Build/source/libs/icu/icu-49.1/common/unorm.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unorm.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unorm_it.c b/Build/source/libs/icu/icu-50.1/common/unorm_it.c
index 3adb1ce07ed..3adb1ce07ed 100644
--- a/Build/source/libs/icu/icu-49.1/common/unorm_it.c
+++ b/Build/source/libs/icu/icu-50.1/common/unorm_it.c
diff --git a/Build/source/libs/icu/icu-49.1/common/unorm_it.h b/Build/source/libs/icu/icu-50.1/common/unorm_it.h
index 384b7d4469e..384b7d4469e 100644
--- a/Build/source/libs/icu/icu-49.1/common/unorm_it.h
+++ b/Build/source/libs/icu/icu-50.1/common/unorm_it.h
diff --git a/Build/source/libs/icu/icu-49.1/common/unormcmp.cpp b/Build/source/libs/icu/icu-50.1/common/unormcmp.cpp
index 521e355883a..521e355883a 100644
--- a/Build/source/libs/icu/icu-49.1/common/unormcmp.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/unormcmp.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/unormimp.h b/Build/source/libs/icu/icu-50.1/common/unormimp.h
index d2cfc9f67d7..d2cfc9f67d7 100644
--- a/Build/source/libs/icu/icu-49.1/common/unormimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/unormimp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uobject.cpp b/Build/source/libs/icu/icu-50.1/common/uobject.cpp
index bf31c573ce2..1d8f6dcb555 100644
--- a/Build/source/libs/icu/icu-49.1/common/uobject.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uobject.cpp
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2002-2011, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -115,5 +115,5 @@ U_NAMESPACE_USE
U_CAPI void U_EXPORT2
uprv_deleteUObject(void *obj) {
- delete reinterpret_cast<UObject *>(obj);
+ delete static_cast<UObject *>(obj);
}
diff --git a/Build/source/libs/icu/icu-49.1/common/uposixdefs.h b/Build/source/libs/icu/icu-50.1/common/uposixdefs.h
index c1ab8991ed6..bd64d91abef 100644
--- a/Build/source/libs/icu/icu-49.1/common/uposixdefs.h
+++ b/Build/source/libs/icu/icu-50.1/common/uposixdefs.h
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2011, International Business Machines
+* Copyright (C) 2011-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: uposixdefs.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uprops.cpp b/Build/source/libs/icu/icu-50.1/common/uprops.cpp
index 0f19ac10e23..0f19ac10e23 100644
--- a/Build/source/libs/icu/icu-49.1/common/uprops.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uprops.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uprops.h b/Build/source/libs/icu/icu-50.1/common/uprops.h
index c1667c96b9d..56ffb857e5f 100644
--- a/Build/source/libs/icu/icu-49.1/common/uprops.h
+++ b/Build/source/libs/icu/icu-50.1/common/uprops.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2002-2011, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -65,13 +65,29 @@ enum {
/* constants for the storage form of numeric types and values */
enum {
+ /** No numeric value. */
UPROPS_NTV_NONE=0,
+ /** Decimal digits: nv=0..9 */
UPROPS_NTV_DECIMAL_START=1,
+ /** Other digits: nv=0..9 */
UPROPS_NTV_DIGIT_START=11,
+ /** Small integers: nv=0..154 */
UPROPS_NTV_NUMERIC_START=21,
+ /** Fractions: ((ntv>>4)-12) / ((ntv&0xf)+1) = -1..17 / 1..16 */
UPROPS_NTV_FRACTION_START=0xb0,
+ /**
+ * Large integers:
+ * ((ntv>>5)-14) * 10^((ntv&0x1f)+2) = (1..9)*(10^2..10^33)
+ * (only one significant decimal digit)
+ */
UPROPS_NTV_LARGE_START=0x1e0,
- UPROPS_NTV_RESERVED_START=0x300,
+ /**
+ * Sexagesimal numbers:
+ * ((ntv>>2)-0xbf) * 60^((ntv&3)+1) = (1..9)*(60^1..60^4)
+ */
+ UPROPS_NTV_BASE60_START=0x300,
+ /** No numeric value (yet). */
+ UPROPS_NTV_RESERVED_START=UPROPS_NTV_BASE60_START+36, /* 0x300+9*4=0x324 */
UPROPS_NTV_MAX_SMALL_INT=UPROPS_NTV_FRACTION_START-UPROPS_NTV_NUMERIC_START-1
};
diff --git a/Build/source/libs/icu/icu-49.1/common/ures_cnv.c b/Build/source/libs/icu/icu-50.1/common/ures_cnv.c
index c9729019df6..c9729019df6 100644
--- a/Build/source/libs/icu/icu-49.1/common/ures_cnv.c
+++ b/Build/source/libs/icu/icu-50.1/common/ures_cnv.c
diff --git a/Build/source/libs/icu/icu-49.1/common/uresbund.cpp b/Build/source/libs/icu/icu-50.1/common/uresbund.cpp
index 107426de499..0404e36a821 100644
--- a/Build/source/libs/icu/icu-49.1/common/uresbund.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uresbund.cpp
@@ -42,7 +42,7 @@ TODO: This cache should probably be removed when the deprecated code is
*/
static UHashtable *cache = NULL;
-static UMTX resbMutex = NULL;
+static UMutex resbMutex = U_MUTEX_INITIALIZER;
/* INTERNAL: hashes an entry */
static int32_t U_CALLCONV hashEntry(const UHashTok parm) {
@@ -260,9 +260,6 @@ static UBool U_CALLCONV ures_cleanup(void)
cache = NULL;
}
}
- if (cache == NULL && resbMutex != NULL) {
- umtx_destroy(&resbMutex);
- }
return (cache == NULL);
}
@@ -1717,7 +1714,9 @@ ures_getByKeyWithFallback(const UResourceBundle *resB,
rootRes = dataEntry->fData.rootRes;
if(dataEntry->fBogus == U_ZERO_ERROR) {
- uprv_strncpy(path, resPath, len);
+ if (len > 0) {
+ uprv_memcpy(path, resPath, len);
+ }
uprv_strcpy(path+len, inKey);
myPath = path;
key = inKey;
@@ -2324,7 +2323,7 @@ ures_openAvailableLocales(const char *path, UErrorCode *status)
if(U_FAILURE(*status)) {
return NULL;
}
- myContext = reinterpret_cast<ULocalesContext *>(uprv_malloc(sizeof(ULocalesContext)));
+ myContext = static_cast<ULocalesContext *>(uprv_malloc(sizeof(ULocalesContext)));
en = (UEnumeration *)uprv_malloc(sizeof(UEnumeration));
if(!en || !myContext) {
*status = U_MEMORY_ALLOCATION_ERROR;
diff --git a/Build/source/libs/icu/icu-49.1/common/uresdata.c b/Build/source/libs/icu/icu-50.1/common/uresdata.c
index f5218ea8f82..5ebeb0c5277 100644
--- a/Build/source/libs/icu/icu-49.1/common/uresdata.c
+++ b/Build/source/libs/icu/icu-50.1/common/uresdata.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
* *
-* Copyright (C) 1999-2011, International Business Machines Corporation *
+* Copyright (C) 1999-2012, International Business Machines Corporation *
* and others. All Rights Reserved. *
* *
*******************************************************************************
@@ -173,7 +173,7 @@ res_init(ResourceData *pResData,
}
/* currently, we accept only resources that have a Table as their roots */
- rootType=RES_GET_TYPE(pResData->rootRes);
+ rootType=(UResType)RES_GET_TYPE(pResData->rootRes);
if(!URES_IS_TABLE(rootType)) {
*errorCode=U_INVALID_FORMAT_ERROR;
res_unload(pResData);
@@ -559,7 +559,7 @@ res_findResource(const ResourceData *pResData, Resource r, char** path, const ch
Resource t1 = r;
Resource t2;
int32_t indexR = 0;
- UResType type = RES_GET_TYPE(t1);
+ UResType type = (UResType)RES_GET_TYPE(t1);
/* if you come in with an empty path, you'll be getting back the same resource */
if(!uprv_strlen(pathP)) {
@@ -611,7 +611,7 @@ res_findResource(const ResourceData *pResData, Resource r, char** path, const ch
t2 = RES_BOGUS;
}
t1 = t2;
- type = RES_GET_TYPE(t1);
+ type = (UResType)RES_GET_TYPE(t1);
/* position pathP to next resource key/index */
pathP = *path;
}
diff --git a/Build/source/libs/icu/icu-49.1/common/uresdata.h b/Build/source/libs/icu/icu-50.1/common/uresdata.h
index 55d04e665f9..55d04e665f9 100644
--- a/Build/source/libs/icu/icu-49.1/common/uresdata.h
+++ b/Build/source/libs/icu/icu-50.1/common/uresdata.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uresimp.h b/Build/source/libs/icu/icu-50.1/common/uresimp.h
index 11c3fdd6a12..11c3fdd6a12 100644
--- a/Build/source/libs/icu/icu-49.1/common/uresimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/uresimp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ureslocs.h b/Build/source/libs/icu/icu-50.1/common/ureslocs.h
index 363da2673b4..363da2673b4 100644
--- a/Build/source/libs/icu/icu-49.1/common/ureslocs.h
+++ b/Build/source/libs/icu/icu-50.1/common/ureslocs.h
diff --git a/Build/source/libs/icu/icu-49.1/common/usc_impl.c b/Build/source/libs/icu/icu-50.1/common/usc_impl.c
index 71fdf94c8be..71fdf94c8be 100644
--- a/Build/source/libs/icu/icu-49.1/common/usc_impl.c
+++ b/Build/source/libs/icu/icu-50.1/common/usc_impl.c
diff --git a/Build/source/libs/icu/icu-49.1/common/usc_impl.h b/Build/source/libs/icu/icu-50.1/common/usc_impl.h
index 2e972b0e9a9..2e972b0e9a9 100644
--- a/Build/source/libs/icu/icu-49.1/common/usc_impl.h
+++ b/Build/source/libs/icu/icu-50.1/common/usc_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uscript.c b/Build/source/libs/icu/icu-50.1/common/uscript.c
index 6193c80baff..6193c80baff 100644
--- a/Build/source/libs/icu/icu-49.1/common/uscript.c
+++ b/Build/source/libs/icu/icu-50.1/common/uscript.c
diff --git a/Build/source/libs/icu/icu-49.1/common/uset.cpp b/Build/source/libs/icu/icu-50.1/common/uset.cpp
index 5648a115d49..5648a115d49 100644
--- a/Build/source/libs/icu/icu-49.1/common/uset.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uset.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uset_imp.h b/Build/source/libs/icu/icu-50.1/common/uset_imp.h
index 07a7381e2d2..07a7381e2d2 100644
--- a/Build/source/libs/icu/icu-49.1/common/uset_imp.h
+++ b/Build/source/libs/icu/icu-50.1/common/uset_imp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uset_props.cpp b/Build/source/libs/icu/icu-50.1/common/uset_props.cpp
index ed81d8b39dc..ed81d8b39dc 100644
--- a/Build/source/libs/icu/icu-49.1/common/uset_props.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uset_props.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/usetiter.cpp b/Build/source/libs/icu/icu-50.1/common/usetiter.cpp
index 44858ed46bd..44858ed46bd 100644
--- a/Build/source/libs/icu/icu-49.1/common/usetiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/usetiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ushape.cpp b/Build/source/libs/icu/icu-50.1/common/ushape.cpp
index c09c13228f4..05bd5a4fa31 100644
--- a/Build/source/libs/icu/icu-49.1/common/ushape.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ushape.cpp
@@ -71,16 +71,19 @@
#define SHADDA_CHAR 0xFE7C
#define TATWEEL_CHAR 0x0640
#define SHADDA_TATWEEL_CHAR 0xFE7D
+#define SHADDA06_CHAR 0x0651
#define SHAPE_MODE 0
#define DESHAPE_MODE 1
-static UChar tailChar = OLD_TAIL_CHAR;
-static uint32_t uShapeLamalefBegin = U_SHAPE_LAMALEF_BEGIN;
-static uint32_t uShapeLamalefEnd = U_SHAPE_LAMALEF_END;
-static uint32_t uShapeTashkeelBegin = U_SHAPE_TASHKEEL_BEGIN;
-static uint32_t uShapeTashkeelEnd = U_SHAPE_TASHKEEL_END;
-static int spacesRelativeToTextBeginEnd = 0;
+struct uShapeVariables {
+ UChar tailChar;
+ uint32_t uShapeLamalefBegin;
+ uint32_t uShapeLamalefEnd;
+ uint32_t uShapeTashkeelBegin;
+ uint32_t uShapeTashkeelEnd;
+ int spacesRelativeToTextBeginEnd;
+};
static const uint8_t tailFamilyIsolatedFinal[] = {
/* FEB1 */ 1,
@@ -702,7 +705,7 @@ static int32_t
handleGeneratedSpaces(UChar *dest, int32_t sourceLength,
int32_t destSize,
uint32_t options,
- UErrorCode *pErrorCode ) {
+ UErrorCode *pErrorCode,struct uShapeVariables shapeVars ) {
int32_t i = 0, j = 0;
int32_t count = 0;
@@ -721,14 +724,15 @@ handleGeneratedSpaces(UChar *dest, int32_t sourceLength,
}
}
- if (lamAlefOption || tashkeelOption){
- tempbuffer = (UChar *)uprv_malloc((sourceLength+1)*U_SIZEOF_UCHAR);
- /* Test for NULL */
- if(tempbuffer == NULL) {
- *pErrorCode = U_MEMORY_ALLOCATION_ERROR;
- return 0;
- }
+ tempbuffer = (UChar *)uprv_malloc((sourceLength+1)*U_SIZEOF_UCHAR);
+ /* Test for NULL */
+ if(tempbuffer == NULL) {
+ *pErrorCode = U_MEMORY_ALLOCATION_ERROR;
+ return 0;
+ }
+
+ if (lamAlefOption || tashkeelOption){
uprv_memset(tempbuffer, 0, (sourceLength+1)*U_SIZEOF_UCHAR);
i = j = 0; count = 0;
@@ -777,27 +781,21 @@ handleGeneratedSpaces(UChar *dest, int32_t sourceLength,
tashkeelOption = 0;
if (shapingMode == 0) {
- if ( ((options&U_SHAPE_LAMALEF_MASK) == uShapeLamalefBegin) ||
+ if ( ((options&U_SHAPE_LAMALEF_MASK) == shapeVars.uShapeLamalefBegin) ||
(((options&U_SHAPE_LAMALEF_MASK) == U_SHAPE_LAMALEF_AUTO )
- && (spacesRelativeToTextBeginEnd==1)) ) {
+ && (shapeVars.spacesRelativeToTextBeginEnd==1)) ) {
lamAlefOption = 1;
}
- if ( (options&U_SHAPE_TASHKEEL_MASK) == uShapeTashkeelBegin ) {
+ if ( (options&U_SHAPE_TASHKEEL_MASK) == shapeVars.uShapeTashkeelBegin ) {
tashkeelOption = 1;
}
}
if(lamAlefOption || tashkeelOption){
- tempbuffer = (UChar *)uprv_malloc((sourceLength+1)*U_SIZEOF_UCHAR);
-
- /* Test for NULL */
- if(tempbuffer == NULL) {
- *pErrorCode = U_MEMORY_ALLOCATION_ERROR;
- return 0;
- }
-
uprv_memset(tempbuffer, 0, (sourceLength+1)*U_SIZEOF_UCHAR);
+
i = j = sourceLength; count = 0;
+
while(i >= 0) {
if ( (lamAlefOption && dest[i] == LAMALEF_SPACE_SUB) ||
(tashkeelOption && dest[i] == TASHKEEL_SPACE_SUB) ){
@@ -824,24 +822,17 @@ handleGeneratedSpaces(UChar *dest, int32_t sourceLength,
tashkeelOption = 0;
if (shapingMode == 0) {
- if ( ((options&U_SHAPE_LAMALEF_MASK) == uShapeLamalefEnd) ||
+ if ( ((options&U_SHAPE_LAMALEF_MASK) == shapeVars.uShapeLamalefEnd) ||
(((options&U_SHAPE_LAMALEF_MASK) == U_SHAPE_LAMALEF_AUTO )
- && (spacesRelativeToTextBeginEnd==0)) ) {
+ && (shapeVars.spacesRelativeToTextBeginEnd==0)) ) {
lamAlefOption = 1;
}
- if ( (options&U_SHAPE_TASHKEEL_MASK) == uShapeTashkeelEnd ){
+ if ( (options&U_SHAPE_TASHKEEL_MASK) == shapeVars.uShapeTashkeelEnd ){
tashkeelOption = 1;
}
}
if(lamAlefOption || tashkeelOption){
- tempbuffer = (UChar *)uprv_malloc((sourceLength+1)*U_SIZEOF_UCHAR);
- /* Test for NULL */
- if(tempbuffer == NULL) {
- *pErrorCode = U_MEMORY_ALLOCATION_ERROR;
- return 0;
- }
-
uprv_memset(tempbuffer, 0, (sourceLength+1)*U_SIZEOF_UCHAR);
i = j = 0; count = 0;
@@ -1014,7 +1005,7 @@ expandCompositCharAtEnd(UChar *dest, int32_t sourceLength, int32_t destSize,UErr
static int32_t
expandCompositCharAtNear(UChar *dest, int32_t sourceLength, int32_t destSize,UErrorCode *pErrorCode,
- int yehHamzaOption, int seenTailOption, int lamAlefOption) {
+ int yehHamzaOption, int seenTailOption, int lamAlefOption, struct uShapeVariables shapeVars) {
int32_t i = 0;
@@ -1023,7 +1014,7 @@ expandCompositCharAtNear(UChar *dest, int32_t sourceLength, int32_t destSize,UEr
for(i = 0 ;i<=sourceLength-1;i++) {
if (seenTailOption && isSeenTailFamilyChar(dest[i])) {
if ((i>0) && (dest[i-1] == SPACE_CHAR) ) {
- dest[i-1] = tailChar;
+ dest[i-1] = shapeVars.tailChar;
}else {
*pErrorCode=U_NO_SPACE_AVAILABLE;
}
@@ -1068,7 +1059,7 @@ expandCompositCharAtNear(UChar *dest, int32_t sourceLength, int32_t destSize,UEr
static int32_t
expandCompositChar(UChar *dest, int32_t sourceLength,
int32_t destSize,uint32_t options,
- UErrorCode *pErrorCode, int shapingMode) {
+ UErrorCode *pErrorCode, int shapingMode,struct uShapeVariables shapeVars) {
int32_t i = 0,j = 0;
@@ -1080,7 +1071,7 @@ expandCompositChar(UChar *dest, int32_t sourceLength,
if (shapingMode == 1){
if ( (options&U_SHAPE_LAMALEF_MASK) == U_SHAPE_LAMALEF_AUTO){
- if(spacesRelativeToTextBeginEnd == 0) {
+ if(shapeVars.spacesRelativeToTextBeginEnd == 0) {
destSize = expandCompositCharAtEnd(dest, sourceLength, destSize, pErrorCode);
if(*pErrorCode == U_NO_SPACE_AVAILABLE) {
@@ -1099,19 +1090,19 @@ expandCompositChar(UChar *dest, int32_t sourceLength,
if(*pErrorCode == U_NO_SPACE_AVAILABLE) {
*pErrorCode = U_ZERO_ERROR;
destSize = expandCompositCharAtNear(dest, sourceLength, destSize, pErrorCode, yehHamzaOption,
- seenTailOption, 1);
+ seenTailOption, 1,shapeVars);
}
}
}
if (shapingMode == 1){
- if ( (options&U_SHAPE_LAMALEF_MASK) == uShapeLamalefEnd){
+ if ( (options&U_SHAPE_LAMALEF_MASK) == shapeVars.uShapeLamalefEnd){
destSize = expandCompositCharAtEnd(dest, sourceLength, destSize, pErrorCode);
}
}
if (shapingMode == 1){
- if ( (options&U_SHAPE_LAMALEF_MASK) == uShapeLamalefBegin){
+ if ( (options&U_SHAPE_LAMALEF_MASK) == shapeVars.uShapeLamalefBegin){
destSize = expandCompositCharAtBegin(dest, sourceLength, destSize, pErrorCode);
}
}
@@ -1133,7 +1124,7 @@ expandCompositChar(UChar *dest, int32_t sourceLength,
if (yehHamzaOption || seenTailOption || lamAlefOption){
destSize = expandCompositCharAtNear(dest, sourceLength, destSize, pErrorCode, yehHamzaOption,
- seenTailOption,lamAlefOption);
+ seenTailOption,lamAlefOption,shapeVars);
}
@@ -1182,7 +1173,7 @@ static int32_t
shapeUnicode(UChar *dest, int32_t sourceLength,
int32_t destSize,uint32_t options,
UErrorCode *pErrorCode,
- int tashkeelFlag) {
+ int tashkeelFlag, struct uShapeVariables shapeVars) {
int32_t i, iend;
int32_t step;
@@ -1260,20 +1251,20 @@ shapeUnicode(UChar *dest, int32_t sourceLength,
currLink = getLink(wLamalef); /* LAMALEF_SPACE_SUB is added here and is replaced by spaces */
} /* in removeLamAlefSpaces() */
- if ((i > 0) && (dest[i-1] == SPACE_CHAR)){
- if ( isSeenFamilyChar(dest[i])){
+ if ((i > 0) && (dest[i-1] == SPACE_CHAR)){
+ if ( isSeenFamilyChar(dest[i])) {
seenfamFound = 1;
} else if (dest[i] == YEH_HAMZA_CHAR) {
yehhamzaFound = 1;
}
- }
- else if(i==0){
- if ( isSeenFamilyChar(dest[i])){
+ }
+ else if(i==0){
+ if ( isSeenFamilyChar(dest[i])){
seenfamFound = 1;
} else if (dest[i] == YEH_HAMZA_CHAR) {
yehhamzaFound = 1;
}
- }
+ }
/*
* get the proper shape according to link ability of neighbors
@@ -1294,14 +1285,15 @@ shapeUnicode(UChar *dest, int32_t sourceLength,
if( (nextLink&ALEFTYPE) == ALEFTYPE && (lastLink&LAMTYPE) == LAMTYPE ) {
Shape = 0;
}
- }
- else {
+ } else if(tashkeelFlag == 2 && dest[i] == SHADDA06_CHAR){
+ Shape = 1;
+ } else {
Shape = 0;
}
}
if ((dest[i] ^ 0x0600) < 0x100) {
if ( isTashkeelChar(dest[i]) ){
- if (tashkeelFlag == 2){
+ if (tashkeelFlag == 2 && dest[i] != SHADDA06_CHAR){
dest[i] = TASHKEEL_SPACE_SUB;
tashkeelFound = 1;
} else {
@@ -1335,11 +1327,11 @@ shapeUnicode(UChar *dest, int32_t sourceLength,
}
destSize = sourceLength;
if ( (lamalef_found != 0 ) || (tashkeelFound != 0) ){
- destSize = handleGeneratedSpaces(dest,sourceLength,destSize,options,pErrorCode);
+ destSize = handleGeneratedSpaces(dest,sourceLength,destSize,options,pErrorCode, shapeVars);
}
if ( (seenfamFound != 0) || (yehhamzaFound != 0) ) {
- destSize = expandCompositChar(dest, sourceLength,destSize,options,pErrorCode, SHAPE_MODE);
+ destSize = expandCompositChar(dest, sourceLength,destSize,options,pErrorCode, SHAPE_MODE,shapeVars);
}
return destSize;
}
@@ -1352,7 +1344,7 @@ shapeUnicode(UChar *dest, int32_t sourceLength,
static int32_t
deShapeUnicode(UChar *dest, int32_t sourceLength,
int32_t destSize,uint32_t options,
- UErrorCode *pErrorCode) {
+ UErrorCode *pErrorCode, struct uShapeVariables shapeVars) {
int32_t i = 0;
int32_t lamalef_found = 0;
int32_t yehHamzaComposeEnabled = 0;
@@ -1391,7 +1383,7 @@ deShapeUnicode(UChar *dest, int32_t sourceLength,
destSize = sourceLength;
if (lamalef_found != 0){
- destSize = expandCompositChar(dest,sourceLength,destSize,options,pErrorCode,DESHAPE_MODE);
+ destSize = expandCompositChar(dest,sourceLength,destSize,options,pErrorCode,DESHAPE_MODE, shapeVars);
}
return destSize;
}
@@ -1409,12 +1401,7 @@ u_shapeArabic(const UChar *source, int32_t sourceLength,
UErrorCode *pErrorCode) {
int32_t destLength;
-
- spacesRelativeToTextBeginEnd = 0;
- uShapeLamalefBegin = U_SHAPE_LAMALEF_BEGIN;
- uShapeLamalefEnd = U_SHAPE_LAMALEF_END;
- uShapeTashkeelBegin = U_SHAPE_TASHKEEL_BEGIN;
- uShapeTashkeelEnd = U_SHAPE_TASHKEEL_END;
+ struct uShapeVariables shapeVars = { OLD_TAIL_CHAR,U_SHAPE_LAMALEF_BEGIN,U_SHAPE_LAMALEF_END,U_SHAPE_TASHKEEL_BEGIN,U_SHAPE_TASHKEEL_END,0};
/* usual error checking */
if(pErrorCode==NULL || U_FAILURE(*pErrorCode)) {
@@ -1438,27 +1425,27 @@ u_shapeArabic(const UChar *source, int32_t sourceLength,
*pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
return 0;
}
- /* Validate lamalef options */
- if(((options&U_SHAPE_LAMALEF_MASK) > 0)&&
+ /* Validate lamalef options */
+ if(((options&U_SHAPE_LAMALEF_MASK) > 0)&&
!(((options & U_SHAPE_LAMALEF_MASK)==U_SHAPE_LAMALEF_BEGIN) ||
((options & U_SHAPE_LAMALEF_MASK)==U_SHAPE_LAMALEF_END ) ||
((options & U_SHAPE_LAMALEF_MASK)==U_SHAPE_LAMALEF_RESIZE )||
((options & U_SHAPE_LAMALEF_MASK)==U_SHAPE_LAMALEF_AUTO) ||
((options & U_SHAPE_LAMALEF_MASK)==U_SHAPE_LAMALEF_NEAR)))
- {
- *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
+ {
+ *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
return 0;
- }
- /* Validate Tashkeel options */
- if(((options&U_SHAPE_TASHKEEL_MASK) > 0)&&
+ }
+ /* Validate Tashkeel options */
+ if(((options&U_SHAPE_TASHKEEL_MASK) > 0)&&
!(((options & U_SHAPE_TASHKEEL_MASK)==U_SHAPE_TASHKEEL_BEGIN) ||
((options & U_SHAPE_TASHKEEL_MASK)==U_SHAPE_TASHKEEL_END )
||((options & U_SHAPE_TASHKEEL_MASK)==U_SHAPE_TASHKEEL_RESIZE )||
- ((options & U_SHAPE_TASHKEEL_MASK)==U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL)))
- {
- *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
+ ((options & U_SHAPE_TASHKEEL_MASK)==U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL)))
+ {
+ *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
return 0;
- }
+ }
/* determine the source length */
if(sourceLength==-1) {
sourceLength=u_strlen(source);
@@ -1477,9 +1464,9 @@ u_shapeArabic(const UChar *source, int32_t sourceLength,
/* Does Options contain the new Seen Tail Unicode code point option */
if ( (options&U_SHAPE_TAIL_TYPE_MASK) == U_SHAPE_TAIL_NEW_UNICODE){
- tailChar = NEW_TAIL_CHAR;
+ shapeVars.tailChar = NEW_TAIL_CHAR;
}else {
- tailChar = OLD_TAIL_CHAR;
+ shapeVars.tailChar = OLD_TAIL_CHAR;
}
if((options&U_SHAPE_LETTERS_MASK)!=U_SHAPE_LETTERS_NOOP) {
@@ -1577,12 +1564,11 @@ u_shapeArabic(const UChar *source, int32_t sourceLength,
if((options&U_SHAPE_TEXT_DIRECTION_MASK) == U_SHAPE_TEXT_DIRECTION_VISUAL_LTR) {
if((options&U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK) == U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END) {
- spacesRelativeToTextBeginEnd = 1;
- uShapeLamalefBegin = U_SHAPE_LAMALEF_END;
- uShapeLamalefEnd = U_SHAPE_LAMALEF_BEGIN;
-
- uShapeTashkeelBegin = U_SHAPE_TASHKEEL_END;
- uShapeTashkeelEnd = U_SHAPE_TASHKEEL_BEGIN;
+ shapeVars.spacesRelativeToTextBeginEnd = 1;
+ shapeVars.uShapeLamalefBegin = U_SHAPE_LAMALEF_END;
+ shapeVars.uShapeLamalefEnd = U_SHAPE_LAMALEF_BEGIN;
+ shapeVars.uShapeTashkeelBegin = U_SHAPE_TASHKEEL_END;
+ shapeVars.uShapeTashkeelEnd = U_SHAPE_TASHKEEL_BEGIN;
}
}
@@ -1591,10 +1577,10 @@ u_shapeArabic(const UChar *source, int32_t sourceLength,
if( (options&U_SHAPE_TASHKEEL_MASK)> 0
&& ((options&U_SHAPE_TASHKEEL_MASK) !=U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL)) {
/* Call the shaping function with tashkeel flag == 2 for removal of tashkeel */
- destLength = shapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode,2);
+ destLength = shapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode,2,shapeVars);
}else {
/* default Call the shaping function with tashkeel flag == 1 */
- destLength = shapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode,1);
+ destLength = shapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode,1,shapeVars);
/*After shaping text check if user wants to remove tashkeel and replace it with tatweel*/
if( (options&U_SHAPE_TASHKEEL_MASK) == U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL){
@@ -1604,12 +1590,12 @@ u_shapeArabic(const UChar *source, int32_t sourceLength,
break;
case U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED :
/* Call the shaping function with tashkeel flag == 0 */
- destLength = shapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode,0);
+ destLength = shapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode,0,shapeVars);
break;
case U_SHAPE_LETTERS_UNSHAPE :
/* Call the deshaping function */
- destLength = deShapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode);
+ destLength = deShapeUnicode(tempbuffer,sourceLength,destCapacity,options,pErrorCode,shapeVars);
break;
default :
/* will never occur because of validity checks above */
diff --git a/Build/source/libs/icu/icu-49.1/common/usprep.cpp b/Build/source/libs/icu/icu-50.1/common/usprep.cpp
index 415253c332e..93832e96521 100644
--- a/Build/source/libs/icu/icu-49.1/common/usprep.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/usprep.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
- * Copyright (C) 2003-2010, International Business Machines
+ * Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -43,16 +43,16 @@ Static cache for already opened StringPrep profiles
*/
static UHashtable *SHARED_DATA_HASHTABLE = NULL;
-static UMTX usprepMutex = NULL;
+static UMutex usprepMutex = U_MUTEX_INITIALIZER;
/* format version of spp file */
-static uint8_t formatVersion[4]={ 0, 0, 0, 0 };
+//static uint8_t formatVersion[4]={ 0, 0, 0, 0 };
/* the Unicode version of the sprep data */
static UVersionInfo dataVersion={ 0, 0, 0, 0 };
/* Profile names must be aligned to UStringPrepProfileType */
-static const char *PROFILE_NAMES[] = {
+static const char * const PROFILE_NAMES[] = {
"rfc3491", /* USPREP_RFC3491_NAMEPREP */
"rfc3530cs", /* USPREP_RFC3530_NFS4_CS_PREP */
"rfc3530csci", /* USPREP_RFC3530_NFS4_CS_PREP_CI */
@@ -86,7 +86,7 @@ isSPrepAcceptable(void * /* context */,
pInfo->formatVersion[2]==UTRIE_SHIFT &&
pInfo->formatVersion[3]==UTRIE_INDEX_SHIFT
) {
- uprv_memcpy(formatVersion, pInfo->formatVersion, 4);
+ //uprv_memcpy(formatVersion, pInfo->formatVersion, 4);
uprv_memcpy(dataVersion, pInfo->dataVersion, 4);
return TRUE;
} else {
@@ -196,9 +196,6 @@ static UBool U_CALLCONV usprep_cleanup(void){
}
}
- umtx_destroy(&usprepMutex); /* Don't worry about destroying the mutex even */
- /* if the hash table still exists. The mutex */
- /* will lazily re-init itself if needed. */
return (SHARED_DATA_HASHTABLE == NULL);
}
U_CDECL_END
diff --git a/Build/source/libs/icu/icu-49.1/common/ustack.cpp b/Build/source/libs/icu/icu-50.1/common/ustack.cpp
index c58de7ba1f5..c58de7ba1f5 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustack.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustack.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ustr_cnv.c b/Build/source/libs/icu/icu-50.1/common/ustr_cnv.c
index 0f11991258e..0f11991258e 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustr_cnv.c
+++ b/Build/source/libs/icu/icu-50.1/common/ustr_cnv.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ustr_cnv.h b/Build/source/libs/icu/icu-50.1/common/ustr_cnv.h
index abcd3d8a5e3..abcd3d8a5e3 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustr_cnv.h
+++ b/Build/source/libs/icu/icu-50.1/common/ustr_cnv.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ustr_imp.h b/Build/source/libs/icu/icu-50.1/common/ustr_imp.h
index ee54d332ef0..ee54d332ef0 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustr_imp.h
+++ b/Build/source/libs/icu/icu-50.1/common/ustr_imp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ustr_titlecase_brkiter.cpp b/Build/source/libs/icu/icu-50.1/common/ustr_titlecase_brkiter.cpp
index 4a2352eed50..4a2352eed50 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustr_titlecase_brkiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustr_titlecase_brkiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ustr_wcs.cpp b/Build/source/libs/icu/icu-50.1/common/ustr_wcs.cpp
index 2ca5119992e..2ca5119992e 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustr_wcs.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustr_wcs.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ustrcase.cpp b/Build/source/libs/icu/icu-50.1/common/ustrcase.cpp
index fce05c8e69d..fce05c8e69d 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustrcase.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustrcase.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ustrcase_locale.cpp b/Build/source/libs/icu/icu-50.1/common/ustrcase_locale.cpp
index 5707c5a5be1..5707c5a5be1 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustrcase_locale.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustrcase_locale.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/ustrenum.cpp b/Build/source/libs/icu/icu-50.1/common/ustrenum.cpp
index 4f0b721b821..dd7fe78a3a2 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustrenum.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustrenum.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2002-2011, International Business Machines
+* Copyright (c) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Author: Alan Liu
@@ -8,7 +8,7 @@
* Since: ICU 2.4
**********************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/ustring.h"
#include "unicode/strenum.h"
@@ -41,7 +41,7 @@ StringEnumeration::clone() const {
const char *
StringEnumeration::next(int32_t *resultLength, UErrorCode &status) {
const UnicodeString *s=snext(status);
- if(s!=NULL) {
+ if(U_SUCCESS(status) && s!=NULL) {
unistr=*s;
ensureCharsCapacity(unistr.length()+1, status);
if(U_SUCCESS(status)) {
@@ -59,19 +59,24 @@ StringEnumeration::next(int32_t *resultLength, UErrorCode &status) {
const UChar *
StringEnumeration::unext(int32_t *resultLength, UErrorCode &status) {
const UnicodeString *s=snext(status);
- if(s!=NULL) {
+ if(U_SUCCESS(status) && s!=NULL) {
unistr=*s;
- if(U_SUCCESS(status)) {
- if(resultLength!=NULL) {
- *resultLength=unistr.length();
- }
- return unistr.getTerminatedBuffer();
+ if(resultLength!=NULL) {
+ *resultLength=unistr.length();
}
+ return unistr.getTerminatedBuffer();
}
return NULL;
}
+const UnicodeString *
+StringEnumeration::snext(UErrorCode &status) {
+ int32_t length;
+ const char *s=next(&length, status);
+ return setChars(s, length, status);
+}
+
void
StringEnumeration::ensureCharsCapacity(int32_t capacity, UErrorCode &status) {
if(U_SUCCESS(status) && capacity>charsCapacity) {
@@ -138,6 +143,10 @@ int32_t UStringEnumeration::count(UErrorCode& status) const {
return uenum_count(uenum, &status);
}
+const char *UStringEnumeration::next(int32_t *resultLength, UErrorCode &status) {
+ return uenum_next(uenum, resultLength, &status);
+}
+
const UnicodeString* UStringEnumeration::snext(UErrorCode& status) {
int32_t length;
const UChar* str = uenum_unext(uenum, &length, &status);
@@ -270,6 +279,22 @@ ucharstrenum_count(UEnumeration* en,
return ((UCharStringEnumeration*)en)->count;
}
+static const UChar* U_CALLCONV
+ucharstrenum_unext(UEnumeration* en,
+ int32_t* resultLength,
+ UErrorCode* /*ec*/) {
+ UCharStringEnumeration *e = (UCharStringEnumeration*) en;
+ if (e->index >= e->count) {
+ return NULL;
+ }
+ const UChar* result = ((const UChar**)e->uenum.context)[e->index++];
+ if (resultLength) {
+ *resultLength = (int32_t)u_strlen(result);
+ }
+ return result;
+}
+
+
static const char* U_CALLCONV
ucharstrenum_next(UEnumeration* en,
int32_t* resultLength,
@@ -301,10 +326,20 @@ static const UEnumeration UCHARSTRENUM_VT = {
ucharstrenum_reset
};
+static const UEnumeration UCHARSTRENUM_U_VT = {
+ NULL,
+ NULL, // store StringEnumeration pointer here
+ ucharstrenum_close,
+ ucharstrenum_count,
+ ucharstrenum_unext,
+ uenum_nextDefault,
+ ucharstrenum_reset
+};
+
U_CDECL_END
U_CAPI UEnumeration* U_EXPORT2
-uenum_openCharStringsEnumeration(const char* const* strings, int32_t count,
+uenum_openCharStringsEnumeration(const char* const strings[], int32_t count,
UErrorCode* ec) {
UCharStringEnumeration* result = NULL;
if (U_SUCCESS(*ec) && count >= 0 && (count == 0 || strings != 0)) {
@@ -322,4 +357,24 @@ uenum_openCharStringsEnumeration(const char* const* strings, int32_t count,
return (UEnumeration*) result;
}
+U_CAPI UEnumeration* U_EXPORT2
+uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count,
+ UErrorCode* ec) {
+ UCharStringEnumeration* result = NULL;
+ if (U_SUCCESS(*ec) && count >= 0 && (count == 0 || strings != 0)) {
+ result = (UCharStringEnumeration*) uprv_malloc(sizeof(UCharStringEnumeration));
+ if (result == NULL) {
+ *ec = U_MEMORY_ALLOCATION_ERROR;
+ } else {
+ U_ASSERT((char*)result==(char*)(&result->uenum));
+ uprv_memcpy(result, &UCHARSTRENUM_U_VT, sizeof(UCHARSTRENUM_U_VT));
+ result->uenum.context = (void*)strings;
+ result->index = 0;
+ result->count = count;
+ }
+ }
+ return (UEnumeration*) result;
+}
+
+// end C Wrapper
diff --git a/Build/source/libs/icu/icu-49.1/common/ustrenum.h b/Build/source/libs/icu/icu-50.1/common/ustrenum.h
index 21b168316b8..ffa2c329642 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustrenum.h
+++ b/Build/source/libs/icu/icu-50.1/common/ustrenum.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2002-2009, International Business Machines
+* Copyright (c) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Author: Alan Liu
@@ -14,15 +14,6 @@
#include "unicode/uenum.h"
#include "unicode/strenum.h"
-/**
- * Given an array of const char* strings (invariant chars only),
- * return a UEnumeration. Must have strings[i] != 0 for i in
- * 0..count-1.
- */
-U_CAPI UEnumeration* U_EXPORT2
-uenum_openCharStringsEnumeration(const char* const* strings, int32_t count,
- UErrorCode* ec);
-
//----------------------------------------------------------------------
U_NAMESPACE_BEGIN
@@ -56,6 +47,8 @@ public:
*/
virtual int32_t count(UErrorCode& status) const;
+ virtual const char* next(int32_t *resultLength, UErrorCode& status);
+
/**
* Returns the next element a UnicodeString*. If there are no
* more elements, returns NULL.
diff --git a/Build/source/libs/icu/icu-49.1/common/ustrfmt.c b/Build/source/libs/icu/icu-50.1/common/ustrfmt.c
index 5e9fb924f8d..5e9fb924f8d 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustrfmt.c
+++ b/Build/source/libs/icu/icu-50.1/common/ustrfmt.c
diff --git a/Build/source/libs/icu/icu-49.1/common/ustrfmt.h b/Build/source/libs/icu/icu-50.1/common/ustrfmt.h
index f1891bdabf5..f1891bdabf5 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustrfmt.h
+++ b/Build/source/libs/icu/icu-50.1/common/ustrfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/common/ustring.cpp b/Build/source/libs/icu/icu-50.1/common/ustring.cpp
index 3210cfc215e..dd4f727ba1a 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustring.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustring.cpp
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -1112,12 +1112,18 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) {
U_CAPI UChar * U_EXPORT2
u_memcpy(UChar *dest, const UChar *src, int32_t count) {
- return (UChar *)uprv_memcpy(dest, src, count*U_SIZEOF_UCHAR);
+ if(count > 0) {
+ uprv_memcpy(dest, src, count*U_SIZEOF_UCHAR);
+ }
+ return dest;
}
U_CAPI UChar * U_EXPORT2
u_memmove(UChar *dest, const UChar *src, int32_t count) {
- return (UChar *)uprv_memmove(dest, src, count*U_SIZEOF_UCHAR);
+ if(count > 0) {
+ uprv_memmove(dest, src, count*U_SIZEOF_UCHAR);
+ }
+ return dest;
}
U_CAPI UChar * U_EXPORT2
diff --git a/Build/source/libs/icu/icu-49.1/common/ustrtrns.cpp b/Build/source/libs/icu/icu-50.1/common/ustrtrns.cpp
index d702aa8fd6b..57cabd58e2a 100644
--- a/Build/source/libs/icu/icu-49.1/common/ustrtrns.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/ustrtrns.cpp
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2001-2011, International Business Machines
+* Copyright (C) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -1310,7 +1310,7 @@ u_strFromJavaModifiedUTF8WithSub(
}
/* Faster loop without ongoing checking for pSrcLimit and pDestLimit. */
- pSrcLimit = pSrc + srcLength;
+ pSrcLimit = (pSrc == NULL) ? NULL : pSrc + srcLength;
for(;;) {
count = (int32_t)(pDestLimit - pDest);
srcLength = (int32_t)(pSrcLimit - pSrc);
diff --git a/Build/source/libs/icu/icu-49.1/common/utext.cpp b/Build/source/libs/icu/icu-50.1/common/utext.cpp
index fc5977554dd..fc5977554dd 100644
--- a/Build/source/libs/icu/icu-49.1/common/utext.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/utext.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/utf_impl.c b/Build/source/libs/icu/icu-50.1/common/utf_impl.c
index 7ff990b18a5..67d3a15cf8a 100644
--- a/Build/source/libs/icu/icu-49.1/common/utf_impl.c
+++ b/Build/source/libs/icu/icu-50.1/common/utf_impl.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -112,7 +112,7 @@ U_CAPI UChar32 U_EXPORT2
utf8_nextCharSafeBody(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, UBool strict) {
int32_t i=*pi;
uint8_t count=U8_COUNT_TRAIL_BYTES(c);
- U_ASSERT(count >= 0 && count <= 5); /* U8_COUNT_TRAIL_BYTES returns value 0...5 */
+ U_ASSERT(count <= 5); /* U8_COUNT_TRAIL_BYTES returns value 0...5 */
if((i)+count<=(length)) {
uint8_t trail, illegal=0;
diff --git a/Build/source/libs/icu/icu-49.1/common/util.cpp b/Build/source/libs/icu/icu-50.1/common/util.cpp
index acb15854a9e..acb15854a9e 100644
--- a/Build/source/libs/icu/icu-49.1/common/util.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/util.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/util.h b/Build/source/libs/icu/icu-50.1/common/util.h
index 7cb2c5a2e74..7cb2c5a2e74 100644
--- a/Build/source/libs/icu/icu-49.1/common/util.h
+++ b/Build/source/libs/icu/icu-50.1/common/util.h
diff --git a/Build/source/libs/icu/icu-49.1/common/util_props.cpp b/Build/source/libs/icu/icu-50.1/common/util_props.cpp
index 1bdaaddb71a..1bdaaddb71a 100644
--- a/Build/source/libs/icu/icu-49.1/common/util_props.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/util_props.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/utrace.c b/Build/source/libs/icu/icu-50.1/common/utrace.c
index 803dfcff976..803dfcff976 100644
--- a/Build/source/libs/icu/icu-49.1/common/utrace.c
+++ b/Build/source/libs/icu/icu-50.1/common/utrace.c
diff --git a/Build/source/libs/icu/icu-49.1/common/utracimp.h b/Build/source/libs/icu/icu-50.1/common/utracimp.h
index 317fbe3550a..317fbe3550a 100644
--- a/Build/source/libs/icu/icu-49.1/common/utracimp.h
+++ b/Build/source/libs/icu/icu-50.1/common/utracimp.h
diff --git a/Build/source/libs/icu/icu-49.1/common/utrie.cpp b/Build/source/libs/icu/icu-50.1/common/utrie.cpp
index eb97aaa55b1..b8caeb722b3 100644
--- a/Build/source/libs/icu/icu-49.1/common/utrie.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/utrie.cpp
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 2001-2011, International Business Machines
+* Copyright (C) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -943,7 +943,7 @@ utrie_unserializeDummy(UTrie *trie,
/* calculate the actual size of the dummy trie data */
/* max(Latin-1, block 0) */
- latin1Length= UTRIE_SHIFT<=8 ? 256 : UTRIE_DATA_BLOCK_LENGTH;
+ latin1Length= 256; /*UTRIE_SHIFT<=8 ? 256 : UTRIE_DATA_BLOCK_LENGTH;*/
trie->indexLength=UTRIE_BMP_INDEX_LENGTH+UTRIE_SURROGATE_BLOCK_COUNT;
trie->dataLength=latin1Length;
diff --git a/Build/source/libs/icu/icu-49.1/common/utrie.h b/Build/source/libs/icu/icu-50.1/common/utrie.h
index 3cec027fe34..3cec027fe34 100644
--- a/Build/source/libs/icu/icu-49.1/common/utrie.h
+++ b/Build/source/libs/icu/icu-50.1/common/utrie.h
diff --git a/Build/source/libs/icu/icu-49.1/common/utrie2.cpp b/Build/source/libs/icu/icu-50.1/common/utrie2.cpp
index ac6a9256a96..ac6a9256a96 100644
--- a/Build/source/libs/icu/icu-49.1/common/utrie2.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/utrie2.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/utrie2.h b/Build/source/libs/icu/icu-50.1/common/utrie2.h
index 1bac06ac657..1bac06ac657 100644
--- a/Build/source/libs/icu/icu-49.1/common/utrie2.h
+++ b/Build/source/libs/icu/icu-50.1/common/utrie2.h
diff --git a/Build/source/libs/icu/icu-49.1/common/utrie2_builder.cpp b/Build/source/libs/icu/icu-50.1/common/utrie2_builder.cpp
index 8d2a4e12ecb..8d2a4e12ecb 100644
--- a/Build/source/libs/icu/icu-49.1/common/utrie2_builder.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/utrie2_builder.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/utrie2_impl.h b/Build/source/libs/icu/icu-50.1/common/utrie2_impl.h
index ecb3b6fc40a..ecb3b6fc40a 100644
--- a/Build/source/libs/icu/icu-49.1/common/utrie2_impl.h
+++ b/Build/source/libs/icu/icu-50.1/common/utrie2_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uts46.cpp b/Build/source/libs/icu/icu-50.1/common/uts46.cpp
index 70a97845e15..cddc039ea18 100644
--- a/Build/source/libs/icu/icu-49.1/common/uts46.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uts46.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: uts46.cpp
@@ -1290,12 +1290,12 @@ U_NAMESPACE_END
U_NAMESPACE_USE
-U_DRAFT UIDNA * U_EXPORT2
+U_CAPI UIDNA * U_EXPORT2
uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode) {
return reinterpret_cast<UIDNA *>(IDNA::createUTS46Instance(options, *pErrorCode));
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
uidna_close(UIDNA *idna) {
delete reinterpret_cast<IDNA *>(idna);
}
@@ -1330,7 +1330,7 @@ idnaInfoToStruct(IDNAInfo &info, UIDNAInfo *pInfo) {
pInfo->errors=info.getErrors();
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_labelToASCII(const UIDNA *idna,
const UChar *label, int32_t length,
UChar *dest, int32_t capacity,
@@ -1346,7 +1346,7 @@ uidna_labelToASCII(const UIDNA *idna,
return destString.extract(dest, capacity, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_labelToUnicode(const UIDNA *idna,
const UChar *label, int32_t length,
UChar *dest, int32_t capacity,
@@ -1362,7 +1362,7 @@ uidna_labelToUnicode(const UIDNA *idna,
return destString.extract(dest, capacity, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_nameToASCII(const UIDNA *idna,
const UChar *name, int32_t length,
UChar *dest, int32_t capacity,
@@ -1378,7 +1378,7 @@ uidna_nameToASCII(const UIDNA *idna,
return destString.extract(dest, capacity, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_nameToUnicode(const UIDNA *idna,
const UChar *name, int32_t length,
UChar *dest, int32_t capacity,
@@ -1394,7 +1394,7 @@ uidna_nameToUnicode(const UIDNA *idna,
return destString.extract(dest, capacity, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_labelToASCII_UTF8(const UIDNA *idna,
const char *label, int32_t length,
char *dest, int32_t capacity,
@@ -1410,7 +1410,7 @@ uidna_labelToASCII_UTF8(const UIDNA *idna,
return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_labelToUnicodeUTF8(const UIDNA *idna,
const char *label, int32_t length,
char *dest, int32_t capacity,
@@ -1426,7 +1426,7 @@ uidna_labelToUnicodeUTF8(const UIDNA *idna,
return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_nameToASCII_UTF8(const UIDNA *idna,
const char *name, int32_t length,
char *dest, int32_t capacity,
@@ -1442,7 +1442,7 @@ uidna_nameToASCII_UTF8(const UIDNA *idna,
return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uidna_nameToUnicodeUTF8(const UIDNA *idna,
const char *name, int32_t length,
char *dest, int32_t capacity,
diff --git a/Build/source/libs/icu/icu-49.1/common/utypes.c b/Build/source/libs/icu/icu-50.1/common/utypes.c
index c28e7273f87..c28e7273f87 100644
--- a/Build/source/libs/icu/icu-49.1/common/utypes.c
+++ b/Build/source/libs/icu/icu-50.1/common/utypes.c
diff --git a/Build/source/libs/icu/icu-49.1/common/uvector.cpp b/Build/source/libs/icu/icu-50.1/common/uvector.cpp
index a5adaa058ee..a5adaa058ee 100644
--- a/Build/source/libs/icu/icu-49.1/common/uvector.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uvector.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uvector.h b/Build/source/libs/icu/icu-50.1/common/uvector.h
index a04176266f4..a04176266f4 100644
--- a/Build/source/libs/icu/icu-49.1/common/uvector.h
+++ b/Build/source/libs/icu/icu-50.1/common/uvector.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uvectr32.cpp b/Build/source/libs/icu/icu-50.1/common/uvectr32.cpp
index f0ffa106e16..f0ffa106e16 100644
--- a/Build/source/libs/icu/icu-49.1/common/uvectr32.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uvectr32.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uvectr32.h b/Build/source/libs/icu/icu-50.1/common/uvectr32.h
index d03eba62d00..d03eba62d00 100644
--- a/Build/source/libs/icu/icu-49.1/common/uvectr32.h
+++ b/Build/source/libs/icu/icu-50.1/common/uvectr32.h
diff --git a/Build/source/libs/icu/icu-49.1/common/uvectr64.cpp b/Build/source/libs/icu/icu-50.1/common/uvectr64.cpp
index c09ed513cd9..c09ed513cd9 100644
--- a/Build/source/libs/icu/icu-49.1/common/uvectr64.cpp
+++ b/Build/source/libs/icu/icu-50.1/common/uvectr64.cpp
diff --git a/Build/source/libs/icu/icu-49.1/common/uvectr64.h b/Build/source/libs/icu/icu-50.1/common/uvectr64.h
index 05cbc35ec3e..05cbc35ec3e 100644
--- a/Build/source/libs/icu/icu-49.1/common/uvectr64.h
+++ b/Build/source/libs/icu/icu-50.1/common/uvectr64.h
diff --git a/Build/source/libs/icu/icu-49.1/common/wintz.c b/Build/source/libs/icu/icu-50.1/common/wintz.c
index f0cb69be9a4..a1da126a0db 100644
--- a/Build/source/libs/icu/icu-49.1/common/wintz.c
+++ b/Build/source/libs/icu/icu-50.1/common/wintz.c
@@ -1,6 +1,6 @@
/*
********************************************************************************
-* Copyright (C) 2005-2011, International Business Machines
+* Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************************
*
@@ -14,7 +14,6 @@
#if U_PLATFORM_HAS_WIN32_API
#include "wintz.h"
-
#include "cmemory.h"
#include "cstring.h"
@@ -29,7 +28,7 @@
# define NOMCX
#include <windows.h>
-#define MAX_LENGTH_ID 32
+#define MAX_LENGTH_ID 40
/* The layout of the Tzi value in the registry */
typedef struct
@@ -253,10 +252,13 @@ uprv_detectWindowsTimeZone() {
char* icuid = NULL;
UChar apiStd[MAX_LENGTH_ID];
char apiStdName[MAX_LENGTH_ID];
- char regStdName[MAX_LENGTH_ID];
+ char regStdName[MAX_LENGTH_ID];
char tmpid[MAX_LENGTH_ID];
int32_t apiStdLength = 0;
int32_t len;
+ int id;
+ int errorCode;
+ char ISOcode[3]; /* 2 letter iso code */
LONG result;
TZI tziKey;
@@ -283,6 +285,9 @@ uprv_detectWindowsTimeZone() {
tmpid[0] = 0;
+ id = GetUserGeoID(GEOCLASS_NATION);
+ errorCode = GetGeoInfo(id,GEO_ISO2,ISOcode,3,0);
+
bundle = ures_openDirect(NULL, "windowsZones", &status);
ures_getByKey(bundle, "mapTimezones", bundle, &status);
@@ -305,7 +310,16 @@ uprv_detectWindowsTimeZone() {
tziKey.daylightBias = tziReg.daylightBias;
if (uprv_memcmp((char *)&tziKey, (char*)&tziReg, sizeof(tziKey)) == 0) {
- const UChar* icuTZ = ures_getStringByKey(winTZ, "001", &len, &status);
+ const UChar* icuTZ = NULL;
+ if (errorCode != 0) {
+ icuTZ = ures_getStringByKey(winTZ, ISOcode, &len, &status);
+ }
+ if (errorCode==0 || icuTZ==NULL) {
+ /* fallback to default "001" and reset status */
+ status = U_ZERO_ERROR;
+ icuTZ = ures_getStringByKey(winTZ, "001", &len, &status);
+ }
+
if (U_SUCCESS(status)) {
/* Get the standard name from the registry key to compare with
the one from Windows API call. */
@@ -322,8 +336,12 @@ uprv_detectWindowsTimeZone() {
* the current time zone information)
*/
if (idFound || tmpid[0] == 0) {
- uprv_memset(tmpid, 0, sizeof(tmpid));
- u_austrncpy(tmpid, icuTZ, len);
+ /* if icuTZ has more than one city, take only the first (i.e. terminate icuTZ at first space) */
+ int index=0;
+ while (! (*icuTZ == '\0' || *icuTZ ==' ')) {
+ tmpid[index++]=*icuTZ++;
+ }
+ tmpid[index]='\0';
}
}
}
@@ -346,7 +364,7 @@ uprv_detectWindowsTimeZone() {
}
ures_close(bundle);
-
+
return icuid;
}
diff --git a/Build/source/libs/icu/icu-49.1/common/wintz.h b/Build/source/libs/icu/icu-50.1/common/wintz.h
index 081b38db934..081b38db934 100644
--- a/Build/source/libs/icu/icu-49.1/common/wintz.h
+++ b/Build/source/libs/icu/icu-50.1/common/wintz.h
diff --git a/Build/source/libs/icu/icu-49.1/config.guess b/Build/source/libs/icu/icu-50.1/config.guess
index 872b96a161e..872b96a161e 100755
--- a/Build/source/libs/icu/icu-49.1/config.guess
+++ b/Build/source/libs/icu/icu-50.1/config.guess
diff --git a/Build/source/libs/icu/icu-49.1/config.sub b/Build/source/libs/icu/icu-50.1/config.sub
index 826e4c6bb56..826e4c6bb56 100755
--- a/Build/source/libs/icu/icu-49.1/config.sub
+++ b/Build/source/libs/icu/icu-50.1/config.sub
diff --git a/Build/source/libs/icu/icu-49.1/config/Makefile.inc.in b/Build/source/libs/icu/icu-50.1/config/Makefile.inc.in
index 3f8a6fcbf61..f95c344d343 100644
--- a/Build/source/libs/icu/icu-49.1/config/Makefile.inc.in
+++ b/Build/source/libs/icu/icu-50.1/config/Makefile.inc.in
@@ -1,6 +1,6 @@
## -*-makefile-*-
#******************************************************************************
-# Copyright (C) 1999-2011, International Business Machines
+# Copyright (C) 1999-2012, International Business Machines
# Corporation and others. All Rights Reserved.
#******************************************************************************
# This Makefile.inc is designed to be included into projects which make use
@@ -223,6 +223,9 @@ sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
INSTALL-L = ${INSTALL_DATA}
+# for derivative builds - don't bother with VERBOSE/NONVERBOSE SILENT_COMPILE
+SILENT_COMPILE=$(1) #M#
+ICU_MSG=@echo " $(1) " #M#
##################################################################
##################################################################
diff --git a/Build/source/libs/icu/icu-49.1/config/dist.mk b/Build/source/libs/icu/icu-50.1/config/dist.mk
index 7c4022c0773..7c4022c0773 100644
--- a/Build/source/libs/icu/icu-49.1/config/dist.mk
+++ b/Build/source/libs/icu/icu-50.1/config/dist.mk
diff --git a/Build/source/libs/icu/icu-49.1/config/gmakever.mk b/Build/source/libs/icu/icu-50.1/config/gmakever.mk
index 1b66c07792a..1b66c07792a 100644
--- a/Build/source/libs/icu/icu-49.1/config/gmakever.mk
+++ b/Build/source/libs/icu/icu-50.1/config/gmakever.mk
diff --git a/Build/source/libs/icu/icu-49.1/config/icu-config-bottom b/Build/source/libs/icu/icu-50.1/config/icu-config-bottom
index 0f0319a4825..0f0319a4825 100644
--- a/Build/source/libs/icu/icu-49.1/config/icu-config-bottom
+++ b/Build/source/libs/icu/icu-50.1/config/icu-config-bottom
diff --git a/Build/source/libs/icu/icu-49.1/config/icu-config-top b/Build/source/libs/icu/icu-50.1/config/icu-config-top
index 874a3ab8976..874a3ab8976 100644
--- a/Build/source/libs/icu/icu-49.1/config/icu-config-top
+++ b/Build/source/libs/icu/icu-50.1/config/icu-config-top
diff --git a/Build/source/libs/icu/icu-49.1/config/icu-config.1.in b/Build/source/libs/icu/icu-50.1/config/icu-config.1.in
index ad457b50124..ad457b50124 100644
--- a/Build/source/libs/icu/icu-49.1/config/icu-config.1.in
+++ b/Build/source/libs/icu/icu-50.1/config/icu-config.1.in
diff --git a/Build/source/libs/icu/icu-49.1/config/icu.pc.in b/Build/source/libs/icu/icu-50.1/config/icu.pc.in
index 406b1969867..406b1969867 100644
--- a/Build/source/libs/icu/icu-49.1/config/icu.pc.in
+++ b/Build/source/libs/icu/icu-50.1/config/icu.pc.in
diff --git a/Build/source/libs/icu/icu-49.1/config/make2sh.sed b/Build/source/libs/icu/icu-50.1/config/make2sh.sed
index d1361fd544e..d1361fd544e 100644
--- a/Build/source/libs/icu/icu-49.1/config/make2sh.sed
+++ b/Build/source/libs/icu/icu-50.1/config/make2sh.sed
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-aix-gcc b/Build/source/libs/icu/icu-50.1/config/mh-aix-gcc
index 40564abf008..40564abf008 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-aix-gcc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-aix-gcc
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-aix-va b/Build/source/libs/icu/icu-50.1/config/mh-aix-va
index 628e4f5b3b3..628e4f5b3b3 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-aix-va
+++ b/Build/source/libs/icu/icu-50.1/config/mh-aix-va
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-alpha-linux-cc b/Build/source/libs/icu/icu-50.1/config/mh-alpha-linux-cc
index f05632edbbd..f05632edbbd 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-alpha-linux-cc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-alpha-linux-cc
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-alpha-linux-gcc b/Build/source/libs/icu/icu-50.1/config/mh-alpha-linux-gcc
index b4da43dad37..b4da43dad37 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-alpha-linux-gcc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-alpha-linux-gcc
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-alpha-osf b/Build/source/libs/icu/icu-50.1/config/mh-alpha-osf
index bf63259130f..bf63259130f 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-alpha-osf
+++ b/Build/source/libs/icu/icu-50.1/config/mh-alpha-osf
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-beos b/Build/source/libs/icu/icu-50.1/config/mh-beos
index 0e5691be15e..0e5691be15e 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-beos
+++ b/Build/source/libs/icu/icu-50.1/config/mh-beos
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-bsd-gcc b/Build/source/libs/icu/icu-50.1/config/mh-bsd-gcc
index 5f8a38d5614..5f8a38d5614 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-bsd-gcc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-bsd-gcc
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-cygwin b/Build/source/libs/icu/icu-50.1/config/mh-cygwin
index fdbd0e71c46..fdbd0e71c46 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-cygwin
+++ b/Build/source/libs/icu/icu-50.1/config/mh-cygwin
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-cygwin-msvc b/Build/source/libs/icu/icu-50.1/config/mh-cygwin-msvc
index 4a0489bd306..ebf78b31e78 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-cygwin-msvc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-cygwin-msvc
@@ -1,5 +1,5 @@
## Cygwin with Microsoft Visual C++ compiler specific setup
-## Copyright (c) 2001-2011, International Business Machines Corporation and
+## Copyright (c) 2001-2012, International Business Machines Corporation and
## others. All Rights Reserved.
# We install sbin tools into the same bin directory because
@@ -125,7 +125,7 @@ LDFLAGSICUTOOLUTIL= /base:"0x4ac00000"# Same as layout. Layout and tools probabl
# The #M# is used to delete lines for icu-config
# Current full path directory.
-CURR_FULL_DIR=$(subst \,/,$(shell cygpath -da .))#M# -m isn't used because it doesn't work on Win98
+CURR_FULL_DIR?=$(subst \,/,$(shell cygpath -da .))#M# -m isn't used because it doesn't work on Win98
# Current full path directory for use in source code in a -D compiler option.
CURR_SRCCODE_FULL_DIR=$(subst \,\\,$(shell cygpath -da .))#M#
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-darwin b/Build/source/libs/icu/icu-50.1/config/mh-darwin
index d8e6d5ba0e5..97d6bfc2d66 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-darwin
+++ b/Build/source/libs/icu/icu-50.1/config/mh-darwin
@@ -1,7 +1,7 @@
## -*-makefile-*-
## Darwin-specific setup (Darwin is the Mac OS X developer preview, successor
## to Rhapsody, aka Mac OS X Server)
-## Copyright (c) 1999-2011 International Business Machines Corporation and
+## Copyright (c) 1999-2012 International Business Machines Corporation and
## others. All Rights Reserved.
## Flags for position independent code
@@ -9,12 +9,15 @@ SHAREDLIBCFLAGS = -dynamic
SHAREDLIBCXXFLAGS = -dynamic
SHAREDLIBCPPFLAGS =
+# Do not export internal methods by default
+LIBCFLAGS += -fvisibility=hidden
+LIBCXXFLAGS += -fvisibility=hidden
+
# Pad out the paths to the maximum possible length
LD_FLAGS += -headerpad_max_install_names
-## Commands to generate dependency files
-GEN_DEPS.c= $(CC) -E -MMD $(DEFS) $(CPPFLAGS)
-GEN_DEPS.cc= $(CXX) -E -MMD $(DEFS) $(CPPFLAGS)
+# We do not need to see the stderr message that the archive was made.
+ARFLAGS += -c
## Commands to compile
COMPILE.c= $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -fno-common -c
@@ -49,34 +52,16 @@ STATIC_O = ao
FINAL_SO_TARGET= $(basename $(SO_TARGET)).$(SO_TARGET_VERSION).$(SO)
MIDDLE_SO_TARGET= $(basename $(SO_TARGET)).$(SO_TARGET_VERSION_MAJOR).$(SO)
-## Compilation rules
+## Compilation and dependency rules
%.$(STATIC_O): $(srcdir)/%.c
- $(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS) -o $@ $<
+ $(call SILENT_COMPILE,$(strip $(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS)) -MMD -MT "$*.d $*.o $*.$(STATIC_O)" -o $@ $<)
%.o: $(srcdir)/%.c
- $(COMPILE.c) $(DYNAMICCPPFLAGS) $(DYNAMICCFLAGS) -o $@ $<
+ $(call SILENT_COMPILE,$(strip $(COMPILE.c) $(DYNAMICCPPFLAGS) $(DYNAMICCFLAGS)) -MMD -MT "$*.d $*.o $*.$(STATIC_O)" -o $@ $<)
%.$(STATIC_O): $(srcdir)/%.cpp
- $(COMPILE.cc) $(STATICCPPFLAGS) $(STATICCXXFLAGS) -o $@ $<
+ $(call SILENT_COMPILE,$(strip $(COMPILE.cc) $(STATICCPPFLAGS) $(STATICCXXFLAGS)) -MMD -MT "$*.d $*.o $*.$(STATIC_O)" -o $@ $<)
%.o: $(srcdir)/%.cpp
- $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS) -o $@ $<
-
-
-## Dependency rules
-%.d : $(srcdir)/%.c
- @echo "generating dependency information for $<"
- @$(GEN_DEPS.c) $< > /dev/null
- @mv $@ $@~
- @printf "%s" "$@ " > $@
- @cat < $@~ >> $@
- @-rm $@~
-
-%.d : $(srcdir)/%.cpp
- @echo "generating dependency information for $<"
- @$(GEN_DEPS.cc) $< >/dev/null
- @mv $@ $@~
- @printf "%s" "$@ " > $@
- @cat < $@~ >> $@
- @-rm $@~
+ $(call SILENT_COMPILE,$(strip $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS)) -MMD -MT "$*.d $*.o $*.$(STATIC_O)" -o $@ $<)
## Versioned libraries rules
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-haiku b/Build/source/libs/icu/icu-50.1/config/mh-haiku
index ccf956e5cf4..ccf956e5cf4 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-haiku
+++ b/Build/source/libs/icu/icu-50.1/config/mh-haiku
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-hpux-acc b/Build/source/libs/icu/icu-50.1/config/mh-hpux-acc
index 35db53d47c0..acd294cf0c8 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-hpux-acc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-hpux-acc
@@ -1,6 +1,6 @@
## -*-makefile-*-
## HP/UX-specific setup using aCC
-## Copyright (c) 1999-2011, International Business Machines Corporation and
+## Copyright (c) 1999-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Commands to generate dependency files
@@ -25,7 +25,7 @@ THREADSCPPFLAGS = -D_REENTRANT -D_THREAD_SAFE
# preprocessing tokens. This comes from INT64_C in <inttypes.h>
# 4232 conversion to a more strictly aligned type may cause misaligned access.
CFLAGS += -Ae +Olit=all
-CXXFLAGS += -Wc,-ansi_for_scope,on +W740 +W749 +W823 +W4232
+CXXFLAGS += -AA -Wc,-ansi_for_scope,on +W740 +W749 +W823 +W4232
ifeq ($(UCLN_NO_AUTO_CLEANUP),0)
# set up init point.
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-hpux-gcc b/Build/source/libs/icu/icu-50.1/config/mh-hpux-gcc
index bbb5e1a5aca..2311f49cd23 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-hpux-gcc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-hpux-gcc
@@ -1,6 +1,6 @@
## -*-makefile-*-
## HPUX/gcc specific setup
-## Copyright (c) 1999-2011, International Business Machines Corporation and
+## Copyright (c) 1999-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Commands to generate dependency files
@@ -17,7 +17,8 @@ SHAREDLIBCPPFLAGS = -DPIC
LD_DEFAULTPATH= -Wl,+b,.:'$$'ORIGIN/
# Need to override this or we will get unworking assembly
-GENCCODE_ASSEMBLY=-a gcc
+#GENCCODE_ASSEMBLY=-a gcc
+GENCCODE_ASSEMBLY=
# Get some handy functions defined properly
DEFS += -D_HPUX_SOURCE -D_POSIX_C_SOURCE=199506L
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-irix b/Build/source/libs/icu/icu-50.1/config/mh-irix
index 59d4aaf680e..59d4aaf680e 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-irix
+++ b/Build/source/libs/icu/icu-50.1/config/mh-irix
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-linux b/Build/source/libs/icu/icu-50.1/config/mh-linux
index 479479274df..366f0cc7446 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-linux
+++ b/Build/source/libs/icu/icu-50.1/config/mh-linux
@@ -1,6 +1,6 @@
## -*-makefile-*-
## Linux-specific setup
-## Copyright (c) 1999-2010, International Business Machines Corporation and
+## Copyright (c) 1999-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Commands to generate dependency files
@@ -37,30 +37,27 @@ SO = so
## Non-shared intermediate object suffix
STATIC_O = ao
-## The type of assembly needed when pkgdata is used for generating shared libraries.
-GENCCODE_ASSEMBLY=-a gcc
-
## Compilation rules
%.$(STATIC_O): $(srcdir)/%.c
- $(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS) -o $@ $<
+ $(call SILENT_COMPILE,$(strip $(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS)) -o $@ $<)
%.o: $(srcdir)/%.c
- $(COMPILE.c) $(DYNAMICCPPFLAGS) $(DYNAMICCFLAGS) -o $@ $<
+ $(call SILENT_COMPILE,$(strip $(COMPILE.c) $(DYNAMICCPPFLAGS) $(DYNAMICCFLAGS)) -o $@ $<)
%.$(STATIC_O): $(srcdir)/%.cpp
- $(COMPILE.cc) $(STATICCPPFLAGS) $(STATICCXXFLAGS) -o $@ $<
+ $(call SILENT_COMPILE,$(strip $(COMPILE.cc) $(STATICCPPFLAGS) $(STATICCXXFLAGS)) -o $@ $<)
%.o: $(srcdir)/%.cpp
- $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS) -o $@ $<
+ $(call SILENT_COMPILE,$(strip $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS)) -o $@ $<)
## Dependency rules
%.d: $(srcdir)/%.c
- @echo "generating dependency information for $<"
+ $(call ICU_MSG,(deps)) $<
@$(SHELL) -ec '$(GEN_DEPS.c) $< \
| sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \
[ -s $@ ] || rm -f $@'
%.d: $(srcdir)/%.cpp
- @echo "generating dependency information for $<"
+ $(call ICU_MSG,(deps)) $<
@$(SHELL) -ec '$(GEN_DEPS.cc) $< \
| sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \
[ -s $@ ] || rm -f $@'
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-linux-va b/Build/source/libs/icu/icu-50.1/config/mh-linux-va
index 7bee921ad64..7bee921ad64 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-linux-va
+++ b/Build/source/libs/icu/icu-50.1/config/mh-linux-va
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-mingw b/Build/source/libs/icu/icu-50.1/config/mh-mingw
index d7aa927de0d..77f088b0a02 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-mingw
+++ b/Build/source/libs/icu/icu-50.1/config/mh-mingw
@@ -1,6 +1,6 @@
## -*-makefile-*-
## Cygwin/MinGW specific setup
-## Copyright (c) 2001-2011, International Business Machines Corporation and
+## Copyright (c) 2001-2012, International Business Machines Corporation and
## others. All Rights Reserved.
# TODO: Finish the rest of this port. This platform port is incomplete.
@@ -41,8 +41,8 @@ LINK.c= $(CXX) $(CXXFLAGS) $(LDFLAGS)
LD_SOOPTIONS= -Wl,-Bsymbolic
## Commands to make a shared library
-SHLIB.c= $(CC) $(CFLAGS) $(LDFLAGS) -shared $(LD_SOOPTIONS) -Wl,--enable-auto-import -Wl,--out-implib=$(dir $@)lib$(notdir $(@:$(SO_TARGET_VERSION_MAJOR).$(SO)=))$(IMPORT_LIB_EXT)#M#
-SHLIB.cc= $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(LD_SOOPTIONS) -Wl,--enable-auto-import -Wl,--out-implib=$(dir $@)lib$(notdir $(@:$(SO_TARGET_VERSION_MAJOR).$(SO)=))$(IMPORT_LIB_EXT)#M#
+SHLIB.c= $(CC) $(CFLAGS) $(LDFLAGS) -shared $(LD_SOOPTIONS) -Wl,--enable-auto-import -Wl,--out-implib=$(dir $@)$(notdir $(@:$(SO_TARGET_VERSION_MAJOR).$(SO)=))$(IMPORT_LIB_EXT)#M#
+SHLIB.cc= $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(LD_SOOPTIONS) -Wl,--enable-auto-import -Wl,--out-implib=$(dir $@)$(notdir $(@:$(SO_TARGET_VERSION_MAJOR).$(SO)=))$(IMPORT_LIB_EXT)#M#
## Compiler switch to embed a runtime search path
LD_RPATH=
@@ -59,12 +59,10 @@ STATIC_O = ao
## An import library is needed for z/OS and MSVC
IMPORT_LIB_EXT = .lib
-LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)
-
# The #M# is used to delete lines for icu-config
# Current full path directory.
-#CURR_FULL_DIR=$(shell pwd -W)#M# for MSYS
-CURR_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
+#CURR_FULL_DIR?=$(shell pwd -W)#M# for MSYS
+CURR_FULL_DIR?=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
# Current full path directory for use in source code in a -D compiler option.
#CURR_SRCCODE_FULL_DIR=$(subst /,\\\\,$(shell pwd -W))#M# for MSYS
CURR_SRCCODE_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
@@ -99,7 +97,7 @@ CURR_SRCCODE_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
FINAL_SO_TARGET=$(basename $(SO_TARGET))$(SO_TARGET_VERSION_MAJOR).$(SO)
MIDDLE_SO_TARGET=$(FINAL_SO_TARGET)
-FINAL_IMPORT_LIB = $(dir $(SO_TARGET))lib$(notdir $(basename $(SO_TARGET)))$(IMPORT_LIB_EXT)#M#
+FINAL_IMPORT_LIB = $(dir $(SO_TARGET))$(notdir $(basename $(SO_TARGET)))$(IMPORT_LIB_EXT)#M#
IMPORT_LIB = $(FINAL_IMPORT_LIB)#M#
MIDDLE_IMPORT_LIB = $(FINAL_IMPORT_LIB)#M#
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-mpras b/Build/source/libs/icu/icu-50.1/config/mh-mpras
index 175aff3c422..175aff3c422 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-mpras
+++ b/Build/source/libs/icu/icu-50.1/config/mh-mpras
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-os390 b/Build/source/libs/icu/icu-50.1/config/mh-os390
index b327092ad6b..4c36656857f 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-os390
+++ b/Build/source/libs/icu/icu-50.1/config/mh-os390
@@ -1,6 +1,6 @@
## -*-makefile-*-
## os/390, z/OS specific setup
-## Copyright (c) 1999-2007, International Business Machines Corporation and
+## Copyright (c) 1999-2012, International Business Machines Corporation and
## others. All Rights Reserved.
###################################################################
@@ -42,9 +42,9 @@ IEEE390=1#M#
endif
ifeq (${IEEE390}, 1)
-ICU_IEEE = -Wc,'float(ieee)'
+ICU_IEEE = -Wc,'FLOAT(IEEE)'
else
-ICU_IEEE = -DIEEE_754=0#M#
+ICU_IEEE = -Wc,'FLOAT(IEEE)' -DIEEE_754=0#M#
endif
## Additional flags when building libraries and with threads
@@ -66,8 +66,9 @@ SHAREDLIBCXXFLAGS = -Wc,expo
# The DLL option must be used by the callee and caller code when using shared libraries.
# NOCSECT might be used as an optimization option.
# -+ means accept any file extension as a C++ file. By default only .C is accepted.
-CFLAGS += -Wc,'langlvl(extended),ros,rent,dll' $(ICU_IEEE)
-CXXFLAGS += -Wc,'langlvl(extended),ros,dll' $(ICU_IEEE) -+
+CFLAGS += -Wc,DLL,ROS,RENT,'ARCH(7)','LOC(POSIX)',NOANSIALIAS,'CHARS(SIGNED)','LANGLVL(EXTENDED)' $(ICU_IEEE)
+CXXFLAGS += -Wc,DLL,ROS,RTTI,'ARCH(7)','LOC(POSIX)',NOANSIALIAS,'CHARS(SIGNED)','LANGLVL(EXTENDED)' $(ICU_IEEE) -+
+DEFS += -D_XOPEN_SOURCE=600
ARFLAGS = -cr
# _MSE_PROTOS usually interacts with _XOPEN_SOURCE. It affects some standard
@@ -81,7 +82,7 @@ ifeq (${OS390_XPLINK}, 1)
# GOFF is is the strategic object module format for S/390. It is required for XPLINK.
# NOTEMPINC could be used if ICU starts using templates.
ICU_XPLINK_C = -Wc,'xplink(backchain,storeargs),goff'
-ICU_XPLINK_CXX = -Wc,'xplink(backchain,storeargs),goff'
+ICU_XPLINK_CXX = -Wc,'xplink(backchain,storeargs),goff' -Wc,'NOTEMPINC'
ICU_XPLINK_L = -Wl,xplink
#SH# fi
endif
@@ -137,28 +138,33 @@ DEFS += -DOS390_STUBDATA -DU_LIBICUDATA_NAME=\"$(ICUPREFIX)$(DATA_STUBNAME)
endif
ifeq ($(OS390BATCH),1)
+## IXM is used as a name prefix for XML Toolkit, default value
+ifeq ($(PDS_NAME_PREFIX),)
+PDS_NAME_PREFIX= IXMI
+endif
ifeq ($(OS390_STUBDATA),1)
-BATCH_STUB_TARGET= "//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}D1)'"
-BATCH_LIBICUDT= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}D1)'"
+BATCH_STUB_TARGET= "//'${LOADMOD}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}D1)'"
+BATCH_LIBICUDT= "//'${LOADEXP}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}D1)'"
else
-BATCH_STUB_TARGET= "//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}DA)'"
-BATCH_LIBICUDT= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}DA)'"
+BATCH_STUB_TARGET= "//'${LOADMOD}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}DA)'"
+BATCH_LIBICUDT= "//'${LOADEXP}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}DA)'"
PKGDATA_DEFS += -DU_LIBICUDATA_NAME=\"$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)\"
endif
-BATCH_COMMON_TARGET="//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}UC)'"
-BATCH_I18N_TARGET="//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}IN)'"
-BATCH_IO_TARGET="//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}IO)'"
-BATCH_LAYOUT_TARGET="//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}LE)'"
-BATCH_LAYOUTEX_TARGET="//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}LX)'"
-
-BATCH_LIBICUUC= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}UC)'"
-BATCH_LIBICUI18N= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}IN)'"
-BATCH_LIBICUIO= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}IO)'"
-BATCH_LIBICULE= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}LE)'"
-BATCH_LIBICULX= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}LX)'"
+BATCH_COMMON_TARGET="//'${LOADMOD}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}UC)'"
+BATCH_I18N_TARGET="//'${LOADMOD}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}IN)'"
+BATCH_IO_TARGET="//'${LOADMOD}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}IO)'"
+BATCH_LAYOUT_TARGET="//'${LOADMOD}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}LE)'"
+BATCH_LAYOUTEX_TARGET="//'${LOADMOD}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}LX)'"
+
+BATCH_LIBICUUC= "//'${LOADEXP}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}UC)'"
+BATCH_LIBICUI18N= "//'${LOADEXP}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}IN)'"
+BATCH_LIBICUIO= "//'${LOADEXP}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}IO)'"
+BATCH_LIBICULE= "//'${LOADEXP}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}LE)'"
+BATCH_LIBICULX= "//'${LOADEXP}(${PDS_NAME_PREFIX}${SO_TARGET_VERSION_MAJOR}LX)'"
endif
+
## Link commands to link to ICU libs
LIBICUDT= $(top_builddir)/stubdata/$(LIBICU)data$(ICULIBSUFFIX)$(STUB_SUFFIX)$(SO_TARGET_VERSION).x
LIBICUUC= $(top_builddir)/common/$(LIBICU)uc$(ICULIBSUFFIX)$(SO_TARGET_VERSION).x
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-os400 b/Build/source/libs/icu/icu-50.1/config/mh-os400
index 1a236de541c..1a236de541c 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-os400
+++ b/Build/source/libs/icu/icu-50.1/config/mh-os400
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-qnx b/Build/source/libs/icu/icu-50.1/config/mh-qnx
index 3d2b350d8ef..3d2b350d8ef 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-qnx
+++ b/Build/source/libs/icu/icu-50.1/config/mh-qnx
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-solaris b/Build/source/libs/icu/icu-50.1/config/mh-solaris
index 4b969b5b21c..4b969b5b21c 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-solaris
+++ b/Build/source/libs/icu/icu-50.1/config/mh-solaris
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-solaris-gcc b/Build/source/libs/icu/icu-50.1/config/mh-solaris-gcc
index ee9ba750dfa..ee9ba750dfa 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-solaris-gcc
+++ b/Build/source/libs/icu/icu-50.1/config/mh-solaris-gcc
diff --git a/Build/source/libs/icu/icu-49.1/config/mh-unknown b/Build/source/libs/icu/icu-50.1/config/mh-unknown
index e9219be606e..e9219be606e 100644
--- a/Build/source/libs/icu/icu-49.1/config/mh-unknown
+++ b/Build/source/libs/icu/icu-50.1/config/mh-unknown
diff --git a/Build/source/libs/icu/icu-49.1/config/pkgdataMakefile.in b/Build/source/libs/icu/icu-50.1/config/pkgdataMakefile.in
index bb97a10d313..5bac8300a73 100644
--- a/Build/source/libs/icu/icu-49.1/config/pkgdataMakefile.in
+++ b/Build/source/libs/icu/icu-50.1/config/pkgdataMakefile.in
@@ -1,5 +1,5 @@
## pkgdataMakefile.in for ICU data
-## Copyright (c) 2008, International Business Machines Corporation and
+## Copyright (c) 2008-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
@@ -20,7 +20,7 @@ all : clean
@echo SO=$(SO) >> $(OUTPUTFILE)
@echo SOBJ=$(SOBJ) >> $(OUTPUTFILE)
@echo A=$(A) >> $(OUTPUTFILE)
- @echo LIBPREFIX=$(LIBPREFIX) >> $(OUTPUTFILE)
+ @echo LIBPREFIX=$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED) >> $(OUTPUTFILE)
@echo LIB_EXT_ORDER=$(FINAL_SO_TARGET) >> $(OUTPUTFILE)
@echo COMPILE="$(COMPILE.c)" >> $(OUTPUTFILE)
@echo LIBFLAGS="-I$(prefix)/include $(SHAREDLIBCPPFLAGS) $(SHAREDLIBCFLAGS)" >> $(OUTPUTFILE)
diff --git a/Build/source/libs/icu/icu-49.1/config/test-icu-config.sh b/Build/source/libs/icu/icu-50.1/config/test-icu-config.sh
index 20dfcc2dbc8..20dfcc2dbc8 100755
--- a/Build/source/libs/icu/icu-49.1/config/test-icu-config.sh
+++ b/Build/source/libs/icu/icu-50.1/config/test-icu-config.sh
diff --git a/Build/source/libs/icu/icu-49.1/config/windows-update.sed.in b/Build/source/libs/icu/icu-50.1/config/windows-update.sed.in
index e586fda457f..e586fda457f 100644
--- a/Build/source/libs/icu/icu-49.1/config/windows-update.sed.in
+++ b/Build/source/libs/icu/icu-50.1/config/windows-update.sed.in
diff --git a/Build/source/libs/icu/icu-49.1/configure b/Build/source/libs/icu/icu-50.1/configure
index 6e58d641da8..4e447891d04 100755
--- a/Build/source/libs/icu/icu-49.1/configure
+++ b/Build/source/libs/icu/icu-50.1/configure
@@ -621,9 +621,6 @@ pkgicudatadir
LAYOUT_TRUE
ICUIO_TRUE
EXTRAS_TRUE
-U_CHECK_UTF16_STRING
-U_CHECK_GNUC_UTF16_STRING
-U_ENABLE_UTF16_STRING_CHECK
U_HAVE_WCSCPY
U_HAVE_WCHAR_H
U_TIMEZONE
@@ -635,7 +632,6 @@ U_HAVE_TZSET
U_HAVE_POPEN
U_HAVE_PLACEMENT_NEW
U_OVERRIDE_CXX_ALLOCATION
-U_HAVE_NAMESPACE
U_NL_LANGINFO_CODESET
U_HAVE_NL_LANGINFO_CODESET
U_IS_BIG_ENDIAN
@@ -644,8 +640,6 @@ U_HAVE_INTTYPES_H
GENCCODE_ASSEMBLY
HAVE_MMAP
LIB_THREAD
-ICU_USE_THREADS
-THREADS_TRUE
U_HAVE_STD_STRING
ENABLE_RPATH
U_ENABLE_DYLOAD
@@ -753,9 +747,7 @@ enable_renaming
enable_tracing
enable_dyload
enable_rpath
-enable_threads
enable_weak_threads
-enable_utf16_string_check
enable_extras
enable_icuio
enable_layout
@@ -1401,9 +1393,7 @@ Optional Features:
--enable-tracing enable function and data tracing default=no
--disable-dyload disable dynamic loading default=no
--enable-rpath use rpath when linking default is only if necessary
- --enable-threads build ICU with thread safety default=yes
--enable-weak-threads weakly reference the threading library default=no
- --enable-utf16-string-check enable testing for UTF-16 string literal support default=yes
--enable-extras build ICU extras default=yes
--enable-icuio build ICU's icuio library default=yes
--enable-layout build ICU's layout library default=yes
@@ -2749,204 +2739,14 @@ $as_echo "$enabled" >&6; }
: ${CFLAGS=""}
: ${CXXFLAGS=""}
-# Checks for programs
+# Checks for compilers
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
-set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_CC="${ac_tool_prefix}gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_CC"; then
- ac_ct_CC=$CC
- # Extract the first word of "gcc", so it can be a program name with args.
-set dummy gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$ac_ct_CC"; then
- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_CC="gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
- if test "x$ac_ct_CC" = x; then
- CC=""
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
- CC=$ac_ct_CC
- fi
-else
- CC="$ac_cv_prog_CC"
-fi
-
-if test -z "$CC"; then
- if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
-set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_CC="${ac_tool_prefix}cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- fi
-fi
-if test -z "$CC"; then
- # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
- ac_prog_rejected=no
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
- ac_prog_rejected=yes
- continue
- fi
- ac_cv_prog_CC="cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-if test $ac_prog_rejected = yes; then
- # We found a bogon in the path, so make sure we never use it.
- set dummy $ac_cv_prog_CC
- shift
- if test $# != 0; then
- # We chose a different compiler from the bogus one.
- # However, it has the same basename, so the bogon will be chosen
- # first if we set CC to just the basename; use the full file name.
- shift
- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
- fi
-fi
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$CC"; then
- if test -n "$ac_tool_prefix"; then
- for ac_prog in cl.exe
+ for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
@@ -2990,7 +2790,7 @@ fi
fi
if test -z "$CC"; then
ac_ct_CC=$CC
- for ac_prog in cl.exe
+ for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
@@ -3045,8 +2845,6 @@ esac
fi
fi
-fi
-
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
@@ -3540,6 +3338,8 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
+# Make sure that we try clang++ first, which provides C++11 support.
+# The g++ compiler is less likely to support C++11.
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3550,7 +3350,7 @@ if test -z "$CXX"; then
CXX=$CCC
else
if test -n "$ac_tool_prefix"; then
- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+ for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
@@ -3594,7 +3394,7 @@ fi
fi
if test -z "$CXX"; then
ac_ct_CXX=$CXX
- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+ for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
@@ -4264,16 +4064,9 @@ $as_echo "$ac_use_strict_options" >&6; }
then
if test "$GCC" = yes
then
- case "${host}" in
- *-*-solaris*)
- CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long"
- CFLAGS="$CFLAGS -D__STDC__=0";;
- *-*-hpux*)
- echo "# Note: We are not using '-ansi' with HP/UX GCC because int64_t broke, see <http://bugs.icu-project.org/trac/ticket/8493>"
- CFLAGS="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
- *)
- CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
- esac
+ # Do not use -ansi. It limits us to C90, and it breaks some platforms.
+ # We use -std=c99 to disable the gnu99 defaults and its associated warnings
+ CFLAGS="$CFLAGS -Wall -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
else
case "${host}" in
*-*-cygwin)
@@ -4285,11 +4078,7 @@ $as_echo "$ac_use_strict_options" >&6; }
fi
if test "$GXX" = yes
then
- CXXFLAGS="$CXXFLAGS -W -Wall -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
- case "${host}" in
- *-*-solaris*)
- CXXFLAGS="$CXXFLAGS -D__STDC__=0";;
- esac
+ CXXFLAGS="$CXXFLAGS -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
else
case "${host}" in
*-*-cygwin)
@@ -5260,7 +5049,7 @@ $as_echo_n "checking whether we can use static library optimization option... "
case "${host}" in
*-linux*|i*86-*-*bsd*|i*86-pc-gnu)
- if test "$ac_cv_c_compiler_gnu" = yes; then
+ if test "$GCC" = yes; then
CPPFLAGS="${CPPFLAGS} -ffunction-sections -fdata-sections"
LDFLAGS="${LDFLAGS} -Wl,--gc-sections"
fi
@@ -5816,28 +5605,9 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
ac_compiler_gnu=$ac_cv_c_compiler_gnu
+# Always build ICU with multi-threading support.
threads=true
-
-# Enable/disable threads
-# Check whether --enable-threads was given.
-if test "${enable_threads+set}" = set; then :
- enableval=$enable_threads; case "${enableval}" in
- yes) threads=true ;;
- no) threads=false ;;
- *) as_fn_error $? "bad value ${enableval} for --enable-threads" "$LINENO" 5 ;;
- esac
-else
- threads=true
-fi
-
-
-if test "$threads" = true; then
- THREADS_TRUE=
-else
- THREADS_TRUE='#'
-fi
-
-ICU_USE_THREADS=0
+ICU_USE_THREADS=1
OLD_LIBS=${LIBS}
if test $threads = true; then
@@ -6065,8 +5835,6 @@ fi
esac
fi
-
-
# Check whether --enable-weak-threads was given.
if test "${enable_weak_threads+set}" = set; then :
enableval=$enable_weak_threads; case "${enableval}" in
@@ -6536,14 +6304,11 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namespace_ok" >&5
$as_echo "$ac_cv_namespace_ok" >&6; }
-U_HAVE_NAMESPACE=1
if test $ac_cv_namespace_ok = no
then
as_fn_error $? "Namespace support is required to build ICU." "$LINENO" 5
- U_HAVE_NAMESPACE=0
fi
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for properly overriding new and delete" >&5
$as_echo_n "checking for properly overriding new and delete... " >&6; }
U_OVERRIDE_CXX_ALLOCATION=0
@@ -7117,37 +6882,14 @@ if test $U_SIZEOF_WCHAR_T = 0; then
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for UTF-16 string literal support" >&5
-$as_echo_n "checking whether to check for UTF-16 string literal support... " >&6; }
-enabled=yes
-U_ENABLE_UTF16_STRING_CHECK=1
-# Check whether --enable-utf16-string-check was given.
-if test "${enable_utf16_string_check+set}" = set; then :
- enableval=$enable_utf16_string_check; case "${enableval}" in
- yes|"") enabled=yes; U_ENABLE_UTF16_STRING_CHECK=1 ;;
- no) enabled=no; U_ENABLE_UTF16_STRING_CHECK=0 ;;
- *) ;;
- esac
-fi
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
-$as_echo "$enabled" >&6; }
-
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UTF-16 string literal support" >&5
$as_echo_n "checking for UTF-16 string literal support... " >&6; }
-if test $U_ENABLE_UTF16_STRING_CHECK = 0; then
-U_CHECK_UTF16_STRING=0
-U_CHECK_GNUC_UTF16_STRING=0
-CHECK_UTF16_STRING_RESULT="check disabled"
-
-else # do the UTF16 literal checks
U_CHECK_UTF16_STRING=1
CHECK_UTF16_STRING_RESULT="unknown"
case "${host}" in
*-*-aix*|powerpc64-*-linux*)
- if test "$ac_cv_c_compiler_gnu" = no; then
+ if test "$GCC" = no; then
OLD_CFLAGS="${CFLAGS}"
OLD_CXXFLAGS="${CXXFLAGS}"
CFLAGS="${CFLAGS} -qutf"
@@ -7178,7 +6920,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
;;
*-*-solaris*)
- if test "$ac_cv_c_compiler_gnu" = no; then
+ if test "$GCC" = no; then
OLD_CFLAGS="${CFLAGS}"
OLD_CXXFLAGS="${CXXFLAGS}"
CFLAGS="${CFLAGS} -xustr=ascii_utf16_ushort"
@@ -7217,7 +6959,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
;;
*-*-hpux*)
- if test "$ac_cv_c_compiler_gnu" = no; then
+ if test "$GCC" = no; then
# The option will be detected at compile time without additional compiler options.
CHECK_UTF16_STRING_RESULT="available"
fi
@@ -7231,25 +6973,14 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
esac
# GCC >= 4.4 supports UTF16 string literals. The CFLAGS and CXXFLAGS may change in the future.
-# Since we have to use a different standard, if strict is enable, don't enable UTF16 string literals.
-U_CHECK_GNUC_UTF16_STRING=0
-if test "$ac_use_strict_options" = no && test "$CHECK_UTF16_STRING_RESULT" = "unknown"; then
- if test "$ac_cv_c_compiler_gnu" = yes; then
+if test "$CHECK_UTF16_STRING_RESULT" = "unknown"; then
+ if test "$GCC" = yes; then
OLD_CFLAGS="${CFLAGS}"
- OLD_CXXFLAGS="${CXXFLAGS}"
- CFLAGS="${CFLAGS} -std=gnu99 -D_GCC_"
- CXXFLAGS="${CXXFLAGS} -std=c++0x"
+ CFLAGS="${CFLAGS} -std=gnu99"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
-#ifdef _GCC_
-typedef __CHAR16_TYPE__ char16_t;
-#endif
-char16_t test[] = u"This is a UTF16 literal string.";
-#else
-GCC IS TOO OLD!
-#endif
+static const char16_t test[] = u"This is a UTF16 literal string.";
int
main ()
@@ -7260,27 +6991,66 @@ main ()
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
- U_CHECK_UTF16_STRING=1
+ CC_UTF16_STRING=1
else
- U_CHECK_UTF16_STRING=0
+ CC_UTF16_STRING=0
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- if test "$U_CHECK_UTF16_STRING" = 1; then
- CHECK_UTF16_STRING_RESULT="available";
- U_CHECK_GNUC_UTF16_STRING=1
+ if test "$CC_UTF16_STRING" = 1; then
+ CHECK_UTF16_STRING_RESULT="C only";
else
CFLAGS="${OLD_CFLAGS}"
- CXXFLAGS="${OLD_CXXFLAGS}"
fi
fi
-fi
-fi
+ if test "$GXX" = yes; then
+ OLD_CXXFLAGS="${CXXFLAGS}"
+ # -Wno-return-type-c-linkage is desired so that stable ICU API is not warned about.
+ CXXFLAGS="${CXXFLAGS} -std=c++11"
+ ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+static const char16_t test[] = u"This is a UTF16 literal string.";
+
+int
+main ()
+{
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ CXX_UTF16_STRING=1
+else
+ CXX_UTF16_STRING=0
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ if test "$CXX_UTF16_STRING" = 1; then
+ if test "$CC_UTF16_STRING" = 1; then
+ CHECK_UTF16_STRING_RESULT="available";
+ else
+ CHECK_UTF16_STRING_RESULT="C++ only";
+ fi
+ else
+ CXXFLAGS="${OLD_CXXFLAGS}"
+ fi
+ fi
+fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_UTF16_STRING_RESULT" >&5
$as_echo "$CHECK_UTF16_STRING_RESULT" >&6; }
-
# Enable/disable extras
# Check whether --enable-extras was given.
if test "${enable_extras+set}" = set; then :
@@ -7520,14 +7290,9 @@ fi
# Now that we're done using CPPFLAGS etc. for tests, we can change it
# for build.
-if test $ICU_USE_THREADS -ne 0
-then
- CPPFLAGS="$CPPFLAGS \$(THREADSCPPFLAGS)"
- CFLAGS="$CFLAGS \$(THREADSCFLAGS)"
- CXXFLAGS="$CXXFLAGS \$(THREADSCXXFLAGS)"
-else
- CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DICU_USE_THREADS=0"
-fi
+CPPFLAGS="$CPPFLAGS \$(THREADSCPPFLAGS)"
+CFLAGS="$CFLAGS \$(THREADSCFLAGS)"
+CXXFLAGS="$CXXFLAGS \$(THREADSCXXFLAGS)"
@@ -7541,7 +7306,7 @@ echo "CXXFLAGS=$CXXFLAGS"
# output the Makefiles
-ac_config_files="$ac_config_files icudefs.mk Makefile data/pkgdataMakefile config/Makefile.inc config/icu.pc config/pkgdataMakefile data/Makefile stubdata/Makefile common/Makefile i18n/Makefile layout/Makefile layoutex/Makefile io/Makefile extra/Makefile extra/uconv/Makefile extra/uconv/pkgdataMakefile extra/scrptrun/Makefile tools/Makefile tools/ctestfw/Makefile tools/toolutil/Makefile tools/makeconv/Makefile tools/genrb/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile tools/genctd/Makefile tools/gentest/Makefile tools/gennorm2/Makefile tools/genbrk/Makefile tools/gensprep/Makefile tools/icuinfo/Makefile tools/icupkg/Makefile tools/icuswap/Makefile tools/pkgdata/Makefile tools/tzcode/Makefile tools/gencfu/Makefile test/Makefile test/compat/Makefile test/testdata/Makefile test/testdata/pkgdataMakefile test/hdrtst/Makefile test/intltest/Makefile test/cintltst/Makefile test/iotest/Makefile test/letest/Makefile test/perf/Makefile test/perf/collationperf/Makefile test/perf/dicttrieperf/Makefile test/perf/ubrkperf/Makefile test/perf/charperf/Makefile test/perf/convperf/Makefile test/perf/normperf/Makefile test/perf/DateFmtPerf/Makefile test/perf/howExpensiveIs/Makefile test/perf/strsrchperf/Makefile test/perf/unisetperf/Makefile test/perf/usetperf/Makefile test/perf/ustrperf/Makefile test/perf/utfperf/Makefile test/perf/utrie2perf/Makefile samples/Makefile samples/date/Makefile samples/cal/Makefile samples/layout/Makefile"
+ac_config_files="$ac_config_files icudefs.mk Makefile data/pkgdataMakefile config/Makefile.inc config/icu.pc config/pkgdataMakefile data/Makefile stubdata/Makefile common/Makefile i18n/Makefile layout/Makefile layoutex/Makefile io/Makefile extra/Makefile extra/uconv/Makefile extra/uconv/pkgdataMakefile extra/scrptrun/Makefile tools/Makefile tools/ctestfw/Makefile tools/toolutil/Makefile tools/makeconv/Makefile tools/genrb/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile tools/gendict/Makefile tools/gentest/Makefile tools/gennorm2/Makefile tools/genbrk/Makefile tools/gensprep/Makefile tools/icuinfo/Makefile tools/icupkg/Makefile tools/icuswap/Makefile tools/pkgdata/Makefile tools/tzcode/Makefile tools/gencfu/Makefile test/Makefile test/compat/Makefile test/testdata/Makefile test/testdata/pkgdataMakefile test/hdrtst/Makefile test/intltest/Makefile test/cintltst/Makefile test/iotest/Makefile test/letest/Makefile test/perf/Makefile test/perf/collationperf/Makefile test/perf/collperf/Makefile test/perf/dicttrieperf/Makefile test/perf/ubrkperf/Makefile test/perf/charperf/Makefile test/perf/convperf/Makefile test/perf/normperf/Makefile test/perf/DateFmtPerf/Makefile test/perf/howExpensiveIs/Makefile test/perf/strsrchperf/Makefile test/perf/unisetperf/Makefile test/perf/usetperf/Makefile test/perf/ustrperf/Makefile test/perf/utfperf/Makefile test/perf/utrie2perf/Makefile samples/Makefile samples/date/Makefile samples/cal/Makefile samples/layout/Makefile"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -8287,7 +8052,7 @@ do
"tools/genccode/Makefile") CONFIG_FILES="$CONFIG_FILES tools/genccode/Makefile" ;;
"tools/gencmn/Makefile") CONFIG_FILES="$CONFIG_FILES tools/gencmn/Makefile" ;;
"tools/gencnval/Makefile") CONFIG_FILES="$CONFIG_FILES tools/gencnval/Makefile" ;;
- "tools/genctd/Makefile") CONFIG_FILES="$CONFIG_FILES tools/genctd/Makefile" ;;
+ "tools/gendict/Makefile") CONFIG_FILES="$CONFIG_FILES tools/gendict/Makefile" ;;
"tools/gentest/Makefile") CONFIG_FILES="$CONFIG_FILES tools/gentest/Makefile" ;;
"tools/gennorm2/Makefile") CONFIG_FILES="$CONFIG_FILES tools/gennorm2/Makefile" ;;
"tools/genbrk/Makefile") CONFIG_FILES="$CONFIG_FILES tools/genbrk/Makefile" ;;
@@ -8309,6 +8074,7 @@ do
"test/letest/Makefile") CONFIG_FILES="$CONFIG_FILES test/letest/Makefile" ;;
"test/perf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/Makefile" ;;
"test/perf/collationperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/collationperf/Makefile" ;;
+ "test/perf/collperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/collperf/Makefile" ;;
"test/perf/dicttrieperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/dicttrieperf/Makefile" ;;
"test/perf/ubrkperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/ubrkperf/Makefile" ;;
"test/perf/charperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/charperf/Makefile" ;;
@@ -8785,12 +8551,6 @@ echo
echo "ICU for C/C++ $VERSION is ready to be built."
echo "=== Important Notes: ==="
-if test $ICU_USE_THREADS = 0; then
- echo
- echo "** ICU was configured without mutex or thread support. Multithread-safe operation will not be tested. If this is unexpected, then run configure with --enable-threads=yes or check the messages above to see why thread support was not found." 1>&6
- echo
-fi
-
echo "Data Packaging: $datapackaging"
echo " This means: $datapackaging_msg"
echo " To locate data: $datapackaging_howfound"
diff --git a/Build/source/libs/icu/icu-49.1/configure.in b/Build/source/libs/icu/icu-50.1/configure.in
index e8b4dcebef4..2e33779997d 100644
--- a/Build/source/libs/icu/icu-49.1/configure.in
+++ b/Build/source/libs/icu/icu-50.1/configure.in
@@ -120,9 +120,11 @@ AC_SUBST(ENABLE_RELEASE)
: ${CFLAGS=""}
: ${CXXFLAGS=""}
-# Checks for programs
-AC_PROG_CC
-AC_PROG_CXX
+# Checks for compilers
+AC_PROG_CC([clang gcc cc c99 c89 xlc_r xlc cl.exe icc])
+# Make sure that we try clang++ first, which provides C++11 support.
+# The g++ compiler is less likely to support C++11.
+AC_PROG_CXX([clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC])
# Ensure that if CXXFLAGS/CFLAGS were not set when calling configure, set it correctly based on (enable/disable) debug or release option
# The release mode use is the default one for autoconf
@@ -276,7 +278,7 @@ if test "$ENABLE_STATIC" = "YES"; then
case "${host}" in
*-linux*|i*86-*-*bsd*|i*86-pc-gnu)
- if test "$ac_cv_c_compiler_gnu" = yes; then
+ if test "$GCC" = yes; then
CPPFLAGS="${CPPFLAGS} -ffunction-sections -fdata-sections"
LDFLAGS="${LDFLAGS} -Wl,--gc-sections"
fi
@@ -465,20 +467,9 @@ fi
AC_SUBST(U_HAVE_STD_STRING)
AC_LANG_POP([C++])
+# Always build ICU with multi-threading support.
threads=true
-
-# Enable/disable threads
-AC_ARG_ENABLE(threads,
- [ --enable-threads build ICU with thread safety [default=yes]],
- [case "${enableval}" in
- yes) threads=true ;;
- no) threads=false ;;
- *) AC_MSG_ERROR(bad value ${enableval} for --enable-threads) ;;
- esac],
- threads=true)
-ICU_CONDITIONAL(THREADS, test "$threads" = true)
-
-ICU_USE_THREADS=0
+ICU_USE_THREADS=1
OLD_LIBS=${LIBS}
if test $threads = true; then
@@ -545,8 +536,6 @@ if test $threads = true; then
esac
fi
-AC_SUBST(ICU_USE_THREADS)
-
AC_ARG_ENABLE(weak-threads,
[ --enable-weak-threads weakly reference the threading library [default=no]],
[case "${enableval}" in
@@ -689,13 +678,10 @@ AC_CACHE_VAL(ac_cv_namespace_ok,
using namespace x_version;
], [f();])],[ac_cv_namespace_ok=yes],[ac_cv_namespace_ok=no])] )
AC_MSG_RESULT($ac_cv_namespace_ok)
-U_HAVE_NAMESPACE=1
if test $ac_cv_namespace_ok = no
then
AC_MSG_ERROR(Namespace support is required to build ICU.)
- U_HAVE_NAMESPACE=0
fi
-AC_SUBST(U_HAVE_NAMESPACE)
AC_MSG_CHECKING([for properly overriding new and delete])
U_OVERRIDE_CXX_ALLOCATION=0
@@ -912,33 +898,13 @@ if test $U_SIZEOF_WCHAR_T = 0; then
fi
fi
-AC_MSG_CHECKING([whether to check for UTF-16 string literal support])
-enabled=yes
-U_ENABLE_UTF16_STRING_CHECK=1
-AC_ARG_ENABLE(utf16-string-check,
- [ --enable-utf16-string-check enable testing for UTF-16 string literal support [default=yes]],
- [ case "${enableval}" in
- yes|"") enabled=yes; U_ENABLE_UTF16_STRING_CHECK=1 ;;
- no) enabled=no; U_ENABLE_UTF16_STRING_CHECK=0 ;;
- *) ;;
- esac],
-)
-AC_MSG_RESULT($enabled)
-AC_SUBST(U_ENABLE_UTF16_STRING_CHECK)
-
AC_MSG_CHECKING([for UTF-16 string literal support])
-if test $U_ENABLE_UTF16_STRING_CHECK = 0; then
-U_CHECK_UTF16_STRING=0
-U_CHECK_GNUC_UTF16_STRING=0
-CHECK_UTF16_STRING_RESULT="check disabled"
-
-else # do the UTF16 literal checks
U_CHECK_UTF16_STRING=1
CHECK_UTF16_STRING_RESULT="unknown"
case "${host}" in
*-*-aix*|powerpc64-*-linux*)
- if test "$ac_cv_c_compiler_gnu" = no; then
+ if test "$GCC" = no; then
OLD_CFLAGS="${CFLAGS}"
OLD_CXXFLAGS="${CXXFLAGS}"
CFLAGS="${CFLAGS} -qutf"
@@ -953,7 +919,7 @@ case "${host}" in
fi
;;
*-*-solaris*)
- if test "$ac_cv_c_compiler_gnu" = no; then
+ if test "$GCC" = no; then
OLD_CFLAGS="${CFLAGS}"
OLD_CXXFLAGS="${CXXFLAGS}"
CFLAGS="${CFLAGS} -xustr=ascii_utf16_ushort"
@@ -976,7 +942,7 @@ case "${host}" in
fi
;;
*-*-hpux*)
- if test "$ac_cv_c_compiler_gnu" = no; then
+ if test "$GCC" = no; then
# The option will be detected at compile time without additional compiler options.
CHECK_UTF16_STRING_RESULT="available"
fi
@@ -990,38 +956,40 @@ case "${host}" in
esac
# GCC >= 4.4 supports UTF16 string literals. The CFLAGS and CXXFLAGS may change in the future.
-# Since we have to use a different standard, if strict is enable, don't enable UTF16 string literals.
-U_CHECK_GNUC_UTF16_STRING=0
-if test "$ac_use_strict_options" = no && test "$CHECK_UTF16_STRING_RESULT" = "unknown"; then
- if test "$ac_cv_c_compiler_gnu" = yes; then
+if test "$CHECK_UTF16_STRING_RESULT" = "unknown"; then
+ if test "$GCC" = yes; then
OLD_CFLAGS="${CFLAGS}"
- OLD_CXXFLAGS="${CXXFLAGS}"
- CFLAGS="${CFLAGS} -std=gnu99 -D_GCC_"
- CXXFLAGS="${CXXFLAGS} -std=c++0x"
+ CFLAGS="${CFLAGS} -std=gnu99"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
-#ifdef _GCC_
-typedef __CHAR16_TYPE__ char16_t;
-#endif
-char16_t test[] = u"This is a UTF16 literal string.";
-#else
-GCC IS TOO OLD!
-#endif
- ]], [[]])],[U_CHECK_UTF16_STRING=1],[U_CHECK_UTF16_STRING=0])
- if test "$U_CHECK_UTF16_STRING" = 1; then
- CHECK_UTF16_STRING_RESULT="available";
- U_CHECK_GNUC_UTF16_STRING=1
+static const char16_t test[] = u"This is a UTF16 literal string.";
+ ]], [[]])],[CC_UTF16_STRING=1],[CC_UTF16_STRING=0])
+ if test "$CC_UTF16_STRING" = 1; then
+ CHECK_UTF16_STRING_RESULT="C only";
else
CFLAGS="${OLD_CFLAGS}"
+ fi
+ fi
+ if test "$GXX" = yes; then
+ OLD_CXXFLAGS="${CXXFLAGS}"
+ # -Wno-return-type-c-linkage is desired so that stable ICU API is not warned about.
+ CXXFLAGS="${CXXFLAGS} -std=c++11"
+ AC_LANG_PUSH([C++])
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+static const char16_t test[] = u"This is a UTF16 literal string.";
+ ]], [[]])],[CXX_UTF16_STRING=1],[CXX_UTF16_STRING=0])
+ AC_LANG_POP([C++])
+ if test "$CXX_UTF16_STRING" = 1; then
+ if test "$CC_UTF16_STRING" = 1; then
+ CHECK_UTF16_STRING_RESULT="available";
+ else
+ CHECK_UTF16_STRING_RESULT="C++ only";
+ fi
+ else
CXXFLAGS="${OLD_CXXFLAGS}"
fi
fi
fi
-fi
-AC_SUBST(U_CHECK_GNUC_UTF16_STRING)
-
AC_MSG_RESULT($CHECK_UTF16_STRING_RESULT)
-AC_SUBST(U_CHECK_UTF16_STRING)
# Enable/disable extras
AC_ARG_ENABLE(extras,
@@ -1220,14 +1188,9 @@ fi
# Now that we're done using CPPFLAGS etc. for tests, we can change it
# for build.
-if test $ICU_USE_THREADS -ne 0
-then
- CPPFLAGS="$CPPFLAGS \$(THREADSCPPFLAGS)"
- CFLAGS="$CFLAGS \$(THREADSCFLAGS)"
- CXXFLAGS="$CXXFLAGS \$(THREADSCXXFLAGS)"
-else
- CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DICU_USE_THREADS=0"
-fi
+CPPFLAGS="$CPPFLAGS \$(THREADSCPPFLAGS)"
+CFLAGS="$CFLAGS \$(THREADSCFLAGS)"
+CXXFLAGS="$CXXFLAGS \$(THREADSCXXFLAGS)"
AC_SUBST(LIBCFLAGS)
AC_SUBST(LIBCXXFLAGS)
@@ -1266,7 +1229,7 @@ AC_CONFIG_FILES([icudefs.mk \
tools/genccode/Makefile \
tools/gencmn/Makefile \
tools/gencnval/Makefile \
- tools/genctd/Makefile \
+ tools/gendict/Makefile \
tools/gentest/Makefile \
tools/gennorm2/Makefile \
tools/genbrk/Makefile \
@@ -1288,6 +1251,7 @@ AC_CONFIG_FILES([icudefs.mk \
test/letest/Makefile \
test/perf/Makefile \
test/perf/collationperf/Makefile \
+ test/perf/collperf/Makefile \
test/perf/dicttrieperf/Makefile \
test/perf/ubrkperf/Makefile \
test/perf/charperf/Makefile \
@@ -1309,12 +1273,6 @@ echo
echo "ICU for C/C++ $VERSION is ready to be built."
echo "=== Important Notes: ==="
-if test $ICU_USE_THREADS = 0; then
- echo
- echo "** ICU was configured without mutex or thread support. Multithread-safe operation will not be tested. If this is unexpected, then run configure with --enable-threads=yes or check the messages [above] to see why thread support was not found." 1>&6
- echo
-fi
-
echo "Data Packaging: $datapackaging"
echo " This means: $datapackaging_msg"
echo " To locate data: $datapackaging_howfound"
diff --git a/Build/source/libs/icu/icu-49.1/data/Makefile.in b/Build/source/libs/icu/icu-50.1/data/Makefile.in
index 9399f3b3d13..5bcadc37f53 100644
--- a/Build/source/libs/icu/icu-49.1/data/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/data/Makefile.in
@@ -56,6 +56,10 @@ OS390LIST=$(OUTTMPDIR)/icudata390.lst
OUTTMPDIR_390STUB=$(top_builddir)/data/out/tmp_390stub
endif
+ifeq ($(OS390BATCH),1)
+CPPFLAGS += -Wc,'ros,roc'
+endif
+
# OBJDATADIR must be a short path (with ..'s) to the data.
ifeq ($(top_srcdir),..)
@@ -248,10 +252,10 @@ BREAK_TREE=brkitr
ALL_BRK_SOURCE= $(BRK_SOURCE) $(BRK_SOURCE_LOCAL)
BRK_FILES_SHORT=$(ALL_BRK_SOURCE:%.txt=$(BREAK_TREE)/%.brk)
BRK_FILES=$(ALL_BRK_SOURCE:%.txt=$(BRKBLDDIR)/%.brk)
-ifdef BRK_CTD_SOURCE
-ALL_CTD_SOURCE=$(BRK_CTD_SOURCE) $(BRK_CTD_SOURCE_LOCAL)
-CTD_FILES_SHORT=$(ALL_CTD_SOURCE:%.txt=$(BREAK_TREE)/%.ctd)
-CTD_FILES=$(ALL_CTD_SOURCE:%.txt=$(BRKBLDDIR)/%.ctd)
+ifdef BRK_DICT_SOURCE
+ALL_DICT_SOURCE=$(BRK_DICT_SOURCE) $(BRK_DICT_SOURCE_LOCAL)
+DICT_FILES_SHORT=$(ALL_DICT_SOURCE:%.txt=$(BREAK_TREE)/%.dict)
+DICT_FILES=$(ALL_DICT_SOURCE:%.txt=$(BRKBLDDIR)/%.dict)
endif
ifdef BRK_RES_SOURCE
BRS_SRC= root.txt $(BRK_RES_SOURCE) $(BRK_RES_SOURCE_LOCAL)
@@ -415,11 +419,11 @@ SPREP_FILES = $(ALL_SPREP_SOURCE:%.txt=$(BUILDDIR)/%.spp)
SPREP_FILES_SHORT = $(ALL_SPREP_SOURCE:%.txt=%.spp)
## All generated files
-ALL_FILES = $(DAT_FILES) $(CNV_FILES) $(CNV_FILES_SPECIAL) $(BRK_FILES) $(CTD_FILES) $(RES_FILES) $(INDEX_RES_FILE) $(CURR_FILES) $(LANG_FILES) $(REGION_FILES) $(ZONE_FILES) $(COLLATION_FILES) $(BRK_RES_FILES) $(RBNF_FILES) $(TRANSLIT_FILES) $(SPREP_FILES) $(CFU_FILES)
+ALL_FILES = $(DAT_FILES) $(CNV_FILES) $(CNV_FILES_SPECIAL) $(BRK_FILES) $(DICT_FILES) $(RES_FILES) $(INDEX_RES_FILE) $(CURR_FILES) $(LANG_FILES) $(REGION_FILES) $(ZONE_FILES) $(COLLATION_FILES) $(BRK_RES_FILES) $(RBNF_FILES) $(TRANSLIT_FILES) $(SPREP_FILES) $(CFU_FILES)
ALL_INDEX_SRC_FILES = $(PKGDATA_LIST) $(INDEX_FILE) $(CURR_INDEX_FILE) $(LANG_INDEX_FILE) $(REGION_INDEX_FILE) $(ZONE_INDEX_FILE) $(COLLATION_INDEX_FILE) $(BRK_RES_INDEX_FILE) $(RBNF_INDEX_FILE)
# a list to use in the .lst files (package-relative)
COLL_FILES_LIST=$(COLLATION_FILES_SHORT) $(COLLATION_INDEX_RES_SHORT)
-BRK_FILES_LIST=$(BRK_FILES_SHORT) $(CTD_FILES_SHORT) $(BRK_RES_FILES_SHORT) $(BRK_RES_INDEX_RES_SHORT)
+BRK_FILES_LIST=$(BRK_FILES_SHORT) $(BRK_RES_FILES_SHORT) $(BRK_RES_INDEX_RES_SHORT) $(DICT_FILES_SHORT)
LOCALE_FILES_LIST= $(RES_FILES_SHORT) $(LANG_FILES_SHORT) $(REGION_FILES_SHORT) $(ZONE_FILES_SHORT)
MISC_FILES_LIST=$(DAT_FILES_SHORT) $(CNV_FILES_SHORT) $(CNV_FILES_SHORT_SPECIAL) $(CURR_FILES_SHORT) $(RBNF_FILES_SHORT) $(RBNF_INDEX_RES_SHORT) $(TRANSLIT_FILES_SHORT) $(SPREP_FILES_SHORT) $(CFU_FILES_SHORT)
UNI_CORE_DATA=pnames.icu uprops.icu ucase.icu ubidi.icu
@@ -517,20 +521,23 @@ $(BUILDDIR)/%.spp: $(SPREPSRCDIR)/%.txt $(TOOLBINDIR)/gensprep$(TOOLEXEEXT) $(BU
#################################################### BRK
# BRK FILES
-#thaidict.brk: $(SRCDATADIR)/thaidict.brk
-# $(RMV) $@ && ln -s $(BUILDDIR) $@
-
-#khmerdict.brk: $(SRCDATADIR)/khmerdict.brk
-# $(RMV) $@ && ln -s $(BUILDDIR) $@
-
$(BRKBLDDIR)/%.brk: $(BRKSRCDIR)/%.txt $(TOOLBINDIR)/genbrk$(TOOLEXEEXT) $(DAT_FILES)
$(INVOKE) $(TOOLBINDIR)/genbrk -c -i $(BUILDDIR) -r $< -o $@
-#################################################### CTD
-# CTD FILES
+#################################################### DICT
+# DICT FILES
+
+# .dict file generated regardless of whether dictionary file exists
+
+$(BRKBLDDIR)/%.dict: $(TOOLBINDIR)/gendict$(TOOLEXEEXT) $(DAT_FILES)
+ $(INVOKE) $(TOOLBINDIR)/gendict --uchars -c -i $(BUILDDIR) $(BRKSRCDIR)/$(*F).txt $@
+
+$(BRKBLDDIR)/thaidict.dict: $(TOOLBINDIR)/gendict$(TOOLEXEEXT) $(DAT_FILES)
+ $(INVOKE) $(TOOLBINDIR)/gendict --bytes --transform offset-0x0e00 -c -i $(BUILDDIR) $(BRKSRCDIR)/thaidict.txt $(BRKBLDDIR)/thaidict.dict
-$(BRKBLDDIR)/%.ctd: $(BRKSRCDIR)/%.txt $(TOOLBINDIR)/genctd$(TOOLEXEEXT) $(DAT_FILES)
- $(INVOKE) $(TOOLBINDIR)/genctd -c -i $(BUILDDIR) -o $@ $<
+# TODO: figure out why combining characters are here?
+$(BRKBLDDIR)/khmerdict.dict: $(TOOLBINDIR)/gendict$(TOOLEXEEXT) $(DAT_FILES)
+ $(INVOKE) $(TOOLBINDIR)/gendict --bytes --transform offset-0x1780 -c -i $(BUILDDIR) $(BRKSRCDIR)/khmerdict.txt $(BRKBLDDIR)/khmerdict.dict
#################################################### CFU
# CFU FILES
@@ -672,7 +679,7 @@ $(COLLATION_INDEX_FILE): $(SRCLISTDEPS)
echo "}" >> $@;
### brk res
-$(BRKBLDDIR)/%.res: $(BRKSRCDIR)/%.txt $(TOOLBINDIR)/genrb$(TOOLEXEEXT) $(BRK_FILES) $(DAT_FILES)
+$(BRKBLDDIR)/%.res: $(BRKSRCDIR)/%.txt $(TOOLBINDIR)/genrb$(TOOLEXEEXT) $(BRK_FILES) $(DICT_FILES) $(DAT_FILES)
$(INVOKE) $(TOOLBINDIR)/genrb $(GENRBOPTS) -i $(BUILDDIR) -s $(BRKSRCDIR) -d $(BRKBLDDIR) $(<F)
$(BRKBLDDIR)/$(INDEX_NAME).res: $(OUTTMPDIR)/$(BREAK_TREE)/$(INDEX_NAME).txt $(TOOLBINDIR)/genrb$(TOOLEXEEXT)
diff --git a/Build/source/libs/icu/icu-49.1/data/build.xml b/Build/source/libs/icu/icu-50.1/data/build.xml
index 6f3e7e9421a..789a672e51d 100644
--- a/Build/source/libs/icu/icu-49.1/data/build.xml
+++ b/Build/source/libs/icu/icu-50.1/data/build.xml
@@ -5,7 +5,7 @@
<!--
/*
*******************************************************************************
-* Copyright (C) 2005-2011, International Business Machines Corporation and *
+* Copyright (C) 2005-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
@@ -71,7 +71,7 @@
</taskdef>
</target>
<!-- target for generating ICU data -->
- <target name="all" depends="locales, resfiles, resfiles_curr, resfiles_lang, resfiles_region, resfiles_zone, collation, colfiles, rbnf, rbnffiles, supplementalData, metadata, metaZones, windowsZones, likelySubtags, plurals, numberingSystems, translit, brkitr, brkfiles, keyTypeData" />
+ <target name="all" depends="locales, resfiles, resfiles_curr, resfiles_lang, resfiles_region, resfiles_zone, collation, colfiles, rbnf, rbnffiles, supplementalData, metadata, metaZones, windowsZones, likelySubtags, plurals, numberingSystems, translit, brkitr, brkfiles, keyTypeData, genderList, postalCodeData, dayPeriods" />
<!-- parallel target -->
<target name="pall" depends="init">
<parallel threadsPerProcessor ="1">
@@ -113,7 +113,7 @@
</target>
<target name="locales" depends="init,setup" description="builds locale files in ICU text format">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" srcFile=".*xml" destFile=".*txt">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" srcFile=".*xml" destFile=".*txt">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
@@ -121,6 +121,8 @@
<arg name="--destdir" value="${env.ICU4C_DIR}/source/data/locales"/>
<arg name="--specialsdir" value="${env.ICU4C_DIR}/source/data/xml/main"/>
<arg name="--supplementaldir" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="--type" value="locales"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
<remapper>
<remap sourcePath="/Keys" targetDir="lang" />
@@ -305,15 +307,14 @@
</cldr-build>
</target>
<target name="supplementalData" depends="init,setup" description="builds supplementalData.txt from supplementalData.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="supplementalData.txt" noArgs="true">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="supplementalData.txt" noArgs="true">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
- <arg name="-l"/>
- <arg name="-f"/>
- <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-t" value="supplementalData"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
<remapper>
<remap sourcePath="/CurrencyMap" targetDir="curr" />
@@ -323,85 +324,118 @@
</cldr-build>
</target>
<target name="metadata" depends="init,setup" description="builds metadata.txt from supplementalMetadata.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="metadata.txt" noArgs="true">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="metadata.txt" noArgs="true">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
- <arg name="-q"/>
- <arg name="-f"/>
- <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-t" value="metadata"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
</run>
</cldr-build>
</target>
<target name="metaZones" depends="init,setup" description="builds metaZones.txt from metaZones.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="metaZones.txt" noArgs="true">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="metaZones.txt" noArgs="true">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
- <arg name="-z"/>
- <arg name="-f"/>
- <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-t" value="metaZones"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
</run>
</cldr-build>
</target>
<target name="windowsZones" depends="init,setup" description="builds windowsZones.txt from windowsZones.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="windowsZones.txt" noArgs="true">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="windowsZones.txt" noArgs="true">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
- <arg name="-i"/>
- <arg name="-f"/>
- <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-t" value="windowsZones"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
</run>
</cldr-build>
</target>
<target name="likelySubtags" depends="init,setup" description="builds likelySubtags.txt from likelySubtags.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="likelySubtags.txt" noArgs="true">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="likelySubtags.txt" noArgs="true">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
- <arg name="-t"/>
- <arg name="-f"/>
- <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-t" value="likelySubtags"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
</run>
</cldr-build>
</target>
<target name="plurals" depends="init,setup" description="builds plurals.txt from plurals.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="plurals.txt" noArgs="true">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="plurals.txt" noArgs="true">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
- <arg name="-r"/>
- <arg name="-f"/>
- <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-t" value="plurals"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
</run>
</cldr-build>
</target>
<target name="numberingSystems" depends="init,setup" description="builds numberingSystems.txt from numberingSystems.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="numberingSystems.txt" noArgs="true">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="numberingSystems.txt" noArgs="true">
<!-- launch the tool and generate the data after reading the config file -->
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
- <arg name="-n"/>
- <arg name="-f"/>
- <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-t" value="numberingSystems"/>
+ <arg name="--cldrVersion" value="22.1"/>
+ </args>
+ </run>
+ </cldr-build>
+ </target>
+ <target name="genderList" depends="init,setup" description="builds genderList.txt from genderList.xml">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="genderList.txt" noArgs="true">
+ <!-- launch the tool and generate the data after reading the config file -->
+ <run>
+ <args>
+ <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
+ <arg name="-t" value="genderList"/>
+ <arg name="--cldrVersion" value="22.1"/>
+ </args>
+ </run>
+ </cldr-build>
+ </target>
+ <target name="postalCodeData" depends="init,setup" description="builds postalCodeData.txt from postalCodeData.xml">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="postalCodeData.txt" noArgs="true">
+ <!-- launch the tool and generate the data after reading the config file -->
+ <run>
+ <args>
+ <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
+ <arg name="-t" value="postalCodeData"/>
+ <arg name="--cldrVersion" value="22.1"/>
+ </args>
+ </run>
+ </cldr-build>
+ </target>
+ <target name="dayPeriods" depends="init,setup" description="builds dayPeriods.txt from dayPeriods.xml">
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="dayPeriods.txt" noArgs="true">
+ <!-- launch the tool and generate the data after reading the config file -->
+ <run>
+ <args>
+ <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
+ <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
+ <arg name="-t" value="dayPeriods"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
</run>
</cldr-build>
@@ -436,13 +470,13 @@
</target>
<target name="keyTypeData" depends="init,setup" description="builds keyTypeData.txt and timezoneTypes.txt from bcp47/*.xml">
- <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" noArgs="true">
- <!-- launch the tool and generate the data after reading the config file -->
+ <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" noArgs="true">
<run>
<args>
<arg name="-s" value="${env.CLDR_DIR}/common/bcp47" />
- <arg name="-k" value="${env.CLDR_DIR}/common/bcp47" />
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
+ <arg name="-t" value="keyTypeData"/>
+ <arg name="--cldrVersion" value="22.1"/>
</args>
</run>
</cldr-build>
@@ -549,6 +583,15 @@
<include name="keyTypeData.txt" />
<include name="timezoneTypes.txt" />
</fileset>
+ <fileset id="genderList" dir="${env.ICU4C_DIR}/source/data/misc">
+ <include name="genderList.txt" />
+ </fileset>
+ <fileset id="postalCodeData" dir="${env.ICU4C_DIR}/source/data/misc">
+ <include name="postalCodeData.txt" />
+ </fileset>
+ <fileset id="dayPeriods" dir="${env.ICU4C_DIR}/source/data/misc">
+ <include name="dayPeriods.txt" />
+ </fileset>
</delete>
</target>
</project>
diff --git a/Build/source/libs/icu/icu-49.1/data/cldr-icu-readme.txt b/Build/source/libs/icu/icu-50.1/data/cldr-icu-readme.txt
index fc247a3869e..1793cd8cadf 100644
--- a/Build/source/libs/icu/icu-49.1/data/cldr-icu-readme.txt
+++ b/Build/source/libs/icu/icu-50.1/data/cldr-icu-readme.txt
@@ -1,4 +1,4 @@
-# Copyright (C) 2010, International Business Machines Corporation and others.
+# Copyright (C) 2010,2012, International Business Machines Corporation and others.
# All Rights Reserved.
#
# Commands for regenerating ICU4C locale data (.txt files) from CLDR.
@@ -7,6 +7,9 @@
# - CLDR (the source of most of the data, and some Java tools)
# - ICU4J (used by the conversion tools)
# - ICU4C (the destination for the new data, and the source for some of it)
+# (Either check out ICU4C from Subversion, or download the additional
+# icu4c-*-data.zip file so that the icu/source/data/ directory is fully
+# populated.)
#
# For an official CLDR data integration into ICU, these should be clean, freshly
# checked-out. For released CLDR sources, an alternative to checking out sources
@@ -82,6 +85,12 @@
# alt forms for certain paths, or to exclude certain paths; note
# that <paths> items can only have draft or alt attributes.
#
+# Note that if a language-only locale (e.g. "de") is included in
+# <locales>, then all region sublocales for that language that
+# are present in CLDR data (e.g. "de_AT", "de_BE", "de_CH", etc.)
+# should also be included in <locales>, per PMC policy decision
+# 2012-05-02 (see http://bugs.icu-project.org/trac/ticket/9298).
+#
# icu/trunk/source/data/build.xml - If you are adding or removing break
# iterators, you need to update <fileset id="brkitr" ...> under
# <target name="clean" ...> to clean the correct set of files.
@@ -197,11 +206,14 @@ make check 2>&1 | tee /tmp/icu4c-newData-makeCheck.txt
# 9. Investigate each test case failure. The first run processing new CLDR data
# from the Survey Tool can result in thousands of failures (in many cases, one
-# CLDR data fix can resolve hundres of test failures). If the error is caused
+# CLDR data fix can resolve hundreds of test failures). If the error is caused
# by bad CLDR data, then file a CLDR bug, fix the data, and regenerate from
# step 5a. If the data is OK but the testcase needs to be updated because the
# data has legitimately changed, then update the testcase. You will check in
# the updated testcases along with the new ICU data at the end of this process.
+# Note that if the new data has any differences in structure, you will have to
+# update test/testdata/structLocale.txt or /tsutil/cldrtest/TestLocaleStructure
+# may fail.
# Repeat steps 5-8 until there are no errors.
# 10. Now run the make check tests in exhaustive mode:
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/af.txt b/Build/source/libs/icu/icu-50.1/data/curr/af.txt
index 802883e3d29..d3cdce2412e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/af.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/af.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/af.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/af.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ af{
"Argentynse peso",
}
AUD{
- "AU$",
+ "A$",
"Australiese dollar",
}
AWG{
@@ -483,6 +483,10 @@ af{
"QAR",
"Katarese rial",
}
+ RON{
+ "RON",
+ "Roemeense leu",
+ }
RSD{
"RSD",
"Serbiese dinar",
@@ -539,6 +543,10 @@ af{
"SRD",
"Surinaamse dollar",
}
+ SSP{
+ "SSP",
+ "Suid-Soedanese pond",
+ }
STD{
"STD",
"São Tomé en Príncipe dobra",
@@ -664,5 +672,23 @@ af{
"Zimbabwiese dollar",
}
}
- Version{"2.0.65.46"}
+ CurrencyPlurals{
+ EUR{
+ one{"EUR"}
+ other{"EUR"}
+ }
+ RON{
+ one{"Roemeense leu"}
+ other{"Roemeense leu"}
+ }
+ SSP{
+ one{"Suid-Soedanese pond"}
+ other{"Suid-Soedanese pond"}
+ }
+ }
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/af_NA.txt b/Build/source/libs/icu/icu-50.1/data/curr/af_NA.txt
index c7ab438e59a..1e7d6dec8ff 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/af_NA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/af_NA.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/af_NA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/af_NA.xml
// *
// ***************************************************************************
af_NA{
@@ -13,5 +13,5 @@ af_NA{
"Namibiese dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/agq.txt b/Build/source/libs/icu/icu-50.1/data/curr/agq.txt
index 3a549bb19b7..4be0af576d8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/agq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/agq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/agq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/agq.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ agq{
"Kwanzà è Àŋgolà",
}
AUD{
- "AU$",
+ "A$",
"Dɔlà e Ùsɨ̀tɛ̀lɛlìa",
}
BHD{
@@ -228,5 +228,5 @@ agq{
"Dɔlà è Zìmbagbɛ̀",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ak.txt b/Build/source/libs/icu/icu-50.1/data/curr/ak.txt
index 1333fc75f46..cd188177221 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ak.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ak.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ak.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ak.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ak{
"Angola Kwanza",
}
AUD{
- "AU$",
+ "A$",
"Ɔstrelia Dɔla",
}
BHD{
@@ -228,5 +228,5 @@ ak{
"Zimbabwe Dɔla",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/am.txt b/Build/source/libs/icu/icu-50.1/data/curr/am.txt
new file mode 100644
index 00000000000..a7674caace3
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/am.txt
@@ -0,0 +1,1278 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/am.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/am.xml
+ */
+am{
+ Currencies{
+ AED{
+ "AED",
+ "የተባበሩት የአረብ ኤáˆáˆ¨á‰µáˆµ ዲርሀáˆ",
+ }
+ AFN{
+ "AFN",
+ "የአáጋን አáጋኒ",
+ }
+ ALL{
+ "ALL",
+ "የአáˆá‰£áŠ•á‹« ሌክ",
+ }
+ AMD{
+ "AMD",
+ "የአርመን ድራáˆ",
+ }
+ ANG{
+ "ANG",
+ "ኔዘርላንድስ አንቲሊአን ጊáˆá‹°áˆ­",
+ }
+ AOA{
+ "AOA",
+ "የአንጎላ ኩዋንዛ",
+ }
+ ARS{
+ "ARS",
+ "የአርጀንቲና á”ሶ",
+ }
+ AUD{
+ "AU$",
+ "የአá‹áˆµá‰µáˆ«áˆŠá‹« ዶላር",
+ }
+ AWG{
+ "AWG",
+ "አሩባን áሎሪን",
+ }
+ AZN{
+ "AZN",
+ "የአዛርባጃን ማናት",
+ }
+ BAM{
+ "BAM",
+ "የቦስኒያ ሄርዞጎቪና የሚመáŠá‹˜áˆ­ ማርክ",
+ }
+ BBD{
+ "BBD",
+ "የባርቤዶስ ዶላር",
+ }
+ BDT{
+ "BDT",
+ "የባንáŒáˆ‹á‹²áˆ½ ታካ",
+ }
+ BGN{
+ "BGN",
+ "የቡáˆáŒ‹áˆªá‹« ሌቭ",
+ }
+ BHD{
+ "BHD",
+ "የባኽሬን ዲናር",
+ }
+ BIF{
+ "BIF",
+ "የብሩንዲ áራንክ",
+ }
+ BMD{
+ "BMD",
+ "የቤርሙዳ ዶላር",
+ }
+ BND{
+ "BND",
+ "የብሩኔ ዶላር",
+ }
+ BOB{
+ "BOB",
+ "የቦሊቪያ ቦሊቪያኖ",
+ }
+ BRL{
+ "R$",
+ "የብራዚሠሪáˆ",
+ }
+ BSD{
+ "BSD",
+ "የባሃማስ ዶላር",
+ }
+ BTN{
+ "BTN",
+ "ብáˆá‰³áŠ’ዠንጉáˆá‰µáˆ¨áˆ",
+ }
+ BWP{
+ "BWP",
+ "የቦትስዋና á‘ላ",
+ }
+ BYR{
+ "BYR",
+ "የቤላሩስያ ሩብáˆ",
+ }
+ BZD{
+ "BZD",
+ "የቤሊዠዶላር",
+ }
+ CAD{
+ "CA$",
+ "የካናዳ ዶላር",
+ }
+ CDF{
+ "CDF",
+ "የኮንጠáራንክ ኮንáŒáˆŒá‹",
+ }
+ CHF{
+ "CHF",
+ "የስዊስ áራንክ",
+ }
+ CLP{
+ "CLP",
+ "የቺሊ á”ሶ",
+ }
+ CNY{
+ "CNÂ¥",
+ "የቻይና የን",
+ }
+ COP{
+ "COP",
+ "የኮሎáˆá‰¢á‹« á”ሶ",
+ }
+ CRC{
+ "CRC",
+ "የኮስታሪካ ኮሎን",
+ }
+ CUC{
+ "CUC",
+ "የኩባ የሚመáŠá‹˜áˆ­ á”ሶ",
+ }
+ CUP{
+ "CUP",
+ "የኩባ á”ሶ",
+ }
+ CVE{
+ "CVE",
+ "የኬᕠቫርዲ ኤስኩዶ",
+ }
+ CZK{
+ "CZK",
+ "ቼክ ሪáá•áˆŠáŠ­ ኮሩና",
+ }
+ DJF{
+ "DJF",
+ "የጅቡቲ áራንክ",
+ }
+ DKK{
+ "DKK",
+ "የዴንማርክ ክሮን",
+ }
+ DOP{
+ "DOP",
+ "የዶሚኒክ á”ሶ",
+ }
+ DZD{
+ "DZD",
+ "የአáˆáŒ„ሪያ ዲናር",
+ }
+ EGP{
+ "EGP",
+ "የáŒá‰¥áŒ½ á“á‹áŠ•á‹µ",
+ }
+ ERN{
+ "ERN",
+ "ዬኤርትራ ናቅá‹",
+ }
+ ETB{
+ "ብር",
+ "የኢትዮጵያ ብር",
+ }
+ EUR{
+ "€",
+ "ዩሮ",
+ }
+ FJD{
+ "FJD",
+ "የáŠáŒ‚ ዶላር",
+ }
+ FKP{
+ "FKP",
+ "የáŽáŠ­áˆ‹áŠ•á‹µ ደሴቶች á“á‹áŠ•á‹µ",
+ }
+ GBP{
+ "£",
+ "የእንáŒáˆŠá‹ á“á‹áŠ•á‹µ ስተርሊንáŒ",
+ }
+ GEL{
+ "GEL",
+ "የጆርጅያ ላሪ",
+ }
+ GHC{
+ "GHC",
+ "የጋና ሴዲ",
+ }
+ GHS{
+ "GHS",
+ "የጋና ሲዲ",
+ }
+ GIP{
+ "GIP",
+ "ጊብራáˆá‰³áˆ­ á“á‹áŠ•á‹µ",
+ }
+ GMD{
+ "GMD",
+ "የጋáˆá‰¢á‹« ዳላሲ",
+ }
+ GNF{
+ "GNF",
+ "የጊኒ áራንክ",
+ }
+ GTQ{
+ "GTQ",
+ "ጓቲማላን ኩቲዛáˆ",
+ }
+ GYD{
+ "GYD",
+ "የጉየና ዶላር",
+ }
+ HKD{
+ "HK$",
+ "የሆንáŒáŠ®áŠ•áŒ ዶላር",
+ }
+ HNL{
+ "HNL",
+ "የሃንዱራ ሌáˆá“አይራ",
+ }
+ HRK{
+ "HRK",
+ "የክሮሽያ ኩና",
+ }
+ HTG{
+ "HTG",
+ "የሃያቲ ጓርዴ",
+ }
+ HUF{
+ "HUF",
+ "የáˆáŠ•áŒ‹áˆª áŽáˆªáŠ•á‰µ",
+ }
+ IDR{
+ "IDR",
+ "የኢንዶኔዥያ ሩá’ሃ",
+ }
+ ILS{
+ "₪",
+ "የእስራኤሠአዲስ ሽቅáˆ",
+ }
+ INR{
+ "₹",
+ "የሕንድ ሩá’",
+ }
+ IQD{
+ "IQD",
+ "የኢራቅ ዲናር",
+ }
+ IRR{
+ "IRR",
+ "የኢራን ሪአáˆ",
+ }
+ ISK{
+ "ISK",
+ "የአይስላንድ ክሮና",
+ }
+ JMD{
+ "JMD",
+ "የጃማይካ ዶላር",
+ }
+ JOD{
+ "JOD",
+ "የጆርዳን ዲናር",
+ }
+ JPY{
+ "JPÂ¥",
+ "የጃá“ን የን",
+ }
+ KES{
+ "KES",
+ "የኬኒያ ሺሊንáŒ",
+ }
+ KGS{
+ "KGS",
+ "የኪርጊስታን ሶáˆ",
+ }
+ KHR{
+ "KHR",
+ "የካáˆá‰¦á‹²á‹« ሬáˆ",
+ }
+ KMF{
+ "KMF",
+ "የኮሞሮ áራንክ",
+ }
+ KPW{
+ "KPW",
+ "የሰሜን ኮሪያ ዎን",
+ }
+ KRW{
+ "â‚©",
+ "የደቡብ ኮሪያ ዎን",
+ }
+ KWD{
+ "KWD",
+ "የኩዌት ዲናር",
+ }
+ KYD{
+ "KYD",
+ "የካይማን ደሴቶች ዶላር",
+ }
+ KZT{
+ "KZT",
+ "የካዛኪስታን ተንጌ",
+ }
+ LAK{
+ "LAK",
+ "የላኦቲ ኪá•",
+ }
+ LBP{
+ "LBP",
+ "የሊባኖስ á“á‹áŠ•á‹µ",
+ }
+ LKR{
+ "LKR",
+ "የሲሪላንካ ሩá’",
+ }
+ LRD{
+ "LRD",
+ "የላይቤሪያ ዶላር",
+ }
+ LSL{
+ "LSL",
+ "የሌሶቶ ሎቲ",
+ }
+ LTL{
+ "LTL",
+ "ሊቱዌንያን ሊታስ",
+ }
+ LVL{
+ "LVL",
+ "የላቲቫ ላትስ",
+ }
+ LYD{
+ "LYD",
+ "የሊቢያ ዲናር",
+ }
+ MAD{
+ "MAD",
+ "የሞሮኮ ዲርሀáˆ",
+ }
+ MDL{
+ "MDL",
+ "ሞáˆá‹¶á‰«áŠ• ሊኡ",
+ }
+ MGA{
+ "MGA",
+ "የማደጋስካር á‹áˆ­áŠ•áŠ­",
+ }
+ MKD{
+ "MKD",
+ "የሜቆድንያ ዲናር",
+ }
+ MMK{
+ "MMK",
+ "áˆá‹«áŠ•áˆ› ክያት",
+ }
+ MNT{
+ "MNT",
+ "የሞንጎሊያን ቱáŒáˆªáŠ­",
+ }
+ MOP{
+ "MOP",
+ "የማካኔዠá“ታካ",
+ }
+ MRO{
+ "MRO",
+ "የሞሪቴኒያ ኦá‹áŒ‰á‹«",
+ }
+ MUR{
+ "MUR",
+ "የሞሪሸስ ሩá’",
+ }
+ MVR{
+ "MVR",
+ "የማáˆá‹²á‰« ሩáŠá‹«",
+ }
+ MWK{
+ "MWK",
+ "የማላዊ ኩዋቻ",
+ }
+ MXN{
+ "MX$",
+ "የሜክሲኮ á”ሶ",
+ }
+ MYR{
+ "MYR",
+ "የማሌዥያ ሪንጊት",
+ }
+ MZN{
+ "MZN",
+ "የሞዛáˆá‰¢áŠ­ ሜቲካáˆ",
+ }
+ NAD{
+ "NAD",
+ "የናሚቢያ ዶላር",
+ }
+ NGN{
+ "NGN",
+ "የናይጄሪያ ናኢራ",
+ }
+ NIO{
+ "NIO",
+ "የኒካራጓ ኮርዶባ",
+ }
+ NOK{
+ "NOK",
+ "የኖርዌይ ክሮን",
+ }
+ NPR{
+ "NPR",
+ "የኔá“ሠሩá’",
+ }
+ NZD{
+ "NZ$",
+ "የኒá‹á‹šáˆ‹áŠ•á‹µ ዶላር",
+ }
+ OMR{
+ "OMR",
+ "የኦማን ሪአáˆ",
+ }
+ PAB{
+ "PAB",
+ "á“ናማኒአን ባáˆá‰¦áŠ ",
+ }
+ PEN{
+ "PEN",
+ "የá”ሩቪያ ኑኤቮ ሶáˆ",
+ }
+ PGK{
+ "PGK",
+ "የá“á•á‹‹ ኒዠጊኒ ኪና",
+ }
+ PHP{
+ "PHP",
+ "የáŠáˆŠá’ንስ á”ሶ",
+ }
+ PKR{
+ "PKR",
+ "የá“ኪስታን ሩá’",
+ }
+ PLN{
+ "PLN",
+ "የá–ላንድ á‹áˆŽá‰²",
+ }
+ PYG{
+ "PYG",
+ "የá“ራጓይ ጉአራኒ",
+ }
+ QAR{
+ "QAR",
+ "የኳታር ሪአáˆ",
+ }
+ RON{
+ "RON",
+ "የሮማኒያ ለá‹",
+ }
+ RSD{
+ "RSD",
+ "የሰርቢያ ዲናር",
+ }
+ RUB{
+ "RUB",
+ "የሩስያ ሩብáˆ",
+ }
+ RWF{
+ "RWF",
+ "የሩዋንዳ áራንክ",
+ }
+ SAR{
+ "SAR",
+ "የሳá‹á‹² ሪያáˆ",
+ }
+ SBD{
+ "SBD",
+ "የሰለሞን ደሴቶች ዶላር",
+ }
+ SCR{
+ "SCR",
+ "የሲሼሠሩá’",
+ }
+ SDG{
+ "SDG",
+ "የሱዳን ዲናር",
+ }
+ SDP{
+ "SDP",
+ "የሱዳን á“á‹áŠ•á‹µ",
+ }
+ SEK{
+ "SEK",
+ "የስዊድን ክሮና",
+ }
+ SGD{
+ "SGD",
+ "የሲንጋá–ር ዶላር",
+ }
+ SHP{
+ "SHP",
+ "የሴይንት ሔሌና á“á‹áŠ•á‹µ",
+ }
+ SLL{
+ "SLL",
+ "የሴራሊዎን ሊዎን",
+ }
+ SOS{
+ "SOS",
+ "የሶማሌ ሺሊንáŒ",
+ }
+ SRD{
+ "SRD",
+ "የሰርናሜዠዶላር",
+ }
+ SSP{
+ "SSP",
+ "የደቡብ ሱዳን á“á‹áŠ•á‹µ",
+ }
+ STD{
+ "STD",
+ "የሳኦ ቶመ እና á•áˆªáŠ•áˆ²á ዶብራ",
+ }
+ SYP{
+ "SYP",
+ "የሲሪያ á“á‹áŠ•á‹µ",
+ }
+ SZL{
+ "SZL",
+ "የስዋዚላንድ ሊላንገኒ",
+ }
+ THB{
+ "฿",
+ "የታይላንድ ባህት",
+ }
+ TJS{
+ "TJS",
+ "የታጂክስታን ሶሞኒ",
+ }
+ TMT{
+ "TMT",
+ "ቱርክሜኒስታኒ ማናት",
+ }
+ TND{
+ "TND",
+ "የቱኒዚያ ዲናር",
+ }
+ TOP{
+ "TOP",
+ "ቶንጋን á“'አንጋ",
+ }
+ TRY{
+ "TRY",
+ "የቱርክ ሊራ",
+ }
+ TTD{
+ "TTD",
+ "የትሪንዳድ እና ቶቤጎዶላር",
+ }
+ TWD{
+ "NT$",
+ "የአዲሷ ታይዋን ዶላር",
+ }
+ TZS{
+ "TZS",
+ "የታንዛኒያ ሺሊንáŒ",
+ }
+ UAH{
+ "UAH",
+ "የዩክሬን ሀሪይቭኒአ",
+ }
+ UGX{
+ "UGX",
+ "የዩጋንዳ ሺሊንáŒ",
+ }
+ USD{
+ "US$",
+ "የአሜሪካን ዶላር",
+ }
+ UYU{
+ "UYU",
+ "የኡራጓይ á”ሶ",
+ }
+ UZS{
+ "UZS",
+ "የኡá‹á”ኪስታን ሶáˆ",
+ }
+ VEF{
+ "VEF",
+ "የቬንá‹á‹Œáˆ‹ ቦሊቫር",
+ }
+ VND{
+ "â‚«",
+ "የቭየትናሠዶንáŒ",
+ }
+ VUV{
+ "VUV",
+ "የቫንዋንቱ ቫቱ",
+ }
+ WST{
+ "WST",
+ "ሳሞአን ታላ",
+ }
+ XAF{
+ "FCFA",
+ "ሴኤáአ áራንክ ቤእአሴ",
+ }
+ XCD{
+ "EC$",
+ "የáˆá‹•áˆ«á‰¥ ካሪብያን ዶላር",
+ }
+ XOF{
+ "CFA",
+ "ሴኤáአ áራንክ ቤሴእአኦ",
+ }
+ XPF{
+ "CFPF",
+ "ሲ ኤá á’ áራንክ",
+ }
+ XXX{
+ "XXX",
+ "á‹«áˆá‰³á‹ˆá‰€ ገንዘብ",
+ }
+ YER{
+ "YER",
+ "የየመን ሪአáˆ",
+ }
+ ZAR{
+ "ZAR",
+ "የደቡብ አáሪካ ራንድ",
+ }
+ ZMK{
+ "ZMK",
+ "የዛáˆá‰¢á‹« ክዋቻ",
+ }
+ ZWD{
+ "ZWD",
+ "የዚáˆá‰§á‰¡á‹Œ ዶላር",
+ }
+ }
+ CurrencyPlurals{
+ AED{
+ one{"የተባበሩት የአረብ ኤáˆáˆ¨á‰µáˆµ ዲርሀáˆ"}
+ other{"የተባበሩት የአረብ ኤáˆáˆ¨á‰µáˆµ ዲርሀáˆ"}
+ }
+ AFN{
+ one{"የአáጋን አáጋኒ"}
+ other{"የአáጋን አáጋኒ"}
+ }
+ ALL{
+ one{"የአáˆá‰£áŠ•á‹« ሌክ"}
+ other{"የአáˆá‰£áŠ•á‹« ሌክ"}
+ }
+ AMD{
+ one{"የአርመን ድራáˆ"}
+ other{"የአርመን ድራáˆ"}
+ }
+ AOA{
+ one{"የአንጎላ ኩዋንዛ"}
+ other{"የአንጎላ ኩዋንዛ"}
+ }
+ ARS{
+ one{"የአርጀንቲና á”ሶ"}
+ other{"የአርጀንቲና á”ሶ"}
+ }
+ AUD{
+ one{"የአá‹áˆµá‰µáˆ«áˆŠá‹« ዶላር"}
+ other{"የአá‹áˆµá‰µáˆ«áˆŠá‹« ዶላር"}
+ }
+ AWG{
+ one{"አሩባን áሎሪን"}
+ other{"አሩባን áሎሪን"}
+ }
+ AZN{
+ one{"የአዛርባጃን ማናት"}
+ other{"የአዛርባጃን ማናት"}
+ }
+ BAM{
+ one{"የቦስኒያ ሄርዞጎቪና የሚመáŠá‹˜áˆ­ ማርክ"}
+ other{"የቦስኒያ ሄርዞጎቪና የሚመáŠá‹˜áˆ­ ማርክ"}
+ }
+ BBD{
+ one{"የባርቤዶስ ዶላር"}
+ other{"የባርቤዶስ ዶላር"}
+ }
+ BDT{
+ one{"የባንáŒáˆ‹á‹²áˆ½ ታካ"}
+ other{"የባንáŒáˆ‹á‹²áˆ½ ታካ"}
+ }
+ BGN{
+ one{"የቡáˆáŒ‹áˆªá‹« ሌቭ"}
+ other{"የቡáˆáŒ‹áˆªá‹« ሌቭ"}
+ }
+ BHD{
+ one{"የባኽሬን ዲናር"}
+ other{"የባኽሬን ዲናር"}
+ }
+ BIF{
+ one{"የብሩንዲ áራንክ"}
+ other{"የብሩንዲ áራንክ"}
+ }
+ BMD{
+ one{"የቤርሙዳ ዶላር"}
+ other{"የቤርሙዳ ዶላር"}
+ }
+ BND{
+ one{"የብሩኔ ዶላር"}
+ other{"የብሩኔ ዶላር"}
+ }
+ BOB{
+ one{"የቦሊቪያ ቦሊቪያኖ"}
+ other{"የቦሊቪያ ቦሊቪያኖ"}
+ }
+ BRL{
+ one{"የብራዚሠሪáˆ"}
+ other{"የብራዚሠሪáˆ"}
+ }
+ BSD{
+ one{"የባሃማስ ዶላር"}
+ other{"የባሃማስ ዶላር"}
+ }
+ BTN{
+ one{"ብáˆá‰³áŠ’ዠንጉáˆá‰µáˆ¨áˆ"}
+ other{"ብáˆá‰³áŠ’ዠንጉáˆá‰µáˆ¨áˆ"}
+ }
+ BWP{
+ one{"የቦትስዋና á‘ላ"}
+ other{"የቦትስዋና á‘ላ"}
+ }
+ BYR{
+ one{"የቤላሩስያ ሩብáˆ"}
+ other{"የቤላሩስያ ሩብáˆ"}
+ }
+ BZD{
+ one{"የቤሊዠዶላር"}
+ other{"የቤሊዠዶላር"}
+ }
+ CAD{
+ one{"የካናዳ ዶላር"}
+ other{"የካናዳ ዶላር"}
+ }
+ CDF{
+ one{"የኮንጠáራንክ ኮንáŒáˆŒá‹"}
+ other{"የኮንጠáራንክ ኮንáŒáˆŒá‹"}
+ }
+ CHF{
+ one{"የስዊስ áራንክ"}
+ other{"የስዊስ áራንክ"}
+ }
+ CLP{
+ one{"የቺሊ á”ሶ"}
+ other{"የቺሊ á”ሶ"}
+ }
+ CNY{
+ one{"የቻይና የን"}
+ other{"የቻይና የን"}
+ }
+ COP{
+ one{"የኮሎáˆá‰¢á‹« á”ሶ"}
+ other{"የኮሎáˆá‰¢á‹« á”ሶ"}
+ }
+ CRC{
+ one{"የኮስታሪካ ኮሎን"}
+ other{"የኮስታሪካ ኮሎን"}
+ }
+ CUC{
+ one{"የኩባ የሚመáŠá‹˜áˆ­ á”ሶ"}
+ other{"የኩባ የሚመáŠá‹˜áˆ­ á”ሶ"}
+ }
+ CUP{
+ one{"የኩባ á”ሶ"}
+ other{"የኩባ á”ሶ"}
+ }
+ CVE{
+ one{"የኬᕠቫርዲ ኤስኩዶ"}
+ other{"የኬᕠቫርዲ ኤስኩዶ"}
+ }
+ CZK{
+ one{"ቼክ ሪáá•áˆŠáŠ­ ኮሩና"}
+ other{"ቼክ ሪáብሊክ ኮሮና"}
+ }
+ DJF{
+ one{"የጅቡቲ áራንክ"}
+ other{"የጅቡቲ áራንክ"}
+ }
+ DKK{
+ one{"የዴንማርክ ክሮን"}
+ other{"የዴንማርክ ክሮን"}
+ }
+ DOP{
+ one{"የዶሚኒክ á”ሶ"}
+ other{"የዶሚኒክ á”ሶ"}
+ }
+ DZD{
+ one{"የአáˆáŒ„ሪያ ዲናር"}
+ other{"የአáˆáŒ„ሪያ ዲናር"}
+ }
+ EGP{
+ one{"የáŒá‰¥áŒ½ á“á‹áŠ•á‹µ"}
+ other{"የáŒá‰¥áŒ½ á“á‹áŠ•á‹µ"}
+ }
+ ERN{
+ one{"ዬኤርትራ ናቅá‹"}
+ other{"ዬኤርትራ ናቅá‹"}
+ }
+ ETB{
+ one{"የኢትዮጵያ ብር"}
+ other{"የኢትዮጵያ ብር"}
+ }
+ EUR{
+ one{"ዩሮ"}
+ other{"ዩሮ"}
+ }
+ FJD{
+ one{"የáŠáŒ‚ ዶላር"}
+ other{"የáŠáŒ‚ ዶላር"}
+ }
+ FKP{
+ one{"የáŽáŠ­áˆ‹áŠ•á‹µ ደሴቶች á“á‹áŠ•á‹µ"}
+ other{"የáŽáŠ­áˆ‹áŠ•á‹µ ደሴቶች á“á‹áŠ•á‹µ"}
+ }
+ GBP{
+ one{"የእንáŒáˆŠá‹ á“á‹áŠ•á‹µ ስተርሊንáŒ"}
+ other{"የእንáŒáˆŠá‹ á“á‹áŠ•á‹µ ስተርሊንáŒ"}
+ }
+ GEL{
+ one{"የጆርጅያ ላሪ"}
+ other{"የጆርጅያ ላሪ"}
+ }
+ GHS{
+ one{"የጋና ሲዲ"}
+ other{"የጋና ሲዲ"}
+ }
+ GIP{
+ one{"ጊብራáˆá‰³áˆ­ á“á‹áŠ•á‹µ"}
+ other{"ጊብራáˆá‰³áˆ­ á“á‹áŠ•á‹µ"}
+ }
+ GMD{
+ one{"የጋáˆá‰¢á‹« ዳላሲ"}
+ other{"የጋáˆá‰¢á‹« ዳላሲ"}
+ }
+ GNF{
+ one{"የጊኒ áራንክ"}
+ other{"የጊኒ áራንክ"}
+ }
+ GTQ{
+ one{"ጓቲማላን ኩቲዛáˆ"}
+ other{"ጓቲማላን ኩቲዛáˆ"}
+ }
+ GYD{
+ one{"የጉየና ዶላር"}
+ other{"የጉየና ዶላር"}
+ }
+ HKD{
+ one{"የሆንáŒáŠ®áŠ•áŒ ዶላር"}
+ other{"የሆንáŒáŠ®áŠ•áŒ ዶላር"}
+ }
+ HNL{
+ one{"የሃንዱራ ሌáˆá“አይራ"}
+ other{"የሃንዱራ ሌáˆá“አይራ"}
+ }
+ HRK{
+ one{"የክሮሽያ ኩና"}
+ other{"የክሮሽያ ኩና"}
+ }
+ HTG{
+ one{"የሃያቲ ጓርዴ"}
+ other{"የሃያቲ ጓርዴ"}
+ }
+ HUF{
+ one{"የáˆáŠ•áŒ‹áˆª áŽáˆªáŠ•á‰µ"}
+ other{"የሃንጋሪያን áŽáˆªáŠ•á‰µ"}
+ }
+ IDR{
+ one{"የኢንዶኔዥያ ሩá’ሃ"}
+ other{"የኢንዶኔዥያ ሩá’ሃ"}
+ }
+ ILS{
+ one{"የእስራኤሠአዲስ ሽቅáˆ"}
+ other{"የእስራኤሠአዲስ ሽቅáˆ"}
+ }
+ INR{
+ one{"የሕንድ ሩá’"}
+ other{"የሕንድ ሩá’"}
+ }
+ IQD{
+ one{"የኢራቅ ዲናር"}
+ other{"የኢራቅ ዲናር"}
+ }
+ IRR{
+ one{"የኢራን ሪአáˆ"}
+ other{"የኢራን ሪአáˆ"}
+ }
+ ISK{
+ one{"የአይስላንድ ክሮና"}
+ other{"የአይስላንድ ክሮና"}
+ }
+ JMD{
+ one{"የጃማይካ ዶላር"}
+ other{"የጃማይካ ዶላር"}
+ }
+ JOD{
+ one{"የጆርዳን ዲናር"}
+ other{"የጆርዳን ዲናር"}
+ }
+ JPY{
+ one{"የጃá“ን የን"}
+ other{"የጃá“ን የን"}
+ }
+ KES{
+ one{"የኬኒያ ሺሊንáŒ"}
+ other{"የኬኒያ ሺሊንáŒ"}
+ }
+ KGS{
+ one{"የኪርጊስታን ሶáˆ"}
+ other{"የኪርጊስታን ሶáˆ"}
+ }
+ KHR{
+ one{"የካáˆá‰¦á‹²á‹« ሬáˆ"}
+ other{"የካáˆá‰¦á‹²á‹« ሬáˆ"}
+ }
+ KMF{
+ one{"የኮሞሮ áራንክ"}
+ other{"የኮሞሮ áራንክ"}
+ }
+ KPW{
+ one{"የሰሜን ኮሪያ ዎን"}
+ other{"የሰሜን ኮሪያ ዎን"}
+ }
+ KRW{
+ one{"የደቡብ ኮሪያ ዎን"}
+ other{"የደቡብ ኮሪያ ዎን"}
+ }
+ KWD{
+ one{"የኩዌት ዲናር"}
+ other{"የኩዌት ዲናር"}
+ }
+ KYD{
+ one{"የካይማን ደሴቶች ዶላር"}
+ other{"የካይማን ደሴቶች ዶላር"}
+ }
+ KZT{
+ one{"የካዛኪስታን ተንጌ"}
+ other{"የካዛኪስታን ተንጌ"}
+ }
+ LAK{
+ one{"የላኦቲ ኪá•"}
+ other{"የላኦቲ ኪá•"}
+ }
+ LBP{
+ one{"የሊባኖስ á“á‹áŠ•á‹µ"}
+ other{"የሊባኖስ á“á‹áŠ•á‹µ"}
+ }
+ LKR{
+ one{"የሲሪላንካ ሩá’"}
+ other{"የሲሪላንካ ሩá’"}
+ }
+ LRD{
+ one{"የላይቤሪያ ዶላር"}
+ other{"የላይቤሪያ ዶላር"}
+ }
+ LTL{
+ one{"ሊቱዌንያን ሊታስ"}
+ other{"ሊቱዌንያን ሊታስ"}
+ }
+ LVL{
+ one{"የላቲቫ ላትስ"}
+ other{"የላቲቫ ላትስ"}
+ }
+ LYD{
+ one{"የሊቢያ ዲናር"}
+ other{"የሊቢያ ዲናር"}
+ }
+ MAD{
+ one{"የሞሮኮ ዲርሀáˆ"}
+ other{"የሞሮኮ ዲርሀáˆ"}
+ }
+ MDL{
+ one{"ሞáˆá‹¶á‰«áŠ• ሊኡ"}
+ other{"ሞáˆá‹¶á‰«áŠ• ሊኡ"}
+ }
+ MGA{
+ one{"የማደጋስካር á‹áˆ­áŠ•áŠ­"}
+ other{"የማደጋስካር á‹áˆ­áŠ•áŠ­"}
+ }
+ MKD{
+ one{"የሜቆድንያ ዲናር"}
+ other{"የሜቆድንያ ዲናር"}
+ }
+ MMK{
+ one{"áˆá‹«áŠ•áˆ› ክያት"}
+ other{"áˆá‹«áŠ•áˆ› ክያት"}
+ }
+ MNT{
+ one{"የሞንጎሊያን ቱáŒáˆªáŠ­"}
+ other{"የሞንጎሊያን ቱáŒáˆªáŠ­"}
+ }
+ MOP{
+ one{"የማካኔዠá“ታካ"}
+ other{"የማካኔዠá“ታካ"}
+ }
+ MRO{
+ one{"የሞሪቴኒያ ኦá‹áŒ‰á‹«"}
+ other{"የሞሪቴኒያ ኦá‹áŒ‰á‹«"}
+ }
+ MUR{
+ one{"የሞሪሸስ ሩá’"}
+ other{"የሞሪሸስ ሩá’"}
+ }
+ MVR{
+ one{"የማáˆá‹²á‰« ሩáŠá‹«"}
+ other{"የማáˆá‹²á‰« ሩáŠá‹«"}
+ }
+ MWK{
+ one{"የማላዊ ኩዋቻ"}
+ other{"የማላዊ ኩዋቻ"}
+ }
+ MXN{
+ one{"የሜክሲኮ á”ሶ"}
+ other{"የሜክሲኮ á”ሶ"}
+ }
+ MYR{
+ one{"የማሌዥያ ሪንጊት"}
+ other{"የማሌዥያ ሪንጊት"}
+ }
+ MZN{
+ one{"የሞዛáˆá‰¢áŠ­ ሜቲካáˆ"}
+ other{"የሞዛáˆá‰¢áŠ­ ሜቲካáˆ"}
+ }
+ NAD{
+ one{"የናሚቢያ ዶላር"}
+ other{"የናሚቢያ ዶላር"}
+ }
+ NGN{
+ one{"የናይጄሪያ ናኢራ"}
+ other{"የናይጄሪያ ናኢራ"}
+ }
+ NIO{
+ one{"የኒካራጓ ኮርዶባ"}
+ other{"የኒካራጓ ኮርዶባ"}
+ }
+ NOK{
+ one{"የኖርዌይ ክሮን"}
+ other{"የኖርዌይ ክሮን"}
+ }
+ NPR{
+ one{"የኔá“ሠሩá’"}
+ other{"የኔá“ሠሩá’"}
+ }
+ NZD{
+ one{"የኒá‹á‹šáˆ‹áŠ•á‹µ ዶላር"}
+ other{"የኒá‹á‹šáˆ‹áŠ•á‹µ ዶላር"}
+ }
+ OMR{
+ one{"የኦማን ሪአáˆ"}
+ other{"የኦማን ሪአáˆ"}
+ }
+ PAB{
+ one{"á“ናማኒአን ባáˆá‰¦áŠ "}
+ other{"á“ናማኒአን ባáˆá‰¦áŠ "}
+ }
+ PEN{
+ one{"የá”ሩቪያ ኑኤቮ ሶáˆ"}
+ other{"የá”ሩቪያ ኑኤቮ ሶáˆ"}
+ }
+ PGK{
+ one{"የá“á•á‹‹ ኒዠጊኒ ኪና"}
+ other{"የá“á•á‹‹ ኒዠጊኒ ኪና"}
+ }
+ PHP{
+ one{"የáŠáˆŠá’ንስ á”ሶ"}
+ other{"የáŠáˆŠá’ንስ á”ሶ"}
+ }
+ PKR{
+ one{"የá“ኪስታን ሩá’"}
+ other{"የá“ኪስታን ሩá’"}
+ }
+ PLN{
+ one{"የá–ላንድ á‹áˆŽá‰²"}
+ other{"የá–ላንድ á‹áˆŽá‰²"}
+ }
+ PYG{
+ one{"የá“ራጓይ ጉአራኒ"}
+ other{"የá“ራጓይ ጉአራኒ"}
+ }
+ QAR{
+ one{"የኳታር ሪአáˆ"}
+ other{"የኳታር ሪአáˆ"}
+ }
+ RON{
+ one{"የሮማኒያ ለá‹"}
+ other{"የሮማኒያ ለá‹"}
+ }
+ RSD{
+ one{"የሰርቢያ ዲናር"}
+ other{"የሰርቢያ ዲናር"}
+ }
+ RUB{
+ one{"የሩስያ ሩብáˆ"}
+ other{"የሩስያ ሩብáˆ"}
+ }
+ RWF{
+ one{"የሩዋንዳ áራንክ"}
+ other{"የሩዋንዳ áራንክ"}
+ }
+ SAR{
+ one{"የሳá‹á‹² ሪያáˆ"}
+ other{"የሳá‹á‹² ሪያáˆ"}
+ }
+ SBD{
+ one{"የሰለሞን ደሴቶች ዶላር"}
+ other{"የሰለሞን ደሴቶች ዶላር"}
+ }
+ SCR{
+ one{"የሲሼሠሩá’"}
+ other{"የሲሼሠሩá’"}
+ }
+ SDG{
+ one{"የሱዳን ዲናር"}
+ other{"የሱዳን ዲናር"}
+ }
+ SEK{
+ one{"የስዊድን ክሮና"}
+ other{"የስዊድን ክሮና"}
+ }
+ SGD{
+ one{"የሲንጋá–ር ዶላር"}
+ other{"የሲንጋá–ር ዶላር"}
+ }
+ SHP{
+ one{"የሴይንት ሔሌና á“á‹áŠ•á‹µ"}
+ other{"የሴይንት ሔሌና á“á‹áŠ•á‹µ"}
+ }
+ SLL{
+ one{"የሴራሊዎን ሊዎን"}
+ other{"የሴራሊዎን ሊዎን"}
+ }
+ SOS{
+ one{"የሶማሌ ሺሊንáŒ"}
+ other{"የሶማሌ ሺሊንáŒ"}
+ }
+ SRD{
+ one{"የሰርናሜዠዶላር"}
+ other{"የሰርናሜዠዶላር"}
+ }
+ SSP{
+ one{"የደቡብ ሱዳን á“á‹áŠ•á‹µ"}
+ other{"የደቡብ ሱዳን á“á‹áŠ•á‹µ"}
+ }
+ STD{
+ one{"የሳኦ ቶመ እና á•áˆªáŠ•áˆ²á ዶብራ"}
+ other{"የሳኦ ቶመ እና á•áˆªáŠ•áˆ²á ዶብራ"}
+ }
+ SYP{
+ one{"የሲሪያ á“á‹áŠ•á‹µ"}
+ other{"የሲሪያ á“á‹áŠ•á‹µ"}
+ }
+ SZL{
+ one{"የስዋዚላንድ ሊላንገኒ"}
+ other{"የስዋዚላንድ ሊላንገኒ"}
+ }
+ THB{
+ one{"የታይላንድ ባህት"}
+ other{"የታይላንድ ባህት"}
+ }
+ TJS{
+ one{"የታጂክስታን ሶሞኒ"}
+ other{"የታጂክስታን ሶሞኒ"}
+ }
+ TMT{
+ one{"ቱርክሜኒስታኒ ማናት"}
+ other{"ቱርክሜኒስታኒ ማናት"}
+ }
+ TND{
+ one{"የቱኒዚያ ዲናር"}
+ other{"የቱኒዚያ ዲናር"}
+ }
+ TRY{
+ one{"የቱርክ ሊራ"}
+ other{"የቱርክ ሊራ"}
+ }
+ TTD{
+ one{"የትሪንዳድ እና ቶቤጎዶላር"}
+ other{"የትሪንዳድ እና ቶቤጎዶላር"}
+ }
+ TWD{
+ one{"የአዲሷ ታይዋን ዶላር"}
+ other{"የአዲሷ ታይዋን ዶላር"}
+ }
+ TZS{
+ one{"የታንዛኒያ ሺሊንáŒ"}
+ other{"የታንዛኒያ ሺሊንáŒ"}
+ }
+ UAH{
+ one{"የዩክሬን ሀሪይቭኒአ"}
+ other{"የዩክሬን ሀሪይቭኒአ"}
+ }
+ UGX{
+ one{"የዩጋንዳ ሺሊንáŒ"}
+ other{"የዩጋንዳ ሺሊንáŒ"}
+ }
+ USD{
+ one{"የአሜሪካን ዶላር"}
+ other{"የአሜሪካን ዶላር"}
+ }
+ UYU{
+ one{"የኡራጓይ á”ሶ"}
+ other{"የኡራጓይ á”ሶ"}
+ }
+ UZS{
+ one{"የኡá‹á”ኪስታን ሶáˆ"}
+ other{"የኡá‹á”ኪስታን ሶáˆ"}
+ }
+ VEF{
+ one{"የቬንá‹á‹Œáˆ‹ ቦሊቫር"}
+ other{"የቬንá‹á‹Œáˆ‹ ቦሊቫር"}
+ }
+ VND{
+ one{"የቭየትናሠዶንáŒ"}
+ other{"የቭየትናሠዶንáŒ"}
+ }
+ VUV{
+ one{"የቫንዋንቱ ቫቱ"}
+ other{"የቫንዋንቱ ቫቱ"}
+ }
+ XAF{
+ one{"ሴኤáአ áራንክ ቤእአሴ"}
+ other{"ሴኤáአ áራንክ ቤእአሴ"}
+ }
+ XCD{
+ one{"የáˆá‹•áˆ«á‰¥ ካሪብያን ዶላር"}
+ other{"የáˆá‹•áˆ«á‰¥ ካሪብያን ዶላር"}
+ }
+ XOF{
+ one{"ሴኤáአ áራንክ ቤሴእአኦ"}
+ other{"ሴኤáአ áራንክ ቤሴእአኦ"}
+ }
+ XPF{
+ one{"ሲ ኤá á’ áራንክ"}
+ other{"ሲ ኤá á’ áራንክ"}
+ }
+ YER{
+ one{"የየመን ሪአáˆ"}
+ other{"የየመን ሪአáˆ"}
+ }
+ ZAR{
+ one{"የደቡብ አáሪካ ራንድ"}
+ other{"የደቡብ አáሪካ ራንድ"}
+ }
+ ZMK{
+ one{"የዛáˆá‰¢á‹« ክዋቻ"}
+ other{"የዛáˆá‰¢á‹« ክዋቻ"}
+ }
+ }
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.39"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ar.txt b/Build/source/libs/icu/icu-50.1/data/curr/ar.txt
index 5a10bc8837a..c5cd269a41d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ar.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ar.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ar.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ar.xml
// *
// ***************************************************************************
/**
@@ -77,7 +77,7 @@ ar{
}
AWG{
"AWG",
- "جلدر أروبي",
+ "Ùلورن أروبي",
}
AZM{
"AZM",
@@ -115,13 +115,9 @@ ar{
"BEL",
"Ùرنك بلجيكي مالي",
}
- BGL{
- "BGL",
- "لي٠بلغاري",
- }
BGN{
"BGN",
- "لي٠بلغاري جديد",
+ "لي٠بلغاري",
}
BHD{
"د.ب.â€",
@@ -164,7 +160,7 @@ ar{
"كروزايرو برازيلي - 1990-1993",
}
BRL{
- "ر.ب.â€",
+ "R$",
"ريال برازيلي",
}
BSD{
@@ -201,7 +197,7 @@ ar{
}
CDF{
"CDF",
- "Ùنك كونغولي",
+ "Ùرنك كونغولي",
}
CHF{
"CHF",
@@ -501,7 +497,7 @@ ar{
}
LTL{
"LTL",
- "الليتا الليتوانية",
+ "ليتا ليتوانية",
}
LTT{
"LTT",
@@ -541,7 +537,7 @@ ar{
}
MDL{
"MDL",
- "لاو مولدوÙÙŠ",
+ "ليو مولدوÙÙŠ",
}
MGA{
"MGA",
@@ -611,6 +607,10 @@ ar{
"MZE",
"اسكود موزمبيقي",
}
+ MZN{
+ "MZN",
+ "متكال موزمبيقي",
+ }
NAD{
"NAD",
"دولار ناميبي",
@@ -695,12 +695,16 @@ ar{
"ROL",
"ليو روماني قديم",
}
+ RON{
+ "RON",
+ "ليو روماني",
+ }
RSD{
"RSD",
"دينار صربي",
}
RUB{
- "ر.ر.â€",
+ "RUB",
"روبل روسي",
}
RUR{
@@ -771,6 +775,10 @@ ar{
"SRG",
"جلدر سورينامي",
}
+ SSP{
+ "SSP",
+ "جنيه جنوب السودان",
+ }
STD{
"STD",
"دوبرا ساو تومي وبرينسيبي",
@@ -881,7 +889,7 @@ ar{
}
VEB{
"VEB",
- "بوليÙار Ùنزويلي - 1871-2008 ",
+ "بوليÙار Ùنزويلي - 1871-2008",
}
VEF{
"VEF",
@@ -900,7 +908,7 @@ ar{
"تالا ساموا",
}
XAF{
- "Ù.ا.â€",
+ "FCFA",
"Ùرنك Ø£Ùريقي",
}
XAG{
@@ -1025,6 +1033,54 @@ ar{
two{"درهم إماراتي"}
zero{"درهم إماراتي"}
}
+ AFN{
+ few{"Ø£Ùغاني Ø£Ùغانستاني"}
+ many{"Ø£Ùغاني Ø£Ùغانستاني"}
+ one{"Ø£Ùغاني Ø£Ùغانستاني"}
+ other{"Ø£Ùغاني Ø£Ùغانستاني"}
+ two{"Ø£Ùغاني Ø£Ùغانستاني"}
+ zero{"Ø£Ùغاني Ø£Ùغانستاني"}
+ }
+ ALL{
+ few{"ليك ألباني"}
+ many{"ليك ألباني"}
+ one{"ليك ألباني"}
+ other{"ليك ألباني"}
+ two{"ليك ألباني"}
+ zero{"ليك ألباني"}
+ }
+ AMD{
+ few{"درام أرميني"}
+ many{"درام أرميني"}
+ one{"درام أرميني"}
+ other{"درام أرميني"}
+ two{"درام أرميني"}
+ zero{"درام أرميني"}
+ }
+ ANG{
+ few{"غيلدر أنتيلي هولندي"}
+ many{"غيلدر أنتيلي هولندي"}
+ one{"غيلدر أنتيلي هولندي"}
+ other{"غيلدر أنتيلي هولندي"}
+ two{"غيلدر أنتيلي هولندي"}
+ zero{"غيلدر أنتيلي هولندي"}
+ }
+ AOA{
+ few{"كوانزا أنجولي"}
+ many{"كوانزا أنجولي"}
+ one{"كوانزا أنجولي"}
+ other{"كوانزا أنجولي"}
+ two{"كوانزا أنجولي"}
+ zero{"كوانزا أنجولي"}
+ }
+ ARS{
+ few{"بيزو أرجنتيني"}
+ many{"بيزو أرجنتيني"}
+ one{"بيزو أرجنتيني"}
+ other{"بيزو أرجنتيني"}
+ two{"بيزو أرجنتيني"}
+ zero{"بيزو أرجنتيني"}
+ }
AUD{
few{"دولار أسترالي"}
many{"دولار أسترالي"}
@@ -1033,6 +1089,46 @@ ar{
two{"دولار أسترالي"}
zero{"دولار أسترالي"}
}
+ AWG{
+ few{"Ùلورن أروبي"}
+ many{"Ùلورن أروبي"}
+ one{"Ùلورن أروبي"}
+ other{"Ùلورن أروبي"}
+ two{"Ùلورن أروبي"}
+ zero{"Ùلورن أروبي"}
+ }
+ BAM{
+ few{"مارك البوسنة والهرسك قابل للتحويل"}
+ many{"مارك البوسنة والهرسك قابل للتحويل"}
+ one{"مارك البوسنة والهرسك قابل للتحويل"}
+ other{"مارك البوسنة والهرسك قابل للتحويل"}
+ two{"مارك البوسنة والهرسك قابل للتحويل"}
+ zero{"مارك البوسنة والهرسك قابل للتحويل"}
+ }
+ BBD{
+ few{"دولار بربادوسي"}
+ many{"دولار بربادوسي"}
+ one{"دولار بربادوسي"}
+ other{"دولار بربادوسي"}
+ two{"دولار بربادوسي"}
+ zero{"دولار بربادوسي"}
+ }
+ BDT{
+ few{"تاكا بنجلاديشي"}
+ many{"تاكا بنجلاديشي"}
+ one{"تاكا بنجلاديشي"}
+ other{"تاكا بنجلاديشي"}
+ two{"تاكا بنجلاديشي"}
+ zero{"تاكا بنجلاديشي"}
+ }
+ BGN{
+ few{"لي٠بلغاري"}
+ many{"لي٠بلغاري"}
+ one{"لي٠بلغاري"}
+ other{"لي٠بلغاري"}
+ two{"لي٠بلغاري"}
+ zero{"لي٠بلغاري"}
+ }
BHD{
few{"دينار بحريني"}
many{"دينار بحريني"}
@@ -1041,6 +1137,38 @@ ar{
two{"دينار بحريني"}
zero{"دينار بحريني"}
}
+ BIF{
+ few{"Ùرنك بروندي"}
+ many{"Ùرنك بروندي"}
+ one{"Ùرنك بروندي"}
+ other{"Ùرنك بروندي"}
+ two{"Ùرنك بروندي"}
+ zero{"Ùرنك بروندي"}
+ }
+ BMD{
+ few{"دولار برمودي"}
+ many{"دولار برمودي"}
+ one{"دولار برمودي"}
+ other{"دولار برمودي"}
+ two{"دولار برمودي"}
+ zero{"دولار برمودي"}
+ }
+ BND{
+ few{"دولار بروناي"}
+ many{"دولار بروناي"}
+ one{"دولار بروناي"}
+ other{"دولار بروناي"}
+ two{"دولار بروناي"}
+ zero{"دولار بروناي"}
+ }
+ BOB{
+ few{"بوليÙيانو بوليÙÙŠ"}
+ many{"بوليÙيانو بوليÙÙŠ"}
+ one{"بوليÙيانو بوليÙÙŠ"}
+ other{"بوليÙيانو بوليÙÙŠ"}
+ two{"بوليÙيانو بوليÙÙŠ"}
+ zero{"بوليÙيانو بوليÙÙŠ"}
+ }
BRL{
few{"ريال برازيلي"}
many{"ريال برازيلي"}
@@ -1049,6 +1177,46 @@ ar{
two{"ريال برازيلي"}
zero{"ريال برازيلي"}
}
+ BSD{
+ few{"دولار باهامي"}
+ many{"دولار باهامي"}
+ one{"دولار باهامي"}
+ other{"دولار باهامي"}
+ two{"دولار باهامي"}
+ zero{"دولار باهامي"}
+ }
+ BTN{
+ few{"نولتوم بوتاني"}
+ many{"نولتوم بوتاني"}
+ one{"نولتوم بوتاني"}
+ other{"نولتوم بوتاني"}
+ two{"نولتوم بوتاني"}
+ zero{"نولتوم بوتاني"}
+ }
+ BWP{
+ few{"بولا بتسواني"}
+ many{"بولا بتسواني"}
+ one{"بولا بتسواني"}
+ other{"بولا بتسواني"}
+ two{"بولا بتسواني"}
+ zero{"بولا بتسواني"}
+ }
+ BYR{
+ few{"روبل بيلاروسي"}
+ many{"روبل بيلاروسي"}
+ one{"روبل بيلاروسي"}
+ other{"روبل بيلاروسي"}
+ two{"روبل بيلاروسي"}
+ zero{"روبل بيلاروسي"}
+ }
+ BZD{
+ few{"دولار بليزي"}
+ many{"دولار بليزي"}
+ one{"دولار بليزي"}
+ other{"دولار بليزي"}
+ two{"دولار بليزي"}
+ zero{"دولار بليزي"}
+ }
CAD{
few{"دولار كندي"}
many{"دولار كندي"}
@@ -1057,6 +1225,14 @@ ar{
two{"دولار كندي"}
zero{"دولار كندي"}
}
+ CDF{
+ few{"Ùرنك كونغولي"}
+ many{"Ùرنك كونغولي"}
+ one{"Ùرنك كونغولي"}
+ other{"Ùرنك كونغولي"}
+ two{"Ùرنك كونغولي"}
+ zero{"Ùرنك كونغولي"}
+ }
CHF{
few{"Ùرنك سويسري"}
many{"Ùرنك سويسري"}
@@ -1065,6 +1241,14 @@ ar{
two{"Ùرنك سويسري"}
zero{"Ùرنك سويسري"}
}
+ CLP{
+ few{"بيزو شيلي"}
+ many{"بيزو شيلي"}
+ one{"بيزو شيلي"}
+ other{"بيزو شيلي"}
+ two{"بيزو شيلي"}
+ zero{"بيزو شيلي"}
+ }
CNY{
few{"يوان صيني"}
many{"يوان صيني"}
@@ -1073,6 +1257,46 @@ ar{
two{"يوان صيني"}
zero{"يوان صيني"}
}
+ COP{
+ few{"بيزو كولومبي"}
+ many{"بيزو كولومبي"}
+ one{"بيزو كولومبي"}
+ other{"بيزو كولومبي"}
+ two{"بيزو كولومبي"}
+ zero{"بيزو كولومبي"}
+ }
+ CRC{
+ few{"كولن كوستا ريكي"}
+ many{"كولن كوستا ريكي"}
+ one{"كولن كوستا ريكي"}
+ other{"كولن كوستا ريكي"}
+ two{"كولن كوستا ريكي"}
+ zero{"كولن كوستا ريكي"}
+ }
+ CUP{
+ few{"بيزو كوبي"}
+ many{"بيزو كوبي"}
+ one{"بيزو كوبي"}
+ other{"بيزو كوبي"}
+ two{"بيزو كوبي"}
+ zero{"بيزو كوبي"}
+ }
+ CVE{
+ few{"اسكودو الرأس الخضراء"}
+ many{"اسكودو الرأس الخضراء"}
+ one{"اسكودو الرأس الخضراء"}
+ other{"اسكودو الرأس الخضراء"}
+ two{"اسكودو الرأس الخضراء"}
+ zero{"اسكودو الرأس الخضراء"}
+ }
+ CZK{
+ few{"كرونة تشيكية"}
+ many{"كرونة تشيكية"}
+ one{"كرونة تشيكية"}
+ other{"كرونة تشيكية"}
+ two{"كرونة تشيكية"}
+ zero{"كرونة تشيكية"}
+ }
DJF{
few{"Ùرنك جيبوتي"}
many{"Ùرنك جيبوتي"}
@@ -1089,6 +1313,14 @@ ar{
two{"كرونة دانماركي"}
zero{"كرونة دانماركي"}
}
+ DOP{
+ few{"بيزو الدومنيكان"}
+ many{"بيزو الدومنيكان"}
+ one{"بيزو الدومنيكان"}
+ other{"بيزو الدومنيكان"}
+ two{"بيزو الدومنيكان"}
+ zero{"بيزو الدومنيكان"}
+ }
DZD{
few{"دينار جزائري"}
many{"دينار جزائري"}
@@ -1113,6 +1345,14 @@ ar{
two{"ناكÙا أريتري"}
zero{"ناكÙا أريتري"}
}
+ ETB{
+ few{"بير أثيوبي"}
+ many{"بير أثيوبي"}
+ one{"بير أثيوبي"}
+ other{"بير أثيوبي"}
+ two{"بير أثيوبي"}
+ zero{"بير أثيوبي"}
+ }
EUR{
few{"يورو"}
many{"يورو"}
@@ -1121,12 +1361,77 @@ ar{
two{"يورو"}
zero{"يورو"}
}
+ FJD{
+ few{"دولار Ùيجي"}
+ many{"دولار Ùيجي"}
+ one{"دولار Ùيجي"}
+ other{"دولار Ùيجي"}
+ two{"دولار Ùيجي"}
+ zero{"دولار Ùيجي"}
+ }
+ FKP{
+ few{"جنيه جزر Ùوكلاند"}
+ many{"جنيه جزر Ùوكلاند"}
+ one{"جنيه جزر Ùوكلاند"}
+ other{"جنيه جزر Ùوكلاند"}
+ two{"جنيه جزر Ùوكلاند"}
+ zero{"جنيه جزر Ùوكلاند"}
+ }
GBP{
few{"جنيه إسترليني"}
many{"جنيه إسترليني"}
one{"جنيه إسترليني"}
other{"جنيه إسترليني"}
two{"جنيه إسترليني"}
+ zero{"جنيه إسترليني"}
+ }
+ GEL{
+ few{"لاري جورجي"}
+ many{"لاري جورجي"}
+ one{"لاري جورجي"}
+ other{"لاري جورجي"}
+ two{"لاري جورجي"}
+ zero{"لاري جورجي"}
+ }
+ GIP{
+ few{"جنيه جبل طارق"}
+ many{"جنيه جبل طارق"}
+ one{"جنيه جبل طارق"}
+ other{"جنيه جبل طارق"}
+ two{"جنيه جبل طارق"}
+ zero{"جنيه جبل طارق"}
+ }
+ GMD{
+ few{"دلاسي جامبي"}
+ many{"دلاسي جامبي"}
+ one{"دلاسي جامبي"}
+ other{"دلاسي جامبي"}
+ two{"دلاسي جامبي"}
+ zero{"دلاسي جامبي"}
+ }
+ GNF{
+ few{"Ùرنك غينيا"}
+ many{"Ùرنك غينيا"}
+ one{"Ùرنك غينيا"}
+ other{"Ùرنك غينيا"}
+ two{"Ùرنك غينيا"}
+ zero{"Ùرنك غينيا"}
+ }
+ GTQ{
+ few{"كوتزال جواتيمالا"}
+ many{"كوتزال جواتيمالا"}
+ one{"كوتزال جواتيمالا"}
+ other{"كوتزال جواتيمالا"}
+ two{"كوتزال جواتيمالا"}
+ zero{"كوتزال جواتيمالا"}
+ }
+ GYD{
+ few{"دولار غيانا"}
+ many{"دولار غيانا"}
+ one{"دولار غيانا"}
+ other{"دولار غيانا"}
+ two{"دولار غيانا"}
+ zero{"دولار غيانا"}
}
HKD{
few{"دولار هونج كونج"}
@@ -1136,6 +1441,38 @@ ar{
two{"دولار هونج كونج"}
zero{"دولار هونج كونج"}
}
+ HNL{
+ few{"ليمبيرا هندوراس"}
+ many{"ليمبيرا هندوراس"}
+ one{"ليمبيرا هندوراس"}
+ other{"ليمبيرا هندوراس"}
+ two{"ليمبيرا هندوراس"}
+ zero{"ليمبيرا هندوراس"}
+ }
+ HRK{
+ few{"كونا كرواتي"}
+ many{"كونا كرواتي"}
+ one{"كونا كرواتي"}
+ other{"كونا كرواتي"}
+ two{"كونا كرواتي"}
+ zero{"كونا كرواتي"}
+ }
+ HTG{
+ few{"جوردى هايتي"}
+ many{"جوردى هايتي"}
+ one{"جوردى هايتي"}
+ other{"جوردى هايتي"}
+ two{"جوردى هايتي"}
+ zero{"جوردى هايتي"}
+ }
+ HUF{
+ few{"Ùورينت مجري"}
+ many{"Ùورينت مجري"}
+ one{"Ùورينت مجري"}
+ other{"Ùورينت مجري"}
+ two{"Ùورينت مجري"}
+ zero{"Ùورينت مجري"}
+ }
IDR{
few{"روبيه إندونيسية"}
many{"روبيه إندونيسية"}
@@ -1168,6 +1505,30 @@ ar{
two{"دينار عراقي"}
zero{"دينار عراقي"}
}
+ IRR{
+ few{"ريال إيراني"}
+ many{"ريال إيراني"}
+ one{"ريال إيراني"}
+ other{"ريال إيراني"}
+ two{"ريال إيراني"}
+ zero{"ريال إيراني"}
+ }
+ ISK{
+ few{"كرونه أيسلندي"}
+ many{"كرونه أيسلندي"}
+ one{"كرونه أيسلندي"}
+ other{"كرونه أيسلندي"}
+ two{"كرونه أيسلندي"}
+ zero{"كرونه أيسلندي"}
+ }
+ JMD{
+ few{"دولار جامايكي"}
+ many{"دولار جامايكي"}
+ one{"دولار جامايكي"}
+ other{"دولار جامايكي"}
+ two{"دولار جامايكي"}
+ zero{"دولار جامايكي"}
+ }
JOD{
few{"دينار أردني"}
many{"دينار أردني"}
@@ -1184,6 +1545,30 @@ ar{
two{"ين ياباني"}
zero{"ين ياباني"}
}
+ KES{
+ few{"شلن كينيي"}
+ many{"شلن كينيي"}
+ one{"شلن كينيي"}
+ other{"شلن كينيي"}
+ two{"شلن كينيي"}
+ zero{"شلن كينيي"}
+ }
+ KGS{
+ few{"سوم قيرغستاني"}
+ many{"سوم قيرغستاني"}
+ one{"سوم قيرغستاني"}
+ other{"سوم قيرغستاني"}
+ two{"سوم قيرغستاني"}
+ zero{"سوم قيرغستاني"}
+ }
+ KHR{
+ few{"رييال كمبودي"}
+ many{"رييال كمبودي"}
+ one{"رييال كمبودي"}
+ other{"رييال كمبودي"}
+ two{"رييال كمبودي"}
+ zero{"رييال كمبودي"}
+ }
KMF{
few{"Ùرنك جزر القمر"}
many{"Ùرنك جزر القمر"}
@@ -1192,6 +1577,14 @@ ar{
two{"Ùرنك جزر القمر"}
zero{"Ùرنك جزر القمر"}
}
+ KPW{
+ few{"وون كوريا الشمالية"}
+ many{"وون كوريا الشمالية"}
+ one{"وون كوريا الشمالية"}
+ other{"وون كوريا الشمالية"}
+ two{"وون كوريا الشمالية"}
+ zero{"وون كوريا الشمالية"}
+ }
KRW{
few{"وون كوريا الجنوبية"}
many{"وون كوريا الجنوبية"}
@@ -1208,6 +1601,30 @@ ar{
two{"دينار كويتي"}
zero{"دينار كويتي"}
}
+ KYD{
+ few{"دولار جزر كيمن"}
+ many{"دولار جزر كيمن"}
+ one{"دولار جزر كيمن"}
+ other{"دولار جزر كيمن"}
+ two{"دولار جزر كيمن"}
+ zero{"دولار جزر كيمن"}
+ }
+ KZT{
+ few{"تينغ كازاخستاني"}
+ many{"تينغ كازاخستاني"}
+ one{"تينغ كازاخستاني"}
+ other{"تينغ كازاخستاني"}
+ two{"تينغ كازاخستاني"}
+ zero{"تينغ كازاخستاني"}
+ }
+ LAK{
+ few{"كيب لاوسي"}
+ many{"كيب لاوسي"}
+ one{"كيب لاوسي"}
+ other{"كيب لاوسي"}
+ two{"كيب لاوسي"}
+ zero{"كيب لاوسي"}
+ }
LBP{
few{"جنية لبناني"}
many{"جنية لبناني"}
@@ -1216,6 +1633,38 @@ ar{
two{"جنية لبناني"}
zero{"جنية لبناني"}
}
+ LKR{
+ few{"روبية سريلانكية"}
+ many{"روبية سريلانكية"}
+ one{"روبية سريلانكية"}
+ other{"روبية سريلانكية"}
+ two{"روبية سريلانكية"}
+ zero{"روبية سريلانكية"}
+ }
+ LRD{
+ few{"دولار ليبيري"}
+ many{"دولار ليبيري"}
+ one{"دولار ليبيري"}
+ other{"دولار ليبيري"}
+ two{"دولار ليبيري"}
+ zero{"دولار ليبيري"}
+ }
+ LTL{
+ few{"ليتا ليتوانية"}
+ many{"ليتا ليتوانية"}
+ one{"ليتا ليتوانية"}
+ other{"ليتا ليتوانية"}
+ two{"ليتا ليتوانية"}
+ zero{"ليتا ليتوانية"}
+ }
+ LVL{
+ few{"لاتس لاتÙÙŠ"}
+ many{"لاتس لاتÙÙŠ"}
+ one{"لاتس لاتÙÙŠ"}
+ other{"لاتس لاتÙÙŠ"}
+ two{"لاتس لاتÙÙŠ"}
+ zero{"لاتس لاتÙÙŠ"}
+ }
LYD{
few{"دينار ليبي"}
many{"دينار ليبي"}
@@ -1232,6 +1681,54 @@ ar{
two{"درهم مغربي"}
zero{"درهم مغربي"}
}
+ MDL{
+ few{"ليو مولدوÙÙŠ"}
+ many{"ليو مولدوÙÙŠ"}
+ one{"ليو مولدوÙÙŠ"}
+ other{"ليو مولدوÙÙŠ"}
+ two{"ليو مولدوÙÙŠ"}
+ zero{"ليو مولدوÙÙŠ"}
+ }
+ MGA{
+ few{"أرياري مدغشقر"}
+ many{"أرياري مدغشقر"}
+ one{"أرياري مدغشقر"}
+ other{"أرياري مدغشقر"}
+ two{"أرياري مدغشقر"}
+ zero{"أرياري مدغشقر"}
+ }
+ MKD{
+ few{"دينار مقدوني"}
+ many{"دينار مقدوني"}
+ one{"دينار مقدوني"}
+ other{"دينار مقدوني"}
+ two{"دينار مقدوني"}
+ zero{"دينار مقدوني"}
+ }
+ MMK{
+ few{"كيات ميانمار"}
+ many{"كيات ميانمار"}
+ one{"كيات ميانمار"}
+ other{"كيات ميانمار"}
+ two{"كيات ميانمار"}
+ zero{"كيات ميانمار"}
+ }
+ MNT{
+ few{"توغروغ منغولي"}
+ many{"توغروغ منغولي"}
+ one{"توغروغ منغولي"}
+ other{"توغروغ منغولي"}
+ two{"توغروغ منغولي"}
+ zero{"توغروغ منغولي"}
+ }
+ MOP{
+ few{"باتاكا ماكاوي"}
+ many{"باتاكا ماكاوي"}
+ one{"باتاكا ماكاوي"}
+ other{"باتاكا ماكاوي"}
+ two{"باتاكا ماكاوي"}
+ zero{"باتاكا ماكاوي"}
+ }
MRO{
few{"أوقية موريتانية"}
many{"أوقية موريتانية"}
@@ -1240,6 +1737,30 @@ ar{
two{"أوقية موريتانية"}
zero{"أوقية موريتانية"}
}
+ MUR{
+ few{"روبي موريشي"}
+ many{"روبي موريشي"}
+ one{"روبي موريشي"}
+ other{"روبي موريشي"}
+ two{"روبي موريشي"}
+ zero{"روبي موريشي"}
+ }
+ MVR{
+ few{"روÙيه جزر المالديÙ"}
+ many{"روÙيه جزر المالديÙ"}
+ one{"روÙيه جزر المالديÙ"}
+ other{"روÙيه جزر المالديÙ"}
+ two{"روÙيه جزر المالديÙ"}
+ zero{"روÙيه جزر المالديÙ"}
+ }
+ MWK{
+ few{"كواشا مالاوي"}
+ many{"كواشا مالاوي"}
+ one{"كواشا مالاوي"}
+ other{"كواشا مالاوي"}
+ two{"كواشا مالاوي"}
+ zero{"كواشا مالاوي"}
+ }
MXN{
few{"بيزو مكسيكي"}
many{"بيزو مكسيكي"}
@@ -1248,6 +1769,46 @@ ar{
two{"بيزو مكسيكي"}
zero{"بيزو مكسيكي"}
}
+ MYR{
+ few{"رينغيت ماليزي"}
+ many{"رينغيت ماليزي"}
+ one{"رينغيت ماليزي"}
+ other{"رينغيت ماليزي"}
+ two{"رينغيت ماليزي"}
+ zero{"رينغيت ماليزي"}
+ }
+ MZN{
+ few{"متكال موزمبيقي"}
+ many{"متكال موزمبيقي"}
+ one{"متكال موزمبيقي"}
+ other{"متكال موزمبيقي"}
+ two{"متكال موزمبيقي"}
+ zero{"متكال موزمبيقي"}
+ }
+ NAD{
+ few{"دولار نامبيا"}
+ many{"دولار نامبيا"}
+ one{"دولار نامبيا"}
+ other{"دولار نامبيا"}
+ two{"دولار نامبيا"}
+ zero{"دولار نامبيا"}
+ }
+ NGN{
+ few{"نايرا نيجيري"}
+ many{"نايرا نيجيري"}
+ one{"نايرا نيجيري"}
+ other{"نايرا نيجيري"}
+ two{"نايرا نيجيري"}
+ zero{"نايرا نيجيري"}
+ }
+ NIO{
+ few{"قرطبة نيكاراغوا"}
+ many{"قرطبة نيكاراغوا"}
+ one{"قرطبة نيكاراغوا"}
+ other{"قرطبة نيكاراغوا"}
+ two{"قرطبة نيكاراغوا"}
+ zero{"قرطبة نيكاراغوا"}
+ }
NOK{
few{"كرونة نرويجية"}
many{"كرونة نرويجية"}
@@ -1256,6 +1817,22 @@ ar{
two{"كرونة نرويجية"}
zero{"كرونة نرويجية"}
}
+ NPR{
+ few{"روبية نيبالي"}
+ many{"روبية نيبالي"}
+ one{"روبية نيبالي"}
+ other{"روبية نيبالي"}
+ two{"روبية نيبالي"}
+ zero{"روبية نيبالي"}
+ }
+ NZD{
+ few{"دولار نيوزيلندي"}
+ many{"دولار نيوزيلندي"}
+ one{"دولار نيوزيلندي"}
+ other{"دولار نيوزيلندي"}
+ two{"دولار نيوزيلندي"}
+ zero{"دولار نيوزيلندي"}
+ }
OMR{
few{"ريال عماني"}
many{"ريال عماني"}
@@ -1264,6 +1841,38 @@ ar{
two{"ريال عماني"}
zero{"ريال عماني"}
}
+ PAB{
+ few{"بالبوا بنمي"}
+ many{"بالبوا بنمي"}
+ one{"بالبوا بنمي"}
+ other{"بالبوا بنمي"}
+ two{"بالبوا بنمي"}
+ zero{"بالبوا بنمي"}
+ }
+ PGK{
+ few{"كينا بابوا غينيا الجديدة"}
+ many{"كينا بابوا غينيا الجديدة"}
+ one{"كينا بابوا غينيا الجديدة"}
+ other{"كينا بابوا غينيا الجديدة"}
+ two{"كينا بابوا غينيا الجديدة"}
+ zero{"كينا بابوا غينيا الجديدة"}
+ }
+ PHP{
+ few{"بيزو Ùلبيني"}
+ many{"بيزو Ùلبيني"}
+ one{"بيزو Ùلبيني"}
+ other{"بيزو Ùلبيني"}
+ two{"بيزو Ùلبيني"}
+ zero{"بيزو Ùلبيني"}
+ }
+ PKR{
+ few{"روبية باكستاني"}
+ many{"روبية باكستاني"}
+ one{"روبية باكستاني"}
+ other{"روبية باكستاني"}
+ two{"روبية باكستاني"}
+ zero{"روبية باكستاني"}
+ }
PLN{
few{"زلوتي بولندي"}
many{"زلوتي بولندي"}
@@ -1272,6 +1881,14 @@ ar{
two{"زلوتي بولندي"}
zero{"زلوتي بولندي"}
}
+ PYG{
+ few{"جواراني باراجواي"}
+ many{"جواراني باراجواي"}
+ one{"جواراني باراجواي"}
+ other{"جواراني باراجواي"}
+ two{"جواراني باراجواي"}
+ zero{"جواراني باراجواي"}
+ }
QAR{
few{"ريال قطري"}
many{"ريال قطري"}
@@ -1280,6 +1897,14 @@ ar{
two{"ريال قطري"}
zero{"ريال قطري"}
}
+ RON{
+ few{"ليو روماني"}
+ many{"ليو روماني"}
+ one{"ليو روماني"}
+ other{"ليو روماني"}
+ two{"ليو روماني"}
+ zero{"ليو روماني"}
+ }
RUB{
few{"روبل روسي"}
many{"روبل روسي"}
@@ -1288,6 +1913,14 @@ ar{
two{"روبل روسي"}
zero{"روبل روسي"}
}
+ RWF{
+ few{"Ùرنك رواندي"}
+ many{"Ùرنك رواندي"}
+ one{"Ùرنك رواندي"}
+ other{"Ùرنك رواندي"}
+ two{"Ùرنك رواندي"}
+ zero{"Ùرنك رواندي"}
+ }
SAR{
few{"ريال سعودي"}
many{"ريال سعودي"}
@@ -1296,6 +1929,30 @@ ar{
two{"ريال سعودي"}
zero{"ريال سعودي"}
}
+ SBD{
+ few{"دولار جزر سليمان"}
+ many{"دولار جزر سليمان"}
+ one{"دولار جزر سليمان"}
+ other{"دولار جزر سليمان"}
+ two{"دولار جزر سليمان"}
+ zero{"دولار جزر سليمان"}
+ }
+ SCR{
+ few{"روبية سيشيلية"}
+ many{"روبية سيشيلية"}
+ one{"روبية سيشيلية"}
+ other{"روبية سيشيلية"}
+ two{"روبية سيشيلية"}
+ zero{"روبية سيشيلية"}
+ }
+ SDG{
+ few{"جنيه سوداني"}
+ many{"جنيه سوداني"}
+ one{"جنيه سوداني"}
+ other{"جنيه سوداني"}
+ two{"جنيه سوداني"}
+ zero{"جنيه سوداني"}
+ }
SEK{
few{"كرونة سويدية"}
many{"كرونة سويدية"}
@@ -1304,6 +1961,62 @@ ar{
two{"كرونة سويدية"}
zero{"كرونة سويدية"}
}
+ SGD{
+ few{"دولار سنغاÙوري"}
+ many{"دولار سنغاÙوري"}
+ one{"دولار سنغاÙوري"}
+ other{"دولار سنغاÙوري"}
+ two{"دولار سنغاÙوري"}
+ zero{"دولار سنغاÙوري"}
+ }
+ SHP{
+ few{"جنيه سانت هيلين"}
+ many{"جنيه سانت هيلين"}
+ one{"جنيه سانت هيلين"}
+ other{"جنيه سانت هيلين"}
+ two{"جنيه سانت هيلين"}
+ zero{"جنيه سانت هيلين"}
+ }
+ SLL{
+ few{"ليون سيراليوني"}
+ many{"ليون سيراليوني"}
+ one{"ليون سيراليوني"}
+ other{"ليون سيراليوني"}
+ two{"ليون سيراليوني"}
+ zero{"ليون سيراليوني"}
+ }
+ SOS{
+ few{"شلن صومالي"}
+ many{"شلن صومالي"}
+ one{"شلن صومالي"}
+ other{"شلن صومالي"}
+ two{"شلن صومالي"}
+ zero{"شلن صومالي"}
+ }
+ SRD{
+ few{"دولار سورينامي"}
+ many{"دولار سورينامي"}
+ one{"دولار سورينامي"}
+ other{"دولار سورينامي"}
+ two{"دولار سورينامي"}
+ zero{"دولار سورينامي"}
+ }
+ SSP{
+ few{"جنيه جنوب السودان"}
+ many{"جنيه جنوب السودان"}
+ one{"جنيه جنوب السودان"}
+ other{"جنيه جنوب السودان"}
+ two{"جنيه جنوب السودان"}
+ zero{"جنيه جنوب السودان"}
+ }
+ STD{
+ few{"دوبرا ساو تومي وبرينسيبي"}
+ many{"دوبرا ساو تومي وبرينسيبي"}
+ one{"دوبرا ساو تومي وبرينسيبي"}
+ other{"دوبرا ساو تومي وبرينسيبي"}
+ two{"دوبرا ساو تومي وبرينسيبي"}
+ zero{"دوبرا ساو تومي وبرينسيبي"}
+ }
SYP{
few{"ليرة سورية"}
many{"ليرة سورية"}
@@ -1312,6 +2025,14 @@ ar{
two{"ليرة سورية"}
zero{"ليرة سورية"}
}
+ SZL{
+ few{"ليلانجيني سوازيلندي"}
+ many{"ليلانجيني سوازيلندي"}
+ one{"ليلانجيني سوازيلندي"}
+ other{"ليلانجيني سوازيلندي"}
+ two{"ليلانجيني سوازيلندي"}
+ zero{"ليلانجيني سوازيلندي"}
+ }
THB{
few{"باخت تايلاندي"}
many{"باخت تايلاندي"}
@@ -1320,6 +2041,14 @@ ar{
two{"باخت تايلاندي"}
zero{"باخت تايلاندي"}
}
+ TJS{
+ few{"سوموني طاجيكستاني"}
+ many{"سوموني طاجيكستاني"}
+ one{"سوموني طاجيكستاني"}
+ other{"سوموني طاجيكستاني"}
+ two{"سوموني طاجيكستاني"}
+ zero{"سوموني طاجيكستاني"}
+ }
TND{
few{"دينارتونسي"}
many{"دينارتونسي"}
@@ -1336,6 +2065,14 @@ ar{
two{"ليرة تركية"}
zero{"ليرة تركية"}
}
+ TTD{
+ few{"دولار ترينداد وتوباجو"}
+ many{"دولار ترينداد وتوباجو"}
+ one{"دولار ترينداد وتوباجو"}
+ other{"دولار ترينداد وتوباجو"}
+ two{"دولار ترينداد وتوباجو"}
+ zero{"دولار ترينداد وتوباجو"}
+ }
TWD{
few{"دولار تايواني"}
many{"دولار تايواني"}
@@ -1344,6 +2081,30 @@ ar{
two{"دولار تايواني"}
zero{"دولار تايواني"}
}
+ TZS{
+ few{"شلن تنزاني"}
+ many{"شلن تنزاني"}
+ one{"شلن تنزاني"}
+ other{"شلن تنزاني"}
+ two{"شلن تنزاني"}
+ zero{"شلن تنزاني"}
+ }
+ UAH{
+ few{"هريÙنيا أوكراني"}
+ many{"هريÙنيا أوكراني"}
+ one{"هريÙنيا أوكراني"}
+ other{"هريÙنيا أوكراني"}
+ two{"هريÙنيا أوكراني"}
+ zero{"هريÙنيا أوكراني"}
+ }
+ UGX{
+ few{"شلن أوغندي"}
+ many{"شلن أوغندي"}
+ one{"شلن أوغندي"}
+ other{"شلن أوغندي"}
+ two{"شلن أوغندي"}
+ zero{"شلن أوغندي"}
+ }
USD{
few{"دولار أمريكي"}
many{"دولار أمريكي"}
@@ -1352,6 +2113,22 @@ ar{
two{"دولار أمريكي"}
zero{"دولار أمريكي"}
}
+ UZS{
+ few{"سوم أوزبكستاني"}
+ many{"سوم أوزبكستاني"}
+ one{"سوم أوزبكستاني"}
+ other{"سوم أوزبكستاني"}
+ two{"سوم أوزبكستاني"}
+ zero{"سوم أوزبكستاني"}
+ }
+ VND{
+ few{"دونج Ùيتنامي"}
+ many{"دونج Ùيتنامي"}
+ one{"دونج Ùيتنامي"}
+ other{"دونج Ùيتنامي"}
+ two{"دونج Ùيتنامي"}
+ zero{"دونج Ùيتنامي"}
+ }
XAF{
few{"Ùرنك Ø£Ùريقي"}
many{"Ùرنك Ø£Ùريقي"}
@@ -1360,13 +2137,21 @@ ar{
two{"Ùرنك Ø£Ùريقي"}
zero{"Ùرنك Ø£Ùريقي"}
}
+ XCD{
+ few{"دولار شرق الكاريبي"}
+ many{"دولار شرق الكاريبي"}
+ one{"دولار شرق الكاريبي"}
+ other{"دولار شرق الكاريبي"}
+ two{"دولار شرق الكاريبي"}
+ zero{"دولار شرق الكاريبي"}
+ }
XXX{
- few{"بدون عملة"}
- many{"بدون عملة"}
- one{"بدون عملة"}
- other{"بدون عملة"}
- two{"بدون عملة"}
- zero{"بدون عملة"}
+ few{"عملة غير معروÙØ©"}
+ many{"عملة غير معروÙØ©"}
+ one{"عملة غير معروÙØ©"}
+ other{"عملة غير معروÙØ©"}
+ two{"عملة غير معروÙØ©"}
+ zero{"عملة غير معروÙØ©"}
}
YER{
few{"ريال يمني"}
@@ -1384,6 +2169,14 @@ ar{
two{"راند جنوب Ø£Ùريقيا"}
zero{"راند جنوب Ø£Ùريقيا"}
}
+ ZMK{
+ few{"كواشا زامبي"}
+ many{"كواشا زامبي"}
+ one{"كواشا زامبي"}
+ other{"كواشا زامبي"}
+ two{"كواشا زامبي"}
+ zero{"كواشا زامبي"}
+ }
}
CurrencyUnitPatterns{
few{"{0} {1}"}
@@ -1393,5 +2186,5 @@ ar{
two{"{0} {1}"}
zero{"{0} {1}"}
}
- Version{"2.0.64.72"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/as.txt b/Build/source/libs/icu/icu-50.1/data/curr/as.txt
index d68dde73229..a4d836be637 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/as.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/as.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/as.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/as.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/as.xml
*/
as{
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/asa.txt b/Build/source/libs/icu/icu-50.1/data/curr/asa.txt
index c06066ffbf4..7cbd1f30160 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/asa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/asa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/asa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/asa.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ asa{
"kwandha ya Angola",
}
AUD{
- "AU$",
+ "A$",
"dola ya Authtralia",
}
BHD{
@@ -232,5 +232,5 @@ asa{
"dola ya Dhimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/az.txt b/Build/source/libs/icu/icu-50.1/data/curr/az.txt
index a075e7957a7..d8832303b45 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/az.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/az.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ az{
"Avstriya ÅŸilingi",
}
AUD{
- "AU$",
+ "A$",
"Avstraliya dolları",
}
AWG{
@@ -1736,5 +1736,5 @@ az{
other{"Zimbabve dolları (1980-2008)"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/az_AZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/az_AZ.txt
index 881b97c98f0..881b97c98f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/az_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/az_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/az_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/curr/az_Cyrl.txt
index 89daf1820be..3e4a60c40a9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/az_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/az_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Cyrl.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ az_Cyrl{
"AZN",
}
}
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/az_Latn.txt b/Build/source/libs/icu/icu-50.1/data/curr/az_Latn.txt
index f6f143cdd65..72a33fc33e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/az_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/az_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/az_Latn_AZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/az_Latn_AZ.txt
index 45b76609276..45b76609276 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/az_Latn_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/az_Latn_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bas.txt b/Build/source/libs/icu/icu-50.1/data/curr/bas.txt
index 91aafff0e2f..687e3767be9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bas.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bas.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ bas{
"Kwànza àŋgolà",
}
AUD{
- "AU$",
+ "A$",
"Dɔ̀lâr òstralìà",
}
BHD{
@@ -232,5 +232,5 @@ bas{
"Dɔ̀lâr sìmbàbwê",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/be.txt b/Build/source/libs/icu/icu-50.1/data/curr/be.txt
index 23695e57896..eb4c288fec6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/be.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/be.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/be.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/be.xml
// *
// ***************************************************************************
/**
@@ -12,7 +12,7 @@
be{
Currencies{
AUD{
- "AU$",
+ "A$",
"аўÑтралійÑкі далÑÑ€",
}
BRL{
@@ -68,5 +68,5 @@ be{
"невÑÐ´Ð¾Ð¼Ð°Ñ Ð°Ð±Ð¾ Ð½ÐµÐ´Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ð°Ð»ÑŽÑ‚Ð°",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bem.txt b/Build/source/libs/icu/icu-50.1/data/curr/bem.txt
index 6c27c0a75c1..cedddfa1684 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bem.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bem.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bem.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bem.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ bem{
"ZMK",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bez.txt b/Build/source/libs/icu/icu-50.1/data/curr/bez.txt
index 141b1d77c4c..d96a953c04e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bez.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bez.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bez.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bez.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ bez{
"Lupila lwa Huangola",
}
AUD{
- "AU$",
+ "A$",
"Lupila lwa Huaustlalia",
}
BHD{
@@ -228,5 +228,5 @@ bez{
"Lupila lwa Huzimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bg.txt b/Build/source/libs/icu/icu-50.1/data/curr/bg.txt
index d486718021e..0445c10712f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bg.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ bg{
"ÐвÑтрийÑки шилинг",
}
AUD{
- "AU$",
+ "A$",
"ÐвÑтралийÑки долар",
}
AWG{
@@ -815,6 +815,10 @@ bg{
"SRG",
"СуринамÑки гилдер",
}
+ SSP{
+ "SSP",
+ "ЮжноÑуданÑки паунд",
+ }
STD{
"STD",
"Сао Томе и ПринÑипи - добра",
@@ -1135,6 +1139,7 @@ bg{
}
AZN{
one{"азербайджанÑки манат"}
+ other{"азербайджанÑки маната"}
}
BAD{
one{"БоÑна и Херцеговина-динар"}
@@ -1272,6 +1277,10 @@ bg{
one{"кубинÑко пеÑо"}
other{"кубинÑки пеÑо"}
}
+ CVE{
+ one{"Кабо Верде еÑкудо"}
+ other{"Кабо Верде еÑкудо"}
+ }
CYP{
one{"кипърÑка лира"}
other{"кипърÑки лири"}
@@ -1302,6 +1311,7 @@ bg{
}
ECS{
one{"еквадорÑко Ñукре"}
+ other{"еквадорÑко Ñукре"}
}
EEK{
one{"еÑтонÑка крона"}
@@ -1323,6 +1333,10 @@ bg{
one{"етиопÑки бир"}
other{"етиопÑки бира"}
}
+ EUR{
+ one{"Евро"}
+ other{"Евро"}
+ }
FIM{
one{"финландÑка марка"}
other{"финландÑки марки"}
@@ -1351,6 +1365,10 @@ bg{
one{"ганайÑко Ñеди (1979-2007)"}
other{"ганайÑки Ñеди (1979-2007)"}
}
+ GHS{
+ one{"ГанайÑко Ñеди"}
+ other{"ГанайÑко Ñеди"}
+ }
GIP{
one{"гибралтарÑка лира"}
other{"гибралтарÑки лири"}
@@ -1591,6 +1609,10 @@ bg{
one{"мозамбикÑки метикал"}
other{"мозамбикÑки метикала"}
}
+ MZN{
+ one{"Мозамбишки метикал"}
+ other{"Мозамбишки метикал"}
+ }
NAD{
one{"намибийÑки долар"}
other{"намибийÑки долара"}
@@ -1603,6 +1625,10 @@ bg{
one{"никарагуанÑка кордоба"}
other{"никарагуанÑки кордоби"}
}
+ NIO{
+ one{"ÐикарагуанÑка златна кордоба"}
+ other{"ÐикарагуанÑка златна кордоба"}
+ }
NLG{
one{"холандÑки гулден"}
other{"холандÑки гулдена"}
@@ -1629,9 +1655,11 @@ bg{
}
PEN{
one{"перуанÑки нов Ñол"}
+ other{"перуанÑки нов Ñол"}
}
PES{
- one{"перуанÑки Ñол"}
+ one{"перуанÑки Ñол (1863-1965)"}
+ other{"перуанÑки Ñол (1863-1965)"}
}
PHP{
one{"филипинÑко пеÑо"}
@@ -1690,6 +1718,7 @@ bg{
other{"ÑаудитÑкоарабÑки риала"}
}
SBD{
+ one{"Соломонови оÑтрови - долара"}
other{"Соломонови оÑтрови - долара"}
}
SCR{
@@ -1712,6 +1741,10 @@ bg{
one{"ÑингапурÑки долар"}
other{"ÑингапурÑки долара"}
}
+ SHP{
+ one{"Света Елена лира"}
+ other{"Света Елена лира"}
+ }
SIT{
one{"ÑловенÑки толар"}
other{"ÑловенÑки толара"}
@@ -1732,6 +1765,14 @@ bg{
one{"ÑуринамÑки гилдер"}
other{"ÑуринамÑки гилдера"}
}
+ SSP{
+ one{"южноÑуданÑки паунд"}
+ other{"южноÑуданÑки паунда"}
+ }
+ STD{
+ one{"Сао Томе и ПринÑипи - добра"}
+ other{"Сао Томе и ПринÑипи - добра"}
+ }
SUR{
one{"ÑъветÑка рубла"}
other{"ÑъветÑки рубли"}
@@ -1772,6 +1813,10 @@ bg{
one{"тунизийÑки динар"}
other{"тунизийÑки динара"}
}
+ TOP{
+ one{"Тонга - па анга"}
+ other{"Тонга - па анга"}
+ }
TPE{
one{"тиморÑко еÑкудо"}
other{"тиморÑки еÑкудо"}
@@ -1785,6 +1830,7 @@ bg{
other{"турÑки лири"}
}
TTD{
+ one{"Тринидат и Тобаго - долара"}
other{"Тринидат и Тобаго - долара"}
}
TWD{
@@ -1812,6 +1858,7 @@ bg{
other{"угандийÑки нови шилинга"}
}
USD{
+ one{"СÐЩ долара"}
other{"СÐЩ долара"}
}
UYP{
@@ -1838,6 +1885,10 @@ bg{
one{"виетнамÑки донг"}
other{"виетнамÑки донга"}
}
+ WST{
+ one{"Самоа - тала"}
+ other{"Самоа - тала"}
+ }
XCD{
one{"източнокарибÑки долар"}
other{"източнокарибÑки долара"}
@@ -1846,6 +1897,10 @@ bg{
one{"френÑки златен франк"}
other{"френÑки златна франка"}
}
+ XOF{
+ one{"Бенин - CFA франк"}
+ other{"Бенин - CFA франк"}
+ }
XPF{
one{"френÑкополинезийÑки франк"}
other{"френÑкополинезийÑки франка"}
@@ -1895,5 +1950,9 @@ bg{
other{"зимбабвийÑки долара (2009)"}
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bm.txt b/Build/source/libs/icu/icu-50.1/data/curr/bm.txt
index 80383ec2278..f4e44db8d94 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bm.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ bm{
"angola Kwanza",
}
AUD{
- "AU$",
+ "A$",
"ositirali Dolar",
}
BHD{
@@ -232,5 +232,5 @@ bm{
"zimbabuwe Dolar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bn.txt b/Build/source/libs/icu/icu-50.1/data/curr/bn.txt
index 9be04096d79..669033a1b28 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bn.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ bn{
"অসà§à¦Ÿà§à¦°à¦¿à¦¯à¦¼à¦¾à¦¨ শিলিং",
}
AUD{
- "AU$",
+ "A$",
"অসà§à¦Ÿà§à¦°à§‡à¦²à¦¿à¦¯à¦¼à¦¾à¦¨ ডলার",
}
AWG{
@@ -205,7 +205,7 @@ bn{
}
CAD{
"CA$",
- "কমà§à¦¬à§‹à¦¡à¦¿à¦¯à¦¼à¦¾à¦¨ ডলার",
+ "কানাডিয়ান ডলার",
}
CDF{
"CDF",
@@ -839,6 +839,10 @@ bn{
"SRG",
"সà§à¦°à¦¿à¦¨à¦¾à¦® গিলà§à¦¡à¦¾à¦°",
}
+ SSP{
+ "SSP",
+ "দকà§à¦·à¦¿à¦£ সà§à¦¦à¦¾à¦¨à¦¿ পাউনà§à¦¡",
+ }
STD{
"STD",
"সাও টোমে à¦à¦¬à¦‚ পà§à¦°à¦¿à¦¨à§à¦¸à¦¿à¦ªà§‡ ডোবরা",
@@ -957,11 +961,11 @@ bn{
}
VEB{
"VEB",
- "ভেনিজà§à¦¯à¦¼à§‡à¦²à¦¾à¦¨ বলিভার",
+ "ভেনিজà§à¦¯à¦¼à§‡à¦²à¦¾à¦¨ বলিভার (১৮৭১-২০০৮)",
}
VEF{
"VEF",
- "ভেনিজà§à¦¯à¦¼à§‡à¦²à§€à¦¯à¦¼ বলিভার রà§à¦«à§à¦¤à§‡",
+ "ভেনিজà§à¦¯à¦¼à§‡à¦²à§€à¦¯à¦¼ বলিভার",
}
VND{
"â‚«",
@@ -1082,18 +1086,17 @@ bn{
}
CurrencyPlurals{
GTQ{
+ one{"গà§à¦¯à¦¼à¦¾à¦¤à§‡à¦®à¦¾à¦²à¦¾ কà§à¦¯à¦¼à§‡à§Žà¦œà¦¾à¦²"}
other{"গà§à¦¯à¦¼à¦¾à¦¤à§‡à¦®à¦¾à¦²à¦¾ কà§à¦¯à¦¼à§‡à§Žà¦œà¦¾à¦²"}
}
HRK{
+ one{"কà§à¦°à§‹à¦¯à¦¼à§‡à¦¶à¦¿à¦¯à¦¼à¦¾à¦¨ কà§à¦¨à¦¾à¦¸"}
other{"কà§à¦°à§‹à¦¯à¦¼à§‡à¦¶à¦¿à¦¯à¦¼à¦¾à¦¨ কà§à¦¨à¦¾à¦¸"}
}
SDG{
one{"সà§à¦¦à¦¾à¦¨à¦¿ পাউনà§à¦¡"}
+ other{"সà§à¦¦à¦¾à¦¨à¦¿ পাউনà§à¦¡"}
}
}
- CurrencyUnitPatterns{
- one{"{0} {1}"}
- other{"{0} {1}"}
- }
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bo.txt b/Build/source/libs/icu/icu-50.1/data/curr/bo.txt
index 4553bf2e9e5..fe2d7210b41 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bo.xml
// *
// ***************************************************************************
/**
@@ -24,5 +24,5 @@ bo{
"མ་རྟོགས་པའི་ནུས་མེད་དངུལ་ལོར",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/br.txt b/Build/source/libs/icu/icu-50.1/data/curr/br.txt
new file mode 100644
index 00000000000..a03f10dee4b
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/br.txt
@@ -0,0 +1,1354 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/br.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/br.xml
+ */
+br{
+ Currencies{
+ AED{
+ "AED",
+ "dirham EAU",
+ }
+ AFN{
+ "AFN",
+ "afghani Afghanistan",
+ }
+ ALL{
+ "ALL",
+ "lek Albania",
+ }
+ AMD{
+ "AMD",
+ "dram Armenia",
+ }
+ ANG{
+ "ANG",
+ "florin Antilhez nederlandat",
+ }
+ AOA{
+ "AOA",
+ "kwanza Angola",
+ }
+ ARS{
+ "ARS",
+ "peso Arcʼhantina",
+ }
+ AUD{
+ "A$",
+ "dollar Aostralia",
+ }
+ AWG{
+ "AWG",
+ "florin Aruba",
+ }
+ AZM{
+ "AZM",
+ "manat Azerbaidjan (1993-2006)",
+ }
+ AZN{
+ "AZN",
+ "manat Azerbaidjan",
+ }
+ BAM{
+ "BAM",
+ "mark kemmadus Bosnia ha Herzegovina",
+ }
+ BBD{
+ "BBD",
+ "dollar Barbados",
+ }
+ BDT{
+ "BDT",
+ "taka Bangladesh",
+ }
+ BGN{
+ "BGN",
+ "lev Bulgaria",
+ }
+ BHD{
+ "BHD",
+ "dinar Bahrein",
+ }
+ BIF{
+ "BIF",
+ "lur Burundi",
+ }
+ BMD{
+ "BMD",
+ "dollar Bermuda",
+ }
+ BND{
+ "BND",
+ "dollar Brunei",
+ }
+ BOB{
+ "BOB",
+ "boliviano Bolivia",
+ }
+ BRL{
+ "R$",
+ "real Brazil",
+ }
+ BSD{
+ "BSD",
+ "dollar Bahamas",
+ }
+ BTN{
+ "BTN",
+ "ngultrum Bhoutan",
+ }
+ BWP{
+ "BWP",
+ "pula Botswana",
+ }
+ BYR{
+ "BYR",
+ "roubl Belarus",
+ }
+ BZD{
+ "BZD",
+ "dollar Belize",
+ }
+ CAD{
+ "CA$",
+ "dollar Kanada",
+ }
+ CDF{
+ "CDF",
+ "lur Kongo",
+ }
+ CHF{
+ "CHF",
+ "lur Suis",
+ }
+ CLP{
+ "CLP",
+ "peso Chile",
+ }
+ CNY{
+ "CNÂ¥",
+ "yuan Sina",
+ }
+ COP{
+ "COP",
+ "peso Kolombia",
+ }
+ CRC{
+ "CRC",
+ "colón Costa Rica",
+ }
+ CUC{
+ "CUC",
+ "peso kemmadus Kuba",
+ }
+ CUP{
+ "CUP",
+ "peso Kuba",
+ }
+ CVE{
+ "CVE",
+ "escudo Kab Glas",
+ }
+ CZK{
+ "CZK",
+ "kurunenn Tchek",
+ }
+ DJF{
+ "DJF",
+ "lur Djibouti",
+ }
+ DKK{
+ "DKK",
+ "kurunenn Danmark",
+ }
+ DOP{
+ "DOP",
+ "peso Dominikan",
+ }
+ DZD{
+ "DZD",
+ "dinar Aljeria",
+ }
+ EEK{
+ "EEK",
+ "kurunenn Estonia",
+ }
+ EGP{
+ "EGP",
+ "lur Egipt",
+ }
+ ERN{
+ "ERN",
+ "nakfa Eritrea",
+ }
+ ETB{
+ "ETB",
+ "birr Etiopia",
+ }
+ EUR{
+ "€",
+ "euro",
+ }
+ FJD{
+ "FJD",
+ "dollar Fidji",
+ }
+ FKP{
+ "FKP",
+ "lur Inizi Falkland",
+ }
+ FRF{
+ "FRF",
+ "lur gall",
+ }
+ GBP{
+ "£",
+ "lur sterling Breizh-Veur",
+ }
+ GEL{
+ "GEL",
+ "lari Jorjia",
+ }
+ GHS{
+ "GHS",
+ "cedi Ghana",
+ }
+ GIP{
+ "GIP",
+ "lur Jibraltar",
+ }
+ GMD{
+ "GMD",
+ "dalasi Gambia",
+ }
+ GNF{
+ "GNF",
+ "lur Ginea",
+ }
+ GTQ{
+ "GTQ",
+ "quetzal Guatemala",
+ }
+ GYD{
+ "GYD",
+ "dollar Guyana",
+ }
+ HKD{
+ "HK$",
+ "dollar Hong Kong",
+ }
+ HNL{
+ "HNL",
+ "lempira Honduras",
+ }
+ HRK{
+ "HRK",
+ "kuna Kroatia",
+ }
+ HTG{
+ "HTG",
+ "gourde Haiti",
+ }
+ HUF{
+ "HUF",
+ "forint Hungaria",
+ }
+ IDR{
+ "IDR",
+ "roupi Indonezia",
+ }
+ ILS{
+ "₪",
+ "shekel nevez Israel",
+ }
+ INR{
+ "₹",
+ "roupi India",
+ }
+ IQD{
+ "IQD",
+ "dinar Iraq",
+ }
+ IRR{
+ "IRR",
+ "rial Iran",
+ }
+ ISK{
+ "ISK",
+ "kurunenn Island",
+ }
+ ITL{
+ "ITL",
+ "lur Italia",
+ }
+ JMD{
+ "JMD",
+ "dollar Jamaika",
+ }
+ JOD{
+ "JOD",
+ "dinar Jordania",
+ }
+ JPY{
+ "JPÂ¥",
+ "yen Japan",
+ }
+ KES{
+ "KES",
+ "shilling Kenya",
+ }
+ KGS{
+ "KGS",
+ "som Kyrgyzstan",
+ }
+ KHR{
+ "KHR",
+ "riel Kambodja",
+ }
+ KMF{
+ "KMF",
+ "lur Komorez",
+ }
+ KPW{
+ "KPW",
+ "won Korea an Norzh",
+ }
+ KRW{
+ "â‚©",
+ "won Korea ar Su",
+ }
+ KWD{
+ "KWD",
+ "dinar Koweit",
+ }
+ KYD{
+ "KYD",
+ "dollar Inizi Cayman",
+ }
+ KZT{
+ "KZT",
+ "tenge Kazakstan",
+ }
+ LAK{
+ "LAK",
+ "kip Laos",
+ }
+ LBP{
+ "LBP",
+ "lur Liban",
+ }
+ LKR{
+ "LKR",
+ "roupi Sri Lanka",
+ }
+ LRD{
+ "LRD",
+ "dollar Liberia",
+ }
+ LSL{
+ "LSL",
+ "loti Lesotho",
+ }
+ LTL{
+ "LTL",
+ "litas Lituania",
+ }
+ LUF{
+ "LUF",
+ "lur Luksembourg",
+ }
+ LVL{
+ "LVL",
+ "lats Latvia",
+ }
+ LYD{
+ "LYD",
+ "dinar Libia",
+ }
+ MAD{
+ "MAD",
+ "dirham Maroko",
+ }
+ MAF{
+ "MAF",
+ "lur Maroko",
+ }
+ MCF{
+ "MCF",
+ "lur Monaco",
+ }
+ MDL{
+ "MDL",
+ "leu Moldova",
+ }
+ MGA{
+ "MGA",
+ "ariary Madagaskar",
+ }
+ MKD{
+ "MKD",
+ "denar Makedonia",
+ }
+ MLF{
+ "MLF",
+ "lur Mali",
+ }
+ MMK{
+ "MMK",
+ "kyat Myanmar",
+ }
+ MNT{
+ "MNT",
+ "tugrik Mongolia",
+ }
+ MOP{
+ "MOP",
+ "pataca Macau",
+ }
+ MRO{
+ "MRO",
+ "ouguiya Maouritania",
+ }
+ MUR{
+ "MUR",
+ "roupi Moris",
+ }
+ MVR{
+ "MVR",
+ "rufiyaa Maldivez",
+ }
+ MWK{
+ "MWK",
+ "kwacha Malawi",
+ }
+ MXN{
+ "MX$",
+ "peso Mecʼhiko",
+ }
+ MYR{
+ "MYR",
+ "ringgit Malaysia",
+ }
+ MZM{
+ "MZM",
+ "metical Mozambik (1980-2006)",
+ }
+ MZN{
+ "MZN",
+ "metical Mozambik",
+ }
+ NAD{
+ "NAD",
+ "dollar Namibia",
+ }
+ NGN{
+ "NGN",
+ "naira Nigeria",
+ }
+ NIO{
+ "NIO",
+ "cordoba Nicaragua",
+ }
+ NOK{
+ "NOK",
+ "kurunenn Norvegia",
+ }
+ NPR{
+ "NPR",
+ "roupi Nepal",
+ }
+ NZD{
+ "NZ$",
+ "dollar Zeland-Nevez",
+ }
+ OMR{
+ "OMR",
+ "rial Oman",
+ }
+ PAB{
+ "PAB",
+ "balboa Panamá",
+ }
+ PEN{
+ "PEN",
+ "nuevo sol Perou",
+ }
+ PGK{
+ "PGK",
+ "kina Papoua Ginea-Nevez",
+ }
+ PHP{
+ "PHP",
+ "peso Filipinez",
+ }
+ PKR{
+ "PKR",
+ "roupi Pakistan",
+ }
+ PLN{
+ "PLN",
+ "zloty Polonia",
+ }
+ PYG{
+ "PYG",
+ "guarani Paraguay",
+ }
+ QAR{
+ "QAR",
+ "rial Qatar",
+ }
+ ROL{
+ "ROL",
+ "leu Roumania (1952-2006)",
+ }
+ RON{
+ "RON",
+ "leu Roumania",
+ }
+ RSD{
+ "RSD",
+ "dinar Serbia",
+ }
+ RUB{
+ "RUB",
+ "roubl Rusia",
+ }
+ RWF{
+ "RWF",
+ "lur Rwanda",
+ }
+ SAR{
+ "SAR",
+ "riyal Arabia Saoudat",
+ }
+ SBD{
+ "SBD",
+ "dollar Inizi Salomon",
+ }
+ SCR{
+ "SCR",
+ "roupi Sechelez",
+ }
+ SDG{
+ "SDG",
+ "lur Soudan",
+ }
+ SEK{
+ "SEK",
+ "kurunenn Sveden",
+ }
+ SGD{
+ "SGD",
+ "dollar Singapour",
+ }
+ SHP{
+ "SHP",
+ "lur Saint Helena",
+ }
+ SKK{
+ "SKK",
+ "kurunenn Slovakia",
+ }
+ SLL{
+ "SLL",
+ "leone Sierra Leone",
+ }
+ SOS{
+ "SOS",
+ "shilling Somalia",
+ }
+ SRD{
+ "SRD",
+ "dollar Surinam",
+ }
+ SSP{
+ "SSP",
+ "lur Su Soudan",
+ }
+ STD{
+ "STD",
+ "dobra São Tomé ha Príncipe",
+ }
+ SUR{
+ "SUR",
+ "roubl soviedel",
+ }
+ SVC{
+ "SVC",
+ "colón Salvador",
+ }
+ SYP{
+ "SYP",
+ "lur Siria",
+ }
+ SZL{
+ "SZL",
+ "lilangeni Swaziland",
+ }
+ THB{
+ "฿",
+ "baht Thailand",
+ }
+ TJR{
+ "TJR",
+ "roubl Tadjikistan",
+ }
+ TJS{
+ "TJS",
+ "somoni Tadjikistan",
+ }
+ TMM{
+ "TMM",
+ "manat Turkmenistan (1993-2009)",
+ }
+ TMT{
+ "TMT",
+ "manat Turkmenistan",
+ }
+ TND{
+ "TND",
+ "dinar Tunizia",
+ }
+ TOP{
+ "TOP",
+ "paʻanga Tonga",
+ }
+ TRY{
+ "TRY",
+ "lur Turkia",
+ }
+ TTD{
+ "TTD",
+ "dollar Trinidad ha Tobago",
+ }
+ TWD{
+ "NT$",
+ "dollar nevez Taiwan",
+ }
+ TZS{
+ "TZS",
+ "shilling Tanzania",
+ }
+ UAH{
+ "UAH",
+ "hryvnia Ukraina",
+ }
+ UGX{
+ "UGX",
+ "shilling Ouganda",
+ }
+ USD{
+ "US$",
+ "dollar SU",
+ }
+ UYU{
+ "UYU",
+ "peso Uruguay",
+ }
+ UZS{
+ "UZS",
+ "som Ouzbekistan",
+ }
+ VEF{
+ "VEF",
+ "bolivar Venezuela",
+ }
+ VND{
+ "â‚«",
+ "dong Viêt Nam",
+ }
+ VUV{
+ "VUV",
+ "vatu Vanuatu",
+ }
+ WST{
+ "WST",
+ "tala Samoa",
+ }
+ XAF{
+ "FCFA",
+ "lur CFA BEAC",
+ }
+ XAG{
+ "XAG",
+ "arcʼhant",
+ }
+ XAU{
+ "XAU",
+ "aour",
+ }
+ XBA{
+ "XBA",
+ "unanenn kenaoz europat",
+ }
+ XBB{
+ "XBB",
+ "unanenn voneiz europat",
+ }
+ XBC{
+ "XBC",
+ "unanenn jediñ europat (XBC)",
+ }
+ XBD{
+ "XBD",
+ "unanenn jediñ europat (XBD)",
+ }
+ XCD{
+ "EC$",
+ "dollar Karib ar reter",
+ }
+ XDR{
+ "XDR",
+ "gwirioù tennañ arbennik",
+ }
+ XFO{
+ "XFO",
+ "lur aour Frañs",
+ }
+ XFU{
+ "XFU",
+ "lur Unaniezh etrebroadel an hentoù-houarn",
+ }
+ XOF{
+ "CFA",
+ "lur CFA BCEAO",
+ }
+ XPD{
+ "XPD",
+ "palladiom",
+ }
+ XPF{
+ "CFPF",
+ "lur CFP",
+ }
+ XPT{
+ "XPT",
+ "platin",
+ }
+ XTS{
+ "XTS",
+ "kod moneiz amprouiñ",
+ }
+ XXX{
+ "XXX",
+ "moneiz dianav",
+ }
+ YER{
+ "YER",
+ "rial Yemen",
+ }
+ ZAR{
+ "ZAR",
+ "rand Suafrika",
+ }
+ ZMK{
+ "ZMK",
+ "kwacha Zambia",
+ }
+ ZWD{
+ "ZWD",
+ "dollar Zimbabwe (1980-2008)",
+ }
+ ZWL{
+ "ZWL",
+ "dollar Zimbabwe (2009)",
+ }
+ }
+ CurrencyPlurals{
+ AED{
+ few{"dirham EAU"}
+ one{"dirham EAU"}
+ other{"dirham EAU"}
+ two{"zirham EAU"}
+ }
+ AMD{
+ few{"dram Armenia"}
+ one{"dram Armenia"}
+ other{"dram Armenia"}
+ two{"zram Armenia"}
+ }
+ AOA{
+ few{"c'hwanza Angola"}
+ one{"c'hwanza Angola"}
+ other{"kwanza Angola"}
+ two{"gwanza Angola"}
+ }
+ ARS{
+ few{"feso Arcʼhantina"}
+ one{"peso Arcʼhantina"}
+ other{"peso Arcʼhantina"}
+ two{"beso Arcʼhantina"}
+ }
+ AUD{
+ few{"dollar Aostralia"}
+ one{"dollar Aostralia"}
+ other{"dollar Aostralia"}
+ two{"zollar Aostralia"}
+ }
+ AZN{
+ few{"manat Azerbaidjan"}
+ one{"manat Azerbaidjan"}
+ other{"manat Azerbaidjan"}
+ two{"vanat Azerbaidjan"}
+ }
+ BAM{
+ few{"mark kemmadus Bosnia ha Herzegovina"}
+ one{"mark kemmadus Bosnia ha Herzegovina"}
+ other{"mark kemmadus Bosnia ha Herzegovina"}
+ two{"vark kemmadus Bosnia ha Herzegovina"}
+ }
+ BBD{
+ few{"dollar Barbados"}
+ one{"dollar Barbados"}
+ other{"dollar Barbados"}
+ two{"zollar Barbados"}
+ }
+ BDT{
+ few{"zaka Bangladesh"}
+ one{"taka Bangladesh"}
+ other{"taka Bangladesh"}
+ two{"daka Bangladesh"}
+ }
+ BHD{
+ few{"dinar Bahrein"}
+ one{"dinar Bahrein"}
+ other{"dinar Bahrein"}
+ two{"zinar Bahrein"}
+ }
+ BMD{
+ few{"dollar Bermuda"}
+ one{"dollar Bermuda"}
+ other{"dollar Bermuda"}
+ two{"zollar Bermuda"}
+ }
+ BND{
+ few{"dollar Brunei"}
+ one{"dollar Brunei"}
+ other{"dollar Brunei"}
+ two{"zollar Brunei"}
+ }
+ BOB{
+ few{"boliviano Bolivia"}
+ one{"boliviano Bolivia"}
+ other{"boliviano Bolivia"}
+ two{"voliviano Bolivia"}
+ }
+ BSD{
+ few{"dollar Bahamas"}
+ one{"dollar Bahamas"}
+ other{"dollar Bahamas"}
+ two{"zollar Bahamas"}
+ }
+ BWP{
+ few{"fula Botswana"}
+ one{"pula Botswana"}
+ other{"pula Botswana"}
+ two{"bula Botswana"}
+ }
+ BZD{
+ few{"dollar Belize"}
+ one{"dollar Belize"}
+ other{"dollar Belize"}
+ two{"zollar Belize"}
+ }
+ CAD{
+ few{"dollar Kanada"}
+ one{"dollar Kanada"}
+ other{"dollar Kanada"}
+ two{"zollar Kanada"}
+ }
+ CLP{
+ few{"feso Chile"}
+ one{"peso Chile"}
+ other{"peso Chile"}
+ two{"beso Chile"}
+ }
+ CNY{
+ few{"yuan Sina"}
+ one{"yuan Sina"}
+ other{"yuan Sina"}
+ two{"yuan Sina"}
+ }
+ COP{
+ few{"feso Kolombia"}
+ one{"peso Kolombia"}
+ other{"peso Kolombia"}
+ two{"beso Kolombia"}
+ }
+ CRC{
+ few{"c'holón Costa Rica"}
+ one{"c'holón Costa Rica"}
+ other{"colón Costa Rica"}
+ two{"golón Costa Rica"}
+ }
+ CUC{
+ few{"feso kemmadus Kuba"}
+ one{"peso kemmadus Kuba"}
+ other{"peso kemmadus Kuba"}
+ two{"beso gemmadus Kuba"}
+ }
+ CUP{
+ few{"feso Kuba"}
+ one{"peso Kuba"}
+ other{"peso Kuba"}
+ two{"beso Kuba"}
+ }
+ CZK{
+ few{"kurunenn Tchek"}
+ one{"gurunenn Tchek"}
+ other{"kurunenn Tchek"}
+ two{"gurunenn Tchek"}
+ }
+ DKK{
+ few{"kurunenn Danmark"}
+ one{"gurunenn Danmark"}
+ other{"kurunenn Danmark"}
+ two{"gurunenn Danmark"}
+ }
+ DOP{
+ few{"feso Dominikan"}
+ one{"peso Dominikan"}
+ other{"peso Dominikan"}
+ two{"beso Dominikan"}
+ }
+ DZD{
+ few{"dinar Aljeria"}
+ one{"dinar Aljeria"}
+ other{"dinar Aljeria"}
+ two{"zinar Aljeria"}
+ }
+ ETB{
+ few{"birr Etiopia"}
+ one{"birr Etiopia"}
+ other{"birr Etiopia"}
+ two{"virr Etiopia"}
+ }
+ FJD{
+ few{"dollar Fidji"}
+ one{"dollar Fidji"}
+ other{"dollar Fidji"}
+ two{"zollar Fidji"}
+ }
+ FRF{
+ few{"lur gall"}
+ one{"lur gall"}
+ other{"lur gall"}
+ two{"lur gall"}
+ }
+ GMD{
+ few{"dalasi Gambia"}
+ one{"dalasi Gambia"}
+ other{"dalasi Gambia"}
+ two{"zalasi Gambia"}
+ }
+ GTQ{
+ few{"c'huetzal Guatemala"}
+ one{"c'huetzal Guatemala"}
+ other{"quetzal Guatemala"}
+ two{"guetzal Guatemala"}
+ }
+ GYD{
+ few{"dollar Guyana"}
+ one{"dollar Guyana"}
+ other{"dollar Guyana"}
+ two{"zollar Guyana"}
+ }
+ HKD{
+ few{"dollar Hong Kong"}
+ one{"dollar Hong Kong"}
+ other{"dollar Hong Kong"}
+ two{"zollar Hong Kong"}
+ }
+ HRK{
+ few{"c'huna Kroatia"}
+ one{"c'huna Kroatia"}
+ other{"kuna Kroatia"}
+ two{"guna Kroatia"}
+ }
+ HTG{
+ few{"gourde Haiti"}
+ one{"gourde Haiti"}
+ other{"gourde Haiti"}
+ two{"c'hourde Haiti"}
+ }
+ IQD{
+ few{"dinar Iraq"}
+ one{"dinar Iraq"}
+ other{"dinar Iraq"}
+ two{"zinar Iraq"}
+ }
+ ISK{
+ few{"kurunenn Island"}
+ one{"gurunenn Island"}
+ other{"kurunenn Island"}
+ two{"gurunenn Island"}
+ }
+ ITL{
+ few{"lur Italia"}
+ one{"lur Italia"}
+ other{"lur Italia"}
+ two{"lur Italia"}
+ }
+ JMD{
+ few{"dollar Jamaika"}
+ one{"dollar Jamaika"}
+ other{"dollar Jamaika"}
+ two{"zollar Jamaika"}
+ }
+ JOD{
+ few{"dinar Jordania"}
+ one{"dinar Jordania"}
+ other{"dinar Jordania"}
+ two{"zinar Jordania"}
+ }
+ KWD{
+ few{"dinar Koweit"}
+ one{"dinar Koweit"}
+ other{"dinar Koweit"}
+ two{"zinar Koweit"}
+ }
+ KYD{
+ few{"dollar Inizi Cayman"}
+ one{"dollar Inizi Cayman"}
+ other{"dollar Inizi Cayman"}
+ two{"zollar Inizi Cayman"}
+ }
+ KZT{
+ few{"zenge Kazakstan"}
+ one{"tenge Kazakstan"}
+ other{"tenge Kazakstan"}
+ two{"denge Kazakstan"}
+ }
+ LAK{
+ few{"c'hip Laos"}
+ one{"c'hip Laos"}
+ other{"kip Laos"}
+ two{"gip Laos"}
+ }
+ LRD{
+ few{"dollar Liberia"}
+ one{"dollar Liberia"}
+ other{"dollar Liberia"}
+ two{"zollar Liberia"}
+ }
+ LUF{
+ few{"lur Luksembourg"}
+ one{"lur Luksembourg"}
+ other{"lur Luksembourg"}
+ two{"lur Luksembourg"}
+ }
+ LYD{
+ few{"dinar Libia"}
+ one{"dinar Libia"}
+ other{"dinar Libia"}
+ two{"zinar Libia"}
+ }
+ MAD{
+ few{"dirham Maroko"}
+ one{"dirham Maroko"}
+ other{"dirham Maroko"}
+ two{"zirham Maroko"}
+ }
+ MAF{
+ few{"lur Maroko"}
+ one{"lur Maroko"}
+ other{"lur Maroko"}
+ two{"lur Maroko"}
+ }
+ MCF{
+ few{"lur Monaco"}
+ one{"lur Monaco"}
+ other{"lur Monaco"}
+ two{"lur Monaco"}
+ }
+ MKD{
+ few{"denar Makedonia"}
+ one{"denar Makedonia"}
+ other{"denar Makedonia"}
+ two{"zenar Makedonia"}
+ }
+ MLF{
+ few{"lur Mali"}
+ one{"lur Mali"}
+ other{"lur Mali"}
+ two{"lur Mali"}
+ }
+ MMK{
+ few{"c'hyat Myanmar"}
+ one{"c'hyat Myanmar"}
+ other{"kyat Myanmar"}
+ two{"gyat Myanmar"}
+ }
+ MNT{
+ few{"zugrik Mongolia"}
+ one{"tugrik Mongolia"}
+ other{"tugrik Mongolia"}
+ two{"dugrik Mongolia"}
+ }
+ MOP{
+ few{"fataca Macau"}
+ one{"pataca Macau"}
+ other{"pataca Macau"}
+ two{"bataca Macau"}
+ }
+ MWK{
+ few{"kwacha Malawi"}
+ one{"c'hwacha Malawi"}
+ other{"kwacha Malawi"}
+ two{"gwacha Malawi"}
+ }
+ MXN{
+ few{"feso Mecʼhiko"}
+ one{"peso Mecʼhiko"}
+ other{"peso Mecʼhiko"}
+ two{"beso Mecʼhiko"}
+ }
+ MZM{
+ few{"metical Mozambik (1980-2006)"}
+ one{"metical Mozambik (1980-2006)"}
+ other{"metical Mozambik (1980-2006)"}
+ two{"vetical Mozambik (1980-2006)"}
+ }
+ MZN{
+ few{"metical Mozambik"}
+ one{"metical Mozambik"}
+ other{"metical Mozambik"}
+ two{"vetical Mozambik"}
+ }
+ NAD{
+ few{"dollar Namibia"}
+ one{"dollar Namibia"}
+ other{"dollar Namibia"}
+ two{"zollar Namibia"}
+ }
+ NIO{
+ few{"c'hordoba Nicaragua"}
+ one{"c'hordoba Nicaragua"}
+ other{"cordoba Nicaragua"}
+ two{"gordoba Nicaragua"}
+ }
+ NOK{
+ few{"kurunenn Norvegia"}
+ one{"gurunenn Norvegia"}
+ other{"kurunenn Norvegia"}
+ two{"gurunenn Norvegia"}
+ }
+ NZD{
+ few{"dollar Zeland-Nevez"}
+ one{"dollar Zeland-Nevez"}
+ other{"dollar Zeland-Nevez"}
+ two{"zollar Zeland-Nevez"}
+ }
+ PAB{
+ few{"balboa Panamá"}
+ one{"balboa Panamá"}
+ other{"balboa Panamá"}
+ two{"valboa Panamá"}
+ }
+ PGK{
+ few{"c'hina Papoua Ginea-Nevez"}
+ one{"c'hina Papoua Ginea-Nevez"}
+ other{"kina Papoua Ginea-Nevez"}
+ two{"gina Papoua Ginea-Nevez"}
+ }
+ PHP{
+ few{"feso Filipinez"}
+ one{"peso Filipinez"}
+ other{"peso Filipinez"}
+ two{"beso Filipinez"}
+ }
+ PYG{
+ few{"guarani Paraguay"}
+ one{"guarani Paraguay"}
+ other{"guarani Paraguay"}
+ two{"uarani Paraguay"}
+ }
+ ROL{
+ few{"leu Roumania (1952-2006)"}
+ one{"leu Roumania (1952-2006)"}
+ other{"leu Roumania (1952-2006)"}
+ two{"leu Roumania (1952-2006)"}
+ }
+ RON{
+ few{"leu Roumania"}
+ one{"leu Roumania"}
+ other{"leu Roumania"}
+ two{"leu Roumania"}
+ }
+ RSD{
+ few{"dinar Serbia"}
+ one{"dinar Serbia"}
+ other{"dinar Serbia"}
+ two{"zinar Serbia"}
+ }
+ SBD{
+ few{"dollar Inizi Salomon"}
+ one{"dollar Inizi Salomon"}
+ other{"dollar Inizi Salomon"}
+ two{"zollar Inizi Salomon"}
+ }
+ SEK{
+ few{"kurunenn Sveden"}
+ one{"gurunenn Sveden"}
+ other{"kurunenn Sveden"}
+ two{"gurunenn Sveden"}
+ }
+ SGD{
+ few{"dollar Singapour"}
+ one{"dollar Singapour"}
+ other{"dollar Singapour"}
+ two{"zollar Singapour"}
+ }
+ SKK{
+ few{"c'hurunenn Slovakia"}
+ one{"gurunenn Slovakia"}
+ other{"kurunenn Slovakia"}
+ two{"gurunenn Slovakia"}
+ }
+ SRD{
+ few{"dollar Surinam"}
+ one{"dollar Surinam"}
+ other{"dollar Surinam"}
+ two{"zollar Surinam"}
+ }
+ SSP{
+ few{"lur Su Soudan"}
+ one{"lur Su Soudan"}
+ other{"lur Su Soudan"}
+ two{"lur Su Soudan"}
+ }
+ STD{
+ few{"dobra São Tomé ha Príncipe"}
+ one{"dobra São Tomé ha Príncipe"}
+ other{"dobra São Tomé ha Príncipe"}
+ two{"zobra São Tomé ha Príncipe"}
+ }
+ SUR{
+ few{"roubl soviedel"}
+ one{"roubl soviedel"}
+ other{"roubl soviedel"}
+ two{"roubl soviedel"}
+ }
+ SVC{
+ few{"c'holón Salvador"}
+ one{"c'holón Salvador"}
+ other{"colón Salvador"}
+ two{"golón Salvador"}
+ }
+ THB{
+ few{"baht Thailand"}
+ one{"baht Thailand"}
+ other{"baht Thailand"}
+ two{"vaht Thailand"}
+ }
+ TJR{
+ few{"roubl Tadjikistan"}
+ one{"roubl Tadjikistan"}
+ other{"roubl Tadjikistan"}
+ two{"roubl Tadjikistan"}
+ }
+ TMM{
+ few{"manat Turkmenistan (1993-2009)"}
+ one{"manat Turkmenistan (1993-2009)"}
+ other{"manat Turkmenistan (1993-2009)"}
+ two{"vanat Turkmenistan (1993-2009)"}
+ }
+ TMT{
+ few{"manat Turkmenistan"}
+ one{"manat Turkmenistan"}
+ other{"manat Turkmenistan"}
+ two{"vanat Turkmenistan"}
+ }
+ TND{
+ few{"dinar Tunizia"}
+ one{"dinar Tunizia"}
+ other{"dinar Tunizia"}
+ two{"zinar Tunizia"}
+ }
+ TOP{
+ few{"faʻanga Tonga"}
+ one{"paʻanga Tonga"}
+ other{"paʻanga Tonga"}
+ two{"baʻanga Tonga"}
+ }
+ TTD{
+ few{"dollar Trinidad ha Tobago"}
+ one{"dollar Trinidad ha Tobago"}
+ other{"dollar Trinidad ha Tobago"}
+ two{"zollar Trinidad ha Tobago"}
+ }
+ TWD{
+ few{"dollar nevez Taiwan"}
+ one{"dollar nevez Taiwan"}
+ other{"dollar nevez Taiwan"}
+ two{"zollar nevez Taiwan"}
+ }
+ USD{
+ few{"dollar SU"}
+ one{"dollar SU"}
+ other{"dollar SU"}
+ two{"zollar SU"}
+ }
+ UYU{
+ few{"feso Uruguay"}
+ one{"peso Uruguay"}
+ other{"peso Uruguay"}
+ two{"beso Uruguay"}
+ }
+ VEF{
+ few{"bolivar Venezuela"}
+ one{"bolivar Venezuela"}
+ other{"bolivar Venezuela"}
+ two{"volivar Venezuela"}
+ }
+ VND{
+ few{"dong Viêt Nam"}
+ one{"dong Viêt Nam"}
+ other{"dong Viêt Nam"}
+ two{"zong Viêt Nam"}
+ }
+ WST{
+ few{"zala Samoa"}
+ one{"tala Samoa"}
+ other{"tala Samoa"}
+ two{"dala Samoa"}
+ }
+ XCD{
+ few{"dollar Karib ar reter"}
+ one{"dollar Karib ar reter"}
+ other{"dollar Karib ar reter"}
+ two{"zollar Karib ar reter"}
+ }
+ YDD{
+ few{"dinar Yemen"}
+ one{"dinar Yemen"}
+ other{"dinar Yemen"}
+ two{"zinar Yemen"}
+ }
+ ZMK{
+ few{"kwacha Zambia"}
+ one{"c'hwacha Zambia"}
+ other{"kwacha Zambia"}
+ two{"gwacha Zambia"}
+ }
+ ZWD{
+ few{"dollar Zimbabwe (1980-2008)"}
+ one{"dollar Zimbabwe (1980-2008)"}
+ other{"dollar Zimbabwe (1980-2008)"}
+ two{"zollar Zimbabwe"}
+ }
+ ZWL{
+ few{"dollar Zimbabwe (2009)"}
+ one{"dollar Zimbabwe (2009)"}
+ other{"dollar Zimbabwe (2009)"}
+ two{"zollar Zimbabwe (2009)"}
+ }
+ }
+ Version{"2.0.78.38"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/brx.txt b/Build/source/libs/icu/icu-50.1/data/curr/brx.txt
index 470ec79f6f2..c4daf91e087 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/brx.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/brx.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/brx.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/brx.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ brx{
"ऑसà¥à¤Ÿà¥à¤°à¤¿à¤¯à¤¨ शीलींग",
}
AUD{
- "AU$",
+ "A$",
"ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¨ डॉलर",
}
AWG{
@@ -941,11 +941,11 @@ brx{
}
VEB{
"VEB",
- "वेनेज़à¥à¤à¤²à¤¾à¤ˆ बोलिवार",
+ "वेनेज़à¥à¤à¤²à¤¾à¤ˆ बोलिवार (1871-2008)",
}
VEF{
"VEF",
- "वेनेज़à¥à¤à¤²à¤¾à¤ˆ फà¥à¤à¤°à¥à¤¤à¥‡ बोलिवार",
+ "वेनेज़à¥à¤à¤²à¤¾à¤ˆ बोलिवार",
}
VND{
"â‚«",
@@ -1076,5 +1076,5 @@ brx{
"ज़ीमà¥à¤¬à¤¾à¤¬à¤µà¥‡à¤ˆ डॉलर",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/bs.txt b/Build/source/libs/icu/icu-50.1/data/curr/bs.txt
index 848a22b3554..0631ad85470 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/bs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/bs.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bs.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ bs{
"Avganistanski avgani",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"Albanski lek (1946-1965)",
}
ALL{
@@ -76,7 +76,7 @@ bs{
"Austrijski Å¡iling",
}
AUD{
- "AU$",
+ "A$",
"Australijski dolar",
}
AWG{
@@ -460,7 +460,7 @@ bs{
"Izraelska funta",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"stari izraelski Å¡ekeli",
}
ILS{
@@ -480,7 +480,7 @@ bs{
"Iranijski rial",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"stara islandska kruna",
}
ISK{
@@ -2824,5 +2824,5 @@ bs{
other{"zimbabvejskih dolara (2008)"}
}
}
- Version{"2.0.64.72"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ca.txt b/Build/source/libs/icu/icu-50.1/data/curr/ca.txt
index 7338c6ea372..fa5ccb788f5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ca.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ca.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ca.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ca.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ ca{
"afgani afganès",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"lek albanès (1946-1965)",
}
ALL{
@@ -67,6 +67,10 @@ ca{
"ARL",
"peso ley argentí (1970-1983)",
}
+ ARM{
+ "ARM",
+ "peso argentí (1981-1970)",
+ }
ARP{
"ARP",
"peso argentí (1983-1985)",
@@ -188,7 +192,7 @@ ca{
"cruzeiro brasiler (1990-1993)",
}
BRL{
- "R$",
+ "BRL",
"real brasiler",
}
BRN{
@@ -199,6 +203,10 @@ ca{
"BRR",
"cruzeiro brasiler",
}
+ BRZ{
+ "BRZ",
+ "antic cruzeiro brasiler",
+ }
BSD{
"BSD",
"dòlar de les Bahames",
@@ -247,6 +255,10 @@ ca{
"CHW",
"franc WIR",
}
+ CLE{
+ "CLE",
+ "escut xilè",
+ }
CLF{
"CLF",
"unidad de fomento xilena",
@@ -256,7 +268,7 @@ ca{
"peso xilè",
}
CNY{
- "CNÂ¥",
+ "Â¥",
"iuan renmimbi xinès",
}
COP{
@@ -355,10 +367,7 @@ ca{
"₧",
"pesseta espanyola",
{
- /**
- * Duplicated from NumberPatterns resource
- */
- "#,##0.00 ¤",
+ "¤ #,##0.00",
",",
".",
}
@@ -484,7 +493,7 @@ ca{
"lliura israeliana",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"xéquel israelià",
}
ILS{
@@ -504,7 +513,7 @@ ca{
"rial iranià",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"corona islandesa antiga",
}
ISK{
@@ -547,6 +556,14 @@ ca{
"KPW",
"won nord-coreà",
}
+ KRH{
+ "KRH",
+ "hwan sud-coreà (1953-1962)",
+ }
+ KRO{
+ "KRO",
+ "antic won sud-coreà",
+ }
KRW{
"â‚©",
"won sud-coreà",
@@ -623,6 +640,14 @@ ca{
"MAF",
"franc marroquí",
}
+ MCF{
+ "MCF",
+ "franc monegasc",
+ }
+ MDC{
+ "MDC",
+ "cupó moldau",
+ }
MDL{
"MDL",
"leu moldau",
@@ -684,7 +709,7 @@ ca{
"kwacha malawià",
}
MXN{
- "MX$",
+ "MXN",
"peso mexicà",
}
MXP{
@@ -1001,11 +1026,11 @@ ca{
}
VEB{
"VEB",
- "bolívar veneçolà",
+ "bolívar veneçolà (1871-2008)",
}
VEF{
"VEF",
- "bolívar fort veneçolà",
+ "bolívar veneçolà",
}
VND{
"â‚«",
@@ -1024,7 +1049,7 @@ ca{
"tala samoà",
}
XAF{
- "FCFA",
+ "XAF",
"franc CFA BEAC",
}
XAG{
@@ -1052,7 +1077,7 @@ ca{
"unitat de compte europea (XBD)",
}
XCD{
- "EC$",
+ "XCD",
"dòlar del Carib Oriental",
}
XDR{
@@ -1072,7 +1097,7 @@ ca{
"franc UIC francès",
}
XOF{
- "CFA",
+ "XOF",
"franc CFA BCEAO",
}
XPD{
@@ -1080,7 +1105,7 @@ ca{
"pal·ladi",
}
XPF{
- "CFPF",
+ "XPF",
"franc CFP",
}
XPT{
@@ -1119,6 +1144,10 @@ ca{
"YUN",
"dinar convertible iugoslau",
}
+ YUR{
+ "YUR",
+ "dinar iugoslau reformat (1992-1993)",
+ }
ZAL{
"ZAL",
"rand sud-africà (financer)",
@@ -1209,6 +1238,10 @@ ca{
one{"peso ley argentí (1970-1983)"}
other{"pesos ley argentins (1970-1983)"}
}
+ ARM{
+ one{"peso argentí moneda nacional"}
+ other{"pesos argentins moneda nacional"}
+ }
ARP{
one{"peso argentí (1983-1985)"}
other{"pesos argentins (1983-1985)"}
@@ -1341,6 +1374,10 @@ ca{
one{"cruzeiro brasiler"}
other{"cruzeiros brasilers"}
}
+ BRZ{
+ one{"antic cruzeiro brasiler"}
+ other{"antics cruzeiros brasilers"}
+ }
BSD{
one{"dòlar de les Bahames"}
other{"dòlars de les Bahames"}
@@ -1389,6 +1426,10 @@ ca{
one{"franc WIR"}
other{"francs WIR"}
}
+ CLE{
+ one{"escudo xilè"}
+ other{"escudos xilens"}
+ }
CLF{
one{"unidad de fomento xilena"}
other{"unidades de fomento xilenes"}
@@ -1397,6 +1438,10 @@ ca{
one{"peso xilè"}
other{"pesos xilens"}
}
+ CNX{
+ one{"dòlar del Banc Popular Xinès"}
+ other{"dòlars del Banc Popular Xinès"}
+ }
CNY{
one{"iuan xinès"}
other{"iuan xinesos"}
@@ -1681,6 +1726,14 @@ ca{
one{"won nord-coreà"}
other{"wons nord-coreans"}
}
+ KRH{
+ one{"hwan sud-coreà"}
+ other{"hwans sud-coreans"}
+ }
+ KRO{
+ one{"antic won sud-coreà"}
+ other{"antics wons sud-coreans"}
+ }
KRW{
one{"won sud-coreà"}
other{"wons sud-coreans"}
@@ -1757,6 +1810,14 @@ ca{
one{"franc marroquí"}
other{"francs marroquins"}
}
+ MCF{
+ one{"franc monegasc"}
+ other{"francs monegascos"}
+ }
+ MDC{
+ one{"cupó moldau"}
+ other{"cupons moldaus"}
+ }
MDL{
one{"leu moldau"}
other{"lei moldaus"}
@@ -2017,6 +2078,10 @@ ca{
one{"florí de Surinam"}
other{"florins de Surinam"}
}
+ SSP{
+ one{"lliura del Sudan del Sud"}
+ other{"lliures del Sudan del Sud"}
+ }
STD{
one{"dobra de São Tomé i Príncipe"}
other{"dobras de São Tomé i Príncipe"}
@@ -2134,12 +2199,12 @@ ca{
other{"soms uzbeks"}
}
VEB{
- one{"bolívar veneçolà"}
- other{"bolívars veneçolans"}
+ one{"bolívar veneçolà (1871-2008)"}
+ other{"bolívars veneçolans (1871-2008)"}
}
VEF{
- one{"bolívar fort veneçolà"}
- other{"bolívars forts veneçolans"}
+ one{"bolívar veneçolà"}
+ other{"bolívars veneçolans"}
}
VND{
one{"dong vietnamita"}
@@ -2253,6 +2318,10 @@ ca{
one{"dinar convertible iugoslau"}
other{"dinars convertibles iugoslaus"}
}
+ YUR{
+ one{"dinar reformat iugoslau"}
+ other{"dinars reformats iugoslaus"}
+ }
ZAL{
one{"rand sud-africà (financer)"}
other{"rands sud-africans (financers)"}
@@ -2290,5 +2359,5 @@ ca{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/cgg.txt b/Build/source/libs/icu/icu-50.1/data/curr/cgg.txt
index 6c2a4f24b65..c968efb1087 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/cgg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/cgg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cgg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cgg.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ cgg{
"Kwanza ya Angora",
}
AUD{
- "AU$",
+ "A$",
"Doora ya Austureeriya",
}
BHD{
@@ -228,5 +228,5 @@ cgg{
"Doora ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/chr.txt b/Build/source/libs/icu/icu-50.1/data/curr/chr.txt
index 0ad0dd14f51..47562313870 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/chr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/chr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/chr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/chr.xml
// *
// ***************************************************************************
/**
@@ -62,5 +62,5 @@ chr{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/cs.txt b/Build/source/libs/icu/icu-50.1/data/curr/cs.txt
index 443c3557b2a..cf34a8722ed 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/cs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/cs.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cs.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ cs{
"afghánský afghán",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"albánské lek (1946-1965)",
}
ALL{
@@ -89,7 +89,7 @@ cs{
}
AZN{
"AZN",
- "Ãzerbajdžánský manat",
+ "ázerbájdžánský manat",
}
BAD{
"BAD",
@@ -229,7 +229,7 @@ cs{
}
CUC{
"CUC",
- "Kubánské konvertibilní peso",
+ "kubánské konvertibilní peso",
}
CUP{
"CUP",
@@ -361,7 +361,7 @@ cs{
}
GWP{
"GWP",
- "guinea-bissauské peso",
+ "guinejsko-bissauské peso",
}
GYD{
"GYD",
@@ -404,7 +404,7 @@ cs{
"izraelská libra",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"izraelský šekel (1980-1985)",
}
ILS{
@@ -424,7 +424,7 @@ cs{
"íránský rijál",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"islandská koruna (1918-1981)",
}
ISK{
@@ -753,7 +753,7 @@ cs{
}
SDG{
"SDG",
- "Súdánská libra",
+ "súdánská libra",
}
SDP{
"SDP",
@@ -789,12 +789,16 @@ cs{
}
SRD{
"SRD",
- "Surinamský dolar",
+ "surinamský dolar",
}
SRG{
"SRG",
"surinamský zlatý",
}
+ SSP{
+ "SSP",
+ "jihosúdánská libra",
+ }
STD{
"STD",
"svatotomášská dobra",
@@ -1807,6 +1811,11 @@ cs{
one{"mexické stříbrné peso (1861-1992)"}
other{"mexických stříbrných pes (1861-1992)"}
}
+ MXV{
+ few{"mexické investiÄní jednotky"}
+ one{"mexická investiÄní jednotka"}
+ other{"mexických investiÄních jednotek"}
+ }
MYR{
few{"malajsijské ringgity"}
one{"malajsijský ringgit"}
@@ -2037,6 +2046,11 @@ cs{
one{"surinamský zlatý"}
other{"surinamských zlatých"}
}
+ SSP{
+ few{"jihosúdánské libry"}
+ one{"jihosúdánská libra"}
+ other{"jihosúdánských liber"}
+ }
STD{
few{"svatotomášské dobry"}
one{"svatotomášská dobra"}
@@ -2252,6 +2266,11 @@ cs{
one{"kód zvlášť vyhrazený pro testovací úÄely"}
other{"kódů zvlášť vyhrazených pro testovací úÄely"}
}
+ XXX{
+ few{"neznámá měna"}
+ one{"neznámá měna"}
+ other{"neznámá měna"}
+ }
YDD{
few{"jemenské dináry"}
one{"jemenský dinár"}
@@ -2323,5 +2342,5 @@ cs{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/cy.txt b/Build/source/libs/icu/icu-50.1/data/curr/cy.txt
index 27b96f14378..f3765462c8a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/cy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/cy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cy.xml
// *
// ***************************************************************************
/**
@@ -44,5 +44,5 @@ cy{
"Doler yr UDA",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/da.txt b/Build/source/libs/icu/icu-50.1/data/curr/da.txt
index b9a4989f705..85d49327c5d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/da.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/da.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/da.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/da.xml
// *
// ***************************************************************************
/**
@@ -77,7 +77,7 @@ da{
}
AWG{
"AWG",
- "Arubansk gylden",
+ "Arubansk florin",
}
AZM{
"AZM",
@@ -819,6 +819,10 @@ da{
"SRG",
"Surinamsk guilder",
}
+ SSP{
+ "SSP",
+ "Sydsudanske pund",
+ }
STD{
"STD",
"Dobra fra Sao Tome og Principe",
@@ -1138,8 +1142,8 @@ da{
other{"Australske dollar"}
}
AWG{
- one{"Arubansk gylden"}
- other{"Arubanske gylden"}
+ one{"Arubansk florin"}
+ other{"Arubanske floriner"}
}
AZM{
one{"Aserbajdsjansk manat (1993-2006)"}
@@ -1290,8 +1294,8 @@ da{
other{"Chilenske pesos"}
}
CNY{
- one{"Kinesisk yuan renminbi"}
- other{"Kinesiske yuan renminbi"}
+ one{"Kinesisk yuan"}
+ other{"Kinesiske yuan"}
}
COP{
one{"Colombiansk pesos"}
@@ -1397,6 +1401,10 @@ da{
one{"Fijiansk dollar"}
other{"Fijianske dollar"}
}
+ FKP{
+ one{"Pund fra Falklandsøerne"}
+ other{"Pund fra Falklandsøerne"}
+ }
FRF{
one{"Fransk franc"}
other{"Franske franc"}
@@ -1490,6 +1498,7 @@ da{
other{"Indonesiske rupiah"}
}
IEP{
+ one{"Irsk pund"}
other{"Irske pund"}
}
ILP{
@@ -1876,6 +1885,10 @@ da{
one{"Surinamsk guilder"}
other{"Surinamske guilder"}
}
+ SSP{
+ one{"Sydsudansk pund"}
+ other{"Sydsudanske pund"}
+ }
STD{
one{"Dobra fra Sao Tome og Principe"}
other{"Dobra fra Sao Tome og Principe"}
@@ -2097,5 +2110,5 @@ da{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/dav.txt b/Build/source/libs/icu/icu-50.1/data/curr/dav.txt
index 625524b9c29..22afe4301a6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/dav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/dav.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dav.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ dav{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ dav{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/de.txt b/Build/source/libs/icu/icu-50.1/data/curr/de.txt
index 0da84a03774..d2b384be4a5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/de.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/de.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/de.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/de.xml
// *
// ***************************************************************************
/**
@@ -17,7 +17,7 @@ de{
}
AED{
"AED",
- "UAE Dirham",
+ "VAE-Dirham",
}
AFA{
"AFA",
@@ -77,7 +77,7 @@ de{
}
AWG{
"AWG",
- "Aruba Florin",
+ "Aruba-Florin",
}
AZM{
"AZM",
@@ -89,7 +89,7 @@ de{
}
BAD{
"BAD",
- "Bosnien und Herzegowina Dinar",
+ "Bosnien und Herzegowina Dinar (1992-1994)",
}
BAM{
"BAM",
@@ -165,7 +165,7 @@ de{
}
BRL{
"R$",
- "Brasilianische Real",
+ "Brasilianischer Real",
}
BRN{
"BRN",
@@ -175,6 +175,10 @@ de{
"BRR",
"Brasilianischer Cruzeiro (1993-1994)",
}
+ BRZ{
+ "BRZ",
+ "Brasilianischer Cruzeiro (1942-1967)",
+ }
BSD{
"BSD",
"Bahama-Dollar",
@@ -241,7 +245,7 @@ de{
}
CRC{
"CRC",
- "Costa Rica Colon",
+ "Costa-Rica-Colón",
}
CSD{
"CSD",
@@ -261,7 +265,7 @@ de{
}
CVE{
"CVE",
- "Kap Verde Escudo",
+ "Kap-Verde-Escudo",
}
CYP{
"CYP",
@@ -353,7 +357,7 @@ de{
}
GBP{
"£",
- "Pfund Sterling",
+ "Britisches Pfund Sterling",
}
GEK{
"GEK",
@@ -397,7 +401,7 @@ de{
}
GTQ{
"GTQ",
- "Quetzal",
+ "Guatemaltekischer Quetzal",
}
GWE{
"GWE",
@@ -429,7 +433,7 @@ de{
}
HTG{
"HTG",
- "Gourde",
+ "Haitianische Gourde",
}
HUF{
"HUF",
@@ -457,7 +461,7 @@ de{
}
IQD{
"IQD",
- "Irak Dinar",
+ "Irakischer Dinar",
}
IRR{
"IRR",
@@ -489,11 +493,11 @@ de{
}
KGS{
"KGS",
- "Som",
+ "Kirgisischer Som",
}
KHR{
"KHR",
- "Riel",
+ "Kambodschanischer Riel",
}
KMF{
"KMF",
@@ -509,7 +513,7 @@ de{
}
KWD{
"KWD",
- "Kuwait Dinar",
+ "Kuwait-Dinar",
}
KYD{
"KYD",
@@ -517,11 +521,11 @@ de{
}
KZT{
"KZT",
- "Tenge",
+ "Kasachischer Tenge",
}
LAK{
"LAK",
- "Kip",
+ "Laotischer Kip",
}
LBP{
"LBP",
@@ -529,7 +533,7 @@ de{
}
LKR{
"LKR",
- "Sri Lanka Rupie",
+ "Sri-Lanka-Rupie",
}
LRD{
"LRD",
@@ -581,11 +585,11 @@ de{
}
MDL{
"MDL",
- "Moldau Leu",
+ "Moldau-Leu",
}
MGA{
"MGA",
- "Madagaskar Ariary",
+ "Madagaskar-Ariary",
}
MGF{
"MGF",
@@ -593,7 +597,7 @@ de{
}
MKD{
"MKD",
- "Denar",
+ "Mazedonischer Denar",
}
MLF{
"MLF",
@@ -601,19 +605,19 @@ de{
}
MMK{
"MMK",
- "Kyat",
+ "Myanmarischer Kyat",
}
MNT{
"MNT",
- "Tugrik",
+ "Mongolischer Tögrög",
}
MOP{
"MOP",
- "Pataca",
+ "Macao-Pataca",
}
MRO{
"MRO",
- "Ouguiya",
+ "Mauretanischer Ouguiya",
}
MTL{
"MTL",
@@ -629,7 +633,7 @@ de{
}
MVR{
"MVR",
- "Rufiyaa",
+ "Malediven-Rupie",
}
MWK{
"MWK",
@@ -645,7 +649,7 @@ de{
}
MXV{
"MXV",
- "Mexican Unidad de Inversion (UDI)",
+ "Mexicanischer Unidad de Inversion (UDI)",
}
MYR{
"MYR",
@@ -657,11 +661,11 @@ de{
}
MZM{
"MZM",
- "Alter Metical",
+ "Mosambikanischer Metical (1980-2006)",
}
MZN{
"MZN",
- "Metical",
+ "Mosambikanischer Metical",
}
NAD{
"NAD",
@@ -669,11 +673,11 @@ de{
}
NGN{
"NGN",
- "Naira",
+ "Nigerianischer Naira",
}
NIC{
"NIC",
- "Cordoba",
+ "Nicaraguanischer Córdoba (1988-1991)",
}
NIO{
"NIO",
@@ -681,7 +685,7 @@ de{
}
NLG{
"NLG",
- "Holländischer Gulden",
+ "Niederländischer Gulden",
}
NOK{
"NOK",
@@ -697,11 +701,11 @@ de{
}
OMR{
"OMR",
- "Rial Omani",
+ "Omanischer Rial",
}
PAB{
"PAB",
- "Balboa",
+ "Panamaischer Balboa",
}
PEI{
"PEI",
@@ -709,15 +713,15 @@ de{
}
PEN{
"PEN",
- "Neuer Sol",
+ "Peruanischer Neuer Sol",
}
PES{
"PES",
- "Sol",
+ "Peruanischer Sol (1863-1965)",
}
PGK{
"PGK",
- "Kina",
+ "Papua-Neuguineischer Kina",
}
PHP{
"PHP",
@@ -729,11 +733,11 @@ de{
}
PLN{
"PLN",
- "Zloty",
+ "Polnischer ZÅ‚oty",
}
PLZ{
"PLZ",
- "Zloty (1950-1995)",
+ "Polnischer Zloty (1950-1995)",
}
PTE{
"PTE",
@@ -741,11 +745,11 @@ de{
}
PYG{
"PYG",
- "Guarani",
+ "Paraguayischer Guaraní",
}
QAR{
"QAR",
- "Katar Riyal",
+ "Katar-Riyal",
}
RHD{
"RHD",
@@ -753,7 +757,7 @@ de{
}
ROL{
"ROL",
- "Leu",
+ "Rumänischer Leu (1952-2006)",
}
RON{
"RON",
@@ -765,11 +769,11 @@ de{
}
RUB{
"RUB",
- "Russischer Rubel (neu)",
+ "Russischer Rubel",
}
RUR{
"RUR",
- "Russischer Rubel (alt)",
+ "Russischer Rubel (1991-1998)",
}
RWF{
"RWF",
@@ -777,7 +781,7 @@ de{
}
SAR{
"SAR",
- "Saudi Riyal",
+ "Saudi-Rial",
}
SBD{
"SBD",
@@ -789,7 +793,7 @@ de{
}
SDD{
"SDD",
- "Sudanesischer Dinar",
+ "Sudanesischer Dinar (1992-2007)",
}
SDG{
"SDG",
@@ -797,7 +801,7 @@ de{
}
SDP{
"SDP",
- "Sudanesisches Pfund (alt)",
+ "Sudanesisches Pfund (1957-1998)",
}
SEK{
"SEK",
@@ -809,11 +813,11 @@ de{
}
SHP{
"SHP",
- "St. Helena Pfund",
+ "St. Helena-Pfund",
}
SIT{
"SIT",
- "Tolar",
+ "Slowenischer Tolar",
}
SKK{
"SKK",
@@ -821,7 +825,7 @@ de{
}
SLL{
"SLL",
- "Leone",
+ "Sierra-leonischer Leone",
}
SOS{
"SOS",
@@ -835,9 +839,13 @@ de{
"SRG",
"Suriname Gulden",
}
+ SSP{
+ "SSP",
+ "Südsudanesisches Pfund",
+ }
STD{
"STD",
- "Dobra",
+ "São-toméischer Dobra",
}
SUR{
"SUR",
@@ -853,11 +861,11 @@ de{
}
SZL{
"SZL",
- "Lilangeni",
+ "Swasiländischer Lilangeni",
}
THB{
"฿",
- "Baht",
+ "Thailändischer Baht",
}
TJR{
"TJR",
@@ -869,11 +877,11 @@ de{
}
TMM{
"TMM",
- "Turkmenistan-Manat",
+ "Turkmenistan-Manat (1993-2009)",
}
TMT{
"TMT",
- "Neuer Turkmenistan-Manat",
+ "Turkmenistan-Manat",
}
TND{
"TND",
@@ -881,7 +889,7 @@ de{
}
TOP{
"TOP",
- "Paʻanga",
+ "Tongaischer Paʻanga",
}
TPE{
"TPE",
@@ -889,7 +897,7 @@ de{
}
TRL{
"TRL",
- "Alte Türkische Lira",
+ "Türkische Lira (1922-2005)",
}
TRY{
"TRY",
@@ -897,7 +905,7 @@ de{
}
TTD{
"TTD",
- "Trinidad- und Tobago-Dollar",
+ "Trinidad und Tobago-Dollar",
}
TWD{
"NT$",
@@ -909,7 +917,7 @@ de{
}
UAH{
"UAH",
- "Hryvnia",
+ "Ukrainische Hrywnja",
}
UAK{
"UAK",
@@ -937,7 +945,7 @@ de{
}
UYP{
"UYP",
- "Uruguayischer Neuer Peso (1975-1993)",
+ "Uruguayischer Peso (1975-1993)",
}
UYU{
"UYU",
@@ -949,27 +957,27 @@ de{
}
VEB{
"VEB",
- "Bolivar",
+ "Venezolanischer Bolívar (1871-2008)",
}
VEF{
"VEF",
- "Bolívar Fuerte",
+ "Venezolanischer Bolívar",
}
VND{
"â‚«",
- "Dong",
+ "Vietnamesischer Dong",
}
VUV{
"VUV",
- "Vatu",
+ "Vanuatu-Vatu",
}
WST{
"WST",
- "Tala",
+ "Samoanischer Tala",
}
XAF{
"FCFA",
- "CFA Franc (Äquatorial)",
+ "CFA-Franc (BEAC)",
}
XAG{
"XAG",
@@ -1017,7 +1025,7 @@ de{
}
XOF{
"CFA",
- "CFA Franc (West)",
+ "CFA-Franc (BCEAO)",
}
XPD{
"XPD",
@@ -1057,7 +1065,7 @@ de{
}
YUM{
"YUM",
- "Neuer Dinar",
+ "Jugoslawischer Neuer Dinar (1994-2002)",
}
YUN{
"YUN",
@@ -1077,20 +1085,24 @@ de{
}
ZRN{
"ZRN",
- "Neuer Zaire",
+ "Zaire-Neuer Zaïre (1993-1998)",
}
ZRZ{
"ZRZ",
- "Zaire",
+ "Zaire-Zaïre (1971-1993)",
}
ZWD{
"ZWD",
- "Simbabwe-Dollar",
+ "Simbabwe-Dollar (1980-2008)",
}
ZWL{
"ZWL",
"Simbabwe-Dollar (2009)",
}
+ ZWR{
+ "ZWR",
+ "Simbabwe-Dollar (2008)",
+ }
}
CurrencyPlurals{
ADP{
@@ -1098,8 +1110,8 @@ de{
other{"Andorranische Peseten"}
}
AED{
- one{"UAE Dirham"}
- other{"UAE Dirham"}
+ one{"VAE-Dirham"}
+ other{"VAE-Dirham"}
}
AFA{
one{"Afghanische Afghani (1927-2002)"}
@@ -1147,7 +1159,7 @@ de{
}
ARS{
one{"Argentinischer Peso"}
- other{"Argentinische Peso"}
+ other{"Argentinische Pesos"}
}
ATS{
one{"Österreichischer Schilling"}
@@ -1158,8 +1170,8 @@ de{
other{"Australische Dollar"}
}
AWG{
- one{"Aruba Florin"}
- other{"Aruba Florin"}
+ one{"Aruba-Florin"}
+ other{"Aruba-Florin"}
}
AZM{
one{"Aserbaidschan-Manat (1993-2006)"}
@@ -1170,8 +1182,8 @@ de{
other{"Aserbaidschan-Manat"}
}
BAD{
- one{"Bosnien und Herzegowina Dinar"}
- other{"Bosnien und Herzegowina Dinar"}
+ one{"Bosnien und Herzegowina Dinar (1992-1994)"}
+ other{"Bosnien und Herzegowina Dinar (1992-1994)"}
}
BAM{
one{"Bosnien und Herzegowina Konvertierbare Mark"}
@@ -1246,7 +1258,7 @@ de{
other{"Brasilianische Cruzeiro (1990-1993)"}
}
BRL{
- one{"Brasilianische Real"}
+ one{"Brasilianischer Real"}
other{"Brasilianische Real"}
}
BRN{
@@ -1322,8 +1334,8 @@ de{
other{"Kolumbianische Pesos"}
}
CRC{
- one{"Costa Rica Colon"}
- other{"Costa Rica Colon"}
+ one{"Costa-Rica-Colón"}
+ other{"Costa-Rica-Colón"}
}
CSD{
one{"Serbischer Dinar (2002-2006)"}
@@ -1342,8 +1354,8 @@ de{
other{"Kubanische Pesos"}
}
CVE{
- one{"Kap Verde Escudo"}
- other{"Kap Verde Escudo"}
+ one{"Kap-Verde-Escudo"}
+ other{"Kap-Verde-Escudo"}
}
CYP{
one{"Zypern Pfund"}
@@ -1410,7 +1422,7 @@ de{
other{"Spanische Peseten"}
}
ETB{
- one{"Äthiopische Birr"}
+ one{"Äthiopischer Birr"}
other{"Äthiopische Birr"}
}
EUR{
@@ -1427,15 +1439,15 @@ de{
}
FKP{
one{"Falkland-Pfund"}
- other{"Falkland Pfund"}
+ other{"Falkland-Pfund"}
}
FRF{
one{"Französischer Franc"}
other{"Französische Franc"}
}
GBP{
- one{"Pfund Sterling"}
- other{"Pfund Sterling"}
+ one{"Britisches Pfund Sterling"}
+ other{"Britische Pfund Sterling"}
}
GEK{
one{"Georgischer Kupon Larit"}
@@ -1478,8 +1490,8 @@ de{
other{"Griechische Drachmen"}
}
GTQ{
- one{"Quetzal"}
- other{"Quetzal"}
+ one{"Guatemaltekischer Quetzal"}
+ other{"Guatemaltekische Quetzales"}
}
GWE{
one{"Portugiesisch Guinea Escudo"}
@@ -1510,11 +1522,11 @@ de{
other{"Kroatische Kuna"}
}
HTG{
- one{"Gourde"}
- other{"Gourde"}
+ one{"Haitianische Gourde"}
+ other{"Haitianische Gourde"}
}
HUF{
- one{"Ungarische Forint"}
+ one{"Ungarischer Forint"}
other{"Ungarische Forint"}
}
IDR{
@@ -1530,7 +1542,7 @@ de{
other{"Israelische Pfund"}
}
ILS{
- one{"Israelische Neuer Schekel"}
+ one{"Israelischer Neuer Schekel"}
other{"Israelische Neue Schekel"}
}
INR{
@@ -1538,8 +1550,8 @@ de{
other{"Indische Rupien"}
}
IQD{
- one{"Irak Dinar"}
- other{"Irak Dinar"}
+ one{"Irakischer Dinar"}
+ other{"Irakische Dinar"}
}
IRR{
one{"Iranische Rial"}
@@ -1555,27 +1567,27 @@ de{
}
JMD{
one{"Jamaika-Dollar"}
- other{"Jamaika Dollar"}
+ other{"Jamaika-Dollar"}
}
JOD{
one{"Jordanischer Dinar"}
other{"Jordanische Dinar"}
}
JPY{
- one{"Japanische Yen"}
+ one{"Japanischer Yen"}
other{"Japanische Yen"}
}
KES{
one{"Kenia-Schilling"}
- other{"Kenia Schilling"}
+ other{"Kenia-Schilling"}
}
KGS{
- one{"Som"}
- other{"Som"}
+ one{"Kirgisischer Som"}
+ other{"Kirgisische Som"}
}
KHR{
- one{"Riel"}
- other{"Riel"}
+ one{"Kambodschanischer Riel"}
+ other{"Kambodschanische Riel"}
}
KMF{
one{"Komoren-Franc"}
@@ -1590,34 +1602,35 @@ de{
other{"Südkoreanische Won"}
}
KWD{
- one{"Kuwait Dinar"}
- other{"Kuwait Dinar"}
+ one{"Kuwait-Dinar"}
+ other{"Kuwait-Dinar"}
}
KYD{
one{"Kaiman-Dollar"}
other{"Kaiman-Dollar"}
}
KZT{
- one{"Tenge"}
- other{"Tenge"}
+ one{"Kasachischer Tenge"}
+ other{"Kasachische Tenge"}
}
LAK{
- one{"Kip"}
- other{"Kip"}
+ one{"Laotischer Kip"}
+ other{"Laotische Kip"}
}
LBP{
one{"Libanesisches Pfund"}
other{"Libanesische Pfund"}
}
LKR{
- one{"Sri Lanka Rupie"}
- other{"Sri Lanka Rupie"}
+ one{"Sri-Lanka-Rupie"}
+ other{"Sri-Lanka-Rupien"}
}
LRD{
one{"Liberianischer Dollar"}
other{"Liberianische Dollar"}
}
LSL{
+ one{"Loti"}
other{"Loti"}
}
LTL{
@@ -1625,15 +1638,19 @@ de{
other{"Litauische Litas"}
}
LTT{
+ one{"Litauische Talonas"}
other{"Litauische Talonas"}
}
LUC{
+ one{"Luxemburgische Franc (konvertibel)"}
other{"Luxemburgische Franc (konvertibel)"}
}
LUF{
+ one{"Luxemburgische Franc"}
other{"Luxemburgische Franc"}
}
LUL{
+ one{"Luxemburgische Finanz-Franc"}
other{"Luxemburgische Finanz-Franc"}
}
LVL{
@@ -1641,6 +1658,7 @@ de{
other{"Lettische Lats"}
}
LVR{
+ one{"Lettische Rubel"}
other{"Lettische Rubel"}
}
LYD{
@@ -1652,46 +1670,51 @@ de{
other{"Marokkanische Dirham"}
}
MAF{
+ one{"Marokkanische Franc"}
other{"Marokkanische Franc"}
}
MDL{
- one{"Moldau Leu"}
- other{"Moldau Leu"}
+ one{"Moldau-Leu"}
+ other{"Moldau-Leu"}
}
MGA{
- one{"Madagaskar Ariary"}
- other{"Madagaskar Ariary"}
+ one{"Madagaskar-Ariary"}
+ other{"Madagaskar-Ariary"}
}
MGF{
+ one{"Madagaskar-Franc"}
other{"Madagaskar-Franc"}
}
MKD{
- one{"Denar"}
- other{"Denar"}
+ one{"Mazedonischer Denar"}
+ other{"Mazedonische Denari"}
}
MLF{
+ one{"Malische Franc"}
other{"Malische Franc"}
}
MMK{
- one{"Kyat"}
- other{"Kyat"}
+ one{"Myanmarischer Kyat"}
+ other{"Myanmarische Kyat"}
}
MNT{
- one{"Tugrik"}
- other{"Tugrik"}
+ one{"Mongolischer Tögrög"}
+ other{"Mongolische Tögrög"}
}
MOP{
- one{"Pataca"}
- other{"Pataca"}
+ one{"Macao-Pataca"}
+ other{"Macao-Pataca"}
}
MRO{
- one{"Ouguiya"}
- other{"Ouguiya"}
+ one{"Mauretanischer Ouguiya"}
+ other{"Mauretanische Ouguiya"}
}
MTL{
+ one{"Maltesische Lira"}
other{"Maltesische Lira"}
}
MTP{
+ one{"Maltesische Pfund"}
other{"Maltesische Pfund"}
}
MUR{
@@ -1699,8 +1722,8 @@ de{
other{"Mauritius-Rupien"}
}
MVR{
- one{"Rufiyaa"}
- other{"Rufiyaa"}
+ one{"Malediven-Rupie"}
+ other{"Malediven-Rupie"}
}
MWK{
one{"Malawi-Kwacha"}
@@ -1711,9 +1734,11 @@ de{
other{"Mexikanische Pesos"}
}
MXP{
- other{"Mexikanische Silber-Pesos (MXP)"}
+ one{"Mexikanische Silber-Peso (1861-1992)"}
+ other{"Mexikanische Silber-Pesos (1861-1992)"}
}
MXV{
+ one{"Mexicanischer Unidad de Inversion (UDI)"}
other{"Mexikanische Unidad de Inversion (UDI)"}
}
MYR{
@@ -1721,30 +1746,36 @@ de{
other{"Malaysische Ringgit"}
}
MZE{
+ one{"Mozambikanische Escudo"}
other{"Mozambikanische Escudo"}
}
MZM{
- other{"Alte Metical"}
+ one{"Mosambikanischer Metical (1980-2006)"}
+ other{"Mosambikanische Meticais (1980-2006)"}
}
MZN{
- other{"Metical"}
+ one{"Mosambikanischer Metical"}
+ other{"Mosambikanische Meticais"}
}
NAD{
one{"Namibia-Dollar"}
other{"Namibia-Dollar"}
}
NGN{
- one{"Naira"}
- other{"Naira"}
+ one{"Nigerianischer Naira"}
+ other{"Nigerianische Naira"}
}
NIC{
- other{"Cordoba"}
+ one{"Nicaraguanischer Córdoba (1988-1991)"}
+ other{"Nicaraguanische Córdoba (1988-1991)"}
}
NIO{
+ one{"Nicaragua-Cordoba"}
other{"Nicaragua-Cordoba"}
}
NLG{
- other{"Holländische Gulden"}
+ one{"Niederländischer Gulden"}
+ other{"Niederländische Gulden"}
}
NOK{
one{"Norwegische Krone"}
@@ -1755,55 +1786,68 @@ de{
other{"Nepalesische Rupien"}
}
NZD{
+ one{"Neuseeland-Dollar"}
other{"Neuseeland-Dollar"}
}
OMR{
- other{"Rial Omani"}
+ one{"Omanischer Rial"}
+ other{"Omanische Rials"}
}
PAB{
- other{"Balboa"}
+ one{"Panamaischer Balboa"}
+ other{"Panamaische Balboas"}
}
PEI{
+ one{"Peruanische Inti"}
other{"Peruanische Inti"}
}
PEN{
- one{"Neuer Sol"}
- other{"Neue Sol"}
+ one{"Peruanischer Neuer Sol"}
+ other{"Peruanische Neue Sol"}
}
PES{
- other{"Sol"}
+ one{"Peruanischer Sol (1863-1965)"}
+ other{"Peruanische Sol (1863-1965)"}
}
PGK{
- other{"Kina"}
+ one{"Papua-Neuguineischer Kina"}
+ other{"Papua-Neuguineische Kina"}
}
PHP{
one{"Philippinischer Peso"}
- other{"Philippinische Peso"}
+ other{"Philippinische Pesos"}
}
PKR{
one{"Pakistanische Rupie"}
other{"Pakistanische Rupien"}
}
PLN{
- other{"Zloty"}
+ one{"Polnischer ZÅ‚oty"}
+ other{"Polnische ZÅ‚oty"}
}
PLZ{
- other{"Zloty (PLZ)"}
+ one{"Polnischer Zloty (1950-1995)"}
+ other{"Polnische Zloty (1950-1995)"}
}
PTE{
+ one{"Portugiesische Escudo"}
other{"Portugiesische Escudo"}
}
PYG{
- other{"Guarani"}
+ one{"Paraguayischer Guaraní"}
+ other{"Paraguayische Guaraníes"}
}
QAR{
- other{"Katar Riyal"}
+ one{"Katar-Riyal"}
+ other{"Katar-Riyal"}
}
RHD{
+ one{"Rhodesische Dollar"}
other{"Rhodesische Dollar"}
}
ROL{
- other{"Leu"}
+ one{"Rumänischer Leu (1952-2006)"}
+ other{"Rumänische Leu (1952-2006)"}
}
RON{
one{"Rumänischer Leu"}
@@ -1811,20 +1855,23 @@ de{
}
RSD{
one{"Serbischer Dinar"}
- other{"Serbische Dinar"}
+ other{"Serbische Dinaren"}
}
RUB{
one{"Russischer Rubel"}
- other{"Russische Rubel (neu)"}
+ other{"Russische Rubel"}
}
RUR{
- other{"Russische Rubel (alt)"}
+ one{"Russischer Rubel (1991-1998)"}
+ other{"Russische Rubel (1991-1998)"}
}
RWF{
+ one{"Ruanda-Franc"}
other{"Ruanda-Franc"}
}
SAR{
- other{"Saudi Riyal"}
+ one{"Saudi-Rial"}
+ other{"Saudi-Rial"}
}
SBD{
one{"Salomonen-Dollar"}
@@ -1835,14 +1882,16 @@ de{
other{"Seychellen-Rupien"}
}
SDD{
- other{"Sudanesische Dinar"}
+ one{"Sudanesischer Dinar (1992-2007)"}
+ other{"Sudanesische Dinar (1992-2007)"}
}
SDG{
one{"Sudanesisches Pfund"}
other{"Sudanesische Pfund"}
}
SDP{
- other{"Sudanesische Pfund (alt)"}
+ one{"Sudanesisches Pfund (1957-1998)"}
+ other{"Sudanesische Pfund (1957-1998)"}
}
SEK{
one{"Schwedische Krone"}
@@ -1857,14 +1906,16 @@ de{
other{"St. Helena-Pfund"}
}
SIT{
- other{"Tolar"}
+ one{"Slowenischer Tolar"}
+ other{"Slowenische Tolar"}
}
SKK{
+ one{"Slowakische Kronen"}
other{"Slowakische Kronen"}
}
SLL{
- one{"Leone"}
- other{"Leone"}
+ one{"Sierra-leonischer Leone"}
+ other{"Sierra-leonische Leones"}
}
SOS{
one{"Somalia-Schilling"}
@@ -1875,16 +1926,23 @@ de{
other{"Surinamische Dollar"}
}
SRG{
+ one{"Suriname-Gulden"}
other{"Suriname-Gulden"}
}
+ SSP{
+ one{"Südsudanesisches Pfund"}
+ other{"Südsudanesische Pfund"}
+ }
STD{
- one{"Dobra"}
- other{"Dobra"}
+ one{"São-toméischer Dobra"}
+ other{"São-toméische Dobra"}
}
SUR{
+ one{"Sowjetische Rubel"}
other{"Sowjetische Rubel"}
}
SVC{
+ one{"El Salvador-Colon"}
other{"El Salvador-Colon"}
}
SYP{
@@ -1892,14 +1950,15 @@ de{
other{"Syrische Pfund"}
}
SZL{
- one{"Lilangeni"}
- other{"Lilangeni"}
+ one{"Swasiländischer Lilangeni"}
+ other{"Swasiländische Emalangeni"}
}
THB{
- one{"Baht"}
- other{"Baht"}
+ one{"Thailändischer Baht"}
+ other{"Thailändische Baht"}
}
TJR{
+ one{"Tadschikistan-Rubel"}
other{"Tadschikistan-Rubel"}
}
TJS{
@@ -1907,32 +1966,35 @@ de{
other{"Tadschikistan-Somoni"}
}
TMM{
- other{"Turkmenistan-Manat"}
+ one{"Turkmenistan-Manat (1993-2009)"}
+ other{"Turkmenistan-Manat (1993-2009)"}
}
TMT{
- one{"Neuer Turkmenistan-Manat"}
- other{"Neue Turkmenistan-Manat"}
+ one{"Turkmenistan-Manat"}
+ other{"Turkmenistan-Manat"}
}
TND{
one{"Tunesischer Dinar"}
other{"Tunesische Dinar"}
}
TOP{
- one{"Paʻanga"}
- other{"Paʻanga"}
+ one{"Tongaischer Paʻanga"}
+ other{"Tongaische Paʻanga"}
}
TPE{
+ one{"Timor-Escudo"}
other{"Timor-Escudo"}
}
TRL{
- one{"Alte Türkische Lira"}
- other{"Alte Türkische Lire"}
+ one{"Türkische Lira (1922-2005)"}
+ other{"Türkische Lira (1922-2005)"}
}
TRY{
one{"Türkische Lira"}
other{"Türkische Lira"}
}
TTD{
+ one{"Trinidad und Tobago-Dollar"}
other{"Trinidad und Tobago-Dollar"}
}
TWD{
@@ -1944,14 +2006,16 @@ de{
other{"Tansania-Schilling"}
}
UAH{
- one{"Hryvnia"}
- other{"Hryvnia"}
+ one{"Ukrainische Hrywnja"}
+ other{"Ukrainische Hrywen"}
}
UAK{
+ one{"Ukrainische Karbovanetz"}
other{"Ukrainische Karbovanetz"}
}
UGS{
- other{"Uganda-Schilling (UGS)"}
+ one{"Uganda-Schilling (1966-1987)"}
+ other{"Uganda-Schilling (1966-1987)"}
}
UGX{
one{"Uganda-Schilling"}
@@ -1962,13 +2026,16 @@ de{
other{"US-Dollar"}
}
USN{
+ one{"US-Dollar (Nächster Tag)"}
other{"US-Dollar (Nächster Tag)"}
}
USS{
+ one{"US-Dollar (Gleicher Tag)"}
other{"US-Dollar (Gleicher Tag)"}
}
UYP{
- other{"Uruguayische Pesos (UYP)"}
+ one{"Uruguayischer Peso (1975-1993)"}
+ other{"Uruguayische Pesos (1975-1993)"}
}
UYU{
one{"Uruguayischer Peso"}
@@ -1979,23 +2046,24 @@ de{
other{"Usbekistan-Sum"}
}
VEB{
- other{"Bolivar"}
+ one{"Venezolanischer Bolívar (1871-2008)"}
+ other{"Venezolanische Bolívares (1871-2008)"}
}
VEF{
- one{"Bolívar Fuerte"}
- other{"Bolívar Fuerte"}
+ one{"Venezolanischer Bolívar"}
+ other{"Venezolanische Bolívares"}
}
VND{
- one{"Dong"}
- other{"Dong"}
+ one{"Vietnamesischer Dong"}
+ other{"Vietnamesische Dong"}
}
VUV{
- one{"Vatu"}
- other{"Vatu"}
+ one{"Vanuatu-Vatu"}
+ other{"Vanuatu-Vatu"}
}
WST{
- one{"Tala"}
- other{"Tala"}
+ one{"Samoanischer Tala"}
+ other{"Samoanische Tala"}
}
XAF{
one{"CFA-Franc (BEAC)"}
@@ -2003,22 +2071,26 @@ de{
}
XAG{
one{"Unze Silber"}
- other{"Silber"}
+ other{"Unzen Silber"}
}
XAU{
one{"Unze Gold"}
- other{"Gold"}
+ other{"Unzen Gold"}
}
XBA{
+ one{"Europäische Rechnungseinheiten"}
other{"Europäische Rechnungseinheiten"}
}
XBB{
+ one{"Europäische Währungseinheiten (XBB)"}
other{"Europäische Währungseinheiten (XBB)"}
}
XBC{
+ one{"Europäische Rechnungseinheiten (XBC)"}
other{"Europäische Rechnungseinheiten (XBC)"}
}
XBD{
+ one{"Europäische Rechnungseinheiten (XBD)"}
other{"Europäische Rechnungseinheiten (XBD)"}
}
XCD{
@@ -2026,15 +2098,19 @@ de{
other{"Ostkaribische Dollar"}
}
XDR{
+ one{"Sonderziehungsrechte"}
other{"Sonderziehungsrechte"}
}
XEU{
+ one{"Europäische Währungseinheiten (XEU)"}
other{"Europäische Währungseinheiten (XEU)"}
}
XFO{
+ one{"Französische Gold-Franc"}
other{"Französische Gold-Franc"}
}
XFU{
+ one{"Französische UIC-Franc"}
other{"Französische UIC-Franc"}
}
XOF{
@@ -2043,7 +2119,7 @@ de{
}
XPD{
one{"Unze Palladium"}
- other{"Palladium"}
+ other{"Unzen Palladium"}
}
XPF{
one{"CFP-Franc"}
@@ -2051,12 +2127,14 @@ de{
}
XPT{
one{"Unze Platin"}
- other{"Platin"}
+ other{"Unzen Platin"}
}
XRE{
+ one{"RINET Funds"}
other{"RINET Funds"}
}
XTS{
+ one{"Testwährung"}
other{"Testwährung"}
}
XXX{
@@ -2064,6 +2142,7 @@ de{
other{"Unbekannte Währung"}
}
YDD{
+ one{"Jemen-Dinar"}
other{"Jemen-Dinar"}
}
YER{
@@ -2071,12 +2150,15 @@ de{
other{"Jemen-Rial"}
}
YUD{
- other{"Jugoslawische Dinar"}
+ one{"Jugoslawischer Dinar (1966-1990)"}
+ other{"Jugoslawische Dinar (1966-1990)"}
}
YUM{
- other{"Jugoslawische Neue Dinar"}
+ one{"Jugoslawischer Neuer Dinar (1994-2002)"}
+ other{"Jugoslawische Neue Dinar (1994-2002)"}
}
YUN{
+ one{"Jugoslawische Dinar (konvertibel)"}
other{"Jugoslawische Dinar (konvertibel)"}
}
ZAL{
@@ -2085,29 +2167,36 @@ de{
}
ZAR{
one{"Südafrikanischer Rand"}
- other{"Rand"}
+ other{"Südafrikanische Rand"}
}
ZMK{
one{"Kwacha"}
other{"Kwacha"}
}
ZRN{
- other{"Neue Zaire"}
+ one{"Zaire-Neuer Zaïre (1993-1998)"}
+ other{"Zaire-Neue Zaïre (1993-1998)"}
}
ZRZ{
- other{"Zaire"}
+ one{"Zaire-Zaïre (1971-1993)"}
+ other{"Zaire-Zaïre (1971-1993)"}
}
ZWD{
- other{"Simbabwe-Dollar"}
+ one{"Simbabwe-Dollar (1980-2008)"}
+ other{"Simbabwe-Dollar (1980-2008)"}
}
ZWL{
one{"Simbabwe-Dollar (2009)"}
other{"Simbabwe-Dollar (2009)"}
}
+ ZWR{
+ one{"Simbabwe-Dollar (2008)"}
+ other{"Simbabwe-Dollar (2008)"}
+ }
}
CurrencyUnitPatterns{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/de_LU.txt b/Build/source/libs/icu/icu-50.1/data/curr/de_LU.txt
index 4af2087bfa0..83895eacf84 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/de_LU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/de_LU.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/de_LU.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/de_LU.xml
// *
// ***************************************************************************
de_LU{
@@ -12,9 +12,6 @@ de_LU{
"F",
"Luxemburgischer Franc",
{
- /**
- * Duplicated from NumberPatterns resource
- */
"#,##0.00 ¤",
".",
",",
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/dje.txt b/Build/source/libs/icu/icu-50.1/data/curr/dje.txt
index 4bd6f5e4c52..e617a75338f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/dje.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/dje.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dje.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dje.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ dje{
"Angoola Kwanza",
}
AUD{
- "AU$",
+ "A$",
"Ostraali Dollar",
}
BHD{
@@ -232,5 +232,5 @@ dje{
"Zimbabwe Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/dua.txt b/Build/source/libs/icu/icu-50.1/data/curr/dua.txt
index 9d3734cbe27..e3d8ebe9390 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/dua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/dua.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dua.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/dua.xml
*/
dua{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/dyo.txt b/Build/source/libs/icu/icu-50.1/data/curr/dyo.txt
index 56ea9858154..4c12a0ef521 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/dyo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/dyo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dyo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dyo.xml
// *
// ***************************************************************************
/**
@@ -16,7 +16,7 @@ dyo{
"kwanza yati Angola",
}
AUD{
- "AU$",
+ "A$",
"dolaar yati Ostraalia",
}
BHD{
@@ -128,5 +128,5 @@ dyo{
"seefa yati BCEAO",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ebu.txt b/Build/source/libs/icu/icu-50.1/data/curr/ebu.txt
index 6f7dd048892..0b1891e9fd6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ebu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ebu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ebu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ebu.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ebu{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dora ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ ebu{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ee.txt b/Build/source/libs/icu/icu-50.1/data/curr/ee.txt
index 025f30f8a9e..41866f5e860 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ee.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ee.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ee.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ee.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ ee{
"afghanistanga afghani",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"albaniaga lek (1946-1965)",
}
ALL{
@@ -84,7 +84,7 @@ ee{
"ɔstriaga schilling",
}
AUD{
- "AU$",
+ "A$",
"australiaga dollar",
}
AWG{
@@ -268,7 +268,7 @@ ee{
"tsilega peso",
}
CNX{
- "CNX" /** === */,
+ "CNX",
"tsainatɔwo ƒe gadzraɖoƒe dollar",
}
CNY{
@@ -492,7 +492,7 @@ ee{
"israelga pound",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"israelga sheqel (1980-1985)",
}
ILS{
@@ -512,7 +512,7 @@ ee{
"iranga rial",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"aiselandga króna (1918-1981)",
}
ISK{
@@ -2297,5 +2297,5 @@ ee{
CurrencyUnitPatterns{
other{"{1} {0}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/el.txt b/Build/source/libs/icu/icu-50.1/data/curr/el.txt
index e797aff36e0..346ed722ee3 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/el.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/el.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/el.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/el.xml
// *
// ***************************************************************************
/**
@@ -68,7 +68,7 @@ el{
"Σελίνι ΑυστÏίας",
}
AUD{
- "AU$",
+ "A$",
"ΔολάÏιο ΑυστÏαλίας",
}
AWG{
@@ -117,7 +117,7 @@ el{
}
BGN{
"BGN",
- "Îέο Λεβ ΒουλγαÏίας",
+ "Λεβ ΒουλγαÏίας",
}
BHD{
"BHD",
@@ -265,7 +265,7 @@ el{
}
CZK{
"CZK",
- "ΚοÏόνα Τσέχικης ΔημοκÏατίας",
+ "ΚοÏόνα Τσεχίας",
}
DDM{
"DDM",
@@ -387,9 +387,6 @@ el{
"ΔÏχ",
"ΔÏαχμή Ελλάδας",
{
- /**
- * Duplicated from NumberPatterns resource
- */
"#,##0.00 ¤",
",",
".",
@@ -448,7 +445,7 @@ el{
"ΛίÏα ΙσÏαήλ",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"παλιό σεκέλ ΙσÏαήλ",
}
ILS{
@@ -468,7 +465,7 @@ el{
"Ριάλ ΙÏάν",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"Παλιά κοÏόνα Ισλανδίας",
}
ISK{
@@ -637,7 +634,7 @@ el{
}
MVR{
"MVR",
- "Ρουφίγια Îήσων Μαλδίβων",
+ "Ρουφίγια Μαλδίβων",
}
MWK{
"MWK",
@@ -733,7 +730,7 @@ el{
}
PLN{
"PLN",
- "Ζλότυ Πολωνίας",
+ "Ζλότι Πολωνίας",
}
PLZ{
"PLZ",
@@ -839,6 +836,10 @@ el{
"SRG",
"Γκίλντα ΣουÏινάμ",
}
+ SSP{
+ "SSP",
+ "ΛίÏα Îότιου Σουδάν",
+ }
STD{
"STD",
"ÎτόμπÏα Σάο Τομέ και ΠÏίνσιπε",
@@ -953,11 +954,11 @@ el{
}
VEB{
"VEB",
- "ÎœÏ€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚",
+ "ÎœÏ€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚ (1871-2008)",
}
VEF{
"VEF",
- "Î’Î¿Î»Î¹Î²Î¬Ï Î¦Î¿Ï…Î­Ïτε Βενεζουέλας",
+ "ÎœÏ€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚",
}
VND{
"â‚«",
@@ -1021,7 +1022,7 @@ el{
}
XXX{
"XXX",
- "Άγνωστο ή μη έγκυÏο νόμισμα",
+ "Άγνωστο νόμισμα",
}
YDD{
"YDD",
@@ -1110,7 +1111,8 @@ el{
other{"κουάνζα Ανγκόλας (AOK)"}
}
AON{
- one{"νέο κουάνζα Ανγκόλας (AON)"}
+ one{"νέο κουάνζα Ανγκόλας (1990-2000)"}
+ other{"νέα κουάνζα Ανγκόλας (1990-2000)"}
}
ARA{
one{"αουστÏάλ ΑÏγεντινής"}
@@ -1141,8 +1143,8 @@ el{
other{"μανάτ ΑζεÏμπαϊτζάν (1993-2006)"}
}
AZN{
- one{"μανάτ ΑζεÏμπαϊτζαν"}
- other{"μανάτ ΑζεÏμπαϊτζαν"}
+ one{"μανάτ ΑζεÏμπαϊτζάν"}
+ other{"μανάτ ΑζεÏμπαϊτζάν"}
}
BAD{
one{"δηνάÏιο Βοσνίας-ΕÏζεγοβίνης"}
@@ -1177,8 +1179,8 @@ el{
other{"μεταλλικά λεβ ΒουλγαÏίας"}
}
BGN{
- one{"νέο λεβ ΒουλγαÏίας"}
- other{"νέα λεβ ΒουλγαÏίας"}
+ one{"λεβ ΒουλγαÏίας"}
+ other{"λεβ ΒουλγαÏίας"}
}
BHD{
one{"δηνάÏιο ΜπαχÏέιν"}
@@ -1309,8 +1311,8 @@ el{
other{"σκληÏές κοÏόνες Τσεχοσλοβακίας"}
}
CUC{
- one{"ΜετατÏέψιμο πέσο ΚοÏβας"}
- other{"ΜετατÏέψιμα πέσο ΚοÏβας"}
+ one{"μετατÏέψιμο πέσο ΚοÏβας"}
+ other{"μετατÏέψιμα πέσο ΚοÏβας"}
}
CUP{
one{"πέσο ΚοÏβας"}
@@ -1325,8 +1327,8 @@ el{
other{"λίÏες ΚÏÏ€Ïου"}
}
CZK{
- one{"κοÏόνα Τσέχικης ΔημοκÏατίας"}
- other{"κοÏόνες Τσέχικης ΔημοκÏατίας"}
+ one{"κοÏόνα Τσεχίας"}
+ other{"κοÏόνες Τσεχίας"}
}
DDM{
one{"όστμαÏκ Ανατολικής ΓεÏμανίας"}
@@ -1681,8 +1683,8 @@ el{
other{"ÏοÏπια ΜαυÏικίου"}
}
MVR{
- one{"Ïουφίγια Îήσων Μαλδίβων"}
- other{"Ïουφίγια Îήσων Μαλδίβων"}
+ one{"Ïουφίγια Μαλδίβων"}
+ other{"Ïουφίγια Μαλδίβων"}
}
MWK{
one{"κουάτσα Μαλάουι"}
@@ -1777,8 +1779,8 @@ el{
other{"ÏοÏπια Πακιστάν"}
}
PLN{
- one{"ζλότυ Πολωνίας"}
- other{"ζλότυ Πολωνίας"}
+ one{"ζλότι Πολωνίας"}
+ other{"ζλότι Πολωνίας"}
}
PLZ{
one{"ζλότυ Πολωνίας (PLZ)"}
@@ -1884,6 +1886,10 @@ el{
one{"γκίλντα ΣουÏινάμ"}
other{"γκίλντα ΣουÏινάμ"}
}
+ SSP{
+ one{"λίÏα Îότιου Σουδάν"}
+ other{"λίÏες Îότιου Σουδάν"}
+ }
STD{
one{"ντόμπÏα Σάο Τόμε και ΠÏίνσιπε"}
other{"ντόμπÏα Σάο Τόμε και ΠÏίνσιπε"}
@@ -1997,12 +2003,12 @@ el{
other{"σομ Ουζμπεκιστάν"}
}
VEB{
- one{"Î¼Ï€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚"}
- other{"Î¼Ï€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚"}
+ one{"Î¼Ï€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚ (1871-2008)"}
+ other{"Î¼Ï€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚ (1871-2008)"}
}
VEF{
- one{"Î²Î¿Î»Î¹Î²Î¬Ï Ï†Î¿Ï…Î­Ïτε Βενεζουέλας"}
- other{"Î²Î¿Î»Î¹Î²Î¬Ï Ï†Î¿Ï…Î­Ïτε Βενεζουέλας"}
+ one{"Î¼Ï€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚"}
+ other{"Î¼Ï€Î¿Î»Î¹Î²Î¬Ï Î’ÎµÎ½ÎµÎ¶Î¿Ï…Î­Î»Î±Ï‚"}
}
VND{
one{"ντονγκ Βιετνάμ"}
@@ -2013,12 +2019,12 @@ el{
other{"Î²Î±Ï„Î¿Ï Î’Î±Î½Î¿Ï…Î¬Ï„Î¿Ï…"}
}
WST{
- one{"Τάλα Σαμόας"}
+ one{"τάλα Σαμόας"}
other{"τάλα Σαμόας"}
}
XAF{
- one{"φÏάγκο BEAC CFA"}
- other{"ΦÏάγκα ΚεντÏικής ΑφÏικής"}
+ one{"φÏάγκο ΚεντÏικής ΑφÏικής"}
+ other{"φÏάγκα ΚεντÏικής ΑφÏικής"}
}
XBA{
one{"ευÏωπαϊκή σÏνθετη μονάδα"}
@@ -2065,8 +2071,8 @@ el{
other{"φÏάγκα CFP"}
}
XXX{
- one{"άγνωστο/μη έγκυÏο νόμισμα"}
- other{"Άγνωστο ή μη έγκυÏο νόμισμα"}
+ one{"(άγνωστο νόμισμα)"}
+ other{"(άγνωστο νόμισμα)"}
}
YDD{
one{"δηνάÏιο Υεμένης"}
@@ -2120,5 +2126,5 @@ el{
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en.txt b/Build/source/libs/icu/icu-50.1/data/curr/en.txt
index c0b381ffe6d..b05a02d1881 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ en{
"Afghan Afghani",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"Albanian Lek (1946-1965)",
}
ALL{
@@ -84,7 +84,7 @@ en{
"Austrian Schilling",
}
AUD{
- "AU$",
+ "A$",
"Australian Dollar",
}
AWG{
@@ -268,7 +268,7 @@ en{
"Chilean Peso",
}
CNX{
- "CNX" /** === */,
+ "CNX",
"Chinese People’s Bank Dollar",
}
CNY{
@@ -492,7 +492,7 @@ en{
"Israeli Pound",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"Israeli Sheqel (1980-1985)",
}
ILS{
@@ -512,7 +512,7 @@ en{
"Iranian Rial",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"Icelandic Króna (1918-1981)",
}
ISK{
@@ -700,7 +700,7 @@ en{
"Mauritian Rupee",
}
MVP{
- "MVP" /** === */,
+ "MVP",
"Maldivian Rupee",
}
MVR{
@@ -912,7 +912,7 @@ en{
"Surinamese Guilder",
}
SSP{
- "SSP" /** === */,
+ "SSP",
"South Sudanese Pound",
}
STD{
@@ -1124,7 +1124,7 @@ en{
"RINET Funds",
}
XSU{
- "XSU" /** === */,
+ "XSU",
"Sucre",
}
XTS{
@@ -1132,7 +1132,7 @@ en{
"Testing Currency Code",
}
XUA{
- "XUA" /** === */,
+ "XUA",
"ADB Unit of Account",
}
XXX{
@@ -2246,10 +2246,12 @@ en{
other{"CFA francs BEAC"}
}
XAG{
- one{"Silver"}
+ one{"troy ounce of silver"}
+ other{"troy ounces of silver"}
}
XAU{
- one{"Gold"}
+ one{"troy ounce of gold"}
+ other{"troy ounces of gold"}
}
XBA{
one{"European composite unit"}
@@ -2292,31 +2294,36 @@ en{
other{"CFA francs BCEAO"}
}
XPD{
- one{"Palladium"}
+ one{"troy ounce of palladium"}
+ other{"troy ounces of palladium"}
}
XPF{
one{"CFP franc"}
other{"CFP francs"}
}
XPT{
- one{"Platinum"}
+ one{"troy ounce of platinum"}
+ other{"troy ounces of platinum"}
}
XRE{
- one{"RINET Funds"}
+ one{"RINET Funds unit"}
+ other{"RINET Funds units"}
}
XSU{
one{"Sucre"}
other{"Sucres"}
}
XTS{
- one{"Testing Currency Code"}
+ one{"Testing Currency unit"}
+ other{"Testing Currency units"}
}
XUA{
one{"ADB unit of account"}
other{"ADB units of account"}
}
XXX{
- one{"unknown currency"}
+ one{"(unknown unit of currency)"}
+ other{"(unknown currency)"}
}
YDD{
one{"Yemeni dinar"}
@@ -2379,5 +2386,5 @@ en{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.36"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_AU.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_AU.txt
index 8422f22b2d2..7bfc4eea57c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_AU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_AU.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_AU.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_AU.xml
// *
// ***************************************************************************
en_AU{
@@ -17,5 +17,5 @@ en_AU{
"US Dollar",
}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_BB.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_BB.txt
index 9b02b690c34..c1d87287461 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_BB.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_BB.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_BB.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_BB.xml
// *
// ***************************************************************************
en_BB{
@@ -17,5 +17,5 @@ en_BB{
"US Dollar",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_BM.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_BM.txt
index 60cabd39ec9..1d2ccfbfcfd 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_BM.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_BM.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_BM.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_BM.xml
// *
// ***************************************************************************
en_BM{
@@ -17,5 +17,5 @@ en_BM{
"US Dollar",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_BW.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_BW.txt
index e08ba63a348..1795182b87d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_BW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_BW.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_BW.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_BW.xml
// *
// ***************************************************************************
en_BW{
@@ -13,5 +13,5 @@ en_BW{
"Botswanan Pula",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_BZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_BZ.txt
index 2bdebc92187..7c4520cdff8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_BZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_BZ.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_BZ.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_BZ.xml
// *
// ***************************************************************************
en_BZ{
@@ -17,5 +17,5 @@ en_BZ{
"US Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_CA.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_CA.txt
index 0e0cc28711d..7185dd8363c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_CA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_CA.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_CA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_CA.xml
// *
// ***************************************************************************
en_CA{
@@ -17,5 +17,5 @@ en_CA{
"US Dollar",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.75.99"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_HK.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_HK.txt
index f5a28a7b6ec..9ce4a44f8d1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_HK.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_HK.xml
// *
// ***************************************************************************
en_HK{
@@ -17,5 +17,5 @@ en_HK{
"US Dollar",
}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_JM.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_JM.txt
index 5021434b5df..eee0a3bb3e7 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_JM.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_JM.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_JM.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_JM.xml
// *
// ***************************************************************************
en_JM{
@@ -17,5 +17,5 @@ en_JM{
"US Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_MT.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_MT.txt
index ed74c30caef..10c44707e45 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_MT.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_MT.txt
@@ -2,16 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_MT.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_MT.xml
// *
// ***************************************************************************
en_MT{
Currencies{
GBP{
"GB£",
- "British Pound Sterling",
+ "British Pound",
}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_NA.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_NA.txt
index 6f2cd11db17..29d4f6b6f7b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_NA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_NA.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_NA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_NA.xml
// *
// ***************************************************************************
en_NA{
@@ -17,5 +17,5 @@ en_NA{
"US Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_NZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_NZ.txt
index b239dc36912..6e6ac9ecd66 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_NZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_NZ.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_NZ.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_NZ.xml
// *
// ***************************************************************************
en_NZ{
@@ -17,5 +17,5 @@ en_NZ{
"US Dollar",
}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_PH.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_PH.txt
index 4899a175436..d6ecd33ad4b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_PH.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_PH.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_PH.xml
// *
// ***************************************************************************
en_PH{
@@ -17,5 +17,5 @@ en_PH{
"US Dollar",
}
}
- Version{"2.0.57.17"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_PK.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_PK.txt
index e799e6d4e17..4f25cb4b1f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_PK.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_PK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_PK.xml
// *
// ***************************************************************************
en_PK{
@@ -17,5 +17,5 @@ en_PK{
"Pakistani Rupee",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_RH.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_RH.txt
index 928f668a6ea..928f668a6ea 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_RH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_RH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_SG.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_SG.txt
index 497af3b8c02..68f1086cf97 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_SG.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_SG.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_SG.xml
// *
// ***************************************************************************
en_SG{
@@ -17,5 +17,5 @@ en_SG{
"US Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_TT.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_TT.txt
index 0c51616dfce..11bd3b30d31 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_TT.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_TT.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_TT.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_TT.xml
// *
// ***************************************************************************
en_TT{
@@ -17,5 +17,5 @@ en_TT{
"US Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_ZA.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_ZA.txt
index 0e8fc1827f4..ce8edf4660b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_ZA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_ZA.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_ZA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_ZA.xml
// *
// ***************************************************************************
en_ZA{
@@ -17,5 +17,5 @@ en_ZA{
"South African Rand",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/en_ZW.txt b/Build/source/libs/icu/icu-50.1/data/curr/en_ZW.txt
index 6d0f9be77ad..6d0f9be77ad 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/en_ZW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/en_ZW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/eo.txt b/Build/source/libs/icu/icu-50.1/data/curr/eo.txt
index 1cf5911d525..eb4358bfdef 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/eo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/eo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/eo.xml
*/
eo{
- Version{"2.0.58.6"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es.txt b/Build/source/libs/icu/icu-50.1/data/curr/es.txt
index ac9b45adaa1..b0723508f1b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es.xml
// *
// ***************************************************************************
/**
@@ -839,6 +839,10 @@ es{
"SRG",
"florín surinamés",
}
+ SSP{
+ "SSP",
+ "libra sursudanesa",
+ }
STD{
"STD",
"dobra de Santo Tomé y Príncipe",
@@ -1302,7 +1306,7 @@ es{
other{"pesos chilenos"}
}
CNY{
- one{"yuan renminbi chino"}
+ one{"yuan chino"}
other{"yuanes chinos"}
}
COP{
@@ -1865,6 +1869,10 @@ es{
one{"dólar surinamés"}
other{"dólares surinameses"}
}
+ SSP{
+ one{"libra sursudanesa"}
+ other{"libras sursudanesas"}
+ }
STD{
one{"dobra de Santo Tomé y Príncipe"}
other{"dobras de Santo Tomé y Príncipe"}
@@ -2071,7 +2079,8 @@ es{
}
}
CurrencyUnitPatterns{
+ one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_AR.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_AR.txt
index fc90565d427..e264358f683 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_AR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_AR.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_AR.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_AR.xml
// *
// ***************************************************************************
es_AR{
@@ -13,5 +13,5 @@ es_AR{
"peso argentino",
}
}
- Version{"2.0.61.44"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_BO.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_BO.txt
index fa26d58ecc8..2943fa43b6b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_BO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_BO.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_BO.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_BO.xml
// *
// ***************************************************************************
es_BO{
@@ -13,5 +13,5 @@ es_BO{
"boliviano",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_CL.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_CL.txt
index 720ec7e4593..b319e3b464c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_CL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_CL.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_CL.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_CL.xml
// *
// ***************************************************************************
es_CL{
@@ -13,5 +13,5 @@ es_CL{
"peso chileno",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_CO.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_CO.txt
index c36c99c1c19..30cb9251b6a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_CO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_CO.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_CO.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_CO.xml
// *
// ***************************************************************************
es_CO{
@@ -13,5 +13,5 @@ es_CO{
"peso colombiano",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_CR.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_CR.txt
index ba4b926ac00..a55557be78b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_CR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_CR.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_CR.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_CR.xml
// *
// ***************************************************************************
es_CR{
@@ -13,5 +13,5 @@ es_CR{
"colón costarricense",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_DO.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_DO.txt
index 4b6c7088987..d1ac2bd8887 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_DO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_DO.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_DO.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_DO.xml
// *
// ***************************************************************************
es_DO{
@@ -13,5 +13,5 @@ es_DO{
"peso dominicano",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_EC.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_EC.txt
index 7720847c6b8..617aa13ca98 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_EC.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_EC.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_EC.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_EC.xml
// *
// ***************************************************************************
es_EC{
@@ -13,5 +13,5 @@ es_EC{
"dólar estadounidense",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_GT.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_GT.txt
index cc129cc708d..8c2385ce9b1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_GT.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_GT.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_GT.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_GT.xml
// *
// ***************************************************************************
es_GT{
@@ -13,5 +13,5 @@ es_GT{
"quetzal guatemalteco",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_HN.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_HN.txt
index 2685e1e8ddc..29a792f5f17 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_HN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_HN.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_HN.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_HN.xml
// *
// ***************************************************************************
es_HN{
@@ -13,5 +13,5 @@ es_HN{
"lempira hondureño",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_MX.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_MX.txt
index 02d8e531e06..443e79aa129 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_MX.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_MX.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_MX.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_MX.xml
// *
// ***************************************************************************
es_MX{
@@ -13,5 +13,5 @@ es_MX{
"peso mexicano",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_NI.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_NI.txt
index 668bd9ae634..fd8c2d4754a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_NI.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_NI.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_NI.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_NI.xml
// *
// ***************************************************************************
es_NI{
@@ -13,5 +13,5 @@ es_NI{
"córdoba nicaragüense",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_PA.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_PA.txt
index bcca2ddc628..97b4b7c34e7 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_PA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_PA.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_PA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_PA.xml
// *
// ***************************************************************************
es_PA{
@@ -13,5 +13,5 @@ es_PA{
"balboa panameño",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_PE.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_PE.txt
index ca2dd3cf809..412b091711d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_PE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_PE.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_PE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_PE.xml
// *
// ***************************************************************************
es_PE{
@@ -13,5 +13,5 @@ es_PE{
"nuevo sol peruano",
}
}
- Version{"2.0.58.84"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_PR.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_PR.txt
index 6f5bf8af9a5..0ea3e11f150 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_PR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_PR.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_PR.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_PR.xml
// *
// ***************************************************************************
es_PR{
@@ -13,5 +13,5 @@ es_PR{
"dólar estadounidense",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_PY.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_PY.txt
index 029e250e16d..8bb1e8726dc 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_PY.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_PY.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_PY.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_PY.xml
// *
// ***************************************************************************
es_PY{
@@ -13,5 +13,5 @@ es_PY{
"guaraní paraguayo",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_US.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_US.txt
index 85c9ba65699..a0f17ca8b28 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_US.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_US.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_US.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_US.xml
// *
// ***************************************************************************
es_US{
@@ -17,5 +17,5 @@ es_US{
"dólar estadounidense",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_UY.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_UY.txt
index 860a6f1563b..8ce50196359 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_UY.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_UY.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_UY.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_UY.xml
// *
// ***************************************************************************
es_UY{
@@ -13,5 +13,5 @@ es_UY{
"peso uruguayo",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.64"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/es_VE.txt b/Build/source/libs/icu/icu-50.1/data/curr/es_VE.txt
index f2bf6f196b7..6fe53d5a4e4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/es_VE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/es_VE.txt
@@ -2,16 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_VE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_VE.xml
// *
// ***************************************************************************
es_VE{
Currencies{
VEF{
- "Bs.F.",
+ "Bs.",
"bolívar venezolano",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.27"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/et.txt b/Build/source/libs/icu/icu-50.1/data/curr/et.txt
index 40ee54f07be..b910a27b514 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/et.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/et.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/et.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/et.xml
// *
// ***************************************************************************
/**
@@ -141,7 +141,7 @@ et{
}
BOB{
"BOB",
- "boliviaano",
+ "Bolivia boliviaano",
}
BOP{
"BOP",
@@ -181,7 +181,7 @@ et{
}
BZD{
"BZD",
- "Belize'i dollar",
+ "Belize dollar",
}
CAD{
"CA$",
@@ -263,10 +263,7 @@ et{
"kr",
"Eesti kroon",
{
- /**
- * Duplicated from NumberPatterns resource
- */
- "#,##0.00 ¤",
+ "#0.00¤;(#0.00¤)",
".",
" ",
}
@@ -321,7 +318,7 @@ et{
}
GHS{
"GHS",
- "Ghaana cedi",
+ "Ghana cedi",
}
GIP{
"GIP",
@@ -425,7 +422,7 @@ et{
}
KES{
"KES",
- "Keenia Å¡illing",
+ "Kenya Å¡illing",
}
KGS{
"KGS",
@@ -525,7 +522,7 @@ et{
}
MRO{
"MRO",
- "Mauretaania ugia",
+ "Mauritaania ugia",
}
MTL{
"MTL",
@@ -665,7 +662,7 @@ et{
}
RWF{
"RWF",
- "Ruanda frank",
+ "Rwanda frank",
}
SAR{
"SAR",
@@ -723,9 +720,13 @@ et{
"SRG",
"Surinami kulden",
}
+ SSP{
+ "SSP",
+ "Lõuna-Sudaani nael",
+ }
STD{
"STD",
- "São Tomé ja Príncipe Dobra",
+ "São Tomé ja Príncipe dobra",
}
SUR{
"SUR",
@@ -825,7 +826,7 @@ et{
}
VEB{
"VEB",
- "Venezuela boliivar",
+ "Venezuela bolívar (1871-2008)",
}
VEF{
"VEF",
@@ -933,7 +934,7 @@ et{
}
ZAR{
"ZAR",
- "LAVi rand",
+ "Lõuna-Aafrika rand",
}
ZMK{
"ZMK",
@@ -949,62 +950,618 @@ et{
}
}
CurrencyPlurals{
+ AED{
+ one{"Araabia Ãœhendemiraatide dirhem"}
+ other{"Araabia Ãœhendemiraatide dirhemit"}
+ }
+ AFN{
+ one{"Afganistani afgaani"}
+ other{"Afganistani afgaanit"}
+ }
+ ALL{
+ one{"Albaania lekk"}
+ other{"Albaania lekki"}
+ }
+ AMD{
+ one{"Armeenia dramm"}
+ other{"Armeenia drammi"}
+ }
+ ANG{
+ one{"Hollandi Antillide kulden"}
+ other{"Hollandi Antillide kuldnat"}
+ }
+ AOA{
+ one{"Angola kvanza"}
+ other{"Angola kvanzat"}
+ }
+ ARS{
+ one{"Argentina peeso"}
+ other{"Argentina peesot"}
+ }
+ AUD{
+ one{"Austraalia dollar"}
+ other{"Austraalia dollarit"}
+ }
+ AWG{
+ one{"Aruba guilder"}
+ other{"Aruba guilderit"}
+ }
+ AZN{
+ one{"Aserbaidžaani manat"}
+ other{"Aserbaidžaani manatit"}
+ }
+ BAM{
+ one{"Bosnia-Hertsegoviina mark"}
+ other{"Bosnia-Hertsegoviina marka"}
+ }
+ BBD{
+ one{"Barbadose dollar"}
+ other{"Barbadose dollarit"}
+ }
+ BDT{
+ one{"Bangladeshi taka"}
+ other{"Bangladeshi takat"}
+ }
+ BGN{
+ one{"Bulgaaria leev"}
+ other{"Bulgaaria leevi"}
+ }
+ BHD{
+ one{"Bahreini dinaar"}
+ other{"Bahreini dinaari"}
+ }
+ BIF{
+ one{"Burundi frank"}
+ other{"Burundi franki"}
+ }
+ BMD{
+ one{"Bermuda dollar"}
+ other{"Bermuda dollarit"}
+ }
+ BND{
+ one{"Brunei dollar"}
+ other{"Brunei dollarit"}
+ }
+ BOB{
+ one{"Bolivia boliviaano"}
+ other{"Bolivia boliviaanot"}
+ }
BRL{
one{"Brasiilia reaal"}
other{"Brasiilia reaali"}
}
+ BSD{
+ one{"Bahama dollar"}
+ other{"Bahama dollarit"}
+ }
+ BTN{
+ one{"Bhutani ngultrum"}
+ other{"Bhutani ngultrumit"}
+ }
+ BWP{
+ one{"Botswana pula"}
+ other{"Botswana pulat"}
+ }
+ BYR{
+ one{"Valgevene rubla"}
+ other{"Valgevene rubla"}
+ }
+ BZD{
+ one{"Belize dollar"}
+ other{"Belize dollarit"}
+ }
+ CAD{
+ one{"Kanada dollar"}
+ other{"Kanada dollarit"}
+ }
+ CDF{
+ one{"Kongo frank"}
+ other{"Kongo franki"}
+ }
+ CHF{
+ one{"Å veitsi frank"}
+ other{"Å veitsi franki"}
+ }
+ CLP{
+ one{"TÅ¡iili peeso"}
+ other{"TÅ¡iili peesot"}
+ }
CNY{
one{"Hiina jüaan"}
other{"Hiina jüaani"}
}
+ COP{
+ one{"Kolumbia peeso"}
+ other{"Kolumbia peesot"}
+ }
+ CRC{
+ one{"Costa Rica colón"}
+ other{"Costa Rica colóni"}
+ }
+ CUC{
+ one{"Kuuba konverteeritav peeso"}
+ other{"Kuuba konverteeritavat peesot"}
+ }
+ CUP{
+ one{"Kuuba peeso"}
+ other{"Kuuba peesot"}
+ }
+ CVE{
+ one{"Roheneemesaarte eskuudo"}
+ other{"Roheneemesaarte eskuudot"}
+ }
CZK{
one{"TÅ¡ehhi kroon"}
other{"TÅ¡ehhi krooni"}
}
+ DJF{
+ one{"Djibouti frank"}
+ other{"Djibouti franki"}
+ }
DKK{
one{"Taani kroon"}
other{"Taani krooni"}
}
+ DOP{
+ one{"Dominikaani peeso"}
+ other{"Dominikaani peesot"}
+ }
+ DZD{
+ one{"Alžeeria dinaar"}
+ other{"Alžeeria dinaari"}
+ }
EEK{
one{"Eesti kroon"}
other{"Eesti krooni"}
}
+ EGP{
+ one{"Egiptuse nael"}
+ other{"Egiptuse naela"}
+ }
+ ERN{
+ one{"Eritrea nakfa"}
+ other{"Eritrea nakfat"}
+ }
+ ETB{
+ one{"Etioopia birr"}
+ other{"Etioopia birri"}
+ }
EUR{
one{"euro"}
other{"eurot"}
}
+ FJD{
+ one{"Fidži dollar"}
+ other{"Fidži dollarit"}
+ }
+ FKP{
+ one{"Falklandi saarte nael"}
+ other{"Falklandi saarte naela"}
+ }
GBP{
one{"Suurbritannia naelsterling"}
- other{"Suurbritannia naelsterlingut"}
+ other{"Suurbritannia naelsterlingit"}
+ }
+ GEL{
+ one{"Gruusia lari"}
+ other{"Gruusia lari"}
+ }
+ GHS{
+ one{"Ghana cedi"}
+ other{"Ghana cedit"}
+ }
+ GIP{
+ one{"Gibraltari nael"}
+ other{"Gibraltari naela"}
+ }
+ GMD{
+ one{"Gambia dalasi"}
+ other{"Gambia dalasit"}
+ }
+ GNF{
+ one{"Guinea frank"}
+ other{"Guinea franki"}
+ }
+ GTQ{
+ one{"Guatemala ketsal"}
+ other{"Guatemala ketsalit"}
+ }
+ GYD{
+ one{"Guyana dollar"}
+ other{"Guyana dollarit"}
+ }
+ HKD{
+ one{"Hongkongi dollar"}
+ other{"Hongkongi dollarit"}
+ }
+ HNL{
+ one{"Hondurase lempiira"}
+ other{"Hondurase lempiirat"}
+ }
+ HRK{
+ one{"Horvaatia kuna"}
+ other{"Horvaatia kunat"}
+ }
+ HTG{
+ one{"Haiti gurd"}
+ other{"Haiti gurdi"}
+ }
+ HUF{
+ one{"Ungari forint"}
+ other{"Ungari forintit"}
+ }
+ IDR{
+ one{"Indoneesia ruupia"}
+ other{"Indoneesia ruupiat"}
+ }
+ ILS{
+ one{"Iisraeli uus seekel"}
+ other{"Iisraeli uut seeklit"}
}
INR{
one{"India ruupia"}
other{"India ruupiat"}
}
+ IQD{
+ one{"Iraagi dinaar"}
+ other{"Iraagi dinaari"}
+ }
+ IRR{
+ one{"Iraani riaal"}
+ other{"Iraani riaali"}
+ }
+ ISK{
+ one{"Islandi kroon"}
+ other{"Islandi krooni"}
+ }
+ JMD{
+ one{"Jamaica dollar"}
+ other{"Jamaica dollarit"}
+ }
+ JOD{
+ one{"Jordaania dinaar"}
+ other{"Jordaania dinaari"}
+ }
JPY{
one{"Jaapani jeen"}
other{"Jaapani jeeni"}
}
+ KES{
+ one{"Kenya Å¡illing"}
+ other{"Kenya Å¡illingit"}
+ }
+ KGS{
+ one{"Kõrgõzstani somm"}
+ other{"Kõrgõzstani sommi"}
+ }
+ KHR{
+ one{"Kambodža riaal"}
+ other{"Kambodža riaali"}
+ }
+ KMF{
+ one{"Komooride frank"}
+ other{"Komooride franki"}
+ }
+ KPW{
+ one{"Põhja-Korea vonn"}
+ other{"Põhja-Korea vonni"}
+ }
+ KRW{
+ one{"Lõuna-Korea vonn"}
+ other{"Lõuna-Korea vonni"}
+ }
+ KWD{
+ one{"Kuveidi dinaar"}
+ other{"Kuveidi dinaari"}
+ }
+ KYD{
+ one{"Caymani saarte dollar"}
+ other{"Caymani saarte dollarit"}
+ }
+ KZT{
+ one{"Kasahstani tenge"}
+ other{"Kasahstani tenget"}
+ }
+ LAK{
+ one{"Laose kiip"}
+ other{"Laose kiipi"}
+ }
+ LBP{
+ one{"Liibanoni nael"}
+ other{"Liibanoni naela"}
+ }
+ LKR{
+ one{"Sri Lanka ruupia"}
+ other{"Sri Lanka ruupiat"}
+ }
+ LRD{
+ one{"Libeeria dollar"}
+ other{"Libeeria dollarit"}
+ }
+ LTL{
+ one{"Leedu litt"}
+ other{"Leedu litti"}
+ }
+ LVL{
+ one{"Läti latt"}
+ other{"Läti latti"}
+ }
+ LYD{
+ one{"Liibüa dinaar"}
+ other{"Liibüa dinaari"}
+ }
+ MAD{
+ one{"Maroko dirhem"}
+ other{"Maroko dirhemit"}
+ }
+ MDL{
+ one{"Moldova leu"}
+ other{"Moldova leud"}
+ }
+ MGA{
+ one{"Madagaskari ariary"}
+ other{"Madagaskari ariaryt"}
+ }
+ MKD{
+ one{"Makedoonia denaar"}
+ other{"Makedoonia denaari"}
+ }
+ MMK{
+ one{"Myanmari kjatt"}
+ other{"Myanmari kjatti"}
+ }
+ MNT{
+ one{"Mongoolia tugrik"}
+ other{"Mongoolia tugrikut"}
+ }
+ MOP{
+ one{"Macao pataka"}
+ other{"Macao patakat"}
+ }
+ MRO{
+ one{"Mauritaania ugia"}
+ other{"Mauritaania ugiat"}
+ }
+ MUR{
+ one{"Mauritiuse ruupia"}
+ other{"Mauritiuse ruupiat"}
+ }
+ MVR{
+ one{"Maldiivide ruupia"}
+ other{"Maldiivide ruupiat"}
+ }
+ MWK{
+ one{"Malawi kvatša"}
+ other{"Malawi kvatšat"}
+ }
+ MXN{
+ one{"Mehhiko peeso"}
+ other{"Mehhiko peesot"}
+ }
+ MYR{
+ one{"Malaisia ringgit"}
+ other{"Malaisia ringgitit"}
+ }
+ MZN{
+ one{"Mosambiigi metikal"}
+ other{"Mosambiigi metikali"}
+ }
+ NAD{
+ one{"Namiibia dollar"}
+ other{"Namiibia dollarit"}
+ }
+ NGN{
+ one{"Nigeeria naira"}
+ other{"Nigeeria nairat"}
+ }
+ NIO{
+ one{"Nicaragua kuldkordoba"}
+ other{"Nicaragua kuldkordobat"}
+ }
NOK{
one{"Norra kroon"}
other{"Norra krooni"}
}
+ NPR{
+ one{"Nepali ruupia"}
+ other{"Nepali ruupiat"}
+ }
+ NZD{
+ one{"Uus-Meremaa dollar"}
+ other{"Uus-Meremaa dollarit"}
+ }
+ OMR{
+ one{"Omaani riaal"}
+ other{"Omaani riaali"}
+ }
+ PAB{
+ one{"Panama balboa"}
+ other{"Panama balboad"}
+ }
+ PEN{
+ one{"Peruu uus soll"}
+ other{"Peruu uut solli"}
+ }
+ PGK{
+ one{"Paapua Uus-Guinea kina"}
+ other{"Paapua Uus-Guinea kinat"}
+ }
+ PHP{
+ one{"Filipiinide peeso"}
+ other{"Filipiinide peesot"}
+ }
+ PKR{
+ one{"Pakistani ruupia"}
+ other{"Pakistani ruupiat"}
+ }
+ PLN{
+ one{"Poola zlott"}
+ other{"Poola zlotti"}
+ }
+ PYG{
+ one{"Paraguai guaranii"}
+ other{"Paraguai guaraniid"}
+ }
+ QAR{
+ one{"Quatari riaal"}
+ other{"Quatari riaali"}
+ }
+ RON{
+ one{"Rumeenia lei"}
+ other{"Rumeenia leid"}
+ }
+ RSD{
+ one{"Serbia dinaar"}
+ other{"Serbia dinaari"}
+ }
RUB{
one{"Venemaa rubla"}
- other{"Venemaa rublat"}
+ other{"Venemaa rubla"}
+ }
+ RWF{
+ one{"Rwanda frank"}
+ other{"Rwanda franki"}
+ }
+ SAR{
+ one{"Saudi-Araabia riaal"}
+ other{"Saudi-Araabia riaali"}
+ }
+ SBD{
+ one{"Saalomoni saarte dollar"}
+ other{"Saalomoni saarte dollarit"}
+ }
+ SCR{
+ one{"Seišelli saarte ruupia"}
+ other{"Seišelli saarte ruupiat"}
+ }
+ SDG{
+ one{"Sudaani nael"}
+ other{"Sudaani naela"}
}
SEK{
one{"Rootsi kroon"}
other{"Rootsi krooni"}
}
+ SGD{
+ one{"Singapuri dollar"}
+ other{"Singapuri dollarit"}
+ }
+ SHP{
+ one{"Saint Helena nael"}
+ other{"Saint Helena naela"}
+ }
SKK{
one{"Slovakkia kroon"}
other{"Slovakkia krooni"}
}
+ SLL{
+ one{"Sierra Leone leoone"}
+ other{"Sierra Leone leoonet"}
+ }
+ SOS{
+ one{"Somaalia Å¡illing"}
+ other{"Somaalia Å¡illingit"}
+ }
+ SRD{
+ one{"Surinami dollar"}
+ other{"Surinami dollarit"}
+ }
+ SSP{
+ one{"Lõuna-Sudaani nael"}
+ other{"Lõuna-Sudaani naela"}
+ }
+ STD{
+ one{"São Tomé ja Príncipe dobra"}
+ other{"São Tomé ja Príncipe dobrat"}
+ }
+ SYP{
+ one{"Süüria nael"}
+ other{"Süüria naela"}
+ }
+ SZL{
+ one{"Svaasimaa lilangeni"}
+ other{"Svaasimaa lilangenit"}
+ }
+ THB{
+ one{"Tai baat"}
+ other{"Tai baati"}
+ }
+ TJS{
+ one{"Tadžikistani somoni"}
+ other{"Tadžikistani somonit"}
+ }
+ TMT{
+ one{"Türkmenistani manat"}
+ other{"Türkmenistani manatit"}
+ }
+ TND{
+ one{"Tuneesia dinaar"}
+ other{"Tuneesia dinaari"}
+ }
+ TOP{
+ one{"Tonga pa'anga"}
+ other{"Tonga pa'angat"}
+ }
+ TRY{
+ one{"Türgi uus liir"}
+ other{"Türgi uut liiri"}
+ }
+ TTD{
+ one{"Trinidadi ja Tobago dollar"}
+ other{"Trinidadi ja Tobago dollarit"}
+ }
+ TWD{
+ one{"Taiwani dollar"}
+ other{"Taiwani dollarit"}
+ }
+ TZS{
+ one{"Tansaania Å¡illing"}
+ other{"Tansaania Å¡illingit"}
+ }
+ UAH{
+ one{"Ukraina grivna"}
+ other{"Ukraina grivnat"}
+ }
+ UGX{
+ one{"Uganda Å¡illing"}
+ other{"Uganda Å¡illingit"}
+ }
USD{
one{"USA dollar"}
other{"USA dollarit"}
}
+ UYU{
+ one{"Uruguai peeso"}
+ other{"Uruguai peesot"}
+ }
+ UZS{
+ one{"Usbekistani somm"}
+ other{"Usbekistani sommi"}
+ }
+ VEB{
+ one{"Venezuela bolívar (1871-2008)"}
+ other{"Venezuela boliivarit (1871-2008)"}
+ }
+ VEF{
+ one{"Venezuela bolívar"}
+ other{"Venezuela boliivarit"}
+ }
+ VND{
+ one{"Vietnami dong"}
+ other{"Vietnami dongi"}
+ }
+ VUV{
+ one{"Vanuatu vatu"}
+ other{"Vanuatu vatut"}
+ }
+ WST{
+ one{"Lääne-Samoa tala"}
+ other{"Lääne-Samoa tala"}
+ }
+ XAF{
+ one{"CFA frank BEAC"}
+ other{"CFA franki BEAC"}
+ }
XAG{
one{"hõbe"}
other{"hõbedat"}
@@ -1013,10 +1570,22 @@ et{
one{"kuld"}
other{"kulda"}
}
+ XCD{
+ one{"Ida-Kariibi dollar"}
+ other{"Ida-Kariibi dollarit"}
+ }
+ XOF{
+ one{"Aafrika ühisfrank BCEAO"}
+ other{"Aafrika ühisfranki BCEAO"}
+ }
XPD{
one{"pallaadium"}
other{"pallaadiumit"}
}
+ XPF{
+ one{"Prantsuse Vaikse-Ookeani frank"}
+ other{"Prantsuse Vaikse-Ookeani franki"}
+ }
XPT{
one{"plaatina"}
other{"plaatina"}
@@ -1025,10 +1594,22 @@ et{
one{"määramata rahaühik"}
other{"määramata rahaühikut"}
}
+ YER{
+ one{"Jeemeni riaal"}
+ other{"Jeemeni riaali"}
+ }
+ ZAR{
+ one{"Lõuna-Aafrika rand"}
+ other{"LAVi randi"}
+ }
+ ZMK{
+ one{"Sambia kvatša"}
+ other{"Sambia kvatšat"}
+ }
}
CurrencyUnitPatterns{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/eu.txt b/Build/source/libs/icu/icu-50.1/data/curr/eu.txt
index 3f8ed2f08f1..4e0522dce92 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/eu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/eu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eu.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ eu{
"Argentinako pesoa",
}
AUD{
- "AU$",
+ "A$",
"Australiako dolarra",
}
AWG{
@@ -89,7 +89,7 @@ eu{
}
BRL{
"R$",
- "Brasiliako erreala",
+ "Brasilgo erreala",
}
BSD{
"BSD",
@@ -183,10 +183,7 @@ eu{
"₧",
"ESP",
{
- /**
- * Duplicated from NumberPatterns resource
- */
- "#,##0.00 ¤",
+ "¤ #,##0.00",
",",
".",
}
@@ -415,6 +412,10 @@ eu{
"MYR",
"Malaysiako ringgita",
}
+ MZN{
+ "MZN",
+ "Metical (Mozambike)",
+ }
NAD{
"NAD",
"Namibiako dolarra",
@@ -475,6 +476,10 @@ eu{
"QAR",
"Qatareko riala",
}
+ RON{
+ "RON",
+ "Leu (Errumania)",
+ }
RSD{
"RSD",
"Serbiako dinarra",
@@ -527,6 +532,10 @@ eu{
"SRD",
"Surinameko dolarra",
}
+ SSP{
+ "SSP",
+ "Hego Sudango libera",
+ }
STD{
"STD",
"Sao Tomeko eta Principeko dobra",
@@ -644,9 +653,155 @@ eu{
"Zambiako kwacha",
}
}
+ CurrencyPlurals{
+ ARS{
+ one{"Argentinako peso"}
+ other{"Argentinako peso"}
+ }
+ AWG{
+ one{"Arubeko florin"}
+ other{"Arubeko florin"}
+ }
+ BBD{
+ one{"Barbadosetako dolar"}
+ other{"Barbadosetako dolar"}
+ }
+ BMD{
+ one{"Bermudetako dolar"}
+ other{"Bermudetako dolar"}
+ }
+ BOB{
+ one{"Boliviako boliviano"}
+ other{"Boliviako boliviano"}
+ }
+ BRL{
+ one{"Brasilgo erreal"}
+ other{"Brasilgo erreal"}
+ }
+ BSD{
+ one{"Bahametako dolar"}
+ other{"Bahametako dolar"}
+ }
+ BZD{
+ one{"Belizeko dolar"}
+ other{"Belizeko dolar"}
+ }
+ CAD{
+ one{"Kanadako dolar"}
+ other{"Kanadako dolar"}
+ }
+ CLP{
+ one{"Txileko peso"}
+ other{"Txileko peso"}
+ }
+ COP{
+ one{"Kolonbiako peso"}
+ other{"Kolonbiako peso"}
+ }
+ CRC{
+ one{"Costa Ricako colon"}
+ other{"Costa Ricako colon"}
+ }
+ CUC{
+ one{"Kubako peso trukakor"}
+ other{"Kubako peso trukakor"}
+ }
+ CUP{
+ one{"Kubako peso"}
+ other{"Kubako peso"}
+ }
+ CVE{
+ one{"Cabo Verdeko ezkutu"}
+ other{"Cabo Verdeko ezkutu"}
+ }
+ DOP{
+ one{"Dominikar Errepublikako peso"}
+ other{"Dominikar Errepublikako peso"}
+ }
+ DZD{
+ one{"Algeriako dinar"}
+ other{"Algeriako dinar"}
+ }
+ GTQ{
+ one{"Guatemalako quetzal"}
+ other{"Guatemalako quetzal"}
+ }
+ GYD{
+ one{"Guyanako dolar"}
+ other{"Guyanako dolar"}
+ }
+ HTG{
+ one{"Haitiko gourde"}
+ other{"Haitiko gourde"}
+ }
+ JMD{
+ one{"Jamaikako dolar"}
+ other{"Jamaikako dolar"}
+ }
+ KYD{
+ one{"Kaiman uharteetako dolar"}
+ other{"Kaiman uharteetako dolar"}
+ }
+ LYD{
+ one{"Libiako dinar"}
+ other{"Libiako dinar"}
+ }
+ MAD{
+ one{"Marokoko dirham"}
+ other{"Marokoko dirham"}
+ }
+ MXN{
+ one{"Mexikoko peso"}
+ other{"Mexikoko peso"}
+ }
+ PEN{
+ one{"Peruko sol berri"}
+ other{"Peruko sol berri"}
+ }
+ PYG{
+ one{"Paraguaiko guarani"}
+ other{"Paraguaiko guarani"}
+ }
+ SRD{
+ one{"Surinameko dolar"}
+ other{"Surinameko dolar"}
+ }
+ SSP{
+ one{"Hego Sudango libera"}
+ other{"Hego Sudango libera"}
+ }
+ TND{
+ one{"Tunisiako dinar"}
+ other{"Tunisiako dinar"}
+ }
+ TTD{
+ one{"Trinidadeko eta Tobagoko dolar"}
+ other{"Trinidadeko eta Tobagoko dolar"}
+ }
+ USD{
+ one{"AEBetako dolar"}
+ other{"AEBetako dolar"}
+ }
+ UYU{
+ one{"Uruguaiko peso"}
+ other{"Uruguaiko peso"}
+ }
+ VEF{
+ one{"Venezuelako bolivar"}
+ other{"Venezuelako bolivar"}
+ }
+ XCD{
+ one{"Karibe ekialdeko dolar"}
+ other{"Karibe ekialdeko dolar"}
+ }
+ XOF{
+ one{"Afrika ekialdeko franko BCEAO"}
+ other{"Afrika ekialdeko franko BCEAO"}
+ }
+ }
CurrencyUnitPatterns{
one{"{0}{1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ewo.txt b/Build/source/libs/icu/icu-50.1/data/curr/ewo.txt
index f6b89ce7000..84af81c67e9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ewo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ewo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ewo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ewo.xml
// *
// ***************************************************************************
/**
@@ -17,19 +17,19 @@ ewo{
}
AOA{
"AOA",
- "KwánÇza yá Angolá",
+ "Kwánəza yá Angolá",
}
AUD{
- "AU$",
- "Dolár yá OsÇtÇralí",
+ "A$",
+ "Dolár yá Osətəralí",
}
BHD{
"BHD",
- "Dinár yá BahÇrÉ›Ìn",
+ "Dinár yá BahÉ™rÉ›Ìn",
}
BIF{
"BIF",
- "FÇláŋ yá Burundí",
+ "Fəláŋ yá Burundí",
}
BWP{
"BWP",
@@ -41,23 +41,23 @@ ewo{
}
CDF{
"CDF",
- "FÇláŋ yá Kongo",
+ "Fəláŋ yá Kongo",
}
CHF{
"CHF",
- "FÇláŋ yá Suís",
+ "Fəláŋ yá Suís",
}
CNY{
"CNÂ¥",
- "Yuán RenÇminÇbí yá Tsainís",
+ "Yuán Renəminəbí yá Tsainís",
}
CVE{
"CVE",
- "EsÇkúdo yá KápÇÌvÉ›ÌrÇ",
+ "EsÉ™kúdo yá KápÉ™ÌvÉ›ÌrÉ™",
}
DJF{
"DJF",
- "FÇláŋ yá dzibutí",
+ "Fəláŋ yá dzibutí",
}
DZD{
"DZD",
@@ -65,11 +65,11 @@ ewo{
}
EGP{
"EGP",
- "LívÇÌlÇ yá EhíbÇtía",
+ "LívÉ™ÌlÉ™ yá EhíbÉ™tía",
}
ERN{
"ERN",
- "NáfÇka yá Eritelé",
+ "Náfəka yá Eritelé",
}
ETB{
"ETB",
@@ -77,11 +77,11 @@ ewo{
}
EUR{
"€",
- "Çró",
+ "əró",
}
GBP{
"£",
- "LívÇÌlÇ SÇtÇrÇlíŋ",
+ "LívÉ™ÌlÉ™ SÉ™tÉ™rÉ™líŋ",
}
GHC{
"GHC",
@@ -109,7 +109,7 @@ ewo{
}
KMF{
"KMF",
- "FÇláŋ yá Komória",
+ "Fəláŋ yá Komória",
}
LRD{
"LRD",
@@ -129,7 +129,7 @@ ewo{
}
MGA{
"MGA",
- "Ariari yá MalÇgás",
+ "Ariari yá Maləgás",
}
MRO{
"MRO",
@@ -157,7 +157,7 @@ ewo{
}
RWF{
"RWF",
- "FÇláŋ yá Ruwandá",
+ "Fəláŋ yá Ruwandá",
}
SAR{
"SAR",
@@ -169,19 +169,19 @@ ewo{
}
SDG{
"SDG",
- "LívÇlÇ yá Sudán",
+ "Lívələ yá Sudán",
}
SDP{
"SDP",
- "LívÇlÇ yá Sudán (1956–2007)",
+ "Lívələ yá Sudán (1956–2007)",
}
SHP{
"SHP",
- "LívÇlÇ yá Ǹfúfúb ElÉ›Ìn",
+ "LívÉ™lÉ™ yá Ǹfúfúb ElÉ›Ìn",
}
SLL{
"SLL",
- "Leóne yá Sierá-leónÇ",
+ "Leóne yá Sierá-leónə",
}
SOS{
"SOS",
@@ -189,7 +189,7 @@ ewo{
}
STD{
"STD",
- "DóbÇÌra yá Saó Tomé ai PÇlinÇsípe",
+ "DóbÉ™Ìra yá Saó Tomé ai PÉ™linÉ™sípe",
}
SZL{
"SZL",
@@ -209,19 +209,19 @@ ewo{
}
USD{
"US$",
- "Dolár yá amÉ›ÌrÇkÇ",
+ "Dolár yá amÉ›ÌrÉ™kÉ™",
}
XAF{
"FCFA",
- "FÇláŋ CFA (BEAC)",
+ "Fəláŋ CFA (BEAC)",
}
XOF{
"CFA",
- "FÇláŋ CFA (BCEAO)",
+ "Fəláŋ CFA (BCEAO)",
}
ZAR{
"ZAR",
- "RánÇdÇ yá Afiríka",
+ "Ránədə yá Afiríka",
}
ZMK{
"ZMK",
@@ -232,5 +232,5 @@ ewo{
"Dolár yá Zimbabwé",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fa.txt b/Build/source/libs/icu/icu-50.1/data/curr/fa.txt
index 168c88f67aa..392005c06c3 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fa.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,7 @@ fa{
"شیلینگ اتریش",
}
AUD{
- "AU$",
+ "A$",
"دلار استرالیا",
}
AWG{
@@ -73,7 +73,7 @@ fa{
}
BAD{
"BAD",
- "دینار بوسنی و هرزگوین",
+ "دینار بوسنی و هرزگوین (۱۹۹۲ تا ۱۹۹۴)",
}
BAM{
"BAM",
@@ -181,7 +181,7 @@ fa{
}
CSD{
"CSD",
- "دینار قدیم صربستان",
+ "دینار صربستان (۲۰۰۲ تا ۲۰۰۶)",
}
CUC{
"CUC",
@@ -523,6 +523,10 @@ fa{
"MZE",
"اسکودوی موزامبیک",
}
+ MZN{
+ "MZN",
+ "متیکال موزامبیک",
+ }
NAD{
"NAD",
"دلار نامیبیا",
@@ -595,6 +599,10 @@ fa{
"RHD",
"دلار رودزیا",
}
+ RON{
+ "RON",
+ "لئوی رومانی",
+ }
RSD{
"RSD",
"دینار صربستان",
@@ -625,7 +633,7 @@ fa{
}
SDD{
"SDD",
- "دینار قدیم سودان",
+ "دینار سودان (۱۹۹۲ تا ۲۰۰۷)",
}
SDG{
"SDG",
@@ -659,6 +667,10 @@ fa{
"SRG",
"گیلدر سورینام",
}
+ SSP{
+ "SSP",
+ "پوند سودان جنوبی",
+ }
STD{
"STD",
"دوبرای سائوتومه و پرنسیپ",
@@ -709,7 +721,7 @@ fa{
}
TRL{
"TRL",
- "لیرهٔ قدیم ترکیه",
+ "لیرهٔ ترکیه (۱۹۲۲ تا ۲۰۰۵)",
}
TRY{
"TRY",
@@ -837,7 +849,7 @@ fa{
}
ZWD{
"ZWD",
- "دلار زیمبابوه",
+ "دلار زیمبابوه (۱۹۸۰ تا ۲۰۰۸)",
}
ZWL{
"ZWL",
@@ -848,8 +860,5 @@ fa{
"دلار زیمبابوه (۲۰۰۸)",
}
}
- CurrencyUnitPatterns{
- other{"{0} {1}"}
- }
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fa_AF.txt b/Build/source/libs/icu/icu-50.1/data/curr/fa_AF.txt
index f3f5921c005..24acc58ccf9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fa_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fa_AF.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fa_AF.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fa_AF.xml
// *
// ***************************************************************************
fa_AF{
@@ -13,7 +13,7 @@ fa_AF{
"اÙغانی اÙغانستان",
}
AUD{
- "AU$",
+ "A$",
"دالر آسترالیا",
}
BND{
@@ -69,5 +69,5 @@ fa_AF{
"دالر امریکا",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ff.txt b/Build/source/libs/icu/icu-50.1/data/curr/ff.txt
index c5017e8b0f8..b26eb143a4c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ff.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ff.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ff.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ff.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ff{
"Kwansaa Anngolaa",
}
AUD{
- "AU$",
+ "A$",
"Dolaar Ostaraalii",
}
BHD{
@@ -228,5 +228,5 @@ ff{
"Dolaar Simbaabuwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fi.txt b/Build/source/libs/icu/icu-50.1/data/curr/fi.txt
index 89ae19baeb6..c83db543fea 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fi.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ fi{
"Afganistanin afgaani",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"Albanian lek (1946–1965)",
}
ALL{
@@ -84,7 +84,7 @@ fi{
"Itävallan šillinki",
}
AUD{
- "AU$",
+ "AUD",
"Australian dollari",
}
AWG{
@@ -192,7 +192,7 @@ fi{
"Brasilian cruzeiro (1990–1993)",
}
BRL{
- "R$",
+ "BRL",
"Brasilian real",
}
BRN{
@@ -236,7 +236,7 @@ fi{
"Belizen dollari",
}
CAD{
- "CA$",
+ "CAD",
"Kanadan dollari",
}
CDF{
@@ -268,11 +268,11 @@ fi{
"Chilen peso",
}
CNX{
- "CNX" /** === */,
+ "CNX",
"Kiinan kansanpankin dollari",
}
CNY{
- "CNÂ¥",
+ "CNY",
"Kiinan yuan",
}
COP{
@@ -456,7 +456,7 @@ fi{
"Guyanan dollari",
}
HKD{
- "HK$",
+ "HKD",
"Hongkongin dollari",
}
HNL{
@@ -492,15 +492,15 @@ fi{
"Israelin punta",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"Israelin sekeli (1980–1985)",
}
ILS{
- "₪",
+ "ILS",
"Israelin uusi sekeli",
}
INR{
- "₹",
+ "INR",
"Intian rupia",
}
IQD{
@@ -512,7 +512,7 @@ fi{
"Iranin rial",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"Islannin kruunu (1918–1981)",
}
ISK{
@@ -564,7 +564,7 @@ fi{
"Etelä-Korean won (1945–1953)",
}
KRW{
- "â‚©",
+ "KRW",
"Etelä-Korean won",
}
KWD{
@@ -708,7 +708,7 @@ fi{
"Malawin kwacha",
}
MXN{
- "MX$",
+ "MXN",
"Meksikon peso",
}
MXP{
@@ -764,7 +764,7 @@ fi{
"Nepalin rupia",
}
NZD{
- "NZ$",
+ "NZD",
"Uuden-Seelannin dollari",
}
OMR{
@@ -907,6 +907,10 @@ fi{
"SRG",
"Surinamin guldeni",
}
+ SSP{
+ "SSP",
+ "Etelä-Sudanin punta",
+ }
STD{
"STD",
"São Tomén ja Príncipen dobra",
@@ -928,7 +932,7 @@ fi{
"Swazimaan lilangeni",
}
THB{
- "฿",
+ "THB",
"Thaimaan baht",
}
TJR{
@@ -972,7 +976,7 @@ fi{
"Trinidadin ja Tobagon dollari",
}
TWD{
- "NT$",
+ "TWD",
"Taiwanin uusi dollari",
}
TZS{
@@ -1032,7 +1036,7 @@ fi{
"Venezuelan bolivar",
}
VND{
- "â‚«",
+ "VND",
"Vietnamin dong",
}
VNN{
@@ -1076,7 +1080,7 @@ fi{
"EUA (XBD)",
}
XCD{
- "EC$",
+ "XCD",
"Itä-Karibian dollari",
}
XDR{
@@ -1104,7 +1108,7 @@ fi{
"palladium",
}
XPF{
- "CFPF",
+ "XPF",
"CFP-frangi",
}
XPT{
@@ -1121,7 +1125,7 @@ fi{
}
XXX{
"XXX",
- "tuntematon tai virheellinen rahayksikkö",
+ "tuntematon rahayksikkö",
}
YDD{
"YDD",
@@ -2077,6 +2081,10 @@ fi{
one{"Surinamin guldeni"}
other{"Surinamin guldenia"}
}
+ SSP{
+ one{"Etelä-Sudanin punta"}
+ other{"Etelä-Sudanin puntaa"}
+ }
STD{
one{"São Tomén ja Príncipen dobra"}
other{"São Tomén ja Príncipen dobraa"}
@@ -2155,7 +2163,7 @@ fi{
}
UAK{
one{"Ukrainan karbovanetz"}
- other{"Ukrainan karbovanetziä"}
+ other{"Ukrainan karbovanetzia"}
}
UGS{
one{"Ugandan šillinki (1966–1987)"}
@@ -2290,8 +2298,8 @@ fi{
other{"testaustarkoitukseen varattua valuuttakoodia"}
}
XXX{
- one{"tuntematon tai virheellinen rahayksikkö"}
- other{"tuntematonta tai virheellistä rahayksikköä"}
+ one{"tuntematon rahayksikkö"}
+ other{"tuntematonta rahayksikköä"}
}
YDD{
one{"Jemenin dinaari"}
@@ -2354,5 +2362,5 @@ fi{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fil.txt b/Build/source/libs/icu/icu-50.1/data/curr/fil.txt
index 97d1035f31b..9ba8418842f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fil.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fil.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fil.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fil.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ fil{
"Argentine Peso",
}
AUD{
- "AU$",
+ "A$",
"Australian Dollar",
}
AWG{
@@ -129,7 +129,7 @@ fil{
}
CNY{
"CNÂ¥",
- "Yuan Renminbi",
+ "Chinese Yuan",
}
COP{
"COP",
@@ -415,6 +415,10 @@ fil{
"MYR",
"Malaysian Ringgit",
}
+ MZN{
+ "MZN",
+ "Mozambican Metical",
+ }
NAD{
"NAD",
"Namibian Dollar",
@@ -539,9 +543,13 @@ fil{
"SRD",
"Surinamese Dollar",
}
+ SSP{
+ "SSP",
+ "South Sudanese Pound",
+ }
STD{
"STD",
- "São Tomé and Príncipe Dobra",
+ "Sao Tome and Principe Dobra",
}
SYP{
"SYP",
@@ -609,7 +617,7 @@ fil{
}
VEB{
"VEB",
- "Venezuela Bolivar",
+ "Venezuelan Bolívar (1871-2008)",
}
VEF{
"VEF",
@@ -643,6 +651,10 @@ fil{
"CFPF",
"CFP Franc",
}
+ XXX{
+ "XXX",
+ "Hindi Kilalang Pera",
+ }
YER{
"YER",
"Yemeni Rial",
@@ -656,9 +668,27 @@ fil{
"Zambian Kwacha",
}
}
+ CurrencyPlurals{
+ BRL{
+ one{"Brazillian real"}
+ other{"Brazilian Real"}
+ }
+ MZN{
+ one{"Mozambican Metical"}
+ other{"Mozambican meticals"}
+ }
+ SSP{
+ one{"South Sudanese Pound"}
+ other{"South Sudanese Pound"}
+ }
+ XXX{
+ one{"Hindi Kilalang Pera"}
+ other{"Hindi Kilalang Pera"}
+ }
+ }
CurrencyUnitPatterns{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fil_PH.txt b/Build/source/libs/icu/icu-50.1/data/curr/fil_PH.txt
index 42baeba30c9..42baeba30c9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fil_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fil_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fo.txt b/Build/source/libs/icu/icu-50.1/data/curr/fo.txt
index fed1271a2db..c7843e6205f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fo.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ fo{
"DKK",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fr.txt b/Build/source/libs/icu/icu-50.1/data/curr/fr.txt
index cb5be8bb3d3..5889ee41dfc 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr.xml
// *
// ***************************************************************************
/**
@@ -24,11 +24,11 @@ fr{
"afghani (1927–2002)",
}
AFN{
- "AFN",
+ "Af",
"afghani afghan",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"lek albanais (1947–1961)",
}
ALL{
@@ -68,7 +68,7 @@ fr{
"peso argentin (1983-1985)",
}
ARS{
- "$AR",
+ "ARS",
"peso argentin",
}
ATS{
@@ -96,7 +96,7 @@ fr{
"dinar bosniaque",
}
BAM{
- "BAM",
+ "KM",
"mark convertible bosniaque",
}
BBD{
@@ -104,7 +104,7 @@ fr{
"dollar barbadien",
}
BDT{
- "BDT",
+ "Tk",
"taka bangladeshi",
}
BEC{
@@ -136,7 +136,7 @@ fr{
"franc burundais",
}
BMD{
- "$BM",
+ "BMD",
"dollar bermudien",
}
BND{
@@ -145,7 +145,7 @@ fr{
}
BOB{
"BOB",
- "boliviano",
+ "boliviano bolivien",
}
BOP{
"BOP",
@@ -180,7 +180,7 @@ fr{
"cruzeiro",
}
BSD{
- "$BS",
+ "BSD",
"dollar bahaméen",
}
BTN{
@@ -204,7 +204,7 @@ fr{
"rouble biélorusse",
}
BZD{
- "$BZ",
+ "BZD",
"dollar bélizéen",
}
CAD{
@@ -212,7 +212,7 @@ fr{
"dollar canadien",
}
CDF{
- "FrCD",
+ "CDF",
"franc congolais",
}
CHE{
@@ -232,15 +232,15 @@ fr{
"unité d’investissement chilienne",
}
CLP{
- "$CL",
+ "CLP",
"peso chilien",
}
CNY{
- "Ò°",
+ "Â¥CN",
"yuan renminbi chinois",
}
COP{
- "$CO",
+ "COP",
"peso colombien",
}
COU{
@@ -264,11 +264,11 @@ fr{
"peso cubain convertible",
}
CUP{
- "$CU",
+ "CUP",
"peso cubain",
}
CVE{
- "$CV",
+ "CVE",
"escudo capverdien",
}
CYP{
@@ -288,11 +288,11 @@ fr{
"mark allemand",
}
DJF{
- "DJF",
+ "FDj",
"franc djiboutien",
}
DKK{
- "krD",
+ "DKK",
"couronne danoise",
}
DOP{
@@ -316,7 +316,7 @@ fr{
"couronne estonienne",
}
EGP{
- "£EG",
+ "EGP",
"livre égyptienne",
}
ERN{
@@ -352,7 +352,7 @@ fr{
"dollar fidjien",
}
FKP{
- "£FK",
+ "FKP",
"livre des Falkland",
}
FRF{
@@ -380,7 +380,7 @@ fr{
"cédi ghanéen",
}
GIP{
- "£GI",
+ "GIP",
"livre de Gibraltar",
}
GMD{
@@ -416,7 +416,7 @@ fr{
"peso bissau-guinéen",
}
GYD{
- "$GY",
+ "GYD",
"dollar du Guyana",
}
HKD{
@@ -444,7 +444,7 @@ fr{
"forint hongrois",
}
IDR{
- "IDR",
+ "Rp",
"roupie indonésienne",
}
IEP{
@@ -472,7 +472,7 @@ fr{
"rial iranien",
}
ISK{
- "krI",
+ "ISK",
"couronne islandaise",
}
ITL{
@@ -480,11 +480,11 @@ fr{
"lire italienne",
}
JMD{
- "$JM",
+ "JMD",
"dollar jamaïcain",
}
JOD{
- "DJ",
+ "JOD",
"dinar jordanien",
}
JPY{
@@ -504,11 +504,11 @@ fr{
"riel cambodgien",
}
KMF{
- "FC",
+ "KMF",
"franc comorien",
}
KPW{
- "â‚©KP",
+ "KPW",
"won nord-coréen",
}
KRW{
@@ -516,11 +516,11 @@ fr{
"won sud-coréen",
}
KWD{
- "DK",
+ "KWD",
"dinar koweïtien",
}
KYD{
- "$KY",
+ "KYD",
"dollar des îles Caïmanes",
}
KZT{
@@ -532,7 +532,7 @@ fr{
"kip loatien",
}
LBP{
- "£LB",
+ "LBP",
"livre libanaise",
}
LKR{
@@ -540,7 +540,7 @@ fr{
"roupie srilankaise",
}
LRD{
- "$LR",
+ "LRD",
"dollar libérien",
}
LSL{
@@ -576,7 +576,7 @@ fr{
"rouble letton",
}
LYD{
- "DL",
+ "LYD",
"dinar lybien",
}
MAD{
@@ -608,11 +608,11 @@ fr{
"franc malien",
}
MMK{
- "MMK",
+ "KMm",
"kyat myanmarais",
}
MNT{
- "MNT",
+ "Tug",
"tugrik mongol",
}
MOP{
@@ -632,11 +632,11 @@ fr{
"livre maltaise",
}
MUR{
- "RsMU",
+ "MUR",
"roupie mauricienne",
}
MVR{
- "MVR",
+ "Rf",
"rufiyaa maldivien",
}
MWK{
@@ -644,7 +644,7 @@ fr{
"kwacha malawite",
}
MXN{
- "MX$",
+ "$MEX",
"peso mexicain",
}
MXP{
@@ -656,7 +656,7 @@ fr{
"unité de conversion mexicaine (UDI)",
}
MYR{
- "MYR",
+ "RM",
"ringgit malais",
}
MZE{
@@ -672,7 +672,7 @@ fr{
"metical mozambicain",
}
NAD{
- "$NA",
+ "NAD",
"dollar namibien",
}
NGN{
@@ -692,7 +692,7 @@ fr{
"florin néerlandais",
}
NOK{
- "krN",
+ "NOK",
"couronne norvégienne",
}
NPR{
@@ -705,7 +705,7 @@ fr{
}
OMR{
"OMR",
- "rial omani",
+ "rial omanais",
}
PAB{
"PAB",
@@ -752,7 +752,7 @@ fr{
"guaraní paraguayen",
}
QAR{
- "RQ",
+ "QAR",
"rial qatari",
}
RHD{
@@ -780,7 +780,7 @@ fr{
"rouble russe (1991–1998)",
}
RWF{
- "FR",
+ "RWF",
"franc rwandais",
}
SAR{
@@ -808,7 +808,7 @@ fr{
"livre soudanaise (1956–2007)",
}
SEK{
- "krS",
+ "SEK",
"couronne suédoise",
}
SGD{
@@ -816,7 +816,7 @@ fr{
"dollar de Singapour",
}
SHP{
- "£SH",
+ "SHP",
"livre de Sainte-Hélène",
}
SIT{
@@ -836,13 +836,17 @@ fr{
"shilling somalien",
}
SRD{
- "$SR",
+ "SRD",
"dollar surinamais",
}
SRG{
"SRG",
"florin surinamais",
}
+ SSP{
+ "SSP",
+ "livre sud-soudanaise",
+ }
STD{
"STD",
"dobra santoméen",
@@ -856,7 +860,7 @@ fr{
"colón salvadorien",
}
SYP{
- "£SY",
+ "SYP",
"livre syrienne",
}
SZL{
@@ -888,7 +892,7 @@ fr{
"dinar tunisien",
}
TOP{
- "TOP",
+ "T$",
"pa’anga tongan",
}
TPE{
@@ -897,15 +901,15 @@ fr{
}
TRL{
"TRL",
- "livre turque",
+ "livre turque (1844-2005)",
}
TRY{
"TRY",
- "nouvelle livre turque",
+ "livre turque",
}
TTD{
- "$TT",
- "dollar trinidadien",
+ "TTD",
+ "dollar de Trinité-et-Tobago",
}
TWD{
"NT$",
@@ -952,7 +956,7 @@ fr{
"peso uruguayen (1975–1993)",
}
UYU{
- "$UY",
+ "UYU",
"peso uruguayen",
}
UZS{
@@ -961,22 +965,22 @@ fr{
}
VEB{
"VEB",
- "bolivar",
+ "bolivar vénézuélien (1871-2008)",
}
VEF{
"VEF",
- "bolivar fuerte vénézuélien",
+ "bolivar vénézuélien",
}
VND{
"â‚«",
"dông vietnamien",
}
VUV{
- "VUV",
+ "VT",
"vatu vanuatuan",
}
WST{
- "WST",
+ "WS$",
"tala samoan",
}
XAF{
@@ -1008,7 +1012,7 @@ fr{
"unité de compte européenne (XBD)",
}
XCD{
- "EC$",
+ "$EC",
"dollar des Caraïbes orientales",
}
XDR{
@@ -1060,7 +1064,7 @@ fr{
"dinar du Yémen",
}
YER{
- "RY",
+ "YER",
"rial yéménite",
}
YUD{
@@ -1242,8 +1246,8 @@ fr{
other{"dollars brunéiens"}
}
BOB{
- one{"boliviano"}
- other{"bolivianos"}
+ one{"boliviano bolivien"}
+ other{"bolivianos boliviens"}
}
BOP{
one{"peso bolivien"}
@@ -1339,7 +1343,7 @@ fr{
}
COP{
one{"peso colombien"}
- other{"peso colombien"}
+ other{"pesos colombiens"}
}
COU{
one{"unité de valeur réelle colombienne"}
@@ -1514,8 +1518,8 @@ fr{
other{"pesos bissau-guinéens"}
}
GYD{
- one{"dollar guyanien"}
- other{"dollars guyaniens"}
+ one{"dollar du Guyana"}
+ other{"dollars du Guyana"}
}
HKD{
one{"dollar de Hong Kong"}
@@ -1802,7 +1806,7 @@ fr{
other{"dollars néo-zélandais"}
}
OMR{
- one{"rial omani"}
+ one{"rial omanais"}
other{"rials omanis"}
}
PAB{
@@ -1941,6 +1945,10 @@ fr{
one{"florin surinamais"}
other{"florins surinamais"}
}
+ SSP{
+ one{"livre sud-soudanaise"}
+ other{"livres sud-soudanaises"}
+ }
STD{
one{"dobra santoméen"}
other{"dobras santoméens"}
@@ -1995,15 +2003,15 @@ fr{
}
TRL{
one{"livre turque (1844–2005)"}
- other{"livres turques"}
+ other{"livres turques (1844-2005)"}
}
TRY{
- one{"nouvelle livre turque"}
- other{"nouvelles livres turques"}
+ one{"livre turque"}
+ other{"livres turques"}
}
TTD{
- one{"dollar trinidadien"}
- other{"dollars trinidadiens"}
+ one{"dollar de Trinité-et-Tobago"}
+ other{"dollars de Trinité-et-Tobago"}
}
TWD{
one{"nouveau dollar taïwanais"}
@@ -2058,12 +2066,12 @@ fr{
other{"sums ouzbeks"}
}
VEB{
- one{"bolívar vénézuélien (1879–2008)"}
- other{"bolívars vénézuéliens (1879–2008)"}
+ one{"bolivar vénézuélien (1871-2008)"}
+ other{"bolivar vénézuélien (1871-2008)"}
}
VEF{
- one{"bolivar fuerte vénézuélien"}
- other{"bolivar fuertes vénézuélien"}
+ one{"bolivar vénézuélien"}
+ other{"bolivar vénézuélien"}
}
VND{
one{"dông vietnamien"}
@@ -2206,5 +2214,5 @@ fr{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fr_BI.txt b/Build/source/libs/icu/icu-50.1/data/curr/fr_BI.txt
index ba5c2abd40b..9ab5ea2cdd9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fr_BI.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fr_BI.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_BI.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_BI.xml
// *
// ***************************************************************************
fr_BI{
@@ -13,5 +13,5 @@ fr_BI{
"franc burundais",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/fr_CA.txt b/Build/source/libs/icu/icu-50.1/data/curr/fr_CA.txt
new file mode 100644
index 00000000000..d1e29af2320
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fr_CA.txt
@@ -0,0 +1,83 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_CA.xml
+// *
+// ***************************************************************************
+fr_CA{
+ Currencies{
+ AFN{
+ "AFN",
+ "afghani afghan",
+ }
+ BAM{
+ "BAM",
+ "mark convertible bosniaque",
+ }
+ BDT{
+ "BDT",
+ "taka bangladeshi",
+ }
+ CAD{
+ "$",
+ "dollar canadien",
+ }
+ CNY{
+ "CNÂ¥",
+ "yuan renminbi chinois",
+ }
+ DJF{
+ "DJF",
+ "franc djiboutien",
+ }
+ IDR{
+ "IDR",
+ "roupie indonésienne",
+ }
+ MMK{
+ "MMK",
+ "kyat myanmarais",
+ }
+ MNT{
+ "MNT",
+ "tugrik mongol",
+ }
+ MVR{
+ "MVR",
+ "rufiyaa maldivien",
+ }
+ MYR{
+ "MYR",
+ "ringgit malais",
+ }
+ PGK{
+ "PGK",
+ "kina papouan-néo-guinéen",
+ }
+ TOP{
+ "TOP",
+ "pa’anga tongan",
+ }
+ VUV{
+ "VUV",
+ "vatu vanuatuan",
+ }
+ WST{
+ "WST",
+ "tala samoan",
+ }
+ XOF{
+ "F CFA",
+ "franc CFA (BCEAO)",
+ }
+ }
+ CurrencyPlurals{
+ GYD{
+ one{"dollar guyanien"}
+ other{"dollars guyaniens"}
+ }
+ }
+ Version{"2.0.78.47"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fr_DJ.txt b/Build/source/libs/icu/icu-50.1/data/curr/fr_DJ.txt
index f56790ad3bc..9efdf934012 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fr_DJ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fr_DJ.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_DJ.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_DJ.xml
// *
// ***************************************************************************
fr_DJ{
@@ -13,5 +13,5 @@ fr_DJ{
"franc djiboutien",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fr_GN.txt b/Build/source/libs/icu/icu-50.1/data/curr/fr_GN.txt
index a698f831f73..62a4fa9d760 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fr_GN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fr_GN.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_GN.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_GN.xml
// *
// ***************************************************************************
fr_GN{
@@ -13,5 +13,5 @@ fr_GN{
"franc guinéen",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fr_KM.txt b/Build/source/libs/icu/icu-50.1/data/curr/fr_KM.txt
index a23d3e7b616..10e3e14c8a9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fr_KM.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fr_KM.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_KM.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_KM.xml
// *
// ***************************************************************************
fr_KM{
@@ -13,5 +13,5 @@ fr_KM{
"franc comorien",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/fr_LU.txt b/Build/source/libs/icu/icu-50.1/data/curr/fr_LU.txt
index ecb173d6088..0ac8caa3de0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/fr_LU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/fr_LU.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_LU.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_LU.xml
// *
// ***************************************************************************
fr_LU{
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ga.txt b/Build/source/libs/icu/icu-50.1/data/curr/ga.txt
index e3735e87bca..26ae11a3fce 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ga.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ga.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ga.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ga.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ ga{
"Scilling Ostarach",
}
AUD{
- "AU$",
+ "A$",
"Dollar Astrálach",
}
AWG{
@@ -873,6 +873,10 @@ ga{
}
VEB{
"VEB",
+ "Bolivar Veiniséala (1871-2008)",
+ }
+ VEF{
+ "VEF",
"Bolivar Veiniséala",
}
VND{
@@ -984,5 +988,5 @@ ga{
"Dollar Siombábach",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.27"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/gl.txt b/Build/source/libs/icu/icu-50.1/data/curr/gl.txt
index 47d81acf8f7..cbe85cb2468 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/gl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/gl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gl.xml
// *
// ***************************************************************************
/**
@@ -48,7 +48,7 @@ gl{
"Peso arxentino",
}
AUD{
- "AU$",
+ "A$",
"Dólar australiano",
}
AWG{
@@ -255,9 +255,6 @@ gl{
"₧",
"Peseta española",
{
- /**
- * Duplicated from NumberPatterns resource
- */
"#,##0.00 ¤",
",",
".",
@@ -535,6 +532,10 @@ gl{
"MYR",
"Ringgit malaio",
}
+ MZN{
+ "MZN",
+ "Metical de Mozambique",
+ }
NAD{
"NAD",
"Dólar namibio",
@@ -615,6 +616,10 @@ gl{
"QAR",
"Rial qatarí",
}
+ RON{
+ "RON",
+ "Leu romanés",
+ }
RSD{
"RSD",
"Dinar serbio",
@@ -671,6 +676,10 @@ gl{
"SRD",
"Dólar surinamés",
}
+ SSP{
+ "SSP",
+ "Libra sursudanesa",
+ }
STD{
"STD",
"Dobra de San Tomé e Príncipe",
@@ -757,11 +766,11 @@ gl{
}
VEB{
"VEB",
- "Bolívar venezolano",
+ "Bolívar venezolano (1871-2008)",
}
VEF{
"VEF",
- "Bolívar forte venezolano",
+ "Bolívar venezolano",
}
VND{
"â‚«",
@@ -945,6 +954,10 @@ gl{
one{"peso mexicano"}
other{"pesos mexicanos"}
}
+ MZN{
+ one{"metical de Mozambique"}
+ other{"meticais de Mozambique"}
+ }
PTE{
one{"escudo portugués"}
other{"escudos portugueses"}
@@ -953,10 +966,18 @@ gl{
one{"Guaraní paraguaio"}
other{"Guaranís paraguaios"}
}
+ RON{
+ one{"leu romanés"}
+ other{"lei romanés"}
+ }
RUB{
one{"rublo ruso"}
other{"rublos rusos"}
}
+ SSP{
+ one{"libra sursudanesa"}
+ other{"libras sursudanesa"}
+ }
SUR{
one{"rublo soviético"}
other{"rublos soviéticos"}
@@ -974,12 +995,12 @@ gl{
other{"pesos uruguaios"}
}
VEB{
- one{"bolívar venezolano"}
- other{"bolívares venezolanos"}
+ one{"bolívar venezolano (1871-2008)"}
+ other{"bolívares venezolanos (1871-2008)"}
}
VEF{
- one{"bolívar forte venezolano"}
- other{"bolívares fortes venezolanos"}
+ one{"bolívar venezolano"}
+ other{"bolívares venezolanos"}
}
XXX{
one{"unidade monetaria descoñecida ou non válida"}
@@ -990,5 +1011,5 @@ gl{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/gsw.txt b/Build/source/libs/icu/icu-50.1/data/curr/gsw.txt
index 95c62b30bdc..32d07379d1a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/gsw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/gsw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gsw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gsw.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ gsw{
"Öschtriichische Schilling",
}
AUD{
- "AU$",
+ "A$",
"Auschtralische Dollar",
}
AWG{
@@ -209,7 +209,7 @@ gsw{
}
CDF{
"CDF",
- "Franc congolais",
+ "Kongolesische Franc",
}
CHE{
"CHE",
@@ -437,7 +437,7 @@ gsw{
}
IDR{
"IDR",
- "Rupie",
+ "Indonesischi Rupie",
}
IEP{
"IEP",
@@ -677,7 +677,7 @@ gsw{
}
NIO{
"NIO",
- "Gold-Cordoba",
+ "Nicaragua-Córdoba",
}
NLG{
"NLG",
@@ -765,7 +765,7 @@ gsw{
}
RUB{
"RUB",
- "Russische Rubel (nöi)",
+ "Russische Rubel",
}
RUR{
"RUR",
@@ -835,6 +835,10 @@ gsw{
"SRG",
"Surinamische Gulde",
}
+ SSP{
+ "SSP",
+ "Süüdsudaneesischs Pfund",
+ }
STD{
"STD",
"Dobra",
@@ -945,11 +949,11 @@ gsw{
}
VEB{
"VEB",
- "Bolivar",
+ "Bolivar (1871-2008)",
}
VEF{
"VEF",
- "Bolívar Fuerte",
+ "Bolivar",
}
VND{
"â‚«",
@@ -1082,644 +1086,863 @@ gsw{
}
CurrencyPlurals{
ADP{
+ one{"Andorranischi Peseete"}
other{"Andorranischi Peseete"}
}
AED{
- other{"UAE Dirhäm"}
+ one{"UAE Dirham"}
+ other{"UAE Dirham"}
}
AFA{
+ one{"Afghani (1927-2002)"}
other{"Afghani (1927-2002)"}
}
AFN{
+ one{"Afghani"}
other{"Afghani"}
}
ALL{
+ one{"Lek"}
other{"Lek"}
}
AMD{
- other{"Dräm"}
+ one{"Dram"}
+ other{"Dram"}
}
AOK{
+ one{"Angolanischi Kwanza (1977-1990)"}
other{"Angolanischi Kwanza (1977-1990)"}
}
AON{
+ one{"Nöii Kwanza"}
other{"Nöii Kwanza"}
}
+ AOR{
+ one{"Kwanza Reajustado"}
+ other{"Kwanza Reajustado"}
+ }
ARA{
+ one{"Argentinischi Auschtral"}
other{"Argentinischi Auschtral"}
}
ARP{
+ one{"Argentinischi Peso (1983-1985)"}
other{"Argentinischi Peso (1983-1985)"}
}
ARS{
- other{"Argentinischi Peso"}
+ one{"Argentinische Peso"}
+ other{"Argentinischi Pesos"}
}
ATS{
+ one{"Öschtriichischi Schilling"}
other{"Öschtriichischi Schilling"}
}
AUD{
+ one{"Auschtralische Dollar"}
other{"Auschtralischi Dollar"}
}
AWG{
+ one{"Aruba Florin"}
other{"Aruba Florin"}
}
AZM{
+ one{"Aserbaidschanischi Manat (1993-2006)"}
other{"Aserbaidschanischi Manat (1993-2006)"}
}
AZN{
+ one{"Aserbeidschanische Manat"}
other{"Aserbeidschanischi Manat"}
}
BAD{
+ one{"Bosnie-und-Herzegowina-Dinär"}
other{"Bosnie-und-Herzegowina-Dinär"}
}
BBD{
+ one{"Barbados-Dollar"}
other{"Barbados-Dollar"}
}
BDT{
+ one{"Taka"}
other{"Taka"}
}
BEC{
+ one{"Belgischi Franc (konvertibel)"}
other{"Belgischi Franc (konvertibel)"}
}
BEF{
+ one{"Belgischi Franc"}
other{"Belgischi Franc"}
}
BEL{
+ one{"Belgischi Finanz-Franc"}
other{"Belgischi Finanz-Franc"}
}
BGL{
+ one{"Lewa (1962-1999)"}
other{"Lewa (1962-1999)"}
}
BGN{
+ one{"Bulgarische Lew"}
other{"Bulgarischi Lew"}
}
BHD{
+ one{"Bahrain-Dinar"}
other{"Bahrain-Dinar"}
}
BIF{
+ one{"Burundi-Franc"}
other{"Burundi-Franc"}
}
BMD{
+ one{"Bermuda-Dollar"}
other{"Bermuda-Dollar"}
}
BND{
+ one{"Brunei-Dollar"}
other{"Brunei-Dollar"}
}
BOB{
+ one{"Boliviano"}
other{"Boliviano"}
}
BOP{
+ one{"Bolivianischi Peso"}
other{"Bolivianischi Peso"}
}
BOV{
+ one{"Bolivianischi Mvdol"}
other{"Bolivianischi Mvdol"}
}
BRB{
+ one{"Brasilianischi Cruzeiro Novo (1967-1986)"}
other{"Brasilianischi Cruzeiro Novo (1967-1986)"}
}
BRC{
+ one{"Brasilianischi Cruzado"}
other{"Brasilianischi Cruzado"}
}
BRE{
- other{"Brasilianischi Cruzeiro (BRE)"}
+ one{"Brasilianischi Cruzeiro (1990-1993)"}
+ other{"Brasilianischi Cruzeiro (1990-1993)"}
}
BRL{
+ one{"Brasilianische Real"}
other{"Brasilianischi Real"}
}
BRN{
+ one{"Brasilianischi Cruzado Novo"}
other{"Brasilianischi Cruzado Novo"}
}
BRR{
+ one{"Brasilianischi Cruzeiro"}
other{"Brasilianischi Cruzeiro"}
}
BSD{
+ one{"Bahama-Dollar"}
other{"Bahama-Dollar"}
}
BTN{
+ one{"Bhutanische Ngultrum"}
other{"Bhutanischi Ngultrum"}
}
BUK{
+ one{"Birmanischi Kyat"}
other{"Birmanischi Kyat"}
}
BWP{
+ one{"Botswanische Pula"}
other{"Botswanischi Pula"}
}
BYB{
+ one{"Belarus-Rubel (alt)"}
other{"Belarus-Rubel (alt)"}
}
BYR{
+ one{"Belarus-Rubel (nöi)"}
other{"Belarus-Rubel (nöi)"}
}
CAD{
+ one{"Kanadische Dollar"}
other{"Kanadischi Dollar"}
}
CDF{
- other{"Francs congolais"}
+ one{"Kongolesische Franc"}
+ other{"Kongolesischi Franc"}
}
CHF{
+ one{"Schwiizer Franke"}
other{"Schwiizer Franke"}
}
CHW{
+ one{"WIR-Franke"}
other{"WIR-Franke"}
}
CLF{
+ one{"Tschileenischi Unidades de Fomento"}
other{"Tschileenischi Unidades de Fomento"}
}
CLP{
+ one{"Tschileenische Peso"}
other{"Tschileenischi Pesos"}
}
COP{
+ one{"Kolumbianische Peso"}
other{"Kolumbianischi Pesos"}
}
COU{
+ one{"Unidad de Valor Real"}
other{"Unidad de Valor Real"}
}
CRC{
+ one{"Costa Rica Colon"}
other{"Costa Rica Colon"}
}
CSD{
+ one{"Alti Serbischi Dinar"}
other{"Alti Serbischi Dinar"}
}
CSK{
+ one{"Tschechoslowakischi Chroone"}
other{"Tschechoslowakischi Chroone"}
}
CUP{
+ one{"Kubanische Peso"}
other{"Kubanischi Pesos"}
}
CVE{
+ one{"Kap Verde Escudo"}
other{"Kap Verde Escudo"}
}
CZK{
+ one{"Tschechischi Chroone"}
other{"Tschechischi Chroone"}
}
DDM{
+ one{"DDR-Mark"}
other{"DDR-Mark"}
}
DEM{
+ one{"Tüütschi Mark"}
other{"Tüütschi Mark"}
}
DJF{
+ one{"Dschibuti-Franc"}
other{"Dschibuti-Franc"}
}
DKK{
+ one{"Tänischi Chroone"}
other{"Tänischi Chroone"}
}
DOP{
+ one{"Tominikanische Peso"}
other{"Tominikanischi Pesos"}
}
DZD{
+ one{"Algeerische Dinar"}
other{"Algeerischi Dinar"}
}
ECS{
+ one{"Ecuadorianischi Sucre"}
other{"Ecuadorianischi Sucre"}
}
ECV{
+ one{"Verrächnigsäiheit für EC"}
other{"Verrächnigsäiheit für EC"}
}
EEK{
+ one{"Eestnischi Chroone"}
other{"Eestnischi Chroone"}
}
EGP{
+ one{"Ägüptische Pfund"}
other{"Ägüptischi Pfund"}
}
ERN{
+ one{"Eritreische Nakfa"}
other{"Eritreischi Nakfa"}
}
ESA{
+ one{"Schpanischi Peseete (A-Kontene)"}
other{"Schpanischi Peseete (A-Kontene)"}
}
ESB{
+ one{"Schpanischi Peseete (konvertibel)"}
other{"Schpanischi Peseete (konvertibel)"}
}
ESP{
+ one{"Schpanischi Peseete"}
other{"Schpanischi Peseete"}
}
ETB{
+ one{"Äthiopische Birr"}
other{"Äthiopischi Birr"}
}
EUR{
+ one{"Euro"}
other{"Euro"}
}
FIM{
+ one{"Finnischi Mark"}
other{"Finnischi Mark"}
}
FJD{
+ one{"Fidschi Dollar"}
other{"Fidschi Dollar"}
}
FKP{
+ one{"Falkland-Pfund"}
other{"Falkland-Pfund"}
}
FRF{
+ one{"Französischi Franc"}
other{"Französischi Franc"}
}
GBP{
+ one{"Pfund Schtörling"}
other{"Pfund Schtörling"}
}
GEK{
+ one{"Georgischi Kupon Larit"}
other{"Georgischi Kupon Larit"}
}
GEL{
+ one{"Georgische Lari"}
other{"Georgischi Lari"}
}
GHC{
+ one{"Ghanaischi Cedi (GHC)"}
other{"Ghanaischi Cedi (GHC)"}
}
GHS{
+ one{"Ghanaische Cedi (GHS)"}
other{"Ghanaischi Cedi (GHS)"}
}
GIP{
+ one{"Gibraltar-Pfund"}
other{"Gibraltar-Pfund"}
}
GMD{
+ one{"Gambische Dalasi"}
other{"Gambischi Dalasi"}
}
GNF{
+ one{"Guinea-Franc"}
other{"Guinea-Franc"}
}
GNS{
+ one{"Guineischi Syli"}
other{"Guineischi Syli"}
}
GQE{
+ one{"Äquatorialguinea-Ekwele"}
other{"Äquatorialguinea-Ekwele"}
}
GRD{
+ one{"Griechischi Trachme"}
other{"Griechischi Trachme"}
}
GTQ{
+ one{"Quetzal"}
other{"Quetzal"}
}
GWE{
+ one{"Portugiisischi Guinea Escudo"}
other{"Portugiisischi Guinea Escudo"}
}
GWP{
+ one{"Guinea-Bissau-Pesos"}
other{"Guinea-Bissau-Pesos"}
}
GYD{
- other{"Guyana0Dollar"}
+ one{"Guyana-Dollar"}
+ other{"Guyana-Dollar"}
}
HKD{
+ one{"Hongkong-Dollar"}
other{"Hongkong-Dollar"}
}
HNL{
+ one{"Lempira"}
other{"Lempira"}
}
HRD{
+ one{"Kroazischi Dinar"}
other{"Kroazischi Dinar"}
}
HRK{
+ one{"Kuna"}
other{"Kuna"}
}
HTG{
+ one{"Gourde"}
other{"Gourde"}
}
HUF{
+ one{"Forint"}
other{"Forint"}
}
IDR{
- other{"Rupie"}
+ one{"Indonesischi Rupie"}
+ other{"Indonesischi Rupie"}
}
IEP{
+ one{"Iirischi Pfund"}
other{"Iirischi Pfund"}
}
ILP{
+ one{"Israelischi Pfund"}
other{"Israelischi Pfund"}
}
ILS{
+ one{"Schekel"}
other{"Schekel"}
}
INR{
+ one{"Indischi Rupie"}
other{"Indischi Rupie"}
}
IQD{
+ one{"Irak-Dinar"}
other{"Irak-Dinar"}
}
IRR{
+ one{"Rial"}
other{"Rial"}
}
ISK{
+ one{"Iisländischi Chroone"}
other{"Iisländischi Chroone"}
}
ITL{
+ one{"Italienischi Lire"}
other{"Italienischi Lire"}
}
JMD{
+ one{"Jamaika-Dollar"}
other{"Jamaika-Dollar"}
}
JOD{
+ one{"Jordaanische Dinar"}
other{"Jordaanischi Dinar"}
}
JPY{
+ one{"Yen"}
other{"Yen"}
}
KES{
+ one{"Kenia-Schilling"}
other{"Kenia-Schilling"}
}
KGS{
+ one{"Som"}
other{"Som"}
}
KHR{
+ one{"Riel"}
other{"Riel"}
}
KMF{
+ one{"Komore-Franc"}
other{"Komore-Franc"}
}
KPW{
+ one{"Nordkoreanische Won"}
other{"Nordkoreanischi Won"}
}
KRW{
+ one{"Süüdkoreanische Won"}
other{"Süüdkoreanischi Won"}
}
KWD{
+ one{"Kuwait-Dinar"}
other{"Kuwait-Dinar"}
}
KYD{
+ one{"Kaiman-Dollar"}
other{"Kaiman-Dollar"}
}
KZT{
+ one{"Tenge"}
other{"Tenge"}
}
LAK{
+ one{"Kip"}
other{"Kip"}
}
LBP{
+ one{"Libaneesischs Pfund"}
other{"Libaneesischi Pfund"}
}
LKR{
+ one{"Sri-Lanka-Rupie"}
other{"Sri-Lanka-Rupie"}
}
LRD{
+ one{"Liberiaanische Dollar"}
other{"Liberiaanischi Dollar"}
}
LSL{
+ one{"Loti"}
other{"Loti"}
}
LTL{
+ one{"Litauische Litas"}
other{"Litauischi Litas"}
}
LTT{
+ one{"Litauischi Talonas"}
other{"Litauischi Talonas"}
}
LUC{
+ one{"Luxemburgischi Franc (konvertibel)"}
other{"Luxemburgischi Franc (konvertibel)"}
}
LUF{
+ one{"Luxemburgischi Franc"}
other{"Luxemburgischi Franc"}
}
LUL{
+ one{"Luxemburgischi Finanz-Franc"}
other{"Luxemburgischi Finanz-Franc"}
}
LVL{
+ one{"Lettische Lats"}
other{"Lettischi Lats"}
}
LVR{
+ one{"Lettischi Rubel"}
other{"Lettischi Rubel"}
}
LYD{
+ one{"Lüübische Dinar"}
other{"Lüübischi Dinar"}
}
MAD{
+ one{"Marokkanische Dirham"}
other{"Marokkanischi Dirham"}
}
MAF{
+ one{"Marokkanische Franc"}
other{"Marokkanische Franc"}
}
MDL{
+ one{"Moldau-Löi"}
other{"Moldau-Löi"}
}
MGA{
+ one{"Madagaschkar-Ariary"}
other{"Madagaschkar-Ariary"}
}
MGF{
+ one{"Madagaschkar-Franc"}
other{"Madagaschkar-Franc"}
}
MKD{
+ one{"Denar"}
other{"Denar"}
}
MLF{
+ one{"Malischi Franc"}
other{"Malischi Franc"}
}
MMK{
+ one{"Kyat"}
other{"Kyat"}
}
MNT{
+ one{"Tugrik"}
other{"Tugrik"}
}
MOP{
+ one{"Pataca"}
other{"Pataca"}
}
MRO{
+ one{"Ouguiya"}
other{"Ouguiya"}
}
MTL{
+ one{"Malteesischi Lira"}
other{"Malteesischi Lira"}
}
MTP{
+ one{"Malteesischi Pfund"}
other{"Malteesischi Pfund"}
}
MUR{
+ one{"Maurizius-Rupie"}
other{"Maurizius-Rupie"}
}
MVR{
+ one{"Rufiyaa"}
other{"Rufiyaa"}
}
MWK{
+ one{"Malawi-Kwacha"}
other{"Malawi-Kwacha"}
}
MXN{
+ one{"Mexikanische Peso"}
other{"Mexikanischi Pesos"}
}
MXP{
+ one{"Mexikanischi Silber-Pesos (MXP)"}
other{"Mexikanischi Silber-Pesos (MXP)"}
}
MXV{
+ one{"Mexikanischi Unidad de Inversion (UDI)"}
other{"Mexikanischi Unidad de Inversion (UDI)"}
}
MYR{
+ one{"Malaysische Ringgit"}
other{"Malaysischi Ringgit"}
}
MZE{
+ one{"Mozambikanischi Escudo"}
other{"Mozambikanischi Escudo"}
}
MZM{
+ one{"Alti Metical"}
other{"Alti Metical"}
}
MZN{
+ one{"Metical"}
other{"Metical"}
}
NAD{
+ one{"Namibia-Dollar"}
other{"Namibia-Dollar"}
}
NGN{
+ one{"Naira"}
other{"Naira"}
}
NIC{
+ one{"Cordoba"}
other{"Cordoba"}
}
NIO{
- other{"Gold-Cordoba"}
+ one{"Nicaragua-Córdoba"}
+ other{"Nicaragua-Córdoba"}
}
NLG{
+ one{"Holländischi Gulde"}
other{"Holländischi Gulde"}
}
NOK{
+ one{"Norweegischi Chroone"}
other{"Norweegischi Chroone"}
}
NPR{
+ one{"Nepalesischi Rupie"}
other{"Nepalesischi Rupie"}
}
NZD{
+ one{"Neuseeland-Dollar"}
other{"Neuseeland-Dollar"}
}
OMR{
+ one{"Rial Omani"}
other{"Rial Omani"}
}
PAB{
+ one{"Balboa"}
other{"Balboa"}
}
PEI{
+ one{"Peruanischi Inti"}
other{"Peruanischi Inti"}
}
PEN{
+ one{"Nöie Sol"}
other{"Nöii Sol"}
}
PES{
+ one{"Sol"}
other{"Sol"}
}
PGK{
+ one{"Kina"}
other{"Kina"}
}
PHP{
- other{"Philippiinischi Peso"}
+ one{"Philippiinische Peso"}
+ other{"Philippiinischi Pesos"}
}
PKR{
+ one{"Pakischtanischi Rupie"}
other{"Pakischtanischi Rupie"}
}
PLN{
+ one{"Zloty"}
other{"Zloty"}
}
PLZ{
+ one{"Zloty (1950-1995)"}
other{"Zloty (1950-1995)"}
}
PTE{
+ one{"Portugiisischi Escudo"}
other{"Portugiisischi Escudo"}
}
PYG{
+ one{"Guarani"}
other{"Guarani"}
}
QAR{
+ one{"Katar-Riyal"}
other{"Katar-Riyal"}
}
RHD{
+ one{"Rhodesischi Dollar"}
other{"Rhodesischi Dollar"}
}
ROL{
+ one{"Löi"}
other{"Löi"}
}
RON{
+ one{"Rumäänische Löi"}
other{"Rumäänischi Löi"}
}
RSD{
+ one{"Serbische Dinar"}
other{"Serbischi Dinar"}
}
RUB{
- other{"Russischi Rubel (nöi)"}
+ one{"Russische Rubel"}
+ other{"Russischi Rubel"}
}
RUR{
+ one{"Russischi Rubel (alt)"}
other{"Russischi Rubel (alt)"}
}
RWF{
+ one{"Ruanda-Franc"}
other{"Ruanda-Franc"}
}
SAR{
+ one{"Saudi-Riyal"}
other{"Saudi-Riyal"}
}
SBD{
+ one{"Salomone-Dollar"}
other{"Salomone-Dollar"}
}
SCR{
+ one{"Seyschelle-Rupie"}
other{"Seyschelle-Rupien"}
}
SDD{
+ one{"Sudaneesischi Dinar"}
other{"Sudaneesischi Dinar"}
}
SDG{
+ one{"Sudaneesische Pfund"}
other{"Sudaneesischi Pfund"}
}
SDP{
+ one{"Sudaneesischi Pfund (alt)"}
other{"Sudaneesischi Pfund (alt)"}
}
SEK{
+ one{"Schwedischi Chroone"}
other{"Schwedischi Chroone"}
}
SGD{
+ one{"Singapur-Dollar"}
other{"Singapur-Dollar"}
}
SHP{
+ one{"St.-Helena-Pfund"}
other{"St.-Helena-Pfund"}
}
SIT{
+ one{"Tolar"}
other{"Tolar"}
}
SKK{
+ one{"Slowakischi Chroone"}
other{"Slowakischi Chroone"}
}
SLL{
+ one{"Leone"}
other{"Leone"}
}
SOS{
+ one{"Somalia-Schilling"}
other{"Somalia-Schilling"}
}
SRD{
+ one{"Surinamische Dollar"}
other{"Surinamischi Dollar"}
}
SRG{
+ one{"Surinamischi Gulde"}
other{"Surinamischi Gulde"}
}
+ SSP{
+ one{"Süüdsudaneesische Pfund"}
+ other{"Süüdsudaneesischi Pfund"}
+ }
STD{
+ one{"Dobra"}
other{"Dobra"}
}
SUR{
+ one{"Sowjetischi Rubel"}
other{"Sowjetischi Rubel"}
}
SVC{
+ one{"El-Salvador-Colon"}
other{"El-Salvador-Colon"}
}
SYP{
+ one{"Süürischs Pfund"}
other{"Süürischi Pfund"}
}
SZL{
+ one{"Lilangeni"}
other{"Lilangeni"}
}
THB{
+ one{"Baht"}
other{"Baht"}
}
TJR{
+ one{"Tadschikischtan-Rubel"}
other{"Tadschikischtan-Rubel"}
}
TJS{
+ one{"Tadschikischtan-Somoni"}
other{"Tadschikischtan-Somoni"}
}
TMM{
+ one{"Turkmeenischtan-Manat"}
other{"Turkmeenischtan-Manat"}
}
TND{
+ one{"Tuneesische Dinar"}
other{"Tuneesischi Dinar"}
}
TOP{
+ one{"Paʻanga"}
other{"Paʻanga"}
}
TPE{
+ one{"Timor-Escudo"}
other{"Timor-Escudo"}
}
TRL{
- one{"Türkischi Liira"}
- other{"Türkischi Liire"}
+ one{"Türkischi Liira (1922-2005)"}
+ other{"Türkischi Liire (1922-2005)"}
}
TRY{
one{"Nöii Türkischi Liira"}
other{"Nöii Türkischi Liire"}
}
TTD{
+ one{"Trinidad-und-Tobago-Dollar"}
other{"Trinidad-und-Tobago-Dollar"}
}
TWD{
@@ -1727,99 +1950,135 @@ gsw{
other{"Nöii Taiwan-Dollar"}
}
TZS{
+ one{"Tansania-Schilling"}
other{"Tansania-Schilling"}
}
UAH{
+ one{"Hryvnia"}
other{"Hryvnia"}
}
UAK{
+ one{"Ukraiinischi Karbovanetz"}
other{"Ukraiinischi Karbovanetz"}
}
UGS{
+ one{"Uganda-Schilling (1966-1987)"}
other{"Uganda-Schilling (1966-1987)"}
}
UGX{
+ one{"Uganda-Schilling"}
other{"Uganda-Schilling"}
}
USD{
+ one{"US-Dollar"}
other{"US-Dollar"}
}
USN{
+ one{"US-Dollar (Nöchschte Taag)"}
other{"US-Dollar (Nöchschte Taag)"}
}
USS{
+ one{"US-Dollar (Gliiche Taag)"}
other{"US-Dollar (Gliiche Taag)"}
}
UYP{
+ one{"Uruguayischi Nöii Pesos (1975-1993)"}
other{"Uruguayischi Nöii Pesos (1975-1993)"}
}
UYU{
+ one{"Uruguayische Peso"}
other{"Uruguayischi Pesos"}
}
UZS{
+ one{"Usbeekischtan-Sum"}
other{"Usbeekischtan-Sum"}
}
VEB{
+ one{"Bolivar (1871-2008)"}
+ other{"Bolivar (1871-2008)"}
+ }
+ VEF{
+ one{"Bolivar"}
other{"Bolivar"}
}
VUV{
+ one{"Vatu"}
other{"Vatu"}
}
WST{
+ one{"Tala"}
other{"Tala"}
}
XAF{
+ one{"CFA-Franc (Äquatoriaal)"}
other{"CFA-Franc (Äquatoriaal)"}
}
XAG{
+ one{"Silber"}
other{"Silber"}
}
XAU{
+ one{"Gold"}
other{"Gold"}
}
XBA{
+ one{"Europääischi Rächnigseinheite"}
other{"Europääischi Rächnigseinheite"}
}
XBB{
+ one{"Europääischi Währigseinheite (XBB)"}
other{"Europääischi Währigseinheite (XBB)"}
}
XBC{
+ one{"Europääischi Rächnigseinheite (XBC)"}
other{"Europääischi Rächnigseinheite (XBC)"}
}
XBD{
+ one{"Europääischi Rächnigseinheite (XBD)"}
other{"Europääischi Rächnigseinheite (XBD)"}
}
XCD{
+ one{"Oschtkaribische Dollar"}
other{"Oschtkaribischi Dollar"}
}
XDR{
+ one{"Sunderziäigsrächt"}
other{"Sunderziäigsrächt"}
}
XEU{
+ one{"Europääischi Währigseinheite (XEU)"}
other{"Europääischi Währigseinheite (XEU)"}
}
XFO{
+ one{"Französischi Gold-Franc"}
other{"Französischi Gold-Franc"}
}
XFU{
+ one{"Französischi UIC-Franc"}
other{"Französischi UIC-Franc"}
}
XOF{
+ one{"CFA-Franc (Wescht)"}
other{"CFA-Franc (Wescht)"}
}
XPD{
+ one{"Palladium"}
other{"Palladium"}
}
XPF{
+ one{"CFP-Franc"}
other{"CFP-Franc"}
}
XPT{
+ one{"Platin"}
other{"Platin"}
}
XRE{
+ one{"RINET-Funds"}
other{"RINET-Funds"}
}
XTS{
+ one{"Teschtwährig"}
other{"Teschtwährig"}
}
XXX{
@@ -1827,12 +2086,15 @@ gsw{
other{"Unbekannti Währig"}
}
YDD{
+ one{"Jeme-Dinar"}
other{"Jeme-Dinar"}
}
YER{
+ one{"Jeme-Rial"}
other{"Jeme-Rial"}
}
YUD{
+ one{"Jugoslawischi Dinar (1966-1990)"}
other{"Jugoslawischi Dinar (1966-1990)"}
}
YUM{
@@ -1840,21 +2102,27 @@ gsw{
other{"Nöii Dinar"}
}
YUN{
+ one{"Jugoslawischi Dinar (konvertibel)"}
other{"Jugoslawischi Dinar (konvertibel)"}
}
ZAR{
+ one{"Rand"}
other{"Rand"}
}
ZMK{
+ one{"Kwacha"}
other{"Kwacha"}
}
ZRN{
+ one{"Nöii Zaire"}
other{"Nöii Zaire"}
}
ZRZ{
+ one{"Zaire"}
other{"Zaire"}
}
ZWD{
+ one{"Simbabwe-Dollar"}
other{"Simbabwe-Dollar"}
}
}
@@ -1862,5 +2130,5 @@ gsw{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/gu.txt b/Build/source/libs/icu/icu-50.1/data/curr/gu.txt
index c7d2fcb4e60..0d9a1715d0b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/gu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/gu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gu.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ gu{
"અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ પેસો",
}
AUD{
- "AU$",
+ "A$",
"ઑસà«àªŸà«àª°à«‡àª²àª¿àª¯àª¨ ડૉલર",
}
AWG{
@@ -403,6 +403,10 @@ gu{
"MYR",
"મલેશિયન રિંગà«àª—ેટ",
}
+ MZN{
+ "MZN",
+ "મોàªàª¾àª®à«àª¬àª¿àª•àª¨ મેટિકલ",
+ }
NAD{
"NAD",
"નામિબિયા ડોલર",
@@ -463,6 +467,10 @@ gu{
"QAR",
"કતારી રિયાલ",
}
+ RON{
+ "RON",
+ "રોમાનિયન લેઉ",
+ }
RSD{
"RSD",
"સરà«àª¬àª¿àª¯àª¨ દિનાર",
@@ -515,6 +523,10 @@ gu{
"SRD",
"સૂરીનામિઠડોલર",
}
+ SSP{
+ "SSP",
+ "દકà«àª·àª¿àª£ સà«àª¦àª¾àª¨àª¿àª પાઉનà«àª¡",
+ }
STD{
"STD",
"સાઓ ટૉમ àªàª¨à«àª¡ પà«àª°àª¿àª‚સાઇપ ડોબà«àª°àª¾",
@@ -601,7 +613,7 @@ gu{
}
XAF{
"FCFA",
- "CFA ફà«àª°à«‡àª‚કBEAC",
+ "CFA ફà«àª°à«‡àª‚ક BEAC",
}
XCD{
"EC$",
@@ -632,5 +644,9 @@ gu{
"àªàª¾àª®à«àª¬àª¿àª¯àª¨ કà«àªµàª¾àªšàª¾",
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/guz.txt b/Build/source/libs/icu/icu-50.1/data/curr/guz.txt
index 44755f34ebf..c498e3751b7 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/guz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/guz.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/guz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/guz.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ guz{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ guz{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/gv.txt b/Build/source/libs/icu/icu-50.1/data/curr/gv.txt
index bbb9d43955f..fc39c1c8850 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/gv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/gv.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gv.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/gv.xml
*/
gv{
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha.txt
index d9826f9fc9a..6f9ab3966f8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ha{
"KuÉ—in Angola",
}
AUD{
- "AU$",
+ "A$",
"Dalar Ostareliya",
}
BHD{
@@ -228,5 +228,5 @@ ha{
"Dalar zimbabuwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha_GH.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha_GH.txt
index a4146046faa..a4146046faa 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn.txt
index 2fae1f41f42..649d47fe398 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_GH.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_GH.txt
index 4a7717b8001..4a7717b8001 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_NE.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_NE.txt
index b383c7cd6af..b383c7cd6af 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_NG.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_NG.txt
index 1b098764eec..1b098764eec 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha_Latn_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha_Latn_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha_NE.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha_NE.txt
index 5c06d78f740..5c06d78f740 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ha_NG.txt b/Build/source/libs/icu/icu-50.1/data/curr/ha_NG.txt
index 66e217039b9..66e217039b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ha_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ha_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/haw.txt b/Build/source/libs/icu/icu-50.1/data/curr/haw.txt
index 463ba482622..f93ded0aa29 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/haw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/haw.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/haw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/haw.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/haw.xml
*/
haw{
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/he.txt b/Build/source/libs/icu/icu-50.1/data/curr/he.txt
index c222733c3ac..623b17c9d39 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/he.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/he.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/he.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/he.xml
// *
// ***************************************************************************
/**
@@ -60,7 +60,7 @@ he{
"שילינג ×וסטרי",
}
AUD{
- "AU$",
+ "A$",
"דולר ×וסטרלי",
}
AWG{
@@ -535,6 +535,10 @@ he{
"MZM",
"מטיקל",
}
+ MZN{
+ "MZN",
+ "מטיקל מוזמביני",
+ }
NAD{
"NAD",
"דולר נמיבי",
@@ -687,6 +691,10 @@ he{
"SRG",
"גילדר סורינ×מי",
}
+ SSP{
+ "SSP",
+ "לירה ×“×¨×•× ×¡×•×“×נית",
+ }
STD{
"STD",
"דוברה של סן טומה ופרינסיפה",
@@ -745,7 +753,7 @@ he{
}
TWD{
"NT$",
- "דולר ט×ייוני חדש",
+ "דולר טייוו×× ×™ חדש",
}
TZS{
"TZS",
@@ -785,11 +793,11 @@ he{
}
VEB{
"VEB",
- "בוליבר ונצו×לי",
+ "בוליבר ונצו×לי (1871-2008)",
}
VEF{
"VEF",
- "בוליבר ונצו×לי×× ×™",
+ "בוליבר ונצו×לי",
}
VND{
"â‚«",
@@ -805,7 +813,7 @@ he{
}
XAF{
"FCFA",
- "פרנק CFA",
+ "פרנק CFA BEAC",
}
XAG{
"XAG",
@@ -881,13 +889,60 @@ he{
}
}
CurrencyPlurals{
+ CNY{
+ many{"יו×ן רנמינבי סיני"}
+ one{"יו×ן רנמינבי סיני"}
+ other{"יו×ן רנמינבי סיני"}
+ two{"יו×ן רנמינבי סיני"}
+ }
+ IDR{
+ many{"רופיה ×ינדונזית"}
+ one{"רופיה ×ינדונזית"}
+ other{"רופיה ×ינדונזית"}
+ two{"רופיה ×ינדונזית"}
+ }
ILS{
+ many{"×©×§×œ×™× ×—×“×©×™×"}
+ one{"×©×§×œ×™× ×—×“×©×™×"}
other{"×©×§×œ×™× ×—×“×©×™×"}
+ two{"×©×§×œ×™× ×—×“×©×™×"}
+ }
+ INR{
+ many{"רופי הודית"}
+ one{"רופי הודית"}
+ other{"רופי הודית"}
+ two{"רופי הודית"}
+ }
+ MZN{
+ many{"מטיקל מוזמביני"}
+ one{"מטיקל מוזמביני"}
+ other{"מטיקל מוזמביני"}
+ two{"מטיקל מוזמביני"}
+ }
+ SSP{
+ many{"לירה ×“×¨×•× ×¡×•×“×נית"}
+ one{"לירה ×“×¨×•× ×¡×•×“×נית"}
+ other{"לירה ×“×¨×•× ×¡×•×“×נית"}
+ two{"לירה ×“×¨×•× ×¡×•×“×נית"}
+ }
+ TRY{
+ many{"לירה טורקית חדשה"}
+ one{"לירה טורקית חדשה"}
+ other{"לירה טורקית חדשה"}
+ two{"לירה טורקית חדשה"}
+ }
+ TWD{
+ many{"דולר ט×ייוני חדש"}
+ one{"דולר ט×ייוני חדש"}
+ other{"דולר ט×ייוני חדש"}
+ two{"דולר ט×ייוני חדש"}
}
}
CurrencyUnitPatterns{
+ many{"{0} {1}"}
one{"{0} {1}"}
other{"{0} {1}"}
+ two{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/he_IL.txt b/Build/source/libs/icu/icu-50.1/data/curr/he_IL.txt
index 9925868234f..9925868234f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/he_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/he_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/hi.txt b/Build/source/libs/icu/icu-50.1/data/curr/hi.txt
index 4bfffcc6f84..34fcf30ed25 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/hi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/hi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hi.xml
// *
// ***************************************************************************
/**
@@ -44,7 +44,7 @@ hi{
"अरà¥à¤œà¥‡à¤£à¥à¤Ÿà¥€à¤¨à¥€ पीसो",
}
AUD{
- "AU$",
+ "A$",
"ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¾à¤ˆ डॉलर",
}
AWG{
@@ -439,6 +439,10 @@ hi{
"MYR",
"मलेशियाई रिंगित",
}
+ MZN{
+ "MZN",
+ "मोज़ामà¥à¤¬à¤¿à¤•à¤¨ मेटिकल",
+ }
NAD{
"NAD",
"नामीबियाई डालर",
@@ -579,6 +583,10 @@ hi{
"SRG",
"सूरीनामी गिलà¥à¤¡à¤°",
}
+ SSP{
+ "SSP",
+ "दकà¥à¤·à¤¿à¤£ सूडानी पाउंड",
+ }
STD{
"STD",
"साओ तोमे और पà¥à¤°à¤¿à¤‚सिपे डोबरा",
@@ -669,7 +677,7 @@ hi{
}
VEB{
"VEB",
- "वेनेज़à¥à¤à¤²à¤¾à¤ˆ बोलिवार",
+ "वेनेज़à¥à¤à¤²à¤¾ बोलिवर (1871-2008)",
}
VEF{
"VEF",
@@ -720,9 +728,35 @@ hi{
"ज़ामà¥à¤¬à¤¿à¤¯à¤¨ कà¥à¤µà¤¾à¤šà¤¾",
}
}
+ CurrencyPlurals{
+ MZN{
+ one{"मोज़ामà¥à¤¬à¤¿à¤•à¤¨ मेटिकल"}
+ other{"मोज़ामà¥à¤¬à¤¿à¤•à¤¨ मेटिकल"}
+ }
+ RWF{
+ one{"रवांडाई फà¥à¤°à¥ˆà¤‚क"}
+ other{"रवांडाई फà¥à¤°à¥ˆà¤‚क"}
+ }
+ SCR{
+ one{"सेशिलà¥à¤µà¤¾"}
+ other{"सेशिलà¥à¤µà¤¾"}
+ }
+ SSP{
+ one{"दकà¥à¤·à¤¿à¤£ सूडानी पाउंड"}
+ other{"दकà¥à¤·à¤¿à¤£ सूडानी पाउंड"}
+ }
+ TND{
+ one{"टà¥à¤¯à¥à¤¨à¤¿à¤¶à¤¿à¤¯à¤¨ दिनार"}
+ other{"टà¥à¤¯à¥à¤¨à¤¿à¤¶à¤¿à¤¯à¤¨ दिनार"}
+ }
+ XOF{
+ one{"CFA फ़à¥à¤°à¥ˆà¤‚क BCEAO"}
+ other{"CFA फ़à¥à¤°à¥ˆà¤‚क BCEAO"}
+ }
+ }
CurrencyUnitPatterns{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/hr.txt b/Build/source/libs/icu/icu-50.1/data/curr/hr.txt
index e9e6a180a77..b4a3fe8554d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/hr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/hr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hr.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ hr{
"austrijski Å¡iling",
}
AUD{
- "AU$",
+ "A$",
"australski dolar",
}
AWG{
@@ -164,7 +164,7 @@ hr{
"brazilski cruzeiro (1990.-1993.)",
}
BRL{
- "R$",
+ "BRL",
"brazilski real",
}
BRN{
@@ -204,7 +204,7 @@ hr{
"belizeanski dolar",
}
CAD{
- "CA$",
+ "CAD",
"kanadski dolar",
}
CDF{
@@ -232,7 +232,7 @@ hr{
"Äileanski pezo",
}
CNX{
- "CNX" /** === */,
+ "CNX",
"kineski narodni dolar",
}
CNY{
@@ -433,7 +433,7 @@ hr{
}
HRK{
"kn",
- "kuna",
+ "hrvatska kuna",
}
HTG{
"HTG",
@@ -456,7 +456,7 @@ hr{
"izraelska funta",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"stari izraelski Å¡ekel",
}
ILS{
@@ -464,7 +464,7 @@ hr{
"novi izraelski Å¡ekel",
}
INR{
- "₹",
+ "INR",
"indijska rupija",
}
IQD{
@@ -476,7 +476,7 @@ hr{
"iranski rijal",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"stara islandska kruna",
}
ISK{
@@ -652,7 +652,7 @@ hr{
"malavijska kvaÄa",
}
MXN{
- "MX$",
+ "MXN",
"meksiÄki pezo",
}
MXP{
@@ -677,7 +677,7 @@ hr{
}
MZN{
"MZN",
- "mozambijski metikal",
+ "mozambiÄki metikal",
}
NAD{
"NAD",
@@ -773,7 +773,7 @@ hr{
}
RON{
"RON",
- "rumunjski lev",
+ "rumunjski leu",
}
RSD{
"RSD",
@@ -851,6 +851,10 @@ hr{
"SRG",
"surinamski gulden",
}
+ SSP{
+ "SSP",
+ "južnosudanska funta",
+ }
STD{
"STD",
"dobra Svetog Tome i Principa",
@@ -872,7 +876,7 @@ hr{
"svazi lilangeni",
}
THB{
- "฿",
+ "THB",
"tajlandski bat",
}
TJR{
@@ -1065,7 +1069,7 @@ hr{
}
XXX{
"XXX",
- "nepoznata ili nevažeća valuta",
+ "nepoznata valuta",
}
YDD{
"YDD",
@@ -1122,12 +1126,15 @@ hr{
}
CurrencyPlurals{
ADP{
+ few{"andorske pezete"}
many{"andorskih pezeta"}
+ one{"andorska pezeta"}
other{"andorskih pezeta"}
}
AED{
few{"UAE dirhama"}
many{"UAE dirhama"}
+ one{"UAE diram"}
other{"UAE dirhama"}
}
AFA{
@@ -1235,6 +1242,7 @@ hr{
BAD{
few{"bosansko-hercegovaÄka dinara"}
many{"bosansko-hercegovaÄkih dinara"}
+ one{"bosansko-hercegovaÄki dinar"}
other{"bosansko-hercegovaÄkih dinara"}
}
BAM{
@@ -1366,6 +1374,7 @@ hr{
BSD{
few{"bahamska dolara"}
many{"bahamskih dolara"}
+ one{"bahamski dolar"}
other{"bahamskih dolara"}
}
BTN{
@@ -1741,10 +1750,10 @@ hr{
other{"hrvatskih dinara"}
}
HRK{
- few{"kune"}
- many{"kuna"}
- one{"kuna"}
- other{"kuna"}
+ few{"hrvatske kune"}
+ many{"hrvatskih kuna"}
+ one{"hrvatska kuna"}
+ other{"hrvatskih kuna"}
}
HTG{
few{"haićanska gourda"}
@@ -1875,6 +1884,7 @@ hr{
KRW{
few{"južnokorejska wona"}
many{"južnokorejskih wona"}
+ one{"južnokorejski won"}
other{"južnokorejskih wona"}
}
KWD{
@@ -2369,6 +2379,12 @@ hr{
one{"surinamski gulden"}
other{"surinamskih guldena"}
}
+ SSP{
+ few{"južnosudanske funte"}
+ many{"južnosudanskih funti"}
+ one{"južnosudanska funta"}
+ other{"južnosudanskih funti"}
+ }
STD{
few{"dobra Svetog Tome i Principa"}
many{"dobra Svetog Tome i Principa"}
@@ -2688,10 +2704,10 @@ hr{
other{"ispitnih kodova valute"}
}
XXX{
- few{"nepoznate ili nevažeće valute"}
- many{"nepoznatih ili nevažećih valuta"}
- one{"nepoznata ili nevažeća valuta"}
- other{"nevažećih ili nepoznatih valuta"}
+ few{"nepoznata valuta"}
+ many{"nepoznata valuta"}
+ one{"nepoznata valuta"}
+ other{"nepoznata valuta"}
}
YDD{
few{"jemenska dinara"}
@@ -2778,5 +2794,5 @@ hr{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/hu.txt b/Build/source/libs/icu/icu-50.1/data/curr/hu.txt
index 0ff6b1fdfc1..2ce063adfb0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/hu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/hu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hu.xml
// *
// ***************************************************************************
/**
@@ -37,7 +37,7 @@ hu{
}
ANG{
"ANG",
- "Holland-antilla forint",
+ "Holland antilláki forint",
}
AOA{
"AOA",
@@ -72,7 +72,7 @@ hu{
"Osztrák schilling",
}
AUD{
- "AU$",
+ "AUD",
"Ausztrál dollár",
}
AWG{
@@ -93,7 +93,7 @@ hu{
}
BAM{
"BAM",
- "Bozsnia-hercegovinai konvertibilis márka",
+ "Bosznia-hercegovinai konvertibilis márka",
}
BBD{
"BBD",
@@ -164,7 +164,7 @@ hu{
"Brazil cruzeiro (1990-1993)",
}
BRL{
- "R$",
+ "BRL",
"Brazil real",
}
BRN{
@@ -204,7 +204,7 @@ hu{
"Belizei dollár",
}
CAD{
- "CA$",
+ "CAD",
"Kanadai dollár",
}
CDF{
@@ -232,7 +232,7 @@ hu{
"Chilei peso",
}
CNY{
- "CNÂ¥",
+ "CNY",
"Kínai jüan renminbi",
}
COP{
@@ -245,7 +245,7 @@ hu{
}
CRC{
"CRC",
- "Costa Ricai colon",
+ "Costa Rica-i colon",
}
CSD{
"CSD",
@@ -336,7 +336,7 @@ hu{
"Etiópiai birr",
}
EUR{
- "€",
+ "EUR",
"Euro",
}
FIM{
@@ -356,7 +356,7 @@ hu{
"Francia frank",
}
GBP{
- "£",
+ "GBP",
"Brit font sterling",
}
GEK{
@@ -416,7 +416,7 @@ hu{
"Guyanai dollár",
}
HKD{
- "HK$",
+ "HKD",
"Hongkongi dollár",
}
HNL{
@@ -452,12 +452,12 @@ hu{
"Izraeli font",
}
ILS{
- "₪",
+ "ILS",
"Izraeli új sékel",
}
INR{
- "₹",
- "indiai rúpia",
+ "INR",
+ "Indiai rúpia",
}
IQD{
"IQD",
@@ -508,7 +508,7 @@ hu{
"Észak-koreai won",
}
KRW{
- "â‚©",
+ "KRW",
"Dél-koreai won",
}
KWD{
@@ -533,7 +533,7 @@ hu{
}
LKR{
"LKR",
- "Sri Lankai rúpia",
+ "Srí Lanka-i rúpia",
}
LRD{
"LRD",
@@ -613,7 +613,7 @@ hu{
}
MOP{
"MOP",
- "makaói pataca",
+ "Makaói pataca",
}
MRO{
"MRO",
@@ -640,7 +640,7 @@ hu{
"Malawi kwacha",
}
MXN{
- "MX$",
+ "MXN",
"Mexikói peso",
}
MXP{
@@ -696,7 +696,7 @@ hu{
"Nepáli rúpia",
}
NZD{
- "NZ$",
+ "NZD",
"Új-zélandi dollár",
}
OMR{
@@ -761,7 +761,7 @@ hu{
}
RON{
"RON",
- "új román lej",
+ "Román lej",
}
RSD{
"RSD",
@@ -825,7 +825,7 @@ hu{
}
SLL{
"SLL",
- "Sierra Leonei leone",
+ "Sierra Leone-i leone",
}
SOS{
"SOS",
@@ -833,15 +833,19 @@ hu{
}
SRD{
"SRD",
- "Surinamei dollár",
+ "Suriname-i dollár",
}
SRG{
"SRG",
"Suriname-i gulden",
}
+ SSP{
+ "SSP",
+ "Dél-szudáni font",
+ }
STD{
"STD",
- "Sao tome-i és principe-i dobra",
+ "São Tomé és Príncipe-i dobra",
}
SUR{
"SUR",
@@ -860,7 +864,7 @@ hu{
"Szváziföldi lilangeni",
}
THB{
- "฿",
+ "THB",
"Thai baht",
}
TJR{
@@ -877,7 +881,7 @@ hu{
}
TMT{
"TMT",
- "Türkmenisztáni új manat",
+ "Türkmenisztáni manat*",
}
TND{
"TND",
@@ -885,7 +889,7 @@ hu{
}
TOP{
"TOP",
- "tongai paanga",
+ "Tongai paanga",
}
TPE{
"TPE",
@@ -897,14 +901,14 @@ hu{
}
TRY{
"TRY",
- "új török líra",
+ "Török líra",
}
TTD{
"TTD",
"Trinidad és tobagoi dollár",
}
TWD{
- "NT$",
+ "TWD",
"Tajvani új dollár",
}
TZS{
@@ -957,14 +961,14 @@ hu{
}
VEB{
"VEB",
- "Venezuelai bolívar",
+ "Venezuelai bolivar (1871-2008)",
}
VEF{
"VEF",
- "Venezuelai bolivar fuerte",
+ "Venezuelai bolivar",
}
VND{
- "â‚«",
+ "VND",
"Vietnami dong",
}
VUV{
@@ -1004,7 +1008,7 @@ hu{
"European Unit of Account (XBD)",
}
XCD{
- "EC$",
+ "XCD",
"Kelet-karibi dollár",
}
XDR{
@@ -1120,7 +1124,7 @@ hu{
other{"Örmény dram"}
}
ANG{
- other{"Holland Antillai guilder"}
+ other{"Holland antilláki forint"}
}
AOA{
other{"Angolai kwanza"}
@@ -1252,7 +1256,7 @@ hu{
other{"Régi szudáni font"}
}
SRD{
- other{"Surinamei dollár"}
+ other{"Suriname-i dollár"}
}
TOP{
other{"Tongai paanga"}
@@ -1278,8 +1282,11 @@ hu{
UYU{
other{"Uruguayi peso"}
}
+ VEB{
+ other{"Venezuelai bolivar (1871-2008)"}
+ }
VEF{
- other{"Venezuelai bolivar fuerte"}
+ other{"Venezuelai bolivar"}
}
XBA{
other{"Európai kompozit egység"}
@@ -1309,5 +1316,5 @@ hu{
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/hy.txt b/Build/source/libs/icu/icu-50.1/data/curr/hy.txt
index 418010126d9..84b7989b754 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/hy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/hy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hy.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ hy{
"AMD",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/id.txt b/Build/source/libs/icu/icu-50.1/data/curr/id.txt
index d87400eff8b..00951112b07 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/id.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/id.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/id.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/id.xml
// *
// ***************************************************************************
/**
@@ -11,10 +11,18 @@
*/
id{
Currencies{
+ ADP{
+ "ADP",
+ "Peseta Andorra",
+ }
AED{
"AED",
"Dirham Uni Emirat Arab",
}
+ AFA{
+ "AFA",
+ "Afgani Afganistan (1927-2002)",
+ }
AFN{
"AFN",
"Afgani Afganistan",
@@ -35,10 +43,42 @@ id{
"AOA",
"Kwanza Angola",
}
+ AOK{
+ "AOK",
+ "Kwanza Angola (1977-1991)",
+ }
+ AON{
+ "AON",
+ "Kwanza Baru Angola (1990-2000)",
+ }
+ AOR{
+ "AOR",
+ "Kwanza Angola yang Disesuaikan Lagi (1995-1999)",
+ }
+ ARA{
+ "ARA",
+ "Austral Argentina",
+ }
+ ARL{
+ "ARL",
+ "Peso Ley Argentina (1970-1983)",
+ }
+ ARM{
+ "ARM",
+ "Peso Argentina (1881-1970)",
+ }
+ ARP{
+ "ARP",
+ "Peso Argentina (1983-1985)",
+ }
ARS{
"ARS",
"Peso Argentina",
}
+ ATS{
+ "ATS",
+ "Schilling Austria",
+ }
AUD{
"AU$",
"Dolar Australia",
@@ -55,10 +95,18 @@ id{
"AZN",
"Manat Azerbaijan",
}
+ BAD{
+ "BAD",
+ "Dinar Bosnia-Herzegovina (1992-1994)",
+ }
BAM{
"BAM",
"Mark Konvertibel Bosnia-Herzegovina",
}
+ BAN{
+ "BAN",
+ "Dinar Baru Bosnia-Herzegovina (1994-1997)",
+ }
BBD{
"BBD",
"Dolar Barbados",
@@ -67,10 +115,34 @@ id{
"BDT",
"Taka Bangladesh",
}
+ BEC{
+ "BEC",
+ "Franc Belgia (konvertibel)",
+ }
+ BEF{
+ "BEF",
+ "Franc Belgia",
+ }
+ BEL{
+ "BEL",
+ "Franc Belgia (keuangan)",
+ }
+ BGL{
+ "BGL",
+ "Hard Lev Bulgaria",
+ }
+ BGM{
+ "BGM",
+ "Socialist Lev Bulgaria",
+ }
BGN{
"BGN",
"Lev Bulgaria",
}
+ BGO{
+ "BGO",
+ "Lev Bulgaria (1879-1952)",
+ }
BHD{
"BHD",
"Dinar Bahrain",
@@ -91,10 +163,46 @@ id{
"BOB",
"Boliviano",
}
+ BOL{
+ "BOL",
+ "Boliviano Bolivia (1863-1963)",
+ }
+ BOP{
+ "BOP",
+ "Peso Bolivia",
+ }
+ BOV{
+ "BOV",
+ "Mvdol Bolivia",
+ }
+ BRB{
+ "BRB",
+ "Cruzeiro Baru Brasil (1967-1986)",
+ }
+ BRC{
+ "BRC",
+ "Cruzado Brasil (1986-1989)",
+ }
+ BRE{
+ "BRE",
+ "Cruzeiro Brasil (1990-1993)",
+ }
BRL{
"R$",
"Real Brasil",
}
+ BRN{
+ "BRN",
+ "Cruzado Baru Brasil (1989-1990)",
+ }
+ BRR{
+ "BRR",
+ "Cruzeiro Brasil (1993-1994)",
+ }
+ BRZ{
+ "BRZ",
+ "Cruzeiro Brasil (1942-1967)",
+ }
BSD{
"BSD",
"Dolar Bahama",
@@ -103,10 +211,18 @@ id{
"BTN",
"Ngultrum Bhutan",
}
+ BUK{
+ "BUK",
+ "Kyat Burma",
+ }
BWP{
"BWP",
"Pula Botswana",
}
+ BYB{
+ "BYB",
+ "Rubel Baru Belarus (1994-1999)",
+ }
BYR{
"BYR",
"Rubel Belarusia",
@@ -123,10 +239,26 @@ id{
"CDF",
"Franc Kongo",
}
+ CHE{
+ "CHE",
+ "Euro WIR",
+ }
CHF{
"CHF",
"Franc Swiss",
}
+ CHW{
+ "CHW",
+ "Franc WIR",
+ }
+ CLE{
+ "CLE",
+ "Escudo Cile",
+ }
+ CLF{
+ "CLF",
+ "Satuan Hitung (UF) Cile",
+ }
CLP{
"CLP",
"Peso Cile",
@@ -139,10 +271,22 @@ id{
"COP",
"Peso Kolombia",
}
+ COU{
+ "COU",
+ "Unit Nilai Nyata Kolombia",
+ }
CRC{
"CRC",
"Colon Kosta Rika",
}
+ CSD{
+ "CSD",
+ "Dinar Serbia (2002-2006)",
+ }
+ CSK{
+ "CSK",
+ "Hard Koruna Cheska",
+ }
CUC{
"CUC",
"Peso Konvertibel Kuba",
@@ -153,19 +297,27 @@ id{
}
CVE{
"CVE",
- "Escudo Cape Verde",
+ "Escudo Tanjung Verde",
+ }
+ CYP{
+ "CYP",
+ "Pound Siprus",
}
CZK{
"CZK",
"Koruna Cheska",
}
+ DDM{
+ "DDM",
+ "Mark Jerman Timur",
+ }
DEM{
"DEM",
"Mark Jerman",
}
DJF{
"DJF",
- "Franc Djibouti",
+ "Franc Jibuti",
}
DKK{
"DKK",
@@ -179,6 +331,14 @@ id{
"DZD",
"Dinar Algeria",
}
+ ECS{
+ "ECS",
+ "Sucre Ekuador",
+ }
+ ECV{
+ "ECV",
+ "Satuan Nilai Tetap Ekuador",
+ }
EEK{
"EEK",
"Kroon Estonia",
@@ -191,6 +351,18 @@ id{
"ERN",
"Nakfa Eritrea",
}
+ ESA{
+ "ESA",
+ "Peseta Spanyol (akun)",
+ }
+ ESB{
+ "ESB",
+ "Peseta Spanyol (konvertibel)",
+ }
+ ESP{
+ "ESP",
+ "Peseta Spanyol",
+ }
ETB{
"ETB",
"Birr Etiopia",
@@ -199,6 +371,10 @@ id{
"€",
"Euro",
}
+ FIM{
+ "FIM",
+ "Markka Finlandia",
+ }
FJD{
"FJD",
"Dolar Fiji",
@@ -215,10 +391,18 @@ id{
"£",
"Pound Sterling Inggris",
}
+ GEK{
+ "GEK",
+ "Kupon Larit Georgia",
+ }
GEL{
"GEL",
"Lari Georgia",
}
+ GHC{
+ "GHC",
+ "Cedi Ghana (1979-2007)",
+ }
GHS{
"GHS",
"Cedi Ghana",
@@ -235,10 +419,30 @@ id{
"GNF",
"Franc Guinea",
}
+ GNS{
+ "GNS",
+ "Syli Guinea",
+ }
+ GQE{
+ "GQE",
+ "Ekuele Guinea Ekuatorial",
+ }
+ GRD{
+ "GRD",
+ "Drachma Yunani",
+ }
GTQ{
"GTQ",
"Quetzal Guatemala",
}
+ GWE{
+ "GWE",
+ "Escudo Guinea Portugal",
+ }
+ GWP{
+ "GWP",
+ "Peso Guinea-Bissau",
+ }
GYD{
"GYD",
"Dolar Guyana",
@@ -251,6 +455,10 @@ id{
"HNL",
"Lempira Honduras",
}
+ HRD{
+ "HRD",
+ "Dinar Kroasia",
+ }
HRK{
"HRK",
"Kuna Kroasia",
@@ -267,6 +475,14 @@ id{
"Rp",
"Rupiah Indonesia",
}
+ IEP{
+ "IEP",
+ "Pound Irlandia",
+ }
+ ILP{
+ "ILP",
+ "Pound Israel",
+ }
ILS{
"₪",
"Shekel Baru Israel",
@@ -287,6 +503,10 @@ id{
"ISK",
"Krona Islandia",
}
+ ITL{
+ "ITL",
+ "Lira Italia",
+ }
JMD{
"JMD",
"Dolar Jamaika",
@@ -319,6 +539,14 @@ id{
"KPW",
"Won Korea Utara",
}
+ KRH{
+ "KRH",
+ "Hwan Korea Selatan (1953-1962)",
+ }
+ KRO{
+ "KRO",
+ "Won Korea Selatan (1945-1953)",
+ }
KRW{
"â‚©",
"Won Korea Selatan",
@@ -359,10 +587,30 @@ id{
"LTL",
"Litas Lituania",
}
+ LTT{
+ "LTT",
+ "Talonas Lituania",
+ }
+ LUC{
+ "LUC",
+ "Franc Konvertibel Luksemburg",
+ }
+ LUF{
+ "LUF",
+ "Franc Luksemburg",
+ }
+ LUL{
+ "LUL",
+ "Financial Franc Luksemburg",
+ }
LVL{
"LVL",
"Lats Latvia",
}
+ LVR{
+ "LVR",
+ "Rubel Latvia",
+ }
LYD{
"LYD",
"Dinar Libya",
@@ -371,6 +619,18 @@ id{
"MAD",
"Dirham Maroko",
}
+ MAF{
+ "MAF",
+ "Franc Maroko",
+ }
+ MCF{
+ "MCF",
+ "Franc Monegasque",
+ }
+ MDC{
+ "MDC",
+ "Cupon Moldova",
+ }
MDL{
"MDL",
"Leu Moldova",
@@ -379,10 +639,22 @@ id{
"MGA",
"Ariary Madagaskar",
}
+ MGF{
+ "MGF",
+ "Franc Malagasi",
+ }
MKD{
"MKD",
"Denar Makedonia",
}
+ MKN{
+ "MKN",
+ "Denar Makedonia (1992-1993)",
+ }
+ MLF{
+ "MLF",
+ "Franc Mali",
+ }
MMK{
"MMK",
"Kyat Myanmar",
@@ -403,6 +675,10 @@ id{
"MTL",
"Lira Malta",
}
+ MTP{
+ "MTP",
+ "Pound Malta",
+ }
MUR{
"MUR",
"Rupee Mauritius",
@@ -419,14 +695,30 @@ id{
"MX$",
"Peso Meksiko",
}
+ MXP{
+ "MXP",
+ "Peso Silver Meksiko (1861-1992)",
+ }
+ MXV{
+ "MXV",
+ "Unit Investasi Meksiko",
+ }
MYR{
"MYR",
"Ringgit Malaysia",
}
+ MZE{
+ "MZE",
+ "Escudo Mozambik",
+ }
MZM{
"MZM",
"Metical Mozambik (1980-2006)",
}
+ MZN{
+ "MZN",
+ "Metical Mozambik",
+ }
NAD{
"NAD",
"Dolar Namibia",
@@ -435,10 +727,18 @@ id{
"NGN",
"Naira Nigeria",
}
+ NIC{
+ "NIC",
+ "Kordoba Nikaragua (1988-1991)",
+ }
NIO{
"NIO",
"Cordoba Nikaragua",
}
+ NLG{
+ "NLG",
+ "Guilder Belanda",
+ }
NOK{
"NOK",
"Krone Norwegia",
@@ -459,10 +759,18 @@ id{
"PAB",
"Balboa Panama",
}
+ PEI{
+ "PEI",
+ "Inti Peru",
+ }
PEN{
"PEN",
"Nuevo Sol Peru",
}
+ PES{
+ "PES",
+ "Sol Peru (1863-1965)",
+ }
PGK{
"PGK",
"Kina Papua Nugini",
@@ -479,6 +787,14 @@ id{
"PLN",
"Polandia Zloty",
}
+ PLZ{
+ "PLZ",
+ "Zloty Polandia (1950-1995)",
+ }
+ PTE{
+ "PTE",
+ "Escudo Portugal",
+ }
PYG{
"PYG",
"Guarani Paraguay",
@@ -487,13 +803,17 @@ id{
"QAR",
"Rial Qatar",
}
+ RHD{
+ "RHD",
+ "Dolar Rhodesia",
+ }
ROL{
"ROL",
"Leu Rumania (1952-2006)",
}
RON{
"RON",
- "Leu Rumania Baru",
+ "Leu Rumania",
}
RSD{
"RSD",
@@ -503,6 +823,10 @@ id{
"RUB",
"Rubel Rusia",
}
+ RUR{
+ "RUR",
+ "Rubel Rusia (1991-1998)",
+ }
RWF{
"RWF",
"Franc Rwanda",
@@ -519,10 +843,18 @@ id{
"SCR",
"Rupee Seychelles",
}
+ SDD{
+ "SDD",
+ "Dinar Sudan (1992-2007)",
+ }
SDG{
"SDG",
"Pound Sudan",
}
+ SDP{
+ "SDP",
+ "Pound Sudan (1957-1998)",
+ }
SEK{
"SEK",
"Krona Swedia",
@@ -555,10 +887,22 @@ id{
"SRD",
"Dolar Suriname",
}
+ SRG{
+ "SRG",
+ "Guilder Suriname",
+ }
+ SSP{
+ "SSP",
+ "Pound Sudan Selatan",
+ }
STD{
"STD",
"Dobra Sao Tome dan Principe",
}
+ SUR{
+ "SUR",
+ "Rubel Soviet",
+ }
SVC{
"SVC",
"Colon El Savador",
@@ -575,6 +919,10 @@ id{
"฿",
"Baht Thailand",
}
+ TJR{
+ "TJR",
+ "Rubel Tajikistan",
+ }
TJS{
"TJS",
"Somoni Tajikistan",
@@ -595,6 +943,10 @@ id{
"TOP",
"Paʻanga Tonga",
}
+ TPE{
+ "TPE",
+ "Escudo Timor",
+ }
TRL{
"TRL",
"Lira Turki (1922-2005)",
@@ -619,6 +971,14 @@ id{
"UAH",
"Hryvnia Ukraina",
}
+ UAK{
+ "UAK",
+ "Karbovanet Ukraina",
+ }
+ UGS{
+ "UGS",
+ "Shilling Uganda (1966-1987)",
+ }
UGX{
"UGX",
"Shilling Uganda",
@@ -627,6 +987,22 @@ id{
"US$",
"Dolar Amerika Serikat",
}
+ USN{
+ "USN",
+ "Dolar AS (Hari berikutnya)",
+ }
+ USS{
+ "USS",
+ "Dolar AS (Hari yang sama)",
+ }
+ UYI{
+ "UYI",
+ "Peso Uruguay (Unit Diindeks)",
+ }
+ UYP{
+ "UYP",
+ "Peso Uruguay (1975-1993)",
+ }
UYU{
"UYU",
"Peso Uruguay",
@@ -647,6 +1023,10 @@ id{
"â‚«",
"Dong Vietnam",
}
+ VNN{
+ "VNN",
+ "Dong Vietnam (1978-1985)",
+ }
VUV{
"VUV",
"Vatu Vanuatu",
@@ -665,7 +1045,7 @@ id{
}
XAU{
"XAU",
- "Gold",
+ "Emas",
}
XBA{
"XBA",
@@ -677,11 +1057,11 @@ id{
}
XBC{
"XBC",
- "European Unit of Account (XBC)",
+ "Satuan Hitung Eropa (XBC)",
}
XBD{
"XBD",
- "European Unit of Account (XBD)",
+ "Satuan Hitung Eropa (XBD)",
}
XCD{
"EC$",
@@ -691,6 +1071,10 @@ id{
"XDR",
"Hak Khusus Menggambar",
}
+ XEU{
+ "XEU",
+ "Satuan Mata Uang Eropa",
+ }
XFO{
"XFO",
"Franc Gold Perancis",
@@ -715,6 +1099,10 @@ id{
"XPT",
"Platinum",
}
+ XRE{
+ "XRE",
+ "Dana RINET",
+ }
XTS{
"XTS",
"Kode Mata Uang Pengujian",
@@ -723,10 +1111,34 @@ id{
"XXX",
"Mata Uang Tidak Dikenal",
}
+ YDD{
+ "YDD",
+ "Dinar Yaman",
+ }
YER{
"YER",
"Rial Yaman",
}
+ YUD{
+ "YUD",
+ "Hard Dinar Yugoslavia (1966-1990)",
+ }
+ YUM{
+ "YUM",
+ "Dinar Baru Yugoslavia (1994-2002)",
+ }
+ YUN{
+ "YUN",
+ "Dinar Konvertibel Yugoslavia (1990-1992)",
+ }
+ YUR{
+ "YUR",
+ "Dinar Reformasi Yugoslavia (1992-1993)",
+ }
+ ZAL{
+ "ZAL",
+ "Rand Afrika Selatan (Keuangan)",
+ }
ZAR{
"ZAR",
"Rand Afrika Selatan",
@@ -735,6 +1147,14 @@ id{
"ZMK",
"Kwacha Zambia",
}
+ ZRN{
+ "ZRN",
+ "Zaire Baru Zaire (1993-1998)",
+ }
+ ZRZ{
+ "ZRZ",
+ "Zaire Zaire (1971-1993)",
+ }
ZWD{
"ZWD",
"Dolar Zimbabwe (1980-2008)",
@@ -743,6 +1163,13 @@ id{
"ZWL",
"Dolar Zimbabwe (2009)",
}
+ ZWR{
+ "ZWR",
+ "Dolar Zimbabwe (2008)",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/id_ID.txt b/Build/source/libs/icu/icu-50.1/data/curr/id_ID.txt
index 6593209c0c4..6593209c0c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/id_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/id_ID.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ig.txt b/Build/source/libs/icu/icu-50.1/data/curr/ig.txt
index 1ee8dc6d3f7..2e9c6f77ea1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ig.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ig.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ig.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ig.xml
// *
// ***************************************************************************
/**
@@ -20,5 +20,5 @@ ig{
"Naịra",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ii.txt b/Build/source/libs/icu/icu-50.1/data/curr/ii.txt
index 17581b5abfd..29566db4d98 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ii.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ii.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ ii{
"ꅉꀋêšêŒ êŒ‹ê†€êŽ†êƒ€ê€‹êˆê€êŒ ",
}
}
- Version{"2.0.64.43"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/in.txt b/Build/source/libs/icu/icu-50.1/data/curr/in.txt
index cb3e2e04611..cb3e2e04611 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/in.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/in.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/in_ID.txt b/Build/source/libs/icu/icu-50.1/data/curr/in_ID.txt
index d22885f1aa9..d22885f1aa9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/in_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/in_ID.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/is.txt b/Build/source/libs/icu/icu-50.1/data/curr/is.txt
index a427dd34159..43a71fe0b39 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/is.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/is.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/is.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/is.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,7 @@ is{
"Austurrískur skildingur",
}
AUD{
- "AU$",
+ "A$",
"Ãstralskur dalur",
}
AWG{
@@ -89,7 +89,7 @@ is{
}
BGN{
"BGN",
- "Lef, nýtt",
+ "Búlgarskt lít",
}
BHD{
"BHD",
@@ -213,7 +213,7 @@ is{
}
DJF{
"DJF",
- "Djibouti Franc",
+ "Djíbútískur franki",
}
DKK{
"DKK",
@@ -301,7 +301,7 @@ is{
}
GTQ{
"GTQ",
- "Guatemala Quetzal",
+ "Gvatemalskur kvesali",
}
GWE{
"GWE",
@@ -317,7 +317,7 @@ is{
}
HNL{
"HNL",
- "Hoduras Lempira",
+ "Hondúrísk lempíra",
}
HRK{
"HRK",
@@ -345,7 +345,7 @@ is{
}
ILS{
"₪",
- "Sikill",
+ "Nýr ísraelskur sikill",
}
INR{
"₹",
@@ -437,7 +437,7 @@ is{
}
LTL{
"LTL",
- "Lít",
+ "Litháískt lít",
}
LTT{
"LTT",
@@ -501,7 +501,7 @@ is{
}
MRO{
"MRO",
- "Mauritania Ouguiya",
+ "Máritönsk úgía",
}
MTL{
"MTL",
@@ -543,13 +543,17 @@ is{
"MZE",
"Mósambískur skúti",
}
+ MZN{
+ "MZN",
+ "Mósambískt metikal",
+ }
NAD{
"NAD",
"Namibískur dalur",
}
NGN{
"NGN",
- "Nigerian Naira",
+ "Nígerísk næra",
}
NIO{
"NIO",
@@ -619,6 +623,10 @@ is{
"ROL",
"Rúmenskt lei",
}
+ RON{
+ "RON",
+ "Rúmenskt leu",
+ }
RSD{
"RSD",
"Serbneskur dínar",
@@ -695,9 +703,13 @@ is{
"SRG",
"Suriname Guilder",
}
+ SSP{
+ "SSP",
+ "Suðursúdanskt pund",
+ }
STD{
"STD",
- "Sao Tome and Principe Dobra",
+ "Saó Tóme og Prinsípe dóbra",
}
SUR{
"SUR",
@@ -749,11 +761,11 @@ is{
}
TRL{
"TRL",
- "Tyrknesk líra",
+ "Tyrknesk líra (1922-2005)",
}
TRY{
"TRY",
- "Ný tyrknesk líra",
+ "Tyrknesk líra",
}
TTD{
"TTD",
@@ -801,7 +813,7 @@ is{
}
VEB{
"VEB",
- "Venezuelan Bolivar",
+ "Bolívar í Venesúela (1871-2008)",
}
VEF{
"VEF",
@@ -849,7 +861,7 @@ is{
}
XXX{
"XXX",
- "Óþekktur eða ógildur gjaldeyrir",
+ "Óþekktur gjaldmiðill",
}
YDD{
"YDD",
@@ -881,10 +893,62 @@ is{
}
}
CurrencyPlurals{
+ CZK{
+ one{"tékknesk króna"}
+ other{"tékkneskar krónur"}
+ }
+ DKK{
+ one{"dönsk króna"}
+ other{"danskar krónur"}
+ }
+ EUR{
+ one{"evra"}
+ other{"evrur"}
+ }
+ GTQ{
+ one{"gvatemalskur kvesali"}
+ other{"gvatemalskir kvesalar"}
+ }
+ ISK{
+ one{"íslensk króna"}
+ other{"íslenskar krónur"}
+ }
+ MRO{
+ one{"Máritönsk úgía"}
+ other{"máritanskar úgíur"}
+ }
+ MZN{
+ one{"Mósambískt metikal"}
+ other{"Mósambískt metikal"}
+ }
+ NOK{
+ one{"norsk króna"}
+ other{"norskar krónur"}
+ }
+ SEK{
+ one{"sænsk króna"}
+ other{"sænskar krónur"}
+ }
+ SSP{
+ one{"Suðursúdanskt pund"}
+ other{"Suðursúdanskt pund"}
+ }
+ THB{
+ one{"tælenskt bat"}
+ other{"tælensk böt"}
+ }
+ TRY{
+ one{"Tyrknesk líra"}
+ other{"Tyrknesk líra"}
+ }
XXX{
- one{"óþekktur eða ógildur gjaldeyrir"}
- other{"óþekktur eða ógildur gjaldeyrir"}
+ one{"(óþekktur gjaldmiðill)"}
+ other{"(óþektur gjaldmiðill)"}
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/it.txt b/Build/source/libs/icu/icu-50.1/data/curr/it.txt
index a84b6cf785a..124820332f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/it.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/it.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/it.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/it.xml
// *
// ***************************************************************************
/**
@@ -25,7 +25,7 @@ it{
}
AFN{
"AFN",
- "Afgani",
+ "Afghani",
}
ALL{
"ALL",
@@ -72,7 +72,7 @@ it{
"Scellino Austriaco",
}
AUD{
- "AU$",
+ "A$",
"Dollaro Australiano",
}
AWG{
@@ -201,7 +201,7 @@ it{
}
BZD{
"BZD",
- "Dollaro Belize",
+ "Dollaro del Belize",
}
CAD{
"CA$",
@@ -245,7 +245,7 @@ it{
}
CUC{
"CUC",
- "Peso cubano convertibile",
+ "Peso Cubano Convertibile",
}
CUP{
"CUP",
@@ -441,7 +441,7 @@ it{
}
ILS{
"₪",
- "Nuovo sheqel israeliano",
+ "Nuovo Shequel Israeliano",
}
INR{
"₹",
@@ -463,9 +463,6 @@ it{
"ITL",
"Lira Italiana",
{
- /**
- * Duplicated from NumberPatterns resource
- */
"¤ #,##0.00",
",",
".",
@@ -657,7 +654,7 @@ it{
}
MZN{
"MZN",
- "Metical del Mozambico",
+ "Metical mozambicano",
}
NAD{
"NAD",
@@ -757,7 +754,7 @@ it{
}
RSD{
"RSD",
- "Dinaro serbo",
+ "Dinaro Serbo",
}
RUB{
"RUB",
@@ -789,7 +786,7 @@ it{
}
SDG{
"SDG",
- "Sterlina sudanese",
+ "Sterlina Sudanese",
}
SEK{
"SEK",
@@ -821,12 +818,16 @@ it{
}
SRD{
"SRD",
- "Dollaro surinamese",
+ "Dollaro Surinamese",
}
SRG{
"SRG",
"Fiorino del Suriname",
}
+ SSP{
+ "SSP",
+ "Sterlina sudsudanese",
+ }
STD{
"STD",
"Dobra di Sao Tomé e Principe",
@@ -901,7 +902,7 @@ it{
}
UAH{
"UAH",
- "Hrivna Ucraina",
+ "Grivnia Ucraina",
}
UAK{
"UAK",
@@ -937,7 +938,7 @@ it{
}
UYU{
"UYU",
- "Peso Uruguayo uruguaiano",
+ "Peso Uruguaiano",
}
UZS{
"UZS",
@@ -945,11 +946,11 @@ it{
}
VEB{
"VEB",
- "Bolivar Venezuelano",
+ "Bolivar Venezuelano (1871-2008)",
}
VEF{
- "Bs.F",
- "Bolívar venezuelano forte",
+ "VEF",
+ "Bolívar Venezuelano",
}
VND{
"â‚«",
@@ -1079,6 +1080,10 @@ it{
"ZWD",
"Dollaro dello Zimbabwe",
}
+ ZWL{
+ "ZWL",
+ "Dollaro Zimbabwiano (2009)",
+ }
}
CurrencyPlurals{
AED{
@@ -1138,8 +1143,8 @@ it{
other{"nuovi lev bulgari"}
}
BHD{
- one{"dinaro del Bahraini"}
- other{"dinari del Bahraini"}
+ one{"dinaro del Bahrain"}
+ other{"dinari del Bahrain"}
}
BIF{
one{"franco del Burundi"}
@@ -1217,10 +1222,18 @@ it{
one{"peso cubano"}
other{"pesos cubani"}
}
+ CVE{
+ one{"Escudo del Capo Verde"}
+ other{"Escudo del Capo Verde"}
+ }
CZK{
one{"corona ceca"}
other{"corone ceche"}
}
+ DJF{
+ one{"Franco Gibutiano"}
+ other{"Franco Gibutiano"}
+ }
DKK{
one{"corona danese"}
other{"corone danesi"}
@@ -1251,7 +1264,7 @@ it{
}
FJD{
one{"dollaro delle Figi"}
- other{"Dollari delle Figi"}
+ other{"dollari delle Figi"}
}
FKP{
one{"sterlina delle Falkland"}
@@ -1267,7 +1280,7 @@ it{
}
GHS{
one{"cedi ghanese"}
- other{"Cedi ghanesi"}
+ other{"cedi ghanesi"}
}
GIP{
one{"sterlina di Gibilterra"}
@@ -1279,7 +1292,7 @@ it{
}
GNF{
one{"franco della Guinea"}
- other{"Franchi della Guinea"}
+ other{"franchi della Guinea"}
}
GTQ{
one{"quetzal guatemalteco"}
@@ -1350,16 +1363,16 @@ it{
other{"scellini keniota"}
}
KGS{
- one{"som"}
- other{"som"}
+ one{"som Kirghiso"}
+ other{"som Kirghisi"}
}
KHR{
one{"riel cambogiano"}
other{"riel cambogiani"}
}
KMF{
- one{"Franco Comoriano"}
- other{"Franchi Comoriani"}
+ one{"franco Comoriano"}
+ other{"franchi Comoriani"}
}
KPW{
one{"won nordcoreano"}
@@ -1378,12 +1391,12 @@ it{
other{"dollari delle Isole Cayman"}
}
KZT{
- one{"tenge"}
- other{"tenge"}
+ one{"tenge kazaco"}
+ other{"tenge kazaco"}
}
LAK{
one{"kip laotiano"}
- other{"kip Laotiani"}
+ other{"kip laotiani"}
}
LBP{
one{"sterlina libanese"}
@@ -1469,6 +1482,10 @@ it{
one{"naira nigeriana"}
other{"naire nigeriane"}
}
+ NIC{
+ one{"Cordoba Nicaraguense"}
+ other{"Cordoba Nicaraguense"}
+ }
NIO{
one{"córdoba nicaraguense"}
other{"córdoba nicaraguensi"}
@@ -1538,8 +1555,8 @@ it{
other{"franchi ruandesi"}
}
SAR{
- one{"ryial saudita"}
- other{"ryial sauditi"}
+ one{"riyal Saudita"}
+ other{"riyal Sauditi"}
}
SBD{
one{"dollaro delle Isole Solomon"}
@@ -1577,6 +1594,10 @@ it{
one{"dollaro surinamese"}
other{"dollari surinamesi"}
}
+ SSP{
+ one{"Sterlina sudsudanese"}
+ other{"Sterline sudsudanesi"}
+ }
STD{
one{"dobra di Sao Tomé e Principe"}
other{"dobra di Sao Tomé e Principe"}
@@ -1649,9 +1670,13 @@ it{
one{"sum dell’Uzbekistan"}
other{"sum dell’Uzbekistan"}
}
+ VEB{
+ one{"bolivar Venezuelano (1871-2008)"}
+ other{"bolivares venezuelani (1871-2008)"}
+ }
VEF{
- one{"bolívar venezuelano forte"}
- other{"Bolívares venezuelani forti"}
+ one{"bolívar venezuelano"}
+ other{"bolívares venezuelani"}
}
VND{
one{"dong vietnamita"}
@@ -1675,7 +1700,7 @@ it{
}
XOF{
one{"franco CFA BCEAO"}
- other{"Franchi CFA BCEAO"}
+ other{"franchi CFA BCEAO"}
}
XPF{
one{"franco CFP"}
@@ -1686,8 +1711,8 @@ it{
other{"valuta sconosciuta"}
}
YER{
- one{"riyal yemenita"}
- other{"riyal yemeniti"}
+ one{"rial yemenita"}
+ other{"rial yemeniti"}
}
ZAR{
one{"rand sudafricano"}
@@ -1698,5 +1723,9 @@ it{
other{"kwacha zambiani"}
}
}
- Version{"2.0.67.6"}
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/iw.txt b/Build/source/libs/icu/icu-50.1/data/curr/iw.txt
index c10c184c753..c10c184c753 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/iw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/iw.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/iw_IL.txt b/Build/source/libs/icu/icu-50.1/data/curr/iw_IL.txt
index 6963f2d15b7..6963f2d15b7 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/iw_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/iw_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ja.txt b/Build/source/libs/icu/icu-50.1/data/curr/ja.txt
index b6cc3c614d4..458bd760f2a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ja.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ja.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ja.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ja.xml
// *
// ***************************************************************************
/**
@@ -21,7 +21,7 @@ ja{
}
AFA{
"AFA",
- "アフガニー (1927-2002)",
+ "アフガニスタン アフガニー (1927-2002)",
}
AFN{
"AFN",
@@ -45,7 +45,7 @@ ja{
}
AOK{
"AOK",
- "クワンザ (1977-1990)",
+ "アンゴラ クワンザ (1977-1991)",
}
AON{
"AON",
@@ -59,6 +59,14 @@ ja{
"ARA",
"アルゼンãƒãƒ³ アゥストラール",
}
+ ARL{
+ "ARL",
+ "アルゼンãƒãƒ³ãƒ»ãƒšã‚½ãƒ»ãƒ¬ã‚¤ï¼ˆ1970-1983)",
+ }
+ ARM{
+ "ARM",
+ "アルゼンãƒãƒ³ãƒ»ãƒšã‚½ï¼ˆ1881-1970)",
+ }
ARP{
"ARP",
"アルゼンãƒãƒ³ ペソ (1983-1985)",
@@ -89,12 +97,16 @@ ja{
}
BAD{
"BAD",
- "ボスニア ディナール",
+ "ボスニア・ヘルツェゴビナ ディナール (1992-1994)",
}
BAM{
"BAM",
"ボスニア マルク (BAM)",
}
+ BAN{
+ "BAN",
+ "ボスニア・ヘルツェゴビナ 新ディナール(1994-1997)",
+ }
BBD{
"BBD",
"ãƒãƒ«ãƒãƒ‰ã‚¹ ドル",
@@ -119,10 +131,18 @@ ja{
"BGL",
"ブルガリア レフ",
}
+ BGM{
+ "BGM",
+ "ブルガリア社会主義 レフ",
+ }
BGN{
"BGN",
"ブルガリア 新レフ",
}
+ BGO{
+ "BGO",
+ "ブルガリア レフ(1879-1952)",
+ }
BHD{
"BHD",
"ãƒãƒ¼ãƒ¬ãƒ¼ãƒ³ ディナール",
@@ -141,7 +161,11 @@ ja{
}
BOB{
"BOB",
- "ボリビアーノ",
+ "ボリビア ボリビアーノ",
+ }
+ BOL{
+ "BOL",
+ "ボリビア ボリビアーノ (1863-1963)",
}
BOP{
"BOP",
@@ -157,7 +181,7 @@ ja{
}
BRC{
"BRC",
- "ブラジル クルゼイロ",
+ "ブラジル クルザード (1986-1989)",
}
BRE{
"BRE",
@@ -169,11 +193,15 @@ ja{
}
BRN{
"BRN",
- "ブラジル 新クルゼイロ",
+ "ブラジル 新クルザード (1989-1990)",
}
BRR{
"BRR",
- "ブラジル クルゼイロ レアル",
+ "ブラジル クルゼイロ (1993-1994)",
+ }
+ BRZ{
+ "BRZ",
+ "ブラジル クルゼイロ(1942-1967)",
}
BSD{
"BSD",
@@ -193,7 +221,7 @@ ja{
}
BYB{
"BYB",
- "ベラルーシ ルーブル (1994-1999)",
+ "ベラルーシ 新ルーブル (1994-1999)",
}
BYR{
"BYR",
@@ -223,9 +251,13 @@ ja{
"CHW",
"フラン (WIR)",
}
+ CLE{
+ "CLE",
+ "ãƒãƒª エスクード",
+ }
CLF{
"CLF",
- "ãƒãƒª ウニダ デ フォメント",
+ "ãƒãƒª ウニダ・デ・フォメント (UF)",
}
CLP{
"CLP",
@@ -241,7 +273,7 @@ ja{
}
COU{
"COU",
- "レアル (UVR)",
+ "コロンビア レアル (UVR)",
}
CRC{
"CRC",
@@ -249,7 +281,7 @@ ja{
}
CSD{
"CSD",
- "セルビアン ディナール",
+ "セルビア ディナール (2002-2006)",
}
CSK{
"CSK",
@@ -393,7 +425,7 @@ ja{
}
GQE{
"GQE",
- "赤é“ギニア ギニー",
+ "赤é“ギニア エクウェレ",
}
GRD{
"GRD",
@@ -507,6 +539,14 @@ ja{
"KPW",
"北æœé®® ウォン",
}
+ KRH{
+ "KRH",
+ "韓国 ファン(1953-1962)",
+ }
+ KRO{
+ "KRO",
+ "韓国 ウォン(1945-1953)",
+ }
KRW{
"₩",
"韓国 ウォン",
@@ -583,6 +623,14 @@ ja{
"MAF",
"モロッコ フラン",
}
+ MCF{
+ "MCF",
+ "モãƒã‚¬ã‚¹ã‚¯ フラン",
+ }
+ MDC{
+ "MDC",
+ "モルドムクーãƒãƒ³",
+ }
MDL{
"MDL",
"モルドムレイ",
@@ -593,12 +641,16 @@ ja{
}
MGF{
"MGF",
- "マダガスカル フラン",
+ "マラガシ フラン",
}
MKD{
"MKD",
"マケドニア デナル",
}
+ MKN{
+ "MKN",
+ "マケドニア ディナール(1992-1993)",
+ }
MLF{
"MLF",
"マリ フラン",
@@ -661,7 +713,7 @@ ja{
}
MZM{
"MZM",
- "モザンピーク メティカル",
+ "モザンビーク メティカル (1980-2006)",
}
MZN{
"MZN",
@@ -677,7 +729,7 @@ ja{
}
NIC{
"NIC",
- "ニカラグア コルドãƒ",
+ "ニカラグア コルドム(1988-1991)",
}
NIO{
"NIO",
@@ -717,7 +769,7 @@ ja{
}
PES{
"PES",
- "ペルー ソル",
+ "ペルー ソル (1863-1965)",
}
PGK{
"PGK",
@@ -757,7 +809,7 @@ ja{
}
ROL{
"ROL",
- "ルーマニア 旧レイ",
+ "ルーマニア レイ (1952-2006)",
}
RON{
"RON",
@@ -789,11 +841,11 @@ ja{
}
SCR{
"SCR",
- "セイシェル ルピー",
+ "セーシェル ルピー",
}
SDD{
"SDD",
- "スーダン ディナール",
+ "スーダン ディナール (1992-2007)",
}
SDG{
"SDG",
@@ -801,7 +853,7 @@ ja{
}
SDP{
"SDP",
- "旧スーダン ãƒãƒ³ãƒ‰",
+ "スーダン ãƒãƒ³ãƒ‰ (1957-1998)",
}
SEK{
"SEK",
@@ -839,6 +891,10 @@ ja{
"SRG",
"スリナム ギルダー",
}
+ SSP{
+ "SSP",
+ "å—スーダン・ãƒãƒ³ãƒ‰",
+ }
STD{
"STD",
"サントメ・プリンシペ ドブラ",
@@ -873,11 +929,11 @@ ja{
}
TMM{
"TMM",
- "トルクメニスタン マナト",
+ "トルクメニスタン マナト (1993-2009)",
}
TMT{
"TMT",
- "トルクメニスタン 新マナト",
+ "トルクメニスタン マナト",
}
TND{
"TND",
@@ -893,7 +949,7 @@ ja{
}
TRL{
"TRL",
- "トルコ リラ",
+ "トルコ リラ (1922-2005)",
}
TRY{
"TRY",
@@ -939,6 +995,10 @@ ja{
"USS",
"米ドル (当日)",
}
+ UYI{
+ "UYI",
+ "ウルグアイ ペソエン",
+ }
UYP{
"UYP",
"ウルグアイ ペソ (1975-1993)",
@@ -953,27 +1013,31 @@ ja{
}
VEB{
"VEB",
- "ベãƒã‚ºã‚¨ãƒ© ボリãƒãƒ«",
+ "ベãƒã‚ºã‚¨ãƒ© ボリãƒãƒ« (1871-2008)",
}
VEF{
"VEF",
- "ベãƒã‚ºã‚¨ãƒ© ボリãƒãƒ«ãƒ•ã‚¨ãƒ«ãƒ†",
+ "ベãƒã‚ºã‚¨ãƒ© ボリãƒãƒ«",
}
VND{
"â‚«",
"ベトナム ドン",
}
+ VNN{
+ "VNN",
+ "ベトナム ドン(1978-1985)",
+ }
VUV{
"VUV",
"ãƒãƒŒã‚¢ãƒ„ ãƒãƒ„",
}
WST{
"WST",
- "西サモア タラ",
+ "サモア タラ",
}
XAF{
"FCFA",
- "フラン (CFA-BEAC)",
+ "CFA フラン(BEAC)",
}
XAG{
"XAG",
@@ -1021,7 +1085,7 @@ ja{
}
XOF{
"CFA",
- "フラン (CFA-BCEAO)",
+ "CFA フラン(BCEAO)",
}
XPD{
"XPD",
@@ -1057,15 +1121,19 @@ ja{
}
YUD{
"YUD",
- "ユーゴスラビア ディナール",
+ "ユーゴスラビア ãƒãƒ¼ãƒ‰ãƒ»ãƒ‡ã‚£ãƒŠãƒ¼ãƒ« (1966-1990)",
}
YUM{
"YUM",
- "ユーゴスラビア スーパー ディナール",
+ "ユーゴスラビア ノビ・ディナール (1994-2002)",
}
YUN{
"YUN",
- "ユーゴスラビア 新ディナール (YUN)",
+ "ユーゴスラビア å…Œæ›ãƒ‡ã‚£ãƒŠãƒ¼ãƒ« (1990-1992)",
+ }
+ YUR{
+ "YUR",
+ "ユーゴスラビア 改é©ãƒ‡ã‚£ãƒŠãƒ¼ãƒ«ï¼ˆ1992-1993)",
}
ZAL{
"ZAL",
@@ -1081,20 +1149,27 @@ ja{
}
ZRN{
"ZRN",
- "ザイール 新ザイール",
+ "ザイール 新ザイール (1993-1998)",
}
ZRZ{
"ZRZ",
- "ザイール ザイール",
+ "ザイール ザイール (1971-1993)",
}
ZWD{
"ZWD",
- "ジンãƒãƒ–エ ドル",
+ "ジンãƒãƒ–エ ドル (1980-2008)",
}
ZWL{
"ZWL",
"ジンãƒãƒ–エ ドル (2009)",
}
+ ZWR{
+ "ZWR",
+ "シンãƒãƒ–エ ドル(2008)",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ja_JP.txt b/Build/source/libs/icu/icu-50.1/data/curr/ja_JP.txt
index c049867e7d1..c049867e7d1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ja_JP.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ja_JP.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ja_JP_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/curr/ja_JP_TRADITIONAL.txt
index ca942f1e168..ca942f1e168 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ja_JP_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ja_JP_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/jmc.txt b/Build/source/libs/icu/icu-50.1/data/curr/jmc.txt
index 84eb72c48ea..9bf485979de 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/jmc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/jmc.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/jmc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/jmc.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ jmc{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -232,5 +232,5 @@ jmc{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ka.txt b/Build/source/libs/icu/icu-50.1/data/curr/ka.txt
index d52e84bccbb..6b2e4ccead6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ka.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ka.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ka.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ka.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ ka{
"áƒáƒ•áƒ¡áƒ¢áƒ áƒ˜áƒ£áƒšáƒ˜ შილინგი",
}
AUD{
- "AU$",
+ "A$",
"áƒáƒ•áƒ¡áƒ¢áƒ áƒáƒšáƒ˜áƒ£áƒ áƒ˜ დáƒáƒšáƒáƒ áƒ˜",
}
AWG{
@@ -713,6 +713,10 @@ ka{
}
VEB{
"VEB",
+ "ვენესუელის ბáƒáƒšáƒ˜áƒ•áƒáƒ áƒ˜ (1871-2008)",
+ }
+ VEF{
+ "VEF",
"ვენესუელის ბáƒáƒšáƒ˜áƒ•áƒáƒ áƒ˜",
}
VND{
@@ -795,5 +799,5 @@ ka{
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kab.txt b/Build/source/libs/icu/icu-50.1/data/curr/kab.txt
index 9ef27cf987d..e00889d99c2 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kab.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ kab{
"Akwanza n Ungula",
}
AUD{
- "AU$",
+ "A$",
"Adular n Lusá¹­rali",
}
BHD{
@@ -228,5 +228,5 @@ kab{
"Adular Azimbabwi",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kam.txt b/Build/source/libs/icu/icu-50.1/data/curr/kam.txt
index 98cf5a68f67..c54eeeb57f5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kam.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kam.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kam.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kam.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ kam{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Ndola ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ kam{
"Ndola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kde.txt b/Build/source/libs/icu/icu-50.1/data/curr/kde.txt
index 72d8bf8fd92..07deb46d40a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kde.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kde.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kde.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kde.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ kde{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -232,5 +232,5 @@ kde{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kea.txt b/Build/source/libs/icu/icu-50.1/data/curr/kea.txt
index bcb7c2a45db..d8dc7784b29 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kea.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kea.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kea.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kea.xml
// *
// ***************************************************************************
/**
@@ -111,6 +111,10 @@ kea{
"IDR",
"Rupia indoneziu",
}
+ ILS{
+ "₪",
+ "ILS",
+ }
INR{
"₹",
"Rupia indianu",
@@ -183,6 +187,10 @@ kea{
"NOK",
"Kuroa norueges",
}
+ NZD{
+ "NZ$",
+ "NZD",
+ }
PLN{
"PLN",
"Zloty polaku",
@@ -263,17 +271,29 @@ kea{
"US$",
"Dola merkanu",
}
+ VND{
+ "â‚«",
+ "VND",
+ }
XAF{
"FCFA",
"Franku CFA BEAC",
}
+ XCD{
+ "EC$",
+ "XCD",
+ }
XOF{
"CFA",
"Franku CFA BCEAO",
}
+ XPF{
+ "CFPF",
+ "XPF",
+ }
XXX{
"XXX",
- "mueda diskonxedu",
+ "Mueda diskonxedu",
}
ZAR{
"ZAR",
@@ -288,5 +308,8 @@ kea{
"Dola di Zimbabue",
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/khq.txt b/Build/source/libs/icu/icu-50.1/data/curr/khq.txt
index fc37c8455c8..0fa7d3a48ba 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/khq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/khq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/khq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/khq.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ khq{
"Angoola Kwanza",
}
AUD{
- "AU$",
+ "A$",
"Ostraali Dollar",
}
BHD{
@@ -232,5 +232,5 @@ khq{
"Zimbabwe Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ki.txt b/Build/source/libs/icu/icu-50.1/data/curr/ki.txt
index 19cf0c5a393..a8a23b85784 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ki.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ki.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ki.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ki.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ki{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ ki{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kk.txt b/Build/source/libs/icu/icu-50.1/data/curr/kk.txt
index 4be6a5f6126..4a79b027ba3 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk.xml
// *
// ***************************************************************************
/**
@@ -25,11 +25,11 @@ kk{
}
GBP{
"£",
- "БританиÑ фунты",
+ "Ð‘Ñ€Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ñ„ÑƒÐ½Ñ‚Ñ‹",
}
INR{
"₹",
- "Үнді рупиÑ",
+ "Үнді рупиÑ",
}
JPY{
"JPÂ¥",
@@ -45,12 +45,12 @@ kk{
}
USD{
"US$",
- "ÐҚШ доллары",
+ "ÐҚШ доллары",
}
XXX{
"XXX",
"БелгіÑіз валюта",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kk_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/curr/kk_Cyrl.txt
index 70f31087552..6e5a261eaf8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kk_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kk_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kk_Cyrl_KZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/kk_Cyrl_KZ.txt
index ec163a4a168..ec163a4a168 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kk_Cyrl_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kk_Cyrl_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kk_KZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/kk_KZ.txt
index 6702eeaa137..6702eeaa137 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kk_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kk_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kl.txt b/Build/source/libs/icu/icu-50.1/data/curr/kl.txt
index cf4f2111c66..aa9bb691ae2 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kl.xml
// *
// ***************************************************************************
/**
@@ -15,6 +15,16 @@ kl{
"kr",
"DKK",
}
+ EUR{
+ "€",
+ "euro",
+ }
+ }
+ CurrencyPlurals{
+ EUR{
+ one{"euro"}
+ other{"euro"}
+ }
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kln.txt b/Build/source/libs/icu/icu-50.1/data/curr/kln.txt
index 80f47e0d7fc..9e66ad1966c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kln.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kln.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ kln{
"Rabisiekab Angolan",
}
AUD{
- "AU$",
+ "A$",
"Dolaitab Australian",
}
BHD{
@@ -228,5 +228,5 @@ kln{
"Dolaitab ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/km.txt b/Build/source/libs/icu/icu-50.1/data/curr/km.txt
new file mode 100644
index 00000000000..c51ab2390cc
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/km.txt
@@ -0,0 +1,647 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/km.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/km.xml
+ */
+km{
+ Currencies{
+ AED{
+ "AED",
+ "ឌៀរហាំ អáŸáž˜áž¸ážšáŸ‰áž¶ážáž¢áž¶ážšáŸ‰áž¶áž”់រួម",
+ }
+ AFN{
+ "AFN",
+ "អាហ្វហ្គានី អាហ្វហ្គានីស្ážáž¶áž“",
+ }
+ ALL{
+ "ALL",
+ "លិក អាល់បានី",
+ }
+ AMD{
+ "AMD",
+ "ដ្រាំ អាមáŸáž“ី",
+ }
+ ANG{
+ "ANG",
+ "ហ្គីឌិន ហុល្លង់​អង់ទីលៀន",
+ }
+ AOA{
+ "AOA",
+ "ក្វាន់ហ្សា អង់ហ្គោឡា",
+ }
+ ARS{
+ "ARS",
+ "ប៉ឺហ្សូ អាហ្សង់ទីន",
+ }
+ AUD{
+ "AU$",
+ "ដុល្លារ អូស្ážáŸ’រាលី",
+ }
+ AWG{
+ "AWG",
+ "ហ្វ្រáŸážšážšáž·áž‰ អារ៉ូបា",
+ }
+ AZN{
+ "AZN",
+ "ម៉ាណាហអាស៊ែបៃហ្សង់",
+ }
+ BAM{
+ "BAM",
+ "ម៉ាក ​ážáž»áž“វើ់ទីបល បូស្នី",
+ }
+ BBD{
+ "BBD",
+ "ដុល្លារ បាបាដុស",
+ }
+ BDT{
+ "BDT",
+ "ážáž¶áž€áž¶ បង់ក្លាដែស",
+ }
+ BGN{
+ "BGN",
+ "លីវ ប៊ុលហ្គារី",
+ }
+ BHD{
+ "BHD",
+ "ឌីណា បារ៉ែន",
+ }
+ BIF{
+ "BIF",
+ "ហ្វ្រង់ ប៊ូរុនឌី",
+ }
+ BMD{
+ "BMD",
+ "ដុល្លារ ប៊ឺមុយដា",
+ }
+ BND{
+ "BND",
+ "ដុល្លារ ប្រុយណáŸ",
+ }
+ BOB{
+ "BOB",
+ "បូលីវីណូ បូលីវី",
+ }
+ BRL{
+ "R$",
+ "រៀល ប្រáŸážŸáŸŠáž¸áž›",
+ }
+ BSD{
+ "BSD",
+ "ដុល្លារ បាហាម៉ា",
+ }
+ BTN{
+ "BTN",
+ "ញូលážáŸ’រឹម ប៊ូážáž„់",
+ }
+ BWP{
+ "BWP",
+ "ពូឡា បុážážŸáŸ’វាណា",
+ }
+ BYR{
+ "BYR",
+ "រ៉ូបល áž”áŸáž¡áž¶ážšáž»ážŸ",
+ }
+ BZD{
+ "BZD",
+ "ដុល្លារ áž”áŸáž›áž¸",
+ }
+ CAD{
+ "CA$",
+ "ដុល្លារ កាណាដា",
+ }
+ CDF{
+ "CDF",
+ "ហ្វ្រង់ កុងហ្គោ",
+ }
+ CHF{
+ "CHF",
+ "ហ្វ្រង់ ស្វីស",
+ }
+ CLP{
+ "CLP",
+ "ប៉ឺហ្សូ ស៊ីលី",
+ }
+ CNY{
+ "CNÂ¥",
+ "យ៉ន់ ចិន",
+ }
+ COP{
+ "COP",
+ "ប៉ឺហ្សូ កូឡុំប៊ី",
+ }
+ CRC{
+ "CRC",
+ "កូឡុង កូស្ážáž¶ážšáž¸áž€áž¶",
+ }
+ CUC{
+ "CUC",
+ "ប៉ឺហ្សូ​អាច​បម្លែង​បាន គុយបា",
+ }
+ CUP{
+ "CUP",
+ "ប៉ឺហ្សូ គុយបា",
+ }
+ CVE{
+ "CVE",
+ "អ៊ីស្កូឌូ កាប់វែរ",
+ }
+ CZK{
+ "CZK",
+ "កូរុណា សាធារណៈ​ឆáŸáž€",
+ }
+ DJF{
+ "DJF",
+ "ហ្វ្រង់ ជីប៊ូទី",
+ }
+ DKK{
+ "DKK",
+ "ក្រូណ០ដាណាម៉ាក់",
+ }
+ DOP{
+ "DOP",
+ "ប៉ឺហ្សូ ដូមីនីក",
+ }
+ DZD{
+ "DZD",
+ "ឌីណា អាល់ស៊áŸážšáž¸",
+ }
+ EGP{
+ "EGP",
+ "ផោន​ អáŸáž áŸ’សីប",
+ }
+ ERN{
+ "ERN",
+ "ណាក់ហ្វា អáŸážšáž¸ážáŸ’ážšáŸ",
+ }
+ ETB{
+ "ETB",
+ "ប៊áŸážš អáŸážáŸ’យូពី",
+ }
+ EUR{
+ "€",
+ "អឺរ៉ូ",
+ }
+ FJD{
+ "FJD",
+ "ដុល្លារ ហ្វីជី",
+ }
+ FKP{
+ "FKP",
+ "ផោន កោះ​ហ្វក់ឡែន",
+ }
+ GBP{
+ "£",
+ "ផោនស្ទែរលិញ ចក្រភព​អង់គ្លáŸážŸ",
+ }
+ GEL{
+ "GEL",
+ "ឡារី​ ហ្សកហ្ស៊ី",
+ }
+ GHS{
+ "GHS",
+ "ស៊ីឌី ហ្គាណា",
+ }
+ GIP{
+ "GIP",
+ "ផោន ហ្ស៊ីប្រាល់ážáž¶",
+ }
+ GMD{
+ "GMD",
+ "ដាឡាស៊ី ហ្គំប៊ី",
+ }
+ GNF{
+ "GNF",
+ "ហ្វ្រង់ ហ្គីណáŸ",
+ }
+ GTQ{
+ "GTQ",
+ "ហ្គីស្សាល ក្វាážáŸáž˜áŸ‰áž¶áž¡áž¶",
+ }
+ GYD{
+ "GYD",
+ "ដុល្លារ ហ្គីយ៉ាន",
+ }
+ HKD{
+ "HK$",
+ "ដុល្លារ ហុងកុង",
+ }
+ HNL{
+ "HNL",
+ "លិមពីរ៉ា ហុងឌូរ៉ាស",
+ }
+ HRK{
+ "HRK",
+ "គូណា ក្រូអាáž",
+ }
+ HTG{
+ "HTG",
+ "ហ្គោឌី ហៃទី",
+ }
+ HUF{
+ "HUF",
+ "ហ្វូរីន ហុងគ្រី",
+ }
+ IDR{
+ "IDR",
+ "រ៉ូព៉្យាស ឥណ្ឌូណáŸážŸáŸŠáž¸",
+ }
+ ILS{
+ "₪",
+ "ស្ស៊ីហ្គែល អ៊ីស្រាអែល",
+ }
+ INR{
+ "₹",
+ "រ៉ូពី ឥណ្ឌា",
+ }
+ IQD{
+ "IQD",
+ "ឌីណា អ៊ីរ៉ាក់",
+ }
+ IRR{
+ "IRR",
+ "រៀល អ៊ីរ៉ង់",
+ }
+ ISK{
+ "ISK",
+ "ក្រូណា អ៊ីស្លង់",
+ }
+ JMD{
+ "JMD",
+ "ដុល្លារ ហ្សាម៉ាអ៊ីក",
+ }
+ JOD{
+ "JOD",
+ "ឌីណា ហ្ស៊កដានី",
+ }
+ JPY{
+ "JPÂ¥",
+ "áž™áŸáž“ ជប៉ុន",
+ }
+ KES{
+ "KES",
+ "ស៊ីលិញ កáŸáž“យ៉ា",
+ }
+ KGS{
+ "KGS",
+ "សុម កៀហ្ស៊ីស៊ីស្ážáž¶áž“",
+ }
+ KHR{
+ "៛",
+ "រៀល កម្ពុជា",
+ }
+ KMF{
+ "KMF",
+ "ហ្វ្រង់ កូមáŸážš",
+ }
+ KPW{
+ "KPW",
+ "វូន កូរ៉áŸâ€‹ážáž¶áž„​ជើង",
+ }
+ KRW{
+ "â‚©",
+ "វូន កូរ៉áŸâ€‹ážáž¶áž„​ážáŸ’បូង",
+ }
+ KWD{
+ "KWD",
+ "ឌីណា គុយវ៉ែáž",
+ }
+ KYD{
+ "KYD",
+ "ដុល្លារ កោះ​កៃម៉ែន",
+ }
+ KZT{
+ "KZT",
+ "ážáž„់ហ្គី កាហ្សាក់ស្ážáž¶áž“",
+ }
+ LAK{
+ "LAK",
+ "គីប ឡាវ",
+ }
+ LBP{
+ "LBP",
+ "ផោន លីបង់",
+ }
+ LKR{
+ "LKR",
+ "រ៉ូពី ស្រីលង្ការ",
+ }
+ LRD{
+ "LRD",
+ "ដុល្លារ លីប៊ី",
+ }
+ LTL{
+ "LTL",
+ "លីážáž¶ លីទុយអានី",
+ }
+ LVL{
+ "LVL",
+ "ឡាážáŸ‹ áž¡áŸážáž¼áž“ី",
+ }
+ LYD{
+ "LYD",
+ "ឌីណា លីប៊ី",
+ }
+ MAD{
+ "MAD",
+ "ឌៀរហាំ ម៉ារ៉ុក",
+ }
+ MDL{
+ "MDL",
+ "លូ ម៉ុលដាវី",
+ }
+ MGA{
+ "MGA",
+ "អារៀរី ម៉ាឡាហ្គាស៊ី",
+ }
+ MKD{
+ "MKD",
+ "ឌីណា ម៉ាសáŸážŠáŸ’វាន",
+ }
+ MMK{
+ "MMK",
+ "គីយ៉ាហភូមា",
+ }
+ MNT{
+ "MNT",
+ "ទូរីក ម៉ុងហ្គោលី",
+ }
+ MOP{
+ "MOP",
+ "ប៉ាážáž¶áž€áž¶ ម៉ាកាវ",
+ }
+ MRO{
+ "MRO",
+ "អ៊ូហ្គីយ៉ា ម៉ូរីážáž¶áž“ី",
+ }
+ MUR{
+ "MUR",
+ "រ៉ូពី ម៉ូរីážáž¶áž“ី",
+ }
+ MVR{
+ "MVR",
+ "រ៉ូហ្វីយ៉ា ម៉ាល់ឌីវ",
+ }
+ MWK{
+ "MWK",
+ "ក្វាចា ម៉ាឡាវី",
+ }
+ MXN{
+ "MX$",
+ "ប៉ីហ្សូ ម៉ិកស៉ិក",
+ }
+ MYR{
+ "MYR",
+ "រីងហ្គីហម៉ាឡáŸážŸáŸŠáž¸",
+ }
+ MZN{
+ "MZN",
+ "មីទីážáž› ម៉ូសំប៊ិក",
+ }
+ NAD{
+ "NAD",
+ "ដុល្លារ ណាមីប៊ី",
+ }
+ NGN{
+ "NGN",
+ "ណៃរ៉ា នីហ្សáŸážšáž¸áž™áŸ‰áž¶",
+ }
+ NIO{
+ "NIO",
+ "ážážŒáž¼áž”ា នីការ៉ាហ្គា",
+ }
+ NOK{
+ "NOK",
+ "ក្រូណ០នáŸážšážœáŸ‰áŸ",
+ }
+ NPR{
+ "NPR",
+ "រ៉ូពី áž“áŸáž”៉ាល់",
+ }
+ NZD{
+ "NZ$",
+ "ដុល្លារ នូវែលសáŸáž¡áž„់",
+ }
+ OMR{
+ "OMR",
+ "រៀល រូម៉ានី",
+ }
+ PAB{
+ "PAB",
+ "បាល់ប៉ៅ ប៉ាណាម៉ា",
+ }
+ PEN{
+ "PEN",
+ "ញូវ៉ូសូល ប៉áŸážšáž¼",
+ }
+ PGK{
+ "PGK",
+ "គីណា ប៉ាពូនូហ្គីណáŸ",
+ }
+ PHP{
+ "PHP",
+ "ប៉ឺហ្សូ ហ្វីលីពីន",
+ }
+ PKR{
+ "PKR",
+ "រ៉ូពី ប៉ាគីស្ážáž¶áž“",
+ }
+ PLN{
+ "PLN",
+ "ហ្សូទី ប៉ូឡូញ",
+ }
+ PYG{
+ "PYG",
+ "ហ្គូរីនី ប៉ារ៉ាហ្គាយ",
+ }
+ QAR{
+ "QAR",
+ "រៀល កាážáž¶",
+ }
+ RON{
+ "RON",
+ "លូ រូម៉ានី",
+ }
+ RSD{
+ "RSD",
+ "ឌីណា សើប",
+ }
+ RUB{
+ "RUB",
+ "រ៉ូបល រុស្ស៊ី",
+ }
+ RWF{
+ "RWF",
+ "ហ្វ្រង់ រវ៉ាន់ដា",
+ }
+ SAR{
+ "SAR",
+ "រីយ៉ាល អារ៉ាប៊ីសាអូឌីáž",
+ }
+ SBD{
+ "SBD",
+ "ដុល្លារ កោះ​សូឡូម៉ុង",
+ }
+ SCR{
+ "SCR",
+ "រ៉ូពី សីស្ហែល",
+ }
+ SDG{
+ "SDG",
+ "ផោន ស៊ូដង់",
+ }
+ SEK{
+ "SEK",
+ "ក្រូណា ស៊ុយអែáž",
+ }
+ SGD{
+ "SGD",
+ "ដុល្លារ​ សិង្ហបូរី",
+ }
+ SHP{
+ "SHP",
+ "ផោន សាំងហáŸáž¡áŸážŽáž¶",
+ }
+ SLL{
+ "SLL",
+ "លីអ៊ុន សៀរ៉ាឡáŸáž¢áž¼áž“",
+ }
+ SOS{
+ "SOS",
+ "ស៊ីលិញ សូម៉ាលី",
+ }
+ SRD{
+ "SRD",
+ "ដុល្លារ សូរីណាម",
+ }
+ SSP{
+ "SSP",
+ "ផោន ស៊ូដង់​ážáž¶áž„​ážáŸ’បូង",
+ }
+ STD{
+ "STD",
+ "ឌូប្រា សៅážáž¼áž˜áŸ‰áŸ និងប្រាំងស៊ីប",
+ }
+ SYP{
+ "SYP",
+ "ផោន ស៊ីរី",
+ }
+ SZL{
+ "SZL",
+ "លីឡាងហ្គីនី ស្វាស៊ីឡង់",
+ }
+ THB{
+ "฿",
+ "បាហážáŸƒ",
+ }
+ TJS{
+ "TJS",
+ "សូមុនី ážáž¶áž áŸ’ស៊ីគីស្ážáž¶áž“",
+ }
+ TMT{
+ "TMT",
+ "ម៉ាណាហážáž½áž€áž˜áŸ‰áŸáž“ីស្ážáž¶áž“",
+ }
+ TND{
+ "TND",
+ "ឌីណា ទុយនីស៊ី",
+ }
+ TOP{
+ "TOP",
+ "ប៉ាអង់កា ážáž»áž„ហ្គា",
+ }
+ TRY{
+ "TRY",
+ "លីរ៉ា ទួគី",
+ }
+ TTD{
+ "TTD",
+ "ដុល្លារ ទ្រីនីដាដ áž“áž·áž„ážáž¼áž”ាហ្គោ",
+ }
+ TWD{
+ "NT$",
+ "ដុល្លារ ážáŸƒážœáŸ‰áž¶áž“់",
+ }
+ TZS{
+ "TZS",
+ "ស៊ីលិញ ážáž„់សានី",
+ }
+ UAH{
+ "UAH",
+ "ហ៊ូនីយ៉ា អ៊ុយក្រែន",
+ }
+ UGX{
+ "UGX",
+ "ស៊ីលិញ អ៊ូហ្គង់ដា",
+ }
+ USD{
+ "US$",
+ "ដុល្លារ អាមáŸážšáž·áž€",
+ }
+ UYU{
+ "UYU",
+ "ប៉ឺហ្សូ អ៊ុយរូហ្គាយ",
+ }
+ UZS{
+ "UZS",
+ "សុម អ៊ូសបáŸáž‚ីស្ážáž¶áž“",
+ }
+ VEF{
+ "VEF",
+ "ប៊ូលីវ៉ា វ៉áŸážŽáŸážŸáŸŠáž»áž™áž¢áŸáž¡áž¶",
+ }
+ VND{
+ "â‚«",
+ "ដុង វៀážážŽáž¶áž˜",
+ }
+ VUV{
+ "VUV",
+ "វ៉ាទូ វ៉ានូទូ",
+ }
+ WST{
+ "WST",
+ "ážáž¶áž¡áž¶ សាមáŸážš",
+ }
+ XAF{
+ "FCFA",
+ "ហ្វ្រង់ BEAC CFA",
+ }
+ XCD{
+ "EC$",
+ "ដុល្លារ ការ៉ាប៊ីន​ážáž¶áž„​កើáž",
+ }
+ XOF{
+ "CFA",
+ "ហ្វ្រង់ BCEAO CFA",
+ }
+ XPF{
+ "CFPF",
+ "ហ្វ្រង់ CFP",
+ }
+ XXX{
+ "XXX",
+ "មិនស្គាល់​រូបិយបáŸážŽáŸ’ណ",
+ }
+ YER{
+ "YER",
+ "រៀល áž™áŸáž˜áŸ‰áŸ‚áž“",
+ }
+ ZAR{
+ "ZAR",
+ "រ៉ង់ អាព្រិក​ážáž¶áž„​ážáŸ’បូង",
+ }
+ ZMK{
+ "ZMK",
+ "ក្វាចា សំប៊ី",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.39"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kn.txt b/Build/source/libs/icu/icu-50.1/data/curr/kn.txt
index f2ff3f73f9a..4386e61d83e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kn.xml
// *
// ***************************************************************************
/**
@@ -13,19 +13,19 @@ kn{
Currencies{
AED{
"AED",
- "ಯà³à²¨à³ˆà²Ÿà³†à²¡à³ ಅರಬೠಎಮಿರೇಟà³à²¸à³ ದಿರಾಮà³â€Œ",
+ "ಸಂಯà³à²•à³à²¤ ಅರಬà³â€Œ ಎಮಿರೇಟà³â€Œâ€Œà²—ಳ ದಿರಾಮà³â€Œâ€Œ",
}
AFN{
"AFN",
- "ಆಫà³à²˜à²¨à³â€Œà²¨ ಆಫà³à²˜à²¾à²¨à³€",
+ "ಅಫà³â€Œà²˜à²¨à³ ಅಫಗಾನಿ",
}
ALL{
"ALL",
- "ಅಲà³à²¬à³‡à²¨à²¿à²¯à²¾à²¦ ಲೇಕà³â€Œâ€Œ",
+ "ಅಲà³â€Œà²¬à³‡à²¨à²¿à²¯à²¨à³ ಲೆಕà³",
}
AMD{
"AMD",
- "ಆರà³à²®à³‡à²¨à²¿à²¯à²¾à²¦ ಡà³à²°à²®à³â€Œ",
+ "ಅರà³â€Œà²®à³‡à²¨à²¿à²¯à²¨à³ ಡà³à²°à²¾à²®à³",
}
ANG{
"ANG",
@@ -40,8 +40,8 @@ kn{
"ಅರà³à²œà³†à²‚ಟಿನಾ ಪೆಸೊ",
}
AUD{
- "AU$",
- "ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¾à²¦ ಡಾಲ‌‌ರà³â€Œ",
+ "A$",
+ "ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¨à³ ಡಾಲರà³â€Œ",
}
AWG{
"AWG",
@@ -49,15 +49,15 @@ kn{
}
AZN{
"AZN",
- "ಅಜೆರà³â€Œà²¬à³‡à²œà²¾à²¨à²¿ ಮನತà³â€Œ",
+ "ಅà²à²°à³â€Œà²¬à³ˆà²œà²¾à²¨à²¿ ಮನಾತà³",
}
BAM{
"BAM",
- "ಬೋಸà³à²¨à²¿à²¯à²¾, ಹರà³à²à³â€Œâ€Œà²—ೋವಿನ ಪರಿವರà³à²¤à²¨à³€à²¯ ಮಾರà³à²•à³â€Œ",
+ "ಬೋಸà³à²¨à²¿à²¯à²¾-ಹರà³à²œà³â€Œà²—ೋವಿನ ಪರಿವರà³à²¤à²¨à³€à²¯ ಗà³à²°à³à²¤à³",
}
BBD{
"BBD",
- "ಬರà³à²¬à²¾à²¦à²¿à²¯à²¾ ಡಾಲರà³â€Œ",
+ "ಬರà³à²¬à²¾à²¡à²¿à²¯à²¨à³ ಡಾಲರà³",
}
BDT{
"BDT",
@@ -65,23 +65,23 @@ kn{
}
BGN{
"BGN",
- "ಬಲà³à²—ೇರಿಯಾದ ಲೇವà³â€Œ",
+ "ಬಲà³à²—ೇರಿಯನೠಲೀವà³",
}
BHD{
"BHD",
- "ಬಹà³à²°à²¾à²¨à³â€Œâ€Œà²¨ ದಿನಾರà³â€Œ",
+ "ಬಹà³â€Œâ€Œà²°à³ˆà²¨à²¿ ದಿನಾರà³",
}
BIF{
"BIF",
- "ಬà³à²°à³à²‚ಡಿಯ ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "ಬà³à²°à³à²‚ದಿಯನೠಫà³à²°à²¾à²‚ಕà³",
}
BMD{
"BMD",
- "ಬರà³à²®à³à²¡à²¾à²¦ ಡಾಲರà³â€Œ",
+ "ಬರà³à²®à³à²¡à²¨à³ ಡಾಲರà³",
}
BND{
"BND",
- "ಬà³à²°à³‚ನಿ ಡಾಲರà³â€Œ",
+ "ಬà³à²°à³‚ನಿ ಡಾಲರà³",
}
BOB{
"BOB",
@@ -89,27 +89,27 @@ kn{
}
BRL{
"R$",
- "ಬà³à²°à³†à²œà²¿à²²à³â€Œà²¨ ರಿಯಾಲà³â€Œ",
+ "ಬà³à²°à³†à²œà²¿à²²à²¿à²¯à²¨à³â€Œ ರಿಯಲà³",
}
BSD{
"BSD",
- "ಬಹಮಿಯಾನà³â€Œ ಡಾಲರà³â€Œ",
+ "ಬಹಾಮಿಯನೠಡಾಲರà³",
}
BTN{
"BTN",
- "ಭೂತಾನà³â€Œâ€Œà²¦ ಎಂಗà³à²²à³â€Œà²¤à³à²°à³†à²®à³â€Œâ€Œ",
+ "ಭೂತಾನೀಸೠನà³à²²à³à²¤à²°à²®à³",
}
BWP{
"BWP",
- "ಬೊತà³à²¸à²µà²¾à²¨à²¨à³â€Œ ಪà³à²²à²¾",
+ "ಬೋಟà³à²¸à³â€Œà²µà²¾à²¨à²¨à³ ಪà³à²²à²¾",
}
BYR{
"BYR",
- "ಬೆಲರಷà³à²¯à²¾à²¦ ರೂಬಲà³â€Œâ€Œ",
+ "ಬೆಲಾರà³à²¸à²¿à²¯à²¨à³ ರೂಬಲà³",
}
BZD{
"BZD",
- "ಬೆಲೀಜà³â€Œ ಡಾಲರà³â€Œ",
+ "ಬೆಲೀಜೠಡಾಲರà³",
}
CAD{
"CA$",
@@ -117,11 +117,11 @@ kn{
}
CDF{
"CDF",
- "ಕಾಂಗೋಲಿಯಾದ ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "ಕಾಂಗೋಲೀಸೠಫà³à²°à²¾à²‚ಕà³",
}
CHF{
"CHF",
- "ಸà³à²µà²¿à²¸à³ ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "ಸà³à²µà²¿à²¸à³ ಫà³à²°à²¾à²‚ಕà³",
}
CLP{
"CLP",
@@ -129,7 +129,7 @@ kn{
}
CNY{
"CNÂ¥",
- "ಚೀನಾದ ಯಾನà³â€Œ",
+ "ಚೈನೀಸೠಯà³à²µà²¾à²¨à³",
}
COP{
"COP",
@@ -149,15 +149,15 @@ kn{
}
CVE{
"CVE",
- "ಕೇಪà³â€Œ ವರà³à²¦à³€à²¯à²¾à²¦ ಎಸà³à²•à³à²¡à³Š",
+ "ಕೇಪೠವರà³à²¡à²¿à²¨à³ ಎಸà³â€Œà²•à³‚ಡೊ",
}
CZK{
"CZK",
- "à²à³†à²•à³â€Œ ರಿಪಬà³à²²à²¿à²•à³â€Œ ಕೊರà³à²¨à²¾",
+ "à²à³†à²•à³ ಗಣರಾಜà³à²¯ ಕೊರೂನ",
}
DJF{
"DJF",
- "ಜೆಬà³à²¯à³à²Ÿà²¿à²¯ ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "ಜಿಬೊಟಿಯನೠಫà³à²°à²¾à²‚ಕà³",
}
DKK{
"DKK",
@@ -165,11 +165,11 @@ kn{
}
DOP{
"DOP",
- "ಡಾಮಿನಿಕà³â€Œà²¨ ಪೆಸೊ",
+ "ಡೊಮಿನಿಕನೠಪೆಸೊ",
}
DZD{
"DZD",
- "ಅಲà³à²œà²¿à²°à²¿à²¯à²¾à²¦ ದಿನಾರà³â€Œ",
+ "ಅಲà³à²—ೇರಿಯನೠದಿನಾರà³",
}
EGP{
"EGP",
@@ -181,7 +181,7 @@ kn{
}
ETB{
"ETB",
- "ಇಥಿಯೋಪಿಯನà³â€Œâ€Œ ಬಿರà³â€Œ",
+ "ಇಥಿಯೋಪಿಯನೠಬಿರà³",
}
EUR{
"€",
@@ -189,15 +189,15 @@ kn{
}
FJD{
"FJD",
- "ಫಿಜಿಯ ಡಾಲರà³â€Œ",
+ "ಫಿಜಾನೠಡಾಲರà³",
}
FKP{
"FKP",
- "ಫಾಕà³à²²à³à²¯à²¾à²‚ಡà³â€Œ à²à²²à³à²¯à²¾à²‚ಡà³à²¸à³â€Œâ€Œ ಪೌಂಡà³â€Œ",
+ "ಫಾಲà³à²•à³â€Œà²²à³à²¯à²¾à²‚ಡೠದà³à²µà³€à²ªà²—ಳ ಪೌಂಡà³",
}
GBP{
"£",
- "ಬà³à²°à²¿à²Ÿà²¿à²·à³â€Œâ€Œ ಪೌಂಡà³â€Œ ಸà³à²Ÿà²°à³à²²à²¿à²‚ಗà³â€Œ",
+ "ಬà³à²°à²¿à²Ÿà³€à²·à³ ಪೌಂಡೠಸà³à²Ÿà³†à²°à³à²²à²¿à²‚ಗà³",
}
GEL{
"GEL",
@@ -209,7 +209,7 @@ kn{
}
GIP{
"GIP",
- "ಜಿಬà³à²°à²²à³à²¤à²¾à²°à³â€Œâ€Œà²¨ ಪೌಂಡà³â€Œ",
+ "ಗಿಬà³à²°à²¾à²²à³à²Ÿà²°à³ ಪೌಂಡà³",
}
GMD{
"GMD",
@@ -217,7 +217,7 @@ kn{
}
GNF{
"GNF",
- "ಗಿನಿಯ ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "ಗà³à²µà³€à²¨à²¿à²¯à²¨à³ ಫà³à²°à²¾à²‚ಕà³",
}
GTQ{
"GTQ",
@@ -245,7 +245,7 @@ kn{
}
HUF{
"HUF",
- "ಹಂಗೇರಿಯ ಫೋರಿಂತà³â€Œ",
+ "ಹಂಗೇರಿಯನೠಫೋರಿಂಟà³",
}
IDR{
"IDR",
@@ -253,7 +253,7 @@ kn{
}
ILS{
"₪",
- "ಇಸà³à²°à³‡à²²à²¿ ಹೊಸ ಶೆಖೆಲà³â€Œ",
+ "ಇಸà³à²°à³‡à²²à²¿ ನà³à²¯à³‚ ಶೇಖಲà³",
}
INR{
"₹",
@@ -261,23 +261,23 @@ kn{
}
IQD{
"IQD",
- "ಇರಾಕà³â€Œà²¨ ದಿನಾರà³â€Œ",
+ "ಇರಾಖಿಯನೠದಿನಾರà³",
}
IRR{
"IRR",
- "ಇರಾನà³â€Œà²¨ ರಿಯಾಲà³â€Œ",
+ "ಇರಾನಿಯನೠರಿಯಲà³",
}
ISK{
"ISK",
- "à²à²¸à³â€Œà²²à³à²¯à²¾à²‚ಡà³â€Œà²¨ ಕà³à²°à³‹à²¨à²¾",
+ "à²à²¸à³â€Œà²²à³à²¯à²¾à²‚ಡಿಕೠಕà³à²°à³‹à²¨à²¾",
}
JMD{
"JMD",
- "ಜಮೈಕಾದ ಡಾಲರà³â€Œ",
+ "ಜಮೈಕನೠಡಾಲರà³",
}
JOD{
"JOD",
- "ಜೋರà³à²¡à²¾à²¨à³â€Œâ€Œà²¨ ದಿನಾರà³â€Œ",
+ "ಜೋರà³à²¡à²¾à²¨à²¿à²¯à²¨à³ ದಿನಾರà³",
}
JPY{
"JPÂ¥",
@@ -285,31 +285,31 @@ kn{
}
KES{
"KES",
- "ಕೀನà³à²¯à²¾à²¦ ಶಿಲà³à²²à²¿à²‚ಗà³â€Œ",
+ "ಕೆನà³à²¯à²¨à³ ಶಿಲà³à²²à²¿à²‚ಗà³",
}
KGS{
"KGS",
- "ಕಿರà³à²à²¿à²¸à³à²¥à²¾à²¨à³â€Œâ€Œà²¨ ಸೋಮà³â€Œ",
+ "ಕಿರà³à²—ಿಸà³à²¤à²¾à²¨à²¿ ಸೋಮà³",
}
KHR{
"KHR",
- "ಕಾಂಬೋಡಿಯಾದ ರಿಯಲà³â€Œâ€Œ",
+ "ಕಾಂಬೋಡಿಯನೠರಿಯಲà³",
}
KMF{
"KMF",
- "ಕಮರೋಸà³â€Œà²¨ ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "ಕೊಮೊರಿಯನೠಫà³à²°à²¾à²‚ಕà³",
}
KPW{
"KPW",
- "ಉತà³à²¤à²° ಕೋರಿಯಾದ ವಾನà³â€Œâ€Œ",
+ "ಉತà³à²¤à²° ಕೊರಿಯನೠವೋನà³",
}
KRW{
"â‚©",
- "ದಕà³à²·à²¿à²£ ಕೋರಿಯಾದ ವನà³â€Œ",
+ "ದಕà³à²·à²¿à²£ ಕೊರಿಯನೠವೊನà³",
}
KWD{
"KWD",
- "ಕà³à²µà³ˆà²¤à³â€Œà²¨ ದಿನಾರà³â€Œ",
+ "ಕà³à²µà³ˆà²¤à³€ ದಿನಾರà³",
}
KYD{
"KYD",
@@ -317,15 +317,15 @@ kn{
}
KZT{
"KZT",
- "ಕà²à²•à³â€Œà²¸à³à²¤à²¾à²¨à³â€Œ ತೆಂಜà³â€Œâ€Œ",
+ "ಕಜಕಿಸà³à²¤à²¾à²¨à³ ತೆಂಗೇ",
}
LAK{
"LAK",
- "ಲಾವೋದ ಕೈಪà³â€Œ",
+ "ಲೋಟಿಯನೠಕಿಪà³",
}
LBP{
"LBP",
- "ಲೆಬನಾನà³â€Œà²¨ ಪೌಂಡà³â€Œ",
+ "ಲೆಬೆನೀಸೠಪೌಂಡà³",
}
LKR{
"LKR",
@@ -333,7 +333,7 @@ kn{
}
LRD{
"LRD",
- "ಲೈಬೀರಿಯಾದ ಡಾಲರà³â€Œ",
+ "ಲಿಬೇರಿಯನೠಡಾಲರà³",
}
LSL{
"LSL",
@@ -341,11 +341,11 @@ kn{
}
LTL{
"LTL",
- "ಲಿಥà³à²¯à³‡à²¨à²¿à²¯à²¾à²¦ ಲಿತಾಸà³â€Œ",
+ "ಲಿಥà³à²¨à²¿à²¯à²¨à³â€Œ ಲಿತಾಸà³â€Œ",
}
LVL{
"LVL",
- "ಲಾತà³à²µà²¿à²¯à²¨à³â€Œ ಲಾತà³à²¸à³â€Œâ€Œ",
+ "ಲà³à²¯à²¾à²Ÿà³à²µà²¿à²¯à²¨à³ ಲà³à²¯à²¾à²Ÿà³à²¸à³",
}
LYD{
"LYD",
@@ -353,7 +353,7 @@ kn{
}
MAD{
"MAD",
- "ಮೊರೊಕà³à²•à²¨à³â€Œ ದಿರಾಮà³â€Œ",
+ "ಮೊರೊಕನೠದಿರà³â€Œà²¹à²®à³",
}
MDL{
"MDL",
@@ -365,11 +365,11 @@ kn{
}
MKD{
"MKD",
- "ಮೆಸೆಡೋನಿಯಾದ ದಿನಾರà³â€Œâ€Œ",
+ "ಮೆಸಡೋನಿಯನೠದಿನಾರà³",
}
MMK{
"MMK",
- "ಮà³à²¯à²¾à²¨à³à²®à²¾ ಕà³à²¯à²¾à²¤à³â€Œ",
+ "ಮà³à²¯à²¾à²¨à³à²®à²¾ ಕà³à²¯à²¾à²Ÿà³",
}
MNT{
"MNT",
@@ -381,15 +381,15 @@ kn{
}
MRO{
"MRO",
- "ಮಾರಿಷಸà³â€Œâ€Œà²¨ ಊಗà³à²µà²¿à²¯à²¾",
+ "ಮೌರೀಶಿಯನಿಯನೠಒಗಿಯ",
}
MUR{
"MUR",
- "ಮಾರಿಷಿಯಸà³â€Œâ€Œà²¨ ರà³à²ªà³€",
+ "ಮಾರಿಷಿಯನೠರà³à²ªà²¿",
}
MVR{
"MVR",
- "ಮಾಲà³à²¡à³€à²µà³â€Œà²¨ ರà³à²«à²¿à²¯à²¾",
+ "ಮಾಲà³à²¡à³€à²µà²¿à²¯à²¨à³ ರà³à²«à²¿à²¯à²¾",
}
MWK{
"MWK",
@@ -401,11 +401,15 @@ kn{
}
MYR{
"MYR",
- "ಮಲೇಷà³à²¯à²¾à²¦ ರಿಂಗೆಟà³â€Œ",
+ "ಮಲೇಶಿಯನೠರಿಂಗಿಟà³à²Ÿà³",
+ }
+ MZN{
+ "MZN",
+ "ಮೊà²à²¾à²‚ಬಿಕನೠಮೆಟಿಕಲà³",
}
NAD{
"NAD",
- "ನಮೀಬಿಯಾ ಡಾಲರà³â€Œ",
+ "ನಮೀಬಿಯನೠಡಾಲರà³",
}
NGN{
"NGN",
@@ -417,7 +421,7 @@ kn{
}
NOK{
"NOK",
- "ನಾರà³à²µà³‡à²œà²¿à²¯à²¦ ಕà³à²°à³‹à²¨à³â€Œ",
+ "ನಾರà³â€Œà²µà³‡à²œà²¿à²¯à²¨à³ ಕà³à²°à³‹à²¨à³",
}
NPR{
"NPR",
@@ -429,23 +433,23 @@ kn{
}
OMR{
"OMR",
- "ಓಮನಿ ರಿಯಾಲà³â€Œ",
+ "ಒಮಾನಿ ರಿಯಲà³",
}
PAB{
"PAB",
- "ಪನಮಾನಿಯನà³â€Œ ಬಾಲà³à²¬à³Š",
+ "ಪನಾಮಾನಿಯನೠಬಲà³à²¬à³‹à²µà²¾",
}
PEN{
"PEN",
- "ಪೆರà³à²µà³†à²¯ ನà³à²¯à³‚ವೊ ಸೊಲà³â€Œ",
+ "ಪೆರà³à²µà²¿à²¯à²¨à³ ನವೆವೋ ಸೊಲà³",
}
PGK{
"PGK",
- "ಪà³à²¯à²¾à²ªà³à²¯à³à²µ ನà³à²¯à³‚ ಗಿನಿಯಾದ ಕೈನà³â€Œ",
+ "ಪಪà³à²µà²¾ ನà³à²¯à³‚ ಗà³à²¨à²¿à²¯à²¨à³ ಕಿನಾ",
}
PHP{
"PHP",
- "ಫಿಲಿಫೈನà³â€Œ ಪೆಸೊ",
+ "ಫಿಲಿಪà³à²ªà³ˆà²¨à³ ಪೆಸೊ",
}
PKR{
"PKR",
@@ -453,7 +457,7 @@ kn{
}
PLN{
"PLN",
- "ಪೊಲಿಶà³â€Œâ€Œ ಜà³à²µà²¾à²¤à³€",
+ "ಪೊಲಿಶೠà²à³à²²à³‹à²Ÿà²¿",
}
PYG{
"PYG",
@@ -461,35 +465,39 @@ kn{
}
QAR{
"QAR",
- "ಕತಾರà³â€Œà²¨ ರಿಯಾಲà³â€Œ",
+ "ಖತಾರಿ ರಿಯಲà³",
+ }
+ RON{
+ "RON",
+ "ರೊಮೇನಿಯನೠಲೆವà³",
}
RSD{
"RSD",
- "ಸರà³à²¬à²¿à²¯à²¾à²¦ ದಿನಾರà³â€Œ",
+ "ಸೆರà³à²¬à²¿à²¯à²¨à³ ದಿನಾರà³",
}
RUB{
"RUB",
- "ರಷà³à²¯à²¾à²¦ ರೂಬೆಲà³â€Œ",
+ "ರಶಿಯನೠರೂಬಲà³",
}
RWF{
"RWF",
- "ರâ€à³à²µà²¾à²‚ಡನà³â€Œ ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "ರಾವಂದನೠಫà³à²°à²¾à²‚ಕà³",
}
SAR{
"SAR",
- "ಸೌದಿಯ ರಿಯಾಲà³â€Œâ€Œâ€Œâ€Œ",
+ "ಸೌದಿ ರಿಯಾಲà³",
}
SBD{
"SBD",
- "ಸೊಲೊಮನà³â€Œ à²à²²à³à²¯à²¾à²‚ಡà³à²¸à³â€Œâ€Œâ€Œà²¨ ಡಾಲರà³â€Œ",
+ "ಸೊಲೊಮನೠದà³à²µà³€à²ªà²—ಳ ಡಾಲರà³",
}
SCR{
"SCR",
- "ಸೆಶೆಲà³â€Œà²¨ ರà³à²ªà³€",
+ "ಸೆಚೊಲಿಯೊಸೠರà³à²ªà²¿",
}
SDG{
"SDG",
- "ಸà³à²¡à²¾à²¨à³â€Œà²¨ ಪೌಂಡà³â€Œ",
+ "ಸೂಡಾನೀಸೠಪೌಂಡà³",
}
SEK{
"SEK",
@@ -497,23 +505,27 @@ kn{
}
SGD{
"SGD",
- "ಸಿಂಗಾಪೂರà³â€Œâ€Œ ಡಾಲರà³",
+ "ಸಿಂಗಾಪà³à²°à³ ಡಾಲರà³â€Œ",
}
SHP{
"SHP",
- "ಸೇಂಟà³â€Œ ಹೆಲೆನಾ ಪೌಂಡà³â€Œ",
+ "ಸೇಂಟೠಹೆಲೇನಾ ಪೌಂಡà³",
}
SLL{
"SLL",
- "ಸಿಯೆರಾ ಲಿಯೋನà³â€Œà²¨ ಲಿಯೋನà³â€Œ",
+ "ಸಿಯೆರಾ ಲಿಯೋನಿಯನೠಲಿಯೋನà³",
}
SOS{
"SOS",
- "ಸೋಮಾಲಿ ಶಿಲà³à²²à²¿à²‚ಗà³â€Œ",
+ "ಸೊಮಾಲಿ ಶಿಲà³à²²à²¿à²‚ಗà³",
}
SRD{
"SRD",
- "ಸà³à²°à²¿à²¨à²¾à²®à³â€Œà²¨ ಡಾಲರà³â€Œ",
+ "ಸà³à²°à²¿à²¨à²¾à²®à³€à²¸à³ ಡಾಲರà³",
+ }
+ SSP{
+ "SSP",
+ "ದಕà³à²·à²¿à²£ ಸà³à²¡à²¾à²¨à³€à²¸à³ ಪೌಂಡà³",
}
STD{
"STD",
@@ -521,7 +533,7 @@ kn{
}
SYP{
"SYP",
- "ಸಿರಿಯಾದ ಪೌಂಡà³â€Œâ€Œ",
+ "ಸಿರಿಯನೠಪೌಂಡà³",
}
SZL{
"SZL",
@@ -529,19 +541,19 @@ kn{
}
THB{
"฿",
- "ಥಾಯà³â€Œ ಭತà³â€Œâ€Œ",
+ "ಥಾಯೠಬಹà³à²¤à³",
}
TJS{
"TJS",
- "ತà²à²•à²¿à²¸à³à²¤à²¾à²¨à³â€Œà²¨ ಸೊಮೊನಿ",
+ "ತಜಕಿಸà³à²¤à²¾à²¨à²¿ ಸೊಮೋನಿ",
}
TMT{
"TMT",
- "ತà³à²°à³à²•à³†à²®à²¿à²¸à³à²¤à²¾à²¨à²¿ ಮಾನತà³â€Œ",
+ "ತà³à²°à³à²•à³â€Œà²®à³‡à²¨à²¿à²¸à³à²¤à²¾à²¨à²¿ ಮನಾತà³",
}
TND{
"TND",
- "ಟà³à²¯à³à²¨à²¿à²·à²¿à²¯à²¾à²¦ ದಿನಾರà³â€Œ",
+ "ತà³à²¨à³€à²¸à²¿à²¯à²¨à³ ದಿನಾರà³",
}
TOP{
"TOP",
@@ -549,11 +561,11 @@ kn{
}
TRY{
"TRY",
- "ಟರà³à²•à²¿à²¶à³â€Œ ಲಿರಾ",
+ "ತà³à²°à³à²•à²¿à²¶à³ ಲಿರಾ",
}
TTD{
"TTD",
- "ಟà³à²°à²¿à²¨à²¿à²¡à²¾à²¡à³ ಮತà³à²¤à³ ಟೊಬಾಗೋ ಡಾಲರà³â€Œ",
+ "ತà³à²°à²¿à²¨à²¿à²¦à²¾à²¦à³ ಮತà³à²¤à³ ಟೊಬಾಗೊ ಡಾಲರà³",
}
TWD{
"NT$",
@@ -561,15 +573,15 @@ kn{
}
TZS{
"TZS",
- "ತಾಂà²à³‡à²¨à²¿à²¯à²¾à²¦ ಶಿಲà³à²²à²¿à²‚ಗà³â€Œ",
+ "ತಾನà³â€Œà²œà³‡à²¨à²¿à²¯à²¨à³ ಶಿಲà³à²²à²¿à²‚ಗà³",
}
UAH{
"UAH",
- "ಉಕà³à²°à³‡à²¨à³â€Œà²¨ ರೇವà³à²¨à²¿à²¯à²¾",
+ "ಉಕà³à²°à³‡à²¨à²¿à²¯à²¨à³ ಹà³à²°à²¿à²µà³à²¨à³€à²¯",
}
UGX{
"UGX",
- "ಉಗಾಂಡ ಶಿಲà³à²²à²¿à²‚ಗà³â€Œ",
+ "ಉಗಾಂಡನೠಶಿಲà³à²²à²¿à²‚ಗà³",
}
USD{
"US$",
@@ -581,39 +593,39 @@ kn{
}
UZS{
"UZS",
- "ಉಜà³à²¬à³‡à²•à²¿à²¸à³à²¤à²¾à²¨à³â€Œ ಸೊಮà³â€Œ",
+ "ಉಜà³â€Œà²¬à³ˆà²•à²¿à²¸à³à²¤à²¾à²¨à³ ಸೋಮà³",
}
VEF{
"VEF",
- "ವೆನೆಜà³à²µà³†à²²à²¾à²¦ ಬೊಲಿವರà³â€Œ",
+ "ವೆನಿಜà³à²²à²¿à²¯à²¨à³ ಬೊಲಿವರà³",
}
VND{
"â‚«",
- "ವಿಯೆಟà³à²¨à²¾à²®à³â€Œâ€Œà²¨ ಡಾಂಗà³â€Œ",
+ "ವಿಯೆಟà³à²¨à²¾à²®à³€à²¸à³ ಡಾಂಗà³",
}
VUV{
"VUV",
- "ವà³à²¯à²¾à²¨à³â€Œà²µà²¾à²¤à³‚ ವಾಟà³",
+ "ವನೂತೠವತà³",
}
WST{
"WST",
- "ಸಮೋವನà³â€Œ ತಾಲಾ",
+ "ಸಮೋನೠತಲಾ",
}
XAF{
"FCFA",
- "CFA ಫà³à²°à²¾à²‚ಕà³â€Œ BEAC",
+ "CFA ಫà³à²°à²¾à²‚ಕೠBEAC",
}
XCD{
"EC$",
- "ಪೂರà³à²µ ಕೆರಿಬಿಯನà³â€Œ ಡಾಲರà³â€Œ",
+ "ಪೂರà³à²µ ಕೆರೀಬಿಯನೠಡಾಲರà³",
}
XOF{
"CFA",
- "CFA ಫà³à²°à²¾à²‚ಕà³â€Œ BCEAO",
+ "CFA ಫà³à²°à²¾à²‚ಕೠBCEAO",
}
XPF{
"CFPF",
- "CFP ಫà³à²°à²¾à²‚ಕà³â€Œ",
+ "CFP ಫà³à²°à²¾à²‚ಕà³",
}
XXX{
"XXX",
@@ -621,16 +633,19 @@ kn{
}
YER{
"YER",
- "ಯೆಮೆನà³â€Œà²¨ ರಿಯಾಲà³â€Œ",
+ "ಯೆಮನಿ ರಿಯಲà³",
}
ZAR{
"ZAR",
- "ದಕà³à²·à²¿à²£ ಆಫà³à²°à²¿à²•à²¾à²¦ ರâ€à³à²¯à²¾à²‚ಡà³â€Œ",
+ "ದಕà³à²·à²¿à²£ ಆಫà³à²°à²¿à²•à²¨à³ ರಾಂಡà³",
}
ZMK{
"ZMK",
"ಜಾಂಬಿಯಾ ಕà³à²µà²¾à²š",
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.40"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ko.txt b/Build/source/libs/icu/icu-50.1/data/curr/ko.txt
index 29da20aee63..751e9e49335 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ko.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ko.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ko.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ko.xml
// *
// ***************************************************************************
/**
@@ -51,10 +51,22 @@ ko{
"AON",
"ì•™ê³¨ë¼ ì‹ ì½´ìž (1990-2000)",
}
+ AOR{
+ "AOR",
+ "ì•™ê³¨ë¼ ìž¬ì¡°ì • ì½´ìž (1995-1999)",
+ }
ARA{
"ARA",
"아르헨티나 오스트랄",
}
+ ARL{
+ "ARL",
+ "아르헨티나 페소 ë ˆì´ (1970-1983)",
+ }
+ ARM{
+ "ARM",
+ "아르헨티나 페소 (18810-1970)",
+ }
ARP{
"ARP",
"아르헨티나 페소 (1983-1985)",
@@ -91,6 +103,10 @@ ko{
"BAM",
"보스니아-헤르체고비나 태환 마르í¬",
}
+ BAN{
+ "BAN",
+ "보스니아-헤르체고비나 신디나르 (1994-1997)",
+ }
BBD{
"BBD",
"바베ì´ë„스 달러",
@@ -115,10 +131,18 @@ ko{
"BGL",
"불가리아 ë™ì „ ë ›",
}
+ BGM{
+ "BGM",
+ "불가리아 사회주ì˜ìž ë ›",
+ }
BGN{
"BGN",
"불가리아 신권 렛",
}
+ BGO{
+ "BGO",
+ "불가리아 렛 (1879-1952)",
+ }
BHD{
"BHD",
"ë°”ë ˆì¸ ë””ë‚˜ë¥´",
@@ -139,6 +163,10 @@ ko{
"BOB",
"볼리비아노",
}
+ BOL{
+ "BOL",
+ "볼리비아 볼리비아노 (1863-1963)",
+ }
BOP{
"BOP",
"볼리비아노 페소",
@@ -171,6 +199,10 @@ ko{
"BRR",
"브ë¼ì§ˆ í¬ë£¨ì œì´ë£¨",
}
+ BRZ{
+ "BRZ",
+ "브ë¼ì§ˆ í¬ë£¨ì œì´ë£¨ (1942-1967)",
+ }
BSD{
"BSD",
"바하마 달러",
@@ -219,6 +251,10 @@ ko{
"CHW",
"프랑 (WIR)",
}
+ CLE{
+ "CLE",
+ "ì¹ ë ˆ ì—스쿠ë„",
+ }
CLF{
"CLF",
"ì¹ ë ˆ (UF)",
@@ -235,6 +271,10 @@ ko{
"COP",
"콜롬비아 페소",
}
+ COU{
+ "COU",
+ "콜롬비아 실가 단위",
+ }
CRC{
"CRC",
"코스타리카 콜론",
@@ -297,7 +337,7 @@ ko{
}
ECV{
"ECV",
- "ì—ì½°ë„르 (UVC)",
+ "ì—ì½°ë„르 (UVC)",
}
EEK{
"EEK",
@@ -499,6 +539,10 @@ ko{
"KPW",
"ì¡°ì„  ë¯¼ì£¼ì£¼ì˜ ì¸ë¯¼ 공화국 ì›",
}
+ KRH{
+ "KRH",
+ "대한민국 환 (1953-1962)",
+ }
KRW{
"â‚©",
"대한민국 ì›",
@@ -575,6 +619,14 @@ ko{
"MAF",
"모로코 프랑",
}
+ MCF{
+ "MCF",
+ "모나코 프랑",
+ }
+ MDC{
+ "MDC",
+ "몰ë„ë°” ì¿ í°",
+ }
MDL{
"MDL",
"몰ë„ë°” ë ˆì´",
@@ -831,6 +883,10 @@ ko{
"SRG",
"수리남 길ë”",
}
+ SSP{
+ "SSP",
+ "남수단 파운드",
+ }
STD{
"STD",
"ìƒíˆ¬ë©” 프린시페 ë„브ë¼",
@@ -949,16 +1005,20 @@ ko{
}
VEB{
"VEB",
- "ë² ë„¤ì£¼ì—˜ë¼ ë³¼ë¦¬ë°”ë¥´",
+ "ë² ë„¤ì£¼ì—˜ë¼ ë³¼ë¦¬ë°”ë¥´ (1871-2008)",
}
VEF{
"VEF",
- "ë² ë„¤ì£¼ì—˜ë¼ ë³¼ë¦¬ë°”ë¥´ 푸ì—르떼",
+ "ë² ë„¤ì£¼ì—˜ë¼ ë³¼ë¦¬ë°”ë¥´",
}
VND{
"â‚«",
"베트남 ë™",
}
+ VNN{
+ "VNN",
+ "베트남 ë™ (1978-1985)",
+ }
VUV{
"VUV",
"바누아투 바투",
@@ -969,7 +1029,7 @@ ko{
}
XAF{
"FCFA",
- "프랑 (CFA-BEAC)",
+ "CFA 프랑 BEAC",
}
XAG{
"XAG",
@@ -1017,7 +1077,7 @@ ko{
}
XOF{
"CFA",
- "프랑 (CFA-BCEAO)",
+ "CFA 프랑 BCEAO",
}
XPD{
"XPD",
@@ -1025,7 +1085,7 @@ ko{
}
XPF{
"CFPF",
- "프랑 (CFP)",
+ "CFP 프랑",
}
XPT{
"XPT",
@@ -1087,9 +1147,17 @@ ko{
"ZWD",
"ì§ë°”브웨 달러",
}
+ ZWL{
+ "ZWL",
+ "ì§ë°”브웨 달러 (2009)",
+ }
+ ZWR{
+ "ZWR",
+ "ì§ë°”브웨 달러 (2008)",
+ }
}
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kok.txt b/Build/source/libs/icu/icu-50.1/data/curr/kok.txt
index 8712633598f..49ac109bfed 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kok.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kok.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kok.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kok.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kok.xml
*/
kok{
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ksb.txt b/Build/source/libs/icu/icu-50.1/data/curr/ksb.txt
index 85f46c0644b..1affc5504f1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ksb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ksb.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksb.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ksb{
"kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"dola ya Austlalia",
}
BHD{
@@ -232,5 +232,5 @@ ksb{
"dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ksf.txt b/Build/source/libs/icu/icu-50.1/data/curr/ksf.txt
index 59f8658d6ab..3e0f6d42aa6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ksf.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ksf.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksf.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksf.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ksf{
"mÉ”ni mÇ Ã¡ angóla",
}
AUD{
- "AU$",
+ "A$",
"mÉ”ni mÇ Ã¡ É”stralí",
}
BHD{
@@ -228,5 +228,5 @@ ksf{
"mÉ”ni mÇ Ã¡ zimbabwÉ›Ì",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kw.txt b/Build/source/libs/icu/icu-50.1/data/curr/kw.txt
index 1c85e69701d..687e8647454 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/kw.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kw.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kw.xml
*/
kw{
- Version{"2.0.65.46"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/lag.txt b/Build/source/libs/icu/icu-50.1/data/curr/lag.txt
index 22423e4fc88..73e051e98ee 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/lag.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/lag.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lag.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lag.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ lag{
"Kwáanza ya Angóola",
}
AUD{
- "AU$",
+ "A$",
"Dóola ya Ausitereelía",
}
BHD{
@@ -228,5 +228,5 @@ lag{
"Dóola ya Simbáabwe",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/lg.txt b/Build/source/libs/icu/icu-50.1/data/curr/lg.txt
index fcdcc69d2bb..612162e944a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/lg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/lg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lg.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ lg{
"Kwanza ey'Angola",
}
AUD{
- "AU$",
+ "A$",
"Doola ey'Awusiturelya",
}
BHD{
@@ -232,5 +232,5 @@ lg{
"Doola ey'eZimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ln.txt b/Build/source/libs/icu/icu-50.1/data/curr/ln.txt
index eba6c5aeb35..be44bf32b29 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ln.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ln.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ln{
"Kwanza ya Angóla",
}
AUD{
- "AU$",
+ "A$",
"DolarÉ› ya Ositali",
}
BHD{
@@ -232,5 +232,5 @@ ln{
"DolarÉ› ya ZimbabwÉ›",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/lt.txt b/Build/source/libs/icu/icu-50.1/data/curr/lt.txt
index f2fbd4c2aca..7b4e16093dd 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/lt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/lt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lt.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ lt{
"Afganis",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"Senasis albanų lekë",
}
ALL{
@@ -268,7 +268,7 @@ lt{
"ÄŒilÄ—s pesas",
}
CNX{
- "CNX" /** === */,
+ "CNX",
"Kinijos \"People\" banko doleriai",
}
CNY{
@@ -492,7 +492,7 @@ lt{
"Izraelio svaras",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"Senieji izraelieÄių sheqels",
}
ILS{
@@ -512,7 +512,7 @@ lt{
"Irano rialas",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"Senosios islandų krónur",
}
ISK{
@@ -601,7 +601,7 @@ lt{
}
LTL{
"Lt",
- "Litas",
+ "Lietuvos litas",
}
LTT{
"LTT",
@@ -829,7 +829,7 @@ lt{
}
RON{
"RON",
- "Naujoji Rumunijos lÄ—ja",
+ "Rumunijos lÄ—ja",
}
RSD{
"RSD",
@@ -907,6 +907,10 @@ lt{
"SRG",
"Surimano guldenas",
}
+ SSP{
+ "SSP",
+ "Pietų Sudano svaras",
+ }
STD{
"STD",
"Sao TomÄ—s ir PrincipÄ—s dobra",
@@ -996,7 +1000,7 @@ lt{
"Ugandos Å¡ilingas",
}
USD{
- "US$",
+ "$",
"JAV doleris",
}
USN{
@@ -1025,11 +1029,11 @@ lt{
}
VEB{
"VEB",
- "Venesuelos bolivaras",
+ "Venesuelos bolivaras (1871-2008)",
}
VEF{
"VEF",
- "Stiprusis Venesuelos bolivaras",
+ "Venesuelos bolivaras",
}
VND{
"â‚«",
@@ -1121,7 +1125,7 @@ lt{
}
XXX{
"XXX",
- "Nežinoma valiuta",
+ "nežinoma arba neteisinga valiuta",
}
YDD{
"YDD",
@@ -1409,7 +1413,7 @@ lt{
BRL{
few{"Brazilijos realai"}
one{"Brazilijos realas"}
- other{"Brazilijos realai"}
+ other{"Brazilijos realų"}
}
BRN{
few{"Brazilijos naujieji kruzadai"}
@@ -1507,9 +1511,9 @@ lt{
other{"Kinijos \"People\" banko doleriai"}
}
CNY{
- few{"Kinijos juanis"}
+ few{"Kinijos juaniai"}
one{"Kinijos juanis"}
- other{"Kinijos juaniai"}
+ other{"Kinijos juanių"}
}
COP{
few{"Kolumbijos pesas"}
@@ -1639,6 +1643,7 @@ lt{
EUR{
few{"eurai"}
one{"euras"}
+ other{"eurų"}
}
FIM{
few{"Suomijos markÄ—s"}
@@ -1793,7 +1798,7 @@ lt{
INR{
few{"Indijos rupijos"}
one{"Indijos rupija"}
- other{"Indijos rupijos"}
+ other{"Indijos rupijų"}
}
IQD{
few{"Irako dinarai"}
@@ -1853,7 +1858,7 @@ lt{
KMF{
few{"Komoro frankai"}
one{"Komoro frankas"}
- other{"Komoro frankai"}
+ other{"Komoro frankų"}
}
KPW{
few{"Å iaurÄ—s KorÄ—jos vonas"}
@@ -2300,6 +2305,11 @@ lt{
one{"Surimano guldenas"}
other{"Surimano guldenai"}
}
+ SSP{
+ few{"SSP"}
+ one{"SSP"}
+ other{"SSP"}
+ }
STD{
few{"Sao TomÄ—s ir PrincipÄ—s dobros"}
one{"Sao TomÄ—s ir PrincipÄ—s dobra"}
@@ -2446,15 +2456,15 @@ lt{
other{"Uzbekistano sumas"}
}
VEB{
+ few{"Venesuelos bolivarai (1871-2008)"}
+ one{"Venesuelos bolivaras (1871-2008)"}
+ other{"Venesuelos bolivarai (1871-2008)"}
+ }
+ VEF{
few{"Venesuelos bolivarai"}
one{"Venesuelos bolivaras"}
other{"Venesuelos bolivarai"}
}
- VEF{
- few{"Stiprieji Venesuelos bolivarai"}
- one{"Stiprusis Venesuelos bolivaras"}
- other{"Stiprieji Venesuelos bolivarai"}
- }
VND{
few{"Vietnamo dongas"}
one{"Vietnamo dongas"}
@@ -2561,9 +2571,9 @@ lt{
other{"Tikrinamas valiutos kodas"}
}
XXX{
- few{"Nežinoma arba neteisinga valiuta"}
- one{"Nežinoma arba neteisinga valiuta"}
- other{"Nežinoma arba neteisinga valiuta"}
+ few{"(nežinoma arba neteisinga valiuta)"}
+ one{"(nežinoma arba neteisinga valiuta)"}
+ other{"(nežinoma arba neteisinga valiuta)"}
}
YDD{
few{"Yemeni dinarai"}
@@ -2641,5 +2651,5 @@ lt{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/lu.txt b/Build/source/libs/icu/icu-50.1/data/curr/lu.txt
index bf5894f4362..9bf40b37bc8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/lu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/lu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lu.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ lu{
"Kwanza wa Angola",
}
AUD{
- "AU$",
+ "A$",
"Ndola wa Ositali",
}
BHD{
@@ -232,5 +232,5 @@ lu{
"Ndola wa Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/luo.txt b/Build/source/libs/icu/icu-50.1/data/curr/luo.txt
index ae396f6f6e3..e709613fb37 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/luo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/luo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luo.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ luo{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ luo{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/luy.txt b/Build/source/libs/icu/icu-50.1/data/curr/luy.txt
index 64d46359969..003fdb7b422 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/luy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/luy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luy.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ luy{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ luy{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/lv.txt b/Build/source/libs/icu/icu-50.1/data/curr/lv.txt
index 22fc4d8b392..51d78de6c19 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/lv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/lv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lv.xml
// *
// ***************************************************************************
/**
@@ -627,6 +627,10 @@ lv{
"SRG",
"Surinamas guldenis",
}
+ SSP{
+ "SSP",
+ "DienvidsudÄnas mÄrciņa",
+ }
STD{
"STD",
"Santome un Prinsipi dobra",
@@ -709,11 +713,11 @@ lv{
}
VEB{
"VEB",
- "VenecuÄ“las bolivÄrs",
+ "VenecuÄ“las bolivÄrs (1871-2008)",
}
VEF{
"VEF",
- "VenecuÄ“las stiprais bolivÄrs",
+ "VenecuÄ“las bolivÄrs",
}
VND{
"â‚«",
@@ -853,12 +857,19 @@ lv{
}
ARS{
one{"Argentīnas peso"}
+ other{"Argentīnas peso"}
+ zero{"Argentīnas peso"}
}
AUD{
one{"AustrÄlijas dolÄrs"}
other{"AustrÄlijas dolÄri"}
zero{"AustrÄlijas dolÄri"}
}
+ AWG{
+ one{"Arubas guldenis"}
+ other{"Arubas guldeņi"}
+ zero{"Arubas guldeņi"}
+ }
AZM{
one{"AzerbaidžÄnas manats (1993-2006)"}
other{"AzerbaidžÄnas manati (1993-2006)"}
@@ -891,47 +902,289 @@ lv{
}
BGN{
one{"BulgÄrijas leva"}
+ other{"BulgÄrijas levas"}
+ zero{"BulgÄrijas levas"}
}
BHD{
one{"Bahreinas dinÄrs"}
other{"Bahreinas dinÄri"}
zero{"Bahreinas dinÄri"}
}
+ BIF{
+ one{"Burundi franks"}
+ other{"Burundi franki"}
+ zero{"Burundi franki"}
+ }
+ BMD{
+ one{"Bermudu dolÄrs"}
+ other{"Bermudu dolÄri"}
+ zero{"Bermudu dolÄri"}
+ }
+ BND{
+ one{"Brunejas dolÄrs"}
+ other{"Brunejas dolÄri"}
+ zero{"Brunejas dolÄri"}
+ }
+ BOB{
+ one{"Bolīvijas boliviano"}
+ other{"Bolīvijas boliviano"}
+ zero{"Bolīvijas boliviano"}
+ }
BRL{
one{"BrazÄ«lijas reÄls"}
other{"BrazÄ«lijas reÄli"}
zero{"BrazÄ«lijas reÄli"}
}
+ BSD{
+ one{"Bahamu dolÄrs"}
+ other{"Bahamu dolÄri"}
+ zero{"Bahamu dolÄri"}
+ }
+ BTN{
+ one{"ButÄnas ngultrums"}
+ other{"ButÄnas ngultrumi"}
+ zero{"ButÄnas ngultrumi"}
+ }
+ BWP{
+ one{"BotsvÄnas pula"}
+ other{"BotsvÄnas pulas"}
+ zero{"BotsvÄnas pulas"}
+ }
+ BYR{
+ one{"Baltkrievijas rubelis"}
+ other{"Baltkrievijas rubeļi"}
+ zero{"Baltkrievijas rubeļi"}
+ }
+ BZD{
+ one{"Belizas dolÄrs"}
+ other{"Belizas dolÄri"}
+ zero{"Belizas dolÄri"}
+ }
+ CAD{
+ one{"KanÄdas dolÄrs"}
+ other{"KanÄdas dolÄri"}
+ zero{"KanÄdas dolÄri"}
+ }
+ CDF{
+ one{"KDR franks"}
+ other{"KDR franki"}
+ zero{"KDR franki"}
+ }
+ CHF{
+ one{"Å veices franks"}
+ other{"Å veices franki"}
+ zero{"Å veices franki"}
+ }
+ CLP{
+ one{"Čīles peso"}
+ other{"Čīles peso"}
+ zero{"Čīles peso"}
+ }
CNY{
one{"Ķīnas juaņa renminbi"}
other{"Ķīnas juaņa renminbi"}
zero{"Ķīnas juaņa renminbi"}
}
+ COP{
+ one{"Kolumbijas peso"}
+ other{"Kolumbijas peso"}
+ zero{"Kolumbijas peso"}
+ }
+ CRC{
+ one{"Kostarikas kolons"}
+ other{"Kostarikas koloni"}
+ zero{"Kostarikas koloni"}
+ }
CUC{
one{"Kubas konvertējamais peso"}
other{"Kubas konvertējamie peso"}
zero{"Kubas konvertējamie peso"}
}
+ CUP{
+ one{"Kubas peso"}
+ other{"Kubas peso"}
+ zero{"Kubas peso"}
+ }
+ CVE{
+ one{"Kaboverdes eskudo"}
+ other{"Kaboverdes eskudo"}
+ zero{"Kaboverdes eskudo"}
+ }
+ CZK{
+ one{"ÄŒehijas krona"}
+ other{"ÄŒehijas kronas"}
+ zero{"ÄŒehijas kronas"}
+ }
+ DJF{
+ one{"Džibutijas franks"}
+ other{"Džibutijas franki"}
+ zero{"Džibutijas franki"}
+ }
+ DKK{
+ one{"DÄnijas krona"}
+ other{"DÄnijas kronas"}
+ zero{"DÄnijas kronas"}
+ }
+ DOP{
+ one{"DominikÄnas peso"}
+ other{"DominikÄnas peso"}
+ zero{"DominikÄnas peso"}
+ }
+ DZD{
+ one{"Alžīrijas dinÄrs"}
+ other{"Alžīrijas dinÄri"}
+ zero{"Alžīrijas dinÄri"}
+ }
+ EGP{
+ one{"Ä’Ä£iptes mÄrciņa"}
+ other{"Ä’Ä£iptes mÄrciņas"}
+ zero{"Ä’Ä£iptes mÄrciņas"}
+ }
+ ERN{
+ one{"Eritrejas nakfa"}
+ other{"Eritrejas nakfas"}
+ zero{"Eritrejas nakfas"}
+ }
+ ETB{
+ one{"Etiopijas birs"}
+ other{"Etiopijas biri"}
+ zero{"Etiopijas biri"}
+ }
EUR{
one{"eiro"}
other{"eiro"}
zero{"eiro"}
}
+ FJD{
+ one{"Fidži dolÄrs"}
+ other{"Fidži dolÄri"}
+ zero{"Fidži dolÄri"}
+ }
+ FKP{
+ one{"Folklenda salu mÄrciņa"}
+ other{"Folklenda salu mÄrciņas"}
+ zero{"Folklenda salu mÄrciņas"}
+ }
GBP{
one{"LielbritÄnijas sterliņu mÄrciņa"}
other{"LielbritÄnijas sterliņu mÄrciņas"}
zero{"LielbritÄnijas sterliņu mÄrciņas"}
}
+ GEL{
+ one{"Gruzijas lari"}
+ other{"Gruzijas lari"}
+ zero{"Gruzijas lari"}
+ }
+ GHS{
+ one{"Ganas sedi"}
+ other{"Ganas sedi"}
+ zero{"Ganas sedi"}
+ }
+ GIP{
+ one{"GibraltÄra mÄrciņa"}
+ other{"GibraltÄra mÄrciņas"}
+ zero{"GibraltÄra mÄrciņas"}
+ }
+ GMD{
+ one{"Gambijas dalasi"}
+ other{"Gambijas dalasi"}
+ zero{"Gambijas dalasi"}
+ }
+ GNF{
+ one{"Gvinejas franks"}
+ other{"Gvinejas franki"}
+ zero{"Gvinejas franki"}
+ }
+ GTQ{
+ one{"Gvatemalas ketsals"}
+ other{"Gvatemalas ketsali"}
+ zero{"Gvatemalas ketsali"}
+ }
+ GYD{
+ one{"GajÄnas dolÄrs"}
+ other{"GajÄnas dolÄri"}
+ zero{"GajÄnas dolÄri"}
+ }
+ HKD{
+ one{"Honkongas dolÄrs"}
+ other{"Honkongas dolÄri"}
+ zero{"Honkongas dolÄri"}
+ }
+ HNL{
+ one{"Hondurasas lempīra"}
+ other{"Hondurasas lempīras"}
+ zero{"Hondurasas lempīras"}
+ }
+ HRK{
+ one{"HorvÄtijas kuna"}
+ other{"HorvÄtijas kunas"}
+ zero{"HorvÄtijas kunas"}
+ }
+ HTG{
+ one{"Haiti gurds"}
+ other{"Haiti gurdi"}
+ zero{"Haiti gurdi"}
+ }
+ HUF{
+ one{"UngÄrijas forints"}
+ other{"UngÄrijas forinti"}
+ zero{"UngÄrijas forinti"}
+ }
+ IDR{
+ one{"Indonēzijas rūpija"}
+ other{"Indonēzijas rūpijas"}
+ zero{"Indonēzijas rūpijas"}
+ }
+ ILS{
+ one{"Izraēlas šekelis"}
+ other{"Izraēlas šekeļi"}
+ zero{"Izraēlas šekeļi"}
+ }
INR{
one{"Indijas rūpija"}
other{"Indijas rūpijas"}
zero{"Indijas rūpijas"}
}
+ IQD{
+ one{"IrÄkas dinÄrs"}
+ other{"IrÄkas dinÄri"}
+ zero{"IrÄkas dinÄri"}
+ }
+ IRR{
+ one{"IrÄnas riÄls"}
+ other{"IrÄnas riÄli"}
+ zero{"IrÄnas riÄli"}
+ }
+ ISK{
+ one{"Īslandes krona"}
+ other{"Īslandes kronas"}
+ zero{"Īslandes kronas"}
+ }
+ JMD{
+ one{"Jamaikas dolÄrs"}
+ other{"Jamaikas dolÄri"}
+ zero{"Jamaikas dolÄri"}
+ }
+ JOD{
+ one{"JordÄnas dinÄrs"}
+ other{"JordÄnas dinÄri"}
+ zero{"JordÄnas dinÄri"}
+ }
JPY{
one{"JapÄnas jena"}
other{"JapÄnas jenas"}
zero{"JapÄnas jenas"}
}
+ KES{
+ one{"Kenijas šiliņš"}
+ other{"Kenijas šiliņi"}
+ zero{"Kenijas šiliņi"}
+ }
+ KGS{
+ one{"KirgizstÄnas soms"}
+ other{"KirgizstÄnas somi"}
+ zero{"KirgizstÄnas somi"}
+ }
KHR{
one{"Kambodžas riels"}
other{"Kambodžas rieli"}
@@ -942,54 +1195,406 @@ lv{
other{"Komoru franki"}
zero{"Komoru franki"}
}
+ KPW{
+ one{"Ziemeļkorejas vona"}
+ other{"Ziemeļkorejas vonas"}
+ zero{"Ziemeļkorejas vonas"}
+ }
+ KRW{
+ one{"Dienvidkorejas vona"}
+ other{"Dienvidkorejas vonas"}
+ zero{"Dienvidkorejas vonas"}
+ }
+ KWD{
+ one{"Kuveitas dinÄrs"}
+ other{"Kuveitas dinÄri"}
+ zero{"Kuveitas dinÄri"}
+ }
KYD{
one{"Kaimanu salu dolÄrs"}
other{"Kaimanu salu dolÄri"}
zero{"Kaimanu salu dolÄri"}
}
KZT{
- zero{"KazahstÄnas tenge"}
+ one{"KazahstÄnas tenge"}
+ other{"KazahstÄnas tenges"}
+ zero{"KazahstÄnas tenges"}
+ }
+ LAK{
+ one{"Laosas kips"}
+ other{"Laosas kipi"}
+ zero{"Laosas kipi"}
+ }
+ LBP{
+ one{"LibÄnas mÄrciņa"}
+ other{"LibÄnas mÄrciņas"}
+ zero{"LibÄnas mÄrciņas"}
+ }
+ LKR{
+ one{"Šrilankas rūpija"}
+ other{"Šrilankas rūpijas"}
+ zero{"Šrilankas rūpijas"}
+ }
+ LRD{
+ one{"LibÄ“rijas dolÄrs"}
+ other{"LibÄ“rijas dolÄri"}
+ zero{"LibÄ“rijas dolÄri"}
+ }
+ LTL{
+ one{"Lietuvas lits"}
+ other{"Lietuvas liti"}
+ zero{"Lietuvas liti"}
}
LVL{
one{"Latvijas lats"}
other{"Latvijas lati"}
zero{"Latvijas lati"}
}
+ LYD{
+ one{"LÄ«bijas dinÄrs"}
+ other{"LÄ«bijas dinÄri"}
+ zero{"LÄ«bijas dinÄri"}
+ }
+ MAD{
+ one{"Marokas dirhēms"}
+ other{"Marokas dirhēmi"}
+ zero{"Marokas dirhēmi"}
+ }
+ MDL{
+ one{"Moldovas leja"}
+ other{"Moldovas lejas"}
+ zero{"Moldovas lejas"}
+ }
+ MGA{
+ one{"Madagaskaras ariari"}
+ other{"Madagaskaras ariari"}
+ zero{"Madagaskaras ariari"}
+ }
+ MKD{
+ one{"MaÄ·edonijas denÄrs"}
+ other{"MaÄ·edonijas denÄri"}
+ zero{"MaÄ·edonijas denÄri"}
+ }
+ MMK{
+ one{"Mjanmas kjats"}
+ other{"Mjanmas kjati"}
+ zero{"Mjanmas kjati"}
+ }
+ MNT{
+ one{"Mongolijas tugriks"}
+ other{"Mongolijas tugriki"}
+ zero{"Mongolijas tugriki"}
+ }
+ MOP{
+ one{"Makao pataka"}
+ other{"Makao patakas"}
+ zero{"Makao patakas"}
+ }
+ MRO{
+ one{"MauritÄnijas ugija"}
+ other{"MauritÄnijas ugijas"}
+ zero{"MauritÄnijas ugijas"}
+ }
+ MUR{
+ one{"Maurīcijas rūpija"}
+ other{"Maurīcijas rūpijas"}
+ zero{"Maurīcijas rūpijas"}
+ }
+ MVR{
+ one{"Maldīvijas rūfija"}
+ other{"Maldīvijas rūfijas"}
+ zero{"Maldīvijas rūfijas"}
+ }
+ MWK{
+ one{"MalÄvijas kvaÄa"}
+ other{"MalÄvijas kvaÄas"}
+ zero{"MalÄvijas kvaÄas"}
+ }
+ MXN{
+ one{"Meksikas peso"}
+ other{"Meksikas peso"}
+ zero{"Meksikas peso"}
+ }
+ MYR{
+ one{"Malaizijas ringits"}
+ other{"Malaizijas ringiti"}
+ zero{"Malaizijas ringiti"}
+ }
MZM{
one{"Mozambikas vecais metikals"}
other{"Mozambikas vecie metikali"}
zero{"Mozambikas vecie metikali"}
}
+ MZN{
+ one{"Mozambikas metikals"}
+ other{"Mozambikas metikali"}
+ zero{"Mozambikas metikali"}
+ }
+ NAD{
+ one{"NamÄ«bijas dolÄrs"}
+ other{"NamÄ«bijas dolÄri"}
+ zero{"NamÄ«bijas dolÄri"}
+ }
+ NGN{
+ one{"Nigērijas naira"}
+ other{"Nigērijas nairas"}
+ zero{"Nigērijas nairas"}
+ }
+ NIO{
+ one{"Kordovas oro"}
+ other{"Kordovas oro"}
+ zero{"Kordovas oro"}
+ }
+ NOK{
+ one{"Norvēģijas krona"}
+ other{"Norvēģijas kronas"}
+ zero{"Norvēģijas kronas"}
+ }
+ NPR{
+ one{"NepÄlas rÅ«pija"}
+ other{"NepÄlas rÅ«pijas"}
+ zero{"NepÄlas rÅ«pijas"}
+ }
+ NZD{
+ one{"JaunzÄ“landes dolÄrs"}
+ other{"JaunzÄ“landes dolÄri"}
+ zero{"JaunzÄ“landes dolÄri"}
+ }
+ OMR{
+ one{"OmÄnas riÄls"}
+ other{"OmÄnas riÄli"}
+ zero{"OmÄnas riÄli"}
+ }
+ PAB{
+ one{"Panamas balboa"}
+ other{"Panamas balboa"}
+ zero{"Panamas balboa"}
+ }
+ PEN{
+ one{"Peru jaunais sols"}
+ other{"Peru jaunie soli"}
+ zero{"Peru jaunie soli"}
+ }
+ PGK{
+ one{"Papua-Jaungvinejas kina"}
+ other{"Papua-Jaungvinejas kinas"}
+ zero{"Papua-Jaungvinejas kinas"}
+ }
+ PHP{
+ one{"Filipīnu peso"}
+ other{"Filipīnu peso"}
+ zero{"Filipīnu peso"}
+ }
+ PKR{
+ one{"PakistÄnas rÅ«pija"}
+ other{"PakistÄnas rÅ«pijas"}
+ zero{"PakistÄnas rÅ«pijas"}
+ }
+ PLN{
+ one{"Polijas zlots"}
+ other{"Polijas zloti"}
+ zero{"Polijas zloti"}
+ }
PYG{
one{"Paragvajas guarani"}
other{"Paragvajas guarani"}
zero{"Paragvajas guarani"}
}
+ QAR{
+ one{"Kataras riÄls"}
+ other{"Kataras riÄli"}
+ zero{"Kataras riÄli"}
+ }
ROL{
one{"RumÄnijas vecÄ leva"}
other{"RumÄnijas vecÄs levas"}
zero{"RumÄnijas vecÄs levas"}
}
+ RON{
+ one{"RumÄnijas leja"}
+ other{"RumÄnijas lejas"}
+ zero{"RumÄnijas lejas"}
+ }
+ RSD{
+ one{"Serbijas dinÄrs"}
+ other{"Serbijas dinÄri"}
+ zero{"Serbijas dinÄri"}
+ }
RUB{
one{"Krievijas rublis"}
other{"Krievijas rubļi"}
zero{"Krievijas rubļi"}
}
+ RWF{
+ one{"Ruandas franks"}
+ other{"Ruandas franki"}
+ zero{"Ruandas franki"}
+ }
+ SAR{
+ one{"SaÅ«da riÄls"}
+ other{"SaÅ«da riÄli"}
+ zero{"SaÅ«da riÄli"}
+ }
+ SBD{
+ one{"ZÄlamana Salu dolÄrs"}
+ other{"ZÄlamana Salu dolÄri"}
+ zero{"ZÄlamana Salu dolÄri"}
+ }
+ SCR{
+ one{"Seišelu salu rūpija"}
+ other{"Seišelu salu rūpijas"}
+ zero{"Seišelu salu rūpijas"}
+ }
+ SDG{
+ one{"SudÄnas mÄrciņa"}
+ other{"SudÄnas mÄrciņas"}
+ zero{"SudÄnas mÄrciņas"}
+ }
+ SEK{
+ one{"Zviedrijas krona"}
+ other{"Zviedrijas kronas"}
+ zero{"Zviedrijas kronas"}
+ }
+ SGD{
+ one{"SingapÅ«ras dolÄrs"}
+ other{"SingapÅ«ras dolÄri"}
+ zero{"SingapÅ«ras dolÄri"}
+ }
+ SHP{
+ one{"Sv.HelÄ“nas salas mÄrciņa"}
+ other{"Sv.HelÄ“nas salas mÄrciņas"}
+ zero{"Sv.HelÄ“nas salas mÄrciņas"}
+ }
+ SLL{
+ one{"Sjerraleones leone"}
+ other{"Sjerraleones leones"}
+ zero{"Sjerraleones leones"}
+ }
+ SOS{
+ one{"SomÄlijas Å¡iliņš"}
+ other{"SomÄlijas Å¡iliņi"}
+ zero{"SomÄlijas Å¡iliņi"}
+ }
+ SRD{
+ one{"Surinamas dolÄrs"}
+ other{"Surinamas dolÄri"}
+ zero{"Surinamas dolÄri"}
+ }
+ SSP{
+ one{"DienvidsudÄnas mÄrciņa"}
+ other{"DienvidsudÄnas mÄrciņas"}
+ zero{"DienvidsudÄnas mÄrciņas"}
+ }
+ STD{
+ one{"Santome un Prinsipi dobra"}
+ other{"Santome un Prinsipi dobras"}
+ zero{"Santome un Prinsipi dobras"}
+ }
SYP{
one{"SÄ«rijas mÄrciņa"}
other{"SÄ«rijas mÄrciņas"}
zero{"SÄ«rijas mÄrciņas"}
}
+ SZL{
+ one{"Svazilendas lilangeni"}
+ other{"Svazilendas lilangeni"}
+ zero{"Svazilendas lilangeni"}
+ }
+ THB{
+ one{"Taizemes bÄts"}
+ other{"Taizemes bÄti"}
+ zero{"Taizemes bÄti"}
+ }
+ TJS{
+ one{"TadžikistÄnas somons"}
+ other{"TadžikistÄnas somoni"}
+ zero{"TadžikistÄnas somoni"}
+ }
TMT{
one{"TurkmenistÄnas jaunais manats"}
other{"TurkmenistÄnas jaunie manati"}
zero{"TurkmenistÄnas jaunie manati"}
}
+ TND{
+ one{"Tunisijas dinÄrs"}
+ other{"Tunisijas dinÄri"}
+ zero{"Tunisijas dinÄri"}
+ }
+ TOP{
+ one{"Tongas paanga"}
+ other{"Tongas paangas"}
+ zero{"Tongas paangas"}
+ }
+ TRY{
+ one{"Turcijas jaunÄ lira"}
+ other{"Turcijas jaunÄs liras"}
+ zero{"Turcijas jaunÄs liras"}
+ }
+ TTD{
+ one{"TrinidÄdas un TobÄgo dolÄrs"}
+ other{"TrinidÄdas un TobÄgo dolÄri"}
+ zero{"TrinidÄdas un TobÄgo dolÄri"}
+ }
+ TWD{
+ one{"TaivÄnas jaunais dolÄrs"}
+ other{"TaivÄnas jaunie dolÄri"}
+ zero{"TaivÄnas jaunie dolÄri"}
+ }
+ TZS{
+ one{"TanzÄnijas Å¡iliņš"}
+ other{"TanzÄnijas Å¡iliņi"}
+ zero{"TanzÄnijas Å¡iliņi"}
+ }
+ UAH{
+ one{"Ukrainas grivna"}
+ other{"Ukrainas grivnas"}
+ zero{"Ukrainas grivnas"}
+ }
+ UGX{
+ one{"Ugandas šiliņš"}
+ other{"Ugandas šiliņi"}
+ zero{"Ugandas šiliņi"}
+ }
USD{
one{"ASV dolÄrs"}
other{"ASV dolÄri"}
zero{"ASV dolÄri"}
}
+ UYU{
+ one{"Urugvajas peso"}
+ other{"Urugvajas peso"}
+ zero{"Urugvajas peso"}
+ }
+ UZS{
+ one{"UzbekistÄnas sums"}
+ other{"UzbekistÄnas sumi"}
+ zero{"UzbekistÄnas sumi"}
+ }
+ VEB{
+ one{"VenecuÄ“las bolivÄrs (1871-2008)"}
+ other{"VenecuÄ“las bolivÄri (1871-2008)"}
+ zero{"VenecuÄ“las bolivÄri (1871-2008)"}
+ }
+ VEF{
+ one{"VenecuÄ“las bolivÄrs"}
+ other{"VenecuÄ“las bolivÄri"}
+ zero{"VenecuÄ“las bolivÄri"}
+ }
+ VND{
+ one{"Vjetnamas dongi"}
+ other{"Vjetnamas dongi"}
+ zero{"Vjetnamas dongi"}
+ }
+ VUV{
+ one{"Vanuatu vatu"}
+ other{"Vanuatu vatu"}
+ zero{"Vanuatu vatu"}
+ }
+ WST{
+ one{"Samoa tala"}
+ other{"Samoa talas"}
+ zero{"Samoa talas"}
+ }
XAF{
one{"CentrÄlÄfrikas CFA franks"}
other{"CentrÄlÄfrikas CFA franki"}
@@ -1010,6 +1615,11 @@ lv{
other{"Eiropas norēķinu vienības (XBD)"}
zero{"Eiropas norēķinu vienības (XBD)"}
}
+ XCD{
+ one{"AustrumkarÄ«bu dolÄrs"}
+ other{"AustrumkarÄ«bu dolÄri"}
+ zero{"AustrumkarÄ«bu dolÄri"}
+ }
XOF{
one{"RietumÄfrikas CFA franks"}
other{"RietumÄfrikas CFA franki"}
@@ -1026,9 +1636,24 @@ lv{
zero{"testa valūtas kods"}
}
XXX{
- one{"nezinÄmas/nederÄ«gas valÅ«tas vienÄ«ba"}
- other{"nezinÄmas valÅ«tas vienÄ«bas"}
- zero{"nezinÄmas valÅ«tas vienÄ«bas"}
+ one{"(nezinÄma valÅ«ta)"}
+ other{"(nezinÄma valÅ«ta)"}
+ zero{"(nezinÄma valÅ«ta)"}
+ }
+ YER{
+ one{"Jemenas riÄls"}
+ other{"Jemenas riÄli"}
+ zero{"Jemenas riÄli"}
+ }
+ ZAR{
+ one{"DienvidÄfrikas rands"}
+ other{"DienvidÄfrikas randi"}
+ zero{"DienvidÄfrikas randi"}
+ }
+ ZMK{
+ one{"Zambijas kvaÄa"}
+ other{"Zambijas kvaÄas"}
+ zero{"Zambijas kvaÄas"}
}
ZWL{
one{"Zimbabves dollÄrs (2009)"}
@@ -1041,5 +1666,5 @@ lv{
other{"{0} {1}"}
zero{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mas.txt b/Build/source/libs/icu/icu-50.1/data/curr/mas.txt
index e3e41ecf5a6..18c646cad28 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mas.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mas.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ mas{
"Iropiyianí e Angola",
}
AUD{
- "AU$",
+ "A$",
"Iropiyianí e Austria",
}
BHD{
@@ -228,5 +228,5 @@ mas{
"Iropiyianí e Simbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mas_TZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/mas_TZ.txt
index 48b9664e18d..cad1335b69b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mas_TZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mas_TZ.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mas_TZ.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mas_TZ.xml
// *
// ***************************************************************************
mas_TZ{
@@ -13,5 +13,5 @@ mas_TZ{
"Iropiyianí e Tanzania",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mer.txt b/Build/source/libs/icu/icu-50.1/data/curr/mer.txt
index 9189adf1fa7..fbece880980 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mer.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mer.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mer.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mer.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ mer{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Austrĩlia",
}
BHD{
@@ -228,5 +228,5 @@ mer{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mfe.txt b/Build/source/libs/icu/icu-50.1/data/curr/mfe.txt
index 0881de8a972..f56453eeed0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mfe.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mfe.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mfe.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mfe.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ mfe{
"kwanza angole",
}
AUD{
- "AU$",
+ "A$",
"dolar ostralien",
}
BHD{
@@ -232,5 +232,5 @@ mfe{
"dolar zimbawe",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mg.txt b/Build/source/libs/icu/icu-50.1/data/curr/mg.txt
index c9e0d1ebc14..bacac324c0f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mg.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ mg{
"kwanza angoley",
}
AUD{
- "AU$",
+ "A$",
"Dolara aostralianina",
}
BHD{
@@ -232,5 +232,5 @@ mg{
"Dôlara Zimbaboeanina",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mgh.txt b/Build/source/libs/icu/icu-50.1/data/curr/mgh.txt
index 02a842b4aaf..41996292f32 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mgh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mgh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mgh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mgh.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ mgh{
"MZN",
}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mk.txt b/Build/source/libs/icu/icu-50.1/data/curr/mk.txt
index d1a5113f0f7..a644152d7e6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mk.xml
// *
// ***************************************************************************
/**
@@ -35,6 +35,10 @@ mk{
"AMD",
"ЕрмениÑки Драм",
}
+ ANG{
+ "ANG",
+ "ХоландÑки антилÑки гилдер",
+ }
AOA{
"AOA",
"ÐнголÑка Кванза",
@@ -60,9 +64,17 @@ mk{
"ÐвÑтралиÑки Шилинг",
}
AUD{
- "AU$",
+ "A$",
"ÐвÑтралиÑки Долар",
}
+ AWG{
+ "AWG",
+ "ÐрубиÑки флорин",
+ }
+ AZN{
+ "AZN",
+ "ÐзербејџанÑки манат",
+ }
BAD{
"BAD",
"БоÑанÑко-ХерцеговÑки Динар",
@@ -75,6 +87,10 @@ mk{
"BBD",
"БарбадоÑки Долар",
}
+ BDT{
+ "BDT",
+ "Бангладешка така",
+ }
BEC{
"BEC",
"БелгиÑки Франк (конвертибилен)",
@@ -111,10 +127,18 @@ mk{
"BND",
"БрунејÑки долар",
}
+ BRL{
+ "R$",
+ "БразилÑки реал",
+ }
BSD{
"BSD",
"БахамÑки Долар",
}
+ BTN{
+ "BTN",
+ "БутанÑки нгултрум",
+ }
BWP{
"BWP",
"БоцванÑка Пула",
@@ -135,6 +159,10 @@ mk{
"CA$",
"КанадÑки Долар",
}
+ CDF{
+ "CDF",
+ "КонголÑки франк",
+ }
CHF{
"CHF",
"ШвајцарÑки Франк",
@@ -143,6 +171,10 @@ mk{
"CLP",
"ЧилеанÑки пезоÑ",
}
+ CNY{
+ "CNÂ¥",
+ "КинеÑки јуан",
+ }
COP{
"COP",
"КолумбиÑки ПезоÑ",
@@ -155,10 +187,18 @@ mk{
"CSK",
"ЧехоÑловачка цврÑта корона",
}
+ CUC{
+ "CUC",
+ "КубанÑки Ð¿ÐµÐ·Ð¾Ñ (конвертибилен)",
+ }
CUP{
"CUP",
"КубанÑки пезоÑ",
}
+ CVE{
+ "CVE",
+ "Зелено'ртÑки еÑкудо",
+ }
CYP{
"CYP",
"КипарÑка фунта",
@@ -171,6 +211,10 @@ mk{
"DEM",
"ГерманÑка Марка",
}
+ DJF{
+ "DJF",
+ "Ðибути франк",
+ }
DKK{
"DKK",
"ДанÑка круна",
@@ -187,6 +231,10 @@ mk{
"EGP",
"ЕгипетÑка Фунта",
}
+ ERN{
+ "ERN",
+ "ЕритрејÑка Ðакфа",
+ }
ESP{
"ESP",
"ШпанÑка Пезета",
@@ -227,6 +275,10 @@ mk{
"GHC",
"ГанајÑки Седи",
}
+ GHS{
+ "GHS",
+ "ГанÑки Ñеди",
+ }
GIP{
"GIP",
"ГибралтарÑка фунта",
@@ -355,6 +407,10 @@ mk{
"KWD",
"КувајтÑки динар",
}
+ KYD{
+ "KYD",
+ "Долар на кајманÑки оÑтрови",
+ }
KZT{
"KZT",
"КазахÑтанÑка тенга",
@@ -415,6 +471,10 @@ mk{
"MDL",
"МолдавÑки леу",
}
+ MGA{
+ "MGA",
+ "МалагаÑиÑки ариари",
+ }
MKD{
"MKD",
"МакедонÑки денар",
@@ -423,6 +483,10 @@ mk{
"MLF",
"МалÑки франк",
}
+ MMK{
+ "MMK",
+ "Мја",
+ }
MNT{
"MNT",
"МонголиÑки тугрик",
@@ -431,6 +495,10 @@ mk{
"MOP",
"Макао патака",
}
+ MRO{
+ "MRO",
+ "МавританÑка угија",
+ }
MTL{
"MTL",
"Малтешка лира",
@@ -439,6 +507,18 @@ mk{
"MTP",
"Малтешка фунта",
}
+ MUR{
+ "MUR",
+ "МавританÑка рупија",
+ }
+ MVR{
+ "MVR",
+ "МалдивиÑка руфија",
+ }
+ MWK{
+ "MWK",
+ "МалавиÑка квача",
+ }
MXN{
"MX$",
"МекÑиканÑки пезоÑ",
@@ -459,6 +539,10 @@ mk{
"MZM",
"Стар мозамбиÑки метикал",
}
+ MZN{
+ "MZN",
+ "МозамбиÑки метикал",
+ }
NAD{
"NAD",
"ÐамибиÑки долар",
@@ -471,6 +555,10 @@ mk{
"NIC",
"ÐикарагванÑка кордоба",
}
+ NIO{
+ "NIO",
+ "ÐикарагванÑка Кордоба",
+ }
NLG{
"NLG",
"ХоландÑки гилдер",
@@ -537,7 +625,11 @@ mk{
}
ROL{
"ROL",
- "РоманÑка леа",
+ "РоманÑка леи (1952-2006)",
+ }
+ RON{
+ "RON",
+ "РоманÑка леи",
}
RSD{
"RSD",
@@ -571,6 +663,10 @@ mk{
"SDD",
"Стар ÑуданÑки динар",
}
+ SDG{
+ "SDG",
+ "СуданÑка фунта",
+ }
SDP{
"SDP",
"Стара ÑуданÑка фунта",
@@ -583,6 +679,10 @@ mk{
"SGD",
"СингапурÑки долар",
}
+ SHP{
+ "SHP",
+ "Фунта на Света Елена",
+ }
SIT{
"SIT",
"Словенечки толар",
@@ -599,10 +699,22 @@ mk{
"SOS",
"СомалијÑки шилинг",
}
+ SRD{
+ "SRD",
+ "СуринамÑки долар",
+ }
SRG{
"SRG",
"СуринамÑки гилдер",
}
+ SSP{
+ "SSP",
+ "ЈужноÑуданÑка фунта",
+ }
+ STD{
+ "STD",
+ "Добра на Сао Томе и ПринÑипе",
+ }
SUR{
"SUR",
"СоветÑка рубља",
@@ -637,7 +749,11 @@ mk{
}
TND{
"TND",
- "ТунезиÑки динар",
+ "ТунизиÑки динар",
+ }
+ TOP{
+ "TOP",
+ "ТонганÑка панга",
}
TPE{
"TPE",
@@ -645,6 +761,10 @@ mk{
}
TRL{
"TRL",
+ "ТурÑка лира (1922-2005)",
+ }
+ TRY{
+ "TRY",
"ТурÑка лира",
}
TWD{
@@ -693,6 +813,10 @@ mk{
}
VEB{
"VEB",
+ "ВенецуелÑки боливар (1871-2008)",
+ }
+ VEF{
+ "VEF",
"ВенецуелÑки боливар",
}
VND{
@@ -707,10 +831,26 @@ mk{
"WST",
"СамоанÑка тала",
}
+ XAF{
+ "FCFA",
+ "XAF",
+ }
XCD{
"EC$",
"ИÑточно карибиÑки долар",
}
+ XOF{
+ "CFA",
+ "XOF",
+ }
+ XPF{
+ "CFPF",
+ "ЦФП франк",
+ }
+ XXX{
+ "XXX",
+ "Ðепозната валута",
+ }
YDD{
"YDD",
"ЈеменÑки динар",
@@ -753,9 +893,181 @@ mk{
}
}
CurrencyPlurals{
+ ANG{
+ one{"ХоландÑки антилÑки гилдер"}
+ other{"ХоландÑки антилÑки гилдери"}
+ }
+ AWG{
+ one{"ÐрубиÑки флорин"}
+ other{"ÐрубиÑки флорин"}
+ }
+ AZN{
+ one{"ÐзербејџанÑки манат"}
+ other{"ÐзербејџанÑки манати"}
+ }
+ BDT{
+ one{"Бангладешка така"}
+ other{"Бангладешки таки"}
+ }
+ BRL{
+ one{"БразилÑки реал"}
+ other{"БразилÑки реали"}
+ }
+ BTN{
+ one{"БутанÑки нгултрум"}
+ other{"БутанÑки нгултруми"}
+ }
+ CDF{
+ one{"КонголÑки франк"}
+ other{"КонголÑки франци"}
+ }
+ CNY{
+ one{"КинеÑки јуан"}
+ other{"КинеÑки јуани"}
+ }
+ CUC{
+ one{"КубанÑки Ð¿ÐµÐ·Ð¾Ñ (конвертибилен)"}
+ other{"КубанÑки Ð¿ÐµÐ·Ð¾Ñ (конвертибилен)"}
+ }
+ CVE{
+ one{"Зелено'ртÑки еÑкудо"}
+ other{"Зелено'ртÑки еÑкуди"}
+ }
+ DJF{
+ one{"Ðибути франк"}
+ other{"Ðибути франци"}
+ }
+ ERN{
+ one{"ЕритрејÑка Ðакфа"}
+ other{"ЕритрејÑки Ðакфи"}
+ }
+ GHS{
+ one{"ГанÑки Ñеди"}
+ other{"ГанÑки Ñеди"}
+ }
+ KYD{
+ one{"Долар на кајманÑки оÑтрови"}
+ other{"Долари на кајманÑки оÑтрови"}
+ }
+ LRD{
+ one{"ЛибериÑки долар"}
+ other{"ЛибериÑки долари"}
+ }
+ MGA{
+ one{"МалагаÑиÑки ариари"}
+ other{"МалагаÑиÑки ариари"}
+ }
+ MMK{
+ one{"МјанмарÑки киат"}
+ other{"МјанмарÑки киати"}
+ }
+ MRO{
+ one{"МавританÑка угија"}
+ other{"МавританÑки угии"}
+ }
+ MUR{
+ one{"МавританÑка рупија"}
+ other{"МавританÑки рупии"}
+ }
+ MVR{
+ one{"МалдивÑка руфија"}
+ other{"МалдивÑки руфии"}
+ }
+ MWK{
+ one{"МалавиÑка квача"}
+ other{"МалавиÑки квачи"}
+ }
+ MZN{
+ one{"МозамбиÑки метикали"}
+ other{"МозамбиÑки метикал"}
+ }
+ NIO{
+ one{"ÐикарагванÑка Кордоба"}
+ other{"ÐикарагванÑки кордоби"}
+ }
ROL{
- other{"РоманÑки леи"}
+ one{"РоманÑка леи (1952-2006)"}
+ other{"РоманÑка леи (1952-2006)"}
+ }
+ RON{
+ one{"РоманÑка леи"}
+ other{"РоманÑка леи"}
+ }
+ SCR{
+ one{"СејшелÑка рупија"}
+ other{"СејшелÑки рупии"}
+ }
+ SDG{
+ one{"СуданÑка фунта"}
+ other{"СуданÑки фунти"}
}
+ SHP{
+ one{"Фунта на Света Елена"}
+ other{"Фунти на Света Елена"}
+ }
+ SOS{
+ one{"СомалијÑки шилинзи"}
+ other{"СомалијÑки шилинзи"}
+ }
+ SRD{
+ one{"СуринамÑки долар"}
+ other{"СуринамÑки долари"}
+ }
+ SSP{
+ one{"ЈужноÑуданÑка фунта"}
+ other{"ЈужноÑуданÑки фунти"}
+ }
+ STD{
+ one{"Добра на Сао Томе и ПринÑипе"}
+ other{"Добри на Сао Томе и ПринÑипе"}
+ }
+ TMT{
+ one{"ТуркмениÑтанÑки манати"}
+ other{"ТуркмениÑтанÑки манати"}
+ }
+ TND{
+ one{"ТунизиÑки динар"}
+ other{"ТунизиÑки динари"}
+ }
+ TOP{
+ one{"ТонганÑка панга"}
+ other{"ТонганÑка панга"}
+ }
+ TRL{
+ one{"ТурÑка лира (1922-2005)"}
+ other{"ТурÑка лира (1922-2005)"}
+ }
+ TRY{
+ one{"ТурÑка лира"}
+ other{"ТурÑки лири"}
+ }
+ VEB{
+ one{"ВенецуелÑки боливар (1871-2008)"}
+ other{"ВенецуелÑки боливар (1871-2008)"}
+ }
+ VEF{
+ one{"ВенецуелÑки боливар"}
+ other{"ВенецуелÑки боливари"}
+ }
+ XAF{
+ one{"XAF"}
+ other{"XAF"}
+ }
+ XOF{
+ one{"XOF"}
+ other{"XOF"}
+ }
+ XPF{
+ one{"ЦФП франк"}
+ other{"ЦФП франци"}
+ }
+ XXX{
+ one{"Ðепозната валута"}
+ other{"Ðепозната валута"}
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/ml.txt b/Build/source/libs/icu/icu-50.1/data/curr/ml.txt
new file mode 100644
index 00000000000..5a89c3a3089
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ml.txt
@@ -0,0 +1,1946 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ml.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ml.xml
+ */
+ml{
+ Currencies{
+ ADP{
+ "ADP",
+ "അൻഡോറൻ പെസെയàµà´±àµà´±",
+ }
+ AED{
+ "AED",
+ "à´¯àµ.à´Ž.à´‡. ദിർഹം",
+ }
+ AFA{
+ "AFA",
+ "à´…à´«àµà´˜à´¾à´¨à´¿ (1927-2002)",
+ }
+ AFN{
+ "AFN",
+ "à´…à´«àµà´˜à´¾à´¨à´¿",
+ }
+ ALL{
+ "ALL",
+ "അൽബേനിയൻ ലെകàµ",
+ }
+ AMD{
+ "AMD",
+ "അർമേനിയൻ à´¡àµà´°à´¾à´‚",
+ }
+ ANG{
+ "ANG",
+ "നെതർലൻഡàµà´¸àµ ആൻറിലൻ ഗിൽഡർ",
+ }
+ AOA{
+ "AOA",
+ "അംഗോളൻ â€à´•àµà´µà´¾àµ»à´¸",
+ }
+ AOK{
+ "AOK",
+ "അംഗോളൻ â€à´•àµà´µà´¾àµ»à´¸ (1977-1990)",
+ }
+ AON{
+ "AON",
+ "അംഗോളൻ â€à´¨àµà´¯àµ‚ à´•àµà´µà´¾àµ»à´¸ (1990-2000)",
+ }
+ AOR{
+ "AOR",
+ "അംഗോളൻ â€à´•àµà´µà´¾àµ»à´¸ റിയാജസàµà´±àµà´±à´¾à´¡àµ‹ (1995-1999)",
+ }
+ ARA{
+ "ARA",
+ "അർജൻറീൻ à´“à´¸àµà´Ÿàµà´°àµ½",
+ }
+ ARP{
+ "ARP",
+ "അർജൻറീൻ പെയàµà´¸àµ‹ (1983-1985)",
+ }
+ ARS{
+ "ARS",
+ "അർജൻറീൻ പെയàµà´¸àµ‹",
+ }
+ ATS{
+ "ATS",
+ "à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
+ }
+ AUD{
+ "A$",
+ "ആസàµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» ഡോളർ",
+ }
+ AWG{
+ "AWG",
+ "അറൂബൻ ഗിൽഡർ",
+ }
+ AZM{
+ "AZM",
+ "അസർബയàµà´œà´¾à´¨à´¿à´¯àµ» മനതൠ(1993-2006)",
+ }
+ AZN{
+ "AZN",
+ "അസർബയàµà´œà´¾à´¨à´¿à´¯àµ» മനതàµ",
+ }
+ BAD{
+ "BAD",
+ "ബോസàµà´¨à´¿à´¯-ഹെർസഗോവിന ദിനാർ",
+ }
+ BAM{
+ "BAM",
+ "ബോസàµà´¨à´¿à´¯-ഹെർസഗോവിന കൺവേർടàµà´Ÿà´¿à´¬à´¿àµ¾ മാർകàµà´•àµ",
+ }
+ BBD{
+ "BBD",
+ "ബാർബഡോസൠഡോളർ",
+ }
+ BDT{
+ "BDT",
+ "ബംഗàµà´²à´¾à´¦àµ‡à´¶à´¿ ടാകàµà´•",
+ }
+ BEC{
+ "BEC",
+ "ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨à´¤àµ)",
+ }
+ BEF{
+ "BEF",
+ "ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ BEL{
+ "BEL",
+ "ബൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ BGL{
+ "BGL",
+ "ബൾഗേറിയൻ ഹാർഡൠലെവàµ",
+ }
+ BGN{
+ "BGN",
+ "ബൾഗേറിയൻ à´¨àµà´¯àµ‚ലവàµ",
+ }
+ BHD{
+ "BHD",
+ "ബഹറിൻ ദിനാർ",
+ }
+ BIF{
+ "BIF",
+ "à´¬àµà´±àµà´£àµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ BMD{
+ "BMD",
+ "ബെർമàµà´¡àµ» ഡോളർ",
+ }
+ BND{
+ "BND",
+ "à´¬àµà´°àµ‚ണെ ഡോളർ",
+ }
+ BOB{
+ "BOB",
+ "ബൊളീവിയാനോ",
+ }
+ BOP{
+ "BOP",
+ "ബൊളീവിയൻ പെയàµà´¸àµ‹",
+ }
+ BOV{
+ "BOV",
+ "ബൊളീവിയൻ എംവിഡോൾ",
+ }
+ BRB{
+ "BRB",
+ "à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ നോവോ (1967-1986)",
+ }
+ BRC{
+ "BRC",
+ "à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸à´¾à´¡àµ‹",
+ }
+ BRE{
+ "BRE",
+ "à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ (1990-1993)",
+ }
+ BRL{
+ "R$",
+ "à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» റിയാൽ",
+ }
+ BRN{
+ "BRN",
+ "à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸à´¾à´¡àµ‹ നോവോ",
+ }
+ BRR{
+ "BRR",
+ "à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹",
+ }
+ BSD{
+ "BSD",
+ "ബഹാമിയൻ ഡോളർ",
+ }
+ BTN{
+ "BTN",
+ "ഭൂടàµà´Ÿà´¾àµ» എൻഗൾടàµà´°à´‚",
+ }
+ BUK{
+ "BUK",
+ "ബർമീസൠചാറàµà´±àµ",
+ }
+ BWP{
+ "BWP",
+ "ബോടàµà´¸àµà´µà´¾à´¨àµ» à´ªàµà´¯àµ‚à´²",
+ }
+ BYB{
+ "BYB",
+ "ബെലാറഷàµà´¯àµ» à´¨àµà´¯àµ‚ റൂബിൾ (1994-1999)",
+ }
+ BYR{
+ "BYR",
+ "ബെലാറഷàµà´¯àµ» റൂബിൾ",
+ }
+ BZD{
+ "BZD",
+ "ബെലീസൠഡോളർ",
+ }
+ CAD{
+ "CA$",
+ "കനേഡിയൻ ഡോളർ",
+ }
+ CDF{
+ "CDF",
+ "കോങàµà´•à´³àµ€à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ കോങàµà´•àµŠà´³àµˆà´¸àµ",
+ }
+ CHE{
+ "CHE",
+ "WIR യൂറോ",
+ }
+ CHF{
+ "CHF",
+ "à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ CHW{
+ "CHW",
+ "WIR à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ CLF{
+ "CLF",
+ "ചിലിയൻ യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഫോമെൻറോ",
+ }
+ CLP{
+ "CLP",
+ "ചിലിയൻ പെസോ",
+ }
+ CNY{
+ "CNÂ¥",
+ "ചൈനീസൠയàµà´µà´¾àµ»",
+ }
+ COP{
+ "COP",
+ "കൊളംബിയൻ പെസോ",
+ }
+ COU{
+ "COU",
+ "യൂണിഡാഡൠഡി വാലർ റിയൽ",
+ }
+ CRC{
+ "CRC",
+ "കോസàµà´±àµà´±à´¾ റികàµà´•àµ» കോളൻ",
+ }
+ CSD{
+ "CSD",
+ "à´ªàµà´°à´¾à´šàµ€à´¨ സെർബിയൻ ദിനാർ",
+ }
+ CSK{
+ "CSK",
+ "ചെകàµà´•àµ‹à´¸àµà´²àµŠà´µà´¾à´•àµà´•àµ ഹാർഡൠകൊരൂന",
+ }
+ CUC{
+ "CUC",
+ "à´•àµà´¯àµ‚ബൻ പരിവർതàµà´¤à´¿à´¤ പെയàµâ€à´¸àµ‹",
+ }
+ CUP{
+ "CUP",
+ "à´•àµà´¯àµ‚ബൻ പെസോ",
+ }
+ CVE{
+ "CVE",
+ "കെയàµà´ªàµ വെർഡെ à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹",
+ }
+ CYP{
+ "CYP",
+ "സൈപàµà´°à´¸àµ പൌണàµà´Ÿàµ",
+ }
+ CZK{
+ "CZK",
+ "ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ കൊരൂന",
+ }
+ DDM{
+ "DDM",
+ "à´•à´¿à´´à´•àµà´•àµ» ജർമൻ à´“à´¸àµà´±àµà´±àµà´®à´¾àµ¼à´•àµà´•àµ",
+ }
+ DEM{
+ "DEM",
+ "ജർമൻ മാർകàµà´•àµ",
+ }
+ DJF{
+ "DJF",
+ "ജീബോടàµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ DKK{
+ "DKK",
+ "ഡാനിഷൠകàµà´°àµ‹à´£àµ†",
+ }
+ DOP{
+ "DOP",
+ "ഡൊമിനികàµà´•àµ» പെയàµà´¸àµ‹",
+ }
+ DZD{
+ "DZD",
+ "അൾജീരിയൻ ദിനാർ",
+ }
+ ECS{
+ "ECS",
+ "ഇകàµà´µà´¡àµ‹àµ¼ സൂകàµà´°àµ‡",
+ }
+ ECV{
+ "ECV",
+ "ഇകàµà´µà´¡àµ‹àµ¼ യൂണിഡാഡൠവാലർ കോൺസàµà´±àµà´±àµ»à´±àµ† (UVC)",
+ }
+ EEK{
+ "EEK",
+ "à´Žà´¸àµà´±àµà´±àµŒà´¨à´¿à´¯àµ» à´•àµà´°àµ‚ൺ",
+ }
+ EGP{
+ "EGP",
+ "ഈജിപàµà´·àµà´¯àµ» പൌണàµà´Ÿàµ",
+ }
+ ERN{
+ "ERN",
+ "എറിതàµà´°à´¿à´¯àµ» നകàµà´«",
+ }
+ ESA{
+ "ESA",
+ "à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (A à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)",
+ }
+ ESB{
+ "ESB",
+ "à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)",
+ }
+ ESP{
+ "ESP",
+ "à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±",
+ }
+ ETB{
+ "ETB",
+ "à´Žà´¤àµà´¯àµ‹à´ªàµà´ªà´¿à´¯àµ» ബിർ",
+ }
+ EUR{
+ "€",
+ "യൂറോ",
+ }
+ FIM{
+ "FIM",
+ "à´«à´¿à´¨àµà´¨à´¿à´·àµ മാർകàµà´•",
+ }
+ FJD{
+ "FJD",
+ "ഫിജി ഡോളർ",
+ }
+ FKP{
+ "FKP",
+ "ഫോകàµâ€Œà´²à´¾àµ»à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† പൌണàµà´Ÿàµ",
+ }
+ FRF{
+ "FRF",
+ "à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ GBP{
+ "£",
+ "à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ പൌണàµà´Ÿàµ à´¸àµà´±àµà´±àµ†àµ¼à´²à´¿à´‚à´™àµ",
+ }
+ GEK{
+ "GEK",
+ "ജോർâ€à´œàµà´œà´¿à´¯àµ» à´•àµà´¯àµ‚പോൺ ലാരിറàµà´±àµ",
+ }
+ GEL{
+ "GEL",
+ "ജോർâ€à´œàµà´œà´¿à´¯àµ» ലാരി",
+ }
+ GHC{
+ "GHC",
+ "ഘാന കെഡി (1979-2007)",
+ }
+ GHS{
+ "GHS",
+ "ഘാന കെഡി",
+ }
+ GIP{
+ "GIP",
+ "à´—à´¿à´¬àµà´°à´¾àµ½à´Ÿàµà´Ÿàµ¼ പൌണàµà´Ÿàµ",
+ }
+ GMD{
+ "GMD",
+ "ഗാനàµà´ªà´¿à´¯ ദലാസി",
+ }
+ GNF{
+ "GNF",
+ "ഗിനിയ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ GNS{
+ "GNS",
+ "ഗിനിയ സൈലി",
+ }
+ GQE{
+ "GQE",
+ "ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯àµ½ ഗിനിയ à´Žà´•àµà´µàµ€à´²àµ† ഗിനിയാന",
+ }
+ GRD{
+ "GRD",
+ "à´—àµà´°àµ€à´•àµà´•àµ à´¡àµà´°à´¾à´•àµà´•àµà´®",
+ }
+ GTQ{
+ "GTQ",
+ "à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´² à´•àµà´µàµ†à´±àµà´±àµà´¸àµ½",
+ }
+ GWE{
+ "GWE",
+ "പോർചàµà´šàµà´—ീസൠഗിനി à´Žà´¸àµà´•àµà´¯àµ‚ഡോ",
+ }
+ GWP{
+ "GWP",
+ "ഗിനിയ-ബിസാവൠപെയàµà´¸àµ‹",
+ }
+ GYD{
+ "GYD",
+ "ഗയാന ഡോളർ",
+ }
+ HKD{
+ "HK$",
+ "ഹോങൠകോങൠഡോളർ",
+ }
+ HNL{
+ "HNL",
+ "ഹോൻഡàµà´¯àµà´±à´¾à´¸àµ ലെംപീര",
+ }
+ HRD{
+ "HRD",
+ "à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ» ദിനാർ",
+ }
+ HRK{
+ "HRK",
+ "à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ» à´•àµà´¯àµ‚à´¨",
+ }
+ HTG{
+ "HTG",
+ "ഹെയàµà´·àµà´¯àµ» ഗൂർഡàµ",
+ }
+ HUF{
+ "HUF",
+ "ഹംഗേറിയൻ ഫോറിൻറàµ",
+ }
+ IDR{
+ "IDR",
+ "ഇനàµà´¤àµ‹à´¨àµ‡à´·àµà´¯àµ» രൂപ",
+ }
+ IEP{
+ "IEP",
+ "à´à´±à´¿à´·àµ പൌണàµà´Ÿàµ",
+ }
+ ILP{
+ "ILP",
+ "ഇസàµà´°à´¯àµ‡à´²à´¿ പൌണàµà´Ÿàµ",
+ }
+ ILS{
+ "₪",
+ "ഇസàµà´°à´¾à´¯àµ‡à´²à´¿ à´·à´•àµà´•àµ‡àµ½",
+ }
+ INR{
+ "₹",
+ "ഇനàµà´¤àµà´¯àµ» രൂപ",
+ }
+ IQD{
+ "IQD",
+ "ഇറാകàµà´•à´¿ ദിനാർ",
+ }
+ IRR{
+ "IRR",
+ "ഇറാനിയൻ റിയാൽ",
+ }
+ ISK{
+ "ISK",
+ "à´à´¸àµâ€Œà´²à´¾àµ»à´¡à´¿à´•àµ à´•àµà´°àµ‹à´£",
+ }
+ ITL{
+ "ITL",
+ "ഇറàµà´±à´¾à´²à´¿à´¯àµ» ലിറ",
+ }
+ JMD{
+ "JMD",
+ "ജമൈകàµà´•àµ» ഡോളർ",
+ }
+ JOD{
+ "JOD",
+ "ജോർദàµà´¦à´¾àµ» ദിനാർ",
+ }
+ JPY{
+ "JPÂ¥",
+ "ജപàµà´ªà´¾à´¨àµ€à´¸àµ യെൻ",
+ }
+ KES{
+ "KES",
+ "കെനിയൻ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
+ }
+ KGS{
+ "KGS",
+ "കിർഗിസàµà´¥à´¾àµ» സോം",
+ }
+ KHR{
+ "KHR",
+ "കംബോഡിയൻ റീൽ",
+ }
+ KMF{
+ "KMF",
+ "കൊമോറോ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ KPW{
+ "KPW",
+ "നോർതàµà´¤àµ കൊറിയൻ വോൺ",
+ }
+ KRW{
+ "â‚©",
+ "ദകàµà´·à´¿à´£ കൊറിയൻ വോൺ",
+ }
+ KWD{
+ "KWD",
+ "à´•àµà´µàµˆà´±àµà´±à´¿ ദിനാർ",
+ }
+ KYD{
+ "KYD",
+ "കെയàµà´®àµ»à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളർ‌",
+ }
+ KZT{
+ "KZT",
+ "കസാഖàµà´¸àµà´¥à´¾àµ» à´±àµà´±àµ†à´‚ഗെ",
+ }
+ LAK{
+ "LAK",
+ "ലാവോഷിയൻ à´•à´¿à´ªàµ",
+ }
+ LBP{
+ "LBP",
+ "ലെബനീസൠപൌണàµà´Ÿàµ",
+ }
+ LKR{
+ "LKR",
+ "à´¶àµà´°àµ€à´²à´™àµà´•àµ» രൂപ",
+ }
+ LRD{
+ "LRD",
+ "ലൈബീരിയൻ ഡോളർ",
+ }
+ LSL{
+ "LSL",
+ "ലെസോതോ ലോതàµà´¤à´¿",
+ }
+ LTL{
+ "LTL",
+ "ലിതàµà´µà´¾à´¨à´¿à´¯àµ» ലിത",
+ }
+ LTT{
+ "LTT",
+ "ലിതàµà´µà´¾à´¨à´¿à´¯àµ» തലോനാസàµ",
+ }
+ LUC{
+ "LUC",
+ "ലകàµà´¸à´‚ബർഗൠകൺവേർടàµà´Ÿà´¿à´¬à´¿àµ¾ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ LUF{
+ "LUF",
+ "ലകàµà´¸à´‚ബർഗൠഫàµà´°à´¾à´™àµà´•àµ",
+ }
+ LUL{
+ "LUL",
+ "ലകàµà´¸à´‚ബർഗൠഫിനാൻഷàµà´¯àµ½ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ LVL{
+ "LVL",
+ "ലാറàµà´±àµà´µà´¿à´¯àµ» ലാറàµà´±àµà´¸àµ",
+ }
+ LVR{
+ "LVR",
+ "ലാറàµà´±àµà´µà´¿à´¯àµ» റൂബിൾ",
+ }
+ LYD{
+ "LYD",
+ "ലിബിയൻ ദിനാർ",
+ }
+ MAD{
+ "MAD",
+ "മൊറോകàµà´•àµ» ദിർഹം",
+ }
+ MAF{
+ "MAF",
+ "മൊറോകàµà´•àµ» à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ MDL{
+ "MDL",
+ "മൊൽഡോവൻ ലിയൂ",
+ }
+ MGA{
+ "MGA",
+ "മഡഗാസàµà´•àµ¼ à´à´°à´¿à´¯à´±à´¿",
+ }
+ MGF{
+ "MGF",
+ "മഡഗാസàµà´•àµ¼ à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ MKD{
+ "MKD",
+ "മാസിഡോണിയൻ ദിനാർ",
+ }
+ MLF{
+ "MLF",
+ "മാലി à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ MMK{
+ "MMK",
+ "à´®àµà´¯à´¾àµ»à´®à´¾àµ¼ ചാറàµà´±àµ",
+ }
+ MNT{
+ "MNT",
+ "മംഗോളിയൻ à´¤àµà´—àµà´°à´¿à´•àµ",
+ }
+ MOP{
+ "MOP",
+ "മകൌ പതാകàµà´•",
+ }
+ MRO{
+ "MRO",
+ "മൌറിറàµà´±àµ‡à´¨à´¿à´¯ ഔഗിയ",
+ }
+ MTL{
+ "MTL",
+ "മൽതàµà´¤àµ€à´¸àµ ലിറ",
+ }
+ MTP{
+ "MTP",
+ "മൽതàµà´¤àµ€à´¸àµ പൌണàµà´Ÿàµ",
+ }
+ MUR{
+ "MUR",
+ "മൌറീഷàµà´¯à´¸àµ രൂപ",
+ }
+ MVR{
+ "MVR",
+ "മാലദàµà´µàµ€à´ªàµ രൂപ",
+ }
+ MWK{
+ "MWK",
+ "മലാവി à´•àµà´µà´¾à´š",
+ }
+ MXN{
+ "MX$",
+ "മെകàµà´¸à´¿à´•àµà´•àµ» പെസോ",
+ }
+ MXP{
+ "MXP",
+ "മെകàµà´¸à´¿à´•àµà´•àµ» സിൽവർ പെയàµà´¸àµ‹ (1861-1992)",
+ }
+ MXV{
+ "MXV",
+ "മെകàµà´¸à´¿à´•àµà´•àµ» യൂണിഡാഡൠഡി ഇൻവെർഷൻ (UDI)",
+ }
+ MYR{
+ "MYR",
+ "മലേഷàµà´¯àµ» റിംഗിറàµà´±àµ",
+ }
+ MZE{
+ "MZE",
+ "മൊസാനàµà´ªà´¿à´•àµà´•àµ à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹",
+ }
+ MZM{
+ "MZM",
+ "ഓൾഡൠമൊസാനàµà´ªà´¿à´•àµà´•àµ മെറàµà´±à´¿à´•àµà´•àµ½",
+ }
+ MZN{
+ "MZN",
+ "മൊസാനàµà´ªà´¿à´•àµà´•àµ മെറàµà´±à´¿à´•àµà´•àµ½",
+ }
+ NAD{
+ "NAD",
+ "നമീബിയൻ ഡോളർ",
+ }
+ NGN{
+ "NGN",
+ "നൈജീരിയൻ നൈറ",
+ }
+ NIC{
+ "NIC",
+ "നികരാഗàµà´µàµ» കൊർഡോബ",
+ }
+ NIO{
+ "NIO",
+ "നികരാഗàµà´µàµ» കൊർഡോബ ഒരോ",
+ }
+ NLG{
+ "NLG",
+ "നെതർലൻഡàµà´¸àµ ഗിൽഡർ",
+ }
+ NOK{
+ "NOK",
+ "നോർവീജിയൻ à´•àµà´°àµ‹à´£àµ†",
+ }
+ NPR{
+ "NPR",
+ "നേപàµà´ªà´¾à´³à´¿ രൂപ",
+ }
+ NZD{
+ "NZ$",
+ "à´¨àµà´¯àµ‚സിലാൻഡൠഡോളർ",
+ }
+ OMR{
+ "OMR",
+ "ഒമാൻ റിയാൽ",
+ }
+ PAB{
+ "PAB",
+ "പനാമെയàµà´¨à´¿à´¯àµ» ബാൽബോവ",
+ }
+ PEI{
+ "PEI",
+ "പെറൂവിയൻ ഇൻറി",
+ }
+ PEN{
+ "PEN",
+ "പെറൂവിയൻ സോൾ à´¨àµà´¯àµ‚വോ",
+ }
+ PES{
+ "PES",
+ "പെറൂവിയൻ സോൾ",
+ }
+ PGK{
+ "PGK",
+ "പാപàµà´µ à´¨àµà´¯àµ‚ ഗിനി à´•à´¿à´¨",
+ }
+ PHP{
+ "PHP",
+ "ഫിലിപàµà´ªàµˆàµ» പെയàµà´¸àµ‹",
+ }
+ PKR{
+ "PKR",
+ "പാകàµà´•à´¿à´¸àµà´¥à´¾à´¨à´¿ രൂപ",
+ }
+ PLN{
+ "PLN",
+ "പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿà´¿",
+ }
+ PLZ{
+ "PLZ",
+ "പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿà´¿ (1950-1995)",
+ }
+ PTE{
+ "PTE",
+ "പോർചàµà´šàµà´—ീസൠഎസàµà´•àµà´¯àµà´¡àµ‹",
+ }
+ PYG{
+ "PYG",
+ "പരാഗàµà´µàµ‡ à´—àµà´µà´°à´¨àµ€",
+ }
+ QAR{
+ "QAR",
+ "à´–à´¤àµà´¤àµ¼ റിയാൽ",
+ }
+ RHD{
+ "RHD",
+ "റൊഡേഷàµà´¯àµ» ഡോളർ",
+ }
+ ROL{
+ "ROL",
+ "à´ªàµà´°à´¾à´šàµ€à´¨ റൊമേനിയൻ ലിയàµ",
+ }
+ RON{
+ "RON",
+ "റൊമേനിയൻ ലിയàµ",
+ }
+ RSD{
+ "RSD",
+ "സെർബിയൻ ദിനാർ",
+ }
+ RUB{
+ "RUB",
+ "റഷàµà´¯àµ» റൂബിൾ",
+ }
+ RUR{
+ "RUR",
+ "റഷàµà´¯àµ» റൂബിൾ (1991-1998)",
+ }
+ RWF{
+ "RWF",
+ "à´±àµà´µà´¾à´£àµà´Ÿàµ» à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ SAR{
+ "SAR",
+ "സൌദി റിയാൽ",
+ }
+ SBD{
+ "SBD",
+ "സോളമൻ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളർ",
+ }
+ SCR{
+ "SCR",
+ "സെയàµà´·àµ†àµ½à´¸àµ രൂപ",
+ }
+ SDD{
+ "SDD",
+ "à´ªàµà´°à´¾à´šàµ€à´¨ à´¸àµà´¡à´¾à´¨àµ€à´¸àµ ദിനാർ",
+ }
+ SDG{
+ "SDG",
+ "à´¸àµà´¡à´¾à´¨àµ€à´¸àµ പൌണàµà´Ÿàµ",
+ }
+ SDP{
+ "SDP",
+ "à´ªàµà´°à´¾à´šàµ€à´¨ à´¸àµà´¡à´¾à´¨àµ€à´¸àµ പൌണàµà´Ÿàµ",
+ }
+ SEK{
+ "SEK",
+ "à´¸àµà´µàµ€à´¡à´¿à´·àµ à´•àµà´°àµ‹à´£",
+ }
+ SGD{
+ "SGD",
+ "സിംഗപàµà´ªàµ‚ർ ഡോളർ",
+ }
+ SHP{
+ "SHP",
+ "സെയàµàµ»à´±àµ ഹെലെന പൌണàµà´Ÿàµ",
+ }
+ SIT{
+ "SIT",
+ "à´¸àµà´²àµŠà´µàµ‡à´¨à´¿à´¯ à´±àµà´±àµ‹à´³àµ¼",
+ }
+ SKK{
+ "SKK",
+ "à´¸àµà´²àµ‹à´µà´¾à´•àµ കൊരൂന",
+ }
+ SLL{
+ "SLL",
+ "സിയറാ ലിയോൺ ലിയോൺ",
+ }
+ SOS{
+ "SOS",
+ "സൊമാലി à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
+ }
+ SRD{
+ "SRD",
+ "സൂരിനാം ഡോളർ",
+ }
+ SRG{
+ "SRG",
+ "സൂരിനാം ഗിൽഡർ",
+ }
+ SSP{
+ "SSP",
+ "ദകàµà´·à´¿à´£ à´¸àµà´¡à´¾à´¨àµ€à´¸àµ പൗണàµà´Ÿàµ",
+ }
+ STD{
+ "STD",
+ "സാവോ à´±àµà´±àµ‹à´®à´¿ ആൻഡൠപàµà´°à´¿àµ»à´¸à´¿à´ªàµà´ªà´¿ ഡോബàµà´°",
+ }
+ SUR{
+ "SUR",
+ "സോവിയറàµà´±àµ റൂബിൾ",
+ }
+ SVC{
+ "SVC",
+ "എൽ സാൽവഡോർ കോളൻ",
+ }
+ SYP{
+ "SYP",
+ "സിറിയൻ പൌണàµà´Ÿàµ",
+ }
+ SZL{
+ "SZL",
+ "à´¸àµà´µà´¾à´¸à´¿à´²à´¾àµ»à´¡àµ ലിലാംഗനി",
+ }
+ THB{
+ "฿",
+ "തായൠബടàµà´Ÿàµ",
+ }
+ TJR{
+ "TJR",
+ "താജികàµà´•à´¿à´¸àµà´¥à´¾àµ» റൂബിൾ",
+ }
+ TJS{
+ "TJS",
+ "താജികàµà´•à´¿à´¸àµà´¥à´¾àµ» സൊമോനി",
+ }
+ TMM{
+ "TMM",
+ "à´¤àµàµ¼à´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾àµ» മനതàµ",
+ }
+ TMT{
+ "TMT",
+ "à´¤àµàµ¼à´•àµà´•à´®à´¨à´¿à´¸àµà´¥à´¾à´¨à´¿ മനാതàµà´¤àµ",
+ }
+ TND{
+ "TND",
+ "à´¤àµà´¨àµ€à´¸à´¿à´¯àµ» ദിനാർ",
+ }
+ TOP{
+ "TOP",
+ "à´±àµà´±àµ‹à´‚à´— പാംഗ",
+ }
+ TPE{
+ "TPE",
+ "തിമോർ à´Žà´¸àµà´•àµà´¯àµ‚ഡോ",
+ }
+ TRL{
+ "TRL",
+ "à´ªàµà´°à´¾à´šàµ€à´¨ à´¤àµàµ¼à´•àµà´•à´¿à´·àµ ലിറ",
+ }
+ TRY{
+ "TRY",
+ "à´¤àµàµ¼à´•àµà´•à´¿à´·àµ ലിറ",
+ }
+ TTD{
+ "TTD",
+ "à´Ÿàµà´°à´¿à´¨à´¿à´¡à´¾à´¡àµ ആൻഡൠറàµà´±àµŠà´¬à´¾à´—ോ ഡോളർ",
+ }
+ TWD{
+ "NT$",
+ "തായàµâ€Œà´µà´¾àµ» ഡോളർ",
+ }
+ TZS{
+ "TZS",
+ "ടാൻസാനിയൻ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
+ }
+ UAH{
+ "UAH",
+ "à´¯àµà´•àµà´°àµ‡à´¨à´¿à´¯àµ» à´¹àµà´°à´¿à´µàµà´¨à´¿à´¯",
+ }
+ UAK{
+ "UAK",
+ "à´¯àµà´•àµà´°àµ‡à´¨à´¿à´¯àµ» കാർബോവാനെസàµ",
+ }
+ UGS{
+ "UGS",
+ "ഉഗാണàµà´Ÿàµ» à´·à´¿à´²àµà´²à´¿à´‚ഗൠ(1966-1987)",
+ }
+ UGX{
+ "UGX",
+ "ഉഗാണàµà´Ÿàµ» à´·à´¿à´²àµà´²à´¿à´‚à´—àµ",
+ }
+ USD{
+ "$",
+ "à´¯àµ.à´Žà´¸àµ. ഡോളർ",
+ }
+ USN{
+ "USN",
+ "à´¯àµà´Žà´¸àµ ഡോളർ (à´…à´Ÿàµà´¤àµà´¤ ദിവസം)",
+ }
+ USS{
+ "USS",
+ "à´¯àµà´Žà´¸àµ ഡോളർ (അതേ ദിവസം)",
+ }
+ UYI{
+ "UYI",
+ "ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ എൻ യൂണിഡാഡàµà´¸àµ",
+ }
+ UYP{
+ "UYP",
+ "ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ (1975-1993)",
+ }
+ UYU{
+ "UYU",
+ "ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ ഉറàµà´—ായോ",
+ }
+ UZS{
+ "UZS",
+ "ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾àµ» സം",
+ }
+ VEB{
+ "VEB",
+ "വെനസàµà´µàµ‡à´²àµ» ബോലിവർ (1871-2008)",
+ }
+ VEF{
+ "VEF",
+ "വെനസàµà´µàµ‡à´²àµ» ബോലിവർ",
+ }
+ VND{
+ "â‚«",
+ "വിയറàµà´±àµà´¨à´¾à´®àµ€à´¸àµ ഡോങàµ",
+ }
+ VUV{
+ "VUV",
+ "വനàµà´µà´¾à´¤àµ വാതàµ",
+ }
+ WST{
+ "WST",
+ "പശàµà´šà´¿à´® സമോവ താല",
+ }
+ XAF{
+ "FCFA",
+ "CFA à´«àµà´°à´¾à´™àµà´•àµ BEAC",
+ }
+ XAG{
+ "XAG",
+ "വെളàµà´³à´¿",
+ }
+ XAU{
+ "XAU",
+ "à´¸àµà´µàµ¼à´£àµà´£à´‚",
+ }
+ XBA{
+ "XBA",
+ "യൂറോപàµà´¯àµ» കോനàµà´ªà´¸à´¿à´±àµà´±àµ യൂണിറàµà´±àµ",
+ }
+ XBB{
+ "XBB",
+ "യൂറോപàµà´¯àµ» മോണിറàµà´±à´±à´¿ യൂണിറàµà´±àµ",
+ }
+ XBC{
+ "XBC",
+ "യൂറോപàµà´¯àµ» യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBC)",
+ }
+ XBD{
+ "XBD",
+ "യൂറോപàµà´¯àµ» യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBD)",
+ }
+ XCD{
+ "EC$",
+ "à´•à´¿à´´à´•àµà´•àµ» കരീബിയൻ ഡോളർ",
+ }
+ XDR{
+ "XDR",
+ "à´¸àµà´ªàµ†à´·àµà´¯àµ½ à´¡àµà´°àµ‹à´¯à´¿à´‚ഗൠറൈറàµà´±àµà´¸àµ",
+ }
+ XEU{
+ "XEU",
+ "യൂറോപàµà´¯àµ» നാണയ യൂണിറàµà´±àµ",
+ }
+ XFO{
+ "XFO",
+ "à´«àµà´°àµ†à´žàµà´šàµ ഗോൾഡൠഫàµà´°à´¾à´™àµà´•àµ",
+ }
+ XFU{
+ "XFU",
+ "à´«àµà´°àµ†à´žàµà´šàµ UIC-à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ XOF{
+ "CFA",
+ "CFA à´«àµà´°à´¾à´™àµà´•àµ BCEAO",
+ }
+ XPD{
+ "XPD",
+ "പലാഡിയം",
+ }
+ XPF{
+ "CFPF",
+ "CFP à´«àµà´°à´¾à´™àµà´•àµ",
+ }
+ XPT{
+ "XPT",
+ "à´ªàµà´²à´¾à´±àµà´±à´¿à´¨à´‚",
+ }
+ XRE{
+ "XRE",
+ "RINET à´«à´£àµà´Ÿàµà´¸àµ",
+ }
+ XTS{
+ "XTS",
+ "ടെസàµà´±àµà´±à´¿à´‚à´—à´¿à´¨àµà´³àµà´³ കറൻസി കോഡàµ",
+ }
+ XXX{
+ "XXX",
+ "അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ നാണയം",
+ }
+ YDD{
+ "YDD",
+ "യമനി ദിനാർ",
+ }
+ YER{
+ "YER",
+ "യമനി റിയാൽ",
+ }
+ YUD{
+ "YUD",
+ "യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» ഹാർഡൠദിനാർ",
+ }
+ YUM{
+ "YUM",
+ "യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» നോവി ദിനാർ",
+ }
+ YUN{
+ "YUN",
+ "യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» കൺവേർടàµà´Ÿà´¿à´¬à´¿àµ¾ ദിനാർ",
+ }
+ ZAL{
+ "ZAL",
+ "ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•àµ» റാൻഡൠ(ഫിനാൻഷàµà´¯àµ½)",
+ }
+ ZAR{
+ "ZAR",
+ "ദകàµà´·à´¿à´£ ആഫàµà´°à´¿à´•àµà´•àµ» റാൻഡàµ",
+ }
+ ZMK{
+ "ZMK",
+ "സാംബിയൻ à´•àµà´µà´¾à´š",
+ }
+ ZRN{
+ "ZRN",
+ "സൈറിയൻ à´¨àµà´¯àµ‚ സൈർ",
+ }
+ ZRZ{
+ "ZRZ",
+ "സൈറിയൻ സൈർ",
+ }
+ ZWD{
+ "ZWD",
+ "സിംബാബàµâ€Œà´µàµ† ഡോളർ",
+ }
+ }
+ CurrencyPlurals{
+ ADP{
+ one{"അൻഡോറൻ പെസെയàµà´±àµà´±"}
+ other{"അൻഡോറൻ പെസെയàµà´±àµà´±à´¾à´¸àµ"}
+ }
+ AED{
+ one{"à´¯àµ.à´Ž.à´‡. ദിർഹം"}
+ other{"à´¯àµ.à´Ž.à´‡. ദിർഹംസàµ"}
+ }
+ AFA{
+ one{"à´…à´«àµà´˜à´¾à´¨à´¿ (AFA)"}
+ other{"à´…à´«àµà´˜à´¾à´¨à´¿à´¸àµ (AFA)"}
+ }
+ AFN{
+ one{"à´…à´«àµà´˜à´¾à´¨à´¿"}
+ other{"à´…à´«àµà´˜à´¾à´¨à´¿à´¸àµ"}
+ }
+ ALL{
+ one{"അൽബേനിയൻ ലെകàµ"}
+ other{"അൽബേനിയൻ ലെകàµà´¸àµ"}
+ }
+ AMD{
+ one{"അർമേനിയൻ à´¡àµà´°à´¾à´‚"}
+ other{"അർമേനിയൻ à´¡àµà´°à´¾à´‚à´¸àµ"}
+ }
+ ANG{
+ one{"നെതർലൻഡàµà´¸àµ ആൻഡിലൻ ഗിൽഡർ"}
+ other{"നെതർലൻഡàµà´¸àµ ആൻഡിലൻ ഗിൽഡേഴàµà´¸àµ"}
+ }
+ AOA{
+ one{"അംഗോളൻ à´•àµà´µà´¾àµ»à´¸"}
+ other{"അംഗോളൻ à´•àµà´µà´¾àµ»à´¸à´¾à´¸àµ"}
+ }
+ AOK{
+ one{"അംഗോളൻ à´•àµà´µà´¾àµ»à´¸à´¾ (AOK)"}
+ other{"അംഗോളൻ à´•àµà´µà´¾àµ»à´¸à´¾à´¸àµ (AOK"}
+ }
+ AON{
+ one{"അംഗോളൻ à´¨àµà´¯àµ‚ à´•àµà´µà´¾àµ»à´¸à´¾ (AON)"}
+ other{"അംഗോളൻ à´¨àµà´¯àµ‚ à´•àµà´µà´¾àµ»à´¸à´¾à´¸àµ (AON)"}
+ }
+ AOR{
+ one{"അംഗോളൻ à´•àµà´µà´¾àµ»à´¸ റീഅഡàµà´œà´¸àµà´±àµà´±à´¾à´¡àµ‹ (AOR)"}
+ other{"അംഗോളൻ à´•àµà´µà´¾àµ»à´¸à´¾à´¸àµ റീഅഡàµà´œà´¸àµà´±àµà´±à´¾à´¡àµ‹ (AOR)"}
+ }
+ ARA{
+ one{"അർജൻറീൻ à´“à´¸àµà´Ÿàµà´°àµ½"}
+ other{"അർജൻറീൻ à´“à´¸àµà´Ÿàµà´°àµ½à´¸àµ"}
+ }
+ ARP{
+ one{"അർജൻറീൻ പെയàµà´¸àµ‹ (ARP)"}
+ other{"അർജൻറീൻ പെയàµà´¸àµ‹à´¸àµ (ARP)"}
+ }
+ ARS{
+ one{"അർജൻറീൻ പെയàµà´¸àµ‹"}
+ other{"അർജൻറീൻ പെയàµà´¸àµ‹à´¸àµ"}
+ }
+ ATS{
+ one{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯àµ» à´·à´¿à´²àµà´²à´¿à´‚à´—àµ"}
+ other{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯àµ» à´·à´¿à´²àµà´²à´¿à´‚à´—àµà´¸àµ"}
+ }
+ AUD{
+ one{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» ഡോളർ"}
+ other{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» ഡോളേഴàµà´¸àµ"}
+ }
+ AWG{
+ one{"അറൂബൻ ഗിൽഡർ"}
+ other{"അറൂബൻ ഗിൽഡേഴàµà´¸àµ"}
+ }
+ AZM{
+ one{"അസർബയàµà´œà´¾àµ» മനതàµâ€Œ (AZM)"}
+ other{"അസർബയàµà´œà´¾àµ» മനതàµâ€Œà´¸àµ (AZM)"}
+ }
+ AZN{
+ one{"അസർബയàµà´œà´¾àµ» മനതàµ"}
+ other{"അസർബയàµà´œà´¾àµ» മനതàµâ€Œà´¸àµ"}
+ }
+ BAD{
+ one{"ബോസàµà´¨à´¿à´¯ ഹെർസഗോവിന ദിനാർ"}
+ other{"ബോസàµà´¨à´¿à´¯ ഹെർസഗോവിന ദിനാർസàµ"}
+ }
+ BAM{
+ one{"ബോസàµà´¨à´¿à´¯ ഹെർസഗോവിന കൺവേർടàµà´Ÿà´¿à´¬à´¿àµ¾ മാർകàµà´•àµ"}
+ other{"ബോസàµà´¨à´¿à´¯ ഹെർസഗോവിന കൺവേർടàµà´Ÿà´¿à´¬à´¿àµ¾ മാർകàµà´¸àµ"}
+ }
+ BBD{
+ one{"ബാർബഡോസൠഡോളർ"}
+ other{"ബാർബഡോസൠഡോളേഴàµà´¸àµ"}
+ }
+ BDT{
+ one{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ താകàµà´•à´¾"}
+ other{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ താകàµà´•à´¾à´¸àµ"}
+ }
+ BEC{
+ one{"ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨à´¤àµ)"}
+ other{"ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨à´¤àµ)"}
+ }
+ BEF{
+ one{"ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ BEL{
+ one{"ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµ (ഫിനാൻഷàµà´¯àµ½)"}
+ other{"ബെൽജിയൻ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ(ഫിനാൻഷàµà´¯àµ½)"}
+ }
+ BGL{
+ one{"ബൾഗേറിയൻ ഹാർഡൠലെവàµ"}
+ other{"ബൾഗേറിയൻ ഹാർഡൠലെവàµà´¸àµ"}
+ }
+ BGN{
+ one{"ബൾഗേറിയൻ à´¨àµà´¯àµ‚ ലെവàµ"}
+ other{"ബൾഗേറിയൻ à´¨àµà´¯àµ‚ ലെവàµà´¸àµ"}
+ }
+ BHD{
+ one{"ബഹàµà´±àµˆàµ» ദിനാർ"}
+ other{"ബഹàµà´±àµˆàµ» ദിനാർസàµ"}
+ }
+ BIF{
+ one{"à´¬àµà´±àµà´£àµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"à´¬àµà´±àµà´£àµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ BMD{
+ one{"ബെർമàµà´¡àµ» ഡോളർ"}
+ other{"ബെർമàµà´¡àµ» ഡോളേഴàµà´¸àµ"}
+ }
+ BND{
+ one{"à´¬àµà´°àµ‚ണെ ഡോളർ"}
+ other{"à´¬àµà´°àµ‚ണെ ഡോളറàµà´•àµ¾"}
+ }
+ BOB{
+ one{"ബൊളീവിയാനോ"}
+ other{"ബൊളീവിയാനോസàµ"}
+ }
+ BOP{
+ one{"ബൊളീവിയൻ പെയàµà´¸àµ‹"}
+ other{"ബൊളീവിയൻ പെയàµà´¸àµ‹à´¸àµ"}
+ }
+ BOV{
+ one{"ബൊളീവിയൻ എംവിഡോ"}
+ other{"ബൊളീവിയൻ എംവിഡോസàµ"}
+ }
+ BRB{
+ one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ നോവോ (BRB)"}
+ other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹à´¸àµ നോവോ (BRB)"}
+ }
+ BRC{
+ one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸à´¾à´¡àµ‹"}
+ other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸à´¾à´¡àµ‹à´¸àµ"}
+ }
+ BRE{
+ one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹ (BRE)"}
+ other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹à´¸àµ (BRE)"}
+ }
+ BRL{
+ one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» റിയാൽ"}
+ other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» റിയാൽസàµ"}
+ }
+ BRN{
+ one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸à´¾à´¡àµ‹ നോവോ"}
+ other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸à´¾à´¡àµ‹ നോവോസàµ"}
+ }
+ BRR{
+ one{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹"}
+ other{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» à´•àµà´°àµà´¸àµ†à´¯àµà´±àµ‹à´¸àµ"}
+ }
+ BSD{
+ one{"ബഹാമിയൻ ഡോളർ"}
+ other{"ബഹാമിയൻ ഡോളേഴàµà´¸àµ"}
+ }
+ BTN{
+ one{"ഭൂടàµà´Ÿà´¾àµ» എൻഗൾടàµà´°à´‚"}
+ other{"ഭൂടàµà´Ÿà´¾àµ» എൻഗൾടàµà´°à´‚à´¸àµ"}
+ }
+ BUK{
+ one{"ബർമീസൠചാറàµà´±àµ"}
+ other{"ബർമീസൠചാറàµà´±àµà´¸àµ"}
+ }
+ BWP{
+ one{"ബോടàµà´¸àµà´µà´¾à´¨àµ» à´ªàµà´¯àµ‚à´²"}
+ other{"ബോടàµà´¸àµà´µà´¾à´¨àµ» à´ªàµà´¯àµ‚ലാസàµ"}
+ }
+ BYB{
+ one{"ബെലാറഷàµà´¯àµ» à´¨àµà´¯àµ‚ റൂബിൾ (BYB)"}
+ other{"ബെലാറഷàµà´¯àµ» à´¨àµà´¯àµ‚ റൂബിൾസൠ(BYB)"}
+ }
+ BYR{
+ one{"ബെലാറഷàµà´¯àµ» റൂബിൾ"}
+ other{"ബെലാറഷàµà´¯àµ» റൂബിൾസàµ"}
+ }
+ BZD{
+ one{"ബെലീസൠഡോളർ"}
+ other{"ബെലീസൠഡോളേഴàµà´¸àµ"}
+ }
+ CAD{
+ one{"കനേഡിയൻ ഡോളർ"}
+ other{"കനേഡിയൻ ഡോളേഴàµà´¸àµ"}
+ }
+ CDF{
+ one{"കോങàµà´•à´³àµ€à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ കോങàµà´•àµŠà´³àµˆà´¸àµ"}
+ other{"കോങàµà´•à´³àµ€à´¸àµ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ കോങàµà´•àµŠà´³àµˆà´¸àµ"}
+ }
+ CHE{
+ one{"WIR യൂറോ"}
+ other{"WIR യൂറോസàµ"}
+ }
+ CHF{
+ one{"à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ CHW{
+ one{"WIR à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"WIR à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ CLF{
+ one{"ചിലിയൻ യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഫോമെൻറോ"}
+ other{"ചിലിയൻ യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഫോമെൻറോസàµ"}
+ }
+ CLP{
+ one{"ചിലിയൻ പെസോ"}
+ other{"ചിലിയൻ പെസോസàµ"}
+ }
+ CNY{
+ one{"ചൈനീസൠയàµà´µà´¾àµ»"}
+ other{"ചൈനീസൠയàµà´µà´¾àµ»"}
+ }
+ COP{
+ one{"കൊളംബിയൻ പെസോ"}
+ other{"കൊളംബിയൻ പെസോസàµ"}
+ }
+ COU{
+ one{"യൂണിഡാഡൠഡി വാലർ റിയൽ"}
+ other{"യൂണിഡാഡൠഡി വാലർ റിയൽസàµ"}
+ }
+ CRC{
+ one{"കോസàµà´±àµà´±à´¾ റികàµà´•àµ» കോളൻ"}
+ other{"കോസàµà´±àµà´±à´¾ റികàµà´•àµ» കോളൻസàµ"}
+ }
+ CSD{
+ one{"à´ªàµà´°à´¾à´šàµ€à´¨ സെർബിയൻ ദിനാർ"}
+ other{"à´ªàµà´°à´¾à´šàµ€à´¨ സെർബിയൻ ദിനാർസàµ"}
+ }
+ CSK{
+ one{"ചെകàµà´•àµ‹à´¸àµà´²àµŠà´µà´¾à´•àµà´•àµ ഹാർഡൠകൊരൂന"}
+ other{"ചെകàµà´•àµ‹à´¸àµà´²àµŠà´µà´¾à´•àµà´•àµ ഹാർഡൠകൊരൂനാസàµ"}
+ }
+ CUP{
+ one{"à´•àµà´¯àµ‚ബൻ പെസോ"}
+ other{"à´•àµà´¯àµ‚ബൻ പെസോസàµ"}
+ }
+ CVE{
+ one{"കെയàµà´ªàµ വെർഡെ à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹"}
+ other{"കെയàµà´ªàµ വെർഡെ à´Žà´¸àµà´•àµà´¯àµà´¡àµ‹à´¸àµ"}
+ }
+ CYP{
+ one{"സൈപàµà´°à´¸àµ പൌണàµà´Ÿàµ"}
+ other{"സൈപàµà´°à´¸àµ പൌണàµà´Ÿàµà´¸àµ"}
+ }
+ CZK{
+ one{"ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ കൊരൂന"}
+ other{"ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ കൊരൂനാസàµ"}
+ }
+ DDM{
+ one{"à´•à´¿à´´à´•àµà´•àµ» ജർമൻ à´“à´¸àµà´±àµà´±àµà´®à´¾àµ¼à´•àµà´•àµ"}
+ other{"à´•à´¿à´´à´•àµà´•àµ» ജർമൻ à´“à´¸àµà´±àµà´±àµà´®à´¾àµ¼à´•àµà´•àµà´¸àµ"}
+ }
+ DEM{
+ one{"ജർമൻ മാർകàµà´•àµ"}
+ other{"ജർമൻ മാർകàµà´•àµà´¸àµ"}
+ }
+ DJF{
+ one{"ജീബോടàµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"ജീബോടàµà´Ÿà´¿ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ DKK{
+ one{"ഡാനിഷൠകàµà´°àµ‹àµº"}
+ other{"ഡാനിഷൠകàµà´°àµ‹àµºà´¸àµ"}
+ }
+ DOP{
+ one{"ഡൊമിനികàµà´•àµ» പെയàµà´¸àµ‹"}
+ other{"ഡൊമിനികàµà´•àµ» പെയàµà´¸àµ‹à´¸àµ"}
+ }
+ DZD{
+ one{"അൾജീരിയൻ ദിനാർ"}
+ other{"അൾജീരിയൻ ദിനാർസàµ"}
+ }
+ ECS{
+ one{"ഇകàµà´µà´¡àµ‹àµ¼ സൂകàµà´°àµ‡"}
+ other{"ഇകàµà´µà´¡àµ‹àµ¼ സൂകàµà´°àµ‡à´¸àµ"}
+ }
+ ECV{
+ one{"ഇകàµà´µà´¡àµ‹àµ¼ യൂണിഡാഡൠഡി വാലർ കോൺസàµà´±àµà´±àµ»à´±àµ† (UVC)"}
+ other{"ഇകàµà´µà´¡àµ‹àµ¼ യൂണിഡാഡàµà´¸àµ à´¡à´¿ വാലർ കോൺസàµà´±àµà´±àµ»à´±àµ† (UVC)"}
+ }
+ EEK{
+ one{"à´Žà´¸àµà´±àµà´±àµŒà´¨à´¿à´¯àµ» à´•àµà´°àµ‚ൺ"}
+ other{"à´Žà´¸àµà´±àµà´±àµŒà´¨à´¿à´¯àµ» à´•àµà´°àµ‚ൺസàµ"}
+ }
+ EGP{
+ one{"ഈജിപàµà´·àµà´¯àµ» പൌണàµà´Ÿàµ"}
+ other{"ഈജിപàµà´·àµà´¯àµ» പൌണàµà´Ÿàµà´¸àµ"}
+ }
+ ERN{
+ one{"എറിതàµà´°à´¿à´¯àµ» നകàµà´«"}
+ other{"എറിതàµà´°à´¿à´¯àµ» നകàµà´«à´¾à´¸àµ"}
+ }
+ ESA{
+ one{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (A à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
+ other{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±à´¾à´¸àµ (A à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
+ }
+ ESB{
+ one{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´± (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
+ other{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±à´¾à´¸àµ (കൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´…à´•àµà´•àµŒà´£àµà´Ÿàµ)"}
+ }
+ ESP{
+ one{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±"}
+ other{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ പസെയàµà´±àµà´±à´¾à´¸àµ"}
+ }
+ ETB{
+ one{"à´Žà´¤àµà´¯àµ‹à´ªàµà´ªà´¿à´¯àµ» ബിർ"}
+ other{"à´Žà´¤àµà´¯àµ‹à´ªàµà´ªà´¿à´¯àµ» ബിർസàµ"}
+ }
+ EUR{
+ one{"യൂറോ"}
+ other{"യൂറോസàµ"}
+ }
+ FIM{
+ one{"à´«à´¿à´¨àµà´¨à´¿à´·àµ മാർകàµà´•"}
+ other{"à´«à´¿à´¨àµà´¨à´¿à´·àµ മാർകàµà´•à´¾à´¸àµ"}
+ }
+ FJD{
+ one{"ഫിജി ഡോളർ"}
+ other{"ഫിജി ഡോളേഴàµà´¸àµ"}
+ }
+ FKP{
+ one{"ഫോകàµâ€Œà´²à´¾àµ»à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† പൌണàµà´Ÿàµ"}
+ other{"ഫോകàµâ€Œà´²à´¾àµ»à´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† പൌണàµà´Ÿàµà´¸àµ"}
+ }
+ FRF{
+ one{"à´«àµà´°àµ†à´žàµà´šàµ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"à´«àµà´°àµ†à´žàµà´šàµ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ GBP{
+ one{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ പൌണàµà´Ÿàµ à´¸àµà´±àµà´±àµ†àµ¼à´²à´¿à´‚à´—àµ"}
+ other{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ പൌണàµà´Ÿàµ à´¸àµà´±àµà´±àµ†àµ¼à´²à´¿à´‚à´—àµà´¸àµ"}
+ }
+ GEK{
+ one{"ജോർâ€à´œàµà´œà´¿à´¯àµ» à´•àµà´¯àµ‚പോൺ ലാരിറàµà´±àµ"}
+ other{"ജോർâ€à´œàµà´œà´¿à´¯àµ» à´•àµà´¯àµ‚പോൺ ലാരിറàµà´±àµà´¸àµ"}
+ }
+ GEL{
+ one{"ജോർâ€à´œàµà´œà´¿à´¯àµ» ലാരി"}
+ other{"ജോർâ€à´œàµà´œà´¿à´¯àµ» ലാരിസàµ"}
+ }
+ GHC{
+ one{"ഘാന കെഡി (GHC)"}
+ other{"ഘാന കെഡിസൠ(GHC)"}
+ }
+ GHS{
+ one{"ഘാന കെഡി"}
+ other{"ഘാന കെഡിസàµ"}
+ }
+ GIP{
+ one{"à´—à´¿à´¬àµà´°à´¾àµ½à´Ÿàµà´Ÿàµ¼ പൌണàµà´Ÿàµ"}
+ other{"à´—à´¿à´¬àµà´°à´¾àµ½à´Ÿàµà´Ÿàµ¼ പൌണàµà´Ÿàµà´¸àµ"}
+ }
+ GMD{
+ one{"ഗാനàµà´ªà´¿à´¯ ദലാസി"}
+ other{"ഗാനàµà´ªà´¿à´¯ ദലാസിസàµ"}
+ }
+ GNF{
+ one{"ഗിനിയ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"ഗിനിയ à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ GNS{
+ one{"ഗിനിയ സൈലി"}
+ other{"ഗിനിയ സൈലിസàµ"}
+ }
+ GQE{
+ one{"ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯àµ½ ഗിനി à´Žà´•àµà´µàµ€à´²àµ†"}
+ other{"ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯àµ½ ഗിനി à´Žà´•àµà´µàµ€à´²àµ†"}
+ }
+ GRD{
+ one{"à´—àµà´°àµ€à´•àµà´•àµ à´¡àµà´°à´¾à´•àµà´•àµà´®"}
+ other{"à´—àµà´°àµ€à´•àµà´•àµ à´¡àµà´°à´¾à´•àµà´•àµà´®à´¾à´¸àµ"}
+ }
+ GTQ{
+ one{"à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´² à´•àµà´µàµ†à´±àµà´±àµà´¸àµ½"}
+ other{"à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´² à´•àµà´µàµ†à´±àµà´±àµà´¸àµ½à´¸àµ"}
+ }
+ GWE{
+ one{"പോർചàµà´šàµà´—ീസൠഗിനി à´Žà´¸àµà´•àµà´¯àµ‚ഡോ"}
+ other{"പോർചàµà´šàµà´—ീസൠഗിനി à´Žà´¸àµà´•àµà´¯àµ‚ഡോസàµ"}
+ }
+ GWP{
+ one{"ഗിനി-ബിസാവൠപെയàµà´¸àµ‹"}
+ other{"ഗിനി-ബിസാവൠപെയàµà´¸àµ‹à´¸àµ"}
+ }
+ GYD{
+ one{"ഗയാന ഡോളർ"}
+ other{"ഗയാന ഡോളേഴàµà´¸àµ"}
+ }
+ HKD{
+ one{"ഹോങൠകോങൠഡോളർ"}
+ other{"ഹോങൠകോങൠഡോളേഴàµà´¸àµ"}
+ }
+ HNL{
+ one{"ഹോൻഡàµà´¯àµà´±à´¾à´¸àµ ലെംപീര"}
+ other{"ഹോൻഡàµà´¯àµà´±à´¾à´¸àµ ലെംപീരാസàµ"}
+ }
+ HRD{
+ one{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ» ദിനാർ"}
+ other{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ» ദിനാർസàµ"}
+ }
+ HRK{
+ one{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ» à´•àµà´¯àµ‚à´¨"}
+ other{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ» à´•àµà´¯àµ‚നാസàµ"}
+ }
+ HTG{
+ one{"ഹെയàµà´·àµà´¯àµ» ഗൂർഡàµ"}
+ other{"ഹെയàµà´·àµà´¯àµ» ഗൂർഡàµà´¸àµ"}
+ }
+ HUF{
+ one{"ഹംഗേറിയൻ ഫോറിൻറàµ"}
+ other{"ഹംഗേറിയൻ ഫോറിൻറàµà´¸àµ"}
+ }
+ IDR{
+ one{"ഇനàµà´¤àµ‹à´¨àµ‡à´·àµà´¯àµ» രൂപ"}
+ other{"ഇനàµà´¤àµ‹à´¨àµ‡à´·àµà´¯àµ» രൂപ"}
+ }
+ IEP{
+ one{"à´à´±à´¿à´·àµ പൌണàµà´Ÿàµ"}
+ other{"à´à´±à´¿à´·àµ പൌണàµà´Ÿàµà´¸àµ"}
+ }
+ ILP{
+ one{"ഇസàµà´°à´¯àµ‡à´²à´¿ പൌണàµà´Ÿàµ"}
+ other{"ഇസàµà´°à´¯àµ‡à´²à´¿ പൌണàµà´Ÿàµà´¸àµ"}
+ }
+ ILS{
+ one{"ഇസàµà´°à´¾à´¯àµ‡à´²à´¿ à´¨àµà´¯àµ‚ ഷെകàµà´•àµ½"}
+ other{"ഇസàµà´°à´¾à´¯àµ‡à´²à´¿ à´¨àµà´¯àµ‚ ഷെകàµà´•àµ½à´¸àµ"}
+ }
+ INR{
+ one{"ഇനàµà´¤àµà´¯àµ» രൂപ"}
+ other{"ഇനàµà´¤àµà´¯àµ» രൂപ"}
+ }
+ IQD{
+ one{"ഇറാകàµà´•à´¿ ദിനാർ"}
+ other{"ഇറാകàµà´•à´¿ ദിനാർസàµ"}
+ }
+ IRR{
+ one{"ഇറാനിയൻ റിയാൽ"}
+ other{"ഇറാനിയൻ റിയാൽസàµ"}
+ }
+ ISK{
+ one{"à´à´¸àµâ€Œà´²à´¾àµ»à´¡à´¿à´•àµ à´•àµà´°àµ‹à´£"}
+ other{"à´à´¸àµâ€Œà´²à´¾àµ»à´¡à´¿à´•àµ à´•àµà´°àµ‹à´£à´¾à´¸àµ"}
+ }
+ ITL{
+ one{"ഇറàµà´±à´¾à´²à´¿à´¯àµ» ലിറ"}
+ other{"ഇറàµà´±à´¾à´²à´¿à´¯àµ» ലിറാസàµ"}
+ }
+ JMD{
+ one{"ജമൈകàµà´•àµ» ഡോളർ"}
+ other{"ജമൈകàµà´•àµ» ഡോളേഴàµà´¸àµ"}
+ }
+ JOD{
+ one{"ജോർദàµà´¦à´¾àµ» ദിനാർ"}
+ other{"ജോർദàµà´¦à´¾àµ» ദിനാർസàµ"}
+ }
+ JPY{
+ one{"ജാപàµà´ªà´¨àµ€à´¸àµ യെൻ"}
+ other{"ജാപàµà´ªà´¨àµ€à´¸àµ യെൻ"}
+ }
+ KES{
+ one{"കെനിയൻ à´·à´¿à´²àµà´²à´¿à´‚à´—àµ"}
+ other{"കെനിയൻ à´·à´¿à´²àµà´²à´¿à´‚à´—àµà´¸àµ"}
+ }
+ KGS{
+ one{"കിർഗിസàµà´¥à´¾àµ» സോം"}
+ other{"കിർഗിസàµà´¥à´¾àµ» സോംസàµ"}
+ }
+ KHR{
+ one{"കംബോഡിയൻ റീൽ"}
+ other{"കംബോഡിയൻ റീൽസàµ"}
+ }
+ KMF{
+ one{"കൊമോറോ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"കൊമോറോ à´«àµà´°à´¾à´™àµàµ¿à´¸àµ"}
+ }
+ KPW{
+ one{"ഉതàµà´¤à´° കൊറിയൻ വോൺ"}
+ other{"ഉതàµà´¤à´° കൊറിയൻ വോൺസàµ"}
+ }
+ KRW{
+ one{"ദകàµà´·à´¿à´£ കൊറിയൻ വോൺ"}
+ other{"ദകàµà´·à´¿à´£ കൊറിയൻ വോൺസàµ"}
+ }
+ KWD{
+ one{"à´•àµà´µàµˆà´±àµà´±àµ ദിനാർ"}
+ other{"à´•àµà´µàµˆà´±àµà´±à´¿ ദിനാർസàµâ€Œ"}
+ }
+ KYD{
+ one{"കെയàµà´®àµ»à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളർ‌"}
+ other{"കെയàµà´®àµ»à´¦àµà´µàµ€à´ªàµà´•à´³àµà´Ÿàµ† ഡോളേഴàµà´¸àµ"}
+ }
+ KZT{
+ one{"കസാഖàµà´¸àµà´¥à´¾àµ» à´±àµà´±àµ†à´‚ഗെ"}
+ other{"കസാഖàµà´¸àµà´¥à´¾àµ» à´±àµà´±àµ†à´‚ഗെസàµâ€Œ"}
+ }
+ LAK{
+ one{"ലാവോഷàµà´¯àµ» à´•à´¿à´ªàµâ€Œ"}
+ other{"ലാവോഷàµà´¯àµ» à´•à´¿à´ªàµâ€Œà´¸àµâ€Œ"}
+ }
+ LBP{
+ one{"ലെബനീസൠപൌണàµà´Ÿàµ"}
+ other{"ലെബനീസൠപൌണàµà´Ÿàµà´¸àµ"}
+ }
+ LKR{
+ one{"à´¶àµà´°àµ€à´²à´™àµà´•àµ» രൂപ"}
+ other{"à´¶àµà´°àµ€à´²à´™àµà´•àµ» രൂപ"}
+ }
+ LRD{
+ one{"ലൈബീരിയൻ ഡോളർ"}
+ other{"ലൈബീരിയൻ ഡോളേഴàµà´¸àµ"}
+ }
+ LSL{
+ one{"ലെസോതോ ലോതàµà´¤à´¿"}
+ other{"ലെസോതോ ലോതàµà´¤à´¿à´¸àµâ€Œ"}
+ }
+ LTL{
+ one{"ലിതàµà´µà´¾à´¨à´¿à´¯àµ» ലിത"}
+ other{"ലിതàµà´µà´¾à´¨à´¿à´¯àµ» ലിതാസàµâ€Œ"}
+ }
+ LTT{
+ one{"ലിതàµà´µà´¾à´¨à´¿à´¯àµ» തലോനാസàµ"}
+ other{"ലിതàµà´µà´¾à´¨à´¿à´¯àµ» തലോനാസെസàµâ€Œ"}
+ }
+ LUC{
+ one{"ലകàµà´¸à´‚ബർഗൠകൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´«àµà´°à´¾à´™àµà´•àµâ€Œ"}
+ other{"ലകàµà´¸à´‚ബർഗൠകൈമാറàµà´±à´‚ ചെയàµà´¯à´¾à´µàµà´¨àµà´¨ à´«àµà´°à´¾à´™àµà´•àµâ€Œà´¸àµâ€Œ"}
+ }
+ LUF{
+ one{"ലകàµà´¸à´‚ബർഗൠഫàµà´°à´¾à´™àµà´•àµ"}
+ other{"ലകàµà´¸à´‚ബർഗൠഫàµà´°à´¾à´™àµà´•àµâ€Œà´¸àµâ€Œ"}
+ }
+ LUL{
+ one{"ലകàµà´¸à´‚ബർഗൠഫിനാൻഷàµà´¯àµ½ à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"ലകàµà´¸à´‚ബർഗൠഫിനാൻഷàµà´¯àµ½ à´«àµà´°à´¾à´™àµà´•àµâ€Œà´¸àµâ€Œ"}
+ }
+ LVL{
+ one{"ലാറàµà´±àµà´µà´¿à´¯àµ» ലാറàµà´±àµà´¸àµ"}
+ other{"ലാറàµà´±àµà´µà´¿à´¯àµ» ലാറàµà´±àµà´¸àµ†à´¸àµâ€Œ"}
+ }
+ LVR{
+ one{"ലാറàµà´±àµà´µà´¿à´¯àµ» റൂബിൾ"}
+ other{"ലാറàµà´±àµà´µà´¿à´¯àµ» റൂബിൾ"}
+ }
+ MMK{
+ one{"à´®àµà´¯à´¾àµ»à´®à´¾àµ¼ ചാറàµà´±àµ"}
+ other{"à´®àµà´¯à´¾àµ»à´®à´¾àµ¼ ചാറàµà´±àµ"}
+ }
+ MOP{
+ one{"മകൌ പതാകàµà´•"}
+ other{"മകൌ പതാകàµà´•à´¾à´¸àµ"}
+ }
+ MVR{
+ one{"മാലദàµà´µàµ€à´ªàµ രൂപ"}
+ other{"മാലദàµà´µàµ€à´ªàµ രൂപ"}
+ }
+ MXP{
+ one{"മെകàµà´¸à´¿à´•àµà´•àµ» സിൽവർ പെയàµà´¸àµ‹ (MXP)"}
+ other{"മെകàµà´¸à´¿à´•àµà´•àµ» സിൽവർ പെയàµà´¸àµ‹à´¸àµ (MXP)"}
+ }
+ MXV{
+ one{"മെകàµà´¸à´¿à´•àµà´•àµ» യൂണിഡാഡൠഡി ഇൻവെർഷൻ (UDI)"}
+ other{"മെകàµà´¸à´¿à´•àµà´•àµ» യൂണിഡാഡàµà´¸àµ à´¡à´¿ ഇൻവെർഷൻ (UDI)"}
+ }
+ NLG{
+ one{"നെതർലൻഡàµà´¸àµ ഗിൽഡർ"}
+ other{"നെതർലൻഡàµà´¸àµ ഗിൽഡേഴàµà´¸àµ"}
+ }
+ NOK{
+ one{"നോർവീജിയൻ à´•àµà´°àµ‹àµº"}
+ other{"നോർവീജിയൻ à´•àµà´°àµ‹àµºà´¸àµ"}
+ }
+ NZD{
+ one{"à´¨àµà´¯àµ‚സിലൻഡൠഡോളർ"}
+ other{"à´¨àµà´¯àµ‚സിലൻഡൠഡോളേഴàµà´¸àµ"}
+ }
+ PAB{
+ one{"പനാമെയàµà´¨à´¿à´¯àµ» ബാൽബോവ"}
+ other{"പനാമെയàµà´¨à´¿à´¯àµ» ബാൽബോവാസàµ"}
+ }
+ PEI{
+ one{"പെറൂവിയൻ ഇൻറി"}
+ other{"പെറൂവിയൻ ഇൻറിസàµ"}
+ }
+ PEN{
+ one{"പെറൂവിയൻ സോൾ à´¨àµà´¯àµ‚വോ"}
+ other{"പെറൂവിയൻ സോൾ à´¨àµà´¯àµ‚വോസàµ"}
+ }
+ PES{
+ one{"പെറൂവിയൻ സോൾ"}
+ other{"പെറൂവിയൻ സോൾസàµ"}
+ }
+ PGK{
+ one{"പാപàµà´µ à´¨àµà´¯àµ‚ ഗിനി à´•à´¿à´¨"}
+ other{"പാപàµà´µ à´¨àµà´¯àµ‚ ഗിനി കിനാസàµ"}
+ }
+ PHP{
+ one{"ഫിലിപàµà´ªàµˆàµ» പെയàµà´¸àµ‹"}
+ other{"ഫിലിപàµà´ªàµˆàµ» പെയàµà´¸àµ‹à´¸àµ"}
+ }
+ PKR{
+ one{"പാകàµà´•à´¿à´¸àµà´¥à´¾à´¨à´¿ രൂപ"}
+ other{"പാകàµà´•à´¿à´¸àµà´¥à´¾à´¨à´¿ രൂപ"}
+ }
+ PLN{
+ one{"പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿà´¿"}
+ other{"പോളിഷൠസàµà´²àµ‹à´Ÿàµà´Ÿàµ€à´¸àµ"}
+ }
+ RUB{
+ one{"റഷàµà´¯àµ» റൂബിൾ"}
+ other{"റഷàµà´¯àµ» റൂബിൾസàµ"}
+ }
+ SSP{
+ one{"ദകàµà´·à´¿à´£ à´¸àµà´¡à´¾à´¨àµ€à´¸àµ പൗണàµà´Ÿàµ"}
+ other{"ദകàµà´·à´¿à´£ à´¸àµà´¡à´¾à´¨àµ€à´¸àµ പൗണàµà´Ÿàµ"}
+ }
+ SYP{
+ one{"സിറിയൻ പൌണàµà´Ÿàµ"}
+ other{"സിറിയൻ പൌണàµà´Ÿàµ"}
+ }
+ THB{
+ one{"തായൠബടàµà´Ÿàµ"}
+ other{"തായൠബടàµà´Ÿàµ"}
+ }
+ TJR{
+ one{"തജികàµà´¸àµà´¥à´¾àµ» റൂബിൾ"}
+ other{"തജികàµà´¸àµà´¥à´¾àµ» റൂബിൾസàµ"}
+ }
+ TJS{
+ one{"തജികിസàµà´¥à´¾àµ» സൊമോനി"}
+ other{"തജികിസàµà´¥à´¾àµ» സൊമോനിസàµ"}
+ }
+ TMM{
+ one{"à´¤àµàµ¼à´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾àµ» മനതàµ"}
+ other{"à´¤àµàµ¼à´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾àµ» മനതàµâ€Œà´¸àµ"}
+ }
+ TOP{
+ one{"à´±àµà´±àµ‹à´‚à´— പാംഗ"}
+ other{"à´±àµà´±àµ‹à´‚à´— പാംഗാസàµ"}
+ }
+ TPE{
+ one{"തിമോർ à´Žà´¸àµà´•àµà´¯àµ‚ഡോ"}
+ other{"തിമോർ à´Žà´¸àµà´•àµà´¯àµ‚ഡോസàµ"}
+ }
+ TRL{
+ one{"à´ªàµà´°à´¾à´šàµ€à´¨ à´¤àµàµ¼à´•àµà´•à´¿à´·àµ ലിറ"}
+ other{"à´ªàµà´°à´¾à´šàµ€à´¨ à´¤àµàµ¼à´•àµà´•à´¿à´·àµ ലിറാസàµ"}
+ }
+ TRY{
+ one{"à´¤àµàµ¼à´•àµà´•à´¿à´·àµ ലിറ"}
+ other{"à´¤àµàµ¼à´•àµà´•à´¿à´·àµ ലിറാസàµ"}
+ }
+ TWD{
+ one{"തായàµâ€Œà´µà´¾àµ» ഡോളർ"}
+ other{"തായàµâ€Œà´µà´¾àµ» ഡോളേഴàµà´¸àµ"}
+ }
+ UAH{
+ one{"ഉകàµà´°àµ‡à´¨à´¿à´¯àµ» à´¹àµà´°à´¿à´µàµà´¨à´¿à´¯"}
+ other{"ഉകàµà´°àµ‡à´¨à´¿à´¯àµ» à´¹àµà´°à´¿à´µàµà´¨à´¿à´¯à´¾à´¸àµ"}
+ }
+ UAK{
+ one{"ഉകàµà´°àµ‡à´¨à´¿à´¯àµ» കാർബോവാനെസàµ"}
+ other{"ഉകàµà´°àµ‡à´¨à´¿à´¯àµ» കാർബോവാനെസàµ"}
+ }
+ USD{
+ one{"à´¯àµ.എസൠഡോളർ"}
+ other{"à´¯àµ.എസൠഡോളേഴàµà´¸àµ"}
+ }
+ USS{
+ one{"à´¯àµà´Žà´¸àµ ഡോളർ (അതേ ദിവസം)"}
+ other{"à´¯àµà´Žà´¸àµ ഡോളേഴàµà´¸àµ (അതേ ദിവസം)"}
+ }
+ UYI{
+ one{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ എൻ യൂണിഡാഡàµà´¸àµ ഇൻഡെകàµà´¸à´¾à´¡à´¾à´¸àµ"}
+ other{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹à´¸àµ എൻ യൂണിഡാഡàµà´¸àµ ഇൻഡെകàµà´¸à´¾à´¡à´¾à´¸àµ"}
+ }
+ UYP{
+ one{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹ (UYP)"}
+ other{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹à´¸àµ (UYP)"}
+ }
+ UYU{
+ one{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹"}
+ other{"ഉറàµà´—àµà´µàµ‡ പെയàµà´¸àµ‹"}
+ }
+ UZS{
+ one{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾àµ» സം"}
+ other{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾àµ» സംസàµ"}
+ }
+ VEB{
+ one{"വെനസàµà´µàµ‡à´²àµ» ബോലിവർ (1871-2008)"}
+ other{"വെനസàµà´µàµ‡à´²àµ» ബോലിവർസൠ(1871-2008)"}
+ }
+ VEF{
+ one{"വെനസàµà´µàµ‡à´²àµ» ബോലിവർ"}
+ other{"വെനസàµà´µàµ‡à´²àµ» ബോലിവർ"}
+ }
+ VUV{
+ one{"വനàµà´µà´¾à´¤àµ വാതàµ"}
+ other{"വനàµà´µà´¾à´¤àµ വാതൂസàµ"}
+ }
+ WST{
+ one{"പശàµà´šà´¿à´® സമോവ താല"}
+ other{"പശàµà´šà´¿à´® സമോവ താലാസàµ"}
+ }
+ XAF{
+ one{"CFA à´«àµà´°à´¾à´™àµà´•àµ BEAC"}
+ other{"CFA à´«àµà´°à´¾à´™àµà´•àµà´¸àµ BEAC"}
+ }
+ XAG{
+ one{"വെളàµà´³à´¿"}
+ other{"വെളàµà´³à´¿"}
+ }
+ XAU{
+ one{"à´¸àµà´µàµ¼à´£àµà´£à´‚"}
+ other{"à´¸àµà´µàµ¼à´£àµà´£à´‚"}
+ }
+ XBA{
+ one{"യൂറോപàµà´¯àµ» കോനàµà´ªà´¸à´¿à´±àµà´±àµ യൂണിറàµà´±àµ"}
+ other{"യൂറോപàµà´¯àµ» കോനàµà´ªà´¸à´¿à´±àµà´±àµ യൂണിറàµà´±àµà´¸àµ"}
+ }
+ XBB{
+ one{"യൂറോപàµà´¯àµ» മോണിറàµà´±à´±à´¿ യൂണിറàµà´±àµ"}
+ other{"യൂറോപàµà´¯àµ» മോണിറàµà´±à´±à´¿ യൂണിറàµà´±àµà´¸àµ"}
+ }
+ XBC{
+ one{"യൂറോപàµà´¯àµ» യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBC)"}
+ other{"യൂറോപàµà´¯àµ» യൂണിറàµà´±àµà´¸àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBC)"}
+ }
+ XBD{
+ one{"യൂറോപàµà´¯àµ» യൂണിറàµà´±àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBD)"}
+ other{"യൂറോപàµà´¯àµ» യൂണിറàµà´±àµà´¸àµ ഓഫൠഅകàµà´•àµŒà´£àµà´Ÿàµ (XBD)"}
+ }
+ XCD{
+ one{"à´•à´¿à´´à´•àµà´•àµ» കരീബിയൻ ഡോളർ"}
+ other{"à´•à´¿à´´à´•àµà´•àµ» കരീബിയൻ ഡോളേഴàµà´¸àµ"}
+ }
+ XDR{
+ one{"à´¸àµà´ªàµ†à´·àµà´¯àµ½ à´¡àµà´°àµ‹à´¯à´¿à´‚ഗൠറൈറàµà´±àµà´¸àµ"}
+ other{"à´¸àµà´ªàµ†à´·àµà´¯àµ½ à´¡àµà´°àµ‹à´¯à´¿à´‚ഗൠറൈറàµà´±àµà´¸àµ"}
+ }
+ XEU{
+ one{"യൂറോപàµà´¯àµ» നാണയ യൂണിറàµà´±àµ"}
+ other{"യൂറോപàµà´¯àµ» നാണയ യൂണിറàµà´±àµà´¸àµ"}
+ }
+ XFO{
+ one{"à´«àµà´°àµ†à´žàµà´šàµ ഗോൾഡൠഫàµà´°à´¾à´™àµà´•àµ"}
+ other{"à´«àµà´°àµ†à´žàµà´šàµ ഗോൾഡൠഫàµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ XFU{
+ one{"à´«àµà´°àµ†à´žàµà´šàµ UIC-à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"à´«àµà´°àµ†à´žàµà´šàµ UIC-à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ XOF{
+ one{"CFA à´«àµà´°à´¾à´™àµà´•àµ BCEAO"}
+ other{"CFA à´«àµà´°à´¾à´™àµà´•àµà´¸àµ BCEAO"}
+ }
+ XPD{
+ one{"പലാഡിയം"}
+ other{"പലാഡിയം"}
+ }
+ XPF{
+ one{"CFP à´«àµà´°à´¾à´™àµà´•àµ"}
+ other{"CFP à´«àµà´°à´¾à´™àµà´•àµà´¸àµ"}
+ }
+ XPT{
+ one{"à´ªàµà´²à´¾à´±àµà´±à´¿à´¨à´‚"}
+ other{"à´ªàµà´²à´¾à´±àµà´±à´¿à´¨à´‚"}
+ }
+ XRE{
+ one{"RINET à´«à´£àµà´Ÿàµà´¸àµ"}
+ other{"RINET à´«à´£àµà´Ÿàµà´¸àµ"}
+ }
+ XTS{
+ one{"à´±àµà´±àµ†à´¸àµà´±àµà´±à´¿à´‚ഗൠകറൻസി കോഡàµ"}
+ other{"à´±àµà´±àµ†à´¸àµà´±àµà´±à´¿à´‚ഗൠകറൻസി കോഡàµ"}
+ }
+ XXX{
+ one{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ നാണയം"}
+ other{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ നാണയം"}
+ }
+ YDD{
+ one{"യമനി ദിനാർ"}
+ other{"യമനി ദിനാർസàµ"}
+ }
+ YER{
+ one{"യമനി റിയാൽ"}
+ other{"യമനി റിയാൽസàµ"}
+ }
+ YUD{
+ one{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» ഹാർഡൠദിനാർ"}
+ other{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» ഹാർഡൠദിനാർസàµ"}
+ }
+ YUM{
+ one{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» നോവി ദിനാർ"}
+ other{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» നോവി ദിനാർസàµ"}
+ }
+ YUN{
+ one{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» കൺവേർടàµà´Ÿà´¿à´¬à´¿àµ¾ ദിനാർ"}
+ other{"യൂഗോസàµà´²àµ‡à´µà´¿à´¯àµ» കൺവേർടàµà´Ÿà´¿à´¬à´¿àµ¾ ദിനാർസàµ"}
+ }
+ ZAL{
+ one{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•àµ» റാൻഡൠ(ഫിനാൻഷàµà´¯àµ½)"}
+ other{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•àµ» റാൻഡàµà´¸àµ (ഫിനാൻഷàµà´¯àµ½)"}
+ }
+ ZAR{
+ one{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•àµ» റാൻഡàµ"}
+ other{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•àµ» റാൻഡàµà´¸àµ"}
+ }
+ ZMK{
+ one{"സാംബിയൻ à´•àµà´µà´¾à´š"}
+ other{"സാംബിയൻ à´•àµà´µà´¾à´šà´¾à´¸àµ"}
+ }
+ ZRN{
+ one{"സൈറിയൻ à´¨àµà´¯àµ‚ സൈർ"}
+ other{"സൈറിയൻ à´¨àµà´¯àµ‚ സൈർസàµ"}
+ }
+ ZRZ{
+ one{"സൈറിയൻ സൈർ"}
+ other{"സൈറിയൻ സൈർസàµ"}
+ }
+ ZWD{
+ one{"സിംബാബàµâ€Œà´µàµ† ഡോളർ"}
+ other{"സിംബാബàµâ€Œà´µàµ† ഡോളേഴàµà´¸àµ"}
+ }
+ }
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.30"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mo.txt b/Build/source/libs/icu/icu-50.1/data/curr/mo.txt
index ef3bdd70dc6..ef3bdd70dc6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mo.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mr.txt b/Build/source/libs/icu/icu-50.1/data/curr/mr.txt
index c0fa979ab8e..ee3e801501f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mr.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ mr{
"अरà¥à¤œà¥‡à¤‚टाइन पेसो",
}
AUD{
- "AU$",
+ "A$",
"ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¨ डॉलर",
}
AWG{
@@ -403,6 +403,10 @@ mr{
"MYR",
"मलेशियन रिंगिट",
}
+ MZN{
+ "MZN",
+ "मोà¤à¤¾à¤‚बिकन मेटिकल",
+ }
NAD{
"NAD",
"नमिबियन डॉलर",
@@ -463,6 +467,10 @@ mr{
"QAR",
"कतारी रियाल",
}
+ RON{
+ "RON",
+ "रोमानियन लिऊ",
+ }
RSD{
"RSD",
"सरà¥à¤¬à¤¿à¤¯à¤¨ दिनार",
@@ -515,6 +523,10 @@ mr{
"SRD",
"सà¥à¤°à¤¿à¤¨à¤¾à¤®à¥€ डॉलर",
}
+ SSP{
+ "SSP",
+ "दकà¥à¤·à¤¿à¤£ सà¥à¤¦à¤¾à¤¨à¥€ पाऊंड",
+ }
STD{
"STD",
"साओ टोम आणि पà¥à¤°à¤¿à¤¨à¥à¤¸à¤¿à¤ªà¥‡ डोबरा",
@@ -632,5 +644,9 @@ mr{
"à¤à¤¾à¤‚बियन कà¥à¤µà¤¾à¤šà¤¾",
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ms.txt b/Build/source/libs/icu/icu-50.1/data/curr/ms.txt
index 36e7ae977e3..e83179f9d4a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ms.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ms.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ms.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ms.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ ms{
"Peso Argentina",
}
AUD{
- "AU$",
+ "A$",
"Dolar Australia",
}
AWG{
@@ -403,6 +403,10 @@ ms{
"RM",
"Ringgit Malaysia",
}
+ MZN{
+ "MZN",
+ "Metikal Mozambique",
+ }
NAD{
"NAD",
"Dolar Namibia",
@@ -463,6 +467,10 @@ ms{
"QAR",
"Rial Qatar",
}
+ RON{
+ "RON",
+ "Leu Romania",
+ }
RSD{
"RSD",
"Dinar Serbia",
@@ -515,6 +523,10 @@ ms{
"SRD",
"Dolar Surinam",
}
+ SSP{
+ "SSP",
+ "Paun Sudan selatan",
+ }
STD{
"STD",
"São Tomé dan Príncipe Dobra",
@@ -632,5 +644,8 @@ ms{
"Kwacha Zambia",
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.20"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ms_BN.txt b/Build/source/libs/icu/icu-50.1/data/curr/ms_BN.txt
index 291ef28e693..abe1838a887 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ms_BN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ms_BN.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ms_BN.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ms_BN.xml
// *
// ***************************************************************************
ms_BN{
@@ -13,5 +13,5 @@ ms_BN{
"Dolar Brunei",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mt.txt b/Build/source/libs/icu/icu-50.1/data/curr/mt.txt
index 0db119a69e2..9da192060a7 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mt.xml
// *
// ***************************************************************************
/**
@@ -24,5 +24,13 @@ mt{
"Munita Mhux Magħruf jew Mhux Validu",
}
}
- Version{"2.0.65.46"}
+ CurrencyPlurals{
+ XXX{
+ few{"Munita Mhux Magħruf jew Mhux Validu"}
+ many{"Munita Mhux Magħruf jew Mhux Validu"}
+ one{"Munita Mhux Magħruf jew Mhux Validu"}
+ other{"Munita Mhux Magħruf jew Mhux Validu"}
+ }
+ }
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/mua.txt b/Build/source/libs/icu/icu-50.1/data/curr/mua.txt
index f5ef2d18ac3..ddcc505cb4d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/mua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/mua.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mua.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ mua{
"solai Angola",
}
AUD{
- "AU$",
+ "A$",
"solai Australya",
}
BHD{
@@ -232,5 +232,5 @@ mua{
"Solai Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/my.txt b/Build/source/libs/icu/icu-50.1/data/curr/my.txt
index 045ea641615..a563c0156b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/my.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/my.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/my.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/my.xml
// *
// ***************************************************************************
/**
@@ -24,7 +24,7 @@ my{
"အာဂျင်á€á€®á€¸á€”ား ပီဆို",
}
AUD{
- "AU$",
+ "A$",
"ဩစá€á€¼á€±á€¸á€œá€»á€¾á€¬á€¸ ဒေါ်လာ",
}
AWG{
@@ -328,5 +328,5 @@ my{
"ဇင်ဘာဘွေ ဒေါ်လာ",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/naq.txt b/Build/source/libs/icu/icu-50.1/data/curr/naq.txt
index 3070d232a78..83c02d97635 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/naq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/naq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/naq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/naq.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ naq{
"Angolan Kwanzab",
}
AUD{
- "AU$",
+ "A$",
"Australian Dollari",
}
BHD{
@@ -232,5 +232,5 @@ naq{
"Zimbabwe Dollari",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nb.txt b/Build/source/libs/icu/icu-50.1/data/curr/nb.txt
index e8f3616db1f..a8bab567067 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nb.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nb.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ nb{
"østerrikske shilling",
}
AUD{
- "AU$",
+ "A$",
"australske dollar",
}
AWG{
@@ -233,7 +233,7 @@ nb{
}
CNY{
"CNÂ¥",
- "kinesiske yuan renminbi",
+ "kinesiske yuan",
}
COP{
"COP",
@@ -245,7 +245,7 @@ nb{
}
CRC{
"CRC",
- "costaricanske colon",
+ "costaricanske colón",
}
CSD{
"CSD",
@@ -421,7 +421,7 @@ nb{
}
HNL{
"HNL",
- "Hoduras Lempira",
+ "honduranske lempira",
}
HRD{
"HRD",
@@ -452,7 +452,7 @@ nb{
"israelske pund",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"israelsk gammel shekel",
}
ILS{
@@ -472,7 +472,7 @@ nb{
"iranske rialer",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"gammel islandsk krone",
}
ISK{
@@ -689,7 +689,7 @@ nb{
}
NIO{
"NIO",
- "nicaraguanske cordoba oro",
+ "nicaraguanske córdoba",
}
NLG{
"NLG",
@@ -725,7 +725,7 @@ nb{
}
PES{
"PES",
- "peruvianske sol",
+ "peruvianske sol (1863-1965)",
}
PGK{
"PGK",
@@ -765,7 +765,7 @@ nb{
}
ROL{
"ROL",
- "gamle rumenske leu",
+ "rumenske leu (1952-2006)",
}
RON{
"RON",
@@ -847,6 +847,10 @@ nb{
"SRG",
"surinamske gylden",
}
+ SSP{
+ "SSP",
+ "Sørsudansk pund",
+ }
STD{
"STD",
"Sao Tome og Principe-dobra",
@@ -905,7 +909,7 @@ nb{
}
TRY{
"TRY",
- "ny tyrkisk lire",
+ "tyrkiske lire*",
}
TTD{
"TTD",
@@ -961,11 +965,11 @@ nb{
}
VEB{
"VEB",
- "venezuelanske bolivar",
+ "venezuelanske bolivar (1871-2008)",
}
VEF{
"VEF",
- "venezuelanske bolivar fuerte",
+ "venezuelanske bolivar",
}
VND{
"â‚«",
@@ -1053,7 +1057,7 @@ nb{
}
XXX{
"XXX",
- "ukjent eller ugyldig valuta",
+ "ukjent valuta",
}
YDD{
"YDD",
@@ -1097,12 +1101,16 @@ nb{
}
ZWD{
"ZWD",
- "zimbabwiske dollar",
+ "zimbabwiske dollar (1980-2008)",
}
ZWL{
"ZWL",
"zimbabwisk dollar (2009)",
}
+ ZWR{
+ "ZWR",
+ "zimbabwisk dollar (2008)",
+ }
}
CurrencyPlurals{
ADP{
@@ -1114,8 +1122,8 @@ nb{
other{"UAE dirham"}
}
AFA{
- one{"afghansk afghani (AFA)"}
- other{"afghanske afghani (AFA)"}
+ one{"afghansk afghani (1927-2002)"}
+ other{"afghanske afghani (1927-2002)"}
}
AFN{
one{"afghansk afghani"}
@@ -1139,18 +1147,23 @@ nb{
}
AOK{
one{"angolansk kwanza (1977-1990)"}
+ other{"angolanske kwanza (1977-1990)"}
}
AON{
one{"angolansk ny kwanza"}
+ other{"angolanske nye kwanza (1990-2000)"}
}
AOR{
one{"angolansk kwanza reajustado (1995-1999)"}
+ other{"angolanske omjusterte kwanza (1995-1999)"}
}
ARA{
one{"argentinsk austral"}
+ other{"argentinske australer"}
}
ARP{
one{"argentinsk pesos (1983-1985)"}
+ other{"argentinske pesos (1983-1985)"}
}
ARS{
one{"argentinsk pesos"}
@@ -1170,6 +1183,7 @@ nb{
}
AZM{
one{"aserbajdsjansk manat (1993-2006)"}
+ other{"aserbajdsjanske manat (1993-2006)"}
}
AZN{
one{"aserbajdsjansk manat"}
@@ -1177,6 +1191,7 @@ nb{
}
BAD{
one{"bosnisk-hercegovinsk dinar"}
+ other{"bosnisk-hercegovinske dinarer"}
}
BAM{
one{"bosnisk-hercegovinsk mark (konvertibel)"}
@@ -1192,15 +1207,19 @@ nb{
}
BEC{
one{"belgisk franc (konvertibel)"}
+ other{"belgiske franc (konvertible)"}
}
BEF{
one{"belgisk franc"}
+ other{"belgiske franc"}
}
BEL{
one{"belgisk franc (finansiell)"}
+ other{"belgiske franc (finansielle)"}
}
BGL{
one{"bulgarsk lev (hard)"}
+ other{"bulgarske lev (hard)"}
}
BGN{
one{"bulgarsk lev"}
@@ -1228,15 +1247,19 @@ nb{
}
BOP{
one{"boliviansk pesos"}
+ other{"bolivianske pesos"}
}
BRB{
one{"brasiliansk cruzeiro novo (1967-1986)"}
+ other{"brasilianske cruzeiro novo (1967-1986)"}
}
BRC{
one{"brasiliansk cruzado"}
+ other{"brasilianske cruzado"}
}
BRE{
one{"brasiliansk cruzeiro (1990-1993)"}
+ other{"brasilianske cruzeiro (1990-1993)"}
}
BRL{
one{"brasiliansk real"}
@@ -1244,9 +1267,11 @@ nb{
}
BRN{
one{"brasiliansk cruzado novo"}
+ other{"brasilianske cruzado novo"}
}
BRR{
one{"brasiliansk cruzeiro"}
+ other{"brasilianske cruzeiro"}
}
BSD{
one{"bahamsk dollar"}
@@ -1258,6 +1283,7 @@ nb{
}
BUK{
one{"burmesisk kyat"}
+ other{"burmesiske kyat"}
}
BWP{
one{"botswansk pula"}
@@ -1265,6 +1291,7 @@ nb{
}
BYB{
one{"hviterussisk ny rubel (1994-1999)"}
+ other{"hviterussiske nye rubler (1994-1999)"}
}
BYR{
one{"hviterussisk rubel"}
@@ -1288,19 +1315,24 @@ nb{
}
CLF{
one{"chilensk unidades de fomento"}
+ other{"chilenske unidades de fomento"}
}
CLP{
one{"chilensk pesos"}
other{"chilenske pesos"}
}
CNY{
- one{"kinesisk yuan renminbi"}
+ one{"kinesisk yuan"}
other{"kinesiske yuan"}
}
COP{
one{"colombiansk pesos"}
other{"colombianske pesos"}
}
+ COU{
+ one{"unidad de valor real"}
+ other{"unidad de valor real"}
+ }
CRC{
one{"costaricansk colon"}
other{"costaricanske colon"}
@@ -1311,6 +1343,7 @@ nb{
}
CSK{
one{"tsjekkoslovakisk koruna (hard)"}
+ other{"tsjekkoslovakiske koruna (hard)"}
}
CUC{
one{"kubansk peso (konvertibel)"}
@@ -1326,6 +1359,7 @@ nb{
}
CYP{
one{"kypriotisk pund"}
+ other{"kypriotiske pund"}
}
CZK{
one{"tsjekkisk koruna"}
@@ -1333,9 +1367,11 @@ nb{
}
DDM{
one{"østtysk ostmark"}
+ other{"østtyske ostmark"}
}
DEM{
one{"tysk mark"}
+ other{"tyske mark"}
}
DJF{
one{"djiboutisk franc"}
@@ -1359,6 +1395,7 @@ nb{
}
ECV{
one{"ecuadoriansk unidad de valor constante (UVC)"}
+ other{"ecuadorianske unidad de valor constante (UVC)"}
}
EEK{
one{"estisk kroon"}
@@ -1374,12 +1411,15 @@ nb{
}
ESA{
one{"spansk peseta (A-konto)"}
+ other{"spanske peseta (A-konto)"}
}
ESB{
one{"spansk peseta (konvertibel konto)"}
+ other{"spanske peseta (konvertibel konto)"}
}
ESP{
one{"spansk peseta"}
+ other{"spanske peseta"}
}
ETB{
one{"etiopisk birr"}
@@ -1391,6 +1431,7 @@ nb{
}
FIM{
one{"finsk mark"}
+ other{"finske mark"}
}
FJD{
one{"fijiansk dollar"}
@@ -1402,6 +1443,7 @@ nb{
}
FRF{
one{"fransk franc"}
+ other{"franske franc"}
}
GBP{
one{"britisk pund sterling"}
@@ -1409,14 +1451,15 @@ nb{
}
GEK{
one{"georgisk kupon larit"}
+ other{"georgiske kupon larit"}
}
GEL{
one{"georgisk lari"}
other{"georgiske lari"}
}
GHC{
- one{"ghanesisk cedi (GHC)"}
- other{"ghanesiske cedi (GHC)"}
+ one{"ghanesisk cedi (1979-2007)"}
+ other{"ghanesiske cedi (1979-2007)"}
}
GHS{
one{"ghanesisk cedi"}
@@ -1436,12 +1479,15 @@ nb{
}
GNS{
one{"guineansk syli"}
+ other{"guineanske syli"}
}
GQE{
one{"ekvatorialguineansk ekwele guineana"}
+ other{"ekvatorialguineanske ekwele guineana"}
}
GRD{
one{"gresk drakme"}
+ other{"greske drakmer"}
}
GTQ{
one{"guatemalansk quetzal"}
@@ -1449,6 +1495,11 @@ nb{
}
GWE{
one{"portugisisk guinea escudo"}
+ other{"portugisiske guinea escudo"}
+ }
+ GWP{
+ one{"Guinea-Bissau-pesos"}
+ other{"Guinea-Bissau-pesos"}
}
GYD{
one{"guyansk dollar"}
@@ -1464,6 +1515,7 @@ nb{
}
HRD{
one{"kroatisk dinar"}
+ other{"kroatiske dinarer"}
}
HRK{
one{"kroatisk kuna"}
@@ -1483,9 +1535,11 @@ nb{
}
IEP{
one{"irsk pund"}
+ other{"irske pund"}
}
ILP{
one{"israelsk pund"}
+ other{"israelske pund"}
}
ILR{
one{"israelsk gammel shekel"}
@@ -1517,6 +1571,7 @@ nb{
}
ITL{
one{"italiensk lire"}
+ other{"italienske lire"}
}
JMD{
one{"jamaikansk dollar"}
@@ -1584,6 +1639,7 @@ nb{
}
LSL{
one{"lesothisk loti"}
+ other{"lesothiske loti"}
}
LTL{
one{"litauisk lita"}
@@ -1591,15 +1647,19 @@ nb{
}
LTT{
one{"litauisk talonas"}
+ other{"litauiske talonas"}
}
LUC{
one{"luxemburgsk konvertibel franc"}
+ other{"luxemburgske konvertible franc"}
}
LUF{
one{"luxemburgsk franc"}
+ other{"luxemburgske franc"}
}
LUL{
one{"luxemburgsk finansiell franc"}
+ other{"luxemburgske finansielle franc"}
}
LVL{
one{"latvisk lats"}
@@ -1607,6 +1667,7 @@ nb{
}
LVR{
one{"latvisk rubel"}
+ other{"latviske rubler"}
}
LYD{
one{"libysk dinar"}
@@ -1618,6 +1679,7 @@ nb{
}
MAF{
one{"marokkansk franc"}
+ other{"marokkanske franc"}
}
MDL{
one{"moldovsk leu"}
@@ -1629,6 +1691,7 @@ nb{
}
MGF{
one{"madagassisk franc"}
+ other{"madagassiske franc"}
}
MKD{
one{"makedonsk denar"}
@@ -1636,6 +1699,7 @@ nb{
}
MLF{
one{"malisk franc"}
+ other{"maliske franc"}
}
MMK{
one{"myanmarsk kyat"}
@@ -1655,9 +1719,11 @@ nb{
}
MTL{
one{"maltesisk lira"}
+ other{"maltesiske lira"}
}
MTP{
one{"maltesisk pund"}
+ other{"maltesiske pund"}
}
MUR{
one{"mauritisk rupi"}
@@ -1676,11 +1742,12 @@ nb{
other{"meksikanske pesos"}
}
MXP{
- one{"meksikansk sølvpesos (MXP)"}
- other{"meksikanske sølvpesos (MXP)"}
+ one{"meksikansk sølvpesos (1860-1992)"}
+ other{"meksikanske sølvpesos (1860-1992)"}
}
MXV{
one{"meksikansk unidad de inversion (UDI)"}
+ other{"meksikanske unidad de inversion (UDI)"}
}
MYR{
one{"malaysisk ringgit"}
@@ -1688,9 +1755,11 @@ nb{
}
MZE{
one{"mosambikisk escudo"}
+ other{"mosambikiske escudo"}
}
MZM{
one{"gammel mosambikisk metical"}
+ other{"gamle mosambikiske metical"}
}
MZN{
one{"mosambikisk metical"}
@@ -1705,15 +1774,16 @@ nb{
other{"nigerianske naira"}
}
NIC{
- one{"nicaraguansk cordoba"}
+ one{"nicaraguansk cordoba (1988-1991)"}
other{"nicaraguanske cordoba (1988–1991)"}
}
NIO{
- one{"nicaraguansk cordoba oro"}
- other{"nicaraguanske cordoba"}
+ one{"nicaraguansk córdoba"}
+ other{"nicaraguanske córdoba"}
}
NLG{
one{"nederlandsk gylden"}
+ other{"nederlandske gylden"}
}
NOK{
one{"norsk krone"}
@@ -1737,13 +1807,15 @@ nb{
}
PEI{
one{"peruviansk inti"}
+ other{"peruvianske inti"}
}
PEN{
one{"peruviansk ny sol"}
other{"peruvianske nye sol"}
}
PES{
- one{"peruviansk sol"}
+ one{"peruviansk sol (1863-1965)"}
+ other{"peruvianske sol (1863-1965)"}
}
PGK{
one{"papuansk kina"}
@@ -1762,11 +1834,12 @@ nb{
other{"polske zloty"}
}
PLZ{
- one{"polsk zloty (PLZ)"}
- other{"polske zloty (PLZ)"}
+ one{"polsk zloty (1950-1995)"}
+ other{"polske zloty (1950-1995)"}
}
PTE{
one{"portugisisk escudo"}
+ other{"portugisiske escudo"}
}
PYG{
one{"paraguayansk guarani"}
@@ -1778,9 +1851,11 @@ nb{
}
RHD{
one{"rhodesisk dollar"}
+ other{"rhodesiske dollar"}
}
ROL{
- one{"gammel rumensk leu"}
+ one{"rumensk leu (1952-2006)"}
+ other{"rumenske leu (1952-2006)"}
}
RON{
one{"rumensk leu"}
@@ -1795,8 +1870,8 @@ nb{
other{"russiske rubler"}
}
RUR{
- one{"russisk rubel (RUR)"}
- other{"russiske rubler (RUR)"}
+ one{"russisk rubel (1991-1998)"}
+ other{"russiske rubler (1991-1998)"}
}
RWF{
one{"rwandisk franc"}
@@ -1840,9 +1915,11 @@ nb{
}
SIT{
one{"slovensk tolar"}
+ other{"slovenske tolar"}
}
SKK{
one{"slovakisk koruna"}
+ other{"slovakiske koruna"}
}
SLL{
one{"sierraleonsk leone"}
@@ -1858,16 +1935,23 @@ nb{
}
SRG{
one{"surinamsk gylden"}
+ other{"surinamske gylden"}
+ }
+ SSP{
+ one{"sørsudansk pund"}
+ other{"sørsudanske pund"}
}
STD{
- one{"Sao Tome og Principe-dobra"}
- other{"Sao Tome og Principe-dobra"}
+ one{"São Tomé og Príncipe-dobra"}
+ other{"São Tomé og Príncipe-dobra"}
}
SUR{
one{"sovjetisk rubel"}
+ other{"sovjetiske rubler"}
}
SVC{
one{"salvadoransk colon"}
+ other{"salvadoranske colon"}
}
SYP{
one{"syrisk pund"}
@@ -1883,6 +1967,7 @@ nb{
}
TJR{
one{"tadsjikisk rubel"}
+ other{"tadsjikiske rubler"}
}
TJS{
one{"tadsjikisk somoni"}
@@ -1890,6 +1975,7 @@ nb{
}
TMM{
one{"turkmensk manat"}
+ other{"turkmenske manat"}
}
TMT{
one{"turkmenistansk manat"}
@@ -1905,14 +1991,15 @@ nb{
}
TPE{
one{"timoresisk escudo"}
+ other{"timoresiske escudo"}
}
TRL{
one{"tyrkisk lire"}
other{"tyrkiske lire"}
}
TRY{
- one{"ny tyrkisk lire"}
- other{"nye tyrkiske lire"}
+ one{"tyrkisk lire*"}
+ other{"tyrkiske lire*"}
}
TTD{
one{"trinidadisk dollar"}
@@ -1932,9 +2019,11 @@ nb{
}
UAK{
one{"ukrainsk karbovanetz"}
+ other{"ukrainske karbovanetz"}
}
UGS{
- one{"ugandisk shilling (UGS)"}
+ one{"ugandisk shilling (1966-1987)"}
+ other{"ugandiske shilling (1966-1987)"}
}
UGX{
one{"ugandisk shilling"}
@@ -1946,13 +2035,15 @@ nb{
}
USN{
one{"amerikansk dollar (neste dag)"}
+ other{"amerikanske dollar (neste dag)"}
}
USS{
one{"amerikansk dollar (samme dag)"}
+ other{"amerikanske dollar (samme dag)"}
}
UYP{
- one{"uruguayansk pesos (UYP)"}
- other{"uruguayanske pesos (UYP)"}
+ one{"uruguayansk pesos (1975-1993)"}
+ other{"uruguayanske pesos (1975-1993)"}
}
UYU{
one{"uruguayansk peso uruguayo"}
@@ -1963,10 +2054,11 @@ nb{
other{"usbekiske sum"}
}
VEB{
- one{"venezuelansk bolivar"}
+ one{"venezuelansk bolivar (1871-2008)"}
+ other{"venezuelanske bolivar (1871-2008)"}
}
VEF{
- one{"venezuelansk bolivar fuerte"}
+ one{"venezuelansk bolivar"}
other{"venezuelanske bolivarer"}
}
VND{
@@ -1987,21 +2079,26 @@ nb{
}
XAG{
one{"unse sølv"}
+ other{"unser sølv"}
}
XAU{
one{"unse gull"}
other{"unser gull"}
}
XBA{
+ one{"europeisk sammensatt enhet"}
other{"europeiske sammensatte enheter"}
}
XBB{
+ one{"europeisk monetær enhet"}
other{"europeiske monetære enheter"}
}
XBC{
+ one{"europeisk kontoenhet (XBC)"}
other{"europeiske kontoenheter"}
}
XBD{
+ one{"europeisk kontoenhet (XBD)"}
other{"europeiske kontoenheter (XBD)"}
}
XCD{
@@ -2010,15 +2107,19 @@ nb{
}
XDR{
one{"spesiell trekkrettighet"}
+ other{"spesielle trekkrettigheter"}
}
XEU{
+ one{"europeisk valutaenhet"}
other{"europeiske valutaenheter"}
}
XFO{
one{"fransk gullfranc"}
+ other{"franske gullfranc"}
}
XFU{
one{"fransk UIC-franc"}
+ other{"franske UIC-franc"}
}
XOF{
one{"CFA franc BCEAO"}
@@ -2026,6 +2127,7 @@ nb{
}
XPD{
one{"unse palladium"}
+ other{"unser palladium"}
}
XPF{
one{"CFP franc"}
@@ -2033,17 +2135,19 @@ nb{
}
XPT{
one{"unse platina"}
+ other{"unser platina"}
}
XTS{
one{"testvaluta"}
other{"testvaluta"}
}
XXX{
- one{"ukjent eller ugyldig valuta"}
- other{"ukjent eller ugyldig valuta"}
+ one{"(ukjent valuta)"}
+ other{"(ukjent valuta)"}
}
YDD{
one{"jemenittisk dinar"}
+ other{"jemenittiske dinarer"}
}
YER{
one{"jemenittisk rial"}
@@ -2051,15 +2155,19 @@ nb{
}
YUD{
one{"jugoslavisk dinar (hard)"}
+ other{"jugoslaviske dinarer (hard)"}
}
YUM{
one{"jugoslavisk noviy-dinar"}
+ other{"jugoslaviske noviy-dinarer"}
}
YUN{
one{"jugoslavisk konvertibel dinar"}
+ other{"jugoslaviske konvertible dinarer"}
}
ZAL{
one{"sørafrikansk rand (finansiell)"}
+ other{"sørafrikanske rand (finansielle)"}
}
ZAR{
one{"sørafrikansk rand"}
@@ -2071,17 +2179,28 @@ nb{
}
ZRN{
one{"zairisk ny zaire"}
+ other{"zairiske nye zaire"}
}
ZRZ{
one{"zairisk zaire"}
+ other{"zairiske zaire"}
}
ZWD{
- one{"zimbabwisk dollar"}
+ one{"zimbabwisk dollar (1980-2008)"}
+ other{"zimbabwiske dollar (1980-2008)"}
+ }
+ ZWL{
+ one{"zimbabwisk dollar (2009)"}
+ other{"zimbabwiske dollar (2009)"}
+ }
+ ZWR{
+ one{"zimbabwisk dollar (2008)"}
+ other{"zimbabwiske dollar (2008)"}
}
}
CurrencyUnitPatterns{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nb_NO.txt b/Build/source/libs/icu/icu-50.1/data/curr/nb_NO.txt
index a1437d37aec..a1437d37aec 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nb_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nb_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nd.txt b/Build/source/libs/icu/icu-50.1/data/curr/nd.txt
index c1d9ffbf04e..e5cc008c4ed 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nd.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nd.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nd.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nd.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ nd{
"Kwanza yase Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola yase Australia",
}
BHD{
@@ -232,5 +232,5 @@ nd{
"Dola yase Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/ne.txt b/Build/source/libs/icu/icu-50.1/data/curr/ne.txt
new file mode 100644
index 00000000000..baa0de46c51
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ne.txt
@@ -0,0 +1,1218 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ne.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ne.xml
+ */
+ne{
+ Currencies{
+ AED{
+ "AED",
+ "संयà¥à¤•à¥à¤¤ अरब à¤à¤®à¤¿à¤°à¤¾à¤Ÿà¥à¤¸ डिरà¥à¤¹à¤¾à¤®",
+ }
+ AFA{
+ "AFA",
+ "अफà¥à¤—ानी(१९२७-२००२)",
+ }
+ AFN{
+ "AFN",
+ "अफà¥à¤—ान अफà¥à¤—ानी",
+ }
+ ALL{
+ "ALL",
+ "अलà¥à¤¬à¤¾à¤¨à¤¿à¤¯à¤¨ लेक",
+ }
+ AMD{
+ "AMD",
+ "आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डà¥à¤°à¤¾à¤®",
+ }
+ ANG{
+ "ANG",
+ "नेदरलà¥à¤¯à¤¾à¤£à¥à¤¡à¥à¤¸ à¤à¤¨à¥à¤Ÿà¤¿à¤²à¤¿à¤¯à¤¨ गिलà¥à¤¡à¤°",
+ }
+ AOA{
+ "AOA",
+ "à¤à¤™à¥à¤—ोलान कà¥à¤µà¤¾à¤¨à¥à¤œà¤¾",
+ }
+ ARS{
+ "ARS",
+ "अरà¥à¤œà¥‡à¤¨à¥à¤Ÿà¤¿à¤¨à¥€ पेसो",
+ }
+ AUD{
+ "A$",
+ "अषà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¨ डलर",
+ }
+ AWG{
+ "AWG",
+ "आरूबन फà¥à¤²à¥‹à¤°à¤¿à¤¨",
+ }
+ AZN{
+ "AZN",
+ "अजरबैजानी मानात",
+ }
+ BAM{
+ "BAM",
+ "बोसà¥à¤¨à¤¿à¤¯à¤¾-हरà¥à¤œà¤—ोभिनिया रूपानà¥à¤¤à¤°à¤¯à¥‹à¤—à¥à¤¯ मारà¥à¤•",
+ }
+ BBD{
+ "BBD",
+ "बारà¥à¤¬à¤¾à¤¡",
+ }
+ BDT{
+ "BDT",
+ "बङà¥à¤—लादेशी टाका",
+ }
+ BGN{
+ "BGN",
+ "बà¥à¤²à¥à¤—ारियाली लेभ",
+ }
+ BHD{
+ "BHD",
+ "बाहारैनी डिनार",
+ }
+ BIF{
+ "BIF",
+ "बà¥à¤°à¥‚णà¥à¤¡à¤¿à¤¯à¤¾à¤²à¥€ फà¥à¤°à¤¾à¤¨à¥à¤•",
+ }
+ BMD{
+ "BMD",
+ "बरà¥à¤®à¥à¤¡à¤¨ डलर",
+ }
+ BND{
+ "BND",
+ "बà¥à¤°à¥à¤¨à¤¾à¤ˆ डलर",
+ }
+ BOB{
+ "BOB",
+ "बोलिभियन बोलिभियानो",
+ }
+ BRL{
+ "R$",
+ "बà¥à¤°à¤¾à¤œà¤¿à¤²à¤¿à¤¯à¤¨ रियल",
+ }
+ BSD{
+ "BSD",
+ "बहामियाली डलर",
+ }
+ BTN{
+ "BTN",
+ "भà¥à¤Ÿà¤¾à¤¨à¥€ à¤à¤¨à¥â€Œà¤—à¥à¤²à¥à¤Ÿà¥à¤°à¥à¤®",
+ }
+ BWP{
+ "BWP",
+ "बोटà¥à¤¸à¤µà¤¾à¤¨à¤¾à¤¨ पà¥à¤²à¤¾",
+ }
+ BYR{
+ "BYR",
+ "बेलारूसी रूबल",
+ }
+ BZD{
+ "BZD",
+ "वेलिज डलर",
+ }
+ CAD{
+ "CA$",
+ "कà¥à¤¯à¤¾à¤¨à¤¾à¤¡à¤¿à¤¯à¤¾à¤²à¥€ डलर",
+ }
+ CDF{
+ "CDF",
+ "कङà¥à¤—ोली फà¥à¤°à¤¾à¤¨à¥à¤•",
+ }
+ CLP{
+ "CLP",
+ "चिलियन पेसो",
+ }
+ CNY{
+ "CNÂ¥",
+ "चिनिà¤à¤¯à¤¾ यà¥à¤†à¤¨",
+ }
+ COP{
+ "COP",
+ "कोलमà¥à¤µà¤¿à¤¯à¤¨ पेसो",
+ }
+ CRC{
+ "CRC",
+ "कोषà¥à¤Ÿà¤¾à¤°à¤¿à¤•à¤¨ कोलोन",
+ }
+ CUC{
+ "CUC",
+ "कà¥à¤¯à¥‚वाली रूपानà¥à¤¤à¤°à¤£à¤¯à¥‹à¤—à¥à¤¯ पेसो",
+ }
+ CUP{
+ "CUP",
+ "कà¥à¤¯à¥‚वाली पेसो",
+ }
+ CVE{
+ "CVE",
+ "केप भरà¥à¤¡à¤¿à¤¯à¤¨ à¤à¤¸à¥à¤•à¥à¤¡à¥‹",
+ }
+ CZK{
+ "CZK",
+ "चेख गणतञà¥à¤¤à¥à¤° कोरूना",
+ }
+ DJF{
+ "DJF",
+ "जिबौंटियाली फà¥à¤°à¤¾à¤¨à¥à¤•",
+ }
+ DKK{
+ "DKK",
+ "डà¥à¤¯à¤¾à¤¨à¤¿à¤¶ कà¥à¤°à¥‹à¤¨",
+ }
+ DOP{
+ "DOP",
+ "डोमिनिकन पेसो",
+ }
+ DZD{
+ "DZD",
+ "अलà¥à¤œà¥‡à¤°à¤¿à¤¯à¤¾à¤²à¥€ डिनार",
+ }
+ EGP{
+ "EGP",
+ "इजिपà¥à¤¸à¤¿à¤¯à¤¨ पाउनà¥à¤¡",
+ }
+ ERN{
+ "ERN",
+ "à¤à¤°à¤¿à¤Ÿà¥à¤°à¤¿à¤¯à¤¨ नाकà¥à¤«à¤¾",
+ }
+ ETB{
+ "ETB",
+ "इथियोपियाली बिर",
+ }
+ EUR{
+ "€",
+ "यà¥à¤°à¥‹",
+ }
+ FJD{
+ "FJD",
+ "फिजीयाली डलर",
+ }
+ FKP{
+ "FKP",
+ "फकà¥â€Œà¤²à¥à¤¯à¤¾à¤£à¥à¤¡ टापà¥à¤¹à¤°à¥‚का पाउनà¥à¤¡",
+ }
+ GBP{
+ "£",
+ "बेलायती पाउणà¥à¤¡ सà¥à¤Ÿà¤°à¥à¤²à¤¿à¤™",
+ }
+ GEL{
+ "GEL",
+ "जरà¥à¤œà¤¿à¤¯à¤¨ लारी",
+ }
+ GHS{
+ "GHS",
+ "घानाली सेडी",
+ }
+ GIP{
+ "GIP",
+ "जिबà¥à¤°à¤¾à¤²à¥à¤Ÿà¤° पाउणà¥à¤¡",
+ }
+ GMD{
+ "GMD",
+ "गामà¥à¤µà¤¿à¤¯à¤¾à¤²à¥€ डालासी",
+ }
+ GNF{
+ "GNF",
+ "गिनियाली फà¥à¤°à¤¾à¤¨à¥à¤•",
+ }
+ GTQ{
+ "GTQ",
+ "गà¥à¤µà¤¾à¤Ÿà¥‡à¤®à¤¾à¤²à¤¾ कà¥à¤µà¥‡à¤Ÿà¥à¤œà¤¾à¤²",
+ }
+ GYD{
+ "GYD",
+ "गाइनिज डलर",
+ }
+ HKD{
+ "HK$",
+ "हङकङ डलर",
+ }
+ HNL{
+ "HNL",
+ "होनà¥à¤¡à¥à¤°à¤¾à¤¨ लेमà¥à¤ªà¤¿à¤°à¤¾",
+ }
+ HRK{
+ "HRK",
+ "कà¥à¤°à¥‹à¤à¤¶à¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤¨à¤¾",
+ }
+ HTG{
+ "HTG",
+ "हैटियाली गà¥à¤°à¥à¤¡",
+ }
+ HUF{
+ "HUF",
+ "हङà¥à¤—ेरियन फोरिनà¥à¤Ÿ",
+ }
+ IDR{
+ "IDR",
+ "इणà¥à¤¡à¥‹à¤¨à¥‡à¤¶à¤¿à¤¯à¤¾à¤²à¥€ रूपियाà¤",
+ }
+ ILS{
+ "₪",
+ "इजरायली नयाठशेकेल",
+ }
+ INR{
+ "₹",
+ "भारती रूपिà¤à¤¯à¤¾",
+ }
+ IQD{
+ "IQD",
+ "इराकी डिनार",
+ }
+ IRR{
+ "IRR",
+ "इरानियाली रियाल",
+ }
+ ISK{
+ "ISK",
+ "आइसलà¥à¤¯à¤¾à¤£à¥à¤¡à¤¿à¤• कà¥à¤°à¥‹à¤¨à¤¾",
+ }
+ JMD{
+ "JMD",
+ "जमाइकाली डलर",
+ }
+ JOD{
+ "JOD",
+ "जोरà¥à¤¡à¤¾à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डलर",
+ }
+ JPY{
+ "JPÂ¥",
+ "जापानी येन",
+ }
+ KES{
+ "KES",
+ "केनà¥à¤¯à¤¾à¤²à¥€ शिलिङ",
+ }
+ KGS{
+ "KGS",
+ "किरà¥à¤—िसà¥à¤¤à¤¾à¤¨à¥€ सोम",
+ }
+ KHR{
+ "KHR",
+ "कमà¥à¤¬à¥‹à¤¡à¤¿à¤¨à¥‡à¤¯à¤¾à¤²à¥€ रियल",
+ }
+ KMF{
+ "KMF",
+ "कोमोरियन फà¥à¤°à¤¾à¤¨à¥à¤•",
+ }
+ KPW{
+ "KPW",
+ "उतà¥à¤¤à¤° कोरियाली वन",
+ }
+ KRW{
+ "â‚©",
+ "दकà¥à¤·à¤¿à¤£ कोरियाली वन",
+ }
+ KWD{
+ "KWD",
+ "कà¥à¤µà¥‡à¤¤à¥€ डिनार",
+ }
+ KYD{
+ "KYD",
+ "केमà¥à¤¯à¤¾à¤¨ टापà¥à¤¹à¤°à¥‚का डलर",
+ }
+ KZT{
+ "KZT",
+ "काजाखसà¥à¤¤à¤¾à¤¨à¥€ टेनà¥à¤œ",
+ }
+ LAK{
+ "LAK",
+ "लाओशियन किप",
+ }
+ LBP{
+ "LBP",
+ "लेबनाली पाउनà¥à¤¡",
+ }
+ LKR{
+ "LKR",
+ "शà¥à¤°à¥€à¤²à¤™à¥à¤•à¤¾à¤²à¥€ रूपिया",
+ }
+ LRD{
+ "LRD",
+ "लिबेरियाली डलर",
+ }
+ LTL{
+ "LTL",
+ "लिथà¥à¤¨à¤¿à¤¯à¤¾à¤²à¥€ लिटास",
+ }
+ LVL{
+ "LVL",
+ "लाटà¥à¤­à¤¿à¤¯à¤¾à¤²à¥€ लाटà¥à¤¸",
+ }
+ LYD{
+ "LYD",
+ "लिवियाली डिनार",
+ }
+ MAD{
+ "MAD",
+ "मोरोकà¥à¤•à¤¾à¤²à¥€ डिरà¥â€Œà¤¹à¤¾à¤®",
+ }
+ MDL{
+ "MDL",
+ "मालà¥à¤¡à¥‹à¤­à¤¨ लेउ",
+ }
+ MGA{
+ "MGA",
+ "मालागासी à¤à¤°à¤¿à¤†à¤°à¥€",
+ }
+ MKD{
+ "MKD",
+ "मà¥à¤¯à¤¾à¤¸à¥‡à¤¡à¥‹à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डेनार",
+ }
+ MMK{
+ "MMK",
+ "मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾ कà¥à¤¯à¤¾à¤Ÿ",
+ }
+ MNT{
+ "MNT",
+ "मङà¥à¤—ोलियाली टà¥à¤—à¥à¤°à¤¿à¤•",
+ }
+ MOP{
+ "MOP",
+ "माकानिज पटाका",
+ }
+ MRO{
+ "MRO",
+ "माउरिटानियानली औगà¥à¤‡à¤¯à¤¾",
+ }
+ MUR{
+ "MUR",
+ "माउरिटियन रूपी",
+ }
+ MVR{
+ "MVR",
+ "मालडिभियाली रूफियाà¤",
+ }
+ MWK{
+ "MWK",
+ "मलाविअन कà¥à¤µà¤¾à¤šà¤¾",
+ }
+ MXN{
+ "MX$",
+ "मेकà¥à¤¸à¤¿à¤•à¤¨ पेसो",
+ }
+ MYR{
+ "MYR",
+ "मलेशियाली रिङà¥à¤—ेट",
+ }
+ MZN{
+ "MZN",
+ "मोजामà¥à¤µà¤¿à¤•à¤¨ मेटिकल",
+ }
+ NAD{
+ "NAD",
+ "नामिबियन डलर",
+ }
+ NGN{
+ "NGN",
+ "नाइजेरियन नाइरा",
+ }
+ NIO{
+ "NIO",
+ "निकारागà¥à¤µà¤¾à¤¨ कोरà¥à¤¡à¥‹à¤µà¤¾",
+ }
+ NOK{
+ "NOK",
+ "नरà¥à¤µà¥‡à¤œà¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤°à¥‹à¤¨",
+ }
+ NPR{
+ "नेरू",
+ "नेपाली रूपैयाà¤",
+ }
+ NZD{
+ "NZ$",
+ "नà¥à¤¯à¥‚जिलà¥à¤¯à¤¾à¤£à¥à¤¡ डलर",
+ }
+ OMR{
+ "OMR",
+ "ओमनी रियल",
+ }
+ PAB{
+ "PAB",
+ "पानामानियाली बालà¥à¤¬à¥‹à¤†",
+ }
+ PEN{
+ "PEN",
+ "पेरूभियाली नà¥à¤¯à¥‚भो सोल",
+ }
+ PGK{
+ "PGK",
+ "पपà¥à¤† नà¥à¤¯à¥‚ गिनियाली किना",
+ }
+ PHP{
+ "PHP",
+ "फिलिपिनी पेसो",
+ }
+ PKR{
+ "PKR",
+ "पाकिसà¥à¤¤à¤¾à¤¨à¥€ रूपियाà¤",
+ }
+ PLN{
+ "PLN",
+ "पोलिश जà¥à¤²à¥‹à¤Ÿà¤¾à¤ˆ",
+ }
+ PYG{
+ "PYG",
+ "पारागà¥à¤¯à¤¾à¤²à¥€ गà¥à¤°à¤¾à¤¨à¥€",
+ }
+ QAR{
+ "QAR",
+ "कतारी रियल",
+ }
+ RSD{
+ "RSD",
+ "सरà¥à¤¬à¤¿à¤¯à¤¾à¤²à¥€ डिनार",
+ }
+ RUB{
+ "RUB",
+ "रूसी रूबल",
+ }
+ RWF{
+ "RWF",
+ "रà¥â€Œà¤µà¤¾à¤£à¥à¤¡à¤¾à¤²à¥€ फà¥à¤°à¤¾à¤¨à¥à¤•",
+ }
+ SAR{
+ "SAR",
+ "साउदी रियालहरू",
+ }
+ SBD{
+ "SBD",
+ "सोलोमन टापà¥à¤¹à¤°à¥‚का डलर",
+ }
+ SCR{
+ "SCR",
+ "सेचेलोइस रूपी",
+ }
+ SDG{
+ "SDG",
+ "सà¥à¤¡à¤¾à¤¨à¥€ पाउनà¥à¤¡",
+ }
+ SEK{
+ "SEK",
+ "सà¥à¤µà¤¿à¤¡à¤¿à¤¶ कà¥à¤°à¥‹à¤¨à¤¾",
+ }
+ SGD{
+ "SGD",
+ "सिङà¥à¤—ापà¥à¤° डलर",
+ }
+ SHP{
+ "SHP",
+ "सेनà¥à¤Ÿ हेलेना पाउनà¥à¤¡",
+ }
+ SLL{
+ "SLL",
+ "सियरा लियोनेन लियोन",
+ }
+ SOS{
+ "SOS",
+ "सोमाली शिलिङ",
+ }
+ SRD{
+ "SRD",
+ "सà¥à¤°à¤¿à¤¨à¤¾à¤®à¤¿à¤œ डलर",
+ }
+ SSP{
+ "SSP",
+ "दकà¥à¤·à¤¿à¤£ सà¥à¤¡à¤¾à¤¨à¥€ पाउनà¥à¤¡",
+ }
+ STD{
+ "STD",
+ "साओ टोम र पà¥à¤°à¤¿à¤¨à¥à¤¸à¤¿à¤ª डोबà¥à¤°à¤¾",
+ }
+ SYP{
+ "SYP",
+ "सिरियाली पाउनà¥à¤¡",
+ }
+ SZL{
+ "SZL",
+ "सà¥à¤µà¤¾à¤œà¥€ लिलानà¥à¤—ेनी",
+ }
+ THB{
+ "฿",
+ "थाई भाट",
+ }
+ TJS{
+ "TJS",
+ "ताजिकà¥à¤¸à¥à¤¤à¤¾à¤¨à¥€ सोमोनी",
+ }
+ TMT{
+ "TMT",
+ "टà¥à¤°à¥à¤•à¥à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨à¥€ मानात",
+ }
+ TND{
+ "TND",
+ "टà¥à¤¨à¤¿à¤¸à¤¿à¤¯à¤¾à¤²à¥€ डिनार",
+ }
+ TOP{
+ "TOP",
+ "टङà¥à¤—न पाङà¥à¤—ा",
+ }
+ TRY{
+ "TRY",
+ "टरà¥à¤•à¤¿à¤¶ लिरा",
+ }
+ TTD{
+ "TTD",
+ "तà¥à¤°à¤¿à¤¨à¤¿à¤¡à¤¾à¤¡ र टोबागो डलर",
+ }
+ TWD{
+ "NT$",
+ "नयाठताइवान डलर",
+ }
+ TZS{
+ "TZS",
+ "ताञà¥à¤œà¤¾à¤¨à¤¿à¤¯à¤¾à¤²à¥€ शिलिङ",
+ }
+ UAH{
+ "UAH",
+ "यà¥à¤•à¥à¤°à¥‡à¤¨à¥€ हिरà¥à¤­à¤¿à¤¨à¤¿à¤¯à¤¾",
+ }
+ UGX{
+ "UGX",
+ "यà¥à¤—ाणà¥à¤¡à¤¾à¤²à¥€ शिलिङ",
+ }
+ USD{
+ "US$",
+ "संयà¥à¤•à¥à¤¤ राजà¥à¤¯ डलर",
+ }
+ UYU{
+ "UYU",
+ "यà¥à¤°à¥‚गà¥à¤¯à¤¾à¤²à¥€ पेसो",
+ }
+ UZS{
+ "UZS",
+ "उजà¥à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ सोम",
+ }
+ VEF{
+ "VEF",
+ "भेनेजà¥à¤à¤²à¤¨ बोलिभर",
+ }
+ VND{
+ "â‚«",
+ "भियतनामी डङà¥",
+ }
+ VUV{
+ "VUV",
+ "भानà¥à¤†à¤¤à¥‚ भातà¥",
+ }
+ WST{
+ "WST",
+ "सामोआन ताला",
+ }
+ XAF{
+ "FCFA",
+ "सीà¤à¤«à¥â€Œà¤ फà¥à¤°à¤¾à¤¨à¥à¤• बीइà¤à¤¸à¥€",
+ }
+ XCD{
+ "EC$",
+ "पूरà¥à¤µà¥€ कà¥à¤¯à¤¾à¤°à¤¿à¤¬à¤¿à¤¯à¤¨ डलर",
+ }
+ XOF{
+ "CFA",
+ "सीà¤à¤«à¥â€Œà¤ फà¥à¤°à¤¾à¤¨à¥à¤• बीसीइà¤à¤“",
+ }
+ XPF{
+ "CFPF",
+ "सीà¤à¤«à¥â€Œà¤ªà¥€ फà¥à¤°à¤¾à¤¨à¥à¤•",
+ }
+ XXX{
+ "XXX",
+ "अपरिचित मà¥à¤¦à¥à¤°à¤¾",
+ }
+ YER{
+ "YER",
+ "येमेनी रियाल",
+ }
+ ZAR{
+ "ZAR",
+ "दकà¥à¤·à¤¿à¤£ अफà¥à¤°à¤¿à¤•à¥€ रà¥â€à¤¯à¤¾à¤¨à¥à¤¡",
+ }
+ ZMK{
+ "ZMK",
+ "जामà¥à¤¬à¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤µà¤¾à¤šà¤¾",
+ }
+ }
+ CurrencyPlurals{
+ AED{
+ one{"संयà¥à¤•à¥à¤¤ अरब à¤à¤®à¤¿à¤°à¤¾à¤Ÿà¥à¤¸ डिरà¥à¤¹à¤¾à¤®"}
+ other{"संयà¥à¤•à¥à¤¤ अरब à¤à¤®à¤¿à¤°à¤¾à¤Ÿà¥à¤¸ डिरà¥à¤¹à¤¾à¤®"}
+ }
+ AFN{
+ one{"अफà¥à¤—ान अफà¥à¤—ानी"}
+ other{"अफà¥à¤—ान अफà¥à¤—ानीहरू"}
+ }
+ AMD{
+ one{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डà¥à¤°à¤¾à¤®"}
+ other{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डà¥à¤°à¤¾à¤®à¤¹à¤°à¥‚"}
+ }
+ ANG{
+ one{"नेदरलà¥à¤¯à¤¾à¤£à¥à¤¡à¥à¤¸ à¤à¤¨à¥à¤Ÿà¤¿à¤²à¤¿à¤¯à¤¨ गिलà¥à¤¡à¤°"}
+ other{"नेदरलà¥à¤¯à¤¾à¤£à¥à¤¡à¥à¤¸ à¤à¤¨à¥à¤Ÿà¤¿à¤²à¤¿à¤¯à¤¨ गिलà¥à¤¡à¤°"}
+ }
+ AOA{
+ one{"à¤à¤™à¥à¤—ोलान कà¥à¤µà¤¾à¤¨à¥à¤œà¤¾"}
+ other{"à¤à¤™à¥à¤—ोलान कà¥à¤µà¤¾à¤¨à¥à¤œà¤¾à¤¹à¤°à¥‚"}
+ }
+ ARS{
+ one{"अरà¥à¤œà¥‡à¤¨à¥à¤Ÿà¤¿à¤¨à¥€ पेसो"}
+ other{"अरà¥à¤œà¥‡à¤¨à¥à¤Ÿà¤¿à¤¨à¥€ पेसोहरू"}
+ }
+ AWG{
+ one{"आरूबन फà¥à¤²à¥‹à¤°à¤¿à¤¨"}
+ other{"आरूबन फà¥à¤²à¥‹à¤°à¤¿à¤¨"}
+ }
+ AZN{
+ one{"अजरबैजानी मानात"}
+ other{"अजरबैजानी मानात"}
+ }
+ BAM{
+ one{"बोसà¥à¤¨à¤¿à¤¯à¤¾-हरà¥à¤œà¤—ोभिनिया रूपानà¥à¤¤à¤°à¤¯à¥‹à¤—à¥à¤¯ मारà¥à¤•"}
+ other{"बोसà¥à¤¨à¤¿à¤¯à¤¾-हरà¥à¤œà¤—ोभिनिया रूपानà¥à¤¤à¤°à¤¯à¥‹à¤—à¥à¤¯ मारà¥à¤•à¤¹à¤°à¥‚"}
+ }
+ BBD{
+ one{"बारà¥à¤¬à¤¾à¤¡à¤¿à¤¯à¤¨ डलर"}
+ other{"बारà¥à¤¬à¤¾à¤¡à¤¿à¤¯à¤¨ डलरहरू"}
+ }
+ BDT{
+ one{"बङà¥à¤—लादेशी टाका"}
+ other{"बङà¥à¤—लादेशी टाकाहरू"}
+ }
+ BGN{
+ one{"बà¥à¤²à¥à¤—ारियाली लेभ"}
+ other{"बà¥à¤²à¥à¤—ारियाली लेभा"}
+ }
+ BHD{
+ one{"बाहारैनी डिनार"}
+ other{"बाहारैनी डिनारहरू"}
+ }
+ BIF{
+ one{"बà¥à¤°à¥‚णà¥à¤¡à¤¿à¤¯à¤¾à¤²à¥€ फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ other{"बà¥à¤°à¥‚णà¥à¤¡à¤¿à¤¯à¤¾à¤²à¥€ फà¥à¤°à¤¾à¤¨à¥à¤•à¤¹à¤°à¥‚"}
+ }
+ BMD{
+ one{"बरà¥à¤®à¥à¤¡à¤¨ डलर"}
+ other{"बीà¤à¤®à¥â€Œà¤¡à¥€à¥€"}
+ }
+ BND{
+ one{"बà¥à¤°à¥à¤¨à¤¾à¤ˆ डलर"}
+ other{"बà¥à¤°à¥à¤¨à¤¾à¤ˆ डलरहरू"}
+ }
+ BOB{
+ one{"बोलिभियन बोलिभियानो"}
+ other{"बोलिभियन बोलिभियानोहरू"}
+ }
+ BSD{
+ one{"बहामियाली डलर"}
+ other{"बहामियाली डलरहरू"}
+ }
+ BTN{
+ one{"भà¥à¤Ÿà¤¾à¤¨à¥€ à¤à¤¨à¥â€Œà¤—à¥à¤²à¥à¤Ÿà¥à¤°à¥à¤®"}
+ other{"भà¥à¤Ÿà¤¾à¤¨à¥€ à¤à¤¨à¥â€Œà¤—à¥à¤²à¥à¤Ÿà¥à¤°à¥à¤®à¤¹à¤°à¥‚"}
+ }
+ BWP{
+ one{"बोटà¥à¤¸à¤µà¤¾à¤¨à¤¾à¤¨ पà¥à¤²à¤¾"}
+ other{"बोटà¥à¤¸à¤µà¤¾à¤¨à¤¾à¤¨ पà¥à¤²à¤¾à¤¹à¤°à¥‚"}
+ }
+ BYR{
+ one{"बेलारूसी रूबल"}
+ other{"बेलारूसी रूबलहरू"}
+ }
+ BZD{
+ one{"वेलिज डलर"}
+ other{"वेलिज डलर"}
+ }
+ CAD{
+ one{"कà¥à¤¯à¤¾à¤¨à¤¾à¤¡à¤¿à¤¯à¤¾à¤²à¥€ डलर"}
+ other{"कà¥à¤¯à¤¾à¤¨à¤¨à¤¾à¤¡à¤¿à¤¯à¤¾à¤²à¥€ डलरहरू"}
+ }
+ CDF{
+ one{"कङà¥à¤—ोली फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ other{"कङà¥à¤—ोली फà¥à¤°à¤¾à¤¨à¥à¤•à¤¹à¤°à¥‚"}
+ }
+ CLP{
+ one{"चिलियन पेसो"}
+ other{"चिलियन पेसोहरू"}
+ }
+ COP{
+ one{"कोलमà¥à¤µà¤¿à¤¯à¤¨ पेसो"}
+ other{"कोलमà¥à¤µà¤¿à¤¯à¤¨ पेसोहरू"}
+ }
+ CRC{
+ one{"कोषà¥à¤Ÿà¤¾à¤°à¤¿à¤•à¤¨ कोलोन"}
+ other{"कोषà¥à¤Ÿà¤¾à¤°à¤¿à¤•à¤¨ कोलोनहरू"}
+ }
+ CUC{
+ one{"कà¥à¤¯à¥‚वाली रूपानà¥à¤¤à¤°à¤£à¤¯à¥‹à¤—à¥à¤¯ पेसो"}
+ other{"कà¥à¤¯à¥‚वाली रूपानà¥à¤¤à¤°à¤£à¤¯à¥‹à¤—à¥à¤¯ पेसो"}
+ }
+ CUP{
+ one{"कà¥à¤¯à¥‚वाली पेसो"}
+ other{"कà¥à¤¯à¥‚वाली पेसोहरू"}
+ }
+ CVE{
+ one{"केप भरà¥à¤¡à¤¿à¤¯à¤¨ à¤à¤¸à¥à¤•à¥à¤¡à¥‹"}
+ other{"केप भरà¥à¤¡à¤¿à¤¯à¤¨ à¤à¤¸à¥à¤•à¥à¤¡à¥‹à¤¹à¤°à¥‚"}
+ }
+ CZK{
+ one{"चेख गणतञà¥à¤¤à¥à¤° कोरूना"}
+ other{"चेख गणतञà¥à¤¤à¥à¤° कोरूनाहरू"}
+ }
+ DJF{
+ one{"जिबौटियाली फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ other{"जिबौटियाली फà¥à¤°à¤¾à¤¨à¥à¤•à¤¹à¤°à¥‚"}
+ }
+ DKK{
+ one{"डà¥à¤¯à¤¾à¤¨à¤¿à¤¶ कà¥à¤°à¥‹à¤¨"}
+ other{"डà¥à¤¯à¤¾à¤¨à¤¿à¤¶ कà¥à¤°à¥‹à¤¨à¤°"}
+ }
+ DOP{
+ one{"डोमिनिकन पेसो"}
+ other{"डोमिनिकन पेसोहरू"}
+ }
+ DZD{
+ one{"अलà¥à¤œà¥‡à¤°à¤¿à¤¯à¤¾à¤²à¥€ डिनार"}
+ other{"अलà¥à¤œà¥‡à¤°à¤¿à¤¯à¤¾à¤²à¥€ डिनारहरू"}
+ }
+ EGP{
+ one{"इजिपà¥à¤¸à¤¿à¤¯à¤¨ पाउनà¥à¤¡"}
+ other{"इजिपà¥à¤¸à¤¿à¤¯à¤¨ पाउनà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ ERN{
+ one{"à¤à¤°à¤¿à¤Ÿà¥à¤°à¤¿à¤¯à¤¨ नाकà¥à¤«à¤¾"}
+ other{"à¤à¤°à¤¿à¤Ÿà¥à¤°à¤¿à¤¯à¤¨ नाकà¥à¤«à¤¾à¤¹à¤°à¥‚"}
+ }
+ ETB{
+ one{"इथियोपियाली बिर"}
+ other{"इथियोपियाली बिरहरू"}
+ }
+ FJD{
+ one{"फिजीयाली डलर"}
+ other{"फिजीयाली डलरहरू"}
+ }
+ FKP{
+ one{"फकà¥â€Œà¤²à¥à¤¯à¤¾à¤£à¥à¤¡ टापà¥à¤¹à¤°à¥‚का पाउनà¥à¤¡"}
+ other{"फकà¥â€Œà¤²à¥à¤¯à¤¾à¤£à¥à¤¡ टापà¥à¤¹à¤°à¥‚का पाउनà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ GEL{
+ one{"जरà¥à¤œà¤¿à¤¯à¤¾à¤²à¥€ लारी"}
+ other{"जरà¥à¤œà¤¿à¤¯à¤¾à¤²à¥€ लारीहरू"}
+ }
+ GHS{
+ one{"घानाली सेडी"}
+ other{"घानाली सेडीहरू"}
+ }
+ GIP{
+ one{"जिबà¥à¤°à¤¾à¤²à¥à¤Ÿà¤° पाउणà¥à¤¡"}
+ other{"जिबà¥à¤°à¤¾à¤²à¥à¤Ÿà¤° पाउणà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ GMD{
+ one{"गामà¥à¤µà¤¿à¤¯à¤¾à¤²à¥€ डालासी"}
+ other{"गामà¥à¤µà¤¿à¤¯à¤¾à¤²à¥€ डालासीहरू"}
+ }
+ GNF{
+ one{"गिनियाली फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ other{"गिनियाली फà¥à¤°à¤¾à¤¨à¥à¤•à¤¹à¤°à¥‚"}
+ }
+ GTQ{
+ one{"गà¥à¤µà¤¾à¤Ÿà¥‡à¤®à¤¾à¤²à¤¾ कà¥à¤µà¥‡à¤Ÿà¥à¤œà¤¾à¤²"}
+ other{"गà¥à¤µà¤¾à¤Ÿà¥‡à¤®à¤¾à¤²à¤¾ कà¥à¤µà¥‡à¤Ÿà¥à¤œà¤¾à¤²à¤¹à¤°à¥‚"}
+ }
+ GYD{
+ one{"गाइनिज डलर"}
+ other{"गाइनिज डलरहरू"}
+ }
+ HKD{
+ one{"हङकङ डलर"}
+ other{"हङकङ डलरहरू"}
+ }
+ HNL{
+ one{"होनà¥à¤¡à¥à¤°à¤¾à¤¨ लेमà¥à¤ªà¤¿à¤°à¤¾"}
+ other{"होनà¥à¤¡à¥à¤°à¤¾à¤¨ लेमà¥à¤ªà¤¿à¤°à¤¾à¤¹à¤°à¥‚"}
+ }
+ HRK{
+ one{"कà¥à¤°à¥‹à¤à¤¶à¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤¨à¤¾"}
+ other{"कà¥à¤°à¥‹à¤à¤¶à¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤¨à¤¾"}
+ }
+ HTG{
+ one{"हैटियाली"}
+ other{"हैटियाली गà¥à¤°à¥à¤¡à¤¹à¤°à¥"}
+ }
+ HUF{
+ one{"हङà¥à¤—ेरियन फोरिनà¥à¤Ÿ"}
+ other{"हङà¥à¤˜à¥ˆà¥ƒà¥€à¤žà¤£ पओृीणà¥à¤ à¤…ृà¥"}
+ }
+ IDR{
+ one{"इणà¥à¤¡à¥‹à¤¨à¥‡à¤¶à¤¿à¤¯à¤¾à¤²à¥€ रूपियाà¤"}
+ other{"इणà¥à¤¡à¥‹à¤¨à¥‡à¤¶à¤¿à¤¯à¤¾à¤²à¥€ रूपियाà¤à¤¹à¤°à¥‚"}
+ }
+ ILS{
+ one{"इजरायली नयाठशेकेल"}
+ other{"इजरायली नयाठशेकेलहरà¥"}
+ }
+ IQD{
+ one{"इराकी डिनार"}
+ other{"इराकी डिनारहरू"}
+ }
+ IRR{
+ one{"इरानियाली रियाल"}
+ other{"इरानियाली रियालहरू"}
+ }
+ ISK{
+ one{"आइसलà¥à¤¯à¤¾à¤£à¥à¤¡à¤¿à¤• कà¥à¤°à¥‹à¤¨à¤¾"}
+ other{"आइसलà¥à¤¯à¤¾à¤£à¥à¤¡à¤¿à¤• कà¥à¤°à¥‹à¤¨à¤°"}
+ }
+ JMD{
+ one{"जमाइकाली डलर"}
+ other{"जमाइकाली डलरहरू"}
+ }
+ JOD{
+ one{"जोरà¥à¤¡à¤¾à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डलर"}
+ other{"जोरà¥à¤¡à¤¾à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डलरहरू"}
+ }
+ KES{
+ one{"केनà¥à¤¯à¤¾à¤²à¥€ शिलिङ"}
+ other{"केनà¥à¤¯à¤¾à¤²à¥€ शिलिङहरू"}
+ }
+ KGS{
+ one{"किरà¥à¤—िसà¥à¤¤à¤¾à¤¨à¥€ सोम"}
+ other{"किरà¥à¤—िसà¥à¤¤à¤¾à¤¨à¥€ सोमहरू"}
+ }
+ KHR{
+ one{"कमà¥à¤¬à¥‹à¤¡à¤¿à¤¨à¥‡à¤¯à¤¾à¤²à¥€ रियल"}
+ other{"कमà¥à¤¬à¥‹à¤¡à¤¿à¤¨à¥‡à¤¯à¤¾à¤²à¥€ रियलहरू"}
+ }
+ KMF{
+ one{"कोमोरियन फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ other{"कोमोरियन फà¥à¤°à¤¾à¤¨à¥à¤•à¤¹à¤°à¥‚"}
+ }
+ KPW{
+ one{"उतà¥à¤¤à¤° कोरियाली वन"}
+ other{"उतà¥à¤¤à¤° कोरियाली वन"}
+ }
+ KRW{
+ one{"दकà¥à¤·à¤¿à¤£ कोरियाली वन"}
+ other{"दकà¥à¤·à¤¿à¤£ कोरियाली वन"}
+ }
+ KWD{
+ one{"कà¥à¤µà¥‡à¤¤à¥€ डिनार"}
+ other{"कà¥à¤µà¥‡à¤¤à¥€ डिनारहरू"}
+ }
+ KYD{
+ one{"केमà¥à¤¯à¤¾à¤¨ टापà¥à¤¹à¤°à¥‚का डलर"}
+ other{"केमà¥à¤¯à¤¾à¤¨ टापà¥à¤¹à¤°à¥‚का डलरहरू"}
+ }
+ KZT{
+ one{"काजाखसà¥à¤¤à¤¾à¤¨à¥€ टेनà¥à¤œ"}
+ other{"काजाखसà¥à¤¤à¤¾à¤¨à¥€ टेनà¥à¤œà¤¹à¤°à¥‚"}
+ }
+ LAK{
+ one{"लाओशियन किप"}
+ other{"लाओशियन किपहरू"}
+ }
+ LBP{
+ one{"लेबनाली पाउनà¥à¤¡"}
+ other{"लेबनाली पाउनà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ LKR{
+ one{"शà¥à¤°à¥€à¤²à¤™à¥à¤•à¤¾à¤²à¥€ रूपिया"}
+ other{"शà¥à¤°à¥€à¤²à¤™à¥à¤•à¤¾à¤²à¥€ रूपियाहरू"}
+ }
+ LRD{
+ one{"लिबेरियाली डलर"}
+ other{"लिबेरियाली डलरहरू"}
+ }
+ LTL{
+ one{"लिथà¥à¤¨à¤¿à¤¯à¤¾à¤²à¥€ लिटास"}
+ other{"लिथà¥à¤¨à¤¿à¤¯à¤¾à¤²à¥€ लिटाई"}
+ }
+ LVL{
+ one{"लाटà¥à¤­à¤¿à¤¯à¤¨ लाटà¥à¤¸"}
+ other{"लाटà¥à¤­à¤¿à¤¯à¤¨ लाटी"}
+ }
+ LYD{
+ one{"लिवियाली डिनार"}
+ other{"लिवियाली डिनार"}
+ }
+ MAD{
+ one{"मोरोकà¥à¤•à¤¾à¤²à¥€ डिरà¥â€Œà¤¹à¤¾à¤®"}
+ other{"मोरोकà¥à¤•à¤¾à¤²à¥€ डिरà¥â€Œà¤¹à¤¾à¤®à¤¹à¤°à¥‚"}
+ }
+ MDL{
+ one{"मालà¥à¤¡à¥‹à¤­à¤¨ लेउ"}
+ other{"मालà¥à¤¡à¥‹à¤­à¤¨ लेई"}
+ }
+ MGA{
+ one{"मालागासी à¤à¤°à¤¿à¤†à¤°à¥€"}
+ other{"मालागासी à¤à¤°à¤¿à¤†à¤°à¥€à¤¹à¤°à¥‚"}
+ }
+ MKD{
+ one{"मà¥à¤¯à¤¾à¤¸à¥‡à¤¡à¥‹à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डेनार"}
+ other{"मà¥à¤¯à¤¾à¤¸à¥‡à¤¡à¥‹à¤¨à¤¿à¤¯à¤¾à¤²à¥€ डेनारी"}
+ }
+ MMK{
+ one{"मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾ कà¥à¤¯à¤¾à¤Ÿ"}
+ other{"मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾ कà¥à¤¯à¤¾à¤Ÿà¤¹à¤°à¥‚"}
+ }
+ MNT{
+ one{"मङà¥à¤—ोलियाली टà¥à¤—à¥à¤°à¤¿à¤•"}
+ other{"मङà¥à¤—ोलियाली टà¥à¤—à¥à¤°à¤¿à¤•à¤¹à¤°à¥‚"}
+ }
+ MOP{
+ one{"माकानिज पटाका"}
+ other{"माकानिज पटाकाहरू"}
+ }
+ MRO{
+ one{"माउरिटानियाली औगà¥à¤‡à¤¯à¤¾"}
+ other{"माउरिटानियाली औगà¥à¤‡à¤¯à¤¾à¤¹à¤°à¥‚"}
+ }
+ MUR{
+ one{"माउरिटियन रूपी"}
+ other{"माउरिटियन रूपीहरू"}
+ }
+ MVR{
+ one{"मालडिभियाली रूफियाà¤"}
+ other{"मालडिभियाली रूफियाà¤à¤¹à¤°à¥‚"}
+ }
+ MWK{
+ one{"मलाविअन कà¥à¤µà¤¾à¤šà¤¾"}
+ other{"मलाविअन कà¥à¤µà¤¾à¤šà¤¾à¤¹à¤°à¥‚"}
+ }
+ MXN{
+ one{"मेकà¥à¤¸à¤¿à¤•à¤¨ पेसो"}
+ other{"मेकà¥à¤¸à¤¿à¤•à¤¨ पेसोहरू"}
+ }
+ MYR{
+ one{"मलेशियाली रिङà¥à¤—ेट"}
+ other{"मलेशियाली रिङà¥à¤—ेटहरू"}
+ }
+ MZN{
+ one{"मोजामà¥à¤µà¤¿à¤•à¤¨ मेटिकल"}
+ other{"मोजामà¥à¤µà¤¿à¤•à¤¨ मेटिकलहरू"}
+ }
+ NAD{
+ one{"नामिबियन डलर"}
+ other{"नामिबियन डलरहरà¥"}
+ }
+ NGN{
+ one{"नाइजेरियन नाइरा"}
+ other{"नाइजेरियन नाइराहरू"}
+ }
+ NIO{
+ one{"निकारागà¥à¤µà¤¾à¤¨ कोरà¥à¤¡à¥‹à¤µà¤¾"}
+ other{"निकारागà¥à¤µà¤¾à¤¨ कोरà¥à¤¡à¥‹à¤µà¤¾à¤¹à¤°à¥‚"}
+ }
+ NPR{
+ one{"नेपाली रूपैयाà¤"}
+ other{"नेपाली रूपैयाà¤à¤¹à¤°à¥‚"}
+ }
+ NZD{
+ one{"नà¥à¤¯à¥‚जिलà¥à¤¯à¤¾à¤£à¥à¤¡ डलर"}
+ other{"नà¥à¤¯à¥‚जिलà¥à¤¯à¤¾à¤£à¥à¤¡ डलरहरू"}
+ }
+ OMR{
+ one{"ओमनी रियाल"}
+ other{"ओमनी रियलहरू"}
+ }
+ PAB{
+ one{"पानामानियाली बालà¥à¤¬à¥‹à¤†"}
+ other{"पानामानियाली बालà¥à¤¬à¥‹à¤†à¤¹à¤°à¥‚"}
+ }
+ PEN{
+ one{"पेरूभियाली नà¥à¤¯à¥‚भो सोल"}
+ other{"पेरूभियाली नà¥à¤¯à¥‚भो सोल"}
+ }
+ PGK{
+ one{"पपà¥à¤† नà¥à¤¯à¥‚ गिनियाली किना"}
+ other{"पपà¥à¤† नà¥à¤¯à¥‚ गिनियाली किना"}
+ }
+ PKR{
+ one{"पाकिसà¥à¤¤à¤¾à¤¨à¥€ रूपियाà¤"}
+ other{"पाकिसà¥à¤¤à¤¾à¤¨à¥€ रूपियाà¤à¤¹à¤°à¥‚"}
+ }
+ PLN{
+ one{"पोलिश जà¥à¤²à¥‹à¤Ÿà¤¾à¤ˆ"}
+ other{"पोलिश जà¥à¤²à¥‹à¤Ÿà¤¾à¤ˆà¤¹à¤°à¥‚"}
+ }
+ PYG{
+ one{"पारागà¥à¤¯à¤¾à¤²à¥€ गà¥à¤°à¤¾à¤¨à¥€"}
+ other{"पारागà¥à¤¯à¤¾à¤²à¥€ गà¥à¤°à¤¾à¤¨à¥€à¤¸"}
+ }
+ QAR{
+ one{"कतारी रियाल"}
+ other{"कतारी रियालहरू"}
+ }
+ RON{
+ one{"रोमानियाली लेऊ"}
+ other{"रोमानियाली लेई"}
+ }
+ RSD{
+ one{"सरà¥à¤¬à¤¿à¤¯à¤¾à¤²à¥€ डिनार"}
+ other{"सरà¥à¤¬à¤¿à¤¯à¤¾à¤²à¥€ डिनारहरू"}
+ }
+ RUB{
+ one{"रूसी रूबल"}
+ other{"रूसी रूबलहरू"}
+ }
+ RWF{
+ one{"रà¥â€Œà¤µà¤¾à¤£à¥à¤¡à¤¾à¤²à¥€ फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ other{"रà¥â€Œà¤µà¤¾à¤£à¥à¤¡à¤¾à¤²à¥€ फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ }
+ SAR{
+ one{"साउदी रियाल"}
+ other{"साउदी रियालहरू"}
+ }
+ SBD{
+ one{"सोलोमन टापà¥à¤¹à¤°à¥‚का डलर"}
+ other{"सोलोमन टापà¥à¤¹à¤°à¥‚का डलर"}
+ }
+ SCR{
+ one{"सेचेलोइस रूपी"}
+ other{"सेचेलोइस रूपीहरू"}
+ }
+ SDG{
+ one{"सà¥à¤¡à¤¾à¤¨à¥€ पाउनà¥à¤¡"}
+ other{"सà¥à¤¡à¤¾à¤¨à¥€ पाउनà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ SEK{
+ one{"सà¥à¤µà¤¿à¤¡à¤¿à¤¶ कà¥à¤°à¥‹à¤¨à¤¾"}
+ other{"सà¥à¤µà¤¿à¤¡à¤¿à¤¶ कà¥à¤°à¥‹à¤¨à¤¾"}
+ }
+ SGD{
+ one{"सिङà¥à¤—ापà¥à¤° डलर"}
+ other{"सिङà¥à¤—ापà¥à¤° डलरहरू"}
+ }
+ SHP{
+ one{"सेनà¥à¤Ÿ हेलेना पाउनà¥à¤¡"}
+ other{"सेनà¥à¤Ÿ हेलेना पाउनà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ SLL{
+ one{"सियरा लियोनेन लियोन"}
+ other{"सियारा लियोनेन लियोनहरू"}
+ }
+ SOS{
+ one{"सोमाली शिलिङ"}
+ other{"सोमाली शिलिङहरू"}
+ }
+ SRD{
+ one{"सà¥à¤°à¤¿à¤¨à¤¾à¤®à¤¿à¤œ डलर"}
+ other{"सà¥à¤°à¤¿à¤¨à¤¾à¤®à¤¿à¤œ डलरहरू"}
+ }
+ SSP{
+ one{"दकà¥à¤·à¤¿à¤£ सà¥à¤¡à¤¾à¤¨à¥€ पाउनà¥à¤¡"}
+ other{"दकà¥à¤·à¤¿à¤£ सà¥à¤¡à¤¾à¤¨à¥€ पाउनà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ STD{
+ one{"साओ टोम र पà¥à¤°à¤¿à¤¨à¥à¤¸à¤¿à¤ª डोबà¥à¤°à¤¾"}
+ other{"साओ टोम र पà¥à¤°à¤¿à¤¨à¥à¤¸à¤¿à¤ª डोबà¥à¤°à¤¾à¤¹à¤°à¥‚"}
+ }
+ SYP{
+ one{"सिरियाली पाउनà¥à¤¡"}
+ other{"सिरियाली पाउनà¥à¤¡à¤¹à¤°à¥‚"}
+ }
+ SZL{
+ one{"सà¥à¤µà¤¾à¤œà¥€ लिलानà¥à¤—ेनी"}
+ other{"सà¥à¤µà¤¾à¤œà¥€ इमालेनà¥à¤—ेनी"}
+ }
+ THB{
+ one{"थाई भाट"}
+ other{"थाई भाट"}
+ }
+ TJS{
+ one{"ताजिकà¥à¤¸à¥à¤¤à¤¾à¤¨à¥€ सोमोनी"}
+ other{"ताजिकà¥à¤¸à¥à¤¤à¤¾à¤¨à¥€ सोमोनीहरू"}
+ }
+ TMT{
+ one{"टà¥à¤°à¥à¤•à¥à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨à¥€ मानात"}
+ other{"टà¥à¤°à¥à¤•à¥à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨à¥€ मानात"}
+ }
+ TND{
+ one{"टà¥à¤¨à¤¿à¤¸à¤¿à¤¯à¤¾à¤²à¥€ डिनार"}
+ other{"टà¥à¤¨à¤¿à¤¸à¤¿à¤¯à¤¾à¤²à¥€ डिनारहरू"}
+ }
+ TOP{
+ one{"टङà¥à¤—न पाङà¥à¤—ा"}
+ other{"टङà¥à¤—न पाङà¥à¤—ा"}
+ }
+ TRY{
+ one{"टरà¥à¤•à¤¿à¤¶ लिरा"}
+ other{"टरà¥à¤•à¤¿à¤¶ लिराहरू"}
+ }
+ TTD{
+ one{"तà¥à¤°à¤¿à¤¨à¤¿à¤¡à¤¾à¤¡ र टोबागो डलर"}
+ other{"तà¥à¤°à¤¿à¤¨à¤¿à¤¡à¤¾à¤¡ र टोबागो डलर"}
+ }
+ TWD{
+ one{"नयाठताइवान डलर"}
+ other{"नयाठताइवान डलरहरू"}
+ }
+ TZS{
+ one{"ताञà¥à¤œà¤¾à¤¨à¤¿à¤¯à¤¾à¤²à¥€ शिलिङ"}
+ other{"ताञà¥à¤œà¤¾à¤¨à¤¿à¤¯à¤¾à¤²à¥€ शिलिङहरू"}
+ }
+ UAH{
+ one{"यà¥à¤•à¥à¤°à¥‡à¤¨à¥€ हिरà¥à¤­à¤¿à¤¨à¤¿à¤¯à¤¾"}
+ other{"यà¥à¤•à¥à¤°à¥‡à¤¨à¥€ हिरà¥à¤­à¤¿à¤¨à¤¿à¤¯à¤¾"}
+ }
+ UGX{
+ one{"यगाणà¥à¤¡à¤¾à¤²à¥€ शिलिङ"}
+ other{"यà¥à¤—ाणà¥à¤¡à¤¾à¤²à¥€ शिलिङहरू"}
+ }
+ UYU{
+ one{"यà¥à¤°à¥‚गà¥à¤¯à¤¾à¤²à¥€ पेसो"}
+ other{"यà¥à¤°à¥‚गà¥à¤¯à¤¾à¤²à¥€ पेसोहरू"}
+ }
+ UZS{
+ one{"यà¥à¤œà¥à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ सोम"}
+ other{"यà¥à¤œà¥à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ सोम"}
+ }
+ VEF{
+ one{"भेनेजà¥à¤à¤²à¤¨ बोलिभर"}
+ other{"भेनेजà¥à¤à¤²à¤¨ बोलिभरहरू"}
+ }
+ VND{
+ one{"भियतनामी डङà¥"}
+ other{"भियतनामी डङà¥"}
+ }
+ VUV{
+ one{"भानà¥à¤†à¤¤à¥‚ भातà¥"}
+ other{"भानà¥à¤†à¤¤à¥‚ भातà¥à¤¹à¤°à¥‚"}
+ }
+ WST{
+ one{"सामोआन ताला"}
+ other{"सामोआन ताला"}
+ }
+ XAF{
+ one{"सीà¤à¤«à¥â€Œà¤ फà¥à¤°à¤¾à¤¨à¥à¤• बीइà¤à¤¸à¥€"}
+ other{"सीà¤à¤«à¥â€Œà¤ फà¥à¤°à¤¾à¤¨à¥à¤•à¤¹à¤°à¥‚ बीइà¤à¤¸à¥€"}
+ }
+ XCD{
+ one{"पूरà¥à¤µà¥€ कà¥à¤¯à¤¾à¤°à¤¿à¤¬à¤¿à¤¯à¤¨ डलर"}
+ other{"पूरà¥à¤µà¥€ कà¥à¤¯à¤¾à¤°à¤¿à¤¬à¤¿à¤¯à¤¨ डलरहरू"}
+ }
+ XOF{
+ one{"सीà¤à¤«à¥â€Œà¤ फà¥à¤°à¤¾à¤¨à¥à¤• बीसीइà¤à¤“"}
+ other{"सीà¤à¤«à¥â€Œà¤ फà¥à¤°à¤¾à¤¨à¥à¤•à¥à¤¸ बीसीइà¤à¤“"}
+ }
+ XPF{
+ one{"सीà¤à¤«à¥â€Œà¤ªà¥€ फà¥à¤°à¤¾à¤¨à¥à¤•"}
+ other{"सीà¤à¤«à¥â€Œà¤ªà¥€ फà¥à¤°à¤¾à¤¨à¥à¤•à¤¹à¤°à¥‚"}
+ }
+ YER{
+ one{"येमेनी रियाल"}
+ other{"येमेनी रियालहरू"}
+ }
+ ZAR{
+ one{"दकà¥à¤·à¤¿à¤£ अफà¥à¤°à¤¿à¤•à¥€ रà¥â€à¤¯à¤¾à¤¨à¥à¤¡"}
+ other{"दकà¥à¤·à¤¿à¤£ अफà¥à¤°à¤¿à¤•à¥€ रà¥â€à¤¯à¤¾à¤¨à¥à¤¡"}
+ }
+ ZMK{
+ one{"जामà¥à¤¬à¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤µà¤¾à¤šà¤¾"}
+ other{"जामà¥à¤¬à¤¿à¤¯à¤¾à¤²à¥€ कà¥à¤µà¤¾à¤šà¤¾à¤¹à¤°à¥‚"}
+ }
+ }
+ Version{"2.0.78.39"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ne_IN.txt b/Build/source/libs/icu/icu-50.1/data/curr/ne_IN.txt
index 28c8a0f5d74..8e6cc0db91c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ne_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ne_IN.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ne_IN.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ne_IN.xml
// *
// ***************************************************************************
ne_IN{
@@ -19,5 +19,5 @@ ne_IN{
other{"भारतीय रूपिà¤à¤¯à¤¾"}
}
}
- Version{"2.0.59.53"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nl.txt b/Build/source/libs/icu/icu-50.1/data/curr/nl.txt
index cf3022ea293..9f51cc781f6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl.xml
// *
// ***************************************************************************
/**
@@ -72,12 +72,12 @@ nl{
"Oostenrijkse schilling",
}
AUD{
- "AU$",
+ "AU $",
"Australische dollar",
}
AWG{
"AWG",
- "Arubaanse gulden",
+ "Arubaanse florin",
}
AZM{
"AZM",
@@ -121,7 +121,7 @@ nl{
}
BGN{
"BGN",
- "Bulgaarse nieuwe lev",
+ "Bulgaarse lev",
}
BHD{
"BHD",
@@ -204,7 +204,7 @@ nl{
"Belizaanse dollar",
}
CAD{
- "CA$",
+ "C$",
"Canadese dollar",
}
CDF{
@@ -217,7 +217,7 @@ nl{
}
CHF{
"CHF",
- "Zwitserse franc",
+ "Zwitserse frank",
}
CHW{
"CHW",
@@ -344,8 +344,8 @@ nl{
"Finse markka",
}
FJD{
- "FJD",
- "Fiji dollar",
+ "FJ$",
+ "Fiji-dollar",
}
FKP{
"FKP",
@@ -441,7 +441,7 @@ nl{
}
IDR{
"IDR",
- "Indonesische rupiah",
+ "Indonesische roepia",
}
IEP{
"IEP",
@@ -533,7 +533,7 @@ nl{
}
LKR{
"LKR",
- "Srilankaanse rupee",
+ "Sri Lankaanse roepie",
}
LRD{
"LRD",
@@ -629,7 +629,7 @@ nl{
}
MUR{
"MUR",
- "Mauritiaanse rupee",
+ "Mauritaanse roepie",
}
MVR{
"MVR",
@@ -693,7 +693,7 @@ nl{
}
NPR{
"NPR",
- "Nepalese rupee",
+ "Nepalese roepie",
}
NZD{
"NZ$",
@@ -729,7 +729,7 @@ nl{
}
PKR{
"PKR",
- "Pakistaanse rupee",
+ "Pakistaanse roepie",
}
PLN{
"PLN",
@@ -784,12 +784,12 @@ nl{
"Saoedische rial",
}
SBD{
- "SBD",
- "Salomonseilandse dollar",
+ "SI$",
+ "Salomon-dollar",
}
SCR{
"SCR",
- "Seychelse rupee",
+ "Seychelse roepie",
}
SDD{
"SDD",
@@ -797,11 +797,11 @@ nl{
}
SDG{
"SDG",
- "Soedanese pond",
+ "Soedanees pond",
}
SDP{
"SDP",
- "Soedanees pond",
+ "Soedanees pond (1957-1998)",
}
SEK{
"SEK",
@@ -813,7 +813,7 @@ nl{
}
SHP{
"SHP",
- "Sint-Heleense pond",
+ "Sint-Heleens pond",
}
SIT{
"SIT",
@@ -839,6 +839,10 @@ nl{
"SRG",
"Surinaamse gulden",
}
+ SSP{
+ "SSP",
+ "Zuid-Soedanees pond",
+ }
STD{
"STD",
"Santomese dobra",
@@ -897,7 +901,7 @@ nl{
}
TRY{
"TRY",
- "Nieuwe Turkse lire",
+ "Turkse lira",
}
TTD{
"TTD",
@@ -957,11 +961,11 @@ nl{
}
VEB{
"VEB",
- "Venezolaanse bolivar",
+ "Venezolaanse bolivar (1871-2008)",
}
VEF{
"VEF",
- "Venezolaanse sterke bolivar",
+ "Venezolaanse bolivar",
}
VND{
"â‚«",
@@ -1049,7 +1053,7 @@ nl{
}
XXX{
"XXX",
- "Geen valuta",
+ "Onbekende munteenheid",
}
YDD{
"YDD",
@@ -1106,8 +1110,8 @@ nl{
other{"Andorrese peseta"}
}
AED{
- one{"Verenigde Arabische Emiraten-dirham"}
- other{"Verenigde Arabische Emiraten-dirham"}
+ one{"VAE-dirham"}
+ other{"VAE-dirham"}
}
AFA{
one{"Afghani (AFA)"}
@@ -1121,14 +1125,202 @@ nl{
one{"Albanese lek"}
other{"Albanese lek"}
}
+ AMD{
+ one{"Armeense dram"}
+ other{"Armeense dram"}
+ }
+ ANG{
+ one{"Nederlands-Antilliaanse gulden"}
+ other{"Nederlands-Antilliaanse gulden"}
+ }
+ AOA{
+ one{"Angolese kwanza"}
+ other{"Angolese kwanza"}
+ }
+ ARS{
+ one{"Argentijnse peso"}
+ other{"Argentijnse peso"}
+ }
+ AUD{
+ one{"Australische dollar"}
+ other{"Australische dollar"}
+ }
+ AWG{
+ one{"Arubaanse florin"}
+ other{"Arubaanse florin"}
+ }
+ AZN{
+ one{"Azerbeidzjaanse manat"}
+ other{"Azerbeidzjaanse manat"}
+ }
+ BAM{
+ one{"Bosnische convertibele mark"}
+ other{"Bosnische convertibele mark"}
+ }
+ BBD{
+ one{"Barbadaanse dollar"}
+ other{"Barbadaanse dollar"}
+ }
+ BGN{
+ one{"Bulgaarse lev"}
+ other{"Bulgaarse leva"}
+ }
+ BHD{
+ one{"Bahreinse dinar"}
+ other{"Bahreinse dinar"}
+ }
+ BMD{
+ one{"Bermuda-dollar"}
+ other{"Bermuda-dollar"}
+ }
+ BND{
+ one{"Bruneise dollar"}
+ other{"Bruneise dollar"}
+ }
+ BOB{
+ one{"Boliviano"}
+ other{"Boliviano"}
+ }
+ BRL{
+ one{"Braziliaanse real"}
+ other{"Braziliaanse real"}
+ }
+ BSD{
+ one{"Bahamaanse dollar"}
+ other{"Bahamaanse dollar"}
+ }
+ BTN{
+ one{"Bhutaanse ngultrum"}
+ other{"Bhutaanse ngultrum"}
+ }
+ BWP{
+ one{"Botswaanse pula"}
+ other{"Botswaanse pula"}
+ }
+ CDF{
+ one{"Congolese frank"}
+ other{"Congolese frank"}
+ }
+ CHF{
+ one{"Zwitserse frank"}
+ other{"Zwitserse frank"}
+ }
+ CRC{
+ one{"Costaricaanse colón"}
+ other{"Costaricaanse colón"}
+ }
CUC{
one{"Cubaanse convertibele peso"}
other{"Cubaanse convertibele pesos"}
}
+ CVE{
+ one{"Kaapverdische escudo"}
+ other{"Kaapverdische escudo"}
+ }
+ DKK{
+ one{"Deense kroon"}
+ other{"Deense kronen"}
+ }
EUR{
one{"euro"}
other{"euro"}
}
+ FJD{
+ one{"Fiji-dollar"}
+ other{"Fiji-dollar"}
+ }
+ GBP{
+ one{"Brits pond sterling"}
+ other{"Brits pond sterling"}
+ }
+ GHS{
+ one{"Ghanese cedi"}
+ other{"Ghanese cedi"}
+ }
+ IDR{
+ one{"Indonesische roepia"}
+ other{"Indonesische roepia"}
+ }
+ ISK{
+ one{"IJslandse kroon"}
+ other{"IJslandse kronen"}
+ }
+ KES{
+ one{"Keniaanse shilling"}
+ other{"Keniaanse shilling"}
+ }
+ LKR{
+ one{"Sri Lankaanse roepie"}
+ other{"Sri Lankaanse roepie"}
+ }
+ LVL{
+ one{"Letse lats"}
+ other{"Letse lats"}
+ }
+ MUR{
+ one{"Mauritaanse roepie"}
+ other{"Mauritaanse roepie"}
+ }
+ MWK{
+ one{"Malawische kwacha"}
+ other{"Malawische kwacha"}
+ }
+ NAD{
+ one{"Namibische dollar"}
+ other{"Namibische dollar"}
+ }
+ NOK{
+ one{"Noorse kroon"}
+ other{"Noorse kronen"}
+ }
+ NPR{
+ one{"Nepalese roepie"}
+ other{"Nepalese roepie"}
+ }
+ NZD{
+ one{"Nieuw-Zeelandse dollar"}
+ other{"Nieuw-Zeelandse dollar"}
+ }
+ PKR{
+ one{"Pakistaanse roepie"}
+ other{"Pakistaanse roepie"}
+ }
+ SBD{
+ one{"Salomon-dollar"}
+ other{"Salomon-dollar"}
+ }
+ SCR{
+ one{"Seychelse roepie"}
+ other{"Seychelse roepie"}
+ }
+ SDG{
+ one{"Soedanees pond"}
+ other{"Soedanees pond"}
+ }
+ SDP{
+ one{"Soedanees pond (1957-1998)"}
+ other{"Soedanees pond (1957-1998)"}
+ }
+ SEK{
+ one{"Zweedse kroon"}
+ other{"Zweedse kronen"}
+ }
+ SHP{
+ one{"Sint-Heleens pond"}
+ other{"Sint-Heleens pond"}
+ }
+ SOS{
+ one{"Somalische shilling"}
+ other{"Somalische shilling"}
+ }
+ SSP{
+ one{"Zuid-Soedanees pond"}
+ other{"Zuid-Soedanees pond"}
+ }
+ THB{
+ one{"Thaise baht"}
+ other{"Thaise baht"}
+ }
TMT{
one{"Turkmeense nieuwe manat"}
other{"Turkmeense nieuwe manat"}
@@ -1141,24 +1333,45 @@ nl{
one{"Turkse lira"}
other{"Turkse lira"}
}
+ TZS{
+ one{"Tanzaniaanse shilling"}
+ other{"Tanzaniaanse shilling"}
+ }
+ UGX{
+ one{"Oegandese shilling"}
+ other{"Oegandese shilling"}
+ }
+ USD{
+ one{"Amerikaanse dollar"}
+ other{"Amerikaanse dollar"}
+ }
+ VND{
+ one{"Vietnamese dong"}
+ other{"Vietnamese dong"}
+ }
XAG{
- one{"troy ounce zilver"}
- other{"troy ounces zilver"}
+ one{"Troy ounce zilver"}
+ other{"Troy ounces zilver"}
}
XAU{
- one{"troy ounce goud"}
- other{"troy ounces goud"}
+ one{"Troy ounce goud"}
+ other{"Troy ounces goud"}
}
XPD{
- one{"troy ounce palladium"}
- other{"troy ounces palladium"}
+ one{"Troy ounce palladium"}
+ other{"Troy ounces palladium"}
}
XPT{
- one{"troy ounce platina"}
- other{"troy ounces platina"}
+ one{"Troy ounce platina"}
+ other{"Troy ounces platina"}
}
XXX{
- one{"onbekende/ongeldige munteenheid"}
+ one{"onbekende munteenheid"}
+ other{"onbekende munteenheid"}
+ }
+ ZMK{
+ one{"Zambiaanse kwacha"}
+ other{"Zambiaanse kwacha"}
}
ZWL{
one{"Zimbabwaanse dollar (2009)"}
@@ -1169,5 +1382,5 @@ nl{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nl_AW.txt b/Build/source/libs/icu/icu-50.1/data/curr/nl_AW.txt
index ba72dd1b857..b2934fd2f1d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nl_AW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nl_AW.txt
@@ -2,16 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl_AW.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl_AW.xml
// *
// ***************************************************************************
nl_AW{
Currencies{
AWG{
"Afl.",
- "Arubaanse gulden",
+ "Arubaanse florin",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nl_CW.txt b/Build/source/libs/icu/icu-50.1/data/curr/nl_CW.txt
index 432e87a60f1..ae40b4714af 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nl_CW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nl_CW.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl_CW.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl_CW.xml
// *
// ***************************************************************************
nl_CW{
@@ -13,5 +13,5 @@ nl_CW{
"Nederlands-Antilliaanse gulden",
}
}
- Version{"2.0.61.59"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nl_SX.txt b/Build/source/libs/icu/icu-50.1/data/curr/nl_SX.txt
index 49b115c42b1..0d9362225ea 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nl_SX.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nl_SX.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl_SX.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl_SX.xml
// *
// ***************************************************************************
nl_SX{
@@ -13,5 +13,5 @@ nl_SX{
"Nederlands-Antilliaanse gulden",
}
}
- Version{"2.0.61.59"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nmg.txt b/Build/source/libs/icu/icu-50.1/data/curr/nmg.txt
index 0163a8f064a..9e55d7be78b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nmg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nmg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nmg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nmg.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ nmg{
"Mɔn Angola",
}
AUD{
- "AU$",
+ "A$",
"DÉ”ÌllÉ” Ɔstralia",
}
BHD{
@@ -232,5 +232,5 @@ nmg{
"DÉ”ÌllÉ” ZimbabwÇ (1980-2008)",
}
}
- Version{"2.0.66.10"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nn.txt b/Build/source/libs/icu/icu-50.1/data/curr/nn.txt
index 53daee43f2f..7f55197a3b7 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nn.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ nn{
"austerriksk schilling",
}
AUD{
- "AU$",
+ "A$",
"australsk dollar",
}
AWG{
@@ -949,11 +949,11 @@ nn{
}
VEB{
"VEB",
- "venezuelansk bolivar",
+ "venezuelansk bolivar (1871-2008)",
}
VEF{
"VEF",
- "venezuelansk bolivar fuerte",
+ "venezuelansk bolivar",
}
VND{
"â‚«",
@@ -1802,12 +1802,12 @@ nn{
other{"usbekiske sum"}
}
VEB{
- one{"venezuelansk bolivar"}
- other{"venezuelanske bolivar"}
+ one{"venezuelansk bolivar (1871-2008)"}
+ other{"venezuelanske bolivar (1871-2008)"}
}
VEF{
- one{"venezuelansk bolivar fuerte"}
- other{"venezuelanske bolivar fuerte"}
+ one{"venezuelansk bolivar"}
+ other{"venezuelanske bolivar"}
}
VND{
one{"vietnamesisk dong"}
@@ -1906,7 +1906,8 @@ nn{
other{"jugoslaviske dinarar (hard)"}
}
YUM{
- one{"jugoslaviske noviy-dinarar"}
+ one{"jugoslavisk noviy-dinarar"}
+ other{"jugoslaviske noviy-dinar"}
}
YUN{
one{"jugoslavisk konvertibel dinar"}
@@ -1917,5 +1918,5 @@ nn{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nn_NO.txt b/Build/source/libs/icu/icu-50.1/data/curr/nn_NO.txt
index e8050a88f44..e8050a88f44 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nn_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nn_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/no.txt b/Build/source/libs/icu/icu-50.1/data/curr/no.txt
index 49a17b26a32..49a17b26a32 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/no.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/no.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/no_NO.txt b/Build/source/libs/icu/icu-50.1/data/curr/no_NO.txt
index 4b958f65513..4b958f65513 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/no_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/no_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/no_NO_NY.txt b/Build/source/libs/icu/icu-50.1/data/curr/no_NO_NY.txt
index 61d8107ef6e..61d8107ef6e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/no_NO_NY.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/no_NO_NY.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nus.txt b/Build/source/libs/icu/icu-50.1/data/curr/nus.txt
index 7c39e626a54..638a1d0fafd 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nus.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nus.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nus.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nus.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nus.xml
*/
nus{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nyn.txt b/Build/source/libs/icu/icu-50.1/data/curr/nyn.txt
index 028071bf570..d7fd6c55bc1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nyn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/nyn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nyn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nyn.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ nyn{
"Kwanza ya Angora",
}
AUD{
- "AU$",
+ "A$",
"Doora ya Austureeriya",
}
BHD{
@@ -232,5 +232,5 @@ nyn{
"Doora ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/om.txt b/Build/source/libs/icu/icu-50.1/data/curr/om.txt
index 8f4350548e5..28d1874d4eb 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/om.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/om.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/om.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/om.xml
// *
// ***************************************************************************
/**
@@ -48,5 +48,5 @@ om{
"US Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/om_KE.txt b/Build/source/libs/icu/icu-50.1/data/curr/om_KE.txt
index b9057d8aa01..e0567973870 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/om_KE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/om_KE.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/om_KE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/om_KE.xml
// *
// ***************************************************************************
om_KE{
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/or.txt b/Build/source/libs/icu/icu-50.1/data/curr/or.txt
index eef91115f27..7c7d24f8e30 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/or.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/or.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/or.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/or.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ or{
"ଟଙକା",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pa.txt b/Build/source/libs/icu/icu-50.1/data/curr/pa.txt
index 411900bf615..2b933afa0e1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ pa{
"ਰà©à¨ªà¨¿à¨¯",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pa_Arab.txt b/Build/source/libs/icu/icu-50.1/data/curr/pa_Arab.txt
index 354984b8cf7..bf27263a64a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pa_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pa_Arab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Arab.xml
// *
// ***************************************************************************
/**
@@ -24,5 +24,5 @@ pa_Arab{
"روپئیÛ",
}
}
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pa_Arab_PK.txt b/Build/source/libs/icu/icu-50.1/data/curr/pa_Arab_PK.txt
index a535601788e..a535601788e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pa_Arab_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pa_Arab_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pa_Guru.txt b/Build/source/libs/icu/icu-50.1/data/curr/pa_Guru.txt
index 808d5787142..e2feb97ff15 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pa_Guru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pa_Guru.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Guru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Guru.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pa_Guru_IN.txt b/Build/source/libs/icu/icu-50.1/data/curr/pa_Guru_IN.txt
index 69fdff4f6b5..69fdff4f6b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pa_Guru_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pa_Guru_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pa_IN.txt b/Build/source/libs/icu/icu-50.1/data/curr/pa_IN.txt
index f8f230a3cdc..f8f230a3cdc 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pa_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pa_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pa_PK.txt b/Build/source/libs/icu/icu-50.1/data/curr/pa_PK.txt
index 22fb56e8526..22fb56e8526 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pa_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pa_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pl.txt b/Build/source/libs/icu/icu-50.1/data/curr/pl.txt
index 7330bbcfbaa..5c7e84ec6b4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pl.xml
// *
// ***************************************************************************
/**
@@ -69,10 +69,10 @@ pl{
}
ATS{
"ATS",
- "szyling austriacki ",
+ "szyling austriacki",
}
AUD{
- "AU$",
+ "A$",
"dolar australijski",
}
AWG{
@@ -119,10 +119,18 @@ pl{
"BGL",
"lew bułgarski wymienny",
}
+ BGM{
+ "BGM",
+ "lew bułgarski socjalistyczny",
+ }
BGN{
"BGN",
"nowy lew bułgarski",
}
+ BGO{
+ "BGO",
+ "lew bułgarski (1879-1952)",
+ }
BHD{
"BHD",
"dinar bahrański",
@@ -333,7 +341,7 @@ pl{
}
FRF{
"FRF",
- "frank francuski ",
+ "frank francuski",
}
GBP{
"£",
@@ -417,7 +425,7 @@ pl{
}
HUF{
"HUF",
- "forint węgierski ",
+ "forint węgierski",
}
IDR{
"IDR",
@@ -633,7 +641,7 @@ pl{
}
MZN{
"MZN",
- "metical Mozambiku",
+ "metical mozambicki",
}
NAD{
"NAD",
@@ -649,11 +657,11 @@ pl{
}
NIO{
"NIO",
- "cordoba oro nikaraguańska",
+ "cordoba nikaraguańska",
}
NLG{
"NLG",
- "gulden holenderski ",
+ "gulden holenderski",
}
NOK{
"NOK",
@@ -669,7 +677,7 @@ pl{
}
OMR{
"OMR",
- "rial Omanu",
+ "rial omański",
}
PAB{
"PAB",
@@ -729,7 +737,7 @@ pl{
}
RON{
"RON",
- "nowa leja rumuńska",
+ "leja rumuńska",
}
RSD{
"RSD",
@@ -769,7 +777,7 @@ pl{
}
SDP{
"SDP",
- "stary funt sudański",
+ "funt sudański (1957-1998)",
}
SEK{
"SEK",
@@ -807,9 +815,13 @@ pl{
"SRG",
"gulden surinamski",
}
+ SSP{
+ "SSP",
+ "funt południowosudański",
+ }
STD{
"STD",
- "dobra Wysp Świętego Tomasza i Książęcej",
+ "dobra Wysp Świętego Tomasza i Książęcej",
}
SUR{
"SUR",
@@ -841,11 +853,11 @@ pl{
}
TMM{
"TMM",
- "manat turkmeński",
+ "manat turkmeński (1993-2009)",
}
TMT{
"TMT",
- "nowy mandat turkmeński",
+ "manat turkmeński",
}
TND{
"TND",
@@ -861,11 +873,11 @@ pl{
}
TRL{
"TRL",
- "lir turecki",
+ "lira turecka (1922-2005)",
}
TRY{
"TRY",
- "nowa lira turecka",
+ "lira turecka",
}
TTD{
"TTD",
@@ -897,7 +909,7 @@ pl{
}
USD{
"US$",
- "dolar amerykański ",
+ "dolar amerykański",
}
UYP{
"UYP",
@@ -917,7 +929,7 @@ pl{
}
VEF{
"VEF",
- "boliwar fuerte",
+ "boliwar wenezuelski",
}
VND{
"â‚«",
@@ -1033,17 +1045,23 @@ pl{
}
ZWD{
"ZWD",
- "dolar Zimbabwe",
+ "dolar Zimbabwe (1980-2008)",
}
ZWL{
"ZWL",
"dolar Zimbabwe (2009)",
}
+ ZWR{
+ "ZWR",
+ "dolar Zimbabwe (2008)",
+ }
}
CurrencyPlurals{
ADP{
few{"pesety andorskie"}
many{"peset andorskich"}
+ one{"peseta andorska"}
+ other{"peseta andorska"}
}
AED{
few{"dirhamy arabskie"}
@@ -1054,6 +1072,8 @@ pl{
AFA{
few{"afgani (1927-2002)"}
many{"afgani (1927-2002)"}
+ one{"afgani (1927-2002)"}
+ other{"afgani (1927-2002)"}
}
AFN{
few{"afgani"}
@@ -1088,14 +1108,20 @@ pl{
AOK{
few{"kwanzy angolańskie (1977-1990)"}
many{"kwanz angolańskich (1977-1990)"}
+ one{"kwanza angolańska (1977-1990)"}
+ other{"kwanza angolańska (1977-1990)"}
}
AON{
few{"nowe kwanzy angolańskie (1990-2000)"}
many{"nowych kwanz angolańskich (1990-2000)"}
+ one{"nowa kwanza angolańska (1990-2000)"}
+ other{"nowa kwanza angolańska (1990-2000)"}
}
AOR{
few{"kwanzy angolańskie Reajustado (1995-1999)"}
many{"kwanz angolańskich Reajustado (1995-1999)"}
+ one{"kwanza angolańska Reajustado (1995-1999)"}
+ other{"kwanza angolańska Reajustado (1995-1999)"}
}
ARS{
few{"pesos argentyńskie"}
@@ -1115,6 +1141,12 @@ pl{
one{"florin arubański"}
other{"florina arubańskiego"}
}
+ AZM{
+ few{"manat azerbejdżański"}
+ many{"manat azerbejdżański"}
+ one{"manat azerbejdżański"}
+ other{"manat azerbejdżański"}
+ }
AZN{
few{"manaty azerskie"}
many{"manatów azerskich"}
@@ -1139,6 +1171,12 @@ pl{
one{"taka bengalska"}
other{"taka bengalskiej"}
}
+ BEC{
+ few{"franki belgijskie (wymienialne)"}
+ many{"franków belgijskich (wymienialnych)"}
+ one{"frank belgijski (wymienialny)"}
+ other{"frank belgijski (zamienny)"}
+ }
BGL{
few{"lewa bułgarskie wymienne"}
many{"lewa bułgarskich wymiennych"}
@@ -1182,8 +1220,8 @@ pl{
other{"boliviano"}
}
BRL{
- few{"réais brazylijskie"}
- many{"réais brazylijskich"}
+ few{"reale brazylijskie"}
+ many{"reali brazylijskich"}
one{"real brazylijski"}
other{"reala brazylijskiego"}
}
@@ -1263,6 +1301,7 @@ pl{
few{"korony czechosłowackie"}
many{"koron czechosłowackich"}
one{"korona czechosłowacka"}
+ other{"korona czechosłowacka"}
}
CUC{
few{"pesos kubańskie wymienialne"}
@@ -1292,6 +1331,7 @@ pl{
few{"marki niemieckie"}
many{"marek niemieckich"}
one{"marka niemiecka"}
+ other{"marka niemiecka"}
}
DJF{
few{"franki dżibutyjskie"}
@@ -1321,6 +1361,7 @@ pl{
few{"korony estońskie"}
many{"koron estońskich"}
one{"korona estońska"}
+ other{"korona estońska"}
}
EGP{
few{"funty egipskie"}
@@ -1334,6 +1375,12 @@ pl{
one{"nakfa erytrejska"}
other{"nakfy erytrejskiej"}
}
+ ESB{
+ few{"pesety hiszpańskie (konto wymienialne)"}
+ many{"peset hiszpańskich (konto wymienialne)"}
+ one{"peseta hiszpańska (konto wymienialne)"}
+ other{"peseta hiszpańska (konto wymienne)"}
+ }
ETB{
few{"birra etiopskie"}
many{"birra etiopskich"}
@@ -1362,6 +1409,7 @@ pl{
few{"franki francuskie"}
many{"franków francuskich"}
one{"frank francuski"}
+ other{"frank francuski"}
}
GBP{
few{"funty szterlingi"}
@@ -1601,6 +1649,7 @@ pl{
few{"franki marokańskie"}
many{"franków marokańskich"}
one{"frank marokański"}
+ other{"frank marokański"}
}
MDL{
few{"leje mołdawskie"}
@@ -1692,6 +1741,12 @@ pl{
one{"naira nigeryjska"}
other{"nairy nigeryjskiej"}
}
+ NIC{
+ few{"cordoby nikaraguańskie (1988-1991)"}
+ many{"cordob nikaraguańskich (1988-1991)"}
+ one{"cordoba nikaraguańska (1988-1991)"}
+ other{"cordoby nikaraguańskiej (1988-1991)"}
+ }
NIO{
few{"cordoby nikaraguańskie"}
many{"cordob nikaraguańskich"}
@@ -1758,6 +1813,12 @@ pl{
one{"złoty polski"}
other{"złotego polskiego"}
}
+ PLZ{
+ few{"złote polskie (1950-1995)"}
+ many{"złotych polskich (1950-1995)"}
+ one{"złoty polski (1950-1995)"}
+ other{"złotego polskiego (1950-1995)"}
+ }
PYG{
few{"guarani paragwajskie"}
many{"guarani paragwajskich"}
@@ -1771,10 +1832,10 @@ pl{
other{"riala katarskiego"}
}
ROL{
- few{"stare lei rumuńskie"}
- many{"starych lei rumuńskich"}
- one{"stary lej rumuński"}
- other{"starego leja rumuńskiego"}
+ few{"lei rumuńskie (1952-2006)"}
+ many{"lei rumuńskich (1952-2006)"}
+ one{"lej rumuński (1952-2006)"}
+ other{"leja rumuńskiego (1952-2006)"}
}
RON{
few{"lei rumuńskie"}
@@ -1794,6 +1855,12 @@ pl{
one{"rubel rosyjski"}
other{"rubla rosyjskiego"}
}
+ RUR{
+ few{"ruble rosyjskie (1991-1998)"}
+ many{"rubli rosyjskich (1991-1998)"}
+ one{"rubel rosyjski (1991-1998)"}
+ other{"rubla rosyjskiego (1991-1998)"}
+ }
RWF{
few{"franki ruandyjskie"}
many{"franków ruandyjskich"}
@@ -1824,6 +1891,12 @@ pl{
one{"funt sudański"}
other{"funta sudańskiego"}
}
+ SDP{
+ few{"funty sudańskie (1957-1998)"}
+ many{"funtów sudańskich (1957-1998)"}
+ one{"funt sudański (1957-1998)"}
+ other{"funta sudańskiego (1957-1998)"}
+ }
SEK{
few{"korony szwedzkie"}
many{"koron szwedzkich"}
@@ -1846,11 +1919,13 @@ pl{
few{"tolary słoweńskie"}
many{"tolarów słoweńskich"}
one{"tolar słoweński"}
+ other{"tolar słoweński"}
}
SKK{
few{"korony słowackie"}
many{"koron słowackich"}
one{"korona słowacka"}
+ other{"korona słowacka"}
}
SLL{
few{"leone sierraleońskie"}
@@ -1870,6 +1945,12 @@ pl{
one{"dolar surinamski"}
other{"dolara surinamskiego"}
}
+ SSP{
+ few{"funty południowosudańskie"}
+ many{"funtów południowosudańskich"}
+ one{"funt południowosudański"}
+ other{"funta południowosudańskiego"}
+ }
STD{
few{"dobry Wysp Świętego Tomasza i Książęcej"}
many{"dobr Wysp Świętego Tomasza i Książęcej"}
@@ -1880,6 +1961,7 @@ pl{
few{"ruble radzieckie"}
many{"rubli radzieckich"}
one{"rubel radziecki"}
+ other{"rubel radziecki"}
}
SYP{
few{"funty syryjskie"}
@@ -1905,11 +1987,17 @@ pl{
one{"somoni tadżyckie"}
other{"somoni tadżyckiego"}
}
+ TMM{
+ few{"manaty turkmeńskie (1993-2009)"}
+ many{"manatów turkmeńskich (1993-2009)"}
+ one{"manat turkmeński (1993-2009)"}
+ other{"manata turkmeńskiego (1993-2009)"}
+ }
TMT{
- few{"nowe manaty turkmeńskie"}
- many{"nowych manatów turkmeńskich"}
- one{"nowy manat turkmeński"}
- other{"nowego manata turkmeńskiego"}
+ few{"manaty turkmeńskie"}
+ many{"manatów turkmeńskich"}
+ one{"manat turkmeński"}
+ other{"manata turkmeńskiego"}
}
TND{
few{"dinary tunezyjskie"}
@@ -1924,14 +2012,15 @@ pl{
other{"pa'anga tongijskiej"}
}
TRL{
+ few{"liry tureckie (1922-2005)"}
+ many{"lir tureckich (1922-2005)"}
+ one{"lira turecka (1922-2005)"}
+ other{"liry tureckiej (1922-2005)"}
+ }
+ TRY{
few{"liry tureckie"}
many{"lir tureckich"}
one{"lira turecka"}
- }
- TRY{
- few{"nowe liry tureckie"}
- many{"nowych lir tureckich"}
- one{"nowa lira turecka"}
other{"liry tureckiej"}
}
TTD{
@@ -1962,6 +2051,7 @@ pl{
few{"karbowańce ukraińskie"}
many{"karbowańców ukraińskich"}
one{"karbowaniec ukraiński"}
+ other{"karbowaniec ukraiński"}
}
UGX{
few{"szylingi ugandyjskie"}
@@ -1987,6 +2077,12 @@ pl{
one{"som uzbecki"}
other{"soma uzbeckiego"}
}
+ VEB{
+ few{"boliwary wenezuelskie (1871-2008)"}
+ many{"boliwarów wenezuelskich (1871-2008)"}
+ one{"boliwar wenezuelski (1871-2008)"}
+ other{"boliwary wenezuelskiego (1871-2008)"}
+ }
VEF{
few{"boliwary wenezuelskie"}
many{"boliwarów wenezuelskich"}
@@ -2036,6 +2132,8 @@ pl{
other{"franka CFP"}
}
XXX{
+ few{"nieznanej/nieprawidłowej waluty"}
+ many{"nieznanej/nieprawidłowej waluty"}
one{"nieznana/nieprawidłowa waluta"}
other{"nieznanej/nieprawidłowej waluty"}
}
@@ -2062,6 +2160,7 @@ pl{
few{"{0} {1}"}
many{"{0} {1}"}
one{"{0} {1}"}
+ other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pool.res b/Build/source/libs/icu/icu-50.1/data/curr/pool.res
index 1795124e5d1..42f44d279f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pool.res
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pool.res
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ps.txt b/Build/source/libs/icu/icu-50.1/data/curr/ps.txt
index 855aa646b8a..99f552c9b76 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ps.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ps.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ps.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ps.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ ps{
"اÙغانÛ",
}
}
- Version{"2.0.67.8"}
+ Version{"2.0.75.94"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pt.txt b/Build/source/libs/icu/icu-50.1/data/curr/pt.txt
index f882f9edee8..4e14acb355b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt.xml
// *
// ***************************************************************************
/**
@@ -25,10 +25,10 @@ pt{
}
AFN{
"AFN",
- "Afegane",
+ "Afegane afegão",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"Lek Albanês (1946-1965)",
}
ALL{
@@ -41,7 +41,7 @@ pt{
}
ANG{
"ANG",
- "Guilder das Antilhas Holandesas",
+ "Florim das Antilhas Holandesas",
}
AOA{
"AOA",
@@ -89,7 +89,7 @@ pt{
}
AWG{
"AWG",
- "Florin de Aruba",
+ "Florim arubano",
}
AZM{
"AZM",
@@ -97,11 +97,11 @@ pt{
}
AZN{
"AZN",
- "Manat do Azerbaijão",
+ "Manat azeri",
}
BAD{
"BAD",
- "Dinar da Bósnia-Herzegovina",
+ "Dinar da Bósnia-Herzegovina (1992-1994)",
}
BAM{
"BAM",
@@ -109,15 +109,15 @@ pt{
}
BAN{
"BAN",
- "Novo dinar da Bósnia-Herzegovina",
+ "Novo dinar da Bósnia-Herzegovina (1994-1997)",
}
BBD{
"BBD",
- "Dólar de Barbados",
+ "Dólar barbadense",
}
BDT{
"BDT",
- "Taka de Bangladesh",
+ "Taka bengalesa",
}
BEC{
"BEC",
@@ -153,7 +153,7 @@ pt{
}
BIF{
"BIF",
- "Franco do Burundi",
+ "Franco burundiano",
}
BMD{
"BMD",
@@ -185,7 +185,7 @@ pt{
}
BRC{
"BRC",
- "Cruzado brasileiro",
+ "Cruzado brasileiro (1986-1989)",
}
BRE{
"BRE",
@@ -197,23 +197,23 @@ pt{
}
BRN{
"BRN",
- "Cruzado novo brasileiro",
+ "Cruzado novo brasileiro (1989-1990)",
}
BRR{
"BRR",
- "Cruzeiro brasileiro",
+ "Cruzeiro brasileiro (1993-1994)",
}
BRZ{
"BRZ",
- "Cruzeiro brasileiro antigo",
+ "Cruzeiro brasileiro (1942-1967)",
}
BSD{
"BSD",
- "Dólar das Bahamas",
+ "Dólar bahamense",
}
BTN{
"BTN",
- "Ngultrum do Butão",
+ "Ngultrum butanês",
}
BUK{
"BUK",
@@ -229,7 +229,7 @@ pt{
}
BYR{
"BYR",
- "Rublo bielo-russo",
+ "Rublo bielorrusso",
}
BZD{
"BZD",
@@ -268,12 +268,12 @@ pt{
"Peso chileno",
}
CNX{
- "CNX" /** === */,
+ "CNX",
"Dólar do Banco Popular da China",
}
CNY{
"CNÂ¥",
- "Yuan Renminbi chinês",
+ "Yuan chinês",
}
COP{
"COP",
@@ -285,11 +285,11 @@ pt{
}
CRC{
"CRC",
- "Colon da Costa Rica",
+ "Colón costarriquenho",
}
CSD{
"CSD",
- "Dinar sérvio antigo",
+ "Dinar sérvio (2002-2006)",
}
CSK{
"CSK",
@@ -325,7 +325,7 @@ pt{
}
DJF{
"DJF",
- "Franco do Djibuti",
+ "Franco djibutiense",
}
DKK{
"DKK",
@@ -385,11 +385,11 @@ pt{
}
FJD{
"FJD",
- "Dólar de Fiji",
+ "Dólar fijiano",
}
FKP{
"FKP",
- "Libra das Malvinas",
+ "Libra malvinense",
}
FRF{
"FRF",
@@ -421,11 +421,11 @@ pt{
}
GMD{
"GMD",
- "Dalasi de Gâmbia",
+ "Dalasi gambiano",
}
GNF{
"GNF",
- "Franco de Guiné",
+ "Franco guineano",
}
GNS{
"GNS",
@@ -441,7 +441,7 @@ pt{
}
GTQ{
"GTQ",
- "Quetçal da Guatemala",
+ "Quetzal guatemalense",
}
GWE{
"GWE",
@@ -453,7 +453,7 @@ pt{
}
GYD{
"GYD",
- "Dólar da Guiana",
+ "Dólar guianense",
}
HKD{
"HK$",
@@ -461,7 +461,7 @@ pt{
}
HNL{
"HNL",
- "Lempira de Honduras",
+ "Lempira hondurenha",
}
HRD{
"HRD",
@@ -473,7 +473,7 @@ pt{
}
HTG{
"HTG",
- "Gurde do Haiti",
+ "Gourde haitiano",
}
HUF{
"HUF",
@@ -492,7 +492,7 @@ pt{
"Libra israelita",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"Sheqel antigo israelita",
}
ILS{
@@ -512,7 +512,7 @@ pt{
"Rial iraniano",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"Coroa antiga islandesa",
}
ISK{
@@ -549,7 +549,7 @@ pt{
}
KMF{
"KMF",
- "Franco de Comores",
+ "Franco comorense",
}
KPW{
"KPW",
@@ -557,11 +557,11 @@ pt{
}
KRH{
"KRH",
- "Hwan da Coreia do Sul",
+ "Hwan da Coreia do Sul (1953-1962)",
}
KRO{
"KRO",
- "Won antigo da Coreia do Sul",
+ "Won da Coreia do Sul (1945-1953)",
}
KRW{
"â‚©",
@@ -577,7 +577,7 @@ pt{
}
KZT{
"KZT",
- "Tenge do Cazaquistão",
+ "Tenge cazaque",
}
LAK{
"LAK",
@@ -589,7 +589,7 @@ pt{
}
LKR{
"LKR",
- "Rupia do Sri Lanka",
+ "Rúpia ceilandesa",
}
LRD{
"LRD",
@@ -601,7 +601,7 @@ pt{
}
LTL{
"LTL",
- "Lita lituano",
+ "Litas lituano",
}
LTT{
"LTT",
@@ -633,7 +633,7 @@ pt{
}
MAD{
"MAD",
- "Dirém marroquino",
+ "Dirrã marroquino",
}
MAF{
"MAF",
@@ -653,7 +653,7 @@ pt{
}
MGA{
"MGA",
- "Ariary de Madagascar",
+ "Ariary malgaxe",
}
MGF{
"MGF",
@@ -673,7 +673,7 @@ pt{
}
MMK{
"MMK",
- "Kyat de Mianmar",
+ "Kyat mianmarense",
}
MNT{
"MNT",
@@ -685,7 +685,7 @@ pt{
}
MRO{
"MRO",
- "Ouguiya da Mauritânia",
+ "Ouguiya mauritana",
}
MTL{
"MTL",
@@ -697,15 +697,15 @@ pt{
}
MUR{
"MUR",
- "Rupia de Maurício",
+ "Rúpia mauriciana",
}
MVR{
"MVR",
- "Rupias das Ilhas Maldivas",
+ "Rúpia maldiva",
}
MWK{
"MWK",
- "Cuacha do Maláui",
+ "Kwacha malawiana",
}
MXN{
"MX$",
@@ -729,15 +729,15 @@ pt{
}
MZM{
"MZM",
- "Metical antigo de Moçambique",
+ "Metical de Moçambique (1980-2006)",
}
MZN{
"MZN",
- "Metical do Moçambique",
+ "Metical moçambicano",
}
NAD{
"NAD",
- "Dólar da Namíbia",
+ "Dólar namibiano",
}
NGN{
"NGN",
@@ -745,11 +745,11 @@ pt{
}
NIC{
"NIC",
- "Córdoba nicaraguense",
+ "Córdoba nicaraguense (1988-1991)",
}
NIO{
"NIO",
- "Córdoba Ouro nicaraguense",
+ "Córdoba nicaraguense",
}
NLG{
"NLG",
@@ -769,11 +769,11 @@ pt{
}
OMR{
"OMR",
- "Rial de Omã",
+ "Rial omanense",
}
PAB{
"PAB",
- "Balboa panamenho",
+ "Balboa panamenha",
}
PEI{
"PEI",
@@ -781,15 +781,15 @@ pt{
}
PEN{
"PEN",
- "Sol Novo peruano",
+ "Novo sol peruano",
}
PES{
"PES",
- "Sol peruano",
+ "Sol peruano (1863-1965)",
}
PGK{
"PGK",
- "Kina da Papua-Nova Guiné",
+ "Kina papuásia",
}
PHP{
"PHP",
@@ -825,7 +825,7 @@ pt{
}
ROL{
"ROL",
- "Leu romeno antigo",
+ "Leu romeno (1952-2006)",
}
RON{
"RON",
@@ -857,11 +857,11 @@ pt{
}
SCR{
"SCR",
- "Rupia das Seychelles",
+ "Rúpia seichelense",
}
SDD{
"SDD",
- "Dinar sudanês",
+ "Dinar sudanês (1992-2007)",
}
SDG{
"SDG",
@@ -869,7 +869,7 @@ pt{
}
SDP{
"SDP",
- "Libra sudanesa antiga",
+ "Libra sudanesa (1957-1998)",
}
SEK{
"SEK",
@@ -901,12 +901,16 @@ pt{
}
SRD{
"SRD",
- "Dólar do Suriname",
+ "Dólar surinamês",
}
SRG{
"SRG",
"Florim do Suriname",
}
+ SSP{
+ "SSP",
+ "Libra sul-sudanesa",
+ }
STD{
"STD",
"Dobra de São Tomé e Príncipe",
@@ -925,7 +929,7 @@ pt{
}
SZL{
"SZL",
- "Lilangeni da Suazilândia",
+ "Lilangeni suazi",
}
THB{
"฿",
@@ -953,7 +957,7 @@ pt{
}
TOP{
"TOP",
- "Paʻanga de Tonga",
+ "Paʻanga tonganesa",
}
TPE{
"TPE",
@@ -961,7 +965,7 @@ pt{
}
TRL{
"TRL",
- "Lira turca antiga",
+ "Lira turca (1922-2005)",
}
TRY{
"TRY",
@@ -973,7 +977,7 @@ pt{
}
TWD{
"NT$",
- "Dólar Novo de Taiwan",
+ "Novo dólar taiwanês",
}
TZS{
"TZS",
@@ -1021,15 +1025,15 @@ pt{
}
UZS{
"UZS",
- "Sum do Usbequistão",
+ "Som uzbeque",
}
VEB{
"VEB",
- "Bolívar venezuelano",
+ "Bolívar venezuelano (1871-2008)",
}
VEF{
"VEF",
- "Bolívar venezuelano forte",
+ "Bolívar venezuelano",
}
VND{
"â‚«",
@@ -1121,7 +1125,7 @@ pt{
}
XXX{
"XXX",
- "Moeda Desconhecida ou Inválida",
+ "Moeda desconhecida",
}
YDD{
"YDD",
@@ -1133,19 +1137,19 @@ pt{
}
YUD{
"YUD",
- "Dinar forte iugoslavo",
+ "Dinar forte iugoslavo (1966-1990)",
}
YUM{
"YUM",
- "Dinar noviy iugoslavo",
+ "Dinar noviy iugoslavo (1994-2002)",
}
YUN{
"YUN",
- "Dinar conversível iugoslavo",
+ "Dinar conversível iugoslavo (1990-1992)",
}
YUR{
"YUR",
- "Dinar iugoslavo reformado",
+ "Dinar reformado iugoslavo (1992-1993)",
}
ZAL{
"ZAL",
@@ -1161,15 +1165,15 @@ pt{
}
ZRN{
"ZRN",
- "Zaire Novo zairense",
+ "Zaire Novo zairense (1993-1998)",
}
ZRZ{
"ZRZ",
- "Zaire zairense",
+ "Zaire zairense (1971-1993)",
}
ZWD{
"ZWD",
- "Dólar do Zimbábue",
+ "Dólar do Zimbábue (1980-2008)",
}
ZWL{
"ZWL",
@@ -1194,8 +1198,8 @@ pt{
other{"Afeganes do Afeganistão (AFA)"}
}
AFN{
- one{"Afegane do Afeganistão"}
- other{"Afeganes do Afeganistão"}
+ one{"Afegane afegão"}
+ other{"Afeganes afegãos"}
}
ALK{
one{"Lek Albanês (1946-1965)"}
@@ -1258,16 +1262,16 @@ pt{
other{"Dólares australianos"}
}
AWG{
- one{"Florim de Aruba"}
- other{"Florins de Aruba"}
+ one{"Florim arubano"}
+ other{"Florins arubanos"}
}
AZM{
one{"Manat do Azeibaijão (1993-2006)"}
other{"Manats do Azeibaijão (1993-2006)"}
}
AZN{
- one{"Manat do Azeibaijão"}
- other{"Manats do Azeibaijão"}
+ one{"Manat azeri"}
+ other{"Manats azeris"}
}
BAD{
one{"Dinar da Bósnia Herzegovina"}
@@ -1282,12 +1286,12 @@ pt{
other{"Novos dinares da Bósnia-Herzegovina"}
}
BBD{
- one{"Dólar de Barbados"}
- other{"Dólares de Barbados"}
+ one{"Dólar barbadense"}
+ other{"Dólares barbadenses"}
}
BDT{
- one{"Taka de Bangladesh"}
- other{"Takas de Bangladesh"}
+ one{"Taka bengalesa"}
+ other{"Takas bengalesas"}
}
BEC{
one{"Franco belga (conversível)"}
@@ -1378,8 +1382,8 @@ pt{
other{"Cruzeiros brasileiros antigos"}
}
BSD{
- one{"Dólar de Bahamian"}
- other{"Dólares de Bahamian"}
+ one{"Dólar bahamense"}
+ other{"Dólares bahamenses"}
}
BTN{
one{"Ngultrum butanês"}
@@ -1398,8 +1402,8 @@ pt{
other{"Novos rublos bielorussos (BYB)"}
}
BYR{
- one{"Rublo bielorusso"}
- other{"Rublos bielorussos"}
+ one{"Rublo bielorrusso"}
+ other{"Rublos bielorrussos"}
}
BZD{
one{"Dólar belizenho"}
@@ -1454,8 +1458,8 @@ pt{
other{"Unidades de valor real"}
}
CRC{
- one{"Colon costa-riquenho"}
- other{"Colons costa-riquenhos"}
+ one{"Colón costarriquenho"}
+ other{"Colóns costarriquenhos"}
}
CSD{
one{"Dinar antigo da Sérvia"}
@@ -1554,12 +1558,12 @@ pt{
other{"Marcos finlandeses"}
}
FJD{
- one{"Dólar de Fiji"}
- other{"Dólares de Fiji"}
+ one{"Dólar fijiano"}
+ other{"Dólares fijianos"}
}
FKP{
- one{"Libra das Ilhas Falkland"}
- other{"Libras das Ilhas Falkland"}
+ one{"Libra malvinense"}
+ other{"Libras malvinenses"}
}
FRF{
one{"Franco francês"}
@@ -1582,16 +1586,16 @@ pt{
other{"Cedis de Gana (1979-2007)"}
}
GHS{
- one{"Cedi de Gana"}
- other{"Cedis de Gana"}
+ one{"Cedi ganês"}
+ other{"Cedis ganeses"}
}
GIP{
one{"Libra de Gibraltar"}
other{"Libras de Gibraltar"}
}
GMD{
- one{"Dalasi da Gâmbia"}
- other{"Dalasis da Gâmbia"}
+ one{"Dalasi gambiano"}
+ other{"Dalasis gambianos"}
}
GNF{
one{"Franco guineano"}
@@ -1610,8 +1614,8 @@ pt{
other{"Dracmas gregos"}
}
GTQ{
- one{"Quetzal da Guatemala"}
- other{"Quetzales da Guatemala"}
+ one{"Quetzal guatemalense"}
+ other{"Quetzais guatemalenses"}
}
GWE{
one{"Escudo da Guiné Portuguesa"}
@@ -1622,16 +1626,16 @@ pt{
other{"Pesos de Guiné-Bissau"}
}
GYD{
- one{"Dólar da Guiana"}
- other{"Dólares da Guiana"}
+ one{"Dólar guianense"}
+ other{"Dólares guianenses"}
}
HKD{
one{"Dólar de Hong Kong"}
other{"Dólares de Hong Kong"}
}
HNL{
- one{"Lempira de Honduras"}
- other{"Lempiras de Honduras"}
+ one{"Lempira hondurenha"}
+ other{"Lempiras hondurenhas"}
}
HRD{
one{"Dinar croata"}
@@ -1710,16 +1714,16 @@ pt{
other{"Shillings quenianos"}
}
KGS{
- one{"Som do Quirguistão"}
- other{"Soms do Quirguistão"}
+ one{"Som quirguiz"}
+ other{"Sons quirguizes"}
}
KHR{
one{"Riel cambojano"}
other{"Rieles cambojanos"}
}
KMF{
- one{"Franco de Comoro"}
- other{"Francos de Comoro"}
+ one{"Franco comorense"}
+ other{"Francos comorenses"}
}
KPW{
one{"Won norte-coreano"}
@@ -1746,8 +1750,8 @@ pt{
other{"Dólares das Ilhas Caiman"}
}
KZT{
- one{"Tenge do Cazaquistão"}
- other{"Tenges do Cazaquistão"}
+ one{"Tenge cazaque"}
+ other{"Tenges cazaques"}
}
LAK{
one{"Kip do Laos"}
@@ -1758,20 +1762,20 @@ pt{
other{"Libras libanesas"}
}
LKR{
- one{"Rúpia do Sri Lanka"}
- other{"Rúpias do Sri Lanka"}
+ one{"Rúpia ceilandesa"}
+ other{"Rúpias ceilandesas"}
}
LRD{
- one{"Dólar da Libéria"}
- other{"Dólares da Libéria"}
+ one{"Dólar liberiano"}
+ other{"Dólares liberianos"}
}
LSL{
one{"Loti do Lesoto"}
other{"Lotis do Lesoto"}
}
LTL{
- one{"Litas lituana"}
- other{"Litai lituanas"}
+ one{"Litas lituano"}
+ other{"Litai lituanos"}
}
LTT{
one{"Talonas lituanas"}
@@ -1790,8 +1794,8 @@ pt{
other{"Francos financeiros de Luxemburgo"}
}
LVL{
- one{"Lats da Letônia"}
- other{"Latses da Letônia"}
+ one{"Lats letão"}
+ other{"Lati letões"}
}
LVR{
one{"Rublo da Letônia"}
@@ -1818,12 +1822,12 @@ pt{
other{"Cupon moldávio"}
}
MDL{
- one{"Leu da Moldávia"}
- other{"Leus da Moldávia"}
+ one{"Leu moldávio"}
+ other{"Leus moldávios"}
}
MGA{
- one{"Ariari de Madagascar"}
- other{"Ariaries de Madagascar"}
+ one{"Ariary malgaxe"}
+ other{"Ariarys malgaxes"}
}
MGF{
one{"Franco de Madagascar"}
@@ -1842,20 +1846,20 @@ pt{
other{"Francos de Mali"}
}
MMK{
- one{"Kyat de Mianmar"}
- other{"Kyats de Mianmar"}
+ one{"Kyat mianmarense"}
+ other{"Kyats mianmarenses"}
}
MNT{
one{"Tugrik da Mongólia"}
other{"Tugriks da Mongólia"}
}
MOP{
- one{"Pataca de Macau"}
- other{"Patacas de Macau"}
+ one{"Pataca macaense"}
+ other{"Patacas macaenses"}
}
MRO{
- one{"Ouguiya da Mauritânia"}
- other{"Ouguiyas da Mauritânia"}
+ one{"Ouguiya mauritana"}
+ other{"Ouguiyas mauritanas"}
}
MTL{
one{"Lira Maltesa"}
@@ -1870,12 +1874,12 @@ pt{
other{"Rúpias mauricianas"}
}
MVR{
- one{"Rufiyaa das Ilhas Maldivas"}
- other{"Rufiyaas das Ilhas Maldivas"}
+ one{"Rúpia maldiva"}
+ other{"Rúpias maldivas"}
}
MWK{
- one{"Kwacha do Malawi"}
- other{"Kwachas do Malawi"}
+ one{"Kwacha malawiana"}
+ other{"Kwachas malawianas"}
}
MXN{
one{"Peso mexicano"}
@@ -1902,24 +1906,24 @@ pt{
other{"Meticales antigos de Moçambique"}
}
MZN{
- one{"Metical de Moçambique"}
+ one{"Metical moçambicano"}
other{"Meticales de Moçambique"}
}
NAD{
- one{"Dólar da Namíbia"}
- other{"Dólares da Namíbia"}
+ one{"Dólar namibiano"}
+ other{"Dólares namibianos"}
}
NGN{
- one{"Naira da Nigéria"}
- other{"Nairas da Nigéria"}
+ one{"Naira nigeriana"}
+ other{"Nairas nigerianas"}
}
NIC{
- one{"Córdoba nicaraguense"}
- other{"Córdobas da Nicarágua"}
+ one{"Córdoba nicaraguense (1988-1991)"}
+ other{"Córdobas nicaraguense (1988-1991)"}
}
NIO{
- one{"Córdoba de ouro da Nicarágua"}
- other{"Córdobas de ouro da Nicarágua"}
+ one{"Córdoba nicaraguense"}
+ other{"Córdobas nicaraguenses"}
}
NLG{
one{"Florim holandês"}
@@ -1938,12 +1942,12 @@ pt{
other{"Dólares da Nova Zelândia"}
}
OMR{
- one{"Rial de Omã"}
+ one{"Rial omanense"}
other{"Riales de Omã"}
}
PAB{
- one{"Balboa do Panamá"}
- other{"Balboas do Panamá"}
+ one{"Balboa panamenha"}
+ other{"Balboas panamenhas"}
}
PEI{
one{"Inti peruano"}
@@ -1951,15 +1955,15 @@ pt{
}
PEN{
one{"Novo sol peruano"}
- other{"Novos soles peruanos"}
+ other{"Novos sóis peruanos"}
}
PES{
one{"Sol peruano"}
other{"Soles peruanos"}
}
PGK{
- one{"Kina de Papua Nova Guiné"}
- other{"Kinas de Papua Nova Guiné"}
+ one{"Kina papuásia"}
+ other{"Kinas papuásias"}
}
PHP{
one{"Peso filipino"}
@@ -2026,8 +2030,8 @@ pt{
other{"Dólares das Ilhas Salomão"}
}
SCR{
- one{"Rúpia das Ilhas Seychelles"}
- other{"Rúpias das Ilhas Seychelles"}
+ one{"Rúpia seichelense"}
+ other{"Rúpias seichelenses"}
}
SDD{
one{"Dinar antigo do Sudão"}
@@ -2070,13 +2074,17 @@ pt{
other{"Shillings da Somália"}
}
SRD{
- one{"Dólar do Suriname"}
- other{"Dólares do Suriname"}
+ one{"Dólar surinamês"}
+ other{"Dólares surinameses"}
}
SRG{
one{"Florim do Suriname"}
other{"Florins do Suriname"}
}
+ SSP{
+ one{"Libra sul-sudanesa"}
+ other{"Libras sul-sudanesas"}
+ }
STD{
one{"Dobra de São Tomé e Príncipe"}
other{"Dobras de São Tomé e Príncipe"}
@@ -2094,20 +2102,20 @@ pt{
other{"Libras sírias"}
}
SZL{
- one{"Lilangeni da Suazilândia"}
- other{"Lilangenis da Suazilândia"}
+ one{"Lilangeni suazi"}
+ other{"Lilangenis suazis"}
}
THB{
one{"Baht da Tailândia"}
- other{"Bahts da Tailândia"}
+ other{"Bahts tailandeses"}
}
TJR{
one{"Rublo do Tajaquistão"}
other{"Rublos do Tajaquistão"}
}
TJS{
- one{"Somoni do Tajaquistão"}
- other{"Somonis do Tajaquistão"}
+ one{"Somoni tadjique"}
+ other{"Somonis tadjiques"}
}
TMM{
one{"Manat do Turcomenistão (1993-2009)"}
@@ -2118,12 +2126,12 @@ pt{
other{"Manats do Turcomenistão"}
}
TND{
- one{"Dinar da Tunísia"}
- other{"Dinares da Tunísia"}
+ one{"Dinar tunisiano"}
+ other{"Dinares tunisianos"}
}
TOP{
- one{"Paʻanga de Tonga"}
- other{"Paʻangas de Tonga"}
+ one{"Paʻanga tonganesa"}
+ other{"Paʻangas tonganesas"}
}
TPE{
one{"Escudo do Timor"}
@@ -2142,8 +2150,8 @@ pt{
other{"Dólares de Trinidad e Tobago"}
}
TWD{
- one{"Dólar de Taiwan"}
- other{"Dólares de Taiwan"}
+ one{"Novo dólar taiwanês"}
+ other{"Novos dólares taiwaneses"}
}
TZS{
one{"Shilling da Tanzânia"}
@@ -2190,20 +2198,20 @@ pt{
other{"Pesos uruguaios"}
}
UZS{
- one{"Som do Uzbequistão"}
- other{"Somes do Uzbequistão"}
+ one{"Som uzbeque"}
+ other{"Sons uzbeques"}
}
VEB{
- one{"Bolívar venezuelano"}
- other{"Bolívares venezuelanos"}
+ one{"Bolívar venezuelano (1871-2008)"}
+ other{"Bolívares venezuelanos (1871-2008)"}
}
VEF{
- one{"Bolívar forte da Venezuela"}
- other{"Bolívares fortes da Venezuela"}
+ one{"Bolívar venezuelano"}
+ other{"Bolívares venezuelanos"}
}
VND{
- one{"Dong vietnamês"}
- other{"Dongs vietnameses"}
+ one{"Dong vietnamita"}
+ other{"Dongs vietnamitas"}
}
VNN{
one{"Dong vietnamita (1978-1985)"}
@@ -2290,8 +2298,8 @@ pt{
other{"Códigos de moeda de teste"}
}
XXX{
- one{"Moeda desconhecida ou inválida"}
- other{"Moedas inválidas ou desconhecidas"}
+ one{"(moeda desconhecida)"}
+ other{"(moedas desconhecidas)"}
}
YDD{
one{"Dinar do Iêmen"}
@@ -2322,8 +2330,8 @@ pt{
other{"Rands da Ãfrica do Sul (financeiro)"}
}
ZAR{
- one{"Rand da Ãfrica do Sul"}
- other{"Rands da Ãfrica do Sul"}
+ one{"Rand sul-africano"}
+ other{"Rands sul-africanos"}
}
ZMK{
one{"Kwacha da Zâmbia"}
@@ -2354,5 +2362,5 @@ pt{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pt_AO.txt b/Build/source/libs/icu/icu-50.1/data/curr/pt_AO.txt
index 8ba15692b22..76a2120bdf5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pt_AO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pt_AO.txt
@@ -2,16 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt_AO.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt_AO.xml
// *
// ***************************************************************************
pt_AO{
Currencies{
AOA{
"Kz",
- "Cuanza angolano",
+ "Kwanza angolano",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pt_MZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/pt_MZ.txt
index cb09d2a9a9a..4d17aba032f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pt_MZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pt_MZ.txt
@@ -2,16 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt_MZ.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt_MZ.xml
// *
// ***************************************************************************
pt_MZ{
Currencies{
MZN{
"MTn",
- "Metical do Moçambique",
+ "Metical de Moçambique",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/pt_PT.txt b/Build/source/libs/icu/icu-50.1/data/curr/pt_PT.txt
new file mode 100644
index 00000000000..cb764c27a50
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pt_PT.txt
@@ -0,0 +1,800 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt_PT.xml
+// *
+// ***************************************************************************
+pt_PT{
+ Currencies{
+ AED{
+ "AED",
+ "Dirham dos Emirados Ãrabes Unidos",
+ }
+ AFA{
+ "AFA",
+ "Afeghani (1927-2002)",
+ }
+ AFN{
+ "AFN",
+ "Afgani afegão",
+ }
+ ALL{
+ "ALL",
+ "Lek albanês",
+ }
+ AMD{
+ "AMD",
+ "Dram arménio",
+ }
+ AOA{
+ "AOA",
+ "Kwanza angolano",
+ }
+ AWG{
+ "AWG",
+ "Florim de Aruba",
+ }
+ AZN{
+ "AZN",
+ "Manat do Azerbaijão",
+ }
+ BAD{
+ "BAD",
+ "Dinar da Bósnia-Herzegóvina",
+ }
+ BAM{
+ "BAM",
+ "Marco bósnio-herzegóvino conversível",
+ }
+ BDT{
+ "BDT",
+ "Taka de Bangladesh",
+ }
+ BEC{
+ "BEC",
+ "Franco belga (convertível)",
+ }
+ BHD{
+ "BHD",
+ "Dinar baremita",
+ }
+ BMD{
+ "BMD",
+ "Dólar bermudense",
+ }
+ BND{
+ "BND",
+ "Dólar bruneíno",
+ }
+ BSD{
+ "BSD",
+ "Dólar das Bahamas",
+ }
+ BTN{
+ "BTN",
+ "Ngultrum do Butão",
+ }
+ BWP{
+ "BWP",
+ "Pula de Botswana",
+ }
+ BYB{
+ "BYB",
+ "Rublo novo bielorusso (1994-1999)",
+ }
+ BYR{
+ "BYR",
+ "Rublo bielorusso",
+ }
+ BZD{
+ "BZD",
+ "Dólar belizense",
+ }
+ CAD{
+ "CA$",
+ "Dólar canadiano",
+ }
+ CRC{
+ "CRC",
+ "Colon da Costa Rica",
+ }
+ CYP{
+ "CYP",
+ "Libra de Chipre",
+ }
+ DJF{
+ "DJF",
+ "Franco jibutiano",
+ }
+ ECV{
+ "ECV",
+ "Unidad de Valor Constante (UVC) do Equador",
+ }
+ FJD{
+ "FJD",
+ "Dólar de Fiji",
+ }
+ FKP{
+ "FKP",
+ "Libra das Ilhas Falkland",
+ }
+ GHS{
+ "GHS",
+ "Cedi de Gana",
+ }
+ GMD{
+ "GMD",
+ "Dalasi da Gâmbia",
+ }
+ GNF{
+ "GNF",
+ "Franco Guineense",
+ }
+ GTQ{
+ "GTQ",
+ "Quetzal da Guatemala",
+ }
+ GYD{
+ "GYD",
+ "Dólar da Guiana",
+ }
+ HNL{
+ "HNL",
+ "Lempira das Honduras",
+ }
+ HTG{
+ "HTG",
+ "Gurde do Haiti",
+ }
+ HUF{
+ "HUF",
+ "Forint húngaro",
+ }
+ IDR{
+ "IDR",
+ "Rupia indonésia",
+ }
+ ILS{
+ "₪",
+ "Sheqel novo israelita",
+ }
+ INR{
+ "₹",
+ "Rupia indiana",
+ }
+ IRR{
+ "IRR",
+ "Rial iraniano",
+ }
+ KES{
+ "KES",
+ "Xelim queniano",
+ }
+ KGS{
+ "KGS",
+ "Som do Quirguistão",
+ }
+ KMF{
+ "KMF",
+ "Franco comoriano",
+ }
+ KWD{
+ "KWD",
+ "Dinar kuwaitiano",
+ }
+ KYD{
+ "KYD",
+ "Dólar das Ilhas Caimão",
+ }
+ KZT{
+ "KZT",
+ "Tenge do Cazaquistão",
+ }
+ LAK{
+ "LAK",
+ "Kip de Laos",
+ }
+ LKR{
+ "LKR",
+ "Rupia do Sri Lanka",
+ }
+ LTL{
+ "LTL",
+ "Litas da Lituânia",
+ }
+ LVL{
+ "LVL",
+ "Lats da Letónia",
+ }
+ MAD{
+ "MAD",
+ "Dirham marroquino",
+ }
+ MDL{
+ "MDL",
+ "Leu moldavo",
+ }
+ MGA{
+ "MGA",
+ "Ariari de Madagáscar",
+ }
+ MKD{
+ "MKD",
+ "Dinar macedónio",
+ }
+ MMK{
+ "MMK",
+ "Kyat de Mianmar",
+ }
+ MNT{
+ "MNT",
+ "Tugrik da Mongólia",
+ }
+ MOP{
+ "MOP",
+ "Pataca macaense",
+ }
+ MRO{
+ "MRO",
+ "Ouguiya da Mauritânia",
+ }
+ MUR{
+ "MUR",
+ "Rupia mauriciana",
+ }
+ MVR{
+ "MVR",
+ "Rupia das Ilhas Maldivas",
+ }
+ MWK{
+ "MWK",
+ "Kwacha do Malawi",
+ }
+ MXP{
+ "MXP",
+ "Peso Plata mexicano (1861-1992)",
+ }
+ MXV{
+ "MXV",
+ "Unidad de Inversion (UDI) mexicana",
+ }
+ MZN{
+ "MZN",
+ "Metical de Moçambique",
+ }
+ NAD{
+ "NAD",
+ "Dólar da Namíbia",
+ }
+ NGN{
+ "NGN",
+ "Naira nigeriana",
+ }
+ NIC{
+ "NIC",
+ "Córdoba nicaraguano",
+ }
+ NIO{
+ "NIO",
+ "Córdoba Ouro nicaraguano",
+ }
+ NPR{
+ "NPR",
+ "Rupia nepalesa",
+ }
+ NZD{
+ "NZ$",
+ "Dólar neozelandês",
+ }
+ OMR{
+ "OMR",
+ "Rial de Omã",
+ }
+ PAB{
+ "PAB",
+ "Balboa panamenho",
+ }
+ PEN{
+ "PEN",
+ "Novo sol peruano",
+ }
+ PGK{
+ "PGK",
+ "Kina da Papua-Nova Guiné",
+ }
+ PKR{
+ "PKR",
+ "Rupia paquistanesa",
+ }
+ PLN{
+ "PLN",
+ "Zloti polaco",
+ }
+ PTE{
+ "Esc.",
+ "Escudo português",
+ {
+ "#,##0.00 ¤",
+ "$",
+ ",",
+ }
+ }
+ QAR{
+ "QAR",
+ "Rial do Qatar",
+ }
+ RON{
+ "RON",
+ "Leu romeno",
+ }
+ RWF{
+ "RWF",
+ "Franco ruandês",
+ }
+ SAR{
+ "SAR",
+ "Rial saudita",
+ }
+ SCR{
+ "SCR",
+ "Rupia seichelense",
+ }
+ SGD{
+ "SGD",
+ "Dólar de Singapura",
+ }
+ SOS{
+ "SOS",
+ "Xelim somali",
+ }
+ SRD{
+ "SRD",
+ "Dólar do Suriname",
+ }
+ SSP{
+ "SSP",
+ "Libra do Sudão do Sul",
+ }
+ SZL{
+ "SZL",
+ "Lilangeni da Suazilândia",
+ }
+ THB{
+ "฿",
+ "Baht da Tailândia",
+ }
+ TJS{
+ "TJS",
+ "Somoni do Tajaquistão",
+ }
+ TND{
+ "TND",
+ "Dinar tunisiano",
+ }
+ TOP{
+ "TOP",
+ "Paʻanga de Tonga",
+ }
+ TTD{
+ "TTD",
+ "Dólar de Trindade e Tobago",
+ }
+ TZS{
+ "TZS",
+ "Xelim tanzaniano",
+ }
+ UAH{
+ "UAH",
+ "Hryvnia da Ucrânia",
+ }
+ UGX{
+ "UGX",
+ "Xelim ugandense",
+ }
+ USD{
+ "US$",
+ "Dólar dos Estados Unidos",
+ }
+ UZS{
+ "UZS",
+ "Som do Uzbequistão",
+ }
+ WST{
+ "WST",
+ "Tala de Samoa Ocidental",
+ }
+ XXX{
+ "XXX",
+ "Moeda desconhecida",
+ }
+ YER{
+ "YER",
+ "Rial iemenita",
+ }
+ ZAR{
+ "ZAR",
+ "Rand sul-africano",
+ }
+ ZMK{
+ "ZMK",
+ "Kwacha zambiano",
+ }
+ }
+ CurrencyPlurals{
+ AED{
+ one{"Dirham dos Emirados Ãrabes Unidos"}
+ other{"Dirhams dos Emirados Ãrabes Unidos"}
+ }
+ AFN{
+ one{"Afegani do do Afeganistão"}
+ other{"Afeganis do Afeganistão"}
+ }
+ ALL{
+ one{"Lek albanês"}
+ other{"Leks albaneses"}
+ }
+ AMD{
+ one{"Dram arménio"}
+ other{"Drams arménios"}
+ }
+ AOA{
+ one{"Kwanza angolano"}
+ other{"Kwanzas angolanos"}
+ }
+ AWG{
+ one{"Florim de Aruba"}
+ other{"Florins de Aruba"}
+ }
+ AZN{
+ one{"Manat do Azerbaijão"}
+ other{"Manats do Azerbaijão"}
+ }
+ BAM{
+ one{"Marco bósnio-herzegóvino conversível"}
+ other{"Marco bósnio-herzegóvino conversível"}
+ }
+ BDT{
+ one{"Taka de Bangladesh"}
+ other{"Takas de Bangladesh"}
+ }
+ BHD{
+ one{"Dinar baremita"}
+ other{"Dinares baremitas"}
+ }
+ BMD{
+ one{"Dólar bermudense"}
+ other{"Dólares bermudenses"}
+ }
+ BND{
+ one{"Dólar bruneíno"}
+ other{"Dólares bruneínos"}
+ }
+ BSD{
+ one{"Dólar das Bahamas"}
+ other{"Dólares das Bahamas"}
+ }
+ BTN{
+ one{"Ngultrum do Butão"}
+ other{"Ngultruns do Butão"}
+ }
+ BWP{
+ one{"Pula de Botswana"}
+ other{"Pulas de Botswana"}
+ }
+ BYR{
+ one{"Rublo bielorusso"}
+ other{"Rublos bielorussos"}
+ }
+ BZD{
+ one{"Dólar belizense"}
+ other{"Dólares belizenses"}
+ }
+ CAD{
+ one{"Dólar canadiano"}
+ other{"Dólares canadianos"}
+ }
+ CRC{
+ one{"Colon costa-riquenho"}
+ other{"Colons costa-riquenhos"}
+ }
+ CZK{
+ one{"Coroa checa"}
+ other{"Coroas checas"}
+ }
+ DJF{
+ one{"Franco jibutiano"}
+ other{"Francos jibutianos"}
+ }
+ FJD{
+ one{"Dólar de Fiji"}
+ other{"Dólares de Fiji"}
+ }
+ FKP{
+ one{"Libra das Ilhas Falkland"}
+ other{"Libras das Ilhas Falkland"}
+ }
+ GHS{
+ one{"Cedi de Gana"}
+ other{"Cedis de Gana"}
+ }
+ GMD{
+ one{"Dalasi da Gâmbia"}
+ other{"Dalasis da Gâmbia"}
+ }
+ GNF{
+ one{"Franco Guineense"}
+ other{"Francos Guineenses"}
+ }
+ GTQ{
+ one{"Quetzal da Guatemala"}
+ other{"Quetzales da Guatemala"}
+ }
+ GYD{
+ one{"Dólar da Guiana"}
+ other{"Dólares da Guiana"}
+ }
+ HNL{
+ one{"Lempira de Honduras"}
+ other{"Lempiras de Honduras"}
+ }
+ HTG{
+ one{"Gourde haitiano"}
+ other{"Gourdes haitianos"}
+ }
+ HUF{
+ one{"Forint húngaro"}
+ other{"Forints húngaros"}
+ }
+ IDR{
+ one{"Rupia indonésia"}
+ other{"Rupias indonésias"}
+ }
+ ILS{
+ one{"Sheqel novo israelita"}
+ other{"Sheqels novo israelitas"}
+ }
+ INR{
+ one{"Rupia indiana"}
+ other{"Rupias indianas"}
+ }
+ IRR{
+ one{"Rial iraniano"}
+ other{"Riais iranianos"}
+ }
+ KES{
+ one{"Xelim queniano"}
+ other{"Xelins quenianos"}
+ }
+ KGS{
+ one{"Som do Quirguistão"}
+ other{"Soms do Quirguistão"}
+ }
+ KMF{
+ one{"Franco comoriano"}
+ other{"Francos comorianos"}
+ }
+ KWD{
+ one{"Dinar kuwaitiano"}
+ other{"Dinares kuwaitianos"}
+ }
+ KYD{
+ one{"Dólar das Ilhas Caimão"}
+ other{"Dólares das Ilhas Caimão"}
+ }
+ KZT{
+ one{"Tenge do Cazaquistão"}
+ other{"Tenges do Cazaquistão"}
+ }
+ LAK{
+ one{"Kip de Laos"}
+ other{"Kips de Laos"}
+ }
+ LKR{
+ one{"Rupia do do Sri Lanka"}
+ other{"Rupias do Sri Lanka"}
+ }
+ LTL{
+ one{"Litas da Lituânia"}
+ other{"Litas da Lituânia"}
+ }
+ LVL{
+ one{"Lats da Letónia"}
+ other{"Lats da Letónia"}
+ }
+ MAD{
+ one{"Dirham marroquino"}
+ other{"Dirhams marroquinos"}
+ }
+ MDL{
+ one{"Leu moldavo"}
+ other{"Lei moldavos"}
+ }
+ MGA{
+ one{"Ariari de Madagáscar"}
+ other{"Ariaris de Madagáscar"}
+ }
+ MKD{
+ one{"Dinar macedónio"}
+ other{"Dinares macedónios"}
+ }
+ MMK{
+ one{"Kyat de Mianmar"}
+ other{"Kyats de Mianmar"}
+ }
+ MNT{
+ one{"Tugrik da Mongólia"}
+ other{"Tugriks da Mongólia"}
+ }
+ MOP{
+ one{"Pataca de Macau"}
+ other{"Patacas de Macau"}
+ }
+ MRO{
+ one{"Ouguiya da Mauritânia"}
+ other{"Ouguiyas da Mauritânia"}
+ }
+ MUR{
+ one{"Rupia mauriciana"}
+ other{"Rupias mauricianas"}
+ }
+ MVR{
+ one{"Rupia das Ilhas Maldivas"}
+ other{"Rupias das Ilhas Maldivas"}
+ }
+ MWK{
+ one{"Kwacha do Malawi"}
+ other{"Kwachas do Malawi"}
+ }
+ MZN{
+ one{"Metical de Moçambique"}
+ other{"Meticales de Moçambique"}
+ }
+ NAD{
+ one{"Dólar da Namíbia"}
+ other{"Dólares da Namíbia"}
+ }
+ NGN{
+ one{"Naira da Nigéria"}
+ other{"Nairas da Nigéria"}
+ }
+ NIO{
+ one{"Córdoba de ouro da Nicarágua"}
+ other{"Córdobas de ouro da Nicarágua"}
+ }
+ NPR{
+ one{"Rupia nepalesa"}
+ other{"Rupias nepalesas"}
+ }
+ NZD{
+ one{"Dólar neozelandês"}
+ other{"Dólares neozelandeses"}
+ }
+ OMR{
+ one{"Rial de Omã"}
+ other{"Riais de Omã"}
+ }
+ PAB{
+ one{"Balboa do Panamá"}
+ other{"Balboas do Panamá"}
+ }
+ PEN{
+ one{"Novo sol peruano"}
+ other{"Novos soles peruanos"}
+ }
+ PGK{
+ one{"Kina da Papua-Nova Guiné"}
+ other{"Kinas da Papua-Nova Guiné"}
+ }
+ PKR{
+ one{"Rupia paquistanesa"}
+ other{"Rupias paquistanesas"}
+ }
+ PLN{
+ one{"Zloti polaco"}
+ other{"Zlotis polacos"}
+ }
+ QAR{
+ one{"Rial do Qatar"}
+ other{"Riais do Qatar"}
+ }
+ RON{
+ one{"Leu romeno"}
+ other{"Lei romenos"}
+ }
+ RWF{
+ one{"Franco ruandês"}
+ other{"Francos ruandeses"}
+ }
+ SAR{
+ one{"Rial saudita"}
+ other{"Riais sauditas"}
+ }
+ SCR{
+ one{"Rupia seichelense"}
+ other{"Rupias seichelenses"}
+ }
+ SGD{
+ one{"Dólar de Singapura"}
+ other{"Dólares de Singapura"}
+ }
+ SOS{
+ one{"Xelim somali"}
+ other{"Xelins somalis"}
+ }
+ SRD{
+ one{"Dólar do Suriname"}
+ other{"Dólares do Suriname"}
+ }
+ SSP{
+ one{"Libra sul-sudanesa"}
+ other{"Libras sul-sudanesas"}
+ }
+ SZL{
+ one{"Lilangeni da Suazilândia"}
+ other{"Lilangenis da Suazilândia"}
+ }
+ THB{
+ one{"Baht da Tailândia"}
+ other{"Bahts da Tailândia"}
+ }
+ TJS{
+ one{"Somoni do Tajaquistão"}
+ other{"Somonis do Tajaquistão"}
+ }
+ TND{
+ one{"Dinar tunisino"}
+ other{"Dinares tunisinos"}
+ }
+ TOP{
+ one{"Paʻanga de Tonga"}
+ other{"Paʻangas de Tonga"}
+ }
+ TTD{
+ one{"Dólar de Trindade e Tobago"}
+ other{"Dólares de Trindade e Tobago"}
+ }
+ TZS{
+ one{"Xelim tanzaniano"}
+ other{"Xelins tanzanianos"}
+ }
+ UAH{
+ one{"Hryvnia da Ucrânia"}
+ other{"Hryvnias da Ucrânia"}
+ }
+ UGX{
+ one{"Xelim ugandense"}
+ other{"Xelins ugandenses"}
+ }
+ USD{
+ one{"Dólar dos Estados Unidos"}
+ other{"Dólares dos Estados Unidos"}
+ }
+ UZS{
+ one{"Som do Uzbequistão"}
+ other{"Somes do Uzbequistão"}
+ }
+ WST{
+ one{"Tala samoano"}
+ other{"Talas samoanos"}
+ }
+ XXX{
+ one{"Moeda desconhecida"}
+ other{"Moedas desconhecidas"}
+ }
+ YER{
+ one{"Rial iemenita"}
+ other{"Riais iemenitas"}
+ }
+ ZAR{
+ one{"Rand da Ãfrica do Sul"}
+ other{"Rands da Ãfrica do Sul"}
+ }
+ ZMK{
+ one{"Kwacha zambiano"}
+ other{"Kwachas zambianos"}
+ }
+ }
+ Version{"2.0.78.47"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pt_ST.txt b/Build/source/libs/icu/icu-50.1/data/curr/pt_ST.txt
index 91f2e44e33d..c7a4cd93b33 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pt_ST.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/pt_ST.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt_ST.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt_ST.xml
// *
// ***************************************************************************
pt_ST{
@@ -13,5 +13,5 @@ pt_ST{
"Dobra de São Tomé e Príncipe",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.75.60"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/resfiles.mk b/Build/source/libs/icu/icu-50.1/data/curr/resfiles.mk
new file mode 100644
index 00000000000..f841abf28f9
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/resfiles.mk
@@ -0,0 +1,104 @@
+# * Copyright (C) 1998-2012, International Business Machines
+# * Corporation and others. All Rights Reserved.
+CURR_CLDR_VERSION = 22.1
+# A list of txt's to build
+# Note:
+#
+# If you are thinking of modifying this file, READ THIS.
+#
+# Instead of changing this file [unless you want to check it back in],
+# you should consider creating a 'reslocal.mk' file in this same directory.
+# Then, you can have your local changes remain even if you upgrade or
+# reconfigure ICU.
+#
+# Example 'reslocal.mk' files:
+#
+# * To add an additional locale to the list:
+# _____________________________________________________
+# | CURR_SOURCE_LOCAL = myLocale.txt ...
+#
+# * To REPLACE the default list and only build with a few
+# locales:
+# _____________________________________________________
+# | CURR_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
+#
+#
+# Generated by LDML2ICUConverter, from LDML source files.
+
+# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
+CURR_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt bs_BA.txt bs_Latn_BA.txt\
+ en_NH.txt en_RH.txt en_VU.txt en_ZW.txt fil_PH.txt\
+ ha_GH.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt ha_NE.txt\
+ ha_NG.txt he_IL.txt id_ID.txt in.txt in_ID.txt\
+ iw.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt kk_Cyrl_KZ.txt\
+ kk_KZ.txt ks_Arab_IN.txt ks_IN.txt mo.txt nb_NO.txt\
+ nn_NO.txt no.txt no_NO.txt no_NO_NY.txt pa_Arab_PK.txt\
+ pa_Guru_IN.txt pa_IN.txt pa_PK.txt ro_MD.txt sh.txt\
+ sh_BA.txt sh_CS.txt sh_YU.txt shi_Latn_MA.txt shi_MA.txt\
+ sr_BA.txt sr_CS.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt sr_Cyrl_YU.txt\
+ sr_Latn_BA.txt sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_YU.txt\
+ sr_ME.txt sr_RS.txt sr_YU.txt th_TH.txt th_TH_TRADITIONAL.txt\
+ tl.txt tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt uz_AF.txt\
+ uz_Arab_AF.txt uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt vai_Vaii_LR.txt\
+ zh_CN.txt zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt zh_Hant_TW.txt\
+ zh_MO.txt zh_SG.txt zh_TW.txt
+
+
+# All aliases (to not be included under 'installed'), but not including root.
+CURR_ALIAS_SOURCE = $(CURR_SYNTHETIC_ALIAS)
+
+
+# Ordinary resources
+CURR_SOURCE = af.txt af_NA.txt agq.txt ak.txt\
+ am.txt ar.txt as.txt asa.txt az.txt\
+ az_Cyrl.txt az_Latn.txt bas.txt be.txt bem.txt\
+ bez.txt bg.txt bm.txt bn.txt bn_IN.txt\
+ bo.txt br.txt brx.txt bs.txt bs_Cyrl.txt\
+ bs_Latn.txt ca.txt cgg.txt chr.txt cs.txt\
+ cy.txt da.txt dav.txt de.txt de_LU.txt\
+ dje.txt dua.txt dyo.txt dz.txt ebu.txt\
+ ee.txt el.txt en.txt en_AU.txt en_BB.txt\
+ en_BM.txt en_BW.txt en_BZ.txt en_CA.txt en_GB.txt\
+ en_HK.txt en_JM.txt en_MT.txt en_NA.txt en_NZ.txt\
+ en_PH.txt en_PK.txt en_SG.txt en_TT.txt en_ZA.txt\
+ eo.txt es.txt es_AR.txt es_BO.txt es_CL.txt\
+ es_CO.txt es_CR.txt es_DO.txt es_EC.txt es_GT.txt\
+ es_HN.txt es_MX.txt es_NI.txt es_PA.txt es_PE.txt\
+ es_PR.txt es_PY.txt es_US.txt es_UY.txt es_VE.txt\
+ et.txt eu.txt ewo.txt fa.txt fa_AF.txt\
+ ff.txt fi.txt fil.txt fo.txt fr.txt\
+ fr_BI.txt fr_CA.txt fr_DJ.txt fr_GN.txt fr_KM.txt\
+ fr_LU.txt ga.txt gl.txt gsw.txt gu.txt\
+ guz.txt gv.txt ha.txt ha_Latn.txt haw.txt\
+ he.txt hi.txt hr.txt hu.txt hy.txt\
+ id.txt ig.txt ii.txt is.txt it.txt\
+ ja.txt jgo.txt jmc.txt ka.txt kab.txt\
+ kam.txt kde.txt kea.txt khq.txt ki.txt\
+ kk.txt kk_Cyrl.txt kl.txt kln.txt km.txt\
+ kn.txt ko.txt kok.txt ks.txt ks_Arab.txt\
+ ksb.txt ksf.txt kw.txt lag.txt lg.txt\
+ ln.txt lo.txt lt.txt lu.txt luo.txt\
+ luy.txt lv.txt mas.txt mas_TZ.txt mer.txt\
+ mfe.txt mg.txt mgh.txt mgo.txt mk.txt\
+ ml.txt mr.txt ms.txt ms_BN.txt mt.txt\
+ mua.txt my.txt naq.txt nb.txt nd.txt\
+ ne.txt ne_IN.txt nl.txt nl_AW.txt nl_CW.txt\
+ nl_SX.txt nmg.txt nn.txt nus.txt nyn.txt\
+ om.txt om_KE.txt or.txt pa.txt pa_Arab.txt\
+ pa_Guru.txt pl.txt ps.txt pt.txt pt_AO.txt\
+ pt_MZ.txt pt_PT.txt pt_ST.txt rm.txt rn.txt\
+ ro.txt rof.txt ru.txt rw.txt rwk.txt\
+ saq.txt sbp.txt seh.txt ses.txt sg.txt\
+ shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
+ sl.txt sn.txt so.txt so_DJ.txt so_ET.txt\
+ so_KE.txt sq.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt\
+ sr_Latn.txt sv.txt sw.txt swc.txt ta.txt\
+ ta_LK.txt ta_MY.txt ta_SG.txt te.txt teo.txt\
+ teo_KE.txt th.txt ti.txt ti_ER.txt to.txt\
+ tr.txt twq.txt tzm.txt tzm_Latn.txt uk.txt\
+ ur.txt uz.txt uz_Arab.txt uz_Cyrl.txt uz_Latn.txt\
+ vai.txt vai_Latn.txt vai_Vaii.txt vi.txt vun.txt\
+ xog.txt yav.txt yo.txt zh.txt zh_Hans.txt\
+ zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt zh_Hant.txt zh_Hant_HK.txt\
+ zu.txt
+
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/rm.txt b/Build/source/libs/icu/icu-50.1/data/curr/rm.txt
index cec4bb032cf..0243afd4cdd 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/rm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/rm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rm.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ rm{
"afghani",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"lek albanais (1947–1961)",
}
ALL{
@@ -84,7 +84,7 @@ rm{
"schilling austriac",
}
AUD{
- "AU$",
+ "A$",
"dollar australian",
}
AWG{
@@ -484,7 +484,7 @@ rm{
"glivra israeliana",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"vegl sheqel israelian",
}
ILS{
@@ -504,7 +504,7 @@ rm{
"rial iranais",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"veglia cruna islandaisa",
}
ISK{
@@ -692,7 +692,7 @@ rm{
"rupia dal Mauritius",
}
MVP{
- "MVP" /** === */,
+ "MVP",
"rupia da las Maledivas",
}
MVR{
@@ -1017,11 +1017,11 @@ rm{
}
VEB{
"VEB",
- "bolivar venezuelan",
+ "bolivar venezuelan (1871-2008)",
}
VEF{
"VEF",
- "bolivar fuerte venezuelan",
+ "bolivar venezuelan",
}
VND{
"â‚«",
@@ -1160,5 +1160,5 @@ rm{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/rn.txt b/Build/source/libs/icu/icu-50.1/data/curr/rn.txt
index 8c310382498..5993e78e28c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/rn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/rn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rn.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ rn{
"Ikwanza ryo muri Angola",
}
AUD{
- "AU$",
+ "A$",
"Idolari ryo muri Ositaraliya",
}
BHD{
@@ -220,5 +220,5 @@ rn{
"Idolari ryo muri Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ro.txt b/Build/source/libs/icu/icu-50.1/data/curr/ro.txt
index 9237dc01286..a6564236f60 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ro.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ro.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ro.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ro.xml
// *
// ***************************************************************************
/**
@@ -52,7 +52,7 @@ ro{
"șiling austriac",
}
AUD{
- "AU$",
+ "A$",
"dolar australian",
}
AWG{
@@ -585,11 +585,11 @@ ro{
}
NIC{
"NIC",
- "cordoba Nicaragua",
+ "cordoba nicaraguană (1988-1991)",
}
NIO{
"NIO",
- "cordoba oro nicaraguană",
+ "cordoba nicaraguană",
}
NLG{
"NLG",
@@ -625,7 +625,7 @@ ro{
}
PES{
"PES",
- "sol peruvian",
+ "sol peruvian (1863-1965)",
}
PGK{
"PGK",
@@ -661,7 +661,7 @@ ro{
}
ROL{
"ROL",
- "leu vechi",
+ "leu românesc (1952-2006)",
}
RON{
"RON",
@@ -739,6 +739,10 @@ ro{
"SRG",
"gulden Surinam",
}
+ SSP{
+ "SSP",
+ "liră sud-sudaneză",
+ }
STD{
"STD",
"dobra Sao Tome și Principe",
@@ -789,11 +793,11 @@ ro{
}
TRL{
"TRL",
- "liră turcească",
+ "liră turcească (1922-2005)",
}
TRY{
"TRY",
- "liră turcească nouă",
+ "liră turcească",
}
TTD{
"TTD",
@@ -849,11 +853,11 @@ ro{
}
VEB{
"VEB",
- "bolivar Venezuela",
+ "bolivar Venezuela (1871-2008)",
}
VEF{
"VEF",
- "bolívar fuerte venezuelean",
+ "bolívar venezuelean",
}
VND{
"â‚«",
@@ -977,16 +981,21 @@ ro{
}
ZWD{
"ZWD",
- "dolar Zimbabwe",
+ "dolar Zimbabwe (1980-2008)",
}
ZWL{
"ZWL",
"dolar Zimbabwe (2009)",
}
+ ZWR{
+ "ZWR",
+ "dolar Zimbabwe (2008)",
+ }
}
CurrencyPlurals{
ADP{
few{"pesete andorrane"}
+ one{"pesetă andorrană"}
other{"pesete andorrane"}
}
AED{
@@ -1020,7 +1029,7 @@ ro{
other{"kwanze angoleze"}
}
ARP{
- few{"pesos argentinieni (ARP)"}
+ few{"pesos argentinieni (1983-1985)"}
one{"peso argentinian (1983-1985)"}
other{"pesos argentinieni (1983-1985)"}
}
@@ -1031,6 +1040,7 @@ ro{
}
ATS{
few{"șilingi austrieci"}
+ one{"șiling austriac"}
other{"șilingi austrieci"}
}
AUD{
@@ -1050,6 +1060,7 @@ ro{
}
BAD{
few{"dinari Bosnia-Herțegovina"}
+ one{"dinar Bosnia-Herțegovina (1992-1994)"}
other{"dinari Bosnia-Herțegovina (1992-1994)"}
}
BAM{
@@ -1069,14 +1080,17 @@ ro{
}
BEC{
few{"franci belgieni (convertibili)"}
+ one{"franc belgian (convertibil)"}
other{"franci belgieni (convertibili)"}
}
BEF{
few{"franci belgieni"}
+ one{"franc belgian"}
other{"franci belgieni"}
}
BEL{
few{"franci belgieni (financiari)"}
+ one{"franc belgian (financiar)"}
other{"franci belgieni (financiari)"}
}
BGN{
@@ -1111,6 +1125,7 @@ ro{
}
BOP{
few{"pesos bolivieni"}
+ one{"peso bolivian"}
other{"pesos bolivieni"}
}
BRL{
@@ -1179,7 +1194,8 @@ ro{
other{"coloni costaricani"}
}
CSD{
- few{"dinari vechi Serbia și Muntenegru"}
+ few{"dinari Serbia și Muntenegru (2002-2006)"}
+ one{"dinar Serbia și Muntenegru (2002-2006)"}
other{"dinari Serbia și Muntenegru (2002-2006)"}
}
CUC{
@@ -1199,6 +1215,7 @@ ro{
}
CYP{
few{"lire cipriote"}
+ one{"liră cipriotă"}
other{"lire cipriote"}
}
CZK{
@@ -1208,10 +1225,12 @@ ro{
}
DDM{
few{"mărci est-germane"}
+ one{"marcă est-germană"}
other{"mărci est-germane"}
}
DEM{
few{"mărci germane"}
+ one{"marcă germană"}
other{"mărci germane"}
}
DJF{
@@ -1236,6 +1255,7 @@ ro{
}
EEK{
few{"coroane estoniene"}
+ one{"coroană estoniană"}
other{"coroane estoniene"}
}
EGP{
@@ -1250,6 +1270,7 @@ ro{
}
ESP{
few{"pesete spaniole"}
+ one{"pesetă spaniolă"}
other{"pesete spaniole"}
}
ETB{
@@ -1279,6 +1300,7 @@ ro{
}
FRF{
few{"franci francezi"}
+ one{"franc francez"}
other{"franci francezi"}
}
GBP{
@@ -1313,6 +1335,7 @@ ro{
}
GRD{
few{"drahme grecești"}
+ one{"drahmă grecească"}
other{"drahme grecești"}
}
GTQ{
@@ -1322,6 +1345,7 @@ ro{
}
GWP{
few{"pesos Guineea-Bissau"}
+ one{"peso Guineea-Bissau"}
other{"pesos Guineea-Bissau"}
}
GYD{
@@ -1341,6 +1365,7 @@ ro{
}
HRD{
few{"dinari croați"}
+ one{"dinar croat"}
other{"dinari croați"}
}
HRK{
@@ -1365,10 +1390,12 @@ ro{
}
IEP{
few{"lire irlandeze"}
+ one{"liră irlandeză"}
other{"lire irlandeze"}
}
ILP{
few{"lire israeliene"}
+ one{"liră israeliană"}
other{"lire israeliene"}
}
ILS{
@@ -1398,6 +1425,7 @@ ro{
}
ITL{
few{"lire italiene"}
+ one{"liră italiană"}
other{"lire italiene"}
}
JMD{
@@ -1487,14 +1515,17 @@ ro{
}
LUC{
few{"franci convertibili luxemburghezi"}
+ one{"franc convertibil luxemburghez"}
other{"franci convertibili luxemburghezi"}
}
LUF{
few{"franci luxemburghezi"}
+ one{"franc luxemburghez"}
other{"franci luxemburghezi"}
}
LUL{
few{"franci financiari luxemburghezi"}
+ one{"franc financiar luxemburghez"}
other{"franci financiari luxemburghezi"}
}
LVL{
@@ -1504,6 +1535,7 @@ ro{
}
LVR{
few{"ruble Letonia"}
+ one{"rublă Letonia"}
other{"ruble Letonia"}
}
LYD{
@@ -1518,6 +1550,7 @@ ro{
}
MAF{
few{"franci marocani"}
+ one{"franc marocan"}
other{"franci marocani"}
}
MDL{
@@ -1532,6 +1565,7 @@ ro{
}
MGF{
few{"franci Madagascar"}
+ one{"franc Madagascar"}
other{"franci Madagascar"}
}
MKD{
@@ -1541,6 +1575,7 @@ ro{
}
MLF{
few{"franci Mali"}
+ one{"franc Mali"}
other{"franci Mali"}
}
MMK{
@@ -1565,6 +1600,7 @@ ro{
}
MTL{
few{"lire malteze"}
+ one{"liră malteză"}
other{"lire malteze"}
}
MUR{
@@ -1589,6 +1625,7 @@ ro{
}
MXP{
few{"pesos mexicani de argint (1861–1992"}
+ one{"peso mexican de argint (1861–1992)"}
other{"pesos mexicani de argint (1861–1992)"}
}
MYR{
@@ -1618,6 +1655,7 @@ ro{
}
NLG{
few{"guldeni olandezi"}
+ one{"gulden olandez"}
other{"guldeni olandezi"}
}
NOK{
@@ -1651,8 +1689,9 @@ ro{
other{"soli noi Peru"}
}
PES{
- few{"soli Peru"}
- other{"soli Peru"}
+ few{"soli Peru (1863-1965)"}
+ one{"sol peruvian (1863-1965)"}
+ other{"soli Peru (1863-1965)"}
}
PGK{
few{"kine Papua-Noua Guinee"}
@@ -1676,6 +1715,7 @@ ro{
}
PLZ{
few{"zloți polonezi (1950–1995)"}
+ one{"zlot polonez (1950–1995)"}
other{"zloți polonezi (1950–1995)"}
}
PYG{
@@ -1690,11 +1730,13 @@ ro{
}
RHD{
few{"dolari rhodesieni"}
+ one{"dolar rhodesian"}
other{"dolari rhodesieni"}
}
ROL{
- few{"lei vechi"}
- other{"lei vechi"}
+ few{"lei românești (1952-2006)"}
+ one{"leu românesc (1952-2006)"}
+ other{"lei românești (1952-2006)"}
}
RON{
few{"lei românești"}
@@ -1733,6 +1775,7 @@ ro{
}
SDD{
few{"dinari sudanezi"}
+ one{"dinar sudanez"}
other{"dinari sudanezi"}
}
SDG{
@@ -1741,8 +1784,9 @@ ro{
other{"lire Sudan"}
}
SDP{
- few{"lire sudaneze"}
- other{"lire sudaneze"}
+ few{"lire sudaneze (1957-1998)"}
+ one{"liră sudaneză (1957-1998)"}
+ other{"lire sudaneze (1957-1998)"}
}
SEK{
few{"coroane suedeze"}
@@ -1761,10 +1805,12 @@ ro{
}
SIT{
few{"tolari sloveni"}
+ one{"tolar sloven"}
other{"tolari sloveni"}
}
SKK{
few{"coroane slovace"}
+ one{"coroană slovacă"}
other{"coroane slovace"}
}
SLL{
@@ -1784,8 +1830,14 @@ ro{
}
SRG{
few{"guldeni Surinam"}
+ one{"gulden Surinam"}
other{"guldeni Surinam"}
}
+ SSP{
+ few{"lire sud-sudaneze"}
+ one{"liră sud-sudaneză"}
+ other{"lire sud-sudaneze"}
+ }
STD{
few{"dobre Sao Tome și Principe"}
one{"dobra Sao Tome și Principe"}
@@ -1793,10 +1845,12 @@ ro{
}
SUR{
few{"ruble sovietice"}
+ one{"rublă sovietică"}
other{"ruble sovietice"}
}
SVC{
few{"coloni El Salvador"}
+ one{"colon El Salvador"}
other{"coloni El Salvador"}
}
SYP{
@@ -1816,6 +1870,7 @@ ro{
}
TJR{
few{"ruble Tadjikistan"}
+ one{"rublă Tadjikistan"}
other{"ruble Tadjikistan"}
}
TJS{
@@ -1823,6 +1878,11 @@ ro{
one{"somoni tajdic"}
other{"somoni Tadjikistan"}
}
+ TMM{
+ few{"manat turkmeni (1993-2009)"}
+ one{"manat turkmen (1993-2009)"}
+ other{"manat turkmeni (1993-2009)"}
+ }
TMT{
few{"manat turkmeni"}
one{"manat turkmen"}
@@ -1839,12 +1899,14 @@ ro{
other{"pa’anga tongane"}
}
TRL{
- other{"lire turcești"}
+ few{"liră turcească (1922-2005)"}
+ one{"liră turcească (1922-2005)"}
+ other{"lire turcești (1922-2005)"}
}
TRY{
- few{"lire turcești noi"}
- one{"liră turcească nouă"}
- other{"lire turcești noi"}
+ few{"lire turcești"}
+ one{"liră turcească"}
+ other{"lire turcești"}
}
TTD{
few{"dolari Trinidad-Tobago"}
@@ -1868,10 +1930,12 @@ ro{
}
UAK{
few{"carboave ucrainiene"}
+ one{"carboavă ucraineană"}
other{"carboave ucrainiene"}
}
UGS{
few{"șilingi ugandezi (1966–1987)"}
+ one{"șiling ugandez (1966–1987)"}
other{"șilingi ugandezi (1966–1987)"}
}
UGX{
@@ -1886,14 +1950,17 @@ ro{
}
USN{
few{"dolari americani (ziua următoare)"}
+ one{"dolar american (ziua următoare)"}
other{"dolari americani (ziua următoare)"}
}
USS{
few{"dolari americani (aceeași zi)"}
+ one{"dolar american (aceeași zi)"}
other{"dolari americani (aceeași zi)"}
}
UYP{
few{"pesos Uruguay (1975–1993)"}
+ one{"peso Uruguay (1975–1993)"}
other{"pesos Uruguay (1975–1993)"}
}
UYU{
@@ -1907,8 +1974,9 @@ ro{
other{"sum Uzbekistan"}
}
VEB{
- few{"bolivari Venezuela"}
- other{"bolivari Venezuela"}
+ few{"bolivari Venezuela (1871-2008)"}
+ one{"bolivar Venezuela (1871-2008)"}
+ other{"bolivari Venezuela (1871-2008)"}
}
VEF{
few{"bolivari venezueleni"}
@@ -1942,6 +2010,7 @@ ro{
}
XFO{
few{"franci francezi de aur"}
+ one{"franc francez de aur"}
other{"franci francezi de aur"}
}
XOF{
@@ -1961,6 +2030,7 @@ ro{
}
YDD{
few{"dinari Yemen"}
+ one{"dinar Yemen"}
other{"dinari Yemen"}
}
YER{
@@ -1970,14 +2040,17 @@ ro{
}
YUD{
few{"dinari iugoslavi grei"}
+ one{"dinar iugoslav greu"}
other{"dinari iugoslavi grei"}
}
YUM{
few{"dinari iugoslavi noi"}
+ one{"dinar iugoslav nou"}
other{"dinari iugoslavi noi"}
}
YUN{
few{"dinari iugoslavi convertibili"}
+ one{"dinar iugoslav convertibil"}
other{"dinari iugoslavi convertibili"}
}
ZAR{
@@ -1992,11 +2065,13 @@ ro{
}
ZRN{
few{"zairi noi"}
+ one{"zair nou"}
other{"zairi noi"}
}
ZWD{
- few{"dolari Zimbabwe"}
- other{"dolari Zimbabwe"}
+ few{"dolari Zimbabwe (1980-2008)"}
+ one{"dolar Zimbabwe (1980-2008)"}
+ other{"dolari Zimbabwe (1980-2008)"}
}
}
CurrencyUnitPatterns{
@@ -2004,5 +2079,5 @@ ro{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ro_MD.txt b/Build/source/libs/icu/icu-50.1/data/curr/ro_MD.txt
index eed93a7fd95..eed93a7fd95 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ro_MD.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ro_MD.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/rof.txt b/Build/source/libs/icu/icu-50.1/data/curr/rof.txt
index 457d8d02c68..76f07ab21c8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/rof.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/rof.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rof.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rof.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ rof{
"heleri sa Angola",
}
AUD{
- "AU$",
+ "A$",
"heleri sa Australia",
}
BHD{
@@ -228,5 +228,5 @@ rof{
"heleri sa Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/root.txt b/Build/source/libs/icu/icu-50.1/data/curr/root.txt
index 11340389a33..add4429d7b0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/root.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/root.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/root.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/root.xml
// *
// ***************************************************************************
/**
@@ -12,7 +12,7 @@
root{
Currencies{
AUD{
- "AU$",
+ "A$",
"AUD",
}
BRL{
@@ -99,7 +99,7 @@ root{
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
currencySpacing{
afterCurrency{
currencyMatch{"[:letter:]"}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ru.txt b/Build/source/libs/icu/icu-50.1/data/curr/ru.txt
index c6a2d011fda..b597792c64e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ru.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ru.xml
// *
// ***************************************************************************
/**
@@ -25,7 +25,7 @@ ru{
}
AFN{
"AFN",
- "Ðфгани",
+ "ÐфганÑкий афгани",
}
ALL{
"ALL",
@@ -72,12 +72,12 @@ ru{
"ÐвÑтрийÑкий шиллинг",
}
AUD{
- "AU$",
+ "A$",
"ÐвÑтралийÑкий доллар",
}
AWG{
"AWG",
- "ÐрубанÑкий гульден",
+ "ÐрубанÑкий флорин",
}
AZM{
"AZM",
@@ -141,7 +141,7 @@ ru{
}
BOB{
"BOB",
- "Боливиано",
+ "БоливийÑкий боливиано",
}
BOP{
"BOP",
@@ -181,7 +181,7 @@ ru{
}
BTN{
"BTN",
- "Ðгултрум",
+ "БутанÑкий нгултрум",
}
BUK{
"BUK",
@@ -373,7 +373,7 @@ ru{
}
GHS{
"GHS",
- "Седи Ганы",
+ "ГанÑкий Ñеди",
}
GIP{
"GIP",
@@ -589,7 +589,7 @@ ru{
}
MGA{
"MGA",
- "Ðриари",
+ "МалагаÑийÑкий ариари",
}
MGF{
"MGF",
@@ -613,7 +613,7 @@ ru{
}
MOP{
"MOP",
- "Патака",
+ "Патака Макао",
}
MRO{
"MRO",
@@ -665,7 +665,7 @@ ru{
}
MZN{
"MZN",
- "Метикал",
+ "МозамбикÑкий метикал",
}
NAD{
"NAD",
@@ -681,7 +681,7 @@ ru{
}
NIO{
"NIO",
- "Ð—Ð¾Ð»Ð¾Ñ‚Ð°Ñ ÐºÐ¾Ñ€Ð´Ð¾Ð±Ð°",
+ "ÐикарагуанÑÐºÐ°Ñ ÐºÐ¾Ñ€Ð´Ð¾Ð±Ð°",
}
NLG{
"NLG",
@@ -796,7 +796,7 @@ ru{
"СуданÑкий динар",
}
SDG{
- "SDG",
+ "ÑуданÑкого фунта*",
"СуданÑкий фунт",
}
SDP{
@@ -839,9 +839,13 @@ ru{
"SRG",
"СуринамÑкий гульден",
}
+ SSP{
+ "южноÑуданÑкого фунта",
+ "ЮжноÑуданÑкий фунт",
+ }
STD{
"STD",
- "Добра",
+ "Добра Сант-Томе и ПринÑипи",
}
SUR{
"SUR",
@@ -876,11 +880,11 @@ ru{
"ТуркменÑкий манат",
}
TMT{
- "TMT",
+ "ТМТ",
"ТуркменÑкий новый манат",
}
TND{
- "TND",
+ "туниÑÑкого динара*",
"ТуниÑÑкий динар",
}
TOP{
@@ -893,11 +897,11 @@ ru{
}
TRL{
"TRL",
- "Ð¢ÑƒÑ€ÐµÑ†ÐºÐ°Ñ Ð»Ð¸Ñ€Ð°",
+ "Ð¢ÑƒÑ€ÐµÑ†ÐºÐ°Ñ Ð»Ð¸Ñ€Ð° (1922–2005)",
}
TRY{
"TRY",
- "ÐÐ¾Ð²Ð°Ñ Ñ‚ÑƒÑ€ÐµÑ†ÐºÐ°Ñ Ð»Ð¸Ñ€Ð°",
+ "Ð¢ÑƒÑ€ÐµÑ†ÐºÐ°Ñ Ð»Ð¸Ñ€Ð°",
}
TTD{
"TTD",
@@ -957,11 +961,11 @@ ru{
}
VEB{
"VEB",
- "ВенеÑуÑльÑкий боливар",
+ "ВенеÑуÑльÑкий боливар (1871-2008)",
}
VEF{
"VEF",
- "ВенеÑуÑльÑкий боливар фуÑрте",
+ "ВенеÑуÑльÑкий боливар",
}
VND{
"â‚«",
@@ -973,7 +977,7 @@ ru{
}
WST{
"WST",
- "Тала",
+ "Тала Самоа",
}
XAF{
"FCFA",
@@ -1048,7 +1052,7 @@ ru{
"теÑтовый валютный код",
}
XXX{
- "XXX",
+ "XXXX",
"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð»Ð¸ недейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð²Ð°Ð»ÑŽÑ‚Ð°",
}
YDD{
@@ -1103,6 +1107,8 @@ ru{
CurrencyPlurals{
ADP{
few{"андоррÑкие пеÑеты"}
+ many{"андоррÑÐºÐ°Ñ Ð¿ÐµÑета"}
+ one{"андоррÑÐºÐ°Ñ Ð¿ÐµÑета"}
other{"андоррÑких пеÑет"}
}
AED{
@@ -1112,10 +1118,10 @@ ru{
other{"дирхама (ОÐЭ)"}
}
AFN{
- few{"афгани"}
- many{"афгани"}
- one{"афгани"}
- other{"Ðфгани"}
+ few{"афганÑких афгани"}
+ many{"афганÑких афгани"}
+ one{"афганÑкий афгани"}
+ other{"афганÑкого афгани"}
}
ALL{
few{"албанÑких лека"}
@@ -1143,10 +1149,14 @@ ru{
}
AOK{
few{"ангольÑкие кванзы (1977-1991)"}
+ many{"ангольÑких кванз (1977-1991)"}
+ one{"ангольÑких кванз (1977-1991)"}
other{"ангольÑких кванз (1977-1991)"}
}
AOR{
few{"ангольÑкие кванзы реюÑтадо (1995-1999)"}
+ many{"ангольÑких кванз реюÑтадо (1995-1999)"}
+ one{"ангольÑких кванз реюÑтадо (1995-1999)"}
other{"ангольÑких кванз реюÑтадо (1995-1999)"}
}
ARS{
@@ -1875,11 +1885,17 @@ ru{
one{"ÑуринамÑкий доллар"}
other{"ÑуринамÑкого доллара"}
}
+ SSP{
+ few{"южноÑуданÑких фунта"}
+ many{"южноÑуданÑких фунтов"}
+ one{"ЮжноÑуданÑкий фунт"}
+ other{"ЮжноÑуданÑкий фунт"}
+ }
STD{
- few{"добры"}
- many{"добр"}
- one{"добра"}
- other{"добры"}
+ few{"добры Сан-Томе и ПринÑипи"}
+ many{"добр Сан-Томе и ПринÑипи"}
+ one{"добра Сан-Томе и ПринÑипи"}
+ other{"добры Сан-Томе и ПринÑипи"}
}
SYP{
few{"ÑирийÑких фунта"}
@@ -1900,9 +1916,10 @@ ru{
other{"таиландÑкого бата"}
}
TJS{
+ few{"таджикÑких Ñомони"}
many{"таджикÑких Ñомони"}
one{"таджикÑкий Ñомони"}
- other{"аджикÑкого Ñомони"}
+ other{"таджикÑкого Ñомони"}
}
TMT{
few{"туркменÑких новых маната"}
@@ -1983,10 +2000,10 @@ ru{
other{"узбекÑкого Ñума"}
}
VEF{
- few{"венеÑуÑльÑких боливара фуÑрте"}
- many{"венеÑуÑльÑких боливара фуÑрте"}
- one{"венеÑуÑльÑкий боливар фуÑрте"}
- other{"венеÑуÑльÑкого боливара фуÑрте"}
+ few{"венеÑуÑльÑких боливара"}
+ many{"венеÑуÑльÑких боливара"}
+ one{"венеÑуÑльÑкий боливар"}
+ other{"венеÑуÑльÑкого боливара"}
}
VND{
few{"вьетнамÑких донга"}
@@ -2030,6 +2047,12 @@ ru{
one{"французÑкий тихоокеанÑкий франк"}
other{"французÑкого тихоокеанÑкого франка"}
}
+ XXX{
+ few{"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð»Ð¸ недейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð²Ð°Ð»ÑŽÑ‚Ð°"}
+ many{"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð»Ð¸ недейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð²Ð°Ð»ÑŽÑ‚Ð°"}
+ one{"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð»Ð¸ недейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð²Ð°Ð»ÑŽÑ‚Ð°"}
+ other{"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð»Ð¸ недейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð²Ð°Ð»ÑŽÑ‚Ð°"}
+ }
YER{
few{"йеменÑких риала"}
many{"йеменÑких риалов"}
@@ -2049,5 +2072,11 @@ ru{
other{"замбийÑкой квачи"}
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ few{"{0} {1}"}
+ many{"{0} {1}"}
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/rw.txt b/Build/source/libs/icu/icu-50.1/data/curr/rw.txt
index b565ebaeb49..ddd7bd81774 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/rw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/rw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rw.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ rw{
"RWF",
}
}
- Version{"2.0.63.55"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/rwk.txt b/Build/source/libs/icu/icu-50.1/data/curr/rwk.txt
index 1a23ff07769..f0a1e043b70 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/rwk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/rwk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rwk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rwk.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ rwk{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -232,5 +232,5 @@ rwk{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/saq.txt b/Build/source/libs/icu/icu-50.1/data/curr/saq.txt
index 4d7ec3bae0a..2438972bda8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/saq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/saq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/saq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/saq.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ saq{
"Njilingi eel Angola",
}
AUD{
- "AU$",
+ "A$",
"Njilingi eel Australia",
}
BHD{
@@ -228,5 +228,5 @@ saq{
"Dola eel Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sbp.txt b/Build/source/libs/icu/icu-50.1/data/curr/sbp.txt
index 19d0b4c1ce8..9271951b382 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sbp.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sbp.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sbp.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sbp.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ sbp{
"Ihela ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Ihela ya Awusitilaliya",
}
BHD{
@@ -228,5 +228,5 @@ sbp{
"Ihela ya Simbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/seh.txt b/Build/source/libs/icu/icu-50.1/data/curr/seh.txt
index e14badee931..41d78900a02 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/seh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/seh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/seh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/seh.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ seh{
"Cuanza angolano",
}
AUD{
- "AU$",
+ "A$",
"Dólar australiano",
}
BHD{
@@ -236,5 +236,5 @@ seh{
"Dólar do Zimbábue",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ses.txt b/Build/source/libs/icu/icu-50.1/data/curr/ses.txt
index b5247a94758..f54d6001b3b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ses.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ses.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ses.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ses.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ ses{
"Angoola Kwanza",
}
AUD{
- "AU$",
+ "A$",
"Ostraali Dollar",
}
BHD{
@@ -232,5 +232,5 @@ ses{
"Zimbabwe Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sg.txt b/Build/source/libs/icu/icu-50.1/data/curr/sg.txt
index 1253357f5da..58d65f7df45 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sg.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ sg{
"kwânza tî Angoläa",
}
AUD{
- "AU$",
+ "A$",
"dolära tî Ostralïi",
}
BHD{
@@ -228,5 +228,5 @@ sg{
"dolära tî Zimbäbwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sh.txt b/Build/source/libs/icu/icu-50.1/data/curr/sh.txt
index 3f0a236bf0f..3f0a236bf0f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sh.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sh_BA.txt b/Build/source/libs/icu/icu-50.1/data/curr/sh_BA.txt
index af5634f47c4..af5634f47c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sh_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sh_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sh_CS.txt b/Build/source/libs/icu/icu-50.1/data/curr/sh_CS.txt
index 2adfb4a31be..2adfb4a31be 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sh_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sh_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sh_YU.txt b/Build/source/libs/icu/icu-50.1/data/curr/sh_YU.txt
index 516cdf3a432..516cdf3a432 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sh_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sh_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/shi_Tfng.txt b/Build/source/libs/icu/icu-50.1/data/curr/shi.txt
index 3ec7fb657b3..453ba578df2 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/shi_Tfng.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/shi.txt
@@ -2,14 +2,14 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Tfng.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi.xml
// *
// ***************************************************************************
/**
- * ICU <specials> source: <path>/xml/main/shi_Tfng.xml
+ * ICU <specials> source: <path>/xml/main/shi.xml
*/
-shi_Tfng{
+shi{
Currencies{
AED{
"AED",
@@ -20,7 +20,7 @@ shi_Tfng{
"ⴽⵡⴰâµâµ£â´° âµ â´°âµâ´³âµ“âµâ´°",
}
AUD{
- "AU$",
+ "A$",
"ⴰⴷⵓâµâ´°âµ” ⵠⵓⵙⵜⵔⴰâµâµ¢â´°",
}
BHD{
@@ -232,5 +232,5 @@ shi_Tfng{
"ⴰⴷⵓâµâ´°âµ” ⵠⵣⵉⵎⴱⴰⴱⵡⵉ",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/shi.txt b/Build/source/libs/icu/icu-50.1/data/curr/shi_Latn.txt
index 7ca9f426fd8..e5968614591 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/shi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/shi_Latn.txt
@@ -2,14 +2,14 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Latn.xml
// *
// ***************************************************************************
/**
- * ICU <specials> source: <path>/xml/main/shi.xml
+ * ICU <specials> source: <path>/xml/main/shi_Latn.xml
*/
-shi{
+shi_Latn{
Currencies{
AED{
"AED",
@@ -20,7 +20,7 @@ shi{
"kwanza n angula",
}
AUD{
- "AU$",
+ "A$",
"adular n ustralya",
}
BHD{
@@ -232,5 +232,5 @@ shi{
"adular n zimbabwi",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/shi_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/curr/shi_Latn_MA.txt
index cd7fd6493e8..cd7fd6493e8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/shi_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/shi_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/shi_MA.txt b/Build/source/libs/icu/icu-50.1/data/curr/shi_MA.txt
index 91d13a9b74e..91d13a9b74e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/shi_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/shi_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/shi_Tfng.txt b/Build/source/libs/icu/icu-50.1/data/curr/shi_Tfng.txt
index 931796452f4..12bcee9d2a1 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/shi_Tfng.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/shi_Tfng.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Tfng.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Tfng.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/shi_Tfng.xml
*/
shi_Tfng{
- Version{"2.0.65.46"}
+ Version{"2.0.75.56"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/curr/si.txt b/Build/source/libs/icu/icu-50.1/data/curr/si.txt
new file mode 100644
index 00000000000..60c6c8729be
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/curr/si.txt
@@ -0,0 +1,544 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/si.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/si.xml
+ */
+si{
+ Currencies{
+ AED{
+ "AED",
+ "එක්සත් අරà·à¶¶à·’ එමිරේට්ස් ඩිරà·à¶¸à·Š",
+ }
+ AFN{
+ "AFN",
+ "ඇෆ්ගනිථà·à¶± ඇෆ්ගනි",
+ }
+ ALL{
+ "ALL",
+ "ඇල්බේනියà·à¶±à·” ලෙක්",
+ }
+ AMD{
+ "AMD",
+ "ආර්මේනියà·à¶±à·” ඩ්â€à¶»à·‘ම්",
+ }
+ AOA{
+ "AOA",
+ "ඇන්ගà·à¶½à·à¶±à·” ක්වන්සà·",
+ }
+ ARS{
+ "ARS",
+ "ආර්ජන්ටින෠පà·à·ƒà·",
+ }
+ AUD{
+ "A$",
+ "ඔස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” ඩොලර්",
+ }
+ AWG{
+ "AWG",
+ "අරූබà·à¶±à·” ෆ්ලà·à¶»à·’න්",
+ }
+ AZN{
+ "AZN",
+ "අසර්බයිජà·à¶±à·” මනà·à¶§à·Š",
+ }
+ BBD{
+ "BBD",
+ "බà·à¶¶à·šà¶©à·’යà·à¶±à·” ඩොලර්",
+ }
+ BDT{
+ "BDT",
+ "බංග්ලà·à¶¯à·šà·à·Š ටකà·",
+ }
+ BGN{
+ "BGN",
+ "බල්ගේරියà·à¶±à·” ලිව්",
+ }
+ BHD{
+ "BHD",
+ "බහරේන් ඩිනà·à¶»à·Š",
+ }
+ BIF{
+ "BIF",
+ "බුරුන්දි ෆ්â€à¶»à·‘න්ක්",
+ }
+ BMD{
+ "බ.ඩො.",
+ "බර්මියුඩà·à¶±à·” ඩොලර්",
+ }
+ BND{
+ "BND",
+ "බෘනà·à¶ºà·’ ඩොලර්",
+ }
+ BOB{
+ "BOB",
+ "බොලිවියà·à¶±à·” බොලිවියà·à¶±à·",
+ }
+ BRL{
+ "R$",
+ "බ්â€à¶»à·ƒà·“ල රියල්",
+ }
+ BSD{
+ "BSD",
+ "බහමà·à¶±à·” ඩොලර්",
+ }
+ BTN{
+ "BTN",
+ "භූතà·à¶± නගුල්ට්â€à¶»à¶¸à·Š",
+ }
+ BWP{
+ "BWP",
+ "බොට්ස්වà·à¶±à· පුලà·",
+ }
+ BYR{
+ "BYR",
+ "බෙලරූස් රූබල්",
+ }
+ BZD{
+ "BZD",
+ "බෙලීස් ඩොලර්",
+ }
+ CAD{
+ "කà·.ඩො.",
+ "කà·à¶±à·šà¶©à·’යà·à¶±à·” ඩොලර්",
+ }
+ CDF{
+ "CDF",
+ "කොංග෠ෆ්â€à¶»à·‘න්ක්",
+ }
+ CHF{
+ "CHF",
+ "ස්විස් ෆ්â€à¶»à·‘න්ක්",
+ }
+ CLP{
+ "CLP",
+ "චිලි පà·à·ƒà·",
+ }
+ CNY{
+ "CNÂ¥",
+ "චීන යුආන්",
+ }
+ COP{
+ "COP",
+ "කොලොම්බියà·à¶±à·” පà·à·ƒà·",
+ }
+ CUC{
+ "CUC",
+ "මà·à¶»à·”කළ à·„à·à¶šà·’ කූබà·à¶±à·” පà·à·ƒà·",
+ }
+ CUP{
+ "CUP",
+ "කූබà·à¶±à·” පà·à·ƒà·",
+ }
+ CZK{
+ "CZK",
+ "චෙක් රිපබ්ලික් කොරූනà·",
+ }
+ DJF{
+ "DJF",
+ "ජිබූති ෆ්â€à¶»à·‘න්ක්",
+ }
+ DKK{
+ "DKK",
+ "ඩà·à¶±à·’à·‚à·Š ක්â€à¶»à·à¶±à·Š",
+ }
+ DOP{
+ "DOP",
+ "ඩොමිනිකà·à¶±à·” පà·à·ƒà·",
+ }
+ DZD{
+ "DZD",
+ "ඇල්ගේරියà·à¶±à·” ඩිනà·à¶»à·Š",
+ }
+ EGP{
+ "EGP",
+ "ඊජිප්තු පවුම්",
+ }
+ ERN{
+ "ERN",
+ "එරිත්â€à¶»à·’යà·à¶±à·” නà·à¶šà·Šà·†à·",
+ }
+ EUR{
+ "€",
+ "යුරà·",
+ }
+ FJD{
+ "FJD",
+ "ෆිජියන් ඩොලර්",
+ }
+ FKP{
+ "FKP",
+ "à·†à·à¶šà·Šà¶½à¶±à·Šà¶©à·Š දූපත් පවුම්",
+ }
+ GBP{
+ "£",
+ "බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º ස්ටර්ලින් පවුම්",
+ }
+ GEL{
+ "GEL",
+ "ජà·à¶¢à·’යà·à¶±à·” ලà·à¶»à·“",
+ }
+ GIP{
+ "GIP",
+ "ජිබ්â€à¶»à·à¶½à·Šà¶§à· පවුම්",
+ }
+ GMD{
+ "GMD",
+ "ගà·à¶¸à·Šà¶¶à·’යà·à¶±à·” දලà·à·ƒà·’",
+ }
+ GTQ{
+ "GTQ",
+ "ගà·à¶­à¶¸à·à¶½à·à¶±à·” ක්වෙට්සල්",
+ }
+ GYD{
+ "GYD",
+ "ගයන෠ඩොලර්",
+ }
+ HKD{
+ "HK$",
+ "හොංකොං ඩොලර්",
+ }
+ HNL{
+ "HNL",
+ "හොන්ඩුරà·à¶±à·” ලෙම්පිරà·",
+ }
+ HRK{
+ "HRK",
+ "ක්â€à¶»à·œà¶’ෂියà·à¶±à·” කූනà·",
+ }
+ HUF{
+ "HUF",
+ "හංගේරියà·à¶±à·” ෆරින්ට්",
+ }
+ IDR{
+ "IDR",
+ "ඉන්දුනීසියà·à¶±à·” රුපියà·",
+ }
+ ILS{
+ "₪",
+ "ඊà·à·Šâ€à¶»à·à¶ºà¶½ නව à·à·™à¶šà¶½à·Š",
+ }
+ INR{
+ "₹",
+ "ඉන්දියà·à¶±à·” රුපියල්",
+ }
+ IQD{
+ "IQD",
+ "ඉරà·à¶š ඩිනà·à¶»à·Š",
+ }
+ IRR{
+ "IRR",
+ "ඉරà·à¶± රියà·à¶½à·Š",
+ }
+ JMD{
+ "JMD",
+ "ජà·à¶¸à·™à¶ºà·’කà·à¶±à·” ඩොලර්",
+ }
+ JOD{
+ "JOD",
+ "ජà·à¶»à·Šà¶¯à·à¶±à·Š ඩිනà·à¶»à·Š",
+ }
+ JPY{
+ "JPÂ¥",
+ "ජපන් යෙන්",
+ }
+ KES{
+ "KES",
+ "කෙන්යà·à¶±à·” à·à·’ලිං",
+ }
+ KGS{
+ "KGS",
+ "කිරිගිස්ථà·à¶± සම්",
+ }
+ KHR{
+ "KHR",
+ "කà·à¶¸à·Šà¶¶à·à¶¢ රියේල්",
+ }
+ KPW{
+ "KPW",
+ "උතුරු කොරියà·à¶±à·” වොන්",
+ }
+ KRW{
+ "â‚©",
+ "දකුණු කොරියà·à¶±à·” වොන්",
+ }
+ KWD{
+ "KWD",
+ "කුවේට් ඩිනà·à¶»à·Š",
+ }
+ KYD{
+ "KYD",
+ "කේමන් දූපත් ඩොලර්",
+ }
+ KZT{
+ "KZT",
+ "කසකස්ථà·à¶± ටෙන්ග",
+ }
+ LAK{
+ "LAK",
+ "ලà·à¶•à·ƒà·Š කිප්",
+ }
+ LBP{
+ "LBP",
+ "ලෙබනන පවුම්",
+ }
+ LKR{
+ "රු.",
+ "ලංක෠රුපියල්",
+ }
+ LRD{
+ "LRD",
+ "ලයිබේරියà·à¶±à·” ඩොලර්",
+ }
+ LTL{
+ "LTL",
+ "ලිතුවේනියà·à¶±à·”",
+ }
+ LYD{
+ "LYD",
+ "ලිබියà·à¶±à·” ඩිනà·à¶»à·Š",
+ }
+ MAD{
+ "MAD",
+ "මොරොක්ක෠ඩර්හà·à¶¸à·Š",
+ }
+ MDL{
+ "MDL",
+ "මà·à¶½à·Šà¶©à·à·€à·à¶±à·” ලෙව්",
+ }
+ MKD{
+ "MKD",
+ "මà·à·ƒà¶©à·à¶±à·’යà·à¶±à·” ඩිනà·à¶»à·Š",
+ }
+ MMK{
+ "MMK",
+ "බුරුම ක්යà·à¶§à·Š",
+ }
+ MNT{
+ "MNT",
+ "මොන්ගà·à¶½à·’යà·à¶±à·” ටග්â€à¶»à·’ක්",
+ }
+ MVR{
+ "MVR",
+ "මà·à¶½à¶¯à·’වයින් රුෆියà·",
+ }
+ MWK{
+ "MWK",
+ "මලà·à·€à·’ ක්වà·à¶ à·",
+ }
+ MXN{
+ "MX$",
+ "මෙක්සිකà·à¶±à·” ඩොලර්",
+ }
+ MYR{
+ "MYR",
+ "මà·à¶½à·šà·ƒà·’යà·à¶±à·” රින්ගිට්",
+ }
+ MZN{
+ "MZN",
+ "මොසà·à¶¸à·Šà¶¶à·’කන් මෙටිකල්",
+ }
+ NAD{
+ "NAD",
+ "නà·à¶¸à·“බියà·à¶±à·” ඩොලර්",
+ }
+ NGN{
+ "NGN",
+ "නයිජීරියà·à¶±à·” නයිරà·",
+ }
+ NIO{
+ "NIO",
+ "නිකරගුවà·à¶±à·” කොඩà·à¶¶à·",
+ }
+ NOK{
+ "NOK",
+ "නොර්වීජියන් ක්â€à¶»à·à¶±à·Š",
+ }
+ NPR{
+ "NPR",
+ "නේපà·à¶½ රුපියල්",
+ }
+ NZD{
+ "NZ$",
+ "නවසීලන්ත ඩොලර්",
+ }
+ OMR{
+ "OMR",
+ "ඕමà·à¶±à·Š රියà·à¶½à·Š",
+ }
+ PAB{
+ "PAB",
+ "පà·à¶±à¶¸à· බà·à¶½à·Šà¶¶à·",
+ }
+ PGK{
+ "PGK",
+ "පà·à¶´à·”ව෠නිව් ගිනියà·à¶±à·” කිනà·",
+ }
+ PHP{
+ "PHP",
+ "පිලිපීන පෙසà·",
+ }
+ PKR{
+ "PKR",
+ "පà·à¶šà·’ස්ථà·à¶± රුපියල්",
+ }
+ PLN{
+ "PLN",
+ "පොලිෂ් ස්ලොටි",
+ }
+ QAR{
+ "QAR",
+ "කටà·à¶»à·Š රියà·à¶½à·Š",
+ }
+ RON{
+ "RON",
+ "රොමේනියà·à¶±à·” ලෙව්",
+ }
+ RSD{
+ "RSD",
+ "සර්බියà·à¶±à·” ඩිනà·à¶»à·Š",
+ }
+ RUB{
+ "RUB",
+ "රුසියන් රූබල්",
+ }
+ RWF{
+ "RWF",
+ "රුවන්ඩ෠ෆ්â€à¶»à·‘න්ක්",
+ }
+ SAR{
+ "SAR",
+ "සවුදි රියà·à¶½à·Š",
+ }
+ SBD{
+ "SBD",
+ "සොලමන් දූපත් ඩොලර්",
+ }
+ SDG{
+ "SDG",
+ "සුඩà·à¶± පවුම්",
+ }
+ SEK{
+ "SEK",
+ "ස්වෙඩිෂ් ක්â€à¶»à·à¶±à·",
+ }
+ SGD{
+ "SGD",
+ "සිංගප්පූරු ඩොලර්",
+ }
+ SHP{
+ "SHP",
+ "à·à·à¶±à·Šà¶­ හෙලේන෠පවුම්",
+ }
+ SOS{
+ "SOS",
+ "à·ƒà·à¶¸à·à¶½à·’යà·à¶±à·” à·à·’ලිං",
+ }
+ SSP{
+ "SSP",
+ "දකුණු සුඩà·à¶± පවුම්",
+ }
+ SYP{
+ "SYP",
+ "සිරියà·à¶±à·” පවුම්",
+ }
+ THB{
+ "฿",
+ "තà·à¶ºà·’ බà·à¶­à·Š",
+ }
+ TJS{
+ "TJS",
+ "තජිකිස්ථà·à¶± සමොනි",
+ }
+ TMT{
+ "TMT",
+ "තක්මෙනිස්ථà·à¶± මනà·à¶§à·Š",
+ }
+ TND{
+ "TND",
+ "ටියුනීසියà·à¶±à·” ඩිනà·à¶»à·Š",
+ }
+ TRY{
+ "TRY",
+ "තුර්කි ලිරà·",
+ }
+ TTD{
+ "TTD",
+ "ට්â€à¶»à·’නිඩෑඩ් සහ ටොබෑග෠ඩොලර්",
+ }
+ TWD{
+ "NT$",
+ "නව තà·à¶ºà·’à·€à·à¶± ඩොලර්",
+ }
+ TZS{
+ "TZS",
+ "ටà·à¶±à·Šà·ƒà·à¶±à·’යà·à¶±à·” à·à·’ලිං",
+ }
+ UAH{
+ "UAH",
+ "යුක්රේන à·„à·Šâ€à¶»à·’ව්නියà·",
+ }
+ UGX{
+ "UGX",
+ "උගන්ඩ෠à·à·’ලිං",
+ }
+ USD{
+ "US$",
+ "ඇමරිකà·à¶±à·” ඩොලර්",
+ }
+ UYU{
+ "UYU",
+ "උරුගුවේ පà·à·ƒà·",
+ }
+ UZS{
+ "UZS",
+ "උස්බෙකිස්ථà·à¶± සම්",
+ }
+ VEF{
+ "VEF",
+ "වෙනිසියුලà·à¶±à·” බොලිවර්",
+ }
+ VND{
+ "â‚«",
+ "වියට්නà·à¶¸ ඩොන්",
+ }
+ VUV{
+ "VUV",
+ "වනුවà·à¶§à·” à·€à·à¶§à·”",
+ }
+ WST{
+ "WST",
+ "à·ƒà·à¶¸à·à·€à· ටà·à¶½à·",
+ }
+ XCD{
+ "EC$",
+ "නà·à¶œà·™à¶±à·„ිර කà·à¶»à·’බියà·à¶±à·” ඩොලර්",
+ }
+ XPF{
+ "CFPF",
+ "ප්â€à¶»à¶‚෠පොලිනීසියà·à¶±à·” ෆ්â€à¶»à·‘න්ක්",
+ }
+ XXX{
+ "XXX",
+ "නොදත් මුදල්",
+ }
+ YER{
+ "YER",
+ "යේමන රියà·à¶½à·Š",
+ }
+ ZAR{
+ "ZAR",
+ "දකුණු අප්â€à¶»à·’කà·à¶±à·” රà·à¶±à·Šà¶©à·Š",
+ }
+ ZMK{
+ "ZMK",
+ "à·ƒà·à¶¸à·Šà¶¶à·’යà·à¶±à·” ක්වà·à¶ à·",
+ }
+ }
+ Version{"2.0.78.39"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sk.txt b/Build/source/libs/icu/icu-50.1/data/curr/sk.txt
index 1e52f13b5e4..5eb6f9517f6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sk.xml
// *
// ***************************************************************************
/**
@@ -33,7 +33,7 @@ sk{
}
ANG{
"ANG",
- "Nizozemský Antilský guilder",
+ "Antilský gulden",
}
AOA{
"AOA",
@@ -68,7 +68,7 @@ sk{
"Rakúsky šiling",
}
AUD{
- "AU$",
+ "AUD",
"Austrálsky dolár",
}
AWG{
@@ -160,7 +160,7 @@ sk{
"Bolivíjske cruzeiro (1990-1993)",
}
BRL{
- "R$",
+ "BRL",
"Brazílsky real",
}
BRN{
@@ -185,7 +185,7 @@ sk{
}
BWP{
"BWP",
- "Botswanan Pula",
+ "Botswanská pula",
}
BYB{
"BYB",
@@ -193,14 +193,14 @@ sk{
}
BYR{
"BYR",
- "Belarussian rubeľ",
+ "Bieloruský rubeľ",
}
BZD{
"BZD",
- "Belize dolár",
+ "Belizejský dolár",
}
CAD{
- "CA$",
+ "CAD",
"Kanadský dolár",
}
CDF{
@@ -220,16 +220,16 @@ sk{
"Čílske peso",
}
CNY{
- "CNÂ¥",
+ "CNY",
"Čínsky jüan",
}
COP{
"COP",
- "Colombijské peso",
+ "Kolumbijské peso",
}
CRC{
"CRC",
- "Kostarikský colon",
+ "Kostarický colón",
}
CSK{
"CSK",
@@ -245,7 +245,7 @@ sk{
}
CVE{
"CVE",
- "Cape Verde eskudo",
+ "Kapverdské escudo",
}
CYP{
"CYP",
@@ -308,7 +308,7 @@ sk{
"Ethiopský birr",
}
EUR{
- "€",
+ "EUR",
"Euro",
}
FIM{
@@ -317,7 +317,7 @@ sk{
}
FJD{
"FJD",
- "Fiji dolár",
+ "Fidžijský dolár",
}
FKP{
"FKP",
@@ -328,7 +328,7 @@ sk{
"Francúzsky frank",
}
GBP{
- "£",
+ "GBP",
"Britská libra",
}
GEK{
@@ -388,7 +388,7 @@ sk{
"Guyanský dolár",
}
HKD{
- "HK$",
+ "HKD",
"Hongkongský dolár",
}
HNL{
@@ -428,7 +428,7 @@ sk{
"Izraelský šekel",
}
INR{
- "₹",
+ "INR",
"Indická rupia",
}
IQD{
@@ -456,7 +456,7 @@ sk{
"Jordánsky dinár",
}
JPY{
- "JPÂ¥",
+ "JPY",
"Japonský jen",
}
KES{
@@ -465,7 +465,7 @@ sk{
}
KGS{
"KGS",
- "Kyrgyský som",
+ "Kirgizský som",
}
KHR{
"KHR",
@@ -473,14 +473,14 @@ sk{
}
KMF{
"KMF",
- "Comoro frank",
+ "Komorský frank",
}
KPW{
"KPW",
"Severokórejský won",
}
KRW{
- "â‚©",
+ "KRW",
"Juhokórejský won",
}
KWD{
@@ -593,7 +593,7 @@ sk{
}
MUR{
"MUR",
- "Mauritská rupia",
+ "Maurícijská rupia",
}
MVR{
"MVR",
@@ -791,6 +791,10 @@ sk{
"SRG",
"Surinamský guilder",
}
+ SSP{
+ "SSP",
+ "Juhosudánska libra",
+ }
STD{
"STD",
"Sao Tome a Principe dobra",
@@ -812,7 +816,7 @@ sk{
"Swaziland lilangeni",
}
THB{
- "฿",
+ "THB",
"Thajský baht",
}
TJR{
@@ -853,10 +857,10 @@ sk{
}
TTD{
"TTD",
- "Trinidad a Tobago dolár",
+ "Trinidadsko-tobažský dolár",
}
TWD{
- "NT$",
+ "TWD",
"Nový taiwanský dolár",
}
TZS{
@@ -880,7 +884,7 @@ sk{
"Ugandský šiling",
}
USD{
- "US$",
+ "USD",
"Americký dolár",
}
USN{
@@ -905,7 +909,7 @@ sk{
}
VEB{
"VEB",
- "Venezuelský bolivar",
+ "Venezuelský bolívar (1871-2008)",
}
VEF{
"VEF",
@@ -933,7 +937,7 @@ sk{
}
XCD{
"EC$",
- "East Caribbean dolár",
+ "Východokaribský dolár",
}
XDR{
"XDR",
@@ -1003,23 +1007,96 @@ sk{
"ZWD",
"Zimbabský dolár",
}
+ ZWL{
+ "ZWL",
+ "Zimbabwiansky dolár (2009)",
+ }
+ ZWR{
+ "ZWR",
+ "Zimbabwiansky dolár (2008)",
+ }
}
CurrencyPlurals{
+ AED{
+ few{"SAE dirhamy"}
+ one{"SAE dirham"}
+ other{"UAE dirham"}
+ }
+ ANG{
+ few{"antilské guldeny"}
+ one{"antilský gulden"}
+ other{"Nizozemský Antilský guilder"}
+ }
AUD{
few{"austrálske doláre"}
one{"austrálsky dolár"}
other{"austrálskych dolárov, austrálskeho dolára"}
}
+ BAM{
+ few{"Bosnianský konvertibilná marka"}
+ one{"Bosnianský konvertibilná marka"}
+ other{"Bosnianský konvertibilná marka"}
+ }
+ BBD{
+ few{"Barbadoský dolár"}
+ one{"Barbadoský dolár"}
+ other{"Barbadoský dolár"}
+ }
+ BGN{
+ few{"Bulharský leva nový"}
+ one{"Bulharský leva nový"}
+ other{"Bulharský leva nový"}
+ }
+ BHD{
+ few{"Bahraiský dinár"}
+ one{"Bahraiský dinár"}
+ other{"Bahraiský dinár"}
+ }
+ BND{
+ few{"Bruneiský dolár"}
+ one{"Bruneiský dolár"}
+ other{"Bruneiský dolár"}
+ }
BRL{
few{"brazílske realy"}
one{"brazílsky real"}
other{"brazílskych realov, brazílskeho realu"}
}
+ BTN{
+ few{"Bhutansky ngultrum"}
+ one{"Bhutansky ngultrum"}
+ other{"Bhutansky ngultrum"}
+ }
+ BWP{
+ few{"botswanské puly"}
+ one{"botswanská pula"}
+ other{"Botswanan Pula"}
+ }
+ BYB{
+ few{"Belarussian nový rubeľ (1994-1999)"}
+ one{"Belarussian nový rubeľ (1994-1999)"}
+ other{"Belarussian nový rubeľ (1994-1999)"}
+ }
+ BYR{
+ few{"Belarussian rubeľ"}
+ one{"Belarussian rubeľ"}
+ other{"Belarussian rubeľ"}
+ }
+ BZD{
+ few{"Belize dolár"}
+ one{"Belize dolár"}
+ other{"Belize dolár"}
+ }
CAD{
few{"kanadské doláre"}
one{"kanadský dolár"}
other{"kanadských dolárov, kanadského dolára"}
}
+ CDF{
+ few{"Konžský frank Congolais"}
+ one{"Konžský frank Congolais"}
+ other{"Konžský frank Congolais"}
+ }
CHF{
few{"Å¡vajÄiarske franky"}
one{"Å¡vajÄiarsky frank"}
@@ -1030,6 +1107,21 @@ sk{
one{"Äínsky jüan"}
other{"Äínskych jüanov, Äínskeho jüana"}
}
+ COP{
+ few{"kolumbijské pesos"}
+ one{"kolumbijské peso"}
+ other{"kolumbijských pesos"}
+ }
+ CRC{
+ few{"Kostarikský colon"}
+ one{"Kostarikský colon"}
+ other{"Kostarikský colon"}
+ }
+ CVE{
+ few{"kapverdské escudá"}
+ one{"kapverdské escudo"}
+ other{"Cape Verde eskudo"}
+ }
CZK{
few{"Äeské koruny"}
one{"Äeská koruna"}
@@ -1040,20 +1132,46 @@ sk{
one{"dánska koruna"}
other{"dánskych korún, dánskej koruny"}
}
+ EEK{
+ few{"Estónska kroon"}
+ one{"Estónska kroon"}
+ other{"Estónska kroon"}
+ }
EUR{
few{"eurá"}
one{"euro"}
other{"eur, eura"}
}
+ FJD{
+ few{"fidžijské doláre"}
+ one{"fidžijský dolár"}
+ other{"Fiji dolár"}
+ }
GBP{
+ few{"britských libier, britskej libry"}
one{"britská libra"}
other{"britských libier, britskej libry"}
}
+ GMD{
+ few{"Gambský dalasi"}
+ one{"Gambský dalasi"}
+ other{"Gambský dalasi"}
+ }
+ GWP{
+ few{"Guinea-Bissau peso"}
+ one{"Guinea-Bissau peso"}
+ other{"Guinea-Bissau peso"}
+ }
HKD{
few{"hongkongské doláre"}
one{"hongkongský dolár"}
other{"hongkongských dolárov, hongkongského dolára"}
}
+ HNL{
+ few{"Hoduraská lempira"}
+ one{"Hoduraská lempira"}
+ other{"Hoduraská lempira"}
+ }
HUF{
few{"maÄarské forinty"}
one{"maÄarský forint"}
@@ -1074,11 +1192,36 @@ sk{
one{"japonský jen"}
other{"japonských jenov"}
}
+ KGS{
+ few{"kirgizské somy"}
+ one{"kirgizský som"}
+ other{"Kyrgyský som"}
+ }
+ KMF{
+ few{"komorské franky"}
+ one{"Comoro frank"}
+ other{"komorských frankov"}
+ }
KRW{
few{"juhokórejské wony"}
one{"juhokórejský won"}
other{"juhokórejských wonov"}
}
+ KWD{
+ few{"Kuvaitský dinár"}
+ one{"Kuvaitský dinár"}
+ other{"Kuvaitský dinár"}
+ }
+ KZT{
+ few{"Kazažský tenge"}
+ one{"Kazažský tenge"}
+ other{"Kazažský tenge"}
+ }
+ LKR{
+ few{"Šrilanská rupia"}
+ one{"Šrilanská rupia"}
+ other{"Šrilanská rupia"}
+ }
LTL{
few{"litovské litasy"}
one{"litovský litas"}
@@ -1089,21 +1232,96 @@ sk{
one{"lotyšský lat"}
other{"lotyšských latov, lotyšského latu"}
}
+ MOP{
+ few{"Macao Pataca"}
+ one{"Macao Pataca"}
+ other{"Macao Pataca"}
+ }
+ MRO{
+ few{"Mauritania Ouguiya"}
+ one{"Mauritania Ouguiya"}
+ other{"Mauritania Ouguiya"}
+ }
+ MUR{
+ few{"Mauritská rupia"}
+ one{"Mauritská rupia"}
+ other{"Mauritská rupia"}
+ }
+ MWK{
+ few{"Malavská kwacha"}
+ one{"Malavská kwacha"}
+ other{"Malavská kwacha"}
+ }
MXN{
few{"mexické pesos"}
one{"mexické peso"}
other{"mexických pesos, mexického pesa"}
}
+ MYR{
+ few{"Malajský ringgit"}
+ one{"Malajský ringgit"}
+ other{"Malajský ringgit"}
+ }
+ MZE{
+ few{"Mozambijské eskudo"}
+ one{"Mozambijské eskudo"}
+ other{"Mozambijské eskudo"}
+ }
+ MZM{
+ few{"Mozambijské metical"}
+ one{"Mozambijské metical"}
+ other{"Mozambijské metical"}
+ }
+ MZN{
+ few{"mozambické meticaly"}
+ one{"mozambický metical"}
+ other{"mozambických meticalov, mozambického meticalu"}
+ }
+ NAD{
+ few{"Namibský dolár"}
+ one{"Namibský dolár"}
+ other{"Namibský dolár"}
+ }
+ NIO{
+ few{"Nikaragujská Cordoba Oro"}
+ one{"Nikaragujská Cordoba Oro"}
+ other{"Nikaragujská Cordoba Oro"}
+ }
NOK{
few{"nórske koruny"}
one{"nórska koruna"}
other{"nórskych korún, nórskej koruny"}
}
+ PEN{
+ few{"Peruvský sol Nuevo"}
+ one{"Peruvský sol Nuevo"}
+ other{"Peruvský sol Nuevo"}
+ }
+ PGK{
+ few{"Papua Nová Guinea kina"}
+ one{"Papua Nová Guinea kina"}
+ other{"Papua Nová Guinea kina"}
+ }
PLN{
few{"poľské zloté"}
one{"poľský zlotý"}
other{"poľských zlotých, poľského zlotého"}
}
+ PYG{
+ few{"Paraguayské guarani"}
+ one{"Paraguayské guarani"}
+ other{"Paraguayské guarani"}
+ }
+ QAR{
+ few{"Qatarský rial"}
+ one{"Qatarský rial"}
+ other{"Qatarský rial"}
+ }
+ RON{
+ few{"Rumunský Lei"}
+ one{"Rumunský Lei"}
+ other{"Rumunský Lei"}
+ }
RUB{
few{"ruské ruble"}
one{"ruský rubeľ"}
@@ -1114,39 +1332,151 @@ sk{
one{"saudskoarabský rial"}
other{"saudskoarabských rialov, saudskoarabského rialu"}
}
+ SBD{
+ few{"Solomon Islands dolár"}
+ one{"Solomon Islands dolár"}
+ other{"Solomon Islands dolár"}
+ }
+ SCR{
+ few{"Sejšelská rupia"}
+ one{"Sejšelská rupia"}
+ other{"Sejšelská rupia"}
+ }
SEK{
few{"švédske koruny"}
one{"švédska koruna"}
+ other{"Švédska koruna"}
+ }
+ SHP{
+ few{"Libra"}
+ one{"Libra"}
+ other{"Libra"}
+ }
+ SLL{
+ few{"Sierra Leone Leone"}
+ one{"Sierra Leone Leone"}
+ other{"Sierra Leone Leone"}
+ }
+ SSP{
+ few{"Juhosudánske libry"}
+ one{"Juhosudánska libra"}
+ other{"Juhosudánskych libier"}
+ }
+ STD{
+ few{"Sao Tome a Principe dobra"}
+ one{"Sao Tome a Principe dobra"}
+ other{"Sao Tome a Principe dobra"}
+ }
+ SVC{
+ few{"El Salvadorský colon"}
+ one{"El Salvadorský colon"}
+ other{"El Salvadorský colon"}
+ }
+ SZL{
+ few{"Swaziland lilangeni"}
+ one{"Swaziland lilangeni"}
+ other{"Swaziland lilangeni"}
}
THB{
few{"thajské bahty"}
one{"thajský baht"}
other{"thajských bahtov, thajského bahtu"}
}
+ TJS{
+ few{"Tadžikistanský somoni"}
+ one{"Tadžikistanský somoni"}
+ other{"Tadžikistanský somoni"}
+ }
+ TOP{
+ few{"Tonga Paʻanga"}
+ one{"Tonga Paʻanga"}
+ other{"Tonga Paʻanga"}
+ }
TRY{
few{"nové turecké líry"}
one{"nová turecká líra"}
other{"nových tureckých lír, novej tureckej líry"}
}
+ TTD{
+ few{"Trinidad a Tobago dolár"}
+ one{"Trinidad a Tobago dolár"}
+ other{"Trinidad a Tobago dolár"}
+ }
TWD{
few{"nové taiwanské doláre"}
one{"nový taiwanský dolár"}
other{"nových taiwanských dolárov, nového taiwanského dolára"}
}
+ UAH{
+ few{"Ukrainská hrivna"}
+ one{"Ukrainská hrivna"}
+ other{"Ukrainská hrivna"}
+ }
USD{
few{"americké doláre"}
one{"americký dolár"}
other{"amerických dolárov, amerického dolára"}
}
+ UYU{
+ few{"Uruguajské peso Uruguayo"}
+ one{"Uruguajské peso Uruguayo"}
+ other{"Uruguajské peso Uruguayo"}
+ }
+ UZS{
+ few{"Uzbekistanský sum"}
+ one{"Uzbekistanský sum"}
+ other{"Uzbekistanský sum"}
+ }
+ VUV{
+ few{"Vanuatu vatu"}
+ one{"Vanuatu vatu"}
+ other{"Vanuatu vatu"}
+ }
+ WST{
+ few{"Západná Samoa tala"}
+ one{"Západná Samoa tala"}
+ other{"Západná Samoa tala"}
+ }
+ XCD{
+ few{"East Caribbean dolár"}
+ one{"East Caribbean dolár"}
+ other{"East Caribbean dolár"}
+ }
+ XXX{
+ few{"Neznáma mena"}
+ one{"Neznáma mena"}
+ other{"Neznáma mena"}
+ }
ZAR{
few{"juhoafrické randy"}
one{"juhoafrický rand"}
other{"juhoafrických randov, juhoafrického randu"}
}
+ ZMK{
+ few{"Zambská kwacha"}
+ one{"Zambská kwacha"}
+ other{"Zambská kwacha"}
+ }
+ ZWD{
+ few{"Zimbabský dolár"}
+ one{"Zimbabský dolár"}
+ other{"Zimbabský dolár"}
+ }
+ ZWL{
+ few{"zimbabwianske doláre (2009)"}
+ one{"zimbabwiansky dolár (2009)"}
+ other{"zimbabwianskych dolárov (2009), zimbabwianskeho dolára (2009)"}
+ }
+ ZWR{
+ few{"zimbabwianske doláre (2008)"}
+ one{"zimbabwiansky dolár (2008)"}
+ other{"zimbabwianskych dolárov (2008), zimbabwianskeho dolára (2008)"}
+ }
}
CurrencyUnitPatterns{
few{"{0} {1}"}
one{"{0} {1}"}
+ other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sl.txt b/Build/source/libs/icu/icu-50.1/data/curr/sl.txt
index 7fbb819146c..99b006f9d37 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sl.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ sl{
"avstrijski Å¡iling",
}
AUD{
- "AU$",
+ "A$",
"avstralski dolar",
}
AWG{
@@ -839,6 +839,10 @@ sl{
"SRG",
"surinamski gulden",
}
+ SSP{
+ "SSP",
+ "južnosudanski funt",
+ }
STD{
"STD",
"saotomejska dobra",
@@ -953,11 +957,11 @@ sl{
}
VEB{
"VEB",
- "venezuelski bolivar",
+ "venezuelski bolivar (1871-2008)",
}
VEF{
"VEF",
- "venezuelski bolivar fuerte",
+ "venezuelski bolivar",
}
VND{
"â‚«",
@@ -1092,5 +1096,55 @@ sl{
"zimbabvejski dolar (2009)",
}
}
- Version{"2.0.65.46"}
+ CurrencyPlurals{
+ AUD{
+ few{"avstralski dolarji"}
+ one{"avstralski dolar"}
+ other{"avstralskih dolarjev"}
+ two{"avstralska dolarja"}
+ }
+ BAM{
+ few{"bosansko-hercegovske konvertibilne marke"}
+ one{"bosansko-hercegovska konvertibilna marka"}
+ other{"bosansko-hercegovskih konvertibilnih mark"}
+ two{"bosansko-hercegovski konvertibilni marki"}
+ }
+ DKK{
+ few{"danske krone"}
+ one{"danska krona"}
+ other{"danskih kron"}
+ two{"danski kroni"}
+ }
+ EUR{
+ few{"evri"}
+ one{"evro"}
+ other{"evrov"}
+ two{"evra"}
+ }
+ GBP{
+ few{"britanski funti"}
+ one{"britanski funt"}
+ other{"britanskih funtov"}
+ two{"britanskih funtov"}
+ }
+ SSP{
+ few{"južnosudanski funti"}
+ one{"južnosudanski funt"}
+ other{"južnosudanskih funtov"}
+ two{"južnosudanska funta"}
+ }
+ USD{
+ few{"ameriški dolarji"}
+ one{"ameriški dolar"}
+ other{"ameriških dolarjev"}
+ two{"ameriška dolarja"}
+ }
+ }
+ CurrencyUnitPatterns{
+ few{"{0} {1}"}
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ two{"{0} {1}"}
+ }
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sn.txt b/Build/source/libs/icu/icu-50.1/data/curr/sn.txt
index 4fa94806788..5342dd92b00 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sn.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ sn{
"Kwanza ye Angola",
}
AUD{
- "AU$",
+ "A$",
"Dora re Australia",
}
BHD{
@@ -232,5 +232,5 @@ sn{
"Dora re Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/so.txt b/Build/source/libs/icu/icu-50.1/data/curr/so.txt
index b27d8c303c8..011a0c7c0d3 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/so.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/so.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/so.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/so.xml
// *
// ***************************************************************************
/**
@@ -40,5 +40,5 @@ so{
"Doollar maraykan",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/so_DJ.txt b/Build/source/libs/icu/icu-50.1/data/curr/so_DJ.txt
index 60d4b4ec3e3..793ba694de5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/so_DJ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/so_DJ.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/so_DJ.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/so_DJ.xml
// *
// ***************************************************************************
so_DJ{
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/so_ET.txt b/Build/source/libs/icu/icu-50.1/data/curr/so_ET.txt
index d83f0faf76d..2e069027759 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/so_ET.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/so_ET.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/so_ET.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/so_ET.xml
// *
// ***************************************************************************
so_ET{
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/so_KE.txt b/Build/source/libs/icu/icu-50.1/data/curr/so_KE.txt
index 6e002568680..24489b793bb 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/so_KE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/so_KE.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/so_KE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/so_KE.xml
// *
// ***************************************************************************
so_KE{
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sq.txt b/Build/source/libs/icu/icu-50.1/data/curr/sq.txt
index 97244b78b7b..633ea29f7c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sq.xml
// *
// ***************************************************************************
/**
@@ -48,5 +48,5 @@ sq{
"Dollar amerikan",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr.txt
index 489e058f963..eb841379fbc 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr.xml
// *
// ***************************************************************************
/**
@@ -21,11 +21,11 @@ sr{
}
AFA{
"AFA",
- "ÐвганиÑтанÑки авган (1927-2002)",
+ "ÐвганиÑтанÑки авгани (1927-2002)",
}
AFN{
"AFN",
- "ÐвганиÑтанÑки авган",
+ "ÐвганиÑтанÑки авгани",
}
ALL{
"ALL",
@@ -41,11 +41,11 @@ sr{
}
AOA{
"AOA",
- "анголÑка кванза",
+ "ÐнголијÑка кванза",
}
AOK{
"AOK",
- "анголијÑка кванза (1977-1990)",
+ "ÐнголијÑка кванза (1977-1990)",
}
AON{
"AON",
@@ -53,7 +53,7 @@ sr{
}
AOR{
"AOR",
- "ÐнголÑка кванза реађуÑтадо (1995-1999)",
+ "ÐнголијÑка кванза реађуÑтадо (1995-1999)",
}
ARA{
"ARA",
@@ -61,18 +61,18 @@ sr{
}
ARP{
"ARP",
- "аргентинÑки пезо (1983-1985)",
+ "ÐргентинÑки пезо (1983-1985)",
}
ARS{
"ARS",
- "аргентинÑки пезо",
+ "ÐргентинÑки пезо",
}
ATS{
"ATS",
"ÐуÑтријÑки шилинг",
}
AUD{
- "AU$",
+ "A$",
"ÐуÑтралијÑки долар",
}
AWG{
@@ -257,7 +257,7 @@ sr{
}
CUC{
"CUC",
- "кубанÑки конвертибилни пеÑо",
+ "КубанÑки конвертибилни пеÑо",
}
CUP{
"CUP",
@@ -317,7 +317,7 @@ sr{
}
ERN{
"ERN",
- "ЕритреанÑка накфа",
+ "EритрејÑка накфa",
}
ESA{
"ESA",
@@ -333,7 +333,7 @@ sr{
}
ETB{
"ETB",
- "етиопијÑки бир",
+ "ЕтиопијÑки бир",
}
EUR{
"€",
@@ -377,7 +377,7 @@ sr{
}
GIP{
"GIP",
- "Гибралташка фунта",
+ "ГибралтарÑка фунта",
}
GMD{
"GMD",
@@ -405,7 +405,7 @@ sr{
}
GWE{
"GWE",
- "португалÑка гвинеја еÑкудо",
+ "ПортугалÑка гвинеја еÑкудо",
}
GWP{
"GWP",
@@ -441,7 +441,7 @@ sr{
}
IDR{
"IDR",
- "ИндонезијÑка рупиа",
+ "ИндонежанÑка рупија",
}
IEP{
"IEP",
@@ -452,8 +452,8 @@ sr{
"ИзраелÑка фунта",
}
ILR{
- "ILR" /** === */,
- "Ñтари израелÑки шекели",
+ "ILR",
+ "Стари израелÑки шекели",
}
ILS{
"₪",
@@ -461,7 +461,7 @@ sr{
}
INR{
"₹",
- "ИндијÑки Рупи",
+ "ИндијÑка рупија",
}
IQD{
"IQD",
@@ -469,11 +469,11 @@ sr{
}
IRR{
"IRR",
- "ИранÑки риал",
+ "ИранÑки риjал",
}
ISJ{
- "ISJ" /** === */,
- "Ñтара иÑландÑка круна",
+ "ISJ",
+ "Стара иÑландÑка круна",
}
ISK{
"ISK",
@@ -485,7 +485,7 @@ sr{
}
JMD{
"JMD",
- "ЈамајÑки долар",
+ "ЈамајканÑки долар",
}
JOD{
"JOD",
@@ -505,7 +505,7 @@ sr{
}
KHR{
"KHR",
- "КамбоџијÑки риел",
+ "KамбоџанÑки ријел",
}
KMF{
"KMF",
@@ -537,11 +537,11 @@ sr{
}
LBP{
"LBP",
- "ЛебанÑка фунта",
+ "ЛибанÑка фунта",
}
LKR{
"LKR",
- "ШриланканÑки рупи",
+ "ШриланканÑкa рупиja",
}
LRD{
"LRD",
@@ -577,7 +577,7 @@ sr{
}
LVR{
"LVR",
- "атвијÑка рубља",
+ "ЛатвијÑка рубља",
}
LYD{
"LYD",
@@ -593,7 +593,7 @@ sr{
}
MDL{
"MDL",
- "МолдовÑки љу",
+ "МолдавÑки леј",
}
MGA{
"MGA",
@@ -613,7 +613,7 @@ sr{
}
MMK{
"MMK",
- "Мјанмашки кјат",
+ "МјанмарÑки кјат",
}
MNT{
"MNT",
@@ -625,7 +625,7 @@ sr{
}
MRO{
"MRO",
- "МауританијÑка угвија",
+ "МауританијÑка oгија",
}
MTL{
"MTL",
@@ -637,11 +637,11 @@ sr{
}
MUR{
"MUR",
- "МаурицијÑки рупи",
+ "МаурицијÑка рупија",
}
MVR{
"MVR",
- "МалдивијÑка руфија",
+ "МалдивÑка руфија",
}
MWK{
"MWK",
@@ -677,7 +677,7 @@ sr{
}
NAD{
"NAD",
- "намбијÑки долар",
+ "ÐамибијÑки долар",
}
NGN{
"NGN",
@@ -701,7 +701,7 @@ sr{
}
NPR{
"NPR",
- "ÐепалÑки рупи",
+ "ÐепалÑкa рупиja",
}
NZD{
"NZ$",
@@ -729,7 +729,7 @@ sr{
}
PGK{
"PGK",
- "Папуа ново-гвинејшка кина",
+ "ПапуанÑка кина",
}
PHP{
"PHP",
@@ -737,7 +737,7 @@ sr{
}
PKR{
"PKR",
- "ПакиÑтанÑки рупи",
+ "ПакиÑтанÑкa рупиja",
}
PLN{
"зл",
@@ -765,11 +765,11 @@ sr{
}
ROL{
"ROL",
- "Стари румунÑки љу",
+ "РумунÑки леј",
}
RON{
"RON",
- "РумунÑки леу",
+ "РумунÑки леј (1952-2006)",
}
RSD{
"дин.",
@@ -785,7 +785,7 @@ sr{
}
RWF{
"RWF",
- "РуанданÑки франак",
+ "РуандÑки франак",
}
SAR{
"SAR",
@@ -837,16 +837,20 @@ sr{
}
SOS{
"SOS",
- "СОмалијÑки шилинг",
+ "СомалијÑки шилинг",
}
SRD{
"SRD",
- "СУринамÑки долар",
+ "СуринамÑки долар",
}
SRG{
"SRG",
"СуринамÑки гилдер",
}
+ SSP{
+ "SSP",
+ "ЈужноÑуданÑка фунта",
+ }
STD{
"STD",
"Сао Томе и Принципе добра",
@@ -877,7 +881,7 @@ sr{
}
TJS{
"TJS",
- "ТаљихиÑтанÑки Ñомони",
+ "TаџихиÑтанÑки Ñомон",
}
TMM{
"TMM",
@@ -889,7 +893,7 @@ sr{
}
TND{
"TND",
- "ТунизијÑки долар",
+ "TунежанÑки динар",
}
TOP{
"TOP",
@@ -901,7 +905,7 @@ sr{
}
TRL{
"TRL",
- "Стара турÑка лира",
+ "ТурÑка лира (1922-2005)",
}
TRY{
"Тл",
@@ -965,16 +969,20 @@ sr{
}
VEB{
"VEB",
- "ВенецуеланÑки боливар",
+ "ВенецуеланÑки боливар (1871-2008)",
}
VEF{
"VEF",
- "ВенецуеланÑки боливар фуерте",
+ "ВенецуеланÑки боливар",
}
VND{
"â‚«",
"ВијетнамÑки донг",
}
+ VNN{
+ "VNN",
+ "ВијетнамÑки донг (1978-1985)",
+ }
VUV{
"VUV",
"ВануатÑки вату",
@@ -1013,7 +1021,7 @@ sr{
}
XCD{
"EC$",
- "ИÑточно-карибÑки долар",
+ "ИÑточно-карипÑки долар",
}
XDR{
"XDR",
@@ -1065,7 +1073,7 @@ sr{
}
YER{
"YER",
- "ЈеменÑки риал",
+ "ЈеменÑки риjал",
}
YUD{
"YUD",
@@ -1101,7 +1109,7 @@ sr{
}
ZWD{
"ZWD",
- "ЗимбабвејÑки долар",
+ "ЗимбабвеанÑки долар (1980-2008)",
}
ZWL{
"ZWL",
@@ -1128,24 +1136,26 @@ sr{
AFA{
few{"авганиÑтанÑка авгана (1927-2002)"}
many{"авганиÑтанÑких авгана (1927-2002)"}
- one{"авганиÑтанÑки авган (1927-2002)"}
+ one{"aвганиÑтанÑки авгани (1927-2002)"}
other{"авганиÑтанÑких авгана (1927-2002)"}
}
AFN{
few{"авганиÑтанÑка авгана"}
many{"авганиÑтанÑких авгана"}
- one{"авганиÑтанÑки авган"}
- other{"авганиÑтанÑки авгани"}
+ one{"aвганиÑтанÑки авгани"}
+ other{"авганиÑтанÑких авгана"}
}
ALL{
- few{"ÐлбанÑке леке"}
- many{"ÐлбанÑких лека"}
+ few{"албанÑке леке"}
+ many{"албанÑких лека"}
one{"албанÑки лек"}
+ other{"албанÑких лека"}
}
AMD{
- few{"ЈерменÑка драма"}
- many{"ЈерменÑких драма"}
+ few{"јерменÑка драма"}
+ many{"јерменÑких драма"}
one{"јерменÑки драм"}
+ other{"јерменÑка драма"}
}
ANG{
few{"холандÑка антила"}
@@ -1172,10 +1182,10 @@ sr{
other{"анголијÑких нових кванзи"}
}
AOR{
- few{"анголијÑке кванзе реађуÑтадо"}
- many{"анголијÑких кванзи реађуÑтадо"}
- one{"анголијÑка кванза реађуÑтадо"}
- other{"анголијÑких кванзи реађуÑтадо"}
+ few{"анголијÑке кванзе реађуÑтадо (1995-1999)"}
+ many{"анголијÑких кванзи реађуÑтадо (1995-1999)"}
+ one{"анголијÑка кванза реађуÑтадо (1995-1999)"}
+ other{"анголијÑких кванзи реађуÑтадо (1995-1999)"}
}
ARA{
few{"аргентинÑка ауÑтрала"}
@@ -1232,7 +1242,7 @@ sr{
other{"боÑанÑко-херцеговачких динара"}
}
BAM{
- few{"боÑанÑко-херцеговачке конвертибилне марк"}
+ few{"боÑанÑко-херцеговачке конвертибилне маркe"}
many{"боÑанÑко-херцеговачких конвертабилних марака"}
one{"боÑанÑко-херцеговачка конвертибилна марка"}
other{"боÑанÑко-херцеговачких конвертибилних марака"}
@@ -1280,15 +1290,16 @@ sr{
other{"бугарÑких лева"}
}
BHD{
- few{"бахреинÑких динара"}
- one{"бахреинÑких динара"}
+ few{"бахреинÑкa динара"}
+ many{"бахреинÑких динара"}
+ one{"бахреинÑки динар"}
other{"бахреинÑких динара"}
}
BIF{
few{"бурундÑка франка"}
many{"бурундÑких франака"}
one{"бурундÑки франак"}
- other{"бурундÑки франци"}
+ other{"бурундÑких франакa"}
}
BMD{
few{"бермудÑка долара"}
@@ -1321,10 +1332,10 @@ sr{
other{"боливијÑких мвдола"}
}
BRB{
- few{"бразилÑка нова крузеира"}
- many{"бразилÑких нових крузеира"}
- one{"бразилÑки нови крузеиро"}
- other{"бразилÑких нових крузеира"}
+ few{"бразилÑка нова крузеира (1967-1986)"}
+ many{"бразилÑких нових крузеира (1967-1986)"}
+ one{"бразилÑки нови крузеиро (1967-1986)"}
+ other{"бразилÑких нових крузеира (1967-1986)"}
}
BRC{
few{"бразилÑка крузадоÑа"}
@@ -1366,7 +1377,7 @@ sr{
few{"бутанÑка нгултрума"}
many{"бутанÑких нгултрума"}
one{"бутанÑки нгултрум"}
- other{"бутанÑких нгултра"}
+ other{"бутанÑких нгултрума"}
}
BUK{
few{"бурманÑка кјата"}
@@ -1381,16 +1392,16 @@ sr{
other{"боцванÑких пула"}
}
BYB{
- few{"белоруÑке нове рубља"}
- many{"белоруÑких нових рубљи"}
- one{"белоруÑка нова рубља"}
- other{"белоруÑких нових рубљи"}
+ few{"белоруÑке нове рубља (1994-1999)"}
+ many{"белоруÑких нових рубљи (1994-1999)"}
+ one{"белоруÑка нова рубља (1994-1999)"}
+ other{"белоруÑких нових рубљи (1994-1999)"}
}
BYR{
few{"белоруÑке рубље"}
many{"белоруÑких рубљи"}
one{"белоруÑка рубља"}
- other{"белоруÑке рубље"}
+ other{"белоруÑких рубљи"}
}
BZD{
few{"белизеанÑка долара"}
@@ -1450,6 +1461,7 @@ sr{
few{"колумбијÑка пезоÑа"}
many{"колумбијÑких пезоÑа"}
one{"колумбијÑки пезо"}
+ other{"колумбијÑких пезоÑа"}
}
COU{
few{"нидад де валор реала"}
@@ -1476,7 +1488,7 @@ sr{
other{"чехоÑловачких тврдих круна"}
}
CUC{
- few{"кубанÑки конвертибилни пезоÑ"}
+ few{"кубанÑкa конвертибилнa пезоÑa"}
many{"кубанÑких конвертибилних пезоÑа"}
one{"кубанÑки конвертибилни пеÑо"}
other{"кубанÑки конвертибилни пезоÑ"}
@@ -1503,7 +1515,7 @@ sr{
few{"чешке круне"}
many{"чешких круна"}
one{"чешка круна"}
- other{"чешких круне"}
+ other{"чешких крунa"}
}
DDM{
few{"иÑточно-немачке марке"}
@@ -1518,10 +1530,10 @@ sr{
other{"немачких марака"}
}
DJF{
- few{"џибутÑка франка"}
- many{"џибутÑких франака"}
- one{"џибутÑки франак"}
- other{"џибутÑки франци"}
+ few{"џибутанÑкa франкa"}
+ many{"џибутанÑких франaкa"}
+ one{"џибутанÑки франак"}
+ other{"џибутанÑких франакa"}
}
DKK{
few{"данÑке круне"}
@@ -1569,7 +1581,7 @@ sr{
few{"еритрејÑке накфе"}
many{"еритрејÑких накфи"}
one{"еритрејÑка накфа"}
- other{"еритреанÑких накфки"}
+ other{"еритрејÑких накфи"}
}
ESA{
few{"шпанÑке пезете (Ррачун)"}
@@ -1671,7 +1683,7 @@ sr{
few{"гвинејÑка франка"}
many{"гвинејÑких франака"}
one{"гвинејÑки франак"}
- other{"гвинејÑки франци"}
+ other{"гвинејÑких франака"}
}
GNS{
few{"гвинејÑка Ñила"}
@@ -1749,13 +1761,13 @@ sr{
few{"мађарÑке форинте"}
many{"мађарÑких форинти"}
one{"мађарÑка форинта"}
- other{"мађарÑке форинте"}
+ other{"мађарÑких форинти"}
}
IDR{
few{"индонежанÑке рупије"}
many{"индонежанÑких рупија"}
one{"индонежанÑка рупија"}
- other{"индонежанÑке рупије"}
+ other{"индонежанÑких рупијa"}
}
IEP{
few{"ирÑке фунте"}
@@ -1791,13 +1803,13 @@ sr{
few{"ирачка динара"}
many{"ирачких динара"}
one{"ирачки динар"}
- other{"ирачки динари"}
+ other{"ирачких динара"}
}
IRR{
few{"иранÑка ријала"}
many{"иранÑких ријала"}
one{"иранÑки ријал"}
- other{"иранијÑки ријали"}
+ other{"иранÑких ријала"}
}
ISJ{
few{"Ñтара иÑландÑка круна"}
@@ -1809,7 +1821,7 @@ sr{
few{"иÑландÑке круне"}
many{"иÑландÑких круна"}
one{"иÑландÑка круна"}
- other{"иÑландÑке круне"}
+ other{"иÑландÑких круна"}
}
ITL{
few{"италијанÑке лире"}
@@ -1818,22 +1830,22 @@ sr{
other{"италијанÑке лире"}
}
JMD{
- few{"јамајÑка долара"}
- many{"јамајÑких долара"}
- one{"јамајÑки долар"}
- other{"јамајÑких долара"}
+ few{"jамајканÑкa доларa"}
+ many{"jамајканÑкиx доларa"}
+ one{"jамајканÑки долар"}
+ other{"jамајканÑкиx доларa"}
}
JOD{
- few{"јорданÑких динара"}
+ few{"јорданÑкa динара"}
many{"јорданÑких динара"}
- one{"јорданÑких динара"}
+ one{"јорданÑки динар"}
other{"јорданÑких динара"}
}
JPY{
few{"јапанÑка јена"}
many{"јапанÑких јена"}
one{"јапанÑки јен"}
- other{"јапанÑки јен"}
+ other{"јапанÑких јена"}
}
KES{
few{"кенијÑка шилинга"}
@@ -1854,27 +1866,27 @@ sr{
other{"камбоџанÑких ријела"}
}
KMF{
- few{"коморанÑка франка"}
- many{"коморанÑких франака"}
- one{"коморанÑки франак"}
- other{"коморанÑки франци"}
+ few{"коморÑкa франкa"}
+ many{"коморÑких франакa"}
+ one{"коморÑки франак"}
+ other{"коморÑких франакa"}
}
KPW{
few{"ÑевернокорејÑка вона"}
many{"ÑевернокорејÑких вона"}
one{"ÑевернокорејÑки вон"}
- other{"ÑевернокорејÑки вон"}
+ other{"ÑевернокорејÑких вона"}
}
KRW{
few{"јужнокорејÑка вона"}
many{"јужнокорејÑких вона"}
one{"јужнокорејÑки вон"}
- other{"јужнокорејÑки вон"}
+ other{"јужнокорејÑких вона"}
}
KWD{
- few{"кувајтÑких динара"}
+ few{"кувајтÑкa динара"}
many{"кувајтÑких динара"}
- one{"кувајтÑких динара"}
+ one{"кувајтÑки динар"}
other{"кувајтÑких динара"}
}
KYD{
@@ -1896,15 +1908,15 @@ sr{
other{"лаошки кипи"}
}
LBP{
- few{"лебанÑке фунте"}
- many{"лебанÑких фунти"}
- one{"лебанÑка фунта"}
- other{"лебанÑке фунте"}
+ few{"либанÑкe фунтe"}
+ many{"либанÑких фунти"}
+ one{"либанÑкa фунтa"}
+ other{"либанÑких фунти"}
}
LKR{
- few{"шриланканÑка рупија"}
+ few{"шриланканÑкe рупијe"}
many{"шриланканÑких рупија"}
- one{"шриланканÑки рупиј"}
+ one{"шриланканÑка рупија"}
other{"шриланканÑких рупија"}
}
LRD{
@@ -1962,10 +1974,10 @@ sr{
other{"латвијÑких рубљи"}
}
LYD{
- few{"либијÑких динара"}
- many{"либијÑких динара"}
- one{"либијÑких динара"}
- other{"либијÑких динара"}
+ few{"либијÑкa динарa"}
+ many{"либијÑких динарa"}
+ one{"либијÑки динар"}
+ other{"либијÑких динарa"}
}
MAD{
few{"мароканÑке дирхаме"}
@@ -1980,16 +1992,16 @@ sr{
other{"мароканÑких франака"}
}
MDL{
- few{"молдовÑка леија"}
- many{"молдовÑких леија"}
- one{"молдовÑки леи"}
- other{"молдовÑких леија"}
+ few{"молдaвÑкa леја"}
+ many{"молдaвÑких леја"}
+ one{"молдaвÑки леј"}
+ other{"молдaвÑких леја"}
}
MGA{
- few{"малагашајÑка ариарија"}
- many{"малагашајÑких ариарија"}
- one{"малагашајÑки ариариј"}
- other{"малагашајÑки ариарији"}
+ few{"малагаÑијÑкa ариариja"}
+ many{"малагаÑијÑких ариариja"}
+ one{"малагаÑијÑки ариари"}
+ other{"малагаÑијÑких ариариja"}
}
MGF{
few{"малагашајÑка франка"}
@@ -2010,16 +2022,16 @@ sr{
other{"малијÑких франака"}
}
MMK{
- few{"мијанмашка кјата"}
- many{"мијанмашких кјата"}
- one{"мијанмашки кјат"}
- other{"мијанмашки кјати"}
+ few{"мјанмарÑкa кјатa"}
+ many{"мјанмарÑких кјатa"}
+ one{"мјанмарÑки кјат"}
+ other{"мјанмарÑких кјатa"}
}
MNT{
- few{"монголијÑка тугрика"}
- many{"монголијÑких тугрика"}
- one{"монголијÑки тугрик"}
- other{"монголијÑки тугрици"}
+ few{"монголÑкa тугрика"}
+ many{"монголÑких тугрика"}
+ one{"монголÑки тугрик"}
+ other{"монголÑких тугрика"}
}
MOP{
few{"маканешке патаке"}
@@ -2028,10 +2040,10 @@ sr{
other{"маканешких патака"}
}
MRO{
- few{"мауританијÑке угвиље"}
- many{"мауританијÑких угвиља"}
- one{"мауританијÑка угвиља"}
- other{"мауританијÑке угвиље"}
+ few{"мауританијÑкe oгијe"}
+ many{"мауританијÑких oгијa"}
+ one{"мауританијÑка oгија"}
+ other{"мауританијÑких oгијa"}
}
MTL{
few{"малтешке лире"}
@@ -2046,16 +2058,16 @@ sr{
other{"малтешких фунти"}
}
MUR{
- few{"мауританијÑке рупије"}
- many{"мауританијÑких рупија"}
- one{"мауританијÑка рупија"}
- other{"мауританијÑке рупије"}
+ few{"маурицијÑкe рупијe"}
+ many{"маурицијÑких рупија"}
+ one{"маурицијÑка рупија"}
+ other{"маурицијÑких рупија"}
}
MVR{
- few{"малдивÑка руфијаÑа"}
- many{"малдивÑких руфијаÑа"}
- one{"малдивÑки руфијаÑ"}
- other{"малдивÑких руфијаÑа"}
+ few{"малдивÑкe руфијe"}
+ many{"малдивÑких руфија"}
+ one{"малдивÑкa руфија"}
+ other{"малдивÑких руфија"}
}
MWK{
few{"малавијÑке кваче"}
@@ -2154,9 +2166,9 @@ sr{
other{"новозеландÑких долара"}
}
OMR{
- few{"оманÑких ријала"}
+ few{"оманÑкa ријала"}
many{"оманÑких ријала"}
- one{"оманÑких ријала"}
+ one{"оманÑки ријал"}
other{"оманÑких ријала"}
}
PAB{
@@ -2184,10 +2196,10 @@ sr{
other{"перуанÑких Ñола"}
}
PGK{
- few{"папуа ново гвинејÑка долара"}
- many{"папуа ново гвинејÑких долара"}
- one{"папуа ново гвинејÑки долар"}
- other{"папуа ново гвинејÑких долара"}
+ few{"папуанÑкe кинe"}
+ many{"папуанÑких кинa"}
+ one{"папуанÑка кина"}
+ other{"папуанÑких кинa"}
}
PHP{
few{"филипинÑка пезоÑа"}
@@ -2199,7 +2211,7 @@ sr{
few{"пакиÑтанÑке рупије"}
many{"пакиÑтанÑких рупија"}
one{"пакиÑтанÑка рупија"}
- other{"пакиÑтанÑке рупије"}
+ other{"пакиÑтанÑких рупија"}
}
PLN{
few{"пољÑка злота"}
@@ -2223,7 +2235,7 @@ sr{
few{"парагвајÑка гваранија"}
many{"парагвајÑких гваранија"}
one{"парагвајÑки гвараниј"}
- other{"парагвајÑки гваранији"}
+ other{"парагвајÑких гваранија"}
}
QAR{
few{"катарÑка ријала"}
@@ -2238,22 +2250,22 @@ sr{
other{"родежанÑких долара"}
}
ROL{
- few{"Ñтара румунÑка леија"}
- many{"Ñтарих румунÑких леија"}
- one{"Ñтари румунÑки леиј"}
- other{"Ñтарих румунÑких леија"}
+ few{"румунÑкa леја"}
+ many{"румунÑких леја"}
+ one{"румунÑки леј"}
+ other{"румунÑких леја"}
}
RON{
- few{"румунÑка леија"}
- many{"румунÑких леија"}
- one{"румунÑки леи"}
- other{"румунÑких леија"}
+ few{"румунÑкa леја (1952-2006)"}
+ many{"румунÑких леја (1952-2006)"}
+ one{"румунÑки леј (1952-2006)"}
+ other{"румунÑких леја (1952-2006)"}
}
RSD{
few{"ÑрпÑка динара"}
many{"ÑрпÑких динара"}
one{"ÑрпÑки динар"}
- other{"ÑрпÑки динари"}
+ other{"ÑрпÑких динара"}
}
RUB{
few{"руÑке рубље"}
@@ -2268,10 +2280,10 @@ sr{
other{"руÑких рубљи (1991-1998)"}
}
RWF{
- few{"руанданÑка франка"}
- many{"руанданÑких франака"}
- one{"руанданÑки франак"}
- other{"руанданÑки франци"}
+ few{"руандÑкa франка"}
+ many{"руандÑких франака"}
+ one{"руандÑки франак"}
+ other{"руандÑких франака"}
}
SAR{
few{"ÑаудијÑка ријала"}
@@ -2343,13 +2355,13 @@ sr{
few{"ÑијералеонÑка леона"}
many{"ÑијералеонÑких леона"}
one{"ÑијералеонÑки леоне"}
- other{"ÑијералеонÑки леони"}
+ other{"ÑијералеонÑких леона"}
}
SOS{
few{"ÑомалијÑка шилинга"}
many{"ÑомалијÑких шилинга"}
one{"ÑомалијÑки шилинг"}
- other{"ÑомалијÑки шилинзи"}
+ other{"ÑомалијÑких шилинга"}
}
SRD{
few{"ÑуринамÑка долара"}
@@ -2363,11 +2375,17 @@ sr{
one{"ÑуринамÑки гилдер"}
other{"ÑуринамÑких гилдера"}
}
+ SSP{
+ few{"јужноÑуданÑкe фунтe"}
+ many{"јужноÑуданÑких фунти"}
+ one{"јужноÑуданÑка фунта"}
+ other{"јужноÑуданÑких фунти"}
+ }
STD{
few{"Ñао томе и принципе добра"}
many{"Ñао томе и принципе добра"}
one{"Ñао томе и принципе добар"}
- other{"Ñао томе и принципе добри"}
+ other{"Ñао томе и принципе добра"}
}
SUR{
few{"ÑовјетÑке рубље"}
@@ -2385,7 +2403,7 @@ sr{
few{"ÑиријÑке фунте"}
many{"ÑиријÑких фунти"}
one{"ÑиријÑка фунта"}
- other{"ÑиријÑке фунте"}
+ other{"ÑиријÑких фунти"}
}
SZL{
few{"Ñвази емалангена"}
@@ -2418,15 +2436,15 @@ sr{
other{"туркмениÑтанÑки манат (1993-2009)"}
}
TMT{
- few{"туркмениÑтанÑки манат"}
+ few{"туркмениÑтанÑкa манатa"}
many{"туркмениÑтанÑких маната"}
one{"туркмениÑтанÑки манат"}
other{"туркмениÑтанÑких маната"}
}
TND{
- few{"тунежанÑких динара"}
+ few{"тунежанÑкa динара"}
many{"тунежанÑких динара"}
- one{"тунежанÑких динара"}
+ one{"тунежанÑки динар"}
other{"тунежанÑких динара"}
}
TOP{
@@ -2442,10 +2460,10 @@ sr{
other{"тиморшких еÑкуда"}
}
TRL{
- few{"Ñтаре турÑке лире"}
- many{"Ñтарих турÑких лира"}
- one{"Ñтара турÑка лира"}
- other{"Ñтара турÑка лира"}
+ few{"турÑке лире (1922-2005)"}
+ many{"турÑких лира (1922-2005)"}
+ one{"турÑка лира (1922-2005)"}
+ other{"турÑких лира (1922-2005)"}
}
TRY{
few{"турÑке лире"}
@@ -2463,19 +2481,19 @@ sr{
few{"нова тајванÑка долара"}
many{"нових тајванÑких долара"}
one{"нови тајванÑки долар"}
- other{"нови тајванÑки долари"}
+ other{"нових тајванÑких долара"}
}
TZS{
few{"танзанијÑка шилинга"}
many{"танзанијÑких шилинга"}
one{"танзанијÑки шилинг"}
- other{"танзанијÑки шилинзи"}
+ other{"танзанијÑких шилинга"}
}
UAH{
- few{"украјинÑке кривње"}
- many{"украјинÑких кривњи"}
- one{"украјинÑка кривња"}
- other{"украјинÑких кривњи"}
+ few{"украјинÑкe хривњe"}
+ many{"украјинÑких хривњи"}
+ one{"украјинÑкa хривњa"}
+ other{"украјинÑких хривњи"}
}
UAK{
few{"украјинÑка карбованцива"}
@@ -2490,10 +2508,10 @@ sr{
other{"угандијÑких шилинга (1966-1987)"}
}
UGX{
- few{"угандијÑка шилинга"}
- many{"угандијÑких шилинга"}
- one{"угандијÑки шилинг"}
- other{"угандијÑки шилинзи"}
+ few{"угандÑкa шилинга"}
+ many{"угандÑких шилинга"}
+ one{"угандÑки шилинг"}
+ other{"угандÑких шилинга"}
}
USD{
few{"америчка долара"}
@@ -2535,31 +2553,37 @@ sr{
few{"узбекиÑтанÑка Ñома"}
many{"узбекиÑтанÑких Ñома"}
one{"узбекиÑтанÑки Ñом"}
- other{"узбекиÑтанÑки Ñом"}
+ other{"узбекиÑтанÑких Ñома"}
}
VEB{
+ few{"венецуеланÑка боливара (1871-2008)"}
+ many{"венецуеланÑких боливара (1871-2008)"}
+ one{"венецуеланÑки боливар (1871-2008)"}
+ other{"венецуеланÑких боливара (1871-2008)"}
+ }
+ VEF{
few{"венецуеланÑка боливара"}
many{"венецуеланÑких боливара"}
one{"венецуеланÑки боливар"}
other{"венецуеланÑких боливара"}
}
- VEF{
- few{"венецуеланÑка боливара фуертеÑ"}
- many{"венецуеланÑких боливара фуертеÑ"}
- one{"венецуеланÑки боливар фуертеÑ"}
- other{"венецуеланÑких боливара фуертеÑ"}
- }
VND{
few{"вијетнамÑка донга"}
many{"вијетнамÑких донга"}
one{"вијетнамÑки донг"}
- other{"вијетнамÑки донг"}
+ other{"вијетнамÑких донга"}
+ }
+ VNN{
+ few{"вијетнамÑка донга (1978-1985)"}
+ many{"вијетнамÑких донга (1978-1985)"}
+ one{"вијетнамÑки донг (1978-1985)"}
+ other{"вијетнамÑких донга (1978-1985)"}
}
VUV{
- few{"вануату ватуа"}
- many{"вануату ватуа"}
- one{"вануату вату"}
- other{"вануату ватуи"}
+ few{"вануатÑкa ватуa"}
+ many{"вануатÑких ватуa"}
+ one{"вануатÑки вату"}
+ other{"вануатÑких ватуa"}
}
WST{
few{"ÑамоанÑке тале"}
@@ -2571,7 +2595,7 @@ sr{
few{"CFA франка BEAC"}
many{"CFA франака BEAC"}
one{"CFA франак BEAC"}
- other{"CFA франци BEAC"}
+ other{"CFA франака BEAC"}
}
XAG{
few{"Ñребра"}
@@ -2610,10 +2634,10 @@ sr{
other{"европÑких јединица рачуна (XBD)"}
}
XCD{
- few{"иÑточно-карибÑка долара"}
- many{"иÑточно-карибÑких долара"}
- one{"иÑточно-карибÑки долар"}
- other{"иÑточно-карибÑких долара"}
+ few{"иÑточно-карипÑкa доларa"}
+ many{"иÑточно-карипÑкиx доларa"}
+ one{"иÑточно-карипÑки долар"}
+ other{"иÑточно-карипÑкиx доларa"}
}
XDR{
few{"поÑебна цртаћа права"}
@@ -2643,7 +2667,7 @@ sr{
few{"CFA франка BCEAO"}
many{"CFA франака BCEAO"}
one{"CFA франак BCEAO"}
- other{"CFA франци BCEAO"}
+ other{"CFA франака BCEAO"}
}
XPD{
few{"паладијума"}
@@ -2655,7 +2679,7 @@ sr{
few{"CFP франка"}
many{"CFP франака"}
one{"CFP франак"}
- other{"CFP франци"}
+ other{"CFP франака"}
}
XPT{
few{"платине"}
@@ -2691,7 +2715,7 @@ sr{
few{"јеменÑка ријала"}
many{"јеменÑких ријала"}
one{"јеменÑки ријал"}
- other{"јеменÑки ријали"}
+ other{"jеменÑких ријала"}
}
YUD{
few{"југоÑловенÑка тврда динара"}
@@ -2727,7 +2751,7 @@ sr{
few{"замбијÑке кваче"}
many{"замбијÑких квача"}
one{"замбијÑка квача"}
- other{"замбијÑке кваче"}
+ other{"замбијÑких квача"}
}
ZRN{
few{"заирÑка нова заира"}
@@ -2742,10 +2766,22 @@ sr{
other{"заирÑких заира"}
}
ZWD{
- few{"зимбабвејÑка долара"}
- many{"зимбабвејÑких долара"}
- one{"зимбабвејÑки долар"}
- other{"зимбабвејÑки долари"}
+ few{"зимбабвејÑка долара (1980-2008)"}
+ many{"зимбабвејÑких долара (1980-2008)"}
+ one{"зимбабвејÑки долар (1980-2008)"}
+ other{"зимбабвејÑких долара (1980-2008)"}
+ }
+ ZWL{
+ few{"зимбабвејÑка долара (2009)"}
+ many{"зимбабвејÑких долара (2009)"}
+ one{"зимбабвејÑки долар (2009)"}
+ other{"зимбабвејÑких долара (2009)"}
+ }
+ ZWR{
+ few{"зимбабвејÑка долара (2008)"}
+ many{"зимбабвејÑких долара (2008)"}
+ one{"зимбабвејÑки долар (2008)"}
+ other{"зимбабвејÑких долара (2008)"}
}
}
CurrencyUnitPatterns{
@@ -2754,5 +2790,5 @@ sr{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_BA.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_BA.txt
index bad50058410..bad50058410 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_CS.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_CS.txt
index b6ee46c8bd6..b6ee46c8bd6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl.txt
index b80086fb8a7..426675a087c 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_BA.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_BA.txt
index fda161605dd..9ef6adcd89b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_BA.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Cyrl_BA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Cyrl_BA.xml
// *
// ***************************************************************************
sr_Cyrl_BA{
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_CS.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_CS.txt
index 99b0d5701da..99b0d5701da 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_RS.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_RS.txt
index 5475cea0ccb..5475cea0ccb 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_YU.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_YU.txt
index 088b496af77..088b496af77 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Cyrl_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Cyrl_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn.txt
index b61841c97ee..582d0d2cc9b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Latn.xml
// *
// ***************************************************************************
/**
@@ -72,7 +72,7 @@ sr_Latn{
"Austrijski Å¡iling",
}
AUD{
- "AU$",
+ "A$",
"Australijski dolar",
}
AWG{
@@ -448,7 +448,7 @@ sr_Latn{
"Izraelska funta (ILP)",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"stari izraelski Å¡ekeli",
}
ILS{
@@ -468,7 +468,7 @@ sr_Latn{
"Iranijski rial (IRR)",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"stara islandska kruna",
}
ISK{
@@ -957,11 +957,11 @@ sr_Latn{
}
VEB{
"VEB",
- "Venecuelanski bolivar",
+ "Venecuelanski bolivar (1871-2008)",
}
VEF{
"VEF",
- "Venecuelanska bolivija fuerte (VEF)",
+ "Venecuelanski bolivar",
}
VND{
"â‚«",
@@ -1116,9 +1116,10 @@ sr_Latn{
other{"Avganistanski avgan (AFA)"}
}
AFN{
- few{"Avganistanska avgana"}
- one{"Avganistanski avgan"}
- other{"Avganistanski avgan"}
+ few{"avganistanska avgana"}
+ many{"avganistanskih avgana"}
+ one{"avganistanski avgan"}
+ other{"avganistanski avgan"}
}
ALL{
few{"Albanska leka"}
@@ -1274,6 +1275,7 @@ sr_Latn{
few{"burundska franka"}
many{"burundskih franaka"}
one{"burundski franak"}
+ other{"burundskih franaka"}
}
BMD{
few{"bermudska dolara"}
@@ -1447,6 +1449,7 @@ sr_Latn{
few{"kostarikanska kolona"}
many{"kostarikanskih kolona"}
one{"kostarikanski kolon"}
+ other{"kostarikanskih kolona"}
}
CSD{
few{"stara srpska dinara"}
@@ -1974,6 +1977,7 @@ sr_Latn{
few{"madagaskarska franka"}
many{"madagaskarskih franaka"}
one{"madagaskarski franak"}
+ other{"madagaskarskih franaka"}
}
MKD{
few{"makedonska denara"}
@@ -2510,17 +2514,17 @@ sr_Latn{
other{"uzbekistanski som"}
}
VEB{
+ few{"venecuelska bolivara (1871-2008)"}
+ many{"venecuelskih bolivara (1871-2008)"}
+ one{"venecuelski bolivar (1871-2008)"}
+ other{"venecuelskih bolivara (1871-2008)"}
+ }
+ VEF{
few{"venecuelska bolivara"}
many{"venecuelskih bolivara"}
one{"venecuelski bolivar"}
other{"venecuelskih bolivara"}
}
- VEF{
- few{"venezuelanska bolivara fuertes"}
- many{"venezuelanskih bolivara fuertes"}
- one{"venezuelanski bolivar fuertes"}
- other{"venezuelanski bolivar fuertes"}
- }
VND{
few{"vijetnamska donga"}
many{"vijetnamskih donga"}
@@ -2720,5 +2724,5 @@ sr_Latn{
other{"zimbabvejski dolari"}
}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_BA.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_BA.txt
index cb015a66db6..cb015a66db6 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_CS.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_CS.txt
index f80a8a81309..f80a8a81309 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_ME.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_ME.txt
index fefdf54fd56..fefdf54fd56 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_RS.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_RS.txt
index 418f50c2a17..418f50c2a17 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_YU.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_YU.txt
index 56911ca3f89..56911ca3f89 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_Latn_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_Latn_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_ME.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_ME.txt
index 76ef7f7314d..76ef7f7314d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_RS.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_RS.txt
index d9c7dc23913..d9c7dc23913 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sr_YU.txt b/Build/source/libs/icu/icu-50.1/data/curr/sr_YU.txt
index 9bb7c279aa7..9bb7c279aa7 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sr_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sr_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/supplementalData.txt b/Build/source/libs/icu/icu-50.1/data/curr/supplementalData.txt
index 280286ce1dc..2c779b20694 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/supplementalData.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/supplementalData.txt
@@ -2,53 +2,58 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/supplementalData.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/supplementalData.xml
// *
// ***************************************************************************
supplementalData:table(nofallback){
- /**
- * Map from ISO 3166 country codes to ISO 4217 currency codes
- * NOTE: This is not true locale data; it exists only in ROOT
- */
CurrencyMap{
- AD{
+ 150{
{
+ from:intvector{
+ 213,
+ 320825952,
+ }
id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ }
+ }
+ AD{
+ {
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"ESP"}
- from:intvector{ /** 1873-01-01 */
+ from:intvector{
-713,
1332542048,
}
- to:intvector{ /** 2002-02-28 */
+ id{"ESP"}
+ to:intvector{
235,
-1436161856,
}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
}
{
- id{"ADP"}
- from:intvector{ /** 1936-01-01 */
+ from:intvector{
-250,
740284000,
}
- to:intvector{ /** 2001-12-31 */
+ id{"ADP"}
+ to:intvector{
228,
1647376512,
}
@@ -56,28 +61,28 @@ supplementalData:table(nofallback){
}
AE{
{
- id{"AED"}
- from:intvector{ /** 1973-05-19 */
+ from:intvector{
22,
1760619488,
}
+ id{"AED"}
}
}
AF{
{
- id{"AFN"}
- from:intvector{ /** 2002-10-07 */
+ from:intvector{
235,
1044885440,
}
+ id{"AFN"}
}
{
- id{"AFA"}
- from:intvector{ /** 1927-03-14 */
+ from:intvector{
-316,
1334645536,
}
- to:intvector{ /** 2002-12-31 */
+ id{"AFA"}
+ to:intvector{
235,
-1176361856,
}
@@ -85,37 +90,37 @@ supplementalData:table(nofallback){
}
AG{
{
- id{"XCD"}
- from:intvector{ /** 1965-10-06 */
+ from:intvector{
-37,
1579989952,
}
+ id{"XCD"}
}
}
AI{
{
- id{"XCD"}
- from:intvector{ /** 1965-10-06 */
+ from:intvector{
-37,
1579989952,
}
+ id{"XCD"}
}
}
AL{
{
- id{"ALL"}
- from:intvector{ /** 1965-08-16 */
+ from:intvector{
-37,
-1851097344,
}
+ id{"ALL"}
}
{
- id{"ALK"}
- from:intvector{ /** 1946-11-01 */
+ from:intvector{
-177,
-1467495904,
}
- to:intvector{ /** 1965-08-16 */
+ id{"ALK"}
+ to:intvector{
-37,
-1851097344,
}
@@ -123,30 +128,30 @@ supplementalData:table(nofallback){
}
AM{
{
- id{"AMD"}
- from:intvector{ /** 1993-11-22 */
+ from:intvector{
169,
1811986976,
}
+ id{"AMD"}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1993-11-22 */
+ id{"RUR"}
+ to:intvector{
169,
1811986976,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -154,50 +159,50 @@ supplementalData:table(nofallback){
}
AN{
{
- id{"ANG"}
- from:intvector{ /** 1940-05-10 */
+ from:intvector{
-221,
-1100494880,
}
+ id{"ANG"}
}
}
AO{
{
- id{"AOA"}
- from:intvector{ /** 1999-12-13 */
+ from:intvector{
213,
1358285952,
}
+ id{"AOA"}
}
{
- id{"AOR"}
- from:intvector{ /** 1995-07-01 */
+ from:intvector{
183,
-1355162464,
}
- to:intvector{ /** 2000-02-01 */
+ id{"AOR"}
+ to:intvector{
220,
1792114880,
}
}
{
- id{"AON"}
- from:intvector{ /** 1990-09-25 */
+ from:intvector{
147,
1865947488,
}
- to:intvector{ /** 2000-02-01 */
+ id{"AON"}
+ to:intvector{
220,
1792114880,
}
}
{
- id{"AOK"}
- from:intvector{ /** 1977-01-08 */
+ from:intvector{
51,
-1808639392,
}
- to:intvector{ /** 1991-03-01 */
+ id{"AOK"}
+ to:intvector{
154,
1263216416,
}
@@ -205,61 +210,61 @@ supplementalData:table(nofallback){
}
AQ{
{
- id{"XXX"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XXX"}
}
}
AR{
{
- id{"ARS"}
- from:intvector{ /** 1992-01-01 */
+ from:intvector{
161,
-1560641952,
}
+ id{"ARS"}
}
{
- id{"ARA"}
- from:intvector{ /** 1985-06-14 */
+ from:intvector{
110,
2062757440,
}
- to:intvector{ /** 1992-01-01 */
+ id{"ARA"}
+ to:intvector{
161,
-1560641952,
}
}
{
- id{"ARP"}
- from:intvector{ /** 1983-06-01 */
+ from:intvector{
95,
-2089300416,
}
- to:intvector{ /** 1985-06-14 */
+ id{"ARP"}
+ to:intvector{
110,
2062757440,
}
}
{
- id{"ARL"}
- from:intvector{ /** 1970-01-01 */
+ from:intvector{
0,
60000,
}
- to:intvector{ /** 1983-06-01 */
+ id{"ARL"}
+ to:intvector{
95,
-2089300416,
}
}
{
- id{"ARM"}
- from:intvector{ /** 1881-11-05 */
+ from:intvector{
-654,
736471584,
}
- to:intvector{ /** 1970-01-01 */
+ id{"ARM"}
+ to:intvector{
0,
60000,
}
@@ -267,28 +272,28 @@ supplementalData:table(nofallback){
}
AS{
{
- id{"USD"}
- from:intvector{ /** 1904-07-16 */
+ from:intvector{
-485,
1510758560,
}
+ id{"USD"}
}
}
AT{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"ATS"}
- from:intvector{ /** 1947-12-04 */
+ from:intvector{
-169,
262993024,
}
- to:intvector{ /** 2002-02-28 */
+ id{"ATS"}
+ to:intvector{
235,
-1436161856,
}
@@ -296,28 +301,28 @@ supplementalData:table(nofallback){
}
AU{
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"AUD"}
}
}
AW{
{
- id{"AWG"}
- from:intvector{ /** 1986-01-01 */
+ from:intvector{
117,
-1884480928,
}
+ id{"AWG"}
}
{
- id{"ANG"}
- from:intvector{ /** 1940-05-10 */
+ from:intvector{
-221,
-1100494880,
}
- to:intvector{ /** 1986-01-01 */
+ id{"ANG"}
+ to:intvector{
117,
-1884480928,
}
@@ -325,50 +330,50 @@ supplementalData:table(nofallback){
}
AX{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
}
AZ{
{
- id{"AZN"}
- from:intvector{ /** 2006-01-01 */
+ from:intvector{
264,
-2092673440,
}
+ id{"AZN"}
}
{
- id{"AZM"}
- from:intvector{ /** 1993-11-22 */
+ from:intvector{
169,
1811986976,
}
- to:intvector{ /** 2006-12-31 */
+ id{"AZM"}
+ to:intvector{
265,
499986560,
}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1994-01-01 */
+ id{"RUR"}
+ to:intvector{
176,
1468215904,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -376,63 +381,63 @@ supplementalData:table(nofallback){
}
BA{
{
- id{"BAM"}
- from:intvector{ /** 1995-01-01 */
+ from:intvector{
183,
-1355522464,
}
+ id{"BAM"}
}
{
- id{"BAN"}
- from:intvector{ /** 1994-08-15 */
+ from:intvector{
176,
-1616731392,
}
- to:intvector{ /** 1997-07-01 */
+ id{"BAN"}
+ to:intvector{
198,
1673695392,
}
}
{
- id{"BAD"}
- from:intvector{ /** 1992-07-01 */
+ from:intvector{
161,
-1560281952,
}
- to:intvector{ /** 1994-08-15 */
+ id{"BAD"}
+ to:intvector{
176,
-1616731392,
}
}
{
- id{"YUR"}
- from:intvector{ /** 1992-07-01 */
+ from:intvector{
161,
-1560281952,
}
- to:intvector{ /** 1993-10-01 */
+ id{"YUR"}
+ to:intvector{
168,
-2473024,
}
}
{
- id{"YUN"}
- from:intvector{ /** 1990-01-01 */
+ from:intvector{
146,
-208132512,
}
- to:intvector{ /** 1992-07-01 */
+ id{"YUN"}
+ to:intvector{
161,
-1560281952,
}
}
{
- id{"YUD"}
- from:intvector{ /** 1966-01-01 */
+ from:intvector{
-30,
-1676288416,
}
- to:intvector{ /** 1990-01-01 */
+ id{"YUD"}
+ to:intvector{
146,
-208132512,
}
@@ -440,19 +445,19 @@ supplementalData:table(nofallback){
}
BB{
{
- id{"BBD"}
- from:intvector{ /** 1973-12-03 */
+ from:intvector{
22,
378639488,
}
+ id{"BBD"}
}
{
- id{"XCD"}
- from:intvector{ /** 1965-10-06 */
+ from:intvector{
-37,
1579989952,
}
- to:intvector{ /** 1973-12-03 */
+ id{"XCD"}
+ to:intvector{
22,
378639488,
}
@@ -460,30 +465,30 @@ supplementalData:table(nofallback){
}
BD{
{
- id{"BDT"}
- from:intvector{ /** 1972-01-01 */
+ from:intvector{
14,
-1352449440,
}
+ id{"BDT"}
}
{
- id{"PKR"}
- from:intvector{ /** 1948-04-01 */
+ from:intvector{
-162,
1474541952,
}
- to:intvector{ /** 1972-01-01 */
+ id{"PKR"}
+ to:intvector{
14,
-1352449440,
}
}
{
- id{"INR"}
- from:intvector{ /** 1835-08-17 */
+ from:intvector{
-992,
1779237632,
}
- to:intvector{ /** 1948-04-01 */
+ id{"INR"}
+ to:intvector{
-162,
1474541952,
}
@@ -491,95 +496,95 @@ supplementalData:table(nofallback){
}
BE{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"BEF"}
- from:intvector{ /** 1831-02-07 */
+ from:intvector{
-1022,
-761470784,
}
- to:intvector{ /** 2002-02-28 */
+ id{"BEF"}
+ to:intvector{
235,
-1436161856,
}
}
{
- id{"NLG"}
- from:intvector{ /** 1816-12-15 */
+ from:intvector{
-1132,
-1008868224,
}
- to:intvector{ /** 1831-02-07 */
+ id{"NLG"}
+ to:intvector{
-1022,
-761470784,
}
}
{
- id{"BEL"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"BEL"}
}
{
- id{"BEC"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"BEC"}
}
}
BF{
{
- id{"XOF"}
- from:intvector{ /** 1984-08-04 */
+ from:intvector{
102,
-358751488,
}
+ id{"XOF"}
}
}
BG{
{
- id{"BGN"}
- from:intvector{ /** 1999-07-05 */
+ from:intvector{
213,
666785952,
}
+ id{"BGN"}
}
{
- id{"BGL"}
- from:intvector{ /** 1962-01-01 */
+ from:intvector{
-59,
942330464,
}
- to:intvector{ /** 1999-07-05 */
+ id{"BGL"}
+ to:intvector{
213,
666785952,
}
}
{
- id{"BGM"}
- from:intvector{ /** 1952-05-12 */
+ from:intvector{
-133,
-193616928,
}
- to:intvector{ /** 1962-01-01 */
+ id{"BGM"}
+ to:intvector{
-59,
942330464,
}
}
{
- id{"BGO"}
- from:intvector{ /** 1879-07-08 */
+ from:intvector{
-669,
-2033426272,
}
- to:intvector{ /** 1952-05-12 */
+ id{"BGO"}
+ to:intvector{
-133,
-193616928,
}
@@ -587,46 +592,46 @@ supplementalData:table(nofallback){
}
BH{
{
- id{"BHD"}
- from:intvector{ /** 1965-10-16 */
+ from:intvector{
-37,
-1850977344,
}
+ id{"BHD"}
}
}
BI{
{
- id{"BIF"}
- from:intvector{ /** 1964-05-19 */
+ from:intvector{
-44,
1145261024,
}
+ id{"BIF"}
}
}
BJ{
{
- id{"XOF"}
- from:intvector{ /** 1975-11-30 */
+ from:intvector{
37,
1358870048,
}
+ id{"XOF"}
}
}
BL{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -634,28 +639,28 @@ supplementalData:table(nofallback){
}
BM{
{
- id{"BMD"}
- from:intvector{ /** 1970-02-06 */
+ from:intvector{
0,
432120000,
}
+ id{"BMD"}
}
}
BN{
{
- id{"BND"}
- from:intvector{ /** 1967-06-12 */
+ from:intvector{
-22,
745640512,
}
+ id{"BND"}
}
{
- id{"MYR"}
- from:intvector{ /** 1963-09-16 */
+ from:intvector{
-52,
-584927904,
}
- to:intvector{ /** 1967-06-12 */
+ id{"MYR"}
+ to:intvector{
-22,
745640512,
}
@@ -663,112 +668,112 @@ supplementalData:table(nofallback){
}
BO{
{
- id{"BOB"}
- from:intvector{ /** 1987-01-01 */
+ from:intvector{
124,
-413252000,
}
+ id{"BOB"}
}
{
- id{"BOP"}
- from:intvector{ /** 1963-01-01 */
+ from:intvector{
-52,
-1881407904,
}
- to:intvector{ /** 1986-12-31 */
+ id{"BOP"}
+ to:intvector{
118,
708179072,
}
}
{
- id{"BOL"}
- from:intvector{ /** 1863-06-23 */
+ from:intvector{
-786,
1147054656,
}
- to:intvector{ /** 1963-01-01 */
+ id{"BOL"}
+ to:intvector{
-52,
-1881407904,
}
}
{
- id{"BOV"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"BOV"}
}
}
BR{
{
- id{"BRL"}
- from:intvector{ /** 1994-07-01 */
+ from:intvector{
176,
1468575904,
}
+ id{"BRL"}
}
{
- id{"BRR"}
- from:intvector{ /** 1993-08-01 */
+ from:intvector{
168,
-2593024,
}
- to:intvector{ /** 1994-07-01 */
+ id{"BRR"}
+ to:intvector{
176,
1468575904,
}
}
{
- id{"BRE"}
- from:intvector{ /** 1990-03-16 */
+ from:intvector{
147,
1087987488,
}
- to:intvector{ /** 1993-08-01 */
+ id{"BRE"}
+ to:intvector{
168,
-2593024,
}
}
{
- id{"BRN"}
- from:intvector{ /** 1989-01-15 */
+ from:intvector{
139,
-469761440,
}
- to:intvector{ /** 1990-03-16 */
+ id{"BRN"}
+ to:intvector{
147,
1087987488,
}
}
{
- id{"BRC"}
- from:intvector{ /** 1986-02-28 */
+ from:intvector{
118,
448379072,
}
- to:intvector{ /** 1989-01-15 */
+ id{"BRC"}
+ to:intvector{
139,
-469761440,
}
}
{
- id{"BRB"}
- from:intvector{ /** 1967-02-13 */
+ from:intvector{
-22,
831800512,
}
- to:intvector{ /** 1986-02-28 */
+ id{"BRB"}
+ to:intvector{
118,
448379072,
}
}
{
- id{"BRZ"}
- from:intvector{ /** 1942-11-01 */
+ from:intvector{
-206,
1151122976,
}
- to:intvector{ /** 1967-02-13 */
+ id{"BRZ"}
+ to:intvector{
-22,
831800512,
}
@@ -776,37 +781,37 @@ supplementalData:table(nofallback){
}
BS{
{
- id{"BSD"}
- from:intvector{ /** 1966-05-25 */
+ from:intvector{
-29,
397551584,
}
+ id{"BSD"}
}
}
BT{
{
- id{"BTN"}
- from:intvector{ /** 1974-04-16 */
+ from:intvector{
29,
-1322378880,
}
+ id{"BTN"}
}
{
- id{"INR"}
- from:intvector{ /** 1907-01-01 */
+ from:intvector{
-463,
419518048,
}
+ id{"INR"}
}
}
BU{
{
- id{"BUK"}
- from:intvector{ /** 1952-07-01 */
+ from:intvector{
-133,
-1143896928,
}
- to:intvector{ /** 1989-06-18 */
+ id{"BUK"}
+ to:intvector{
139,
-210261440,
}
@@ -814,28 +819,28 @@ supplementalData:table(nofallback){
}
BV{
{
- id{"NOK"}
- from:intvector{ /** 1905-06-07 */
+ from:intvector{
-478,
-2004239808,
}
+ id{"NOK"}
}
}
BW{
{
- id{"BWP"}
- from:intvector{ /** 1976-08-23 */
+ from:intvector{
44,
-2069848320,
}
+ id{"BWP"}
}
{
- id{"ZAR"}
- from:intvector{ /** 1961-02-14 */
+ from:intvector{
-66,
594361536,
}
- to:intvector{ /** 1976-08-23 */
+ id{"ZAR"}
+ to:intvector{
44,
-2069848320,
}
@@ -843,41 +848,41 @@ supplementalData:table(nofallback){
}
BY{
{
- id{"BYR"}
- from:intvector{ /** 2000-01-01 */
+ from:intvector{
220,
1792054880,
}
+ id{"BYR"}
}
{
- id{"BYB"}
- from:intvector{ /** 1994-08-01 */
+ from:intvector{
176,
1468635904,
}
- to:intvector{ /** 2000-12-31 */
+ id{"BYB"}
+ to:intvector{
221,
89747584,
}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1994-11-08 */
+ id{"RUR"}
+ to:intvector{
176,
2073615904,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -885,57 +890,57 @@ supplementalData:table(nofallback){
}
BZ{
{
- id{"BZD"}
- from:intvector{ /** 1974-01-01 */
+ from:intvector{
29,
1676408416,
}
+ id{"BZD"}
}
}
CA{
{
- id{"CAD"}
- from:intvector{ /** 1858-01-01 */
+ from:intvector{
-823,
393344608,
}
+ id{"CAD"}
}
}
CC{
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"AUD"}
}
}
CD{
{
- id{"CDF"}
- from:intvector{ /** 1998-07-01 */
+ from:intvector{
205,
-1150042976,
}
+ id{"CDF"}
}
{
- id{"ZRN"}
- from:intvector{ /** 1993-11-01 */
+ from:intvector{
168,
-2413024,
}
- to:intvector{ /** 1998-07-01 */
+ id{"ZRN"}
+ to:intvector{
205,
-1150042976,
}
}
{
- id{"ZRZ"}
- from:intvector{ /** 1971-10-27 */
+ from:intvector{
7,
-576738368,
}
- to:intvector{ /** 1993-11-01 */
+ id{"ZRZ"}
+ to:intvector{
168,
-2413024,
}
@@ -943,170 +948,170 @@ supplementalData:table(nofallback){
}
CF{
{
- id{"XAF"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"XAF"}
}
}
CG{
{
- id{"XAF"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"XAF"}
}
}
CH{
{
- id{"CHF"}
- from:intvector{ /** 1799-03-17 */
+ from:intvector{
-1257,
-336896224,
}
+ id{"CHF"}
}
{
- id{"CHE"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"CHE"}
}
{
- id{"CHW"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"CHW"}
}
}
CI{
{
- id{"XOF"}
- from:intvector{ /** 1958-12-04 */
+ from:intvector{
-89,
-474157952,
}
+ id{"XOF"}
}
}
CK{
{
- id{"NZD"}
- from:intvector{ /** 1967-07-10 */
+ from:intvector{
-22,
572900512,
}
+ id{"NZD"}
}
}
CL{
{
- id{"CLP"}
- from:intvector{ /** 1975-09-29 */
+ from:intvector{
37,
1272350048,
}
+ id{"CLP"}
}
{
- id{"CLE"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 1975-09-29 */
+ id{"CLE"}
+ to:intvector{
37,
1272350048,
}
}
{
- id{"CLF"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"CLF"}
}
}
CM{
{
- id{"XAF"}
- from:intvector{ /** 1973-04-01 */
+ from:intvector{
22,
205359488,
}
+ id{"XAF"}
}
}
CN{
{
- id{"CNY"}
- from:intvector{ /** 1953-03-01 */
+ from:intvector{
-125,
413492000,
}
+ id{"CNY"}
}
{
- id{"CNX"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"CNX"}
}
}
CO{
{
- id{"COP"}
- from:intvector{ /** 1905-01-01 */
+ from:intvector{
-478,
1772027488,
}
+ id{"COP"}
}
{
- id{"COU"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"COU"}
}
}
CR{
{
- id{"CRC"}
- from:intvector{ /** 1896-10-26 */
+ from:intvector{
-544,
-891358272,
}
+ id{"CRC"}
}
}
CS{
{
- id{"CSD"}
- from:intvector{ /** 2002-05-15 */
+ from:intvector{
235,
1735785440,
}
- to:intvector{ /** 2006-06-03 */
+ id{"CSD"}
+ to:intvector{
264,
-1919573440,
}
}
{
- id{"EUR"}
- from:intvector{ /** 2003-02-04 */
+ from:intvector{
242,
-2038532928,
}
- to:intvector{ /** 2006-06-03 */
+ id{"EUR"}
+ to:intvector{
264,
-1919573440,
}
}
{
- id{"YUM"}
- from:intvector{ /** 1994-01-24 */
+ from:intvector{
176,
-839551392,
}
- to:intvector{ /** 2002-05-15 */
+ id{"YUM"}
+ to:intvector{
235,
1735785440,
}
@@ -1114,26 +1119,26 @@ supplementalData:table(nofallback){
}
CU{
{
- id{"CUC"}
- from:intvector{ /** 1994-01-01 */
+ from:intvector{
176,
1468215904,
}
+ id{"CUC"}
}
{
- id{"CUP"}
- from:intvector{ /** 1859-01-01 */
+ from:intvector{
-816,
1864573536,
}
+ id{"CUP"}
}
{
- id{"USD"}
- from:intvector{ /** 1899-01-01 */
+ from:intvector{
-522,
1448188512,
}
- to:intvector{ /** 1959-01-01 */
+ id{"USD"}
+ to:intvector{
-81,
737210976,
}
@@ -1141,19 +1146,19 @@ supplementalData:table(nofallback){
}
CV{
{
- id{"CVE"}
- from:intvector{ /** 1914-01-01 */
+ from:intvector{
-412,
-1993981344,
}
+ id{"CVE"}
}
{
- id{"PTE"}
- from:intvector{ /** 1911-05-22 */
+ from:intvector{
-434,
-384460832,
}
- to:intvector{ /** 1975-07-05 */
+ id{"PTE"}
+ to:intvector{
36,
-801369952,
}
@@ -1161,28 +1166,28 @@ supplementalData:table(nofallback){
}
CX{
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"AUD"}
}
}
CY{
{
- id{"EUR"}
- from:intvector{ /** 2008-01-01 */
+ from:intvector{
279,
849784416,
}
+ id{"EUR"}
}
{
- id{"CYP"}
- from:intvector{ /** 1914-09-10 */
+ from:intvector{
-412,
-1215901344,
}
- to:intvector{ /** 2008-01-31 */
+ id{"CYP"}
+ to:intvector{
279,
-853182880,
}
@@ -1190,19 +1195,19 @@ supplementalData:table(nofallback){
}
CZ{
{
- id{"CZK"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"CZK"}
}
{
- id{"CSK"}
- from:intvector{ /** 1953-06-01 */
+ from:intvector{
-125,
413672000,
}
- to:intvector{ /** 1993-03-01 */
+ id{"CSK"}
+ to:intvector{
168,
-2893024,
}
@@ -1210,12 +1215,12 @@ supplementalData:table(nofallback){
}
DD{
{
- id{"DDM"}
- from:intvector{ /** 1948-07-20 */
+ from:intvector{
-162,
-1178645344,
}
- to:intvector{ /** 1990-10-02 */
+ id{"DDM"}
+ to:intvector{
146,
-121192512,
}
@@ -1223,19 +1228,19 @@ supplementalData:table(nofallback){
}
DE{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"DEM"}
- from:intvector{ /** 1948-06-20 */
+ from:intvector{
-162,
-1178705344,
}
- to:intvector{ /** 2002-02-28 */
+ id{"DEM"}
+ to:intvector{
235,
-1436161856,
}
@@ -1243,46 +1248,46 @@ supplementalData:table(nofallback){
}
DJ{
{
- id{"DJF"}
- from:intvector{ /** 1977-06-27 */
+ from:intvector{
51,
-166739392,
}
+ id{"DJF"}
}
}
DK{
{
- id{"DKK"}
- from:intvector{ /** 1873-05-27 */
+ from:intvector{
-713,
-715785248,
}
+ id{"DKK"}
}
}
DM{
{
- id{"XCD"}
- from:intvector{ /** 1965-10-06 */
+ from:intvector{
-37,
1579989952,
}
+ id{"XCD"}
}
}
DO{
{
- id{"DOP"}
- from:intvector{ /** 1947-10-01 */
+ from:intvector{
-169,
3673024,
}
+ id{"DOP"}
}
{
- id{"USD"}
- from:intvector{ /** 1905-06-21 */
+ from:intvector{
-478,
-794639808,
}
- to:intvector{ /** 1947-10-01 */
+ id{"USD"}
+ to:intvector{
-169,
3673024,
}
@@ -1290,66 +1295,66 @@ supplementalData:table(nofallback){
}
DZ{
{
- id{"DZD"}
- from:intvector{ /** 1964-04-01 */
+ from:intvector{
-45,
-409998976,
}
+ id{"DZD"}
}
}
EC{
{
- id{"USD"}
- from:intvector{ /** 2000-10-02 */
+ from:intvector{
220,
1878994880,
}
+ id{"USD"}
}
{
- id{"ECS"}
- from:intvector{ /** 1884-04-01 */
+ from:intvector{
-632,
509171072,
}
- to:intvector{ /** 2000-10-02 */
+ id{"ECS"}
+ to:intvector{
220,
1878994880,
}
}
{
- id{"ECV"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"ECV"}
}
}
EE{
{
- id{"EUR"}
- from:intvector{ /** 2011-01-01 */
+ from:intvector{
301,
1054903904,
}
+ id{"EUR"}
}
{
- id{"EEK"}
- from:intvector{ /** 1992-06-21 */
+ from:intvector{
162,
167658048,
}
- to:intvector{ /** 2010-12-31 */
+ id{"EEK"}
+ to:intvector{
294,
-2118632320,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1992-06-20 */
+ id{"SUR"}
+ to:intvector{
162,
81258048,
}
@@ -1357,37 +1362,37 @@ supplementalData:table(nofallback){
}
EG{
{
- id{"EGP"}
- from:intvector{ /** 1885-11-14 */
+ from:intvector{
-625,
-1104547296,
}
+ id{"EGP"}
}
}
EH{
{
- id{"MAD"}
- from:intvector{ /** 1976-02-26 */
+ from:intvector{
44,
-1811008320,
}
+ id{"MAD"}
}
}
ER{
{
- id{"ERN"}
- from:intvector{ /** 1997-11-08 */
+ from:intvector{
198,
-2016231904,
}
+ id{"ERN"}
}
{
- id{"ETB"}
- from:intvector{ /** 1993-05-24 */
+ from:intvector{
169,
1984426976,
}
- to:intvector{ /** 1997-11-08 */
+ id{"ETB"}
+ to:intvector{
198,
-2016231904,
}
@@ -1395,62 +1400,71 @@ supplementalData:table(nofallback){
}
ES{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"ESP"}
- from:intvector{ /** 1868-10-19 */
+ from:intvector{
-750,
-345695296,
}
- to:intvector{ /** 2002-02-28 */
+ id{"ESP"}
+ to:intvector{
235,
-1436161856,
}
}
{
- id{"ESA"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"ESA"}
}
{
- id{"ESB"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"ESB"}
}
}
ET{
{
- id{"ETB"}
- from:intvector{ /** 1976-09-15 */
+ from:intvector{
44,
1533978976,
}
+ id{"ETB"}
}
}
- FI{
+ EU{
{
+ from:intvector{
+ 213,
+ 320825952,
+ }
id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ }
+ }
+ FI{
+ {
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FIM"}
- from:intvector{ /** 1963-01-01 */
+ from:intvector{
-52,
-1881407904,
}
- to:intvector{ /** 2002-02-28 */
+ id{"FIM"}
+ to:intvector{
235,
-1436161856,
}
@@ -1458,37 +1472,37 @@ supplementalData:table(nofallback){
}
FJ{
{
- id{"FJD"}
- from:intvector{ /** 1969-01-13 */
+ from:intvector{
-8,
-434368928,
}
+ id{"FJD"}
}
}
FK{
{
- id{"FKP"}
- from:intvector{ /** 1901-01-01 */
+ from:intvector{
-507,
95679072,
}
+ id{"FKP"}
}
}
FM{
{
- id{"USD"}
- from:intvector{ /** 1944-01-01 */
+ from:intvector{
-192,
-201986464,
}
+ id{"USD"}
}
{
- id{"JPY"}
- from:intvector{ /** 1914-10-03 */
+ from:intvector{
-412,
-1820641344,
}
- to:intvector{ /** 1944-01-01 */
+ id{"JPY"}
+ to:intvector{
-192,
-201986464,
}
@@ -1496,28 +1510,28 @@ supplementalData:table(nofallback){
}
FO{
{
- id{"DKK"}
- from:intvector{ /** 1948-01-01 */
+ from:intvector{
-162,
1474361952,
}
+ id{"DKK"}
}
}
FR{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -1525,68 +1539,68 @@ supplementalData:table(nofallback){
}
GA{
{
- id{"XAF"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"XAF"}
}
}
GB{
{
- id{"GBP"}
- from:intvector{ /** 1694-07-27 */
+ from:intvector{
-2028,
-1492871008,
}
+ id{"GBP"}
}
}
GD{
{
- id{"XCD"}
- from:intvector{ /** 1967-02-27 */
+ from:intvector{
-22,
2041400512,
}
+ id{"XCD"}
}
}
GE{
{
- id{"GEL"}
- from:intvector{ /** 1995-09-23 */
+ from:intvector{
184,
545757536,
}
+ id{"GEL"}
}
{
- id{"GEK"}
- from:intvector{ /** 1993-04-05 */
+ from:intvector{
169,
342766976,
}
- to:intvector{ /** 1995-09-25 */
+ id{"GEK"}
+ to:intvector{
184,
718557536,
}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1993-06-11 */
+ id{"RUR"}
+ to:intvector{
169,
861286976,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -1594,19 +1608,19 @@ supplementalData:table(nofallback){
}
GF{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -1614,28 +1628,28 @@ supplementalData:table(nofallback){
}
GG{
{
- id{"GBP"}
- from:intvector{ /** 1830-01-01 */
+ from:intvector{
-1029,
1543807584,
}
+ id{"GBP"}
}
}
GH{
{
- id{"GHS"}
- from:intvector{ /** 2007-07-03 */
+ from:intvector{
271,
-448284512,
}
+ id{"GHS"}
}
{
- id{"GHC"}
- from:intvector{ /** 1979-03-09 */
+ from:intvector{
66,
1220338464,
}
- to:intvector{ /** 2007-12-31 */
+ id{"GHC"}
+ to:intvector{
272,
1971215488,
}
@@ -1643,46 +1657,46 @@ supplementalData:table(nofallback){
}
GI{
{
- id{"GIP"}
- from:intvector{ /** 1713-01-01 */
+ from:intvector{
-1889,
-1210485152,
}
+ id{"GIP"}
}
}
GL{
{
- id{"DKK"}
- from:intvector{ /** 1873-05-27 */
+ from:intvector{
-713,
-715785248,
}
+ id{"DKK"}
}
}
GM{
{
- id{"GMD"}
- from:intvector{ /** 1971-07-01 */
+ from:intvector{
7,
1471648928,
}
+ id{"GMD"}
}
}
GN{
{
- id{"GNF"}
- from:intvector{ /** 1986-01-06 */
+ from:intvector{
117,
-1452480928,
}
+ id{"GNF"}
}
{
- id{"GNS"}
- from:intvector{ /** 1972-10-02 */
+ from:intvector{
14,
-1265509440,
}
- to:intvector{ /** 1986-01-06 */
+ id{"GNS"}
+ to:intvector{
117,
-1452480928,
}
@@ -1690,19 +1704,19 @@ supplementalData:table(nofallback){
}
GP{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -1710,19 +1724,19 @@ supplementalData:table(nofallback){
}
GQ{
{
- id{"XAF"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"XAF"}
}
{
- id{"GQE"}
- from:intvector{ /** 1975-07-07 */
+ from:intvector{
36,
-628569952,
}
- to:intvector{ /** 1986-06-01 */
+ id{"GQE"}
+ to:intvector{
117,
-1884180928,
}
@@ -1730,19 +1744,19 @@ supplementalData:table(nofallback){
}
GR{
{
- id{"EUR"}
- from:intvector{ /** 2001-01-01 */
+ from:intvector{
227,
-945283488,
}
+ id{"EUR"}
}
{
- id{"GRD"}
- from:intvector{ /** 1954-05-01 */
+ from:intvector{
-118,
1884840928,
}
- to:intvector{ /** 2002-02-28 */
+ id{"GRD"}
+ to:intvector{
235,
-1436161856,
}
@@ -1750,57 +1764,57 @@ supplementalData:table(nofallback){
}
GS{
{
- id{"GBP"}
- from:intvector{ /** 1908-01-01 */
+ from:intvector{
-456,
1890746976,
}
+ id{"GBP"}
}
}
GT{
{
- id{"GTQ"}
- from:intvector{ /** 1925-05-27 */
+ from:intvector{
-331,
-484492320,
}
+ id{"GTQ"}
}
}
GU{
{
- id{"USD"}
- from:intvector{ /** 1944-08-21 */
+ from:intvector{
-191,
1526433536,
}
+ id{"USD"}
}
}
GW{
{
- id{"XOF"}
- from:intvector{ /** 1997-03-31 */
+ from:intvector{
198,
-29511904,
}
+ id{"XOF"}
}
{
- id{"GWP"}
- from:intvector{ /** 1976-02-28 */
+ from:intvector{
44,
-1638208320,
}
- to:intvector{ /** 1997-03-31 */
+ id{"GWP"}
+ to:intvector{
198,
-29511904,
}
}
{
- id{"GWE"}
- from:intvector{ /** 1914-01-01 */
+ from:intvector{
-412,
-1993981344,
}
- to:intvector{ /** 1976-02-28 */
+ id{"GWE"}
+ to:intvector{
44,
-1638208320,
}
@@ -1808,77 +1822,77 @@ supplementalData:table(nofallback){
}
GY{
{
- id{"GYD"}
- from:intvector{ /** 1966-05-26 */
+ from:intvector{
-29,
483951584,
}
+ id{"GYD"}
}
}
HK{
{
- id{"HKD"}
- from:intvector{ /** 1895-02-02 */
+ from:intvector{
-552,
-141699904,
}
+ id{"HKD"}
}
}
HM{
{
- id{"AUD"}
- from:intvector{ /** 1967-02-16 */
+ from:intvector{
-22,
1091000512,
}
+ id{"AUD"}
}
}
HN{
{
- id{"HNL"}
- from:intvector{ /** 1926-04-03 */
+ from:intvector{
-324,
-1086923392,
}
+ id{"HNL"}
}
}
HR{
{
- id{"HRK"}
- from:intvector{ /** 1994-05-30 */
+ from:intvector{
176,
-320911392,
}
+ id{"HRK"}
}
{
- id{"HRD"}
- from:intvector{ /** 1991-12-23 */
+ from:intvector{
154,
-1130410880,
}
- to:intvector{ /** 1995-01-01 */
+ id{"HRD"}
+ to:intvector{
183,
-1355522464,
}
}
{
- id{"YUN"}
- from:intvector{ /** 1990-01-01 */
+ from:intvector{
146,
-208132512,
}
- to:intvector{ /** 1991-12-23 */
+ id{"YUN"}
+ to:intvector{
154,
-1130410880,
}
}
{
- id{"YUD"}
- from:intvector{ /** 1966-01-01 */
+ from:intvector{
-30,
-1676288416,
}
- to:intvector{ /** 1990-01-01 */
+ id{"YUD"}
+ to:intvector{
146,
-208132512,
}
@@ -1886,64 +1900,64 @@ supplementalData:table(nofallback){
}
HT{
{
- id{"HTG"}
- from:intvector{ /** 1872-08-26 */
+ from:intvector{
-720,
1935333120,
}
+ id{"HTG"}
}
{
- id{"USD"}
- from:intvector{ /** 1915 */
+ from:intvector{
-405,
-522812416,
}
+ id{"USD"}
}
}
HU{
{
- id{"HUF"}
- from:intvector{ /** 1946-07-23 */
+ from:intvector{
-176,
433064096,
}
+ id{"HUF"}
}
}
ID{
{
- id{"IDR"}
- from:intvector{ /** 1965-12-13 */
+ from:intvector{
-37,
-2110057344,
}
+ id{"IDR"}
}
}
IE{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"IEP"}
- from:intvector{ /** 1922-01-01 */
+ from:intvector{
-353,
1358715488,
}
- to:intvector{ /** 2002-02-09 */
+ id{"IEP"}
+ to:intvector{
235,
1217205440,
}
}
{
- id{"GBP"}
- from:intvector{ /** 1800-01-01 */
+ from:intvector{
-1250,
-248187296,
}
- to:intvector{ /** 1922-01-01 */
+ id{"GBP"}
+ to:intvector{
-353,
1358715488,
}
@@ -1951,30 +1965,30 @@ supplementalData:table(nofallback){
}
IL{
{
- id{"ILS"}
- from:intvector{ /** 1985-09-04 */
+ from:intvector{
110,
1198937440,
}
+ id{"ILS"}
}
{
- id{"ILR"}
- from:intvector{ /** 1980-02-22 */
+ from:intvector{
73,
-480259904,
}
- to:intvector{ /** 1985-09-04 */
+ id{"ILR"}
+ to:intvector{
110,
1198937440,
}
}
{
- id{"ILP"}
- from:intvector{ /** 1948-08-16 */
+ from:intvector{
-162,
-1524185344,
}
- to:intvector{ /** 1980-02-22 */
+ id{"ILP"}
+ to:intvector{
73,
-480259904,
}
@@ -1982,64 +1996,64 @@ supplementalData:table(nofallback){
}
IM{
{
- id{"GBP"}
- from:intvector{ /** 1840-01-03 */
+ from:intvector{
-956,
-578172320,
}
+ id{"GBP"}
}
}
IN{
{
- id{"INR"}
- from:intvector{ /** 1835-08-17 */
+ from:intvector{
-992,
1779237632,
}
+ id{"INR"}
}
}
IO{
{
- id{"USD"}
- from:intvector{ /** 1965-11-08 */
+ from:intvector{
-37,
1752849952,
}
+ id{"USD"}
}
{
- id{"GBP"}
- from:intvector{ /** 1965-11-08 */
+ from:intvector{
-37,
1752849952,
}
+ id{"GBP"}
}
}
IQ{
{
- id{"IQD"}
- from:intvector{ /** 1931-04-19 */
+ from:intvector{
-287,
-851913344,
}
+ id{"IQD"}
}
{
- id{"EGP"}
- from:intvector{ /** 1920-11-11 */
+ from:intvector{
-368,
-805542368,
}
- to:intvector{ /** 1931-04-19 */
+ id{"EGP"}
+ to:intvector{
-287,
-851913344,
}
}
{
- id{"INR"}
- from:intvector{ /** 1920-11-11 */
+ from:intvector{
-368,
-805542368,
}
- to:intvector{ /** 1931-04-19 */
+ id{"INR"}
+ to:intvector{
-287,
-851913344,
}
@@ -2047,39 +2061,39 @@ supplementalData:table(nofallback){
}
IR{
{
- id{"IRR"}
- from:intvector{ /** 1932-05-13 */
+ from:intvector{
-279,
100975584,
}
+ id{"IRR"}
}
}
IS{
{
- id{"ISK"}
- from:intvector{ /** 1981-01-01 */
+ from:intvector{
80,
-737090976,
}
+ id{"ISK"}
}
{
- id{"ISJ"}
- from:intvector{ /** 1918-12-01 */
+ from:intvector{
-383,
-316972928,
}
- to:intvector{ /** 1981-01-01 */
+ id{"ISJ"}
+ to:intvector{
80,
-737090976,
}
}
{
- id{"DKK"}
- from:intvector{ /** 1873-05-27 */
+ from:intvector{
-713,
-715785248,
}
- to:intvector{ /** 1918-12-01 */
+ id{"DKK"}
+ to:intvector{
-383,
-316972928,
}
@@ -2087,19 +2101,19 @@ supplementalData:table(nofallback){
}
IT{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"ITL"}
- from:intvector{ /** 1862-08-24 */
+ from:intvector{
-794,
-237654272,
}
- to:intvector{ /** 2002-02-28 */
+ id{"ITL"}
+ to:intvector{
235,
-1436161856,
}
@@ -2107,75 +2121,75 @@ supplementalData:table(nofallback){
}
JE{
{
- id{"GBP"}
- from:intvector{ /** 1837-01-01 */
+ from:intvector{
-978,
-869691808,
}
+ id{"GBP"}
}
}
JM{
{
- id{"JMD"}
- from:intvector{ /** 1969-09-08 */
+ from:intvector{
-8,
-865888928,
}
+ id{"JMD"}
}
}
JO{
{
- id{"JOD"}
- from:intvector{ /** 1950-07-01 */
+ from:intvector{
-147,
208612512,
}
+ id{"JOD"}
}
}
JP{
{
- id{"JPY"}
- from:intvector{ /** 1871-06-01 */
+ from:intvector{
-728,
-1696015808,
}
+ id{"JPY"}
}
}
KE{
{
- id{"KES"}
- from:intvector{ /** 1966-09-14 */
+ from:intvector{
-30,
-552608416,
}
+ id{"KES"}
}
}
KG{
{
- id{"KGS"}
- from:intvector{ /** 1993-05-10 */
+ from:intvector{
169,
774826976,
}
+ id{"KGS"}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1993-05-10 */
+ id{"RUR"}
+ to:intvector{
169,
774826976,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -2183,75 +2197,75 @@ supplementalData:table(nofallback){
}
KH{
{
- id{"KHR"}
- from:intvector{ /** 1980-03-20 */
+ from:intvector{
73,
-652999904,
}
+ id{"KHR"}
}
}
KI{
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"AUD"}
}
}
KM{
{
- id{"KMF"}
- from:intvector{ /** 1975-07-06 */
+ from:intvector{
36,
-714969952,
}
+ id{"KMF"}
}
}
KN{
{
- id{"XCD"}
- from:intvector{ /** 1965-10-06 */
+ from:intvector{
-37,
1579989952,
}
+ id{"XCD"}
}
}
KP{
{
- id{"KPW"}
- from:intvector{ /** 1959-04-17 */
+ from:intvector{
-81,
2119790976,
}
+ id{"KPW"}
}
}
KR{
{
- id{"KRW"}
- from:intvector{ /** 1962-06-10 */
+ from:intvector{
-59,
1720230464,
}
+ id{"KRW"}
}
{
- id{"KRH"}
- from:intvector{ /** 1953-02-15 */
+ from:intvector{
-125,
1623032000,
}
- to:intvector{ /** 1962-06-10 */
+ id{"KRH"}
+ to:intvector{
-59,
1720230464,
}
}
{
- id{"KRO"}
- from:intvector{ /** 1945-08-15 */
+ from:intvector{
-184,
-1729304832,
}
- to:intvector{ /** 1953-02-15 */
+ id{"KRO"}
+ to:intvector{
-125,
1623032000,
}
@@ -2259,28 +2273,28 @@ supplementalData:table(nofallback){
}
KW{
{
- id{"KWD"}
- from:intvector{ /** 1961-04-01 */
+ from:intvector{
-67,
-528718464,
}
+ id{"KWD"}
}
}
KY{
{
- id{"KYD"}
- from:intvector{ /** 1971-01-01 */
+ from:intvector{
7,
1471288928,
}
+ id{"KYD"}
}
{
- id{"JMD"}
- from:intvector{ /** 1969-09-08 */
+ from:intvector{
-8,
-865888928,
}
- to:intvector{ /** 1971-01-01 */
+ id{"JMD"}
+ to:intvector{
7,
1471288928,
}
@@ -2288,109 +2302,109 @@ supplementalData:table(nofallback){
}
KZ{
{
- id{"KZT"}
- from:intvector{ /** 1993-11-05 */
+ from:intvector{
169,
343186976,
}
+ id{"KZT"}
}
}
LA{
{
- id{"LAK"}
- from:intvector{ /** 1979-12-10 */
+ from:intvector{
66,
1307278464,
}
+ id{"LAK"}
}
}
LB{
{
- id{"LBP"}
- from:intvector{ /** 1948-02-02 */
+ from:intvector{
-162,
1560821952,
}
+ id{"LBP"}
}
}
LC{
{
- id{"XCD"}
- from:intvector{ /** 1965-10-06 */
+ from:intvector{
-37,
1579989952,
}
+ id{"XCD"}
}
}
LI{
{
- id{"CHF"}
- from:intvector{ /** 1921-02-01 */
+ from:intvector{
-361,
-112453440,
}
+ id{"CHF"}
}
}
LK{
{
- id{"LKR"}
- from:intvector{ /** 1978-05-22 */
+ from:intvector{
59,
872429536,
}
+ id{"LKR"}
}
}
LR{
{
- id{"LRD"}
- from:intvector{ /** 1944-01-01 */
+ from:intvector{
-192,
-201986464,
}
+ id{"LRD"}
}
}
LS{
{
- id{"ZAR"}
- from:intvector{ /** 1961-02-14 */
+ from:intvector{
-66,
594361536,
}
+ id{"ZAR"}
}
{
- id{"LSL"}
- from:intvector{ /** 1980-01-22 */
+ from:intvector{
73,
-480319904,
}
+ id{"LSL"}
}
}
LT{
{
- id{"LTL"}
- from:intvector{ /** 1993-06-25 */
+ from:intvector{
169,
2070886976,
}
+ id{"LTL"}
}
{
- id{"LTT"}
- from:intvector{ /** 1992-10-01 */
+ from:intvector{
161,
-1560101952,
}
- to:intvector{ /** 1993-06-25 */
+ id{"LTT"}
+ to:intvector{
169,
2070886976,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1992-10-01 */
+ id{"SUR"}
+ to:intvector{
161,
-1560101952,
}
@@ -2398,64 +2412,64 @@ supplementalData:table(nofallback){
}
LU{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"LUF"}
- from:intvector{ /** 1944-09-4 */
+ from:intvector{
-191,
57693536,
}
- to:intvector{ /** 2002-02-28 */
+ id{"LUF"}
+ to:intvector{
235,
-1436161856,
}
}
{
- id{"LUC"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"LUC"}
}
{
- id{"LUL"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"LUL"}
}
}
LV{
{
- id{"LVL"}
- from:intvector{ /** 1993-06-28 */
+ from:intvector{
169,
-1964880320,
}
+ id{"LVL"}
}
{
- id{"LVR"}
- from:intvector{ /** 1992-05-07 */
+ from:intvector{
161,
-1042001952,
}
- to:intvector{ /** 1993-10-17 */
+ id{"LVR"}
+ to:intvector{
169,
1379926976,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1992-07-20 */
+ id{"SUR"}
+ to:intvector{
162,
81318048,
}
@@ -2463,28 +2477,28 @@ supplementalData:table(nofallback){
}
LY{
{
- id{"LYD"}
- from:intvector{ /** 1971-09-01 */
+ from:intvector{
7,
1471768928,
}
+ id{"LYD"}
}
}
MA{
{
- id{"MAD"}
- from:intvector{ /** 1959-10-17 */
+ from:intvector{
-81,
2120150976,
}
+ id{"MAD"}
}
{
- id{"MAF"}
- from:intvector{ /** 1881-01-01 */
+ from:intvector{
-654,
390271584,
}
- to:intvector{ /** 1959-10-17 */
+ id{"MAF"}
+ to:intvector{
-81,
2120150976,
}
@@ -2492,30 +2506,30 @@ supplementalData:table(nofallback){
}
MC{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
}
{
- id{"MCF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"MCF"}
+ to:intvector{
235,
1908405440,
}
@@ -2523,19 +2537,19 @@ supplementalData:table(nofallback){
}
MD{
{
- id{"MDL"}
- from:intvector{ /** 1993-11-29 */
+ from:intvector{
169,
-1878180320,
}
+ id{"MDL"}
}
{
- id{"MDC"}
- from:intvector{ /** 1992-06-01 */
+ from:intvector{
161,
-1560341952,
}
- to:intvector{ /** 1993-11-29 */
+ id{"MDC"}
+ to:intvector{
169,
-1878180320,
}
@@ -2543,30 +2557,30 @@ supplementalData:table(nofallback){
}
ME{
{
- id{"EUR"}
- from:intvector{ /** 2002-01-01 */
+ from:intvector{
235,
525945440,
}
+ id{"EUR"}
}
{
- id{"DEM"}
- from:intvector{ /** 1999-10-02 */
+ from:intvector{
213,
407765952,
}
- to:intvector{ /** 2002-05-15 */
+ id{"DEM"}
+ to:intvector{
235,
1735785440,
}
}
{
- id{"YUM"}
- from:intvector{ /** 1994-01-24 */
+ from:intvector{
176,
-839551392,
}
- to:intvector{ /** 2002-05-15 */
+ id{"YUM"}
+ to:intvector{
235,
1735785440,
}
@@ -2574,19 +2588,19 @@ supplementalData:table(nofallback){
}
MF{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -2594,19 +2608,19 @@ supplementalData:table(nofallback){
}
MG{
{
- id{"MGA"}
- from:intvector{ /** 1983-11-01 */
+ from:intvector{
95,
-2089000416,
}
+ id{"MGA"}
}
{
- id{"MGF"}
- from:intvector{ /** 1963-07-01 */
+ from:intvector{
-52,
-1881047904,
}
- to:intvector{ /** 2004-12-31 */
+ id{"MGF"}
+ to:intvector{
250,
1766096000,
}
@@ -2614,28 +2628,28 @@ supplementalData:table(nofallback){
}
MH{
{
- id{"USD"}
- from:intvector{ /** 1944-01-01 */
+ from:intvector{
-192,
-201986464,
}
+ id{"USD"}
}
}
MK{
{
- id{"MKD"}
- from:intvector{ /** 1993-05-20 */
+ from:intvector{
169,
1638826976,
}
+ id{"MKD"}
}
{
- id{"MKN"}
- from:intvector{ /** 1992-04-26 */
+ from:intvector{
162,
599538048,
}
- to:intvector{ /** 1993-05-20 */
+ id{"MKN"}
+ to:intvector{
169,
1638826976,
}
@@ -2643,30 +2657,30 @@ supplementalData:table(nofallback){
}
ML{
{
- id{"XOF"}
- from:intvector{ /** 1984-06-01 */
+ from:intvector{
102,
-618071488,
}
+ id{"XOF"}
}
{
- id{"MLF"}
- from:intvector{ /** 1962-07-02 */
+ from:intvector{
-59,
1029090464,
}
- to:intvector{ /** 1984-08-31 */
+ id{"MLF"}
+ to:intvector{
103,
1974048512,
}
}
{
- id{"XOF"}
- from:intvector{ /** 1958-11-24 */
+ from:intvector{
-88,
1253782048,
}
- to:intvector{ /** 1962-07-02 */
+ id{"XOF"}
+ to:intvector{
-59,
1029090464,
}
@@ -2674,19 +2688,19 @@ supplementalData:table(nofallback){
}
MM{
{
- id{"MMK"}
- from:intvector{ /** 1989-06-18 */
+ from:intvector{
139,
-210261440,
}
+ id{"MMK"}
}
{
- id{"BUK"}
- from:intvector{ /** 1952-07-01 */
+ from:intvector{
-133,
-1143896928,
}
- to:intvector{ /** 1989-06-18 */
+ id{"BUK"}
+ to:intvector{
139,
-210261440,
}
@@ -2694,46 +2708,46 @@ supplementalData:table(nofallback){
}
MN{
{
- id{"MNT"}
- from:intvector{ /** 1915-03-01 */
+ from:intvector{
-405,
-522632416,
}
+ id{"MNT"}
}
}
MO{
{
- id{"MOP"}
- from:intvector{ /** 1901-01-01 */
+ from:intvector{
-507,
95679072,
}
+ id{"MOP"}
}
}
MP{
{
- id{"USD"}
- from:intvector{ /** 1944-01-01 */
+ from:intvector{
-192,
-201986464,
}
+ id{"USD"}
}
}
MQ{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1960-01-01 */
+ from:intvector{
-74,
-2086527392,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -2741,19 +2755,19 @@ supplementalData:table(nofallback){
}
MR{
{
- id{"MRO"}
- from:intvector{ /** 1973-06-29 */
+ from:intvector{
22,
-1670287808,
}
+ id{"MRO"}
}
{
- id{"XOF"}
- from:intvector{ /** 1958-11-28 */
+ from:intvector{
-88,
1599382048,
}
- to:intvector{ /** 1973-06-29 */
+ id{"XOF"}
+ to:intvector{
22,
-1670287808,
}
@@ -2761,39 +2775,39 @@ supplementalData:table(nofallback){
}
MS{
{
- id{"XCD"}
- from:intvector{ /** 1967-02-27 */
+ from:intvector{
-22,
2041400512,
}
+ id{"XCD"}
}
}
MT{
{
- id{"EUR"}
- from:intvector{ /** 2008-01-01 */
+ from:intvector{
279,
849784416,
}
+ id{"EUR"}
}
{
- id{"MTL"}
- from:intvector{ /** 1968-06-07 */
+ from:intvector{
-15,
1784869440,
}
- to:intvector{ /** 2008-01-31 */
+ id{"MTL"}
+ to:intvector{
279,
-853182880,
}
}
{
- id{"MTP"}
- from:intvector{ /** 1914-08-13 */
+ from:intvector{
-412,
-956761344,
}
- to:intvector{ /** 1968-06-07 */
+ id{"MTP"}
+ to:intvector{
-15,
1784869440,
}
@@ -2801,28 +2815,28 @@ supplementalData:table(nofallback){
}
MU{
{
- id{"MUR"}
- from:intvector{ /** 1934-04-01 */
+ from:intvector{
-265,
2092973440,
}
+ id{"MUR"}
}
}
MV{
{
- id{"MVR"}
- from:intvector{ /** 1981-07-01 */
+ from:intvector{
80,
-736730976,
}
+ id{"MVR"}
}
{
- id{"MVP"}
- from:intvector{ /** 1947-01-01 */
+ from:intvector{
-169,
3133024,
}
- to:intvector{ /** 1981-07-01 */
+ id{"MVP"}
+ to:intvector{
80,
-736730976,
}
@@ -2830,75 +2844,75 @@ supplementalData:table(nofallback){
}
MW{
{
- id{"MWK"}
- from:intvector{ /** 1971-02-15 */
+ from:intvector{
7,
-1614018368,
}
+ id{"MWK"}
}
}
MX{
{
- id{"MXN"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"MXN"}
}
{
- id{"MXP"}
- from:intvector{ /** 1822-01-01 */
+ from:intvector{
-1088,
-1808889248,
}
- to:intvector{ /** 1992-12-31 */
+ id{"MXP"}
+ to:intvector{
162,
1032018048,
}
}
{
- id{"MXV"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"MXV"}
}
}
MY{
{
- id{"MYR"}
- from:intvector{ /** 1963-09-16 */
+ from:intvector{
-52,
-584927904,
}
+ id{"MYR"}
}
}
MZ{
{
- id{"MZN"}
- from:intvector{ /** 2006-07-01 */
+ from:intvector{
264,
-2092313440,
}
+ id{"MZN"}
}
{
- id{"MZM"}
- from:intvector{ /** 1980-06-16 */
+ from:intvector{
73,
-998419904,
}
- to:intvector{ /** 2006-12-31 */
+ id{"MZM"}
+ to:intvector{
265,
499986560,
}
}
{
- id{"MZE"}
- from:intvector{ /** 1975-06-25 */
+ from:intvector{
37,
926570048,
}
- to:intvector{ /** 1980-06-16 */
+ id{"MZE"}
+ to:intvector{
73,
-998419904,
}
@@ -2906,19 +2920,19 @@ supplementalData:table(nofallback){
}
NA{
{
- id{"NAD"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"NAD"}
}
{
- id{"ZAR"}
- from:intvector{ /** 1961-02-14 */
+ from:intvector{
-66,
594361536,
}
- to:intvector{ /** 1993-01-01 */
+ id{"ZAR"}
+ to:intvector{
168,
-3013024,
}
@@ -2926,55 +2940,55 @@ supplementalData:table(nofallback){
}
NC{
{
- id{"XPF"}
- from:intvector{ /** 1985-01-01 */
+ from:intvector{
110,
939257440,
}
+ id{"XPF"}
}
}
NE{
{
- id{"XOF"}
- from:intvector{ /** 1958-12-19 */
+ from:intvector{
-88,
821842048,
}
+ id{"XOF"}
}
}
NF{
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"AUD"}
}
}
NG{
{
- id{"NGN"}
- from:intvector{ /** 1973-01-01 */
+ from:intvector{
22,
205179488,
}
+ id{"NGN"}
}
}
NI{
{
- id{"NIO"}
- from:intvector{ /** 1991-04-30 */
+ from:intvector{
154,
-526090880,
}
+ id{"NIO"}
}
{
- id{"NIC"}
- from:intvector{ /** 1988-02-15 */
+ from:intvector{
132,
-2027330368,
}
- to:intvector{ /** 1991-04-30 */
+ id{"NIC"}
+ to:intvector{
154,
-526090880,
}
@@ -2982,19 +2996,19 @@ supplementalData:table(nofallback){
}
NL{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"NLG"}
- from:intvector{ /** 1813-01-01 */
+ from:intvector{
-1154,
1957119584,
}
- to:intvector{ /** 2002-02-28 */
+ id{"NLG"}
+ to:intvector{
235,
-1436161856,
}
@@ -3002,19 +3016,19 @@ supplementalData:table(nofallback){
}
NO{
{
- id{"NOK"}
- from:intvector{ /** 1905-06-07 */
+ from:intvector{
-478,
-2004239808,
}
+ id{"NOK"}
}
{
- id{"SEK"}
- from:intvector{ /** 1873-05-27 */
+ from:intvector{
-713,
-715785248,
}
- to:intvector{ /** 1905-06-07 */
+ id{"SEK"}
+ to:intvector{
-478,
-2004239808,
}
@@ -3022,19 +3036,19 @@ supplementalData:table(nofallback){
}
NP{
{
- id{"NPR"}
- from:intvector{ /** 1933-01-01 */
+ from:intvector{
-272,
621564512,
}
+ id{"NPR"}
}
{
- id{"INR"}
- from:intvector{ /** 1870-01-01 */
+ from:intvector{
-735,
1127422560,
}
- to:intvector{ /** 1966-10-17 */
+ id{"INR"}
+ to:intvector{
-30,
-293348416,
}
@@ -3042,82 +3056,82 @@ supplementalData:table(nofallback){
}
NR{
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"AUD"}
}
}
NU{
{
- id{"NZD"}
- from:intvector{ /** 1967-07-10 */
+ from:intvector{
-22,
572900512,
}
+ id{"NZD"}
}
}
NZ{
{
- id{"NZD"}
- from:intvector{ /** 1967-07-10 */
+ from:intvector{
-22,
572900512,
}
+ id{"NZD"}
}
}
OM{
{
- id{"OMR"}
- from:intvector{ /** 1972-11-11 */
+ from:intvector{
14,
-487849440,
}
+ id{"OMR"}
}
}
PA{
{
- id{"PAB"}
- from:intvector{ /** 1903-11-04 */
+ from:intvector{
-493,
-997030368,
}
+ id{"PAB"}
}
{
- id{"USD"}
- from:intvector{ /** 1903-11-18 */
+ from:intvector{
-492,
212569632,
}
+ id{"USD"}
}
}
PE{
{
- id{"PEN"}
- from:intvector{ /** 1991-07-01 */
+ from:intvector{
154,
1263456416,
}
+ id{"PEN"}
}
{
- id{"PEI"}
- from:intvector{ /** 1985-02-01 */
+ from:intvector{
110,
939317440,
}
- to:intvector{ /** 1991-07-01 */
+ id{"PEI"}
+ to:intvector{
154,
1263456416,
}
}
{
- id{"PES"}
- from:intvector{ /** 1863-02-14 */
+ from:intvector{
-786,
369214656,
}
- to:intvector{ /** 1985-02-01 */
+ id{"PES"}
+ to:intvector{
110,
939317440,
}
@@ -3125,28 +3139,28 @@ supplementalData:table(nofallback){
}
PF{
{
- id{"XPF"}
- from:intvector{ /** 1945-12-26 */
+ from:intvector{
-184,
-778664832,
}
+ id{"XPF"}
}
}
PG{
{
- id{"PGK"}
- from:intvector{ /** 1975-09-16 */
+ from:intvector{
37,
149150048,
}
+ id{"PGK"}
}
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
- to:intvector{ /** 1975-09-16 */
+ id{"AUD"}
+ to:intvector{
37,
149150048,
}
@@ -3154,28 +3168,28 @@ supplementalData:table(nofallback){
}
PH{
{
- id{"PHP"}
- from:intvector{ /** 1946-07-04 */
+ from:intvector{
-177,
-1208535904,
}
+ id{"PHP"}
}
}
PK{
{
- id{"PKR"}
- from:intvector{ /** 1948-04-01 */
+ from:intvector{
-162,
1474541952,
}
+ id{"PKR"}
}
{
- id{"INR"}
- from:intvector{ /** 1835-08-17 */
+ from:intvector{
-992,
1779237632,
}
- to:intvector{ /** 1947-08-15 */
+ id{"INR"}
+ to:intvector{
-169,
1213153024,
}
@@ -3183,19 +3197,19 @@ supplementalData:table(nofallback){
}
PL{
{
- id{"PLN"}
- from:intvector{ /** 1995-01-01 */
+ from:intvector{
183,
-1355522464,
}
+ id{"PLN"}
}
{
- id{"PLZ"}
- from:intvector{ /** 1950-10-28 */
+ from:intvector{
-147,
-1753374784,
}
- to:intvector{ /** 1994-12-31 */
+ id{"PLZ"}
+ to:intvector{
176,
-234091392,
}
@@ -3203,19 +3217,19 @@ supplementalData:table(nofallback){
}
PM{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1972-12-21 */
+ from:intvector{
15,
376210560,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -3223,28 +3237,28 @@ supplementalData:table(nofallback){
}
PN{
{
- id{"NZD"}
- from:intvector{ /** 1969-01-13 */
+ from:intvector{
-8,
-434368928,
}
+ id{"NZD"}
}
}
PR{
{
- id{"USD"}
- from:intvector{ /** 1898-12-10 */
+ from:intvector{
-529,
755219584,
}
+ id{"USD"}
}
{
- id{"ESP"}
- from:intvector{ /** 1800-01-01 */
+ from:intvector{
-1250,
-248187296,
}
- to:intvector{ /** 1898-12-10 */
+ id{"ESP"}
+ to:intvector{
-529,
755219584,
}
@@ -3252,37 +3266,37 @@ supplementalData:table(nofallback){
}
PS{
{
- id{"JOD"}
- from:intvector{ /** 1996-02-12 */
+ from:intvector{
191,
1066166464,
}
+ id{"JOD"}
}
{
- id{"ILS"}
- from:intvector{ /** 1985-09-04 */
+ from:intvector{
110,
1198937440,
}
+ id{"ILS"}
}
{
- id{"ILP"}
- from:intvector{ /** 1967-06 */
+ from:intvector{
-23,
-204759488,
}
- to:intvector{ /** 1980-02-22 */
+ id{"ILP"}
+ to:intvector{
73,
-480259904,
}
}
{
- id{"JOD"}
- from:intvector{ /** 1950-07-01 */
+ from:intvector{
-147,
208612512,
}
- to:intvector{ /** 1967-06-01 */
+ id{"JOD"}
+ to:intvector{
-23,
-204759488,
}
@@ -3290,19 +3304,19 @@ supplementalData:table(nofallback){
}
PT{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"PTE"}
- from:intvector{ /** 1911-05-22 */
+ from:intvector{
-434,
-384460832,
}
- to:intvector{ /** 2002-02-28 */
+ id{"PTE"}
+ to:intvector{
235,
-1436161856,
}
@@ -3310,55 +3324,46 @@ supplementalData:table(nofallback){
}
PW{
{
- id{"USD"}
- from:intvector{ /** 1944-01-01 */
+ from:intvector{
-192,
-201986464,
}
+ id{"USD"}
}
}
PY{
{
- id{"PYG"}
- from:intvector{ /** 1943-11-01 */
+ from:intvector{
-199,
-1672615392,
}
+ id{"PYG"}
}
}
QA{
{
- id{"QAR"}
- from:intvector{ /** 1973-05-19 */
+ from:intvector{
22,
1760619488,
}
- }
- }
- EU{
- {
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
- 213,
- 320825952,
- }
+ id{"QAR"}
}
}
RE{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1975-01-01 */
+ from:intvector{
36,
-1147329952,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -3366,19 +3371,19 @@ supplementalData:table(nofallback){
}
RO{
{
- id{"RON"}
- from:intvector{ /** 2005-07-01 */
+ from:intvector{
257,
731424928,
}
+ id{"RON"}
}
{
- id{"ROL"}
- from:intvector{ /** 1952-01-28 */
+ from:intvector{
-132,
1188543072,
}
- to:intvector{ /** 2006-12-31 */
+ id{"ROL"}
+ to:intvector{
265,
499986560,
}
@@ -3386,30 +3391,30 @@ supplementalData:table(nofallback){
}
RS{
{
- id{"RSD"}
- from:intvector{ /** 2006-10-25 */
+ from:intvector{
264,
-18533440,
}
+ id{"RSD"}
}
{
- id{"CSD"}
- from:intvector{ /** 2002-05-15 */
+ from:intvector{
235,
1735785440,
}
- to:intvector{ /** 2006-10-25 */
+ id{"CSD"}
+ to:intvector{
264,
-18533440,
}
}
{
- id{"YUM"}
- from:intvector{ /** 1994-01-24 */
+ from:intvector{
176,
-839551392,
}
- to:intvector{ /** 2002-05-15 */
+ id{"YUM"}
+ to:intvector{
235,
1735785440,
}
@@ -3417,19 +3422,19 @@ supplementalData:table(nofallback){
}
RU{
{
- id{"RUB"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"RUB"}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1998-12-31 */
+ id{"RUR"}
+ to:intvector{
206,
1442257024,
}
@@ -3437,37 +3442,37 @@ supplementalData:table(nofallback){
}
RW{
{
- id{"RWF"}
- from:intvector{ /** 1964-05-19 */
+ from:intvector{
-44,
1145261024,
}
+ id{"RWF"}
}
}
SA{
{
- id{"SAR"}
- from:intvector{ /** 1952-10-22 */
+ from:intvector{
-132,
670683072,
}
+ id{"SAR"}
}
}
SB{
{
- id{"SBD"}
- from:intvector{ /** 1977-10-24 */
+ from:intvector{
51,
-425699392,
}
+ id{"SBD"}
}
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
- to:intvector{ /** 1978-06-30 */
+ id{"AUD"}
+ to:intvector{
59,
1563689536,
}
@@ -3475,61 +3480,61 @@ supplementalData:table(nofallback){
}
SC{
{
- id{"SCR"}
- from:intvector{ /** 1903-11-01 */
+ from:intvector{
-493,
-1256230368,
}
+ id{"SCR"}
}
}
SD{
{
- id{"SDG"}
- from:intvector{ /** 2007-01-10 */
+ from:intvector{
272,
156155488,
}
+ id{"SDG"}
}
{
- id{"SDD"}
- from:intvector{ /** 1992-06-08 */
+ from:intvector{
161,
-955541952,
}
- to:intvector{ /** 2007-06-30 */
+ id{"SDD"}
+ to:intvector{
272,
1884455488,
}
}
{
- id{"SDP"}
- from:intvector{ /** 1957-04-08 */
+ from:intvector{
-96,
-1600266880,
}
- to:intvector{ /** 1998-06-01 */
+ id{"SDP"}
+ to:intvector{
205,
-1150102976,
}
}
{
- id{"EGP"}
- from:intvector{ /** 1889-01-19 */
+ from:intvector{
-595,
1003201120,
}
- to:intvector{ /** 1958-01-01 */
+ id{"EGP"}
+ to:intvector{
-89,
-734017952,
}
}
{
- id{"GBP"}
- from:intvector{ /** 1889-01-19 */
+ from:intvector{
-595,
1003201120,
}
- to:intvector{ /** 1958-01-01 */
+ id{"GBP"}
+ to:intvector{
-89,
-734017952,
}
@@ -3537,28 +3542,28 @@ supplementalData:table(nofallback){
}
SE{
{
- id{"SEK"}
- from:intvector{ /** 1873-05-27 */
+ from:intvector{
-713,
-715785248,
}
+ id{"SEK"}
}
}
SG{
{
- id{"SGD"}
- from:intvector{ /** 1967-06-12 */
+ from:intvector{
-22,
745640512,
}
+ id{"SGD"}
}
{
- id{"MYR"}
- from:intvector{ /** 1963-09-16 */
+ from:intvector{
-52,
-584927904,
}
- to:intvector{ /** 1967-06-12 */
+ id{"MYR"}
+ to:intvector{
-22,
745640512,
}
@@ -3566,28 +3571,28 @@ supplementalData:table(nofallback){
}
SH{
{
- id{"SHP"}
- from:intvector{ /** 1917-02-15 */
+ from:intvector{
-390,
-579201856,
}
+ id{"SHP"}
}
}
SI{
{
- id{"EUR"}
- from:intvector{ /** 2007-01-01 */
+ from:intvector{
271,
-621444512,
}
+ id{"EUR"}
}
{
- id{"SIT"}
- from:intvector{ /** 1992-10-07 */
+ from:intvector{
161,
-1041701952,
}
- to:intvector{ /** 2007-01-14 */
+ id{"SIT"}
+ to:intvector{
272,
501755488,
}
@@ -3595,39 +3600,39 @@ supplementalData:table(nofallback){
}
SJ{
{
- id{"NOK"}
- from:intvector{ /** 1905-06-07 */
+ from:intvector{
-478,
-2004239808,
}
+ id{"NOK"}
}
}
SK{
{
- id{"EUR"}
- from:intvector{ /** 2009-01-01 */
+ from:intvector{
286,
-1887553952,
}
+ id{"EUR"}
}
{
- id{"SKK"}
- from:intvector{ /** 1992-12-31 */
+ from:intvector{
162,
1032018048,
}
- to:intvector{ /** 2009-01-01 */
+ id{"SKK"}
+ to:intvector{
286,
-1887553952,
}
}
{
- id{"CSK"}
- from:intvector{ /** 1953-06-01 */
+ from:intvector{
-125,
413672000,
}
- to:intvector{ /** 1992-12-31 */
+ id{"CSK"}
+ to:intvector{
162,
1032018048,
}
@@ -3635,19 +3640,19 @@ supplementalData:table(nofallback){
}
SL{
{
- id{"SLL"}
- from:intvector{ /** 1964-08-04 */
+ from:intvector{
-45,
-150558976,
}
+ id{"SLL"}
}
{
- id{"GBP"}
- from:intvector{ /** 1808-11-30 */
+ from:intvector{
-1190,
1229342240,
}
- to:intvector{ /** 1966-02-04 */
+ id{"GBP"}
+ to:intvector{
-30,
-1417028416,
}
@@ -3655,19 +3660,19 @@ supplementalData:table(nofallback){
}
SM{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"ITL"}
- from:intvector{ /** 1865-12-23 */
+ from:intvector{
-772,
-118694784,
}
- to:intvector{ /** 2001-02-28 */
+ id{"ITL"}
+ to:intvector{
228,
1387576512,
}
@@ -3675,48 +3680,48 @@ supplementalData:table(nofallback){
}
SN{
{
- id{"XOF"}
- from:intvector{ /** 1959-04-04 */
+ from:intvector{
-81,
996590976,
}
+ id{"XOF"}
}
}
SO{
{
- id{"SOS"}
- from:intvector{ /** 1960-07-01 */
+ from:intvector{
-74,
-2086167392,
}
+ id{"SOS"}
}
}
SR{
{
- id{"SRD"}
- from:intvector{ /** 2004-01-01 */
+ from:intvector{
249,
-826564000,
}
+ id{"SRD"}
}
{
- id{"SRG"}
- from:intvector{ /** 1940-05-10 */
+ from:intvector{
-221,
-1100494880,
}
- to:intvector{ /** 2003-12-31 */
+ id{"SRG"}
+ to:intvector{
243,
294867072,
}
}
{
- id{"NLG"}
- from:intvector{ /** 1815-11-20 */
+ from:intvector{
-1139,
-2048157152,
}
- to:intvector{ /** 1940-05-10 */
+ id{"NLG"}
+ to:intvector{
-221,
-1100494880,
}
@@ -3724,19 +3729,19 @@ supplementalData:table(nofallback){
}
SS{
{
- id{"SSP"}
- from:intvector{ /** 2011-07-18 */
+ from:intvector{
301,
-1770903392,
}
+ id{"SSP"}
}
{
- id{"SDG"}
- from:intvector{ /** 2007-01-10 */
+ from:intvector{
272,
156155488,
}
- to:intvector{ /** 2011-09-01 */
+ id{"SDG"}
+ to:intvector{
301,
1055383904,
}
@@ -3744,21 +3749,21 @@ supplementalData:table(nofallback){
}
ST{
{
- id{"STD"}
- from:intvector{ /** 1977-09-08 */
+ from:intvector{
51,
-1808159392,
}
+ id{"STD"}
}
}
SU{
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -3766,19 +3771,19 @@ supplementalData:table(nofallback){
}
SV{
{
- id{"USD"}
- from:intvector{ /** 2001-01-01 */
+ from:intvector{
227,
-945283488,
}
+ id{"USD"}
}
{
- id{"SVC"}
- from:intvector{ /** 1919-11-11 */
+ from:intvector{
-375,
2018196000,
}
- to:intvector{ /** 2001-01-01 */
+ id{"SVC"}
+ to:intvector{
227,
-945283488,
}
@@ -3786,55 +3791,55 @@ supplementalData:table(nofallback){
}
SY{
{
- id{"SYP"}
- from:intvector{ /** 1948-01-01 */
+ from:intvector{
-162,
1474361952,
}
+ id{"SYP"}
}
}
SZ{
{
- id{"SZL"}
- from:intvector{ /** 1974-09-06 */
+ from:intvector{
29,
2108888416,
}
+ id{"SZL"}
}
}
TC{
{
- id{"USD"}
- from:intvector{ /** 1969-09-08 */
+ from:intvector{
-8,
-865888928,
}
+ id{"USD"}
}
}
TD{
{
- id{"XAF"}
- from:intvector{ /** 1993-01-01 */
+ from:intvector{
168,
-3013024,
}
+ id{"XAF"}
}
}
TF{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1959-01-01 */
+ from:intvector{
-81,
737210976,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
@@ -3842,48 +3847,48 @@ supplementalData:table(nofallback){
}
TG{
{
- id{"XOF"}
- from:intvector{ /** 1958-11-28 */
+ from:intvector{
-88,
1599382048,
}
+ id{"XOF"}
}
}
TH{
{
- id{"THB"}
- from:intvector{ /** 1928-04-15 */
+ from:intvector{
-309,
-1402632832,
}
+ id{"THB"}
}
}
TJ{
{
- id{"TJS"}
- from:intvector{ /** 2000-10-26 */
+ from:intvector{
220,
-342372416,
}
+ id{"TJS"}
}
{
- id{"TJR"}
- from:intvector{ /** 1995-05-10 */
+ from:intvector{
183,
-577682464,
}
- to:intvector{ /** 2000-10-25 */
+ id{"TJR"}
+ to:intvector{
220,
-428772416,
}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1995-05-10 */
+ id{"RUR"}
+ to:intvector{
183,
-577682464,
}
@@ -3891,39 +3896,39 @@ supplementalData:table(nofallback){
}
TK{
{
- id{"NZD"}
- from:intvector{ /** 1967-07-10 */
+ from:intvector{
-22,
572900512,
}
+ id{"NZD"}
}
}
TL{
{
- id{"USD"}
- from:intvector{ /** 1999-10-20 */
+ from:intvector{
213,
1962965952,
}
+ id{"USD"}
}
{
- id{"TPE"}
- from:intvector{ /** 1959-01-02 */
+ from:intvector{
-81,
823610976,
}
- to:intvector{ /** 2002-05-20 */
+ id{"TPE"}
+ to:intvector{
235,
-2127181856,
}
}
{
- id{"IDR"}
- from:intvector{ /** 1975-12-07 */
+ from:intvector{
36,
-628269952,
}
- to:intvector{ /** 2002-05-20 */
+ id{"IDR"}
+ to:intvector{
235,
-2127181856,
}
@@ -3931,41 +3936,41 @@ supplementalData:table(nofallback){
}
TM{
{
- id{"TMT"}
- from:intvector{ /** 2009-01-01 */
+ from:intvector{
286,
-1887553952,
}
+ id{"TMT"}
}
{
- id{"TMM"}
- from:intvector{ /** 1993-11-01 */
+ from:intvector{
168,
-2413024,
}
- to:intvector{ /** 2009-01-01 */
+ id{"TMM"}
+ to:intvector{
286,
-1887553952,
}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1993-11-01 */
+ id{"RUR"}
+ to:intvector{
168,
-2413024,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -3973,41 +3978,41 @@ supplementalData:table(nofallback){
}
TN{
{
- id{"TND"}
- from:intvector{ /** 1958-11-01 */
+ from:intvector{
-89,
-733417952,
}
+ id{"TND"}
}
}
TO{
{
- id{"TOP"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"TOP"}
}
}
TP{
{
- id{"TPE"}
- from:intvector{ /** 1959-01-02 */
+ from:intvector{
-81,
823610976,
}
- to:intvector{ /** 2002-05-20 */
+ id{"TPE"}
+ to:intvector{
235,
-2127181856,
}
}
{
- id{"IDR"}
- from:intvector{ /** 1975-12-07 */
+ from:intvector{
36,
-628269952,
}
- to:intvector{ /** 2002-05-20 */
+ id{"IDR"}
+ to:intvector{
235,
-2127181856,
}
@@ -4015,19 +4020,19 @@ supplementalData:table(nofallback){
}
TR{
{
- id{"TRY"}
- from:intvector{ /** 2005-01-01 */
+ from:intvector{
257,
731064928,
}
+ id{"TRY"}
}
{
- id{"TRL"}
- from:intvector{ /** 1922-11-01 */
+ from:intvector{
-353,
1359315488,
}
- to:intvector{ /** 2005-12-31 */
+ id{"TRL"}
+ to:intvector{
257,
-971242368,
}
@@ -4035,77 +4040,77 @@ supplementalData:table(nofallback){
}
TT{
{
- id{"TTD"}
- from:intvector{ /** 1964-01-01 */
+ from:intvector{
-45,
-410178976,
}
+ id{"TTD"}
}
}
TV{
{
- id{"AUD"}
- from:intvector{ /** 1966-02-14 */
+ from:intvector{
-30,
-553028416,
}
+ id{"AUD"}
}
}
TW{
{
- id{"TWD"}
- from:intvector{ /** 1949-06-15 */
+ from:intvector{
-155,
-53076416,
}
+ id{"TWD"}
}
}
TZ{
{
- id{"TZS"}
- from:intvector{ /** 1966-06-14 */
+ from:intvector{
-30,
-552788416,
}
+ id{"TZS"}
}
}
UA{
{
- id{"UAH"}
- from:intvector{ /** 1996-09-02 */
+ from:intvector{
191,
202586464,
}
+ id{"UAH"}
}
{
- id{"UAK"}
- from:intvector{ /** 1992-11-13 */
+ from:intvector{
161,
-523241952,
}
- to:intvector{ /** 1993-10-17 */
+ id{"UAK"}
+ to:intvector{
169,
1379926976,
}
}
{
- id{"RUR"}
- from:intvector{ /** 1991-12-25 */
+ from:intvector{
154,
-957610880,
}
- to:intvector{ /** 1992-11-13 */
+ id{"RUR"}
+ to:intvector{
161,
-523241952,
}
}
{
- id{"SUR"}
- from:intvector{ /** 1961-01-01 */
+ from:intvector{
-67,
-528898464,
}
- to:intvector{ /** 1991-12-25 */
+ id{"SUR"}
+ to:intvector{
154,
-957610880,
}
@@ -4113,19 +4118,19 @@ supplementalData:table(nofallback){
}
UG{
{
- id{"UGX"}
- from:intvector{ /** 1987-05-15 */
+ from:intvector{
125,
796588000,
}
+ id{"UGX"}
}
{
- id{"UGS"}
- from:intvector{ /** 1966-08-15 */
+ from:intvector{
-30,
-466268416,
}
- to:intvector{ /** 1987-05-15 */
+ id{"UGS"}
+ to:intvector{
125,
796588000,
}
@@ -4133,87 +4138,87 @@ supplementalData:table(nofallback){
}
UM{
{
- id{"USD"}
- from:intvector{ /** 1944-01-01 */
+ from:intvector{
-192,
-201986464,
}
+ id{"USD"}
}
}
US{
{
- id{"USD"}
- from:intvector{ /** 1792-01-01 */
+ from:intvector{
-1308,
694083168,
}
+ id{"USD"}
}
{
- id{"USN"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"USN"}
}
{
- id{"USS"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"USS"}
}
}
UY{
{
- id{"UYU"}
- from:intvector{ /** 1993-03-01 */
+ from:intvector{
168,
-2893024,
}
+ id{"UYU"}
}
{
- id{"UYP"}
- from:intvector{ /** 1975-07-01 */
+ from:intvector{
36,
-1146969952,
}
- to:intvector{ /** 1993-03-01 */
+ id{"UYP"}
+ to:intvector{
168,
-2893024,
}
}
{
- id{"UYI"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"UYI"}
}
}
UZ{
{
- id{"UZS"}
- from:intvector{ /** 1994-07-01 */
+ from:intvector{
176,
1468575904,
}
+ id{"UZS"}
}
}
VA{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"ITL"}
- from:intvector{ /** 1870-10-19 */
+ from:intvector{
-735,
-1611804736,
}
- to:intvector{ /** 2002-02-28 */
+ id{"ITL"}
+ to:intvector{
235,
-1436161856,
}
@@ -4221,28 +4226,28 @@ supplementalData:table(nofallback){
}
VC{
{
- id{"XCD"}
- from:intvector{ /** 1965-10-06 */
+ from:intvector{
-37,
1579989952,
}
+ id{"XCD"}
}
}
VE{
{
- id{"VEF"}
- from:intvector{ /** 2008-01-01 */
+ from:intvector{
279,
849784416,
}
+ id{"VEF"}
}
{
- id{"VEB"}
- from:intvector{ /** 1871-05-11 */
+ from:intvector{
-728,
-832075808,
}
- to:intvector{ /** 2008-06-30 */
+ id{"VEB"}
+ to:intvector{
279,
-939282880,
}
@@ -4250,19 +4255,19 @@ supplementalData:table(nofallback){
}
VG{
{
- id{"USD"}
- from:intvector{ /** 1833-01-01 */
+ from:intvector{
-1007,
1748927072,
}
+ id{"USD"}
}
{
- id{"GBP"}
- from:intvector{ /** 1833-01-01 */
+ from:intvector{
-1007,
1748927072,
}
- to:intvector{ /** 1959-01-01 */
+ id{"GBP"}
+ to:intvector{
-81,
737210976,
}
@@ -4270,28 +4275,28 @@ supplementalData:table(nofallback){
}
VI{
{
- id{"USD"}
- from:intvector{ /** 1837-01-01 */
+ from:intvector{
-978,
-869691808,
}
+ id{"USD"}
}
}
VN{
{
- id{"VND"}
- from:intvector{ /** 1985-09-14 */
+ from:intvector{
110,
2062937440,
}
+ id{"VND"}
}
{
- id{"VNN"}
- from:intvector{ /** 1978-05-03 */
+ from:intvector{
58,
-769170464,
}
- to:intvector{ /** 1985-09-14 */
+ id{"VNN"}
+ to:intvector{
110,
2062937440,
}
@@ -4299,79 +4304,79 @@ supplementalData:table(nofallback){
}
VU{
{
- id{"VUV"}
- from:intvector{ /** 1981-01-01 */
+ from:intvector{
80,
-737090976,
}
+ id{"VUV"}
}
}
WF{
{
- id{"XPF"}
- from:intvector{ /** 1961-07-30 */
+ from:intvector{
-66,
1977061536,
}
+ id{"XPF"}
}
}
WS{
{
- id{"WST"}
- from:intvector{ /** 1967-07-10 */
+ from:intvector{
-22,
572900512,
}
- }
- }
- YE{
- {
- id{"YER"}
- from:intvector{ /** 1990-05-22 */
- 147,
- 1606507488,
- }
+ id{"WST"}
}
}
YD{
{
- id{"YDD"}
- from:intvector{ /** 1965-04-01 */
+ from:intvector{
-37,
1147629952,
}
- to:intvector{ /** 1996-01-01 */
+ id{"YDD"}
+ to:intvector{
191,
115706464,
}
}
}
+ YE{
+ {
+ from:intvector{
+ 147,
+ 1606507488,
+ }
+ id{"YER"}
+ }
+ }
YT{
{
- id{"EUR"}
- from:intvector{ /** 1999-01-01 */
+ from:intvector{
213,
320825952,
}
+ id{"EUR"}
}
{
- id{"FRF"}
- from:intvector{ /** 1976-02-23 */
+ from:intvector{
44,
-2070208320,
}
- to:intvector{ /** 2002-02-17 */
+ id{"FRF"}
+ to:intvector{
235,
1908405440,
}
}
{
- id{"KMF"}
- from:intvector{ /** 1975-01-01 */
+ from:intvector{
36,
-1147329952,
}
- to:intvector{ /** 1976-02-23 */
+ id{"KMF"}
+ to:intvector{
44,
-2070208320,
}
@@ -4379,34 +4384,34 @@ supplementalData:table(nofallback){
}
YU{
{
- id{"YUM"}
- from:intvector{ /** 1994-01-24 */
+ from:intvector{
176,
-839551392,
}
- to:intvector{ /** 2002-05-15 */
+ id{"YUM"}
+ to:intvector{
235,
1735785440,
}
}
{
- id{"YUN"}
- from:intvector{ /** 1990-01-01 */
+ from:intvector{
146,
-208132512,
}
- to:intvector{ /** 1992-07-24 */
+ id{"YUN"}
+ to:intvector{
162,
426918048,
}
}
{
- id{"YUD"}
- from:intvector{ /** 1966-01-01 */
+ from:intvector{
-30,
-1676288416,
}
- to:intvector{ /** 1990-01-01 */
+ id{"YUD"}
+ to:intvector{
146,
-208132512,
}
@@ -4414,48 +4419,48 @@ supplementalData:table(nofallback){
}
ZA{
{
- id{"ZAR"}
- from:intvector{ /** 1961-02-14 */
+ from:intvector{
-66,
594361536,
}
+ id{"ZAR"}
}
{
- id{"ZAL"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"ZAL"}
}
}
ZM{
{
- id{"ZMK"}
- from:intvector{ /** 1968-01-16 */
+ from:intvector{
-15,
-1732797856,
}
+ id{"ZMK"}
}
}
ZR{
{
- id{"ZRN"}
- from:intvector{ /** 1993-11-01 */
+ from:intvector{
168,
-2413024,
}
- to:intvector{ /** 1998-07 */
+ id{"ZRN"}
+ to:intvector{
205,
-1150042976,
}
}
{
- id{"ZRZ"}
- from:intvector{ /** 1971-10-27 */
+ from:intvector{
7,
-576738368,
}
- to:intvector{ /** 1993-11-01 */
+ id{"ZRZ"}
+ to:intvector{
168,
-2413024,
}
@@ -4463,52 +4468,52 @@ supplementalData:table(nofallback){
}
ZW{
{
- id{"USD"}
- from:intvector{ /** 2009-04-12 */
+ from:intvector{
286,
-936973952,
}
+ id{"USD"}
}
{
- id{"ZWL"}
- from:intvector{ /** 2009-02-02 */
+ from:intvector{
286,
-1801093952,
}
- to:intvector{ /** 2009-04-12 */
+ id{"ZWL"}
+ to:intvector{
286,
-936973952,
}
}
{
- id{"ZWR"}
- from:intvector{ /** 2008-08-01 */
+ from:intvector{
279,
850204416,
}
- to:intvector{ /** 2009-02-02 */
+ id{"ZWR"}
+ to:intvector{
286,
-1801093952,
}
}
{
- id{"ZWD"}
- from:intvector{ /** 1980-04-18 */
+ from:intvector{
73,
-825739904,
}
- to:intvector{ /** 2008-08-01 */
+ id{"ZWD"}
+ to:intvector{
279,
850204416,
}
}
{
- id{"RHD"}
- from:intvector{ /** 1970-02-17 */
+ from:intvector{
0,
1382520000,
}
- to:intvector{ /** 1980-04-18 */
+ id{"RHD"}
+ to:intvector{
73,
-825739904,
}
@@ -4516,136 +4521,126 @@ supplementalData:table(nofallback){
}
ZZ{
{
- id{"XAG"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XAG"}
}
{
- id{"XAU"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XAU"}
}
{
- id{"XBA"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XBA"}
}
{
- id{"XBB"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XBB"}
}
{
- id{"XBC"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XBC"}
}
{
- id{"XBD"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XBD"}
}
{
- id{"XDR"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XDR"}
}
{
- id{"XEU"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XEU"}
}
{
- id{"XFO"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XFO"}
}
{
- id{"XFU"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XFU"}
}
{
- id{"XPD"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XPD"}
}
{
- id{"XPT"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XPT"}
}
{
- id{"XRE"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XRE"}
}
{
- id{"XSU"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XSU"}
}
{
- id{"XTS"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XTS"}
}
{
- id{"XUA"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XUA"}
}
{
- id{"XXX"}
- from:intvector{ /** 9999-12-31 */
+ from:intvector{
58993,
351827072,
}
+ id{"XXX"}
}
}
}
- /**
- * Currency metadata. Unlike the "Currencies" element, this is
- * NOT true locale data. It exists only in root. The two
- * integers are the fraction digits for each currency, and the
- * rounding increment. The fraction digits must be an integer
- * from 0..9. If there is no rounding, the rounding incrementis
- * zero. Otherwise the rounding increment is given in units of
- * 10^(-fraction_digits). The special tag "DEFAULT" gives the
- * meta data for all currencies not otherwise listed.
- */
CurrencyMeta{
ADP:intvector{
0,
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sv.txt b/Build/source/libs/icu/icu-50.1/data/curr/sv.txt
index 05ae63e5b60..767ec901b42 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sv.xml
// *
// ***************************************************************************
/**
@@ -28,7 +28,7 @@ sv{
"afghani",
}
ALK{
- "ALK" /** === */,
+ "ALK",
"albansk gamla lek",
}
ALL{
@@ -156,11 +156,11 @@ sv{
"burundisk franc",
}
BMD{
- "BMD",
+ "BM$",
"Bermuda-dollar",
}
BND{
- "BND",
+ "BN$",
"Brunei-dollar",
}
BOB{
@@ -192,7 +192,7 @@ sv{
"brasiliansk cruzeiro (1990-1993)",
}
BRL{
- "R$",
+ "BR$",
"brasiliansk real",
}
BRN{
@@ -208,7 +208,7 @@ sv{
"brasiliansk cruzeiro (1942-1967)",
}
BSD{
- "BSD",
+ "BS$",
"Bahamas-dollar",
}
BTN{
@@ -232,11 +232,11 @@ sv{
"vitrysk rubel",
}
BZD{
- "BZD",
+ "BZ$",
"belizisk dollar",
}
CAD{
- "CA$",
+ "CAN$",
"kanadensisk dollar",
}
CDF{
@@ -268,7 +268,7 @@ sv{
"chilensk peso",
}
CNX{
- "CNX" /** === */,
+ "CNX",
"kinesisk dollar",
}
CNY{
@@ -328,7 +328,7 @@ sv{
"djiboutisk franc",
}
DKK{
- "DKK",
+ "Dkr",
"dansk krona",
}
DOP{
@@ -352,7 +352,7 @@ sv{
"estnisk krona",
}
EGP{
- "EGP",
+ "EG£",
"egyptiskt pund",
}
ERN{
@@ -396,7 +396,7 @@ sv{
"fransk franc",
}
GBP{
- "£",
+ "GB£",
"brittiskt pund sterling",
}
GEK{
@@ -452,7 +452,7 @@ sv{
"Guinea-Bissau-peso",
}
GYD{
- "GYD",
+ "GY$",
"guyanansk dollar",
}
HKD{
@@ -492,7 +492,7 @@ sv{
"israeliskt pund",
}
ILR{
- "ILR" /** === */,
+ "ILR",
"israelisk gammal shekel",
}
ILS{
@@ -512,11 +512,11 @@ sv{
"iransk rial",
}
ISJ{
- "ISJ" /** === */,
+ "ISJ",
"isländsk gammal krona",
}
ISK{
- "ISK",
+ "Ikr",
"isländsk krona",
}
ITL{
@@ -524,7 +524,7 @@ sv{
"italiensk lira",
}
JMD{
- "JMD",
+ "JM$",
"Jamaica-dollar",
}
JOD{
@@ -552,7 +552,7 @@ sv{
"komorisk franc",
}
KPW{
- "KPW",
+ "NKâ‚©",
"nordkoreansk won",
}
KRH{
@@ -564,7 +564,7 @@ sv{
"sydkoreansk won (1945-1953)",
}
KRW{
- "â‚©",
+ "SKâ‚©",
"sydkoreansk won",
}
KWD{
@@ -825,7 +825,7 @@ sv{
}
ROL{
"ROL",
- "gammal rumänsk leu",
+ "rumänsk leu (1952-2005)",
}
RON{
"RON",
@@ -907,6 +907,10 @@ sv{
"SRG",
"surinamesisk gulden",
}
+ SSP{
+ "SSP",
+ "sydsudanskt pund",
+ }
STD{
"STD",
"São Tomé och Príncipe-dobra",
@@ -928,7 +932,7 @@ sv{
"swaziländsk lilangeni",
}
THB{
- "฿",
+ "TH฿",
"thailändsk baht",
}
TJR{
@@ -972,7 +976,7 @@ sv{
"Trinidad och Tobago-dollar",
}
TWD{
- "NT$",
+ "TW$",
"taiwanesisk ny dollar",
}
TZS{
@@ -1025,14 +1029,14 @@ sv{
}
VEB{
"VEB",
- "venezuelansk bolivar",
+ "venezuelansk bolivar (1871-2008)",
}
VEF{
"VEF",
- "venezuelansk bolivar fuerte",
+ "venezuelansk bolivar",
}
VND{
- "â‚«",
+ "VNâ‚«",
"vietnamesisk dong",
}
VNN{
@@ -1222,7 +1226,7 @@ sv{
other{"angolanska kwanza (1977-1990)"}
}
AON{
- one{"angolansk kwanza (1990-1995)"}
+ one{"angolansk kwanza (1990-2000)"}
other{"angolanska nya kwanza (1990-2000)"}
}
AOR{
@@ -1258,8 +1262,8 @@ sv{
other{"australiska dollar"}
}
AWG{
- one{"Aruba-gulden"}
- other{"Aruba-gulden"}
+ one{"Aruba-florin"}
+ other{"Aruba-floriner"}
}
AZM{
one{"azerbajdzjansk manat (1993-2006)"}
@@ -1267,6 +1271,7 @@ sv{
}
AZN{
one{"azerbajdzjansk manat"}
+ other{"azerbajdzjansk manat"}
}
BAD{
one{"bosnisk-hercegovinsk dinar"}
@@ -1318,6 +1323,7 @@ sv{
}
BHD{
one{"Bahrain-dinar"}
+ other{"Bahrain-dinar"}
}
BIF{
one{"burundisk franc"}
@@ -1401,6 +1407,7 @@ sv{
}
BZD{
one{"belizisk dollar"}
+ other{"belizisk dollar"}
}
CAD{
one{"kanadensisk dollar"}
@@ -1992,7 +1999,7 @@ sv{
}
ROL{
one{"rumänsk leu (1952-2005)"}
- other{"gamla rumänska leu"}
+ other{"rumänska leu (1952-2005)"}
}
RON{
one{"rumänsk leu"}
@@ -2074,6 +2081,10 @@ sv{
one{"Surinam-gulden"}
other{"Surinam-gulden"}
}
+ SSP{
+ one{"sydsudanskt pund"}
+ other{"sydsudanska pund"}
+ }
STD{
one{"São Tomé och Príncipe-dobra"}
other{"São Tomé och Príncipe-dobror"}
@@ -2163,16 +2174,20 @@ sv{
other{"ugandiska shilling"}
}
USD{
+ one{"US-dollar"}
other{"US-dollar"}
}
USN{
+ one{"US-dollar (nästa dag)"}
other{"US-dollar (nästa dag)"}
}
USS{
+ one{"US-dollar (samma dag)"}
other{"US-dollar (samma dag)"}
}
UYI{
- other{"uruguayanska peso en unidades indexadas"}
+ one{"uruguayansk peso en unidades indexadas"}
+ other{"uruguayanska pesos en unidades indexadas"}
}
UYP{
one{"uruguayansk peso (1975-1993)"}
@@ -2187,12 +2202,12 @@ sv{
other{"uzbekiska sum"}
}
VEB{
- one{"venezuelansk bolivar"}
- other{"venezuelanska bolivar"}
+ one{"venezuelansk bolivar (1871-2008)"}
+ other{"venezuelanska bolivar (1871-2008)"}
}
VEF{
- one{"venezuelansk bolivar fuerte"}
- other{"venezuelanska bolivar fuerte"}
+ one{"venezuelansk bolivar"}
+ other{"venezuelanska bolivar"}
}
VND{
one{"vietnamesisk dong"}
@@ -2347,5 +2362,5 @@ sv{
one{"{0} {1}"}
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/sw.txt b/Build/source/libs/icu/icu-50.1/data/curr/sw.txt
index dc053722c7a..1f4f959b9b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/sw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/sw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sw.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ sw{
"Peso ya Ajentina",
}
AUD{
- "AU$",
+ "A$",
"dola ya Australia",
}
AWG{
@@ -277,7 +277,7 @@ sw{
}
ISK{
"ISK",
- "Króna ya Iceland",
+ "Krona ya Isilandi",
}
JMD{
"JMD",
@@ -415,6 +415,10 @@ sw{
"MZM",
"metikali ya Msumbiji",
}
+ MZN{
+ "MZN",
+ "Metikali ya Msumbiji",
+ }
NAD{
"NAD",
"dola ya Namibia",
@@ -425,7 +429,7 @@ sw{
}
NIO{
"NIO",
- "Córdoba ya Nikaragua",
+ "Kodoba ya Nikaragua",
}
NOK{
"NOK",
@@ -475,6 +479,10 @@ sw{
"QAR",
"Rial ya Katari",
}
+ RON{
+ "RON",
+ "Leu ya Romania",
+ }
RSD{
"RSD",
"Dinar ya Serbia",
@@ -531,6 +539,10 @@ sw{
"SRD",
"Dola ya Suriname",
}
+ SSP{
+ "SSP",
+ "Pauni ya Sudani Kusini",
+ }
STD{
"STD",
"dobra ya Sao Tome na Principe",
@@ -652,5 +664,9 @@ sw{
"dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/swc.txt b/Build/source/libs/icu/icu-50.1/data/curr/swc.txt
index ce310511b6b..81f613ab997 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/swc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/swc.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/swc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/swc.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ swc{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -228,5 +228,5 @@ swc{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ta.txt b/Build/source/libs/icu/icu-50.1/data/curr/ta.txt
index 49cb06ed922..25c12ec6454 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ta.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ta.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ta.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ta.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ ta{
"à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾à®µà®¿à®©à¯ பேசோ",
}
AUD{
- "AU$",
+ "A$",
"ஆஸà¯à®¤à®¿à®°à¯‡à®²à®¿à®¯ டாலரà¯",
}
AWG{
@@ -403,6 +403,10 @@ ta{
"MYR",
"மலேஷியன௠ரிஙà¯à®•à®¿à®¤à¯",
}
+ MZN{
+ "MZN",
+ "மொசாமà¯à®ªà®¿à®•à¯‡à®©à¯ மெடிகலà¯",
+ }
NAD{
"NAD",
"நமீபியன௠டாலரà¯",
@@ -463,6 +467,10 @@ ta{
"QAR",
"கதà¯à®¤à®¾à®°à®¿ ரியாலà¯",
}
+ RON{
+ "RON",
+ "ரோமானியன௠லியூ",
+ }
RSD{
"RSD",
"செரà¯à®ªà®¿à®¯à®©à¯ தினாரà¯",
@@ -515,6 +523,10 @@ ta{
"SRD",
"சூரினாமீஸ௠டாலரà¯",
}
+ SSP{
+ "SSP",
+ "தெறà¯à®•à¯ சூடானீஸ௠பவà¯à®£à¯à®Ÿà¯",
+ }
STD{
"STD",
"சாவ௠டோமி மறà¯à®±à¯à®®à¯ பிரினà¯à®¸à¯à®ªà®¿ டோபà¯à®°à®¾",
@@ -601,7 +613,7 @@ ta{
}
XAF{
"FCFA",
- "CFA ஃபà¯à®°à¯‡à®™à¯à®•à¯ BEAC",
+ "CFA ஃபà¯à®°à®¾à®™à¯à®•à¯ BEAC",
}
XCD{
"EC$",
@@ -609,7 +621,7 @@ ta{
}
XOF{
"CFA",
- "CFA ஃபà¯à®°à¯‡à®™à¯à®•à¯ BCEAO",
+ "CFA ஃபà¯à®°à®¾à®™à¯à®•à¯ BCEAO",
}
XPF{
"CFPF",
@@ -632,5 +644,35 @@ ta{
"ஸாமà¯à®ªà®¿à®¯à®©à¯ கà¯à®µà®¾à®šà®¾",
}
}
- Version{"2.0.65.46"}
+ CurrencyPlurals{
+ MZN{
+ one{"மொசாமà¯à®ªà®¿à®•à¯‡à®©à¯ மெடிகலà¯"}
+ other{"மொசாமà¯à®ªà®¿à®•à¯‡à®©à¯ மெடிகலà¯à®•à®³à¯"}
+ }
+ RON{
+ one{"ரோமானியன௠லியூ"}
+ other{"ரோமானியன௠லெயà¯"}
+ }
+ SSP{
+ one{"தெறà¯à®•à¯ சூடானீஸ௠பவà¯à®£à¯à®Ÿà¯"}
+ other{"தெறà¯à®•à¯ சூடானீஸ௠பவà¯à®£à¯à®Ÿà¯à®•à®³à¯"}
+ }
+ XAF{
+ one{"CFA ஃபà¯à®°à¯‡à®™à¯à®•à¯ BEAC"}
+ other{"CFA ஃபà¯à®°à®¾à®™à¯à®•à¯à®¸à¯ BEAC"}
+ }
+ XOF{
+ one{"CFA ஃபà¯à®°à¯‡à®™à¯à®•à¯ BCEAO"}
+ other{"CFA ஃபà¯à®°à®¾à®™à¯à®•à¯à®¸à¯ BCEAO"}
+ }
+ XPF{
+ one{"CFP ஃபà¯à®°à®¾à®™à¯à®•à¯"}
+ other{"CFP ஃபà¯à®°à®¾à®™à¯à®•à¯à®¸à¯"}
+ }
+ }
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ta_LK.txt b/Build/source/libs/icu/icu-50.1/data/curr/ta_LK.txt
index a22ce4858d4..286c5362355 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ta_LK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ta_LK.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ta_LK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ta_LK.xml
// *
// ***************************************************************************
ta_LK{
@@ -13,5 +13,5 @@ ta_LK{
"இலஙà¯à®•à¯ˆ ரூபாயà¯",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/te.txt b/Build/source/libs/icu/icu-50.1/data/curr/te.txt
index 993fcce95aa..12201731757 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/te.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/te.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/te.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/te.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ te{
"à°…à°°à±à°œà±†à°‚టీనా పెసో",
}
AUD{
- "AU$",
+ "A$",
"ఆసà±à°Ÿà±à°°à±‡à°²à°¿à°¯à°¨à± డాలరà±",
}
AWG{
@@ -403,6 +403,10 @@ te{
"MYR",
"మలేషియా à°°à°¿à°‚à°—à±à°—à°¿à°Ÿà±",
}
+ MZN{
+ "MZN",
+ "మొజాంబికనౠమెటికలà±",
+ }
NAD{
"NAD",
"నమిబియనౠడాలరà±",
@@ -463,6 +467,10 @@ te{
"QAR",
"à°•à±à°µà°¾à°Ÿà°°à°¿ రీయలà±",
}
+ RON{
+ "RON",
+ "రోమానియానౠలెయà±",
+ }
RSD{
"RSD",
"సెరà±à°¬à°¿à°¯à°¨à± దీనారà±",
@@ -515,6 +523,10 @@ te{
"SRD",
"à°¸à±à°°à°¿à°¨à°¾à°®à±€à°¯à±à°² డాలరà±",
}
+ SSP{
+ "SSP",
+ "దకà±à°·à°¿à°£ à°¸à±à°¡à°¾à°¨à±€à°¸à± పౌండà±",
+ }
STD{
"STD",
"సావో టోమౠమరియౠపà±à°°à°¿à°¨à±à°¸à°¿à°ªà°¿ డోబà±à°°à°¾",
@@ -632,5 +644,35 @@ te{
"జాంబియనౠకà±à°µà°¾à°šà°¾",
}
}
- Version{"2.0.65.46"}
+ CurrencyPlurals{
+ BMD{
+ one{"బెరà±à°®à±à°¡à°¨à± డాలరà±"}
+ other{"బెరà±à°®à±à°¡à°¨à± డాలరà±"}
+ }
+ INR{
+ one{"రూపాయి"}
+ other{"రూపాయలà±"}
+ }
+ MZN{
+ one{"మొజాంబికనౠమెటికలà±"}
+ other{"మొజాంబికనౠమెటికలà±"}
+ }
+ RON{
+ one{"రోమానియానౠలెయà±"}
+ other{"రోమానియానౠలెయà±"}
+ }
+ SSP{
+ one{"దకà±à°·à°¿à°£ à°¸à±à°¡à°¾à°¨à±€à°¸à± పౌండà±"}
+ other{"దకà±à°·à°¿à°£ à°¸à±à°¡à°¾à°¨à±€à°¸à± పౌండà±"}
+ }
+ USD{
+ one{"à°à°•à±à°¯ రాషà±à°Ÿà±à°° అమెరిక డాలరà±"}
+ other{"à°à°•à±à°¯ రాషà±à°Ÿà±à°° అమెరిక డాలరà±"}
+ }
+ }
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/teo.txt b/Build/source/libs/icu/icu-50.1/data/curr/teo.txt
index 5bf9f0967b1..d6fa5b9f277 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/teo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/teo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/teo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/teo.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ teo{
"Ango'otol lok' Angola",
}
AUD{
- "AU$",
+ "A$",
"Ango'otol lok' Australia",
}
BHD{
@@ -228,5 +228,5 @@ teo{
"Edola lok'Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/teo_KE.txt b/Build/source/libs/icu/icu-50.1/data/curr/teo_KE.txt
index 44ec6384615..5f3cb4c5772 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/teo_KE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/teo_KE.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/teo_KE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/teo_KE.xml
// *
// ***************************************************************************
teo_KE{
@@ -13,5 +13,5 @@ teo_KE{
"Ango'otol lok' Kenya",
}
}
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/th.txt b/Build/source/libs/icu/icu-50.1/data/curr/th.txt
index cc2eff01a80..35547d6acd4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/th.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/th.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/th.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/th.xml
// *
// ***************************************************************************
/**
@@ -59,6 +59,14 @@ th{
"ARA",
"ออสตรัลอาร์เจนตินา",
}
+ ARL{
+ "ARL",
+ "เปโซเลย์อาร์เจนตินา (1970-1983)",
+ }
+ ARM{
+ "ARM",
+ "เปโซอาร์เจนตินา (1881-1970)",
+ }
ARP{
"ARP",
"เปโซอาร์เจนตินา (1983-1985)",
@@ -95,6 +103,10 @@ th{
"BAM",
"มาร​์à¸à¸šà¸­à¸ªà¹€à¸™à¸µà¸¢-เฮอร์เซโà¸à¸§à¸µà¸™à¸²",
}
+ BAN{
+ "BAN",
+ "ดีนาร์ใหม่บอสเนีย-เฮอร์เซโà¸à¸§à¸µà¸™à¸² (1994-1997)",
+ }
BBD{
"BBD",
"ดอลลาร์บาร์เบโดส",
@@ -119,10 +131,18 @@ th{
"BGL",
"ฮาร์ดเลฟบัลà¹à¸à¹€à¸£à¸µà¸¢",
}
+ BGM{
+ "BGM",
+ "โซเชียลลิสต์เลฟบัลà¹à¸à¹€à¸£à¸µà¸¢",
+ }
BGN{
"BGN",
"เลฟบัลà¹à¸à¹€à¸£à¸µà¸¢",
}
+ BGO{
+ "BGO",
+ "เลฟบัลเà¸à¹€à¸£à¸µà¸¢ (1879-1952)",
+ }
BHD{
"BHD",
"ดีนาร์บาห์เรน",
@@ -143,6 +163,10 @@ th{
"BOB",
"โบลิเวียโนโบลิเวีย",
}
+ BOL{
+ "BOL",
+ "โบลิเวียโนโบลิเวีย (1863-1963)",
+ }
BOP{
"BOP",
"เปโซโบลิเวีย",
@@ -175,6 +199,10 @@ th{
"BRR",
"ครูเซโรบราซิล",
}
+ BRZ{
+ "BRZ",
+ "ครูเซโรบราซิล (1942-1967)",
+ }
BSD{
"BSD",
"ดอลลาร์บาฮามาส",
@@ -223,6 +251,10 @@ th{
"CHW",
"ฟรังà¸à¹Œà¸”ับเบิลยูไออาร์",
}
+ CLE{
+ "CLE",
+ "เอสคูโดชิลี",
+ }
CLF{
"CLF",
"ฟูเมนโตชิลี",
@@ -233,7 +265,7 @@ th{
}
CNY{
"CNÂ¥",
- "หยวนเหรินหมินปี้ (สาธารณรัà¸à¸›à¸£à¸°à¸Šà¸²à¸Šà¸™à¸ˆà¸µà¸™)",
+ "หยวนจีน",
}
COP{
"COP",
@@ -507,6 +539,14 @@ th{
"KPW",
"วอนเà¸à¸²à¸«à¸¥à¸µà¹€à¸«à¸™à¸·à¸­",
}
+ KRH{
+ "KRH",
+ "ฮวานเà¸à¸²à¸«à¸¥à¸µà¹ƒà¸•à¹‰ (1953-1962)",
+ }
+ KRO{
+ "KRO",
+ "วอนเà¸à¸²à¸«à¸¥à¸µà¹ƒà¸•à¹‰ (1945-1953)",
+ }
KRW{
"â‚©",
"วอนเà¸à¸²à¸«à¸¥à¸µà¹ƒà¸•à¹‰",
@@ -583,13 +623,21 @@ th{
"MAF",
"ฟรังà¸à¹Œà¹‚มร็อà¸à¹‚à¸",
}
+ MCF{
+ "MCF",
+ "ฟรังà¸à¹Œà¹‚มนาโà¸",
+ }
+ MDC{
+ "MDC",
+ "บัตรปันส่วนมอลโดวา",
+ }
MDL{
"MDL",
"ลิวมอลโดวา",
}
MGA{
"MGA",
- "อาเรียรีมาดาà¸à¸±à¸ªà¸à¸²à¸£à¹Œ",
+ "อาเรียรีมาลาà¸à¸²à¸‹à¸µ",
}
MGF{
"MGF",
@@ -599,13 +647,17 @@ th{
"MKD",
"ดีนาร์มาซิโดเนีย",
}
+ MKN{
+ "MKN",
+ "ดีนาร์มาซิโดเนีย (1992-1993)",
+ }
MLF{
"MLF",
"ฟรังà¸à¹Œà¸¡à¸²à¸¥à¸µ",
}
MMK{
"MMK",
- "จัคพม่า",
+ "จ๊าตพม่า",
}
MNT{
"MNT",
@@ -617,7 +669,7 @@ th{
}
MRO{
"MRO",
- "ออà¸à¸´à¸§à¸¢à¸²à¸¡à¸­à¸£à¸´à¹€à¸•à¹€à¸™à¸µà¸¢",
+ "อูà¸à¸µà¸¢à¸²à¸¡à¸­à¸£à¸´à¹€à¸•à¹€à¸™à¸µà¸¢",
}
MTL{
"MTL",
@@ -681,7 +733,7 @@ th{
}
NIO{
"NIO",
- "คอร์โดบาโอโรนิà¸à¸²à¸£à¸²à¸à¸±à¸§",
+ "à¸à¸­à¸£à¹Œà¹‚ดบานิà¸à¸²à¸£à¸²à¸à¸±à¸§",
}
NLG{
"NLG",
@@ -839,6 +891,10 @@ th{
"SRG",
"à¸à¸´à¸¥à¹€à¸”อร์ซูรินาเม",
}
+ SSP{
+ "SSP",
+ "ปอนด์ซูดานใต้",
+ }
STD{
"STD",
"ดอบราเซาตูเมà¹à¸¥à¸°à¸›à¸£à¸´à¸™à¸‹à¸´à¸›à¸µ",
@@ -857,7 +913,7 @@ th{
}
SZL{
"SZL",
- "ลิลันà¸à¸µà¸™à¸µà¸ªà¸§à¸²à¸‹à¸´à¹à¸¥à¸™à¸”์",
+ "ลิลันเจนีสวาซิ",
}
THB{
"฿",
@@ -957,16 +1013,20 @@ th{
}
VEB{
"VEB",
- "โบลิวาร์เวเนซุเอลา",
+ "โบลิวาร์เวเนซุเอลา (1871-2008)",
}
VEF{
"VEF",
- "โบลิวาร์ฟูร์เตเวเนซุเอลา",
+ "โบลีวาร์เวเนซุเอลา",
}
VND{
"â‚«",
"ดองเวียดนาม",
}
+ VNN{
+ "VNN",
+ "ดองเวียดนาม (1978-1985)",
+ }
VUV{
"VUV",
"วาตูวานูอาตู",
@@ -1071,6 +1131,10 @@ th{
"YUN",
"คอนเวอร์ทิเบิลดีนาร์ยูโà¸à¸ªà¸¥à¸²à¹€à¸§à¸µà¸¢",
}
+ YUR{
+ "YUR",
+ "ดีนาร์ปà¸à¸´à¸£à¸¹à¸›à¸¢à¸¹à¹‚à¸à¸ªà¸¥à¸²à¹€à¸§à¸µà¸¢ (1992-1993)",
+ }
ZAL{
"ZAL",
"à¹à¸£à¸™à¸”์à¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¹ƒà¸•à¹‰ (à¸à¸²à¸£à¹€à¸‡à¸´à¸™)",
@@ -1095,9 +1159,17 @@ th{
"ZWD",
"ดอลลาร์ซิมบับเว",
}
+ ZWL{
+ "ZWL",
+ "ดอลลาร์ซิมบับเว (2009)",
+ }
+ ZWR{
+ "ZWR",
+ "ดอลลาร์ซิมบับเว (2008)",
+ }
}
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/th_TH.txt b/Build/source/libs/icu/icu-50.1/data/curr/th_TH.txt
index 94c4a72f2f4..94c4a72f2f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/th_TH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/th_TH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/th_TH_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/curr/th_TH_TRADITIONAL.txt
index 9a5620ea805..9a5620ea805 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/th_TH_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/th_TH_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ti.txt b/Build/source/libs/icu/icu-50.1/data/curr/ti.txt
index 16f24c5a9bf..94c141d6d2a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ti.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ti.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ti.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ti.xml
// *
// ***************************************************************************
/**
@@ -48,5 +48,5 @@ ti{
"የአሜሪካን ዶላር",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ti_ER.txt b/Build/source/libs/icu/icu-50.1/data/curr/ti_ER.txt
index e97b475ba92..ad10791be12 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ti_ER.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ti_ER.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ti_ER.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ti_ER.xml
// *
// ***************************************************************************
ti_ER{
@@ -13,5 +13,5 @@ ti_ER{
"ERN",
}
}
- Version{"2.0.64.59"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/tl.txt b/Build/source/libs/icu/icu-50.1/data/curr/tl.txt
index 2a55f9ae6e3..2a55f9ae6e3 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/tl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/tl.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/tl_PH.txt b/Build/source/libs/icu/icu-50.1/data/curr/tl_PH.txt
index 52f1969a38f..52f1969a38f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/tl_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/tl_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/to.txt b/Build/source/libs/icu/icu-50.1/data/curr/to.txt
index 549af4cb1f8..1f57131569b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/to.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/to.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/to.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/to.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ to{
"TOP",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/tr.txt b/Build/source/libs/icu/icu-50.1/data/curr/tr.txt
index 20b6275dec3..c1a551a205b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/tr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/tr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tr.xml
// *
// ***************************************************************************
/**
@@ -65,7 +65,7 @@ tr{
}
ARS{
"ARS",
- "Arjantin Pezosu",
+ "Arjantin Pesosu",
}
ATS{
"ATS",
@@ -121,7 +121,7 @@ tr{
}
BGN{
"BGN",
- "Yeni Bulgar Levası",
+ "Bulgar Levası",
}
BHD{
"BHD",
@@ -229,7 +229,7 @@ tr{
}
CLP{
"CLP",
- "Åžili Pezosu",
+ "Åžili Pesosu",
}
CNY{
"CNÂ¥",
@@ -237,7 +237,7 @@ tr{
}
COP{
"COP",
- "Kolombiya Pezosu",
+ "Kolombiya Pesosu",
}
COU{
"COU",
@@ -257,11 +257,11 @@ tr{
}
CUC{
"CUC",
- "Konvertibl Küba Pezosu",
+ "Konvertibl Küba Pesosu",
}
CUP{
"CUP",
- "Küba Pezosu",
+ "Küba Pesosu",
}
CVE{
"CVE",
@@ -293,7 +293,7 @@ tr{
}
DOP{
"DOP",
- "Dominik Pezosu",
+ "Dominik Pesosu",
}
DZD{
"DZD",
@@ -401,7 +401,7 @@ tr{
}
GTQ{
"GTQ",
- "Guatemala Ketzali",
+ "Guatemala Quetzalı",
}
GWE{
"GWE",
@@ -493,7 +493,7 @@ tr{
}
KGS{
"KGS",
- "Kırgız Somu",
+ "Kırgızistan Somu",
}
KHR{
"KHR",
@@ -609,11 +609,11 @@ tr{
}
MNT{
"MNT",
- "MoÄŸol Tugriki",
+ "MoÄŸolistan Tugriki",
}
MOP{
"MOP",
- "Makao Patacası",
+ "Makao Patakası",
}
MRO{
"MRO",
@@ -633,7 +633,7 @@ tr{
}
MVR{
"MVR",
- "Maldiv Adaları Rufiyaa",
+ "Maldiv Rufiyaası",
}
MWK{
"MWK",
@@ -653,7 +653,7 @@ tr{
}
MYR{
"MYR",
- "Malezya Ringiti",
+ "Malezya Ringgiti",
}
MZE{
"MZE",
@@ -677,11 +677,11 @@ tr{
}
NIC{
"NIC",
- "Nikaragua Kordobası",
+ "Nikaragua Kordobası (1988-1991)",
}
NIO{
"NIO",
- "Nikaragua Kordobası (Oro)",
+ "Nikaragua Kordobası",
}
NLG{
"NLG",
@@ -713,7 +713,7 @@ tr{
}
PEN{
"PEN",
- "Yeni Peru Solu",
+ "Peru Nuevo Solü",
}
PES{
"PES",
@@ -725,7 +725,7 @@ tr{
}
PHP{
"PHP",
- "Filipinler Pezosu",
+ "Filipinler Pesosu",
}
PKR{
"PKR",
@@ -789,7 +789,7 @@ tr{
}
SCR{
"SCR",
- "SeyÅŸel Rupisi",
+ "SeyÅŸeller Rupisi",
}
SDD{
"SDD",
@@ -839,9 +839,13 @@ tr{
"SRG",
"Surinam Guldeni",
}
+ SSP{
+ "SSP",
+ "Güney Sudan Lirası",
+ }
STD{
"STD",
- "Sao Tome ve Principe Dobrası",
+ "São Tomé ve Príncipe Dobrası",
}
SUR{
"SUR",
@@ -873,11 +877,11 @@ tr{
}
TMM{
"TMM",
- "Türkmenistan Manatı",
+ "Türkmenistan Manatı (1993-2009)",
}
TMT{
"TMT",
- "Yeni Türkmenistan Manatı",
+ "Türkmenistan Manatı",
}
TND{
"TND",
@@ -949,7 +953,7 @@ tr{
}
UYU{
"UYU",
- "Uruguay Pezosu (Uruguayo)",
+ "Uruguay Pesosu",
}
UZS{
"UZS",
@@ -957,11 +961,11 @@ tr{
}
VEB{
"VEB",
- "Venezuela Bolivarı",
+ "Venezuela Bolivarı (1871-2008)",
}
VEF{
"VEF",
- "Güçlü Venezuela Bolivarı",
+ "Venezuela Bolivarı",
}
VND{
"â‚«",
@@ -973,7 +977,7 @@ tr{
}
WST{
"WST",
- "Batı Samoa Talası",
+ "Samoa Talası",
}
XAF{
"FCFA",
@@ -1103,5 +1107,5 @@ tr{
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/twq.txt b/Build/source/libs/icu/icu-50.1/data/curr/twq.txt
index e432546bdd0..a7542b9ae00 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/twq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/twq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/twq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/twq.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ twq{
"Angoola Kwanza",
}
AUD{
- "AU$",
+ "A$",
"Ostraali Dollar",
}
BHD{
@@ -232,5 +232,5 @@ twq{
"Zimbabwe Dollar",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/tzm.txt b/Build/source/libs/icu/icu-50.1/data/curr/tzm.txt
index 572451f335d..cf0dd9df77b 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/tzm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/tzm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ tzm{
"Kwanza Unguli",
}
AUD{
- "AU$",
+ "A$",
"Ḍular Usṭrali",
}
BHD{
@@ -232,5 +232,5 @@ tzm{
"Ḍular Uzimbabwi",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/tzm_Latn.txt b/Build/source/libs/icu/icu-50.1/data/curr/tzm_Latn.txt
index 15cc57f53c8..0bbb4b46179 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/tzm_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/tzm_Latn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/tzm_Latn.xml
*/
tzm_Latn{
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/tzm_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/curr/tzm_Latn_MA.txt
index 271f885dc83..271f885dc83 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/tzm_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/tzm_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/tzm_MA.txt b/Build/source/libs/icu/icu-50.1/data/curr/tzm_MA.txt
index ebd194cf03a..ebd194cf03a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/tzm_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/tzm_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uk.txt b/Build/source/libs/icu/icu-50.1/data/curr/uk.txt
index 294008da693..b233294f300 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uk.xml
// *
// ***************************************************************************
/**
@@ -345,7 +345,7 @@ uk{
}
FJD{
"FJD",
- "Долар Фіджі",
+ "ФіджійÑький долар",
}
FKP{
"FKP",
@@ -505,11 +505,11 @@ uk{
}
KPW{
"KPW",
- "Вона Північної Кореї",
+ "ПівнічнокорейÑька вона",
}
KRW{
"â‚©",
- "Вона Південної Кореї",
+ "ПівденнокорейÑька вона",
}
KWD{
"KWD",
@@ -637,7 +637,7 @@ uk{
}
MWK{
"MWK",
- "Квача (Малаві)",
+ "МалавійÑька квача",
}
MXN{
"MX$",
@@ -839,6 +839,10 @@ uk{
"SRG",
"СуринамÑький гульден",
}
+ SSP{
+ "SSP",
+ "ПівденноÑуданÑький фунт",
+ }
STD{
"STD",
"Добра Сан-Томе Ñ– ПрінÑіпі",
@@ -893,7 +897,7 @@ uk{
}
TRL{
"TRL",
- "Стара турецька ліра",
+ "Турецька ліра (1922-2005)",
}
TRY{
"TRY",
@@ -1081,7 +1085,7 @@ uk{
}
ZMK{
"ZMK",
- "Квача (ЗамбіÑ)",
+ "ЗамбійÑька квача",
}
ZRN{
"ZRN",
@@ -1104,6 +1108,7 @@ uk{
ADP{
few{"ÐндоррÑькі пеÑети"}
many{"ÐндоррÑьких пеÑет"}
+ one{"андоррÑька пеÑета"}
other{"ÐндоррÑьких пеÑет"}
}
AFN{
@@ -1133,11 +1138,13 @@ uk{
AOK{
few{"ÐнгольÑькі кванзи (1977-1990)"}
many{"ÐнгольÑьких кванз (1977-1990)"}
+ one{"ангольÑька кванза (1977-1990)"}
other{"ÐнгольÑької кванзи (1977-1990)"}
}
AON{
few{"ÐнгольÑькі нові кванзи (1990-2000)"}
many{"ангольÑьких нових кванз (1990-2000)"}
+ one{"ангольÑька нова кванза (1990-2000)"}
other{"ÐнгольÑької нової кванзи (1990-2000)"}
}
AOR{
@@ -1161,6 +1168,8 @@ uk{
AZM{
few{"азербайджанÑькі манати (1993-2006)"}
many{"азербайджанÑьких манатів (1993-2006)"}
+ one{"азербайджанÑький манат (1993-2006)"}
+ other{"азербайджанÑького маната (1993-2006)"}
}
AZN{
few{"азербайджанÑькі манати"}
@@ -1177,11 +1186,14 @@ uk{
BYB{
few{"білоруÑькі нові рублі (1994-1999)"}
many{"білоруÑьких нових рублів (1994-1999)"}
+ one{"білоруÑький новий рубль (1994-1999)"}
+ other{"білоруÑького нового Ñ€ÑƒÐ±Ð»Ñ (1994-1999)"}
}
BYR{
few{"білоруÑькі рублі"}
many{"білоруÑьких рублів"}
one{"білоруÑький рубль"}
+ other{"білоруÑького рублÑ"}
}
CAD{
few{"канадÑькі долари"}
@@ -1231,6 +1243,12 @@ uk{
one{"євро"}
other{"євро"}
}
+ FJD{
+ few{"фіджійÑькі долари"}
+ many{"Долар Фіджі"}
+ one{"фіджійÑький долар"}
+ other{"Долар Фіджі"}
+ }
GBP{
few{"англійÑькі фунти Ñтерлінгів"}
many{"англійÑьких фунтів Ñтерлінгів"}
@@ -1240,6 +1258,14 @@ uk{
GEK{
few{"грузинÑькі купони"}
many{"грузинÑьких купонів"}
+ one{"грузинÑький купон"}
+ other{"грузинÑького купона"}
+ }
+ GEL{
+ few{"грузинÑькі ларі"}
+ many{"грузинÑьких ларі"}
+ one{"грузинÑький ларі"}
+ other{"грузинÑького ларі"}
}
HKD{
few{"гонконгівÑькі долари"}
@@ -1247,28 +1273,53 @@ uk{
one{"гонконгівÑький долар"}
other{"гонконгівÑького долара"}
}
+ HUF{
+ few{"угорÑькі форинти"}
+ many{"угорÑьких форинтів"}
+ one{"угорÑький форинт"}
+ other{"угорÑького форинта"}
+ }
IDR{
few{"індонезійÑькі рупії"}
many{"індонезійÑьких рупій"}
one{"індонезійÑька рупіÑ"}
other{"ІндонезійÑькі рупії"}
}
+ ILS{
+ few{"ізраїльÑькі нові шекелі"}
+ many{"ізраїльÑьких нових шекелів"}
+ one{"ізраїльÑький новий шекель"}
+ other{"ізраїльÑького нового шекелÑ"}
+ }
INR{
few{"індійÑькі рупії"}
many{"індійÑьких рупій"}
one{"індійÑька рупіÑ"}
other{"індійÑької рупії"}
}
+ ISK{
+ few{"Ñ–ÑландÑькі кроні"}
+ many{"Ñ–ÑландÑьких крон"}
+ one{"Ñ–ÑландÑька крона"}
+ other{"Ñ–ÑландÑької крони"}
+ }
JPY{
few{"ÑпонÑькі єни"}
many{"ÑпонÑьких єн"}
one{"ÑпонÑька єна"}
other{"ÑпонÑької єни"}
}
+ KGS{
+ few{"киргизькі Ñоми"}
+ many{"киргизьких Ñомів"}
+ one{"киргизький Ñом"}
+ other{"киргизького Ñома"}
+ }
KPW{
few{"північнокорейÑькі вони"}
many{"північнокорейÑьких вон"}
one{"північнокорейÑька вона"}
+ other{"Вона Північної Кореї"}
}
KRW{
few{"південнокорейÑькі вони"}
@@ -1276,6 +1327,30 @@ uk{
one{"південнокорейÑька вона"}
other{"ПівденнокорейÑька вона"}
}
+ KZT{
+ few{"казахÑтанÑькі тенге"}
+ many{"казахÑтанÑьких тенге"}
+ one{"казахÑтанÑький тенге"}
+ other{"казахÑтанÑького тенге"}
+ }
+ LTL{
+ few{"литовÑькі літи"}
+ many{"литовÑьких літів"}
+ one{"литовÑький літ"}
+ other{"литовÑького літа"}
+ }
+ LVL{
+ few{"латвійÑькі лати"}
+ many{"латвійÑьких латів"}
+ one{"латвійÑький лат"}
+ other{"латвійÑького лата"}
+ }
+ MDL{
+ few{"молдовÑькі леї"}
+ many{"молдовÑьких леїв"}
+ one{"молдовÑький лей"}
+ other{"молдовÑького леÑ"}
+ }
MWK{
few{"малавійÑькі квачі"}
many{"малавійÑьких квач"}
@@ -1300,6 +1375,24 @@ uk{
one{"польÑький злотий"}
other{"польÑького злотого"}
}
+ QAR{
+ few{"КатарÑький ріал"}
+ many{"КатарÑький ріал"}
+ one{"КатарÑький ріал"}
+ other{"КатарÑький ріал"}
+ }
+ RON{
+ few{"румунÑькі леї"}
+ many{"румунÑьких леїв"}
+ one{"румунÑький лей"}
+ other{"румунÑького леÑ"}
+ }
+ RSD{
+ few{"ÑербÑькі динари"}
+ many{"ÑербÑьких динарів"}
+ one{"ÑербÑький динар"}
+ other{"ÑербÑького динара"}
+ }
RUB{
few{"роÑійÑькі рублі"}
many{"роÑійÑьких рублів"}
@@ -1310,6 +1403,7 @@ uk{
few{"роÑійÑькі рублі (RUR)"}
many{"роÑійÑьких рублів (RUR)"}
one{"роÑійÑький рубль (RUR)"}
+ other{"роÑійÑького Ñ€ÑƒÐ±Ð»Ñ (RUR)"}
}
SAR{
few{"ÑаудівÑькі ріали"}
@@ -1323,10 +1417,23 @@ uk{
one{"шведÑька крона"}
other{"шведÑької крони"}
}
+ SGD{
+ few{"ÑінгапурÑькі долари"}
+ many{"ÑінгапурÑьких доларів"}
+ one{"ÑінгапурÑький долар"}
+ other{"ÑінгапурÑького долара"}
+ }
+ SSP{
+ few{"південноÑуданÑькі фунти"}
+ many{"південноÑуданÑьких фунтів"}
+ one{"ПівденноÑуданÑький фунт"}
+ other{"південноÑуданÑького фунту"}
+ }
SUR{
few{"радÑнÑькі рублі"}
many{"радÑнÑьких рублів"}
one{"радÑнÑький рубль"}
+ other{"радÑнÑького рублÑ"}
}
THB{
few{"таїландÑькі бати"}
@@ -1334,6 +1441,12 @@ uk{
one{"таїландÑький бат"}
other{"таїландÑького бата"}
}
+ TJS{
+ few{"таджицькі Ñомоні"}
+ many{"таджицьких Ñомоні"}
+ one{"таджицький Ñомоні"}
+ other{"таджицького Ñомоні"}
+ }
TMM{
few{"туркменÑькі манати (1993-2009)"}
many{"туркменÑьких манатів (1993-2009)"}
@@ -1347,9 +1460,10 @@ uk{
other{"туркменÑького маната"}
}
TRL{
- few{"Ñтарі турецькі ліри"}
- many{"Ñтарих турецьких лір"}
- one{"Ñтара турецька ліра"}
+ few{"турецькі ліри (1922-2005)"}
+ many{"турецьких лір (1922-2005)"}
+ one{"турецька ліра (1922-2005)"}
+ other{"турецької ліри (1922-2005)"}
}
TRY{
few{"турецькі ліри"}
@@ -1381,6 +1495,12 @@ uk{
one{"долар СШÐ"}
other{"долара СШÐ"}
}
+ UZS{
+ few{"узбецькі Ñуми"}
+ many{"узбецьких Ñумів"}
+ one{"узбецький Ñум"}
+ other{"узбецького Ñума"}
+ }
XXX{
few{"невідомі грошові одиниці"}
many{"невідомих грошових одиниць"}
@@ -1416,6 +1536,7 @@ uk{
few{"{0} {1}"}
many{"{0} {1}"}
one{"{0} {1}"}
+ other{"{0} {1}"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/ur.txt b/Build/source/libs/icu/icu-50.1/data/curr/ur.txt
index 54efb65fc57..b57176cc7b2 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/ur.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/ur.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ur.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ur.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ ur{
"ارجنٹائن پیسÛ",
}
AUD{
- "AU$",
+ "A$",
"آسٹریلین ڈالر",
}
AWG{
@@ -129,7 +129,7 @@ ur{
}
CNY{
"CNÂ¥",
- "یوآن رینمنبی",
+ "چینی یوآن",
}
COP{
"COP",
@@ -261,7 +261,7 @@ ur{
}
ILS{
"₪",
- "اسرائیلی شیکل",
+ "اسرائیلی نیا شیکل",
}
INR{
"₹",
@@ -411,6 +411,10 @@ ur{
"MYR",
"ملیشیائی رنگÙÙ¹",
}
+ MZN{
+ "MZN",
+ "موزامبیقی میٹیکل",
+ }
NAD{
"NAD",
"نامیبیائی ڈالر",
@@ -473,7 +477,7 @@ ur{
}
RON{
"RON",
- "نیا رومانیائی لیو",
+ "رومانیائی لیو",
}
RSD{
"RSD",
@@ -535,6 +539,10 @@ ur{
"SRD",
"سورینامی ڈالر",
}
+ SSP{
+ "SSP",
+ "جنوبی سوڈانی پاؤنڈ",
+ }
STD{
"STD",
"ساؤ ٹوم اور پرنسپے ڈوبرا",
@@ -605,11 +613,11 @@ ur{
}
VEB{
"VEB",
- "وینزویلا بولیور",
+ "وینزویلا بولیور (1871-2008)",
}
VEF{
"VEF",
- "وینزوئیلا کا بولیور",
+ "وینزویلا بولیور",
}
VND{
"â‚«",
@@ -625,7 +633,7 @@ ur{
}
XAF{
"FCFA",
- "CFA Ùرینک BEAC",
+ "CFA Ùرانک BEAC",
}
XCD{
"EC$",
@@ -633,11 +641,11 @@ ur{
}
XOF{
"CFA",
- "CFA Ùرینک BCEAO",
+ "CFA Ùرانک BCEAO",
}
XPF{
"CFPF",
- "CFP Ùرینک",
+ "CFP Ùرانک",
}
XXX{
"XXX",
@@ -656,5 +664,39 @@ ur{
"زامبیائی کواچا",
}
}
- Version{"2.0.65.46"}
+ CurrencyPlurals{
+ ILS{
+ one{"اسرائیلی نیا شیکل"}
+ other{"اسرائیلی نیا شیکلز"}
+ }
+ MZN{
+ one{"موزامبیقی میٹیکل"}
+ other{"موزامبیقی میٹیکلز"}
+ }
+ RON{
+ one{"رومانیائی لیو"}
+ other{"رومانیائی لی"}
+ }
+ SSP{
+ one{"جنوبی سوڈانی پاؤنڈ"}
+ other{"جنوبی سوڈانی پاؤنڈز"}
+ }
+ XAF{
+ one{"CFA Ùرانک BEAC"}
+ other{"CFA Ùرانکس BEAC"}
+ }
+ XOF{
+ one{"CFA Ùرانک BCEAO"}
+ other{"CFA Ùرانکس BCEAO"}
+ }
+ XPF{
+ one{"CFP Ùرانک"}
+ other{"CFP Ùرانکس"}
+ }
+ }
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz.txt
index ac6e274f2ca..26db50d3822 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/uz.xml
*/
uz{
- Version{"2.0.59.12"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz_AF.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz_AF.txt
index 0010d890ad9..0010d890ad9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz_Arab.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz_Arab.txt
index 8e396529b85..c6474dcbce1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz_Arab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Arab.xml
// *
// ***************************************************************************
/**
@@ -16,5 +16,5 @@ uz_Arab{
"اÙغانی",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.76.36"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz_Arab_AF.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz_Arab_AF.txt
index 972b280a8fb..972b280a8fb 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz_Arab_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz_Arab_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz_Cyrl.txt
index f6b5f38d325..4f1cc2923e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz_Cyrl_UZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz_Cyrl_UZ.txt
index 0776fefe5de..0776fefe5de 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz_Cyrl_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz_Cyrl_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz_Latn.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz_Latn.txt
index 56a93dd4f87..65a7f6ea192 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz_Latn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/uz_Latn.xml
*/
uz_Latn{
- Version{"2.0.58.82"}
+ Version{"2.0.74.98"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz_UZ.txt b/Build/source/libs/icu/icu-50.1/data/curr/uz_UZ.txt
index a419389d0b5..a419389d0b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/uz_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/vai.txt b/Build/source/libs/icu/icu-50.1/data/curr/vai.txt
index 6199bb58db6..0da4ac719f3 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/vai.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/vai.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ vai{
"ꕉê–ê•ž ꖴꕎꘋꕤ",
}
AUD{
- "AU$",
+ "A$",
"ꖺꔻꖤꔃꔷꕩ ꕜꕞꕌ",
}
BHD{
@@ -220,5 +220,5 @@ vai{
"ꔽꕓꖜꔃ ꕜꕞ",
}
}
- Version{"2.0.67.8"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/vai_LR.txt b/Build/source/libs/icu/icu-50.1/data/curr/vai_LR.txt
index 9d1560d8d36..9d1560d8d36 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/vai_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/vai_LR.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/vai_Latn.txt b/Build/source/libs/icu/icu-50.1/data/curr/vai_Latn.txt
index 09c9ef873ed..e63a32cb52e 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/vai_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/vai_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Latn.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ vai_Latn{
"Angola Kuwaŋza",
}
AUD{
- "AU$",
+ "A$",
"ƆÌsituwa Dala",
}
BHD{
@@ -224,5 +224,5 @@ vai_Latn{
"Zimbhabhuwe Dala",
}
}
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/vai_Vaii.txt b/Build/source/libs/icu/icu-50.1/data/curr/vai_Vaii.txt
index 25e746b02d0..a7f9e217479 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/vai_Vaii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/vai_Vaii.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Vaii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Vaii.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vai_Vaii.xml
*/
vai_Vaii{
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/vai_Vaii_LR.txt b/Build/source/libs/icu/icu-50.1/data/curr/vai_Vaii_LR.txt
index edccde97f77..edccde97f77 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/vai_Vaii_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/vai_Vaii_LR.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/vi.txt b/Build/source/libs/icu/icu-50.1/data/curr/vi.txt
index bd34c4b135a..7e67c6e4b3f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/vi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/vi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vi.xml
// *
// ***************************************************************************
/**
@@ -11,10 +11,18 @@
*/
vi{
Currencies{
+ ADP{
+ "ADP",
+ "Äồng Peseta của Andora",
+ }
AED{
"AED",
"Äiram UAE",
}
+ AFA{
+ "AFA",
+ "Äồng Afghani của Afghanistan (1927-2002)",
+ }
AFN{
"AFN",
"Äồng afghani của Afghanistan",
@@ -35,10 +43,42 @@ vi{
"AOA",
"Äồng kwanza của Angola",
}
+ AOK{
+ "AOK",
+ "Äồng Kwanza của Angola (1977-1991)",
+ }
+ AON{
+ "AON",
+ "Äồng Kwanza Má»›i của Angola (1990-2000)",
+ }
+ AOR{
+ "AOR",
+ "Äồng Kwanza Äiá»u chỉnh lại của Angola (1995-1999)",
+ }
+ ARA{
+ "ARA",
+ "Äồng Austral của Argentina",
+ }
+ ARL{
+ "ARL",
+ "Äồng Peso Ley của Argentina (1970-1983)",
+ }
+ ARM{
+ "ARM",
+ "Äồng Peso Argentina (1881-1970)",
+ }
+ ARP{
+ "ARP",
+ "Äồng Peso Argentina (1983-1985)",
+ }
ARS{
"ARS",
"Äồng peso của Argentina",
}
+ ATS{
+ "ATS",
+ "Äồng Schiling Ão",
+ }
AUD{
"AU$",
"Äồng đô la của Úc",
@@ -47,14 +87,26 @@ vi{
"AWG",
"Äồng florin của Aruba",
}
+ AZM{
+ "AZM",
+ "Äồng Manat của Azerbaijan (1993-2006)",
+ }
AZN{
"AZN",
"Äồng manat của Azerbaijan",
}
+ BAD{
+ "BAD",
+ "Äồng Dinar của Bosnia-Herzegovina (1992-1994)",
+ }
BAM{
"BAM",
"Äồng mác có thể chuyển đổi của Bosnia-Herzegovina",
}
+ BAN{
+ "BAN",
+ "Äồng Dinar Má»›i của Bosnia-Herzegovina (1994-1997)",
+ }
BBD{
"BBD",
"Äồng đô la của Barbadia",
@@ -63,10 +115,34 @@ vi{
"BDT",
"Äồng taka của Bangladesh",
}
+ BEC{
+ "BEC",
+ "Äồng Franc Bỉ (có thể chuyển đổi)",
+ }
+ BEF{
+ "BEF",
+ "Äồng Franc Bỉ",
+ }
+ BEL{
+ "BEL",
+ "Äồng Franc Bỉ (tài chính)",
+ }
+ BGL{
+ "BGL",
+ "Äồng Lev Xu của Bun-ga-ri",
+ }
+ BGM{
+ "BGM",
+ "Äồng Lev Xã há»™i chủ nghÄ©a của Bun-ga-ri",
+ }
BGN{
"BGN",
"Lép Bungari",
}
+ BGO{
+ "BGO",
+ "Äồng Lev của Bun-ga-ri (1879-1952)",
+ }
BHD{
"BHD",
"Äồng dinar của Bahrain",
@@ -87,10 +163,46 @@ vi{
"BOB",
"Äồng boliviano của Bolivia",
}
+ BOL{
+ "BOL",
+ "Äồng Boliviano của Bolivia (1863-1963)",
+ }
+ BOP{
+ "BOP",
+ "Äồng Peso Bolivia",
+ }
+ BOV{
+ "BOV",
+ "Äồng Mvdol Bolivia",
+ }
+ BRB{
+ "BRB",
+ "Äồng Cruzerio Má»›i của Braxin (1967-1986)",
+ }
+ BRC{
+ "BRC",
+ "Äồng Cruzado của Braxin (1986-1989)",
+ }
+ BRE{
+ "BRE",
+ "Äồng Cruzerio của Braxin (1990-1993)",
+ }
BRL{
"R$",
"Real Braxin",
}
+ BRN{
+ "BRN",
+ "Äồng Cruzado Má»›i của Braxin (1989-1990)",
+ }
+ BRR{
+ "BRR",
+ "Äồng Cruzeiro của Braxin (1993-1994)",
+ }
+ BRZ{
+ "BRZ",
+ "Äồng Cruzeiro của Braxin (1942-1967)",
+ }
BSD{
"BSD",
"Äồng đô la của Bahamia",
@@ -99,10 +211,18 @@ vi{
"BTN",
"Äồng ngultrum của Bhutan",
}
+ BUK{
+ "BUK",
+ "Äồng Kyat Miến Äiện",
+ }
BWP{
"BWP",
"Äồng pula của Botswana",
}
+ BYB{
+ "BYB",
+ "Äồng Rúp Má»›i của Belarus (1994-1999)",
+ }
BYR{
"BYR",
"Äồng rúp của Belarus",
@@ -119,10 +239,26 @@ vi{
"CDF",
"Äồng franc của Congo",
}
+ CHE{
+ "CHE",
+ "Äồng Euro WIR",
+ }
CHF{
"CHF",
"Franc Thụy sĩ",
}
+ CHW{
+ "CHW",
+ "Äồng France WIR",
+ }
+ CLE{
+ "CLE",
+ "Äồng Escudo của Chile",
+ }
+ CLF{
+ "CLF",
+ "ÄÆ¡n vị Kế toán của Chile (UF)",
+ }
CLP{
"CLP",
"Äồng Peso của Chile",
@@ -135,10 +271,22 @@ vi{
"COP",
"Äồng Peso của Colombia",
}
+ COU{
+ "COU",
+ "ÄÆ¡n vị Giá trị Thá»±c của Colombia",
+ }
CRC{
"CRC",
"Äồng colón của Costa Rica",
}
+ CSD{
+ "CSD",
+ "Äồng Dinar của Serbia (2002-2006)",
+ }
+ CSK{
+ "CSK",
+ "Äồng Koruna Xu của Czechoslovakia",
+ }
CUC{
"CUC",
"Äồng peso có thể chuyển đổi của Cuba",
@@ -151,10 +299,22 @@ vi{
"CVE",
"Äồng escudo của Cape Verde",
}
+ CYP{
+ "CYP",
+ "Äồng Bảng Síp",
+ }
CZK{
"CZK",
"Äồng curon của cá»™ng hòa Séc",
}
+ DDM{
+ "DDM",
+ "Äồng Mark Äông Äức",
+ }
+ DEM{
+ "DEM",
+ "Äồng Mark Äức",
+ }
DJF{
"DJF",
"Äồng franc của Djibouti",
@@ -171,6 +331,14 @@ vi{
"DZD",
"Äồng dina của Algeri",
}
+ ECS{
+ "ECS",
+ "Äồng Scure Ecuador",
+ }
+ ECV{
+ "ECV",
+ "ÄÆ¡n vị Giá trị Không đổi của Ecuador",
+ }
EEK{
"EEK",
"Crun Extônia",
@@ -183,6 +351,18 @@ vi{
"ERN",
"Äồng nakfa của Eritrea",
}
+ ESA{
+ "ESA",
+ "Äồng Peseta Tây Ban Nha (Tài khoản)",
+ }
+ ESB{
+ "ESB",
+ "Äồng Peseta Tây Ban Nha (tài khoản có thể chuyển đổi)",
+ }
+ ESP{
+ "ESP",
+ "Äồng Peseta Tây Ban Nha",
+ }
ETB{
"ETB",
"Äồng birr của Ethiopia",
@@ -191,6 +371,10 @@ vi{
"€",
"Euro",
}
+ FIM{
+ "FIM",
+ "Äồng Markka Phần Lan",
+ }
FJD{
"FJD",
"Äô-la Fi-ji",
@@ -207,6 +391,10 @@ vi{
"£",
"Bảng Anh",
}
+ GEK{
+ "GEK",
+ "Äồng Kupon Larit của Georgia",
+ }
GEL{
"GEL",
"Lari Georgia",
@@ -235,6 +423,10 @@ vi{
"GNS",
"Syli Guinea",
}
+ GQE{
+ "GQE",
+ "Äồng Ekwele của Guinea Xích Äạo",
+ }
GRD{
"GRD",
"Drachma Hy Lạp",
@@ -243,6 +435,10 @@ vi{
"GTQ",
"Quetzal Guatemala",
}
+ GWE{
+ "GWE",
+ "Äồng Guinea Escudo Bồ Äào Nha",
+ }
GWP{
"GWP",
"Peso Guinea-Bissau",
@@ -259,6 +455,10 @@ vi{
"HNL",
"Honduras Lempira",
}
+ HRD{
+ "HRD",
+ "Äồng Dinar Croatia",
+ }
HRK{
"HRK",
"Äồng kuna của Croatia",
@@ -339,6 +539,14 @@ vi{
"KPW",
"Äồng Won Triá»u Tiên",
}
+ KRH{
+ "KRH",
+ "Äồng Hwan Hàn Quốc (1953-1962)",
+ }
+ KRO{
+ "KRO",
+ "Äồng Won Hàn Quốc (1945-1953)",
+ }
KRW{
"â‚©",
"Won Hàn Quốc",
@@ -377,12 +585,32 @@ vi{
}
LTL{
"LTL",
- "Litat Lituani",
+ "Äồng Litas của Litva",
+ }
+ LTT{
+ "LTT",
+ "Äồng Talonas Litva",
+ }
+ LUC{
+ "LUC",
+ "Äồng Franc Luxembourg có thể chuyển đổi",
+ }
+ LUF{
+ "LUF",
+ "Äồng Franc Luxembourg",
+ }
+ LUL{
+ "LUL",
+ "Äồng Franc Luxembourg tài chính",
}
LVL{
"LVL",
"Äồng lats của Latvia",
}
+ LVR{
+ "LVR",
+ "Äồng Rúp Latvia",
+ }
LYD{
"LYD",
"Äồng dinar của Libi",
@@ -391,6 +619,18 @@ vi{
"MAD",
"Äiaham Marốc",
}
+ MAF{
+ "MAF",
+ "Äồng Franc Ma-rốc",
+ }
+ MCF{
+ "MCF",
+ "Äồng Franc Monegasque",
+ }
+ MDC{
+ "MDC",
+ "Äồng Cupon Moldova",
+ }
MDL{
"MDL",
"Äồng leu của Moldova",
@@ -399,10 +639,22 @@ vi{
"MGA",
"Äồng Ariary của Malagasy",
}
+ MGF{
+ "MGF",
+ "Äồng Franc Magalasy",
+ }
MKD{
"MKD",
"Äồng dena của Macedonia",
}
+ MKN{
+ "MKN",
+ "Äồng Denar Macedonia (1992-1993)",
+ }
+ MLF{
+ "MLF",
+ "Äồng Franc Mali",
+ }
MMK{
"MMK",
"Äồng kyat của Myanma",
@@ -423,6 +675,10 @@ vi{
"MTL",
"Lia xứ Man-tơ",
}
+ MTP{
+ "MTP",
+ "Äồng Bảng Malta",
+ }
MUR{
"MUR",
"Äồng rupi của Mauritius",
@@ -439,10 +695,30 @@ vi{
"MX$",
"Peso Mêhicô",
}
+ MXP{
+ "MXP",
+ "Äồng Peso Bạc Mê-hi-cô (1861-1992)",
+ }
+ MXV{
+ "MXV",
+ "ÄÆ¡n vị Äầu tÆ° Mê-hi-cô",
+ }
MYR{
"MYR",
"Rinhgit Malaixia",
}
+ MZE{
+ "MZE",
+ "Äồng Escudo Mozambique",
+ }
+ MZM{
+ "MZM",
+ "Äồng Metical Mozambique (1980-2006)",
+ }
+ MZN{
+ "MZN",
+ "Äồng Metical của Mozambique",
+ }
NAD{
"NAD",
"Äồng đô la của Namibia",
@@ -451,10 +727,18 @@ vi{
"NGN",
"Äồng naira của Nigeria",
}
+ NIC{
+ "NIC",
+ "Äồng Córdoba Nicaragua (1988-1991)",
+ }
NIO{
"NIO",
"Äồng córdoba của Nicaragua",
}
+ NLG{
+ "NLG",
+ "Äồng Guilder Hà Lan",
+ }
NOK{
"NOK",
"Curon Na Uy",
@@ -475,10 +759,18 @@ vi{
"PAB",
"Äồng balboa của Panama",
}
+ PEI{
+ "PEI",
+ "Äồng Inti Peru",
+ }
PEN{
"PEN",
"Nuevo Sol Pêru",
}
+ PES{
+ "PES",
+ "Äồng Sol Peru (1863-1965)",
+ }
PGK{
"PGK",
"Äồng kina của Papua New Guinean",
@@ -495,17 +787,33 @@ vi{
"PLN",
"Zloty Ba Lan",
}
+ PLZ{
+ "PLZ",
+ "Äồng Zloty Ba Lan (1950-1995)",
+ }
+ PTE{
+ "PTE",
+ "Äồng Escudo Bồ Äào Nha",
+ }
PYG{
"PYG",
"Äồng guarani của Paraguay",
}
QAR{
"QAR",
- "Äồng rial của Qatari",
+ "Äồng rial của Qatar",
+ }
+ RHD{
+ "RHD",
+ "Äồng Äô la Rhode",
+ }
+ ROL{
+ "ROL",
+ "Äồng Leu Rumani (1952-2006)",
}
RON{
"RON",
- "Lây Rumani",
+ "Äồng Leu của Rumani",
}
RSD{
"RSD",
@@ -515,6 +823,10 @@ vi{
"RUB",
"Rúp Nga",
}
+ RUR{
+ "RUR",
+ "Äồng Rúp Nga (1991-1998)",
+ }
RWF{
"RWF",
"Äồng franc của Rwanda",
@@ -531,10 +843,18 @@ vi{
"SCR",
"Äồng rupi của Seychelles",
}
+ SDD{
+ "SDD",
+ "Äồng Dinar Sudan (1992-2007)",
+ }
SDG{
"SDG",
"Äồng bảng của Sudan",
}
+ SDP{
+ "SDP",
+ "Äồng Bảng Sudan (1957-1998)",
+ }
SEK{
"SEK",
"Cua-ron Thuỵ Äiển",
@@ -567,10 +887,26 @@ vi{
"SRD",
"Äồng đô la của Suriname",
}
+ SRG{
+ "SRG",
+ "Äồng Guilder Surinam",
+ }
+ SSP{
+ "SSP",
+ "Äồng Bảng của Nam Sudan",
+ }
STD{
"STD",
"Äồng dobra của São Tomé và Príncipe",
}
+ SUR{
+ "SUR",
+ "Äồng Rúp Sô viết",
+ }
+ SVC{
+ "SVC",
+ "Äồng Colón Salvador",
+ }
SYP{
"SYP",
"Äồng bảng của Syria",
@@ -583,10 +919,18 @@ vi{
"฿",
"Bạt Thái Lan",
}
+ TJR{
+ "TJR",
+ "Äồng Rúp Tajikistan",
+ }
TJS{
"TJS",
"Äồng somoni của Tajikistan",
}
+ TMM{
+ "TMM",
+ "Äồng Manat Turkmenistan (1993-2009)",
+ }
TMT{
"TMT",
"Äồng manat của Turkmenistan",
@@ -599,6 +943,10 @@ vi{
"TOP",
"Äồng paÊ»anga của Tonga",
}
+ TPE{
+ "TPE",
+ "Äồng Escudo Timor",
+ }
TRL{
"TRL",
"Lia Thổ Nhĩ Kỳ",
@@ -623,6 +971,14 @@ vi{
"UAH",
"Rúp U-crai-na",
}
+ UAK{
+ "UAK",
+ "Äồng Karbovanets Ucraina",
+ }
+ UGS{
+ "UGS",
+ "Äồng Shilling Uganda (1966-1987)",
+ }
UGX{
"UGX",
"Äồng shilling của Uganda",
@@ -631,6 +987,22 @@ vi{
"US$",
"Äô-la Mỹ",
}
+ USN{
+ "USN",
+ "Äô la Mỹ (Ngày tiếp theo)",
+ }
+ USS{
+ "USS",
+ "Äô la Mỹ (Cùng ngày)",
+ }
+ UYI{
+ "UYI",
+ "Äồng Peso Uruguay (ÄÆ¡n vị Theo chỉ số)",
+ }
+ UYP{
+ "UYP",
+ "Äồng Peso Uruguay (1975-1993)",
+ }
UYU{
"UYU",
"Äồng peso của Uruguay",
@@ -641,7 +1013,7 @@ vi{
}
VEB{
"VEB",
- "Bôliva Vênêduêla",
+ "Äồng bolívar của Venezuela (1871-2008)",
}
VEF{
"VEF",
@@ -649,7 +1021,11 @@ vi{
}
VND{
"â‚«",
- "Äồng",
+ "Äồng Việt Nam",
+ }
+ VNN{
+ "VNN",
+ "Äồng Việt Nam (1978-1985)",
}
VUV{
"VUV",
@@ -663,30 +1039,106 @@ vi{
"FCFA",
"Äồng CFA Franc BEAC",
}
+ XAG{
+ "XAG",
+ "Bạc",
+ }
XAU{
"XAU",
"Vàng",
}
+ XBA{
+ "XBA",
+ "ÄÆ¡n vị Tổng hợp Châu Âu",
+ }
+ XBB{
+ "XBB",
+ "ÄÆ¡n vị Tiá»n tệ Châu Âu",
+ }
+ XBC{
+ "XBC",
+ "ÄÆ¡n vị Kế toán Châu Âu (XBC)",
+ }
+ XBD{
+ "XBD",
+ "ÄÆ¡n vị Kế toán Châu Âu (XBD)",
+ }
XCD{
"EC$",
"Äồng đô là của phía đông Caribê",
}
+ XDR{
+ "XDR",
+ "Quyá»n Rút vốn Äặc biệt",
+ }
+ XEU{
+ "XEU",
+ "ÄÆ¡n vị Tiá»n Châu Âu",
+ }
+ XFO{
+ "XFO",
+ "Äồng France Pháp Vàng",
+ }
+ XFU{
+ "XFU",
+ "Äồng UIC-Franc Pháp",
+ }
XOF{
"CFA",
"Franc CFA BCEAO",
}
+ XPD{
+ "XPD",
+ "Paladi",
+ }
XPF{
"CFPF",
"Äồng Franc Thái Bình DÆ°Æ¡ng",
}
+ XPT{
+ "XPT",
+ "Bạch kim",
+ }
+ XRE{
+ "XRE",
+ "Quỹ RINET",
+ }
+ XTS{
+ "XTS",
+ "Mã Tiá»n tệ Kiểm tra",
+ }
XXX{
"XXX",
"Tiá»n tệ chÆ°a biết hoặc không hợp lệ",
}
+ YDD{
+ "YDD",
+ "Äồng Dinar Yemen",
+ }
YER{
"YER",
"Äồng rial của Yemen",
}
+ YUD{
+ "YUD",
+ "Äồng Dinar Nam TÆ° Xu (1966-1990)",
+ }
+ YUM{
+ "YUM",
+ "Äồng Dinar Nam TÆ° Má»›i (1994-2002)",
+ }
+ YUN{
+ "YUN",
+ "Äồng Dinar Nam TÆ° Có thể chuyển đổi (1990-1992)",
+ }
+ YUR{
+ "YUR",
+ "Äồng Dinar Nam TÆ° Tái cÆ¡ cấu (1992-1993)",
+ }
+ ZAL{
+ "ZAL",
+ "Äồng Rand Nam Phi (tài chính)",
+ }
ZAR{
"ZAR",
"Ran Nam Phi",
@@ -695,9 +1147,29 @@ vi{
"ZMK",
"Äồng kwacha của Zambia",
}
+ ZRN{
+ "ZRN",
+ "Äồng Zaire Má»›i (1993-1998)",
+ }
+ ZRZ{
+ "ZRZ",
+ "Äồng Zaire (1971-1993)",
+ }
+ ZWD{
+ "ZWD",
+ "Äồng Äô la Zimbabwe (1980-2008)",
+ }
+ ZWL{
+ "ZWL",
+ "Äồng Äô la Zimbabwe (2009)",
+ }
+ ZWR{
+ "ZWR",
+ "Äồng Äô la Zimbabwe (2008)",
+ }
}
CurrencyUnitPatterns{
other{"{0} {1}"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/vun.txt b/Build/source/libs/icu/icu-50.1/data/curr/vun.txt
index 707c2d29e70..fc7aea7d074 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/vun.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/vun.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vun.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vun.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ vun{
"Kwanza ya Angola",
}
AUD{
- "AU$",
+ "A$",
"Dola ya Australia",
}
BHD{
@@ -232,5 +232,5 @@ vun{
"Dola ya Zimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/xog.txt b/Build/source/libs/icu/icu-50.1/data/curr/xog.txt
index 1121438b3c1..d7855a9271a 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/xog.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/xog.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/xog.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/xog.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ xog{
"Kwanza y'Angola",
}
AUD{
- "AU$",
+ "A$",
"Doola y'Awusiturelya",
}
BHD{
@@ -228,5 +228,5 @@ xog{
"Doola ey'eZimbabwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/yav.txt b/Build/source/libs/icu/icu-50.1/data/curr/yav.txt
index 6c6e52c944d..62e1ece63df 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/yav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/yav.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yav.xml
// *
// ***************************************************************************
/**
@@ -16,7 +16,7 @@ yav{
"kuansa wu angolá",
}
AUD{
- "AU$",
+ "A$",
"toláal wu ostalalí",
}
BHD{
@@ -104,5 +104,5 @@ yav{
"Ìfaláŋɛ u kÉ”mÉ”ÌÉ”l",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/yo.txt b/Build/source/libs/icu/icu-50.1/data/curr/yo.txt
index 072f248f60f..d2f1417d179 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/yo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/yo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yo.xml
// *
// ***************************************************************************
/**
@@ -20,7 +20,7 @@ yo{
"Wansa ti OrílẹÌède Àngólà",
}
AUD{
- "AU$",
+ "A$",
"Dá»la ti OrílẹÌède Ãstràlìá",
}
BHD{
@@ -232,5 +232,5 @@ yo{
"Dá»la ti OrílẹÌède Siibabuwe",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh.txt
index a86461c2140..f7b3f6d3bae 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh.xml
// *
// ***************************************************************************
/**
@@ -51,9 +51,21 @@ zh{
"AON",
"安哥拉新宽扎 (1990-2000)",
}
+ AOR{
+ "AOR",
+ "安哥拉é‡æ–°è°ƒæ•´å®½æ‰Ž (1995-1999)",
+ }
ARA{
"ARA",
- "阿根廷奥斯特",
+ "阿根廷奥斯特拉尔",
+ }
+ ARL{
+ "ARL",
+ "阿根廷法定比索 (1970-1983)",
+ }
+ ARM{
+ "ARM",
+ "阿根廷比索 (1881-1970)",
}
ARP{
"ARP",
@@ -85,12 +97,16 @@ zh{
}
BAD{
"BAD",
- "波士尼亚-赫塞哥维纳第纳尔",
+ "波士尼亚-赫塞哥维纳第纳尔 (1992-1994)",
}
BAM{
"BAM",
"波士尼亚-赫塞哥维纳兑æ¢åˆ¸",
}
+ BAN{
+ "BAN",
+ "波士尼亚-赫塞哥维纳新第纳尔 (1994-1997)",
+ }
BBD{
"BBD",
"巴巴多斯元",
@@ -101,7 +117,7 @@ zh{
}
BEC{
"BEC",
- "比利时法郎兑æ¢åˆ¸",
+ "比利时法郎(å¯å…‘æ¢ï¼‰",
}
BEF{
"BEF",
@@ -115,10 +131,18 @@ zh{
"BGL",
"ä¿åŠ åˆ©äºšç¡¬åˆ—å¼—",
}
+ BGM{
+ "BGM",
+ "ä¿åŠ åˆ©äºšç¤¾ä¼šå…šåˆ—å¼—",
+ }
BGN{
"BGN",
"ä¿åŠ åˆ©äºšæ–°åˆ—å¼—",
}
+ BGO{
+ "BGO",
+ "ä¿åŠ åˆ©äºšåˆ—å¼— (1879-1952)",
+ }
BHD{
"BHD",
"巴林第纳尔",
@@ -139,6 +163,10 @@ zh{
"BOB",
"玻利维亚诺",
}
+ BOL{
+ "BOL",
+ "玻利维亚诺 (1863-1963)",
+ }
BOP{
"BOP",
"玻利维亚比索",
@@ -153,7 +181,7 @@ zh{
}
BRC{
"BRC",
- "巴西克é²æ‰Žå¤š",
+ "巴西克é²æ‰Žå¤š (1986-1989)",
}
BRE{
"BRE",
@@ -169,7 +197,11 @@ zh{
}
BRR{
"BRR",
- "巴西克é²å¡žç½—",
+ "巴西克é²å¡žç½— (1993-1994)",
+ }
+ BRZ{
+ "BRZ",
+ "巴西克é²å¡žç½— (1942-1967)",
}
BSD{
"BSD",
@@ -177,7 +209,7 @@ zh{
}
BTN{
"BTN",
- "ä¸ä¸¹åŠªæ‰Žå§†",
+ "ä¸ä¸¹åŠªå°”特é²å§†",
}
BUK{
"BUK",
@@ -207,10 +239,22 @@ zh{
"CDF",
"刚果法郎",
}
+ CHE{
+ "CHE",
+ "欧元 (WIR)",
+ }
CHF{
"CHF",
"瑞士法郎",
}
+ CHW{
+ "CHW",
+ "法郎 (WIR)",
+ }
+ CLE{
+ "CLE",
+ "智利埃斯库多",
+ }
CLF{
"CLF",
"智利(资金)",
@@ -227,6 +271,10 @@ zh{
"COP",
"哥伦比亚比索",
}
+ COU{
+ "COU",
+ "哥伦比亚å¸",
+ }
CRC{
"CRC",
"哥斯达黎加科朗",
@@ -349,7 +397,7 @@ zh{
}
GEL{
"GEL",
- "乔治亚拉瑞",
+ "æ ¼é²å‰äºšæ‹‰é‡Œ",
}
GHC{
"GHC",
@@ -405,7 +453,7 @@ zh{
}
HNL{
"HNL",
- "洪都拉斯拉伦皮拉",
+ "洪都拉斯伦皮拉",
}
HRD{
"HRD",
@@ -491,6 +539,14 @@ zh{
"KPW",
"æœé²œåœ†",
}
+ KRH{
+ "KRH",
+ "韩元 (1953-1962)",
+ }
+ KRO{
+ "KRO",
+ "韩元 (1945-1953)",
+ }
KRW{
"₩",
"韩圆",
@@ -521,7 +577,7 @@ zh{
}
LRD{
"LRD",
- "利比亚元",
+ "利比里亚元",
}
LSL{
"LSL",
@@ -567,6 +623,14 @@ zh{
"MAF",
"摩洛哥法郎",
}
+ MCF{
+ "MCF",
+ "摩纳哥法郎",
+ }
+ MDC{
+ "MDC",
+ "摩尔多瓦库邦",
+ }
MDL{
"MDL",
"摩尔多瓦列伊",
@@ -581,7 +645,11 @@ zh{
}
MKD{
"MKD",
- "马其顿戴代纳尔",
+ "马其顿第纳尔",
+ }
+ MKN{
+ "MKN",
+ "马其顿第纳尔 (1992-1993)",
}
MLF{
"MLF",
@@ -701,7 +769,7 @@ zh{
}
PES{
"PES",
- "秘é²ç´¢å°”",
+ "秘é²ç´¢å°” (1863-1965)",
}
PGK{
"PGK",
@@ -777,7 +845,7 @@ zh{
}
SDD{
"SDD",
- "è‹ä¸¹ç¬¬çº³å°”",
+ "è‹ä¸¹ç¬¬çº³å°” (1992-2007)",
}
SDG{
"SDG",
@@ -823,6 +891,10 @@ zh{
"SRG",
"è‹é‡Œå—盾",
}
+ SSP{
+ "SSP",
+ "å—è‹ä¸¹é•‘",
+ }
STD{
"STD",
"圣多美和普林西比多布拉",
@@ -897,7 +969,7 @@ zh{
}
UAH{
"UAH",
- "乌克兰格里夫尼亚",
+ "乌克兰格里夫纳",
}
UAK{
"UAK",
@@ -923,9 +995,13 @@ zh{
"USS",
"美元(当日)",
}
+ UYI{
+ "UYI",
+ "乌拉圭比索(索引å•ä½ï¼‰",
+ }
UYP{
"UYP",
- "乌拉圭新比索 (1975-1993)",
+ "乌拉圭比索 (1975-1993)",
}
UYU{
"UYU",
@@ -937,7 +1013,7 @@ zh{
}
VEB{
"VEB",
- "委内瑞拉åšåˆ©ç“¦",
+ "委内瑞拉玻利瓦尔 (1871-2008)",
}
VEF{
"VEF",
@@ -947,13 +1023,17 @@ zh{
"â‚«",
"越å—盾",
}
+ VNN{
+ "VNN",
+ "越å—盾 (1978-1985)",
+ }
VUV{
"VUV",
"瓦努阿图瓦图",
}
WST{
"WST",
- "西è¨æ‘©äºšå¡”拉",
+ "è¨æ‘©äºšå¡”拉",
}
XAF{
"FCFA",
@@ -1025,7 +1105,7 @@ zh{
}
XTS{
"XTS",
- "为测试ä¿ç•™çš„代ç ",
+ "测试货å¸ä»£ç ",
}
XXX{
"XXX",
@@ -1041,15 +1121,19 @@ zh{
}
YUD{
"YUD",
- "å—斯拉夫硬第纳尔",
+ "å—斯拉夫硬第纳尔 (1966-1990)",
}
YUM{
"YUM",
- "å—斯拉夫åŒå¨ç¬¬çº³å°”",
+ "å—斯拉夫新第纳尔 (1994-2002)",
}
YUN{
"YUN",
- "å—斯拉夫å¯å…‘æ¢ç¬¬çº³å°”",
+ "å—斯拉夫å¯å…‘æ¢ç¬¬çº³å°” (1990-1992)",
+ }
+ YUR{
+ "YUR",
+ "å—斯拉夫改良第纳尔 (1992-1993)",
}
ZAL{
"ZAL",
@@ -1065,20 +1149,27 @@ zh{
}
ZRN{
"ZRN",
- "新扎伊尔",
+ "新扎伊尔 (1993-1998)",
}
ZRZ{
"ZRZ",
- "扎伊尔",
+ "扎伊尔 (1971-1993)",
}
ZWD{
"ZWD",
- "津巴布韦元",
+ "津巴布韦元 (1980-2008)",
}
ZWL{
"ZWL",
"津巴布韦元 (2009)",
}
+ ZWR{
+ "ZWR",
+ "津巴布韦元 (2008)",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0}{1}"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_CN.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_CN.txt
index 348f06ef819..348f06ef819 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_CN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_HK.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_HK.txt
index 8e03c7139e0..8e03c7139e0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_HK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans.txt
index 565bfc7d9ca..e8cbcd7e344 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_CN.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_CN.txt
index c4f5185420f..c4f5185420f 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_CN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_HK.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_HK.txt
index 54b3b8fced8..3630b6ce105 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_HK.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_HK.xml
// *
// ***************************************************************************
zh_Hans_HK{
@@ -24,6 +24,10 @@ zh_Hans_HK{
"$",
"港元",
}
+ HNL{
+ "HNL",
+ "洪都拉斯拉伦皮拉",
+ }
KYD{
"KYD",
"开曼群岛元",
@@ -44,6 +48,13 @@ zh_Hans_HK{
"UAH",
"乌克兰赫夫纳",
}
+ XAG{
+ "XAG",
+ "白银",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_MO.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_MO.txt
index b6837eecbea..9628793f3b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_MO.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_MO.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_MO.xml
// *
// ***************************************************************************
zh_Hans_MO{
@@ -16,6 +16,10 @@ zh_Hans_MO{
"BAM",
"波斯尼亚-黑塞哥维那å¯å…‘æ¢é©¬å…‹",
}
+ BAN{
+ "BAN",
+ "波士尼亚-赫塞哥维纳第纳尔 (1994-1997)",
+ }
FKP{
"FKP",
"ç¦å…‹å…°ç¾¤å²›é•‘",
@@ -28,6 +32,13 @@ zh_Hans_MO{
"NIO",
"尼加拉瓜科多巴",
}
+ XAG{
+ "XAG",
+ "白银",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_SG.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_SG.txt
index 977fac7f0bb..7622bed9634 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hans_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hans_SG.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_SG.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_SG.xml
// *
// ***************************************************************************
zh_Hans_SG{
@@ -28,6 +28,13 @@ zh_Hans_SG{
"NIO",
"尼加拉瓜科多巴",
}
+ XAG{
+ "XAG",
+ "白银",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant.txt
index 32fcfa3f480..db4bcae92cd 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant.xml
// *
// ***************************************************************************
/**
@@ -59,6 +59,14 @@ zh_Hant{
"ARA",
"阿根廷奧斯特ç´çˆ¾",
}
+ ARL{
+ "ARL",
+ "阿根廷披索(1970-1983)",
+ }
+ ARM{
+ "ARM",
+ "阿根廷披索(1881-1970)",
+ }
ARP{
"ARP",
"阿根廷披索 (1983-1985)",
@@ -95,6 +103,10 @@ zh_Hant{
"BAM",
"波士尼亞-黑塞哥維那å¯è½‰æ›é¦¬å…‹",
}
+ BAN{
+ "BAN",
+ "波士尼亞-黑塞哥維那新第ç´çˆ¾",
+ }
BBD{
"BBD",
"å·´è²å¤šå…ƒ",
@@ -119,10 +131,18 @@ zh_Hant{
"BGL",
"ä¿åŠ åˆ©äºžç¡¬åˆ—å¼—",
}
+ BGM{
+ "BGM",
+ "ä¿åŠ åˆ©äºžç¤¾æœƒé»¨åˆ—å¼—",
+ }
BGN{
"BGN",
"ä¿åŠ åˆ©äºžæ–°åˆ—å¼—",
}
+ BGO{
+ "BGO",
+ "ä¿åŠ åˆ©äºžåˆ—弗(1879-1952)",
+ }
BHD{
"BHD",
"巴林第ç´çˆ¾",
@@ -143,6 +163,10 @@ zh_Hant{
"BOB",
"玻利維亞貨幣單ä½",
}
+ BOL{
+ "BOL",
+ "玻利維亞玻利維亞諾(1863-1963)",
+ }
BOP{
"BOP",
"玻利維亞披索",
@@ -175,6 +199,10 @@ zh_Hant{
"BRR",
"巴西克魯賽羅",
}
+ BRZ{
+ "BRZ",
+ "巴西克魯賽羅(1942 -1967)",
+ }
BSD{
"BSD",
"巴哈馬元",
@@ -223,6 +251,10 @@ zh_Hant{
"CHW",
"法郎 (WIR)",
}
+ CLE{
+ "CLE",
+ "智利埃斯庫多",
+ }
CLF{
"CLF",
"å¡æž—æ²¹é”佛曼跎",
@@ -239,10 +271,18 @@ zh_Hant{
"COP",
"哥倫比亞披索",
}
+ COU{
+ "COU",
+ "哥倫比亞幣(COU)",
+ }
CRC{
"CRC",
"哥斯大黎加科郎",
}
+ CSD{
+ "CSD",
+ "舊塞爾維亞第ç´çˆ¾",
+ }
CSK{
"CSK",
"æ·å…‹æ–¯æ´›ä¼å…‹ç¡¬å…‹æœ—",
@@ -267,6 +307,10 @@ zh_Hant{
"CZK",
"æ·å…‹å…‹æœ—",
}
+ DDM{
+ "DDM",
+ "æ±å¾·å¥§æ–¯ç‰¹é¦¬å…‹",
+ }
DEM{
"DEM",
"德國馬克",
@@ -307,6 +351,14 @@ zh_Hant{
"ERN",
"厄立特里亞ç´å…‹æ³•",
}
+ ESA{
+ "ESA",
+ "西ç­ç‰™æ¯”塞塔(會計單ä½ï¼‰",
+ }
+ ESB{
+ "ESB",
+ "西ç­ç‰™æ¯”塞塔(å¯è½‰æ›æœƒè¨ˆå–®ä½ï¼‰",
+ }
ESP{
"ESP",
"西ç­ç‰™é™ªå£«ç‰¹",
@@ -339,6 +391,10 @@ zh_Hant{
"£",
"英鎊",
}
+ GEK{
+ "GEK",
+ "喬治亞庫æ—拉里",
+ }
GEL{
"GEL",
"喬治拉里",
@@ -460,7 +516,7 @@ zh_Hant{
"約旦第ç´çˆ¾",
}
JPY{
- "JPÂ¥",
+ "Â¥",
"日圓",
}
KES{
@@ -483,6 +539,14 @@ zh_Hant{
"KPW",
"北韓圜",
}
+ KRH{
+ "KRH",
+ "å—韓圜",
+ }
+ KRO{
+ "KRO",
+ "å—韓圓",
+ }
KRW{
"₩",
"韓圜",
@@ -559,6 +623,14 @@ zh_Hant{
"MAF",
"摩洛哥法郎",
}
+ MCF{
+ "MCF",
+ "æ‘©ç´å“¥æ³•éƒŽ",
+ }
+ MDC{
+ "MDC",
+ "摩爾多瓦券",
+ }
MDL{
"MDL",
"æ‘©æœé›²åˆ—伊",
@@ -575,6 +647,10 @@ zh_Hant{
"MKD",
"馬其頓第ç´çˆ¾",
}
+ MKN{
+ "MKN",
+ "馬其頓第ç´çˆ¾ï¼ˆ1992-1993)",
+ }
MLF{
"MLF",
"馬里法郎",
@@ -727,6 +803,14 @@ zh_Hant{
"QAR",
"å¡é”爾里亞爾",
}
+ RHD{
+ "RHD",
+ "羅德西亞元",
+ }
+ ROL{
+ "ROL",
+ "舊羅馬尼亞列伊",
+ }
RON{
"RON",
"羅馬尼亞列伊",
@@ -807,6 +891,10 @@ zh_Hant{
"SRG",
"蘇利å—基爾",
}
+ SSP{
+ "SSP",
+ "å—蘇丹鎊",
+ }
STD{
"STD",
"è–多美島和普林西比島多布拉",
@@ -907,6 +995,10 @@ zh_Hant{
"USS",
"美元(當日)",
}
+ UYI{
+ "UYI",
+ "çƒæ‹‰åœ­æŠ«ç´¢ï¼ˆæŒ‡æ•¸å–®ä½ï¼‰",
+ }
UYP{
"UYP",
"çƒæ‹‰åœ­æŠ«ç´¢ (1975-1993)",
@@ -921,16 +1013,20 @@ zh_Hant{
}
VEB{
"VEB",
- "委內瑞拉玻利瓦",
+ "委內瑞拉玻利瓦 (1871-2008)",
}
VEF{
"VEF",
- "委內瑞拉強勢玻利瓦",
+ "委內瑞拉玻利瓦",
}
VND{
"â‚«",
"越å—盾",
}
+ VNN{
+ "VNN",
+ "越å—盾(1978-1985)",
+ }
VUV{
"VUV",
"è¬é‚£æœè¬æœ",
@@ -943,6 +1039,10 @@ zh_Hant{
"FCFA",
"法郎 (CFA-BEAC)",
}
+ XAG{
+ "XAG",
+ "白銀",
+ }
XAU{
"XAU",
"黃金",
@@ -987,6 +1087,10 @@ zh_Hant{
"CFA",
"法郎 (CFA-BCEAO)",
}
+ XPD{
+ "XPD",
+ "帕拉狄昂",
+ }
XPF{
"CFPF",
"法郎 (CFP)",
@@ -999,6 +1103,14 @@ zh_Hant{
"XRE",
"RINET 基金",
}
+ XTS{
+ "XTS",
+ "測試用貨幣代碼",
+ }
+ XXX{
+ "XXX",
+ "未知貨幣",
+ }
YDD{
"YDD",
"葉門第ç´çˆ¾",
@@ -1019,6 +1131,10 @@ zh_Hant{
"YUN",
"å—斯拉夫 å¯è½‰æ›ç¬¬ç´çˆ¾",
}
+ YUR{
+ "YUR",
+ "å—斯拉夫改é©ç¬¬ç´çˆ¾ï¼ˆ1992-1993)",
+ }
ZAL{
"ZAL",
"å—éžè˜­ç‰¹ï¼ˆé‡‘èžï¼‰",
@@ -1047,6 +1163,13 @@ zh_Hant{
"ZWL",
"辛巴å¨å…ƒ (2009)",
}
+ ZWR{
+ "ZWR",
+ "辛巴å¨å…ƒï¼ˆ2008)",
+ }
+ }
+ CurrencyUnitPatterns{
+ other{"{0} {1}"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_HK.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_HK.txt
index 9dd460e1993..38b177d1f3d 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_HK.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant_HK.xml
// *
// ***************************************************************************
zh_Hant_HK{
@@ -65,5 +65,5 @@ zh_Hant_HK{
"太平洋法郎",
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_MO.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_MO.txt
index 686610be316..686610be316 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_TW.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_TW.txt
index 659b7080af1..659b7080af1 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_Hant_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_Hant_TW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_MO.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_MO.txt
index 7a340a71bb0..7a340a71bb0 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_SG.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_SG.txt
index e5b7c41e551..e5b7c41e551 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_SG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zh_TW.txt b/Build/source/libs/icu/icu-50.1/data/curr/zh_TW.txt
index 5957fe34ab8..5957fe34ab8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zh_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zh_TW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/zu.txt b/Build/source/libs/icu/icu-50.1/data/curr/zu.txt
index 1c99a30a5e6..36568bf82cc 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/zu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/curr/zu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zu.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ zu{
"i-Argentina Peso",
}
AUD{
- "AU$",
+ "A$",
"i-Austrilian Dollar",
}
AWG{
@@ -403,6 +403,10 @@ zu{
"MYR",
"i-Malaysian Ringgit",
}
+ MZN{
+ "MZN",
+ "I-Metical yase-Mozambicque",
+ }
NAD{
"NAD",
"i-Namibian Dollar",
@@ -463,6 +467,10 @@ zu{
"QAR",
"i-Qatari Rial",
}
+ RON{
+ "RON",
+ "I-Romanian Leu",
+ }
RSD{
"RSD",
"i-Serbian Dinar",
@@ -515,6 +523,10 @@ zu{
"SRD",
"i-Surinamese Dollar",
}
+ SSP{
+ "SSP",
+ "Upondo waseNingizimu Sudan",
+ }
STD{
"STD",
"i-São Tomé kanye ne-Príncipe Dobra",
@@ -632,5 +644,9 @@ zu{
"i-Zambian Kwacha",
}
}
- Version{"2.0.65.46"}
+ CurrencyUnitPatterns{
+ one{"{0} {1}"}
+ other{"{0} {1}"}
+ }
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/icu-config.xml b/Build/source/libs/icu/icu-50.1/data/icu-config.xml
new file mode 100644
index 00000000000..0b4501f2de1
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/icu-config.xml
@@ -0,0 +1,675 @@
+<!--
+/*
+*******************************************************************************
+* Copyright (C) 2005-2012, International Business Machines Corporation and *
+* others. All Rights Reserved. *
+*******************************************************************************
+*/
+-->
+<config type="icu-config">
+ <!-- This is used by CLDRBuild.java and CLDRConverterTool.java in org/unicode/cldr/ant/ -->
+ <locales>
+ <include locales="af"/>
+ <include locales="af_NA"/>
+ <include locales="af_ZA"/>
+ <include locales="agq"/>
+ <include locales="agq_CM"/>
+ <include locales="ak"/>
+ <include locales="ak_GH"/>
+ <include locales="am"/>
+ <include locales="am_ET"/>
+ <include locales="ar"/>
+ <include locales="ar_001"/>
+ <include locales="ar_AE"/>
+ <include locales="ar_BH"/>
+ <include locales="ar_DJ"/>
+ <include locales="ar_DZ"/>
+ <include locales="ar_EG"/>
+ <include locales="ar_EH"/>
+ <include locales="ar_ER"/>
+ <include locales="ar_IL"/>
+ <include locales="ar_IQ"/>
+ <include locales="ar_JO"/>
+ <include locales="ar_KM"/>
+ <include locales="ar_KW"/>
+ <include locales="ar_LB"/>
+ <include locales="ar_LY"/>
+ <include locales="ar_MA"/>
+ <include locales="ar_MR"/>
+ <include locales="ar_OM"/>
+ <include locales="ar_PS"/>
+ <include locales="ar_QA"/>
+ <include locales="ar_SA"/>
+ <include locales="ar_SD"/>
+ <include locales="ar_SO"/>
+ <include locales="ar_SY"/>
+ <include locales="ar_TD"/>
+ <include locales="ar_TN"/>
+ <include locales="ar_YE"/>
+ <include locales="as"/>
+ <include locales="as_IN"/>
+ <include locales="asa"/>
+ <include locales="asa_TZ"/>
+ <include locales="az"/>
+ <include locales="az_Latn"/>
+ <include locales="az_Latn_AZ"/>
+ <include locales="az_Cyrl"/>
+ <include locales="az_Cyrl_AZ"/>
+ <include locales="az_AZ"/>
+ <include locales="bas"/>
+ <include locales="bas_CM"/>
+ <include locales="be"/>
+ <include locales="be_BY"/>
+ <include locales="bem"/>
+ <include locales="bem_ZM"/>
+ <include locales="bez"/>
+ <include locales="bez_TZ"/>
+ <include locales="bg"/>
+ <include locales="bg_BG"/>
+ <include locales="bm"/>
+ <include locales="bm_ML"/>
+ <include locales="bn"/>
+ <include locales="bn_BD"/>
+ <include locales="bn_IN"/>
+ <include locales="bo"/>
+ <include locales="bo_CN"/>
+ <include locales="bo_IN"/>
+ <include locales="br"/>
+ <include locales="br_FR"/>
+ <include locales="brx"/>
+ <include locales="brx_IN"/>
+ <include locales="bs"/>
+ <include locales="bs_Cyrl"/>
+ <include locales="bs_Cyrl_BA"/>
+ <include locales="bs_Latn"/>
+ <include locales="bs_Latn_BA"/>
+ <include locales="bs_BA"/>
+ <include locales="ca"/>
+ <include locales="ca_AD"/>
+ <include locales="ca_ES"/>
+ <include locales="cgg"/>
+ <include locales="cgg_UG"/>
+ <include locales="chr"/>
+ <include locales="chr_US"/>
+ <include locales="cs"/>
+ <include locales="cs_CZ"/>
+ <include locales="cy"/>
+ <include locales="cy_GB"/>
+ <include locales="da"/>
+ <include locales="da_DK"/>
+ <include locales="dav"/>
+ <include locales="dav_KE"/>
+ <include locales="de"/>
+ <include locales="de_AT"/>
+ <include locales="de_BE"/>
+ <include locales="de_CH"/>
+ <include locales="de_DE"/>
+ <include locales="de_LI"/>
+ <include locales="de_LU"/>
+ <include locales="dje"/>
+ <include locales="dje_NE"/>
+ <include locales="dua"/>
+ <include locales="dua_CM"/>
+ <include locales="dyo"/>
+ <include locales="dyo_SN"/>
+ <include locales="dz"/>
+ <include locales="dz_BT"/>
+ <include locales="ebu"/>
+ <include locales="ebu_KE"/>
+ <include locales="ee"/>
+ <include locales="ee_GH"/>
+ <include locales="ee_TG"/>
+ <include locales="el"/>
+ <include locales="el_CY"/>
+ <include locales="el_GR"/>
+ <include locales="en"/>
+ <include locales="en_150"/>
+ <include locales="en_AG"/>
+ <include locales="en_AS"/>
+ <include locales="en_AU"/>
+ <include locales="en_BB"/>
+ <include locales="en_BE"/>
+ <include locales="en_BM"/>
+ <include locales="en_BS"/>
+ <include locales="en_BW"/>
+ <include locales="en_BZ"/>
+ <include locales="en_CA"/>
+ <include locales="en_CM"/>
+ <include locales="en_DM"/>
+ <include locales="en_FJ"/>
+ <include locales="en_FM"/>
+ <include locales="en_GB"/>
+ <include locales="en_GD"/>
+ <include locales="en_GG"/>
+ <include locales="en_GH"/>
+ <include locales="en_GM"/>
+ <include locales="en_GI"/>
+ <include locales="en_GU"/>
+ <include locales="en_GY"/>
+ <include locales="en_HK"/>
+ <include locales="en_IE"/>
+ <include locales="en_IM"/>
+ <include locales="en_IN"/>
+ <include locales="en_JE"/>
+ <include locales="en_JM"/>
+ <include locales="en_KE"/>
+ <include locales="en_KI"/>
+ <include locales="en_KN"/>
+ <include locales="en_KY"/>
+ <include locales="en_LC"/>
+ <include locales="en_LR"/>
+ <include locales="en_LS"/>
+ <include locales="en_MG"/>
+ <include locales="en_MH"/>
+ <include locales="en_MP"/>
+ <include locales="en_MT"/>
+ <include locales="en_MU"/>
+ <include locales="en_MW"/>
+ <include locales="en_NA"/>
+ <include locales="en_NG"/>
+ <include locales="en_NZ"/>
+ <include locales="en_PG"/>
+ <include locales="en_PH"/>
+ <include locales="en_PK"/>
+ <include locales="en_PR"/>
+ <include locales="en_PW"/>
+ <include locales="en_RH"/>
+ <include locales="en_SB"/>
+ <include locales="en_SC"/>
+ <include locales="en_SG"/>
+ <include locales="en_SL"/>
+ <include locales="en_SS"/>
+ <include locales="en_SZ"/>
+ <include locales="en_TC"/>
+ <include locales="en_TO"/>
+ <include locales="en_TT"/>
+ <include locales="en_TZ"/>
+ <include locales="en_UG"/>
+ <include locales="en_UM"/>
+ <include locales="en_US"/>
+ <include locales="en_US_POSIX"/>
+ <include locales="en_VC"/>
+ <include locales="en_VG"/>
+ <include locales="en_VI"/>
+ <include locales="en_VU"/>
+ <include locales="en_WS"/>
+ <include locales="en_ZA"/>
+ <include locales="en_ZM"/>
+ <include locales="en_ZW"/>
+ <include locales="eo"/>
+ <include locales="es"/>
+ <include locales="es_419"/>
+ <include locales="es_AR"/>
+ <include locales="es_BO"/>
+ <include locales="es_CL"/>
+ <include locales="es_CO"/>
+ <include locales="es_CR"/>
+ <include locales="es_CU"/>
+ <include locales="es_DO"/>
+ <include locales="es_EA"/>
+ <include locales="es_EC"/>
+ <include locales="es_ES"/>
+ <include locales="es_GQ"/>
+ <include locales="es_GT"/>
+ <include locales="es_HN"/>
+ <include locales="es_IC"/>
+ <include locales="es_MX"/>
+ <include locales="es_NI"/>
+ <include locales="es_PA"/>
+ <include locales="es_PE"/>
+ <include locales="es_PH"/>
+ <include locales="es_PR"/>
+ <include locales="es_PY"/>
+ <include locales="es_SV"/>
+ <include locales="es_US"/>
+ <include locales="es_UY"/>
+ <include locales="es_VE"/>
+ <include locales="et"/>
+ <include locales="et_EE"/>
+ <include locales="eu"/>
+ <include locales="eu_ES"/>
+ <include locales="ewo"/>
+ <include locales="ewo_CM"/>
+ <include locales="fa"/>
+ <include locales="fa_AF"/>
+ <include locales="fa_IR"/>
+ <include locales="ff"/>
+ <include locales="ff_SN"/>
+ <include locales="fi"/>
+ <include locales="fi_FI"/>
+ <include locales="fil"/>
+ <include locales="fil_PH"/>
+ <include locales="fo"/>
+ <include locales="fo_FO"/>
+ <include locales="fr"/>
+ <include locales="fr_BE"/>
+ <include locales="fr_BF"/>
+ <include locales="fr_BI"/>
+ <include locales="fr_BJ"/>
+ <include locales="fr_BL"/>
+ <include locales="fr_CA"/>
+ <include locales="fr_CD"/>
+ <include locales="fr_CF"/>
+ <include locales="fr_CG"/>
+ <include locales="fr_CH"/>
+ <include locales="fr_CI"/>
+ <include locales="fr_CM"/>
+ <include locales="fr_DJ"/>
+ <include locales="fr_DZ"/>
+ <include locales="fr_FR"/>
+ <include locales="fr_GA"/>
+ <include locales="fr_GF"/>
+ <include locales="fr_GN"/>
+ <include locales="fr_GP"/>
+ <include locales="fr_GQ"/>
+ <include locales="fr_HT"/>
+ <include locales="fr_KM"/>
+ <include locales="fr_LU"/>
+ <include locales="fr_MA"/>
+ <include locales="fr_MC"/>
+ <include locales="fr_MF"/>
+ <include locales="fr_MG"/>
+ <include locales="fr_ML"/>
+ <include locales="fr_MQ"/>
+ <include locales="fr_MR"/>
+ <include locales="fr_MU"/>
+ <include locales="fr_NC"/>
+ <include locales="fr_NE"/>
+ <include locales="fr_PF"/>
+ <include locales="fr_RE"/>
+ <include locales="fr_RW"/>
+ <include locales="fr_SC"/>
+ <include locales="fr_SN"/>
+ <include locales="fr_SY"/>
+ <include locales="fr_TD"/>
+ <include locales="fr_TG"/>
+ <include locales="fr_TN"/>
+ <include locales="fr_VU"/>
+ <include locales="fr_YT"/>
+ <include locales="ga"/>
+ <include locales="ga_IE"/>
+ <include locales="gl"/>
+ <include locales="gl_ES"/>
+ <include locales="gsw"/>
+ <include locales="gsw_CH"/>
+ <include locales="gu"/>
+ <include locales="gu_IN"/>
+ <include locales="guz"/>
+ <include locales="guz_KE"/>
+ <include locales="gv"/>
+ <include locales="gv_GB"/>
+ <include locales="ha"/>
+ <include locales="ha_Latn"/>
+ <include locales="ha_Latn_GH"/>
+ <include locales="ha_Latn_NE"/>
+ <include locales="ha_Latn_NG"/>
+ <include locales="ha_GH"/>
+ <include locales="ha_NE"/>
+ <include locales="ha_NG"/>
+ <include locales="haw"/>
+ <include locales="haw_US"/>
+ <include locales="he"/>
+ <include locales="he_IL"/>
+ <include locales="hi"/>
+ <include locales="hi_IN"/>
+ <include locales="hr"/>
+ <include locales="hr_BA"/>
+ <include locales="hr_HR"/>
+ <include locales="hu"/>
+ <include locales="hu_HU"/>
+ <include locales="hy"/>
+ <include locales="hy_AM"/>
+ <include locales="id"/>
+ <include locales="id_ID"/>
+ <include locales="ig"/>
+ <include locales="ig_NG"/>
+ <include locales="ii"/>
+ <include locales="ii_CN"/>
+ <include locales="in"/>
+ <include locales="in_ID"/>
+ <include locales="is"/>
+ <include locales="is_IS"/>
+ <include locales="it"/>
+ <include locales="it_CH"/>
+ <include locales="it_IT"/>
+ <include locales="it_SM"/>
+ <include locales="iw"/>
+ <include locales="iw_IL"/>
+ <include locales="ja"/>
+ <include locales="ja_JP"/>
+ <include locales="jgo"/>
+ <include locales="jgo_CM"/>
+ <include locales="jmc"/>
+ <include locales="jmc_TZ"/>
+ <include locales="ka"/>
+ <include locales="ka_GE"/>
+ <include locales="kab"/>
+ <include locales="kab_DZ"/>
+ <include locales="kam"/>
+ <include locales="kam_KE"/>
+ <include locales="kde"/>
+ <include locales="kde_TZ"/>
+ <include locales="kea"/>
+ <include locales="kea_CV"/>
+ <include locales="khq"/>
+ <include locales="khq_ML"/>
+ <include locales="ki"/>
+ <include locales="ki_KE"/>
+ <include locales="kk"/>
+ <include locales="kk_Cyrl"/>
+ <include locales="kk_Cyrl_KZ"/>
+ <include locales="kk_KZ"/>
+ <include locales="kl"/>
+ <include locales="kl_GL"/>
+ <include locales="kln"/>
+ <include locales="kln_KE"/>
+ <include locales="km"/>
+ <include locales="km_KH"/>
+ <include locales="kn"/>
+ <include locales="kn_IN"/>
+ <include locales="ko"/>
+ <include locales="ko_KP"/>
+ <include locales="ko_KR"/>
+ <include locales="kok"/>
+ <include locales="kok_IN"/>
+ <include locales="ks"/>
+ <include locales="ks_Arab"/>
+ <include locales="ks_Arab_IN"/>
+ <include locales="ksb"/>
+ <include locales="ksb_TZ"/>
+ <include locales="ksf"/>
+ <include locales="ksf_CM"/>
+ <include locales="kw"/>
+ <include locales="kw_GB"/>
+ <include locales="lag"/>
+ <include locales="lag_TZ"/>
+ <include locales="lg"/>
+ <include locales="lg_UG"/>
+ <include locales="ln"/>
+ <include locales="ln_AO"/>
+ <include locales="ln_CD"/>
+ <include locales="ln_CF"/>
+ <include locales="ln_CG"/>
+ <include locales="lo"/>
+ <include locales="lo_LA"/>
+ <include locales="lt"/>
+ <include locales="lt_LT"/>
+ <include locales="lu"/>
+ <include locales="lu_CD"/>
+ <include locales="luo"/>
+ <include locales="luo_KE"/>
+ <include locales="luy"/>
+ <include locales="luy_KE"/>
+ <include locales="lv"/>
+ <include locales="lv_LV"/>
+ <include locales="mas"/>
+ <include locales="mas_KE"/>
+ <include locales="mas_TZ"/>
+ <include locales="mer"/>
+ <include locales="mer_KE"/>
+ <include locales="mfe"/>
+ <include locales="mfe_MU"/>
+ <include locales="mg"/>
+ <include locales="mg_MG"/>
+ <include locales="mgh"/>
+ <include locales="mgh_MZ"/>
+ <include locales="mgo"/>
+ <include locales="mgo_CM"/>
+ <include locales="mk"/>
+ <include locales="mk_MK"/>
+ <include locales="ml"/>
+ <include locales="ml_IN"/>
+ <include locales="mo"/>
+ <include locales="mr"/>
+ <include locales="mr_IN"/>
+ <include locales="ms"/>
+ <include locales="ms_BN"/>
+ <include locales="ms_SG"/>
+ <include locales="ms_MY"/>
+ <include locales="mt"/>
+ <include locales="mt_MT"/>
+ <include locales="mua"/>
+ <include locales="mua_CM"/>
+ <include locales="my"/>
+ <include locales="my_MM"/>
+ <include locales="naq"/>
+ <include locales="naq_NA"/>
+ <include locales="nb"/>
+ <include locales="nb_NO"/>
+ <include locales="nd"/>
+ <include locales="nd_ZW"/>
+ <include locales="ne"/>
+ <include locales="ne_NP"/>
+ <include locales="ne_IN"/>
+ <include locales="nl"/>
+ <include locales="nl_AW"/>
+ <include locales="nl_BE"/>
+ <include locales="nl_CW"/>
+ <include locales="nl_NL"/>
+ <include locales="nl_SR"/>
+ <include locales="nl_SX"/>
+ <include locales="nmg"/>
+ <include locales="nmg_CM"/>
+ <include locales="nn"/>
+ <include locales="nn_NO"/>
+ <include locales="no"/>
+ <include locales="no_NO"/>
+ <include locales="nus"/>
+ <include locales="nus_SD"/>
+ <include locales="nyn"/>
+ <include locales="nyn_UG"/>
+ <include locales="om"/>
+ <include locales="om_ET"/>
+ <include locales="om_KE"/>
+ <include locales="or"/>
+ <include locales="or_IN"/>
+ <include locales="pa"/>
+ <include locales="pa_Arab"/>
+ <include locales="pa_Arab_PK"/>
+ <include locales="pa_Guru"/>
+ <include locales="pa_Guru_IN"/>
+ <include locales="pa_IN"/>
+ <include locales="pa_PK"/>
+ <include locales="pl"/>
+ <include locales="pl_PL"/>
+ <include locales="ps"/>
+ <include locales="ps_AF"/>
+ <include locales="pt"/>
+ <include locales="pt_AO"/>
+ <include locales="pt_BR"/>
+ <include locales="pt_CV"/>
+ <include locales="pt_GW"/>
+ <include locales="pt_MO"/>
+ <include locales="pt_MZ"/>
+ <include locales="pt_PT"/>
+ <include locales="pt_ST"/>
+ <include locales="pt_TL"/>
+ <include locales="rm"/>
+ <include locales="rm_CH"/>
+ <include locales="rn"/>
+ <include locales="rn_BI"/>
+ <include locales="ro"/>
+ <include locales="ro_MD"/>
+ <include locales="ro_RO"/>
+ <include locales="rof"/>
+ <include locales="rof_TZ"/>
+ <include locales="root"/>
+ <include locales="ru"/>
+ <include locales="ru_BY"/>
+ <include locales="ru_KG"/>
+ <include locales="ru_KZ"/>
+ <include locales="ru_MD"/>
+ <include locales="ru_RU"/>
+ <include locales="ru_UA"/>
+ <include locales="rw"/>
+ <include locales="rw_RW"/>
+ <include locales="rwk"/>
+ <include locales="rwk_TZ"/>
+ <include locales="saq"/>
+ <include locales="saq_KE"/>
+ <include locales="sbp"/>
+ <include locales="sbp_TZ"/>
+ <include locales="seh"/>
+ <include locales="seh_MZ"/>
+ <include locales="ses"/>
+ <include locales="ses_ML"/>
+ <include locales="sg"/>
+ <include locales="sg_CF"/>
+ <include locales="sq_MK"/>
+ <include locales="sh"/>
+ <include locales="sh_BA"/>
+ <include locales="sh_CS"/>
+ <include locales="sh_YU"/>
+ <include locales="shi"/>
+ <include locales="shi_Latn"/>
+ <include locales="shi_Latn_MA"/>
+ <include locales="shi_Tfng"/>
+ <include locales="shi_Tfng_MA"/>
+ <include locales="shi_MA"/>
+ <include locales="si"/>
+ <include locales="si_LK"/>
+ <include locales="sk"/>
+ <include locales="sk_SK"/>
+ <include locales="sl"/>
+ <include locales="sl_SI"/>
+ <include locales="sn"/>
+ <include locales="sn_ZW"/>
+ <include locales="so"/>
+ <include locales="so_DJ"/>
+ <include locales="so_ET"/>
+ <include locales="so_KE"/>
+ <include locales="so_SO"/>
+ <include locales="sq"/>
+ <include locales="sq_AL"/>
+ <include locales="sr"/>
+ <include locales="sr_Latn"/>
+ <include locales="sr_Latn_BA"/>
+ <include locales="sr_Latn_ME" />
+ <include locales="sr_Latn_RS" />
+ <include locales="sr_Latn_CS" />
+ <include locales="sr_Latn_YU" />
+ <include locales="sr_Cyrl"/>
+ <include locales="sr_Cyrl_BA"/>
+ <include locales="sr_Cyrl_ME" />
+ <include locales="sr_Cyrl_RS" />
+ <include locales="sr_Cyrl_CS" />
+ <include locales="sr_Cyrl_YU" />
+ <include locales="sr_BA"/>
+ <include locales="sr_ME"/>
+ <include locales="sr_RS"/>
+ <include locales="sr_CS"/>
+ <include locales="sr_YU"/>
+ <include locales="sv"/>
+ <include locales="sv_AX"/>
+ <include locales="sv_FI"/>
+ <include locales="sv_SE"/>
+ <include locales="sw"/>
+ <include locales="sw_KE"/>
+ <include locales="sw_TZ"/>
+ <include locales="sw_UG"/>
+ <include locales="swc"/>
+ <include locales="swc_CD"/>
+ <include locales="ta"/>
+ <include locales="ta_LK"/>
+ <include locales="ta_IN"/>
+ <include locales="ta_MY"/>
+ <include locales="ta_SG"/>
+ <include locales="te"/>
+ <include locales="te_IN"/>
+ <include locales="teo"/>
+ <include locales="teo_KE"/>
+ <include locales="teo_UG"/>
+ <include locales="th"/>
+ <include locales="th_TH"/>
+ <include locales="ti"/>
+ <include locales="ti_ER"/>
+ <include locales="ti_ET"/>
+ <include locales="tl"/>
+ <include locales="tl_PH"/>
+ <include locales="to"/>
+ <include locales="to_TO"/>
+ <include locales="tr"/>
+ <include locales="tr_CY"/>
+ <include locales="tr_TR"/>
+ <include locales="twq"/>
+ <include locales="twq_NE"/>
+ <include locales="tzm"/>
+ <include locales="tzm_Latn"/>
+ <include locales="tzm_Latn_MA"/>
+ <include locales="tzm_MA"/>
+ <include locales="uk"/>
+ <include locales="uk_UA"/>
+ <include locales="ur"/>
+ <include locales="ur_IN"/>
+ <include locales="ur_PK"/>
+ <include locales="uz"/>
+ <include locales="uz_Arab"/>
+ <include locales="uz_Arab_AF"/>
+ <include locales="uz_AF"/>
+ <include locales="uz_Cyrl"/>
+ <include locales="uz_Latn"/>
+ <include locales="uz_Cyrl_UZ"/>
+ <include locales="uz_Latn_UZ"/>
+ <include locales="uz_UZ"/>
+ <include locales="vai"/>
+ <include locales="vai_Vaii"/>
+ <include locales="vai_Vaii_LR"/>
+ <include locales="vai_LR"/>
+ <include locales="vai_Latn"/>
+ <include locales="vai_Latn_LR"/>
+ <include locales="vi"/>
+ <include locales="vi_VN"/>
+ <include locales="vun"/>
+ <include locales="vun_TZ"/>
+ <include locales="xog"/>
+ <include locales="xog_UG"/>
+ <include locales="yav"/>
+ <include locales="yav_CM"/>
+ <include locales="yo"/>
+ <include locales="yo_NG"/>
+ <include locales="zh"/>
+ <include locales="zh_Hans"/>
+ <include locales="zh_Hans_CN"/>
+ <include locales="zh_Hans_HK"/>
+ <include locales="zh_Hans_MO"/>
+ <include locales="zh_Hans_SG"/>
+ <include locales="zh_Hant"/>
+ <include locales="zh_Hant_HK"/>
+ <include locales="zh_Hant_MO"/>
+ <include locales="zh_Hant_TW"/>
+ <include locales="zh_CN"/>
+ <include locales="zh_HK"/>
+ <include locales="zh_MO"/>
+ <include locales="zh_SG"/>
+ <include locales="zh_TW"/>
+ <include locales="zu"/>
+ <include locales="zu_ZA"/>
+ </locales>
+ <paths>
+ <include xpath="//ldml/.*"/>
+ <include xpath="//ldml/collations/.*" alt="short"/>
+ <include xpath="//ldml/.*" draft="contributed"/>
+ <include xpath="//ldml/.*/special/.*"/>
+ <include xpath="//supplementalData/.*"/>
+ <include xpath="//supplementalMetaData/.*"/>
+ <!-- Exclude unusable data -->
+ <!-- Need to allow alt=.* for ldml/collations, but exclude for others -->
+ <exclude xpath="//ldml/fallback/.*" alt=".*"/>
+ <exclude xpath="//ldml/localeDisplayNames/.*" alt=".*"/>
+ <exclude xpath="//ldml/layout/.*" alt=".*"/>
+ <exclude xpath="//ldml/characters/.*" alt=".*"/>
+ <exclude xpath="//ldml/delimiters/.*" alt=".*"/>
+ <exclude xpath="//ldml/measurement/.*" alt=".*"/>
+ <exclude xpath="//ldml/dates/.*" alt=".*"/>
+ <exclude xpath="//ldml/numbers/.*" alt=".*"/>
+ <exclude xpath="//ldml/units/.*" alt=".*"/>
+ <exclude xpath="//ldml/listPatterns/.*" alt=".*"/>
+ <exclude xpath="//ldml/posix/.*" alt=".*"/>
+ <exclude xpath="//ldml/segmentations/.*" alt=".*"/>
+ <exclude xpath="//ldml/rbnf/.*" alt=".*"/>
+ <exclude xpath="//ldml/.*" draft="provisional"/>
+ <exclude xpath="//ldml/.*" draft="unconfirmed"/>
+ <exclude xpath="//ldml/dates/localizedPatternChars.*"/>
+ <exclude xpath="//ldml/posix/messages/.*"/>
+ </paths>
+</config>
diff --git a/Build/source/libs/icu/icu-49.1/data/icu-locale-deprecates.xml b/Build/source/libs/icu/icu-50.1/data/icu-locale-deprecates.xml
index 08da6fe2958..d62b394db88 100644
--- a/Build/source/libs/icu/icu-49.1/data/icu-locale-deprecates.xml
+++ b/Build/source/libs/icu/icu-50.1/data/icu-locale-deprecates.xml
@@ -1,13 +1,15 @@
<!--
/*
*******************************************************************************
-* Copyright (C) 2009-2011, International Business Machines Corporation and *
+* Copyright (C) 2009-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
-->
<deprecates>
<alias from="az_AZ" to="az_Latn_AZ"/>
+ <alias from="bs_BA" to="bs_Latn_BA" />
+ <alias from="en_NH" to="en_VU"/>
<alias from="en_RH" to="en_ZW"/>
<alias from="ha_GH" to="ha_Latn_GH"/>
<alias from="ha_NE" to="ha_Latn_NE"/>
@@ -18,6 +20,7 @@
<alias from="iw_IL" to="he_IL"/>
<alias from="ja_JP_TRADITIONAL" to="ja_JP@calendar=japanese" xpath="//ldml/dates/calendars/default[@type='japanese']"/>
<alias from="kk_KZ" to="kk_Cyrl_KZ" />
+ <alias from="ks_IN" to="ks_Arab_IN" />
<alias from="mo" to="ro_MD"/>
<alias from="no_NO" to="nb_NO"/>
<alias from="no_NO_NY" to="nn_NO"/>
diff --git a/Build/source/libs/icu/icu-49.1/data/icu4j-readme.txt b/Build/source/libs/icu/icu-50.1/data/icu4j-readme.txt
index ae5b7496409..ad4805c5400 100644
--- a/Build/source/libs/icu/icu-49.1/data/icu4j-readme.txt
+++ b/Build/source/libs/icu/icu-50.1/data/icu4j-readme.txt
@@ -21,6 +21,7 @@ In the following,
(Windows: build as x86, Release otherwise you will have to set 'CFG' differently below.)
*NOTE* You should do a full rebuild after any data changes.
+1a. If you didn't download from Subversion, you will also need the "icu4c-*-data.zip" file. Unpack this file and replace the icu/source/data directory's contents with the contents of the data directory from the zip file.
2. Step 2 depends on whether you are on a Windows or a Unix-type
@@ -39,9 +40,10 @@ platform.
*Linux*
$icu4c_build is the ICU4C root build directory,
- which is $icu4c_root/source in an in-source build
+ which is $icu4c_root/source in an in-source build.
+ (in other words, $icu4c_build is where you ran runConfigureICU or configure)
-2c. On the command line, cd to $icu4c_build
+2c. On the command line, cd to $icu4c_build/data
2d. Do
make JAR=$jdk_bin/jar ICU4J_ROOT=$icu4j_root icu4j-data-install
diff --git a/Build/source/libs/icu/icu-49.1/data/icupkg.inc.in b/Build/source/libs/icu/icu-50.1/data/icupkg.inc.in
index 3bf66ff97c8..3bf66ff97c8 100644
--- a/Build/source/libs/icu/icu-49.1/data/icupkg.inc.in
+++ b/Build/source/libs/icu/icu-50.1/data/icupkg.inc.in
diff --git a/Build/source/libs/icu/icu-49.1/data/in/coll/invuca.icu b/Build/source/libs/icu/icu-50.1/data/in/coll/invuca.icu
index 3b7c8413bba..db939fa80b3 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/coll/invuca.icu
+++ b/Build/source/libs/icu/icu-50.1/data/in/coll/invuca.icu
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/coll/ucadata.icu b/Build/source/libs/icu/icu-50.1/data/in/coll/ucadata.icu
index e3eae3e08ef..afcd405a8b4 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/coll/ucadata.icu
+++ b/Build/source/libs/icu/icu-50.1/data/in/coll/ucadata.icu
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/nfc.nrm b/Build/source/libs/icu/icu-50.1/data/in/nfc.nrm
index 65787971c04..82af176d6ec 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/nfc.nrm
+++ b/Build/source/libs/icu/icu-50.1/data/in/nfc.nrm
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/nfkc.nrm b/Build/source/libs/icu/icu-50.1/data/in/nfkc.nrm
index e8ec9350c17..f6501ce9730 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/nfkc.nrm
+++ b/Build/source/libs/icu/icu-50.1/data/in/nfkc.nrm
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/nfkc_cf.nrm b/Build/source/libs/icu/icu-50.1/data/in/nfkc_cf.nrm
index af3375f67b7..1ef3bdf3bb3 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/nfkc_cf.nrm
+++ b/Build/source/libs/icu/icu-50.1/data/in/nfkc_cf.nrm
Binary files differ
diff --git a/Build/source/libs/icu/icu-50.1/data/in/pnames.icu b/Build/source/libs/icu/icu-50.1/data/in/pnames.icu
new file mode 100644
index 00000000000..723ed932d0e
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/in/pnames.icu
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/ubidi.icu b/Build/source/libs/icu/icu-50.1/data/in/ubidi.icu
index 81a8a93888a..63a1168e8a8 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/ubidi.icu
+++ b/Build/source/libs/icu/icu-50.1/data/in/ubidi.icu
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/ucase.icu b/Build/source/libs/icu/icu-50.1/data/in/ucase.icu
index ce9715ebedc..46d463a9d5c 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/ucase.icu
+++ b/Build/source/libs/icu/icu-50.1/data/in/ucase.icu
Binary files differ
diff --git a/Build/source/libs/icu/icu-50.1/data/in/unames.icu b/Build/source/libs/icu/icu-50.1/data/in/unames.icu
new file mode 100644
index 00000000000..c991c3d1f27
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/in/unames.icu
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/uprops.icu b/Build/source/libs/icu/icu-50.1/data/in/uprops.icu
index ed25e3d42d1..eb04832e4c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/uprops.icu
+++ b/Build/source/libs/icu/icu-50.1/data/in/uprops.icu
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/in/uts46.nrm b/Build/source/libs/icu/icu-50.1/data/in/uts46.nrm
index e9ccd12b94a..18b758b2370 100644
--- a/Build/source/libs/icu/icu-49.1/data/in/uts46.nrm
+++ b/Build/source/libs/icu/icu-50.1/data/in/uts46.nrm
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/af.txt b/Build/source/libs/icu/icu-50.1/data/lang/af.txt
index e5cbfc43b6c..4285a8e0bd9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/af.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/af.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/af.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/af.xml
// *
// ***************************************************************************
/**
@@ -12,13 +12,25 @@
af{
Keys{
calendar{"Kalender"}
- collation{"Insortering"}
+ colAlternate{"Ignoreer simboolsortering"}
+ colBackwards{"Omgekeerde aksentsortering"}
+ colCaseFirst{"Hoofletters/kleinletters-sortering"}
+ colCaseLevel{"Kassensitiewe sortering"}
+ colHiraganaQuaternary{"Kana-sortering"}
+ colNormalization{"Genormaliseerde sortering"}
+ colNumeric{"Numeriese sortering"}
+ colStrength{"Sorteringssterkte"}
+ collation{"Sorteervolgorde"}
currency{"Geldeenheid"}
numbers{"Nommers"}
+ timezone{"Tydsone"}
+ va{"Lokaalvariant"}
+ variableTop{"Sorteer as simbole"}
x{"Privaat gebruik"}
}
Languages{
ab{"Abkasies"}
+ ach{"Akoli"}
af{"Afrikaans"}
afa{"Ander Afro-Asiaties"}
ak{"Akan"}
@@ -30,12 +42,18 @@ af{
ay{"Aymara"}
az{"Azerbeidjaans"}
be{"Wit-Russies"}
+ bem{"Bemba"}
bg{"Bulgaars"}
+ bh{"Bihari"}
bn{"Bengaals"}
bo{"Tibettaans"}
+ br{"Bretons"}
bs{"Bosnies"}
ca{"Katalaans"}
cel{"Keltiese taal"}
+ chr{"Cherokees"}
+ ckb{"Sorani Koerdies"}
+ co{"Korsikaans"}
cs{"Tsjeggies"}
cy{"Wallies"}
da{"Deens"}
@@ -44,6 +62,7 @@ af{
de_CH{"Switserse hoog-Duits"}
dv{"Divehi"}
dz{"Dzongkha"}
+ ee{"Ewe"}
efi{"Efik"}
egy{"Antieke Egipties"}
el{"Grieks"}
@@ -55,7 +74,7 @@ af{
eo{"Esperanto"}
es{"Spaans"}
es_419{"Latyns-Amerikaanse Spaans"}
- es_ES{"Iberiese Spaans"}
+ es_ES{"Europese Spaans"}
et{"Estnies"}
eu{"Baskies"}
fa{"Persies"}
@@ -68,6 +87,7 @@ af{
fr_CH{"Switserse Frans"}
fy{"Wes-Fries"}
ga{"Iers"}
+ gaa{"Gaa"}
gd{"Skotse Gallies"}
gem{"Germaanse taal"}
gl{"Galisies"}
@@ -84,6 +104,7 @@ af{
ht{"Haïtiaans"}
hu{"Hongaars"}
hy{"Armeens"}
+ ia{"Interlingua"}
id{"Indonesies"}
ig{"Igbo"}
ine{"Indo-Europese taal"}
@@ -92,6 +113,7 @@ af{
ja{"Japannees"}
jv{"Javaans"}
ka{"Georgies"}
+ kg{"Kongolees"}
kk{"Kazak"}
km{"Khmer"}
kn{"Kannada"}
@@ -101,10 +123,14 @@ af{
ky{"Kirgisies"}
la{"Latyn"}
lb{"Luxemburgs"}
+ lg{"Ganda"}
ln{"Lingaals"}
lo{"Lao"}
+ loz{"Lozi"}
lt{"Litaus"}
+ lua{"Luba-Lulua"}
lv{"Letties"}
+ mfe{"Morisjen"}
mg{"Malgassies"}
mi{"Maori"}
mk{"Masedonies"}
@@ -124,6 +150,9 @@ af{
nr{"Suid-Ndebele"}
nso{"Noord-Sotho"}
ny{"Nyanja"}
+ nyn{"Nyankole"}
+ oc{"Oksitaans"}
+ om{"Oromo"}
or{"Oriya"}
os{"Osseties"}
pa{"Pandjabi"}
@@ -131,7 +160,7 @@ af{
ps{"Pasjto"}
pt{"Portugees"}
pt_BR{"Brasiliaanse Portugees"}
- pt_PT{"Iberiese Portugees"}
+ pt_PT{"Europese Portugees"}
qu{"Quechua"}
rm{"Reto-Romaans"}
rn{"Rundi"}
@@ -163,12 +192,14 @@ af{
th{"Thais"}
ti{"Tigrinya"}
tk{"Turkmeens"}
+ tlh{"Klingon"}
tn{"Tswana"}
- to{"Tonga"}
+ to{"Tongaans"}
tpi{"Tok Pisin"}
tr{"Turks"}
ts{"Tsonga"}
tt{"Tataars"}
+ tum{"Toemboeka"}
ty{"Tahities"}
ug{"Uighur"}
uk{"Oekraïens"}
@@ -179,6 +210,7 @@ af{
vi{"Viëtnamees"}
wo{"Wolof"}
xh{"Xhosa"}
+ yi{"Jiddisj"}
yo{"Yoruba"}
zh{"Sjinees"}
zh_Hans{"Vereenvoudigde Chinees"}
@@ -256,9 +288,11 @@ af{
ducet{"Verstek Unicode-sorteervolgorde"}
gb2312han{"Vereenvoudigde Chinese sorteervolgorde - GB2312"}
phonebook{"Foonboek-sorteervolgorde"}
+ phonetic{"Fonetiese sorteerorde"}
pinyin{"Pinyin-sorteervolgorde"}
reformed{"Gereformeerde sorteervolgorde"}
search{"Algemenedoel-soektog"}
+ searchjl{"Soek volgens Hangul-beginkonsonant"}
stroke{"Slag-sorteervolgorde"}
traditional{"Tradisionele sorteervolgorde"}
unihan{"Radikale-slag-sorteervolgorde"}
@@ -271,6 +305,7 @@ af{
beng{"Bengaalse syfers"}
deva{"Devanagari syfers"}
ethi{"Ethiopiese syfers"}
+ finance{"Finansiële syfers"}
fullwide{"Vollewydte-syfers"}
geor{"Georgiese syfers"}
grek{"Griekse syfers"}
@@ -292,6 +327,7 @@ af{
mlym{"Malabaarse syfers"}
mong{"Mongoliese syfers"}
mymr{"Mianmar-syfers"}
+ native{"Inheemse syfers"}
orya{"Oriya-syfers"}
roman{"Romeinse syfers"}
romanlow{"Romeinse kleinletter-syfers"}
@@ -299,15 +335,18 @@ af{
telu{"Telugu-syfers"}
thai{"Thaise syfers"}
tibt{"Tibettaanse syfers"}
+ traditional{"Tradisionele syfers"}
+ vaii{"Vai-syfers"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
codePatterns{
language{"Taal: {0}"}
script{"Skrif: {0}"}
territory{"Omgewing: {0}"}
}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/agq.txt b/Build/source/libs/icu/icu-50.1/data/lang/agq.txt
index 0e1c48bbe11..36b66f0656c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/agq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/agq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/agq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/agq.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ agq{
zh{"Chàenê"}
zu{"Zulù"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ak.txt b/Build/source/libs/icu/icu-50.1/data/lang/ak.txt
index 75da980e7c6..e30c83729ec 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ak.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ak.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ak.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ak.xml
// *
// ***************************************************************************
/**
@@ -56,5 +56,5 @@ ak{
zh{"Kyaena kasa"}
zu{"Zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/am.txt b/Build/source/libs/icu/icu-50.1/data/lang/am.txt
index 9e57784fd79..84ddd27e048 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/am.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/am.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/am.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/am.xml
// *
// ***************************************************************************
/**
@@ -12,32 +12,47 @@
am{
Keys{
calendar{"የቀን አቆጣጠር"}
- collation{"ማáŠáƒá€áˆ­"}
+ colAlternate{"የáˆáˆáŠ­á‰¶á‰½ ድርደራ ችላ በለá‹"}
+ colBackwards{"የኋሊዮሽ የáŠá‹°áˆ ጭረት ድርደራ"}
+ colCaseFirst{"የአቢይ/ንዑስ ሆሄ ቅደሠተከተáˆ"}
+ colCaseLevel{"የመáˆáŠ¨áŠá‹°áˆ ትብ ድርደራ"}
+ colHiraganaQuaternary{"የካና ድርደራ"}
+ colNormalization{"መደበኛ ድርደራ"}
+ colNumeric{"የá‰áŒ¥áˆ­ ድርደራ"}
+ colStrength{"የድርደራ አቅáˆ"}
+ collation{"አቀማመጥ ደርድር"}
currency{"ገንዘብ"}
numbers{"á‰áŒ¥áˆ®á‰½"}
+ timezone{"የሰዓት ሰቅ"}
+ va{"የአካባቢ አይáŠá‰µ"}
+ variableTop{"እንደáˆáˆáŠ­á‰¶á‰½ ደርድር"}
x{"ለáŒáˆ ጥቅáˆ"}
}
Languages{
aa{"አá‹áˆ­áŠ›"}
ab{"አብáˆá‹šáŠ›"}
- af{"አáሪካንስ"}
+ ach{"አኮሊኛ"}
+ af{"አáሪካንኛ"}
ak{"አካንኛ"}
am{"አማርኛ"}
ar{"á‹áˆ­á‰¢áŠ›"}
as{"አሳሜዛዊ"}
ay{"አያማርኛ"}
- az{"አዜርባይጃንኛ"}
+ az{"አዘርባጃንኛ"}
ba{"ባስኪርኛ"}
be{"ቤላራሻኛ"}
+ bem{"ቤáˆá‰£"}
bg{"ቡáˆáŒ‹áˆªáŠ›"}
bh{"ቢሃሪ"}
bi{"ቢስላáˆáŠ›"}
- bn{"በንጋሊኛ"}
- bo{"ትበትንኛ"}
+ bn{"ቤንጋሊኛ"}
+ bo{"ቲቤታንኛ"}
br{"ብሬቶንኛ"}
- bs{"ቦá‹áŠ’ያንኛ"}
+ bs{"ቦስኒያንኛ"}
byn{"ብሊን"}
ca{"ካታላንኛ"}
+ chr{"ቼሮኬኛ"}
+ ckb{"የሶራኒ ኩርድኛ"}
co{"ኮርሲካኛ"}
cs{"ቼክኛ"}
cy{"ወáˆáˆ½"}
@@ -47,6 +62,7 @@ am{
de_CH{"የስዊዠከáተኛ ጀርመንኛ"}
dv{"ዲቬህ"}
dz{"ድዞንáŒáŠ»áŠ›"}
+ ee{"ኢዊ"}
efi{"ኤáŠáŠ­"}
el{"áŒáˆªáŠ­áŠ›"}
en{"እንáŒáˆŠá‹áŠ›"}
@@ -57,10 +73,10 @@ am{
eo{"ኤስáራንቶ"}
es{"ስá“ኒሽ"}
es_419{"የላቲን አሜሪካ ስá“ኒሽ"}
- es_ES{"የኢበርን ስá“ንሽ"}
- et{"ኤስቶኒአን"}
+ es_ES{"የአá‹áˆ®á“ እስá“ንኛ"}
+ et{"ኢስቶኒያንኛ"}
eu{"ባስክኛ"}
- fa{"áርሲያኛ"}
+ fa{"áርሺያኛ"}
fi{"áŠáŠ’ሽ"}
fil{"áŠáˆŠá’ንኛ"}
fj{"áŠáŒ‚ኛ"}
@@ -68,24 +84,25 @@ am{
fr{"áˆáˆ¨áŠ•áˆ³á‹­áŠ›"}
fr_CA{"የካናዳ áˆáˆ¨áŠ•áˆ³á‹­áŠ›"}
fr_CH{"የስዊዠáˆáˆ¨áŠ•áˆ³á‹­áŠ›"}
- fy{"áሪስኛ"}
+ fy{"የáˆá‹•áˆ«á‰¥ áሪስኛ"}
ga{"አይሪሽ"}
+ gaa{"ጋ"}
gd{"እስኮትስ ጌáˆáŠ­áŠ›"}
gez{"áŒá‹•á‹áŠ›"}
- gl{"ጋለጋኛ"}
+ gl{"ጌሊክ"}
gn{"ጓራኒኛ"}
gsw{"የስዊዠጀርመን"}
gu{"ጉጃርቲኛ"}
ha{"ሃá‹áˆ³áŠ›"}
haw{"ሃዊያኛ"}
he{"ዕብራስጥ"}
- hi{"áˆáŠ•á‹µáŠ›"}
+ hi{"ሒንዱኛ"}
hr{"ክሮሽያንኛ"}
ht{"ሃይትኛ"}
hu{"ሀንጋሪኛ"}
hy{"አርመናዊ"}
ia{"ኢንቴርሊንጓ"}
- id{"እንዶኒሲኛ"}
+ id{"ኢንዶኔዥኛ"}
ie{"እንተርሊንáŒá‹ˆ"}
ig{"ኢáŒá‰¦áŠ›"}
ik{"እኑá’ያቅኛ"}
@@ -94,7 +111,8 @@ am{
iu{"እኑክቲቱትኛ"}
ja{"ጃá“ንኛ"}
jv{"ጃቫንኛ"}
- ka{"ጊዮርጊያን"}
+ ka{"ጆርጂያን"}
+ kg{"ኮንጎኛ"}
kk{"ካዛክኛ"}
kl{"ካላሊሱትኛ"}
km{"ክመርኛ ማእከላዊ"}
@@ -105,17 +123,21 @@ am{
ky{"ኪርጊá‹áŠ›"}
la{"ላቲንኛ"}
lb{"ሉክዘáˆá‰ áˆ­áŒˆáˆ­áŠ›"}
+ lg{"ጋንዳኛ"}
ln{"ሊንጋላኛ"}
lo{"ላá‹áˆµáŠ›"}
- lt{"ሊቱአኒያን"}
+ loz{"ሎዚኛ"}
+ lt{"ሉቴንያንኛ"}
+ lua{"ሉባ-ሉáˆ"}
lv{"ላትቪያን"}
+ mfe{"ሞሪሲየኛ"}
mg{"ማላጋስኛ"}
mi{"ማዮሪኛ"}
- mk{"ማከዶኒኛ"}
+ mk{"ማሴዶንኛ"}
ml{"ማላያላáˆáŠ›"}
mn{"ሞንጎላዊኛ"}
mo{"ሞáˆá‹³á‰«á‹ŠáŠ“"}
- mr{"ማራዚኛ"}
+ mr{"ማራቲኛ"}
ms{"ማላይኛ"}
mt{"ማáˆá‰²áˆµáŠ›"}
my{"ቡርማኛ"}
@@ -129,18 +151,19 @@ am{
no{"ኖርዌጂያን"}
nso{"ሰሜናዊ ሶቶ"}
ny{"ንያንጃ"}
+ nyn{"ኒያንኮáˆáŠ›"}
oc{"ኦኪታንኛ"}
- om{"ኦሮáˆáŠ›"}
+ om{"ኦሮሞኛ"}
or{"ኦሪያኛ"}
os{"ኦሴቲክ"}
- pa{"á“ንጃቢኛ"}
+ pa{"á‘ንጃብኛ"}
pl{"á–ሊሽኛ"}
- ps{"á‘ሽቶኛ"}
- pt{"á–ርቱጋሊኛ"}
+ ps{"á“ሽቶኛ"}
+ pt{"á–ርቹጋáˆáŠ›"}
pt_BR{"የብራዚሠá–ርቹጋáˆáŠ›"}
- pt_PT{"ኢበሪያን á–ርቱጋáˆáŠ"}
+ pt_PT{"የአá‹áˆ®á“ á–ርቹጋáˆáŠ›"}
qu{"ኵቿኛ"}
- rm{"ሮማንስ"}
+ rm{"ሮማንሽ"}
rn{"ሩንዲኛ"}
ro{"ሮማኒያን"}
ru{"ራሽኛ"}
@@ -149,7 +172,7 @@ am{
sd{"ሲንድሂኛ"}
se{"ሰሜናዊ ሳሚ"}
sg{"ሳንጎኛ"}
- si{"ስንሃáˆáŠ›"}
+ si{"ሲንሃáˆáŠ›"}
sid{"ሲዳáˆáŠ›"}
sk{"ስሎቫክኛ"}
sl{"ስሎቪኛ"}
@@ -172,25 +195,27 @@ am{
tig{"ትáŒáˆ¨"}
tk{"ቱርክመንኛ"}
tl{"ታጋሎገኛ"}
+ tlh{"ክሊንጎንኛ"}
tn{"ጽዋናዊኛ"}
- to{"ቶንጋ"}
+ to{"ቶንጋኛ"}
tpi{"ቶክ á’ሲን"}
tr{"ቱርክኛ"}
ts{"ጾንጋኛ"}
tt{"ታታርኛ"}
+ tum{"ቱáˆá‰¡áŠ«"}
tw{"ትዊኛ"}
ty{"ታሂታንኛ"}
ug{"ኡዊáŒáˆáˆ­áŠ›"}
- uk{"ዩክረኒኛ"}
+ uk{"ዩክሬንኛ"}
und{"á‹«áˆá‰³á‹ˆá‰€ ቋንቋ"}
ur{"ኡርዱኛ"}
- uz{"ኡá‹á‰ áŠ­áŠ›"}
+ uz{"ኡá‹á‰¤áŠ­áŠ›"}
ve{"ቬንዳ"}
vi{"ቪትናáˆáŠ›"}
vo{"ቮላá‘ክኛ"}
wo{"ዎሎáኛ"}
xh{"ዞሳኛ"}
- yi{"ይዲሻዊኛ"}
+ yi{"ይዲሽኛ"}
yo{"ዮሩባዊኛ"}
za{"ዡዋንáŒáŠ›"}
zh{"ቻይንኛ"}
@@ -205,7 +230,7 @@ am{
Scripts{
Arab{"ዓረብኛ"}
Armn{"አርሜንያዊ"}
- Beng{"በንጋሊ"}
+ Beng{"ቤንጋሊ"}
Bopo{"ቦá–ሞáŽ"}
Brai{"ብሬይáˆ"}
Cyrl{"ሲይሪáˆáŠ­"}
@@ -219,7 +244,7 @@ am{
Hani{"ሃን"}
Hans{"ቀለሠያለ"}
Hant{"ባህላዊ"}
- Hebr{"እብራይ ስጥ"}
+ Hebr{"እብራይስጥ"}
Hira{"ሂራጋና"}
Jpan{"ጃá“ንኛ"}
Kana{"ካታካና"}
@@ -244,15 +269,15 @@ am{
Zzzz{"á‹«áˆá‰³á‹ˆá‰€ ስክሪá•á‰µ"}
}
Scripts%stand-alone{
- Hans{"ቀለሠያለዠሃን"}
- Hant{"áˆáˆ›á‹³á‹Š ሃን"}
+ Hans{"ቀለሠያለ ሃን"}
+ Hant{"ባህላዊ ሃን"}
}
Types{
calendar{
buddhist{"የቡዲስት ቀን አቆጣጠር"}
chinese{"የቻይና የቀን አቆጣጠር"}
coptic{"የኮá•á‰²áŠ­ የቀን አቆጣጠር"}
- ethiopic{"የኢትዮá’ክ የቀን አቆጣጠር"}
+ ethiopic{"የኢትዮጵያ የቀን አቆጣጠር"}
ethiopic-amete-alem{"የኢትዮá’ክ አመተ አለሠየቀን አቆጣጠር"}
gregorian{"የáŒáˆªáŒŽáˆªá‹«áŠ• ቀን አቆጣጠር"}
hebrew{"የእብራዊያን የቀን አቆጣጠር"}
@@ -267,11 +292,13 @@ am{
big5han{"የባህላዊ ቻይንኛ የድርድር ቅደሠተከተሠ- ትáˆá‰…5"}
dictionary{"የመá‹áŒˆá‰  ቃላት የድርድር ቅደሠተከተáˆ"}
ducet{"የáŠá‰£áˆª ዩኒኮድ የድርድር ቅደሠተከተáˆ"}
- gb2312han{"ቀለሠያሉ ቻይንኛ የድርድር ቅደሠተከተáˆ- GB2312"}
+ gb2312han{"የቀለለ የቻይንኛ የድርደራ ቅደሠተከተሠ- GB2312"}
phonebook{"የስáˆáŠ­ ደብተር ድርድር ቅደሠተከተáˆ"}
+ phonetic{"የáŽáŠá‰²áŠ­ ድርደራ ቅደሠተከተáˆ"}
pinyin{"á’ንይን የድርድር ቅደሠተከተáˆ"}
reformed{"ዳáŒáˆ የተáˆáŒ áˆ¨ የድርድር ቅደሠተከተáˆ"}
search{"ለጠቅላላ ጉዳይ áለጋ"}
+ searchjl{"በሃንጉሠየመጀመሪያ ተáŠá‰£á‰¢ áˆáˆáŒ"}
stroke{"የበትር ድርድር ቅደሠተከተáˆ"}
traditional{"ባህላዊ የድርድር ቅደሠተከተáˆ"}
unihan{"የመሰረታዊ በትር ድርድር ቅደሠተከተáˆ"}
@@ -284,6 +311,7 @@ am{
beng{"የቤንጋሊ አሃዞች"}
deva{"የዴቫንጋሪ አሃዞች"}
ethi{"የኢትዮá’ክ á‰áŒ¥áˆ®á‰½"}
+ finance{"የá‹á‹­áŠ“ንስ á‰áŒ¥áˆ®á‰½"}
fullwide{"የሙሉ ወርድ አሃዞች"}
geor{"የጆርጂያን á‰áŒ¥áˆ®á‰½"}
grek{"የáŒáˆªáŠ­ á‰áŒ¥áˆ®á‰½"}
@@ -305,17 +333,28 @@ am{
mlym{"የማላያላáˆáŠ› አሃዞች"}
mong{"የሞንጎáˆáŠ› አሃዞች"}
mymr{"የማያንማር አሃዞች"}
+ native{"ትá‹áˆá‹µ አሃዞች"}
orya{"የኦሪያኛ አሃዞች"}
roman{"የሮማን á‰áŒ¥áˆ®á‰½"}
romanlow{"የሮማን ንዑስ ሆሄ á‰áŒ¥áˆ®á‰½"}
- taml{"የታሚሠá‰áŒ¥áˆ®á‰½"}
+ taml{"ባህላዊ የታሚሠá‰áŒ¥áˆ®á‰½"}
+ tamldec{"የታሚሠአሃዞች"}
telu{"የተáˆáŒ‰ አሃዞች"}
thai{"የታይ አሃዞች"}
tibt{"የቲቤታን አሃዞች"}
+ traditional{"ተለáˆá‹·á‹Š á‰áŒ¥áˆ®á‰½"}
+ vaii{"የቫይ አሃዞች"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
+ codePatterns{
+ language{"{0}"}
+ script{"{0}"}
+ territory{"{0}"}
+ }
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ar.txt b/Build/source/libs/icu/icu-50.1/data/lang/ar.txt
index 802406f2053..a0768398b93 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ar.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ar.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ar.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ar.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
ar{
Keys{
calendar{"التقويم"}
+ colAlternate{"التصني٠بحسب تجاهل الرموز"}
+ colBackwards{"التصني٠بحسب اللكنة المعكوسة"}
+ colCaseFirst{"الترتيب بحسب الأحر٠الكبيرة/الصغيرة"}
+ colCaseLevel{"التصني٠بحسب حساسية حالة الأحرÙ"}
+ colHiraganaQuaternary{"التصني٠بحسب الكانا"}
+ colNormalization{"التصني٠الموحد"}
+ colNumeric{"التصني٠الرقمي"}
+ colStrength{"قوة التصنيÙ"}
collation{"ترتيب الÙرز"}
currency{"العملة"}
numbers{"الأرقام"}
+ timezone{"المنطقة الزمنية"}
+ va{"متغيرات اللغة"}
+ variableTop{"تصني٠كرموز"}
x{"استخدام خاص"}
}
Languages{
@@ -28,6 +39,7 @@ ar{
af{"الأÙريقية"}
afa{"لغة Ø£Ùرو آسيوية"}
afh{"الأÙريهيلية"}
+ agq{"أغم"}
ain{"الآينوية"}
ak{"الأكانية"}
akk{"الأكادية"}
@@ -46,6 +58,7 @@ ar{
art{"الصناعية - أخرى"}
arw{"الأراواكية"}
as{"الأسامية"}
+ asa{"آسو"}
ast{"الأسترية"}
ath{"اللغة الأزباسكانية"}
aus{"اللغة الأسترالية"}
@@ -60,10 +73,12 @@ ar{
ban{"اللغة البالية"}
bas{"الباسا"}
bat{"اللغة البلطيقية"}
+ bax{"بامن"}
be{"البيلوروسية"}
bej{"البيجا"}
bem{"البيمبا"}
ber{"البربرية"}
+ bez{"بينا"}
bg{"البلغارية"}
bh{"البيهارية"}
bho{"البهوجبرية"}
@@ -77,7 +92,9 @@ ar{
bo{"التبتية"}
br{"البريتونية"}
bra{"البراجية"}
+ brx{"البودو"}
bs{"البوسنية"}
+ bss{"أكوس"}
btk{"الباتاكية"}
bua{"البرياتية"}
bug{"البجينيزية"}
@@ -91,6 +108,7 @@ ar{
ce{"الشيشانية"}
ceb{"السيبيونو"}
cel{"السلتية - أخرى"}
+ cgg{"تشيغا"}
ch{"التشامورو"}
chb{"التشيبشا"}
chg{"التشاجاتاي"}
@@ -101,6 +119,7 @@ ar{
chp{"الشيباوايان"}
chr{"الشيروكي"}
chy{"الشايان"}
+ ckb{"السريانية الكردية"}
cmc{"اللغة التشاميكية"}
co{"الكورسيكية"}
cop{"القبطية"}
@@ -119,6 +138,7 @@ ar{
da{"الدانماركية"}
dak{"الداكوتا"}
dar{"الدارجوا"}
+ dav{"تيتا"}
day{"الدياك"}
de{"الألمانية"}
de_AT{"الألمانية النمساوية"}
@@ -127,14 +147,18 @@ ar{
den{"السلاÙية"}
dgr{"الدوجريب"}
din{"الدنكا"}
+ dje{"زرمة"}
doi{"الدوجري"}
dra{"اللغة الدراÙيدينية"}
dsb{"الصربية السÙلى"}
dua{"الديولا"}
dum{"الهولندية الوسطى"}
dv{"المالديÙية"}
+ dyo{"جولا Ùونيا"}
dyu{"الدايلا"}
dz{"الزونخاية"}
+ dzg{"القرعانية"}
+ ebu{"إمبو"}
ee{"الإيوي"}
efi{"الإÙيك"}
egy{"المصرية القديمة"}
@@ -150,7 +174,7 @@ ar{
eo{"الإسبرانتو"}
es{"الإسبانية"}
es_419{"إسبانية أمريكا اللاتينية"}
- es_ES{"الإسبانية الأيبيرية"}
+ es_ES{"الإسبانية الأوروبية"}
et{"الإستونية"}
eu{"لغة الباسك"}
ewo{"الإيوندو"}
@@ -192,7 +216,9 @@ ar{
grc{"اليونانية القديمة"}
gsw{"الألمانية السويسرية"}
gu{"الغوجاراتية"}
+ guz{"قيسي"}
gv{"المنكية"}
+ gwi{"غوتشن"}
ha{"الهوسا"}
hai{"الهيدا"}
haw{"لغة أهل الهاواي"}
@@ -242,6 +268,7 @@ ar{
kar{"الكاريين"}
kaw{"الكوي"}
kbd{"الكاباردايان"}
+ kbl{"كانمبو"}
kfo{"الكورو"}
kg{"الكونغو"}
kha{"الكازية"}
@@ -262,7 +289,8 @@ ar{
krc{"الكاراتشاي-بالكار"}
krl{"الكريلية"}
kro{"الكرو"}
- ks{"الكاشميرية"}
+ kru{"كرخانة"}
+ ks{"الكشميرية"}
ku{"الكردية"}
kum{"الكميك"}
kut{"الكتيناي"}
@@ -296,9 +324,11 @@ ar{
man{"الماندينغ"}
map{"الأوسترونيسيان"}
mas{"الماساي"}
+ mde{"مابا"}
mdf{"الموكشا"}
mdr{"الماندار"}
men{"الميند"}
+ mfe{"المورسيانية"}
mg{"المالاجاشية"}
mga{"الأيرلندية الوسطى"}
mh{"المارشالية"}
@@ -319,6 +349,7 @@ ar{
mr{"الماراثي"}
ms{"لغة الملايو"}
mt{"المالطية"}
+ mua{"مندنج"}
mul{"لغات متعددة"}
mun{"لغة المندا"}
mus{"الكريك"}
@@ -383,12 +414,12 @@ ar{
ps{"البشتونية"}
pt{"البرتغالية"}
pt_BR{"البرتغالية البرازيلية"}
- pt_PT{"البرتغالية الأيبيرية"}
+ pt_PT{"البرتغالية الأوروبية"}
qu{"الكويتشوا"}
raj{"الراجاسثانية"}
rap{"الراباني"}
rar{"الراروتونجاني"}
- rm{"الرهايتو-رومانس"}
+ rm{"الرومانشية"}
rn{"الرندي"}
ro{"الرومانية"}
roa{"اللغة الرومانسية"}
@@ -405,10 +436,11 @@ ar{
sam{"الآرامية السومارية"}
sas{"الساساك"}
sat{"السانتالي"}
+ sba{"نامبي"}
sc{"السردينية"}
scn{"الصقلية"}
sco{"الأسكتلندية"}
- sd{"السيندي"}
+ sd{"السندية"}
se{"السامي الشمالي"}
sel{"السيلكب"}
sem{"لغة سامية"}
@@ -416,6 +448,7 @@ ar{
sga{"الأيرلندية القديمة"}
sgn{"لغات الإشارة"}
shn{"الشانية"}
+ shu{"العربية التشادية"}
si{"السنهالية"}
sid{"السيدامو"}
sio{"لغة السيويون"}
@@ -441,7 +474,7 @@ ar{
ss{"السواتي"}
ssa{"لغة نيلية الصحراوية"}
st{"السوتو الجنوبية"}
- su{"السودانية"}
+ su{"السوندانية"}
suk{"السوكوما"}
sus{"السوسو"}
sux{"السومارية"}
@@ -481,6 +514,7 @@ ar{
tvl{"التوÙالو"}
tw{"التوي"}
ty{"التاهيتية"}
+ tyv{"التÙرك"}
udm{"الأدمرت"}
ug{"الأغورية"}
uga{"اليجاريتيك"}
@@ -510,12 +544,16 @@ ar{
yue{"الكَنْتÙونية"}
za{"الزهيونج"}
zap{"الزابوتيك"}
+ zbl{"رموز المعايير الأساسية"}
zen{"الزيناجا"}
zh{"الصينية"}
+ zh_Hans{"الصينية المبسطة"}
+ zh_Hant{"الصينية التقليدية"}
znd{"الزاند"}
zu{"الزولو"}
zun{"الزونية"}
zxx{"بدون محتوى لغوي"}
+ zza{"زازا"}
}
LanguagesShort{
az{"الأذرية"}
@@ -592,6 +630,7 @@ ar{
Mong{"المغولية"}
Moon{"مون"}
Mymr{"الميانمار"}
+ Narb{"العربية الشمالية القديمة"}
Nkoo{"أنكو"}
Ogam{"الأوجهام"}
Orkh{"الأورخون"}
@@ -604,6 +643,7 @@ ar{
Roro{"رنجورنجو"}
Runr{"الروني"}
Sara{"الساراتي"}
+ Sarb{"العربية الجنوبية القديمة"}
Shaw{"الشواني"}
Sinh{"السينهالا"}
Sund{"السوندانية"}
@@ -633,7 +673,7 @@ ar{
Zsym{"رموز"}
Zxxx{"غير مكتوب"}
Zyyy{"عام"}
- Zzzz{"نص مكتوب غير معروÙ"}
+ Zzzz{"نظام كتابة غير معروÙ"}
}
Scripts%stand-alone{
Hans{"الهان المبسطة"}
@@ -650,7 +690,7 @@ ar{
hebrew{"التقويم العبري"}
indian{"التقويم القومي الهندي"}
islamic{"التقويم الهجري"}
- islamic-civil{"تقويم اسلامي مدني"}
+ islamic-civil{"التقويم الإسلامي المدني"}
japanese{"التقويم الياباني"}
persian{"التقويم الÙارسي"}
roc{"تقويم مينجو"}
@@ -661,21 +701,24 @@ ar{
ducet{"ترتيب تصني٠Unicode الاÙتراضي"}
gb2312han{"ترتيب Ùرز الصينية المبسطة [GB2312]"}
phonebook{"ترتيب Ùرز دليل الهاتÙ"}
+ phonetic{"ترتيب الÙرز الصوتي"}
pinyin{"الترتيب الصيني بنيين المبسط"}
reformed{"ترتيب Ùرز محسَّن"}
- search{"بحث عام الغرض"}
+ search{"بحث لأغراض عامة"}
+ searchjl{"بحث باستخدام حر٠الهانغول الساكن الأول"}
stroke{"الترتيب الصيني بنيين التقليدي"}
traditional{"ترتيب تقليدي"}
unihan{"ترتيب تصني٠الجذر والضغطات"}
}
numbers{
- arab{"الأرقام العربية المشرقية"}
+ arab{"الأرقام العربية الهندية"}
arabext{"الأرقام العربية الهندية الممتدة"}
armn{"الأرقام الأرمينية"}
armnlow{"الأرقام الأرمينية الصغيرة"}
beng{"الأرقام البنغالية"}
deva{"الأرقام الديÙانغارية"}
ethi{"الأرقام الإثيوبية"}
+ finance{"الأرقام المالية"}
fullwide{"أرقام كاملة العرض"}
geor{"الأرقام الجورجية"}
grek{"الأرقام اليونانية"}
@@ -697,37 +740,47 @@ ar{
mlym{"الأرقام الملايلامية"}
mong{"الأرقام المغولية"}
mymr{"أرقام ميانمار"}
+ native{"الأرقام الأصلية"}
orya{"أرقام الأوريا"}
roman{"الأرقام الرومانية"}
romanlow{"الأرقام الرومانية الصغيرة"}
taml{"الأرقام التاميلية التقليدية"}
+ tamldec{"الأرقام التاميلية"}
telu{"الأرقام التيلوغوية"}
thai{"الأرقام التايلاندية"}
tibt{"الأرقام التبتية"}
+ traditional{"أرقام تقليدية"}
+ vaii{"أرقام Ùاي"}
}
}
Variants{
1901{"التهجئة الألمانية التقليدية"}
+ 1959ACAD{"أكاديمي"}
1996{"التهجئة الألمانية لعام 1996"}
AREVELA{"أرمنية شرقية"}
AREVMDA{"أرمنية غربية"}
BAKU1926{"الأبجدية التركية اللاتينية الموحدة"}
+ KKCOR{"التهجئة العامة"}
MONOTON{"أحادي النغمة"}
NEDIS{"لهجة ناتيسون"}
PINYIN{"بينيين باللاتينية"}
POLYTON{"متعدد النغمات"}
POSIX{"حاسوب"}
REVISED{"تهجئة تمت مراجعتها"}
+ SCOTLAND{"الإنجليزية الأسكتلندنية الرسمية"}
+ UCCOR{"التهجئة الموحدة"}
+ UCRCOR{"التهجئة المراجعة الموحدة"}
VALENCIA{"بلنسية"}
WADEGILE{"المندرين باللاتينية - ويد–جيلز"}
}
- Version{"2.0.64.72"}
+ Version{"2.0.78.39"}
codePatterns{
language{"اللغة: {0}"}
script{"نظام الكتابة: {0}"}
territory{"المنطقة: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{"، "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/as.txt b/Build/source/libs/icu/icu-50.1/data/lang/as.txt
index 2f25f0e8baa..37f48eb7ea0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/as.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/as.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/as.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/as.xml
// *
// ***************************************************************************
/**
@@ -42,5 +42,5 @@ as{
traditional{"পৰমà§à¦ªà§°à¦¾à¦—তভাবে শৃঙà§à¦–লাবদà§à¦§ কৰাৰ কà§à§°à¦®"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/asa.txt b/Build/source/libs/icu/icu-50.1/data/lang/asa.txt
index 95ea96be9c8..df996d28601 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/asa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/asa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/asa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/asa.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ asa{
zh{"Kichina"}
zu{"Kidhulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/az.txt b/Build/source/libs/icu/icu-50.1/data/lang/az.txt
index 78ae65e7ee3..05ff970d643 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/az.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/az.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az.xml
// *
// ***************************************************************************
/**
@@ -653,7 +653,7 @@ az{
pinyin{"Pinyin təqvimi"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
codePatterns{
language{"Dil: {0}"}
script{"Yazı: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/az_AZ.txt b/Build/source/libs/icu/icu-50.1/data/lang/az_AZ.txt
index 881b97c98f0..881b97c98f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/az_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/az_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/az_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/lang/az_Cyrl.txt
index 80b6a2de91c..7f8cd2ac3a7 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/az_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/az_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Cyrl.xml
// *
// ***************************************************************************
/**
@@ -22,5 +22,5 @@ az_Cyrl{
ru{"руÑҹа"}
zh{"чинҹә"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/az_Latn.txt b/Build/source/libs/icu/icu-50.1/data/lang/az_Latn.txt
index f6f143cdd65..72a33fc33e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/az_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/az_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/az_Latn_AZ.txt b/Build/source/libs/icu/icu-50.1/data/lang/az_Latn_AZ.txt
index 45b76609276..45b76609276 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/az_Latn_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/az_Latn_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bas.txt b/Build/source/libs/icu/icu-50.1/data/lang/bas.txt
index 38089508ed5..ceffc0011bd 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bas.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bas.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ bas{
zh{"Hɔp u kinà"}
zu{"Hɔp u zulù"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/be.txt b/Build/source/libs/icu/icu-50.1/data/lang/be.txt
index 04add95db56..40591c13698 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/be.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/be.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/be.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/be.xml
// *
// ***************************************************************************
/**
@@ -187,7 +187,7 @@ be{
japanese{"ÑпонÑкі калÑндар"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Мова: {0}"}
script{"ПіÑьмо: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bem.txt b/Build/source/libs/icu/icu-50.1/data/lang/bem.txt
index 72120f3d7b8..d0ece5741f2 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bem.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bem.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bem.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bem.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ bem{
zh{"Ichi Chainisi"}
zu{"Ichi Zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bez.txt b/Build/source/libs/icu/icu-50.1/data/lang/bez.txt
index 25097b73a06..aad89c54f30 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bez.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bez.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bez.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bez.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ bez{
zh{"Hichina"}
zu{"Hizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bg.txt b/Build/source/libs/icu/icu-50.1/data/lang/bg.txt
index 6a0fd301dde..885eee722d9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bg.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
bg{
Keys{
calendar{"Календар"}
+ colAlternate{"Пренебрегване на Ñортирането по Ñимволи"}
+ colBackwards{"Сортиране по диакритични знаци в обратен ред"}
+ colCaseFirst{"Подреждане по горен/долен региÑÑ‚ÑŠÑ€"}
+ colCaseLevel{"Сортиране Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°Ð²Ð°Ð½Ðµ на региÑтъра на буквите"}
+ colHiraganaQuaternary{"Сортиране на кана"}
+ colNormalization{"Ðормализирано Ñортиране"}
+ colNumeric{"Сортиране на цифрите"}
+ colStrength{"Сила на Ñортиране"}
collation{"Сортиране"}
currency{"Валута"}
numbers{"Цифри"}
+ timezone{"ЧаÑова зона"}
+ va{"Вариант на локала"}
+ variableTop{"Сортиране като Ñимволи"}
x{"СобÑтвена употреба"}
}
Languages{
@@ -101,6 +112,7 @@ bg{
chp{"чиипувÑки"}
chr{"чероки"}
chy{"чейенÑки"}
+ ckb{"кюрдÑки [Ñорани]"}
cmc{"чамÑки"}
co{"корÑиканÑки"}
cop{"коптÑки"}
@@ -302,6 +314,7 @@ bg{
mdf{"мокша"}
mdr{"мандар"}
men{"менде"}
+ mfe{"мориÑиен"}
mg{"малгашки"}
mga{"Ñредновековен ирландÑки"}
mh{"маршалезе"}
@@ -677,9 +690,11 @@ bg{
ducet{"Стандартен ред на Ñортиране в Уникод"}
gb2312han{"ОпроÑтен китайÑки (GB2312)"}
phonebook{"Ðзбучен ред"}
+ phonetic{"Фонетичен ред на Ñортиране"}
pinyin{"Сортиране Пинин"}
reformed{"Следреформен ред на Ñортиране"}
search{"ТърÑене Ñ Ð¾Ð±Ñ‰Ð¾ предназначение"}
+ searchjl{"ТърÑене по първоначални ÑъглаÑни в хангул"}
stroke{"Сортиране по щрих"}
traditional{"Традиционно"}
unihan{"Ред на Ñортиране по ключове и черти"}
@@ -692,6 +707,7 @@ bg{
beng{"БенгалÑки цифри"}
deva{"Цифри в деванагари"}
ethi{"ЕтиопÑки цифри"}
+ finance{"ФинанÑови цифри"}
fullwide{"Цифри Ñ Ð¿ÑŠÐ»Ð½Ð° ширина"}
geor{"ГрузинÑки цифри"}
grek{"Гръцки цифри"}
@@ -713,6 +729,7 @@ bg{
mlym{"Цифри в малаÑлам"}
mong{"МонголÑки цифри"}
mymr{"МианмарÑки цифри"}
+ native{"МеÑтни цифри"}
orya{"Цифри в ориÑ"}
roman{"РимÑки цифри"}
romanlow{"РимÑки цифри в долен региÑÑ‚ÑŠÑ€"}
@@ -720,6 +737,8 @@ bg{
telu{"Цифри в телугу"}
thai{"ТайландÑки цифри"}
tibt{"ТибетÑки цифри"}
+ traditional{"Традиционни цифри"}
+ vaii{"Цифри във ваи"}
}
}
Variants{
@@ -753,7 +772,12 @@ bg{
VALENCIA{"ВаленÑианÑки"}
WADEGILE{"Уейд-Ð”Ð¶Ð°Ð¹Ð»Ñ Ñ€Ð¾Ð¼Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
+ codePatterns{
+ language{"{0}"}
+ script{"{0}"}
+ territory{"{0}"}
+ }
localeDisplayPattern{
pattern{"{0} ({1})"}
separator{", "}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bm.txt b/Build/source/libs/icu/icu-50.1/data/lang/bm.txt
index 878a6d45eb6..58d7d3b4375 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bm.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ bm{
zh{"siniwakan"}
zu{"zulukan"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bn.txt b/Build/source/libs/icu/icu-50.1/data/lang/bn.txt
index 16d5cc38e3e..5ba71f705ab 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bn.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
bn{
Keys{
calendar{"কà§à¦¯à¦¾à¦²à§‡à¦¨à§à¦¡à¦¾à¦°"}
+ colAlternate{"পà§à¦°à¦¤à§€à¦• বাছাইকরণ উপেকà§à¦·à¦¾ করà§à¦¨"}
+ colBackwards{"বিপরীত করা সà§à¦¬à¦°à¦¾à¦˜à¦¾à¦¤ বাছাইকরণ"}
+ colCaseFirst{"বড়হাতের/ছোটহাতের অকà§à¦·à¦° কà§à¦°à¦®"}
+ colCaseLevel{"কেস সংবেদী বাছাইকরণ"}
+ colHiraganaQuaternary{"কানা বাছাইকরণ"}
+ colNormalization{"সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦•à¦•à§ƒà¦¤ বাছাইকরণ"}
+ colNumeric{"সংখà§à¦¯à¦¾à¦¸à§‚চক বাছাইকরণ"}
+ colStrength{"বাছাইকরণ শকà§à¦¤à¦¿"}
collation{"সজà§à¦œà¦¾à¦•à§à¦°à¦®"}
currency{"মà§à¦¦à§à¦°à¦¾"}
numbers{"সংখà§à¦¯à¦¾à¦¸à¦®à§‚হ"}
+ timezone{"সময় জোন"}
+ va{"সà§à¦¥à¦¾à¦¨à§€à¦¯à¦¼ ভিনà§à¦¨à¦¤à¦¾"}
+ variableTop{"পà§à¦°à¦¤à§€à¦• হিসেবে বাছাই করà§à¦¨"}
x{"বকà§à¦¤à¦¿à¦—ত- বà§à¦¯à¦¬à¦¹à¦¾à¦°"}
}
Languages{
@@ -101,6 +112,7 @@ bn{
chp{"চিপেওয়ান"}
chr{"চেরোকি"}
chy{"শাইয়েন"}
+ ckb{"সোরানি কà§à¦°à§à¦¦à¦¿à¦¶"}
cmc{"চামিক ভাষা"}
co{"করà§à¦¸à¦¿à¦•à¦¾à¦¨"}
cop{"কপটিক"}
@@ -302,6 +314,7 @@ bn{
mdf{"মোকশা"}
mdr{"মà§à¦¯à¦¾à¦£à§à¦¡à¦¾à¦°"}
men{"মেনà§à¦¡à§‡"}
+ mfe{"মরিসিয়ান"}
mg{"মালাগাসি"}
mga{"মধà§à¦¯ আইরিশ"}
mh{"মারà§à¦¶à¦¾à¦²à¦¿à¦œ"}
@@ -391,7 +404,7 @@ bn{
raj{"রাজসà§à¦¥à¦¾à¦¨à§€"}
rap{"রাপানà§à¦‡"}
rar{"রারোটোংগান"}
- rm{"রেটো-রোমানীয়"}
+ rm{"রোমানà§à¦¸"}
rn{"রà§à¦¨à§à¦¦à¦¿"}
ro{"রোমানীয়"}
roa{"রোমান ভাষা"}
@@ -539,7 +552,7 @@ bn{
Blis{"বà§à¦²à¦¿à¦¸à¦ªà§à¦°à¦¤à§€à¦•"}
Bopo{"বোপোমোফো"}
Brah{"বà§à¦°à¦¾à¦¹à§à¦®à§€"}
- Brai{"বà§à¦°à¦¾à¦‡à¦²à§‡"}
+ Brai{"বà§à¦°à§‡à¦‡à¦²"}
Bugi{"বà§à¦—ি"}
Buhd{"বà§à¦¹à¦¿à¦¡"}
Cakm{"চাকমা"}
@@ -686,9 +699,11 @@ bn{
ducet{"ডিফলà§à¦Ÿ ইউনিকোড বাছাই বিনà§à¦¯à¦¾à¦¸"}
gb2312han{"সাধারণ চীনা সজà§à¦œà¦¾à¦•à§à¦°à¦® - জিবি২৩১২"}
phonebook{"ফোনবà§à¦• সজà§à¦œà¦¾à¦•à§à¦°à¦®"}
+ phonetic{"ধà§à¦¬à¦¨à¦¿ নিরà§à¦¦à§‡à¦¶à¦• বাছাই কà§à¦°à¦®"}
pinyin{"পিনিন সজà§à¦œà¦¾à¦•à§à¦°à¦®"}
reformed{"রিফরà§à¦®à¦¡ বাছাই বিনà§à¦¯à¦¾à¦¸"}
search{"সাধারণ-উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨"}
+ searchjl{"হাঙà§à¦—à§à¦² পà§à¦°à¦¾à¦¥à¦®à¦¿à¦• বà§à¦¯à¦žà§à¦œà¦¨à¦¬à¦°à§à¦£ দà§à¦¬à¦¾à¦°à¦¾ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨"}
stroke{"আবরà§à¦¤à¦¿à¦¤ সজà§à¦œà¦¾à¦•à§à¦°à¦®"}
traditional{"পà§à¦°à¦¥à¦¾à¦—ত সজà§à¦œà¦¾à¦•à§à¦°à¦®"}
unihan{"রাডিকেল সà§à¦Ÿà§à¦°à§‹à¦• বাছাই বিনà§à¦¯à¦¾à¦¸"}
@@ -701,6 +716,7 @@ bn{
beng{"বাংলা সংখà§à¦¯à¦¾"}
deva{"দেবনাগরি শংখà§à¦¯à¦¾"}
ethi{"ইথীয়োপিক সংখà§à¦¯à¦¾"}
+ finance{"অরà§à¦¥à¦¨à§ˆà¦¤à¦¿à¦• সংখà§à¦¯à¦¾à¦¸à§‚চক"}
fullwide{"পূরà§à¦£ চওড়া সংখà§à¦¯à¦¾"}
geor{"জরà§à¦œà¦¿à¦¯à¦¼à¦¾à¦¨ সংখà§à¦¯à¦¾"}
grek{"গà§à¦°à¦¿à¦• সংখà§à¦¯à¦¾"}
@@ -722,16 +738,20 @@ bn{
mlym{"মালয়ালম শংখà§à¦¯à¦¾"}
mong{"মঙà§à¦—োলীয় সংখà§à¦¯à¦¾"}
mymr{"মায়ানমার সংখà§à¦¯à¦¾"}
+ native{"সà§à¦¥à¦¾à¦¨à§€à¦¯à¦¼ সংখà§à¦¯à¦¾"}
orya{"ওড়িয়া শংখà§à¦¯à¦¾"}
roman{"রোমান সংখà§à¦¯à¦¾"}
romanlow{"রোমান ছোটহাতের সংখà§à¦¯à¦¾"}
- taml{"তামিল সংখà§à¦¯à¦¾"}
+ taml{"à¦à¦¤à¦¿à¦¹à§à¦¯à¦¬à¦¾à¦¹à§€ তামিল সংখà§à¦¯à¦¾"}
+ tamldec{"তামিল সংখà§à¦¯à¦¾"}
telu{"তেলà§à¦—ৠসংখà§à¦¯à¦¾"}
thai{"থাই সংখà§à¦¯à¦¾"}
tibt{"তিবà§à¦¬à¦¤à¦¿ সংখà§à¦¯à¦¾"}
+ traditional{"à¦à¦¤à¦¿à¦¹à§à¦¯à¦—ত সংখà§à¦¯à¦¾à¦¸à§‚চক"}
+ vaii{"ভাই সংখà§à¦¯à¦¾"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"ভাষা: {0}"}
script{"লিপি: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bn_IN.txt b/Build/source/libs/icu/icu-50.1/data/lang/bn_IN.txt
index aa0264a525c..8f8acc52013 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bn_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bn_IN.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bn_IN.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bn_IN.xml
// *
// ***************************************************************************
bn_IN{
@@ -27,9 +27,18 @@ bn_IN{
en_GB{"বà§à¦°à¦¿à¦Ÿà¦¿à¦¶ ইংরেজী"}
fr_CA{"কà§à¦¯à¦¾à¦¨à¦¾à¦¡à¦¿à¦¯à¦¼à¦¾à¦¨ ফরাসী"}
map{"অসà§à¦Ÿà§à¦°à§‹à¦¨à§‡à¦¸à¦¿à¦¯à¦¼à¦¾à¦¨"}
+ rm{"রেটো-রোমানীয়"}
rup{"আরমেনিয়ান"}
tut{"আলটাইক"}
zbl{"বà§à¦²à¦¿à¦¸à¦¸à¦¿à¦®à§à¦¬à¦²à¦¸"}
}
- Version{"2.0.59.53"}
+ Types{
+ numbers{
+ taml{"তামিল সংখà§à¦¯à¦¾"}
+ }
+ }
+ Version{"2.0.78.47"}
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ }
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bo.txt b/Build/source/libs/icu/icu-50.1/data/lang/bo.txt
index 06069717ac1..9d7c5d30fd6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bo.xml
// *
// ***************************************************************************
/**
@@ -22,5 +22,5 @@ bo{
Scripts{
Tibt{"བོད་ཡིག་"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/br.txt b/Build/source/libs/icu/icu-50.1/data/lang/br.txt
index 0fcdac067d7..87b5c49974f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/br.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/br.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/br.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/br.xml
// *
// ***************************************************************************
/**
@@ -17,189 +17,443 @@ br{
numbers{"niveroù"}
}
Languages{
+ aa{"afar"}
ab{"abkhazeg"}
+ ach{"acoli"}
+ ada{"adangme"}
+ ady{"adygeieg"}
+ ae{"avesteg"}
af{"afrikaans"}
+ afh{"afrihili"}
agq{"aghem"}
+ ak{"akan"}
+ akk{"akadeg"}
+ alt{"altaieg ar Su"}
am{"amhareg"}
+ an{"aragoneg"}
+ ang{"hensaozneg"}
ar{"arabeg"}
+ arc{"arameeg"}
+ arn{"araoukaneg"}
+ arp{"arapaho"}
+ arw{"arawakeg"}
as{"asameg"}
asa{"asu"}
+ av{"avar"}
+ awa{"awadhi"}
ay{"aymara"}
az{"azeri"}
+ ba{"bachkir"}
+ bad{"banda"}
+ bal{"baloutchi"}
+ ban{"balineg"}
bas{"basaa"}
+ bat{"balteg"}
be{"belaruseg"}
bem{"bemba"}
+ ber{"berbereg"}
bez{"bena"}
bg{"bulgareg"}
+ bh{"bihari"}
+ bho{"bhojpuri"}
+ bi{"bislama"}
+ bik{"bikol"}
+ bin{"bini"}
bm{"bambara"}
bn{"bengali"}
bo{"tibetaneg"}
br{"brezhoneg"}
+ bra{"braj"}
brx{"bodo"}
bs{"bosneg"}
+ btk{"batak"}
+ bua{"bouriat"}
+ bug{"bugi"}
+ byn{"blin"}
ca{"katalaneg"}
+ cad{"caddo"}
+ car{"karibeg"}
+ ce{"tchetcheneg"}
+ ceb{"cebuano"}
+ cel{"keltieg"}
+ ch{"chamorru"}
+ chb{"chibcha"}
+ chm{"marieg"}
+ cho{"choktaw"}
+ chp{"chipewyan"}
+ chr{"cherokee"}
+ chy{"cheyenne"}
+ ckb{"kurdeg sorani"}
+ co{"korseg"}
+ cop{"kopteg"}
+ cr{"kri"}
+ crh{"turkeg Krimea"}
cs{"tchekeg"}
+ csb{"kachoubeg"}
+ cu{"slavoneg iliz"}
+ cv{"tchouvatch"}
cy{"kembraeg"}
da{"daneg"}
+ dak{"dakota"}
+ dar{"dargwa"}
+ day{"dayak"}
de{"alamaneg"}
de_AT{"alamaneg Aostria"}
de_CH{"alamaneg uhel Suis"}
+ del{"delaware"}
+ dgr{"dogrib"}
+ din{"dinka"}
+ doi{"dogri"}
+ dsb{"izelsorabeg"}
dv{"divehi"}
+ dyu{"dyula"}
dz{"dzongkha"}
ebu{"embu"}
+ ee{"ewe"}
efi{"efik"}
+ egy{"henegipteg"}
+ eka{"ekajuk"}
el{"gresianeg"}
+ elx{"elameg"}
en{"saozneg"}
en_AU{"saozneg Aostralia"}
en_CA{"saozneg Kanada"}
en_GB{"saozneg Breizh-Veur"}
en_US{"saozneg S.U."}
+ enm{"krennsaozneg"}
eo{"esperanteg"}
es{"spagnoleg"}
es_419{"spagnoleg Amerika latin"}
- es_ES{"spagnoleg iberek"}
+ es_ES{"spagnoleg Europa"}
et{"estoneg"}
eu{"euskareg"}
+ ewo{"ewondo"}
fa{"perseg"}
+ fan{"fang"}
+ fat{"fanti"}
fi{"finneg"}
fil{"filipineg"}
+ fiu{"finneg-ougrieg"}
fj{"fidjieg"}
+ fo{"faeroeg"}
+ fon{"fon"}
fr{"galleg"}
fr_CA{"galleg Kanada"}
fr_CH{"galleg Suis"}
+ frm{"krennc'halleg"}
+ fro{"henc'halleg"}
+ frr{"frizeg an Norzh"}
+ frs{"frizeg ar Reter"}
+ fur{"frioulaneg"}
+ fy{"frizeg ar C'hornôg"}
ga{"iwerzhoneg"}
+ gaa{"ga"}
+ gay{"gayo"}
+ gba{"gbaya"}
+ gd{"skoseg"}
+ gem{"germaneg"}
+ gez{"gezeg"}
+ gil{"gilberteg"}
gl{"galizeg"}
gn{"guarani"}
+ gor{"gorontalo"}
+ got{"goteg"}
+ grb{"grebo"}
+ grc{"henc'hresianeg"}
gsw{"alamaneg Suis"}
gu{"gujarati"}
+ gv{"manaveg"}
ha{"haousa"}
+ hai{"haida"}
haw{"hawaieg"}
he{"hebraeg"}
hi{"hindi"}
+ hil{"hiligaynon"}
+ him{"himachali"}
+ hmn{"hmong"}
+ ho{"hiri motu"}
hr{"kroateg"}
+ hsb{"uhelsorabeg"}
ht{"haitieg"}
hu{"hungareg"}
+ hup{"hupa"}
hy{"armenianeg"}
+ hz{"herero"}
+ ia{"interlingua"}
+ iba{"iban"}
+ ibb{"ibibio"}
id{"indonezeg"}
+ ie{"interlingue"}
ig{"igbo"}
+ ijo{"ijo"}
+ ik{"inupiaq"}
+ ine{"indezeuropeg"}
+ inh{"ingoucheg"}
+ io{"ido"}
is{"islandeg"}
it{"italianeg"}
+ iu{"inuktitut"}
ja{"japaneg"}
+ jpr{"yuzev-perseg"}
+ jrb{"yuzev-arabeg"}
jv{"javaneg"}
ka{"jorjianeg"}
+ kaa{"karakalpak"}
+ kab{"kabileg"}
+ kac{"kachin"}
+ kam{"kamba"}
+ kar{"karen"}
+ kbd{"kabardeg"}
kea{"kabuverdianu"}
+ kg{"kongo"}
+ kha{"khasi"}
+ kho{"khotaneg"}
+ ki{"kikuyu"}
+ kj{"kwanyama"}
kk{"kazak"}
km{"khmer"}
+ kmb{"kimbundu"}
kn{"kanareg"}
ko{"koreaneg"}
+ kok{"konkani"}
+ kos{"kosrae"}
+ kpe{"kpelle"}
+ kr{"kanouri"}
+ krc{"karatchay-balkar"}
+ kru{"kurukh"}
ks{"kashmiri"}
ku{"kurdeg"}
+ kut{"kutenai"}
+ kw{"kerneveureg"}
ky{"kirgiz"}
la{"latin"}
+ lad{"ladino"}
lah{"lahnda"}
+ lam{"lamba"}
lb{"luksembourgeg"}
+ lez{"lezgi"}
+ lg{"ganda"}
+ li{"limbourgeg"}
ln{"lingala"}
lo{"laoseg"}
+ lol{"mongo"}
+ loz{"lozi"}
lt{"lituaneg"}
+ lu{"luba-katanga"}
+ lua{"luba-lulua"}
+ lui{"luiseno"}
+ lun{"lunda"}
+ luo{"luo"}
+ lus{"lushai"}
luy{"luyia"}
lv{"latvieg"}
+ mag{"magahi"}
+ mai{"maithili"}
+ mas{"masai"}
+ mdf{"moksha"}
+ mdr{"mandar"}
+ men{"mende"}
+ mfe{"moriseg"}
mg{"malgacheg"}
+ mga{"krenniwerzhoneg"}
+ mh{"marshall"}
mi{"maori"}
mk{"makedoneg"}
ml{"malayalam"}
mn{"mongoleg"}
+ mnc{"manchou"}
+ mni{"manipuri"}
+ mo{"moldoveg"}
+ moh{"mohawk"}
mr{"marathi"}
ms{"malayseg"}
mt{"malteg"}
mul{"yezhoù lies"}
+ mus{"muskogi"}
my{"birmaneg"}
+ myn{"mayaeg"}
+ myv{"erza"}
+ na{"naurueg"}
+ nah{"nahuatl"}
+ nap{"napolitaneg"}
nb{"norvegeg bokmål"}
nd{"ndebele an Norzh"}
ne{"nepaleg"}
+ new{"newari"}
+ ng{"ndonga"}
+ nia{"nias"}
+ niu{"niue"}
nl{"nederlandeg"}
nl_BE{"flandrezeg"}
nn{"norvegeg nynorsk"}
no{"norvegeg"}
+ nog{"nogay"}
+ nr{"ndebele ar Su"}
nso{"sotho an Norzh"}
+ nv{"navac'ho"}
ny{"nyanja"}
+ nym{"nyamwezi"}
+ nyn{"nyankole"}
+ nyo{"nyoro"}
+ oc{"okitaneg"}
+ oj{"ojibwa"}
or{"oriya"}
os{"oseteg"}
+ osa{"osage"}
pa{"punjabi"}
+ pag{"pangasinan"}
+ pal{"pahlavi"}
+ pam{"pampanga"}
+ pap{"papiamento"}
+ pau{"palau"}
+ peo{"henberseg"}
+ phn{"fenikianeg"}
+ pi{"pali"}
pl{"poloneg"}
+ pon{"pohnpei"}
+ pro{"henbrovañseg"}
ps{"pachto"}
pt{"portugaleg"}
pt_BR{"portugaleg Brazil"}
- pt_PT{"portugaleg iberek"}
+ pt_PT{"portugaleg Europa"}
qu{"kechuaeg"}
+ raj{"rajasthani"}
+ rap{"rapanui"}
+ rar{"rarotonga"}
rm{"romañcheg"}
rn{"rundi"}
ro{"roumaneg"}
rof{"rombo"}
+ rom{"romanieg"}
ru{"rusianeg"}
+ rup{"aroumaneg"}
rw{"kinyarwanda"}
rwk{"rwa"}
sa{"sanskriteg"}
+ sad{"sandawe"}
sah{"yakouteg"}
+ sas{"sasak"}
+ sat{"santali"}
+ sc{"sardeg"}
+ sco{"skoteg"}
sd{"sindhi"}
se{"sámi an Norzh"}
+ sem{"semiteg"}
sg{"sango"}
+ sga{"heniwerzhoneg"}
+ sgn{"yezh ar sinoù"}
sh{"serb-kroateg"}
+ shn{"shan"}
si{"singhaleg"}
+ sid{"sidamo"}
sk{"slovakeg"}
sl{"sloveneg"}
+ sla{"slaveg"}
sm{"samoan"}
+ sma{"sámi ar Su"}
+ smi{"sámi"}
+ smj{"sámi Luleå"}
+ smn{"sámi Inari"}
+ sms{"sámi Skolt"}
sn{"shona"}
+ snk{"soninke"}
so{"somali"}
+ sog{"sogdieg"}
+ son{"songhai"}
sq{"albaneg"}
sr{"serbeg"}
+ srr{"serer"}
ss{"swati"}
st{"sotho ar Su"}
su{"sundaneg"}
+ sux{"sumereg"}
sv{"svedeg"}
sw{"swahili"}
swb{"komoreg"}
+ syc{"sirieg klasel"}
+ syr{"sirieg"}
ta{"tamileg"}
te{"telougou"}
+ ter{"tereno"}
tet{"tetum"}
tg{"tadjik"}
th{"thai"}
ti{"tigrigna"}
+ tig{"tigreaneg"}
+ tiv{"tiv"}
tk{"turkmeneg"}
+ tkl{"tokelau"}
tl{"tagalog"}
+ tlh{"klingon"}
+ tli{"tinglit"}
+ tmh{"tamacheg"}
tn{"tswana"}
to{"tonga"}
+ tog{"nyasa tonga"}
tpi{"tok pisin"}
tr{"turkeg"}
ts{"tsonga"}
+ tsi{"tsimshian"}
+ tt{"tatar"}
+ tum{"tumbuka"}
+ tut{"altaieg"}
+ tvl{"tuvalu"}
+ tw{"twi"}
ty{"tahitianeg"}
+ tyv{"touva"}
+ udm{"oudmourteg"}
ug{"ouigoureg"}
+ uga{"ougariteg"}
uk{"ukraineg"}
+ umb{"umbundu"}
und{"yezh dianav"}
ur{"ourdou"}
uz{"ouzbekeg"}
+ vai{"vai"}
ve{"venda"}
vi{"vietnameg"}
+ vo{"volapük"}
+ vot{"votyakeg"}
+ wa{"walloneg"}
wae{"walser"}
+ wal{"walamo"}
+ war{"waray"}
+ was{"washo"}
wo{"wolof"}
+ xal{"kalmouk"}
xh{"xhosa"}
+ yao{"yao"}
+ yap{"yapeg"}
+ yi{"yiddish"}
yo{"yorouba"}
yue{"kantoneg"}
+ za{"zhuang"}
+ zap{"zapoteg"}
+ zen{"zenaga"}
zh{"sinaeg"}
zh_Hans{"sinaeg eeunaet"}
zh_Hant{"sinaeg hengounel"}
zu{"zouloueg"}
+ zun{"zuni"}
zxx{"diyezh"}
}
Scripts{
Arab{"arabek"}
+ Armi{"arameek impalaerel"}
Armn{"armenianek"}
+ Avst{"avestek"}
+ Bali{"balinek"}
Beng{"bengali"}
Bopo{"bopomofo"}
Brai{"Braille"}
+ Copt{"koptek"}
Cyrl{"kirillek"}
Deva{"devanagari"}
+ Egyp{"hieroglifoù egiptek"}
Ethi{"etiopek"}
Geor{"jorjianek"}
+ Glag{"glagolitek"}
+ Goth{"gotek"}
Grek{"gresianek"}
Gujr{"gujarati"}
Guru{"gurmukhi"}
@@ -209,23 +463,36 @@ br{
Hant{"han hengounel"}
Hebr{"hebraek"}
Hira{"hiragana"}
+ Ital{"henitalek"}
+ Java{"javanek"}
Jpan{"japanek"}
Kana{"katakana"}
Khmr{"khmer"}
Knda{"kannada"}
Kore{"koreanek"}
Laoo{"laosek"}
+ Latg{"latin gouezelek"}
Latn{"latin"}
+ Maya{"hieroglifoù mayaek"}
Mlym{"malayalam"}
Mong{"mongolek"}
Mymr{"myanmar"}
+ Ogam{"ogam"}
Orya{"oriya"}
+ Runr{"runek"}
Sinh{"singhalek"}
+ Sund{"sundanek"}
+ Syrc{"siriek"}
+ Syrj{"siriek ar c'hornôg"}
+ Syrn{"siriek ar reter"}
Taml{"tamilek"}
Telu{"telougou"}
+ Tglg{"tagalog"}
Thaa{"thaana"}
Thai{"thai"}
Tibt{"tibetanek"}
+ Vaii{"vai"}
+ Xpeo{"persek kozh"}
Zsym{"arouezioù"}
Zxxx{"anskrivet"}
Zyyy{"boutin"}
@@ -250,6 +517,7 @@ br{
collation{
big5han{"urzh rummañ sinaek hengounel - Big5"}
dictionary{"urzh rummañ ar geriadur"}
+ direct{"eeun"}
ducet{"urzh rummañ Unicode dre ziouer"}
gb2312han{"urzh rummañ sinaek eeunaet - GB2312"}
phonebook{"urzh rummañ al levr-pellgomz"}
@@ -265,6 +533,7 @@ br{
arabext{"sifroù arabek indian astennet"}
armn{"niveroù armenianek"}
armnlow{"niveroù armenianek bihan"}
+ bali{"sifroù balinek"}
beng{"sifroù bengali"}
deva{"sifroù devanagari"}
ethi{"niveroù etiopiat"}
@@ -280,6 +549,7 @@ br{
hant{"niveroù sinaek hengounel"}
hantfin{"niveroù sinaek hengounel an arcʼhant"}
hebr{"niveroù hebraek"}
+ java{"sifroù javanek"}
jpan{"niveroù japanek"}
jpanfin{"niveroù japanek an arcʼhant"}
khmr{"sifroù khmer"}
@@ -289,13 +559,17 @@ br{
mlym{"sifroù malayalam"}
mong{"sifroù mongolek"}
mymr{"sifroù myanmar"}
+ mymrshan{"sifroù shan Myanmar"}
orya{"sifroù oriya"}
roman{"niveroù roman"}
romanlow{"niveroù roman bihan"}
- taml{"sifroù tamilek"}
+ sund{"sifroù sundanek"}
+ taml{"niveroù tamilek hengounel"}
+ tamldec{"sifroù tamilek"}
telu{"sifroù telougou"}
thai{"sifroù thai"}
tibt{"sifroù tibetan"}
+ vaii{"sifroù vai"}
}
}
Variants{
@@ -355,5 +629,5 @@ br{
VALLADER{"rannyezh romañchek Vallader"}
WADEGILE{"romanekadur Wade-Giles"}
}
- Version{"2.0.64.44"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/brx.txt b/Build/source/libs/icu/icu-50.1/data/lang/brx.txt
index f27c9b6a984..1e4334cb627 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/brx.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/brx.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/brx.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/brx.xml
// *
// ***************************************************************************
/**
@@ -683,7 +683,7 @@ brx{
SOLBA{"शà¥à¤Ÿà¥‹à¤²à¤µà¤¿à¤œà¤¼à¥à¤œà¤¼à¤¾ या सोलबीका डायलेकà¥à¤Ÿ"}
TARASK{"तारासà¥à¤•à¥€à¤à¤µà¥€à¤šà¤¾ वरà¥à¤¤à¤¨à¥€"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
script{"देवनागरी: {0}"}
territory{"कà¥à¤·à¥‡à¤¤à¥à¤°:भारत {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/bs.txt b/Build/source/libs/icu/icu-50.1/data/lang/bs.txt
index cf6731aa994..335a14549ca 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/bs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/bs.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bs.xml
// *
// ***************************************************************************
/**
@@ -692,7 +692,7 @@ bs{
TARASK{"Taraskijevica ortografija"}
VALENCIA{"Valencijski"}
}
- Version{"2.0.64.72"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Jezik: {0}"}
script{"Skript: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ca.txt b/Build/source/libs/icu/icu-50.1/data/lang/ca.txt
index 5049899cd86..2e428bc29f3 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ca.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ca.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ca.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ca.xml
// *
// ***************************************************************************
/**
@@ -12,10 +12,21 @@
ca{
Keys{
calendar{"calendari"}
+ colAlternate{"Ordenació sense tenir en compte els símbols"}
+ colBackwards{"Ordenació per accents invertida"}
+ colCaseFirst{"Ordenació per majúscules i minúscules"}
+ colCaseLevel{"Ordenació per detecció de majúscules"}
+ colHiraganaQuaternary{"Ordenació per kana"}
+ colNormalization{"Ordenació normalitzada"}
+ colNumeric{"Ordenació numèrica"}
+ colStrength{"Força de l'ordenació"}
collation{"ordre alfabètic"}
currency{"moneda"}
- numbers{"Números"}
- x{"Ús privat"}
+ numbers{"xifres"}
+ timezone{"Zona horària"}
+ va{"Variant local"}
+ variableTop{"Ordena com a símbols"}
+ x{"ús privat"}
}
Languages{
aa{"àfar"}
@@ -28,6 +39,7 @@ ca{
af{"afrikaans"}
afa{"llengua afroasiàtica"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainu"}
ak{"àkan"}
akk{"accadi"}
@@ -46,13 +58,14 @@ ca{
art{"llengua artificial"}
arw{"arauac"}
as{"assamès"}
+ asa{"pare"}
ast{"asturià"}
ath{"llengua atapascana"}
aus{"llengua australiana"}
av{"àvar"}
awa{"awadhi"}
ay{"aimara"}
- az{"àzeri"}
+ az{"azerbaidjanès"}
ba{"baixkir"}
bad{"banda"}
bai{"bamileké"}
@@ -60,16 +73,21 @@ ca{
ban{"balinès"}
bas{"basa"}
bat{"llengua bàltica"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"bielorús"}
bej{"beja"}
bem{"bemba"}
ber{"berber"}
+ bez{"bena"}
+ bfd{"bafut"}
bg{"búlgar"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bislama"}
bik{"bicol"}
bin{"bini"}
+ bkm{"kom"}
bla{"blackfoot"}
bm{"bambara"}
bn{"bengalí"}
@@ -77,20 +95,26 @@ ca{
bo{"tibetà"}
br{"bretó"}
bra{"braj"}
+ brx{"bodo"}
bs{"bosnià"}
+ bss{"akoose"}
btk{"batak"}
bua{"buriat"}
bug{"bugui"}
+ bum{"seki"}
byn{"bilin"}
+ byv{"medumba"}
ca{"català"}
cad{"caddo"}
cai{"llengua ameríndia d'Amèrica Central"}
car{"carib"}
cau{"llengua caucàsica"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"txetxè"}
ceb{"cebuà"}
cel{"llengua cèltica"}
+ cgg{"chiga"}
ch{"chamorro"}
chb{"txibtxa"}
chg{"txagatai"}
@@ -101,6 +125,7 @@ ca{
chp{"chipewyan"}
chr{"cherokee"}
chy{"xeienne"}
+ ckb{"kurd sorani"}
cmc{"txam"}
co{"cors"}
cop{"copte"}
@@ -119,6 +144,7 @@ ca{
da{"danès"}
dak{"dakota"}
dar{"darguà"}
+ dav{"taita"}
day{"daiak"}
de{"alemany"}
de_AT{"alemany austríac"}
@@ -127,14 +153,18 @@ ca{
den{"slavey"}
dgr{"dogrib"}
din{"dinka"}
+ dje{"zarma"}
doi{"dogri"}
dra{"llengua dravídica"}
dsb{"baix sòrab"}
dua{"duala"}
dum{"neerlandès mitjà"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"jula"}
dz{"dzongka"}
+ dzg{"dazaga"}
+ ebu{"embu"}
ee{"ewe"}
efi{"efik"}
egy{"egipci antic"}
@@ -192,6 +222,7 @@ ca{
grc{"grec antic"}
gsw{"alemany suís"}
gu{"gujarati"}
+ guz{"gusí"}
gv{"manx"}
gwi{"gwichin"}
ha{"haussa"}
@@ -213,6 +244,7 @@ ca{
hz{"herero"}
ia{"interlingua"}
iba{"iban"}
+ ibb{"ibibio"}
id{"indonesi"}
ie{"interlingue"}
ig{"igbo"}
@@ -231,6 +263,7 @@ ca{
iu{"inuktitut"}
ja{"japonès"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"judeopersa"}
jrb{"judeoàrab"}
jv{"javanès"}
@@ -243,16 +276,22 @@ ca{
kar{"karen"}
kaw{"kawi"}
kbd{"kabardí"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
+ kea{"crioll capverdià"}
kfo{"koro"}
kg{"kongo"}
kha{"khasi"}
khi{"llengua khoisan"}
kho{"khotanès"}
+ khq{"koyra chiini"}
ki{"kikuiu"}
kj{"kuanyama"}
kk{"kazakh"}
+ kkj{"kako"}
kl{"grenlandès"}
+ kln{"kalenjin"}
km{"khmer"}
kmb{"kimbundu"}
kn{"kannada"}
@@ -266,6 +305,9 @@ ca{
kro{"kru"}
kru{"kurukh"}
ks{"caixmiri"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"colognian"}
ku{"kurd"}
kum{"kúmik"}
kut{"kutenai"}
@@ -274,6 +316,7 @@ ca{
ky{"kirguís"}
la{"llatí"}
lad{"ladí"}
+ lag{"langi"}
lah{"panjabi occidental"}
lam{"lamba"}
lb{"luxemburguès"}
@@ -291,19 +334,25 @@ ca{
lun{"lunda"}
luo{"luo"}
lus{"mizo"}
+ luy{"luyia"}
lv{"letó"}
mad{"madurès"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makassar"}
man{"mandinga"}
map{"llengua austronèsia"}
mas{"massai"}
+ mde{"maba"}
mdf{"mordovià moksa"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"mauricià"}
mg{"malgaix"}
mga{"gaèlic irlandès mitjà"}
+ mgh{"makhuwa-metto"}
mh{"marshallès"}
mi{"maori"}
mic{"micmac"}
@@ -322,18 +371,21 @@ ca{
mr{"marathi"}
ms{"malai"}
mt{"maltès"}
+ mua{"mundang"}
mul{"llengües vàries"}
mun{"llengua munda"}
mus{"creek"}
mwl{"mirandès"}
mwr{"marwari"}
my{"birmà"}
+ mye{"myene"}
myn{"llengua maia"}
myv{"mordovià erza"}
na{"nauruà"}
nah{"nàhuatl"}
nai{"llengua ameríndia septentrional"}
nap{"napolità"}
+ naq{"nama"}
nb{"noruec bokmål"}
nd{"ndebele septentrional"}
nds{"baix alemany"}
@@ -345,7 +397,9 @@ ca{
niu{"niueà"}
nl{"neerlandès"}
nl_BE{"flamenc"}
+ nmg{"bissio"}
nn{"noruec nynorsk"}
+ nnh{"ngiemboon"}
no{"noruec"}
nog{"nogai"}
non{"nòrdic antic"}
@@ -353,11 +407,12 @@ ca{
nr{"ndebele meridional"}
nso{"sotho septentrional"}
nub{"llengua nubiana"}
+ nus{"nuer"}
nv{"navaho"}
nwc{"newari clàssic"}
ny{"nyanja"}
nym{"nyamwesi"}
- nyn{"nyankore"}
+ nyn{"nyankole"}
nyo{"nyoro"}
nzi{"nzema"}
oc{"occità"}
@@ -383,11 +438,11 @@ ca{
pon{"ponapeà"}
pra{"pràcrit"}
pro{"provençal antic"}
- ps{"paixto"}
+ ps{"paixtu"}
pt{"portuguès"}
pt_BR{"portuguès de Brasil"}
pt_PT{"portuguès de Portugal"}
- qu{"quètxua"}
+ qu{"quítxua"}
raj{"rajasthani"}
rap{"rapanui"}
rar{"rarotongà"}
@@ -395,31 +450,41 @@ ca{
rn{"rundi"}
ro{"romanès"}
roa{"llengua romànica"}
+ rof{"rombo"}
rom{"romaní"}
root{"arrel"}
ru{"rus"}
rup{"aromanès"}
rw{"ruandès"}
+ rwk{"rwo"}
sa{"sànscrit"}
sad{"sandawe"}
sah{"iacut"}
sai{"llengua ameríndia meridional"}
sal{"llengua salish"}
sam{"arameu samarità"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sard"}
scn{"sicilià"}
sco{"escocès"}
sd{"sindhi"}
se{"sami septentrional"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkup"}
sem{"llengua semítica"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"irlandès antic"}
sgn{"llengua de signes"}
sh{"serbocroat"}
+ shi{"tachelhit"}
shn{"xan"}
+ shu{"àrab txadià"}
si{"singalès"}
sid{"sidamo"}
sio{"llengua sioux"}
@@ -444,6 +509,7 @@ ca{
srr{"serer"}
ss{"siswati"}
ssa{"llengua nilosahariana"}
+ ssy{"saho"}
st{"sotho meridional"}
su{"sundanès"}
suk{"sukuma"}
@@ -452,16 +518,18 @@ ca{
sv{"suec"}
sw{"suahili"}
swb{"comorià"}
+ swc{"suahili del Congo"}
syc{"siríac clàssic"}
syr{"siríac"}
ta{"tàmil"}
tai{"llengua tai"}
te{"telugu"}
tem{"temne"}
+ teo{"teso"}
ter{"terena"}
tet{"tetun"}
tg{"tadjik"}
- th{"thai"}
+ th{"tailandès"}
ti{"tigrinya"}
tig{"tigre"}
tiv{"tiv"}
@@ -476,6 +544,7 @@ ca{
tog{"tonga"}
tpi{"tok pisin"}
tr{"turc"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshià"}
tt{"tàtar"}
@@ -484,14 +553,16 @@ ca{
tut{"llengua altaica"}
tvl{"tuvaluà"}
tw{"twi"}
+ twq{"tasawaq"}
ty{"tahitià"}
tyv{"tuvinià"}
+ tzm{"amazic del Marroc central"}
udm{"udmurt"}
ug{"uigur"}
uga{"ugarític"}
uk{"ucraïnès"}
umb{"umbundu"}
- und{"idioma desconegut o no vàlid"}
+ und{"idioma desconegut"}
ur{"urdú"}
uz{"uzbek"}
vai{"vai"}
@@ -499,7 +570,9 @@ ca{
vi{"vietnamita"}
vo{"volapük"}
vot{"vòtic"}
+ vun{"vunjo"}
wa{"való"}
+ wae{"walser"}
wak{"llengua wakash"}
wal{"ameto"}
war{"waray-waray"}
@@ -508,8 +581,11 @@ ca{
wo{"wòlof"}
xal{"calmuc"}
xh{"xosa"}
+ xog{"soga"}
yao{"yao"}
yap{"yapeà"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"jiddisch"}
yo{"ioruba"}
ypk{"llengua iupik"}
@@ -531,17 +607,20 @@ ca{
az{"àzeri"}
}
Scripts{
+ Afak{"afaka"}
Arab{"àrab"}
Armi{"arameu imperial"}
Armn{"armeni"}
Avst{"avèstic"}
Bali{"balinès"}
+ Bamu{"bamum"}
+ Bass{"bassa vah"}
Batk{"batak"}
Beng{"bengalí"}
Blis{"símbols Bliss"}
Bopo{"bopomofo"}
Brah{"brahmi"}
- Brai{"braille"}
+ Brai{"Braille"}
Bugi{"buginès"}
Buhd{"buhid"}
Cakm{"chakma"}
@@ -556,6 +635,7 @@ ca{
Cyrs{"ciríl·lic de l'antic eslau eclesiàstic"}
Deva{"devanagari"}
Dsrt{"deseret"}
+ Dupl{"taquigrafia Duployé"}
Egyd{"demòtic egipci"}
Egyh{"hieràtic egipci"}
Egyp{"jeroglífic egipci"}
@@ -564,6 +644,7 @@ ca{
Geor{"georgià"}
Glag{"glagolític"}
Goth{"gòtic"}
+ Gran{"grantha"}
Grek{"grec"}
Gujr{"gujarati"}
Guru{"gurmukhi"}
@@ -574,6 +655,7 @@ ca{
Hant{"tradicional"}
Hebr{"hebreu"}
Hira{"hiragana"}
+ Hluw{"jeroglífic anatoli"}
Hmng{"pahawh hmong"}
Hrkt{"katakana o hiragana"}
Hung{"hongarès antic"}
@@ -581,12 +663,15 @@ ca{
Ital{"cursiva antiga"}
Java{"javanès"}
Jpan{"japonès"}
+ Jurc{"jürchen"}
Kali{"kayah li"}
Kana{"katakana"}
Khar{"kharosthi"}
Khmr{"khmer"}
+ Khoj{"khoja"}
Knda{"kannada"}
Kore{"coreà"}
+ Kpel{"kpelle"}
Kthi{"kaithi"}
Lana{"lanna"}
Laoo{"lao"}
@@ -597,23 +682,33 @@ ca{
Limb{"limbu"}
Lina{"lineal A"}
Linb{"lineal B"}
+ Lisu{"lisu"}
+ Loma{"loma"}
Lyci{"lici"}
Lydi{"lidi"}
Mand{"mandaic"}
Mani{"maniqueu"}
Maya{"jeroglífics maies"}
+ Mend{"mende"}
+ Merc{"cursiva meroítica"}
Mero{"meroític"}
Mlym{"malaialam"}
Mong{"mongol"}
Moon{"moon"}
+ Mroo{"mro"}
Mtei{"manipurí"}
Mymr{"birmà"}
+ Narb{"antic nord-aràbic"}
+ Nbat{"nabateu"}
+ Nkgb{"geba"}
Nkoo{"n’Ko"}
+ Nshu{"nü shu"}
Ogam{"ogham"}
Olck{"santali"}
Orkh{"orkhon"}
Orya{"oriya"}
Osma{"osmanya"}
+ Palm{"palmirè"}
Perm{"antic pèrmic"}
Phag{"phagspa"}
Phli{"pahlavi inscripcional"}
@@ -627,9 +722,14 @@ ca{
Runr{"rúnic"}
Samr{"samarità"}
Sara{"sarati"}
+ Sarb{"sud-aràbic antic"}
Saur{"saurashtra"}
+ Sgnw{"escriptura de signes"}
Shaw{"shavià"}
+ Shrd{"shrada"}
+ Sind{"devangari"}
Sinh{"singalès"}
+ Sora{"sora sompeng"}
Sund{"sundanès"}
Sylo{"syloti nagri"}
Syrc{"siríac"}
@@ -637,9 +737,11 @@ ca{
Syrj{"siríac occidental"}
Syrn{"siríac oriental"}
Tagb{"tagbanwa"}
+ Takr{"takri"}
Tale{"tai le"}
Talu{"nou tai lue"}
Taml{"tàmil"}
+ Tang{"tangut"}
Tavt{"tai viet"}
Telu{"telugu"}
Teng{"tengwar"}
@@ -648,9 +750,12 @@ ca{
Thaa{"thaana"}
Thai{"tailandès"}
Tibt{"tibetà"}
+ Tirh{"tirhut"}
Ugar{"ugarític"}
Vaii{"vai"}
Visp{"llenguatge visible"}
+ Wara{"varang kshiti"}
+ Wole{"woleai"}
Xpeo{"persa antic"}
Xsux{"cuneïforme sumeri-accadi"}
Yiii{"yi"}
@@ -659,7 +764,7 @@ ca{
Zsym{"símbols"}
Zxxx{"sense escriptura"}
Zyyy{"comú"}
- Zzzz{"escriptura desconeguda o no vàlida"}
+ Zzzz{"escriptura desconeguda"}
}
Scripts%stand-alone{
Hans{"xinès simplificat"}
@@ -669,6 +774,9 @@ ca{
calendar{
buddhist{"calendari budista"}
chinese{"calendari xinès"}
+ coptic{"calendari copte"}
+ ethiopic{"calendari etíop"}
+ ethiopic-amete-alem{"calendari etíop amete-alem"}
gregorian{"calendari gregorià"}
hebrew{"calendari hebreu"}
indian{"calendari hindú"}
@@ -679,54 +787,110 @@ ca{
}
collation{
big5han{"ordre del xinès tradicional - Big5"}
+ direct{"directe"}
+ ducet{"ordenació Unicode predeterminada"}
gb2312han{"ordre del xinès simplificat - GB2312"}
phonebook{"ordre de la guia telefònica"}
+ phonetic{"Ordenació fonètica"}
pinyin{"ordre pinyin"}
+ search{"cerca de propòsit general"}
stroke{"ordre dels traços"}
traditional{"ordre tradicional"}
}
numbers{
+ bali{"dígits balinesos"}
+ cham{"dígits txams"}
+ deva{"dígits devanagaris"}
+ finance{"Numerals financers"}
+ java{"dígits javanesos"}
+ kali{"dígits kayah"}
+ lana{"dígits tai tham hora"}
+ lanatham{"dígits tai tham tham"}
latn{"Nombres aràbics"}
+ lepc{"dígits lepcha"}
+ limb{"dígits limbu"}
+ mong{"dígits mongols"}
+ mtei{"dígits meitei mayek"}
+ mymrshan{"dígits shan de Myanmar"}
+ native{"Dígits natius"}
+ nkoo{"dígits n'ko"}
+ olck{"dígits ol chiki"}
+ roman{"xifres romanes"}
+ romanlow{"xifres romanes minúscules"}
+ saur{"dígits saurashtra"}
+ sund{"dígits sudanesos"}
+ talu{"dígits tai lue nous"}
+ taml{"numerals tamils tradicionals"}
+ tamldec{"dígits tamils"}
+ traditional{"Numerals tradicionals"}
}
}
Variants{
1606NICT{"francès mitjà tardà fins el 1606"}
1694ACAD{"francès modern primerenc"}
1901{"ortografia alemanya tradicional"}
+ 1959ACAD{"acadèmica"}
1994{"ortofrafia resiana estandarditzada"}
1996{"ortografia alemanya de 1996"}
+ ALALC97{"romanització ALA/LC, edició de 1997"}
+ ALUKU{"dialecte aluku"}
AREVELA{"armeni oriental"}
AREVMDA{"armeni occidental"}
BAKU1926{"alfabet llatí turc unificat"}
+ BAUDDHA{"bauddha"}
+ BISCAYAN{"basc biscaí"}
BISKE{"dialecte de San Giorgio/Bila"}
BOONT{"Boontling"}
FONIPA{"alfabet fonètic internacional"}
FONUPA{"sistema fonètic UPA"}
+ FONXSAMP{"sistema X-SAMPA"}
+ HEPBURN{"romanització Hepburn"}
+ HOGNORSK{"høgnorsk"}
+ ITIHASA{"itihasa"}
+ JAUER{"jauer"}
+ JYUTPING{"jyupting"}
+ KKCOR{"ortografia comuna"}
+ LAUKIKA{"laukika"}
LIPAW{"dialecte Lipovaz del resià"}
+ LUNA1918{"luna 1918"}
MONOTON{"monotònic"}
+ NDYUKA{"dialecte ndyuka"}
NEDIS{"dialecte de Natisone"}
NJIVA{"dialecte de Gniva/Njiva"}
OSOJS{"dialecte d'Oseacco/Osojane"}
+ PAMAKA{"dialecte pamaka"}
+ PETR1708{"ortografia russa 1708-1917"}
PINYIN{"romanització Pinyin"}
POLYTON{"politònic"}
POSIX{"ordenador"}
+ PUTER{"alt engiadinès"}
REVISED{"ortografia revisada"}
ROZAJ{"resià"}
+ RUMGR{"interomanx"}
SAAHO{"saho"}
SCOTLAND{"anglès estàndard d'Escòcia"}
SCOUSE{"scouse"}
SOLBA{"dialecte de Stolvizza/Solbica"}
+ SURMIRAN{"surmiran"}
+ SURSILV{"sobreselvà"}
+ SUTSILV{"sotaselvà"}
TARASK{"ortografia taraskievica"}
+ UCCOR{"ortografia unificada"}
+ UCRCOR{"ortografia revisada unificada"}
+ ULSTER{"ulster"}
+ VAIDIKA{"vèdic"}
VALENCIA{"valencià"}
+ VALLADER{"baix engiadinès"}
WADEGILE{"romanització Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
codePatterns{
language{"Idioma: {0}"}
script{"Escriptura: {0}"}
territory{"Regió: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/cgg.txt b/Build/source/libs/icu/icu-50.1/data/lang/cgg.txt
index 523ca0e3f94..d5134e030e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/cgg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/cgg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cgg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cgg.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ cgg{
zh{"Oruchaina"}
zu{"Oruzuru"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/chr.txt b/Build/source/libs/icu/icu-50.1/data/lang/chr.txt
index 4c7d17dbbf9..82041d87782 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/chr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/chr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/chr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/chr.xml
// *
// ***************************************************************************
/**
@@ -46,5 +46,5 @@ chr{
gregorian{"á…á™ á—áŽá—"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/cs.txt b/Build/source/libs/icu/icu-50.1/data/lang/cs.txt
index 33ce4ec33ff..8f25c9b1add 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/cs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/cs.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cs.xml
// *
// ***************************************************************************
/**
@@ -12,27 +12,40 @@
cs{
Keys{
calendar{"Kalendář"}
- collation{"Třídění"}
+ colAlternate{"Ignorovat řazení symbolů"}
+ colBackwards{"Obrácené řazení akcentů"}
+ colCaseFirst{"Řazení velkých a malých písmen"}
+ colCaseLevel{"Rozlišovaní velkých a malých písmen při řazení"}
+ colHiraganaQuaternary{"Řazení podle slabiÄných písem (kana)"}
+ colNormalization{"Normalizované řazení"}
+ colNumeric{"Číselné řazení"}
+ colStrength{"Síla řazení"}
+ collation{"Řazení"}
currency{"Měna"}
numbers{"Čísla"}
+ timezone{"Časové pásmo"}
+ va{"Varianta národního prostředí"}
+ variableTop{"Řadit jako symboly"}
x{"Soukromé použití"}
}
Languages{
aa{"afarština"}
ab{"abcházština"}
ace{"acehština"}
- ach{"aÄoli"}
+ ach{"akolština"}
ada{"adangme"}
ady{"adygejština"}
ae{"avestánština"}
af{"afrikánština"}
afa{"afroasijské jazyky"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainština"}
ak{"akanština"}
akk{"akkadština"}
ale{"aleutština"}
alg{"algonkinské jazyky"}
+ alt{"altajština (jižní)"}
am{"amharština"}
an{"aragonština"}
ang{"staroangliÄtina"}
@@ -45,6 +58,8 @@ cs{
art{"umělé jazyky"}
arw{"arawacké jazyky"}
as{"asámština"}
+ asa{"asu"}
+ ast{"asturština"}
ath{"athapaskánské jazyky"}
aus{"australské jazyky"}
av{"avarština"}
@@ -58,34 +73,47 @@ cs{
ban{"balijština"}
bas{"basa"}
bat{"baltské jazyky"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"běloruština"}
bej{"bedža"}
bem{"bembština"}
ber{"berberské jazyky"}
+ bez{"bena"}
+ bfd{"bafut"}
bg{"bulharština"}
- bh{"biharština"}
+ bh{"bihárština"}
bho{"bhojpurština"}
bi{"bislamština"}
bik{"bikolština"}
bin{"bini"}
+ bla{"siksika"}
bm{"bambarština"}
bn{"bengálština"}
bnt{"bantuské jazyky"}
bo{"tibetština"}
- br{"bretaňština"}
+ br{"bretonština"}
bra{"bradžština"}
+ brx{"bodoština"}
bs{"bosenština"}
+ bss{"akoose"}
btk{"bataÄtina"}
bua{"burjatština"}
bug{"bugiština"}
+ bum{"bulu"}
+ byn{"blinština"}
+ byv{"medumba"}
ca{"katalánština"}
cad{"caddo"}
cai{"středoamerické indiánské jazyky"}
car{"karibština"}
cau{"kavkazské jazyky"}
+ cay{"kajugština"}
+ cch{"atsam"}
ce{"ÄeÄenÅ¡tina"}
ceb{"cebuánština"}
cel{"keltské jazyky"}
+ cgg{"kiga"}
ch{"Äamoro"}
chb{"ÄibÄa"}
chg{"ÄagatajÅ¡tina"}
@@ -96,6 +124,7 @@ cs{
chp{"ÄipevajÅ¡tina"}
chr{"ÄerokézÅ¡tina"}
chy{"ÄejenÅ¡tina"}
+ ckb{"kurdština (sorání)"}
cmc{"ÄamÅ¡tina"}
co{"korsiÄtina"}
cop{"koptština"}
@@ -106,22 +135,31 @@ cs{
crh{"krymská tureÄtina"}
crp{"kreolÅ¡tina Äi pidgin"}
cs{"ÄeÅ¡tina"}
+ csb{"kašubština"}
+ cu{"staroslověnština"}
cus{"kúšitské jazyky"}
cv{"ÄuvaÅ¡tina"}
cy{"velština"}
da{"dánština"}
dak{"dakotština"}
+ dar{"dargština"}
+ dav{"taita"}
day{"dajáÄtina"}
de{"nÄ›mÄina"}
- de_CH{"Å¡výcarská standardní nÄ›mÄina"}
+ de_CH{"nÄ›mÄina standardní (Å výcarsko)"}
del{"delawarština"}
dgr{"dogrib"}
din{"dinkština"}
+ dje{"zarmština"}
+ doi{"dogarština"}
dra{"drávidské jazyky"}
+ dsb{"dolnolužická srbština"}
dua{"dualština"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"djula"}
dz{"dzongkä"}
+ dzg{"dazaga"}
ebu{"embu"}
ee{"eweština"}
efi{"efikština"}
@@ -130,14 +168,11 @@ cs{
el{"Å™eÄtina"}
elx{"elamitština"}
en{"angliÄtina"}
- en_AU{"australská angliÄtina"}
- en_CA{"anglicky (Kanada)"}
- en_GB{"britská angliÄtina"}
- en_US{"americká angliÄtina"}
+ en_US{"angliÄtina (USA)"}
+ enm{"stÅ™edovÄ›ká angliÄtina"}
eo{"esperanto"}
es{"španělština"}
- es_419{"latinskoamerická španělština"}
- es_ES{"iberská španělština"}
+ es_ES{"španělština (Evropa)"}
et{"estonština"}
eu{"baskiÄtina"}
ewo{"ewondo"}
@@ -150,13 +185,21 @@ cs{
fiu{"ugrofinské jazyky"}
fj{"fidžijština"}
fo{"faerština"}
+ fon{"fonština"}
fr{"francouzština"}
- fr_CH{"švýcarská francouzština"}
+ frm{"středověká francouzština"}
+ fro{"starofrancouzština"}
+ frr{"fríština (severní)"}
+ frs{"fríština (východní)"}
fur{"furlandština"}
fy{"fríština"}
ga{"irština"}
+ gaa{"gaština"}
+ gay{"gayo"}
+ gba{"gbaja"}
gd{"skotská gaelština"}
gem{"germánské jazyky"}
+ gez{"geez"}
gil{"kiribatština"}
gl{"galicijština"}
gmh{"hornonÄ›mÄina (stÅ™edovÄ›ká)"}
@@ -169,7 +212,9 @@ cs{
grc{"staroÅ™eÄtina"}
gsw{"nÄ›mÄina (Å výcarsko)"}
gu{"gudžarátština"}
+ guz{"gusii"}
gv{"manština"}
+ gwi{"gwichʼin"}
ha{"hauština"}
hai{"haidština"}
haw{"havajština"}
@@ -181,6 +226,7 @@ cs{
hmn{"hmongština"}
ho{"hiri motu"}
hr{"chorvatština"}
+ hsb{"hornolužická srbština"}
ht{"haitština"}
hu{"maÄarÅ¡tina"}
hup{"hupa"}
@@ -188,196 +234,312 @@ cs{
hz{"hererština"}
ia{"interlingua"}
iba{"ibanština"}
+ ibb{"ibibio"}
id{"indonéština"}
ie{"interlingue"}
ig{"igboština"}
+ ijo{"idžo"}
ik{"inupiakština"}
ilo{"ilokánština"}
inc{"indické jazyky"}
ine{"indoevropské jazyky"}
inh{"inguština"}
+ io{"ido"}
ira{"íránské jazyky"}
iro{"irokézské jazyky"}
is{"islandština"}
it{"italština"}
iu{"inuktitutština"}
ja{"japonština"}
+ jbo{"lojban"}
+ jmc{"machame"}
+ jpr{"judeoperština"}
+ jrb{"judeoarabština"}
jv{"javánština"}
ka{"gruzínština"}
kaa{"karakalpaÄtina"}
kab{"kabylština"}
kac{"kaÄijÅ¡tina"}
+ kaj{"jju"}
kam{"kambština"}
kar{"karenština"}
kaw{"kawi"}
kbd{"kabardinština"}
+ kbl{"kanembu"}
+ kcg{"tyap"}
+ kde{"makonde"}
kea{"kapverdština"}
+ kfo{"koro"}
kg{"konžština"}
kha{"khásí"}
khi{"kojsanské jazyky"}
kho{"chotánština"}
ki{"kikujština"}
kj{"kuaňamština"}
- kk{"kazachština"}
+ kk{"kazaština"}
+ kkj{"kako"}
kl{"grónština"}
- km{"kambodžština"}
+ km{"khmérština"}
+ kmb{"kimbundština"}
kn{"kannadština"}
ko{"korejština"}
kok{"konkánština"}
kos{"kosrajština"}
+ kpe{"kpelle"}
+ kr{"kanuri"}
+ krc{"karaÄajevo-balkarÅ¡tina"}
+ krl{"karelština"}
+ kro{"kru"}
kru{"kuruchština"}
ks{"kašmírština"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"kölsch"}
ku{"kurdština"}
- kum{"kumykština"}
+ kum{"kumyÄtina"}
+ kut{"kutenai"}
+ kv{"komijština"}
kw{"kornština"}
ky{"kyrgyzština"}
la{"latina"}
+ lad{"ladinština"}
+ lag{"langi"}
+ lah{"lahndština"}
lam{"lambština"}
lb{"lucemburština"}
lez{"lezginština"}
+ lg{"gandština"}
+ li{"limburština"}
ln{"lingalština"}
lo{"laoština"}
lol{"mongština"}
+ loz{"lozština"}
lt{"litevština"}
lu{"lubu-katanžština"}
lua{"luba-luluaština"}
lui{"luiseňo"}
lun{"lundština"}
luo{"luoština"}
+ lus{"lišáí"}
luy{"luhja"}
lv{"lotyština"}
mad{"madurština"}
+ maf{"mafa"}
mag{"magahijština"}
mai{"maithiliština"}
+ mak{"makasarština"}
+ man{"mandingština"}
map{"austronéské jazyky"}
mas{"masajština"}
+ mde{"maba"}
+ mdf{"mokšanština"}
+ mdr{"mandar"}
+ men{"mende"}
+ mer{"meru"}
+ mfe{"mauricijská kreolština"}
mg{"malgaština"}
mh{"maršálština"}
mi{"maorština"}
+ mic{"micmac"}
+ min{"minangkabau"}
mis{"různé jazyky"}
mk{"makedonština"}
ml{"malabarština"}
mn{"mongolština"}
mnc{"mandžuština"}
mni{"manipurština"}
+ mno{"manobo jazyky"}
mo{"moldavština"}
+ moh{"mohawk"}
+ mos{"mosi"}
mr{"maráthština"}
ms{"malajština"}
mt{"maltština"}
+ mua{"mundang"}
+ mul{"složené (víceřádkové) jazyky"}
+ mun{"mundské jazyky"}
+ mwl{"mirandština"}
+ mwr{"márvárština"}
my{"barmština"}
+ mye{"myene"}
+ myn{"mayské jazyky"}
+ myv{"erzjanština"}
na{"naurština"}
nah{"nahuatl"}
nai{"severoamerické indiánské jazyky"}
+ nap{"neapolština"}
nb{"norština (bokmål)"}
nd{"ndebele (Zimbabwe)"}
+ nds{"dolnonÄ›mÄina"}
ne{"nepálština"}
+ new{"névárština"}
+ ng{"ndondština"}
+ nic{"nigero-kordofánské jazyky"}
niu{"niueština"}
nl{"nizozemština"}
nl_BE{"vlámština"}
nn{"norština (nynorsk)"}
+ nnh{"ngiemboon"}
no{"norština"}
+ nog{"nogajština"}
+ non{"norština historická"}
+ nqo{"n’ko"}
nr{"ndebele (Jižní Afrika)"}
- nso{"severní sotština"}
+ nso{"sotština (severní)"}
nub{"núbijské jazyky"}
+ nus{"nuerština"}
nv{"navažština"}
+ nwc{"newarština (klasická)"}
ny{"ňandžština"}
nym{"ňamwežština"}
+ nyn{"nyankole"}
+ nyo{"nyorština"}
+ nzi{"nzima"}
oc{"okcitánština"}
oj{"odžibvejština"}
- om{"oromština (Afan)"}
+ om{"oromština"}
or{"urijština"}
os{"osetština"}
+ osa{"osage"}
ota{"osmanská tureÄtina"}
+ oto{"otomijské jazyky"}
pa{"paňdžábština"}
paa{"papuánské jazyky"}
pag{"pangasinanština"}
+ pal{"pahlavština"}
+ pam{"papangau"}
pap{"papiamento"}
pau{"palauština"}
+ peo{"staroperština"}
phi{"filipínské jazyky"}
phn{"féniÄtina"}
pi{"pálí"}
pl{"polština"}
pon{"pohnpeiština"}
pra{"prákrtské jazyky"}
+ pro{"provensálština"}
ps{"paštština"}
pt{"portugalština"}
- pt_BR{"brazilská portugalština"}
- pt_PT{"iberská portugalština"}
+ pt_PT{"portugalština (Evropa)"}
qu{"keÄuánÅ¡tina"}
raj{"rádžastánština"}
+ rap{"rapanuiština"}
rar{"rarotongaština"}
rm{"rétorománština"}
rn{"kirundština"}
ro{"rumunština"}
+ roa{"románské jazyky"}
rof{"rombo"}
rom{"romština"}
ru{"ruština"}
+ rup{"arumunština"}
rw{"kinyarwandština"}
rwk{"rwa"}
sa{"sanskrt"}
+ sad{"sandawština"}
+ sah{"jakutština"}
+ sai{"jihoamerické indiánské jazyky"}
sal{"sališské jazyky"}
sam{"samarština"}
+ saq{"samburu"}
sas{"sasakština"}
sat{"santálština"}
+ sba{"ngambay"}
+ sbp{"sangoština"}
sc{"sardština"}
+ scn{"sicilština"}
sco{"skotština"}
sd{"sindhština"}
- se{"severní sámština"}
+ se{"sámština (severní)"}
+ see{"seneca"}
+ seh{"sena"}
+ sel{"selkupština"}
+ sem{"semitské jazyky"}
+ ses{"koyraboro senni"}
sg{"sangština"}
+ sga{"staroirština"}
+ sgn{"znakové jazyky"}
sh{"srbochorvatština"}
+ shn{"šanština"}
+ shu{"arabÅ¡tina (Äadská)"}
si{"sinhálština"}
+ sid{"sidamo"}
+ sio{"siouxské jazyky"}
sit{"tibetoÄínské jazyky"}
sk{"slovenština"}
sl{"slovinština"}
sla{"slovanský jazyk"}
sm{"samojština"}
+ sma{"sámština (jižní)"}
smi{"sámské jazyky"}
+ smj{"sámština (lulejská)"}
+ smn{"sámština (inarijská)"}
+ sms{"sámština (skoltská)"}
sn{"šonština"}
+ snk{"sonikština"}
so{"somálština"}
+ sog{"sogdština"}
son{"songhajština"}
sq{"albánština"}
sr{"srbština"}
+ srn{"sranan tongo"}
srr{"sererština"}
ss{"siswatština"}
ssa{"nilosaharské jazyky"}
- st{"sesotho"}
+ ssy{"saho"}
+ st{"sotština (jižní)"}
su{"sundanština"}
+ suk{"sukuma"}
+ sus{"susu"}
sux{"sumerština"}
sv{"švédština"}
sw{"svahilština"}
swb{"komorština"}
+ swc{"swahilština (Kongo)"}
+ syc{"syrština (klasická)"}
syr{"syrština"}
ta{"tamilština"}
+ tai{"thajské jazyky"}
te{"telugština"}
+ tem{"temne"}
+ teo{"teso"}
+ ter{"tereno"}
tet{"tetumština"}
tg{"tádžiÄtina"}
th{"thajština"}
ti{"tigrinijština"}
tig{"tigrejština"}
+ tiv{"tivština"}
tk{"turkmenština"}
tkl{"tokelauština"}
tl{"tagalog"}
tlh{"klingonština"}
+ tli{"tlingit"}
+ tmh{"tamašek"}
tn{"setswanština"}
- to{"tonga"}
+ to{"tongánština"}
tpi{"tok pisin"}
tr{"tureÄtina"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimšijské jazyky"}
tt{"tatarština"}
tum{"tumbukština"}
+ tup{"tupijské jazyky"}
tut{"altajské jazyky"}
tvl{"tuvalština"}
tw{"twi"}
ty{"tahitština"}
tyv{"tuvinština"}
+ tzm{"tamazight (Střední Maroko)"}
udm{"udmurtština"}
ug{"ujgurština"}
uga{"ugaritština"}
uk{"ukrajinština"}
- und{"neznámý nebo neplatný jazyk"}
+ und{"neznámý jazyk"}
ur{"urdština"}
uz{"uzbeÄtina"}
+ vai{"vai"}
ve{"venda"}
vi{"vietnamština"}
vo{"volapuk"}
@@ -390,17 +552,26 @@ cs{
wo{"wolofština"}
xal{"kalmyÄtina"}
xh{"xhoština"}
+ xog{"sogština"}
yao{"jaoština"}
+ yap{"yapese"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"jidiš"}
yo{"jorubština"}
+ ypk{"yupik"}
yue{"kantonština"}
za{"ÄuangÅ¡tina"}
zap{"zapotéÄtina"}
+ zbl{"bliss systém"}
+ zen{"zenaga"}
zh{"ÄínÅ¡tina"}
zh_Hans{"ÄínÅ¡tina (zjednoduÅ¡ená)"}
+ znd{"zandština"}
zu{"zuluština"}
zun{"zunijština"}
zxx{"žádný jazykový obsah"}
+ zza{"zaza"}
}
LanguagesShort{
az{"ázerbájdžánština"}
@@ -530,9 +701,11 @@ cs{
ducet{"Výchozí řazení Unicode"}
gb2312han{"Řazení pro zjednoduÅ¡enou ÄínÅ¡tinu – GB2312"}
phonebook{"Řazení jako v telefonním seznamu"}
+ phonetic{"Fonetické řazení"}
pinyin{"Řazení podle pinyinu"}
reformed{"Reformované řazení"}
search{"Obecné hledání"}
+ searchjl{"Vyhledávat podle poÄáteÄní souhlásky písma hangul"}
stroke{"Řazení podle tahů"}
traditional{"TradiÄní Å™azení"}
unihan{"Řazení podle radikálů"}
@@ -545,6 +718,7 @@ cs{
beng{"Bengálské Äíslice"}
deva{"Číslice písma dévanágarí"}
ethi{"Etiopské Äíslice"}
+ finance{"FinanÄnický zápis Äísel"}
fullwide{"Číslice – plná šířka"}
geor{"Gruzínské Äíslice"}
grek{"Řecké Äíslice"}
@@ -566,25 +740,31 @@ cs{
mlym{"Malajálamské Äíslice"}
mong{"Mongolské Äíslice"}
mymr{"Myanmarské Äíslice"}
+ native{"Nativní Äíslice"}
orya{"Urijské Äíslice"}
roman{"Římské Äíslice"}
romanlow{"Malé římské Äíslice"}
- taml{"Tamilské Äíslice"}
+ taml{"Tamilské tradiÄní Äíslice"}
+ tamldec{"Tamilské Äíslice"}
telu{"Telugské Äíslice"}
thai{"Thajské Äíslice"}
tibt{"Tibetské Äíslice"}
+ traditional{"TradiÄní Äíslovky"}
+ vaii{"Vaiské Äíslice"}
}
}
Variants{
+ SCOTLAND{"angliÄtina (Skotsko)"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Jazyk: {0}"}
script{"Písmo: {0}"}
territory{"Region: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{","}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/cy.txt b/Build/source/libs/icu/icu-50.1/data/lang/cy.txt
index f88ff38c821..187d5f89ef6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/cy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/cy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cy.xml
// *
// ***************************************************************************
/**
@@ -104,5 +104,5 @@ cy{
Scripts{
Latn{"Lladin"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/da.txt b/Build/source/libs/icu/icu-50.1/data/lang/da.txt
index c13adc66078..e7163a62e37 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/da.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/da.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/da.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/da.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
da{
Keys{
calendar{"Kalender"}
+ colAlternate{"Ignorer symboler under sortering"}
+ colBackwards{"Omvendt sortering efter accenter"}
+ colCaseFirst{"Sortering efter store/små bogstaver"}
+ colCaseLevel{"Sortering med forskel på små og store bogstaver"}
+ colHiraganaQuaternary{"Sortering efter kana"}
+ colNormalization{"Normaliseret sortering"}
+ colNumeric{"Numerisk sortering"}
+ colStrength{"Sorteringsstyrke"}
collation{"Sortering"}
currency{"Valuta"}
numbers{"Tal"}
+ timezone{"Tidszone"}
+ va{"Sprogvariant"}
+ variableTop{"Sortér som symboler"}
x{"Privatbrug"}
}
Languages{
@@ -28,6 +39,7 @@ da{
af{"afrikaans"}
afa{"afro-asiatisk sprog"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainu"}
ak{"akan"}
akk{"akkadisk"}
@@ -61,17 +73,21 @@ da{
ban{"balinesisk"}
bas{"basa"}
bat{"baltisk sprog"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"hviderussisk"}
bej{"beja"}
bem{"bemba"}
ber{"berberisk"}
bez{"bena"}
+ bfd{"bafut"}
bg{"bulgarsk"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bislama"}
bik{"bikol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengalsk"}
@@ -79,20 +95,26 @@ da{
bo{"tibetansk"}
br{"bretonsk"}
bra{"braj"}
+ brx{"bodo"}
bs{"bosnisk"}
+ bss{"bakossi"}
btk{"batak"}
bua{"buriatisk"}
bug{"buginesisk"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumba"}
ca{"catalansk"}
cad{"caddo"}
cai{"mellemamerikansk indiansk sprog"}
car{"caribisk"}
cau{"kaukasisk sprog"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"tjetjensk"}
ceb{"cebuano"}
cel{"keltisk sprog"}
+ cgg{"chiga"}
ch{"chamorro"}
chb{"chibcha"}
chg{"chagatai"}
@@ -103,6 +125,7 @@ da{
chp{"chipewyan"}
chr{"cherokee"}
chy{"cheyenne"}
+ ckb{"sorani"}
cmc{"chamiske sprog"}
co{"korsikansk"}
cop{"koptisk"}
@@ -121,6 +144,7 @@ da{
da{"dansk"}
dak{"dakota"}
dar{"dargwa"}
+ dav{"taita"}
day{"dayak"}
de{"tysk"}
de_AT{"østrigsk tysk"}
@@ -129,14 +153,17 @@ da{
den{"athapaskisk"}
dgr{"dogrib"}
din{"dinka"}
+ dje{"zarma"}
doi{"dogri"}
dra{"dravidisk sprog"}
dsb{"nedersorbisk"}
dua{"duala"}
dum{"middelhollandsk"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"dyula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
ebu{"kiembu"}
ee{"ewe"}
efi{"efik"}
@@ -153,7 +180,7 @@ da{
eo{"esperanto"}
es{"spansk"}
es_419{"latinamerikansk spansk"}
- es_ES{"castiliansk spansk"}
+ es_ES{"europæisk spansk"}
et{"estisk"}
eu{"baskisk"}
ewo{"ewondo"}
@@ -195,6 +222,7 @@ da{
grc{"oldgræsk"}
gsw{"schweizertysk"}
gu{"gujarati"}
+ guz{"gusii"}
gv{"manx"}
gwi{"gwichin"}
ha{"hausa"}
@@ -216,6 +244,7 @@ da{
hz{"herero"}
ia{"interlingua"}
iba{"iban"}
+ ibb{"ibibio"}
id{"indonesisk"}
ie{"interlingue"}
ig{"igbo"}
@@ -234,6 +263,7 @@ da{
iu{"inuktitut"}
ja{"japansk"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"jødisk-persisk"}
jrb{"jødisk-arabisk"}
jv{"javanesisk"}
@@ -246,17 +276,22 @@ da{
kar{"karen"}
kaw{"kawi"}
kbd{"kabardian"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
kea{"kapverdisk"}
kfo{"koro"}
kg{"kongo"}
kha{"khasi"}
khi{"khoisansprog"}
kho{"khotanesisk"}
+ khq{"koyra-chiini"}
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kasakhisk"}
+ kkj{"kako"}
kl{"grønlandsk"}
+ kln{"kalenjin"}
km{"khmer"}
kmb{"kimbundu"}
kn{"kannaresisk"}
@@ -270,6 +305,9 @@ da{
kro{"kru"}
kru{"kurukh"}
ks{"kashmiri"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"kölsch"}
ku{"kurdisk"}
kum{"kymyk"}
kut{"kutenaj"}
@@ -278,6 +316,7 @@ da{
ky{"kirgisisk"}
la{"latin"}
lad{"ladino"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"luxembourgsk"}
@@ -298,17 +337,22 @@ da{
luy{"olulujia"}
lv{"lettisk"}
mad{"madurese"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makasar"}
man{"mandingo"}
map{"austronesisk sprog"}
mas{"masai"}
+ mde{"maba"}
mdf{"moksha"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"morisyen"}
mg{"malagasy"}
mga{"middelirsk"}
+ mgh{"makhuwa-meetto"}
mh{"marshallese"}
mi{"maori"}
mic{"micmac"}
@@ -327,18 +371,21 @@ da{
mr{"marathisk"}
ms{"malay"}
mt{"maltesisk"}
+ mua{"mundang"}
mul{"flere sprog"}
mun{"mundasprog"}
mus{"creek"}
mwl{"mirandesisk"}
mwr{"marwari"}
my{"burmesisk"}
+ mye{"myene"}
myn{"mayasprog"}
myv{"erzya"}
na{"nauru"}
nah{"nahuatl"}
nai{"nordamerikansk indiansk sprog"}
nap{"neapolitansk"}
+ naq{"nama"}
nb{"norsk bokmål"}
nd{"nordndebele"}
nds{"nedertysk"}
@@ -346,11 +393,13 @@ da{
new{"newari"}
ng{"ndonga"}
nia{"nias"}
- nic{"Niger-Congo sprog"}
+ nic{"niger-kordofanisk sprog"}
niu{"niuean"}
nl{"hollandsk"}
nl_BE{"flamsk"}
+ nmg{"kwasio"}
nn{"nynorsk"}
+ nnh{"ngiemboon"}
no{"norsk"}
nog{"nogai"}
non{"oldislandsk"}
@@ -358,6 +407,7 @@ da{
nr{"sydndebele"}
nso{"nordsotho"}
nub{"nubisk sprog"}
+ nus{"nuer"}
nv{"navajo"}
nwc{"klassisk newarisk"}
ny{"nyanja"}
@@ -391,7 +441,7 @@ da{
ps{"pashto"}
pt{"portugisisk"}
pt_BR{"brasiliansk portugisisk"}
- pt_PT{"iberisk portugisisk"}
+ pt_PT{"europæisk portugisisk"}
qu{"quechua"}
raj{"rajasthani"}
rap{"rapanui"}
@@ -400,31 +450,41 @@ da{
rn{"rundi"}
ro{"rumænsk"}
roa{"romansk sprog"}
+ rof{"rombo"}
rom{"romani"}
root{"rot"}
ru{"russisk"}
rup{"arumænsk"}
rw{"kinyarwanda"}
+ rwk{"rwa"}
sa{"sanskrit"}
sad{"sandawe"}
sah{"yakut"}
sai{"sydamerikansk indiansk sprog"}
sal{"salikisk sprog"}
sam{"samaritansk"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sardinsk"}
scn{"siciliansk"}
sco{"skotsk"}
sd{"sindhi"}
se{"nordsamisk"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkupisk"}
sem{"semitisk sprog"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"oldirsk"}
sgn{"tegnsprog"}
sh{"serbokroatisk"}
+ shi{"tachelhit"}
shn{"shan"}
+ shu{"tchadisk-arabisk"}
si{"singalesisk"}
sid{"sidamo"}
sio{"sioux sprog"}
@@ -449,6 +509,7 @@ da{
srr{"serer"}
ss{"swati"}
ssa{"nilo-saharansk sprog"}
+ ssy{"saho"}
st{"sydsotho"}
su{"sundanesisk"}
suk{"sukuma"}
@@ -457,12 +518,14 @@ da{
sv{"svensk"}
sw{"swahili"}
swb{"shimaore"}
+ swc{"congolesisk swahili"}
syc{"klassisk syrisk"}
syr{"syrisk"}
ta{"tamilsk"}
tai{"thaisprog"}
te{"telugu"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetum"}
tg{"tajik"}
@@ -481,6 +544,7 @@ da{
tog{"nyasa tongansk"}
tpi{"tok pisin"}
tr{"tyrkisk"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshisk"}
tt{"tatarisk"}
@@ -489,8 +553,10 @@ da{
tut{"altaisk sprog"}
tvl{"tuvalu"}
tw{"twi"}
+ twq{"tasawaq"}
ty{"tahitiansk"}
tyv{"tuvinian"}
+ tzm{"centralmarokkansk tamazight"}
udm{"udmurt"}
ug{"uigurisk"}
uga{"ugaristisk"}
@@ -504,7 +570,9 @@ da{
vi{"vietnamesisk"}
vo{"volapyk"}
vot{"votisk"}
+ vun{"vunjo"}
wa{"vallonsk"}
+ wae{"walsertysk"}
wak{"wakashansk sprog"}
wal{"walamo"}
war{"waray"}
@@ -513,7 +581,11 @@ da{
wo{"wolof"}
xal{"kalmyk"}
xh{"xhosa"}
+ xog{"soga"}
yao{"yao"}
+ yap{"yapese"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"jiddisch"}
yo{"yoruba"}
ypk{"yupisk sprog"}
@@ -652,7 +724,7 @@ da{
Tglg{"tagalog"}
Thaa{"thaana"}
Thai{"thailandsk"}
- Tibt{"tibetanske"}
+ Tibt{"tibetansk"}
Ugar{"ugaritisk"}
Vaii{"vai"}
Visp{"synlig tale"}
@@ -674,7 +746,7 @@ da{
calendar{
buddhist{"buddhistisk kalender"}
chinese{"kinesisk kalender"}
- coptic{"Koptisk kalender"}
+ coptic{"koptisk kalender"}
ethiopic{"etiopisk kalender"}
ethiopic-amete-alem{"etiopisk amete-alem-kalender"}
gregorian{"gregoriansk kalender"}
@@ -688,13 +760,15 @@ da{
}
collation{
big5han{"sorteringsrækkefølge uforkortet kinesisk - Big5"}
- dictionary{"Sorteringsrækkefølge for ordbog"}
+ dictionary{"sorteringsrækkefølge for ordbog"}
ducet{"Unicode-standardsortering"}
gb2312han{"sorteringsrækkefølge forkortet kinesisk - GB2312"}
phonebook{"sorteringsrækkefølge i telefonbøger"}
+ phonetic{"fonetisk sorteringsrækkefølge"}
pinyin{"pinyin-baseret sorteringsrækkefølge"}
- reformed{"Ny sorteringsrækkefølge"}
- search{"Generel søgning"}
+ reformed{"ny sorteringsrækkefølge"}
+ search{"generel søgning"}
+ searchjl{"sortér efter den første konsonant i hangul"}
stroke{"stregbaseret sorteringsrækkefølge"}
traditional{"traditionel sorteringsrækkefølge"}
unihan{"sortering efter streger i rodtegn"}
@@ -707,11 +781,12 @@ da{
beng{"Bengalske tal"}
deva{"Devanagariske tal"}
ethi{"Etiopiske tal"}
+ finance{"Finansielle tal"}
fullwide{"Tal i fuld bredde"}
geor{"Georgiske tal"}
grek{"Græske tal"}
greklow{"Græske tal i små bogstaver"}
- gujr{"Gujaratiske tal"}
+ gujr{"Gujarati tal"}
guru{"Gurmukhi tal"}
hanidec{"Kinesiske decimaltal"}
hans{"Forenklede kinesiske tal"}
@@ -724,17 +799,21 @@ da{
khmr{"Khmerske tal"}
knda{"Kannada tal"}
laoo{"Laotiske tal"}
- latn{"arabertal"}
+ latn{"Arabertal"}
mlym{"Malayalamske tal"}
mong{"Mongolske tal"}
mymr{"Myanmar tal"}
+ native{"Nationale cifre"}
orya{"Oriya tal"}
roman{"Romertal"}
romanlow{"Romertal i små bogstaver"}
- taml{"Tamilske tal"}
+ taml{"Traditionelle tamilske tal"}
+ tamldec{"Tamilske tal"}
telu{"Telugu tal"}
thai{"Thailandske tal"}
tibt{"Tibetanske tal"}
+ traditional{"Traditionelle tal"}
+ vaii{"Vai-tal"}
}
}
Variants{
@@ -751,15 +830,17 @@ da{
POLYTON{"polytonisk"}
POSIX{"computer"}
REVISED{"revideret retskrivning"}
+ SCOTLAND{"skotsk standardengelsk"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"Sprog: {0}"}
script{"Instruks: {0}"}
territory{"Område: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/dav.txt b/Build/source/libs/icu/icu-50.1/data/lang/dav.txt
index 7c950067c7b..943d72c9b85 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/dav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/dav.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dav.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ dav{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/de.txt b/Build/source/libs/icu/icu-50.1/data/lang/de.txt
index b9f6d4b6ece..5f1a2b93e1d 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/de.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/de.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/de.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/de.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
de{
Keys{
calendar{"Kalender"}
+ colAlternate{"Sortierung ohne Symbole"}
+ colBackwards{"Umgekehrte Sortierung von Akzenten"}
+ colCaseFirst{"Sortierung nach Groß- bzw. Kleinbuchstaben"}
+ colCaseLevel{"Sortierung nach Groß- oder Kleinschreibung"}
+ colHiraganaQuaternary{"Kana-Sortierung"}
+ colNormalization{"Normierte Sortierung"}
+ colNumeric{"Sortierung nach Zahlen"}
+ colStrength{"Sortierstärke"}
collation{"Sortierung"}
currency{"Währung"}
numbers{"Zahlen"}
+ timezone{"Zeitzone"}
+ va{"Lokale Variante"}
+ variableTop{"Nach Symbolen sortieren"}
x{"Privatnutzung"}
}
Languages{
@@ -101,6 +112,7 @@ de{
chp{"Chipewyan"}
chr{"Cherokee"}
chy{"Cheyenne"}
+ ckb{"Sorani"}
cmc{"Cham-Sprache"}
co{"Korsisch"}
cop{"Koptisch"}
@@ -151,7 +163,7 @@ de{
eo{"Esperanto"}
es{"Spanisch"}
es_419{"Lateinamerikanisches Spanisch"}
- es_ES{"Iberisches Spanisch"}
+ es_ES{"Europäisches Spanisch"}
et{"Estnisch"}
eu{"Baskisch"}
ewo{"Ewondo"}
@@ -173,7 +185,7 @@ de{
frr{"Nordfriesisch"}
frs{"Ostfriesisch"}
fur{"Friulisch"}
- fy{"Friesisch"}
+ fy{"Westfriesisch"}
ga{"Irisch"}
gaa{"Ga-Sprache"}
gay{"Gayo"}
@@ -305,6 +317,7 @@ de{
mdf{"Moksha"}
mdr{"Mandaresisch"}
men{"Mende-Sprache"}
+ mfe{"Morisyen"}
mg{"Malagassi-Sprache"}
mga{"Mittelirisch"}
mh{"Marschallesisch"}
@@ -389,7 +402,7 @@ de{
ps{"Paschtu"}
pt{"Portugiesisch"}
pt_BR{"Brasilianisches Portugiesisch"}
- pt_PT{"Iberisches Portugiesisch"}
+ pt_PT{"Europäisches Portugiesisch"}
qu{"Quechua"}
raj{"Rajasthani"}
rap{"Osterinsel-Sprache"}
@@ -653,6 +666,7 @@ de{
Xsux{"Sumerisch-akkadische Keilschrift"}
Yiii{"Yi"}
Zinh{"Geerbter Schriftwert"}
+ Zsym{"Symbole"}
Zxxx{"Schriftlos"}
Zyyy{"Unbestimmt"}
Zzzz{"Uncodierte Schrift"}
@@ -680,12 +694,14 @@ de{
collation{
big5han{"Traditionelles Chinesisch - Big5"}
dictionary{"Lexikographische Sortierreihenfolge"}
- ducet{"Unicode-Sortierregeln"}
+ ducet{"Unicode-Sortierung"}
gb2312han{"Vereinfachtes Chinesisch - GB2312"}
- phonebook{"Telefonbuch-Sortierregeln"}
+ phonebook{"Telefonbuch-Sortierung"}
+ phonetic{"Sortierung nach Phonetik"}
pinyin{"Pinyin-Sortierregeln"}
reformed{"Reformierte Sortierreihenfolge"}
search{"Allgemeine Suche"}
+ searchjl{"Suche nach Anfangsbuchstaben des koreanischen Alphabets"}
stroke{"Strichfolge"}
traditional{"Traditionelle Sortierregeln"}
unihan{"Radikal-Strich-Sortierregeln"}
@@ -698,6 +714,7 @@ de{
beng{"Bengalische Ziffern"}
deva{"Devanagari-Ziffern"}
ethi{"Äthiopische Ziffern"}
+ finance{"Finanzzahlen"}
fullwide{"Vollbreite Ziffern"}
geor{"Georgische Ziffern"}
grek{"Griechische Ziffern"}
@@ -719,13 +736,17 @@ de{
mlym{"Malayalam-Ziffern"}
mong{"Mongolische Ziffern"}
mymr{"Myanmar-Ziffern"}
+ native{"Native Ziffern"}
orya{"Oriya-Ziffern"}
roman{"Römische Ziffern"}
romanlow{"Römische Ziffern in Kleinschrift"}
taml{"Tamilische Ziffern"}
+ tamldec{"Tamil-Ziffern"}
telu{"Telugu-Ziffern"}
thai{"Thai-Ziffern"}
tibt{"Tibetische Ziffern"}
+ traditional{"Traditionelle Zahlen"}
+ vaii{"Vai-Ziffern"}
}
}
Variants{
@@ -763,13 +784,14 @@ de{
VALENCIA{"Valencianisch"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.47"}
codePatterns{
language{"Sprache: {0}"}
script{"Schrift: {0}"}
territory{"Region: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/de_CH.txt b/Build/source/libs/icu/icu-50.1/data/lang/de_CH.txt
index 39eae4a2283..4df2c7f665c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/de_CH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/de_CH.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/de_CH.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/de_CH.xml
// *
// ***************************************************************************
de_CH{
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/dje.txt b/Build/source/libs/icu/icu-50.1/data/lang/dje.txt
index ce91b84b3b6..3217cb6a4b0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/dje.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/dje.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dje.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dje.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ dje{
zh{"Sinuwa senni"}
zu{"Zulu senni"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/dua.txt b/Build/source/libs/icu/icu-50.1/data/lang/dua.txt
index 50a3615c998..e336b8016b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/dua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/dua.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dua.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ dua{
Languages{
dua{"duálá"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/dyo.txt b/Build/source/libs/icu/icu-50.1/data/lang/dyo.txt
index a6c8a177e38..748ced15479 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/dyo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/dyo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dyo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dyo.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ dyo{
zh{"sinua"}
zu{"sulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ebu.txt b/Build/source/libs/icu/icu-50.1/data/lang/ebu.txt
index 2dae1c74573..c72696d8778 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ebu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ebu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ebu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ebu.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ ebu{
zh{"KÄ©china"}
zu{"KÄ©zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ee.txt b/Build/source/libs/icu/icu-50.1/data/lang/ee.txt
index 3733f7668fc..d7b9adc87d4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ee.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ee.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ee.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ee.xml
// *
// ***************************************************************************
/**
@@ -298,7 +298,7 @@ ee{
tibt{"tibet digitwo"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"gbegbɔgblɔ {0}"}
script{"gbeŋɔŋlɔ {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/el.txt b/Build/source/libs/icu/icu-50.1/data/lang/el.txt
index 099db183f77..c8c35aade17 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/el.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/el.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/el.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/el.xml
// *
// ***************************************************************************
/**
@@ -11,10 +11,21 @@
*/
el{
Keys{
- calendar{"ημεÏολόγιο"}
- collation{"τακτοποίηση"}
- currency{"νόμισμα"}
+ calendar{"ΗμεÏολόγιο"}
+ colAlternate{"Ταξινόμηση με αγνόηση συμβόλων"}
+ colBackwards{"Ταξινόμηση με αντεστÏαμμένο τονισμό"}
+ colCaseFirst{"Ταξινόμηση με κεφαλαίους/πεζοÏÏ‚ χαÏακτήÏες"}
+ colCaseLevel{"Ταξινόμηση με διάκÏιση χαÏακτήÏων"}
+ colHiraganaQuaternary{"Ταξινόμηση Κάνα"}
+ colNormalization{"Κανονικοποιημένη ταξινόμηση"}
+ colNumeric{"ΑÏιθμητική ταξινόμηση"}
+ colStrength{"ΙσχÏÏ‚ ταξινόμησης"}
+ collation{"ΣειÏά ταξινόμησης"}
+ currency{"Îόμισμα"}
numbers{"ΑÏιθμοί"}
+ timezone{"Ζώνη ÏŽÏας"}
+ va{"ΠαÏαλλαγή τοπικών Ïυθμίσεων"}
+ variableTop{"Ταξινόμηση ως σÏμβολα"}
x{"ΠÏοσωπική χÏήση"}
}
Languages{
@@ -28,6 +39,7 @@ el{
af{"ΑφÏικάανς"}
afa{"ΑφÏοασιατική γλώσσα"}
afh{"ΑφÏιχίλι"}
+ agq{"Αγκέμ"}
ain{"ΑϊνοÏ"}
ak{"Ακάν"}
akk{"Ακάντιαν"}
@@ -53,7 +65,7 @@ el{
av{"ΆβαÏικ"}
awa{"Αγουαντί"}
ay{"ΑϊμάÏα"}
- az{"ΑζεÏμπαϊτζανικά"}
+ az{"ΑζεÏικά"}
ba{"ΜπασκίÏ"}
bad{"Μπάντα"}
bai{"Γλώσσα Μπαμιλέκ"}
@@ -61,17 +73,21 @@ el{
ban{"Μπαλινίζ"}
bas{"Μπάσα"}
bat{"Βαλτική γλώσσα"}
+ bax{"ΜπαμοÏν"}
+ bbj{"Γκομάλα"}
be{"ΛευκοÏωσικά"}
bej{"Μπέζα"}
bem{"Μπέμπα"}
ber{"ΜπέÏμπεÏ"}
bez{"Μπένα"}
+ bfd{"ΜπαφοÏÏ„"}
bg{"ΒουλγαÏικά"}
bh{"ΜπιχάÏι"}
bho{"ΜποζποÏÏι"}
bi{"Μπισλάμα"}
bik{"Μπικόλ"}
bin{"Μπίνι"}
+ bkm{"Κομ"}
bla{"Σικσίκα"}
bm{"ΜπαμπάÏα"}
bn{"Μπενγκάλι"}
@@ -81,19 +97,24 @@ el{
bra{"ΜπÏατζ"}
brx{"Μπόντο"}
bs{"Βοσνιακά"}
+ bss{"Ακόσι"}
btk{"Μπατάκ"}
bua{"ΜπουÏιάτ"}
bug{"Μπουγκίζ"}
+ bum{"ΜπουλοÏ"}
byn{"Μπλιν"}
+ byv{"ΜεντοÏμπα"}
ca{"Καταλανικά"}
cad{"Κάντο"}
cai{"Ινδιανική γλώσσα ΚεντÏικής ΑμεÏικής"}
car{"ΚαÏίμπ"}
cau{"Καυκάσια γλώσσα"}
+ cay{"ΚαγιοÏγκα"}
cch{"Ατσάμ"}
ce{"Τσέτσνιαν"}
ceb{"Κεμπουάνο"}
cel{"Κελτική γλώσσα"}
+ cgg{"Τσίγκα"}
ch{"ΚαμόÏÏο"}
chb{"Τσίμπτσα"}
chg{"Τσαγκατάι"}
@@ -122,6 +143,7 @@ el{
da{"Δανικά"}
dak{"Îτακότα"}
dar{"ÎτάÏγκουα"}
+ dav{"Τάιτα"}
day{"Îταγιάκ"}
de{"ΓεÏμανικά"}
de_AT{"ΓεÏμανικά ΑυστÏίας"}
@@ -130,14 +152,17 @@ el{
den{"Σλαβικά"}
dgr{"ÎτόγκÏιμπ"}
din{"Îτίνκα"}
+ dje{"ΖάÏμα"}
doi{"ÎτόγκÏι"}
dra{"Γλώσσα ÎÏ„Ïαβίδιαν"}
dsb{"Γλώσσα Κάτω Λουσατίας"}
dua{"Îτουάλα"}
dum{"Μέσα Ολλανδικά"}
dv{"Îτιβέχι"}
+ dyo{"Τζόλα-Φόνι"}
dyu{"ÎτογιοÏλα"}
dz{"Îτζόνγκχα"}
+ dzg{"Îταζάγκα"}
ebu{"Έμπου"}
ee{"Γι"}
efi{"Εφίκ"}
@@ -154,7 +179,7 @@ el{
eo{"ΕσπεÏάντο"}
es{"Ισπανικά"}
es_419{"Ισπανικά Λατινικής ΑμεÏικής"}
- es_ES{"Ισπανικά ΙβηÏικής"}
+ es_ES{"Ισπανικά ΕυÏώπης"}
et{"Εσθονικά"}
eu{"Βασκικά"}
ewo{"Εγουόντο"}
@@ -196,6 +221,7 @@ el{
grc{"ΑÏχαία Ελληνικά"}
gsw{"Ελβετικά ΓεÏμανικά"}
gu{"ΓκουγιαÏάτι"}
+ guz{"ΓκοÏσι"}
gv{"Μανξ"}
gwi{"Γκουίτσιν"}
ha{"Χάουσα"}
@@ -217,6 +243,7 @@ el{
hz{"ΧεÏέÏο"}
ia{"ΙντεÏλίνγκουα"}
iba{"Ιμπάν"}
+ ibb{"Ιμπίμπιο"}
id{"Ινδονησιακά"}
ie{"ΙντεÏλίνγκουε"}
ig{"Ίγκμπο"}
@@ -235,6 +262,7 @@ el{
iu{"ΙνουκτιτοÏÏ„"}
ja{"Ιαπωνικά"}
jbo{"Λόζμπαν"}
+ jmc{"Μάχαμε"}
jpr{"Ιουδαϊκά-ΠεÏσικά"}
jrb{"Ιουδαϊκά-ΑÏαβικά"}
jv{"Ιαβανεζικά"}
@@ -247,17 +275,22 @@ el{
kar{"ΚαÏέν"}
kaw{"Κάουι"}
kbd{"ΚαμπαÏντιανά"}
+ kbl{"Κανέμπου"}
kcg{"Τουάπ"}
+ kde{"Μακόντε"}
kea{"Γλώσσα του ΠÏάσινου ΑκÏωτηÏίου"}
kfo{"ΚόÏο"}
kg{"Κονγκό"}
kha{"Κάσι"}
khi{"Γλώσσα Κοϊσάν"}
kho{"Κοτανικά"}
+ khq{"ΚόιÏα Τσίνι"}
ki{"ΚικοÏγιου"}
kj{"Κουανιγιάμα"}
kk{"Καζακικά"}
+ kkj{"Κάκο"}
kl{"ΚαλααλισοÏÏ„"}
+ kln{"Καλεντζίν"}
km{"Καμποτζιανά"}
kmb{"ΚιμποÏντου"}
kn{"Κανάντα"}
@@ -271,6 +304,9 @@ el{
kro{"ΚÏου"}
kru{"ΚουÏοÏχ"}
ks{"ΚασμίÏι"}
+ ksb{"Σάμπαλα"}
+ ksf{"Μπάφια"}
+ ksh{"Κολωνικά"}
ku{"ΚουÏδικά"}
kum{"ΚουμγιοÏκ"}
kut{"Κουτενάι"}
@@ -279,6 +315,7 @@ el{
ky{"ΚυÏγιζικά"}
la{"Λατινικά"}
lad{"Λαδίνο"}
+ lag{"Λάνγκι"}
lah{"Λάχδα"}
lam{"Λάμπα"}
lb{"ΛουξεμβουÏγικά"}
@@ -299,17 +336,22 @@ el{
luy{"Λουχία"}
lv{"Λετονικά"}
mad{"ΜαντουÏίζ"}
+ maf{"Μάφα"}
mag{"Μαγκάχι"}
mai{"Μαϊτχίλι"}
mak{"ΜακαζάÏ"}
man{"Μαντίνγκο"}
map{"ΟστÏονέζιαν"}
mas{"Μασάι"}
+ mde{"Μάμπα"}
mdf{"Μόκσα"}
mdr{"ΜανδάÏ"}
men{"Μέντε"}
+ mer{"ΜεÏοÏ"}
+ mfe{"ΜοÏίσιεν"}
mg{"Μαλαγάσι"}
mga{"Μέσα ΙÏλανδικά"}
+ mgh{"ΜακοÏβα-Μέτο"}
mh{"ΜάÏσαλ"}
mi{"ΜάοÏι"}
mic{"Μικμάκ"}
@@ -328,18 +370,21 @@ el{
mr{"ΜαÏάθι"}
ms{"Μαλάι"}
mt{"Μαλτεζικά"}
+ mua{"Μουντάνγκ"}
mul{"Πολλαπλές γλώσσες"}
mun{"Γλώσσα ΜοÏντα"}
mus{"ΚÏικ"}
mwl{"ΜιÏαντεζικά"}
mwr{"ΜαÏγουάÏι"}
my{"ΒιÏμανικά"}
+ mye{"Μιένε"}
myn{"Γλώσσα Μάγιαν"}
myv{"ΈÏζυα"}
na{"ÎαοÏÏου"}
nah{"Îαχουάτλ"}
nai{"Ινδιανική γλώσσα Î’ÏŒÏειας ΑμεÏικής"}
nap{"Îαπολιτανικά"}
+ naq{"Îάμα"}
nb{"ÎοÏβηγικά Μποκμάλ"}
nd{"Îτεμπέλε ΒοÏÏά"}
nds{"Κάτω ΓεÏμανικά"}
@@ -351,7 +396,9 @@ el{
niu{"ÎιοÏεαν"}
nl{"Ολλανδικά"}
nl_BE{"Φλαμανδικά"}
+ nmg{"Κβάσιο"}
nn{"ÎοÏβηγικά ÎινόÏσκ"}
+ nnh{"ÎγκιεμποÏν"}
no{"ÎοÏβηγικά"}
nog{"Îογκάι"}
non{"Παλαιά ÎοÏβηγικά"}
@@ -359,6 +406,7 @@ el{
nr{"Îτεμπέλε Îότου"}
nso{"Î’ÏŒÏεια Σόθο"}
nub{"Γλώσσα ÎοÏμπιαν"}
+ nus{"ÎουέÏ"}
nv{"Îάβαχο"}
nwc{"Κλασικά ÎεουάÏι"}
ny{"Îιάντζα"}
@@ -392,12 +440,12 @@ el{
ps{"Πάστο"}
pt{"ΠοÏτογαλικά"}
pt_BR{"ΠοÏτογαλικά Î’Ïαζιλίας"}
- pt_PT{"ΠοÏτογαλικά ΙβηÏικής"}
+ pt_PT{"ΠοÏτογαλικά ΕυÏώπης"}
qu{"ΚετσοÏα"}
raj{"Ραζασθάνι"}
rap{"ΡαπανοÏι"}
rar{"ΡαÏοτονγκάν"}
- rm{"Ρετο-Ρομανικά"}
+ rm{"Ρομανικά"}
rn{"ΡοÏντι"}
ro{"Ρουμανικά"}
roa{"Ρομανική γλώσσα"}
@@ -414,20 +462,28 @@ el{
sai{"Ινδιανική γλώσσα Îότιας ΑμεÏικής"}
sal{"Γλώσσα Σαλισάν"}
sam{"ΣαμαÏίτικα ΑÏαμαϊκά"}
+ saq{"ΣαμποÏÏου"}
sas{"Σασάκ"}
sat{"Σαντάλι"}
+ sba{"Îγκαμπέι"}
+ sbp{"Σάνγκου"}
sc{"ΣαÏδινικά"}
scn{"Σικελιανά"}
sco{"Σκωτικά"}
sd{"Σίντι"}
se{"Î’ÏŒÏεια Σάμι"}
+ see{"Σένεκα"}
+ seh{"Σένα"}
sel{"ΣελκοÏÏ€"}
sem{"Σημητική γλώσσα"}
+ ses{"ΚοϊÏαμπόÏο Σένι"}
sg{"Σάνγκο"}
sga{"Παλαιά ΙÏλανδικά"}
sgn{"Îοηματική γλώσσα"}
sh{"ΣεÏβοκÏοατικά"}
+ shi{"Τασελχίτ"}
shn{"Σαν"}
+ shu{"ΑÏαβικά του Τσαντ"}
si{"Σινχαλεζικά"}
sid{"Σιντάμο"}
sio{"Γλώσσα Σιουάν"}
@@ -452,6 +508,7 @@ el{
srr{"ΣεÏέÏ"}
ss{"Σουάτι"}
ssa{"Îιλο-ΣαχαÏιανή γλώσσα"}
+ ssy{"Σάχο"}
st{"Îότια Σόθο"}
su{"Σουδανικά"}
suk{"ΣουκοÏμα"}
@@ -460,12 +517,14 @@ el{
sv{"Σουηδικά"}
sw{"Σουαχίλι"}
swb{"ΚομόÏÏια"}
+ swc{"Κονγκό Σουαχίλι"}
syc{"Κλασικά ΣυÏιακά"}
syr{"ΣυÏιακά"}
ta{"Ταμίλ"}
tai{"Ταϊλανδική γλώσσα"}
te{"ΤελοÏγκου"}
tem{"Τίμνε"}
+ teo{"Τέσο"}
ter{"ΤεÏένο"}
tet{"Τέτουμ"}
tg{"Τατζίκ"}
@@ -480,10 +539,11 @@ el{
tli{"Τλίνγκιτ"}
tmh{"Ταμασέκ"}
tn{"Τσιγουάνα"}
- to{"Τόνγκα"}
+ to{"Τονγκάν"}
tog{"Îιάσα Τόνγκα"}
tpi{"Τοκ Πισίν"}
tr{"ΤουÏκικά"}
+ trv{"ΤαÏόκο"}
ts{"Τσόνγκα"}
tsi{"Τσίμσιαν"}
tt{"ΤατάÏ"}
@@ -492,14 +552,16 @@ el{
tut{"Αλταϊκή γλώσσα"}
tvl{"ΤουβαλοÏ"}
tw{"ΤοÏι"}
+ twq{"Τασαβάκ"}
ty{"Ταϊτιανά"}
tyv{"Τουβίνιαν"}
+ tzm{"Ταμαζίτ ΚεντÏÎ¹ÎºÎ¿Ï ÎœÎ±Ïόκο"}
udm{"ΟυντμοÏÏÏ„"}
ug{"ΟυιγουÏικά"}
uga{"ΟυγκαÏίτικ"}
uk{"ΟυκÏανικά"}
umb{"ΟυμποÏντου"}
- und{"Άγνωστη ή ακατάλληλη γλώσσα"}
+ und{"Άγνωστη γλώσσα"}
ur{"ΟυÏντοÏ"}
uz{"Ουζμπεκικά"}
vai{"Βάι"}
@@ -507,6 +569,7 @@ el{
vi{"Βιετναμεζικά"}
vo{"Βόλαπικ"}
vot{"Βότικ"}
+ vun{"ΒοÏντζο"}
wa{"ΓουαλοÏν"}
wae{"ΒάλσεÏ"}
wak{"Γλώσσα Γουακασάν"}
@@ -517,8 +580,11 @@ el{
wo{"Γουόλοφ"}
xal{"Καλμίκ"}
xh{"Ζόσα"}
+ xog{"Σόγκα"}
yao{"Γιάο"}
yap{"Γιαπίζ"}
+ yav{"Γιανγκμπέν"}
+ ybb{"Γιέμπα"}
yi{"Γίντις"}
yo{"ΓιοÏοÏμπα"}
ypk{"Γλώσσα ΓιοÏπικ"}
@@ -669,7 +735,7 @@ el{
Zsym{"ΣÏμβολα"}
Zxxx{"ΆγÏαφο"}
Zyyy{"Κοινό"}
- Zzzz{"Άγνωστη ή ακατάλληλη γÏαφή"}
+ Zzzz{"Άγνωστη γÏαφή"}
}
Scripts%stand-alone{
Hans{"Απλοποιημένα Χαν"}
@@ -697,9 +763,11 @@ el{
ducet{"ΠÏοεπιλεγμένη σειÏά ταξινόμησης Unicode"}
gb2312han{"ΣειÏά ταξινόμησης Απλουστευμένων Κινεζικών - GB2312"}
phonebook{"ΣειÏά ταξινόμησης Ï„Î·Î»ÎµÏ†Ï‰Î½Î¹ÎºÎ¿Ï ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï…"}
+ phonetic{"Φωνητική σειÏά ταξινόμησης"}
pinyin{"ΣειÏά ταξινόμησης Πινγίν"}
reformed{"Ανασχηματισμένη σειÏά ταξινόμησης"}
search{"Αναζήτηση Î³ÎµÎ½Î¹ÎºÎ¿Ï Ï„Ïπου"}
+ searchjl{"Αναζήτηση κατά αÏχικό σÏμφωνο ΧανγκοÏλ"}
stroke{"ΣειÏά ταξινόμησης κινήσεων"}
traditional{"ΠαÏαδοσιακή σειÏά ταξινόμησης"}
unihan{"ΣειÏά ταξινόμησης Ïιζικής αÏίθμησης"}
@@ -712,6 +780,7 @@ el{
beng{"Βεγγαλικά ψηφία"}
deva{"Ψηφία ÎτεβαναγκάÏι"}
ethi{"Αιθιοπικά αÏιθμητικά"}
+ finance{"Οικονομικά αÏιθμητικά"}
fullwide{"Ψηφία πλήÏους πλάτους"}
geor{"ΓεωÏγιανά αÏιθμητικά"}
grek{"Ελληνικοί αÏιθμοί"}
@@ -733,13 +802,17 @@ el{
mlym{"Μαλαγιαλαμικά ψηφία"}
mong{"Μογγολικά ψηφία"}
mymr{"Ψηφία ΜιανμάÏ"}
+ native{"Εγγενή ψηφία"}
orya{"ΟÏιγικά ψηφία"}
roman{"Λατινικοί αÏιθμοί"}
romanlow{"Πεζοί λατινικοί αÏιθμοί"}
taml{"Ταμιλικά αÏιθμητικά"}
+ tamldec{"Ταμιλικά ψηφία"}
telu{"Τελουγκουϊκά Ψηφία"}
thai{"Ταϊλανδικά ψηφία"}
tibt{"Θιβετανικά ψηφία"}
+ traditional{"ΠαÏαδοσιακά αÏιθμητικά"}
+ vaii{"Ψηφία Βάι"}
}
}
Variants{
@@ -777,10 +850,15 @@ el{
VALENCIA{"Βαλενθιανά"}
WADEGILE{"Εκλατινισμένα Γουάντ-Γκιλς"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
codePatterns{
language{"Γλώσσα: {0}"}
script{"ΣÏστημα γÏαφής: {0}"}
territory{"ΠεÏιοχή: {0}"}
}
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
+ separator{","}
+ }
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/en.txt b/Build/source/libs/icu/icu-50.1/data/lang/en.txt
index c105f622134..250ea48474c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/en.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/en.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en.xml
// *
// ***************************************************************************
/**
@@ -54,7 +54,7 @@ en{
ar{"Arabic"}
ar_001{"Modern Standard Arabic"}
arc{"Aramaic"}
- arn{"Araucanian"}
+ arn{"Mapuche"}
arp{"Arapaho"}
art{"Artificial Language"}
arw{"Arawak"}
@@ -74,17 +74,21 @@ en{
ban{"Balinese"}
bas{"Basaa"}
bat{"Baltic Language"}
+ bax{"Bamun"}
+ bbj{"Ghomala"}
be{"Belarusian"}
bej{"Beja"}
bem{"Bemba"}
ber{"Berber"}
bez{"Bena"}
+ bfd{"Bafut"}
bg{"Bulgarian"}
bh{"Bihari"}
bho{"Bhojpuri"}
bi{"Bislama"}
bik{"Bikol"}
bin{"Bini"}
+ bkm{"Kom"}
bla{"Siksika"}
bm{"Bambara"}
bn{"Bengali"}
@@ -94,10 +98,13 @@ en{
bra{"Braj"}
brx{"Bodo"}
bs{"Bosnian"}
+ bss{"Akoose"}
btk{"Batak"}
bua{"Buriat"}
bug{"Buginese"}
+ bum{"Bulu"}
byn{"Blin"}
+ byv{"Medumba"}
ca{"Catalan"}
cad{"Caddo"}
cai{"Central American Indian Language"}
@@ -157,6 +164,7 @@ en{
dyo{"Jola-Fonyi"}
dyu{"Dyula"}
dz{"Dzongkha"}
+ dzg{"Dazaga"}
ebu{"Embu"}
ee{"Ewe"}
efi{"Efik"}
@@ -173,7 +181,7 @@ en{
eo{"Esperanto"}
es{"Spanish"}
es_419{"Latin American Spanish"}
- es_ES{"Iberian Spanish"}
+ es_ES{"European Spanish"}
et{"Estonian"}
eu{"Basque"}
ewo{"Ewondo"}
@@ -237,6 +245,7 @@ en{
hz{"Herero"}
ia{"Interlingua"}
iba{"Iban"}
+ ibb{"Ibibio"}
id{"Indonesian"}
ie{"Interlingue"}
ig{"Igbo"}
@@ -255,6 +264,7 @@ en{
iu{"Inuktitut"}
ja{"Japanese"}
jbo{"Lojban"}
+ jgo{"Ngomba"}
jmc{"Machame"}
jpr{"Judeo-Persian"}
jrb{"Judeo-Arabic"}
@@ -268,6 +278,7 @@ en{
kar{"Karen"}
kaw{"Kawi"}
kbd{"Kabardian"}
+ kbl{"Kanembu"}
kcg{"Tyap"}
kde{"Makonde"}
kea{"Kabuverdianu"}
@@ -280,6 +291,7 @@ en{
ki{"Kikuyu"}
kj{"Kuanyama"}
kk{"Kazakh"}
+ kkj{"Kako"}
kl{"Kalaallisut"}
kln{"Kalenjin"}
km{"Khmer"}
@@ -323,16 +335,18 @@ en{
lui{"Luiseno"}
lun{"Lunda"}
luo{"Luo"}
- lus{"Lushai"}
+ lus{"Mizo"}
luy{"Luyia"}
lv{"Latvian"}
mad{"Madurese"}
+ maf{"Mafa"}
mag{"Magahi"}
mai{"Maithili"}
mak{"Makasar"}
man{"Mandingo"}
map{"Austronesian Language"}
mas{"Masai"}
+ mde{"Maba"}
mdf{"Moksha"}
mdr{"Mandar"}
men{"Mende"}
@@ -341,6 +355,7 @@ en{
mg{"Malagasy"}
mga{"Middle Irish"}
mgh{"Makhuwa-Meetto"}
+ mgo{"Meta'"}
mh{"Marshallese"}
mi{"Maori"}
mic{"Micmac"}
@@ -366,6 +381,7 @@ en{
mwl{"Mirandese"}
mwr{"Marwari"}
my{"Burmese"}
+ mye{"Myene"}
myn{"Mayan Language"}
myv{"Erzya"}
na{"Nauru"}
@@ -386,6 +402,7 @@ en{
nl_BE{"Flemish"}
nmg{"Kwasio"}
nn{"Norwegian Nynorsk"}
+ nnh{"Ngiemboon"}
no{"Norwegian"}
nog{"Nogai"}
non{"Old Norse"}
@@ -427,7 +444,7 @@ en{
ps{"Pashto"}
pt{"Portuguese"}
pt_BR{"Brazilian Portuguese"}
- pt_PT{"Iberian Portuguese"}
+ pt_PT{"European Portuguese"}
qu{"Quechua"}
raj{"Rajasthani"}
rap{"Rapanui"}
@@ -452,6 +469,7 @@ en{
saq{"Samburu"}
sas{"Sasak"}
sat{"Santali"}
+ sba{"Ngambay"}
sbp{"Sangu"}
sc{"Sardinian"}
scn{"Sicilian"}
@@ -469,6 +487,7 @@ en{
sh{"Serbo-Croatian"}
shi{"Tachelhit"}
shn{"Shan"}
+ shu{"Chadian Arabic"}
si{"Sinhala"}
sid{"Sidamo"}
sio{"Siouan Language"}
@@ -540,7 +559,7 @@ en{
twq{"Tasawaq"}
ty{"Tahitian"}
tyv{"Tuvinian"}
- tzm{"Central Morocco Tamazight"}
+ tzm{"Central Atlas Tamazight"}
udm{"Udmurt"}
ug{"Uighur"}
uga{"Ugaritic"}
@@ -558,7 +577,7 @@ en{
wa{"Walloon"}
wae{"Walser"}
wak{"Wakashan Language"}
- wal{"Walamo"}
+ wal{"Wolaytta"}
war{"Waray"}
was{"Washo"}
wen{"Sorbian Language"}
@@ -569,6 +588,7 @@ en{
yao{"Yao"}
yap{"Yapese"}
yav{"Yangben"}
+ ybb{"Yemba"}
yi{"Yiddish"}
yo{"Yoruba"}
ypk{"Yupik Language"}
@@ -590,12 +610,14 @@ en{
az{"Azeri"}
}
Scripts{
+ Afak{"Afaka"}
Arab{"Arabic"}
Armi{"Imperial Aramaic"}
Armn{"Armenian"}
Avst{"Avestan"}
Bali{"Balinese"}
Bamu{"Bamum"}
+ Bass{"Bassa Vah"}
Batk{"Batak"}
Beng{"Bengali"}
Blis{"Blissymbols"}
@@ -616,6 +638,7 @@ en{
Cyrs{"Old Church Slavonic Cyrillic"}
Deva{"Devanagari"}
Dsrt{"Deseret"}
+ Dupl{"Duployan shorthand"}
Egyd{"Egyptian demotic"}
Egyh{"Egyptian hieratic"}
Egyp{"Egyptian hieroglyphs"}
@@ -635,6 +658,7 @@ en{
Hant{"Traditional"}
Hebr{"Hebrew"}
Hira{"Hiragana"}
+ Hluw{"Anatolian Hieroglyphs"}
Hmng{"Pahawh Hmong"}
Hrkt{"Japanese syllabaries"}
Hung{"Old Hungarian"}
@@ -642,6 +666,7 @@ en{
Ital{"Old Italic"}
Java{"Javanese"}
Jpan{"Japanese"}
+ Jurc{"Jurchen"}
Kali{"Kayah Li"}
Kana{"Katakana"}
Khar{"Kharoshthi"}
@@ -649,6 +674,7 @@ en{
Khoj{"Khojki"}
Knda{"Kannada"}
Kore{"Korean"}
+ Kpel{"Kpelle"}
Kthi{"Kaithi"}
Lana{"Lanna"}
Laoo{"Lao"}
@@ -660,25 +686,32 @@ en{
Lina{"Linear A"}
Linb{"Linear B"}
Lisu{"Fraser"}
+ Loma{"Loma"}
Lyci{"Lycian"}
Lydi{"Lydian"}
Mand{"Mandaean"}
Mani{"Manichaean"}
Maya{"Mayan hieroglyphs"}
+ Mend{"Mende"}
Merc{"Meroitic Cursive"}
Mero{"Meroitic"}
Mlym{"Malayalam"}
Mong{"Mongolian"}
Moon{"Moon"}
+ Mroo{"Mro"}
Mtei{"Meitei Mayek"}
Mymr{"Myanmar"}
+ Narb{"Old North Arabian"}
+ Nbat{"Nabataean"}
Nkgb{"Naxi Geba"}
Nkoo{"N’Ko"}
+ Nshu{"Nüshu"}
Ogam{"Ogham"}
Olck{"Ol Chiki"}
Orkh{"Orkhon"}
Orya{"Oriya"}
Osma{"Osmanya"}
+ Palm{"Palmyrene"}
Perm{"Old Permic"}
Phag{"Phags-pa"}
Phli{"Inscriptional Pahlavi"}
@@ -696,7 +729,10 @@ en{
Saur{"Saurashtra"}
Sgnw{"SignWriting"}
Shaw{"Shavian"}
+ Shrd{"Sharada"}
+ Sind{"Khudawadi"}
Sinh{"Sinhala"}
+ Sora{"Sora Sompeng"}
Sund{"Sundanese"}
Sylo{"Syloti Nagri"}
Syrc{"Syriac"}
@@ -704,9 +740,11 @@ en{
Syrj{"Western Syriac"}
Syrn{"Eastern Syriac"}
Tagb{"Tagbanwa"}
+ Takr{"Takri"}
Tale{"Tai Le"}
Talu{"New Tai Lue"}
Taml{"Tamil"}
+ Tang{"Tangut"}
Tavt{"Tai Viet"}
Telu{"Telugu"}
Teng{"Tengwar"}
@@ -720,6 +758,7 @@ en{
Vaii{"Vai"}
Visp{"Visible Speech"}
Wara{"Varang Kshiti"}
+ Wole{"Woleai"}
Xpeo{"Old Persian"}
Xsux{"Sumero-Akkadian Cuneiform"}
Yiii{"Yi"}
@@ -739,6 +778,7 @@ en{
buddhist{"Buddhist Calendar"}
chinese{"Chinese Calendar"}
coptic{"Coptic Calendar"}
+ dangi{"Dangi Calendar"}
ethiopic{"Ethiopic Calendar"}
ethiopic-amete-alem{"Ethiopic Amete Alem Calendar"}
gregorian{"Gregorian Calendar"}
@@ -764,6 +804,7 @@ en{
stroke{"Stroke Sort Order"}
traditional{"Traditional Sort Order"}
unihan{"Radical-Stroke Sort Order"}
+ zhuyin{"Zhuyin Sort Order"}
}
numbers{
arab{"Arabic-Indic Digits"}
@@ -836,23 +877,30 @@ en{
AREVMDA{"Western Armenian"}
BAKU1926{"Unified Turkic Latin Alphabet"}
BISKE{"San Giorgio/Bila dialect"}
+ BOHORIC{"BohoriÄ alphabet"}
BOONT{"Boontling"}
+ DAJNKO{"Dajnko alphabet"}
+ EMODENG{"Early Modern English"}
FONIPA{"IPA Phonetics"}
FONUPA{"UPA Phonetics"}
HEPBURN{"Hepburn romanization"}
HEPLOC{"Hepburn romanization, Library of Congress method"}
KKCOR{"Common Orthography"}
+ KSCOR{"Standard Orthography"}
LIPAW{"The Lipovaz dialect of Resian"}
+ METELKO{"Metelko alphabet"}
MONOTON{"Monotonic"}
NDYUKA{"Ndyuka dialect"}
NEDIS{"Natisone dialect"}
NJIVA{"Gniva/Njiva dialect"}
+ NULIK{"Modern Volapük"}
OSOJS{"Oseacco/Osojane dialect"}
PAMAKA{"Pamaka dialect"}
PINYIN{"Pinyin Romanization"}
POLYTON{"Polytonic"}
POSIX{"Computer"}
REVISED{"Revised Orthography"}
+ RIGIK{"Classic Volapük"}
ROZAJ{"Resian"}
SAAHO{"Saho"}
SCOTLAND{"Scottish Standard English"}
@@ -864,7 +912,7 @@ en{
VALENCIA{"Valencian"}
WADEGILE{"Wade-Giles Romanization"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.36"}
codePatterns{
language{"Language: {0}"}
script{"Script: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/en_RH.txt b/Build/source/libs/icu/icu-50.1/data/lang/en_RH.txt
index 928f668a6ea..928f668a6ea 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/en_RH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/en_RH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/en_ZW.txt b/Build/source/libs/icu/icu-50.1/data/lang/en_ZW.txt
index 6d0f9be77ad..6d0f9be77ad 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/en_ZW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/en_ZW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/eo.txt b/Build/source/libs/icu/icu-50.1/data/lang/eo.txt
index c48da21a55e..2267483835f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/eo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/eo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eo.xml
// *
// ***************************************************************************
/**
@@ -110,7 +110,7 @@ eo{
ps{"paÅtoa"}
pt{"portugala"}
pt_BR{"brazilportugala"}
- pt_PT{"portugalportugala"}
+ pt_PT{"eÅ­ropportugala"}
qu{"keĉua"}
rm{"romanĉa"}
rn{"burunda"}
@@ -150,7 +150,7 @@ eo{
tw{"akana"}
ug{"ujgura"}
uk{"ukraina"}
- und{"nekonata aÅ­ nevalida lingvo"}
+ und{"nekonata lingvo"}
ur{"urduo"}
uz{"uzbeka"}
vi{"vjetnama"}
@@ -166,5 +166,5 @@ eo{
zu{"zulua"}
zxx{"nelingvaĵo"}
}
- Version{"2.0.58.6"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/es.txt b/Build/source/libs/icu/icu-50.1/data/lang/es.txt
index 19e12a6d3b4..72f16ac6839 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/es.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/es.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
es{
Keys{
calendar{"calendario"}
+ colAlternate{"Orden ignorando símbolos"}
+ colBackwards{"Orden de acentos con inversión"}
+ colCaseFirst{"Orden de mayúsculas/minúsculas"}
+ colCaseLevel{"Orden con distinción entre mayúsculas y minúsculas"}
+ colHiraganaQuaternary{"Orden de kana"}
+ colNormalization{"Orden con normalización"}
+ colNumeric{"Orden numérico"}
+ colStrength{"Intensidad de orden"}
collation{"intercalación"}
currency{"moneda"}
numbers{"números"}
+ timezone{"Zona horaria"}
+ va{"Variante local"}
+ variableTop{"Ordenar como símbolos"}
x{"Uso privado"}
}
Languages{
@@ -28,6 +39,7 @@ es{
af{"afrikaans"}
afa{"lengua afroasiática"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainu"}
ak{"akan"}
akk{"acadio"}
@@ -46,6 +58,7 @@ es{
art{"lengua artificial"}
arw{"arahuaco"}
as{"asamés"}
+ asa{"asu"}
ast{"asturiano"}
ath{"lenguas atabascas"}
aus{"lenguas australianas"}
@@ -60,16 +73,21 @@ es{
ban{"balinés"}
bas{"basa"}
bat{"lengua báltica"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"bielorruso"}
bej{"beja"}
bem{"bemba"}
ber{"bereber"}
+ bez{"bena"}
+ bfd{"bafut"}
bg{"búlgaro"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bislama"}
bik{"bicol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengalí"}
@@ -77,20 +95,26 @@ es{
bo{"tibetano"}
br{"bretón"}
bra{"braj"}
+ brx{"bodo"}
bs{"bosnio"}
+ bss{"akoose"}
btk{"batak"}
bua{"buriat"}
bug{"buginés"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumba"}
ca{"catalán"}
cad{"caddo"}
cai{"lengua india centroamericana"}
car{"caribe"}
cau{"lengua caucásica"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"checheno"}
ceb{"cebuano"}
cel{"lengua celta"}
+ cgg{"chiga"}
ch{"chamorro"}
chb{"chibcha"}
chg{"chagatái"}
@@ -101,6 +125,7 @@ es{
chp{"chipewyan"}
chr{"cherokee"}
chy{"cheyene"}
+ ckb{"kurdo central"}
cmc{"lenguas chámicas"}
co{"corso"}
cop{"copto"}
@@ -119,6 +144,7 @@ es{
da{"danés"}
dak{"dakota"}
dar{"dargva"}
+ dav{"taita"}
day{"dayak"}
de{"alemán"}
de_AT{"alemán austríaco"}
@@ -127,14 +153,18 @@ es{
den{"slave"}
dgr{"dogrib"}
din{"dinka"}
+ dje{"zarma"}
doi{"dogri"}
dra{"lengua dravídica"}
dsb{"sorbio inferior"}
dua{"duala"}
dum{"neerlandés medieval"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"diula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
+ ebu{"embu"}
ee{"ewe"}
efi{"efik"}
egy{"egipcio antiguo"}
@@ -192,6 +222,7 @@ es{
grc{"griego antiguo"}
gsw{"alemán suizo"}
gu{"gujarati"}
+ guz{"gusii"}
gv{"gaélico manés"}
gwi{"kutchin"}
ha{"hausa"}
@@ -213,6 +244,7 @@ es{
hz{"herero"}
ia{"interlingua"}
iba{"iban"}
+ ibb{"ibibio"}
id{"indonesio"}
ie{"interlingue"}
ig{"igbo"}
@@ -231,6 +263,7 @@ es{
iu{"inuktitut"}
ja{"japonés"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"judeo-persa"}
jrb{"judeo-árabe"}
jv{"javanés"}
@@ -243,16 +276,22 @@ es{
kar{"karen"}
kaw{"kawi"}
kbd{"kabardiano"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
+ kea{"criollo caboverdiano"}
kfo{"koro"}
kg{"kongo"}
kha{"khasi"}
khi{"lengua joisana"}
kho{"kotanés"}
+ khq{"koyra chiini"}
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kazajo"}
+ kkj{"kako"}
kl{"groenlandés"}
+ kln{"kalenyin"}
km{"jemer"}
kmb{"kimbundu"}
kn{"canarés"}
@@ -266,6 +305,9 @@ es{
kro{"kru"}
kru{"kurukh"}
ks{"cachemiro"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"kölsch"}
ku{"kurdo"}
kum{"kumyk"}
kut{"kutenai"}
@@ -274,6 +316,7 @@ es{
ky{"kirghiz"}
la{"latín"}
lad{"ladino"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"luxemburgués"}
@@ -291,19 +334,25 @@ es{
lun{"lunda"}
luo{"luo"}
lus{"lushai"}
+ luy{"luyia"}
lv{"letón"}
mad{"madurés"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"macasar"}
man{"mandingo"}
map{"lengua austronesia"}
mas{"masai"}
+ mde{"maba"}
mdf{"moksha"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"criollo mauriciano"}
mg{"malgache"}
mga{"irlandés medieval"}
+ mgh{"makhuwa-meetto"}
mh{"marshalés"}
mi{"maorí"}
mic{"micmac"}
@@ -322,18 +371,21 @@ es{
mr{"marathi"}
ms{"malayo"}
mt{"maltés"}
+ mua{"mundang"}
mul{"lenguas múltiples"}
mun{"lenguas munda"}
mus{"creek"}
mwl{"mirandés"}
mwr{"marwari"}
my{"birmano"}
+ mye{"myene"}
myn{"maya"}
myv{"erzya"}
na{"nauruano"}
nah{"náhuatl"}
nai{"lengua india norteamericana"}
nap{"napolitano"}
+ naq{"nama"}
nb{"bokmal noruego"}
nd{"ndebele septentrional"}
nds{"bajo alemán"}
@@ -345,7 +397,9 @@ es{
niu{"niueano"}
nl{"neerlandés"}
nl_BE{"flamenco"}
+ nmg{"kwasio"}
nn{"nynorsk noruego"}
+ nnh{"ngiemboon"}
no{"noruego"}
nog{"nogai"}
non{"nórdico antiguo"}
@@ -353,6 +407,7 @@ es{
nr{"ndebele meridional"}
nso{"sotho septentrional"}
nub{"lenguas nubias"}
+ nus{"nuer"}
nv{"navajo"}
nwc{"newari clásico"}
ny{"nyanja"}
@@ -383,7 +438,7 @@ es{
pon{"pohnpeiano"}
pra{"lenguas prácritas"}
pro{"provenzal antiguo"}
- ps{"pashto"}
+ ps{"pastún"}
pt{"portugués"}
pt_BR{"portugués de Brasil"}
pt_PT{"portugués de Portugal"}
@@ -395,31 +450,41 @@ es{
rn{"kiroundi"}
ro{"rumano"}
roa{"lengua romance"}
+ rof{"rombo"}
rom{"romaní"}
root{"raíz"}
ru{"ruso"}
rup{"arrumano"}
rw{"kinyarwanda"}
+ rwk{"rwa"}
sa{"sánscrito"}
sad{"sandawe"}
sah{"sakha"}
sai{"lengua india sudamericana"}
sal{"lenguas salish"}
sam{"arameo samaritano"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sardo"}
scn{"siciliano"}
sco{"escocés"}
sd{"sindhi"}
se{"sami septentrional"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkup"}
sem{"lengua semítica"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"irlandés antiguo"}
sgn{"lenguajes de signos"}
sh{"serbocroata"}
+ shi{"tashelhit"}
shn{"shan"}
+ shu{"árabe chadiano"}
si{"cingalés"}
sid{"sidamo"}
sio{"lenguas sioux"}
@@ -444,6 +509,7 @@ es{
srr{"serer"}
ss{"siswati"}
ssa{"lengua nilo-sahariana"}
+ ssy{"saho"}
st{"sesotho meridional"}
su{"sundanés"}
suk{"sukuma"}
@@ -452,12 +518,14 @@ es{
sv{"sueco"}
sw{"swahili"}
swb{"comorense"}
+ swc{"swahili del Congo"}
syc{"siríaco clásico"}
syr{"siriaco"}
ta{"tamil"}
tai{"lengua tai"}
te{"telugu"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetún"}
tg{"tayiko"}
@@ -476,6 +544,7 @@ es{
tog{"tonga del Nyasa"}
tpi{"tok pisin"}
tr{"turco"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshiano"}
tt{"tártaro"}
@@ -484,8 +553,10 @@ es{
tut{"lengua altaica"}
tvl{"tuvaluano"}
tw{"twi"}
+ twq{"tasawaq"}
ty{"tahitiano"}
tyv{"tuviniano"}
+ tzm{"tamazight del Marruecos Central"}
udm{"udmurt"}
ug{"uigur"}
uga{"ugarítico"}
@@ -499,7 +570,9 @@ es{
vi{"vietnamita"}
vo{"volapük"}
vot{"vótico"}
+ vun{"kivunyo"}
wa{"valón"}
+ wae{"walser"}
wak{"lenguas wakasha"}
wal{"walamo"}
war{"waray"}
@@ -508,8 +581,11 @@ es{
wo{"uolof"}
xal{"kalmyk"}
xh{"xhosa"}
+ xog{"soga"}
yao{"yao"}
yap{"yapés"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"yídish"}
yo{"yoruba"}
ypk{"lenguas yupik"}
@@ -527,6 +603,9 @@ es{
zxx{"sin contenido lingüístico"}
zza{"zazaki"}
}
+ LanguagesShort{
+ az{"azerí"}
+ }
Scripts{
Arab{"árabe"}
Armn{"armenio"}
@@ -674,9 +753,11 @@ es{
ducet{"orden Unicode predeterminado"}
gb2312han{"orden del chino simplificado - GB2312"}
phonebook{"orden de listín telefónico"}
+ phonetic{"Orden de clasificación fonético"}
pinyin{"orden pinyin"}
reformed{"orden reformado"}
search{"búsqueda de uso general"}
+ searchjl{"Buscar por consonante inicial de hangul"}
stroke{"orden de los trazos"}
traditional{"orden tradicional"}
unihan{"orden por radical-trazos"}
@@ -689,6 +770,7 @@ es{
beng{"dígitos en bengalí"}
deva{"dígitos en devanagari"}
ethi{"números en etíope"}
+ finance{"Números financieros"}
fullwide{"dígitos de ancho completo"}
geor{"números en georgiano"}
grek{"números en griego"}
@@ -710,13 +792,17 @@ es{
mlym{"dígitos en malayalam"}
mong{"dígitos en mongol"}
mymr{"dígitos en birmano"}
+ native{"Dígitos nativos"}
orya{"dígitos en oriya"}
roman{"números romanos"}
romanlow{"números romanos en minúscula"}
taml{"números en tamil tradicional"}
+ tamldec{"dígitos en tamil"}
telu{"dígitos en telugu"}
thai{"dígitos en tailandés"}
tibt{"dígitos en tibetano"}
+ traditional{"Números tradicionales"}
+ vaii{"Dígitos vai"}
}
}
Variants{
@@ -729,16 +815,18 @@ es{
POLYTON{"Politónico"}
POSIX{"Ordenador"}
REVISED{"Ortografía revisada"}
+ SCOTLAND{"Inglés escocés estándar"}
VALENCIA{"Valenciano"}
WADEGILE{"Romanización Wade-Giles"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.32"}
codePatterns{
language{"Idioma: {0}"}
script{"Dialecto: {0}"}
territory{"Región: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{","}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/es_419.txt b/Build/source/libs/icu/icu-50.1/data/lang/es_419.txt
index 9ee9191f015..cb1c4b45412 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/es_419.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/es_419.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_419.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_419.xml
// *
// ***************************************************************************
es_419{
@@ -66,5 +66,5 @@ es_419{
tibt{"Dígitos tibetanos"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/es_CL.txt b/Build/source/libs/icu/icu-50.1/data/lang/es_CL.txt
index f351c6df8a2..33fac71768c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/es_CL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/es_CL.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_CL.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_CL.xml
// *
// ***************************************************************************
es_CL{
@@ -12,5 +12,5 @@ es_CL{
phonebook{"orden de directorio telefónico"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/et.txt b/Build/source/libs/icu/icu-50.1/data/lang/et.txt
index 37d9fc46eae..9de54857449 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/et.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/et.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/et.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/et.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
et{
Keys{
calendar{"kalender"}
- collation{"sortimine"}
+ colAlternate{"Sortimine sümboleid eirates"}
+ colBackwards{"Vastupidine sortimine rõhumärkide alusel"}
+ colCaseFirst{"Suur-/väiketähtede järjestus"}
+ colCaseLevel{"Tõstutundlik sortimine"}
+ colHiraganaQuaternary{"Sortimine kana kirjasüsteemi alusel"}
+ colNormalization{"Normeeritud sortimine"}
+ colNumeric{"Sortimine numbrite alusel"}
+ colStrength{"Sortimisalus"}
+ collation{"Sortimisjärjestus"}
currency{"vääring"}
numbers{"Numbrid"}
+ timezone{"Ajavöönd"}
+ va{"Lokaadi variant"}
+ variableTop{"Sümbolite alusel sortimine"}
x{"Erakasutus"}
}
Languages{
@@ -28,6 +39,7 @@ et{
af{"afrikaani"}
afa{"afroaasia keel"}
afh{"afrihili"}
+ agq{"aghemi"}
ain{"ainu"}
ak{"akani"}
akk{"akadi"}
@@ -46,6 +58,7 @@ et{
art{"muu tehiskeel"}
arw{"aravaki"}
as{"assami"}
+ asa{"asa"}
ast{"astuuria"}
ath{"atapaski keeled"}
aus{"austraali keel"}
@@ -60,16 +73,21 @@ et{
ban{"bali"}
bas{"basa"}
bat{"balti keel"}
+ bax{"bamuni"}
+ bbj{"ghomala"}
be{"valgevene"}
bej{"bedža"}
bem{"bemba"}
ber{"berberi"}
+ bez{"bena"}
+ bfd{"bafuti"}
bg{"bulgaaria"}
- bh{"bihaari"}
+ bh{"bihari"}
bho{"bhodžpuri"}
bi{"bislama"}
bik{"bikoli"}
bin{"edo"}
+ bkm{"itaŋikomi"}
bla{"siksika"}
bm{"bambara"}
bn{"bengali"}
@@ -77,20 +95,26 @@ et{
bo{"tiibeti"}
br{"bretooni"}
bra{"bradži"}
+ brx{"bodo"}
bs{"bosnia"}
+ bss{"akoose"}
btk{"bataki"}
bua{"burjaadi"}
bug{"bugi"}
+ bum{"bulu"}
byn{"bilini"}
+ byv{"medumba"}
ca{"katalaani"}
cad{"kado"}
cai{"Kesk-Ameerika indiaani keel"}
car{"kariibi"}
cau{"kaukaasia keel"}
+ cay{"cayuga"}
cch{"atsami"}
ce{"tšetšeeni"}
ceb{"sebu"}
cel{"keldi keel"}
+ cgg{"chiga"}
ch{"tšamorro"}
chb{"tšibtša"}
chg{"tšagatai"}
@@ -101,6 +125,7 @@ et{
chp{"tšipevai"}
chr{"tšerokii"}
chy{"Å¡aieeni"}
+ ckb{"sorani kurdi"}
cmc{"tšami keeled"}
co{"korsika"}
cop{"kopti"}
@@ -119,6 +144,7 @@ et{
da{"taani"}
dak{"siuu"}
dar{"dargi"}
+ dav{"taita"}
day{"dajaki"}
de{"saksa"}
de_CH{"saksa (kõrgsaksa)"}
@@ -126,16 +152,20 @@ et{
den{"sleivi"}
dgr{"dogribi"}
din{"dinka"}
+ dje{"zarma"}
doi{"dogri"}
dra{"draviidi keel"}
dsb{"alamsorbi"}
dua{"duala"}
dum{"keskhollandi"}
dv{"maldiivi"}
+ dyo{"jola-fonyi"}
dyu{"djula"}
dz{"bhutani"}
+ dzg{"dazaga"}
+ ebu{"embu"}
ee{"eve"}
- efi{"ibibio"}
+ efi{"efiki"}
egy{"muinasegiptuse"}
eka{"ekadžuki"}
el{"kreeka"}
@@ -168,6 +198,7 @@ et{
fur{"friuuli"}
fy{"läänefriisi"}
ga{"iiri"}
+ gaa{"gaa"}
gay{"gajo"}
gba{"gbaja"}
gd{"gaeli"}
@@ -185,6 +216,7 @@ et{
grc{"vanakreeka"}
gsw{"alemanni"}
gu{"gudžarati"}
+ guz{"gusii"}
gv{"mänksi"}
gwi{"gvitšini"}
ha{"hausa"}
@@ -206,6 +238,7 @@ et{
hz{"herero"}
ia{"interlingua"}
iba{"ibani"}
+ ibb{"ibibio"}
id{"indoneesia"}
ie{"interlingue"}
ig{"ibo"}
@@ -224,6 +257,7 @@ et{
iu{"inuktituti"}
ja{"jaapani"}
jbo{"lojbani"}
+ jmc{"machame"}
jpr{"juudipärsia"}
jrb{"juudiaraabia"}
jv{"jaava"}
@@ -236,16 +270,22 @@ et{
kar{"kareni keel"}
kaw{"kaavi"}
kbd{"kabardi-tšerkessi"}
+ kbl{"kanembu"}
kcg{"tyapi"}
+ kde{"makonde"}
+ kea{"kabuverdianu"}
kfo{"koro"}
kg{"kongo"}
kha{"khasi"}
khi{"khoisani keel"}
kho{"saki"}
+ khq{"koyra chiini"}
ki{"kikuju"}
kj{"ambo"}
kk{"kasahhi"}
+ kkj{"kako"}
kl{"grööni"}
+ kln{"kaljenjin"}
km{"khmeeri"}
kmb{"mbundu"}
kn{"kannada"}
@@ -259,6 +299,9 @@ et{
kro{"kruu"}
kru{"oraoni"}
ks{"kašmiiri"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"cologniani"}
ku{"kurdi"}
kum{"kumõki"}
kut{"kutenai"}
@@ -267,6 +310,7 @@ et{
ky{"kirgiisi"}
la{"ladina"}
lad{"ladiino"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"letseburgi"}
@@ -279,24 +323,30 @@ et{
loz{"lozi"}
lt{"leedu"}
lu{"luba"}
- lua{"lulua"}
+ lua{"luba-lulua"}
lui{"luisenjo"}
lun{"lunda"}
luo{"luo"}
lus{"lušei"}
+ luy{"luyia"}
lv{"läti"}
mad{"madura"}
+ maf{"mafa"}
mag{"magali"}
mai{"maithili"}
mak{"makassari"}
man{"malinke"}
map{"austroneesia keel"}
mas{"masai"}
+ mde{"maba"}
mdf{"mokša"}
mdr{"mandari"}
men{"mende"}
+ mer{"meru"}
+ mfe{"Mauritaania kreooli"}
mg{"malagassi"}
mga{"keskiiri"}
+ mgh{"makhuwa-meetto"}
mh{"maršalli"}
mi{"maoori"}
mic{"mikmaki"}
@@ -315,18 +365,21 @@ et{
mr{"marathi"}
ms{"malai"}
mt{"malta"}
+ mua{"mundangi"}
mul{"mitu keelt"}
mun{"munda keel"}
mus{"maskogi"}
mwl{"miranda"}
mwr{"marvari"}
my{"birma"}
+ mye{"myene"}
myn{"maia keeled"}
myv{"ersa"}
na{"nauru"}
nah{"nahua"}
nai{"Põhja-Ameerika indiaani keel"}
nap{"napoli"}
+ naq{"nama"}
nb{"norra bokmål"}
nd{"põhjandebele"}
nds{"alamsaksa"}
@@ -338,7 +391,9 @@ et{
niu{"niue"}
nl{"hollandi"}
nl_BE{"flaami"}
+ nmg{"kwasio"}
nn{"norra nynorsk"}
+ nnh{"ngiembooni"}
no{"norra"}
nog{"nogai"}
non{"vanapõhjala"}
@@ -346,6 +401,7 @@ et{
nr{"lõunandebele"}
nso{"pedi"}
nub{"nuubia keel"}
+ nus{"nueri"}
nv{"navaho"}
nwc{"vananevari"}
ny{"njandža"}
@@ -353,9 +409,9 @@ et{
nyn{"nkole"}
nyo{"njoro"}
nzi{"nzima"}
- oc{"oksitaani"}
+ oc{"provansi"}
oj{"odžibvei"}
- om{"oromo"}
+ om{"oromo keel"}
or{"oria"}
os{"osseedi"}
osa{"oseidži"}
@@ -387,30 +443,41 @@ et{
rn{"rundi"}
ro{"rumeenia"}
roa{"romaani keel"}
+ rof{"rombo"}
rom{"mustlaskeel"}
+ root{"root"}
ru{"vene"}
rup{"aromuuni"}
rw{"ruanda"}
+ rwk{"rwa"}
sa{"sanskriti"}
sad{"sandave"}
sah{"jakuudi"}
sai{"Lõuna-Ameerika indiaani keel"}
sal{"sališi keel"}
sam{"samaaria aramea"}
+ saq{"samburu"}
sas{"sasaki"}
sat{"santali"}
+ sba{"ngembay"}
+ sbp{"sangu"}
sc{"sardiinia"}
scn{"sitsiilia"}
sco{"Å¡oti"}
sd{"sindhi"}
se{"põhjasaami"}
+ see{"seneca"}
+ seh{"sena"}
sel{"sölkupi"}
sem{"semi keel"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"vanaiiri"}
sgn{"viipekeel"}
sh{"serbia-horvaadi"}
+ shi{"tachelhiti"}
shn{"Å¡ani"}
+ shu{"TÅ¡aadi araabia"}
si{"singali"}
sid{"sidamo"}
sio{"siuu keel"}
@@ -435,6 +502,7 @@ et{
srr{"sereri"}
ss{"svaasi"}
ssa{"Niiluse-Sahara keel"}
+ ssy{"saho"}
st{"lõunasotho"}
su{"sunda"}
suk{"sukuma"}
@@ -443,11 +511,14 @@ et{
sv{"rootsi"}
sw{"suahiili"}
swb{"komoori"}
+ swc{"Kongo suahiili"}
+ syc{"klassikaline süüria"}
syr{"süüria"}
ta{"tamili"}
tai{"tai keel"}
te{"telugu"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetumi"}
tg{"tadžiki"}
@@ -466,6 +537,7 @@ et{
tog{"tšitonga"}
tpi{"uusmelaneesia"}
tr{"türgi"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tšimši"}
tt{"tatari"}
@@ -474,8 +546,10 @@ et{
tut{"altai keel"}
tvl{"tuvalu"}
tw{"tvii"}
+ twq{"taswaqi"}
ty{"tahiti"}
tyv{"tõva"}
+ tzm{"Kesk-Maroko tamazighti"}
udm{"udmurdi"}
ug{"uiguuri"}
uga{"ugariti"}
@@ -489,7 +563,9 @@ et{
vi{"vietnami"}
vo{"volapüki"}
vot{"vadja"}
+ vun{"vunjo"}
wa{"vallooni"}
+ wae{"walseri"}
wak{"vakaši keel"}
wal{"volamo"}
war{"varai"}
@@ -498,14 +574,18 @@ et{
wo{"volofi"}
xal{"kalmõki"}
xh{"koosa"}
+ xog{"soga"}
yao{"jao"}
yap{"japi"}
+ yav{"yangbeni"}
+ ybb{"yemba"}
yi{"jidiši"}
yo{"joruba"}
ypk{"jupiki keel"}
yue{"kantoni"}
za{"tšuangi"}
zap{"sapoteegi"}
+ zbl{"blissümbolid"}
zen{"zenaga"}
zh{"hiina"}
zh_Hans{"hiina keel - lihtsustatud"}
@@ -514,6 +594,7 @@ et{
zu{"suulu"}
zun{"sunji"}
zxx{"mittekeeleline"}
+ zza{"zaza"}
}
LanguagesShort{
az{"aseri"}
@@ -652,9 +733,11 @@ et{
ducet{"Unicode'i sortimise vaikejärjestus"}
gb2312han{"hiina lihtsustatud - GB2312"}
phonebook{"telefoniraamat"}
+ phonetic{"Foneetiline sortimisjärjestus"}
pinyin{"hiina lihtsustatud - pinyin järjekorras"}
reformed{"Reformitud sortimisjärjestus"}
search{"Üldeesmärgiline otsing"}
+ searchjl{"Otsing hanguli alguskonsonandi alusel"}
stroke{"elementide kirjutamise järjekorras"}
traditional{"traditsiooniline"}
unihan{"Radikaal-kriipsude sortimisjärjestus"}
@@ -667,10 +750,11 @@ et{
beng{"Bengali numbrid"}
deva{"Devanagari numbrid"}
ethi{"Etioopia numbrid"}
+ finance{"Finantsarvud"}
fullwide{"Täislaiusega numbrid"}
geor{"Gruusia numbrid"}
grek{"Kreeka numbrid"}
- greklow{"kreeka numbrid väikeste tähtedega"}
+ greklow{"Kreeka väiketähelised numbrid"}
gujr{"Gudžarati numbrid"}
guru{"Gurmukhi numbrid"}
hanidec{"Hiina kümnendnumbrid"}
@@ -688,13 +772,17 @@ et{
mlym{"Malayalami numbrid"}
mong{"Mongoolia numbrid"}
mymr{"Myanmari numbrid"}
+ native{"Kohalik numbrisüsteem"}
orya{"Oria numbrid"}
roman{"Rooma numbrid"}
romanlow{"Rooma numbrid väikeste tähtedega"}
taml{"Tamili numbrid"}
+ tamldec{"Tamili numbrid"}
telu{"Telugu numbrid"}
thai{"Tai numbrid"}
tibt{"Tiibeti numbrid"}
+ traditional{"Traditsiooniline numbrisüsteem"}
+ vaii{"Vai numbrisüsteem"}
}
}
Variants{
@@ -732,13 +820,15 @@ et{
VALENCIA{"valentsia"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
codePatterns{
language{"Keel: {0}"}
script{"Skript: {0}"}
territory{"Regioon: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/eu.txt b/Build/source/libs/icu/icu-50.1/data/lang/eu.txt
index 735c9f5f267..c5ef29f5454 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/eu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/eu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eu.xml
// *
// ***************************************************************************
/**
@@ -11,43 +11,61 @@
*/
eu{
Keys{
- calendar{"egutegia"}
- collation{"alfabetoa"}
- currency{"moneta"}
+ calendar{"Egutegia"}
+ colAlternate{"Egin ez ikusi ikurren ordenari"}
+ colBackwards{"Azentuen alderantzizko ordena"}
+ colCaseFirst{"Maiuskula/Minuskula ordena"}
+ colCaseLevel{"Maiuskulak eta minuskulak bereizten dituen ordena"}
+ colHiraganaQuaternary{"Kana ordena"}
+ colNormalization{"Araututako ordena"}
+ colNumeric{"Zenbakizko ordena"}
+ colStrength{"Ordenaren sendotasuna"}
+ collation{"Ordenatzeko irizpidea"}
+ currency{"Moneta"}
numbers{"Zenbakiak"}
+ timezone{"Ordu-zona"}
+ va{"Eskualdeko ezarpenen aldaera"}
+ variableTop{"Ordenatu ikur gisa"}
x{"Erabilera pribatua"}
}
Languages{
ab{"abkhazera"}
+ ach{"Acholiera"}
af{"afrikaans"}
+ ak{"Akanera"}
am{"amharikera"}
ar{"arabiera"}
as{"assamera"}
ay{"aimara"}
az{"azerbaijanera"}
be{"bielorrusiera"}
+ bem{"Bembera"}
bg{"bulgariera"}
- bh{"bihariera"}
+ bh{"Bihariera"}
bn{"bengalera"}
bo{"tibetera"}
- br{"bretoiera"}
+ br{"Bretoiera"}
bs{"bosniera"}
ca{"katalana"}
+ chr{"Txerokiera"}
+ ckb{"Soraniera"}
+ co{"Korsikera"}
cs{"txekiera"}
cy{"galesera"}
da{"daniera"}
de{"alemana"}
- de_CH{"suitzako aleman garaia"}
+ de_CH{"aleman garaia (Suitza)"}
dv{"divehiera"}
dz{"dzongkha"}
+ ee{"Eweera"}
efi{"efikera"}
el{"greziera"}
en{"ingelesa"}
en_US{"ingelesa (AEB)"}
eo{"esperantoa"}
es{"gaztelania"}
- es_419{"latinoamerikako espainiera"}
- es_ES{"espainiera iberiarra"}
+ es_419{"espainiera (Latinoamerika)"}
+ es_ES{"espainiera (Europa)"}
et{"estoniera"}
eu{"euskara"}
fa{"pertsiera"}
@@ -58,6 +76,7 @@ eu{
fr{"frantsesa"}
fy{"frisiera"}
ga{"gaelikoa"}
+ gaa{"Ga"}
gd{"eskoziako gaelikoa"}
gl{"galiziera"}
gn{"guaraniera"}
@@ -71,7 +90,7 @@ eu{
ht{"haitiera"}
hu{"hungariera"}
hy{"armeniera"}
- ia{"interlingua"}
+ ia{"Interlingua"}
id{"indonesiera"}
ie{"interlingue"}
ig{"igboera"}
@@ -80,6 +99,7 @@ eu{
ja{"japoniera"}
jv{"javera"}
ka{"georgiera"}
+ kg{"Kikongoa"}
kk{"kazakhera"}
km{"khemerera"}
kn{"kannada"}
@@ -89,10 +109,14 @@ eu{
ky{"kirgizera"}
la{"latina"}
lb{"luxenburgera"}
+ lg{"Gandera"}
ln{"lingala"}
lo{"laosera"}
+ loz{"Loziera"}
lt{"lituaniera"}
+ lua{"Luba-lulua"}
lv{"letoniera"}
+ mfe{"Mauritaniako kreolera"}
mg{"malgaxea"}
mi{"maoriera"}
mk{"mazedoniera"}
@@ -103,7 +127,7 @@ eu{
mt{"maltera"}
mul{"hizkuntza anitzak"}
my{"burmatarra"}
- nb{"norvegiako bokmala"}
+ nb{"bokmala (Norvegia)"}
nd{"iparraldeko ndebeleera"}
ne{"nepalera"}
nl{"nederlandera"}
@@ -112,14 +136,16 @@ eu{
no{"norvegiera"}
nso{"pediera"}
ny{"nyanja"}
- oc{"okzitaniera"}
+ nyn{"Ankolera"}
+ oc{"Okzitaniera"}
+ om{"Oromoera"}
or{"oriya"}
os{"osetiera"}
pa{"punjabera"}
pl{"poloniera"}
ps{"paxtuera"}
pt{"portugesa"}
- pt_PT{"portugesa (Potugal)"}
+ pt_PT{"portugesa (Europa)"}
qu{"quechuera"}
rm{"erromantxera"}
rn{"rundiera"}
@@ -152,13 +178,14 @@ eu{
ti{"tigrinya"}
tk{"turkmeniera"}
tl{"tagalog"}
- tlh{"klingonera"}
+ tlh{"Klingonera"}
tn{"tswanera"}
- to{"tonga"}
+ to{"tongera"}
tpi{"tok pisina"}
tr{"turkiera"}
ts{"tsongera"}
tt{"tatarera"}
+ tum{"Tumbukera"}
tw{"twia"}
ty{"tahitiera"}
ug{"uigurrera"}
@@ -170,13 +197,13 @@ eu{
vi{"vietnamera"}
wo{"wolofera"}
xh{"xhosa"}
- yi{"yiddishera"}
+ yi{"Jiddisha"}
yo{"yorubera"}
zh{"txinera"}
zh_Hans{"txinera (soildua)"}
zh_Hant{"txinera (tradizionala)"}
zu{"zuluera"}
- zxx{"Ez dago eduki linguistikorik"}
+ zxx{"ez dago eduki linguistikorik"}
}
LanguagesShort{
az{"azerbaijanera"}
@@ -248,9 +275,11 @@ eu{
ducet{"Unicode hurrenkera lehenetsia"}
gb2312han{"Txinera sinplifikatuaren alfabetoa -GB2312"}
phonebook{"Telefonoen zerrenda"}
+ phonetic{"Ordenatzeko irizpide fonetikoa"}
pinyin{"Pinyin hurrenkera"}
reformed{"Erreformaren araberako hurrenkera"}
search{"Asmo orokorreko bilaketa"}
+ searchjl{"Bilatu hangularen lehen kontsonantearen arabera"}
stroke{"Tarteen araberako hurrenkera"}
traditional{"Tradizionala"}
unihan{"Radical trazuen hurrenkera"}
@@ -263,6 +292,7 @@ eu{
beng{"Digitu bengalarrak"}
deva{"Digitu devanagariarrak"}
ethi{"Zenbaki etiopiarrak"}
+ finance{"Finantza-zenbakiak"}
fullwide{"Zabalera osoko digituak"}
geor{"Zenbaki georgiarrak"}
grek{"Zenbaki greziarrak"}
@@ -284,6 +314,7 @@ eu{
mlym{"Digitu malayalamarrak"}
mong{"Digitu mongoliarrak"}
mymr{"Digitu myanmarrak"}
+ native{"Zenbaki-sistema"}
orya{"Digitu oriyarrak"}
roman{"Zenbaki erromatarrak"}
romanlow{"Zenbaki erromatarrak minuskulaz"}
@@ -291,6 +322,8 @@ eu{
telu{"Digitu teluguarrak"}
thai{"Digitu thailandiarrak"}
tibt{"Digitu tibetarrak"}
+ traditional{"Zenbaki tradizionalak"}
+ vaii{"Vai digituak"}
}
}
Variants{
@@ -300,7 +333,7 @@ eu{
SCOTLAND{"ESKOZIAR INGELESA"}
VALENCIA{"VALENTZIERA"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"{0}"}
script{"{0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ewo.txt b/Build/source/libs/icu/icu-50.1/data/lang/ewo.txt
index a29f3227ec8..35cf9d07e2e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ewo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ewo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ewo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ewo.xml
// *
// ***************************************************************************
/**
@@ -15,15 +15,15 @@ ewo{
am{"ǸkÉ”ÌbÉ” amária"}
ar{"ǸkÉ”ÌbÉ” arábia"}
be{"ǸkÉ”ÌbÉ” belarúsian"}
- bg{"ǸkÉ”ÌbÉ” bulÇgárian"}
+ bg{"ǸkÉ”ÌbÉ” bulÉ™gárian"}
bn{"ǸkÉ”ÌbÉ” bÉ›ngalí"}
cs{"ǸkÉ”ÌbÉ” tsÉ›Ìg"}
de{"ǸkÉ”ÌbÉ” ndzáman"}
- el{"ǸkÉ”ÌbÉ” gÇlÉ›Ìg"}
- en{"ǸkÉ”ÌbÉ” éngÇlís"}
- es{"ǹkÉ”ÌbÉ” kpÇnyá"}
+ el{"ǸkÉ”ÌbÉ” gÉ™lÉ›Ìg"}
+ en{"ǸkÉ”ÌbÉ” éngÉ™lís"}
+ es{"ǹkÉ”ÌbÉ” kpÉ™nyá"}
ewo{"ewondo"}
- fa{"ǹkÉ”ÌbÉ” fÉ›ÌrÇsian"}
+ fa{"ǹkÉ”ÌbÉ” fÉ›ÌrÉ™sian"}
fr{"ǸkÉ”ÌbÉ” fulÉ›nsí"}
ha{"ǸkÉ”ÌbÉ” aúsá"}
hi{"ǸkÉ”ÌbÉ” hindí"}
@@ -33,13 +33,13 @@ ewo{
it{"ǸkÉ”ÌbÉ” etáliÉ›n"}
ja{"ǸkÉ”ÌbÉ” hapÉ”Ìn"}
jv{"ǸkÉ”ÌbÉ” havanís"}
- km{"ǸkÉ”ÌbÉ” kÇmÉ›Ìr"}
+ km{"ǸkÉ”ÌbÉ” kÉ™mÉ›Ìr"}
ko{"ǸkÉ”ÌbÉ” koréan"}
ms{"ǸkÉ”ÌbÉ” malÉ›Ìsian"}
- my{"ǸkÉ”ÌbÉ” birÇmán"}
+ my{"ǸkÉ”ÌbÉ” birÉ™mán"}
ne{"ǹkÉ”ÌbÉ” nefálian"}
- nl{"ǸkÉ”ÌbÉ” nÉ›rÇlándía"}
- pa{"ǹkÉ”ÌbÉ” funÇhábia"}
+ nl{"ǸkÉ”ÌbÉ” nÉ›rÉ™lándía"}
+ pa{"ǹkÉ”ÌbÉ” funÉ™hábia"}
pl{"ǹkÉ”ÌbÉ” fólis"}
pt{"ǹkÉ”ÌbÉ” fÉ”tugÉ›Ìs"}
ro{"Å„kÉ”ÌbÉ” románía"}
@@ -49,13 +49,13 @@ ewo{
sv{"ǹkÉ”ÌbÉ” suwÉ›Ìd"}
ta{"ǹkÉ”ÌbÉ” tamíl"}
th{"ǹkÉ”ÌbÉ” táilan"}
- tr{"ǹkÉ”ÌbÉ” túrÇki"}
+ tr{"ǹkÉ”ÌbÉ” túrÉ™ki"}
uk{"ǹkÉ”ÌbÉ” ukelénia"}
ur{"ǹkÉ”ÌbÉ” urudú"}
- vi{"ǹkÉ”ÌbÉ” hiÉ›dÇnám"}
+ vi{"ǹkÉ”ÌbÉ” hiÉ›dÉ™nám"}
yo{"ǹkÉ”ÌbÉ” yorúba"}
zh{"ǸkÉ”ÌbÉ” tsainís"}
zu{"ǹkÉ”ÌbÉ” zulú"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fa.txt b/Build/source/libs/icu/icu-50.1/data/lang/fa.txt
index 83ddda074f4..a865ca27d33 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fa.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
fa{
Keys{
calendar{"تقویم"}
- collation{"ترتیب‌بندی"}
+ colAlternate{"مرتب‌سازی با نادیده گرÙتن نمادها"}
+ colBackwards{"مرتب‌سازی معکوس براساس آکسان"}
+ colCaseFirst{"ترتیب بر اساس حرو٠کوچک/بزرگ"}
+ colCaseLevel{"مرتب‌سازی حساس به اندازه حروÙ"}
+ colHiraganaQuaternary{"سیستم مرتب‌سازی کانا"}
+ colNormalization{"مرتب‌سازی معمولی"}
+ colNumeric{"مرتب‌سازی عددی"}
+ colStrength{"قدرت مرتب‌سازی"}
+ collation{"ترتیب"}
currency{"واحد پول"}
numbers{"اعداد"}
+ timezone{"منطقه زمانی"}
+ va{"متغیر محلی"}
+ variableTop{"مرتب‌سازی به عنوان نماد"}
x{"استÙادهٔ خصوصی"}
}
Languages{
@@ -57,6 +68,7 @@ fa{
ban{"بالیایی"}
bas{"باسایی"}
bat{"زبان بالتیکی"}
+ bax{"بمونی"}
be{"بلوروسی"}
bej{"بجایی"}
bem{"بمبایی"}
@@ -95,6 +107,7 @@ fa{
chp{"چیپه‌ویه‌ای"}
chr{"چروکیایی"}
chy{"شایانی"}
+ ckb{"کردی سورانی"}
co{"کورسی"}
cop{"قبطی"}
cpe{"کریول یا پیجین مبتنی بر انگلیسی"}
@@ -142,7 +155,7 @@ fa{
eo{"اسپرانتو"}
es{"اسپانیایی"}
es_419{"اسپانیایی امریکای لاتین"}
- es_ES{"اسپانیایی اسپانیا"}
+ es_ES{"اسپانیایی اروپا"}
et{"استونیایی"}
eu{"باسکی"}
ewo{"اواندو"}
@@ -291,6 +304,7 @@ fa{
mdf{"مکشایی"}
mdr{"ماندار"}
men{"منده‌ای"}
+ mfe{"موریسین"}
mg{"مالاگاسیایی"}
mga{"ایرلندی میانه"}
mh{"مارشالی"}
@@ -372,7 +386,7 @@ fa{
ps{"پشتو"}
pt{"پرتغالی"}
pt_BR{"پرتغالی برزیل"}
- pt_PT{"پرتغالی پرتغال"}
+ pt_PT{"پرتغالی اروپا"}
qu{"کچوایی"}
raj{"راجستانی"}
rap{"راپانویی"}
@@ -405,6 +419,7 @@ fa{
sgn{"زبان اشاره"}
sh{"صرب و کرواتی"}
shn{"شانی"}
+ shu{"عربی چادی"}
si{"سینهالی"}
sid{"سیدامویی"}
sio{"زبان سویی"}
@@ -432,6 +447,7 @@ fa{
sv{"سوئدی"}
sw{"سواحلی"}
swb{"کوموری"}
+ swc{"سواحلی کنگویی"}
syc{"سریانی کلاسیک"}
syr{"سریانی"}
ta{"تامیلی"}
@@ -549,7 +565,8 @@ fa{
Hant{"سنتی"}
Hebr{"عبری"}
Hira{"هیراگانا"}
- Hrkt{"کاتاکانا یا هیراگانا"}
+ Hluw{"هیروگلیÙ‌های آناتولی"}
+ Hrkt{"سیلابی‌های ژاپنی"}
Hung{"مجاری باستان"}
Inds{"ایندوس"}
Java{"جاوه‌ای"}
@@ -557,6 +574,7 @@ fa{
Kali{"کایالی"}
Kana{"کاتاکانا"}
Khmr{"خمری"}
+ Khoj{"خواجکی"}
Knda{"کاناده‌ای"}
Kore{"کره‌ای"}
Kthi{"کثی"}
@@ -579,6 +597,7 @@ fa{
Moon{"مونی"}
Mtei{"مایک میتی"}
Mymr{"میانمار"}
+ Nbat{"نبطی"}
Ogam{"اوگامی"}
Orkh{"اورخونی"}
Orya{"اوریه‌ای"}
@@ -614,6 +633,7 @@ fa{
Xsux{"میخی سومریâ€Ø¢Ú©Ø¯ÛŒ"}
Yiii{"یی"}
Zinh{"موروثی"}
+ Zmth{"علائم ریاضی"}
Zsym{"علائم"}
Zxxx{"نانوشته"}
Zyyy{"مشترک"}
@@ -645,9 +665,11 @@ fa{
ducet{"ترتیب پیش‌Ùرض یونی‌کد"}
gb2312han{"ترتیب چینی ساده‌شده - GB2312"}
phonebook{"ترتیب دÙتر تلÙÙ†"}
+ phonetic{"مرتب کردن بر اساس آوایی"}
pinyin{"ترتیب پین‌یین"}
reformed{"ترتیب اصلاح‌شده"}
search{"جستجوی عمومی"}
+ searchjl{"جستجو با صامت اول هانگول"}
stroke{"ترتیب حرکتی"}
traditional{"ترتیب سنتی"}
unihan{"ترتیب رادیکالی-حرکتی"}
@@ -657,9 +679,11 @@ fa{
arabext{"ارقام Ùارسی"}
armn{"اعداد ارمنی"}
armnlow{"اعداد ارمنی با حرو٠کوچک"}
+ bali{"ارقام بالیایی"}
beng{"ارقام بنگالی"}
deva{"ارقام دوناگری"}
ethi{"اعداد اتیوپیایی"}
+ finance{"سیستم عددی مالی"}
fullwide{"ارقام تمام‌عرض"}
geor{"اعداد گرجی"}
grek{"اعداد یونانی"}
@@ -672,6 +696,7 @@ fa{
hant{"اعداد چینی سنتی"}
hantfin{"اعداد مالی چینی سنتی"}
hebr{"اعداد عبری"}
+ java{"ارقام جاوه‌ای"}
jpan{"اعداد ژاپنی"}
jpanfin{"اعداد مالی ژاپنی"}
khmr{"ارقام خمری"}
@@ -681,13 +706,18 @@ fa{
mlym{"ارقام مالایالامی"}
mong{"ارقام مغولی"}
mymr{"ارقام میانماری"}
+ mymrshan{"ارقام شان میانماری"}
+ native{"ارقام بومی"}
orya{"ارقام اوریه‌ای"}
roman{"اعداد رومی"}
romanlow{"اعداد رومی با حرو٠کوچک"}
taml{"اعداد سنتی تامیلی"}
+ tamldec{"ارقام تامیلی"}
telu{"ارقام تلوگویی"}
thai{"ارقام تایلندی"}
tibt{"ارقام تبتی"}
+ traditional{"سیستم اعداد سنتی"}
+ vaii{"ارقام وایی"}
}
}
Variants{
@@ -695,18 +725,21 @@ fa{
1996{"رسم‌الخط آلمانی ۱۹۹۶ میلادی"}
AREVELA{"ارمنی شرقی"}
AREVMDA{"ارمنی غربی"}
+ FONIPA{"Ùونتیک IPA"}
+ FONUPA{"Ùونتیک UPA"}
POSIX{"کامپیوتری"}
REVISED{"رسم‌الخط تجدیدنظرشده"}
SAAHO{"ساهویی"}
SCOTLAND{"انگلیسی معیار اسکاتلند"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
codePatterns{
language{"زبان: {0}"}
script{"خط: {0}"}
territory{"ناحیه: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{"، "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fa_AF.txt b/Build/source/libs/icu/icu-50.1/data/lang/fa_AF.txt
index 276ac5bba30..684c723421b 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fa_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fa_AF.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fa_AF.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fa_AF.xml
// *
// ***************************************************************************
fa_AF{
@@ -31,5 +31,5 @@ fa_AF{
Scripts{
Mong{"مغلی"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ff.txt b/Build/source/libs/icu/icu-50.1/data/lang/ff.txt
index ad04e66d9ce..f5df41d2e5f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ff.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ff.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ff.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ff.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ ff{
zh{"Sinuwaare"}
zu{"Suluŋkoore"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fi.txt b/Build/source/libs/icu/icu-50.1/data/lang/fi.txt
index 7142d7c94d0..e1ecc2b5c83 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fi.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
fi{
Keys{
calendar{"kalenteri"}
- collation{"lajittelu"}
+ colAlternate{"Ohita symbolit -lajittelu"}
+ colBackwards{"Käänteinen painomerkki -lajittelu"}
+ colCaseFirst{"Järjestys isojen/pienten kirjainten mukaan"}
+ colCaseLevel{"Isot ja pienet kirjaimet erotteleva lajittelu"}
+ colHiraganaQuaternary{"Kana-lajittelu"}
+ colNormalization{"Normalisoitu lajittelu"}
+ colNumeric{"Numeerinen lajittelu"}
+ colStrength{"Lajittelun vahvuus"}
+ collation{"lajittelujärjestys"}
currency{"valuutta"}
numbers{"numerot"}
+ timezone{"Aikavyöhyke"}
+ va{"Maavalinnan muunnelma"}
+ variableTop{"Lajittele symboleina"}
x{"yksityiskäyttö"}
}
Languages{
@@ -28,6 +39,7 @@ fi{
af{"afrikaans"}
afa{"afroaasialainen kieli"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainu"}
ak{"akan"}
akk{"akkadi"}
@@ -59,19 +71,23 @@ fi{
bai{"bamilekekieli"}
bal{"belutši"}
ban{"bali"}
- bas{"basa"}
+ bas{"basaa"}
bat{"balttilainen kieli"}
+ bax{"bamum"}
+ bbj{"ghomala"}
be{"valkovenäjä"}
bej{"bedža"}
bem{"bemba"}
ber{"berberikieli"}
bez{"bena"}
+ bfd{"fut"}
bg{"bulgaria"}
bh{"bihari"}
bho{"bhodžpuri"}
bi{"bislama"}
bik{"bikol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengali"}
@@ -81,19 +97,24 @@ fi{
bra{"bradž"}
brx{"bodo"}
bs{"bosnia"}
+ bss{"koose"}
btk{"batakkieli"}
bua{"burjaatti"}
bug{"bugi"}
+ bum{"bulu"}
byn{"bilin"}
+ byv{"medumba"}
ca{"katalaani"}
cad{"caddo"}
cai{"keskiamerikkalainen intiaanikieli"}
car{"karibi"}
cau{"kaukasialainen kieli"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"tšetšeeni"}
ceb{"cebuano"}
cel{"kelttiläinen kieli"}
+ cgg{"kiga"}
ch{"tšamorro"}
chb{"tšibtša"}
chg{"tšagatai"}
@@ -104,6 +125,7 @@ fi{
chp{"chipewyan"}
chr{"cherokee"}
chy{"cheyenne"}
+ ckb{"sorani"}
cmc{"tšamkieli"}
co{"korsika"}
cop{"kopti"}
@@ -122,6 +144,7 @@ fi{
da{"tanska"}
dak{"dakota"}
dar{"dargi"}
+ dav{"taita"}
day{"land-dajakki-kieli"}
de{"saksa"}
de_AT{"itävallansaksa"}
@@ -130,14 +153,17 @@ fi{
den{"slevi"}
dgr{"dogrib"}
din{"dinka"}
+ dje{"djerma"}
doi{"dogri"}
dra{"dravidakieli"}
dsb{"alasorbi"}
dua{"duala"}
dum{"keskihollanti"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"djula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
ebu{"embu"}
ee{"ewe"}
efi{"efik"}
@@ -196,6 +222,7 @@ fi{
grc{"muinaiskreikka"}
gsw{"sveitsinsaksa"}
gu{"gudžarati"}
+ guz{"gusii"}
gv{"manksi"}
gwi{"gwitšin"}
ha{"hausa"}
@@ -217,6 +244,7 @@ fi{
hz{"herero"}
ia{"interlingua"}
iba{"iban"}
+ ibb{"ibibio"}
id{"indonesia"}
ie{"interlingue"}
ig{"igbo"}
@@ -235,6 +263,7 @@ fi{
iu{"inuktitut"}
ja{"japani"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"juutalaispersia"}
jrb{"juutalaisarabia"}
jv{"jaava"}
@@ -247,17 +276,22 @@ fi{
kar{"karen"}
kaw{"kavi"}
kbd{"kabardi"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
kea{"kapverdenkreoli"}
kfo{"norsunluurannikonkoro"}
kg{"kongo"}
kha{"khasi"}
khi{"khoisankieli"}
kho{"khotani"}
+ khq{"koyra chiini"}
ki{"kikuju"}
kj{"kuanjama"}
kk{"kazakki"}
+ kkj{"kako"}
kl{"kalaallisut"}
+ kln{"kalenjin"}
km{"keskikhmer"}
kmb{"kimbundu"}
kn{"kannada"}
@@ -271,6 +305,9 @@ fi{
kro{"kru-kieli"}
kru{"kurukh"}
ks{"kašmiri"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"kölsch"}
ku{"kurdi"}
kum{"kumykki"}
kut{"kutenai"}
@@ -279,6 +316,7 @@ fi{
ky{"kirgiisi"}
la{"latina"}
lad{"ladino"}
+ lag{"lango"}
lah{"lahnda"}
lam{"lamba"}
lb{"luxemburg"}
@@ -299,17 +337,22 @@ fi{
luy{"luhya"}
lv{"latvia"}
mad{"madura"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makassar"}
man{"mandingo"}
map{"austronesialainen kieli"}
mas{"maasai"}
+ mde{"maba"}
mdf{"mokša"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"morisyen"}
mg{"malagassi"}
mga{"keski-iiri"}
+ mgh{"makua-meetto"}
mh{"marshall"}
mi{"maori"}
mic{"micmac"}
@@ -328,18 +371,21 @@ fi{
mr{"marathi"}
ms{"malaiji"}
mt{"malta"}
+ mua{"mundang"}
mul{"monia kieliä"}
mun{"mundakieli"}
mus{"creek"}
mwl{"mirandeesi"}
mwr{"marwari"}
my{"burma"}
+ mye{"myene"}
myn{"mayakieli"}
myv{"ersä"}
na{"nauru"}
nah{"nahuatlkieli"}
nai{"pohjoisamerikkalainen intiaanikieli"}
nap{"napoli"}
+ naq{"nama"}
nb{"norjan bokmål"}
nd{"pohjois-ndebele"}
nds{"alasaksa"}
@@ -351,7 +397,9 @@ fi{
niu{"niue"}
nl{"hollanti"}
nl_BE{"flaami"}
+ nmg{"kwasio"}
nn{"norjan nynorsk"}
+ nnh{"ngiemboon"}
no{"norja"}
nog{"nogai"}
non{"muinaisnorja"}
@@ -359,6 +407,7 @@ fi{
nr{"etelä-ndebele"}
nso{"pohjoissotho"}
nub{"nubialainen kieli"}
+ nus{"nuer"}
nv{"navajo"}
nwc{"klassinen newari"}
ny{"njandža"}
@@ -414,20 +463,28 @@ fi{
sai{"eteläamerikkalainen intiaanikieli"}
sal{"sališilainen kieli"}
sam{"samarianaramea"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sardi"}
scn{"sisilia"}
sco{"skotti"}
sd{"sindhi"}
se{"pohjoissaame"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkuppi"}
sem{"seemiläinen kieli"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"muinaisiiri"}
sgn{"viittomakieli"}
sh{"serbokroaatti"}
+ shi{"tašelhit"}
shn{"shan"}
+ shu{"tšadinarabia"}
si{"sinhala"}
sid{"sidamo"}
sio{"siouxkieli"}
@@ -452,6 +509,7 @@ fi{
srr{"serer"}
ss{"swazi"}
ssa{"niililäis-saharalainen kieli"}
+ ssy{"saho"}
st{"eteläsotho"}
su{"sunda"}
suk{"sukuma"}
@@ -460,12 +518,14 @@ fi{
sv{"ruotsi"}
sw{"swahili"}
swb{"komori"}
+ swc{"kingwana"}
syc{"muinaissyyria"}
syr{"syyria"}
ta{"tamili"}
tai{"thaikieli"}
te{"telugu"}
tem{"temne"}
+ teo{"ateso"}
ter{"tereno"}
tet{"tetum"}
tg{"tadžikki"}
@@ -480,10 +540,11 @@ fi{
tli{"tlingit"}
tmh{"tamašek"}
tn{"tswana"}
- to{"tongantonga"}
+ to{"tonga"}
tog{"malawintonga"}
tpi{"tok-pisin"}
tr{"turkki"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimši"}
tt{"tataari"}
@@ -492,8 +553,10 @@ fi{
tut{"altailainen kieli"}
tvl{"tuvalu"}
tw{"twi"}
+ twq{"tasawaq"}
ty{"tahiti"}
tyv{"tuva"}
+ tzm{"tamazight"}
udm{"udmurtti"}
ug{"uiguuri"}
uga{"ugarit"}
@@ -507,6 +570,7 @@ fi{
vi{"vietnam"}
vo{"volapük"}
vot{"vatja"}
+ vun{"vunjo"}
wa{"valloni"}
wae{"walser"}
wak{"wakashkieli"}
@@ -517,8 +581,11 @@ fi{
wo{"wolof"}
xal{"kalmukki"}
xh{"xhosa"}
+ xog{"soga"}
yao{"jao"}
yap{"japi"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"jiddiš"}
yo{"joruba"}
ypk{"jupikkikieli"}
@@ -540,11 +607,14 @@ fi{
az{"azeri"}
}
Scripts{
+ Afak{"afaka"}
Arab{"arabialainen"}
Armi{"valtakunnanaramealainen"}
Armn{"armenialainen"}
Avst{"avestalainen"}
Bali{"balilainen"}
+ Bamu{"bamum"}
+ Bass{"bassa"}
Batk{"batakilainen"}
Beng{"bengalilainen"}
Blis{"bliss-symbolit"}
@@ -565,6 +635,7 @@ fi{
Cyrs{"kyrillinen muinaiskirkkoslaavimuunnelma"}
Deva{"devanagari"}
Dsrt{"deseret"}
+ Dupl{"Duployén pikakirjoitus"}
Egyd{"egyptiläinen demoottinen"}
Egyh{"egyptiläinen hieraattinen"}
Egyp{"egyptiläiset hieroglyfit"}
@@ -573,6 +644,7 @@ fi{
Geor{"georgialainen"}
Glag{"glagoliittinen"}
Goth{"goottilainen"}
+ Gran{"grantha"}
Grek{"kreikkalainen"}
Gujr{"gudžaratilainen"}
Guru{"gurmukhi"}
@@ -583,6 +655,7 @@ fi{
Hant{"kiinalainen perinteinen han"}
Hebr{"heprealainen"}
Hira{"hiragana"}
+ Hluw{"anatolialaiset hieroglyfit"}
Hmng{"pahawh hmong"}
Hrkt{"hiragana tai katakana"}
Hung{"muinaisunkarilainen"}
@@ -590,12 +663,15 @@ fi{
Ital{"muinaisitalialainen"}
Java{"jaavalainen"}
Jpan{"japanilainen"}
+ Jurc{"džurtšen"}
Kali{"kayah li"}
Kana{"katakana"}
Khar{"kharosthi"}
Khmr{"khmeriläinen"}
+ Khoj{"khojki"}
Knda{"kannadalainen"}
Kore{"korealainen"}
+ Kpel{"kpelle"}
Kthi{"kaithi"}
Lana{"lanna"}
Laoo{"laolainen"}
@@ -606,23 +682,33 @@ fi{
Limb{"limbulainen"}
Lina{"lineaari-A"}
Linb{"lineaari-B"}
+ Lisu{"Fraserin aakkoset"}
+ Loma{"loma"}
Lyci{"lyykialainen"}
Lydi{"lyydialainen"}
Mand{"mandealainen"}
Mani{"manikealainen"}
Maya{"maya-hieroglyfit"}
+ Mend{"mende"}
+ Merc{"meroiittinen kursiivikirjoitus"}
Mero{"meroiittinen"}
Mlym{"malajalamilainen"}
Mong{"mongolilainen"}
Moon{"moon-kohokirjoitus"}
+ Mroo{"mro"}
Mtei{"meitei"}
Mymr{"burmalainen"}
+ Narb{"muinaispohjoisarabialainen"}
+ Nbat{"nabatealainen"}
+ Nkgb{"naxi geba"}
Nkoo{"n'ko"}
+ Nshu{"nüshu"}
Ogam{"ogam"}
Olck{"ol chiki"}
Orkh{"orkhon"}
Orya{"orijalainen"}
Osma{"osmanjalainen"}
+ Palm{"palmyralainen"}
Perm{"muinaispermiläinen"}
Phag{"phags-pa"}
Phli{"piirtokirjoituspahlavilainen"}
@@ -636,10 +722,14 @@ fi{
Runr{"riimukirjoitus"}
Samr{"samarianaramealainen"}
Sara{"sarati"}
+ Sarb{"muinaiseteläarabialainen"}
Saur{"saurashtra"}
Sgnw{"SignWriting"}
Shaw{"shaw’lainen"}
+ Shrd{"sarada"}
+ Sind{"khudabadi"}
Sinh{"sinhalilainen"}
+ Sora{"sorang sompeng"}
Sund{"sundalainen"}
Sylo{"syloti nagri"}
Syrc{"syyrialainen"}
@@ -647,9 +737,11 @@ fi{
Syrj{"syyrialainen läntinen muunnelma"}
Syrn{"syyrialainen itäinen muunnelma"}
Tagb{"tagbanwalainen"}
+ Takr{"takri"}
Tale{"tailelainen"}
Talu{"uusi tailuelainen"}
Taml{"tamililainen"}
+ Tang{"tangut"}
Tavt{"tai viet"}
Telu{"telugulainen"}
Teng{"tengwar"}
@@ -658,9 +750,12 @@ fi{
Thaa{"thaana"}
Thai{"thailainen"}
Tibt{"tiibetiläinen"}
+ Tirh{"tirhuta"}
Ugar{"ugaritilainen"}
Vaii{"vailainen"}
Visp{"näkyvä puhe"}
+ Wara{"varang kshiti"}
+ Wole{"woleai"}
Xpeo{"muinaispersialainen"}
Xsux{"sumerilais-akkadilainen nuolenpääkirjoitus"}
Yiii{"yiläinen"}
@@ -669,7 +764,7 @@ fi{
Zsym{"symbolit"}
Zxxx{"kirjoittamaton"}
Zyyy{"määrittämätön"}
- Zzzz{"tuntematon tai virheellinen kirjoitusjärjestelmä"}
+ Zzzz{"tuntematon kirjoitusjärjestelmä"}
}
Scripts%stand-alone{
Hans{"yksinkertaistettu han"}
@@ -694,12 +789,15 @@ fi{
collation{
big5han{"perinteinen kiinalainen järjestys Big5"}
dictionary{"sanakirjajärjestys"}
+ direct{"koodiposition mukainen järjestys"}
ducet{"Unicoden oletusjärjestys"}
gb2312han{"yksinkertaistettu kiinalainen järjestys GB2312"}
phonebook{"puhelinluettelojärjestys"}
+ phonetic{"Foneettinen järjestys"}
pinyin{"pinyin-järjestys"}
reformed{"uudistettu järjestys"}
search{"yleishakujärjestys"}
+ searchjl{"haku hangul-alkukonsonantin mukaan"}
stroke{"piirtojärjestys"}
traditional{"perinteinen järjestys"}
unihan{"radikaali- ja piirtojärjestys"}
@@ -709,9 +807,12 @@ fi{
arabext{"laajennetut arabialaiset numerot"}
armn{"armenialaiset numerot"}
armnlow{"armenialaiset piennumerot"}
+ bali{"balilaiset numerot"}
beng{"bengalilaiset numerot"}
+ cham{"cham-numerot"}
deva{"devanagarinumerot"}
ethi{"etiopialaiset numerot"}
+ finance{"Talousnumerot"}
fullwide{"ideografin levyiset numerot"}
geor{"georgialaiset numerot"}
grek{"kreikkalaiset numerot"}
@@ -724,22 +825,39 @@ fi{
hant{"perinteiset kiinalaiset numerot"}
hantfin{"perinteiset kiinalaiset talousnumerot"}
hebr{"heprealaiset numerot"}
+ java{"jaavalaiset numerot"}
jpan{"japanilaiset numerot"}
jpanfin{"japanilaiset talousnumerot"}
+ kali{"kayah li -numerot"}
khmr{"khmeriläiset numerot"}
knda{"kannadalaiset numerot"}
+ lana{"taithamin hora-numerot"}
+ lanatham{"taithamin tham-numerot"}
laoo{"laolaiset numerot"}
latn{"länsimaiset numerot"}
+ lepc{"lepchanumerot"}
+ limb{"limbunumerot"}
mlym{"malajalamilaiset numerot"}
mong{"mongolialaiset numerot"}
+ mtei{"meetei mayek -numerot"}
mymr{"burmalaiset numerot"}
+ mymrshan{"myanmarin shan-numerot"}
+ native{"Kielen omat numerot"}
+ nkoo{"n'ko-numerot"}
+ olck{"ol chiki -numerot"}
orya{"orijalaiset numerot"}
roman{"roomalaiset numerot"}
romanlow{"roomalaiset piennumerot"}
- taml{"tamilinumerot"}
+ saur{"saurashtra-numerot"}
+ sund{"sundalaiset numerot"}
+ talu{"uudet tai lue -numerot"}
+ taml{"perinteiset tamilinumerot"}
+ tamldec{"tamilinumerot"}
telu{"telugulaiset numerot"}
thai{"thainumerot"}
tibt{"tiibetiläiset numerot"}
+ traditional{"Perinteiset numerot"}
+ vaii{"vai-numerot"}
}
}
Variants{
@@ -800,13 +918,14 @@ fi{
VALLADER{"reoromaanin vallader-muoto"}
WADEGILE{"kiinan Wade-Giles-latinaistus"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"kieli: {0}"}
script{"kirjoitusjärjestelmä: {0}"}
territory{"alue: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fil.txt b/Build/source/libs/icu/icu-50.1/data/lang/fil.txt
index 6293754cf8c..f93d3b615e4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fil.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fil.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fil.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fil.xml
// *
// ***************************************************************************
/**
@@ -11,47 +11,65 @@
*/
fil{
Keys{
- calendar{"Calendar"}
- collation{"Collation"}
+ calendar{"Kalendaryo"}
+ colAlternate{"Pag-uuri-uri ng Mga Ignore Symbol"}
+ colBackwards{"Pag-uuri-uri ng Baliktad na Accent"}
+ colCaseFirst{"Uppercase/Lowercase na Pagsusunud-sunod"}
+ colCaseLevel{"Case Sensitive na Pag-uuri-uri"}
+ colHiraganaQuaternary{"Pag-uuri-uri ng Kana"}
+ colNormalization{"Normalized na Pag-uuri-uri"}
+ colNumeric{"Numeric na Pag-uuri-uri"}
+ colStrength{"Lakas ng Pag-uuri-uri"}
+ collation{"Ayos ng Pag-uuri-uri"}
currency{"Pera"}
numbers{"Mga Numero"}
+ timezone{"Time Zone"}
+ va{"Lokal na Variant"}
+ variableTop{"Pag-uri-uriin Bilang Mga Simbolo"}
x{"Pribadong Paggamit"}
}
Languages{
ab{"Abkhazian"}
+ ach{"Acoli"}
af{"Afrikaans"}
+ ak{"Akan"}
am{"Amharic"}
ar{"Arabic"}
as{"Assamese"}
ay{"Aymara"}
az{"Azerbaijani"}
be{"Belarusian"}
+ bem{"Bemba"}
bg{"Bulgarian"}
bh{"Bihari"}
- bn{"Bengali; Bangla"}
+ bn{"Bengali"}
bo{"Tibetan"}
br{"Breton"}
bs{"Bosnian"}
ca{"Catalan"}
+ chr{"Cherokee"}
+ ckb{"Sorani Kurdish"}
+ co{"Corsican"}
cs{"Czech"}
cy{"Welsh"}
da{"Danish"}
- de{"Aleman"}
+ de{"German"}
de_AT{"Austrian German"}
de_CH{"Swiss High German"}
dv{"Divehi"}
dz{"Dzongkha"}
+ ee{"Ewe"}
efi{"Efik"}
el{"Griyego"}
en{"Ingles"}
en_AU{"Ingles sa Australia"}
- en_CA{"Canadian English"}
+ en_CA{"Ingles sa Canada"}
en_GB{"Ingles (UK)"}
en_US{"Ingles sa U.S."}
eo{"Esperanto"}
es{"Espanyol"}
es_419{"Espanyol sa Latin America"}
- es_ES{"Espanyol sa Iberia"}
+ es_ES{"European Spanish"}
et{"Estonian"}
eu{"Basque"}
fa{"Persian"}
@@ -64,6 +82,7 @@ fil{
fr_CH{"Swiss French"}
fy{"Western Frisian"}
ga{"Irish"}
+ gaa{"Ga"}
gd{"Scots Gaelic"}
gl{"Galician"}
gn{"Guarani"}
@@ -86,6 +105,7 @@ fil{
ja{"Japanese"}
jv{"Javanese"}
ka{"Georgian"}
+ kg{"Kongo"}
kk{"Kazakh"}
km{"Khmer"}
kn{"Kannada"}
@@ -95,10 +115,14 @@ fil{
ky{"Kirghiz"}
la{"Latin"}
lb{"Luxembourgish"}
+ lg{"Ganda"}
ln{"Lingala"}
lo{"Lao"}
+ loz{"Lozi"}
lt{"Lithuanian"}
+ lua{"Luba-Lulua"}
lv{"Latvian"}
+ mfe{"Morisyen"}
mg{"Malagasy"}
mi{"Maori"}
mk{"Macedonian"}
@@ -108,16 +132,18 @@ fil{
ms{"Malay"}
mt{"Maltese"}
my{"Burmese"}
- nb{"Norwegian Bokmål"}
+ nb{"Norwegian Bokmal"}
nd{"North Ndebele"}
ne{"Nepali"}
- nl{"Olandes"}
+ nl{"Dutch"}
nl_BE{"Flemish"}
nn{"Norwegian Nynorsk"}
no{"Norwegian"}
nso{"Northern Sotho"}
ny{"Nyanja"}
+ nyn{"Nyankole"}
oc{"Occitan"}
+ om{"Oromo"}
or{"Oriya"}
os{"Ossetic"}
pa{"Punjabi"}
@@ -125,7 +151,7 @@ fil{
ps{"Pashto"}
pt{"Portuges"}
pt_BR{"Portuges sa Brazil"}
- pt_PT{"Portuges sa Iberia"}
+ pt_PT{"European Portuguese"}
qu{"Quechua"}
rm{"Rhaeto-Romance"}
rn{"Rundi"}
@@ -160,20 +186,23 @@ fil{
tk{"Turkmen"}
tlh{"Klingon"}
tn{"Tswana"}
- to{"Tonga"}
+ to{"Tongan"}
tpi{"Tok Pisin"}
tr{"Turkish"}
ts{"Tsonga"}
tt{"Tatar"}
+ tum{"Tumbuka"}
ty{"Tahitian"}
ug{"Uighur"}
uk{"Ukranian"}
+ und{"Hindi Kilalang Wika"}
ur{"Urdu"}
uz{"Uzbek"}
ve{"Venda"}
vi{"Vietnamese"}
wo{"Wolof"}
xh{"Xhosa"}
+ yi{"Yiddish"}
yo{"Yoruba"}
yue{"Cantonese"}
zh{"Chinese"}
@@ -252,9 +281,11 @@ fil{
ducet{"Default na Pagkakasunud-sunod ng Pag-uuri ng Unicode"}
gb2312han{"Pagkakasunud-sunod ng Pag-uuri ng Pinasimpleng Chinese - GB2312"}
phonebook{"Pagkakasunud-sunod ng Pag-uuri ng Phonebook"}
+ phonetic{"Phonetic na Ayos ng Pag-uuri-uri"}
pinyin{"Pagkakasunud-sunod ng Pag-uuri ng Pinyin"}
reformed{"Pagkakasunud-sunod ng Pag-uuri ng Na-reform"}
search{"Paghahanap na Layuning Pangkalahatan"}
+ searchjl{"Maghanap Ayon sa Unang Katinig ng Hangul"}
stroke{"Pagkakasunud-sunod ng Pag-uuri ng Stroke"}
traditional{"Tradisyunal na Pagkakasunud-sunod ng Pag-uuri"}
unihan{"Pagkakasunud-sunod ng Pag-uuri ng Radical-Stroke"}
@@ -267,6 +298,7 @@ fil{
beng{"Bengali Digits"}
deva{"Devanagari Digits"}
ethi{"Ethiopic Numerals"}
+ finance{"Mga Pampinansyang Numeral"}
fullwide{"Full Width Digits"}
geor{"Georgian Numerals"}
grek{"Greek Numerals"}
@@ -288,6 +320,7 @@ fil{
mlym{"Malayalam Digits"}
mong{"Mongolian Digits"}
mymr{"Myanmar Digits"}
+ native{"Mga Native na Digit"}
orya{"Oriya Digits"}
roman{"Roman Numerals"}
romanlow{"Roman Lowercase Numerals"}
@@ -295,19 +328,22 @@ fil{
telu{"Telugu Digits"}
thai{"Thai Digits"}
tibt{"Tibetan Digits"}
+ traditional{"Mga Tradisyunal na Numeral"}
+ vaii{"Mga Vai na Digit"}
}
}
Variants{
PINYIN{"Pinyin Romanization"}
WADEGILE{"Wade-Giles Romanization"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
codePatterns{
language{"{0}"}
script{"{0}"}
territory{"{0}"}
}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fil_PH.txt b/Build/source/libs/icu/icu-50.1/data/lang/fil_PH.txt
index 42baeba30c9..42baeba30c9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fil_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fil_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fo.txt b/Build/source/libs/icu/icu-50.1/data/lang/fo.txt
index 49ffa9c0bdd..cf76b77162d 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fo.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ fo{
Languages{
fo{"føroyskt"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fr.txt b/Build/source/libs/icu/icu-50.1/data/lang/fr.txt
index 17ec4e51037..0ea0268f0ac 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr.xml
// *
// ***************************************************************************
/**
@@ -11,10 +11,21 @@
*/
fr{
Keys{
- calendar{"Calendrier"}
- collation{"Ordonnancement"}
- currency{"Devise"}
- numbers{"Nombres"}
+ calendar{"calendrier"}
+ colAlternate{"Tri ne tenant pas compte des symboles"}
+ colBackwards{"Tri inversé des caractères accentués"}
+ colCaseFirst{"Classement basé sur les majuscules et les minuscules"}
+ colCaseLevel{"Tri sensible à la casse"}
+ colHiraganaQuaternary{"Tri des caractères Kana"}
+ colNormalization{"Tri normalisé"}
+ colNumeric{"Tri numérique"}
+ colStrength{"Priorité du tri"}
+ collation{"ordonnancement"}
+ currency{"devise"}
+ numbers{"nombres"}
+ timezone{"Fuseau horaire"}
+ va{"Variante locale"}
+ variableTop{"Trier en tant que symboles"}
x{"Usage privé"}
}
Languages{
@@ -60,16 +71,20 @@ fr{
ban{"balinais"}
bas{"bassa"}
bat{"langue balte"}
+ bax{"bamoun"}
+ bbj{"ghomala"}
be{"biélorusse"}
bej{"bedja"}
bem{"bemba"}
ber{"berbère"}
+ bfd{"bafut"}
bg{"bulgare"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bichelamar"}
bik{"bikol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengali"}
@@ -78,10 +93,13 @@ fr{
br{"breton"}
bra{"braj"}
bs{"bosniaque"}
+ bss{"akoose"}
btk{"batak"}
bua{"bouriate"}
bug{"bugi"}
+ bum{"boulou"}
byn{"blin"}
+ byv{"medumba"}
ca{"catalan"}
cad{"caddo"}
cai{"langue amérindienne centrale"}
@@ -101,6 +119,7 @@ fr{
chp{"chipewyan"}
chr{"cherokee"}
chy{"cheyenne"}
+ ckb{"sorani"}
cmc{"langue chame"}
co{"corse"}
cop{"copte"}
@@ -135,6 +154,7 @@ fr{
dv{"maldivien"}
dyu{"dioula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
ee{"éwé"}
efi{"efik"}
egy{"égyptien ancien"}
@@ -150,7 +170,7 @@ fr{
eo{"espéranto"}
es{"espagnol"}
es_419{"espagnol latino-américain"}
- es_ES{"espagnol ibérique"}
+ es_ES{"espagnol d’Europe"}
et{"estonien"}
eu{"basque"}
ewo{"éwondo"}
@@ -243,6 +263,7 @@ fr{
kar{"karen"}
kaw{"kawi"}
kbd{"kabardin"}
+ kbl{"kanembou"}
kcg{"tyap"}
kfo{"koro"}
kg{"kongo"}
@@ -252,6 +273,7 @@ fr{
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kazakh"}
+ kkj{"kako"}
kl{"groenlandais"}
km{"khmer"}
kmb{"kiMboundou"}
@@ -293,15 +315,18 @@ fr{
lus{"lushai"}
lv{"letton"}
mad{"madurais"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makassar"}
man{"mandingue"}
map{"malayo-polynésien"}
mas{"masai"}
+ mde{"maba"}
mdf{"moksa"}
mdr{"mandar"}
men{"mendé"}
+ mfe{"créole mauricien"}
mg{"malgache"}
mga{"moyen irlandais"}
mh{"marshall"}
@@ -322,12 +347,14 @@ fr{
mr{"marathe"}
ms{"malais"}
mt{"maltais"}
+ mua{"mundang"}
mul{"multilingue"}
mun{"langue mounda"}
mus{"creek"}
mwl{"mirandais"}
mwr{"marwarî"}
my{"birman"}
+ mye{"myènè"}
myn{"langue maya"}
myv{"erzya"}
na{"nauruan"}
@@ -344,8 +371,9 @@ fr{
nic{"langue nigéro-congolaise"}
niu{"niué"}
nl{"néerlandais"}
- nl_BE{"néerlandais belge"}
+ nl_BE{"flamand"}
nn{"norvégien nynorsk"}
+ nnh{"ngiemboon"}
no{"norvégien"}
nog{"nogaï"}
non{"vieux norrois"}
@@ -386,12 +414,12 @@ fr{
ps{"pachto"}
pt{"portugais"}
pt_BR{"portugais brésilien"}
- pt_PT{"portugais ibérique"}
- qu{"langue quechua"}
+ pt_PT{"portugais d’Europe"}
+ qu{"quechua"}
raj{"rajasthani"}
rap{"rapanui"}
rar{"rarotongien"}
- rm{"rhéto-roman"}
+ rm{"romanche"}
rn{"roundi"}
ro{"roumain"}
roa{"langue romane"}
@@ -406,21 +434,28 @@ fr{
sai{"langue amérindienne du Sud"}
sal{"langue salishenne"}
sam{"araméen samaritain"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santal"}
+ sba{"ngambay"}
sc{"sarde"}
scn{"sicilien"}
sco{"écossais"}
sd{"sindhî"}
se{"sami du Nord"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkoupe"}
sem{"langue sémitique"}
+ ses{"songhaï koyraboro senni"}
sg{"sangho"}
sga{"ancien irlandais"}
sgn{"langue des signes"}
sh{"serbo-croate"}
+ shi{"chleuh"}
shn{"shan"}
- si{"singhalais"}
+ shu{"arabe tchadien"}
+ si{"cinghalais"}
sid{"sidamo"}
sio{"langue sioux"}
sit{"langue sino-tibétaine"}
@@ -444,6 +479,7 @@ fr{
srr{"sérère"}
ss{"swati"}
ssa{"langue nilo-saharienne"}
+ ssy{"saho"}
st{"sesotho"}
su{"soundanais"}
suk{"sukuma"}
@@ -452,12 +488,14 @@ fr{
sv{"suédois"}
sw{"swahili"}
swb{"comorien"}
+ swc{"swahili du Congo"}
syc{"syriaque classique"}
syr{"syriaque"}
ta{"tamoul"}
tai{"langue taï"}
te{"télougou"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetum"}
tg{"tadjik"}
@@ -472,10 +510,11 @@ fr{
tli{"tlingit"}
tmh{"tamacheq"}
tn{"tswana"}
- to{"tongan"}
+ to{"tongien"}
tog{"tonga nyasa"}
tpi{"tok pisin"}
tr{"turc"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshian"}
tt{"tatar"}
@@ -486,12 +525,13 @@ fr{
tw{"twi"}
ty{"tahitien"}
tyv{"touva"}
+ tzm{"tamazight"}
udm{"oudmourte"}
- ug{"ouïgour"}
+ ug{"ouïghour"}
uga{"ougaritique"}
uk{"ukrainien"}
umb{"umbundu"}
- und{"indéterminé"}
+ und{"langue indéterminée"}
ur{"ourdou"}
uz{"ouzbek"}
vai{"vaï"}
@@ -499,7 +539,9 @@ fr{
vi{"vietnamien"}
vo{"volapuk"}
vot{"vote"}
+ vun{"vunjo"}
wa{"wallon"}
+ wae{"walser"}
wak{"langues wakashennes"}
wal{"walamo"}
war{"waray"}
@@ -508,8 +550,11 @@ fr{
wo{"wolof"}
xal{"kalmouk"}
xh{"xhosa"}
+ xog{"soga"}
yao{"yao"}
yap{"yapois"}
+ yav{"yangben"}
+ ybb{"yémba"}
yi{"yiddish"}
yo{"yoruba"}
ypk{"langues yupik"}
@@ -527,6 +572,9 @@ fr{
zxx{"sans contenu linguistique"}
zza{"zazaki"}
}
+ LanguagesShort{
+ az{"azéri"}
+ }
Scripts{
Arab{"arabe"}
Armi{"araméen impérial"}
@@ -545,7 +593,7 @@ fr{
Cans{"syllabaire autochtone canadien unifié"}
Cari{"carien"}
Cham{"cham"}
- Cher{"tchérokî"}
+ Cher{"cherokee"}
Cirt{"cirth"}
Copt{"copte"}
Cprt{"syllabaire chypriote"}
@@ -565,10 +613,10 @@ fr{
Gujr{"goudjarâtî"}
Guru{"gourmoukhî"}
Hang{"hangûl"}
- Hani{"idéogrammes han"}
+ Hani{"sinogrammes"}
Hano{"hanounóo"}
- Hans{"idéogrammes han simplifiés"}
- Hant{"idéogrammes han traditionnels"}
+ Hans{"simplifié"}
+ Hant{"traditionnel"}
Hebr{"hébreu"}
Hira{"hiragana"}
Hmng{"pahawh hmong"}
@@ -627,7 +675,7 @@ fr{
Saur{"saurashtra"}
Sgnw{"écriture des signes"}
Shaw{"shavien"}
- Sinh{"singhalais"}
+ Sinh{"cingalais"}
Sund{"sundanais"}
Sylo{"sylotî nâgrî"}
Syrc{"syriaque"}
@@ -657,7 +705,7 @@ fr{
Zsym{"symboles"}
Zxxx{"non écrit"}
Zyyy{"commun"}
- Zzzz{"écriture inconnue ou non valide"}
+ Zzzz{"écriture inconnue"}
}
Scripts%stand-alone{
Hans{"chinois simplifié"}
@@ -670,11 +718,11 @@ fr{
coptic{"Calendrier copte"}
ethiopic{"Calendrier éthiopien"}
ethiopic-amete-alem{"Calendrier éthiopien Amete Alem"}
- gregorian{"Calendrier grégorien"}
+ gregorian{"calendrier grégorien"}
hebrew{"Calendrier hébraïque"}
indian{"Calendrier indien"}
- islamic{"Calendrier musulman"}
- islamic-civil{"Calendrier civil musulman"}
+ islamic{"calendrier musulman"}
+ islamic-civil{"calendrier civil musulman"}
japanese{"Calendrier japonais"}
persian{"Calendrier persan"}
roc{"Calendrier républicain chinois"}
@@ -682,12 +730,14 @@ fr{
collation{
big5han{"Ordre chinois traditionnel - Big5"}
dictionary{"Ordre du dictionnaire"}
- ducet{"table d'ordonnancement par défaut d'Unicode"}
+ ducet{"ordre Unicode par défaut"}
gb2312han{"Ordre chinois simplifié - GB2312"}
phonebook{"Ordre de l’annuaire"}
+ phonetic{"Ordre de tri phonétique"}
pinyin{"Ordre pinyin"}
reformed{"Ordre réformé"}
- search{"Recherche générique"}
+ search{"recherche générique"}
+ searchjl{"Rechercher par consonne initiale en hangeul"}
stroke{"Ordre des traits"}
traditional{"Ordre traditionnel"}
unihan{"Ordre par radical et nombre de traits"}
@@ -700,34 +750,39 @@ fr{
beng{"chiffres bengalis"}
deva{"chiffres devanagaris"}
ethi{"chiffres éthiopiens"}
- fullwide{"Chiffres pleine chasse"}
+ finance{"Chiffres financiers"}
+ fullwide{"chiffres pleine chasse"}
geor{"chiffres géorgiens"}
grek{"chiffres grecs"}
greklow{"chiffres grecs minuscules"}
- gujr{"chiffres gujaratis"}
- guru{"chiffres gurmukhis"}
+ gujr{"chiffres goudjarâtîs"}
+ guru{"chiffres gourmoukhîs"}
hanidec{"nombres décimaux chinois"}
- hans{"Chiffres en chinois simplifié"}
- hansfin{"Chiffres financiers en chinois simplifié"}
- hant{"Chiffres en chinois traditionnel"}
- hantfin{"Chiffres financiers en chinois traditionnel"}
+ hans{"chiffres en chinois simplifié"}
+ hansfin{"chiffres financiers en chinois simplifié"}
+ hant{"chiffres en chinois traditionnel"}
+ hantfin{"chiffres financiers en chinois traditionnel"}
hebr{"chiffres hébreux"}
- jpan{"Chiffres japonais"}
- jpanfin{"Chiffres japonais financiers"}
+ jpan{"chiffres japonais"}
+ jpanfin{"chiffres japonais financiers"}
khmr{"chiffres khmers"}
knda{"Chiffres en kannada"}
laoo{"chiffres laotiens"}
latn{"chiffres occidentaux"}
- mlym{"chiffres malayalams"}
+ mlym{"chiffres malayâlams"}
mong{"chiffres mongols"}
mymr{"chiffres birmans"}
+ native{"Chiffres natifs"}
orya{"chiffres oriyas"}
roman{"chiffres romains"}
romanlow{"chiffres romains minuscules"}
taml{"chiffres tamouls"}
+ tamldec{"chiffres tamouls"}
telu{"chiffres télougous"}
thai{"chiffres thaïs"}
tibt{"chiffres tibétains"}
+ traditional{"Chiffres traditionnels"}
+ vaii{"Chiffres en vaï"}
}
}
Variants{
@@ -761,13 +816,14 @@ fr{
VALENCIA{"valencien"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
codePatterns{
language{"langue : {0}"}
script{"écriture : {0}"}
territory{"région : {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0} : {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/fr_CA.txt b/Build/source/libs/icu/icu-50.1/data/lang/fr_CA.txt
index e1843978378..61422f17351 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/fr_CA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/fr_CA.txt
@@ -2,17 +2,34 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_CA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_CA.xml
// *
// ***************************************************************************
fr_CA{
Keys{
+ calendar{"Calendrier"}
+ currency{"Devise"}
numbers{"Chiffres"}
}
+ Languages{
+ es_ES{"espagnol ibérique"}
+ pt_PT{"portugais ibérique"}
+ si{"singhalais"}
+ to{"tongan"}
+ ug{"ouïgour"}
+ und{"indéterminé"}
+ }
+ Scripts{
+ Hans{"idéogrammes han simplifiés"}
+ Hant{"idéogrammes han traditionnels"}
+ }
Types{
calendar{
ethiopic-amete-alem{"Calendrier éthiopien de l'An de grâce"}
+ gregorian{"Calendrier grégorien"}
+ islamic{"Calendrier musulman"}
+ islamic-civil{"Calendrier civil musulman"}
persian{"Calendrier perse"}
}
collation{
@@ -40,6 +57,7 @@ fr_CA{
hans{"Chiffres chinois simplifiés"}
hansfin{"Chiffres monétaires chinois simplifiés"}
hant{"Chiffres chinois traditionnels"}
+ hantfin{"Chiffres financiers en chinois traditionnel"}
hebr{"Chiffre hébreux"}
jpanfin{"Chiffres monétaires japonais"}
khmr{"Chiffres khmer"}
@@ -58,5 +76,5 @@ fr_CA{
tibt{"Chiffres tibétains"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ga.txt b/Build/source/libs/icu/icu-50.1/data/lang/ga.txt
index 3ee8b1a1020..5bb90cc52c6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ga.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ga.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ga.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ga.xml
// *
// ***************************************************************************
/**
@@ -156,5 +156,5 @@ ga{
zh_Hant{"Sínis Thraidisiúnta"}
zu{"Súlúis"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.27"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/gl.txt b/Build/source/libs/icu/icu-50.1/data/lang/gl.txt
index 21ebd6a9f0e..3c26fef199b 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/gl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/gl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gl.xml
// *
// ***************************************************************************
/**
@@ -11,16 +11,29 @@
*/
gl{
Keys{
- calendar{"calendario"}
- collation{"orde alfabética"}
- currency{"moeda"}
+ calendar{"Calendario"}
+ colAlternate{"Ignorar clasificación de símbolos"}
+ colBackwards{"Clasificación de acentos invertida"}
+ colCaseFirst{"Orde de maiúsculas/minúsculas"}
+ colCaseLevel{"Clasificación que distingue entre maiúsculas e minúsculas"}
+ colHiraganaQuaternary{"Clasificación Kana"}
+ colNormalization{"Clasificación normalizada"}
+ colNumeric{"Clasificación numérica"}
+ colStrength{"Forza de clasificación"}
+ collation{"Orde de clasificación"}
+ currency{"Moeda"}
numbers{"Números"}
+ timezone{"Fuso horario"}
+ va{"Variante local"}
+ variableTop{"Clasificar como símbolos"}
x{"Uso privado"}
}
Languages{
ab{"abkhazo"}
+ ach{"Acoli"}
af{"afrikaans"}
afa{"lingua afro-asiática"}
+ ak{"Akán"}
alg{"lingua algonquina"}
am{"amárico"}
an{"aragonés"}
@@ -35,16 +48,20 @@ gl{
az{"azerbaiano"}
bat{"lingua báltica"}
be{"bielorruso"}
+ bem{"Bemba"}
bg{"búlgaro"}
- bh{"bihariano"}
+ bh{"Bihariano"}
bn{"bengalí"}
bo{"tibetano"}
- br{"bretón"}
+ br{"Bretón"}
bs{"bosnio"}
ca{"catalán"}
cai{"lingua india centroamericana"}
cau{"lingua caucásica"}
cel{"lingua céltica"}
+ chr{"Cheroqui"}
+ ckb{"Kurdo soraní"}
+ co{"Corso"}
cs{"checo"}
cu{"eslavo eclesiástico"}
cy{"galés"}
@@ -54,6 +71,7 @@ gl{
de_CH{"alto alemán suízo"}
dv{"divehi"}
dz{"dzongkha"}
+ ee{"Ewé"}
efi{"ibibio"}
egy{"exipcio antigo"}
el{"grego"}
@@ -79,6 +97,7 @@ gl{
fr_CH{"francés suízo"}
fy{"frisón"}
ga{"irlandés"}
+ gaa{"Ga"}
gd{"gaélico escocés"}
gem{"lingua xermánica"}
gl{"galego"}
@@ -94,7 +113,7 @@ gl{
ht{"haitiano"}
hu{"húngaro"}
hy{"armenio"}
- ia{"interlingua"}
+ ia{"Interlingua"}
id{"indonesio"}
ig{"ibo"}
inc{"lingua índica"}
@@ -104,6 +123,7 @@ gl{
ja{"xaponés"}
jv{"xavanés"}
ka{"xeorxiano"}
+ kg{"Congolés"}
kk{"casaco"}
km{"cambodiano"}
kn{"kannada"}
@@ -113,10 +133,14 @@ gl{
ky{"kyrgiz"}
la{"latín"}
lb{"luxemburgués"}
+ lg{"Ganda"}
ln{"lingala"}
lo{"laotiano"}
+ loz{"Lozi"}
lt{"lituano"}
+ lua{"Luba-Lulua"}
lv{"letón"}
+ mfe{"Crioulo mauritano"}
mg{"malgaxe"}
mi{"maorí"}
mis{"lingua miscelánea"}
@@ -136,9 +160,12 @@ gl{
nl_BE{"flamenco"}
nn{"noruegués nynorsk"}
no{"noruegués"}
+ nso{"Sesotho sa leboa"}
nub{"lingua nubia"}
ny{"chewa"}
- oc{"occitano"}
+ nyn{"Nyankole"}
+ oc{"Occitano"}
+ om{"Oromo"}
or{"oriya"}
os{"osetio"}
pa{"punjabi"}
@@ -147,7 +174,7 @@ gl{
ps{"paxtún"}
pt{"portugués"}
pt_BR{"portugués brasileiro"}
- pt_PT{"portugués ibérico"}
+ pt_PT{"Portugués europeo"}
qu{"quechua"}
rm{"romanche"}
rn{"rundi"}
@@ -186,13 +213,14 @@ gl{
ti{"tigriña"}
tk{"turcomano"}
tl{"tagalo"}
- tlh{"clingon"}
+ tlh{"Clingon"}
tn{"tswana"}
- to{"tongano"}
+ to{"tonganés"}
tpi{"tok pisin"}
tr{"turco"}
ts{"xitsonga"}
tt{"tártaro"}
+ tum{"Tumbuka"}
tut{"lingua altaica"}
ty{"tahitiano"}
ug{"uigur"}
@@ -204,7 +232,7 @@ gl{
vi{"vietnamita"}
wo{"wólof"}
xh{"xhosa"}
- yi{"yiddish"}
+ yi{"Yiddish"}
yo{"ioruba"}
zh{"chinés"}
zh_Hans{"chinés simplificado"}
@@ -253,9 +281,9 @@ gl{
Thai{"Tailandés"}
Tibt{"Tibetano"}
Zsym{"Símbolos"}
- Zxxx{"non escrita"}
+ Zxxx{"Non escrita"}
Zyyy{"Común"}
- Zzzz{"escritura descoñecida"}
+ Zzzz{"Escritura descoñecida"}
}
Scripts%stand-alone{
Hans{"Han simplificado"}
@@ -268,7 +296,7 @@ gl{
coptic{"Calendario cóptico"}
ethiopic{"Calendario etíope"}
ethiopic-amete-alem{"Calendario Amete Alem etíope"}
- gregorian{"calendario gregoriano"}
+ gregorian{"Calendario gregoriano"}
hebrew{"calendario hebreo"}
indian{"Calendario nacional indio"}
islamic{"calendario islámico"}
@@ -283,9 +311,11 @@ gl{
ducet{"Criterio de ordenación Unicode predeterminado"}
gb2312han{"orde chinesa simplificada - GB2312"}
phonebook{"orde da guía telefónica"}
+ phonetic{"Orde de clasificación fonética"}
pinyin{"orde pinyin"}
reformed{"Criterio de ordenación reformado"}
search{"Busca de uso xeral"}
+ searchjl{"Clasificar por consonante inicial hangul"}
stroke{"orde polo número de trazos"}
traditional{"orde tradicional"}
unihan{"Criterio de ordenación radical-trazo"}
@@ -298,6 +328,7 @@ gl{
beng{"Díxitos bengalís"}
deva{"Díxitos devanagari"}
ethi{"Números etíopes"}
+ finance{"Números financeiros"}
fullwide{"Díxitos de ancho completo"}
geor{"Números xeorxianos"}
grek{"Números gregos"}
@@ -319,16 +350,20 @@ gl{
mlym{"Díxitos malabares"}
mong{"Díxitos mongoles"}
mymr{"Díxitos birmanos"}
+ native{"Díxitos orixinais"}
orya{"Díxitos oriya"}
roman{"Números romanos"}
romanlow{"Números romanos en minúsculas"}
taml{"Números támil"}
+ tamldec{"Díxitos do támil"}
telu{"Díxitos do telugú"}
thai{"Díxitos tailandeses"}
tibt{"Díxitos tibetanos"}
+ traditional{"Numeros tradicionais"}
+ vaii{"Díxitos Vai"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"Idioma: {0}"}
script{"Alfabeto: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/gsw.txt b/Build/source/libs/icu/icu-50.1/data/lang/gsw.txt
index 6d6ec269549..795a9aa7275 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/gsw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/gsw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gsw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gsw.xml
// *
// ***************************************************************************
/**
@@ -695,7 +695,7 @@ gsw{
SOLBA{"Solbica-Mundart"}
TARASK{"Taraskievica-Rächtschriibig"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
codePatterns{
language{"Schpraach: {0}"}
script{"Schrift: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/gu.txt b/Build/source/libs/icu/icu-50.1/data/lang/gu.txt
index 8d7a35808d6..a8229b798ef 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/gu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/gu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gu.xml
// *
// ***************************************************************************
/**
@@ -12,16 +12,27 @@
gu{
Keys{
calendar{"કેલેનà«àª¡àª°"}
- collation{"કà«àª°àª®"}
+ colAlternate{"પà«àª°àª¤à«€àª•à«‹àª¨à«€ સૉરà«àªŸàª¿àª‚ગને અવગણો"}
+ colBackwards{"વિપરીત àªàª•à«àª¸à«‡àª‚ટ સૉરà«àªŸàª¿àª‚ગ"}
+ colCaseFirst{"અપરકેસ/લોઅરકેસ કà«àª°àª®àª¾àª‚કન"}
+ colCaseLevel{"કેસ સંવેદી સૉરà«àªŸàª¿àª‚ગ"}
+ colHiraganaQuaternary{"કાના સૉરà«àªŸàª¿àª‚ગ"}
+ colNormalization{"સામાનà«àª¯ સૉરà«àªŸàª¿àª‚ગ"}
+ colNumeric{"આંકડાકીય સૉરà«àªŸàª¿àª‚ગ"}
+ colStrength{"સૉરà«àªŸàª¿àª‚ગ શકà«àª¤àª¿"}
+ collation{"સૉરà«àªŸ કà«àª°àª®"}
currency{"ચલણ"}
numbers{"આંકડાઓ"}
+ timezone{"સમય àªà«‹àª¨"}
+ va{"લોકેલ વેરિàªàª¨à«àªŸ"}
+ variableTop{"પà«àª°àª¤à«€àª•à«‹ તરીકે સૉરà«àªŸ કરો"}
x{"ખાનગી-ઉપયોગ"}
}
Languages{
aa{"અફાર"}
ab{"અબખાજિયન"}
ace{"અચીની"}
- ach{"અકોલી"}
+ ach{"àªàª•à«‹àª²à«€"}
ada{"અદાંગà«àª®à«€"}
ady{"અદિઘે"}
ae{"અવેસà«àª¤àª¨"}
@@ -29,7 +40,7 @@ gu{
afa{"અફà«àª°à«‹-àªàª¶àª¿àª¯àª¾àªŸà«€àª• ભાષાઓ"}
afh{"અફà«àª°àª¿àª¹àª¿àª²à«€"}
ain{"àªàª¨à«‚"}
- ak{"અકન"}
+ ak{"અકાન"}
akk{"અકà«àª•àª¾àª¦à«€àª¯àª¾àª¨"}
ale{"અલેઉત"}
alg{"àªàª²à«àª—ોકà«àªµàª¿àª¯àª¨ ભાષા"}
@@ -101,6 +112,7 @@ gu{
chp{"શિપેવà«àª¯àª¾àª¨"}
chr{"શેરોકી"}
chy{"શેયેનà«àª¨"}
+ ckb{"સોરાની કà«àª°à«àª¦àª¿àª¶"}
cmc{"ચારà«àª®àª¿àª• ભાષા"}
co{"કોરà«àª¸àª¿àª•àª¨"}
cop{"કોપà«àªŸàª¿àª•"}
@@ -135,7 +147,7 @@ gu{
dv{"દિવેહી"}
dyu{"ડà«àª¯à«àª²àª¾"}
dz{"àªà«‹àª‚ગખા"}
- ee{"ઇવે"}
+ ee{"ઈવ"}
efi{"àªàª«àª¿àª•"}
egy{"પà«àª°àª¾àªšà«€àª¨ ઇજીપà«àª¶àª¿àª¯àª¨"}
eka{"àªàª•àª¾àªœà«àª•"}
@@ -150,7 +162,7 @@ gu{
eo{"àªàª¸à«àªªà«‡àª°àª¾àª¨à«àªŸà«‹"}
es{"સà«àªªà«‡àª¨àª¿àª¶"}
es_419{"લેટિન અમેરિકન સà«àªªà«‡àª¨àª¿àª¶"}
- es_ES{"ઇબેરિયન સà«àªªà«‡àª¨àª¿àª¶"}
+ es_ES{"યà«àª°à«‹àªªàª¿àª¯àª¨ સà«àªªà«‡àª¨àª¿àª¶"}
et{"àªàª¸à«àªŸà«‹àª¨àª¿àª¯àª¨"}
eu{"બાસà«àª•"}
ewo{"ઇવોનà«àª¡à«‹"}
@@ -174,7 +186,7 @@ gu{
fur{"ફà«àª°àª¿àª¯à«àª²àª¿àª¯àª¾àª¨"}
fy{"પશà«àªšàª¿àª®à«€ ફà«àª°àª¿àª¶àª¿àª¯àª¨"}
ga{"આઇરિશ"}
- gaa{"ગા"}
+ gaa{"Ga"}
gay{"ગાયો"}
gba{"બાયા"}
gd{"સà«àª•à«‹àªŸà«àª¸ ગેલિક"}
@@ -286,7 +298,7 @@ gu{
loz{"લોàªà«€"}
lt{"લિથà«àª¨àª¿àª¯àª¨"}
lu{"લà«àª¯à«‚બા કટાંગા"}
- lua{"લૂબા-લà«àª²à«àª†"}
+ lua{"લà«àª¯à«‚બા-લà«àª²à«àª†"}
lui{"લà«àª‡àª¸à«‡àª¨à«‹"}
lun{"લà«àª¨à«àª¡àª¾"}
luo{"લà«àª¯à«àª“"}
@@ -302,6 +314,7 @@ gu{
mdf{"મોકà«àª·"}
mdr{"મંડાર"}
men{"મેનà«àª¡à«‡"}
+ mfe{"મોરીસà«àª¯à«‡àª¨"}
mg{"મલાગસી"}
mga{"મિડિલ આઇરિશ"}
mh{"મારà«àª¶àª²à«€àª"}
@@ -360,7 +373,7 @@ gu{
nyn{"નà«àª¯àª¾àª¨àª•à«‹àª²"}
nyo{"નà«àª¯à«‹àª°à«‹"}
nzi{"નà«àªàª¿àª®àª¾"}
- oc{"ઑકીટન"}
+ oc{"ઓકà«àª¸àª¿àªŸàª¨"}
oj{"ઓàªàª¿àª‚બà«àªµàª¾"}
om{"ઓરોમો"}
or{"ઉડિયા"}
@@ -386,7 +399,7 @@ gu{
ps{"પશà«àª¤à«‹"}
pt{"પોરà«àªŸà«àª—à«€àª"}
pt_BR{"બà«àª°àª¾àªàª¿àª²à«€àª¯àª¨ પોરà«àªŸà«àª—à«€àª"}
- pt_PT{"ઇબેરિયન પોરà«àªŸà«àª—à«€àª"}
+ pt_PT{"યà«àª°à«‹àªªàª¿àª¯àª¨ પોરà«àªŸà«àª—à«€àª"}
qu{"કà«àªµà«‡àªšà«àª†"}
raj{"રાજસà«àª¥àª¾àª¨à«€"}
rap{"રાપાનà«àª‡"}
@@ -468,18 +481,18 @@ gu{
tk{"તà«àª°à«àª•àª®à«‡àª¨"}
tkl{"તોકેલાઉ"}
tl{"ટાગાલોગ"}
- tlh{"કà«àª²àª¿àª‚ગન"}
+ tlh{"કà«àª²àª¿àª¨à«àª—ોન"}
tli{"લિંગિત"}
tmh{"તામાશેખ"}
tn{"તà«àª¸à«àªµàª¾àª¨àª¾"}
- to{"ટોંગા"}
+ to{"ટોંગાન"}
tog{"નà«àª¯àª¾àª¸àª¾ ટોનà«àª—ા"}
tpi{"ટોક પિસિન"}
tr{"ટરà«àª•à«€àª¶"}
ts{"સોંગા"}
tsi{"સિમà«àª¶àª¿àª¯àª¨"}
tt{"તતાર"}
- tum{"તમà«àª¬à«‚કા"}
+ tum{"તà«àª®à«àª¬à«àª•àª¾"}
tup{"ટà«àª¯à«‚પી ભાષા"}
tut{"અલà«àªŸà«‡àª‡àª• ભાષા"}
tvl{"તà«àªµàª¾àª²à«"}
@@ -491,7 +504,7 @@ gu{
uga{"યà«àª—ેરિટિક"}
uk{"યà«àª•à«àª°à«‡àª¨àª¿àª¯àª¨"}
umb{"ઉમà«àª¬à«àª¨à«àª¡à«‚"}
- und{"અજà«àªžàª¾àª¤ અથવા અમાનà«àª¯ ભાષા"}
+ und{"અજà«àªžàª¾àª¤ ભાષા"}
ur{"ઉરà«àª¦à«"}
uz{"ઉàªà«àª¬à«‡àª•"}
vai{"વાઇ"}
@@ -510,7 +523,7 @@ gu{
xh{"ખોસા"}
yao{"યાઓ"}
yap{"યાપીસ"}
- yi{"યીદà«àª¦à«€àª¶"}
+ yi{"યિદà«àª¦àª¿àª¶"}
yo{"યોરૂબા"}
ypk{"યૂપિક ભાષા"}
yue{"કેંટોનીàª"}
@@ -570,7 +583,7 @@ gu{
Hani{"હાન"}
Hano{"હનà«àª¨à«‚"}
Hans{"સરળીકૃત"}
- Hant{"પારમà«àªªàª°àª¿àª• હન"}
+ Hant{"પરંપરાગત"}
Hebr{"હીબà«àª°à«"}
Hira{"હિરાગાના"}
Hmng{"પહાઉ મોનà«àª—"}
@@ -659,7 +672,7 @@ gu{
Zsym{"પà«àª°àª¤à«€àª• લિપી"}
Zxxx{"અલિખિત"}
Zyyy{"સામાનà«àª¯"}
- Zzzz{"અજà«àªžàª¾àª¤ અથવા અમાનà«àª¯ લિપિ"}
+ Zzzz{"અજà«àªžàª¾àª¤ લિપિ"}
}
Scripts%stand-alone{
Hans{"સરળીકૃત હેન"}
@@ -685,11 +698,13 @@ gu{
big5han{"પરંપરાગત ચાઇનિઠસોરà«àªŸ કà«àª°àª®àª¬àª¦à«àª§"}
dictionary{"શબà«àª¦àª•à«‹àª¶ અનà«àª•à«àª®"}
ducet{"ડિફોલà«àªŸ યà«àª¨àª¿àª•à«‹àª¡ અનà«àª•à«àª®"}
- gb2312han{"સરળિકૃત ચાઇનીઠસોરà«àªŸ કà«àª°àª®àª¬àª¦à«àª§-GB2312"}
+ gb2312han{"સરળીકૃત ચાઇનીઠસૉરà«àªŸ કà«àª°àª® - GB2312"}
phonebook{"ફોનબà«àª• અનà«àª•à«àª®"}
+ phonetic{"ધà«àªµàª¨à«àª¯àª¾àª¤à«àª®àª• સૉરà«àªŸ કà«àª°àª®"}
pinyin{"પિનયિન અનà«àª•à«àª®"}
reformed{"પૂનરà«àª¸à«àªµàª°à«‚પિત અનà«àª•à«àª®"}
search{"સામાનà«àª¯-ઉદà«àª¦à«‡àª¶ શોધ"}
+ searchjl{"હંગà«àª² પà«àª°àª¾àª°àª‚ભિક વà«àª¯àª‚જન દà«àªµàª¾àª°àª¾ શોધો"}
stroke{"સà«àªŸà«àª°à«‹àª• અનà«àª•à«àª®"}
traditional{"પરંપરાગત અનà«àª•à«àª®"}
unihan{"રેડિકલ-સà«àªŸà«àª°à«‹àª•"}
@@ -702,6 +717,7 @@ gu{
beng{"બંગાળી અંકો"}
deva{"દેવનાગરી"}
ethi{"ઇથિયોપીક સંખà«àª¯àª¾àª“"}
+ finance{"નાણાકીય સંખà«àª¯àª¾àª“"}
fullwide{"પૂરà«àª£ પહોળાઈ અંકો"}
geor{"જà«àª¯à«‹àª°à«àªœàª¿àª…ન સંખà«àª¯àª¾àª“"}
grek{"ગà«àª°àª¿àª• સંખà«àª¯àª¾àª“"}
@@ -723,6 +739,7 @@ gu{
mlym{"મલયાલમ અંકો"}
mong{"મોંગોલિયન અંકો"}
mymr{"મયાનà«àª®àª¾àª° અંકો"}
+ native{"મૂળ અંકો"}
orya{"ઓરિયા અંકો"}
roman{"રોમન સંખà«àª¯àª¾àª“"}
romanlow{"રોમન નાના અકà«àª·àª°àª¨à«€ સંખà«àª¯àª¾"}
@@ -730,14 +747,17 @@ gu{
telu{"તેલà«àª—ૠઅંક"}
thai{"થાઇ અંક"}
tibt{"તિબેટિયન અંકો"}
+ traditional{"પરંપરાગત અંકો"}
+ vaii{"વાઇ અંકો"}
}
}
Variants{
PINYIN{"પિનયિન રોમનાઇàªà«‡àª¶àª¨"}
WADEGILE{"વેડ-ગિલà«àª¸ રોમનાઇàªà«‡àª¶àª¨"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/guz.txt b/Build/source/libs/icu/icu-50.1/data/lang/guz.txt
index 1cea52baa4e..fc777b2b9d5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/guz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/guz.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/guz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/guz.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ guz{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/gv.txt b/Build/source/libs/icu/icu-50.1/data/lang/gv.txt
index 499ed6af9ca..e40e06b3073 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/gv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/gv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gv.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ gv{
Languages{
gv{"Gaelg"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha.txt
index 17ae10dc275..2a103f26159 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha.xml
// *
// ***************************************************************************
/**
@@ -56,5 +56,5 @@ ha{
zh{"Harshen Sin"}
zu{"Harshen Zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha_GH.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha_GH.txt
index a4146046faa..a4146046faa 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn.txt
index 2fae1f41f42..649d47fe398 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_GH.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_GH.txt
index 4a7717b8001..4a7717b8001 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_NE.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_NE.txt
index b383c7cd6af..b383c7cd6af 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_NG.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_NG.txt
index 1b098764eec..1b098764eec 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha_Latn_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha_Latn_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha_NE.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha_NE.txt
index 5c06d78f740..5c06d78f740 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ha_NG.txt b/Build/source/libs/icu/icu-50.1/data/lang/ha_NG.txt
index 66e217039b9..66e217039b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ha_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ha_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/haw.txt b/Build/source/libs/icu/icu-50.1/data/lang/haw.txt
index 4dee75617ba..56f59e882b3 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/haw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/haw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/haw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/haw.xml
// *
// ***************************************************************************
/**
@@ -49,5 +49,5 @@ haw{
zh_Hans{"PÄkÄ“ HoÊ»omaÊ»alahi Ê»ia"}
zh_Hant{"PÄkÄ“ KuÊ»una"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/he.txt b/Build/source/libs/icu/icu-50.1/data/lang/he.txt
index 689ecc2226a..d9f8300097a 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/he.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/he.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/he.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/he.xml
// *
// ***************************************************************************
/**
@@ -12,78 +12,163 @@
he{
Keys{
calendar{"לוח שנה"}
- collation{"מיון"}
+ colAlternate{"×”×ª×¢×œ× ×ž×¡×ž×œ×™× ×‘×ž×™×•×Ÿ"}
+ colBackwards{"מיון לפי הטעמות בסדר הפוך"}
+ colCaseFirst{"סידור לפי ×ותיות רישיות/קטנות"}
+ colCaseLevel{"מיון תלוי רישיות"}
+ colHiraganaQuaternary{"מיון ק×× ×”"}
+ colNormalization{"מיון מנורמל"}
+ colNumeric{"מיון לפי מספרי×"}
+ colStrength{"עוצמת המיון"}
+ collation{"סדר מיון"}
currency{"מטבע"}
numbers{"מספרי×"}
+ timezone{"×זור זמן"}
+ va{"משתנה ×זור"}
+ variableTop{"מיין כסמלי×"}
x{"שימוש פרטי"}
}
Languages{
aa{"×פ×רית"}
ab{"×בחזית"}
+ ace{"×כינזית"}
+ ach{"×קולי"}
+ ada{"×דנמה"}
ady{"×דיגית"}
ae{"×בסטן"}
af{"×פריק×נס"}
afa{"שפה ×פרו-×סייתית"}
afh{"×פריהילי"}
+ agq{"××”×™×™×"}
ain{"×ינו"}
ak{"×ק×ן"}
akk{"×כדית"}
+ ale{"×ל×וט"}
+ alg{"השפה ×”×לגונקווי×נית"}
+ alt{"×לט××™ דרומית"}
am{"×מהרית"}
+ an{"×ר×גונית"}
ang{"×נגלית עתיקה"}
+ anp{"×× ×’'יקה"}
apa{"שפה ×פ×צ׳ית"}
ar{"ערבית"}
arc{"×רמית"}
+ arn{"×ר×וקנית"}
+ arp{"×רפהו"}
art{"שפה מל×כותית"}
+ arw{"×רוו×ק"}
as{"×ס×מית"}
+ asa{"×סו"}
ast{"×סטורית"}
+ ath{"השפה ×”×ת'פסקנית"}
aus{"שפה ×וסטרלית"}
+ av{"×ב×רית"}
awa{"×וו×דית"}
ay{"×יימ×רית"}
az{"×זרית"}
ba{"בשקירית"}
+ bad{"בנדה"}
+ bai{"השפה הב×מילקית"}
bal{"ב×לוצ׳י"}
ban{"בלינזית"}
+ bas{"בס××"}
bat{"שפות בלטיות"}
+ bax{"ב×קס"}
+ bbj{"גומל"}
be{"בל×רוסית"}
bej{"בז׳ה"}
+ bem{"במבה"}
ber{"ברברית"}
+ bez{"בנה"}
+ bfd{"ב×פוט"}
bg{"בולגרית"}
bh{"ביה×רי"}
+ bho{"בוג'פורי"}
bi{"ביסלמה"}
+ bik{"ביקול"}
+ bin{"ביני"}
+ bkm{"קו×"}
+ bla{"סיקסיקה"}
+ bm{"במב×רה"}
bn{"בנגלית"}
bnt{"בנטו"}
bo{"טיבטית"}
br{"ברטונית"}
+ bra{"בר××’'"}
+ brx{"בודו"}
bs{"בוסנית"}
+ bss{"×קוסה"}
+ btk{"בט×ק"}
+ bua{"בורי×ט"}
+ bug{"בוגינזית"}
+ bum{"בולו"}
+ byn{"בלין"}
+ byv{"מדומבה"}
ca{"קטל×נית"}
cad{"ק×דו"}
cai{"שפה ×ינדי×נית מרכז-×מריק×ית"}
+ car{"ק×ריב"}
cau{"שפה קווקזית"}
+ cay{"ק×יוגה"}
+ cch{"×טס×"}
ce{"צ׳צ׳נית"}
ceb{"קבו×נו"}
cel{"שפה קלטית"}
+ cgg{"צ'יגה"}
+ ch{"צ'מורו"}
+ chb{"צ'יבצ'ה"}
chg{"צ׳××’×ט××™"}
+ chk{"צ'וקסה"}
+ chm{"מ×רי"}
+ chn{"ניב צ'ינוק"}
+ cho{"צ'וקט×ו"}
+ chp{"צ'יפווי×ן"}
chr{"צ׳רוקי"}
+ chy{"ש×יין"}
+ ckb{"כורדית סור×נית"}
+ cmc{"השפה הצ'×מית"}
co{"קורסיקנית"}
cop{"קופטית"}
+ cpe{"קרי×ולית ×ו פידג'ין מבוססת ×נגלית"}
+ cpf{"קרי×ולית ×ו פידג'ין מבוססת-צרפתית"}
+ cpp{"קרי×ולית ×ו פידג'ין מבוססת-פורטוגזית"}
+ cr{"קרי"}
crh{"טטרית של קרי×"}
crp{"שפה קר×ולית ×ו פידג׳×נית"}
cs{"צ׳כית"}
+ csb{"קשובי×ן"}
cu{"סל×בית כנסייתית עתיקה"}
+ cus{"השפה הקושיטית"}
+ cv{"צ'וב×ש"}
cy{"וולשית"}
da{"דנית"}
dak{"דקוטה"}
+ dar{"דרגווה"}
+ dav{"ט×יטה"}
+ day{"די×ק"}
de{"גרמנית"}
de_AT{"גרמנית ×וסטרית"}
de_CH{"גרמנית שוויצרית (גבוהה)"}
del{"דל×וור"}
den{"סל×בית"}
+ dgr{"דוגריב"}
+ din{"דינקה"}
+ dje{"×–×רמה"}
doi{"דוגרי"}
+ dra{"השפה הדר×ווידי×נית"}
+ dsb{"סורבי×ן נמוכה"}
+ dua{"דו×לה"}
dum{"הולנדית תיכונה"}
dv{"דיבהי"}
+ dyo{"הולה-פוניי"}
+ dyu{"דיולה"}
dz{"דזונקה"}
+ dzg{"דז×× ×’×”"}
+ ebu{"×מבו"}
+ ee{"×ווה"}
efi{"×פיק"}
egy{"מצרית עתיקה"}
+ eka{"×קיוק"}
el{"יוונית"}
elx{"עילמית"}
en{"×נגלית"}
@@ -95,207 +180,426 @@ he{
eo{"×ספרנטו"}
es{"ספרדית"}
es_419{"ספרדית לטינו־×מריק×ית"}
- es_ES{"ספרדית ×יברית"}
+ es_ES{"ספרדית ×ירופ×ית"}
et{"×סטונית"}
eu{"בסקית"}
+ ewo{"×וונדו"}
fa{"פרסית"}
+ fan{"פנג"}
+ fat{"פ×נטי"}
+ ff{"פולה"}
fi{"פינית"}
fil{"פיליפינית"}
+ fiu{"השפה הפינו-×וגרית"}
fj{"פיג׳ית"}
fo{"פ×רו×זית"}
+ fon{"פון"}
fr{"צרפתית"}
fr_CA{"צרפתית קנדית"}
fr_CH{"צרפתית שוויצרית"}
frm{"צרפתית תיכונה"}
fro{"צרפתית עתיקה"}
frr{"פריזית צפונית"}
+ frs{"פריזי×ן מזרחית"}
+ fur{"פריולית"}
fy{"פריזית"}
ga{"×ירית"}
+ gaa{"×’×"}
+ gay{"×’×יו"}
+ gba{"גב××™×”"}
gd{"×’×לית סקוטית"}
gem{"שפה גרמ×נית"}
gez{"×’×¢×–"}
+ gil{"גילברטזית"}
gl{"גליצי×נית"}
+ gmh{"גרמנית בינונית-גבוהה"}
gn{"גו×רני"}
+ goh{"גרמנית עתיקה גבוהה"}
gon{"גונדי"}
+ gor{"גורונט×לו"}
got{"גותית"}
+ grb{"גרבו"}
grc{"יוונית עתיקה"}
gsw{"גרמנית שוויצרית"}
gu{"גוג׳ר×טית"}
+ guz{"גוסי"}
gv{"מ×נית"}
+ gwi{"גוויצ'ין"}
ha{"×”×וסה"}
+ hai{"×”×ידה"}
haw{"הוו×ית"}
he{"עברית"}
hi{"הינדי"}
+ hil{"היליג×ינון"}
+ him{"הימצ'×לי"}
hit{"חיתית"}
+ hmn{"מונג"}
ho{"×”×רי מוטו"}
hr{"קרו×טית"}
+ hsb{"סורבי×נית עליונה"}
ht{"×”×יטית"}
hu{"הונגרית"}
+ hup{"הופה"}
hy{"×רמנית"}
+ hz{"הררו"}
ia{"â€×ינטרלינגו××”"}
+ iba{"×יב×ן"}
+ ibb{"×יביביו"}
id{"×ינדונזית"}
ie{"×ינטרלינגה"}
ig{"×יגבו"}
+ ii{"סיצ'ו×ן ×™×™"}
+ ijo{"××™×’'ו"}
+ ik{"×ינופי×ק"}
+ ilo{"×ילוקו"}
+ inc{"שפת ×”×ינדיק"}
ine{"שפה הודו-×ירופית"}
inh{"×ינגושית"}
io{"×ידו"}
ira{"שפה ×יר×נית"}
+ iro{"השפה ×”×ירוקו×ונית"}
is{"×יסלנדית"}
it{"×יטלקית"}
iu{"×ינוקטיטוט"}
ja{"יפנית"}
+ jbo{"לויב×ן"}
+ jmc{"מצ'×מה"}
jpr{"פרסית יהודית"}
jrb{"ערבית יהודית"}
jv{"×™×וונית"}
- ka{"×’×™×ורגית"}
+ ka{"×’×ורגית"}
+ kaa{"ק×ר×-קלפ×ק"}
kab{"קבילה"}
+ kac{"קצ'ין"}
+ kaj{"ג'יו"}
+ kam{"קמבה"}
+ kar{"ק×רן"}
+ kaw{"ק×ווי"}
+ kbd{"קברדית"}
+ kbl{"קנמבו"}
+ kcg{"טי×פ"}
+ kde{"מקונדה"}
+ kea{"ק×בוורדי×נו"}
+ kfo{"קורו"}
+ kg{"קונגו"}
+ kha{"ק×סי"}
+ khi{"השפה הקויס×נית"}
+ kho{"קוט×נזית"}
+ khq{"קוירה צ'יני"}
+ ki{"קיקויו"}
+ kj{"קו×× ×™×מה"}
kk{"קזחית"}
+ kkj{"ק×קו"}
kl{"ק×ל×ליסוטית"}
+ kln{"ק×לנג'ין"}
km{"קמרית"}
+ kmb{"קימבונדו"}
kn{"קנ×דה"}
ko{"קורי×נית"}
+ kok{"קונק×× ×™"}
+ kos{"קוסר××™×ן"}
+ kpe{"קפלה"}
+ kr{"ק×נורי"}
+ krc{"קר×צ'×™-בלקר"}
+ krl{"ק×רלית"}
+ kro{"קרו"}
+ kru{"קורוק"}
ks{"קשמירית"}
+ ksb{"שמב×לה"}
+ ksf{"ב×פיה"}
+ ksh{"קולוני×ן"}
ku{"כורדית"}
+ kum{"קומיק"}
+ kut{"קוטנ××™"}
+ kv{"קומי"}
kw{"קורנית"}
ky{"קירגיזית"}
la{"לטינית"}
lad{"לדינו"}
+ lag{"ל×× ×’×™"}
+ lah{"לנדה"}
+ lam{"למבה"}
lb{"לוקסמבורגית"}
+ lez{"לזגית"}
+ lg{"×’×נדה"}
+ li{"לימבורגיש"}
ln{"לינגלה"}
lo{"ל×ית"}
+ lol{"מונגו"}
+ loz{"לוזי"}
lt{"ליט×ית"}
+ lu{"לובה-קטנגה"}
+ lui{"לו×יסנו"}
+ lun{"לונדה"}
+ luo{"לו×ו"}
+ lus{"לוש××™"}
+ luy{"לויה"}
lv{"לטבית"}
+ mad{"מדורסה"}
+ maf{"מ×פ×"}
mag{"מ××’×הית"}
mai{"מ×יטילית"}
+ mak{"מקס×ר"}
+ man{"מנדינגו"}
map{"×וסטרונזית"}
mas{"מ×ס×ית"}
+ mde{"מ×ב×"}
+ mdf{"מוקשה"}
+ mdr{"מנד×ר"}
+ men{"מנדה"}
+ mer{"מרו"}
+ mfe{"מוריסיין"}
mg{"מלגשית"}
mga{"×ירית תיכונה"}
+ mgh{"מקו××”-מיטו"}
+ mh{"מרש×לס"}
mi{"מ×ורית"}
+ mic{"מיקמק"}
+ min{"מיננגקב×ו"}
mis{"שפה ×חרת"}
mk{"מקדונית"}
+ mkh{"שפת מון-חמר"}
ml{"מל××™×ל×"}
mn{"מונגולית"}
+ mnc{"מנצ'ו"}
mni{"מניפורית"}
+ mno{"שפת מנובו"}
mo{"מולדבית"}
+ moh{"מוהוק"}
+ mos{"מוסי"}
mr{"מרטהי"}
ms{"מל×ית"}
mt{"מלטית"}
+ mua{"מונד×× ×’"}
mul{"מספר שפות"}
+ mun{"שפת מונדה"}
+ mus{"קריק"}
+ mwl{"מירנדזית"}
+ mwr{"מרוו×רי"}
my{"בורמזית"}
+ mye{"מ×יין"}
myn{"מ××™×”"}
+ myv{"×רזיה"}
na{"× ×ורית"}
nah{"× ×הו×טל"}
nai{"שפה ×ינדי×נית צפון-×מריק×ית"}
nap{"נפוליטנית"}
+ naq{"× ×מה"}
nb{"â€× ×•×¨×‘גית ספרותית"}
nd{"צפון נדבלה"}
nds{"גרמנית תחתית"}
ne{"נפ×לית"}
+ new{"נוו×רי"}
+ ng{"נדונגה"}
+ nia{"× ×™×ס"}
+ nic{"השפה הניגר-קורדופני×נית"}
+ niu{"ניו××™×ן"}
nl{"הולנדית"}
nl_BE{"פלמית"}
+ nmg{"קוו×סיו"}
nn{"נורבגית חדשה"}
+ nnh{"× ×’×™×מבון"}
no{"נורבגית"}
+ nog{"נוג××™"}
non{"â€× ×•×¨×“ית עתיקה"}
+ nqo{"נ'קו"}
+ nr{"×“×¨×•× × ×“×‘×œ×”"}
nso{"סוטו הצפונית"}
nub{"שפות נבטיות"}
+ nus{"נו×ר"}
nv{"נבחו"}
nwc{"נוו×רית קל×סית"}
ny{"× ×™×× ×’'×”"}
+ nym{"× ×™×מווזי"}
+ nyn{"× ×™×נקולה"}
+ nyo{"ניורו"}
+ nzi{"נזימה"}
oc{"×וקסיטנית"}
+ oj{"×וג'יבווה"}
+ om{"×ורומו"}
or{"×וריה"}
os{"×וסטית"}
+ osa{"×וסג'×”"}
ota{"טורקית עותומנית"}
+ oto{"השפה ×”×וטומי×נית"}
pa{"פנג׳×בית"}
+ paa{"השפה הפפו×נית"}
+ pag{"פנגסינ×ן"}
+ pal{"פל×בי"}
+ pam{"פמפ×× ×™×”"}
+ pap{"פפי×מנטו"}
+ pau{"פלוו×ן"}
peo{"פרסית עתיקה"}
phi{"שפה פיליפינית"}
phn{"פניקית"}
+ pi{"פ×לי"}
pl{"פולנית"}
+ pon{"פונפי×ן"}
+ pra{"שפת פרקריט"}
+ pro{"פרובנס×ל עתיקה"}
ps{"פ×שטו"}
- pt{"פורטוגלית"}
+ pt{"פורטוגזית"}
pt_BR{"פורטוגזית ברזיל×ית"}
- pt_PT{"פורטוגלית ×ירופית"}
+ pt_PT{"פורטוגזית ×ירופ×ית"}
qu{"קצ'ו××”"}
raj{"ר×ג׳סטן"}
+ rap{"רפ×נוי"}
+ rar{"ררוטונג×ן"}
rm{"רומ×נש"}
rn{"קירונדי"}
ro{"רומנית"}
+ roa{"שפת רומ×נס"}
+ rof{"רומבו"}
rom{"רומ×נית"}
+ root{"רוט"}
ru{"רוסית"}
rup{"×רומנית"}
rw{"קינירו×נדה"}
+ rwk{"רוו×"}
sa{"סנסקריט"}
+ sad{"סנד×ווה"}
+ sah{"ס××—×”"}
sai{"שפה ×ינדי×נית ×“×¨×•× ×מריק×ית"}
+ sal{"השפה הסליש×נית"}
sam{"×רמית שומרונית"}
+ saq{"סמבורו"}
+ sas{"סס×ק"}
sat{"ס×נטלי"}
+ sba{"נגמב××™"}
+ sbp{"ס×נגו"}
sc{"סרדינית"}
scn{"סיצילי×נית"}
sco{"סקוטית"}
sd{"סינדהית"}
se{"ל×פית צפונית"}
+ see{"סנקה"}
+ seh{"סנה"}
+ sel{"סלקופ"}
sem{"שפה שמית"}
+ ses{"קויר×בורו סני"}
sg{"סנגו"}
sga{"×ירית עתיקה"}
sgn{"שפת סימני×"}
sh{"סרבו-קרו×טית"}
+ shi{"טצ'להיט"}
+ shn{"ש×ן"}
+ shu{"ערבית צ'×דית"}
si{"סינהלה"}
sid{"סידמו"}
+ sio{"שפת סו"}
sit{"שפה סינו־טיבטית"}
sk{"סלובקית"}
sl{"סלובנית"}
sla{"שפה סל×בית"}
sm{"סמו×ית"}
+ sma{"ס×מי דרומית"}
smi{"שפת ס×מי"}
+ smj{"לולה ס×מי"}
+ smn{"××™× ×רי ס×מי"}
+ sms{"סקולט ס×מי"}
sn{"שונה"}
+ snk{"סונינקה"}
so{"סומלית"}
+ sog{"סוגדי×ן"}
+ son{"סונגה××™"}
sq{"×לבנית"}
sr{"סרבית"}
+ srn{"סרנ×ן טונגו"}
+ srr{"סרר"}
ss{"סיסוו×טי"}
+ ssa{"השפה הנילו-סהרנית"}
+ ssy{"ס×הו"}
st{"ססות׳ו"}
su{"סודנית"}
+ suk{"סוקומה"}
+ sus{"סוסו"}
sux{"שומרית"}
sv{"שוודית"}
sw{"סווהילית"}
+ swc{"קונגו סוו×הילי"}
+ syc{"סירית קל×סית"}
syr{"סורית"}
ta{"טמילית"}
+ tai{"שפת ט××™"}
te{"טלוגו"}
+ tem{"טימנה"}
+ teo{"טסו"}
+ ter{"טרנו"}
tet{"טטו×"}
tg{"טג׳יקית"}
th{"ת××™"}
ti{"טיגרינ×ית"}
+ tig{"טיגרית"}
+ tiv{"טיב"}
tk{"טורקמנית"}
+ tkl{"טוקל×ו"}
tl{"טגלוג"}
tlh{"קלינגון"}
- tn{"צוו×× ×”"}
- to{"טונג×ית"}
+ tli{"טלינגיט"}
+ tmh{"טמ×שק"}
+ tn{"טוניסיה"}
+ to{"טונגן"}
+ tog{"× ×™×סה טונגה"}
tpi{"טוק פיסין"}
tr{"טורקית"}
+ trv{"טרוקו"}
ts{"טסונגה"}
+ tsi{"טסימשי×ן"}
tt{"טטרית"}
+ tum{"טומבוקה"}
+ tup{"שפת טופי"}
+ tut{"השפה ×”×לט×ית"}
+ tvl{"טוב×לו"}
tw{"טווי"}
+ twq{"טסוו×ק"}
ty{"טהיטית"}
+ tyv{"טובינית"}
+ tzm{"טמזייט של מרכז מרוקו"}
+ udm{"×ודמורט"}
ug{"×ויגהור"}
uga{"×וגריתית"}
uk{"×וקר×ינית"}
- und{"שפה ×œ× ×™×“×•×¢×” ×ו ×œ× ×ª×§×¤×”"}
+ umb{"×ומבונדו"}
+ und{"שפה ×œ× ×™×“×•×¢×”"}
ur{"×ורדו"}
uz{"×וזבקית"}
+ vai{"ו××™"}
ve{"וונדה"}
vi{"וי×טנמית"}
vo{"â€×•×•×œ×פיק"}
+ vot{"ווטיק"}
+ vun{"וונג'ו"}
+ wa{"וו×לון"}
+ wae{"וו×לסר"}
+ wak{"שפת ווקש×ן"}
+ wal{"וול×מו"}
+ war{"וור××™"}
+ was{"וו×שו"}
+ wen{"השפה הסורבית"}
wo{"ג׳ולוף"}
+ xal{"קלמיק"}
xh{"קסוסה"}
+ xog{"סוגה"}
+ yao{"×™×ו"}
yap{"×™×פזית"}
+ yav{"×™×נגבן"}
+ ybb{"ימבה"}
yi{"יידיש"}
yo{"יורובה"}
+ ypk{"השפה היופית"}
yue{"קנטונזית"}
+ za{"×–'ו×× ×’"}
zap{"×–×פוטק"}
+ zbl{"בליסימבולס"}
zen{"×–× ××’×”"}
zh{"סינית"}
zh_Hans{"סינית (מפושטת)"}
zh_Hant{"סינית מסורתית"}
+ znd{"×–×נדה"}
zu{"זולו"}
+ zun{"זוני"}
zxx{"×œ×œ× ×ª×•×›×Ÿ לשוני"}
+ zza{"×–××–×"}
}
LanguagesShort{
az{"×זרית"}
@@ -307,6 +611,7 @@ he{
Beng{"בנגלי"}
Bopo{"בופומופו"}
Brai{"ברייל"}
+ Cham{"צ'××"}
Cher{"צ׳ירוקי"}
Copt{"קופטי"}
Cprt{"קפריס××™"}
@@ -329,6 +634,7 @@ he{
Hung{"הונגרי עתיק"}
Inds{"×ינדוס"}
Ital{"×יטלקי עתיק"}
+ Java{"×’'×וונזי"}
Jpan{"יפני"}
Kana{"קטק×× ×”"}
Khmr{"קמרית"}
@@ -337,6 +643,7 @@ he{
Laoo{"ל×ית"}
Latg{"לטיני ×’×לי"}
Latn{"לטיני"}
+ Maya{"מ××™×”"}
Mlym{"מלי×ל××"}
Mong{"מונגולי"}
Mymr{"מי×נמר"}
@@ -355,6 +662,8 @@ he{
Tibt{"טיבטי"}
Ugar{"×וגריתי"}
Xpeo{"פרסי עתיק"}
+ Zinh{"מורש"}
+ Zmth{"סימון מתמטי"}
Zsym{"סמלי×"}
Zxxx{"×œ× ×›×ª×•×‘"}
Zyyy{"רגיל"}
@@ -386,9 +695,11 @@ he{
ducet{"סדר מיון Unicode המוגדר כברירת מחדל"}
gb2312han{"מיון סינית מודרנית"}
phonebook{"מיון ספר טלפוני×"}
+ phonetic{"סדר מיון פונטי"}
pinyin{"מיון פיניין"}
reformed{"סדר מיון מתוקן"}
search{"חיפוש למטרה כללית"}
+ searchjl{"חפש לפי העיצור הר×שון ב×ותיות הנגול"}
stroke{"סדר מיון לפי ספירת תווי×"}
traditional{"מיון מסורתי"}
unihan{"סדר מיון לפי ספירת ×ª×•×•×™× Radical-Stroke"}
@@ -401,6 +712,7 @@ he{
beng{"ספרות בנגליות"}
deva{"×ž×¡×¤×¨×™× ×©×œ דוונג×רי"}
ethi{"×ž×¡×¤×¨×™× ×תיופיי×"}
+ finance{"ספרות פיננסיות"}
fullwide{"ספרות ברוחב מל×"}
geor{"×ž×¡×¤×¨×™× ×’×™×ורגיי×"}
grek{"×ž×¡×¤×¨×™× ×™×•×•× ×™×™×"}
@@ -422,13 +734,17 @@ he{
mlym{"×ž×¡×¤×¨×™× ×©×œ מלי×ל××"}
mong{"ספרות מונגוליות"}
mymr{"ספרות של מי×נמר"}
+ native{"ספרות מקומיות"}
orya{"ספרות ×וריה"}
roman{"×ž×¡×¤×¨×™× ×¨×•×ž×™×™×"}
romanlow{"×ž×¡×¤×¨×™× ×¨×•×ž×™×™× ×§×˜× ×™×"}
taml{"×ž×¡×¤×¨×™× ×˜×ž×™×œ×™×™×"}
+ tamldec{"ספרות טמיליות"}
telu{"ספרות טלוגו"}
thai{"ספרות ת×ילנדיות"}
tibt{"×ž×¡×¤×¨×™× ×˜×™×‘×˜×™×™×"}
+ traditional{"ספרות מסורתיות"}
+ vaii{"ספרות ו××™"}
}
}
Variants{
@@ -437,14 +753,16 @@ he{
AREVMDA{"מערב ×רמנית"}
MONOTON{"מונוטונית"}
POSIX{"מחשב"}
+ SCOTLAND{"×נגלית סקוטית סטנדרטית"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
- language{"{0}"}
- script{"{0}"}
- territory{"{0}"}
+ language{"שפה:†{0}"}
+ script{"כתב: {0}"}
+ territory{"×זור: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}:†{1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/he_IL.txt b/Build/source/libs/icu/icu-50.1/data/lang/he_IL.txt
index 9925868234f..9925868234f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/he_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/he_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/hi.txt b/Build/source/libs/icu/icu-50.1/data/lang/hi.txt
index 807d8c93cd7..660f7f2c259 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/hi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/hi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hi.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
hi{
Keys{
calendar{"पंचाग"}
+ colAlternate{"चिहà¥à¤¨ वरà¥à¤—ीकरण पर धà¥à¤¯à¤¾à¤¨ न दें"}
+ colBackwards{"विपरीत उचà¥â€à¤šà¤¾à¤°à¤£ वरà¥à¤—ीकरण"}
+ colCaseFirst{"अपरकेस/लोअरकेस कà¥à¤°à¤®à¤¾à¤‚कन"}
+ colCaseLevel{"केस संवेदी वरà¥à¤—ीकरण"}
+ colHiraganaQuaternary{"काना वरà¥à¤—ीकरण"}
+ colNormalization{"सामानà¥à¤¯à¥€à¤•à¥ƒà¤¤ वरà¥à¤—ीकरण"}
+ colNumeric{"संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• वरà¥à¤—ीकरण"}
+ colStrength{"वरà¥à¤—ीकरण सशकà¥à¤¤à¤¤à¤¾"}
collation{"मिलान"}
currency{"मà¥à¤¦à¥à¤°à¤¾"}
numbers{"संखà¥à¤¯à¤¾"}
+ timezone{"समय कà¥à¤·à¥‡à¤¤à¥à¤°"}
+ va{"सà¥à¤¥à¤¾à¤¨à¥€à¤¯ पà¥à¤°à¤•à¤¾à¤°"}
+ variableTop{"चिहà¥à¤¨ के रूप में कà¥à¤°à¤®à¤¿à¤¤ करें"}
x{"निजी-उपयोग"}
}
Languages{
@@ -101,6 +112,7 @@ hi{
chp{"शिपेवà¥à¤¯à¤¾à¤¨"}
chr{"शेरूकी"}
chy{"शेयेनà¥à¤¨"}
+ ckb{"सोरानी कà¥à¤°à¥à¤¦"}
cmc{"शैमिक भाषा"}
co{"कोरà¥à¤¸à¥€à¤•à¤¨"}
cop{"कॉपà¥à¤Ÿà¤¿à¤•"}
@@ -302,6 +314,7 @@ hi{
mdf{"मोकà¥à¤·"}
mdr{"मंधार"}
men{"मेनà¥à¤¡à¥‡"}
+ mfe{"मोरीसà¥à¤¯à¥‡à¤¨"}
mg{"मालागासी"}
mga{"मिडिल आइरिश"}
mh{"मारà¥à¤¶à¤²à¥€à¤œà¤¼"}
@@ -686,9 +699,11 @@ hi{
ducet{"डिफ़ॉलà¥à¤Ÿ यूनिकोड कà¥à¤°à¤® विनà¥à¤¯à¤¾à¤¸"}
gb2312han{"सरलीकृत चीनी वरà¥à¤—ीकरण"}
phonebook{"दूरभाष निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ वरà¥à¤—ीकरण"}
+ phonetic{"धà¥â€à¤µà¤¨à¥à¤¯à¤¾à¤¤à¥à¤®à¤• कà¥à¤°à¤®à¤¿à¤¤ करने का कà¥à¤°à¤®"}
pinyin{"पिनयीन वरà¥à¤—ीकरण"}
reformed{"पà¥à¤¨à¤°à¥à¤¨à¤¿à¤°à¥à¤®à¤¿à¤¤ कà¥à¤°à¤® विनà¥à¤¯à¤¾à¤¸"}
search{"सामानà¥à¤¯-उदà¥à¤¦à¥‡à¤¶à¥à¤¯ खोज"}
+ searchjl{"हांगà¥à¤² आरंभिक वà¥â€à¤¯à¤‚जन दà¥à¤µà¤¾à¤°à¤¾ खोजें"}
stroke{"सà¥à¤Ÿà¥à¤°à¥‹à¤• वरà¥à¤—ीकरण"}
traditional{"पारमà¥à¤ªà¤¾à¤°à¤¿à¤• वरà¥à¤—ीकरण"}
unihan{"रेडिकल-सà¥à¤Ÿà¥à¤°à¥‹à¤• कà¥à¤°à¤® विनà¥à¤¯à¤¾à¤¸"}
@@ -701,6 +716,7 @@ hi{
beng{"बंगाली अंक"}
deva{"देवनागरी अंक"}
ethi{"इथियोपिक संखà¥à¤¯à¤¾à¤à¤‚"}
+ finance{"वितà¥à¤¤à¥€à¤¯ अंक"}
fullwide{"पूरà¥à¤£ चौड़ाई अंक"}
geor{"जॉरà¥à¤œà¤¿à¤¯à¤¨ संखà¥à¤¯à¤¾à¤à¤‚"}
grek{"यूनानी संखà¥à¤¯à¤¾à¤à¤‚"}
@@ -722,6 +738,7 @@ hi{
mlym{"मलयालम अंक"}
mong{"मंगोलियाई अंक"}
mymr{"मà¥à¤¯à¤¨à¤®à¤¾à¤° अंक"}
+ native{"सà¥à¤¥à¤¾à¤¨à¥€à¤¯ अंक"}
orya{"ओमà¥à¤¸à¥à¤• अंक"}
roman{"रोमन संखà¥à¤¯à¤¾à¤à¤‚"}
romanlow{"रोमन छोटे अकà¥à¤·à¤° की संखà¥à¤¯à¤¾à¤à¤‚"}
@@ -729,6 +746,8 @@ hi{
telu{"तेलà¥à¤—ॠअंक"}
thai{"थाई अंक"}
tibt{"तिबà¥à¤¬à¤¤à¥€ अंक"}
+ traditional{"परंपरागत अंक"}
+ vaii{"वाई अंक"}
}
}
Variants{
@@ -741,7 +760,7 @@ hi{
POSIX{"कमà¥à¤ªà¥à¤¯à¥‚टर"}
REVISED{"संशोधित वरà¥à¤¤à¤¨à¥€"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
localeDisplayPattern{
pattern{"{0} ({1})"}
separator{", "}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/hr.txt b/Build/source/libs/icu/icu-50.1/data/lang/hr.txt
index 0c493d71904..b3286635e43 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/hr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/hr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hr.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
hr{
Keys{
calendar{"kalendar"}
- collation{"poredavanje"}
- currency{"valuta"}
+ colAlternate{"Zanemarivanje poredavanja simbola"}
+ colBackwards{"Obrnuto poredavanje po naglasku"}
+ colCaseFirst{"Poredavanje po velikim/malim slovima"}
+ colCaseLevel{"Poredavanje u skladu s veliÄinom slova"}
+ colHiraganaQuaternary{"Poredavanje po pismu kana"}
+ colNormalization{"Normalizirano poredavanje"}
+ colNumeric{"NumeriÄko poredavanje"}
+ colStrength{"JaÄina poredavanja"}
+ collation{"Redoslijed razvrstavanja"}
+ currency{"Valuta"}
numbers{"brojevi"}
+ timezone{"Vremenska zona"}
+ va{"Varijanta zemlje/jezika"}
+ variableTop{"Poredaj kao simbole"}
x{"Privatna upotreba"}
}
Languages{
@@ -28,6 +39,7 @@ hr{
af{"afrikaans"}
afa{"ostali afriÄko-azijski"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainu"}
ak{"akanski"}
akk{"akkadian"}
@@ -46,6 +58,7 @@ hr{
art{"umjetni jezik"}
arw{"arawak"}
as{"asamski"}
+ asa{"asu"}
ast{"asturijski"}
ath{"athapascan"}
aus{"australski"}
@@ -60,16 +73,21 @@ hr{
ban{"balinezijski"}
bas{"basa"}
bat{"baltiÄki"}
+ bax{"bamunski"}
+ bbj{"ghomala"}
be{"bjeloruski"}
bej{"beja"}
bem{"bemba"}
ber{"berberski"}
+ bez{"bena"}
+ bfd{"bafut"}
bg{"bugarski"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bislama"}
bik{"bikol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengalski"}
@@ -77,20 +95,26 @@ hr{
bo{"tibetanski"}
br{"bretonski"}
bra{"braj"}
+ brx{"bodo"}
bs{"bosanski"}
+ bss{"akoose"}
btk{"batak"}
bua{"buriat"}
bug{"buginski"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumba"}
ca{"katalonski"}
cad{"caddo"}
cai{"jezik srednjoameriÄkih Indijanaca"}
car{"karipski"}
cau{"kavkaski"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"ÄeÄenski"}
ceb{"cebuano"}
cel{"keltski"}
+ cgg{"chiga"}
ch{"chamorro"}
chb{"chibcha"}
chg{"chagatai"}
@@ -101,6 +125,7 @@ hr{
chp{"chipewyan"}
chr{"Äeroki"}
chy{"Äejenski"}
+ ckb{"soranski kurdski"}
cmc{"chamic"}
co{"korziÄki"}
cop{"koptski"}
@@ -119,6 +144,7 @@ hr{
da{"danski"}
dak{"dakota jezik"}
dar{"dargwa"}
+ dav{"taita"}
day{"dayak"}
de{"njemaÄki"}
de_AT{"austrijski njemaÄki"}
@@ -127,14 +153,18 @@ hr{
den{"slave"}
dgr{"dogrib"}
din{"dinka"}
+ dje{"zarma"}
doi{"dogri"}
dra{"dravidski"}
dsb{"lužiÄkosrpski"}
dua{"duala"}
dum{"nizozemski, srednji"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"dyula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
+ ebu{"embu"}
ee{"ewe"}
efi{"efik"}
egy{"staroegipatski"}
@@ -150,7 +180,7 @@ hr{
eo{"esperanto"}
es{"Å¡panjolski"}
es_419{"Å¡panjolski (latinoameriÄki)"}
- es_ES{"iberski Å¡panjolski"}
+ es_ES{"europski Å¡panjolski"}
et{"estonijski"}
eu{"baskijski"}
ewo{"ewondo"}
@@ -172,7 +202,7 @@ hr{
frr{"sjevernofrizijski"}
frs{"istoÄnofrizijski"}
fur{"friulski"}
- fy{"frizijski"}
+ fy{"zapadnofrizijski"}
ga{"irski"}
gaa{"ga"}
gay{"gayo"}
@@ -192,6 +222,7 @@ hr{
grc{"starogrÄki"}
gsw{"Å¡vicarski njemaÄki"}
gu{"gujarati"}
+ guz{"gusii"}
gv{"manx"}
gwi{"gwich'in"}
ha{"hausa"}
@@ -213,6 +244,7 @@ hr{
hz{"herero"}
ia{"interlingua"}
iba{"iban"}
+ ibb{"ibibio"}
id{"indonezijski"}
ie{"interligua"}
ig{"igbo"}
@@ -231,6 +263,7 @@ hr{
iu{"inuktitut"}
ja{"japanski"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"judejsko-perzijski"}
jrb{"judejsko-arapski"}
jv{"javanski"}
@@ -243,16 +276,22 @@ hr{
kar{"karen"}
kaw{"kawi"}
kbd{"kabardian"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
+ kea{"zelenortski"}
kfo{"koro"}
kg{"kongo"}
kha{"khasi"}
khi{"kojsanski"}
kho{"khotanese"}
+ khq{"koyra chiini"}
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kazaški"}
+ kkj{"kako"}
kl{"kalaallisut"}
+ kln{"kalenjin"}
km{"kmerski"}
kmb{"kimbundu"}
kn{"kannadski"}
@@ -266,6 +305,9 @@ hr{
kro{"kru"}
kru{"kuruški"}
ks{"kašmirski"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"kelnski"}
ku{"kurdski"}
kum{"kumyk"}
kut{"kutenai"}
@@ -274,6 +316,7 @@ hr{
ky{"kirgiški"}
la{"latinski"}
lad{"ladino"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"luksemburški"}
@@ -291,25 +334,32 @@ hr{
lun{"lunda"}
luo{"luo"}
lus{"lushai"}
+ luy{"luyia"}
lv{"latvijski"}
mad{"madurski"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makasar"}
man{"mandingo"}
map{"austronezijski"}
mas{"masajski"}
+ mde{"maba"}
mdf{"moksha"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"mauricijski kreolski"}
mg{"malgaški"}
mga{"irski, srednji"}
+ mgh{"makhuwa-meetto"}
mh{"maršalski"}
mi{"maorski"}
mic{"micmac"}
min{"minangkabau"}
mis{"ostali jezici"}
mk{"makedonski"}
+ mkh{"mon-kmerski"}
ml{"malajalamski"}
mn{"mongolski"}
mnc{"mandžurski"}
@@ -321,18 +371,21 @@ hr{
mr{"marathi"}
ms{"malajski"}
mt{"malteški"}
+ mua{"mundang"}
mul{"više jezika"}
mun{"munda"}
mus{"creek"}
mwl{"mirandski"}
mwr{"marwari"}
my{"burmanski"}
+ mye{"myene"}
myn{"majanski"}
myv{"mordvinski"}
na{"nauru"}
nah{"nahuatl"}
nai{"jezik sjevernoameriÄkih Indijanaca"}
nap{"napolitanski"}
+ naq{"nama"}
nb{"književni norveški"}
nd{"sjeverni ndebele"}
nds{"donjonjemaÄki"}
@@ -344,7 +397,9 @@ hr{
niu{"niujski"}
nl{"nizozemski"}
nl_BE{"flamanski"}
+ nmg{"kwasio"}
nn{"novonorveški"}
+ nnh{"ngiemboon"}
no{"norveški"}
nog{"nogajski"}
non{"staronorveški"}
@@ -352,6 +407,7 @@ hr{
nr{"južni ndebele"}
nso{"sjeverni sotho"}
nub{"nubijski"}
+ nus{"nuer"}
nv{"navajo"}
nwc{"klasiÄni newari"}
ny{"nyanja"}
@@ -385,41 +441,51 @@ hr{
ps{"paštu"}
pt{"portugalski"}
pt_BR{"brazilski portugalski"}
- pt_PT{"portugalski (iberijski)"}
+ pt_PT{"europski portugalski"}
qu{"quechua"}
raj{"rajasthani"}
rap{"rapa nui"}
rar{"rarotonški"}
- rm{"retoromanski"}
+ rm{"romanš"}
rn{"rundi"}
ro{"rumunjski"}
roa{"romanski"}
+ rof{"rombo"}
rom{"romski"}
root{"korijenski"}
ru{"ruski"}
rup{"aromunski"}
rw{"kinyarwanda"}
+ rwk{"rwa"}
sa{"sanskrtski"}
sad{"sandawe"}
sah{"jakutski"}
sai{"jezik južnoameriÄkih Indijanaca"}
sal{"salishan"}
sam{"samarijanski aramejski"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sardski"}
scn{"sicilijski"}
sco{"Å¡kotski"}
sd{"sindhi"}
se{"južni sami"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkupski"}
sem{"semitic"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"staroirski"}
sgn{"znakovni jezik"}
sh{"srpsko-hrvatski"}
+ shi{"tachelhit"}
shn{"shan"}
- si{"singaleški"}
+ shu{"Äadski arapski"}
+ si{"sinhaleški"}
sid{"sidamo"}
sio{"siouan"}
sit{"sino-tibetski"}
@@ -443,6 +509,7 @@ hr{
srr{"serer"}
ss{"svati"}
ssa{"nilo-saharski"}
+ ssy{"saho"}
st{"sesotski"}
su{"sundanski"}
suk{"sukuma"}
@@ -451,12 +518,14 @@ hr{
sv{"Å¡vedski"}
sw{"svahili"}
swb{"komorski"}
+ swc{"kongoanski swahili"}
syc{"klasiÄni sirski"}
syr{"sirijski"}
ta{"tamilski"}
tai{"tajski"}
te{"telugu"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetum"}
tg{"tajik"}
@@ -471,10 +540,11 @@ hr{
tli{"tlingit"}
tmh{"tamashek"}
tn{"cvana"}
- to{"tonga"}
+ to{"tonganski"}
tog{"nyasa tonga"}
tpi{"tok pisin"}
tr{"turski"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshian"}
tt{"tatarski"}
@@ -483,14 +553,16 @@ hr{
tut{"altajski"}
tvl{"tuvaluanski"}
tw{"twi"}
+ twq{"tasawaq"}
ty{"tahićanski"}
tyv{"tuvinian"}
+ tzm{"marokanski tamazight"}
udm{"udmurtski"}
ug{"uighur"}
uga{"ugaritski"}
uk{"ukrajinski"}
umb{"umbundu"}
- und{"nepoznati ili nevažeći jezik"}
+ und{"nepoznati jezik"}
ur{"urdski"}
uz{"uzbeÄki"}
vai{"vai"}
@@ -498,7 +570,9 @@ hr{
vi{"vijetnamski"}
vo{"volapük"}
vot{"votic"}
+ vun{"vunjo"}
wa{"valonski"}
+ wae{"walser"}
wak{"wakashan"}
wal{"walamo"}
war{"waray"}
@@ -507,8 +581,11 @@ hr{
wo{"wolof"}
xal{"kalmyk"}
xh{"xhosa"}
+ xog{"soga"}
yao{"yao"}
yap{"japski"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"jidiš"}
yo{"joruba"}
ypk{"yupik"}
@@ -527,7 +604,7 @@ hr{
zza{"zazaki"}
}
LanguagesShort{
- az{"Azerski"}
+ az{"azerski"}
}
Scripts{
Arab{"arapsko pismo"}
@@ -540,7 +617,7 @@ hr{
Blis{"blissymbols"}
Bopo{"bopomofo pismo"}
Brah{"brahmi pismo"}
- Brai{"Braillovo pismo"}
+ Brai{"Brailleovo pismo"}
Bugi{"buginsko pismo"}
Buhd{"buhid pismo"}
Cakm{"chakma pismo"}
@@ -569,7 +646,7 @@ hr{
Hang{"hangul pismo"}
Hani{"han pismo"}
Hano{"hanunoo pismo"}
- Hans{"pojednostavljeno han pismo"}
+ Hans{"pojednostavljeno hansko pismo"}
Hant{"tradicionalno han pismo"}
Hebr{"hebrejsko pismo"}
Hira{"hiragana pismo"}
@@ -659,11 +736,11 @@ hr{
Zsym{"simboli"}
Zxxx{"nepisani jezik"}
Zyyy{"zajedniÄko pismo"}
- Zzzz{"nepoznato ili nevažeće pismo"}
+ Zzzz{"nepoznato pismo"}
}
Scripts%stand-alone{
- Hans{"Pojednostavljeno pismo han"}
- Hant{"Tradicionalno pismo han"}
+ Hans{"pojednostavljeno hansko pismo"}
+ Hant{"tradicionalno hansko pismo"}
}
Types{
calendar{
@@ -684,12 +761,14 @@ hr{
collation{
big5han{"razvrstavanje prema tradicionalnom kineskom - Big5"}
dictionary{"rjeÄniÄko razvrstavanje"}
- ducet{"zadano Unicode razvrstavanje"}
+ ducet{"Standardno Unicode razvrstavanje"}
gb2312han{"razvrstavanje prema pojednostavljenom kineskom - GB2312"}
phonebook{"razvrstavanje po abecedi"}
+ phonetic{"Fonetski poredak"}
pinyin{"Pinyin razvrstavanje"}
reformed{"reformirano razvrstavanje"}
- search{"općenito pretraživanje"}
+ search{"Općenito pretraživanje"}
+ searchjl{"Pretraživanje po poÄetnom suglasniku hangula"}
stroke{"razvrstavanje po redoslijedu poteza za kineski"}
traditional{"tradicionalno razvrstavanje"}
unihan{"razvrstavanje prema korijenu i potezu"}
@@ -702,6 +781,7 @@ hr{
beng{"Znamenke bengalskog pisma"}
deva{"Znamenke pisma devanagari"}
ethi{"Etiopski brojevi"}
+ finance{"Financijski brojevi"}
fullwide{"Å iroke znamenke"}
geor{"Gruzijski brojevi"}
grek{"GrÄki brojevi"}
@@ -723,13 +803,17 @@ hr{
mlym{"Malajalamske znamenke"}
mong{"Mongolske znamenke"}
mymr{"Mijanmarske znamenke"}
+ native{"Izvorne znamenke"}
orya{"Orijske znamenke"}
roman{"Rimski brojevi"}
romanlow{"Mali rimski brojevi"}
taml{"Tamilski brojevi"}
+ tamldec{"Tamilske znamenke"}
telu{"Znamenke teluškog pisma"}
thai{"Tajske znamenke"}
tibt{"Tibetske znamenke"}
+ traditional{"Tradicionalni brojevi"}
+ vaii{"Vai znamenke"}
}
}
Variants{
@@ -745,6 +829,7 @@ hr{
BOONT{"boontling"}
FONIPA{"IPA fonetika"}
FONUPA{"UPA fonetika"}
+ KKCOR{"UobiÄajeni pravopis"}
LIPAW{"lipovaÄki dijalekt resian jezika"}
MONOTON{"monotono"}
NEDIS{"natisone dijalekt"}
@@ -752,7 +837,7 @@ hr{
OSOJS{"oseacco/osojane dijalekt"}
PINYIN{"Pinyin romanizacija"}
POLYTON{"politono"}
- POSIX{"raÄunalo"}
+ POSIX{"RaÄunalo"}
REVISED{"izmijenjen pravopis"}
ROZAJ{"resian"}
SAAHO{"saho"}
@@ -763,13 +848,14 @@ hr{
VALENCIA{"valencijski"}
WADEGILE{"Wade-Giles romanizacija"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Jezik: {0}"}
script{"Pismo: {0}"}
territory{"Regija: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/hu.txt b/Build/source/libs/icu/icu-50.1/data/lang/hu.txt
index 92fd2485721..f467f300bf8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/hu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/hu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hu.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
hu{
Keys{
calendar{"Naptár"}
+ colAlternate{"Szimbólumokat figyelmen kívül hagyó rendezés"}
+ colBackwards{"Ékezetek fordított rendezése"}
+ colCaseFirst{"Rendezés nagy- vagy kisbetűk szerint"}
+ colCaseLevel{"Kisbetű-nagybetű érzékeny rendezés"}
+ colHiraganaQuaternary{"Kanák szerinti rendezés"}
+ colNormalization{"Normalizált rendezés"}
+ colNumeric{"Numerikus rendezés"}
+ colStrength{"Rendezés erőssége"}
collation{"Rendezés"}
currency{"Pénznem"}
numbers{"Számok"}
+ timezone{"Időzóna"}
+ va{"Földrajzi helyvariáns"}
+ variableTop{"Rendezés szimbólumok szerint"}
x{"Privát használatra"}
}
Languages{
@@ -28,6 +39,7 @@ hu{
af{"afrikaans"}
afa{"afroázsiai nyelv"}
afh{"afrihili"}
+ agq{"agem"}
ain{"ainu"}
ak{"akan"}
akk{"akkád"}
@@ -61,17 +73,21 @@ hu{
ban{"balinéz"}
bas{"basza"}
bat{"balti nyelv"}
+ bax{"bamun"}
+ bbj{"gomala"}
be{"belorusz"}
bej{"bedzsa"}
bem{"bemba"}
ber{"berber"}
bez{"bena"}
+ bfd{"bafut"}
bg{"bolgár"}
bh{"bihari"}
bho{"bodzspuri"}
bi{"bislama"}
bik{"bikol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengáli"}
@@ -81,19 +97,24 @@ hu{
bra{"braj"}
brx{"bodo"}
bs{"bosnyák"}
+ bss{"koszi"}
btk{"batak"}
bua{"burját"}
bug{"buginéz"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumba"}
ca{"katalán"}
cad{"caddo"}
cai{"egyéb közép-amerikai indián"}
car{"karib"}
cau{"egyéb kaukázusi"}
+ cay{"kajuga"}
cch{"atszam"}
ce{"csecsen"}
ceb{"cebui"}
cel{"egyéb kelta"}
+ cgg{"kiga"}
ch{"csamoró"}
chb{"csibcsa"}
chg{"csagatáj"}
@@ -104,6 +125,7 @@ hu{
chp{"csipevé"}
chr{"cseroki"}
chy{"csejen"}
+ ckb{"szoráni kurd"}
cmc{"csam nyelv"}
co{"korzikai"}
cop{"kopt"}
@@ -122,6 +144,7 @@ hu{
da{"dán"}
dak{"dakota"}
dar{"dargva"}
+ dav{"taita"}
day{"dajak"}
de{"német"}
de_AT{"osztrák német"}
@@ -130,14 +153,17 @@ hu{
den{"szlevi"}
dgr{"dogrib"}
din{"dinka"}
+ dje{"zarma"}
doi{"dogri"}
dra{"egyéb dravida"}
dsb{"alsó szorb"}
dua{"duala"}
dum{"közép holland"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"diula"}
dz{"butáni"}
+ dzg{"dazaga"}
ebu{"embu"}
ee{"eve"}
efi{"efik"}
@@ -154,7 +180,7 @@ hu{
eo{"eszperantó"}
es{"spanyol"}
es_419{"latin-amerikai spanyol"}
- es_ES{"ibériai spanyol"}
+ es_ES{"európai spanyol"}
et{"észt"}
eu{"baszk"}
ewo{"evondo"}
@@ -196,6 +222,7 @@ hu{
grc{"ógörög"}
gsw{"svájci német"}
gu{"gudzsarati"}
+ guz{"guszii"}
gv{"Man-szigeti"}
gwi{"gvicsin"}
ha{"hausza"}
@@ -217,6 +244,7 @@ hu{
hz{"herero"}
ia{"interlingva"}
iba{"iban"}
+ ibb{"ibibió"}
id{"indonéz"}
ie{"interlingue"}
ig{"igbó"}
@@ -235,6 +263,7 @@ hu{
iu{"inuktitut"}
ja{"japán"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"zsidó-perzsa"}
jrb{"zsidó-arab"}
jv{"jávai"}
@@ -247,17 +276,22 @@ hu{
kar{"karen"}
kaw{"kawi"}
kbd{"kabardi"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
kea{"kabuverdianu"}
kfo{"koro"}
kg{"kongo"}
kha{"kaszi"}
khi{"egyéb koiszan"}
kho{"kotanéz"}
+ khq{"kojra-csíni"}
ki{"kikuju"}
kj{"kuanyama"}
kk{"kazah"}
+ kkj{"kakó"}
kl{"grönlandi"}
+ kln{"kalendzsin"}
km{"kambodzsai"}
kmb{"kimbundu"}
kn{"kannada"}
@@ -271,6 +305,9 @@ hu{
kro{"kru"}
kru{"kuruh"}
ks{"kásmíri"}
+ ksb{"sambala"}
+ ksf{"bafia"}
+ ksh{"kölsch"}
ku{"kurd"}
kum{"kumük"}
kut{"kutenai"}
@@ -279,6 +316,7 @@ hu{
ky{"kirgiz"}
la{"latin"}
lad{"ladino"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"luxemburgi"}
@@ -299,17 +337,22 @@ hu{
luy{"lujia"}
lv{"lett"}
mad{"madurai"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makaszar"}
man{"mandingó"}
map{"ausztronéz"}
mas{"masai"}
+ mde{"maba"}
mdf{"moksán"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"mauritiusi kreol"}
mg{"málgas"}
mga{"közép ír"}
+ mgh{"makua-metó"}
mh{"marshalli"}
mi{"maori"}
mic{"mikmak"}
@@ -328,18 +371,21 @@ hu{
mr{"marathi"}
ms{"maláj"}
mt{"máltai"}
+ mua{"mundang"}
mul{"többszörös nyelvek"}
mun{"munda nyelvek"}
mus{"krík"}
mwl{"mirandéz"}
mwr{"marvari"}
my{"burmai"}
+ mye{"myene"}
myn{"maja nyelvek"}
myv{"erzjány"}
na{"naurui"}
nah{"nahuati"}
nai{"észak-amerikai indián nyelv"}
nap{"nápolyi"}
+ naq{"nama"}
nb{"norvég bokmal"}
nd{"északi ndebele"}
nds{"alsónémet"}
@@ -351,7 +397,9 @@ hu{
niu{"niui"}
nl{"holland"}
nl_BE{"flamand"}
+ nmg{"ngumba"}
nn{"norvég nynorsk"}
+ nnh{"ngiemboon"}
no{"norvég"}
nog{"nogaj"}
non{"óskandináv"}
@@ -359,6 +407,7 @@ hu{
nr{"déli ndebele"}
nso{"északi szotó"}
nub{"núbiai nyelv"}
+ nus{"nuer"}
nv{"navahó"}
nwc{"klasszikus newari"}
ny{"nyanja"}
@@ -392,7 +441,7 @@ hu{
ps{"pastu"}
pt{"portugál"}
pt_BR{"brazíliai portugál"}
- pt_PT{"ibériai portugál"}
+ pt_PT{"európai portugál"}
qu{"kecsua"}
raj{"radzsasztáni"}
rap{"rapanui"}
@@ -414,20 +463,28 @@ hu{
sai{"dél-amerikai indián nyelv"}
sal{"szelis nyelv"}
sam{"szamaritánus arámi"}
+ saq{"szamburu"}
sas{"sasak"}
sat{"szantáli"}
+ sba{"ngambay"}
+ sbp{"szangu"}
sc{"szardíniai"}
scn{"szicíliai"}
sco{"skót"}
sd{"szindhi"}
se{"északi számi"}
+ see{"szeneka"}
+ seh{"szena"}
sel{"szölkup"}
sem{"egyéb szemita"}
+ ses{"kojra-szenni"}
sg{"szangó"}
sga{"óír"}
sgn{"jelnyelv"}
sh{"szerbhorvát"}
+ shi{"tachelhit"}
shn{"san"}
+ shu{"csádi arab"}
si{"szingaléz"}
sid{"szidamó"}
sio{"sziú nyelvek"}
@@ -452,6 +509,7 @@ hu{
srr{"szerer"}
ss{"sziszuati"}
ssa{"nílusi-szaharai nyelv"}
+ ssy{"szahó"}
st{"szeszotó"}
su{"szundanéz"}
suk{"szukuma"}
@@ -460,12 +518,14 @@ hu{
sv{"svéd"}
sw{"szuahéli"}
swb{"comorei"}
+ swc{"kongói szuahéli"}
syc{"klasszikus szír"}
syr{"szíriai"}
ta{"tamil"}
tai{"thai nyelv"}
te{"telugu"}
tem{"temne"}
+ teo{"teszó"}
ter{"terenó"}
tet{"tetum"}
tg{"tadzsik"}
@@ -484,6 +544,7 @@ hu{
tog{"nyasa tonga"}
tpi{"tok pisin"}
tr{"török"}
+ trv{"tarokó"}
ts{"conga"}
tsi{"csimsiáni"}
tt{"tatár"}
@@ -492,8 +553,10 @@ hu{
tut{"altáji nyelv"}
tvl{"tuvalu"}
tw{"twi"}
+ twq{"szavák"}
ty{"tahiti"}
tyv{"tuvai"}
+ tzm{"közép-marokkói tamazigt"}
udm{"udmurt"}
ug{"ujgur"}
uga{"ugariti"}
@@ -507,6 +570,7 @@ hu{
vi{"vietnami"}
vo{"volapük"}
vot{"votják"}
+ vun{"vunjo"}
wa{"vallon"}
wae{"walser"}
wak{"vakas nyelv"}
@@ -517,8 +581,11 @@ hu{
wo{"volof"}
xal{"kalmük"}
xh{"hosza"}
+ xog{"szoga"}
yao{"jaó"}
yap{"japi"}
+ yav{"jangben"}
+ ybb{"jemba"}
yi{"jiddis"}
yo{"joruba"}
ypk{"jupik nyelv"}
@@ -676,17 +743,17 @@ hu{
}
Types{
calendar{
- buddhist{"buddhista naptár"}
- chinese{"kínai naptár"}
+ buddhist{"Buddhista naptár"}
+ chinese{"Kínai naptár"}
coptic{"Kopt naptár"}
ethiopic{"Etióp naptár"}
ethiopic-amete-alem{"Etióp amete alem naptár"}
gregorian{"Gergely-naptár"}
- hebrew{"héber naptár"}
+ hebrew{"Héber naptár"}
indian{"Indiai nemzeti naptár"}
- islamic{"iszlám naptár"}
- islamic-civil{"iszlám civil naptár"}
- japanese{"japán naptár"}
+ islamic{"Iszlám naptár"}
+ islamic-civil{"Iszlám civil naptár"}
+ japanese{"Japán naptár"}
persian{"Perzsa naptár"}
roc{"Kínai köztársasági naptár"}
}
@@ -696,12 +763,14 @@ hu{
ducet{"Alapértelmezett Unicode rendezési sorrend"}
gb2312han{"Egyszerűsített kínai sorrend - GB2312"}
phonebook{"Telefonkönyv sorrend"}
+ phonetic{"Fonetikus rendezési sorrend"}
pinyin{"Pinyin sorrend"}
reformed{"Ãtalakított rendezési elv"}
search{"Ãltalános célú keresés"}
+ searchjl{"Keresés hangul kezdő mássalhangzó szerint"}
stroke{"Vonássorrend"}
traditional{"Hagyományos"}
- unihan{"szótővonás rendezési sorrend"}
+ unihan{"Szótővonás rendezési sorrend"}
}
numbers{
arab{"Arab-indiai számjegyek"}
@@ -711,6 +780,7 @@ hu{
beng{"Bengáli számjegyek"}
deva{"Dévanágari számjegyek"}
ethi{"Etióp számok"}
+ finance{"Pénzügyi számok"}
fullwide{"Teljes szélességű számjegyek"}
geor{"Grúz számok"}
grek{"Görög számok"}
@@ -732,13 +802,17 @@ hu{
mlym{"Malajálam számjegyek"}
mong{"Mongol számjegyek"}
mymr{"Mianmari számjegyek"}
+ native{"Natív számjegyek"}
orya{"Orija számjegyek"}
roman{"Római számok"}
romanlow{"Római kisbetűs számok"}
taml{"Tamil számok"}
+ tamldec{"Tamil számjegyek"}
telu{"Telugu számjegyek"}
thai{"Thai számjegyek"}
tibt{"Tibeti számjegyek"}
+ traditional{"Hagyományos számok"}
+ vaii{"Vai számjegyek"}
}
}
Variants{
@@ -799,13 +873,14 @@ hu{
VALLADER{"Vallader"}
WADEGILE{"Wade-Giles átírás"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
codePatterns{
language{"Nyelv: {0}"}
script{"Ãrásrendszer: {0}"}
territory{"Régió: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/hy.txt b/Build/source/libs/icu/icu-50.1/data/lang/hy.txt
index 7d191f38829..3dfc4be40ee 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/hy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/hy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hy.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ hy{
Languages{
hy{"Õ€Õ¡ÕµÕ¥Ö€Õ§Õ¶"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/id.txt b/Build/source/libs/icu/icu-50.1/data/lang/id.txt
index c205c3c6112..708c89b8d37 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/id.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/id.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/id.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/id.xml
// *
// ***************************************************************************
/**
@@ -12,38 +12,50 @@
id{
Keys{
calendar{"Kalender"}
- collation{"Kolasi"}
+ colAlternate{"Penyortiran Abaikan Simbol"}
+ colBackwards{"Penyortiran Aksen Terbalik"}
+ colCaseFirst{"Pengurutan Huruf Besar/Huruf Kecil"}
+ colCaseLevel{"Penyortiran Peka Huruf Besar"}
+ colHiraganaQuaternary{"Penyortiran Kana"}
+ colNormalization{"Penyortiran Dinormalisasi"}
+ colNumeric{"Penyortiran Numerik"}
+ colStrength{"Kekuatan Penyortiran"}
+ collation{"Urutan Sortir"}
currency{"Mata Uang"}
numbers{"Angka"}
+ timezone{"Zona Waktu"}
+ va{"Varian Lokal"}
+ variableTop{"Sortir Sebagai Simbol"}
x{"Penggunaan Pribadi"}
}
Languages{
aa{"Afar"}
ab{"Abkhaz"}
ace{"Aceh"}
- ach{"Acholi"}
+ ach{"Acoli"}
ada{"Adangme"}
ady{"Adygei"}
ae{"Avestan"}
af{"Afrikaans"}
afa{"Rumpun Bahasa Afro-Asia"}
afh{"Afrihili"}
+ agq{"Aghem"}
ain{"Ainu"}
ak{"Akan"}
- akk{"Akkadien"}
+ akk{"Akkadia"}
ale{"Aleut"}
alg{"Bahasa Algonquia"}
alt{"Altai Selatan"}
am{"Amharik"}
an{"Aragon"}
- ang{"Inggris Kuno (kl.450-1100)"}
+ ang{"Inggris Kuno [kl.450-1100]"}
anp{"Angika"}
apa{"Rumpun Bahasa Apache"}
ar{"Arab"}
arc{"Aram"}
arn{"Araukan"}
arp{"Arapaho"}
- art{"Buatan (Lainnya)"}
+ art{"Bahasa Buatan"}
arw{"Arawak"}
as{"Assam"}
asa{"Asu"}
@@ -61,17 +73,21 @@ id{
ban{"Bali"}
bas{"Basa"}
bat{"Rumpun Bahasa Baltik"}
+ bax{"Bamun"}
+ bbj{"Ghomala"}
be{"Belarusia"}
bej{"Beja"}
bem{"Bemba"}
ber{"Rumpun Bahasa Berber"}
bez{"Bena"}
- bg{"Bulgaria"}
+ bfd{"Bafut"}
+ bg{"Bulgar"}
bh{"Bihari"}
bho{"Bhojpur"}
bi{"Bislama"}
bik{"Bikol"}
bin{"Bini"}
+ bkm{"Kom"}
bla{"Siksika"}
bm{"Bambara"}
bn{"Bengali"}
@@ -81,19 +97,24 @@ id{
bra{"Braj"}
brx{"Bodo"}
bs{"Bosnia"}
+ bss{"Akoose"}
btk{"Batak"}
bua{"Buriat"}
bug{"Bugis"}
+ bum{"Bulu"}
byn{"Blin"}
+ byv{"Medumba"}
ca{"Katalan"}
cad{"Kado"}
- cai{"India Amerika Tengah (Lainnnya)"}
+ cai{"India Amerika Tengah"}
car{"Karib"}
cau{"Rumpun Bahasa Kaukasia"}
+ cay{"Cayuga"}
cch{"Atsam"}
ce{"Chechen"}
- ceb{"Cebuano"}
- cel{"Celtic (Lainnya)"}
+ ceb{"Sebuano"}
+ cel{"Rumpun Bahasa Keltik"}
+ cgg{"Kiga"}
ch{"Chamorro"}
chb{"Chibcha"}
chg{"Chagatai"}
@@ -104,10 +125,12 @@ id{
chp{"Chipewyan"}
chr{"Cherokee"}
chy{"Cheyenne"}
- cmc{"Bahasa Chamik"}
+ ckb{"Kurdi Sorani"}
+ cmc{"Rumpun Bahasa Chamik"}
co{"Korsika"}
cop{"Koptik"}
cpe{"Kreol dan Pijin Lain berbasis Inggris"}
+ cpf{"Kreol dan Pijin Lain berbasis Prancis"}
cpp{"Kreol dan Pijin Lain berbasis Portugis"}
cr{"Kree"}
crh{"Tatar Krimea"}
@@ -121,6 +144,7 @@ id{
da{"Dansk"}
dak{"Dakota"}
dar{"Dargwa"}
+ dav{"Taita"}
day{"Dayak"}
de{"Jerman"}
de_AT{"Jerman Austria"}
@@ -129,14 +153,17 @@ id{
den{"Slave"}
dgr{"Dogrib"}
din{"Dinka"}
+ dje{"Zarma"}
doi{"Dogri"}
dra{"Rumpun Bahasa Dravidia"}
dsb{"Sorbia Rendah"}
dua{"Duala"}
dum{"Belanda Tengah"}
dv{"Divehi"}
+ dyo{"Jola-Fonyi"}
dyu{"Dyula"}
dz{"Dzongkha"}
+ dzg{"Dazaga"}
ebu{"Embu"}
ee{"Ewe"}
efi{"Efik"}
@@ -149,29 +176,29 @@ id{
en_CA{"Inggris Kanada"}
en_GB{"Inggris Inggris"}
en_US{"Inggris A.S."}
- enm{"Inggris, Abad Pertengahan (1100-1500)"}
+ enm{"Inggris Abad Pertengahan [1100-1500]"}
eo{"Esperanto"}
es{"Spanyol"}
es_419{"Spanyol Amerika Latin"}
- es_ES{"Spanyol (Iberia)"}
- et{"Estonian"}
- eu{"Basque"}
+ es_ES{"Spanyol Eropa"}
+ et{"Estonia"}
+ eu{"Bask"}
ewo{"Ewondo"}
fa{"Persia"}
fan{"Fang"}
fat{"Fanti"}
- ff{"Fulah"}
+ ff{"Fula"}
fi{"Suomi"}
- fil{"Filipina"}
+ fil{"Filipino"}
fiu{"Rumpun Bahasa Finno-Ugrik"}
fj{"Fiji"}
fo{"Faro"}
fon{"Fon"}
- fr{"Perancis"}
+ fr{"Prancis"}
fr_CA{"Prancis Kanada"}
fr_CH{"Prancis Swiss"}
- frm{"Perancis, Abad Pertengahan (kl.1400-1600)"}
- fro{"Perancis Kuno (842-kl.1400)"}
+ frm{"Prancis Abad Pertengahan [kl.1400-1600]"}
+ fro{"Prancis Kuno [842-kl.1400]"}
frr{"Frisia Utara"}
frs{"Frisia Timur"}
fur{"Friuli"}
@@ -181,20 +208,21 @@ id{
gay{"Gayo"}
gba{"Gbaya"}
gd{"Gaelik Skotlandia"}
- gem{"Jermanik (Lainnya)"}
+ gem{"Rumpun Bahasa Jermanik"}
gez{"Geez"}
gil{"Gilbert"}
gl{"Galisia"}
- gmh{"Jerman, Abad Pertengahan (kl.1050-1500)"}
+ gmh{"Jerman Abad Pertengahan [kl.1050-1500]"}
gn{"Guarani"}
- goh{"Jerman Kuno (kl.750-1050)"}
+ goh{"Jerman Kuno [kl.750-1050]"}
gon{"Gondi"}
gor{"Gorontalo"}
got{"Gothik"}
grb{"Grebo"}
- grc{"Yunani Kuno (sd 1453)"}
+ grc{"Yunani Kuno [s/d 1453]"}
gsw{"Jerman Swiss"}
gu{"Gujarati"}
+ guz{"Gusii"}
gv{"Manx"}
gwi{"Gwich'in"}
ha{"Hausa"}
@@ -216,6 +244,7 @@ id{
hz{"Herero"}
ia{"Interlingua"}
iba{"Iban"}
+ ibb{"Ibibio"}
id{"Bahasa Indonesia"}
ie{"Interlingue"}
ig{"Igbo"}
@@ -234,6 +263,7 @@ id{
iu{"Inuktitut"}
ja{"Jepang"}
jbo{"Lojban"}
+ jmc{"Machame"}
jpr{"Ibrani-Persia"}
jrb{"Ibrani-Arab"}
jv{"Jawa"}
@@ -246,17 +276,22 @@ id{
kar{"Karen"}
kaw{"Kawi"}
kbd{"Kabardi"}
+ kbl{"Kanembu"}
kcg{"Tyap"}
+ kde{"Makonde"}
kea{"Kabuverdianu"}
kfo{"Koro"}
kg{"Kongo"}
kha{"Khasi"}
khi{"Rumpun Bahasa Khoisa"}
kho{"Khotan"}
+ khq{"Koyra Chiini"}
ki{"Kikuyu"}
kj{"Kuanyama"}
kk{"Kazakh"}
+ kkj{"Kako"}
kl{"Kalaallisut"}
+ kln{"Kalenjin"}
km{"Khmer"}
kmb{"Kimbundu"}
kn{"Kannada"}
@@ -270,6 +305,9 @@ id{
kro{"Kru"}
kru{"Kuruk"}
ks{"Kashmir"}
+ ksb{"Shambala"}
+ ksf{"Bafia"}
+ ksh{"Dialek Kolsch"}
ku{"Kurdi"}
kum{"Kumyk"}
kut{"Kutenai"}
@@ -278,9 +316,10 @@ id{
ky{"Kirgiz"}
la{"Latin"}
lad{"Ladino"}
+ lag{"Langi"}
lah{"Lahnda"}
lam{"Lamba"}
- lb{"Luxembourg"}
+ lb{"Luksemburg"}
lez{"Lezghia"}
lg{"Ganda"}
li{"Limburgia"}
@@ -288,60 +327,68 @@ id{
lo{"Lao"}
lol{"Mongo"}
loz{"Lozi"}
- lt{"Lithuania"}
+ lt{"Lituavi"}
lu{"Luba-Katanga"}
lua{"Luba-Lulua"}
lui{"Luiseno"}
lun{"Lunda"}
luo{"Luo"}
lus{"Lushai"}
- lv{"Latvia"}
+ luy{"Luyia"}
+ lv{"Latvi"}
mad{"Madura"}
+ maf{"Mafa"}
mag{"Magahi"}
mai{"Maithili"}
- mak{"Makassar"}
+ mak{"Makasar"}
man{"Mandingo"}
map{"Austronesia"}
mas{"Masai"}
+ mde{"Maba"}
mdf{"Moksha"}
mdr{"Mandar"}
men{"Mende"}
+ mer{"Meru"}
mg{"Malagasi"}
- mga{"Irlandia Abad Pertengahan (900-1200)"}
+ mga{"Irlandia Abad Pertengahan [900-1200]"}
+ mgh{"Makhuwa-Meetto"}
mh{"Marshall"}
mi{"Maori"}
mic{"Mikmak"}
min{"Minangkabau"}
mis{"Bahasa Lain-lain"}
mk{"Makedonia"}
- mkh{"Mon-Khmer (Lainnya)"}
+ mkh{"Rumpun Bahasa Mon-Khmer"}
ml{"Malayalam"}
- mn{"Mongolian"}
+ mn{"Mongolia"}
mnc{"Manchuria"}
- mni{"Manipur"}
+ mni{"Manipuri"}
mno{"Rumpun Bahasa Manobo"}
- mo{"Moldavian"}
+ mo{"Moldavia"}
moh{"Mohawk"}
mos{"Mossi"}
mr{"Marathi"}
- ms{"Malay"}
+ ms{"Melayu"}
mt{"Malta"}
+ mua{"Mundang"}
mul{"Beberapa Bahasa"}
mun{"Rumpun Bahasa Munda"}
mus{"Bahasa Muskogee"}
mwl{"Miranda"}
mwr{"Marwari"}
my{"Burma"}
+ mye{"Myene"}
myn{"Rumpun Bahasa Maya"}
- myv{"Erza"}
+ myv{"Eryza"}
na{"Nauru"}
nah{"Nahuatl"}
nai{"Rumpun Bahasa Indian Amerika Utara"}
nap{"Neapolitan"}
+ naq{"Nama"}
nb{"Bokmål Norwegia"}
nd{"Ndebele Utara"}
nds{"Jerman Rendah"}
- ne{"Nepal"}
+ ne{"Nepali"}
new{"Newari"}
ng{"Ndonga"}
nia{"Nias"}
@@ -349,14 +396,17 @@ id{
niu{"Niuea"}
nl{"Belanda"}
nl_BE{"Flemish"}
- nn{"Norwegian Nynorsk"}
- no{"Norwegian"}
+ nmg{"Kwasio"}
+ nn{"Nynorsk Norwegia"}
+ nnh{"Ngiemboon"}
+ no{"Norwegia"}
nog{"Nogai"}
non{"Norse Kuno"}
nqo{"N'Ko"}
nr{"Ndebele Selatan"}
nso{"Sotho Utara"}
nub{"Rumpun Bahasa Nubia"}
+ nus{"Nuer"}
nv{"Navajo"}
nwc{"Newari Klasik"}
ny{"Nyanja"}
@@ -379,18 +429,18 @@ id{
pam{"Pampanga"}
pap{"Papiamento"}
pau{"Palau"}
- peo{"Persia Kuno (kl.600-400 SM.)"}
+ peo{"Persia Kuno [kl.600-400 SM.]"}
phi{"Rumpun Bahasa Filipina"}
phn{"Funisia"}
pi{"Pali"}
- pl{"Polandia"}
+ pl{"Polski"}
pon{"Pohnpeia"}
pra{"Rumpun Bahasa Prakrit"}
- pro{"Provençal Lama"}
+ pro{"Provencal Lama"}
ps{"Pashto"}
pt{"Portugis"}
pt_BR{"Portugis Brasil"}
- pt_PT{"Portugis (Iberia)"}
+ pt_PT{"Portugis Eropa"}
qu{"Quechua"}
raj{"Rajasthani"}
rap{"Rapanui"}
@@ -399,39 +449,49 @@ id{
rn{"Rundi"}
ro{"Rumania"}
roa{"Rumpun Bahasa Roman"}
+ rof{"Rombo"}
rom{"Romani"}
root{"Root"}
ru{"Rusia"}
rup{"Makedo-Rumania"}
rw{"Kinyarwanda"}
+ rwk{"Rwa"}
sa{"Sansekerta"}
sad{"Sandawe"}
sah{"Sakha"}
sai{"Rumpun Bahasa Indian Amerika Selatan"}
sal{"Rumpun Bahasa Salisha"}
sam{"Aram Samaria"}
+ saq{"Samburu"}
sas{"Sasak"}
sat{"Santali"}
+ sba{"Ngambai"}
+ sbp{"Sangu"}
sc{"Sardinia"}
scn{"Sisilia"}
sco{"Skotlandia"}
sd{"Sindhi"}
- se{"Northern Sami"}
+ se{"Sami Utara"}
+ see{"Seneca"}
+ seh{"Sena"}
sel{"Selkup"}
sem{"Rumpun Bahasa Semit"}
+ ses{"Koyraboro Senni"}
sg{"Sango"}
sga{"Irlandia Kuno"}
sgn{"Bahasa Isyarat"}
- sh{"Serbo-Croatian"}
+ sh{"Serbo-Kroasia"}
+ shi{"Tachelhit"}
shn{"Shan"}
+ shu{"Arab Suwa"}
si{"Sinhala"}
sid{"Sidamo"}
sio{"Rumpun Bahasa Sioux"}
sit{"Rumpun Bahasa Sino-Tibet"}
- sk{"Slowakia"}
- sl{"Slovenia"}
+ sk{"Slovak"}
+ sl{"Sloven"}
sla{"Rumpun Bahasa Slavik"}
- sm{"Samoan"}
+ sm{"Samoa"}
sma{"Sami Selatan"}
smi{"Rumpun Bahasa Sami"}
smj{"Lule Sami"}
@@ -442,12 +502,13 @@ id{
so{"Somali"}
sog{"Sogdien"}
son{"Songhai"}
- sq{"Albanian"}
+ sq{"Albania"}
sr{"Serb"}
srn{"Sranan Tongo"}
srr{"Serer"}
ss{"Swati"}
ssa{"Rumpun Bahasa Nilo-Sahara"}
+ ssy{"Saho"}
st{"Sotho Selatan"}
su{"Sunda"}
suk{"Sukuma"}
@@ -456,11 +517,14 @@ id{
sv{"Swedia"}
sw{"Swahili"}
swb{"Komoria"}
+ swc{"Kongo Swahili"}
+ syc{"Suriah Klasik"}
syr{"Suriah"}
ta{"Tamil"}
tai{"Rumpun Bahasa Tai"}
te{"Telugu"}
tem{"Timne"}
+ teo{"Teso"}
ter{"Tereno"}
tet{"Tetun"}
tg{"Tajik"}
@@ -479,6 +543,7 @@ id{
tog{"Nyasa Tonga"}
tpi{"Tok Pisin"}
tr{"Turki"}
+ trv{"Taroko"}
ts{"Tsonga"}
tsi{"Tsimshia"}
tt{"Tatar"}
@@ -487,8 +552,10 @@ id{
tut{"Altai"}
tvl{"Tuvalu"}
tw{"Twi"}
+ twq{"Tasawaq"}
ty{"Tahiti"}
tyv{"Tuvinia"}
+ tzm{"Tamazight Maroko Tengah"}
udm{"Udmurt"}
ug{"Uighur"}
uga{"Ugarit"}
@@ -500,9 +567,11 @@ id{
vai{"Vai"}
ve{"Venda"}
vi{"Vietnam"}
- vo{"Volapük"}
+ vo{"Volapuk"}
vot{"Votia"}
+ vun{"Vunjo"}
wa{"Walloon"}
+ wae{"Walser"}
wak{"Rumpun Bahasa Wakasha"}
wal{"Walamo"}
war{"Warai"}
@@ -511,18 +580,22 @@ id{
wo{"Wolof"}
xal{"Kalmuk"}
xh{"Xhosa"}
+ xog{"Soga"}
yao{"Yao"}
yap{"Yapois"}
+ yav{"Yangben"}
+ ybb{"Yemba"}
yi{"Yiddish"}
yo{"Yoruba"}
ypk{"Rumpun Bahasa Yupik"}
yue{"Kanton"}
za{"Zhuang"}
zap{"Zapotek"}
+ zbl{"Blissymbol"}
zen{"Zenaga"}
- zh{"Mandarin"}
- zh_Hans{"Mandarin (aksara sederhana)"}
- zh_Hant{"Mandarin (aksara tradisional)"}
+ zh{"China"}
+ zh_Hans{"China (Aksara Sederhana)"}
+ zh_Hant{"China (Aksara Tradisional)"}
znd{"Zande"}
zu{"Zulu"}
zun{"Zuni"}
@@ -533,8 +606,14 @@ id{
az{"Azeri"}
}
Scripts{
+ Afak{"Afaka"}
Arab{"Arab"}
+ Armi{"Aram Imperial"}
Armn{"Armenia"}
+ Avst{"Avesta"}
+ Bali{"Bali"}
+ Bamu{"Bamum"}
+ Bass{"Bassa Vah"}
Batk{"Batak"}
Beng{"Bengali"}
Blis{"Blissymbol"}
@@ -543,8 +622,10 @@ id{
Brai{"Braille"}
Bugi{"Bugis"}
Buhd{"Buhid"}
+ Cakm{"Chakma"}
Cans{"Simbol Aborigin Kanada Kesatuan"}
Cari{"Karia"}
+ Cham{"Cham"}
Cher{"Cherokee"}
Cirt{"Cirth"}
Copt{"Koptik"}
@@ -553,6 +634,7 @@ id{
Cyrs{"Gereja Slavonia Sirilik Lama"}
Deva{"Devanagari"}
Dsrt{"Deseret"}
+ Dupl{"Stenografi Duployan"}
Egyd{"Demotik Mesir"}
Egyh{"Hieratik Mesir"}
Egyp{"Hieroglip Mesir"}
@@ -561,6 +643,7 @@ id{
Geor{"Georgia"}
Glag{"Glagolitic"}
Goth{"Gothic"}
+ Gran{"Grantha"}
Grek{"Yunani"}
Gujr{"Gujarati"}
Guru{"Gurmukhi"}
@@ -571,60 +654,94 @@ id{
Hant{"Tradisional"}
Hebr{"Ibrani"}
Hira{"Hiragana"}
+ Hluw{"Hieroglif Anatolia"}
Hmng{"Pahawh Hmong"}
Hrkt{"Katakana atau Hiragana"}
- Hung{"Hongaria Lama"}
+ Hung{"Hungaria Kuno"}
Inds{"Indus"}
Ital{"Italia Lama"}
Java{"Jawa"}
Jpan{"Jepang"}
+ Jurc{"Jurchen"}
Kali{"Kayah Li"}
Kana{"Katakana"}
Khar{"Kharoshthi"}
Khmr{"Khmer"}
+ Khoj{"Khojki"}
Knda{"Kannada"}
Kore{"Korea"}
+ Kpel{"Kpelle"}
+ Kthi{"Kaithi"}
Lana{"Lanna"}
Laoo{"Laos"}
Latf{"Latin Fraktur"}
- Latg{"Latin Gaelic"}
+ Latg{"Latin Gaelik"}
Latn{"Latin"}
Lepc{"Lepcha"}
Limb{"Limbu"}
Lina{"Linear A"}
Linb{"Linear B"}
+ Lisu{"Lisu"}
+ Loma{"Loma"}
+ Lyci{"Lycia"}
+ Lydi{"Lydia"}
+ Mand{"Mandae"}
+ Mani{"Manikhei"}
Maya{"Hieroglip Maya"}
- Mero{"Meroitic"}
+ Mend{"Mende"}
+ Merc{"Kursif Meroitik"}
+ Mero{"Meroitik"}
Mlym{"Malayalam"}
Mong{"Mongolia"}
Moon{"Moon"}
+ Mroo{"Mro"}
Mtei{"Meitei Mayek"}
Mymr{"Myanmar"}
+ Narb{"Arab Utara Kuno"}
+ Nbat{"Nabataea"}
+ Nkgb{"Naxi Geba"}
Nkoo{"N'Ko"}
+ Nshu{"Nushu"}
Ogam{"Ogham"}
Olck{"Chiki Lama"}
Orkh{"Orkhon"}
Orya{"Oriya"}
Osma{"Osmanya"}
+ Palm{"Palmira"}
+ Perm{"Permik Kuno"}
Phag{"Phags-pa"}
+ Phli{"Pahlevi"}
+ Phlp{"Mazmur Pahlevi"}
+ Phlv{"Kitab Pahlevi"}
Phnx{"Phoenix"}
Plrd{"Fonetik Pollard"}
+ Prti{"Prasasti Parthia"}
Rjng{"Rejang"}
Roro{"Rongorongo"}
- Runr{"Runic"}
+ Runr{"Runik"}
+ Samr{"Samaria"}
Sara{"Sarati"}
+ Sarb{"Arab Selatan Kuno"}
Saur{"Saurashtra"}
Sgnw{"Tulisan Isyarat"}
+ Shaw{"Shavia"}
+ Shrd{"Sharada"}
+ Sind{"Khudawadi"}
Sinh{"Sinhala"}
+ Sora{"Sora Sompeng"}
Sund{"Sunda"}
Sylo{"Syloti Nagri"}
- Syre{"Siria Estrangelo"}
- Syrj{"Syriac Barat"}
- Syrn{"Siria Timur"}
+ Syrc{"Suriah"}
+ Syre{"Suriah Estrangelo"}
+ Syrj{"Suriah Barat"}
+ Syrn{"Suriah Timur"}
Tagb{"Tagbanwa"}
+ Takr{"Takri"}
Tale{"Tai Le"}
Talu{"Tai Lue Baru"}
Taml{"Tamil"}
+ Tang{"Tangut"}
+ Tavt{"Tai Viet"}
Telu{"Telugu"}
Teng{"Tenghwar"}
Tfng{"Tifinagh"}
@@ -632,11 +749,17 @@ id{
Thaa{"Thaana"}
Thai{"Thai"}
Tibt{"Tibet"}
- Ugar{"Ugaritic"}
+ Tirh{"Tirhuta"}
+ Ugar{"Ugaritik"}
Vaii{"Vai"}
Visp{"Ucapan Terlihat"}
+ Wara{"Varang Kshiti"}
+ Wole{"Woleai"}
+ Xpeo{"Persia Kuno"}
+ Xsux{"Cuneiform Sumero-Akkadia"}
Yiii{"Yi"}
Zinh{"Warisan"}
+ Zmth{"Notasi Matematika"}
Zsym{"Simbol"}
Zxxx{"Tidak Tertulis"}
Zyyy{"Umum"}
@@ -665,9 +788,11 @@ id{
collation{
big5han{"Urutan Sortir China Tradisional - Big5"}
dictionary{"Urutan Sortir Kamus"}
+ direct{"Langsung"}
ducet{"Urutan Sortir Unicode Bawaan"}
gb2312han{"Urutan Sortir China Aks. Sederhana - GB2312"}
phonebook{"Urutan Sortir Buku Telepon"}
+ phonetic{"Urutan Sortir Fonetik"}
pinyin{"Urutan Sortir Pinyin"}
reformed{"Urutan Sortir yang Diubah Bentuknya"}
search{"Pencarian Tujuan Umum"}
@@ -680,9 +805,12 @@ id{
arabext{"Angka Arab Timur Diperluas"}
armn{"Angka Armenia"}
armnlow{"Angka Huruf Kecil Armenia"}
+ bali{"Angka Bali"}
beng{"Angka Bengali"}
+ cham{"Angka Cham"}
deva{"Angka Devanagari"}
ethi{"Angka Etiopia"}
+ finance{"Angka Finansial"}
fullwide{"Angka Lebar Penuh"}
geor{"Angka Georgia"}
grek{"Angka Yunani"}
@@ -695,27 +823,43 @@ id{
hant{"Angka China Tradisional"}
hantfin{"Angka Keuangan China Tradisional"}
hebr{"Angka Ibrani"}
+ java{"Angka Jawa"}
jpan{"Angka Jepang"}
jpanfin{"Angka Keuangan Jepang"}
+ kali{"Angka Kayah Li"}
khmr{"Angka Khmer"}
knda{"Angka Kannada"}
+ lana{"Angka Tai Tham Hora"}
+ lanatham{"Angka Tai Tham Tham"}
laoo{"Angka Laos"}
latn{"Angka Latin"}
+ lepc{"Angka Lepcha"}
+ limb{"Angka Limbu"}
mlym{"Angka Malayalam"}
mong{"Angka Mongolia"}
+ mtei{"Angka Meetei Mayek"}
mymr{"Angka Myanmar"}
+ mymrshan{"Angka Myanmar Shan"}
+ native{"Digit Asli"}
+ nkoo{"Angka N'Ko"}
+ olck{"Angka Ol Chiki"}
orya{"Angka Oriya"}
roman{"Angka Romawi"}
romanlow{"Angka Huruf Kecil Romawi"}
- taml{"Angka Tamil"}
+ saur{"Angka Saurashtra"}
+ sund{"Angka Sunda"}
+ talu{"Angka Tai Lue Baru"}
+ taml{"Angka Tamil Tradisional"}
+ tamldec{"Angka Tamil"}
telu{"Angka Telugu"}
thai{"Angka Thai"}
tibt{"Angka Tibet"}
+ traditional{"Angka Tradisional"}
}
}
Variants{
- 1606NICT{"Perancis Pertengahan Akhir sampai 1606"}
- 1694ACAD{"Perancis Modern Awal"}
+ 1606NICT{"Prancis Pertengahan Akhir sampai 1606"}
+ 1694ACAD{"Prancis Modern Awal"}
1901{"Ortografi Jerman Tradisional"}
1959ACAD{"Akademik"}
1994{"Ortografi Resia Standar"}
@@ -727,6 +871,7 @@ id{
BAKU1926{"Alfabet Latin Turki Terpadu"}
BISCAYAN{"BISKAY"}
BISKE{"Dialek San Giorgio/Bila"}
+ BOONT{"Boontling"}
FONIPA{"Fonetik IPA"}
FONUPA{"Fonetik UPA"}
HEPBURN{"Hepburn Latin"}
@@ -754,13 +899,15 @@ id{
VALENCIA{"Valencia"}
WADEGILE{"Wade-Giles Latin"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"Bahasa: {0}"}
script{"Skrip: {0}"}
territory{"Wilayah: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/id_ID.txt b/Build/source/libs/icu/icu-50.1/data/lang/id_ID.txt
index 6593209c0c4..6593209c0c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/id_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/id_ID.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ig.txt b/Build/source/libs/icu/icu-50.1/data/lang/ig.txt
index e830557d68f..73ded10520b 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ig.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ig.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ig.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ig.xml
// *
// ***************************************************************************
/**
@@ -56,5 +56,5 @@ ig{
zh{"Mandarịịnị"}
zu{"Zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ii.txt b/Build/source/libs/icu/icu-50.1/data/lang/ii.txt
index a1d7e2187ac..8fdaef2255a 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ii.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ii.xml
// *
// ***************************************************************************
/**
@@ -42,7 +42,7 @@ ii{
islamic{"ꑳꌦꇂê‘ꉖ"}
}
}
- Version{"2.0.64.43"}
+ Version{"2.0.74.65"}
codePatterns{
language{"ꅇꉙ: {0}"}
script{"ꇇê±: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/in.txt b/Build/source/libs/icu/icu-50.1/data/lang/in.txt
index cb3e2e04611..cb3e2e04611 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/in.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/in.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/in_ID.txt b/Build/source/libs/icu/icu-50.1/data/lang/in_ID.txt
index d22885f1aa9..d22885f1aa9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/in_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/in_ID.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/is.txt b/Build/source/libs/icu/icu-50.1/data/lang/is.txt
index bd27f08e189..d6f11cbe656 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/is.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/is.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/is.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/is.xml
// *
// ***************************************************************************
/**
@@ -12,15 +12,26 @@
is{
Keys{
calendar{"Dagatal"}
+ colAlternate{"Röðun óháð táknum"}
+ colBackwards{"Röðun með viðsnúnum áherslum"}
+ colCaseFirst{"Röðun eftir hástöfum/lágstöfum"}
+ colCaseLevel{"Stafrétt röðun"}
+ colHiraganaQuaternary{"Kana-röðun"}
+ colNormalization{"Stöðluð röðun"}
+ colNumeric{"Talnaröðun"}
+ colStrength{"Röðunarstyrkur"}
collation{"Röðun"}
currency{"Gjaldmiðill"}
numbers{"Tölur"}
+ timezone{"Tímabelti"}
+ va{"Landsstaðalsafbrigði"}
+ variableTop{"Raða sem táknum"}
x{"Einkanotkun"}
}
Languages{
ab{"abkasíska"}
ace{"akkíska"}
- ach{"akólí"}
+ ach{"acoli"}
ada{"adangme"}
ady{"adýge"}
ae{"avestíska"}
@@ -33,7 +44,7 @@ is{
alg{"algonkvínsk mál"}
am{"amharíska"}
an{"aragonska"}
- ang{"fornenska (um 450-1100)"}
+ ang{"fornenska"}
apa{"apatsjamál"}
ar{"arabíska"}
arc{"arameíska"}
@@ -61,7 +72,7 @@ is{
bem{"bemba"}
ber{"berbamál"}
bg{"búlgarska"}
- bh{"bíharí"}
+ bh{"bíharísk mál"}
bho{"bojpúrí"}
bi{"bíslama"}
bik{"bíkol"}
@@ -94,8 +105,9 @@ is{
chn{"sínúk"}
cho{"sjoktá"}
chp{"sípevíska"}
- chr{"sjerókí"}
+ chr{"Cherokee-mál"}
chy{"sjeyen"}
+ ckb{"sorani-kúrdíska"}
cmc{"kamísk mál"}
co{"korsíska"}
cop{"koptíska"}
@@ -126,26 +138,26 @@ is{
dra{"dravidísk mál (önnur)"}
dsb{"lágsorbneska"}
dua{"dúala"}
- dum{"miðhollenska (um 1050-1350)"}
+ dum{"miðhollenska"}
dv{"dívehí"}
dyu{"djúla"}
dz{"dsongka"}
- ee{"eve"}
+ ee{"ewe"}
efi{"efík"}
egy{"fornegypska"}
eka{"ekajúk"}
- el{"nýgríska (1453-)"}
+ el{"gríska"}
elx{"elamít"}
en{"enska"}
en_AU{"áströlsk enska"}
en_CA{"kanadísk enska"}
en_GB{"bresk enska"}
en_US{"bandarísk enska"}
- enm{"miðenska (1100-1500)"}
+ enm{"miðenska"}
eo{"esperantó"}
es{"spænska"}
es_419{"latnesk-amerísk spænska"}
- es_ES{"íberísk spænska"}
+ es_ES{"evrópsk spænska"}
et{"eistneska"}
eu{"baskneska"}
ewo{"evondó"}
@@ -162,8 +174,8 @@ is{
fr{"franska"}
fr_CA{"kanadísk franska"}
fr_CH{"svissnesk franska"}
- frm{"miðfranska (um 1400-1600)"}
- fro{"fornfranska (842 - um 1400)"}
+ frm{"miðfranska"}
+ fro{"fornfranska"}
frr{"norðurfrísneska"}
frs{"austurfrísneska"}
fur{"fríúlska"}
@@ -177,14 +189,14 @@ is{
gez{"gís"}
gil{"gilberska"}
gl{"gallegska"}
- gmh{"miðháþýska (um 1050-1500"}
+ gmh{"miðháþýska"}
gn{"gvaraní"}
- goh{"fornháþýska (um 750-1050)"}
+ goh{"fornháþýska"}
gon{"gondí"}
gor{"gorontaló"}
got{"gotneska"}
grb{"gerbó"}
- grc{"forngríska (til 1453)"}
+ grc{"forngríska"}
gsw{"svissnesk þýska"}
gu{"gújaratí"}
gv{"manx"}
@@ -206,7 +218,7 @@ is{
hup{"húpa"}
hy{"armenska"}
hz{"hereró"}
- ia{"interlingva"}
+ ia{"alþjóðatunga"}
iba{"íban"}
id{"indónesíska"}
ie{"interlingve"}
@@ -237,7 +249,7 @@ is{
kar{"karen"}
kaw{"kaví"}
kbd{"kabardíska"}
- kg{"kongó"}
+ kg{"kongóska"}
kha{"kasí"}
khi{"koímál (önnur)"}
kho{"kotaska"}
@@ -274,10 +286,10 @@ is{
ln{"lingala"}
lo{"laó"}
lol{"mongó"}
- loz{"losí"}
+ loz{"lozi"}
lt{"litháíska"}
lu{"lúbakatanga"}
- lua{"lúbalúlúa"}
+ lua{"luba-lulua"}
lui{"lúisenó"}
lun{"lúnda"}
luo{"lúó"}
@@ -293,8 +305,9 @@ is{
mdf{"moksa"}
mdr{"mandar"}
men{"mende"}
+ mfe{"morisyen"}
mg{"malagasíska"}
- mga{"miðírska (900-1200)"}
+ mga{"miðírska"}
mh{"marshallska"}
mi{"maórí"}
mic{"mikmak"}
@@ -346,16 +359,16 @@ is{
nv{"navahó"}
ny{"njanja; sísjeva; sjeva"}
nym{"njamvesí"}
- nyn{"njankóle"}
+ nyn{"nyankole"}
nyo{"njóró"}
nzi{"nsíma"}
- oc{"okkitíska (eftir 1500); próvensalska"}
+ oc{"oksítaníska"}
oj{"ojibva"}
- om{"órómó"}
+ om{"oromo"}
or{"óría"}
os{"ossetíska"}
osa{"ósage"}
- ota{"tyrkneska, ottóman (1500-1928)"}
+ ota{"tyrkneska, ottóman"}
oto{"ótommál"}
pa{"púnjabí"}
paa{"papúsk mál (önnur)"}
@@ -371,16 +384,16 @@ is{
pl{"pólska"}
pon{"ponpeiska"}
pra{"prakrítmál"}
- pro{"fornpróvensalska (til 1500)"}
+ pro{"fornpróvensalska"}
ps{"pastú"}
pt{"portúgalska"}
pt_BR{"brasílísk portúgalska"}
- pt_PT{"íberísk portúgalska"}
+ pt_PT{"evrópsk portúgalska"}
qu{"kvesjúa"}
raj{"rajastaní"}
rap{"rapanúí"}
rar{"rarótongska"}
- rm{"retórómanska"}
+ rm{"rómanska"}
rn{"rúndí"}
ro{"rúmenska"}
roa{"rómönsk mál (önnur)"}
@@ -404,11 +417,11 @@ is{
sel{"selkúp"}
sem{"semísk mál (önnur)"}
sg{"sangó"}
- sga{"fornírska (til 900)"}
+ sga{"fornírska"}
sgn{"táknmál"}
sh{"serbókróatíska"}
shn{"sjan"}
- si{"singalesíska"}
+ si{"sinhala"}
sid{"sídamó"}
sio{"síúmál"}
sk{"slóvakíska"}
@@ -453,11 +466,11 @@ is{
tk{"túrkmenska"}
tkl{"tókeláska"}
tl{"tagalog"}
- tlh{"klingónska"}
+ tlh{"klingonska"}
tli{"tlingit"}
tmh{"tamasjek"}
tn{"tsúana"}
- to{"tongverska (tongaeyjar)"}
+ to{"tongverska"}
tog{"tongverska (nyasa)"}
tpi{"tokpisin"}
tr{"tyrkneska"}
@@ -476,7 +489,7 @@ is{
uga{"úgarítíska"}
uk{"úkraínska"}
umb{"úmbúndú"}
- und{"óþekkt eða ógilt tungumál"}
+ und{"óþekkt tungumál"}
ur{"úrdú"}
uz{"úsbekska"}
vai{"vaí"}
@@ -527,8 +540,8 @@ is{
Guru{"Gurmukhi"}
Hang{"hangul"}
Hani{"kínversk"}
- Hans{"einfaldað han"}
- Hant{"hefðbundið han"}
+ Hans{"Einfaldað"}
+ Hant{"Hefðbundið"}
Hebr{"hebreska"}
Hira{"hiragana"}
Hrkt{"katakana eða hiragana"}
@@ -536,23 +549,23 @@ is{
Kana{"katakana"}
Khmr{"Khmer"}
Knda{"Kannada"}
- Kore{"Kóreska"}
+ Kore{"Kóreskt"}
Laoo{"Lao"}
Latn{"latnesk"}
Mlym{"Malayalam"}
- Mong{"Mongólska"}
+ Mong{"Mongólskt"}
Mymr{"Myanmar"}
Orya{"Oriya"}
Sinh{"Sinhala"}
- Taml{"Tamíl"}
+ Taml{"Tamílskt"}
Telu{"Telúgú"}
Thaa{"Thaana"}
- Thai{"Tælenska"}
- Tibt{"Tíbeska"}
+ Thai{"Taílenskt"}
+ Tibt{"Tíbeskt"}
Zsym{"Tákn"}
Zxxx{"Óskrifað"}
Zyyy{"Almennt"}
- Zzzz{"Óþekkt eða ógilt letur"}
+ Zzzz{"Óþekkt letur"}
}
Scripts%stand-alone{
Hans{"Einfaldað han"}
@@ -580,9 +593,11 @@ is{
ducet{"Sjálfgefin Unicode-röð"}
gb2312han{"einfölduð kínversk röðun - GB2312"}
phonebook{"Símaskráarröðun"}
+ phonetic{"Hljóðfræðileg röð"}
pinyin{"Pinyin-röðun"}
reformed{"Endurbætt röð"}
search{"Almenn leit"}
+ searchjl{"Leita eftir upphafssamhljóða í Hangul"}
stroke{"Strikaröðun"}
traditional{"Hefðbundin"}
unihan{"Röðun eftir grunnstrikum"}
@@ -595,6 +610,7 @@ is{
beng{"Bengalskar tölur"}
deva{"Tölur í devanagari"}
ethi{"Eþíópískir tölustafir"}
+ finance{"Viðskiptafræðileg töluorð"}
fullwide{"Tölur með fullri breidd"}
geor{"Tölustafir í georgísku"}
grek{"Grískir tölustafir"}
@@ -616,6 +632,7 @@ is{
mlym{"Tölur í malayalam"}
mong{"Mongólskar tölur"}
mymr{"Tölur í myanmar"}
+ native{"Upprunalegir tölustafir"}
orya{"Tölur í oriya"}
roman{"Rómverskir tölustafir"}
romanlow{"Rómverkar lágstafatölur"}
@@ -623,15 +640,18 @@ is{
telu{"Tölur í telúgú"}
thai{"Tælenskar tölur"}
tibt{"Tíbeskir tölustafir"}
+ traditional{"Hefðbundin tölutákn"}
+ vaii{"Vai-tölustafir"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
codePatterns{
language{"tungumál: {0}"}
script{"leturgerð: {0}"}
territory{"svæði: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/it.txt b/Build/source/libs/icu/icu-50.1/data/lang/it.txt
index 96da6413676..bb44fa45739 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/it.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/it.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/it.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/it.xml
// *
// ***************************************************************************
/**
@@ -11,10 +11,21 @@
*/
it{
Keys{
- calendar{"calendario"}
- collation{"collazione"}
- currency{"valuta"}
+ calendar{"Calendario"}
+ colAlternate{"Ordinamento Ignora simboli"}
+ colBackwards{"Ordinamento Accento capovolto"}
+ colCaseFirst{"Ordinamento Maiuscole/Minuscole"}
+ colCaseLevel{"Ordinamento Distinzione fra maiuscole e minuscole"}
+ colHiraganaQuaternary{"Ordinamento Kana"}
+ colNormalization{"Ordinamento normalizzato"}
+ colNumeric{"Ordinamento numerico"}
+ colStrength{"Sicurezza ordinamento"}
+ collation{"Ordinamento"}
+ currency{"Valuta"}
numbers{"Numeri"}
+ timezone{"Fuso orario"}
+ va{"Variante lingua"}
+ variableTop{"Ordina come simboli"}
x{"Uso privato"}
}
Languages{
@@ -28,6 +39,7 @@ it{
af{"afrikaans"}
afa{"lingua afroasiatica"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainu"}
ak{"akan"}
akk{"accado"}
@@ -46,6 +58,7 @@ it{
art{"lingua artificiale"}
arw{"aruaco"}
as{"assamese"}
+ asa{"asu"}
ast{"asturiano"}
ath{"lingue athabaska"}
aus{"lingue australiane"}
@@ -60,16 +73,21 @@ it{
ban{"balinese"}
bas{"basa"}
bat{"lingua baltica"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"bielorusso"}
bej{"begia"}
bem{"wemba"}
ber{"berbero"}
+ bez{"bena"}
+ bfd{"bafut"}
bg{"bulgaro"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bislama"}
bik{"bicol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengalese"}
@@ -77,20 +95,26 @@ it{
bo{"tibetano"}
br{"bretone"}
bra{"braj"}
+ brx{"bodo"}
bs{"bosniaco"}
+ bss{"akoose"}
btk{"batak"}
bua{"buriat"}
bug{"bugi"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumba"}
ca{"catalano"}
cad{"caddo"}
cai{"lingua indiana dell'America Centrale"}
car{"caribico"}
cau{"lingua caucasica"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"ceceno"}
ceb{"cebuano"}
cel{"celtica altra lingua"}
+ cgg{"chiga"}
ch{"chamorro"}
chb{"chibcha"}
chg{"ciagataico"}
@@ -101,6 +125,7 @@ it{
chp{"chipewyan"}
chr{"cherokee"}
chy{"cheyenne"}
+ ckb{"curdo sorani"}
cmc{"lingue chamic"}
co{"corso"}
cop{"copto"}
@@ -119,6 +144,7 @@ it{
da{"danese"}
dak{"dakota"}
dar{"dargwa"}
+ dav{"taita"}
day{"dayak"}
de{"tedesco"}
de_AT{"tedesco austriaco"}
@@ -127,14 +153,18 @@ it{
den{"slave"}
dgr{"dogrib"}
din{"dinca"}
+ dje{"zarma"}
doi{"dogri"}
dra{"lingua dravidica"}
dsb{"basso sorabo"}
dua{"duala"}
dum{"olandese medio"}
dv{"divehi"}
+ dyo{"jola-fony"}
dyu{"diula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
+ ebu{"embu"}
ee{"ewe"}
efi{"efik"}
egy{"egiziano antico"}
@@ -150,7 +180,7 @@ it{
eo{"esperanto"}
es{"spagnolo"}
es_419{"spagnolo latinoamericano"}
- es_ES{"spagnolo della Spagna"}
+ es_ES{"spagnolo europeo"}
et{"estone"}
eu{"basco"}
ewo{"ewondo"}
@@ -163,14 +193,16 @@ it{
fiu{"lingua ungrofinnica"}
fj{"figiano"}
fo{"faroese"}
+ fon{"fon"}
fr{"francese"}
fr_CA{"francese canadese"}
fr_CH{"francese svizzero"}
frm{"francese medio"}
fro{"francese antico"}
frr{"frisone settentrionale"}
+ frs{"frisone orientale"}
fur{"friulano"}
- fy{"frisone"}
+ fy{"frisone occidentale"}
ga{"irlandese"}
gaa{"ga"}
gay{"gayo"}
@@ -190,6 +222,7 @@ it{
grc{"greco antico"}
gsw{"tedesco svizzero"}
gu{"gujarati"}
+ guz{"gusii"}
gv{"manx"}
gwi{"gwichʼin"}
ha{"haussa"}
@@ -211,10 +244,12 @@ it{
hz{"herero"}
ia{"interlingua"}
iba{"iban"}
+ ibb{"ibibio"}
id{"indonesiano"}
ie{"interlingue"}
ig{"igbo"}
ii{"sichuan yi"}
+ ijo{"ijo"}
ik{"inupiak"}
ilo{"ilocano"}
inc{"lingua indiana"}
@@ -228,6 +263,7 @@ it{
iu{"inuktitut"}
ja{"giapponese"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"giudeo persiano"}
jrb{"giudeo arabo"}
jv{"giavanese"}
@@ -240,15 +276,22 @@ it{
kar{"karen"}
kaw{"kawi"}
kbd{"kabardia"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
+ kea{"capoverdiano"}
+ kfo{"koro"}
kg{"kongo"}
kha{"khasi"}
khi{"lingua khoisan"}
kho{"khotanese"}
+ khq{"koyra chiini"}
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kazako"}
+ kkj{"kako"}
kl{"kalaallisut"}
+ kln{"kalenjin"}
km{"khmer"}
kmb{"kimbundu"}
kn{"kannada"}
@@ -262,6 +305,9 @@ it{
kro{"kru"}
kru{"kurukh"}
ks{"kashmiri"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"coloniese"}
ku{"curdo"}
kum{"kumyk"}
kut{"kutenai"}
@@ -270,6 +316,7 @@ it{
ky{"kirghiso"}
la{"latino"}
lad{"ladino"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"lussemburghese"}
@@ -287,19 +334,25 @@ it{
lun{"lunda"}
luo{"luo"}
lus{"lushai"}
+ luy{"luyia"}
lv{"lettone"}
mad{"madurese"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makasar"}
man{"mandingo"}
map{"austronesiano"}
mas{"masai"}
+ mde{"maba"}
mdf{"moksha"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"creolo mauriziano"}
mg{"malgascio"}
mga{"irlandese medio"}
+ mgh{"makhuwa-meetto"}
mh{"marshallese"}
mi{"maori"}
mic{"micmac"}
@@ -318,18 +371,21 @@ it{
mr{"marathi"}
ms{"malese"}
mt{"maltese"}
+ mua{"mundang"}
mul{"multilingua"}
mun{"lingua munda"}
mus{"creek"}
mwl{"mirandese"}
mwr{"marwari"}
my{"birmano"}
+ mye{"myene"}
myn{"lingue maya"}
myv{"erzya"}
na{"nauru"}
nah{"nahuatl"}
nai{"lingua indiana del Nord America"}
nap{"napoletano"}
+ naq{"nama"}
nb{"norvegese bokmal"}
nd{"ndebele del nord"}
nds{"basso tedesco"}
@@ -341,7 +397,9 @@ it{
niu{"niue"}
nl{"olandese"}
nl_BE{"fiammingo belga"}
+ nmg{"kwasio"}
nn{"norvegese nynorsk"}
+ nnh{"ngiemboon"}
no{"norvegese"}
nog{"nogai"}
non{"norse antico"}
@@ -349,6 +407,7 @@ it{
nr{"ndebele del sud"}
nso{"sotho del nord"}
nub{"nubiano"}
+ nus{"nuer"}
nv{"navajo"}
nwc{"newari classico"}
ny{"nyanja"}
@@ -382,39 +441,50 @@ it{
ps{"pashto"}
pt{"portoghese"}
pt_BR{"portoghese brasiliano"}
- pt_PT{"portoghese del Portogallo"}
+ pt_PT{"portoghese europeo"}
qu{"quechua"}
raj{"rajasthani"}
rap{"rapanui"}
rar{"rarotonga"}
- rm{"lingua rhaeto-romance"}
+ rm{"romancio"}
rn{"rundi"}
ro{"rumeno"}
roa{"lingua romanza"}
+ rof{"rombo"}
rom{"romani"}
+ root{"root"}
ru{"russo"}
rup{"arumeno"}
rw{"kinyarwanda"}
+ rwk{"rwa"}
sa{"sanscrito"}
sad{"sandawe"}
sah{"yakut"}
sai{"lingua indiana del Sud America"}
sal{"lingue salish"}
sam{"aramaico samaritano"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sardo"}
scn{"siciliano"}
sco{"scozzese"}
sd{"sindhi"}
se{"sami del nord"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkup"}
sem{"lingua semitica"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"irlandese antico"}
sgn{"lingue sign"}
sh{"serbo-croato"}
+ shi{"tachelhit"}
shn{"shan"}
+ shu{"chadian arabic"}
si{"singalese"}
sid{"sidamo"}
sio{"lingue sioux"}
@@ -439,6 +509,7 @@ it{
srr{"serer"}
ss{"swati"}
ssa{"lingua nilo-sahariana"}
+ ssy{"saho"}
st{"sotho del sud"}
su{"sundanese"}
suk{"sukuma"}
@@ -447,11 +518,14 @@ it{
sv{"svedese"}
sw{"swahili"}
swb{"comoriano"}
+ swc{"congo swahili"}
+ syc{"siriaco classico"}
syr{"siriaco"}
ta{"tamil"}
tai{"lingua tailandese"}
te{"telugu"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetum"}
tg{"tagicco"}
@@ -466,10 +540,11 @@ it{
tli{"tlingit"}
tmh{"tamashek"}
tn{"tswana"}
- to{"tonga"}
+ to{"tongano"}
tog{"nyasa del Tonga"}
tpi{"tok pisin"}
tr{"turco"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshian"}
tt{"tatarico"}
@@ -478,8 +553,10 @@ it{
tut{"lingua altaica"}
tvl{"tuvalu"}
tw{"ci"}
+ twq{"tasawaq"}
ty{"taitiano"}
tyv{"tuvinian"}
+ tzm{"tamazight"}
udm{"udmurt"}
ug{"uigurico"}
uga{"ugaritico"}
@@ -493,7 +570,9 @@ it{
vi{"vietnamita"}
vo{"volapük"}
vot{"voto"}
+ vun{"vunjo"}
wa{"vallone"}
+ wae{"walser"}
wak{"lingue wakash"}
wal{"walamo"}
war{"waray"}
@@ -502,14 +581,18 @@ it{
wo{"volof"}
xal{"kalmyk"}
xh{"xosa"}
+ xog{"soga"}
yao{"yao (bantu)"}
yap{"yapese"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"yiddish"}
yo{"yoruba"}
ypk{"lingue yupik"}
yue{"cantonese"}
za{"zhuang"}
zap{"zapotec"}
+ zbl{"blissymbol"}
zen{"zenaga"}
zh{"cinese"}
zh_Hans{"cinese semplificato"}
@@ -669,27 +752,30 @@ it{
ducet{"Ordinamento Unicode predefinito"}
gb2312han{"cinese semplificato"}
phonebook{"ordine elenco telefonico"}
+ phonetic{"Ordinamento fonetico"}
pinyin{"ordine pinyin"}
reformed{"Ordinamento riformato"}
search{"Ricerca generica"}
+ searchjl{"Cerca per consonante hangul iniziale"}
stroke{"ordine segni"}
traditional{"ordine tradizionale"}
unihan{"Ordinamento in base ai radicali"}
}
numbers{
- arab{"Numeri indo-arabi"}
- arabext{"Numeri indo-arabi estesi"}
+ arab{"Cifre indo-arabe"}
+ arabext{"Cifre indo-arabe estese"}
armn{"Numeri armeni"}
- armnlow{"Numeri minuscoli armeni"}
- beng{"Numeri bengalesi"}
- deva{"Numeri devanagari"}
+ armnlow{"Numeri armeni minuscoli"}
+ beng{"Cifre bengalesi"}
+ deva{"Cifre devanagari"}
ethi{"Numeri etiopi"}
- fullwide{"Numeri a larghezza intera"}
- geor{"Numeri gregoriani"}
+ finance{"Numeri finanziari"}
+ fullwide{"Cifre a larghezza intera"}
+ geor{"Numeri georgiani"}
grek{"Numeri greci"}
- greklow{"Numeri minuscoli greci"}
- gujr{"Numeri gujarati"}
- guru{"Numeri Gurmukhi"}
+ greklow{"Numeri greci minuscoli"}
+ gujr{"Cifre gujarati"}
+ guru{"Cifre gurmukhi"}
hanidec{"Numeri decimali cinesi"}
hans{"Numeri in cinese semplificato"}
hansfin{"Numeri finanziari in cinese semplificato"}
@@ -698,20 +784,24 @@ it{
hebr{"Numeri ebraici"}
jpan{"Numeri giapponesi"}
jpanfin{"Numeri finanziari giapponesi"}
- khmr{"Numeri khmer"}
- knda{"Numeri kannada"}
- laoo{"Numeri lao"}
+ khmr{"Cifre khmer"}
+ knda{"Cifre kannada"}
+ laoo{"Cifre lao"}
latn{"Numeri occidentali"}
- mlym{"Numeri malayalam"}
+ mlym{"Cifre malayalam"}
mong{"Numeri mongoli"}
- mymr{"Numeri birmani"}
- orya{"Numeri oriya"}
+ mymr{"Cifre birmane"}
+ native{"Cifre native"}
+ orya{"Cifre oriya"}
roman{"Numeri romani"}
- romanlow{"Numeri minuscoli romani"}
- taml{"Numeri tamil"}
- telu{"Numeri telugu"}
- thai{"Numeri thailandesi"}
- tibt{"Numeri tibetani"}
+ romanlow{"Numeri romani minuscoli"}
+ taml{"Numeri tamil tradizionali"}
+ tamldec{"Cifre tamil"}
+ telu{"Cifre telugu"}
+ thai{"Cifre thailandesi"}
+ tibt{"Cifre tibetane"}
+ traditional{"Numeri tradizionali"}
+ vaii{"Cifre Vai"}
}
}
Variants{
@@ -729,9 +819,16 @@ it{
REVISED{"ortografia revisionata"}
ROZAJ{"resiano"}
SAAHO{"saho"}
+ SCOTLAND{"inglese scozzese standard"}
+ }
+ Version{"2.0.78.39"}
+ codePatterns{
+ language{"Lingua: {0}"}
+ script{"Scrittura: {0}"}
+ territory{"Regione: {0}"}
}
- Version{"2.0.67.6"}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/iw.txt b/Build/source/libs/icu/icu-50.1/data/lang/iw.txt
index c10c184c753..c10c184c753 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/iw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/iw.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/iw_IL.txt b/Build/source/libs/icu/icu-50.1/data/lang/iw_IL.txt
index 6963f2d15b7..6963f2d15b7 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/iw_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/iw_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ja.txt b/Build/source/libs/icu/icu-50.1/data/lang/ja.txt
index 16e70313228..9c5a9ab3777 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ja.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ja.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ja.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ja.xml
// *
// ***************************************************************************
/**
@@ -12,15 +12,26 @@
ja{
Keys{
calendar{"暦法"}
- collation{"ç…§åˆ"}
+ colAlternate{"記å·ã‚’無視ã—ãŸä¸¦ã¹æ›¿ãˆ"}
+ colBackwards{"アクセント(逆方å‘)ã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
+ colCaseFirst{"大文字順/å°æ–‡å­—é †ã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
+ colCaseLevel{"大文字å°æ–‡å­—を区別ã—ãŸä¸¦ã¹æ›¿ãˆ"}
+ colHiraganaQuaternary{"ä»®åã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
+ colNormalization{"æ­£è¦åŒ–ã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
+ colNumeric{"数値ã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
+ colStrength{"強度ã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
+ collation{"並ã¹æ›¿ãˆé †åº"}
currency{"通貨"}
numbers{"数値書å¼"}
+ timezone{"タイムゾーン"}
+ va{"ロケールã®ãƒãƒªã‚¢ãƒ³ãƒˆ"}
+ variableTop{"記å·ã¨ã—ã¦ä¸¦ã¹æ›¿ãˆ"}
x{"ç§ç”¨"}
}
Languages{
aa{"アファル語"}
ab{"アブãƒã‚ºèªž"}
- ace{"ã‚¢ãƒã‚§ãƒ¼èªž"}
+ ace{"ã‚¢ãƒã‚§èªž"}
ach{"ã‚¢ãƒãƒ§ãƒªèªž"}
ada{"アダングメ語"}
ady{"アディゲ語"}
@@ -28,6 +39,7 @@ ja{
af{"アフリカーンス語"}
afa{"セム・ãƒãƒ è«¸èªž"}
afh{"アフリヒリ語"}
+ agq{"アゲム語"}
ain{"アイヌ語"}
ak{"アカン語"}
akk{"アッカド語"}
@@ -36,20 +48,20 @@ ja{
alt{"å—アルタイ語"}
am{"アムãƒãƒ©èªž"}
an{"アラゴン語"}
- ang{"å¤ä»£è‹±èªž"}
+ ang{"å¤è‹±èªž"}
anp{"アンギカ語"}
apa{"アパッãƒèªžæ—"}
ar{"アラビア語"}
arc{"アラム語"}
arn{"アラウカン語"}
arp{"アラパホー語"}
- art{"人工諸語"}
+ art{"人工言語"}
arw{"アラワク語"}
as{"アッサム語"}
asa{"アス語"}
ast{"アストゥリアス語"}
ath{"アサパスカン語æ—"}
- aus{"オーストラリア語æ—"}
+ aus{"オーストラリア諸語"}
av{"アヴァル語"}
awa{"アワディー語"}
ay{"アイマラ語"}
@@ -61,17 +73,21 @@ ja{
ban{"ãƒãƒªèªž"}
bas{"ãƒã‚µèªž"}
bat{"ãƒãƒ«ãƒˆè«¸èªž"}
+ bax{"ãƒãƒ ãƒ³èªž"}
+ bbj{"ゴーマラ語"}
be{"ベラルーシ語"}
bej{"ベジャ語"}
bem{"ベンãƒèªž"}
ber{"ベルベル諸語"}
bez{"ベナ語"}
+ bfd{"ãƒãƒ•ãƒƒãƒˆèªž"}
bg{"ブルガリア語"}
bh{"ビãƒãƒ¼ãƒ«èªž"}
- bho{"ボージプリー語"}
+ bho{"ボージュプリー語"}
bi{"ビスラマ語"}
bik{"ビコル語"}
bin{"ビニ語"}
+ bkm{"コム語"}
bla{"シクシカ語"}
bm{"ãƒãƒ³ãƒãƒ©èªž"}
bn{"ベンガル語"}
@@ -81,25 +97,30 @@ ja{
bra{"ブラジ語"}
brx{"ボド語"}
bs{"ボスニア語"}
+ bss{"アコース語"}
btk{"ãƒã‚¿ã‚¯èªž"}
bua{"ブリヤート語"}
bug{"ブギ語"}
+ bum{"ブル語"}
byn{"ビリン語"}
+ byv{"メドゥンãƒèªž"}
ca{"カタロニア語"}
cad{"カドー語"}
cai{"中米インディアン諸語"}
car{"カリブ語"}
cau{"コーカサス諸語"}
+ cay{"カユーガ語"}
cch{"ãƒãƒ£ãƒ¯ã‚¤èªž"}
ce{"ãƒã‚§ãƒã‚§ãƒ³èªž"}
ceb{"セブアノ語"}
cel{"ケルト諸語"}
+ cgg{"ãƒã‚¬èªž"}
ch{"ãƒãƒ£ãƒ¢ãƒ­èªž"}
chb{"ãƒãƒ–ãƒãƒ£èªž"}
chg{"ãƒãƒ£ã‚¬ã‚¿ã‚¤èªž"}
chk{"ãƒãƒ¥ãƒ¼ã‚¯èªž"}
chm{"マリ語"}
- chn{"ビーãƒãƒ»ãƒ©ãƒ»ãƒžãƒ¼ ç­‰"}
+ chn{"ãƒãƒŒãƒ¼ã‚¯æ··æˆèªž"}
cho{"ãƒãƒ§ã‚¯ãƒˆãƒ¼èªž"}
chp{"ãƒãƒšãƒ¯ã‚¤ã‚¢ãƒ³èªž"}
chr{"ãƒã‚§ãƒ­ã‚­ãƒ¼èªž"}
@@ -117,11 +138,12 @@ ja{
csb{"カシューブ語"}
cu{"教会スラブ語"}
cus{"クシュ諸語"}
- cv{"ãƒãƒ¥ãƒ´ã‚¡ã‚·ãƒ¥èªž"}
+ cv{"ãƒãƒ¥ãƒ´ã‚¡ã‚·èªž"}
cy{"ウェールズ語"}
da{"デンマーク語"}
dak{"ダコタ語"}
dar{"ダルガン語"}
+ dav{"タイタ語"}
day{"ダヤク語"}
de{"ドイツ語"}
de_AT{"ドイツ語[オーストリア]"}
@@ -130,17 +152,19 @@ ja{
den{"スレイビー語"}
dgr{"ドグリブ語"}
din{"ディンカ語"}
- doi{"ドグリ語"}
+ dje{"ザルマ語"}
+ doi{"ドーグリー語"}
dra{"ドラヴィダ諸語"}
dsb{"低ソルビア語"}
dua{"ドゥアラ語"}
dum{"中世オランダ語"}
dv{"ディベヒ語"}
- dyu{"デゥウラ語"}
+ dyu{"ジュラ語"}
dz{"ゾンカ語"}
+ dzg{"ダザガ語"}
ebu{"エンブ語"}
ee{"エウェ語"}
- efi{"エフィック語"}
+ efi{"エフィク語"}
egy{"å¤ä»£ã‚¨ã‚¸ãƒ—ト語"}
eka{"エカジュク語"}
el{"ギリシャ語"}
@@ -173,9 +197,10 @@ ja{
fr_CH{"フランス語[スイス]"}
frm{"中期フランス語"}
fro{"å¤ãƒ•ãƒ©ãƒ³ã‚¹èªž"}
+ frr{"北フリジア語"}
frs{"æ±ãƒ•ãƒªã‚¸ã‚¢èªž"}
fur{"フリウリ語"}
- fy{"フリジア語"}
+ fy{"西フリジア語"}
ga{"アイルランド語"}
gaa{"ガ語"}
gay{"ガヨ語"}
@@ -195,6 +220,7 @@ ja{
grc{"å¤ä»£ã‚®ãƒªã‚·ãƒ£èªž"}
gsw{"スイスドイツ語"}
gu{"グジャラート語"}
+ guz{"グシイ語"}
gv{"マン島語"}
gwi{"グウィッãƒãƒ³èªž"}
ha{"ãƒã‚¦ã‚µèªž"}
@@ -206,7 +232,7 @@ ja{
him{"ヒマãƒãƒ£ãƒ«èªž"}
hit{"ヒッタイト語"}
hmn{"フモン語"}
- ho{"ヒリモトゥ語"}
+ ho{"ヒリモツ語"}
hr{"クロアãƒã‚¢èªž"}
hsb{"上ソルビア語"}
ht{"ãƒã‚¤ãƒèªž"}
@@ -214,10 +240,11 @@ ja{
hup{"アタパスカ語"}
hy{"アルメニア語"}
hz{"ヘレロ語"}
- ia{"インターリングア語"}
+ ia{"インターリングア"}
iba{"イãƒãƒ³èªž"}
+ ibb{"イビビオ語"}
id{"インドãƒã‚·ã‚¢èªž"}
- ie{"インターリング語"}
+ ie{"インターリング"}
ig{"イボ語"}
ii{"å››å·ã‚¤èªž"}
ijo{"イジョー語"}
@@ -225,7 +252,7 @@ ja{
ilo{"イロカノ語"}
inc{"インド諸語"}
ine{"å°æ¬§è«¸èªž"}
- inh{"イングシ語"}
+ inh{"イングーシ語"}
io{"イド語"}
ira{"イラン語"}
iro{"イロコイ語æ—"}
@@ -234,42 +261,51 @@ ja{
iu{"イヌクウティトット語"}
ja{"日本語"}
jbo{"ロジãƒãƒ³èªž"}
+ jmc{"マãƒãƒ£ãƒ¡èªž"}
jpr{"ユダヤ・ペルシア語"}
jrb{"ユダヤ・アラビア語"}
jv{"ジャワ語"}
ka{"グルジア語"}
- kaa{"カラ・カルパク語"}
+ kaa{"カラカルパク語"}
kab{"カビル語"}
kac{"ã‚«ãƒãƒ³èªž"}
kaj{"カジェ語"}
kam{"カンãƒèªž"}
- kar{"カレン語"}
+ kar{"カレン諸語"}
kaw{"カウィ語"}
kbd{"ã‚«ãƒãƒ«ãƒ‰èªž"}
+ kbl{"ã‚«ãƒãƒ³ãƒ–語"}
kcg{"カタブ語"}
+ kde{"マコンデ語"}
kea{"カーボベルデ・クレオール語"}
kfo{"コロ語"}
kg{"コンゴ語"}
kha{"カシ語"}
khi{"コイサン諸語"}
kho{"コータン語"}
+ khq{"コイラ・ãƒãƒ¼ãƒ‹èªž"}
ki{"キクユ語"}
- kj{"クアニャマ語"}
+ kj{"クワニャマ語"}
kk{"カザフ語"}
+ kkj{"カコ語"}
kl{"グリーンランド語"}
+ kln{"カレンジン語"}
km{"クメール語"}
- kmb{"キンブンドゥ語"}
+ kmb{"キンブンド語"}
kn{"カンナダ語"}
ko{"韓国語"}
kok{"コンカニ語"}
- kos{"コシャエ語"}
+ kos{"コスラエ語"}
kpe{"クペレ語"}
kr{"カヌリ語"}
krc{"カラãƒãƒ£ã‚¤èªž"}
krl{"カレリア語"}
- kro{"クルー語"}
+ kro{"クルー諸語"}
kru{"クルク語"}
ks{"カシミール語"}
+ ksb{"サンãƒãƒ¼èªž"}
+ ksf{"ãƒãƒ•ã‚£ã‚¢èªž"}
+ ksh{"ケルン語"}
ku{"クルド語"}
kum{"クムク語"}
kut{"クテナイ語"}
@@ -277,7 +313,8 @@ ja{
kw{"コーンウォール語"}
ky{"キルギス語"}
la{"ラテン語"}
- lad{"ラジノ語"}
+ lad{"ラディノ語"}
+ lag{"ランギ語"}
lah{"ラフンダー語"}
lam{"ランãƒèªž"}
lb{"ルクセンブルク語"}
@@ -287,7 +324,7 @@ ja{
ln{"リンガラ語"}
lo{"ラオ語"}
lol{"モンゴ語"}
- loz{"ロズィ語"}
+ loz{"ロジ語"}
lt{"リトアニア語"}
lu{"ルãƒãƒ»ã‚«ã‚¿ãƒ³ã‚¬èªž"}
lua{"ルãƒãƒ»ãƒ«ãƒ«ã‚¢èªž"}
@@ -298,17 +335,22 @@ ja{
luy{"ルヒヤ語"}
lv{"ラトビア語"}
mad{"マドゥラ語"}
+ maf{"マファ語"}
mag{"マガヒー語"}
mai{"マイティリー語"}
mak{"マカッサル語"}
man{"マンディンゴ語"}
map{"オーストロãƒã‚·ã‚¢è«¸èªž"}
mas{"マサイ語"}
+ mde{"マãƒèªž"}
mdf{"モクシャ語"}
mdr{"マンダル語"}
men{"メンデ語"}
+ mer{"メル語"}
+ mfe{"モーリシャス・クレオール語"}
mg{"マダガスカル語"}
mga{"中期アイルランド語"}
+ mgh{"マクア・ミート語"}
mh{"マーシャル語"}
mi{"マオリ語"}
mic{"ミクマク語"}
@@ -319,7 +361,7 @@ ja{
ml{"マラヤーラム語"}
mn{"モンゴル語"}
mnc{"満州語"}
- mni{"マニプル語"}
+ mni{"マニプリ語"}
mno{"マノボ語æ—"}
mo{"モルダビア語"}
moh{"モーホーク語"}
@@ -327,21 +369,24 @@ ja{
mr{"マラーティー語"}
ms{"マレー語"}
mt{"マルタ語"}
+ mua{"ムンダン語"}
mul{"複数言語"}
mun{"ムンダ語æ—"}
mus{"クリーク語"}
mwl{"ミランダ語"}
mwr{"マールワーリー語"}
my{"ビルマ語"}
+ mye{"ミエãƒèªž"}
myn{"マヤ語æ—"}
myv{"エルジャ語"}
na{"ナウル語"}
nah{"ナワトル語"}
nai{"北米インディアン諸語"}
nap{"ナãƒãƒªèªž"}
+ naq{"ナマ語"}
nb{"ノルウェー語[ブークモール]"}
nd{"北ンデベレ語"}
- nds{"低地ドイツ語ã€ä½Žåœ°ã‚µã‚¯ã‚½ãƒ³èªž"}
+ nds{"低地ドイツ語"}
ne{"ãƒãƒ‘ール語"}
new{"ãƒãƒ¯ãƒ¼ãƒ«èªž"}
ng{"ンドンガ語"}
@@ -350,7 +395,9 @@ ja{
niu{"ニウーエイ語"}
nl{"オランダ語"}
nl_BE{"フレミッシュ語"}
+ nmg{"クワシオ語"}
nn{"ノルウェー語[ニーノシュク]"}
+ nnh{"ンジエムブーン語"}
no{"ノルウェー語"}
nog{"ノガイ語"}
non{"å¤ãƒŽãƒ«ãƒ‰èªž"}
@@ -358,25 +405,26 @@ ja{
nr{"å—ンデベレ語"}
nso{"北部ソト語"}
nub{"ヌビア語æ—"}
+ nus{"ヌエル語"}
nv{"ナãƒãƒ›èªž"}
nwc{"å¤å…¸ãƒãƒ¯ãƒ¼ãƒ«èªž"}
- ny{"ニャンジャ語ã€ãƒãƒã‚§ãƒ¯èªžã€ãƒã‚§ãƒ¯èªž"}
+ ny{"ニャンジャ語"}
nym{"ニャムウェジ語"}
nyn{"ニャンコレ語"}
nyo{"ニョロ語"}
nzi{"ンゼマ語"}
oc{"オック語"}
- oj{"オブジワ語"}
+ oj{"オジブウェー語"}
om{"オロモ語"}
or{"オリヤー語"}
- os{"オセト語"}
+ os{"オセット語"}
osa{"オセージ語"}
ota{"オスマントルコ語"}
oto{"オトミ語æ—"}
pa{"パンジャブ語"}
paa{"パプア諸語"}
pag{"パンガシナン語"}
- pal{"パフラヴィ語"}
+ pal{"パフラヴィー語"}
pam{"パンパンガ語"}
pap{"パピアメント語"}
pau{"パラオ語"}
@@ -386,7 +434,7 @@ ja{
pi{"パーリ語"}
pl{"ãƒãƒ¼ãƒ©ãƒ³ãƒ‰èªž"}
pon{"ãƒãƒ³ãƒšã‚¤èªž"}
- pra{"プラークリット語æ—"}
+ pra{"プラークリット諸語"}
pro{"å¤æœŸãƒ—ロãƒãƒ³ã‚¹èªž"}
ps{"パシュトゥー語"}
pt{"ãƒãƒ«ãƒˆã‚¬ãƒ«èªž"}
@@ -395,8 +443,8 @@ ja{
qu{"ケãƒãƒ¥ã‚¢èªž"}
raj{"ラージャスターン語"}
rap{"ラパヌイ語"}
- rar{"ラロトガ語"}
- rm{"レト・ロマン語"}
+ rar{"ラロトンガ語"}
+ rm{"ロマンシュ語"}
rn{"ルンディ語"}
ro{"ルーマニア語"}
roa{"ロマンス諸語"}
@@ -413,23 +461,31 @@ ja{
sai{"å—米インディアン諸語"}
sal{"セイリッシュ語æ—"}
sam{"サマリア・アラム語"}
+ saq{"サンブル語"}
sas{"ササク語"}
sat{"サンターリー語"}
+ sba{"ンガムãƒã‚¤èªž"}
+ sbp{"サング語"}
sc{"サルデーニャ語"}
scn{"ã‚·ãƒãƒªã‚¢èªž"}
sco{"スコットランド語"}
sd{"シンド語"}
se{"北サーミ語"}
+ see{"ã‚»ãƒã‚«èªž"}
+ seh{"セナ語"}
sel{"セリクプ語"}
sem{"セム諸語"}
+ ses{"コイラボロ・センニ語"}
sg{"サンゴ語"}
sga{"å¤æœŸã‚¢ã‚¤ãƒ«ãƒ©ãƒ³ãƒ‰èªž"}
- sgn{"手ã¾ã­è¨€èªž"}
- sh{"セルボï¼ã‚¯ãƒ­ã‚¢ãƒã‚¢èªž"}
+ sgn{"手話"}
+ sh{"セルボ・クロアãƒã‚¢èªž"}
+ shi{"タシルãƒã‚¤ãƒˆèªž"}
shn{"シャン語"}
+ shu{"ãƒãƒ£ãƒ‰ãƒ»ã‚¢ãƒ©ãƒ“ア語"}
si{"シンãƒãƒ©èªž"}
sid{"シダモ語"}
- sio{"スー語æ—"}
+ sio{"スー諸語"}
sit{"シナ・ãƒãƒ™ãƒƒãƒˆè«¸èªž"}
sk{"スロãƒã‚­ã‚¢èªž"}
sl{"スロベニア語"}
@@ -449,8 +505,9 @@ ja{
sr{"セルビア語"}
srn{"スリナム語"}
srr{"セレル語"}
- ss{"シスワティ語"}
+ ss{"スワジ語"}
ssa{"ナイル・サãƒãƒ©è«¸èªž"}
+ ssy{"サホ語"}
st{"å—部ソト語"}
su{"スンダ語"}
suk{"スクマ語"}
@@ -459,11 +516,14 @@ ja{
sv{"スウェーデン語"}
sw{"スワヒリ語"}
swb{"コモロ語"}
+ swc{"コンゴ・スワヒリ語"}
+ syc{"å¤å…¸ã‚·ãƒªã‚¢èªž"}
syr{"シリア語"}
- ta{"タミール語"}
+ ta{"タミル語"}
tai{"タイ諸語"}
te{"テルグ語"}
tem{"テムãƒèªž"}
+ teo{"テソ語"}
ter{"テレーノ語"}
tet{"テトゥン語"}
tg{"タジク語"}
@@ -482,6 +542,7 @@ ja{
tog{"トンガ語[ニアサ]"}
tpi{"トク・ピシン語"}
tr{"トルコ語"}
+ trv{"タロコ語"}
ts{"ツォンガ語"}
tsi{"ãƒãƒ ã‚·ãƒ¥èªž"}
tt{"タタール語"}
@@ -490,39 +551,45 @@ ja{
tut{"アルタイ諸語"}
tvl{"ツãƒãƒ«èªž"}
tw{"トウィ語"}
+ twq{"タサワク語"}
ty{"タヒãƒèªž"}
tyv{"トゥヴァ語"}
udm{"ウドムルト語"}
ug{"ウイグル語"}
uga{"ウガリト語"}
uk{"ウクライナ語"}
- umb{"ウンブンドゥ語"}
- und{"éžç¢ºå®š"}
+ umb{"ムブンドゥ語"}
+ und{"言語ä¸æ˜Ž"}
ur{"ウルドゥー語"}
uz{"ウズベク語"}
vai{"ヴァイ語"}
ve{"ベンダ語"}
vi{"ベトナム語"}
- vo{"ボラピュク語"}
- vot{"ボート語"}
+ vo{"ヴォラピュク語"}
+ vot{"ヴォート語"}
+ vun{"ヴンジョ語"}
wa{"ワロン語"}
wae{"ヴァリス語"}
wak{"ワカシ語æ—"}
- wal{"ワッラモ語"}
+ wal{"ウォライタ語"}
war{"ワライ語"}
was{"ワショ語"}
wen{"ソルビア語æ—"}
wo{"ウォロフ語"}
xal{"カルムイク語"}
xh{"コサ語"}
+ xog{"ソガ語"}
yao{"ヤオ語"}
yap{"ヤップ語"}
+ yav{"ヤンベン語"}
+ ybb{"イエンãƒèªž"}
yi{"イディッシュ語"}
yo{"ヨルãƒèªž"}
ypk{"ユピック語æ—"}
yue{"広æ±èªž"}
za{"ãƒãƒ¯ãƒ³èªž"}
- zap{"ザãƒãƒ†ãƒƒã‚¯èªž"}
+ zap{"サãƒãƒ†ã‚«èªž"}
+ zbl{"ブリスシンボル"}
zen{"ゼナガ語"}
zh{"中国語"}
zh_Hans{"簡体中国語"}
@@ -531,14 +598,20 @@ ja{
zu{"ズールー語"}
zun{"ズニ語"}
zxx{"言語的内容ãªã—"}
+ zza{"ザザ語"}
}
LanguagesShort{
az{"アゼリー語"}
}
Scripts{
+ Afak{"アファカ文字"}
Arab{"アラビア文字"}
+ Armi{"å¸å›½ã‚¢ãƒ©ãƒ æ–‡å­—"}
Armn{"アルメニア文字"}
+ Avst{"アヴェスター文字"}
Bali{"ãƒãƒªæ–‡å­—"}
+ Bamu{"ãƒãƒ ãƒ³æ–‡å­—"}
+ Bass{"ãƒã‚µæ–‡å­—"}
Batk{"ãƒã‚¿ã‚¯æ–‡å­—"}
Beng{"ベンガル文字"}
Blis{"ブリスシンボル"}
@@ -547,15 +620,16 @@ ja{
Brai{"ブライユ点字"}
Bugi{"ブギス文字"}
Buhd{"ブヒッド文字"}
- Cans{"çµ±åˆã‚«ãƒŠãƒ€å…ˆä½æ°‘記å·"}
- Cari{"カリ文字"}
+ Cakm{"ãƒãƒ£ã‚¯ãƒžæ–‡å­—"}
+ Cans{"çµ±åˆã‚«ãƒŠãƒ€å…ˆä½æ°‘音節文字"}
+ Cari{"カリア文字"}
Cham{"ãƒãƒ£ãƒ æ–‡å­—"}
Cher{"ãƒã‚§ãƒ­ã‚­ãƒ¼æ–‡å­—"}
Cirt{"キアス文字"}
Copt{"コプト文字"}
Cprt{"キプロス文字"}
Cyrl{"キリル文字"}
- Cyrs{"キリル文字[å¤ä»£æ•™ä¼šã‚¹ãƒ©ãƒ–語ã®æ–‡å­—]"}
+ Cyrs{"å¤ä»£æ•™ä¼šã‚¹ãƒ©ãƒ–語キリル文字"}
Deva{"デーãƒãƒŠãƒ¼ã‚¬ãƒªãƒ¼æ–‡å­—"}
Dsrt{"デセレット文字"}
Egyd{"エジプト民衆文字"}
@@ -564,8 +638,9 @@ ja{
Ethi{"エãƒã‚ªãƒ”ア文字"}
Geok{"グルジア文字[フツリ]"}
Geor{"グルジア文字"}
- Glag{"グラゴール文字"}
+ Glag{"グラゴル文字"}
Goth{"ゴート文字"}
+ Gran{"グランタ文字"}
Grek{"ギリシャ文字"}
Gujr{"グジャラート文字"}
Guru{"グルムキー文字"}
@@ -577,58 +652,92 @@ ja{
Hebr{"ヘブライ文字"}
Hira{"ã²ã‚‰ãŒãª"}
Hmng{"パãƒã‚¦ãƒ»ãƒ•ãƒ¢ãƒ³æ–‡å­—"}
- Hrkt{"カタカナã¨ã²ã‚‰ãŒãª"}
+ Hrkt{"ä»®å"}
Hung{"å¤ä»£ãƒãƒ³ã‚¬ãƒªãƒ¼æ–‡å­—"}
Inds{"インダス文字"}
- Ital{"å¤ä»£ã‚¤ã‚¿ãƒªã‚¢ã®æ–‡å­—"}
+ Ital{"å¤ã‚¤ã‚¿ãƒªã‚¢æ–‡å­—"}
Java{"ジャワ文字"}
Jpan{"日本語ã®æ–‡å­—"}
+ Jurc{"女真文字"}
Kali{"カヤー文字"}
Kana{"カタカナ"}
Khar{"カローシュティー文字"}
Khmr{"クメール文字"}
+ Khoj{"ホジャ文字"}
Knda{"カンナダ文字"}
Kore{"韓国語ã®æ–‡å­—"}
+ Kpel{"クペレ文字"}
+ Kthi{"カイティ文字"}
+ Lana{"ラーンナー文字"}
Laoo{"ラオ文字"}
Latf{"ラテン文字[ドイツ文字]"}
Latg{"ラテン文字 [ゲール文字]"}
Latn{"ラテン文字"}
Lepc{"レプãƒãƒ£æ–‡å­—"}
Limb{"リンブ文字"}
- Lina{"線文字[A]"}
- Linb{"線文字[B]"}
+ Lina{"線文字A"}
+ Linb{"線文字B"}
+ Lisu{"フレイザー文字"}
+ Loma{"ロマ文字"}
+ Lyci{"リキア文字"}
+ Lydi{"リディア文字"}
Mand{"マンダ文字"}
+ Mani{"マニ文字"}
Maya{"マヤ象形文字"}
+ Mend{"メンデ文字"}
+ Merc{"メロエ文字è‰æ›¸ä½“"}
Mero{"メロエ文字"}
Mlym{"マラヤーラム文字"}
Mong{"モンゴル文字"}
Moon{"ムーン文字"}
+ Mroo{"ムロ文字"}
Mtei{"メイテイ文字"}
Mymr{"ミャンマー文字"}
+ Narb{"å¤ä»£åŒ—アラビア文字"}
+ Nbat{"ナãƒãƒ†ã‚¢æ–‡å­—"}
+ Nkgb{"ナシæ—ゲãƒæ–‡å­—"}
Nkoo{"ンコ文字"}
+ Nshu{"女書"}
Ogam{"オガム文字"}
Olck{"オルãƒã‚­æ–‡å­—"}
Orkh{"オルホン文字"}
Orya{"オリヤー文字"}
Osma{"オスマニア文字"}
- Perm{"å¤ãƒšãƒ«ãƒŸãƒƒã‚¯æ–‡å­—"}
+ Palm{"パルミラ文字"}
+ Perm{"å¤ãºãƒ«ãƒ æ–‡å­—"}
Phag{"パスパ文字"}
+ Phli{"碑文パフラヴィー文字"}
+ Phlp{"詩編用パフラヴィー文字"}
+ Phlv{"書物用パフラヴィー文字"}
Phnx{"フェニキア文字"}
Plrd{"ãƒãƒ©ãƒ¼ãƒ‰éŸ³å£°è¨˜å·"}
+ Prti{"碑文パルティア文字"}
+ Rjng{"ルジャン文字"}
Roro{"ロンゴロンゴ文字"}
Runr{"ルーン文字"}
+ Samr{"サマリア文字"}
Sara{"サラティ文字"}
+ Sarb{"å¤ä»£å—アラビア文字"}
+ Saur{"サウラーシュトラ文字"}
+ Sgnw{"手話文字"}
Shaw{"ショー文字"}
+ Shrd{"シャーラダー文字"}
+ Sind{"クダワディ文字"}
Sinh{"シンãƒãƒ©æ–‡å­—"}
+ Sora{"ソラング・ソンペング文字"}
+ Sund{"スンダ文字"}
Sylo{"シロティ・ナグリ文字"}
Syrc{"シリア文字"}
Syre{"シリア文字[エストランゲロ文字]"}
Syrj{"シリア文字[西方シリア文字]"}
Syrn{"シリア文字[æ±æ–¹ã‚·ãƒªã‚¢æ–‡å­—]"}
Tagb{"ã‚¿ã‚°ãƒãƒ³ãƒ¯æ–‡å­—"}
- Tale{"タイレ文字"}
+ Takr{"タークリー文字"}
+ Tale{"タイ・レ文字"}
Talu{"新タイ・ルー文字"}
Taml{"タミール文字"}
+ Tang{"西å¤æ–‡å­—"}
+ Tavt{"タイ・ヴェト文字"}
Telu{"テルグ文字"}
Teng{"テングワール文字"}
Tfng{"ティフナグ文字"}
@@ -636,21 +745,25 @@ ja{
Thaa{"ターナ文字"}
Thai{"タイ文字"}
Tibt{"ãƒãƒ™ãƒƒãƒˆæ–‡å­—"}
- Ugar{"ウガリト文字"}
+ Tirh{"ティルフータ文字"}
+ Ugar{"ウガリット文字"}
Vaii{"ヴァイ文字"}
Visp{"視話法"}
+ Wara{"ãƒãƒ©ãƒ³ãƒ»ã‚¯ã‚·ãƒ†ã‚£æ–‡å­—"}
+ Wole{"ウォレアイ文字"}
Xpeo{"å¤ä»£ãƒšãƒ«ã‚·ã‚¢æ–‡å­—"}
Xsux{"シュメールï¼ã‚¢ãƒƒã‚«ãƒ‰èªžæ¥”形文字"}
Yiii{"イ文字"}
Zinh{"基底文字ã®ç¨®åˆ¥ã‚’継承ã™ã‚‹çµåˆæ–‡å­—"}
+ Zmth{"数学記å·"}
Zsym{"記å·æ–‡å­—"}
- Zxxx{"éžè¡¨è¨˜æ–‡å­—"}
- Zyyy{"共用文字"}
- Zzzz{"言語ä¸æ˜Žã¾ãŸã¯ç„¡åŠ¹ãªæ–‡å­—"}
+ Zxxx{"éžè¡¨è¨˜"}
+ Zyyy{"未解読文字"}
+ Zzzz{"未定義文字"}
}
Scripts%stand-alone{
- Hans{"漢字(簡体字)"}
- Hant{"漢字(ç¹ä½“字)"}
+ Hans{"漢字[簡体字]"}
+ Hant{"漢字[ç¹ä½“å­—]"}
}
Types{
calendar{
@@ -671,12 +784,15 @@ ja{
collation{
big5han{"ç¹ä½“字中国語順[Big5]"}
dictionary{"辞書順"}
+ direct{"直接"}
ducet{"ユニコード照åˆé †"}
gb2312han{"簡体字中国語順[GB2312]"}
phonebook{"電話帳順"}
+ phonetic{"音声順ã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
pinyin{"ピンイン順"}
reformed{"リフォーム"}
search{"汎用検索"}
+ searchjl{"ãƒãƒ³ã‚°ãƒ«èªžé ­å­éŸ³ã«ã‚ˆã‚‹ä¸¦ã¹æ›¿ãˆ"}
stroke{"画数順"}
traditional{"トラディッショナル"}
unihan{"部首順"}
@@ -686,68 +802,105 @@ ja{
arabext{"ペルシア数字"}
armn{"アルメニア数字"}
armnlow{"アルメニア数字[å°æ–‡å­—]"}
+ bali{"ãƒãƒªæ•°å­—"}
beng{"ベンガル数字"}
+ cham{"ãƒãƒ£ãƒ æ•°å­—"}
deva{"デーヴァナーガリー数字"}
ethi{"エãƒã‚ªãƒ”ア数字"}
+ finance{"財務用漢数字"}
fullwide{"全角数字"}
geor{"グルジア数字"}
grek{"ギリシャ数字"}
greklow{"ギリシャ数字[å°æ–‡å­—]"}
gujr{"グジャラート数字"}
guru{"グルムキー数字"}
- hanidec{"漢数字(ä½å–り記数法)"}
+ hanidec{"漢数字[ä½å–り記数法]"}
hans{"簡体漢数字"}
hansfin{"簡体大字"}
hant{"ç¹ä½“漢数字"}
hantfin{"ç¹ä½“大字"}
hebr{"ヘブライ数字"}
+ java{"ジャワ数字"}
jpan{"漢数字"}
jpanfin{"大字"}
+ kali{"カヤー数字"}
khmr{"クメール数字"}
knda{"カンナダ数字"}
+ lana{"ラーンナー数字"}
+ lanatham{"ラーンナー・タム数字"}
laoo{"ラオ数字"}
latn{"算用数字"}
+ lepc{"レプãƒãƒ£æ•°å­—"}
+ limb{"リンブ数字"}
mlym{"マラヤーラム数字"}
mong{"モンゴル数字"}
+ mtei{"マニプリ数字"}
mymr{"ミャンマー数字"}
+ mymrshan{"ミャンマー・シャン数字"}
+ native{"独自ã®è¨˜æ•°æ³•"}
+ nkoo{"ンコ数字"}
+ olck{"オルãƒã‚­æ•°å­—"}
orya{"オリヤー数字"}
roman{"ローマ数字"}
romanlow{"ローマ数字[å°æ–‡å­—]"}
+ saur{"サウラーシュトラ数字"}
+ sund{"スンダ数字"}
+ talu{"新タイ・ルー数字"}
taml{"タミール数字"}
+ tamldec{"タミル数字"}
telu{"テルグ数字"}
thai{"タイ数字"}
tibt{"ãƒãƒ™ãƒƒãƒˆæ•°å­—"}
+ traditional{"従æ¥ã®è¨˜æ•°æ³•"}
+ vaii{"ヴァイ文字ã®è¨˜æ•°æ³•"}
}
}
Variants{
1606NICT{"後期中世フランス語[〜1606]"}
1694ACAD{"åˆæœŸç¾ä»£ãƒ•ãƒ©ãƒ³ã‚¹èªž"}
- 1901{"ä¼çµ±çš„ドイツ語正書法[1901]"}
+ 1901{"ドイツ語旧正書法"}
1996{"ドイツ語正書法[1996]"}
+ ALALC97{"ALA-LCラテン文字化[1997]"}
+ ALUKU{"アロコ方言"}
AREVELA{"æ±ã‚¢ãƒ«ãƒ¡ãƒ‹ã‚¢æ–‡èªž"}
AREVMDA{"西アルメニア文語"}
+ BAUDDHA{"ãƒã‚¦ãƒƒãƒ€"}
+ BISCAYAN{"ビスカヤ語"}
BOONT{"ブーントリング"}
FONIPA{"国際音声記å·"}
FONUPA{"ウラル音声記å·"}
+ FONXSAMP{"フォンクサンプ"}
+ HEPBURN{"ヘボンå¼ãƒ­ãƒ¼ãƒžå­—"}
+ HOGNORSK{"ヘグノシュク"}
+ ITIHASA{"イティãƒãƒ¼ã‚µ"}
+ JYUTPING{"略称粤拼"}
+ LAUKIKA{"ラウキカ"}
MONOTON{"モノトニック"}
+ NDYUKA{"ンジュカ方言"}
NEDIS{"ナティゾーãƒæ–¹è¨€"}
+ PAMAKA{"パマカ方言"}
PINYIN{"ピン音[ローマ字表記法]"}
POLYTON{"ãƒãƒªãƒˆãƒ‹ãƒƒã‚¯"}
POSIX{"コンピュータ"}
REVISED{"改訂版"}
ROZAJ{"レシア方言"}
SAAHO{"サホ語"}
+ SCOTLAND{"スコットランド標準英語"}
SCOUSE{"リãƒãƒ—ール方言"}
+ ULSTER{"アルスター"}
+ VAIDIKA{"ヴァイディカ"}
VALENCIA{"ãƒãƒ¬ãƒ³ã‚·ã‚¢æ–¹è¨€"}
+ VALLADER{"ヴァラダー"}
WADEGILE{"ウェードå¼ãƒ­ãƒ¼ãƒžå­—表記法"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
codePatterns{
language{"言語: {0}"}
script{"文字: {0}"}
territory{"地域: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0}({1})"}
separator{","}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ja_JP.txt b/Build/source/libs/icu/icu-50.1/data/lang/ja_JP.txt
index c049867e7d1..c049867e7d1 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ja_JP.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ja_JP.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ja_JP_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/lang/ja_JP_TRADITIONAL.txt
index ca942f1e168..ca942f1e168 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ja_JP_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ja_JP_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/jmc.txt b/Build/source/libs/icu/icu-50.1/data/lang/jmc.txt
index f43e82a517d..92ae19ec748 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/jmc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/jmc.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/jmc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/jmc.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ jmc{
zh{"Kyichina"}
zu{"Kyizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ka.txt b/Build/source/libs/icu/icu-50.1/data/lang/ka.txt
index 62a8ff019fc..5b9b6060a65 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ka.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ka.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ka.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ka.xml
// *
// ***************************************************************************
/**
@@ -124,7 +124,7 @@ ka{
pt_BR{"ბრáƒáƒ–ილიური პáƒáƒ áƒ¢áƒ£áƒ’áƒáƒšáƒ˜áƒ£áƒ áƒ˜"}
pt_PT{"იბერიულ-პáƒáƒ áƒ¢áƒ£áƒ’áƒáƒšáƒ˜áƒ£áƒ áƒ˜"}
ro{"რუმინული"}
- ru{"რუსული"}
+ ru{"ru"}
sa{"სáƒáƒœáƒ¡áƒ™áƒ áƒ˜áƒ¢áƒ˜"}
sc{"სáƒáƒ áƒ“ინიული"}
scn{"სიცილიური"}
@@ -234,7 +234,7 @@ ka{
traditional{"ტრáƒáƒ“იციული"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
localeDisplayPattern{
pattern{"{0} ({1})"}
separator{", "}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kab.txt b/Build/source/libs/icu/icu-50.1/data/lang/kab.txt
index ac0183e5524..a364cded1b0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kab.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ kab{
zh{"Tacinwat, Tamundarint"}
zu{"Tazulut"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kam.txt b/Build/source/libs/icu/icu-50.1/data/lang/kam.txt
index ae06861203c..33205e9b283 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kam.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kam.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kam.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kam.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ kam{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kde.txt b/Build/source/libs/icu/icu-50.1/data/lang/kde.txt
index 0b6464de9ed..f79e7f5b3be 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kde.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kde.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kde.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kde.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ kde{
zh{"Chichina"}
zu{"Chizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kea.txt b/Build/source/libs/icu/icu-50.1/data/lang/kea.txt
index 07d7b06b319..805fcf6163d 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kea.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kea.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kea.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kea.xml
// *
// ***************************************************************************
/**
@@ -37,59 +37,152 @@ kea{
en_CA{"ingles kanadianu"}
en_GB{"ingles britanuku"}
en_US{"ingles merkanu"}
+ eo{"sperantu"}
es{"spanhol"}
es_419{"spanhol latinu-merkanu"}
es_ES{"spanhol europeu"}
+ et{"stonianu"}
+ eu{"basku"}
fa{"persa"}
+ fi{"finlandes"}
+ fil{"filipinu"}
+ fj{"fijianu"}
+ fo{"faroes"}
fr{"franses"}
fr_CA{"franses kanadianu"}
fr_CH{"franses suisu"}
+ fy{"frisiu osidental"}
+ ga{"irlandes"}
+ gl{"galegu"}
+ gn{"guarani"}
+ gsw{"alimãu di Suisa"}
+ gu{"gujarati"}
ha{"auza"}
+ haw{"avaianu"}
+ he{"ebraiku"}
hi{"indi"}
- hu{"ungaru"}
+ hr{"kroata"}
+ ht{"aitianu"}
+ hu{"úngaru"}
+ hy{"arméniu"}
id{"indoneziu"}
ig{"ibo"}
+ is{"islandes"}
it{"italianu"}
ja{"japones"}
jv{"javanes"}
+ ka{"jorjianu"}
kea{"kabuverdianu"}
+ kk{"kazak"}
km{"kmer"}
+ kn{"kanares"}
ko{"kureanu"}
+ ks{"kaxmira"}
+ ku{"kurdu"}
+ ky{"kirgiz"}
+ la{"latin"}
+ lb{"luxemburges"}
+ lo{"lausianu"}
+ lt{"lituanes"}
+ lv{"letãu"}
+ mg{"malgaxi"}
+ mi{"maori"}
+ mk{"masedoniu"}
+ ml{"malaialam"}
+ mr{"marati"}
ms{"malaiu"}
+ mt{"maltes"}
my{"birmanes"}
+ nb{"norueges bokmål"}
ne{"nepales"}
nl{"olandes"}
nl_BE{"flamengu"}
+ nn{"norueges nynorsk"}
+ or{"oriya"}
pa{"pandjabi"}
pl{"pulaku"}
+ ps{"paxto"}
pt{"purtuges"}
pt_BR{"purtuges brazileru"}
pt_PT{"purtuges europeu"}
+ qu{"kexua"}
+ rm{"romanxi"}
ro{"rumenu"}
ru{"rusu"}
rw{"kiniaruanda"}
+ sa{"sanskritu"}
+ sd{"sindi"}
+ si{"singales"}
+ sk{"slovaku"}
+ sl{"sloveniu"}
so{"somali"}
+ sq{"albanes"}
+ sr{"sérviu"}
+ su{"sundanes"}
sv{"sueku"}
+ sw{"suaíli"}
ta{"tamil"}
+ te{"telugu"}
+ tg{"tajik"}
th{"tailandes"}
+ ti{"tigrinia"}
+ tk{"turkmenu"}
+ to{"tonganes"}
tr{"turku"}
+ tt{"tatar"}
+ ug{"uigur"}
uk{"ukranianu"}
und{"lingua diskonxedu"}
ur{"urdu"}
+ uz{"uzbeki"}
vi{"vietnamita"}
+ wo{"uolof"}
+ xh{"koza"}
yo{"ioruba"}
zh{"xines"}
zh_Hans{"xines simplifikadu"}
zh_Hant{"xines tradisional"}
zu{"zulu"}
+ zxx{"sem konteudo linguistiku"}
}
Scripts{
Arab{"arabiku"}
+ Armn{"armeniu"}
+ Beng{"bengali"}
+ Bopo{"bopomofo"}
Cyrl{"siriliku"}
+ Deva{"devanagari"}
+ Ethi{"etiopiku"}
+ Geor{"jorjianu"}
+ Grek{"gregu"}
+ Gujr{"gujarati"}
+ Guru{"gurmuki"}
+ Hang{"angul"}
+ Hani{"han"}
Hans{"han simplifikadu"}
Hant{"han tradisional"}
+ Hebr{"ebraiku"}
+ Hira{"iragana"}
+ Jpan{"japones"}
+ Kana{"katakana"}
+ Khmr{"kmer"}
+ Knda{"kanares"}
+ Kore{"koreanu"}
+ Laoo{"lausianu"}
Latn{"latinu"}
+ Mlym{"malaialam"}
+ Mong{"mongol"}
+ Mymr{"birmanes"}
+ Orya{"oriya"}
+ Sinh{"singales"}
+ Taml{"tamil"}
+ Telu{"telugu"}
+ Thaa{"taana"}
+ Thai{"tailandes"}
+ Tibt{"tibetanu"}
+ Zsym{"simbulus"}
Zxxx{"nãu skritu"}
+ Zyyy{"komun"}
Zzzz{"skrita diskonxedu"}
}
Types{
@@ -100,10 +193,15 @@ kea{
latn{"Numerus Arabikus"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"Lingua: {0}"}
script{"Skrita: {0}"}
territory{"Rejiãu: {0}"}
}
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
+ separator{", "}
+ }
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/khq.txt b/Build/source/libs/icu/icu-50.1/data/lang/khq.txt
index c148d3ceb2b..a25e20efc8d 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/khq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/khq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/khq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/khq.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ khq{
zh{"Sinuwa senni, Mandareŋ"}
zu{"Julu senni"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ki.txt b/Build/source/libs/icu/icu-50.1/data/lang/ki.txt
index 7a8581b1afd..2feef82ca5e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ki.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ki.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ki.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ki.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ ki{
zh{"KÄ©caina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kk.txt b/Build/source/libs/icu/icu-50.1/data/lang/kk.txt
index b93c9903783..e8603967ed7 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk.xml
// *
// ***************************************************************************
/**
@@ -12,19 +12,19 @@
kk{
Languages{
de{"Ð½ÐµÐ¼Ñ–Ñ Ñ‚Ñ–Ð»Ñ–"}
- de_AT{"авÑтриÑÐ»Ñ‹Ò›Â Ð½ÐµÐ¼Ñ–Ñ Ñ‚Ñ–Ð»Ñ–"}
- de_CH{"швейцариÑлық ұлы Ð½ÐµÐ¼Ñ–Ñ Ñ‚Ñ–Ð»Ñ–"}
+ de_AT{"авÑтриÑлық Ð½ÐµÐ¼Ñ–Ñ Ñ‚Ñ–Ð»Ñ–"}
+ de_CH{"швейцариÑлық ұлы Ð½ÐµÐ¼Ñ–Ñ Ñ‚Ñ–Ð»Ñ–"}
en{"ағылшын тілі"}
- en_AU{"авÑтралиÑлық ағылшын тілі"}
- en_CA{"канадалық ағылшын тілі"}
- en_GB{"британиÑлық ағылшын тілі"}
+ en_AU{"авÑтралиÑлық ағылшын тілі"}
+ en_CA{"канадалық ағылшын тілі"}
+ en_GB{"британиÑлық ағылшын тілі"}
en_US{"ÐҚШ ағылшын тілі"}
es{"иÑпан тілі"}
es_419{"Латин Ðмерикалық иÑпан тілі"}
- es_ES{"ибериÑлық иÑпан тілі"}
+ es_ES{"ибериÑлық иÑпан тілі"}
fr{"француз тілі"}
- fr_CA{"канадалық француз тілі"}
- fr_CH{"швейцариÑлық француз тілі"}
+ fr_CA{"канадалық француз тілі"}
+ fr_CH{"швейцариÑлық француз тілі"}
it{"итальÑн тілі"}
ja{"жапон тілі"}
kk{"қазақ тілі"}
@@ -54,7 +54,7 @@ kk{
latn{"Ð‘Ð°Ñ‚Ñ‹Ñ Ñандары"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
codePatterns{
language{"Тіл: {0}"}
script{"Жазылуы: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kk_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/lang/kk_Cyrl.txt
index 70f31087552..6e5a261eaf8 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kk_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kk_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kk_Cyrl_KZ.txt b/Build/source/libs/icu/icu-50.1/data/lang/kk_Cyrl_KZ.txt
index ec163a4a168..ec163a4a168 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kk_Cyrl_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kk_Cyrl_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kk_KZ.txt b/Build/source/libs/icu/icu-50.1/data/lang/kk_KZ.txt
index 6702eeaa137..6702eeaa137 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kk_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kk_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kl.txt b/Build/source/libs/icu/icu-50.1/data/lang/kl.txt
index fd98993e816..c16062f5220 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kl.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ kl{
Languages{
kl{"kalaallisut"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kln.txt b/Build/source/libs/icu/icu-50.1/data/lang/kln.txt
index 89a0dd4c9a0..67024b5b722 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kln.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kln.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ kln{
zh{"kutitab China"}
zu{"kutitab Zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/km.txt b/Build/source/libs/icu/icu-50.1/data/lang/km.txt
new file mode 100644
index 00000000000..74a278bba3e
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/km.txt
@@ -0,0 +1,263 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/km.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/km.xml
+ */
+km{
+ Keys{
+ calendar{"ប្រážáž·áž‘áž·áž“"}
+ collation{"ការ​ážáž˜áŸ’រៀប"}
+ currency{"រូបិយបáŸážŽáŸ’ណ"}
+ numbers{"áž›áŸáž"}
+ }
+ Languages{
+ aa{"ភាសាអាហ្វារ"}
+ ab{"អាប់ážáž¶áž áŸŠáŸ’សាន"}
+ ae{"ភាសាអាវែស្ážáž„់"}
+ af{"អាព្រិក"}
+ am{"អាមហារីច"}
+ an{"ភាសាអារ៉ាហ្គោន"}
+ ar{"អារ៉ាប់"}
+ as{"អាសាមីស"}
+ ay{"ភាសាអីម៉ារ៉ា"}
+ az{"អាហ៊្សែរបែហ្សង់"}
+ be{"áž”áŸáž¡áž¶ážšáž»ážŸáŸ’ស"}
+ bg{"ប៊ុលហ្ការី"}
+ bh{"ភាសាបិហារ"}
+ bm{"ភាសាបាម្បារា"}
+ bn{"បង់ក្លាដែស"}
+ bo{"ទីបáŸ"}
+ bs{"បូស្នី"}
+ ca{"កាážáž¶áž¡áž„់"}
+ cs{"ឆáŸáž€"}
+ cy{"ážœáŸáž›"}
+ da{"ដាណឺម៉ាក"}
+ de{"អាល្លឺម៉ង់"}
+ de_AT{"អាល្លឺម៉ង់ អូទ្រីស"}
+ de_CH{"អាល្លឺម៉ង់ ស្វីស"}
+ dz{"ភាសាប៊ូážáž¶áž“"}
+ el{"ក្រិច"}
+ en{"អង់គ្លáŸážŸ"}
+ en_AU{"អង់គ្លáŸážŸ អូស្ážáŸ’រាលី"}
+ en_CA{"អង់គ្លáŸážŸ កាណាដា"}
+ en_GB{"អង់គ្លáŸážŸ ចក្រភព​អង់គ្លáŸážŸ"}
+ en_US{"អង់គ្លáŸážŸ អាមáŸážšáž·áž€"}
+ eo{"អáŸážŸáŸ’áž–áŸážšáŸ‰áž¶áž“់ážáž¼"}
+ es{"អáŸážŸáŸ’ប៉ាញ"}
+ es_419{"អáŸážŸáŸ’ប៉ាញ អាមáŸážšáž¸áž€áž¡áž¶ážáž¶áŸ†áž„"}
+ es_ES{"អáŸážŸáŸ’ប៉ាញ អឺរ៉ុប"}
+ et{"អáŸážŸáŸ’ážáž¼áž“ី"}
+ eu{"បាស្កáŸ"}
+ fa{"ភឺសៀន"}
+ fi{"ហ្វាំងឡង់"}
+ fil{"ហ្វីលីពីន"}
+ fj{"ហ៊្វីជី"}
+ fo{"ហ្វារូស"}
+ fr{"បារាំង"}
+ fr_CA{"កាណាដា បារាំង"}
+ fr_CH{"ស្វីស បារាំង"}
+ fy{"ហ្វ្រីស៊ានážáž¶áž„លិច"}
+ ga{"អៀរឡង់"}
+ gd{"ភាសាហ្កែលិគ [gd]"}
+ gl{"ភាសាហ្កាលីស៉ី"}
+ gn{"ហ្គូរ៉ានី"}
+ gsw{"អាល្លឺម៉ង ស្វីស"}
+ gu{"ហ្កុយ៉ារាទី"}
+ ha{"ហូសា"}
+ haw{"ហាវៃ"}
+ he{"អ៊ីស្រាអែល"}
+ hi{"ហិណ្ឌូ"}
+ hr{"ក្រូអាáž"}
+ ht{"ហៃទី"}
+ hu{"ហុងគ្រី"}
+ hy{"អារមáŸáž“ី"}
+ id{"ឥណ្ឌូណáŸážŸáŸŠáž¸"}
+ ig{"អ៊ីកបូ"}
+ is{"អ៊ីស្លង់"}
+ it{"អ៊ីážáž¶áž›áž¸"}
+ ja{"ជប៉ុន"}
+ jv{"ជ្វា"}
+ ka{"ហ្សក​ហ្ស៊ី"}
+ kk{"កាហ្សាក់ស្ážáž„់់"}
+ km{"ážáŸ’មែរ"}
+ kn{"កន្នដ"}
+ ko{"កូរ៉áŸ"}
+ ks{"កាស្មៀរ"}
+ ku{"ឃឺដ"}
+ ky{"គៀរហ្គីស្ážáž„់"}
+ la{"ឡាážáŸ†áž¶áž„"}
+ lb{"លុចហ្សំបួរ"}
+ lo{"លាវ"}
+ lt{"លីទុយអានី"}
+ lv{"ឡាážážœáž¸áž™áŸ‰áž¶"}
+ mg{"ម៉ាឡាហ្គាស៊ី"}
+ mi{"ម៉ោរី"}
+ mk{"ម៉ាសáŸážŠáž¼áž“ី"}
+ ml{"មលយាលáŸáž˜"}
+ mn{"ភាសាម៉ុងហ្គោលី"}
+ mo{"ភាសាម៉ុលដាវី"}
+ mr{"មរាធិ"}
+ ms{"ម៉ាឡáŸážŸáŸŠáž¸"}
+ mt{"ម៉ាល់ážáž¶"}
+ my{"ភូមា"}
+ nb{"áž“áŸážšážœáŸ‚ស បុកម៉ាល់"}
+ ne{"áž“áŸáž”៉ាល់"}
+ nl{"ហុល្លង់"}
+ nl_BE{"ផ្លាមីស"}
+ nn{"áž“áŸážšážœáŸ‚ស នីនូស"}
+ no{"ភាសានáŸážšážœáŸ‚ស"}
+ or{"អូរីយ៉ា"}
+ pa{"បឹនជាពិ"}
+ pl{"ប៉ូឡូញ"}
+ ps{"បាស្ážáž¼"}
+ pt{"áž–áŸážšáž‘ុយហ្កាល់"}
+ pt_BR{"áž–áŸážšáž‘ុយហ្គាល់ ប្រáŸážŸáŸŠáž¸áž›"}
+ pt_PT{"áž–áŸážšáž‘ុយហ្គាល់ អឺរ៉ុប"}
+ qu{"កáŸáž‘ជួអា"}
+ rm{"រ៉ូម៉ង់"}
+ rn{"ភាសារូន្ឌី"}
+ ro{"រូម៉ានី"}
+ ru{"រុស្ស៊ី"}
+ sa{"សំស្ក្រឹáž"}
+ sd{"​​ស៊ីន្ážáž¸"}
+ si{"ស្រីលង្កា"}
+ sk{"ស្លូវ៉ាគី"}
+ sl{"ស្លូវ៉ានី"}
+ sm{"ភាសាសាមូអា"}
+ so{"សូម៉ាលី"}
+ sq{"អាល់បានី"}
+ sr{"សើប"}
+ su{"ស៊ូដង់"}
+ sv{"ស៊ុយអែដ"}
+ sw{"ស្វាហ៊ីលី"}
+ ta{"ážáž¶áž˜áž¸áž›"}
+ te{"ážáŸáž›áž»áž‚áž»"}
+ tg{"ážáž¶ážŠáž áŸ’សីគីស្ážáž„់"}
+ th{"ážáŸƒ"}
+ ti{"ទីរិនយា"}
+ tk{"ទួគមáŸáž“ីស្ážáž„់"}
+ to{"ážáž»áž„ហ្គោ"}
+ tr{"ទួរគី"}
+ tt{"ážáž¶ážáž¶ážš"}
+ ug{"អ៊ុយហ្គឺរ"}
+ uk{"អ៊ុយក្រែន"}
+ und{"មិន​ស្គាល់​ភាសា"}
+ ur{"អ៊ូរឌូ"}
+ uz{"អ៊ូហ្សបáŸáž‚ីស្ážáž„់"}
+ vi{"វៀážážŽáž¶áž˜"}
+ wo{"វូឡុហ្វ"}
+ xh{"ឃសា"}
+ yi{"ភាសាយីឌីហ្ស"}
+ yo{"យរូបា"}
+ za{"ភាសាចួង"}
+ zh{"áž…áž·áž“"}
+ zh_Hans{"អក្សរ​ចិន​កាážáŸ‹"}
+ zh_Hant{"អក្សរ​ចិន​ពáŸáž‰"}
+ zu{"សូលូ"}
+ zxx{"គ្មាន​ទិន្ននáŸáž™â€‹áž—ាសា"}
+ }
+ Scripts{
+ Arab{"អារ៉ាប់"}
+ Armn{"អារមáŸáž“ី"}
+ Beng{"បង់ក្លាដែស"}
+ Bopo{"បូផូម៉ូហ្វូ"}
+ Brai{"អក្សរ​សម្រាប់មនុស្ស​ពិការ​ភ្នែក"}
+ Cyrl{"ស៊ីរី"}
+ Deva{"ដាវ៉ាន់ណាការិ"}
+ Ethi{"អáŸážáŸ’យូពី"}
+ Geor{"ហ្សកហ្ស៊ី"}
+ Grek{"ក្រិក"}
+ Gujr{"កុដ្យារ៉ាទី"}
+ Guru{"កុមុយឃី"}
+ Hang{"ហាំងកុល"}
+ Hani{"ហាន"}
+ Hans{"អក្សរ​ចិន​កាážáŸ‹"}
+ Hant{"អក្សរ​ចិន​ពáŸáž‰"}
+ Hebr{"អ៊ីស្រាអែល"}
+ Hira{"ហ៊ីរ៉ាកាណា"}
+ Jpan{"ជប៉ុន"}
+ Kana{"កážáž¶áž€áž¶ážŽáž¶"}
+ Khmr{"ážáŸ’មែរ"}
+ Knda{"កណាដា"}
+ Kore{"កូរ៉áŸ"}
+ Laoo{"ឡាវ"}
+ Latn{"ឡាážáž¶áŸ†áž„"}
+ Mlym{"មលយាលáŸáž˜"}
+ Mong{"ម៉ុងហ្គោលី"}
+ Mymr{"ភូមា"}
+ Orya{"អូរីយ៉ា"}
+ Sinh{"ស្រីលង្ការ"}
+ Taml{"ážáž¶áž˜áž¸áž›"}
+ Telu{"ážáŸáž›áž»áž‚áž»"}
+ Thaa{"ážáž¶ážŽáž¶"}
+ Thai{"ážáŸƒ"}
+ Tibt{"ážáŸƒáž”៉ិ"}
+ Zsym{"និមិážáŸ’ážážŸáž‰áŸ’ញា"}
+ Zxxx{"គ្មានការ​សរសáŸážš"}
+ Zyyy{"ធម្មážáž¶"}
+ Zzzz{"មិន​ស្គាល់​អក្សរ"}
+ }
+ Types{
+ calendar{
+ gregorian{"ប្រážáž·áž‘ិន​ហ្សកហ្ស៊ី"}
+ }
+ collation{
+ ducet{"លំដាប់​ážáž˜áŸ’រៀប​យូនីកូដ​លំនាំដើម"}
+ search{"ស្វែងរក​ទូទៅ"}
+ }
+ numbers{
+ arab{"áž›áŸážâ€‹áž¥ážŽáŸ’ឌា-អារ៉ាប់"}
+ arabext{"áž›áŸáž ឥណ្ឌា-អារ៉ាប់​ពង្រីក"}
+ armn{"áž›áŸážâ€‹áž¢áž¶áž˜áŸáž“ី"}
+ armnlow{"áž›áŸážâ€‹ážáž¼áž…​អាមáŸáž“ី"}
+ beng{"áž›áŸážâ€‹áž”ង់ក្លាដែស"}
+ deva{"áž›áŸážâ€‹ážŒáž¸ážœáŸ‰áž¶ážŽáž¶áž€áž¶ážšáž¸"}
+ ethi{"áž›áŸážâ€‹áž¢áŸážáŸ’យូពី"}
+ fullwide{"áž›áŸážâ€‹áž‘ទឹង​ពáŸáž‰"}
+ geor{"áž›áŸážâ€‹áž áŸ’សកហ្សី"}
+ grek{"áž›áŸážâ€‹áž€áŸ’រិក"}
+ greklow{"áž›áŸážâ€‹ážáž¼áž…​ក្រិក"}
+ gujr{"áž›áŸážâ€‹áž áŸ’កុយ៉ារាទី"}
+ guru{"áž›áŸážâ€‹áž€áž»áž˜áž»ážƒáž¸"}
+ hanidec{"áž›áŸážâ€‹áž‘សភាគ​ចិន"}
+ hans{"áž›áŸážâ€‹áž‘សភាគ​ចិន​អក្សរ​កាážáŸ‹"}
+ hansfin{"áž›áŸážâ€‹áž áž·ážšáž‰áŸ’ញវážáŸ’ážáž»â€‹áž…ិន​អក្សរ​កាážáŸ‹"}
+ hant{"áž›áŸážâ€‹áž…ិន​អក្សរ​ពáŸáž‰"}
+ hantfin{"áž›áŸážâ€‹áž áž·ážšáž‰áŸ’ញវážáŸ’ážáž»â€‹áž…ិន​អក្សរ​ពáŸáž‰"}
+ hebr{"áž›áŸážâ€‹áž¢áŸŠáž¸ážŸáŸ’រាអែល"}
+ jpan{"áž›áŸážâ€‹áž‡áž”៉ុន"}
+ jpanfin{"áž›áŸážâ€‹áž áž·ážšáž‰áŸ’ញវážáŸ’ážáž»â€‹áž‡áž”៉ុន"}
+ khmr{"áž›áŸážâ€‹ážáŸ’មែរ"}
+ knda{"áž›áŸážâ€‹áž€áž“្នដ"}
+ laoo{"áž›áŸážâ€‹áž¡áž¶ážœ"}
+ latn{"áž›áŸážâ€‹áž”ច្ចឹម​ប្រទáŸážŸ"}
+ mlym{"áž›áŸážâ€‹áž˜áž›áž™áž¶áž›áŸáž˜"}
+ mymr{"áž›áŸážâ€‹áž—ូមា"}
+ orya{"áž›áŸážâ€‹áž¢áž¼ážšáž¸áž™áŸ‰áž¶"}
+ roman{"áž›áŸážâ€‹ážšáŸ‰áž¼áž˜áž¶áŸ†áž„"}
+ romanlow{"áž›áŸážâ€‹ážáž¼áž…​រ៉ូមាំង"}
+ taml{"áž›áŸážâ€‹ážáž¶áž˜áž¸áž›"}
+ tamldec{"áž›áŸážâ€‹ážáž¶áž˜áž¸áž›"}
+ telu{"áž›áŸážâ€‹ážáŸáž›áž»áž‚áž»"}
+ thai{"áž›áŸážâ€‹ážáŸƒ"}
+ tibt{"áž›áŸážâ€‹ážáŸƒáž”៉ិ"}
+ }
+ }
+ Version{"2.0.78.39"}
+ codePatterns{
+ language{"ភាសា ៖ {0}"}
+ script{"អក្សរ ៖ {0}"}
+ territory{"ážáŸ†áž”ន់ ៖ {0}"}
+ }
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
+ separator{", "}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kn.txt b/Build/source/libs/icu/icu-50.1/data/lang/kn.txt
index 373574b1968..6590b432d1c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kn.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
kn{
Keys{
calendar{"ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
- collation{"ಕಲೇಷà³à²¯à²¨à³â€Œâ€Œ"}
+ colAlternate{"ಸಂಕೇತಗಳ ವಿಂಗಡಣೆಯನà³à²¨à³ ಕಡೆಗಣಿಸಿ"}
+ colBackwards{"ತಿರà³à²—ೠಮà³à²°à³à²—ಾದ ಉಚà³à²›à²¾à²°à²£à³†à²¯ ವಿಂಗಡಣೆ"}
+ colCaseFirst{"ದೊಡà³à²¡à²•à³à²·à²°/ಸಣà³à²£à²•à³à²·à²° ಕà³à²°à²®à²—ೊಳಿಸà³à²µà²¿à²•à³†"}
+ colCaseLevel{"ಕೇಸà³-ಸೆನà³à²¸à²¿à²Ÿà³€à²µà³ ವಿಂಗಡಣೆ"}
+ colHiraganaQuaternary{"ಕನಾ ವಿಂಗಡಣೆ"}
+ colNormalization{"ಸಾಮಾನà³à²¯ ವಿಂಗಡಣೆ"}
+ colNumeric{"ಸಂಖà³à²¯à³† ವಿಂಗಡಣೆ"}
+ colStrength{"ವಿಂಗಡಣೆ ಸಾಮರà³à²¥à³à²¯"}
+ collation{"ವಿಂಗಡಣೆ ಕà³à²°à²®"}
currency{"ಕರೆನà³à²¸à²¿"}
numbers{"ಸಂಖà³à²¯à³†à²—ಳà³"}
+ timezone{"ಸಮಯ ವಲಯ"}
+ va{"ಸà³à²¥à²³à³€à²¯ ಭಿನà³à²¨à²¤à³†"}
+ variableTop{"ಚಿಹà³à²¨à³†à²—ಳ ಪà³à²°à²•à²¾à²°à²µà²¾à²—ಿ ವಿಂಗಡಿಸಿ"}
x{"ಖಾಸಗಿ ಬಳಕೆ"}
}
Languages{
@@ -29,7 +40,7 @@ kn{
afa{"ಆಫà³à²°à³‹-à²à²¶à²¿à²¯à²¾à²Ÿà²¿à²•à³ ಭಾಷೆ"}
afh{"ಆಫà³à²°à²¿à²¹à²¿à²²à²¿"}
ain{"à²à²¨à³"}
- ak{"ಅಕನà³"}
+ ak{"ಅಕಾನà³"}
akk{"ಅಕà³à²•à²¾à²¡à²¿à²¯à²¨à³"}
ale{"ಅಲೆಯà³à²Ÿà³"}
alg{"ಅಲà³à²—ೊಂಕà³à²µà²¿à²¯à²¨à³ ಭಾಷೆ"}
@@ -52,7 +63,7 @@ kn{
av{"ಅವರಿಕà³"}
awa{"ಅವಧಿ"}
ay{"ಅಯà³à²®à²¾à²°à²¾"}
- az{"ಅಜರà³â€Œà²¬à³ˆà²œà²¾à²¨à²¿"}
+ az{"ಅಜೆರà³à²¬à³ˆà²œà²¾à²¨à²¿"}
ba{"ಬಶà³à²•à²¿à²°à³"}
bad{"ಬಾಂಡಾ"}
bai{"ಬಮಿಲೇಕೆ ಭಾಷೆ"}
@@ -99,10 +110,11 @@ kn{
chn{"ಚಿನೂಕೠಜಾರà³à²—ೋನà³"}
cho{"ಚೋಕà³à²Ÿà²¾à²µà³"}
chp{"ಚಿಪೆವà³à²¯à²¾à²¨à³"}
- chr{"ಚೀರೋಕೀ"}
+ chr{"ಚೆರೋಕೀ"}
chy{"ಚೀಯೆನà³à²¨à³‡"}
+ ckb{"ಸೊರಾನಿ ಕà³à²°à³à²¦à²¿à²·à³"}
cmc{"ಚಾಮಿಕೠಭಾಷೆ"}
- co{"ಕೊರà³à²¸à²¿à²•à²¨à³"}
+ co{"ಕೋರà³à²¸à²¿à²•à²¨à³"}
cop{"ಕೊಪà³à²Ÿà²¿à²•à³"}
cpe{"ಇಂಗà³à²²à³€à²·à³-ಮೂಲದ ಕà³à²°à²¿à²¯à³‹à²²à³ ಅಥವಾ ಪಿಡà³à²—ಿನà³"}
cpf{"ಫà³à²°à³†à²‚ಚà³-ಮೂಲದ ಕà³à²°à²¿à²¯à³‹à²²à³ ಅಥವಾ ಪಿಡà³à²—ಿನà³"}
@@ -121,7 +133,7 @@ kn{
dar{"ದರà³à²—à³à²µà²¾"}
day{"ದಾಯಕà³"}
de{"ಜರà³à²®à²¨à³"}
- de_AT{"ಆಸà³à²Ÿà³à²°à²¿à²¯à²¨à³â€Œâ€Œà²¨ ಜರà³à²®à²¨à³â€Œ"}
+ de_AT{"ಆಸà³à²Ÿà³à²°à²¿à²¯à²¨à³ ಜರà³à²®à²¨à³"}
de_CH{"ಸà³à²µà²¿à²¸à³ ಹೈ ಜರà³à²®à²¨à³"}
del{"ಡೆಲಾವೇರà³"}
den{"ಸà³à²²à³‡à²µà³"}
@@ -135,7 +147,7 @@ kn{
dv{"ದಿವೆಹಿ"}
dyu{"ಡà³à²¯à³‚ಲಾ"}
dz{"ಜೋಂಗà³â€Œà²–ಾ"}
- ee{"à²à²µà³"}
+ ee{"ಎವà³"}
efi{"ಎಫಿಕà³"}
egy{"ಪà³à²°à²¾à²šà³€à²¨ ಈಜಿಪà³à²Ÿà²¿à²¯à²¨à³"}
eka{"ಎಕಾಜà³à²•à³"}
@@ -150,7 +162,7 @@ kn{
eo{"ಎಸà³à²ªà³†à²°à²¾à²‚ಟೊ"}
es{"ಸà³à²ªà³à²¯à²¾à²¨à²¿à²·à³"}
es_419{"ಲà³à²¯à²¾à²Ÿà²¿à²¨à³ ಅಮೇರಿಕನೠಸà³à²ªà³à²¯à²¾à²¨à²¿à²¶à³"}
- es_ES{"à²à²¬à³‡à²°à²¿à²¯à²¨à³ ಸà³à²ªà³à²¯à²¾à²¨à²¿à²¶à³"}
+ es_ES{"ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಸà³à²ªà³à²¯à²¾à²¨à²¿à²·à³"}
et{"ಎಸà³à²Ÿà³Šà²¨à²¿à²¯à²¨à³"}
eu{"ಬಾಸà³à²•à³"}
ewo{"ಇವಾಂಡೋ"}
@@ -174,7 +186,7 @@ kn{
fur{"ಫà³à²°à²¿à²¯à³à²²à²¿à²¯à²¨à³"}
fy{"ಪಶà³à²šà²¿à²® ಫà³à²°à²¿à²¸à²¿à²¯à²¨à³"}
ga{"à²à²°à²¿à²·à³"}
- gaa{"ಗಾ"}
+ gaa{"ಗ"}
gay{"ಗಾಯೋ"}
gba{"ಗà³à²¬à²¾à²¯à²¾"}
gd{"ಸà³à²•à²¾à²Ÿà²¿à²¶à³ ಗà³à²¯à²¾à²²à²¿à²•à³"}
@@ -211,7 +223,7 @@ kn{
hup{"ಹೂಪಾ"}
hy{"ಅರà³à²®à³‡à²¨à²¿à²¯à²¨à³"}
hz{"ಹೆರೆರೊ"}
- ia{"ಇಂಟರà³à²²à²¿à²‚ಗà³à²µà²¾"}
+ ia{"ಇಂಟರà³â€Œà²²à²¿à²‚ಗà³à²µà²¾"}
iba{"ಇಬಾನà³"}
id{"ಇಂಡೋನೇಶಿಯನà³"}
ie{"ಇಂಟರà³à²²à²¿à²‚ಗà³"}
@@ -226,7 +238,7 @@ kn{
io{"ಇಡೊ"}
ira{"ಇರಾನಿಯನೠಭಾಷೆ"}
iro{"ಇರೋಕà³à²µà²¿à²¯à²¨à³ ಭಾಷೆ"}
- is{"à²à²¸à³â€Œà²²à³à²¯à²¾à²‚ಡಿಕà³"}
+ is{"à²à²¸à³à²²à²¾à²‚ಡಿಕà³"}
it{"ಇಟಾಲಿಯನà³"}
iu{"ಇನà³à²•à³à²Ÿà²¿à²Ÿà³à²Ÿà³"}
ja{"ಜಪಾನೀಸà³"}
@@ -245,7 +257,7 @@ kn{
kbd{"ಕಬರà³à²¡à²¿à²¯à²¨à³"}
kcg{"ಟà³à²¯à²¾à²ªà³"}
kfo{"ಕೋರೋ"}
- kg{"ಕಾಂಗೋ"}
+ kg{"ಕೊಂಗೊ"}
kha{"ಖಾಸಿ"}
khi{"ಖೋಇಸನೠಭಾಷೆ"}
kho{"ಖೋಟಾನೀಸà³"}
@@ -278,15 +290,15 @@ kn{
lam{"ಲಂಬಾ"}
lb{"ಲಕà³à²¸à²‚ಬರà³à²—à³"}
lez{"ಲೆಜà³à²˜à²¿à²¯à²¨à³"}
- lg{"ಗಂಡಾ"}
+ lg{"ಗಾಂಡಾ"}
li{"ಲಿಂಬರà³à²—ಿಶà³"}
ln{"ಲಿಂಗಾಲ"}
lo{"ಲಾವೋ"}
lol{"ಮೊಂಗೋ"}
- loz{"ಲೋಜಿ"}
+ loz{"ಲೋà²à²¿"}
lt{"ಲಿಥà³à²µà³‡à²¨à²¿à²¯à²¨à³"}
lu{"ಲೂಬಾ-ಕಟಾಂಗಾ"}
- lua{"ಲೂಬಾ-ಲà³à²²à³à²†"}
+ lua{"ಲà³à²¬-ಲà³à²²à²¾"}
lui{"ಲೂಯಿಸೆನೋ"}
lun{"ಲà³à²‚ಡಾ"}
luo{"ಲà³à²µà³‹"}
@@ -302,6 +314,7 @@ kn{
mdf{"ಮೋಕà³à²·"}
mdr{"ಮಂದಾರà³"}
men{"ಮೆಂಡೆ"}
+ mfe{"ಮೊರಿಸನà³"}
mg{"ಮಲಗಾಸಿ"}
mga{"ಮಧà³à²¯ à²à²°à²¿à²·à³"}
mh{"ಮಾರà³à²¶à²²à³à²²à³€à²¸à³"}
@@ -360,9 +373,9 @@ kn{
nyn{"ನà³à²¯à²¾à²¨à³â€Œà²•à³‹à²²à³†"}
nyo{"ನà³à²¯à³‹à²°à³‹"}
nzi{"ಜೀಮಾ"}
- oc{"ಆಕà³à²¸à²¿à²Ÿà²¾à²¨à³"}
+ oc{"ಒಸಿಟನà³"}
oj{"ಒಜಿಬà³à²µà²¾"}
- om{"ಒರೊಮೊ"}
+ om{"ಓರೊಮೋ"}
or{"ಓರಿಯಾ"}
os{"ಒಸà³à²¸à³†à²Ÿà²¿à²•à³"}
osa{"ಓಸಾಜà³"}
@@ -386,7 +399,7 @@ kn{
ps{"ಪಾಷà³à²Ÿà³‹"}
pt{"ಪೋರà³à²šà³à²—ೀಸà³"}
pt_BR{"ಬà³à²°à³†à²œà²¿à²²à²¿à²¯à²¨à³ ಪೋರà³à²šà³à²—ೀಸà³"}
- pt_PT{"à²à²¬à³€à²°à²¿à²¯à²¨à³ ಪೋರà³à²šà³à²—ೀಸà³"}
+ pt_PT{"ಯೂರೋಪಿಯನೠಪೋರà³à²šà³à²—ೀಸà³"}
qu{"ಕà³à²µà³†à²šà³à²µà²¾"}
raj{"ರಾಜಾಸà³à²¥à²¾à²¨à²¿"}
rap{"ರಾಪಾನà³à²¯à²¿"}
@@ -467,18 +480,18 @@ kn{
tk{"ಟರà³à²•à³â€Œà²®à³†à²¨à³"}
tkl{"ಟೊಕೆಲಾವà³"}
tl{"ಟà³à²¯à²¾à²—ಲೋಗà³"}
- tlh{"ಕà³à²²à²¿à²‚ಗೋನà³"}
+ tlh{"ಕà³à²²à²¿à²‚ಗನà³"}
tli{"ಟà³à²²à²¿à²‚ಗಿಟà³"}
tmh{"ಟಮಾಷೆಕà³"}
tn{"ಸà³à²µà²¾à²¨à²¾"}
- to{"ಟೊಂಗಾ"}
+ to{"ಟೋಂಗನà³"}
tog{"ನà³à²¯à²¾à²¸à²¾ ಟೋಂಗಾ"}
tpi{"ಟೋಕೠಪಿಸಿನà³"}
tr{"ಟರà³à²•à²¿à²¶à³"}
ts{"ಸೋಂಗಾ"}
tsi{"ಸಿಂಶಿಯನà³"}
tt{"ಟಾಟರà³"}
- tum{"ಟà³à²‚ಬà³à²•"}
+ tum{"ತà³à²‚ಬà³à²•à²¾"}
tup{"ಟೂಪಿ ಭಾಷೆ"}
tut{"ಆಲà³à²Ÿà²¾à²¯à²¿à²•à³ ಭಾಷೆ"}
tvl{"ಟà³à²µà²¾à²²à³"}
@@ -509,7 +522,7 @@ kn{
xh{"ಷೋಸಾ"}
yao{"ಯಾಓ"}
yap{"ಯಪೀಸೆ"}
- yi{"ಯಿಡà³à²¡à²¿à²·à³"}
+ yi{"ಯಡà³à²¡à²¿à²¶à³"}
yo{"ಯೊರà³à²¬à²¾"}
ypk{"ಯೂಪಿಕೠಭಾಷೆ"}
za{"à²à³‚ವಾಂಗà³"}
@@ -661,50 +674,53 @@ kn{
Zzzz{"ಅಜà³à²žà²¾à²¤ ಅಥವ ಅಮಾನà³à²¯à²µà²¾à²¦ ಲಿಪಿ"}
}
Scripts%stand-alone{
- Hans{"ಸರಳೀಕೃತ ಹà³à²¯à²¾à²¨à³â€Œ"}
- Hant{"ಸಾಂಪà³à²°à²¦à²¾à²¯à²¿à²• ಹà³à²¯à²¾à²¨à³â€Œâ€Œ"}
+ Hans{"ಸರಳೀಕೃತ ಹಾನà³"}
+ Hant{"ಸಾಂಪà³à²°à²¦à²¾à²¯à²¿à²• ಹಾನà³"}
}
Types{
calendar{
- buddhist{"ಬೌದà³à²§ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- chinese{"ಚೈನೀಸà³â€Œâ€Œ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œâ€Œ"}
- coptic{"ಕೋಪà³à²Ÿà²¿à²•à³â€Œ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- ethiopic{"‌ಇಥಿಯೋಪಿಯಾದ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- ethiopic-amete-alem{"ಇಥಿಯೋಪಿಯಾದ ಅಮೆಟೆ ಆಲೆಮà³â€Œâ€Œ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- gregorian{"ಗà³à²°à³†à²—ೊರಿಯನà³â€Œ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- hebrew{"ಹೀಬà³à²°à³‚ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- indian{"ಭಾರತೀಯ ರಾಷà³à²Ÿà³à²°à³€à²¯ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- islamic{"ಇಸà³à²²à²¾à²®à²¿à²•à³â€Œ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- islamic-civil{"ಇಸà³à²²à²¾à²®à²¿à²•à³â€Œâ€Œ-ನಾಗರಿಕ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- japanese{"ಜಪಾನಿ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- persian{"ಪರà³à²·à²¿à²¯à²¨à³â€Œ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
- roc{"ಮಿಂಗà³à²µà³‹ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³â€Œ"}
+ buddhist{"ಬೌದà³à²§à²° ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ chinese{"ಚೈನೀಸೠಪಂಚಾಂಗ"}
+ coptic{"ಕೋಪà³à²Ÿà²¿à²•à³ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ ethiopic{"ಇಥಿಯೋಪಿಕೠಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ ethiopic-amete-alem{"ಇಥಿಯೋಪಿಕೠಅಮೆಟೆ ಅಲೆಮೠಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ gregorian{"ಗà³à²°à²¿à²—ೋರಿಯನೠಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ hebrew{"ಹೀಬà³à²°à³‚ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ indian{"ಭಾರತೀಯ ರಾಷà³à²Ÿà³à²°à³€à²¯ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ islamic{"ಇಸà³à²²à²¾à²®à²¿à²•à³ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ islamic-civil{"ಇಸà³à²²à²¾à²®à²¿à²•à³-ಸಿವಿಲೠಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ japanese{"ಜಪಾನೀಸೠಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ persian{"ಪರà³à²·à²¿à²¯à²¨à³ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
+ roc{"ಮಿಂಗೋ ಕà³à²¯à²¾à²²à³†à²‚ಡರà³"}
}
collation{
big5han{"ಸಾಂಪà³à²°à²¦à²¾à²¯à²¿à²• ಚೀನಾದ ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸ - ದೊಡà³à²¡ à²à²¦à³"}
dictionary{"ಡಿಕà³à²·à²¨à²°à²¿ ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
- ducet{"ಡಿಫಾಲà³à²Ÿà³â€Œâ€Œ ಯà³à²¨à²¿à²•à³‹à²¡à³â€Œ ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
- gb2312han{"ಚೀನಾದ ಸರಳೀಕೃತ ಕà³à²°à²®à²µà²°à³à²— ಸಾಲೠ- GB2312"}
- phonebook{"ಫೋನà³â€Œà²ªà³à²¸à³à²¤à²• ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
- pinyin{"ಪಿನà³â€Œà²‡à²¨à³â€Œâ€Œ ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
+ ducet{"ಡೀಫಾಲà³à²Ÿà³ ಯೂನಿಕೋಡೠವಿಂಗಡಣೆ ಕà³à²°à²®"}
+ gb2312han{"ಸರಳೀಕೃತ ಚೈನೀಸೠವಿಂಗಡಣೆ ಕà³à²°à²® - GB2312"}
+ phonebook{"ಫೋನà³â€Œà²¬à³à²•à³ ವಿಂಗಡಣೆ ಕà³à²°à²®"}
+ phonetic{"ಉಚà³à²›à²¾à²°à²£à²¾à²¨à³à²°à³‚ಪವಾಗಿ ವಿಂಗಡಣೆ ಕà³à²°à²®"}
+ pinyin{"ಪಿನà³â€Œà²¯à²¿à²¨à³ ವಿಂಗಡಣೆ ಕà³à²°à²®"}
reformed{"ಪರಿಷà³à²•à³ƒà²¤ ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
search{"ಸಾಮಾನà³à²¯- ಉದà³à²¦à³‡à²¶ ಹà³à²¡à³à²•à²¾à²Ÿ"}
- stroke{"ಸà³à²Ÿà³à²°à³‹à²•à³â€Œ ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
+ searchjl{"ಹಂಗà³à²²à³ ಆದà³à²¯à²•à³à²·à²° ವà³à²¯à²‚ಜನದ ಮೂಲಕ ಹà³à²¡à³à²•à²¿"}
+ stroke{"ಸà³à²Ÿà³à²°à³‹à²•à³ ವಿಂಗಡಣೆ ಕà³à²°à²®"}
traditional{"ಸಾಂಪà³à²°à²¦à²¾à²¯à²¿à²• ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
- unihan{"ರâ€à³à²¯à²¾à²¡à²¿à²•à²²à³â€Œ ಸà³à²Ÿà³à²°à³‹à²•à³â€Œ ಅನà³à²•à³à²°à²® ವಿನà³à²¯à²¾à²¸"}
+ unihan{"ರà³à²¯à²¾à²¡à²¿à²•à²²à³-ಸà³à²Ÿà³à²°à³‹à²•à³ ವಿಂಗಡಣೆ ಕà³à²°à²®"}
}
numbers{
- arab{"ಅರâ€à³à²¯à²¾à²¬à²¿à²•à³â€Œ-ಇಂಡಿಕà³â€Œ ಅಂಕೆಗಳà³"}
- arabext{"ವಿಸà³à²¤à³ƒà²¤ ಅರâ€à³à²¯à²¾à²¬à²¿à²•à³â€Œâ€Œ-ಇಂಡಿಕà³â€Œ ಅಂಕೆಗಳà³"}
+ arab{"ಅರೇಬಿಕà³-ಇಂಡಿಕೠಅಂಕೆಗಳà³"}
+ arabext{"ವಿಸà³à²¤à²°à²¿à²¸à²²à²¾à²¦ ಅರೇಬಿಕà³-ಇಂಡಿಕೠಅಂಕೆಗಳà³"}
armn{"ಆರà³à²®à³‡à²¨à²¿à²¯à²¾à²¦ ಸಂಖà³à²¯à³†à²—ಳà³"}
armnlow{"ಅರà³à²®à³‡à²¨à²¿à²¯à²¾à²¦ ಸಣà³à²£à²•à³à²·à²° ಸಂಖà³à²¯à³†à²—ಳà³"}
beng{"ಬಂಗಾಳಿ ಅಂಕೆಗಳà³"}
deva{"ದೇವನಾಗರಿ ಅಂಕೆಗಳà³"}
ethi{"ಇಥಿಯೋಪಿಯಾದ ಸಂಖà³à²¯à³†à²—ಳà³"}
+ finance{"ಆರà³à²¥à²¿à²• ಸಂಖà³à²¯à³†à²—ಳà³"}
fullwide{"ಪೂರà³à²£ ಅಗಲ ಅಂಕೆಗಳà³"}
geor{"ಜಾರà³à²œà²¿à²¯à²¾à²¦ ಸಂಖà³à²¯à³†à²—ಳà³"}
- grek{"ಗà³à²°à³€à²•à³â€Œ ಸಂಖà³à²¯à³†à²—ಳà³"}
- greklow{"ಗà³à²°à³€à²•à³â€Œà²¨ ಸಣà³à²£à²•à³à²·à²°à²—ಳ ಸಂಖà³à²¯à³†à²—ಳà³"}
+ grek{"ಗà³à²°à³€à²•à³ ಸಂಖà³à²¯à³†à²—ಳà³"}
+ greklow{"ಗà³à²°à³€à²•à³ ಲೋವರà³â€Œà²•à³‡à²¸à³ ಸಂಖà³à²¯à³†à²—ಳà³"}
gujr{"ಗà³à²œà²°à²¾à²¤à²¿ ಅಂಕೆಗಳà³"}
guru{"ಗà³à²°à³à²®à³à²–ಿ ಅಂಕೆಗಳà³"}
hanidec{"ಚೀನಾದ ದಶಮಾಂಶ ಸಂಖà³à²¯à³†à²—ಳà³"}
@@ -715,24 +731,28 @@ kn{
hebr{"ಹೀಬà³à²°à³‚ ಸಂಖà³à²¯à³†à²—ಳà³"}
jpan{"ಜಪಾನೀ ಸಂಖà³à²¯à³†à²—ಳà³"}
jpanfin{"ಜಪಾನೀ ಆರà³à²¥à²¿à²• ಸಂಖà³à²¯à³†à²—ಳà³"}
- khmr{"ಖಮೆರà³â€Œâ€Œ ಅಂಕೆಗಳà³"}
+ khmr{"ಖಮೆ ಅಂಕೆಗಳà³"}
knda{"ಕನà³à²¨à²¡ ಅಂಕೆಗಳà³"}
laoo{"ಲಾವೋ ಅಂಕೆಗಳà³"}
latn{"ಪಶà³à²šà²¿à²® ಅಂಕೆಗಳà³"}
mlym{"ಮಲಯಾಳಂನ ಅಂಕೆಗಳà³"}
mong{"ಮಂಗೋಲಿಯಾದ ಅಂಕೆಗಳà³"}
- mymr{"ಮà³à²¯à²¾à²¨à³à²®à²¾à²°à³â€Œ ಅಂಕೆಗಳà³"}
+ mymr{"ಮà³à²¯à²¾à²¨à³à²®à²¾à²°à³ ಅಂಕೆಗಳà³"}
+ native{"ಸà³à²¥à²³à³€à²¯ ಅಂಕೆಗಳà³"}
orya{"ಒರಿಯಾ ಅಂಕೆಗಳà³"}
- roman{"ರೋಮನà³â€Œ ಸಂಖà³à²¯à³†à²—ಳà³"}
- romanlow{"ರೋಮನà³â€Œâ€Œ ಚಿಕà³à²• ಅಕà³à²·à²° ಸಂಖà³à²¯à³†à²—ಳà³"}
+ roman{"ರೋಮನೠಸಂಖà³à²¯à³†à²—ಳà³"}
+ romanlow{"ರೋಮನೠಲೋವರà³â€Œà²•à³‡à²¸à³ ಸಂಖà³à²¯à³†à²—ಳà³"}
taml{"ತಮಿಳೠಸಂಖà³à²¯à³†à²—ಳà³"}
telu{"ತೆಲà³à²—ೠಅಂಕೆಗಳà³"}
- thai{"ಥಾಯà³â€Œâ€Œ ಅಂಕೆಗಳà³"}
- tibt{"ಟಿಬೇಟà³â€Œà²¨ ಅಂಕೆಗಳà³"}
+ thai{"ಥಾಯೠಅಂಕೆಗಳà³"}
+ tibt{"ಟಿಬೇಟಿಯನೠಅಂಕೆಗಳà³"}
+ traditional{"ಸಾಂಪà³à²°à²¦à²¾à²¯à²¿à²• ಸಂಖà³à²¯à³†à²—ಳà³"}
+ vaii{"ವಾಯೠಅಂಕೆಗಳà³"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.40"}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ko.txt b/Build/source/libs/icu/icu-50.1/data/lang/ko.txt
index 6ea1d028f73..64ca0ff867c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ko.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ko.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ko.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ko.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
ko{
Keys{
calendar{"달력"}
- collation{"ì •ë ¬"}
+ colAlternate{"기호 정렬 무시"}
+ colBackwards{"악센트 역순 정렬"}
+ colCaseFirst{"대문ìž/ì†Œë¬¸ìž ìˆœì„œ"}
+ colCaseLevel{"대/ì†Œë¬¸ìž êµ¬ë¶„ ì •ë ¬"}
+ colHiraganaQuaternary{"가나 정렬"}
+ colNormalization{"표준 정렬"}
+ colNumeric{"ìˆ«ìž ì •ë ¬"}
+ colStrength{"ì •ë ¬ ê°•ë„"}
+ collation{"정렬 순서"}
currency{"통화"}
numbers{"숫ìž"}
+ timezone{"시간대"}
+ va{"ë°©ì–¸"}
+ variableTop{"기호로 정렬"}
x{"공개 여부"}
}
Languages{
@@ -28,6 +39,7 @@ ko{
af{"남아공 공용어"}
afa{"아시아-아프리카어 (기타)"}
afh{"아프리히리어"}
+ agq{"아그햄어"}
ain{"ì•„ì´ëˆ„ì–´"}
ak{"아칸어"}
akk{"아카드어"}
@@ -46,6 +58,7 @@ ko{
art{"기계어 (기타)"}
arw{"ì•„ë¼ì™€í¬ì–´"}
as{"아샘어"}
+ asa{"아수어"}
ast{"아스투리아어"}
ath{"아타파스카어군"}
aus{"오스트레ì¼ë¦¬ì•„어족"}
@@ -60,16 +73,21 @@ ko{
ban{"발리어"}
bas{"바사어"}
bat{"발트어 (기타)"}
+ bax{"바문어"}
+ bbj{"ê³ ë§ë¼ì–´"}
be{"벨로루시어"}
bej{"ë² ìžì–´"}
bem{"벰바어"}
ber{"베르베르어"}
+ bez{"베나어"}
+ bfd{"바푸트어"}
bg{"불가리아어"}
bh{"비하르어"}
bho{"호즈푸리어"}
bi{"비슬ë¼ë§ˆì–´"}
bik{"비콜어"}
bin{"비니어"}
+ bkm{"콤어"}
bla{"ì‹ì‹œì¹´ì–´"}
bm{"밤바ë¼ì–´"}
bn{"벵골어"}
@@ -77,20 +95,26 @@ ko{
bo{"티베트어"}
br{"브르타뉴어"}
bra{"브ë¼ì§€ì–´"}
+ brx{"ë³´ë„ì–´"}
bs{"보스니아어"}
+ bss{"아쿠즈어"}
btk{"바타í¬ì–´"}
bua{"부리아타"}
bug{"부기어"}
+ bum{"불루어"}
byn{"브린어"}
+ byv{"메둠바어"}
ca{"카탈로니아어"}
cad{"ì¹´ë„ì–´"}
cai{"중앙 아메리카 ì¸ë””안어 (기타)"}
car{"카리브어"}
cau{"카프카스어 (기타)"}
+ cay{"카유가어"}
cch{"아삼어"}
ce{"체첸어"}
ceb{"세부아노어"}
cel{"켈트어 (기타)"}
+ cgg{"치가어"}
ch{"차모로어"}
chb{"치브차어"}
chg{"차가타ì´ì–´"}
@@ -101,6 +125,7 @@ ko{
chp{"치페우얀"}
chr{"체로키어"}
chy{"샤ì´ì—”ì–´"}
+ ckb{"소ë¼ë‹ˆ 쿠르드어"}
cmc{"참어군"}
co{"코르시카어"}
cop{"콥트어"}
@@ -119,6 +144,7 @@ ko{
da{"ë´ë§ˆí¬ì–´"}
dak{"다코타어"}
dar{"다르그와어"}
+ dav{"타ì´íƒ€ì–´"}
day{"다야í¬ì–´"}
de{"ë…ì¼ì–´"}
de_AT{"ë…ì¼ì–´ (오스트리아)"}
@@ -127,14 +153,18 @@ ko{
den{"슬ë¼ë¸Œì–´"}
dgr{"ë„그리브어"}
din{"딩카어"}
+ dje{"ìžë¥´ë§ˆì–´"}
doi{"ë„그리어"}
dra{"ë“œë¼ë¹„다어 (기타)"}
dsb{"저지 소르비아어"}
dua{"드와ë¼ì–´"}
dum{"중세 네ëœëž€ë“œì–´"}
dv{"디베히어"}
+ dyo{"ì¡¸ë¼ í¬ë‹ˆì–´"}
dyu{"드율ë¼ì–´"}
dz{"종카어"}
+ dzg{"다장가어"}
+ ebu{"엠부어"}
ee{"ì—웨어"}
efi{"ì´í”½ì–´"}
egy{"ì´ì§‘트어 (고대)"}
@@ -146,11 +176,11 @@ ko{
en_CA{"ì˜ì–´ (ìºë‚˜ë‹¤)"}
en_GB{"ì˜ì–´ (ì˜êµ­ì‹)"}
en_US{"ì˜ì–´ (미국ì‹)"}
- enm{"ì˜ì–´, 중세 (1100-1500)"}
+ enm{"ì˜ì–´, 중세"}
eo{"ì—스페란토어"}
es{"스페ì¸ì–´"}
es_419{"중남미 스페ì¸ì–´"}
- es_ES{"스페ì¸ì–´ (ì´ë² ë¦¬ì•„)"}
+ es_ES{"ìœ ëŸ½ì‹ ìŠ¤íŽ˜ì¸ì–´"}
et{"ì—스토니아어"}
eu{"바스í¬ì–´"}
ewo{"ì´ì›ë„ì–´"}
@@ -189,9 +219,10 @@ ko{
gor{"고론탈로어"}
got{"고트어"}
grb{"게르보어"}
- grc{"그리스어, 고대 (1453년 까지)"}
+ grc{"그리스어, 고대"}
gsw{"ë…ì¼ì–´(스위스)"}
gu{"구ìžë¼íŠ¸ì–´"}
+ guz{"구시어"}
gv{"맹í¬ìŠ¤ì–´"}
gwi{"그위친어"}
ha{"하우사어"}
@@ -213,6 +244,7 @@ ko{
hz{"헤레로어"}
ia{"ì¸í…Œë¥´ë§êµ¬ì•„ (국제보조어협회)"}
iba{"ì´ë°˜ì–´"}
+ ibb{"ì´ë¹„비오어"}
id{"ì¸ë„네시아어"}
ie{"ì¸í…Œë¥´ë§êµ¬ì—"}
ig{"ì´ê·¸ë³´ì–´"}
@@ -231,6 +263,7 @@ ko{
iu{"ì´ëˆ…티투트어"}
ja{"ì¼ë³¸ì–´"}
jbo{"로반어"}
+ jmc{"마차메어"}
jpr{"유대-페르시아어"}
jrb{"유대-ì•„ë¼ë¹„ì•„ì–´"}
jv{"ìžë°”ì–´"}
@@ -238,19 +271,27 @@ ko{
kaa{"ì¹´ë¼ì¹¼íŒŒí¬ì–´"}
kab{"커바ì¼ì–´"}
kac{"카친어"}
+ kaj{"까꼬토ë„ì–´"}
kam{"캄바어"}
kar{"카렌어"}
kaw{"카위어"}
kbd{"카바르디어"}
+ kbl{"카넴부어"}
+ kcg{"í‹°ì–ì–´"}
+ kde{"마콘ë°ì–´"}
+ kea{"í¬ë¦¬ì˜¬ì–´"}
kfo{"코로어"}
kg{"콩고어"}
kha{"카시어"}
khi{"ì½”ì´ì‚°ì–´ (기타)"}
kho{"호탄어"}
+ khq{"ì½”ì´ë¼ 친니어"}
ki{"키쿠유어"}
kj{"쿠안야마어"}
kk{"ì¹´ìžíì–´"}
+ kkj{"카코어"}
kl{"그린란드어"}
+ kln{"칼렌진어"}
km{"캄보디아어"}
kmb{"킴분ë‘ì–´"}
kn{"카나다어"}
@@ -264,6 +305,9 @@ ko{
kro{"í¬ë£¨ì–´"}
kru{"쿠르í¬ì–´"}
ks{"카슈미르어"}
+ ksb{"샴발ë¼ì–´"}
+ ksf{"바피아어"}
+ ksh{"콜로그니안어"}
ku{"쿠르드어"}
kum{"쿠믹어"}
kut{"쿠테네어"}
@@ -272,6 +316,7 @@ ko{
ky{"키르기스어"}
la{"ë¼í‹´ì–´"}
lad{"ë¼ë””노어"}
+ lag{"랑기어"}
lah{"ë¼í•œë‹¤ì–´"}
lam{"람바어"}
lb{"룩셈부르í¬ì–´"}
@@ -289,19 +334,24 @@ ko{
lun{"룬다어"}
luo{"루오어"}
lus{"루샤ì´ì–´"}
+ luy{"루야어"}
lv{"ë¼íŠ¸ë¹„ì•„ì–´"}
mad{"마ë‘ë¼ì–´"}
+ maf{"마파어"}
mag{"마가히"}
mai{"마ì´í‹¸ë¦¬"}
mak{"마카사어"}
man{"만딩고어"}
map{"남ë„ì–´"}
mas{"마사ì´ì–´"}
+ mde{"마바어"}
mdf{"모í¬ìƒ¤ì–´"}
mdr{"만다르어"}
men{"멘ë°ì–´"}
+ mer{"메루어"}
mg{"마다가스카르어"}
- mga{"ì•„ì¼ëžœë“œì–´, 중세 (900-1200)"}
+ mga{"ì•„ì¼ëžœë“œì–´, 중세"}
+ mgh{"마í¬í›„와-메토어"}
mh{"마셜제ë„ì–´"}
mi{"마오리어"}
mic{"미í¬ë§¥ì–´"}
@@ -320,18 +370,21 @@ ko{
mr{"마ë¼í‹°ì–´"}
ms{"ë§ë ˆì´ì–´"}
mt{"몰타어"}
+ mua{"문당어"}
mul{"다중 언어"}
mun{"문다어"}
mus{"í¬ë¦¬í¬ì–´"}
mwl{"미란ë°ì–´"}
mwr{"마르와리어"}
my{"버마어"}
+ mye{"미예네어"}
myn{"마야어"}
myv{"엘즈야어"}
na{"나우루어"}
nah{"나우아틀어"}
nai{"ë¶ì•„메리카 ì¸ë””언어 (기타)"}
nap{"나í´ë¦¬ì–´"}
+ naq{"나마어"}
nb{"노르웨ì´ì–´(ë³´í¬ë§)"}
nd{"ë¶ë¶€ ì€ë°ë²¨ë ˆì–´"}
nds{"저지 ë…ì¼ì–´"}
@@ -343,7 +396,9 @@ ko{
niu{"니웨언어"}
nl{"네ëœëž€ë“œì–´"}
nl_BE{"플ë¼ë§ì–´"}
+ nmg{"í¬ì™€ì‹œì˜¤ì–´"}
nn{"노르웨ì´ì–´(니노르스í¬)"}
+ nnh{"ëŠê¸°ì— ë³¸ì–´"}
no{"노르웨ì´ì–´"}
nog{"노가ì´ì–´"}
non{"노르웨ì´, 고대"}
@@ -351,6 +406,7 @@ ko{
nr{"남부 ì€ë°ë²¨ë ˆì–´"}
nso{"소토어 (ë¶ë¶€)"}
nub{"누비안어"}
+ nus{"누ì—르어"}
nv{"나바호어"}
nwc{"네와르어 (고전)"}
ny{"니안ìžì–´; 치츄어; 츄어"}
@@ -360,11 +416,11 @@ ko{
nzi{"ëŠì§€ë§ˆì–´"}
oc{"오í¬ì–´"}
oj{"오지브웨ì´ì–´"}
- om{"오로모어 (ì•„íŒ)"}
+ om{"오로모어"}
or{"오리야어"}
os{"오세트어"}
osa{"오세ì´ì§€ì–´"}
- ota{"터키어, 오스만 (1500-1928)"}
+ ota{"터키어, 오스만"}
oto{"오토미안어"}
pa{"펀잡어"}
paa{"파푸아어 (기타)"}
@@ -384,7 +440,7 @@ ko{
ps{"파시토어 (푸시토)"}
pt{"í¬ë¥´íˆ¬ê°ˆì–´"}
pt_BR{"í¬ë¥´íˆ¬ê°ˆì–´ (브ë¼ì§ˆ)"}
- pt_PT{"í¬ë¥´íˆ¬ê°ˆì–´ (ì´ë² ë¦¬ì•„)"}
+ pt_PT{"ìœ ëŸ½ì‹ í¬ë¥´íˆ¬ê°ˆì–´"}
qu{"케추아어"}
raj{"ë¼ìžìŠ¤íƒ„ì–´"}
rap{"ë¼íŒŒë‰´ì´"}
@@ -393,31 +449,41 @@ ko{
rn{"룬디어"}
ro{"루마니아어"}
roa{"ë¡œë§ìŠ¤ì–´ (기타)"}
+ rof{"롬보어"}
rom{"집시어"}
root{"ì–´ê·¼"}
ru{"러시아어"}
rup{"아로마니아어"}
rw{"르완다어"}
+ rwk{"르와어"}
sa{"산스í¬ë¦¬íŠ¸ì–´"}
sad{"산다웨어"}
sah{"야í트어"}
sai{"남아메리카 ì¸ë””언어 (기타)"}
sal{"ìƒë¦¬ì‹œì–´ì–´"}
sam{"사마리아 ì•„ëžì–´"}
+ saq{"삼부루어"}
sas{"사사í¬ì–´"}
sat{"산탈리어"}
+ sba{"ëŠê°ë°”ì´ì–´"}
+ sbp{"ìƒêµ¬ì–´"}
sc{"사르디니아어"}
scn{"시칠리아어"}
sco{"스코틀랜드어"}
sd{"신디어"}
se{"ë¶ë¶€ 사미어"}
+ see{"세네카어"}
+ seh{"세나어"}
sel{"셀쿠프어"}
sem{"셈어 (기타)"}
+ ses{"ì½”ì´ì•¼ë³´ë¡œ 세니어"}
sg{"ì‚°ê³ ì–´"}
- sga{"ì•„ì¼ëžœë“œ, 고대 (900ë…„ 까지)"}
+ sga{"ì•„ì¼ëžœë“œ, 고대"}
sgn{"수화"}
sh{"세르비아-í¬ë¡œì•„í‹°ì•„ì–´"}
+ shi{"타셸히트어"}
shn{"샨어"}
+ shu{"차디언 ì•„ë¼ë¹„ì•„ì–´"}
si{"스리랑카어"}
sid{"시다모어"}
sio{"수족어"}
@@ -442,6 +508,7 @@ ko{
srr{"세레르어"}
ss{"시스와티어"}
ssa{"니로-사하람어 (기타)"}
+ ssy{"사호어"}
st{"소토어 (남부)"}
su{"순다어"}
suk{"수쿠마족어"}
@@ -449,12 +516,15 @@ ko{
sux{"수메르어"}
sv{"스웨ë´ì–´"}
sw{"스와ížë¦¬ì–´"}
+ swb{"코모로어"}
+ swc{"콩고 스와ížë¦¬ì–´"}
syc{"시리아어 (고전)"}
syr{"시리아어"}
ta{"타밀어"}
tai{"태국어 (기타)"}
te{"텔루구어"}
tem{"팀니어"}
+ teo{"테조어"}
ter{"테레노어"}
tet{"테툼어"}
tg{"타지키스탄어"}
@@ -473,6 +543,7 @@ ko{
tog{"통가어 (니아살랜드)"}
tpi{"í† í¬ í”¼ì‹ ì–´"}
tr{"터키어"}
+ trv{"타로코어"}
ts{"ì´ê°€ì–´"}
tsi{"트심시안어"}
tt{"타타르어"}
@@ -481,8 +552,10 @@ ko{
tut{"알타ì´ì œì–´ (기타)"}
tvl{"투발루어"}
tw{"트위어"}
+ twq{"타사와í¬ì–´"}
ty{"타히티어"}
tyv{"투비니안어"}
+ tzm{"중앙모로코 타마지트어"}
udm{"ìš°ë“œë§íŠ¸ì–´"}
ug{"위구르어"}
uga{"유가리틱어"}
@@ -496,7 +569,9 @@ ko{
vi{"베트남어"}
vo{"ë³¼ë¼í“Œí¬ì–´"}
vot{"보틱어"}
+ vun{"분조어"}
wa{"왈론어"}
+ wae{"월저어"}
wak{"와카샨어"}
wal{"와ë¼ëª¨ì–´"}
war{"와ë¼ì´ì–´"}
@@ -505,8 +580,11 @@ ko{
wo{"올로프어"}
xal{"칼미í¬ì–´"}
xh{"코사어"}
+ xog{"소가어"}
yao{"야오족어"}
yap{"ì–페세어"}
+ yav{"양본어"}
+ ybb{"옘바어"}
yi{"ì´ë””시어"}
yo{"요루바어"}
ypk{"야픽어"}
@@ -527,9 +605,14 @@ ko{
az{"아제리어"}
}
Scripts{
+ Afak{"아파카 문ìž"}
Arab{"ì•„ëž ë¬¸ìž"}
+ Armi{"ì•„ëžì œêµ­ 문ìž"}
Armn{"아르메니아 문ìž"}
+ Avst{"아베스타 문ìž"}
Bali{"발리 문ìž"}
+ Bamu{"바뭄 문ìž"}
+ Bass{"바사바í 문ìž"}
Batk{"ë°”íƒ€í¬ ë¬¸ìž"}
Beng{"벵골 문ìž"}
Blis{"블리스기호 문ìž"}
@@ -538,6 +621,7 @@ ko{
Brai{"브ë¼ìœ  ì ìž"}
Bugi{"부기 문ìž"}
Buhd{"부히드 문ìž"}
+ Cakm{"ì°¨í¬ë§ˆ 문ìž"}
Cans{"통합 ìºë‚˜ë‹¤ 토착어"}
Cari{"카리 문ìž"}
Cham{"칸 고어"}
@@ -549,13 +633,16 @@ ko{
Cyrs{"고대êµíšŒìŠ¬ë¼ë¸Œì–´ 키릴문ìž"}
Deva{"ë°ë°”나가리 문ìž"}
Dsrt{"디저렛 문ìž"}
+ Dupl{"듀플로ì´ì•ˆ 문ìž"}
Egyd{"고대 ì´ì§‘트 민중문ìž"}
Egyh{"고대 ì´ì§‘트 신관문ìž"}
Egyp{"고대 ì´ì§‘트 신성문ìž"}
Ethi{"ì—티오피아 문ìž"}
+ Geok{"그루지야 쿠츠리 문ìž"}
Geor{"그루지야 문ìž"}
Glag{"글ë¼ê³¨ 문ìž"}
Goth{"고트 문ìž"}
+ Gran{"그란타 문ìž"}
Grek{"그리스 문ìž"}
Gujr{"구쟈ë¼í‹° 문ìž"}
Guru{"구르무키 문ìž"}
@@ -566,6 +653,7 @@ ko{
Hant{"í•œìž(번체)"}
Hebr{"히브리 문ìž"}
Hira{"히ë¼ê°€ë‚˜"}
+ Hluw{"아나톨리아 ìƒí˜•ë¬¸ìž"}
Hmng{"파하우 몽 문ìž"}
Hrkt{"가나"}
Hung{"고대 í—가리 문ìž"}
@@ -573,12 +661,16 @@ ko{
Ital{"고대 ì´íƒˆë¦¬ì•„ 문ìž"}
Java{"ìžë°” 문ìž"}
Jpan{"ì¼ë³¸ 문ìž"}
+ Jurc{"줄첸 문ìž"}
Kali{"카야 리 문ìž"}
Kana{"가타카나"}
Khar{"카로슈티 문ìž"}
Khmr{"í¬ë©”르 문ìž"}
+ Khoj{"코즈키 문ìž"}
Knda{"칸나다 문ìž"}
Kore{"한국어"}
+ Kpel{"í¬íŽ ë ˆ 문ìž"}
+ Kthi{"ì¹´ì´ì‹œ 문ìž"}
Lana{"란나 문ìž"}
Laoo{"ë¼ì˜¤ 문ìž"}
Latf{"ë…ì¼ì‹ 로마ìž"}
@@ -588,32 +680,54 @@ ko{
Limb{"림부 문ìž"}
Lina{"선형 문ìž(A)"}
Linb{"선형 문ìž(B)"}
+ Lisu{"프레ì´ì € 문ìž"}
+ Loma{"로마 문ìž"}
Lyci{"리키아 문ìž"}
Lydi{"리디아 문ìž"}
Mand{"만다ì´ì•„ 문ìž"}
+ Mani{"ë§ˆë‹ˆêµ ë¬¸ìž"}
Maya{"마야 ìƒí˜• 문ìž"}
+ Mend{"ë©˜ë° ë¬¸ìž"}
+ Merc{"ë©”ë¡œì— í•„ê¸°ì²´"}
Mero{"ë©”ë¡œì— ë¬¸ìž"}
Mlym{"ë§ë¼ì–„람 문ìž"}
Mong{"몽골 문ìž"}
+ Moon{"문 문ìž"}
+ Mroo{"므로 문ìž"}
+ Mtei{"ë©”ì´í…Œì´ 마옉 문ìž"}
Mymr{"미얀마 문ìž"}
+ Narb{"옛 ë¶ë¶€ ì•„ë¼ë¹„ì•„ 문ìž"}
+ Nbat{"나바테아 문ìž"}
+ Nkgb{"나시 게바 문ìž"}
Nkoo{"ì‘ì½” 문ìž"}
+ Nshu{"누슈 문ìž"}
Ogam{"오검 문ìž"}
Olck{"올 치키 문ìž"}
Orkh{"오르혼어"}
Orya{"오리야 문ìž"}
Osma{"오스마니아 문ìž"}
+ Palm{"íŒ”ë¯¸ë¼ ë¬¸ìž"}
Perm{"고대 페름 문ìž"}
Phag{"파스파 문ìž"}
+ Phli{"명문 팔ë¼ë¹„ 문ìž"}
+ Phlp{"솔터 팔ë¼ë¹„ 문ìž"}
+ Phlv{"ë¶ íŒ”ë¼ë¹„ 문ìž"}
Phnx{"페니키아 문ìž"}
Plrd{"í´ë¼ë“œ í‘œìŒ ë¬¸ìž"}
+ Prti{"명문 파ë¼í‹°ì•„ 문ìž"}
Rjng{"레장 문ìž"}
Roro{"롱고롱고"}
Runr{"룬 문ìž"}
+ Samr{"사마리아 문ìž"}
Sara{"사ë¼í‹°"}
+ Sarb{"옛 남부 ì•„ë¼ë¹„ì•„ 문ìž"}
Saur{"사우ë¼ìŠˆíŠ¸ë¼ 문ìž"}
Sgnw{"수화 문ìž"}
Shaw{"샤비안 문ìž"}
+ Shrd{"사ë¼ë‹¤ 문ìž"}
+ Sind{"쿠다와디 문ìž"}
Sinh{"ì‹ í• ë¼ ë¬¸ìž"}
+ Sora{"ì†Œë¼ ì†œíŽ­ 문ìž"}
Sund{"순다 문ìž"}
Sylo{"실헤티 나가리"}
Syrc{"시리아 문ìž"}
@@ -621,9 +735,12 @@ ko{
Syrj{"서부 시리아 문ìž"}
Syrn{"ë™ë¶€ 시리아 문ìž"}
Tagb{"타그반와 문ìž"}
+ Takr{"타í¬ë¦¬ 문ìž"}
Tale{"íƒ€ì´ ë ˆ 문ìž"}
Talu{"ì‹  íƒ€ì´ ë£¨ì—"}
Taml{"타밀 문ìž"}
+ Tang{"탕구트 문ìž"}
+ Tavt{"태국 베트남 문ìž"}
Telu{"텔루구 문ìž"}
Teng{"텡과르 문ìž"}
Tfng{"티피나그 문ìž"}
@@ -631,12 +748,17 @@ ko{
Thaa{"타나 문ìž"}
Thai{"íƒ€ì´ ë¬¸ìž"}
Tibt{"티베트 문ìž"}
+ Tirh{"티르후타 문ìž"}
Ugar{"우가리트 문ìž"}
Vaii{"ë°”ì´ ë¬¸ìž"}
Visp{"시화법"}
+ Wara{"바랑 í¬ì‹œí‹° 문ìž"}
+ Wole{"울레아ì´"}
Xpeo{"고대 페르시아 문ìž"}
Xsux{"수메르-아카드어 설형문ìž"}
Yiii{"ì´ ë¬¸ìž"}
+ Zinh{"구전 문ìž"}
+ Zmth{"수학 기호"}
Zsym{"기호"}
Zxxx{"구전"}
Zyyy{"ì¼ë°˜ 문ìž"}
@@ -651,6 +773,7 @@ ko{
buddhist{"불êµë ¥"}
chinese{"중국력"}
coptic{"콥트력"}
+ dangi{"단기력"}
ethiopic{"ì—티오피아력"}
ethiopic-amete-alem{"ì—티오피아 아메테 알렘력"}
gregorian{"태양력"}
@@ -665,12 +788,15 @@ ko{
collation{
big5han{"중국어 번체 정렬 순서 [Big5]"}
dictionary{"사전 정렬순"}
+ direct{"ì§ì ‘"}
ducet{"기본 유니코드 정렬 순서"}
gb2312han{"중국어 간체 정렬 순서 [GB2312]"}
phonebook{"전화번호부순"}
+ phonetic{"소리나는 대로 정렬 순서"}
pinyin{"병ìŒìˆœ"}
reformed{"개정 정렬순"}
search{"범용 검색"}
+ searchjl{"한글 ìžìŒìœ¼ë¡œ 검색"}
stroke{"ìžíšìˆœ"}
traditional{"전통 역법"}
unihan{"부수순"}
@@ -680,9 +806,12 @@ ko{
arabext{"확장형 ì•„ë¼ë¹„ì•„-ì¸ë„ì‹ ìˆ«ìž"}
armn{"아르메니아 숫ìž"}
armnlow{"아르메니아 ì†Œë¬¸ìž ìˆ«ìž"}
+ bali{"발리 숫ìž"}
beng{"뱅골 숫ìž"}
+ cham{"ì°¸ 숫ìž"}
deva{"ë°ë°”나가리 숫ìž"}
ethi{"ì—티오피아 숫ìž"}
+ finance{"재무 숫ìž"}
fullwide{"ì „ì²´ 숫ìž"}
geor{"그루지아 숫ìž"}
grek{"그리스 숫ìž"}
@@ -695,36 +824,71 @@ ko{
hant{"중국어 번체 숫ìž"}
hantfin{"중국어 번체 재무 숫ìž"}
hebr{"히브리 숫ìž"}
+ java{"ìžë°” 숫ìž"}
jpan{"ì¼ë³¸ 숫ìž"}
jpanfin{"ì¼ë³¸ 재무 숫ìž"}
+ kali{"카야 ë¦¬ì‹ ìˆ«ìž"}
khmr{"í¬ë©”르 숫ìž"}
knda{"칸나다 숫ìž"}
+ lana{"íƒ€ì´ íƒ í˜¸ë¼ ìˆ«ìž"}
+ lanatham{"íƒ€ì´ íƒíƒ 숫ìž"}
laoo{"ë¼ì˜¤ 숫ìž"}
latn{"서양 숫ìž"}
+ lepc{"렙차 숫ìž"}
+ limb{"림부 숫ìž"}
mlym{"ë§ë¼ì–„람 숫ìž"}
mong{"몽골 숫ìž"}
+ mtei{"ë©”ì´í…Œì´ 마옉 숫ìž"}
mymr{"미얀마 숫ìž"}
+ mymrshan{"미얀마 샨 숫ìž"}
+ native{"기본 숫ìž"}
+ olck{"올치키 숫ìž"}
orya{"오리야 숫ìž"}
roman{"로마 숫ìž"}
romanlow{"로마 ì†Œë¬¸ìž ìˆ«ìž"}
+ saur{"사우ë¼ìŠˆíŠ¸ë¼ 숫ìž"}
+ sund{"순다 숫ìž"}
taml{"타밀어 숫ìž"}
+ tamldec{"타밀 숫ìž"}
telu{"텔루구 숫ìž"}
thai{"태국 숫ìž"}
tibt{"í‹°ë²³ 숫ìž"}
+ traditional{"전통ì ì¸ 숫ìž"}
+ vaii{"ë°”ì´ ìˆ«ìž"}
}
}
Variants{
+ 1606NICT{"중세 후기 프랑스어(1606년까지)"}
+ 1901{"전통 ë…ì¼ì–´ 표기법"}
ALALC97{"ALA-LC ë¡œë§ˆìž í‘œê¸°ë²•(1997ë…„ 개정)"}
+ ALUKU{"알루꾸 방언"}
+ BAUDDHA{"바우다"}
+ BISCAYAN{"비스카얀"}
+ HEPBURN{"í—µë²ˆì‹ ë¡œë§ˆìž í‘œê¸°ë²•"}
+ HOGNORSK{"호그노르스í¬"}
+ ITIHASA{"ì´ë ì•„사"}
+ JAUER{"야우어"}
+ LAUKIKA{"ë¼ìš°í‚¤ì¹´"}
+ LUNA1918{"루나1918"}
+ NDYUKA{"ëŠë“€ì¹´ ë°©ì–¸"}
+ PAMAKA{"파마카 방언"}
+ PUTER{"퓨터"}
REVISED{"개정"}
+ SCOTLAND{"스코틀랜드 표준 ì˜ì–´"}
+ SURMIRAN{"서미안"}
UCRCOR{"통합 개정 표기법"}
+ ULSTER{"얼스터"}
+ VAIDIKA{"ë°”ì´ë””ì¹´"}
+ VALLADER{"ë°œë¼ë”"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
codePatterns{
language{"언어: {0}"}
script{"스í¬ë¦½íŠ¸: {0}"}
territory{"지역: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0}({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kok.txt b/Build/source/libs/icu/icu-50.1/data/lang/kok.txt
index c6b7fa7ae00..843adab8388 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kok.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kok.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kok.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kok.xml
// *
// ***************************************************************************
/**
@@ -152,5 +152,5 @@ kok{
zh{"चीनीसà¥"}
zu{"जà¥à¤²à¥‚"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ksb.txt b/Build/source/libs/icu/icu-50.1/data/lang/ksb.txt
index c2791252628..b71638bba64 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ksb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ksb.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksb.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ ksb{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ksf.txt b/Build/source/libs/icu/icu-50.1/data/lang/ksf.txt
index 86216ff7533..432cbe09563 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ksf.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ksf.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksf.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksf.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ ksf{
zh{"ricinɔá"}
zu{"rizúlu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/kw.txt b/Build/source/libs/icu/icu-50.1/data/lang/kw.txt
index d7d852576b2..8c3fe582e1c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/kw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/kw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kw.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ kw{
Languages{
kw{"kernewek"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/lag.txt b/Build/source/libs/icu/icu-50.1/data/lang/lag.txt
index f81a4db65a3..f4d4ab29c5f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/lag.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/lag.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lag.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lag.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ lag{
zh{"Kɨchíina"}
zu{"Kɨzúulu"}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/lg.txt b/Build/source/libs/icu/icu-50.1/data/lang/lg.txt
index 29ae4224cfc..58a73208eb5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/lg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/lg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lg.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ lg{
zh{"Lucayina"}
zu{"Luzzulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ln.txt b/Build/source/libs/icu/icu-50.1/data/lang/ln.txt
index 372e0612219..3386fa3e10a 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ln.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ln.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ ln{
zh{"lisinwa"}
zu{"zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/lt.txt b/Build/source/libs/icu/icu-50.1/data/lang/lt.txt
index 2a7181576ec..64aa9adee90 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/lt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/lt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lt.xml
// *
// ***************************************************************************
/**
@@ -12,28 +12,40 @@
lt{
Keys{
calendar{"kalendorius"}
+ colAlternate{"Rikiavimas nepaisant simbolių"}
+ colBackwards{"Atvirkštinis rikiavimas"}
+ colCaseFirst{"Didžiųjų / mažųjų raidžių tvarka"}
+ colCaseLevel{"Rikiavimas skiriant didžiąsias ir mažąsias raides"}
+ colHiraganaQuaternary{"Rikiavimas pagal kanos ženklus"}
+ colNormalization{"Normalizuotas rikiavimas"}
+ colNumeric{"Skaitinis rikiavimas"}
+ colStrength{"Rikiavimo intensyvumas"}
collation{"lyginimas"}
currency{"valiuta"}
- numbers{"SkaiÄiai"}
+ numbers{"skaiÄiai"}
+ timezone{"Laiko juosta"}
+ va{"LokalÄ—s variantas"}
+ variableTop{"Rikiavimas simbolių principu"}
x{"Naudoti privaÄiai"}
}
Languages{
aa{"afarų"}
ab{"abchazų"}
ace{"aÄinezų"}
- ach{"acoli"}
+ ach{"akolių"}
ada{"adangmų"}
ady{"adygėjų"}
ae{"avestų"}
af{"afrikanų"}
afa{"afroazijos kalba"}
afh{"afrihili"}
+ agq{"aghemų"}
ain{"ainų"}
ak{"akanų"}
akk{"akadianų"}
ale{"aleutų"}
alg{"algonkuanų kalba"}
- alt{"pietų altajaus"}
+ alt{"pietų Altajaus"}
am{"amharų"}
an{"aragonesų"}
ang{"senoji anglų"}
@@ -46,6 +58,7 @@ lt{
art{"dirbtinÄ— kalba"}
arw{"aravakų"}
as{"asamų"}
+ asa{"asu"}
ast{"asturianų"}
ath{"athapaskanų kalba"}
aus{"australų kalba"}
@@ -60,16 +73,21 @@ lt{
ban{"balinezų"}
bas{"basų"}
bat{"baltų kalba"}
+ bax{"bamunų"}
+ bbj{"ghomalų"}
be{"baltarusių"}
bej{"bėjų"}
- bem{"bembų"}
+ bem{"bemba"}
ber{"berberų"}
+ bez{"benų"}
+ bfd{"bafutų"}
bg{"bulgarų"}
bh{"biharų"}
bho{"bauÄpuri"}
bi{"bislama"}
bik{"bikolų"}
bin{"bini"}
+ bkm{"komų"}
bla{"siksika"}
bm{"bambarų"}
bn{"bengalų"}
@@ -77,20 +95,26 @@ lt{
bo{"tibetieÄių"}
br{"bretonų"}
bra{"brajų"}
+ brx{"bodo"}
bs{"bosnių"}
+ bss{"akūsų"}
btk{"batakų"}
bua{"buriatų"}
bug{"buginezų"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumbų"}
ca{"katalonų"}
cad{"kado"}
cai{"Centrinės Amerikos indėnų kalba"}
car{"karibų"}
cau{"kaukazieÄių kalba"}
+ cay{"kaijūgų"}
cch{"atsamų"}
ce{"ÄeÄÄ—nų"}
ceb{"cebuanų"}
cel{"keltų kalba"}
+ cgg{"Äigų"}
ch{"Äamorų"}
chb{"ÄibÄa"}
chg{"Äagatų"}
@@ -101,6 +125,7 @@ lt{
chp{"ÄipvÄ—jų"}
chr{"Äerokių"}
chy{"Äajenų"}
+ ckb{"soranių kurdų"}
cmc{"Äamikų kalba"}
co{"korsikieÄių"}
cop{"koptų"}
@@ -108,7 +133,7 @@ lt{
cpf{"kreolų arba pidžinų kalba pagal prancūzų"}
cpp{"kreolų arba pidžinų kalba pagal portugalų"}
cr{"kry"}
- crh{"krymo turkų"}
+ crh{"Krymo turkų"}
crp{"kreolų arba pidžinų kalba"}
cs{"Äekų"}
csb{"kašubų"}
@@ -119,6 +144,7 @@ lt{
da{"danų"}
dak{"dakotų"}
dar{"dargva"}
+ dav{"taitų"}
day{"bidayuh kalba"}
de{"vokieÄių"}
de_AT{"Austrijos vokieÄių"}
@@ -127,14 +153,18 @@ lt{
den{"slave"}
dgr{"dogribų"}
din{"dinkų"}
+ dje{"zarmų"}
doi{"dogri"}
dra{"dravidų kalba"}
dsb{"Žemutinės Serbijos"}
dua{"dualų"}
dum{"Vidurio Vokietijos"}
dv{"divehi"}
+ dyo{"džiola-foni"}
dyu{"dyulų"}
dz{"svazilando"}
+ dzg{"dazagų"}
+ ebu{"ebu"}
ee{"eve"}
efi{"efik"}
egy{"senovÄ—s egiptieÄių"}
@@ -142,7 +172,7 @@ lt{
el{"graikų"}
elx{"elamitų"}
en{"anglų"}
- en_AU{"anglų kalba (Australija)"}
+ en_AU{"Australijos anglų"}
en_CA{"Kanados anglų"}
en_GB{"anglų (britų)"}
en_US{"anglų (amerikieÄių)"}
@@ -150,7 +180,7 @@ lt{
eo{"esperanto"}
es{"ispanų"}
es_419{"Lotynų Amerikos ispanų"}
- es_ES{"Iberijos ispanų"}
+ es_ES{"Europos ispanų"}
et{"estų"}
eu{"baskų"}
ewo{"evondo"}
@@ -161,8 +191,8 @@ lt{
fi{"suomių"}
fil{"tagalų"}
fiu{"finougrų kalba"}
- fj{"fidžio"}
- fo{"farerų kalba"}
+ fj{"fidžių"}
+ fo{"farerų"}
fon{"fon"}
fr{"prancūzų"}
fr_CA{"Kanados prancūzų"}
@@ -182,7 +212,7 @@ lt{
gez{"gyz"}
gil{"kiribati"}
gl{"galisų"}
- gmh{"Vidurio aukštosios Vokietijos"}
+ gmh{"Vidurio Aukštosios Vokietijos"}
gn{"gvaranių"}
goh{"Senoji Aukštosios Vokietijos"}
gon{"gondi"}
@@ -192,6 +222,7 @@ lt{
grc{"senovės graikų"}
gsw{"Å veicarijos vokieÄių"}
gu{"gudžaratų"}
+ guz{"gusi"}
gv{"manks"}
gwi{"gviÄino"}
ha{"hausų"}
@@ -213,9 +244,10 @@ lt{
hz{"herero"}
ia{"interlingva"}
iba{"iban"}
- id{"indonezieÄių"}
+ ibb{"ibibio"}
+ id{"indoniezieÄių"}
ie{"interkalba"}
- ig{"igbo"}
+ ig{"igbų"}
ii{"siÄuan ji"}
ijo{"ijo"}
ik{"inupiak"}
@@ -231,6 +263,7 @@ lt{
iu{"inukitut"}
ja{"japonų"}
jbo{"loiban"}
+ jmc{"machamų"}
jpr{"judėjų persų"}
jrb{"judėjų arabų"}
jv{"javieÄių"}
@@ -243,16 +276,22 @@ lt{
kar{"karenų"}
kaw{"kavi"}
kbd{"kabardinų"}
+ kbl{"kanembų"}
kcg{"tyap"}
+ kde{"makondų"}
+ kea{"Žaliojo Kyšulio kreolų"}
kfo{"koro"}
- kg{"kongo"}
+ kg{"Kongo"}
kha{"kasi"}
khi{"koisan kalba"}
kho{"kotanezų"}
+ khq{"koyra Äini"}
ki{"kikui"}
kj{"kuaniama"}
kk{"kazachų"}
+ kkj{"kako"}
kl{"kalalisut"}
+ kln{"kalenjinų"}
km{"khmerų"}
kmb{"kimbundu"}
kn{"kanadų"}
@@ -265,15 +304,19 @@ lt{
krl{"karelų"}
kro{"kru kalba"}
kru{"kuruk"}
- ks{"kašmyro"}
+ ks{"kašmyrų"}
+ ksb{"sambalų"}
+ ksf{"bafų"}
+ ksh{"kolognų"}
ku{"kurdų"}
- kum{"kumik"}
+ kum{"kumikų"}
kut{"kutenai"}
kv{"komi"}
kw{"kornų"}
ky{"kirgizų"}
la{"lotynų"}
lad{"ladino"}
+ lag{"langi"}
lah{"landa"}
lam{"lamba"}
lb{"liuksemburgieÄių"}
@@ -286,25 +329,31 @@ lt{
loz{"lozi"}
lt{"lietuvių"}
lu{"luba katanga"}
- lua{"luba lula"}
+ lua{"luba lulua"}
lui{"luiseno"}
lun{"lunda"}
luo{"luo"}
lus{"lušai"}
+ luy{"luyia"}
lv{"latvių"}
mad{"madurezų"}
+ maf{"mafų"}
mag{"magahi"}
mai{"maithili"}
mak{"makasaro"}
man{"mandingo"}
map{"austronezų"}
mas{"masajų"}
+ mde{"mabų"}
mdf{"mokša"}
mdr{"mandar"}
men{"mende"}
- mg{"malagasijos"}
+ mer{"merų"}
+ mfe{"morisijų"}
+ mg{"malagasų"}
mga{"Vidurio Airijos"}
- mh{"Maršalo salų"}
+ mgh{"makhuva-maeto"}
+ mh{"Maršalo Salų"}
mi{"maorių"}
mic{"mikmak"}
min{"minankabu"}
@@ -322,19 +371,22 @@ lt{
mr{"maratų"}
ms{"malajieÄių"}
mt{"maltieÄių"}
+ mua{"mundangų"}
mul{"kelios kalbos"}
mun{"munda kalba"}
mus{"krykų"}
mwl{"mirandezų"}
mwr{"marvari"}
my{"birmieÄių"}
+ mye{"mjenų"}
myn{"majanų"}
myv{"erzyjų"}
na{"naurų"}
nah{"nahuatlų"}
nai{"Šiaurės Amerikos indėnų kalba"}
nap{"neapolieÄių"}
- nb{"Norvegijos bokmal"}
+ naq{"namų"}
+ nb{"Norvegijos būkmolų"}
nd{"šiaurės ndebelų"}
nds{"Žemutinės Vokietijos"}
ne{"nepalų"}
@@ -345,7 +397,9 @@ lt{
niu{"niuenų"}
nl{"olandų"}
nl_BE{"flamandų"}
+ nmg{"kvasių"}
nn{"naujoji norvegų"}
+ nnh{"ngiembūnų"}
no{"norvegų"}
nog{"nogų"}
non{"norsu"}
@@ -353,6 +407,7 @@ lt{
nr{"pietų ndebele"}
nso{"šiaurės sothų"}
nub{"nubijos kalba"}
+ nus{"nuerų"}
nv{"navajų"}
nwc{"klasikinÄ— nevari"}
ny{"nianja"}
@@ -360,15 +415,15 @@ lt{
nyn{"niankole"}
nyo{"nioro"}
nzi{"nzima"}
- oc{"provansalų"}
+ oc{"oÄitarų"}
oj{"ojibva"}
- om{"oromo"}
+ om{"oromų"}
or{"orijų"}
os{"osetinų"}
osa{"osage"}
ota{"osmanų turkų"}
oto{"otomanų kalba"}
- pa{"pandžabų"}
+ pa{"pendžabų"}
paa{"papuasų kalba"}
pag{"pangasinan"}
pal{"pahlavi"}
@@ -381,45 +436,55 @@ lt{
pi{"pali"}
pl{"lenkų"}
pon{"ponapean"}
- pra{"prakrit kalba"}
+ pra{"prakritų"}
pro{"senovės provansalų"}
ps{"puštūnų"}
pt{"portugalų"}
- pt_BR{"portugalų (Brazilijos)"}
- pt_PT{"Iberijos portugalų"}
+ pt_BR{"Brazilijos portugalų"}
+ pt_PT{"Europos portugalų"}
qu{"keÄujų"}
raj{"radžastano"}
rap{"rapanui"}
rar{"rarotongan"}
- rm{"raeto romanų"}
+ rm{"retoromanų"}
rn{"rundi"}
ro{"rumunų"}
roa{"romanų kalba"}
- rom{"romų kalba"}
+ rof{"rombo"}
+ rom{"romų"}
root{"rūt"}
ru{"rusų"}
rup{"aromanių"}
rw{"kinjarvanda"}
- sa{"sanskritas"}
+ rwk{"rwa"}
+ sa{"sanskrito"}
sad{"sandavi"}
sah{"jakutų"}
sai{"Pietų Amerikos indėnų kalba"}
sal{"sališan kalba"}
sam{"samarėjų aramių"}
+ saq{"samburų"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambajų"}
+ sbp{"sangų"}
sc{"sardinieÄių"}
scn{"sicilieÄių"}
sco{"škotų"}
sd{"sindų"}
se{"šiaurinių samių"}
+ see{"senecų"}
+ seh{"senų"}
sel{"selkup"}
sem{"samitų kalba"}
+ ses{"koyraboro seni"}
sg{"sango"}
sga{"senoji airių"}
sgn{"ženklų kalba"}
sh{"serbų-kroatų"}
+ shi{"tachelhitų"}
shn{"Å¡an"}
+ shu{"chadian arabų"}
si{"sinhalų"}
sid{"sidamo"}
sio{"siouan kalba"}
@@ -444,20 +509,23 @@ lt{
srr{"sererų"}
ss{"svati"}
ssa{"Nilo Sacharos kalba"}
+ ssy{"saho"}
st{"pietų sesuto"}
su{"sundų"}
suk{"sukuma"}
sus{"susu"}
sux{"šumerų"}
sv{"švedų"}
- sw{"svahili"}
+ sw{"svahilių"}
swb{"Comorian"}
+ swc{"Kongo svahili"}
syc{"klasikinÄ— sirieÄių"}
syr{"sirų"}
ta{"tamilų"}
tai{"tajų kalba"}
te{"telugų"}
tem{"timne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetum"}
tg{"tadžikų"}
@@ -468,24 +536,27 @@ lt{
tk{"turkmėnų"}
tkl{"tokelau"}
tl{"tagalogų"}
- tlh{"„žvaigždžių kelionių“"}
+ tlh{"klingonų"}
tli{"tlingit"}
tmh{"tamašek"}
tn{"tsvana"}
- to{"tonga"}
+ to{"tonganų"}
tog{"niasa tongos"}
tpi{"tok pisin"}
tr{"turkų"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimšian"}
tt{"totorių"}
- tum{"tumbuka"}
+ tum{"tumbukų"}
tup{"tupi kalba"}
tut{"altaikų kalba"}
tvl{"tuvalu"}
tw{"tvi"}
+ twq{"tasavakų"}
ty{"taitieÄių"}
tyv{"tuvių"}
+ tzm{"Centrinio Maroko tamazightų"}
udm{"udmurtų"}
ug{"uigūrų"}
uga{"ugaritic"}
@@ -499,34 +570,41 @@ lt{
vi{"vietnamieÄių"}
vo{"volapiuk"}
vot{"votik"}
+ vun{"vunjo"}
wa{"valonų"}
+ wae{"valserų"}
wak{"vakašan kalba"}
wal{"valamo"}
war{"varai"}
was{"vašo"}
wen{"sorbų kalba"}
- wo{"volof"}
+ wo{"volofų"}
xal{"kalmukų"}
xh{"kosų"}
+ xog{"sogų"}
yao{"jao"}
yap{"japezų"}
+ yav{"jangbenų"}
+ ybb{"jembų"}
yi{"jidiš"}
- yo{"joruba"}
+ yo{"jorubų"}
ypk{"jupik kalba"}
yue{"kinų kalbos Kantono tarmė"}
za{"chuang"}
zap{"zapotekų"}
- zbl{"„Bliss“ simbolių kalba"}
+ zbl{"„Bliss“ simbolių"}
zen{"zenaga"}
zh{"kinų"}
+ zh_Hans{"supaprastina kinų"}
+ zh_Hant{"tradicinė kinų"}
znd{"zande"}
zu{"zulų"}
zun{"zuni"}
- zxx{"NÄ—ra kalbinio turinio"}
+ zxx{"nÄ—ra kalbinio turinio"}
zza{"zaza"}
}
LanguagesShort{
- az{"Azeri k."}
+ az{"azeri"}
}
Scripts{
Arab{"arabų"}
@@ -562,13 +640,13 @@ lt{
Glag{"glagolitik"}
Goth{"gotų"}
Grek{"graikų"}
- Gujr{"gudžiarati"}
+ Gujr{"gudžaratų"}
Guru{"gurmuki"}
Hang{"hangul"}
Hani{"han"}
Hano{"hanuno"}
- Hans{"supaprastinta"}
- Hant{"tradicinÄ—"}
+ Hans{"supaprastinti"}
+ Hant{"tradiciniai"}
Hebr{"hebrajų"}
Hira{"hiragana"}
Hmng{"pahav hmong"}
@@ -600,16 +678,16 @@ lt{
Mani{"maniÄų"}
Maya{"malų hieroglifai"}
Mero{"meroitik"}
- Mlym{"malajalų"}
+ Mlym{"malajalių"}
Mong{"mongolų"}
Moon{"mūn"}
Mtei{"meitei majek"}
- Mymr{"mianmaro"}
+ Mymr{"birmieÄių"}
Nkoo{"enko"}
Ogam{"ogham"}
Olck{"ol Äiki"}
Orkh{"orkon"}
- Orya{"orija"}
+ Orya{"orijų"}
Osma{"osmanų"}
Perm{"senieji permÄ—s"}
Phag{"pagsa pa"}
@@ -627,7 +705,7 @@ lt{
Saur{"sauraštra"}
Sgnw{"ženklų raštas"}
Shaw{"šavių"}
- Sinh{"sinhala"}
+ Sinh{"sinhalų"}
Sund{"sundų"}
Sylo{"syloti nagri"}
Syrc{"sirų"}
@@ -656,78 +734,87 @@ lt{
Zmth{"matematiniai simboliai"}
Zsym{"simbolių"}
Zxxx{"neparašyta"}
- Zyyy{"bendras"}
+ Zyyy{"bendri"}
Zzzz{"nežinomi rašmenys"}
}
Scripts%stand-alone{
- Hans{"Supaprastintas Han"}
- Hant{"Tradicinis Han"}
+ Hans{"supaprastinti han"}
+ Hant{"tradiciniai han"}
}
Types{
calendar{
- buddhist{"Budistų kalendorius"}
- chinese{"Kinų kalendorius"}
- coptic{"Koptų kalendorius"}
+ buddhist{"budistų kalendorius"}
+ chinese{"kinų kalendorius"}
+ coptic{"koptų kalendorius"}
ethiopic{"Etiopijos kalendorius"}
ethiopic-amete-alem{"Etiopijos „Amete Alem“ kalendorius"}
gregorian{"Grigaliaus kalendorius"}
- hebrew{"Hebrajų kalendorius"}
- indian{"Nacionalinis indų kalendorius"}
- islamic{"Islamo kalendorius"}
- islamic-civil{"Pilietinis islamo kalendorius"}
- japanese{"Japonų kalendorius"}
- persian{"Persų kalendorius"}
+ hebrew{"hebrajų kalendorius"}
+ indian{"nacionalinis indų kalendorius"}
+ islamic{"islamo kalendorius"}
+ islamic-civil{"pilietinis islamo kalendorius"}
+ japanese{"japonų kalendorius"}
+ persian{"persų kalendorius"}
roc{"Kinijos Respublikos kalendorius"}
}
collation{
- big5han{"Įprasta kiniška rūšiavimo tvarka - Big5"}
- dictionary{"Žodyno rūšiavimo tvarka"}
- ducet{"Numatytojo unikodo rūšiavimo tvarka"}
- gb2312han{"Supaprastinta kiniška rūšiavimo tvarka - GB2312"}
- phonebook{"Telefonų knygos rūšiavimo tvarka"}
- pinyin{"Supaprastinta kiniškų hieroglifų vertimo sistemos rūšiavimo tvarka"}
- reformed{"Reformuota rūšiavimo tvarka"}
- search{"Bendro tikslo paieška"}
+ big5han{"įprasta kiniška rūšiavimo tvarka - Big5"}
+ dictionary{"žodyno rūšiavimo tvarka"}
+ direct{"tiesioginis"}
+ ducet{"numatytojo unikodo rūšiavimo tvarka"}
+ gb2312han{"supaprastinta kiniška rūšiavimo tvarka - GB2312"}
+ phonebook{"telefonų knygos rūšiavimo tvarka"}
+ phonetic{"FonetinÄ— rikiavimo tvarka"}
+ pinyin{"supaprastinta kiniškų hieroglifų rūšiavimo tvarka"}
+ reformed{"reformuota rūšiavimo tvarka"}
+ search{"bendro tikslo paieška"}
stroke{"Įprasta kiniško požymio rūšiavimo tvarka"}
- traditional{"Įprasta rūšiavimo tvarka"}
+ traditional{"įprasta rūšiavimo tvarka"}
unihan{"Šaknies ženklų ir brūkšnių rūšiavimo tvarka"}
}
numbers{
- arab{"Arabiški–indiški skaitmenys"}
- arabext{"Išplėstiniai arabiški–indiški skaitmenys"}
- armn{"Armėnų k. skaitmenys"}
- armnlow{"Armėnų k. skaitmenys mažosiomis raidėmis"}
- beng{"Bengalų k. skaitmenys"}
- deva{"Devanagari k. skaitmenys"}
- ethi{"Amharų k. skaitmenys"}
- fullwide{"Viso ploÄio skaitmenys"}
- geor{"Gruzinų k. skaitmenys"}
- grek{"Graikų k. skaitmenys"}
- greklow{"Graikiški skaitmenys mažosiomis raidėmis"}
- gujr{"Gudžaratų k. skaitmenys"}
- guru{"Gurmuki k. skaitmenys"}
- hanidec{"Kinų k. dešimtainiai skaitmenys"}
- hans{"Supaprastintos kinų k. skaitmenys"}
- hansfin{"Supaprastintos kinų k. finans. skaitmenys"}
- hant{"Tradicinės kinų k. skaitmenys"}
- hantfin{"Tradicinės kinų k. finans. skaitmenys"}
- hebr{"Hebrajų k. skaitmenys"}
- jpan{"Japonų k. skaitmenys"}
- jpanfin{"Japonų k. finans. skaitmenys"}
- khmr{"Khmerų k. skaitmenys"}
- knda{"Kanadų k. skaitmenys"}
- laoo{"LaosieÄių k. skaitmenys"}
- latn{"Lotyniški skaitmenys"}
- mlym{"Malajalių k. skaitmenys"}
- mong{"Mongolų k. skaitmenys"}
+ arab{"arabų-indų skaitmenys"}
+ arabext{"išplėstiniai arabų-indų skaitmenys"}
+ armn{"armėnų skaitmenys"}
+ armnlow{"armėnų skaitmenys mažosiomis raidėmis"}
+ bali{"bali skaitmenys"}
+ beng{"bengalų skaitmenys"}
+ cham{"cham skaitmenys"}
+ deva{"devanagari skaitmenys"}
+ ethi{"Etiopijos skaitmenys"}
+ finance{"Finansiniai skaiÄiai"}
+ fullwide{"viso ploÄio skaitmenys"}
+ geor{"gruzinų skaitmenys"}
+ grek{"graikų skaitmenys"}
+ greklow{"graikų skaitmenys mažosiomis raidėmis"}
+ gujr{"gudžaratų skaitmenys"}
+ guru{"gurmuki skaitmenys"}
+ hanidec{"kinų dešimtainiai skaitmenys"}
+ hans{"supaprastintos kinų skaitmenys"}
+ hansfin{"supaprastintos kinų finans. skaitmenys"}
+ hant{"tradicinės kinų skaitmenys"}
+ hantfin{"tradicinės kinų finans. skaitmenys"}
+ hebr{"hebrajų skaitmenys"}
+ java{"javieÄių skaitmenys"}
+ jpan{"japonų skaitmenys"}
+ jpanfin{"japonų finans. skaitmenys"}
+ khmr{"khmerų skaitmenys"}
+ knda{"kanadų skaitmenys"}
+ laoo{"laosieÄių skaitmenys"}
+ latn{"lotyniški skaitmenys"}
+ mlym{"malajalių skaitmenys"}
+ mong{"mongolų skaitmenys"}
mymr{"MianmarieÄių k. skaitmenys"}
+ native{"Vietiniai skaitmenys"}
orya{"Oriya skaitmenys"}
- roman{"Romėniškieji skaitmenys"}
- romanlow{"Romėniškieji skaitmenys mažosiomis raidėmis"}
- taml{"Tamilų k. skaitmenys"}
- telu{"Telugų k. skaitmenys"}
- thai{"Tajų k. skaitmenys"}
- tibt{"TibetieÄių k. skaitmenys"}
+ roman{"romėniški skaitmenys"}
+ romanlow{"romėniški skaitmenys mažosiomis raidėmis"}
+ taml{"tradicinės tamilų skaitmenys"}
+ tamldec{"tamilų skaitmenys"}
+ telu{"telugų skaitmenys"}
+ thai{"tajų skaitmenys"}
+ tibt{"tibetieÄių skaitmenys"}
+ traditional{"Tradiciniai skaiÄiai"}
}
}
Variants{
@@ -765,13 +852,15 @@ lt{
VALENCIA{"ValencieÄiai"}
WADEGILE{"Wade-Giles Romanization"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Kalba: {0}"}
script{"Rašmenys: {0}"}
territory{"Sritis: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/lu.txt b/Build/source/libs/icu/icu-50.1/data/lang/lu.txt
index f78ccb19c4d..6ec2bcdaf12 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/lu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/lu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lu.xml
// *
// ***************************************************************************
/**
@@ -55,5 +55,5 @@ lu{
zh{"shinÉ›"}
zu{"Nzulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/luo.txt b/Build/source/libs/icu/icu-50.1/data/lang/luo.txt
index f44e5b7d6f3..257c86d1fb2 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/luo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/luo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luo.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ luo{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/luy.txt b/Build/source/libs/icu/icu-50.1/data/lang/luy.txt
index 4aa451d4a11..02bfc5e4fe1 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/luy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/luy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luy.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ luy{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/lv.txt b/Build/source/libs/icu/icu-50.1/data/lang/lv.txt
index c0256efeb3d..1fdf24e195b 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/lv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/lv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lv.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
lv{
Keys{
calendar{"kalendÄrs"}
- collation{"salÄ«dzinÄÅ¡ana"}
- currency{"valūta"}
+ colAlternate{"KÄrtoÅ¡ana, ignorÄ“jot simbolus"}
+ colBackwards{"Diakritisko zÄ«mju kÄrtoÅ¡ana apgrieztÄ secÄ«bÄ"}
+ colCaseFirst{"Lielo/mazo burtu kÄrtoÅ¡ana"}
+ colCaseLevel{"ReÄ£istrjutÄ«go rakstzÄ«mju kÄrtoÅ¡ana"}
+ colHiraganaQuaternary{"Kana rakstzÄ«mju kÄrtoÅ¡ana"}
+ colNormalization{"NormalizÄ“tÄ kÄrtoÅ¡ana"}
+ colNumeric{"KÄrtoÅ¡ana skaitliskÄ secÄ«bÄ"}
+ colStrength{"KÄrtoÅ¡anas pakÄpe"}
+ collation{"KÄrtoÅ¡anas secÄ«ba"}
+ currency{"Valūta"}
numbers{"Cipari"}
+ timezone{"Laika josla"}
+ va{"LokalizÄcijas variants"}
+ variableTop{"KÄrtot kÄ simbolus"}
x{"Personīgai lietošanai"}
}
Languages{
@@ -28,6 +39,7 @@ lv{
af{"afrikandu"}
afa{"afroaziÄtu valodas"}
afh{"afrihili"}
+ agq{"aghemu"}
ain{"ainu"}
ak{"akanu"}
akk{"akadiešu"}
@@ -46,6 +58,7 @@ lv{
art{"mÄkslÄ«gÄs valodas"}
arw{"aravaku"}
as{"asamiešu"}
+ asa{"asu"}
ast{"astūriešu"}
ath{"atapasku valodas"}
aus{"austrÄlieÅ¡u valodas"}
@@ -60,16 +73,21 @@ lv{
ban{"baliešu"}
bas{"basu"}
bat{"baltu valodas"}
+ bax{"bamumu"}
+ bbj{"gomalu"}
be{"baltkrievu"}
bej{"bedžu"}
bem{"bembu"}
ber{"berberu"}
+ bez{"bena"}
+ bfd{"bafutu"}
bg{"bulgÄru"}
bh{"biharu"}
bho{"bhodžpūru"}
bi{"biÅ¡lamÄ"}
bik{"bikolu"}
bin{"binu"}
+ bkm{"komu"}
bla{"siksiku"}
bm{"bambaru"}
bn{"bengÄļu"}
@@ -77,19 +95,26 @@ lv{
bo{"tibetiešu"}
br{"bretoņu"}
bra{"bradžiešu"}
+ brx{"bodo"}
bs{"bosniešu"}
+ bss{"nkosi"}
btk{"bataku"}
bua{"burjatu"}
bug{"bugu"}
+ bum{"bulu"}
byn{"bilinu"}
+ byv{"medumbu"}
ca{"katalÄņu"}
cad{"kadu"}
cai{"CentrÄlamerikas indiÄņu valodas"}
car{"karību"}
cau{"kaukÄzieÅ¡u valodas"}
+ cay{"kajuga"}
+ cch{"atsamu"}
ce{"ÄeÄenu"}
ceb{"sebuÄņu"}
cel{"Ä·eltu valoda"}
+ cgg{"kiga"}
ch{"Äamorru"}
chb{"ÄibÄu"}
chg{"džagatajs"}
@@ -98,8 +123,9 @@ lv{
chn{"Äinuku žargons"}
cho{"Äoktavu"}
chp{"Äipevaianu"}
- chr{"irokēzu"}
+ chr{"Äiroku"}
chy{"Å¡ejenu"}
+ ckb{"kurdu (Sorani)"}
cmc{"ÄamieÅ¡u valodas"}
co{"korsikÄņu"}
cop{"koptu"}
@@ -118,6 +144,7 @@ lv{
da{"dÄņu"}
dak{"dakotu"}
dar{"dargu"}
+ dav{"taitu"}
day{"dajaku"}
de{"vÄcu"}
de_AT{"Austrijas vÄcu"}
@@ -126,14 +153,18 @@ lv{
den{"sleivu"}
dgr{"dogribu"}
din{"dinku"}
+ dje{"zarmu"}
doi{"dogru"}
dra{"dravīdu valodas"}
dsb{"lejassorbu"}
dua{"dualu"}
dum{"vidusholandiešu"}
dv{"maldīviešu"}
+ dyo{"diola-fonjī"}
dyu{"diūlu"}
dz{"dzongke"}
+ dzg{"dazu"}
+ ebu{"kjembu"}
ee{"evu"}
efi{"efiku"}
egy{"ēģiptiešu"}
@@ -149,7 +180,7 @@ lv{
eo{"esperanto"}
es{"spÄņu"}
es_419{"Latīņamerikas spÄņu"}
- es_ES{"ibÄ“rieÅ¡u spÄņu"}
+ es_ES{"Eiropas spÄņu"}
et{"igauņu"}
eu{"basku"}
ewo{"evondu"}
@@ -191,6 +222,7 @@ lv{
grc{"sengrieÄ·u"}
gsw{"Å veices vÄcu"}
gu{"gudžaratu"}
+ guz{"gusii"}
gv{"meniešu"}
gwi{"kuÄinu"}
ha{"hausu"}
@@ -212,6 +244,7 @@ lv{
hz{"hereru"}
ia{"interlingva"}
iba{"ibanu"}
+ ibb{"ibibio"}
id{"indonēziešu"}
ie{"interlingve"}
ig{"igbo"}
@@ -230,6 +263,7 @@ lv{
iu{"inuītu"}
ja{"japÄņu"}
jbo{"ložbans"}
+ jmc{"maÄamu"}
jpr{"jūdpersiešu"}
jrb{"jÅ«darÄbu"}
jv{"javiešu"}
@@ -237,19 +271,27 @@ lv{
kaa{"karakalpaku"}
kab{"kabilu"}
kac{"kaÄinu"}
+ kaj{"kadži"}
kam{"kambu"}
kar{"karenu"}
kaw{"kÄvi"}
kbd{"kabardiešu"}
+ kbl{"kaņembu"}
+ kcg{"katabu"}
+ kde{"makonde"}
+ kea{"kaboverdiešu"}
kfo{"koru"}
kg{"kongu"}
kha{"khasu"}
khi{"hosjanu valodas"}
kho{"hotaniešu"}
+ khq{"koiraÄiinÄ«"}
ki{"kikuju"}
kj{"kvaņamu"}
kk{"kazahu"}
+ kkj{"kako"}
kl{"grenlandiešu"}
+ kln{"kalendžīnu"}
km{"khmeru"}
kmb{"kimbundu"}
kn{"kannadu"}
@@ -263,6 +305,9 @@ lv{
kro{"krū"}
kru{"kuruhu"}
ks{"kašmiriešu"}
+ ksb{"Å¡ambalu"}
+ ksf{"bafiju"}
+ ksh{"Ķelnes vÄcu"}
ku{"kurdu"}
kum{"kumiku"}
kut{"kutenaju"}
@@ -271,6 +316,7 @@ lv{
ky{"kirgīzu"}
la{"latīņu"}
lad{"ladino"}
+ lag{"langi"}
lah{"landu"}
lam{"lambu"}
lb{"luksemburgiešu"}
@@ -288,19 +334,25 @@ lv{
lun{"lundu"}
luo{"luo"}
lus{"lušeju"}
+ luy{"luhju"}
lv{"latviešu"}
mad{"maduriešu"}
+ maf{"mafu"}
mag{"magahiešu"}
mai{"maithili"}
mak{"makasaru"}
man{"mandingu"}
map{"austronēziešu valoda"}
mas{"masaju"}
+ mde{"mabu"}
mdf{"mokšu"}
mdr{"mandaru"}
men{"mendu"}
+ mer{"meru"}
+ mfe{"Maurīcijas kreolu"}
mg{"malagasu"}
mga{"vidusīru"}
+ mgh{"makua-meetto"}
mh{"mÄrÅ¡alieÅ¡u"}
mi{"maoru"}
mic{"mikmaku"}
@@ -319,18 +371,21 @@ lv{
mr{"maratu"}
ms{"malajiešu"}
mt{"maltiešu"}
+ mua{"mundangu"}
mul{"vairÄkas valodas"}
mun{"mundu valodas"}
mus{"krīku"}
mwl{"mirandiešu"}
mwr{"marvaru"}
my{"birmiešu"}
+ mye{"mjenu"}
myn{"maiju valodas"}
myv{"erzju"}
na{"nauruiešu"}
nah{"navatlu"}
nai{"Ziemeļamerikas indiÄņu valodas"}
nap{"neapoliešu"}
+ naq{"nama"}
nb{"norvēģu bukmols"}
nd{"ziemeļndebelu"}
nds{"lejasvÄcu"}
@@ -342,7 +397,9 @@ lv{
niu{"niuÄņu"}
nl{"holandiešu"}
nl_BE{"flÄmu"}
+ nmg{"kvasio"}
nn{"jaunnorvēģu"}
+ nnh{"ngjembūnu"}
no{"norvēģu"}
nog{"nogaju"}
non{"sennorvēģu"}
@@ -350,6 +407,7 @@ lv{
nr{"dienvidndebelu"}
nso{"ziemeļsotu"}
nub{"nūbiešu valodas"}
+ nus{"nueru"}
nv{"navahu"}
nwc{"klasiskÄ nevaru"}
ny{"ÄiÄeva"}
@@ -383,7 +441,7 @@ lv{
ps{"puštu"}
pt{"portugÄļu"}
pt_BR{"BrazÄ«lijas portugÄļu"}
- pt_PT{"ibÄ“rieÅ¡u portugÄļu"}
+ pt_PT{"Eiropas portugÄļu"}
qu{"keÄvu"}
raj{"radžastÄņu"}
rap{"rapanuju"}
@@ -392,31 +450,41 @@ lv{
rn{"rundu"}
ro{"rumÄņu"}
roa{"romÄņu valoda"}
+ rof{"rombo"}
rom{"ÄigÄnu"}
root{"sakne"}
ru{"krievu"}
rup{"aromūnu"}
rw{"kiņaruanda"}
+ rwk{"ruanda"}
sa{"sanskrits"}
sad{"sandavu"}
sah{"jakutu"}
sai{"Dienvidamerikas indiÄņu"}
sal{"sališu valodas"}
sam{"samÄrijas aramieÅ¡u"}
+ saq{"samburu"}
sas{"sasaku"}
sat{"santalu"}
+ sba{"ngambeju"}
+ sbp{"sangu"}
sc{"sardīniešu"}
scn{"sicīliešu"}
sco{"skotu"}
sd{"sindhu"}
se{"ziemeļsÄmu"}
+ see{"seneku"}
+ seh{"senu"}
sel{"selkupu"}
sem{"semītu valodas"}
- sg{"sangu"}
+ ses{"koiraboro senni"}
+ sg{"sango"}
sga{"senīru"}
sgn{"zīmju valodas"}
sh{"serbu-horvÄtu"}
+ shi{"Å¡ilhu"}
shn{"Å¡anu"}
+ shu{"ÄŒadas arÄbu"}
si{"singÄļu"}
sid{"sidamu"}
sio{"siū valodas"}
@@ -441,6 +509,7 @@ lv{
srr{"serēru"}
ss{"svatu"}
ssa{"nÄ«las-sahÄras valodas"}
+ ssy{"saho"}
st{"dienvidsotu"}
su{"sundaniešu"}
suk{"sukumu"}
@@ -449,12 +518,14 @@ lv{
sv{"zviedru"}
sw{"svahili"}
swb{"komoru"}
+ swc{"Kongo svahili"}
syc{"klasiskÄ sÄ«rieÅ¡u"}
syr{"sīriešu"}
ta{"tamilu"}
tai{"taju valodas"}
te{"telugu"}
tem{"temnu"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetumu"}
tg{"tadžiku"}
@@ -469,10 +540,11 @@ lv{
tli{"tlinkitu"}
tmh{"tuaregu"}
tn{"cvanu"}
- to{"tongu"}
+ to{"tongiešu"}
tog{"njasas tongu"}
tpi{"tokpisins"}
tr{"turku"}
+ trv{"taroko"}
ts{"congu"}
tsi{"cimÅ¡iÄņu"}
tt{"tatÄru"}
@@ -481,14 +553,16 @@ lv{
tut{"altajiešu valodas"}
tvl{"tuvaliešu"}
tw{"tvī"}
+ twq{"tasavaku"}
ty{"taitiešu"}
tyv{"tuviešu"}
+ tzm{"CentrÄlmarokas tamazÄ«ts"}
udm{"udmurtu"}
ug{"uiguru"}
uga{"ugaritiešu"}
uk{"ukraiņu"}
umb{"umbundu"}
- und{"nezinÄma vai nederÄ«ga valoda"}
+ und{"nezinÄma valoda"}
ur{"urdu"}
uz{"uzbeku"}
vai{"vaju"}
@@ -496,7 +570,9 @@ lv{
vi{"vjetnamiešu"}
vo{"volapiks"}
vot{"votu"}
+ vun{"vundžo"}
wa{"valoņu"}
+ wae{"Vallisas vÄcu"}
wak{"vakašu valodas"}
wal{"valamu"}
war{"varaju"}
@@ -505,14 +581,18 @@ lv{
wo{"volofu"}
xal{"kalmiku"}
xh{"khosu"}
+ xog{"sogu"}
yao{"jao"}
yap{"japiešu"}
+ yav{"janbaņu"}
+ ybb{"jembu"}
yi{"jidišs"}
yo{"jorubu"}
ypk{"jopiku valodas"}
yue{"kantoniešu"}
za{"džuanu"}
zap{"sapoteku"}
+ zbl{"blissimbolika"}
zen{"zenagu"}
zh{"ķīniešu"}
zh_Hans{"Ä·Ä«nieÅ¡u vienkÄrÅ¡otÄ"}
@@ -521,6 +601,10 @@ lv{
zu{"zulu"}
zun{"zunju"}
zxx{"bez lingvistiska satura"}
+ zza{"zazaki"}
+ }
+ LanguagesShort{
+ az{"azerbaidžÄņu"}
}
Scripts{
Arab{"arÄbu"}
@@ -595,12 +679,12 @@ lv{
Zmth{"matemÄtiskais pieraksts"}
Zsym{"simboli"}
Zxxx{"bez rakstības"}
- Zyyy{"vispÄrÄ“js"}
- Zzzz{"nezinÄma vai nederÄ«ga rakstÄ«ba"}
+ Zyyy{"vispÄrÄ“jÄ"}
+ Zzzz{"nezinÄma rakstÄ«ba"}
}
Scripts%stand-alone{
- Hans{"hanu [vienkÄrÅ¡otÄ]"}
- Hant{"hanu [tradicionÄlÄ]"}
+ Hans{"hanu vienkÄrÅ¡otÄ"}
+ Hant{"hanu tradicionÄlÄ"}
}
Types{
calendar{
@@ -624,9 +708,11 @@ lv{
ducet{"NoklusÄ“juma unikoda kÄrtoÅ¡anas secÄ«ba"}
gb2312han{"vienkÄrÅ¡otÄs Ä·Ä«nieÅ¡u valodas kÄrtoÅ¡anas secÄ«ba - GB2312"}
phonebook{"tÄlruņu grÄmatas kÄrtoÅ¡anas secÄ«ba"}
+ phonetic{"FonÄ“tiskÄ kÄrtoÅ¡anas secÄ«ba"}
pinyin{"piņjiņa kÄrtoÅ¡anas secÄ«ba"}
reformed{"ReformÄ“tÄ kÄrtoÅ¡anas secÄ«ba"}
search{"VispÄrÄ«ga meklÄ“Å¡ana"}
+ searchjl{"MeklÄ“t pÄ“c Hangul sÄkuma lÄ«dzskaņa"}
stroke{"Stroke kÄrtoÅ¡anas secÄ«ba"}
traditional{"tradicionÄlÄ kÄrtoÅ¡anas secÄ«ba"}
unihan{"RadikÄlÄ kÄrtoÅ¡anas secÄ«ba pÄ“c vilkumu skaita"}
@@ -639,6 +725,7 @@ lv{
beng{"BengÄļu cipari"}
deva{"DevanÄgarÄ« cipari"}
ethi{"Etiopiešu cipari"}
+ finance{"Finanšu cipari"}
fullwide{"Pilna platuma cipari"}
geor{"Gruzīnu cipari"}
grek{"GrieÄ·u cipari"}
@@ -660,13 +747,17 @@ lv{
mlym{"Malajalu cipari"}
mong{"Mongoļu cipari"}
mymr{"Birmiešu cipari"}
+ native{"Vietējie cipari"}
orya{"Oriju cipari"}
roman{"Romiešu cipari"}
romanlow{"Mazie romiešu cipari"}
- taml{"Tamilu cipari"}
+ taml{"Tamilu tradicionÄlie cipari"}
+ tamldec{"Tamilu cipari"}
telu{"Telugu cipari"}
thai{"Tajiešu cipari"}
tibt{"Tibetiešu cipari"}
+ traditional{"TradicionÄlÄ ciparu sistÄ“ma"}
+ vaii{"VAI cipari"}
}
}
Variants{
@@ -690,13 +781,14 @@ lv{
VALENCIA{"valensiešu"}
WADEGILE{"Veida-Džailza romanizÄcija"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"Valoda: {0}"}
script{"Rakstība: {0}"}
territory{"Reģions: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mas.txt b/Build/source/libs/icu/icu-50.1/data/lang/mas.txt
index 18a683ff291..6ed2a94f965 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mas.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mas.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ mas{
zh{"nkʉtʉÌk É”Ìɔ̄ lchina"}
zu{"nkʉtʉÌk É”Ìɔ̄ lzulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mer.txt b/Build/source/libs/icu/icu-50.1/data/lang/mer.txt
index 351b8ffb0d6..25b2b6f1e9b 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mer.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mer.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mer.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mer.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ mer{
zh{"KÄ©china"}
zu{"KÄ©zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mfe.txt b/Build/source/libs/icu/icu-50.1/data/lang/mfe.txt
index e086b301340..4e13de5d209 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mfe.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mfe.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mfe.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mfe.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ mfe{
zh{"sinwa, mandarin"}
zu{"zoulou"}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mg.txt b/Build/source/libs/icu/icu-50.1/data/lang/mg.txt
index e8f856b449b..b5e3a170366 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mg.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ mg{
zh{"Sinoa, Mandarin"}
zu{"Zolò"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mgh.txt b/Build/source/libs/icu/icu-50.1/data/lang/mgh.txt
index f098238ca9c..41937f8230e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mgh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mgh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mgh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mgh.xml
// *
// ***************************************************************************
/**
@@ -56,5 +56,5 @@ mgh{
zh{"Ichina"}
zu{"Izulu"}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mk.txt b/Build/source/libs/icu/icu-50.1/data/lang/mk.txt
index f2bb27ab722..fc7ac146d62 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mk.xml
// *
// ***************************************************************************
/**
@@ -14,6 +14,7 @@ mk{
calendar{"Календар"}
collation{"Сортирање"}
currency{"Валута"}
+ numbers{"Броеви"}
}
Languages{
aa{"афар"}
@@ -26,6 +27,7 @@ mk{
af{"африканÑки"}
afa{"афроазијатÑки"}
afh{"африхили"}
+ agq{"агемÑки"}
ain{"аину"}
ak{"акан"}
akk{"акадијÑки"}
@@ -44,6 +46,7 @@ mk{
art{"вештачки"}
arw{"аравак"}
as{"аÑамÑки"}
+ asa{"аÑу"}
ast{"аÑтуриÑки"}
ath{"атапаÑки"}
aus{"авÑтралиÑки"}
@@ -58,16 +61,21 @@ mk{
ban{"балинезе"}
bas{"баÑа"}
bat{"балтички"}
+ bax{"бамунÑки"}
+ bbj{"гомала"}
be{"белоруÑки"}
bej{"беха"}
bem{"бемба"}
ber{"бербер"}
+ bez{"бена"}
+ bfd{"бафут"}
bg{"бугарÑки"}
bh{"бихари"}
bho{"бојпури"}
bi{"биÑлама"}
bik{"бикол"}
bin{"бини"}
+ bkm{"ком"}
bla{"ÑикÑика"}
bm{"бамбара"}
bn{"бенгалÑки"}
@@ -75,20 +83,26 @@ mk{
bo{"тибетÑки"}
br{"бретонÑки"}
bra{"брај"}
+ brx{"бодо"}
bs{"боÑанÑки"}
+ bss{"акоÑе"}
btk{"батак"}
bua{"буријат"}
bug{"буџинÑки"}
+ bum{"булу"}
byn{"блин"}
+ byv{"медумба"}
ca{"каталонÑки"}
cad{"кадо"}
cai{"централноамериканÑки индијанÑки"}
car{"кариб"}
cau{"кавкаÑки"}
+ cay{"кајуга"}
cch{"ацам"}
ce{"чеченÑки"}
ceb{"Ñебуано"}
cel{"Ñелтички"}
+ cgg{"чига"}
ch{"чаморо"}
chb{"чибча"}
chg{"чагатај"}
@@ -99,6 +113,7 @@ mk{
chp{"чипујан"}
chr{"чироки"}
chy{"чејенÑки"}
+ ckb{"ÑоранÑки курдÑки"}
cmc{"чамÑки"}
co{"корзиканÑки"}
cop{"коптÑки"}
@@ -117,6 +132,7 @@ mk{
da{"данÑки"}
dak{"дакота"}
dar{"даргва"}
+ dav{"таита"}
day{"дајак"}
de{"германÑки"}
de_AT{"германÑки (во ÐвÑтрија)"}
@@ -125,14 +141,18 @@ mk{
den{"ÑлавÑки"}
dgr{"догриб"}
din{"динка"}
+ dje{"зарма"}
doi{"догри"}
dra{"дравидијÑки"}
dsb{"долноÑорбиÑки"}
dua{"дуала"}
dum{"ÑреднохоландÑки"}
dv{"дивехи"}
+ dyo{"јола-фоњи"}
dyu{"џула"}
dz{"џонга"}
+ dzg{"дазага"}
+ ebu{"ембу"}
ee{"еве"}
efi{"ефик"}
egy{"ÑтароегипетÑки"}
@@ -190,6 +210,7 @@ mk{
grc{"Ñтарогрчки"}
gsw{"швајцарÑко германÑки"}
gu{"гуџарати"}
+ guz{"гуÑи"}
gv{"манкÑ"}
gwi{"гвишин"}
ha{"хауза"}
@@ -211,6 +232,7 @@ mk{
hz{"хереро"}
ia{"интерлингва"}
iba{"ибан"}
+ ibb{"ибибио"}
id{"индонезиÑки"}
ie{"интерлинг"}
ig{"игбо"}
@@ -229,6 +251,7 @@ mk{
iu{"инуктитут"}
ja{"јапонÑки"}
jbo{"лојбанÑки"}
+ jmc{"мачаме"}
jpr{"еврејÑко перÑиÑки"}
jrb{"еврејÑко арапÑки"}
jv{"јаванÑки"}
@@ -241,16 +264,22 @@ mk{
kar{"карен"}
kaw{"кави"}
kbd{"кабардиÑки"}
+ kbl{"канембу"}
kcg{"тјап"}
+ kde{"маконде"}
+ kea{"кабувердиану"}
kfo{"коро"}
kg{"конго"}
kha{"каÑи"}
khi{"којÑанÑки јазици"}
kho{"котанеÑки"}
+ khq{"којра чиини"}
ki{"кикују"}
kj{"куањама"}
kk{"казакÑтанÑки"}
+ kkj{"како"}
kl{"калалиÑут"}
+ kln{"каленџин"}
km{"камбоџанÑки"}
kmb{"кимбунду"}
kn{"каннада"}
@@ -264,6 +293,9 @@ mk{
kro{"кру"}
kru{"курук"}
ks{"кашмирÑки"}
+ ksb{"шамбала"}
+ ksf{"бафија"}
+ ksh{"колоњÑки"}
ku{"курдÑки"}
kum{"кумик"}
kut{"кутенајÑки"}
@@ -272,6 +304,7 @@ mk{
ky{"киргиÑтанÑки"}
la{"латинÑки"}
lad{"ладино"}
+ lag{"ланги"}
lah{"ланда"}
lam{"ламба"}
lb{"лукÑембуршки"}
@@ -289,19 +322,25 @@ mk{
lun{"лунда"}
luo{"луо"}
lus{"лушајÑки"}
+ luy{"луја"}
lv{"латвиÑки"}
mad{"мадуреÑки"}
+ maf{"мафа"}
mag{"магахи"}
mai{"маитхили"}
mak{"макаÑарÑки"}
man{"мандинго"}
map{"авÑтронезиÑки"}
mas{"маÑаи"}
+ mde{"маба"}
mdf{"мокша"}
mdr{"мандар"}
men{"мендеÑки"}
+ mer{"меру"}
+ mfe{"мориÑјен"}
mg{"малгашки"}
mga{"ÑредноирÑки"}
+ mgh{"макува-мито"}
mh{"маршалÑки"}
mi{"маорÑки"}
mic{"микмек"}
@@ -320,18 +359,21 @@ mk{
mr{"марати"}
ms{"малезиÑки"}
mt{"малтешки"}
+ mua{"мунданг"}
mul{"повеќе јазици"}
mun{"мунда јазици"}
mus{"крик"}
mwl{"мирандеÑки"}
mwr{"марвари"}
my{"бурманÑки"}
+ mye{"мјене"}
myn{"мајанÑки јазици"}
myv{"ержа"}
na{"науру"}
nah{"нахуатл"}
nai{"ÑеверноамериканÑки индијанÑки јазици"}
nap{"неаполÑки"}
+ naq{"нама"}
nb{"норвешки бокмал"}
nd{"Ñеверен ндебеле"}
nds{"долногерманÑки"}
@@ -343,7 +385,9 @@ mk{
niu{"најуан"}
nl{"холандÑки"}
nl_BE{"холандÑки (во Белгија)"}
+ nmg{"квазио"}
nn{"норвешки ниноршк"}
+ nnh{"нгиембун"}
no{"норвешки"}
nog{"ногај"}
non{"Ñтар норÑки"}
@@ -351,6 +395,7 @@ mk{
nr{"јужен ндебелеÑки"}
nso{"Ñеверен Ñото"}
nub{"нубијÑки јазици"}
+ nus{"нуер"}
nv{"навахо"}
nwc{"клаÑичен невари"}
ny{"њања"}
@@ -384,7 +429,7 @@ mk{
ps{"пашто"}
pt{"португалÑки"}
pt_BR{"португалÑки (во Бразил)"}
- pt_PT{"португалÑки (во Португалија)"}
+ pt_PT{"португалÑки (во Европа)"}
qu{"кечуа"}
raj{"раџаÑтанÑки"}
rap{"рапануи"}
@@ -393,31 +438,41 @@ mk{
rn{"рундиÑки"}
ro{"романÑки"}
roa{"романÑки јазици"}
+ rof{"ромбо"}
rom{"ромÑки"}
root{"рутÑки"}
ru{"руÑки"}
rup{"влашки"}
rw{"кињарванда"}
+ rwk{"руа"}
sa{"ÑанÑкрит"}
sad{"Ñандаве"}
sah{"јакутÑки"}
sai{"јужноамериканÑки индијанÑки"}
sal{"ÑалишанÑки јазици"}
sam{"ÑамариќанÑки арамејÑки"}
+ saq{"Ñамбуру"}
sas{"ÑаÑак"}
sat{"Ñантали"}
+ sba{"нгембеј"}
+ sbp{"Ñангу"}
sc{"ÑардиниÑки"}
scn{"ÑицилијанÑки"}
sco{"Ñкоц"}
sd{"Ñинди"}
se{"Ñеверен ÑамиÑки"}
+ see{"Ñенека"}
+ seh{"Ñена"}
sel{"Ñелкап"}
sem{"ÑемитÑки"}
+ ses{"којраборо Ñени"}
sg{"Ñанго"}
sga{"Ñтар ирÑки"}
sgn{"знаковни јазици"}
sh{"ÑрпÑко-хрватÑки"}
+ shi{"тачелхит"}
shn{"шан"}
+ shu{"чадÑки арапÑки"}
si{"ÑинхалиÑки"}
sid{"Ñидамо"}
sio{"ÑијуÑки јазици"}
@@ -442,6 +497,7 @@ mk{
srr{"Ñерер"}
ss{"Ñвати"}
ssa{"нилÑко-ÑахарÑки јазици"}
+ ssy{"Ñахо"}
st{"ÑеÑото"}
su{"ÑунданеÑки"}
suk{"Ñукума"}
@@ -450,12 +506,14 @@ mk{
sv{"шведÑки"}
sw{"Ñвахили"}
swb{"коморијанÑки"}
+ swc{"конго Ñвахили"}
syc{"клаÑичен Ñиријак"}
syr{"Ñиријак"}
ta{"тамилÑки"}
tai{"таи"}
te{"телугу"}
tem{"тимне"}
+ teo{"теÑо"}
ter{"терено"}
tet{"тетум"}
tg{"таџикиÑтанÑки"}
@@ -474,6 +532,7 @@ mk{
tog{"њаÑа тонга"}
tpi{"ток пиÑин"}
tr{"турÑки"}
+ trv{"тароко"}
ts{"цонга"}
tsi{"цимшијанÑки"}
tt{"татарÑки"}
@@ -482,8 +541,10 @@ mk{
tut{"алтајÑки"}
tvl{"тувалу"}
tw{"тви"}
+ twq{"тазавак"}
ty{"тахитÑки"}
tyv{"тувинијанÑки"}
+ tzm{"централно мароканÑки тамазитÑки"}
udm{"удмурт"}
ug{"ујгурÑки"}
uga{"угаритÑки"}
@@ -497,7 +558,9 @@ mk{
vi{"виетнамÑки"}
vo{"волапјок"}
vot{"вотÑки"}
+ vun{"вунџо"}
wa{"валунÑки"}
+ wae{"валÑер"}
wak{"вакашанÑки"}
wal{"валамо"}
war{"вареј"}
@@ -506,8 +569,11 @@ mk{
wo{"волофÑки"}
xal{"калмик"}
xh{"хауÑа"}
+ xog{"Ñога"}
yao{"јао"}
yap{"јапезе"}
+ yav{"јенгбен"}
+ ybb{"јемба"}
yi{"јидÑки"}
yo{"јоруба"}
ypk{"јупиÑки јазици"}
@@ -540,8 +606,8 @@ mk{
Guru{"гурмуки пиÑмо"}
Hang{"хангул"}
Hani{"хан"}
- Hans{"поедноÑтавено ханÑко пиÑмо"}
- Hant{"традиционално ханÑко пиÑмо"}
+ Hans{"ПоедноÑтавено"}
+ Hant{"Традиционално"}
Hebr{"хебрејÑко пиÑмо"}
Hira{"хирагана"}
Jpan{"јапонÑко пиÑмо"}
@@ -583,24 +649,65 @@ mk{
}
collation{
big5han{"Традиционално кинеÑко Ñортирање"}
+ ducet{"Стандардно Ñортирање во уникод"}
gb2312han{"ПоедноÑтавено кинеÑко Ñортирање"}
phonebook{"Ðзбучен редоÑлед"}
pinyin{"Сортирање Pinyin"}
+ search{"Општо пребарување"}
stroke{"Ритмички редоÑлед"}
traditional{"Традиционално Ñортирање"}
}
numbers{
+ arab{"ÐрапÑки-индиÑки цифри"}
+ arabext{"Проширени арапÑко-индиÑки цифри"}
+ armn{"ЕрменÑки броеви"}
+ armnlow{"ЕрменÑки мали броеви"}
+ beng{"БенгалÑки цифри"}
+ deva{"Деванагари цифри"}
+ ethi{"ЕтиопÑки броеви"}
+ fullwide{"Цифри Ñо целоÑна ширина"}
+ geor{"ГрузиÑки броеви"}
+ grek{"Грчки броеви"}
+ greklow{"Грчки мали броеви"}
+ gujr{"Гуџарати цифри"}
+ guru{"Гурмуки цифри"}
+ hanidec{"КинеÑки децимални броеви"}
+ hans{"ПоедноÑтавени кинеÑки броеви"}
+ hansfin{"ПоедноÑтавени кинеÑки финанÑиÑки броеви"}
+ hant{"Традиционални кинеÑки броеви"}
+ hantfin{"Традиционални кинеÑки финанÑиÑки броеви"}
+ hebr{"ХебрејÑки броеви"}
+ jpan{"ЈапонÑки броеви"}
+ jpanfin{"ЈапонÑки финанÑиÑки броеви"}
+ khmr{"КмерÑки цифри"}
+ knda{"Канада цифри"}
+ laoo{"Лаошки цифри"}
latn{"арапÑки броеви"}
+ mlym{"МалајаламÑки цифри"}
+ mymr{"МјанмарÑки цифри"}
+ orya{"ОријÑки цифри"}
+ roman{"РимÑки броеви"}
+ romanlow{"РимÑки мали броеви"}
+ taml{"Традиционални тамилÑки броеви"}
+ tamldec{"ТамилÑки цифри"}
+ telu{"Телугу цифри"}
+ thai{"ТајландÑки цифри"}
+ tibt{"ТибетÑки цифри"}
}
}
Variants{
PINYIN{"Пинјин романизација"}
WADEGILE{"Вејд-ÐÐ°Ñ˜Ð»Ñ Ñ€Ð¾Ð¼Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð°"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
codePatterns{
language{"Јазик: {0}"}
script{"ПиÑмо: {0}"}
territory{"Регион: {0}"}
}
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
+ separator{", "}
+ }
}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/ml.txt b/Build/source/libs/icu/icu-50.1/data/lang/ml.txt
new file mode 100644
index 00000000000..0f9ebb8fb7e
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ml.txt
@@ -0,0 +1,776 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ml.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ml.xml
+ */
+ml{
+ Keys{
+ calendar{"കലണàµà´Ÿàµ¼"}
+ colAlternate{"à´šà´¿à´¹àµà´¨à´™àµà´™àµ¾ à´ªàµà´°à´•à´¾à´°à´‚ à´…à´Ÿàµà´•àµà´•àµà´¨àµà´¨à´¤àµ അവഗണികàµà´•àµà´•"}
+ colBackwards{"വിപരീതകàµà´°à´® ആകàµâ€Œà´¸à´¨àµà´±àµ à´ªàµà´°à´•à´¾à´°à´®àµà´³àµà´³ à´…à´Ÿàµà´•àµà´•àµ½"}
+ colCaseFirst{"വലിയകàµà´·à´°/ചെറിയകàµà´·à´° à´ªàµà´°à´•à´¾à´°à´®àµà´³àµà´³ à´…à´Ÿàµà´•àµà´•àµ½"}
+ colCaseLevel{"കേസൠസെൻസിറàµà´±àµ€à´µàµ à´…à´Ÿàµà´•àµà´•àµ½"}
+ colHiraganaQuaternary{"Kana à´…à´Ÿàµà´•àµà´•àµ½"}
+ colNormalization{"സാധാരണ à´…à´Ÿàµà´•àµà´•àµ½"}
+ colNumeric{"à´…à´•àµà´•à´™àµà´™àµ¾ à´ªàµà´°à´•à´¾à´°à´®àµà´³àµà´³ à´…à´Ÿàµà´•àµà´•àµ½"}
+ colStrength{"à´…à´Ÿàµà´•àµà´•àµ½ ദൃഢത"}
+ collation{"അകാരാദികàµà´°à´®à´‚"}
+ currency{"നാണയം"}
+ numbers{"à´…à´•àµà´•à´™àµà´™àµ¾â€Œ"}
+ timezone{"സമയ മേഖല"}
+ va{"ഭാഷാ ഭേദം"}
+ variableTop{"à´šà´¿à´¹àµà´¨à´™àµà´™à´³à´¾à´¯à´¿ à´…à´Ÿàµà´•àµà´•àµà´•"}
+ x{"à´¸àµà´µà´•à´¾à´°àµà´¯ ഉപയോഗം"}
+ }
+ Languages{
+ aa{"അഫാർ"}
+ ab{"à´…à´¬àµà´–ാസിയൻ"}
+ ace{"അചിനീസàµ"}
+ ach{"അകോലി"}
+ ada{"അഡാങàµà´—മി"}
+ ady{"അഡൈഗേ"}
+ ae{"അവസàµà´±àµà´±à´¾àµ»"}
+ af{"ആഫàµà´°à´¿à´•àµà´•à´¾àµ»à´¸àµ"}
+ afa{"ആഫàµà´°àµ‹-à´à´·àµà´¯à´¾à´±àµà´±à´¿à´•àµ ഭാഷ"}
+ afh{"ആഫàµà´°à´¿à´¹à´¿à´²à´¿"}
+ ain{"അയിനàµ"}
+ ak{"അകാൻ"}
+ akk{"à´…à´•àµà´•à´¾à´¡à´¿à´¯àµ»"}
+ ale{"അലൈടàµà´Ÿàµ"}
+ alg{"അൽഗോൺകàµà´¯àµ» ഭാഷ"}
+ alt{"സതേൺ അൾടàµà´Ÿà´¾à´¯à´¿"}
+ am{"അമാറികàµ"}
+ an{"അരഗോണീസàµ"}
+ ang{"പഴയ ഇംഗàµà´²àµ€à´·àµ"}
+ anp{"ആൻഗിക"}
+ apa{"à´…à´ªàµà´ªà´¾à´šàµ‡ ഭാഷ"}
+ ar{"അറബി"}
+ arc{"അരമായഭാഷ"}
+ arn{"ആരൗകാനിയൻ"}
+ arp{"അരപാഹോ"}
+ art{"കൃതàµà´°à´¿à´®à´­à´¾à´·"}
+ arw{"അറാവകàµ"}
+ as{"ആസàµà´¸à´¾à´®àµ€à´¸àµ"}
+ ast{"à´“à´¸àµâ€Œà´Ÿàµà´°à´¿à´¯àµ»"}
+ ath{"അതപാസàµà´•àµ» ഭാഷ"}
+ aus{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» ഭാഷ"}
+ av{"അവാരികàµ"}
+ awa{"അവധി"}
+ ay{"à´…à´¯àµà´®à´¾à´±"}
+ az{"അസർബൈജാനി"}
+ ba{"ബഷàµà´–ിർ"}
+ bad{"ബൻഡ"}
+ bai{"ബാമിലകേ ഭാഷ"}
+ bal{"ബലൂചി"}
+ ban{"ബാലിനീസàµ"}
+ bas{"ബസ"}
+ bat{"ബാൾടàµà´Ÿà´¿à´•àµ ഭാഷ"}
+ be{"ബൈലോറഷàµà´¯àµ»"}
+ bej{"ബേജ"}
+ bem{"ബെംബ"}
+ ber{"ബെർബർ"}
+ bg{"ബൾഗേറിയൻ"}
+ bh{"ബീഹാറി"}
+ bho{"ഭോജàµâ€Œà´ªàµ‚à´°à´¿"}
+ bi{"ബിസàµâ€Œà´²à´¾à´®"}
+ bik{"ബികോൽ"}
+ bin{"ബിനി"}
+ bla{"സികàµà´¸à´¿à´•"}
+ bm{"ബംബാറ"}
+ bn{"ബംഗാളി"}
+ bnt{"ബാനàµâ€Œà´Ÿàµ"}
+ bo{"തിബറàµà´±àµ»"}
+ br{"à´¬àµà´°à´±àµà´±àµº"}
+ bra{"à´¬àµà´°à´œàµ"}
+ bs{"ബോസàµà´¨à´¿à´¯àµ»"}
+ btk{"ബാറàµà´±à´•àµ"}
+ bua{"à´¬àµà´±à´¿à´¯à´¤àµà´¤àµ"}
+ bug{"à´¬àµà´—ിനീസàµ"}
+ byn{"à´¬àµà´²à´¿àµ»"}
+ ca{"à´•à´±àµà´±à´¾à´²àµ»"}
+ cad{"കാഡോ"}
+ cai{"മദàµà´§àµà´¯ അമേരികàµà´•àµ» ഇൻഡàµà´¯àµ» ഭാഷ"}
+ car{"കാരിബàµ"}
+ cau{"കൊകàµà´•àµ‡à´·àµà´¯àµ» ഭാഷ"}
+ cch{"à´…à´±àµà´±àµà´¸à´¾à´‚"}
+ ce{"ചെചൻ"}
+ ceb{"സെബàµà´µà´¾à´¨àµ‹"}
+ cel{"സെൽറàµà´±à´¿à´•àµ ഭാഷ"}
+ ch{"കമോറോ"}
+ chb{"à´šà´¿à´¬àµà´š"}
+ chg{"ചഗതൈ"}
+ chk{"ചൂകീസàµ"}
+ chm{"മാരി"}
+ chn{"ചിനൂഗàµ-ജാർഗൺ"}
+ cho{"ചോകàµà´±àµà´±à´¾à´µàµ"}
+ chp{"ചിപേവàµà´¯àµ»"}
+ chr{"ചെരോകീ"}
+ chy{"ചിയേനàµà´¨àµ‡"}
+ ckb{"സൊറാനി à´•àµàµ¼à´¦à´¿à´·àµ"}
+ cmc{"ചാമികൠഭാഷ"}
+ co{"കോഴàµà´¸à´¿à´•àµà´•àµº"}
+ cop{"കോപàµà´±àµà´±à´¿à´•àµ"}
+ cpe{"ഇംഗàµà´²àµ€à´·àµ അധിഷàµà´ à´¿à´¤ മിശàµà´° ഭാഷ"}
+ cpf{"à´«àµà´°à´žàµà´šàµ അധിഷàµà´ à´¿à´¤ മിശàµà´°à´­à´¾à´·"}
+ cpp{"പോർചàµà´šàµà´—ീസൠഅധിഷàµà´Ÿà´¿à´¤ മിശàµà´° ഭാഷ"}
+ cr{"à´•àµà´°àµ€"}
+ crh{"à´•àµà´°à´¿à´®à´¿à´¯àµ» ടർകàµà´•à´¿à´·àµ"}
+ crp{"മിശàµà´°à´­à´¾à´·"}
+ cs{"ചെകàµà´•àµ"}
+ csb{"കാഷàµà´¬à´¿à´¯à´¾àµ»"}
+ cu{"ചർചàµà´šàµ à´¸àµà´²à´¾à´µà´¿à´•àµ"}
+ cus{"à´•àµà´·à´¿à´±àµà´±à´¿à´•àµ ഭാഷ"}
+ cv{"à´šàµà´µà´¾à´·àµ"}
+ cy{"വെൽഷàµ"}
+ da{"ഡാനിഷàµ"}
+ dak{"ഡകോടàµà´Ÿ"}
+ dar{"ഡർഗàµà´µà´¾"}
+ day{"ദയാകàµ"}
+ de{"ജർമàµà´®àµ»"}
+ de_AT{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯àµ» ജർമൻ"}
+ de_CH{"à´¸àµà´µà´¿à´¸àµ ഉചàµà´š ജർമൻ"}
+ del{"ദലവാരെ"}
+ den{"à´¸àµà´²àµ‡à´µàµ"}
+ dgr{"ഡോഗàµà´°à´¿à´¬àµ"}
+ din{"ദിൻക"}
+ doi{"ഡോഗàµà´°à´¿"}
+ dra{"à´¦àµà´°à´¾à´µà´¿à´¡à´­à´¾à´·"}
+ dsb{"ലോവർ സോർബിയൻ"}
+ dua{"à´¦àµà´µà´¾à´²"}
+ dum{"മദàµà´§àµà´¯ à´¡à´šàµà´šàµ"}
+ dv{"ദിവെഹി"}
+ dyu{"à´¦àµà´µàµˆà´²"}
+ dz{"ഭൂടàµà´Ÿà´¾à´¨à´¿"}
+ ee{"à´Žà´µàµ"}
+ efi{"à´Žà´«à´¿à´•àµ"}
+ egy{"à´ªàµà´°à´¾à´šàµ€à´¨ ഈജിപàµà´·àµà´¯àµ»"}
+ eka{"എകാജàµà´•àµ"}
+ el{"à´—àµà´°àµ€à´•àµà´•àµ"}
+ elx{"എലാമൈറàµà´±àµ"}
+ en{"ഇംഗàµà´²àµ€à´·àµ"}
+ en_AU{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» ഇംഗàµà´²àµ€à´·àµ"}
+ en_CA{"കനേഡിയൻ ഇംഗàµà´²àµ€à´·àµ"}
+ en_GB{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ ഇംഗàµà´²àµ€à´·àµ"}
+ en_US{"അമേരികàµà´•àµ» ഇംഗàµà´²àµ€à´·àµ"}
+ enm{"മദàµà´§àµà´¯ ഇംഗàµà´²àµ€à´·àµ"}
+ eo{"à´Žà´¸àµà´ªà´°à´¾à´¨àµà´¤àµ‹"}
+ es{"à´¸àµà´ªà´¾à´¨à´¿à´·àµ"}
+ es_419{"ലാറàµà´±à´¿àµ» അമേരികàµà´•àµ» à´¸àµà´ªà´¾à´¨à´¿à´·àµ"}
+ es_ES{"ഇബേറിയൻ à´¸àµà´ªà´¾à´¨à´¿à´·àµ"}
+ et{"à´Žà´¸àµà´±àµà´±àµ‹à´£à´¿à´¯àµ»"}
+ eu{"ബാസàµà´•àµ"}
+ ewo{"എവോൻഡോ"}
+ fa{"പേർഷàµà´¯àµ»"}
+ fan{"à´«à´™àµ"}
+ fat{"ഫിലിപàµà´ªàµ€à´¨àµ‹"}
+ ff{"à´«àµà´²"}
+ fi{"à´«à´¿à´¨àµà´¨à´¿à´·àµ"}
+ fil{"ഫിലിപàµà´ªà´¿à´¨àµ‹"}
+ fiu{"à´«à´¿à´¨àµà´¨àµ‹-ഉഗàµà´°à´¿à´¯àµ» ഭാഷ"}
+ fj{"ഫിജിയൻ"}
+ fo{"ഫാറോസàµ"}
+ fon{"ഫോൻ"}
+ fr{"à´«àµà´°à´žàµà´šàµ"}
+ fr_CA{"കനേഡിയൻ à´«àµà´°à´žàµà´šàµ"}
+ fr_CH{"à´¸àµà´µà´¿à´¸àµ à´«àµà´°à´žàµà´šàµ"}
+ frm{"മദàµà´§àµà´¯ à´«àµà´°à´žàµà´šàµ"}
+ fro{"പഴയ à´«àµà´°à´žàµà´šàµ"}
+ frr{"നോർതàµà´¤àµ‡àµ» à´«àµà´°à´¿à´·àµà´¯àµ»"}
+ frs{"ഈസàµà´±àµà´±àµ‡àµº à´«àµà´°à´¿à´·àµà´¯àµ»"}
+ fur{"à´«àµà´°à´¿à´¯àµà´²à´¿à´¯à´¾àµ»"}
+ fy{"പശàµà´šà´¿à´® à´«àµà´°à´¿à´·à´¿à´¯àµ»"}
+ ga{"à´à´±à´¿à´·àµ"}
+ gaa{"à´—à´¾"}
+ gay{"ഗയൊ"}
+ gba{"à´—à´¬àµà´¯"}
+ gd{"à´¸àµà´•àµ‹à´Ÿàµà´Ÿà´¿à´·àµ ഗൈലികàµ"}
+ gem{"ജർമാനികൠഭാഷ"}
+ gez{"ഗീസàµ"}
+ gil{"ഗിൽബർസേ"}
+ gl{"ഗലീഷàµà´¯àµ»"}
+ gmh{"മദàµà´§àµà´¯ ഉചàµà´š ജർമൻ"}
+ gn{"à´—àµà´µà´¾à´±à´¾à´¨à´¿"}
+ goh{"à´ªàµà´°à´¾à´šàµ€à´¨ ഉചàµà´š ജർമൻ"}
+ gon{"ഗോണàµà´¡à´¿"}
+ gor{"ഗൊറോൻറാലോ"}
+ got{"ഗോഥികàµà´•àµ"}
+ grb{"à´—àµà´°à´¬àµŠ"}
+ grc{"à´ªàµà´°à´¾à´¤à´¨ യവന ഭാഷ"}
+ gsw{"à´¸àµà´µà´¿à´¸àµ ജർമൻ"}
+ gu{"à´—àµà´œà´±à´¾à´¤àµà´¤à´¿"}
+ gv{"മാൻസàµ"}
+ gwi{"à´—àµà´µà´¿à´šàµà´šàµ ഇൻ"}
+ ha{"ഹൗസ"}
+ hai{"ഹൈഡ"}
+ haw{"ഹവായിയൻ"}
+ he{"ഹീബàµà´°àµ"}
+ hi{"ഹിനàµà´¦à´¿"}
+ hil{"ഹിലിഗയàµà´¨àµ‹àµº"}
+ him{"ഹിമാചലി"}
+ hit{"ഹിറàµà´±àµˆà´±àµà´±àµ‡"}
+ hmn{"മോങàµ"}
+ ho{"ഹിരി മോതàµ"}
+ hr{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ»"}
+ hsb{"à´…à´ªàµà´ªàµ¼ സോർബിയൻ"}
+ ht{"ഹെയàµà´¤à´¿à´¯àµ»"}
+ hu{"ഹംഗേറിയൻ"}
+ hup{"ഹൂപ"}
+ hy{"അർമേനിയൻ"}
+ hz{"ഹെരേരൊ"}
+ ia{"ഇൻറർലിംഗàµà´µà´¾"}
+ iba{"ഇബാൻ"}
+ id{"ഇൻഡോനേഷàµà´¯àµ»"}
+ ie{"ഇനàµà´±àµ¼à´²à´¿à´‚à´—àµà´µ"}
+ ig{"ഇഗàµà´¬àµ‹"}
+ ii{"à´·àµà´µà´¾àµ»à´¯à´¿"}
+ ijo{"ഇജോ"}
+ ik{"ഇനàµà´ªà´¿à´¯à´¾à´•àµ"}
+ ilo{"ഇലോകോ"}
+ inc{"ഭാരതീയഭാഷ"}
+ ine{"ഇൻഡോ-യൂറോപàµà´¯àµ» ഭാഷ"}
+ inh{"ഇംഗàµà´µà´¿à´·àµ"}
+ io{"ഇഡോ"}
+ ira{"ഇറാനിയൻ ഭാഷ"}
+ iro{"ഇറോകàµà´µà´¾à´¯à´¿à´¯àµ» ഭാഷ"}
+ is{"à´à´¸àµâ€Œà´²à´¾àµ»à´¡à´¿à´•àµ"}
+ it{"ഇറàµà´±à´¾à´²à´¿à´¯àµ»"}
+ iu{"ഇനàµà´•àµà´±àµà´±à´¿à´±àµà´±à´Ÿàµà´Ÿàµ"}
+ ja{"ജപàµà´ªà´¾à´¨àµ€à´¸àµ"}
+ jbo{"ലോജàµà´¬à´¾àµ»"}
+ jpr{"ജൂഡിയോ-പേർഷàµà´¯àµ»"}
+ jrb{"ജൂഡിയോ-അറബികàµ"}
+ jv{"ജാവാനീസàµ"}
+ ka{"ജോർജിയൻ"}
+ kaa{"à´•à´°-കാൽപàµà´ªà´•àµ"}
+ kab{"കബൈൽ"}
+ kac{"കാചിൻ"}
+ kaj{"à´œàµà´œàµ"}
+ kam{"à´•à´‚à´¬"}
+ kar{"കരേൻ"}
+ kaw{"കാവി"}
+ kbd{"കബർഡിയാൻ"}
+ kcg{"à´Ÿàµà´¯à´¾à´ªàµ"}
+ kfo{"കോറോ"}
+ kg{"കോംഗോ"}
+ kha{"ഘാസി"}
+ khi{"ഘോയിസൻ ഭാഷ"}
+ kho{"ഘോറàµà´±à´¾à´¨àµ‡à´¸àµ‡"}
+ ki{"കികൂയàµ"}
+ kj{"à´•àµà´µà´¾à´¨àµà´¯à´®"}
+ kk{"കസാഖàµ"}
+ kl{"കലാലàµà´²à´¿à´¸à´Ÿàµà´Ÿàµ"}
+ km{"കംബോഡിയൻ"}
+ kmb{"à´•àµà´²à´¿à´‚ഗൻ"}
+ kn{"à´•à´¨àµà´¨à´¡"}
+ ko{"കൊറിയൻ"}
+ kok{"കൊങàµà´•à´£à´¿"}
+ kos{"കൊസറേയൻ"}
+ kpe{"കപെലàµà´²àµ‡"}
+ kr{"കനൂറി"}
+ krc{"കരചൈ-ബാൽകർ"}
+ krl{"കരീലിയൻ"}
+ kro{"à´•àµà´°àµ"}
+ kru{"à´•àµà´°àµà´–àµ"}
+ ks{"കാശàµà´®àµ€à´°à´¿"}
+ ku{"à´•àµàµ¼à´¦àµà´¦à´¿à´·àµ"}
+ kum{"à´•àµà´®àµˆà´•àµ"}
+ kut{"à´•àµà´¤àµ‡à´¨àµˆ"}
+ kv{"കോമി"}
+ kw{"കോർണിഷàµ"}
+ ky{"കിർഗിസàµ"}
+ la{"ലാറàµà´±à´¿àµ»"}
+ lad{"ലാഡിനോ"}
+ lah{"ലഹàµâ€Œàµ»à´¡"}
+ lam{"ലംബ"}
+ lb{"ലകàµà´¸à´‚ബർഗിഷàµ"}
+ lez{"ലഹàµà´—ിയാൻ"}
+ lg{"ഗാൻഡ"}
+ li{"ലിംബർഗിഷàµ"}
+ ln{"ലിംഗാല"}
+ lo{"ലാവോ"}
+ lol{"മോങàµà´•àµ‹"}
+ loz{"ലോസി"}
+ lt{"ലിതàµà´µàµ‡à´¨à´¿à´¯àµ»"}
+ lu{"à´²àµà´¬-à´•à´±àµà´±à´‚à´—"}
+ lua{"ലൂബ-à´²àµà´²àµà´µ"}
+ lui{"ലൂയിസെനോ"}
+ lun{"à´²àµàµ»à´¡"}
+ luo{"ലവോ"}
+ lus{"à´²àµà´·à´¾à´¯à´¿"}
+ lv{"ലാതàµà´µà´¿à´¯àµ»"}
+ mad{"മദàµà´°àµ‡à´¸àµ‡"}
+ mag{"മഗാഹി"}
+ mai{"മൈഥിലി"}
+ mak{"മകാസർ"}
+ man{"മണàµà´¡à´¿àµ»à´—ോ"}
+ map{"à´“à´¸àµà´Ÿàµà´°àµ‹à´¨àµ‡à´·àµà´¯àµ»"}
+ mas{"മസൈ"}
+ mdf{"മോകàµà´·"}
+ mdr{"മണàµà´¡à´¾àµ¼"}
+ men{"മെൻഡെ"}
+ mfe{"മൊറിസിൻ"}
+ mg{"മലഗാസി"}
+ mga{"മദàµà´§àµà´¯ à´à´±à´¿à´·àµ"}
+ mh{"മാർഷലàµà´²àµ€à´¸àµ"}
+ mi{"മൗറി"}
+ mic{"മികàµà´®à´¾à´•àµ"}
+ min{"മിനാങàµà´•à´¬àµ—"}
+ mis{"ഇതരഭാഷ"}
+ mk{"മാസിഡോണിയൻ"}
+ mkh{"മോൺ-ഖമർ ഭാഷ"}
+ ml{"മലയാളം"}
+ mn{"മംഗോളിയൻ"}
+ mnc{"മൻചàµ"}
+ mni{"മണിപàµà´ªàµ‚à´°à´¿"}
+ mno{"മനോബോ ഭാഷ"}
+ mo{"മോൾഡാവിയൻ"}
+ moh{"മോഹാകàµ"}
+ mos{"മൊസàµà´¸à´¿"}
+ mr{"മറാഠി"}
+ ms{"മലയ"}
+ mt{"മാൾടàµà´Ÿàµ€à´¸àµ"}
+ mul{"പലഭാഷകൾ"}
+ mun{"à´®àµà´£àµà´¡ ഭാഷ"}
+ mus{"à´•àµà´°àµ€à´•àµà´•àµ"}
+ mwl{"മിരാൻറസേ"}
+ mwr{"മർവാരി"}
+ my{"ബർമീസàµ"}
+ myn{"മായൻ ഭാഷ"}
+ myv{"à´à´´àµà´¸àµà´¯"}
+ na{"നൗറàµ"}
+ nah{"നാഹàµà´µà´¾àµ¾â€à´Ÿàµà´Ÿàµ"}
+ nai{"വടകàµà´•àµ‡ അമേരികàµà´•àµ» ഇൻഡàµà´¯àµ» ഭാഷ"}
+ nap{"നെപàµà´ªàµ‹à´³à´¿à´±àµà´±à´¾àµ»"}
+ nb{"നോർവീജിയൻ à´¬àµà´•àµâ€Œà´®àµ½"}
+ nd{"നോർതàµà´¤àµ ഡെബിൾ"}
+ nds{"ലോ ജർമൻ"}
+ ne{"നേപàµà´ªà´¾à´³à´¿"}
+ new{"നേവാരി"}
+ ng{"ഡോങàµà´•"}
+ nia{"നിയാസàµ"}
+ nic{"നൈâ€à´œàµ¼-കോർâ€à´¡àµ‹à´«à´¾à´¨à´¿à´¯àµ»"}
+ niu{"à´¨àµà´¯àµà´µà´¾àµ»"}
+ nl{"à´¡à´šàµà´šàµ"}
+ nl_BE{"à´«àµà´²à´®à´¿à´·àµ"}
+ nn{"നോർവീജിയൻ നൈനോർകàµà´¸àµ"}
+ no{"നോർവീജിയൻ"}
+ nog{"നോഗൈ"}
+ non{"പഴയ പേർഷàµà´¯àµ»"}
+ nqo{"ഇൻകോ"}
+ nr{"ദകàµà´·à´¿à´£ നെഡിബിൾ"}
+ nso{"നോർതàµà´¤àµ‡àµ» സോതോ"}
+ nub{"à´¨àµà´¬à´¿à´¯àµ» ഭാഷ"}
+ nv{"നവാഹൊ"}
+ nwc{"à´•àµà´²à´¾à´¸à´¿à´•àµà´•àµ½ നേവാരി"}
+ ny{"à´¨àµà´¯àµ»à´œ"}
+ nym{"à´¨àµà´¯à´¾à´‚വേസി"}
+ nyn{"à´¨àµà´¯à´¾àµ»à´•à´²àµ‡"}
+ nyo{"à´¨àµà´¯àµ‹à´±àµ‹"}
+ nzi{"സിമ"}
+ oc{"à´’à´•àµà´¸à´¿à´±à´±àµ»"}
+ oj{"ഓജിബàµà´µà´¾"}
+ om{"ഒറോമൂ"}
+ or{"ഒറിയ"}
+ os{"à´’à´¸àµà´¸àµ†à´±àµà´±à´¿à´•àµ"}
+ osa{"ഒസേജàµ"}
+ ota{"à´“à´Ÿàµà´Ÿàµ‹à´®àµ» à´¤àµàµ¼à´•àµà´•à´¿à´·àµ"}
+ oto{"à´“à´Ÿàµà´Ÿàµ‹à´®à´¿à´¯àµ» ഭാഷ"}
+ pa{"പഞàµà´šà´¾à´¬à´¿"}
+ paa{"പാപàµà´µà´¾àµ» ഭാഷ"}
+ pag{"പങàµà´•à´¾à´¸à´¿à´¨àµ»"}
+ pal{"പാഹàµà´²à´µà´¿"}
+ pam{"പാംപൻഗ"}
+ pap{"പാപിയാമെൻറൊ"}
+ pau{"പലാവàµàµ»"}
+ peo{"à´ªàµà´°à´¾à´šàµ€à´¨ പേർഷàµà´¯àµ»"}
+ phi{"ഫിലിപീനി ഭാഷ"}
+ phn{"ഫീനിഷàµà´¯àµ»"}
+ pi{"പാലി"}
+ pl{"പോളിഷàµ"}
+ pon{"പൊൻപിയൻ"}
+ pra{"à´ªàµà´°à´¾à´•àµƒà´¤à´‚"}
+ pro{"à´ªàµà´°àµŠà´µàµ»à´·àµàµ½"}
+ ps{"പഷàµà´¤àµ"}
+ pt{"പോർചàµà´šàµà´—ീസàµ"}
+ pt_BR{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯àµ» പോർചàµà´šàµà´—ീസàµ"}
+ pt_PT{"ഇബേറിയൻ പോർചàµà´šàµà´—ീസàµ"}
+ qu{"à´•àµà´µàµ†à´šàµà´šàµà´µ"}
+ raj{"രാജസàµà´¥à´¾à´¨à´¿"}
+ rap{"രാപനൂയി"}
+ rar{"രാരോടോങàµà´•àµ»"}
+ rm{"രഹയàµà´Ÿàµà´Ÿàµ‹-റോമൻസàµ"}
+ rn{"à´±àµà´£àµà´Ÿà´¿"}
+ ro{"à´±àµà´®àµ‡à´¨à´¿à´¯àµ»"}
+ roa{"റോമൻസൠഭാഷ"}
+ rom{"റോമനി"}
+ root{"മൂലഭാഷ"}
+ ru{"റഷàµà´¯àµ»"}
+ rup{"ആരോമാനിയൻ"}
+ rw{"à´•à´¿à´¨àµà´¯àµ¼à´µà´£àµà´Ÿ"}
+ sa{"സംസàµà´•àµƒà´¤à´‚"}
+ sad{"സാൻഡവേ"}
+ sah{"യാകൂടàµ"}
+ sai{"ദകàµà´·à´¿à´£ അമേരികàµà´•àµ» ഇൻഡàµà´¯àµ» ഭാഷ"}
+ sal{"സാലിഷാൻ ഭാഷ"}
+ sam{"സമരിയാകàµà´•à´¾à´°àµà´Ÿàµ† അരമായ"}
+ sas{"സസാകàµ"}
+ sat{"സനàµà´¤à´¾à´²à´¿"}
+ sc{"സർഡിനിയാൻ"}
+ scn{"സിസിലിയൻ"}
+ sco{"à´¸àµà´•àµ‹à´Ÿàµà´¸àµ"}
+ sd{"സിനàµà´§à´¿"}
+ se{"വടകàµà´•àµ» സമി"}
+ sel{"സെൽകപàµ"}
+ sem{"സെമറàµà´±à´¿à´•àµ ഭാഷ"}
+ sg{"സാങàµà´•àµ‹"}
+ sga{"à´ªàµà´°à´¾à´šàµ€à´¨ à´à´±à´¿à´·àµ"}
+ sgn{"ആംഗàµà´¯à´­à´¾à´·"}
+ sh{"സെർബോ-à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯àµ»"}
+ shn{"ഷാൻ"}
+ si{"സിംഹള"}
+ sid{"സിഡാമോ"}
+ sio{"സിവോൻ ഭാഷ"}
+ sit{"ചീന-ടിബതàµà´¤àµ» ഭാഷ"}
+ sk{"à´¸àµà´²àµ‹à´µà´¾à´•àµà´•àµ"}
+ sl{"à´¸àµà´²àµ‹à´µàµ‡à´¨à´¿à´¯àµ»"}
+ sla{"à´¸àµà´²àµ‡à´µà´¿à´•àµ ഭാഷ"}
+ sm{"സമോവൻ"}
+ sma{"സതേൺ സമി"}
+ smi{"സമി ഭാഷ"}
+ smj{"ലൂലീ സമി"}
+ smn{"ഇനാരി സാമി"}
+ sms{"à´¸àµà´•àµ‹àµ¾à´Ÿàµà´Ÿàµ സമി"}
+ sn{"ഷോണാ"}
+ snk{"സോണിൻകെ"}
+ so{"സോമാലി"}
+ sog{"സോജിഡിയൻ"}
+ son{"സോംഗൈ"}
+ sq{"അൽബേനിയൻ"}
+ sr{"സെർബിയൻ"}
+ srn{"à´¶àµà´°à´¾à´¨àµ» ഡോങàµà´•àµ‹"}
+ srr{"സെറർ"}
+ ss{"à´¸àµà´µà´¾à´±àµà´±à´¿"}
+ ssa{"നിളോ-സഹാറൻ ഭാഷ"}
+ st{"തെകàµà´•àµ» സോതോ"}
+ su{"à´¸àµà´¡à´¾à´¨àµ€à´¸àµ"}
+ suk{"à´¸àµà´•àµà´®"}
+ sus{"à´¸àµà´¸àµ"}
+ sux{"à´¸àµà´®àµ‡à´°à´¿à´¯àµ»"}
+ sv{"à´¸àµà´µàµ€à´¡à´¿à´·àµ"}
+ sw{"à´¸àµà´µà´¾à´¹à´¿à´²à´¿"}
+ syc{"à´ªàµà´°à´¾à´¤à´¨ à´¸àµà´±à´¿à´¯à´¾à´¨à´¿à´­à´¾à´·"}
+ syr{"à´¸àµà´±à´¿à´¯à´¾à´¨à´¿"}
+ ta{"തമിഴàµ"}
+ tai{"തായൠഭാഷ"}
+ te{"തെലàµà´™àµà´•àµ"}
+ tem{"ടിംനേ"}
+ ter{"ടെറേനോ"}
+ tet{"ടെറàµà´±àµà´‚"}
+ tg{"താജികàµ"}
+ th{"തായàµ"}
+ ti{"ടൈഗàµà´°à´¿à´¨àµà´¯"}
+ tig{"ടൈഗàµà´°à´¿"}
+ tiv{"à´Ÿà´¿à´µàµ"}
+ tk{"à´¤àµàµ¼à´•àµà´®àµ†àµ»"}
+ tkl{"ടൊകàµà´•àµ‡à´²àµ—"}
+ tl{"തഗാലോഗàµ"}
+ tlh{"à´•àµà´²à´¿à´‚ഗോൺ"}
+ tli{"ലിംഗàµà´µà´¿à´±àµà´±àµ"}
+ tmh{"ടമഷേകàµ"}
+ tn{"à´¤àµà´¸àµà´µà´¾à´¨"}
+ to{"ടോംഗ"}
+ tog{"à´¨àµà´¯à´¾à´¸à´¾ ഡോങàµà´•"}
+ tpi{"ടോകൠപിസിൻ"}
+ tr{"à´¤àµàµ¼à´•àµà´•à´¿"}
+ ts{"à´¤àµà´¸àµ‹à´‚à´—"}
+ tsi{"സിംഷàµà´¯àµ»"}
+ tt{"ടാടàµà´Ÿà´¾àµ¼"}
+ tum{"à´¤àµà´‚à´¬àµà´•"}
+ tup{"à´¤àµà´ªà´¿ ഭാഷ"}
+ tut{"à´…à´±àµà´±àµà´²à´¾àµ»à´±à´¿à´•àµà´•àµ ഭാഷ"}
+ tvl{"à´¤àµà´µà´¾à´²àµ"}
+ tw{"à´Ÿàµà´µà´¿"}
+ ty{"താഹിതിയൻ"}
+ tyv{"à´¤àµà´µà´¿à´¨à´¿à´¯àµ»"}
+ udm{"ഉഡàµà´®àµàµ¼à´Ÿàµà´Ÿàµ"}
+ ug{"ഉയàµà´˜àµàµ¼"}
+ uga{"ഉഗറിടàµà´Ÿà´¿à´•àµ"}
+ uk{"ഉകàµà´°àµ‡à´¨à´¿à´¯àµ»"}
+ umb{"ഉംബàµà´¨àµà´¦àµ"}
+ und{"അറിയാതàµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ ഭാഷ"}
+ ur{"ഉറàµà´¦àµ"}
+ uz{"ഉസàµà´¬àµ†à´•àµ"}
+ vai{"വൈ"}
+ ve{"വെനàµà´¦"}
+ vi{"വിയറàµà´±àµà´¨à´¾à´®àµ€à´¸àµ"}
+ vo{"വോളാപàµà´•àµ"}
+ vot{"വോടàµà´Ÿà´¿à´•àµ"}
+ wa{"വലàµà´²àµ‚ൺ"}
+ wak{"വകഷൻ ഭാഷകൾ"}
+ wal{"വലമൊ"}
+ war{"വാരേയàµ"}
+ was{"വാഷൊ"}
+ wen{"സോർബിയൻ ഭാഷ"}
+ wo{"വൊളോഫàµ"}
+ xal{"കൽമൈകàµ"}
+ xh{"ഖോസാ"}
+ yao{"യാവോ"}
+ yap{"യെപàµà´ªàµ€à´¸àµ"}
+ yi{"യിദàµà´¦à´¿à´·àµ"}
+ yo{"യൊറൂബാ"}
+ ypk{"à´¯àµà´ªà´¿à´•àµ"}
+ za{"à´¸àµà´µà´¾à´‚à´—àµ"}
+ zap{"സാപàµà´ªàµ‹à´Ÿàµ†à´•àµ"}
+ zbl{"à´¬àµà´²à´¿à´¸àµà´¸à´¿à´‚ബൽസàµ"}
+ zen{"സെനഗ"}
+ zh{"ചൈനീസàµ"}
+ zh_Hans{"ലളിതചീനഭാഷ"}
+ zh_Hant{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസàµâ€Œ"}
+ znd{"സാനàµà´¦àµ†"}
+ zu{"à´¸àµà´²àµ"}
+ zun{"à´¸àµà´¨à´¿"}
+ zxx{"ഭാഷേതരം"}
+ zza{"സാസാ"}
+ }
+ LanguagesShort{
+ az{"അസേരി"}
+ }
+ Scripts{
+ Arab{"അറബി"}
+ Armi{"അർമി"}
+ Armn{"അർമേനിയൻ"}
+ Avst{"അവെസàµà´¥àµ»"}
+ Bali{"ബാലിനീസàµ"}
+ Batk{"ബടàµà´Ÿà´•àµ"}
+ Beng{"ബംഗാളി"}
+ Blis{"à´¬àµà´²à´¿à´¸àµ à´šà´¿à´¤àµà´° ലിപി"}
+ Bopo{"ബോപàµà´ªàµ‹à´®àµ‹à´«àµ‹"}
+ Brah{"à´¬àµà´°à´¾à´¹àµà´®à´¿"}
+ Brai{"à´¬àµà´°àµ†à´¯àµâ€Œà´²à´¿"}
+ Bugi{"à´¬àµà´—ിനീസàµ"}
+ Buhd{"à´¬àµà´¹à´¿à´¡àµ"}
+ Cakm{"à´šà´•à´‚"}
+ Cans{"à´à´•àµ€à´•àµƒà´¤ കനേഡിയൻ ഗോതàµà´°à´²à´¿à´ªà´¿"}
+ Cari{"ചരിയൻ"}
+ Cham{"ഛം"}
+ Cher{"ചെറോകàµà´•à´¿"}
+ Cirt{"ചിർതàµà´¤àµ"}
+ Copt{"കോപàµà´±àµà´±à´¿à´•àµ"}
+ Cprt{"സൈപàµà´°à´¿à´¯àµ‹à´Ÿàµà´Ÿàµ"}
+ Cyrl{"സിറിലികàµ"}
+ Cyrs{"à´ªàµà´°à´¾à´¤à´¨ ചർചàµà´šàµ à´¸àµà´²à´µàµ‹à´£à´¿à´•àµ സിറിലികàµ"}
+ Deva{"ദേവനാഗരി"}
+ Dsrt{"ഡെസെർടàµà´Ÿàµ"}
+ Egyd{"ഈജിപàµà´·àµà´¯àµ» ഡിമോടàµà´Ÿà´¿à´•àµ"}
+ Egyh{"ഈജിപàµà´·àµà´¯àµ» ഹിരാറàµà´±à´¿à´•àµ"}
+ Egyp{"ഈജിപàµà´·àµà´¯àµ» à´šà´¿à´¤àµà´°à´²à´¿à´ªà´¿"}
+ Ethi{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ"}
+ Geok{"ജോർജàµà´œà´¿à´¯àµ» à´–àµà´Ÿàµà´¸àµà´°à´¿"}
+ Geor{"ജോർജàµà´œà´¿à´¯àµ»"}
+ Glag{"à´—àµà´²à´—ോലിറàµà´±à´¿à´•àµ"}
+ Goth{"ഗോഥികàµ"}
+ Grek{"à´—àµà´°àµ€à´•àµà´•àµ"}
+ Gujr{"à´—àµà´œà´±à´¾à´¤àµà´¤à´¿"}
+ Guru{"à´—àµà´°àµà´®àµà´–à´¿"}
+ Hang{"ഹാംഗàµàµ¾"}
+ Hani{"ഹാൻ"}
+ Hano{"ഹനàµà´¨àµ‚"}
+ Hans{"പരിഷàµà´•àµƒà´¤ ഹാൻ"}
+ Hant{"പരമàµà´ªà´°à´¾à´—à´¤ ഹാൻ"}
+ Hebr{"ഹീബàµà´°àµ"}
+ Hira{"ഹിരാഗാന"}
+ Hmng{"പഹàµà´µà´¾ ഹമോംഗàµ"}
+ Hrkt{"കടകാനയോ ഹിരാഗാനയോ"}
+ Hung{"à´ªàµà´°à´¾à´¤à´¨ ഹംഗേറിയൻ"}
+ Inds{"സിനàµà´§àµ"}
+ Ital{"പഴയ ഇറàµà´±à´¾à´²à´¿à´¯àµ»"}
+ Java{"ജാവനീസàµ"}
+ Jpan{"ജാപàµà´ªà´¨àµ€à´¸àµ"}
+ Kali{"കയാ ലി"}
+ Kana{"കടകാന"}
+ Khar{"ഖരോഷàµà´Ÿà´¿"}
+ Khmr{"ഖമർ"}
+ Knda{"à´•à´¨àµà´¨à´¡"}
+ Kore{"കൊറിയൻ"}
+ Kthi{"à´•àµà´¤à´¿"}
+ Lana{"ലനàµà´¨"}
+ Laoo{"ലാവോ"}
+ Latf{"à´«àµà´°à´¾à´•àµà´Ÿàµàµ¼ ലാറàµà´±à´¿àµ»"}
+ Latg{"ഗെയàµâ€Œà´²à´¿à´•àµ ലാറàµà´±à´¿àµ»"}
+ Latn{"ലാറàµà´±à´¿àµ»"}
+ Lepc{"ലെപàµà´š"}
+ Limb{"ലിംബàµ"}
+ Lina{"സമരേഖയിലàµà´³àµà´³ à´Ž"}
+ Linb{"ലീനിയർ ബി"}
+ Lyci{"ലൈസിൻ"}
+ Lydi{"ലൈഡിയൻ"}
+ Mand{"മൻഡേയൻ"}
+ Mani{"മണിചേയൻ"}
+ Maya{"മായൻ à´šà´¿à´¤àµà´°à´²à´¿à´ªà´¿"}
+ Mero{"മെറോയിറàµà´±à´¿à´•àµ"}
+ Mlym{"മലയാളം"}
+ Mong{"മംഗോളിയൻ"}
+ Moon{"മൂൺ"}
+ Mtei{"മേറàµà´±à´¿ മായകàµ"}
+ Mymr{"à´®àµà´¯à´¾àµ»à´®à´¾àµ¼"}
+ Nkoo{"എൻകോ"}
+ Ogam{"ഒഖാം"}
+ Olck{"ഒൽ à´šà´¿à´•àµà´•à´¿"}
+ Orkh{"ഒർഖോൺ"}
+ Orya{"ഒറിയ"}
+ Osma{"à´’à´¸àµâ€Œà´®à´¾à´¨à´¿à´¯"}
+ Perm{"à´ªàµà´°à´¾à´¤à´¨ പെർമികàµ"}
+ Phag{"ഫഗസൠപ"}
+ Phli{"à´Žà´´àµà´¤àµà´¤àµ പഹൽവി"}
+ Phlp{"സാൾടàµà´Ÿàµ¼ പഹൽവി"}
+ Phlv{"പഹൽവി ലിപി"}
+ Phnx{"ഫിനീഷàµà´¯àµ»"}
+ Plrd{"പൊളàµà´³à´¾àµ¼à´¡àµ ശബàµà´¦à´²à´¿à´ªà´¿"}
+ Prti{"പൃതി"}
+ Rjng{"റെജാംഗàµ"}
+ Roro{"റൊംഗോറൊംഗോ"}
+ Runr{"à´±àµà´£à´¿à´•àµ"}
+ Samr{"സമരിയ"}
+ Sara{"സരതി"}
+ Saur{"സൗരാഷàµà´Ÿàµà´°"}
+ Sgnw{"à´šà´¿à´¹àµà´¨à´²à´¿à´ªà´¿"}
+ Shaw{"ഷാവിയൻ"}
+ Sinh{"സിംഹള"}
+ Sund{"സനàµà´¤à´¾à´¨àµ€à´¸àµ"}
+ Sylo{"സൈലോതി നാഗരി"}
+ Syrc{"സിറിയകàµà´•àµ"}
+ Syre{"à´Žà´¸àµà´±àµà´±àµà´°à´¾à´‚à´—àµà´²àµ‹ സിറിയകàµ"}
+ Syrj{"പശàµà´šà´¿à´®à´¸àµà´±à´¿à´¯à´¾à´¨à´¿"}
+ Syrn{"à´•à´¿à´´à´•àµà´•àµ» സിറിയകàµ"}
+ Tagb{"തഗàµà´¬àµ»à´µà´¾"}
+ Tale{"തായൠലേ"}
+ Talu{"à´ªàµà´¤à´¿à´¯ തായൠലàµà´¯àµ‚"}
+ Taml{"തമിഴàµ"}
+ Tavt{"à´¤àµà´µà´Ÿàµ"}
+ Telu{"തെലàµà´™àµà´•àµ"}
+ Teng{"തെംഗàµà´µàµ¼"}
+ Tfng{"തിഫിനാഗàµ"}
+ Tglg{"തഗലോഗàµ"}
+ Thaa{"ഥാന"}
+ Thai{"തായàµ"}
+ Tibt{"ടിബറàµà´±àµ»"}
+ Ugar{"ഉഗàµà´°àµˆà´±àµà´±à´¿à´•àµ"}
+ Vaii{"വൈ"}
+ Visp{"ദൃശàµà´¯à´­à´¾à´·"}
+ Xpeo{"പഴയ പേർഷàµà´¯àµ»"}
+ Xsux{"à´¸àµà´®àµ‡à´±àµ‹ à´…à´•àµà´•à´¾à´¡à´¿à´¯àµ» à´•àµà´¯àµà´£à´¿à´«àµ‹à´‚"}
+ Yiii{"യി"}
+ Zinh{"പാരമàµà´ªà´°àµà´¯à´®à´¾à´¯"}
+ Zmth{"ഗണിത രൂപം"}
+ Zsym{"à´šà´¿à´¹àµà´¨à´™àµà´™àµ¾"}
+ Zxxx{"à´Žà´´àµà´¤à´ªàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ"}
+ Zyyy{"സാധാരണ"}
+ Zzzz{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ ലിപി"}
+ }
+ Scripts%stand-alone{
+ Hans{"ലളിതവൽകàµà´•à´°à´¿à´šàµà´š ഹാൻ"}
+ Hant{"പരമàµà´ªà´°à´¾à´—à´¤ ഹാൻ"}
+ }
+ Types{
+ calendar{
+ buddhist{"à´¬àµà´¦àµà´§à´®à´¤à´•à´²à´£àµà´Ÿàµ¼"}
+ chinese{"ചൈനീസൠകലണàµà´Ÿàµ¼"}
+ coptic{"കോപàµà´±àµà´±à´¿à´•àµ കലണàµà´Ÿàµ¼"}
+ ethiopic{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ കലണàµà´Ÿàµ¼"}
+ ethiopic-amete-alem{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ അമെതെ അലെം കലണàµà´Ÿàµ¼"}
+ gregorian{"ഇംഗàµà´²àµ€à´·àµ കലണàµà´Ÿàµ¼"}
+ hebrew{"ഹീബàµà´°àµ‚ കലണàµà´Ÿàµ¼"}
+ indian{"ശകവർഷ കലണàµà´Ÿàµ¼"}
+ islamic{"ഇസàµà´²à´¾à´‚ കലണàµà´Ÿàµ¼"}
+ islamic-civil{"ഇസàµà´²à´¾à´‚-സിവിൽ കലണàµà´Ÿàµ¼"}
+ japanese{"ജാപàµà´ªà´¨àµ€à´¸àµ കലണàµà´Ÿàµ¼"}
+ persian{"പേർഷàµà´¯àµ» കലണàµà´Ÿàµ¼"}
+ roc{"ചൈനീസൠകലണàµà´Ÿàµ¼"}
+ }
+ collation{
+ big5han{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസൠകàµà´°à´®àµ€à´•à´°à´£à´‚ - ബിഗàµ5"}
+ dictionary{"നിഘണàµà´Ÿàµ à´…à´Ÿàµà´•àµà´•àµ½ à´•àµà´°à´®à´‚"}
+ ducet{"à´¸àµà´¥à´¿à´°à´¸àµà´¥à´¿à´¤à´¿ യൂണീകോഡൠഅടàµà´•àµà´•àµ½ à´•àµà´°à´®à´‚"}
+ gb2312han{"ലളിതമായ ചൈനീസൠകàµà´°à´®àµ€à´•à´°à´£à´‚ - ജീബി2312"}
+ phonebook{"ഫോൺബàµà´•àµà´•à´¿à´²àµ† à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
+ phonetic{"à´¸àµà´µà´°à´¸àµ‚à´šà´• à´…à´Ÿàµà´•àµà´•àµ½ à´•àµà´°à´®à´‚"}
+ pinyin{"പിൻ‌യിൻ à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
+ reformed{"നവീകരിചàµà´š à´…à´Ÿàµà´•àµà´•àµ½ à´•àµà´°à´®à´‚"}
+ search{"പൊതàµà´²à´•àµà´·àµà´¯à´¤àµà´¤à´¿à´¨àµà´³àµà´³ തിരയൽ"}
+ searchjl{"ഹാംഗൽ à´ªàµà´°à´¾à´°à´‚à´­ à´µàµà´¯à´žàµà´œà´¨à´¾à´•àµà´·à´°à´‚ à´ªàµà´°à´•à´¾à´°à´‚ തിരയàµà´•"}
+ stroke{"à´¸àµà´±àµà´±àµà´°àµ‹à´•àµà´•àµ à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
+ traditional{"പരമàµà´ªà´°à´¾à´—à´¤ à´•àµà´°à´®àµ€à´•à´°à´£à´‚"}
+ unihan{"റാഡികàµà´•àµ½-à´¸àµà´Ÿàµà´°àµ‹à´•àµà´•àµ à´…à´Ÿàµà´•àµà´•àµ½ à´•àµà´°à´®à´‚"}
+ }
+ numbers{
+ arab{"അറബികàµ-ഇനàµà´¤àµà´¯ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ arabext{"വിപàµà´²àµ€à´•à´°à´¿à´šàµà´š അറബി-ഭാരതീയ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ armn{"അർമേനിയൻ സംഖàµà´¯à´•àµ¾"}
+ armnlow{"അർമേനിയൻ ചെറിയ സംഖàµà´¯à´•àµ¾"}
+ beng{"ബംഗാളി à´…à´•àµà´•à´™àµà´™àµ¾"}
+ deva{"ദേവനാഗരി à´…à´•àµà´•à´™àµà´™àµ¾"}
+ ethi{"à´Žà´¤àµà´¯àµ‹à´ªà´¿à´•àµ സംഖàµà´¯à´•àµ¾"}
+ finance{"സാമàµà´ªà´¤àµà´¤à´¿à´• സംഖàµà´¯à´•àµ¾"}
+ fullwide{"പൂർണ വലàµà´ªàµà´ªà´®àµà´³àµà´³ സംഖàµà´¯à´•àµ¾"}
+ geor{"ജോർജിയൻ സംഖàµà´¯à´•àµ¾"}
+ grek{"à´—àµà´°àµ€à´•àµà´•àµ സംഖàµà´¯à´•àµ¾"}
+ greklow{"à´—àµà´°àµ€à´•àµà´•àµ ചെറിയകàµà´·à´° സംഖàµà´¯à´•àµ¾"}
+ gujr{"à´—àµà´œà´±à´¾à´¤àµà´¤à´¿ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ guru{"à´—àµà´°àµà´®àµà´–à´¿ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ hanidec{"ചൈനീസàµ"}
+ hans{"ലളിതവൽകàµà´•à´°à´¿à´šàµà´š ചൈനീസൠസംഖàµà´¯à´•àµ¾"}
+ hansfin{"ലളിതവൽകàµà´•à´°à´¿à´šàµà´š ചൈനീസൠധനകാരàµà´¯ സംഖàµà´¯à´•àµ¾"}
+ hant{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസൠസംഖàµà´¯à´•àµ¾"}
+ hantfin{"പരമàµà´ªà´°à´¾à´—à´¤ ചൈനീസൠധനകാരàµà´¯ സംഖàµà´¯à´•àµ¾"}
+ hebr{"ഹീബàµà´°àµ സംഖàµà´¯à´•àµ¾"}
+ jpan{"ജപàµà´ªà´¾à´¨àµ€à´¸àµà´¸àµ സംഖàµà´¯à´•àµ¾"}
+ jpanfin{"ജപàµà´ªà´¾à´¨àµ€à´¸àµ ധനകാരàµà´¯ സംഖàµà´¯à´•àµ¾"}
+ khmr{"ഖമേർ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ knda{"à´•à´¨àµà´¨à´¡ സംഖàµà´¯à´•àµ¾"}
+ laoo{"ലാവോ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ latn{"പടിഞàµà´žà´¾à´±àµ» à´…à´•àµà´•à´™àµà´™àµ¾"}
+ mlym{"മലയാളം à´…à´•àµà´•à´™àµà´™àµ¾"}
+ mong{"മംഗോളിയൻ സംഖàµà´¯à´•àµ¾"}
+ mymr{"à´®àµà´¯à´¾à´¨àµà´®à´¾àµ¼ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ native{"à´¸àµà´µà´¾à´­à´¾à´µà´¿à´• ഡിജിറàµà´±àµà´•àµ¾"}
+ orya{"ഒറിയ à´…à´•àµà´•à´™àµà´™àµ¾"}
+ roman{"റോമൻ സംഖàµà´¯à´•àµ¾"}
+ romanlow{"റോമൻ ചെറിയ സംഖàµà´¯à´•àµ¾"}
+ taml{"തമിഴൠസംഖàµà´¯à´•àµ¾"}
+ telu{"തെലàµà´™àµà´•àµ സംഖàµà´¯à´•àµ¾"}
+ thai{"തായി à´…à´•àµà´•à´™àµà´™àµ¾"}
+ tibt{"തിബതàµà´¤àµ» à´…à´•àµà´•à´™àµà´™àµ¾"}
+ traditional{"സാധാരണയായി ഉപയോഗിചàµà´šàµà´µà´°àµà´¨àµà´¨ സംഖàµà´¯à´•àµ¾"}
+ vaii{"വായൠസംഖàµà´¯à´•àµ¾"}
+ }
+ }
+ Variants{
+ 1606NICT{"1606 വരെയàµà´³àµà´³ ആധàµà´¨à´¿à´•à´®à´¦àµà´§àµà´¯à´•à´¾à´² à´«àµà´°à´žàµà´šàµ"}
+ 1996{"1996-ലെ ജർമൻ ലിപി"}
+ AREVELA{"à´•à´¿à´´à´•àµà´•àµ» അർമീനിയൻ"}
+ BOONT{"ബൂണàµà´Ÿàµâ€Œà´²à´¿à´™àµà´™àµ"}
+ FONIPA{"à´à´ªà´¿â€Œà´Ž à´¸àµà´µà´¨à´µàµà´¯à´µà´¸àµà´¥"}
+ MONOTON{"മോണോറàµà´±àµ‹à´£à´¿à´•àµ"}
+ NEDIS{"നേറàµà´±à´¿à´¸àµ‹àµº à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´•à´°àµ‚പം"}
+ NJIVA{"à´—àµà´¨à´¿à´µ/നിജിവ à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´•à´°àµ‚പം"}
+ POSIX{"à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿàµ¼"}
+ REVISED{"പരിഷàµà´•àµà´•à´°à´¿à´šàµà´š ലിപി"}
+ }
+ Version{"2.0.78.30"}
+ codePatterns{
+ language{"ഭാഷ: {0}"}
+ script{"ലിപി: {0}"}
+ territory{"ദേശം: {0}"}
+ }
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
+ separator{", "}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mo.txt b/Build/source/libs/icu/icu-50.1/data/lang/mo.txt
index ef3bdd70dc6..ef3bdd70dc6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mo.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mr.txt b/Build/source/libs/icu/icu-50.1/data/lang/mr.txt
index cecf5d8e537..c138a33be8a 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mr.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
mr{
Keys{
calendar{"दिनदरà¥à¤¶à¤¿à¤•à¤¾"}
- collation{"कोलेशन"}
+ colAlternate{"पà¥à¤°à¤¤à¥€à¤• कà¥à¤°à¤®à¤µà¤¾à¤°à¥€à¤•à¤¡à¥‡ दà¥à¤°à¥à¤²à¤•à¥à¤· करा"}
+ colBackwards{"उलट उचà¥à¤šà¤¾à¤° कà¥à¤°à¤®à¤µà¤¾à¤°à¥€"}
+ colCaseFirst{"अपरकेस/लोअरकेस कà¥à¤°à¤®"}
+ colCaseLevel{"केस संवेदी कà¥à¤°à¤®à¤µà¤¾à¤°à¥€"}
+ colHiraganaQuaternary{"काना कà¥à¤°à¤®à¤µà¤¾à¤°à¥€"}
+ colNormalization{"सामानà¥à¤¯ कà¥à¤°à¤®à¤µà¤¾à¤°à¥€"}
+ colNumeric{"अंकीय कà¥à¤°à¤®à¤µà¤¾à¤°à¥€"}
+ colStrength{"कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ सामरà¥à¤¥à¥à¤¯"}
+ collation{"कà¥à¤°à¤®à¤¾à¤šà¥€ कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ लावा"}
currency{"चलन"}
numbers{"संखà¥à¤¯à¤¾"}
+ timezone{"टाइम à¤à¥‹à¤¨"}
+ va{"लोकेल वà¥à¤¹à¥‡à¤°à¤¿à¤¯à¤‚ट"}
+ variableTop{"पà¥à¤°à¤¤à¥€à¤• मà¥à¤¹à¤£à¥‚न कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ लावा"}
x{"खासगी-वापर"}
}
Languages{
@@ -29,7 +40,7 @@ mr{
afa{"अफà¥à¤°à¥‹-अशियाई भाषा"}
afh{"अफà¥à¤°à¤¿à¤¹à¤¿à¤²à¥€"}
ain{"à¤à¤¨à¥‚"}
- ak{"अकन"}
+ ak{"अकान"}
akk{"अकà¥à¤•à¤¾à¤¦à¤¿à¤†à¤¨"}
ale{"अलेउत"}
alg{"अâ€à¥…लà¥à¤—ोकà¥à¤µà¤¿à¤¯à¤¨ भाषा"}
@@ -75,7 +86,7 @@ mr{
bn{"बंगाली"}
bnt{"बनà¥à¤Ÿà¥"}
bo{"तिबेटी"}
- br{"बà¥à¤°à¥‡à¤Ÿà¤¨"}
+ br{"बà¥à¤°à¥‡à¤¤à¥‰à¤¨"}
bra{"बà¥à¤°à¤œ"}
bs{"बोसà¥à¤¨à¤¿à¤¯à¤¨"}
btk{"बटाक"}
@@ -99,10 +110,11 @@ mr{
chn{"चिनूक जारगॉन"}
cho{"चोकà¥à¤¤à¥Œ"}
chp{"शिपेवà¥à¤¯à¤¾à¤¨"}
- chr{"चेरूकी"}
+ chr{"चेरोकी"}
chy{"शेयेनà¥à¤¨"}
+ ckb{"सोरानी कà¥à¤°à¥à¤¦à¤¿à¤¶"}
cmc{"चामिक भाषा"}
- co{"कोरà¥à¤¸à¤¿à¤•à¤¨"}
+ co{"कॉरà¥à¤¸à¤¿à¤•à¤¨"}
cop{"कॉपà¥à¤Ÿà¤¿à¤•"}
cpe{"इंगà¥à¤°à¤œà¥€-आधारित कà¥à¤°à¥‡à¤“ल वा पिजिन"}
cpf{"फà¥à¤°à¥‡à¤‚च-आधारित कà¥à¤°à¥‡à¤“ल वा पिजिन"}
@@ -135,7 +147,7 @@ mr{
dv{"दिवेही"}
dyu{"डà¥à¤¯à¥à¤²à¤¾"}
dz{"à¤à¥‹à¤‚गखा"}
- ee{"इवे"}
+ ee{"यू"}
efi{"à¤à¤«à¤¿à¤•"}
egy{"पà¥à¤°à¤¾à¤šà¥€à¤¨ इजिपà¥à¤¶à¤¿à¤¯à¤¨"}
eka{"à¤à¤•à¤¾à¤œà¥à¤•"}
@@ -150,7 +162,7 @@ mr{
eo{"à¤à¤¸à¥à¤ªà¤°à¤¾à¤¨à¥à¤Ÿà¥‹"}
es{"सà¥à¤ªà¥…निश"}
es_419{"लॅटिन अमेरिकन सà¥à¤ªà¥…निश"}
- es_ES{"इबेरियन सà¥à¤ªà¥…निश"}
+ es_ES{"यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ सà¥à¤ªà¥…निश"}
et{"इसà¥à¤Ÿà¥‹à¤¨à¤¿à¤¯à¤¨"}
eu{"बासà¥à¤•"}
ewo{"इवोनà¥à¤¡à¥‹"}
@@ -174,7 +186,7 @@ mr{
fur{"फà¥à¤°à¤¿à¤¯à¥à¤²à¤¿à¤¯à¤¾à¤¨"}
fy{"पाशà¥à¤šà¤¾à¤¤à¥à¤¯ फà¥à¤°à¤¿à¤¶à¤¿à¤¯à¤¨"}
ga{"आयरिश"}
- gaa{"गा"}
+ gaa{"Ga"}
gay{"गायो"}
gba{"बाया"}
gd{"सà¥à¤•à¥‰à¤Ÿà¥à¤¸ गेलिक"}
@@ -211,7 +223,7 @@ mr{
hup{"हूपा"}
hy{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¨"}
hz{"हरेरो"}
- ia{"इनà¥à¤Ÿà¤°à¤²à¤¿à¤‚गà¥à¤µà¤¾"}
+ ia{"इंटरलिंगà¥à¤µà¤¾"}
iba{"इबान"}
id{"इंडोनेशियन"}
ie{"इनà¥à¤Ÿà¤°à¤²à¤¿à¤‚ग"}
@@ -283,10 +295,10 @@ mr{
ln{"लिंगाला"}
lo{"लाओ"}
lol{"मोंगो"}
- loz{"लोà¤à¥€"}
+ loz{"लोà¤à¤¿"}
lt{"लिथà¥à¤†à¤¨à¤¿à¤¯à¤¨"}
lu{"लà¥à¤¯à¥‚बा-कटांगा"}
- lua{"लूबा-लà¥à¤²à¥à¤†"}
+ lua{"लà¥à¤¬à¤¾-लà¥à¤²à¥à¤†"}
lui{"लà¥à¤‡à¤¸à¥‡à¤¨à¥‹"}
lun{"लà¥à¤¨à¥à¤¡à¤¾"}
luo{"लà¥à¤¯à¥à¤“"}
@@ -302,6 +314,7 @@ mr{
mdf{"मोकà¥à¤·"}
mdr{"मंडार"}
men{"मेनà¥à¤¡à¥‡"}
+ mfe{"मोरिसà¥à¤¯à¥‡à¤¨"}
mg{"मलागसी"}
mga{"मिडल आयरिश"}
mh{"मारà¥à¤¶à¤²à¥€à¤œ"}
@@ -360,7 +373,7 @@ mr{
nyn{"नà¥à¤¯à¤¾à¤¨à¤•à¥‹à¤²"}
nyo{"नà¥à¤¯à¥‹à¤°à¥‹"}
nzi{"नà¥à¤à¤¿à¤®à¤¾"}
- oc{"ऑकà¥à¤¸à¤¿à¤Ÿà¤¾à¤¨"}
+ oc{"ऑकà¥à¤¸à¤¿à¤¤à¤¾à¤¨"}
oj{"ओजिबà¥à¤µà¤¾"}
om{"ओरोमो"}
or{"उडिया"}
@@ -386,7 +399,7 @@ mr{
ps{"पशà¥à¤¤à¥‹"}
pt{"पोरà¥à¤¤à¥à¤—ीज"}
pt_BR{"बà¥à¤°à¤¾à¤à¤¿à¤²à¤¿à¤¯à¤¨ पोरà¥à¤¤à¥à¤—ीज"}
- pt_PT{"इबेरियन पोरà¥à¤¤à¥à¤—ीज"}
+ pt_PT{"यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ पोरà¥à¤¤à¥à¤—ीज"}
qu{"कà¥à¤µà¥‡à¤šà¥à¤†"}
raj{"राजसà¥à¤¥à¤¾à¤¨à¥€"}
rap{"रापानà¥à¤ˆ"}
@@ -468,18 +481,18 @@ mr{
tk{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨"}
tkl{"टोकेलाऊ"}
tl{"टागालोग"}
- tlh{"कà¥à¤²à¤¿à¤‚गॉन"}
+ tlh{"कà¥à¤²à¤¿à¤‚गोन"}
tli{"लिंगित"}
tmh{"तामाशेक"}
tn{"तà¥à¤¸à¥à¤µà¤¾à¤¨à¤¾"}
- to{"टोंगा"}
+ to{"टोंगन"}
tog{"नà¥à¤¯à¤¾à¤¸à¤¾ टोनà¥à¤—ा"}
tpi{"टोक पिसिन"}
tr{"तà¥à¤°à¥à¤•à¥€"}
ts{"सोंगा"}
tsi{"सिमà¥à¤¶à¤¿à¤¯à¤¨"}
tt{"ततार"}
- tum{"तमà¥à¤¬à¥‚का"}
+ tum{"तà¥à¤®à¥à¤¬à¥à¤•à¤¾"}
tup{"टà¥à¤¯à¥‚पी भाषा"}
tut{"अलà¥à¤Ÿà¥…इक भाषा"}
tvl{"टà¥à¤µà¤¾à¤²à¥"}
@@ -683,14 +696,16 @@ mr{
roc{"मिनदोउ दिनदरà¥à¤¶à¤¿à¤•à¤¾"}
}
collation{
- big5han{"पारंपारिक चीनी अनà¥à¤•à¥à¤°à¤® - Big5"}
+ big5han{"पारंपारिक चिनी कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ कà¥à¤°à¤® - Big5"}
dictionary{"शबà¥à¤¦à¤•à¥‹à¤¶ अनà¥à¤•à¥à¤°à¤®"}
ducet{"डीफॉलà¥à¤Ÿ यूनिकोड अनà¥à¤•à¥à¤°à¤®"}
- gb2312han{"सरलीकृत चीनी अनà¥à¤•à¥à¤°à¤® - GB2312"}
+ gb2312han{"सरलीकृत चिनी कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ कà¥à¤°à¤® - GB2312"}
phonebook{"फोनबà¥à¤• अनà¥à¤•à¥à¤°à¤®"}
+ phonetic{"धà¥à¤µà¤¨à¥€à¤µà¤¿à¤šà¤¾à¤° कà¥à¤°à¤®à¤µà¤¾à¤°à¥€ कà¥à¤°à¤®"}
pinyin{"पिनयिन अनà¥à¤•à¥à¤°à¤®"}
reformed{"पà¥à¤¨à¤°à¥à¤¸à¥à¤µà¤°à¥‚पित अनà¥à¤•à¥à¤°à¤®"}
search{"सामानà¥à¤¯ हेतॠशोध"}
+ searchjl{"हà¤à¤—à¥à¤² पà¥à¤°à¤¾à¤°à¤‚भिक वà¥à¤¯à¤‚जनानà¥à¤¸à¤¾à¤° शोधा"}
stroke{"सà¥à¤Ÿà¥à¤°à¥‹à¤• अनà¥à¤•à¥à¤°à¤®"}
traditional{"पारंपारिक अनà¥à¤•à¥à¤°à¤®"}
unihan{"रॅडिकल-सà¥à¤Ÿà¥à¤°à¥‹à¤• अनà¥à¤•à¥à¤°à¤®"}
@@ -703,6 +718,7 @@ mr{
beng{"बंगाली अंक"}
deva{"देवनागरी अंक"}
ethi{"इथिओपिक अंक"}
+ finance{"वितà¥à¤¤à¥€à¤¯ संखà¥â€à¤¯à¤¾"}
fullwide{"पूरà¥à¤£ रà¥à¤‚दीचे अंक"}
geor{"जॉरà¥à¤œà¤¿à¤¯à¤¨ अंक"}
grek{"गà¥à¤°à¥€à¤• अंक"}
@@ -724,6 +740,7 @@ mr{
mlym{"मलà¥à¤¯à¤¾à¤³à¤® अंक"}
mong{"मंगोलियन अंक"}
mymr{"मà¥à¤¯à¤¾à¤¨à¤®à¤¾à¤° अंक"}
+ native{"मूळ अंक"}
orya{"उडिया अंक"}
roman{"रोमन अंक"}
romanlow{"रोमन लहान लिपीचे अंक"}
@@ -731,14 +748,17 @@ mr{
telu{"तेलगॠअंक"}
thai{"थाई अंक"}
tibt{"तिबेटी अंक"}
+ traditional{"पारंपारिक संखà¥â€à¤¯à¤¾"}
+ vaii{"वà¥à¤¹à¤¾à¤ˆ अंक"}
}
}
Variants{
PINYIN{"पिनयिन रोमनायà¤à¥‡à¤¶à¤¨"}
WADEGILE{"वादे-गिलेस रोमनायà¤à¥‡à¤¶à¤¨"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ms.txt b/Build/source/libs/icu/icu-50.1/data/lang/ms.txt
index a65eed498ab..6a202c56374 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ms.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ms.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ms.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ms.xml
// *
// ***************************************************************************
/**
@@ -12,25 +12,44 @@
ms{
Keys{
calendar{"Kalendar"}
- collation{"Kolasi"}
+ colAlternate{"Abaikan Pengisihan Simbol"}
+ colBackwards{"Pengisihan Aksen Terbalik"}
+ colCaseFirst{"Penyusunan Huruf Besar/Huruf Kecil"}
+ colCaseLevel{"Pengisihan Sensitif Atur"}
+ colHiraganaQuaternary{"Pengisihan Kana"}
+ colNormalization{"Pengisihan Ternormal"}
+ colNumeric{"Pengisihan Berangka"}
+ colStrength{"Kekuatan Pengisihan"}
+ collation{"Urutan Isihan"}
currency{"Mata wang"}
numbers{"Nombor"}
+ timezone{"Zon Waktu"}
+ va{"Varian Tempat"}
+ variableTop{"Isih Sebagai Simbol"}
x{"Penggunaan Peribadi"}
}
Languages{
ab{"Abkhazia"}
+ ach{"Akoli"}
af{"Afrikaans"}
+ ak{"Akan"}
am{"Amharic"}
ar{"Arab"}
as{"Assam"}
ay{"Aymara"}
az{"Azerbaijan"}
be{"Belarus"}
+ bem{"Bemba"}
bg{"Bulgaria"}
+ bh{"Bihari"}
bn{"Benggala"}
bo{"Tibet"}
+ br{"Breton"}
bs{"Bosnia"}
ca{"Catalonia"}
+ chr{"Cherokee"}
+ ckb{"Kurdi Sorani"}
+ co{"Corsica"}
cs{"Czech"}
cy{"Wales"}
da{"Denmark"}
@@ -39,6 +58,7 @@ ms{
de_CH{"Jerman Halus Switzerland"}
dv{"Divehi"}
dz{"Dzongkha"}
+ ee{"Ewe"}
efi{"Efik"}
el{"Greek"}
en{"Inggeris"}
@@ -49,7 +69,7 @@ ms{
eo{"Esperanto"}
es{"Sepanyol"}
es_419{"Sepanyol Amerika Latin"}
- es_ES{"Sepanyol Iberia"}
+ es_ES{"Sepanyol Eropah"}
et{"Estonia"}
eu{"Basque"}
fa{"Parsi"}
@@ -62,6 +82,7 @@ ms{
fr_CH{"Perancis Switzerland"}
fy{"Frisian"}
ga{"Ireland"}
+ gaa{"Ga"}
gd{"Scots Gaelic"}
gl{"Galicia"}
gn{"Guarani"}
@@ -75,6 +96,7 @@ ms{
ht{"Haiti"}
hu{"Hungary"}
hy{"Armenia"}
+ ia{"Interlingua"}
id{"Indonesia"}
ig{"Igbo"}
is{"Iceland"}
@@ -82,19 +104,24 @@ ms{
ja{"Jepun"}
jv{"Jawa"}
ka{"Georgia"}
+ kg{"Kongo"}
kk{"Kazakhstan"}
km{"Khmer"}
kn{"Kannada"}
ko{"Korea"}
- ks{"Kashmiri"}
+ ks{"Kashmir"}
ku{"Kurdish"}
ky{"Kirghiz"}
la{"Latin"}
lb{"Luxembourg"}
+ lg{"Ganda"}
ln{"Lingala"}
lo{"Laos"}
+ loz{"Lozi"}
lt{"Lithuania"}
+ lua{"Luba-Lulua"}
lv{"Latvia"}
+ mfe{"Morisyen"}
mg{"Malagasy"}
mi{"Maori"}
mk{"Macedonia"}
@@ -112,6 +139,9 @@ ms{
nn{"Nynorsk Norway"}
nso{"Sotho Utara"}
ny{"Nyanja"}
+ nyn{"Nyankole"}
+ oc{"Occitania"}
+ om{"Oromo"}
or{"Oriya"}
os{"Ossete"}
pa{"Punjabi"}
@@ -119,7 +149,7 @@ ms{
ps{"Pashto"}
pt{"Portugis"}
pt_BR{"Portugis Brazil"}
- pt_PT{"Portugis Iberia"}
+ pt_PT{"Portugis Eropah"}
qu{"Quechua"}
rm{"Romansh"}
rn{"Rundi"}
@@ -151,12 +181,14 @@ ms{
th{"Thai"}
ti{"Tigrinya"}
tk{"Turkmen"}
+ tlh{"Klingon"}
tn{"Tswana"}
to{"Tonga"}
tpi{"Tok Pisin"}
tr{"Turki"}
ts{"Tsonga"}
tt{"Tatar"}
+ tum{"Tumbuka"}
ty{"Tahiti"}
ug{"Uighur"}
uk{"Ukraine"}
@@ -167,6 +199,7 @@ ms{
vi{"Vietnam"}
wo{"Wolof"}
xh{"Xhosa"}
+ yi{"Yiddish"}
yo{"Yoruba"}
zh{"Cina"}
zh_Hans{"Cina Ringkas"}
@@ -244,9 +277,11 @@ ms{
ducet{"Aturan Isih Unikod Lalai"}
gb2312han{"Aturan Isih Bahasa Cina Ringkas - GB2312"}
phonebook{"Aturan Isih Buku Telefon"}
+ phonetic{"Urutan Isih Fonetik"}
pinyin{"Aturan Isih Pinyin"}
reformed{"Aturan Isih Pembaharuan"}
search{"Carian Tujuan Umum"}
+ searchjl{"Cari Mengikut Konsonan Awal Hangul"}
stroke{"Aturan Isih Coretan"}
traditional{"Aturan Isih Tradisional"}
unihan{"Aturan Isih Coretan Radikal"}
@@ -259,6 +294,7 @@ ms{
beng{"Digit Bengali"}
deva{"Digit Devanagari"}
ethi{"Angka Ethiopia"}
+ finance{"Angka Kewangan"}
fullwide{"Digit Lebar Penuh"}
geor{"Angka Georgia"}
grek{"Angka Greek"}
@@ -280,17 +316,28 @@ ms{
mlym{"Digit Malayalam"}
mong{"Digit Mongolia"}
mymr{"Digit Myammar"}
+ native{"Digit Asal"}
orya{"Digit Oriya"}
roman{"Angka Roman"}
romanlow{"Angka Huruf Kecil Roman"}
taml{"Angka Tamil"}
+ tamldec{"Digit Tamil"}
telu{"Digit Telugu"}
thai{"Digit Thai"}
tibt{"Digit Tibet"}
+ traditional{"Angka Tradisional"}
+ vaii{"Digit Vai"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.20"}
+ codePatterns{
+ language{"{0}"}
+ script{"{0}"}
+ territory{"{0}"}
+ }
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mt.txt b/Build/source/libs/icu/icu-50.1/data/lang/mt.txt
index 9b366c4a7be..4790e5562f7 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mt.xml
// *
// ***************************************************************************
/**
@@ -137,7 +137,7 @@ mt{
el{"Grieg"}
elx{"Elamit"}
en{"Ingliż"}
- enm{"Ingliż, Medjevali (1100-1500)"}
+ enm{"Ingliż, Medjevali"}
eo{"Esperanto"}
es{"Spanjol"}
et{"Estonjan"}
@@ -174,7 +174,7 @@ mt{
gor{"Gorontalo"}
got{"Gotiku"}
grb{"Ä erbo"}
- grc{"Grieg, Antik (to 1453)"}
+ grc{"Grieg, Antik"}
gu{"Guġarati"}
gv{"Manks"}
gwi{"Gwiċin"}
@@ -283,7 +283,7 @@ mt{
mdr{"Mandar"}
men{"Mende"}
mg{"Malagażi"}
- mga{"Irlandiż, Medjevali (900-1200)"}
+ mga{"Irlandiż, Medjevali"}
mh{"Marxall"}
mi{"Maori"}
mic{"Mikmek"}
@@ -360,7 +360,7 @@ mt{
pl{"Pollakk"}
pon{"Ponpejan"}
pra{"Lingwi Prakriti"}
- pro{"Provenzal, Antik (sa l-1500)"}
+ pro{"Provenzal, Antik"}
ps{"Paxtun"}
pt{"Portugiż"}
qu{"Keċwa"}
@@ -391,7 +391,7 @@ mt{
sel{"Selkup"}
sem{"Semitiku"}
sg{"Sango"}
- sga{"Irlandiż, Antik (sa l-900)"}
+ sga{"Irlandiż, Antik"}
sgn{"Lingwa tas-Sinjali"}
sh{"Serbo-Kroat"}
shn{"Xan"}
@@ -526,7 +526,7 @@ mt{
Variants{
REVISED{"Ortografija Irriveda"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Lingwa: {0}"}
script{"Skritt: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/mua.txt b/Build/source/libs/icu/icu-50.1/data/lang/mua.txt
index 8e6b4f5cf63..124cd511291 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/mua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/mua.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mua.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ mua{
zh{"zah Syiŋ"}
zu{"Zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/my.txt b/Build/source/libs/icu/icu-50.1/data/lang/my.txt
index 98bc9451707..b803ee03c26 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/my.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/my.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/my.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/my.xml
// *
// ***************************************************************************
/**
@@ -222,7 +222,7 @@ my{
REVISED{"ပြန်လည်စီစစ်ထားသော ရေးထုံး"}
SCOTLAND{"စကော့ စံ အင်္ဂလိပ်"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"ဘာသာစကား - {0}"}
script{"စာ - {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/naq.txt b/Build/source/libs/icu/icu-50.1/data/lang/naq.txt
index b8d2f187dba..8d1c07d0e10 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/naq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/naq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/naq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/naq.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ naq{
zh{"ChineesÇî gowab, Mandarinni"}
zu{"Zulub"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nb.txt b/Build/source/libs/icu/icu-50.1/data/lang/nb.txt
index 009551516bf..1718caf4fd8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nb.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nb.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
nb{
Keys{
calendar{"kalender"}
- collation{"kollasjon"}
+ colAlternate{"Ignorer sortering etter symboler"}
+ colBackwards{"Omvendt sortering etter aksent"}
+ colCaseFirst{"Organisering av store og små bokstaver"}
+ colCaseLevel{"Sortering av store og små bokstaver"}
+ colHiraganaQuaternary{"Sortering av kana"}
+ colNormalization{"Normalisert sortering"}
+ colNumeric{"Numerisk sortering"}
+ colStrength{"Sorteringsstyrke"}
+ collation{"sorteringsrekkefølge"}
currency{"valuta"}
numbers{"tall"}
+ timezone{"Tidssone"}
+ va{"Språkvariant"}
+ variableTop{"Sortér som symboler"}
x{"privat bruk"}
}
Languages{
@@ -62,17 +73,21 @@ nb{
ban{"balinesisk"}
bas{"basa"}
bat{"baltisk språk"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"hviterussisk"}
bej{"beja"}
bem{"bemba"}
ber{"berbisk"}
bez{"bena"}
+ bfd{"bafut"}
bg{"bulgarsk"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bislama"}
bik{"bikol"}
bin{"bini"}
+ bkm{"kom"}
bla{"siksika"}
bm{"bambara"}
bn{"bengali"}
@@ -85,16 +100,20 @@ nb{
btk{"batak"}
bua{"buriat"}
bug{"buginesisk"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumba"}
ca{"katalansk"}
cad{"caddo"}
cai{"sentralamerikansk indiansk språk"}
car{"karibisk"}
cau{"kaukasisk språk"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"tsjetsjensk"}
ceb{"cebuansk"}
cel{"keltisk språk"}
+ cgg{"kiga"}
ch{"chamorro"}
chb{"chibcha"}
chg{"chagatai"}
@@ -105,6 +124,7 @@ nb{
chp{"chipewiansk"}
chr{"cherokee"}
chy{"cheyenne"}
+ ckb{"kurdisk (sorani)"}
cmc{"kamisk språk"}
co{"korsikansk"}
cop{"koptisk"}
@@ -123,6 +143,7 @@ nb{
da{"dansk"}
dak{"dakota"}
dar{"dargwa"}
+ dav{"taita"}
day{"dayak"}
de{"tysk"}
de_AT{"østerriksk tysk"}
@@ -141,6 +162,7 @@ nb{
dyo{"jola-fonyi"}
dyu{"dyula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
ebu{"kiembu"}
ee{"ewe"}
efi{"efik"}
@@ -157,7 +179,7 @@ nb{
eo{"esperanto"}
es{"spansk"}
es_419{"latinamerikansk spansk"}
- es_ES{"iberisk spansk"}
+ es_ES{"europeisk spansk"}
et{"estisk"}
eu{"baskisk"}
ewo{"ewondo"}
@@ -199,6 +221,7 @@ nb{
grc{"gammelgresk"}
gsw{"sveitsertysk"}
gu{"gujarati"}
+ guz{"gusii"}
gv{"manx"}
gwi{"gwichin"}
ha{"hausa"}
@@ -238,6 +261,7 @@ nb{
iu{"inuktitut"}
ja{"japansk"}
jbo{"lojban"}
+ jmc{"machame"}
jpr{"jødepersisk"}
jrb{"jødearabisk"}
jv{"javanesisk"}
@@ -250,17 +274,21 @@ nb{
kar{"karensk"}
kaw{"kawi"}
kbd{"kabardisk"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
kea{"kappverdisk"}
kfo{"koro"}
kg{"kikongo"}
kha{"khasi"}
khi{"khoisanspråk"}
kho{"khotanesisk"}
+ khq{"koyra chiini"}
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kasakhisk"}
kl{"grønlandsk"}
+ kln{"kalenjin"}
km{"khmer"}
kmb{"kimbundu"}
kn{"kannada"}
@@ -274,7 +302,9 @@ nb{
kro{"kru"}
kru{"kurukh"}
ks{"kasjmiri"}
+ ksb{"shambala"}
ksf{"bafia"}
+ ksh{"kølnsk"}
ku{"kurdisk"}
kum{"kumyk"}
kut{"kutenai"}
@@ -283,6 +313,7 @@ nb{
ky{"kirgisisk"}
la{"latin"}
lad{"ladinsk"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"luxemburgsk"}
@@ -303,15 +334,19 @@ nb{
luy{"oluluyia"}
lv{"latvisk"}
mad{"maduresisk"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makasar"}
man{"mandingo"}
map{"austronesisk språk"}
mas{"masai"}
+ mde{"maba"}
mdf{"moksha"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"mauritisk-kreolsk"}
mg{"madagassisk"}
mga{"mellomirsk"}
mgh{"makhuwa-meetto"}
@@ -340,12 +375,14 @@ nb{
mwl{"mirandesisk"}
mwr{"marwari"}
my{"burmesisk"}
+ mye{"myene"}
myn{"mayaspråk"}
myv{"erzya"}
na{"nauru"}
nah{"nahuatl"}
nai{"nordamerikansk indiansk språk"}
nap{"napolitansk"}
+ naq{"nama"}
nb{"norsk bokmål"}
nd{"nord-ndebele"}
nds{"lavtysk"}
@@ -359,6 +396,7 @@ nb{
nl_BE{"flamsk"}
nmg{"kwasio"}
nn{"norsk nynorsk"}
+ nnh{"ngiemboon"}
no{"norsk"}
nog{"nogai"}
non{"gammelnorsk"}
@@ -400,7 +438,7 @@ nb{
ps{"pashto"}
pt{"portugisisk"}
pt_BR{"brasiliansk portugisisk"}
- pt_PT{"iberisk portugisisk"}
+ pt_PT{"europeisk portugisisk"}
qu{"quechua"}
raj{"rajasthani"}
rap{"rapanui"}
@@ -422,21 +460,28 @@ nb{
sai{"søramerikansk indiansk språk"}
sal{"salishansk språk"}
sam{"samaritansk arameisk"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
sbp{"sangu"}
sc{"sardinsk"}
scn{"siciliansk"}
sco{"skotsk"}
sd{"sindhi"}
se{"nordsamisk"}
+ see{"seneca"}
+ seh{"sena"}
sel{"selkupisk"}
sem{"semittisk språk"}
+ ses{"koyraboro senni"}
sg{"sango"}
sga{"gammelirsk"}
sgn{"tegnspråk"}
sh{"serbokroatisk"}
+ shi{"tachelhit"}
shn{"shan"}
+ shu{"Tsjad-arabisk"}
si{"singalesisk"}
sid{"sidamo"}
sio{"siouxspråk"}
@@ -461,6 +506,7 @@ nb{
srr{"serer"}
ss{"swati"}
ssa{"nilo-saharaspråk"}
+ ssy{"saho"}
st{"sør-sotho"}
su{"sundanesisk"}
suk{"sukuma"}
@@ -469,12 +515,14 @@ nb{
sv{"svensk"}
sw{"swahili"}
swb{"komorisk"}
+ swc{"kongolesisk swahili"}
syc{"klassisk syrisk"}
syr{"syrisk"}
ta{"tamil"}
tai{"taispråk"}
te{"telugu"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetum"}
tg{"tadsjikisk"}
@@ -493,6 +541,7 @@ nb{
tog{"nyasa-tongansk"}
tpi{"tok pisin"}
tr{"tyrkisk"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshian"}
tt{"tatarisk"}
@@ -504,6 +553,7 @@ nb{
twq{"tasawaq"}
ty{"tahitisk"}
tyv{"tuvinisk"}
+ tzm{"sentralmarokkansk tamazight"}
udm{"udmurt"}
ug{"uigurisk"}
uga{"ugaritisk"}
@@ -517,6 +567,7 @@ nb{
vi{"vietnamesisk"}
vo{"volapyk"}
vot{"votisk"}
+ vun{"vunjo"}
wa{"vallonsk"}
wak{"wakasjansk språk"}
wal{"walamo"}
@@ -526,9 +577,11 @@ nb{
wo{"wolof"}
xal{"kalmyk"}
xh{"xhosa"}
+ xog{"soga"}
yao{"yao"}
yap{"yapesisk"}
yav{"yangben"}
+ ybb{"yemba"}
yi{"jiddisk"}
yo{"joruba"}
ypk{"jupisk språk"}
@@ -546,6 +599,9 @@ nb{
zxx{"uten språklig innhold"}
zza{"zaza"}
}
+ LanguagesShort{
+ az{"aserbajdsjansk"}
+ }
Scripts{
Arab{"arabisk"}
Armi{"arameisk"}
@@ -586,8 +642,8 @@ nb{
Hang{"hangul"}
Hani{"han"}
Hano{"hanunoo"}
- Hans{"forenklet han"}
- Hant{"tradisjonell han"}
+ Hans{"forenklet"}
+ Hant{"tradisjonell"}
Hebr{"hebraisk"}
Hira{"hiragana"}
Hmng{"pahawh hmong"}
@@ -704,9 +760,11 @@ nb{
ducet{"standard Unicode-sorteringsrekkefølge"}
gb2312han{"forenklet kinesisk sortering - GB2312"}
phonebook{"telefonkatalogsortering"}
+ phonetic{"Fonetisk sorteringsrekkefølge"}
pinyin{"pinyinsortering"}
reformed{"reformert sortering"}
search{"søk av normaltype"}
+ searchjl{"Søk etter første konsonant i hangul"}
stroke{"streksortering"}
traditional{"tradisjonell sortering"}
unihan{"radikal-strek-sortering"}
@@ -719,6 +777,7 @@ nb{
beng{"bengalske tall"}
deva{"devanagari-tall"}
ethi{"etiopiske tallsymboler"}
+ finance{"Finansielle tall"}
fullwide{"tall med full bredde"}
geor{"georgiske tall"}
grek{"greske tallsymboler"}
@@ -740,13 +799,17 @@ nb{
mlym{"malayalam-tall"}
mong{"mongolske tall"}
mymr{"myanmar-tall"}
+ native{"Språkspesifikke sifre"}
orya{"oriya-tall"}
roman{"romertall"}
romanlow{"små romertall"}
taml{"tamilske tallsymboler"}
+ tamldec{"tamilske tall"}
telu{"telugu-tall"}
thai{"thailandske tall"}
tibt{"tibetanske tall"}
+ traditional{"Tradisjonelle tall"}
+ vaii{"vai-sifre"}
}
}
Variants{
@@ -781,13 +844,14 @@ nb{
VALENCIA{"valensisk dialekt"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"Språk: {0}"}
script{"Skrift: {0}"}
territory{"Område: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nb_NO.txt b/Build/source/libs/icu/icu-50.1/data/lang/nb_NO.txt
index a1437d37aec..a1437d37aec 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nb_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nb_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nd.txt b/Build/source/libs/icu/icu-50.1/data/lang/nd.txt
index 5cf1beacef0..87ff685dff6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nd.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nd.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nd.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nd.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ nd{
zh{"isi-China"}
zu{"isi-Zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/ne.txt b/Build/source/libs/icu/icu-50.1/data/lang/ne.txt
new file mode 100644
index 00000000000..2f3e1a45055
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ne.txt
@@ -0,0 +1,342 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ne.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ne.xml
+ */
+ne{
+ Keys{
+ calendar{"पातà¥à¤°à¥‹"}
+ collation{"कोलेशन"}
+ currency{"मà¥à¤¦à¥à¤°à¤¾"}
+ numbers{"अङà¥à¤•à¤¹à¤°à¥‚"}
+ }
+ Languages{
+ ab{"अबà¥à¤–ाजियाली"}
+ af{"अफà¥à¤°à¤¿à¤•à¤¾à¤¨à¥à¤¸"}
+ am{"अमà¥à¤¹à¤¾à¤°à¤¿à¤•"}
+ ar{"अरबी"}
+ as{"आसामी"}
+ az{"अजरबैजानी"}
+ be{"वेलारूसी"}
+ bg{"बà¥à¤²à¥à¤—ेरियाली"}
+ bn{"बंगाली"}
+ bo{"तिबà¥à¤¬à¤¤à¥€"}
+ bs{"बोसà¥à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
+ ca{"कà¥à¤¯à¤¾à¤Ÿà¤¾à¤²à¤¨"}
+ cs{"चेख"}
+ cy{"वेलà¥à¤¶"}
+ da{"डà¥à¤¯à¤¾à¤¨à¤¿à¤¶"}
+ de{"जरà¥à¤®à¤¨"}
+ de_AT{"अषà¥à¤Ÿà¥à¤°à¤¿à¤¯à¤¨ जरà¥à¤®à¤¨"}
+ de_CH{"सà¥à¤µà¥€à¤¸ हाई जरà¥à¤®à¤¨"}
+ el{"गà¥à¤°à¥€à¤•"}
+ en{"अà¤à¤—à¥à¤°à¥‡à¤œà¥€"}
+ en_AU{"अषà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¾à¤²à¥€ अà¤à¤—à¥à¤°à¥‡à¤œà¥€"}
+ en_CA{"कà¥à¤¯à¤¾à¤¨à¤¾à¤¡à¤¾à¤²à¥€ अà¤à¤—à¥à¤°à¥‡à¤œà¥€"}
+ en_GB{"वेलायती अà¤à¤—à¥à¤°à¥‡à¤œà¥€"}
+ en_US{"अमेरिकी अà¤à¤—à¥à¤°à¥‡à¤œà¥€"}
+ eo{"à¤à¤¸à¥à¤ªà¥‡à¤°à¤¾à¤¨à¥à¤¤à¥‹"}
+ es{"सà¥à¤ªà¥à¤¯à¤¾à¤¨à¤¿à¤¶"}
+ es_419{"लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨ अमेरिकी सà¥à¤ªà¥‡à¤¨à¤¿à¤¸"}
+ es_ES{"यà¥à¤°à¥‹à¤ªà¥€ सà¥à¤ªà¥‡à¤¨à¤¿à¤¸"}
+ et{"इसà¥à¤Ÿà¥‹à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
+ eu{"बासà¥à¤•"}
+ fa{"फारसी"}
+ fi{"फिनिश"}
+ fil{"फिलिपिनी"}
+ fj{"फिजियाली"}
+ fo{"फारोज"}
+ fr{"फà¥à¤°à¤¾à¤‚सेली"}
+ fr_CA{"कà¥à¤¯à¤¾à¤¨à¤¾à¤¡à¤¾à¤²à¥€ फà¥à¤°à¤¾à¤¨à¥à¤¸à¥‡à¤²à¥€"}
+ fr_CH{"सà¥à¤µà¥€à¤¸ फà¥à¤°à¤¾à¤¨à¥à¤¸à¥‡à¤²à¥€"}
+ fy{"फà¥à¤°à¤¿à¤œà¥€à¤¯à¤¨"}
+ ga{"आइरिश"}
+ gl{"गलिसियाली"}
+ gn{"गà¥à¤œà¤°à¤¾à¤¨à¥€"}
+ gsw{"सà¥à¤µà¥€à¤¸ जरà¥à¤®à¤¨"}
+ gu{"गà¥à¤œà¤°à¤¾à¤¤à¥€"}
+ ha{"हाउसा"}
+ haw{"हवाइयन"}
+ he{"हिबà¥à¤°à¥"}
+ hi{"हिनà¥à¤¦à¥€"}
+ hr{"कà¥à¤°à¥‹à¤à¤¶à¤¿à¤¯à¤¾à¤²à¥€"}
+ ht{"हैटियाली"}
+ hu{"हंगà¥à¤°à¥€à¤¯à¤¾à¤²à¥€"}
+ hy{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
+ id{"इनà¥à¤¡à¥‹à¤¨à¥‡à¤¸à¤¿à¤¯à¤¾à¤²à¥€"}
+ ig{"इगà¥à¤¬à¥‹"}
+ is{"आइसलà¥à¤¯à¤¾à¤¨à¥à¤¡à¤¿à¤•"}
+ it{"इटालियन"}
+ ja{"जापानी"}
+ jv{"जाभानिज"}
+ ka{"जरà¥à¤œà¤¿à¤¯à¤¾à¤²à¥€"}
+ kk{"काजाख"}
+ km{"खमेर"}
+ kn{"कनà¥à¤¨à¤¾à¤¡à¤¾"}
+ ko{"कोरियाली"}
+ ks{"काशà¥à¤®à¥€à¤°à¥€"}
+ ku{"कà¥à¤°à¥à¤¦à¤¿à¤¶"}
+ ky{"किरà¥à¤˜à¤¿à¤œ"}
+ la{"लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨"}
+ lb{"लकà¥à¤œà¥‡à¤®à¥à¤¬à¤°à¥à¤—िस"}
+ lo{"लाओ"}
+ lt{"लिथà¥à¤†à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
+ lv{"लातà¥à¤­à¤¿à¤¯à¤¾à¤²à¥€"}
+ mg{"मलागासी"}
+ mi{"माओरी"}
+ mk{"मà¥à¤¯à¤¾à¤•à¥‡à¤¡à¥‹à¤¨à¤¿à¤¯à¤¨"}
+ ml{"मलयालम"}
+ mr{"मराठी"}
+ ms{"मलाया"}
+ mt{"मालà¥à¤Ÿà¤¿à¤œ"}
+ my{"वरà¥à¤®à¥‡à¤²à¥€"}
+ nb{"नरà¥à¤µà¥‡à¤²à¥€ बोकमाल"}
+ ne{"नेपाली"}
+ nl{"डच"}
+ nl_BE{"फà¥à¤²à¥‡à¤®à¤¿à¤¶"}
+ nn{"नरà¥à¤µà¥‡à¤²à¥€ नाइनोरà¥à¤¸à¥à¤•"}
+ or{"ओरिया"}
+ pa{"पंजाबी"}
+ pl{"पोलिश"}
+ ps{"पाशà¥à¤¤à¥‹"}
+ pt{"पोरà¥à¤¤à¥à¤—ाली"}
+ pt_BR{"परà¥à¤¤à¥à¤—ाली (बà¥à¤°à¤¾à¤œà¤¿à¤²à¥à¤¯à¤¾à¤²à¥€)"}
+ pt_PT{"पोरà¥à¤¤à¥à¤—ाली (यà¥à¤°à¥‹à¤ªà¥€)"}
+ qu{"कà¥à¤µà¥‡à¤šà¥à¤µà¤¾"}
+ rm{"रोमानिश"}
+ ro{"रोमानियाली"}
+ ru{"रूसी"}
+ sa{"संसà¥à¤•à¥ƒà¤¤"}
+ sd{"सिनà¥à¤§à¥€"}
+ si{"सिनà¥à¤¹à¤¾à¤²"}
+ sk{"सà¥à¤²à¥‹à¤­à¤¾à¤•à¤¿à¤¯à¤¾à¤²à¥€"}
+ sl{"सà¥à¤²à¥‹à¤­à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
+ so{"सोमाली"}
+ sq{"अलà¥à¤¬à¥‡à¤¨à¤¿à¤¯à¤¨"}
+ sr{"सरà¥à¤¬à¤¿à¤¯à¤¾à¤²à¥€"}
+ su{"सà¥à¤¡à¤¾à¤¨à¥€"}
+ sv{"सà¥à¤µà¤¿à¤¡à¤¿à¤¶"}
+ sw{"सà¥à¤µà¤¾à¤¹à¤¿à¤²à¥€"}
+ ta{"तामिल"}
+ te{"तेलà¥à¤—à¥"}
+ tg{"ताजिक"}
+ th{"थाई"}
+ ti{"तिगà¥à¤°à¥€à¤¨à¥à¤¯à¤¾"}
+ tk{"टरà¥à¤•à¤®à¥‡à¤¨"}
+ to{"टोङà¥à¤—न"}
+ tr{"टरà¥à¤•à¤¿à¤¶"}
+ tt{"तातार"}
+ ug{"उइघà¥à¤°"}
+ uk{"यà¥à¤•à¥à¤°à¥‡à¤¨à¥€"}
+ und{"अजà¥à¤žà¤¾à¤¤ भाषा"}
+ ur{"उरà¥à¤¦à¥"}
+ uz{"उज़à¥à¤¬à¥‡à¤•"}
+ vi{"भियतनामी"}
+ wo{"वà¥à¤²à¥à¤«"}
+ xh{"खोसा"}
+ yo{"योरूवा"}
+ zh{"चिनियाà¤"}
+ zh_Hans{"सरलिकृत चिनियाà¤"}
+ zh_Hant{"परमà¥à¤ªà¤°à¤¾à¤—त चिनियाà¤"}
+ zu{"जà¥à¤²à¥"}
+ zxx{"भाषिक सामगà¥à¤°à¥€ छैन"}
+ }
+ Scripts{
+ Arab{"अरब"}
+ Armi{"आरà¥à¤®à¥€"}
+ Armn{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¨"}
+ Avst{"आभेसà¥à¤Ÿà¤¾à¤¨"}
+ Bali{"बाली"}
+ Batk{"बाटक"}
+ Beng{"बङà¥à¤—ाली"}
+ Blis{"बà¥à¤²à¤¿à¤œà¤¸à¤¿à¤®à¥à¤¬à¥‹à¤²à¥à¤¸"}
+ Bopo{"बोपोमोफो"}
+ Brah{"बà¥à¤°à¤¾à¤¹à¥à¤®à¥€"}
+ Brai{"बà¥à¤°à¥‡à¤²"}
+ Bugi{"बà¥à¤—िनिज"}
+ Buhd{"बà¥à¤¹à¤¿à¤¦"}
+ Cakm{"काकà¥à¤®à¥"}
+ Cari{"कारियन"}
+ Cham{"चाम"}
+ Cher{"चेरोकी"}
+ Cirt{"किरà¥à¤¥"}
+ Copt{"कपà¥à¤Ÿà¤¿à¤•"}
+ Cprt{"कपà¥à¤°à¤¿à¤¯à¤Ÿ"}
+ Cyrl{"सिरिलिक"}
+ Deva{"देवानगरी"}
+ Dsrt{"डेसेरेट"}
+ Egyd{"इजिपà¥à¤Ÿà¤¿à¤¯à¤¨ डेमोटिक"}
+ Egyh{"इजिपà¥à¤Ÿà¤¿à¤¯à¤¨ हाइरटिक"}
+ Egyp{"इजिपà¥à¤Ÿà¤¿à¤¯à¤¨ हाइरोगà¥à¤²à¤¿à¤«à¥à¤¸"}
+ Ethi{"इथियोपिक"}
+ Geok{"गà¥à¤°à¥à¤œà¤¿à¤¯à¤¾à¤²à¥€ खà¥à¤Ÿà¥à¤¸à¥à¤°à¥€"}
+ Geor{"गà¥à¤°à¥à¤œà¤¿à¤¯à¤¾à¤²à¥€"}
+ Glag{"गà¥à¤²à¤¾à¤—ोलिटिक"}
+ Goth{"गोथिक"}
+ Grek{"गà¥à¤°à¥€à¤•"}
+ Gujr{"गà¥à¤œà¤°à¤¾à¤¤à¥€"}
+ Guru{"गà¥à¤°à¥‚मà¥à¤–ी"}
+ Hang{"हानà¥à¤—à¥à¤²"}
+ Hani{"हान"}
+ Hano{"हानà¥à¤¨à¥"}
+ Hans{"सरलिकृत"}
+ Hant{"परमà¥à¤ªà¤°à¤¾à¤—त"}
+ Hebr{"हिबà¥à¤°à¥"}
+ Hira{"हिरागाना"}
+ Hmng{"पहावह हमोङà¥à¤—"}
+ Hrkt{"काताकाना वा हिरागाना"}
+ Hung{"पà¥à¤°à¤¾à¤¨à¥‹ हङà¥à¤—ेरियाली"}
+ Inds{"इनà¥à¤¦à¥à¤¸"}
+ Ital{"पà¥à¤°à¤¾à¤¨à¥‹ इटालिक"}
+ Java{"जाभानी"}
+ Jpan{"जापानी"}
+ Kali{"कायाहली"}
+ Kana{"काताकाना"}
+ Khar{"खारोसà¥à¤¥à¤¿à¤¤à¤¿"}
+ Khmr{"खमेर"}
+ Knda{"कानà¥à¤¨à¤¾à¤¡à¤¾"}
+ Kore{"कोरियन"}
+ Kthi{"कà¥à¤¥à¥€"}
+ Lana{"लानà¥à¤¨à¤¾"}
+ Laoo{"लाओ"}
+ Latf{"फà¥à¤°à¤¾à¤•à¥à¤Ÿà¥à¤° लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨"}
+ Latg{"गà¥à¤¯à¤¾à¤²à¤¿à¤• लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨"}
+ Latn{"लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨"}
+ Lepc{"लेपà¥à¤šà¤¾"}
+ Limb{"लिमà¥à¤¬à¥"}
+ Lyci{"लाइसियन"}
+ Lydi{"लाइडियन"}
+ Mand{"मानà¥à¤¡à¤¾à¤à¤¨"}
+ Mani{"मानिकाà¤à¤¨"}
+ Maya{"माया हाइरोगà¥à¤²à¤¿à¤«à¥à¤¸"}
+ Mero{"मेरियोटिक"}
+ Mlym{"मलायालम"}
+ Mong{"मङà¥à¤—ोल"}
+ Moon{"जून"}
+ Mtei{"माइटेइ मायेक"}
+ Mymr{"मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾à¤°"}
+ Nkoo{"à¤à¤¨à¥à¤•à¥‹"}
+ Ogam{"ओघाम"}
+ Olck{"ओलचिकी"}
+ Orkh{"ओरà¥à¤–ोन"}
+ Orya{"ओरिया"}
+ Osma{"ओसà¥à¤®à¤¾à¤¨à¥à¤¯à¤¾"}
+ Perm{"पà¥à¤°à¤¾à¤¨à¥‹ परà¥à¤®à¤¿à¤•"}
+ Phag{"फागà¥à¤¸-पा"}
+ Phli{"फà¥à¤²à¤¿"}
+ Phlp{"फà¥à¤²à¥à¤ª"}
+ Phlv{"बà¥à¤• पहलà¥à¤­à¥€"}
+ Phnx{"फोनिसियन"}
+ Plrd{"पोलà¥à¤²à¤¾à¤°à¥à¤¡ फोनेटिक"}
+ Prti{"पिआरटी"}
+ Rjng{"रेजाङ"}
+ Roro{"रोङà¥à¤—ोरोङà¥à¤—ो"}
+ Runr{"रूनिक"}
+ Samr{"समारिटन"}
+ Sara{"सारती"}
+ Saur{"सौराषà¥à¤Ÿà¥à¤°"}
+ Sgnw{"साइनराइटिङ"}
+ Shaw{"शाभियन"}
+ Sinh{"सिनà¥à¤¹à¤¾à¤²à¤¾"}
+ Sund{"सà¥à¤¡à¤¾à¤¨à¥€"}
+ Sylo{"सà¥à¤²à¥à¤¯à¥‹à¤Ÿà¥€ नागà¥à¤°à¥€"}
+ Syrc{"सिरियाक"}
+ Syre{"इसà¥à¤Ÿà¥à¤°à¥‡à¤¨à¤œà¥‡à¤²à¥‹ सिरियाक"}
+ Syrj{"पशà¥à¤šà¤¿à¤®à¥€ सिरियाक"}
+ Syrn{"पूरà¥à¤µà¥€ सिरियाक"}
+ Tagb{"टागà¥à¤µà¤¾à¤¨à¥à¤µà¤¾"}
+ Tale{"टाइले"}
+ Talu{"नà¥à¤¯à¥‚ टाइ लà¥à¤‡"}
+ Taml{"तामिल"}
+ Tavt{"टाभà¥à¤Ÿ"}
+ Telu{"टेलेगà¥"}
+ Teng{"टेङà¥à¤µà¤¾à¤°"}
+ Tfng{"टिफिनाघ"}
+ Tglg{"टागालोग"}
+ Thaa{"थाना"}
+ Thai{"थाई"}
+ Tibt{"टिबेटन"}
+ Ugar{"यà¥à¤—ारिटिक"}
+ Vaii{"भाइ"}
+ Visp{"दृशà¥à¤¯à¤®à¤¯ वाणी"}
+ Xpeo{"पà¥à¤°à¤¾à¤¨à¥‹ परà¥à¤¸à¤¿à¤¯à¤¨"}
+ Yiii{"यी"}
+ Zinh{"इनà¥à¤¹à¥‡à¤°à¤¿à¤Ÿà¥‡à¤¡"}
+ Zmth{"जमथ"}
+ Zsym{"जसम"}
+ Zxxx{"अलिखित"}
+ Zyyy{"साà¤à¤¾"}
+ Zzzz{"अपरिचित लिपी"}
+ }
+ Types{
+ calendar{
+ buddhist{"बà¥à¤¦à¥à¤§à¤¿à¤·à¥à¤Ÿ पातà¥à¤°à¥‹"}
+ chinese{"चिनिà¤à¤¯à¤¾ पातà¥à¤°à¥‹"}
+ gregorian{"गà¥à¤°à¥‡à¤—ोरियन पातà¥à¤°à¥‹"}
+ hebrew{"हिबà¥à¤°à¥ पातà¥à¤°à¥‹"}
+ indian{"भारतीय राषà¥à¤Ÿà¥à¤°à¤¿à¤¯ पातà¥à¤°à¥‹"}
+ islamic{"इसà¥à¤²à¤¾à¤®à¥€ पातà¥à¤°à¥‹"}
+ islamic-civil{"इसà¥à¤²à¤¾à¤®à¥€ नागरिक पातà¥à¤°à¥‹"}
+ japanese{"जापानी पातà¥à¤°à¥‹"}
+ roc{"चिनिà¤à¤¯à¤¾ गणतनà¥à¤¤à¥à¤° पातà¥à¤°à¥‹"}
+ }
+ collation{
+ big5han{"परमà¥à¤ªà¤°à¤¾à¤—त चिनिà¤à¤¯à¤¾ कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿ - बिग फाइभ"}
+ ducet{"पूरà¥à¤µà¤¨à¤¿à¤°à¥à¤§à¤¾à¤°à¤¿à¤¤ यà¥à¤¨à¤¿à¤•à¥‹à¤¡ वरà¥à¤£à¤¾à¤¨à¥à¤•à¥à¤°à¤®"}
+ gb2312han{"सरलिकृत चिनियाठकà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿-गीबीटà¥à¤¥à¥à¤°à¥€à¤µà¤¾à¤¨à¤Ÿà¥"}
+ phonebook{"टेलिफोन पà¥à¤¸à¥à¤¤à¤¿à¤•à¤¾ कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾à¤ªà¤¦à¥à¤¦à¤¤à¤¿"}
+ pinyin{"पिनयिन कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿"}
+ search{"सामानà¥à¤¯ उदà¥à¤¦à¥‡à¤¶à¥à¤¯ खोजी"}
+ stroke{"सà¥à¤Ÿà¥à¤°à¥‹à¤• कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿"}
+ traditional{"परमà¥à¤ªà¤°à¤¾à¤—त कà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤¤à¤¾ पदà¥à¤¦à¤¤à¤¿"}
+ }
+ numbers{
+ arab{"अरबी भारत अङà¥à¤•à¤¹à¤°à¥‚"}
+ arabext{"विसà¥à¤¤à¤¾à¤°à¤¿à¤¤ अरबी भारत अङà¥à¤•à¤¹à¤°à¥‚"}
+ armn{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€ अङà¥à¤•à¤¹à¤°à¥‚"}
+ armnlow{"आरà¥à¤®à¤¨à¤¿à¤¯à¤¾à¤²à¥€ साना केसका अङà¥à¤•à¤¹à¤°à¥‚"}
+ beng{"बङà¥à¤—ाली अङà¥à¤•à¤¹à¤°à¥‚"}
+ deva{"देवनागरी अङà¥à¤•à¤¹à¤°à¥‚"}
+ ethi{"इथियोपाली अङà¥à¤•à¤¹à¤°à¥‚"}
+ fullwide{"फूल विडà¥à¤¥ अङà¥à¤•à¤¹à¤°à¥‚"}
+ geor{"जरà¥à¤œà¤¿à¤¯à¤¾à¤²à¥€ अङà¥à¤•à¤¹à¤°à¥‚"}
+ grek{"गà¥à¤°à¥€à¤• अङà¥à¤•à¤¹à¤°à¥‚"}
+ greklow{"गà¥à¤°à¥€à¤• साना केसका अङà¥à¤•à¤¹à¤°à¥‚"}
+ gujr{"गà¥à¤œà¤°à¤¾à¤¤à¥€ अङà¥à¤•à¤¹à¤°à¥‚"}
+ guru{"गà¥à¤°à¥‚मà¥à¤–ी अङà¥à¤•à¤¹à¤°à¥‚"}
+ hanidec{"चिनियाठदशमलव अङà¥à¤•à¤¹à¤°à¥‚"}
+ hans{"सरलिकृत चिनियाठअङà¥à¤•à¤¹à¤°à¥‚"}
+ hansfin{"सरलिकृत चिनियाठवितà¥à¤¤à¥€à¤¯ अङà¥à¤•à¤¹à¤°à¥‚"}
+ hant{"परमà¥à¤ªà¤°à¤¾à¤—त चिनियाठअङà¥à¤•à¤¹à¤°à¥‚"}
+ hantfin{"परमà¥à¤ªà¤°à¤¾à¤—त चिनियाठवितà¥à¤¤à¥€à¤¯ अङà¥à¤•à¤¹à¤°à¥‚"}
+ hebr{"हिबà¥à¤°à¥ अङà¥à¤•à¤¹à¤°à¥‚"}
+ jpan{"जापानी अङà¥à¤•à¤¹à¤°à¥‚"}
+ jpanfin{"जापानी वितà¥à¤¤à¥€à¤¯ अङà¥à¤•à¤¹à¤°à¥‚"}
+ khmr{"खमेर अङà¥à¤•à¤¹à¤°à¥‚"}
+ knda{"कनà¥à¤¨à¤¾à¤¡à¤¾ अङà¥à¤•à¤¹à¤°à¥‚"}
+ laoo{"लाओ अङà¥à¤•à¤¹à¤°à¥‚"}
+ latn{"पशà¥à¤šà¤¿à¤®à¥€ अङà¥à¤•à¤¹à¤°à¥‚"}
+ mlym{"मलायलम अङà¥à¤•à¤¹à¤°à¥‚"}
+ mymr{"मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾à¤°à¤•à¤¾ अङà¥à¤•à¤¹à¤°à¥‚"}
+ orya{"ओरिया अङà¥à¤•à¤¹à¤°à¥‚"}
+ roman{"रोमन अङà¥à¤•à¤¹à¤°à¥‚"}
+ romanlow{"रोमन साना केसका अङà¥à¤•à¤¹à¤°à¥‚"}
+ taml{"परमà¥à¤ªà¤°à¤¾à¤—त तामिल अङà¥à¤•à¤¹à¤°à¥‚"}
+ tamldec{"तामिल अङà¥à¤•à¤¹à¤°à¥‚"}
+ telu{"तेलेगॠअङà¥à¤•à¤¹à¤°à¥‚"}
+ thai{"थाई अङà¥à¤•à¤¹à¤°à¥‚"}
+ tibt{"तिबà¥à¤¬à¤¤à¥€ अङà¥à¤•à¤¹à¤°à¥‚"}
+ }
+ }
+ Variants{
+ AREVELA{"पूरà¥à¤µà¥€ आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾à¤²à¥€"}
+ POSIX{"कमà¥à¤ªà¥à¤¯à¥à¤Ÿà¤°"}
+ }
+ Version{"2.0.78.39"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nl.txt b/Build/source/libs/icu/icu-50.1/data/lang/nl.txt
index f197835c907..52ccbbd0de9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
nl{
Keys{
calendar{"Kalender"}
- collation{"Volgorde"}
+ colAlternate{"Sorteren van symbolen negeren"}
+ colBackwards{"Omgekeerd sorteren op accenten"}
+ colCaseFirst{"Indelen op hoofdletters/kleine letters"}
+ colCaseLevel{"Hoofdlettergevoelig sorteren"}
+ colHiraganaQuaternary{"Kana sorteren"}
+ colNormalization{"Genormaliseerd sorteren"}
+ colNumeric{"Numeriek sorteren"}
+ colStrength{"Sorteervoorrang"}
+ collation{"Sorteervolgorde"}
currency{"Valuta"}
numbers{"Cijfers"}
+ timezone{"Tijdzone"}
+ va{"Landvariant"}
+ variableTop{"Sorteren als symbolen"}
x{"Privégebruik"}
}
Languages{
@@ -28,6 +39,7 @@ nl{
af{"Afrikaans"}
afa{"Afro-Aziatische taal"}
afh{"Afrihili"}
+ agq{"Aghem"}
ain{"Ainu"}
ak{"Akan"}
akk{"Akkadisch"}
@@ -60,16 +72,20 @@ nl{
ban{"Balinees"}
bas{"Basa"}
bat{"Baltische taal"}
+ bax{"Bamun"}
+ bbj{"Ghomala"}
be{"Wit-Russisch"}
bej{"Beja"}
bem{"Bemba"}
ber{"Berber"}
+ bfd{"Bafut"}
bg{"Bulgaars"}
bh{"Bihari"}
bho{"Bhojpuri"}
bi{"Bislama"}
bik{"Bikol"}
bin{"Bini"}
+ bkm{"Kom"}
bla{"Siksika"}
bm{"Bambara"}
bn{"Bengalees"}
@@ -77,20 +93,26 @@ nl{
bo{"Tibetaans"}
br{"Bretons"}
bra{"Braj"}
+ brx{"Bodo"}
bs{"Bosnisch"}
+ bss{"Akoose"}
btk{"Batak"}
bua{"Buriat"}
bug{"Buginees"}
+ bum{"Bulu"}
byn{"Blin"}
+ byv{"Medumba"}
ca{"Catalaans"}
cad{"Caddo"}
cai{"Midden-Amerikaans Indiaanse taal"}
car{"Caribisch"}
cau{"Kaukasische taal"}
+ cay{"Cayuga"}
cch{"Atsam"}
ce{"Tsjetsjeens"}
ceb{"Cebuano"}
cel{"Keltische taal"}
+ cgg{"Chiga"}
ch{"Chamorro"}
chb{"Chibcha"}
chg{"Chagatai"}
@@ -101,6 +123,7 @@ nl{
chp{"Chipewyan"}
chr{"Cherokee"}
chy{"Cheyenne"}
+ ckb{"Soranî"}
cmc{"Chamische taal"}
co{"Corsicaans"}
cop{"Koptisch"}
@@ -119,6 +142,7 @@ nl{
da{"Deens"}
dak{"Dakota"}
dar{"Dargwa"}
+ dav{"Taita"}
day{"Dajak"}
de{"Duits"}
de_AT{"Oostenrijks Duits"}
@@ -127,14 +151,17 @@ nl{
den{"Slave"}
dgr{"Dogrib"}
din{"Dinka"}
+ dje{"Zarma"}
doi{"Dogri"}
dra{"Dravidische taal"}
dsb{"Nedersorbisch"}
dua{"Duala"}
dum{"Middelnederlands"}
dv{"Divehi"}
+ dyo{"Jola-Fonyi"}
dyu{"Dyula"}
dz{"Dzongkha"}
+ dzg{"Dazaga"}
ee{"Ewe"}
efi{"Efik"}
egy{"Oudegyptisch"}
@@ -150,7 +177,7 @@ nl{
eo{"Esperanto"}
es{"Spaans"}
es_419{"Latijns-Amerikaans Spaans"}
- es_ES{"Iberisch Spaans"}
+ es_ES{"Europees Spaans"}
et{"Estlands"}
eu{"Baskisch"}
ewo{"Ewondo"}
@@ -159,7 +186,7 @@ nl{
fat{"Fanti"}
ff{"Fulah"}
fi{"Fins"}
- fil{"Filippijns"}
+ fil{"Filipijns"}
fiu{"Fins-Oegrische taal"}
fj{"Fijisch"}
fo{"Faeröers"}
@@ -183,7 +210,7 @@ nl{
gil{"Gilbertees"}
gl{"Galicisch"}
gmh{"Middelhoogduits"}
- gn{"Guarani"}
+ gn{"Guaraní"}
goh{"Oudhoogduits"}
gon{"Gondi"}
gor{"Gorontalo"}
@@ -192,6 +219,7 @@ nl{
grc{"Oudgrieks"}
gsw{"Zwitsers Duits"}
gu{"Gujarati"}
+ guz{"Gusii"}
gv{"Manx"}
gwi{"Gwichʼin"}
ha{"Hausa"}
@@ -213,6 +241,7 @@ nl{
hz{"Herero"}
ia{"Interlingua"}
iba{"Iban"}
+ ibb{"Ibibio"}
id{"Indonesisch"}
ie{"Interlingue"}
ig{"Igbo"}
@@ -231,6 +260,7 @@ nl{
iu{"Inuktitut"}
ja{"Japans"}
jbo{"Lojban"}
+ jmc{"Machame"}
jpr{"Judeo-Perzisch"}
jrb{"Judeo-Arabisch"}
jv{"Javaans"}
@@ -243,17 +273,22 @@ nl{
kar{"Karen"}
kaw{"Kawi"}
kbd{"Kabardisch"}
+ kbl{"Kanembu"}
kcg{"Tyap"}
+ kde{"Makonde"}
kea{"Kabuverdianu"}
kfo{"Koro"}
kg{"Kongo"}
kha{"Khasi"}
khi{"Khoisan-taal"}
kho{"Khotanees"}
+ khq{"Koyra Chiini"}
ki{"Kikuyu"}
kj{"Kuanyama"}
kk{"Kazachs"}
+ kkj{"Kako"}
kl{"Groenlands"}
+ kln{"Kalenjin"}
km{"Khmer"}
kmb{"Kimbundu"}
kn{"Kannada"}
@@ -267,6 +302,9 @@ nl{
kro{"Kru"}
kru{"Kurukh"}
ks{"Kasjmiri"}
+ ksb{"Shambala"}
+ ksf{"Bafia"}
+ ksh{"Kölsch"}
ku{"Koerdisch"}
kum{"Koemuks"}
kut{"Kutenai"}
@@ -275,6 +313,7 @@ nl{
ky{"Kirgizisch"}
la{"Latijn"}
lad{"Ladino"}
+ lag{"Langi"}
lah{"Lahnda"}
lam{"Lamba"}
lb{"Luxemburgs"}
@@ -292,19 +331,25 @@ nl{
lun{"Lunda"}
luo{"Luo"}
lus{"Lushai"}
+ luy{"Luyia"}
lv{"Letlands"}
mad{"Madurees"}
+ maf{"Mafa"}
mag{"Magahi"}
mai{"Maithili"}
mak{"Makassaars"}
man{"Mandingo"}
map{"Austronesisch"}
mas{"Masai"}
+ mde{"Maba"}
mdf{"Moksha"}
mdr{"Mandar"}
men{"Mende"}
+ mer{"Meru"}
+ mfe{"Morisyen"}
mg{"Malagasisch"}
mga{"Middeliers"}
+ mgh{"Makhuwa-Meetto"}
mh{"Marshallees"}
mi{"Maori"}
mic{"Mi'kmaq"}
@@ -323,18 +368,21 @@ nl{
mr{"Marathi"}
ms{"Maleis"}
mt{"Maltees"}
+ mua{"Mundang"}
mul{"Meerdere talen"}
mun{"Munda-taal"}
mus{"Creek"}
mwl{"Mirandees"}
mwr{"Marwari"}
my{"Birmees"}
+ mye{"Myene"}
myn{"Mayan-taal"}
myv{"Erzja"}
na{"Nauruaans"}
nah{"Nahuatl"}
nai{"Noord-Amerikaans Indiaanse taal"}
nap{"Napolitaans"}
+ naq{"Nama"}
nb{"Noors - Bokmål"}
nd{"Noord-Ndbele"}
nds{"Laagduits"}
@@ -346,7 +394,9 @@ nl{
niu{"Niueaans"}
nl{"Nederlands"}
nl_BE{"Vlaams"}
+ nmg{"Kwasio"}
nn{"Noors - Nynorsk"}
+ nnh{"Ngiemboon"}
no{"Noors"}
nog{"Nogai"}
non{"Oudnoors"}
@@ -354,6 +404,7 @@ nl{
nr{"Zuid-Ndbele"}
nso{"Noord-Sotho"}
nub{"Nubische taal"}
+ nus{"Nuer"}
nv{"Navajo"}
nwc{"Klassiek Newari"}
ny{"Nyanja"}
@@ -364,7 +415,7 @@ nl{
oc{"Occitaans"}
oj{"Ojibwa"}
om{"Oromo"}
- or{"Oriya"}
+ or{"Odia"}
os{"Ossetisch"}
osa{"Osage"}
ota{"Ottomaans-Turks"}
@@ -387,7 +438,7 @@ nl{
ps{"Pasjtoe"}
pt{"Portugees"}
pt_BR{"Braziliaans Portugees"}
- pt_PT{"Iberisch Portugees"}
+ pt_PT{"Europees Portugees"}
qu{"Quechua"}
raj{"Rajasthani"}
rap{"Rapanui"}
@@ -396,31 +447,41 @@ nl{
rn{"Kirundi"}
ro{"Roemeens"}
roa{"Romaanse taal"}
+ rof{"Rombo"}
rom{"Romani"}
root{"Root"}
ru{"Russisch"}
rup{"Aromaniaans"}
rw{"Kinyarwanda"}
+ rwk{"Rwa"}
sa{"Sanskriet"}
sad{"Sandawe"}
sah{"Jakoets"}
sai{"Zuid-Amerikaans Indiaanse taal"}
sal{"Salishan-taal"}
sam{"Samaritaans-Aramees"}
+ saq{"Samburu"}
sas{"Sasak"}
sat{"Santali"}
+ sba{"Ngambay"}
+ sbp{"Sangu"}
sc{"Sardinisch"}
scn{"Siciliaans"}
sco{"Schots"}
sd{"Sindhi"}
se{"Noord-Samisch"}
+ see{"Seneca"}
+ seh{"Sena"}
sel{"Selkup"}
sem{"Semitische taal"}
+ ses{"Koyraboro Senni"}
sg{"Sango"}
sga{"Oudiers"}
sgn{"Gebarentaal"}
sh{"Servokroatisch"}
+ shi{"Tachelhit"}
shn{"Shan"}
+ shu{"Tsjadisch Arabisch"}
si{"Singalees"}
sid{"Sidamo"}
sio{"Siouaanse talen"}
@@ -445,6 +506,7 @@ nl{
srr{"Serer"}
ss{"Swazi"}
ssa{"Nilo-Saharaanse taal"}
+ ssy{"Saho"}
st{"Zuid-Sotho"}
su{"Soendanees"}
suk{"Sukuma"}
@@ -453,12 +515,14 @@ nl{
sv{"Zweeds"}
sw{"Swahili"}
swb{"Shimaore"}
+ swc{"Congo Swahili"}
syc{"Klassiek Syrisch"}
- syr{"Syriac"}
+ syr{"Syrisch"}
ta{"Tamil"}
tai{"Tai-taal"}
- te{"Teloegoe"}
+ te{"Telugu"}
tem{"Timne"}
+ teo{"Teso"}
ter{"Tereno"}
tet{"Tetun"}
tg{"Tadzjieks"}
@@ -477,6 +541,7 @@ nl{
tog{"Nyasa Tonga"}
tpi{"Tok Pisin"}
tr{"Turks"}
+ trv{"Taroko"}
ts{"Tsonga"}
tsi{"Tsimshian"}
tt{"Tataars"}
@@ -485,8 +550,10 @@ nl{
tut{"Altaïsche taal"}
tvl{"Tuvaluaans"}
tw{"Twi"}
+ twq{"Tasawaq"}
ty{"Tahitisch"}
tyv{"Tuvinisch"}
+ tzm{"Tamazight (Centraal-Marokko)"}
udm{"Oedmoerts"}
ug{"Oeigoers"}
uga{"Oegaritisch"}
@@ -500,7 +567,9 @@ nl{
vi{"Vietnamees"}
vo{"Volapük"}
vot{"Votisch"}
+ vun{"Vunjo"}
wa{"Waals"}
+ wae{"Walser"}
wak{"Wakashan-taal"}
wal{"Walamo"}
war{"Waray"}
@@ -509,8 +578,11 @@ nl{
wo{"Wolof"}
xal{"Kalmyk"}
xh{"Xhosa"}
+ xog{"Soga"}
yao{"Yao"}
yap{"Yapees"}
+ yav{"Yangben"}
+ ybb{"Yemba"}
yi{"Jiddisch"}
yo{"Yoruba"}
ypk{"Yupik-talen"}
@@ -571,8 +643,8 @@ nl{
Hang{"Hangul"}
Hani{"Han"}
Hano{"Hanunoo"}
- Hans{"Vereenvoudigd Han"}
- Hant{"Traditioneel Han"}
+ Hans{"Vereenvoudigd"}
+ Hant{"Traditioneel"}
Hebr{"Hebreeuws"}
Hira{"Hiragana"}
Hmng{"Pahawh Hmong"}
@@ -613,7 +685,7 @@ nl{
Ogam{"Ogham"}
Olck{"Ol Chiki"}
Orkh{"Orkhon"}
- Orya{"Oriya"}
+ Orya{"Odia"}
Osma{"Osmanya"}
Perm{"Oudpermisch"}
Phag{"Phags-pa"}
@@ -659,9 +731,9 @@ nl{
Zinh{"Overgeërfd"}
Zmth{"Wiskundige notatie"}
Zsym{"Symbolen"}
- Zxxx{"Code voor ongeschreven talen"}
+ Zxxx{"Ongeschreven"}
Zyyy{"Algemeen"}
- Zzzz{"Code voor ongecodeerde schriftsystemen"}
+ Zzzz{"Onbekend schriftsysteem"}
}
Scripts%stand-alone{
Hans{"Vereenvoudigd Chinees"}
@@ -689,9 +761,11 @@ nl{
ducet{"Standaard Unicode-sorteervolgorde"}
gb2312han{"Vereenvoudigd-Chinese sorteervolgorde - GB2312"}
phonebook{"Telefoonboeksorteervolgorde"}
+ phonetic{"Fonetische sorteervolgorde"}
pinyin{"Pinyinvolgorde"}
reformed{"Herziene sorteervolgorde"}
search{"Algemeen zoeken"}
+ searchjl{"Zoeken op eerste Hangul-medeklinker"}
stroke{"Streeksorteervolgorde"}
traditional{"Traditionele sorteervolgorde"}
unihan{"Sorteervolgorde radicalen/strepen"}
@@ -704,6 +778,7 @@ nl{
beng{"Bengaalse cijfers"}
deva{"Devanagari cijfers"}
ethi{"Ethiopische cijfers"}
+ finance{"Financiële cijfers"}
fullwide{"Cijfers met volledige breedte"}
geor{"Georgische cijfers"}
grek{"Griekse cijfers"}
@@ -725,13 +800,17 @@ nl{
mlym{"Malayalam cijfers"}
mong{"Mongoolse cijfers"}
mymr{"Myanmarese cijfers"}
+ native{"Binnenlandse cijfers"}
orya{"Oriya cijfers"}
roman{"Romeinse cijfers"}
romanlow{"Kleine Romeinse cijfers"}
- taml{"Tamil cijfers"}
+ taml{"Traditionele Tamil cijfers"}
+ tamldec{"Tamil cijfers"}
telu{"Telugu cijfers"}
thai{"Thaise cijfers"}
tibt{"Tibetaanse cijfers"}
+ traditional{"Traditionele cijfers"}
+ vaii{"Vai-cijfers"}
}
}
Variants{
@@ -789,13 +868,14 @@ nl{
VALLADER{"Vallader"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"Taal: {0}"}
script{"Schrift: {0}"}
territory{"Regio: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nl_BE.txt b/Build/source/libs/icu/icu-50.1/data/lang/nl_BE.txt
index da8a1646be1..9a11f601288 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nl_BE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nl_BE.txt
@@ -2,14 +2,14 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl_BE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl_BE.xml
// *
// ***************************************************************************
nl_BE{
Languages{
lv{"Lets"}
- oc{"Occitaans (na 1500); Provençaals"}
+ oc{"Occitaans; Provençaals"}
sh{"Servo-Kroatisch"}
}
Types{
@@ -17,5 +17,5 @@ nl_BE{
traditional{"Traditioneel"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.28"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nmg.txt b/Build/source/libs/icu/icu-50.1/data/lang/nmg.txt
index 117963ba3f7..3d2b23522e4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nmg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nmg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nmg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nmg.xml
// *
// ***************************************************************************
/**
@@ -56,5 +56,5 @@ nmg{
zh{"Kiɛl bó chinois"}
zu{"Zulu"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nn.txt b/Build/source/libs/icu/icu-50.1/data/lang/nn.txt
index eb5677fcc45..225d22da662 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nn.xml
// *
// ***************************************************************************
/**
@@ -730,7 +730,7 @@ nn{
TARASK{"taraskievica-ortografi"}
VALENCIA{"valensisk dialekt"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"Språk: {0}"}
script{"Skrift: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nn_NO.txt b/Build/source/libs/icu/icu-50.1/data/lang/nn_NO.txt
index e8050a88f44..e8050a88f44 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nn_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nn_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/no.txt b/Build/source/libs/icu/icu-50.1/data/lang/no.txt
index 49a17b26a32..49a17b26a32 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/no.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/no.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/no_NO.txt b/Build/source/libs/icu/icu-50.1/data/lang/no_NO.txt
index 4b958f65513..4b958f65513 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/no_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/no_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/no_NO_NY.txt b/Build/source/libs/icu/icu-50.1/data/lang/no_NO_NY.txt
index 61d8107ef6e..61d8107ef6e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/no_NO_NY.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/no_NO_NY.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nus.txt b/Build/source/libs/icu/icu-50.1/data/lang/nus.txt
index c366fa4dfd8..38179805b48 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nus.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nus.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nus.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nus.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ nus{
zh{"Thok cayna"}
zu{"Thok dhuluni"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/nyn.txt b/Build/source/libs/icu/icu-50.1/data/lang/nyn.txt
index 0e2e17b637f..584012fe3cd 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/nyn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/nyn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nyn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nyn.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ nyn{
zh{"Oruchaina"}
zu{"Oruzuru"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/om.txt b/Build/source/libs/icu/icu-50.1/data/lang/om.txt
index 29a3d0d83db..46f6356f895 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/om.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/om.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/om.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/om.xml
// *
// ***************************************************************************
/**
@@ -102,5 +102,5 @@ om{
Scripts{
Latn{"Latin"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/or.txt b/Build/source/libs/icu/icu-50.1/data/lang/or.txt
index bf3bd04bc9d..92b4faf5cf7 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/or.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/or.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/or.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/or.xml
// *
// ***************************************************************************
/**
@@ -650,5 +650,5 @@ or{
Zyyy{"ସାଧାରଣ"}
Zzzz{"ଅଞà­à¬œà¬¾à¬¤ କିମà­à¬¬à¬¾ ଅବୈଧ ସà­à¬•à­à¬°à­€à¬ªà­à¬Ÿ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pa.txt b/Build/source/libs/icu/icu-50.1/data/lang/pa.txt
index 31d53830f50..12581f1b6bb 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa.xml
// *
// ***************************************************************************
/**
@@ -46,5 +46,5 @@ pa{
tw{"ਤà©à¨µà¨¿"}
ug{"ਉਇਘà©à¨°"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pa_Arab.txt b/Build/source/libs/icu/icu-50.1/data/lang/pa_Arab.txt
index 7f893641e3d..e89be981e51 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pa_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pa_Arab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Arab.xml
// *
// ***************************************************************************
/**
@@ -17,5 +17,5 @@ pa_Arab{
Arab{"العربية"}
Guru{"Ú¯ÙرمÙÚ©Ú¾ÛŒ"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pa_Arab_PK.txt b/Build/source/libs/icu/icu-50.1/data/lang/pa_Arab_PK.txt
index a535601788e..a535601788e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pa_Arab_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pa_Arab_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pa_Guru.txt b/Build/source/libs/icu/icu-50.1/data/lang/pa_Guru.txt
index 808d5787142..e2feb97ff15 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pa_Guru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pa_Guru.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Guru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Guru.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pa_Guru_IN.txt b/Build/source/libs/icu/icu-50.1/data/lang/pa_Guru_IN.txt
index 69fdff4f6b5..69fdff4f6b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pa_Guru_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pa_Guru_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pa_IN.txt b/Build/source/libs/icu/icu-50.1/data/lang/pa_IN.txt
index f8f230a3cdc..f8f230a3cdc 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pa_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pa_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pa_PK.txt b/Build/source/libs/icu/icu-50.1/data/lang/pa_PK.txt
index 22fb56e8526..22fb56e8526 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pa_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pa_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pl.txt b/Build/source/libs/icu/icu-50.1/data/lang/pl.txt
index ecce4787e43..3d35e397eac 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pl.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
pl{
Keys{
calendar{"kalendarz"}
- collation{"sortowanie"}
+ colAlternate{"Sortowanie ignorujÄ…ce symbole"}
+ colBackwards{"Odwrotne sortowanie ze znakami akcentowanymi"}
+ colCaseFirst{"Porządek wielkie/małe litery"}
+ colCaseLevel{"Sortowanie uwzględniające wielkość liter"}
+ colHiraganaQuaternary{"Sortowanie Kana"}
+ colNormalization{"Sortowanie znormalizowane"}
+ colNumeric{"Sortowanie numeryczne"}
+ colStrength{"Siła sortowania"}
+ collation{"PorzÄ…dek sortowania"}
currency{"waluta"}
numbers{"Cyfry"}
+ timezone{"Strefa czasowa"}
+ va{"Wariant regionalny"}
+ variableTop{"Sortuj jak symbole"}
x{"Do prywatnego użytku"}
}
Languages{
@@ -99,8 +110,9 @@ pl{
chn{"żargon Chinook"}
cho{"choctaw"}
chp{"chipewyan"}
- chr{"czirokezki"}
+ chr{"czirokeski"}
chy{"język Czejenów"}
+ ckb{"sorani kurdyjski"}
cmc{"czam"}
co{"korsykański"}
cop{"koptyjski"}
@@ -142,12 +154,15 @@ pl{
el{"grecki"}
elx{"elamicki"}
en{"angielski"}
+ en_AU{"australijski angielski"}
en_CA{"kanadyjski angielski"}
en_GB{"brytyjski angielski"}
en_US{"angielski (USA)"}
enm{"średnioangielski"}
eo{"esperanto"}
es{"hiszpański"}
+ es_419{"amerykański hiszpański"}
+ es_ES{"europejski hiszpański"}
et{"estoński"}
eu{"baskijski"}
ewo{"ewondo"}
@@ -163,12 +178,13 @@ pl{
fon{"fon"}
fr{"francuski"}
fr_CA{"kanadyjski francuski"}
+ fr_CH{"szwajcarski francuski"}
frm{"średniofrancuski"}
fro{"starofrancuski"}
frr{"północnofryzyjski"}
frs{"fryzyjski wschodni"}
fur{"friulijski"}
- fy{"fryzyjski"}
+ fy{"zachodniofryzyjski"}
ga{"irlandzki"}
gaa{"ga"}
gay{"gayo"}
@@ -186,7 +202,7 @@ pl{
got{"gocki"}
grb{"grebo"}
grc{"starogrecki"}
- gsw{"niemiecki (Szwajcaria)"}
+ gsw{"szwajcarski niemiecki"}
gu{"gudźaracki"}
gv{"manx"}
gwi{"gwichʼin"}
@@ -298,6 +314,7 @@ pl{
mdf{"moksha"}
mdr{"mandar"}
men{"mende"}
+ mfe{"kreolski Mauritiusa"}
mg{"malgaski"}
mga{"średnioirlandzki"}
mh{"marshall"}
@@ -381,7 +398,8 @@ pl{
pro{"staroprowansalski"}
ps{"paszto"}
pt{"portugalski"}
- pt_PT{"portugalski (Półwysep Iberyjski)"}
+ pt_BR{"brazylijski portugalski"}
+ pt_PT{"europejski portugalski"}
qu{"keczua"}
raj{"radźasthani"}
rap{"rapanui"}
@@ -485,7 +503,7 @@ pl{
uga{"ugarycki"}
uk{"ukraiński"}
umb{"umbundu"}
- und{"nieznany lub niepoprawny język"}
+ und{"nieznany język"}
ur{"urdu"}
uz{"uzbecki"}
vai{"wai"}
@@ -651,7 +669,7 @@ pl{
Yiii{"yi"}
Zinh{"dziedziczone"}
Zmth{"notacja matematyczna"}
- Zsym{"Symbols"}
+ Zsym{"symbole"}
Zxxx{"język bez systemu pisma"}
Zyyy{"wspólne"}
Zzzz{"nieznane lub niepoprawne"}
@@ -682,9 +700,11 @@ pl{
ducet{"Domyślna kolejność sortowania Unicode"}
gb2312han{"chiński uproszczony porządek sortowania - GB2312"}
phonebook{"porządek sortowania książki telefonicznej"}
+ phonetic{"Fonetyczny porzÄ…dek sortowania"}
pinyin{"porzÄ…dek sortowania pinyin"}
reformed{"sortowanie zreformowane"}
search{"uniwersalny porzÄ…dek sortowania"}
+ searchjl{"Wyszukiwanie według początkowej spółgłoski hangul"}
stroke{"porządek akcentów"}
traditional{"tradycyjny porzÄ…dek sortowania"}
unihan{"sortowanie wg kluczy i ich liczby kresek"}
@@ -697,6 +717,7 @@ pl{
beng{"Cyfry bengalskie"}
deva{"Cyfry dewanagari"}
ethi{"Cyfry etiopskie"}
+ finance{"Liczebniki księgowe"}
fullwide{"Cyfry o pełnej szerokości"}
geor{"Cyfry gruzińskie"}
grek{"Cyfry greckie"}
@@ -718,13 +739,17 @@ pl{
mlym{"Cyfry malajalam"}
mong{"Cyfry mongolskie"}
mymr{"Cyfry birmańskie"}
+ native{"Cyfry macierzyste"}
orya{"Cyfry orija"}
roman{"Cyfry rzymskie"}
romanlow{"Cyfry rzymskie (małe litery)"}
taml{"Cyfry tamilskie"}
+ tamldec{"Cyfry tamilskie"}
telu{"Cyfry telugu"}
thai{"Cyfry tajskie"}
tibt{"Cyfry tybetańskie"}
+ traditional{"Liczebniki tradycyjne"}
+ vaii{"Cyfry vai"}
}
}
Variants{
@@ -760,13 +785,14 @@ pl{
VALENCIA{"walencki"}
WADEGILE{"latynizacja Wade'a i Gilesa"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"Język: {0}"}
script{"Pismo: {0}"}
territory{"Region: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/pool.res b/Build/source/libs/icu/icu-50.1/data/lang/pool.res
new file mode 100644
index 00000000000..143dbd8acad
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pool.res
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ps.txt b/Build/source/libs/icu/icu-50.1/data/lang/ps.txt
index 5a66767a840..3d1248180b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ps.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ps.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ps.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ps.xml
// *
// ***************************************************************************
/**
@@ -47,5 +47,5 @@ ps{
Scripts{
Arab{"عربي"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.75.94"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pt.txt b/Build/source/libs/icu/icu-50.1/data/lang/pt.txt
index 7b61a337942..9f0fe0053c3 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
pt{
Keys{
calendar{"Calendário"}
+ colAlternate{"Ignorar classificação de símbolos"}
+ colBackwards{"Classificação reversa de acentos"}
+ colCaseFirst{"Ordem de maiúsculas/minúsculas"}
+ colCaseLevel{"Ordem com diferenciação de maiúsculas e minúsculas"}
+ colHiraganaQuaternary{"Classificação kana"}
+ colNormalization{"Classificação normalizada"}
+ colNumeric{"Classificação numérica"}
+ colStrength{"Intensidade da classificação"}
collation{"Ordenação"}
currency{"Moeda"}
numbers{"Números"}
+ timezone{"Fuso horário"}
+ va{"Variante de localidade"}
+ variableTop{"Classificar como símbolos"}
x{"Uso privado"}
}
Languages{
@@ -103,6 +114,7 @@ pt{
chp{"chipewyan"}
chr{"cherokee"}
chy{"cheiene"}
+ ckb{"Sorâni curdo"}
cmc{"idioma chamic"}
co{"córsico"}
cop{"copta"}
@@ -153,7 +165,7 @@ pt{
eo{"esperanto"}
es{"espanhol"}
es_419{"espanhol latino-americano"}
- es_ES{"espanhol ibérico"}
+ es_ES{"espanhol europeu"}
et{"estoniano"}
eu{"basco"}
ewo{"ewondo"}
@@ -306,6 +318,7 @@ pt{
mdf{"mocsa"}
mdr{"mandar"}
men{"mende"}
+ mfe{"Morisyen"}
mg{"malgaxe"}
mga{"irlandês médio"}
mh{"marshalês"}
@@ -390,12 +403,12 @@ pt{
ps{"pashto"}
pt{"português"}
pt_BR{"português do Brasil"}
- pt_PT{"português ibérico"}
+ pt_PT{"português europeu"}
qu{"quíchua"}
raj{"rajastani"}
rap{"rapanui"}
rar{"rarotongano"}
- rm{"reto-romano"}
+ rm{"romanche"}
rn{"rundi"}
ro{"romeno"}
roa{"idioma românico"}
@@ -666,7 +679,11 @@ pt{
Zsym{"zsym"}
Zxxx{"ágrafo"}
Zyyy{"comum"}
- Zzzz{"escrita desconhecida ou inválida"}
+ Zzzz{"escrita desconhecida"}
+ }
+ Scripts%stand-alone{
+ Hans{"Hän simplificado"}
+ Hant{"Hän tradicional"}
}
Types{
calendar{
@@ -690,9 +707,11 @@ pt{
ducet{"Ordem padrão do Unicode"}
gb2312han{"Ordem do Chinês Simplificado - GB2312"}
phonebook{"Ordem de Lista Telefônica"}
+ phonetic{"Ordem de classificação fonética"}
pinyin{"Ordem Pin-yin"}
reformed{"Ordem reformulada"}
search{"Pesquisa de uso geral"}
+ searchjl{"Pesquisar por consonante inicial hangul"}
stroke{"Ordem dos Traços"}
traditional{"Ordem Tradicional"}
unihan{"Ordem por Radical-Traços"}
@@ -705,6 +724,7 @@ pt{
beng{"Algarismos Bengali"}
deva{"Algarismos Devanagari"}
ethi{"Algarismos etiópicos"}
+ finance{"Numerais financeiros"}
fullwide{"Algarismos em extensão total"}
geor{"Algarismos georgianos"}
grek{"Algarismos gregos"}
@@ -726,13 +746,17 @@ pt{
mlym{"Algarismos Malayalam"}
mong{"Algarismos mongóis"}
mymr{"Algarismos Myanmar"}
+ native{"Dígitos nativos"}
orya{"Algarismos Oriya"}
roman{"Algarismos romanos"}
romanlow{"Algarismos romanos minúsculos"}
taml{"Algarismos Tâmil"}
+ tamldec{"Algarismos Tâmil"}
telu{"Algarismos Telugu"}
thai{"Algarismos tailandeses"}
tibt{"Algarismos tibetanos"}
+ traditional{"Numerais tradicionais"}
+ vaii{"Dígitos vai"}
}
}
Variants{
@@ -775,13 +799,14 @@ pt{
VALENCIA{"valenciano"}
WADEGILE{"romanização Wade-Giles"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
codePatterns{
language{"Idioma: {0}"}
script{"Roteiro: {0}"}
territory{"Região: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/pt_PT.txt b/Build/source/libs/icu/icu-50.1/data/lang/pt_PT.txt
index 7b8c083d959..0d68f6f7f21 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/pt_PT.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/pt_PT.txt
@@ -2,88 +2,149 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt_PT.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt_PT.xml
// *
// ***************************************************************************
pt_PT{
Keys{
- calendar{"calendário"}
- collation{"ordenação"}
- currency{"moeda"}
+ colAlternate{"Ignorar Ordenação de Símbolos"}
+ colBackwards{"Ordenação de Acentos Invertida"}
+ colCaseFirst{"Disposição de Maiúsculas/Minúsculas"}
+ colCaseLevel{"Ordenação Sensível a Maiúsculas e Minúsculas"}
+ colHiraganaQuaternary{"Ordenação Kana"}
+ colNormalization{"Ordenação Normalizada"}
+ colNumeric{"Ordenação Numérica"}
+ colStrength{"Força da Ordenação"}
+ timezone{"Fuso Horário"}
+ va{"Variante Local"}
+ variableTop{"Ordenar Como Símbolos"}
x{"Utilização Privada"}
}
Languages{
af{"afrikaans"}
+ agq{"aghem"}
art{"idioma artifical"}
- awa{"Awadhi"}
+ asa{"asu"}
bai{"bamileke Languages"}
- bug{"Buginese"}
+ bax{"bamun"}
+ bbj{"ghomala"}
+ bez{"bena"}
+ bfd{"bafut"}
+ bkm{"kom"}
+ bss{"akoose"}
+ bug{"buginese"}
+ bum{"bulu"}
+ byv{"medumba"}
+ cay{"cayuga"}
ce{"chechene"}
cel{"idioma céltico"}
+ cgg{"chiga"}
chn{"jargão chinook"}
+ co{"corso"}
cpe{"crioulo ou pidgin do inglês"}
cpf{"crioulo ou pidgin do francês"}
cpp{"crioulo ou pidgin do português"}
cs{"checo"}
cus{"idioma cuchita"}
- de_CH{"Alto Alemão Suíço"}
+ dav{"taita"}
+ dje{"zarma"}
dra{"idioma dravítico"}
+ dyo{"jola-fonyi"}
dyu{"diula"}
+ dzg{"dazaga"}
+ ee{"ewe"}
egy{"egípcio clássico"}
- en_GB{"Inglês Britânico"}
- en_US{"Inglês (EUA)"}
enm{"inglês medieval"}
et{"estónio"}
fiu{"idioma ugro-finês"}
frm{"francês medieval"}
frs{"frísio oriental"}
+ fy{"frísico ocidental"}
gmh{"alemão medieval alto"}
grc{"grego clássico"}
- gsw{"alemão da Suíça"}
- hi{"Hindi"}
+ guz{"gusii"}
+ ha{"haúça"}
+ hi{"hindi"}
hsb{"sorbiano superior"}
hy{"arménio"}
- iba{"Iban"}
+ ibb{"ibibio"}
ig{"igbo"}
- ik{"Inupiaq"}
- jv{"jv"}
+ ik{"inupiaq"}
+ jmc{"machame"}
+ kbl{"kanembu"}
+ kde{"makonde"}
+ kg{"conguês"}
khi{"khoisan"}
+ khq{"koyra chiini"}
+ kkj{"kako"}
+ kln{"kalenjin"}
+ kn{"canarim"}
+ ks{"caxemirense"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ lag{"langi"}
lez{"lezghiano"}
- mga{"irlandês, medieval (900-1200)"}
+ lg{"ganda"}
+ luy{"luyia"}
+ maf{"mafa"}
+ mde{"maba"}
+ mer{"meru"}
+ mga{"irlandês, medieval"}
+ mgh{"makhuwa-meetto"}
mk{"macedónio"}
- nah{"Nauatle"}
+ mua{"mundang"}
+ mye{"myene"}
+ nah{"nauatle"}
+ naq{"nama"}
+ nb{"norueguês bokmål"}
nds{"baixo alemão"}
nic{"nigeriano - cordofano"}
- nl_BE{"Flamengo"}
+ nmg{"kwasio"}
+ nn{"norueguês nynorsk"}
+ nnh{"ngiemboon"}
non{"norse, old"}
+ nus{"nuer"}
oc{"provençal"}
os{"ossético"}
- peo{"persa arcaico (aprox. 600-400 a.C.)"}
pl{"polaco"}
pra{"idioma prácito"}
- pro{"provençal, arcaico (até 1500)"}
- pt_PT{"português europeu"}
- rm{"Romanche"}
+ pro{"provençal, arcaico"}
+ ps{"pastó"}
rom{"romanês"}
+ root{"root"}
+ sah{"sakha"}
sai{"idioma indígeno sul-americano"}
sal{"salishan languages"}
+ saq{"samburu"}
+ sba{"ngambay"}
+ sbp{"sangu"}
+ see{"seneca"}
+ seh{"sena"}
+ ses{"koyraboro senni"}
sgn{"linguages de sinais"}
+ shi{"tachelhit"}
+ shu{"árabe do Chade"}
ssa{"idioma nilo-sariano"}
+ ssy{"saho"}
swb{"língua comoriana"}
- ta{"Tâmil"}
+ swc{"suaili do Congo"}
tai{"idioma tailândes"}
- tet{"Tétum"}
+ teo{"teso"}
tg{"tajique"}
+ ti{"tigre"}
to{"tonga"}
tog{"toganês"}
+ trv{"taroko"}
+ twq{"tasawaq"}
tyv{"tuviniano"}
+ tzm{"tamazight de Marrocos Central"}
+ und{"idioma desconhecido"}
+ vun{"vunjo"}
wen{"idioma sórbio"}
- zh_Hans{"Chinês Simplificado"}
- zh_Hant{"Chinês Tradicional"}
- }
- LanguagesShort{
- az{"Azerbaijano"}
+ xog{"soga"}
+ yav{"yangben"}
+ ybb{"yemba"}
}
Scripts{
Armn{"arménio"}
@@ -91,20 +152,17 @@ pt_PT{
Egyd{"egípcio demótico"}
Egyh{"egípcio hierático"}
Inds{"indus"}
- Laoo{"Lao"}
Lina{"linear A"}
Linb{"linear B"}
Sylo{"siloti nagri"}
Tale{"tai le"}
- Taml{"tamil"}
Telu{"telugu"}
Xsux{"cuneiforme sumero-acadiano"}
Zxxx{"não escrito"}
- Zzzz{"inválido ou desconhecido"}
}
Scripts%stand-alone{
- Hans{"Han Simplificado"}
- Hant{"Han Tradicional"}
+ Hans{"han simplificado"}
+ Hant{"han tradicional"}
}
Types{
calendar{
@@ -116,23 +174,22 @@ pt_PT{
}
collation{
dictionary{"Ordenação do Dicionário"}
- ducet{"Ordenação Unicode Predefinida"}
phonebook{"Ordem da Lista Telefónica"}
+ phonetic{"Sequência de Ordenação Fonética"}
pinyin{"Ordem do Chinês Simplificado Pinyin"}
reformed{"Reforma da Ordenação"}
- search{"Pesquisa por Objectivo/Geral"}
+ searchjl{"Pesquisar Por Consoante Inicial Hangul"}
stroke{"Ordem por traços"}
traditional{"Ordem tradicional"}
unihan{"Ordem por radical e traços"}
}
numbers{
- arab{"Algarismos Ãrabe/Ãndico"}
- arabext{"Algarismos Ãrabe/Ãndico Expandidos"}
armn{"Algarismos Arménios"}
armnlow{"Numeração Arménia Minúscula"}
beng{"Algarismos Bengalis"}
deva{"Algarismos Devanágaris"}
ethi{"Numeração Etíope"}
+ finance{"Algarismos Financeiros"}
fullwide{"Algarismos de Largura Completa"}
geor{"Numeração Georgiana"}
grek{"Numeração Grega"}
@@ -153,6 +210,7 @@ pt_PT{
mlym{"Algarismos Malaiala"}
mong{"Algarismos Mongóis"}
mymr{"Algarismos de Mianmar"}
+ native{"Dígitos Nativos"}
orya{"Algarismos Oriá"}
roman{"Numeração Romana"}
romanlow{"Numeração Romana Minúscula"}
@@ -160,6 +218,8 @@ pt_PT{
telu{"Algarismos de Telugu"}
thai{"Algarismos Tailandeses"}
tibt{"Algarismos Tibetanos"}
+ traditional{"Algarismos Tradicionais"}
+ vaii{"Dígitos Vai"}
}
}
Variants{
@@ -177,5 +237,8 @@ pt_PT{
SOLBA{"dialecto stolvizza/solbica"}
WADEGILE{"Romanização Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
+ codePatterns{
+ script{"Escrita: {0}"}
+ }
}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/resfiles.mk b/Build/source/libs/icu/icu-50.1/data/lang/resfiles.mk
new file mode 100644
index 00000000000..d0909361e60
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/resfiles.mk
@@ -0,0 +1,93 @@
+# * Copyright (C) 1998-2012, International Business Machines
+# * Corporation and others. All Rights Reserved.
+LANG_CLDR_VERSION = 22.1
+# A list of txt's to build
+# Note:
+#
+# If you are thinking of modifying this file, READ THIS.
+#
+# Instead of changing this file [unless you want to check it back in],
+# you should consider creating a 'reslocal.mk' file in this same directory.
+# Then, you can have your local changes remain even if you upgrade or
+# reconfigure ICU.
+#
+# Example 'reslocal.mk' files:
+#
+# * To add an additional locale to the list:
+# _____________________________________________________
+# | LANG_SOURCE_LOCAL = myLocale.txt ...
+#
+# * To REPLACE the default list and only build with a few
+# locales:
+# _____________________________________________________
+# | LANG_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
+#
+#
+# Generated by LDML2ICUConverter, from LDML source files.
+
+# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
+LANG_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt bs_BA.txt bs_Latn_BA.txt\
+ en_NH.txt en_RH.txt en_VU.txt en_ZW.txt fil_PH.txt\
+ ha_GH.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt ha_NE.txt\
+ ha_NG.txt he_IL.txt id_ID.txt in.txt in_ID.txt\
+ iw.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt kk_Cyrl_KZ.txt\
+ kk_KZ.txt ks_Arab_IN.txt ks_IN.txt mo.txt nb_NO.txt\
+ nn_NO.txt no.txt no_NO.txt no_NO_NY.txt pa_Arab_PK.txt\
+ pa_Guru_IN.txt pa_IN.txt pa_PK.txt ro_MD.txt sh.txt\
+ sh_BA.txt sh_CS.txt sh_YU.txt shi_Latn_MA.txt shi_MA.txt\
+ sr_BA.txt sr_CS.txt sr_Cyrl_BA.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt\
+ sr_Cyrl_YU.txt sr_Latn_BA.txt sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt\
+ sr_Latn_YU.txt sr_ME.txt sr_RS.txt sr_YU.txt th_TH.txt\
+ th_TH_TRADITIONAL.txt tl.txt tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt\
+ uz_AF.txt uz_Arab_AF.txt uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt\
+ vai_Vaii_LR.txt zh_CN.txt zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt\
+ zh_Hant_TW.txt zh_MO.txt zh_SG.txt zh_TW.txt
+
+
+# All aliases (to not be included under 'installed'), but not including root.
+LANG_ALIAS_SOURCE = $(LANG_SYNTHETIC_ALIAS)
+
+
+# Ordinary resources
+LANG_SOURCE = af.txt agq.txt ak.txt am.txt\
+ ar.txt as.txt asa.txt az.txt az_Cyrl.txt\
+ az_Latn.txt bas.txt be.txt bem.txt bez.txt\
+ bg.txt bm.txt bn.txt bn_IN.txt bo.txt\
+ br.txt brx.txt bs.txt bs_Cyrl.txt bs_Latn.txt\
+ ca.txt cgg.txt chr.txt cs.txt cy.txt\
+ da.txt dav.txt de.txt de_CH.txt dje.txt\
+ dua.txt dyo.txt dz.txt ebu.txt ee.txt\
+ el.txt en.txt en_GB.txt eo.txt es.txt\
+ es_419.txt es_CL.txt et.txt eu.txt ewo.txt\
+ fa.txt fa_AF.txt ff.txt fi.txt fil.txt\
+ fo.txt fr.txt fr_CA.txt ga.txt gl.txt\
+ gsw.txt gu.txt guz.txt gv.txt ha.txt\
+ ha_Latn.txt haw.txt he.txt hi.txt hr.txt\
+ hu.txt hy.txt id.txt ig.txt ii.txt\
+ is.txt it.txt ja.txt jgo.txt jmc.txt\
+ ka.txt kab.txt kam.txt kde.txt kea.txt\
+ khq.txt ki.txt kk.txt kk_Cyrl.txt kl.txt\
+ kln.txt km.txt kn.txt ko.txt kok.txt\
+ ks.txt ks_Arab.txt ksb.txt ksf.txt kw.txt\
+ lag.txt lg.txt ln.txt lo.txt lt.txt\
+ lu.txt luo.txt luy.txt lv.txt mas.txt\
+ mer.txt mfe.txt mg.txt mgh.txt mgo.txt\
+ mk.txt ml.txt mr.txt ms.txt mt.txt\
+ mua.txt my.txt naq.txt nb.txt nd.txt\
+ ne.txt nl.txt nl_BE.txt nmg.txt nn.txt\
+ nus.txt nyn.txt om.txt or.txt pa.txt\
+ pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
+ pt_PT.txt rm.txt rn.txt ro.txt rof.txt\
+ ru.txt ru_UA.txt rw.txt rwk.txt saq.txt\
+ sbp.txt seh.txt ses.txt sg.txt shi.txt\
+ shi_Latn.txt shi_Tfng.txt si.txt sk.txt sl.txt\
+ sn.txt so.txt sq.txt sr.txt sr_Cyrl.txt\
+ sr_Latn.txt sv.txt sv_FI.txt sw.txt swc.txt\
+ ta.txt te.txt teo.txt th.txt ti.txt\
+ to.txt tr.txt twq.txt tzm.txt tzm_Latn.txt\
+ uk.txt ur.txt uz.txt uz_Arab.txt uz_Cyrl.txt\
+ uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt vi.txt\
+ vun.txt xog.txt yav.txt yo.txt zh.txt\
+ zh_Hans.txt zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt zh_Hant.txt\
+ zh_Hant_HK.txt zu.txt
+
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/rm.txt b/Build/source/libs/icu/icu-50.1/data/lang/rm.txt
index 81186a2962e..9546a82ef4f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/rm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/rm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rm.xml
// *
// ***************************************************************************
/**
@@ -703,7 +703,7 @@ rm{
TARASK{"ortografia taraskievica"}
VALENCIA{"valencian"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
codePatterns{
language{"Lingua: {0}"}
script{"Scrittira: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/rn.txt b/Build/source/libs/icu/icu-50.1/data/lang/rn.txt
index ddc0077a73a..e33e5b6d219 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/rn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/rn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rn.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ rn{
zh{"Igishinwa"}
zu{"Ikizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ro.txt b/Build/source/libs/icu/icu-50.1/data/lang/ro.txt
index 9c5f20f4726..d86b1d58e3e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ro.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ro.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ro.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ro.xml
// *
// ***************************************************************************
/**
@@ -12,63 +12,163 @@
ro{
Keys{
calendar{"Calendar"}
+ colAlternate{"Ordonare cu simbolurile ignorate"}
+ colBackwards{"Ordonare inversă după accent"}
+ colCaseFirst{"Ordonare după majuscule/minuscule"}
+ colCaseLevel{"Ordonare care ţine seama de majuscule/minuscule"}
+ colHiraganaQuaternary{"Ordonare după kana"}
+ colNormalization{"Ordonare normalizată"}
+ colNumeric{"Ordonare numerică"}
+ colStrength{"Puterea ordonării"}
collation{"ordine de sortare"}
currency{"monedă"}
numbers{"Numere"}
+ timezone{"Fusul orar"}
+ va{"Varianta locală"}
+ variableTop{"Ordonaţi ca simboluri"}
x{"Utilizare privată"}
}
Languages{
+ aa{"afar"}
ab{"abhază"}
+ ace{"aceh"}
+ ach{"acoli"}
+ ada{"adangme"}
+ ady{"adyghe"}
+ ae{"avestană"}
af{"afrikaans"}
afa{"limbă afro-asiatică"}
+ afh{"afrihili"}
+ agq{"aghem"}
ain{"ainu"}
+ ak{"akan"}
akk{"akkadiană"}
ale{"aleută"}
+ alg{"limbă algonchiană"}
alt{"altaică meridională"}
am{"amharică"}
an{"aragoneză"}
ang{"engleză veche"}
+ anp{"angika"}
apa{"limbă apașă"}
ar{"arabă"}
arc{"aramaică"}
+ arn{"araucaniană"}
+ arp{"arapaho"}
art{"limbă artificială"}
+ arw{"arawak"}
as{"asameză"}
+ asa{"asu"}
ast{"asturiană"}
+ ath{"limbă athapascană"}
aus{"limbă australiană"}
av{"avară"}
+ awa{"awadhi"}
ay{"aymara"}
az{"azeră"}
ba{"bașkiră"}
+ bad{"banda"}
+ bai{"limbă bamileke"}
+ bal{"baluchi"}
+ ban{"balineză"}
+ bas{"basaa"}
bat{"limbă baltică"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"bielorusă"}
+ bej{"beja"}
+ bem{"bemba"}
ber{"berberă"}
+ bez{"bena"}
+ bfd{"bafut"}
bg{"bulgară"}
bh{"bihari"}
+ bho{"bhojpuri"}
+ bi{"bislama"}
+ bik{"bikol"}
+ bin{"bini"}
+ bkm{"kom"}
+ bla{"siksika"}
+ bm{"bambara"}
bn{"bengaleză"}
bnt{"bantu"}
bo{"tibetană"}
br{"bretonă"}
+ bra{"braj"}
+ brx{"bodo"}
bs{"bosniacă"}
+ bss{"akoose"}
+ btk{"batak"}
+ bua{"buriat"}
+ bug{"bugineză"}
+ bum{"bulu"}
+ byn{"blin"}
+ byv{"medumba"}
ca{"catalană"}
+ cad{"caddo"}
cai{"limbă central-amerindiană"}
+ car{"carib"}
cau{"limbă caucaziană"}
+ cay{"cayuga"}
+ cch{"atsam"}
ce{"cecenă"}
+ ceb{"cebuano"}
cel{"limbă celtică"}
+ cgg{"chiga"}
+ ch{"chamorro"}
+ chb{"chibcha"}
+ chg{"chagatai"}
+ chk{"chuukese"}
+ chm{"mari"}
+ chn{"jargon chinook"}
+ cho{"choctaw"}
+ chp{"chipewyan"}
+ chr{"cherokee"}
+ chy{"cheyenne"}
+ ckb{"kurdă sorani"}
+ cmc{"limbă chamică"}
co{"corsicană"}
cop{"coptă"}
+ cpe{"creolă sau pidgin bazată pe engleză"}
+ cpf{"creolă sau pidgin bazată pe franceză"}
+ cpp{"creolă sau pidgin bazată pe portugheză"}
+ cr{"cree"}
+ crh{"turcă crimeeană"}
+ crp{"creolă sau pidgin"}
cs{"cehă"}
+ csb{"cașubiană"}
cu{"slavonă"}
+ cus{"limbă cushitică"}
cv{"ciuvașă"}
cy{"velșă"}
da{"daneză"}
+ dak{"dakota"}
+ dar{"dargwa"}
+ dav{"taita"}
+ day{"dayak"}
de{"germană"}
de_AT{"germană austriacă"}
de_CH{"germană standard elvețiană"}
+ del{"delaware"}
+ den{"slave"}
+ dgr{"dogrib"}
+ din{"dinka"}
+ dje{"zarma"}
+ doi{"dogri"}
dra{"limbă dravidiană"}
+ dsb{"sorabă de jos"}
+ dua{"duala"}
+ dum{"olandeză mijlocie"}
dv{"divehi"}
+ dyo{"Jola-Fonyi"}
+ dyu{"dyula"}
dz{"dzongkha"}
+ dzg{"dazaga"}
+ ebu{"embu"}
+ ee{"ewe"}
efi{"efik"}
egy{"egipteană veche"}
+ eka{"ekajuk"}
el{"greacă"}
elx{"elamită"}
en{"engleză"}
@@ -76,200 +176,435 @@ ro{
en_CA{"engleză canadiană"}
en_GB{"engleză britanică"}
en_US{"engleză americană"}
+ enm{"engleză mijlocie"}
eo{"esperanto"}
es{"spaniolă"}
es_419{"spaniolă latino-americană"}
- es_ES{"spaniolă iberică"}
+ es_ES{"spaniolă europeană"}
et{"estoniană"}
eu{"bască"}
+ ewo{"ewondo"}
fa{"persană"}
+ fan{"fang"}
+ fat{"fanti"}
+ ff{"fulah"}
fi{"finlandeză"}
fil{"filipineză"}
fiu{"limbă fino-ugrică"}
fj{"fijiană"}
fo{"faroeză"}
+ fon{"fon"}
fr{"franceză"}
fr_CA{"franceză canadiană"}
fr_CH{"franceză elvețiană"}
+ frm{"franceză mijlocie"}
fro{"franceză veche"}
+ frr{"frizonă nordică"}
frs{"frizonă orientală"}
+ fur{"friulană"}
fy{"frizonă occidentală"}
ga{"irlandeză"}
+ gaa{"ga"}
+ gay{"gayo"}
+ gba{"gbaya"}
gd{"gaelică scoțiană"}
gem{"limbă germanică"}
+ gez{"geez"}
+ gil{"gilbertină"}
gl{"galiciană"}
+ gmh{"germană mijlocie înaltă"}
gn{"guarani"}
+ goh{"germană veche înaltă"}
+ gon{"gondi"}
+ gor{"gorontalo"}
got{"gotică"}
+ grb{"grebo"}
grc{"greacă veche"}
gsw{"germană elvețiană"}
gu{"gujarati"}
+ guz{"gusii"}
+ gv{"manx"}
+ gwi{"gwichʼin"}
ha{"hausa"}
+ hai{"haida"}
haw{"hawaiană"}
he{"ebraică"}
hi{"hindi"}
+ hil{"hiligaynon"}
+ him{"himachali"}
hit{"hitită"}
+ hmn{"hmong"}
+ ho{"hiri motu"}
hr{"croată"}
+ hsb{"sorabă de sus"}
ht{"haitiană"}
hu{"maghiară"}
+ hup{"hupa"}
hy{"armeană"}
+ hz{"herero"}
ia{"interlingua"}
+ iba{"iban"}
+ ibb{"ibibio"}
id{"indoneziană"}
ie{"interlingue"}
ig{"igbo"}
+ ii{"sichuan yi"}
+ ijo{"ijo"}
ik{"inupiak"}
+ ilo{"iloko"}
inc{"limbă indiană"}
ine{"limbă indo-europeană"}
+ inh{"ingușă"}
+ io{"ido"}
ira{"limbă iraniană"}
+ iro{"limbă irocheză"}
is{"islandeză"}
it{"italiană"}
+ iu{"inuktitut"}
ja{"japoneză"}
+ jbo{"lojban"}
+ jmc{"machame"}
jpr{"iudeo-persană"}
jrb{"iudeo-arabă"}
jv{"javaneză"}
ka{"georgiană"}
+ kaa{"karakalpak"}
+ kab{"kabyle"}
+ kac{"kachin"}
+ kaj{"jju"}
+ kam{"kamba"}
+ kar{"karen"}
+ kaw{"kawi"}
+ kbd{"kabardian"}
+ kbl{"kanembu"}
+ kcg{"tyap"}
+ kde{"makonde"}
+ kea{"kabuverdianu"}
+ kfo{"koro"}
kg{"congoleză"}
+ kha{"khasi"}
+ khi{"limbă khoisan"}
+ kho{"limbp khotaneză"}
+ khq{"koyra chiini"}
+ ki{"kikuyu"}
+ kj{"kuanyama"}
kk{"kazahă"}
+ kkj{"kako"}
kl{"kalaallisut"}
+ kln{"kalenjin"}
km{"khmeră"}
+ kmb{"kimbundu"}
kn{"kannada"}
ko{"coreeană"}
+ kok{"konkani"}
+ kos{"kosrae"}
+ kpe{"kpelle"}
+ kr{"kanuri"}
+ krc{"karaceai-balkar"}
+ krl{"kareliană"}
+ kro{"kru"}
+ kru{"kurukh"}
ks{"cașmireză"}
+ ksb{"shambala"}
+ ksf{"bafia"}
+ ksh{"kölsch"}
ku{"kurdă"}
+ kum{"kumyk"}
+ kut{"kutenai"}
+ kv{"komi"}
+ kw{"cornică"}
ky{"kîrgîză"}
la{"latină"}
+ lad{"ladino"}
+ lag{"langi"}
+ lah{"lahnda"}
+ lam{"lamba"}
lb{"luxemburgheză"}
+ lez{"lezghian"}
+ lg{"ganda"}
+ li{"limburgheză"}
ln{"lingala"}
lo{"laoțiană"}
+ lol{"mongo"}
+ loz{"lozi"}
lt{"lituaniană"}
+ lu{"luba-katanga"}
+ lua{"luba-lulua"}
+ lui{"luiseno"}
+ lun{"lunda"}
+ luo{"luo"}
+ lus{"lusahi"}
+ luy{"luyia"}
lv{"letonă"}
+ mad{"madureză"}
+ maf{"mafa"}
+ mag{"magahi"}
+ mai{"maithili"}
+ mak{"makasar"}
+ man{"mandingo"}
map{"austroneziană"}
+ mas{"masai"}
+ mde{"maba"}
+ mdf{"moksha"}
+ mdr{"mandar"}
+ men{"mende"}
+ mer{"meru"}
+ mfe{"morisyen"}
mg{"malgașă"}
+ mga{"irlandeză mijlocie"}
+ mgh{"makhuwa-meetto"}
+ mh{"marshalleză"}
mi{"maori"}
+ mic{"micmac"}
+ min{"minangkabau"}
mis{"limbi diverse"}
mk{"macedoneană"}
+ mkh{"limbă mon-khmeră"}
ml{"malayalam"}
mn{"mongolă"}
mnc{"manciuriană"}
+ mni{"manipur"}
+ mno{"limbă manobo"}
mo{"moldovenească"}
+ moh{"mohawk"}
+ mos{"mossi"}
mr{"marathi"}
ms{"malay"}
mt{"malteză"}
+ mua{"mundang"}
mul{"limbi multiple"}
mun{"limbă munda"}
+ mus{"creek"}
mwl{"mirandeză"}
+ mwr{"marwari"}
my{"birmaneză"}
+ mye{"myene"}
myn{"limbă mayașă"}
+ myv{"erzya"}
+ na{"nauru"}
+ nah{"nahuatl"}
nai{"limbă nord-amerindiană"}
nap{"napolitană"}
+ naq{"nama"}
nb{"norvegiana bokmål"}
nd{"ndebele de nord"}
+ nds{"germana de jos"}
ne{"nepaleză"}
+ new{"newari"}
+ ng{"ndonga"}
+ nia{"nias"}
+ nic{"limbă nigero-kordofaniană"}
+ niu{"niueană"}
nl{"olandeză"}
nl_BE{"flamandă"}
+ nmg{"kwasio"}
nn{"norvegiană nynorsk"}
+ nnh{"ngiemboon"}
no{"norvegiană"}
+ nog{"nogai"}
+ non{"nordică veche"}
+ nqo{"n’ko"}
+ nr{"ndebele de sud"}
nso{"sotho de nord"}
nub{"limbă nubiană"}
+ nus{"nuer"}
nv{"navajo"}
+ nwc{"newari clasică"}
ny{"nyanja"}
+ nym{"nyamwezi"}
+ nyn{"nyankole"}
+ nyo{"nyoro"}
+ nzi{"nzima"}
oc{"occitană"}
+ oj{"ojibwa"}
om{"oromo"}
or{"oriya"}
os{"osetă"}
+ osa{"osage"}
ota{"turcă otomană"}
oto{"limbă otomi"}
pa{"punjabi"}
paa{"limbă papuașă"}
+ pag{"pangasinan"}
+ pal{"pahlavi"}
+ pam{"pampanga"}
+ pap{"papiamento"}
+ pau{"palauană"}
peo{"persană veche"}
phi{"limbă filipineză"}
phn{"feniciană"}
pi{"pali"}
pl{"poloneză"}
+ pon{"pohnpeiană"}
+ pra{"limbă prakrit"}
pro{"provensală veche"}
ps{"pașto"}
pt{"portugheză"}
pt_BR{"portugheză braziliană"}
- pt_PT{"portugheză iberică"}
+ pt_PT{"portugheză europeană"}
qu{"quechua"}
+ raj{"rajasthani"}
+ rap{"rapanui"}
+ rar{"rarotongan"}
rm{"retoromană"}
rn{"kirundi"}
ro{"română"}
roa{"limbă romanică"}
+ rof{"rombo"}
+ rom{"romani"}
+ root{"root"}
ru{"rusă"}
rup{"aromână"}
rw{"kinyarwanda"}
+ rwk{"rwa"}
sa{"sanscrită"}
+ sad{"sandawe"}
sah{"sakha"}
sai{"limbă sud-amerindiană"}
+ sal{"limbă salishan"}
sam{"aramaică samariteană"}
+ saq{"samburu"}
+ sas{"sasak"}
+ sat{"santali"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sardiniană"}
scn{"siciliană"}
sco{"scots"}
sd{"sindhi"}
se{"sami de nord"}
+ see{"seneca"}
+ seh{"sena"}
+ sel{"selkup"}
sem{"limbă semitică"}
+ ses{"koyraboro Senni"}
sg{"sango"}
sga{"irlandeză veche"}
sgn{"limbaj mimico-gestual"}
sh{"sârbo-croată"}
+ shi{"tachelhit"}
+ shn{"shan"}
+ shu{"arabă ciadiană"}
si{"singaleză"}
+ sid{"sidamo"}
+ sio{"limbă siouană"}
sit{"limbă sino-tibetană"}
sk{"slovacă"}
sl{"slovenă"}
sla{"limbă slavă"}
sm{"samoană"}
+ sma{"sami de sud"}
+ smi{"limbă sami"}
+ smj{"lule sami"}
+ smn{"inari sami"}
+ sms{"skolt sami"}
sn{"shona"}
+ snk{"soninke"}
so{"somaleză"}
+ sog{"sogdien"}
+ son{"songhai"}
sq{"albaneză"}
sr{"sârbă"}
+ srn{"sranan tongo"}
+ srr{"serer"}
ss{"swati"}
+ ssa{"limbă nilo-sahariană"}
+ ssy{"saho"}
st{"sesotho"}
su{"sundaneză"}
+ suk{"sukuma"}
+ sus{"susu"}
sux{"sumeriană"}
sv{"suedeză"}
sw{"swahili"}
swb{"comoreză"}
+ swc{"swahili Congo"}
+ syc{"siriacă clasică"}
syr{"siriacă"}
ta{"tamilă"}
tai{"limbă thai"}
te{"telugu"}
+ tem{"timne"}
+ teo{"teso"}
+ ter{"tereno"}
tet{"tetum"}
tg{"tadjică"}
th{"thailandeză"}
ti{"tigrinya"}
+ tig{"tigre"}
+ tiv{"tiv"}
tk{"turkmenă"}
+ tkl{"tokelau"}
tl{"tagalog"}
tlh{"klingoniană"}
+ tli{"tlingit"}
+ tmh{"tamashek"}
tn{"setswana"}
to{"tonga"}
+ tog{"nyasa tonga"}
tpi{"tok pisin"}
tr{"turcă"}
+ trv{"taroko"}
ts{"tsonga"}
+ tsi{"tsimshian"}
tt{"tătară"}
+ tum{"tumbuka"}
+ tup{"limbă tupi"}
tut{"limbă altaică"}
+ tvl{"tuvalu"}
tw{"twi"}
+ twq{"tasawaq"}
ty{"tahitiană"}
+ tyv{"tuvană"}
+ tzm{"tamazight central marocană"}
+ udm{"udmurt"}
ug{"uigură"}
+ uga{"ugaritică"}
uk{"ucraineană"}
- und{"limbă necunoscută sau nevalidă"}
+ umb{"umbundu"}
+ und{"limbă necunoscută"}
ur{"urdu"}
uz{"uzbecă"}
+ vai{"vai"}
ve{"venda"}
vi{"vietnameză"}
vo{"volapuk"}
+ vot{"votic"}
+ vun{"vunjo"}
wa{"valonă"}
+ wae{"walser"}
+ wak{"limbă wakashan"}
+ wal{"walamo"}
+ war{"waray"}
+ was{"washo"}
+ wen{"limbă sorabă"}
wo{"wolof"}
xal{"calmucă"}
xh{"xhosa"}
+ xog{"soga"}
+ yao{"yao"}
+ yap{"yapeză"}
+ yav{"yangben"}
+ ybb{"yemba"}
yi{"idiÈ™"}
yo{"yoruba"}
+ ypk{"limbă yupik"}
yue{"cantoneză"}
+ za{"zhuang"}
zap{"zapotecă"}
+ zbl{"simboluri Bilss"}
+ zen{"zenaga"}
zh{"chineză"}
zh_Hans{"chineză simplificată"}
zh_Hant{"chineză tradițională"}
+ znd{"zande"}
zu{"zulu"}
+ zun{"zuni"}
zxx{"fară conținut lingvistic"}
+ zza{"zaza"}
+ }
+ LanguagesShort{
+ az{"azeră"}
}
Scripts{
Arab{"arabă"}
@@ -370,9 +705,11 @@ ro{
ducet{"Ordine de sortare Unicode implicită"}
gb2312han{"sortare pentru chineza simplificată - GB2312"}
phonebook{"sortare după cartea de telefon"}
+ phonetic{"Tip de ordonare fonetică"}
pinyin{"sortare pinyin"}
reformed{"Ordine de sortare reformată"}
search{"Căutare cu scop general"}
+ searchjl{"Căutaţi în funcţie de consoana iniţială hangul"}
stroke{"ordine de sortare după trasare"}
traditional{"sortare tradițională"}
unihan{"Ordine de sortare a liniilor ideogramelor"}
@@ -385,6 +722,7 @@ ro{
beng{"Cifre bengaleze"}
deva{"Cifre devanagari"}
ethi{"Numerale etiopiene"}
+ finance{"Sistemul numeric financiar"}
fullwide{"Cifre cu lăţimea întreagă"}
geor{"Numerale georgiene"}
grek{"Numerale greceÅŸti"}
@@ -406,26 +744,32 @@ ro{
mlym{"Cifre malayalam"}
mong{"Cifre mongole"}
mymr{"Cifre birmaneze"}
+ native{"Cifre native"}
orya{"Cifre oriya"}
roman{"Numerale romane"}
romanlow{"Numerale romane cu minuscule"}
taml{"Numerale tamilă"}
+ tamldec{"Cifre tamilă"}
telu{"Cifre telugu"}
thai{"Cifre thailandeze"}
tibt{"Cifre tibetane"}
+ traditional{"Numere tradiţionale"}
+ vaii{"Cifre Vai"}
}
}
Variants{
PINYIN{"pinyin"}
+ SCOTLAND{"engleză standard scoțiană"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Limbă: {0}"}
script{"Scriere: {0}"}
territory{"Regiune: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ro_MD.txt b/Build/source/libs/icu/icu-50.1/data/lang/ro_MD.txt
index eed93a7fd95..eed93a7fd95 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ro_MD.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ro_MD.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/rof.txt b/Build/source/libs/icu/icu-50.1/data/lang/rof.txt
index d33d6ad033d..c4736ccfeb8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/rof.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/rof.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rof.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rof.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ rof{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/root.txt b/Build/source/libs/icu/icu-50.1/data/lang/root.txt
index d33d20663d3..35c56c46cba 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/root.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/root.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/root.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/root.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/root.xml
*/
root{
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
codePatterns{
language{"{0}"}
script{"{0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ru.txt b/Build/source/libs/icu/icu-50.1/data/lang/ru.txt
index 9a595a26640..6b925351a12 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ru.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ru.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
ru{
Keys{
calendar{"Календарь"}
+ colAlternate{"Игнорировать Ñимволы при Ñортировке"}
+ colBackwards{"ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка по акценту"}
+ colCaseFirst{"Сортировка по верхнему или нижнему региÑтру"}
+ colCaseLevel{"Сортировка Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра"}
+ colHiraganaQuaternary{"Сортировка каны"}
+ colNormalization{"ÐÐ¾Ñ€Ð¼Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ñортировка"}
+ colNumeric{"Сортировка чиÑел"}
+ colStrength{"ЭффективноÑÑ‚ÑŒ Ñортировки"}
collation{"СопоÑтавление"}
currency{"Валюта"}
numbers{"Цифры"}
+ timezone{"ЧаÑовой поÑÑ"}
+ va{"Вариант региональных наÑтроек"}
+ variableTop{"Сортировать как Ñимвольный маÑÑив"}
x{"ЧаÑтное"}
}
Languages{
@@ -28,6 +39,7 @@ ru{
af{"африкаанÑ"}
afa{"афразийÑкий Ñзык"}
afh{"африхили"}
+ agq{"агхем"}
ain{"айну"}
ak{"акан"}
akk{"аккадÑкий"}
@@ -46,6 +58,7 @@ ru{
art{"иÑкуÑÑтвенный Ñзык"}
arw{"аравакÑкий"}
as{"аÑÑамÑкий"}
+ asa{"аÑа"}
ast{"аÑтурийÑкий"}
ath{"атапачÑкие Ñзыки"}
aus{"авÑтралийÑкий Ñзык"}
@@ -60,10 +73,12 @@ ru{
ban{"балийÑкий"}
bas{"баÑа"}
bat{"балтийÑкий Ñзык"}
+ bax{"бамум"}
be{"белоруÑÑкий"}
bej{"беджа"}
bem{"бемба"}
ber{"берберÑкий"}
+ bez{"бена"}
bg{"болгарÑкий"}
bh{"бихари"}
bho{"бходжпури"}
@@ -77,6 +92,7 @@ ru{
bo{"тибетÑкий"}
br{"бретонÑкий"}
bra{"брауи"}
+ brx{"бодо"}
bs{"боÑнийÑкий"}
btk{"батакÑкий"}
bua{"бурÑÑ‚Ñкий"}
@@ -91,6 +107,7 @@ ru{
ce{"чеченÑкий"}
ceb{"кебуано"}
cel{"кельтÑкие другие"}
+ cgg{"чига"}
ch{"чаморро"}
chb{"чибча"}
chg{"чагатайÑкий"}
@@ -101,6 +118,7 @@ ru{
chp{"чипевайÑн"}
chr{"чероки"}
chy{"чейенн"}
+ ckb{"Ñорани курдÑкий"}
cmc{"чамÑкий Ñзык"}
co{"корÑиканÑкий"}
cop{"коптÑкий"}
@@ -119,6 +137,7 @@ ru{
da{"датÑкий"}
dak{"дакота"}
dar{"даргва"}
+ dav{"таита"}
day{"даÑк"}
de{"немецкий"}
de_AT{"авÑтрийÑкий немецкий"}
@@ -127,14 +146,17 @@ ru{
den{"ÑлавÑнÑкий"}
dgr{"догриб"}
din{"динка"}
+ dje{"зарма"}
doi{"догри"}
dra{"дравидийÑкий Ñзык"}
dsb{"нижнелужицкий"}
dua{"дуала"}
dum{"ÑредненидерландÑкий"}
dv{"мальдивÑкий"}
+ dyo{"дьола-фоньи"}
dyu{"диула (дьюла)"}
dz{"дзонг-кÑ"}
+ ebu{"Ñмбу"}
ee{"Ñве"}
efi{"Ñфик"}
egy{"древнеегипетÑкий"}
@@ -150,7 +172,7 @@ ru{
eo{"ÑÑперанто"}
es{"иÑпанÑкий"}
es_419{"латиноамериканÑкий иÑпанÑкий"}
- es_ES{"иÑпанÑкий иберийÑкий"}
+ es_ES{"европейÑкий иÑпанÑкий"}
et{"ÑÑтонÑкий"}
eu{"баÑкÑкий"}
ewo{"Ñвондо"}
@@ -172,7 +194,7 @@ ru{
frr{"фризÑкий Ñеверный"}
frs{"воÑточный фризÑкий"}
fur{"фриульÑкий"}
- fy{"фризÑкий"}
+ fy{"западный фризÑкий"}
ga{"ирландÑкий"}
gaa{"га"}
gay{"гайо"}
@@ -192,6 +214,7 @@ ru{
grc{"древнегречеÑкий"}
gsw{"швейцарÑкий немецкий"}
gu{"гуджарати"}
+ guz{"гуÑии"}
gv{"мÑнÑкий"}
gwi{"гвичин"}
ha{"хауÑа"}
@@ -231,6 +254,7 @@ ru{
iu{"инуктитут"}
ja{"ÑпонÑкий"}
jbo{"ложбан"}
+ jmc{"мачаме"}
jpr{"еврейÑко-перÑидÑкий"}
jrb{"еврейÑко-арабÑкий"}
jv{"ÑванÑкий"}
@@ -244,15 +268,20 @@ ru{
kaw{"кави"}
kbd{"кабардинÑкий"}
kcg{"Ñ‚ÑŒÑп"}
+ kde{"маконде"}
+ kea{"кабувердьÑну"}
kfo{"коро"}
kg{"конго"}
kha{"кхаÑи"}
khi{"койÑанÑкий Ñзык"}
kho{"хотанÑкий"}
+ khq{"койра чиини"}
ki{"кикуйю"}
kj{"кунама"}
kk{"казахÑкий"}
+ kkj{"како"}
kl{"гренландÑкий"}
+ kln{"календжин"}
km{"кхмерÑкий"}
kmb{"кимбундийÑкий"}
kn{"каннада"}
@@ -266,6 +295,9 @@ ru{
kro{"кру"}
kru{"курух"}
ks{"кашмири"}
+ ksb{"шамбала"}
+ ksf{"бафиÑ"}
+ ksh{"кёльш"}
ku{"курдÑкий"}
kum{"кумыкÑкий"}
kut{"кутенаи"}
@@ -274,6 +306,7 @@ ru{
ky{"киргизÑкий"}
la{"латинÑкий"}
lad{"ладино"}
+ lag{"ланги"}
lah{"лахнда"}
lam{"ламба"}
lb{"люкÑембургÑкий"}
@@ -291,6 +324,7 @@ ru{
lun{"лунда"}
luo{"луо (ÐšÐµÐ½Ð¸Ñ Ð¸ ТанзаниÑ)"}
lus{"лушай"}
+ luy{"лухьÑ"}
lv{"латышÑкий"}
mad{"мадурÑкий"}
mag{"магахи"}
@@ -302,8 +336,11 @@ ru{
mdf{"мокшанÑкий"}
mdr{"мандарÑкий"}
men{"менде"}
+ mer{"меру"}
+ mfe{"маврикийÑкий креольÑкий"}
mg{"малагаÑийÑкий"}
mga{"ÑреднеирландÑкий"}
+ mgh{"макуа-меетто"}
mh{"маршалльÑкий"}
mi{"маори"}
mic{"микмак"}
@@ -322,6 +359,7 @@ ru{
mr{"маратхи"}
ms{"малайÑкий"}
mt{"мальтийÑкий"}
+ mua{"мунданг"}
mul{"неÑколько Ñзыков"}
mun{"мунда Ñзыки"}
mus{"крик"}
@@ -334,6 +372,7 @@ ru{
nah{"ацтекÑкий"}
nai{"Ñзык индейцев Северной Ðмерики"}
nap{"неаполитанÑкий"}
+ naq{"нама"}
nb{"норвежÑкий букмол"}
nd{"Ñеверный ндебели"}
nds{"нижнегерманÑкий"}
@@ -344,7 +383,8 @@ ru{
nic{"нигер-кордофанÑкий Ñзык"}
niu{"ниуÑ"}
nl{"голландÑкий"}
- nl_BE{"бельгийÑкий фламандÑкий"}
+ nl_BE{"фламандÑкий"}
+ nmg{"кваÑио"}
nn{"норвежÑкий нюнорÑк"}
no{"норвежÑкий"}
nog{"ногайÑкий"}
@@ -353,6 +393,7 @@ ru{
nr{"ндебели южный"}
nso{"Ñото Ñеверный"}
nub{"нубийÑкие Ñзыки"}
+ nus{"нуÑÑ€"}
nv{"навахо"}
nwc{"невари (клаÑÑичеÑкий)"}
ny{"ньÑнджа"}
@@ -386,39 +427,47 @@ ru{
ps{"пушту"}
pt{"португальÑкий"}
pt_BR{"бразильÑкий португальÑкий"}
- pt_PT{"португальÑкий иберийÑкий"}
+ pt_PT{"европейÑкий португальÑкий"}
qu{"кечуа"}
raj{"раджаÑтхани"}
rap{"рапануи"}
rar{"раротонганÑкий"}
- rm{"ретороманÑкий"}
+ rm{"романшÑкий"}
rn{"рунди"}
ro{"румынÑкий"}
roa{"романÑкий Ñзык"}
+ rof{"ромбо"}
rom{"цыганÑкий"}
root{"корневой Ñзык"}
ru{"руÑÑкий"}
rup{"арумынÑкий"}
rw{"киньÑруанда"}
+ rwk{"руанда"}
sa{"ÑанÑкрит"}
sad{"Ñандаве"}
sah{"ÑкутÑкий"}
sai{"Ñзык индейцев Южной Ðмерики"}
sal{"ÑалишÑкие Ñзыки"}
sam{"ÑамаритÑнÑкий арамейÑкий"}
+ saq{"Ñамбуру"}
sas{"ÑаÑаки"}
sat{"Ñантали"}
+ sbp{"Ñангу"}
sc{"ÑардинÑкий"}
scn{"ÑицилийÑкий"}
sco{"шотландÑкий"}
sd{"Ñиндхи"}
se{"ÑеверноÑаамÑкий"}
+ see{"Ñенека"}
+ seh{"Ñена"}
sel{"ÑелькупÑкий"}
sem{"ÑемитÑкий Ñзык"}
+ ses{"койраборо Ñенни"}
sg{"Ñанго"}
sga{"ÑтароирландÑкий"}
sgn{"Ñзык глухонемых"}
sh{"ÑербÑкохорватÑкий"}
+ shi{"тахелхит"}
shn{"шанÑкий"}
si{"ÑингальÑкий"}
sid{"Ñидама"}
@@ -452,12 +501,14 @@ ru{
sv{"шведÑкий"}
sw{"Ñуахили"}
swb{"коморÑкий"}
+ swc{"конголезÑкий Ñуахили"}
syc{"клаÑÑичеÑкий ÑирийÑкий"}
syr{"ÑирийÑкий"}
ta{"тамильÑкий"}
tai{"тайÑкий Ñзык"}
te{"телугу"}
tem{"темне"}
+ teo{"теÑо"}
ter{"терено"}
tet{"тетум"}
tg{"таджикÑкий"}
@@ -484,14 +535,16 @@ ru{
tut{"алтайÑкий Ñзык"}
tvl{"тувалу"}
tw{"тви"}
+ twq{"таÑавак"}
ty{"таитÑнÑкий"}
tyv{"тувинÑкий"}
+ tzm{"тамазит (Центральное Марокко)"}
udm{"удмуртÑкий"}
ug{"уйгурÑкий"}
uga{"угаритÑкий"}
uk{"украинÑкий"}
umb{"умбунду"}
- und{"неизвеÑтный или недейÑтвительный Ñзык"}
+ und{"неизвеÑтный Ñзык"}
ur{"урду"}
uz{"узбекÑкий"}
vai{"ваи"}
@@ -499,6 +552,7 @@ ru{
vi{"вьетнамÑкий"}
vo{"волапюк"}
vot{"водÑкий"}
+ vun{"вунджо"}
wa{"валлонÑкий"}
wak{"вакашÑкие Ñзыки"}
wal{"воламо"}
@@ -508,8 +562,10 @@ ru{
wo{"волоф"}
xal{"калмыцкий"}
xh{"кÑоза"}
+ xog{"Ñога"}
yao{"Ñо"}
yap{"Ñп"}
+ yav{"Ñнбан"}
yi{"идиш"}
yo{"йоруба"}
ypk{"юпикÑкий Ñзык"}
@@ -655,7 +711,7 @@ ru{
Zsym{"Символы"}
Zxxx{"ÐенапиÑаннаÑ"}
Zyyy{"ОбщепринÑтаÑ"}
- Zzzz{"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð»Ð¸ недейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð¸ÑьменноÑÑ‚ÑŒ"}
+ Zzzz{"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¿Ð¸ÑьменноÑÑ‚ÑŒ"}
}
Scripts%stand-alone{
Hans{"Упрощенный китайÑкий"}
@@ -678,14 +734,16 @@ ru{
roc{"КитайÑкий календарь"}
}
collation{
- big5han{"традиционный китайÑкий - Big5"}
+ big5han{"Сортировка традиционного китайÑкого Ñзыка – Big5"}
dictionary{"Ñловарный порÑдок Ñортировки"}
ducet{"cÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð°Ñ Ñортировка Unicode"}
gb2312han{"упрощенный китайÑкий - GB2312"}
phonebook{"порÑдок телефонной книги"}
+ phonetic{"ФонетичеÑкий порÑдок Ñортировки"}
pinyin{"пиньинь"}
reformed{"реформированный порÑдок Ñортировки"}
search{"поиÑк"}
+ searchjl{"ПоиÑк по первой ÑоглаÑной хангыль"}
stroke{"по чертам"}
traditional{"традиционный порÑдок"}
unihan{"Ñортировка по ключам, затем по чертам"}
@@ -698,6 +756,7 @@ ru{
beng{"БенгальÑкие цифры"}
deva{"Цифры деванагари"}
ethi{"ЭфиопÑкие цифры"}
+ finance{"Символы Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ„Ð¸Ð½Ð°Ð½Ñовых показателей"}
fullwide{"Полный формат цифр"}
geor{"ГрузинÑкие цифры"}
grek{"ГречеÑкие цифры"}
@@ -719,13 +778,17 @@ ru{
mlym{"Цифры малаÑлам"}
mong{"МонгольÑкие цифры"}
mymr{"БирманÑкие цифры"}
+ native{"ÐžÐ±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ†Ð¸Ñ„Ñ€ коренного наÑелениÑ"}
orya{"Цифры ориÑ"}
roman{"РимÑкие цифры"}
romanlow{"РимÑкие цифры в нижнем региÑтре"}
taml{"ТамильÑкие цифры"}
+ tamldec{"ТамильÑкие цифры"}
telu{"Цифры телугу"}
thai{"ТайÑкие цифры"}
tibt{"ТибетÑкие цифры"}
+ traditional{"Ð¢Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ ÑиÑтема нумерации"}
+ vaii{"Цифры Ñзыка вай"}
}
}
Variants{
@@ -748,13 +811,14 @@ ru{
VALENCIA{"ВаленÑийÑкий"}
WADEGILE{"СиÑтема УÑйда – Джайлза"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"Язык: {0}"}
script{"ÐапиÑание: {0}"}
territory{"Регион: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ru_UA.txt b/Build/source/libs/icu/icu-50.1/data/lang/ru_UA.txt
index d1588d6cc3d..18a8169e817 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ru_UA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ru_UA.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ru_UA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ru_UA.xml
// *
// ***************************************************************************
ru_UA{
@@ -13,5 +13,5 @@ ru_UA{
mh{"маршальÑкий"}
tlh{"клингон"}
}
- Version{"2.0.57.98"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/rw.txt b/Build/source/libs/icu/icu-50.1/data/lang/rw.txt
index a293cdf10a9..336252996ab 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/rw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/rw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rw.xml
// *
// ***************************************************************************
/**
@@ -118,5 +118,5 @@ rw{
yi{"Inyeyidishi"}
zu{"Inyezulu"}
}
- Version{"2.0.63.55"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/rwk.txt b/Build/source/libs/icu/icu-50.1/data/lang/rwk.txt
index c4cfd3a5f27..ef3a36a67c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/rwk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/rwk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rwk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rwk.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ rwk{
zh{"Kyichina"}
zu{"Kyizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/saq.txt b/Build/source/libs/icu/icu-50.1/data/lang/saq.txt
index 4ad9a9efdf9..aeef054b50e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/saq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/saq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/saq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/saq.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ saq{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sbp.txt b/Build/source/libs/icu/icu-50.1/data/lang/sbp.txt
index a3680cf2d37..d162ea92150 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sbp.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sbp.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sbp.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sbp.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ sbp{
zh{"Ishishina"}
zu{"Ishisulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/seh.txt b/Build/source/libs/icu/icu-50.1/data/lang/seh.txt
index 2d9c2715aab..926b4d79136 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/seh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/seh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/seh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/seh.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ seh{
zh{"chinês"}
zu{"zulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ses.txt b/Build/source/libs/icu/icu-50.1/data/lang/ses.txt
index 84adfa540a2..b4289320d49 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ses.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ses.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ses.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ses.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ ses{
zh{"Sinuwa senni, Mandareŋ"}
zu{"Zulu senni"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sg.txt b/Build/source/libs/icu/icu-50.1/data/lang/sg.txt
index 6771af676bb..6e456340ef4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sg.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ sg{
zh{"Shinuäa"}
zu{"Zûlu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sh.txt b/Build/source/libs/icu/icu-50.1/data/lang/sh.txt
index 3f0a236bf0f..3f0a236bf0f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sh.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sh_BA.txt b/Build/source/libs/icu/icu-50.1/data/lang/sh_BA.txt
index af5634f47c4..af5634f47c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sh_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sh_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sh_CS.txt b/Build/source/libs/icu/icu-50.1/data/lang/sh_CS.txt
index 2adfb4a31be..2adfb4a31be 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sh_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sh_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sh_YU.txt b/Build/source/libs/icu/icu-50.1/data/lang/sh_YU.txt
index 516cdf3a432..516cdf3a432 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sh_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sh_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/shi_Tfng.txt b/Build/source/libs/icu/icu-50.1/data/lang/shi.txt
index 60139736bec..91b4f204881 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/shi_Tfng.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/shi.txt
@@ -2,14 +2,14 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Tfng.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi.xml
// *
// ***************************************************************************
/**
- * ICU <specials> source: <path>/xml/main/shi_Tfng.xml
+ * ICU <specials> source: <path>/xml/main/shi.xml
*/
-shi_Tfng{
+shi{
Languages{
ak{"ⵜⴰⴽⴰâµâµœ"}
am{"ⵜⴰⵎⵀⴰⵔⵉⵜ"}
@@ -57,5 +57,5 @@ shi_Tfng{
zh{"ⵜⴰⵛⵉâµâµ¡âµ‰âµœ"}
zu{"ⵜⴰⵣⵓâµâµ“ⵜ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/shi.txt b/Build/source/libs/icu/icu-50.1/data/lang/shi_Latn.txt
index 42aee2d5192..6bc3b9da7bc 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/shi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/shi_Latn.txt
@@ -2,14 +2,14 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Latn.xml
// *
// ***************************************************************************
/**
- * ICU <specials> source: <path>/xml/main/shi.xml
+ * ICU <specials> source: <path>/xml/main/shi_Latn.xml
*/
-shi{
+shi_Latn{
Languages{
ak{"takant"}
am{"tamharit"}
@@ -57,5 +57,5 @@ shi{
zh{"tacinwit"}
zu{"tazulut"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/shi_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/lang/shi_Latn_MA.txt
index cd7fd6493e8..cd7fd6493e8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/shi_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/shi_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/shi_MA.txt b/Build/source/libs/icu/icu-50.1/data/lang/shi_MA.txt
index 91d13a9b74e..91d13a9b74e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/shi_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/shi_MA.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/shi_Tfng.txt b/Build/source/libs/icu/icu-50.1/data/lang/shi_Tfng.txt
new file mode 100644
index 00000000000..12bcee9d2a1
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/shi_Tfng.txt
@@ -0,0 +1,14 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Tfng.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/shi_Tfng.xml
+ */
+shi_Tfng{
+ Version{"2.0.75.56"}
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/si.txt b/Build/source/libs/icu/icu-50.1/data/lang/si.txt
new file mode 100644
index 00000000000..22bf6f1b8b5
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/si.txt
@@ -0,0 +1,253 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/si.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/si.xml
+ */
+si{
+ Keys{
+ calendar{"දිනදසුන"}
+ collation{"අකà·à¶»à·à¶¯à·’ පිළිවෙළ"}
+ currency{"මුදල්"}
+ numbers{"ඉලක්කම්"}
+ }
+ Languages{
+ ab{"ඇබ්කà·à·ƒà·’යà·à¶±à·”"}
+ af{"අප්â€à¶»à·’කà·à¶±à·”"}
+ am{"ඇම්හà·à¶»à·’ක්"}
+ ar{"අරà·à¶¶à·’"}
+ as{"ඇසෑම්"}
+ az{"අසර්බයිජà·à¶­à·Š"}
+ be{"බෙලරුසියà·à¶±à·”"}
+ bg{"බල්ගේරියà·à¶±à·”"}
+ bn{"බෙංගà·à¶½à·’"}
+ bo{"ටිබෙට්"}
+ bs{"බොස්නියà·à¶±à·”"}
+ ca{"කà·à¶§à¶½à¶±à·Š"}
+ cs{"චෙත්"}
+ cy{"වෙල්ස්"}
+ da{"ඩà·à¶±à·’à·à·Š"}
+ de{"ජර්මන්"}
+ de_AT{"ඔස්ට්â€à¶»à·’යà·à¶±à·” ජර්මන්"}
+ de_CH{"ස්විස් උසස් ජර්මන්"}
+ dv{"දිවෙහි"}
+ el{"ග්â€à¶»à·“ක"}
+ en{"ඉංග්â€à¶»à·“සි"}
+ en_AU{"ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” ඉංග්â€à¶»à·“සි"}
+ en_CA{"කà·à¶±à·šà¶©à·’යà·à¶±à·” ඉංග්â€à¶»à·“සි"}
+ en_GB{"බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º ඉංග්â€à¶»à·“සින්â€à¶º"}
+ en_US{"ඇමෙරිකà·à¶±à·” ඉංග්â€à¶»à·“සි"}
+ eo{"එස්පà·à¶»à¶±à·Šà¶§à·"}
+ es{"ස්පà·à¶¤à·Šà¶¤"}
+ es_419{"ලතින් ඇමරිකà·à¶±à·” ස්පà·à¶¤à·Šà¶¤"}
+ es_ES{"යුරà·à¶´à·“ය ස්පà·à¶¤à·Šà¶¤"}
+ et{"එස්තà·à¶±à·’යà·à¶±à·”"}
+ eu{"බොස්කà·"}
+ fa{"පර්සියà·à¶±à·”"}
+ fi{"ෆිනිà·à·Š"}
+ fil{"පිලිපීන"}
+ fj{"ෆීජි"}
+ fo{"ෆේරà·à·ƒà·Š"}
+ fr{"ප්â€à¶»à¶‚à·"}
+ fr_CA{"කà·à¶±à·šà¶©à·’යà·à¶±à·” ප්â€à¶»à¶‚à·"}
+ fr_CH{"ස්විස් ප්â€à¶»à¶‚à·"}
+ fy{"බටහිර ෆ්â€à¶»à·’සියà·à¶±à·”"}
+ ga{"අයිරිෂ්"}
+ gl{"ගà·à¶½à·“සියà·à¶±à·”"}
+ gn{"ගුවà·à¶»à¶±à·’"}
+ gsw{"ස්විස් ජර්මනි"}
+ gu{"ගුජරà·à¶§à·’"}
+ ha{"à·„à·à·ƒà·"}
+ haw{"à·„à·€à·à¶ºà·’"}
+ he{"හීබෲ"}
+ hi{"හින්දි"}
+ hr{"ක්â€à¶»à·à¶ºà·šà·à·’යà·à¶±à·”"}
+ ht{"හයිටි"}
+ hu{"හන්ගේරියà·à¶±à·”"}
+ hy{"ආර්මේනියà·à¶±à·”"}
+ id{"ඉන්දුනීසියà·à¶±à·”"}
+ ig{"ඉග්බà·"}
+ is{"අයිස්ලන්ත"}
+ it{"ඉතà·à¶½à·’"}
+ ja{"ජපන්"}
+ jv{"ජවà·à¶±à·Šà·ƒà·Š"}
+ ka{"ජà·à¶»à·Šà¶¢à·’යà·à¶±à·”"}
+ kk{"කà·à·à·„à·Š"}
+ km{"කමර්"}
+ kn{"කණ්ණඩ"}
+ ko{"කොරියà·à¶±à·”"}
+ ks{"කà·à·‚්මීර්"}
+ ku{"කුර්දිà·à·Š"}
+ ky{"කිර්ගිස්"}
+ la{"ලතින්"}
+ lb{"ලක්සà·à¶¸à·Šà¶¶à¶»à·Šà¶œà·Š"}
+ lo{"ලà·à·€à·"}
+ lt{"ලිතුවේනියà·à¶±à·”"}
+ lv{"ලà·à¶§à·Šà·€à·’යà·à¶±à·”"}
+ mg{"මලගà·à·ƒà·’"}
+ mi{"මà·à·€à·œà¶»à·’"}
+ mk{"මà·à·ƒà·’ඩà·à¶±à·’යà·à¶±à·”"}
+ ml{"මලයà·à¶½à¶¸à·Š"}
+ mr{"මරà·à¶§à·’"}
+ ms{"මà·à¶½à·š"}
+ mt{"මොල්ටිස්"}
+ my{"බර්මිස්"}
+ nb{"නà·à·€à·šà¶¢à·’යà·à¶±à·” බොක්මà·à¶½à·Š"}
+ ne{"නේපà·à¶½"}
+ nl{"ලන්දේසි"}
+ nl_BE{"ෆ්ලෙමිà·à·Š"}
+ nn{"නොවේර්ජියà·à¶±à·” නයිනà·à¶»à·Šà·ƒà·Šà¶šà·Š"}
+ or{"ඔරියà·"}
+ pa{"ජන්ජà·à¶¶à·Š"}
+ pl{"පà·à¶½à¶±à·Šà¶­"}
+ ps{"පෂ්ටො"}
+ pt{"පෘතුගීසි"}
+ pt_BR{"බ්â€à¶»à·ƒà·“ල පෘතුගීසි"}
+ pt_PT{"යුරà·à¶´à·“ය පෘතුගීසි"}
+ qu{"ක්වීකුවà·"}
+ rm{"රොමෑන්à·à·Š"}
+ ro{"රà·à¶¸à·à¶±à·”"}
+ ru{"රුසියà·à¶±à·”"}
+ sa{"සංස්කෘත"}
+ sd{"සින්ධි"}
+ si{"සිංහල"}
+ sk{"ස්ලà·à·€à·à¶šà·Š"}
+ sl{"ස්ලà·à·€à·šà¶±à·’යà·à¶±à·”"}
+ so{"à·ƒà·à¶¸à·à¶½à·’"}
+ sq{"ඇල්බේනියà·à¶±à·”"}
+ sr{"සර්බියà·à¶±à·”"}
+ su{"සන්ඩන්ස්"}
+ sv{"ස්වෙඩිà·à·Š"}
+ sw{"ටර්ක්මෙන්"}
+ ta{"දෙමළ"}
+ te{"තෙලිඟු"}
+ tg{"ටජික්"}
+ th{"තà·à¶ºà·’"}
+ ti{"ටිග්â€à¶»à·’න්යà·"}
+ tk{"ටර්මෙන්"}
+ to{"ටොංගà·"}
+ tr{"තුර්කි"}
+ tt{"ටà·à¶§à¶»à·Š"}
+ ug{"උයිගර්"}
+ uk{"යුක්රේනියà·à¶±à·”"}
+ und{"නොදත් භà·à·‚à·"}
+ ur{"උර්දු"}
+ uz{"උස්බෙක්"}
+ vi{"වියට්නà·à¶¸à·Š"}
+ wo{"වොලොෆ්"}
+ xh{"à·à·à·ƒà·"}
+ yo{"යොරූබà·"}
+ zh{"චීන"}
+ zh_Hans{"සරල චීන"}
+ zh_Hant{"à·ƒà·à¶¸à·Šà¶´à·Šâ€à¶»à¶¯à·à¶ºà·’ක චීන"}
+ zu{"සුලු"}
+ zxx{"à·€à·à¶œà·Š විද්â€à¶ºà· අන්තර්ගතයක් නà·à¶­"}
+ }
+ Scripts{
+ Arab{"අරà·à¶¶à·’"}
+ Armn{"ආර්මේනියà·à¶±à·”"}
+ Beng{"බෙංගà·à¶½à·’"}
+ Bopo{"බොෆà·à¶¸à·œà·†à·"}
+ Brai{"බ්â€à¶»à·šà¶½à·Š"}
+ Cyrl{"සිරිලික්"}
+ Deva{"දේවනà·à¶œà¶»à·“"}
+ Ethi{"ඉතියà·à¶´à·’යà·à¶±à·”"}
+ Geor{"ජà·à¶»à·Šà¶¢à·’යà·à¶±à·”"}
+ Grek{"ග්â€à¶»à·“ක"}
+ Gujr{"ගුජරà·à¶§à·’"}
+ Guru{"ගර්මුකිහ්"}
+ Hang{"à·„à·à¶±à·Šà¶œà·”ල්"}
+ Hani{"හන්"}
+ Hans{"සරළ"}
+ Hant{"à·ƒà·à¶¸à·Šà¶´à·Šâ€à¶»à¶¯à·à¶ºà·’ක"}
+ Hebr{"හීබෲ"}
+ Hira{"හිරඟනà·"}
+ Jpan{"ජපන්"}
+ Kana{"කටකන"}
+ Khmr{"කමර්"}
+ Knda{"කණ්ණඩ"}
+ Kore{"කොරියà·à¶±à·”"}
+ Laoo{"ලà·à·€à·"}
+ Latn{"ලතින්"}
+ Mlym{"මලයà·à¶½à¶¸à·Š"}
+ Mong{"මොන්ගà·à¶½à·’යà·à¶±à·”"}
+ Mymr{"මියන්මà·à¶»"}
+ Orya{"ඔරියà·"}
+ Sinh{"සිංහල"}
+ Taml{"දෙමල"}
+ Telu{"තෙළිඟු"}
+ Thaa{"තà·à¶±"}
+ Thai{"තà·à¶ºà·’"}
+ Tibt{"ටිâ€à¶¶à·™à¶§à·Š"}
+ Zsym{"සංකේත"}
+ Zxxx{"අලිඛිත"}
+ Zyyy{"පොදු."}
+ Zzzz{"නොදත් අක්ෂර මà·à¶½à·à·€"}
+ }
+ Types{
+ calendar{
+ buddhist{"බොදු දිනදසුන"}
+ chinese{"චීන දිනදසුන"}
+ gregorian{"දිනදසුන"}
+ hebrew{"හීබෲ දිනදසුන"}
+ }
+ collation{
+ dictionary{"අකà·à¶»à·à¶¯à·’ පිළිවෙළ"}
+ ducet{"යුනිකේත පෙරනිමි අකà·à¶»à·à¶¯à·’ පිළිවෙළ"}
+ search{"à·ƒà·à¶¸à·à¶±à·Šâ€à¶º සෙවීම"}
+ }
+ numbers{
+ arab{"ඉන්දු අරà·à¶¶à·’ ඉලක්කම්"}
+ arabext{"à·€à·à¶©à·’ කළ ඉන්දු අරà·à¶¶à·’ ඉලක්කම්"}
+ armn{"ඇමරිකà·à¶±à·” සංඛ්â€à¶ºà·à¶‚කන"}
+ armnlow{"ඇමරිකà·à¶±à·” කුඩ෠සංඛ්â€à¶ºà·à¶‚කන"}
+ beng{"බෙංගà·à¶½à·’ ඉලක්කම්"}
+ deva{"දේවනà·à¶œà¶»à·“ ඉලක්කම්"}
+ ethi{"ඉතියà·à¶´à·’යà·à¶±à·” සංඛ්â€à¶ºà·à¶‚කන"}
+ fullwide{"සම්පූර්ණ සංඛ්â€à¶ºà·à·€"}
+ geor{"ජà·à¶¢à·’යà·à¶±à·” සංඛ්â€à¶ºà·à¶‚කන"}
+ grek{"ග්â€à¶»à·“ක සංඛ්â€à¶ºà·à¶‚කන"}
+ greklow{"ග්â€à¶»à·“ක කුඩ෠සංඛ්â€à¶ºà·à¶‚කන"}
+ gujr{"ගුජරà·à¶§à·’ ඉලක්කම්"}
+ guru{"ගුර්මුකී ඉලක්කම්"}
+ hanidec{"චීන දà·à¶¸ සංඛ්â€à¶ºà·à¶‚කන"}
+ hans{"සරල කළ චීන සංඛ්â€à¶ºà·à¶‚කන"}
+ hansfin{"සරල කළ චීන ව්â€à¶ºà·à¶´à·à¶»à·’ක සංඛ්â€à¶ºà·à¶‚කන"}
+ hant{"à·ƒà·à¶¸à·Šà¶´à·Šâ€à¶»à¶¯à·à¶ºà·’ක චීන සංඛ්â€à¶ºà·à¶‚කන"}
+ hantfin{"à·ƒà·à¶¸à·Šà¶´à·Šâ€à¶»à¶¯à·à¶ºà·’ක චීන ව්â€à¶ºà·à¶´à·à¶»à·’ක සංඛ්â€à¶ºà·à¶‚කන"}
+ hebr{"හීබ්â€à¶»à·‘ සංඛ්â€à¶ºà·à¶‚කන"}
+ jpan{"ජපà·à¶± සංඛ්â€à¶ºà·à¶‚කන"}
+ jpanfin{"ජපà·à¶± ව්â€à¶ºà·à¶´à·à¶»à·’ක සංඛ්â€à¶ºà·à¶‚කන"}
+ khmr{"කමà·à¶»à·Š ඉලක්කම්"}
+ knda{"කන්නඩ ඉලක්කම්"}
+ laoo{"ලà·à¶• ඉලක්කම්"}
+ latn{"යුරà·à¶´à·“ය අංක"}
+ mlym{"මලයà·à¶½à¶¸à·Š ඉලක්කම්"}
+ mymr{"බුරුම ඉලක්කම්"}
+ orya{"ඔරිය෠ඉලක්කම්"}
+ roman{"රà·à¶¸à·à¶±à·” සංඛ්â€à¶ºà·à¶‚කන"}
+ romanlow{"රà·à¶¸à·à¶±à·” කුඩ෠සංඛ්â€à¶ºà·à¶‚කන"}
+ taml{"à·ƒà·à¶¸à·Šà¶´à·Šâ€à¶»à¶¯à·à¶ºà·’ක දෙමළ සංඛ්â€à¶ºà·à¶‚කන"}
+ tamldec{"දෙමළ ඉලක්කම්"}
+ telu{"තෙළිඟු ඉලක්කම්"}
+ thai{"තà·à¶ºà·’ ඉලක්කම්"}
+ tibt{"ටිබෙට ඉලක්කම්"}
+ }
+ }
+ Version{"2.0.78.39"}
+ codePatterns{
+ language{"{0} භà·à·‚à·à·€: සිංහල"}
+ script{"{0} අක්ෂර මà·à¶½à·à·€: සිංහල"}
+ territory{"කලà·à¶´à¶º: {0}"}
+ }
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
+ separator{", "}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sk.txt b/Build/source/libs/icu/icu-50.1/data/lang/sk.txt
index ee9c2b4b4b4..c3792ad00a8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sk.xml
// *
// ***************************************************************************
/**
@@ -12,14 +12,26 @@
sk{
Keys{
calendar{"Kalendár"}
+ colAlternate{"Ignorovať radenie symbolov"}
+ colBackwards{"Obrátené radenie akcentov"}
+ colCaseFirst{"Radenie veľkých a malých písmen"}
+ colCaseLevel{"Rozlišovanie veľkých a malých písmen pri radení"}
+ colHiraganaQuaternary{"Radenie podľa slabiÄných písiem (kana)"}
+ colNormalization{"Normalizované radenie"}
+ colNumeric{"Číselné radenie"}
+ colStrength{"Sila radenia"}
collation{"Triedenie"}
currency{"Mena"}
numbers{"Číslice"}
+ timezone{"Časové pásmo"}
+ va{"Variant miestneho nastavenia"}
+ variableTop{"Radiť ako symboly"}
x{"Súkromné použitie"}
}
Languages{
aa{"afarÄina"}
ab{"abcházština"}
+ ace{"acehÄina"}
ach{"aÄoli"}
ada{"adangme"}
ady{"adygÄina"}
@@ -27,21 +39,26 @@ sk{
af{"afrikánÄina"}
afa{"afroázijské jazyky"}
afh{"afrihili"}
+ agq{"aghem"}
ain{"ainÄina"}
ak{"akanÄina"}
akk{"akkadÄina"}
ale{"aleutÄina"}
alg{"algonkinské jazyky"}
+ alt{"južná altajÄina"}
am{"amharÄina"}
an{"aragónÄina"}
+ ang{"stará angliÄtina"}
anp{"angika"}
apa{"apaÄské jazyky"}
ar{"arabÄina"}
+ arc{"aramejÄina"}
arn{"araukánÄina"}
arp{"arapaho"}
art{"umelý jazyk"}
arw{"arawaÄtina"}
as{"ásámÄina"}
+ asa{"asu"}
ast{"astúrÄina"}
ath{"athabaské jazyky"}
aus{"austrálske jazyky"}
@@ -50,57 +67,85 @@ sk{
ay{"aymarÄina"}
az{"azerbajdžanÄina"}
ba{"baskirÄina"}
+ bad{"banda"}
bai{"bamileke"}
bal{"balúÄtina"}
ban{"balijÄina"}
bas{"basa"}
bat{"baltské jazyky"}
+ bax{"bamun"}
+ bbj{"ghomala"}
be{"bieloruština"}
bej{"bedža"}
bem{"bemba"}
ber{"berberské jazyky"}
+ bez{"bena"}
+ bfd{"bafut"}
bg{"bulharÄina"}
bh{"bihárske jazyky"}
bho{"bhódžpurÄina"}
bi{"bislama"}
bik{"bikol"}
bin{"bini"}
+ bkm{"kom"}
+ bla{"siksika"}
bm{"bambarÄina"}
bn{"bengálÄina"}
bnt{"bantuské jazyky"}
bo{"tibetÄina"}
br{"bretónÄina"}
bra{"bradžÄina"}
+ brx{"bodo"}
bs{"bosniaÄtina"}
+ bss{"akoose"}
btk{"batacké jazyky"}
bua{"buriatÄina"}
bug{"bugiština"}
+ bum{"bulu"}
byn{"blin"}
+ byv{"medumba"}
ca{"katalánÄina"}
+ cad{"kaddo"}
cai{"jazyk stredoamerických indiánov"}
car{"karibský"}
cau{"kaukazské jazyky"}
+ cay{"cayuga"}
+ cch{"atsam"}
ce{"ÄeÄenÄina"}
ceb{"cebuánÄina"}
cel{"keltské jazyky"}
+ cgg{"Äiga"}
ch{"ÄamorÄina"}
chb{"ÄibÄa"}
chg{"ÄagatajÄina"}
+ chk{"truk"}
+ chm{"marijÄina"}
chn{"Äinucký žargón"}
cho{"ÄoktavÄina"}
chp{"ÄipevajÄina"}
chr{"Äerokí"}
chy{"ÄejenÄina"}
+ ckb{"kurdÄina (sorání)"}
cmc{"Äamaské jazyky"}
co{"korziÄtina"}
+ cop{"koptÄina"}
+ cpe{"anglická kreolÄina alebo pidžin"}
+ cpf{"francúzska kreolÄina alebo pidžin"}
+ cpp{"portugalská kreolÄina alebo pidžin"}
cr{"krí"}
+ crh{"krymská tureÄtina"}
+ crp{"kreolÄina alebo pidžin"}
cs{"ÄeÅ¡tina"}
+ csb{"kaÅ¡ubÄina"}
cu{"cirkevná slovanÄina"}
+ cus{"kušitské jazyky"}
cv{"ÄuvaÅ¡tina"}
cy{"waleština"}
da{"dánÄina"}
dak{"dakotÄina"}
dar{"darginÄina"}
+ dav{"taita"}
+ day{"dajaÄtina"}
de{"nemÄina"}
de_AT{"rakúska nemÄina"}
de_CH{"Å¡vajÄiarska spisovná nemÄina"}
@@ -108,12 +153,18 @@ sk{
den{"slovanÄina"}
dgr{"dogribÄina"}
din{"dinka"}
+ dje{"zarma"}
doi{"dógrí"}
dra{"drávidské jazyky"}
+ dsb{"dolnolužická srbÄina"}
dua{"duala"}
+ dum{"stredná holandÄina"}
dv{"divehi"}
+ dyo{"jola-fonyi"}
dyu{"Äula"}
dz{"dzongkä"}
+ dzg{"dazaga"}
+ ebu{"embu"}
ee{"eweština"}
efi{"efik"}
egy{"staroegyptský"}
@@ -125,6 +176,7 @@ sk{
en_CA{"kanadská angliÄtina"}
en_GB{"britská angliÄtina"}
en_US{"americká angliÄtina"}
+ enm{"stredná angliÄtina"}
eo{"esperanto"}
es{"Å¡panielÄina"}
es_419{"latinskoamerická Å¡panielÄina"}
@@ -145,6 +197,9 @@ sk{
fr{"francúzština"}
fr_CA{"kanadská francúzština"}
fr_CH{"Å¡vajÄiarska francúzÅ¡tina"}
+ frm{"stredná francúzština"}
+ fro{"stará francúzština"}
+ frr{"severná frízština"}
frs{"východná frízština"}
fur{"friulÄina"}
fy{"západná frízština"}
@@ -152,169 +207,407 @@ sk{
gaa{"ga"}
gay{"gayo"}
gba{"gbaja"}
- gd{"Å¡kótÄina"}
+ gd{"Å¡kótska gaelÄina"}
gem{"germánske jazyky"}
+ gez{"etiópÄina"}
+ gil{"kiribatÄina"}
gl{"galícijÄina"}
+ gmh{"stredná horná nemÄina"}
gn{"guaraní"}
+ goh{"stará horná nemÄina"}
+ gon{"góndÄina"}
+ gor{"gorontalo"}
got{"gótÄina"}
+ grb{"grebo"}
grc{"starogréÄtina"}
gsw{"Å¡vajÄiarska nemÄina"}
gu{"gudžarátÄina"}
+ guz{"gusii"}
gv{"manÄina"}
+ gwi{"gwichʼin"}
ha{"hauština"}
+ hai{"haida"}
haw{"havajÄina"}
he{"hebrejÄina"}
hi{"hindÄina"}
+ hil{"hiligajnonÄina"}
+ him{"himachali"}
+ hit{"chetitÄina"}
+ hmn{"hmong"}
ho{"hiri motu"}
hr{"chorvátÄina"}
- ht{"haitský"}
+ hsb{"hornolužická srbÄina"}
+ ht{"haitÄina"}
hu{"maÄarÄina"}
+ hup{"hupÄina"}
hy{"arménÄina"}
hz{"herero"}
ia{"interlingua"}
+ iba{"ibanÄina"}
+ ibb{"ibibio"}
id{"indonézština"}
ie{"interlingue"}
ig{"igboština"}
+ ii{"s’Ächuanská ioÅ¡tina"}
+ ijo{"idžo"}
+ ik{"inupiaq"}
+ ilo{"ilokánÄina"}
+ inc{"indické jazyky"}
ine{"indoeurópske jazyky"}
+ inh{"inguština"}
+ io{"ido"}
ira{"iránske jazyky"}
+ iro{"irokézske jazyky"}
is{"islandÄina"}
it{"talianÄina"}
+ iu{"inuktitut"}
ja{"japonÄina"}
+ jbo{"lojban"}
+ jmc{"machame"}
+ jpr{"židovská perzština"}
+ jrb{"židovská arabÄina"}
jv{"jávÄina"}
ka{"gruzínÄina"}
- kg{"konžština"}
+ kaa{"karakalpaÄtina"}
+ kab{"kabylÄina"}
+ kac{"kaÄjinÄina"}
+ kaj{"jju"}
+ kam{"kamba"}
+ kar{"karenÄina"}
+ kaw{"kawi"}
+ kbd{"kabardÄina"}
+ kbl{"kanembu"}
+ kcg{"tyap"}
+ kde{"makonde"}
+ kea{"kapverdÄina"}
+ kfo{"koro"}
+ kg{"kongÄina"}
+ kha{"khasijÄina"}
+ khi{"kojsanské jazyky"}
+ kho{"chotanÄina"}
+ khq{"západná songhajÄina"}
+ ki{"kikuju"}
kj{"kuaňama"}
kk{"kazaština"}
+ kkj{"kako"}
kl{"grónska eskimáÄtina"}
+ kln{"kalenjin"}
km{"kambodžská khmérÄina"}
+ kmb{"kimbundu"}
kn{"kannadÄina"}
ko{"kórejÄina"}
+ kok{"kónkánÄina"}
+ kos{"kusaie"}
+ kpe{"kpelle"}
kr{"kanurijÄina"}
+ krc{"karaÄajevsko-balkarský jazyk"}
+ krl{"karelÄina"}
+ kro{"kru"}
+ kru{"kurukhÄina"}
ks{"kaÅ¡mírÄina"}
+ ksb{"Å¡ambala"}
+ ksf{"bafia"}
+ ksh{"kolínÄina"}
ku{"kurdÄina"}
+ kum{"kumyÄtina"}
+ kut{"kutenajÄina"}
kv{"komijÄina"}
kw{"kornÄina"}
ky{"kirgizština"}
la{"latinÄina"}
+ lad{"židovská Å¡panielÄina"}
+ lag{"langi"}
+ lah{"lahandÄina"}
+ lam{"lamba"}
lb{"luxemburÄina"}
+ lez{"lezginÄina"}
lg{"gandÄina"}
+ li{"limburÄina"}
ln{"lingalÄina"}
lo{"laoština"}
lol{"mongo"}
+ loz{"lozi"}
lt{"litovÄina"}
lu{"luba-katanga"}
+ lua{"luba-luluánÄina"}
+ lui{"luiseňo"}
+ lun{"lunda"}
+ luo{"luo"}
+ lus{"mizorámÄina"}
+ luy{"luyia"}
lv{"lotyština"}
+ mad{"madurÄina"}
+ maf{"mafa"}
+ mag{"magadhÄina"}
+ mai{"maithilÄina"}
+ mak{"makasarÄina"}
+ man{"mandingo"}
map{"austronézske jazyky"}
+ mas{"masajÄina"}
+ mde{"maba"}
+ mdf{"mokÅ¡ianÄina"}
+ mdr{"mandarÄina"}
+ men{"mendi"}
+ mer{"meru"}
+ mfe{"maurícijská kreolÄina"}
mg{"malgaština"}
+ mga{"stredná írÄina"}
+ mgh{"makhuwa-meetto"}
mh{"kajin-majol"}
mi{"maorijÄina"}
+ mic{"mikmakÄina"}
+ min{"minangkabauÄina"}
+ mis{"rôznorodý jazyk"}
mk{"macedónÄina"}
+ mkh{"mon-khmérsky jazyk"}
ml{"malajálamÄina"}
mn{"mongolÄina"}
+ mnc{"mandžuština"}
+ mni{"manípurÄina"}
+ mno{"jazyk manobo"}
mo{"moldavÄina"}
+ moh{"mohawk"}
+ mos{"mossi"}
mr{"maráthÄina"}
ms{"malajÄina"}
mt{"maltÄina"}
+ mua{"mundang"}
+ mul{"viaceré jazyky"}
+ mun{"mundský jazyk"}
+ mus{"kríkÄina"}
+ mwl{"mirandÄina"}
+ mwr{"marawari"}
my{"barmÄina"}
+ mye{"myene"}
myn{"mayské jazyky"}
myv{"erzjanÄina"}
na{"nauru"}
+ nah{"nahuaský jazyk"}
nai{"jazyk severoamerických indiánov"}
- nb{"bokmål"}
+ nap{"neapolÄina"}
+ naq{"nama"}
+ nb{"nórsky bokmål"}
nd{"severné ndbele"}
+ nds{"dolná nemÄina"}
ne{"nepálÄina"}
+ new{"nevárÄina"}
ng{"ndonga"}
+ nia{"niasánÄina"}
+ nic{"nigersko-konžský jazyk"}
+ niu{"niueština"}
nl{"holandÄina"}
nl_BE{"flámÄina"}
+ nmg{"kwasio"}
nn{"nórsky nynorsk"}
+ nnh{"ngiemboon"}
no{"nórÄina"}
+ nog{"nogajÄina"}
+ non{"stará nórÄina"}
+ nqo{"n’ko"}
+ nr{"južná ndebelÄina"}
nso{"severná sothÄina"}
+ nub{"núbijský jazyk"}
+ nus{"nuer"}
nv{"navajo"}
+ nwc{"klasická nevárÄina"}
ny{"Äewa"}
+ nym{"ňamwezi"}
+ nyn{"ňankole"}
+ nyo{"ňoro"}
+ nzi{"nzima"}
oc{"okcitánÄina"}
oj{"odžibva"}
om{"oromÄina"}
or{"uríjÄina"}
os{"osetÄina"}
+ osa{"osagÄina"}
+ ota{"osmanská tureÄtina"}
+ oto{"oto-pameský jazyk"}
pa{"pandžábÄina"}
paa{"papuánsky"}
+ pag{"pangasinanÄina"}
+ pal{"pahlaví"}
+ pam{"pampanga"}
+ pap{"papiamento"}
+ pau{"palauÄina"}
+ peo{"stará perzština"}
+ phi{"filipínsky jazyk"}
+ phn{"feniÄtina"}
pi{"pálí"}
pl{"poľština"}
+ pon{"pohnpeiÄina"}
+ pra{"prakrity"}
+ pro{"stará okcitánÄina"}
ps{"paÅ¡túnÄina"}
pt{"portugalÄina"}
pt_BR{"brazílska portugalÄina"}
pt_PT{"iberská portugalÄina"}
qu{"keÄuánÄina"}
+ raj{"radžastanÄina"}
+ rap{"rapanujÄina"}
+ rar{"rarotongan"}
rm{"rétorománÄina"}
rn{"rundÄina"}
ro{"rumunÄina"}
+ roa{"románsky jazyk"}
+ rof{"rombo"}
+ rom{"rómÄina"}
+ root{"koreň"}
ru{"ruština"}
+ rup{"arumunÄina"}
rw{"rwandÄina"}
+ rwk{"rwa"}
sa{"sanskrit"}
+ sad{"sandawe"}
+ sah{"jakutÄina"}
sai{"jazyk juhoamerických indiánov"}
+ sal{"sališský jazyk"}
+ sam{"samaritánska aramejÄina"}
+ saq{"samburu"}
+ sas{"sasaÄtina"}
+ sat{"santalÄina"}
+ sba{"ngambay"}
+ sbp{"sangu"}
sc{"sardínÄina"}
scn{"sicílÄina"}
+ sco{"Å¡kótÄina"}
sd{"sindhÄina"}
se{"severná saamÄina"}
+ see{"seneca"}
+ seh{"sena"}
+ sel{"selkupÄina"}
+ sem{"semitský jazyk"}
+ ses{"koyraboro senni"}
sg{"sango"}
+ sga{"stará írÄina"}
sgn{"znaková reÄ"}
sh{"srbochorvátÄina"}
+ shi{"tachelhit"}
+ shn{"Å¡anÄina"}
+ shu{"Äadská arabÄina"}
si{"sinhalÄina"}
+ sid{"sidamo"}
+ sio{"siouský jazyk"}
+ sit{"sinotibetský jazyk"}
sk{"slovenÄina"}
sl{"slovinÄina"}
sla{"slovenský jazyk"}
sm{"samojÄina"}
+ sma{"južná saamÄina"}
+ smi{"saamský jazyk"}
+ smj{"luleská saamÄina"}
+ smn{"inariská saamÄina"}
+ sms{"skolt"}
sn{"Å¡onÄina"}
+ snk{"soninke"}
so{"somálÄina"}
+ sog{"sogdijÄina"}
+ son{"songhajÄina"}
sq{"albánÄina"}
sr{"srbÄina"}
+ srn{"sranan"}
+ srr{"serer"}
ss{"svazijÄina"}
+ ssa{"nilosaharský jazyk"}
+ ssy{"saho"}
st{"južná sothÄina"}
su{"sundÄina"}
+ suk{"sukuma"}
+ sus{"susu"}
sux{"sumerÄina"}
sv{"Å¡védÄina"}
sw{"swahilÄina"}
+ swb{"komorÄina"}
+ swc{"konžská svahilÄina"}
+ syc{"klasická sýrÄina"}
syr{"sýrÄina"}
ta{"tamilÄina"}
+ tai{"thajský jazyk"}
te{"telugÄina"}
+ tem{"temne"}
+ teo{"teso"}
+ ter{"tereno"}
tet{"tetum"}
tg{"tadžiÄtina"}
th{"thajÄina"}
- ti{"tigrejÄina"}
+ ti{"tigriňa"}
+ tig{"tigrejÄina"}
+ tiv{"tiv"}
tk{"turkménÄina"}
+ tkl{"tokelauÄina"}
tl{"tagalÄina"}
tlh{"klingónÄina"}
+ tli{"tlingitÄina"}
+ tmh{"tamašek"}
tn{"tswanÄina"}
- to{"tonžtina"}
+ to{"tongÄina"}
+ tog{"ňasa tonga"}
tpi{"tok pisin"}
tr{"tureÄtina"}
+ trv{"taroko"}
ts{"tsonga"}
+ tsi{"tsimshijské jazyky"}
tt{"tatárÄina"}
+ tum{"tumbuka"}
+ tup{"jazyk tupi"}
tut{"altajské jazyky"}
+ tvl{"tuvalÄina"}
tw{"twi"}
+ twq{"tasawak"}
ty{"tahitÄina"}
+ tyv{"tuvianÄina"}
+ tzm{"stredomarocká berberÄina"}
+ udm{"udmurtÄina"}
ug{"ujgurÄina"}
+ uga{"ugaritÄina"}
uk{"ukrajinÄina"}
- und{"neznámy alebo neplatný jazyk"}
+ umb{"umbundu"}
+ und{"neznámy jazyk"}
ur{"urdÄina"}
uz{"uzbeÄtina"}
+ vai{"vai"}
ve{"vendÄina"}
vi{"vietnamÄina"}
vo{"volapük"}
+ vot{"vodÄina"}
+ vun{"vunjo"}
wa{"valónÄina"}
+ wae{"walserÄina"}
+ wak{"wakašský jazyk"}
+ wal{"walamo"}
+ war{"waray"}
+ was{"washo"}
+ wen{"lužickosrbský jazyk"}
wo{"wolof"}
+ xal{"kalmyÄtina"}
xh{"xhosa"}
+ xog{"soga"}
+ yao{"jao"}
+ yap{"japÄina"}
+ yav{"jangben"}
+ ybb{"yemba"}
yi{"jidiš"}
yo{"jorubÄina"}
+ ypk{"juitsko-jupický jazyk"}
+ yue{"kantonÄina"}
za{"ÄuangÄina"}
+ zap{"zapotéÄtina"}
+ zbl{"systém Bliss"}
+ zen{"zenaga"}
zh{"ÄínÅ¡tina"}
zh_Hans{"zjednoduÅ¡ená ÄínÅ¡tina"}
zh_Hant{"tradiÄná ÄínÅ¡tina"}
+ znd{"zandský jazyk"}
zu{"zuluština"}
+ zun{"zuniština"}
zxx{"bez jazykového obsahu"}
+ zza{"zázá"}
+ }
+ LanguagesShort{
+ az{"azerÄina"}
}
Scripts{
- Arab{"Arabský"}
+ Arab{"arabské"}
Armn{"Arménsky"}
Bali{"balijský"}
Beng{"bengálsky"}
@@ -336,11 +629,11 @@ sk{
Hant{"TradiÄné Äínske"}
Hebr{"hebrejský"}
Hira{"Hiragana"}
- Jpan{"japonský"}
+ Jpan{"japonské"}
Kana{"Katakana"}
Khmr{"kmérsky"}
Knda{"KannadÄina"}
- Kore{"kórejský"}
+ Kore{"kórejské"}
Laoo{"Lao"}
Latn{"latinka"}
Lina{"lineárna A"}
@@ -364,8 +657,8 @@ sk{
Zzzz{"Neznáme písmo"}
}
Scripts%stand-alone{
- Hans{"Han (zjednodušené)"}
- Hant{"Han (tradiÄné)"}
+ Hans{"han – zjednodušené"}
+ Hant{"han – tradiÄné"}
}
Types{
calendar{
@@ -389,9 +682,11 @@ sk{
ducet{"Predvolené usporiadanie unicode"}
gb2312han{"ZjednoduÅ¡ený Äínsky GB2312"}
phonebook{"Lexikografické triedenie"}
+ phonetic{"Fonetické radenie"}
pinyin{"Triedenie pinyin"}
reformed{"Reformované usporiadanie"}
search{"Všeobecné vyhľadávanie"}
+ searchjl{"HľadaÅ¥ podľa poÄiatoÄnej spoluhlásky písma Hangul"}
stroke{"Tiedenie podľa ťahov"}
traditional{"TradiÄné"}
unihan{"Usporiadanie podľa znakov radikál"}
@@ -404,6 +699,7 @@ sk{
beng{"Bengálske Äíslice"}
deva{"Číslice písma Dévanágarí"}
ethi{"Etiópske Äíslice"}
+ finance{"FinanÄnícky zápis Äísiel"}
fullwide{"Číslice s celou šírkou"}
geor{"Gruzínske Äíslice"}
grek{"Grécke Äíslice"}
@@ -425,22 +721,31 @@ sk{
mlym{"Malajámske Äíslice"}
mong{"Mongolské Äíslice"}
mymr{"Mjanmarské Äíslice"}
+ native{"Natívne Äíslice"}
orya{"Oríjske Äíslice"}
roman{"Rímske Äíslice"}
romanlow{"Rímske Äíslice (malé písmená)"}
taml{"Tamilské Äíslice"}
+ tamldec{"Tamilské Äíslice"}
telu{"Telugské Äíslice"}
thai{"Thajské Äíslice"}
tibt{"Tibetské Äíslice"}
+ traditional{"TradiÄné Äíslovky"}
+ vaii{"Vaiské Äíslice"}
}
}
- Version{"2.0.65.46"}
+ Variants{
+ SCOTLAND{"Å¡kótska Å¡tandardná angliÄtina"}
+ }
+ Version{"2.0.78.38"}
codePatterns{
language{"Jazyk: {0}"}
script{"Písmo: {0}"}
territory{"Región: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sl.txt b/Build/source/libs/icu/icu-50.1/data/lang/sl.txt
index e75704e5e97..cbdea9b9460 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sl.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
sl{
Keys{
calendar{"koledar"}
+ colAlternate{"RazvrÅ¡Äanje s prezrtimi znaki"}
+ colBackwards{"RazvrÅ¡Äanje z obratnimi naglasi"}
+ colCaseFirst{"RazvrÅ¡Äanje velike Ärke/male Ärke"}
+ colCaseLevel{"RazvrÅ¡Äanje, obÄutljivo na velike/male Ärke"}
+ colHiraganaQuaternary{"RazvrÅ¡Äanje kana"}
+ colNormalization{"Normalizirano razvrÅ¡Äanje"}
+ colNumeric{"Å tevilsko razvrÅ¡Äanje"}
+ colStrength{"MoÄ razvrÅ¡Äanja"}
collation{"razvrÅ¡Äanje"}
currency{"valuta"}
numbers{"Å tevilke"}
+ timezone{"ÄŒasovni pas"}
+ va{"RazliÄica obmoÄnih nastavitev"}
+ variableTop{"RazvrÅ¡Äanje kot simboli"}
x{"Private-Use"}
}
Languages{
@@ -100,6 +111,7 @@ sl{
chp{"ÄipevÅ¡Äina"}
chr{"ÄerokeÅ¡Äina"}
chy{"ÄejenÅ¡Äina"}
+ ckb{"soranska kurdÅ¡Äina"}
cmc{"camski jezik"}
co{"korziÅ¡Äina"}
cop{"koptÅ¡Äina"}
@@ -297,6 +309,7 @@ sl{
mdf{"mokÅ¡avÅ¡Äina"}
mdr{"mandarÅ¡Äina"}
men{"mende"}
+ mfe{"morisjenÅ¡Äina"}
mg{"malagaÅ¡Äina"}
mga{"srednja irÅ¡Äina"}
mh{"marshallovÅ¡Äina"}
@@ -661,9 +674,11 @@ sl{
ducet{"Privzeto razvrÅ¡Äanje Unicode"}
gb2312han{"razvrÅ¡Äanje po sistemu poenostavljene kitajÅ¡Äine - GB2312"}
phonebook{"razvrÅ¡Äanje po abecedi"}
+ phonetic{"FonetiÄno razvrÅ¡Äanje"}
pinyin{"razvrÅ¡Äanje po sistemu pinjin"}
reformed{"Reformirano razvrÅ¡Äanje"}
search{"Splošno iskanje"}
+ searchjl{"Iskanje po zaÄetnem soglasniku hangul"}
stroke{"razvrÅ¡Äanje po zaporedju pisanja pismenk"}
traditional{"razvrÅ¡Äanje po tradicionalnem sistemu"}
unihan{"RazvrÅ¡Äanje koren-poteza"}
@@ -676,6 +691,7 @@ sl{
beng{"Bengalske Å¡tevke"}
deva{"Devangarske Å¡tevke"}
ethi{"Etiopijske Å¡tevilke"}
+ finance{"FinanÄne Å¡tevilke"}
fullwide{"Å tevke polne Å¡irine"}
geor{"Gruzijske Å¡tevilke"}
grek{"Grške številke"}
@@ -697,6 +713,7 @@ sl{
mlym{"Malajalamske Å¡tevke"}
mong{"Mongolske Å¡tevke"}
mymr{"Mjanmarske Å¡tevke"}
+ native{"DomaÄe Å¡tevke"}
orya{"Orijske Å¡tevke"}
roman{"Rimske Å¡tevilke"}
romanlow{"Rimske male Å¡tevilke"}
@@ -704,6 +721,8 @@ sl{
telu{"Teluške števke"}
thai{"Tajske Å¡tevke"}
tibt{"Tibetanske Å¡tevke"}
+ traditional{"Tradicionalne Å¡tevilke"}
+ vaii{"Å tevilke vai"}
}
}
Variants{
@@ -736,9 +755,10 @@ sl{
VALENCIA{"valencijski pravopis"}
WADEGILE{"romanizacija Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Jezik: {0}"}
+ script{"{0}"}
territory{"Regija: {0}"}
}
localeDisplayPattern{
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sn.txt b/Build/source/libs/icu/icu-50.1/data/lang/sn.txt
index 9d95a0b9632..7003e8002b7 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sn.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ sn{
zh{"chiChinese"}
zu{"chiZulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/so.txt b/Build/source/libs/icu/icu-50.1/data/lang/so.txt
index a1b7a8efe21..6040bbc2661 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/so.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/so.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/so.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/so.xml
// *
// ***************************************************************************
/**
@@ -61,5 +61,5 @@ so{
Zxxx{"Aan la qorin"}
Zzzz{"Far aan la aqoon amase aan saxnayn"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sq.txt b/Build/source/libs/icu/icu-50.1/data/lang/sq.txt
index 109df8a3f49..becfb3b89f3 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sq.xml
// *
// ***************************************************************************
/**
@@ -31,5 +31,5 @@ sq{
Zxxx{"I pashkruar"}
Zzzz{"Skript i panjohur"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr.txt
index f518654c489..fb5b5b9b69d 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
sr{
Keys{
calendar{"Календар"}
+ colAlternate{"Сортирање уз игнориÑање Ñимбола"}
+ colBackwards{"Сортирање према обрнутим акцентима"}
+ colCaseFirst{"Ређање према малом/великом Ñлову"}
+ colCaseLevel{"Сортирање према малом/великом Ñлову"}
+ colHiraganaQuaternary{"Сортирање према кана Ñимболима"}
+ colNormalization{"Ðормализовано Ñортирање"}
+ colNumeric{"Ðумеричко Ñортирање"}
+ colStrength{"Сортирање према јачини"}
collation{"Сортирање"}
currency{"Валута"}
numbers{"Бројеви"}
+ timezone{"ВременÑка зона"}
+ va{"Варијанта локалитета"}
+ variableTop{"Сортирај као Ñимболе"}
x{"Приватна употреба"}
}
Languages{
@@ -101,6 +112,7 @@ sr{
chp{"ЧипвијанÑки"}
chr{"Чероки"}
chy{"ЧејенÑки"}
+ ckb{"Ñорани курдÑки"}
cmc{"ЧамÑки језик"}
co{"КорзиканÑки"}
cop{"КоптÑки"}
@@ -302,6 +314,7 @@ sr{
mdf{"Мокша"}
mdr{"Мандар"}
men{"Менде"}
+ mfe{"мориÑјен"}
mg{"МалагаÑијÑки"}
mga{"Средњи ирÑки"}
mh{"МаршалÑки"}
@@ -663,8 +676,8 @@ sr{
Zzzz{"Ðепознато или неважеће пиÑмо"}
}
Scripts%stand-alone{
- Hans{"поједноÑтављени хан"}
- Hant{"традиционални хан"}
+ Hans{"поједноÑтављено хан пиÑмо"}
+ Hant{"традиционално хан пиÑмо"}
}
Types{
calendar{
@@ -688,9 +701,11 @@ sr{
ducet{"Подразумевани Unicode редоÑлед Ñортирања"}
gb2312han{"ПоједноÑтављено кинеÑко Ñортирање"}
phonebook{"Сортирање као телефонÑки именик"}
+ phonetic{"ФонетÑки редоÑлед Ñортирања"}
pinyin{"Пињин Ñортирање"}
reformed{"РеформиÑани редоÑлед Ñортирања"}
search{"Опште намењена претрага"}
+ searchjl{"Претрага према хангул почетном ÑуглаÑнику"}
stroke{"Сортирање по броју црта"}
traditional{"Традиционално Ñортирање"}
unihan{"РедоÑлед Ñортирања радикалним цртицама"}
@@ -703,6 +718,7 @@ sr{
beng{"бенгалÑке цифре"}
deva{"девангари цифре"}
ethi{"етиопÑки бројеви"}
+ finance{"ФинанÑијÑки бројеви"}
fullwide{"цифре пуне ширине"}
geor{"грузијÑки бројеви"}
grek{"грчки бројеви"}
@@ -724,13 +740,17 @@ sr{
mlym{"малајалам цифре"}
mong{"монголÑке цифре"}
mymr{"мијанмарÑке цифре"}
+ native{"Локалне цифре"}
orya{"орија цифре"}
roman{"римÑки бројеви"}
romanlow{"мали римÑки бројеви"}
taml{"тамилÑки бројеви"}
+ tamldec{"тамилÑке цифре"}
telu{"телугу цифре"}
thai{"тајÑке цифре"}
tibt{"тибетанÑке цифре"}
+ traditional{"Традиционални бројеви"}
+ vaii{"Ваи цифре"}
}
}
Variants{
@@ -762,13 +782,14 @@ sr{
TARASK{"ТараÑкијевичка ортографија"}
VALENCIA{"ВаленцијÑка"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"{0}"}
script{"{0}"}
territory{"{0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_BA.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_BA.txt
index bad50058410..bad50058410 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_CS.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_CS.txt
index b6ee46c8bd6..b6ee46c8bd6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl.txt
index b80086fb8a7..426675a087c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_BA.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_BA.txt
index 6db5bfa57e4..6db5bfa57e4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_CS.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_CS.txt
index 99b0d5701da..99b0d5701da 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_RS.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_RS.txt
index 5475cea0ccb..5475cea0ccb 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_YU.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_YU.txt
index 088b496af77..088b496af77 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Cyrl_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Cyrl_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn.txt
index 886ee954fe7..af2c3db3a3b 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Latn.xml
// *
// ***************************************************************************
/**
@@ -705,7 +705,7 @@ sr_Latn{
TARASK{"Taraskijevica ortografija"}
VALENCIA{"Valencijski"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Jezik: {0}"}
script{"Skript: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_BA.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_BA.txt
index cb015a66db6..cb015a66db6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_CS.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_CS.txt
index f80a8a81309..f80a8a81309 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_ME.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_ME.txt
index fefdf54fd56..fefdf54fd56 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_RS.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_RS.txt
index 418f50c2a17..418f50c2a17 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_YU.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_YU.txt
index 56911ca3f89..56911ca3f89 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_Latn_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_Latn_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_ME.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_ME.txt
index 76ef7f7314d..76ef7f7314d 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_RS.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_RS.txt
index d9c7dc23913..d9c7dc23913 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sr_YU.txt b/Build/source/libs/icu/icu-50.1/data/lang/sr_YU.txt
index 9bb7c279aa7..9bb7c279aa7 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sr_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sr_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sv.txt b/Build/source/libs/icu/icu-50.1/data/lang/sv.txt
index 577d6433f74..b6820784a83 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sv.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
sv{
Keys{
calendar{"kalender"}
+ colAlternate{"Ignorera symboler vid sortering"}
+ colBackwards{"Sortera accenter omvänt"}
+ colCaseFirst{"Ordna efter versaler/gemener"}
+ colCaseLevel{"Skiftlägeskänslig sortering"}
+ colHiraganaQuaternary{"Sortering efter kana"}
+ colNormalization{"Normaliserad sortering"}
+ colNumeric{"Numerisk sortering"}
+ colStrength{"Sorteringsstyrka"}
collation{"sorteringsordning"}
currency{"valuta"}
numbers{"siffror"}
+ timezone{"Tidszon"}
+ va{"Språkvariant"}
+ variableTop{"Sortera som symboler"}
x{"privat"}
}
Languages{
@@ -62,17 +73,21 @@ sv{
ban{"balinesiska"}
bas{"basa"}
bat{"baltiskt språk"}
+ bax{"bamunska"}
+ bbj{"ghomala"}
be{"vitryska"}
- bej{"beyja"}
+ bej{"beja"}
bem{"bemba"}
ber{"berberspråk"}
bez{"bena"}
+ bfd{"bafut"}
bg{"bulgariska"}
bh{"bihari"}
bho{"bhojpuri"}
bi{"bislama"}
bik{"bikol"}
bin{"bini"}
+ bkm{"bamekon"}
bla{"siksika"}
bm{"bambara"}
bn{"bengali"}
@@ -82,19 +97,24 @@ sv{
bra{"braj"}
brx{"bodo"}
bs{"bosniska"}
+ bss{"bakossi"}
btk{"batak"}
bua{"burjätiska"}
bug{"buginesiska"}
+ bum{"boulou"}
byn{"blin"}
+ byv{"bagangte"}
ca{"katalanska"}
cad{"caddo"}
cai{"centralamerikanskt indianspråk"}
car{"karibiska"}
cau{"kaukasiskt språk"}
+ cay{"cayuga"}
cch{"atsam"}
ce{"tjetjenska"}
ceb{"cebuano"}
cel{"keltiskt språk"}
+ cgg{"chiga"}
ch{"chamorro"}
chb{"chibcha"}
chg{"chagatai"}
@@ -105,6 +125,7 @@ sv{
chp{"chipewyan"}
chr{"cherokesiska"}
chy{"cheyenne"}
+ ckb{"soranisk kurdiska"}
cmc{"chamispråk"}
co{"korsikanska"}
cop{"koptiska"}
@@ -123,6 +144,7 @@ sv{
da{"danska"}
dak{"dakota"}
dar{"darginska"}
+ dav{"taita"}
day{"dajakiska"}
de{"tyska"}
de_AT{"österrikisk tyska"}
@@ -141,6 +163,7 @@ sv{
dyo{"jola-fonyi"}
dyu{"dyula"}
dz{"bhutanesiska"}
+ dzg{"dazaga"}
ebu{"embu"}
ee{"ewe"}
efi{"efik"}
@@ -199,6 +222,7 @@ sv{
grc{"forngrekiska"}
gsw{"schweizertyska"}
gu{"gujarati"}
+ guz{"gusli"}
gv{"manx"}
gwi{"gwichin"}
ha{"haussa"}
@@ -220,6 +244,7 @@ sv{
hz{"herero"}
ia{"interlingua"}
iba{"ibanska"}
+ ibb{"ibibio"}
id{"indonesiska"}
ie{"interlingue"}
ig{"ibo"}
@@ -238,6 +263,7 @@ sv{
iu{"inuktitut"}
ja{"japanska"}
jbo{"lojban"}
+ jmc{"kimashami"}
jpr{"judisk persiska"}
jrb{"judisk arabiska"}
jv{"javanesiska"}
@@ -250,17 +276,22 @@ sv{
kar{"karenska"}
kaw{"kawi"}
kbd{"kabardinska"}
+ kbl{"kanembu"}
kcg{"tyap"}
+ kde{"makonde"}
kea{"kapverdiska"}
kfo{"koro"}
kg{"kikongo"}
kha{"khasi"}
khi{"khoisanspråk"}
kho{"khotanesiska"}
+ khq{"Timbuktu-songhoy"}
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kazakiska"}
+ kkj{"mkako"}
kl{"grönländska"}
+ kln{"kalenjin"}
km{"kambodjanska"}
kmb{"kimbundu"}
kn{"kannada"}
@@ -274,7 +305,9 @@ sv{
kro{"kru"}
kru{"kurukh"}
ks{"kashmiriska"}
+ ksb{"kisambaa"}
ksf{"bafia"}
+ ksh{"kölniska"}
ku{"kurdiska"}
kum{"kumykiska"}
kut{"kutenaj"}
@@ -283,6 +316,7 @@ sv{
ky{"kirgisiska"}
la{"latin"}
lad{"ladino"}
+ lag{"langi"}
lah{"lahnda"}
lam{"lamba"}
lb{"luxemburgiska"}
@@ -303,15 +337,19 @@ sv{
luy{"luhya"}
lv{"lettiska"}
mad{"maduresiska"}
+ maf{"mafa"}
mag{"magahi"}
mai{"maithili"}
mak{"makasar"}
man{"mande"}
map{"austronesiskt språk"}
mas{"massajiska"}
+ mde{"maba"}
mdf{"moksja"}
mdr{"mandar"}
men{"mende"}
+ mer{"meru"}
+ mfe{"mauritansk kreol"}
mg{"malagassiska"}
mga{"medeliriska"}
mgh{"makhuwa-meetto"}
@@ -340,12 +378,14 @@ sv{
mwl{"mirandesiska"}
mwr{"marwari"}
my{"burmesiska"}
+ mye{"myene"}
myn{"mayaspråk"}
myv{"erjya"}
na{"nauru"}
nah{"aztekiska"}
nai{"nordamerikanskt indianspråk"}
nap{"napolitanska"}
+ naq{"nama"}
nb{"norskt bokmål"}
nd{"nordndebele"}
nds{"lågtyska"}
@@ -359,6 +399,7 @@ sv{
nl_BE{"flamländska"}
nmg{"kwasio"}
nn{"nynorska"}
+ nnh{"bamileké-ngiemboon"}
no{"norska"}
nog{"nogai"}
non{"fornnordiska"}
@@ -422,21 +463,28 @@ sv{
sai{"sydamerikanskt indianspråk"}
sal{"salikiskt språk"}
sam{"samaritanska"}
+ saq{"samburu"}
sas{"sasak"}
sat{"santali"}
+ sba{"ngambay"}
sbp{"sangu"}
sc{"sardiska"}
scn{"sicilianska"}
sco{"skotska"}
sd{"sindhi"}
se{"nordsamiska"}
+ see{"seneca"}
+ seh{"chisena"}
sel{"selkup"}
sem{"semitiskt språk"}
+ ses{"Gao-songhay"}
sg{"sango"}
sga{"forniriska"}
sgn{"teckenspråk"}
sh{"serbokroatiska"}
+ shi{"tachelhit"}
shn{"shan"}
+ shu{"Chad-arabiska"}
si{"singalesiska"}
sid{"sidamo"}
sio{"siouxspråk"}
@@ -461,6 +509,7 @@ sv{
srr{"serer"}
ss{"swati"}
ssa{"nilosahariskt språk"}
+ ssy{"saho"}
st{"sydsotho"}
su{"sundanesiska"}
suk{"sukuma"}
@@ -469,12 +518,14 @@ sv{
sv{"svenska"}
sw{"swahili"}
swb{"shimaoré"}
+ swc{"Kongo-swahili"}
syc{"klassisk syriska"}
syr{"syriska"}
ta{"tamil"}
tai{"thaispråk"}
te{"telugiska"}
tem{"temne"}
+ teo{"teso"}
ter{"tereno"}
tet{"tetum"}
tg{"tadzjikiska"}
@@ -493,6 +544,7 @@ sv{
tog{"nyasatonganska"}
tpi{"tok pisin"}
tr{"turkiska"}
+ trv{"taroko"}
ts{"tsonga"}
tsi{"tsimshian"}
tt{"tatariska"}
@@ -504,6 +556,7 @@ sv{
twq{"tasawaq"}
ty{"tahitiska"}
tyv{"tuviniska"}
+ tzm{"centralmarockansk tamazight"}
udm{"udmurtiska"}
ug{"uiguriska"}
uga{"ugaritiska"}
@@ -517,6 +570,7 @@ sv{
vi{"vietnamesiska"}
vo{"volapük"}
vot{"votiska"}
+ vun{"vunjo"}
wa{"vallonska"}
wae{"walsertyska"}
wak{"wakusjiskt språk"}
@@ -527,9 +581,11 @@ sv{
wo{"wolof"}
xal{"kalmuckiska"}
xh{"xhosa"}
+ xog{"lusoga"}
yao{"kiyao"}
yap{"japetiska"}
yav{"yangben"}
+ ybb{"bamileké-jemba"}
yi{"jiddisch"}
yo{"yoruba"}
ypk{"eskimåspråk"}
@@ -551,11 +607,14 @@ sv{
az{"azerbajdzjanska"}
}
Scripts{
+ Afak{"afakiska"}
Arab{"arabiska"}
Armi{"imperisk arameiska"}
Armn{"armeniska"}
Avst{"avestiska"}
Bali{"balinesiska"}
+ Bamu{"bamunska"}
+ Bass{"bassaiska vah"}
Batk{"batak"}
Beng{"bengaliska"}
Blis{"blissymboler"}
@@ -576,6 +635,7 @@ sv{
Cyrs{"fornkyrkoslavisk kyrilliska"}
Deva{"devanagari"}
Dsrt{"deseret"}
+ Dupl{"Duployéstenografiska"}
Egyd{"demotiska"}
Egyh{"hieratiska"}
Egyp{"egyptiska hieroglyfer"}
@@ -584,16 +644,18 @@ sv{
Geor{"georgiska"}
Glag{"glagolitiska"}
Goth{"gotiska"}
+ Gran{"gammaltamilska"}
Grek{"grekiska"}
Gujr{"gujarati"}
Guru{"gurmukhi"}
Hang{"hangul"}
Hani{"han"}
Hano{"hanunå"}
- Hans{"förenklad han"}
- Hant{"traditionell han"}
+ Hans{"förenklade"}
+ Hant{"traditionella"}
Hebr{"hebreiska"}
Hira{"hiragana"}
+ Hluw{"hittitiska hieroglyfer"}
Hmng{"pahaw mong"}
Hrkt{"katakana/hiragana"}
Hung{"fornungerska"}
@@ -601,12 +663,15 @@ sv{
Ital{"fornitaliska"}
Java{"javanska"}
Jpan{"japanska"}
+ Jurc{"jurchenska"}
Kali{"kaya li"}
Kana{"katakana"}
Khar{"kharoshti"}
Khmr{"khmeriska"}
+ Khoj{"khojkiska"}
Knda{"kanaresiska"}
Kore{"koreanska"}
+ Kpel{"kpellé"}
Kthi{"kaithiska"}
Lana{"lanna"}
Laoo{"laotiska"}
@@ -617,23 +682,33 @@ sv{
Limb{"limbu"}
Lina{"linjär A"}
Linb{"linjär B"}
+ Lisu{"Fraser"}
+ Loma{"loma"}
Lyci{"lykiska"}
Lydi{"lydiska"}
Mand{"mandaéiska"}
Mani{"manikeanska"}
Maya{"mayahieroglyfer"}
+ Mend{"mende"}
+ Merc{"kursiv-meroitiska"}
Mero{"meriotiska"}
Mlym{"malayalam"}
Mong{"mongoliska"}
Moon{"moon"}
+ Mroo{"mru"}
Mtei{"meitei-mayek"}
Mymr{"burmesiska"}
+ Narb{"fornnordarabiska"}
+ Nbat{"nabatateiska"}
+ Nkgb{"naxi geba"}
Nkoo{"n-kå"}
+ Nshu{"nüshu"}
Ogam{"ogham"}
Olck{"ol-chiki"}
Orkh{"orkon"}
Orya{"oriya"}
Osma{"osmanja"}
+ Palm{"palmyreniska"}
Perm{"fornpermiska"}
Phag{"phags-pa"}
Phli{"tidig pahlavi"}
@@ -647,10 +722,14 @@ sv{
Runr{"runor"}
Samr{"samaritiska"}
Sara{"sarati"}
+ Sarb{"fornsydarabiska"}
Saur{"saurashtra"}
Sgnw{"teckningsskrift"}
Shaw{"shawiska"}
+ Shrd{"sharada"}
+ Sind{"sindhiska"}
Sinh{"singalesiska"}
+ Sora{"sora sompeng"}
Sund{"sundanesiska"}
Sylo{"syloti nagri"}
Syrc{"syriska"}
@@ -658,9 +737,11 @@ sv{
Syrj{"västsyriska"}
Syrn{"östsyriska"}
Tagb{"tagbanwa"}
+ Takr{"takritiska"}
Tale{"tai le"}
Talu{"tai lue"}
Taml{"tamilska"}
+ Tang{"tangutiska"}
Tavt{"tai viet"}
Telu{"telugu"}
Teng{"tengwar"}
@@ -669,9 +750,12 @@ sv{
Thaa{"taana"}
Thai{"thailändska"}
Tibt{"tibetanska"}
+ Tirh{"tirhuta"}
Ugar{"ugaritiska"}
Vaii{"vaj"}
Visp{"synligt tal"}
+ Wara{"varang kshiti"}
+ Wole{"woleai"}
Xpeo{"fornpersiska"}
Xsux{"sumeo-akkadisk kilskrift"}
Yiii{"yi"}
@@ -705,9 +789,11 @@ sv{
collation{
big5han{"big5-sorteringsordning"}
dictionary{"ordbokssorteringsordning"}
+ direct{"∅∅∅"}
ducet{"grundläggande Unicode-sorteringsordning"}
gb2312han{"gb2312-sorteringsordning"}
phonebook{"telefonkatalogssorteringsordning"}
+ phonetic{"Fonetisk sorteringsordning"}
pinyin{"pinyin-sorteringsordning"}
reformed{"reformerad sorteringsordning"}
search{"allmän sökning"}
@@ -720,9 +806,12 @@ sv{
arabext{"utökade indo-arabiska siffror"}
armn{"armeniska numeraler"}
armnlow{"små armeniska numeraler"}
+ bali{"balinesiska siffror"}
beng{"bengaliska siffror"}
+ cham{"chamiska siffror"}
deva{"devanagariska siffror"}
ethi{"etiopiska numeraler"}
+ finance{"Finansiella siffror"}
fullwide{"fullbreddssiffror"}
geor{"georgiska numeraler"}
grek{"grekiska numeraler"}
@@ -735,22 +824,38 @@ sv{
hant{"traditionellt kinesiskt stavade tal"}
hantfin{"traditionellt kinesiskt finansiellt stavade tal"}
hebr{"hebreiska numeraler"}
+ java{"javanesiska siffror"}
jpan{"japanskt stavade tal"}
jpanfin{"japanskt finansiellt stavade tal"}
+ kali{"kayah li-siffror"}
khmr{"khmeriska siffror"}
knda{"kannadiska siffror"}
+ lana{"tai tham hora-siffror"}
+ lanatham{"tai tham tham-siffror"}
laoo{"laotiska siffror"}
latn{"västerländska siffror"}
+ lepc{"lepcha-siffror"}
+ limb{"limbu-siffror"}
mlym{"malayalamiska siffror"}
mong{"mongoliska siffror"}
+ mtei{"meetei mayek-siffror"}
mymr{"burmesiska siffror"}
+ mymrshan{"burmesiska shan-siffror"}
+ native{"Språkspecifika siffror"}
+ nkoo{"n-kå-siffor"}
+ olck{"ol chiki-siffror"}
orya{"oriyiska siffror"}
roman{"romerska numeraler"}
romanlow{"små romerska numeraler"}
+ saur{"saurashtra-siffror"}
+ sund{"sundanesiska siffror"}
+ talu{"ny tai lü-siffror"}
taml{"tamilska numeraler"}
+ tamldec{"tamilska siffror"}
telu{"telugiska siffror"}
thai{"thailändska siffror"}
tibt{"tibetanska siffror"}
+ traditional{"Traditionella siffror"}
}
}
Variants{
@@ -810,13 +915,14 @@ sv{
VALLADER{"vallader-dialekt"}
WADEGILE{"Wade-Giles"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"språk: {0}"}
script{"skrift: {0}"}
territory{"område: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sv_FI.txt b/Build/source/libs/icu/icu-50.1/data/lang/sv_FI.txt
index 8602604d4d8..bd3e477f4c9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sv_FI.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sv_FI.txt
@@ -2,13 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sv_FI.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sv_FI.xml
// *
// ***************************************************************************
sv_FI{
+ Scripts{
+ Mero{"meroitiska"}
+ }
Variants{
1996{"1996 års stavning"}
}
- Version{"2.0.58.84"}
+ Version{"2.0.75.99"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/sw.txt b/Build/source/libs/icu/icu-50.1/data/lang/sw.txt
index db4926abf53..72684e3efae 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/sw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/sw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sw.xml
// *
// ***************************************************************************
/**
@@ -12,26 +12,44 @@
sw{
Keys{
calendar{"Kalenda"}
- collation{"Mbinu ya Kupanga"}
+ colAlternate{"Puuza Upangaji Alama"}
+ colBackwards{"Upangaji Uliogeuzwa wa Kiinitoni"}
+ colCaseFirst{"Upangaji wa Herufi kubwa/Herufi ndogo"}
+ colCaseLevel{"Upangaji Unaoathiriwa na Herufi"}
+ colHiraganaQuaternary{"Upangaji wa Kana"}
+ colNormalization{"Upangaji wa Kawaida"}
+ colNumeric{"Upangaji wa Namba"}
+ colStrength{"Nguvu ya Upangaji"}
+ collation{"Utaratibu wa Kupanga"}
currency{"Fedha"}
numbers{"Nambari"}
+ timezone{"Ukanda Saa"}
+ va{"Tofauti ya Mandhari"}
+ variableTop{"Panga Kama Alama"}
x{"Matumizi ya Kibinafsi"}
}
Languages{
ab{"Kiabkhazi"}
+ ach{"Kiakoli"}
af{"Kiafrikana"}
- ak{"Kiakan"}
+ ak{"Kiakani"}
am{"Kiamhari"}
ar{"Kiarabu"}
as{"Kiassam"}
ay{"Aimara"}
az{"Kiazabajani"}
be{"Kibelarusi"}
+ bem{"Kibemba"}
bg{"Kibulgaria"}
+ bh{"Kibihari"}
bn{"Kibangla"}
bo{"Kitibeti"}
+ br{"Kibretoni"}
bs{"Kibosnia"}
ca{"Kikatalani"}
+ chr{"Kicherokee"}
+ ckb{"Kisorani Kikurdi"}
+ co{"Kikosikani"}
cs{"Kicheki"}
cy{"Kiwelisi"}
da{"Kidenmaki"}
@@ -40,6 +58,7 @@ sw{
de_CH{"Kijerumani cha Juu cha Uswisi"}
dv{"Kidivehi"}
dz{"Kizongkha"}
+ ee{"Kiwe"}
efi{"Kiefiki"}
el{"Kigiriki"}
en{"Kiingereza"}
@@ -50,7 +69,7 @@ sw{
eo{"Kiesperanto"}
es{"Kihispania"}
es_419{"Kihispania cha Amerika ya Kilatinini"}
- es_ES{"Kihispania cha Iberia"}
+ es_ES{"Kihispania cha Ulaya"}
et{"Kiestonia"}
eu{"Kibasque"}
fa{"Kiajemi"}
@@ -63,6 +82,7 @@ sw{
fr_CH{"Kifaransa cha Uswisi"}
fy{"Kifrisia cha Magharibi"}
ga{"Kiayalandi"}
+ gaa{"Kiga"}
gd{"Kigaeli cha Uskoti"}
gl{"Kigalisia"}
gn{"Kiguarani"}
@@ -76,6 +96,7 @@ sw{
ht{"Kihaiti"}
hu{"Kihungari"}
hy{"Kiarmenia"}
+ ia{"Kiintalingua"}
id{"Kiindonesia"}
ig{"Kiigbo"}
is{"Kiaisilandi"}
@@ -83,21 +104,26 @@ sw{
ja{"Kijapani"}
jv{"Kijava"}
ka{"Kijojia"}
+ kg{"Kikongo"}
kk{"Kikazaki"}
km{"Kikambodia"}
kn{"Kikannada"}
ko{"Kikorea"}
- ks{"Kashmiri"}
+ ks{"Kikashmiri"}
ku{"Kikurdi"}
ky{"Kirigizi"}
la{"Kilatini"}
lb{"Kilasembagi"}
+ lg{"Kiganda"}
ln{"Kilingala"}
lo{"Kilaosi"}
+ loz{"Kilozi"}
lt{"Kilithuania"}
+ lua{"Kiluba-Lulua"}
lv{"Kilatvia"}
+ mfe{"Kimoriseni"}
mg{"Malagasi"}
- mi{"Maori"}
+ mi{"Kimaori"}
mk{"Kimasedonia"}
ml{"Kimalayalam"}
mn{"Mongolia"}
@@ -113,6 +139,9 @@ sw{
nn{"Kinorwe Kipya"}
nso{"Kisotho cha Kaskazini"}
ny{"Kinyanja"}
+ nyn{"Kinyankole"}
+ oc{"Kiokitani"}
+ om{"Kioromo"}
or{"Kioriya"}
os{"Kiosetia"}
pa{"Kipunjabi"}
@@ -120,8 +149,8 @@ sw{
ps{"Kipashto"}
pt{"Kireno"}
pt_BR{"Kireno cha Brazil"}
- pt_PT{"Kireno cha Iberia"}
- qu{"Quechua"}
+ pt_PT{"Kireno cha Ulaya"}
+ qu{"Kiquechua"}
rm{"Kiromanshi"}
rn{"Kirundi"}
ro{"Kiromania"}
@@ -151,12 +180,14 @@ sw{
th{"Kitailandi"}
ti{"Kitigrinya"}
tk{"Kiturukimeni"}
+ tlh{"Kiklingoni"}
tn{"Kitswana"}
to{"Tonga"}
tpi{"Kitokpisin"}
tr{"Kituruki"}
ts{"Kitsonga"}
tt{"Kitatari"}
+ tum{"Kitumbuka"}
ty{"Kitahiti"}
ug{"Kiuigur"}
uk{"Kiukrania"}
@@ -165,8 +196,9 @@ sw{
uz{"Kiuzbeki"}
ve{"Kivenda"}
vi{"Kivietinamu"}
- wo{"Wolof"}
+ wo{"Kiwolofu"}
xh{"Kixhosa"}
+ yi{"Kiyidi"}
yo{"Kiyoruba"}
zh{"Kichina"}
zh_Hans{"Kichina Rahisi"}
@@ -244,9 +276,11 @@ sw{
ducet{"Mpangilio wa Chaguo-Msingi wa Unicode"}
gb2312han{"Mpangilio wa Kichina Rahisi - GB2312"}
phonebook{"Mpangilio wa Orodha za Nambari za Simu"}
+ phonetic{"Utaratibu wa Kupanga Fonetiki"}
pinyin{"Mpangilio wa Kipinyin"}
reformed{"Mpangilio Uliorekebishwa"}
search{"Utafutaji wa Kijumla"}
+ searchjl{"Tafuta kwa Konsonanti Halisi ya Hangul"}
stroke{"Mpangilio wa Mikwaju"}
traditional{"Mpangilio wa Kawaida"}
unihan{"Mpangilio wa Mikwaju ya Shina"}
@@ -259,6 +293,7 @@ sw{
beng{"Nambari za Kibengali"}
deva{"Nambari za Kidevanagari"}
ethi{"Nambari za Kiethiopia"}
+ finance{"Tarakimu za Kifedha"}
fullwide{"Nambari za Upana Kamili"}
geor{"Nambari za Georgia"}
grek{"Nambari za Kigiriki"}
@@ -280,6 +315,7 @@ sw{
mlym{"Nambari za Kimalayamu"}
mong{"Nambari za Kimongolia"}
mymr{"Nambari za Myama"}
+ native{"Digiti Asili"}
orya{"Nambari za Kioriya"}
roman{"Nambari za Kirumi"}
romanlow{"Nambari Ndogo za Kirumi"}
@@ -287,10 +323,13 @@ sw{
telu{"Nambari za Kitelugu"}
thai{"Nambari za Kitai"}
tibt{"Nambari za Kitibeti"}
+ traditional{"Tarakimu za Jadi"}
+ vaii{"Dijiti za Vai"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/swc.txt b/Build/source/libs/icu/icu-50.1/data/lang/swc.txt
index 7e96423ba9a..ff67ad442c8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/swc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/swc.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/swc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/swc.xml
// *
// ***************************************************************************
/**
@@ -58,5 +58,5 @@ swc{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ta.txt b/Build/source/libs/icu/icu-50.1/data/lang/ta.txt
index e713545d3c4..5862721d19e 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ta.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ta.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ta.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ta.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
ta{
Keys{
calendar{"நாளà¯à®•à®¾à®Ÿà¯à®Ÿà®¿"}
- collation{"கோலேஷனà¯"}
+ colAlternate{"சினà¯à®©à®™à¯à®•à®³à¯ வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ˆà®ªà¯ பà¯à®±à®•à¯à®•à®£à®¿"}
+ colBackwards{"நேரà¯à®®à®±à¯ˆà®¯à®¾à®© உசà¯à®šà®°à®¿à®ªà¯à®ªà¯ வரிசைபடà¯à®¤à¯à®¤à¯à®¤à®²à¯"}
+ colCaseFirst{"பெரெழà¯à®¤à¯à®¤à¯/சிறà¯à®±à¯†à®´à¯à®¤à¯à®¤à¯ வரிசைமà¯à®±à¯ˆ"}
+ colCaseLevel{"எழà¯à®¤à¯à®¤à¯ உணரà¯à®¨à¯à®¤à¯ வரிசைபடà¯à®¤à¯à®¤à¯à®¤à®²à¯"}
+ colHiraganaQuaternary{"கானா வரிசைபடà¯à®¤à¯à®¤à¯à®¤à®²à¯"}
+ colNormalization{"இயலà¯à®ªà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ வரிசைபடà¯à®¤à¯à®¤à¯à®¤à®²à¯"}
+ colNumeric{"எணà¯à®®à¯à®±à¯ˆ வரிசைபடà¯à®¤à¯à®¤à¯à®¤à®²à¯"}
+ colStrength{"வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ வலிமை"}
+ collation{"வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ à®®à¯à®±à¯ˆ"}
currency{"நாணயமà¯"}
numbers{"எணà¯à®•à®³à¯"}
+ timezone{"நேர மணà¯à®Ÿà®²à®®à¯"}
+ va{"மொழி மாறிலி"}
+ variableTop{"சினà¯à®©à®™à¯à®•à®³à®¾à®• வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯"}
x{"தனிபà¯à®ªà®Ÿà¯à®Ÿ பயனà¯"}
}
Languages{
@@ -29,7 +40,7 @@ ta{
afa{"அஃபà¯à®°à¯‹-à®à®šà®¿à®¯à®¾à®Ÿà®¿à®•à¯ மொழி"}
afh{"அஃபà¯à®°à®¿à®¹à®¿à®²à®¿"}
ain{"à®à®©à¯"}
- ak{"அகானà¯"}
+ ak{"ஆகானà¯"}
akk{"அகà¯à®•à¯‡à®¤à®¿à®¯à®©à¯"}
ale{"அலூடà¯"}
alg{"அலà¯à®•à®¾à®©à¯à®•à®¿à®¯à®©à¯ மொழி"}
@@ -65,7 +76,7 @@ ta{
bem{"பெமà¯à®ªà®¾"}
ber{"பெரà¯à®ªà¯†à®°à¯"}
bg{"பலà¯à®•à¯‡à®°à®¿à®¯à®©à¯"}
- bh{"பிஹாரி"}
+ bh{"பீஹாரி"}
bho{"போஜà¯à®ªà¯‚ரி"}
bi{"பிஸà¯à®²à®¾à®®à®¾"}
bik{"பிகோலà¯"}
@@ -75,7 +86,7 @@ ta{
bn{"வஙà¯à®•à®¾à®³à®®à¯"}
bnt{"பானà¯à®Ÿà¯"}
bo{"திபெதà¯à®¤à¯"}
- br{"பிரிடனà¯"}
+ br{"பிரெடà¯à®Ÿà®©à¯"}
bra{"பà¯à®°à®¾à®œà¯"}
bs{"போஸà¯à®©à®¿à®¯à®©à¯"}
btk{"பாடாகà¯"}
@@ -99,10 +110,11 @@ ta{
chn{"சினூக௠ஜாரà¯à®•à®¾à®©à¯"}
cho{"சோகà¯à®¤à¯Œ"}
chp{"சிபெவà¯à®¯à®¾à®©à¯"}
- chr{"செரூகà¯à®•à®¿"}
+ chr{"செரொகி"}
chy{"செயேனி"}
+ ckb{"சொரானி கà¯à®°à¯à®¤à®¿à®·à¯"}
cmc{"சாமிக௠மொழி"}
- co{"காரà¯à®šà®¿à®¯à®©à¯"}
+ co{"கோரà¯à®šà®¿à®•à®©à¯"}
cop{"காபà¯à®Ÿà®¿à®•à¯"}
cpe{"ஆஙà¯à®•à®¿à®² அடைபà¯à®ªà®Ÿà¯ˆà®¯à®¿à®²à®¾à®© கிரியோல௠மறà¯à®±à¯à®®à¯ பிஜினà¯"}
cpf{"ஃபà¯à®°à¯†à®©à¯à®šà¯ அடைபà¯à®ªà®Ÿà¯ˆà®¯à®¿à®²à®¾à®© கிரியோல௠மறà¯à®±à¯à®®à¯ பிஜினà¯"}
@@ -135,7 +147,7 @@ ta{
dv{"திவேஹி"}
dyu{"டà¯à®¯à¯‚லா"}
dz{"பூடானி"}
- ee{"ஈஓயே"}
+ ee{"ஈவà¯"}
efi{"எஃபிகà¯"}
egy{"பணà¯à®Ÿà¯ˆà®¯ எகிபà¯à®¤à®¿à®¯à®©à¯"}
eka{"ஈகாஜà¯à®•à¯"}
@@ -150,7 +162,7 @@ ta{
eo{"எஸà¯à®ªà®°à¯‡à®©à¯à®Ÿà¯‹"}
es{"ஸà¯à®ªà®¾à®©à®¿à®·à¯"}
es_419{"லதà¯à®¤à®¿à®©à¯ அமெரிகà¯à®•à®©à¯ ஸà¯à®ªà®¾à®©à®¿à®·à¯"}
- es_ES{"à®à®ªà¯†à®°à®¿à®¯à®©à¯ ஸà¯à®ªà®¾à®©à®¿à®·à¯"}
+ es_ES{"à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ ஸà¯à®ªà®¾à®©à®¿à®·à¯"}
et{"எஸà¯à®Ÿà¯‹à®©à®¿à®¯à®©à¯"}
eu{"பஸà¯à®•à¯"}
ewo{"எவோனà¯à®Ÿà¯‹"}
@@ -211,7 +223,7 @@ ta{
hup{"ஹà¯à®ªà®¾"}
hy{"ஆரà¯à®®à¯‡à®©à®¿à®¯à®©à¯"}
hz{"ஹெரேரோ"}
- ia{"இனà¯à®Ÿà®°à¯à®²à®¿à®™à¯à®•à¯à®µà®¾"}
+ ia{"இணà¯à®Ÿà®°à¯à®²à®¿à®™à¯à®µà®¾"}
iba{"இபானà¯"}
id{"இநà¯à®¤à¯‹à®©à¯‡à®·à®¿à®¯à®©à¯"}
ie{"இனà¯à®Ÿà®°à¯à®²à®¿à®™à¯"}
@@ -278,15 +290,15 @@ ta{
lam{"லமà¯à®ªà®¾"}
lb{"லகà¯à®•à¯à®·à¯†à®®à¯à®ªà®°à¯à®•à®¿à®·à¯"}
lez{"லெஜà¯à®œà®¿à®¯à®©à¯"}
- lg{"கானà¯à®Ÿà®¾"}
+ lg{"ஹானà¯à®Ÿà®¾"}
li{"லிமà¯à®ªà®°à¯à®•à®¿à®·à¯"}
ln{"லிஙà¯à®•à®¾à®²à®¾"}
lo{"லோதà¯à®¤à®¿à®¯à®©à¯"}
lol{"மோஙà¯à®•à¯‹"}
- loz{"லோஜி"}
+ loz{"லோசி"}
lt{"லிதà¯à®µà¯‡à®©à®¿à®¯à®©à¯"}
lu{"லà¯à®ªà®¾-கடாஙà¯à®•à®¾"}
- lua{"லà¯à®ªà®¾-லà¯à®²à¯Œ"}
+ lua{"லà¯à®ªà®¾-லà¯à®²à¯à®²à®¾"}
lui{"லà¯à®¯à¯à®šà¯‡à®©à¯‹"}
lun{"லூனà¯à®Ÿà®¾"}
luo{"லà¯à®¯à¯‹"}
@@ -302,6 +314,7 @@ ta{
mdf{"மோகà¯à®•à¯à®·à®¾"}
mdr{"மானà¯à®Ÿà®¾à®°à¯"}
men{"மெனà¯à®Ÿà¯€"}
+ mfe{"மொரிசியனà¯"}
mg{"மலகாஸி"}
mga{"மதà¯à®¤à®¿à®¯ à®à®°à®¿à®·à¯"}
mh{"மாரà¯à®·à¯†à®²à®¿à®·à¯"}
@@ -360,7 +373,7 @@ ta{
nyn{"நியானà¯à®•à¯‹à®²à¯‡"}
nyo{"நியோரோ"}
nzi{"நிஜà¯à®®à®¾"}
- oc{"ஆகிடியனà¯"}
+ oc{"ஒகà¯à®•à®¿à®Ÿà®©à¯"}
oj{"ஓஜிபவா"}
om{"ஒரோமோ"}
or{"ஒரியா"}
@@ -386,12 +399,12 @@ ta{
ps{"பாஷà¯à®Ÿà¯‹"}
pt{"போரà¯à®šà¯à®šà¯à®•à¯à®•à¯€à®¸à¯"}
pt_BR{"போரà¯à®šà¯à®šà¯à®•à¯€à®¸à¯ (பிரேசிலà¯)"}
- pt_PT{"போரà¯à®šà¯à®šà¯à®•à¯€à®¸à¯ (போரà¯à®šà¯à®šà¯à®•à®²à¯)"}
+ pt_PT{"à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ போரà¯à®¤à¯à®¤à¯à®•à¯€à®šà®¿à®¯à®®à¯"}
qu{"கிவேசà¯à®µà®¾"}
raj{"ராஜஸà¯à®¤à®¾à®©à®¿"}
rap{"ரபனà¯à®¯à¯"}
rar{"ரரோடோஙà¯à®•à®©à¯"}
- rm{"ரைடà¯à®Ÿà¯‹-ரோமெனà¯à®¸à¯"}
+ rm{"ரோமெனà¯à®¸à¯"}
rn{"à®°à¯à®£à¯à®Ÿà®¿"}
ro{"ரோமேனியனà¯"}
roa{"ரோமனà¯à®¸à¯ மொழி"}
@@ -468,18 +481,18 @@ ta{
tk{"டரà¯à®•à¯à®®à¯†à®©à¯"}
tkl{"டோகேலௌ"}
tl{"டாகாலோகà¯"}
- tlh{"கிளிஙà¯à®•à®©à¯"}
+ tlh{"கà¯à®³à®¿à®™à¯à®•à¯‹à®©à¯"}
tli{"டிலிஙà¯à®•à®¿à®Ÿà¯"}
tmh{"டாமாஷேகà¯"}
tn{"ஸà¯à®µà®¾à®©à®¾"}
- to{"டோஙà¯à®•à®¾"}
+ to{"டோஙà¯à®•à®¾à®©à¯"}
tog{"நயாசா டோஙà¯à®•à®¾"}
tpi{"டோக௠பிஸினà¯"}
tr{"டரà¯à®•à®¿à®·à¯"}
ts{"ஸோஙà¯à®•à®¾"}
tsi{"டà¯à®¸à®¿à®®à¯à®·à®¿à®¯à®©à¯"}
tt{"டாடரà¯"}
- tum{"டà¯à®®à¯à®ªà¯à®•à®¾"}
+ tum{"தà¯à®®à¯à®ªà¯à®•à®¾"}
tup{"தà¯à®ªà®¿ மொழி"}
tut{"அலà¯à®¤à¯‡à®¯à¯à®•à¯ மொழி"}
tvl{"டà¯à®µà®¾à®²à¯"}
@@ -491,7 +504,7 @@ ta{
uga{"உகாரிடà¯à®•à¯"}
uk{"உகà¯à®°à¯ˆà®©à®¿à®¯à®©à¯"}
umb{"à®…à®®à¯à®ªà¯Šà®£à¯à®Ÿà¯"}
- und{"தெரியாத அலà¯à®²à®¤à¯ செலà¯à®²à®¾à®¤ பிரதேசமà¯"}
+ und{"அறியபà¯à®ªà®Ÿà®¾à®¤ மொழி"}
ur{"உரà¯à®¤à¯"}
uz{"உஸà¯à®ªà¯†à®•à¯"}
vai{"வை"}
@@ -510,7 +523,7 @@ ta{
xh{"ஹோஷா"}
yao{"யாவà¯"}
yap{"யாபேசி"}
- yi{"ஈதà¯à®¤à®¿à®·"}
+ yi{"இதà¯à®¤à®¿à®·à¯"}
yo{"யோரà¯à®ªà¯à®ªà®¾"}
ypk{"யà¯à®ªà®¿à®•à¯ மொழி"}
yue{"காணà¯à®Ÿà¯‹à®©à¯€à®¸à¯"}
@@ -519,7 +532,6 @@ ta{
zbl{"பà¯à®²à®¿à®¸à¯à®¸à®¿à®®à¯à®ªà®¾à®²à¯à®¸à¯"}
zen{"ஜெனகா"}
zh{"சீனமà¯"}
- zh_Hans{"சீனம௠(எளிதாகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)"}
zh_Hant{"சீனம௠(மரபà¯à®µà®´à®¿)"}
znd{"ஜானà¯à®Ÿà¯‡"}
zu{"ஜூலூ"}
@@ -570,8 +582,8 @@ ta{
Hang{"ஹஙà¯à®•à¯à®²à¯"}
Hani{"ஹானà¯"}
Hano{"ஹனà¯à®©à¯‚"}
- Hans{"எளிய ஹானà¯"}
- Hant{"கலாசà¯à®šà®¾à®° ஹானà¯"}
+ Hans{"எளிதாகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯"}
+ Hant{"பாரமà¯à®ªà®°à®¿à®¯à®®à¯"}
Hebr{"ஹிபà¯à®°à¯‚"}
Hira{"ஹிராகானா"}
Hmng{"பஹாவ௠மாஙà¯à®•à¯"}
@@ -660,7 +672,7 @@ ta{
Zsym{"சினà¯à®©à®™à¯à®•à®³à¯"}
Zxxx{"எழà¯à®¤à®ªà¯à®ªà®Ÿà®¾à®¤à®¤à¯"}
Zyyy{"சாதரண"}
- Zzzz{"தெரியாத அலà¯à®²à®¤à¯ செலà¯à®²à®¾à®¤ ஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯"}
+ Zzzz{"அறியபà¯à®ªà®Ÿà®¾à®¤ எழà¯à®¤à¯à®¤à¯"}
}
Scripts%stand-alone{
Hans{"எளிதாகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ ஹானà¯"}
@@ -683,14 +695,16 @@ ta{
roc{"மினà¯à®•à¯‹ நாளà¯à®•à®¾à®Ÿà¯à®Ÿà®¿"}
}
collation{
- big5han{"பாரமà¯à®ªà®°à®¿à®¯ சீன வரிசை à®®à¯à®±à¯ˆ - Big5"}
+ big5han{"பாரமà¯à®ªà®°à®¿à®¯ சீன வரிசை வடிவம௠- Big5"}
dictionary{"அகராதி வரிசை à®®à¯à®±à¯ˆ"}
ducet{"இயலà¯à®ªà®¾à®© யà¯à®©à®¿à®•à¯‹à®Ÿà¯ வரிசை à®®à¯à®±à¯ˆ"}
- gb2312han{"எளிதாகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ சீன வரிசையாகà¯à®•à¯à®®à¯ à®®à¯à®±à¯ˆ - GB2312"}
+ gb2312han{"எளிமையாகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ சீன வரிசை வடிவம௠- GB2312"}
phonebook{"தொலைபேசி பà¯à®¤à¯à®¤à®• வரிசை à®®à¯à®±à¯ˆ"}
+ phonetic{"ஒலியியல௠வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ à®®à¯à®±à¯ˆ"}
pinyin{"பினà¯à®¯à®¿à®©à¯ வரிசை à®®à¯à®±à¯ˆ"}
reformed{"சீரà¯à®¤à®¿à®°à¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿ வரிசை à®®à¯à®±à¯ˆ"}
search{"பொதà¯à®ªà¯à®ªà®Ÿà¯ˆà®¯à®¾à®© தேடலà¯"}
+ searchjl{"ஹஙà¯à®•à¯à®²à¯ à®®à¯à®¤à®©à¯à®®à¯ˆ மெயà¯à®¯à¯†à®´à¯à®¤à¯à®¤à®¿à®©à¯à®ªà®Ÿà®¿ தேடà¯"}
stroke{"ஸà¯à®Ÿà¯à®°à¯‹à®•à¯ வரிசை à®®à¯à®±à¯ˆ"}
traditional{"பாரமà¯à®ªà®°à®¿à®¯ வரிசை à®®à¯à®±à¯ˆ"}
unihan{"ரேடியன௠ஸà¯à®Ÿà¯à®°à¯‹à®•à¯ வரிசை à®®à¯à®±à¯ˆ"}
@@ -703,6 +717,7 @@ ta{
beng{"பெஙà¯à®•à®¾à®²à®¿ இலகà¯à®•à®™à¯à®•à®³à¯"}
deva{"தேவனாகரி இலகà¯à®•à®™à¯à®•à®³à¯"}
ethi{"எதà¯à®¤à®¿à®¯à¯‹à®ªà¯à®ªà®¿à®•à¯ எணà¯à®•à®³à¯"}
+ finance{"நிதி எணà¯à®•à®³à¯"}
fullwide{"à®®à¯à®´à¯ அகல இலகà¯à®•à®™à¯à®•à®³à¯"}
geor{"ஜியாரிஜியன௠எணà¯à®•à®³à¯"}
grek{"கிரீக௠எணà¯à®•à®³à¯"}
@@ -724,6 +739,7 @@ ta{
mlym{"மலயாள இலகà¯à®•à®™à¯à®•à®³à¯"}
mong{"மஙà¯à®•à¯‹à®²à®¿à®¯à®©à¯ இலகà¯à®•à®™à¯à®•à®³à¯"}
mymr{"மியானà¯à®®à®°à¯ இலகà¯à®•à®™à¯à®•à®³à¯"}
+ native{"சொநà¯à®¤ இலகà¯à®•à®™à¯à®•à®³à¯"}
orya{"ஒரியா இலகà¯à®•à®™à¯à®•à®³à¯"}
roman{"ரோமன௠எணà¯à®•à®³à¯"}
romanlow{"சிறிய ரோமானிய எணà¯à®•à®³à¯"}
@@ -731,18 +747,22 @@ ta{
telu{"தெலà¯à®™à¯à®•à¯ இலகà¯à®•à®™à¯à®•à®³à¯"}
thai{"தாய௠இலகà¯à®•à®™à¯à®•à®³à¯"}
tibt{"திபேதà¯à®¤à®¿à®¯à®©à¯ எணà¯à®•à®³à¯"}
+ traditional{"பாரமà¯à®ªà®°à®¿à®¯ எணà¯à®•à®³à¯"}
+ vaii{"வை எணà¯à®•à®³à¯"}
}
}
Variants{
PINYIN{"பினà¯à®¯à®¿à®©à¯ ரோமானைசெஷனà¯"}
WADEGILE{"வேடà¯-கைலà¯à®¸à¯ ரோமனைஷேசனà¯"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"மொழி: {0}"}
script{"எழà¯à®¤à¯à®¤à¯: {0}"}
+ territory{"மணà¯à®Ÿà®²à®®à¯: {0}"}
}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/te.txt b/Build/source/libs/icu/icu-50.1/data/lang/te.txt
index 0546b037d27..fb784bac79f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/te.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/te.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/te.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/te.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
te{
Keys{
calendar{"Calendar"}
- collation{"కొలేషనà±"}
+ colAlternate{"à°šà°¿à°¹à±à°¨à°¾à°²à°¨à± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°¿à°‚చడానà±à°¨à°¿ విసà±à°®à°°à°¿à°‚à°šà±"}
+ colBackwards{"à°µà±à°¯à°¤à°¿à°°à±‡à°• ఉచà±à°›à°¾à°°à°£ à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£"}
+ colCaseFirst{"à°…à°ªà±à°ªà°°à±â€Œà°•à±‡à°¸à±â€Œ/లోయరౠకేసౠకà±à°°à°®à°‚"}
+ colCaseLevel{"కేసౠసెనà±à°¸à°¿à°Ÿà°¿à°µà± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£"}
+ colHiraganaQuaternary{"కానా à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£"}
+ colNormalization{"సాధారణీకరించిన à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£"}
+ colNumeric{"సంఖà±à°¯à°¾à°¤à±à°®à°• à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£"}
+ colStrength{"à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ సామరà±à°¥à±à°¯à°‚"}
+ collation{"à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
currency{"కరెనà±à°¸à±€"}
numbers{"సంఖà±à°¯à°²à±"}
+ timezone{"సమయ మండలి"}
+ va{"లొకేలౠరూపాంతరం"}
+ variableTop{"à°šà°¿à°¹à±à°¨à°¾à°²à±à°—à°¾ à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°¿à°‚à°šà±"}
x{"à°ªà±à°°à±ˆà°µà±‡à°Ÿà±-ఉపయోగం"}
}
Languages{
@@ -45,7 +56,7 @@ te{
arp{"అరాపాహో"}
art{"కృతà±à°°à°¿à°® భాష"}
arw{"అరావాకà±"}
- as{"à°…à°¸à±à°¸à°¾à°®à±€à°¸à±"}
+ as{"à°…à°¸à±à°¸à°¾à°®à±€"}
ast{"à°…à°¸à±à°Ÿà±à°°à°¿à°¯à°¾à°¨à±"}
ath{"ఆతాపాసà±à°•à°¨à± భాష"}
aus{"ఆసà±à°Ÿà±à°°à±‡à°²à°¿à°¯à°¨à± భాష"}
@@ -65,14 +76,14 @@ te{
bem{"బెంబా"}
ber{"బెరà±à°¬à±†à°°à±"}
bg{"బలà±à°—ేరియనà±"}
- bh{"బిహారి"}
+ bh{"బీహారి"}
bho{"భోజౠపూరి"}
bi{"బిసà±à°²à°¾à°®à°¾"}
bik{"బికోలà±"}
bin{"బిని"}
bla{"సికౠసికా"}
bm{"బంబారా"}
- bn{"బెంగాలి"}
+ bn{"బెంగాలీ"}
bnt{"బంటà±"}
bo{"టిబెటనà±"}
br{"à°¬à±à°°à±†à°Ÿà°¨à±"}
@@ -99,10 +110,11 @@ te{
chn{"చినూకౠజారà±à°—à°¨à±"}
cho{"చొచà±à°•à°¤à°¾à°µà±"}
chp{"చిపెవà±à°¯à°¾à°¨à±"}
- chr{"చిరోకి"}
+ chr{"చెరోకీ"}
chy{"చేయేనà±"}
+ ckb{"సొరాని à°•à±à°°à±à°¦à°¿à°·à±"}
cmc{"చామికౠభాష"}
- co{"కారà±à°¸à°¿à°•à°¨à±"}
+ co{"కోరà±à°¸à°¿à°•à°¨à±"}
cop{"కోపà±à°Ÿà°¿à°•à±"}
cpe{"ఆంగà±à°²à°‚ ఆధారిత à°•à±à°°à°¿à°¯à±‹à°²à± లేదా పిగà±à°¡à°¿à°¨à±"}
cpf{"à°ªà±à°°à±†à°‚à°šà± -ఆధారిత à°•à±à°°à°¿à°¯à±‹à°²à± లేదా పిగà±à°¡à°¿à°¨à±"}
@@ -135,7 +147,7 @@ te{
dv{"దివేహి"}
dyu{"à°¡à±à°¯à±à°²à°¾"}
dz{"జొనà±à°–à°¾"}
- ee{"ఇవే"}
+ ee{"ఈవీ"}
efi{"à°Žà°«à°¿à°•à±"}
egy{"à°ªà±à°°à°¾à°šà±€à°¨ ఇజిపà±à°·à°¿à°¯à°¨à±"}
eka{"à°à°•à°¾à°œà°•à±"}
@@ -150,7 +162,7 @@ te{
eo{"à°Žà°¸à±à°ªà°°à±†à°¨à±à°Ÿà±Š"}
es{"à°¸à±à°ªà°¾à°¨à°¿à°·à±"}
es_419{"లాటినౠఅమెరికెనౠసà±à°ªà°¾à°¨à°¿à°·à±"}
- es_ES{"à°à°¬à±€à°°à°¿à°¯à±†à°¨à± à°¸à±à°ªà°¾à°¨à°¿à°·à±"}
+ es_ES{"యూరోపియనౠసà±à°ªà°¾à°¨à°¿à°·à±"}
et{"ఈసà±à°Ÿà±Šà°¨à°¿à°¯à°¨à±"}
eu{"బాసà±à°•à±"}
ewo{"ఎవోండొ"}
@@ -211,7 +223,7 @@ te{
hup{"à°¹à±à°ªà°¾"}
hy{"ఆరà±à°®à±‡à°¨à°¿à°¯à°¨à±"}
hz{"హిరేరో"}
- ia{"ఇంటరà±à°²à°¿à°‚à°—à±à°µà°¾"}
+ ia{"ఇంటరà±à°²à°¿à°‚à°—à±à°µà°¾"}
iba{"à°à°¬à°¾à°¨à±"}
id{"ఇండోనిషియ"}
ie{"ఇంటరౠలింగà±"}
@@ -245,7 +257,7 @@ te{
kbd{"కబారà±à°¡à°¿à°¯à°¨à±"}
kcg{"à°Ÿà±à°¯à°¾à°ªà±"}
kfo{"కోరో"}
- kg{"కాంగో"}
+ kg{"కోంగో"}
kha{"ఖాసి"}
khi{"ఖోఇసనౠభాష"}
kho{"ఖటోనీసà±"}
@@ -286,7 +298,7 @@ te{
loz{"లోజి"}
lt{"లిథà±à°¯à±‡à°¨à°¿à°¯à°¨à±"}
lu{"లూబ-కటాంగ"}
- lua{"లూబా- à°²à±à°²à±à°¯à°¾"}
+ lua{"à°²à±à°¬à°¾-à°²à±à°²à±à°µ"}
lui{"à°²à±à°‡à°¸à±‡à°¨à±‹"}
lun{"à°²à±à°‚à°¡à°¾"}
luo{"à°²à±à°µà±‹"}
@@ -302,6 +314,7 @@ te{
mdf{"మొకà±à°·à°¾"}
mdr{"మండారà±"}
men{"మెండే"}
+ mfe{"మొరిసà±à°¯à±‡à°¨à±"}
mg{"మాలాగసి"}
mga{"మధà±à°¯à°® à°à°°à°¿à°·à±"}
mh{"మారà±à°·à°²à±€à°¸à±"}
@@ -319,7 +332,7 @@ te{
mo{"మొలà±à°¡à°¾à°µà°¿à°¯à°¨à±"}
moh{"మోహà±à°•à±"}
mos{"మోసà±à°¸à°¿"}
- mr{"మరాటి"}
+ mr{"మరాఠీ"}
ms{"మలేయà±"}
mt{"మాలà±à°Ÿà±€à°¸à±"}
mul{"బహà±à°³ భాషలà±"}
@@ -360,7 +373,7 @@ te{
nyn{"à°¨à±à°¯à°¾à°¨à±à°•à±‹à°²à±†"}
nyo{"నిఓరో"}
nzi{"జీమా"}
- oc{"ఆకà±à°¸à°¿à°Ÿà°¾à°¨à±"}
+ oc{"ఆకà±à°¸à°¿à°Ÿà°¨à±"}
oj{"చేవా"}
om{"ఒరోమో"}
or{"ఒరియా"}
@@ -386,7 +399,7 @@ te{
ps{"పాషà±à°Ÿà±‹"}
pt{"పోరà±à°šà±à°—ీసà±"}
pt_BR{"à°¬à±à°°à±†à°œà±€à°²à°¿à°¯à°¨à± పోరà±à°šà±à°—ీసà±"}
- pt_PT{"à°à°¬à±€à°°à°¿à°¯à°¨à± పోరà±à°šà±à°—ీసà±"}
+ pt_PT{"యూరోపియనౠపోరà±à°šà±à°—ీసà±"}
qu{"కెషà±à°¯à°¾"}
raj{"రాజసà±à°¤à°¾à°¨à°¿"}
rap{"రాపనà±à°¯à±à°¯à°¿"}
@@ -400,7 +413,7 @@ te{
ru{"à°°à°·à±à°¯à°¨à±"}
rup{"ఆరోమేనియనà±"}
rw{"à°•à°¿à°¨à±à°¯à°°à±à°µà°¾à°‚à°¡à°¾"}
- sa{"సంసృతం"}
+ sa{"సంసà±à°•à±ƒà°¤à°‚"}
sad{"సండావి"}
sah{"యాకà±à°Ÿà±"}
sai{"దకà±à°·à°¿à°£ అమెరికా ఇండియనౠభాష"}
@@ -468,18 +481,18 @@ te{
tk{"à°¤à±à°°à±à°•à°®à±†à°¨à±"}
tkl{"టోకెలావà±"}
tl{"తగలోగà±"}
- tlh{"à°•à±à°²à°¿à°‚à°—à°¨à±"}
+ tlh{"à°•à±à°²à°¿à°‚గానà±"}
tli{"లింగిటà±"}
tmh{"టామషేకà±"}
tn{"సెటసà±à°µà°¾à°¨à°¾"}
- to{"టోంగా"}
+ to{"టాంగానà±"}
tog{"à°¨à±à°¯à°¾à°¸à°¾ టోనà±à°—à°¾"}
tpi{"టోకౠపిసినà±"}
tr{"à°Ÿà°°à±à°•à°¿à°·à±"}
ts{"సోంగా"}
tsi{"శింషీయనà±"}
tt{"టాటరà±"}
- tum{"à°Ÿà°‚à°¬à±à°•"}
+ tum{"à°Ÿà±à°‚à°¬à±à°•à°¾"}
tup{"à°Ÿà±à°ªà°¿ భాష"}
tut{"ఆలà±à°Ÿà°¿à°¯à°¾à°•à± భాష"}
tvl{"à°Ÿà±à°µà°¾à°²à±"}
@@ -510,7 +523,7 @@ te{
xh{"షోసా"}
yao{"యాఒ"}
yap{"యాపిసà±"}
- yi{"యిడà±à°¡à°¿à°·à±"}
+ yi{"ఇడà±à°¡à°¿à°·à±"}
yo{"యోరà±à°¬à°¾"}
ypk{"à°¯à±à°ªà°¿à°•à± భాష"}
yue{"కాంటనీసà±"}
@@ -683,14 +696,16 @@ te{
roc{"మింగà±à°¯à±‚ à°•à±à°¯à°¾à°²à±†à°‚à°¡à°°à±"}
}
collation{
- big5han{"సాంపà±à°°à°¦à°¾à°¯ చైనీయà±à°² à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚ - Big5"}
+ big5han{"సాంపà±à°°à°¦à°¾à°¯ చైనీసౠకà±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚ - Big5"}
dictionary{"నిఘంటà±à°µà± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
ducet{"డిఫాలà±à°Ÿà± యూనీకోడౠకà±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
- gb2312han{"సరళీకృతం చెయà±à°¯à°¬à°¡à°¿à°¨ à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚ - GB2312"}
+ gb2312han{"సరళీకృత చైనీసౠకà±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚ - GB2312"}
phonebook{"ఫోనà±â€Œà°¬à±à°•à± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
+ phonetic{"à°§à±à°µà°¨à°¿ ఉచà±à°›à°¾à°°à°¿à°¤ à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
pinyin{"పినà±â€Œà°¯à°¿à°¨à± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
reformed{"మళà±à°³à±€ ఆకృతీకరించబడిన à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
search{"సాధారణ-à°ªà±à°°à°¯à±‹à°œà°¨ శోధన"}
+ searchjl{"హాంగà±à°²à± à°ªà±à°°à°¾à°°à°‚à°­ హలà±à°²à± à°¦à±à°µà°¾à°°à°¾ శోధించà±"}
stroke{"à°¸à±à°Ÿà±à°°à±‹à°•à± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
traditional{"సాంపà±à°°à°¦à°¾à°¯ à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
unihan{"రాడికలà±-à°¸à±à°Ÿà±à°°à±‹à°•à± à°•à±à°°à°®à°¬à°¦à±à°§à±€à°•à°°à°£ à°•à±à°°à°®à°‚"}
@@ -703,6 +718,7 @@ te{
beng{"బెంగాలీ అంకెలà±"}
deva{"దేవనాగరి అంకెలà±"}
ethi{"ఎథియోపికౠసంఖà±à°¯à°²à±"}
+ finance{"ఆరà±à°¥à°¿à°• సంఖà±à°¯à°²à±"}
fullwide{"పూరà±à°¤à°¿ వెడలà±à°ªà± అంకెలà±"}
geor{"జారà±à°œà°¿à°¯à°¨à± సంఖà±à°¯à°²à±"}
grek{"à°—à±à°°à±€à°•à± సంఖà±à°¯à°²à±"}
@@ -724,13 +740,17 @@ te{
mlym{"మలయాళం అంకెలà±"}
mong{"మంగోలియనౠఅంకెలà±"}
mymr{"మియనà±à°®à°¾à°°à± అంకెలà±"}
+ native{"à°¸à±à°¥à°¾à°¨à°¿à°• అంకెలà±"}
orya{"ఒరియా అంకెలà±"}
roman{"రోమనౠసంఖà±à°¯à°²à±"}
romanlow{"రోమనౠచినà±à°¨ సంఖà±à°¯à°²à±"}
taml{"తమళ సంఖà±à°¯à°²à±"}
+ tamldec{"తమిళ అంకెలà±"}
telu{"తెలà±à°—ౠఅంకెలà±"}
thai{"థై అంకెలà±"}
tibt{"టిబిటనౠఅంకెలà±"}
+ traditional{"సాంపà±à°°à°¦à°¾à°¯ సంఖà±à°¯à°²à±"}
+ vaii{"వాయౠఅంకెలà±"}
}
}
Variants{
@@ -740,8 +760,14 @@ te{
REVISED{"సవరించబడిన వరà±à°£à°•à±à°°à°®à°‚"}
WADEGILE{"వేడà±-గైలà±à°¸à± రోమనైజేషనà±"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
+ codePatterns{
+ language{"భాష: {0}"}
+ script{"లిపి: {0}"}
+ territory{"à°ªà±à°°à°¾à°‚తం: {0}"}
+ }
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{","}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/teo.txt b/Build/source/libs/icu/icu-50.1/data/lang/teo.txt
index 5a7fdb0fed8..6624f134b3a 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/teo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/teo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/teo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/teo.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ teo{
zh{"Kichina"}
zu{"Kizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/th.txt b/Build/source/libs/icu/icu-50.1/data/lang/th.txt
index b32ee3566fe..3ed7b7d34d0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/th.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/th.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/th.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/th.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
th{
Keys{
calendar{"ปà¸à¸´à¸—ิน"}
- collation{"à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับ"}
+ colAlternate{"ละเว้นà¸à¸²à¸£à¸ˆà¸±à¸”เรียงสัà¸à¸¥à¸±à¸à¸©à¸“์"}
+ colBackwards{"à¸à¸²à¸£à¸ˆà¸±à¸”เรียงเสียงหนัà¸à¹€à¸šà¸²à¹ƒà¸™à¸¥à¸³à¸”ับถอยหลัง"}
+ colCaseFirst{"à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับตัวพิมพ์ใหà¸à¹ˆ/ตัวพิมพ์เล็à¸"}
+ colCaseLevel{"à¸à¸²à¸£à¸ˆà¸±à¸”เรียงตามความสำคัà¸à¸‚องตัวพิมพ์อัà¸à¸©à¸£"}
+ colHiraganaQuaternary{"à¸à¸²à¸£à¸ˆà¸±à¸”เรียงตัวอัà¸à¸©à¸£à¸„ะนะ"}
+ colNormalization{"à¸à¸²à¸£à¸ˆà¸±à¸”เรียงà¹à¸šà¸šà¸—ี่เป็นปà¸à¸•à¸´"}
+ colNumeric{"à¸à¸²à¸£à¸ˆà¸±à¸”เรียงตัวเลข"}
+ colStrength{"ความà¹à¸¡à¹ˆà¸™à¸¢à¸³à¹ƒà¸™à¸à¸²à¸£à¸ˆà¸±à¸”เรียง"}
+ collation{"ลำดับà¸à¸²à¸£à¸ˆà¸±à¸”เรียง"}
currency{"เงินตรา"}
numbers{"ตัวเลข"}
+ timezone{"เขตเวลา"}
+ va{"ตัวà¹à¸›à¸£à¸ à¸²à¸©à¸²à¸–ิ่น"}
+ variableTop{"จัดเรียงเป็นสัà¸à¸¥à¸±à¸à¸©à¸“์"}
x{"ใช้งานส่วนบุคคล"}
}
Languages{
@@ -28,6 +39,7 @@ th{
af{"à¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¸™à¸ªà¹Œ"}
afa{"ภาษาà¹à¸­à¸Ÿà¹‚ร-เอเชียติà¸"}
afh{"à¹à¸­à¸Ÿà¸£à¸´à¸®à¸µà¸¥à¸µ"}
+ agq{"อัà¸à¹€à¸®à¸¡"}
ain{"ไอนุ"}
ak{"อาคัน"}
akk{"อัà¸à¸à¸²à¸”"}
@@ -46,6 +58,7 @@ th{
art{"ภาษาประดิษà¸à¹Œ"}
arw{"อาราวัà¸"}
as{"อัสสัม"}
+ asa{"อาซู"}
ast{"อัสตูเรียส"}
ath{"ภาษาอาทาพาสà¸à¸²à¸™"}
aus{"ภาษาออสเตรเลีย"}
@@ -60,16 +73,21 @@ th{
ban{"บาหลี"}
bas{"บาสา"}
bat{"ภาษาบอลติà¸"}
+ bax{"บามัน"}
+ bbj{"โคมาลา"}
be{"เบลารุส"}
bej{"เบจา"}
bem{"เบมบา"}
ber{"เบอร์เบอร์"}
+ bez{"เบนา"}
+ bfd{"บาฟัต"}
bg{"บัลà¹à¸à¹€à¸£à¸µà¸¢"}
bh{"พิหาร"}
bho{"โภชปุรี"}
bi{"บิสลามา"}
bik{"บิà¸à¸­à¸¥"}
bin{"บินี"}
+ bkm{"à¸à¸¡"}
bla{"สิà¸à¸ªà¸´à¸à¸²"}
bm{"บัมบารา"}
bn{"เบงà¸à¸²à¸¥à¸µ"}
@@ -77,20 +95,26 @@ th{
bo{"ทิเบต"}
br{"เบรตัน"}
bra{"พัรช"}
+ brx{"โพโฑ"}
bs{"บอสเนีย"}
+ bss{"อาโคซี"}
btk{"บาตัà¸"}
bua{"บูเรียต"}
bug{"บูà¸à¸´à¸ª"}
+ bum{"บูลู"}
byn{"บลิน"}
+ byv{"เมดุมบา"}
ca{"à¸à¸²à¸•à¸²à¸¥à¸±à¸‡"}
cad{"คัดโด"}
cai{"ภาษาอเมริà¸à¸±à¸™à¸­à¸´à¸™à¹€à¸”ียนà¸à¸¥à¸²à¸‡"}
car{"คาริบ"}
cau{"ภาษาคอเคเซียน"}
+ cay{"คายูà¸à¸²"}
cch{"à¹à¸­à¸•à¹à¸‹à¸¡"}
ce{"เชเชน"}
ceb{"เซบู"}
cel{"ภาษาเซลติà¸"}
+ cgg{"คีà¸à¸²"}
ch{"ชามอร์โร"}
chb{"ชิบชา"}
chg{"ชะà¸à¸°à¹„ต"}
@@ -101,6 +125,7 @@ th{
chp{"ชิพิวยัน"}
chr{"เชอโรà¸à¸µ"}
chy{"เชเยนเน"}
+ ckb{"เคิร์ดโซรานี"}
cmc{"ภาษาชามิà¸"}
co{"คอร์ซิà¸à¸²"}
cop{"คอปติà¸"}
@@ -119,6 +144,7 @@ th{
da{"เดนมาร์à¸"}
dak{"ดาโà¸à¸—า"}
dar{"ดาร์à¸à¸´à¸™"}
+ dav{"ไททา"}
day{"ดายัà¸"}
de{"เยอรมัน"}
de_AT{"เยอรมัน - ออสเตรีย"}
@@ -127,14 +153,18 @@ th{
den{"สเลวี"}
dgr{"โดà¸à¸£à¸´à¸š"}
din{"ดิงà¸à¸²"}
+ dje{"ซาร์มา"}
doi{"โฑครี"}
dra{"ภาษาดราวิเดียน"}
dsb{"ซอร์บส์ตอนล่าง"}
dua{"ดัวลา"}
dum{"ดัตช์à¸à¸¥à¸²à¸‡"}
dv{"ธิเวหิ"}
+ dyo{"โจลา-ฟอนยี"}
dyu{"ดิวลา"}
dz{"ซองคา"}
+ dzg{"ดาซาà¸à¸²"}
+ ebu{"เอ็มบู"}
ee{"เอเว"}
efi{"อีฟิà¸"}
egy{"อียิปต์โบราณ"}
@@ -149,8 +179,7 @@ th{
enm{"อังà¸à¸¤à¸©à¸à¸¥à¸²à¸‡"}
eo{"เอสเปอรันโต"}
es{"สเปน"}
- es_419{"สเปน (ละตินอเมริà¸à¸²)"}
- es_ES{"สเปน (ไอบีเรีย)"}
+ es_ES{"สเปนในยุโรป"}
et{"เอสโตเนีย"}
eu{"บัสเà¸"}
ewo{"อีวันโด"}
@@ -165,6 +194,7 @@ th{
fo{"à¹à¸Ÿà¹‚ร"}
fon{"ฟอน"}
fr{"à¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ª"}
+ fr_CA{"à¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ªà¹ƒà¸™à¹à¸„นาดา"}
fr_CH{"à¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ª (สวิส)"}
frm{"à¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ªà¸à¸¥à¸²à¸‡"}
fro{"à¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ªà¹‚บราณ"}
@@ -191,6 +221,7 @@ th{
grc{"à¸à¸£à¸µà¸à¹‚บราณ"}
gsw{"เยอรมันสวิส"}
gu{"คุชราต"}
+ guz{"à¸à¸¸à¸‹à¸‹à¸µ"}
gv{"มานซ์"}
gwi{"à¸à¸§à¸´à¸Šà¸­à¸´à¸™"}
ha{"เฮาชา"}
@@ -212,6 +243,7 @@ th{
hz{"เฮเรโร"}
ia{"อินเตอร์ลิงà¸à¸±à¸§"}
iba{"อิบาน"}
+ ibb{"อิบิบิโอ"}
id{"อินโดนีเชีย"}
ie{"อินเตอร์ลิงà¸à¸´à¸§"}
ig{"อิà¸à¹‚บ"}
@@ -230,6 +262,7 @@ th{
iu{"อินุà¸à¸•à¸´à¸•à¸¸à¸•"}
ja{"à¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™"}
jbo{"โลชบัน"}
+ jmc{"มาชาเม"}
jpr{"ยิว-เปอร์เซีย"}
jrb{"ยิว-อาหรับ"}
jv{"ชวา"}
@@ -242,16 +275,22 @@ th{
kar{"à¸à¸°à¹€à¸«à¸£à¸µà¹ˆà¸¢à¸‡"}
kaw{"à¸à¸§à¸µ"}
kbd{"คาร์บาเดีย"}
+ kbl{"คาเนมบู"}
kcg{"ทีà¹à¸¢à¸›"}
+ kde{"มาคอนเด"}
+ kea{"คาบูเวอร์เดียนู"}
kfo{"โคโร"}
kg{"คองโà¸"}
kha{"à¸à¸²à¸ªà¸µ"}
khi{"ภาษาคอยซาน"}
kho{"โคตัน"}
+ khq{"โคย์ราชีนี"}
ki{"à¸à¸µà¸à¸¹à¸¢à¸¹"}
kj{"à¸à¸§à¸™à¸¢à¸²à¸¡à¸²"}
kk{"คาซัค"}
+ kkj{"คาโà¸"}
kl{"à¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์"}
+ kln{"คาเลนจิน"}
km{"เขมร"}
kmb{"คิมบุนดู"}
kn{"à¸à¸±à¸™à¸™à¸²à¸”า"}
@@ -265,6 +304,9 @@ th{
kro{"ครู"}
kru{"à¸à¸¸à¸£à¸¸à¸‚"}
ks{"à¸à¸±à¸¨à¸¡à¸µà¸£à¹Œ"}
+ ksb{"ชัมบาลา"}
+ ksf{"บาเฟีย"}
+ ksh{"โคโลà¸"}
ku{"เคิร์ด"}
kum{"คูมืยค์"}
kut{"คูเทไน"}
@@ -273,6 +315,7 @@ th{
ky{"คีร์à¸à¸µà¸‹"}
la{"ละติน"}
lad{"ลาดิโน"}
+ lag{"à¹à¸¥à¸™à¸ˆà¸µ"}
lah{"ลาฮ์นดา"}
lam{"à¹à¸¥à¸¡à¸šà¸²"}
lb{"ลัà¸à¹€à¸‹à¸¡à¹€à¸šà¸´à¸£à¹Œà¸"}
@@ -290,19 +333,24 @@ th{
lun{"ลันดา"}
luo{"ลัว"}
lus{"ลูไช"}
+ luy{"ลูเยีย"}
lv{"ลัตเวีย"}
mad{"มาดูรา"}
+ maf{"มาฟา"}
mag{"มคหี"}
mai{"ไมถิลี"}
mak{"มาà¸à¸²à¸‹à¸²à¸£à¹Œ"}
man{"มันดิงà¸à¸²"}
map{"ออสโตรนีเซียน"}
mas{"มาไซ"}
+ mde{"มาบา"}
mdf{"มอคชา"}
mdr{"มานดาร์"}
men{"เมนเด"}
+ mer{"เมรู"}
mg{"มาลาà¸à¸²à¸‹à¸µ"}
mga{"ไอริชà¸à¸¥à¸²à¸‡"}
+ mgh{"มาà¸à¸±à¸§à¸§à¸²-มีทโท"}
mh{"มาร์à¹à¸Šà¸¥à¸¥à¸´à¸ª"}
mi{"เมารี"}
mic{"มิà¸à¹à¸¡à¸"}
@@ -321,18 +369,21 @@ th{
mr{"มราà¸à¸µ"}
ms{"มาเลย์"}
mt{"มอลตา"}
+ mua{"มันดัง"}
mul{"หลายภาษา"}
mun{"ภาษามันดา"}
mus{"ครีà¸"}
mwl{"มีรันดา"}
mwr{"มารวาฑี"}
my{"พม่า"}
+ mye{"มยีน"}
myn{"ภาษามายา"}
myv{"เอียร์ซยา"}
na{"นาอูรู"}
nah{"นาฮัว"}
nai{"ภาษาอินเดียอเมริà¸à¸²à¹€à¸«à¸™à¸·à¸­"}
nap{"นาโปลี"}
+ naq{"นามา"}
nb{"นอร์เวย์บุคมอล"}
nd{"เอ็นเดเบเลเหนือ"}
nds{"เยอรมันต่ำ - à¹à¸‹à¸à¸‹à¸­à¸™à¸•à¹ˆà¸³"}
@@ -344,7 +395,9 @@ th{
niu{"นีอู"}
nl{"ดัตช์"}
nl_BE{"เฟลมิช"}
+ nmg{"à¸à¸§à¸²à¸‹à¸´à¹‚อ"}
nn{"นอร์เวย์นีนอสà¸à¹Œ"}
+ nnh{"จีมบูน"}
no{"นอร์เวย์"}
nog{"โนไà¸"}
non{"นอร์สโบราณ"}
@@ -352,6 +405,7 @@ th{
nr{"เอ็นเดเบเลใต้"}
nso{"โซโทเหนือ"}
nub{"ภาษานูเบียน"}
+ nus{"เนือร์"}
nv{"นาวาโฮ"}
nwc{"เนวาร์ดั้งเดิม"}
ny{"เนียนจา"}
@@ -385,40 +439,50 @@ th{
ps{"พาชตู"}
pt{"โปรตุเà¸à¸ª"}
pt_BR{"โปรตุเà¸à¸ª - บราซิล"}
- pt_PT{"โปรตุเà¸à¸ª - ไอบีเรีย"}
+ pt_PT{"โปรตุเà¸à¸ªà¹ƒà¸™à¸¢à¸¸à¹‚รป"}
qu{"ควิชัว"}
raj{"ราชสถาน"}
rap{"ราปานู"}
rar{"ราโรทองà¸à¸²"}
- rm{"เรโต-โรà¹à¸¡à¸™à¸‹à¹Œ"}
+ rm{"โรà¹à¸¡à¸™à¸‹à¹Œ"}
rn{"บุรุนดี"}
ro{"โรมาเนีย"}
roa{"ภาษาโรมานซ์"}
+ rof{"รอมโบ"}
rom{"โรมานี"}
root{"รูท"}
ru{"รัสเซีย"}
rup{"อาโรมาเนียน"}
rw{"รวันดา"}
+ rwk{"รวา"}
sa{"สันสà¸à¸¤à¸•"}
sad{"ซันดาเว"}
- sah{"ยาคุต"}
+ sah{"ซาฮา"}
sai{"ภาษาอเมริà¸à¸±à¸™à¸­à¸´à¸™à¹€à¸”ียนใต้"}
sal{"ภาษาชาลิช"}
sam{"อราเมอิà¸à¸‹à¸²à¸¡à¸²à¹€à¸£à¸µà¸¢"}
+ saq{"à¹à¸‹à¸¡à¸šà¸¹à¸£à¸¹"}
sas{"ซาซัà¸"}
sat{"สันตาลี"}
+ sba{"à¸à¸±à¸¡à¹€à¸š"}
+ sbp{"à¹à¸‹à¸‡à¸à¸¹"}
sc{"ซาร์เดà¸à¸²"}
scn{"ซิซิลี"}
sco{"สà¸à¸­à¸•à¸ªà¹Œ"}
sd{"สินธุ"}
se{"ซามิเหนือ"}
+ see{"เซนิà¸à¸²"}
+ seh{"เซนา"}
sel{"เซลคุป"}
sem{"ภาษาเซมิติà¸"}
+ ses{"โคย์ราโบโรเซนนี"}
sg{"à¹à¸‹à¸‡à¹‚à¸"}
sga{"ไอริชโบราณ"}
sgn{"ภาษาสัà¸à¸à¸²à¸“"}
sh{"เซอร์โบ-โครเอเชีย"}
+ shi{"ทาเชลีห์ท"}
shn{"ไทใหà¸à¹ˆ"}
+ shu{"อาหรับ-ชาด"}
si{"สิงหล"}
sid{"ซิดาโม"}
sio{"ภาษาซิอวน"}
@@ -443,6 +507,7 @@ th{
srr{"เซà¹à¸£à¸£à¹Œ"}
ss{"สวาติ"}
ssa{"ภาษานิโล-ซาฮารัน"}
+ ssy{"ซาโฮ"}
st{"โซโทใต้"}
su{"ซุนดา"}
suk{"ซูคูมา"}
@@ -451,12 +516,14 @@ th{
sv{"สวีเดน"}
sw{"สวาฮีลี"}
swb{"โคเมอเรียน"}
+ swc{"สวาฮีลี-คองโà¸"}
syc{"ซีเรียà¹à¸šà¸šà¸”ั้งเดิม"}
syr{"ซีเรีย"}
ta{"ทมิฬ"}
tai{"ภาษาไท"}
te{"เตลูà¸à¸¹"}
tem{"ทิมเน"}
+ teo{"เตโซ"}
ter{"เทเรโน"}
tet{"เตตุม"}
tg{"ทาจิà¸"}
@@ -475,6 +542,7 @@ th{
tog{"ไนอะซาตองà¸à¸²"}
tpi{"ท็อà¸à¸žà¸´à¸‹à¸´à¸™"}
tr{"ตุรà¸à¸µ"}
+ trv{"ทาโรโà¸"}
ts{"ซิิตซองà¸à¸²"}
tsi{"ซิมชีà¹à¸­à¸™"}
tt{"ตาตาร์"}
@@ -483,8 +551,10 @@ th{
tut{"ภาษาอัลตาอิà¸"}
tvl{"ตูวาลู"}
tw{"ทวิ"}
+ twq{"ตัสซาวัค"}
ty{"ตาฮิตี"}
tyv{"ตูวา"}
+ tzm{"เบอร์เบอร์-โมร็อà¸à¹‚à¸à¸à¸¥à¸²à¸‡"}
udm{"อุดมูร์ต"}
ug{"อุยà¸à¸±à¸§"}
uga{"ยูà¸à¸²à¸£à¸´à¸•"}
@@ -498,7 +568,9 @@ th{
vi{"เวียดนาม"}
vo{"โวลาพึค"}
vot{"โวทิà¸"}
+ vun{"วุนจู"}
wa{"วาโลนี"}
+ wae{"วัลเซอร์"}
wak{"ภาษาวาà¸à¸²à¸Šà¸²à¸™"}
wal{"วาลาโม"}
war{"วาเรย์"}
@@ -507,8 +579,11 @@ th{
wo{"โวลอฟ"}
xal{"คัลมืยค์"}
xh{"คะห์โอซา"}
+ xog{"โซà¸à¸²"}
yao{"เย้า"}
yap{"ยัป"}
+ yav{"à¹à¸¢à¸‡à¹€à¸šà¸™"}
+ ybb{"เยมบา"}
yi{"ยิว"}
yo{"โยรูบา"}
ypk{"ภาษาอูย์ปิค"}
@@ -530,11 +605,14 @@ th{
az{"อะเซอรี"}
}
Scripts{
+ Afak{"อะฟาคา"}
Arab{"อาหรับ"}
Armi{"อิมพีเรียล อราเมอิà¸"}
Armn{"อาร์เมเนีย"}
Avst{"อเวสตะ"}
Bali{"บาหลี"}
+ Bamu{"บามุม"}
+ Bass{"บัสซา"}
Batk{"บาตัà¸"}
Beng{"เบงà¸à¸²à¸¥à¸µ"}
Blis{"บลิสซิมโบลส์"}
@@ -555,6 +633,7 @@ th{
Cyrs{"เชอร์ชสลาโวนิà¸à¸‹à¸µà¸£à¸´à¸¥à¸¥à¸´à¸à¹‚บราณ"}
Deva{"เทวนาครี"}
Dsrt{"เดเซเรท"}
+ Dupl{"ชวเลขดัปโลยัน"}
Egyd{"ดีโมติà¸à¸­à¸µà¸¢à¸´à¸›à¸•à¹Œ"}
Egyh{"เฮียราติà¸à¸­à¸µà¸¢à¸´à¸›à¸•à¹Œ"}
Egyp{"เฮียโรà¸à¸¥à¸´à¸Ÿà¸ªà¹Œà¸­à¸µà¸¢à¸´à¸›à¸•à¹Œ"}
@@ -563,6 +642,7 @@ th{
Geor{"จอร์เจีย"}
Glag{"à¸à¸¥à¸²à¹‚à¸à¸¥à¸´à¸•à¸´à¸"}
Goth{"โà¸à¸˜à¸´à¸"}
+ Gran{"คฤณห์"}
Grek{"à¸à¸£à¸µà¸"}
Gujr{"คุชราต"}
Guru{"à¸à¸¹à¸£à¹Œà¸¡à¸¹à¸„ี"}
@@ -573,6 +653,7 @@ th{
Hant{"ฮั่นดั้งเดิม"}
Hebr{"ฮีบรู"}
Hira{"ฮิระงะนะ"}
+ Hluw{"อัà¸à¸‚ระอานาโตเลีย"}
Hmng{"ปาเฮาห์ม้ง"}
Hrkt{"คะตะà¸à¸°à¸™à¸°à¸«à¸£à¸·à¸­à¸®à¸´à¸£à¸°à¸‡à¸°à¸™à¸°"}
Hung{"ฮังà¸à¸²à¸£à¸µà¹‚บราณ"}
@@ -580,39 +661,52 @@ th{
Ital{"อิตาลีโบราณ"}
Java{"ชวา"}
Jpan{"à¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™"}
+ Jurc{"จูร์เชน"}
Kali{"คยาห์"}
Kana{"คะตะà¸à¸°à¸™à¸°"}
Khar{"ขโรษà¸à¸µ"}
Khmr{"เขมร"}
+ Khoj{"คอจคี"}
Knda{"à¸à¸±à¸™à¸™à¸²à¸”า"}
Kore{"เà¸à¸²à¸«à¸¥à¸µ"}
+ Kpel{"เปลเล"}
Kthi{"à¸à¸²à¸¢à¸•à¸´"}
Lana{"ล้านนา"}
Laoo{"ลาว"}
Latf{"ลาติน - ฟรังเตอร์"}
Latg{"ลาติน - à¹à¸à¸¥à¸´à¸"}
- Latn{"ลาติน"}
+ Latn{"ละติน"}
Lepc{"เลปชา"}
Limb{"ลิมบู"}
Lina{"ลีเนียร์เอ"}
Linb{"ลีเนียร์บี"}
+ Lisu{"เฟรเซอร์"}
+ Loma{"โลมา"}
Lyci{"ไลเซีย"}
Lydi{"ลีเดีย"}
Mand{"à¹à¸¡à¸™à¹€à¸”ียน"}
Mani{"มานิà¹à¸Šà¸™"}
Maya{"มายาไฮโรà¸à¸¥à¸´à¸Ÿà¸ªà¹Œ"}
+ Mend{"เมนเด"}
+ Merc{"เคอร์ซีฟ-เมโรอิติà¸"}
Mero{"เมโรติà¸"}
Mlym{"มาลายาลัม"}
Mong{"มองโà¸à¹€à¸¥à¸µà¸¢"}
Moon{"มูน"}
+ Mroo{"มโร"}
Mtei{"เมเทมาเยà¸"}
Mymr{"พม่า"}
+ Narb{"อาระเบียเหนือโบราณ"}
+ Nbat{"นาบาทาเอียน"}
+ Nkgb{"à¸à¸µà¸šà¸²-นาซี"}
Nkoo{"เอ็นโà¸"}
+ Nshu{"นุซุ"}
Ogam{"โอคัม"}
Olck{"โอลชิà¸à¸´"}
Orkh{"ออร์คอน"}
Orya{"โอริยา"}
Osma{"ออสมันยา"}
+ Palm{"พาลไมรีน"}
Perm{"เปอร์มิà¸à¹‚บราณ"}
Phag{"ฟาà¸à¸ªà¹Œ-ปา"}
Phli{"ปะห์ลาวีอินสคริปชันà¹à¸™à¸¥"}
@@ -626,10 +720,14 @@ th{
Runr{"รูนิà¸"}
Samr{"ซามาเรีย"}
Sara{"ซาราติ"}
+ Sarb{"อาระเบียใต้โบราณ"}
Saur{"โสวรัสตระ"}
Sgnw{"ไซน์ไรติ้ง"}
Shaw{"ซอเวียน"}
+ Shrd{"ชาราดา"}
+ Sind{"คุดาวาดี"}
Sinh{"สิงหล"}
+ Sora{"โสราสมเป็ง"}
Sund{"ซุนดา"}
Sylo{"ซิโลตินาà¸à¸£à¸µ"}
Syrc{"ซีเรีย"}
@@ -637,9 +735,11 @@ th{
Syrj{"ซีเรียตะวันตà¸"}
Syrn{"ซีเรียตะวันออà¸"}
Tagb{"ตัà¸à¸šà¸±à¸™à¸§à¸²"}
+ Takr{"ทาครี"}
Tale{"ไทเล"}
Talu{"ไทลื้อใหม่"}
Taml{"ทมิฬ"}
+ Tang{"ตันà¸à¸±à¸—"}
Tavt{"ไทเวียต"}
Telu{"เทลูà¸à¸¹"}
Teng{"เทงà¸à¸§à¸²à¸£à¹Œ"}
@@ -648,9 +748,12 @@ th{
Thaa{"ทานา"}
Thai{"ไทย"}
Tibt{"ทิเบต"}
+ Tirh{"เทอฮุทา"}
Ugar{"ยูà¸à¸²à¸£à¸´à¸•"}
Vaii{"ไว"}
Visp{"คำพูดที่มองเห็นได้"}
+ Wara{"วารังà¸à¸ªà¸´à¸•à¸´"}
+ Wole{"โอลีเอ"}
Xpeo{"เปอร์เซียโบราณ"}
Xsux{"อัà¸à¸©à¸£à¸£à¸¹à¸›à¸¥à¸´à¹ˆà¸¡à¸ªà¸¸à¹€à¸¡à¹€à¸£à¸µà¸¢-อัคคาเดีย"}
Yiii{"ยิ"}
@@ -659,11 +762,11 @@ th{
Zsym{"ซิมโบลส์"}
Zxxx{"ไม่มีภาษาเขียน"}
Zyyy{"สามัà¸"}
- Zzzz{"ไม่ทราบภาษา"}
+ Zzzz{"ไม่ทราบสคริปต์"}
}
Scripts%stand-alone{
- Hans{"อัà¸à¸©à¸£à¸®à¸±à¹ˆà¸™à¹à¸šà¸šà¸¢à¹ˆà¸­"}
- Hant{"อัà¸à¸©à¸£à¸®à¸±à¹ˆà¸™à¸•à¸±à¸§à¹€à¸•à¹‡à¸¡"}
+ Hans{"ฮั่นประยุà¸à¸•à¹Œ"}
+ Hant{"ฮั่นดั้งเดิม"}
}
Types{
calendar{
@@ -684,9 +787,11 @@ th{
collation{
big5han{"เรียงตามอัà¸à¸©à¸£à¸ˆà¸µà¸™à¸”ั้งเดิม"}
dictionary{"เรียงตามพจนานุà¸à¸£à¸¡"}
- ducet{"เรียงลำดับตาม Unicode"}
+ direct{"โดยตรง"}
+ ducet{"ลำดับà¸à¸²à¸£à¸ˆà¸±à¸”เรียงรหัสยูนิโค้ดค่าเริ่มต้น"}
gb2312han{"เรียงตามอัà¸à¸©à¸£à¸ˆà¸µà¸™à¸›à¸£à¸°à¸¢à¸¸à¸à¸•à¹Œ"}
phonebook{"เรียงตามสมุดโทรศัพท์"}
+ phonetic{"ลำดัà¸à¸à¸²à¸£à¸ˆà¸±à¸”เรียงตามคำอ่าน"}
pinyin{"เรียงตามà¸à¸²à¸£à¸–อดเสียงภาษาจีน"}
reformed{"เรียงตามลำดับล่าสุด"}
search{"à¸à¸²à¸£à¸„้นหาทั่วไป"}
@@ -699,9 +804,12 @@ th{
arabext{"ตัวเลขอินเดีย-อารบิà¸à¸•à¸±à¸§à¹€à¸•à¹‡à¸¡"}
armn{"ตัวเลขอาร์เมเนีย"}
armnlow{"ตัวเลขอาร์เมเนียพิมพ์เล็à¸"}
+ bali{"ตัวเลขบาหลี"}
beng{"ตัวเลขบังà¸à¸¥à¸²à¹€à¸—ศ"}
+ cham{"ตัวเลขชาม"}
deva{"ตัวเลขเทวนาครี"}
ethi{"ตัวเลขเอธิโอเปีย"}
+ finance{"ตัวเลขทางà¸à¸²à¸£à¹€à¸‡à¸´à¸™"}
fullwide{"ตัวเลขà¹à¸šà¸šà¹€à¸•à¹‡à¸¡à¸‚นาด"}
geor{"ตัวเลขจอร์เจีย"}
grek{"ตัวเลขà¸à¸£à¸µà¸"}
@@ -714,50 +822,109 @@ th{
hant{"ตัวเลขจีนตัวเต็ม"}
hantfin{"ตัวเลขทางà¸à¸²à¸£à¹€à¸‡à¸´à¸™à¹à¸šà¸šà¸•à¸±à¸§à¹€à¸•à¹‡à¸¡à¸‚องจีน"}
hebr{"ตัวเลขฮิบรู"}
+ java{"ตัวเลขชวา"}
jpan{"ตัวเลขà¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™"}
jpanfin{"ตัวเลขทางà¸à¸²à¸£à¹€à¸‡à¸´à¸™à¸‚องà¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™"}
+ kali{"ตัวเลขคยาห์"}
khmr{"ตัวเลขเขมร"}
knda{"ตัวเลขà¸à¸±à¸™à¸™à¸²à¸”า"}
+ lana{"ตัวเลขไททัมโฮรา"}
+ lanatham{"ตัวเลขไททัมทัม"}
laoo{"ตัวเลขลาว"}
latn{"ตัวเลขอารบิค"}
+ lepc{"ตัวเลขเลปชา"}
+ limb{"ตัวเลขลิมบู"}
mlym{"ตัวเลขมาลายาลัม"}
mong{"ตัวเลขมองโà¸à¹€à¸¥à¸µà¸¢"}
+ mtei{"ตัวเลขเมไตมาเยà¸"}
mymr{"ตัวเลขพม่า"}
+ mymrshan{"ตัวเลขชานพม่า"}
+ native{"ตัวเลขพื้นเมือง"}
+ nkoo{"ตัวเลขเอ็นโà¸"}
+ olck{"ตัวเลขโอลจิà¸à¸´"}
orya{"ตัวเลขโอริยา"}
roman{"ตัวเลขโรมัน"}
romanlow{"ตัวเลขโรมันพิมพ์เล็à¸"}
- taml{"ตัวเลขทมิฬ"}
+ saur{"ตัวเลขเศารัชธรา"}
+ sund{"ตัวเลขซุนดา"}
+ talu{"ตัวเลขไทลื้อใหม่"}
+ taml{"ตัวเลขทมิฬดั้งเดิม"}
+ tamldec{"ตัวเลขทมิฬ"}
telu{"ตัวเลขเตลูà¸à¸¹"}
thai{"ตัวเลขไทย"}
tibt{"ตัวเลขทิเบต"}
+ traditional{"ตัวเลขà¹à¸šà¸šà¸”ั้งเดิม"}
}
}
Variants{
1606NICT{"ปลายยุคà¸à¸¥à¸²à¸‡à¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ªà¸–ึงปี ค.ศ. 1606"}
1694ACAD{"ตอนต้นยุคใหม่à¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ª"}
1901{"เยอรมันออร์โธà¸à¸£à¸²à¸Ÿà¸µà¸”ั้งเดิม"}
+ 1959ACAD{"วิชาà¸à¸²à¸£"}
1994{"อัà¸à¸‚ระเรเซียนมาตราà¸à¸²à¸™"}
1996{"เยอรมันออร์โธà¸à¸£à¸²à¸Ÿà¸µà¸›à¸µ 1996"}
+ ALALC97{
+ "à¸à¸²à¸£à¸–อดอัà¸à¸©à¸£à¹€à¸›à¹‡à¸™à¸­à¸±à¸à¸©à¸£à¹‚รมันตามเà¸à¸“ฑ์ของสมาคมห้องสมุดอเมริà¸à¸±à¸™à¹à¸¥à¸°à¸«à¹‰à¸­à¸‡à¸ªà¸¡à¸¸à¸”รัà¸à¸ª"
+ "ภา ฉบับพิมพ์ปี 1997"
+ }
+ ALUKU{"ภาษาพื้นเมืองอลูคู"}
AREVELA{"อาร์เมเนียตะวันออà¸"}
AREVMDA{"อาร์เมเนียตะวันตà¸"}
+ BAKU1926{"ตัวอัà¸à¸©à¸£à¸¥à¸°à¸•à¸´à¸™à¹€à¸•à¸­à¸£à¹Œà¸à¸´à¸à¹à¸šà¸šà¸„รบวงจร"}
+ BAUDDHA{"พระพุทธเจ้า"}
+ BISCAYAN{"บิสคายัน"}
+ BISKE{"ภาษาพื้นเมืองซานจอร์โจ/บิลา"}
+ BOONT{"บูนทลิ่ง"}
FONIPA{"สัทอัà¸à¸©à¸£à¸ªà¸²à¸à¸¥"}
+ FONUPA{"สัทอัà¸à¸©à¸£ UPA"}
+ FONXSAMP{"ฟอนซ์à¹à¸‹à¸¡à¸žà¹Œ"}
+ HEPBURN{"à¸à¸²à¸£à¸–อดอัà¸à¸©à¸£à¹à¸šà¸šà¹€à¸®à¸›à¹€à¸šà¸´à¸£à¹Œà¸™"}
+ HOGNORSK{"ภาษานอร์วิเจียนสูง"}
+ ITIHASA{"อิติหาสะ"}
+ JAUER{"เยาเออร์"}
+ JYUTPING{"ระบบถอดอัà¸à¸©à¸£à¹à¸šà¸šà¸¢à¸§à¸¶à¸”พิง"}
+ KKCOR{"อัà¸à¸‚รวิธีสามัà¸"}
+ LAUKIKA{"ลัวà¸à¸´à¸à¸²"}
+ LIPAW{"ภาษาพื้นเมืองลิโพวาซของเรเซียน"}
+ LUNA1918{"ลูน่า 1918"}
+ MONOTON{"โมโนโทนิà¸"}
+ NDYUKA{"ดิวคา"}
NEDIS{"ภาษาพื้นเมืองนาทิโซเน"}
+ NJIVA{"ภาษาพื้นเมืองจนีวา/นจีวา"}
+ OSOJS{"ภาษาพื้นเมืองโอเซียคโค/โอโซยาเน"}
+ PAMAKA{"ภาษาพื้นเมืองพามาคา"}
+ PETR1708{"พีท 1708"}
PINYIN{"พินอิน"}
POLYTON{"โพลีโทนิà¸"}
POSIX{"คอมพิวเตอร์"}
+ PUTER{"พิวเตอร์"}
REVISED{"ออร์โธà¸à¸£à¸²à¸Ÿà¸´à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡"}
ROZAJ{"เรเซียน"}
+ RUMGR{"รัมà¸à¸£à¹Œ"}
SAAHO{"ซาโฮ"}
SCOTLAND{"ภาษาอังà¸à¸¤à¸©à¸¡à¸²à¸•à¸£à¸²à¸à¸²à¸™à¸ªà¸à¹Šà¸­à¸•"}
+ SCOUSE{"สเà¸à¸²à¸ªà¹Œ"}
+ SOLBA{"ภาษาพื้นเมืองสโตวีซซา/โซลบีà¸à¸²"}
+ SURMIRAN{"ซูร์มิราน"}
+ SURSILV{"ซูร์ซีลฟ์"}
+ SUTSILV{"ซุตซีลฟ์"}
+ TARASK{"ทาราซเคียวิซาออร์โธà¸à¸£à¸²à¸Ÿà¸µ"}
+ UCCOR{"อัà¸à¸‚รวิธีà¹à¸šà¸šà¸„รบวงจร"}
+ UCRCOR{"อัà¸à¸‚รวิธีà¹à¸šà¸šà¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸„รบวงจร"}
+ ULSTER{"อัลสเตอร์"}
+ VAIDIKA{"เวดิคา"}
VALENCIA{"วาเลนเซีย"}
+ VALLADER{"วัลลาเดอร์"}
+ WADEGILE{"à¸à¸²à¸£à¸–อดอัà¸à¸©à¸£à¹à¸šà¸šà¹€à¸§à¸”-ไจลส์"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"{0}"}
script{"{0}"}
territory{"{0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/th_TH.txt b/Build/source/libs/icu/icu-50.1/data/lang/th_TH.txt
index 94c4a72f2f4..94c4a72f2f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/th_TH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/th_TH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/th_TH_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/lang/th_TH_TRADITIONAL.txt
index 9a5620ea805..9a5620ea805 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/th_TH_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/th_TH_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ti.txt b/Build/source/libs/icu/icu-50.1/data/lang/ti.txt
index 675500c75be..468e0f5e871 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ti.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ti.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ti.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ti.xml
// *
// ***************************************************************************
/**
@@ -110,5 +110,5 @@ ti{
Ethi{"áŠá‹°áˆ"}
Latn{"ላቲን"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/tl.txt b/Build/source/libs/icu/icu-50.1/data/lang/tl.txt
index 2a55f9ae6e3..2a55f9ae6e3 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/tl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/tl.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/tl_PH.txt b/Build/source/libs/icu/icu-50.1/data/lang/tl_PH.txt
index 52f1969a38f..52f1969a38f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/tl_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/tl_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/to.txt b/Build/source/libs/icu/icu-50.1/data/lang/to.txt
index 3d78633643a..18f5749b2d6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/to.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/to.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/to.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/to.xml
// *
// ***************************************************************************
/**
@@ -244,7 +244,7 @@ to{
traditional{"tukufakaholo"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
codePatterns{
language{"Lea: {0}"}
script{"Tohinima Fakaha: {0}"}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/tr.txt b/Build/source/libs/icu/icu-50.1/data/lang/tr.txt
index 7fb77607c7b..8e0ec5451e0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/tr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/tr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tr.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
tr{
Keys{
calendar{"Takvim"}
- collation{"Sıralama"}
+ colAlternate{"Sembolleri Sıralamayı Yoksayma"}
+ colBackwards{"Ters Aksan Sıralama"}
+ colCaseFirst{"Büyük/Küçük Harf Sıralama"}
+ colCaseLevel{"Büyük/Küçük Harfe Duyarlı Sıralama"}
+ colHiraganaQuaternary{"Kana Sıralaması"}
+ colNormalization{"Normalleştirilmiş Sıralama"}
+ colNumeric{"Sayısal Sıralama"}
+ colStrength{"Sıralama Gücü"}
+ collation{"Sıralama Düzeni"}
currency{"Para Birimi"}
numbers{"Sayılar"}
+ timezone{"Saat Dilimi"}
+ va{"Yerel Varyant"}
+ variableTop{"Sembollere Göre Sıralama"}
x{"Özel Kullanım"}
}
Languages{
@@ -25,9 +36,10 @@ tr{
ada{"Adangme"}
ady{"Adigece"}
ae{"Avestçe"}
- af{"Afrikaan Dili"}
+ af{"Afrikaanca"}
afa{"Afro-Asyatik Diller"}
afh{"Afrihili"}
+ agq{"Aghem"}
ain{"Ayni Dili"}
ak{"Akan"}
akk{"Akad Dili"}
@@ -46,6 +58,7 @@ tr{
art{"Yapay Diller"}
arw{"Arawak Dili"}
as{"Assamca"}
+ asa{"Asu"}
ast{"Asturyasca"}
ath{"AtabaÅŸkan Dilleri"}
aus{"Avustralya Dilleri"}
@@ -60,37 +73,48 @@ tr{
ban{"Bali Dili"}
bas{"Basa Dili"}
bat{"Baltık Dilleri"}
+ bax{"Bamun"}
+ bbj{"Ghomala"}
be{"Beyaz Rusça"}
bej{"Beja Dili"}
bem{"Bemba"}
ber{"Berberi"}
+ bez{"Bena"}
+ bfd{"Bafut"}
bg{"Bulgarca"}
bh{"Bihari"}
bho{"Arayanice"}
bi{"Bislama"}
bik{"Bikol"}
bin{"Bini"}
+ bkm{"Kom"}
bla{"Siksika"}
bm{"Bambara"}
bn{"Bengalce"}
bnt{"Bantu Dili"}
bo{"Tibetçe"}
- br{"Bretonca"}
+ br{"Breton"}
bra{"Braj"}
+ brx{"Bodo"}
bs{"Boşnakça"}
+ bss{"Akoose"}
btk{"Batak"}
bua{"Buryat"}
bug{"Bugis"}
+ bum{"Bulu"}
byn{"Blin"}
+ byv{"Medumba"}
ca{"Katalanca"}
cad{"Caddo"}
cai{"Orta Amerika Yerli Dilleri"}
car{"Carib"}
cau{"Kafkas Dilleri"}
+ cay{"Cayuga"}
cch{"Atsam"}
ce{"Çeçence"}
ceb{"Cebuano"}
cel{"Kelt Dilleri"}
+ cgg{"Chiga"}
ch{"Chamorro"}
chb{"Chibcha"}
chg{"Çağatay Dili"}
@@ -99,8 +123,9 @@ tr{
chn{"Chinook Jargon"}
cho{"Choctaw"}
chp{"Chipewyan"}
- chr{"Çeroki"}
+ chr{"Cherokee"}
chy{"Åžayen Dili"}
+ ckb{"Orta Kürtçe"}
cmc{"Chamic Dilleri"}
co{"Korsikaca"}
cop{"Kıptice"}
@@ -119,6 +144,7 @@ tr{
da{"Danca"}
dak{"Dakota"}
dar{"Dargince"}
+ dav{"Taita"}
day{"Dayak"}
de{"Almanca"}
de_AT{"Avusturya Almancası"}
@@ -127,14 +153,18 @@ tr{
den{"Slavey"}
dgr{"Dogrib"}
din{"Dinka"}
+ dje{"Zarma"}
doi{"Dogri"}
dra{"Dravid Dilleri"}
dsb{"Aşağı Sorbça"}
dua{"Duala"}
dum{"Ortaçağ Felemenkçesi"}
dv{"Divehi"}
+ dyo{"Jola-Fonyi"}
dyu{"Dyula"}
dz{"Butan Dili"}
+ dzg{"Dazaga"}
+ ebu{"Embu"}
ee{"Ewe"}
efi{"Efik"}
egy{"Eski Mısır Dili"}
@@ -150,7 +180,7 @@ tr{
eo{"Esperanto"}
es{"Ä°spanyolca"}
es_419{"Latin Amerika İspanyolcası"}
- es_ES{"İber İspanyolcası"}
+ es_ES{"Avrupa İspanyolcası"}
et{"Estonca"}
eu{"Baskça"}
ewo{"Ewondo"}
@@ -159,7 +189,7 @@ tr{
fat{"Fanti"}
ff{"Fulah"}
fi{"Fince"}
- fil{"Filipino"}
+ fil{"Filipince"}
fiu{"Finno - Ugrik Diller"}
fj{"Fiji Dili"}
fo{"Faroe Dili"}
@@ -173,7 +203,7 @@ tr{
frs{"DoÄŸu Frizcesi"}
fur{"Friulian"}
fy{"Batı Frizcesi"}
- ga{"Ä°rlanda Dili"}
+ ga{"Ä°rlandaca"}
gaa{"Ga"}
gay{"Gayo"}
gba{"Gbaya"}
@@ -183,7 +213,7 @@ tr{
gil{"Kiribati Dili"}
gl{"Galiçyaca"}
gmh{"Ortaçağ Yüksek Almancası"}
- gn{"Guarani"}
+ gn{"Guarani Dili"}
goh{"Eski Yüksek Almanca"}
gon{"Gondi"}
gor{"Gorontalo"}
@@ -192,6 +222,7 @@ tr{
grc{"Antik Yunanca"}
gsw{"İsviçre Almancası"}
gu{"Gücerat Dili"}
+ guz{"Gusii"}
gv{"Manks"}
gwi{"Gwichʼin"}
ha{"Hausa"}
@@ -213,9 +244,10 @@ tr{
hz{"Herero"}
ia{"Interlingua"}
iba{"Iban"}
+ ibb{"Ibibio"}
id{"Endonezce"}
ie{"Interlingue"}
- ig{"Ä°gbo Dili"}
+ ig{"Ä°bo Dili"}
ii{"Sichuan Yi"}
ijo{"Ijo"}
ik{"Inupiak"}
@@ -231,6 +263,7 @@ tr{
iu{"Inuktitut"}
ja{"Japonca"}
jbo{"Lojban"}
+ jmc{"Machame"}
jpr{"Yahudi Farsçası"}
jrb{"Yahudi Arapçası"}
jv{"Cava Dili"}
@@ -243,17 +276,23 @@ tr{
kar{"Karen"}
kaw{"Kawi"}
kbd{"Kabardeyce"}
+ kbl{"Kanembu"}
kcg{"Tyap"}
+ kde{"Makonde"}
+ kea{"Kabuverdianu"}
kfo{"Koro"}
kg{"Kongo"}
kha{"Khasi"}
khi{"Hoisan Dilleri"}
kho{"Hotanca"}
+ khq{"Koyra Chiini"}
ki{"Kikuyu"}
kj{"Kuanyama"}
kk{"Kazakça"}
+ kkj{"Kako"}
kl{"Grönland Dili"}
- km{"Kamboçya Dili"}
+ kln{"Kalenjin"}
+ km{"Kmerce"}
kmb{"Kimbundu"}
kn{"Kannada"}
ko{"Korece"}
@@ -266,6 +305,9 @@ tr{
kro{"Kru"}
kru{"Kurukh"}
ks{"KeÅŸmirce"}
+ ksb{"Shambala"}
+ ksf{"Bafia"}
+ ksh{"Köln Diyalekti"}
ku{"Kürtçe"}
kum{"Kumukça"}
kut{"Kutenai"}
@@ -274,6 +316,7 @@ tr{
ky{"Kırgızca"}
la{"Latince"}
lad{"Ladino"}
+ lag{"Langi"}
lah{"Lahnda"}
lam{"Lamba"}
lb{"Lüksemburgca"}
@@ -281,7 +324,7 @@ tr{
lg{"Ganda"}
li{"Limburgca"}
ln{"Lingala"}
- lo{"Laos Dili"}
+ lo{"Laoca"}
lol{"Mongo"}
loz{"Lozi"}
lt{"Litvanyaca"}
@@ -291,21 +334,27 @@ tr{
lun{"Lunda"}
luo{"Luo"}
lus{"Lushai"}
+ luy{"Luyia"}
lv{"Letonca"}
mad{"Madura Dili"}
+ maf{"Mafa"}
mag{"Magahi"}
mai{"Maithili"}
mak{"Makasar"}
man{"Mandingo"}
map{"Avustronezya Dili"}
mas{"Masai"}
+ mde{"Maba"}
mdf{"MokÅŸa Dili"}
mdr{"Mandar"}
men{"Mende"}
- mg{"Malagasi"}
+ mer{"Meru"}
+ mfe{"Morisyen"}
+ mg{"Malgaşça"}
mga{"Ortaçağ İrlandacası"}
+ mgh{"Makhuwa-Meetto"}
mh{"Marshall Adaları Dili"}
- mi{"Maori"}
+ mi{"Maori Dili"}
mic{"Micmac"}
min{"Minangkabau"}
mis{"Çeşitli Diller"}
@@ -320,20 +369,23 @@ tr{
moh{"Mohavk Dili"}
mos{"Mossi"}
mr{"Marathi"}
- ms{"Malay"}
+ ms{"Malayca"}
mt{"Maltaca"}
+ mua{"Mundang"}
mul{"Birden Fazla Dil"}
mun{"Munda Dilleri"}
mus{"Creek"}
mwl{"Miranda Dili"}
mwr{"Marvari"}
- my{"Birmanya Dili"}
+ my{"Burmaca"}
+ mye{"Myene"}
myn{"Maya Dilleri"}
myv{"Erzya"}
na{"Nauru Dili"}
nah{"Nahuatl"}
nai{"Kuzey Amerika Yerli Dilleri"}
nap{"Napolice"}
+ naq{"Nama"}
nb{"Norveççe Bokmål"}
nd{"Kuzey Ndebele"}
nds{"Aşağı Almanca"}
@@ -343,9 +395,11 @@ tr{
nia{"Nias"}
nic{"Nijer-Kordofan Dilleri"}
niu{"Niuean"}
- nl{"Felemenkçe"}
+ nl{"Hollandaca"}
nl_BE{"Flamanca"}
+ nmg{"Kwasio"}
nn{"Norveççe Nynorsk"}
+ nnh{"Ngiemboon"}
no{"Norveççe"}
nog{"Nogayca"}
non{"Eski Norse"}
@@ -353,6 +407,7 @@ tr{
nr{"Güney Ndebele"}
nso{"Kuzey Sotho"}
nub{"Nubian Dilleri"}
+ nus{"Nuer"}
nv{"Navaho Dili"}
nwc{"Klasik Nevari"}
ny{"Nyanja"}
@@ -360,15 +415,15 @@ tr{
nyn{"Nyankole"}
nyo{"Nyoro"}
nzi{"Nzima"}
- oc{"Oksitanca"}
+ oc{"Occitan"}
oj{"Ojibva Dili"}
om{"Oromo"}
- or{"Oriya"}
+ or{"Oriya Dili"}
os{"Osetçe"}
osa{"Osage"}
ota{"Osmanlı Türkçesi"}
oto{"Otomi Dilleri"}
- pa{"Pencap Dili"}
+ pa{"Pencapça"}
paa{"Papua Dilleri"}
pag{"Pangasinan"}
pal{"Pehlevi Dili"}
@@ -386,40 +441,50 @@ tr{
ps{"PeÅŸtuca"}
pt{"Portekizce"}
pt_BR{"Brezilya Portekizcesi"}
- pt_PT{"Ä°ber Portekizcesi"}
- qu{"Quechua"}
+ pt_PT{"Avrupa Portekizcesi"}
+ qu{"Keçuvaca"}
raj{"Rajasthani"}
rap{"Rapanui"}
rar{"Rarotongan"}
- rm{"Rhaeto-Roman Dili"}
+ rm{"Romanşça"}
rn{"Kirundi"}
ro{"Romence"}
roa{"Roman Dilleri"}
+ rof{"Rombo"}
rom{"Romanca"}
root{"Köken"}
ru{"Rusça"}
rup{"Ulahça"}
rw{"Kinyarwanda"}
+ rwk{"Rwa"}
sa{"Sanskritçe"}
sad{"Sandave"}
sah{"Yakutça"}
sai{"Güney Amerika Yerli Dilleri"}
sal{"Salishan Dilleri"}
sam{"Samarit Aramcası"}
+ saq{"Samburu"}
sas{"Sasak"}
sat{"Santali"}
+ sba{"Ngambay"}
+ sbp{"Sangu"}
sc{"Sardunya Dili"}
scn{"Sicilyaca"}
sco{"Scots"}
sd{"Sindhi"}
se{"Kuzey Sami"}
+ see{"Seneca"}
+ seh{"Sena"}
sel{"Selkup"}
sem{"Semitik Diller"}
+ ses{"Koyraboro Senni"}
sg{"Sangho"}
sga{"Eski Ä°rlandaca"}
sgn{"Ä°ÅŸaret Dilleri"}
sh{"Sırp-Hırvat Dili"}
+ shi{"TaÅŸelhit"}
shn{"Shan Dili"}
+ shu{"Çad Arapçası"}
si{"Seylanca"}
sid{"Sidamo"}
sio{"Siu Dilleri"}
@@ -435,8 +500,8 @@ tr{
sms{"Skolt Sami"}
sn{"Shona"}
snk{"Soninke"}
- so{"Somali Dili"}
- sog{"Sogdiana Dili"}
+ so{"Somalice"}
+ sog{"Sogdiana Dili"}
son{"Songhai"}
sq{"Arnavutça"}
sr{"Sırpça"}
@@ -444,6 +509,7 @@ tr{
srr{"Serer"}
ss{"Sisvati"}
ssa{"Nil-Sahara Dilleri"}
+ ssy{"Saho"}
st{"Güney Sotho"}
su{"Sunda Dili"}
suk{"Sukuma"}
@@ -452,12 +518,14 @@ tr{
sv{"İsveççe"}
sw{"Svahili"}
swb{"Komorca"}
+ swc{"Kongo Svahili"}
syc{"Klasik Süryanice"}
syr{"Süryanice"}
ta{"Tamilce"}
tai{"Tai Dili"}
- te{"Telugu"}
+ te{"Telugu Dili"}
tem{"Timne"}
+ teo{"Teso"}
ter{"Tereno"}
tet{"Tetum"}
tg{"Tacikçe"}
@@ -468,14 +536,15 @@ tr{
tk{"Türkmence"}
tkl{"Tokelau"}
tl{"Takalotça"}
- tlh{"Klingon"}
+ tlh{"Klingonca"}
tli{"Tlingit"}
tmh{"TamaÅŸek"}
tn{"Setsvana"}
- to{"Tonga"}
+ to{"Tongaca"}
tog{"Nyasa Tonga"}
tpi{"Tok Pisin"}
tr{"Türkçe"}
+ trv{"Taroko"}
ts{"Tsonga"}
tsi{"Tsimshian"}
tt{"Tatarca"}
@@ -484,8 +553,10 @@ tr{
tut{"Altay Dilleri"}
tvl{"Tuvalu"}
tw{"Tvi"}
+ twq{"Tasawaq"}
ty{"Tahiti Dili"}
tyv{"Tuvaca"}
+ tzm{"Orta Atlas Tamazigt"}
udm{"Udmurtça"}
ug{"Uygurca"}
uga{"Ugarit Dili"}
@@ -499,17 +570,22 @@ tr{
vi{"Vietnamca"}
vo{"Volapük"}
vot{"Votic"}
+ vun{"Vunjo"}
wa{"Valonca"}
+ wae{"Walser"}
wak{"VakaÅŸan Dilleri"}
wal{"Valamo"}
war{"Varay"}
was{"VaÅŸo"}
wen{"Sorb Dilleri"}
- wo{"Volofca"}
+ wo{"Volofça"}
xal{"Kalmıkça"}
xh{"Zosa"}
+ xog{"Soga"}
yao{"Yao"}
yap{"Yapça"}
+ yav{"Yangben"}
+ ybb{"Yemba"}
yi{"YidiÅŸ"}
yo{"Yoruba"}
ypk{"Yupik Dili"}
@@ -522,13 +598,13 @@ tr{
zh_Hans{"Basitleştirilmiş Çince"}
zh_Hant{"Geleneksel Çince"}
znd{"Zande"}
- zu{"Zulu"}
+ zu{"Zuluca"}
zun{"Zuni"}
zxx{"Dilbilim içeriği yok"}
zza{"Zazaca"}
}
LanguagesShort{
- az{"Azeri"}
+ az{"Azerice"}
}
Scripts{
Arab{"Arap"}
@@ -558,14 +634,14 @@ tr{
Dsrt{"Deseret"}
Egyd{"Demotik Mısır"}
Egyh{"Hiyeratik Mısır"}
- Egyp{"Hiyeroglif Mısır"}
+ Egyp{"Mısır Hiyeroglifleri"}
Ethi{"Etiyopya"}
Geok{"Hutsuri Gürcü"}
Geor{"Gürcü"}
Glag{"Glagolit"}
Goth{"Gotik"}
Grek{"Yunan"}
- Gujr{"Gücerat"}
+ Gujr{"Gucerat"}
Guru{"Gurmukhi"}
Hang{"Hangıl"}
Hani{"Han"}
@@ -574,6 +650,7 @@ tr{
Hant{"Geleneksel"}
Hebr{"Ä°brani"}
Hira{"Hiragana"}
+ Hluw{"Anadolu Hiyeroglifleri"}
Hmng{"Pahavh Hmong"}
Hrkt{"Katakana veya Hiragana"}
Hung{"Eski Macar"}
@@ -584,11 +661,12 @@ tr{
Kali{"Kayah Li"}
Kana{"Katakana"}
Khar{"Kharoshthi"}
- Khmr{"Khmer"}
+ Khmr{"Kmer"}
Knda{"Kannada"}
+ Kore{"Kore"}
Kthi{"Kaithi"}
Lana{"Lanna"}
- Laoo{"Lao Dili"}
+ Laoo{"Lao"}
Latf{"Fraktur Latin"}
Latg{"Gael Latin"}
Latn{"Latin"}
@@ -605,7 +683,7 @@ tr{
Mong{"MoÄŸol"}
Moon{"Moon"}
Mtei{"Meitei Mayek"}
- Mymr{"Myanmar"}
+ Mymr{"Burma"}
Nkoo{"N’Ko"}
Ogam{"Ogham"}
Olck{"Ol Chiki"}
@@ -628,7 +706,7 @@ tr{
Saur{"Saurashtra"}
Sgnw{"Ä°ÅŸaret Dili"}
Shaw{"Shavian"}
- Sinh{"Sinhal"}
+ Sinh{"Seylan"}
Sund{"Sunda"}
Sylo{"Syloti Nagri"}
Syrc{"Süryani"}
@@ -686,9 +764,11 @@ tr{
ducet{"Saptanmış Unicode Sıralaması"}
gb2312han{"Basitleştirilmiş Çince Sıralaması - GB2312"}
phonebook{"Telefon Defteri Sıralaması"}
+ phonetic{"Fonetik Sıralama Düzeni"}
pinyin{"Basitleştirilmiş Çince Pinyin Sıralaması"}
reformed{"Yeni Sıralama Düzeni"}
search{"Genel Amaçlı Arama"}
+ searchjl{"Hangul İlk Sessiz Harfe Göre Arama"}
stroke{"Geleneksel Çince Vuruş Sıralaması"}
traditional{"Geleneksel Sıralama"}
unihan{"Radical-Stroke Sıralama Düzeni"}
@@ -696,39 +776,44 @@ tr{
numbers{
arab{"Hint-Arap Rakamları"}
arabext{"Genişletilmiş Hint-Arap Rakamları"}
- armn{"Ermenice Rakamlar"}
- armnlow{"Ermenice Rakamlar (Küçük Harf)"}
- beng{"Bengalce Rakamlar"}
+ armn{"Ermeni Rakamları"}
+ armnlow{"Küçük Harf Ermeni Rakamları"}
+ beng{"Bengal Rakamları"}
deva{"Devanagari Rakamları"}
- ethi{"Etiyopik Rakamlar"}
+ ethi{"Ge'ez Rakamları"}
+ finance{"Finansal Sayılar"}
fullwide{"Tam GeniÅŸlikte Rakamlar"}
- geor{"Gürcüce Rakamlar"}
- grek{"Yunanca Rakamlar"}
- greklow{"Yunanca Rakamlar (Küçük Harf)"}
+ geor{"Gürcü Rakamları"}
+ grek{"Yunan Rakamları"}
+ greklow{"Küçük Harf Yunan Rakamları"}
gujr{"Gucerat Rakamları"}
guru{"Gurmukhi Rakamları"}
- hanidec{"Çince Ondalık Rakamlar"}
- hans{"Basitleştirilmiş Çince Rakamlar"}
- hansfin{"Basitleştirilmiş Çince Finansal Rakamlar"}
- hant{"Geleneksel Çince Rakamlar"}
- hantfin{"Geleneksel Çince Finansal Rakamlar"}
- hebr{"Ä°branice Rakamlar"}
- jpan{"Japonca Rakamlar"}
- jpanfin{"Japonca Finansal Rakamlar"}
- khmr{"Khmer Rakamları"}
+ hanidec{"Çin Rakamları"}
+ hans{"Basitleştirilmiş Çin Rakamları"}
+ hansfin{"Finansal Basitleştirilmiş Çin Rakamları"}
+ hant{"Geleneksel Çin Rakamları"}
+ hantfin{"Finansal Geleneksel Çin Rakamları"}
+ hebr{"İbrani Rakamları"}
+ jpan{"Japon Rakamları"}
+ jpanfin{"Finansal Japon Rakamları"}
+ khmr{"Kmer Rakamları"}
knda{"Kannada Rakamları"}
laoo{"Lao Rakamları"}
latn{"Batı Rakamları"}
mlym{"Malayalam Rakamları"}
mong{"MoÄŸolca Rakamlar"}
mymr{"Myanmar Rakamları"}
+ native{"Yerel Rakamlar"}
orya{"Oriya Rakamları"}
roman{"Roma Rakamları"}
- romanlow{"Roma Rakamları (Küçük Harf)"}
- taml{"Tamil Rakamları"}
+ romanlow{"Küçük Harf Roma Rakamları"}
+ taml{"Geleneksel Tamil Rakamları"}
+ tamldec{"Tamil Rakamları"}
telu{"Telugu Rakamları"}
- thai{"Tay Dili Rakamları"}
+ thai{"Tay Rakamları"}
tibt{"Tibet Rakamları"}
+ traditional{"Geleneksel Rakamlar"}
+ vaii{"Vai Rakamları"}
}
}
Variants{
@@ -757,7 +842,7 @@ tr{
REVISED{"Gözden Geçirilmiş Yazım Kuralları"}
ROZAJ{"Resia Lehçesi"}
SAAHO{"Saho"}
- SCOTLAND{"İskoç Standart İngilizcesi"}
+ SCOTLAND{"Standart İskoç İngilizcesi"}
SCOUSE{"Scouse"}
SOLBA{"Stolvizza/Solbica Lehçesi"}
TARASK{"Taraskievica Yazım Kuralları"}
@@ -766,13 +851,14 @@ tr{
VALENCIA{"Valensiyaca"}
WADEGILE{"Wade-Giles (Latin Alfabesinde Yazımı)"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
codePatterns{
language{"Dil: {0}"}
script{"Alfabe: {0}"}
territory{"Bölge: {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{", "}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/twq.txt b/Build/source/libs/icu/icu-50.1/data/lang/twq.txt
index 1dcedaffa49..00e231f6059 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/twq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/twq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/twq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/twq.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ twq{
zh{"Sinuwa senni, Mandareŋ"}
zu{"Zulu senni"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/tzm.txt b/Build/source/libs/icu/icu-50.1/data/lang/tzm.txt
index 32586912746..cada9e7f1f6 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/tzm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/tzm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ tzm{
zh{"Tacinwit,Mandarin"}
zu{"tazulut"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/tzm_Latn.txt b/Build/source/libs/icu/icu-50.1/data/lang/tzm_Latn.txt
index 15cc57f53c8..0bbb4b46179 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/tzm_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/tzm_Latn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/tzm_Latn.xml
*/
tzm_Latn{
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/tzm_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/lang/tzm_Latn_MA.txt
index 271f885dc83..271f885dc83 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/tzm_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/tzm_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/tzm_MA.txt b/Build/source/libs/icu/icu-50.1/data/lang/tzm_MA.txt
index ebd194cf03a..ebd194cf03a 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/tzm_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/tzm_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uk.txt b/Build/source/libs/icu/icu-50.1/data/lang/uk.txt
index d1451876ff2..5290c3822eb 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uk.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
uk{
Keys{
calendar{"Календар"}
+ colAlternate{"Ігнорувати ÑÐ¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° Ñимволами"}
+ colBackwards{"Зворотне ÑÐ¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° діактричними знаками"}
+ colCaseFirst{"УпорÑÐ´ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° великими/малими Ñимволами"}
+ colCaseLevel{"Ð¡Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð· урахуваннÑм регіÑтру"}
+ colHiraganaQuaternary{"Ð¡Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ°Ð½Ð°"}
+ colNormalization{"Уніфіковане ÑортуваннÑ"}
+ colNumeric{"Цифрове ÑортуваннÑ"}
+ colStrength{"ІнтенÑивніÑÑ‚ÑŒ ÑортуваннÑ"}
collation{"ПорÑдок ÑортуваннÑ"}
currency{"Валюта"}
numbers{"Цифри"}
+ timezone{"ЧаÑовий поÑÑ"}
+ va{"Варіант мовного коду"}
+ variableTop{"Сортувати Ñк Ñимволи"}
x{"ОÑобиÑте викориÑтаннÑ"}
}
Languages{
@@ -28,6 +39,7 @@ uk{
af{"африкаанÑ"}
afa{"афро-азійÑька мова"}
afh{"африхілі"}
+ agq{"агем"}
ain{"айнÑька"}
ak{"акан"}
akk{"аккадÑька"}
@@ -61,17 +73,21 @@ uk{
ban{"балійÑька"}
bas{"баÑа"}
bat{"балтійÑька мова"}
+ bax{"бамум"}
+ bbj{"гомала"}
be{"білоруÑька"}
bej{"беджа"}
bem{"бемба"}
ber{"берберÑька"}
bez{"Бена"}
+ bfd{"бафут"}
bg{"болгарÑька"}
bh{"біхарі"}
bho{"бходжпурі"}
bi{"біÑлама"}
bik{"бікольÑька"}
bin{"біні"}
+ bkm{"ком"}
bla{"ÑікÑіка"}
bm{"бамбара"}
bn{"бенгальÑька"}
@@ -81,19 +97,24 @@ uk{
bra{"брадж"}
brx{"Бодо"}
bs{"боÑнійÑька"}
+ bss{"акуÑ"}
btk{"батак"}
bua{"бурÑÑ‚Ñька"}
bug{"бугійÑька"}
+ bum{"булу"}
byn{"блін"}
+ byv{"медумба"}
ca{"каталонÑька"}
cad{"каддо"}
cai{"центральноамериканьÑких індіанців мова"}
car{"карібÑька"}
cau{"кавказька мова"}
+ cay{"кайюга"}
cch{"атÑам"}
ce{"чеченÑька"}
ceb{"ÑебуанÑька"}
cel{"кельтÑька мова"}
+ cgg{"кіга"}
ch{"чаморро"}
chb{"чібча"}
chg{"чагатайÑька"}
@@ -122,6 +143,7 @@ uk{
da{"данÑька"}
dak{"дакота"}
dar{"даргінÑька"}
+ dav{"таіта"}
day{"даÑк"}
de{"німецька"}
de_AT{"німецька авÑтрійÑька"}
@@ -130,14 +152,17 @@ uk{
den{"Ñлейв"}
dgr{"догрибÑька"}
din{"дінка"}
+ dje{"джерма"}
doi{"догрі"}
dra{"дравідійÑька мова"}
dsb{"нижньолужицька"}
dua{"дуала"}
dum{"ÑередньонідерландÑька"}
dv{"дівехі"}
+ dyo{"дьола-фоні"}
dyu{"діула"}
dz{"дзонг-ке"}
+ dzg{"дазага"}
ebu{"Ембу"}
ee{"еве"}
efi{"ефік"}
@@ -196,6 +221,7 @@ uk{
grc{"давньогрецька"}
gsw{"німецька швейцарÑька"}
gu{"гуджараті"}
+ guz{"ікігуÑÑ–Ñ—"}
gv{"менкÑька"}
gwi{"кучін"}
ha{"хауÑа"}
@@ -217,6 +243,7 @@ uk{
hz{"гереро"}
ia{"інтерлінгва"}
iba{"ібанÑька"}
+ ibb{"ібібіо"}
id{"індонезійÑька"}
ie{"інтерлінгве"}
ig{"ігбо"}
@@ -235,6 +262,7 @@ uk{
iu{"інуктітут"}
ja{"ÑпонÑька"}
jbo{"ложбан"}
+ jmc{"мачаме"}
jpr{"іудео-перÑька"}
jrb{"іудео-арабÑька"}
jv{"ÑванÑька"}
@@ -247,17 +275,22 @@ uk{
kar{"каренÑька"}
kaw{"каві"}
kbd{"кабардинÑька"}
+ kbl{"канембу"}
kcg{"тіап"}
+ kde{"маконде"}
kea{"Кабувердіану"}
kfo{"коро"}
kg{"конґолезька"}
kha{"кхаÑÑ–"}
khi{"койÑанÑькі мови"}
kho{"хотаноÑакÑька"}
+ khq{"койра чіїні"}
ki{"кікуйю"}
kj{"кунама"}
kk{"казахÑька"}
+ kkj{"како"}
kl{"калаалліÑут"}
+ kln{"каленжин"}
km{"кхмерÑька"}
kmb{"кімбунду"}
kn{"каннада"}
@@ -271,6 +304,9 @@ uk{
kro{"кру"}
kru{"курукх"}
ks{"кашмірÑька"}
+ ksb{"шамбала"}
+ ksf{"бафіа"}
+ ksh{"колоніан"}
ku{"курдÑька"}
kum{"кумицька"}
kut{"кутенаї"}
@@ -279,6 +315,7 @@ uk{
ky{"киргизька"}
la{"латинÑька"}
lad{"ладіно"}
+ lag{"лангі"}
lah{"ланда"}
lam{"ламба"}
lb{"люкÑембурзька"}
@@ -299,17 +336,22 @@ uk{
luy{"ЛуіÑ"}
lv{"латвійÑька"}
mad{"мадурÑька"}
+ maf{"мафа"}
mag{"магадхі"}
mai{"майтхілі"}
mak{"макаÑарÑька"}
man{"мандінго"}
map{"авÑтронезійÑька мова"}
mas{"маÑаї"}
+ mde{"маба"}
mdf{"мокша"}
mdr{"мандарÑька"}
men{"менде"}
+ mer{"меру"}
+ mfe{"маврикійÑька креольÑька"}
mg{"малагаÑійÑька"}
mga{"ÑередньоірландÑька"}
+ mgh{"макува-меето"}
mh{"маршалльÑька"}
mi{"маорі"}
mic{"мікмак"}
@@ -328,18 +370,21 @@ uk{
mr{"маратхі"}
ms{"малайÑька"}
mt{"мальтійÑька"}
+ mua{"мунданг"}
mul{"декілька мов"}
mun{"мунда мови"}
mus{"крік"}
mwl{"мірандÑька"}
mwr{"марварі"}
my{"бірманÑька"}
+ mye{"миін"}
myn{"Ð¼Ð°Ð¹Ñ Ð¼Ð¾Ð²Ð¸"}
myv{"ерзÑ"}
na{"науру"}
nah{"нахуатль"}
nai{"північноамериканÑьких індіанців мови"}
nap{"неаполітанÑька"}
+ naq{"нама"}
nb{"норвезька букмол"}
nd{"ндебелє північна"}
nds{"нижньонімецька"}
@@ -351,7 +396,9 @@ uk{
niu{"ніуе"}
nl{"голландÑька"}
nl_BE{"фламандÑька"}
+ nmg{"квазіо"}
nn{"норвезька нюнорÑьк"}
+ nnh{"нгємбун"}
no{"норвезька"}
nog{"ногайÑька"}
non{"давньонорвезька"}
@@ -359,6 +406,7 @@ uk{
nr{"ндебелє південна"}
nso{"Ñото північна"}
nub{"нубійÑькі мови"}
+ nus{"нуер"}
nv{"навахо"}
nwc{"неварі клаÑична"}
ny{"ньÑнджа"}
@@ -414,20 +462,28 @@ uk{
sai{"південноамериканÑьких індіанців мови"}
sal{"ÑалішÑькі мови"}
sam{"ÑамаритÑнÑька арамейÑька"}
+ saq{"Ñамбуру"}
sas{"ÑаÑакÑька"}
sat{"ÑантальÑька"}
+ sba{"нгамбай"}
+ sbp{"Ñангу"}
sc{"ÑардинÑька"}
scn{"ÑицилійÑька"}
sco{"шотландÑька"}
sd{"Ñіндхі"}
se{"ÑаамÑька північна"}
+ see{"Ñенека"}
+ seh{"Ñена"}
sel{"ÑелькупÑька"}
sem{"ÑемітÑькі мови"}
+ ses{"койраборо Ñені"}
sg{"Ñанго"}
sga{"давньоірландÑька"}
sgn{"знакові мови"}
sh{"ÑербÑько-хорватÑька"}
+ shi{"тачеліт"}
shn{"шанÑька"}
+ shu{"чадійÑька арабÑька"}
si{"ÑингальÑька"}
sid{"Ñідамо"}
sio{"Ñіу мови"}
@@ -452,6 +508,7 @@ uk{
srr{"Ñерер"}
ss{"ÑÑ–Ñваті"}
ssa{"ніло-ÑахарÑькі мови"}
+ ssy{"Ñахо"}
st{"Ñото південна"}
su{"ÑунданÑька"}
suk{"Ñукума"}
@@ -460,12 +517,14 @@ uk{
sv{"шведÑька"}
sw{"Ñуахілі"}
swb{"коморÑька"}
+ swc{"конгійÑьке Ñуахілі"}
syc{"ÑирійÑька клаÑична"}
syr{"ÑирійÑька"}
ta{"тамільÑька"}
tai{"тайÑькі мови"}
te{"телугу"}
tem{"темне"}
+ teo{"теÑо"}
ter{"терено"}
tet{"тетум"}
tg{"таджицька"}
@@ -480,10 +539,11 @@ uk{
tli{"тлінгіт"}
tmh{"тамашек"}
tn{"Ñ‚Ñвана"}
- to{"Тонга"}
+ to{"тонга"}
tog{"ньÑÑа тонга"}
tpi{"ток-піÑін"}
tr{"турецька"}
+ trv{"тароко"}
ts{"Ñ‚Ñонга"}
tsi{"цимшиан"}
tt{"татарÑька"}
@@ -492,14 +552,16 @@ uk{
tut{"алтайÑька мова"}
tvl{"тувалу"}
tw{"тві"}
+ twq{"таÑавак"}
ty{"таїтÑнÑька"}
tyv{"тувинÑька"}
+ tzm{"центральномароканÑька тамазіт"}
udm{"удмуртÑька"}
ug{"уйгурÑька"}
uga{"угаритÑька"}
uk{"українÑька"}
umb{"умбунду"}
- und{"невизначена мова"}
+ und{"невідома мова"}
ur{"урду"}
uz{"узбецька"}
vai{"ваї"}
@@ -507,6 +569,7 @@ uk{
vi{"вʼєтнамÑька"}
vo{"волап’юк"}
vot{"водÑька"}
+ vun{"вуньо"}
wa{"валлонÑька"}
wae{"ВалзерÑька"}
wak{"вакашÑькі мови"}
@@ -517,8 +580,10 @@ uk{
wo{"волоф"}
xal{"калмицька"}
xh{"кхоÑа"}
+ xog{"Ñога"}
yao{"Ñо"}
yap{"Ñп"}
+ ybb{"ємба"}
yi{"ідиш"}
yo{"йоруба"}
ypk{"юпік мови"}
@@ -579,8 +644,8 @@ uk{
Hang{"Хангул"}
Hani{"КитайÑький"}
Hano{"Хануну"}
- Hans{"КитайÑький Ñпрощений"}
- Hant{"КитайÑький традиційний"}
+ Hans{"Спрощений"}
+ Hant{"Традиційний"}
Hebr{"Іврит"}
Hira{"Хірагана"}
Hmng{"Пахау хмонг"}
@@ -669,11 +734,11 @@ uk{
Zsym{"Символьний"}
Zxxx{"БезпиÑемний"}
Zyyy{"Ðевизначений"}
- Zzzz{"Ðевідомий"}
+ Zzzz{"Ðевідомий Ñценарій"}
}
Scripts%stand-alone{
- Hans{"КитайÑький (Ñпрощений)"}
- Hant{"КитайÑький (традиційний)"}
+ Hans{"КитайÑький Ñпрощений"}
+ Hant{"КитайÑький традиційний"}
}
Types{
calendar{
@@ -697,9 +762,11 @@ uk{
ducet{"ПорÑдок ÑортуваннÑ: Unicode за умовчаннÑм"}
gb2312han{"КитайÑький Ñпрощений"}
phonebook{"Телефонна книга"}
+ phonetic{"Фонетичний порÑдок ÑортуваннÑ"}
pinyin{"ПорÑдок піньїн"}
reformed{"ПорÑдок ÑортуваннÑ: за виправленнÑми"}
search{"УніверÑальний пошук"}
+ searchjl{"Пошук за початковою приголоÑною хангул"}
stroke{"ПорÑдок натиÑÐºÐ°Ð½Ð½Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ"}
traditional{"Традиційний"}
unihan{"ПорÑдок ÑортуваннÑ: за штрихами в корені"}
@@ -712,6 +779,7 @@ uk{
beng{"Цифри бенгалі"}
deva{"Цифри девангарі"}
ethi{"ЕфіопÑькі Ñимволи чиÑел"}
+ finance{"ФінанÑові Ñимволи чиÑел"}
fullwide{"ЧиÑлові знаки повної ширини"}
geor{"ГрузинÑькі Ñимволи чиÑел"}
grek{"Грецькі Ñимволи чиÑел"}
@@ -733,13 +801,17 @@ uk{
mlym{"Цифри малаÑлам"}
mong{"МонгольÑькі цифри"}
mymr{"Цифри М’Ñнми"}
+ native{"МіÑцеві цифри"}
orya{"Цифри оріÑ"}
roman{"РимÑькі цифри"}
romanlow{"РимÑькі малі цифри"}
taml{"ТамільÑькі традиційні Ñимволи чиÑел"}
+ tamldec{"ТамільÑькі цифри"}
telu{"Цифри телугу"}
thai{"ТайÑькі цифри"}
tibt{"ТибетÑькі цифри"}
+ traditional{"Традиційні Ñимволи чиÑел"}
+ vaii{"Цифри ваї"}
}
}
Variants{
@@ -772,13 +844,14 @@ uk{
VALENCIA{"ВаленÑійÑька"}
WADEGILE{"Ð Ð¾Ð¼Ð°Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð’ÐµÐ¹Ð´Ð°-Джайлза"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
codePatterns{
language{"Мова з кодом {0}"}
script{"Скрипт із кодом {0}"}
territory{"Ð¢ÐµÑ€Ð¸Ñ‚Ð¾Ñ€Ñ–Ñ Ð· кодом {0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{","}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/ur.txt b/Build/source/libs/icu/icu-50.1/data/lang/ur.txt
index f0496523347..f9d76ef08f5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/ur.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/ur.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ur.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ur.xml
// *
// ***************************************************************************
/**
@@ -12,60 +12,79 @@
ur{
Keys{
calendar{"کیلنڈر"}
- collation{"موازنÛ"}
+ colAlternate{"علامات کی چھٹائی نظرانداز کریں"}
+ colBackwards{"معکوس تلÙظ Ú©ÛŒ چھٹائی"}
+ colCaseFirst{"بڑے حروÙ/ چھوٹے حرو٠کی ترتیب بندی"}
+ colCaseLevel{"حرو٠کے تئیں حساس چھٹائی"}
+ colHiraganaQuaternary{"Kena چھٹائی"}
+ colNormalization{"معمول کی چھٹائی"}
+ colNumeric{"عددی چھٹائی"}
+ colStrength{"چھٹائی کی قوت"}
+ collation{"چھٹائی کی ترتیب"}
currency{"کرنسی"}
numbers{"اعداد"}
+ timezone{"منطقۂ وقت"}
+ va{"مقام کا متغیرÛ"}
+ variableTop{"بطور علامات چھٹائی کریں"}
x{"نجی-استعمال"}
}
Languages{
ab{"ابقازیان"}
- af{"ايÙريکانز"}
+ ach{"اکولی"}
+ af{"ایÙریکانز"}
+ ak{"اکان"}
am{"امÛاری"}
ar{"عربی"}
as{"آسامی"}
ay{"ایمارا"}
az{"آزربائیجانی"}
- be{"بيلاروسی"}
+ be{"بیلاروسی"}
+ bem{"بیمبا"}
bg{"بلغاری"}
- bh{"بÙÛاری"}
+ bh{"بÛاری"}
bn{"بنگالی"}
bo{"تبتی"}
- br{"برÙیٹن"}
+ br{"بریٹن"}
bs{"بوسنی"}
- ca{"کاٹالانين"}
- cs{"Ú†ÙŠÚ©"}
+ ca{"کاٹالانین"}
+ chr{"چیروکی"}
+ ckb{"سورانی کردش"}
+ co{"کوراسیکن"}
+ cs{"چیک"}
cy{"ویلش"}
- da{"ڈينش"}
+ da{"ڈینش"}
de{"جرمن"}
de_AT{"آسٹریائی جرمن"}
de_CH{"سوئس Ûائی جرمن"}
dv{"ڈیویÛÛŒ"}
dz{"ژونگکھا"}
+ ee{"ایو"}
efi{"ایÙÙÚ©"}
- el{"يونانی"}
- en{"انگريزی"}
+ el{"یونانی"}
+ en{"انگریزی"}
en_AU{"آسٹریلیائی انگریزی"}
en_CA{"کینیڈین انگریزی"}
en_GB{"برطانوی انگریزی"}
en_US{"امریکی انگریزی"}
- eo{"ايسپرانٹو"}
+ eo{"ایسپرانٹو"}
es{"Ûسپانوی"}
es_419{"لاطینی امریکی Ûسپانوی"}
- es_ES{"آئبریائی Ûسپانوی"}
- et{"اسٹونين"}
+ es_ES{"یورپی Ûسپانوی"}
+ et{"اسٹونین"}
eu{"باسکی"}
fa{"Ùارسی"}
- fi{"ÙنّنÙØ´"}
- fil{"ٹيگالاگی"}
+ fi{"Ùینیش"}
+ fil{"Ùلیپینو"}
fj{"Ùجی کا باشندÛ"}
fo{"Ùیروئیز"}
- fr{"Ùرانسيسی"}
+ fr{"Ùرانسیسی"}
fr_CA{"کینیڈین Ùرانسیسی"}
fr_CH{"سوئس Ùرینچ"}
fy{"مغربی Ùریسیئن"}
- ga{"آئيرÙØ´"}
- gd{"سکاٹ گيلÙÚ©"}
- gl{"گاليشيائی"}
+ ga{"آئیرÙØ´"}
+ gaa{"گا"}
+ gd{"سکاٹ گیلÙÚ©"}
+ gl{"گالیشیائی"}
gn{"Ú¯Ùارانی"}
gsw{"سوئس جرمن"}
gu{"گجراتی"}
@@ -77,31 +96,36 @@ ur{
ht{"Ûیتی"}
hu{"Ûنگیرین"}
hy{"ارمینی"}
- ia{"انٹرلنگوی"}
- id{"انڈونيثيائی"}
+ ia{"بین لسانیات"}
+ id{"انڈونیثیائی"}
ig{"اÙگبو"}
is{"آئس لینڈ کا باشندÛ"}
it{"اطالوی"}
ja{"جاپانی"}
jv{"جاوی"}
ka{"جارجی"}
+ kg{"کانگو"}
kk{"قزاخ"}
km{"کمبوڈیَن"}
kn{"کنّاڈا"}
- ko{"کورين"}
+ ko{"کورین"}
ks{"کشمیری"}
ku{"کردش"}
ky{"کرغیزی"}
- la{"لاطينی"}
+ la{"لاطینی"}
lb{"لگژمبرگ کا باشندÛ"}
+ lg{"گینڈا"}
ln{"Ù„Ùنگَلا"}
lo{"لاؤشÙیَن"}
+ loz{"لوزی"}
lt{"لتھÙواینین"}
- lv{"ليٹوين"}
+ lua{"لیوبا لولوآ"}
+ lv{"لیٹوین"}
+ mfe{"موریسیین"}
mg{"ملاگاسی"}
mi{"ماؤری"}
- mk{"مقدونيائی"}
- ml{"مالايالم"}
+ mk{"مقدونیائی"}
+ ml{"مالایالم"}
mn{"منگؤلی"}
mr{"مراٹهی"}
ms{"مالائی"}
@@ -109,14 +133,16 @@ ur{
my{"برمی"}
nb{"نارویجین بوکمل"}
nd{"شمالی دبیل"}
- ne{"نيپالی"}
+ ne{"نیپالی"}
nl{"ÚˆÚ†"}
nl_BE{"ÙلیمÙØ´"}
- nn{"نورویجینی (نینورسک)"}
- no{"نارويجين"}
+ nn{"نورویجینی نینورسک"}
+ no{"نارویجین"}
nso{"شمالی سوتھو"}
ny{"نیانجا"}
- oc{"آکيٹانی"}
+ nyn{"نینکول"}
+ oc{"آکسیٹان"}
+ om{"اورومو"}
or{"اورÙیا"}
os{"اوسیٹک"}
pa{"پنجابی"}
@@ -124,7 +150,7 @@ ur{
ps{"پشتو"}
pt{"Ù¾Ùرتگالی"}
pt_BR{"برازیلی پرتگالی"}
- pt_PT{"پرتگالی (پرتگال)"}
+ pt_PT{"یورپی پرتگالی"}
qu{"کویچوآ"}
rm{"رومانش"}
rn{"رونڈی"}
@@ -156,13 +182,14 @@ ur{
th{"تھائی"}
ti{"ٹگرینیا"}
tk{"ترکمان"}
- tlh{"کلنگان"}
+ tlh{"کلنگن"}
tn{"سوانا"}
- to{"ٹونگا"}
+ to{"ٹونگن"}
tpi{"ٹوک Ù¾ÙسÙÙ†"}
tr{"ترکی"}
ts{"زونگا"}
tt{"تاتار"}
+ tum{"ٹمبوکا"}
ty{"تاÛیتی"}
ug{"یوئگÛر"}
uk{"یوکرینیائی"}
@@ -173,6 +200,7 @@ ur{
vi{"ویتنامی"}
wo{"وولوÙ"}
xh{"ژوسا"}
+ yi{"یدش"}
yo{"یوروبا"}
zh{"چینی"}
zh_Hans{"چینی (آسان کردÛ)"}
@@ -245,14 +273,16 @@ ur{
roc{"منگوو کیلنڈر"}
}
collation{
- big5han{"روایتی چینی کی چھٹنی کی ترتیب - Big5"}
+ big5han{"روایتی چینی کی چھٹائی کی ترتیب - Big5"}
dictionary{"لغت کی چھٹنی کی ترتیب"}
ducet{"ÚˆÛŒÙالٹ یونیکوڈ Ú©ÛŒ چھٹنی Ú©ÛŒ ترتیب"}
- gb2312han{"آسان چینی کی چھٹنی کی ترتیب - GB2312"}
+ gb2312han{"آسان چینی کی چھٹائی کی ترتیب - GB2312"}
phonebook{"Ùون بک Ú©ÛŒ چھٹنی Ú©ÛŒ ترتیب"}
+ phonetic{"صوتی چھٹائی کی ترتیب"}
pinyin{"پن ین کی چھٹنی کی ترتیب"}
reformed{"Ø¯ÙˆØ¨Ø§Ø±Û ØªØ´Ú©ÛŒÙ„ Ø´Ø¯Û Ú†Ú¾Ù¹Ù†ÛŒ Ú©ÛŒ ترتیب"}
search{"عام-مقصد کی تلاش"}
+ searchjl{"Hangul Initial Consonant کے لحاظ سے تلاش کریں"}
stroke{"سٹروک کی چھٹنی کی ترتیب"}
traditional{"روایتی چھٹنی کی ترتیب"}
unihan{"اساسی-سٹروک کی چھٹنی کی ترتیب"}
@@ -265,6 +295,7 @@ ur{
beng{"Ûنگالی Ûندسے"}
deva{"دیوناگری Ûندسے"}
ethi{"ایتھوپیائی اعداد"}
+ finance{"مالیاتی Ûندسے"}
fullwide{"پورے عرض والے Ûندسے"}
geor{"جارجیائی اعداد"}
grek{"یونانی اعداد"}
@@ -286,17 +317,28 @@ ur{
mlym{"ملیالم Ûندسے"}
mong{"منگولیائی Ûندسے"}
mymr{"میانمار Ú©Û’ Ûندسے"}
+ native{"اصل Ûندسے"}
orya{"Ø§Ú‘ÛŒÛ Ûندسے"}
roman{"رومن اعداد"}
romanlow{"رومن زیریں اعداد"}
taml{"تمل اعداد"}
+ tamldec{"تمل اعداد"}
telu{"تیلگو Ûندسے"}
thai{"تھائی Ûندسے"}
tibt{"تبتی اعداد"}
+ traditional{"روایتی اعداد"}
+ vaii{"وائی Ûندسے"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
+ codePatterns{
+ language{"زبان:{0}"}
+ script{"رسم الخط:{0}"}
+ territory{"خطÛ:{0}"}
+ }
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
separator{"،"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz.txt
index ed3187ea778..adcf3cebb93 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ uz{
Languages{
uz{"Ўзбек"}
}
- Version{"2.0.59.12"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz_AF.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz_AF.txt
index 0010d890ad9..0010d890ad9 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz_Arab.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz_Arab.txt
index efd9da46906..5716b30f174 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz_Arab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Arab.xml
// *
// ***************************************************************************
/**
@@ -13,7 +13,7 @@ uz_Arab{
Languages{
fa{"دری"}
ps{"پشتو"}
- uz{"اۉزبÛÚ©"}
+ uz{"اوزبیک"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.76.36"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz_Arab_AF.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz_Arab_AF.txt
index 972b280a8fb..972b280a8fb 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz_Arab_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz_Arab_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz_Cyrl.txt
index f6b5f38d325..4f1cc2923e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz_Cyrl_UZ.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz_Cyrl_UZ.txt
index 0776fefe5de..0776fefe5de 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz_Cyrl_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz_Cyrl_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz_Latn.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz_Latn.txt
index 33c4f1421fe..7a0fe0a438c 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Latn.xml
// *
// ***************************************************************************
/**
@@ -21,12 +21,12 @@ uz_Latn{
ja{"yaponcha"}
pt{"portugalcha"}
ru{"ruscha"}
- uz{"oʼzbekcha"}
+ uz{"oʻzbekcha"}
zh{"xitoycha"}
}
Scripts{
Cyrl{"Kiril"}
Latn{"Lotin"}
}
- Version{"2.0.58.82"}
+ Version{"2.0.74.98"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/uz_UZ.txt b/Build/source/libs/icu/icu-50.1/data/lang/uz_UZ.txt
index a419389d0b5..a419389d0b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/uz_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/uz_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/vai.txt b/Build/source/libs/icu/icu-50.1/data/lang/vai.txt
index 988c4699832..ddf704e7561 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/vai.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/vai.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ vai{
zh{"ꕦꕇꔧ"}
zu{"ꖮꖨ"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/vai_LR.txt b/Build/source/libs/icu/icu-50.1/data/lang/vai_LR.txt
index 9d1560d8d36..9d1560d8d36 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/vai_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/vai_LR.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/vai_Latn.txt b/Build/source/libs/icu/icu-50.1/data/lang/vai_Latn.txt
index f23d629f057..82e621d61f3 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/vai_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/vai_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Latn.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ vai_Latn{
zh{"Chaniĩ"}
zu{"Zúlu"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/vai_Vaii.txt b/Build/source/libs/icu/icu-50.1/data/lang/vai_Vaii.txt
index 25e746b02d0..a7f9e217479 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/vai_Vaii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/vai_Vaii.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Vaii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Vaii.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vai_Vaii.xml
*/
vai_Vaii{
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/vai_Vaii_LR.txt b/Build/source/libs/icu/icu-50.1/data/lang/vai_Vaii_LR.txt
index edccde97f77..edccde97f77 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/vai_Vaii_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/vai_Vaii_LR.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/vi.txt b/Build/source/libs/icu/icu-50.1/data/lang/vi.txt
new file mode 100644
index 00000000000..d468517e56b
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/vi.txt
@@ -0,0 +1,906 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vi.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/vi.xml
+ */
+vi{
+ Keys{
+ calendar{"Lịch"}
+ colAlternate{"BỠqua sắp xếp biểu tượng"}
+ colBackwards{"Sắp xếp dấu trá»ng âm đảo ngược"}
+ colCaseFirst{"Sắp xếp chữ hoa/chữ thÆ°á»ng"}
+ colCaseLevel{"Sắp xếp phân biệt chữ hoa/chữ thÆ°á»ng"}
+ colHiraganaQuaternary{"Sắp xếp chữ Kana"}
+ colNormalization{"Sắp xếp theo chuẩn hóa"}
+ colNumeric{"Sắp xếp theo số"}
+ colStrength{"CÆ°á»ng Ä‘á»™ sắp xếp"}
+ collation{"Sắp xếp"}
+ currency{"Tiá»n tệ"}
+ numbers{"Số"}
+ timezone{"Múi giá»"}
+ va{"Biến thể ngôn ngữ"}
+ variableTop{"Sắp xếp dưới dạng biểu tượng"}
+ x{"Sử dụng cá nhân"}
+ }
+ Languages{
+ aa{"Tiếng Afar"}
+ ab{"Tiếng Abkhazia"}
+ ace{"Tiếng Achinese"}
+ ach{"Tiếng Acoli"}
+ ada{"Tiếng Adangme"}
+ ady{"Tiếng Adyghe"}
+ ae{"Tiếng Avestan"}
+ af{"Tiếng Nam Phi"}
+ afa{"Ngôn ngữ Phi-Ã"}
+ afh{"Tiếng Afrihili"}
+ agq{"Tiếng Aghem"}
+ ain{"Tiếng Ainu"}
+ ak{"Tiếng Akan"}
+ akk{"Tiếng Akkadia"}
+ ale{"Tiếng Aleut"}
+ alg{"Ngôn ngữ Algonquin"}
+ alt{"Tiếng Altai Miá»n Nam"}
+ am{"Tiếng Amharic"}
+ an{"Tiếng Aragon"}
+ ang{"Tiếng Anh cổ"}
+ anp{"Tiếng Angika"}
+ apa{"Ngôn ngữ Apache"}
+ ar{"Tiếng Ả Rập"}
+ arc{"Tiếng Aramaic"}
+ arn{"Tiếng Araucanian"}
+ arp{"Tiếng Arapaho"}
+ art{"Ngôn ngữ Nhân tạo"}
+ arw{"Tiếng Arawak"}
+ as{"Tiếng Assam"}
+ asa{"Tiếng Asu"}
+ ast{"Tiếng Asturias"}
+ ath{"Ngôn ngữ Athapascan"}
+ aus{"Ngôn ngữ Châu Úc"}
+ av{"Tiếng Avaric"}
+ awa{"Tiếng Awadhi"}
+ ay{"Tiếng Aymara"}
+ az{"Tiếng Ai-déc-bai-gian"}
+ ba{"Tiếng Bashkir"}
+ bad{"Tiếng Banda"}
+ bai{"Ngôn ngữ Bamileke"}
+ bal{"Tiếng Baluchi"}
+ ban{"Tiếng Bali"}
+ bas{"Tiếng Basaa"}
+ bat{"Ngôn ngữ Baltic"}
+ bax{"Tiếng Bamun"}
+ bbj{"Tiếng Ghomala"}
+ be{"Tiếng Bê-la-rút"}
+ bej{"Tiếng Beja"}
+ bem{"Tiếng Bemba"}
+ ber{"Tiếng Berber"}
+ bez{"Tiếng Bena"}
+ bfd{"Tiếng Bafut"}
+ bg{"Tiếng Bun-ga-ri"}
+ bh{"Tiếng Bihari"}
+ bho{"Tiếng Bhojpuri"}
+ bi{"Tiếng Bislama"}
+ bik{"Tiếng Bikol"}
+ bin{"Tiếng Bini"}
+ bkm{"Tiếng Kom"}
+ bla{"Tiếng Siksika"}
+ bm{"Tiếng Bambara"}
+ bn{"Tiếng Bengali"}
+ bnt{"Tiếng Ban-tu"}
+ bo{"Tiếng Tây Tạng"}
+ br{"Tiếng Breton"}
+ bra{"Tiếng Braj"}
+ brx{"Tiếng Bodo"}
+ bs{"Tiếng Nam Tư"}
+ bss{"Tiếng Akoose"}
+ btk{"Tiếng Batak"}
+ bua{"Tiếng Buriat"}
+ bug{"Tiếng Bugin"}
+ bum{"Tiếng Bulu"}
+ byn{"Tiếng Blin"}
+ byv{"Tiếng Medumba"}
+ ca{"Tiếng Ca-ta-lăng"}
+ cad{"Tiếng Caddo"}
+ cai{"Ngôn ngữ Thổ dân Trung Mỹ"}
+ car{"Tiếng Carib"}
+ cau{"Ngôn ngữ Cáp-ca"}
+ cay{"Tiếng Cayuga"}
+ cch{"Tiếng Atsam"}
+ ce{"Tiếng Chechen"}
+ ceb{"Tiếng Cebuano"}
+ cel{"Ngôn ngữ Xen-tơ"}
+ cgg{"Tiếng Chiga"}
+ ch{"Tiếng Chamorro"}
+ chb{"Tiếng Chibcha"}
+ chg{"Tiếng Chagatai"}
+ chk{"Tiếng Chuuk"}
+ chm{"Tiếng Mari"}
+ chn{"Biệt ngữ Chinook"}
+ cho{"Tiếng Choctaw"}
+ chp{"Tiếng Chipewyan"}
+ chr{"Tiếng Cherokee"}
+ chy{"Tiếng Cheyenne"}
+ ckb{"Tiếng Kurd Sorani"}
+ cmc{"Ngôn ngữ Chamic"}
+ cop{"Tiếng Coptic"}
+ cpe{"Tiếng Creole hoặc Pidgin gốc Anh"}
+ cpf{"Tiếng Creole hoặc Pidgin gốc Pháp"}
+ cpp{"Tiếng Creole hoặc Pidgin gốc Bồ Äào Nha"}
+ cr{"Tiếng Cree"}
+ crh{"Tiếng Thổ Nhĩ Kỳ Crimean"}
+ crp{"Tiếng Creole hoặc Pidgin"}
+ cs{"Tiếng Séc"}
+ csb{"Tiếng Kashubia"}
+ cu{"Tiếng SlavÆ¡ Nhà thá»"}
+ cus{"Tiếng Cushit"}
+ cv{"Tiếng Chuvash"}
+ cy{"Tiếng Xentơ"}
+ da{"Tiếng Äan Mạch"}
+ dak{"Tiếng Dakota"}
+ dar{"Tiếng Dargwa"}
+ dav{"Tiếng Taita"}
+ day{"Tiếng Dayak"}
+ de{"Tiếng Äức"}
+ de_CH{"Tiếng Äức Chuẩn (Thụy SÄ©)"}
+ del{"Tiếng Delaware"}
+ den{"Tiếng Slave"}
+ dgr{"Tiếng Dogrib"}
+ din{"Tiếng Dinka"}
+ dje{"Tiếng Zarma"}
+ doi{"Tiếng Dogri"}
+ dra{"Ngôn ngữ Dravidia"}
+ dsb{"Tiếng Hạ Sorbia"}
+ dua{"Tiếng Duala"}
+ dum{"Tiếng Hà Lan Trung cổ"}
+ dv{"Tiếng Divehi"}
+ dyo{"Tiếng Jola-Fonyi"}
+ dyu{"Tiếng Dyula"}
+ dz{"Tiếng Dzongkha"}
+ dzg{"Tiếng Dazaga"}
+ ebu{"Tiếng Embu"}
+ ee{"Tiếng Ewe"}
+ efi{"Tiếng Efik"}
+ egy{"Tiếng Ai Cập cổ"}
+ eka{"Tiếng Ekajuk"}
+ el{"Tiếng Hy Lạp"}
+ elx{"Tiếng Elamite"}
+ en{"Tiếng Anh"}
+ en_CA{"Tiếng Anh (Canada)"}
+ en_GB{"Tiếng Anh (Anh)"}
+ en_US{"Tiếng Anh (Mỹ)"}
+ enm{"Tiếng Anh Trung cổ"}
+ eo{"Tiếng Quốc Tế Ngữ"}
+ es{"Tiếng Tây Ban Nha"}
+ es_419{"Tiếng Tây Ban Nha (Mỹ La tinh)"}
+ es_ES{"Tiếng Tây Ban Nha (I-bê-ri)"}
+ et{"Tiếng E-xtô-ni-a"}
+ eu{"Tiếng Basque"}
+ ewo{"Tiếng Ewondo"}
+ fa{"Tiếng Ba Tư"}
+ fan{"Tiếng Fang"}
+ fat{"Tiếng Fanti"}
+ ff{"Tiếng Fulah"}
+ fi{"Tiếng Phần Lan"}
+ fil{"Tiếng Philipin"}
+ fiu{"Ngôn ngữ Finno-Ugrian"}
+ fj{"Tiếng Fiji"}
+ fo{"Tiếng Faore"}
+ fon{"Tiếng Fon"}
+ fr{"Tiếng Pháp"}
+ fr_CA{"Tiếng Pháp (Canada)"}
+ frm{"Tiếng Pháp Trung cổ"}
+ fro{"Tiếng Pháp cổ"}
+ frr{"Tiếng Frisian Miá»n Bắc"}
+ frs{"Tiếng Frisian Miá»n Äông"}
+ fur{"Tiếng Friulian"}
+ fy{"Tiếng Frisian"}
+ ga{"Tiếng Ai-len"}
+ gay{"Tiếng Gayo"}
+ gba{"Tiếng Gbaya"}
+ gd{"Tiếng Xentơ (Xcốt len)"}
+ gem{"Ngôn ngữ Giéc-man"}
+ gez{"Tiếng Geez"}
+ gil{"Tiếng Gilbert"}
+ gl{"Tiếng Galician"}
+ gmh{"Tiếng Thượng Giéc-man Trung cổ"}
+ gn{"Tiếng Guarani"}
+ goh{"Tiếng Thượng Giéc-man cổ"}
+ gon{"Tiếng Gondi"}
+ gor{"Tiếng Gorontalo"}
+ got{"Tiếng Gô-tích"}
+ grb{"Tiếng Grebo"}
+ grc{"Tiếng Hy Lạp cổ"}
+ gsw{"Tiếng Äức Thụy SÄ©"}
+ gu{"Tiếng Gujarati"}
+ guz{"Tiếng Gusii"}
+ gv{"Tiếng Manx"}
+ gwi{"Tiếng Gwichʼin"}
+ ha{"Tiếng Hausa"}
+ hai{"Tiếng Haida"}
+ haw{"Tiếng Hawaii"}
+ he{"Tiếng Hê-brơ"}
+ hi{"Tiếng Hin-đi"}
+ hil{"Tiếng Hiligaynon"}
+ him{"Tiếng Himachali"}
+ hit{"Tiếng Hittite"}
+ hmn{"Tiếng Hmông"}
+ ho{"Tiếng Hiri Motu"}
+ hr{"Tiếng Crô-a-ti-a"}
+ hsb{"Tiếng Thượng Sorbia"}
+ ht{"Tiếng Haiti"}
+ hu{"Tiếng Hung-ga-ri"}
+ hup{"Tiếng Hupa"}
+ hy{"Tiếng Ãc-mê-ni"}
+ hz{"Tiếng Herero"}
+ ia{"Tiếng Khoa Há»c Quốc Tế"}
+ iba{"Tiếng Iban"}
+ ibb{"Tiếng Ibibio"}
+ id{"Tiếng In-đô-nê-xia"}
+ ie{"Tiếng Interlingue"}
+ ig{"Tiếng Igbo"}
+ ii{"Tiếng Di Tứ Xuyên"}
+ ijo{"Tiếng Ijo"}
+ ik{"Tiếng Inupiaq"}
+ ilo{"Tiếng Iloko"}
+ inc{"Ngôn ngữ Indic"}
+ ine{"Ngôn ngữ Ấn-Âu"}
+ inh{"Tiếng Ingush"}
+ io{"Tiếng Ido"}
+ ira{"Ngôn ngữ Iran"}
+ iro{"Ngôn ngữ Iroquoia"}
+ is{"Tiếng Ai-xơ-len"}
+ it{"Tiếng Ã"}
+ iu{"Tiếng Inuktitut"}
+ ja{"Tiếng Nhật"}
+ jbo{"Tiếng Lojban"}
+ jmc{"Tiếng Machame"}
+ jpr{"Tiếng Judeo-Ba Tư"}
+ jrb{"Tiếng Judeo-Ả Rập"}
+ jv{"Tiếng Gia-va"}
+ ka{"Tiếng Georgian"}
+ kaa{"Tiếng Kara-Kalpak"}
+ kab{"Tiếng Kabyle"}
+ kac{"Tiếng Kachin"}
+ kaj{"Tiếng Jju"}
+ kam{"Tiếng Kamba"}
+ kar{"Tiếng Karen"}
+ kaw{"Tiếng Kawi"}
+ kbd{"Tiếng Kabardian"}
+ kbl{"Tiếng Kanembu"}
+ kcg{"Tiếng Tyap"}
+ kde{"Tiếng Makonde"}
+ kea{"Tiếng Kabuverdianu"}
+ kfo{"Tiếng Koro"}
+ kha{"Tiếng Khasi"}
+ khi{"Ngôn ngữ Khoisan"}
+ kho{"Tiếng Khotan"}
+ khq{"Tiếng Koyra Chiini"}
+ ki{"Tiếng Kikuyu"}
+ kj{"Tiếng Kuanyama"}
+ kk{"Tiếng Kazakh"}
+ kkj{"Tiếng Kako"}
+ kl{"Tiếng Kalaallisut"}
+ kln{"Tiếng Kalenjin"}
+ km{"Tiếng Campuchia"}
+ kmb{"Tiếng Kimbundu"}
+ kn{"Tiếng Kan-na-đa"}
+ ko{"Tiếng Hàn Quốc"}
+ kok{"Tiếng Konkani"}
+ kos{"Tiếng Kosrae"}
+ kpe{"Tiếng Kpelle"}
+ kr{"Tiếng Kanuri"}
+ krc{"Tiếng Karachay-Balkar"}
+ krl{"Tiếng Karelian"}
+ kro{"Tiếng Kru"}
+ kru{"Tiếng Kurukh"}
+ ks{"Tiếng Kashmiri"}
+ ksb{"Tiếng Shambala"}
+ ksf{"Tiếng Bafia"}
+ ksh{"Tiếng Cologne"}
+ ku{"Tiếng Kurd"}
+ kum{"Tiếng Kumyk"}
+ kut{"Tiếng Kutenai"}
+ kv{"Tiếng Komi"}
+ kw{"Tiếng Cornish"}
+ ky{"Tiếng Kyrgyz"}
+ la{"Tiếng La-tinh"}
+ lad{"Tiếng Ladino"}
+ lag{"Tiếng Langi"}
+ lah{"Tiếng Lahnda"}
+ lam{"Tiếng Lamba"}
+ lb{"Tiếng Luxembourg"}
+ lez{"Tiếng Lezghian"}
+ lg{"Tiếng Ganda"}
+ li{"Tiếng Limburg"}
+ ln{"Tiếng Lingala"}
+ lo{"Tiếng Lào"}
+ lol{"Tiếng Mongo"}
+ loz{"Tiếng Lozi"}
+ lt{"Tiếng Lít-va"}
+ lu{"Tiếng Luba-Katanga"}
+ lua{"Tiếng Luba-Lulua"}
+ lui{"Tiếng Luiseno"}
+ lun{"Tiếng Lunda"}
+ luo{"Tiếng Luo"}
+ lus{"Tiếng Lushai"}
+ luy{"Tiếng Luyia"}
+ lv{"Tiếng Lát-vi-a"}
+ mad{"Tiếng Madura"}
+ maf{"Tiếng Mafa"}
+ mag{"Tiếng Magahi"}
+ mai{"Tiếng Maithili"}
+ mak{"Tiếng Makasar"}
+ man{"Tiếng Mandingo"}
+ map{"Ngôn ngữ Úc-Ã"}
+ mas{"Tiếng Masai"}
+ mde{"Tiếng Maba"}
+ mdf{"Tiếng Moksha"}
+ mdr{"Tiếng Mandar"}
+ men{"Tiếng Mende"}
+ mer{"Tiếng Meru"}
+ mfe{"Tiếng Morisyen"}
+ mg{"Tiếng Malagasy"}
+ mga{"Tiếng Ai-len Trung cổ"}
+ mgh{"Tiếng Makhuwa-Meetto"}
+ mh{"Tiếng Marshall"}
+ mi{"Tiếng Maori"}
+ mic{"Tiếng Micmac"}
+ min{"Tiếng Minangkabau"}
+ mis{"Ngôn ngữ Khác"}
+ mk{"Tiếng Ma-xê-đô-ni-a"}
+ mkh{"Ngôn ngữ Mon-Khmer"}
+ ml{"Tiếng Malayalam"}
+ mn{"Tiếng Mông Cổ"}
+ mnc{"Tiếng Manchu"}
+ mni{"Tiếng Manipuri"}
+ mno{"Ngôn ngữ Manobo"}
+ mo{"Tiếng Moldova"}
+ moh{"Tiếng Mohawk"}
+ mos{"Tiếng Mossi"}
+ mr{"Tiếng Marathi"}
+ ms{"Tiếng Ma-lay-xi-a"}
+ mt{"Tiếng Mantơ"}
+ mua{"Tiếng Mundang"}
+ mul{"Nhiá»u Ngôn ngữ"}
+ mun{"Ngôn ngữ Munda"}
+ mus{"Tiếng Creek"}
+ mwl{"Tiếng Miranda"}
+ mwr{"Tiếng Marwari"}
+ my{"Tiếng Miến Äiện"}
+ mye{"Tiếng Myene"}
+ myn{"Ngôn ngữ Maya"}
+ myv{"Tiếng Erzya"}
+ na{"Tiếng Nauru"}
+ nah{"Tiếng Nahuatl"}
+ nai{"Ngôn ngữ Thổ dân Bắc Mỹ"}
+ nap{"Tiếng Napoli"}
+ naq{"Tiếng Nama"}
+ nb{"Tiếng Na Uy (Bokmål)"}
+ nd{"Bắc Ndebele"}
+ nds{"Tiếng Hạ Giéc-man"}
+ ne{"Tiếng Nê-pan"}
+ new{"Tiếng Newari"}
+ ng{"Tiếng Ndonga"}
+ nia{"Tiếng Nias"}
+ nic{"Ngôn ngữ Niger-Kordofan"}
+ niu{"Tiếng Niuean"}
+ nl{"Tiếng Hà Lan"}
+ nl_BE{"Tiếng Flemish"}
+ nmg{"Tiếng Kwasio"}
+ nn{"Tiếng Na Uy (Nynorsk)"}
+ nnh{"Tiếng Ngiemboon"}
+ no{"Tiếng Na Uy"}
+ nog{"Tiếng Nogai"}
+ non{"Tiếng Na Uy cổ"}
+ nqo{"Tiếng N'Ko"}
+ nr{"Tiếng Ndebele Miá»n Nam"}
+ nso{"Bắc Sotho"}
+ nub{"Ngôn ngữ Nubia"}
+ nus{"Tiếng Nuer"}
+ nv{"Tiếng Navajo"}
+ nwc{"Tiếng Newari Cổ điển"}
+ ny{"Tiếng Nyanja"}
+ nym{"Tiếng Nyamwezi"}
+ nyn{"Tiếng Nyankole"}
+ nyo{"Tiếng Nyoro"}
+ nzi{"Tiếng Nzima"}
+ oc{"Tiếng Occitan"}
+ oj{"Tiếng Ojibwa"}
+ om{"Tiếng Oromo"}
+ or{"Tiếng Ô-ri-a"}
+ os{"Tiếng Ossetic"}
+ osa{"Tiếng Osage"}
+ ota{"Tiếng Thổ Nhĩ Kỳ Ottoman"}
+ oto{"Ngôn ngữ Otomia"}
+ pa{"Tiếng Punjabi"}
+ paa{"Ngôn ngữ Papua"}
+ pag{"Tiếng Pangasinan"}
+ pal{"Tiếng Pahlavi"}
+ pam{"Tiếng Pampanga"}
+ pap{"Tiếng Papiamento"}
+ pau{"Tiếng Palauan"}
+ peo{"Tiếng Ba Tư cổ"}
+ phi{"Ngôn ngữ Philippine"}
+ phn{"Tiếng Phoenicia"}
+ pi{"Tiếng Pali"}
+ pl{"Tiếng Ba Lan"}
+ pon{"Tiếng Pohnpeian"}
+ pra{"Ngôn ngữ Prakrit"}
+ pro{"Tiếng Provençal cổ"}
+ ps{"Tiếng Pa-tô"}
+ pt{"Tiếng Bồ Äào Nha"}
+ pt_BR{"Tiếng Bồ Äào Nha (Braxin)"}
+ pt_PT{"Tiếng Bồ Äào Nha (I-bê-ri)"}
+ qu{"Tiếng Quechua"}
+ raj{"Tiếng Rajasthani"}
+ rap{"Tiếng Rapanui"}
+ rar{"Tiếng Rarotongan"}
+ rm{"Tiếng Romansh"}
+ rn{"Tiếng Rundi"}
+ ro{"Tiếng Ru-ma-ni"}
+ roa{"Ngôn ngữ Roman"}
+ rof{"Tiếng Rombo"}
+ rom{"Tiếng Rumani"}
+ root{"Tiếng Root"}
+ ru{"Tiếng Nga"}
+ rup{"Tiếng Aromania"}
+ rw{"Tiếng Kinyarwanda"}
+ rwk{"Tiếng Rwa"}
+ sa{"Tiếng Phạn"}
+ sad{"Tiếng Sandawe"}
+ sah{"Tiếng Sakha"}
+ sai{"Ngôn ngữ Thổ dân Nam Mỹ"}
+ sal{"Ngôn ngữ Salishan"}
+ sam{"Tiếng Samaritan Aramaic"}
+ saq{"Tiếng Samburu"}
+ sas{"Tiếng Sasak"}
+ sat{"Tiếng Santali"}
+ sba{"Tiếng Ngambay"}
+ sbp{"Tiếng Sangu"}
+ sc{"Tiếng Sardinia"}
+ scn{"Tiếng Sicilia"}
+ sco{"Tiếng Scots"}
+ sd{"Tiếng Sin-hi"}
+ se{"Bắc Sami"}
+ see{"Tiếng Seneca"}
+ seh{"Tiếng Sena"}
+ sel{"Tiếng Selkup"}
+ sem{"Ngôn ngữ Semitic"}
+ ses{"Tiếng Koyraboro Senni"}
+ sg{"Tiếng Sango"}
+ sga{"Tiếng Ai-len cổ"}
+ sgn{"Ngôn ngữ Ký hiệu"}
+ sh{"Tiếng Xéc bi - Croatia"}
+ shi{"Tiếng Tachelhit"}
+ shn{"Tiếng Shan"}
+ shu{"Tiếng Ả-Rập Chad"}
+ si{"Tiếng Sinhala"}
+ sid{"Tiếng Sidamo"}
+ sio{"Ngôn ngữ Sioua"}
+ sit{"Ngôn ngữ Sino-Tây Tạng"}
+ sk{"Tiếng Xlô-vác"}
+ sl{"Tiếng Xlô-ven"}
+ sla{"Ngôn ngữ Slavơ"}
+ sm{"Tiếng Samoa"}
+ sma{"TIếng Sami Miá»n Nam"}
+ smi{"Ngôn ngữ Sami"}
+ smj{"Tiếng Lule Sami"}
+ smn{"Tiếng Inari Sami"}
+ sms{"Tiếng Skolt Sami"}
+ sn{"Tiếng Shona"}
+ snk{"Tiếng Soninke"}
+ so{"Tiếng Xô-ma-li"}
+ sog{"Tiếng Sogdien"}
+ son{"Tiếng Songhai"}
+ sq{"Tiếng An-ba-ni"}
+ sr{"Tiếng Séc-bi"}
+ srn{"Tiếng Sranan Tongo"}
+ srr{"Tiếng Serer"}
+ ss{"Tiếng Swati"}
+ ssa{"Ngôn ngữ Nilo-Sahara"}
+ ssy{"Tiếng Saho"}
+ st{"Tiếng Sesotho"}
+ su{"Tiếng Xu đăng"}
+ suk{"Tiếng Sukuma"}
+ sus{"Tiếng Susu"}
+ sux{"Tiếng Sumeria"}
+ sv{"Tiếng Thụy Äiển"}
+ sw{"Tiếng Swahili"}
+ swb{"Tiếng Cômo"}
+ swc{"Tiếng Swahili Công-gô"}
+ syc{"Tiếng Syria Cổ điển"}
+ syr{"Tiếng Syriac"}
+ ta{"Tiếng Tamil"}
+ tai{"Ngôn ngữ Thái"}
+ te{"Tiếng Telugu"}
+ tem{"Tiếng Timne"}
+ teo{"Tiếng Teso"}
+ ter{"Tiếng Tereno"}
+ tet{"Tetum"}
+ tg{"Tiếng Tajik"}
+ th{"Tiếng Thái"}
+ ti{"Tiếng Tigrigya"}
+ tig{"Tiếng Tigre"}
+ tiv{"Tiếng Tiv"}
+ tk{"Tiếng Tuôc-men"}
+ tkl{"Tiếng Tokelau"}
+ tl{"Tiếng Tagalog"}
+ tlh{"Tiếng Klingon"}
+ tli{"Tiếng Tlingit"}
+ tmh{"Tiếng Tamashek"}
+ tn{"Tiếng Tswana"}
+ to{"Tiếng Tonga"}
+ tog{"Tiếng Nyasa Tonga"}
+ tpi{"Tiếng Tok Pisin"}
+ tr{"Tiếng Thổ Nhĩ Kỳ"}
+ trv{"Tiếng Taroko"}
+ ts{"Tiếng Tsonga"}
+ tsi{"Tiếng Tsimshian"}
+ tt{"Tiếng Tatar"}
+ tum{"Tiếng Tumbuka"}
+ tup{"Ngôn ngữ Tupi"}
+ tut{"Ngôn ngữ Altai"}
+ tvl{"Tiếng Tuvalu"}
+ tw{"Tiếng Twi"}
+ twq{"Tiếng Tasawaq"}
+ ty{"Tiếng Tahiti"}
+ tyv{"Tiếng Tuvinian"}
+ tzm{"Tiếng Tamazight Miá»n Trung Ma-rốc"}
+ udm{"Tiếng Udmurt"}
+ ug{"Tiếng Uighur"}
+ uga{"Tiếng Ugaritic"}
+ uk{"Tiếng U-crai-na"}
+ umb{"Tiếng Umbundu"}
+ und{"Tiếng không xác định"}
+ ur{"Tiếng Uđu"}
+ uz{"Tiếng U-dơ-bếch"}
+ vai{"Tiếng Vai"}
+ ve{"Tiếng Venda"}
+ vi{"Tiếng Việt"}
+ vo{"Tiếng Volapük"}
+ vot{"Tiếng Votic"}
+ vun{"Tiếng Vunjo"}
+ wa{"Tiếng Walloon"}
+ wae{"Tiếng Walser"}
+ wak{"Ngôn ngữ Wakashan"}
+ wal{"Tiếng Walamo"}
+ war{"Tiếng Waray"}
+ was{"Tiếng Washo"}
+ wen{"Ngôn ngữ Sorbia"}
+ wo{"Tiếng Wolof"}
+ xal{"Tiếng Kalmyk"}
+ xh{"Tiếng Xhosa"}
+ xog{"Tiếng Soga"}
+ yao{"Tiếng Yao"}
+ yap{"Tiếng Yap"}
+ yav{"Tiếng Yangben"}
+ ybb{"Tiếng Yemba"}
+ yi{"Tiếng Y-đit"}
+ yo{"Tiếng Yoruba"}
+ ypk{"Tiếng Yupik"}
+ yue{"Tiếng Quảng Äông"}
+ za{"Tiếng Zhuang"}
+ zap{"Tiếng Zapotec"}
+ zbl{"Ký hiệu Blissymbols"}
+ zen{"Tiếng Zenaga"}
+ zh{"Tiếng Trung"}
+ zh_Hans{"Tiếng Trung (Giản thể)"}
+ zh_Hant{"Tiếng Trung (Phồn thể)"}
+ znd{"Tiếng Zande"}
+ zu{"Tiếng Zulu"}
+ zun{"Tiếng Zuni"}
+ zxx{"Không có nội dung ngôn ngữ"}
+ zza{"Tiếng Zaza"}
+ }
+ LanguagesShort{
+ az{"Tiếng Azeri"}
+ }
+ Scripts{
+ Afak{"Chữ Afaka"}
+ Arab{"Chữ Ả Rập"}
+ Armi{"Chữ Imperial Aramaic"}
+ Armn{"Chữ Armenia"}
+ Avst{"Chữ Avestan"}
+ Bali{"Chữ Bali"}
+ Bamu{"Chữ Bamum"}
+ Bass{"Chữ Bassa Vah"}
+ Batk{"Chữ Batak"}
+ Beng{"Chữ Bengali"}
+ Blis{"Chữ Blissymbols"}
+ Bopo{"Chữ Bopomofo"}
+ Brah{"Chữ Brahmi"}
+ Brai{"Chữ nổi Braille"}
+ Bugi{"Chữ Bugin"}
+ Buhd{"Chữ Buhid"}
+ Cakm{"Chữ Chakma"}
+ Cans{"Âm tiết Thổ dân Canada Hợp nhất"}
+ Cari{"Chữ Caria"}
+ Cham{"Chữ Chăm"}
+ Cher{"Chữ Cherokee"}
+ Cirt{"Chữ Cirth"}
+ Copt{"Chữ Coptic"}
+ Cprt{"Chứ Síp"}
+ Cyrl{"Chữ Kirin"}
+ Cyrs{"Chữ Kirin Slavơ Nhà thỠcổ"}
+ Deva{"Chữ Devanagari"}
+ Dsrt{"Chữ Deseret"}
+ Dupl{"Chữ tốc ký Duployan"}
+ Egyd{"Chữ Ai Cập bình dân"}
+ Egyh{"Chữ Ai Cập thày tu"}
+ Egyp{"Chữ tượng hình Ai Cập"}
+ Ethi{"Chữ Ethiopia"}
+ Geok{"Chữ Khutsuri Georgia"}
+ Geor{"Chữ Georgia"}
+ Glag{"Chữ Glagolitic"}
+ Goth{"Chữ Gô-tích"}
+ Gran{"Chữ Grantha"}
+ Grek{"Chữ Hy Lạp"}
+ Gujr{"Chữ Gujarati"}
+ Guru{"Chữ Gurmukhi"}
+ Hang{"Chữ Hangul"}
+ Hani{"Chữ Hán"}
+ Hano{"Chữ Hanunoo"}
+ Hans{"Giản thể"}
+ Hant{"Phồn thể"}
+ Hebr{"Chữ Do Thái"}
+ Hira{"Chữ Hiragana"}
+ Hluw{"Chữ tượng hình Anatolia"}
+ Hmng{"Chữ Pahawh Hmong"}
+ Hrkt{"Bảng ký hiệu âm tiết Tiếng Nhật"}
+ Hung{"Chữ Hungary cổ"}
+ Inds{"Chữ Indus"}
+ Ital{"Chữ Italic cổ"}
+ Java{"Chữ Java"}
+ Jpan{"Nhật Bản"}
+ Jurc{"Chữ Jurchen"}
+ Kali{"Chữ Kayah Li"}
+ Kana{"Chữ Katakana"}
+ Khar{"Chữ Kharoshthi"}
+ Khmr{"Chữ Khơ-me"}
+ Khoj{"Chữ Khojki"}
+ Knda{"Chữ Kannada"}
+ Kore{"HaÌ€n QuôÌc"}
+ Kpel{"Chữ Kpelle"}
+ Kthi{"Chữ Kaithi"}
+ Lana{"Chữ Lanna"}
+ Laoo{"Chữ Lào"}
+ Latf{"Chữ La-tinh Fraktur"}
+ Latg{"Chữ La-tinh Xcốt-len"}
+ Latn{"Chữ La tinh"}
+ Lepc{"Chữ Lepcha"}
+ Limb{"Chữ Limbu"}
+ Lina{"Chữ Linear A"}
+ Linb{"Chữ Linear B"}
+ Lisu{"Chữ Fraser"}
+ Loma{"Chữ Loma"}
+ Lyci{"Chữ Lycia"}
+ Lydi{"Chữ Lydia"}
+ Mand{"Chữ Mandaean"}
+ Mani{"Chữ Manichaean"}
+ Maya{"Chữ tượng hình Maya"}
+ Mend{"Chữ Mende"}
+ Merc{"Chữ Meroitic Nét thảo"}
+ Mero{"Chữ Meroitic"}
+ Mlym{"Chữ Malayalam"}
+ Mong{"Chữ Mông Cổ"}
+ Moon{"Chữ nổi Moon"}
+ Mroo{"Chữ Mro"}
+ Mtei{"Chữ Meitei Mayek"}
+ Mymr{"Myanma"}
+ Narb{"Chữ Bắc Ả Rập cổ"}
+ Nbat{"Chữ Nabataean"}
+ Nkgb{"Chữ Naxi Geba"}
+ Nkoo{"Chữ N’Ko"}
+ Nshu{"Chữ Nüshu"}
+ Ogam{"Chữ Ogham"}
+ Olck{"Chữ Ol Chiki"}
+ Orkh{"Chữ Orkhon"}
+ Orya{"Chữ Oriya"}
+ Osma{"Chữ Osmanya"}
+ Palm{"Chữ Palmyrene"}
+ Perm{"Chữ Permic cổ"}
+ Phag{"Chữ Phags-pa"}
+ Phli{"Chữ Pahlavi Văn bia"}
+ Phlp{"Chữ Pahlavi Thánh ca"}
+ Phlv{"Chữ Pahlavi Sách"}
+ Phnx{"Chữ Phoenicia"}
+ Plrd{"Ngữ âm Pollard"}
+ Prti{"Chữ Parthia Văn bia"}
+ Rjng{"Chữ Rejang"}
+ Roro{"Chữ Rongorongo"}
+ Runr{"Chữ Runic"}
+ Samr{"Chữ Samaritan"}
+ Sara{"Chữ Sarati"}
+ Sarb{"Chữ Nam Ả Rập cổ"}
+ Saur{"Chữ Saurashtra"}
+ Sgnw{"Chữ viết Ký hiệu"}
+ Shaw{"Chữ Shavian"}
+ Shrd{"Chữ Sharada"}
+ Sind{"Chữ Khudawadi"}
+ Sinh{"Chữ Sinhala"}
+ Sora{"Chữ Sora Sompeng"}
+ Sund{"Chữ Xu-đăng"}
+ Sylo{"Chữ Syloti Nagri"}
+ Syrc{"Chữ Syria"}
+ Syre{"Chữ Estrangelo Syriac"}
+ Syrj{"Chữ Tây Syria"}
+ Syrn{"Chữ Äông Syria"}
+ Tagb{"Chữ Tagbanwa"}
+ Takr{"Chữ Takri"}
+ Tale{"Chữ Thái Na"}
+ Talu{"Chữ Thái Lặc mới"}
+ Taml{"Chữ Tamil"}
+ Tang{"Chữ Tangut"}
+ Tavt{"Chữ Thái Việt"}
+ Telu{"Chữ Telugu"}
+ Teng{"Chữ Tengwar"}
+ Tfng{"Chữ Tifinagh"}
+ Tglg{"Chữ Tagalog"}
+ Thaa{"Chữ Thaana"}
+ Thai{"Chữ Thái"}
+ Tibt{"Chữ Tây Tạng"}
+ Tirh{"Chữ Tirhuta"}
+ Ugar{"Chữ Ugarit"}
+ Vaii{"Chữ Vai"}
+ Visp{"Tiếng nói Nhìn thấy được"}
+ Wara{"Chữ Varang Kshiti"}
+ Wole{"Chữ Woleai"}
+ Xpeo{"Chữ Ba Tư cổ"}
+ Xsux{"Chữ hình nêm Sumero-Akkadian"}
+ Yiii{"Chữ Di"}
+ Zinh{"Chữ Kế thừa"}
+ Zmth{"Ký hiệu Toán há»c"}
+ Zsym{"Ký hiệu"}
+ Zxxx{"Chưa có chữ viết"}
+ Zyyy{"Chung"}
+ Zzzz{"Chữ viêÌt Không xaÌc Ä‘iÌ£nh"}
+ }
+ Scripts%stand-alone{
+ Hans{"Chữ Hán giản thể"}
+ Hant{"Chữ Hán phồn thể"}
+ }
+ Types{
+ calendar{
+ buddhist{"Lịch Phật Giáo"}
+ chinese{"Lịch Trung Quốc"}
+ coptic{"Lịch Copts"}
+ ethiopic{"Lịch Ethiopia"}
+ ethiopic-amete-alem{"Lịch Ethiopic Amete Alem"}
+ gregorian{"Lịch Gregory"}
+ hebrew{"Lịch Do Thái"}
+ indian{"Lịch Quốc gia Ấn Äá»™"}
+ islamic{"Lịch Islamic"}
+ islamic-civil{"Lịch Islamic-Civil"}
+ japanese{"Lịch Nhật Bản"}
+ persian{"Lịch Ba Tư"}
+ roc{"Lịch Trung Hoa Dân Quốc"}
+ }
+ collation{
+ big5han{"Thứ tự sắp xếp theo tiếng Trung phồn thể - Big5"}
+ dictionary{"Thứ tự sắp xếp theo từ điển"}
+ direct{"Trực tiếp"}
+ ducet{"Thứ tự sắp xếp unicode mặc định"}
+ gb2312han{"Thứ tự sắp xếp theo tiếng Trung giản thể - GB2312"}
+ phonebook{"Thứ tự sắp xếp theo danh bạ điện thoại"}
+ phonetic{"Thứ tự sắp xếp theo ngữ âm"}
+ pinyin{"Thứ tự sắp xếp theo bính âm"}
+ reformed{"Thứ tự sắp xếp đã sửa đổi"}
+ search{"Tìm kiếm mục đích chung"}
+ stroke{"Thứ tự sắp xếp theo nét chữ"}
+ traditional{"Thứ tá»± sắp xếp truyá»n thống"}
+ unihan{"Trình tự sắp xếp theo bộ-nét"}
+ }
+ numbers{
+ arab{"Chữ số A rập - Ấn Äá»™"}
+ arabext{"Chữ số A rập - Ấn Äá»™ mở rá»™ng"}
+ armn{"Chữ số Armeni"}
+ armnlow{"Chữ số Armenia viết thÆ°á»ng"}
+ bali{"Chữ số Bali"}
+ beng{"Chữ số Bangladesh"}
+ cham{"Chữ số Chăm"}
+ deva{"Chữ số Devanagari"}
+ ethi{"Chữ số Ethiopia"}
+ finance{"Chữ số dùng trong tài chính"}
+ fullwide{"Chữ số có độ rộng đầy đủ"}
+ geor{"Chữ số Gregory"}
+ grek{"Chữ số Hy Lạp"}
+ greklow{"Chữ số Hy Lạp viết thÆ°á»ng"}
+ gujr{"Chữ số Gujarati"}
+ guru{"Chữ số Gurmukhi"}
+ hanidec{"Chữ số thập phân Trung Quốc"}
+ hans{"Chữ số của tiếng Trung giản thể"}
+ hansfin{"Chữ số dùng trong tài chính của tiếng Trung giản thể"}
+ hant{"Chữ số tiếng Trung phồn thể"}
+ hantfin{"Chữ số dùng trong tài chính của tiếng Trung phồn thể"}
+ hebr{"Chữ số Do Thái"}
+ java{"Chữ số Java"}
+ jpan{"Chữ số Nhật Bản"}
+ jpanfin{"Chữ số dùng trong tài chính của tiếng Nhật"}
+ kali{"Chữ số Kayah Li"}
+ khmr{"Chữ số Khmer"}
+ knda{"Chữ số Kannada"}
+ lana{"Chữ số Hora Thái Äam"}
+ lanatham{"Chữ số Tham Thái Äam"}
+ laoo{"Chữ số Lào"}
+ latn{"Chữ số phương Tây"}
+ lepc{"Chữ số Lepcha"}
+ limb{"Chữ số Limbu"}
+ mlym{"Chữ số Malayalam"}
+ mong{"Chữ số Mông Cổ"}
+ mtei{"Chữ số Meetei Mayek"}
+ mymr{"Chữ số Myanma"}
+ mymrshan{"Chữ số Myanmar Shan"}
+ native{"Chữ số tự nhiên"}
+ nkoo{"Chữ số N'Ko"}
+ olck{"Chữ số Ol Chiki"}
+ orya{"Chữ số Oriya"}
+ roman{"Chữ số La mã"}
+ romanlow{"Chữ số La Mã viết thÆ°á»ng"}
+ saur{"Chữ số Saurashtra"}
+ sund{"Chữ số Sudan"}
+ talu{"Chữ số Thái Lặc mới"}
+ taml{"Chữ số Tamil"}
+ tamldec{"Chữ số Tamil"}
+ telu{"Chữ số Telugu"}
+ thai{"Chữ số Thái"}
+ tibt{"Chữ số Tây Tạng"}
+ traditional{"Số truyá»n thống"}
+ vaii{"Chữ số Vai"}
+ }
+ }
+ Variants{
+ 1606NICT{"Tiếng Pháp từ Cuối thá»i Trung cổ đến 1606"}
+ 1694ACAD{"Tiếng Pháp Hiện đại Thá»i kỳ đầu"}
+ 1901{"Phép chính tả Tiếng Äức Truyá»n thống"}
+ 1959ACAD{"Hàn lâm"}
+ 1994{"Phép chính tả Resian Chuẩn hóa"}
+ 1996{"Phép chính tả Tiếng Äức năm 1996"}
+ ALALC97{"La Mã hóa ALA-LC, ấn bản năm 1997"}
+ ALUKU{"Phương ngữ Aluku"}
+ AREVELA{"Tiếng Armenia Miá»n Äông"}
+ AREVMDA{"Tiếng Armenia Miá»n Tây"}
+ BAKU1926{"Bảng chữ cái La-tinh Tiếng Turk Hợp nhất"}
+ BISKE{"Phương ngữ San Giorgio/Bila"}
+ BOONT{"Tiếng Boontling"}
+ FONIPA{"Ngữ âm há»c IPA"}
+ FONUPA{"Ngữ âm há»c UPA"}
+ KKCOR{"Phép chính tả Chung"}
+ LIPAW{"PhÆ°Æ¡ng ngữ Lipovaz của ngÆ°á»i Resian"}
+ MONOTON{"ÄÆ¡n âm"}
+ NDYUKA{"Phương ngữ Ndyuka"}
+ NEDIS{"Phương ngữ Natisone"}
+ NJIVA{"Phương ngữ Gniva/Njiva"}
+ OSOJS{"Phương ngữ Oseacco/Osojane"}
+ PAMAKA{"Phương ngữ Pamaka"}
+ PINYIN{"La Mã hóa Bính âm"}
+ POLYTON{"Äa âm"}
+ POSIX{"Máy tính"}
+ REVISED{"Phép chính tả Sửa đổi"}
+ ROZAJ{"Tiếng Resian"}
+ SAAHO{"Tiếng Saho"}
+ SCOTLAND{"Tiếng Anh chuẩn tại Scotland"}
+ SCOUSE{"Phương ngữ Liverpool"}
+ SOLBA{"Phương ngữ Stolvizza/Solbica"}
+ TARASK{"Phép chính tả Taraskievica"}
+ UCCOR{"Phép chính tả Hợp nhất"}
+ UCRCOR{"Phép chính tả Sửa đổi Hợp nhất"}
+ VALENCIA{"Tiếng Valencia"}
+ WADEGILE{"La Mã hóa Wade-Giles"}
+ }
+ Version{"2.0.78.30"}
+ codePatterns{
+ language{"Ngôn ngữ: {0}"}
+ script{"Chữ viết: {0}"}
+ territory{"Vùng: {0}"}
+ }
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ pattern{"{0} ({1})"}
+ separator{", "}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/vun.txt b/Build/source/libs/icu/icu-50.1/data/lang/vun.txt
index 16eadd6ee51..c2d59357cdf 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/vun.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/vun.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vun.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vun.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ vun{
zh{"Kyichina"}
zu{"Kyizulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/xog.txt b/Build/source/libs/icu/icu-50.1/data/lang/xog.txt
index 06172bb135d..dfb15d990c8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/xog.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/xog.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/xog.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/xog.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ xog{
zh{"Olucayina"}
zu{"Oluzzulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/yav.txt b/Build/source/libs/icu/icu-50.1/data/lang/yav.txt
index ada605dc4e6..83c9ae6acdc 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/yav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/yav.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yav.xml
// *
// ***************************************************************************
/**
@@ -57,5 +57,5 @@ yav{
zh{"sinúɛ"}
zu{"nusulú"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/yo.txt b/Build/source/libs/icu/icu-50.1/data/lang/yo.txt
index 65fab2e16c8..34646690972 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/yo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/yo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yo.xml
// *
// ***************************************************************************
/**
@@ -111,5 +111,5 @@ yo{
zh{"Èdè Mandari"}
zu{"Èdè Ṣulu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh.txt
index 1687e9bd4ba..8ad7df1064a 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
zh{
Keys{
calendar{"日历"}
- collation{"对照"}
+ colAlternate{"忽略符å·æŽ’åº"}
+ colBackwards{"对é‡éŸ³è¿›è¡Œé€†å‘排åº"}
+ colCaseFirst{"大写/å°å†™å­—æ¯æŽ’åº"}
+ colCaseLevel{"区分大å°å†™çš„排åº"}
+ colHiraganaQuaternary{"å‡å排åº"}
+ colNormalization{"规范化排åº"}
+ colNumeric{"数字排åº"}
+ colStrength{"排åºå¼ºåº¦"}
+ collation{"排åºé¡ºåº"}
currency{"è´§å¸"}
numbers{"æ•°å­—"}
+ timezone{"时区"}
+ va{"语言区域别å"}
+ variableTop{"按照符å·æŽ’åº"}
x{"专用"}
}
Languages{
@@ -28,6 +39,7 @@ zh{
af{"å—éžè·å…°æ–‡"}
afa{"其他亚éžè¯­ç³»"}
afh{"阿弗里希利文"}
+ agq{"亚罕文"}
ain{"阿伊努文"}
ak{"阿肯文"}
akk{"阿å¡å¾·æ–‡"}
@@ -37,7 +49,7 @@ zh{
am{"阿姆哈拉文"}
an{"阿拉贡文"}
ang{"å¤è‹±æ–‡"}
- anp{"昂加语"}
+ anp{"昂加文"}
apa{"阿帕切文"}
ar{"阿拉伯文"}
arc{"阿拉米文"}
@@ -46,6 +58,7 @@ zh{
art{"其他人工语系"}
arw{"阿拉瓦克文"}
as{"阿è¨å§†æ–‡"}
+ asa{"阿è‹æ–‡"}
ast{"阿斯图里亚æ€ç‰¹æ–‡"}
ath{"阿è¨å¸•æ–¯åŽè¯­ç³»"}
aus{"澳大利亚语系"}
@@ -60,16 +73,21 @@ zh{
ban{"巴里文"}
bas{"å·´è¨æ–‡"}
bat{"其他波罗的语系"}
+ bax{"巴姆穆文"}
+ bbj{"戈马拉文"}
be{"白俄罗斯文"}
bej{"别札文"}
bem{"别姆巴文"}
ber{"æŸæŸå°”æ–‡"}
+ bez{"è´çº³æ–‡"}
+ bfd{"å·´éžç‰¹æ–‡"}
bg{"ä¿åŠ åˆ©äºšæ–‡"}
bh{"比哈尔文"}
bho{"åšæ°æ™®å°”æ–‡"}
bi{"比斯拉马文"}
bik{"毕库尔文"}
bin{"比尼文"}
+ bkm{"科姆文"}
bla{"å¸å…‹å¸å¡æ–‡"}
bm{"ç­å·´æ‹‰æ–‡"}
bn{"孟加拉文"}
@@ -77,19 +95,26 @@ zh{
bo{"è—æ–‡"}
br{"布里多尼文"}
bra{"布拉æ°æ–‡"}
+ brx{"åšå¤šæ–‡"}
bs{"波斯尼亚文"}
+ bss{"阿库色文"}
btk{"巴塔克文"}
bua{"布里亚特文"}
bug{"布å‰æ–‡"}
+ bum{"布é²æ–‡"}
byn{"布林文"}
+ byv{"梅敦巴文"}
ca{"加泰罗尼亚文"}
cad{"å¡å¤šæ–‡"}
cai{"其他中美å°ç¬¬å®‰è¯­ç³»"}
car{"巴勒比文"}
cau{"其他高加索语系"}
+ cay{"å¡å°¤åŠ æ–‡"}
+ cch{"阿ç¿æ–‡"}
ce{"车臣文"}
ceb{"宿务文"}
cel{"其他凯尔特语系"}
+ cgg{"奇加文"}
ch{"查莫罗文"}
chb{"契布å¡æ–‡"}
chg{"查加文"}
@@ -100,6 +125,7 @@ zh{
chp{"佩瓦扬文"}
chr{"彻罗基文"}
chy{"å¤å»¶æ–‡"}
+ ckb{"索拉尼库尔德文"}
cmc{"查米克文"}
co{"科西嘉文"}
cop{"科普特文"}
@@ -107,7 +133,7 @@ zh{
cpf{"其他以法文为基础的克里奥尔混åˆè¯­ç³»"}
cpp{"其他以葡è„牙文为基础的克里奥尔混åˆè¯­ç³»"}
cr{"克里æ—æ–‡"}
- crh{"克里米亚土耳其文;克里米亚塔塔文"}
+ crh{"克里米亚土耳其文"}
crp{"其他克里奥尔混åˆè¯­ç³»"}
cs{"æ·å…‹æ–‡"}
csb{"å¡èˆ’æ–‡"}
@@ -118,22 +144,27 @@ zh{
da{"丹麦文"}
dak{"达科他文"}
dar{"达尔格瓦文"}
+ dav{"å°å¡”æ–‡"}
day{"达雅克文"}
de{"å¾·æ–‡"}
- de_AT{"奥地利德语"}
+ de_AT{"奥地利德文"}
de_CH{"瑞士高地德文"}
del{"特拉åŽæ–‡"}
den{"å¸é›·å¤«æ–‡"}
dgr{"多格里布文"}
din{"ä¸å¡æ–‡"}
+ dje{"哲尔马文"}
doi{"多格拉文"}
dra{"其他德拉维语系"}
dsb{"下索布文"}
dua{"都阿拉文"}
dum{"中å¤è·å…°æ–‡"}
dv{"迪维希文"}
+ dyo{"朱拉文"}
dyu{"迪尤拉文"}
dz{"ä¸ä¸¹æ–‡"}
+ dzg{"达扎葛文"}
+ ebu{"æ©å¸ƒæ–‡"}
ee{"埃维文"}
efi{"埃è²å…‹æ–‡"}
egy{"å¤åŸƒåŠæ–‡"}
@@ -141,14 +172,14 @@ zh{
el{"希腊文"}
elx{"艾拉米特文"}
en{"英文"}
- en_AU{"英语(澳大利亚)"}
- en_CA{"加拿大英语"}
- en_GB{"英语(英国)"}
- en_US{"英语(美国)"}
+ en_AU{"澳大利亚英文"}
+ en_CA{"加拿大英文"}
+ en_GB{"英国英文"}
+ en_US{"美国英文"}
enm{"中å¤è‹±æ–‡"}
eo{"世界文"}
es{"西ç­ç‰™æ–‡"}
- es_419{"拉ä¸ç¾Žæ´²è¥¿ç­ç‰™è¯­"}
+ es_419{"拉ä¸ç¾Žæ´²è¥¿ç­ç‰™æ–‡"}
es_ES{"西ç­ç‰™è¯­ï¼ˆä¼Šæ¯”利亚)"}
et{"爱沙尼亚文"}
eu{"巴斯克文"}
@@ -164,11 +195,11 @@ zh{
fo{"法罗文"}
fon{"丰文"}
fr{"法文"}
- fr_CA{"加拿大法语"}
- fr_CH{"瑞士法语"}
+ fr_CA{"加拿大法文"}
+ fr_CH{"瑞士法文"}
frm{"中å¤æ³•æ–‡"}
fro{"å¤æ³•æ–‡"}
- frr{"北弗里西亚语"}
+ frr{"北弗里西亚文"}
frs{"东弗里西亚文"}
fur{"弗留利文"}
fy{"西弗里西亚文"}
@@ -190,10 +221,11 @@ zh{
grb{"格列åšæ–‡"}
grc{"å¤å¸Œè…Šæ–‡"}
gsw{"瑞士德文"}
- gu{"å¤åŠ æ‹‰ææ–‡"}
+ gu{"å¤å‰æ‹‰ç‰¹æ–‡"}
+ guz{"å¤è¥¿æ–‡"}
gv{"马æ©å²›æ–‡"}
gwi{"å‰ç»´å…‹ç´æ–‡"}
- ha{"豪撒文"}
+ ha{"豪è¨æ–‡"}
hai{"海达文"}
haw{"å¤å¨å¤·æ–‡"}
he{"希伯æ¥æ–‡"}
@@ -210,11 +242,12 @@ zh{
hup{"胡帕文"}
hy{"亚美尼亚文"}
hz{"赫雷罗文"}
- ia{"国际语"}
+ ia{"国际文字"}
iba{"伊ç­æ–‡"}
+ ibb{"伊比比奥文"}
id{"å°åº¦å°¼è¥¿äºšæ–‡"}
- ie{"国际语(E)"}
- ig{"伊格åšæ–‡"}
+ ie{"国际文字(E)"}
+ ig{"伊布文"}
ii{"å››å·å½æ–‡"}
ijo{"伊乔文"}
ik{"ä¾å¥´çš®ç»´å…‹æ–‡"}
@@ -230,6 +263,7 @@ zh{
iu{"伊努伊特文"}
ja{"日文"}
jbo{"逻辑文"}
+ jmc{"马切姆文"}
jpr{"犹太波斯文"}
jrb{"犹太阿拉伯文"}
jv{"爪哇文"}
@@ -237,22 +271,30 @@ zh{
kaa{"å¡æ‹‰å¡å°”帕克文"}
kab{"å¡æ¯”尔文"}
kac{"å¡ç´æ–‡"}
+ kaj{"å¡æ·æ–‡"}
kam{"å¡å§†å·´æ–‡"}
kar{"喀伦文"}
kaw{"å¡å¨æ–‡"}
kbd{"å¡å·´å°”达文"}
- kfo{"科罗语"}
+ kbl{"加涅姆布文"}
+ kcg{"å¡å¡”布文"}
+ kde{"马孔德文"}
+ kea{"å¡å¸ƒä½›å¾—é²æ–‡"}
+ kfo{"科罗文"}
kg{"刚果文"}
kha{"å¡è¥¿æ–‡"}
khi{"其他科伊桑语系"}
kho{"和田文"}
+ khq{"西桑海文"}
ki{"å‰åº“尤文"}
kj{"宽亚玛文"}
kk{"哈è¨å…‹æ–‡"}
+ kkj{"å¡åº“æ–‡"}
kl{"格陵兰文"}
- km{"柬埔寨文"}
+ kln{"å¡ä¼¦é‡‘æ–‡"}
+ km{"高棉文"}
kmb{"金邦æœæ–‡"}
- kn{"åŽçº³è¾¾æ–‡"}
+ kn{"å¡çº³è¾¾æ–‡"}
ko{"韩文"}
kok{"刚å¡å°¼æ–‡"}
kos{"科斯拉伊文"}
@@ -263,6 +305,9 @@ zh{
kro{"å…‹é²æ–‡"}
kru{"库é²å…‹æ–‡"}
ks{"克什米尔文"}
+ ksb{"香巴拉文"}
+ ksf{"å·´è²äºšæ–‡"}
+ ksh{"科隆文"}
ku{"库尔德文"}
kum{"库梅克文"}
kut{"库特内文"}
@@ -271,6 +316,7 @@ zh{
ky{"å‰å°”å‰æ–¯æ–‡"}
la{"拉ä¸æ–‡"}
lad{"拉迪诺文"}
+ lag{"朗å‰æ–‡"}
lah{"拉亨达文"}
lam{"å…°å·´æ–‡"}
lb{"å¢æ£®å ¡æ–‡"}
@@ -288,19 +334,25 @@ zh{
lun{"隆达文"}
luo{"å¢å¥¥æ–‡"}
lus{"å¢æ™’æ–‡"}
+ luy{"å¢é›…æ–‡"}
lv{"拉脱维亚文"}
mad{"马都拉文"}
+ maf{"马法文"}
mag{"马加伊文"}
mai{"迈蒂利文"}
mak{"望加锡文"}
man{"曼ä¸å“¥æ–‡"}
map{"澳斯特罗尼西亚语系"}
- mas{"è¨ä¼Šè¯­"}
+ mas{"è¨ä¼Šæ–‡"}
+ mde{"马åæ–‡"}
mdf{"莫克沙文"}
- mdr{"曼达尔"}
+ mdr{"曼达尔文"}
men{"门迪文"}
+ mer{"梅é²æ–‡"}
+ mfe{"毛里求斯克里奥尔文"}
mg{"马尔加什文"}
mga{"中å¤çˆ±å°”å…°æ–‡"}
+ mgh{"马夸文"}
mh{"马ç»å°”æ–‡"}
mi{"毛利文"}
mic{"米克马克文"}
@@ -308,7 +360,7 @@ zh{
mis{"å„ç§ä¸åŒè¯­ç³»"}
mk{"马其顿文"}
mkh{"其他孟高棉语系"}
- ml{"马æ¥äºšæ‹‰å§†æ–‡"}
+ ml{"马拉雅拉姆文"}
mn{"è’™å¤æ–‡"}
mnc{"满文"}
mni{"曼尼普里文"}
@@ -319,21 +371,24 @@ zh{
mr{"马拉地文"}
ms{"马æ¥æ–‡"}
mt{"马耳他文"}
+ mua{"蒙当文"}
mul{"多ç§è¯­ç³»"}
mun{"蒙达语系"}
mus{"克里克文"}
mwl{"米兰德斯文"}
mwr{"马尔瓦利文"}
my{"缅甸文"}
+ mye{"姆耶内文"}
myn{"玛雅语系"}
myv{"俄日亚文"}
na{"ç‘™é²æ–‡"}
nah{"纳瓦特尔文"}
nai{"其他北美å°ç¬¬å®‰è¯­ç³»"}
nap{"拿波里文"}
+ naq{"纳马文"}
nb{"挪å¨åšå…‹é©¬å°”æ–‡"}
nd{"北æ©å¾·è´å‹’æ–‡"}
- nds{"低地德文;低地撒克逊文"}
+ nds{"低地德文"}
ne{"尼泊尔文"}
new{"尼瓦尔文"}
ng{"æ©ä¸œåŠ æ–‡"}
@@ -341,23 +396,26 @@ zh{
nic{"其他尼日尔科尔多凡语系"}
niu{"纽埃文"}
nl{"è·å…°æ–‡"}
- nl_BE{"弗拉芒语"}
+ nl_BE{"佛兰芒文"}
+ nmg{"夸西奥文"}
nn{"挪å¨å°¼è¯ºæ–¯å…‹æ–‡"}
+ nnh{"æ©ç”˜æ¾Žæ–‡"}
no{"挪å¨æ–‡"}
nog{"诺盖文"}
non{"å¤è¯ºå°”斯文"}
- nqo{"西éžä¹¦é¢è¯­è¨€"}
+ nqo{"西éžä¹¦é¢æ–‡å­—"}
nr{"å—æ©å¾·è´å‹’æ–‡"}
nso{"北索托文"}
nub{"努比亚语系"}
+ nus{"努埃尔文"}
nv{"纳瓦éœæ–‡"}
- nwc{"尼瓦尔文(Classical Newari)"}
+ nwc{"ç»å…¸å°¼ç“¦å°”æ–‡"}
ny{"尼扬扎文"}
nym{"尼亚姆韦é½æ–‡"}
nyn{"尼昂科勒文"}
nyo{"尼约罗文"}
nzi{"æ©æµŽé©¬æ–‡"}
- oc{"奥克西å”语"}
+ oc{"奥克西å”æ–‡"}
oj{"奥å‰å¸ƒç“¦æ–‡"}
om{"奥洛莫文"}
or{"欧里亚文"}
@@ -367,12 +425,12 @@ zh{
oto{"奥托米语系"}
pa{"æ—é®æ™®æ–‡"}
paa{"其他巴布亚文"}
- pag{"邦阿西楠语"}
+ pag{"邦阿西楠文"}
pal{"帕拉维文"}
pam{"邦æ¿ç‰™æ–‡"}
pap{"帕皮亚门托文"}
pau{"帕劳文"}
- peo{"å¤è€æ³¢æ–¯è¯­"}
+ peo{"å¤è€æ³¢æ–¯æ–‡"}
phi{"其他è²å¾‹å®¾è¯­ç³»"}
phn{"腓尼基文"}
pi{"巴利文"}
@@ -382,8 +440,8 @@ zh{
pro{"普罗文斯文"}
ps{"普什图文"}
pt{"è‘¡è„牙文"}
- pt_BR{"è‘¡è„牙语(巴西)"}
- pt_PT{"ä¾ä¼¯åˆ©äºšè‘¡è„牙文"}
+ pt_BR{"巴西葡è„牙文"}
+ pt_PT{"欧洲葡è„牙文"}
qu{"盖丘亚文"}
raj{"拉贾斯å¦æ–‡"}
rap{"拉帕努伊文"}
@@ -392,31 +450,41 @@ zh{
rn{"基隆迪文"}
ro{"罗马尼亚文"}
roa{"其他拉ä¸è¯­ç³»"}
+ rof{"å…°åšæ–‡"}
rom{"å‰æ™®èµ›æ–‡"}
root{"根语言"}
ru{"ä¿„æ–‡"}
- rup{"亚美尼亚语"}
+ rup{"阿罗马尼亚文"}
rw{"å¢æ—ºè¾¾æ–‡"}
+ rwk{"罗瓦文"}
sa{"梵文"}
sad{"散达维文"}
sah{"雅库特文"}
sai{"其他å—美å°ç¬¬å®‰æ–‡"}
sal{"è¨åˆ©ä»€æ–‡"}
sam{"è¨çŽ›åˆ©äºšæ–‡"}
+ saq{"桑布é²æ–‡"}
sas{"è¨è¨å…‹æ–‡"}
sat{"桑塔利文"}
+ sba{"甘拜文"}
+ sbp{"æ¡‘å¤æ–‡"}
sc{"è¨ä¸æ–‡"}
scn{"西西里文"}
sco{"è‹æ ¼å…°æ–‡"}
sd{"ä¿¡å¾·æ–‡"}
se{"北è¨ç±³æ–‡"}
+ see{"塞内å¡æ–‡"}
+ seh{"塞纳文"}
sel{"塞尔库普文"}
sem{"其他闪æ—语系"}
+ ses{"东桑海文"}
sg{"桑戈文"}
sga{"å¤çˆ±å°”å…°æ–‡"}
sgn{"手语"}
sh{"塞尔维亚-克罗地亚文"}
+ shi{"希尔哈文"}
shn{"掸文"}
+ shu{"ä¹å¾—阿拉伯文"}
si{"僧伽罗文"}
sid{"悉达摩文"}
sio{"è‹è¯­è¯¸è¯­è¨€"}
@@ -427,33 +495,37 @@ zh{
sm{"è¨æ‘©äºšæ–‡"}
sma{"å—è¨ç±³æ–‡"}
smi{"其他è¨ç±³æ–‡"}
- smj{"律勒欧è¨èŽ«æ–¯è¯­"}
- smn{"伊纳里è¨ç±³è¯­"}
+ smj{"律勒欧è¨èŽ«æ–¯æ–‡"}
+ smn{"伊纳里è¨ç±³æ–‡"}
sms{"斯科特è¨ç±³æ–‡"}
sn{"ç»çº³æ–‡"}
snk{"索尼基文"}
so{"索马里文"}
- sog{"å¤ç²Ÿç‰¹è¯­"}
+ sog{"å¤ç²Ÿç‰¹æ–‡"}
son{"æ¡‘æµ·æ–‡"}
sq{"阿尔巴尼亚文"}
sr{"塞尔维亚文"}
- srn{"è‹é‡Œå—汤加语"}
+ srn{"è‹é‡Œå—汤加文"}
srr{"谢列尔文"}
ss{"斯瓦特文"}
ssa{"éžæ´²æ’’哈拉沙漠边缘地带语言"}
+ ssy{"è¨éœæ–‡"}
st{"å—索托文"}
- su{"巽他语"}
+ su{"巽他文"}
suk{"è‹åº“马文"}
sus{"è‹è‹æ–‡"}
sux{"è‹é©¬æ–‡"}
sv{"瑞典文"}
sw{"斯瓦希里文"}
- swb{"科摩罗语"}
+ swb{"科摩罗文"}
+ swc{"刚果斯瓦希里文"}
+ syc{"ç»å…¸å™åˆ©äºšæ–‡"}
syr{"å™åˆ©äºšæ–‡"}
ta{"泰米尔文"}
- tai{"傣语诸语言(其他)"}
+ tai{"傣语诸语言"}
te{"æ³°å¢å›ºæ–‡"}
- tem{"滕内语"}
+ tem{"滕内文"}
+ teo{"特索文"}
ter{"特列纳文"}
tet{"特塔姆文"}
tg{"å¡”å‰å…‹æ–‡"}
@@ -463,7 +535,7 @@ zh{
tiv{"蒂夫文"}
tk{"土库曼文"}
tkl{"托克劳文"}
- tl{"塔加洛语"}
+ tl{"塔加洛文"}
tlh{"å…‹æž—è´¡æ–‡"}
tli{"特林å‰ç‰¹æ–‡"}
tmh{"塔马奇克文"}
@@ -472,16 +544,19 @@ zh{
tog{"汤加文(尼亚è¨åœ°åŒºï¼‰"}
tpi{"托克皮辛文"}
tr{"土耳其文"}
+ trv{"太é²é˜æ–‡"}
ts{"宗加文"}
tsi{"蒂姆西亚文"}
tt{"塔塔尔文"}
tum{"通布å¡æ–‡"}
tup{"图皮语系"}
- tut{"阿尔泰诸语言(其他)"}
+ tut{"阿尔泰诸语言"}
tvl{"图瓦å¢æ–‡"}
tw{"特å¨æ–‡"}
+ twq{"北桑海文"}
ty{"塔西ææ–‡"}
tyv{"图瓦文"}
+ tzm{"塔马é½æ ¼ç‰¹æ–‡"}
udm{"乌德穆尔特文"}
ug{"ç»´å¾å°”æ–‡"}
uga{"乌加里特文"}
@@ -495,7 +570,9 @@ zh{
vi{"越å—æ–‡"}
vo{"沃拉普克文"}
vot{"沃æå…‹æ–‡"}
+ vun{"温旧文"}
wa{"瓦隆文"}
+ wae{"瓦尔瑟文"}
wak{"瓦å¡ä»€è¯¸è¯­è¨€"}
wal{"瓦拉莫文"}
war{"瓦赖文"}
@@ -504,21 +581,25 @@ zh{
wo{"沃洛夫文"}
xal{"å¡å°”梅克文"}
xh{"科è¨æ–‡"}
+ xog{"索加文"}
yao{"瑶æ—æ–‡"}
yap{"雅浦文"}
+ yav{"æ´‹åžæ–‡"}
+ ybb{"耶姆巴文"}
yi{"ä¾åœ°æ–‡"}
yo{"约é²å·´æ–‡"}
ypk{"尤皮克诸语言"}
yue{"粤语"}
- za{"壮语"}
+ za{"壮文"}
zap{"è¨æ³¢è’‚å…‹æ–‡"}
+ zbl{"布利斯符å·"}
zen{"泽纳加文"}
zh{"中文"}
- zh_Hans{"中文(简体)"}
- zh_Hant{"中文(ç¹ä½“)"}
+ zh_Hans{"简体中文"}
+ zh_Hant{"ç¹ä½“中文"}
znd{"赞德文"}
zu{"祖é²æ–‡"}
- zun{"祖尼语"}
+ zun{"祖尼文"}
zxx{"无语言内容"}
zza{"扎扎文"}
}
@@ -526,123 +607,164 @@ zh{
az{"阿塞拜疆文"}
}
Scripts{
- Arab{"阿拉伯语"}
- Armn{"亚美尼亚语"}
- Bali{"巴厘语"}
- Batk{"巴塔克语"}
- Beng{"孟加拉语"}
+ Afak{"阿法å¡æ–‡"}
+ Arab{"阿拉伯文"}
+ Armi{"皇室亚拉姆文"}
+ Armn{"亚美尼亚文"}
+ Avst{"阿维斯陀文"}
+ Bali{"巴厘文"}
+ Bamu{"巴姆穆文"}
+ Bass{"å·´è¨æ–‡"}
+ Batk{"巴塔克文"}
+ Beng{"孟加拉文"}
Blis{"布列斯符å·"}
Bopo{"汉语拼音"}
Brah{"婆罗米文字"}
Brai{"布莱å¶ç›²æ–‡"}
- Bugi{"布å‰è¯­"}
- Buhd{"布希德语"}
+ Bugi{"布å‰æ–‡"}
+ Buhd{"布希德文"}
+ Cakm{"查克马文"}
Cans{"加拿大土著统一音节"}
- Cari{"å¡é‡Œäºšè¯­"}
- Cham{"å è¯­"}
- Cher{"切罗基语"}
+ Cari{"å¡é‡Œäºšæ–‡"}
+ Cham{"å æ–‡"}
+ Cher{"切罗基文"}
Cirt{"色斯文"}
- Copt{"克普特语"}
- Cprt{"塞浦路斯语"}
- Cyrl{"西里尔语"}
- Cyrs{"西里尔文字(å¤æ•™ä¼šæ–¯æ‹‰å¤«è¯­çš„å˜ä½“)"}
- Deva{"梵文"}
+ Copt{"克普特文"}
+ Cprt{"塞浦路斯文"}
+ Cyrl{"西里尔文"}
+ Cyrs{"西里尔文字(å¤æ•™ä¼šæ–¯æ‹‰å¤«æ–‡çš„å˜ä½“)"}
+ Deva{"天城文"}
Dsrt{"德塞莱特文"}
- Egyd{"åŽæœŸåŸƒåŠè¯­"}
+ Dupl{"æœæ™®æ´›ä¼Šé€Ÿè®°"}
+ Egyd{"åŽæœŸåŸƒåŠæ–‡"}
Egyh{"å¤åŸƒåŠåƒ§ä¾£ä¹¦å†™ä½“"}
Egyp{"å¤åŸƒåŠè±¡å½¢æ–‡"}
- Ethi{"埃塞俄比亚语"}
- Geok{"æ ¼é²å‰äºšè¯­ï¼ˆæ•™å ‚体)"}
- Geor{"æ ¼é²å‰äºšè¯­"}
- Glag{"格拉哥里语"}
- Goth{"哥特语"}
- Grek{"希腊语"}
- Gujr{"å¤å‰æ‹‰ç‰¹è¯­"}
- Guru{"æžœé²ç©†å¥‡è¯­"}
- Hang{"韩文"}
- Hani{"汉语"}
- Hano{"汉奴罗语"}
+ Ethi{"埃塞俄比亚文"}
+ Geok{"æ ¼é²å‰äºšæ–‡ï¼ˆæ•™å ‚体)"}
+ Geor{"æ ¼é²å‰äºšæ–‡"}
+ Glag{"格拉哥里文"}
+ Goth{"哥特文"}
+ Gran{"格兰塔文"}
+ Grek{"希腊文"}
+ Gujr{"å¤å‰æ‹‰ç‰¹æ–‡"}
+ Guru{"æžœé²ç©†å¥‡æ–‡"}
+ Hang{"韩文字"}
+ Hani{"汉字"}
+ Hano{"汉奴罗文"}
Hans{"简体中文"}
Hant{"ç¹ä½“中文"}
- Hebr{"希伯æ¥è¯­"}
+ Hebr{"希伯æ¥æ–‡"}
Hira{"å¹³å‡å"}
+ Hluw{"安那托利亚象形文字"}
Hmng{"æ¨æ¾å½•è‹—æ–‡"}
Hrkt{"片å‡å或平å‡å"}
- Hung{"å¤åŒˆç‰™åˆ©è¯­"}
+ Hung{"å¤åŒˆç‰™åˆ©æ–‡"}
Inds{"å¤å¸Œè…Šå“ˆæ‹‰æ½˜"}
- Ital{"å¤æ„大利语"}
- Java{"爪哇语"}
- Jpan{"日语"}
+ Ital{"å¤æ„大利文"}
+ Java{"爪哇文"}
+ Jpan{"日文"}
+ Jurc{"女真文"}
Kali{"克耶æŽæ–‡å­—"}
Kana{"片å‡å"}
Khar{"å¡ç½—é¡»ææ–‡"}
- Khmr{"高棉语"}
- Knda{"å¡çº³å¡”克语"}
- Kore{"韩语"}
- Lana{"兰拿语"}
- Laoo{"è€æŒè¯­"}
+ Khmr{"高棉文"}
+ Khoj{"å…‹å‰å¥‡æ–‡å­—"}
+ Knda{"å¡çº³è¾¾æ–‡"}
+ Kore{"韩文"}
+ Kpel{"克佩列文"}
+ Kthi{"凯ææ–‡"}
+ Lana{"å…°æ‹¿æ–‡"}
+ Laoo{"è€æŒæ–‡"}
Latf{"拉ä¸æ–‡ï¼ˆå“¥ç‰¹å¼å­—体å˜ä½“)"}
- Latg{"拉ä¸æ–‡ï¼ˆç›–尔语å˜ä½“)"}
- Latn{"拉ä¸è¯­"}
- Lepc{"雷布查语"}
- Limb{"林布语"}
+ Latg{"拉ä¸æ–‡ï¼ˆç›–尔文å˜ä½“)"}
+ Latn{"拉ä¸æ–‡"}
+ Lepc{"雷布查文"}
+ Limb{"林布文"}
Lina{"线形文字(A)"}
Linb{"线形文字(B)"}
- Lyci{"利西亚语"}
- Lydi{"å•åº•äºšè¯­"}
- Mand{"阿拉米语"}
+ Lisu{"傈僳文"}
+ Loma{"洛马文"}
+ Lyci{"利西亚文"}
+ Lydi{"å•åº•äºšæ–‡"}
+ Mand{"阿拉米文"}
+ Mani{"摩尼教文"}
Maya{"玛雅圣符文"}
+ Mend{"门迪文"}
+ Merc{"麦罗埃è‰ä¹¦"}
Mero{"麦若æå…‹æ–‡"}
- Mlym{"马拉亚拉姆语"}
- Mong{"è’™å¤è¯­"}
+ Mlym{"马拉雅拉姆文"}
+ Mong{"è’™å¤æ–‡"}
Moon{"韩文语系"}
- Mtei{"曼尼普尔语"}
- Mymr{"缅甸"}
- Nkoo{"西éžä¹¦é¢è¯­è¨€ï¼ˆN’Ko)"}
- Ogam{"欧甘语"}
- Olck{"桑塔利语"}
+ Mroo{"谬文"}
+ Mtei{"曼尼普尔文"}
+ Mymr{"缅甸文"}
+ Narb{"å¤åŒ—方阿拉伯文"}
+ Nbat{"纳巴泰文"}
+ Nkgb{"纳西格巴文"}
+ Nkoo{"西éžä¹¦é¢æ–‡å­—(N’Ko)"}
+ Nshu{"女书"}
+ Ogam{"欧甘文"}
+ Olck{"桑塔利文"}
Orkh{"鄂尔浑文"}
- Orya{"奥里亚语"}
- Osma{"奥斯曼亚语"}
- Perm{"å¤å½¼å°”姆诸语"}
+ Orya{"奥里亚文"}
+ Osma{"奥斯曼亚文"}
+ Palm{"帕尔迈拉文"}
+ Perm{"å¤å½¼å°”姆文"}
Phag{"å…«æ€å·´æ–‡"}
- Phnx{"腓尼基语"}
+ Phli{"巴列维文碑铭体"}
+ Phlp{"巴列维文(圣诗体)"}
+ Phlv{"巴列维文(书体)"}
+ Phnx{"腓尼基文"}
Plrd{"波拉德音标文字"}
- Rjng{"拉让语"}
+ Prti{"帕æ亚文碑铭体"}
+ Rjng{"拉让文"}
Roro{"朗格朗格文"}
Runr{"å¤ä»£åŒ—欧文"}
+ Samr{"撒马利亚文"}
Sara{"沙拉堤文"}
- Saur{"索拉什特拉语"}
+ Sarb{"å¤å—阿拉伯文"}
+ Saur{"索拉什特拉文"}
Sgnw{"书写符å·"}
- Shaw{"è§ä¼¯çº³å¼è¯­"}
- Sinh{"辛哈拉语"}
+ Shaw{"è§ä¼¯çº³å¼æ–‡"}
+ Shrd{"å¤æ‹‰è¾¾æ–‡"}
+ Sind{"ä¿¡å¾·æ–‡"}
+ Sinh{"僧伽罗文"}
+ Sora{"索朗桑朋文"}
Sund{"巽他文"}
- Syrc{"å™åˆ©äºšè¯­"}
+ Sylo{"锡尔赫特文"}
+ Syrc{"å™åˆ©äºšæ–‡"}
Syre{"ç¦éŸ³ä½“å™åˆ©äºšæ–‡"}
- Syrj{"西å™åˆ©äºšè¯­"}
- Syrn{"东å™åˆ©äºšè¯­"}
- Tagb{"塔格ç­ç“¦è¯­"}
- Tale{"æ³°ä¹è¯­"}
+ Syrj{"西å™åˆ©äºšæ–‡"}
+ Syrn{"东å™åˆ©äºšæ–‡"}
+ Tagb{"塔格ç­ç“¦æ–‡"}
+ Takr{"泰克里文"}
+ Tale{"æ³°ä¹æ–‡"}
Talu{"新傣文"}
- Taml{"泰米尔语"}
- Telu{"æ³°å¢å›ºè¯­"}
+ Taml{"泰米尔文"}
+ Tang{"å”å¤ç‰¹æ–‡"}
+ Tavt{"越å—傣文"}
+ Telu{"æ³°å¢å›ºæ–‡"}
Teng{"腾格瓦文字"}
Tfng{"æéžçº³æ–‡"}
- Tglg{"塔加路语"}
- Thaa{"塔安娜语"}
- Thai{"泰语"}
- Tibt{"è—语"}
- Ugar{"乌加里特语"}
- Vaii{"瓦ä¾è¯­"}
+ Tglg{"塔加路文"}
+ Thaa{"塔安那文"}
+ Thai{"æ³°æ–‡"}
+ Tibt{"è—æ–‡"}
+ Tirh{"迈蒂利文"}
+ Ugar{"乌加里特文"}
+ Vaii{"瓦ä¾æ–‡"}
Visp{"å¯è§è¯­è¨€"}
- Xpeo{"å¤æ³¢æ–¯è¯­"}
+ Wara{"瓦郎奇蒂文字"}
+ Wole{"沃莱艾文"}
+ Xpeo{"å¤æ³¢æ–¯æ–‡"}
Xsux{"è‹ç¾Žå°”-阿å¡å¾·æ¥”形文字"}
Yiii{"å½æ–‡"}
Zinh{"é—传学术语"}
+ Zmth{"数学符å·"}
Zsym{"符å·"}
- Zxxx{"撤销写入"}
+ Zxxx{"éžä¹¦å†™è¯­è¨€"}
Zyyy{"通用"}
- Zzzz{"脚本未知或者无效"}
+ Zzzz{"未知文字"}
}
Scripts%stand-alone{
Hans{"简体中文"}
@@ -653,13 +775,14 @@ zh{
buddhist{"佛教日历"}
chinese{"农历"}
coptic{"科普特日历"}
+ dangi{"檀纪日历"}
ethiopic{"埃塞俄比亚日历"}
ethiopic-amete-alem{"埃塞俄比亚阿米特阿莱姆日历"}
gregorian{"公历"}
hebrew{"希伯æ¥æ—¥åŽ†"}
indian{"å°åº¦å›½å®¶æ—¥åŽ†"}
islamic{"伊斯兰日历"}
- islamic-civil{"伊斯兰希å‰æ¥åŽ†"}
+ islamic-civil{"伊斯兰希å‰æ¥æ—¥åŽ†"}
japanese{"日本日历"}
persian{"波斯日历"}
roc{"民国日历"}
@@ -667,24 +790,31 @@ zh{
collation{
big5han{"ç¹ä½“中文(Big5)"}
dictionary{"字典排åºé¡ºåº"}
+ direct{"直接"}
ducet{"默认 Unicode 排åºé¡ºåº"}
gb2312han{"简体中文(GB2312)"}
- phonebook{"电è¯ç°¿é¡ºåº"}
- pinyin{"拼音顺åº"}
+ phonebook{"电è¯ç°¿æŽ’åºé¡ºåº"}
+ phonetic{"语音排åºé¡ºåº"}
+ pinyin{"拼音排åº"}
reformed{"改良排åºé¡ºåº"}
search{"常规æœç´¢"}
- stroke{"笔划顺åº"}
- traditional{"传统历法"}
+ searchjl{"按韩文字开首辅音æ¥æœç´¢"}
+ stroke{"笔画排åº"}
+ traditional{"传统排åºé¡ºåº"}
unihan{"部首笔画排åº"}
+ zhuyin{"注音排åº"}
}
numbers{
arab{"阿拉伯å°åº¦æ–‡æ•°å­—"}
arabext{"扩展阿拉伯å°åº¦æ–‡æ•°å­—"}
armn{"亚美尼亚文数字"}
armnlow{"亚美尼亚文å°å†™æ•°å­—"}
+ bali{"巴厘文数字"}
beng{"孟加拉文数字"}
+ cham{"å æ–‡æ•°å­—"}
deva{"梵文数字"}
ethi{"埃塞俄比亚文数字"}
+ finance{"金èžæ•°å­—"}
fullwide{"全角数字"}
geor{"æ ¼é²å‰äºšæ–‡æ•°å­—"}
grek{"希腊文数字"}
@@ -697,71 +827,107 @@ zh{
hant{"ç¹ä½“中文数字"}
hantfin{"ç¹ä½“中文大写数字"}
hebr{"希伯æ¥æ–‡æ•°å­—"}
+ java{"爪哇文数字"}
jpan{"日文数字"}
jpanfin{"日文大写数字"}
+ kali{"克耶字æ¯æ•°å­—"}
khmr{"高棉文数字"}
knda{"å¡çº³è¾¾æ–‡æ•°å­—"}
+ lana{"è€å‚£æ–‡æ•°å­—"}
+ lanatham{"兰纳文数字"}
laoo{"è€æŒæ–‡æ•°å­—"}
latn{"西方数字"}
+ lepc{"雷布查文数字"}
+ limb{"林布文数字"}
mlym{"马拉雅拉姆文数字"}
mong{"è’™å¤æ–‡æ•°å­—"}
+ mtei{"曼尼普尔数字"}
mymr{"缅甸文数字"}
+ mymrshan{"缅甸掸文数字"}
+ native{"当地数字"}
+ nkoo{"曼德数字"}
+ olck{"桑塔利文数字"}
orya{"奥里亚文数字"}
roman{"罗马数字"}
romanlow{"罗马å°å†™æ•°å­—"}
- taml{"泰米尔文数字"}
+ saur{"索拉什特拉文数字"}
+ sund{"è‹ä¸¹æ–‡æ•°å­—"}
+ talu{"新傣仂文数字"}
+ taml{"传统泰米尔文数字"}
+ tamldec{"泰米尔文数字"}
telu{"æ³°å¢å›ºæ–‡æ•°å­—"}
thai{"泰文数字"}
tibt{"è—文数字"}
+ traditional{"传统数字"}
+ vaii{"瓦伊文数字"}
}
}
Variants{
1606NICT{"1606 å¹´å‰ä¸­åŽæœŸæ³•æ–‡"}
1694ACAD{"早期现代法文"}
- 1901{"传统德语拼字学"}
+ 1901{"传统德文拼字"}
1959ACAD{"学术"}
1994{"标准雷西亚拼字"}
- 1996{"1996 年的德语拼字学"}
+ 1996{"1996 年德文拼字"}
ALALC97{"1997 版 ALA-LC 罗马字"}
ALUKU{"阿é²åº“方言"}
- AREVELA{"东亚美尼亚语"}
- AREVMDA{"西亚美尼亚语"}
+ AREVELA{"东亚美尼亚文"}
+ AREVMDA{"西亚美尼亚文"}
BAKU1926{"统一土耳其拉ä¸å­—æ¯"}
+ BAUDDHA{"佛陀梵文"}
+ BISCAYAN{"比斯开方言"}
BISKE{"圣乔治/比拉方言"}
BOONT{"布æ©ç‰¹æž—方言"}
FONIPA{"国际音标"}
FONUPA{"UPA 音标"}
+ FONXSAMP{"X-SAMPA 音标"}
HEPBURN{"赫伯æ©ç½—马字"}
+ HOGNORSK{"高地挪å¨æ–‡"}
+ ITIHASA{"å²è¯—梵文"}
+ JAUER{"米施泰尔方言"}
+ JYUTPING{"粤语拼音"}
KKCOR{"常用拼字"}
+ LAUKIKA{"传统梵文"}
LIPAW{"雷西亚 Lipovaz 方言"}
+ LUNA1918{"俄文拼字(1918年起)"}
MONOTON{"å•éŸ³å­—æ¯"}
NDYUKA{"Ndyuka 方言"}
NEDIS{"Natisone 方言"}
NJIVA{"Gniva/Njiva 方言"}
OSOJS{"Oseacco/Osojane 方言"}
PAMAKA{"Pamaka 方言"}
- PINYIN{"拼音"}
- POLYTON{"多音"}
+ PETR1708{"俄文拼字(1708年)"}
+ PINYIN{"拼音罗马字"}
+ POLYTON{"多音字æ¯"}
POSIX{"电脑"}
- REVISED{"已修订的拼字学"}
+ PUTER{"瑞士普特尔方言"}
+ REVISED{"修订的拼字"}
ROZAJ{"雷西亚文"}
- SAAHO{"è¨éœ"}
+ RUMGR{"罗曼什文"}
+ SAAHO{"è¨éœæ–‡"}
SCOTLAND{"è‹æ ¼å…°æ ‡å‡†è‹±æ–‡"}
SCOUSE{"利物浦方言"}
SOLBA{"Stolvizza/Solbica 方言"}
+ SURMIRAN{"瑞士è‹è¿ˆæ‹‰æ–¹è¨€"}
+ SURSILV{"瑞士è‹ç‘Ÿç“¦æ–¹è¨€"}
+ SUTSILV{"瑞士è‹å¸Œç“¦æ–¹è¨€"}
TARASK{"Taraskievica 拼字"}
UCCOR{"统一的拼字"}
UCRCOR{"统一和修订的拼字"}
+ ULSTER{"阿尔斯特方言"}
+ VAIDIKA{"å é™€æ¢µæ–‡"}
VALENCIA{"瓦伦西亚文"}
+ VALLADER{"瑞士瓦勒德方言"}
WADEGILE{"WG å¨æ°æ‹¼éŸ³æ³•"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.39"}
codePatterns{
language{"语言:{0}"}
- script{"脚本:{0}"}
- territory{"区域:{0}"}
+ script{"文字:{0}"}
+ territory{"地区:{0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}:{1}"}
pattern{"{0}({1})"}
separator{"ã€"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_CN.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_CN.txt
index 348f06ef819..348f06ef819 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_CN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_HK.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_HK.txt
index 8e03c7139e0..8e03c7139e0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_HK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans.txt
index 565bfc7d9ca..e8cbcd7e344 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_CN.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_CN.txt
index c4f5185420f..c4f5185420f 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hans_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_CN.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_HK.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_HK.txt
new file mode 100644
index 00000000000..2e26ad46ddc
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_HK.txt
@@ -0,0 +1,39 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_HK.xml
+// *
+// ***************************************************************************
+zh_Hans_HK{
+ Languages{
+ ast{"阿斯图里亚æ€æ–‡"}
+ es_ES{"伊比利亚西ç­ç‰™æ–‡"}
+ pt_PT{"伊比利亚葡è„牙文"}
+ }
+ Scripts{
+ Knda{"å¡çº³å¡”å…‹æ–‡"}
+ Sinh{"辛哈拉文"}
+ Thaa{"塔安娜文"}
+ Zxxx{"éžä¹¦é¢æ–‡å­—"}
+ Zzzz{"未知语系"}
+ }
+ Types{
+ collation{
+ big5han{"ç¹ä½“中文排åºé¡ºåº (Big5)"}
+ gb2312han{"简体中文排åºé¡ºåº (GB2312)"}
+ pinyin{"拼音排åºé¡ºåº"}
+ }
+ }
+ Variants{
+ WADEGILE{"韦æ°æ‹¼éŸ³ç½—马字"}
+ }
+ Version{"2.0.78.47"}
+ codePatterns{
+ script{"语系:{0}"}
+ }
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_MO.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_MO.txt
new file mode 100644
index 00000000000..d1106aa1be7
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_MO.txt
@@ -0,0 +1,40 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_MO.xml
+// *
+// ***************************************************************************
+zh_Hans_MO{
+ Languages{
+ ast{"阿斯图里亚æ€æ–‡"}
+ es_ES{"伊比利亚西ç­ç‰™æ–‡"}
+ mdr{"曼达尔"}
+ pt_PT{"伊比利亚葡è„牙文"}
+ }
+ Scripts{
+ Knda{"å¡çº³å¡”å…‹æ–‡"}
+ Sinh{"辛哈拉文"}
+ Thaa{"塔安娜文"}
+ Zxxx{"éžä¹¦é¢æ–‡å­—"}
+ Zzzz{"未知语系"}
+ }
+ Types{
+ collation{
+ big5han{"ç¹ä½“中文排åºé¡ºåº (Big5)"}
+ gb2312han{"简体中文排åºé¡ºåº (GB2312)"}
+ pinyin{"拼音排åºé¡ºåº"}
+ }
+ }
+ Variants{
+ WADEGILE{"韦æ°æ‹¼éŸ³ç½—马字"}
+ }
+ Version{"2.0.78.47"}
+ codePatterns{
+ script{"语系:{0}"}
+ }
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_SG.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_SG.txt
new file mode 100644
index 00000000000..77966f53269
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hans_SG.txt
@@ -0,0 +1,38 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_SG.xml
+// *
+// ***************************************************************************
+zh_Hans_SG{
+ Languages{
+ es_ES{"伊比利亚西ç­ç‰™æ–‡"}
+ pt_PT{"伊比利亚葡è„牙文"}
+ }
+ Scripts{
+ Knda{"å¡çº³å¡”å…‹æ–‡"}
+ Sinh{"辛哈拉文"}
+ Thaa{"塔安娜文"}
+ Zxxx{"éžä¹¦é¢æ–‡å­—"}
+ Zzzz{"未知语系"}
+ }
+ Types{
+ collation{
+ big5han{"ç¹ä½“中文排åºé¡ºåº (Big5)"}
+ gb2312han{"简体中文排åºé¡ºåº (GB2312)"}
+ pinyin{"拼音排åºé¡ºåº"}
+ }
+ }
+ Variants{
+ WADEGILE{"韦æ°æ‹¼éŸ³ç½—马字"}
+ }
+ Version{"2.0.78.47"}
+ codePatterns{
+ script{"语系:{0}"}
+ }
+ localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant.txt
index 2305d60541c..153d1e29bce 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant.xml
// *
// ***************************************************************************
/**
@@ -12,9 +12,20 @@
zh_Hant{
Keys{
calendar{"日曆"}
+ colAlternate{"ç•¥éŽç¬¦è™ŸæŽ’åº"}
+ colBackwards{"åå‘é‡éŸ³æŽ’åº"}
+ colCaseFirst{"大寫/å°å¯«æŽ’列"}
+ colCaseLevel{"å€åˆ†å¤§å°å¯«æŽ’åº"}
+ colHiraganaQuaternary{"å‡å排åº"}
+ colNormalization{"æ­£è¦åŒ–排åº"}
+ colNumeric{"數字排åº"}
+ colStrength{"排åºå¼·åº¦"}
collation{"æ ¡å°"}
currency{"貨幣"}
numbers{"數字"}
+ timezone{"時å€"}
+ va{"å€åŸŸè®Šç•°"}
+ variableTop{"以符號排åº"}
x{"ç§äººä½¿ç”¨"}
}
Languages{
@@ -28,6 +39,7 @@ zh_Hant{
af{"å—éžè·è˜­æ–‡"}
afa{"亞éžè«¸èªžè¨€"}
afh{"阿弗里希利文"}
+ agq{"亞罕文"}
ain{"愛努文"}
ak{"阿åŽæ–‡"}
akk{"阿å¡å¾·æ–‡"}
@@ -61,17 +73,21 @@ zh_Hant{
ban{"峇里文"}
bas{"å·´è–©æ–‡"}
bat{"波羅的海諸語言"}
+ bax{"巴姆穆文"}
+ bbj{"戈馬拉文"}
be{"白俄羅斯文"}
bej{"è²æ‰Žæ–‡"}
bem{"別姆巴文"}
ber{"æŸæŸçˆ¾æ–‡"}
bez{"è²ç´æ–‡"}
+ bfd{"富特文"}
bg{"ä¿åŠ åˆ©äºžæ–‡"}
bh{"比哈爾文"}
bho{"åšå‚‘普爾文"}
bi{"比斯拉馬文"}
bik{"比科爾文"}
bin{"比尼文"}
+ bkm{"康姆文"}
bla{"錫克錫å¡æ–‡"}
bm{"ç­å·´æ‹‰æ–‡"}
bn{"孟加拉文"}
@@ -81,19 +97,24 @@ zh_Hant{
bra{"布拉æ°æ–‡"}
brx{"åšå¤šæ–‡"}
bs{"波士尼亞文"}
+ bss{"阿庫色文"}
btk{"巴塔克文"}
bua{"布里阿特文"}
bug{"布å‰æ–¯æ–‡"}
+ bum{"布魯文"}
byn{"比林文"}
+ byv{"梅敦巴文"}
ca{"加泰羅尼亞文"}
cad{"å¡å¤šæ–‡"}
cai{"中美å°ç¬¬å®‰è«¸èªžè¨€"}
car{"加勒比文"}
cau{"高加索諸語言"}
+ cay{"å¡å°¤åŠ æ–‡"}
cch{"阿燦文"}
ce{"車臣文"}
ceb{"宿霧文"}
cel{"凱爾特諸語言"}
+ cgg{"奇加文"}
ch{"查莫洛文"}
chb{"奇布查文"}
chg{"查加文"}
@@ -104,6 +125,7 @@ zh_Hant{
chp{"奇佩瓦æšæ–‡"}
chr{"柴羅基文"}
chy{"沙伊安文"}
+ ckb{"索拉尼庫爾德文"}
cmc{"佔語諸語言"}
co{"科西嘉文"}
cop{"科普特文"}
@@ -122,20 +144,25 @@ zh_Hant{
da{"丹麥文"}
dak{"é”科他文"}
dar{"é”爾格瓦文"}
+ dav{"å°å¡”æ–‡"}
day{"迪雅克文"}
de{"å¾·æ–‡"}
+ de_CH{"高地德文 (瑞士)"}
del{"德拉瓦文"}
den{"斯拉夫"}
dgr{"多格里布文"}
din{"ä¸å¡æ–‡"}
+ dje{"扎爾馬文"}
doi{"多格來文"}
dra{"德拉å¨è«¸èªžè¨€"}
dsb{"下索布文"}
dua{"æœäºžæ‹‰æ–‡"}
dum{"中å¤è·è˜­æ–‡"}
dv{"迪維西文"}
+ dyo{"朱拉文"}
dyu{"迪尤拉文"}
dz{"ä¸ä¸¹æ–‡"}
+ dzg{"é”è–©æ–‡"}
ebu{"æ©å¸ƒæ–‡"}
ee{"埃維文"}
efi{"埃è²å…‹æ–‡"}
@@ -186,6 +213,7 @@ zh_Hant{
grc{"å¤å¸Œè‡˜æ–‡"}
gsw{"德文(瑞士)"}
gu{"å‰äºžæ‹‰å¡”æ–‡"}
+ guz{"å¤è¥¿æ–‡"}
gv{"曼島文"}
gwi{"圭契文"}
ha{"豪撒文"}
@@ -205,8 +233,9 @@ zh_Hant{
hup{"胡帕文"}
hy{"亞美尼亞文"}
hz{"赫雷羅文"}
- ia{"國際文(A)"}
+ ia{"國際文"}
iba{"伊ç­æ–‡"}
+ ibb{"伊比比奧文"}
id{"å°å°¼æ–‡"}
ie{"國際文(E)"}
ig{"伊布文"}
@@ -225,6 +254,7 @@ zh_Hant{
iu{"å› ç´ç‰¹æ–‡"}
ja{"日文"}
jbo{"é‚輯文"}
+ jmc{"馬æ°ç¾Žæ–‡"}
jpr{"猶太教-波斯文"}
jrb{"猶太阿拉伯文"}
jv{"爪哇文"}
@@ -232,20 +262,27 @@ zh_Hant{
kaa{"å¡æ‹‰å¡çˆ¾å¸•å…‹æ–‡"}
kab{"å¡æ¯”爾文"}
kac{"å¡ç´æ–‡"}
+ kaj{"å¡æ·æ–‡"}
kam{"å¡å§†å·´æ–‡"}
kar{"克倫文"}
kaw{"å¡å¨æ–‡"}
kbd{"å¡å·´çˆ¾é”æ–‡"}
+ kbl{"å¡å¿µå¸ƒæ–‡"}
+ kcg{"å¡å¡”布文"}
+ kde{"馬孔德文"}
kea{"å¡å¸ƒå¨çˆ¾ç¬¬æ–‡"}
kfo{"科羅文"}
kg{"剛果文"}
kha{"å¡è¥¿æ–‡"}
khi{"科ä¾æ¡‘諸語言"}
kho{"å’Œé—æ–‡"}
+ khq{"西桑海文"}
ki{"å‰åº«å°¤æ–‡"}
kj{"廣亞馬文"}
kk{"哈薩克文"}
+ kkj{"å¡åº«æ–‡"}
kl{"格陵蘭文"}
+ kln{"å¡å€«é‡‘æ–‡"}
km{"高棉文"}
kmb{"金邦æœæ–‡"}
kn{"åŽé‚£é”æ–‡"}
@@ -259,6 +296,9 @@ zh_Hant{
kro{"克魯文"}
kru{"庫魯科文"}
ks{"克什米爾文"}
+ ksb{"尚巴拉文"}
+ ksf{"å·´è²äºžæ–‡"}
+ ksh{"科隆文"}
ku{"庫爾德文"}
kum{"庫密克文"}
kut{"庫特奈文"}
@@ -267,6 +307,7 @@ zh_Hant{
ky{"å‰çˆ¾å‰æ–¯æ–‡"}
la{"拉ä¸æ–‡"}
lad{"拉迪諾文"}
+ lag{"朗å‰æ–‡"}
lah{"拉亨é”æ–‡"}
lam{"蘭巴文"}
lb{"盧森堡文"}
@@ -277,7 +318,7 @@ zh_Hant{
lo{"寮國文"}
lol{"芒戈文"}
loz{"洛齊文"}
- lt{"立陶宛語"}
+ lt{"立陶宛文"}
lu{"魯巴加丹加文"}
lua{"魯巴魯魯亞文"}
lui{"路易塞諾文"}
@@ -287,17 +328,21 @@ zh_Hant{
luy{"盧雅文"}
lv{"拉脫維亞文"}
mad{"馬都拉文"}
+ maf{"馬法文"}
mag{"馬加伊文"}
mai{"é‚蒂利文"}
mak{"望加錫文"}
man{"曼ä¸å“¥æ–‡"}
map{"å—島諸語言"}
mas{"馬賽文"}
+ mde{"馬巴文"}
mdf{"莫克沙文"}
mdr{"曼é”æ–‡"}
men{"門德文"}
+ mer{"梅魯文"}
mg{"馬爾加什文"}
mga{"中å¤æ„›çˆ¾è˜­æ–‡"}
+ mgh{"馬夸文"}
mh{"馬紹爾文"}
mi{"毛利文"}
mic{"米克馬克文"}
@@ -316,18 +361,21 @@ zh_Hant{
mr{"馬拉地文"}
ms{"馬來文"}
mt{"馬爾他文"}
+ mua{"蒙當文"}
mul{"多種語言"}
mun{"è’™é”諸語言"}
mus{"克里克文"}
mwl{"米蘭德斯文"}
mwr{"馬爾尼裡文"}
my{"緬甸文"}
+ mye{"姆耶內文"}
myn{"馬雅諸語言"}
myv{"厄爾茲亞文"}
na{"諾魯文"}
nah{"ç´ç“¦ç‰¹æ–‡"}
nai{"北美å°ç¬¬å®‰è«¸èªžè¨€"}
nap{"拿波里文"}
+ naq{"ç´é¦¬æ–‡"}
nb{"挪å¨æ³¢å…‹é»˜çˆ¾æ–‡"}
nd{"北地畢列文"}
nds{"低地德文"}
@@ -339,7 +387,9 @@ zh_Hant{
niu{"ç´åŸƒæ–‡"}
nl{"è·è˜­æ–‡"}
nl_BE{"法蘭德斯文"}
+ nmg{"夸西奧文"}
nn{"新挪å¨æ–‡"}
+ nnh{"æ©ç”˜æ¾Žæ–‡"}
no{"挪å¨æ–‡"}
nog{"諾蓋文"}
non{"å¤è«¾çˆ¾æ–¯æ–‡"}
@@ -347,6 +397,7 @@ zh_Hant{
nr{"å—地畢列文"}
nso{"北索托文"}
nub{"努比亞諸語言"}
+ nus{"努埃爾文"}
nv{"ç´ç“¦ç´„æ–‡"}
nwc{"å¤å°¼ç“¦çˆ¾æ–‡"}
ny{"å°¼æšè³ˆæ–‡"}
@@ -356,7 +407,7 @@ zh_Hant{
nzi{"尼茲馬文"}
oc{"奧克西å¦æ–‡"}
oj{"奧æ°å¸ƒç“¦æ–‡"}
- om{"阿曼文"}
+ om{"奧羅莫文"}
or{"æ­é‡Œäºžæ–‡"}
os{"奧塞ææ–‡"}
osa{"æ­å¡žå¥‡æ–‡"}
@@ -400,20 +451,28 @@ zh_Hant{
sai{"å—美å°ç¬¬å®‰è«¸èªžè¨€"}
sal{"薩利什諸語言"}
sam{"薩瑪利亞阿拉姆文"}
+ saq{"薩布魯文"}
sas{"æ’’æ’’å…‹æ–‡"}
sat{"散塔利文"}
+ sba{"甘拜文"}
+ sbp{"æ¡‘å¤æ–‡"}
sc{"æ’’ä¸æ–‡"}
scn{"西西里文"}
sco{"蘇格蘭文"}
sd{"å°åº¦èªž"}
se{"北方薩米文"}
+ see{"塞訥å¡æ–‡"}
+ seh{"è³½ç´æ–‡"}
sel{"瑟爾å¡æ™®æ–‡"}
sem{"閃語諸語言"}
+ ses{"æ±æ¡‘æµ·æ–‡"}
sg{"桑戈文"}
- sga{"å¤æ„›çˆ¾è˜­æ–‡ï¼ˆè‡³ 900)"}
+ sga{"å¤æ„›çˆ¾è˜­æ–‡"}
sgn{"手語"}
sh{"塞爾維亞克羅埃西亞文"}
+ shi{"希爾哈文"}
shn{"撣文"}
+ shu{"阿拉伯文(查德)"}
si{"僧伽羅文"}
sid{"希é”æ‘©æ–‡"}
sio{"蘇語諸語言"}
@@ -438,6 +497,7 @@ zh_Hant{
srr{"塞雷爾文"}
ss{"斯瓦特文"}
ssa{"尼羅撒哈拉諸語言"}
+ ssy{"è–©éœæ–‡"}
st{"塞索托文"}
su{"巽他語"}
suk{"蘇庫馬文"}
@@ -446,12 +506,14 @@ zh_Hant{
sv{"瑞典文"}
sw{"å²ç“¦å¸Œé‡Œæ–‡"}
swb{"葛摩文"}
+ swc{"å²ç“¦å¸Œé‡Œæ–‡ï¼ˆå‰›æžœï¼‰"}
syc{"å¤æ•˜åˆ©äºžæ–‡"}
syr{"敘利亞文"}
ta{"å¦ç±³çˆ¾æ–‡"}
tai{"傣語諸語言"}
te{"泰盧固文"}
tem{"æ姆文"}
+ teo{"特索文"}
ter{"泰雷諾文"}
tet{"æ³°é “æ–‡"}
tg{"å¡”å‰å…‹æ–‡"}
@@ -470,6 +532,7 @@ zh_Hant{
tog{"æ±åŠ æ–‡ï¼ˆå°¼äºžè–©ï¼‰"}
tpi{"托比辛文"}
tr{"土耳其文"}
+ trv{"太魯閣文"}
ts{"特æ¾åŠ æ–‡"}
tsi{"欽西安文"}
tt{"韃é¼æ–‡"}
@@ -478,8 +541,10 @@ zh_Hant{
tut{"阿爾泰諸語言(其他)"}
tvl{"å瓦魯文"}
tw{"特å¨æ–‡"}
+ twq{"北桑海文"}
ty{"大溪地文"}
tyv{"土凡文"}
+ tzm{"塔馬齊格特文"}
udm{"沃蒂艾克文"}
ug{"維å¾çˆ¾æ–‡"}
uga{"çƒåŠ åˆ—æ–‡"}
@@ -493,6 +558,7 @@ zh_Hant{
vi{"越å—æ–‡"}
vo{"沃拉普克文"}
vot{"沃æå…‹æ–‡"}
+ vun{"溫舊文"}
wa{"瓦隆文"}
wae{"瓦瑟文"}
wak{"瓦å¡ä»€è«¸èªžè¨€"}
@@ -503,8 +569,11 @@ zh_Hant{
wo{"沃爾夫文"}
xal{"å¡çˆ¾æ¢…å…‹æ–‡"}
xh{"科薩文"}
+ xog{"索加文"}
yao{"瑤文"}
yap{"雅浦文"}
+ yav{"æ´‹åžæ–‡"}
+ ybb{"耶姆巴文"}
yi{"æ„第緒文"}
yo{"約魯巴文"}
ypk{"尤皮克諸語言"}
@@ -526,11 +595,14 @@ zh_Hant{
az{"亞塞拜然文"}
}
Scripts{
+ Afak{"阿法å¡æ–‡å­—"}
Arab{"阿拉伯文"}
Armi{"皇室亞美尼亞文"}
Armn{"亞美尼亞文"}
Avst{"阿維斯陀文"}
Bali{"峇里文"}
+ Bamu{"巴姆穆文"}
+ Bass{"å·´è–©æ–‡"}
Batk{"巴塔克文"}
Beng{"孟加拉文"}
Blis{"布列斯文"}
@@ -549,8 +621,9 @@ zh_Hant{
Cprt{"塞浦路斯文"}
Cyrl{"斯拉夫文"}
Cyrs{"西里爾文(å¤æ•™æœƒæ–¯æ‹‰å¤«æ–‡è®Šé«”)"}
- Deva{"梵文"}
+ Deva{"天城文"}
Dsrt{"德瑟雷特文"}
+ Dupl{"æœæ™®æ´›ä¼Šé€Ÿè¨˜"}
Egyd{"å¤åŸƒåŠä¸–ä¿—é«”"}
Egyh{"å¤åŸƒåŠåƒ§ä¾¶é«”"}
Egyp{"å¤åŸƒåŠè±¡å½¢æ–‡å­—"}
@@ -559,6 +632,7 @@ zh_Hant{
Geor{"喬治亞文"}
Glag{"格拉哥里文"}
Goth{"歌德文"}
+ Gran{"格蘭他文字"}
Grek{"希臘文"}
Gujr{"å¤å‰æ‹‰ç‰¹æ–‡"}
Guru{"å¤çˆ¾ç©†å¥‡æ–‡"}
@@ -569,6 +643,7 @@ zh_Hant{
Hant{"ç¹é«”中文"}
Hebr{"希伯來文"}
Hira{"å¹³å‡å"}
+ Hluw{"安那托利亞象形文字"}
Hmng{"楊æ¾éŒ„è‹—æ–‡"}
Hrkt{"片å‡å或平å‡å"}
Hung{"å¤åŒˆç‰™åˆ©æ–‡"}
@@ -576,12 +651,16 @@ zh_Hant{
Ital{"å¤æ„大利文"}
Java{"爪哇文"}
Jpan{"日文"}
+ Jurc{"女真文字"}
Kali{"克耶æŽæ–‡"}
Kana{"片å‡å"}
Khar{"å¡ç¾…é ˆææ–‡"}
Khmr{"高棉文"}
+ Khoj{"å…‹å‰å¥‡æ–‡å­—"}
Knda{"åŽé‚£é”æ–‡"}
Kore{"韓文"}
+ Kpel{"克培列文"}
+ Kthi{"凱ææ–‡"}
Lana{"è—æ‹¿æ–‡"}
Laoo{"寮國文"}
Latf{"拉ä¸æ–‡ï¼ˆå°–角體活字變體)"}
@@ -591,40 +670,67 @@ zh_Hant{
Limb{"林佈文"}
Lina{"線性文字(A)"}
Linb{"線性文字(B)"}
+ Lisu{"栗僳文"}
+ Loma{"洛馬文"}
Lyci{"呂西亞語"}
Lydi{"里底亞語"}
Mand{"曼安底文"}
+ Mani{"摩尼教文"}
Maya{"瑪雅象形文字"}
+ Mend{"門德文"}
+ Merc{"麥羅埃文(曲線字體)"}
Mero{"麥羅埃文"}
Mlym{"馬來亞拉姆文"}
Mong{"è’™å¤æ–‡"}
+ Moon{"è’™æ°é»žå­—"}
+ Mroo{"謬文"}
Mtei{"曼尼普爾文"}
Mymr{"緬甸文"}
+ Narb{"å¤åŒ—阿拉伯文"}
+ Nbat{"ç´å·´æ³°æ–‡å­—"}
+ Nkgb{"ç´è¥¿æ ¼å·´æ–‡"}
Nkoo{"西éžæ›¸é¢èªžè¨€ (N’Ko)"}
+ Nshu{"女書文字"}
Ogam{"æ­ç”˜æ–‡"}
Olck{"桑塔利文"}
Orkh{"鄂爾渾文"}
Orya{"æ­åˆ©äºžæ–‡"}
Osma{"æ­æ–¯æ›¼äºžæ–‡"}
+ Palm{"帕米瑞拉文字"}
Perm{"å¤å½¼çˆ¾å§†è«¸æ–‡"}
Phag{"å…«æ€å·´æ–‡"}
+ Phli{"巴列維文(碑銘體)"}
+ Phlp{"巴列維文(è–詩體)"}
+ Phlv{"巴列維文(書體)"}
Phnx{"腓尼基文"}
Plrd{"æŸæ ¼ç†æ‹¼éŸ³ç¬¦"}
+ Prti{"帕æ亞文(碑銘體)"}
Rjng{"拉讓文"}
Roro{"朗格朗格象形文"}
Runr{"å¤åŒ—æ­æ–‡å­—"}
+ Samr{"撒馬利亞文"}
+ Sara{"沙拉堤文"}
+ Sarb{"å¤å—阿拉伯文"}
Saur{"索拉什特拉文"}
Sgnw{"手語書寫符號"}
Shaw{"ç°«æŸç´å­—符"}
+ Shrd{"å¤æ‹‰é”æ–‡"}
+ Sind{"ä¿¡å¾·æ–‡"}
Sinh{"錫蘭文"}
+ Sora{"索朗桑朋文字"}
+ Sund{"巽他文"}
Sylo{"希洛弟ç´æ ¼é‡Œæ–‡"}
Syrc{"æ•åˆ©äºžæ–‡"}
Syre{"敘利亞文(ç¦éŸ³é«”文字變體)"}
Syrj{"敘利亞文(西方文字變體)"}
Syrn{"敘利亞文(æ±æ–¹æ–‡å­—變體)"}
Tagb{"å—島文"}
+ Takr{"å¡”å¡é‡Œæ–‡å­—"}
Tale{"傣哪文"}
+ Talu{"西雙版ç´æ–°å‚£æ–‡"}
Taml{"å¦ç±³çˆ¾æ–‡"}
+ Tang{"西å¤æ–‡"}
+ Tavt{"傣擔文"}
Telu{"æ³°é­¯å¤æ–‡"}
Teng{"談格瓦文"}
Tfng{"æéžç´æ–‡"}
@@ -632,15 +738,21 @@ zh_Hant{
Thaa{"塔安那文"}
Thai{"æ³°æ–‡"}
Tibt{"西è—æ–‡"}
+ Tirh{"é‚蒂利文"}
Ugar{"çƒåŠ åˆ—æ–‡"}
Vaii{"瓦ä¾æ–‡"}
+ Visp{"視覺語音文字"}
+ Wara{"瓦郎奇蒂文字"}
+ Wole{"沃雷艾文"}
Xpeo{"å¤æ³¢æ–¯æ–‡"}
Xsux{"蘇米魯亞甲文楔形文字"}
Yiii{"彞文"}
+ Zinh{"繼承文字(Unicode)"}
+ Zmth{"數學符號"}
Zsym{"符號"}
- Zxxx{"éžæ›¸å¯«èªžè¨€ç¢¼"}
+ Zxxx{"éžæ›¸å¯«èªžè¨€"}
Zyyy{"一般文字"}
- Zzzz{"未編碼工åºæŒ‡ä»¤ç¢¼"}
+ Zzzz{"未知文字"}
}
Scripts%stand-alone{
Hans{"簡體中文"}
@@ -651,6 +763,7 @@ zh_Hant{
buddhist{"佛教曆法"}
chinese{"農曆"}
coptic{"科普特曆"}
+ dangi{"檀紀曆"}
ethiopic{"衣索比亞曆"}
ethiopic-amete-alem{"衣索比亞曆 (Amete Alem)"}
gregorian{"公曆"}
@@ -665,24 +778,30 @@ zh_Hant{
collation{
big5han{"ç¹é«”ä¸­æ–‡æŽ’åº (Big5)"}
dictionary{"字典排åº"}
+ direct{"直接排åº"}
ducet{"é è¨­ Unicode 排åº"}
gb2312han{"ç°¡é«”ä¸­æ–‡æŽ’åº (GB2312)"}
phonebook{"電話簿排åº"}
+ phonetic{"注音排åºé †åº"}
pinyin{"拼音排åº"}
reformed{"改良排åº"}
search{"一般用途æœå°‹"}
stroke{"筆畫排åº"}
traditional{"傳統排åº"}
unihan{"部首筆畫排åº"}
+ zhuyin{"注音排åº"}
}
numbers{
arab{"阿拉伯-å°åº¦æ•¸å­—"}
arabext{"阿拉伯-å°åº¦æ“´å……數字"}
armn{"亞美尼亞數字"}
armnlow{"å°å¯«äºžç¾Žå°¼äºžæ•¸å­—"}
+ bali{"峇里文數字"}
beng{"孟加拉數字"}
+ cham{"å æ–‡æ•¸å­—"}
deva{"天城文數字"}
ethi{"衣索比亞數字"}
+ finance{"金èžæ•¸å­—"}
fullwide{"全形數字"}
geor{"喬治亞數字"}
grek{"希臘數字"}
@@ -695,43 +814,106 @@ zh_Hant{
hant{"å°å¯«ç¹é«”中文數字"}
hantfin{"大寫ç¹é«”中文數字"}
hebr{"希伯來數字"}
+ java{"爪哇文數字"}
jpan{"å°å¯«æ—¥æ–‡æ•¸å­—"}
jpanfin{"大寫日文數字"}
+ kali{"克耶數字"}
khmr{"高棉數字"}
knda{"åŽé‚£é”數字"}
+ lana{"è€å‚£æ–‡æ•¸å­—"}
+ lanatham{"蘭ç´æ–‡æ•¸å­—"}
laoo{"寮國數字"}
latn{"阿拉伯數字"}
+ lepc{"西ç´æ–‡æ•¸å­—"}
+ limb{"林布文數字"}
mlym{"馬來亞拉姆數字"}
mong{"è’™å¤æ•¸å­—"}
+ mtei{"曼尼普爾數字"}
mymr{"緬甸數字"}
+ mymrshan{"緬甸撣文數字"}
+ native{"原始數字"}
+ nkoo{"曼德數字"}
+ olck{"桑塔利文數字"}
orya{"æ­åˆ©äºžæ•¸å­—"}
roman{"羅馬數字"}
romanlow{"å°å¯«ç¾…馬數字"}
+ saur{"索拉什特拉文數字"}
+ sund{"æ¡‘æ¡‘"}
+ talu{"新傣仂文數字"}
taml{"å¦ç±³çˆ¾æ•¸å­—"}
+ tamldec{"å¦ç±³çˆ¾æ•¸å­—"}
telu{"泰盧固數字"}
thai{"泰文數字"}
tibt{"西è—數字"}
+ traditional{"傳統數字"}
}
}
Variants{
+ 1606NICT{"中世紀晚期法文(至1606年)"}
+ 1694ACAD{"早期ç¾ä»£æ³•æ–‡"}
1901{"傳統德語拼字學"}
+ 1959ACAD{"白俄羅斯文(學術)"}
+ 1994{"標準雷西亞拼字"}
1996{"1996 年的德語拼字學"}
+ ALALC97{"美國國會圖書館標準方案羅馬化(1997年版)"}
+ ALUKU{"阿魯庫方言"}
AREVELA{"亞美尼亞æ±éƒ¨"}
AREVMDA{"亞美尼亞西部"}
+ BAKU1926{"統一土耳其拉ä¸å­—æ¯"}
+ BAUDDHA{"佛教混åˆæ¢µæ–‡"}
+ BISCAYAN{"比斯開方言"}
+ BISKE{"è–喬治/比拉方言"}
+ BOONT{"布æ©ç‰¹æž—方言"}
FONIPA{"IPA 拼音"}
FONUPA{"UPA 拼音"}
+ FONXSAMP{"X-SAMPA 音標"}
+ HEPBURN{"平文å¼ç¾…馬字"}
+ HOGNORSK{"高地挪å¨æ–‡"}
+ ITIHASA{"å²è©©æ¢µæ–‡"}
+ JAUER{"米茲泰爾方言"}
+ JYUTPING{"香港語言學學會粵語拼音"}
+ KKCOR{"通用康沃爾文拼字"}
+ LAUKIKA{"傳統梵文"}
+ LIPAW{"雷西亞利波瓦方言"}
+ LUNA1918{"俄羅斯文拼字(1917年後)"}
+ MONOTON{"希臘文單調正字法"}
+ NDYUKA{"蘇利å—æ©éƒ½å¡æ–¹è¨€"}
+ NEDIS{"é‚£ææ¾å°¼æ–¹è¨€"}
+ NJIVA{"雷西亞尼瓦方言"}
+ OSOJS{"雷西亞æ­è¥¿äºžæŸ¯æ–¹è¨€"}
+ PAMAKA{"蘇利å—帕馬å¡æ–¹è¨€"}
+ PETR1708{"俄羅斯文拼字(1708 年)"}
PINYIN{"漢語拼音"}
+ POLYTON{"希臘文多調正字法"}
POSIX{"電腦"}
+ PUTER{"瑞士普特爾方言"}
REVISED{"已修訂的拼字學"}
+ ROZAJ{"雷西亞方言"}
+ RUMGR{"羅曼什文"}
+ SAAHO{"è–©éœæ–‡"}
+ SCOTLAND{"英文(蘇格蘭)"}
+ SCOUSE{"利物浦方言"}
+ SOLBA{"雷西亞å²æ‰˜ç¶­è–©æ–¹è¨€"}
+ SURMIRAN{"瑞士蘇é‚拉方言"}
+ SURSILV{"瑞士蘇瑟瓦方言"}
+ SUTSILV{"瑞士蘇希瓦方言"}
+ TARASK{"白俄羅斯文傳統拼字"}
+ UCCOR{"統一康沃爾文拼字"}
+ UCRCOR{"統一康沃爾文修訂拼字"}
+ ULSTER{"愛爾蘭阿爾斯特方言"}
+ VAIDIKA{"å é™€æ¢µæ–‡"}
+ VALENCIA{"瓦倫西亞文"}
+ VALLADER{"瑞士瓦勒德方言"}
WADEGILE{"å¨å¦¥ç‘ªå¼æ‹¼éŸ³"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
codePatterns{
language{"語言:{0}"}
script{"文字:{0}"}
territory{"地å€ï¼š{0}"}
}
localeDisplayPattern{
+ keyTypePattern{"{0}: {1}"}
pattern{"{0}({1})"}
separator{","}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_HK.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_HK.txt
index 19b4a44960b..176e65ff396 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_HK.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant_HK.xml
// *
// ***************************************************************************
zh_Hant_HK{
@@ -12,6 +12,7 @@ zh_Hant_HK{
}
Languages{
de_CH{"瑞士德語"}
+ gsw{"德文 (瑞士)"}
it{"æ„大利文"}
lol{"è’™å¤èªž"}
pt_BR{"巴西葡è„牙語"}
@@ -21,6 +22,7 @@ zh_Hant_HK{
}
Scripts{
Cyrl{"西里爾語字æ¯"}
+ Deva{"梵文"}
Hang{"韓文字æ¯"}
}
Scripts%stand-alone{
@@ -83,5 +85,5 @@ zh_Hant_HK{
REVISED{"已修訂拼字法"}
SCOTLAND{"蘇格蘭標準英語"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_MO.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_MO.txt
index 686610be316..686610be316 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_TW.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_TW.txt
index 659b7080af1..659b7080af1 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_Hant_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_Hant_TW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_MO.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_MO.txt
index 7a340a71bb0..7a340a71bb0 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_SG.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_SG.txt
index e5b7c41e551..e5b7c41e551 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_SG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zh_TW.txt b/Build/source/libs/icu/icu-50.1/data/lang/zh_TW.txt
index 5957fe34ab8..5957fe34ab8 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zh_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zh_TW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/lang/zu.txt b/Build/source/libs/icu/icu-50.1/data/lang/zu.txt
index 50695437603..a1de731faef 100644
--- a/Build/source/libs/icu/icu-49.1/data/lang/zu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/lang/zu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zu.xml
// *
// ***************************************************************************
/**
@@ -12,25 +12,44 @@
zu{
Keys{
calendar{"Ikhalenda"}
- collation{"i-Collation"}
+ colAlternate{"Ziba Ukuhlelwa Kwezimpawu"}
+ colBackwards{"Ukuhlelwa Kwendlela Yokubiza Okuhlehlisiwe"}
+ colCaseFirst{"Ukuhlelwa Ngokwezinhlamvu Ezinkulu/Ezincane"}
+ colCaseLevel{"Ukuhlelwa Okuncike Ezinkinobhweni"}
+ colHiraganaQuaternary{"Ukuhlela ngokwe-Kana"}
+ colNormalization{"Ukuhlelwa Okulinganisiwe"}
+ colNumeric{"Ukuhlelwa Ngezinombolo"}
+ colStrength{"Amandla Okuhlelwa"}
+ collation{"Uhlelo lokuhlunga"}
currency{"Ikharensi"}
numbers{"Izinombolo"}
+ timezone{"Izoni yesikhathi:"}
+ va{"Okokwehlukanisa Kwasendaweni"}
+ variableTop{"Hlela Njengezimpawu"}
x{"i-Private-Use"}
}
Languages{
ab{"isi-Abkhazian"}
+ ach{"Isi-Acoli"}
af{"isiBhunu"}
+ ak{"I-Akan"}
am{"isi-Amharic"}
ar{"isi-Alabhu"}
as{"isi-Assamese"}
ay{"isi-Aymara"}
az{"isi-Azerbaijani"}
be{"isi-Belarusian"}
+ bem{"Isi-Bemba"}
bg{"isi-Bulgari"}
+ bh{"IsiBhihari"}
bn{"isi-Bengali"}
bo{"isi-Tibetan"}
+ br{"Isi-Breton"}
bs{"isi-Bosnian"}
ca{"isi-Catalan"}
+ chr{"Isi-Cherokee"}
+ ckb{"Isi-Sorani Kurdish"}
+ co{"isi-Corsican"}
cs{"isi-Czech"}
cy{"isi-Welsh"}
da{"isi-Danish"}
@@ -39,6 +58,7 @@ zu{
de_CH{"isi-Swiss High German"}
dv{"isi-Divehi"}
dz{"isi-Dzongkha"}
+ ee{"Isi-Ewe"}
efi{"isi-Efik"}
el{"isi-Greek"}
en{"isiNgisi"}
@@ -49,7 +69,7 @@ zu{
eo{"isi-Esperanto"}
es{"isiSpeyini"}
es_419{"isi-Latin American Spanish"}
- es_ES{"isi-Iberian Spanish"}
+ es_ES{"Isipenishi saseYurophu"}
et{"isi-Estonia"}
eu{"isi-Basque"}
fa{"isi-Persian"}
@@ -62,6 +82,7 @@ zu{
fr_CH{"isi-Swiss French"}
fy{"isi-Western Frisian"}
ga{"isi-Irish"}
+ gaa{"Isi-Ga"}
gd{"i-Scottish Gaelic"}
gl{"isi-Galicia"}
gn{"isi-Guarani"}
@@ -75,6 +96,7 @@ zu{
ht{"isi-Haitian"}
hu{"isi-Hungarian"}
hy{"isi-Armenia"}
+ ia{"Izilimi ezihlangene"}
id{"isi-Indonesian"}
ig{"isi-Igbo"}
is{"isi-Icelandic"}
@@ -82,6 +104,7 @@ zu{
ja{"isi-Japanese"}
jv{"isi-Javanese"}
ka{"isi-Georgian"}
+ kg{"Isi-Kongo"}
kk{"isi-Kazakh"}
km{"isi-Khmer"}
kn{"isi-Kannada"}
@@ -91,10 +114,14 @@ zu{
ky{"isi-Kirghiz"}
la{"isi-Latin"}
lb{"isi-Luxembourgish"}
+ lg{"Isi-Ganda"}
ln{"isi-Lingala"}
lo{"i-Lao"}
+ loz{"Isi-Lozi"}
lt{"isi-Lithuanian"}
+ lua{"Isi-Luba-Lulua"}
lv{"isi-Latvia"}
+ mfe{"Isi-Morisyen"}
mg{"isi-Malagasy"}
mi{"isi-Maori"}
mk{"isi-Macedonia"}
@@ -112,6 +139,9 @@ zu{
nn{"i-Norwegian Nynorsk"}
nso{"isi-Northern Sotho"}
ny{"isi-Nyanja"}
+ nyn{"Isi-Nyankole"}
+ oc{"Isi-Osithani"}
+ om{"Isi-Oromo"}
or{"isi-Oriya"}
os{"isi-Ossetic"}
pa{"isi-Punjabi"}
@@ -119,7 +149,7 @@ zu{
ps{"isi-Pashto"}
pt{"isi-Portuguese"}
pt_BR{"isi-Brazillian Portuguese"}
- pt_PT{"isi-Iberian Portuguese"}
+ pt_PT{"Isiputukezi saseYurophu"}
qu{"isi-Quechua"}
rm{"isi-Romansh"}
rn{"isi-Rundi"}
@@ -150,12 +180,14 @@ zu{
th{"isi-Thai"}
ti{"isi-Tigrinya"}
tk{"isi-Turkmen"}
+ tlh{"Isi-Klingon"}
tn{"isi-Tswana"}
- to{"isi-Tonga"}
+ to{"Isi-Tongan"}
tpi{"isi-Tok Pisin"}
tr{"isi-Turkish"}
ts{"isi-Tsonga"}
tt{"isi-Tatar"}
+ tum{"Isi-Tumbuka"}
ty{"isi-Tahitian"}
ug{"isi-Uighur"}
uk{"isi-Ukrainian"}
@@ -166,6 +198,7 @@ zu{
vi{"isi-Vietnamese"}
wo{"isi-Wolof"}
xh{"isiXhosa"}
+ yi{"Isi-Yidish"}
yo{"isi-Yoruba"}
zh{"isi-Chinese"}
zh_Hans{"isi-Sipmlified Chinese"}
@@ -243,9 +276,11 @@ zu{
ducet{"Ukuhlunga okuzenzakalelayo kwe-Unicode"}
gb2312han{"Ukuhlunga kwe-Simplified Chinese - GB2312"}
phonebook{"Ukuhlunga kwebhuku lefoni"}
+ phonetic{"Hlela Ngokwefonetiki"}
pinyin{"Ukuhlunga nge-Pinyin"}
reformed{"Ukuhlunga okwenziwe kabusha"}
search{"Usesho olujwayelekile"}
+ searchjl{"Sesha nge-Hangul Ongwaqa Basekuqaleni"}
stroke{"Ukuhlunga kwe-Stroke"}
traditional{"Ukuhlunga ngokisiko"}
unihan{"Ukuhlunga kwe-Radical-Stroke"}
@@ -258,6 +293,7 @@ zu{
beng{"i-Bengali Digits"}
deva{"i-Devanagari Digits"}
ethi{"i-Ethiopic Numerals"}
+ finance{"Izinombolo Zezomnotho"}
fullwide{"i-Full Width Digits"}
geor{"i-Georgian Numerals"}
grek{"i-Greek Numerals"}
@@ -279,6 +315,7 @@ zu{
mlym{"i-Malayalam Digits"}
mong{"i-Mongolian Digits"}
mymr{"i-Myanmar Digits"}
+ native{"Izinkinobho Zasendaweni"}
orya{"i-Oriya Digits"}
roman{"i-Roman Numerals"}
romanlow{"i-Roman Lowercase Numerals"}
@@ -286,10 +323,13 @@ zu{
telu{"i-Telegu Digits"}
thai{"i-Thai Digits"}
tibt{"i-Tibetan Digits"}
+ traditional{"Izinombolo Ezijwayelekile"}
+ vaii{"Izinhlazu Zezinombolo ze-Vai"}
}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
localeDisplayPattern{
+ pattern{"{0} ({1})"}
separator{","}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/makedata.mak b/Build/source/libs/icu/icu-50.1/data/makedata.mak
index e6bb80b635b..2db33ca52b6 100644
--- a/Build/source/libs/icu/icu-49.1/data/makedata.mak
+++ b/Build/source/libs/icu/icu-50.1/data/makedata.mak
@@ -1,5 +1,5 @@
#**********************************************************************
-#* Copyright (C) 1999-2011, International Business Machines Corporation
+#* Copyright (C) 1999-2012, International Business Machines Corporation
#* and others. All Rights Reserved.
#**********************************************************************
# nmake file for creating data files on win32
@@ -10,10 +10,10 @@
##############################################################################
# Keep the following in sync with the version - see common/unicode/uvernum.h
-U_ICUDATA_NAME=icudt49
+U_ICUDATA_NAME=icudt50
##############################################################################
U_ICUDATA_ENDIAN_SUFFIX=l
-UNICODE_VERSION=6.1
+UNICODE_VERSION=6.2
ICU_LIB_TARGET=$(DLL_OUTPUT)\$(U_ICUDATA_NAME).dll
# ICUMAKE
@@ -236,7 +236,7 @@ CNV_FILES_SPECIAL=$(UCM_SOURCE_SPECIAL:.ucm=.cnv)
!IF EXISTS("$(ICUSRCDATA)\$(ICUBRK)\brklocal.mk")
!INCLUDE "$(ICUSRCDATA)\$(ICUBRK)\brklocal.mk"
BRK_SOURCE=$(BRK_SOURCE) $(BRK_SOURCE_LOCAL)
-BRK_CTD_SOURCE=$(BRK_CTD_SOURCE) $(BRK_CTD_SOURCE_LOCAL)
+BRK_DICT_SOURCE=$(BRK_DICT_SOURCE) $(BRK_DICT_SOURCE_LOCAL)
BRK_RES_SOURCE=$(BRK_RES_SOURCE) $(BRK_RES_SOURCE_LOCAL)
!ELSE
!MESSAGE Information: cannot find "brklocal.mk". Not building user-additional break iterator files.
@@ -252,10 +252,10 @@ BRK_FILES=$(ICUBRK)\$(BRK_SOURCE:.txt =.brk brkitr\)
BRK_FILES=$(BRK_FILES:.txt=.brk)
BRK_FILES=$(BRK_FILES:brkitr\ =brkitr\)
-!IFDEF BRK_CTD_SOURCE
-BRK_CTD_FILES = $(ICUBRK)\$(BRK_CTD_SOURCE:.txt =.ctd brkitr\)
-BRK_CTD_FILES = $(BRK_CTD_FILES:.txt=.ctd)
-BRK_CTD_FILES = $(BRK_CTD_FILES:brkitr\ =)
+!IFDEF BRK_DICT_SOURCE
+BRK_DICT_FILES = $(ICUBRK)\$(BRK_DICT_SOURCE:.txt =.dict brkitr\)
+BRK_DICT_FILES = $(BRK_DICT_FILES:.txt=.dict)
+BRK_DICT_FILES = $(BRK_DICT_FILES:brkitr\ =brkitr\)
!ENDIF
!IFDEF BRK_RES_SOURCE
@@ -602,7 +602,7 @@ icu4j-data-install :
copy "$(ICUTMP)\$(ICUPKG).dat" "$(ICUOUT)\$(U_ICUDATA_NAME)$(U_ICUDATA_ENDIAN_SUFFIX).dat"
-@erase "$(ICUTMP)\$(ICUPKG).dat"
!ELSE
-"$(ICU_LIB_TARGET)" : $(COMMON_ICUDATA_DEPENDENCIES) $(CNV_FILES) $(CNV_FILES_SPECIAL) "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\cnvalias.icu" "$(ICUBLD_PKG)\nfc.nrm" "$(ICUBLD_PKG)\nfkc.nrm" "$(ICUBLD_PKG)\nfkc_cf.nrm" "$(ICUBLD_PKG)\uts46.nrm" "$(ICUBLD_PKG)\$(ICUCOL)\ucadata.icu" "$(ICUBLD_PKG)\$(ICUCOL)\invuca.icu" $(CURR_RES_FILES) $(LANG_RES_FILES) $(REGION_RES_FILES) $(ZONE_RES_FILES) $(BRK_FILES) $(BRK_CTD_FILES) $(BRK_RES_FILES) $(COL_COL_FILES) $(RBNF_RES_FILES) $(TRANSLIT_RES_FILES) $(ALL_RES) $(SPREP_FILES) "$(ICUBLD_PKG)\confusables.cfu"
+"$(ICU_LIB_TARGET)" : $(COMMON_ICUDATA_DEPENDENCIES) $(CNV_FILES) $(CNV_FILES_SPECIAL) "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\cnvalias.icu" "$(ICUBLD_PKG)\nfc.nrm" "$(ICUBLD_PKG)\nfkc.nrm" "$(ICUBLD_PKG)\nfkc_cf.nrm" "$(ICUBLD_PKG)\uts46.nrm" "$(ICUBLD_PKG)\$(ICUCOL)\ucadata.icu" "$(ICUBLD_PKG)\$(ICUCOL)\invuca.icu" $(CURR_RES_FILES) $(LANG_RES_FILES) $(REGION_RES_FILES) $(ZONE_RES_FILES) $(BRK_FILES) $(BRK_DICT_FILES) $(BRK_RES_FILES) $(COL_COL_FILES) $(RBNF_RES_FILES) $(TRANSLIT_RES_FILES) $(ALL_RES) $(SPREP_FILES) "$(ICUBLD_PKG)\confusables.cfu"
@echo Building icu data
cd "$(ICUBLD_PKG)"
"$(ICUPBIN)\pkgdata" $(COMMON_ICUDATA_ARGUMENTS) <<"$(ICUTMP)\icudata.lst"
@@ -637,7 +637,7 @@ $(TRANSLIT_RES_FILES:.res =.res
)
$(BRK_FILES:.brk =.brk
)
-$(BRK_CTD_FILES:.ctd =.ctd
+$(BRK_DICT_FILES:.dict =.dict
)
$(BRK_RES_FILES:.res =.res
)
@@ -696,7 +696,6 @@ CLEAN : GODATA
-@erase "zone\*.txt"
@cd "$(ICUBLD_PKG)\$(ICUBRK)"
-@erase "*.brk"
- -@erase "*.ctd"
-@erase "*.res"
-@erase "*.txt"
@cd "$(ICUBLD_PKG)\$(ICUCOL)"
@@ -719,6 +718,7 @@ CLEAN : GODATA
-@erase "*.cnv"
-@erase "*.icu"
-@erase "*.mak"
+ -@erase "*.nrm"
-@erase "*.res"
-@erase "*.spp"
-@erase "*.txt"
@@ -734,10 +734,18 @@ CLEAN : GODATA
@echo Creating $@
@"$(ICUTOOLS)\genbrk\$(CFG)\genbrk" -c -r $< -o $@ -d"$(ICUBLD_PKG)" -i "$(ICUBLD_PKG)"
-# RBBI .ctd file generation.
-{$(ICUSRCDATA_RELATIVE_PATH)\$(ICUBRK)}.txt.ctd:
- @echo Creating $@
- @"$(ICUTOOLS)\genctd\$(CFG)\genctd" -c -o $@ -d"$(ICUBLD_PKG)" -i "$(ICUBLD_PKG)" $<
+#RBBI .dict file generation.
+{$(ICUSRCDATA_RELATIVE_PATH)\$(ICUBRK)}.txt.dict:
+ @echo Creating $@
+ @"$(ICUTOOLS)\gendict\$(CFG)\gendict" -c --uchars $< $(ICUBLD_PKG)\$@
+
+$(ICUBRK)\thaidict.dict:
+ @echo Creating $(ICUBRK)\thaidict.dict
+ @"$(ICUTOOLS)\gendict\$(CFG)\gendict" -c --bytes --transform offset-0xe00 $(ICUSRCDATA_RELATIVE_PATH)\$(ICUBRK)\thaidict.txt $(ICUBLD_PKG)\$(ICUBRK)\thaidict.dict
+
+$(ICUBRK)\khmerdict.dict:
+ @echo Creating $(ICUBRK)\khmerdict.dict
+ @"$(ICUTOOLS)\gendict\$(CFG)\gendict" -c --bytes --transform offset-0x1780 $(ICUSRCDATA_RELATIVE_PATH)\$(ICUBRK)\khmerdict.txt $(ICUBLD_PKG)\$(ICUBRK)\khmerdict.dict
!IFNDEF ICUDATA_SOURCE_ARCHIVE
# Rule for creating converters
diff --git a/Build/source/libs/icu/icu-49.1/data/makedata.vcxproj b/Build/source/libs/icu/icu-50.1/data/makedata.vcxproj
index 6d41921a79a..1adde27ecd7 100644
--- a/Build/source/libs/icu/icu-49.1/data/makedata.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/data/makedata.vcxproj
@@ -209,7 +209,7 @@
<Project>{8b41752b-5a52-41e4-b7e0-07921c0cc6bf}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
- <ProjectReference Include="..\tools\genctd\genctd.vcxproj">
+ <ProjectReference Include="..\tools\gendict\gendict.vcxproj">
<Project>{9d4211f7-2c77-439c-82f0-30a4e43ba569}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
diff --git a/Build/source/libs/icu/icu-49.1/data/makedata.vcxproj.filters b/Build/source/libs/icu/icu-50.1/data/makedata.vcxproj.filters
index d37a4b28673..d37a4b28673 100644
--- a/Build/source/libs/icu/icu-49.1/data/makedata.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/data/makedata.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/currencyNumericCodes.txt b/Build/source/libs/icu/icu-50.1/data/misc/currencyNumericCodes.txt
index 5b7658e6e4b..5b7658e6e4b 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/currencyNumericCodes.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/currencyNumericCodes.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/icudata.rc b/Build/source/libs/icu/icu-50.1/data/misc/icudata.rc
index df393b1b580..df393b1b580 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/icudata.rc
+++ b/Build/source/libs/icu/icu-50.1/data/misc/icudata.rc
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/icustd.txt b/Build/source/libs/icu/icu-50.1/data/misc/icustd.txt
index 414095c41a8..414095c41a8 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/icustd.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/icustd.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/icuver.txt b/Build/source/libs/icu/icu-50.1/data/misc/icuver.txt
index 80e6606f979..e2e27487f85 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/icuver.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/icuver.txt
@@ -6,6 +6,6 @@
// ***************************************************************************
icuver:table(nofallback){
- DataVersion { "49.1.0.0" }
- ICUVersion { "49.1.0.0" }
+ DataVersion { "50.1.0.0" }
+ ICUVersion { "50.1.0.0" }
}
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/keyTypeData.txt b/Build/source/libs/icu/icu-50.1/data/misc/keyTypeData.txt
index afbdd7ff027..82a9839e710 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/keyTypeData.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/keyTypeData.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/bcp47/*.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/bcp47/*.xml
// *
// ***************************************************************************
keyTypeData:table(nofallback){
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/likelySubtags.txt b/Build/source/libs/icu/icu-50.1/data/misc/likelySubtags.txt
index 74cf6cc2aa4..78ed97cabda 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/likelySubtags.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/likelySubtags.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/likelySubtags.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/likelySubtags.xml
// *
// ***************************************************************************
likelySubtags:table(nofallback){
@@ -46,10 +46,8 @@ likelySubtags:table(nofallback){
chk{"chk_Latn_FM"}
chr{"chr_Cher_US"}
ckb{"ckb_Arab_IQ"}
- ckb_Arab{"ckb_Arab_IQ"}
- ckb_IQ{"ckb_Arab_IQ"}
- ckb_IR{"ckb_Arab_IR"}
cs{"cs_Latn_CZ"}
+ csb{"csb_Latn_PL"}
cy{"cy_Latn_GB"}
da{"da_Latn_DK"}
dav{"dav_Latn_KE"}
@@ -89,6 +87,7 @@ likelySubtags:table(nofallback){
gu{"gu_Gujr_IN"}
guz{"guz_Latn_KE"}
gv{"gv_Latn_GB"}
+ gv_Latn{"gv_Latn_IM"}
ha{"ha_Latn_NG"}
haw{"haw_Latn_US"}
he{"he_Hebr_IL"}
@@ -108,6 +107,7 @@ likelySubtags:table(nofallback){
is{"is_Latn_IS"}
it{"it_Latn_IT"}
ja{"ja_Jpan_JP"}
+ jgo{"jgo_Latn_CM"}
jmc{"jmc_Latn_TZ"}
jv{"jv_Latn_ID"}
ka{"ka_Geor_GE"}
@@ -124,6 +124,7 @@ likelySubtags:table(nofallback){
ki{"ki_Latn_KE"}
kj{"kj_Latn_NA"}
kk{"kk_Cyrl_KZ"}
+ kkj{"kkj_Latn_CM"}
kl{"kl_Latn_GL"}
kln{"kln_Latn_KE"}
km{"km_Khmr_KH"}
@@ -141,9 +142,7 @@ likelySubtags:table(nofallback){
ksh{"ksh_Latn_DE"}
ku{"ku_Latn_TR"}
ku_Arab{"ku_Arab_IQ"}
- ku_Latn{"ku_Latn_TR"}
- ku_SY{"ku_Latn_SY"}
- ku_TR{"ku_Latn_TR"}
+ ku_IQ{"ku_Arab_IQ"}
kum{"kum_Cyrl_RU"}
kv{"kv_Cyrl_RU"}
kw{"kw_Latn_GB"}
@@ -171,6 +170,7 @@ likelySubtags:table(nofallback){
mfe{"mfe_Latn_MU"}
mg{"mg_Latn_MG"}
mgh{"mgh_Latn_MZ"}
+ mgo{"mgo_Latn_CM"}
mh{"mh_Latn_MH"}
mi{"mi_Latn_NZ"}
mk{"mk_Cyrl_MK"}
@@ -194,6 +194,7 @@ likelySubtags:table(nofallback){
nl{"nl_Latn_NL"}
nmg{"nmg_Latn_CM"}
nn{"nn_Latn_NO"}
+ nnh{"nnh_Latn_CM"}
nr{"nr_Latn_ZA"}
nso{"nso_Latn_ZA"}
nus{"nus_Latn_SD"}
@@ -231,7 +232,8 @@ likelySubtags:table(nofallback){
seh{"seh_Latn_MZ"}
ses{"ses_Latn_ML"}
sg{"sg_Latn_CF"}
- shi{"shi_Latn_MA"}
+ shi{"shi_Tfng_MA"}
+ shi_MA{"shi_Latn_MA"}
si{"si_Sinh_LK"}
sid{"sid_Latn_ET"}
sk{"sk_Latn_SK"}
@@ -241,7 +243,6 @@ likelySubtags:table(nofallback){
so{"so_Latn_SO"}
sq{"sq_Latn_AL"}
sr{"sr_Cyrl_RS"}
- sr_Latn{"sr_Latn_RS"}
sr_ME{"sr_Latn_ME"}
ss{"ss_Latn_ZA"}
ssy{"ssy_Latn_ER"}
@@ -260,6 +261,7 @@ likelySubtags:table(nofallback){
tig{"tig_Ethi_ER"}
tk{"tk_Latn_TM"}
tkl{"tkl_Latn_TK"}
+ tl{"tl_Latn_PH"}
tn{"tn_Latn_ZA"}
to{"to_Latn_TO"}
tpi{"tpi_Latn_PG"}
@@ -296,7 +298,9 @@ likelySubtags:table(nofallback){
und_Arab_IN{"ur_Arab_IN"}
und_Arab_NG{"ha_Arab_NG"}
und_Arab_PK{"ur_Arab_PK"}
+ und_Armi{"arc_Armi_IR"}
und_Armn{"hy_Armn_AM"}
+ und_Avst{"ae_Avst_IR"}
und_BA{"bs_Latn_BA"}
und_BD{"bn_Beng_BD"}
und_BE{"nl_Latn_BE"}
@@ -311,7 +315,15 @@ likelySubtags:table(nofallback){
und_BR{"pt_Latn_BR"}
und_BT{"dz_Tibt_BT"}
und_BY{"be_Cyrl_BY"}
+ und_Bali{"ban_Bali_ID"}
+ und_Bamu{"bax_Bamu_CM"}
+ und_Batk{"bbc_Batk_ID"}
und_Beng{"bn_Beng_BD"}
+ und_Bopo{"zh_Bopo_TW"}
+ und_Brah{"pra_Brah_IN"}
+ und_Brai{"und_Brai_FR"}
+ und_Bugi{"bug_Bugi_ID"}
+ und_Buhd{"bku_Buhd_PH"}
und_CD{"sw_Latn_CD"}
und_CF{"fr_Latn_CF"}
und_CG{"fr_Latn_CG"}
@@ -327,7 +339,13 @@ likelySubtags:table(nofallback){
und_CV{"pt_Latn_CV"}
und_CY{"el_Grek_CY"}
und_CZ{"cs_Latn_CZ"}
+ und_Cakm{"ccp_Cakm_BD"}
+ und_Cans{"cr_Cans_CA"}
+ und_Cari{"xcr_Cari_TR"}
+ und_Cham{"cjm_Cham_VN"}
und_Cher{"chr_Cher_US"}
+ und_Copt{"cop_Copt_EG"}
+ und_Cprt{"grc_Cprt_CY"}
und_Cyrl{"ru_Cyrl_RU"}
und_Cyrl_BA{"sr_Cyrl_BA"}
und_Cyrl_GE{"ab_Cyrl_GE"}
@@ -344,6 +362,7 @@ likelySubtags:table(nofallback){
und_EH{"ar_Arab_EH"}
und_ER{"ti_Ethi_ER"}
und_ES{"es_Latn_ES"}
+ und_Egyp{"egy_Egyp_EG"}
und_Ethi{"am_Ethi_ET"}
und_FI{"fi_Latn_FI"}
und_FM{"chk_Latn_FM"}
@@ -361,6 +380,8 @@ likelySubtags:table(nofallback){
und_GT{"es_Latn_GT"}
und_GW{"pt_Latn_GW"}
und_Geor{"ka_Geor_GE"}
+ und_Glag{"cu_Glag_BG"}
+ und_Goth{"got_Goth_UA"}
und_Grek{"el_Grek_GR"}
und_Gujr{"gu_Gujr_IN"}
und_Guru{"pa_Guru_IN"}
@@ -369,10 +390,13 @@ likelySubtags:table(nofallback){
und_HR{"hr_Latn_HR"}
und_HT{"ht_Latn_HT"}
und_HU{"hu_Latn_HU"}
+ und_Hang{"ko_Hang_KR"}
und_Hani{"zh_Hans_CN"}
+ und_Hano{"hnn_Hano_PH"}
und_Hans{"zh_Hans_CN"}
und_Hant{"zh_Hant_TW"}
und_Hebr{"he_Hebr_IL"}
+ und_Hira{"ja_Hira_JP"}
und_IC{"es_Latn_IC"}
und_ID{"id_Latn_ID"}
und_IL{"he_Hebr_IL"}
@@ -381,8 +405,10 @@ likelySubtags:table(nofallback){
und_IR{"fa_Arab_IR"}
und_IS{"is_Latn_IS"}
und_IT{"it_Latn_IT"}
+ und_Ital{"ett_Ital_IT"}
und_JO{"ar_Arab_JO"}
und_JP{"ja_Jpan_JP"}
+ und_Java{"jv_Java_ID"}
und_Jpan{"ja_Jpan_JP"}
und_KG{"ky_Cyrl_KG"}
und_KH{"km_Khmr_KH"}
@@ -391,19 +417,23 @@ likelySubtags:table(nofallback){
und_KR{"ko_Kore_KR"}
und_KW{"ar_Arab_KW"}
und_KZ{"ru_Cyrl_KZ"}
+ und_Kali{"eky_Kali_MM"}
+ und_Kana{"ja_Kana_JP"}
+ und_Khar{"pra_Khar_PK"}
und_Khmr{"km_Khmr_KH"}
und_Knda{"kn_Knda_IN"}
und_Kore{"ko_Kore_KR"}
+ und_Kthi{"bh_Kthi_IN"}
und_LA{"lo_Laoo_LA"}
und_LB{"ar_Arab_LB"}
und_LI{"de_Latn_LI"}
und_LK{"si_Sinh_LK"}
- und_LR{"en_Latn_LR"}
und_LS{"st_Latn_LS"}
und_LT{"lt_Latn_LT"}
und_LU{"fr_Latn_LU"}
und_LV{"lv_Latn_LV"}
und_LY{"ar_Arab_LY"}
+ und_Lana{"nod_Lana_TH"}
und_Laoo{"lo_Laoo_LA"}
und_Latn_CN{"za_Latn_CN"}
und_Latn_CY{"tr_Latn_CY"}
@@ -412,8 +442,15 @@ likelySubtags:table(nofallback){
und_Latn_KM{"fr_Latn_KM"}
und_Latn_MA{"fr_Latn_MA"}
und_Latn_MK{"sq_Latn_MK"}
+ und_Latn_MR{"fr_Latn_MR"}
und_Latn_SY{"fr_Latn_SY"}
und_Latn_TN{"fr_Latn_TN"}
+ und_Lepc{"lep_Lepc_IN"}
+ und_Limb{"lif_Limb_IN"}
+ und_Linb{"grc_Linb_GR"}
+ und_Lisu{"lis_Lisu_CN"}
+ und_Lyci{"xlc_Lyci_TR"}
+ und_Lydi{"xld_Lydi_TR"}
und_MA{"ar_Arab_MA"}
und_MC{"fr_Latn_MC"}
und_MD{"ro_Latn_MD"}
@@ -433,8 +470,12 @@ likelySubtags:table(nofallback){
und_MX{"es_Latn_MX"}
und_MY{"ms_Latn_MY"}
und_MZ{"pt_Latn_MZ"}
+ und_Mand{"myz_Mand_IR"}
+ und_Merc{"xmr_Merc_SD"}
+ und_Mero{"xmr_Mero_SD"}
und_Mlym{"ml_Mlym_IN"}
und_Mong{"mn_Mong_CN"}
+ und_Mtei{"mni_Mtei_IN"}
und_Mymr{"my_Mymr_MM"}
und_NA{"kj_Latn_NA"}
und_NC{"fr_Latn_NC"}
@@ -443,8 +484,13 @@ likelySubtags:table(nofallback){
und_NL{"nl_Latn_NL"}
und_NO{"nb_Latn_NO"}
und_NP{"ne_Deva_NP"}
+ und_Nkoo{"man_Nkoo_GN"}
und_OM{"ar_Arab_OM"}
+ und_Ogam{"sga_Ogam_IE"}
+ und_Olck{"sat_Olck_IN"}
+ und_Orkh{"otk_Orkh_MN"}
und_Orya{"or_Orya_IN"}
+ und_Osma{"so_Osma_SO"}
und_PA{"es_Latn_PA"}
und_PE{"es_Latn_PE"}
und_PF{"fr_Latn_PF"}
@@ -458,12 +504,19 @@ likelySubtags:table(nofallback){
und_PT{"pt_Latn_PT"}
und_PW{"pau_Latn_PW"}
und_PY{"gn_Latn_PY"}
+ und_Phag{"lzh_Phag_CN"}
+ und_Phli{"pal_Phli_IR"}
+ und_Phnx{"phn_Phnx_LB"}
+ und_Plrd{"hmd_Plrd_CN"}
+ und_Prti{"xpr_Prti_IR"}
und_QA{"ar_Arab_QA"}
und_RE{"fr_Latn_RE"}
und_RO{"ro_Latn_RO"}
und_RS{"sr_Cyrl_RS"}
und_RU{"ru_Cyrl_RU"}
und_RW{"rw_Latn_RW"}
+ und_Rjng{"rej_Rjng_ID"}
+ und_Runr{"non_Runr_SE"}
und_SA{"ar_Arab_SA"}
und_SC{"fr_Latn_SC"}
und_SD{"ar_Arab_SD"}
@@ -475,11 +528,19 @@ likelySubtags:table(nofallback){
und_SN{"fr_Latn_SN"}
und_SO{"so_Latn_SO"}
und_SR{"nl_Latn_SR"}
- und_SS{"en_Latn_SS"}
und_ST{"pt_Latn_ST"}
und_SV{"es_Latn_SV"}
und_SY{"ar_Arab_SY"}
+ und_Samr{"smp_Samr_IL"}
+ und_Sarb{"xsa_Sarb_YE"}
+ und_Saur{"saz_Saur_IN"}
+ und_Shaw{"en_Shaw_GB"}
+ und_Shrd{"sa_Shrd_IN"}
und_Sinh{"si_Sinh_LK"}
+ und_Sora{"srb_Sora_IN"}
+ und_Sund{"su_Sund_ID"}
+ und_Sylo{"syl_Sylo_BD"}
+ und_Syrc{"syr_Syrc_SY"}
und_TD{"fr_Latn_TD"}
und_TG{"fr_Latn_TG"}
und_TH{"th_Thai_TH"}
@@ -493,9 +554,15 @@ likelySubtags:table(nofallback){
und_TV{"tvl_Latn_TV"}
und_TW{"zh_Hant_TW"}
und_TZ{"sw_Latn_TZ"}
+ und_Tagb{"tbw_Tagb_PH"}
+ und_Takr{"doi_Takr_IN"}
+ und_Tale{"tdd_Tale_CN"}
+ und_Talu{"khb_Talu_CN"}
und_Taml{"ta_Taml_IN"}
+ und_Tavt{"blt_Tavt_VN"}
und_Telu{"te_Telu_IN"}
- und_Tfng{"shi_Tfng_MA"}
+ und_Tfng{"shi_Tfng_TN"}
+ und_Tglg{"fil_Tglg_PH"}
und_Thaa{"dv_Thaa_MV"}
und_Thai{"th_Thai_TH"}
und_Tibt{"bo_Tibt_CN"}
@@ -503,6 +570,7 @@ likelySubtags:table(nofallback){
und_UG{"sw_Latn_UG"}
und_UY{"es_Latn_UY"}
und_UZ{"uz_Cyrl_UZ"}
+ und_Ugar{"uga_Ugar_SY"}
und_VA{"la_Latn_VA"}
und_VE{"es_Latn_VE"}
und_VN{"vi_Latn_VN"}
@@ -510,6 +578,8 @@ likelySubtags:table(nofallback){
und_Vaii{"vai_Vaii_LR"}
und_WF{"fr_Latn_WF"}
und_WS{"sm_Latn_WS"}
+ und_Xpeo{"peo_Xpeo_IR"}
+ und_Xsux{"akk_Xsux_IQ"}
und_YE{"ar_Arab_YE"}
und_YT{"fr_Latn_YT"}
und_Yiii{"ii_Yiii_CN"}
@@ -520,6 +590,7 @@ likelySubtags:table(nofallback){
vai{"vai_Vaii_LR"}
ve{"ve_Latn_ZA"}
vi{"vi_Latn_VN"}
+ vo{"vo_Latn_001"}
vun{"vun_Latn_TZ"}
wae{"wae_Latn_CH"}
wal{"wal_Ethi_ET"}
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/metaZones.txt b/Build/source/libs/icu/icu-50.1/data/misc/metaZones.txt
index 5292e8bdf21..4229dc9a14e 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/metaZones.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/metaZones.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/metaZones.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/metaZones.xml
// *
// ***************************************************************************
metaZones:table(nofallback){
@@ -343,7 +343,6 @@ metaZones:table(nofallback){
GM{"Africa/Banjul"}
GN{"Africa/Conakry"}
IE{"Europe/Dublin"}
- LR{"Africa/Monrovia"}
ML{"Africa/Bamako"}
MR{"Africa/Nouakchott"}
SH{"Atlantic/St_Helena"}
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/metadata.txt b/Build/source/libs/icu/icu-50.1/data/misc/metadata.txt
index d09f35c60ac..b27e2eb7df9 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/metadata.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/metadata.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/supplementalMetadata.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/supplementalMetadata.xml
// *
// ***************************************************************************
metadata:table(nofallback){
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/miscfiles.mk b/Build/source/libs/icu/icu-50.1/data/misc/miscfiles.mk
index cf9dbe2499a..23a5f2c6672 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/miscfiles.mk
+++ b/Build/source/libs/icu/icu-50.1/data/misc/miscfiles.mk
@@ -23,4 +23,7 @@
#
MISC_SOURCE = \
-zoneinfo64.txt supplementalData.txt likelySubtags.txt plurals.txt numberingSystems.txt icuver.txt icustd.txt metadata.txt metaZones.txt windowsZones.txt keyTypeData.txt timezoneTypes.txt currencyNumericCodes.txt
+zoneinfo64.txt supplementalData.txt likelySubtags.txt plurals.txt \
+numberingSystems.txt icuver.txt icustd.txt metadata.txt metaZones.txt \
+windowsZones.txt keyTypeData.txt timezoneTypes.txt currencyNumericCodes.txt \
+genderList.txt postalCodeData.txt dayPeriods.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/numberingSystems.txt b/Build/source/libs/icu/icu-50.1/data/misc/numberingSystems.txt
index 6f8b02abaa0..062016b234c 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/numberingSystems.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/numberingSystems.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/numberingSystems.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/numberingSystems.xml
// *
// ***************************************************************************
numberingSystems:table(nofallback){
diff --git a/Build/source/libs/icu/icu-50.1/data/misc/plurals.txt b/Build/source/libs/icu/icu-50.1/data/misc/plurals.txt
new file mode 100644
index 00000000000..7c4867d5701
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/misc/plurals.txt
@@ -0,0 +1,401 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/plurals.xml, ordinals.xml
+// *
+// ***************************************************************************
+plurals:table(nofallback){
+ locales{
+ af{"set3"}
+ ak{"set4"}
+ am{"set4"}
+ ar{"set1"}
+ asa{"set3"}
+ ast{"set3"}
+ az{""}
+ be{"set11"}
+ bem{"set3"}
+ bez{"set3"}
+ bg{"set3"}
+ bh{"set4"}
+ bm{""}
+ bn{"set3"}
+ bo{""}
+ br{"set20"}
+ brx{"set3"}
+ bs{"set11"}
+ ca{"set3"}
+ cgg{"set3"}
+ chr{"set3"}
+ ckb{"set3"}
+ cs{"set12"}
+ cy{"set17"}
+ da{"set3"}
+ de{"set3"}
+ dv{"set3"}
+ dz{""}
+ ee{"set3"}
+ el{"set3"}
+ en{"set3"}
+ eo{"set3"}
+ es{"set3"}
+ et{"set3"}
+ eu{"set3"}
+ fa{""}
+ ff{"set5"}
+ fi{"set3"}
+ fil{"set4"}
+ fo{"set3"}
+ fr{"set5"}
+ fur{"set3"}
+ fy{"set3"}
+ ga{"set8"}
+ gd{"set24"}
+ gl{"set3"}
+ gsw{"set3"}
+ gu{"set3"}
+ guw{"set4"}
+ gv{"set23"}
+ ha{"set3"}
+ haw{"set3"}
+ he{"set2"}
+ hi{"set4"}
+ hr{"set11"}
+ hu{""}
+ id{""}
+ ig{""}
+ ii{""}
+ is{"set3"}
+ it{"set3"}
+ iu{"set7"}
+ ja{""}
+ jgo{"set3"}
+ jmc{"set3"}
+ jv{""}
+ ka{""}
+ kab{"set5"}
+ kaj{"set3"}
+ kcg{"set3"}
+ kde{""}
+ kea{""}
+ kk{"set3"}
+ kkj{"set3"}
+ kl{"set3"}
+ km{""}
+ kn{""}
+ ko{""}
+ ks{"set3"}
+ ksb{"set3"}
+ ksh{"set21"}
+ ku{"set3"}
+ kw{"set7"}
+ ky{"set3"}
+ lag{"set18"}
+ lb{"set3"}
+ lg{"set3"}
+ ln{"set4"}
+ lo{""}
+ lt{"set10"}
+ lv{"set6"}
+ mas{"set3"}
+ mg{"set4"}
+ mgo{"set3"}
+ mk{"set16"}
+ ml{"set3"}
+ mn{"set3"}
+ mo{"set9"}
+ mr{"set3"}
+ ms{""}
+ mt{"set15"}
+ my{""}
+ nah{"set3"}
+ naq{"set7"}
+ nb{"set3"}
+ nd{"set3"}
+ ne{"set3"}
+ nl{"set3"}
+ nn{"set3"}
+ nnh{"set3"}
+ no{"set3"}
+ nr{"set3"}
+ nso{"set4"}
+ ny{"set3"}
+ nyn{"set3"}
+ om{"set3"}
+ or{"set3"}
+ os{"set3"}
+ pa{"set3"}
+ pap{"set3"}
+ pl{"set13"}
+ ps{"set3"}
+ pt{"set3"}
+ rm{"set3"}
+ ro{"set9"}
+ rof{"set3"}
+ ru{"set11"}
+ rwk{"set3"}
+ sah{""}
+ saq{"set3"}
+ se{"set7"}
+ seh{"set3"}
+ ses{""}
+ sg{""}
+ sh{"set11"}
+ shi{"set19"}
+ sk{"set12"}
+ sl{"set14"}
+ sma{"set7"}
+ smi{"set7"}
+ smj{"set7"}
+ smn{"set7"}
+ sms{"set7"}
+ sn{"set3"}
+ so{"set3"}
+ sq{"set3"}
+ sr{"set11"}
+ ss{"set3"}
+ ssy{"set3"}
+ st{"set3"}
+ sv{"set3"}
+ sw{"set3"}
+ syr{"set3"}
+ ta{"set3"}
+ te{"set3"}
+ teo{"set3"}
+ th{""}
+ ti{"set4"}
+ tig{"set3"}
+ tk{"set3"}
+ tl{"set4"}
+ tn{"set3"}
+ to{""}
+ tr{""}
+ ts{"set3"}
+ tzm{"set22"}
+ uk{"set11"}
+ ur{"set3"}
+ ve{"set3"}
+ vi{""}
+ vo{"set3"}
+ vun{"set3"}
+ wa{"set4"}
+ wae{"set3"}
+ wo{""}
+ xh{"set3"}
+ xog{"set3"}
+ yo{""}
+ zh{""}
+ zu{"set3"}
+ }
+ locales_ordinals{
+ af{""}
+ am{""}
+ ar{""}
+ bg{""}
+ bn{"set32"}
+ ca{"set29"}
+ cs{""}
+ da{""}
+ de{""}
+ el{""}
+ en{"set27"}
+ es{""}
+ et{""}
+ eu{""}
+ fa{""}
+ fi{""}
+ fil{"set3"}
+ fr{"set3"}
+ gl{""}
+ gu{"set31"}
+ hi{"set31"}
+ hr{""}
+ hu{"set25"}
+ id{""}
+ is{""}
+ it{"set28"}
+ iw{""}
+ ja{""}
+ kn{""}
+ ko{""}
+ lt{""}
+ lv{""}
+ ml{""}
+ mr{"set30"}
+ ms{"set3"}
+ nl{""}
+ no{""}
+ pl{""}
+ pt{""}
+ ro{"set3"}
+ ru{""}
+ sk{""}
+ sl{""}
+ sr{""}
+ sv{"set26"}
+ sw{""}
+ ta{""}
+ te{""}
+ th{""}
+ tr{""}
+ uk{""}
+ ur{""}
+ vi{"set3"}
+ zh{""}
+ zu{"set33"}
+ }
+ rules{
+ set1{
+ few{"n mod 100 in 3..10"}
+ many{"n mod 100 in 11..99"}
+ one{"n is 1"}
+ two{"n is 2"}
+ zero{"n is 0"}
+ }
+ set10{
+ few{"n mod 10 in 2..9 and n mod 100 not in 11..19"}
+ one{"n mod 10 is 1 and n mod 100 not in 11..19"}
+ }
+ set11{
+ few{"n mod 10 in 2..4 and n mod 100 not in 12..14"}
+ many{"n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14"}
+ one{"n mod 10 is 1 and n mod 100 is not 11"}
+ }
+ set12{
+ few{"n in 2..4"}
+ one{"n is 1"}
+ }
+ set13{
+ few{"n mod 10 in 2..4 and n mod 100 not in 12..14"}
+ many{
+ "n is not 1 and n mod 10 in 0..1 or n mod 10 in 5..9 or n mod 100 in "
+ "12..14"
+ }
+ one{"n is 1"}
+ }
+ set14{
+ few{"n mod 100 in 3..4"}
+ one{"n mod 100 is 1"}
+ two{"n mod 100 is 2"}
+ }
+ set15{
+ few{"n is 0 or n mod 100 in 2..10"}
+ many{"n mod 100 in 11..19"}
+ one{"n is 1"}
+ }
+ set16{
+ one{"n mod 10 is 1 and n is not 11"}
+ }
+ set17{
+ few{"n is 3"}
+ many{"n is 6"}
+ one{"n is 1"}
+ two{"n is 2"}
+ zero{"n is 0"}
+ }
+ set18{
+ one{"n within 0..2 and n is not 0 and n is not 2"}
+ zero{"n is 0"}
+ }
+ set19{
+ few{"n in 2..10"}
+ one{"n within 0..1"}
+ }
+ set2{
+ many{"n is not 0 AND n mod 10 is 0"}
+ one{"n is 1"}
+ two{"n is 2"}
+ }
+ set20{
+ few{"n mod 10 in 3..4,9 and n mod 100 not in 10..19,70..79,90..99"}
+ many{"n is not 0 and n mod 1000000 is 0"}
+ one{"n mod 10 is 1 and n mod 100 not in 11,71,91"}
+ two{"n mod 10 is 2 and n mod 100 not in 12,72,92"}
+ }
+ set21{
+ one{"n is 1"}
+ zero{"n is 0"}
+ }
+ set22{
+ one{"n in 0..1 or n in 11..99"}
+ }
+ set23{
+ one{"n mod 10 in 1..2 or n mod 20 is 0"}
+ }
+ set24{
+ few{"n in 3..10,13..19"}
+ one{"n in 1,11"}
+ two{"n in 2,12"}
+ }
+ set25{
+ one{"n in 1,5"}
+ }
+ set26{
+ one{"n mod 10 in 1,2 and n mod 100 not in 11,12"}
+ }
+ set27{
+ few{"n mod 10 is 3 and n mod 100 is not 13"}
+ one{"n mod 10 is 1 and n mod 100 is not 11"}
+ two{"n mod 10 is 2 and n mod 100 is not 12"}
+ }
+ set28{
+ many{"n in 11,8,80,800"}
+ }
+ set29{
+ few{"n is 4"}
+ one{"n in 1,3"}
+ two{"n is 2"}
+ }
+ set3{
+ one{"n is 1"}
+ }
+ set30{
+ few{"n is 4"}
+ one{"n is 1"}
+ two{"n in 2,3"}
+ }
+ set31{
+ few{"n is 4"}
+ many{"n is 6"}
+ one{"n is 1"}
+ two{"n in 2,3"}
+ }
+ set32{
+ few{"n is 4"}
+ many{"n is 6"}
+ one{"n in 1,5,7,8,9,10"}
+ two{"n in 2,3"}
+ }
+ set33{
+ few{"n in 2..9"}
+ many{"n in 10..19,100..199,1000..1999"}
+ one{"n is 1"}
+ }
+ set4{
+ one{"n in 0..1"}
+ }
+ set5{
+ one{"n within 0..2 and n is not 2"}
+ }
+ set6{
+ one{"n mod 10 is 1 and n mod 100 is not 11"}
+ zero{"n is 0"}
+ }
+ set7{
+ one{"n is 1"}
+ two{"n is 2"}
+ }
+ set8{
+ few{"n in 3..6"}
+ many{"n in 7..10"}
+ one{"n is 1"}
+ two{"n is 2"}
+ }
+ set9{
+ few{"n is 0 OR n is not 1 AND n mod 100 in 1..19"}
+ one{"n is 1"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/supplementalData.txt b/Build/source/libs/icu/icu-50.1/data/misc/supplementalData.txt
index 42be3d524e0..c62b02405ae 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/supplementalData.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/supplementalData.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/supplementalData.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/supplementalData.xml
// *
// ***************************************************************************
supplementalData:table(nofallback){
@@ -104,6 +104,10 @@ supplementalData:table(nofallback){
"islamic",
"islamic-civil",
}
+ KR{
+ "gregorian",
+ "dangi",
+ }
KW{
"gregorian",
"islamic",
@@ -192,7 +196,7 @@ supplementalData:table(nofallback){
"islamic-civil",
}
}
- cldrVersion{"21.0"}
+ cldrVersion{"22.1"}
codeMappings{
{
"AA",
@@ -1708,9 +1712,7 @@ supplementalData:table(nofallback){
languageData{
aa{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
territories{
@@ -1721,80 +1723,56 @@ supplementalData:table(nofallback){
}
ab{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "GE",
- }
+ territories{"GE"}
}
}
abq{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
abr{
secondary{
- territories{
- "GH",
- }
+ territories{"GH"}
}
}
ace{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ID",
- }
+ territories{"ID"}
}
}
ach{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ada{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ady{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
ae{
secondary{
- scripts{
- "Avst",
- }
+ scripts{"Avst"}
}
}
af{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"NA",
"ZA",
@@ -1803,21 +1781,16 @@ supplementalData:table(nofallback){
}
agq{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
aii{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- scripts{
- "Syrc",
- }
+ scripts{"Syrc"}
}
}
ain{
@@ -1830,73 +1803,51 @@ supplementalData:table(nofallback){
}
ak{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "GH",
- }
+ territories{"GH"}
}
}
akk{
secondary{
- scripts{
- "Xsux",
- }
+ scripts{"Xsux"}
}
}
ale{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
alt{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
am{
primary{
- scripts{
- "Ethi",
- }
- territories{
- "ET",
- }
+ scripts{"Ethi"}
+ territories{"ET"}
}
}
amo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
an{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
anp{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
ar{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
territories{
"AE",
"BH",
@@ -1926,9 +1877,7 @@ supplementalData:table(nofallback){
}
}
secondary{
- scripts{
- "Syrc",
- }
+ scripts{"Syrc"}
territories{
"IR",
"SS",
@@ -1937,95 +1886,65 @@ supplementalData:table(nofallback){
}
arc{
secondary{
- scripts{
- "Armi",
- }
+ scripts{"Armi"}
}
}
arn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
arp{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
arw{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
as{
primary{
- scripts{
- "Beng",
- }
+ scripts{"Beng"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
asa{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ast{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ES",
- }
+ territories{"ES"}
}
}
av{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
awa{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
ay{
primary{
- scripts{
- "Latn",
- }
- territories{
- "BO",
- }
+ scripts{"Latn"}
+ territories{"BO"}
}
}
az{
@@ -2035,26 +1954,18 @@ supplementalData:table(nofallback){
"Cyrl",
"Latn",
}
- territories{
- "AZ",
- }
+ territories{"AZ"}
}
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
ba{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
bal{
@@ -2073,146 +1984,99 @@ supplementalData:table(nofallback){
}
ban{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Bali",
- }
- territories{
- "ID",
- }
+ scripts{"Bali"}
+ territories{"ID"}
}
}
bas{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
bax{
secondary{
- scripts{
- "Bamu",
- }
+ scripts{"Bamu"}
}
}
bbc{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Batk",
- }
- territories{
- "ID",
- }
+ scripts{"Batk"}
+ territories{"ID"}
}
}
bci{
secondary{
- territories{
- "CI",
- }
+ territories{"CI"}
}
}
bcl{
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
be{
primary{
- scripts{
- "Cyrl",
- }
- territories{
- "BY",
- }
+ scripts{"Cyrl"}
+ territories{"BY"}
}
}
bej{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
bem{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ZM",
- }
+ territories{"ZM"}
}
}
bew{
secondary{
- territories{
- "ID",
- }
+ territories{"ID"}
}
}
bez{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
bfq{
primary{
- scripts{
- "Taml",
- }
+ scripts{"Taml"}
}
}
bft{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- scripts{
- "Tibt",
- }
+ scripts{"Tibt"}
}
}
bfy{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
bg{
primary{
- scripts{
- "Cyrl",
- }
- territories{
- "BG",
- }
+ scripts{"Cyrl"}
+ territories{"BG"}
}
}
bgc{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
bh{
@@ -2225,35 +2089,25 @@ supplementalData:table(nofallback){
}
bhb{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
bhi{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
bhk{
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
bho{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
territories{
@@ -2265,43 +2119,29 @@ supplementalData:table(nofallback){
}
bi{
primary{
- scripts{
- "Latn",
- }
- territories{
- "VU",
- }
+ scripts{"Latn"}
+ territories{"VU"}
}
}
bik{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
bin{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "NG",
- }
+ territories{"NG"}
}
}
bjj{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
bjn{
@@ -2314,310 +2154,212 @@ supplementalData:table(nofallback){
}
bku{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Buhd",
- }
+ scripts{"Buhd"}
}
}
bla{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
blt{
secondary{
- scripts{
- "Tavt",
- }
+ scripts{"Tavt"}
}
}
bm{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ML",
- }
+ territories{"ML"}
}
}
bn{
primary{
- scripts{
- "Beng",
- }
- territories{
- "BD",
- }
+ scripts{"Beng"}
+ territories{"BD"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
bo{
primary{
- scripts{
- "Tibt",
- }
+ scripts{"Tibt"}
}
secondary{
- territories{
- "CN",
- }
+ territories{"CN"}
}
}
bqi{
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
bqv{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
br{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "FR",
- }
+ territories{"FR"}
}
}
bra{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
brh{
secondary{
- territories{
- "PK",
- }
+ territories{"PK"}
}
}
brx{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
bs{
primary{
- scripts{
- "Latn",
- }
- territories{
- "BA",
- }
+ scripts{"Latn"}
+ territories{"BA"}
+ }
+ }
+ bss{
+ primary{
+ scripts{"Latn"}
+ territories{"CM"}
}
}
btv{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
bua{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
buc{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "YT",
- }
+ territories{"YT"}
}
}
bug{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Bugi",
- }
- territories{
- "ID",
- }
+ scripts{"Bugi"}
+ territories{"ID"}
}
}
bxr{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
bya{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Batk",
- }
- territories{
- "ID",
- }
+ scripts{"Batk"}
+ territories{"ID"}
}
}
byn{
primary{
- scripts{
- "Ethi",
- }
+ scripts{"Ethi"}
}
}
ca{
primary{
- scripts{
- "Latn",
- }
- territories{
- "AD",
- }
+ scripts{"Latn"}
+ territories{"AD"}
}
secondary{
- territories{
- "ES",
- }
+ territories{"ES"}
}
}
cad{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
car{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
cay{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
cch{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ccp{
primary{
- scripts{
- "Beng",
- }
+ scripts{"Beng"}
}
secondary{
- scripts{
- "Cakm",
- }
+ scripts{"Cakm"}
}
}
ce{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
ceb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
cgg{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "UG",
- }
+ territories{"UG"}
}
}
ch{
primary{
- scripts{
- "Latn",
- }
- territories{
- "GU",
- }
+ scripts{"Latn"}
+ territories{"GU"}
}
}
chk{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FM",
- }
+ scripts{"Latn"}
+ territories{"FM"}
}
}
chm{
@@ -2630,28 +2372,20 @@ supplementalData:table(nofallback){
}
chn{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
cho{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
chp{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Cans",
- }
+ scripts{"Cans"}
}
}
chr{
@@ -2664,66 +2398,46 @@ supplementalData:table(nofallback){
}
chy{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
cja{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- scripts{
- "Cham",
- }
+ scripts{"Cham"}
}
}
cjm{
primary{
- scripts{
- "Cham",
- }
+ scripts{"Cham"}
}
secondary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
cjs{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
ckb{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
ckt{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
co{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
cop{
@@ -2737,9 +2451,7 @@ supplementalData:table(nofallback){
}
cpe{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
cr{
@@ -2752,88 +2464,60 @@ supplementalData:table(nofallback){
}
crh{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
crk{
primary{
- scripts{
- "Cans",
- }
+ scripts{"Cans"}
}
}
crs{
secondary{
- territories{
- "SC",
- }
+ territories{"SC"}
}
}
cs{
primary{
- scripts{
- "Latn",
- }
- territories{
- "CZ",
- }
+ scripts{"Latn"}
+ territories{"CZ"}
}
}
csb{
secondary{
- scripts{
- "Latn",
- }
- territories{
- "PL",
- }
+ scripts{"Latn"}
+ territories{"PL"}
}
}
cu{
secondary{
- scripts{
- "Glag",
- }
+ scripts{"Glag"}
}
}
cv{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
cwd{
primary{
- scripts{
- "Cans",
- }
+ scripts{"Cans"}
}
}
cy{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "GB",
- }
+ territories{"GB"}
}
}
da{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"DK",
"GL",
@@ -2842,37 +2526,27 @@ supplementalData:table(nofallback){
}
dak{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
dar{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
dav{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
dcc{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
de{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AT",
"BE",
@@ -2884,9 +2558,7 @@ supplementalData:table(nofallback){
}
}
secondary{
- scripts{
- "Runr",
- }
+ scripts{"Runr"}
territories{
"BR",
"US",
@@ -2895,152 +2567,105 @@ supplementalData:table(nofallback){
}
del{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
den{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Cans",
- }
+ scripts{"Cans"}
}
}
dgr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
dhd{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
din{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
diq{
secondary{
- territories{
- "TR",
- }
+ territories{"TR"}
}
}
dje{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "NE",
- }
+ territories{"NE"}
}
}
dng{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
doi{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
dsb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
dua{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
dv{
primary{
- scripts{
- "Thaa",
- }
- territories{
- "MV",
- }
+ scripts{"Thaa"}
+ territories{"MV"}
}
}
dyo{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
dyu{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "BF",
- }
+ territories{"BF"}
}
}
dz{
primary{
- scripts{
- "Tibt",
- }
- territories{
- "BT",
- }
+ scripts{"Tibt"}
+ territories{"BT"}
}
}
ebu{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ee{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
territories{
@@ -3051,40 +2676,28 @@ supplementalData:table(nofallback){
}
efi{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NG",
- }
+ scripts{"Latn"}
+ territories{"NG"}
}
}
egy{
secondary{
- scripts{
- "Egyp",
- }
+ scripts{"Egyp"}
}
}
eka{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
eky{
primary{
- scripts{
- "Kali",
- }
+ scripts{"Kali"}
}
}
el{
primary{
- scripts{
- "Grek",
- }
+ scripts{"Grek"}
territories{
"CY",
"GR",
@@ -3093,21 +2706,15 @@ supplementalData:table(nofallback){
}
emk{
primary{
- scripts{
- "Nkoo",
- }
+ scripts{"Nkoo"}
}
secondary{
- territories{
- "GN",
- }
+ territories{"GN"}
}
}
en{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AG",
"AI",
@@ -3217,16 +2824,12 @@ supplementalData:table(nofallback){
}
eo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
es{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AR",
"BO",
@@ -3264,12 +2867,8 @@ supplementalData:table(nofallback){
}
et{
primary{
- scripts{
- "Latn",
- }
- territories{
- "EE",
- }
+ scripts{"Latn"}
+ territories{"EE"}
}
}
ett{
@@ -3282,70 +2881,51 @@ supplementalData:table(nofallback){
}
eu{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ES",
- }
+ territories{"ES"}
}
}
evn{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
ewo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
fa{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
territories{
"AF",
"IR",
}
}
secondary{
- territories{
- "PK",
- }
+ territories{"PK"}
}
}
fan{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "GQ",
- }
+ territories{"GQ"}
}
}
fat{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ff{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
territories{
@@ -3356,85 +2936,55 @@ supplementalData:table(nofallback){
}
ffm{
secondary{
- territories{
- "ML",
- }
+ territories{"ML"}
}
}
fi{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FI",
- }
+ scripts{"Latn"}
+ territories{"FI"}
}
secondary{
- territories{
- "SE",
- }
+ territories{"SE"}
}
}
fil{
primary{
- scripts{
- "Latn",
- }
- territories{
- "PH",
- }
+ scripts{"Latn"}
+ territories{"PH"}
}
secondary{
- scripts{
- "Tglg",
- }
+ scripts{"Tglg"}
}
}
fiu{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
fj{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FJ",
- }
+ scripts{"Latn"}
+ territories{"FJ"}
}
}
fo{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FO",
- }
+ scripts{"Latn"}
+ territories{"FO"}
}
}
fon{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "BJ",
- }
+ territories{"BJ"}
}
}
fr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"BE",
"BF",
@@ -3494,208 +3044,140 @@ supplementalData:table(nofallback){
}
frr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
frs{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
fud{
secondary{
- territories{
- "WF",
- }
+ territories{"WF"}
}
}
fuq{
secondary{
- territories{
- "NE",
- }
+ territories{"NE"}
}
}
fur{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
fuv{
secondary{
- territories{
- "NG",
- }
+ territories{"NG"}
}
}
fy{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "NL",
- }
+ territories{"NL"}
}
}
ga{
primary{
- scripts{
- "Latn",
- }
- territories{
- "IE",
- }
+ scripts{"Latn"}
+ territories{"IE"}
}
secondary{
- territories{
- "GB",
- }
+ territories{"GB"}
}
}
gaa{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "GH",
- }
+ territories{"GH"}
}
}
gag{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Cyrl",
- }
- territories{
- "MD",
- }
+ scripts{"Cyrl"}
+ territories{"MD"}
}
}
gay{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
gba{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
gbm{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
gcr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "GF",
- }
+ territories{"GF"}
}
}
gd{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "GB",
- }
+ territories{"GB"}
}
}
gez{
secondary{
- scripts{
- "Ethi",
- }
+ scripts{"Ethi"}
}
}
gil{
primary{
- scripts{
- "Latn",
- }
- territories{
- "KI",
- }
+ scripts{"Latn"}
+ territories{"KI"}
}
}
gl{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ES",
- }
+ territories{"ES"}
}
}
gld{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
glk{
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
gn{
primary{
- scripts{
- "Latn",
- }
- territories{
- "PY",
- }
+ scripts{"Latn"}
+ territories{"PY"}
}
}
gno{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
gon{
@@ -3706,35 +3188,25 @@ supplementalData:table(nofallback){
}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
gor{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ID",
- }
+ territories{"ID"}
}
}
got{
secondary{
- scripts{
- "Goth",
- }
+ scripts{"Goth"}
}
}
grb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
grc{
@@ -3748,16 +3220,12 @@ supplementalData:table(nofallback){
}
grt{
primary{
- scripts{
- "Beng",
- }
+ scripts{"Beng"}
}
}
gsw{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
territories{
@@ -3768,43 +3236,29 @@ supplementalData:table(nofallback){
}
gu{
primary{
- scripts{
- "Gujr",
- }
+ scripts{"Gujr"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
guz{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "KE",
- }
+ territories{"KE"}
}
}
gv{
primary{
- scripts{
- "Latn",
- }
- territories{
- "IM",
- }
+ scripts{"Latn"}
+ territories{"IM"}
}
}
gwi{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ha{
@@ -3813,202 +3267,134 @@ supplementalData:table(nofallback){
"Arab",
"Latn",
}
- territories{
- "NG",
- }
+ territories{"NG"}
}
secondary{
- territories{
- "NE",
- }
+ territories{"NE"}
}
}
hai{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
haw{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "US",
- }
+ territories{"US"}
}
}
haz{
secondary{
- territories{
- "AF",
- }
+ territories{"AF"}
}
}
he{
primary{
- scripts{
- "Hebr",
- }
- territories{
- "IL",
- }
+ scripts{"Hebr"}
+ territories{"IL"}
}
}
hi{
primary{
- scripts{
- "Deva",
- }
- territories{
- "IN",
- }
+ scripts{"Deva"}
+ territories{"IN"}
}
secondary{
- territories{
- "FJ",
- }
+ territories{"FJ"}
}
}
hil{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
hmn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Hmng",
- }
+ scripts{"Hmng"}
}
}
hne{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
hnn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Hano",
- }
+ scripts{"Hano"}
}
}
hno{
secondary{
- territories{
- "PK",
- }
+ territories{"PK"}
}
}
ho{
primary{
- scripts{
- "Latn",
- }
- territories{
- "PG",
- }
+ scripts{"Latn"}
+ territories{"PG"}
}
}
hoc{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- scripts{
- "Wara",
- }
- territories{
- "IN",
- }
+ scripts{"Wara"}
+ territories{"IN"}
}
}
hoj{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
hop{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
hr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"BA",
"HR",
}
}
secondary{
- territories{
- "AT",
- }
+ territories{"AT"}
}
}
hsb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ht{
primary{
- scripts{
- "Latn",
- }
- territories{
- "HT",
- }
+ scripts{"Latn"}
+ territories{"HT"}
}
}
hu{
primary{
- scripts{
- "Latn",
- }
- territories{
- "HU",
- }
+ scripts{"Latn"}
+ territories{"HU"}
}
secondary{
territories{
@@ -4020,165 +3406,111 @@ supplementalData:table(nofallback){
}
hup{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
hy{
primary{
- scripts{
- "Armn",
- }
- territories{
- "AM",
- }
+ scripts{"Armn"}
+ territories{"AM"}
}
}
hz{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ia{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
iba{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ibb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "NG",
- }
+ territories{"NG"}
}
}
id{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ID",
- }
+ scripts{"Latn"}
+ territories{"ID"}
}
secondary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
ig{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NG",
- }
+ scripts{"Latn"}
+ territories{"NG"}
}
}
ii{
primary{
- scripts{
- "Yiii",
- }
+ scripts{"Yiii"}
}
secondary{
- scripts{
- "Latn",
- }
- territories{
- "CN",
- }
+ scripts{"Latn"}
+ territories{"CN"}
}
}
ik{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ike{
secondary{
- territories{
- "CA",
- }
+ territories{"CA"}
}
}
ikt{
secondary{
- territories{
- "CA",
- }
+ territories{"CA"}
}
}
iku{
secondary{
- territories{
- "CA",
- }
+ territories{"CA"}
}
}
ilo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
inh{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
scripts{
"Arab",
"Latn",
}
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
is{
primary{
- scripts{
- "Latn",
- }
- territories{
- "IS",
- }
+ scripts{"Latn"}
+ territories{"IS"}
}
}
it{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"CH",
"IT",
@@ -4196,473 +3528,333 @@ supplementalData:table(nofallback){
}
iu{
primary{
- scripts{
- "Cans",
- }
+ scripts{"Cans"}
}
secondary{
- scripts{
- "Latn",
- }
- territories{
- "GL",
- }
+ scripts{"Latn"}
+ territories{"GL"}
}
}
ja{
primary{
- scripts{
- "Jpan",
- }
- territories{
- "JP",
- }
+ scripts{"Jpan"}
+ territories{"JP"}
+ }
+ }
+ jgo{
+ primary{
+ scripts{"Latn"}
+ territories{"CM"}
}
}
jmc{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
jpr{
primary{
- scripts{
- "Hebr",
- }
+ scripts{"Hebr"}
}
}
jrb{
primary{
- scripts{
- "Hebr",
- }
+ scripts{"Hebr"}
}
}
jv{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Java",
- }
- territories{
- "ID",
- }
+ scripts{"Java"}
+ territories{"ID"}
}
}
ka{
primary{
- scripts{
- "Geor",
- }
- territories{
- "GE",
- }
+ scripts{"Geor"}
+ territories{"GE"}
}
}
kaa{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
kab{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "DZ",
- }
+ territories{"DZ"}
}
}
kac{
primary{
- scripts{
- "Mymr",
- }
+ scripts{"Mymr"}
}
}
kaj{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kam{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "KE",
- }
+ territories{"KE"}
}
}
kbd{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
kca{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
kcg{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kde{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "TZ",
- }
+ territories{"TZ"}
}
}
kdt{
primary{
- scripts{
- "Thai",
- }
+ scripts{"Thai"}
}
}
kea{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "CV",
- }
+ territories{"CV"}
+ }
+ }
+ ken{
+ primary{
+ scripts{"Latn"}
+ territories{"CM"}
}
}
kfo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kfr{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
kfy{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
kg{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "CD",
- }
+ territories{"CD"}
}
}
kha{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Beng",
- }
- territories{
- "IN",
- }
+ scripts{"Beng"}
+ territories{"IN"}
}
}
khb{
primary{
- scripts{
- "Talu",
- }
+ scripts{"Talu"}
}
}
khn{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
khq{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kht{
primary{
- scripts{
- "Mymr",
- }
+ scripts{"Mymr"}
}
}
ki{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "KE",
- }
+ territories{"KE"}
}
}
kj{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NA",
- }
+ scripts{"Latn"}
+ territories{"NA"}
}
}
kjh{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
kk{
primary{
- scripts{
- "Cyrl",
- }
- territories{
- "KZ",
- }
+ scripts{"Cyrl"}
+ territories{"KZ"}
}
secondary{
- scripts{
- "Arab",
- }
- territories{
- "CN",
- }
+ scripts{"Arab"}
+ territories{"CN"}
+ }
+ }
+ kkj{
+ primary{
+ scripts{"Latn"}
+ territories{"CM"}
}
}
kl{
primary{
- scripts{
- "Latn",
- }
- territories{
- "GL",
- }
+ scripts{"Latn"}
+ territories{"GL"}
}
secondary{
- territories{
- "DK",
- }
+ territories{"DK"}
}
}
kln{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "KE",
- }
+ territories{"KE"}
}
}
km{
primary{
- scripts{
- "Khmr",
- }
- territories{
- "KH",
- }
+ scripts{"Khmr"}
+ territories{"KH"}
}
}
kmb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "AO",
- }
+ territories{"AO"}
}
}
kmr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kn{
primary{
- scripts{
- "Knda",
- }
+ scripts{"Knda"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
ko{
primary{
- scripts{
- "Kore",
- }
+ scripts{"Kore"}
territories{
"KP",
"KR",
}
}
secondary{
- territories{
- "CN",
- }
+ territories{"CN"}
}
}
koi{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
kok{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
kos{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FM",
- }
+ scripts{"Latn"}
+ territories{"FM"}
}
}
kpe{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kpv{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
kpy{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
kr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
krc{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
kri{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "SL",
- }
+ territories{"SL"}
}
}
krl{
@@ -4675,14 +3867,10 @@ supplementalData:table(nofallback){
}
kru{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
ks{
@@ -4693,30 +3881,23 @@ supplementalData:table(nofallback){
}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
ksb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ksf{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
ksh{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ku{
@@ -4737,21 +3918,15 @@ supplementalData:table(nofallback){
}
kum{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
kut{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kv{
@@ -4764,16 +3939,12 @@ supplementalData:table(nofallback){
}
kw{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kxm{
secondary{
- territories{
- "TH",
- }
+ territories{"TH"}
}
}
ky{
@@ -4782,145 +3953,99 @@ supplementalData:table(nofallback){
"Arab",
"Cyrl",
}
- territories{
- "KG",
- }
+ territories{"KG"}
}
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
kyu{
primary{
- scripts{
- "Kali",
- }
+ scripts{"Kali"}
}
}
la{
primary{
- scripts{
- "Latn",
- }
- territories{
- "VA",
- }
+ scripts{"Latn"}
+ territories{"VA"}
}
}
lab{
secondary{
- scripts{
- "Lina",
- }
+ scripts{"Lina"}
}
}
lad{
primary{
- scripts{
- "Hebr",
- }
+ scripts{"Hebr"}
}
}
lag{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
lah{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- territories{
- "PK",
- }
+ territories{"PK"}
}
}
laj{
secondary{
- territories{
- "UG",
- }
+ territories{"UG"}
}
}
lam{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
lb{
primary{
- scripts{
- "Latn",
- }
- territories{
- "LU",
- }
+ scripts{"Latn"}
+ territories{"LU"}
}
}
lbe{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
lcp{
primary{
- scripts{
- "Thai",
- }
+ scripts{"Thai"}
}
}
lep{
primary{
- scripts{
- "Lepc",
- }
+ scripts{"Lepc"}
}
}
lez{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
lg{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "UG",
- }
+ territories{"UG"}
}
}
li{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
lif{
@@ -4933,215 +4058,145 @@ supplementalData:table(nofallback){
}
lis{
secondary{
- scripts{
- "Lisu",
- }
+ scripts{"Lisu"}
}
}
ljp{
secondary{
- territories{
- "ID",
- }
+ territories{"ID"}
}
}
lki{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
lmn{
primary{
- scripts{
- "Telu",
- }
+ scripts{"Telu"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
ln{
primary{
- scripts{
- "Latn",
- }
- territories{
- "CG",
- }
+ scripts{"Latn"}
+ territories{"CG"}
}
secondary{
- territories{
- "CD",
- }
+ territories{"CD"}
}
}
lo{
primary{
- scripts{
- "Laoo",
- }
- territories{
- "LA",
- }
+ scripts{"Laoo"}
+ territories{"LA"}
}
}
lol{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
loz{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
lrc{
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
lt{
primary{
- scripts{
- "Latn",
- }
- territories{
- "LT",
- }
+ scripts{"Latn"}
+ territories{"LT"}
}
}
lu{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "CD",
- }
+ territories{"CD"}
}
}
lua{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "CD",
- }
+ territories{"CD"}
}
}
lui{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
lun{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
luo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "KE",
- }
+ territories{"KE"}
}
}
lus{
primary{
- scripts{
- "Beng",
- }
+ scripts{"Beng"}
}
}
lut{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
luy{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "KE",
- }
+ territories{"KE"}
}
}
lv{
primary{
- scripts{
- "Latn",
- }
- territories{
- "LV",
- }
+ scripts{"Latn"}
+ territories{"LV"}
}
}
lwl{
primary{
- scripts{
- "Thai",
- }
+ scripts{"Thai"}
}
}
mad{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ID",
- }
+ territories{"ID"}
}
}
mag{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
mai{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
territories{
@@ -5152,188 +4207,130 @@ supplementalData:table(nofallback){
}
mak{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Bugi",
- }
- territories{
- "ID",
- }
+ scripts{"Bugi"}
+ territories{"ID"}
}
}
man{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
mas{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
mdf{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
mdh{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
mdr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Bugi",
- }
+ scripts{"Bugi"}
}
}
men{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "SL",
- }
+ territories{"SL"}
}
}
mer{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "KE",
- }
+ territories{"KE"}
}
}
mfa{
secondary{
- territories{
- "TH",
- }
+ territories{"TH"}
}
}
mfe{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "MU",
- }
+ territories{"MU"}
}
}
mg{
primary{
- scripts{
- "Latn",
- }
- territories{
- "MG",
- }
+ scripts{"Latn"}
+ territories{"MG"}
}
}
mgh{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ }
+ }
+ mgo{
+ primary{
+ scripts{"Latn"}
+ territories{"CM"}
}
}
mh{
primary{
- scripts{
- "Latn",
- }
- territories{
- "MH",
- }
+ scripts{"Latn"}
+ territories{"MH"}
}
}
mi{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NZ",
- }
+ scripts{"Latn"}
+ territories{"NZ"}
}
}
mic{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
min{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ID",
- }
+ territories{"ID"}
}
}
mk{
primary{
- scripts{
- "Cyrl",
- }
- territories{
- "MK",
- }
+ scripts{"Cyrl"}
+ territories{"MK"}
}
}
ml{
primary{
- scripts{
- "Mlym",
- }
+ scripts{"Mlym"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
mn{
@@ -5342,91 +4339,61 @@ supplementalData:table(nofallback){
"Cyrl",
"Mong",
}
- territories{
- "MN",
- }
+ territories{"MN"}
}
secondary{
- scripts{
- "Phag",
- }
- territories{
- "CN",
- }
+ scripts{"Phag"}
+ territories{"CN"}
}
}
mnc{
secondary{
- scripts{
- "Mong",
- }
+ scripts{"Mong"}
}
}
mni{
primary{
- scripts{
- "Beng",
- }
+ scripts{"Beng"}
}
secondary{
- scripts{
- "Mtei",
- }
- territories{
- "IN",
- }
+ scripts{"Mtei"}
+ territories{"IN"}
}
}
mns{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
mnw{
primary{
- scripts{
- "Mymr",
- }
+ scripts{"Mymr"}
}
}
moh{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
mos{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "BF",
- }
+ territories{"BF"}
}
}
mr{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
ms{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"BN",
"MY",
@@ -5434,9 +4401,7 @@ supplementalData:table(nofallback){
}
}
secondary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
territories{
"CC",
"ID",
@@ -5445,131 +4410,90 @@ supplementalData:table(nofallback){
}
mt{
primary{
- scripts{
- "Latn",
- }
- territories{
- "MT",
- }
+ scripts{"Latn"}
+ territories{"MT"}
}
}
mtr{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
mua{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
mup{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
mus{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
mwl{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
mwr{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
my{
primary{
- scripts{
- "Mymr",
- }
- territories{
- "MM",
- }
+ scripts{"Mymr"}
+ territories{"MM"}
}
}
myv{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
myx{
secondary{
- territories{
- "UG",
- }
+ territories{"UG"}
}
}
myz{
secondary{
- scripts{
- "Mand",
- }
+ scripts{"Mand"}
}
}
na{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NR",
- }
+ scripts{"Latn"}
+ territories{"NR"}
}
}
nap{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "IT",
- }
+ territories{"IT"}
}
}
naq{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
nb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"NO",
"SJ",
@@ -5578,103 +4502,69 @@ supplementalData:table(nofallback){
}
nbf{
secondary{
- scripts{
- "Nkgb",
- }
+ scripts{"Nkgb"}
}
}
nd{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZW",
- }
+ scripts{"Latn"}
+ territories{"ZW"}
}
}
ndc{
secondary{
- territories{
- "MZ",
- }
+ territories{"MZ"}
}
}
nds{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "DE",
- }
+ territories{"DE"}
}
}
ne{
primary{
- scripts{
- "Deva",
- }
- territories{
- "NP",
- }
+ scripts{"Deva"}
+ territories{"NP"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
new{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
ng{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "NA",
- }
+ territories{"NA"}
}
}
ngl{
secondary{
- territories{
- "MZ",
- }
+ territories{"MZ"}
}
}
nia{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
niu{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NU",
- }
+ scripts{"Latn"}
+ territories{"NU"}
}
}
nl{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AW",
"BE",
@@ -5685,195 +4575,136 @@ supplementalData:table(nofallback){
}
nmg{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
nn{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NO",
- }
+ scripts{"Latn"}
+ territories{"NO"}
+ }
+ }
+ nnh{
+ primary{
+ scripts{"Latn"}
+ territories{"CM"}
}
}
no{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
nod{
secondary{
- scripts{
- "Lana",
- }
- territories{
- "TH",
- }
+ scripts{"Lana"}
+ territories{"TH"}
}
}
noe{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
nog{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
nqo{
primary{
- scripts{
- "Nkoo",
- }
+ scripts{"Nkoo"}
}
}
nr{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZA",
- }
+ scripts{"Latn"}
+ territories{"ZA"}
}
}
nso{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZA",
- }
+ scripts{"Latn"}
+ territories{"ZA"}
}
}
nus{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
nv{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ny{
primary{
- scripts{
- "Latn",
- }
- territories{
- "MW",
- }
+ scripts{"Latn"}
+ territories{"MW"}
}
secondary{
- territories{
- "ZM",
- }
+ territories{"ZM"}
}
}
nym{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "TZ",
- }
+ territories{"TZ"}
}
}
nyn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "UG",
- }
+ territories{"UG"}
}
}
nyo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
nzi{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
oc{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "FR",
- }
+ territories{"FR"}
}
}
oj{
primary{
- scripts{
- "Cans",
- }
+ scripts{"Cans"}
}
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
om{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Ethi",
- }
- territories{
- "ET",
- }
+ scripts{"Ethi"}
+ territories{"ET"}
}
}
or{
primary{
- scripts{
- "Orya",
- }
+ scripts{"Orya"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
os{
@@ -5884,16 +4715,12 @@ supplementalData:table(nofallback){
}
}
secondary{
- territories{
- "GE",
- }
+ territories{"GE"}
}
}
osa{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
osc{
@@ -5906,21 +4733,15 @@ supplementalData:table(nofallback){
}
otk{
secondary{
- scripts{
- "Orkh",
- }
+ scripts{"Orkh"}
}
}
pa{
primary{
- scripts{
- "Guru",
- }
+ scripts{"Guru"}
}
secondary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
territories{
"IN",
"PK",
@@ -5929,69 +4750,47 @@ supplementalData:table(nofallback){
}
pag{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
pal{
secondary{
- scripts{
- "Phli",
- }
+ scripts{"Phli"}
}
}
pam{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
pap{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "AW",
- }
+ territories{"AW"}
}
}
pau{
primary{
- scripts{
- "Latn",
- }
- territories{
- "PW",
- }
+ scripts{"Latn"}
+ territories{"PW"}
}
}
peo{
secondary{
- scripts{
- "Xpeo",
- }
+ scripts{"Xpeo"}
}
}
phn{
secondary{
- scripts{
- "Phnx",
- }
+ scripts{"Phnx"}
}
}
pi{
@@ -6005,27 +4804,17 @@ supplementalData:table(nofallback){
}
pl{
primary{
- scripts{
- "Latn",
- }
- territories{
- "PL",
- }
+ scripts{"Latn"}
+ territories{"PL"}
}
secondary{
- territories{
- "UA",
- }
+ territories{"UA"}
}
}
pon{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FM",
- }
+ scripts{"Latn"}
+ territories{"FM"}
}
}
pra{
@@ -6038,38 +4827,26 @@ supplementalData:table(nofallback){
}
prd{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
prg{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ps{
primary{
- scripts{
- "Arab",
- }
- territories{
- "AF",
- }
+ scripts{"Arab"}
+ territories{"AF"}
}
secondary{
- territories{
- "PK",
- }
+ territories{"PK"}
}
}
pt{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AO",
"BR",
@@ -6082,16 +4859,12 @@ supplementalData:table(nofallback){
}
}
secondary{
- territories{
- "FR",
- }
+ territories{"FR"}
}
}
qu{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"BO",
"PE",
@@ -6100,121 +4873,83 @@ supplementalData:table(nofallback){
}
raj{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
rap{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
rar{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
rcf{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "RE",
- }
+ territories{"RE"}
}
}
rej{
secondary{
- scripts{
- "Rjng",
- }
- territories{
- "ID",
- }
+ scripts{"Rjng"}
+ territories{"ID"}
}
}
rif{
secondary{
- territories{
- "MA",
- }
+ territories{"MA"}
}
}
ril{
primary{
- scripts{
- "Beng",
- }
+ scripts{"Beng"}
}
}
rjb{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
rm{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "CH",
- }
+ territories{"CH"}
}
}
rmt{
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
rn{
primary{
- scripts{
- "Latn",
- }
- territories{
- "BI",
- }
+ scripts{"Latn"}
+ territories{"BI"}
}
}
ro{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"MD",
"RO",
}
}
secondary{
- scripts{
- "Cyrl",
- }
- territories{
- "RS",
- }
+ scripts{"Cyrl"}
+ territories{"RS"}
}
}
rof{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
rom{
@@ -6227,9 +4962,7 @@ supplementalData:table(nofallback){
}
ru{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
territories{
"BY",
"KG",
@@ -6249,26 +4982,18 @@ supplementalData:table(nofallback){
}
rup{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
rw{
primary{
- scripts{
- "Latn",
- }
- territories{
- "RW",
- }
+ scripts{"Latn"}
+ territories{"RW"}
}
}
rwk{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sa{
@@ -6277,28 +5002,20 @@ supplementalData:table(nofallback){
"Deva",
"Sinh",
}
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
sad{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sah{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
sam{
@@ -6311,28 +5028,20 @@ supplementalData:table(nofallback){
}
saq{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sas{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ID",
- }
+ territories{"ID"}
}
}
sat{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
scripts{
@@ -6341,61 +5050,43 @@ supplementalData:table(nofallback){
"Olck",
"Orya",
}
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
saz{
primary{
- scripts{
- "Saur",
- }
+ scripts{"Saur"}
}
}
sbp{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sc{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sck{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
scn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "IT",
- }
+ territories{"IT"}
}
}
sco{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "GB",
- }
+ territories{"GB"}
}
}
sd{
@@ -6414,72 +5105,48 @@ supplementalData:table(nofallback){
}
sdh{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
se{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Cyrl",
- }
- territories{
- "NO",
- }
+ scripts{"Cyrl"}
+ territories{"NO"}
}
}
see{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
seh{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "MZ",
- }
+ territories{"MZ"}
}
}
sel{
secondary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
ses{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sg{
primary{
- scripts{
- "Latn",
- }
- territories{
- "CF",
- }
+ scripts{"Latn"}
+ territories{"CF"}
}
}
sga{
@@ -6492,102 +5159,69 @@ supplementalData:table(nofallback){
}
sh{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
shi{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Tfng"}
}
secondary{
scripts{
- "Tfng",
- }
- territories{
- "MA",
+ "Arab",
+ "Latn",
}
+ territories{"MA"}
}
}
shn{
primary{
- scripts{
- "Mymr",
- }
+ scripts{"Mymr"}
}
secondary{
- territories{
- "MM",
- }
+ territories{"MM"}
}
}
si{
primary{
- scripts{
- "Sinh",
- }
- territories{
- "LK",
- }
+ scripts{"Sinh"}
+ territories{"LK"}
}
}
sid{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "ET",
- }
+ territories{"ET"}
}
}
sk{
primary{
- scripts{
- "Latn",
- }
- territories{
- "SK",
- }
+ scripts{"Latn"}
+ territories{"SK"}
}
secondary{
- territories{
- "RS",
- }
+ territories{"RS"}
}
}
skr{
secondary{
- territories{
- "PK",
- }
+ territories{"PK"}
}
}
sl{
primary{
- scripts{
- "Latn",
- }
- territories{
- "SI",
- }
+ scripts{"Latn"}
+ territories{"SI"}
}
secondary{
- territories{
- "AT",
- }
+ territories{"AT"}
}
}
sm{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AS",
"WS",
@@ -6596,64 +5230,44 @@ supplementalData:table(nofallback){
}
sma{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
smi{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
smj{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
smn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sms{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sn{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZW",
- }
+ scripts{"Latn"}
+ territories{"ZW"}
}
}
snk{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
so{
primary{
- scripts{
- "Latn",
- }
- territories{
- "SO",
- }
+ scripts{"Latn"}
+ territories{"SO"}
}
secondary{
scripts{
@@ -6668,32 +5282,24 @@ supplementalData:table(nofallback){
}
son{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
sou{
secondary{
- territories{
- "TH",
- }
+ territories{"TH"}
}
}
sq{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AL",
"MK",
}
}
secondary{
- territories{
- "RS",
- }
+ territories{"RS"}
}
}
sr{
@@ -6711,33 +5317,23 @@ supplementalData:table(nofallback){
}
srn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "SR",
- }
+ territories{"SR"}
}
}
srr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "SN",
- }
+ territories{"SN"}
}
}
ss{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"SZ",
"ZA",
@@ -6746,16 +5342,12 @@ supplementalData:table(nofallback){
}
ssy{
primary{
- scripts{
- "Ethi",
- }
+ scripts{"Ethi"}
}
}
st{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"LS",
"ZA",
@@ -6764,51 +5356,33 @@ supplementalData:table(nofallback){
}
su{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ID",
- }
+ scripts{"Latn"}
+ territories{"ID"}
}
secondary{
- scripts{
- "Sund",
- }
+ scripts{"Sund"}
}
}
suk{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "TZ",
- }
+ territories{"TZ"}
}
}
sus{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Arab",
- }
- territories{
- "GN",
- }
+ scripts{"Arab"}
+ territories{"GN"}
}
}
sv{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"AX",
"FI",
@@ -6818,9 +5392,7 @@ supplementalData:table(nofallback){
}
sw{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"KE",
"TZ",
@@ -6828,67 +5400,45 @@ supplementalData:table(nofallback){
}
}
secondary{
- territories{
- "CD",
- }
+ territories{"CD"}
}
}
swb{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
- scripts{
- "Latn",
- }
- territories{
- "YT",
- }
+ scripts{"Latn"}
+ territories{"YT"}
}
}
swc{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
swv{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
syl{
primary{
- scripts{
- "Beng",
- }
+ scripts{"Beng"}
}
secondary{
- scripts{
- "Sylo",
- }
- territories{
- "BD",
- }
+ scripts{"Sylo"}
+ territories{"BD"}
}
}
syr{
secondary{
- scripts{
- "Syrc",
- }
+ scripts{"Syrc"}
}
}
ta{
primary{
- scripts{
- "Taml",
- }
+ scripts{"Taml"}
territories{
"LK",
"SG",
@@ -6903,93 +5453,63 @@ supplementalData:table(nofallback){
}
tab{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
tbw{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Tagb",
- }
+ scripts{"Tagb"}
}
}
tcy{
primary{
- scripts{
- "Knda",
- }
+ scripts{"Knda"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
tdd{
primary{
- scripts{
- "Tale",
- }
+ scripts{"Tale"}
}
}
te{
primary{
- scripts{
- "Telu",
- }
+ scripts{"Telu"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
tem{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "SL",
- }
+ territories{"SL"}
}
}
teo{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "UG",
- }
+ territories{"UG"}
}
}
ter{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
tet{
primary{
- scripts{
- "Latn",
- }
- territories{
- "TL",
- }
+ scripts{"Latn"}
+ territories{"TL"}
}
}
tg{
@@ -6999,58 +5519,38 @@ supplementalData:table(nofallback){
"Cyrl",
"Latn",
}
- territories{
- "TJ",
- }
+ territories{"TJ"}
}
}
th{
primary{
- scripts{
- "Thai",
- }
- territories{
- "TH",
- }
+ scripts{"Thai"}
+ territories{"TH"}
}
}
ti{
primary{
- scripts{
- "Ethi",
- }
- territories{
- "ER",
- }
+ scripts{"Ethi"}
+ territories{"ER"}
}
secondary{
- territories{
- "ET",
- }
+ territories{"ET"}
}
}
tig{
primary{
- scripts{
- "Ethi",
- }
+ scripts{"Ethi"}
}
secondary{
- territories{
- "ER",
- }
+ territories{"ER"}
}
}
tiv{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "NG",
- }
+ territories{"NG"}
}
}
tk{
@@ -7060,31 +5560,21 @@ supplementalData:table(nofallback){
"Cyrl",
"Latn",
}
- territories{
- "TM",
- }
+ territories{"TM"}
}
secondary{
- territories{
- "IR",
- }
+ territories{"IR"}
}
}
tkl{
primary{
- scripts{
- "Latn",
- }
- territories{
- "TK",
- }
+ scripts{"Latn"}
+ territories{"TK"}
}
}
tl{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
territories{
@@ -7095,23 +5585,17 @@ supplementalData:table(nofallback){
}
tli{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
tmh{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
tn{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"BW",
"ZA",
@@ -7120,45 +5604,31 @@ supplementalData:table(nofallback){
}
to{
primary{
- scripts{
- "Latn",
- }
- territories{
- "TO",
- }
+ scripts{"Latn"}
+ territories{"TO"}
}
}
tog{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
tpi{
primary{
- scripts{
- "Latn",
- }
- territories{
- "PG",
- }
+ scripts{"Latn"}
+ territories{"PG"}
}
}
tr{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
territories{
"CY",
"TR",
}
}
secondary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
territories{
"DE",
"MK",
@@ -7167,156 +5637,104 @@ supplementalData:table(nofallback){
}
tru{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Syrc",
- }
+ scripts{"Syrc"}
}
}
trv{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "TW",
- }
+ territories{"TW"}
}
}
ts{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZA",
- }
+ scripts{"Latn"}
+ territories{"ZA"}
}
secondary{
- territories{
- "MZ",
- }
+ territories{"MZ"}
}
}
tsg{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
tsi{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
tt{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
tts{
primary{
- scripts{
- "Thai",
- }
+ scripts{"Thai"}
}
secondary{
- territories{
- "TH",
- }
+ territories{"TH"}
}
}
ttt{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
tum{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "MW",
- }
+ territories{"MW"}
}
}
tut{
secondary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
tvl{
primary{
- scripts{
- "Latn",
- }
- territories{
- "TV",
- }
+ scripts{"Latn"}
+ territories{"TV"}
}
}
tw{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
twq{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
ty{
primary{
- scripts{
- "Latn",
- }
- territories{
- "PF",
- }
+ scripts{"Latn"}
+ territories{"PF"}
}
}
tyv{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- territories{
- "RU",
- }
+ territories{"RU"}
}
}
tzm{
@@ -7325,86 +5743,58 @@ supplementalData:table(nofallback){
"Latn",
"Tfng",
}
- territories{
- "MA",
- }
+ territories{"MA"}
}
}
ude{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
udm{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
secondary{
- scripts{
- "Latn",
- }
- territories{
- "RU",
- }
+ scripts{"Latn"}
+ territories{"RU"}
}
}
ug{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
secondary{
scripts{
"Cyrl",
"Latn",
}
- territories{
- "CN",
- }
+ territories{"CN"}
}
}
uga{
secondary{
- scripts{
- "Ugar",
- }
+ scripts{"Ugar"}
}
}
uk{
primary{
- scripts{
- "Cyrl",
- }
- territories{
- "UA",
- }
+ scripts{"Cyrl"}
+ territories{"UA"}
}
}
uli{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FM",
- }
+ scripts{"Latn"}
+ territories{"FM"}
}
}
umb{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "AO",
- }
+ territories{"AO"}
}
}
und{
@@ -7425,9 +5815,7 @@ supplementalData:table(nofallback){
}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
unx{
@@ -7440,17 +5828,11 @@ supplementalData:table(nofallback){
}
ur{
primary{
- scripts{
- "Arab",
- }
- territories{
- "PK",
- }
+ scripts{"Arab"}
+ territories{"PK"}
}
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
uz{
@@ -7460,251 +5842,169 @@ supplementalData:table(nofallback){
"Cyrl",
"Latn",
}
- territories{
- "UZ",
- }
+ territories{"UZ"}
}
secondary{
- territories{
- "AF",
- }
+ territories{"AF"}
}
}
vai{
primary{
- scripts{
- "Vaii",
- }
+ scripts{"Vaii"}
}
secondary{
- scripts{
- "Latn",
- }
- territories{
- "LR",
- }
+ scripts{"Latn"}
+ territories{"LR"}
}
}
ve{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZA",
- }
+ scripts{"Latn"}
+ territories{"ZA"}
}
}
vi{
primary{
- scripts{
- "Latn",
- }
- territories{
- "VN",
- }
+ scripts{"Latn"}
+ territories{"VN"}
}
secondary{
- scripts{
- "Hani",
- }
- territories{
- "US",
- }
+ scripts{"Hani"}
+ territories{"US"}
}
}
vmw{
secondary{
- territories{
- "MZ",
- }
+ territories{"MZ"}
}
}
vo{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
vot{
secondary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
vun{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
wa{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
wae{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
wal{
primary{
- scripts{
- "Ethi",
- }
+ scripts{"Ethi"}
}
secondary{
- territories{
- "ET",
- }
+ territories{"ET"}
}
}
war{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "PH",
- }
+ territories{"PH"}
}
}
was{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
wbq{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
wbr{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
wls{
secondary{
- territories{
- "WF",
- }
+ territories{"WF"}
}
}
wo{
primary{
- scripts{
- "Latn",
- }
- territories{
- "SN",
- }
+ scripts{"Latn"}
+ territories{"SN"}
}
secondary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
wtm{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
xal{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
xcr{
secondary{
- scripts{
- "Cari",
- }
+ scripts{"Cari"}
}
}
xh{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZA",
- }
+ scripts{"Latn"}
+ territories{"ZA"}
}
}
xlc{
secondary{
- scripts{
- "Lyci",
- }
+ scripts{"Lyci"}
}
}
xld{
secondary{
- scripts{
- "Lydi",
- }
+ scripts{"Lydi"}
}
}
xnr{
secondary{
- territories{
- "IN",
- }
+ territories{"IN"}
}
}
xog{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- territories{
- "UG",
- }
+ territories{"UG"}
}
}
xpr{
secondary{
- scripts{
- "Prti",
- }
+ scripts{"Prti"}
}
}
xsa{
secondary{
- scripts{
- "Sarb",
- }
+ scripts{"Sarb"}
}
}
xsr{
primary{
- scripts{
- "Deva",
- }
+ scripts{"Deva"}
}
}
xum{
@@ -7717,100 +6017,69 @@ supplementalData:table(nofallback){
}
yao{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
yap{
primary{
- scripts{
- "Latn",
- }
- territories{
- "FM",
- }
+ scripts{"Latn"}
+ territories{"FM"}
}
}
yav{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
+ territories{"CM"}
}
}
yi{
primary{
- scripts{
- "Hebr",
- }
+ scripts{"Hebr"}
}
}
yo{
primary{
- scripts{
- "Latn",
- }
- territories{
- "NG",
- }
+ scripts{"Latn"}
+ territories{"NG"}
}
}
yrk{
primary{
- scripts{
- "Cyrl",
- }
+ scripts{"Cyrl"}
}
}
yue{
primary{
- scripts{
- "Hans",
- }
+ scripts{"Hans"}
}
}
za{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
secondary{
- scripts{
- "Hans",
- }
- territories{
- "CN",
- }
+ scripts{"Hans"}
+ territories{"CN"}
}
}
zap{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
zbl{
primary{
- scripts{
- "Blis",
- }
+ scripts{"Blis"}
}
}
zdj{
primary{
- territories{
- "KM",
- }
+ territories{"KM"}
}
}
zen{
secondary{
- scripts{
- "Tfng",
- }
+ scripts{"Tfng"}
}
}
zh{
@@ -7842,102 +6111,160 @@ supplementalData:table(nofallback){
}
zu{
primary{
- scripts{
- "Latn",
- }
- territories{
- "ZA",
- }
+ scripts{"Latn"}
+ territories{"ZA"}
}
}
zun{
primary{
- scripts{
- "Latn",
- }
+ scripts{"Latn"}
}
}
zza{
primary{
- scripts{
- "Arab",
- }
+ scripts{"Arab"}
}
}
}
languageMatching{
written{
{
- "no",
- "nb",
- "100",
+ "*",
+ "*",
+ "1",
}
{
- "nn",
- "no",
+ "*-*",
+ "*-*",
+ "20",
+ }
+ {
+ "*-*-*",
+ "*-*-*",
"96",
}
{
+ "*-Hans",
+ "*-Hant",
+ "85",
+ }
+ {
+ "*-Hant",
+ "*-Hans",
+ "75",
+ }
+ {
"da",
"nb",
"90",
}
{
- "sh",
+ "da",
+ "no",
+ "90",
+ }
+ {
+ "en-*-*",
+ "en-*-*",
+ "99",
+ }
+ {
+ "en-*-CA",
+ "en-*-*",
+ "98",
+ }
+ {
+ "en-*-US",
+ "en-*-*",
+ "97",
+ }
+ {
+ "en-*-US",
+ "en-*-CA",
+ "98",
+ }
+ {
+ "es-*-ES",
+ "es-*-*",
+ "93",
+ }
+ {
+ "es-*-ES",
+ "es-*-ES",
+ "100",
+ }
+ {
+ "gsw",
+ "de-CH",
+ "85",
+ }
+ {
+ "gsw",
+ "de",
+ "80",
+ }
+ {
+ "hr",
"bs",
"96",
}
{
- "sh",
- "hr",
+ "ms",
+ "id",
+ "90",
+ }
+ {
+ "nn",
+ "nb",
"96",
}
{
- "sh",
- "sr",
+ "nn",
+ "no",
"96",
}
{
- "ssy",
- "aa",
+ "no",
+ "nb",
+ "100",
+ }
+ {
+ "sh",
+ "bs",
"96",
}
{
- "*-Hans",
- "*-Hant",
- "85",
+ "sh",
+ "hr",
+ "96",
}
{
- "en-*-US",
- "en-*-CA",
- "98",
+ "sh",
+ "sr",
+ "96",
}
{
- "en-*-CA",
- "en-*-*",
- "98",
+ "sr-Latn",
+ "sr-Cyrl",
+ "90",
}
{
- "es-*-ES",
- "es-*-ES",
- "100",
+ "sr",
+ "bs",
+ "96",
}
{
- "*",
- "*",
- "1",
+ "sr",
+ "hr",
+ "96",
}
{
- "*-*-*",
- "*-*-*",
+ "ssy",
+ "aa",
"96",
}
}
}
- /**
- * Map from territory codes to ITU telephone codes.
- * NOTE: This is not true locale data; it exists only in ROOT
- */
telephoneCodeData{
001{
{
@@ -8995,6 +7322,11 @@ supplementalData:table(nofallback){
code{"597"}
}
}
+ SS{
+ {
+ code{"211"}
+ }
+ }
ST{
{
code{"239"}
@@ -9193,22 +7525,22 @@ supplementalData:table(nofallback){
}
territoryContainment{
001{
- "002",
- "009",
"019",
- "142",
+ "002",
"150",
+ "142",
+ "009",
}
002{
- "011",
- "014",
"015",
+ "011",
"017",
+ "014",
"018",
}
003{
- "013",
"021",
+ "013",
"029",
}
005{
@@ -9443,11 +7775,11 @@ supplementalData:table(nofallback){
"WS",
}
142{
- "030",
- "035",
- "143",
"145",
+ "143",
+ "030",
"034",
+ "035",
}
143{
"TM",
@@ -9477,10 +7809,10 @@ supplementalData:table(nofallback){
"YE",
}
150{
- "039",
- "151",
"154",
"155",
+ "151",
+ "039",
}
151{
"BG",
@@ -9505,7 +7837,6 @@ supplementalData:table(nofallback){
"FO",
"GB",
"IE",
- "IM",
"IS",
"LT",
"LV",
@@ -9525,9 +7856,9 @@ supplementalData:table(nofallback){
"NL",
}
419{
- "005",
"013",
"029",
+ "005",
}
EU{
"AT",
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/timezoneTypes.txt b/Build/source/libs/icu/icu-50.1/data/misc/timezoneTypes.txt
index 3c8b80b1d74..7bc66e55b10 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/timezoneTypes.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/timezoneTypes.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/bcp47/*.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/bcp47/timezone.xml
// *
// ***************************************************************************
timezoneTypes:table(nofallback){
diff --git a/Build/source/libs/icu/icu-50.1/data/misc/windowsZones.txt b/Build/source/libs/icu/icu-50.1/data/misc/windowsZones.txt
new file mode 100644
index 00000000000..5235943091b
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/misc/windowsZones.txt
@@ -0,0 +1,678 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/windowsZones.xml
+// *
+// ***************************************************************************
+windowsZones:table(nofallback){
+ mapTimezones{
+ "AUS Central Standard Time"{
+ 001{"Australia/Darwin"}
+ AU{"Australia/Darwin"}
+ }
+ "AUS Eastern Standard Time"{
+ 001{"Australia/Sydney"}
+ AU{"Australia/Sydney Australia/Melbourne"}
+ }
+ "Afghanistan Standard Time"{
+ 001{"Asia/Kabul"}
+ AF{"Asia/Kabul"}
+ }
+ "Alaskan Standard Time"{
+ 001{"America/Anchorage"}
+ US{
+ "America/Anchorage America/Juneau America/Nome America/Sitka America/"
+ "Yakutat"
+ }
+ }
+ "Arab Standard Time"{
+ 001{"Asia/Riyadh"}
+ BH{"Asia/Bahrain"}
+ KW{"Asia/Kuwait"}
+ QA{"Asia/Qatar"}
+ SA{"Asia/Riyadh"}
+ YE{"Asia/Aden"}
+ }
+ "Arabian Standard Time"{
+ 001{"Asia/Dubai"}
+ AE{"Asia/Dubai"}
+ OM{"Asia/Muscat"}
+ ZZ{"Etc/GMT-4"}
+ }
+ "Arabic Standard Time"{
+ 001{"Asia/Baghdad"}
+ IQ{"Asia/Baghdad"}
+ }
+ "Argentina Standard Time"{
+ 001{"America/Buenos_Aires"}
+ AR{
+ "America/Buenos_Aires America/Argentina/La_Rioja America/Argentina/Ri"
+ "o_Gallegos America/Argentina/Salta America/Argentina/San_Juan Americ"
+ "a/Argentina/San_Luis America/Argentina/Tucuman America/Argentina/Ush"
+ "uaia America/Catamarca America/Cordoba America/Jujuy America/Mendoza"
+ }
+ }
+ "Atlantic Standard Time"{
+ 001{"America/Halifax"}
+ BM{"Atlantic/Bermuda"}
+ CA{"America/Halifax America/Glace_Bay America/Goose_Bay America/Moncton"}
+ GL{"America/Thule"}
+ }
+ "Azerbaijan Standard Time"{
+ 001{"Asia/Baku"}
+ AZ{"Asia/Baku"}
+ }
+ "Azores Standard Time"{
+ 001{"Atlantic/Azores"}
+ GL{"America/Scoresbysund"}
+ PT{"Atlantic/Azores"}
+ }
+ "Bahia Standard Time"{
+ 001{"America/Bahia"}
+ BR{"America/Bahia"}
+ }
+ "Bangladesh Standard Time"{
+ 001{"Asia/Dhaka"}
+ BD{"Asia/Dhaka"}
+ BT{"Asia/Thimphu"}
+ }
+ "Canada Central Standard Time"{
+ 001{"America/Regina"}
+ CA{"America/Regina America/Swift_Current"}
+ }
+ "Cape Verde Standard Time"{
+ 001{"Atlantic/Cape_Verde"}
+ CV{"Atlantic/Cape_Verde"}
+ ZZ{"Etc/GMT+1"}
+ }
+ "Caucasus Standard Time"{
+ 001{"Asia/Yerevan"}
+ AM{"Asia/Yerevan"}
+ }
+ "Cen. Australia Standard Time"{
+ 001{"Australia/Adelaide"}
+ AU{"Australia/Adelaide Australia/Broken_Hill"}
+ }
+ "Central America Standard Time"{
+ 001{"America/Guatemala"}
+ BZ{"America/Belize"}
+ CR{"America/Costa_Rica"}
+ EC{"Pacific/Galapagos"}
+ GT{"America/Guatemala"}
+ HN{"America/Tegucigalpa"}
+ NI{"America/Managua"}
+ SV{"America/El_Salvador"}
+ ZZ{"Etc/GMT+6"}
+ }
+ "Central Asia Standard Time"{
+ 001{"Asia/Almaty"}
+ AQ{"Antarctica/Vostok"}
+ IO{"Indian/Chagos"}
+ KG{"Asia/Bishkek"}
+ KZ{"Asia/Almaty Asia/Qyzylorda"}
+ ZZ{"Etc/GMT-6"}
+ }
+ "Central Brazilian Standard Time"{
+ 001{"America/Cuiaba"}
+ BR{"America/Cuiaba America/Campo_Grande"}
+ }
+ "Central Europe Standard Time"{
+ 001{"Europe/Budapest"}
+ AL{"Europe/Tirane"}
+ CZ{"Europe/Prague"}
+ HU{"Europe/Budapest"}
+ ME{"Europe/Podgorica"}
+ RS{"Europe/Belgrade"}
+ SI{"Europe/Ljubljana"}
+ SK{"Europe/Bratislava"}
+ }
+ "Central European Standard Time"{
+ 001{"Europe/Warsaw"}
+ BA{"Europe/Sarajevo"}
+ HR{"Europe/Zagreb"}
+ MK{"Europe/Skopje"}
+ PL{"Europe/Warsaw"}
+ }
+ "Central Pacific Standard Time"{
+ 001{"Pacific/Guadalcanal"}
+ AQ{"Antarctica/Macquarie"}
+ FM{"Pacific/Ponape Pacific/Kosrae"}
+ NC{"Pacific/Noumea"}
+ SB{"Pacific/Guadalcanal"}
+ VU{"Pacific/Efate"}
+ ZZ{"Etc/GMT-11"}
+ }
+ "Central Standard Time (Mexico)"{
+ 001{"America/Mexico_City"}
+ MX{
+ "America/Mexico_City America/Bahia_Banderas America/Cancun America/Me"
+ "rida America/Monterrey"
+ }
+ }
+ "Central Standard Time"{
+ 001{"America/Chicago"}
+ CA{
+ "America/Winnipeg America/Rainy_River America/Rankin_Inlet America/Re"
+ "solute"
+ }
+ MX{"America/Matamoros"}
+ US{
+ "America/Chicago America/Indiana/Knox America/Indiana/Tell_City Ameri"
+ "ca/Menominee America/North_Dakota/Beulah America/North_Dakota/Center"
+ " America/North_Dakota/New_Salem"
+ }
+ ZZ{"CST6CDT"}
+ }
+ "China Standard Time"{
+ 001{"Asia/Shanghai"}
+ CN{"Asia/Shanghai Asia/Chongqing Asia/Harbin Asia/Kashgar Asia/Urumqi"}
+ HK{"Asia/Hong_Kong"}
+ MO{"Asia/Macau"}
+ }
+ "Dateline Standard Time"{
+ 001{"Etc/GMT+12"}
+ ZZ{"Etc/GMT+12"}
+ }
+ "E. Africa Standard Time"{
+ 001{"Africa/Nairobi"}
+ AQ{"Antarctica/Syowa"}
+ DJ{"Africa/Djibouti"}
+ ER{"Africa/Asmera"}
+ ET{"Africa/Addis_Ababa"}
+ KE{"Africa/Nairobi"}
+ KM{"Indian/Comoro"}
+ MG{"Indian/Antananarivo"}
+ SD{"Africa/Khartoum"}
+ SO{"Africa/Mogadishu"}
+ SS{"Africa/Juba"}
+ TZ{"Africa/Dar_es_Salaam"}
+ UG{"Africa/Kampala"}
+ YT{"Indian/Mayotte"}
+ ZZ{"Etc/GMT-3"}
+ }
+ "E. Australia Standard Time"{
+ 001{"Australia/Brisbane"}
+ AU{"Australia/Brisbane Australia/Lindeman"}
+ }
+ "E. Europe Standard Time"{
+ 001{"Asia/Nicosia"}
+ CY{"Asia/Nicosia"}
+ }
+ "E. South America Standard Time"{
+ 001{"America/Sao_Paulo"}
+ BR{"America/Sao_Paulo"}
+ }
+ "Eastern Standard Time"{
+ 001{"America/New_York"}
+ BS{"America/Nassau"}
+ CA{
+ "America/Toronto America/Iqaluit America/Montreal America/Nipigon Ame"
+ "rica/Pangnirtung America/Thunder_Bay"
+ }
+ TC{"America/Grand_Turk"}
+ US{
+ "America/New_York America/Detroit America/Indiana/Petersburg America/"
+ "Indiana/Vincennes America/Indiana/Winamac America/Kentucky/Monticell"
+ "o America/Louisville"
+ }
+ ZZ{"EST5EDT"}
+ }
+ "Egypt Standard Time"{
+ 001{"Africa/Cairo"}
+ EG{"Africa/Cairo"}
+ PS{"Asia/Gaza Asia/Hebron"}
+ }
+ "Ekaterinburg Standard Time"{
+ 001{"Asia/Yekaterinburg"}
+ RU{"Asia/Yekaterinburg"}
+ }
+ "FLE Standard Time"{
+ 001{"Europe/Kiev"}
+ AX{"Europe/Mariehamn"}
+ BG{"Europe/Sofia"}
+ EE{"Europe/Tallinn"}
+ FI{"Europe/Helsinki"}
+ LT{"Europe/Vilnius"}
+ LV{"Europe/Riga"}
+ UA{"Europe/Kiev Europe/Simferopol Europe/Uzhgorod Europe/Zaporozhye"}
+ }
+ "Fiji Standard Time"{
+ 001{"Pacific/Fiji"}
+ FJ{"Pacific/Fiji"}
+ }
+ "GMT Standard Time"{
+ 001{"Europe/London"}
+ ES{"Atlantic/Canary"}
+ FO{"Atlantic/Faeroe"}
+ GB{"Europe/London"}
+ GG{"Europe/Guernsey"}
+ IE{"Europe/Dublin"}
+ IM{"Europe/Isle_of_Man"}
+ JE{"Europe/Jersey"}
+ PT{"Europe/Lisbon Atlantic/Madeira"}
+ }
+ "GTB Standard Time"{
+ 001{"Europe/Bucharest"}
+ GR{"Europe/Athens"}
+ MD{"Europe/Chisinau"}
+ RO{"Europe/Bucharest"}
+ }
+ "Georgian Standard Time"{
+ 001{"Asia/Tbilisi"}
+ GE{"Asia/Tbilisi"}
+ }
+ "Greenland Standard Time"{
+ 001{"America/Godthab"}
+ GL{"America/Godthab"}
+ }
+ "Greenwich Standard Time"{
+ 001{"Atlantic/Reykjavik"}
+ BF{"Africa/Ouagadougou"}
+ CI{"Africa/Abidjan"}
+ EH{"Africa/El_Aaiun"}
+ GH{"Africa/Accra"}
+ GM{"Africa/Banjul"}
+ GN{"Africa/Conakry"}
+ GW{"Africa/Bissau"}
+ IS{"Atlantic/Reykjavik"}
+ LR{"Africa/Monrovia"}
+ ML{"Africa/Bamako"}
+ MR{"Africa/Nouakchott"}
+ SH{"Atlantic/St_Helena"}
+ SL{"Africa/Freetown"}
+ SN{"Africa/Dakar"}
+ ST{"Africa/Sao_Tome"}
+ TG{"Africa/Lome"}
+ }
+ "Hawaiian Standard Time"{
+ 001{"Pacific/Honolulu"}
+ CK{"Pacific/Rarotonga"}
+ PF{"Pacific/Tahiti"}
+ UM{"Pacific/Johnston"}
+ US{"Pacific/Honolulu"}
+ ZZ{"Etc/GMT+10"}
+ }
+ "India Standard Time"{
+ 001{"Asia/Calcutta"}
+ IN{"Asia/Calcutta"}
+ }
+ "Iran Standard Time"{
+ 001{"Asia/Tehran"}
+ IR{"Asia/Tehran"}
+ }
+ "Israel Standard Time"{
+ 001{"Asia/Jerusalem"}
+ IL{"Asia/Jerusalem"}
+ }
+ "Jordan Standard Time"{
+ 001{"Asia/Amman"}
+ JO{"Asia/Amman"}
+ }
+ "Kaliningrad Standard Time"{
+ 001{"Europe/Kaliningrad"}
+ BY{"Europe/Minsk"}
+ RU{"Europe/Kaliningrad"}
+ }
+ "Korea Standard Time"{
+ 001{"Asia/Seoul"}
+ KP{"Asia/Pyongyang"}
+ KR{"Asia/Seoul"}
+ }
+ "Magadan Standard Time"{
+ 001{"Asia/Magadan"}
+ RU{"Asia/Magadan Asia/Anadyr Asia/Kamchatka"}
+ }
+ "Mauritius Standard Time"{
+ 001{"Indian/Mauritius"}
+ MU{"Indian/Mauritius"}
+ RE{"Indian/Reunion"}
+ SC{"Indian/Mahe"}
+ }
+ "Middle East Standard Time"{
+ 001{"Asia/Beirut"}
+ LB{"Asia/Beirut"}
+ }
+ "Montevideo Standard Time"{
+ 001{"America/Montevideo"}
+ UY{"America/Montevideo"}
+ }
+ "Morocco Standard Time"{
+ 001{"Africa/Casablanca"}
+ MA{"Africa/Casablanca"}
+ }
+ "Mountain Standard Time (Mexico)"{
+ 001{"America/Chihuahua"}
+ MX{"America/Chihuahua America/Mazatlan"}
+ }
+ "Mountain Standard Time"{
+ 001{"America/Denver"}
+ CA{
+ "America/Edmonton America/Cambridge_Bay America/Inuvik America/Yellow"
+ "knife"
+ }
+ MX{"America/Ojinaga"}
+ US{"America/Denver America/Boise America/Shiprock"}
+ ZZ{"MST7MDT"}
+ }
+ "Myanmar Standard Time"{
+ 001{"Asia/Rangoon"}
+ CC{"Indian/Cocos"}
+ MM{"Asia/Rangoon"}
+ }
+ "N. Central Asia Standard Time"{
+ 001{"Asia/Novosibirsk"}
+ RU{"Asia/Novosibirsk Asia/Novokuznetsk Asia/Omsk"}
+ }
+ "Namibia Standard Time"{
+ 001{"Africa/Windhoek"}
+ NA{"Africa/Windhoek"}
+ }
+ "Nepal Standard Time"{
+ 001{"Asia/Katmandu"}
+ NP{"Asia/Katmandu"}
+ }
+ "New Zealand Standard Time"{
+ 001{"Pacific/Auckland"}
+ AQ{"Antarctica/South_Pole Antarctica/McMurdo"}
+ NZ{"Pacific/Auckland"}
+ }
+ "Newfoundland Standard Time"{
+ 001{"America/St_Johns"}
+ CA{"America/St_Johns"}
+ }
+ "North Asia East Standard Time"{
+ 001{"Asia/Irkutsk"}
+ RU{"Asia/Irkutsk"}
+ }
+ "North Asia Standard Time"{
+ 001{"Asia/Krasnoyarsk"}
+ RU{"Asia/Krasnoyarsk"}
+ }
+ "Pacific SA Standard Time"{
+ 001{"America/Santiago"}
+ AQ{"Antarctica/Palmer"}
+ CL{"America/Santiago"}
+ }
+ "Pacific Standard Time (Mexico)"{
+ 001{"America/Santa_Isabel"}
+ MX{"America/Santa_Isabel"}
+ }
+ "Pacific Standard Time"{
+ 001{"America/Los_Angeles"}
+ CA{"America/Vancouver America/Dawson America/Whitehorse"}
+ MX{"America/Tijuana"}
+ US{"America/Los_Angeles"}
+ ZZ{"PST8PDT"}
+ }
+ "Pakistan Standard Time"{
+ 001{"Asia/Karachi"}
+ PK{"Asia/Karachi"}
+ }
+ "Paraguay Standard Time"{
+ 001{"America/Asuncion"}
+ PY{"America/Asuncion"}
+ }
+ "Romance Standard Time"{
+ 001{"Europe/Paris"}
+ BE{"Europe/Brussels"}
+ DK{"Europe/Copenhagen"}
+ ES{"Europe/Madrid Africa/Ceuta"}
+ FR{"Europe/Paris"}
+ }
+ "Russian Standard Time"{
+ 001{"Europe/Moscow"}
+ RU{"Europe/Moscow Europe/Samara Europe/Volgograd"}
+ }
+ "SA Eastern Standard Time"{
+ 001{"America/Cayenne"}
+ AQ{"Antarctica/Rothera"}
+ BR{
+ "America/Fortaleza America/Araguaina America/Belem America/Maceio Ame"
+ "rica/Recife America/Santarem"
+ }
+ FK{"Atlantic/Stanley"}
+ GF{"America/Cayenne"}
+ SR{"America/Paramaribo"}
+ ZZ{"Etc/GMT+3"}
+ }
+ "SA Pacific Standard Time"{
+ 001{"America/Bogota"}
+ CA{"America/Coral_Harbour"}
+ CO{"America/Bogota"}
+ EC{"America/Guayaquil"}
+ HT{"America/Port-au-Prince"}
+ JM{"America/Jamaica"}
+ KY{"America/Cayman"}
+ PA{"America/Panama"}
+ PE{"America/Lima"}
+ ZZ{"Etc/GMT+5"}
+ }
+ "SA Western Standard Time"{
+ 001{"America/La_Paz"}
+ AG{"America/Antigua"}
+ AI{"America/Anguilla"}
+ AW{"America/Aruba"}
+ BB{"America/Barbados"}
+ BL{"America/St_Barthelemy"}
+ BO{"America/La_Paz"}
+ BQ{"America/Kralendijk"}
+ BR{
+ "America/Manaus America/Boa_Vista America/Eirunepe America/Porto_Velh"
+ "o America/Rio_Branco"
+ }
+ CA{"America/Blanc-Sablon"}
+ CW{"America/Curacao"}
+ DM{"America/Dominica"}
+ DO{"America/Santo_Domingo"}
+ GD{"America/Grenada"}
+ GP{"America/Guadeloupe"}
+ GY{"America/Guyana"}
+ KN{"America/St_Kitts"}
+ LC{"America/St_Lucia"}
+ MF{"America/Marigot"}
+ MQ{"America/Martinique"}
+ MS{"America/Montserrat"}
+ PR{"America/Puerto_Rico"}
+ SX{"America/Lower_Princes"}
+ TT{"America/Port_of_Spain"}
+ VC{"America/St_Vincent"}
+ VG{"America/Tortola"}
+ VI{"America/St_Thomas"}
+ ZZ{"Etc/GMT+4"}
+ }
+ "SE Asia Standard Time"{
+ 001{"Asia/Bangkok"}
+ AQ{"Antarctica/Davis"}
+ CX{"Indian/Christmas"}
+ ID{"Asia/Jakarta Asia/Pontianak"}
+ KH{"Asia/Phnom_Penh"}
+ LA{"Asia/Vientiane"}
+ MN{"Asia/Hovd"}
+ TH{"Asia/Bangkok"}
+ VN{"Asia/Saigon"}
+ ZZ{"Etc/GMT-7"}
+ }
+ "Samoa Standard Time"{
+ 001{"Pacific/Apia"}
+ WS{"Pacific/Apia"}
+ }
+ "Singapore Standard Time"{
+ 001{"Asia/Singapore"}
+ BN{"Asia/Brunei"}
+ ID{"Asia/Makassar"}
+ MY{"Asia/Kuala_Lumpur Asia/Kuching"}
+ PH{"Asia/Manila"}
+ SG{"Asia/Singapore"}
+ ZZ{"Etc/GMT-8"}
+ }
+ "South Africa Standard Time"{
+ 001{"Africa/Johannesburg"}
+ BI{"Africa/Bujumbura"}
+ BW{"Africa/Gaborone"}
+ CD{"Africa/Lubumbashi"}
+ LS{"Africa/Maseru"}
+ LY{"Africa/Tripoli"}
+ MW{"Africa/Blantyre"}
+ MZ{"Africa/Maputo"}
+ RW{"Africa/Kigali"}
+ SZ{"Africa/Mbabane"}
+ ZA{"Africa/Johannesburg"}
+ ZM{"Africa/Lusaka"}
+ ZW{"Africa/Harare"}
+ ZZ{"Etc/GMT-2"}
+ }
+ "Sri Lanka Standard Time"{
+ 001{"Asia/Colombo"}
+ LK{"Asia/Colombo"}
+ }
+ "Syria Standard Time"{
+ 001{"Asia/Damascus"}
+ SY{"Asia/Damascus"}
+ }
+ "Taipei Standard Time"{
+ 001{"Asia/Taipei"}
+ TW{"Asia/Taipei"}
+ }
+ "Tasmania Standard Time"{
+ 001{"Australia/Hobart"}
+ AU{"Australia/Hobart Australia/Currie"}
+ }
+ "Tokyo Standard Time"{
+ 001{"Asia/Tokyo"}
+ ID{"Asia/Jayapura"}
+ JP{"Asia/Tokyo"}
+ PW{"Pacific/Palau"}
+ TL{"Asia/Dili"}
+ ZZ{"Etc/GMT-9"}
+ }
+ "Tonga Standard Time"{
+ 001{"Pacific/Tongatapu"}
+ KI{"Pacific/Enderbury"}
+ TK{"Pacific/Fakaofo"}
+ TO{"Pacific/Tongatapu"}
+ ZZ{"Etc/GMT-13"}
+ }
+ "Turkey Standard Time"{
+ 001{"Europe/Istanbul"}
+ TR{"Europe/Istanbul"}
+ }
+ "US Eastern Standard Time"{
+ 001{"America/Indianapolis"}
+ US{"America/Indianapolis America/Indiana/Marengo America/Indiana/Vevay"}
+ }
+ "US Mountain Standard Time"{
+ 001{"America/Phoenix"}
+ CA{"America/Dawson_Creek America/Creston"}
+ MX{"America/Hermosillo"}
+ US{"America/Phoenix"}
+ ZZ{"Etc/GMT+7"}
+ }
+ "UTC"{
+ 001{"Etc/GMT"}
+ GL{"America/Danmarkshavn"}
+ ZZ{"Etc/GMT"}
+ }
+ "UTC+12"{
+ 001{"Etc/GMT-12"}
+ KI{"Pacific/Tarawa"}
+ MH{"Pacific/Majuro Pacific/Kwajalein"}
+ NR{"Pacific/Nauru"}
+ TV{"Pacific/Funafuti"}
+ UM{"Pacific/Wake"}
+ WF{"Pacific/Wallis"}
+ ZZ{"Etc/GMT-12"}
+ }
+ "UTC-02"{
+ 001{"Etc/GMT+2"}
+ BR{"America/Noronha"}
+ GS{"Atlantic/South_Georgia"}
+ ZZ{"Etc/GMT+2"}
+ }
+ "UTC-11"{
+ 001{"Etc/GMT+11"}
+ AS{"Pacific/Pago_Pago"}
+ NU{"Pacific/Niue"}
+ UM{"Pacific/Midway"}
+ ZZ{"Etc/GMT+11"}
+ }
+ "Ulaanbaatar Standard Time"{
+ 001{"Asia/Ulaanbaatar"}
+ MN{"Asia/Ulaanbaatar Asia/Choibalsan"}
+ }
+ "Venezuela Standard Time"{
+ 001{"America/Caracas"}
+ VE{"America/Caracas"}
+ }
+ "Vladivostok Standard Time"{
+ 001{"Asia/Vladivostok"}
+ RU{"Asia/Vladivostok Asia/Sakhalin"}
+ }
+ "W. Australia Standard Time"{
+ 001{"Australia/Perth"}
+ AQ{"Antarctica/Casey"}
+ AU{"Australia/Perth"}
+ }
+ "W. Central Africa Standard Time"{
+ 001{"Africa/Lagos"}
+ AO{"Africa/Luanda"}
+ BJ{"Africa/Porto-Novo"}
+ CD{"Africa/Kinshasa"}
+ CF{"Africa/Bangui"}
+ CG{"Africa/Brazzaville"}
+ CM{"Africa/Douala"}
+ DZ{"Africa/Algiers"}
+ GA{"Africa/Libreville"}
+ GQ{"Africa/Malabo"}
+ NE{"Africa/Niamey"}
+ NG{"Africa/Lagos"}
+ TD{"Africa/Ndjamena"}
+ TN{"Africa/Tunis"}
+ ZZ{"Etc/GMT-1"}
+ }
+ "W. Europe Standard Time"{
+ 001{"Europe/Berlin"}
+ AD{"Europe/Andorra"}
+ AT{"Europe/Vienna"}
+ CH{"Europe/Zurich"}
+ DE{"Europe/Berlin"}
+ GI{"Europe/Gibraltar"}
+ IT{"Europe/Rome"}
+ LI{"Europe/Vaduz"}
+ LU{"Europe/Luxembourg"}
+ MC{"Europe/Monaco"}
+ MT{"Europe/Malta"}
+ NL{"Europe/Amsterdam"}
+ NO{"Europe/Oslo"}
+ SE{"Europe/Stockholm"}
+ SJ{"Arctic/Longyearbyen"}
+ SM{"Europe/San_Marino"}
+ VA{"Europe/Vatican"}
+ }
+ "West Asia Standard Time"{
+ 001{"Asia/Tashkent"}
+ AQ{"Antarctica/Mawson"}
+ KZ{"Asia/Oral Asia/Aqtau Asia/Aqtobe"}
+ MV{"Indian/Maldives"}
+ TF{"Indian/Kerguelen"}
+ TJ{"Asia/Dushanbe"}
+ TM{"Asia/Ashgabat"}
+ UZ{"Asia/Tashkent Asia/Samarkand"}
+ ZZ{"Etc/GMT-5"}
+ }
+ "West Pacific Standard Time"{
+ 001{"Pacific/Port_Moresby"}
+ AQ{"Antarctica/DumontDUrville"}
+ FM{"Pacific/Truk"}
+ GU{"Pacific/Guam"}
+ MP{"Pacific/Saipan"}
+ PG{"Pacific/Port_Moresby"}
+ ZZ{"Etc/GMT-10"}
+ }
+ "Yakutsk Standard Time"{
+ 001{"Asia/Yakutsk"}
+ RU{"Asia/Yakutsk"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/misc/zoneinfo64.txt b/Build/source/libs/icu/icu-50.1/data/misc/zoneinfo64.txt
index f3879a22298..1c551830c72 100644
--- a/Build/source/libs/icu/icu-49.1/data/misc/zoneinfo64.txt
+++ b/Build/source/libs/icu/icu-50.1/data/misc/zoneinfo64.txt
@@ -3,17 +3,17 @@
// Corporation and others. All Rights Reserved.
//---------------------------------------------------------
// Build tool: tz2icu
-// Build date: Fri Mar 2 01:52:03 2012
+// Build date: Fri Oct 19 07:51:00 2012
// Olson source: ftp://elsie.nci.nih.gov/pub/
-// Olson version: 2012b
-// ICU version: 49.1
+// Olson version: 2012g
+// ICU version: 50.1
//---------------------------------------------------------
// >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! <<
// >> !!! >>> DO NOT EDIT <<< !!! <<
//---------------------------------------------------------
zoneinfo64:table(nofallback) {
- TZVersion { "2012b" }
+ TZVersion { "2012g" }
Zones:array {
/* ACT */ :int { 345 } //Z#0
/* AET */ :int { 357 } //Z#1
@@ -95,9 +95,12 @@ zoneinfo64:table(nofallback) {
links:intvector { 3, 18, 391 }
} //Z#18
/* Africa/Casablanca */ :table {
- trans:intvector { -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000, -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800 }
+ trans:intvector { -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000, -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400 }
typeOffsets:intvector { -1820, 0, 0, 0, 0, 3600, 3600, 0 }
- typeMap:bin { "010201020102010201020102010201020103010201020102010201" }
+ typeMap:bin { "01020102010201020102010201020102010301020102010201020102010201" }
+ finalRule { "Morocco" }
+ finalRaw:int { 0 }
+ finalYear:int { 2013 }
} //Z#19
/* Africa/Ceuta */ :table {
transPre32:intvector { -1, 2117515772 }
@@ -1117,9 +1120,9 @@ zoneinfo64:table(nofallback) {
} //Z#183
/* America/Port-au-Prince */ :table {
transPre32:intvector { -1, 1770463056 }
- trans:intvector { -1670483460, 421218000, 436334400, 452062800, 467784000, 483512400, 499233600, 514962000, 530683200, 546411600, 562132800, 576050400, 594194400, 607500000, 625644000, 638949600, 657093600, 671004000, 688543200, 702453600, 719992800, 733903200, 752047200, 765352800, 783496800, 796802400, 814946400, 828856800, 846396000, 860306400, 877845600, 1112504400, 1130644800, 1143954000, 1162094400 }
+ trans:intvector { -1670483460, 421218000, 436334400, 452062800, 467784000, 483512400, 499233600, 514962000, 530683200, 546411600, 562132800, 576050400, 594194400, 607500000, 625644000, 638949600, 657093600, 671004000, 688543200, 702453600, 719992800, 733903200, 752047200, 765352800, 783496800, 796802400, 814946400, 828856800, 846396000, 860306400, 877845600, 1112504400, 1130644800, 1143954000, 1162094400, 1331449200, 1352008800 }
typeOffsets:intvector { -17360, 0, -18000, 0, -18000, 3600, -17340, 0 }
- typeMap:bin { "030102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "0301020102010201020102010201020102010201020102010201020102010201020102010201" }
} //Z#184
/* America/Port_of_Spain */ :table {
trans:intvector { -1825098836 }
@@ -1531,12 +1534,12 @@ zoneinfo64:table(nofallback) {
} //Z#254
/* Asia/Dacca */ :int { 257 } //Z#255
/* Asia/Damascus */ :table {
- trans:intvector { -1577931912, -1568592000, -1554080400, -1537142400, -1522630800, -1505692800, -1491181200, -1474243200, -1459126800, -242265600, -228877200, -210556800, -197427600, -178934400, -165718800, -147398400, -134269200, -116467200, -102646800, -84326400, -71110800, -52704000, -39488400, -21168000, -7952400, 10368000, 23583600, 41904000, 55119600, 73526400, 86742000, 105062400, 118278000, 136598400, 149814000, 168134400, 181350000, 199756800, 212972400, 231292800, 241916400, 262828800, 273452400, 418694400, 433810800, 450316800, 465433200, 508896000, 529196400, 541555200, 562633200, 574387200, 594255600, 607305600, 623199600, 638928000, 654649200, 670456800, 686264400, 702684000, 717886800, 733096800, 748904400, 765151200, 780958800, 796687200, 812494800, 828309600, 844117200, 859759200, 875653200, 891208800, 907189200, 922917600, 938725200, 954540000, 970347600, 986076000, 1001883600, 1017612000, 1033419600, 1049148000, 1064955600, 1080770400, 1096578000, 1112306400, 1128114000, 1143842400, 1158872400, 1175205600, 1193950800, 1207260000, 1225486800, 1238104800, 1256850000, 1270159200, 1288299600 }
+ trans:intvector { -1577931912, -1568592000, -1554080400, -1537142400, -1522630800, -1505692800, -1491181200, -1474243200, -1459126800, -242265600, -228877200, -210556800, -197427600, -178934400, -165718800, -147398400, -134269200, -116467200, -102646800, -84326400, -71110800, -52704000, -39488400, -21168000, -7952400, 10368000, 23583600, 41904000, 55119600, 73526400, 86742000, 105062400, 118278000, 136598400, 149814000, 168134400, 181350000, 199756800, 212972400, 231292800, 241916400, 262828800, 273452400, 418694400, 433810800, 450316800, 465433200, 508896000, 529196400, 541555200, 562633200, 574387200, 594255600, 607305600, 623199600, 638928000, 654649200, 670456800, 686264400, 702684000, 717886800, 733096800, 748904400, 765151200, 780958800, 796687200, 812494800, 828309600, 844117200, 859759200, 875653200, 891208800, 907189200, 922917600, 938725200, 954540000, 970347600, 986076000, 1001883600, 1017612000, 1033419600, 1049148000, 1064955600, 1080770400, 1096578000, 1112306400, 1128114000, 1143842400, 1158872400, 1175205600, 1193950800, 1207260000, 1225486800, 1238104800, 1256850000, 1270159200, 1288299600, 1301608800, 1319749200, 1333058400, 1351198800 }
typeOffsets:intvector { 8712, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Syria" }
finalRaw:int { 7200 }
- finalYear:int { 2011 }
+ finalYear:int { 2013 }
} //Z#256
/* Asia/Dhaka */ :table {
transPre32:intvector { -1, 1770423996 }
@@ -1562,9 +1565,9 @@ zoneinfo64:table(nofallback) {
} //Z#260
/* Asia/Gaza */ :table {
transPre32:intvector { -1, 2109557424 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576540000, 589237200, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1207000800, 1219957200, 1238104800, 1252018800, 1269640860, 1281474000, 1301738460, 1312146000 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576540000, 589237200, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1207000800, 1219957200, 1238104800, 1252018800, 1269640860, 1281474000, 1301738460, 1312146000, 1333058400, 1348178400 }
typeOffsets:intvector { 8272, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
} //Z#261
/* Asia/Harbin */ :table {
trans:intvector { -1325492804, -1194078600, -946800000, -115894800, 325956600, 515520000, 527007600, 545155200, 558457200, 576604800, 589906800, 608659200, 621961200, 640108800, 653410800, 671558400, 684860400 }
@@ -1573,9 +1576,9 @@ zoneinfo64:table(nofallback) {
} //Z#262
/* Asia/Hebron */ :table {
transPre32:intvector { -1, 2109557273 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576540000, 589237200, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1207000800, 1220216400, 1238104800, 1252018800, 1269640860, 1281474000, 1301652060, 1312146000, 1314655200, 1317340800 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576540000, 589237200, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1207000800, 1220216400, 1238104800, 1252018800, 1269640860, 1281474000, 1301652060, 1312146000, 1314655200, 1317340800, 1333058400, 1348178400 }
typeOffsets:intvector { 8423, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
} //Z#263
/* Asia/Ho_Chi_Minh */ :table {
trans:intvector { -2005974400, -1855983920, -1819954800, -1220428800 }
@@ -2749,9 +2752,12 @@ zoneinfo64:table(nofallback) {
} //Z#538
/* Pacific/Apia */ :table {
transPre32:intvector { -1, 1439229312 }
- trans:intvector { -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400 }
+ trans:intvector { -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400, 1348927200 }
typeOffsets:intvector { 45184, 0, -41400, 0, -41216, 0, -39600, 0, -39600, 3600, 46800, 0, 46800, 3600 }
- typeMap:bin { "0201030403040605" }
+ typeMap:bin { "020103040304060506" }
+ finalRule { "WS" }
+ finalRaw:int { 46800 }
+ finalYear:int { 2013 }
links:intvector { 519, 539 }
} //Z#539
/* Pacific/Auckland */ :table {
@@ -2802,14 +2808,17 @@ zoneinfo64:table(nofallback) {
} //Z#545
/* Pacific/Fakaofo */ :table {
transPre32:intvector { -1, 2117555592 }
- trans:intvector { 1325239200 }
- typeOffsets:intvector { -41096, 0, -36000, 0, 50400, 0 }
+ trans:intvector { 1325242800 }
+ typeOffsets:intvector { -41096, 0, -39600, 0, 46800, 0 }
typeMap:bin { "0102" }
} //Z#546
/* Pacific/Fiji */ :table {
- trans:intvector { -1709985220, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400, 1299333600, 1319292000, 1327154400 }
+ trans:intvector { -1709985220, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400, 1299333600, 1319292000, 1327154400, 1350741600 }
typeOffsets:intvector { 42820, 0, 43200, 0, 43200, 3600 }
- typeMap:bin { "0102010201020102010201" }
+ typeMap:bin { "010201020102010201020102" }
+ finalRule { "Fiji" }
+ finalRaw:int { 43200 }
+ finalYear:int { 2013 }
} //Z#547
/* Pacific/Funafuti */ :table {
transPre32:intvector { -1, 2117471484 }
@@ -3311,48 +3320,57 @@ zoneinfo64:table(nofallback) {
EUAsia:intvector {
2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 3600
} //_#13
+ Fiji:intvector {
+ 9, 18, -1, 7200, 0, 0, 18, -1, 10800, 0, 3600
+ } //_#14
Jordan:intvector {
2, -31, -5, 86400, 0, 9, -31, -6, 0, 1, 3600
- } //_#14
+ } //_#15
LH:intvector {
9, 1, -1, 7200, 0, 3, 1, -1, 7200, 0, 1800
- } //_#15
+ } //_#16
Lebanon:intvector {
2, -31, -1, 0, 0, 9, -31, -1, 0, 0, 3600
- } //_#16
+ } //_#17
Mexico:intvector {
3, 1, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#17
+ } //_#18
+ Morocco:intvector {
+ 3, -30, -1, 7200, 0, 8, -30, -1, 10800, 0, 3600
+ } //_#19
NZ:intvector {
8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600
- } //_#18
+ } //_#20
NZAQ:intvector {
8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600
- } //_#19
+ } //_#21
Namibia:intvector {
8, 1, -1, 7200, 0, 3, 1, -1, 7200, 0, 3600
- } //_#20
+ } //_#22
Para:intvector {
9, 1, -1, 0, 0, 3, 8, -1, 0, 0, 3600
- } //_#21
+ } //_#23
Syria:intvector {
- 3, 1, -6, 0, 0, 9, -31, -6, 0, 0, 3600
- } //_#22
+ 2, -31, -6, 0, 0, 9, -31, -6, 0, 0, 3600
+ } //_#24
SystemV:intvector {
3, -30, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#23
+ } //_#25
TC:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#24
+ } //_#26
Thule:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#25
+ } //_#27
US:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#26
+ } //_#28
Uruguay:intvector {
9, 1, -1, 7200, 0, 2, 8, -1, 7200, 0, 3600
- } //_#27
+ } //_#29
+ WS:intvector {
+ 8, -30, -1, 10800, 0, 3, 1, -1, 14400, 0, 3600
+ } //_#30
}
Regions:array {
"AU", //Z#0 ACT
diff --git a/Build/source/libs/icu/icu-49.1/data/pkgdataMakefile.in b/Build/source/libs/icu/icu-50.1/data/pkgdataMakefile.in
index 5caec6600d8..734760cd174 100644
--- a/Build/source/libs/icu/icu-49.1/data/pkgdataMakefile.in
+++ b/Build/source/libs/icu/icu-50.1/data/pkgdataMakefile.in
@@ -1,5 +1,5 @@
## pkgdataMakefile.in for ICU data
-## Copyright (c) 2008-2009, International Business Machines Corporation and
+## Copyright (c) 2008-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
@@ -20,7 +20,7 @@ all : clean
@echo SO=$(SO) >> $(OUTPUTFILE)
@echo SOBJ=$(SOBJ) >> $(OUTPUTFILE)
@echo A=$(A) >> $(OUTPUTFILE)
- @echo LIBPREFIX=$(LIBPREFIX) >> $(OUTPUTFILE)
+ @echo LIBPREFIX=$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED) >> $(OUTPUTFILE)
@echo LIB_EXT_ORDER=$(FINAL_SO_TARGET) >> $(OUTPUTFILE)
@echo COMPILE="$(COMPILE.c)" >> $(OUTPUTFILE)
@echo LIBFLAGS="-I$(top_srcdir)/common -I$(top_builddir)/common $(SHAREDLIBCPPFLAGS) $(SHAREDLIBCFLAGS)" >> $(OUTPUTFILE)
@@ -32,7 +32,7 @@ all : clean
@echo AR=$(AR) >> $(OUTPUTFILE)
@echo ARFLAGS=$(ARFLAGS) >> $(OUTPUTFILE)
@echo RANLIB=$(RANLIB) >> $(OUTPUTFILE)
- @echo INSTALL_CMD=$(INSTALL_DATA) >> $(OUTPUTFILE)
+ @echo INSTALL_CMD=$(INSTALL) >> $(OUTPUTFILE)
clean :
diff --git a/Build/source/libs/icu/icu-49.1/data/region/af.txt b/Build/source/libs/icu/icu-50.1/data/region/af.txt
index 7ffe97db4f4..9e7d68157fa 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/af.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/af.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/af.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/af.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ af{
034{"Suid-Asië"}
035{"Suidoos-Asië"}
039{"Suid-Europa"}
- 053{"Australië en Nieu-Seeland"}
+ 053{"Australasië"}
054{"Melanesië"}
057{"Mikronesiese streek"}
061{"Polinesië"}
@@ -72,6 +72,7 @@ af{
BM{"Bermuda"}
BN{"Broenei"}
BO{"Bolivië"}
+ BQ{"Karibiese Nederland"}
BR{"Brasilië"}
BS{"Bahamas"}
BT{"Bhoetan"}
@@ -93,9 +94,9 @@ af{
CO{"Kolombië"}
CP{"Clipperton-eiland"}
CR{"Costa Rica"}
- CS{"Serwië en Montenegro"}
CU{"Kuba"}
CV{"Kaap Verde"}
+ CW{"Curaçao"}
CX{"Kerseiland"}
CY{"Ciprus"}
CZ{"Tjeggiese Republiek"}
@@ -255,8 +256,10 @@ af{
SN{"Senegal"}
SO{"Somalië"}
SR{"Suriname"}
+ SS{"Suid-Soedan"}
ST{"Sao Tome en Principe"}
SV{"Salvador"}
+ SX{"Sint Maarten"}
SY{"Sirië"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -298,5 +301,5 @@ af{
ZW{"Zimbabwe"}
ZZ{"Onbekend gebied"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/agq.txt b/Build/source/libs/icu/icu-50.1/data/region/agq.txt
index df7ab7fcb5d..22e463a561d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/agq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/agq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/agq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/agq.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ agq{
CN{"Chaenà"}
CO{"Kòlombìa"}
CR{"Kòsɨ̀tà Lekà"}
- CS{"Sɛɛbìa à Mùŋtànegùlù"}
CU{"Kuuwbà"}
CV{"Chwɨla ŋ̀ Kɛ̀b Vɛ̂ɛ"}
CY{"Saekpùlù"}
@@ -238,5 +237,5 @@ agq{
ZM{"Zambìa"}
ZW{"Zìmbagbɛ̀"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ak.txt b/Build/source/libs/icu/icu-50.1/data/region/ak.txt
index 95e70463f43..8a9f2beb833 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ak.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ak.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ak.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ak.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ak{
CN{"Kyaena"}
CO{"Kolombia"}
CR{"Kɔsta Rika"}
- CS{"Sɛɛbea ne Mɔntenɛgro"}
CU{"Kuba"}
CV{"Kepvɛdfo Islands"}
CY{"Saeprɔs"}
@@ -238,5 +237,5 @@ ak{
ZM{"Zambia"}
ZW{"Zembabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/am.txt b/Build/source/libs/icu/icu-50.1/data/region/am.txt
index f567168b89d..7973cfb99b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/am.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/am.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/am.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/am.xml
// *
// ***************************************************************************
/**
@@ -22,14 +22,14 @@ am{
015{"ሰሜናዊ አáሪካ"}
017{"መካከለኛዠአáሪካ"}
018{"ደቡባዊ አáሪካ"}
- 019{"አሜሪካዎች"}
+ 019{"አሜሪካ"}
021{"ሰሜናዊ አሜሪካ"}
029{"ካሪቢያን"}
030{"áˆá‹•áˆ«á‰£á‹Š እሲያ"}
034{"ደቡባዊ እሲያ"}
035{"áˆá‹•áˆ«á‰£á‹Š ደቡብ እሲያ"}
039{"ደቡባዊ አá‹áˆ®á“"}
- 053{"አá‹áˆµá‰µáˆ«áˆŠá‹«áŠ“ ኒá‹á‹šáˆ‹áŠ•á‹µ"}
+ 053{"አá‹áˆµá‰µáˆ«áˆŠá‹«"}
054{"ሜላኔዥያ"}
057{"የማይክሮኔዥያን ክáˆáˆ"}
061{"á–ሊኔዥያ"}
@@ -72,6 +72,7 @@ am{
BM{"ቤርሙዳ"}
BN{"ብሩኒ"}
BO{"ቦሊቪያ"}
+ BQ{"የካሪቢያን ኔዘርላንድስ"}
BR{"ብራዚáˆ"}
BS{"ባሃማስ"}
BT{"ቡህታን"}
@@ -83,7 +84,7 @@ am{
CC{"ኮኮስ[ኬሊንáŒ] ደሴቶች"}
CD{"ኮንጎ"}
CF{"የመካከለኛዠአáሪካ ሪáብሊክ"}
- CG{"ኮንáŒ"}
+ CG{"ኮንጎ ብራዛቪáˆ"}
CH{"ስዊዘርላንድ"}
CI{"ኮት ዲቯር"}
CK{"ኩክ ደሴቶች"}
@@ -93,9 +94,9 @@ am{
CO{"ኮሎáˆá‰¢á‹«"}
CP{"ክሊáርቶን ደሴት"}
CR{"ኮስታ ሪካ"}
- CS{"ሰርቢያ"}
CU{"ኩባ"}
CV{"ኬᕠቬርዴ"}
+ CW{"ኩራሳዎ"}
CX{"የገና ደሴት"}
CY{"ሳይá•áˆ¨áˆµ"}
CZ{"ቼክ ሪá‘ብሊክ"}
@@ -138,7 +139,7 @@ am{
GS{"ደቡብ ጆርጂያ እና የደቡብ ሳንድዊች ደሴቶች"}
GT{"ጉዋቲማላ"}
GU{"ጉዋáˆ"}
- GW{"ቢሳዎ"}
+ GW{"ጊኒ ቢሳኦ"}
GY{"ጉያና"}
HK{"ሆንጠኮንጠSAR ቻይና"}
HM{"ኽርድ ደሴቶችና ማክዶናáˆá‹µ ደሴቶች"}
@@ -192,7 +193,7 @@ am{
MH{"ማርሻሠአይላንድ"}
MK{"ማከዶኒያ"}
ML{"ማሊ"}
- MM{"ማያንማር"}
+ MM{"ማይናማር[በርማ]"}
MN{"ሞንጎሊያ"}
MO{"ማካኡSAR ቻይና"}
MP{"የሰሜናዊ ማሪያና ደሴቶች"}
@@ -227,7 +228,7 @@ am{
PK{"á“ኪስታን"}
PL{"á–ላንድ"}
PM{"ቅዱስ á’ዬር እና ሚኩኤሎን"}
- PN{"á’ትካኢርን"}
+ PN{"á’ትካኢርን አይስላንድ"}
PR{"á–ርታ ሪኮ"}
PS{"የááˆáˆµáŒ¤áˆ áŒá‹›á‰µ"}
PT{"á–ርቱጋáˆ"}
@@ -255,8 +256,10 @@ am{
SN{"ሴኔጋáˆ"}
SO{"ሱማሌ"}
SR{"ሱሪናáˆ"}
+ SS{"ደቡብ ሱዳን"}
ST{"ሳኦ ቶሜ እና á•áˆªáŠ•áˆ²á”"}
SV{"ኤሠሳáˆá‰«á‹¶áˆ­"}
+ SX{"ሲንት ማርተን"}
SY{"ሲሪያ"}
SZ{"ሱዋዚላንድ"}
TA{"ትሪስታን ዲ ኩንሃ"}
@@ -267,22 +270,22 @@ am{
TH{"ታይላንድ"}
TJ{"ታጃኪስታን"}
TK{"ቶክላá‹"}
- TL{"áˆáˆµáˆ«á‰… ቲሞር"}
+ TL{"áˆáˆµáˆ«á‰… ሌስት"}
TM{"ቱርክሜኒስታን"}
TN{"ቱኒዚያ"}
TO{"ቶንጋ"}
TR{"ቱርክ"}
- TT{"ትሪኒዳድ እና ቶባጎ"}
+ TT{"ትሪናዳድ እና ቶቤጎ"}
TV{"ቱቫሉ"}
TW{"ታይዋን"}
TZ{"ታንዛኒያ"}
UA{"ዩክሬን"}
UG{"ዩጋንዳ"}
UM{"የዩ ኤስ ጠረá ላይ ያሉ ደሴቶች"}
- US{"አሜሪካ"}
+ US{"ዩናይትድ ስቴትስ"}
UY{"ኡራጓይ"}
UZ{"á‹©á‹á‰ áŠªáˆµá‰³áŠ•"}
- VA{"ቫቲካን"}
+ VA{"ቫቲካን ከተማ"}
VC{"ቅዱስ ቪንሴንት እና áŒáˆ¬áŠ“ዲንስ"}
VE{"ቬንዙዌላ"}
VG{"የእንáŒáˆŠá‹ ድንáŒáˆ ደሴቶች"}
@@ -298,5 +301,5 @@ am{
ZW{"á‹šáˆá‰§á‰¤"}
ZZ{"á‹«áˆá‰³á‹ˆá‰€ ክáˆáˆ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ar.txt b/Build/source/libs/icu/icu-50.1/data/region/ar.txt
index 567b55e7590..9bded0948dd 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ar.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ar.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ar.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ar.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ ar{
034{"جنوب آسيا"}
035{"جنوب شرق آسيا"}
039{"جنوب أوروبا"}
- 053{"أستراليا ونيوزيلندا"}
+ 053{"أسترالاسيا"}
054{"ميلانيزيا"}
057{"الجزر الميكرونيزية"}
061{"بولينيزيا"}
@@ -51,7 +51,7 @@ ar{
AM{"أرمينيا"}
AN{"جزر الأنتيل الهولندية"}
AO{"أنغولا"}
- AQ{"القطب الجنوبي"}
+ AQ{"أنتاركتيكا"}
AR{"الأرجنتين"}
AS{"ساموا الأمريكية"}
AT{"النمسا"}
@@ -72,6 +72,7 @@ ar{
BM{"برمودا"}
BN{"بروناي"}
BO{"بوليÙيا"}
+ BQ{"هولندا الكاريبية"}
BR{"البرازيل"}
BS{"الباهاما"}
BT{"بوتان"}
@@ -93,9 +94,9 @@ ar{
CO{"كولومبيا"}
CP{"جزيرة كليبيرتون"}
CR{"كوستاريكا"}
- CS{"صربيا والجبل الأسود"}
CU{"كوبا"}
CV{"الرأس الأخضر"}
+ CW{"كوراساو"}
CX{"جزيرة الكريسماس"}
CY{"قبرص"}
CZ{"جمهورية التشيك"}
@@ -133,7 +134,7 @@ ar{
GM{"غامبيا"}
GN{"غينيا"}
GP{"جوادلوب"}
- GQ{"غينيا الاستوائية"}
+ GQ{"غينيا الإستوائية"}
GR{"اليونان"}
GS{"جورجيا الجنوبية وجزر ساندويتش الجنوبية"}
GT{"غواتيمالا"}
@@ -147,7 +148,7 @@ ar{
HT{"هايتي"}
HU{"هنغاريا"}
IC{"جزر الكناري"}
- ID{"اندونيسيا"}
+ ID{"أندونيسيا"}
IE{"أيرلندا"}
IL{"إسرائيل"}
IM{"جزيرة مان"}
@@ -187,7 +188,7 @@ ar{
MC{"موناكو"}
MD{"مولداÙيا"}
ME{"الجبل الأسود"}
- MF{"سانت مارتين"}
+ MF{"سانت مارتن"}
MG{"مدغشقر"}
MH{"جزر المارشال"}
MK{"مقدونيا"}
@@ -255,8 +256,10 @@ ar{
SN{"السنغال"}
SO{"الصومال"}
SR{"سورينام"}
+ SS{"جنوب السودان"}
ST{"ساو تومي وبرينسيبي"}
SV{"السلÙادور"}
+ SX{"سينت مارتن"}
SY{"سوريا"}
SZ{"سوازيلاند"}
TA{"تريستان دي كونها"}
@@ -279,7 +282,7 @@ ar{
UA{"أوكرانيا"}
UG{"أوغندا"}
UM{"جزر الولايات المتحدة البعيدة الصغيرة"}
- US{"الولايات المتحدة الأمريكية"}
+ US{"الولايات المتحدة"}
UY{"أورغواي"}
UZ{"أوزبكستان"}
VA{"الÙاتيكان"}
@@ -298,5 +301,5 @@ ar{
ZW{"زيمبابوي"}
ZZ{"منطقة غير معروÙØ©"}
}
- Version{"2.0.64.72"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/as.txt b/Build/source/libs/icu/icu-50.1/data/region/as.txt
index 10599644197..7fceac3cf21 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/as.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/as.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/as.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/as.xml
// *
// ***************************************************************************
/**
@@ -29,5 +29,5 @@ as{
US{"যà§à¦•à§à¦¤à§°à¦¾à¦·à§à¦Ÿà§à§°"}
ZZ{"অজà§à¦žà¦¾à¦¤ বা অবৈধ অঞà§à¦šà¦²"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/asa.txt b/Build/source/libs/icu/icu-50.1/data/region/asa.txt
index 88f6a833306..5de0ba67138 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/asa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/asa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/asa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/asa.xml
// *
// ***************************************************************************
/**
@@ -55,7 +55,6 @@ asa{
CN{"China"}
CO{"Kolombia"}
CR{"Kothtarika"}
- CS{"Therbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprothi"}
@@ -236,5 +235,5 @@ asa{
ZM{"Dhambia"}
ZW{"Dhimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/az.txt b/Build/source/libs/icu/icu-50.1/data/region/az.txt
index c08e3b5110d..b96af357155 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/az.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/az.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az.xml
// *
// ***************************************************************************
/**
@@ -289,5 +289,5 @@ az{
ZW{"Zimbabve"}
ZZ{"bilinmir"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/az_AZ.txt b/Build/source/libs/icu/icu-50.1/data/region/az_AZ.txt
index 881b97c98f0..881b97c98f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/az_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/az_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/az_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/region/az_Cyrl.txt
index 593ec2f3b3d..9862a64c2eb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/az_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/az_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Cyrl.xml
// *
// ***************************************************************************
/**
@@ -22,5 +22,5 @@ az_Cyrl{
RU{"РуÑија"}
US{"Ðмерика Бирләшмиш Штатлары"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/az_Latn.txt b/Build/source/libs/icu/icu-50.1/data/region/az_Latn.txt
index f6f143cdd65..72a33fc33e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/az_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/az_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/region/az_Latn_AZ.txt b/Build/source/libs/icu/icu-50.1/data/region/az_Latn_AZ.txt
index 45b76609276..45b76609276 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/az_Latn_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/az_Latn_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bas.txt b/Build/source/libs/icu/icu-50.1/data/region/bas.txt
index e102f3b9f92..ea14fa96317 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bas.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bas.xml
// *
// ***************************************************************************
/**
@@ -55,7 +55,6 @@ bas{
CN{"Kinà"}
CO{"Kɔ̀lɔmbìà"}
CR{"Kòstà Rikà"}
- CS{"Sɛ̀rbî nì Mɔ̀ntènegrò"}
CU{"Kubà"}
CV{"Kabwɛ᷆r"}
CY{"Kiprò"}
@@ -235,5 +234,5 @@ bas{
ZM{"Zàmbià"}
ZW{"Zìmbàbwê"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/be.txt b/Build/source/libs/icu/icu-50.1/data/region/be.txt
index 6250814d485..9582d3979bb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/be.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/be.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/be.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/be.xml
// *
// ***************************************************************************
/**
@@ -274,5 +274,5 @@ be{
ZW{"ЗімбабвÑ"}
ZZ{"ÐевÑдомы Ñ€Ñгіён"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bem.txt b/Build/source/libs/icu/icu-50.1/data/region/bem.txt
index f3fe0f94f6f..d6ceb6b35c2 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bem.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bem.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bem.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bem.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ bem{
Countries{
ZM{"Zambia"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bez.txt b/Build/source/libs/icu/icu-50.1/data/region/bez.txt
index 28fdb540c51..61de266c3e6 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bez.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bez.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bez.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bez.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ bez{
CN{"Huchina"}
CO{"Hukolombia"}
CR{"Hukostarika"}
- CS{"Huselbia na Humonteneglo"}
CU{"Hukuba"}
CV{"Hukepuvede"}
CY{"Hukuprosi"}
@@ -238,5 +237,5 @@ bez{
ZM{"Huzambia"}
ZW{"Huzimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bg.txt b/Build/source/libs/icu/icu-50.1/data/region/bg.txt
index cdb0930c777..009311a8943 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bg.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ bg{
BM{"Бермуда"}
BN{"Бруней ДаруÑалам"}
BO{"БоливиÑ"}
+ BQ{"КарибÑка ÐидерландиÑ"}
BR{"БразилиÑ"}
BS{"Бахами"}
BT{"Бутан"}
@@ -93,9 +94,9 @@ bg{
CO{"КолумбиÑ"}
CP{"ОÑтров Клипертон"}
CR{"КоÑта Рика"}
- CS{"Ð¡ÑŠÑ€Ð±Ð¸Ñ Ð¸ Черна гора"}
CU{"Куба"}
CV{"Кабо Верде"}
+ CW{"КюраÑао"}
CX{"ОÑтров КриÑтмаÑ"}
CY{"Кипър"}
CZ{"Чешка република"}
@@ -255,8 +256,10 @@ bg{
SN{"Сенегал"}
SO{"СомалиÑ"}
SR{"Суринам"}
+ SS{"Южен Судан"}
ST{"Сао Томе и Принципе"}
SV{"Ел Салвадор"}
+ SX{"Синт Мартен"}
SY{"СирийÑка арабÑка република"}
SZ{"Суазиленд"}
TA{"ТриÑтан да КунÑ"}
@@ -298,5 +301,5 @@ bg{
ZW{"Зимбабве"}
ZZ{"Ðепозната или неÑъщеÑтвуваща облаÑÑ‚"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bm.txt b/Build/source/libs/icu/icu-50.1/data/region/bm.txt
index 5ca8e51f6ad..d5e4c363a49 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bm.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ bm{
CN{"Siniwajamana"}
CO{"Kolombi"}
CR{"Kɔsitarika"}
- CS{"Serbi-ni-Mɔntenegro"}
CU{"Kuba"}
CV{"Capivɛrdi"}
CY{"Cipri"}
@@ -238,5 +237,5 @@ bm{
ZM{"Zanbi"}
ZW{"Zimbabuwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bn.txt b/Build/source/libs/icu/icu-50.1/data/region/bn.txt
index 598f27cc221..0f5693231cf 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bn.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ bn{
BM{"বারমà§à¦¡à¦¾"}
BN{"বà§à¦°à§à¦¨à§‡à¦‡"}
BO{"বোলিভিয়া"}
+ BQ{"কà§à¦¯à¦¾à¦°à¦¿à¦¬à¦¿à¦¯à¦¼à¦¾à¦¨ নেদারলà§à¦¯à¦¾à¦¨à§à¦¡à¦¸"}
BR{"বà§à¦°à¦¾à¦œà¦¿à¦²"}
BS{"বাহামা দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ"}
BT{"ভà§à¦Ÿà¦¾à¦¨"}
@@ -84,7 +85,7 @@ bn{
CD{"কঙà§à¦—ো - কিনসাসা"}
CF{"মধà§à¦¯ আফà§à¦°à¦¿à¦•à¦¾à¦¨ পà§à¦°à¦œà¦¾à¦¤à¦¨à§à¦¤à§à¦°"}
CG{"কঙà§à¦—ো"}
- CH{"সà§à¦‡à¦œà¦°à§à¦²à¦£à§à¦¡"}
+ CH{"সà§à¦‡à¦œà¦¾à¦°à¦²à§à¦¯à¦¾à¦¨à§à¦¡"}
CI{"আইভরি কোসà§à¦Ÿ"}
CK{"কà§à¦• দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ"}
CL{"চিলি"}
@@ -93,9 +94,9 @@ bn{
CO{"কোলোমà§à¦¬à¦¿à¦¯à¦¼à¦¾"}
CP{"কà§à¦²à¦¿à¦ªà¦¾à¦°à¦Ÿà¦¨ আইলà§à¦¯à¦¾à¦¨à§à¦¡"}
CR{"কোসà§à¦Ÿà¦¾à¦°à¦¿à¦•à¦¾"}
- CS{"সারবিয়ান à¦à¦¬à¦‚ মনà§à¦Ÿà§‡à¦¨à¦¿à¦—à§à¦°à§‹"}
CU{"কিউবা"}
CV{"কেপভারà§à¦¦à§‡"}
+ CW{"কà§à¦°à¦¾à¦¸à¦¾à¦“"}
CX{"কà§à¦°à¦¿à¦¸à¦®à¦¾à¦¸ দà§à¦¬à§€à¦ª"}
CY{"সাইপà§à¦°à¦¾à¦¸"}
CZ{"চেক পà§à¦°à¦œà¦¾à¦¤à¦¨à§à¦¤à§à¦°"}
@@ -115,14 +116,14 @@ bn{
ES{"সà§à¦ªà§‡à¦¨"}
ET{"ইফিওপিয়া"}
EU{"ইউরোপীয় ইউনিয়ন"}
- FI{"ফিনà§à¦²à§à¦¯à¦¾à¦£à§à¦¡"}
+ FI{"ফিনলà§à¦¯à¦¾à¦¨à§à¦¡"}
FJ{"ফিজি"}
FK{"ফকলà§à¦¯à¦¾à¦¨à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ"}
FM{"মাইকà§à¦°à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾"}
FO{"ফà§à¦¯à¦¾à¦°à¦“ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ"}
FR{"ফà§à¦°à¦¾à¦¨à§à¦¸"}
GA{"গà§à¦¯à¦¾à¦¬à¦¨"}
- GB{"গà§à¦°à§‡à¦Ÿà¦¬à§ƒà¦Ÿà§‡à¦¨"}
+ GB{"যà§à¦•à§à¦¤à¦°à¦¾à¦œà§à¦¯"}
GD{"গà§à¦°à§‡à¦¨à¦¾à¦¡à¦¾"}
GE{"জরà§à¦œà¦¿à¦¯à¦¼à¦¾"}
GF{"ফরাসী গায়ানা"}
@@ -150,7 +151,7 @@ bn{
ID{"ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾"}
IE{"আয়ারà§à¦²à¦£à§à¦¡"}
IL{"ইসà§à¦°à¦¾à¦¯à¦¼à§‡à¦²"}
- IM{"মà§à¦¯à¦¾à¦¨à¦¦à§à¦¬à§€à¦ª"}
+ IM{"আইল অফ মà§à¦¯à¦¾à¦¨"}
IN{"ভারত"}
IO{"বà§à¦°à¦¿à¦Ÿà¦¿à¦¶ ভারত মহাসাগরীয় অঞà§à¦šà¦²"}
IQ{"ইরাক"}
@@ -212,7 +213,7 @@ bn{
NF{"নিরফোক দà§à¦¬à§€à¦ª"}
NG{"নাইজেরিয়া"}
NI{"নিকারাগà§à¦¯à¦¼à¦¾"}
- NL{"হলণà§à¦¡"}
+ NL{"নেদারলà§à¦¯à¦¾à¦¨à§à¦¡à¦¸"}
NO{"নরওয়ে"}
NP{"নেপাল"}
NR{"নাউরà§"}
@@ -255,8 +256,10 @@ bn{
SN{"সেনেগাল"}
SO{"সোমালি"}
SR{"সà§à¦°à¦¿à¦¨à¦¾à¦®"}
+ SS{"দকà§à¦·à¦¿à¦¨ সà§à¦¦à¦¾à¦¨"}
ST{"সাওটোমা ও পà§à¦°à¦¿à¦¨à§à¦¸à¦¿à¦ªà¦¿"}
SV{"à¦à¦² সালভেদর"}
+ SX{"সিনà§à¦Ÿ মারà§à¦Ÿà§‡à¦¨"}
SY{"সিরিয়া"}
SZ{"সোয়াজিলà§à¦¯à¦¾à¦¨à§à¦¡"}
TA{"টà§à¦°à¦¿à¦¸à§à¦Ÿà¦¾à¦¨ ডা কà§à¦¨à¦¾"}
@@ -298,5 +301,5 @@ bn{
ZW{"জিমà§à¦¬à¦¾à¦¬à§à¦¯à¦¼à§‡"}
ZZ{"অজানা অথবা ভà§à¦² সà§à¦¥à¦¾à¦¨"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bo.txt b/Build/source/libs/icu/icu-50.1/data/region/bo.txt
index 6f93863b872..fe741a6705f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bo.xml
// *
// ***************************************************************************
/**
@@ -11,6 +11,7 @@
*/
bo{
Countries{
+ 001{"འཛམ་གླིང་à¼"}
CN{"རྒྱ་ནག"}
DE{"འཇར་མན་"}
GB{"དབྱིན་ཇི་"}
@@ -22,5 +23,5 @@ bo{
US{"ཨ་མེ་རི་ཀ་"}
ZZ{"མིའི་ཤེས་རྟོགས་མ་བྱུང་བའི་à½à½¼à½¢à¼‹à½¡à½´à½‚"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/br.txt b/Build/source/libs/icu/icu-50.1/data/region/br.txt
index 0f7f8e3a81a..5ddd8c24e0b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/br.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/br.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/br.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/br.xml
// *
// ***************************************************************************
/**
@@ -11,13 +11,13 @@
*/
br{
Countries{
- 001{"bed"}
+ 001{"Bed"}
002{"Afrika"}
- 003{"Norzh Amerika"}
- 005{"Su Amerika"}
+ 003{"Norzhamerika"}
+ 005{"Suamerika"}
009{"Oseania"}
011{"Afrika ar Cʼhornôg"}
- 013{"Kreiz Amerika"}
+ 013{"Kreizamerika"}
014{"Afrika ar Reter"}
015{"Afrika an Norzh"}
017{"Afrika ar Cʼhreiz"}
@@ -29,7 +29,7 @@ br{
034{"Azia ar Su"}
035{"Azia ar Gevred"}
039{"Europa ar Su"}
- 053{"Aostralia ha Zeland-Nevez"}
+ 053{"Aostralazia"}
054{"Melanezia"}
057{"Rannved Mikronezia"}
061{"Polinezia"}
@@ -72,6 +72,7 @@ br{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Antilhez nederlandat"}
BR{"Brazil"}
BS{"Bahamas"}
BT{"Bhoutan"}
@@ -95,6 +96,7 @@ br{
CR{"Costa Rica"}
CU{"Kuba"}
CV{"Kab Glas"}
+ CW{"Curaçao"}
CX{"Enez Christmas"}
CY{"Kiprenez"}
CZ{"Republik Tchek"}
@@ -254,8 +256,10 @@ br{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Su Soudan"}
ST{"São Tomé ha Príncipe"}
SV{"Salvador"}
+ SX{"Sint Maarten"}
SY{"Siria"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -297,5 +301,5 @@ br{
ZW{"Zimbabwe"}
ZZ{"Rannved dianav"}
}
- Version{"2.0.64.44"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/brx.txt b/Build/source/libs/icu/icu-50.1/data/region/brx.txt
index 4f3cf12c3cf..80f9474c87f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/brx.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/brx.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/brx.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/brx.xml
// *
// ***************************************************************************
/**
@@ -91,7 +91,6 @@ brx{
CN{"चीन"}
CO{"कोलमà¥à¤¬à¤¿à¤¯à¤¾"}
CR{"कोसà¥à¤Ÿà¤¾à¤°à¥€à¤•à¤¾"}
- CS{"सरà¥à¤¬à¤¿à¤¯à¤¾ à¤à¤µà¤‚ मॉणà¥à¤Ÿà¥‡à¤¨à¥‡à¤—à¥à¤°à¥‹"}
CU{"कà¥à¤¯à¥‚बा"}
CV{"कैप वेरà¥à¤¦à¥‡"}
CX{"कà¥à¤°à¤¿à¤¸à¥à¤®à¤¸ दà¥à¤µà¥€à¤ª"}
@@ -110,6 +109,7 @@ brx{
ER{"à¤à¤°à¤¿à¤Ÿà¥à¤°à¤¿à¤¯à¤¾"}
ES{"सà¥à¤ªà¥‡à¤¨"}
ET{"इथिओपिया"}
+ EU{"यूरोपीय संघ"}
FI{"फिनलैंड"}
FJ{"फिजी"}
FK{"फ़ॉलà¥à¤•à¤²à¥ˆà¤‚ड दà¥à¤µà¥€à¤ª"}
@@ -229,7 +229,6 @@ brx{
PY{"पारागà¥à¤"}
QA{"क़तार"}
QO{"बाहरिय ओशेआनिया"}
- QU{"यूरोपीय संघ"}
RE{"रेयूनियॉं"}
RO{"रोमानिया"}
RS{"सरà¥à¤¬à¤¿à¤¯à¤¾"}
@@ -292,5 +291,5 @@ brx{
ZW{"ज़ीमà¥à¤¬à¤¾à¤¬à¥à¤µà¥‡"}
ZZ{"अजà¥à¤žà¤¾à¤¤ या अवैध पà¥à¤°à¤¦à¥‡à¤¶"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/bs.txt b/Build/source/libs/icu/icu-50.1/data/region/bs.txt
index 5f34059f48b..88398cdaca1 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/bs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/bs.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bs.xml
// *
// ***************************************************************************
/**
@@ -91,7 +91,6 @@ bs{
CN{"Kina"}
CO{"Kolumbija"}
CR{"Kostarika"}
- CS{"Srbija i Crna Gora"}
CU{"Kuba"}
CV{"Kape Verde"}
CX{"Božićna Ostrva"}
@@ -292,5 +291,5 @@ bs{
ZW{"Zimbabve"}
ZZ{"Nepoznata ili nevažeća oblast"}
}
- Version{"2.0.64.72"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ca.txt b/Build/source/libs/icu/icu-50.1/data/region/ca.txt
index 89fc6a72f40..38f1449122e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ca.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ca.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ca.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ca.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ ca{
BM{"Bermudes"}
BN{"Brunei"}
BO{"Bolívia"}
+ BQ{"Carib Neerlandès"}
BR{"Brasil"}
BS{"Bahames"}
BT{"Bhutan"}
@@ -93,9 +94,9 @@ ca{
CO{"Colòmbia"}
CP{"Illa Clipperton"}
CR{"Costa Rica"}
- CS{"Sèrbia i Montenegro"}
CU{"Cuba"}
CV{"Cap Verd"}
+ CW{"Curaçao"}
CX{"Illa Christmas"}
CY{"Xipre"}
CZ{"República Txeca"}
@@ -140,7 +141,7 @@ ca{
GU{"Guam"}
GW{"Guinea Bissau"}
GY{"Guyana"}
- HK{"Regió administrativa especial xinesa de Hong Kong"}
+ HK{"Regió adm. especial xinesa de Hong Kong"}
HM{"Illa Heard i Illes McDonald"}
HN{"Hondures"}
HR{"Croàcia"}
@@ -226,7 +227,7 @@ ca{
PH{"Filipines"}
PK{"Pakistan"}
PL{"Polònia"}
- PM{"Saint Pierre i Miquelon"}
+ PM{"Saint-Pierre-et-Miquelon"}
PN{"Illes Pitcairn"}
PR{"Puerto Rico"}
PS{"Palestina"}
@@ -255,8 +256,10 @@ ca{
SN{"Senegal"}
SO{"Somàlia"}
SR{"Surinam"}
+ SS{"Sudan del Sud"}
ST{"São Tomé i Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Síria"}
SZ{"Swazilàndia"}
TA{"Tristão da Cunha"}
@@ -296,7 +299,7 @@ ca{
ZA{"República de Sud-àfrica"}
ZM{"Zàmbia"}
ZW{"Zimbabwe"}
- ZZ{"Regió desconeguda o no vàlida"}
+ ZZ{"Regió desconeguda"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/cgg.txt b/Build/source/libs/icu/icu-50.1/data/region/cgg.txt
index de62b9d5752..f5cbd23378d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/cgg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/cgg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cgg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cgg.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ cgg{
CN{"China"}
CO{"Korombiya"}
CR{"Kositarika"}
- CS{"Saabiya na Monteneguro"}
CU{"Cuba"}
CV{"Ebizinga bya Kepuvade"}
CY{"Saipurasi"}
@@ -236,5 +235,5 @@ cgg{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/chr.txt b/Build/source/libs/icu/icu-50.1/data/region/chr.txt
index 664097550f0..8f5b324bde2 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/chr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/chr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/chr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/chr.xml
// *
// ***************************************************************************
/**
@@ -213,5 +213,5 @@ chr{
US{"ᎠᎹá°áŸ"}
ZZ{"á„á¬áŽµáá›áŽ¾ Ꭴá”á‚á—Ꭶá™áŽ¯"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/cs.txt b/Build/source/libs/icu/icu-50.1/data/region/cs.txt
index 005589598cf..35ad099e9c2 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/cs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/cs.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cs.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ cs{
034{"Jižní Asie"}
035{"Jihovýchodní Asie"}
039{"Jižní Evropa"}
- 053{"Austrálie a Nový Zéland"}
+ 053{"Australasie"}
054{"Melanésie"}
057{"Mikronésie oblast"}
061{"Polynésie"}
@@ -72,6 +72,7 @@ cs{
BM{"Bermudy"}
BN{"Brunej"}
BO{"Bolívie"}
+ BQ{"Karibské Nizozemsko"}
BR{"Brazílie"}
BS{"Bahamy"}
BT{"Bhútán"}
@@ -93,14 +94,14 @@ cs{
CO{"Kolumbie"}
CP{"Clippertonův ostrov"}
CR{"Kostarika"}
- CS{"Srbsko a Černá Hora"}
CU{"Kuba"}
CV{"Kapverdy"}
+ CW{"Curaçao"}
CX{"VánoÄní ostrovy"}
CY{"Kypr"}
CZ{"Česká republika"}
DE{"Německo"}
- DG{"Diego Garcia"}
+ DG{"Diego García"}
DJ{"Džibutsko"}
DK{"Dánsko"}
DM{"Dominika"}
@@ -140,7 +141,7 @@ cs{
GU{"Guam"}
GW{"Guinea-Bissau"}
GY{"Guyana"}
- HK{"Hongkong - zvláštní administrativní oblast Číny"}
+ HK{"Hongkong - ZAO Číny"}
HM{"Heardův ostrov a McDonaldovy ostrovy"}
HN{"Honduras"}
HR{"Chorvatsko"}
@@ -194,7 +195,7 @@ cs{
ML{"Mali"}
MM{"Myanmar"}
MN{"Mongolsko"}
- MO{"Macao - zvláštní administrativní oblast Číny"}
+ MO{"Macao - ZAO Číny"}
MP{"Severní Mariany"}
MQ{"Martinik"}
MR{"Mauritánie"}
@@ -255,8 +256,10 @@ cs{
SN{"Senegal"}
SO{"Somálsko"}
SR{"Surinam"}
- ST{"Svatý Tomáš"}
+ SS{"Jižní Súdán"}
+ ST{"Svatý Tomáš a Princův ostrov"}
SV{"Salvador"}
+ SX{"Sint Maarten"}
SY{"Sýrie"}
SZ{"Svazijsko"}
TA{"Tristan da Cunha"}
@@ -296,7 +299,7 @@ cs{
ZA{"Jihoafrická republika"}
ZM{"Zambie"}
ZW{"Zimbabwe"}
- ZZ{"Neznámá nebo neplatná oblast"}
+ ZZ{"Neznámá oblast"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/cy.txt b/Build/source/libs/icu/icu-50.1/data/region/cy.txt
index d47570a5cef..d2d1716b346 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/cy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/cy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cy.xml
// *
// ***************************************************************************
/**
@@ -14,5 +14,5 @@ cy{
CC{"Ynysoedd Cocos [Keeling]"}
GB{"Prydain Fawr"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/da.txt b/Build/source/libs/icu/icu-50.1/data/region/da.txt
index b2a872a85af..528959c1ec1 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/da.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/da.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/da.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/da.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ da{
034{"Sydasien"}
035{"Sydøstasien"}
039{"Sydeuropa"}
- 053{"Australien og New Zealand"}
+ 053{"Australasien"}
054{"Melanesien"}
057{"Mikronesien"}
061{"Polynesien"}
@@ -57,7 +57,7 @@ da{
AT{"Østrig"}
AU{"Australien"}
AW{"Aruba"}
- AX{"Ã…land"}
+ AX{"Ålandsøerne"}
AZ{"Aserbajdsjan"}
BA{"Bosnien-Hercegovina"}
BB{"Barbados"}
@@ -72,6 +72,7 @@ da{
BM{"Bermuda"}
BN{"Brunei Darussalam"}
BO{"Bolivia"}
+ BQ{"Nederlandske antiller"}
BR{"Brasilien"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -85,17 +86,17 @@ da{
CF{"Centralafrikanske Republik"}
CG{"Congo – Brazzaville"}
CH{"Schweiz"}
- CI{"Elfenbenskysten"}
- CK{"Cook-øerne"}
+ CI{"Côte d’Ivoire"}
+ CK{"Cookøerne"}
CL{"Chile"}
CM{"Cameroun"}
CN{"Kina"}
CO{"Colombia"}
CP{"Clippertonøen"}
CR{"Costa Rica"}
- CS{"Serbien og Montenegro"}
CU{"Cuba"}
CV{"Kap Verde"}
+ CW{"Curacao"}
CX{"Juleøen"}
CY{"Cypern"}
CZ{"Tjekkiet"}
@@ -114,8 +115,9 @@ da{
ER{"Eritrea"}
ES{"Spanien"}
ET{"Etiopien"}
+ EU{"Den Europæiske Union"}
FI{"Finland"}
- FJ{"Fiji-øerne"}
+ FJ{"Fiji"}
FK{"Falklandsøerne"}
FM{"Mikronesiens Forenede Stater"}
FO{"Færøerne"}
@@ -139,7 +141,7 @@ da{
GU{"Guam"}
GW{"Guinea-Bissau"}
GY{"Guyana"}
- HK{"SAR Hongkong"}
+ HK{"Hongkong SAR"}
HM{"Heard- og McDonald-øerne"}
HN{"Honduras"}
HR{"Kroatien"}
@@ -184,16 +186,16 @@ da{
LY{"Libyen"}
MA{"Marokko"}
MC{"Monaco"}
- MD{"Republikken Moldova"}
+ MD{"Moldova"}
ME{"Montenegro"}
MF{"Saint Martin"}
MG{"Madagaskar"}
MH{"Marshalløerne"}
MK{"Makedonien"}
ML{"Mali"}
- MM{"Myanmar"}
+ MM{"Myanmar [Burma]"}
MN{"Mongoliet"}
- MO{"SAR Macao"}
+ MO{"Macao SAR"}
MP{"Nordmarianerne"}
MQ{"Martinique"}
MR{"Mauretanien"}
@@ -208,7 +210,7 @@ da{
NA{"Namibia"}
NC{"Ny Caledonien"}
NE{"Niger"}
- NF{"Norfolk Island"}
+ NF{"Norfolkøen"}
NG{"Nigeria"}
NI{"Nicaragua"}
NL{"Holland"}
@@ -254,8 +256,10 @@ da{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Sydsudan"}
ST{"Sao Tome og Principe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Syrien"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -277,7 +281,7 @@ da{
TZ{"Tanzania"}
UA{"Ukraine"}
UG{"Uganda"}
- UM{"Mindre amerikanske oversøiske øer"}
+ UM{"Amerikanske oversøiske øer"}
US{"USA"}
UY{"Uruguay"}
UZ{"Usbekistan"}
@@ -288,7 +292,7 @@ da{
VI{"De amerikanske jomfruøer"}
VN{"Vietnam"}
VU{"Vanuatu"}
- WF{"Wallis og Futunaøerne"}
+ WF{"Wallis og Futuna"}
WS{"Samoa"}
YE{"Yemen"}
YT{"Mayotte"}
@@ -297,5 +301,5 @@ da{
ZW{"Zimbabwe"}
ZZ{"Ukendt område"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/dav.txt b/Build/source/libs/icu/icu-50.1/data/region/dav.txt
index c34c52718bf..9f1621337f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/dav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/dav.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dav.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ dav{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ dav{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/de.txt b/Build/source/libs/icu/icu-50.1/data/region/de.txt
index 5eb4258f2ce..004ad175c46 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/de.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/de.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/de.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/de.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ de{
BM{"Bermuda"}
BN{"Brunei Darussalam"}
BO{"Bolivien"}
+ BQ{"Karibische Niederlande"}
BR{"Brasilien"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -93,9 +94,9 @@ de{
CO{"Kolumbien"}
CP{"Clipperton-Insel"}
CR{"Costa Rica"}
- CS{"Serbien und Montenegro"}
CU{"Kuba"}
CV{"Kap Verde"}
+ CW{"Curaçao"}
CX{"Weihnachtsinsel"}
CY{"Zypern"}
CZ{"Tschechische Republik"}
@@ -227,7 +228,7 @@ de{
PK{"Pakistan"}
PL{"Polen"}
PM{"St. Pierre und Miquelon"}
- PN{"Pitcairn"}
+ PN{"Pitcairninseln"}
PR{"Puerto Rico"}
PS{"Palästinensische Autonomiegebiete"}
PT{"Portugal"}
@@ -255,8 +256,10 @@ de{
SN{"Senegal"}
SO{"Somalia"}
SR{"Suriname"}
+ SS{"Südsudan"}
ST{"São Tomé und Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Syrien"}
SZ{"Swasiland"}
TA{"Tristan da Cunha"}
@@ -298,5 +301,5 @@ de{
ZW{"Simbabwe"}
ZZ{"Unbekannte Region"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/de_CH.txt b/Build/source/libs/icu/icu-50.1/data/region/de_CH.txt
index 505b0db2d53..b0e9d7d2ea3 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/de_CH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/de_CH.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/de_CH.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/de_CH.xml
// *
// ***************************************************************************
de_CH{
diff --git a/Build/source/libs/icu/icu-49.1/data/region/dje.txt b/Build/source/libs/icu/icu-50.1/data/region/dje.txt
index 6b480abef65..bb3d52f2409 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/dje.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/dje.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dje.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dje.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ dje{
CN{"Å iin"}
CO{"Kolombi"}
CR{"Kosta rika"}
- CS{"Serbi nda Montenegro"}
CU{"Kuuba"}
CV{"Kapuver gungey"}
CY{"Å iipur"}
@@ -237,5 +236,5 @@ dje{
ZM{"Zambi"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/dua.txt b/Build/source/libs/icu/icu-50.1/data/region/dua.txt
index cff66ed14ca..0dd49891f4f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/dua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/dua.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dua.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ dua{
Countries{
CM{"Cameroun"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/dyo.txt b/Build/source/libs/icu/icu-50.1/data/region/dyo.txt
index 409d3a1bc2d..ccc83f1576b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/dyo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/dyo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dyo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dyo.xml
// *
// ***************************************************************************
/**
@@ -120,5 +120,5 @@ dyo{
TG{"Togo"}
TH{"Tailand"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ebu.txt b/Build/source/libs/icu/icu-50.1/data/region/ebu.txt
index c0d096c91d8..54064895737 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ebu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ebu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ebu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ebu.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ebu{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ ebu{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ee.txt b/Build/source/libs/icu/icu-50.1/data/region/ee.txt
index d7d1b60f534..90cdf54b3d1 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ee.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ee.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ee.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ee.xml
// *
// ***************************************************************************
/**
@@ -93,7 +93,6 @@ ee{
CO{"Kolombia nutome"}
CP{"Klipaton Æ’udomekpo nutome"}
CR{"Kosta Rika nutome"}
- CS{"Serbia kple Montenegro nutome"}
CU{"Kuba nutome"}
CV{"Kape Verde nutome"}
CX{"Kristmas Æ’udomekpo nutome"}
@@ -297,5 +296,5 @@ ee{
ZW{"Zimbabwe nutome"}
ZZ{"nutome manya"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/el.txt b/Build/source/libs/icu/icu-50.1/data/region/el.txt
index 235da51d26b..d040b23ce48 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/el.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/el.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/el.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/el.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ el{
034{"Îότια Ασία"}
035{"Îοτιοανατολική Ασία"}
039{"Îότια ΕυÏώπη"}
- 053{"ΑυστÏαλία και Îέα Ζηλανδία"}
+ 053{"ΑυστÏαλασία"}
054{"Μελανησία"}
057{"ΠεÏιοχή ΜικÏονησίας"}
061{"Πολυνησία"}
@@ -57,7 +57,7 @@ el{
AT{"ΑυστÏία"}
AU{"ΑυστÏαλία"}
AW{"ΑÏοÏμπα"}
- AX{"Îήσοι Άλαντ"}
+ AX{"Îησιά Όλαντ"}
AZ{"ΑζεÏμπαϊτζάν"}
BA{"Βοσνία - ΕÏζεγοβίνη"}
BB{"ΜπαÏμπάντος"}
@@ -72,6 +72,7 @@ el{
BM{"ΒεÏμοÏδες"}
BN{"ΜπÏουνέι"}
BO{"Βολιβία"}
+ BQ{"Ολλανδία ΚαÏαϊβικής"}
BR{"Î’Ïαζιλία"}
BS{"Μπαχάμες"}
BT{"Μπουτάν"}
@@ -80,7 +81,7 @@ el{
BY{"ΛευκοÏωσία"}
BZ{"Μπελίσε"}
CA{"Καναδάς"}
- CC{"Îήσοι Κόκος"}
+ CC{"Îησιά Κόκος [Κίλινγκ]"}
CD{"Κονγκό - Κινσάσα"}
CF{"ΚεντÏοαφÏικανική ΔημοκÏατία"}
CG{"Κονγκό - ΜπÏαζαβίλ"}
@@ -93,9 +94,9 @@ el{
CO{"Κολομβία"}
CP{"Îήσος ΚλίπεÏτον"}
CR{"Κόστα Ρίκα"}
- CS{"ΣεÏβία και ΜαυÏοβοÏνιο"}
CU{"ΚοÏβα"}
CV{"ΠÏάσινο ΑκÏωτήÏιο"}
+ CW{"ΚουÏασάο"}
CX{"Îήσος ΧÏιστουγέννων"}
CY{"ΚÏÏ€Ïος"}
CZ{"Τσεχία"}
@@ -187,12 +188,12 @@ el{
MC{"Μονακό"}
MD{"Μολδαβία"}
ME{"ΜαυÏοβοÏνιο"}
- MF{"Άγιος ΜαÏτίνος"}
+ MF{"Άγιος ΜαÏτίνος (Γαλλικό τμήμα)"}
MG{"ΜαδαγασκάÏη"}
MH{"Îήσοι ΜάÏσαλ"}
MK{"ΠΓΔΜ"}
ML{"Μάλι"}
- MM{"ΜιανμάÏ"}
+ MM{"ÎœÎ¹Î±Î½Î¼Î¬Ï [ΜποÏÏμα]"}
MN{"Μογγολία"}
MO{"Μακάο ΕΔΠ Κίνας"}
MP{"Î’ÏŒÏειες ΜαÏιάνες Îήσοι"}
@@ -227,7 +228,7 @@ el{
PK{"Πακιστάν"}
PL{"Πολωνία"}
PM{"Σαιντ Î Î¹Î­Ï ÎºÎ±Î¹ Μικελόν"}
- PN{"ΠίτκεÏν"}
+ PN{"Îησιά ΠίτκεÏν"}
PR{"ΠουέÏτο Ρίκο"}
PS{"Παλαιστινιακά Εδάφη"}
PT{"ΠοÏτογαλία"}
@@ -235,7 +236,7 @@ el{
PY{"ΠαÏαγουάη"}
QA{"ΚατάÏ"}
QO{"ΠεÏιφεÏειακή Ωκεανία"}
- RE{"Ρεϋνιόν"}
+ RE{"Ρεϊνιόν"}
RO{"Ρουμανία"}
RS{"ΣεÏβία"}
RU{"Ρωσία"}
@@ -248,15 +249,17 @@ el{
SG{"ΣιγκαποÏÏη"}
SH{"Αγία Ελένη"}
SI{"Σλοβενία"}
- SJ{"ΣβάλμπαÏντ και Îήσοι Γιάν Μέϋεν"}
+ SJ{"Îησιά ΣβάλμπαÏντ και Γιαν Μάγεν"}
SK{"Σλοβακία"}
SL{"ΣιέÏα Λεόνε"}
SM{"Άγιος ΜαÏίνος"}
SN{"Σενεγάλη"}
SO{"Σομαλία"}
SR{"ΣουÏινάμ"}
+ SS{"Îότιο Σουδάν"}
ST{"Σάο Τομέ και ΠÏίνσιπε"}
SV{"Ελ ΣαλβαδόÏ"}
+ SX{"Άγιος ΜαÏτίνος (Ολλανδικό τμήμα)"}
SY{"ΣυÏία"}
SZ{"Ζουαζηλάνδη"}
TA{"ΤÏιστάν ντα ΚοÏνια"}
@@ -267,7 +270,7 @@ el{
TH{"Ταϊλάνδη"}
TJ{"Τατζικιστάν"}
TK{"Τοκελάου"}
- TL{"Ανατολικό ΤιμόÏ"}
+ TL{"ΤιμόÏ-Λέστε"}
TM{"ΤουÏκμενιστάν"}
TN{"Τυνησία"}
TO{"Τόνγκα"}
@@ -289,14 +292,14 @@ el{
VI{"ΑμεÏικανικές ΠαÏθένοι Îήσοι"}
VN{"Βιετνάμ"}
VU{"Βανουάτου"}
- WF{"Îήσοι Ουαλλίς και Φουτουνά"}
+ WF{"Ουόλις και ΦουτοÏνα"}
WS{"Σαμόα"}
YE{"Υεμένη"}
YT{"Μαγιότ"}
ZA{"Îότια ΑφÏική"}
ZM{"Ζάμπια"}
ZW{"Ζιμπάμπουε"}
- ZZ{"Άγνωστη ή μη έγκυÏη πεÏιοχή"}
+ ZZ{"Άγνωστη πεÏιοχή"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/en.txt b/Build/source/libs/icu/icu-50.1/data/region/en.txt
index 6b01c5be347..9d11e0f9b7d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/en.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/en.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en.xml
// *
// ***************************************************************************
/**
@@ -29,11 +29,10 @@ en{
034{"Southern Asia"}
035{"South-Eastern Asia"}
039{"Southern Europe"}
- 053{"Australia and New Zealand"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Micronesian Region"}
061{"Polynesia"}
- 062{"South-Central Asia"}
142{"Asia"}
143{"Central Asia"}
145{"Western Asia"}
@@ -41,10 +40,7 @@ en{
151{"Eastern Europe"}
154{"Northern Europe"}
155{"Western Europe"}
- 172{"Commonwealth of Independent States"}
- 200{"Czechoslovakia"}
419{"Latin America"}
- 830{"Channel Islands"}
AC{"Ascension Island"}
AD{"Andorra"}
AE{"United Arab Emirates"}
@@ -76,7 +72,7 @@ en{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
- BQ{"Bonaire, Sint Eustatius, and Saba"}
+ BQ{"Caribbean Netherlands"}
BR{"Brazil"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -98,7 +94,6 @@ en{
CO{"Colombia"}
CP{"Clipperton Island"}
CR{"Costa Rica"}
- CS{"Serbia and Montenegro"}
CU{"Cuba"}
CV{"Cape Verde"}
CW{"Curaçao"}
@@ -286,7 +281,7 @@ en{
TZ{"Tanzania"}
UA{"Ukraine"}
UG{"Uganda"}
- UM{"U.S. Minor Outlying Islands"}
+ UM{"U.S. Outlying Islands"}
US{"United States"}
UY{"Uruguay"}
UZ{"Uzbekistan"}
@@ -306,5 +301,5 @@ en{
ZW{"Zimbabwe"}
ZZ{"Unknown Region"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.36"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/en_RH.txt b/Build/source/libs/icu/icu-50.1/data/region/en_RH.txt
index 928f668a6ea..928f668a6ea 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/en_RH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/en_RH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/en_ZW.txt b/Build/source/libs/icu/icu-50.1/data/region/en_ZW.txt
index 6d0f9be77ad..6d0f9be77ad 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/en_ZW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/en_ZW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/eo.txt b/Build/source/libs/icu/icu-50.1/data/region/eo.txt
index 3342edd3521..37ca6affff2 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/eo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/eo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eo.xml
// *
// ***************************************************************************
/**
@@ -236,5 +236,5 @@ eo{
ZM{"Zambio"}
ZW{"Zimbabvo"}
}
- Version{"2.0.58.6"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/es.txt b/Build/source/libs/icu/icu-50.1/data/region/es.txt
index 320b838f990..99e8e11fe53 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/es.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/es.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ es{
034{"Asia meridional"}
035{"Sudeste asiático"}
039{"Europa meridional"}
- 053{"Australia y Nueva Zelanda"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Micronesia [057]"}
061{"Polinesia"}
@@ -72,6 +72,7 @@ es{
BM{"Bermudas"}
BN{"Brunéi"}
BO{"Bolivia"}
+ BQ{"Caribe neerlandés"}
BR{"Brasil"}
BS{"Bahamas"}
BT{"Bután"}
@@ -93,9 +94,9 @@ es{
CO{"Colombia"}
CP{"Isla Clipperton"}
CR{"Costa Rica"}
- CS{"Serbia y Montenegro"}
CU{"Cuba"}
CV{"Cabo Verde"}
+ CW{"Curazao"}
CX{"Isla Christmas"}
CY{"Chipre"}
CZ{"República Checa"}
@@ -258,8 +259,10 @@ es{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Sudán del Sur"}
ST{"Santo Tomé y Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Siria"}
SZ{"Suazilandia"}
TA{"Tristán da Cunha"}
@@ -301,5 +304,5 @@ es{
ZW{"Zimbabue"}
ZZ{"Región desconocida"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/es_CL.txt b/Build/source/libs/icu/icu-50.1/data/region/es_CL.txt
index 5183c0a406f..dc2e36a40ca 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/es_CL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/es_CL.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_CL.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_CL.xml
// *
// ***************************************************************************
es_CL{
@@ -11,5 +11,5 @@ es_CL{
005{"Sudamérica"}
EH{"Sahara Occidental"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/et.txt b/Build/source/libs/icu/icu-50.1/data/region/et.txt
index 8e4d3137e73..20fce5a52a9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/et.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/et.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/et.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/et.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ et{
034{"Lõuna-Aasia"}
035{"Kagu-Aasia"}
039{"Lõuna-Euroopa"}
- 053{"Austraalia ja Uus-Meremaa"}
+ 053{"Australaasia"}
054{"Melaneesia"}
057{"Mikroneesia"}
061{"Polüneesia"}
@@ -72,6 +72,7 @@ et{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Boliivia"}
+ BQ{"Hollandi Kariibi mere saared"}
BR{"Brasiilia"}
BS{"Bahama"}
BT{"Bhutan"}
@@ -93,9 +94,9 @@ et{
CO{"Colombia"}
CP{"Clippertoni saar"}
CR{"Costa Rica"}
- CS{"Serbia ja Montenegro"}
CU{"Kuuba"}
CV{"Roheneemesaared"}
+ CW{"Curaçao"}
CX{"Jõulusaar"}
CY{"Küpros"}
CZ{"TÅ¡ehhi"}
@@ -194,7 +195,7 @@ et{
ML{"Mali"}
MM{"Myanmar"}
MN{"Mongoolia"}
- MO{"Aomen - Hiina erihalduspiirkond"}
+ MO{"Macau - Hiina erihalduspiirkond"}
MP{"Põhja-Mariaanid"}
MQ{"Martinique"}
MR{"Mauritaania"}
@@ -255,8 +256,10 @@ et{
SN{"Senegal"}
SO{"Somaalia"}
SR{"Suriname"}
+ SS{"Lõuna-Sudaan"}
ST{"São Tomé ja Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Süüria"}
SZ{"Svaasimaa"}
TA{"Tristan da Cunha"}
@@ -296,7 +299,6 @@ et{
ZA{"Lõuna-Aafrika Vabariik"}
ZM{"Sambia"}
ZW{"Zimbabwe"}
- ZZ{"määramata"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/eu.txt b/Build/source/libs/icu/icu-50.1/data/region/eu.txt
index 059ecf238b9..df9bb3c9c86 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/eu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/eu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eu.xml
// *
// ***************************************************************************
/**
@@ -57,7 +57,7 @@ eu{
AT{"Austria"}
AU{"Australia"}
AW{"Aruba"}
- AX{"Aland Uharteak"}
+ AX{"Aland uharteak"}
AZ{"Azerbaijan"}
BA{"Bosnia-Herzegovina"}
BB{"Barbados"}
@@ -72,6 +72,7 @@ eu{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolibia"}
+ BQ{"Karibeko Holanda"}
BR{"Brasil"}
BS{"Bahamak"}
BT{"Bhutan"}
@@ -80,10 +81,10 @@ eu{
BY{"Bielorrusia"}
BZ{"Belize"}
CA{"Kanada"}
- CC{"Cocos uharteak"}
+ CC{"Cocos [Keeling] uharteak"}
CD{"Kongoko Errepublika Demokratikoa"}
CF{"Afrika Erdiko Errepublika"}
- CG{"Kongo"}
+ CG{"Kongo (Brazzaville)"}
CH{"Suitza"}
CI{"Boli Kosta"}
CK{"Cook uharteak"}
@@ -91,14 +92,16 @@ eu{
CM{"Kamerun"}
CN{"Txina"}
CO{"Kolonbia"}
+ CP{"Clipperton uhartea"}
CR{"Costa Rica"}
- CS{"Serbia eta Montenegro"}
CU{"Kuba"}
CV{"Cabo Verde"}
+ CW{"Curaçao"}
CX{"Christmas uhartea"}
CY{"Zipre"}
CZ{"Txekiar errepublika"}
DE{"Alemania"}
+ DG{"Diego Garcia"}
DJ{"Djibuti"}
DK{"Danimarka"}
DM{"Dominika"}
@@ -138,6 +141,7 @@ eu{
GU{"Guam"}
GW{"Ginea-Bissau"}
GY{"Guyana"}
+ HK{"Hong Kong AEB Txina"}
HM{"Heard eta McDonald Uharteak"}
HN{"Honduras"}
HR{"Kroazia"}
@@ -189,7 +193,7 @@ eu{
MH{"Marshall uharteak"}
MK{"Mazedonia"}
ML{"Mali"}
- MM{"Birmania"}
+ MM{"Myanmar"}
MN{"Mongolia"}
MO{"Makau"}
MP{"Iparraldeko Mariana uharteak"}
@@ -226,7 +230,7 @@ eu{
PM{"Saint-Pierre eta Mikelune"}
PN{"Pitcairn uharteak"}
PR{"Puerto Rico"}
- PS{"Palestina"}
+ PS{"Palestinako Lurraldeak"}
PT{"Portugal"}
PW{"Palau"}
PY{"Paraguai"}
@@ -252,10 +256,13 @@ eu{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Hego Sudan"}
ST{"Sao Tome eta Principe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Siria"}
SZ{"Swazilandia"}
+ TA{"Tristan da Cunha"}
TC{"Turk eta Caicos uharteak"}
TD{"Txad"}
TF{"Frantziaren Lurralde Australak"}
@@ -292,6 +299,7 @@ eu{
ZA{"Hegoafrika"}
ZM{"Zambia"}
ZW{"Zimbabwe"}
+ ZZ{"Eskualde ezezaguna"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ewo.txt b/Build/source/libs/icu/icu-50.1/data/region/ewo.txt
index 05f20508e89..99974f80fa6 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ewo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ewo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ewo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ewo.xml
// *
// ***************************************************************************
/**
@@ -12,155 +12,154 @@
ewo{
Countries{
AD{"Andór"}
- AE{"Bemirá yá ArábÇ uní"}
- AF{"AfÇganisÇtán"}
- AG{"Antígwa ai BarÇbúda"}
- AI{"AngíyÇ"}
- AL{"AlÇbánia"}
- AM{"ArÇménia"}
- AN{"AnÇtíyÇ NÉ›dÇlánia"}
+ AE{"Bemirá yá Arábə uní"}
+ AF{"Afəganisətán"}
+ AG{"Antígwa ai Barəbúda"}
+ AI{"Angíyə"}
+ AL{"Aləbánia"}
+ AM{"Arəménia"}
+ AN{"Anətíyə Nɛdəlánia"}
AO{"Angolá"}
- AR{"ArÇhenÇtína"}
- AS{"BÇsamóa yá AmÇÌrÇka"}
- AT{"OsÇtÇlía"}
- AU{"OsÇtÇlalí"}
+ AR{"Arəhenətína"}
+ AS{"BÉ™samóa yá AmÉ™ÌrÉ™ka"}
+ AT{"Osətəlía"}
+ AU{"Osətəlalí"}
AW{"Arúba"}
- AZ{"AzÉ›rÇbaidzáŋ"}
- BA{"BosÇní ai É›rÇzegovín"}
- BB{"BarÇbád"}
+ AZ{"Azɛrəbaidzáŋ"}
+ BA{"Bosəní ai ɛrəzegovín"}
+ BB{"Barəbád"}
BD{"BangaladÉ›Ìs"}
- BE{"BÉ›lÇhíg"}
- BF{"BulÇkiná Fasó"}
- BG{"BulÇgarí"}
- BH{"BahÇrÉ›Ìn"}
+ BE{"Bɛləhíg"}
+ BF{"Buləkiná Fasó"}
+ BG{"Buləgarí"}
+ BH{"BahÉ™rÉ›Ìn"}
BI{"Burundí"}
- BJ{"BÇníŋ"}
- BM{"BÉ›rÇmúd"}
+ BJ{"Bəníŋ"}
+ BM{"Bɛrəmúd"}
BN{"Buluné"}
BO{"Bolívia"}
- BR{"BÇlazíl"}
+ BR{"Bəlazíl"}
BS{"Bahámas"}
BT{"Butáŋ"}
BW{"Botswaná"}
- BY{"BÇlarús"}
- BZ{"BÇlís"}
+ BY{"Bəlarús"}
+ BZ{"Bəlís"}
CA{"kanadá"}
- CD{"ǹnam Kongó DemokÇlatíg"}
+ CD{"ǹnam Kongó Demokəlatíg"}
CF{"ǹnam Zǎŋ Afiriká"}
CG{"Kongó"}
CH{"Suís"}
CI{"Kód DivÉ”Ìr"}
CK{"Minlán Mí kúg"}
CL{"Tsilí"}
- CM{"KamÇrún"}
+ CM{"Kamərún"}
CN{"Tsáina"}
CO{"Kolɔmbí"}
CR{"Kosta Ríka"}
- CS{"SÉ›rÇbí-ai-MÉ”ntenégÇlo"}
CU{"Kubá"}
CV{"Minlán Mí Káb Vɛr"}
- CY{"SipÇlús"}
+ CY{"Sipəlús"}
CZ{"Ǹnam TsÉ›Ìg"}
DE{"Ndzáman"}
DJ{"Dzibutí"}
- DK{"DanÇmárÇg"}
- DM{"DómÇnika"}
+ DK{"Danəmárəg"}
+ DM{"Dómənika"}
DO{"République dominicaine"}
- DZ{"AlÇyéria"}
+ DZ{"Aləyéria"}
EC{"Ekwatór"}
EE{"Esetoní"}
- EG{"EhíbÇtÉ›n"}
- ER{"ElitÇlé"}
- ES{"KpÇnyá"}
+ EG{"Ehíbətɛn"}
+ ER{"Elitəlé"}
+ ES{"Kpənyá"}
ET{"Etiopí"}
- FI{"FinÇlán"}
+ FI{"Finəlán"}
FJ{"Fidzí"}
- FK{"Minlán Mi FólÇkÇlan"}
+ FK{"Minlán Mi Fóləkəlan"}
FM{"Mikoronésia"}
FR{"Fulɛnsí"}
GA{"Gabóŋ"}
- GB{"Ǹnam EngÇlis"}
- GD{"GÇlÇnádÇ"}
- GE{"HorÇÌyia"}
+ GB{"Ǹnam Engəlis"}
+ GD{"Gələnádə"}
+ GE{"HorÉ™Ìyia"}
GF{"Guyán yá Fulɛnsí"}
GH{"Ganá"}
- GI{"YilÇbalatár"}
+ GI{"Yiləbalatár"}
GL{"Goelán"}
GM{"Gambí"}
GN{"Giné"}
- GP{"GuadÇlúb"}
+ GP{"Guadəlúb"}
GQ{"Giné Ekwató"}
- GR{"GÇlÉ›Ìs"}
+ GR{"GÉ™lÉ›Ìs"}
GT{"Guatemalá"}
GU{"Guám"}
GW{"Giné Bisaó"}
GY{"Guyán"}
HN{"Ondurás"}
- HR{"KÇlowásia"}
+ HR{"Kəlowásia"}
HT{"Aití"}
HU{"Ongirí"}
ID{"ɛndonésia"}
- IE{"IrÇlándÇ"}
- IL{"IsÇraÉ›Ìl"}
- IN{"É›ÌndÇ"}
- IO{"ǹnam É›ngÇlís yá Máŋ mÇÌ É›ÌndÇ"}
+ IE{"Irəlándə"}
+ IL{"IsÉ™raÉ›Ìl"}
+ IN{"É›ÌndÉ™"}
+ IO{"ǹnam É›ngÉ™lís yá Máŋ mÉ™Ì É›ÌndÉ™"}
IQ{"Irág"}
IR{"Irán"}
- IS{"IsÇlándÇ"}
+ IS{"Isəlándə"}
IT{"Itáliɛn"}
JM{"Hamaíka"}
- JO{"HorÇdaní"}
+ JO{"Horədaní"}
JP{"HapÉ”Ìn"}
KE{"Keniá"}
- KG{"KirigisÇtán"}
+ KG{"Kirigisətán"}
KH{"kambodía"}
KI{"Kiribatí"}
KM{"KomÉ”Ìr"}
- KN{"Ǹfúfúb-KilisÇtóv-ai-Nevis"}
+ KN{"Ǹfúfúb-Kilisətóv-ai-Nevis"}
KP{"Koré yá Nór"}
KR{"Koré yá Súd"}
KW{"KowÉ›Ìd"}
KY{"Minlán Mí Kalimáŋ"}
- KZ{"KazakÇtáŋ"}
+ KZ{"Kazakətáŋ"}
LA{"Laós"}
LB{"Libáŋ"}
LC{"Ǹfúfúb-Lúsia"}
- LI{"LísÇÌsÇÌtáin"}
- LK{"SÇri LaÅ‹ká"}
+ LI{"LísÉ™ÌsÉ™Ìtáin"}
+ LK{"Səri Laŋká"}
LR{"Libéria"}
- LS{"LÇsotó"}
+ LS{"Ləsotó"}
LT{"Lituaní"}
- LU{"LukÇzambúd"}
- LV{"LÇtoní"}
+ LU{"Lukəzambúd"}
+ LV{"Lətoní"}
LY{"Libí"}
MA{"MarÉ”Ìg"}
MC{"Mɔnakó"}
- MD{"MolÇdaví"}
- MG{"MadagasÇkárÇ"}
+ MD{"Molədaví"}
+ MG{"Madagasəkárə"}
MH{"Minlán Mí Maresál"}
MK{"Masedónia"}
ML{"Malí"}
- MM{"MianÇmár"}
+ MM{"Mianəmár"}
MN{"MÉ”ngÉ”Ìlia"}
MP{"Minlán Mi Marián yá Nór"}
- MQ{"MarÇtiníg"}
+ MQ{"Marətiníg"}
MR{"Moritaní"}
MS{"MÉ”Ìntserád"}
- MT{"MálÇtÇ"}
+ MT{"Málətə"}
MU{"Morís"}
- MV{"MalÇdívÇ"}
+ MV{"Malədívə"}
MW{"Malawí"}
- MX{"MÉ›kÇsíg"}
+ MX{"Mɛkəsíg"}
MY{"MalÉ›Ìzia"}
MZ{"Mozambíg"}
NA{"Namibí"}
NC{"Ǹkpámɛn Kaledónia"}
NE{"NihÉ›Ìr"}
- NF{"Minlán NÉ”rÇfÉ”ÌlÇkÇ"}
+ NF{"Minlán NÉ”rÉ™fÉ”ÌlÉ™kÉ™"}
NG{"Nihéria"}
NI{"Nikarágua"}
NL{"Pɛíbá"}
- NO{"NÉ”rÇvÉ›Ìs"}
+ NO{"NÉ”rÉ™vÉ›Ìs"}
NP{"Nepál"}
NR{"Naurú"}
NU{"Niué"}
@@ -171,13 +170,13 @@ ewo{
PF{"Polinesí yá Fulɛnsí"}
PG{"Papwazi yá ǸkpámÉ›Ìn Giné"}
PH{"Filipín"}
- PK{"PakisÇtán"}
+ PK{"Pakisətán"}
PL{"fólis"}
- PM{"Ǹfúfúb-Píɛr-ai-MikÇlÉ”ÌÅ‹"}
- PN{"PítÇÌkÉ›ÌrÉ›nÇ"}
- PR{"PwÉ›rÇto Ríko"}
- PS{"Ǹnam PalÉ›sÇtín"}
- PT{"fÉ”rÇtugÉ›Ìs"}
+ PM{"Ǹfúfúb-Píɛr-ai-MikÉ™lÉ”ÌÅ‹"}
+ PN{"PítÉ™ÌkÉ›ÌrÉ›nÉ™"}
+ PR{"Pwɛrəto Ríko"}
+ PS{"Ǹnam Palɛsətín"}
+ PT{"fÉ”rÉ™tugÉ›Ìs"}
PW{"Palau"}
PY{"Paragué"}
QA{"Katár"}
@@ -192,43 +191,43 @@ ewo{
SE{"SuwÉ›Ìd"}
SG{"Singapúr"}
SH{"Ǹfúfúb-ÆlÉ›Ìna"}
- SI{"SÇlovénia"}
- SK{"SÇlovakí"}
- SL{"Sierá-leónÇ"}
+ SI{"Səlovénia"}
+ SK{"Səlovakí"}
+ SL{"Sierá-leónə"}
SM{"Ǹfúfúb Maríno"}
SN{"Senegál"}
SO{"Somália"}
SR{"Surinám"}
- ST{"Saó Tomé ai PÇlinÇsípe"}
- SV{"SalÇvadór"}
+ ST{"Saó Tomé ai Pəlinəsípe"}
+ SV{"Saləvadór"}
SY{"Sirí"}
- SZ{"SwazilándÇ"}
- TC{"Minlán Mí túrÇÌg-ai-Kaíg"}
+ SZ{"Swazilándə"}
+ TC{"Minlán Mí túrÉ™Ìg-ai-Kaíg"}
TD{"Tsád"}
TG{"Togó"}
TH{"Tailán"}
- TJ{"TadzikisÇtáŋ"}
+ TJ{"Tadzikisətáŋ"}
TK{"Tokeló"}
TL{"Timôr"}
- TM{"TurÇkÇmÇnisÇtáŋ"}
+ TM{"Turəkəmənisətáŋ"}
TN{"Tunisí"}
TO{"Tɔngá"}
- TR{"TurÇkí"}
- TT{"TÇlinité-ai-Tobágo"}
+ TR{"Turəkí"}
+ TT{"Təlinité-ai-Tobágo"}
TV{"Tuvalú"}
TW{"Taiwán"}
- TZ{"TaÅ‹Çzaní"}
- UA{"UkÇrÉ›Ìn"}
+ TZ{"Taŋəzaní"}
+ UA{"UkÉ™rÉ›Ìn"}
UG{"Ugandá"}
- US{"Ǹnam AmÉ›rÇkÇ"}
+ US{"Ǹnam Amɛrəkə"}
UY{"Urugué"}
- UZ{"UzubekisÇtán"}
+ UZ{"Uzubekisətán"}
VA{"Ǹnam Vatikán"}
- VC{"Ǹfúfúb-VÉ›ngÇsáŋ-ai-BÇ GÇlÇnadín"}
+ VC{"Ǹfúfúb-Vɛngəsáŋ-ai-Bə Gələnadín"}
VE{"Venezuéla"}
- VG{"Å„nam Minlán É›ÌngÇlís"}
- VI{"Minlán Mi AmÉ›rÇkÇ"}
- VN{"ViÉ›dÇnám"}
+ VG{"Å„nam Minlán É›ÌngÉ™lís"}
+ VI{"Minlán Mi Amɛrəkə"}
+ VN{"Viɛdənám"}
VU{"Vanuátu"}
WF{"Walís-ai-Futúna"}
WS{"Samoá"}
@@ -238,5 +237,5 @@ ewo{
ZM{"Zambí"}
ZW{"Zimbabwé"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/fa.txt b/Build/source/libs/icu/icu-50.1/data/region/fa.txt
index 3f39e151060..5170ee47e22 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/fa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/fa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fa.xml
// *
// ***************************************************************************
/**
@@ -27,9 +27,9 @@ fa{
029{"کارائیب"}
030{"شرق آسیا"}
034{"جنوب آسیا"}
- 035{"جنوب شرقی آسیا"}
+ 035{"جنوب شرق آسیا"}
039{"جنوب اروپا"}
- 053{"استرالیا و زلاند نو"}
+ 053{"استرالزی"}
054{"ملانزی"}
057{"ناحیهٔ میکرونزی"}
061{"پلی‌نزی"}
@@ -72,6 +72,7 @@ fa{
BM{"برمودا"}
BN{"برونئی"}
BO{"بولیوی"}
+ BQ{"کارائیب هلند"}
BR{"برزیل"}
BS{"باهاما"}
BT{"بوتان"}
@@ -93,9 +94,9 @@ fa{
CO{"کلمبیا"}
CP{"جزایر کلیپرتون"}
CR{"کاستاریکا"}
- CS{"صربستان و مونته‌نگرو"}
CU{"کوبا"}
CV{"کیپ‌ورد"}
+ CW{"کوراکائو"}
CX{"جزیرهٔ کریسمس"}
CY{"قبرس"}
CZ{"جمهوری چک"}
@@ -255,8 +256,10 @@ fa{
SN{"سنگال"}
SO{"سومالی"}
SR{"سورینام"}
+ SS{"سودان جنوبی"}
ST{"سائوتومه و پرینسیپه"}
SV{"السالوادور"}
+ SX{"سنت مارتن"}
SY{"سوریه"}
SZ{"سوازیلند"}
TA{"تریستان دا کونا"}
@@ -278,7 +281,7 @@ fa{
TZ{"تانزانیا"}
UA{"اوکراین"}
UG{"اوگاندا"}
- UM{"جزایر Ú©ÙˆÚ†Ú© دوراÙتادهٔ ایالات متحده"}
+ UM{"جزایر دوراÙتادهٔ ایالات متحده"}
US{"ایالات متحدهٔ امریکا"}
UY{"اروگوئه"}
UZ{"ازبکستان"}
@@ -298,5 +301,5 @@ fa{
ZW{"زیمبابوه"}
ZZ{"ناحیهٔ نامشخص"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/fa_AF.txt b/Build/source/libs/icu/icu-50.1/data/region/fa_AF.txt
index 2586bcf8743..2f569cf2c71 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/fa_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/fa_AF.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fa_AF.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fa_AF.xml
// *
// ***************************************************************************
fa_AF{
@@ -102,5 +102,5 @@ fa_AF{
WS{"ساموآ"}
ZW{"زیمبابوی"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ff.txt b/Build/source/libs/icu/icu-50.1/data/region/ff.txt
index e8341978fdd..7e362aba0e7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ff.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ff.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ff.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ff.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ff{
CN{"Siin"}
CO{"Kolombiya"}
CR{"Kosta Rikaa"}
- CS{"Serbii e Montenegoroo"}
CU{"Kubaa"}
CV{"DuuÉ—e Kap Weer"}
CY{"Siipar"}
@@ -238,5 +237,5 @@ ff{
ZM{"Sammbi"}
ZW{"Simbaabuwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/fi.txt b/Build/source/libs/icu/icu-50.1/data/region/fi.txt
index 249eb0a70e3..9e5bb9f3c1d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/fi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/fi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fi.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ fi{
034{"Etelä-Aasia"}
035{"Kaakkois-Aasia"}
039{"Etelä-Eurooppa"}
- 053{"Australia ja Uusi-Seelanti"}
+ 053{"Australaasia"}
054{"Melanesia"}
057{"Mikronesia"}
061{"Polynesia"}
@@ -72,6 +72,7 @@ fi{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Karibian Alankomaat"}
BR{"Brasilia"}
BS{"Bahama"}
BT{"Bhutan"}
@@ -80,7 +81,7 @@ fi{
BY{"Valko-Venäjä"}
BZ{"Belize"}
CA{"Kanada"}
- CC{"Kookossaaret"}
+ CC{"Kookossaaret [Keelingsaaret]"}
CD{"Kongon demokraattinen tasavalta"}
CF{"Keski-Afrikan tasavalta"}
CG{"Kongon tasavalta"}
@@ -93,9 +94,9 @@ fi{
CO{"Kolumbia"}
CP{"Clippertoninsaari"}
CR{"Costa Rica"}
- CS{"Serbia ja Montenegro"}
CU{"Kuuba"}
CV{"Kap Verde"}
+ CW{"Curaçao"}
CX{"Joulusaari"}
CY{"Kypros"}
CZ{"TÅ¡ekki"}
@@ -114,6 +115,7 @@ fi{
ER{"Eritrea"}
ES{"Espanja"}
ET{"Etiopia"}
+ EU{"Euroopan unioni"}
FI{"Suomi"}
FJ{"Fidži"}
FK{"Falklandinsaaret"}
@@ -254,8 +256,10 @@ fi{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Etelä-Sudan"}
ST{"São Tomé ja Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Syyria"}
SZ{"Swazimaa"}
TA{"Tristan da Cunha"}
@@ -295,7 +299,7 @@ fi{
ZA{"Etelä-Afrikka"}
ZM{"Sambia"}
ZW{"Zimbabwe"}
- ZZ{"tuntematon tai virheellinen alue"}
+ ZZ{"tuntematon alue"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/fil.txt b/Build/source/libs/icu/icu-50.1/data/region/fil.txt
index 6778c94ab66..caeb8a4a7a2 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/fil.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/fil.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fil.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fil.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ fil{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Caribbean Netherlands"}
BR{"Brazil"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -95,6 +96,7 @@ fil{
CR{"Costa Rica"}
CU{"Cuba"}
CV{"Cape Verde"}
+ CW{"Curacao"}
CX{"Christmas Island"}
CY{"Cyprus"}
CZ{"Czech Republic"}
@@ -191,7 +193,7 @@ fil{
MH{"Marshall Islands"}
MK{"Macedonia"}
ML{"Mali"}
- MM{"Myanmar"}
+ MM{"Myanmar [Burma]"}
MN{"Mongolia"}
MO{"Macau SAR China"}
MP{"Northern Mariana Islands"}
@@ -254,8 +256,10 @@ fil{
SN{"Senegal"}
SO{"Somalia"}
SR{"Suriname"}
+ SS{"South Sudan"}
ST{"Sao Tome and Principe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Syria"}
SZ{"Swaziland"}
TA{"Tristan de Cunha"}
@@ -277,7 +281,7 @@ fil{
TZ{"Tanzania"}
UA{"Ukraine"}
UG{"Uganda"}
- UM{"Mga Minor Outlying Island ng Estados Unidos"}
+ UM{"U.S. Outlying Islands"}
US{"Estados Unidos"}
UY{"Uruguay"}
UZ{"Uzbekistan"}
@@ -297,5 +301,5 @@ fil{
ZW{"Zimbabwe"}
ZZ{"Hindi kilala o Hindi wastong Rehiyon"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/fil_PH.txt b/Build/source/libs/icu/icu-50.1/data/region/fil_PH.txt
index 42baeba30c9..42baeba30c9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/fil_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/fil_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/fo.txt b/Build/source/libs/icu/icu-50.1/data/region/fo.txt
index 24b20f4baa0..10391e2dc0f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/fo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/fo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fo.xml
// *
// ***************************************************************************
/**
@@ -136,5 +136,5 @@ fo{
ZM{"Sambia"}
ZW{"Simbabvi"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/fr.txt b/Build/source/libs/icu/icu-50.1/data/region/fr.txt
index 26244d3ef27..9eb5791001e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/fr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/fr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr.xml
// *
// ***************************************************************************
/**
@@ -41,7 +41,7 @@ fr{
154{"Europe septentrionale"}
155{"Europe occidentale"}
419{"Amérique latine"}
- AC{"ÃŽle de l'Ascension"}
+ AC{"Île de l’Ascension"}
AD{"Andorre"}
AE{"Émirats arabes unis"}
AF{"Afghanistan"}
@@ -72,6 +72,7 @@ fr{
BM{"Bermudes"}
BN{"Brunéi Darussalam"}
BO{"Bolivie"}
+ BQ{"Pays-Bas caribéens"}
BR{"Brésil"}
BS{"Bahamas"}
BT{"Bhoutan"}
@@ -80,7 +81,7 @@ fr{
BY{"Bélarus"}
BZ{"Belize"}
CA{"Canada"}
- CC{"ÃŽles Cocos - Keeling"}
+ CC{"ÃŽles Cocos [Keeling]"}
CD{"République démocratique du Congo"}
CF{"République centrafricaine"}
CG{"Congo-Brazzaville"}
@@ -93,9 +94,9 @@ fr{
CO{"Colombie"}
CP{"ÃŽle Clipperton"}
CR{"Costa Rica"}
- CS{"Serbie-et-Monténégro"}
CU{"Cuba"}
CV{"Cap-Vert"}
+ CW{"Curaçao"}
CX{"ÃŽle Christmas"}
CY{"Chypre"}
CZ{"République tchèque"}
@@ -135,7 +136,7 @@ fr{
GP{"Guadeloupe"}
GQ{"Guinée équatoriale"}
GR{"Grèce"}
- GS{"Géorgie du Sud et les îles Sandwich du Sud"}
+ GS{"Géorgie du Sud et les Îles Sandwich du Sud"}
GT{"Guatemala"}
GU{"Guam"}
GW{"Guinée-Bissau"}
@@ -187,7 +188,7 @@ fr{
MC{"Monaco"}
MD{"Moldavie"}
ME{"Monténégro"}
- MF{"Saint-Martin"}
+ MF{"Saint-Martin [partie française]"}
MG{"Madagascar"}
MH{"ÃŽles Marshall"}
MK{"Macédoine"}
@@ -255,8 +256,10 @@ fr{
SN{"Sénégal"}
SO{"Somalie"}
SR{"Suriname"}
- ST{"Sao Tomé-et-Principe"}
+ SS{"Soudan du Sud"}
+ ST{"Sao Tomé-et-Príncipe"}
SV{"El Salvador"}
+ SX{"Saint-Martin [partie néerlandaise]"}
SY{"Syrie"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -278,7 +281,7 @@ fr{
TZ{"Tanzanie"}
UA{"Ukraine"}
UG{"Ouganda"}
- UM{"Îles Mineures Éloignées des États-Unis"}
+ UM{"Îles éloignées des États-Unis"}
US{"États-Unis"}
UY{"Uruguay"}
UZ{"Ouzbékistan"}
@@ -298,5 +301,5 @@ fr{
ZW{"Zimbabwe"}
ZZ{"région indéterminée"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ga.txt b/Build/source/libs/icu/icu-50.1/data/region/ga.txt
index 069aa3520ef..10563084ff3 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ga.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ga.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ga.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ga.xml
// *
// ***************************************************************************
/**
@@ -74,7 +74,6 @@ ga{
CN{"An tSín"}
CO{"An Cholóim"}
CR{"Cósta Ríce"}
- CS{"An tSeirbia agus Montainéagró"}
CU{"Cúba"}
CV{"An Rinn Ghlas"}
CX{"Oileán na Nollag"}
@@ -274,5 +273,5 @@ ga{
ZW{"An tSiombáib"}
ZZ{"Réigiún Anaithnid nó Neamhbhailí"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.27"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/gl.txt b/Build/source/libs/icu/icu-50.1/data/region/gl.txt
index 8fe3aceedf1..e9a210c3a1f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/gl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/gl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gl.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ gl{
034{"Sul de Asia"}
035{"Sureste Asiático"}
039{"Europa Meridional"}
- 053{"Australia e Nova Celandia"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Rexión da Micronesia"}
061{"Polinesia"}
@@ -72,6 +72,7 @@ gl{
BM{"Bermudas"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Caribe neerlandés"}
BR{"Brasil"}
BS{"Bahamas"}
BT{"Bután"}
@@ -80,7 +81,7 @@ gl{
BY{"Bielorrusia"}
BZ{"Belice"}
CA{"Canadá"}
- CC{"Illas Cocos"}
+ CC{"Illas Cocos [Keeling]"}
CD{"República Democrática do Congo"}
CF{"República Africana Central"}
CG{"Congo"}
@@ -93,9 +94,9 @@ gl{
CO{"Colombia"}
CP{"Illa Clipperton"}
CR{"Costa Rica"}
- CS{"Serbia e Montenegro"}
CU{"Cuba"}
CV{"Cabo Verde"}
+ CW{"Curaçao"}
CX{"Illa Christmas"}
CY{"Chipre"}
CZ{"República Checa"}
@@ -192,7 +193,7 @@ gl{
MH{"Illas Marshall"}
MK{"Macedonia"}
ML{"Mali"}
- MM{"Myanmar"}
+ MM{"Myanmar [Birmania]"}
MN{"Mongolia"}
MO{"Macau RAE de China"}
MP{"Illas Marianas do norte"}
@@ -227,9 +228,9 @@ gl{
PK{"Paquistán"}
PL{"Polonia"}
PM{"San Pedro e Miguelón"}
- PN{"Pitcairn"}
+ PN{"Illas Pitcairn"}
PR{"Porto Rico"}
- PS{"Palestina"}
+ PS{"Territorios palestinos"}
PT{"Portugal"}
PW{"Palau"}
PY{"Paraguai"}
@@ -255,8 +256,10 @@ gl{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Sudán do sur"}
ST{"Santo Tomé e Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Siria"}
SZ{"Suacilandia"}
TA{"Tristán da Cunha"}
@@ -296,7 +299,7 @@ gl{
ZA{"Sudáfrica"}
ZM{"Zambia"}
ZW{"Cimbabue"}
- ZZ{"rexión descoñecida"}
+ ZZ{"Rexión descoñecida"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/gsw.txt b/Build/source/libs/icu/icu-50.1/data/region/gsw.txt
index 95ed0ee856b..52b1ca19402 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/gsw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/gsw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gsw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gsw.xml
// *
// ***************************************************************************
/**
@@ -91,7 +91,6 @@ gsw{
CN{"Chiina"}
CO{"Kolumbie"}
CR{"Coschta Rica"}
- CS{"Särbie und Monteneegro"}
CU{"Kuba"}
CV{"Kap Verde"}
CX{"Wienachts-Insle"}
@@ -292,5 +291,5 @@ gsw{
ZW{"Simbabwe"}
ZZ{"Unbekannti oder ungültigi Regioon"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/gu.txt b/Build/source/libs/icu/icu-50.1/data/region/gu.txt
index 94b411b83d7..5b72e34fe74 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/gu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/gu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gu.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ gu{
034{"દકà«àª·àª¿àª£à«€ àªàª¶àª¿àª¯àª¾"}
035{"દકà«àª·àª¿àª£- પૂરà«àªµ àªàª¶àª¿àª¯àª¾"}
039{"દકà«àª·àª¿àª£à«€ યૂરોપ"}
- 053{"ઑસà«àªŸà«àª°à«‡àª²àª¿àª¯àª¾ અને નà«àª¯à«àªà«€àª²à«‡àª¨à«àª¡"}
+ 053{"ઓસà«àªŸà«àª°à«‡àª²àª¿àª¯àª¾"}
054{"મેલાનેશિયા"}
057{"માઇકà«àª°à«‹àª¨à«‡àª¶àª¿àª¯àª¨ રીજન"}
061{"પોલિનેશિયા"}
@@ -72,6 +72,7 @@ gu{
BM{"બરà«àª®à«àª¡àª¾"}
BN{"બà«àª°à«àª¨à«‡àª‡"}
BO{"બોલિવિયા"}
+ BQ{"કેરેબિયન નેધરલેનà«àª¡à«àª"}
BR{"બà«àª°àª¾àªàª¿àª²"}
BS{"બહામાસ"}
BT{"ભૂટાન"}
@@ -93,9 +94,9 @@ gu{
CO{"કોલમà«àª¬àª¿àª¯àª¾"}
CP{"કà«àª²àª¿àªªàª°àªŸàª¨ આઇલેનà«àª¡"}
CR{"કોસà«àªŸàª¾ રિકા"}
- CS{"સરà«àª¬àª¿àª¯àª¾ અને મોનà«àªŸà«‡àª¨à«‡àª—à«àª°à«‹"}
CU{"કà«àª¯à«àª¬àª¾"}
CV{"કૅપ વરà«àª¡à«‡"}
+ CW{"કà«àª°àª¾àª•àª¾àª“"}
CX{"કà«àª°àª¿àª¸àª®àª¸ આઇલેંડ"}
CY{"સાયપà«àª°àª¸"}
CZ{"ચેક રીપબà«àª²àª¿àª•"}
@@ -255,8 +256,10 @@ gu{
SN{"સેનેગલ"}
SO{"સોમાલિયા"}
SR{"સà«àª°à«€àª¨àª¾àª®"}
+ SS{"દકà«àª·àª¿àª£ સà«àª¦àª¾àª¨"}
ST{"સાઓ ટૉમ અને પà«àª°àª¿àª‚સિપે"}
SV{"àªàª² સેલà«àªµàª¾àª¡à«‹àª°"}
+ SX{"સિંટ મારà«àªŸà«‡àª¨"}
SY{"સીરિયા"}
SZ{"સà«àªµàª¾àªàª¿àª²à«‡àª¨à«àª¡"}
TA{"ટà«àª°àª¿àª¸à«àªŸàª¨ ડે કà«àª¨àª¾"}
@@ -298,5 +301,5 @@ gu{
ZW{"àªàª¿àª®à«àª¬àª¾àª¬à«àªµà«‡"}
ZZ{"અજà«àªžàª¾àª¤ અથવા અમાનà«àª¯ પà«àª°àª¦à«‡àª¶"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/guz.txt b/Build/source/libs/icu/icu-50.1/data/region/guz.txt
index e733fe248af..46cd5c592ce 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/guz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/guz.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/guz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/guz.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ guz{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ guz{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/gv.txt b/Build/source/libs/icu/icu-50.1/data/region/gv.txt
index 9c106dd3c54..c7934cd7e21 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/gv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/gv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gv.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ gv{
Countries{
GB{"Rywvaneth Unys"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha.txt b/Build/source/libs/icu/icu-50.1/data/region/ha.txt
index 1cb86c6da35..f9de6660ad4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ha{
CN{"Caina, Sin"}
CO{"Kolambiya"}
CR{"Kwasta Rika"}
- CS{"Sarbiya Da Mantanegiro"}
CU{"Kyuba"}
CV{"Tsibiran Kap Barde"}
CY{"Sifurus"}
@@ -238,5 +237,5 @@ ha{
ZM{"Zambiya"}
ZW{"Zimbabuwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha_GH.txt b/Build/source/libs/icu/icu-50.1/data/region/ha_GH.txt
index a4146046faa..a4146046faa 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn.txt b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn.txt
index 2fae1f41f42..649d47fe398 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn_GH.txt b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn_GH.txt
index 4a7717b8001..4a7717b8001 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn_NE.txt b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn_NE.txt
index b383c7cd6af..b383c7cd6af 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn_NG.txt b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn_NG.txt
index 1b098764eec..1b098764eec 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha_Latn_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha_Latn_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha_NE.txt b/Build/source/libs/icu/icu-50.1/data/region/ha_NE.txt
index 5c06d78f740..5c06d78f740 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ha_NG.txt b/Build/source/libs/icu/icu-50.1/data/region/ha_NG.txt
index 66e217039b9..66e217039b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ha_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ha_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/haw.txt b/Build/source/libs/icu/icu-50.1/data/region/haw.txt
index 16fccd3a493..d0adc1dd8f7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/haw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/haw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/haw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/haw.xml
// *
// ***************************************************************************
/**
@@ -32,5 +32,5 @@ haw{
RU{"LÅ«kia"}
US{"ʻAmelika Hui Pū ʻIa"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/he.txt b/Build/source/libs/icu/icu-50.1/data/region/he.txt
index 40e379eb69c..ce7f75a1c09 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/he.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/he.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/he.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/he.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ he{
034{"×“×¨×•× ×סיה"}
035{"דרו×־מזרח ×סיה"}
039{"×“×¨×•× ×ירופה"}
- 053{"×וסטרליה וניו־זילנד"}
+ 053{"×וסטרל×סיה"}
054{"מלנסיה"}
057{"×זור מיקרונזיה"}
061{"פולינזיה"}
@@ -72,6 +72,7 @@ he{
BM{"ברמודה"}
BN{"ברוניי"}
BO{"בוליביה"}
+ BQ{"×”××™×™× ×”×§×¨×™×‘×™×™× ×”×”×•×œ× ×“×™×™×"}
BR{"ברזיל"}
BS{"××™×™ בה×מה"}
BT{"בהוטן"}
@@ -80,7 +81,7 @@ he{
BY{"בל×רוס"}
BZ{"בליז"}
CA{"קנדה"}
- CC{"××™×™ קוקוס"}
+ CC{"××™×™ קוקס [קילינג]"}
CD{"קונגו - קינש×סה"}
CF{"הרפובליקה של מרכז ×פריקה"}
CG{"קונגו - ברז×ויל"}
@@ -93,9 +94,9 @@ he{
CO{"קולומביה"}
CP{"×”××™ קליפרטון"}
CR{"קוסטה ריקה"}
- CS{"סרביה ומונטנגרו"}
CU{"קובה"}
CV{"כף ורדה"}
+ CW{"קור×ס×ו"}
CX{"××™×™ כריסטמס"}
CY{"קפריסין"}
CZ{"צ׳כיה"}
@@ -111,7 +112,7 @@ he{
EE{"×סטוניה"}
EG{"מצרי×"}
EH{"סהרה המערבית"}
- ER{"×ריתר××”"}
+ ER{"×ריתרי××”"}
ES{"ספרד"}
ET{"×תיופיה"}
EU{"×”×יחוד ×”×ירופי"}
@@ -167,8 +168,8 @@ he{
KI{"קיריב×טי"}
KM{"קומורוס"}
KN{"סנט קיטס ונוויס"}
- KP{"צפון קורי××”"}
- KR{"×“×¨×•× ×§×•×¨×™××”"}
+ KP{"צפ' קורי××”"}
+ KR{"דר' קורי××”"}
KW{"כווית"}
KY{"××™×™ קיימן"}
KZ{"קזחסטן"}
@@ -192,7 +193,7 @@ he{
MH{"××™×™ מרשל"}
MK{"מקדוניה"}
ML{"מ×לי"}
- MM{"מיי×נמ×ר"}
+ MM{"מי×נמ×ר [בורמה]‎"}
MN{"מונגוליה"}
MO{"מק×ו - מחוז מנהלי מיוחד של סין"}
MP{"××™×™ מרי×× ×” הצפוניי×"}
@@ -227,7 +228,7 @@ he{
PK{"פקיסטן"}
PL{"פולין"}
PM{"סנט פייר ומיקלון"}
- PN{"פיטקרן"}
+ PN{"××™×™ פיטקרן"}
PR{"פורטו ריקו"}
PS{"×”×©×˜×—×™× ×”×¤×œ×¡×˜×™× ×™×™×"}
PT{"פורטוגל"}
@@ -255,8 +256,10 @@ he{
SN{"סנגל"}
SO{"סומליה"}
SR{"סורינ×"}
+ SS{"×“×¨×•× ×¡×•×“×Ÿ"}
ST{"ס×ו טומה ופרינסיפה"}
SV{"×ל סלבדור"}
+ SX{"סינט מ×רטן"}
SY{"סוריה"}
SZ{"סווזילנד"}
TA{"טריסטן דה קונה"}
@@ -278,7 +281,7 @@ he{
TZ{"טנזניה"}
UA{"×וקר××™× ×”"}
UG{"×וגנדה"}
- UM{"××™×™× ×§×˜× ×™× ×©×œ×—×•×£ ×רצות הברית"}
+ UM{"××™×™× ×œ×—×•×£ ×רצות הברית"}
US{"×רצות הברית"}
UY{"×ורוגוו××™"}
UZ{"×וזבקיסטן"}
@@ -296,7 +299,7 @@ he{
ZA{"×“×¨×•× ×פריקה"}
ZM{"זמביה"}
ZW{"זימב×בווה"}
- ZZ{"×זור ×œ× ×™×“×•×¢ ×ו ×œ× ×ª×§×™×Ÿ"}
+ ZZ{"×זור ×œ× ×™×“×•×¢"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/he_IL.txt b/Build/source/libs/icu/icu-50.1/data/region/he_IL.txt
index 9925868234f..9925868234f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/he_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/he_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/hi.txt b/Build/source/libs/icu/icu-50.1/data/region/hi.txt
index 03602aacd6b..9454d60adb5 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/hi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/hi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hi.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ hi{
BM{"बरमूडा"}
BN{"बà¥à¤°à¥à¤¨à¥‡à¤ˆ"}
BO{"बोलीविया"}
+ BQ{"कैरेबियाई नीदरलैंडà¥à¤¸"}
BR{"बà¥à¤°à¤¾à¤œà¥€à¤²"}
BS{"बहामा"}
BT{"भूटान"}
@@ -93,9 +94,9 @@ hi{
CO{"कोलमà¥à¤¬à¤¿à¤¯à¤¾"}
CP{"कà¥à¤²à¤¿à¤ªà¤°à¥à¤Ÿà¤¨ आइलैंड"}
CR{"कोसà¥à¤Ÿà¤¾à¤°à¥€à¤•à¤¾"}
- CS{"सरà¥à¤¬à¤¿à¤¯à¤¾ व मॉणà¥à¤Ÿà¥‡à¤¨à¥‡à¤—à¥à¤°à¥‹"}
CU{"कà¥à¤¯à¥‚बा"}
CV{"कैप वरà¥à¤¡à¥‡"}
+ CW{"कà¥à¤¯à¥‚रासाओ"}
CX{"कà¥à¤°à¤¿à¤¸à¤®à¤¸ दà¥à¤µà¥€à¤ª"}
CY{"साइपà¥à¤°à¤¸"}
CZ{"चेक गणराजà¥à¤¯"}
@@ -255,8 +256,10 @@ hi{
SN{"सेनेगल"}
SO{"सोमालिया"}
SR{"सà¥à¤°à¤¿à¤¨à¤¾à¤®"}
+ SS{"दकà¥à¤·à¤¿à¤£ सूडान"}
ST{"साउ-तोम-पà¥à¤°à¤¿à¤‚सिप"}
SV{"अल सालà¥à¤µà¤¾à¤¡à¥‹à¤°"}
+ SX{"सिंट मारà¥à¤Ÿà¤¿à¤¨"}
SY{"सीरिया"}
SZ{"सà¥à¤†à¤œà¥€à¤²à¥ˆà¤‚ड"}
TA{"तà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤¾à¤¨ डा कà¥à¤¨à¤¾"}
@@ -298,5 +301,5 @@ hi{
ZW{"जिमà¥à¤¬à¤¾à¤¬à¥à¤µà¥‡"}
ZZ{"अजà¥à¤žà¤¾à¤¤ या अवैध कà¥à¤·à¥‡à¤¤à¥à¤°"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/hr.txt b/Build/source/libs/icu/icu-50.1/data/region/hr.txt
index 7ac968c6fd6..1ad89df8d92 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/hr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/hr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hr.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ hr{
034{"Južna Azija"}
035{"JugoistoÄna Azija"}
039{"Južna Europa"}
- 053{"Australija i Novi Zeland"}
+ 053{"Australazija"}
054{"Melanezija"}
057{"Mikronezki oblast"}
061{"Polinezija"}
@@ -57,7 +57,7 @@ hr{
AT{"Austrija"}
AU{"Australija"}
AW{"Aruba"}
- AX{"Alandski otoci"}
+ AX{"Otoci Aland"}
AZ{"Azerbajdžan"}
BA{"Bosna i Hercegovina"}
BB{"Barbados"}
@@ -72,6 +72,7 @@ hr{
BM{"Bermuda"}
BN{"Brunej"}
BO{"Bolivija"}
+ BQ{"Karipski otoci Nizozemske"}
BR{"Brazil"}
BS{"Bahami"}
BT{"Butan"}
@@ -80,12 +81,12 @@ hr{
BY{"Bjelorusija"}
BZ{"Belize"}
CA{"Kanada"}
- CC{"Kokosovi Otoci"}
+ CC{"Kokosovi [Keeling] Otoci"}
CD{"Demokratska Republika Kongo"}
CF{"SrednjoafriÄka Republika"}
CG{"Kongo - Brazzaville"}
CH{"Å vicarska"}
- CI{"Obala Bjelokosti"}
+ CI{"Bjelokosna Obala"}
CK{"Kukovi Otoci"}
CL{"ÄŒile"}
CM{"Kamerun"}
@@ -93,9 +94,9 @@ hr{
CO{"Kolumbija"}
CP{"Otok Clipperton"}
CR{"Kostarika"}
- CS{"Srbija i Crna Gora"}
CU{"Kuba"}
CV{"Zeleni Rt"}
+ CW{"Curaçao"}
CX{"Božićni Otok"}
CY{"Cipar"}
CZ{"Češka Republika"}
@@ -140,7 +141,7 @@ hr{
GU{"Guam"}
GW{"Gvineja Bisau"}
GY{"Gvajana"}
- HK{"Hong Kong S.A.R. Kine"}
+ HK{"Kinesko Posebno Upravno PodruÄje Hong Kong"}
HM{"Otok Heard i Otoci McDonald"}
HN{"Honduras"}
HR{"Hrvatska"}
@@ -192,9 +193,9 @@ hr{
MH{"Maršalovi Otoci"}
MK{"Makedonija"}
ML{"Mali"}
- MM{"Mijanma"}
+ MM{"Mijanmar [Burma]"}
MN{"Mongolija"}
- MO{"Makao S.A.R. Kine"}
+ MO{"Kinesko Posebno Upravno PodruÄje Makao"}
MP{"Sjeverni Marijanski Otoci"}
MQ{"Martinik"}
MR{"Mauritanija"}
@@ -226,8 +227,8 @@ hr{
PH{"Filipini"}
PK{"Pakistan"}
PL{"Poljska"}
- PM{"Sveti Petar i Miguel"}
- PN{"Pitcairn"}
+ PM{"Sveti Petar i Mikelon"}
+ PN{"Otoci Pitcairn"}
PR{"Portoriko"}
PS{"Palestinsko PodruÄje"}
PT{"Portugal"}
@@ -255,8 +256,10 @@ hr{
SN{"Senegal"}
SO{"Somalija"}
SR{"Surinam"}
+ SS{"Južni Sudan"}
ST{"Sveti Toma i Prinsipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Sirija"}
SZ{"Svazi"}
TA{"Tristan da Cunha"}
@@ -296,7 +299,7 @@ hr{
ZA{"JužnoafriÄka Republika"}
ZM{"Zambija"}
ZW{"Zimbabve"}
- ZZ{"nepoznata ili nevažeća oblast"}
+ ZZ{"nepoznato podruÄje"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/hu.txt b/Build/source/libs/icu/icu-50.1/data/region/hu.txt
index 0b986588890..102c1319b33 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/hu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/hu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hu.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ hu{
034{"Dél-Ãzsia"}
035{"Délkelet-Ãzsia"}
039{"Dél-Európa"}
- 053{"Ausztrália és Új-Zéland"}
+ 053{"Ausztrálázsia"}
054{"Melanézia"}
057{"Mikronéziai régió"}
061{"Polinézia"}
@@ -57,7 +57,7 @@ hu{
AT{"Ausztria"}
AU{"Ausztrália"}
AW{"Aruba"}
- AX{"Aland-szigetek"}
+ AX{"Ã…land-szigetek"}
AZ{"Azerbajdzsán"}
BA{"Bosznia-Hercegovina"}
BB{"Barbados"}
@@ -72,6 +72,7 @@ hu{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolívia"}
+ BQ{"Holland Karib-térség"}
BR{"Brazília"}
BS{"Bahama-szigetek"}
BT{"Bhután"}
@@ -93,9 +94,9 @@ hu{
CO{"Kolumbia"}
CP{"Clipperton-sziget"}
CR{"Costa Rica"}
- CS{"Szerbia és Montenegró"}
CU{"Kuba"}
CV{"Zöld-foki Köztársaság"}
+ CW{"Curaçao"}
CX{"Karácsony-szigetek"}
CY{"Ciprus"}
CZ{"Csehország"}
@@ -255,8 +256,10 @@ hu{
SN{"Szenegál"}
SO{"Szomália"}
SR{"Suriname"}
+ SS{"Dél-Szudán"}
ST{"Sao Tomé és Príncipe"}
SV{"Salvador"}
+ SX{"Sint Maarten"}
SY{"Szíria"}
SZ{"Szváziföld"}
TA{"Tristan da Cunha"}
@@ -298,5 +301,5 @@ hu{
ZW{"Zimbabwe"}
ZZ{"Ismeretlen vagy érvénytelen körzet"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/hy.txt b/Build/source/libs/icu/icu-50.1/data/region/hy.txt
index 006c5e7b3ad..725051fd396 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/hy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/hy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hy.xml
// *
// ***************************************************************************
/**
@@ -16,7 +16,7 @@ hy{
AF{"Ô±Ö†Õ²Õ¡Õ¶Õ½Õ¿Õ¡Õ¶"}
AG{"Ô±Õ¶Õ¿Õ«Õ£Õ¸Ö‚Õ¡-Ô²Õ¡Ö€Õ¢Õ¸Ö‚Õ¤Õ¡"}
AL{"Ô±Õ¬Õ¢Õ¡Õ¶Õ«Õ¡"}
- AM{"Õ€Õ¡ÕµÕ¡Õ½Õ¿Õ¡Õ¶Õ« Õ€Õ¡Õ¶Ö€Õ¡ÕºÕ¥Õ¿Õ¸Ö‚Õ©Õ«Ö‚Õ¶"}
+ AM{"Õ€Õ¡ÕµÕ¡Õ½Õ¿Õ¡Õ¶Õ« Õ€Õ¡Õ¶Ö€Õ¡ÕºÕ¥Õ¿Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"}
AO{"Ô±Õ¶Õ£Õ¸Õ¬Õ¡"}
AR{"Ô±Ö€Õ£Õ¥Õ¶Õ¿Õ«Õ¶Õ¡"}
AT{"Ô±Õ¾Õ½Õ¿Ö€Õ«Õ¡"}
@@ -203,5 +203,5 @@ hy{
ZM{"Ô¶Õ¡Õ´Õ¢Õ«Õ¡"}
ZW{"Ô¶Õ«Õ´Õ¢Õ¡Õ¢Õ¾Õ¥"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/id.txt b/Build/source/libs/icu/icu-50.1/data/region/id.txt
index 1a862fe5318..08603dc0782 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/id.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/id.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/id.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/id.xml
// *
// ***************************************************************************
/**
@@ -21,15 +21,15 @@ id{
014{"Afrika Timur"}
015{"Afrika Utara"}
017{"Afrika Tengah"}
- 018{"Afrika bagian selatan"}
+ 018{"Afrika Bagian Selatan"}
019{"Amerika"}
- 021{"Amerika bagian utara"}
+ 021{"Amerika Bagian Utara"}
029{"Kepulauan Karibia"}
030{"Asia Timur"}
034{"Asia Selatan"}
035{"Asia Tenggara"}
039{"Eropa Selatan"}
- 053{"Australia dan Selandia Baru"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Wilayah Mikronesia"}
061{"Polinesia"}
@@ -44,7 +44,7 @@ id{
AC{"Pulau Ascension"}
AD{"Andora"}
AE{"Uni Emirat Arab"}
- AF{"Afghanistan"}
+ AF{"Afganistan"}
AG{"Antigua dan Barbuda"}
AI{"Anguilla"}
AL{"Albania"}
@@ -72,40 +72,41 @@ id{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Karibia Belanda"}
BR{"Brasil"}
BS{"Bahama"}
BT{"Bhutan"}
BV{"Pulau Bouvet"}
BW{"Botswana"}
- BY{"Belarusia"}
+ BY{"Belarus"}
BZ{"Belize"}
CA{"Kanada"}
CC{"Kepulauan Cocos"}
CD{"Kongo - Kinshasa"}
CF{"Republik Afrika Tengah"}
- CG{"Kongo - Republik"}
+ CG{"Kongo - Brazzaville"}
CH{"Swiss"}
CI{"Cote d'Ivoire"}
CK{"Kepulauan Cook"}
CL{"Cile"}
CM{"Kamerun"}
- CN{"Cina"}
+ CN{"China"}
CO{"Kolombia"}
CP{"Pulau Clipperton"}
CR{"Kosta Rika"}
- CS{"Serbia dan Montenegro"}
CU{"Kuba"}
CV{"Tanjung Verde"}
+ CW{"Curaçao"}
CX{"Pulau Christmas"}
CY{"Siprus"}
- CZ{"Republik Ceko"}
+ CZ{"Republik Cheska"}
DE{"Jerman"}
DG{"Diego Garcia"}
DJ{"Jibuti"}
DK{"Denmark"}
DM{"Dominika"}
DO{"Republik Dominika"}
- DZ{"Algeria"}
+ DZ{"Aljazair"}
EA{"Ceuta dan Melilla"}
EC{"Ekuador"}
EE{"Estonia"}
@@ -113,19 +114,19 @@ id{
EH{"Sahara Barat"}
ER{"Eritrea"}
ES{"Spanyol"}
- ET{"Ethiopia"}
+ ET{"Etiopia"}
EU{"Uni Eropa"}
FI{"Finlandia"}
FJ{"Fiji"}
FK{"Kepulauan Malvinas"}
FM{"Mikronesia"}
FO{"Kepulauan Faroe"}
- FR{"Perancis"}
+ FR{"Prancis"}
GA{"Gabon"}
- GB{"Inggris Raya"}
+ GB{"Inggris"}
GD{"Grenada"}
GE{"Georgia"}
- GF{"Guyana Perancis"}
+ GF{"Guyana Prancis"}
GG{"Guernsey"}
GH{"Ghana"}
GI{"Gibraltar"}
@@ -133,7 +134,7 @@ id{
GM{"Gambia"}
GN{"Guinea"}
GP{"Guadeloupe"}
- GQ{"Guinea Khatulistiwa"}
+ GQ{"Guinea Ekuatorial"}
GR{"Yunani"}
GS{"Kepulauan South Sandwich dan South Georgia"}
GT{"Guatemala"}
@@ -165,7 +166,7 @@ id{
KG{"Kirgistan"}
KH{"Kamboja"}
KI{"Kiribati"}
- KM{"Komoros"}
+ KM{"Komoro"}
KN{"Saint Kitts dan Nevis"}
KP{"Korea Utara"}
KR{"Korea Selatan"}
@@ -196,7 +197,7 @@ id{
MN{"Mongolia"}
MO{"Makau SAR China"}
MP{"Kepulauan Mariana Utara"}
- MQ{"Martinique"}
+ MQ{"Martinik"}
MR{"Mauritania"}
MS{"Montserrat"}
MT{"Malta"}
@@ -222,7 +223,7 @@ id{
PA{"Panama"}
PE{"Peru"}
PF{"Polinesia Prancis"}
- PG{"Nugini Papua Nugini"}
+ PG{"Papua Nugini"}
PH{"Filipina"}
PK{"Pakistan"}
PL{"Polandia"}
@@ -230,7 +231,7 @@ id{
PN{"Kepulauan Pitcairn"}
PR{"Puerto Riko"}
PS{"Otoritas Palestina"}
- PT{"Portugis"}
+ PT{"Portugal"}
PW{"Palau"}
PY{"Paraguay"}
QA{"Qatar"}
@@ -255,13 +256,15 @@ id{
SN{"Senegal"}
SO{"Somalia"}
SR{"Suriname"}
+ SS{"Sudan Selatan"}
ST{"Sao Tome dan Principe"}
SV{"El Salvador"}
- SY{"Syria"}
+ SX{"Sint Maarten"}
+ SY{"Suriah"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
TC{"Kepulauan Turks dan Caicos"}
- TD{"Chad"}
+ TD{"Cad"}
TF{"Teritori Kutub Selatan Prancis"}
TG{"Togo"}
TH{"Thailand"}
@@ -278,7 +281,7 @@ id{
TZ{"Tanzania"}
UA{"Ukraina"}
UG{"Uganda"}
- UM{"Kepulauan Kecil Terluar Amerika Serikat"}
+ UM{"Kepulauan Terluar A.S."}
US{"Amerika Serikat"}
UY{"Uruguay"}
UZ{"Uzbekistan"}
@@ -286,7 +289,7 @@ id{
VC{"Saint Vincent dan Grenadines"}
VE{"Venezuela"}
VG{"Kepulauan Virgin Inggris"}
- VI{"Kepulauan U.S. Virgin"}
+ VI{"Kepulauan Virgin A.S."}
VN{"Vietnam"}
VU{"Vanuatu"}
WF{"Kepulauan Wallis dan Futuna"}
@@ -298,5 +301,5 @@ id{
ZW{"Zimbabwe"}
ZZ{"Wilayah Tidak Dikenal"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/id_ID.txt b/Build/source/libs/icu/icu-50.1/data/region/id_ID.txt
index 6593209c0c4..6593209c0c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/id_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/id_ID.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ig.txt b/Build/source/libs/icu/icu-50.1/data/region/ig.txt
index 68ba24f73a1..bf37b709324 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ig.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ig.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ig.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ig.xml
// *
// ***************************************************************************
/**
@@ -20,5 +20,5 @@ ig{
MV{"Maldivesa"}
NG{"Nigeria"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ii.txt b/Build/source/libs/icu/icu-50.1/data/region/ii.txt
index 3277985315e..ff773216b3b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ii.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ii.xml
// *
// ***************************************************************************
/**
@@ -23,5 +23,5 @@ ii{
US{"ꂰꇩ"}
ZZ{"ꃅꄷꅉꀋêšêŒ "}
}
- Version{"2.0.64.43"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/in.txt b/Build/source/libs/icu/icu-50.1/data/region/in.txt
index cb3e2e04611..cb3e2e04611 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/in.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/in.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/in_ID.txt b/Build/source/libs/icu/icu-50.1/data/region/in_ID.txt
index d22885f1aa9..d22885f1aa9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/in_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/in_ID.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/is.txt b/Build/source/libs/icu/icu-50.1/data/region/is.txt
index 7828f2950fa..65949b021c9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/is.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/is.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/is.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/is.xml
// *
// ***************************************************************************
/**
@@ -11,7 +11,7 @@
*/
is{
Countries{
- 001{"heimur"}
+ 001{"Heimurinn"}
002{"Afríka"}
003{"Norður-Ameríka"}
005{"Suður-Ameríka"}
@@ -26,10 +26,10 @@ is{
021{"Ameríka norðan Mexikó"}
029{"Karabíska hafið"}
030{"Austur-Asía"}
- 034{"suðurhluti Asíu"}
+ 034{"Suður-Asía"}
035{"Suðaustur-Asía"}
039{"Suður-Evrópa"}
- 053{"Ãstralía og Nýja-Sjáland"}
+ 053{"Ãstralasía"}
054{"Melanesía"}
057{"Míkrónesía"}
061{"Pólýnesía"}
@@ -72,6 +72,7 @@ is{
BM{"Bermúdaeyjar"}
BN{"Brúnei"}
BO{"Bólivía"}
+ BQ{"Karíbahafshluti Hollands"}
BR{"Brasilía"}
BS{"Bahamaeyjar"}
BT{"Bútan"}
@@ -81,9 +82,9 @@ is{
BZ{"Belís"}
CA{"Kanada"}
CC{"Kókoseyjar"}
- CD{"Austur-Kongó"}
+ CD{"Kongó-Kinshasa"}
CF{"Mið-Afríkulýðveldið"}
- CG{"Vestur-Kongó"}
+ CG{"Kongó-Brazzaville"}
CH{"Sviss"}
CI{"Fílabeinsströndin"}
CK{"Cookseyjar"}
@@ -93,9 +94,9 @@ is{
CO{"Kólumbía"}
CP{"Clipperton-eyja"}
CR{"Kostaríka"}
- CS{"Serbía og Svartfjallaland"}
CU{"Kúba"}
CV{"Grænhöfðaeyjar"}
+ CW{"Curacao"}
CX{"Jólaey"}
CY{"Kýpur"}
CZ{"Tékkland"}
@@ -140,7 +141,7 @@ is{
GU{"Gvam"}
GW{"Gínea-Bissá"}
GY{"Gvæjana"}
- HK{"Hong Kong"}
+ HK{"Sjálfstjórnarsvæðið Hong Kong"}
HM{"Heard og McDonaldseyjar"}
HN{"Hondúras"}
HR{"Króatía"}
@@ -192,9 +193,9 @@ is{
MH{"Marshalleyjar"}
MK{"Makedónía"}
ML{"Malí"}
- MM{"Mjanmar"}
+ MM{"Mjanmar [Búrma]"}
MN{"Mongólía"}
- MO{"Makaó"}
+ MO{"Sjálfstjórnarsvæðið Makaó"}
MP{"Norður-Maríanaeyjar"}
MQ{"Martiník"}
MR{"Máritanía"}
@@ -227,9 +228,9 @@ is{
PK{"Pakistan"}
PL{"Pólland"}
PM{"Sankti Pierre og Miquelon"}
- PN{"Pitcairn"}
+ PN{"Pitcairneyjar"}
PR{"Púertó Ríkó"}
- PS{"Palestína"}
+ PS{"Heimastjórnarsvæði Palestínumanna"}
PT{"Portúgal"}
PW{"Palá"}
PY{"Paragvæ"}
@@ -255,8 +256,10 @@ is{
SN{"Senegal"}
SO{"Sómalía"}
SR{"Súrínam"}
+ SS{"Suður-Súdan"}
ST{"Saó Tóme og Prinsípe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Sýrland"}
SZ{"Svasíland"}
TA{"Tristan da Cunha"}
@@ -267,7 +270,7 @@ is{
TH{"Taíland"}
TJ{"Tadsjikistan"}
TK{"Tókelá"}
- TL{"Austur-Tímor"}
+ TL{"Tímor-Leste"}
TM{"Túrkmenistan"}
TN{"Túnis"}
TO{"Tonga"}
@@ -296,7 +299,7 @@ is{
ZA{"Suður-Afríka"}
ZM{"Sambía"}
ZW{"Simbabve"}
- ZZ{"Óþekkt eða ógilt svæði"}
+ ZZ{"Óþekkt svæði"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/it.txt b/Build/source/libs/icu/icu-50.1/data/region/it.txt
index a74844dead8..dbca90af366 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/it.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/it.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/it.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/it.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ it{
034{"Asia del Sud"}
035{"Asia sudorientale"}
039{"Europa del Sud"}
- 053{"Australia e Nuova Zelanda"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Regione Micronesiana"}
061{"Polinesia"}
@@ -72,6 +72,7 @@ it{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Caraibi Olandesi"}
BR{"Brasile"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -81,7 +82,7 @@ it{
BZ{"Belize"}
CA{"Canada"}
CC{"Isole Cocos"}
- CD{"Repubblica Democratica del Congo"}
+ CD{"Congo - Kinshasa"}
CF{"Repubblica Centrafricana"}
CG{"Congo"}
CH{"Svizzera"}
@@ -93,9 +94,9 @@ it{
CO{"Colombia"}
CP{"Isola di Clipperton"}
CR{"Costa Rica"}
- CS{"Serbia e Montenegro"}
CU{"Cuba"}
CV{"Capo Verde"}
+ CW{"Curaçao"}
CX{"Isola di Christmas"}
CY{"Cipro"}
CZ{"Repubblica Ceca"}
@@ -140,10 +141,7 @@ it{
GU{"Guam"}
GW{"Guinea-Bissau"}
GY{"Guyana"}
- HK{
- "Regione Amministrativa Speciale di Hong Kong della Repubblica Popolare C"
- "inese"
- }
+ HK{"RAS di Hong Kong"}
HM{"Isole Heard ed Isole McDonald"}
HN{"Honduras"}
HR{"Croazia"}
@@ -197,10 +195,7 @@ it{
ML{"Mali"}
MM{"Myanmar"}
MN{"Mongolia"}
- MO{
- "Regione Amministrativa Speciale di Macao della Repubblica Popolare Cines"
- "e"
- }
+ MO{"RAS di Macao"}
MP{"Isole Marianne Settentrionali"}
MQ{"Martinica"}
MR{"Mauritania"}
@@ -261,8 +256,10 @@ it{
SN{"Senegal"}
SO{"Somalia"}
SR{"Suriname"}
+ SS{"Sudan del Sud"}
ST{"Sao Tomé e Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Siria"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -284,11 +281,11 @@ it{
TZ{"Tanzania"}
UA{"Ucraina"}
UG{"Uganda"}
- UM{"Isole Minori lontane dagli Stati Uniti"}
+ UM{"Isole periferiche agli USA"}
US{"Stati Uniti"}
UY{"Uruguay"}
UZ{"Uzbekistan"}
- VA{"Vaticano"}
+ VA{"Città del Vaticano"}
VC{"Saint Vincent e Grenadines"}
VE{"Venezuela"}
VG{"Isole Vergini Britanniche"}
@@ -304,5 +301,5 @@ it{
ZW{"Zimbabwe"}
ZZ{"Regione non valida o sconosciuta"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/iw.txt b/Build/source/libs/icu/icu-50.1/data/region/iw.txt
index c10c184c753..c10c184c753 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/iw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/iw.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/iw_IL.txt b/Build/source/libs/icu/icu-50.1/data/region/iw_IL.txt
index 6963f2d15b7..6963f2d15b7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/iw_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/iw_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ja.txt b/Build/source/libs/icu/icu-50.1/data/region/ja.txt
index 77bf415f6e9..24168b918c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ja.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ja.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ja.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ja.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ ja{
034{"å—アジア"}
035{"æ±å—アジア"}
039{"å—ヨーロッパ"}
- 053{"オーストラリア・ニュージーランド"}
+ 053{"オーストララシア"}
054{"メラãƒã‚·ã‚¢"}
057{"ミクロãƒã‚·ã‚¢"}
061{"ãƒãƒªãƒã‚·ã‚¢"}
@@ -49,14 +49,14 @@ ja{
AI{"アンギラ"}
AL{"アルãƒãƒ‹ã‚¢"}
AM{"アルメニア"}
- AN{"オランダ領アンティル諸島"}
+ AN{"オランダ領アンティル"}
AO{"アンゴラ"}
AQ{"å—極"}
AR{"アルゼンãƒãƒ³"}
AS{"米領サモア"}
AT{"オーストリア"}
AU{"オーストラリア"}
- AW{"アルãƒå³¶"}
+ AW{"アルãƒ"}
AX{"オーランド諸島"}
AZ{"アゼルãƒã‚¤ã‚¸ãƒ£ãƒ³"}
BA{"ボスニア・ヘルツェゴビナ"}
@@ -68,10 +68,11 @@ ja{
BH{"ãƒãƒ¼ãƒ¬ãƒ¼ãƒ³"}
BI{"ブルンジ"}
BJ{"ベナン"}
- BL{"サン・ãƒãƒ«ãƒ†ãƒ«ãƒŸãƒ¼"}
+ BL{"サン・ãƒãƒ«ãƒ†ãƒ«ãƒŸãƒ¼å³¶"}
BM{"ãƒãƒŸãƒ¥ãƒ¼ãƒ€"}
BN{"ブルãƒã‚¤"}
BO{"ボリビア"}
+ BQ{"オランダ領カリブ"}
BR{"ブラジル"}
BS{"ãƒãƒãƒž"}
BT{"ブータン"}
@@ -93,9 +94,9 @@ ja{
CO{"コロンビア"}
CP{"クリッパートン島"}
CR{"コスタリカ"}
- CS{"セルビア・モンテãƒã‚°ãƒ­"}
CU{"キューãƒ"}
CV{"カーボベルデ"}
+ CW{"キュラソー"}
CX{"クリスマス島"}
CY{"キプロス"}
CZ{"ãƒã‚§ã‚³å…±å’Œå›½"}
@@ -162,7 +163,7 @@ ja{
JO{"ヨルダン"}
JP{"日本"}
KE{"ケニア"}
- KG{"キルギスタン"}
+ KG{"キルギス"}
KH{"カンボジア"}
KI{"キリãƒã‚¹"}
KM{"コモロ"}
@@ -187,22 +188,22 @@ ja{
MC{"モナコ"}
MD{"モルドãƒ"}
ME{"モンテãƒã‚°ãƒ­"}
- MF{"セント・マーãƒãƒ³"}
+ MF{"サン・マルタン"}
MG{"マダガスカル"}
- MH{"マーシャル諸島共和国"}
+ MH{"マーシャル諸島"}
MK{"マケドニア"}
ML{"マリ"}
MM{"ミャンマー"}
MN{"モンゴル"}
MO{"中è¯äººæ°‘共和国マカオ特別行政区"}
MP{"北マリアナ諸島"}
- MQ{"マルティニーク島"}
+ MQ{"マルティニーク"}
MR{"モーリタニア"}
- MS{"モントセラト島"}
+ MS{"モントセラト"}
MT{"マルタ"}
MU{"モーリシャス"}
MV{"モルジブ"}
- MW{"マラウィ"}
+ MW{"マラウイ"}
MX{"メキシコ"}
MY{"マレーシア"}
MZ{"モザンビーク"}
@@ -227,14 +228,14 @@ ja{
PK{"パキスタン"}
PL{"ãƒãƒ¼ãƒ©ãƒ³ãƒ‰"}
PM{"サンピエール島・ミクロン島"}
- PN{"ピトケアン島"}
+ PN{"ピトケアン諸島"}
PR{"プエルトリコ"}
PS{"パレスãƒãƒŠ"}
PT{"ãƒãƒ«ãƒˆã‚¬ãƒ«"}
PW{"パラオ"}
PY{"パラグアイ"}
QA{"カタール"}
- QO{"ãã®ä»–ã®ã‚ªã‚»ã‚¢ãƒ‹ã‚¢"}
+ QO{"オセアニア周辺地域"}
RE{"レユニオン島"}
RO{"ルーマニア"}
RS{"セルビア"}
@@ -255,18 +256,20 @@ ja{
SN{"ã‚»ãƒã‚¬ãƒ«"}
SO{"ソマリア"}
SR{"スリナム"}
+ SS{"å—スーダン"}
ST{"サントメ・プリンシペ"}
SV{"エルサルãƒãƒ‰ãƒ«"}
+ SX{"シント・マールテン"}
SY{"シリア"}
SZ{"スワジランド"}
TA{"トリスタン・ダ・クーニャ"}
- TC{"タークス諸島・カイコス諸島"}
+ TC{"タークス・カイコス諸島"}
TD{"ãƒãƒ£ãƒ‰"}
TF{"ä»é ˜æ¥µå—諸島"}
TG{"トーゴ"}
TH{"タイ"}
TJ{"タジキスタン"}
- TK{"トケラウ諸島"}
+ TK{"トケラウ"}
TL{"æ±ãƒ†ã‚£ãƒ¢ãƒ¼ãƒ«"}
TM{"トルクメニスタン"}
TN{"ãƒãƒ¥ãƒ‹ã‚¸ã‚¢"}
@@ -279,7 +282,7 @@ ja{
UA{"ウクライナ"}
UG{"ウガンダ"}
UM{"米領太平洋諸島"}
- US{"アメリカåˆè¡†å›½"}
+ US{"アメリカ"}
UY{"ウルグアイ"}
UZ{"ウズベキスタン"}
VA{"ãƒãƒã‚«ãƒ³å¸‚国"}
@@ -298,5 +301,5 @@ ja{
ZW{"ジンãƒãƒ–エ"}
ZZ{"ä¸æ˜Žãªåœ°åŸŸ"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ja_JP.txt b/Build/source/libs/icu/icu-50.1/data/region/ja_JP.txt
index c049867e7d1..c049867e7d1 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ja_JP.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ja_JP.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ja_JP_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/region/ja_JP_TRADITIONAL.txt
index ca942f1e168..ca942f1e168 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ja_JP_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ja_JP_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/jmc.txt b/Build/source/libs/icu/icu-50.1/data/region/jmc.txt
index b632b02d502..6de1630cb86 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/jmc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/jmc.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/jmc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/jmc.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ jmc{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ jmc{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ka.txt b/Build/source/libs/icu/icu-50.1/data/region/ka.txt
index 05ca02241d4..6bfd7dc5faf 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ka.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ka.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ka.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ka.xml
// *
// ***************************************************************************
/**
@@ -89,7 +89,6 @@ ka{
CN{"ჩინეთი"}
CO{"კáƒáƒšáƒ£áƒ›áƒ‘იáƒ"}
CR{"კáƒáƒ¡áƒ¢áƒ-რიკáƒ"}
- CS{"სერბირდრმáƒáƒœáƒ¢áƒ”ნეგრáƒ"}
CU{"კუბáƒ"}
CV{"კáƒáƒ‘áƒ-ვერდე"}
CX{"შáƒáƒ‘ის კუნძული"}
@@ -278,5 +277,5 @@ ka{
ZW{"ზიმბáƒáƒ‘ვე"}
ZZ{"უცნáƒáƒ‘ი áƒáƒœ áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ რეგიáƒáƒœáƒ˜"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kab.txt b/Build/source/libs/icu/icu-50.1/data/region/kab.txt
index bd364b4a368..a263b5cc95c 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kab.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ kab{
CN{"Lacin"}
CO{"Kulumbi"}
CR{"Kusta Rika"}
- CS{"Sirbya d Muntinigru"}
CU{"Kuba"}
CV{"Tigzirin n yixef azegzaw"}
CY{"Cipr"}
@@ -238,5 +237,5 @@ kab{
ZM{"Zambya"}
ZW{"Zimbabwi"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kam.txt b/Build/source/libs/icu/icu-50.1/data/region/kam.txt
index e34882c406e..ccb816314c7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kam.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kam.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kam.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kam.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ kam{
CN{"Kyaina"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ kam{
ZM{"Nzambia"}
ZW{"Nzimbambwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kde.txt b/Build/source/libs/icu/icu-50.1/data/region/kde.txt
index f7f6e7be69a..417b6fb06eb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kde.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kde.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kde.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kde.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ kde{
CN{"China"}
CO{"Kolombia"}
CR{"Kostalika"}
- CS{"Selbia na Monteneglo"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuplosi"}
@@ -238,5 +237,5 @@ kde{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kea.txt b/Build/source/libs/icu/icu-50.1/data/region/kea.txt
index 026b1fd7f33..b2fd4d95827 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kea.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kea.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kea.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kea.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ kea{
034{"Sul di Azia"}
035{"Sudesti Aziatiku"}
039{"Europa di Sul"}
- 053{"Australia y Nova Zelandia"}
+ 053{"Australazia"}
054{"Melanezia"}
057{"Rejiãu di Mikronezia"}
061{"Polinezia"}
@@ -41,6 +41,7 @@ kea{
154{"Europa di Norti"}
155{"Europa Osidental"}
419{"Merka Latinu"}
+ AC{"Ilha di Asensãu"}
AD{"Andora"}
AE{"Emiradus Arabi Unidu"}
AF{"Afeganistãu"}
@@ -50,11 +51,13 @@ kea{
AM{"Armenia"}
AN{"Antilhas Olandeza"}
AO{"Angola"}
+ AQ{"Antartika"}
AR{"Arjentina"}
AS{"Samoa Merkanu"}
AT{"Austria"}
AU{"Australia"}
AW{"Aruba"}
+ AX{"Ilhas Ã…land"}
AZ{"Azerbaijãu"}
BA{"Bosnia-Erzegovina"}
BB{"Barbadus"}
@@ -65,19 +68,23 @@ kea{
BH{"Barain"}
BI{"Burundi"}
BJ{"Benin"}
+ BL{"Sãu Bartolomeu"}
BM{"Bermudas"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Karaibas olandes"}
BR{"Brazil"}
BS{"Baamas"}
BT{"Butãu"}
+ BV{"Ilha Buve"}
BW{"Botsuana"}
BY{"Belarus"}
BZ{"Belizi"}
CA{"Kanadá"}
- CD{"Republika Dimokratika di Kongu"}
+ CC{"Ilhas Kokus"}
+ CD{"Kongu - Kinxasa"}
CF{"Republika Sentru-Afrikanu"}
- CG{"Kongu"}
+ CG{"Kongu - Brazavili"}
CH{"Suisa"}
CI{"Kosta di Marfin"}
CK{"Ilhas Kuk"}
@@ -85,34 +92,42 @@ kea{
CM{"Kamarõis"}
CN{"Xina"}
CO{"Kulombia"}
+ CP{"Ilha Kliperton"}
CR{"Kosta Rika"}
- CS{"Servia i Montinegru"}
CU{"Kuba"}
CV{"Kabu Verdi"}
+ CW{"Kurasau"}
+ CX{"Ilha di Natal"}
CY{"Xipri"}
CZ{"Republika Txeka"}
DE{"Alimanha"}
+ DG{"Diegu Garsia"}
DJ{"Djibuti"}
DK{"Dinamarka"}
DM{"Dominika"}
DO{"Repúblika Dominikana"}
DZ{"Arjelia"}
+ EA{"Seuta i Melila"}
EC{"Ekuador"}
EE{"Stonia"}
EG{"Ejitu"}
+ EH{"Sara Osidental"}
ER{"Iritreia"}
ES{"Spanha"}
ET{"Itiopia"}
+ EU{"Uniãu Europeia"}
FI{"Finlandia"}
FJ{"Fidji"}
FK{"Ilhas Malvinas"}
FM{"Mikronezia"}
+ FO{"Ilhas Faroe"}
FR{"Fransa"}
GA{"Gabãu"}
GB{"Reinu Unidu"}
GD{"Granada"}
GE{"Jiorjia"}
GF{"Giana Franseza"}
+ GG{"Gernzi"}
GH{"Gana"}
GI{"Jibraltar"}
GL{"Gronelandia"}
@@ -121,24 +136,29 @@ kea{
GP{"Guadalupi"}
GQ{"Gine Ekuatorial"}
GR{"Gresia"}
+ GS{"Jeórjia di Sul i Ilhas di Sanduixi di Sul"}
GT{"Guatimala"}
GU{"Guam"}
GW{"Gine-Bisau"}
GY{"Giana"}
- HK{"Ong Kong"}
+ HK{"Rejiãu Administrativu Special di Ong Kong"}
+ HM{"Ilha Heard i Ilhas McDonald"}
HN{"Onduras"}
HR{"Kroasia"}
HT{"Aiti"}
HU{"Ungria"}
+ IC{"Kanárias"}
ID{"Indonezia"}
IE{"Irlanda"}
IL{"Israel"}
+ IM{"Ilha di Man"}
IN{"India"}
IO{"Ilhas Britanika di Indiku"}
IQ{"Iraki"}
IR{"Iron"}
IS{"Islandia"}
IT{"Italia"}
+ JE{"Jersi"}
JM{"Jamaika"}
JO{"Jordania"}
JP{"Japãu"}
@@ -167,12 +187,15 @@ kea{
MA{"Marokus"}
MC{"Monaku"}
MD{"Moldavia"}
+ ME{"Montenegru"}
+ MF{"Sãu Martinhu di Fransa"}
MG{"Madagaskar"}
MH{"Ilhas Marxal"}
MK{"Masidonia"}
ML{"Mali"}
MM{"Mianmar"}
MN{"Mongolia"}
+ MO{"Rejiãu Administrativu Special di Makau"}
MP{"Ilhas Marianas di Norti"}
MQ{"Martinika"}
MR{"Mauritania"}
@@ -212,8 +235,10 @@ kea{
PW{"Palau"}
PY{"Paraguai"}
QA{"Katar"}
+ QO{"Oseania Insular"}
RE{"Runion"}
RO{"Romenia"}
+ RS{"Servia"}
RU{"Rúsia"}
RW{"Ruanda"}
SA{"Arabia Saudita"}
@@ -224,18 +249,23 @@ kea{
SG{"Singapura"}
SH{"Santa Ilena"}
SI{"Slovenia"}
+ SJ{"Svalbard i Jan Maien"}
SK{"Slovakia"}
SL{"Sera Lioa"}
SM{"San Marinu"}
SN{"Senegal"}
SO{"Sumalia"}
SR{"Surinami"}
+ SS{"Sudãu di Sul"}
ST{"Sãu Tume i Prinsipi"}
SV{"El Salvador"}
+ SX{"Sãu Martinhu di Olanda"}
SY{"Siria"}
SZ{"Suazilándia"}
+ TA{"Tristan da Kunha"}
TC{"Ilhas Turkas i Kaikus"}
TD{"Txadi"}
+ TF{"Terras Franses di Sul"}
TG{"Togu"}
TH{"Tailandia"}
TJ{"Tadjikistãu"}
@@ -251,6 +281,7 @@ kea{
TZ{"Tanzania"}
UA{"Ukrania"}
UG{"Uganda"}
+ UM{"Ilhas Minoris Distantis de Stadus Unidus"}
US{"Stadus Unidos di Merka"}
UY{"Uruguai"}
UZ{"Uzbekistãu"}
@@ -268,7 +299,7 @@ kea{
ZA{"Afrika di Sul"}
ZM{"Zambia"}
ZW{"Zimbabui"}
- ZZ{"rejiãu diskonxedu"}
+ ZZ{"Rejiãu Diskonxedu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/khq.txt b/Build/source/libs/icu/icu-50.1/data/region/khq.txt
index 9b4be2ac8de..ed5f3b0ec36 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/khq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/khq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/khq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/khq.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ khq{
CN{"Å iin"}
CO{"Kolombi"}
CR{"Kosta rika"}
- CS{"Serbi nda Montenegro"}
CU{"Kuuba"}
CV{"Kapuver gungey"}
CY{"Å iipur"}
@@ -238,5 +237,5 @@ khq{
ZM{"Zambi"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ki.txt b/Build/source/libs/icu/icu-50.1/data/region/ki.txt
index 05bfe354522..9c153254a6f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ki.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ki.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ki.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ki.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ki{
CN{"Caina"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kiumba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ ki{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kk.txt b/Build/source/libs/icu/icu-50.1/data/region/kk.txt
index aab4e70ba79..c75e615096e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk.xml
// *
// ***************************************************************************
/**
@@ -93,5 +93,5 @@ kk{
ZA{"ОңтүÑтік Ðфрика реÑпубликаÑÑ‹"}
ZZ{"БелгіÑіз аймақ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kk_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/region/kk_Cyrl.txt
index 70f31087552..6e5a261eaf8 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kk_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kk_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kk_Cyrl_KZ.txt b/Build/source/libs/icu/icu-50.1/data/region/kk_Cyrl_KZ.txt
index ec163a4a168..ec163a4a168 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kk_Cyrl_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kk_Cyrl_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kk_KZ.txt b/Build/source/libs/icu/icu-50.1/data/region/kk_KZ.txt
index 6702eeaa137..6702eeaa137 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kk_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kk_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kl.txt b/Build/source/libs/icu/icu-50.1/data/region/kl.txt
index add49d4bb89..0e5a60d6f99 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kl.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ kl{
Countries{
GL{"Kalaallit Nunaat"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kln.txt b/Build/source/libs/icu/icu-50.1/data/region/kln.txt
index 9a5d800c103..22a5e70f386 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kln.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kln.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ kln{
CN{"Emetab China"}
CO{"Emetab Colombia"}
CR{"Emetab Costa Rica"}
- CS{"Emetab Serbia and Montenegro"}
CU{"Emetab Cuba"}
CV{"Ikwembeyotab Cape Verde"}
CY{"Emetab Cyprus"}
@@ -238,5 +237,5 @@ kln{
ZM{"Emetab Zambia"}
ZW{"Emetab Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/km.txt b/Build/source/libs/icu/icu-50.1/data/region/km.txt
index e37792f63e9..555bb6d52f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/km.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/km.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/km.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/km.xml
// *
// ***************************************************************************
/**
@@ -11,15 +11,52 @@
*/
km{
Countries{
- AD{"អានដូរ៉ា"}
+ 001{"ពិភពលោក"}
+ 002{"អាព្រិក"}
+ 003{"អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ 005{"អាមáŸážšáž·áž€â€‹ážáž¶áž„​ážáŸ’បូង"}
+ 009{"មហា​សមុទ្រ"}
+ 011{"អាព្រិក​ážáž¶áž„​លិច"}
+ 013{"អាមáŸážšáž·áž€â€‹áž€ážŽáŸ’ដាល"}
+ 014{"អាព្រិក​ážáž¶áž„​កើáž"}
+ 015{"អាព្រិក​ážáž¶áž„​ážáŸ’បូង"}
+ 017{"អាព្រិក​កណ្ដាល"}
+ 018{"អាព្រិក​ážáž¶áž„​ជើង"}
+ 019{"អាមáŸážšáž·áž€"}
+ 021{"អាមáŸážšáž·áž€â€‹áž—ាគ​ážáž¶áž„​ជើង"}
+ 029{"ការ៉ាប៊ីន"}
+ 030{"អាស៊ី​ážáž¶áž„​កើáž"}
+ 034{"អាស៊ី​ážáž¶áž„​ážáŸ’បូង"}
+ 035{"អាស៊ី អាគ្នáŸáž™áŸ"}
+ 039{"អឺរ៉ុប​ážáž¶áž„​ážáŸ’បូង"}
+ 053{"អូស្ážáŸ’រាឡាស៊ី"}
+ 054{"មáŸáž¡áŸ‚ណáŸážŸáŸŠáž¸"}
+ 057{"ážáŸ†áž”ន់​មីក្រូណáŸážŸáŸŠáž¸"}
+ 061{"ប៉ូលីណáŸážŸáŸŠáž¸"}
+ 142{"អាស៊ី"}
+ 143{"អាស៊ី​កណ្ដាល"}
+ 145{"អាស៊ី​ážáž¶áž„​លិច"}
+ 150{"អឺរ៉ុប"}
+ 151{"អឺរ៉ុប​ážáž¶áž„​កើáž"}
+ 154{"អឺរ៉ុប​ážáž¶áž„​ជើង"}
+ 155{"អឺរ៉ុប​ážáž¶áž„​លិច"}
+ 419{"អាមáŸážšáž·áž€â€‹áž¡áž¶áž‘ីន"}
+ AC{"កោះ​អាសáŸáž“សិន"}
+ AD{"អង់ដូរ៉ា"}
AE{"អáŸáž˜áž¸ážšáŸ‰áŸ‚ទអារ៉ាប់រួម"}
AF{"អាហ្វហ្គានីស្ážáž¶áž“"}
+ AG{"អង់ទីគáŸážš និង​បាបុយដា"}
+ AI{"អង់កូឡា"}
AL{"អាល់បានី"}
AM{"អារមáŸáž“ី"}
AO{"អង់ហ្គោឡា"}
+ AQ{"អង់ážáž¶áž‘ីកា"}
AR{"អាហ្សង់ទីន"}
+ AS{"សៅម៉ៅ អាមáŸážšáž·áž€"}
AT{"អូទ្រីស"}
AU{"អូស្ážáŸ’រាលី"}
+ AW{"អារូបា"}
+ AX{"កោះ​អាឡាំង"}
AZ{"អាហ៊្សែរបែហ្សង់"}
BA{"បូស្ន៉ី"}
BB{"បារបាដូស"}
@@ -30,34 +67,46 @@ km{
BH{"បារ៉ែន"}
BI{"ប៊ូរុនឌី"}
BJ{"áž”áŸážŽáž¶áŸ†áž„"}
+ BL{"សង់ បាážáŸáž¡áŸáž˜áŸ‰áž¸"}
+ BM{"ប៊ឺមុយដា"}
BN{"ប៊្រុយណáŸ"}
BO{"បូលីវី"}
+ BQ{"ហុល្លង់ ការ៉ាប៊ីន"}
BR{"ប្រáŸážŸáŸŠáž¸áž›"}
BS{"បាហាម៉ា"}
BT{"ប៊ូážáž¶áž“"}
+ BV{"កោះ​ប៊ូវ៉áŸáž"}
BW{"បុážážŸáŸ’វាណា"}
BY{"áž”áŸáž¡áž¶ážšáž»ážŸáŸ’ស"}
BZ{"áž”áŸáž›áž¸áž áŸ’ស"}
CA{"កាណាដា"}
+ CC{"កោះ​កូកូស"}
+ CD{"កុងហ្គោ- គីនស្ហាសា"}
CF{"សាធារណរដ្ឋអាហ្វ្រិកកណ្ដាល"}
CG{"កុងហ្គោ"}
CH{"ស្វីស"}
CI{"កូដឌីវáŸážš"}
- CL{"ឈីលី"}
+ CK{"កោះ​ážáž¼áž€"}
+ CL{"ស៊ីលី"}
CM{"កាមáŸážšáž¼áž“"}
CN{"áž…áž·áž“"}
CO{"កូឡុំប៊ី"}
+ CP{"កោះ​ឃ្លីភឺážáž»áž“"}
CR{"កូស្ážáž¶ážšáž¸áž€áž¶"}
CU{"គុយបា"}
CV{"កាបវែរ"}
+ CW{"កូរ៉ាកៅ"}
+ CX{"កោះ​គ្រីស្មាស"}
CY{"ស៉ីពរáŸ"}
CZ{"សាធារណរដ្ឋឆáŸáž€"}
DE{"អាល្លឺម៉ង់"}
+ DG{"ឌៀហ្គោហ្គាស៊ី"}
DJ{"ហ្ស៉ីបូទី"}
DK{"ដាណឺម៉ាក"}
DM{"ដូមីនីកា"}
DO{"សាធារណរដ្ឋដូមីនីកែន"}
DZ{"អាល់ហ្សáŸážšáž¸"}
+ EA{"ជឺážáž¶ និង​ម៉áŸáž›áž¸áž¡áž¶"}
EC{"អáŸáž€áŸ’វាឌáŸážš"}
EE{"អáŸážŸáŸ’ážáž¼áž“ី"}
EG{"អáŸáž áŸ’ស៉ីប"}
@@ -65,33 +114,50 @@ km{
ER{"អáŸážšáž¸áž‘្រា"}
ES{"អáŸážŸáŸ’ប៉ាញ"}
ET{"អáŸážáŸ’យូពី"}
+ EU{"សហភាព​អឺរ៉ុប"}
FI{"ហ្វាំងឡង់"}
- FJ{"ហ្វ៉ីហ្ស៉ី"}
+ FJ{"ហ្វីជី"}
+ FK{"កោះ​ហ្វក់ឡែន"}
FM{"មិក្រូនáŸážŸáŸŠáž¸"}
+ FO{"កោះ​ហ្វារ៉ូ"}
FR{"បារាំង"}
GA{"ហ្គាបុង"}
+ GB{"ចក្រភព​អង់គ្លáŸážŸ"}
+ GD{"ហ្គ្រើណាដ"}
GE{"ហ្សកហ្ស៉ី"}
- GH{"ហ្កាណា"}
+ GF{"ហ្វ្វáŸáž“​ហ្គៀណា"}
+ GG{"ហ្គáŸáž“ស៊ី"}
+ GH{"ហ្គាណា"}
+ GI{"ហ្គីប្រាលážáž¶"}
+ GL{"ហ្គ្រោអង់ឡង់"}
GM{"ហ្គាំប៊ី"}
GN{"ហ្គីណáŸ"}
+ GP{"ហ្គោដឺឡុប"}
GQ{"ហ្គីណáŸáž¢áŸáž€áŸ’វាទáŸážš"}
- GR{"ក្រិច"}
+ GR{"ក្រិក"}
+ GS{"កោះ​ហ្សកហ្ស៊ី​ážáž¶áž„​ážáŸ’បូង និង​សាន់វិច​ážáž¶áž„​ážáŸ’បូង"}
GT{"ហ្គាážáŸáž˜áŸ‰áž¶áž¡áž¶"}
+ GU{"ហ្គាំ"}
GW{"ហ្គីណáŸáž”៊ីសូ"}
GY{"ហ្គីយ៉ាណា"}
HK{"ហុងកុង"}
+ HM{"កោះ​ហឺដ និង​ម៉ាក់ដូណាល់"}
HN{"ហុងឌួរ៉ាស់"}
- HR{"ក្រូអាស៊ី"}
+ HR{"ក្រូអាáž"}
HT{"ហៃទី"}
HU{"ហុងគ្រី"}
- ID{"ឥណ្ឌូនáŸážŸáŸŠáž¸"}
+ IC{"កោះ​កាណារី"}
+ ID{"ឥណ្ឌូណáŸážŸáŸŠáž¸"}
IE{"អៀរឡង់"}
IL{"អ៊ីស្រាអែល"}
+ IM{"អែលអុហ្វមែន"}
IN{"ឥណ្ឌា"}
+ IO{"ដែន​មហា​សមុទ្រ​ឥណ្ឌា ចក្រភព​អង់គ្លáŸážŸ"}
IQ{"អ៊ីរ៉ាក់"}
IR{"អ៊ីរ៉ង់"}
- IS{"អ៉ីស្លង់"}
+ IS{"អ៊ីស្លង់"}
IT{"អ៊ីážáž¶áž›áž¸"}
+ JE{"ជឺស៊ី"}
JM{"ហ្សាម៉ាអ៉ិគ"}
JO{"ហ៊្សកដានី"}
JP{"ជប៉ុន"}
@@ -100,12 +166,15 @@ km{
KH{"កម្ពុជា"}
KI{"គិរិបាទី"}
KM{"កុំម៉ូរ៉ូស"}
- KP{"សាធារណរដ្ឋប្រជាធិបážáŸáž™áŸ’យប្រជាមានិážáž€áž¼ážšáŸ‰áŸ"}
- KR{"សាធារណរដ្ឋកូរ៉áŸ"}
+ KN{"សង់ឃីហនិង​ណáŸážœáž¸ážŸ"}
+ KP{"កូរ៉áŸâ€‹ážáž¶áž„​ជើង"}
+ KR{"កូរ៉áŸâ€‹ážáž¶áž„​ážáŸ’បូង"}
KW{"គុយវ៉ែáž"}
+ KY{"កោះ​កៃម៉ង់"}
KZ{"កាហ្សាក់ស្ážáž¶áž„់់"}
LA{"ឡាវ"}
LB{"លីបង់"}
+ LC{"សង់​លូសៀ"}
LI{"លិចទáŸáž“ស្ážáŸ‚áž“"}
LK{"ស្រីលង្កា"}
LR{"លីបáŸážšáž¸áž™áŸ‰áž¶"}
@@ -117,79 +186,119 @@ km{
MA{"ម៉ារ៉ុក"}
MC{"ម៉ូណាកូ"}
MD{"សាធារណរដ្ឋម៉ុលដាវី"}
+ ME{"ម៉ុងážáŸážŽáŸáž áŸ’គ្រោ"}
+ MF{"សង់​ម៉ាទីន"}
MG{"ម៉ាដាហ្កាស្ការ"}
+ MH{"កោះ​ម៉ាស់សល"}
MK{"ម៉ាសáŸážŠáž“"}
ML{"ម៉ាលី"}
MM{"មីយ៉ាន់ម៉ា"}
MN{"ម៉ុងហ្គោលី"}
+ MO{"ម៉ាកាវ"}
+ MP{"កោះ​ម៉ារីណា​ážáž¶áž„​ជើង"}
+ MQ{"ម៉ាទីនីក"}
MR{"ម៉ូរីážáž¶áž“ី"}
+ MS{"ម៉ុង​សáŸážšáŸ‰áž„់"}
MT{"ម៉ាល់ážáž¶"}
MU{"ម៉ូរីទុស"}
+ MV{"ម៉ាល់ឌីវ"}
+ MW{"ម៉ាឡាវី"}
MX{"ម៉ិចសិក"}
- MY{"ម៉ាលáŸážŸáŸ‰áž¸"}
+ MY{"ម៉ាឡáŸážŸáŸŠáž¸"}
MZ{"ម៉ូហ្សាំប៊ិក"}
NA{"ណាមីប៊ី"}
+ NC{"ញូកាឡáŸážŠáž¼áž“ៀ"}
NE{"នីហ្សáŸážš"}
+ NF{"កោះ​ណáŸážšáž áŸ’វក់"}
NG{"នីហ្សáŸážšáž¸áž™áŸ‰áž¶"}
NI{"នីការ៉ាហ្គáŸážš"}
- NL{"ហូល្លង់"}
+ NL{"ហុល្លង់"}
NO{"áž“áŸážšážœáŸ‚ស"}
NP{"áž“áŸáž”៉ាល់"}
+ NR{"ណូរូ"}
+ NU{"ណៀ"}
NZ{"នូវែលហ្សáŸáž¡áž„់"}
OM{"អូម៉ង់"}
PA{"ប៉ាណាម៉ា"}
PE{"ប៉áŸážšáž¼"}
+ PF{"ហ្វ្រáŸáž“​ប៉ូលី​ណáŸážŸáŸŠáž¸"}
PG{"ប៉ាពូអានូវែលហ្គីណáŸ"}
- PH{"ហ្វ៉ីលីពីន"}
+ PH{"ហ្វីលីពីន"}
PK{"ប៉ាគីស្ážáž¶áž“"}
PL{"ប៉ូលូញ"}
+ PM{"សង់ព្យែរ និង​មីគីឡុង"}
+ PN{"កោះ​ភីážážáž¶ážšáž·áž“"}
PR{"áž–áŸážšážáž¼ážšáž¸áž€áž¼"}
PS{"ប៉ាលáŸážŸáŸ’ទីន"}
PT{"áž–áŸážšáž‘ុយហ្កាល់"}
+ PW{"ផៅឡូ"}
PY{"ប៉ារ៉ាហ្គាយ"}
QA{"កាážáž¶ážš"}
+ QO{"អៅលីយីង អុកស៊ីន"}
+ RE{"រ៉áŸáž¢áŸŠáž»áž™áŸ‰áž»áž„"}
RO{"រូម៉ានី"}
- RU{"រូស្ស៊ី"}
+ RS{"សើប"}
+ RU{"រុស្ស៊ី"}
RW{"រវ៉ាន់ដា"}
SA{"អារ៉ាប៊ីសាអ៊ូឌីáž"}
+ SB{"កោះ​ស៊ូឡូម៉ុង"}
SC{"សីសែល"}
SD{"ស៊ូដង់"}
SE{"ស៊ុយអែដ"}
SG{"សិង្ហបុរី"}
+ SH{"សង់​ហáŸáž¡áŸážŽáž¶"}
SI{"ស្លូវáŸáž“ី"}
+ SJ{"ស្វាប៊ឺហនិង​ហ្យង់ម៉ាយáŸáž“"}
SK{"ស្លូវ៉ាគី"}
SL{"សáŸážšáŸ‰áž¶áž¡áŸáž¢áž¼áž“"}
+ SM{"សាន​ម៉ារីណូ"}
SN{"សáŸáž“áŸáž áŸ’កាល់"}
SO{"សូម៉ាលី"}
SR{"សូរីណាម"}
+ SS{"ស៊ូដង់​ážáž¶áž„​ážáŸ’បូង"}
+ ST{"សៅ​ážáž»áŸ† និង​ព្រីនស៊ីប៉áŸ"}
SV{"អែលសាល់វ៉ាឌáŸážš"}
+ SX{"សីង​ម៉ាធីន"}
SY{"ស៊ីរី"}
SZ{"សូហ្ស៉ីឡង់"}
+ TA{"ទ្រីស្ážáž„់​ដា​ចូនហា"}
+ TC{"កោះ​កៃកូស និងទូក"}
TD{"ឆាដ"}
+ TF{"ដែន​​ហ្វ្រáŸáž“​ážáž¶áž„​ážáŸ’បូង"}
TG{"ážáž¼áž áŸ’áž‚áž¼"}
TH{"ážáŸƒ"}
TJ{"ážáž¶ážŠáž áŸ’ស៉ីគីស្ážáž„់"}
- TL{"ទីមáŸážšážáž¶áž„កើáž"}
+ TK{"ážáž¼ážáŸáž¡áŸ…"}
+ TL{"ទីមáŸážš"}
TM{"ទួគមáŸáž“ីស្ážáž„់"}
TN{"ទុយនáŸážŸáŸŠáž¸"}
TO{"ážáž»áž„ហ្គា"}
TR{"ទួរគី"}
- TT{"ទ្រីនីដាដនឹងážáž¼áž”ាហ្គោ"}
+ TT{"ទ្រីនីដាហនិង​ážáž¼áž”ាហ្គោ"}
+ TV{"ទូវ៉ាលូ"}
TW{"ážáŸƒážœáŸ‰áž¶áž“់"}
TZ{"ážáž„់ហ្សានី"}
UA{"អ៊ុយក្រែន"}
UG{"អ៊ូហ្កង់ដា"}
+ UM{"កោះ​អៅឡាយីង​អាមáŸážšáž·áž€"}
US{"សហរដ្ឋអាមáŸážšáž·áž€"}
UY{"អ៊ុយរុយហ្គាយ"}
UZ{"អ៊ូហ្សបáŸáž‚ីស្ážáž„់"}
VA{"វ៉ាទីកង់"}
+ VC{"សាំង​វីនសáŸáž“ និង​ឌឹ​ហ្គ្រីណាឌីនីស"}
VE{"ážœáŸáž“áŸáž áŸ’ស៊ុយឡា"}
+ VG{"កោះ​វឺជិន​ចក្រភព​អង់គ្លáŸážŸ"}
+ VI{"កោះ​វឺជីន​អាមáŸážšáž·áž€"}
VN{"វៀážážŽáž¶áž˜"}
+ VU{"វ៉ាន់ណៅទូ"}
+ WF{"វ៉ាលីស និង​ហ្វូទូណា"}
WS{"សាមូអា"}
YE{"áž™áŸáž˜áŸ‚áž“"}
- ZA{"អាហ្វ្រិកážáž¶áž„ážáŸ’បូង"}
+ YT{"ម៉ាយុáž"}
+ ZA{"អាព្រិក​ភាគ​ážáž¶áž„​ážáŸ’បូង"}
ZM{"ហ្សាំប៊ី"}
ZW{"ហ្ស៊ីមបាបវ៉áŸ"}
+ ZZ{"មិន​ស្គាល់​ážáŸ†áž”ន់"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kn.txt b/Build/source/libs/icu/icu-50.1/data/region/kn.txt
index ae5b1bc84a0..c9b02cf0395 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kn.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ kn{
034{"à²à²·à³à²¯à²¾à²¦ ದಕà³à²·à²¿à²£ ಭಾಗ"}
035{"ಆಗà³à²¨à³‡à²¯ à²à²·à³à²¯à²¾"}
039{"ದಕà³à²·à²¿à²£ ಯೂರೋಪà³"}
- 053{"ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¾ ಹಾಗೂ ನà³à²¯à³‚à²à²¿à²²à³à²¯à²¾à²‚ಡà³"}
+ 053{"ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à³‡à²·à²¿à²¯à²¾"}
054{"ಮೇಲಿನೇಶಿಯಾ"}
057{"ಮೈಕà³à²°à³‹à²¨à³‡à²¶à²¿à²¯à²¨à³ ಪà³à²°à²¦à³‡à²¶"}
061{"ಪೋಲಿನೇಶಿಯಾ"}
@@ -64,39 +64,40 @@ kn{
BD{"ಬಾಂಗà³à²²à²¾à²¦à³‡à²¶à³"}
BE{"ಬೆಲà³à²œà²¿à²¯à²®à³"}
BF{"ಬà³à²°à³à²•à²¿à²¨à²¾ ಫಾಸೋ"}
- BG{"ಬಲà³à²—ೇರಿಯನà³"}
+ BG{"ಬಲà³à²—ೇರಿಯಾ"}
BH{"ಬಹರೈನà³"}
BI{"ಬà³à²°à³à²‚ಡಿ"}
BJ{"ಬೆನಿನà³"}
BL{"ಸೇಂಟೠಬಾರà³à²¥à³†à²²à³†à²®à²¿"}
BM{"ಬರà³à²®à³à²¡à²¾"}
BN{"ಬà³à²°à³‚ನಿ"}
- BO{"ಬಲà³à²—ೇರಿಯಾ"}
+ BO{"ಬೊಲಿವಿಯಾ"}
+ BQ{"ಕೆರಾಬಿಯನೠನೆದರà³â€Œà²²à³à²¯à²¾à²‚ಡà³à²¸à³"}
BR{"ಬà³à²°à³†à²œà²¿à²²à³"}
BS{"ಬಹಾಮಾಸà³"}
BT{"ಭೂತಾನà³"}
BV{"ಬೋವೆಟೠದà³à²µà³€à²ª"}
- BW{"ಬೋಟà³à²¸à³â€Œà²µà²¾à²¨à²¾"}
- BY{"ಬೊಲಿವಿಯಾ"}
+ BW{"ಬೊಟà³à²¸à³â€Œà²µà²¾à²¨à²¾"}
+ BY{"ಬೆಲಾರಸà³"}
BZ{"ಬೆಲಿಜà³"}
CA{"ಕೆನಡಾ"}
CC{"ಕೊಕೊಸೠದà³à²µà³€à²ªà²—ಳà³"}
CD{"ಕಾಂಗೋ - ಕಿನà³à²¶à²¾à²¸à²¾"}
CF{"ಮಧà³à²¯ ಆಫà³à²°à²¿à²•à²¾ ಗಣರಾಜà³à²¯"}
CG{"ಕಾಂಗೋ - ಬà³à²°à²¾à²œà²¾à²µà²¿à²²à³à²²à³‡"}
- CH{"ಸà³à²µà²¿à²¡à³à²œà²°à³â€Œà²²à³à²¯à²¾à²‚ಡà³"}
+ CH{"ಸà³à²µà²¿à²Ÿà³à²œà²°à³à²²à³à²¯à²¾à²‚ಡà³"}
CI{"à²à²µà²°à²¿ ಕೋಸà³à²Ÿà³"}
CK{"ಕà³à²•à³ ದà³à²µà³€à²ªà²—ಳà³"}
CL{"ಚಿಲಿ"}
CM{"ಕà³à²¯à²¾à²®à²°à³‹à²¨à³"}
CN{"ಚೀನ"}
CO{"ಕೊಲಂಬಿಯಾ"}
- CP{"ಕà³à²²à²¿à²ªà²°à³à²Ÿà²¨à³â€Œ à²à²²à³à²¯à²¾à²‚ಡà³â€Œ"}
+ CP{"ಕà³à²²à²¿à²ªà³à²ªà²°à³â€Œà²Ÿà²¾à²¨à³ ದà³à²µà³€à²ªà²—ಳà³"}
CR{"ಕೊಸà³à²Ÿà²¾ ರಿಕಾ"}
- CS{"ಸೆರà³à²¬à²¿à²¯à²¾ ಮತà³à²¤à³ ಮೊಂಟೊನೆಗà³à²°à³‹"}
CU{"ಕà³à²¯à³‚ಬಾ"}
CV{"ಕೇಪೠವರà³à²¡à³†"}
- CX{"ಕà³à²°à²¿à²¸à³â€Œà²®à²¸à³ ದà³à²µà³€à²ª"}
+ CW{"ಕà³à²°à²¾à²•à²¾à²µà³"}
+ CX{"ಕà³à²°à²¿à²¸à³à²®à²¸à³ ದà³à²µà³€à²ª"}
CY{"ಸೈಪà³à²°à²¸à³"}
CZ{"ಚೆಕೠರಿಪಬà³à²²à²¿à²•à³"}
DE{"ಜರà³à²®à²¨à²¿"}
@@ -117,7 +118,7 @@ kn{
EU{"ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಯೂನಿಯನà³"}
FI{"ಫಿನà³â€Œà²²à³à²¯à²¾à²‚ಡà³"}
FJ{"ಫಿಜಿ"}
- FK{"ಫà³à²¹à²¾à²•à³â€Œà²²à³à²¯à²¾à²‚ಡೠದà³à²µà³€à²ªà²—ಳà³"}
+ FK{"ಫಾಲà³à²•à³â€Œà²²à³à²¯à²¾à²‚ಡೠದà³à²µà³€à²ªà²—ಳà³"}
FM{"ಮೈಕà³à²°à³‹à²¨à³‡à²¶à²¿à²¯à²¾"}
FO{"ಫರೋ ದà³à²µà³€à²ªà²—ಳà³"}
FR{"ಫà³à²°à²¾à²¨à³à²¸à³"}
@@ -135,13 +136,13 @@ kn{
GP{"ಗà³à²¡à³†à²²à³‹à²ªà³"}
GQ{"ಈಕà³à²µà³†à²Ÿà³‹à²°à²¿à²¯à²²à³ ಗಿನಿ"}
GR{"ಗà³à²°à³€à²¸à³"}
- GS{"ದಕà³à²·à²¿à²£ ಜಾರà³à²œà²¿à²¯à²¾ ಮತà³à²¤à³ ದಕà³à²·à²¿à²£ ಸà³à²¯à²¾à²‚ಡà³â€Œà²µà²¿à²šà³ ದà³à²µà³€à²ªà²—ಳà³"}
+ GS{"ದಕà³à²·à²¿à²£ ಜಾರà³à²œà²¿à²¯à²¾ ಮತà³à²¤à³ ದಕà³à²·à²¿à²£ ಸà³à²¯à²¾à²‚ಡà³à²µà²¿à²šà³ ದà³à²µà³€à²ªà²—ಳà³"}
GT{"ಗà³à²µà²¾à²Ÿà³†à²®à²¾à²²à²¾"}
GU{"ಗà³à²¯à²¾à²®à³"}
GW{"ಗಿನಿ-ಬಿಸà³à²¸à²¾à²µà³"}
GY{"ಗಯಾನಾ"}
- HK{"ಹಾಂಗà³â€Œ ಕಾಂಗà³â€Œ SAR ಚೀನಾ"}
- HM{"ಹರà³à²¡à³ ದà³à²µà³€à²ª ಮತà³à²¤à³ ಮಾಕà³â€Œà²¡à³Šà²¨à²¾à²²à³à²¡à³ ದà³à²µà³€à²ªà²—ಳà³"}
+ HK{"ಹಾಂಕà³â€Œ ಕಾಂಗೠSAR ಚೈನಾ"}
+ HM{"ಹರà³à²¡à³ ದà³à²µà³€à²ª ಮತà³à²¤à³ ಮà³à²¯à²¾à²•à³à²¡à³Šà²¨à²¾à²²à³à²¡à³ ದà³à²µà³€à²ªà²—ಳà³"}
HN{"ಹೊಂಡà³à²°à²¾à²¸à³"}
HR{"ಕà³à²°à³‹à²¯à³‡à²¶à²¿à²¯à²¾"}
HT{"ಹೈಟಿ"}
@@ -175,7 +176,7 @@ kn{
LA{"ಲಾವೋಸà³"}
LB{"ಲೆಬನಾನà³"}
LC{"ಸೇಂಟೠಲೂಸಿಯಾ"}
- LI{"ಲಿಚೆನà³â€Œà²¸à³à²Ÿà³ˆà²¨à³"}
+ LI{"ಲೈಕೆನà³â€Œà²¸à³à²Ÿà³ˆà²¨à³"}
LK{"ಶà³à²°à³€à²²à²‚ಕಾ"}
LR{"ಲಿಬೇರಿಯಾ"}
LS{"ಲೆಥೋಸೊ"}
@@ -194,11 +195,11 @@ kn{
ML{"ಮಾಲಿ"}
MM{"ಮಯನà³à²®à²¾à²°à³"}
MN{"ಮೊಂಗೋಲಿಯಾ"}
- MO{"ಮೆಕà³à²µà²¾ SAR ಚೀನಾ"}
+ MO{"ಮà³à²¯à²¾à²•à³ SAR ಚೈನಾ"}
MP{"ಉತà³à²¤à²° ಮರಿಯಾನಾ ದà³à²µà³€à²ªà²—ಳà³"}
MQ{"ಮಾರà³à²Ÿà²¿à²¨à²¿à²•à³"}
MR{"ಮಾರಿಟಾನಿಯಾ"}
- MS{"ಮೋಂಟà³â€Œà²¸à³†à²°à³†à²Ÿà³"}
+ MS{"ಮಾಂಟà³â€Œà²¸à³†à²°à³‡à²Ÿà³"}
MT{"ಮಾಲà³à²Ÿà²¾"}
MU{"ಮಾರಿಶಿಯಸà³"}
MV{"ಮಾಲà³à²¡à²¿à²µà³à²¸à³"}
@@ -209,7 +210,7 @@ kn{
NA{"ನಮೀಬಿಯಾ"}
NC{"ನà³à²¯à³‚ ಕà³à²¯à²¾à²²à²¿à²¡à³‹à²¨à²¿à²¯à²¾"}
NE{"ನೈಜರà³"}
- NF{"ನಾರà³â€Œà²«à³‹à²•à³ ದà³à²µà³€à²ª"}
+ NF{"ನಾರà³à²«à³‹à²•à³ ದà³à²µà³€à²ª"}
NG{"ನೈಜೀರಿಯಾ"}
NI{"ನಿಕಾರಾಗà³à²µà²¾"}
NL{"ನೆದರà³â€Œà²²à³à²¯à²¾à²‚ಡà³à²¸à³"}
@@ -227,14 +228,14 @@ kn{
PK{"ಪಾಕಿಸà³à²¤à²¾à²¨"}
PL{"ಪೋಲà³à²¯à²¾à²‚ಡà³"}
PM{"ಸೇಂಟೠಪಿಯರೆ ಮತà³à²¤à³ ಮಿಕೆಲನà³"}
- PN{"ಪಿಟà³â€Œà²•à³ˆà²°à³à²¨à³"}
+ PN{"ಪಿಟà³â€Œà²•à³ˆà²°à³à²¨à³ ದà³à²µà³€à²ªà²—ಳà³"}
PR{"ಪà³à²¯à³‚ರà³à²Ÿà³‹ ರಿಕೊ"}
PS{"ಪà³à²¯à²¾à²²à²¿à²¸à³à²Ÿà³‡à²¨à²¿à²¯à²¨à³ ಪà³à²°à²¦à³‡à²¶"}
PT{"ಪೋರà³à²šà³à²—ಲà³"}
PW{"ಪಲಾವà³"}
PY{"ಪರಾಗà³à²µà³‡"}
QA{"ಕತಾರà³"}
- QO{"ಔಟà³â€Œà²²à³ˆà²¯à²¿à²‚ಗೠಓಶಿಯಾನಿಯಾ"}
+ QO{"ಔಟà³â€Œâ€Œà²²à³‡à²¯à²¿à²‚ಗೠಓಷಿಯಾನಿಯ"}
RE{"ರೀಯೂನಿಯನà³"}
RO{"ರೊಮà³à²¯à²¾à²¨à²¿à²¯à²¾"}
RS{"ಸೆರà³à²¬à²¿à²¯à²¾"}
@@ -255,11 +256,13 @@ kn{
SN{"ಸೆನೆಗಲà³"}
SO{"ಸೊಮಾಲಿಯಾ"}
SR{"ಸà³à²°à²¿à²¨à²¾à²®"}
+ SS{"ದಕà³à²·à²¿à²£ ಸೂಡಾನà³"}
ST{"ಸಾವೋ ಟೋಮೠಮತà³à²¤à³ ಪà³à²°à²¿à²¨à³à²¸à²¿à²ªà³†"}
SV{"ಎಲೠಸಾಲà³à²µà³‡à²¡à²¾à²°à³"}
+ SX{"ಸಿಂಟೠಮಾರà³à²Ÿà²¨à³"}
SY{"ಸಿರಿಯಾ"}
SZ{"ಸà³à²µà²¾à²œà²¿à²²à³à²¯à²¾à²‚ಡà³"}
- TA{"ತà³à²°à²¿à²¸à³à²¤à²¾à²¨à³â€Œ ದ ಕà³à²¨à³à²¹à²¾"}
+ TA{"ಟà³à²°à²¿à²¸à³à²¤à²¨à³ ಡಾ ಕà³à²¨à³à²¹à²¾"}
TC{"ಟರà³à²•à³à²¸à³ ಮತà³à²¤à³ ಕೈಕೋಸೠದà³à²µà³€à²ªà²—ಳà³"}
TD{"ಚಾಡà³"}
TF{"ಫà³à²°à³†à²‚ಚೠದಕà³à²·à²¿à²£ ಪà³à²°à²¦à³‡à²¶à²—ಳà³"}
@@ -278,7 +281,7 @@ kn{
TZ{"ಟಾಂಜಾನಿಯಾ"}
UA{"ಉಕà³à²°à³ˆà²¨à³"}
UG{"ಉಗಾಂಡಾ"}
- UM{"ಸಂಯà³à²•à³à²¤ ಸಂಸà³à²¥à²¾à²¨ ಮೈನರೠಔಟà³â€Œà²²à³ˆà²¯à²¿à²‚ಗೠದà³à²µà³€à²ªà²—ಳà³"}
+ UM{"U.S. ಮೈನರೠಔಟà³â€Œà²²à³‡à²¯à²¿à²‚ಗೠದà³à²µà³€à²ªà²—ಳà³"}
US{"ಅಮೇರಿಕಾ ಸಂಯà³à²•à³à²¤ ಸಂಸà³à²¥à²¾à²¨"}
UY{"ಉರà³à²—à³à²µà³‡"}
UZ{"ಉಜà³à²¬à³‡à²•à²¿à²¸à³à²¥à²¾à²¨à³"}
@@ -298,5 +301,5 @@ kn{
ZW{"ಜಿಂಬಾಬà³à²µà³†"}
ZZ{"ಅಪರಿಚಿತ ಅಥವಾ ಅಮಾನà³à²¯ ಪà³à²°à²¦à³‡à²¶"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.40"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ko.txt b/Build/source/libs/icu/icu-50.1/data/region/ko.txt
index 45904ef413f..685e536d432 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ko.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ko.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ko.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ko.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ ko{
034{"남아시아"}
035{"ë™ë‚¨ 아시아"}
039{"남유럽"}
- 053{"오스트레ì¼ë¦¬ì•„와 뉴질랜드"}
+ 053{"오스트랄ë¼ì‹œì•„"}
054{"ë©œë¼ë„¤ì‹œì•„"}
057{"미í¬ë¡œë„¤ì‹œì•„ 지역"}
061{"í´ë¦¬ë„¤ì‹œì•„"}
@@ -72,6 +72,7 @@ ko{
BM{"버뮤다"}
BN{"브루나ì´"}
BO{"볼리비아"}
+ BQ{"네ëœëž€ë“œë ¹ 카리브"}
BR{"브ë¼ì§ˆ"}
BS{"바하마"}
BT{"부탄"}
@@ -93,9 +94,9 @@ ko{
CO{"콜롬비아"}
CP{"í´ë¦½í¼íŠ¼ 섬"}
CR{"코스타리카"}
- CS{"세르비아 ë° ëª¬í…Œë„¤ê·¸ë¡œ"}
CU{"ì¿ ë°”"}
CV{"까뽀베르ë°"}
+ CW{"퀴ë¼ì†Œ"}
CX{"í¬ë¦¬ìŠ¤ë§ˆìŠ¤ì„¬"}
CY{"사ì´í”„러스"}
CZ{"ì²´ì½”"}
@@ -255,8 +256,10 @@ ko{
SN{"세네갈"}
SO{"소ë§ë¦¬ì•„"}
SR{"수리남"}
+ SS{"남수단"}
ST{"ìƒíˆ¬ë©” 프린시페"}
SV{"엘살바ë„르"}
+ SX{"신트마르턴"}
SY{"시리아"}
SZ{"스와질랜드"}
TA{"트리스탄다쿠나"}
@@ -298,5 +301,5 @@ ko{
ZW{"ì§ë°”브웨"}
ZZ{"알수없거나 유효하지 ì•Šì€ ì§€ì—­"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kok.txt b/Build/source/libs/icu/icu-50.1/data/region/kok.txt
index dedb283ed88..a0b90fd3591 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kok.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kok.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kok.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kok.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ kok{
Countries{
IN{"भारत"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ksb.txt b/Build/source/libs/icu/icu-50.1/data/region/ksb.txt
index ee024a90c3a..1c6ab2f4933 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ksb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ksb.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksb.xml
// *
// ***************************************************************************
/**
@@ -55,7 +55,6 @@ ksb{
CN{"China"}
CO{"Kolombia"}
CR{"Kostalika"}
- CS{"Selbia na Monteneglo"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuplosi"}
@@ -237,5 +236,5 @@ ksb{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ksf.txt b/Build/source/libs/icu/icu-50.1/data/region/ksf.txt
index a79a135a46b..28606fe1a59 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ksf.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ksf.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksf.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksf.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ksf{
CN{"cín"}
CO{"kolɔmbí"}
CR{"kɔstaríka"}
- CS{"sÉ›rbí ri mÉ”ntÇnÉ›gro"}
CU{"kuba"}
CV{"kapvɛr"}
CY{"cíprɛ"}
@@ -238,5 +237,5 @@ ksf{
ZM{"zambí"}
ZW{"zimbabwÉ›Ì"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/kw.txt b/Build/source/libs/icu/icu-50.1/data/region/kw.txt
index c898a0510da..5be8d3a97e7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/kw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/kw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kw.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ kw{
Countries{
GB{"Rywvaneth Unys"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/lag.txt b/Build/source/libs/icu/icu-50.1/data/region/lag.txt
index 98bf710a56f..e67f2cf09f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/lag.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/lag.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lag.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lag.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ lag{
CN{"Chíina"}
CO{"Kolómbia"}
CR{"Kósita RɨÌɨka"}
- CS{"Sebíia na Montégiro"}
CU{"Kyúuba"}
CV{"Kepuvéede"}
CY{"Kupuróosi"}
@@ -238,5 +237,5 @@ lag{
ZM{"Sámbia"}
ZW{"Simbáabwe"}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/lg.txt b/Build/source/libs/icu/icu-50.1/data/region/lg.txt
index 51031a942f4..dfb6ca6ad07 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/lg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/lg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lg.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ lg{
CN{"Cayina"}
CO{"Kolombya"}
CR{"Kosita Rika"}
- CS{"Seribya ne Monteneguro"}
CU{"Cuba"}
CV{"Bizinga by'e Kepu Veredi"}
CY{"Sipuriya"}
@@ -238,5 +237,5 @@ lg{
ZM{"Zambya"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ln.txt b/Build/source/libs/icu/icu-50.1/data/region/ln.txt
index 0087c90192f..a123ff7e1dd 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ln.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ln.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ln{
CN{"SinÉ›"}
CO{"Kolombi"}
CR{"Kositarika"}
- CS{"Serebi mpé Monténegro"}
CU{"Kiba"}
CV{"Bisanga bya Kapevɛrɛ"}
CY{"Sípɛlɛ"}
@@ -237,5 +236,5 @@ ln{
ZM{"Zambi"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/lt.txt b/Build/source/libs/icu/icu-50.1/data/region/lt.txt
index a32f5103561..a0201142ecc 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/lt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/lt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lt.xml
// *
// ***************************************************************************
/**
@@ -11,7 +11,7 @@
*/
lt{
Countries{
- 001{"Pasaulis"}
+ 001{"pasaulis"}
002{"Afrika"}
003{"Å iaurÄ—s Amerika"}
005{"Pietų Amerika"}
@@ -29,7 +29,7 @@ lt{
034{"Pietų Azija"}
035{"PietryÄių Azija"}
039{"Pietų Europa"}
- 053{"Australija ir Naujoji Zelandija"}
+ 053{"Australazija"}
054{"Melanezija"}
057{"Mikronezijos regionas"}
061{"Polinezija"}
@@ -57,7 +57,7 @@ lt{
AT{"Austrija"}
AU{"Australija"}
AW{"Aruba"}
- AX{"Alandų salos"}
+ AX{"Alandų Salos"}
AZ{"Azerbaidžanas"}
BA{"Bosnija ir Hercegovina"}
BB{"Barbadosas"}
@@ -68,10 +68,11 @@ lt{
BH{"Bahreinas"}
BI{"Burundis"}
BJ{"Beninas"}
- BL{"Å vento Baltramiejaus sala"}
+ BL{"Å vento Baltramiejaus Sala"}
BM{"Bermuda"}
BN{"BrunÄ—jus"}
BO{"Bolivija"}
+ BQ{"Karibų Nyderlandai"}
BR{"Brazilija"}
BS{"Bahamos"}
BT{"Butanas"}
@@ -81,9 +82,9 @@ lt{
BZ{"Belizas"}
CA{"Kanada"}
CC{"Kokosų salos"}
- CD{"Kongo DemokratinÄ— Respublika"}
+ CD{"Kongas-Kinšasa"}
CF{"CentrinÄ—s Afrikos Respublika"}
- CG{"Kongas"}
+ CG{"Kongas-Brazavilis"}
CH{"Å veicarija"}
CI{"Dramblio Kaulo Krantas"}
CK{"Kuko salos"}
@@ -93,9 +94,9 @@ lt{
CO{"Kolumbija"}
CP{"Clipperton sala"}
CR{"Kosta Rika"}
- CS{"Serbija ir Juodkalnija"}
CU{"Kuba"}
CV{"Žaliasis Kyšulys"}
+ CW{"Kiurasao"}
CX{"Kalėdų sala"}
CY{"Kipras"}
CZ{"ÄŒekija"}
@@ -106,7 +107,7 @@ lt{
DM{"Dominika"}
DO{"Dominikos Respublika"}
DZ{"Alžyras"}
- EA{"Ceuta ir Melilla"}
+ EA{"Seuta ir Melila"}
EC{"Ekvadoras"}
EE{"Estija"}
EG{"Egiptas"}
@@ -117,16 +118,16 @@ lt{
EU{"Europos SÄ…junga"}
FI{"Suomija"}
FJ{"Fidžis"}
- FK{"Falklando salos"}
+ FK{"Folklando Salos"}
FM{"Mikronezija"}
- FO{"Farerų salos"}
+ FO{"Farerų Salos"}
FR{"Prancūzija"}
GA{"Gabonas"}
GB{"Didžioji Britanija"}
GD{"Grenada"}
GE{"Gruzija"}
GF{"Prancūzijos Gviana"}
- GG{"Guernsis"}
+ GG{"Gernsis"}
GH{"Gana"}
GI{"Gibraltaras"}
GL{"Grenlandija"}
@@ -146,11 +147,11 @@ lt{
HR{"Kroatija"}
HT{"Haitis"}
HU{"Vengrija"}
- IC{"Kanarų salos"}
+ IC{"Kanarų Salos"}
ID{"Indonezija"}
IE{"Airija"}
IL{"Izraelis"}
- IM{"Meino sala"}
+ IM{"Meno Sala"}
IN{"Indija"}
IO{"Indijos vandenyno britų sritis"}
IQ{"Irakas"}
@@ -170,7 +171,7 @@ lt{
KP{"Å iaurÄ—s KorÄ—ja"}
KR{"Pietų Korėja"}
KW{"Kuveitas"}
- KY{"Kaimanų salos"}
+ KY{"Kaimanų Salos"}
KZ{"Kazachstanas"}
LA{"Laosas"}
LB{"Libanas"}
@@ -187,7 +188,7 @@ lt{
MC{"Monakas"}
MD{"Moldova"}
ME{"Juodkalnija"}
- MF{"Saint-Martin"}
+ MF{"Sen Martenas"}
MG{"Madagaskaras"}
MH{"Maršalo Salos"}
MK{"Makedonija"}
@@ -198,7 +199,7 @@ lt{
MP{"Marianos Å¡iaurinÄ—s salos"}
MQ{"Martinika"}
MR{"Mauritanija"}
- MS{"Montserratas"}
+ MS{"Montseratas"}
MT{"Malta"}
MU{"Mauricijus"}
MV{"Maldivai"}
@@ -227,7 +228,7 @@ lt{
PK{"Pakistanas"}
PL{"Lenkija"}
PM{"Sen Pjeras ir Mikelonas"}
- PN{"Pitkernas"}
+ PN{"Pitkerno Salos"}
PR{"Puerto Rikas"}
PS{"Palestinos teritorija"}
PT{"Portugalija"}
@@ -235,10 +236,10 @@ lt{
PY{"Paragvajus"}
QA{"Kataras"}
QO{"Nuošali Okeanija"}
- RE{"Reunionas"}
+ RE{"Reunjonas"}
RO{"Rumunija"}
RS{"Serbija"}
- RU{"Rusijos Federacija"}
+ RU{"Rusija"}
RW{"Ruanda"}
SA{"Saudo Arabija"}
SB{"Saliamono salos"}
@@ -255,12 +256,14 @@ lt{
SN{"Senegalas"}
SO{"Somalis"}
SR{"Surinamas"}
- ST{"San TomÄ— ir PrincipÄ—"}
+ SS{"Pietų Sudanas"}
+ ST{"San TomÄ— ir PrinsipÄ—"}
SV{"Salvadoras"}
+ SX{"Sint Martenas"}
SY{"Sirija"}
- SZ{"Svazilendas"}
+ SZ{"Svazilandas"}
TA{"Tristan da Cunha"}
- TC{"Turkso ir Caicoso salos"}
+ TC{"Terkso ir Kaikoso Salos"}
TD{"ÄŒadas"}
TF{"Prancūzijos Pietų sritys"}
TG{"Togas"}
@@ -285,18 +288,18 @@ lt{
VA{"Vatikanas"}
VC{"Å ventasis Vincentas ir Grenadinai"}
VE{"Venesuela"}
- VG{"Didžiosios Britanijos Mergelių salos"}
- VI{"Mergelių salos (JAV)"}
+ VG{"Didžiosios Britanijos Mergelių Salos"}
+ VI{"Mergelių Salos (JAV)"}
VN{"Vietnamas"}
VU{"Vanuatu"}
WF{"Wallisas ir Futuna"}
WS{"Samoa"}
YE{"Jemenas"}
- YT{"Mayotte’as"}
+ YT{"Majotas"}
ZA{"Pietų Afrika"}
ZM{"Zambija"}
ZW{"ZimbabvÄ—"}
ZZ{"nežinoma sritis"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/lu.txt b/Build/source/libs/icu/icu-50.1/data/region/lu.txt
index 3ce14585e61..7a3ad76abcb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/lu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/lu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lu.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ lu{
CN{"Shine"}
CO{"Kolombi"}
CR{"Kositarika"}
- CS{"Nsebi ne Montenegro"}
CU{"Kuba"}
CV{"Lutanda lua Kapevele"}
CY{"Shipele"}
@@ -238,5 +237,5 @@ lu{
ZM{"Zambi"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/luo.txt b/Build/source/libs/icu/icu-50.1/data/region/luo.txt
index 690848a5f57..c40992e5ba9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/luo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/luo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luo.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ luo{
CN{"China"}
CO{"Colombia"}
CR{"Costa Rica"}
- CS{"Serbia gi Montenegro"}
CU{"Cuba"}
CV{"Cape Verde Islands"}
CY{"Cyprus"}
@@ -238,5 +237,5 @@ luo{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/luy.txt b/Build/source/libs/icu/icu-50.1/data/region/luy.txt
index 3960b8a3e71..330955bd694 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/luy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/luy.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luy.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ luy{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ luy{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/lv.txt b/Build/source/libs/icu/icu-50.1/data/region/lv.txt
index cea100b8433..e0182453b50 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/lv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/lv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lv.xml
// *
// ***************************************************************************
/**
@@ -21,15 +21,15 @@ lv{
014{"AustrumÄfrika"}
015{"ZiemeļÄfrika"}
017{"VidusÄfrika"}
- 018{"Ä€frikas dienvidi"}
+ 018{"DienvidÄfrika"}
019{"Amerika"}
- 021{"Amerikas ziemeļi"}
+ 021{"Ziemeļamerika — ASV, KanÄda un Grenlande"}
029{"Karību jūras reģions"}
030{"AustrumÄzija"}
034{"DienvidÄzija"}
035{"CentrÄlaustrumÄzija"}
039{"Dienvideiropa"}
- 053{"AustrÄlija un JaunzÄ“lande"}
+ 053{"AustrÄlÄzija"}
054{"Melanēzija"}
057{"Mikronēzijas reģions"}
061{"Polinēzija"}
@@ -72,6 +72,7 @@ lv{
BM{"Bermudu salas"}
BN{"Bruneja"}
BO{"Bolīvija"}
+ BQ{"Nīderlandes Karību salas"}
BR{"Brazīlija"}
BS{"Bahamu salas"}
BT{"ButÄna"}
@@ -93,9 +94,9 @@ lv{
CO{"Kolumbija"}
CP{"Klipertona sala"}
CR{"Kostarika"}
- CS{"Serbija un Melnkalne"}
CU{"Kuba"}
CV{"Kaboverde"}
+ CW{"Kirasao"}
CX{"Ziemsvētku sala"}
CY{"Kipra"}
CZ{"ÄŒehija"}
@@ -106,7 +107,7 @@ lv{
DM{"Dominika"}
DO{"DominikÄnas Republika"}
DZ{"Alžīrija"}
- EA{"Seūta un Meliļa"}
+ EA{"Seūta un Melilja"}
EC{"Ekvadora"}
EE{"Igaunija"}
EG{"Ä’Ä£ipte"}
@@ -162,7 +163,7 @@ lv{
JO{"JordÄnija"}
JP{"JapÄna"}
KE{"Kenija"}
- KG{"Kirgīzija"}
+ KG{"KirgizstÄna"}
KH{"Kambodža"}
KI{"Kiribati"}
KM{"Komoru salas"}
@@ -255,8 +256,10 @@ lv{
SN{"SenegÄla"}
SO{"SomÄlija"}
SR{"Surinama"}
+ SS{"DienvidsudÄna"}
ST{"Santome un Prinsipi"}
SV{"Salvadora"}
+ SX{"SintmÄrtena"}
SY{"SÄ«rija"}
SZ{"Svazilenda"}
TA{"Tristana da Kuņas salas"}
@@ -296,7 +299,7 @@ lv{
ZA{"DienvidÄfrikas Republika"}
ZM{"Zambija"}
ZW{"Zimbabve"}
- ZZ{"nezinÄms vai nederÄ«gs reÄ£ions"}
+ ZZ{"nezinÄms reÄ£ions"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mas.txt b/Build/source/libs/icu/icu-50.1/data/region/mas.txt
index 7a413e2b385..d62ffc942dc 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mas.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mas.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ mas{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ mas{
ZM{"Sambia"}
ZW{"Simbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mer.txt b/Build/source/libs/icu/icu-50.1/data/region/mer.txt
index 0d634191eaa..30c84479279 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mer.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mer.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mer.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mer.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ mer{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Sabia na Montenegoro"}
CU{"Kiuba"}
CV{"Kepuvede"}
CY{"Caipurasi"}
@@ -238,5 +237,5 @@ mer{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mfe.txt b/Build/source/libs/icu/icu-50.1/data/region/mfe.txt
index 044e58da89c..dad5f599a3f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mfe.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mfe.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mfe.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mfe.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ mfe{
CN{"Lasinn"}
CO{"Kolonbi"}
CR{"Costa Rica"}
- CS{"Serbi-ek-Montenegro"}
CU{"Cuba"}
CV{"Kap-Ver"}
CY{"Cyprus"}
@@ -238,5 +237,5 @@ mfe{
ZM{"Zambi"}
ZW{"Zimbabwe"}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mg.txt b/Build/source/libs/icu/icu-50.1/data/region/mg.txt
index 0509bfabcf1..f08ab6675cb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mg.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ mg{
CN{"Sina"}
CO{"Kôlômbia"}
CR{"Kosta Rikà"}
- CS{"Serbia sy Montenegro"}
CU{"Kiobà"}
CV{"Nosy Cap-Vert"}
CY{"Sypra"}
@@ -238,5 +237,5 @@ mg{
ZM{"Zambia"}
ZW{"Zimbaboe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mgh.txt b/Build/source/libs/icu/icu-50.1/data/region/mgh.txt
index ec4ffa09e0b..01d7e35a993 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mgh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mgh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mgh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mgh.xml
// *
// ***************************************************************************
/**
@@ -25,7 +25,6 @@ mgh{
CL{"Uchile"}
CN{"Uchina"}
CO{"Ukolombia"}
- CS{"Usiera Leoni"}
CU{"Ukuba"}
CY{"Ukuprosi"}
CZ{"Ucheki"}
@@ -150,5 +149,5 @@ mgh{
ZM{"Uzambia"}
ZW{"Uzimbabwe"}
}
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mk.txt b/Build/source/libs/icu/icu-50.1/data/region/mk.txt
index bf58c7f65fa..0a1e49ae852 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mk.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ mk{
BM{"Бермуди"}
BN{"Брунеи"}
BO{"Боливија"}
+ BQ{"КарипÑка Холандија"}
BR{"Бразил"}
BS{"Бахами"}
BT{"Бутан"}
@@ -93,9 +94,9 @@ mk{
CO{"Колумбија"}
CP{"ОÑтров Клипертон"}
CR{"КоÑтарика"}
- CS{"Србија и Црна Гора"}
CU{"Куба"}
CV{"ЗеленортÑки ОÑтрови"}
+ CW{"КураÑао"}
CX{"Божиќни ОÑтрови"}
CY{"Кипар"}
CZ{"Чешка Република"}
@@ -255,8 +256,10 @@ mk{
SN{"Сенегал"}
SO{"Сомалија"}
SR{"Суринам"}
+ SS{"Јужен Судан"}
ST{"Сао Томе и Принчипе"}
SV{"Ел Салвадор"}
+ SX{"Свети Мартин"}
SY{"Сирија"}
SZ{"Свазиленд"}
TA{"ТриÑтан да Куња"}
@@ -298,5 +301,5 @@ mk{
ZW{"Зимбабве"}
ZZ{"Ðепознат регион"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/region/ml.txt b/Build/source/libs/icu/icu-50.1/data/region/ml.txt
new file mode 100644
index 00000000000..4e0d7aaf631
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/region/ml.txt
@@ -0,0 +1,305 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ml.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ml.xml
+ */
+ml{
+ Countries{
+ 001{"ലോകം"}
+ 002{"ആഫàµà´°à´¿à´•àµà´•"}
+ 003{"വടകàµà´•àµ‡ അമേരികàµà´•àµ» ഭൂഖണàµà´¡à´‚"}
+ 005{"തെകàµà´•àµ‡ അമേരികàµà´•àµ» ഭൂഖണàµà´¡à´‚"}
+ 009{"à´“à´·àµà´¯à´¾à´¨à´¿à´¯"}
+ 011{"പശàµà´šà´¿à´® ആഫàµà´°à´¿à´•àµà´•"}
+ 013{"മദàµà´§àµà´¯à´…മേരികàµà´•"}
+ 014{"à´•à´¿à´´à´•àµà´•àµ» ആഫàµà´°à´¿à´•àµà´•"}
+ 015{"വടകàµà´•àµ‡ ആഫàµà´°à´¿à´•àµà´•"}
+ 017{"മദàµà´§àµà´¯à´†à´«àµà´°à´¿à´•àµà´•"}
+ 018{"തെകàµà´•àµ‡ ആഫàµà´°à´¿à´•àµà´•"}
+ 019{"അമേരികàµà´•àµ» ഭൂഖണàµà´¡à´‚"}
+ 021{"വടകàµà´•àµ‡ അമേരികàµà´•"}
+ 029{"കരീബിയൻ"}
+ 030{"à´•à´¿à´´à´•àµà´•àµ» à´à´·àµà´¯"}
+ 034{"തെകàµà´•àµ‡ à´à´·àµà´¯"}
+ 035{"തെകàµà´•àµ-à´•à´¿à´´à´•àµà´•àµ» à´à´·àµà´¯"}
+ 039{"തെകàµà´•àµ‡ യൂറോപàµà´ªàµ"}
+ 053{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯à´¯àµà´‚ à´¨àµà´¯àµ‚സിലാൻഡàµà´‚"}
+ 054{"മെലനേഷàµà´¯"}
+ 057{"മൈകàµà´°àµ‹à´¨àµ‡à´·àµà´¯àµ» à´ªàµà´°à´¦àµ‡à´¶à´‚"}
+ 061{"പോളിനേഷàµà´¯"}
+ 142{"à´à´·àµà´¯"}
+ 143{"മദàµà´§àµà´¯àµ‡à´·àµà´¯"}
+ 145{"പശàµà´šà´¿à´®àµ‡à´·àµà´¯"}
+ 150{"യൂറോപàµà´ªàµ"}
+ 151{"à´•à´¿à´´à´•àµà´•àµ» യൂറോപàµà´ªàµ"}
+ 154{"വടകàµà´•àµ‡ യൂറോപàµà´ªàµ"}
+ 155{"പശàµà´šà´¿à´® യൂറോപàµà´ªàµ"}
+ 419{"ലാറàµà´±à´¿à´¨à´®àµ‡à´°à´¿à´•àµà´•à´¯àµà´‚ കരീബിയനàµà´‚"}
+ AC{"അസൻഷൻ à´¦àµà´µàµ€à´ªàµ"}
+ AD{"അൻറോറ"}
+ AE{"സംയàµà´•àµà´¤ അറബൠരാഷàµà´Ÿàµà´°à´‚"}
+ AF{"à´…à´«àµà´—ാനിസàµà´¥à´¾àµ»"}
+ AG{"ആൻറിഗàµà´µà´¯àµà´‚ ബർബàµà´¡à´¯àµà´‚"}
+ AI{"ആൻഗàµà´µà´¿à´²àµà´²"}
+ AL{"അൽബേനിയ"}
+ AM{"അർമേനിയ"}
+ AN{"നെതർലൻഡàµà´¸àµ ആൻറിലിസàµ"}
+ AO{"അംഗോള"}
+ AQ{"അൻറാർടàµà´Ÿà´¿à´•àµà´•"}
+ AR{"അർജൻറീന"}
+ AS{"അമേരികàµà´•àµ» സാമോവ"}
+ AT{"à´“à´¸àµà´Ÿàµà´°à´¿à´¯"}
+ AU{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯"}
+ AW{"à´…à´±àµà´¬"}
+ AX{"അലൻഡൠദàµà´µàµ€à´ªàµà´•àµ¾"}
+ AZ{"അസർബൈജാൻ"}
+ BA{"ബോസàµà´¨à´¿à´¯à´¯àµà´‚ ഹെർസഗോവിനയàµà´‚"}
+ BB{"ബാർബഡോസàµ"}
+ BD{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ"}
+ BE{"ബെൽജിയം"}
+ BF{"à´¬àµàµ¼à´•àµà´•à´¿à´¨à´¾ ഫാസോ"}
+ BG{"ബൾഗേറിയ"}
+ BH{"ബഹàµà´±àµˆàµ»"}
+ BI{"à´¬àµà´±àµà´£àµà´Ÿà´¿"}
+ BJ{"ബെനിൻ"}
+ BL{"സെൻറൠബാർതàµà´¤àµ†àµ½à´®à´¿"}
+ BM{"ബർമàµà´¡"}
+ BN{"à´¬àµà´°àµ‚ണൈ"}
+ BO{"ബൊളീവിയ"}
+ BQ{"ബൊണെയàµàµ¼, സിനàµà´±àµ à´¯àµà´¸àµà´±àµà´±àµ‡à´·àµà´¯à´¸àµ, സാബ à´Žà´¨àµà´¨à´¿à´µ"}
+ BR{"à´¬àµà´°à´¸àµ€àµ½"}
+ BS{"ബഹാമാസàµ"}
+ BT{"ഭൂടàµà´Ÿà´¾àµ»"}
+ BV{"ബൗവെറàµà´±àµ à´¦àµà´µàµ€à´ªàµ"}
+ BW{"ബോടàµà´¸àµà´µà´¾à´¨"}
+ BY{"ബെലറൂസàµ"}
+ BZ{"ബെലീസàµ"}
+ CA{"കാനഡ"}
+ CC{"കോകàµà´•à´¸àµ"}
+ CD{"കോംഗോ - കിൻഷാസ"}
+ CF{"സെൻടàµà´°àµ½ ആഫàµà´°à´¿à´•àµà´•àµ» റിപàµà´ªà´¬àµà´²à´¿à´•àµ"}
+ CG{"കോംഗോ - à´¬àµà´°à´¾à´¸à´¾à´µà´¿àµ½"}
+ CH{"à´¸àµà´µà´¿à´±àµà´±àµà´¸àµ¼à´²à´¾àµ»à´¡àµ"}
+ CI{"à´à´µà´±à´¿ കോസàµà´±àµà´±àµ"}
+ CK{"കൂകàµà´•àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ CL{"ചിലി"}
+ CM{"കാമറൂൺ"}
+ CN{"ചൈന"}
+ CO{"കൊളംബിയ"}
+ CP{"à´•àµà´²à´¿à´ªàµà´ªàµ†àµ¼à´Ÿàµà´Ÿàµ» à´¦àµà´µàµ€à´ªàµ"}
+ CR{"കോസàµà´±àµà´±à´±à´¿à´•àµà´•"}
+ CU{"à´•àµà´¯àµ‚à´¬"}
+ CV{"കേപàµà´ªàµ വെർഡെ"}
+ CW{"à´•àµà´±à´¾à´•à´¾à´µàµ‹"}
+ CX{"à´•àµà´°à´¿à´¸àµà´®à´¸àµ à´¦àµà´µàµ€à´ªàµ"}
+ CY{"സൈപàµà´°à´¸àµà´¸àµ"}
+ CZ{"ചെകàµà´•àµ റിപàµà´ªà´¬àµà´²à´¿à´•àµ"}
+ DE{"ജർമനി"}
+ DG{"ഡീഗോ à´—àµà´°à´¾à´·àµà´¯"}
+ DJ{"ജിബൂടàµà´Ÿà´¿"}
+ DK{"ഡെൻമാർകàµà´•àµ"}
+ DM{"ഡൊമിനികàµà´•"}
+ DO{"ഡൊമിനികàµà´•àµ» റിപàµà´ªà´¬àµà´²à´¿à´•àµ"}
+ DZ{"അൾജീരിയ"}
+ EA{"സെയൂതàµà´¤ ആൻഡൠമെലിയ"}
+ EC{"ഇകàµà´µà´¡àµ‹àµ¼"}
+ EE{"à´Žà´¸àµà´±àµà´±àµ‹à´£à´¿à´¯â€"}
+ EG{"ഈജിപàµà´¤àµ"}
+ EH{"പശàµà´šà´¿à´® സഹാറ"}
+ ER{"എറിതàµà´°à´¿à´¯"}
+ ES{"à´¸àµà´ªàµ†à´¯à´¿àµ»"}
+ ET{"à´Žà´¤àµà´¯àµ‹à´ªàµà´¯"}
+ EU{"യൂറോപàµà´¯àµ» യൂണിയൻ"}
+ FI{"ഫിൻലാൻഡàµ"}
+ FJ{"ഫിജി"}
+ FK{"ഫാകàµà´•àµâ€Œà´²à´¾à´¨àµà´±àµ à´à´²à´¨àµà´±àµ"}
+ FM{"മൈകàµà´°àµ‹à´¨àµ‡à´·àµà´¯"}
+ FO{"ഫറോയി à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ FR{"à´«àµà´°à´¾àµ»à´¸àµ"}
+ GA{"ഗാബോൺ"}
+ GB{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ»"}
+ GD{"à´—àµà´°à´¨àµ‡à´¡"}
+ GE{"ജോർജിയ"}
+ GF{"à´«àµà´°à´žàµà´šàµ ഗയാന"}
+ GG{"ഗേൺസി"}
+ GH{"ഘാന"}
+ GI{"ജിബàµà´°à´¾àµ¾à´Ÿàµà´Ÿàµ¼"}
+ GL{"à´—àµà´°àµ€àµ»à´²à´¾àµ»à´±àµ"}
+ GM{"ഗാംബിയ"}
+ GN{"à´—àµà´µà´¿à´¨à´¿à´¯"}
+ GP{"à´—àµà´µà´¾à´¡àµ†à´²àµ‹à´ªàµ"}
+ GQ{"ഇകàµà´µà´¿à´±àµà´±àµ‹à´±à´¿à´¯àµ½ à´—àµà´µà´¿à´¨à´¿à´¯"}
+ GR{"à´—àµà´°àµ€à´¸àµ"}
+ GS{"ദകàµà´·à´¿à´£ ജോർജàµà´œà´¿à´¯à´¯àµà´‚ ദകàµà´·à´¿à´£ സാൻഡàµâ€Œà´µà´¿à´šàµà´šàµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
+ GT{"à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´²à´¾"}
+ GU{"à´—àµà´µà´¾à´‚"}
+ GW{"ഗിനി-ബിസോ"}
+ GY{"ഗയാന"}
+ HK{"ഹോങൠകോങൠഎസàµ.à´.ആർ. ചൈന"}
+ HM{"ഹിയേർഡൠദàµà´µàµ€à´ªàµà´‚ മകàµà´¡àµŠà´£à´¾à´³àµà´¡àµ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
+ HN{"ഹോണàµà´Ÿàµà´±à´¾à´¸àµ"}
+ HR{"à´•àµà´°àµŠà´¯àµ‡à´·àµà´¯"}
+ HT{"ഹെയàµà´¤à´¿"}
+ HU{"ഹംഗറി"}
+ IC{"കാനറി à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ ID{"ഇൻഡോനേഷàµà´¯"}
+ IE{"അയർലാൻഡàµ"}
+ IL{"ഇസàµà´°à´¾à´¯àµ‡àµ½"}
+ IM{"à´àµ½ ഓഫൠമാൻ"}
+ IN{"ഇനàµà´¤àµà´¯"}
+ IO{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ ഇനàµà´¤àµà´¯àµ» മഹാസമàµà´¦àµà´° à´ªàµà´°à´¦àµ‡à´¶à´‚"}
+ IQ{"ഇറാകàµà´•àµ"}
+ IR{"ഇറാൻ"}
+ IS{"à´à´¸àµâ€Œà´²à´¾à´¨àµà´±àµ"}
+ IT{"ഇറàµà´±à´²à´¿"}
+ JE{"ജേഴàµà´¸à´¿"}
+ JM{"ജമൈകàµà´•"}
+ JO{"ജോർദàµà´¦à´¾àµ»"}
+ JP{"ജപàµà´ªà´¾àµ»"}
+ KE{"കെനിയ"}
+ KG{"കിർഗിസàµà´¥à´¾àµ»"}
+ KH{"കംബോഡിയ"}
+ KI{"കിരിബാതàµà´¤à´¿"}
+ KM{"കോമറോസàµ"}
+ KN{"സെയàµàµ»à´±àµ à´•à´¿à´±àµà´±àµà´¸àµà´‚ നെവിസàµà´‚"}
+ KP{"ഉതàµà´¤à´°à´•àµŠà´±à´¿à´¯"}
+ KR{"ദകàµà´·à´¿à´£à´•àµŠà´±à´¿à´¯"}
+ KW{"à´•àµà´µàµˆà´±àµà´±àµ"}
+ KY{"കേയàµà´®à´¾àµ» à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ KZ{"കസാഖിസàµà´¥à´¾àµ»"}
+ LA{"ലാവോസàµ"}
+ LB{"ലബനോൺ"}
+ LC{"സെൻറൠലൂസിയ"}
+ LI{"ലൈചàµà´Ÿàµ†à´¸àµà´±àµà´±à´¿àµ»"}
+ LK{"à´¶àµà´°àµ€à´²à´™àµà´•"}
+ LR{"ലൈബീരിയ"}
+ LS{"ലെസോതàµà´¤àµ‹"}
+ LT{"ലിതàµà´µà´¾à´¨à´¿à´¯"}
+ LU{"ലകàµà´¸à´‚ബർഗàµ"}
+ LV{"ലാതàµà´µà´¿à´¯"}
+ LY{"ലിബിയ"}
+ MA{"മൊറോകàµà´•àµŠ"}
+ MC{"മൊണോകàµà´•àµŠ"}
+ MD{"മൾഡോവ"}
+ ME{"മോണàµà´Ÿàµ‡à´¨àµ‡à´—àµà´°àµ‹"}
+ MF{"സെൻറൠമാർടàµà´Ÿà´¿àµ»"}
+ MG{"മഡഗാസàµà´•àµ¼"}
+ MH{"മാർഷൽâ€â€ à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ MK{"മാസിഡോണിയ"}
+ ML{"മാലി"}
+ MM{"à´®àµà´¯à´¾àµ»à´®à´¾àµ¼"}
+ MN{"മംഗോളിയ"}
+ MO{"മകàµà´•à´¾à´µàµ‹ SAR ചൈന"}
+ MP{"ഉതàµà´¤à´° മറിയാനാ à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ MQ{"മാർടàµà´Ÿàµ€à´¨à´¿à´•àµ"}
+ MR{"മൗറിറàµà´±à´¾à´¨à´¿à´¯"}
+ MS{"മോണàµà´Ÿàµà´¸àµ†à´±à´¾à´±àµà´±àµ"}
+ MT{"മാൾടàµà´Ÿ"}
+ MU{"മൗറീഷàµà´¯à´¸àµ"}
+ MV{"മാലിദàµà´µàµ€à´ªàµ"}
+ MW{"മലാവി"}
+ MX{"മെകàµà´¸à´¿à´•àµà´•àµ‹"}
+ MY{"മലേഷàµà´¯"}
+ MZ{"മൊസാംബികàµà´•àµ"}
+ NA{"നമീബിയ"}
+ NC{"à´ªàµà´¤à´¿à´¯ കാലിഡോണിയ"}
+ NE{"നൈജർ"}
+ NF{"നോർഫോകൠദàµà´µàµ€à´ªàµ"}
+ NG{"നൈജീരിയ"}
+ NI{"നികàµà´•à´¾à´°à´—àµà´µ"}
+ NL{"നെതർലൻഡàµà´¸àµ"}
+ NO{"നോർവെ"}
+ NP{"നേപàµà´ªà´¾àµ¾"}
+ NR{"നൗറൂ"}
+ NU{"à´¨àµà´¯àµ‚വേ"}
+ NZ{"à´¨àµà´¯àµ‚സിലാൻറàµ"}
+ OM{"ഒമാൻ"}
+ PA{"പനാമ"}
+ PE{"പെറàµ"}
+ PF{"à´«àµà´°à´žàµà´šàµ പോളിനേഷàµà´¯"}
+ PG{"പപàµà´ªàµà´µ à´¨àµà´¯àµ‚ à´—àµà´µà´¿à´¨à´¿"}
+ PH{"ഫിലിപàµà´ªàµˆàµ»à´¸àµ"}
+ PK{"പാകàµà´•à´¿à´¸àµà´¥à´¾àµ»"}
+ PL{"പോളണàµà´Ÿàµ"}
+ PM{"സെൻറൠപിറേയàµà´‚ മികàµà´µà´²à´£àµà´‚"}
+ PN{"പിറàµà´±àµà´•àµ†à´¯àµàµ»"}
+ PR{"പോർടàµà´Ÿàµ‹ റികàµà´•àµ‹"}
+ PS{"പാലസàµà´¤àµ€àµ» à´ªàµà´°à´¦àµ‡à´¶à´™àµà´™àµ¾"}
+ PT{"പോർചàµà´šàµà´—ൽ"}
+ PW{"പലാവàµ"}
+ PY{"പരാഗàµà´µàµ‡"}
+ QA{"à´–à´¤àµà´¤àµ¼"}
+ QO{"à´ªàµà´±à´‚à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ RE{"റീയൂണിയൻ"}
+ RO{"à´±àµà´®àµ‡à´¨à´¿à´¯"}
+ RS{"സെർബിയ"}
+ RU{"റഷàµà´¯"}
+ RW{"à´±àµà´µà´¾à´£àµà´Ÿ"}
+ SA{"സൗദി അറേബàµà´¯"}
+ SB{"സോളമൻ†ദàµà´µàµ€à´ªàµà´•àµ¾"}
+ SC{"സെയàµà´·àµ†àµ½à´¸àµ"}
+ SD{"à´¸àµà´¡à´¾àµ»"}
+ SE{"à´¸àµà´µàµ€à´¡àµ»"}
+ SG{"സിംഗപàµà´ªàµàµ¼"}
+ SH{"സെൻറൠഹെലീന"}
+ SI{"à´¸àµà´²àµ‹à´µàµ‡à´¨à´¿à´¯"}
+ SJ{"à´¸àµà´µà´¾àµ½à´¬à´¾à´¡àµà´‚ ജാൻ മായേനàµà´‚"}
+ SK{"à´¸àµà´²àµ‹à´µà´¾à´•àµà´¯"}
+ SL{"സിയേറാ ലിയോൺ"}
+ SM{"സാൻ മറിനോ"}
+ SN{"സെനഗൽ"}
+ SO{"സോമാലിയ"}
+ SR{"à´¸àµà´±à´¿à´¨à´¾à´‚"}
+ SS{"ദകàµà´·à´¿à´£ à´¸àµà´¡à´¾àµ»"}
+ ST{"സാവോ à´±àµà´±à´®àµ† ആൻഡൠപàµà´°à´¿àµ»à´¸à´¿à´ªàµà´ªà´¿"}
+ SV{"എൽ സാൽവദോർ"}
+ SX{"സിനàµà´±àµ മാർടàµà´Ÿàµ†àµ»"}
+ SY{"സിറിയ"}
+ SZ{"à´¸àµà´µà´¾à´¸à´¿à´²à´¾àµ»à´±àµ"}
+ TA{"à´Ÿàµà´°à´¸àµà´±àµà´±àµ» à´¡ കൂന"}
+ TC{"ടർകàµà´•àµà´¸àµà´‚ കൈകàµà´•àµ‹ à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
+ TD{"ചാഡàµ"}
+ TF{"à´«àµà´°à´žàµà´šàµ ദകàµà´·à´¿à´£ ഭൂപàµà´°à´¦àµ‡à´¶à´‚"}
+ TG{"ടോഗോ"}
+ TH{"തായàµâ€Œà´²à´¾àµ»à´¡àµ"}
+ TJ{"താജികàµà´•à´¿à´¸àµà´¥à´¾àµ»"}
+ TK{"ടൊകെലാവàµ"}
+ TL{"à´•à´¿à´´à´•àµà´•àµ» തിമൂർ"}
+ TM{"à´¤àµàµ¼à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾àµ»"}
+ TN{"à´Ÿàµà´£àµ€à´·àµà´¯"}
+ TO{"ടോംഗ"}
+ TR{"à´¤àµàµ¼à´•àµà´•à´¿"}
+ TT{"à´Ÿàµà´°à´¿à´¨à´¿à´¡à´¾à´¡àµà´‚ à´±àµà´±àµŠà´¬à´¾à´—ോയàµà´‚"}
+ TV{"à´¤àµà´µà´¾à´²àµ"}
+ TW{"തായàµâ€Œà´µà´¾àµ»"}
+ TZ{"ടാൻസാനിയ"}
+ UA{"ഉകàµà´°àµˆàµ»"}
+ UG{"ഉഗാണàµà´Ÿ"}
+ UM{"à´¯àµà´£àµˆà´±àµà´±à´¡àµ à´¸àµà´±àµà´±àµ‡à´±àµà´±àµà´¸àµà´‚ ചെറിയ à´ªàµà´±à´‚à´¦àµà´µàµ€à´ªàµà´•à´³àµà´‚"}
+ US{"അമേരികàµà´•àµ» à´à´•àµà´¯à´¨à´¾à´Ÿàµà´•àµ¾"}
+ UY{"ഉറàµà´—àµà´µàµ‡"}
+ UZ{"ഉസàµà´¬àµ†à´•àµà´•à´¿à´¸àµà´¥à´¾àµ»"}
+ VA{"വതàµà´¤à´¿à´•àµà´•à´¾àµ»"}
+ VC{"സെൻറൠവിൻസൻറàµà´‚ à´—àµà´°à´¨à´¡àµˆàµ»à´¸àµà´‚"}
+ VE{"വെനിസàµà´µàµ‡à´²"}
+ VG{"à´¬àµà´°à´¿à´Ÿàµà´Ÿàµ€à´·àµ വിർജിൻ à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ VI{"à´¯àµ.à´Žà´¸àµ. വെർജിൻ à´¦àµà´µàµ€à´ªàµà´•àµ¾"}
+ VN{"വിയറàµà´±àµà´¨à´¾à´‚"}
+ VU{"വനàµà´µà´¾à´¤àµà´¤àµ"}
+ WF{"വാലിസൠആൻഡൠഫàµà´¯àµà´šàµ‚à´¨"}
+ WS{"സാമോവ"}
+ YE{"യമൻ"}
+ YT{"മയോടàµà´Ÿàµ"}
+ ZA{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•"}
+ ZM{"സാംബിയ"}
+ ZW{"സിംബാബàµà´µàµ‡"}
+ ZZ{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤à´¤àµ‹ നിലവിലിലàµà´²à´¾à´¤àµà´¤à´¤àµ‹ ആയ à´ªàµà´°à´¦àµ‡à´¶à´‚"}
+ }
+ Version{"2.0.78.30"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mo.txt b/Build/source/libs/icu/icu-50.1/data/region/mo.txt
index ef3bdd70dc6..ef3bdd70dc6 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mo.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mr.txt b/Build/source/libs/icu/icu-50.1/data/region/mr.txt
index 19a43d6f518..918ea1da7e0 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mr.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ mr{
034{"दकà¥à¤·à¤¿à¤£ अशिया"}
035{"दकà¥à¤·à¤¿à¤£ पूरà¥à¤µ अशिया"}
039{"दकà¥à¤·à¤¿à¤£ यà¥à¤°à¥‹à¤ª"}
- 053{"ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¾ आणि नà¥à¤¯à¥‚à¤à¥€à¤²à¤‚ड"}
+ 053{"ऑसà¥â€à¤Ÿà¥à¤°à¥‡à¤²à¥‡à¤¶à¤¿à¤¯à¤¾"}
054{"मेलानेशिया"}
057{"मायकà¥à¤°à¥‹à¤¨à¥‡à¤¶à¤¿à¤¯à¤¨ रीजन"}
061{"पॉलिनेशिया"}
@@ -72,6 +72,7 @@ mr{
BM{"बरà¥à¤®à¥à¤¡à¤¾"}
BN{"बà¥à¤°à¥à¤¨à¥‡à¤ˆ"}
BO{"बोलिवà¥à¤¹à¤¿à¤¯à¤¾"}
+ BQ{"कॅरिबियन नेदरलà¤à¤¡à¥à¤¸"}
BR{"बà¥à¤°à¤¾à¤à¤¿à¤²"}
BS{"बहामाज"}
BT{"भूतान"}
@@ -93,9 +94,9 @@ mr{
CO{"कोलमà¥à¤¬à¤¿à¤¯à¤¾"}
CP{"कà¥à¤²à¤¿à¤ªà¤°à¤Ÿà¥‹à¤¨ बेट"}
CR{"कोसà¥à¤Ÿà¤¾à¤°à¤¿à¤•à¤¾"}
- CS{"सरà¥à¤¬à¤¿à¤¯à¤¾ आणि माà¤à¤Ÿà¥‡à¤¨à¥‡à¤—à¥à¤°à¥‹"}
CU{"कà¥à¤¯à¥‚बा"}
CV{"केप वà¥à¤¹à¤°à¥à¤¡à¥‡"}
+ CW{"कà¥à¤°à¥…को"}
CX{"खà¥à¤°à¤¿à¤¸à¤®à¤¸ बेट"}
CY{"सायपà¥à¤°à¤¸"}
CZ{"à¤à¥‡à¤• पà¥à¤°à¤œà¤¾à¤¸à¤¤à¥à¤¤à¤¾à¤•"}
@@ -255,8 +256,10 @@ mr{
SN{"सेनेगल"}
SO{"सोमालिया"}
SR{"सà¥à¤°à¤¿à¤¨à¤¾à¤®"}
+ SS{"दकà¥à¤·à¤¿à¤£ सà¥à¤¦à¤¾à¤¨"}
ST{"साओ टोम आणि पà¥à¤°à¤¿à¤‚सिपे"}
SV{"अल सालà¥à¤µà¤¾à¤¡à¥‹à¤°"}
+ SX{"सिंट मारà¥à¤Ÿà¥‡à¤¨"}
SY{"सीरिया"}
SZ{"सà¥à¤µà¤¾à¤à¤¿à¤²à¤à¤¡"}
TA{"टà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤¨ दा कनà¥à¤¹à¤¾"}
@@ -298,5 +301,5 @@ mr{
ZW{"à¤à¤¿à¤®à¥à¤¬à¤¾à¤¬à¥à¤µà¥‡"}
ZZ{"अजà¥à¤žà¤¾à¤¤ वा अवैध पà¥à¤°à¤¦à¥‡à¤¶"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ms.txt b/Build/source/libs/icu/icu-50.1/data/region/ms.txt
index 738dc46a50a..7b91e4cde43 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ms.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ms.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ms.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ms.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ ms{
034{"Asia Selatan"}
035{"Asia Tenggara"}
039{"Eropah Selatan"}
- 053{"Australia dan New Zealand"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Wilayah Mikronesia"}
061{"Polinesia"}
@@ -72,6 +72,7 @@ ms{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Caribbean Belanda"}
BR{"Brazil"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -83,7 +84,7 @@ ms{
CC{"Cocos [Keeling] Islands"}
CD{"Congo - Kinshasa"}
CF{"Republik Afrika Tengah"}
- CG{"Congo"}
+ CG{"Congo - Brazzaville"}
CH{"Switzerland"}
CI{"Côte d’Ivoire"}
CK{"Cook Islands"}
@@ -93,9 +94,9 @@ ms{
CO{"Colombia"}
CP{"Pulau Clipperton"}
CR{"Kosta Rika"}
- CS{"Serbia dan Montenegro"}
CU{"Cuba"}
CV{"Cape Verde"}
+ CW{"Curacao"}
CX{"Christmas Island"}
CY{"Kibris"}
CZ{"Republik Czech"}
@@ -140,7 +141,7 @@ ms{
GU{"Guam"}
GW{"Guinea Bissau"}
GY{"Guyana"}
- HK{"Hong Kong S.A.R., China"}
+ HK{"Hong Kong SAR China"}
HM{"Heard Island and McDonald Islands"}
HN{"Honduras"}
HR{"Croatia"}
@@ -192,7 +193,7 @@ ms{
MH{"Kepulauan Marshall"}
MK{"Macedonia"}
ML{"Mali"}
- MM{"Myanmar"}
+ MM{"Myanmar [Burma]"}
MN{"Mongolia"}
MO{"Macau SAR China"}
MP{"Northern Mariana Islands"}
@@ -221,15 +222,15 @@ ms{
OM{"Oman"}
PA{"Panama"}
PE{"Peru"}
- PF{"French Polynesia"}
+ PF{"Polinesia Perancis"}
PG{"Papua New Guinea"}
PH{"Filipina"}
PK{"Pakistan"}
PL{"Poland"}
PM{"Saint Pierre and Miquelon"}
- PN{"Pitcairn"}
+ PN{"Kepulauan Pitcairn"}
PR{"Puerto Rico"}
- PS{"Palestinian Territory"}
+ PS{"Wilayah Palestin"}
PT{"Feringgi"}
PW{"Palau"}
PY{"Paraguay"}
@@ -255,8 +256,10 @@ ms{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
- ST{"Sao Tome dan Principe"}
+ SS{"Sudan Selatan"}
+ ST{"São Tomé dan Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Syria"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -282,7 +285,7 @@ ms{
US{"Amerika Syarikat"}
UY{"Uruguay"}
UZ{"Uzbekistan"}
- VA{"Vatican"}
+ VA{"Kota Vatican"}
VC{"Saint Vincent dan Grenadines"}
VE{"Venezuela"}
VG{"British Virgin Islands"}
@@ -298,5 +301,5 @@ ms{
ZW{"Zimbabwe"}
ZZ{"Wilayah Tidak Diketahui"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.20"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mt.txt b/Build/source/libs/icu/icu-50.1/data/region/mt.txt
index 70c191e0cba..67a7ef314f7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mt.xml
// *
// ***************************************************************************
/**
@@ -88,7 +88,6 @@ mt{
CN{"ÄŠina"}
CO{"Kolumbja"}
CR{"Kosta Rika"}
- CS{"Serbja u Montenegro"}
CU{"Kuba"}
CV{"Kape Verde"}
CX{"Christmas Island"}
@@ -283,5 +282,5 @@ mt{
ZW{"Żimbabwe"}
ZZ{"Reġjun Mhux Magħruf jew Mhux Validu"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/mua.txt b/Build/source/libs/icu/icu-50.1/data/region/mua.txt
index 2d9d37564b0..5c6a9bd5e7d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/mua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/mua.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mua.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ mua{
CN{"syiŋ"}
CO{"kolombiya"}
CR{"kosta Rika"}
- CS{"Serbiya ne Montenegro"}
CU{"Kuba"}
CV{"kap ma laŋne"}
CY{"Syipriya"}
@@ -238,5 +237,5 @@ mua{
ZM{"Zambiya"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/my.txt b/Build/source/libs/icu/icu-50.1/data/region/my.txt
index 21d123648a7..a9dbf32980b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/my.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/my.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/my.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/my.xml
// *
// ***************************************************************************
/**
@@ -219,5 +219,5 @@ my{
ZW{"ဇင်ဘာဘွေ"}
ZZ{"မသိ သို့မဟုá€á€º မရှိ သော နေရာ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/naq.txt b/Build/source/libs/icu/icu-50.1/data/region/naq.txt
index d37bc4c6b12..258b815d888 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/naq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/naq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/naq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/naq.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ naq{
CN{"Chinab"}
CO{"Colombiab"}
CR{"Costa Rica"}
- CS{"Serbiab tsî Montenegrob"}
CU{"Cubab"}
CV{"Cape Verde Islands"}
CY{"Cyprus"}
@@ -238,5 +237,5 @@ naq{
ZM{"Zambiab"}
ZW{"Zimbabweb"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nb.txt b/Build/source/libs/icu/icu-50.1/data/region/nb.txt
index d2beb51c8e8..2311d89a3de 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nb.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nb.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ nb{
034{"Sør-Asia"}
035{"Sørøst-Asia"}
039{"Sør-Europa"}
- 053{"Australia og New Zealand"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Mikronesia"}
061{"Polynesia"}
@@ -72,6 +72,7 @@ nb{
BM{"Bermuda"}
BN{"Brunei Darussalam"}
BO{"Bolivia"}
+ BQ{"Karibisk Nederland"}
BR{"Brasil"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -93,9 +94,9 @@ nb{
CO{"Colombia"}
CP{"Clippertonøya"}
CR{"Costa Rica"}
- CS{"Serbia og Montenegro"}
CU{"Cuba"}
CV{"Kapp Verde"}
+ CW{"Curaçao"}
CX{"Christmasøya"}
CY{"Kypros"}
CZ{"Tsjekkia"}
@@ -187,12 +188,12 @@ nb{
MC{"Monaco"}
MD{"Moldova"}
ME{"Montenegro"}
- MF{"Saint Martin"}
+ MF{"Saint-Martin"}
MG{"Madagaskar"}
MH{"Marshalløyene"}
MK{"Makedonia"}
ML{"Mali"}
- MM{"Myanmar"}
+ MM{"Myanmar [Burma]"}
MN{"Mongolia"}
MO{"Macao S.A.R. Kina"}
MP{"Nord-Marianene"}
@@ -229,13 +230,13 @@ nb{
PM{"St. Pierre og Miquelon"}
PN{"Pitcairn"}
PR{"Puerto Rico"}
- PS{"Palestinsk territorium"}
+ PS{"Det palestinske området"}
PT{"Portugal"}
PW{"Palau"}
PY{"Paraguay"}
QA{"Qatar"}
QO{"avsidesliggende Oceania"}
- RE{"Reunion"}
+ RE{"Réunion"}
RO{"Romania"}
RS{"Serbia"}
RU{"Russland"}
@@ -255,8 +256,10 @@ nb{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Sør-Sudan"}
ST{"São Tomé og Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Syria"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -298,5 +301,5 @@ nb{
ZW{"Zimbabwe"}
ZZ{"ukjent område"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nb_NO.txt b/Build/source/libs/icu/icu-50.1/data/region/nb_NO.txt
index a1437d37aec..a1437d37aec 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nb_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nb_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nd.txt b/Build/source/libs/icu/icu-50.1/data/region/nd.txt
index 49091dc1990..ef78c2e5222 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nd.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nd.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nd.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nd.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ nd{
CN{"China"}
CO{"Kholombiya"}
CR{"Khosta Rikha"}
- CS{"Serbia and Montenegro"}
CU{"Cuba"}
CV{"Cape Verde Islands"}
CY{"Cyprus"}
@@ -238,5 +237,5 @@ nd{
ZM{"Zambiya"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ne.txt b/Build/source/libs/icu/icu-50.1/data/region/ne.txt
index 139772ad606..ea075b50675 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ne.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ne.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ne.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ne.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,8 @@ ne{
151{"पूरà¥à¤µà¥€ यà¥à¤°à¥‹à¤ª"}
154{"उतà¥à¤¤à¤°à¥€ यà¥à¤°à¥‹à¤ª"}
155{"पशà¥à¤šà¤¿à¤®à¥€ यà¥à¤°à¥‹à¤ª"}
- 419{"लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨ अमेरिका तथा कà¥à¤¯à¤¾à¤°à¤¿à¤¬à¤¿à¤¯à¤¨"}
+ 419{"लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨ अमेरिका"}
+ AC{"à¤à¤¸à¥à¤•à¥‡à¤¨à¥à¤¸à¤¨ टाइà¥"}
AD{"अनà¥à¤¡à¥‹à¤°à¥à¤°à¤¾"}
AE{"संयà¥à¤•à¥à¤¤ अरब इमिराटà¥à¤¸"}
AF{"अफà¥à¤—ानिषà¥à¤¤à¤¾à¤¨"}
@@ -71,6 +72,7 @@ ne{
BM{"बरà¥à¤®à¥à¤¡à¤¾"}
BN{"बà¥à¤°à¥à¤¨à¤¾à¤‡"}
BO{"बोलिभिया"}
+ BQ{"कà¥à¤¯à¤¾à¤°à¤¿à¤µà¤¿à¤¯à¤¨ नेदरलà¥à¤¯à¤¾à¤£à¥à¤¡à¥à¤¸"}
BR{"बà¥à¤°à¤¾à¤œà¤¿à¤²"}
BS{"बहामास"}
BT{"भà¥à¤Ÿà¤¾à¤¨"}
@@ -79,7 +81,7 @@ ne{
BY{"बेलारूस"}
BZ{"बेलिज"}
CA{"कà¥à¤¯à¤¾à¤¨à¤¾à¤¡à¤¾"}
- CC{"कोकोस टापà¥"}
+ CC{"कोकोस [किलिंग] टापà¥"}
CD{"कोङà¥à¤—ो-किनà¥à¤¶à¤¾à¤¸à¤¾"}
CF{"केनà¥à¤¦à¥à¤°à¥€à¤¯ अफà¥à¤°à¤¿à¤•à¥€ गणतनà¥à¤¤à¥à¤°"}
CG{"कोङà¥à¤—ो - बà¥à¤°à¤¾à¤œà¥à¤œà¤¾à¤­à¤¿à¤²à¥à¤²à¥‡"}
@@ -90,18 +92,22 @@ ne{
CM{"कà¥à¤¯à¤¾à¤®à¥‡à¤°à¥‚न"}
CN{"चीन"}
CO{"कोलोमà¥à¤¬à¤¿à¤¯à¤¾"}
+ CP{"कà¥à¤²à¤¿à¤ªà¥à¤ªà¥‡à¤°à¥à¤Ÿà¤¨ टापà¥"}
CR{"कोषà¥à¤Ÿà¤¾à¤°à¤¿à¤•à¤¾"}
CU{"कà¥à¤¯à¥à¤¬à¤¾"}
CV{"केप भरà¥à¤¡à¥‡"}
+ CW{"कà¥à¤°à¤¾à¤•à¤¾à¤“"}
CX{"कà¥à¤°à¤¿à¤·à¥à¤Ÿà¤®à¤¸ टापà¥"}
CY{"साइपà¥à¤°à¤¸"}
CZ{"चेख गणतनà¥à¤¤à¥à¤°"}
DE{"जरà¥à¤®à¤¨à¥€"}
+ DG{"डियगो गारà¥à¤¸à¤¿à¤¯à¤¾"}
DJ{"डिजिबà¥à¤Ÿà¥€"}
DK{"डेनà¥à¤®à¤¾à¤°à¥à¤•"}
DM{"डोमिनिका"}
DO{"डोमिनिकन गणतनà¥à¤¤à¥à¤°"}
DZ{"अलà¥à¤œà¥‡à¤°à¤¿à¤¯à¤¾"}
+ EA{"सिउटा र मेलिला"}
EC{"इकà¥à¤µà¤¡à¥‡à¤°"}
EE{"इसà¥à¤Ÿà¥‹à¤¨à¤¿à¤¯à¤¾"}
EG{"इजिपà¥à¤Ÿ"}
@@ -130,6 +136,7 @@ ne{
GP{"गà¥à¤µà¤¾à¤¡à¥‡à¤²à¥à¤ª"}
GQ{"भू-मधà¥à¤¯à¥€à¤¯ गिनी"}
GR{"गà¥à¤°à¤¿à¤¶"}
+ GS{"दकà¥à¤·à¤¿à¤£ जरà¥à¤œà¤¿à¤¯à¤¾ र दकà¥à¤·à¤¿à¤£ सà¥à¤¯à¤¾à¤¨à¥à¤¡à¤µà¥€à¤š टापà¥à¤¹à¤°à¥‚"}
GT{"गà¥à¤µà¤¾à¤Ÿà¥‡à¤®à¤¾à¤²à¤¾"}
GU{"गà¥à¤µà¤¾à¤®"}
GW{"गिनी-बिसाउ"}
@@ -140,6 +147,7 @@ ne{
HR{"कà¥à¤°à¥‹à¤à¤¶à¤¿à¤¯à¤¾"}
HT{"हैटी"}
HU{"हङà¥à¤—ेरी"}
+ IC{"कà¥à¤¯à¤¾à¤¨à¤¾à¤°à¥€ टापà¥à¤¹à¤°à¥‚"}
ID{"इनà¥à¤¡à¥‹à¤¨à¥‡à¤¶à¤¿à¤¯à¤¾"}
IE{"आइरलà¥à¤¯à¤¾à¤£à¥à¤¡"}
IL{"इजà¥à¤°à¤¾à¤¯à¤²"}
@@ -185,7 +193,7 @@ ne{
MH{"मारà¥à¤¶à¤² टापà¥"}
MK{"मà¥à¤¯à¤¾à¤•à¥‡à¤¡à¥‹à¤¨à¤¿à¤¯à¤¾"}
ML{"माली"}
- MM{"मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾à¤°"}
+ MM{"मà¥à¤¯à¤¾à¤¨à¥à¤®à¤¾à¤° [बरà¥à¤®à¤¾]"}
MN{"मङà¥à¤—ोलिया"}
MO{"मकावो चिनिà¤à¤¯à¤¾ सà¥à¤µà¤¶à¤¾à¤¸à¤¿à¤¤ कà¥à¤·à¥‡à¤¤à¥à¤°"}
MP{"उतà¥à¤¤à¤°à¥€ मारिआना टापà¥"}
@@ -220,13 +228,13 @@ ne{
PK{"पाकिसà¥à¤¤à¤¾à¤¨"}
PL{"पोलà¥à¤¯à¤¾à¤£à¥à¤¡"}
PM{"सेनà¥à¤Ÿ पिरà¥à¤°à¥‡ र मिकà¥à¤•à¥‡à¤²à¥‹à¤¨"}
- PN{"पिटकाइरà¥à¤¨"}
+ PN{"पिटकाइरà¥à¤¨ टापà¥"}
PR{"पà¥à¤¯à¥à¤°à¥à¤Ÿà¥‹à¤°à¤¿à¤•à¥‹"}
- PS{"पà¥à¤¯à¤¾à¤²à¥‡à¤¸à¥à¤Ÿà¤¨à¥€ भू-भाग"}
+ PS{"पà¥à¤¯à¤¾à¤²à¥‡à¤¸à¥à¤Ÿà¤¨à¥€ भू-भागहरà¥"}
PT{"पोरà¥à¤¤à¥à¤—ल"}
PW{"पलाउ"}
PY{"पà¥à¤¯à¤¾à¤°à¤¾à¤—à¥à¤¯à¥‡"}
- QA{"कटार"}
+ QA{"कतार"}
QO{"बाहà¥à¤¯ ओसनिया"}
RE{"रियà¥à¤¨à¤¿à¤¯à¤¨"}
RO{"रोमानिया"}
@@ -248,10 +256,13 @@ ne{
SN{"सेनेगाल"}
SO{"सोमालिया"}
SR{"सà¥à¤°à¤¿à¤¨à¥‡à¤®"}
+ SS{"दकà¥à¤·à¤¿à¤£à¥€ सà¥à¤¡à¤¾à¤¨"}
ST{"साओ टोमे र पà¥à¤°à¤¿à¤¨à¥à¤¸à¤¿à¤ª"}
SV{"à¤à¤²à¥ सालà¥à¤­à¤¾à¤¡à¥‹à¤°"}
+ SX{"सिनà¥à¤Ÿ मारà¥à¤Ÿà¥‡à¤¨"}
SY{"सिरिया"}
SZ{"सà¥à¤µà¤¾à¤œà¤¿à¤²à¥à¤¯à¤¾à¤£à¥à¤¡"}
+ TA{"टà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤¾à¤¨ डा कà¥à¤¨à¥à¤¹à¤¾"}
TC{"तà¥à¤°à¥à¤• र काइकोस टापà¥"}
TD{"चाड"}
TF{"फà¥à¤°à¤¾à¤¨à¥à¤¸à¥‡à¤²à¥€ दकà¥à¤·à¤¿à¤£à¥€ कà¥à¤·à¥‡à¤¤à¥à¤°"}
@@ -259,7 +270,7 @@ ne{
TH{"थाइलà¥à¤¯à¤¾à¤£à¥à¤¡"}
TJ{"ताजिकिसà¥à¤¤à¤¾à¤¨"}
TK{"तोगो"}
- TL{"पूरà¥à¤µà¥€ टिमोर"}
+ TL{"टिमोर-लेसà¥à¤Ÿà¥‡"}
TM{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨"}
TN{"टà¥à¤¨à¤¿à¤¸à¤¿à¤¯à¤¾"}
TO{"टोंगा"}
@@ -270,11 +281,11 @@ ne{
TZ{"तानà¥à¤œà¤¾à¤¨à¤¿à¤¯à¤¾"}
UA{"यà¥à¤•à¥à¤°à¥‡à¤¨"}
UG{"यà¥à¤—ाणà¥à¤¡à¤¾"}
- UM{"संयà¥à¤•à¥à¤¤ राजà¥à¤¯ अलà¥à¤ª बाहà¥à¤¯ टापà¥"}
+ UM{"संयà¥à¤•à¥à¤¤ राजà¥à¤¯ बाहà¥à¤¯ टापà¥"}
US{"संयà¥à¤•à¥à¤¤ राजà¥à¤¯"}
UY{"यà¥à¤°à¥‚गà¥à¤"}
UZ{"उजà¥à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨"}
- VA{"भेटिकन"}
+ VA{"भेटिकन सिटी"}
VC{"सेनà¥à¤Ÿ भिनà¥à¤¸à¥‡à¤¨à¥à¤Ÿ र गà¥à¤°à¥‡à¤¨à¤¾à¤¡à¤¿à¤¨à¥à¤¸"}
VE{"भेनेजà¥à¤à¤²à¤¾"}
VG{"बेलायती भरà¥à¤œà¤¿à¤¨ टापà¥"}
@@ -288,7 +299,7 @@ ne{
ZA{"दकà¥à¤·à¤¿à¤£ अफà¥à¤°à¤¿à¤•à¤¾"}
ZM{"जामà¥à¤¬à¤¿à¤¯à¤¾"}
ZW{"जिमà¥à¤¬à¤¾à¤¬à¥‡"}
- ZZ{"अपरिचित वा अवैध कà¥à¤·à¥‡à¤¤à¥à¤°"}
+ ZZ{"अपरिचित कà¥à¤·à¥‡à¤¤à¥à¤°"}
}
- Version{"2.0.64.72"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nl.txt b/Build/source/libs/icu/icu-50.1/data/region/nl.txt
index 98d7b73ba86..3a0f435126f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ nl{
034{"Zuid-Azië"}
035{"Zuidoost-Azië"}
039{"Zuid-Europa"}
- 053{"Australië en Nieuw-Zeeland"}
+ 053{"Australazië"}
054{"Melanesië"}
057{"Micronesische regio"}
061{"Polynesië"}
@@ -72,6 +72,7 @@ nl{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Caribisch Nederland"}
BR{"Brazilië"}
BS{"Bahama’s"}
BT{"Bhutan"}
@@ -93,7 +94,6 @@ nl{
CO{"Colombia"}
CP{"Clipperton"}
CR{"Costa Rica"}
- CS{"Servië en Montenegro"}
CU{"Cuba"}
CV{"Kaapverdië"}
CW{"Curaçao"}
@@ -136,7 +136,7 @@ nl{
GP{"Guadeloupe"}
GQ{"Equatoriaal-Guinea"}
GR{"Griekenland"}
- GS{"Zuid-Georgië en Zuidelijke Sandwicheilanden"}
+ GS{"Zuid-Georgia en Zuidelijke Sandwicheilanden"}
GT{"Guatemala"}
GU{"Guam"}
GW{"Guinee-Bissau"}
@@ -188,7 +188,7 @@ nl{
MC{"Monaco"}
MD{"Moldavië"}
ME{"Montenegro"}
- MF{"Sint-Maarten"}
+ MF{"Saint-Martin"}
MG{"Madagaskar"}
MH{"Marshalleilanden"}
MK{"Macedonië"}
@@ -256,9 +256,10 @@ nl{
SN{"Senegal"}
SO{"Somalië"}
SR{"Suriname"}
+ SS{"Zuid-Soedan"}
ST{"Sao Tomé en Principe"}
SV{"El Salvador"}
- SX{"Sint Maarten"}
+ SX{"Sint-Maarten"}
SY{"Syrië"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -298,7 +299,7 @@ nl{
ZA{"Zuid-Afrika"}
ZM{"Zambia"}
ZW{"Zimbabwe"}
- ZZ{"Onbekend of onjuist gebied"}
+ ZZ{"Onbekend gebied"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nl_BE.txt b/Build/source/libs/icu/icu-50.1/data/region/nl_BE.txt
index 4e90d92a180..35d0e595a72 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nl_BE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nl_BE.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl_BE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl_BE.xml
// *
// ***************************************************************************
nl_BE{
Countries{
IM{"Het Eiland Man"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.28"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nmg.txt b/Build/source/libs/icu/icu-50.1/data/region/nmg.txt
index 769746b885e..4bb1dd4524f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nmg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nmg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nmg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nmg.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ nmg{
CN{"Shine"}
CO{"KÉ”lÉ”Ìmbia"}
CR{"Kosta Ríka"}
- CS{"Sɛrbia ba Mɔntenegro"}
CU{"Kuba"}
CV{"MaÅ‹Ì má KapvÉ›r"}
CY{"Sipria"}
@@ -238,5 +237,5 @@ nmg{
ZM{"Zambia"}
ZW{"ZimbabwÇ"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nn.txt b/Build/source/libs/icu/icu-50.1/data/region/nn.txt
index 80d7b4c42b8..cf4ea76f887 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nn.xml
// *
// ***************************************************************************
/**
@@ -93,7 +93,6 @@ nn{
CO{"Colombia"}
CP{"Clippertonøya"}
CR{"Costa Rica"}
- CS{"Serbia og Montenegro"}
CU{"Cuba"}
CV{"Kapp Verde"}
CX{"Christmasøya"}
@@ -298,5 +297,5 @@ nn{
ZW{"Zimbabwe"}
ZZ{"ukjent område"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nn_NO.txt b/Build/source/libs/icu/icu-50.1/data/region/nn_NO.txt
index e8050a88f44..e8050a88f44 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nn_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nn_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/no.txt b/Build/source/libs/icu/icu-50.1/data/region/no.txt
index 49a17b26a32..49a17b26a32 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/no.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/no.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/no_NO.txt b/Build/source/libs/icu/icu-50.1/data/region/no_NO.txt
index 4b958f65513..4b958f65513 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/no_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/no_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/no_NO_NY.txt b/Build/source/libs/icu/icu-50.1/data/region/no_NO_NY.txt
index 61d8107ef6e..61d8107ef6e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/no_NO_NY.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/no_NO_NY.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nus.txt b/Build/source/libs/icu/icu-50.1/data/region/nus.txt
index 9ccc86e1e80..94f9eb1ee2e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nus.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nus.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nus.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nus.xml
// *
// ***************************************************************************
/**
@@ -63,5 +63,5 @@ nus{
TD{"Ca̱d"}
VG{"Burutic dhuɔ̱ɔ̱l be̱rgin"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/nyn.txt b/Build/source/libs/icu/icu-50.1/data/region/nyn.txt
index 0fe450c71c6..fcb17614685 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/nyn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/nyn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nyn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nyn.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ nyn{
CN{"China"}
CO{"Korombiya"}
CR{"Kositarika"}
- CS{"Saabiya na Monteneguro"}
CU{"Cuba"}
CV{"Ebizinga bya Kepuvade"}
CY{"Saipurasi"}
@@ -238,5 +237,5 @@ nyn{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/om.txt b/Build/source/libs/icu/icu-50.1/data/region/om.txt
index 98355ab5d88..e3ee15c30b1 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/om.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/om.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/om.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/om.xml
// *
// ***************************************************************************
/**
@@ -24,5 +24,5 @@ om{
RU{"Russia"}
US{"United States"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/or.txt b/Build/source/libs/icu/icu-50.1/data/region/or.txt
index edfe18d98c8..24caeebff8f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/or.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/or.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/or.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/or.xml
// *
// ***************************************************************************
/**
@@ -91,7 +91,6 @@ or{
CN{"ଚିନà­"}
CO{"କୋଲମà­à¬¬à¬¿à¬†"}
CR{"କୋଷà­à¬Ÿà¬¾ ରିକା"}
- CS{"ସରà­à¬¬à¬¿à¬† à¬à¬¬à¬‚ ମଣà­à¬Ÿà­‡à¬¨à¬—à­à¬°à­‹"}
CU{"କà­à­±à¬¿à¬¬à¬¾"}
CV{"କେପୠଭରà­à¬¦à­‡"}
CX{"ଖà­à¬°à­€à¬·à­à¬Ÿà¬®à¬¾à¬¸ ଆଇଲà­à­Ÿà¬¾à¬£à­à¬¡"}
@@ -292,5 +291,5 @@ or{
ZW{"ଜିମà­à¬¬à¬¾à­±à­‡"}
ZZ{"ଅଜଣା କିମà­à¬¬à¬¾ ଅବୈଧ ପà­à¬°à¬¦à­‡à¬¶"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pa.txt b/Build/source/libs/icu/icu-50.1/data/region/pa.txt
index ff0881fc5b6..1d778d57328 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pa.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ pa{
Countries{
IN{"ਭਾਰਤ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pa_Arab.txt b/Build/source/libs/icu/icu-50.1/data/region/pa_Arab.txt
index 49728c6593f..dab4835e178 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pa_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pa_Arab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Arab.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ pa_Arab{
Countries{
PK{"پکستان"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pa_Arab_PK.txt b/Build/source/libs/icu/icu-50.1/data/region/pa_Arab_PK.txt
index a535601788e..a535601788e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pa_Arab_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pa_Arab_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/pa_Guru.txt b/Build/source/libs/icu/icu-50.1/data/region/pa_Guru.txt
index 808d5787142..e2feb97ff15 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/pa_Guru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pa_Guru.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Guru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Guru.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pa_Guru_IN.txt b/Build/source/libs/icu/icu-50.1/data/region/pa_Guru_IN.txt
index 69fdff4f6b5..69fdff4f6b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pa_Guru_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pa_Guru_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pa_IN.txt b/Build/source/libs/icu/icu-50.1/data/region/pa_IN.txt
index f8f230a3cdc..f8f230a3cdc 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pa_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pa_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pa_PK.txt b/Build/source/libs/icu/icu-50.1/data/region/pa_PK.txt
index 22fb56e8526..22fb56e8526 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pa_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pa_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pl.txt b/Build/source/libs/icu/icu-50.1/data/region/pl.txt
index 0b4f12d4fd4..2b253920758 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pl.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ pl{
034{"Azja Południowa"}
035{"Azja Południowo-Wschodnia"}
039{"Europa Południowa"}
- 053{"Australia i Nowa Zelandia"}
+ 053{"Australazja"}
054{"Melanezja"}
057{"Mikronezja"}
061{"Polinezja"}
@@ -68,10 +68,11 @@ pl{
BH{"Bahrajn"}
BI{"Burundi"}
BJ{"Benin"}
- BL{"Saint Barthélemy"}
+ BL{"Saint-Barthélemy"}
BM{"Bermudy"}
BN{"Brunei Darussalam"}
BO{"Boliwia"}
+ BQ{"Niderlandy Karaibskie"}
BR{"Brazylia"}
BS{"Bahamy"}
BT{"Bhutan"}
@@ -93,9 +94,9 @@ pl{
CO{"Kolumbia"}
CP{"Clipperton"}
CR{"Kostaryka"}
- CS{"Serbia i Czarnogóra"}
CU{"Kuba"}
CV{"Republika Zielonego PrzylÄ…dka"}
+ CW{"Curaçao"}
CX{"Wyspa Bożego Narodzenia"}
CY{"Cypr"}
CZ{"Czechy"}
@@ -187,7 +188,7 @@ pl{
MC{"Monako"}
MD{"Mołdawia"}
ME{"Czarnogóra"}
- MF{"Sint Maarten"}
+ MF{"Saint-Martin"}
MG{"Madagaskar"}
MH{"Wyspy Marshalla"}
MK{"Macedonia"}
@@ -255,8 +256,10 @@ pl{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Sudan Południowy"}
ST{"Wyspy Świętego Tomasza i Książęca"}
SV{"Salwador"}
+ SX{"Sint Maarten"}
SY{"Syria"}
SZ{"Suazi"}
TA{"Tristan da Cunha"}
@@ -296,7 +299,7 @@ pl{
ZA{"Republika Południowej Afryki"}
ZM{"Zambia"}
ZW{"Zimbabwe"}
- ZZ{"Nieznany lub nieprawidłowy region"}
+ ZZ{"Nieznany region"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/region/pool.res b/Build/source/libs/icu/icu-50.1/data/region/pool.res
new file mode 100644
index 00000000000..e7797a04799
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/region/pool.res
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ps.txt b/Build/source/libs/icu/icu-50.1/data/region/ps.txt
index 527b85d3ebf..734a9ced80e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ps.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ps.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ps.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ps.xml
// *
// ***************************************************************************
/**
@@ -75,5 +75,5 @@ ps{
UY{"یوروګوای"}
YE{"یمن"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.75.94"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pt.txt b/Build/source/libs/icu/icu-50.1/data/region/pt.txt
index 0daaddc091c..a7e76732e61 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pt.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt.xml
// *
// ***************************************************************************
/**
@@ -93,7 +93,6 @@ pt{
CO{"Colômbia"}
CP{"Ilha de Clipperton"}
CR{"Costa Rica"}
- CS{"Sérvia e Montenegro"}
CU{"Cuba"}
CV{"Cabo Verde"}
CX{"Ilhas Natal"}
@@ -140,7 +139,7 @@ pt{
GU{"Guam"}
GW{"Guiné Bissau"}
GY{"Guiana"}
- HK{"Hong Kong, Região Admin. Especial da China"}
+ HK{"Hong Kong, RAE da China"}
HM{"Ilha Heard e Ilhas McDonald"}
HN{"Honduras"}
HR{"Croácia"}
@@ -172,7 +171,7 @@ pt{
KW{"Kuwait"}
KY{"Ilhas Caiman"}
KZ{"Casaquistão"}
- LA{"República Popular Democrática do Laos"}
+ LA{"Laos"}
LB{"Líbano"}
LC{"Santa Lúcia"}
LI{"Liechtenstein"}
@@ -194,7 +193,7 @@ pt{
ML{"Mali"}
MM{"Mianmar [Birmânia]"}
MN{"Mongólia"}
- MO{"Macau, Região Admin. Especial da China"}
+ MO{"Macau, RAE da China"}
MP{"Ilhas Marianas do Norte"}
MQ{"Martinica"}
MR{"Mauritânia"}
@@ -227,7 +226,7 @@ pt{
PK{"Paquistão"}
PL{"Polônia"}
PM{"Saint Pierre e Miquelon"}
- PN{"Pitcairn"}
+ PN{"Ilhas Pitcairn"}
PR{"Porto Rico"}
PS{"Territórios palestinos"}
PT{"Portugal"}
@@ -255,8 +254,10 @@ pt{
SN{"Senegal"}
SO{"Somália"}
SR{"Suriname"}
+ SS{"Sudão do Sul"}
ST{"São Tomé e Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Síria"}
SZ{"Suazilândia"}
TA{"Tristão da Cunha"}
@@ -278,7 +279,7 @@ pt{
TZ{"Tanzânia"}
UA{"Ucrânia"}
UG{"Uganda"}
- UM{"Ilhas Menores Distantes dos Estados Unidos"}
+ UM{"Ilhas Distantes dos EUA"}
US{"Estados Unidos"}
UY{"Uruguai"}
UZ{"Uzbequistão"}
@@ -296,7 +297,7 @@ pt{
ZA{"Ãfrica do Sul"}
ZM{"Zâmbia"}
ZW{"Zimbábue"}
- ZZ{"Região desconhecida ou inválida"}
+ ZZ{"Região desconhecida"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/pt_PT.txt b/Build/source/libs/icu/icu-50.1/data/region/pt_PT.txt
index df1ff4d9e75..f4ee7ccb849 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/pt_PT.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/pt_PT.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt_PT.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt_PT.xml
// *
// ***************************************************************************
pt_PT{
@@ -11,55 +11,50 @@ pt_PT{
009{"Oceânia"}
015{"Norte de Ãfrica"}
035{"Sudeste Asiático"}
+ 053{"Australásia"}
154{"Europa do Norte"}
- AC{"Ascensão"}
- AE{"Emiratos Ãrabes Unidos"}
AI{"Anguila"}
AM{"Arménia"}
- AQ{"Antárctica"}
AX{"Ilhas Ã…land"}
- BF{"Burkina-Faso"}
- BH{"Bahrein"}
+ BH{"Barém"}
BJ{"Benim"}
- BW{"Botswana"}
+ BQ{"Países Baixos Caribenhos"}
BY{"Bielorrússia"}
CC{"Ilhas Cocos"}
CG{"Congo-Brazzaville"}
CM{"Camarões"}
+ CW{"Curaçau"}
CX{"Ilha do Natal"}
CZ{"República Checa"}
+ DJ{"Jibuti"}
+ DM{"Domínica"}
EE{"Estónia"}
EG{"Egipto"}
- EH{"Sara Ocidental"}
FK{"Ilhas Falkland"}
- FM{"Estados Federados da Micronésia"}
FO{"Ilhas Faroé"}
GL{"Gronelândia"}
+ GU{"Guame"}
GW{"Guiné-Bissau"}
HK{"Região Administrativa Especial de Hong Kong"}
IR{"Irão"}
KE{"Quénia"}
KG{"Quirguizistão"}
- KN{"Saint Kitts e Nevis"}
+ KN{"São Cristóvão e Neves"}
KY{"Ilhas Caimão"}
KZ{"Cazaquistão"}
- LA{"Laos, República Popular Democrática do"}
LV{"Letónia"}
MC{"Mónaco"}
- MD{"Moldávia, República da"}
MG{"Madagáscar"}
MK{"Macedónia"}
- MM{"Mianmar"}
MO{"Região Administrativa Especial de Macau"}
- MP{"Ilhas Mariana do Norte"}
MS{"Monserrate"}
MU{"Maurícias"}
NC{"Nova Caledónia"}
NL{"Países Baixos"}
PG{"Papuásia-Nova Guiné"}
PL{"Polónia"}
+ PN{"Pitcairn"}
PS{"Território Palestiniano"}
- QA{"Qatar"}
QO{"Oceânia Insular"}
RO{"Roménia"}
SC{"Seicheles"}
@@ -71,10 +66,11 @@ pt_PT{
TM{"Turquemenistão"}
TT{"Trindade e Tobago"}
UZ{"Usbequistão"}
- VI{"Ilhas Virgens E.U.A."}
VN{"Vietname"}
YE{"Iémen"}
- ZW{"Zimbabwe"}
+ YT{"Maiote"}
+ ZW{"Zimbabué"}
+ ZZ{"Região desconhecida ou inválida"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/region/resfiles.mk b/Build/source/libs/icu/icu-50.1/data/region/resfiles.mk
new file mode 100644
index 00000000000..37a5e83f235
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/region/resfiles.mk
@@ -0,0 +1,93 @@
+# * Copyright (C) 1998-2012, International Business Machines
+# * Corporation and others. All Rights Reserved.
+REGION_CLDR_VERSION = 22.1
+# A list of txt's to build
+# Note:
+#
+# If you are thinking of modifying this file, READ THIS.
+#
+# Instead of changing this file [unless you want to check it back in],
+# you should consider creating a 'reslocal.mk' file in this same directory.
+# Then, you can have your local changes remain even if you upgrade or
+# reconfigure ICU.
+#
+# Example 'reslocal.mk' files:
+#
+# * To add an additional locale to the list:
+# _____________________________________________________
+# | REGION_SOURCE_LOCAL = myLocale.txt ...
+#
+# * To REPLACE the default list and only build with a few
+# locales:
+# _____________________________________________________
+# | REGION_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
+#
+#
+# Generated by LDML2ICUConverter, from LDML source files.
+
+# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
+REGION_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt bs_BA.txt bs_Latn_BA.txt\
+ en_NH.txt en_RH.txt en_VU.txt en_ZW.txt fil_PH.txt\
+ ha_GH.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt ha_NE.txt\
+ ha_NG.txt he_IL.txt id_ID.txt in.txt in_ID.txt\
+ iw.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt kk_Cyrl_KZ.txt\
+ kk_KZ.txt ks_Arab_IN.txt ks_IN.txt mo.txt nb_NO.txt\
+ nn_NO.txt no.txt no_NO.txt no_NO_NY.txt pa_Arab_PK.txt\
+ pa_Guru_IN.txt pa_IN.txt pa_PK.txt ro_MD.txt sh.txt\
+ sh_BA.txt sh_CS.txt sh_YU.txt shi_Latn_MA.txt shi_MA.txt\
+ sr_BA.txt sr_CS.txt sr_Cyrl_BA.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt\
+ sr_Cyrl_YU.txt sr_Latn_BA.txt sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt\
+ sr_Latn_YU.txt sr_ME.txt sr_RS.txt sr_YU.txt th_TH.txt\
+ th_TH_TRADITIONAL.txt tl.txt tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt\
+ uz_AF.txt uz_Arab_AF.txt uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt\
+ vai_Vaii_LR.txt zh_CN.txt zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt\
+ zh_Hant_TW.txt zh_MO.txt zh_SG.txt zh_TW.txt
+
+
+# All aliases (to not be included under 'installed'), but not including root.
+REGION_ALIAS_SOURCE = $(REGION_SYNTHETIC_ALIAS)
+
+
+# Ordinary resources
+REGION_SOURCE = af.txt agq.txt ak.txt am.txt\
+ ar.txt as.txt asa.txt az.txt az_Cyrl.txt\
+ az_Latn.txt bas.txt be.txt bem.txt bez.txt\
+ bg.txt bm.txt bn.txt bn_IN.txt bo.txt\
+ bo_IN.txt br.txt brx.txt bs.txt bs_Cyrl.txt\
+ bs_Latn.txt ca.txt cgg.txt chr.txt cs.txt\
+ cy.txt da.txt dav.txt de.txt de_CH.txt\
+ dje.txt dua.txt dyo.txt dz.txt ebu.txt\
+ ee.txt el.txt en.txt en_GB.txt eo.txt\
+ es.txt es_CL.txt et.txt eu.txt ewo.txt\
+ fa.txt fa_AF.txt ff.txt fi.txt fil.txt\
+ fo.txt fr.txt fr_CA.txt ga.txt gl.txt\
+ gsw.txt gu.txt guz.txt gv.txt ha.txt\
+ ha_Latn.txt haw.txt he.txt hi.txt hr.txt\
+ hu.txt hy.txt id.txt ig.txt ii.txt\
+ is.txt it.txt ja.txt jgo.txt jmc.txt\
+ ka.txt kab.txt kam.txt kde.txt kea.txt\
+ khq.txt ki.txt kk.txt kk_Cyrl.txt kl.txt\
+ kln.txt km.txt kn.txt ko.txt kok.txt\
+ ks.txt ks_Arab.txt ksb.txt ksf.txt kw.txt\
+ lag.txt lg.txt ln.txt lo.txt lt.txt\
+ lu.txt luo.txt luy.txt lv.txt mas.txt\
+ mer.txt mfe.txt mg.txt mgh.txt mgo.txt\
+ mk.txt ml.txt mr.txt ms.txt mt.txt\
+ mua.txt my.txt naq.txt nb.txt nd.txt\
+ ne.txt nl.txt nl_BE.txt nmg.txt nn.txt\
+ nus.txt nyn.txt om.txt or.txt pa.txt\
+ pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
+ pt_PT.txt rm.txt rn.txt ro.txt rof.txt\
+ ru.txt rw.txt rwk.txt saq.txt sbp.txt\
+ seh.txt ses.txt sg.txt shi.txt shi_Latn.txt\
+ shi_Tfng.txt si.txt sk.txt sl.txt sn.txt\
+ so.txt sq.txt sr.txt sr_Cyrl.txt sr_Latn.txt\
+ sv.txt sv_FI.txt sw.txt swc.txt ta.txt\
+ te.txt teo.txt th.txt ti.txt to.txt\
+ tr.txt twq.txt tzm.txt tzm_Latn.txt uk.txt\
+ ur.txt uz.txt uz_Arab.txt uz_Cyrl.txt uz_Latn.txt\
+ vai.txt vai_Latn.txt vai_Vaii.txt vi.txt vun.txt\
+ xog.txt yav.txt yo.txt zh.txt zh_Hans.txt\
+ zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt zh_Hant.txt zh_Hant_HK.txt\
+ zu.txt
+
diff --git a/Build/source/libs/icu/icu-49.1/data/region/rm.txt b/Build/source/libs/icu/icu-50.1/data/region/rm.txt
index cf634ccb21f..74f1c7e146b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/rm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/rm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rm.xml
// *
// ***************************************************************************
/**
@@ -90,7 +90,6 @@ rm{
CN{"China"}
CO{"Columbia"}
CR{"Costa Rica"}
- CS{"Serbia e Montenegro"}
CU{"Cuba"}
CV{"Cap Verd"}
CX{"Insla da Christmas"}
@@ -291,5 +290,5 @@ rm{
ZW{"Simbabwe"}
ZZ{"Regiun betg encouschenta u nunvalaivla"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/rn.txt b/Build/source/libs/icu/icu-50.1/data/region/rn.txt
index a8b5389557b..7e30a7241d5 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/rn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/rn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rn.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ rn{
CN{"Ubushinwa"}
CO{"Kolombiya"}
CR{"Kositarika"}
- CS{"Seribiya na Montenegoro"}
CU{"Kiba"}
CV{"Ibirwa bya Kapuveri"}
CY{"Izinga rya Shipure"}
@@ -238,5 +237,5 @@ rn{
ZM{"Zambiya"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ro.txt b/Build/source/libs/icu/icu-50.1/data/region/ro.txt
index fb8673ec008..e2ba278b867 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ro.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ro.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ro.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ro.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ ro{
034{"Asia Meridională"}
035{"Asia de Sud-Est"}
039{"Europa Meridională"}
- 053{"Australia și Noua Zeelandă"}
+ 053{"Australasia"}
054{"Melanezia"}
057{"Regiunea Micronezia"}
061{"Polinezia"}
@@ -72,6 +72,7 @@ ro{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Insulele Caraibe Olandeze"}
BR{"Brazilia"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -93,9 +94,9 @@ ro{
CO{"Columbia"}
CP{"Insula Clipperton"}
CR{"Costa Rica"}
- CS{"Serbia și Muntenegru"}
CU{"Cuba"}
CV{"Capul Verde"}
+ CW{"Curaçao"}
CX{"Insula Christmas"}
CY{"Cipru"}
CZ{"Republica Cehă"}
@@ -255,8 +256,10 @@ ro{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Sudanul de Sud"}
ST{"Sao Tome și Principe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Siria"}
SZ{"Swaziland"}
TA{"Tristan da Cunha"}
@@ -298,5 +301,5 @@ ro{
ZW{"Zimbabwe"}
ZZ{"Regiune necunoscută"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ro_MD.txt b/Build/source/libs/icu/icu-50.1/data/region/ro_MD.txt
index eed93a7fd95..eed93a7fd95 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ro_MD.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ro_MD.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/rof.txt b/Build/source/libs/icu/icu-50.1/data/region/rof.txt
index 29463365f99..6f9c7fb138b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/rof.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/rof.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rof.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rof.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ rof{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ rof{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/root.txt b/Build/source/libs/icu/icu-50.1/data/region/root.txt
index dfd55e9c2b1..f54d5c77f64 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/root.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/root.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/root.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/root.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/root.xml
*/
root{
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ru.txt b/Build/source/libs/icu/icu-50.1/data/region/ru.txt
index 2b082332086..12692df3c7c 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ru.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ru.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ ru{
034{"Ð®Ð¶Ð½Ð°Ñ ÐзиÑ"}
035{"Юго-ВоÑÑ‚Ð¾Ñ‡Ð½Ð°Ñ ÐзиÑ"}
039{"Ð®Ð¶Ð½Ð°Ñ Ð•Ð²Ñ€Ð¾Ð¿Ð°"}
- 053{"ÐвÑÑ‚Ñ€Ð°Ð»Ð¸Ñ Ð¸ ÐÐ¾Ð²Ð°Ñ Ð—ÐµÐ»Ð°Ð½Ð´Ð¸Ñ"}
+ 053{"ÐвÑтралазиÑ"}
054{"МеланезиÑ"}
057{"МикронезиÑ"}
061{"ПолинезиÑ"}
@@ -68,10 +68,11 @@ ru{
BH{"Бахрейн"}
BI{"Бурунди"}
BJ{"Бенин"}
- BL{"ОÑтров СвÑтого БартоломеÑ"}
+ BL{"О-в Св. БартоломеÑ"}
BM{"БермудÑкие о-ва"}
BN{"Бруней ДаруÑÑалам"}
BO{"БоливиÑ"}
+ BQ{"БонÑйр, Синт-ЭÑÑ‚Ð°Ñ‚Ð¸ÑƒÑ Ð¸ Саба"}
BR{"БразилиÑ"}
BS{"БагамÑкие о-ва"}
BT{"Бутан"}
@@ -83,7 +84,7 @@ ru{
CC{"КокоÑовые о-ва"}
CD{"ДемократичеÑÐºÐ°Ñ Ð ÐµÑпублика Конго"}
CF{"ЦÐР"}
- CG{"Конго"}
+ CG{"Конго - Браззавиль"}
CH{"ШвейцариÑ"}
CI{"Кот д’Ивуар"}
CK{"ОÑтрова Кука"}
@@ -93,9 +94,9 @@ ru{
CO{"КолумбиÑ"}
CP{"ОÑтров Клиппертон"}
CR{"КоÑта-Рика"}
- CS{"Ð¡ÐµÑ€Ð±Ð¸Ñ Ð¸ ЧерногориÑ"}
CU{"Куба"}
CV{"ОÑтрова Зеленого МыÑа"}
+ CW{"КюраÑао"}
CX{"ОÑтров РождеÑтва"}
CY{"Кипр"}
CZ{"ЧехиÑ"}
@@ -170,7 +171,7 @@ ru{
KP{"Ð¡ÐµÐ²ÐµÑ€Ð½Ð°Ñ ÐšÐ¾Ñ€ÐµÑ"}
KR{"РеÑпублика КореÑ"}
KW{"Кувейт"}
- KY{"Каймановы оÑтрова"}
+ KY{"Каймановы о-ва"}
KZ{"КазахÑтан"}
LA{"ЛаоÑ"}
LB{"Ливан"}
@@ -192,7 +193,7 @@ ru{
MH{"Маршалловы о-ва"}
MK{"МакедониÑ"}
ML{"Мали"}
- MM{"МьÑнма"}
+ MM{"МьÑнма [Бирма]"}
MN{"МонголиÑ"}
MO{"Макао (оÑобый район)"}
MP{"Северные МарианÑкие о-ва"}
@@ -246,7 +247,7 @@ ru{
SD{"Судан"}
SE{"ШвециÑ"}
SG{"Сингапур"}
- SH{"ОÑтров СвÑтой Елены"}
+ SH{"О-в Св. Елены"}
SI{"СловениÑ"}
SJ{"Свальбард и Ян-Майен"}
SK{"СловакиÑ"}
@@ -255,19 +256,21 @@ ru{
SN{"Сенегал"}
SO{"Сомали"}
SR{"Суринам"}
+ SS{"Южный Судан"}
ST{"Сан-Томе и ПринÑипи"}
SV{"Сальвадор"}
+ SX{"Синт-Мартен"}
SY{"СириÑ"}
SZ{"Свазиленд"}
TA{"ТриÑтан-да-КуньÑ"}
- TC{"ОÑтрова Ð¢Ñ‘Ñ€ÐºÑ Ð¸ КайкоÑ"}
+ TC{"О-ва Ð¢Ñ‘Ñ€ÐºÑ Ð¸ КайкоÑ"}
TD{"Чад"}
TF{"ФранцузÑкие Южные Территории"}
TG{"Того"}
TH{"Таиланд"}
TJ{"ТаджикиÑтан"}
TK{"Токелау"}
- TL{"ВоÑточный Тимор"}
+ TL{"Тимор-Лешти"}
TM{"ТуркмениÑтан"}
TN{"ТуниÑ"}
TO{"Тонга"}
@@ -296,7 +299,7 @@ ru{
ZA{"ЮÐР"}
ZM{"ЗамбиÑ"}
ZW{"Зимбабве"}
- ZZ{"ÐеизвеÑтный или недейÑтвительный регион"}
+ ZZ{"ÐеизвеÑтный регион"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/rw.txt b/Build/source/libs/icu/icu-50.1/data/region/rw.txt
index 758e9b0b592..c5df2f50347 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/rw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/rw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rw.xml
// *
// ***************************************************************************
/**
@@ -14,5 +14,5 @@ rw{
RW{"Rwanda"}
TO{"Igitonga"}
}
- Version{"2.0.63.55"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/rwk.txt b/Build/source/libs/icu/icu-50.1/data/region/rwk.txt
index c1b986507f8..09a7a514e45 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/rwk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/rwk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rwk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rwk.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ rwk{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ rwk{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/saq.txt b/Build/source/libs/icu/icu-50.1/data/region/saq.txt
index a6c840623b9..81ab9aff1a2 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/saq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/saq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/saq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/saq.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ saq{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ saq{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sbp.txt b/Build/source/libs/icu/icu-50.1/data/region/sbp.txt
index 5e7b72826a1..fb763eff485 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sbp.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sbp.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sbp.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sbp.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ sbp{
CN{"Shina"}
CO{"Kolombiya"}
CR{"Kositalika"}
- CS{"Selibiya ni Montenegilo"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kupilosi"}
@@ -238,5 +237,5 @@ sbp{
ZM{"Sambiya"}
ZW{"Simbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/seh.txt b/Build/source/libs/icu/icu-50.1/data/region/seh.txt
index 192464b3afe..d5698b93741 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/seh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/seh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/seh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/seh.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ seh{
CN{"China"}
CO{"Colômbia"}
CR{"Costa Rica"}
- CS{"Sérvia e Montenegro"}
CU{"Cuba"}
CV{"Cabo Verde"}
CY{"Chipre"}
@@ -237,5 +236,5 @@ seh{
ZM{"Zâmbia"}
ZW{"Zimbábue"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ses.txt b/Build/source/libs/icu/icu-50.1/data/region/ses.txt
index 8d7b373d338..c2f45ed83f9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ses.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ses.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ses.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ses.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ ses{
CN{"Å iin"}
CO{"Kolombi"}
CR{"Kosta rika"}
- CS{"Serbi nda Montenegro"}
CU{"Kuuba"}
CV{"Kapuver gungey"}
CY{"Å iipur"}
@@ -238,5 +237,5 @@ ses{
ZM{"Zambi"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sg.txt b/Build/source/libs/icu/icu-50.1/data/region/sg.txt
index fed55e837c5..3e69421563d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sg.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sg.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ sg{
CN{"Shîna"}
CO{"Kolombïi"}
CR{"Kôsta Rîka"}
- CS{"Serbïi na Möntënegröo"}
CU{"Kubäa"}
CV{"Azûâ tî Kâpo-Vêre"}
CY{"Sîpri"}
@@ -238,5 +237,5 @@ sg{
ZM{"Zambïi"}
ZW{"Zimbäbwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sh.txt b/Build/source/libs/icu/icu-50.1/data/region/sh.txt
index 3f0a236bf0f..3f0a236bf0f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sh.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sh_BA.txt b/Build/source/libs/icu/icu-50.1/data/region/sh_BA.txt
index af5634f47c4..af5634f47c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sh_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sh_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sh_CS.txt b/Build/source/libs/icu/icu-50.1/data/region/sh_CS.txt
index 2adfb4a31be..2adfb4a31be 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sh_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sh_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sh_YU.txt b/Build/source/libs/icu/icu-50.1/data/region/sh_YU.txt
index 516cdf3a432..516cdf3a432 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sh_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sh_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/shi_Tfng.txt b/Build/source/libs/icu/icu-50.1/data/region/shi.txt
index 978f6ee75ed..1fc265beb59 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/shi_Tfng.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/shi.txt
@@ -2,14 +2,14 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Tfng.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi.xml
// *
// ***************************************************************************
/**
- * ICU <specials> source: <path>/xml/main/shi_Tfng.xml
+ * ICU <specials> source: <path>/xml/main/shi.xml
*/
-shi_Tfng{
+shi{
Countries{
AD{"â´°âµâ´·âµ“ⵔⴰ"}
AE{"âµâµ‰âµŽâ´°âµ”ⴰⵜ"}
@@ -56,7 +56,6 @@ shi_Tfng{
CN{"ⵛⵛⵉâµâµ¡â´°"}
CO{"ⴽⵓâµâµ“ⵎⴱⵢⴰ"}
CR{"ⴽⵓⵙⵜⴰ ⵔⵉⴽⴰ"}
- CS{"ⵙⵉⵔⴱⵢⴰ â´· ⵎⵓâµâµœâµ‰âµâµ‰â´³âµ”ⵓ"}
CU{"ⴽⵓⴱⴰ"}
CV{"ⵜⵉⴳⵣⵉⵔⵉⵠⵠⴽⴰⴱⴱⵉⵔⴷⵉ"}
CY{"ⵇⵓⴱⵔⵓⵙ"}
@@ -238,5 +237,5 @@ shi_Tfng{
ZM{"ⵣⴰⵎⴱⵢⴰ"}
ZW{"ⵣⵉⵎⴱⴰⴱⵡⵉ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/shi.txt b/Build/source/libs/icu/icu-50.1/data/region/shi_Latn.txt
index 7bbc4f6b16b..76fdfdf1e57 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/shi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/shi_Latn.txt
@@ -2,14 +2,14 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Latn.xml
// *
// ***************************************************************************
/**
- * ICU <specials> source: <path>/xml/main/shi.xml
+ * ICU <specials> source: <path>/xml/main/shi_Latn.xml
*/
-shi{
+shi_Latn{
Countries{
AD{"andura"}
AE{"limarat"}
@@ -56,7 +56,6 @@ shi{
CN{"ccinwa"}
CO{"culumbya"}
CR{"kusta rika"}
- CS{"sirbya d muntinigru"}
CU{"kuba"}
CV{"tigzirin n kabbirdi"}
CY{"qubrus"}
@@ -238,5 +237,5 @@ shi{
ZM{"zambya"}
ZW{"zimbabwi"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/shi_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/region/shi_Latn_MA.txt
index cd7fd6493e8..cd7fd6493e8 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/shi_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/shi_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/shi_MA.txt b/Build/source/libs/icu/icu-50.1/data/region/shi_MA.txt
index 91d13a9b74e..91d13a9b74e 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/shi_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/shi_MA.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/region/shi_Tfng.txt b/Build/source/libs/icu/icu-50.1/data/region/shi_Tfng.txt
new file mode 100644
index 00000000000..12bcee9d2a1
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/region/shi_Tfng.txt
@@ -0,0 +1,14 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Tfng.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/shi_Tfng.xml
+ */
+shi_Tfng{
+ Version{"2.0.75.56"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/si.txt b/Build/source/libs/icu/icu-50.1/data/region/si.txt
index f104dde42a5..0df5c8507b6 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/si.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/si.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/si.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/si.xml
// *
// ***************************************************************************
/**
@@ -22,6 +22,7 @@ si{
015{"උතුරුදිග අප්â€à¶»à·’කà·à·€"}
017{"මධ්â€à¶ºà¶¸ අප්â€à¶»à·’කà·à·€"}
018{"දකුණුදිග අප්â€à¶»à·’කà·à·€"}
+ 019{"ඇමරිකà·à·€"}
021{"උතුරුදිග ඇමෙරිකà·à·€"}
029{"කà·à¶»à·“බියන්"}
030{"නà·à¶œà·™à¶±à·„ිර ආසියà·à·€"}
@@ -29,6 +30,7 @@ si{
035{"අග්නිදිග ආසියà·à·€"}
039{"දකුණුදිග යුරà·à¶´à¶º"}
053{"ඕස්ට්â€à¶»à·šà¶½à·’යà·à·€ සහ නවසීලන්තය"}
+ 054{"මෙලනීසියà·à·€"}
057{"මයික්â€à¶»à·à¶±à·“සියà·à¶±à·” කළà·à¶´à¶º"}
061{"පොලිනීසියà·à·€"}
142{"ආසියà·à·€"}
@@ -66,28 +68,46 @@ si{
BH{"බහරේන්"}
BI{"බුරුන්ඩි"}
BJ{"බෙනින්"}
+ BL{"à·à·à¶±à·Šà¶­ බෙත්ලහෙම"}
BM{"බර්මියුඩà·"}
BN{"බෲනà·à¶ºà·’"}
BO{"බොලීවියà·à·€"}
+ BQ{"කà·à¶»à·’බියà·à¶±à·” නෙදර්ලන්තය"}
BR{"බ්â€à¶»à·ƒà·“ලය"}
BS{"බහමà·à·ƒà·Š"}
BT{"භූතà·à¶±à¶º"}
+ BV{"බුවර්ට් දුපත්"}
BW{"බොස්ට්වà·à¶±à·"}
BY{"බෙලරුස්"}
BZ{"බෙලීස්"}
CA{"කà·à¶±à¶©à·à·€"}
CC{"කොකà·à·ƒà·Š දූපත්"}
+ CD{"කොංගො - නින්à·à·à·ƒà·"}
+ CF{"මධ්â€à¶ºà¶¸ අප්â€à¶»à·’කà·à¶±à·” ජනරජය"}
+ CG{"කොංගො - බ්â€à¶»à·ƒà·à·€à·’ල්"}
CH{"ස්විස්ටර්ලන්තය"}
+ CI{"කà·à¶§à·Š දි අයිවරි"}
CK{"කුක් දූපත්"}
CL{"චිලී"}
CM{"කà·à¶¸à¶»à·–න්"}
CN{"චීනය"}
CO{"කොළොම්බියà·à·€"}
+ CP{"ක්ලීපර්ටන් දූපත්"}
+ CR{"කොස්ටරිකà·à·€"}
CU{"කියුබà·à·€"}
+ CV{"වර්ඩි කේප්"}
+ CW{"කුරකà·à·€à·"}
+ CX{"ක්â€à¶»à·’ස්ට්මස් දූපත්"}
CY{"සයිප්â€à¶»à·ƒà¶º"}
+ CZ{"චෙක් ජනරජය"}
DE{"ජර්මනිය"}
+ DG{"දියà·à¶œà· ගà·à¶»à·Šà·ƒà·’යà·"}
+ DJ{"ජිබà·à¶½à·Šà¶§à·’"}
DK{"ඩෙන්මà·à¶»à·Šà¶šà¶º"}
+ DM{"ඩොමිනිකà·à·€"}
+ DO{"ඩොමිනික෠ජනරජය"}
DZ{"ඇල්ජීරියà·à·€"}
+ EA{"සෙකිව්ට෠සහ මෙරිල්ලà·"}
EC{"ඉක්වදà·à¶»à¶º"}
EE{"එස්තà·à¶±à·’යà·à·€"}
EG{"ඊජිප්තුව"}
@@ -99,6 +119,7 @@ si{
FI{"ෆින්ලන්තය"}
FJ{"ෆීජී"}
FK{"à·†à·à¶šà·Šà¶½à¶±à·Šà¶­ දූපත්"}
+ FM{"මයික්â€à¶»à·œà¶±à·“සියà·à·€"}
FO{"à·†à·à¶»à· දූපත්"}
FR{"ප්â€à¶»à¶‚à·à¶º"}
GA{"ගà·à¶¶à·œà¶±à·Š"}
@@ -106,54 +127,83 @@ si{
GD{"ග්â€à¶»à·à¶±à¶©à·à·€"}
GE{"ජà·à¶»à·Šà¶¢à·’යà·à·€"}
GF{"ප්â€à¶»à¶‚෠ගයනà·à·€"}
+ GG{"ගර්නිසි"}
GH{"à¶à·à¶±à·à·€"}
GI{"ජිබ්â€à¶»à·à¶½à·Šà¶§à·à·€"}
GL{"ග්â€à¶»à·“න්ලන්තය"}
GM{"ගà·à¶¸à·Šà¶¶à·’යà·à·€"}
GN{"ගිණියà·à·€"}
+ GP{"ග්වà·à¶©à¶½à·à¶´à·Š"}
GQ{"සමක ගිනියà·à·€"}
GR{"ග්â€à¶»à·“සිය"}
+ GS{"දකුණු ජà·à¶»à·Šà¶¢à·’යà·à·€ සහ දකුණු à·ƒà·à¶±à·Šà¶©à·Šà·’ච් දූපත්"}
+ GT{"ගà·à¶­à¶¸à·à¶½à·à·€"}
+ GU{"ගුවà·à¶¸à·Š"}
+ GW{"ගිනි බිසව්"}
+ GY{"ගයනà·à·€"}
HK{"හොංකොං චීන විà·à·šà·‚ පරිපà·à¶½à¶± කලà·à¶´à¶º"}
HM{"à·„à·à¶©à·Š සහ මà·à¶šà·Šà¶©à·œà¶±à¶½à·Šà¶©à·Š දූපත්"}
HN{"හොන්ඩුරà·à·ƒà·Š"}
+ HR{"ක්â€à¶»à·œà¶§à·’යà·"}
HT{"හයිටි"}
HU{"හන්ගේරියà·à·€"}
+ IC{"කà·à¶±à¶»à·’ සූපත්"}
ID{"ඉන්දුනීසියà·à·€"}
IE{"අයර්ලන්තය"}
IL{"ඊà·à·Šâ€à¶»à·à¶ºà¶½à¶º"}
+ IM{"අයිස්ල් ඔෆ් මෑන්"}
IN{"ඉන්දියà·à·€"}
IO{"බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º ඉන්දීය à·ƒà·à¶œà¶» ප්â€à¶»à·à¶±à·Šà¶­à¶º"}
IQ{"ඉරà·à¶šà¶º"}
IR{"ඉරà·à¶±à¶º"}
IS{"අයිස්ලන්තය"}
IT{"ඉතà·à¶½à·’ය"}
+ JE{"ජර්සි"}
JM{"ජà·à¶¸à·™à¶ºà·’කà·à·€"}
JO{"ජà·à¶»à·Šà¶¯à·à¶±à¶º"}
JP{"ජපà·à¶±à¶º"}
KE{"කෙන්යà·à·€"}
+ KG{"කිර්ගිස්තà·à¶±à¶º"}
+ KH{"කà·à¶¸à·Šà¶¶à·à¶¢à¶º"}
+ KI{"කිරිබති"}
+ KM{"කà·à¶¸à·œà¶»à·à·ƒà·Š"}
+ KN{"à·à·à¶±à·Šà¶­ කිට්ස් සහ නේවිස්"}
KP{"උතුරු කොරියà·à·€"}
KR{"දකුණු කොරියà·à·€"}
KW{"කුවේටය"}
+ KY{"කේමන් දූපත්"}
+ KZ{"කසකස්තà·à¶±à¶º"}
LA{"ලà·à¶•à·ƒà¶º"}
LB{"ලෙබනනය"}
LC{"à·à·à¶±à·Šà¶­ ලුසියà·"}
+ LI{"ලිච්ටන්ස්ටීන්"}
LK{"à·à·Šâ€à¶»à·“ ලංකà·à·€"}
LR{"ලයිබීරියà·à·€"}
+ LS{"ලෙසතà·"}
LT{"ලිතුවේනියà·à·€"}
+ LU{"ලක්à·à¶¸à·Šà¶¶à¶»à·Šà¶œà·Š"}
LV{"ලà·à¶§à·Šà·€à·’යà·à·€"}
LY{"ලිබියà·à·€"}
MA{"මොරොක්කà·à·€"}
MC{"මොනà·à¶šà·à·€"}
MD{"මොල්ඩà·à·€à·à·€"}
ME{"මොන්ඩිනීග්â€à¶»à·"}
+ MF{"à·à·à¶±à·Šà¶­ මà·à¶»à·Šà¶§à·’න්"}
+ MG{"මà·à¶©à¶œà·ƒà·Šà¶­à¶»à¶º"}
+ MH{"මà·à·‚ල් දූපත්"}
+ MK{"මà·à·ƒà·’ඩà·à¶±à·’යà·à·€"}
ML{"මà·à¶½à·’"}
MM{"මියන්මà·à¶»à¶º"}
MN{"මොන්ගà·à¶½à·’යà·à·€"}
+ MO{"මකà·à·€à·” à·ƒà·à¶»à·Š චීන"}
+ MP{"උතුරු මරියà·à¶±à· දූපත්"}
+ MQ{"මර්ටිනික්"}
MR{"මà·à¶»à·Šà¶§à·’නික්"}
MS{"මොන්සෙරà·à¶§à·Š"}
MT{"මà·à¶½à·Šà¶§à·à·€"}
MU{"මුරුසිය"}
MV{"මà·à¶½ දිවයින"}
+ MW{"මලà·à·€à·’"}
MX{"මෙක්සිකà·à·€"}
MY{"මà·à¶½à·šà·ƒà·’යà·à·€"}
MZ{"මොසà·à¶¸à·Šà¶¶à·’ක්"}
@@ -177,44 +227,79 @@ si{
PH{"පිලිපීනය"}
PK{"පà·à¶šà·’ස්තà·à¶±à¶º"}
PL{"පà·à¶½à¶±à·Šà¶­à¶º"}
+ PM{"à·à·à¶±à·Šà¶­ පියරේ සහ මà·à¶šà·à¶½à¶±à·Š"}
PN{"පිට්කෙය්න් දූපත්"}
+ PR{"පුවට෠රිකà·"}
PS{"පලස්තීනය"}
PT{"පෘතුගà·à¶½à¶º"}
PW{"පලà·à·€à·”"}
PY{"පà·à¶»à¶œà·”වේ"}
QA{"කටà·à¶»à·Šà¶º"}
+ QO{"ඈත ඕසනියà·à·€"}
+ RE{"රීයුනියන්"}
RO{"රුමේනියà·à·€"}
RS{"සර්බියà·à·€"}
RU{"රුසියà·à·€"}
+ RW{"රුවන්ඩà·à·€"}
SA{"සෞදි අරà·à¶¶à·’ය"}
+ SB{"සොලමන් දූපත්"}
+ SC{"සීà·à·™à¶½à·Šà·ƒà·Š"}
SD{"සූඩà·à¶±à¶º"}
SE{"ස්වීඩනය"}
SG{"සිංගප්පූරුව"}
+ SH{"à·à·à¶±à·Šà¶­ හෙලේනà·"}
SI{"ස්ලà·à·€à·šà¶±à·’යà·à·€"}
+ SJ{"ස්වෙල්බර්ඩ් සහ ජේන් මයà·à¶±à·Š"}
SK{"ස්ලà·à·€à·à¶šà·’යà·à·€"}
+ SL{"සියරà·à¶½à·’යà·à¶±à·Š"}
+ SM{"à·à·à¶±à·Šà¶­ මà·à¶»à·’නà·"}
+ SN{"සෙනගà·à¶½à·Š"}
+ SO{"à·ƒà·à¶¸à·à¶½à·’යà·à·€"}
+ SR{"සුරිනà·à¶¸à¶º"}
+ SS{"දකුණු සුඩà·à¶±à¶º"}
+ ST{"à·ƒà·à¶½à·œ සහ ප්â€à¶»à·’න්සිප්"}
SV{"එල් à·ƒà·à¶½à·Šà·€à¶¯à·à¶»à¶º"}
+ SX{"à·à·à¶±à·Šà¶­ මà·à¶»à·Šà¶§à·™à¶±à·Š"}
+ SY{"සිරියà·à·€"}
+ SZ{"ස්වà·à·ƒà·’ලන්තය"}
+ TA{"ට්â€à¶»à·’න්ටන් ද කුන්හà·"}
TC{"ටර්ක්ස් සහ කයිකොස් දූපත්"}
+ TD{"චà·à¶ à·Š"}
+ TF{"දකුණු ප්â€à¶»à¶‚෠දූපත් සමූහය"}
+ TG{"ටොගà·"}
TH{"තà·à¶ºà·’ලන්තය"}
+ TJ{"ටජිකිස්තà·à¶±à¶º"}
TK{"ටොකලà·à·€à·”"}
+ TL{"ටිමà·à¶»à·Š - ලෙස්ට්"}
TM{"තුර්ක්මෙනිස්ථà·à¶±à¶º"}
TN{"ටියුනීසියà·à·€"}
+ TO{"ටොංගà·"}
TR{"තුර්කිය"}
TT{"ට්â€à¶»à·’නිඩෑඩ් සහ ටොබà·à¶œà·"}
TV{"ටුවà·à¶½à·–"}
TW{"තà·à¶ºà·’à·€à·à¶±à¶º"}
+ TZ{"ටà·à¶±à·Šà·ƒà·à¶±à·’යà·à·€"}
UA{"යුක්රේනය"}
+ UG{"උගන්ඩà·à·€"}
+ UM{"එක්සත් ජනපද ඈත දූපත්"}
US{"එක්සත් ජනපදය"}
+ UY{"උරුගුවේ"}
UZ{"උස්බෙකිස්ථà·à¶±à¶º"}
+ VA{"වෙටිකන් සිටි"}
+ VC{"à·à·à¶±à·Šà¶­ වින්සන්ට් සහ ග්â€à¶»à·™à¶±à¶©à·’නස්"}
+ VE{"වෙනිසියුපà·à·€"}
VG{"බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º වර්ජින් දූපත්"}
VI{"ඇමරිකà·à¶±à·” වර්ජින් දූපත්"}
VN{"වියට්නà·à¶¸à¶º"}
VU{"වනුවà·à¶§à·”"}
+ WF{"à·€à·à¶½à·’ස් සහ ෆුටුනà·"}
WS{"à·ƒà·à¶¸à·à·€à·"}
YE{"යේමනය"}
+ YT{"මයà·à¶§à·’"}
ZA{"දකුණු අප්â€à¶»à·’කà·à·€"}
ZM{"à·ƒà·à¶¸à·Šà¶¶à·’යà·à·€"}
ZW{"සිම්බà·à¶¶à·Šà·€à·š"}
ZZ{"හඳුන෠නොගත් කළà·à¶´à¶º"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sk.txt b/Build/source/libs/icu/icu-50.1/data/region/sk.txt
index b93fd988d5e..405d26ee8ef 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sk.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ sk{
034{"Južná Ãzia"}
035{"Juhovýchodná Ãzia"}
039{"Južná Európa"}
- 053{"Austrália a Nový Zéland"}
+ 053{"Australázia"}
054{"Melanézia"}
057{"Mikronézia – oblasť"}
061{"Polynézia"}
@@ -51,7 +51,7 @@ sk{
AM{"Arménsko"}
AN{"Holandské Antily"}
AO{"Angola"}
- AQ{"Antarctica"}
+ AQ{"Antarktída"}
AR{"Argentína"}
AS{"Americká Samoa"}
AT{"Rakúsko"}
@@ -72,9 +72,10 @@ sk{
BM{"Bermudy"}
BN{"Brunej"}
BO{"Bolívia"}
+ BQ{"Karibské Holandsko"}
BR{"Brazília"}
BS{"Bahamy"}
- BT{"Bután"}
+ BT{"Bhután"}
BV{"Bouvetov ostrov"}
BW{"Botswana"}
BY{"Bielorusko"}
@@ -93,15 +94,15 @@ sk{
CO{"Kolumbia"}
CP{"Ostrov Clipperton"}
CR{"Kostarika"}
- CS{"Srbsko a ÄŒierna Hora"}
CU{"Kuba"}
CV{"Kapverdy"}
+ CW{"Curaçao"}
CX{"VianoÄný ostrov"}
CY{"Cyprus"}
CZ{"Česká republika"}
DE{"Nemecko"}
DG{"Diego Garcia"}
- DJ{"Džibuti"}
+ DJ{"Džibutsko"}
DK{"Dánsko"}
DM{"Dominika"}
DO{"Dominikánska republika"}
@@ -140,8 +141,8 @@ sk{
GU{"Guam"}
GW{"Guinea-Bissau"}
GY{"Guayana"}
- HK{"Hongkong S.A.R. Číny"}
- HM{"Heardove ostrovy a McDonaldove ostrovy"}
+ HK{"Hongkong OAO Číny"}
+ HM{"Heardov ostrov a McDonaldove ostrovy"}
HN{"Honduras"}
HR{"Chorvátsko"}
HT{"Haiti"}
@@ -168,11 +169,11 @@ sk{
KM{"Komory"}
KN{"Saint Kitts a Nevis"}
KP{"Kórejská ľudovodemokratická republika"}
- KR{"Kórejská republika"}
+ KR{"Južná Kórea"}
KW{"Kuvajt"}
KY{"Kajmanské ostrovy"}
KZ{"Kazachstan"}
- LA{"Laoská ľudovodemokratická republika"}
+ LA{"Laos"}
LB{"Libanon"}
LC{"Svätá Lucia"}
LI{"Lichtenštajnsko"}
@@ -182,19 +183,19 @@ sk{
LT{"Litva"}
LU{"Luxembursko"}
LV{"Lotyšsko"}
- LY{"Lýbijská arabská džamahírija"}
+ LY{"Líbya"}
MA{"Maroko"}
MC{"Monako"}
MD{"Moldavsko"}
ME{"ÄŒierna Hora"}
- MF{"Svätý Martin"}
+ MF{"Saint Martin"}
MG{"Madagaskar"}
MH{"Marshallove ostrovy"}
MK{"Macedónsko"}
ML{"Mali"}
MM{"Mjanmarsko"}
MN{"Mongolsko"}
- MO{"Makao S.A.R. Číny"}
+ MO{"Macao OAO Číny"}
MP{"Severné Mariány"}
MQ{"Martinik"}
MR{"Mauritánia"}
@@ -238,7 +239,7 @@ sk{
RE{"Reunion"}
RO{"Rumunsko"}
RS{"Srbsko"}
- RU{"Ruská federácia"}
+ RU{"Rusko"}
RW{"Rwanda"}
SA{"Saudská Arábia"}
SB{"Šalamúnove ostrovy"}
@@ -249,15 +250,17 @@ sk{
SH{"Svätá Helena"}
SI{"Slovinsko"}
SJ{"Å picbergy a Jan Mayen"}
- SK{"Slovenská republika"}
+ SK{"Slovensko"}
SL{"Sierra Leone"}
SM{"San Maríno"}
SN{"Senegal"}
SO{"Somálsko"}
SR{"Surinam"}
+ SS{"Južný Sudán"}
ST{"Svätý Tomáš a Princove ostrovy"}
SV{"Salvador"}
- SY{"Sýrska arabská republika"}
+ SX{"Sint Maarten"}
+ SY{"Sýria"}
SZ{"Svazijsko"}
TA{"Tristan da Cunha"}
TC{"Turks a Caicos"}
@@ -274,7 +277,7 @@ sk{
TR{"Turecko"}
TT{"Trinidad a Tobago"}
TV{"Tuvalu"}
- TW{"Tajwan"}
+ TW{"Taiwan"}
TZ{"Tanzánia"}
UA{"Ukrajina"}
UG{"Uganda"}
@@ -296,7 +299,7 @@ sk{
ZA{"Južná Afrika"}
ZM{"Zambia"}
ZW{"Zimbabwe"}
- ZZ{"Neznámy alebo neplatný región"}
+ ZZ{"Neznámy región"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sl.txt b/Build/source/libs/icu/icu-50.1/data/region/sl.txt
index fc3c59b5cb6..548cc420190 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sl.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ sl{
BM{"Bermudi"}
BN{"Brunej"}
BO{"Bolivija"}
+ BQ{"Nizozemski Karibi"}
BR{"Brazilija"}
BS{"Bahami"}
BT{"Butan"}
@@ -93,9 +94,9 @@ sl{
CO{"Kolumbija"}
CP{"Otok Clipperton"}
CR{"Kostarika"}
- CS{"Srbija in ÄŒrna gora"}
CU{"Kuba"}
CV{"Zelenortski otoki"}
+ CW{"Curaçao"}
CX{"BožiÄni otok"}
CY{"Ciper"}
CZ{"Češka"}
@@ -255,8 +256,10 @@ sl{
SN{"Senegal"}
SO{"Somalija"}
SR{"Surinam"}
+ SS{"Južni Sudan"}
ST{"Sao Tome in Principe"}
SV{"Salvador"}
+ SX{"Sint Maarten"}
SY{"Sirija"}
SZ{"Svazi"}
TA{"Tristan da Cunha"}
@@ -298,5 +301,5 @@ sl{
ZW{"Zimbabve"}
ZZ{"Neznano ali neveljavno obmoÄje"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sn.txt b/Build/source/libs/icu/icu-50.1/data/region/sn.txt
index 53776b5e1ca..5acb32b4b35 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sn.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ sn{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia and Montenegro"}
CU{"Cuba"}
CV{"Zvitsuwa zveCape Verde"}
CY{"Cyprus"}
@@ -237,5 +236,5 @@ sn{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/so.txt b/Build/source/libs/icu/icu-50.1/data/region/so.txt
index 69da785205e..e156cc58562 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/so.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/so.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/so.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/so.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ so{
CN{"Shiinaha"}
CO{"Kolombiya"}
CR{"Kosta Riika"}
- CS{"serbiya iyo Monteneegro"}
CU{"Kuuba"}
CV{"Cape Verde Islands"}
CY{"Qubrus"}
@@ -239,5 +238,5 @@ so{
ZW{"Simbaabwe"}
ZZ{"Far aan la aqoon amase aan saxnayn"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sq.txt b/Build/source/libs/icu/icu-50.1/data/region/sq.txt
index a41d39f5a43..230f5fa54a1 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sq.xml
// *
// ***************************************************************************
/**
@@ -43,7 +43,6 @@ sq{
CN{"Kinë"}
CO{"Kolumbi"}
CR{"Kosta Rika"}
- CS{"Serbië en Montenegro"}
CU{"Kubë"}
CV{"Kap Verde"}
CY{"Qipro"}
@@ -169,5 +168,5 @@ sq{
ZW{"Zimbabve"}
ZZ{"Rajon i panjohur"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr.txt b/Build/source/libs/icu/icu-50.1/data/region/sr.txt
index ce080910cce..c6e9885d80c 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr.xml
// *
// ***************************************************************************
/**
@@ -72,6 +72,7 @@ sr{
BM{"Бермуда"}
BN{"Брунеј"}
BO{"Боливија"}
+ BQ{"КарипÑка Холандија"}
BR{"Бразил"}
BS{"Бахами"}
BT{"Бутан"}
@@ -93,9 +94,9 @@ sr{
CO{"Колумбија"}
CP{"ОÑтрво Клипертон"}
CR{"КоÑтарика"}
- CS{"Србија и Црна Гора"}
CU{"Куба"}
CV{"Капе Верде"}
+ CW{"КураÑао"}
CX{"Божићна оÑтрва"}
CY{"Кипар"}
CZ{"Чешка"}
@@ -255,8 +256,10 @@ sr{
SN{"Сенегал"}
SO{"Сомалија"}
SR{"Суринам"}
+ SS{"Јужни Судан"}
ST{"Сао Томе и Принципе"}
SV{"Салвадор"}
+ SX{"Свети Мартин"}
SY{"Сирија"}
SZ{"Свазиленд"}
TA{"ТриÑтан да Куња"}
@@ -298,5 +301,5 @@ sr{
ZW{"Зимбабве"}
ZZ{"Ðепозната или неважећа облаÑÑ‚"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_BA.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_BA.txt
index bad50058410..bad50058410 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_CS.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_CS.txt
index b6ee46c8bd6..b6ee46c8bd6 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl.txt
index b80086fb8a7..426675a087c 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_BA.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_BA.txt
index 6db5bfa57e4..6db5bfa57e4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_CS.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_CS.txt
index 99b0d5701da..99b0d5701da 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_RS.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_RS.txt
index 5475cea0ccb..5475cea0ccb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_YU.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_YU.txt
index 088b496af77..088b496af77 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Cyrl_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Cyrl_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn.txt
index 7cf668a3195..6332034645b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Latn.xml
// *
// ***************************************************************************
/**
@@ -91,7 +91,6 @@ sr_Latn{
CN{"Kina"}
CO{"Kolumbija"}
CR{"Kostarika"}
- CS{"Srbija i Crna Gora"}
CU{"Kuba"}
CV{"Kape Verde"}
CX{"Božićna Ostrva"}
@@ -292,5 +291,5 @@ sr_Latn{
ZW{"Zimbabve"}
ZZ{"Nepoznat ili nevažeći region"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_BA.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_BA.txt
index cb015a66db6..cb015a66db6 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_CS.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_CS.txt
index f80a8a81309..f80a8a81309 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_ME.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_ME.txt
index fefdf54fd56..fefdf54fd56 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_RS.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_RS.txt
index 418f50c2a17..418f50c2a17 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_YU.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_YU.txt
index 56911ca3f89..56911ca3f89 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_Latn_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_Latn_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_ME.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_ME.txt
index 76ef7f7314d..76ef7f7314d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_RS.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_RS.txt
index d9c7dc23913..d9c7dc23913 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sr_YU.txt b/Build/source/libs/icu/icu-50.1/data/region/sr_YU.txt
index 9bb7c279aa7..9bb7c279aa7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sr_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sr_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sv.txt b/Build/source/libs/icu/icu-50.1/data/region/sv.txt
index 4633859d21b..736584cb79f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sv.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sv.xml
// *
// ***************************************************************************
/**
@@ -26,10 +26,10 @@ sv{
021{"norra Amerika"}
029{"Karibien"}
030{"Östasien"}
- 034{"södra Asien"}
+ 034{"Sydasien"}
035{"Sydostasien"}
039{"Sydeuropa"}
- 053{"Australien och Nya Zeeland"}
+ 053{"Australasien"}
054{"Melanesien"}
057{"Mikronesiska öarna"}
061{"Polynesien"}
@@ -72,6 +72,7 @@ sv{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Karibiska Nederländerna"}
BR{"Brasilien"}
BS{"Bahamas"}
BT{"Bhutan"}
@@ -93,9 +94,9 @@ sv{
CO{"Colombia"}
CP{"Clippertonön"}
CR{"Costa Rica"}
- CS{"Serbien och Montenegro"}
CU{"Kuba"}
CV{"Kap Verde"}
+ CW{"Curaçao"}
CX{"Julön"}
CY{"Cypern"}
CZ{"Tjeckien"}
@@ -227,7 +228,7 @@ sv{
PK{"Pakistan"}
PL{"Polen"}
PM{"S:t Pierre och Miquelon"}
- PN{"Pitcairn"}
+ PN{"Pitcairnöarna"}
PR{"Puerto Rico"}
PS{"Palestinska territoriet"}
PT{"Portugal"}
@@ -255,6 +256,7 @@ sv{
SN{"Senegal"}
SO{"Somalia"}
SR{"Surinam"}
+ SS{"Sydsudan"}
ST{"São Tomé och Príncipe"}
SV{"El Salvador"}
SY{"Syrien"}
@@ -296,7 +298,7 @@ sv{
ZA{"Sydafrika"}
ZM{"Zambia"}
ZW{"Zimbabwe"}
- ZZ{"okänd eller ogiltig regionkod"}
+ ZZ{"okänd region"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/sw.txt b/Build/source/libs/icu/icu-50.1/data/region/sw.txt
index 1dc1695a757..ea4f833012f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/sw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/sw.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sw.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ sw{
034{"Asia ya Kusini"}
035{"Asia ya Kusini Mashariki"}
039{"Ulaya ya Kusini"}
- 053{"Australia na New Zealand"}
+ 053{"Australasia"}
054{"Melanesia"}
057{"Eneo la Mikronesia"}
061{"Polynesia"}
@@ -68,10 +68,11 @@ sw{
BH{"Bahareni"}
BI{"Burundi"}
BJ{"Benini"}
- BL{"Saint Barthélemy"}
+ BL{"Santabathelemi"}
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivia"}
+ BQ{"Uholanzi ya Karibiani"}
BR{"Brazili"}
BS{"Bahama"}
BT{"Butani"}
@@ -93,9 +94,9 @@ sw{
CO{"Kolombia"}
CP{"Kisiwa cha Clipperton"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
+ CW{"Kurakao"}
CX{"Kisiwa cha Krismasi"}
CY{"Kuprosi"}
CZ{"Jamhuri ya Cheki"}
@@ -255,8 +256,10 @@ sw{
SN{"Senegali"}
SO{"Somalia"}
SR{"Surinamu"}
+ SS{"Sudani Kusini"}
ST{"Sao Tome na Principe"}
SV{"Elsavado"}
+ SX{"Santamatini"}
SY{"Siria"}
SZ{"Uswazi"}
TA{"Tristan da Cunha"}
@@ -298,5 +301,5 @@ sw{
ZW{"Zimbabwe"}
ZZ{"Eneo lisilojulikana"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/swc.txt b/Build/source/libs/icu/icu-50.1/data/region/swc.txt
index 5ea4192d32d..9315c251ccb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/swc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/swc.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/swc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/swc.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ swc{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ swc{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ta.txt b/Build/source/libs/icu/icu-50.1/data/region/ta.txt
index c366edbd087..b2ffeb8b22a 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ta.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ta.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ta.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ta.xml
// *
// ***************************************************************************
/**
@@ -40,7 +40,7 @@ ta{
151{"கிழகà¯à®•à¯ à®à®°à¯‹à®ªà¯à®ªà®¾"}
154{"வடகà¯à®•à¯ à®à®°à¯‹à®ªà¯à®ªà®¾"}
155{"மேறà¯à®•à¯ à®à®°à¯‹à®ªà¯à®ªà®¾"}
- 419{"லதà¯à®¤à¯€à®©à¯ அமெரிகà¯à®•à®¾ மறà¯à®±à¯à®®à¯ கரீபியனà¯"}
+ 419{"லதà¯à®¤à¯€à®©à¯ அமெரிகà¯à®•à®¾"}
AC{"அஷனà¯à®·à®¿à®¯à®©à¯ தீவà¯"}
AD{"அனà¯à®Ÿà¯‹à®°à®¾"}
AE{"à®à®•à¯à®•à®¿à®¯ அரப௠கூடà¯à®Ÿà®¾à®Ÿà¯à®šà®¿"}
@@ -58,7 +58,7 @@ ta{
AU{"ஆஸà¯à®¤à®¿à®°à¯‡à®²à®¿à®¯à®¾"}
AW{"அரூபா"}
AX{"ஆலநà¯à®¤à¯ தீவà¯à®•à®³à¯"}
- AZ{"அஜரà¯à®ªà¯ˆà®œà®¾à®©à¯"}
+ AZ{"அசரà¯à®ªà¯ˆà®œà®¾à®©à¯"}
BA{"போஸà¯à®©à®¿à®¯à®¾ மறà¯à®±à¯à®®à¯ ஹெரà¯à®¸à®¿à®•à¯‹à®µà®¿à®©à®¾"}
BB{"பாரà¯à®ªà®Ÿà¯‹à®¸à¯"}
BD{"பஙà¯à®•à®³à®¾à®¤à¯‡à®·à¯"}
@@ -72,6 +72,7 @@ ta{
BM{"பெரà¯à®®à¯à®Ÿà®¾"}
BN{"பà¯à®°à¯‚னேயà¯"}
BO{"பொலிவியா"}
+ BQ{"கரீபியன௠நெதரà¯à®²à®¾à®¨à¯à®¤à¯"}
BR{"பிரேஸிலà¯"}
BS{"பஹாமாஸà¯"}
BT{"பூடானà¯"}
@@ -93,9 +94,9 @@ ta{
CO{"கொலமà¯à®ªà®¿à®¯à®¾"}
CP{"கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯"}
CR{"கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾"}
- CS{"செரà¯à®ªà®¿à®¯à®¾ மறà¯à®±à¯à®®à¯ மானà¯à®Ÿà¯‡à®¨à¯†à®•à¯à®°à¯‹"}
CU{"கியூபா"}
CV{"கேப௠வெரà¯à®Ÿà¯‡"}
+ CW{"கà¯à®°à®¾à®•à®µà¯"}
CX{"கிறிஸà¯à®¤à¯à®®à®¸à¯ தீவà¯"}
CY{"சைபà¯à®°à®¸à¯"}
CZ{"செக௠கà¯à®Ÿà®¿à®¯à®°à®šà¯"}
@@ -255,8 +256,10 @@ ta{
SN{"செனெகலà¯"}
SO{"சொமாலியா"}
SR{"சூரினாமà¯"}
+ SS{"தெறà¯à®•à¯ சூடானà¯"}
ST{"சாவ௠தோம௠மறà¯à®±à¯à®®à¯ பà¯à®°à®¿à®©à¯à®šà®¿à®ªà®¿"}
SV{"எல௠சாலà¯à®µà®Ÿà®¾à®°à¯"}
+ SX{"செயினà¯à®Ÿà¯ மாரà¯à®Ÿà¯à®Ÿà¯€à®©à¯"}
SY{"சிரியா"}
SZ{"ஸà¯à®µà®¾à®¸à®¿à®²à®¾à®£à¯à®Ÿà¯"}
TA{"டிரிஸà¯à®Ÿà®©à¯ டா கà¯à®©à¯à®¹à®¾"}
@@ -278,11 +281,11 @@ ta{
TZ{"டானà¯à®šà®¾à®©à®¿à®¯à®¾"}
UA{"உகà¯à®°à¯ˆà®©à¯"}
UG{"உகாணà¯à®Ÿà®¾"}
- UM{"யà¯à®©à¯ˆà®Ÿà¯à®Ÿà®Ÿà¯ ஸà¯à®Ÿà¯‡à®Ÿà¯à®¸à¯à®®à¯ சிறிய அவà¯à®Ÿà¯à®²à¯ˆà®©à¯ தீவà¯à®•à®³à¯à®®à¯"}
+ UM{"à®à®•à¯à®•à®¿à®¯ அமெரிகà¯à®•à®¾à®µà¯ˆ சà¯à®±à¯à®±à®¿à®¯à¯à®³à¯à®³ தீவà¯à®•à®³à¯"}
US{"à®à®•à¯à®•à®¿à®¯ அமெரிகà¯à®• கà¯à®Ÿà®¿à®¯à®°à®šà¯"}
UY{"உரà¯à®•à¯à®µà¯‡"}
UZ{"உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯"}
- VA{"வாடிகனà¯"}
+ VA{"வாடிகன௠நகரமà¯"}
VC{"செயின௠வினà¯à®šà®©à¯à®Ÿà¯ மறà¯à®±à¯à®®à¯ கிரெனடைனà¯à®¸à¯"}
VE{"வெனஜà¯à®µà¯‡à®²à®¾"}
VG{"பிரிடà¯à®Ÿà¯€à®·à¯ கனà¯à®©à®¿à®¤à¯ தீவà¯à®•à®³à¯"}
@@ -296,7 +299,7 @@ ta{
ZA{"தென௠ஆபà¯à®ªà®¿à®°à®¿à®•à¯à®•à®¾"}
ZM{"சாமà¯à®ªà®¿à®¯à®¾"}
ZW{"ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡"}
- ZZ{"தெரியாத அலà¯à®²à®¤à¯ செலà¯à®²à®¾à®¤ பிரதேசமà¯"}
+ ZZ{"அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/te.txt b/Build/source/libs/icu/icu-50.1/data/region/te.txt
index 67dfb65871d..9d9c2ae1707 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/te.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/te.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/te.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/te.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ te{
034{"దకà±à°·à°¿à°£ ఆశియా"}
035{"నైరà±à°¤à°¿ ఆశియా"}
039{"దకà±à°·à°¿à°£ à°à°°à±‹à°ªà°¾"}
- 053{"ఆసà±à°Ÿà±à°°à±‡à°²à°¿à°¯à°¾ మరియౠనà±à°¯à±‚జిలాండà±"}
+ 053{"ఆసà±à°Ÿà±à°°à±‡à°²à±‡à°¸à°¿à°¯à°¾"}
054{"మెలనేశియ"}
057{"మైకà±à°°à±‹à°¨à±‡à°¶à°¿à°¯ à°ªà±à°°à°¾à°‚తం"}
061{"పాలినేషియా"}
@@ -72,6 +72,7 @@ te{
BM{"బరà±à°®à°¯à±à°¡à°¾"}
BN{"à°¬à±à°°à±à°¨à±ˆ"}
BO{"బొలీవియా"}
+ BQ{"కరీబియనౠనెదరà±à°²à°¾à°‚à°¡à±à°¸à±"}
BR{"à°¬à±à°°à°œà°¿à°²à±"}
BS{"బహామాసà±"}
BT{"భూటానà±"}
@@ -93,9 +94,9 @@ te{
CO{"కొలంబియా"}
CP{"à°•à±à°²à°¿à°ªà±à°ªà°°à±à°Ÿà°¨à± దీవి"}
CR{"కోసà±à°Ÿà°¾à°°à°¿à°•à°¾"}
- CS{"సరà±à°¬à°¿à°¯à°¾ మరియౠమంటెనీగà±à°°à±‹"}
CU{"à°•à±à°¯à±‚బా"}
CV{"కేపౠవెరà±à°¡à±‡"}
+ CW{"à°•à±à°°à°¾à°•à°µà±‹"}
CX{"à°•à±à°°à°¿à°¸à±à°®à°¸à± దీవి"}
CY{"సైపà±à°°à°¸à±"}
CZ{"చెకౠగణరాజà±à°¯à°‚"}
@@ -255,8 +256,10 @@ te{
SN{"సెనెగలà±"}
SO{"సోమాలియా"}
SR{"à°¸à±à°°à°¿à°¨à°¾à°®à±"}
+ SS{"దకà±à°·à°¿à°£ సూడానà±"}
ST{"సావోటోమౠమరియౠపà±à°°à°¿à°¨à±à°¸à°¿à°ªà±‡"}
SV{"ఎలౠసాలà±à°µà°¡à±‹à°°à±"}
+ SX{"సింటౠమారà±à°Ÿà±†à°¨à±"}
SY{"సిరియా"}
SZ{"à°¸à±à°µà°¾à°œà±€à°²à±‡à°‚à°¡à±"}
TA{"à°Ÿà±à°°à°¿à°¸à±à°Ÿà°¨à± à°¡ à°•à°¨à±à°¹à°¾"}
@@ -298,5 +301,5 @@ te{
ZW{"జింబాబà±à°µà±‡"}
ZZ{"తెలియని లేదా చెలà±à°²à°¨à°¿ à°ªà±à°°à°¾à°‚తం"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/teo.txt b/Build/source/libs/icu/icu-50.1/data/region/teo.txt
index 2c37b9d47bd..3798329d033 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/teo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/teo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/teo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/teo.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ teo{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ teo{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/th.txt b/Build/source/libs/icu/icu-50.1/data/region/th.txt
index 1fd81549d5b..0ff2be77ffa 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/th.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/th.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/th.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/th.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ th{
034{"เอเชียใต้"}
035{"เอเชียตะวันออà¸à¹€à¸‰à¸µà¸¢à¸‡à¹ƒà¸•à¹‰"}
039{"ยุโรปใต้"}
- 053{"ออสเตรเลียà¹à¸¥à¸°à¸™à¸´à¸§à¸‹à¸µà¹à¸¥à¸™à¸”์"}
+ 053{"ออสตราเลเซีย"}
054{"เมลานีเซีย"}
057{"เขตไมโครนีเซีย"}
061{"โปลินีเซีย"}
@@ -40,7 +40,7 @@ th{
151{"ยุโรปตะวันออà¸"}
154{"ยุโรปเหนือ"}
155{"ยุโรปตะวันตà¸"}
- 419{"ละตินอเมริà¸à¸²à¹à¸¥à¸°à¹à¸„ริบเบียน"}
+ 419{"ละตินอเมริà¸à¸²"}
AC{"เà¸à¸²à¸°à¹à¸­à¸ªà¹€à¸‹à¸™à¸Šà¸±à¸™"}
AD{"อันดอร์รา"}
AE{"สหรัà¸à¸­à¸²à¸«à¸£à¸±à¸šà¹€à¸­à¸¡à¸´à¹€à¸£à¸•à¸ªà¹Œ"}
@@ -72,6 +72,7 @@ th{
BM{"เบอร์มิวดา"}
BN{"บรูไน"}
BO{"โบลิเวีย"}
+ BQ{"เนเธอร์à¹à¸¥à¸™à¸”์à¹à¸„ริบเบียน"}
BR{"บราซิล"}
BS{"บาฮามาส"}
BT{"ภูà¸à¸²à¸™"}
@@ -93,9 +94,9 @@ th{
CO{"โคลอมเบีย"}
CP{"เà¸à¸²à¸°à¸„ลิปเปอร์ตัน"}
CR{"คอสตาริà¸à¸²"}
- CS{"เซอร์เบียà¹à¸¥à¸°à¸¡à¸­à¸™à¹€à¸•à¹€à¸™à¹‚à¸à¸£"}
CU{"คิวบา"}
CV{"เคปเวิร์ด"}
+ CW{"คูราเซา"}
CX{"เà¸à¸²à¸°à¸„ริสต์มาส"}
CY{"ไซปรัส"}
CZ{"สาธารณรัà¸à¹€à¸Šà¹‡à¸"}
@@ -227,7 +228,7 @@ th{
PK{"ปาà¸à¸µà¸ªà¸–าน"}
PL{"โปà¹à¸¥à¸™à¸”์"}
PM{"à¹à¸‹à¸‡à¸›à¸µà¹à¸¢à¸£à¹Œà¹à¸¥à¸°à¸¡à¸µà¹€à¸à¸­à¸¥à¸‡"}
- PN{"พิตà¹à¸„ร์น"}
+ PN{"หมู่เà¸à¸²à¸°à¸žà¸´à¸•à¹à¸„ร์น"}
PR{"เปอร์โตริโà¸"}
PS{"ปาเลสไตน์"}
PT{"โปรตุเà¸à¸ª"}
@@ -255,8 +256,10 @@ th{
SN{"เซเนà¸à¸±à¸¥"}
SO{"โซมาเลีย"}
SR{"ซูรินาเม"}
+ SS{"ซูดานใต้"}
ST{"เซาตูเมà¹à¸¥à¸°à¸›à¸£à¸´à¸™à¸‹à¸´à¸›à¸µ"}
SV{"เอลซัลวาดอร์"}
+ SX{"เซนต์มาร์ติน"}
SY{"ซีเรีย"}
SZ{"สวาซิà¹à¸¥à¸™à¸”์"}
TA{"ทริสตัน เดอ คูนา"}
@@ -267,7 +270,7 @@ th{
TH{"ไทย"}
TJ{"ทาจิà¸à¸´à¸ªà¸–าน"}
TK{"โตเà¸à¹€à¸¥à¸²"}
- TL{"ติมอร์ตะวันออà¸"}
+ TL{"ติมอร์-เลสเต"}
TM{"เติร์à¸à¹€à¸¡à¸™à¸´à¸ªà¸–าน"}
TN{"ตูนิเซีย"}
TO{"ตองà¸à¸²"}
@@ -278,11 +281,11 @@ th{
TZ{"à¹à¸—นซาเนีย"}
UA{"ยูเครน"}
UG{"ยูà¸à¸±à¸™à¸”า"}
- UM{"หมู่เà¸à¸²à¸°à¸ªà¸«à¸£à¸±à¸à¹„มเนอร์เอาต์ไลอิง"}
+ UM{"หมู่เà¸à¸²à¸°à¸£à¸­à¸šà¸™à¸­à¸à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²"}
US{"สหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²"}
UY{"อุรุà¸à¸§à¸±à¸¢"}
UZ{"อุซเบà¸à¸´à¸ªà¸–าน"}
- VA{"วาติà¸à¸±à¸™"}
+ VA{"นครรัà¸à¸§à¸²à¸•à¸´à¸à¸±à¸™"}
VC{"เซนต์วินเซนต์à¹à¸¥à¸°à¹€à¸à¸£à¸™à¸²à¸”ีนส์"}
VE{"เวเนซุเอลา"}
VG{"หมู่เà¸à¸²à¸°à¸šà¸£à¸´à¸•à¸´à¸Šà¹€à¸§à¸­à¸£à¹Œà¸ˆà¸´à¸™"}
@@ -296,7 +299,7 @@ th{
ZA{"à¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¹ƒà¸•à¹‰"}
ZM{"à¹à¸‹à¸¡à¹€à¸šà¸µà¸¢"}
ZW{"ซิมบับเว"}
- ZZ{"ไม่ทราบ"}
+ ZZ{"ไม่ทราบภูมิภาค"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/th_TH.txt b/Build/source/libs/icu/icu-50.1/data/region/th_TH.txt
index 94c4a72f2f4..94c4a72f2f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/th_TH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/th_TH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/th_TH_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/region/th_TH_TRADITIONAL.txt
index 9a5620ea805..9a5620ea805 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/th_TH_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/th_TH_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ti.txt b/Build/source/libs/icu/icu-50.1/data/region/ti.txt
index 7bd0f88bd71..96bdbbc0a3a 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ti.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ti.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ti.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ti.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ti.xml
*/
ti{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/tl.txt b/Build/source/libs/icu/icu-50.1/data/region/tl.txt
index 2a55f9ae6e3..2a55f9ae6e3 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/tl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/tl.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/tl_PH.txt b/Build/source/libs/icu/icu-50.1/data/region/tl_PH.txt
index 52f1969a38f..52f1969a38f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/tl_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/tl_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/to.txt b/Build/source/libs/icu/icu-50.1/data/region/to.txt
index b2d3f788c73..bd8bd421211 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/to.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/to.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/to.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/to.xml
// *
// ***************************************************************************
/**
@@ -297,5 +297,5 @@ to{
ZW{"Simipapuei"}
ZZ{"Potu fonua taʻeʻiloa pe hala"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/tr.txt b/Build/source/libs/icu/icu-50.1/data/region/tr.txt
index f30bcfafbe0..41a0ecbd2a7 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/tr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/tr.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tr.xml
// *
// ***************************************************************************
/**
@@ -27,9 +27,9 @@ tr{
029{"Karayipler"}
030{"DoÄŸu Asya"}
034{"Güney Asya"}
- 035{"Güney Doğu Asya"}
+ 035{"Güneydoğu Asya"}
039{"Güney Avrupa"}
- 053{"Avustralya ve Yeni Zelanda"}
+ 053{"Avustralasya"}
054{"Melanezya"}
057{"Mikronezya"}
061{"Polinezya"}
@@ -57,7 +57,7 @@ tr{
AT{"Avusturya"}
AU{"Avustralya"}
AW{"Aruba"}
- AX{"Aland Adaları"}
+ AX{"Åland Adaları"}
AZ{"Azerbaycan"}
BA{"Bosna Hersek"}
BB{"Barbados"}
@@ -72,6 +72,7 @@ tr{
BM{"Bermuda"}
BN{"Brunei"}
BO{"Bolivya"}
+ BQ{"Karayip Hollanda"}
BR{"Brezilya"}
BS{"Bahamalar"}
BT{"Butan"}
@@ -80,7 +81,7 @@ tr{
BY{"Beyaz Rusya"}
BZ{"Belize"}
CA{"Kanada"}
- CC{"Cocos Adaları"}
+ CC{"Cocos [Keeling] Adaları"}
CD{"Kongo - KinÅŸasa"}
CF{"Orta Afrika Cumhuriyeti"}
CG{"Kongo - Brazavil"}
@@ -93,9 +94,9 @@ tr{
CO{"Kolombiya"}
CP{"Clipperton Adası"}
CR{"Kosta Rika"}
- CS{"Sırbistan-Karadağ"}
CU{"Küba"}
CV{"Cape Verde"}
+ CW{"Curaçao"}
CX{"Christmas Adası"}
CY{"Güney Kıbrıs Rum Kesimi"}
CZ{"Çek Cumhuriyeti"}
@@ -140,7 +141,7 @@ tr{
GU{"Guam"}
GW{"Gine-Bissau"}
GY{"Guyana"}
- HK{"Hong Kong SAR - Çin"}
+ HK{"Çin Hong Kong ÖYB"}
HM{"Heard Adası ve McDonald Adaları"}
HN{"Honduras"}
HR{"Hırvatistan"}
@@ -192,9 +193,9 @@ tr{
MH{"Marshall Adaları"}
MK{"Makedonya"}
ML{"Mali"}
- MM{"Myanmar"}
+ MM{"Myanmar [Burma]"}
MN{"MoÄŸolistan"}
- MO{"Makao SAR - Çin"}
+ MO{"Çin Makao ÖYB"}
MP{"Kuzey Mariana Adaları"}
MQ{"Martinik"}
MR{"Moritanya"}
@@ -227,15 +228,15 @@ tr{
PK{"Pakistan"}
PL{"Polonya"}
PM{"Saint Pierre ve Miquelon"}
- PN{"Pitcairn"}
+ PN{"Pitcairn Adaları"}
PR{"Porto Riko"}
- PS{"Filistin Bölgesi"}
+ PS{"Filistin Bölgeleri"}
PT{"Portekiz"}
PW{"Palau"}
PY{"Paraguay"}
QA{"Katar"}
QO{"Uzak Okyanusya"}
- RE{"Reunion"}
+ RE{"Réunion"}
RO{"Romanya"}
RS{"Sırbistan"}
RU{"Rusya"}
@@ -255,8 +256,10 @@ tr{
SN{"Senegal"}
SO{"Somali"}
SR{"Surinam"}
- ST{"Sao Tome ve Principe"}
+ SS{"Güney Sudan"}
+ ST{"São Tomé ve Príncipe"}
SV{"El Salvador"}
+ SX{"Sint Maarten"}
SY{"Suriye"}
SZ{"Svaziland"}
TA{"Tristan da Cunha"}
@@ -278,15 +281,15 @@ tr{
TZ{"Tanzanya"}
UA{"Ukrayna"}
UG{"Uganda"}
- UM{"Amerika Birleşik Devletleri Küçük Dış Adaları"}
- US{"Amerika BirleÅŸik Devletleri"}
+ UM{"ABD Dış Adaları"}
+ US{"ABD"}
UY{"Uruguay"}
UZ{"Özbekistan"}
VA{"Vatikan"}
VC{"Saint Vincent ve Grenadinler"}
VE{"Venezuela"}
- VG{"İngiliz Virgin Adaları"}
- VI{"ABD Virgin Adaları"}
+ VG{"Britanya Virjin Adaları"}
+ VI{"ABD Virjin Adaları"}
VN{"Vietnam"}
VU{"Vanuatu"}
WF{"Wallis ve Futuna Adaları"}
@@ -298,5 +301,5 @@ tr{
ZW{"Zimbabve"}
ZZ{"Bilinmeyen Bölge"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/twq.txt b/Build/source/libs/icu/icu-50.1/data/region/twq.txt
index aae24be1024..c972d922698 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/twq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/twq.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/twq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/twq.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ twq{
CN{"Å iin"}
CO{"Kolombi"}
CR{"Kosta rika"}
- CS{"Serbi nda Montenegro"}
CU{"Kuuba"}
CV{"Kapuver gungey"}
CY{"Å iipur"}
@@ -238,5 +237,5 @@ twq{
ZM{"Zambi"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/tzm.txt b/Build/source/libs/icu/icu-50.1/data/region/tzm.txt
index 0a5bbd0a062..91795d19f21 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/tzm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/tzm.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ tzm{
CN{"Ṣṣin"}
CO{"Kulumbya"}
CR{"Kusá¹­a Rika"}
- CS{"á¹¢iá¹›bya d Muntinigru"}
CU{"kuba"}
CV{"Tigzirin n IÉ£f Uzegzaw"}
CY{"Qubrus"}
@@ -238,5 +237,5 @@ tzm{
ZM{"Zambya"}
ZW{"Zimbabwi"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/tzm_Latn.txt b/Build/source/libs/icu/icu-50.1/data/region/tzm_Latn.txt
index 15cc57f53c8..0bbb4b46179 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/tzm_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/tzm_Latn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/tzm_Latn.xml
*/
tzm_Latn{
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/tzm_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/region/tzm_Latn_MA.txt
index 271f885dc83..271f885dc83 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/tzm_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/tzm_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/tzm_MA.txt b/Build/source/libs/icu/icu-50.1/data/region/tzm_MA.txt
index ebd194cf03a..ebd194cf03a 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/tzm_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/tzm_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uk.txt b/Build/source/libs/icu/icu-50.1/data/region/uk.txt
index 157e8c81400..22cab2ffba4 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uk.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uk.xml
// *
// ***************************************************************************
/**
@@ -93,9 +93,9 @@ uk{
CO{"КолумбіÑ"}
CP{"ОÑтрів Кліппертон"}
CR{"КоÑта-Рика"}
- CS{"Ð¡ÐµÑ€Ð±Ñ–Ñ Ñ‚Ð° ЧорногоріÑ"}
CU{"Куба"}
CV{"Кабо-Верде"}
+ CW{"КюраÑао"}
CX{"ОÑтрів Різдва"}
CY{"Кіпр"}
CZ{"ЧеÑька реÑпубліка"}
@@ -122,7 +122,7 @@ uk{
FO{"ФарерÑькі оÑтрови"}
FR{"ФранціÑ"}
GA{"Габон"}
- GB{"ВеликобританіÑ"}
+ GB{"Велика БританіÑ"}
GD{"Гренада"}
GE{"ГрузіÑ"}
GF{"Французька Гвіана"}
@@ -255,8 +255,10 @@ uk{
SN{"Сенегал"}
SO{"Сомалі"}
SR{"Суринам"}
+ SS{"Південний Судан"}
ST{"Сан-Томе Ñ– ПрінÑіпі"}
SV{"Сальвадор"}
+ SX{"Сінт-Мартен"}
SY{"СиріÑ"}
SZ{"Свазіленд"}
TA{"ТріÑтан-да-КуньÑ"}
@@ -298,5 +300,5 @@ uk{
ZW{"Зімбабве"}
ZZ{"Ðевідомий регіон"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/ur.txt b/Build/source/libs/icu/icu-50.1/data/region/ur.txt
index 7ecd619d10f..1c46d274f3a 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/ur.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/ur.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ur.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ur.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ ur{
034{"جنوبی ایشیا"}
035{"جنوب مشرقی ایشیا"}
039{"جنوبی یورپ"}
- 053{"آسٹریلیا اور نیوزی لینڈ"}
+ 053{"آسٹریلیشیا"}
054{"مالینیشیا"}
057{"مائکرونیشیائی علاقÛ"}
061{"پولینیشیا"}
@@ -72,6 +72,7 @@ ur{
BM{"برمودا"}
BN{"برونئی"}
BO{"بولیویا"}
+ BQ{"کریبیائی نیدرلینڈز"}
BR{"برازیلی"}
BS{"بÛاماس"}
BT{"بھوٹان"}
@@ -95,6 +96,7 @@ ur{
CR{"کوسٹا ریکا"}
CU{"کیوبا"}
CV{"کیپ ورڈی"}
+ CW{"کیوراکاؤ"}
CX{"کرسمس آئلینڈ"}
CY{"قبرص"}
CZ{"چیک جمÛوریÛ"}
@@ -254,8 +256,10 @@ ur{
SN{"سینیگل"}
SO{"صومالیÛ"}
SR{"سورینام"}
+ SS{"جنوبی سوڈان"}
ST{"ساؤ ٹوم اور پرنسپے"}
SV{"ال سلواڈور"}
+ SX{"سنٹ مارٹن"}
SY{"شام"}
SZ{"سوازی لینڈ"}
TA{"ٹرسٹن ڈا کیونÛا"}
@@ -297,5 +301,5 @@ ur{
ZW{"زمبابوے"}
ZZ{"نامعلوم علاقÛ"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz.txt b/Build/source/libs/icu/icu-50.1/data/region/uz.txt
index 67d512f4a09..27a500d3f53 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ uz{
Countries{
UZ{"ЎзбекиÑтон"}
}
- Version{"2.0.59.12"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz_AF.txt b/Build/source/libs/icu/icu-50.1/data/region/uz_AF.txt
index 0010d890ad9..0010d890ad9 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz_Arab.txt b/Build/source/libs/icu/icu-50.1/data/region/uz_Arab.txt
index 5d859e2319e..1641268914f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz_Arab.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Arab.xml
// *
// ***************************************************************************
/**
@@ -13,5 +13,5 @@ uz_Arab{
Countries{
AF{"اÙغانستان"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.76.36"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz_Arab_AF.txt b/Build/source/libs/icu/icu-50.1/data/region/uz_Arab_AF.txt
index 972b280a8fb..972b280a8fb 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz_Arab_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz_Arab_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/region/uz_Cyrl.txt
index f6b5f38d325..4f1cc2923e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz_Cyrl_UZ.txt b/Build/source/libs/icu/icu-50.1/data/region/uz_Cyrl_UZ.txt
index 0776fefe5de..0776fefe5de 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz_Cyrl_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz_Cyrl_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz_Latn.txt b/Build/source/libs/icu/icu-50.1/data/region/uz_Latn.txt
index 2365c655c9a..bf300170fca 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Latn.xml
// *
// ***************************************************************************
/**
@@ -11,7 +11,7 @@
*/
uz_Latn{
Countries{
- AF{"Afgʼoniston"}
+ AF{"Afgʻoniston"}
BR{"Braziliya"}
CN{"Xitoy"}
DE{"Olmoniya"}
@@ -21,8 +21,8 @@ uz_Latn{
IT{"Italiya"}
JP{"Yaponiya"}
RU{"Rossiya"}
- US{"Qoʼshma Shtatlar"}
- UZ{"Oʼzbekiston"}
+ US{"Qoʻshma Shtatlar"}
+ UZ{"Oʻzbekiston"}
}
- Version{"2.0.58.82"}
+ Version{"2.0.74.98"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/uz_UZ.txt b/Build/source/libs/icu/icu-50.1/data/region/uz_UZ.txt
index a419389d0b5..a419389d0b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/uz_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/uz_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/vai.txt b/Build/source/libs/icu/icu-50.1/data/region/vai.txt
index c6947a7bb0a..3befc832815 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/vai.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/vai.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ vai{
CN{"ꕦꔤꕯ"}
CO{"ê—›ê—ê”­ê•©"}
CR{"ê–ꔻꕚ ꔸꕪ"}
- CS{"ꗻꗡꔫꕩ ꗪ ꗞꘋꔳꕇꖶꖄ"}
CU{"ꕃꖳꕑ"}
CV{"ꔞꔪ ꗲꔵ ꔳꘋꗣ"}
CY{"ꕢꗡꖛê—ê”»"}
@@ -237,5 +236,5 @@ vai{
ZM{"ꕤꔭꕩ"}
ZW{"ꔽꕓꖜꔃ"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/vai_LR.txt b/Build/source/libs/icu/icu-50.1/data/region/vai_LR.txt
index 9d1560d8d36..9d1560d8d36 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/vai_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/vai_LR.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/vai_Latn.txt b/Build/source/libs/icu/icu-50.1/data/region/vai_Latn.txt
index 8aa9a418cc5..e949b4570b6 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/vai_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/vai_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Latn.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ vai_Latn{
CN{"Cháína"}
CO{"Kɔlɔmbiya"}
CR{"Kósíta Ríko"}
- CS{"Sɛbiya ɓɛ Mɔŋteniguro"}
CU{"Kiyubha"}
CV{"Kepi Vɛdi Tiŋŋɛ"}
CY{"Saɛpurɔ"}
@@ -237,5 +236,5 @@ vai_Latn{
ZM{"Zambiya"}
ZW{"Zimbabhuwe"}
}
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/vai_Vaii.txt b/Build/source/libs/icu/icu-50.1/data/region/vai_Vaii.txt
index 25e746b02d0..a7f9e217479 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/vai_Vaii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/vai_Vaii.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Vaii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Vaii.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vai_Vaii.xml
*/
vai_Vaii{
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/vai_Vaii_LR.txt b/Build/source/libs/icu/icu-50.1/data/region/vai_Vaii_LR.txt
index edccde97f77..edccde97f77 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/vai_Vaii_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/vai_Vaii_LR.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/vi.txt b/Build/source/libs/icu/icu-50.1/data/region/vi.txt
index 65ee4ef8934..61f5b090132 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/vi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/vi.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vi.xml
// *
// ***************************************************************************
/**
@@ -18,7 +18,7 @@ vi{
009{"Châu Äại DÆ°Æ¡ng"}
011{"Tây Phi"}
013{"Trung Mỹ"}
- 014{"Äông Phí"}
+ 014{"Äông Phi"}
015{"Bắc Phi"}
017{"Trung Phi"}
018{"Miá»n Nam Châu Phi"}
@@ -44,111 +44,112 @@ vi{
AC{"Äảo Ascension"}
AD{"Andorra"}
AE{"Các Tiểu Vương quốc A-rập Thống nhất"}
- AF{"Ãp-ga-ni-xtan"}
- AG{"An-ti-gu-a và Ba-bu-đa"}
+ AF{"Afghanistan"}
+ AG{"Antigua và Barbuda"}
AI{"Anguilla"}
- AL{"An-ba-ni"}
- AM{"Ãc-mê-ni-a"}
+ AL{"Albani"}
+ AM{"Armenia"}
AN{"Tây Ấn Hà Lan"}
- AO{"Ăng-gô-la"}
+ AO{"Angola"}
AQ{"Nam Cá»±c"}
- AR{"Ãc-hen-ti-na"}
+ AR{"Argentina"}
AS{"Äảo Somoa thuá»™c Mỹ"}
AT{"Ão"}
AU{"Úc"}
AW{"Aruba"}
AX{"Quần đảo Aland"}
- AZ{"Ai-déc-bai-gian"}
+ AZ{"Azerbaijan"}
BA{"Bô-xni-a Héc-xê-gô-vi-na"}
- BB{"Bác-ba-đốt"}
- BD{"Băng-la-đét"}
+ BB{"Barbados"}
+ BD{"Bangladesh"}
BE{"Bỉ"}
- BF{"Buốc-ki-na Pha-xô"}
- BG{"Bun-ga-ri"}
- BH{"Ba-ren"}
- BI{"Bu-run-Ä‘i"}
- BJ{"Bê-nanh"}
+ BF{"Burkina Faso"}
+ BG{"Bungari"}
+ BH{"Bahrain"}
+ BI{"Burundi"}
+ BJ{"Benin"}
+ BL{"Saint Barthélemy"}
BM{"Bermuda"}
- BN{"Bru-nây"}
- BO{"Bô-li-vi-a"}
+ BN{"Brunei"}
+ BO{"Bolivia"}
BR{"Bra-xin"}
- BS{"Ba-ha-ma"}
- BT{"Bu-tan (Bhutan)"}
- BV{"Äảo Bouvet (Na Uy)"}
- BW{"Bốt-xoa-na"}
- BY{"Bê-la-rút"}
+ BS{"Bahamas"}
+ BT{"Bhutan"}
+ BV{"Äảo Bouvet"}
+ BW{"Botswana"}
+ BY{"Belarus"}
BZ{"Bê-li-xê"}
CA{"Ca-na-Ä‘a"}
CC{"Quần đảo Cocos"}
- CD{"Cộng hoà dân chủ Côngô"}
+ CD{"Congo - Kinshasa"}
CF{"Cộng hòa Trung Phi"}
CG{"Công-gô"}
CH{"Thụy Sĩ"}
CI{"BỠBiển Ngà"}
CK{"Quần Äảo Cook"}
- CL{"Chi-lê"}
+ CL{"Chile"}
CM{"Ca-mơ-run"}
CN{"Trung Quốc"}
- CO{"Cô-lôm-bi-a"}
+ CO{"Colombia"}
CP{"Äảo Clipperton"}
CR{"Cốt-xta Ri-ca"}
- CS{"Séc-bia"}
CU{"Cu Ba"}
- CV{"Cáp-ve"}
+ CV{"Cape Verde"}
+ CW{"Curaçao"}
CX{"Äảo Giáng Sinh"}
CY{"Síp"}
CZ{"Cộng hòa Séc"}
DE{"Äức"}
DG{"Diego Garcia"}
- DJ{"Gi-bu-ti"}
+ DJ{"Djibouti"}
DK{"Äan Mạch"}
DM{"Dominica"}
- DO{"Cá»™ng hoà Äô-mi-ni-ca"}
- DZ{"An-giê-ri"}
+ DO{"Cộng hòa Dominica"}
+ DZ{"Algeria"}
EA{"Ceuta và Melilla"}
- EC{"Ê-cu-a-đo"}
- EE{"E-xtô-ni-a"}
+ EC{"Ecuador"}
+ EE{"Estonia"}
EG{"Ai Cập"}
EH{"Tây Sahara"}
- ER{"Ê-ri-tơ-rê-a"}
+ ER{"Eritrea"}
ES{"Tây Ban Nha"}
- ET{"Ê-ti-ô-pi-a"}
+ ET{"Ethiopia"}
EU{"Liên Minh Châu Âu"}
FI{"Phần Lan"}
- FJ{"Phi-gi"}
+ FJ{"Fiji"}
FK{"Quần Äảo Falkland"}
- FM{"Mi-crô-nê-xi-a"}
+ FM{"Micronesia"}
FO{"Quần Äảo Faroe"}
FR{"Pháp"}
- GA{"Ga-bông"}
+ GA{"Gabon"}
GB{"Vương quốc Anh"}
- GD{"Grê-na-đa"}
- GE{"Gru-di-a"}
+ GD{"Grenada"}
+ GE{"Georgia"}
GF{"Quiana thuộc Pháp"}
GG{"Guernsey"}
- GH{"Gha-na"}
+ GH{"Ghana"}
GI{"Gibraltar"}
GL{"Băng Äảo"}
- GM{"Găm-bi-a"}
- GN{"Ghi-nê"}
+ GM{"Gambia"}
+ GN{"Guinea"}
GP{"Guadeloupe"}
- GQ{"Ghi-nê Xích-đạo"}
+ GQ{"Guinea Xích Äạo"}
GR{"Hy Lạp"}
GS{"Quần đảo Nam Georgia và Nam Sandwich"}
GT{"Goa-tê-ma-la"}
- GU{"Äảo Gu-am"}
- GW{"Ghi-nê Bít-xao"}
- GY{"Guy-a-na"}
+ GU{"Guam"}
+ GW{"Guinea-Bissau"}
+ GY{"Guyana"}
HK{"Äặc khu hành chính Hồng Kông thuá»™c CHND Trung Hoa"}
HM{"Äảo Heard và Quần đảo McDonald"}
HN{"Hôn-đu-rát"}
- HR{"Crô-a-ti-a"}
- HT{"Ha-i-ti"}
- HU{"Hung-ga-ri"}
+ HR{"Croatia"}
+ HT{"Haiti"}
+ HU{"Hungari"}
IC{"Quần đảo Canary"}
- ID{"Nam DÆ°Æ¡ng"}
+ ID{"Indonesia"}
IE{"Ai-len"}
- IL{"I-xra-en"}
+ IL{"Israel"}
IM{"Äảo Man"}
IN{"Ấn Äá»™"}
IO{"Thuá»™c địa Anh tại Ấn Äá»™ DÆ°Æ¡ng"}
@@ -157,71 +158,73 @@ vi{
IS{"Ai-xơ-len"}
IT{"Ã"}
JE{"Jersey"}
- JM{"Ha-mai-ca"}
- JO{"Gióc-đa-ni"}
+ JM{"Jamaica"}
+ JO{"Jordan"}
JP{"Nhật Bản"}
- KE{"Kê-ni-a"}
- KG{"Cư-rơ-gư-xtan"}
+ KE{"Kenya"}
+ KG{"Kyrgyzstan"}
KH{"Campuchia"}
- KI{"Ki-ri-ba-ti"}
- KM{"Cô-mô"}
- KN{"Xan-kít và Nê-vi"}
+ KI{"Kiribati"}
+ KM{"Comoros"}
+ KN{"Saint Kitts và Nevis"}
KP{"Bắc Triá»u Tiên"}
KR{"Hàn Quốc"}
KW{"Cô-oét"}
KY{"Quần Äảo Cayman"}
- KZ{"Ka-dắc-xtan"}
+ KZ{"Kazakhstan"}
LA{"Lào"}
LB{"Li-băng"}
- LC{"Xan Lu-xi"}
- LI{"Lich-ten-xtên"}
- LK{"Xri Lan-ca"}
- LR{"Li-bê-ri-a"}
- LS{"Lê-xô-thô"}
- LT{"Li-tu-a-ni-a"}
- LU{"Lúc-xăm-bua"}
- LV{"Lát-vi-a"}
+ LC{"Saint Lucia"}
+ LI{"Liechtenstein"}
+ LK{"Sri Lanka"}
+ LR{"LIberia"}
+ LS{"Lesotho"}
+ LT{"Lithuania"}
+ LU{"Luxembourg"}
+ LV{"Latvia"}
LY{"Li-bi"}
MA{"Ma-rốc"}
- MC{"Mô-na-cô"}
- MD{"Môn-đô-va"}
+ MC{"Monaco"}
+ MD{"Moldova"}
ME{"Montenegro"}
- MG{"Ma-đa-gát-xca"}
- MH{"Quần đảo Mác-san"}
- MK{"Ma-xê-đô-ni-a"}
- ML{"Ma-li"}
- MM{"Mi-an-ma"}
+ MF{"Saint Martin"}
+ MG{"Madagascar"}
+ MH{"Quần đảo Marshall"}
+ MK{"Macedonia"}
+ ML{"Mali"}
+ MM{"Myanmar [Miến Äiện]"}
MN{"Mông Cổ"}
MO{"Äặc khu hành chính Macao thuá»™c CHND Trung Hoa"}
MP{"Quần Äảo Bắc Mariana"}
- MR{"Mô-ri-ta-ni"}
+ MQ{"Martinique"}
+ MR{"Mauritania"}
MS{"Montserrat"}
- MT{"Man-ta"}
- MU{"Mô-ri-xơ"}
- MV{"Man-đi-vơ"}
- MW{"Ma-la-uy"}
+ MT{"Malta"}
+ MU{"Mauritius"}
+ MV{"Maldives"}
+ MW{"Malawi"}
MX{"Mê-hi-cô"}
- MY{"Ma-lay-xi-a"}
- MZ{"Mô-dăm-bích"}
- NA{"Nam-mi-bi-a"}
+ MY{"Malaysia"}
+ MZ{"Mozambique"}
+ NA{"Namibia"}
NC{"New Caledonia"}
- NE{"Ni-giê"}
+ NE{"Niger"}
NF{"Äảo Norfolk"}
- NG{"Ni-giê-ri-a"}
- NI{"Ni-ca-ra-goa"}
+ NG{"Nigeria"}
+ NI{"Nicaragua"}
NL{"Hà Lan"}
NO{"Na Uy"}
- NP{"Nê-pan"}
+ NP{"Nepal"}
NR{"Nauru"}
NU{"Niue"}
- NZ{"Niu Di-lân"}
- OM{"Ô-man"}
+ NZ{"New Zealand"}
+ OM{"Oman"}
PA{"Pa-na-ma"}
- PE{"Pê-ru"}
+ PE{"Peru"}
PF{"Polynesia thuộc Pháp"}
- PG{"Pa-pu-a Niu Ghi-nê"}
- PH{"Phi-lip-pin"}
- PK{"Pa-ki-xtan"}
+ PG{"Papua New Guinea"}
+ PH{"Philippin"}
+ PK{"Pakistan"}
PL{"Ba Lan"}
PM{"Saint Pierre và Miquelon"}
PN{"Quần đảo Pitcairn"}
@@ -229,69 +232,73 @@ vi{
PS{"Lãnh thổ Palestine"}
PT{"Bồ Äào Nha"}
PW{"Palau"}
- PY{"Pa-ra-goay"}
- QA{"Ca-ta"}
+ PY{"Paraguay"}
+ QA{"Qatar"}
QO{"Vùng xa xôi thuá»™c Châu Äại DÆ°Æ¡ng"}
- RO{"Ru-ma-ni"}
- RS{"Xéc-bi"}
+ RE{"Réunion"}
+ RO{"Romania"}
+ RS{"Serbia"}
RU{"Nga"}
- RW{"Ru-an-Ä‘a"}
+ RW{"Rwanda"}
SA{"A-rập Xê-út"}
- SB{"Quần đảo Xô-lô-mông"}
- SC{"Xây-sen"}
+ SB{"Quần đảo Solomon"}
+ SC{"Seychelles"}
SD{"Xu-đăng"}
SE{"Thụy Äiển"}
- SG{"Xin-ga-po"}
+ SG{"Singapore"}
SH{"Saint Helena"}
- SI{"Xlô-ven-ni-a"}
+ SI{"Slovenia"}
SJ{"Svalbard và Jan Mayen"}
- SK{"Xlô-va-ki-a"}
- SL{"Xi-ê-ra Lê-ôn"}
- SM{"Xan Ma-ri-nô"}
- SN{"Xê-nê-gan"}
- SO{"Xô-ma-li"}
- SR{"Xu-ri-nam"}
- ST{"Xao Tô-mê và Prin-xi-pê"}
- SV{"En-san-va-Ä‘o"}
- SY{"Xi-ri"}
- SZ{"Xoa-di-len"}
+ SK{"Slovakia"}
+ SL{"Sierra Leone"}
+ SM{"San Marino"}
+ SN{"Senegal"}
+ SO{"Somali"}
+ SR{"Suriname"}
+ SS{"Nam Sudan"}
+ ST{"São Tomé và Príncipe"}
+ SV{"El Salvador"}
+ SX{"Sint Maarten"}
+ SY{"Syria"}
+ SZ{"Swaziland"}
TA{"Tristan da Cunha"}
TC{"Quần Äảo Turk và Caicos"}
- TD{"Sát"}
+ TD{"Chad"}
TF{"Thuá»™c Äịa Nam của Pháp"}
- TG{"Tô-gô"}
+ TG{"Togo"}
TH{"Thái Lan"}
- TJ{"Tát-gi-ki-xtan"}
+ TJ{"Tajikistan"}
TK{"Tokelau"}
TL{"Äông Ti-mo"}
- TM{"Tuốc-mê-ni-xtan"}
+ TM{"Turkmenistan"}
TN{"Tuy-ni-di"}
- TO{"Tông-ga"}
+ TO{"Tonga"}
TR{"Thổ Nhĩ Kỳ"}
- TT{"Tri-ni-đát và Tô-ba-gô"}
- TV{"Tu-va-lu"}
+ TT{"Trinidad và Tobago"}
+ TV{"Tuvalu"}
TW{"Äài Loan"}
- TZ{"Tan-da-ni-a"}
- UA{"U-crai-na"}
- UG{"U-gan-Ä‘a"}
+ TZ{"Tanzania"}
+ UA{"Ukraina"}
+ UG{"Uganda"}
UM{"Các đảo nhỠxa trung tâm thuộc Mỹ"}
US{"Hoa Kỳ"}
- UY{"U-ru-goay"}
- UZ{"U-dơ-bê-ki-xtan"}
+ UY{"Uruguay"}
+ UZ{"Uzbekistan"}
VA{"Va-ti-căng"}
- VC{"Xan Vin-xen và Grê-na-din"}
- VE{"Vê-nê-zu-ê-la"}
- VG{"Äảo Virgin, thuá»™c Anh"}
- VI{"Quần đảo Virgin, Mỹ"}
+ VC{"Saint Vincent và Grenadines"}
+ VE{"Venezuela"}
+ VG{"Quần đảo Virgin thuộc Anh"}
+ VI{"Quần đảo Virgin thuộc Mỹ"}
VN{"Việt Nam"}
- VU{"Va-nu-a-tu"}
+ VU{"Vanuatu"}
WF{"Wallis và Futuna"}
- WS{"Xa-moa"}
- YE{"Y-ê-men"}
+ WS{"Samoa"}
+ YE{"Yemen"}
+ YT{"Mayotte"}
ZA{"Nam Phi"}
- ZM{"Dăm-bi-a"}
- ZW{"Dim-ba-bu-ê"}
+ ZM{"Zambia"}
+ ZW{"Zimbabwe"}
ZZ{"Vùng Chưa biết hoặc không Hợp lệ"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/vun.txt b/Build/source/libs/icu/icu-50.1/data/region/vun.txt
index 72412c17b1b..66be265a93b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/vun.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/vun.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vun.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vun.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ vun{
CN{"China"}
CO{"Kolombia"}
CR{"Kostarika"}
- CS{"Serbia na Montenegro"}
CU{"Kuba"}
CV{"Kepuvede"}
CY{"Kuprosi"}
@@ -238,5 +237,5 @@ vun{
ZM{"Zambia"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/xog.txt b/Build/source/libs/icu/icu-50.1/data/region/xog.txt
index 5c3b93ffea5..b5b37ab75f5 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/xog.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/xog.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/xog.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/xog.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ xog{
CN{"Cayina"}
CO{"Kolombya"}
CR{"Kosita Rika"}
- CS{"Seribya ni Monteneguro"}
CU{"Cuba"}
CV{"Ebizinga bya Kepu Veredi"}
CY{"Sipuriya"}
@@ -237,5 +236,5 @@ xog{
ZM{"Zambya"}
ZW{"Zimbabwe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/yav.txt b/Build/source/libs/icu/icu-50.1/data/region/yav.txt
index 5dfb43ba936..c9d7723f410 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/yav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/yav.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yav.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ yav{
CN{"Síine"}
CO{"KÉ”lÉ”Ìmbía"}
CR{"Kóstálíka"}
- CS{"sÉ›lpí e mÉ”ÌÅ‹ténékolo"}
CU{"kúpa"}
CV{"Kápfɛl"}
CY{"síplɛ"}
@@ -237,5 +236,5 @@ yav{
ZM{"saambíi"}
ZW{"simbapuwé"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/yo.txt b/Build/source/libs/icu/icu-50.1/data/region/yo.txt
index 57aa0304db6..71f1ba7df06 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/yo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/yo.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yo.xml
// *
// ***************************************************************************
/**
@@ -56,7 +56,6 @@ yo{
CN{"OrílẹÌède ṣáínà"}
CO{"OrílẹÌède Kòlómíbìa"}
CR{"OrílẹÌède Kuusita Ríkà"}
- CS{"OrílẹÌède sẹbia ati Má»tinegoro"}
CU{"OrílẹÌède Kúbà"}
CV{"OrílẹÌède Etíokun Kápé féndè"}
CY{"OrílẹÌède Kúrúsì"}
@@ -238,5 +237,5 @@ yo{
ZM{"OrílẹÌède á¹£amibia"}
ZW{"OrílẹÌède á¹£imibabe"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh.txt b/Build/source/libs/icu/icu-50.1/data/region/zh.txt
index 1f0667332d5..80977b9dc9d 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh.xml
// *
// ***************************************************************************
/**
@@ -24,14 +24,14 @@ zh{
018{"å—部éžæ´²"}
019{"美洲"}
021{"美洲北部"}
- 029{"加勒比海"}
+ 029{"加勒比地区"}
030{"东亚"}
034{"å—亚"}
035{"东å—亚"}
039{"å—欧"}
- 053{"澳大利亚和新西兰"}
+ 053{"澳大拉西亚"}
054{"美拉尼西亚"}
- 057{"密克罗尼西亚"}
+ 057{"密克罗尼西亚地区"}
061{"玻利尼西亚"}
142{"亚洲"}
143{"中亚"}
@@ -72,6 +72,7 @@ zh{
BM{"百慕大"}
BN{"文莱"}
BO{"玻利维亚"}
+ BQ{"è·å…°åŠ å‹’比"}
BR{"巴西"}
BS{"巴哈马"}
BT{"ä¸ä¸¹"}
@@ -93,9 +94,9 @@ zh{
CO{"哥伦比亚"}
CP{"克利ç€é¡¿å²›"}
CR{"哥斯达黎加"}
- CS{"塞尔维亚和黑山"}
CU{"å¤å·´"}
CV{"佛得角"}
+ CW{"库拉索"}
CX{"圣诞岛"}
CY{"塞浦路斯"}
CZ{"æ·å…‹å…±å’Œå›½"}
@@ -126,7 +127,7 @@ zh{
GD{"格林纳达"}
GE{"æ ¼é²å‰äºš"}
GF{"法属圭亚那"}
- GG{"æ ¼æ©è¥¿å²›"}
+ GG{"根西岛"}
GH{"加纳"}
GI{"直布罗陀"}
GL{"格陵兰"}
@@ -172,7 +173,7 @@ zh{
KW{"科å¨ç‰¹"}
KY{"开曼群岛"}
KZ{"哈è¨å…‹æ–¯å¦"}
- LA{"è€æŒäººæ°‘民主共和国"}
+ LA{"è€æŒ"}
LB{"黎巴嫩"}
LC{"圣å¢è¥¿äºš"}
LI{"列支敦士登"}
@@ -187,7 +188,7 @@ zh{
MC{"摩纳哥"}
MD{"摩尔多瓦"}
ME{"黑山共和国"}
- MF{"圣马ä¸"}
+ MF{"法属圣马ä¸"}
MG{"马达加斯加"}
MH{"马ç»å°”群岛"}
MK{"马其顿"}
@@ -196,9 +197,9 @@ zh{
MN{"è’™å¤"}
MO{"中国澳门特别行政区"}
MP{"北马里亚纳群岛"}
- MQ{"马æ尼克群岛"}
+ MQ{"马æ尼克"}
MR{"毛里塔尼亚"}
- MS{"蒙塞拉特群岛"}
+ MS{"蒙塞拉特"}
MT{"马耳他"}
MU{"毛里求斯"}
MV{"马尔代夫"}
@@ -226,7 +227,7 @@ zh{
PH{"è²å¾‹å®¾"}
PK{"巴基斯å¦"}
PL{"波兰"}
- PM{"圣皮埃尔和密克隆"}
+ PM{"圣皮埃尔和密克隆群岛"}
PN{"皮特凯æ©ç¾¤å²›"}
PR{"波多黎å„"}
PS{"å·´å‹’æ–¯å¦é¢†åœŸ"}
@@ -242,7 +243,7 @@ zh{
RW{"å¢æ—ºè¾¾"}
SA{"沙特阿拉伯"}
SB{"所罗门群岛"}
- SC{"塞舌尔群岛"}
+ SC{"塞舌尔"}
SD{"è‹ä¸¹"}
SE{"ç‘žå…¸"}
SG{"新加å¡"}
@@ -255,8 +256,10 @@ zh{
SN{"塞内加尔"}
SO{"索马里"}
SR{"è‹é‡Œå—"}
+ SS{"å—è‹ä¸¹"}
ST{"圣多美和普林西比"}
SV{"è¨å°”瓦多"}
+ SX{"è·å±žåœ£é©¬ä¸"}
SY{"å™åˆ©äºš"}
SZ{"æ–¯å¨å£«å…°"}
TA{"特里斯å¦-达库尼亚群岛"}
@@ -269,7 +272,7 @@ zh{
TK{"托克劳"}
TL{"东å¸æ±¶"}
TM{"土库曼斯å¦"}
- TN{"çªå°¼æ–¯"}
+ TN{"çªå°¼è¥¿äºž"}
TO{"汤加"}
TR{"土耳其"}
TT{"特立尼达和多巴哥"}
@@ -298,5 +301,5 @@ zh{
ZW{"津巴布韦"}
ZZ{"未知地区"}
}
- Version{"2.0.67.6"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_CN.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_CN.txt
index 348f06ef819..348f06ef819 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_CN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_HK.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_HK.txt
index 8e03c7139e0..8e03c7139e0 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_HK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans.txt
index 565bfc7d9ca..e8cbcd7e344 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_CN.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_CN.txt
index c4f5185420f..c4f5185420f 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_CN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_HK.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_HK.txt
index b96c5855aa8..c993eeff5d3 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_HK.txt
@@ -2,18 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_HK.xml
// *
// ***************************************************************************
zh_Hans_HK{
Countries{
CC{"科科斯(基林)群岛"}
- LA{"è€æŒ"}
+ FM{"密克罗尼西亚"}
ME{"黑山"}
- MQ{"马æ尼克"}
- MS{"蒙特塞拉特"}
- SC{"塞舌尔"}
+ PM{"圣皮埃尔和密克隆"}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_MO.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_MO.txt
index 3ab951144a7..558f6a7ab88 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_MO.txt
@@ -2,19 +2,18 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_MO.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_MO.xml
// *
// ***************************************************************************
zh_Hans_MO{
Countries{
CC{"科科斯(基林)群岛"}
CP{"克利æŸé¡¿å²›"}
+ FM{"密克罗尼西亚"}
GP{"瓜德罗普"}
- LA{"è€æŒ"}
ME{"黑山"}
- MS{"蒙塞拉特"}
- SC{"塞舌尔"}
+ PM{"圣皮埃尔和密克隆"}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_SG.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_SG.txt
index c7fdd9ee581..900a8304877 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hans_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hans_SG.txt
@@ -2,17 +2,17 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans_SG.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_SG.xml
// *
// ***************************************************************************
zh_Hans_SG{
Countries{
CP{"克利æŸé¡¿å²›"}
+ FM{"密克罗尼西亚"}
GP{"瓜德罗普"}
- LA{"è€æŒ"}
ME{"黑山"}
- SC{"塞舌尔"}
+ PM{"圣皮埃尔和密克隆"}
}
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant.txt
index d93ef4e1a3a..0fa6b5018a2 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant.xml
// *
// ***************************************************************************
/**
@@ -63,20 +63,21 @@ zh_Hant{
BB{"å·´è²å¤š"}
BD{"孟加拉"}
BE{"比利時"}
- BF{"布å‰ç´æ³•ç´¢"}
+ BF{"布基ç´æ³•ç´¢"}
BG{"ä¿åŠ åˆ©äºž"}
BH{"å·´æž—"}
BI{"蒲隆地"}
- BJ{"è²å—"}
+ BJ{"è²å¯§"}
BL{"è–å·´ç‘Ÿç±³"}
BM{"百慕é”"}
BN{"汶èŠ"}
BO{"玻利維亞"}
+ BQ{"è·è˜­åŠ å‹’比å€"}
BR{"巴西"}
BS{"巴哈馬"}
BT{"ä¸ä¸¹"}
BV{"布å¨å³¶"}
- BW{"波札那"}
+ BW{"åšèŒ¨ç“¦ç´"}
BY{"白俄羅斯"}
BZ{"è²é‡Œæ–¯"}
CA{"加拿大"}
@@ -93,9 +94,9 @@ zh_Hant{
CO{"哥倫比亞"}
CP{"克里派頓島"}
CR{"哥斯大黎加"}
- CS{"塞爾維亞和蒙特尼哥羅"}
CU{"å¤å·´"}
CV{"維德角"}
+ CW{"庫拉索"}
CX{"è–誕島"}
CY{"賽普勒斯"}
CZ{"æ·å…‹å…±å’Œåœ‹"}
@@ -138,12 +139,12 @@ zh_Hant{
GS{"å—喬治亞與å—三明治群島"}
GT{"瓜地馬拉"}
GU{"關島"}
- GW{"幾內亞比索"}
+ GW{"幾內亞比紹"}
GY{"蓋亞ç´"}
HK{"中è¯äººæ°‘共和國香港特別行政å€"}
HM{"赫德與麥克當諾群島"}
HN{"å®éƒ½æ‹‰æ–¯"}
- HR{"克羅埃西亞"}
+ HR{"克羅地亞"}
HT{"海地"}
HU{"匈牙利"}
IC{"加那利群島"}
@@ -164,7 +165,7 @@ zh_Hant{
KE{"肯亞"}
KG{"å‰çˆ¾å‰æ–¯"}
KH{"柬埔寨"}
- KI{"å‰é‡Œå·´æ–¯"}
+ KI{"基里巴斯"}
KM{"科摩羅群島"}
KN{"è–克里斯多ç¦åŠå°¼ç¶­æ–¯"}
KP{"北韓"}
@@ -175,7 +176,7 @@ zh_Hant{
LA{"寮國"}
LB{"黎巴嫩"}
LC{"è–露西亞"}
- LI{"列支敦斯登"}
+ LI{"列支敦士登"}
LK{"斯里蘭å¡"}
LR{"賴比瑞亞"}
LS{"賴索扥"}
@@ -202,7 +203,7 @@ zh_Hant{
MT{"馬爾他"}
MU{"模里西斯"}
MV{"馬爾地夫"}
- MW{"馬拉å¨"}
+ MW{"馬拉維"}
MX{"墨西哥"}
MY{"馬來西亞"}
MZ{"莫三比克"}
@@ -226,7 +227,7 @@ zh_Hant{
PH{"è²å¾‹è³“"}
PK{"巴基斯å¦"}
PL{"波蘭"}
- PM{"è–彼德與密啟崙"}
+ PM{"è–皮埃爾和密克隆群島"}
PN{"皮特康"}
PR{"波多黎å„"}
PS{"å·´å‹’æ–¯å¦"}
@@ -239,7 +240,7 @@ zh_Hant{
RO{"羅馬尼亞"}
RS{"塞爾維亞"}
RU{"ä¿„ç¾…æ–¯"}
- RW{"盧安é”"}
+ RW{"盧旺é”"}
SA{"æ²™çƒåœ°é˜¿æ‹‰ä¼¯"}
SB{"索羅門群島"}
SC{"塞席爾"}
@@ -250,11 +251,12 @@ zh_Hant{
SI{"斯洛維尼亞"}
SJ{"冷岸åŠå¤®éº¥æ©ç¾¤å³¶"}
SK{"斯洛ä¼å…‹"}
- SL{"ç…å­å±±"}
+ SL{"塞拉利昂"}
SM{"è–馬利諾"}
SN{"塞內加爾"}
SO{"索馬利亞"}
SR{"蘇利å—"}
+ SS{"å—蘇丹"}
ST{"è–多美åŠæ™®æž—西比"}
SV{"薩爾瓦多"}
SY{"敘利亞"}
@@ -291,12 +293,12 @@ zh_Hant{
VU{"è¬é‚£æœ"}
WF{"瓦利斯和ç¦æœç´ç¾¤å³¶"}
WS{"薩摩亞群島"}
- YE{"葉門"}
+ YE{"也門"}
YT{"馬約特"}
ZA{"å—éž"}
ZM{"尚比亞"}
- ZW{"辛巴å¨"}
+ ZW{"津巴布韋"}
ZZ{"未確定的å€åŸŸ"}
}
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant_HK.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant_HK.txt
index 7d4c5402ed4..51eb68f4456 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant_HK.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant_HK.xml
// *
// ***************************************************************************
zh_Hant_HK{
@@ -13,5 +13,5 @@ zh_Hant_HK{
029{"加勒比"}
EA{"瑟塔與梅利拉"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant_MO.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant_MO.txt
index 686610be316..686610be316 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant_TW.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant_TW.txt
index 659b7080af1..659b7080af1 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_Hant_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_Hant_TW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_MO.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_MO.txt
index 7a340a71bb0..7a340a71bb0 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_SG.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_SG.txt
index e5b7c41e551..e5b7c41e551 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_SG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zh_TW.txt b/Build/source/libs/icu/icu-50.1/data/region/zh_TW.txt
index 5957fe34ab8..5957fe34ab8 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zh_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zh_TW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/region/zu.txt b/Build/source/libs/icu/icu-50.1/data/region/zu.txt
index 11f605a0620..8e167ac9f9b 100644
--- a/Build/source/libs/icu/icu-49.1/data/region/zu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/region/zu.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zu.xml
// *
// ***************************************************************************
/**
@@ -29,7 +29,7 @@ zu{
034{"e-Southern Asia"}
035{"e-South-Eastern Asia"}
039{"e-Southern Europe"}
- 053{"i-Australia ne-New Zealand"}
+ 053{"I-Australasia"}
054{"i-Melanesia"}
057{"e-Micronesian Region"}
061{"i-Polynesia"}
@@ -72,6 +72,7 @@ zu{
BM{"i-Bermuda"}
BN{"i-Brunei"}
BO{"i-Bolivia"}
+ BQ{"I-Caribbean Netherlands"}
BR{"i-Brazil"}
BS{"i-Bahamas"}
BT{"i-Bhutan"}
@@ -95,6 +96,7 @@ zu{
CR{"i-Costa Rica"}
CU{"i-Cuba"}
CV{"i-Cape Verde"}
+ CW{"I-Curaçao"}
CX{"i-Christmas Island"}
CY{"i-Cyprus"}
CZ{"i-Czech Republic"}
@@ -254,8 +256,10 @@ zu{
SN{"i-Senegal"}
SO{"i-Somalia"}
SR{"i-Suriname"}
+ SS{"Iningizimu Sudan"}
ST{"i-São Tomé kanye ne-Príncipe"}
SV{"i-El Salvador"}
+ SX{"I-Sint Maarten"}
SY{"i-Syria"}
SZ{"i-Swaziland"}
TA{"i-Tristan da Cunha"}
@@ -297,5 +301,5 @@ zu{
ZW{"i-Zimbabwe"}
ZZ{"Isifunda esingaziwa"}
}
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3491.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3491.txt
index dd4a3dd4bdf..dd4a3dd4bdf 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3491.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3491.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3530cs.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3530cs.txt
index 03fee90f6a2..03fee90f6a2 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3530cs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3530cs.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3530csci.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3530csci.txt
index 2438cef7986..2438cef7986 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3530csci.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3530csci.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3530mixp.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3530mixp.txt
index d5d321987e5..d5d321987e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3530mixp.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3530mixp.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3722.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3722.txt
index f0cc9b0c7f4..f0cc9b0c7f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3722.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3722.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3920node.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3920node.txt
index 2ae18eb2fe6..2ae18eb2fe6 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3920node.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3920node.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3920res.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3920res.txt
index d70f582d947..d70f582d947 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc3920res.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc3920res.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4011.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4011.txt
index c899f67c8a4..c899f67c8a4 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4011.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4011.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4013.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4013.txt
index 5401b2e1f2f..5401b2e1f2f 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4013.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4013.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4505.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4505.txt
index 22d4927fc63..22d4927fc63 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4505.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4505.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4518.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4518.txt
index da16627e4cb..da16627e4cb 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4518.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4518.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4518ci.txt b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4518ci.txt
index f2a69845616..f2a69845616 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/rfc4518ci.txt
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/rfc4518ci.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/sprep/sprepfiles.mk b/Build/source/libs/icu/icu-50.1/data/sprep/sprepfiles.mk
index af9190866ba..af9190866ba 100644
--- a/Build/source/libs/icu/icu-49.1/data/sprep/sprepfiles.mk
+++ b/Build/source/libs/icu/icu-50.1/data/sprep/sprepfiles.mk
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/CaseFolding.txt b/Build/source/libs/icu/icu-50.1/data/unidata/CaseFolding.txt
index 0d9a4090cde..df1813d2adc 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/CaseFolding.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/CaseFolding.txt
@@ -1,8 +1,8 @@
-# CaseFolding-6.1.0.txt
-# Date: 2011-07-25, 21:21:56 GMT [MD]
+# CaseFolding-6.2.0.txt
+# Date: 2012-08-14, 17:54:49 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
@@ -1222,3 +1222,5 @@ FF3A; C; FF5A; # FULLWIDTH LATIN CAPITAL LETTER Z
10425; C; 1044D; # DESERET CAPITAL LETTER ENG
10426; C; 1044E; # DESERET CAPITAL LETTER OI
10427; C; 1044F; # DESERET CAPITAL LETTER EW
+#
+# EOF
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/DerivedCoreProperties.txt b/Build/source/libs/icu/icu-50.1/data/unidata/DerivedCoreProperties.txt
index 1a45ee69878..5942033fc0b 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/DerivedCoreProperties.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/DerivedCoreProperties.txt
@@ -1,8 +1,8 @@
-# DerivedCoreProperties-6.1.0.txt
-# Date: 2011-12-11, 18:26:55 GMT [MD]
+# DerivedCoreProperties-6.2.0.txt
+# Date: 2012-05-20, 00:42:31 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
@@ -9228,7 +9228,7 @@ E0100..E01EF ; Grapheme_Extend
208D ; Grapheme_Base
208E ; Grapheme_Base
2090..209C ; Grapheme_Base
-20A0..20B9 ; Grapheme_Base
+20A0..20BA ; Grapheme_Base
2100..2101 ; Grapheme_Base
2102 ; Grapheme_Base
2103..2106 ; Grapheme_Base
@@ -9980,7 +9980,7 @@ FFFC..FFFD ; Grapheme_Base
2B740..2B81D ; Grapheme_Base
2F800..2FA1D ; Grapheme_Base
-# Total code points: 108660
+# Total code points: 108661
# ================================================
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/DerivedNormalizationProps.txt b/Build/source/libs/icu/icu-50.1/data/unidata/DerivedNormalizationProps.txt
index a47bb46de8f..79ffaa22515 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/DerivedNormalizationProps.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/DerivedNormalizationProps.txt
@@ -1,8 +1,8 @@
-# DerivedNormalizationProps-6.1.0.txt
-# Date: 2011-07-26, 04:18:07 GMT [MD]
+# DerivedNormalizationProps-6.2.0.txt
+# Date: 2012-05-23, 20:34:48 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/FractionalUCA.txt b/Build/source/libs/icu/icu-50.1/data/unidata/FractionalUCA.txt
index 382a4482efa..945d9dfd809 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/FractionalUCA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/FractionalUCA.txt
@@ -1,9 +1,9 @@
# Fractional UCA Table, generated from standard UCA
-# 2012-01-03, 21:52:55 GMT [MD]
-# VERSION: UCA=6.1.0, UCD=6.1.0
+# 2012-08-15, 21:42:57 GMT [MD]
+# VERSION: UCA=6.2.0, UCD=6.2.0
# For a description of the format and usage, see CollationAuxiliary.html
-[UCA version = 6.1.0]
+[UCA version = 6.2.0]
0000; [,,]
0001; [,,]
@@ -1346,8 +1346,8 @@ A6F4; [08 80 04, 05, 05]
FF01; [08 81, 05, 07]
FE57; [08 81, 05, 1D]
FE15; [08 81, 05, 2B]
-203C; [08 81, 05, 09][08 81, 05, 09]
-2049; [08 81, 05, 09][08 88, 05, 09]
+203C; [08 81, 05, 09][08 81, 05, 3D]
+2049; [08 81, 05, 09][08 88, 05, 3D]
00A1; [08 83, 05, 05]
@@ -1361,8 +1361,8 @@ FE15; [08 81, 05, 2B]
FF1F; [08 88, 05, 07]
FE56; [08 88, 05, 1D]
FE16; [08 88, 05, 2B]
-2048; [08 88, 05, 09][08 81, 05, 09]
-2047; [08 88, 05, 09][08 88, 05, 09]
+2048; [08 88, 05, 09][08 81, 05, 3D]
+2047; [08 88, 05, 09][08 88, 05, 3D]
00BF; [08 8A, 05, 05]
@@ -1398,8 +1398,8 @@ AAF1; [08 95 2C, 05, 05]
FF0E; [09, 05, 07]
2024; [09, 05, 09]
FE52; [09, 05, 1D]
-2025; [09, 05, 09][09, 05, 09]
-FE30; [09, 05, 2B][09, 05, 2B]
+2025; [09, 05, 09][09, 05, 3D]
+FE30; [09, 05, 2B][09, 05, 3D]
2026; [09, 05, 09][09, 05, 09][09, 05, 3D]
FE19; [09, 05, 2B][09, 05, 2B][09, 05, 3D]
@@ -1685,18 +1685,18 @@ FE59; [0A B5, 05, 1D]
208D; [0A B5, 05, 29]
FE35; [0A B5, 05, 2B]
2474; [0A B5, 05, 09][14, 05, 09][0A B7, 05, 3D]
-247D; [0A B5, 05, 09][14, 05, 09][12, 05, 3D][0A B7, 05, 3D]
-247E; [0A B5, 05, 09][14, 05, 09][14, 05, 3D][0A B7, 05, 3D]
-247F; [0A B5, 05, 09][14, 05, 09][16, 05, 3D][0A B7, 05, 3D]
-2480; [0A B5, 05, 09][14, 05, 09][18, 05, 3D][0A B7, 05, 3D]
-2481; [0A B5, 05, 09][14, 05, 09][1A, 05, 3D][0A B7, 05, 3D]
-2482; [0A B5, 05, 09][14, 05, 09][1C, 05, 3D][0A B7, 05, 3D]
-2483; [0A B5, 05, 09][14, 05, 09][1E, 05, 3D][0A B7, 05, 3D]
-2484; [0A B5, 05, 09][14, 05, 09][20, 05, 3D][0A B7, 05, 3D]
-2485; [0A B5, 05, 09][14, 05, 09][22, 05, 3D][0A B7, 05, 3D]
-2486; [0A B5, 05, 09][14, 05, 09][24, 05, 3D][0A B7, 05, 3D]
+247D; [0A B5, 05, 09][14, 05, 09][12, 05, 09][0A B7, 05, 3D]
+247E; [0A B5, 05, 09][14, 05, 09][14, 05, 09][0A B7, 05, 3D]
+247F; [0A B5, 05, 09][14, 05, 09][16, 05, 09][0A B7, 05, 3D]
+2480; [0A B5, 05, 09][14, 05, 09][18, 05, 09][0A B7, 05, 3D]
+2481; [0A B5, 05, 09][14, 05, 09][1A, 05, 09][0A B7, 05, 3D]
+2482; [0A B5, 05, 09][14, 05, 09][1C, 05, 09][0A B7, 05, 3D]
+2483; [0A B5, 05, 09][14, 05, 09][1E, 05, 09][0A B7, 05, 3D]
+2484; [0A B5, 05, 09][14, 05, 09][20, 05, 09][0A B7, 05, 3D]
+2485; [0A B5, 05, 09][14, 05, 09][22, 05, 09][0A B7, 05, 3D]
+2486; [0A B5, 05, 09][14, 05, 09][24, 05, 09][0A B7, 05, 3D]
2475; [0A B5, 05, 09][16, 05, 09][0A B7, 05, 3D]
-2487; [0A B5, 05, 09][16, 05, 09][12, 05, 3D][0A B7, 05, 3D]
+2487; [0A B5, 05, 09][16, 05, 09][12, 05, 09][0A B7, 05, 3D]
2476; [0A B5, 05, 09][18, 05, 09][0A B7, 05, 3D]
2477; [0A B5, 05, 09][1A, 05, 09][0A B7, 05, 3D]
2478; [0A B5, 05, 09][1C, 05, 09][0A B7, 05, 3D]
@@ -1757,36 +1757,36 @@ FE35; [0A B5, 05, 2B]
24B5; [0A B5, 05, 09][59, 05, 09][0A B7, 05, 3D]
1F129; [0A B5, 05, 09][59, 05, 93][0A B7, 05, 3D]
3200; [0A B5, 05, 09][78 0A, 05, 09][0A B7, 05, 3D]
-320E; [0A B5, 05, 09][78 0A, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+320E; [0A B5, 05, 09][78 0A, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3201; [0A B5, 05, 09][78 0E, 05, 09][0A B7, 05, 3D]
-320F; [0A B5, 05, 09][78 0E, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+320F; [0A B5, 05, 09][78 0E, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3202; [0A B5, 05, 09][78 10, 05, 09][0A B7, 05, 3D]
-3210; [0A B5, 05, 09][78 10, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3210; [0A B5, 05, 09][78 10, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3203; [0A B5, 05, 09][78 14, 05, 09][0A B7, 05, 3D]
-3211; [0A B5, 05, 09][78 14, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3211; [0A B5, 05, 09][78 14, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3204; [0A B5, 05, 09][78 16, 05, 09][0A B7, 05, 3D]
-3212; [0A B5, 05, 09][78 16, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3212; [0A B5, 05, 09][78 16, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3205; [0A B5, 05, 09][78 18, 05, 09][0A B7, 05, 3D]
-3213; [0A B5, 05, 09][78 18, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3213; [0A B5, 05, 09][78 18, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3206; [0A B5, 05, 09][78 1C, 05, 09][0A B7, 05, 3D]
-3214; [0A B5, 05, 09][78 1C, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3214; [0A B5, 05, 09][78 1C, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3207; [0A B5, 05, 09][78 20, 05, 09][0A B7, 05, 3D]
-3215; [0A B5, 05, 09][78 20, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
-321D; [0A B5, 05, 09][78 20, 05, 09][78 44, 05, 3D][78 22, 05, 3D][78 3C, 05, 3D][78 67, 05, 3D][0A B7, 05, 3D]
-321E; [0A B5, 05, 09][78 20, 05, 09][78 44, 05, 3D][78 2E, 05, 3D][78 4E, 05, 3D][0A B7, 05, 3D]
+3215; [0A B5, 05, 09][78 20, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
+321D; [0A B5, 05, 09][78 20, 05, 09][78 44, 05, 09][78 22, 05, 09][78 3C, 05, 09][78 67, 05, 09][0A B7, 05, 3D]
+321E; [0A B5, 05, 09][78 20, 05, 09][78 44, 05, 09][78 2E, 05, 09][78 4E, 05, 09][0A B7, 05, 3D]
3208; [0A B5, 05, 09][78 22, 05, 09][0A B7, 05, 3D]
-3216; [0A B5, 05, 09][78 22, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
-321C; [0A B5, 05, 09][78 22, 05, 09][78 4E, 05, 3D][0A B7, 05, 3D]
+3216; [0A B5, 05, 09][78 22, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
+321C; [0A B5, 05, 09][78 22, 05, 09][78 4E, 05, 09][0A B7, 05, 3D]
3209; [0A B5, 05, 09][78 26, 05, 09][0A B7, 05, 3D]
-3217; [0A B5, 05, 09][78 26, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3217; [0A B5, 05, 09][78 26, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
320A; [0A B5, 05, 09][78 28, 05, 09][0A B7, 05, 3D]
-3218; [0A B5, 05, 09][78 28, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3218; [0A B5, 05, 09][78 28, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
320B; [0A B5, 05, 09][78 2A, 05, 09][0A B7, 05, 3D]
-3219; [0A B5, 05, 09][78 2A, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+3219; [0A B5, 05, 09][78 2A, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
320C; [0A B5, 05, 09][78 2C, 05, 09][0A B7, 05, 3D]
-321A; [0A B5, 05, 09][78 2C, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+321A; [0A B5, 05, 09][78 2C, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
320D; [0A B5, 05, 09][78 2E, 05, 09][0A B7, 05, 3D]
-321B; [0A B5, 05, 09][78 2E, 05, 09][78 34, 05, 3D][0A B7, 05, 3D]
+321B; [0A B5, 05, 09][78 2E, 05, 09][78 34, 05, 09][0A B7, 05, 3D]
3220; [0A B5, 05, 09][E0 04 06, 05, 09][0A B7, 05, 3D]
3226; [0A B5, 05, 09][E0 04 0C, 05, 09][0A B7, 05, 3D]
3222; [0A B5, 05, 09][E0 04 18, 05, 09][0A B7, 05, 3D]
@@ -2165,12 +2165,12 @@ FE6A; [0B B3, 05, 1D]
204D; [0B D3, 05, 05]
2032; [0B D5, 05, 05]
-2033; [0B D5, 05, 09][0B D5, 05, 09]
+2033; [0B D5, 05, 09][0B D5, 05, 3D]
2034; [0B D5, 05, 09][0B D5, 05, 09][0B D5, 05, 3D]
-2057; [0B D5, 05, 09][0B D5, 05, 09][0B D5, 05, 3D][0B D5, 05, 3D]
+2057; [0B D5, 05, 09][0B D5, 05, 09][0B D5, 05, 09][0B D5, 05, 3D]
2035; [0B D7, 05, 05]
-2036; [0B D7, 05, 09][0B D7, 05, 09]
+2036; [0B D7, 05, 09][0B D7, 05, 3D]
2037; [0B D7, 05, 09][0B D7, 05, 09][0B D7, 05, 3D]
3003; [0B D9, 05, 05]
@@ -3304,7 +3304,7 @@ FE66; [0D 69, 05, 1D]
207C; [0D 69, 05, 27]
208C; [0D 69, 05, 29]
2260; [0D 69, 05, 05][, A5, 05]
-2A75; [0D 69, 05, 09][0D 69, 05, 09]
+2A75; [0D 69, 05, 09][0D 69, 05, 3D]
2A76; [0D 69, 05, 09][0D 69, 05, 09][0D 69, 05, 3D]
003E; [0D 6B, 05, 05]
@@ -3383,12 +3383,12 @@ FF5E; [0D 73, 05, 07]
222A; [0D 75 D4, 05, 05]
222B; [0D 75 DC, 05, 05]
-222C; [0D 75 DC, 05, 09][0D 75 DC, 05, 09]
+222C; [0D 75 DC, 05, 09][0D 75 DC, 05, 3D]
222D; [0D 75 DC, 05, 09][0D 75 DC, 05, 09][0D 75 DC, 05, 3D]
-2A0C; [0D 75 DC, 05, 09][0D 75 DC, 05, 09][0D 75 DC, 05, 3D][0D 75 DC, 05, 3D]
+2A0C; [0D 75 DC, 05, 09][0D 75 DC, 05, 09][0D 75 DC, 05, 09][0D 75 DC, 05, 3D]
222E; [0D 75 E4, 05, 05]
-222F; [0D 75 E4, 05, 09][0D 75 E4, 05, 09]
+222F; [0D 75 E4, 05, 09][0D 75 E4, 05, 3D]
2230; [0D 75 E4, 05, 09][0D 75 E4, 05, 09][0D 75 E4, 05, 3D]
2231; [0D 75 EC, 05, 05]
@@ -5348,5764 +5348,5816 @@ FFEE; [0D 8B 60, 05, A3]
26FF; [0D 94 AE, 05, 05]
-2701; [0D 94 B6, 05, 05]
+1F1E6; [0D 94 B6, 05, 05]
-2702; [0D 94 BE, 05, 05]
+1F1E7; [0D 94 BE, 05, 05]
-2703; [0D 94 C6, 05, 05]
+1F1E8; [0D 94 C6, 05, 05]
-2704; [0D 94 CE, 05, 05]
+1F1E9; [0D 94 CE, 05, 05]
-2705; [0D 94 D6, 05, 05]
+1F1EA; [0D 94 D6, 05, 05]
-2706; [0D 94 DE, 05, 05]
+1F1EB; [0D 94 DE, 05, 05]
-2707; [0D 94 E6, 05, 05]
+1F1EC; [0D 94 E6, 05, 05]
-2708; [0D 94 EE, 05, 05]
+1F1ED; [0D 94 EE, 05, 05]
-2709; [0D 94 F6, 05, 05]
+1F1EE; [0D 94 F6, 05, 05]
-270A; [0D 95 04, 05, 05]
+1F1EF; [0D 95 04, 05, 05]
-270B; [0D 95 0C, 05, 05]
+1F1F0; [0D 95 0C, 05, 05]
-270C; [0D 95 14, 05, 05]
+1F1F1; [0D 95 14, 05, 05]
-270D; [0D 95 1C, 05, 05]
+1F1F2; [0D 95 1C, 05, 05]
-270E; [0D 95 24, 05, 05]
+1F1F3; [0D 95 24, 05, 05]
-270F; [0D 95 2C, 05, 05]
+1F1F4; [0D 95 2C, 05, 05]
-2710; [0D 95 34, 05, 05]
+1F1F5; [0D 95 34, 05, 05]
-2711; [0D 95 3C, 05, 05]
+1F1F6; [0D 95 3C, 05, 05]
-2712; [0D 95 44, 05, 05]
+1F1F7; [0D 95 44, 05, 05]
-2713; [0D 95 4C, 05, 05]
+1F1F8; [0D 95 4C, 05, 05]
-2714; [0D 95 54, 05, 05]
+1F1F9; [0D 95 54, 05, 05]
-2715; [0D 95 5C, 05, 05]
+1F1FA; [0D 95 5C, 05, 05]
-2716; [0D 95 64, 05, 05]
+1F1FB; [0D 95 64, 05, 05]
-2717; [0D 95 6C, 05, 05]
+1F1FC; [0D 95 6C, 05, 05]
-2718; [0D 95 74, 05, 05]
+1F1FD; [0D 95 74, 05, 05]
-2719; [0D 95 7C, 05, 05]
+1F1FE; [0D 95 7C, 05, 05]
-271A; [0D 95 84, 05, 05]
+1F1FF; [0D 95 84, 05, 05]
-271B; [0D 95 8C, 05, 05]
+2701; [0D 95 8C, 05, 05]
-271C; [0D 95 94, 05, 05]
+2702; [0D 95 94, 05, 05]
-271D; [0D 95 9C, 05, 05]
+2703; [0D 95 9C, 05, 05]
-271E; [0D 95 A4, 05, 05]
+2704; [0D 95 A4, 05, 05]
-271F; [0D 95 AC, 05, 05]
+2705; [0D 95 AC, 05, 05]
-2720; [0D 95 B4, 05, 05]
+2706; [0D 95 B4, 05, 05]
-2721; [0D 95 BC, 05, 05]
+2707; [0D 95 BC, 05, 05]
-2722; [0D 95 C4, 05, 05]
+2708; [0D 95 C4, 05, 05]
-2723; [0D 95 CC, 05, 05]
+2709; [0D 95 CC, 05, 05]
-2724; [0D 95 D4, 05, 05]
+270A; [0D 95 D4, 05, 05]
-2725; [0D 95 DC, 05, 05]
+270B; [0D 95 DC, 05, 05]
-2726; [0D 95 E4, 05, 05]
+270C; [0D 95 E4, 05, 05]
-2727; [0D 95 EC, 05, 05]
+270D; [0D 95 EC, 05, 05]
-2728; [0D 95 F4, 05, 05]
+270E; [0D 95 F4, 05, 05]
-2729; [0D 95 FC, 05, 05]
+270F; [0D 95 FC, 05, 05]
-272A; [0D 96 0A, 05, 05]
+2710; [0D 96 0A, 05, 05]
-272B; [0D 96 12, 05, 05]
+2711; [0D 96 12, 05, 05]
-272C; [0D 96 1A, 05, 05]
+2712; [0D 96 1A, 05, 05]
-272D; [0D 96 22, 05, 05]
+2713; [0D 96 22, 05, 05]
-272E; [0D 96 2A, 05, 05]
+2714; [0D 96 2A, 05, 05]
-272F; [0D 96 32, 05, 05]
+2715; [0D 96 32, 05, 05]
-2730; [0D 96 3A, 05, 05]
+2716; [0D 96 3A, 05, 05]
-2731; [0D 96 42, 05, 05]
+2717; [0D 96 42, 05, 05]
-2732; [0D 96 4A, 05, 05]
+2718; [0D 96 4A, 05, 05]
-2733; [0D 96 52, 05, 05]
+2719; [0D 96 52, 05, 05]
-2734; [0D 96 5A, 05, 05]
+271A; [0D 96 5A, 05, 05]
-2735; [0D 96 62, 05, 05]
+271B; [0D 96 62, 05, 05]
-2736; [0D 96 6A, 05, 05]
+271C; [0D 96 6A, 05, 05]
-2737; [0D 96 72, 05, 05]
+271D; [0D 96 72, 05, 05]
-2738; [0D 96 7A, 05, 05]
+271E; [0D 96 7A, 05, 05]
-2739; [0D 96 82, 05, 05]
+271F; [0D 96 82, 05, 05]
-273A; [0D 96 8A, 05, 05]
+2720; [0D 96 8A, 05, 05]
-273B; [0D 96 92, 05, 05]
+2721; [0D 96 92, 05, 05]
-273C; [0D 96 9A, 05, 05]
+2722; [0D 96 9A, 05, 05]
-273D; [0D 96 A2, 05, 05]
+2723; [0D 96 A2, 05, 05]
-273E; [0D 96 AA, 05, 05]
+2724; [0D 96 AA, 05, 05]
-273F; [0D 96 B2, 05, 05]
+2725; [0D 96 B2, 05, 05]
-2740; [0D 96 BA, 05, 05]
+2726; [0D 96 BA, 05, 05]
-2741; [0D 96 C2, 05, 05]
+2727; [0D 96 C2, 05, 05]
-2742; [0D 96 CA, 05, 05]
+2728; [0D 96 CA, 05, 05]
-2743; [0D 96 D2, 05, 05]
+2729; [0D 96 D2, 05, 05]
-2744; [0D 96 DA, 05, 05]
+272A; [0D 96 DA, 05, 05]
-2745; [0D 96 E2, 05, 05]
+272B; [0D 96 E2, 05, 05]
-2746; [0D 96 EA, 05, 05]
+272C; [0D 96 EA, 05, 05]
-2747; [0D 96 F2, 05, 05]
+272D; [0D 96 F2, 05, 05]
-2748; [0D 96 FA, 05, 05]
+272E; [0D 96 FA, 05, 05]
-2749; [0D 97 08, 05, 05]
+272F; [0D 97 08, 05, 05]
-274A; [0D 97 10, 05, 05]
+2730; [0D 97 10, 05, 05]
-274B; [0D 97 18, 05, 05]
+2731; [0D 97 18, 05, 05]
-274C; [0D 97 20, 05, 05]
+2732; [0D 97 20, 05, 05]
-274D; [0D 97 28, 05, 05]
+2733; [0D 97 28, 05, 05]
-274E; [0D 97 30, 05, 05]
+2734; [0D 97 30, 05, 05]
-274F; [0D 97 38, 05, 05]
+2735; [0D 97 38, 05, 05]
-2750; [0D 97 40, 05, 05]
+2736; [0D 97 40, 05, 05]
-2751; [0D 97 48, 05, 05]
+2737; [0D 97 48, 05, 05]
-2752; [0D 97 50, 05, 05]
+2738; [0D 97 50, 05, 05]
-2753; [0D 97 58, 05, 05]
+2739; [0D 97 58, 05, 05]
-2754; [0D 97 60, 05, 05]
+273A; [0D 97 60, 05, 05]
-2755; [0D 97 68, 05, 05]
+273B; [0D 97 68, 05, 05]
-2756; [0D 97 70, 05, 05]
+273C; [0D 97 70, 05, 05]
-2757; [0D 97 78, 05, 05]
+273D; [0D 97 78, 05, 05]
-2758; [0D 97 80, 05, 05]
+273E; [0D 97 80, 05, 05]
-2759; [0D 97 88, 05, 05]
+273F; [0D 97 88, 05, 05]
-275A; [0D 97 90, 05, 05]
+2740; [0D 97 90, 05, 05]
-275B; [0D 97 98, 05, 05]
+2741; [0D 97 98, 05, 05]
-275C; [0D 97 A0, 05, 05]
+2742; [0D 97 A0, 05, 05]
-275D; [0D 97 A8, 05, 05]
+2743; [0D 97 A8, 05, 05]
-275E; [0D 97 B0, 05, 05]
+2744; [0D 97 B0, 05, 05]
-275F; [0D 97 B8, 05, 05]
+2745; [0D 97 B8, 05, 05]
-2760; [0D 97 C0, 05, 05]
+2746; [0D 97 C0, 05, 05]
-2761; [0D 97 C8, 05, 05]
+2747; [0D 97 C8, 05, 05]
-2762; [0D 97 D0, 05, 05]
+2748; [0D 97 D0, 05, 05]
-2763; [0D 97 D8, 05, 05]
+2749; [0D 97 D8, 05, 05]
-2764; [0D 97 E0, 05, 05]
+274A; [0D 97 E0, 05, 05]
-2765; [0D 97 E8, 05, 05]
+274B; [0D 97 E8, 05, 05]
-2766; [0D 97 F0, 05, 05]
+274C; [0D 97 F0, 05, 05]
-2767; [0D 97 F8, 05, 05]
+274D; [0D 97 F8, 05, 05]
-2794; [0D 98 06, 05, 05]
+274E; [0D 98 06, 05, 05]
-2795; [0D 98 0E, 05, 05]
+274F; [0D 98 0E, 05, 05]
-2796; [0D 98 16, 05, 05]
+2750; [0D 98 16, 05, 05]
-2797; [0D 98 1E, 05, 05]
+2751; [0D 98 1E, 05, 05]
-2798; [0D 98 26, 05, 05]
+2752; [0D 98 26, 05, 05]
-2799; [0D 98 2E, 05, 05]
+2753; [0D 98 2E, 05, 05]
-279A; [0D 98 36, 05, 05]
+2754; [0D 98 36, 05, 05]
-279B; [0D 98 3E, 05, 05]
+2755; [0D 98 3E, 05, 05]
-279C; [0D 98 46, 05, 05]
+2756; [0D 98 46, 05, 05]
-279D; [0D 98 4E, 05, 05]
+2757; [0D 98 4E, 05, 05]
-279E; [0D 98 56, 05, 05]
+2758; [0D 98 56, 05, 05]
-279F; [0D 98 5E, 05, 05]
+2759; [0D 98 5E, 05, 05]
-27A0; [0D 98 66, 05, 05]
+275A; [0D 98 66, 05, 05]
-27A1; [0D 98 6E, 05, 05]
+275B; [0D 98 6E, 05, 05]
-27A2; [0D 98 76, 05, 05]
+275C; [0D 98 76, 05, 05]
-27A3; [0D 98 7E, 05, 05]
+275D; [0D 98 7E, 05, 05]
-27A4; [0D 98 86, 05, 05]
+275E; [0D 98 86, 05, 05]
-27A5; [0D 98 8E, 05, 05]
+275F; [0D 98 8E, 05, 05]
-27A6; [0D 98 96, 05, 05]
+2760; [0D 98 96, 05, 05]
-27A7; [0D 98 9E, 05, 05]
+2761; [0D 98 9E, 05, 05]
-27A8; [0D 98 A6, 05, 05]
+2762; [0D 98 A6, 05, 05]
-27A9; [0D 98 AE, 05, 05]
+2763; [0D 98 AE, 05, 05]
-27AA; [0D 98 B6, 05, 05]
+2764; [0D 98 B6, 05, 05]
-27AB; [0D 98 BE, 05, 05]
+2765; [0D 98 BE, 05, 05]
-27AC; [0D 98 C6, 05, 05]
+2766; [0D 98 C6, 05, 05]
-27AD; [0D 98 CE, 05, 05]
+2767; [0D 98 CE, 05, 05]
-27AE; [0D 98 D6, 05, 05]
+2794; [0D 98 D6, 05, 05]
-27AF; [0D 98 DE, 05, 05]
+2795; [0D 98 DE, 05, 05]
-27B0; [0D 98 E6, 05, 05]
+2796; [0D 98 E6, 05, 05]
-27B1; [0D 98 EE, 05, 05]
+2797; [0D 98 EE, 05, 05]
-27B2; [0D 98 F6, 05, 05]
+2798; [0D 98 F6, 05, 05]
-27B3; [0D 99 04, 05, 05]
+2799; [0D 99 04, 05, 05]
-27B4; [0D 99 0C, 05, 05]
+279A; [0D 99 0C, 05, 05]
-27B5; [0D 99 14, 05, 05]
+279B; [0D 99 14, 05, 05]
-27B6; [0D 99 1C, 05, 05]
+279C; [0D 99 1C, 05, 05]
-27B7; [0D 99 24, 05, 05]
+279D; [0D 99 24, 05, 05]
-27B8; [0D 99 2C, 05, 05]
+279E; [0D 99 2C, 05, 05]
-27B9; [0D 99 34, 05, 05]
+279F; [0D 99 34, 05, 05]
-27BA; [0D 99 3C, 05, 05]
+27A0; [0D 99 3C, 05, 05]
-27BB; [0D 99 44, 05, 05]
+27A1; [0D 99 44, 05, 05]
-27BC; [0D 99 4C, 05, 05]
+27A2; [0D 99 4C, 05, 05]
-27BD; [0D 99 54, 05, 05]
+27A3; [0D 99 54, 05, 05]
-27BE; [0D 99 5C, 05, 05]
+27A4; [0D 99 5C, 05, 05]
-27BF; [0D 99 64, 05, 05]
+27A5; [0D 99 64, 05, 05]
-27C0; [0D 99 6C, 05, 05]
+27A6; [0D 99 6C, 05, 05]
-27C1; [0D 99 74, 05, 05]
+27A7; [0D 99 74, 05, 05]
-27C2; [0D 99 7C, 05, 05]
+27A8; [0D 99 7C, 05, 05]
-27C3; [0D 99 84, 05, 05]
+27A9; [0D 99 84, 05, 05]
-27C4; [0D 99 8C, 05, 05]
+27AA; [0D 99 8C, 05, 05]
-27C7; [0D 99 94, 05, 05]
+27AB; [0D 99 94, 05, 05]
-27C8; [0D 99 9C, 05, 05]
+27AC; [0D 99 9C, 05, 05]
-27C9; [0D 99 A4, 05, 05]
+27AD; [0D 99 A4, 05, 05]
-27CA; [0D 99 AC, 05, 05]
+27AE; [0D 99 AC, 05, 05]
-27CB; [0D 99 B4, 05, 05]
+27AF; [0D 99 B4, 05, 05]
-27CC; [0D 99 BC, 05, 05]
+27B0; [0D 99 BC, 05, 05]
-27CD; [0D 99 C4, 05, 05]
+27B1; [0D 99 C4, 05, 05]
-27CE; [0D 99 CC, 05, 05]
+27B2; [0D 99 CC, 05, 05]
-27CF; [0D 99 D4, 05, 05]
+27B3; [0D 99 D4, 05, 05]
-27D0; [0D 99 DC, 05, 05]
+27B4; [0D 99 DC, 05, 05]
-27D1; [0D 99 E4, 05, 05]
+27B5; [0D 99 E4, 05, 05]
-27D2; [0D 99 EC, 05, 05]
+27B6; [0D 99 EC, 05, 05]
-27D3; [0D 99 F4, 05, 05]
+27B7; [0D 99 F4, 05, 05]
-27D4; [0D 99 FC, 05, 05]
+27B8; [0D 99 FC, 05, 05]
-27D5; [0D 9A 0A, 05, 05]
+27B9; [0D 9A 0A, 05, 05]
-27D6; [0D 9A 12, 05, 05]
+27BA; [0D 9A 12, 05, 05]
-27D7; [0D 9A 1A, 05, 05]
+27BB; [0D 9A 1A, 05, 05]
-27D8; [0D 9A 22, 05, 05]
+27BC; [0D 9A 22, 05, 05]
-27D9; [0D 9A 2A, 05, 05]
+27BD; [0D 9A 2A, 05, 05]
-27DA; [0D 9A 32, 05, 05]
+27BE; [0D 9A 32, 05, 05]
-27DB; [0D 9A 3A, 05, 05]
+27BF; [0D 9A 3A, 05, 05]
-27DC; [0D 9A 42, 05, 05]
+27C0; [0D 9A 42, 05, 05]
-27DD; [0D 9A 4A, 05, 05]
+27C1; [0D 9A 4A, 05, 05]
-27DE; [0D 9A 52, 05, 05]
+27C2; [0D 9A 52, 05, 05]
-27DF; [0D 9A 5A, 05, 05]
+27C3; [0D 9A 5A, 05, 05]
-27E0; [0D 9A 62, 05, 05]
+27C4; [0D 9A 62, 05, 05]
-27E1; [0D 9A 6A, 05, 05]
+27C7; [0D 9A 6A, 05, 05]
-27E2; [0D 9A 72, 05, 05]
+27C8; [0D 9A 72, 05, 05]
-27E3; [0D 9A 7A, 05, 05]
+27C9; [0D 9A 7A, 05, 05]
-27E4; [0D 9A 82, 05, 05]
+27CA; [0D 9A 82, 05, 05]
-27E5; [0D 9A 8A, 05, 05]
+27CB; [0D 9A 8A, 05, 05]
-27F0; [0D 9A 92, 05, 05]
+27CC; [0D 9A 92, 05, 05]
-27F1; [0D 9A 9A, 05, 05]
+27CD; [0D 9A 9A, 05, 05]
-27F2; [0D 9A A2, 05, 05]
+27CE; [0D 9A A2, 05, 05]
-27F3; [0D 9A AA, 05, 05]
+27CF; [0D 9A AA, 05, 05]
-27F4; [0D 9A B2, 05, 05]
+27D0; [0D 9A B2, 05, 05]
-27F5; [0D 9A BA, 05, 05]
+27D1; [0D 9A BA, 05, 05]
-27F6; [0D 9A C2, 05, 05]
+27D2; [0D 9A C2, 05, 05]
-27F7; [0D 9A CA, 05, 05]
+27D3; [0D 9A CA, 05, 05]
-27F8; [0D 9A D2, 05, 05]
+27D4; [0D 9A D2, 05, 05]
-27F9; [0D 9A DA, 05, 05]
+27D5; [0D 9A DA, 05, 05]
-27FA; [0D 9A E2, 05, 05]
+27D6; [0D 9A E2, 05, 05]
-27FB; [0D 9A EA, 05, 05]
+27D7; [0D 9A EA, 05, 05]
-27FC; [0D 9A F2, 05, 05]
+27D8; [0D 9A F2, 05, 05]
-27FD; [0D 9A FA, 05, 05]
+27D9; [0D 9A FA, 05, 05]
-27FE; [0D 9B 08, 05, 05]
+27DA; [0D 9B 08, 05, 05]
-27FF; [0D 9B 10, 05, 05]
+27DB; [0D 9B 10, 05, 05]
-2900; [0D 9B 18, 05, 05]
+27DC; [0D 9B 18, 05, 05]
-2901; [0D 9B 20, 05, 05]
+27DD; [0D 9B 20, 05, 05]
-2902; [0D 9B 28, 05, 05]
+27DE; [0D 9B 28, 05, 05]
-2903; [0D 9B 30, 05, 05]
+27DF; [0D 9B 30, 05, 05]
-2904; [0D 9B 38, 05, 05]
+27E0; [0D 9B 38, 05, 05]
-2905; [0D 9B 40, 05, 05]
+27E1; [0D 9B 40, 05, 05]
-2906; [0D 9B 48, 05, 05]
+27E2; [0D 9B 48, 05, 05]
-2907; [0D 9B 50, 05, 05]
+27E3; [0D 9B 50, 05, 05]
-2908; [0D 9B 58, 05, 05]
+27E4; [0D 9B 58, 05, 05]
-2909; [0D 9B 60, 05, 05]
+27E5; [0D 9B 60, 05, 05]
-290A; [0D 9B 68, 05, 05]
+27F0; [0D 9B 68, 05, 05]
-290B; [0D 9B 70, 05, 05]
+27F1; [0D 9B 70, 05, 05]
-290C; [0D 9B 78, 05, 05]
+27F2; [0D 9B 78, 05, 05]
-290D; [0D 9B 80, 05, 05]
+27F3; [0D 9B 80, 05, 05]
-290E; [0D 9B 88, 05, 05]
+27F4; [0D 9B 88, 05, 05]
-290F; [0D 9B 90, 05, 05]
+27F5; [0D 9B 90, 05, 05]
-2910; [0D 9B 98, 05, 05]
+27F6; [0D 9B 98, 05, 05]
-2911; [0D 9B A0, 05, 05]
+27F7; [0D 9B A0, 05, 05]
-2912; [0D 9B A8, 05, 05]
+27F8; [0D 9B A8, 05, 05]
-2913; [0D 9B B0, 05, 05]
+27F9; [0D 9B B0, 05, 05]
-2914; [0D 9B B8, 05, 05]
+27FA; [0D 9B B8, 05, 05]
-2915; [0D 9B C0, 05, 05]
+27FB; [0D 9B C0, 05, 05]
-2916; [0D 9B C8, 05, 05]
+27FC; [0D 9B C8, 05, 05]
-2917; [0D 9B D0, 05, 05]
+27FD; [0D 9B D0, 05, 05]
-2918; [0D 9B D8, 05, 05]
+27FE; [0D 9B D8, 05, 05]
-2919; [0D 9B E0, 05, 05]
+27FF; [0D 9B E0, 05, 05]
-291A; [0D 9B E8, 05, 05]
+2900; [0D 9B E8, 05, 05]
-291B; [0D 9B F0, 05, 05]
+2901; [0D 9B F0, 05, 05]
-291C; [0D 9B F8, 05, 05]
+2902; [0D 9B F8, 05, 05]
-291D; [0D 9C 06, 05, 05]
+2903; [0D 9C 06, 05, 05]
-291E; [0D 9C 0E, 05, 05]
+2904; [0D 9C 0E, 05, 05]
-291F; [0D 9C 16, 05, 05]
+2905; [0D 9C 16, 05, 05]
-2920; [0D 9C 1E, 05, 05]
+2906; [0D 9C 1E, 05, 05]
-2921; [0D 9C 26, 05, 05]
+2907; [0D 9C 26, 05, 05]
-2922; [0D 9C 2E, 05, 05]
+2908; [0D 9C 2E, 05, 05]
-2923; [0D 9C 36, 05, 05]
+2909; [0D 9C 36, 05, 05]
-2924; [0D 9C 3E, 05, 05]
+290A; [0D 9C 3E, 05, 05]
-2925; [0D 9C 46, 05, 05]
+290B; [0D 9C 46, 05, 05]
-2926; [0D 9C 4E, 05, 05]
+290C; [0D 9C 4E, 05, 05]
-2927; [0D 9C 56, 05, 05]
+290D; [0D 9C 56, 05, 05]
-2928; [0D 9C 5E, 05, 05]
+290E; [0D 9C 5E, 05, 05]
-2929; [0D 9C 66, 05, 05]
+290F; [0D 9C 66, 05, 05]
-292A; [0D 9C 6E, 05, 05]
+2910; [0D 9C 6E, 05, 05]
-292B; [0D 9C 76, 05, 05]
+2911; [0D 9C 76, 05, 05]
-292C; [0D 9C 7E, 05, 05]
+2912; [0D 9C 7E, 05, 05]
-292D; [0D 9C 86, 05, 05]
+2913; [0D 9C 86, 05, 05]
-292E; [0D 9C 8E, 05, 05]
+2914; [0D 9C 8E, 05, 05]
-292F; [0D 9C 96, 05, 05]
+2915; [0D 9C 96, 05, 05]
-2930; [0D 9C 9E, 05, 05]
+2916; [0D 9C 9E, 05, 05]
-2931; [0D 9C A6, 05, 05]
+2917; [0D 9C A6, 05, 05]
-2932; [0D 9C AE, 05, 05]
+2918; [0D 9C AE, 05, 05]
-2933; [0D 9C B6, 05, 05]
+2919; [0D 9C B6, 05, 05]
-2934; [0D 9C BE, 05, 05]
+291A; [0D 9C BE, 05, 05]
-2935; [0D 9C C6, 05, 05]
+291B; [0D 9C C6, 05, 05]
-2936; [0D 9C CE, 05, 05]
+291C; [0D 9C CE, 05, 05]
-2937; [0D 9C D6, 05, 05]
+291D; [0D 9C D6, 05, 05]
-2938; [0D 9C DE, 05, 05]
+291E; [0D 9C DE, 05, 05]
-2939; [0D 9C E6, 05, 05]
+291F; [0D 9C E6, 05, 05]
-293A; [0D 9C EE, 05, 05]
+2920; [0D 9C EE, 05, 05]
-293B; [0D 9C F6, 05, 05]
+2921; [0D 9C F6, 05, 05]
-293C; [0D 9D 04, 05, 05]
+2922; [0D 9D 04, 05, 05]
-293D; [0D 9D 0C, 05, 05]
+2923; [0D 9D 0C, 05, 05]
-293E; [0D 9D 14, 05, 05]
+2924; [0D 9D 14, 05, 05]
-293F; [0D 9D 1C, 05, 05]
+2925; [0D 9D 1C, 05, 05]
-2940; [0D 9D 24, 05, 05]
+2926; [0D 9D 24, 05, 05]
-2941; [0D 9D 2C, 05, 05]
+2927; [0D 9D 2C, 05, 05]
-2942; [0D 9D 34, 05, 05]
+2928; [0D 9D 34, 05, 05]
-2943; [0D 9D 3C, 05, 05]
+2929; [0D 9D 3C, 05, 05]
-2944; [0D 9D 44, 05, 05]
+292A; [0D 9D 44, 05, 05]
-2945; [0D 9D 4C, 05, 05]
+292B; [0D 9D 4C, 05, 05]
-2946; [0D 9D 54, 05, 05]
+292C; [0D 9D 54, 05, 05]
-2947; [0D 9D 5C, 05, 05]
+292D; [0D 9D 5C, 05, 05]
-2948; [0D 9D 64, 05, 05]
+292E; [0D 9D 64, 05, 05]
-2949; [0D 9D 6C, 05, 05]
+292F; [0D 9D 6C, 05, 05]
-294A; [0D 9D 74, 05, 05]
+2930; [0D 9D 74, 05, 05]
-294B; [0D 9D 7C, 05, 05]
+2931; [0D 9D 7C, 05, 05]
-294C; [0D 9D 84, 05, 05]
+2932; [0D 9D 84, 05, 05]
-294D; [0D 9D 8C, 05, 05]
+2933; [0D 9D 8C, 05, 05]
-294E; [0D 9D 94, 05, 05]
+2934; [0D 9D 94, 05, 05]
-294F; [0D 9D 9C, 05, 05]
+2935; [0D 9D 9C, 05, 05]
-2950; [0D 9D A4, 05, 05]
+2936; [0D 9D A4, 05, 05]
-2951; [0D 9D AC, 05, 05]
+2937; [0D 9D AC, 05, 05]
-2952; [0D 9D B4, 05, 05]
+2938; [0D 9D B4, 05, 05]
-2953; [0D 9D BC, 05, 05]
+2939; [0D 9D BC, 05, 05]
-2954; [0D 9D C4, 05, 05]
+293A; [0D 9D C4, 05, 05]
-2955; [0D 9D CC, 05, 05]
+293B; [0D 9D CC, 05, 05]
-2956; [0D 9D D4, 05, 05]
+293C; [0D 9D D4, 05, 05]
-2957; [0D 9D DC, 05, 05]
+293D; [0D 9D DC, 05, 05]
-2958; [0D 9D E4, 05, 05]
+293E; [0D 9D E4, 05, 05]
-2959; [0D 9D EC, 05, 05]
+293F; [0D 9D EC, 05, 05]
-295A; [0D 9D F4, 05, 05]
+2940; [0D 9D F4, 05, 05]
-295B; [0D 9D FC, 05, 05]
+2941; [0D 9D FC, 05, 05]
-295C; [0D 9E 0A, 05, 05]
+2942; [0D 9E 0A, 05, 05]
-295D; [0D 9E 12, 05, 05]
+2943; [0D 9E 12, 05, 05]
-295E; [0D 9E 1A, 05, 05]
+2944; [0D 9E 1A, 05, 05]
-295F; [0D 9E 22, 05, 05]
+2945; [0D 9E 22, 05, 05]
-2960; [0D 9E 2A, 05, 05]
+2946; [0D 9E 2A, 05, 05]
-2961; [0D 9E 32, 05, 05]
+2947; [0D 9E 32, 05, 05]
-2962; [0D 9E 3A, 05, 05]
+2948; [0D 9E 3A, 05, 05]
-2963; [0D 9E 42, 05, 05]
+2949; [0D 9E 42, 05, 05]
-2964; [0D 9E 4A, 05, 05]
+294A; [0D 9E 4A, 05, 05]
-2965; [0D 9E 52, 05, 05]
+294B; [0D 9E 52, 05, 05]
-2966; [0D 9E 5A, 05, 05]
+294C; [0D 9E 5A, 05, 05]
-2967; [0D 9E 62, 05, 05]
+294D; [0D 9E 62, 05, 05]
-2968; [0D 9E 6A, 05, 05]
+294E; [0D 9E 6A, 05, 05]
-2969; [0D 9E 72, 05, 05]
+294F; [0D 9E 72, 05, 05]
-296A; [0D 9E 7A, 05, 05]
+2950; [0D 9E 7A, 05, 05]
-296B; [0D 9E 82, 05, 05]
+2951; [0D 9E 82, 05, 05]
-296C; [0D 9E 8A, 05, 05]
+2952; [0D 9E 8A, 05, 05]
-296D; [0D 9E 92, 05, 05]
+2953; [0D 9E 92, 05, 05]
-296E; [0D 9E 9A, 05, 05]
+2954; [0D 9E 9A, 05, 05]
-296F; [0D 9E A2, 05, 05]
+2955; [0D 9E A2, 05, 05]
-2970; [0D 9E AA, 05, 05]
+2956; [0D 9E AA, 05, 05]
-2971; [0D 9E B2, 05, 05]
+2957; [0D 9E B2, 05, 05]
-2972; [0D 9E BA, 05, 05]
+2958; [0D 9E BA, 05, 05]
-2973; [0D 9E C2, 05, 05]
+2959; [0D 9E C2, 05, 05]
-2974; [0D 9E CA, 05, 05]
+295A; [0D 9E CA, 05, 05]
-2975; [0D 9E D2, 05, 05]
+295B; [0D 9E D2, 05, 05]
-2976; [0D 9E DA, 05, 05]
+295C; [0D 9E DA, 05, 05]
-2977; [0D 9E E2, 05, 05]
+295D; [0D 9E E2, 05, 05]
-2978; [0D 9E EA, 05, 05]
+295E; [0D 9E EA, 05, 05]
-2979; [0D 9E F2, 05, 05]
+295F; [0D 9E F2, 05, 05]
-297A; [0D 9E FA, 05, 05]
+2960; [0D 9E FA, 05, 05]
-297B; [0D 9F 08, 05, 05]
+2961; [0D 9F 08, 05, 05]
-297C; [0D 9F 10, 05, 05]
+2962; [0D 9F 10, 05, 05]
-297D; [0D 9F 18, 05, 05]
+2963; [0D 9F 18, 05, 05]
-297E; [0D 9F 20, 05, 05]
+2964; [0D 9F 20, 05, 05]
-297F; [0D 9F 28, 05, 05]
+2965; [0D 9F 28, 05, 05]
-2980; [0D 9F 30, 05, 05]
+2966; [0D 9F 30, 05, 05]
-2981; [0D 9F 38, 05, 05]
+2967; [0D 9F 38, 05, 05]
-2982; [0D 9F 40, 05, 05]
+2968; [0D 9F 40, 05, 05]
-2999; [0D 9F 48, 05, 05]
+2969; [0D 9F 48, 05, 05]
-299A; [0D 9F 50, 05, 05]
+296A; [0D 9F 50, 05, 05]
-299B; [0D 9F 58, 05, 05]
+296B; [0D 9F 58, 05, 05]
-299C; [0D 9F 60, 05, 05]
+296C; [0D 9F 60, 05, 05]
-299D; [0D 9F 68, 05, 05]
+296D; [0D 9F 68, 05, 05]
-299E; [0D 9F 70, 05, 05]
+296E; [0D 9F 70, 05, 05]
-299F; [0D 9F 78, 05, 05]
+296F; [0D 9F 78, 05, 05]
-29A0; [0D 9F 80, 05, 05]
+2970; [0D 9F 80, 05, 05]
-29A1; [0D 9F 88, 05, 05]
+2971; [0D 9F 88, 05, 05]
-29A2; [0D 9F 90, 05, 05]
+2972; [0D 9F 90, 05, 05]
-29A3; [0D 9F 98, 05, 05]
+2973; [0D 9F 98, 05, 05]
-29A4; [0D 9F A0, 05, 05]
+2974; [0D 9F A0, 05, 05]
-29A5; [0D 9F A8, 05, 05]
+2975; [0D 9F A8, 05, 05]
-29A6; [0D 9F B0, 05, 05]
+2976; [0D 9F B0, 05, 05]
-29A7; [0D 9F B8, 05, 05]
+2977; [0D 9F B8, 05, 05]
-29A8; [0D 9F C0, 05, 05]
+2978; [0D 9F C0, 05, 05]
-29A9; [0D 9F C8, 05, 05]
+2979; [0D 9F C8, 05, 05]
-29AA; [0D 9F D0, 05, 05]
+297A; [0D 9F D0, 05, 05]
-29AB; [0D 9F D8, 05, 05]
+297B; [0D 9F D8, 05, 05]
-29AC; [0D 9F E0, 05, 05]
+297C; [0D 9F E0, 05, 05]
-29AD; [0D 9F E8, 05, 05]
+297D; [0D 9F E8, 05, 05]
-29AE; [0D 9F F0, 05, 05]
+297E; [0D 9F F0, 05, 05]
-29AF; [0D 9F F8, 05, 05]
+297F; [0D 9F F8, 05, 05]
-29B0; [0D A0 06, 05, 05]
+2980; [0D A0 06, 05, 05]
-29B1; [0D A0 0E, 05, 05]
+2981; [0D A0 0E, 05, 05]
-29B2; [0D A0 16, 05, 05]
+2982; [0D A0 16, 05, 05]
-29B3; [0D A0 1E, 05, 05]
+2999; [0D A0 1E, 05, 05]
-29B4; [0D A0 26, 05, 05]
+299A; [0D A0 26, 05, 05]
-29B5; [0D A0 2E, 05, 05]
+299B; [0D A0 2E, 05, 05]
-29B6; [0D A0 36, 05, 05]
+299C; [0D A0 36, 05, 05]
-29B7; [0D A0 3E, 05, 05]
+299D; [0D A0 3E, 05, 05]
-29B8; [0D A0 46, 05, 05]
+299E; [0D A0 46, 05, 05]
-29B9; [0D A0 4E, 05, 05]
+299F; [0D A0 4E, 05, 05]
-29BA; [0D A0 56, 05, 05]
+29A0; [0D A0 56, 05, 05]
-29BB; [0D A0 5E, 05, 05]
+29A1; [0D A0 5E, 05, 05]
-29BC; [0D A0 66, 05, 05]
+29A2; [0D A0 66, 05, 05]
-29BD; [0D A0 6E, 05, 05]
+29A3; [0D A0 6E, 05, 05]
-29BE; [0D A0 76, 05, 05]
+29A4; [0D A0 76, 05, 05]
-29BF; [0D A0 7E, 05, 05]
+29A5; [0D A0 7E, 05, 05]
-29C0; [0D A0 86, 05, 05]
+29A6; [0D A0 86, 05, 05]
-29C1; [0D A0 8E, 05, 05]
+29A7; [0D A0 8E, 05, 05]
-29C2; [0D A0 96, 05, 05]
+29A8; [0D A0 96, 05, 05]
-29C3; [0D A0 9E, 05, 05]
+29A9; [0D A0 9E, 05, 05]
-29C4; [0D A0 A6, 05, 05]
+29AA; [0D A0 A6, 05, 05]
-29C5; [0D A0 AE, 05, 05]
+29AB; [0D A0 AE, 05, 05]
-29C6; [0D A0 B6, 05, 05]
+29AC; [0D A0 B6, 05, 05]
-29C7; [0D A0 BE, 05, 05]
+29AD; [0D A0 BE, 05, 05]
-29C8; [0D A0 C6, 05, 05]
+29AE; [0D A0 C6, 05, 05]
-29C9; [0D A0 CE, 05, 05]
+29AF; [0D A0 CE, 05, 05]
-29CA; [0D A0 D6, 05, 05]
+29B0; [0D A0 D6, 05, 05]
-29CB; [0D A0 DE, 05, 05]
+29B1; [0D A0 DE, 05, 05]
-29CC; [0D A0 E6, 05, 05]
+29B2; [0D A0 E6, 05, 05]
-29CD; [0D A0 EE, 05, 05]
+29B3; [0D A0 EE, 05, 05]
-29CE; [0D A0 F6, 05, 05]
+29B4; [0D A0 F6, 05, 05]
-29CF; [0D A1 04, 05, 05]
+29B5; [0D A1 04, 05, 05]
-29D0; [0D A1 0C, 05, 05]
+29B6; [0D A1 0C, 05, 05]
-29D1; [0D A1 14, 05, 05]
+29B7; [0D A1 14, 05, 05]
-29D2; [0D A1 1C, 05, 05]
+29B8; [0D A1 1C, 05, 05]
-29D3; [0D A1 24, 05, 05]
+29B9; [0D A1 24, 05, 05]
-29D4; [0D A1 2C, 05, 05]
+29BA; [0D A1 2C, 05, 05]
-29D5; [0D A1 34, 05, 05]
+29BB; [0D A1 34, 05, 05]
-29D6; [0D A1 3C, 05, 05]
+29BC; [0D A1 3C, 05, 05]
-29D7; [0D A1 44, 05, 05]
+29BD; [0D A1 44, 05, 05]
-29DC; [0D A1 4C, 05, 05]
+29BE; [0D A1 4C, 05, 05]
-29DD; [0D A1 54, 05, 05]
+29BF; [0D A1 54, 05, 05]
-29DE; [0D A1 5C, 05, 05]
+29C0; [0D A1 5C, 05, 05]
-29DF; [0D A1 64, 05, 05]
+29C1; [0D A1 64, 05, 05]
-29E0; [0D A1 6C, 05, 05]
+29C2; [0D A1 6C, 05, 05]
-29E1; [0D A1 74, 05, 05]
+29C3; [0D A1 74, 05, 05]
-29E2; [0D A1 7C, 05, 05]
+29C4; [0D A1 7C, 05, 05]
-29E3; [0D A1 84, 05, 05]
+29C5; [0D A1 84, 05, 05]
-29E4; [0D A1 8C, 05, 05]
+29C6; [0D A1 8C, 05, 05]
-29E5; [0D A1 94, 05, 05]
+29C7; [0D A1 94, 05, 05]
-29E6; [0D A1 9C, 05, 05]
+29C8; [0D A1 9C, 05, 05]
-29E7; [0D A1 A4, 05, 05]
+29C9; [0D A1 A4, 05, 05]
-29E8; [0D A1 AC, 05, 05]
+29CA; [0D A1 AC, 05, 05]
-29E9; [0D A1 B4, 05, 05]
+29CB; [0D A1 B4, 05, 05]
-29EA; [0D A1 BC, 05, 05]
+29CC; [0D A1 BC, 05, 05]
-29EB; [0D A1 C4, 05, 05]
+29CD; [0D A1 C4, 05, 05]
-29EC; [0D A1 CC, 05, 05]
+29CE; [0D A1 CC, 05, 05]
-29ED; [0D A1 D4, 05, 05]
+29CF; [0D A1 D4, 05, 05]
-29EE; [0D A1 DC, 05, 05]
+29D0; [0D A1 DC, 05, 05]
-29EF; [0D A1 E4, 05, 05]
+29D1; [0D A1 E4, 05, 05]
-29F0; [0D A1 EC, 05, 05]
+29D2; [0D A1 EC, 05, 05]
-29F1; [0D A1 F4, 05, 05]
+29D3; [0D A1 F4, 05, 05]
-29F2; [0D A1 FC, 05, 05]
+29D4; [0D A1 FC, 05, 05]
-29F3; [0D A2 0A, 05, 05]
+29D5; [0D A2 0A, 05, 05]
-29F4; [0D A2 12, 05, 05]
+29D6; [0D A2 12, 05, 05]
-29F5; [0D A2 1A, 05, 05]
+29D7; [0D A2 1A, 05, 05]
-29F6; [0D A2 22, 05, 05]
+29DC; [0D A2 22, 05, 05]
-29F7; [0D A2 2A, 05, 05]
+29DD; [0D A2 2A, 05, 05]
-29F8; [0D A2 32, 05, 05]
+29DE; [0D A2 32, 05, 05]
-29F9; [0D A2 3A, 05, 05]
+29DF; [0D A2 3A, 05, 05]
-29FA; [0D A2 42, 05, 05]
+29E0; [0D A2 42, 05, 05]
-29FB; [0D A2 4A, 05, 05]
+29E1; [0D A2 4A, 05, 05]
-29FE; [0D A2 52, 05, 05]
+29E2; [0D A2 52, 05, 05]
-29FF; [0D A2 5A, 05, 05]
+29E3; [0D A2 5A, 05, 05]
-2A00; [0D A2 62, 05, 05]
+29E4; [0D A2 62, 05, 05]
-2A01; [0D A2 6A, 05, 05]
+29E5; [0D A2 6A, 05, 05]
-2A02; [0D A2 72, 05, 05]
+29E6; [0D A2 72, 05, 05]
-2A03; [0D A2 7A, 05, 05]
+29E7; [0D A2 7A, 05, 05]
-2A04; [0D A2 82, 05, 05]
+29E8; [0D A2 82, 05, 05]
-2A05; [0D A2 8A, 05, 05]
+29E9; [0D A2 8A, 05, 05]
-2A06; [0D A2 92, 05, 05]
+29EA; [0D A2 92, 05, 05]
-2A07; [0D A2 9A, 05, 05]
+29EB; [0D A2 9A, 05, 05]
-2A08; [0D A2 A2, 05, 05]
+29EC; [0D A2 A2, 05, 05]
-2A09; [0D A2 AA, 05, 05]
+29ED; [0D A2 AA, 05, 05]
-2A0A; [0D A2 B2, 05, 05]
+29EE; [0D A2 B2, 05, 05]
-2A0B; [0D A2 BA, 05, 05]
+29EF; [0D A2 BA, 05, 05]
-2A0D; [0D A2 C2, 05, 05]
+29F0; [0D A2 C2, 05, 05]
-2A0E; [0D A2 CA, 05, 05]
+29F1; [0D A2 CA, 05, 05]
-2A0F; [0D A2 D2, 05, 05]
+29F2; [0D A2 D2, 05, 05]
-2A10; [0D A2 DA, 05, 05]
+29F3; [0D A2 DA, 05, 05]
-2A11; [0D A2 E2, 05, 05]
+29F4; [0D A2 E2, 05, 05]
-2A12; [0D A2 EA, 05, 05]
+29F5; [0D A2 EA, 05, 05]
-2A13; [0D A2 F2, 05, 05]
+29F6; [0D A2 F2, 05, 05]
-2A14; [0D A2 FA, 05, 05]
+29F7; [0D A2 FA, 05, 05]
-2A15; [0D A3 08, 05, 05]
+29F8; [0D A3 08, 05, 05]
-2A16; [0D A3 10, 05, 05]
+29F9; [0D A3 10, 05, 05]
-2A17; [0D A3 18, 05, 05]
+29FA; [0D A3 18, 05, 05]
-2A18; [0D A3 20, 05, 05]
+29FB; [0D A3 20, 05, 05]
-2A19; [0D A3 28, 05, 05]
+29FE; [0D A3 28, 05, 05]
-2A1A; [0D A3 30, 05, 05]
+29FF; [0D A3 30, 05, 05]
-2A1B; [0D A3 38, 05, 05]
+2A00; [0D A3 38, 05, 05]
-2A1C; [0D A3 40, 05, 05]
+2A01; [0D A3 40, 05, 05]
-2A1D; [0D A3 48, 05, 05]
+2A02; [0D A3 48, 05, 05]
-2A1E; [0D A3 50, 05, 05]
+2A03; [0D A3 50, 05, 05]
-2A1F; [0D A3 58, 05, 05]
+2A04; [0D A3 58, 05, 05]
-2A20; [0D A3 60, 05, 05]
+2A05; [0D A3 60, 05, 05]
-2A21; [0D A3 68, 05, 05]
+2A06; [0D A3 68, 05, 05]
-2A22; [0D A3 70, 05, 05]
+2A07; [0D A3 70, 05, 05]
-2A23; [0D A3 78, 05, 05]
+2A08; [0D A3 78, 05, 05]
-2A24; [0D A3 80, 05, 05]
+2A09; [0D A3 80, 05, 05]
-2A25; [0D A3 88, 05, 05]
+2A0A; [0D A3 88, 05, 05]
-2A26; [0D A3 90, 05, 05]
+2A0B; [0D A3 90, 05, 05]
-2A27; [0D A3 98, 05, 05]
+2A0D; [0D A3 98, 05, 05]
-2A28; [0D A3 A0, 05, 05]
+2A0E; [0D A3 A0, 05, 05]
-2A29; [0D A3 A8, 05, 05]
+2A0F; [0D A3 A8, 05, 05]
-2A2A; [0D A3 B0, 05, 05]
+2A10; [0D A3 B0, 05, 05]
-2A2B; [0D A3 B8, 05, 05]
+2A11; [0D A3 B8, 05, 05]
-2A2C; [0D A3 C0, 05, 05]
+2A12; [0D A3 C0, 05, 05]
-2A2D; [0D A3 C8, 05, 05]
+2A13; [0D A3 C8, 05, 05]
-2A2E; [0D A3 D0, 05, 05]
+2A14; [0D A3 D0, 05, 05]
-2A2F; [0D A3 D8, 05, 05]
+2A15; [0D A3 D8, 05, 05]
-2A30; [0D A3 E0, 05, 05]
+2A16; [0D A3 E0, 05, 05]
-2A31; [0D A3 E8, 05, 05]
+2A17; [0D A3 E8, 05, 05]
-2A32; [0D A3 F0, 05, 05]
+2A18; [0D A3 F0, 05, 05]
-2A33; [0D A3 F8, 05, 05]
+2A19; [0D A3 F8, 05, 05]
-2A34; [0D A4 06, 05, 05]
+2A1A; [0D A4 06, 05, 05]
-2A35; [0D A4 0E, 05, 05]
+2A1B; [0D A4 0E, 05, 05]
-2A36; [0D A4 16, 05, 05]
+2A1C; [0D A4 16, 05, 05]
-2A37; [0D A4 1E, 05, 05]
+2A1D; [0D A4 1E, 05, 05]
-2A38; [0D A4 26, 05, 05]
+2A1E; [0D A4 26, 05, 05]
-2A39; [0D A4 2E, 05, 05]
+2A1F; [0D A4 2E, 05, 05]
-2A3A; [0D A4 36, 05, 05]
+2A20; [0D A4 36, 05, 05]
-2A3B; [0D A4 3E, 05, 05]
+2A21; [0D A4 3E, 05, 05]
-2A3C; [0D A4 46, 05, 05]
+2A22; [0D A4 46, 05, 05]
-2A3D; [0D A4 4E, 05, 05]
+2A23; [0D A4 4E, 05, 05]
-2A3E; [0D A4 56, 05, 05]
+2A24; [0D A4 56, 05, 05]
-2A3F; [0D A4 5E, 05, 05]
+2A25; [0D A4 5E, 05, 05]
-2A40; [0D A4 66, 05, 05]
+2A26; [0D A4 66, 05, 05]
-2A41; [0D A4 6E, 05, 05]
+2A27; [0D A4 6E, 05, 05]
-2A42; [0D A4 76, 05, 05]
+2A28; [0D A4 76, 05, 05]
-2A43; [0D A4 7E, 05, 05]
+2A29; [0D A4 7E, 05, 05]
-2A44; [0D A4 86, 05, 05]
+2A2A; [0D A4 86, 05, 05]
-2A45; [0D A4 8E, 05, 05]
+2A2B; [0D A4 8E, 05, 05]
-2A46; [0D A4 96, 05, 05]
+2A2C; [0D A4 96, 05, 05]
-2A47; [0D A4 9E, 05, 05]
+2A2D; [0D A4 9E, 05, 05]
-2A48; [0D A4 A6, 05, 05]
+2A2E; [0D A4 A6, 05, 05]
-2A49; [0D A4 AE, 05, 05]
+2A2F; [0D A4 AE, 05, 05]
-2A4A; [0D A4 B6, 05, 05]
+2A30; [0D A4 B6, 05, 05]
-2A4B; [0D A4 BE, 05, 05]
+2A31; [0D A4 BE, 05, 05]
-2A4C; [0D A4 C6, 05, 05]
+2A32; [0D A4 C6, 05, 05]
-2A4D; [0D A4 CE, 05, 05]
+2A33; [0D A4 CE, 05, 05]
-2A4E; [0D A4 D6, 05, 05]
+2A34; [0D A4 D6, 05, 05]
-2A4F; [0D A4 DE, 05, 05]
+2A35; [0D A4 DE, 05, 05]
-2A50; [0D A4 E6, 05, 05]
+2A36; [0D A4 E6, 05, 05]
-2A51; [0D A4 EE, 05, 05]
+2A37; [0D A4 EE, 05, 05]
-2A52; [0D A4 F6, 05, 05]
+2A38; [0D A4 F6, 05, 05]
-2A53; [0D A5 04, 05, 05]
+2A39; [0D A5 04, 05, 05]
-2A54; [0D A5 0C, 05, 05]
+2A3A; [0D A5 0C, 05, 05]
-2A55; [0D A5 14, 05, 05]
+2A3B; [0D A5 14, 05, 05]
-2A56; [0D A5 1C, 05, 05]
+2A3C; [0D A5 1C, 05, 05]
-2A57; [0D A5 24, 05, 05]
+2A3D; [0D A5 24, 05, 05]
-2A58; [0D A5 2C, 05, 05]
+2A3E; [0D A5 2C, 05, 05]
-2A59; [0D A5 34, 05, 05]
+2A3F; [0D A5 34, 05, 05]
-2A5A; [0D A5 3C, 05, 05]
+2A40; [0D A5 3C, 05, 05]
-2A5B; [0D A5 44, 05, 05]
+2A41; [0D A5 44, 05, 05]
-2A5C; [0D A5 4C, 05, 05]
+2A42; [0D A5 4C, 05, 05]
-2A5D; [0D A5 54, 05, 05]
+2A43; [0D A5 54, 05, 05]
-2A5E; [0D A5 5C, 05, 05]
+2A44; [0D A5 5C, 05, 05]
-2A5F; [0D A5 64, 05, 05]
+2A45; [0D A5 64, 05, 05]
-2A60; [0D A5 6C, 05, 05]
+2A46; [0D A5 6C, 05, 05]
-2A61; [0D A5 74, 05, 05]
+2A47; [0D A5 74, 05, 05]
-2A62; [0D A5 7C, 05, 05]
+2A48; [0D A5 7C, 05, 05]
-2A63; [0D A5 84, 05, 05]
+2A49; [0D A5 84, 05, 05]
-2A64; [0D A5 8C, 05, 05]
+2A4A; [0D A5 8C, 05, 05]
-2A65; [0D A5 94, 05, 05]
+2A4B; [0D A5 94, 05, 05]
-2A66; [0D A5 9C, 05, 05]
+2A4C; [0D A5 9C, 05, 05]
-2A67; [0D A5 A4, 05, 05]
+2A4D; [0D A5 A4, 05, 05]
-2A68; [0D A5 AC, 05, 05]
+2A4E; [0D A5 AC, 05, 05]
-2A69; [0D A5 B4, 05, 05]
+2A4F; [0D A5 B4, 05, 05]
-2A6A; [0D A5 BC, 05, 05]
+2A50; [0D A5 BC, 05, 05]
-2A6B; [0D A5 C4, 05, 05]
+2A51; [0D A5 C4, 05, 05]
-2A6C; [0D A5 CC, 05, 05]
+2A52; [0D A5 CC, 05, 05]
-2A6D; [0D A5 D4, 05, 05]
+2A53; [0D A5 D4, 05, 05]
-2A6E; [0D A5 DC, 05, 05]
+2A54; [0D A5 DC, 05, 05]
-2A6F; [0D A5 E4, 05, 05]
+2A55; [0D A5 E4, 05, 05]
-2A70; [0D A5 EC, 05, 05]
+2A56; [0D A5 EC, 05, 05]
-2A71; [0D A5 F4, 05, 05]
+2A57; [0D A5 F4, 05, 05]
-2A72; [0D A5 FC, 05, 05]
+2A58; [0D A5 FC, 05, 05]
-2A73; [0D A6 0A, 05, 05]
+2A59; [0D A6 0A, 05, 05]
-2A77; [0D A6 12, 05, 05]
+2A5A; [0D A6 12, 05, 05]
-2A78; [0D A6 1A, 05, 05]
+2A5B; [0D A6 1A, 05, 05]
-2A79; [0D A6 22, 05, 05]
+2A5C; [0D A6 22, 05, 05]
-2A7A; [0D A6 2A, 05, 05]
+2A5D; [0D A6 2A, 05, 05]
-2A7B; [0D A6 32, 05, 05]
+2A5E; [0D A6 32, 05, 05]
-2A7C; [0D A6 3A, 05, 05]
+2A5F; [0D A6 3A, 05, 05]
-2A7D; [0D A6 42, 05, 05]
+2A60; [0D A6 42, 05, 05]
-2A7E; [0D A6 4A, 05, 05]
+2A61; [0D A6 4A, 05, 05]
-2A7F; [0D A6 52, 05, 05]
+2A62; [0D A6 52, 05, 05]
-2A80; [0D A6 5A, 05, 05]
+2A63; [0D A6 5A, 05, 05]
-2A81; [0D A6 62, 05, 05]
+2A64; [0D A6 62, 05, 05]
-2A82; [0D A6 6A, 05, 05]
+2A65; [0D A6 6A, 05, 05]
-2A83; [0D A6 72, 05, 05]
+2A66; [0D A6 72, 05, 05]
-2A84; [0D A6 7A, 05, 05]
+2A67; [0D A6 7A, 05, 05]
-2A85; [0D A6 82, 05, 05]
+2A68; [0D A6 82, 05, 05]
-2A86; [0D A6 8A, 05, 05]
+2A69; [0D A6 8A, 05, 05]
-2A87; [0D A6 92, 05, 05]
+2A6A; [0D A6 92, 05, 05]
-2A88; [0D A6 9A, 05, 05]
+2A6B; [0D A6 9A, 05, 05]
-2A89; [0D A6 A2, 05, 05]
+2A6C; [0D A6 A2, 05, 05]
-2A8A; [0D A6 AA, 05, 05]
+2A6D; [0D A6 AA, 05, 05]
-2A8B; [0D A6 B2, 05, 05]
+2A6E; [0D A6 B2, 05, 05]
-2A8C; [0D A6 BA, 05, 05]
+2A6F; [0D A6 BA, 05, 05]
-2A8D; [0D A6 C2, 05, 05]
+2A70; [0D A6 C2, 05, 05]
-2A8E; [0D A6 CA, 05, 05]
+2A71; [0D A6 CA, 05, 05]
-2A8F; [0D A6 D2, 05, 05]
+2A72; [0D A6 D2, 05, 05]
-2A90; [0D A6 DA, 05, 05]
+2A73; [0D A6 DA, 05, 05]
-2A91; [0D A6 E2, 05, 05]
+2A77; [0D A6 E2, 05, 05]
-2A92; [0D A6 EA, 05, 05]
+2A78; [0D A6 EA, 05, 05]
-2A93; [0D A6 F2, 05, 05]
+2A79; [0D A6 F2, 05, 05]
-2A94; [0D A6 FA, 05, 05]
+2A7A; [0D A6 FA, 05, 05]
-2A95; [0D A7 08, 05, 05]
+2A7B; [0D A7 08, 05, 05]
-2A96; [0D A7 10, 05, 05]
+2A7C; [0D A7 10, 05, 05]
-2A97; [0D A7 18, 05, 05]
+2A7D; [0D A7 18, 05, 05]
-2A98; [0D A7 20, 05, 05]
+2A7E; [0D A7 20, 05, 05]
-2A99; [0D A7 28, 05, 05]
+2A7F; [0D A7 28, 05, 05]
-2A9A; [0D A7 30, 05, 05]
+2A80; [0D A7 30, 05, 05]
-2A9B; [0D A7 38, 05, 05]
+2A81; [0D A7 38, 05, 05]
-2A9C; [0D A7 40, 05, 05]
+2A82; [0D A7 40, 05, 05]
-2A9D; [0D A7 48, 05, 05]
+2A83; [0D A7 48, 05, 05]
-2A9E; [0D A7 50, 05, 05]
+2A84; [0D A7 50, 05, 05]
-2A9F; [0D A7 58, 05, 05]
+2A85; [0D A7 58, 05, 05]
-2AA0; [0D A7 60, 05, 05]
+2A86; [0D A7 60, 05, 05]
-2AA1; [0D A7 68, 05, 05]
+2A87; [0D A7 68, 05, 05]
-2AA2; [0D A7 70, 05, 05]
+2A88; [0D A7 70, 05, 05]
-2AA3; [0D A7 78, 05, 05]
+2A89; [0D A7 78, 05, 05]
-2AA4; [0D A7 80, 05, 05]
+2A8A; [0D A7 80, 05, 05]
-2AA5; [0D A7 88, 05, 05]
+2A8B; [0D A7 88, 05, 05]
-2AA6; [0D A7 90, 05, 05]
+2A8C; [0D A7 90, 05, 05]
-2AA7; [0D A7 98, 05, 05]
+2A8D; [0D A7 98, 05, 05]
-2AA8; [0D A7 A0, 05, 05]
+2A8E; [0D A7 A0, 05, 05]
-2AA9; [0D A7 A8, 05, 05]
+2A8F; [0D A7 A8, 05, 05]
-2AAA; [0D A7 B0, 05, 05]
+2A90; [0D A7 B0, 05, 05]
-2AAB; [0D A7 B8, 05, 05]
+2A91; [0D A7 B8, 05, 05]
-2AAC; [0D A7 C0, 05, 05]
+2A92; [0D A7 C0, 05, 05]
-2AAD; [0D A7 C8, 05, 05]
+2A93; [0D A7 C8, 05, 05]
-2AAE; [0D A7 D0, 05, 05]
+2A94; [0D A7 D0, 05, 05]
-2AAF; [0D A7 D8, 05, 05]
+2A95; [0D A7 D8, 05, 05]
-2AB0; [0D A7 E0, 05, 05]
+2A96; [0D A7 E0, 05, 05]
-2AB1; [0D A7 E8, 05, 05]
+2A97; [0D A7 E8, 05, 05]
-2AB2; [0D A7 F0, 05, 05]
+2A98; [0D A7 F0, 05, 05]
-2AB3; [0D A7 F8, 05, 05]
+2A99; [0D A7 F8, 05, 05]
-2AB4; [0D A8 06, 05, 05]
+2A9A; [0D A8 06, 05, 05]
-2AB5; [0D A8 0E, 05, 05]
+2A9B; [0D A8 0E, 05, 05]
-2AB6; [0D A8 16, 05, 05]
+2A9C; [0D A8 16, 05, 05]
-2AB7; [0D A8 1E, 05, 05]
+2A9D; [0D A8 1E, 05, 05]
-2AB8; [0D A8 26, 05, 05]
+2A9E; [0D A8 26, 05, 05]
-2AB9; [0D A8 2E, 05, 05]
+2A9F; [0D A8 2E, 05, 05]
-2ABA; [0D A8 36, 05, 05]
+2AA0; [0D A8 36, 05, 05]
-2ABB; [0D A8 3E, 05, 05]
+2AA1; [0D A8 3E, 05, 05]
-2ABC; [0D A8 46, 05, 05]
+2AA2; [0D A8 46, 05, 05]
-2ABD; [0D A8 4E, 05, 05]
+2AA3; [0D A8 4E, 05, 05]
-2ABE; [0D A8 56, 05, 05]
+2AA4; [0D A8 56, 05, 05]
-2ABF; [0D A8 5E, 05, 05]
+2AA5; [0D A8 5E, 05, 05]
-2AC0; [0D A8 66, 05, 05]
+2AA6; [0D A8 66, 05, 05]
-2AC1; [0D A8 6E, 05, 05]
+2AA7; [0D A8 6E, 05, 05]
-2AC2; [0D A8 76, 05, 05]
+2AA8; [0D A8 76, 05, 05]
-2AC3; [0D A8 7E, 05, 05]
+2AA9; [0D A8 7E, 05, 05]
-2AC4; [0D A8 86, 05, 05]
+2AAA; [0D A8 86, 05, 05]
-2AC5; [0D A8 8E, 05, 05]
+2AAB; [0D A8 8E, 05, 05]
-2AC6; [0D A8 96, 05, 05]
+2AAC; [0D A8 96, 05, 05]
-2AC7; [0D A8 9E, 05, 05]
+2AAD; [0D A8 9E, 05, 05]
-2AC8; [0D A8 A6, 05, 05]
+2AAE; [0D A8 A6, 05, 05]
-2AC9; [0D A8 AE, 05, 05]
+2AAF; [0D A8 AE, 05, 05]
-2ACA; [0D A8 B6, 05, 05]
+2AB0; [0D A8 B6, 05, 05]
-2ACB; [0D A8 BE, 05, 05]
+2AB1; [0D A8 BE, 05, 05]
-2ACC; [0D A8 C6, 05, 05]
+2AB2; [0D A8 C6, 05, 05]
-2ACD; [0D A8 CE, 05, 05]
+2AB3; [0D A8 CE, 05, 05]
-2ACE; [0D A8 D6, 05, 05]
+2AB4; [0D A8 D6, 05, 05]
-2ACF; [0D A8 DE, 05, 05]
+2AB5; [0D A8 DE, 05, 05]
-2AD0; [0D A8 E6, 05, 05]
+2AB6; [0D A8 E6, 05, 05]
-2AD1; [0D A8 EE, 05, 05]
+2AB7; [0D A8 EE, 05, 05]
-2AD2; [0D A8 F6, 05, 05]
+2AB8; [0D A8 F6, 05, 05]
-2AD3; [0D A9 04, 05, 05]
+2AB9; [0D A9 04, 05, 05]
-2AD4; [0D A9 0C, 05, 05]
+2ABA; [0D A9 0C, 05, 05]
-2AD5; [0D A9 14, 05, 05]
+2ABB; [0D A9 14, 05, 05]
-2AD6; [0D A9 1C, 05, 05]
+2ABC; [0D A9 1C, 05, 05]
-2AD7; [0D A9 24, 05, 05]
+2ABD; [0D A9 24, 05, 05]
-2AD8; [0D A9 2C, 05, 05]
+2ABE; [0D A9 2C, 05, 05]
-2AD9; [0D A9 34, 05, 05]
+2ABF; [0D A9 34, 05, 05]
-2ADA; [0D A9 3C, 05, 05]
+2AC0; [0D A9 3C, 05, 05]
-2ADB; [0D A9 44, 05, 05]
+2AC1; [0D A9 44, 05, 05]
-2ADD; [0D A9 4C, 05, 05]
-2ADC; [0D A9 4C, 05, 05][, A5, 05]
+2AC2; [0D A9 4C, 05, 05]
-2ADE; [0D A9 54, 05, 05]
+2AC3; [0D A9 54, 05, 05]
-2ADF; [0D A9 5C, 05, 05]
+2AC4; [0D A9 5C, 05, 05]
-2AE0; [0D A9 64, 05, 05]
+2AC5; [0D A9 64, 05, 05]
-2AE1; [0D A9 6C, 05, 05]
+2AC6; [0D A9 6C, 05, 05]
-2AE2; [0D A9 74, 05, 05]
+2AC7; [0D A9 74, 05, 05]
-2AE3; [0D A9 7C, 05, 05]
+2AC8; [0D A9 7C, 05, 05]
-2AE4; [0D A9 84, 05, 05]
+2AC9; [0D A9 84, 05, 05]
-2AE5; [0D A9 8C, 05, 05]
+2ACA; [0D A9 8C, 05, 05]
-2AE6; [0D A9 94, 05, 05]
+2ACB; [0D A9 94, 05, 05]
-2AE7; [0D A9 9C, 05, 05]
+2ACC; [0D A9 9C, 05, 05]
-2AE8; [0D A9 A4, 05, 05]
+2ACD; [0D A9 A4, 05, 05]
-2AE9; [0D A9 AC, 05, 05]
+2ACE; [0D A9 AC, 05, 05]
-2AEA; [0D A9 B4, 05, 05]
+2ACF; [0D A9 B4, 05, 05]
-2AEB; [0D A9 BC, 05, 05]
+2AD0; [0D A9 BC, 05, 05]
-2AEC; [0D A9 C4, 05, 05]
+2AD1; [0D A9 C4, 05, 05]
-2AED; [0D A9 CC, 05, 05]
+2AD2; [0D A9 CC, 05, 05]
-2AEE; [0D A9 D4, 05, 05]
+2AD3; [0D A9 D4, 05, 05]
-2AEF; [0D A9 DC, 05, 05]
+2AD4; [0D A9 DC, 05, 05]
-2AF0; [0D A9 E4, 05, 05]
+2AD5; [0D A9 E4, 05, 05]
-2AF1; [0D A9 EC, 05, 05]
+2AD6; [0D A9 EC, 05, 05]
-2AF2; [0D A9 F4, 05, 05]
+2AD7; [0D A9 F4, 05, 05]
-2AF3; [0D A9 FC, 05, 05]
+2AD8; [0D A9 FC, 05, 05]
-2AF4; [0D AA 0A, 05, 05]
+2AD9; [0D AA 0A, 05, 05]
-2AF5; [0D AA 12, 05, 05]
+2ADA; [0D AA 12, 05, 05]
-2AF6; [0D AA 1A, 05, 05]
+2ADB; [0D AA 1A, 05, 05]
-2AF7; [0D AA 22, 05, 05]
+2ADD; [0D AA 22, 05, 05]
+2ADC; [0D AA 22, 05, 05][, A5, 05]
-2AF8; [0D AA 2A, 05, 05]
+2ADE; [0D AA 2A, 05, 05]
-2AF9; [0D AA 32, 05, 05]
+2ADF; [0D AA 32, 05, 05]
-2AFA; [0D AA 3A, 05, 05]
+2AE0; [0D AA 3A, 05, 05]
-2AFB; [0D AA 42, 05, 05]
+2AE1; [0D AA 42, 05, 05]
-2AFC; [0D AA 4A, 05, 05]
+2AE2; [0D AA 4A, 05, 05]
-2AFD; [0D AA 52, 05, 05]
+2AE3; [0D AA 52, 05, 05]
-2AFE; [0D AA 5A, 05, 05]
+2AE4; [0D AA 5A, 05, 05]
-2AFF; [0D AA 62, 05, 05]
+2AE5; [0D AA 62, 05, 05]
-2B00; [0D AA 6A, 05, 05]
+2AE6; [0D AA 6A, 05, 05]
-2B01; [0D AA 72, 05, 05]
+2AE7; [0D AA 72, 05, 05]
-2B02; [0D AA 7A, 05, 05]
+2AE8; [0D AA 7A, 05, 05]
-2B03; [0D AA 82, 05, 05]
+2AE9; [0D AA 82, 05, 05]
-2B04; [0D AA 8A, 05, 05]
+2AEA; [0D AA 8A, 05, 05]
-2B05; [0D AA 92, 05, 05]
+2AEB; [0D AA 92, 05, 05]
-2B06; [0D AA 9A, 05, 05]
+2AEC; [0D AA 9A, 05, 05]
-2B07; [0D AA A2, 05, 05]
+2AED; [0D AA A2, 05, 05]
-2B08; [0D AA AA, 05, 05]
+2AEE; [0D AA AA, 05, 05]
-2B09; [0D AA B2, 05, 05]
+2AEF; [0D AA B2, 05, 05]
-2B0A; [0D AA BA, 05, 05]
+2AF0; [0D AA BA, 05, 05]
-2B0B; [0D AA C2, 05, 05]
+2AF1; [0D AA C2, 05, 05]
-2B0C; [0D AA CA, 05, 05]
+2AF2; [0D AA CA, 05, 05]
-2B0D; [0D AA D2, 05, 05]
+2AF3; [0D AA D2, 05, 05]
-2B0E; [0D AA DA, 05, 05]
+2AF4; [0D AA DA, 05, 05]
-2B0F; [0D AA E2, 05, 05]
+2AF5; [0D AA E2, 05, 05]
-2B10; [0D AA EA, 05, 05]
+2AF6; [0D AA EA, 05, 05]
-2B11; [0D AA F2, 05, 05]
+2AF7; [0D AA F2, 05, 05]
-2B12; [0D AA FA, 05, 05]
+2AF8; [0D AA FA, 05, 05]
-2B13; [0D AB 08, 05, 05]
+2AF9; [0D AB 08, 05, 05]
-2B14; [0D AB 10, 05, 05]
+2AFA; [0D AB 10, 05, 05]
-2B15; [0D AB 18, 05, 05]
+2AFB; [0D AB 18, 05, 05]
-2B16; [0D AB 20, 05, 05]
+2AFC; [0D AB 20, 05, 05]
-2B17; [0D AB 28, 05, 05]
+2AFD; [0D AB 28, 05, 05]
-2B18; [0D AB 30, 05, 05]
+2AFE; [0D AB 30, 05, 05]
-2B19; [0D AB 38, 05, 05]
+2AFF; [0D AB 38, 05, 05]
-2B1A; [0D AB 40, 05, 05]
+2B00; [0D AB 40, 05, 05]
-2B1B; [0D AB 48, 05, 05]
+2B01; [0D AB 48, 05, 05]
-2B1C; [0D AB 50, 05, 05]
+2B02; [0D AB 50, 05, 05]
-2B1D; [0D AB 58, 05, 05]
+2B03; [0D AB 58, 05, 05]
-2B1E; [0D AB 60, 05, 05]
+2B04; [0D AB 60, 05, 05]
-2B1F; [0D AB 68, 05, 05]
+2B05; [0D AB 68, 05, 05]
-2B20; [0D AB 70, 05, 05]
+2B06; [0D AB 70, 05, 05]
-2B21; [0D AB 78, 05, 05]
+2B07; [0D AB 78, 05, 05]
-2B22; [0D AB 80, 05, 05]
+2B08; [0D AB 80, 05, 05]
-2B23; [0D AB 88, 05, 05]
+2B09; [0D AB 88, 05, 05]
-2B24; [0D AB 90, 05, 05]
+2B0A; [0D AB 90, 05, 05]
-2B25; [0D AB 98, 05, 05]
+2B0B; [0D AB 98, 05, 05]
-2B26; [0D AB A0, 05, 05]
+2B0C; [0D AB A0, 05, 05]
-2B27; [0D AB A8, 05, 05]
+2B0D; [0D AB A8, 05, 05]
-2B28; [0D AB B0, 05, 05]
+2B0E; [0D AB B0, 05, 05]
-2B29; [0D AB B8, 05, 05]
+2B0F; [0D AB B8, 05, 05]
-2B2A; [0D AB C0, 05, 05]
+2B10; [0D AB C0, 05, 05]
-2B2B; [0D AB C8, 05, 05]
+2B11; [0D AB C8, 05, 05]
-2B2C; [0D AB D0, 05, 05]
+2B12; [0D AB D0, 05, 05]
-2B2D; [0D AB D8, 05, 05]
+2B13; [0D AB D8, 05, 05]
-2B2E; [0D AB E0, 05, 05]
+2B14; [0D AB E0, 05, 05]
-2B2F; [0D AB E8, 05, 05]
+2B15; [0D AB E8, 05, 05]
-2B30; [0D AB F0, 05, 05]
+2B16; [0D AB F0, 05, 05]
-2B31; [0D AB F8, 05, 05]
+2B17; [0D AB F8, 05, 05]
-2B32; [0D AC 06, 05, 05]
+2B18; [0D AC 06, 05, 05]
-2B33; [0D AC 0E, 05, 05]
+2B19; [0D AC 0E, 05, 05]
-2B34; [0D AC 16, 05, 05]
+2B1A; [0D AC 16, 05, 05]
-2B35; [0D AC 1E, 05, 05]
+2B1B; [0D AC 1E, 05, 05]
-2B36; [0D AC 26, 05, 05]
+2B1C; [0D AC 26, 05, 05]
-2B37; [0D AC 2E, 05, 05]
+2B1D; [0D AC 2E, 05, 05]
-2B38; [0D AC 36, 05, 05]
+2B1E; [0D AC 36, 05, 05]
-2B39; [0D AC 3E, 05, 05]
+2B1F; [0D AC 3E, 05, 05]
-2B3A; [0D AC 46, 05, 05]
+2B20; [0D AC 46, 05, 05]
-2B3B; [0D AC 4E, 05, 05]
+2B21; [0D AC 4E, 05, 05]
-2B3C; [0D AC 56, 05, 05]
+2B22; [0D AC 56, 05, 05]
-2B3D; [0D AC 5E, 05, 05]
+2B23; [0D AC 5E, 05, 05]
-2B3E; [0D AC 66, 05, 05]
+2B24; [0D AC 66, 05, 05]
-2B3F; [0D AC 6E, 05, 05]
+2B25; [0D AC 6E, 05, 05]
-2B40; [0D AC 76, 05, 05]
+2B26; [0D AC 76, 05, 05]
-2B41; [0D AC 7E, 05, 05]
+2B27; [0D AC 7E, 05, 05]
-2B42; [0D AC 86, 05, 05]
+2B28; [0D AC 86, 05, 05]
-2B43; [0D AC 8E, 05, 05]
+2B29; [0D AC 8E, 05, 05]
-2B44; [0D AC 96, 05, 05]
+2B2A; [0D AC 96, 05, 05]
-2B45; [0D AC 9E, 05, 05]
+2B2B; [0D AC 9E, 05, 05]
-2B46; [0D AC A6, 05, 05]
+2B2C; [0D AC A6, 05, 05]
-2B47; [0D AC AE, 05, 05]
+2B2D; [0D AC AE, 05, 05]
-2B48; [0D AC B6, 05, 05]
+2B2E; [0D AC B6, 05, 05]
-2B49; [0D AC BE, 05, 05]
+2B2F; [0D AC BE, 05, 05]
-2B4A; [0D AC C6, 05, 05]
+2B30; [0D AC C6, 05, 05]
-2B4B; [0D AC CE, 05, 05]
+2B31; [0D AC CE, 05, 05]
-2B4C; [0D AC D6, 05, 05]
+2B32; [0D AC D6, 05, 05]
-2B50; [0D AC DE, 05, 05]
+2B33; [0D AC DE, 05, 05]
-2B51; [0D AC E6, 05, 05]
+2B34; [0D AC E6, 05, 05]
-2B52; [0D AC EE, 05, 05]
+2B35; [0D AC EE, 05, 05]
-2B53; [0D AC F6, 05, 05]
+2B36; [0D AC F6, 05, 05]
-2B54; [0D AD 04, 05, 05]
+2B37; [0D AD 04, 05, 05]
-2B55; [0D AD 0C, 05, 05]
+2B38; [0D AD 0C, 05, 05]
-2B56; [0D AD 14, 05, 05]
+2B39; [0D AD 14, 05, 05]
-2B57; [0D AD 1C, 05, 05]
+2B3A; [0D AD 1C, 05, 05]
-2B58; [0D AD 24, 05, 05]
+2B3B; [0D AD 24, 05, 05]
-2B59; [0D AD 2C, 05, 05]
+2B3C; [0D AD 2C, 05, 05]
-2CE5; [0D AD 34, 05, 05]
+2B3D; [0D AD 34, 05, 05]
-2CE6; [0D AD 3C, 05, 05]
+2B3E; [0D AD 3C, 05, 05]
-2CE7; [0D AD 44, 05, 05]
+2B3F; [0D AD 44, 05, 05]
-2CE8; [0D AD 4C, 05, 05]
+2B40; [0D AD 4C, 05, 05]
-2CE9; [0D AD 54, 05, 05]
+2B41; [0D AD 54, 05, 05]
-2CEA; [0D AD 5C, 05, 05]
+2B42; [0D AD 5C, 05, 05]
-2800; [0D AD 64, 05, 05]
+2B43; [0D AD 64, 05, 05]
-2801; [0D AD 6C, 05, 05]
+2B44; [0D AD 6C, 05, 05]
-2802; [0D AD 74, 05, 05]
+2B45; [0D AD 74, 05, 05]
-2803; [0D AD 7C, 05, 05]
+2B46; [0D AD 7C, 05, 05]
-2804; [0D AD 84, 05, 05]
+2B47; [0D AD 84, 05, 05]
-2805; [0D AD 8C, 05, 05]
+2B48; [0D AD 8C, 05, 05]
-2806; [0D AD 94, 05, 05]
+2B49; [0D AD 94, 05, 05]
-2807; [0D AD 9C, 05, 05]
+2B4A; [0D AD 9C, 05, 05]
-2808; [0D AD A4, 05, 05]
+2B4B; [0D AD A4, 05, 05]
-2809; [0D AD AC, 05, 05]
+2B4C; [0D AD AC, 05, 05]
-280A; [0D AD B4, 05, 05]
+2B50; [0D AD B4, 05, 05]
-280B; [0D AD BC, 05, 05]
+2B51; [0D AD BC, 05, 05]
-280C; [0D AD C4, 05, 05]
+2B52; [0D AD C4, 05, 05]
-280D; [0D AD CC, 05, 05]
+2B53; [0D AD CC, 05, 05]
-280E; [0D AD D4, 05, 05]
+2B54; [0D AD D4, 05, 05]
-280F; [0D AD DC, 05, 05]
+2B55; [0D AD DC, 05, 05]
-2810; [0D AD E4, 05, 05]
+2B56; [0D AD E4, 05, 05]
-2811; [0D AD EC, 05, 05]
+2B57; [0D AD EC, 05, 05]
-2812; [0D AD F4, 05, 05]
+2B58; [0D AD F4, 05, 05]
-2813; [0D AD FC, 05, 05]
+2B59; [0D AD FC, 05, 05]
-2814; [0D AE 0A, 05, 05]
+2CE5; [0D AE 0A, 05, 05]
-2815; [0D AE 12, 05, 05]
+2CE6; [0D AE 12, 05, 05]
-2816; [0D AE 1A, 05, 05]
+2CE7; [0D AE 1A, 05, 05]
-2817; [0D AE 22, 05, 05]
+2CE8; [0D AE 22, 05, 05]
-2818; [0D AE 2A, 05, 05]
+2CE9; [0D AE 2A, 05, 05]
-2819; [0D AE 32, 05, 05]
+2CEA; [0D AE 32, 05, 05]
-281A; [0D AE 3A, 05, 05]
+2800; [0D AE 3A, 05, 05]
-281B; [0D AE 42, 05, 05]
+2801; [0D AE 42, 05, 05]
-281C; [0D AE 4A, 05, 05]
+2802; [0D AE 4A, 05, 05]
-281D; [0D AE 52, 05, 05]
+2803; [0D AE 52, 05, 05]
-281E; [0D AE 5A, 05, 05]
+2804; [0D AE 5A, 05, 05]
-281F; [0D AE 62, 05, 05]
+2805; [0D AE 62, 05, 05]
-2820; [0D AE 6A, 05, 05]
+2806; [0D AE 6A, 05, 05]
-2821; [0D AE 72, 05, 05]
+2807; [0D AE 72, 05, 05]
-2822; [0D AE 7A, 05, 05]
+2808; [0D AE 7A, 05, 05]
-2823; [0D AE 82, 05, 05]
+2809; [0D AE 82, 05, 05]
-2824; [0D AE 8A, 05, 05]
+280A; [0D AE 8A, 05, 05]
-2825; [0D AE 92, 05, 05]
+280B; [0D AE 92, 05, 05]
-2826; [0D AE 9A, 05, 05]
+280C; [0D AE 9A, 05, 05]
-2827; [0D AE A2, 05, 05]
+280D; [0D AE A2, 05, 05]
-2828; [0D AE AA, 05, 05]
+280E; [0D AE AA, 05, 05]
-2829; [0D AE B2, 05, 05]
+280F; [0D AE B2, 05, 05]
-282A; [0D AE BA, 05, 05]
+2810; [0D AE BA, 05, 05]
-282B; [0D AE C2, 05, 05]
+2811; [0D AE C2, 05, 05]
-282C; [0D AE CA, 05, 05]
+2812; [0D AE CA, 05, 05]
-282D; [0D AE D2, 05, 05]
+2813; [0D AE D2, 05, 05]
-282E; [0D AE DA, 05, 05]
+2814; [0D AE DA, 05, 05]
-282F; [0D AE E2, 05, 05]
+2815; [0D AE E2, 05, 05]
-2830; [0D AE EA, 05, 05]
+2816; [0D AE EA, 05, 05]
-2831; [0D AE F2, 05, 05]
+2817; [0D AE F2, 05, 05]
-2832; [0D AE FA, 05, 05]
+2818; [0D AE FA, 05, 05]
-2833; [0D AF 08, 05, 05]
+2819; [0D AF 08, 05, 05]
-2834; [0D AF 10, 05, 05]
+281A; [0D AF 10, 05, 05]
-2835; [0D AF 18, 05, 05]
+281B; [0D AF 18, 05, 05]
-2836; [0D AF 20, 05, 05]
+281C; [0D AF 20, 05, 05]
-2837; [0D AF 28, 05, 05]
+281D; [0D AF 28, 05, 05]
-2838; [0D AF 30, 05, 05]
+281E; [0D AF 30, 05, 05]
-2839; [0D AF 38, 05, 05]
+281F; [0D AF 38, 05, 05]
-283A; [0D AF 40, 05, 05]
+2820; [0D AF 40, 05, 05]
-283B; [0D AF 48, 05, 05]
+2821; [0D AF 48, 05, 05]
-283C; [0D AF 50, 05, 05]
+2822; [0D AF 50, 05, 05]
-283D; [0D AF 58, 05, 05]
+2823; [0D AF 58, 05, 05]
-283E; [0D AF 60, 05, 05]
+2824; [0D AF 60, 05, 05]
-283F; [0D AF 68, 05, 05]
+2825; [0D AF 68, 05, 05]
-2840; [0D AF 70, 05, 05]
+2826; [0D AF 70, 05, 05]
-2841; [0D AF 78, 05, 05]
+2827; [0D AF 78, 05, 05]
-2842; [0D AF 80, 05, 05]
+2828; [0D AF 80, 05, 05]
-2843; [0D AF 88, 05, 05]
+2829; [0D AF 88, 05, 05]
-2844; [0D AF 90, 05, 05]
+282A; [0D AF 90, 05, 05]
-2845; [0D AF 98, 05, 05]
+282B; [0D AF 98, 05, 05]
-2846; [0D AF A0, 05, 05]
+282C; [0D AF A0, 05, 05]
-2847; [0D AF A8, 05, 05]
+282D; [0D AF A8, 05, 05]
-2848; [0D AF B0, 05, 05]
+282E; [0D AF B0, 05, 05]
-2849; [0D AF B8, 05, 05]
+282F; [0D AF B8, 05, 05]
-284A; [0D AF C0, 05, 05]
+2830; [0D AF C0, 05, 05]
-284B; [0D AF C8, 05, 05]
+2831; [0D AF C8, 05, 05]
-284C; [0D AF D0, 05, 05]
+2832; [0D AF D0, 05, 05]
-284D; [0D AF D8, 05, 05]
+2833; [0D AF D8, 05, 05]
-284E; [0D AF E0, 05, 05]
+2834; [0D AF E0, 05, 05]
-284F; [0D AF E8, 05, 05]
+2835; [0D AF E8, 05, 05]
-2850; [0D AF F0, 05, 05]
+2836; [0D AF F0, 05, 05]
-2851; [0D AF F8, 05, 05]
+2837; [0D AF F8, 05, 05]
-2852; [0D B0 06, 05, 05]
+2838; [0D B0 06, 05, 05]
-2853; [0D B0 0E, 05, 05]
+2839; [0D B0 0E, 05, 05]
-2854; [0D B0 16, 05, 05]
+283A; [0D B0 16, 05, 05]
-2855; [0D B0 1E, 05, 05]
+283B; [0D B0 1E, 05, 05]
-2856; [0D B0 26, 05, 05]
+283C; [0D B0 26, 05, 05]
-2857; [0D B0 2E, 05, 05]
+283D; [0D B0 2E, 05, 05]
-2858; [0D B0 36, 05, 05]
+283E; [0D B0 36, 05, 05]
-2859; [0D B0 3E, 05, 05]
+283F; [0D B0 3E, 05, 05]
-285A; [0D B0 46, 05, 05]
+2840; [0D B0 46, 05, 05]
-285B; [0D B0 4E, 05, 05]
+2841; [0D B0 4E, 05, 05]
-285C; [0D B0 56, 05, 05]
+2842; [0D B0 56, 05, 05]
-285D; [0D B0 5E, 05, 05]
+2843; [0D B0 5E, 05, 05]
-285E; [0D B0 66, 05, 05]
+2844; [0D B0 66, 05, 05]
-285F; [0D B0 6E, 05, 05]
+2845; [0D B0 6E, 05, 05]
-2860; [0D B0 76, 05, 05]
+2846; [0D B0 76, 05, 05]
-2861; [0D B0 7E, 05, 05]
+2847; [0D B0 7E, 05, 05]
-2862; [0D B0 86, 05, 05]
+2848; [0D B0 86, 05, 05]
-2863; [0D B0 8E, 05, 05]
+2849; [0D B0 8E, 05, 05]
-2864; [0D B0 96, 05, 05]
+284A; [0D B0 96, 05, 05]
-2865; [0D B0 9E, 05, 05]
+284B; [0D B0 9E, 05, 05]
-2866; [0D B0 A6, 05, 05]
+284C; [0D B0 A6, 05, 05]
-2867; [0D B0 AE, 05, 05]
+284D; [0D B0 AE, 05, 05]
-2868; [0D B0 B6, 05, 05]
+284E; [0D B0 B6, 05, 05]
-2869; [0D B0 BE, 05, 05]
+284F; [0D B0 BE, 05, 05]
-286A; [0D B0 C6, 05, 05]
+2850; [0D B0 C6, 05, 05]
-286B; [0D B0 CE, 05, 05]
+2851; [0D B0 CE, 05, 05]
-286C; [0D B0 D6, 05, 05]
+2852; [0D B0 D6, 05, 05]
-286D; [0D B0 DE, 05, 05]
+2853; [0D B0 DE, 05, 05]
-286E; [0D B0 E6, 05, 05]
+2854; [0D B0 E6, 05, 05]
-286F; [0D B0 EE, 05, 05]
+2855; [0D B0 EE, 05, 05]
-2870; [0D B0 F6, 05, 05]
+2856; [0D B0 F6, 05, 05]
-2871; [0D B1 04, 05, 05]
+2857; [0D B1 04, 05, 05]
-2872; [0D B1 0C, 05, 05]
+2858; [0D B1 0C, 05, 05]
-2873; [0D B1 14, 05, 05]
+2859; [0D B1 14, 05, 05]
-2874; [0D B1 1C, 05, 05]
+285A; [0D B1 1C, 05, 05]
-2875; [0D B1 24, 05, 05]
+285B; [0D B1 24, 05, 05]
-2876; [0D B1 2C, 05, 05]
+285C; [0D B1 2C, 05, 05]
-2877; [0D B1 34, 05, 05]
+285D; [0D B1 34, 05, 05]
-2878; [0D B1 3C, 05, 05]
+285E; [0D B1 3C, 05, 05]
-2879; [0D B1 44, 05, 05]
+285F; [0D B1 44, 05, 05]
-287A; [0D B1 4C, 05, 05]
+2860; [0D B1 4C, 05, 05]
-287B; [0D B1 54, 05, 05]
+2861; [0D B1 54, 05, 05]
-287C; [0D B1 5C, 05, 05]
+2862; [0D B1 5C, 05, 05]
-287D; [0D B1 64, 05, 05]
+2863; [0D B1 64, 05, 05]
-287E; [0D B1 6C, 05, 05]
+2864; [0D B1 6C, 05, 05]
-287F; [0D B1 74, 05, 05]
+2865; [0D B1 74, 05, 05]
-2880; [0D B1 7C, 05, 05]
+2866; [0D B1 7C, 05, 05]
-2881; [0D B1 84, 05, 05]
+2867; [0D B1 84, 05, 05]
-2882; [0D B1 8C, 05, 05]
+2868; [0D B1 8C, 05, 05]
-2883; [0D B1 94, 05, 05]
+2869; [0D B1 94, 05, 05]
-2884; [0D B1 9C, 05, 05]
+286A; [0D B1 9C, 05, 05]
-2885; [0D B1 A4, 05, 05]
+286B; [0D B1 A4, 05, 05]
-2886; [0D B1 AC, 05, 05]
+286C; [0D B1 AC, 05, 05]
-2887; [0D B1 B4, 05, 05]
+286D; [0D B1 B4, 05, 05]
-2888; [0D B1 BC, 05, 05]
+286E; [0D B1 BC, 05, 05]
-2889; [0D B1 C4, 05, 05]
+286F; [0D B1 C4, 05, 05]
-288A; [0D B1 CC, 05, 05]
+2870; [0D B1 CC, 05, 05]
-288B; [0D B1 D4, 05, 05]
+2871; [0D B1 D4, 05, 05]
-288C; [0D B1 DC, 05, 05]
+2872; [0D B1 DC, 05, 05]
-288D; [0D B1 E4, 05, 05]
+2873; [0D B1 E4, 05, 05]
-288E; [0D B1 EC, 05, 05]
+2874; [0D B1 EC, 05, 05]
-288F; [0D B1 F4, 05, 05]
+2875; [0D B1 F4, 05, 05]
-2890; [0D B1 FC, 05, 05]
+2876; [0D B1 FC, 05, 05]
-2891; [0D B2 0A, 05, 05]
+2877; [0D B2 0A, 05, 05]
-2892; [0D B2 12, 05, 05]
+2878; [0D B2 12, 05, 05]
-2893; [0D B2 1A, 05, 05]
+2879; [0D B2 1A, 05, 05]
-2894; [0D B2 22, 05, 05]
+287A; [0D B2 22, 05, 05]
-2895; [0D B2 2A, 05, 05]
+287B; [0D B2 2A, 05, 05]
-2896; [0D B2 32, 05, 05]
+287C; [0D B2 32, 05, 05]
-2897; [0D B2 3A, 05, 05]
+287D; [0D B2 3A, 05, 05]
-2898; [0D B2 42, 05, 05]
+287E; [0D B2 42, 05, 05]
-2899; [0D B2 4A, 05, 05]
+287F; [0D B2 4A, 05, 05]
-289A; [0D B2 52, 05, 05]
+2880; [0D B2 52, 05, 05]
-289B; [0D B2 5A, 05, 05]
+2881; [0D B2 5A, 05, 05]
-289C; [0D B2 62, 05, 05]
+2882; [0D B2 62, 05, 05]
-289D; [0D B2 6A, 05, 05]
+2883; [0D B2 6A, 05, 05]
-289E; [0D B2 72, 05, 05]
+2884; [0D B2 72, 05, 05]
-289F; [0D B2 7A, 05, 05]
+2885; [0D B2 7A, 05, 05]
-28A0; [0D B2 82, 05, 05]
+2886; [0D B2 82, 05, 05]
-28A1; [0D B2 8A, 05, 05]
+2887; [0D B2 8A, 05, 05]
-28A2; [0D B2 92, 05, 05]
+2888; [0D B2 92, 05, 05]
-28A3; [0D B2 9A, 05, 05]
+2889; [0D B2 9A, 05, 05]
-28A4; [0D B2 A2, 05, 05]
+288A; [0D B2 A2, 05, 05]
-28A5; [0D B2 AA, 05, 05]
+288B; [0D B2 AA, 05, 05]
-28A6; [0D B2 B2, 05, 05]
+288C; [0D B2 B2, 05, 05]
-28A7; [0D B2 BA, 05, 05]
+288D; [0D B2 BA, 05, 05]
-28A8; [0D B2 C2, 05, 05]
+288E; [0D B2 C2, 05, 05]
-28A9; [0D B2 CA, 05, 05]
+288F; [0D B2 CA, 05, 05]
-28AA; [0D B2 D2, 05, 05]
+2890; [0D B2 D2, 05, 05]
-28AB; [0D B2 DA, 05, 05]
+2891; [0D B2 DA, 05, 05]
-28AC; [0D B2 E2, 05, 05]
+2892; [0D B2 E2, 05, 05]
-28AD; [0D B2 EA, 05, 05]
+2893; [0D B2 EA, 05, 05]
-28AE; [0D B2 F2, 05, 05]
+2894; [0D B2 F2, 05, 05]
-28AF; [0D B2 FA, 05, 05]
+2895; [0D B2 FA, 05, 05]
-28B0; [0D B3 08, 05, 05]
+2896; [0D B3 08, 05, 05]
-28B1; [0D B3 10, 05, 05]
+2897; [0D B3 10, 05, 05]
-28B2; [0D B3 18, 05, 05]
+2898; [0D B3 18, 05, 05]
-28B3; [0D B3 20, 05, 05]
+2899; [0D B3 20, 05, 05]
-28B4; [0D B3 28, 05, 05]
+289A; [0D B3 28, 05, 05]
-28B5; [0D B3 30, 05, 05]
+289B; [0D B3 30, 05, 05]
-28B6; [0D B3 38, 05, 05]
+289C; [0D B3 38, 05, 05]
-28B7; [0D B3 40, 05, 05]
+289D; [0D B3 40, 05, 05]
-28B8; [0D B3 48, 05, 05]
+289E; [0D B3 48, 05, 05]
-28B9; [0D B3 50, 05, 05]
+289F; [0D B3 50, 05, 05]
-28BA; [0D B3 58, 05, 05]
+28A0; [0D B3 58, 05, 05]
-28BB; [0D B3 60, 05, 05]
+28A1; [0D B3 60, 05, 05]
-28BC; [0D B3 68, 05, 05]
+28A2; [0D B3 68, 05, 05]
-28BD; [0D B3 70, 05, 05]
+28A3; [0D B3 70, 05, 05]
-28BE; [0D B3 78, 05, 05]
+28A4; [0D B3 78, 05, 05]
-28BF; [0D B3 80, 05, 05]
+28A5; [0D B3 80, 05, 05]
-28C0; [0D B3 88, 05, 05]
+28A6; [0D B3 88, 05, 05]
-28C1; [0D B3 90, 05, 05]
+28A7; [0D B3 90, 05, 05]
-28C2; [0D B3 98, 05, 05]
+28A8; [0D B3 98, 05, 05]
-28C3; [0D B3 A0, 05, 05]
+28A9; [0D B3 A0, 05, 05]
-28C4; [0D B3 A8, 05, 05]
+28AA; [0D B3 A8, 05, 05]
-28C5; [0D B3 B0, 05, 05]
+28AB; [0D B3 B0, 05, 05]
-28C6; [0D B3 B8, 05, 05]
+28AC; [0D B3 B8, 05, 05]
-28C7; [0D B3 C0, 05, 05]
+28AD; [0D B3 C0, 05, 05]
-28C8; [0D B3 C8, 05, 05]
+28AE; [0D B3 C8, 05, 05]
-28C9; [0D B3 D0, 05, 05]
+28AF; [0D B3 D0, 05, 05]
-28CA; [0D B3 D8, 05, 05]
+28B0; [0D B3 D8, 05, 05]
-28CB; [0D B3 E0, 05, 05]
+28B1; [0D B3 E0, 05, 05]
-28CC; [0D B3 E8, 05, 05]
+28B2; [0D B3 E8, 05, 05]
-28CD; [0D B3 F0, 05, 05]
+28B3; [0D B3 F0, 05, 05]
-28CE; [0D B3 F8, 05, 05]
+28B4; [0D B3 F8, 05, 05]
-28CF; [0D B4 06, 05, 05]
+28B5; [0D B4 06, 05, 05]
-28D0; [0D B4 0E, 05, 05]
+28B6; [0D B4 0E, 05, 05]
-28D1; [0D B4 16, 05, 05]
+28B7; [0D B4 16, 05, 05]
-28D2; [0D B4 1E, 05, 05]
+28B8; [0D B4 1E, 05, 05]
-28D3; [0D B4 26, 05, 05]
+28B9; [0D B4 26, 05, 05]
-28D4; [0D B4 2E, 05, 05]
+28BA; [0D B4 2E, 05, 05]
-28D5; [0D B4 36, 05, 05]
+28BB; [0D B4 36, 05, 05]
-28D6; [0D B4 3E, 05, 05]
+28BC; [0D B4 3E, 05, 05]
-28D7; [0D B4 46, 05, 05]
+28BD; [0D B4 46, 05, 05]
-28D8; [0D B4 4E, 05, 05]
+28BE; [0D B4 4E, 05, 05]
-28D9; [0D B4 56, 05, 05]
+28BF; [0D B4 56, 05, 05]
-28DA; [0D B4 5E, 05, 05]
+28C0; [0D B4 5E, 05, 05]
-28DB; [0D B4 66, 05, 05]
+28C1; [0D B4 66, 05, 05]
-28DC; [0D B4 6E, 05, 05]
+28C2; [0D B4 6E, 05, 05]
-28DD; [0D B4 76, 05, 05]
+28C3; [0D B4 76, 05, 05]
-28DE; [0D B4 7E, 05, 05]
+28C4; [0D B4 7E, 05, 05]
-28DF; [0D B4 86, 05, 05]
+28C5; [0D B4 86, 05, 05]
-28E0; [0D B4 8E, 05, 05]
+28C6; [0D B4 8E, 05, 05]
-28E1; [0D B4 96, 05, 05]
+28C7; [0D B4 96, 05, 05]
-28E2; [0D B4 9E, 05, 05]
+28C8; [0D B4 9E, 05, 05]
-28E3; [0D B4 A6, 05, 05]
+28C9; [0D B4 A6, 05, 05]
-28E4; [0D B4 AE, 05, 05]
+28CA; [0D B4 AE, 05, 05]
-28E5; [0D B4 B6, 05, 05]
+28CB; [0D B4 B6, 05, 05]
-28E6; [0D B4 BE, 05, 05]
+28CC; [0D B4 BE, 05, 05]
-28E7; [0D B4 C6, 05, 05]
+28CD; [0D B4 C6, 05, 05]
-28E8; [0D B4 CE, 05, 05]
+28CE; [0D B4 CE, 05, 05]
-28E9; [0D B4 D6, 05, 05]
+28CF; [0D B4 D6, 05, 05]
-28EA; [0D B4 DE, 05, 05]
+28D0; [0D B4 DE, 05, 05]
-28EB; [0D B4 E6, 05, 05]
+28D1; [0D B4 E6, 05, 05]
-28EC; [0D B4 EE, 05, 05]
+28D2; [0D B4 EE, 05, 05]
-28ED; [0D B4 F6, 05, 05]
+28D3; [0D B4 F6, 05, 05]
-28EE; [0D B5 04, 05, 05]
+28D4; [0D B5 04, 05, 05]
-28EF; [0D B5 0C, 05, 05]
+28D5; [0D B5 0C, 05, 05]
-28F0; [0D B5 14, 05, 05]
+28D6; [0D B5 14, 05, 05]
-28F1; [0D B5 1C, 05, 05]
+28D7; [0D B5 1C, 05, 05]
-28F2; [0D B5 24, 05, 05]
+28D8; [0D B5 24, 05, 05]
-28F3; [0D B5 2C, 05, 05]
+28D9; [0D B5 2C, 05, 05]
-28F4; [0D B5 34, 05, 05]
+28DA; [0D B5 34, 05, 05]
-28F5; [0D B5 3C, 05, 05]
+28DB; [0D B5 3C, 05, 05]
-28F6; [0D B5 44, 05, 05]
+28DC; [0D B5 44, 05, 05]
-28F7; [0D B5 4C, 05, 05]
+28DD; [0D B5 4C, 05, 05]
-28F8; [0D B5 54, 05, 05]
+28DE; [0D B5 54, 05, 05]
-28F9; [0D B5 5C, 05, 05]
+28DF; [0D B5 5C, 05, 05]
-28FA; [0D B5 64, 05, 05]
+28E0; [0D B5 64, 05, 05]
-28FB; [0D B5 6C, 05, 05]
+28E1; [0D B5 6C, 05, 05]
-28FC; [0D B5 74, 05, 05]
+28E2; [0D B5 74, 05, 05]
-28FD; [0D B5 7C, 05, 05]
+28E3; [0D B5 7C, 05, 05]
-28FE; [0D B5 84, 05, 05]
+28E4; [0D B5 84, 05, 05]
-28FF; [0D B5 8C, 05, 05]
+28E5; [0D B5 8C, 05, 05]
-268A; [0D B5 94, 05, 05]
+28E6; [0D B5 94, 05, 05]
-268B; [0D B5 9C, 05, 05]
+28E7; [0D B5 9C, 05, 05]
-268C; [0D B5 A4, 05, 05]
+28E8; [0D B5 A4, 05, 05]
-268D; [0D B5 AC, 05, 05]
+28E9; [0D B5 AC, 05, 05]
-268E; [0D B5 B4, 05, 05]
+28EA; [0D B5 B4, 05, 05]
-268F; [0D B5 BC, 05, 05]
+28EB; [0D B5 BC, 05, 05]
-2630; [0D B5 C4, 05, 05]
+28EC; [0D B5 C4, 05, 05]
-2631; [0D B5 CC, 05, 05]
+28ED; [0D B5 CC, 05, 05]
-2632; [0D B5 D4, 05, 05]
+28EE; [0D B5 D4, 05, 05]
-2633; [0D B5 DC, 05, 05]
+28EF; [0D B5 DC, 05, 05]
-2634; [0D B5 E4, 05, 05]
+28F0; [0D B5 E4, 05, 05]
-2635; [0D B5 EC, 05, 05]
+28F1; [0D B5 EC, 05, 05]
-2636; [0D B5 F4, 05, 05]
+28F2; [0D B5 F4, 05, 05]
-2637; [0D B5 FC, 05, 05]
+28F3; [0D B5 FC, 05, 05]
-4DC0; [0D B6 0A, 05, 05]
+28F4; [0D B6 0A, 05, 05]
-4DC1; [0D B6 12, 05, 05]
+28F5; [0D B6 12, 05, 05]
-4DC2; [0D B6 1A, 05, 05]
+28F6; [0D B6 1A, 05, 05]
-4DC3; [0D B6 22, 05, 05]
+28F7; [0D B6 22, 05, 05]
-4DC4; [0D B6 2A, 05, 05]
+28F8; [0D B6 2A, 05, 05]
-4DC5; [0D B6 32, 05, 05]
+28F9; [0D B6 32, 05, 05]
-4DC6; [0D B6 3A, 05, 05]
+28FA; [0D B6 3A, 05, 05]
-4DC7; [0D B6 42, 05, 05]
+28FB; [0D B6 42, 05, 05]
-4DC8; [0D B6 4A, 05, 05]
+28FC; [0D B6 4A, 05, 05]
-4DC9; [0D B6 52, 05, 05]
+28FD; [0D B6 52, 05, 05]
-4DCA; [0D B6 5A, 05, 05]
+28FE; [0D B6 5A, 05, 05]
-4DCB; [0D B6 62, 05, 05]
+28FF; [0D B6 62, 05, 05]
-4DCC; [0D B6 6A, 05, 05]
+268A; [0D B6 6A, 05, 05]
-4DCD; [0D B6 72, 05, 05]
+268B; [0D B6 72, 05, 05]
-4DCE; [0D B6 7A, 05, 05]
+268C; [0D B6 7A, 05, 05]
-4DCF; [0D B6 82, 05, 05]
+268D; [0D B6 82, 05, 05]
-4DD0; [0D B6 8A, 05, 05]
+268E; [0D B6 8A, 05, 05]
-4DD1; [0D B6 92, 05, 05]
+268F; [0D B6 92, 05, 05]
-4DD2; [0D B6 9A, 05, 05]
+2630; [0D B6 9A, 05, 05]
-4DD3; [0D B6 A2, 05, 05]
+2631; [0D B6 A2, 05, 05]
-4DD4; [0D B6 AA, 05, 05]
+2632; [0D B6 AA, 05, 05]
-4DD5; [0D B6 B2, 05, 05]
+2633; [0D B6 B2, 05, 05]
-4DD6; [0D B6 BA, 05, 05]
+2634; [0D B6 BA, 05, 05]
-4DD7; [0D B6 C2, 05, 05]
+2635; [0D B6 C2, 05, 05]
-4DD8; [0D B6 CA, 05, 05]
+2636; [0D B6 CA, 05, 05]
-4DD9; [0D B6 D2, 05, 05]
+2637; [0D B6 D2, 05, 05]
-4DDA; [0D B6 DA, 05, 05]
+4DC0; [0D B6 DA, 05, 05]
-4DDB; [0D B6 E2, 05, 05]
+4DC1; [0D B6 E2, 05, 05]
-4DDC; [0D B6 EA, 05, 05]
+4DC2; [0D B6 EA, 05, 05]
-4DDD; [0D B6 F2, 05, 05]
+4DC3; [0D B6 F2, 05, 05]
-4DDE; [0D B6 FA, 05, 05]
+4DC4; [0D B6 FA, 05, 05]
-4DDF; [0D B7 08, 05, 05]
+4DC5; [0D B7 08, 05, 05]
-4DE0; [0D B7 10, 05, 05]
+4DC6; [0D B7 10, 05, 05]
-4DE1; [0D B7 18, 05, 05]
+4DC7; [0D B7 18, 05, 05]
-4DE2; [0D B7 20, 05, 05]
+4DC8; [0D B7 20, 05, 05]
-4DE3; [0D B7 28, 05, 05]
+4DC9; [0D B7 28, 05, 05]
-4DE4; [0D B7 30, 05, 05]
+4DCA; [0D B7 30, 05, 05]
-4DE5; [0D B7 38, 05, 05]
+4DCB; [0D B7 38, 05, 05]
-4DE6; [0D B7 40, 05, 05]
+4DCC; [0D B7 40, 05, 05]
-4DE7; [0D B7 48, 05, 05]
+4DCD; [0D B7 48, 05, 05]
-4DE8; [0D B7 50, 05, 05]
+4DCE; [0D B7 50, 05, 05]
-4DE9; [0D B7 58, 05, 05]
+4DCF; [0D B7 58, 05, 05]
-4DEA; [0D B7 60, 05, 05]
+4DD0; [0D B7 60, 05, 05]
-4DEB; [0D B7 68, 05, 05]
+4DD1; [0D B7 68, 05, 05]
-4DEC; [0D B7 70, 05, 05]
+4DD2; [0D B7 70, 05, 05]
-4DED; [0D B7 78, 05, 05]
+4DD3; [0D B7 78, 05, 05]
-4DEE; [0D B7 80, 05, 05]
+4DD4; [0D B7 80, 05, 05]
-4DEF; [0D B7 88, 05, 05]
+4DD5; [0D B7 88, 05, 05]
-4DF0; [0D B7 90, 05, 05]
+4DD6; [0D B7 90, 05, 05]
-4DF1; [0D B7 98, 05, 05]
+4DD7; [0D B7 98, 05, 05]
-4DF2; [0D B7 A0, 05, 05]
+4DD8; [0D B7 A0, 05, 05]
-4DF3; [0D B7 A8, 05, 05]
+4DD9; [0D B7 A8, 05, 05]
-4DF4; [0D B7 B0, 05, 05]
+4DDA; [0D B7 B0, 05, 05]
-4DF5; [0D B7 B8, 05, 05]
+4DDB; [0D B7 B8, 05, 05]
-4DF6; [0D B7 C0, 05, 05]
+4DDC; [0D B7 C0, 05, 05]
-4DF7; [0D B7 C8, 05, 05]
+4DDD; [0D B7 C8, 05, 05]
-4DF8; [0D B7 D0, 05, 05]
+4DDE; [0D B7 D0, 05, 05]
-4DF9; [0D B7 D8, 05, 05]
+4DDF; [0D B7 D8, 05, 05]
-4DFA; [0D B7 E0, 05, 05]
+4DE0; [0D B7 E0, 05, 05]
-4DFB; [0D B7 E8, 05, 05]
+4DE1; [0D B7 E8, 05, 05]
-4DFC; [0D B7 F0, 05, 05]
+4DE2; [0D B7 F0, 05, 05]
-4DFD; [0D B7 F8, 05, 05]
+4DE3; [0D B7 F8, 05, 05]
-4DFE; [0D B8 06, 05, 05]
+4DE4; [0D B8 06, 05, 05]
-4DFF; [0D B8 0E, 05, 05]
+4DE5; [0D B8 0E, 05, 05]
-1D300; [0D B8 16, 05, 05]
+4DE6; [0D B8 16, 05, 05]
-1D301; [0D B8 1E, 05, 05]
+4DE7; [0D B8 1E, 05, 05]
-1D302; [0D B8 26, 05, 05]
+4DE8; [0D B8 26, 05, 05]
-1D303; [0D B8 2E, 05, 05]
+4DE9; [0D B8 2E, 05, 05]
-1D304; [0D B8 36, 05, 05]
+4DEA; [0D B8 36, 05, 05]
-1D305; [0D B8 3E, 05, 05]
+4DEB; [0D B8 3E, 05, 05]
-1D306; [0D B8 46, 05, 05]
+4DEC; [0D B8 46, 05, 05]
-1D307; [0D B8 4E, 05, 05]
+4DED; [0D B8 4E, 05, 05]
-1D308; [0D B8 56, 05, 05]
+4DEE; [0D B8 56, 05, 05]
-1D309; [0D B8 5E, 05, 05]
+4DEF; [0D B8 5E, 05, 05]
-1D30A; [0D B8 66, 05, 05]
+4DF0; [0D B8 66, 05, 05]
-1D30B; [0D B8 6E, 05, 05]
+4DF1; [0D B8 6E, 05, 05]
-1D30C; [0D B8 76, 05, 05]
+4DF2; [0D B8 76, 05, 05]
-1D30D; [0D B8 7E, 05, 05]
+4DF3; [0D B8 7E, 05, 05]
-1D30E; [0D B8 86, 05, 05]
+4DF4; [0D B8 86, 05, 05]
-1D30F; [0D B8 8E, 05, 05]
+4DF5; [0D B8 8E, 05, 05]
-1D310; [0D B8 96, 05, 05]
+4DF6; [0D B8 96, 05, 05]
-1D311; [0D B8 9E, 05, 05]
+4DF7; [0D B8 9E, 05, 05]
-1D312; [0D B8 A6, 05, 05]
+4DF8; [0D B8 A6, 05, 05]
-1D313; [0D B8 AE, 05, 05]
+4DF9; [0D B8 AE, 05, 05]
-1D314; [0D B8 B6, 05, 05]
+4DFA; [0D B8 B6, 05, 05]
-1D315; [0D B8 BE, 05, 05]
+4DFB; [0D B8 BE, 05, 05]
-1D316; [0D B8 C6, 05, 05]
+4DFC; [0D B8 C6, 05, 05]
-1D317; [0D B8 CE, 05, 05]
+4DFD; [0D B8 CE, 05, 05]
-1D318; [0D B8 D6, 05, 05]
+4DFE; [0D B8 D6, 05, 05]
-1D319; [0D B8 DE, 05, 05]
+4DFF; [0D B8 DE, 05, 05]
-1D31A; [0D B8 E6, 05, 05]
+1D300; [0D B8 E6, 05, 05]
-1D31B; [0D B8 EE, 05, 05]
+1D301; [0D B8 EE, 05, 05]
-1D31C; [0D B8 F6, 05, 05]
+1D302; [0D B8 F6, 05, 05]
-1D31D; [0D B9 04, 05, 05]
+1D303; [0D B9 04, 05, 05]
-1D31E; [0D B9 0C, 05, 05]
+1D304; [0D B9 0C, 05, 05]
-1D31F; [0D B9 14, 05, 05]
+1D305; [0D B9 14, 05, 05]
-1D320; [0D B9 1C, 05, 05]
+1D306; [0D B9 1C, 05, 05]
-1D321; [0D B9 24, 05, 05]
+1D307; [0D B9 24, 05, 05]
-1D322; [0D B9 2C, 05, 05]
+1D308; [0D B9 2C, 05, 05]
-1D323; [0D B9 34, 05, 05]
+1D309; [0D B9 34, 05, 05]
-1D324; [0D B9 3C, 05, 05]
+1D30A; [0D B9 3C, 05, 05]
-1D325; [0D B9 44, 05, 05]
+1D30B; [0D B9 44, 05, 05]
-1D326; [0D B9 4C, 05, 05]
+1D30C; [0D B9 4C, 05, 05]
-1D327; [0D B9 54, 05, 05]
+1D30D; [0D B9 54, 05, 05]
-1D328; [0D B9 5C, 05, 05]
+1D30E; [0D B9 5C, 05, 05]
-1D329; [0D B9 64, 05, 05]
+1D30F; [0D B9 64, 05, 05]
-1D32A; [0D B9 6C, 05, 05]
+1D310; [0D B9 6C, 05, 05]
-1D32B; [0D B9 74, 05, 05]
+1D311; [0D B9 74, 05, 05]
-1D32C; [0D B9 7C, 05, 05]
+1D312; [0D B9 7C, 05, 05]
-1D32D; [0D B9 84, 05, 05]
+1D313; [0D B9 84, 05, 05]
-1D32E; [0D B9 8C, 05, 05]
+1D314; [0D B9 8C, 05, 05]
-1D32F; [0D B9 94, 05, 05]
+1D315; [0D B9 94, 05, 05]
-1D330; [0D B9 9C, 05, 05]
+1D316; [0D B9 9C, 05, 05]
-1D331; [0D B9 A4, 05, 05]
+1D317; [0D B9 A4, 05, 05]
-1D332; [0D B9 AC, 05, 05]
+1D318; [0D B9 AC, 05, 05]
-1D333; [0D B9 B4, 05, 05]
+1D319; [0D B9 B4, 05, 05]
-1D334; [0D B9 BC, 05, 05]
+1D31A; [0D B9 BC, 05, 05]
-1D335; [0D B9 C4, 05, 05]
+1D31B; [0D B9 C4, 05, 05]
-1D336; [0D B9 CC, 05, 05]
+1D31C; [0D B9 CC, 05, 05]
-1D337; [0D B9 D4, 05, 05]
+1D31D; [0D B9 D4, 05, 05]
-1D338; [0D B9 DC, 05, 05]
+1D31E; [0D B9 DC, 05, 05]
-1D339; [0D B9 E4, 05, 05]
+1D31F; [0D B9 E4, 05, 05]
-1D33A; [0D B9 EC, 05, 05]
+1D320; [0D B9 EC, 05, 05]
-1D33B; [0D B9 F4, 05, 05]
+1D321; [0D B9 F4, 05, 05]
-1D33C; [0D B9 FC, 05, 05]
+1D322; [0D B9 FC, 05, 05]
-1D33D; [0D BA 0A, 05, 05]
+1D323; [0D BA 0A, 05, 05]
-1D33E; [0D BA 12, 05, 05]
+1D324; [0D BA 12, 05, 05]
-1D33F; [0D BA 1A, 05, 05]
+1D325; [0D BA 1A, 05, 05]
-1D340; [0D BA 22, 05, 05]
+1D326; [0D BA 22, 05, 05]
-1D341; [0D BA 2A, 05, 05]
+1D327; [0D BA 2A, 05, 05]
-1D342; [0D BA 32, 05, 05]
+1D328; [0D BA 32, 05, 05]
-1D343; [0D BA 3A, 05, 05]
+1D329; [0D BA 3A, 05, 05]
-1D344; [0D BA 42, 05, 05]
+1D32A; [0D BA 42, 05, 05]
-1D345; [0D BA 4A, 05, 05]
+1D32B; [0D BA 4A, 05, 05]
-1D346; [0D BA 52, 05, 05]
+1D32C; [0D BA 52, 05, 05]
-1D347; [0D BA 5A, 05, 05]
+1D32D; [0D BA 5A, 05, 05]
-1D348; [0D BA 62, 05, 05]
+1D32E; [0D BA 62, 05, 05]
-1D349; [0D BA 6A, 05, 05]
+1D32F; [0D BA 6A, 05, 05]
-1D34A; [0D BA 72, 05, 05]
+1D330; [0D BA 72, 05, 05]
-1D34B; [0D BA 7A, 05, 05]
+1D331; [0D BA 7A, 05, 05]
-1D34C; [0D BA 82, 05, 05]
+1D332; [0D BA 82, 05, 05]
-1D34D; [0D BA 8A, 05, 05]
+1D333; [0D BA 8A, 05, 05]
-1D34E; [0D BA 92, 05, 05]
+1D334; [0D BA 92, 05, 05]
-1D34F; [0D BA 9A, 05, 05]
+1D335; [0D BA 9A, 05, 05]
-1D350; [0D BA A2, 05, 05]
+1D336; [0D BA A2, 05, 05]
-1D351; [0D BA AA, 05, 05]
+1D337; [0D BA AA, 05, 05]
-1D352; [0D BA B2, 05, 05]
+1D338; [0D BA B2, 05, 05]
-1D353; [0D BA BA, 05, 05]
+1D339; [0D BA BA, 05, 05]
-1D354; [0D BA C2, 05, 05]
+1D33A; [0D BA C2, 05, 05]
-1D355; [0D BA CA, 05, 05]
+1D33B; [0D BA CA, 05, 05]
-1D356; [0D BA D2, 05, 05]
+1D33C; [0D BA D2, 05, 05]
-A490; [0D BA DA, 05, 05]
+1D33D; [0D BA DA, 05, 05]
-A491; [0D BA E2, 05, 05]
+1D33E; [0D BA E2, 05, 05]
-A492; [0D BA EA, 05, 05]
+1D33F; [0D BA EA, 05, 05]
-A493; [0D BA F2, 05, 05]
+1D340; [0D BA F2, 05, 05]
-A494; [0D BA FA, 05, 05]
+1D341; [0D BA FA, 05, 05]
-A495; [0D BB 08, 05, 05]
+1D342; [0D BB 08, 05, 05]
-A496; [0D BB 10, 05, 05]
+1D343; [0D BB 10, 05, 05]
-A497; [0D BB 18, 05, 05]
+1D344; [0D BB 18, 05, 05]
-A498; [0D BB 20, 05, 05]
+1D345; [0D BB 20, 05, 05]
-A499; [0D BB 28, 05, 05]
+1D346; [0D BB 28, 05, 05]
-A49A; [0D BB 30, 05, 05]
+1D347; [0D BB 30, 05, 05]
-A49B; [0D BB 38, 05, 05]
+1D348; [0D BB 38, 05, 05]
-A49C; [0D BB 40, 05, 05]
+1D349; [0D BB 40, 05, 05]
-A49D; [0D BB 48, 05, 05]
+1D34A; [0D BB 48, 05, 05]
-A49E; [0D BB 50, 05, 05]
+1D34B; [0D BB 50, 05, 05]
-A49F; [0D BB 58, 05, 05]
+1D34C; [0D BB 58, 05, 05]
-A4A0; [0D BB 60, 05, 05]
+1D34D; [0D BB 60, 05, 05]
-A4A1; [0D BB 68, 05, 05]
+1D34E; [0D BB 68, 05, 05]
-A4A2; [0D BB 70, 05, 05]
+1D34F; [0D BB 70, 05, 05]
-A4A3; [0D BB 78, 05, 05]
+1D350; [0D BB 78, 05, 05]
-A4A4; [0D BB 80, 05, 05]
+1D351; [0D BB 80, 05, 05]
-A4A5; [0D BB 88, 05, 05]
+1D352; [0D BB 88, 05, 05]
-A4A6; [0D BB 90, 05, 05]
+1D353; [0D BB 90, 05, 05]
-A4A7; [0D BB 98, 05, 05]
+1D354; [0D BB 98, 05, 05]
-A4A8; [0D BB A0, 05, 05]
+1D355; [0D BB A0, 05, 05]
-A4A9; [0D BB A8, 05, 05]
+1D356; [0D BB A8, 05, 05]
-A4AA; [0D BB B0, 05, 05]
+A490; [0D BB B0, 05, 05]
-A4AB; [0D BB B8, 05, 05]
+A491; [0D BB B8, 05, 05]
-A4AC; [0D BB C0, 05, 05]
+A492; [0D BB C0, 05, 05]
-A4AD; [0D BB C8, 05, 05]
+A493; [0D BB C8, 05, 05]
-A4AE; [0D BB D0, 05, 05]
+A494; [0D BB D0, 05, 05]
-A4AF; [0D BB D8, 05, 05]
+A495; [0D BB D8, 05, 05]
-A4B0; [0D BB E0, 05, 05]
+A496; [0D BB E0, 05, 05]
-A4B1; [0D BB E8, 05, 05]
+A497; [0D BB E8, 05, 05]
-A4B2; [0D BB F0, 05, 05]
+A498; [0D BB F0, 05, 05]
-A4B3; [0D BB F8, 05, 05]
+A499; [0D BB F8, 05, 05]
-A4B4; [0D BC 06, 05, 05]
+A49A; [0D BC 06, 05, 05]
-A4B5; [0D BC 0E, 05, 05]
+A49B; [0D BC 0E, 05, 05]
-A4B6; [0D BC 16, 05, 05]
+A49C; [0D BC 16, 05, 05]
-A4B7; [0D BC 1E, 05, 05]
+A49D; [0D BC 1E, 05, 05]
-A4B8; [0D BC 26, 05, 05]
+A49E; [0D BC 26, 05, 05]
-A4B9; [0D BC 2E, 05, 05]
+A49F; [0D BC 2E, 05, 05]
-A4BA; [0D BC 36, 05, 05]
+A4A0; [0D BC 36, 05, 05]
-A4BB; [0D BC 3E, 05, 05]
+A4A1; [0D BC 3E, 05, 05]
-A4BC; [0D BC 46, 05, 05]
+A4A2; [0D BC 46, 05, 05]
-A4BD; [0D BC 4E, 05, 05]
+A4A3; [0D BC 4E, 05, 05]
-A4BE; [0D BC 56, 05, 05]
+A4A4; [0D BC 56, 05, 05]
-A4BF; [0D BC 5E, 05, 05]
+A4A5; [0D BC 5E, 05, 05]
-A4C0; [0D BC 66, 05, 05]
+A4A6; [0D BC 66, 05, 05]
-A4C1; [0D BC 6E, 05, 05]
+A4A7; [0D BC 6E, 05, 05]
-A4C2; [0D BC 76, 05, 05]
+A4A8; [0D BC 76, 05, 05]
-A4C3; [0D BC 7E, 05, 05]
+A4A9; [0D BC 7E, 05, 05]
-A4C4; [0D BC 86, 05, 05]
+A4AA; [0D BC 86, 05, 05]
-A4C5; [0D BC 8E, 05, 05]
+A4AB; [0D BC 8E, 05, 05]
-A4C6; [0D BC 96, 05, 05]
+A4AC; [0D BC 96, 05, 05]
-10137; [0D BC 9E, 05, 05]
+A4AD; [0D BC 9E, 05, 05]
-10138; [0D BC A6, 05, 05]
+A4AE; [0D BC A6, 05, 05]
-10139; [0D BC AE, 05, 05]
+A4AF; [0D BC AE, 05, 05]
-1013A; [0D BC B6, 05, 05]
+A4B0; [0D BC B6, 05, 05]
-1013B; [0D BC BE, 05, 05]
+A4B1; [0D BC BE, 05, 05]
-1013C; [0D BC C6, 05, 05]
+A4B2; [0D BC C6, 05, 05]
-1013D; [0D BC CE, 05, 05]
+A4B3; [0D BC CE, 05, 05]
-1013E; [0D BC D6, 05, 05]
+A4B4; [0D BC D6, 05, 05]
-1013F; [0D BC DE, 05, 05]
+A4B5; [0D BC DE, 05, 05]
-10179; [0D BC E6, 05, 05]
+A4B6; [0D BC E6, 05, 05]
-1017A; [0D BC EE, 05, 05]
+A4B7; [0D BC EE, 05, 05]
-1017B; [0D BC F6, 05, 05]
+A4B8; [0D BC F6, 05, 05]
-1017C; [0D BD 04, 05, 05]
+A4B9; [0D BD 04, 05, 05]
-1017D; [0D BD 0C, 05, 05]
+A4BA; [0D BD 0C, 05, 05]
-1017E; [0D BD 14, 05, 05]
+A4BB; [0D BD 14, 05, 05]
-1017F; [0D BD 1C, 05, 05]
+A4BC; [0D BD 1C, 05, 05]
-10180; [0D BD 24, 05, 05]
+A4BD; [0D BD 24, 05, 05]
-10181; [0D BD 2C, 05, 05]
+A4BE; [0D BD 2C, 05, 05]
-10182; [0D BD 34, 05, 05]
+A4BF; [0D BD 34, 05, 05]
-10183; [0D BD 3C, 05, 05]
+A4C0; [0D BD 3C, 05, 05]
-10184; [0D BD 44, 05, 05]
+A4C1; [0D BD 44, 05, 05]
-10185; [0D BD 4C, 05, 05]
+A4C2; [0D BD 4C, 05, 05]
-10186; [0D BD 54, 05, 05]
+A4C3; [0D BD 54, 05, 05]
-10187; [0D BD 5C, 05, 05]
+A4C4; [0D BD 5C, 05, 05]
-10188; [0D BD 64, 05, 05]
+A4C5; [0D BD 64, 05, 05]
-10189; [0D BD 6C, 05, 05]
+A4C6; [0D BD 6C, 05, 05]
-10190; [0D BD 74, 05, 05]
+10137; [0D BD 74, 05, 05]
-10191; [0D BD 7C, 05, 05]
+10138; [0D BD 7C, 05, 05]
-10192; [0D BD 84, 05, 05]
+10139; [0D BD 84, 05, 05]
-10193; [0D BD 8C, 05, 05]
+1013A; [0D BD 8C, 05, 05]
-10194; [0D BD 94, 05, 05]
+1013B; [0D BD 94, 05, 05]
-10195; [0D BD 9C, 05, 05]
+1013C; [0D BD 9C, 05, 05]
-10196; [0D BD A4, 05, 05]
+1013D; [0D BD A4, 05, 05]
-10197; [0D BD AC, 05, 05]
+1013E; [0D BD AC, 05, 05]
-10198; [0D BD B4, 05, 05]
+1013F; [0D BD B4, 05, 05]
-10199; [0D BD BC, 05, 05]
+10179; [0D BD BC, 05, 05]
-1019A; [0D BD C4, 05, 05]
+1017A; [0D BD C4, 05, 05]
-1019B; [0D BD CC, 05, 05]
+1017B; [0D BD CC, 05, 05]
-101D0; [0D BD D4, 05, 05]
+1017C; [0D BD D4, 05, 05]
-101D1; [0D BD DC, 05, 05]
+1017D; [0D BD DC, 05, 05]
-101D2; [0D BD E4, 05, 05]
+1017E; [0D BD E4, 05, 05]
-101D3; [0D BD EC, 05, 05]
+1017F; [0D BD EC, 05, 05]
-101D4; [0D BD F4, 05, 05]
+10180; [0D BD F4, 05, 05]
-101D5; [0D BD FC, 05, 05]
+10181; [0D BD FC, 05, 05]
-101D6; [0D BE 0A, 05, 05]
+10182; [0D BE 0A, 05, 05]
-101D7; [0D BE 12, 05, 05]
+10183; [0D BE 12, 05, 05]
-101D8; [0D BE 1A, 05, 05]
+10184; [0D BE 1A, 05, 05]
-101D9; [0D BE 22, 05, 05]
+10185; [0D BE 22, 05, 05]
-101DA; [0D BE 2A, 05, 05]
+10186; [0D BE 2A, 05, 05]
-101DB; [0D BE 32, 05, 05]
+10187; [0D BE 32, 05, 05]
-101DC; [0D BE 3A, 05, 05]
+10188; [0D BE 3A, 05, 05]
-101DD; [0D BE 42, 05, 05]
+10189; [0D BE 42, 05, 05]
-101DE; [0D BE 4A, 05, 05]
+10190; [0D BE 4A, 05, 05]
-101DF; [0D BE 52, 05, 05]
+10191; [0D BE 52, 05, 05]
-101E0; [0D BE 5A, 05, 05]
+10192; [0D BE 5A, 05, 05]
-101E1; [0D BE 62, 05, 05]
+10193; [0D BE 62, 05, 05]
-101E2; [0D BE 6A, 05, 05]
+10194; [0D BE 6A, 05, 05]
-101E3; [0D BE 72, 05, 05]
+10195; [0D BE 72, 05, 05]
-101E4; [0D BE 7A, 05, 05]
+10196; [0D BE 7A, 05, 05]
-101E5; [0D BE 82, 05, 05]
+10197; [0D BE 82, 05, 05]
-101E6; [0D BE 8A, 05, 05]
+10198; [0D BE 8A, 05, 05]
-101E7; [0D BE 92, 05, 05]
+10199; [0D BE 92, 05, 05]
-101E8; [0D BE 9A, 05, 05]
+1019A; [0D BE 9A, 05, 05]
-101E9; [0D BE A2, 05, 05]
+1019B; [0D BE A2, 05, 05]
-101EA; [0D BE AA, 05, 05]
+101D0; [0D BE AA, 05, 05]
-101EB; [0D BE B2, 05, 05]
+101D1; [0D BE B2, 05, 05]
-101EC; [0D BE BA, 05, 05]
+101D2; [0D BE BA, 05, 05]
-101ED; [0D BE C2, 05, 05]
+101D3; [0D BE C2, 05, 05]
-101EE; [0D BE CA, 05, 05]
+101D4; [0D BE CA, 05, 05]
-101EF; [0D BE D2, 05, 05]
+101D5; [0D BE D2, 05, 05]
-101F0; [0D BE DA, 05, 05]
+101D6; [0D BE DA, 05, 05]
-101F1; [0D BE E2, 05, 05]
+101D7; [0D BE E2, 05, 05]
-101F2; [0D BE EA, 05, 05]
+101D8; [0D BE EA, 05, 05]
-101F3; [0D BE F2, 05, 05]
+101D9; [0D BE F2, 05, 05]
-101F4; [0D BE FA, 05, 05]
+101DA; [0D BE FA, 05, 05]
-101F5; [0D BF 08, 05, 05]
+101DB; [0D BF 08, 05, 05]
-101F6; [0D BF 10, 05, 05]
+101DC; [0D BF 10, 05, 05]
-101F7; [0D BF 18, 05, 05]
+101DD; [0D BF 18, 05, 05]
-101F8; [0D BF 20, 05, 05]
+101DE; [0D BF 20, 05, 05]
-101F9; [0D BF 28, 05, 05]
+101DF; [0D BF 28, 05, 05]
-101FA; [0D BF 30, 05, 05]
+101E0; [0D BF 30, 05, 05]
-101FB; [0D BF 38, 05, 05]
+101E1; [0D BF 38, 05, 05]
-101FC; [0D BF 40, 05, 05]
+101E2; [0D BF 40, 05, 05]
-1D000; [0D BF 48, 05, 05]
+101E3; [0D BF 48, 05, 05]
-1D001; [0D BF 50, 05, 05]
+101E4; [0D BF 50, 05, 05]
-1D002; [0D BF 58, 05, 05]
+101E5; [0D BF 58, 05, 05]
-1D003; [0D BF 60, 05, 05]
+101E6; [0D BF 60, 05, 05]
-1D004; [0D BF 68, 05, 05]
+101E7; [0D BF 68, 05, 05]
-1D005; [0D BF 70, 05, 05]
+101E8; [0D BF 70, 05, 05]
-1D006; [0D BF 78, 05, 05]
+101E9; [0D BF 78, 05, 05]
-1D007; [0D BF 80, 05, 05]
+101EA; [0D BF 80, 05, 05]
-1D008; [0D BF 88, 05, 05]
+101EB; [0D BF 88, 05, 05]
-1D009; [0D BF 90, 05, 05]
+101EC; [0D BF 90, 05, 05]
-1D00A; [0D BF 98, 05, 05]
+101ED; [0D BF 98, 05, 05]
-1D00B; [0D BF A0, 05, 05]
+101EE; [0D BF A0, 05, 05]
-1D00C; [0D BF A8, 05, 05]
+101EF; [0D BF A8, 05, 05]
-1D00D; [0D BF B0, 05, 05]
+101F0; [0D BF B0, 05, 05]
-1D00E; [0D BF B8, 05, 05]
+101F1; [0D BF B8, 05, 05]
-1D00F; [0D BF C0, 05, 05]
+101F2; [0D BF C0, 05, 05]
-1D010; [0D BF C8, 05, 05]
+101F3; [0D BF C8, 05, 05]
-1D011; [0D BF D0, 05, 05]
+101F4; [0D BF D0, 05, 05]
-1D012; [0D BF D8, 05, 05]
+101F5; [0D BF D8, 05, 05]
-1D013; [0D BF E0, 05, 05]
+101F6; [0D BF E0, 05, 05]
-1D014; [0D BF E8, 05, 05]
+101F7; [0D BF E8, 05, 05]
-1D015; [0D BF F0, 05, 05]
+101F8; [0D BF F0, 05, 05]
-1D016; [0D BF F8, 05, 05]
+101F9; [0D BF F8, 05, 05]
-1D017; [0D C0 06, 05, 05]
+101FA; [0D C0 06, 05, 05]
-1D018; [0D C0 0E, 05, 05]
+101FB; [0D C0 0E, 05, 05]
-1D019; [0D C0 16, 05, 05]
+101FC; [0D C0 16, 05, 05]
-1D01A; [0D C0 1E, 05, 05]
+1D000; [0D C0 1E, 05, 05]
-1D01B; [0D C0 26, 05, 05]
+1D001; [0D C0 26, 05, 05]
-1D01C; [0D C0 2E, 05, 05]
+1D002; [0D C0 2E, 05, 05]
-1D01D; [0D C0 36, 05, 05]
+1D003; [0D C0 36, 05, 05]
-1D01E; [0D C0 3E, 05, 05]
+1D004; [0D C0 3E, 05, 05]
-1D01F; [0D C0 46, 05, 05]
+1D005; [0D C0 46, 05, 05]
-1D020; [0D C0 4E, 05, 05]
+1D006; [0D C0 4E, 05, 05]
-1D021; [0D C0 56, 05, 05]
+1D007; [0D C0 56, 05, 05]
-1D022; [0D C0 5E, 05, 05]
+1D008; [0D C0 5E, 05, 05]
-1D023; [0D C0 66, 05, 05]
+1D009; [0D C0 66, 05, 05]
-1D024; [0D C0 6E, 05, 05]
+1D00A; [0D C0 6E, 05, 05]
-1D025; [0D C0 76, 05, 05]
+1D00B; [0D C0 76, 05, 05]
-1D026; [0D C0 7E, 05, 05]
+1D00C; [0D C0 7E, 05, 05]
-1D027; [0D C0 86, 05, 05]
+1D00D; [0D C0 86, 05, 05]
-1D028; [0D C0 8E, 05, 05]
+1D00E; [0D C0 8E, 05, 05]
-1D029; [0D C0 96, 05, 05]
+1D00F; [0D C0 96, 05, 05]
-1D02A; [0D C0 9E, 05, 05]
+1D010; [0D C0 9E, 05, 05]
-1D02B; [0D C0 A6, 05, 05]
+1D011; [0D C0 A6, 05, 05]
-1D02C; [0D C0 AE, 05, 05]
+1D012; [0D C0 AE, 05, 05]
-1D02D; [0D C0 B6, 05, 05]
+1D013; [0D C0 B6, 05, 05]
-1D02E; [0D C0 BE, 05, 05]
+1D014; [0D C0 BE, 05, 05]
-1D02F; [0D C0 C6, 05, 05]
+1D015; [0D C0 C6, 05, 05]
-1D030; [0D C0 CE, 05, 05]
+1D016; [0D C0 CE, 05, 05]
-1D031; [0D C0 D6, 05, 05]
+1D017; [0D C0 D6, 05, 05]
-1D032; [0D C0 DE, 05, 05]
+1D018; [0D C0 DE, 05, 05]
-1D033; [0D C0 E6, 05, 05]
+1D019; [0D C0 E6, 05, 05]
-1D034; [0D C0 EE, 05, 05]
+1D01A; [0D C0 EE, 05, 05]
-1D035; [0D C0 F6, 05, 05]
+1D01B; [0D C0 F6, 05, 05]
-1D036; [0D C1 04, 05, 05]
+1D01C; [0D C1 04, 05, 05]
-1D037; [0D C1 0C, 05, 05]
+1D01D; [0D C1 0C, 05, 05]
-1D038; [0D C1 14, 05, 05]
+1D01E; [0D C1 14, 05, 05]
-1D039; [0D C1 1C, 05, 05]
+1D01F; [0D C1 1C, 05, 05]
-1D03A; [0D C1 24, 05, 05]
+1D020; [0D C1 24, 05, 05]
-1D03B; [0D C1 2C, 05, 05]
+1D021; [0D C1 2C, 05, 05]
-1D03C; [0D C1 34, 05, 05]
+1D022; [0D C1 34, 05, 05]
-1D03D; [0D C1 3C, 05, 05]
+1D023; [0D C1 3C, 05, 05]
-1D03E; [0D C1 44, 05, 05]
+1D024; [0D C1 44, 05, 05]
-1D03F; [0D C1 4C, 05, 05]
+1D025; [0D C1 4C, 05, 05]
-1D040; [0D C1 54, 05, 05]
+1D026; [0D C1 54, 05, 05]
-1D041; [0D C1 5C, 05, 05]
+1D027; [0D C1 5C, 05, 05]
-1D042; [0D C1 64, 05, 05]
+1D028; [0D C1 64, 05, 05]
-1D043; [0D C1 6C, 05, 05]
+1D029; [0D C1 6C, 05, 05]
-1D044; [0D C1 74, 05, 05]
+1D02A; [0D C1 74, 05, 05]
-1D045; [0D C1 7C, 05, 05]
+1D02B; [0D C1 7C, 05, 05]
-1D046; [0D C1 84, 05, 05]
+1D02C; [0D C1 84, 05, 05]
-1D047; [0D C1 8C, 05, 05]
+1D02D; [0D C1 8C, 05, 05]
-1D048; [0D C1 94, 05, 05]
+1D02E; [0D C1 94, 05, 05]
-1D049; [0D C1 9C, 05, 05]
+1D02F; [0D C1 9C, 05, 05]
-1D04A; [0D C1 A4, 05, 05]
+1D030; [0D C1 A4, 05, 05]
-1D04B; [0D C1 AC, 05, 05]
+1D031; [0D C1 AC, 05, 05]
-1D04C; [0D C1 B4, 05, 05]
+1D032; [0D C1 B4, 05, 05]
-1D04D; [0D C1 BC, 05, 05]
+1D033; [0D C1 BC, 05, 05]
-1D04E; [0D C1 C4, 05, 05]
+1D034; [0D C1 C4, 05, 05]
-1D04F; [0D C1 CC, 05, 05]
+1D035; [0D C1 CC, 05, 05]
-1D050; [0D C1 D4, 05, 05]
+1D036; [0D C1 D4, 05, 05]
-1D051; [0D C1 DC, 05, 05]
+1D037; [0D C1 DC, 05, 05]
-1D052; [0D C1 E4, 05, 05]
+1D038; [0D C1 E4, 05, 05]
-1D053; [0D C1 EC, 05, 05]
+1D039; [0D C1 EC, 05, 05]
-1D054; [0D C1 F4, 05, 05]
+1D03A; [0D C1 F4, 05, 05]
-1D055; [0D C1 FC, 05, 05]
+1D03B; [0D C1 FC, 05, 05]
-1D056; [0D C2 0A, 05, 05]
+1D03C; [0D C2 0A, 05, 05]
-1D057; [0D C2 12, 05, 05]
+1D03D; [0D C2 12, 05, 05]
-1D058; [0D C2 1A, 05, 05]
+1D03E; [0D C2 1A, 05, 05]
-1D059; [0D C2 22, 05, 05]
+1D03F; [0D C2 22, 05, 05]
-1D05A; [0D C2 2A, 05, 05]
+1D040; [0D C2 2A, 05, 05]
-1D05B; [0D C2 32, 05, 05]
+1D041; [0D C2 32, 05, 05]
-1D05C; [0D C2 3A, 05, 05]
+1D042; [0D C2 3A, 05, 05]
-1D05D; [0D C2 42, 05, 05]
+1D043; [0D C2 42, 05, 05]
-1D05E; [0D C2 4A, 05, 05]
+1D044; [0D C2 4A, 05, 05]
-1D05F; [0D C2 52, 05, 05]
+1D045; [0D C2 52, 05, 05]
-1D060; [0D C2 5A, 05, 05]
+1D046; [0D C2 5A, 05, 05]
-1D061; [0D C2 62, 05, 05]
+1D047; [0D C2 62, 05, 05]
-1D062; [0D C2 6A, 05, 05]
+1D048; [0D C2 6A, 05, 05]
-1D063; [0D C2 72, 05, 05]
+1D049; [0D C2 72, 05, 05]
-1D064; [0D C2 7A, 05, 05]
+1D04A; [0D C2 7A, 05, 05]
-1D065; [0D C2 82, 05, 05]
+1D04B; [0D C2 82, 05, 05]
-1D066; [0D C2 8A, 05, 05]
+1D04C; [0D C2 8A, 05, 05]
-1D067; [0D C2 92, 05, 05]
+1D04D; [0D C2 92, 05, 05]
-1D068; [0D C2 9A, 05, 05]
+1D04E; [0D C2 9A, 05, 05]
-1D069; [0D C2 A2, 05, 05]
+1D04F; [0D C2 A2, 05, 05]
-1D06A; [0D C2 AA, 05, 05]
+1D050; [0D C2 AA, 05, 05]
-1D06B; [0D C2 B2, 05, 05]
+1D051; [0D C2 B2, 05, 05]
-1D06C; [0D C2 BA, 05, 05]
+1D052; [0D C2 BA, 05, 05]
-1D06D; [0D C2 C2, 05, 05]
+1D053; [0D C2 C2, 05, 05]
-1D06E; [0D C2 CA, 05, 05]
+1D054; [0D C2 CA, 05, 05]
-1D06F; [0D C2 D2, 05, 05]
+1D055; [0D C2 D2, 05, 05]
-1D070; [0D C2 DA, 05, 05]
+1D056; [0D C2 DA, 05, 05]
-1D071; [0D C2 E2, 05, 05]
+1D057; [0D C2 E2, 05, 05]
-1D072; [0D C2 EA, 05, 05]
+1D058; [0D C2 EA, 05, 05]
-1D073; [0D C2 F2, 05, 05]
+1D059; [0D C2 F2, 05, 05]
-1D074; [0D C2 FA, 05, 05]
+1D05A; [0D C2 FA, 05, 05]
-1D075; [0D C3 08, 05, 05]
+1D05B; [0D C3 08, 05, 05]
-1D076; [0D C3 10, 05, 05]
+1D05C; [0D C3 10, 05, 05]
-1D077; [0D C3 18, 05, 05]
+1D05D; [0D C3 18, 05, 05]
-1D078; [0D C3 20, 05, 05]
+1D05E; [0D C3 20, 05, 05]
-1D079; [0D C3 28, 05, 05]
+1D05F; [0D C3 28, 05, 05]
-1D07A; [0D C3 30, 05, 05]
+1D060; [0D C3 30, 05, 05]
-1D07B; [0D C3 38, 05, 05]
+1D061; [0D C3 38, 05, 05]
-1D07C; [0D C3 40, 05, 05]
+1D062; [0D C3 40, 05, 05]
-1D07D; [0D C3 48, 05, 05]
+1D063; [0D C3 48, 05, 05]
-1D07E; [0D C3 50, 05, 05]
+1D064; [0D C3 50, 05, 05]
-1D07F; [0D C3 58, 05, 05]
+1D065; [0D C3 58, 05, 05]
-1D080; [0D C3 60, 05, 05]
+1D066; [0D C3 60, 05, 05]
-1D081; [0D C3 68, 05, 05]
+1D067; [0D C3 68, 05, 05]
-1D082; [0D C3 70, 05, 05]
+1D068; [0D C3 70, 05, 05]
-1D083; [0D C3 78, 05, 05]
+1D069; [0D C3 78, 05, 05]
-1D084; [0D C3 80, 05, 05]
+1D06A; [0D C3 80, 05, 05]
-1D085; [0D C3 88, 05, 05]
+1D06B; [0D C3 88, 05, 05]
-1D086; [0D C3 90, 05, 05]
+1D06C; [0D C3 90, 05, 05]
-1D087; [0D C3 98, 05, 05]
+1D06D; [0D C3 98, 05, 05]
-1D088; [0D C3 A0, 05, 05]
+1D06E; [0D C3 A0, 05, 05]
-1D089; [0D C3 A8, 05, 05]
+1D06F; [0D C3 A8, 05, 05]
-1D08A; [0D C3 B0, 05, 05]
+1D070; [0D C3 B0, 05, 05]
-1D08B; [0D C3 B8, 05, 05]
+1D071; [0D C3 B8, 05, 05]
-1D08C; [0D C3 C0, 05, 05]
+1D072; [0D C3 C0, 05, 05]
-1D08D; [0D C3 C8, 05, 05]
+1D073; [0D C3 C8, 05, 05]
-1D08E; [0D C3 D0, 05, 05]
+1D074; [0D C3 D0, 05, 05]
-1D08F; [0D C3 D8, 05, 05]
+1D075; [0D C3 D8, 05, 05]
-1D090; [0D C3 E0, 05, 05]
+1D076; [0D C3 E0, 05, 05]
-1D091; [0D C3 E8, 05, 05]
+1D077; [0D C3 E8, 05, 05]
-1D092; [0D C3 F0, 05, 05]
+1D078; [0D C3 F0, 05, 05]
-1D093; [0D C3 F8, 05, 05]
+1D079; [0D C3 F8, 05, 05]
-1D094; [0D C4 06, 05, 05]
+1D07A; [0D C4 06, 05, 05]
-1D095; [0D C4 0E, 05, 05]
+1D07B; [0D C4 0E, 05, 05]
-1D096; [0D C4 16, 05, 05]
+1D07C; [0D C4 16, 05, 05]
-1D097; [0D C4 1E, 05, 05]
+1D07D; [0D C4 1E, 05, 05]
-1D098; [0D C4 26, 05, 05]
+1D07E; [0D C4 26, 05, 05]
-1D099; [0D C4 2E, 05, 05]
+1D07F; [0D C4 2E, 05, 05]
-1D09A; [0D C4 36, 05, 05]
+1D080; [0D C4 36, 05, 05]
-1D09B; [0D C4 3E, 05, 05]
+1D081; [0D C4 3E, 05, 05]
-1D09C; [0D C4 46, 05, 05]
+1D082; [0D C4 46, 05, 05]
-1D09D; [0D C4 4E, 05, 05]
+1D083; [0D C4 4E, 05, 05]
-1D09E; [0D C4 56, 05, 05]
+1D084; [0D C4 56, 05, 05]
-1D09F; [0D C4 5E, 05, 05]
+1D085; [0D C4 5E, 05, 05]
-1D0A0; [0D C4 66, 05, 05]
+1D086; [0D C4 66, 05, 05]
-1D0A1; [0D C4 6E, 05, 05]
+1D087; [0D C4 6E, 05, 05]
-1D0A2; [0D C4 76, 05, 05]
+1D088; [0D C4 76, 05, 05]
-1D0A3; [0D C4 7E, 05, 05]
+1D089; [0D C4 7E, 05, 05]
-1D0A4; [0D C4 86, 05, 05]
+1D08A; [0D C4 86, 05, 05]
-1D0A5; [0D C4 8E, 05, 05]
+1D08B; [0D C4 8E, 05, 05]
-1D0A6; [0D C4 96, 05, 05]
+1D08C; [0D C4 96, 05, 05]
-1D0A7; [0D C4 9E, 05, 05]
+1D08D; [0D C4 9E, 05, 05]
-1D0A8; [0D C4 A6, 05, 05]
+1D08E; [0D C4 A6, 05, 05]
-1D0A9; [0D C4 AE, 05, 05]
+1D08F; [0D C4 AE, 05, 05]
-1D0AA; [0D C4 B6, 05, 05]
+1D090; [0D C4 B6, 05, 05]
-1D0AB; [0D C4 BE, 05, 05]
+1D091; [0D C4 BE, 05, 05]
-1D0AC; [0D C4 C6, 05, 05]
+1D092; [0D C4 C6, 05, 05]
-1D0AD; [0D C4 CE, 05, 05]
+1D093; [0D C4 CE, 05, 05]
-1D0AE; [0D C4 D6, 05, 05]
+1D094; [0D C4 D6, 05, 05]
-1D0AF; [0D C4 DE, 05, 05]
+1D095; [0D C4 DE, 05, 05]
-1D0B0; [0D C4 E6, 05, 05]
+1D096; [0D C4 E6, 05, 05]
-1D0B1; [0D C4 EE, 05, 05]
+1D097; [0D C4 EE, 05, 05]
-1D0B2; [0D C4 F6, 05, 05]
+1D098; [0D C4 F6, 05, 05]
-1D0B3; [0D C5 04, 05, 05]
+1D099; [0D C5 04, 05, 05]
-1D0B4; [0D C5 0C, 05, 05]
+1D09A; [0D C5 0C, 05, 05]
-1D0B5; [0D C5 14, 05, 05]
+1D09B; [0D C5 14, 05, 05]
-1D0B6; [0D C5 1C, 05, 05]
+1D09C; [0D C5 1C, 05, 05]
-1D0B7; [0D C5 24, 05, 05]
+1D09D; [0D C5 24, 05, 05]
-1D0B8; [0D C5 2C, 05, 05]
+1D09E; [0D C5 2C, 05, 05]
-1D0B9; [0D C5 34, 05, 05]
+1D09F; [0D C5 34, 05, 05]
-1D0BA; [0D C5 3C, 05, 05]
+1D0A0; [0D C5 3C, 05, 05]
-1D0BB; [0D C5 44, 05, 05]
+1D0A1; [0D C5 44, 05, 05]
-1D0BC; [0D C5 4C, 05, 05]
+1D0A2; [0D C5 4C, 05, 05]
-1D0BD; [0D C5 54, 05, 05]
+1D0A3; [0D C5 54, 05, 05]
-1D0BE; [0D C5 5C, 05, 05]
+1D0A4; [0D C5 5C, 05, 05]
-1D0BF; [0D C5 64, 05, 05]
+1D0A5; [0D C5 64, 05, 05]
-1D0C0; [0D C5 6C, 05, 05]
+1D0A6; [0D C5 6C, 05, 05]
-1D0C1; [0D C5 74, 05, 05]
+1D0A7; [0D C5 74, 05, 05]
-1D0C2; [0D C5 7C, 05, 05]
+1D0A8; [0D C5 7C, 05, 05]
-1D0C3; [0D C5 84, 05, 05]
+1D0A9; [0D C5 84, 05, 05]
-1D0C4; [0D C5 8C, 05, 05]
+1D0AA; [0D C5 8C, 05, 05]
-1D0C5; [0D C5 94, 05, 05]
+1D0AB; [0D C5 94, 05, 05]
-1D0C6; [0D C5 9C, 05, 05]
+1D0AC; [0D C5 9C, 05, 05]
-1D0C7; [0D C5 A4, 05, 05]
+1D0AD; [0D C5 A4, 05, 05]
-1D0C8; [0D C5 AC, 05, 05]
+1D0AE; [0D C5 AC, 05, 05]
-1D0C9; [0D C5 B4, 05, 05]
+1D0AF; [0D C5 B4, 05, 05]
-1D0CA; [0D C5 BC, 05, 05]
+1D0B0; [0D C5 BC, 05, 05]
-1D0CB; [0D C5 C4, 05, 05]
+1D0B1; [0D C5 C4, 05, 05]
-1D0CC; [0D C5 CC, 05, 05]
+1D0B2; [0D C5 CC, 05, 05]
-1D0CD; [0D C5 D4, 05, 05]
+1D0B3; [0D C5 D4, 05, 05]
-1D0CE; [0D C5 DC, 05, 05]
+1D0B4; [0D C5 DC, 05, 05]
-1D0CF; [0D C5 E4, 05, 05]
+1D0B5; [0D C5 E4, 05, 05]
-1D0D0; [0D C5 EC, 05, 05]
+1D0B6; [0D C5 EC, 05, 05]
-1D0D1; [0D C5 F4, 05, 05]
+1D0B7; [0D C5 F4, 05, 05]
-1D0D2; [0D C5 FC, 05, 05]
+1D0B8; [0D C5 FC, 05, 05]
-1D0D3; [0D C6 0A, 05, 05]
+1D0B9; [0D C6 0A, 05, 05]
-1D0D4; [0D C6 12, 05, 05]
+1D0BA; [0D C6 12, 05, 05]
-1D0D5; [0D C6 1A, 05, 05]
+1D0BB; [0D C6 1A, 05, 05]
-1D0D6; [0D C6 22, 05, 05]
+1D0BC; [0D C6 22, 05, 05]
-1D0D7; [0D C6 2A, 05, 05]
+1D0BD; [0D C6 2A, 05, 05]
-1D0D8; [0D C6 32, 05, 05]
+1D0BE; [0D C6 32, 05, 05]
-1D0D9; [0D C6 3A, 05, 05]
+1D0BF; [0D C6 3A, 05, 05]
-1D0DA; [0D C6 42, 05, 05]
+1D0C0; [0D C6 42, 05, 05]
-1D0DB; [0D C6 4A, 05, 05]
+1D0C1; [0D C6 4A, 05, 05]
-1D0DC; [0D C6 52, 05, 05]
+1D0C2; [0D C6 52, 05, 05]
-1D0DD; [0D C6 5A, 05, 05]
+1D0C3; [0D C6 5A, 05, 05]
-1D0DE; [0D C6 62, 05, 05]
+1D0C4; [0D C6 62, 05, 05]
-1D0DF; [0D C6 6A, 05, 05]
+1D0C5; [0D C6 6A, 05, 05]
-1D0E0; [0D C6 72, 05, 05]
+1D0C6; [0D C6 72, 05, 05]
-1D0E1; [0D C6 7A, 05, 05]
+1D0C7; [0D C6 7A, 05, 05]
-1D0E2; [0D C6 82, 05, 05]
+1D0C8; [0D C6 82, 05, 05]
-1D0E3; [0D C6 8A, 05, 05]
+1D0C9; [0D C6 8A, 05, 05]
-1D0E4; [0D C6 92, 05, 05]
+1D0CA; [0D C6 92, 05, 05]
-1D0E5; [0D C6 9A, 05, 05]
+1D0CB; [0D C6 9A, 05, 05]
-1D0E6; [0D C6 A2, 05, 05]
+1D0CC; [0D C6 A2, 05, 05]
-1D0E7; [0D C6 AA, 05, 05]
+1D0CD; [0D C6 AA, 05, 05]
-1D0E8; [0D C6 B2, 05, 05]
+1D0CE; [0D C6 B2, 05, 05]
-1D0E9; [0D C6 BA, 05, 05]
+1D0CF; [0D C6 BA, 05, 05]
-1D0EA; [0D C6 C2, 05, 05]
+1D0D0; [0D C6 C2, 05, 05]
-1D0EB; [0D C6 CA, 05, 05]
+1D0D1; [0D C6 CA, 05, 05]
-1D0EC; [0D C6 D2, 05, 05]
+1D0D2; [0D C6 D2, 05, 05]
-1D0ED; [0D C6 DA, 05, 05]
+1D0D3; [0D C6 DA, 05, 05]
-1D0EE; [0D C6 E2, 05, 05]
+1D0D4; [0D C6 E2, 05, 05]
-1D0EF; [0D C6 EA, 05, 05]
+1D0D5; [0D C6 EA, 05, 05]
-1D0F0; [0D C6 F2, 05, 05]
+1D0D6; [0D C6 F2, 05, 05]
-1D0F1; [0D C6 FA, 05, 05]
+1D0D7; [0D C6 FA, 05, 05]
-1D0F2; [0D C7 08, 05, 05]
+1D0D8; [0D C7 08, 05, 05]
-1D0F3; [0D C7 10, 05, 05]
+1D0D9; [0D C7 10, 05, 05]
-1D0F4; [0D C7 18, 05, 05]
+1D0DA; [0D C7 18, 05, 05]
-1D0F5; [0D C7 20, 05, 05]
+1D0DB; [0D C7 20, 05, 05]
-1D100; [0D C7 28, 05, 05]
+1D0DC; [0D C7 28, 05, 05]
-1D101; [0D C7 30, 05, 05]
+1D0DD; [0D C7 30, 05, 05]
-1D102; [0D C7 38, 05, 05]
+1D0DE; [0D C7 38, 05, 05]
-1D103; [0D C7 40, 05, 05]
+1D0DF; [0D C7 40, 05, 05]
-1D104; [0D C7 48, 05, 05]
+1D0E0; [0D C7 48, 05, 05]
-1D105; [0D C7 50, 05, 05]
+1D0E1; [0D C7 50, 05, 05]
-1D106; [0D C7 58, 05, 05]
+1D0E2; [0D C7 58, 05, 05]
-1D107; [0D C7 60, 05, 05]
+1D0E3; [0D C7 60, 05, 05]
-1D108; [0D C7 68, 05, 05]
+1D0E4; [0D C7 68, 05, 05]
-1D109; [0D C7 70, 05, 05]
+1D0E5; [0D C7 70, 05, 05]
-1D10A; [0D C7 78, 05, 05]
+1D0E6; [0D C7 78, 05, 05]
-1D10B; [0D C7 80, 05, 05]
+1D0E7; [0D C7 80, 05, 05]
-1D10C; [0D C7 88, 05, 05]
+1D0E8; [0D C7 88, 05, 05]
-1D10D; [0D C7 90, 05, 05]
+1D0E9; [0D C7 90, 05, 05]
-1D10E; [0D C7 98, 05, 05]
+1D0EA; [0D C7 98, 05, 05]
-1D10F; [0D C7 A0, 05, 05]
+1D0EB; [0D C7 A0, 05, 05]
-1D110; [0D C7 A8, 05, 05]
+1D0EC; [0D C7 A8, 05, 05]
-1D111; [0D C7 B0, 05, 05]
+1D0ED; [0D C7 B0, 05, 05]
-1D112; [0D C7 B8, 05, 05]
+1D0EE; [0D C7 B8, 05, 05]
-1D113; [0D C7 C0, 05, 05]
+1D0EF; [0D C7 C0, 05, 05]
-1D114; [0D C7 C8, 05, 05]
+1D0F0; [0D C7 C8, 05, 05]
-1D115; [0D C7 D0, 05, 05]
+1D0F1; [0D C7 D0, 05, 05]
-1D116; [0D C7 D8, 05, 05]
+1D0F2; [0D C7 D8, 05, 05]
-1D117; [0D C7 E0, 05, 05]
+1D0F3; [0D C7 E0, 05, 05]
-1D118; [0D C7 E8, 05, 05]
+1D0F4; [0D C7 E8, 05, 05]
-1D119; [0D C7 F0, 05, 05]
+1D0F5; [0D C7 F0, 05, 05]
-1D11A; [0D C7 F8, 05, 05]
+1D100; [0D C7 F8, 05, 05]
-1D11B; [0D C8 06, 05, 05]
+1D101; [0D C8 06, 05, 05]
-1D11C; [0D C8 0E, 05, 05]
+1D102; [0D C8 0E, 05, 05]
-1D11D; [0D C8 16, 05, 05]
+1D103; [0D C8 16, 05, 05]
-1D11E; [0D C8 1E, 05, 05]
+1D104; [0D C8 1E, 05, 05]
-1D11F; [0D C8 26, 05, 05]
+1D105; [0D C8 26, 05, 05]
-1D120; [0D C8 2E, 05, 05]
+1D106; [0D C8 2E, 05, 05]
-1D121; [0D C8 36, 05, 05]
+1D107; [0D C8 36, 05, 05]
-1D122; [0D C8 3E, 05, 05]
+1D108; [0D C8 3E, 05, 05]
-1D123; [0D C8 46, 05, 05]
+1D109; [0D C8 46, 05, 05]
-1D124; [0D C8 4E, 05, 05]
+1D10A; [0D C8 4E, 05, 05]
-1D125; [0D C8 56, 05, 05]
+1D10B; [0D C8 56, 05, 05]
-1D126; [0D C8 5E, 05, 05]
+1D10C; [0D C8 5E, 05, 05]
-266D; [0D C8 66, 05, 05]
+1D10D; [0D C8 66, 05, 05]
-266E; [0D C8 6E, 05, 05]
+1D10E; [0D C8 6E, 05, 05]
-266F; [0D C8 76, 05, 05]
+1D10F; [0D C8 76, 05, 05]
-1D12A; [0D C8 7E, 05, 05]
+1D110; [0D C8 7E, 05, 05]
-1D12B; [0D C8 86, 05, 05]
+1D111; [0D C8 86, 05, 05]
-1D12C; [0D C8 8E, 05, 05]
+1D112; [0D C8 8E, 05, 05]
-1D12D; [0D C8 96, 05, 05]
+1D113; [0D C8 96, 05, 05]
-1D12E; [0D C8 9E, 05, 05]
+1D114; [0D C8 9E, 05, 05]
-1D12F; [0D C8 A6, 05, 05]
+1D115; [0D C8 A6, 05, 05]
-1D130; [0D C8 AE, 05, 05]
+1D116; [0D C8 AE, 05, 05]
-1D131; [0D C8 B6, 05, 05]
+1D117; [0D C8 B6, 05, 05]
-1D132; [0D C8 BE, 05, 05]
+1D118; [0D C8 BE, 05, 05]
-1D133; [0D C8 C6, 05, 05]
+1D119; [0D C8 C6, 05, 05]
-1D134; [0D C8 CE, 05, 05]
+1D11A; [0D C8 CE, 05, 05]
-1D135; [0D C8 D6, 05, 05]
+1D11B; [0D C8 D6, 05, 05]
-1D136; [0D C8 DE, 05, 05]
+1D11C; [0D C8 DE, 05, 05]
-1D137; [0D C8 E6, 05, 05]
+1D11D; [0D C8 E6, 05, 05]
-1D138; [0D C8 EE, 05, 05]
+1D11E; [0D C8 EE, 05, 05]
-1D139; [0D C8 F6, 05, 05]
+1D11F; [0D C8 F6, 05, 05]
-1D129; [0D C9 04, 05, 05]
+1D120; [0D C9 04, 05, 05]
-1D13A; [0D C9 0C, 05, 05]
+1D121; [0D C9 0C, 05, 05]
-1D13B; [0D C9 14, 05, 05]
+1D122; [0D C9 14, 05, 05]
-1D13C; [0D C9 1C, 05, 05]
+1D123; [0D C9 1C, 05, 05]
-1D13D; [0D C9 24, 05, 05]
+1D124; [0D C9 24, 05, 05]
-1D13E; [0D C9 2C, 05, 05]
+1D125; [0D C9 2C, 05, 05]
-1D13F; [0D C9 34, 05, 05]
+1D126; [0D C9 34, 05, 05]
-1D140; [0D C9 3C, 05, 05]
+266D; [0D C9 3C, 05, 05]
-1D141; [0D C9 44, 05, 05]
+266E; [0D C9 44, 05, 05]
-1D142; [0D C9 4C, 05, 05]
+266F; [0D C9 4C, 05, 05]
-1D143; [0D C9 54, 05, 05]
+1D12A; [0D C9 54, 05, 05]
-1D144; [0D C9 5C, 05, 05]
+1D12B; [0D C9 5C, 05, 05]
-1D145; [0D C9 64, 05, 05]
+1D12C; [0D C9 64, 05, 05]
-1D146; [0D C9 6C, 05, 05]
+1D12D; [0D C9 6C, 05, 05]
-1D147; [0D C9 74, 05, 05]
+1D12E; [0D C9 74, 05, 05]
-1D148; [0D C9 7C, 05, 05]
+1D12F; [0D C9 7C, 05, 05]
-1D149; [0D C9 84, 05, 05]
+1D130; [0D C9 84, 05, 05]
-1D14A; [0D C9 8C, 05, 05]
+1D131; [0D C9 8C, 05, 05]
-1D14B; [0D C9 94, 05, 05]
+1D132; [0D C9 94, 05, 05]
-1D14C; [0D C9 9C, 05, 05]
+1D133; [0D C9 9C, 05, 05]
-1D14D; [0D C9 A4, 05, 05]
+1D134; [0D C9 A4, 05, 05]
-1D14E; [0D C9 AC, 05, 05]
+1D135; [0D C9 AC, 05, 05]
-1D14F; [0D C9 B4, 05, 05]
+1D136; [0D C9 B4, 05, 05]
-1D150; [0D C9 BC, 05, 05]
+1D137; [0D C9 BC, 05, 05]
-1D151; [0D C9 C4, 05, 05]
+1D138; [0D C9 C4, 05, 05]
-1D152; [0D C9 CC, 05, 05]
+1D139; [0D C9 CC, 05, 05]
-1D153; [0D C9 D4, 05, 05]
+1D129; [0D C9 D4, 05, 05]
-1D154; [0D C9 DC, 05, 05]
+1D13A; [0D C9 DC, 05, 05]
-1D155; [0D C9 E4, 05, 05]
+1D13B; [0D C9 E4, 05, 05]
-1D156; [0D C9 EC, 05, 05]
+1D13C; [0D C9 EC, 05, 05]
-1D157; [0D C9 F4, 05, 05]
-1D15E; [0D C9 F4, 05, 05]
+1D13D; [0D C9 F4, 05, 05]
-1D158; [0D C9 FC, 05, 05]
-1D15F; [0D C9 FC, 05, 05]
-1D160; [0D C9 FC, 05, 05]
-1D161; [0D C9 FC, 05, 05]
-1D162; [0D C9 FC, 05, 05]
-1D163; [0D C9 FC, 05, 05]
-1D164; [0D C9 FC, 05, 05]
+1D13E; [0D C9 FC, 05, 05]
-1D159; [0D CA 0A, 05, 05]
+1D13F; [0D CA 0A, 05, 05]
-1D15A; [0D CA 12, 05, 05]
+1D140; [0D CA 12, 05, 05]
-1D15B; [0D CA 1A, 05, 05]
+1D141; [0D CA 1A, 05, 05]
-1D15C; [0D CA 22, 05, 05]
+1D142; [0D CA 22, 05, 05]
-1D15D; [0D CA 2A, 05, 05]
+1D143; [0D CA 2A, 05, 05]
-1D16A; [0D CA 32, 05, 05]
+1D144; [0D CA 32, 05, 05]
-1D16B; [0D CA 3A, 05, 05]
+1D145; [0D CA 3A, 05, 05]
-1D16C; [0D CA 42, 05, 05]
+1D146; [0D CA 42, 05, 05]
-1D183; [0D CA 4A, 05, 05]
+1D147; [0D CA 4A, 05, 05]
-1D184; [0D CA 52, 05, 05]
+1D148; [0D CA 52, 05, 05]
-1D18C; [0D CA 5A, 05, 05]
+1D149; [0D CA 5A, 05, 05]
-1D18D; [0D CA 62, 05, 05]
+1D14A; [0D CA 62, 05, 05]
-1D18E; [0D CA 6A, 05, 05]
+1D14B; [0D CA 6A, 05, 05]
-1D18F; [0D CA 72, 05, 05]
+1D14C; [0D CA 72, 05, 05]
-1D190; [0D CA 7A, 05, 05]
+1D14D; [0D CA 7A, 05, 05]
-1D191; [0D CA 82, 05, 05]
+1D14E; [0D CA 82, 05, 05]
-1D192; [0D CA 8A, 05, 05]
+1D14F; [0D CA 8A, 05, 05]
-1D193; [0D CA 92, 05, 05]
+1D150; [0D CA 92, 05, 05]
-1D194; [0D CA 9A, 05, 05]
+1D151; [0D CA 9A, 05, 05]
-1D195; [0D CA A2, 05, 05]
+1D152; [0D CA A2, 05, 05]
-1D196; [0D CA AA, 05, 05]
+1D153; [0D CA AA, 05, 05]
-1D197; [0D CA B2, 05, 05]
+1D154; [0D CA B2, 05, 05]
-1D198; [0D CA BA, 05, 05]
+1D155; [0D CA BA, 05, 05]
-1D199; [0D CA C2, 05, 05]
+1D156; [0D CA C2, 05, 05]
-1D19A; [0D CA CA, 05, 05]
+1D157; [0D CA CA, 05, 05]
+1D15E; [0D CA CA, 05, 05]
-1D19B; [0D CA D2, 05, 05]
+1D158; [0D CA D2, 05, 05]
+1D15F; [0D CA D2, 05, 05]
+1D160; [0D CA D2, 05, 05]
+1D161; [0D CA D2, 05, 05]
+1D162; [0D CA D2, 05, 05]
+1D163; [0D CA D2, 05, 05]
+1D164; [0D CA D2, 05, 05]
-1D19C; [0D CA DA, 05, 05]
+1D159; [0D CA DA, 05, 05]
-1D19D; [0D CA E2, 05, 05]
+1D15A; [0D CA E2, 05, 05]
-1D19E; [0D CA EA, 05, 05]
+1D15B; [0D CA EA, 05, 05]
-1D19F; [0D CA F2, 05, 05]
+1D15C; [0D CA F2, 05, 05]
-1D1A0; [0D CA FA, 05, 05]
+1D15D; [0D CA FA, 05, 05]
-1D1A1; [0D CB 08, 05, 05]
+1D16A; [0D CB 08, 05, 05]
-1D1A2; [0D CB 10, 05, 05]
+1D16B; [0D CB 10, 05, 05]
-1D1A3; [0D CB 18, 05, 05]
+1D16C; [0D CB 18, 05, 05]
-1D1A4; [0D CB 20, 05, 05]
+1D183; [0D CB 20, 05, 05]
-1D1A5; [0D CB 28, 05, 05]
+1D184; [0D CB 28, 05, 05]
-1D1A6; [0D CB 30, 05, 05]
+1D18C; [0D CB 30, 05, 05]
-1D1A7; [0D CB 38, 05, 05]
+1D18D; [0D CB 38, 05, 05]
-1D1A8; [0D CB 40, 05, 05]
+1D18E; [0D CB 40, 05, 05]
-1D1A9; [0D CB 48, 05, 05]
+1D18F; [0D CB 48, 05, 05]
-1D1AE; [0D CB 50, 05, 05]
+1D190; [0D CB 50, 05, 05]
-1D1AF; [0D CB 58, 05, 05]
+1D191; [0D CB 58, 05, 05]
-1D1B0; [0D CB 60, 05, 05]
+1D192; [0D CB 60, 05, 05]
-1D1B1; [0D CB 68, 05, 05]
+1D193; [0D CB 68, 05, 05]
-1D1B2; [0D CB 70, 05, 05]
+1D194; [0D CB 70, 05, 05]
-1D1B3; [0D CB 78, 05, 05]
+1D195; [0D CB 78, 05, 05]
-1D1B4; [0D CB 80, 05, 05]
+1D196; [0D CB 80, 05, 05]
-1D1B5; [0D CB 88, 05, 05]
+1D197; [0D CB 88, 05, 05]
-1D1B6; [0D CB 90, 05, 05]
+1D198; [0D CB 90, 05, 05]
-1D1B7; [0D CB 98, 05, 05]
+1D199; [0D CB 98, 05, 05]
-1D1B8; [0D CB A0, 05, 05]
+1D19A; [0D CB A0, 05, 05]
-1D1B9; [0D CB A8, 05, 05]
-1D1BB; [0D CB A8, 05, 05]
-1D1BD; [0D CB A8, 05, 05]
-1D1BF; [0D CB A8, 05, 05]
+1D19B; [0D CB A8, 05, 05]
-1D1BA; [0D CB B0, 05, 05]
-1D1BC; [0D CB B0, 05, 05]
-1D1BE; [0D CB B0, 05, 05]
-1D1C0; [0D CB B0, 05, 05]
+1D19C; [0D CB B0, 05, 05]
-1D1C1; [0D CB B8, 05, 05]
+1D19D; [0D CB B8, 05, 05]
-1D1C2; [0D CB C0, 05, 05]
+1D19E; [0D CB C0, 05, 05]
-1D1C3; [0D CB C8, 05, 05]
+1D19F; [0D CB C8, 05, 05]
-1D1C4; [0D CB D0, 05, 05]
+1D1A0; [0D CB D0, 05, 05]
-1D1C5; [0D CB D8, 05, 05]
+1D1A1; [0D CB D8, 05, 05]
-1D1C6; [0D CB E0, 05, 05]
+1D1A2; [0D CB E0, 05, 05]
-1D1C7; [0D CB E8, 05, 05]
+1D1A3; [0D CB E8, 05, 05]
-1D1C8; [0D CB F0, 05, 05]
+1D1A4; [0D CB F0, 05, 05]
-1D1C9; [0D CB F8, 05, 05]
+1D1A5; [0D CB F8, 05, 05]
-1D1CA; [0D CC 06, 05, 05]
+1D1A6; [0D CC 06, 05, 05]
-1D1CB; [0D CC 0E, 05, 05]
+1D1A7; [0D CC 0E, 05, 05]
-1D1CC; [0D CC 16, 05, 05]
+1D1A8; [0D CC 16, 05, 05]
-1D1CD; [0D CC 1E, 05, 05]
+1D1A9; [0D CC 1E, 05, 05]
-1D1CE; [0D CC 26, 05, 05]
+1D1AE; [0D CC 26, 05, 05]
-1D1CF; [0D CC 2E, 05, 05]
+1D1AF; [0D CC 2E, 05, 05]
-1D1D0; [0D CC 36, 05, 05]
+1D1B0; [0D CC 36, 05, 05]
-1D1D1; [0D CC 3E, 05, 05]
+1D1B1; [0D CC 3E, 05, 05]
-1D1D2; [0D CC 46, 05, 05]
+1D1B2; [0D CC 46, 05, 05]
-1D1D3; [0D CC 4E, 05, 05]
+1D1B3; [0D CC 4E, 05, 05]
-1D1D4; [0D CC 56, 05, 05]
+1D1B4; [0D CC 56, 05, 05]
-1D1D5; [0D CC 5E, 05, 05]
+1D1B5; [0D CC 5E, 05, 05]
-1D1D6; [0D CC 66, 05, 05]
+1D1B6; [0D CC 66, 05, 05]
-1D1D7; [0D CC 6E, 05, 05]
+1D1B7; [0D CC 6E, 05, 05]
-1D1D8; [0D CC 76, 05, 05]
+1D1B8; [0D CC 76, 05, 05]
-1D1D9; [0D CC 7E, 05, 05]
+1D1B9; [0D CC 7E, 05, 05]
+1D1BB; [0D CC 7E, 05, 05]
+1D1BD; [0D CC 7E, 05, 05]
+1D1BF; [0D CC 7E, 05, 05]
-1D1DA; [0D CC 86, 05, 05]
+1D1BA; [0D CC 86, 05, 05]
+1D1BC; [0D CC 86, 05, 05]
+1D1BE; [0D CC 86, 05, 05]
+1D1C0; [0D CC 86, 05, 05]
-1D1DB; [0D CC 8E, 05, 05]
+1D1C1; [0D CC 8E, 05, 05]
-1D1DC; [0D CC 96, 05, 05]
+1D1C2; [0D CC 96, 05, 05]
-1D1DD; [0D CC 9E, 05, 05]
+1D1C3; [0D CC 9E, 05, 05]
-1D200; [0D CC A6, 05, 05]
+1D1C4; [0D CC A6, 05, 05]
-1D201; [0D CC AE, 05, 05]
+1D1C5; [0D CC AE, 05, 05]
-1D202; [0D CC B6, 05, 05]
+1D1C6; [0D CC B6, 05, 05]
-1D203; [0D CC BE, 05, 05]
+1D1C7; [0D CC BE, 05, 05]
-1D204; [0D CC C6, 05, 05]
+1D1C8; [0D CC C6, 05, 05]
-1D205; [0D CC CE, 05, 05]
+1D1C9; [0D CC CE, 05, 05]
-1D206; [0D CC D6, 05, 05]
+1D1CA; [0D CC D6, 05, 05]
-1D207; [0D CC DE, 05, 05]
+1D1CB; [0D CC DE, 05, 05]
-1D208; [0D CC E6, 05, 05]
+1D1CC; [0D CC E6, 05, 05]
-1D209; [0D CC EE, 05, 05]
+1D1CD; [0D CC EE, 05, 05]
-1D20A; [0D CC F6, 05, 05]
+1D1CE; [0D CC F6, 05, 05]
-1D20B; [0D CD 04, 05, 05]
+1D1CF; [0D CD 04, 05, 05]
-1D20C; [0D CD 0C, 05, 05]
+1D1D0; [0D CD 0C, 05, 05]
-1D20D; [0D CD 14, 05, 05]
+1D1D1; [0D CD 14, 05, 05]
-1D20E; [0D CD 1C, 05, 05]
+1D1D2; [0D CD 1C, 05, 05]
-1D20F; [0D CD 24, 05, 05]
+1D1D3; [0D CD 24, 05, 05]
-1D210; [0D CD 2C, 05, 05]
+1D1D4; [0D CD 2C, 05, 05]
-1D211; [0D CD 34, 05, 05]
+1D1D5; [0D CD 34, 05, 05]
-1D212; [0D CD 3C, 05, 05]
+1D1D6; [0D CD 3C, 05, 05]
-1D213; [0D CD 44, 05, 05]
+1D1D7; [0D CD 44, 05, 05]
-1D214; [0D CD 4C, 05, 05]
+1D1D8; [0D CD 4C, 05, 05]
-1D215; [0D CD 54, 05, 05]
+1D1D9; [0D CD 54, 05, 05]
-1D216; [0D CD 5C, 05, 05]
+1D1DA; [0D CD 5C, 05, 05]
-1D217; [0D CD 64, 05, 05]
+1D1DB; [0D CD 64, 05, 05]
-1D218; [0D CD 6C, 05, 05]
+1D1DC; [0D CD 6C, 05, 05]
-1D219; [0D CD 74, 05, 05]
+1D1DD; [0D CD 74, 05, 05]
-1D21A; [0D CD 7C, 05, 05]
+1D200; [0D CD 7C, 05, 05]
-1D21B; [0D CD 84, 05, 05]
+1D201; [0D CD 84, 05, 05]
-1D21C; [0D CD 8C, 05, 05]
+1D202; [0D CD 8C, 05, 05]
-1D21D; [0D CD 94, 05, 05]
+1D203; [0D CD 94, 05, 05]
-1D21E; [0D CD 9C, 05, 05]
+1D204; [0D CD 9C, 05, 05]
-1D21F; [0D CD A4, 05, 05]
+1D205; [0D CD A4, 05, 05]
-1D220; [0D CD AC, 05, 05]
+1D206; [0D CD AC, 05, 05]
-1D221; [0D CD B4, 05, 05]
+1D207; [0D CD B4, 05, 05]
-1D222; [0D CD BC, 05, 05]
+1D208; [0D CD BC, 05, 05]
-1D223; [0D CD C4, 05, 05]
+1D209; [0D CD C4, 05, 05]
-1D224; [0D CD CC, 05, 05]
+1D20A; [0D CD CC, 05, 05]
-1D225; [0D CD D4, 05, 05]
+1D20B; [0D CD D4, 05, 05]
-1D226; [0D CD DC, 05, 05]
+1D20C; [0D CD DC, 05, 05]
-1D227; [0D CD E4, 05, 05]
+1D20D; [0D CD E4, 05, 05]
-1D228; [0D CD EC, 05, 05]
+1D20E; [0D CD EC, 05, 05]
-1D229; [0D CD F4, 05, 05]
+1D20F; [0D CD F4, 05, 05]
-1D22A; [0D CD FC, 05, 05]
+1D210; [0D CD FC, 05, 05]
-1D22B; [0D CE 0A, 05, 05]
+1D211; [0D CE 0A, 05, 05]
-1D22C; [0D CE 12, 05, 05]
+1D212; [0D CE 12, 05, 05]
-1D22D; [0D CE 1A, 05, 05]
+1D213; [0D CE 1A, 05, 05]
-1D22E; [0D CE 22, 05, 05]
+1D214; [0D CE 22, 05, 05]
-1D22F; [0D CE 2A, 05, 05]
+1D215; [0D CE 2A, 05, 05]
-1D230; [0D CE 32, 05, 05]
+1D216; [0D CE 32, 05, 05]
-1D231; [0D CE 3A, 05, 05]
+1D217; [0D CE 3A, 05, 05]
-1D232; [0D CE 42, 05, 05]
+1D218; [0D CE 42, 05, 05]
-1D233; [0D CE 4A, 05, 05]
+1D219; [0D CE 4A, 05, 05]
-1D234; [0D CE 52, 05, 05]
+1D21A; [0D CE 52, 05, 05]
-1D235; [0D CE 5A, 05, 05]
+1D21B; [0D CE 5A, 05, 05]
-1D236; [0D CE 62, 05, 05]
+1D21C; [0D CE 62, 05, 05]
-1D237; [0D CE 6A, 05, 05]
+1D21D; [0D CE 6A, 05, 05]
-1D238; [0D CE 72, 05, 05]
+1D21E; [0D CE 72, 05, 05]
-1D239; [0D CE 7A, 05, 05]
+1D21F; [0D CE 7A, 05, 05]
-1D23A; [0D CE 82, 05, 05]
+1D220; [0D CE 82, 05, 05]
-1D23B; [0D CE 8A, 05, 05]
+1D221; [0D CE 8A, 05, 05]
-1D23C; [0D CE 92, 05, 05]
+1D222; [0D CE 92, 05, 05]
-1D23D; [0D CE 9A, 05, 05]
+1D223; [0D CE 9A, 05, 05]
-1D23E; [0D CE A2, 05, 05]
+1D224; [0D CE A2, 05, 05]
-1D23F; [0D CE AA, 05, 05]
+1D225; [0D CE AA, 05, 05]
-1D240; [0D CE B2, 05, 05]
+1D226; [0D CE B2, 05, 05]
-1D241; [0D CE BA, 05, 05]
+1D227; [0D CE BA, 05, 05]
-1D245; [0D CE C2, 05, 05]
+1D228; [0D CE C2, 05, 05]
-1F000; [0D CE CA, 05, 05]
+1D229; [0D CE CA, 05, 05]
-1F001; [0D CE D2, 05, 05]
+1D22A; [0D CE D2, 05, 05]
-1F002; [0D CE DA, 05, 05]
+1D22B; [0D CE DA, 05, 05]
-1F003; [0D CE E2, 05, 05]
+1D22C; [0D CE E2, 05, 05]
-1F004; [0D CE EA, 05, 05]
+1D22D; [0D CE EA, 05, 05]
-1F005; [0D CE F2, 05, 05]
+1D22E; [0D CE F2, 05, 05]
-1F006; [0D CE FA, 05, 05]
+1D22F; [0D CE FA, 05, 05]
-1F007; [0D CF 08, 05, 05]
+1D230; [0D CF 08, 05, 05]
-1F008; [0D CF 10, 05, 05]
+1D231; [0D CF 10, 05, 05]
-1F009; [0D CF 18, 05, 05]
+1D232; [0D CF 18, 05, 05]
-1F00A; [0D CF 20, 05, 05]
+1D233; [0D CF 20, 05, 05]
-1F00B; [0D CF 28, 05, 05]
+1D234; [0D CF 28, 05, 05]
-1F00C; [0D CF 30, 05, 05]
+1D235; [0D CF 30, 05, 05]
-1F00D; [0D CF 38, 05, 05]
+1D236; [0D CF 38, 05, 05]
-1F00E; [0D CF 40, 05, 05]
+1D237; [0D CF 40, 05, 05]
-1F00F; [0D CF 48, 05, 05]
+1D238; [0D CF 48, 05, 05]
-1F010; [0D CF 50, 05, 05]
+1D239; [0D CF 50, 05, 05]
-1F011; [0D CF 58, 05, 05]
+1D23A; [0D CF 58, 05, 05]
-1F012; [0D CF 60, 05, 05]
+1D23B; [0D CF 60, 05, 05]
-1F013; [0D CF 68, 05, 05]
+1D23C; [0D CF 68, 05, 05]
-1F014; [0D CF 70, 05, 05]
+1D23D; [0D CF 70, 05, 05]
-1F015; [0D CF 78, 05, 05]
+1D23E; [0D CF 78, 05, 05]
-1F016; [0D CF 80, 05, 05]
+1D23F; [0D CF 80, 05, 05]
-1F017; [0D CF 88, 05, 05]
+1D240; [0D CF 88, 05, 05]
-1F018; [0D CF 90, 05, 05]
+1D241; [0D CF 90, 05, 05]
-1F019; [0D CF 98, 05, 05]
+1D245; [0D CF 98, 05, 05]
-1F01A; [0D CF A0, 05, 05]
+1F000; [0D CF A0, 05, 05]
-1F01B; [0D CF A8, 05, 05]
+1F001; [0D CF A8, 05, 05]
-1F01C; [0D CF B0, 05, 05]
+1F002; [0D CF B0, 05, 05]
-1F01D; [0D CF B8, 05, 05]
+1F003; [0D CF B8, 05, 05]
-1F01E; [0D CF C0, 05, 05]
+1F004; [0D CF C0, 05, 05]
-1F01F; [0D CF C8, 05, 05]
+1F005; [0D CF C8, 05, 05]
-1F020; [0D CF D0, 05, 05]
+1F006; [0D CF D0, 05, 05]
-1F021; [0D CF D8, 05, 05]
+1F007; [0D CF D8, 05, 05]
-1F022; [0D CF E0, 05, 05]
+1F008; [0D CF E0, 05, 05]
-1F023; [0D CF E8, 05, 05]
+1F009; [0D CF E8, 05, 05]
-1F024; [0D CF F0, 05, 05]
+1F00A; [0D CF F0, 05, 05]
-1F025; [0D CF F8, 05, 05]
+1F00B; [0D CF F8, 05, 05]
-1F026; [0D D0 06, 05, 05]
+1F00C; [0D D0 06, 05, 05]
-1F027; [0D D0 0E, 05, 05]
+1F00D; [0D D0 0E, 05, 05]
-1F028; [0D D0 16, 05, 05]
+1F00E; [0D D0 16, 05, 05]
-1F029; [0D D0 1E, 05, 05]
+1F00F; [0D D0 1E, 05, 05]
-1F02A; [0D D0 26, 05, 05]
+1F010; [0D D0 26, 05, 05]
-1F02B; [0D D0 2E, 05, 05]
+1F011; [0D D0 2E, 05, 05]
-1F030; [0D D0 36, 05, 05]
+1F012; [0D D0 36, 05, 05]
-1F031; [0D D0 3E, 05, 05]
+1F013; [0D D0 3E, 05, 05]
-1F032; [0D D0 46, 05, 05]
+1F014; [0D D0 46, 05, 05]
-1F033; [0D D0 4E, 05, 05]
+1F015; [0D D0 4E, 05, 05]
-1F034; [0D D0 56, 05, 05]
+1F016; [0D D0 56, 05, 05]
-1F035; [0D D0 5E, 05, 05]
+1F017; [0D D0 5E, 05, 05]
-1F036; [0D D0 66, 05, 05]
+1F018; [0D D0 66, 05, 05]
-1F037; [0D D0 6E, 05, 05]
+1F019; [0D D0 6E, 05, 05]
-1F038; [0D D0 76, 05, 05]
+1F01A; [0D D0 76, 05, 05]
-1F039; [0D D0 7E, 05, 05]
+1F01B; [0D D0 7E, 05, 05]
-1F03A; [0D D0 86, 05, 05]
+1F01C; [0D D0 86, 05, 05]
-1F03B; [0D D0 8E, 05, 05]
+1F01D; [0D D0 8E, 05, 05]
-1F03C; [0D D0 96, 05, 05]
+1F01E; [0D D0 96, 05, 05]
-1F03D; [0D D0 9E, 05, 05]
+1F01F; [0D D0 9E, 05, 05]
-1F03E; [0D D0 A6, 05, 05]
+1F020; [0D D0 A6, 05, 05]
-1F03F; [0D D0 AE, 05, 05]
+1F021; [0D D0 AE, 05, 05]
-1F040; [0D D0 B6, 05, 05]
+1F022; [0D D0 B6, 05, 05]
-1F041; [0D D0 BE, 05, 05]
+1F023; [0D D0 BE, 05, 05]
-1F042; [0D D0 C6, 05, 05]
+1F024; [0D D0 C6, 05, 05]
-1F043; [0D D0 CE, 05, 05]
+1F025; [0D D0 CE, 05, 05]
-1F044; [0D D0 D6, 05, 05]
+1F026; [0D D0 D6, 05, 05]
-1F045; [0D D0 DE, 05, 05]
+1F027; [0D D0 DE, 05, 05]
-1F046; [0D D0 E6, 05, 05]
+1F028; [0D D0 E6, 05, 05]
-1F047; [0D D0 EE, 05, 05]
+1F029; [0D D0 EE, 05, 05]
-1F048; [0D D0 F6, 05, 05]
+1F02A; [0D D0 F6, 05, 05]
-1F049; [0D D1 04, 05, 05]
+1F02B; [0D D1 04, 05, 05]
-1F04A; [0D D1 0C, 05, 05]
+1F030; [0D D1 0C, 05, 05]
-1F04B; [0D D1 14, 05, 05]
+1F031; [0D D1 14, 05, 05]
-1F04C; [0D D1 1C, 05, 05]
+1F032; [0D D1 1C, 05, 05]
-1F04D; [0D D1 24, 05, 05]
+1F033; [0D D1 24, 05, 05]
-1F04E; [0D D1 2C, 05, 05]
+1F034; [0D D1 2C, 05, 05]
-1F04F; [0D D1 34, 05, 05]
+1F035; [0D D1 34, 05, 05]
-1F050; [0D D1 3C, 05, 05]
+1F036; [0D D1 3C, 05, 05]
-1F051; [0D D1 44, 05, 05]
+1F037; [0D D1 44, 05, 05]
-1F052; [0D D1 4C, 05, 05]
+1F038; [0D D1 4C, 05, 05]
-1F053; [0D D1 54, 05, 05]
+1F039; [0D D1 54, 05, 05]
-1F054; [0D D1 5C, 05, 05]
+1F03A; [0D D1 5C, 05, 05]
-1F055; [0D D1 64, 05, 05]
+1F03B; [0D D1 64, 05, 05]
-1F056; [0D D1 6C, 05, 05]
+1F03C; [0D D1 6C, 05, 05]
-1F057; [0D D1 74, 05, 05]
+1F03D; [0D D1 74, 05, 05]
-1F058; [0D D1 7C, 05, 05]
+1F03E; [0D D1 7C, 05, 05]
-1F059; [0D D1 84, 05, 05]
+1F03F; [0D D1 84, 05, 05]
-1F05A; [0D D1 8C, 05, 05]
+1F040; [0D D1 8C, 05, 05]
-1F05B; [0D D1 94, 05, 05]
+1F041; [0D D1 94, 05, 05]
-1F05C; [0D D1 9C, 05, 05]
+1F042; [0D D1 9C, 05, 05]
-1F05D; [0D D1 A4, 05, 05]
+1F043; [0D D1 A4, 05, 05]
-1F05E; [0D D1 AC, 05, 05]
+1F044; [0D D1 AC, 05, 05]
-1F05F; [0D D1 B4, 05, 05]
+1F045; [0D D1 B4, 05, 05]
-1F060; [0D D1 BC, 05, 05]
+1F046; [0D D1 BC, 05, 05]
-1F061; [0D D1 C4, 05, 05]
+1F047; [0D D1 C4, 05, 05]
-1F062; [0D D1 CC, 05, 05]
+1F048; [0D D1 CC, 05, 05]
-1F063; [0D D1 D4, 05, 05]
+1F049; [0D D1 D4, 05, 05]
-1F064; [0D D1 DC, 05, 05]
+1F04A; [0D D1 DC, 05, 05]
-1F065; [0D D1 E4, 05, 05]
+1F04B; [0D D1 E4, 05, 05]
-1F066; [0D D1 EC, 05, 05]
+1F04C; [0D D1 EC, 05, 05]
-1F067; [0D D1 F4, 05, 05]
+1F04D; [0D D1 F4, 05, 05]
-1F068; [0D D1 FC, 05, 05]
+1F04E; [0D D1 FC, 05, 05]
-1F069; [0D D2 0A, 05, 05]
+1F04F; [0D D2 0A, 05, 05]
-1F06A; [0D D2 12, 05, 05]
+1F050; [0D D2 12, 05, 05]
-1F06B; [0D D2 1A, 05, 05]
+1F051; [0D D2 1A, 05, 05]
-1F06C; [0D D2 22, 05, 05]
+1F052; [0D D2 22, 05, 05]
-1F06D; [0D D2 2A, 05, 05]
+1F053; [0D D2 2A, 05, 05]
-1F06E; [0D D2 32, 05, 05]
+1F054; [0D D2 32, 05, 05]
-1F06F; [0D D2 3A, 05, 05]
+1F055; [0D D2 3A, 05, 05]
-1F070; [0D D2 42, 05, 05]
+1F056; [0D D2 42, 05, 05]
-1F071; [0D D2 4A, 05, 05]
+1F057; [0D D2 4A, 05, 05]
-1F072; [0D D2 52, 05, 05]
+1F058; [0D D2 52, 05, 05]
-1F073; [0D D2 5A, 05, 05]
+1F059; [0D D2 5A, 05, 05]
-1F074; [0D D2 62, 05, 05]
+1F05A; [0D D2 62, 05, 05]
-1F075; [0D D2 6A, 05, 05]
+1F05B; [0D D2 6A, 05, 05]
-1F076; [0D D2 72, 05, 05]
+1F05C; [0D D2 72, 05, 05]
-1F077; [0D D2 7A, 05, 05]
+1F05D; [0D D2 7A, 05, 05]
-1F078; [0D D2 82, 05, 05]
+1F05E; [0D D2 82, 05, 05]
-1F079; [0D D2 8A, 05, 05]
+1F05F; [0D D2 8A, 05, 05]
-1F07A; [0D D2 92, 05, 05]
+1F060; [0D D2 92, 05, 05]
-1F07B; [0D D2 9A, 05, 05]
+1F061; [0D D2 9A, 05, 05]
-1F07C; [0D D2 A2, 05, 05]
+1F062; [0D D2 A2, 05, 05]
-1F07D; [0D D2 AA, 05, 05]
+1F063; [0D D2 AA, 05, 05]
-1F07E; [0D D2 B2, 05, 05]
+1F064; [0D D2 B2, 05, 05]
-1F07F; [0D D2 BA, 05, 05]
+1F065; [0D D2 BA, 05, 05]
-1F080; [0D D2 C2, 05, 05]
+1F066; [0D D2 C2, 05, 05]
-1F081; [0D D2 CA, 05, 05]
+1F067; [0D D2 CA, 05, 05]
-1F082; [0D D2 D2, 05, 05]
+1F068; [0D D2 D2, 05, 05]
-1F083; [0D D2 DA, 05, 05]
+1F069; [0D D2 DA, 05, 05]
-1F084; [0D D2 E2, 05, 05]
+1F06A; [0D D2 E2, 05, 05]
-1F085; [0D D2 EA, 05, 05]
+1F06B; [0D D2 EA, 05, 05]
-1F086; [0D D2 F2, 05, 05]
+1F06C; [0D D2 F2, 05, 05]
-1F087; [0D D2 FA, 05, 05]
+1F06D; [0D D2 FA, 05, 05]
-1F088; [0D D3 08, 05, 05]
+1F06E; [0D D3 08, 05, 05]
-1F089; [0D D3 10, 05, 05]
+1F06F; [0D D3 10, 05, 05]
-1F08A; [0D D3 18, 05, 05]
+1F070; [0D D3 18, 05, 05]
-1F08B; [0D D3 20, 05, 05]
+1F071; [0D D3 20, 05, 05]
-1F08C; [0D D3 28, 05, 05]
+1F072; [0D D3 28, 05, 05]
-1F08D; [0D D3 30, 05, 05]
+1F073; [0D D3 30, 05, 05]
-1F08E; [0D D3 38, 05, 05]
+1F074; [0D D3 38, 05, 05]
-1F08F; [0D D3 40, 05, 05]
+1F075; [0D D3 40, 05, 05]
-1F090; [0D D3 48, 05, 05]
+1F076; [0D D3 48, 05, 05]
-1F091; [0D D3 50, 05, 05]
+1F077; [0D D3 50, 05, 05]
-1F092; [0D D3 58, 05, 05]
+1F078; [0D D3 58, 05, 05]
-1F093; [0D D3 60, 05, 05]
+1F079; [0D D3 60, 05, 05]
-1F0A0; [0D D3 68, 05, 05]
+1F07A; [0D D3 68, 05, 05]
-1F0A1; [0D D3 70, 05, 05]
+1F07B; [0D D3 70, 05, 05]
-1F0A2; [0D D3 78, 05, 05]
+1F07C; [0D D3 78, 05, 05]
-1F0A3; [0D D3 80, 05, 05]
+1F07D; [0D D3 80, 05, 05]
-1F0A4; [0D D3 88, 05, 05]
+1F07E; [0D D3 88, 05, 05]
-1F0A5; [0D D3 90, 05, 05]
+1F07F; [0D D3 90, 05, 05]
-1F0A6; [0D D3 98, 05, 05]
+1F080; [0D D3 98, 05, 05]
-1F0A7; [0D D3 A0, 05, 05]
+1F081; [0D D3 A0, 05, 05]
-1F0A8; [0D D3 A8, 05, 05]
+1F082; [0D D3 A8, 05, 05]
-1F0A9; [0D D3 B0, 05, 05]
+1F083; [0D D3 B0, 05, 05]
-1F0AA; [0D D3 B8, 05, 05]
+1F084; [0D D3 B8, 05, 05]
-1F0AB; [0D D3 C0, 05, 05]
+1F085; [0D D3 C0, 05, 05]
-1F0AC; [0D D3 C8, 05, 05]
+1F086; [0D D3 C8, 05, 05]
-1F0AD; [0D D3 D0, 05, 05]
+1F087; [0D D3 D0, 05, 05]
-1F0AE; [0D D3 D8, 05, 05]
+1F088; [0D D3 D8, 05, 05]
-1F0B1; [0D D3 E0, 05, 05]
+1F089; [0D D3 E0, 05, 05]
-1F0B2; [0D D3 E8, 05, 05]
+1F08A; [0D D3 E8, 05, 05]
-1F0B3; [0D D3 F0, 05, 05]
+1F08B; [0D D3 F0, 05, 05]
-1F0B4; [0D D3 F8, 05, 05]
+1F08C; [0D D3 F8, 05, 05]
-1F0B5; [0D D4 06, 05, 05]
+1F08D; [0D D4 06, 05, 05]
-1F0B6; [0D D4 0E, 05, 05]
+1F08E; [0D D4 0E, 05, 05]
-1F0B7; [0D D4 16, 05, 05]
+1F08F; [0D D4 16, 05, 05]
-1F0B8; [0D D4 1E, 05, 05]
+1F090; [0D D4 1E, 05, 05]
-1F0B9; [0D D4 26, 05, 05]
+1F091; [0D D4 26, 05, 05]
-1F0BA; [0D D4 2E, 05, 05]
+1F092; [0D D4 2E, 05, 05]
-1F0BB; [0D D4 36, 05, 05]
+1F093; [0D D4 36, 05, 05]
-1F0BC; [0D D4 3E, 05, 05]
+1F0A0; [0D D4 3E, 05, 05]
-1F0BD; [0D D4 46, 05, 05]
+1F0A1; [0D D4 46, 05, 05]
-1F0BE; [0D D4 4E, 05, 05]
+1F0A2; [0D D4 4E, 05, 05]
-1F0C1; [0D D4 56, 05, 05]
+1F0A3; [0D D4 56, 05, 05]
-1F0C2; [0D D4 5E, 05, 05]
+1F0A4; [0D D4 5E, 05, 05]
-1F0C3; [0D D4 66, 05, 05]
+1F0A5; [0D D4 66, 05, 05]
-1F0C4; [0D D4 6E, 05, 05]
+1F0A6; [0D D4 6E, 05, 05]
-1F0C5; [0D D4 76, 05, 05]
+1F0A7; [0D D4 76, 05, 05]
-1F0C6; [0D D4 7E, 05, 05]
+1F0A8; [0D D4 7E, 05, 05]
-1F0C7; [0D D4 86, 05, 05]
+1F0A9; [0D D4 86, 05, 05]
-1F0C8; [0D D4 8E, 05, 05]
+1F0AA; [0D D4 8E, 05, 05]
-1F0C9; [0D D4 96, 05, 05]
+1F0AB; [0D D4 96, 05, 05]
-1F0CA; [0D D4 9E, 05, 05]
+1F0AC; [0D D4 9E, 05, 05]
-1F0CB; [0D D4 A6, 05, 05]
+1F0AD; [0D D4 A6, 05, 05]
-1F0CC; [0D D4 AE, 05, 05]
+1F0AE; [0D D4 AE, 05, 05]
-1F0CD; [0D D4 B6, 05, 05]
+1F0B1; [0D D4 B6, 05, 05]
-1F0CE; [0D D4 BE, 05, 05]
+1F0B2; [0D D4 BE, 05, 05]
-1F0CF; [0D D4 C6, 05, 05]
+1F0B3; [0D D4 C6, 05, 05]
-1F0D1; [0D D4 CE, 05, 05]
+1F0B4; [0D D4 CE, 05, 05]
-1F0D2; [0D D4 D6, 05, 05]
+1F0B5; [0D D4 D6, 05, 05]
-1F0D3; [0D D4 DE, 05, 05]
+1F0B6; [0D D4 DE, 05, 05]
-1F0D4; [0D D4 E6, 05, 05]
+1F0B7; [0D D4 E6, 05, 05]
-1F0D5; [0D D4 EE, 05, 05]
+1F0B8; [0D D4 EE, 05, 05]
-1F0D6; [0D D4 F6, 05, 05]
+1F0B9; [0D D4 F6, 05, 05]
-1F0D7; [0D D5 04, 05, 05]
+1F0BA; [0D D5 04, 05, 05]
-1F0D8; [0D D5 0C, 05, 05]
+1F0BB; [0D D5 0C, 05, 05]
-1F0D9; [0D D5 14, 05, 05]
+1F0BC; [0D D5 14, 05, 05]
-1F0DA; [0D D5 1C, 05, 05]
+1F0BD; [0D D5 1C, 05, 05]
-1F0DB; [0D D5 24, 05, 05]
+1F0BE; [0D D5 24, 05, 05]
-1F0DC; [0D D5 2C, 05, 05]
+1F0C1; [0D D5 2C, 05, 05]
-1F0DD; [0D D5 34, 05, 05]
+1F0C2; [0D D5 34, 05, 05]
-1F0DE; [0D D5 3C, 05, 05]
+1F0C3; [0D D5 3C, 05, 05]
-1F0DF; [0D D5 44, 05, 05]
+1F0C4; [0D D5 44, 05, 05]
-1F300; [0D D5 4C, 05, 05]
+1F0C5; [0D D5 4C, 05, 05]
-1F301; [0D D5 54, 05, 05]
+1F0C6; [0D D5 54, 05, 05]
-1F302; [0D D5 5C, 05, 05]
+1F0C7; [0D D5 5C, 05, 05]
-1F303; [0D D5 64, 05, 05]
+1F0C8; [0D D5 64, 05, 05]
-1F304; [0D D5 6C, 05, 05]
+1F0C9; [0D D5 6C, 05, 05]
-1F305; [0D D5 74, 05, 05]
+1F0CA; [0D D5 74, 05, 05]
-1F306; [0D D5 7C, 05, 05]
+1F0CB; [0D D5 7C, 05, 05]
-1F307; [0D D5 84, 05, 05]
+1F0CC; [0D D5 84, 05, 05]
-1F308; [0D D5 8C, 05, 05]
+1F0CD; [0D D5 8C, 05, 05]
-1F309; [0D D5 94, 05, 05]
+1F0CE; [0D D5 94, 05, 05]
-1F30A; [0D D5 9C, 05, 05]
+1F0CF; [0D D5 9C, 05, 05]
-1F30B; [0D D5 A4, 05, 05]
+1F0D1; [0D D5 A4, 05, 05]
-1F30C; [0D D5 AC, 05, 05]
+1F0D2; [0D D5 AC, 05, 05]
-1F30D; [0D D5 B4, 05, 05]
+1F0D3; [0D D5 B4, 05, 05]
-1F30E; [0D D5 BC, 05, 05]
+1F0D4; [0D D5 BC, 05, 05]
-1F30F; [0D D5 C4, 05, 05]
+1F0D5; [0D D5 C4, 05, 05]
-1F310; [0D D5 CC, 05, 05]
+1F0D6; [0D D5 CC, 05, 05]
-1F311; [0D D5 D4, 05, 05]
+1F0D7; [0D D5 D4, 05, 05]
-1F312; [0D D5 DC, 05, 05]
+1F0D8; [0D D5 DC, 05, 05]
-1F313; [0D D5 E4, 05, 05]
+1F0D9; [0D D5 E4, 05, 05]
-1F314; [0D D5 EC, 05, 05]
+1F0DA; [0D D5 EC, 05, 05]
-1F315; [0D D5 F4, 05, 05]
+1F0DB; [0D D5 F4, 05, 05]
-1F316; [0D D5 FC, 05, 05]
+1F0DC; [0D D5 FC, 05, 05]
-1F317; [0D D6 0A, 05, 05]
+1F0DD; [0D D6 0A, 05, 05]
-1F318; [0D D6 12, 05, 05]
+1F0DE; [0D D6 12, 05, 05]
-1F319; [0D D6 1A, 05, 05]
+1F0DF; [0D D6 1A, 05, 05]
-1F31A; [0D D6 22, 05, 05]
+1F300; [0D D6 22, 05, 05]
-1F31B; [0D D6 2A, 05, 05]
+1F301; [0D D6 2A, 05, 05]
-1F31C; [0D D6 32, 05, 05]
+1F302; [0D D6 32, 05, 05]
-1F31D; [0D D6 3A, 05, 05]
+1F303; [0D D6 3A, 05, 05]
-1F31E; [0D D6 42, 05, 05]
+1F304; [0D D6 42, 05, 05]
-1F31F; [0D D6 4A, 05, 05]
+1F305; [0D D6 4A, 05, 05]
-1F320; [0D D6 52, 05, 05]
+1F306; [0D D6 52, 05, 05]
-1F330; [0D D6 5A, 05, 05]
+1F307; [0D D6 5A, 05, 05]
-1F331; [0D D6 62, 05, 05]
+1F308; [0D D6 62, 05, 05]
-1F332; [0D D6 6A, 05, 05]
+1F309; [0D D6 6A, 05, 05]
-1F333; [0D D6 72, 05, 05]
+1F30A; [0D D6 72, 05, 05]
-1F334; [0D D6 7A, 05, 05]
+1F30B; [0D D6 7A, 05, 05]
-1F335; [0D D6 82, 05, 05]
+1F30C; [0D D6 82, 05, 05]
-1F337; [0D D6 8A, 05, 05]
+1F30D; [0D D6 8A, 05, 05]
-1F338; [0D D6 92, 05, 05]
+1F30E; [0D D6 92, 05, 05]
-1F339; [0D D6 9A, 05, 05]
+1F30F; [0D D6 9A, 05, 05]
-1F33A; [0D D6 A2, 05, 05]
+1F310; [0D D6 A2, 05, 05]
-1F33B; [0D D6 AA, 05, 05]
+1F311; [0D D6 AA, 05, 05]
-1F33C; [0D D6 B2, 05, 05]
+1F312; [0D D6 B2, 05, 05]
-1F33D; [0D D6 BA, 05, 05]
+1F313; [0D D6 BA, 05, 05]
-1F33E; [0D D6 C2, 05, 05]
+1F314; [0D D6 C2, 05, 05]
-1F33F; [0D D6 CA, 05, 05]
+1F315; [0D D6 CA, 05, 05]
-1F340; [0D D6 D2, 05, 05]
+1F316; [0D D6 D2, 05, 05]
-1F341; [0D D6 DA, 05, 05]
+1F317; [0D D6 DA, 05, 05]
-1F342; [0D D6 E2, 05, 05]
+1F318; [0D D6 E2, 05, 05]
-1F343; [0D D6 EA, 05, 05]
+1F319; [0D D6 EA, 05, 05]
-1F344; [0D D6 F2, 05, 05]
+1F31A; [0D D6 F2, 05, 05]
-1F345; [0D D6 FA, 05, 05]
+1F31B; [0D D6 FA, 05, 05]
-1F346; [0D D7 08, 05, 05]
+1F31C; [0D D7 08, 05, 05]
-1F347; [0D D7 10, 05, 05]
+1F31D; [0D D7 10, 05, 05]
-1F348; [0D D7 18, 05, 05]
+1F31E; [0D D7 18, 05, 05]
-1F349; [0D D7 20, 05, 05]
+1F31F; [0D D7 20, 05, 05]
-1F34A; [0D D7 28, 05, 05]
+1F320; [0D D7 28, 05, 05]
-1F34B; [0D D7 30, 05, 05]
+1F330; [0D D7 30, 05, 05]
-1F34C; [0D D7 38, 05, 05]
+1F331; [0D D7 38, 05, 05]
-1F34D; [0D D7 40, 05, 05]
+1F332; [0D D7 40, 05, 05]
-1F34E; [0D D7 48, 05, 05]
+1F333; [0D D7 48, 05, 05]
-1F34F; [0D D7 50, 05, 05]
+1F334; [0D D7 50, 05, 05]
-1F350; [0D D7 58, 05, 05]
+1F335; [0D D7 58, 05, 05]
-1F351; [0D D7 60, 05, 05]
+1F337; [0D D7 60, 05, 05]
-1F352; [0D D7 68, 05, 05]
+1F338; [0D D7 68, 05, 05]
-1F353; [0D D7 70, 05, 05]
+1F339; [0D D7 70, 05, 05]
-1F354; [0D D7 78, 05, 05]
+1F33A; [0D D7 78, 05, 05]
-1F355; [0D D7 80, 05, 05]
+1F33B; [0D D7 80, 05, 05]
-1F356; [0D D7 88, 05, 05]
+1F33C; [0D D7 88, 05, 05]
-1F357; [0D D7 90, 05, 05]
+1F33D; [0D D7 90, 05, 05]
-1F358; [0D D7 98, 05, 05]
+1F33E; [0D D7 98, 05, 05]
-1F359; [0D D7 A0, 05, 05]
+1F33F; [0D D7 A0, 05, 05]
-1F35A; [0D D7 A8, 05, 05]
+1F340; [0D D7 A8, 05, 05]
-1F35B; [0D D7 B0, 05, 05]
+1F341; [0D D7 B0, 05, 05]
-1F35C; [0D D7 B8, 05, 05]
+1F342; [0D D7 B8, 05, 05]
-1F35D; [0D D7 C0, 05, 05]
+1F343; [0D D7 C0, 05, 05]
-1F35E; [0D D7 C8, 05, 05]
+1F344; [0D D7 C8, 05, 05]
-1F35F; [0D D7 D0, 05, 05]
+1F345; [0D D7 D0, 05, 05]
-1F360; [0D D7 D8, 05, 05]
+1F346; [0D D7 D8, 05, 05]
-1F361; [0D D7 E0, 05, 05]
+1F347; [0D D7 E0, 05, 05]
-1F362; [0D D7 E8, 05, 05]
+1F348; [0D D7 E8, 05, 05]
-1F363; [0D D7 F0, 05, 05]
+1F349; [0D D7 F0, 05, 05]
-1F364; [0D D7 F8, 05, 05]
+1F34A; [0D D7 F8, 05, 05]
-1F365; [0D D8 06, 05, 05]
+1F34B; [0D D8 06, 05, 05]
-1F366; [0D D8 0E, 05, 05]
+1F34C; [0D D8 0E, 05, 05]
-1F367; [0D D8 16, 05, 05]
+1F34D; [0D D8 16, 05, 05]
-1F368; [0D D8 1E, 05, 05]
+1F34E; [0D D8 1E, 05, 05]
-1F369; [0D D8 26, 05, 05]
+1F34F; [0D D8 26, 05, 05]
-1F36A; [0D D8 2E, 05, 05]
+1F350; [0D D8 2E, 05, 05]
-1F36B; [0D D8 36, 05, 05]
+1F351; [0D D8 36, 05, 05]
-1F36C; [0D D8 3E, 05, 05]
+1F352; [0D D8 3E, 05, 05]
-1F36D; [0D D8 46, 05, 05]
+1F353; [0D D8 46, 05, 05]
-1F36E; [0D D8 4E, 05, 05]
+1F354; [0D D8 4E, 05, 05]
-1F36F; [0D D8 56, 05, 05]
+1F355; [0D D8 56, 05, 05]
-1F370; [0D D8 5E, 05, 05]
+1F356; [0D D8 5E, 05, 05]
-1F371; [0D D8 66, 05, 05]
+1F357; [0D D8 66, 05, 05]
-1F372; [0D D8 6E, 05, 05]
+1F358; [0D D8 6E, 05, 05]
-1F373; [0D D8 76, 05, 05]
+1F359; [0D D8 76, 05, 05]
-1F374; [0D D8 7E, 05, 05]
+1F35A; [0D D8 7E, 05, 05]
-1F375; [0D D8 86, 05, 05]
+1F35B; [0D D8 86, 05, 05]
-1F376; [0D D8 8E, 05, 05]
+1F35C; [0D D8 8E, 05, 05]
-1F377; [0D D8 96, 05, 05]
+1F35D; [0D D8 96, 05, 05]
-1F378; [0D D8 9E, 05, 05]
+1F35E; [0D D8 9E, 05, 05]
-1F379; [0D D8 A6, 05, 05]
+1F35F; [0D D8 A6, 05, 05]
-1F37A; [0D D8 AE, 05, 05]
+1F360; [0D D8 AE, 05, 05]
-1F37B; [0D D8 B6, 05, 05]
+1F361; [0D D8 B6, 05, 05]
-1F37C; [0D D8 BE, 05, 05]
+1F362; [0D D8 BE, 05, 05]
-1F380; [0D D8 C6, 05, 05]
+1F363; [0D D8 C6, 05, 05]
-1F381; [0D D8 CE, 05, 05]
+1F364; [0D D8 CE, 05, 05]
-1F382; [0D D8 D6, 05, 05]
+1F365; [0D D8 D6, 05, 05]
-1F383; [0D D8 DE, 05, 05]
+1F366; [0D D8 DE, 05, 05]
-1F384; [0D D8 E6, 05, 05]
+1F367; [0D D8 E6, 05, 05]
-1F385; [0D D8 EE, 05, 05]
+1F368; [0D D8 EE, 05, 05]
-1F386; [0D D8 F6, 05, 05]
+1F369; [0D D8 F6, 05, 05]
-1F387; [0D D9 04, 05, 05]
+1F36A; [0D D9 04, 05, 05]
-1F388; [0D D9 0C, 05, 05]
+1F36B; [0D D9 0C, 05, 05]
-1F389; [0D D9 14, 05, 05]
+1F36C; [0D D9 14, 05, 05]
-1F38A; [0D D9 1C, 05, 05]
+1F36D; [0D D9 1C, 05, 05]
-1F38B; [0D D9 24, 05, 05]
+1F36E; [0D D9 24, 05, 05]
-1F38C; [0D D9 2C, 05, 05]
+1F36F; [0D D9 2C, 05, 05]
-1F38D; [0D D9 34, 05, 05]
+1F370; [0D D9 34, 05, 05]
-1F38E; [0D D9 3C, 05, 05]
+1F371; [0D D9 3C, 05, 05]
-1F38F; [0D D9 44, 05, 05]
+1F372; [0D D9 44, 05, 05]
-1F390; [0D D9 4C, 05, 05]
+1F373; [0D D9 4C, 05, 05]
-1F391; [0D D9 54, 05, 05]
+1F374; [0D D9 54, 05, 05]
-1F392; [0D D9 5C, 05, 05]
+1F375; [0D D9 5C, 05, 05]
-1F393; [0D D9 64, 05, 05]
+1F376; [0D D9 64, 05, 05]
-1F3A0; [0D D9 6C, 05, 05]
+1F377; [0D D9 6C, 05, 05]
-1F3A1; [0D D9 74, 05, 05]
+1F378; [0D D9 74, 05, 05]
-1F3A2; [0D D9 7C, 05, 05]
+1F379; [0D D9 7C, 05, 05]
-1F3A3; [0D D9 84, 05, 05]
+1F37A; [0D D9 84, 05, 05]
-1F3A4; [0D D9 8C, 05, 05]
+1F37B; [0D D9 8C, 05, 05]
-1F3A5; [0D D9 94, 05, 05]
+1F37C; [0D D9 94, 05, 05]
-1F3A6; [0D D9 9C, 05, 05]
+1F380; [0D D9 9C, 05, 05]
-1F3A7; [0D D9 A4, 05, 05]
+1F381; [0D D9 A4, 05, 05]
-1F3A8; [0D D9 AC, 05, 05]
+1F382; [0D D9 AC, 05, 05]
-1F3A9; [0D D9 B4, 05, 05]
+1F383; [0D D9 B4, 05, 05]
-1F3AA; [0D D9 BC, 05, 05]
+1F384; [0D D9 BC, 05, 05]
-1F3AB; [0D D9 C4, 05, 05]
+1F385; [0D D9 C4, 05, 05]
-1F3AC; [0D D9 CC, 05, 05]
+1F386; [0D D9 CC, 05, 05]
-1F3AD; [0D D9 D4, 05, 05]
+1F387; [0D D9 D4, 05, 05]
-1F3AE; [0D D9 DC, 05, 05]
+1F388; [0D D9 DC, 05, 05]
-1F3AF; [0D D9 E4, 05, 05]
+1F389; [0D D9 E4, 05, 05]
-1F3B0; [0D D9 EC, 05, 05]
+1F38A; [0D D9 EC, 05, 05]
-1F3B1; [0D D9 F4, 05, 05]
+1F38B; [0D D9 F4, 05, 05]
-1F3B2; [0D D9 FC, 05, 05]
+1F38C; [0D D9 FC, 05, 05]
-1F3B3; [0D DA 0A, 05, 05]
+1F38D; [0D DA 0A, 05, 05]
-1F3B4; [0D DA 12, 05, 05]
+1F38E; [0D DA 12, 05, 05]
-1F3B5; [0D DA 1A, 05, 05]
+1F38F; [0D DA 1A, 05, 05]
-1F3B6; [0D DA 22, 05, 05]
+1F390; [0D DA 22, 05, 05]
-1F3B7; [0D DA 2A, 05, 05]
+1F391; [0D DA 2A, 05, 05]
-1F3B8; [0D DA 32, 05, 05]
+1F392; [0D DA 32, 05, 05]
-1F3B9; [0D DA 3A, 05, 05]
+1F393; [0D DA 3A, 05, 05]
-1F3BA; [0D DA 42, 05, 05]
+1F3A0; [0D DA 42, 05, 05]
-1F3BB; [0D DA 4A, 05, 05]
+1F3A1; [0D DA 4A, 05, 05]
-1F3BC; [0D DA 52, 05, 05]
+1F3A2; [0D DA 52, 05, 05]
-1F3BD; [0D DA 5A, 05, 05]
+1F3A3; [0D DA 5A, 05, 05]
-1F3BE; [0D DA 62, 05, 05]
+1F3A4; [0D DA 62, 05, 05]
-1F3BF; [0D DA 6A, 05, 05]
+1F3A5; [0D DA 6A, 05, 05]
-1F3C0; [0D DA 72, 05, 05]
+1F3A6; [0D DA 72, 05, 05]
-1F3C1; [0D DA 7A, 05, 05]
+1F3A7; [0D DA 7A, 05, 05]
-1F3C2; [0D DA 82, 05, 05]
+1F3A8; [0D DA 82, 05, 05]
-1F3C3; [0D DA 8A, 05, 05]
+1F3A9; [0D DA 8A, 05, 05]
-1F3C4; [0D DA 92, 05, 05]
+1F3AA; [0D DA 92, 05, 05]
-1F3C6; [0D DA 9A, 05, 05]
+1F3AB; [0D DA 9A, 05, 05]
-1F3C7; [0D DA A2, 05, 05]
+1F3AC; [0D DA A2, 05, 05]
-1F3C8; [0D DA AA, 05, 05]
+1F3AD; [0D DA AA, 05, 05]
-1F3C9; [0D DA B2, 05, 05]
+1F3AE; [0D DA B2, 05, 05]
-1F3CA; [0D DA BA, 05, 05]
+1F3AF; [0D DA BA, 05, 05]
-1F3E0; [0D DA C2, 05, 05]
+1F3B0; [0D DA C2, 05, 05]
-1F3E1; [0D DA CA, 05, 05]
+1F3B1; [0D DA CA, 05, 05]
-1F3E2; [0D DA D2, 05, 05]
+1F3B2; [0D DA D2, 05, 05]
-1F3E3; [0D DA DA, 05, 05]
+1F3B3; [0D DA DA, 05, 05]
-1F3E4; [0D DA E2, 05, 05]
+1F3B4; [0D DA E2, 05, 05]
-1F3E5; [0D DA EA, 05, 05]
+1F3B5; [0D DA EA, 05, 05]
-1F3E6; [0D DA F2, 05, 05]
+1F3B6; [0D DA F2, 05, 05]
-1F3E7; [0D DA FA, 05, 05]
+1F3B7; [0D DA FA, 05, 05]
-1F3E8; [0D DB 08, 05, 05]
+1F3B8; [0D DB 08, 05, 05]
-1F3E9; [0D DB 10, 05, 05]
+1F3B9; [0D DB 10, 05, 05]
-1F3EA; [0D DB 18, 05, 05]
+1F3BA; [0D DB 18, 05, 05]
-1F3EB; [0D DB 20, 05, 05]
+1F3BB; [0D DB 20, 05, 05]
-1F3EC; [0D DB 28, 05, 05]
+1F3BC; [0D DB 28, 05, 05]
-1F3ED; [0D DB 30, 05, 05]
+1F3BD; [0D DB 30, 05, 05]
-1F3EE; [0D DB 38, 05, 05]
+1F3BE; [0D DB 38, 05, 05]
-1F3EF; [0D DB 40, 05, 05]
+1F3BF; [0D DB 40, 05, 05]
-1F3F0; [0D DB 48, 05, 05]
+1F3C0; [0D DB 48, 05, 05]
-1F400; [0D DB 50, 05, 05]
+1F3C1; [0D DB 50, 05, 05]
-1F401; [0D DB 58, 05, 05]
+1F3C2; [0D DB 58, 05, 05]
-1F402; [0D DB 60, 05, 05]
+1F3C3; [0D DB 60, 05, 05]
-1F403; [0D DB 68, 05, 05]
+1F3C4; [0D DB 68, 05, 05]
-1F404; [0D DB 70, 05, 05]
+1F3C6; [0D DB 70, 05, 05]
-1F405; [0D DB 78, 05, 05]
+1F3C7; [0D DB 78, 05, 05]
-1F406; [0D DB 80, 05, 05]
+1F3C8; [0D DB 80, 05, 05]
-1F407; [0D DB 88, 05, 05]
+1F3C9; [0D DB 88, 05, 05]
-1F408; [0D DB 90, 05, 05]
+1F3CA; [0D DB 90, 05, 05]
-1F409; [0D DB 98, 05, 05]
+1F3E0; [0D DB 98, 05, 05]
-1F40A; [0D DB A0, 05, 05]
+1F3E1; [0D DB A0, 05, 05]
-1F40B; [0D DB A8, 05, 05]
+1F3E2; [0D DB A8, 05, 05]
-1F40C; [0D DB B0, 05, 05]
+1F3E3; [0D DB B0, 05, 05]
-1F40D; [0D DB B8, 05, 05]
+1F3E4; [0D DB B8, 05, 05]
-1F40E; [0D DB C0, 05, 05]
+1F3E5; [0D DB C0, 05, 05]
-1F40F; [0D DB C8, 05, 05]
+1F3E6; [0D DB C8, 05, 05]
-1F410; [0D DB D0, 05, 05]
+1F3E7; [0D DB D0, 05, 05]
-1F411; [0D DB D8, 05, 05]
+1F3E8; [0D DB D8, 05, 05]
-1F412; [0D DB E0, 05, 05]
+1F3E9; [0D DB E0, 05, 05]
-1F413; [0D DB E8, 05, 05]
+1F3EA; [0D DB E8, 05, 05]
-1F414; [0D DB F0, 05, 05]
+1F3EB; [0D DB F0, 05, 05]
-1F415; [0D DB F8, 05, 05]
+1F3EC; [0D DB F8, 05, 05]
-1F416; [0D DC 06, 05, 05]
+1F3ED; [0D DC 06, 05, 05]
-1F417; [0D DC 0E, 05, 05]
+1F3EE; [0D DC 0E, 05, 05]
-1F418; [0D DC 16, 05, 05]
+1F3EF; [0D DC 16, 05, 05]
-1F419; [0D DC 1E, 05, 05]
+1F3F0; [0D DC 1E, 05, 05]
-1F41A; [0D DC 26, 05, 05]
+1F400; [0D DC 26, 05, 05]
-1F41B; [0D DC 2E, 05, 05]
+1F401; [0D DC 2E, 05, 05]
-1F41C; [0D DC 36, 05, 05]
+1F402; [0D DC 36, 05, 05]
-1F41D; [0D DC 3E, 05, 05]
+1F403; [0D DC 3E, 05, 05]
-1F41E; [0D DC 46, 05, 05]
+1F404; [0D DC 46, 05, 05]
-1F41F; [0D DC 4E, 05, 05]
+1F405; [0D DC 4E, 05, 05]
-1F420; [0D DC 56, 05, 05]
+1F406; [0D DC 56, 05, 05]
-1F421; [0D DC 5E, 05, 05]
+1F407; [0D DC 5E, 05, 05]
-1F422; [0D DC 66, 05, 05]
+1F408; [0D DC 66, 05, 05]
-1F423; [0D DC 6E, 05, 05]
+1F409; [0D DC 6E, 05, 05]
-1F424; [0D DC 76, 05, 05]
+1F40A; [0D DC 76, 05, 05]
-1F425; [0D DC 7E, 05, 05]
+1F40B; [0D DC 7E, 05, 05]
-1F426; [0D DC 86, 05, 05]
+1F40C; [0D DC 86, 05, 05]
-1F427; [0D DC 8E, 05, 05]
+1F40D; [0D DC 8E, 05, 05]
-1F428; [0D DC 96, 05, 05]
+1F40E; [0D DC 96, 05, 05]
-1F429; [0D DC 9E, 05, 05]
+1F40F; [0D DC 9E, 05, 05]
-1F42A; [0D DC A6, 05, 05]
+1F410; [0D DC A6, 05, 05]
-1F42B; [0D DC AE, 05, 05]
+1F411; [0D DC AE, 05, 05]
-1F42C; [0D DC B6, 05, 05]
+1F412; [0D DC B6, 05, 05]
-1F42D; [0D DC BE, 05, 05]
+1F413; [0D DC BE, 05, 05]
-1F42E; [0D DC C6, 05, 05]
+1F414; [0D DC C6, 05, 05]
-1F42F; [0D DC CE, 05, 05]
+1F415; [0D DC CE, 05, 05]
-1F430; [0D DC D6, 05, 05]
+1F416; [0D DC D6, 05, 05]
-1F431; [0D DC DE, 05, 05]
+1F417; [0D DC DE, 05, 05]
-1F432; [0D DC E6, 05, 05]
+1F418; [0D DC E6, 05, 05]
-1F433; [0D DC EE, 05, 05]
+1F419; [0D DC EE, 05, 05]
-1F434; [0D DC F6, 05, 05]
+1F41A; [0D DC F6, 05, 05]
-1F435; [0D DD 04, 05, 05]
+1F41B; [0D DD 04, 05, 05]
-1F436; [0D DD 0C, 05, 05]
+1F41C; [0D DD 0C, 05, 05]
-1F437; [0D DD 14, 05, 05]
+1F41D; [0D DD 14, 05, 05]
-1F438; [0D DD 1C, 05, 05]
+1F41E; [0D DD 1C, 05, 05]
-1F439; [0D DD 24, 05, 05]
+1F41F; [0D DD 24, 05, 05]
-1F43A; [0D DD 2C, 05, 05]
+1F420; [0D DD 2C, 05, 05]
-1F43B; [0D DD 34, 05, 05]
+1F421; [0D DD 34, 05, 05]
-1F43C; [0D DD 3C, 05, 05]
+1F422; [0D DD 3C, 05, 05]
-1F43D; [0D DD 44, 05, 05]
+1F423; [0D DD 44, 05, 05]
-1F43E; [0D DD 4C, 05, 05]
+1F424; [0D DD 4C, 05, 05]
-1F440; [0D DD 54, 05, 05]
+1F425; [0D DD 54, 05, 05]
-1F442; [0D DD 5C, 05, 05]
+1F426; [0D DD 5C, 05, 05]
-1F443; [0D DD 64, 05, 05]
+1F427; [0D DD 64, 05, 05]
-1F444; [0D DD 6C, 05, 05]
+1F428; [0D DD 6C, 05, 05]
-1F445; [0D DD 74, 05, 05]
+1F429; [0D DD 74, 05, 05]
-1F446; [0D DD 7C, 05, 05]
+1F42A; [0D DD 7C, 05, 05]
-1F447; [0D DD 84, 05, 05]
+1F42B; [0D DD 84, 05, 05]
-1F448; [0D DD 8C, 05, 05]
+1F42C; [0D DD 8C, 05, 05]
-1F449; [0D DD 94, 05, 05]
+1F42D; [0D DD 94, 05, 05]
-1F44A; [0D DD 9C, 05, 05]
+1F42E; [0D DD 9C, 05, 05]
-1F44B; [0D DD A4, 05, 05]
+1F42F; [0D DD A4, 05, 05]
-1F44C; [0D DD AC, 05, 05]
+1F430; [0D DD AC, 05, 05]
-1F44D; [0D DD B4, 05, 05]
+1F431; [0D DD B4, 05, 05]
-1F44E; [0D DD BC, 05, 05]
+1F432; [0D DD BC, 05, 05]
-1F44F; [0D DD C4, 05, 05]
+1F433; [0D DD C4, 05, 05]
-1F450; [0D DD CC, 05, 05]
+1F434; [0D DD CC, 05, 05]
-1F451; [0D DD D4, 05, 05]
+1F435; [0D DD D4, 05, 05]
-1F452; [0D DD DC, 05, 05]
+1F436; [0D DD DC, 05, 05]
-1F453; [0D DD E4, 05, 05]
+1F437; [0D DD E4, 05, 05]
-1F454; [0D DD EC, 05, 05]
+1F438; [0D DD EC, 05, 05]
-1F455; [0D DD F4, 05, 05]
+1F439; [0D DD F4, 05, 05]
-1F456; [0D DD FC, 05, 05]
+1F43A; [0D DD FC, 05, 05]
-1F457; [0D DE 0A, 05, 05]
+1F43B; [0D DE 0A, 05, 05]
-1F458; [0D DE 12, 05, 05]
+1F43C; [0D DE 12, 05, 05]
-1F459; [0D DE 1A, 05, 05]
+1F43D; [0D DE 1A, 05, 05]
-1F45A; [0D DE 22, 05, 05]
+1F43E; [0D DE 22, 05, 05]
-1F45B; [0D DE 2A, 05, 05]
+1F440; [0D DE 2A, 05, 05]
-1F45C; [0D DE 32, 05, 05]
+1F442; [0D DE 32, 05, 05]
-1F45D; [0D DE 3A, 05, 05]
+1F443; [0D DE 3A, 05, 05]
-1F45E; [0D DE 42, 05, 05]
+1F444; [0D DE 42, 05, 05]
-1F45F; [0D DE 4A, 05, 05]
+1F445; [0D DE 4A, 05, 05]
-1F460; [0D DE 52, 05, 05]
+1F446; [0D DE 52, 05, 05]
-1F461; [0D DE 5A, 05, 05]
+1F447; [0D DE 5A, 05, 05]
-1F462; [0D DE 62, 05, 05]
+1F448; [0D DE 62, 05, 05]
-1F463; [0D DE 6A, 05, 05]
+1F449; [0D DE 6A, 05, 05]
-1F464; [0D DE 72, 05, 05]
+1F44A; [0D DE 72, 05, 05]
-1F465; [0D DE 7A, 05, 05]
+1F44B; [0D DE 7A, 05, 05]
-1F466; [0D DE 82, 05, 05]
+1F44C; [0D DE 82, 05, 05]
-1F467; [0D DE 8A, 05, 05]
+1F44D; [0D DE 8A, 05, 05]
-1F468; [0D DE 92, 05, 05]
+1F44E; [0D DE 92, 05, 05]
-1F469; [0D DE 9A, 05, 05]
+1F44F; [0D DE 9A, 05, 05]
-1F46A; [0D DE A2, 05, 05]
+1F450; [0D DE A2, 05, 05]
-1F46B; [0D DE AA, 05, 05]
+1F451; [0D DE AA, 05, 05]
-1F46C; [0D DE B2, 05, 05]
+1F452; [0D DE B2, 05, 05]
-1F46D; [0D DE BA, 05, 05]
+1F453; [0D DE BA, 05, 05]
-1F46E; [0D DE C2, 05, 05]
+1F454; [0D DE C2, 05, 05]
-1F46F; [0D DE CA, 05, 05]
+1F455; [0D DE CA, 05, 05]
-1F470; [0D DE D2, 05, 05]
+1F456; [0D DE D2, 05, 05]
-1F471; [0D DE DA, 05, 05]
+1F457; [0D DE DA, 05, 05]
-1F472; [0D DE E2, 05, 05]
+1F458; [0D DE E2, 05, 05]
-1F473; [0D DE EA, 05, 05]
+1F459; [0D DE EA, 05, 05]
-1F474; [0D DE F2, 05, 05]
+1F45A; [0D DE F2, 05, 05]
-1F475; [0D DE FA, 05, 05]
+1F45B; [0D DE FA, 05, 05]
-1F476; [0D DF 08, 05, 05]
+1F45C; [0D DF 08, 05, 05]
-1F477; [0D DF 10, 05, 05]
+1F45D; [0D DF 10, 05, 05]
-1F478; [0D DF 18, 05, 05]
+1F45E; [0D DF 18, 05, 05]
-1F479; [0D DF 20, 05, 05]
+1F45F; [0D DF 20, 05, 05]
-1F47A; [0D DF 28, 05, 05]
+1F460; [0D DF 28, 05, 05]
-1F47B; [0D DF 30, 05, 05]
+1F461; [0D DF 30, 05, 05]
-1F47C; [0D DF 38, 05, 05]
+1F462; [0D DF 38, 05, 05]
-1F47D; [0D DF 40, 05, 05]
+1F463; [0D DF 40, 05, 05]
-1F47E; [0D DF 48, 05, 05]
+1F464; [0D DF 48, 05, 05]
-1F47F; [0D DF 50, 05, 05]
+1F465; [0D DF 50, 05, 05]
-1F480; [0D DF 58, 05, 05]
+1F466; [0D DF 58, 05, 05]
-1F481; [0D DF 60, 05, 05]
+1F467; [0D DF 60, 05, 05]
-1F482; [0D DF 68, 05, 05]
+1F468; [0D DF 68, 05, 05]
-1F483; [0D DF 70, 05, 05]
+1F469; [0D DF 70, 05, 05]
-1F484; [0D DF 78, 05, 05]
+1F46A; [0D DF 78, 05, 05]
-1F485; [0D DF 80, 05, 05]
+1F46B; [0D DF 80, 05, 05]
-1F486; [0D DF 88, 05, 05]
+1F46C; [0D DF 88, 05, 05]
-1F487; [0D DF 90, 05, 05]
+1F46D; [0D DF 90, 05, 05]
-1F488; [0D DF 98, 05, 05]
+1F46E; [0D DF 98, 05, 05]
-1F489; [0D DF A0, 05, 05]
+1F46F; [0D DF A0, 05, 05]
-1F48A; [0D DF A8, 05, 05]
+1F470; [0D DF A8, 05, 05]
-1F48B; [0D DF B0, 05, 05]
+1F471; [0D DF B0, 05, 05]
-1F48C; [0D DF B8, 05, 05]
+1F472; [0D DF B8, 05, 05]
-1F48D; [0D DF C0, 05, 05]
+1F473; [0D DF C0, 05, 05]
-1F48E; [0D DF C8, 05, 05]
+1F474; [0D DF C8, 05, 05]
-1F48F; [0D DF D0, 05, 05]
+1F475; [0D DF D0, 05, 05]
-1F490; [0D DF D8, 05, 05]
+1F476; [0D DF D8, 05, 05]
-1F491; [0D DF E0, 05, 05]
+1F477; [0D DF E0, 05, 05]
-1F492; [0D DF E8, 05, 05]
+1F478; [0D DF E8, 05, 05]
-1F493; [0D DF F0, 05, 05]
+1F479; [0D DF F0, 05, 05]
-1F494; [0D DF F8, 05, 05]
+1F47A; [0D DF F8, 05, 05]
-1F495; [0D E0 06, 05, 05]
+1F47B; [0D E0 06, 05, 05]
-1F496; [0D E0 0E, 05, 05]
+1F47C; [0D E0 0E, 05, 05]
-1F497; [0D E0 16, 05, 05]
+1F47D; [0D E0 16, 05, 05]
-1F498; [0D E0 1E, 05, 05]
+1F47E; [0D E0 1E, 05, 05]
-1F499; [0D E0 26, 05, 05]
+1F47F; [0D E0 26, 05, 05]
-1F49A; [0D E0 2E, 05, 05]
+1F480; [0D E0 2E, 05, 05]
-1F49B; [0D E0 36, 05, 05]
+1F481; [0D E0 36, 05, 05]
-1F49C; [0D E0 3E, 05, 05]
+1F482; [0D E0 3E, 05, 05]
-1F49D; [0D E0 46, 05, 05]
+1F483; [0D E0 46, 05, 05]
-1F49E; [0D E0 4E, 05, 05]
+1F484; [0D E0 4E, 05, 05]
-1F49F; [0D E0 56, 05, 05]
+1F485; [0D E0 56, 05, 05]
-1F4A0; [0D E0 5E, 05, 05]
+1F486; [0D E0 5E, 05, 05]
-1F4A1; [0D E0 66, 05, 05]
+1F487; [0D E0 66, 05, 05]
-1F4A2; [0D E0 6E, 05, 05]
+1F488; [0D E0 6E, 05, 05]
-1F4A3; [0D E0 76, 05, 05]
+1F489; [0D E0 76, 05, 05]
-1F4A4; [0D E0 7E, 05, 05]
+1F48A; [0D E0 7E, 05, 05]
-1F4A5; [0D E0 86, 05, 05]
+1F48B; [0D E0 86, 05, 05]
-1F4A6; [0D E0 8E, 05, 05]
+1F48C; [0D E0 8E, 05, 05]
-1F4A7; [0D E0 96, 05, 05]
+1F48D; [0D E0 96, 05, 05]
-1F4A8; [0D E0 9E, 05, 05]
+1F48E; [0D E0 9E, 05, 05]
-1F4A9; [0D E0 A6, 05, 05]
+1F48F; [0D E0 A6, 05, 05]
-1F4AA; [0D E0 AE, 05, 05]
+1F490; [0D E0 AE, 05, 05]
-1F4AB; [0D E0 B6, 05, 05]
+1F491; [0D E0 B6, 05, 05]
-1F4AC; [0D E0 BE, 05, 05]
+1F492; [0D E0 BE, 05, 05]
-1F4AD; [0D E0 C6, 05, 05]
+1F493; [0D E0 C6, 05, 05]
-1F4AE; [0D E0 CE, 05, 05]
+1F494; [0D E0 CE, 05, 05]
-1F4AF; [0D E0 D6, 05, 05]
+1F495; [0D E0 D6, 05, 05]
-1F4B0; [0D E0 DE, 05, 05]
+1F496; [0D E0 DE, 05, 05]
-1F4B1; [0D E0 E6, 05, 05]
+1F497; [0D E0 E6, 05, 05]
-1F4B2; [0D E0 EE, 05, 05]
+1F498; [0D E0 EE, 05, 05]
-1F4B3; [0D E0 F6, 05, 05]
+1F499; [0D E0 F6, 05, 05]
-1F4B4; [0D E1 04, 05, 05]
+1F49A; [0D E1 04, 05, 05]
-1F4B5; [0D E1 0C, 05, 05]
+1F49B; [0D E1 0C, 05, 05]
-1F4B6; [0D E1 14, 05, 05]
+1F49C; [0D E1 14, 05, 05]
-1F4B7; [0D E1 1C, 05, 05]
+1F49D; [0D E1 1C, 05, 05]
-1F4B8; [0D E1 24, 05, 05]
+1F49E; [0D E1 24, 05, 05]
-1F4B9; [0D E1 2C, 05, 05]
+1F49F; [0D E1 2C, 05, 05]
-1F4BA; [0D E1 34, 05, 05]
+1F4A0; [0D E1 34, 05, 05]
-1F4BB; [0D E1 3C, 05, 05]
+1F4A1; [0D E1 3C, 05, 05]
-1F4BC; [0D E1 44, 05, 05]
+1F4A2; [0D E1 44, 05, 05]
-1F4BD; [0D E1 4C, 05, 05]
+1F4A3; [0D E1 4C, 05, 05]
-1F4BE; [0D E1 54, 05, 05]
+1F4A4; [0D E1 54, 05, 05]
-1F4BF; [0D E1 5C, 05, 05]
+1F4A5; [0D E1 5C, 05, 05]
-1F4C0; [0D E1 64, 05, 05]
+1F4A6; [0D E1 64, 05, 05]
-1F4C1; [0D E1 6C, 05, 05]
+1F4A7; [0D E1 6C, 05, 05]
-1F4C2; [0D E1 74, 05, 05]
+1F4A8; [0D E1 74, 05, 05]
-1F4C3; [0D E1 7C, 05, 05]
+1F4A9; [0D E1 7C, 05, 05]
-1F4C4; [0D E1 84, 05, 05]
+1F4AA; [0D E1 84, 05, 05]
-1F4C5; [0D E1 8C, 05, 05]
+1F4AB; [0D E1 8C, 05, 05]
-1F4C6; [0D E1 94, 05, 05]
+1F4AC; [0D E1 94, 05, 05]
-1F4C7; [0D E1 9C, 05, 05]
+1F4AD; [0D E1 9C, 05, 05]
-1F4C8; [0D E1 A4, 05, 05]
+1F4AE; [0D E1 A4, 05, 05]
-1F4C9; [0D E1 AC, 05, 05]
+1F4AF; [0D E1 AC, 05, 05]
-1F4CA; [0D E1 B4, 05, 05]
+1F4B0; [0D E1 B4, 05, 05]
-1F4CB; [0D E1 BC, 05, 05]
+1F4B1; [0D E1 BC, 05, 05]
-1F4CC; [0D E1 C4, 05, 05]
+1F4B2; [0D E1 C4, 05, 05]
-1F4CD; [0D E1 CC, 05, 05]
+1F4B3; [0D E1 CC, 05, 05]
-1F4CE; [0D E1 D4, 05, 05]
+1F4B4; [0D E1 D4, 05, 05]
-1F4CF; [0D E1 DC, 05, 05]
+1F4B5; [0D E1 DC, 05, 05]
-1F4D0; [0D E1 E4, 05, 05]
+1F4B6; [0D E1 E4, 05, 05]
-1F4D1; [0D E1 EC, 05, 05]
+1F4B7; [0D E1 EC, 05, 05]
-1F4D2; [0D E1 F4, 05, 05]
+1F4B8; [0D E1 F4, 05, 05]
-1F4D3; [0D E1 FC, 05, 05]
+1F4B9; [0D E1 FC, 05, 05]
-1F4D4; [0D E2 0A, 05, 05]
+1F4BA; [0D E2 0A, 05, 05]
-1F4D5; [0D E2 12, 05, 05]
+1F4BB; [0D E2 12, 05, 05]
-1F4D6; [0D E2 1A, 05, 05]
+1F4BC; [0D E2 1A, 05, 05]
-1F4D7; [0D E2 22, 05, 05]
+1F4BD; [0D E2 22, 05, 05]
-1F4D8; [0D E2 2A, 05, 05]
+1F4BE; [0D E2 2A, 05, 05]
-1F4D9; [0D E2 32, 05, 05]
+1F4BF; [0D E2 32, 05, 05]
-1F4DA; [0D E2 3A, 05, 05]
+1F4C0; [0D E2 3A, 05, 05]
-1F4DB; [0D E2 42, 05, 05]
+1F4C1; [0D E2 42, 05, 05]
-1F4DC; [0D E2 4A, 05, 05]
+1F4C2; [0D E2 4A, 05, 05]
-1F4DD; [0D E2 52, 05, 05]
+1F4C3; [0D E2 52, 05, 05]
-1F4DE; [0D E2 5A, 05, 05]
+1F4C4; [0D E2 5A, 05, 05]
-1F4DF; [0D E2 62, 05, 05]
+1F4C5; [0D E2 62, 05, 05]
-1F4E0; [0D E2 6A, 05, 05]
+1F4C6; [0D E2 6A, 05, 05]
-1F4E1; [0D E2 72, 05, 05]
+1F4C7; [0D E2 72, 05, 05]
-1F4E2; [0D E2 7A, 05, 05]
+1F4C8; [0D E2 7A, 05, 05]
-1F4E3; [0D E2 82, 05, 05]
+1F4C9; [0D E2 82, 05, 05]
-1F4E4; [0D E2 8A, 05, 05]
+1F4CA; [0D E2 8A, 05, 05]
-1F4E5; [0D E2 92, 05, 05]
+1F4CB; [0D E2 92, 05, 05]
-1F4E6; [0D E2 9A, 05, 05]
+1F4CC; [0D E2 9A, 05, 05]
-1F4E7; [0D E2 A2, 05, 05]
+1F4CD; [0D E2 A2, 05, 05]
-1F4E8; [0D E2 AA, 05, 05]
+1F4CE; [0D E2 AA, 05, 05]
-1F4E9; [0D E2 B2, 05, 05]
+1F4CF; [0D E2 B2, 05, 05]
-1F4EA; [0D E2 BA, 05, 05]
+1F4D0; [0D E2 BA, 05, 05]
-1F4EB; [0D E2 C2, 05, 05]
+1F4D1; [0D E2 C2, 05, 05]
-1F4EC; [0D E2 CA, 05, 05]
+1F4D2; [0D E2 CA, 05, 05]
-1F4ED; [0D E2 D2, 05, 05]
+1F4D3; [0D E2 D2, 05, 05]
-1F4EE; [0D E2 DA, 05, 05]
+1F4D4; [0D E2 DA, 05, 05]
-1F4EF; [0D E2 E2, 05, 05]
+1F4D5; [0D E2 E2, 05, 05]
-1F4F0; [0D E2 EA, 05, 05]
+1F4D6; [0D E2 EA, 05, 05]
-1F4F1; [0D E2 F2, 05, 05]
+1F4D7; [0D E2 F2, 05, 05]
-1F4F2; [0D E2 FA, 05, 05]
+1F4D8; [0D E2 FA, 05, 05]
-1F4F3; [0D E3 08, 05, 05]
+1F4D9; [0D E3 08, 05, 05]
-1F4F4; [0D E3 10, 05, 05]
+1F4DA; [0D E3 10, 05, 05]
-1F4F5; [0D E3 18, 05, 05]
+1F4DB; [0D E3 18, 05, 05]
-1F4F6; [0D E3 20, 05, 05]
+1F4DC; [0D E3 20, 05, 05]
-1F4F7; [0D E3 28, 05, 05]
+1F4DD; [0D E3 28, 05, 05]
-1F4F9; [0D E3 30, 05, 05]
+1F4DE; [0D E3 30, 05, 05]
-1F4FA; [0D E3 38, 05, 05]
+1F4DF; [0D E3 38, 05, 05]
-1F4FB; [0D E3 40, 05, 05]
+1F4E0; [0D E3 40, 05, 05]
-1F4FC; [0D E3 48, 05, 05]
+1F4E1; [0D E3 48, 05, 05]
-1F500; [0D E3 50, 05, 05]
+1F4E2; [0D E3 50, 05, 05]
-1F501; [0D E3 58, 05, 05]
+1F4E3; [0D E3 58, 05, 05]
-1F502; [0D E3 60, 05, 05]
+1F4E4; [0D E3 60, 05, 05]
-1F503; [0D E3 68, 05, 05]
+1F4E5; [0D E3 68, 05, 05]
-1F504; [0D E3 70, 05, 05]
+1F4E6; [0D E3 70, 05, 05]
-1F505; [0D E3 78, 05, 05]
+1F4E7; [0D E3 78, 05, 05]
-1F506; [0D E3 80, 05, 05]
+1F4E8; [0D E3 80, 05, 05]
-1F507; [0D E3 88, 05, 05]
+1F4E9; [0D E3 88, 05, 05]
-1F508; [0D E3 90, 05, 05]
+1F4EA; [0D E3 90, 05, 05]
-1F509; [0D E3 98, 05, 05]
+1F4EB; [0D E3 98, 05, 05]
-1F50A; [0D E3 A0, 05, 05]
+1F4EC; [0D E3 A0, 05, 05]
-1F50B; [0D E3 A8, 05, 05]
+1F4ED; [0D E3 A8, 05, 05]
-1F50C; [0D E3 B0, 05, 05]
+1F4EE; [0D E3 B0, 05, 05]
-1F50D; [0D E3 B8, 05, 05]
+1F4EF; [0D E3 B8, 05, 05]
-1F50E; [0D E3 C0, 05, 05]
+1F4F0; [0D E3 C0, 05, 05]
-1F50F; [0D E3 C8, 05, 05]
+1F4F1; [0D E3 C8, 05, 05]
-1F510; [0D E3 D0, 05, 05]
+1F4F2; [0D E3 D0, 05, 05]
-1F511; [0D E3 D8, 05, 05]
+1F4F3; [0D E3 D8, 05, 05]
-1F512; [0D E3 E0, 05, 05]
+1F4F4; [0D E3 E0, 05, 05]
-1F513; [0D E3 E8, 05, 05]
+1F4F5; [0D E3 E8, 05, 05]
-1F514; [0D E3 F0, 05, 05]
+1F4F6; [0D E3 F0, 05, 05]
-1F515; [0D E3 F8, 05, 05]
+1F4F7; [0D E3 F8, 05, 05]
-1F516; [0D E4 06, 05, 05]
+1F4F9; [0D E4 06, 05, 05]
-1F517; [0D E4 0E, 05, 05]
+1F4FA; [0D E4 0E, 05, 05]
-1F518; [0D E4 16, 05, 05]
+1F4FB; [0D E4 16, 05, 05]
-1F519; [0D E4 1E, 05, 05]
+1F4FC; [0D E4 1E, 05, 05]
-1F51A; [0D E4 26, 05, 05]
+1F500; [0D E4 26, 05, 05]
-1F51B; [0D E4 2E, 05, 05]
+1F501; [0D E4 2E, 05, 05]
-1F51C; [0D E4 36, 05, 05]
+1F502; [0D E4 36, 05, 05]
-1F51D; [0D E4 3E, 05, 05]
+1F503; [0D E4 3E, 05, 05]
-1F51E; [0D E4 46, 05, 05]
+1F504; [0D E4 46, 05, 05]
-1F51F; [0D E4 4E, 05, 05]
+1F505; [0D E4 4E, 05, 05]
-1F520; [0D E4 56, 05, 05]
+1F506; [0D E4 56, 05, 05]
-1F521; [0D E4 5E, 05, 05]
+1F507; [0D E4 5E, 05, 05]
-1F522; [0D E4 66, 05, 05]
+1F508; [0D E4 66, 05, 05]
-1F523; [0D E4 6E, 05, 05]
+1F509; [0D E4 6E, 05, 05]
-1F524; [0D E4 76, 05, 05]
+1F50A; [0D E4 76, 05, 05]
-1F525; [0D E4 7E, 05, 05]
+1F50B; [0D E4 7E, 05, 05]
-1F526; [0D E4 86, 05, 05]
+1F50C; [0D E4 86, 05, 05]
-1F527; [0D E4 8E, 05, 05]
+1F50D; [0D E4 8E, 05, 05]
-1F528; [0D E4 96, 05, 05]
+1F50E; [0D E4 96, 05, 05]
-1F529; [0D E4 9E, 05, 05]
+1F50F; [0D E4 9E, 05, 05]
-1F52A; [0D E4 A6, 05, 05]
+1F510; [0D E4 A6, 05, 05]
-1F52B; [0D E4 AE, 05, 05]
+1F511; [0D E4 AE, 05, 05]
-1F52C; [0D E4 B6, 05, 05]
+1F512; [0D E4 B6, 05, 05]
-1F52D; [0D E4 BE, 05, 05]
+1F513; [0D E4 BE, 05, 05]
-1F52E; [0D E4 C6, 05, 05]
+1F514; [0D E4 C6, 05, 05]
-1F52F; [0D E4 CE, 05, 05]
+1F515; [0D E4 CE, 05, 05]
-1F530; [0D E4 D6, 05, 05]
+1F516; [0D E4 D6, 05, 05]
-1F531; [0D E4 DE, 05, 05]
+1F517; [0D E4 DE, 05, 05]
-1F532; [0D E4 E6, 05, 05]
+1F518; [0D E4 E6, 05, 05]
-1F533; [0D E4 EE, 05, 05]
+1F519; [0D E4 EE, 05, 05]
-1F534; [0D E4 F6, 05, 05]
+1F51A; [0D E4 F6, 05, 05]
-1F535; [0D E5 04, 05, 05]
+1F51B; [0D E5 04, 05, 05]
-1F536; [0D E5 0C, 05, 05]
+1F51C; [0D E5 0C, 05, 05]
-1F537; [0D E5 14, 05, 05]
+1F51D; [0D E5 14, 05, 05]
-1F538; [0D E5 1C, 05, 05]
+1F51E; [0D E5 1C, 05, 05]
-1F539; [0D E5 24, 05, 05]
+1F51F; [0D E5 24, 05, 05]
-1F53A; [0D E5 2C, 05, 05]
+1F520; [0D E5 2C, 05, 05]
-1F53B; [0D E5 34, 05, 05]
+1F521; [0D E5 34, 05, 05]
-1F53C; [0D E5 3C, 05, 05]
+1F522; [0D E5 3C, 05, 05]
-1F53D; [0D E5 44, 05, 05]
+1F523; [0D E5 44, 05, 05]
-1F540; [0D E5 4C, 05, 05]
+1F524; [0D E5 4C, 05, 05]
-1F541; [0D E5 54, 05, 05]
+1F525; [0D E5 54, 05, 05]
-1F542; [0D E5 5C, 05, 05]
+1F526; [0D E5 5C, 05, 05]
-1F543; [0D E5 64, 05, 05]
+1F527; [0D E5 64, 05, 05]
-1F550; [0D E5 6C, 05, 05]
+1F528; [0D E5 6C, 05, 05]
-1F551; [0D E5 74, 05, 05]
+1F529; [0D E5 74, 05, 05]
-1F552; [0D E5 7C, 05, 05]
+1F52A; [0D E5 7C, 05, 05]
-1F553; [0D E5 84, 05, 05]
+1F52B; [0D E5 84, 05, 05]
-1F554; [0D E5 8C, 05, 05]
+1F52C; [0D E5 8C, 05, 05]
-1F555; [0D E5 94, 05, 05]
+1F52D; [0D E5 94, 05, 05]
-1F556; [0D E5 9C, 05, 05]
+1F52E; [0D E5 9C, 05, 05]
-1F557; [0D E5 A4, 05, 05]
+1F52F; [0D E5 A4, 05, 05]
-1F558; [0D E5 AC, 05, 05]
+1F530; [0D E5 AC, 05, 05]
-1F559; [0D E5 B4, 05, 05]
+1F531; [0D E5 B4, 05, 05]
-1F55A; [0D E5 BC, 05, 05]
+1F532; [0D E5 BC, 05, 05]
-1F55B; [0D E5 C4, 05, 05]
+1F533; [0D E5 C4, 05, 05]
-1F55C; [0D E5 CC, 05, 05]
+1F534; [0D E5 CC, 05, 05]
-1F55D; [0D E5 D4, 05, 05]
+1F535; [0D E5 D4, 05, 05]
-1F55E; [0D E5 DC, 05, 05]
+1F536; [0D E5 DC, 05, 05]
-1F55F; [0D E5 E4, 05, 05]
+1F537; [0D E5 E4, 05, 05]
-1F560; [0D E5 EC, 05, 05]
+1F538; [0D E5 EC, 05, 05]
-1F561; [0D E5 F4, 05, 05]
+1F539; [0D E5 F4, 05, 05]
-1F562; [0D E5 FC, 05, 05]
+1F53A; [0D E5 FC, 05, 05]
-1F563; [0D E6 0A, 05, 05]
+1F53B; [0D E6 0A, 05, 05]
-1F564; [0D E6 12, 05, 05]
+1F53C; [0D E6 12, 05, 05]
-1F565; [0D E6 1A, 05, 05]
+1F53D; [0D E6 1A, 05, 05]
-1F566; [0D E6 22, 05, 05]
+1F540; [0D E6 22, 05, 05]
-1F567; [0D E6 2A, 05, 05]
+1F541; [0D E6 2A, 05, 05]
-1F5FB; [0D E6 32, 05, 05]
+1F542; [0D E6 32, 05, 05]
-1F5FC; [0D E6 3A, 05, 05]
+1F543; [0D E6 3A, 05, 05]
-1F5FD; [0D E6 42, 05, 05]
+1F550; [0D E6 42, 05, 05]
-1F5FE; [0D E6 4A, 05, 05]
+1F551; [0D E6 4A, 05, 05]
-1F5FF; [0D E6 52, 05, 05]
+1F552; [0D E6 52, 05, 05]
-1F600; [0D E6 5A, 05, 05]
+1F553; [0D E6 5A, 05, 05]
-1F601; [0D E6 62, 05, 05]
+1F554; [0D E6 62, 05, 05]
-1F602; [0D E6 6A, 05, 05]
+1F555; [0D E6 6A, 05, 05]
-1F603; [0D E6 72, 05, 05]
+1F556; [0D E6 72, 05, 05]
-1F604; [0D E6 7A, 05, 05]
+1F557; [0D E6 7A, 05, 05]
-1F605; [0D E6 82, 05, 05]
+1F558; [0D E6 82, 05, 05]
-1F606; [0D E6 8A, 05, 05]
+1F559; [0D E6 8A, 05, 05]
-1F607; [0D E6 92, 05, 05]
+1F55A; [0D E6 92, 05, 05]
-1F608; [0D E6 9A, 05, 05]
+1F55B; [0D E6 9A, 05, 05]
-1F609; [0D E6 A2, 05, 05]
+1F55C; [0D E6 A2, 05, 05]
-1F60A; [0D E6 AA, 05, 05]
+1F55D; [0D E6 AA, 05, 05]
-1F60B; [0D E6 B2, 05, 05]
+1F55E; [0D E6 B2, 05, 05]
-1F60C; [0D E6 BA, 05, 05]
+1F55F; [0D E6 BA, 05, 05]
-1F60D; [0D E6 C2, 05, 05]
+1F560; [0D E6 C2, 05, 05]
-1F60E; [0D E6 CA, 05, 05]
+1F561; [0D E6 CA, 05, 05]
-1F60F; [0D E6 D2, 05, 05]
+1F562; [0D E6 D2, 05, 05]
-1F610; [0D E6 DA, 05, 05]
+1F563; [0D E6 DA, 05, 05]
-1F611; [0D E6 E2, 05, 05]
+1F564; [0D E6 E2, 05, 05]
-1F612; [0D E6 EA, 05, 05]
+1F565; [0D E6 EA, 05, 05]
-1F613; [0D E6 F2, 05, 05]
+1F566; [0D E6 F2, 05, 05]
-1F614; [0D E6 FA, 05, 05]
+1F567; [0D E6 FA, 05, 05]
-1F615; [0D E7 08, 05, 05]
+1F5FB; [0D E7 08, 05, 05]
-1F616; [0D E7 10, 05, 05]
+1F5FC; [0D E7 10, 05, 05]
-1F617; [0D E7 18, 05, 05]
+1F5FD; [0D E7 18, 05, 05]
-1F618; [0D E7 20, 05, 05]
+1F5FE; [0D E7 20, 05, 05]
-1F619; [0D E7 28, 05, 05]
+1F5FF; [0D E7 28, 05, 05]
-1F61A; [0D E7 30, 05, 05]
+1F600; [0D E7 30, 05, 05]
-1F61B; [0D E7 38, 05, 05]
+1F601; [0D E7 38, 05, 05]
-1F61C; [0D E7 40, 05, 05]
+1F602; [0D E7 40, 05, 05]
-1F61D; [0D E7 48, 05, 05]
+1F603; [0D E7 48, 05, 05]
-1F61E; [0D E7 50, 05, 05]
+1F604; [0D E7 50, 05, 05]
-1F61F; [0D E7 58, 05, 05]
+1F605; [0D E7 58, 05, 05]
-1F620; [0D E7 60, 05, 05]
+1F606; [0D E7 60, 05, 05]
-1F621; [0D E7 68, 05, 05]
+1F607; [0D E7 68, 05, 05]
-1F622; [0D E7 70, 05, 05]
+1F608; [0D E7 70, 05, 05]
-1F623; [0D E7 78, 05, 05]
+1F609; [0D E7 78, 05, 05]
-1F624; [0D E7 80, 05, 05]
+1F60A; [0D E7 80, 05, 05]
-1F625; [0D E7 88, 05, 05]
+1F60B; [0D E7 88, 05, 05]
-1F626; [0D E7 90, 05, 05]
+1F60C; [0D E7 90, 05, 05]
-1F627; [0D E7 98, 05, 05]
+1F60D; [0D E7 98, 05, 05]
-1F628; [0D E7 A0, 05, 05]
+1F60E; [0D E7 A0, 05, 05]
-1F629; [0D E7 A8, 05, 05]
+1F60F; [0D E7 A8, 05, 05]
-1F62A; [0D E7 B0, 05, 05]
+1F610; [0D E7 B0, 05, 05]
-1F62B; [0D E7 B8, 05, 05]
+1F611; [0D E7 B8, 05, 05]
-1F62C; [0D E7 C0, 05, 05]
+1F612; [0D E7 C0, 05, 05]
-1F62D; [0D E7 C8, 05, 05]
+1F613; [0D E7 C8, 05, 05]
-1F62E; [0D E7 D0, 05, 05]
+1F614; [0D E7 D0, 05, 05]
-1F62F; [0D E7 D8, 05, 05]
+1F615; [0D E7 D8, 05, 05]
-1F630; [0D E7 E0, 05, 05]
+1F616; [0D E7 E0, 05, 05]
-1F631; [0D E7 E8, 05, 05]
+1F617; [0D E7 E8, 05, 05]
-1F632; [0D E7 F0, 05, 05]
+1F618; [0D E7 F0, 05, 05]
-1F633; [0D E7 F8, 05, 05]
+1F619; [0D E7 F8, 05, 05]
-1F634; [0D E8 06, 05, 05]
+1F61A; [0D E8 06, 05, 05]
-1F635; [0D E8 0E, 05, 05]
+1F61B; [0D E8 0E, 05, 05]
-1F636; [0D E8 16, 05, 05]
+1F61C; [0D E8 16, 05, 05]
-1F637; [0D E8 1E, 05, 05]
+1F61D; [0D E8 1E, 05, 05]
-1F638; [0D E8 26, 05, 05]
+1F61E; [0D E8 26, 05, 05]
-1F639; [0D E8 2E, 05, 05]
+1F61F; [0D E8 2E, 05, 05]
-1F63A; [0D E8 36, 05, 05]
+1F620; [0D E8 36, 05, 05]
-1F63B; [0D E8 3E, 05, 05]
+1F621; [0D E8 3E, 05, 05]
-1F63C; [0D E8 46, 05, 05]
+1F622; [0D E8 46, 05, 05]
-1F63D; [0D E8 4E, 05, 05]
+1F623; [0D E8 4E, 05, 05]
-1F63E; [0D E8 56, 05, 05]
+1F624; [0D E8 56, 05, 05]
-1F63F; [0D E8 5E, 05, 05]
+1F625; [0D E8 5E, 05, 05]
-1F640; [0D E8 66, 05, 05]
+1F626; [0D E8 66, 05, 05]
-1F645; [0D E8 6E, 05, 05]
+1F627; [0D E8 6E, 05, 05]
-1F646; [0D E8 76, 05, 05]
+1F628; [0D E8 76, 05, 05]
-1F647; [0D E8 7E, 05, 05]
+1F629; [0D E8 7E, 05, 05]
-1F648; [0D E8 86, 05, 05]
+1F62A; [0D E8 86, 05, 05]
-1F649; [0D E8 8E, 05, 05]
+1F62B; [0D E8 8E, 05, 05]
-1F64A; [0D E8 96, 05, 05]
+1F62C; [0D E8 96, 05, 05]
-1F64B; [0D E8 9E, 05, 05]
+1F62D; [0D E8 9E, 05, 05]
-1F64C; [0D E8 A6, 05, 05]
+1F62E; [0D E8 A6, 05, 05]
-1F64D; [0D E8 AE, 05, 05]
+1F62F; [0D E8 AE, 05, 05]
-1F64E; [0D E8 B6, 05, 05]
+1F630; [0D E8 B6, 05, 05]
-1F64F; [0D E8 BE, 05, 05]
+1F631; [0D E8 BE, 05, 05]
-1F680; [0D E8 C6, 05, 05]
+1F632; [0D E8 C6, 05, 05]
-1F681; [0D E8 CE, 05, 05]
+1F633; [0D E8 CE, 05, 05]
-1F682; [0D E8 D6, 05, 05]
+1F634; [0D E8 D6, 05, 05]
-1F683; [0D E8 DE, 05, 05]
+1F635; [0D E8 DE, 05, 05]
-1F684; [0D E8 E6, 05, 05]
+1F636; [0D E8 E6, 05, 05]
-1F685; [0D E8 EE, 05, 05]
+1F637; [0D E8 EE, 05, 05]
-1F686; [0D E8 F6, 05, 05]
+1F638; [0D E8 F6, 05, 05]
-1F687; [0D E9 04, 05, 05]
+1F639; [0D E9 04, 05, 05]
-1F688; [0D E9 0C, 05, 05]
+1F63A; [0D E9 0C, 05, 05]
-1F689; [0D E9 14, 05, 05]
+1F63B; [0D E9 14, 05, 05]
-1F68A; [0D E9 1C, 05, 05]
+1F63C; [0D E9 1C, 05, 05]
-1F68B; [0D E9 24, 05, 05]
+1F63D; [0D E9 24, 05, 05]
-1F68C; [0D E9 2C, 05, 05]
+1F63E; [0D E9 2C, 05, 05]
-1F68D; [0D E9 34, 05, 05]
+1F63F; [0D E9 34, 05, 05]
-1F68E; [0D E9 3C, 05, 05]
+1F640; [0D E9 3C, 05, 05]
-1F68F; [0D E9 44, 05, 05]
+1F645; [0D E9 44, 05, 05]
-1F690; [0D E9 4C, 05, 05]
+1F646; [0D E9 4C, 05, 05]
-1F691; [0D E9 54, 05, 05]
+1F647; [0D E9 54, 05, 05]
-1F692; [0D E9 5C, 05, 05]
+1F648; [0D E9 5C, 05, 05]
-1F693; [0D E9 64, 05, 05]
+1F649; [0D E9 64, 05, 05]
-1F694; [0D E9 6C, 05, 05]
+1F64A; [0D E9 6C, 05, 05]
-1F695; [0D E9 74, 05, 05]
+1F64B; [0D E9 74, 05, 05]
-1F696; [0D E9 7C, 05, 05]
+1F64C; [0D E9 7C, 05, 05]
-1F697; [0D E9 84, 05, 05]
+1F64D; [0D E9 84, 05, 05]
-1F698; [0D E9 8C, 05, 05]
+1F64E; [0D E9 8C, 05, 05]
-1F699; [0D E9 94, 05, 05]
+1F64F; [0D E9 94, 05, 05]
-1F69A; [0D E9 9C, 05, 05]
+1F680; [0D E9 9C, 05, 05]
-1F69B; [0D E9 A4, 05, 05]
+1F681; [0D E9 A4, 05, 05]
-1F69C; [0D E9 AC, 05, 05]
+1F682; [0D E9 AC, 05, 05]
-1F69D; [0D E9 B4, 05, 05]
+1F683; [0D E9 B4, 05, 05]
-1F69E; [0D E9 BC, 05, 05]
+1F684; [0D E9 BC, 05, 05]
-1F69F; [0D E9 C4, 05, 05]
+1F685; [0D E9 C4, 05, 05]
-1F6A0; [0D E9 CC, 05, 05]
+1F686; [0D E9 CC, 05, 05]
-1F6A1; [0D E9 D4, 05, 05]
+1F687; [0D E9 D4, 05, 05]
-1F6A2; [0D E9 DC, 05, 05]
+1F688; [0D E9 DC, 05, 05]
-1F6A3; [0D E9 E4, 05, 05]
+1F689; [0D E9 E4, 05, 05]
-1F6A4; [0D E9 EC, 05, 05]
+1F68A; [0D E9 EC, 05, 05]
-1F6A5; [0D E9 F4, 05, 05]
+1F68B; [0D E9 F4, 05, 05]
-1F6A6; [0D E9 FC, 05, 05]
+1F68C; [0D E9 FC, 05, 05]
-1F6A7; [0D EA 0A, 05, 05]
+1F68D; [0D EA 0A, 05, 05]
-1F6A8; [0D EA 12, 05, 05]
+1F68E; [0D EA 12, 05, 05]
-1F6A9; [0D EA 1A, 05, 05]
+1F68F; [0D EA 1A, 05, 05]
-1F6AA; [0D EA 22, 05, 05]
+1F690; [0D EA 22, 05, 05]
-1F6AB; [0D EA 2A, 05, 05]
+1F691; [0D EA 2A, 05, 05]
-1F6AC; [0D EA 32, 05, 05]
+1F692; [0D EA 32, 05, 05]
-1F6AD; [0D EA 3A, 05, 05]
+1F693; [0D EA 3A, 05, 05]
-1F6AE; [0D EA 42, 05, 05]
+1F694; [0D EA 42, 05, 05]
-1F6AF; [0D EA 4A, 05, 05]
+1F695; [0D EA 4A, 05, 05]
-1F6B0; [0D EA 52, 05, 05]
+1F696; [0D EA 52, 05, 05]
-1F6B1; [0D EA 5A, 05, 05]
+1F697; [0D EA 5A, 05, 05]
-1F6B2; [0D EA 62, 05, 05]
+1F698; [0D EA 62, 05, 05]
-1F6B3; [0D EA 6A, 05, 05]
+1F699; [0D EA 6A, 05, 05]
-1F6B4; [0D EA 72, 05, 05]
+1F69A; [0D EA 72, 05, 05]
-1F6B5; [0D EA 7A, 05, 05]
+1F69B; [0D EA 7A, 05, 05]
-1F6B6; [0D EA 82, 05, 05]
+1F69C; [0D EA 82, 05, 05]
-1F6B7; [0D EA 8A, 05, 05]
+1F69D; [0D EA 8A, 05, 05]
-1F6B8; [0D EA 92, 05, 05]
+1F69E; [0D EA 92, 05, 05]
-1F6B9; [0D EA 9A, 05, 05]
+1F69F; [0D EA 9A, 05, 05]
-1F6BA; [0D EA A2, 05, 05]
+1F6A0; [0D EA A2, 05, 05]
-1F6BB; [0D EA AA, 05, 05]
+1F6A1; [0D EA AA, 05, 05]
-1F6BC; [0D EA B2, 05, 05]
+1F6A2; [0D EA B2, 05, 05]
-1F6BD; [0D EA BA, 05, 05]
+1F6A3; [0D EA BA, 05, 05]
-1F6BE; [0D EA C2, 05, 05]
+1F6A4; [0D EA C2, 05, 05]
-1F6BF; [0D EA CA, 05, 05]
+1F6A5; [0D EA CA, 05, 05]
-1F6C0; [0D EA D2, 05, 05]
+1F6A6; [0D EA D2, 05, 05]
-1F6C1; [0D EA DA, 05, 05]
+1F6A7; [0D EA DA, 05, 05]
-1F6C2; [0D EA E2, 05, 05]
+1F6A8; [0D EA E2, 05, 05]
-1F6C3; [0D EA EA, 05, 05]
+1F6A9; [0D EA EA, 05, 05]
-1F6C4; [0D EA F2, 05, 05]
+1F6AA; [0D EA F2, 05, 05]
-1F6C5; [0D EA FA, 05, 05]
+1F6AB; [0D EA FA, 05, 05]
-1F700; [0D EB 08, 05, 05]
+1F6AC; [0D EB 08, 05, 05]
-1F701; [0D EB 10, 05, 05]
+1F6AD; [0D EB 10, 05, 05]
-1F702; [0D EB 18, 05, 05]
+1F6AE; [0D EB 18, 05, 05]
-1F703; [0D EB 20, 05, 05]
+1F6AF; [0D EB 20, 05, 05]
-1F704; [0D EB 28, 05, 05]
+1F6B0; [0D EB 28, 05, 05]
-1F705; [0D EB 30, 05, 05]
+1F6B1; [0D EB 30, 05, 05]
-1F706; [0D EB 38, 05, 05]
+1F6B2; [0D EB 38, 05, 05]
-1F707; [0D EB 40, 05, 05]
+1F6B3; [0D EB 40, 05, 05]
-1F708; [0D EB 48, 05, 05]
+1F6B4; [0D EB 48, 05, 05]
-1F709; [0D EB 50, 05, 05]
+1F6B5; [0D EB 50, 05, 05]
-1F70A; [0D EB 58, 05, 05]
+1F6B6; [0D EB 58, 05, 05]
-1F70B; [0D EB 60, 05, 05]
+1F6B7; [0D EB 60, 05, 05]
-1F70C; [0D EB 68, 05, 05]
+1F6B8; [0D EB 68, 05, 05]
-1F70D; [0D EB 70, 05, 05]
+1F6B9; [0D EB 70, 05, 05]
-1F70E; [0D EB 78, 05, 05]
+1F6BA; [0D EB 78, 05, 05]
-1F70F; [0D EB 80, 05, 05]
+1F6BB; [0D EB 80, 05, 05]
-1F710; [0D EB 88, 05, 05]
+1F6BC; [0D EB 88, 05, 05]
-1F711; [0D EB 90, 05, 05]
+1F6BD; [0D EB 90, 05, 05]
-1F712; [0D EB 98, 05, 05]
+1F6BE; [0D EB 98, 05, 05]
-1F713; [0D EB A0, 05, 05]
+1F6BF; [0D EB A0, 05, 05]
-1F714; [0D EB A8, 05, 05]
+1F6C0; [0D EB A8, 05, 05]
-1F715; [0D EB B0, 05, 05]
+1F6C1; [0D EB B0, 05, 05]
-1F716; [0D EB B8, 05, 05]
+1F6C2; [0D EB B8, 05, 05]
-1F717; [0D EB C0, 05, 05]
+1F6C3; [0D EB C0, 05, 05]
-1F718; [0D EB C8, 05, 05]
+1F6C4; [0D EB C8, 05, 05]
-1F719; [0D EB D0, 05, 05]
+1F6C5; [0D EB D0, 05, 05]
-1F71A; [0D EB D8, 05, 05]
+1F700; [0D EB D8, 05, 05]
-1F71B; [0D EB E0, 05, 05]
+1F701; [0D EB E0, 05, 05]
-1F71C; [0D EB E8, 05, 05]
+1F702; [0D EB E8, 05, 05]
-1F71D; [0D EB F0, 05, 05]
+1F703; [0D EB F0, 05, 05]
-1F71E; [0D EB F8, 05, 05]
+1F704; [0D EB F8, 05, 05]
-1F71F; [0D EC 06, 05, 05]
+1F705; [0D EC 06, 05, 05]
-1F720; [0D EC 0E, 05, 05]
+1F706; [0D EC 0E, 05, 05]
-1F721; [0D EC 16, 05, 05]
+1F707; [0D EC 16, 05, 05]
-1F722; [0D EC 1E, 05, 05]
+1F708; [0D EC 1E, 05, 05]
-1F723; [0D EC 26, 05, 05]
+1F709; [0D EC 26, 05, 05]
-1F724; [0D EC 2E, 05, 05]
+1F70A; [0D EC 2E, 05, 05]
-1F725; [0D EC 36, 05, 05]
+1F70B; [0D EC 36, 05, 05]
-1F726; [0D EC 3E, 05, 05]
+1F70C; [0D EC 3E, 05, 05]
-1F727; [0D EC 46, 05, 05]
+1F70D; [0D EC 46, 05, 05]
-1F728; [0D EC 4E, 05, 05]
+1F70E; [0D EC 4E, 05, 05]
-1F729; [0D EC 56, 05, 05]
+1F70F; [0D EC 56, 05, 05]
-1F72A; [0D EC 5E, 05, 05]
+1F710; [0D EC 5E, 05, 05]
-1F72B; [0D EC 66, 05, 05]
+1F711; [0D EC 66, 05, 05]
-1F72C; [0D EC 6E, 05, 05]
+1F712; [0D EC 6E, 05, 05]
-1F72D; [0D EC 76, 05, 05]
+1F713; [0D EC 76, 05, 05]
-1F72E; [0D EC 7E, 05, 05]
+1F714; [0D EC 7E, 05, 05]
-1F72F; [0D EC 86, 05, 05]
+1F715; [0D EC 86, 05, 05]
-1F730; [0D EC 8E, 05, 05]
+1F716; [0D EC 8E, 05, 05]
-1F731; [0D EC 96, 05, 05]
+1F717; [0D EC 96, 05, 05]
-1F732; [0D EC 9E, 05, 05]
+1F718; [0D EC 9E, 05, 05]
-1F733; [0D EC A6, 05, 05]
+1F719; [0D EC A6, 05, 05]
-1F734; [0D EC AE, 05, 05]
+1F71A; [0D EC AE, 05, 05]
-1F735; [0D EC B6, 05, 05]
+1F71B; [0D EC B6, 05, 05]
-1F736; [0D EC BE, 05, 05]
+1F71C; [0D EC BE, 05, 05]
-1F737; [0D EC C6, 05, 05]
+1F71D; [0D EC C6, 05, 05]
-1F738; [0D EC CE, 05, 05]
+1F71E; [0D EC CE, 05, 05]
-1F739; [0D EC D6, 05, 05]
+1F71F; [0D EC D6, 05, 05]
-1F73A; [0D EC DE, 05, 05]
+1F720; [0D EC DE, 05, 05]
-1F73B; [0D EC E6, 05, 05]
+1F721; [0D EC E6, 05, 05]
-1F73C; [0D EC EE, 05, 05]
+1F722; [0D EC EE, 05, 05]
-1F73D; [0D EC F6, 05, 05]
+1F723; [0D EC F6, 05, 05]
-1F73E; [0D ED 04, 05, 05]
+1F724; [0D ED 04, 05, 05]
-1F73F; [0D ED 0C, 05, 05]
+1F725; [0D ED 0C, 05, 05]
-1F740; [0D ED 14, 05, 05]
+1F726; [0D ED 14, 05, 05]
-1F741; [0D ED 1C, 05, 05]
+1F727; [0D ED 1C, 05, 05]
-1F742; [0D ED 24, 05, 05]
+1F728; [0D ED 24, 05, 05]
-1F743; [0D ED 2C, 05, 05]
+1F729; [0D ED 2C, 05, 05]
-1F744; [0D ED 34, 05, 05]
+1F72A; [0D ED 34, 05, 05]
-1F745; [0D ED 3C, 05, 05]
+1F72B; [0D ED 3C, 05, 05]
-1F746; [0D ED 44, 05, 05]
+1F72C; [0D ED 44, 05, 05]
-1F747; [0D ED 4C, 05, 05]
+1F72D; [0D ED 4C, 05, 05]
-1F748; [0D ED 54, 05, 05]
+1F72E; [0D ED 54, 05, 05]
-1F749; [0D ED 5C, 05, 05]
+1F72F; [0D ED 5C, 05, 05]
-1F74A; [0D ED 64, 05, 05]
+1F730; [0D ED 64, 05, 05]
-1F74B; [0D ED 6C, 05, 05]
+1F731; [0D ED 6C, 05, 05]
-1F74C; [0D ED 74, 05, 05]
+1F732; [0D ED 74, 05, 05]
-1F74D; [0D ED 7C, 05, 05]
+1F733; [0D ED 7C, 05, 05]
-1F74E; [0D ED 84, 05, 05]
+1F734; [0D ED 84, 05, 05]
-1F74F; [0D ED 8C, 05, 05]
+1F735; [0D ED 8C, 05, 05]
-1F750; [0D ED 94, 05, 05]
+1F736; [0D ED 94, 05, 05]
-1F751; [0D ED 9C, 05, 05]
+1F737; [0D ED 9C, 05, 05]
-1F752; [0D ED A4, 05, 05]
+1F738; [0D ED A4, 05, 05]
-1F753; [0D ED AC, 05, 05]
+1F739; [0D ED AC, 05, 05]
-1F754; [0D ED B4, 05, 05]
+1F73A; [0D ED B4, 05, 05]
-1F755; [0D ED BC, 05, 05]
+1F73B; [0D ED BC, 05, 05]
-1F756; [0D ED C4, 05, 05]
+1F73C; [0D ED C4, 05, 05]
-1F757; [0D ED CC, 05, 05]
+1F73D; [0D ED CC, 05, 05]
-1F758; [0D ED D4, 05, 05]
+1F73E; [0D ED D4, 05, 05]
-1F759; [0D ED DC, 05, 05]
+1F73F; [0D ED DC, 05, 05]
-1F75A; [0D ED E4, 05, 05]
+1F740; [0D ED E4, 05, 05]
-1F75B; [0D ED EC, 05, 05]
+1F741; [0D ED EC, 05, 05]
-1F75C; [0D ED F4, 05, 05]
+1F742; [0D ED F4, 05, 05]
-1F75D; [0D ED FC, 05, 05]
+1F743; [0D ED FC, 05, 05]
-1F75E; [0D EE 0A, 05, 05]
+1F744; [0D EE 0A, 05, 05]
-1F75F; [0D EE 12, 05, 05]
+1F745; [0D EE 12, 05, 05]
-1F760; [0D EE 1A, 05, 05]
+1F746; [0D EE 1A, 05, 05]
-1F761; [0D EE 22, 05, 05]
+1F747; [0D EE 22, 05, 05]
-1F762; [0D EE 2A, 05, 05]
+1F748; [0D EE 2A, 05, 05]
-1F763; [0D EE 32, 05, 05]
+1F749; [0D EE 32, 05, 05]
-1F764; [0D EE 3A, 05, 05]
+1F74A; [0D EE 3A, 05, 05]
-1F765; [0D EE 42, 05, 05]
+1F74B; [0D EE 42, 05, 05]
-1F766; [0D EE 4A, 05, 05]
+1F74C; [0D EE 4A, 05, 05]
-1F767; [0D EE 52, 05, 05]
+1F74D; [0D EE 52, 05, 05]
-1F768; [0D EE 5A, 05, 05]
+1F74E; [0D EE 5A, 05, 05]
-1F769; [0D EE 62, 05, 05]
+1F74F; [0D EE 62, 05, 05]
-1F76A; [0D EE 6A, 05, 05]
+1F750; [0D EE 6A, 05, 05]
-1F76B; [0D EE 72, 05, 05]
+1F751; [0D EE 72, 05, 05]
-1F76C; [0D EE 7A, 05, 05]
+1F752; [0D EE 7A, 05, 05]
-1F76D; [0D EE 82, 05, 05]
+1F753; [0D EE 82, 05, 05]
-1F76E; [0D EE 8A, 05, 05]
+1F754; [0D EE 8A, 05, 05]
-1F76F; [0D EE 92, 05, 05]
+1F755; [0D EE 92, 05, 05]
-1F770; [0D EE 9A, 05, 05]
+1F756; [0D EE 9A, 05, 05]
-1F771; [0D EE A2, 05, 05]
+1F757; [0D EE A2, 05, 05]
-1F772; [0D EE AA, 05, 05]
+1F758; [0D EE AA, 05, 05]
-1F773; [0D EE B2, 05, 05]
+1F759; [0D EE B2, 05, 05]
-2FF0; [0D EE BA, 05, 05]
+1F75A; [0D EE BA, 05, 05]
-2FF1; [0D EE C2, 05, 05]
+1F75B; [0D EE C2, 05, 05]
-2FF2; [0D EE CA, 05, 05]
+1F75C; [0D EE CA, 05, 05]
-2FF3; [0D EE D2, 05, 05]
+1F75D; [0D EE D2, 05, 05]
-2FF4; [0D EE DA, 05, 05]
+1F75E; [0D EE DA, 05, 05]
-2FF5; [0D EE E2, 05, 05]
+1F75F; [0D EE E2, 05, 05]
-2FF6; [0D EE EA, 05, 05]
+1F760; [0D EE EA, 05, 05]
-2FF7; [0D EE F2, 05, 05]
+1F761; [0D EE F2, 05, 05]
-2FF8; [0D EE FA, 05, 05]
+1F762; [0D EE FA, 05, 05]
-2FF9; [0D EF 08, 05, 05]
+1F763; [0D EF 08, 05, 05]
-2FFA; [0D EF 10, 05, 05]
+1F764; [0D EF 10, 05, 05]
-2FFB; [0D EF 18, 05, 05]
+1F765; [0D EF 18, 05, 05]
-31C0; [0D EF 20, 05, 05]
+1F766; [0D EF 20, 05, 05]
-31C1; [0D EF 28, 05, 05]
+1F767; [0D EF 28, 05, 05]
-31C2; [0D EF 30, 05, 05]
+1F768; [0D EF 30, 05, 05]
-31C3; [0D EF 38, 05, 05]
+1F769; [0D EF 38, 05, 05]
-31C4; [0D EF 40, 05, 05]
+1F76A; [0D EF 40, 05, 05]
-31C5; [0D EF 48, 05, 05]
+1F76B; [0D EF 48, 05, 05]
-31C6; [0D EF 50, 05, 05]
+1F76C; [0D EF 50, 05, 05]
-31C7; [0D EF 58, 05, 05]
+1F76D; [0D EF 58, 05, 05]
-31C8; [0D EF 60, 05, 05]
+1F76E; [0D EF 60, 05, 05]
-31C9; [0D EF 68, 05, 05]
+1F76F; [0D EF 68, 05, 05]
-31CA; [0D EF 70, 05, 05]
+1F770; [0D EF 70, 05, 05]
-31CB; [0D EF 78, 05, 05]
+1F771; [0D EF 78, 05, 05]
-31CC; [0D EF 80, 05, 05]
+1F772; [0D EF 80, 05, 05]
-31CD; [0D EF 88, 05, 05]
+1F773; [0D EF 88, 05, 05]
-31CE; [0D EF 90, 05, 05]
+2FF0; [0D EF 90, 05, 05]
-31CF; [0D EF 98, 05, 05]
+2FF1; [0D EF 98, 05, 05]
-31D0; [0D EF A0, 05, 05]
+2FF2; [0D EF A0, 05, 05]
-31D1; [0D EF A8, 05, 05]
+2FF3; [0D EF A8, 05, 05]
-31D2; [0D EF B0, 05, 05]
+2FF4; [0D EF B0, 05, 05]
-31D3; [0D EF B8, 05, 05]
+2FF5; [0D EF B8, 05, 05]
-31D4; [0D EF C0, 05, 05]
+2FF6; [0D EF C0, 05, 05]
-31D5; [0D EF C8, 05, 05]
+2FF7; [0D EF C8, 05, 05]
-31D6; [0D EF D0, 05, 05]
+2FF8; [0D EF D0, 05, 05]
-31D7; [0D EF D8, 05, 05]
+2FF9; [0D EF D8, 05, 05]
-31D8; [0D EF E0, 05, 05]
+2FFA; [0D EF E0, 05, 05]
-31D9; [0D EF E8, 05, 05]
+2FFB; [0D EF E8, 05, 05]
-31DA; [0D EF F0, 05, 05]
+31C0; [0D EF F0, 05, 05]
-31DB; [0D EF F8, 05, 05]
+31C1; [0D EF F8, 05, 05]
-31DC; [0D F0 06, 05, 05]
+31C2; [0D F0 06, 05, 05]
-31DD; [0D F0 0E, 05, 05]
+31C3; [0D F0 0E, 05, 05]
-31DE; [0D F0 16, 05, 05]
+31C4; [0D F0 16, 05, 05]
-31DF; [0D F0 1E, 05, 05]
+31C5; [0D F0 1E, 05, 05]
-31E0; [0D F0 26, 05, 05]
+31C6; [0D F0 26, 05, 05]
-31E1; [0D F0 2E, 05, 05]
+31C7; [0D F0 2E, 05, 05]
-31E2; [0D F0 36, 05, 05]
+31C8; [0D F0 36, 05, 05]
-31E3; [0D F0 3E, 05, 05]
+31C9; [0D F0 3E, 05, 05]
-3004; [0D F0 46, 05, 05]
+31CA; [0D F0 46, 05, 05]
-3012; [0D F0 4E, 05, 05]
-3036; [0D F0 4E, 05, 09]
+31CB; [0D F0 4E, 05, 05]
-3013; [0D F0 56, 05, 05]
+31CC; [0D F0 56, 05, 05]
-3020; [0D F0 5E, 05, 05]
+31CD; [0D F0 5E, 05, 05]
-3037; [0D F0 66, 05, 05]
+31CE; [0D F0 66, 05, 05]
-303E; [0D F0 6E, 05, 05]
+31CF; [0D F0 6E, 05, 05]
-303F; [0D F0 76, 05, 05]
+31D0; [0D F0 76, 05, 05]
-3190; [0D F0 7E, 05, 05]
+31D1; [0D F0 7E, 05, 05]
-3191; [0D F0 86, 05, 05]
+31D2; [0D F0 86, 05, 05]
-327F; [0D F0 8E, 05, 05]
+31D3; [0D F0 8E, 05, 05]
-FFFC; [0D F0 96, 05, 05]
+31D4; [0D F0 96, 05, 05]
+
+31D5; [0D F0 9E, 05, 05]
+
+31D6; [0D F0 A6, 05, 05]
+
+31D7; [0D F0 AE, 05, 05]
+
+31D8; [0D F0 B6, 05, 05]
+
+31D9; [0D F0 BE, 05, 05]
+
+31DA; [0D F0 C6, 05, 05]
+
+31DB; [0D F0 CE, 05, 05]
+
+31DC; [0D F0 D6, 05, 05]
+
+31DD; [0D F0 DE, 05, 05]
+
+31DE; [0D F0 E6, 05, 05]
+
+31DF; [0D F0 EE, 05, 05]
+
+31E0; [0D F0 F6, 05, 05]
+
+31E1; [0D F1 04, 05, 05]
+
+31E2; [0D F1 0C, 05, 05]
+
+31E3; [0D F1 14, 05, 05]
+
+3004; [0D F1 1C, 05, 05]
+
+3012; [0D F1 24, 05, 05]
+3036; [0D F1 24, 05, 09]
+
+3013; [0D F1 2C, 05, 05]
+
+3020; [0D F1 34, 05, 05]
+
+3037; [0D F1 3C, 05, 05]
+
+303E; [0D F1 44, 05, 05]
+
+303F; [0D F1 4C, 05, 05]
+
+3190; [0D F1 54, 05, 05]
+
+3191; [0D F1 5C, 05, 05]
+
+327F; [0D F1 64, 05, 05]
+
+FFFC; [0D F1 6C, 05, 05]
FFFD; [0E 0A 04, 05, 05]
@@ -11240,9 +11292,11 @@ FFE6; [0F 38, 05, 07]
20B9; [0F 58, 05, 05]
-20A8; [0F 5A, 05, 05]
+20BA; [0F 5A, 05, 05]
+
+20A8; [0F 5C, 05, 05]
-FDFC; [0F 5C, 05, 05]
+FDFC; [0F 5E, 05, 05]
09F4; [10 0A, 05, 05]
@@ -11711,10 +11765,10 @@ A620; [12, 05, 05][, E0 DD, 05]
111D0; [12, 05, 05][, E1 C1, 05]
116C0; [12, 05, 05][, E1 D1, 05]
11066; [12, 05, 05][, E1 E1, 05]
-1F101; [12, 05, 09][07, 05, 09]
-1F100; [12, 05, 09][09, 05, 09]
-2189; [12, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3D]
-3358; [12, 05, 09][E0 4B 22, 05, 09]
+1F101; [12, 05, 09][07, 05, 3D]
+1F100; [12, 05, 09][09, 05, 3D]
+2189; [12, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3B]
+3358; [12, 05, 09][E0 4B 22, 05, 3D]
0031; [14, 05, 05]
FF11; [14, 05, 07]
@@ -11798,18 +11852,18 @@ A621; [14, 05, 05][, E0 DD, 05]
11052; [14, 05, 05][, E1 F1, 05]
10A40; [14, 05, 05][, E2 05, 05]
1D360; [14, 05, 05][, E2 15, 05]
-1F102; [14, 05, 09][07, 05, 09]
-2488; [14, 05, 09][09, 05, 09]
+1F102; [14, 05, 09][07, 05, 3D]
+2488; [14, 05, 09][09, 05, 3D]
215F; [14, 05, 3B][0D 75 2C, 05, 3B]
-2152; [14, 05, 3B][0D 75 2C, 05, 3B][14, 05, 3D][12, 05, 3D]
-00BD; [14, 05, 3B][0D 75 2C, 05, 3B][16, 05, 3D]
-2153; [14, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3D]
-00BC; [14, 05, 3B][0D 75 2C, 05, 3B][1A, 05, 3D]
-2155; [14, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3D]
-2159; [14, 05, 3B][0D 75 2C, 05, 3B][1E, 05, 3D]
-2150; [14, 05, 3B][0D 75 2C, 05, 3B][20, 05, 3D]
-215B; [14, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3D]
-2151; [14, 05, 3B][0D 75 2C, 05, 3B][24, 05, 3D]
+2152; [14, 05, 3B][0D 75 2C, 05, 3B][14, 05, 3B][12, 05, 3B]
+00BD; [14, 05, 3B][0D 75 2C, 05, 3B][16, 05, 3B]
+2153; [14, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3B]
+00BC; [14, 05, 3B][0D 75 2C, 05, 3B][1A, 05, 3B]
+2155; [14, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3B]
+2159; [14, 05, 3B][0D 75 2C, 05, 3B][1E, 05, 3B]
+2150; [14, 05, 3B][0D 75 2C, 05, 3B][20, 05, 3B]
+215B; [14, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3B]
+2151; [14, 05, 3B][0D 75 2C, 05, 3B][24, 05, 3B]
2469; [14, 05, 0D][12, 05, 0D]
24FE; [14, 05, 0D][12, 05, 0D]
277F; [14, 05, 0D][12, 05, 0D]
@@ -11867,9 +11921,9 @@ A621; [14, 05, 05][, E0 DD, 05]
249A; [14, 05, 09][24, 05, 09][09, 05, 3D]
33F2; [14, 05, 09][24, 05, 09][E0 34 F0, 05, 3D]
336B; [14, 05, 09][24, 05, 09][E0 4B 22, 05, 3D]
-33E0; [14, 05, 09][E0 34 F0, 05, 09]
-32C0; [14, 05, 09][E0 37 48, 05, 09]
-3359; [14, 05, 09][E0 4B 22, 05, 09]
+33E0; [14, 05, 09][E0 34 F0, 05, 3D]
+32C0; [14, 05, 09][E0 37 48, 05, 3D]
+3359; [14, 05, 09][E0 4B 22, 05, 3D]
0032; [16, 05, 05]
FF12; [16, 05, 07]
@@ -11953,10 +12007,10 @@ A622; [16, 05, 05][, E0 DD, 05]
11053; [16, 05, 05][, E1 F1, 05]
10A41; [16, 05, 05][, E2 05, 05]
1D361; [16, 05, 05][, E2 15, 05]
-1F103; [16, 05, 09][07, 05, 09]
-2489; [16, 05, 09][09, 05, 09]
-2154; [16, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3D]
-2156; [16, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3D]
+1F103; [16, 05, 09][07, 05, 3D]
+2489; [16, 05, 09][09, 05, 3D]
+2154; [16, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3B]
+2156; [16, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3B]
2473; [16, 05, 0D][12, 05, 0D]
24F4; [16, 05, 0D][12, 05, 0D]
3249; [16, 05, 0D][12, 05, 0D]
@@ -11985,9 +12039,9 @@ A622; [16, 05, 05][, E0 DD, 05]
33FB; [16, 05, 09][22, 05, 09][E0 34 F0, 05, 3D]
3259; [16, 05, 0D][24, 05, 0D]
33FC; [16, 05, 09][24, 05, 09][E0 34 F0, 05, 3D]
-33E1; [16, 05, 09][E0 34 F0, 05, 09]
-32C1; [16, 05, 09][E0 37 48, 05, 09]
-335A; [16, 05, 09][E0 4B 22, 05, 09]
+33E1; [16, 05, 09][E0 34 F0, 05, 3D]
+32C1; [16, 05, 09][E0 37 48, 05, 3D]
+335A; [16, 05, 09][E0 4B 22, 05, 3D]
0033; [18, 05, 05]
FF13; [18, 05, 07]
@@ -12071,11 +12125,11 @@ A623; [18, 05, 05][, E0 DD, 05]
11054; [18, 05, 05][, E1 F1, 05]
10A42; [18, 05, 05][, E2 05, 05]
1D362; [18, 05, 05][, E2 15, 05]
-1F104; [18, 05, 09][07, 05, 09]
-248A; [18, 05, 09][09, 05, 09]
-00BE; [18, 05, 3B][0D 75 2C, 05, 3B][1A, 05, 3D]
-2157; [18, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3D]
-215C; [18, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3D]
+1F104; [18, 05, 09][07, 05, 3D]
+248A; [18, 05, 09][09, 05, 3D]
+00BE; [18, 05, 3B][0D 75 2C, 05, 3B][1A, 05, 3B]
+2157; [18, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3B]
+215C; [18, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3B]
324A; [18, 05, 0D][12, 05, 0D]
325A; [18, 05, 0D][12, 05, 0D]
33FD; [18, 05, 09][12, 05, 09][E0 34 F0, 05, 3D]
@@ -12089,9 +12143,9 @@ A623; [18, 05, 05][, E0 DD, 05]
32B2; [18, 05, 0D][20, 05, 0D]
32B3; [18, 05, 0D][22, 05, 0D]
32B4; [18, 05, 0D][24, 05, 0D]
-33E2; [18, 05, 09][E0 34 F0, 05, 09]
-32C2; [18, 05, 09][E0 37 48, 05, 09]
-335B; [18, 05, 09][E0 4B 22, 05, 09]
+33E2; [18, 05, 09][E0 34 F0, 05, 3D]
+32C2; [18, 05, 09][E0 37 48, 05, 3D]
+335B; [18, 05, 09][E0 4B 22, 05, 3D]
0034; [1A, 05, 05]
FF14; [1A, 05, 07]
@@ -12172,9 +12226,9 @@ A624; [1A, 05, 05][, E0 DD, 05]
11055; [1A, 05, 05][, E1 F1, 05]
10A43; [1A, 05, 05][, E2 05, 05]
1D363; [1A, 05, 05][, E2 15, 05]
-1F105; [1A, 05, 09][07, 05, 09]
-248B; [1A, 05, 09][09, 05, 09]
-2158; [1A, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3D]
+1F105; [1A, 05, 09][07, 05, 3D]
+248B; [1A, 05, 09][09, 05, 3D]
+2158; [1A, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3B]
324B; [1A, 05, 0D][12, 05, 0D]
32B5; [1A, 05, 0D][12, 05, 0D]
32B6; [1A, 05, 0D][14, 05, 0D]
@@ -12186,9 +12240,9 @@ A624; [1A, 05, 05][, E0 DD, 05]
32BC; [1A, 05, 0D][20, 05, 0D]
32BD; [1A, 05, 0D][22, 05, 0D]
32BE; [1A, 05, 0D][24, 05, 0D]
-33E3; [1A, 05, 09][E0 34 F0, 05, 09]
-32C3; [1A, 05, 09][E0 37 48, 05, 09]
-335C; [1A, 05, 09][E0 4B 22, 05, 09]
+33E3; [1A, 05, 09][E0 34 F0, 05, 3D]
+32C3; [1A, 05, 09][E0 37 48, 05, 3D]
+335C; [1A, 05, 09][E0 4B 22, 05, 3D]
0035; [1C, 05, 05]
FF15; [1C, 05, 07]
@@ -12268,15 +12322,15 @@ A625; [1C, 05, 05][, E0 DD, 05]
1106B; [1C, 05, 05][, E1 E1, 05]
11056; [1C, 05, 05][, E1 F1, 05]
1D364; [1C, 05, 05][, E2 15, 05]
-1F106; [1C, 05, 09][07, 05, 09]
-248C; [1C, 05, 09][09, 05, 09]
-215A; [1C, 05, 3B][0D 75 2C, 05, 3B][1E, 05, 3D]
-215D; [1C, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3D]
+1F106; [1C, 05, 09][07, 05, 3D]
+248C; [1C, 05, 09][09, 05, 3D]
+215A; [1C, 05, 3B][0D 75 2C, 05, 3B][1E, 05, 3B]
+215D; [1C, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3B]
324C; [1C, 05, 0D][12, 05, 0D]
32BF; [1C, 05, 0D][12, 05, 0D]
-33E4; [1C, 05, 09][E0 34 F0, 05, 09]
-32C4; [1C, 05, 09][E0 37 48, 05, 09]
-335D; [1C, 05, 09][E0 4B 22, 05, 09]
+33E4; [1C, 05, 09][E0 34 F0, 05, 3D]
+32C4; [1C, 05, 09][E0 37 48, 05, 3D]
+335D; [1C, 05, 09][E0 4B 22, 05, 3D]
0036; [1E, 05, 05]
FF16; [1E, 05, 07]
@@ -12347,12 +12401,12 @@ A626; [1E, 05, 05][, E0 DD, 05]
1106C; [1E, 05, 05][, E1 E1, 05]
11057; [1E, 05, 05][, E1 F1, 05]
1D365; [1E, 05, 05][, E2 15, 05]
-1F107; [1E, 05, 09][07, 05, 09]
-248D; [1E, 05, 09][09, 05, 09]
+1F107; [1E, 05, 09][07, 05, 3D]
+248D; [1E, 05, 09][09, 05, 3D]
324D; [1E, 05, 0D][12, 05, 0D]
-33E5; [1E, 05, 09][E0 34 F0, 05, 09]
-32C5; [1E, 05, 09][E0 37 48, 05, 09]
-335E; [1E, 05, 09][E0 4B 22, 05, 09]
+33E5; [1E, 05, 09][E0 34 F0, 05, 3D]
+32C5; [1E, 05, 09][E0 37 48, 05, 3D]
+335E; [1E, 05, 09][E0 4B 22, 05, 3D]
0037; [20, 05, 05]
FF17; [20, 05, 07]
@@ -12423,13 +12477,13 @@ A627; [20, 05, 05][, E0 DD, 05]
1106D; [20, 05, 05][, E1 E1, 05]
11058; [20, 05, 05][, E1 F1, 05]
1D366; [20, 05, 05][, E2 15, 05]
-1F108; [20, 05, 09][07, 05, 09]
-248E; [20, 05, 09][09, 05, 09]
-215E; [20, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3D]
+1F108; [20, 05, 09][07, 05, 3D]
+248E; [20, 05, 09][09, 05, 3D]
+215E; [20, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3B]
324E; [20, 05, 0D][12, 05, 0D]
-33E6; [20, 05, 09][E0 34 F0, 05, 09]
-32C6; [20, 05, 09][E0 37 48, 05, 09]
-335F; [20, 05, 09][E0 4B 22, 05, 09]
+33E6; [20, 05, 09][E0 34 F0, 05, 3D]
+32C6; [20, 05, 09][E0 37 48, 05, 3D]
+335F; [20, 05, 09][E0 4B 22, 05, 3D]
0038; [22, 05, 05]
FF18; [22, 05, 07]
@@ -12499,12 +12553,12 @@ A628; [22, 05, 05][, E0 DD, 05]
1106E; [22, 05, 05][, E1 E1, 05]
11059; [22, 05, 05][, E1 F1, 05]
1D367; [22, 05, 05][, E2 15, 05]
-1F109; [22, 05, 09][07, 05, 09]
-248F; [22, 05, 09][09, 05, 09]
+1F109; [22, 05, 09][07, 05, 3D]
+248F; [22, 05, 09][09, 05, 3D]
324F; [22, 05, 0D][12, 05, 0D]
-33E7; [22, 05, 09][E0 34 F0, 05, 09]
-32C7; [22, 05, 09][E0 37 48, 05, 09]
-3360; [22, 05, 09][E0 4B 22, 05, 09]
+33E7; [22, 05, 09][E0 34 F0, 05, 3D]
+32C7; [22, 05, 09][E0 37 48, 05, 3D]
+3360; [22, 05, 09][E0 4B 22, 05, 3D]
0039; [24, 05, 05]
FF19; [24, 05, 07]
@@ -12576,11 +12630,11 @@ A629; [24, 05, 05][, E0 DD, 05]
1106F; [24, 05, 05][, E1 E1, 05]
1105A; [24, 05, 05][, E1 F1, 05]
1D368; [24, 05, 05][, E2 15, 05]
-1F10A; [24, 05, 09][07, 05, 09]
-2490; [24, 05, 09][09, 05, 09]
-33E8; [24, 05, 09][E0 34 F0, 05, 09]
-32C8; [24, 05, 09][E0 37 48, 05, 09]
-3361; [24, 05, 09][E0 4B 22, 05, 09]
+1F10A; [24, 05, 09][07, 05, 3D]
+2490; [24, 05, 09][09, 05, 3D]
+33E8; [24, 05, 09][E0 34 F0, 05, 3D]
+32C8; [24, 05, 09][E0 37 48, 05, 3D]
+3361; [24, 05, 09][E0 4B 22, 05, 3D]
0061; [27, 05, 05]
FF41; [27, 05, 07]
@@ -12601,7 +12655,6 @@ FF41; [27, 05, 07]
24D0; [27, 05, 0D]
0041; [27, 05, 8F]
FF21; [27, 05, 91]
-1F1E6; [27, 05, 93]
1D400; [27, 05, 95]
1D434; [27, 05, 95]
1D468; [27, 05, 95]
@@ -12683,22 +12736,22 @@ FF21; [27, 05, 91]
1E01; [27, 05, 05][, C9, 05]
1E00; [27, 05, 8F][, C9, 05]
1DD3; [27, 05, 09][, DB A9, 09]
-33C2; [27, 05, 37][09, 05, 37][3F, 05, 3D][09, 05, 3D]
-2100; [27, 05, 09][0B A9, 05, 09][2B, 05, 3D]
-2101; [27, 05, 09][0B A9, 05, 09][4B, 05, 3D]
-214D; [27, 05, 93][0B A9, 05, 09][4B, 05, 3D]
-33DF; [27, 05, B9][0D 75 24, 05, 37][3F, 05, 3D]
+33C2; [27, 05, 37][09, 05, 37][3F, 05, 37][09, 05, 37]
+2100; [27, 05, 09][0B A9, 05, 09][2B, 05, 09]
+2101; [27, 05, 09][0B A9, 05, 09][4B, 05, 09]
+214D; [27, 05, 93][0B A9, 05, 09][4B, 05, 93]
+33DF; [27, 05, B9][0D 75 24, 05, 37][3F, 05, 37]
A733; [27, 05, 09][27, 05, 09]
A732; [27, 05, 93][27, 05, 93]
1F18E; [27, 05, B9][29, 05, B9]
-00E6; [27, 05, 09][, DB A9, 09][2F, 05, 3D]
-1DD4; [27, 05, 09][, DB A9, 09][2F, 05, 3D]
-00C6; [27, 05, 93][, DB A9, 09][2F, 05, 3D]
-1D2D; [27, 05, 27][, DB A9, 27][2F, 05, 3D]
-01FD; [27, 05, 09][, DB A9, 09][2F, 05, 3D][, 8D, 05]
-01FC; [27, 05, 93][, DB A9, 09][2F, 05, 3D][, 8D, 05]
-01E3; [27, 05, 09][, DB A9, 09][2F, 05, 3D][, AB, 05]
-01E2; [27, 05, 93][, DB A9, 09][2F, 05, 3D][, AB, 05]
+00E6; [27, 05, 09][, DB A9, 09][2F, 05, 09]
+1DD4; [27, 05, 09][, DB A9, 09][2F, 05, 09]
+00C6; [27, 05, 93][, DB A9, 09][2F, 05, 93]
+1D2D; [27, 05, 27][, DB A9, 27][2F, 05, 27]
+01FD; [27, 05, 09][, DB A9, 09][2F, 05, 09][, 8D, 05]
+01FC; [27, 05, 93][, DB A9, 09][2F, 05, 93][, 8D, 05]
+01E3; [27, 05, 09][, DB A9, 09][2F, 05, 09][, AB, 05]
+01E2; [27, 05, 93][, DB A9, 09][2F, 05, 93][, AB, 05]
1DD5; [27, 05, 09][43, 05, 09]
A735; [27, 05, 09][43, 05, 09]
A734; [27, 05, 93][43, 05, 93]
@@ -12708,8 +12761,8 @@ A736; [27, 05, 93][4F, 05, 93]
1DD6; [27, 05, 09][51, 05, 09]
A739; [27, 05, 09][51, 05, 09]
A738; [27, 05, 93][51, 05, 93]
-A73B; [27, 05, 09][, DB A9, 09][51, 05, 3D]
-A73A; [27, 05, 93][, DB A9, 09][51, 05, 3D]
+A73B; [27, 05, 09][, DB A9, 09][51, 05, 09]
+A73A; [27, 05, 93][, DB A9, 09][51, 05, 93]
A73D; [27, 05, 09][57, 05, 09]
A73C; [27, 05, 93][57, 05, 93]
1E9A; [27, 05, 09][5A 8A, 05, 09]
@@ -12758,7 +12811,6 @@ FF42; [29, 05, 07]
24D1; [29, 05, 0D]
0042; [29, 05, 8F]
FF22; [29, 05, 91]
-1F1E7; [29, 05, 93]
212C; [29, 05, 95]
1D401; [29, 05, 95]
1D435; [29, 05, 95]
@@ -12784,7 +12836,7 @@ FF22; [29, 05, 91]
1E04; [29, 05, 8F][, C5, 05]
1E07; [29, 05, 05][, D0 1D, 05]
1E06; [29, 05, 8F][, D0 1D, 05]
-3374; [29, 05, 37][27, 05, 37][49, 05, 3D]
+3374; [29, 05, 37][27, 05, 37][49, 05, 37]
33C3; [29, 05, B9][47, 05, 37]
0299; [2A 40, 05, 05]
@@ -12827,7 +12879,6 @@ FF43; [2B, 05, 07]
0043; [2B, 05, 8F]
FF23; [2B, 05, 91]
216D; [2B, 05, 93]
-1F1E8; [2B, 05, 93]
2102; [2B, 05, 95]
212D; [2B, 05, 95]
1D402; [2B, 05, 95]
@@ -12860,19 +12911,19 @@ FF23; [2B, 05, 91]
00C7; [2B, 05, 8F][, A7, 05]
1E09; [2B, 05, 05][, A7, 05][, 8D, 05]
1E08; [2B, 05, 8F][, A7, 05][, 8D, 05]
-2105; [2B, 05, 09][0B A9, 05, 09][43, 05, 3D]
-2106; [2B, 05, 09][0B A9, 05, 09][4F, 05, 3D]
-33C6; [2B, 05, B9][0D 75 24, 05, 37][3B, 05, 3D][33, 05, 3D]
-3388; [2B, 05, 37][27, 05, 37][3D, 05, 3D]
+2105; [2B, 05, 09][0B A9, 05, 09][43, 05, 09]
+2106; [2B, 05, 09][0B A9, 05, 09][4F, 05, 09]
+33C6; [2B, 05, B9][0D 75 24, 05, 37][3B, 05, 37][33, 05, 37]
+3388; [2B, 05, 37][27, 05, 37][3D, 05, 37]
33C4; [2B, 05, 37][2B, 05, 37]
1F12D; [2B, 05, 97][2D, 05, 97]
33C5; [2B, 05, 37][2D, 05, 37]
1F191; [2B, 05, B9][3D, 05, B9]
339D; [2B, 05, 37][3F, 05, 37]
-33A0; [2B, 05, 37][3F, 05, 37][16, 05, 3D]
-33A4; [2B, 05, 37][3F, 05, 37][18, 05, 3D]
-33C7; [2B, 05, B9][43, 05, 37][09, 05, 3D]
-1F192; [2B, 05, B9][43, 05, B9][43, 05, 3D][3D, 05, 3D]
+33A0; [2B, 05, 37][3F, 05, 37][16, 05, 37]
+33A4; [2B, 05, 37][3F, 05, 37][18, 05, 37]
+33C7; [2B, 05, B9][43, 05, 37][09, 05, 37]
+1F192; [2B, 05, B9][43, 05, B9][43, 05, B9][3D, 05, B9]
1D04; [2C 40, 05, 05]
@@ -12916,7 +12967,6 @@ FF44; [2D, 05, 07]
0044; [2D, 05, 8F]
FF24; [2D, 05, 91]
216E; [2D, 05, 93]
-1F1E9; [2D, 05, 93]
2145; [2D, 05, 95]
1D403; [2D, 05, 95]
1D437; [2D, 05, 95]
@@ -12964,15 +13014,15 @@ A779; [2D, 05, 93][, DB B9, 09]
1F190; [2D, 05, B9][39, 05, B9]
3397; [2D, 05, 37][3D, 05, 37]
3377; [2D, 05, 37][3F, 05, 37]
-3378; [2D, 05, 37][3F, 05, 37][16, 05, 3D]
-3379; [2D, 05, 37][3F, 05, 37][18, 05, 3D]
+3378; [2D, 05, 37][3F, 05, 37][16, 05, 37]
+3379; [2D, 05, 37][3F, 05, 37][18, 05, 37]
01F3; [2D, 05, 09][59, 05, 09]
02A3; [2D, 05, 09][59, 05, 09]
01F2; [2D, 05, 93][59, 05, 09]
01F1; [2D, 05, 93][59, 05, 93]
-01C6; [2D, 05, 09][59, 05, 09][, 97, 3D]
-01C5; [2D, 05, 93][59, 05, 09][, 97, 3D]
-01C4; [2D, 05, 93][59, 05, 93][, 97, 3D]
+01C6; [2D, 05, 09][59, 05, 09][, 97, 09]
+01C5; [2D, 05, 93][59, 05, 09][, 97, 09]
+01C4; [2D, 05, 93][59, 05, 93][, 97, 09]
02A5; [2D, 05, 09][5A 4C, 05, 09]
02A4; [2D, 05, 09][5A 54, 05, 09]
@@ -13021,7 +13071,6 @@ FF45; [2F, 05, 07]
24D4; [2F, 05, 0D]
0045; [2F, 05, 8F]
FF25; [2F, 05, 91]
-1F1EA; [2F, 05, 93]
2130; [2F, 05, 95]
1D404; [2F, 05, 95]
1D438; [2F, 05, 95]
@@ -13092,7 +13141,7 @@ FF25; [2F, 05, 91]
1E18; [2F, 05, 8F][, CD, 05]
1E1B; [2F, 05, 05][, D0 0D, 05]
1E1A; [2F, 05, 8F][, D0 0D, 05]
-32CD; [2F, 05, 37][49, 05, 37][33, 05, 3D]
+32CD; [2F, 05, 37][49, 05, 37][33, 05, 37]
32CE; [2F, 05, 37][51, 05, B9]
1D07; [30 40, 05, 05]
@@ -13162,7 +13211,6 @@ FF46; [31, 05, 07]
24D5; [31, 05, 0D]
0046; [31, 05, 8F]
FF26; [31, 05, 91]
-1F1EB; [31, 05, 93]
2131; [31, 05, 95]
1D405; [31, 05, 95]
1D439; [31, 05, 95]
@@ -13185,15 +13233,15 @@ FF26; [31, 05, 91]
1E1E; [31, 05, 8F][, A3, 05]
A77C; [31, 05, 09][, DB B9, 09]
A77B; [31, 05, 93][, DB B9, 09]
-213B; [31, 05, 93][27, 05, 93][55, 05, 3D]
+213B; [31, 05, 93][27, 05, 93][55, 05, 93]
FB00; [31, 05, 09][31, 05, 09]
-FB03; [31, 05, 09][31, 05, 09][37, 05, 3D]
-FB04; [31, 05, 09][31, 05, 09][3D, 05, 3D]
+FB03; [31, 05, 09][31, 05, 09][37, 05, 09]
+FB04; [31, 05, 09][31, 05, 09][3D, 05, 09]
FB01; [31, 05, 09][37, 05, 09]
FB02; [31, 05, 09][3D, 05, 09]
3399; [31, 05, 37][3F, 05, 37]
02A9; [31, 05, 09][42 56, 05, 09]
-1F193; [31, 05, B9][49, 05, B9][2F, 05, 3D][2F, 05, 3D]
+1F193; [31, 05, B9][49, 05, B9][2F, 05, B9][2F, 05, B9]
A730; [32 40, 05, 05]
@@ -13228,7 +13276,6 @@ FF47; [33, 05, 07]
24D6; [33, 05, 0D]
0047; [33, 05, 8F]
FF27; [33, 05, 91]
-1F1EC; [33, 05, 93]
1D406; [33, 05, 95]
1D43A; [33, 05, 95]
1D46E; [33, 05, 95]
@@ -13266,10 +13313,10 @@ A7A1; [33, 05, 09][, B1, 09]
A7A0; [33, 05, 93][, B1, 09]
1D79; [33, 05, 09][, DB B9, 09]
A77D; [33, 05, 93][, DB B9, 09]
-33FF; [33, 05, 37][27, 05, 37][3D, 05, 3D]
+33FF; [33, 05, 37][27, 05, 37][3D, 05, 37]
3387; [33, 05, B9][29, 05, B9]
-3393; [33, 05, B9][35, 05, B9][59, 05, 3D]
-33AC; [33, 05, B9][45, 05, B9][27, 05, 3D]
+3393; [33, 05, B9][35, 05, B9][59, 05, 37]
+33AC; [33, 05, B9][45, 05, B9][27, 05, 37]
33C9; [33, 05, B9][57, 05, 37]
0261; [34 40, 05, 05]
@@ -13319,7 +13366,6 @@ FF48; [35, 05, 07]
24D7; [35, 05, 0D]
0048; [35, 05, 8F]
FF28; [35, 05, 91]
-1F1ED; [35, 05, 93]
210B; [35, 05, 95]
210C; [35, 05, 95]
210D; [35, 05, 95]
@@ -13362,7 +13408,7 @@ A7F8; [35, 05, 27][, D0 3D, 27]
33CA; [35, 05, 37][27, 05, 37]
32CC; [35, 05, B9][33, 05, 37]
33CB; [35, 05, B9][45, 05, B9]
-3371; [35, 05, 37][45, 05, B9][27, 05, 3D]
+3371; [35, 05, 37][45, 05, B9][27, 05, 37]
1F14A; [35, 05, B9][51, 05, B9]
3390; [35, 05, B9][59, 05, 37]
@@ -13413,7 +13459,6 @@ FF49; [37, 05, 07]
0049; [37, 05, 8F]
FF29; [37, 05, 91]
2160; [37, 05, 93]
-1F1EE; [37, 05, 93]
2110; [37, 05, 95]
2111; [37, 05, 95]
1D408; [37, 05, 95]
@@ -13467,18 +13512,18 @@ FF29; [37, 05, 91]
1E2C; [37, 05, 8F][, D0 0D, 05]
1F18B; [37, 05, B9][2B, 05, B9]
1F194; [37, 05, B9][2D, 05, B9]
-2171; [37, 05, 09][37, 05, 09]
-2161; [37, 05, 93][37, 05, 93]
+2171; [37, 05, 09][37, 05, 3D]
+2161; [37, 05, 93][37, 05, 3D]
2172; [37, 05, 09][37, 05, 09][37, 05, 3D]
2162; [37, 05, 93][37, 05, 93][37, 05, 3D]
0133; [37, 05, 09][39, 05, 09]
0132; [37, 05, 93][39, 05, 93]
33CC; [37, 05, 37][41, 05, 37]
337A; [37, 05, B9][4F, 05, B9]
-2173; [37, 05, 09][51, 05, 09]
-2163; [37, 05, 93][51, 05, 93]
-2178; [37, 05, 09][55, 05, 09]
-2168; [37, 05, 93][55, 05, 93]
+2173; [37, 05, 09][51, 05, 3D]
+2163; [37, 05, 93][51, 05, 3D]
+2178; [37, 05, 09][55, 05, 3D]
+2168; [37, 05, 93][55, 05, 3D]
0131; [38 40, 05, 05]
1D6A4; [38 40, 05, 0B]
@@ -13525,7 +13570,6 @@ FF4A; [39, 05, 07]
24D9; [39, 05, 0D]
004A; [39, 05, 8F]
FF2A; [39, 05, 91]
-1F1EF; [39, 05, 93]
1D409; [39, 05, 95]
1D43D; [39, 05, 95]
1D471; [39, 05, 95]
@@ -13586,7 +13630,6 @@ FF4B; [3B, 05, 07]
004B; [3B, 05, 8F]
212A; [3B, 05, 8F]
FF2B; [3B, 05, 91]
-1F1F0; [3B, 05, 93]
1D40A; [3B, 05, 95]
1D43E; [3B, 05, 95]
1D472; [3B, 05, 95]
@@ -13621,16 +13664,16 @@ A7A2; [3B, 05, 93][, B1, 09]
1E34; [3B, 05, 8F][, D0 1D, 05]
3384; [3B, 05, 37][27, 05, B9]
3385; [3B, 05, B9][29, 05, B9]
-3389; [3B, 05, 37][2B, 05, 37][27, 05, 3D][3D, 05, 3D]
+3389; [3B, 05, 37][2B, 05, 37][27, 05, 37][3D, 05, 37]
338F; [3B, 05, 37][33, 05, 37]
-3391; [3B, 05, 37][35, 05, B9][59, 05, 3D]
+3391; [3B, 05, 37][35, 05, B9][59, 05, 37]
33CD; [3B, 05, B9][3B, 05, B9]
3398; [3B, 05, 37][3D, 05, 37]
339E; [3B, 05, 37][3F, 05, 37]
33CE; [3B, 05, B9][3F, 05, B9]
-33A2; [3B, 05, 37][3F, 05, 37][16, 05, 3D]
-33A6; [3B, 05, 37][3F, 05, 37][18, 05, 3D]
-33AA; [3B, 05, 37][45, 05, B9][27, 05, 3D]
+33A2; [3B, 05, 37][3F, 05, 37][16, 05, 37]
+33A6; [3B, 05, 37][3F, 05, 37][18, 05, 37]
+33AA; [3B, 05, 37][45, 05, B9][27, 05, 37]
33CF; [3B, 05, 37][4D, 05, 37]
33B8; [3B, 05, 37][51, 05, B9]
33BE; [3B, 05, 37][53, 05, B9]
@@ -13679,7 +13722,6 @@ FF4C; [3D, 05, 07]
004C; [3D, 05, 8F]
FF2C; [3D, 05, 91]
216C; [3D, 05, 93]
-1F1F1; [3D, 05, 93]
2112; [3D, 05, 95]
1D40B; [3D, 05, 95]
1D43F; [3D, 05, 95]
@@ -13729,9 +13771,9 @@ FF2C; [3D, 05, 91]
1EFA; [3D, 05, 93][3D, 05, 93]
33D0; [3D, 05, 37][3F, 05, 37]
33D1; [3D, 05, 37][41, 05, 37]
-33D2; [3D, 05, 37][43, 05, 37][33, 05, 3D]
+33D2; [3D, 05, 37][43, 05, 37][33, 05, 37]
02AA; [3D, 05, 09][4B, 05, 09]
-32CF; [3D, 05, B9][4D, 05, B9][2D, 05, 3D]
+32CF; [3D, 05, B9][4D, 05, B9][2D, 05, B9]
33D3; [3D, 05, 37][55, 05, 37]
02AB; [3D, 05, 09][59, 05, 09]
@@ -13800,7 +13842,6 @@ FF4D; [3F, 05, 07]
004D; [3F, 05, 8F]
FF2D; [3F, 05, 91]
216F; [3F, 05, 93]
-1F1F2; [3F, 05, 93]
2133; [3F, 05, 95]
1D40C; [3F, 05, 95]
1D440; [3F, 05, 95]
@@ -13827,8 +13868,8 @@ FF2D; [3F, 05, 91]
1E40; [3F, 05, 8F][, A3, 05]
1E43; [3F, 05, 05][, C5, 05]
1E42; [3F, 05, 8F][, C5, 05]
-33A7; [3F, 05, 37][0D 75 24, 05, 37][4B, 05, 3D]
-33A8; [3F, 05, 37][0D 75 24, 05, 37][4B, 05, 3D][16, 05, 3D]
+33A7; [3F, 05, 37][0D 75 24, 05, 37][4B, 05, 37]
+33A8; [3F, 05, 37][0D 75 24, 05, 37][4B, 05, 37][16, 05, 37]
33A1; [3F, 05, 37][16, 05, 37]
33A5; [3F, 05, 37][18, 05, 37]
3383; [3F, 05, 37][27, 05, B9]
@@ -13837,14 +13878,14 @@ FF2D; [3F, 05, 91]
1F16A; [3F, 05, 27][2B, 05, 27]
1F16B; [3F, 05, 27][2D, 05, 27]
338E; [3F, 05, 37][33, 05, 37]
-3392; [3F, 05, B9][35, 05, B9][59, 05, 3D]
-33D5; [3F, 05, 37][37, 05, 37][3D, 05, 3D]
+3392; [3F, 05, B9][35, 05, B9][59, 05, 37]
+33D5; [3F, 05, 37][37, 05, 37][3D, 05, 37]
3396; [3F, 05, 37][3D, 05, 37]
339C; [3F, 05, 37][3F, 05, 37]
-339F; [3F, 05, 37][3F, 05, 37][16, 05, 3D]
-33A3; [3F, 05, 37][3F, 05, 37][18, 05, 3D]
-33D6; [3F, 05, 37][43, 05, 37][3D, 05, 3D]
-33AB; [3F, 05, B9][45, 05, B9][27, 05, 3D]
+339F; [3F, 05, 37][3F, 05, 37][16, 05, 37]
+33A3; [3F, 05, 37][3F, 05, 37][18, 05, 37]
+33D6; [3F, 05, 37][43, 05, 37][3D, 05, 37]
+33AB; [3F, 05, B9][45, 05, B9][27, 05, 37]
33B3; [3F, 05, 37][4B, 05, 37]
33B7; [3F, 05, 37][51, 05, B9]
33B9; [3F, 05, B9][51, 05, B9]
@@ -13889,7 +13930,6 @@ FF4E; [41, 05, 07]
24DD; [41, 05, 0D]
004E; [41, 05, 8F]
FF2E; [41, 05, 91]
-1F1F3; [41, 05, 93]
2115; [41, 05, 95]
1D40D; [41, 05, 95]
1D441; [41, 05, 95]
@@ -13931,7 +13971,7 @@ A7A4; [41, 05, 93][, B1, 09]
1E49; [41, 05, 05][, D0 1D, 05]
1E48; [41, 05, 8F][, D0 1D, 05]
3381; [41, 05, 37][27, 05, B9]
-1F195; [41, 05, B9][2F, 05, B9][53, 05, 3D]
+1F195; [41, 05, B9][2F, 05, B9][53, 05, B9]
338B; [41, 05, 37][31, 05, B9]
1F196; [41, 05, B9][33, 05, B9]
01CC; [41, 05, 09][39, 05, 09]
@@ -13995,7 +14035,6 @@ FF4F; [43, 05, 07]
24DE; [43, 05, 0D]
004F; [43, 05, 8F]
FF2F; [43, 05, 91]
-1F1F4; [43, 05, 93]
1D40E; [43, 05, 95]
1D442; [43, 05, 95]
1D476; [43, 05, 95]
@@ -14089,9 +14128,9 @@ FF2F; [43, 05, 91]
1ECC; [43, 05, 8F][, C5, 05]
1ED9; [43, 05, 05][, C5, 05][, 93, 05]
1ED8; [43, 05, 8F][, C5, 05][, 93, 05]
-0153; [43, 05, 09][, DB A9, 09][2F, 05, 3D]
-0152; [43, 05, 93][, DB A9, 09][2F, 05, 3D]
-A7F9; [43, 05, 27][, DB A9, 27][2F, 05, 3D]
+0153; [43, 05, 09][, DB A9, 09][2F, 05, 09]
+0152; [43, 05, 93][, DB A9, 09][2F, 05, 93]
+A7F9; [43, 05, 27][, DB A9, 27][2F, 05, 27]
1F197; [43, 05, B9][3B, 05, B9]
A74F; [43, 05, 09][43, 05, 09]
A74E; [43, 05, 93][43, 05, 93]
@@ -14161,7 +14200,6 @@ FF50; [45, 05, 07]
24DF; [45, 05, 0D]
0050; [45, 05, 8F]
FF30; [45, 05, 91]
-1F1F5; [45, 05, 93]
2119; [45, 05, 95]
1D40F; [45, 05, 95]
1D443; [45, 05, 95]
@@ -14187,18 +14225,18 @@ FF30; [45, 05, 91]
1E54; [45, 05, 8F][, 8D, 05]
1E57; [45, 05, 05][, A3, 05]
1E56; [45, 05, 8F][, A3, 05]
-33D8; [45, 05, 37][09, 05, 37][3F, 05, 3D][09, 05, 3D]
+33D8; [45, 05, 37][09, 05, 37][3F, 05, 37][09, 05, 37]
3380; [45, 05, 37][27, 05, B9]
33A9; [45, 05, B9][27, 05, 37]
1F18C; [45, 05, B9][27, 05, B9]
3376; [45, 05, 37][2B, 05, 37]
338A; [45, 05, 37][31, 05, B9]
33D7; [45, 05, B9][35, 05, B9]
-33D9; [45, 05, B9][45, 05, B9][3F, 05, 3D]
-1F14E; [45, 05, B9][45, 05, B9][51, 05, 3D]
+33D9; [45, 05, B9][45, 05, B9][3F, 05, B9]
+1F14E; [45, 05, B9][45, 05, B9][51, 05, B9]
33DA; [45, 05, B9][49, 05, B9]
33B0; [45, 05, 37][4B, 05, 37]
-3250; [45, 05, B9][4D, 05, B9][2F, 05, 3D]
+3250; [45, 05, B9][4D, 05, B9][2F, 05, B9]
33B4; [45, 05, 37][51, 05, B9]
33BA; [45, 05, 37][53, 05, B9]
@@ -14248,7 +14286,6 @@ FF51; [47, 05, 07]
24E0; [47, 05, 0D]
0051; [47, 05, 8F]
FF31; [47, 05, 91]
-1F1F6; [47, 05, 93]
211A; [47, 05, 95]
1D410; [47, 05, 95]
1D444; [47, 05, 95]
@@ -14301,7 +14338,6 @@ FF52; [49, 05, 07]
24E1; [49, 05, 0D]
0052; [49, 05, 8F]
FF32; [49, 05, 91]
-1F1F7; [49, 05, 93]
211B; [49, 05, 95]
211C; [49, 05, 95]
211D; [49, 05, 95]
@@ -14345,9 +14381,9 @@ A7A6; [49, 05, 93][, B1, 09]
1E5E; [49, 05, 8F][, D0 1D, 05]
A783; [49, 05, 09][, DB B9, 09]
A782; [49, 05, 93][, DB B9, 09]
-33AD; [49, 05, 37][27, 05, 37][2D, 05, 3D]
-33AE; [49, 05, 37][27, 05, 37][2D, 05, 3D][0D 75 24, 05, 3D][4B, 05, 3D]
-33AF; [49, 05, 37][27, 05, 37][2D, 05, 3D][0D 75 24, 05, 3D][4B, 05, 3D][16, 05, 3D]
+33AD; [49, 05, 37][27, 05, 37][2D, 05, 37]
+33AE; [49, 05, 37][27, 05, 37][2D, 05, 37][0D 75 24, 05, 37][4B, 05, 37]
+33AF; [49, 05, 37][27, 05, 37][2D, 05, 37][0D 75 24, 05, 37][4B, 05, 37][16, 05, 37]
0280; [4A 40, 05, 05]
1DE2; [4A 40, 05, 09]
@@ -14418,7 +14454,6 @@ FF53; [4B, 05, 07]
24E2; [4B, 05, 0D]
0053; [4B, 05, 8F]
FF33; [4B, 05, 91]
-1F1F8; [4B, 05, 93]
1D412; [4B, 05, 95]
1D446; [4B, 05, 95]
1D47A; [4B, 05, 95]
@@ -14468,13 +14503,13 @@ A784; [4B, 05, 93][, DB B9, 09]
1F18D; [4B, 05, B9][27, 05, B9]
1F14C; [4B, 05, B9][2D, 05, B9]
2120; [4B, 05, 27][3F, 05, 27]
-1F198; [4B, 05, B9][43, 05, B9][4B, 05, 3D]
+1F198; [4B, 05, B9][43, 05, B9][4B, 05, B9]
33DB; [4B, 05, 37][49, 05, 37]
1F14D; [4B, 05, B9][4B, 05, B9]
-00DF; [4B, 05, 09][, DB A9, 09][4B, 05, 3D]
-1E9E; [4B, 05, 93][, DB A9, 09][4B, 05, 3D]
+00DF; [4B, 05, 09][, DB A9, 09][4B, 05, 09]
+1E9E; [4B, 05, 93][, DB A9, 09][4B, 05, 93]
FB06; [4B, 05, 09][4D, 05, 09]
-FB05; [4B, 05, 09][, DB B9, 09][4D, 05, 3D]
+FB05; [4B, 05, 09][, DB B9, 09][4D, 05, 09]
33DC; [4B, 05, B9][51, 05, 37]
A731; [4C 40, 05, 05]
@@ -14526,7 +14561,6 @@ FF54; [4D, 05, 07]
24E3; [4D, 05, 0D]
0054; [4D, 05, 8F]
FF34; [4D, 05, 91]
-1F1F9; [4D, 05, 93]
1D413; [4D, 05, 95]
1D447; [4D, 05, 95]
1D47B; [4D, 05, 95]
@@ -14565,9 +14599,9 @@ FF34; [4D, 05, 91]
A787; [4D, 05, 09][, DB B9, 09]
A786; [4D, 05, 93][, DB B9, 09]
02A8; [4D, 05, 09][2C 48, 05, 09]
-2121; [4D, 05, 93][2F, 05, 93][3D, 05, 3D]
-1D7A; [4D, 05, 09][, DB A9, 09][35, 05, 3D]
-3394; [4D, 05, B9][35, 05, B9][59, 05, 3D]
+2121; [4D, 05, 93][2F, 05, 93][3D, 05, 93]
+1D7A; [4D, 05, 09][, DB A9, 09][35, 05, 09]
+3394; [4D, 05, B9][35, 05, B9][59, 05, 37]
2122; [4D, 05, 27][3F, 05, 27]
01BE; [4D, 05, 09][4B, 05, 09]
02A6; [4D, 05, 09][4B, 05, 09]
@@ -14619,7 +14653,6 @@ FF55; [4F, 05, 07]
24E4; [4F, 05, 0D]
0055; [4F, 05, 8F]
FF35; [4F, 05, 91]
-1F1FA; [4F, 05, 93]
1D414; [4F, 05, 95]
1D448; [4F, 05, 95]
1D47C; [4F, 05, 95]
@@ -14700,7 +14733,7 @@ FF35; [4F, 05, 91]
1E76; [4F, 05, 8F][, CD, 05]
1E75; [4F, 05, 05][, D0 0D, 05]
1E74; [4F, 05, 8F][, D0 0D, 05]
-1F199; [4F, 05, B9][45, 05, B9][08 81, 05, 3D]
+1F199; [4F, 05, B9][45, 05, B9][08 81, 05, 37]
1D1C; [50 40, 05, 05]
1DB8; [50 40, 05, 27]
@@ -14766,7 +14799,6 @@ FF56; [51, 05, 07]
0056; [51, 05, 8F]
FF36; [51, 05, 91]
2164; [51, 05, 93]
-1F1FB; [51, 05, 93]
1D415; [51, 05, 95]
1D449; [51, 05, 95]
1D47D; [51, 05, 95]
@@ -14791,13 +14823,13 @@ FF36; [51, 05, 91]
1E7C; [51, 05, 8F][, A1, 05]
1E7F; [51, 05, 05][, C5, 05]
1E7E; [51, 05, 8F][, C5, 05]
-33DE; [51, 05, B9][0D 75 24, 05, 37][3F, 05, 3D]
-2175; [51, 05, 09][37, 05, 09]
-2165; [51, 05, 93][37, 05, 93]
+33DE; [51, 05, B9][0D 75 24, 05, 37][3F, 05, 37]
+2175; [51, 05, 09][37, 05, 3D]
+2165; [51, 05, 93][37, 05, 3D]
2176; [51, 05, 09][37, 05, 09][37, 05, 3D]
2166; [51, 05, 93][37, 05, 93][37, 05, 3D]
-2177; [51, 05, 09][37, 05, 09][37, 05, 3D][37, 05, 3D]
-2167; [51, 05, 93][37, 05, 93][37, 05, 3D][37, 05, 3D]
+2177; [51, 05, 09][37, 05, 09][37, 05, 09][37, 05, 3D]
+2167; [51, 05, 93][37, 05, 93][37, 05, 93][37, 05, 3D]
1F19A; [51, 05, B9][4B, 05, B9]
A761; [51, 05, 09][57, 05, 09]
A760; [51, 05, 93][57, 05, 93]
@@ -14842,7 +14874,6 @@ FF57; [53, 05, 07]
24E6; [53, 05, 0D]
0057; [53, 05, 8F]
FF37; [53, 05, 91]
-1F1FC; [53, 05, 93]
1D416; [53, 05, 95]
1D44A; [53, 05, 95]
1D47E; [53, 05, 95]
@@ -14908,7 +14939,6 @@ FF58; [55, 05, 07]
0058; [55, 05, 8F]
FF38; [55, 05, 91]
2169; [55, 05, 93]
-1F1FD; [55, 05, 93]
1D417; [55, 05, 95]
1D44B; [55, 05, 95]
1D47F; [55, 05, 95]
@@ -14932,8 +14962,8 @@ FF38; [55, 05, 91]
1E8C; [55, 05, 8F][, 9D, 05]
1E8B; [55, 05, 05][, A3, 05]
1E8A; [55, 05, 8F][, A3, 05]
-217A; [55, 05, 09][37, 05, 09]
-216A; [55, 05, 93][37, 05, 93]
+217A; [55, 05, 09][37, 05, 3D]
+216A; [55, 05, 93][37, 05, 3D]
217B; [55, 05, 09][37, 05, 09][37, 05, 3D]
216B; [55, 05, 93][37, 05, 93][37, 05, 3D]
@@ -14957,7 +14987,6 @@ FF59; [57, 05, 07]
24E8; [57, 05, 0D]
0059; [57, 05, 8F]
FF39; [57, 05, 91]
-1F1FE; [57, 05, 93]
1D418; [57, 05, 95]
1D44C; [57, 05, 95]
1D480; [57, 05, 95]
@@ -15029,7 +15058,6 @@ FF5A; [59, 05, 07]
24E9; [59, 05, 0D]
005A; [59, 05, 8F]
FF3A; [59, 05, 91]
-1F1FF; [59, 05, 93]
2124; [59, 05, 95]
2128; [59, 05, 95]
1D419; [59, 05, 95]
@@ -15536,8 +15564,8 @@ A724; [5A 9A, 05, 8F]
1D725; [5B 28, 05, 95]
1D75F; [5B 28, 05, 95]
1D799; [5B 28, 05, 95]
-03D7; [5B 28, 05, 09][5B 0A, 05, 09][5B 24, 05, 3D]
-03CF; [5B 28, 05, 93][5B 0A, 05, 09][5B 24, 05, 3D]
+03D7; [5B 28, 05, 09][5B 0A, 05, 09][5B 24, 05, 09]
+03CF; [5B 28, 05, 93][5B 0A, 05, 09][5B 24, 05, 09]
03BB; [5B 2A, 05, 05]
1D6CC; [5B 2A, 05, 0B]
@@ -15933,7 +15961,7 @@ A724; [5A 9A, 05, 8F]
2C95; [5B 62 5C, 05, 05]
2C94; [5B 62 5C, 05, 8F]
-2CE4; [5B 62 5C, 05, 09][5B 62 04, 05, 09][5B 62 54, 05, 3D]
+2CE4; [5B 62 5C, 05, 09][5B 62 04, 05, 09][5B 62 54, 05, 09]
2CB9; [5B 62 64, 05, 05]
2CB8; [5B 62 64, 05, 8F]
@@ -17465,8 +17493,8 @@ FE8D; [61 26, 05, 33]
FD3C; [61 26, 05, 31][, D2 75, 31]
FD3D; [61 26, 05, 33][, D2 75, 33]
0675; [61 26, 05, 09][61 0A, 05, 09]
-FDF3; [61 26, 05, 33][62 11, 05, 33][61 2A, 05, 3D][61 92, 05, 3D]
-FDF2; [61 26, 05, 33][62 37, 05, 33][62 37, 05, 3D][62 5F, 05, 3D]
+FDF3; [61 26, 05, 33][62 11, 05, 33][61 2A, 05, 33][61 92, 05, 33]
+FDF2; [61 26, 05, 33][62 37, 05, 33][62 37, 05, 33][62 5F, 05, 33]
066E; [61 28, 05, 05]
1EE1C; [61 28, 05, 0B]
@@ -17486,10 +17514,10 @@ FC9C; [61 2A, 05, 2D][61 52, 05, 2D]
FC05; [61 2A, 05, 33][61 52, 05, 33]
FC9D; [61 2A, 05, 2D][61 60, 05, 2D]
FC06; [61 2A, 05, 33][61 60, 05, 33]
-FDC2; [61 2A, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FDC2; [61 2A, 05, 31][61 60, 05, 31][62 87, 05, 31]
FC9E; [61 2A, 05, 2D][61 62, 05, 2D]
FC07; [61 2A, 05, 33][61 62, 05, 33]
-FD9E; [61 2A, 05, 31][61 62, 05, 31][62 87, 05, 3D]
+FD9E; [61 2A, 05, 31][61 62, 05, 31][62 87, 05, 31]
FC6A; [61 2A, 05, 31][61 92, 05, 31]
FC6B; [61 2A, 05, 31][61 94, 05, 31]
FC9F; [61 2A, 05, 2D][62 45, 05, 2D]
@@ -17554,30 +17582,30 @@ FE96; [61 44, 05, 31]
FE95; [61 44, 05, 33]
FCA1; [61 44, 05, 2D][61 52, 05, 2D]
FC0B; [61 44, 05, 33][61 52, 05, 33]
-FD50; [61 44, 05, 2D][61 52, 05, 2D][62 45, 05, 3D]
-FDA0; [61 44, 05, 31][61 52, 05, 31][62 85, 05, 3D]
-FD9F; [61 44, 05, 31][61 52, 05, 31][62 87, 05, 3D]
+FD50; [61 44, 05, 2D][61 52, 05, 2D][62 45, 05, 2D]
+FDA0; [61 44, 05, 31][61 52, 05, 31][62 85, 05, 31]
+FD9F; [61 44, 05, 31][61 52, 05, 31][62 87, 05, 31]
FCA2; [61 44, 05, 2D][61 60, 05, 2D]
FC0C; [61 44, 05, 33][61 60, 05, 33]
-FD52; [61 44, 05, 2D][61 60, 05, 2D][61 52, 05, 3D]
-FD51; [61 44, 05, 31][61 60, 05, 31][61 52, 05, 3D]
-FD53; [61 44, 05, 2D][61 60, 05, 2D][62 45, 05, 3D]
+FD52; [61 44, 05, 2D][61 60, 05, 2D][61 52, 05, 2D]
+FD51; [61 44, 05, 31][61 60, 05, 31][61 52, 05, 31]
+FD53; [61 44, 05, 2D][61 60, 05, 2D][62 45, 05, 2D]
FCA3; [61 44, 05, 2D][61 62, 05, 2D]
FC0D; [61 44, 05, 33][61 62, 05, 33]
-FD54; [61 44, 05, 2D][61 62, 05, 2D][62 45, 05, 3D]
-FDA2; [61 44, 05, 31][61 62, 05, 31][62 85, 05, 3D]
-FDA1; [61 44, 05, 31][61 62, 05, 31][62 87, 05, 3D]
+FD54; [61 44, 05, 2D][61 62, 05, 2D][62 45, 05, 2D]
+FDA2; [61 44, 05, 31][61 62, 05, 31][62 85, 05, 31]
+FDA1; [61 44, 05, 31][61 62, 05, 31][62 87, 05, 31]
FC70; [61 44, 05, 31][61 92, 05, 31]
FC71; [61 44, 05, 31][61 94, 05, 31]
FCA4; [61 44, 05, 2D][62 45, 05, 2D]
FCE3; [61 44, 05, 2F][62 45, 05, 2F]
FC72; [61 44, 05, 31][62 45, 05, 31]
FC0E; [61 44, 05, 33][62 45, 05, 33]
-FD55; [61 44, 05, 2D][62 45, 05, 2D][61 52, 05, 3D]
-FD56; [61 44, 05, 2D][62 45, 05, 2D][61 60, 05, 3D]
-FD57; [61 44, 05, 2D][62 45, 05, 2D][61 62, 05, 3D]
-FDA4; [61 44, 05, 31][62 45, 05, 31][62 85, 05, 3D]
-FDA3; [61 44, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD55; [61 44, 05, 2D][62 45, 05, 2D][61 52, 05, 2D]
+FD56; [61 44, 05, 2D][62 45, 05, 2D][61 60, 05, 2D]
+FD57; [61 44, 05, 2D][62 45, 05, 2D][61 62, 05, 2D]
+FDA4; [61 44, 05, 31][62 45, 05, 31][62 85, 05, 31]
+FDA3; [61 44, 05, 31][62 45, 05, 31][62 87, 05, 31]
FC73; [61 44, 05, 31][62 4D, 05, 31]
FCA5; [61 44, 05, 2D][62 5F, 05, 2D]
FCE4; [61 44, 05, 2F][62 5F, 05, 2F]
@@ -17645,15 +17673,15 @@ FE9E; [61 52, 05, 31]
FE9D; [61 52, 05, 33]
FCA7; [61 52, 05, 2D][61 60, 05, 2D]
FC15; [61 52, 05, 33][61 60, 05, 33]
-FDA6; [61 52, 05, 31][61 60, 05, 31][62 85, 05, 3D]
-FDBE; [61 52, 05, 31][61 60, 05, 31][62 87, 05, 3D]
-FDFB; [61 52, 05, 33][62 37, 05, 33][04, 05, 3D][61 52, 05, 3D][62 37, 05, 3D][61 26, 05, 3D][62 37, 05, 3D][62 5F, 05, 3D]
+FDA6; [61 52, 05, 31][61 60, 05, 31][62 85, 05, 31]
+FDBE; [61 52, 05, 31][61 60, 05, 31][62 87, 05, 31]
+FDFB; [61 52, 05, 33][62 37, 05, 33][04, 05, 33][61 52, 05, 33][62 37, 05, 33][61 26, 05, 33][62 37, 05, 33][62 5F, 05, 33]
FCA8; [61 52, 05, 2D][62 45, 05, 2D]
FC16; [61 52, 05, 33][62 45, 05, 33]
-FD59; [61 52, 05, 2D][62 45, 05, 2D][61 60, 05, 3D]
-FD58; [61 52, 05, 31][62 45, 05, 31][61 60, 05, 3D]
-FDA7; [61 52, 05, 31][62 45, 05, 31][62 85, 05, 3D]
-FDA5; [61 52, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD59; [61 52, 05, 2D][62 45, 05, 2D][61 60, 05, 2D]
+FD58; [61 52, 05, 31][62 45, 05, 31][61 60, 05, 31]
+FDA7; [61 52, 05, 31][62 45, 05, 31][62 85, 05, 31]
+FDA5; [61 52, 05, 31][62 45, 05, 31][62 87, 05, 31]
FD1D; [61 52, 05, 31][62 85, 05, 31]
FD01; [61 52, 05, 33][62 85, 05, 33]
FD1E; [61 52, 05, 31][62 87, 05, 31]
@@ -17700,11 +17728,11 @@ FEA2; [61 60, 05, 31]
FEA1; [61 60, 05, 33]
FCA9; [61 60, 05, 2D][61 52, 05, 2D]
FC17; [61 60, 05, 33][61 52, 05, 33]
-FDBF; [61 60, 05, 31][61 52, 05, 31][62 87, 05, 3D]
+FDBF; [61 60, 05, 31][61 52, 05, 31][62 87, 05, 31]
FCAA; [61 60, 05, 2D][62 45, 05, 2D]
FC18; [61 60, 05, 33][62 45, 05, 33]
-FD5B; [61 60, 05, 31][62 45, 05, 31][62 85, 05, 3D]
-FD5A; [61 60, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD5B; [61 60, 05, 31][62 45, 05, 31][62 85, 05, 31]
+FD5A; [61 60, 05, 31][62 45, 05, 31][62 87, 05, 31]
FD1B; [61 60, 05, 31][62 85, 05, 31]
FCFF; [61 60, 05, 33][62 85, 05, 33]
FD1C; [61 60, 05, 31][62 87, 05, 31]
@@ -17803,7 +17831,7 @@ FB86; [61 86, 05, 33]
FEAE; [61 92, 05, 31]
FEAD; [61 92, 05, 33]
FC5C; [61 92, 05, 33][, D5 11, 33]
-FDF6; [61 92, 05, 33][61 B4, 05, 33][62 6B, 05, 3D][62 37, 05, 3D]
+FDF6; [61 92, 05, 33][61 B4, 05, 33][62 6B, 05, 33][62 37, 05, 33]
0632; [61 94, 05, 05]
1EE06; [61 94, 05, 0B]
@@ -17860,27 +17888,27 @@ FEB1; [61 B4, 05, 33]
FCAD; [61 B4, 05, 2D][61 52, 05, 2D]
FD34; [61 B4, 05, 2F][61 52, 05, 2F]
FC1C; [61 B4, 05, 33][61 52, 05, 33]
-FD5D; [61 B4, 05, 2D][61 52, 05, 2D][61 60, 05, 3D]
-FD5E; [61 B4, 05, 31][61 52, 05, 31][62 85, 05, 3D]
+FD5D; [61 B4, 05, 2D][61 52, 05, 2D][61 60, 05, 2D]
+FD5E; [61 B4, 05, 31][61 52, 05, 31][62 85, 05, 31]
FCAE; [61 B4, 05, 2D][61 60, 05, 2D]
FD35; [61 B4, 05, 2F][61 60, 05, 2F]
FC1D; [61 B4, 05, 33][61 60, 05, 33]
-FD5C; [61 B4, 05, 2D][61 60, 05, 2D][61 52, 05, 3D]
+FD5C; [61 B4, 05, 2D][61 60, 05, 2D][61 52, 05, 2D]
FCAF; [61 B4, 05, 2D][61 62, 05, 2D]
FD36; [61 B4, 05, 2F][61 62, 05, 2F]
FC1E; [61 B4, 05, 33][61 62, 05, 33]
-FDA8; [61 B4, 05, 31][61 62, 05, 31][62 85, 05, 3D]
-FDC6; [61 B4, 05, 31][61 62, 05, 31][62 87, 05, 3D]
+FDA8; [61 B4, 05, 31][61 62, 05, 31][62 85, 05, 31]
+FDC6; [61 B4, 05, 31][61 62, 05, 31][62 87, 05, 31]
FD2A; [61 B4, 05, 31][61 92, 05, 31]
FD0E; [61 B4, 05, 33][61 92, 05, 33]
FCB0; [61 B4, 05, 2D][62 45, 05, 2D]
FCE7; [61 B4, 05, 2F][62 45, 05, 2F]
FC1F; [61 B4, 05, 33][62 45, 05, 33]
-FD61; [61 B4, 05, 2D][62 45, 05, 2D][61 52, 05, 3D]
-FD60; [61 B4, 05, 2D][62 45, 05, 2D][61 60, 05, 3D]
-FD5F; [61 B4, 05, 31][62 45, 05, 31][61 60, 05, 3D]
-FD63; [61 B4, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
-FD62; [61 B4, 05, 31][62 45, 05, 31][62 45, 05, 3D]
+FD61; [61 B4, 05, 2D][62 45, 05, 2D][61 52, 05, 2D]
+FD60; [61 B4, 05, 2D][62 45, 05, 2D][61 60, 05, 2D]
+FD5F; [61 B4, 05, 31][62 45, 05, 31][61 60, 05, 31]
+FD63; [61 B4, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
+FD62; [61 B4, 05, 31][62 45, 05, 31][62 45, 05, 31]
FD31; [61 B4, 05, 2D][62 5F, 05, 2D]
FCE8; [61 B4, 05, 2F][62 5F, 05, 2F]
FD17; [61 B4, 05, 31][62 85, 05, 31]
@@ -17903,14 +17931,14 @@ FD2D; [61 B6, 05, 2D][61 52, 05, 2D]
FD37; [61 B6, 05, 2F][61 52, 05, 2F]
FD25; [61 B6, 05, 31][61 52, 05, 31]
FD09; [61 B6, 05, 33][61 52, 05, 33]
-FD69; [61 B6, 05, 31][61 52, 05, 31][62 87, 05, 3D]
+FD69; [61 B6, 05, 31][61 52, 05, 31][62 87, 05, 31]
FD2E; [61 B6, 05, 2D][61 60, 05, 2D]
FD38; [61 B6, 05, 2F][61 60, 05, 2F]
FD26; [61 B6, 05, 31][61 60, 05, 31]
FD0A; [61 B6, 05, 33][61 60, 05, 33]
-FD68; [61 B6, 05, 2D][61 60, 05, 2D][62 45, 05, 3D]
-FD67; [61 B6, 05, 31][61 60, 05, 31][62 45, 05, 3D]
-FDAA; [61 B6, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FD68; [61 B6, 05, 2D][61 60, 05, 2D][62 45, 05, 2D]
+FD67; [61 B6, 05, 31][61 60, 05, 31][62 45, 05, 31]
+FDAA; [61 B6, 05, 31][61 60, 05, 31][62 87, 05, 31]
FD2F; [61 B6, 05, 2D][61 62, 05, 2D]
FD39; [61 B6, 05, 2F][61 62, 05, 2F]
FD27; [61 B6, 05, 31][61 62, 05, 31]
@@ -17921,10 +17949,10 @@ FD30; [61 B6, 05, 2D][62 45, 05, 2D]
FCE9; [61 B6, 05, 2F][62 45, 05, 2F]
FD28; [61 B6, 05, 31][62 45, 05, 31]
FD0C; [61 B6, 05, 33][62 45, 05, 33]
-FD6B; [61 B6, 05, 2D][62 45, 05, 2D][61 62, 05, 3D]
-FD6A; [61 B6, 05, 31][62 45, 05, 31][61 62, 05, 3D]
-FD6D; [61 B6, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
-FD6C; [61 B6, 05, 31][62 45, 05, 31][62 45, 05, 3D]
+FD6B; [61 B6, 05, 2D][62 45, 05, 2D][61 62, 05, 2D]
+FD6A; [61 B6, 05, 31][62 45, 05, 31][61 62, 05, 31]
+FD6D; [61 B6, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
+FD6C; [61 B6, 05, 31][62 45, 05, 31][62 45, 05, 31]
FD32; [61 B6, 05, 2D][62 5F, 05, 2D]
FCEA; [61 B6, 05, 2F][62 5F, 05, 2F]
FD19; [61 B6, 05, 31][62 85, 05, 31]
@@ -17963,20 +17991,20 @@ FEBA; [61 CA, 05, 31]
FEB9; [61 CA, 05, 33]
FCB1; [61 CA, 05, 2D][61 60, 05, 2D]
FC20; [61 CA, 05, 33][61 60, 05, 33]
-FD65; [61 CA, 05, 2D][61 60, 05, 2D][61 60, 05, 3D]
-FD64; [61 CA, 05, 31][61 60, 05, 31][61 60, 05, 3D]
-FDA9; [61 CA, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FD65; [61 CA, 05, 2D][61 60, 05, 2D][61 60, 05, 2D]
+FD64; [61 CA, 05, 31][61 60, 05, 31][61 60, 05, 31]
+FDA9; [61 CA, 05, 31][61 60, 05, 31][62 87, 05, 31]
FCB2; [61 CA, 05, 2D][61 62, 05, 2D]
FD2B; [61 CA, 05, 31][61 92, 05, 31]
FD0F; [61 CA, 05, 33][61 92, 05, 33]
-FDF5; [61 CA, 05, 33][62 37, 05, 33][61 DC, 05, 3D][62 45, 05, 3D]
-FDF9; [61 CA, 05, 33][62 37, 05, 33][62 85, 05, 3D]
-FDFA; [61 CA, 05, 33][62 37, 05, 33][62 85, 05, 3D][04, 05, 3D][61 26, 05, 3D][62 37, 05, 3D][62 37, 05, 3D][62 5F, 05, 3D][04, 05, 3D][61 DC, 05, 3D][62 37, 05, 3D][62 87, 05, 3D][62 5F, 05, 3D][04, 05, 3D][62 6B, 05, 3D][61 B4, 05, 3D][62 37, 05, 3D][62 45, 05, 3D]
-FDF0; [61 CA, 05, 33][62 37, 05, 33][62 A1, 05, 3D]
+FDF5; [61 CA, 05, 33][62 37, 05, 33][61 DC, 05, 33][62 45, 05, 33]
+FDF9; [61 CA, 05, 33][62 37, 05, 33][62 85, 05, 33]
+FDFA; [61 CA, 05, 33][62 37, 05, 33][62 85, 05, 33][04, 05, 33][61 26, 05, 33][62 37, 05, 33][62 37, 05, 33][62 5F, 05, 33][04, 05, 33][61 DC, 05, 33][62 37, 05, 33][62 87, 05, 33][62 5F, 05, 33][04, 05, 33][62 6B, 05, 33][61 B4, 05, 33][62 37, 05, 33][62 45, 05, 33]
+FDF0; [61 CA, 05, 33][62 37, 05, 33][62 A1, 05, 33]
FCB3; [61 CA, 05, 2D][62 45, 05, 2D]
FC21; [61 CA, 05, 33][62 45, 05, 33]
-FDC5; [61 CA, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
-FD66; [61 CA, 05, 31][62 45, 05, 31][62 45, 05, 3D]
+FDC5; [61 CA, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
+FD66; [61 CA, 05, 31][62 45, 05, 31][62 45, 05, 31]
FD21; [61 CA, 05, 31][62 85, 05, 31]
FD05; [61 CA, 05, 33][62 85, 05, 33]
FD22; [61 CA, 05, 31][62 87, 05, 31]
@@ -17997,12 +18025,12 @@ FCB4; [61 CC, 05, 2D][61 52, 05, 2D]
FC22; [61 CC, 05, 33][61 52, 05, 33]
FCB5; [61 CC, 05, 2D][61 60, 05, 2D]
FC23; [61 CC, 05, 33][61 60, 05, 33]
-FD6E; [61 CC, 05, 31][61 60, 05, 31][62 85, 05, 3D]
-FDAB; [61 CC, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FD6E; [61 CC, 05, 31][61 60, 05, 31][62 85, 05, 31]
+FDAB; [61 CC, 05, 31][61 60, 05, 31][62 87, 05, 31]
FCB6; [61 CC, 05, 2D][61 62, 05, 2D]
FC24; [61 CC, 05, 33][61 62, 05, 33]
-FD70; [61 CC, 05, 2D][61 62, 05, 2D][62 45, 05, 3D]
-FD6F; [61 CC, 05, 31][61 62, 05, 31][62 45, 05, 3D]
+FD70; [61 CC, 05, 2D][61 62, 05, 2D][62 45, 05, 2D]
+FD6F; [61 CC, 05, 31][61 62, 05, 31][62 45, 05, 31]
FD2C; [61 CC, 05, 31][61 92, 05, 31]
FD10; [61 CC, 05, 33][61 92, 05, 33]
FCB7; [61 CC, 05, 2D][62 45, 05, 2D]
@@ -18032,10 +18060,10 @@ FC26; [61 D4, 05, 33][61 60, 05, 33]
FD33; [61 D4, 05, 2D][62 45, 05, 2D]
FD3A; [61 D4, 05, 2F][62 45, 05, 2F]
FC27; [61 D4, 05, 33][62 45, 05, 33]
-FD72; [61 D4, 05, 2D][62 45, 05, 2D][61 60, 05, 3D]
-FD71; [61 D4, 05, 31][62 45, 05, 31][61 60, 05, 3D]
-FD73; [61 D4, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
-FD74; [61 D4, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD72; [61 D4, 05, 2D][62 45, 05, 2D][61 60, 05, 2D]
+FD71; [61 D4, 05, 31][62 45, 05, 31][61 60, 05, 31]
+FD73; [61 D4, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
+FD74; [61 D4, 05, 31][62 45, 05, 31][62 87, 05, 31]
FD11; [61 D4, 05, 31][62 85, 05, 31]
FCF5; [61 D4, 05, 33][62 85, 05, 33]
FD12; [61 D4, 05, 31][62 87, 05, 31]
@@ -18071,15 +18099,15 @@ FECA; [61 DC, 05, 31]
FEC9; [61 DC, 05, 33]
FCBA; [61 DC, 05, 2D][61 52, 05, 2D]
FC29; [61 DC, 05, 33][61 52, 05, 33]
-FDC4; [61 DC, 05, 2D][61 52, 05, 2D][62 45, 05, 3D]
-FD75; [61 DC, 05, 31][61 52, 05, 31][62 45, 05, 3D]
-FDF7; [61 DC, 05, 33][62 37, 05, 33][62 87, 05, 3D][62 5F, 05, 3D]
+FDC4; [61 DC, 05, 2D][61 52, 05, 2D][62 45, 05, 2D]
+FD75; [61 DC, 05, 31][61 52, 05, 31][62 45, 05, 31]
+FDF7; [61 DC, 05, 33][62 37, 05, 33][62 87, 05, 33][62 5F, 05, 33]
FCBB; [61 DC, 05, 2D][62 45, 05, 2D]
FC2A; [61 DC, 05, 33][62 45, 05, 33]
-FD77; [61 DC, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
-FD76; [61 DC, 05, 31][62 45, 05, 31][62 45, 05, 3D]
-FD78; [61 DC, 05, 31][62 45, 05, 31][62 85, 05, 3D]
-FDB6; [61 DC, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD77; [61 DC, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
+FD76; [61 DC, 05, 31][62 45, 05, 31][62 45, 05, 31]
+FD78; [61 DC, 05, 31][62 45, 05, 31][62 85, 05, 31]
+FDB6; [61 DC, 05, 31][62 45, 05, 31][62 87, 05, 31]
FD13; [61 DC, 05, 31][62 85, 05, 31]
FCF7; [61 DC, 05, 33][62 85, 05, 33]
FD14; [61 DC, 05, 31][62 87, 05, 31]
@@ -18100,9 +18128,9 @@ FCBC; [61 DE, 05, 2D][61 52, 05, 2D]
FC2B; [61 DE, 05, 33][61 52, 05, 33]
FCBD; [61 DE, 05, 2D][62 45, 05, 2D]
FC2C; [61 DE, 05, 33][62 45, 05, 33]
-FD79; [61 DE, 05, 31][62 45, 05, 31][62 45, 05, 3D]
-FD7B; [61 DE, 05, 31][62 45, 05, 31][62 85, 05, 3D]
-FD7A; [61 DE, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD79; [61 DE, 05, 31][62 45, 05, 31][62 45, 05, 31]
+FD7B; [61 DE, 05, 31][62 45, 05, 31][62 85, 05, 31]
+FD7A; [61 DE, 05, 31][62 45, 05, 31][62 87, 05, 31]
FD15; [61 DE, 05, 31][62 85, 05, 31]
FCF9; [61 DE, 05, 33][62 85, 05, 33]
FD16; [61 DE, 05, 31][62 87, 05, 31]
@@ -18134,11 +18162,11 @@ FCBF; [61 EA, 05, 2D][61 60, 05, 2D]
FC2E; [61 EA, 05, 33][61 60, 05, 33]
FCC0; [61 EA, 05, 2D][61 62, 05, 2D]
FC2F; [61 EA, 05, 33][61 62, 05, 33]
-FD7D; [61 EA, 05, 2D][61 62, 05, 2D][62 45, 05, 3D]
-FD7C; [61 EA, 05, 31][61 62, 05, 31][62 45, 05, 3D]
+FD7D; [61 EA, 05, 2D][61 62, 05, 2D][62 45, 05, 2D]
+FD7C; [61 EA, 05, 31][61 62, 05, 31][62 45, 05, 31]
FCC1; [61 EA, 05, 2D][62 45, 05, 2D]
FC30; [61 EA, 05, 33][62 45, 05, 33]
-FDC1; [61 EA, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FDC1; [61 EA, 05, 31][62 45, 05, 31][62 87, 05, 31]
FC7C; [61 EA, 05, 31][62 85, 05, 31]
FC31; [61 EA, 05, 33][62 85, 05, 33]
FC7D; [61 EA, 05, 31][62 87, 05, 31]
@@ -18189,13 +18217,13 @@ FED6; [62 09, 05, 31]
FED5; [62 09, 05, 33]
FCC2; [62 09, 05, 2D][61 60, 05, 2D]
FC33; [62 09, 05, 33][61 60, 05, 33]
-FDF1; [62 09, 05, 33][62 37, 05, 33][62 A1, 05, 3D]
+FDF1; [62 09, 05, 33][62 37, 05, 33][62 A1, 05, 33]
FCC3; [62 09, 05, 2D][62 45, 05, 2D]
FC34; [62 09, 05, 33][62 45, 05, 33]
-FDB4; [62 09, 05, 2D][62 45, 05, 2D][61 60, 05, 3D]
-FD7E; [62 09, 05, 31][62 45, 05, 31][61 60, 05, 3D]
-FD7F; [62 09, 05, 31][62 45, 05, 31][62 45, 05, 3D]
-FDB2; [62 09, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FDB4; [62 09, 05, 2D][62 45, 05, 2D][61 60, 05, 2D]
+FD7E; [62 09, 05, 31][62 45, 05, 31][61 60, 05, 31]
+FD7F; [62 09, 05, 31][62 45, 05, 31][62 45, 05, 31]
+FDB2; [62 09, 05, 31][62 45, 05, 31][62 87, 05, 31]
FC7E; [62 09, 05, 31][62 85, 05, 31]
FC35; [62 09, 05, 33][62 85, 05, 33]
FC7F; [62 09, 05, 31][62 87, 05, 31]
@@ -18231,9 +18259,9 @@ FCC8; [62 11, 05, 2D][62 45, 05, 2D]
FCEC; [62 11, 05, 2F][62 45, 05, 2F]
FC82; [62 11, 05, 31][62 45, 05, 31]
FC3C; [62 11, 05, 33][62 45, 05, 33]
-FDC3; [62 11, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
-FDBB; [62 11, 05, 31][62 45, 05, 31][62 45, 05, 3D]
-FDB7; [62 11, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FDC3; [62 11, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
+FDBB; [62 11, 05, 31][62 45, 05, 31][62 45, 05, 31]
+FDB7; [62 11, 05, 31][62 45, 05, 31][62 87, 05, 31]
FC83; [62 11, 05, 31][62 85, 05, 31]
FC3D; [62 11, 05, 33][62 85, 05, 33]
FC84; [62 11, 05, 31][62 87, 05, 31]
@@ -18315,28 +18343,28 @@ FEFC; [62 37, 05, 31][61 26, 05, 31]
FEFB; [62 37, 05, 33][61 26, 05, 33]
FCC9; [62 37, 05, 2D][61 52, 05, 2D]
FC3F; [62 37, 05, 33][61 52, 05, 33]
-FD83; [62 37, 05, 2D][61 52, 05, 2D][61 52, 05, 3D]
-FD84; [62 37, 05, 31][61 52, 05, 31][61 52, 05, 3D]
-FDBA; [62 37, 05, 2D][61 52, 05, 2D][62 45, 05, 3D]
-FDBC; [62 37, 05, 31][61 52, 05, 31][62 45, 05, 3D]
-FDAC; [62 37, 05, 31][61 52, 05, 31][62 87, 05, 3D]
+FD83; [62 37, 05, 2D][61 52, 05, 2D][61 52, 05, 2D]
+FD84; [62 37, 05, 31][61 52, 05, 31][61 52, 05, 31]
+FDBA; [62 37, 05, 2D][61 52, 05, 2D][62 45, 05, 2D]
+FDBC; [62 37, 05, 31][61 52, 05, 31][62 45, 05, 31]
+FDAC; [62 37, 05, 31][61 52, 05, 31][62 87, 05, 31]
FCCA; [62 37, 05, 2D][61 60, 05, 2D]
FC40; [62 37, 05, 33][61 60, 05, 33]
-FDB5; [62 37, 05, 2D][61 60, 05, 2D][62 45, 05, 3D]
-FD80; [62 37, 05, 31][61 60, 05, 31][62 45, 05, 3D]
-FD82; [62 37, 05, 31][61 60, 05, 31][62 85, 05, 3D]
-FD81; [62 37, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FDB5; [62 37, 05, 2D][61 60, 05, 2D][62 45, 05, 2D]
+FD80; [62 37, 05, 31][61 60, 05, 31][62 45, 05, 31]
+FD82; [62 37, 05, 31][61 60, 05, 31][62 85, 05, 31]
+FD81; [62 37, 05, 31][61 60, 05, 31][62 87, 05, 31]
FCCB; [62 37, 05, 2D][61 62, 05, 2D]
FC41; [62 37, 05, 33][61 62, 05, 33]
-FD86; [62 37, 05, 2D][61 62, 05, 2D][62 45, 05, 3D]
-FD85; [62 37, 05, 31][61 62, 05, 31][62 45, 05, 3D]
+FD86; [62 37, 05, 2D][61 62, 05, 2D][62 45, 05, 2D]
+FD85; [62 37, 05, 31][61 62, 05, 31][62 45, 05, 31]
FCCC; [62 37, 05, 2D][62 45, 05, 2D]
FCED; [62 37, 05, 2F][62 45, 05, 2F]
FC85; [62 37, 05, 31][62 45, 05, 31]
FC42; [62 37, 05, 33][62 45, 05, 33]
-FD88; [62 37, 05, 2D][62 45, 05, 2D][61 60, 05, 3D]
-FD87; [62 37, 05, 31][62 45, 05, 31][61 60, 05, 3D]
-FDAD; [62 37, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD88; [62 37, 05, 2D][62 45, 05, 2D][61 60, 05, 2D]
+FD87; [62 37, 05, 31][62 45, 05, 31][61 60, 05, 31]
+FDAD; [62 37, 05, 31][62 45, 05, 31][62 87, 05, 31]
FCCD; [62 37, 05, 2D][62 5F, 05, 2D]
FC86; [62 37, 05, 31][62 85, 05, 31]
FC43; [62 37, 05, 33][62 85, 05, 33]
@@ -18369,25 +18397,25 @@ FEE1; [62 45, 05, 33]
FC88; [62 45, 05, 31][61 26, 05, 31]
FCCE; [62 45, 05, 2D][61 52, 05, 2D]
FC45; [62 45, 05, 33][61 52, 05, 33]
-FD8C; [62 45, 05, 2D][61 52, 05, 2D][61 60, 05, 3D]
-FD92; [62 45, 05, 2D][61 52, 05, 2D][61 62, 05, 3D]
-FD8D; [62 45, 05, 2D][61 52, 05, 2D][62 45, 05, 3D]
-FDC0; [62 45, 05, 31][61 52, 05, 31][62 87, 05, 3D]
+FD8C; [62 45, 05, 2D][61 52, 05, 2D][61 60, 05, 2D]
+FD92; [62 45, 05, 2D][61 52, 05, 2D][61 62, 05, 2D]
+FD8D; [62 45, 05, 2D][61 52, 05, 2D][62 45, 05, 2D]
+FDC0; [62 45, 05, 31][61 52, 05, 31][62 87, 05, 31]
FCCF; [62 45, 05, 2D][61 60, 05, 2D]
FC46; [62 45, 05, 33][61 60, 05, 33]
-FD89; [62 45, 05, 2D][61 60, 05, 2D][61 52, 05, 3D]
-FD8A; [62 45, 05, 2D][61 60, 05, 2D][62 45, 05, 3D]
-FDF4; [62 45, 05, 33][61 60, 05, 33][62 45, 05, 3D][61 76, 05, 3D]
-FD8B; [62 45, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FD89; [62 45, 05, 2D][61 60, 05, 2D][61 52, 05, 2D]
+FD8A; [62 45, 05, 2D][61 60, 05, 2D][62 45, 05, 2D]
+FDF4; [62 45, 05, 33][61 60, 05, 33][62 45, 05, 33][61 76, 05, 33]
+FD8B; [62 45, 05, 31][61 60, 05, 31][62 87, 05, 31]
FCD0; [62 45, 05, 2D][61 62, 05, 2D]
FC47; [62 45, 05, 33][61 62, 05, 33]
-FD8E; [62 45, 05, 2D][61 62, 05, 2D][61 52, 05, 3D]
-FD8F; [62 45, 05, 2D][61 62, 05, 2D][62 45, 05, 3D]
-FDB9; [62 45, 05, 31][61 62, 05, 31][62 87, 05, 3D]
+FD8E; [62 45, 05, 2D][61 62, 05, 2D][61 52, 05, 2D]
+FD8F; [62 45, 05, 2D][61 62, 05, 2D][62 45, 05, 2D]
+FDB9; [62 45, 05, 31][61 62, 05, 31][62 87, 05, 31]
FCD1; [62 45, 05, 2D][62 45, 05, 2D]
FC89; [62 45, 05, 31][62 45, 05, 31]
FC48; [62 45, 05, 33][62 45, 05, 33]
-FDB1; [62 45, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FDB1; [62 45, 05, 31][62 45, 05, 31][62 87, 05, 31]
FC49; [62 45, 05, 33][62 85, 05, 33]
FC4A; [62 45, 05, 33][62 87, 05, 33]
@@ -18410,17 +18438,17 @@ FEE6; [62 4D, 05, 31]
FEE5; [62 4D, 05, 33]
FCD2; [62 4D, 05, 2D][61 52, 05, 2D]
FC4B; [62 4D, 05, 33][61 52, 05, 33]
-FDB8; [62 4D, 05, 2D][61 52, 05, 2D][61 60, 05, 3D]
-FDBD; [62 4D, 05, 31][61 52, 05, 31][61 60, 05, 3D]
-FD98; [62 4D, 05, 2D][61 52, 05, 2D][62 45, 05, 3D]
-FD97; [62 4D, 05, 31][61 52, 05, 31][62 45, 05, 3D]
-FD99; [62 4D, 05, 31][61 52, 05, 31][62 85, 05, 3D]
-FDC7; [62 4D, 05, 31][61 52, 05, 31][62 87, 05, 3D]
+FDB8; [62 4D, 05, 2D][61 52, 05, 2D][61 60, 05, 2D]
+FDBD; [62 4D, 05, 31][61 52, 05, 31][61 60, 05, 31]
+FD98; [62 4D, 05, 2D][61 52, 05, 2D][62 45, 05, 2D]
+FD97; [62 4D, 05, 31][61 52, 05, 31][62 45, 05, 31]
+FD99; [62 4D, 05, 31][61 52, 05, 31][62 85, 05, 31]
+FDC7; [62 4D, 05, 31][61 52, 05, 31][62 87, 05, 31]
FCD3; [62 4D, 05, 2D][61 60, 05, 2D]
FC4C; [62 4D, 05, 33][61 60, 05, 33]
-FD95; [62 4D, 05, 2D][61 60, 05, 2D][62 45, 05, 3D]
-FD96; [62 4D, 05, 31][61 60, 05, 31][62 85, 05, 3D]
-FDB3; [62 4D, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FD95; [62 4D, 05, 2D][61 60, 05, 2D][62 45, 05, 2D]
+FD96; [62 4D, 05, 31][61 60, 05, 31][62 85, 05, 31]
+FDB3; [62 4D, 05, 31][61 60, 05, 31][62 87, 05, 31]
FCD4; [62 4D, 05, 2D][61 62, 05, 2D]
FC4D; [62 4D, 05, 33][61 62, 05, 33]
FC8A; [62 4D, 05, 31][61 92, 05, 31]
@@ -18429,8 +18457,8 @@ FCD5; [62 4D, 05, 2D][62 45, 05, 2D]
FCEE; [62 4D, 05, 2F][62 45, 05, 2F]
FC8C; [62 4D, 05, 31][62 45, 05, 31]
FC4E; [62 4D, 05, 33][62 45, 05, 33]
-FD9B; [62 4D, 05, 31][62 45, 05, 31][62 85, 05, 3D]
-FD9A; [62 4D, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD9B; [62 4D, 05, 31][62 45, 05, 31][62 85, 05, 31]
+FD9A; [62 4D, 05, 31][62 45, 05, 31][62 87, 05, 31]
FC8D; [62 4D, 05, 31][62 4D, 05, 31]
FCD6; [62 4D, 05, 2D][62 5F, 05, 2D]
FCEF; [62 4D, 05, 2F][62 5F, 05, 2F]
@@ -18476,8 +18504,8 @@ FCD7; [62 5F, 05, 2D][61 52, 05, 2D]
FC51; [62 5F, 05, 33][61 52, 05, 33]
FCD8; [62 5F, 05, 2D][62 45, 05, 2D]
FC52; [62 5F, 05, 33][62 45, 05, 33]
-FD93; [62 5F, 05, 2D][62 45, 05, 2D][61 52, 05, 3D]
-FD94; [62 5F, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
+FD93; [62 5F, 05, 2D][62 45, 05, 2D][61 52, 05, 2D]
+FD94; [62 5F, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
FC53; [62 5F, 05, 33][62 85, 05, 33]
FC54; [62 5F, 05, 33][62 87, 05, 33]
@@ -18511,7 +18539,7 @@ FBA4; [62 69, 05, 33][, D3 D9, 33]
FEEE; [62 6B, 05, 31]
FEED; [62 6B, 05, 33]
0676; [62 6B, 05, 09][61 0A, 05, 09]
-FDF8; [62 6B, 05, 33][61 B4, 05, 33][62 37, 05, 3D][62 45, 05, 3D]
+FDF8; [62 6B, 05, 33][61 B4, 05, 33][62 37, 05, 33][62 45, 05, 33]
06C4; [62 6D, 05, 05]
@@ -18574,10 +18602,10 @@ FEF1; [62 87, 05, 33]
0678; [62 87, 05, 09][61 0A, 05, 09]
FCDA; [62 87, 05, 2D][61 52, 05, 2D]
FC55; [62 87, 05, 33][61 52, 05, 33]
-FDAF; [62 87, 05, 31][61 52, 05, 31][62 87, 05, 3D]
+FDAF; [62 87, 05, 31][61 52, 05, 31][62 87, 05, 31]
FCDB; [62 87, 05, 2D][61 60, 05, 2D]
FC56; [62 87, 05, 33][61 60, 05, 33]
-FDAE; [62 87, 05, 31][61 60, 05, 31][62 87, 05, 3D]
+FDAE; [62 87, 05, 31][61 60, 05, 31][62 87, 05, 31]
FCDC; [62 87, 05, 2D][61 62, 05, 2D]
FC57; [62 87, 05, 33][61 62, 05, 33]
FC91; [62 87, 05, 31][61 92, 05, 31]
@@ -18586,9 +18614,9 @@ FCDD; [62 87, 05, 2D][62 45, 05, 2D]
FCF0; [62 87, 05, 2F][62 45, 05, 2F]
FC93; [62 87, 05, 31][62 45, 05, 31]
FC58; [62 87, 05, 33][62 45, 05, 33]
-FD9D; [62 87, 05, 2D][62 45, 05, 2D][62 45, 05, 3D]
-FD9C; [62 87, 05, 31][62 45, 05, 31][62 45, 05, 3D]
-FDB0; [62 87, 05, 31][62 45, 05, 31][62 87, 05, 3D]
+FD9D; [62 87, 05, 2D][62 45, 05, 2D][62 45, 05, 2D]
+FD9C; [62 87, 05, 31][62 45, 05, 31][62 45, 05, 31]
+FDB0; [62 87, 05, 31][62 45, 05, 31][62 87, 05, 31]
FC94; [62 87, 05, 31][62 4D, 05, 31]
FCDE; [62 87, 05, 2D][62 5F, 05, 2D]
FCF1; [62 87, 05, 2F][62 5F, 05, 2F]
@@ -22403,326 +22431,326 @@ A8C4; [71 A9 62, 05, 05]
10A3F; [71 B3 E6, 05, 05]
0E01; [72 0A, 05, 05]
-0E40 0E01; [72 0A, 05, 05][72 7E, 05, 3D]
-0E41 0E01; [72 0A, 05, 05][72 80, 05, 3D]
-0E42 0E01; [72 0A, 05, 05][72 82, 05, 3D]
-0E43 0E01; [72 0A, 05, 05][72 84, 05, 3D]
-0E44 0E01; [72 0A, 05, 05][72 86, 05, 3D]
+0E40 0E01; [72 0A, 05, 05][72 7E, 05, 05]
+0E41 0E01; [72 0A, 05, 05][72 80, 05, 05]
+0E42 0E01; [72 0A, 05, 05][72 82, 05, 05]
+0E43 0E01; [72 0A, 05, 05][72 84, 05, 05]
+0E44 0E01; [72 0A, 05, 05][72 86, 05, 05]
0E02; [72 0C, 05, 05]
-0E40 0E02; [72 0C, 05, 05][72 7E, 05, 3D]
-0E41 0E02; [72 0C, 05, 05][72 80, 05, 3D]
-0E42 0E02; [72 0C, 05, 05][72 82, 05, 3D]
-0E43 0E02; [72 0C, 05, 05][72 84, 05, 3D]
-0E44 0E02; [72 0C, 05, 05][72 86, 05, 3D]
+0E40 0E02; [72 0C, 05, 05][72 7E, 05, 05]
+0E41 0E02; [72 0C, 05, 05][72 80, 05, 05]
+0E42 0E02; [72 0C, 05, 05][72 82, 05, 05]
+0E43 0E02; [72 0C, 05, 05][72 84, 05, 05]
+0E44 0E02; [72 0C, 05, 05][72 86, 05, 05]
0E03; [72 0E, 05, 05]
-0E40 0E03; [72 0E, 05, 05][72 7E, 05, 3D]
-0E41 0E03; [72 0E, 05, 05][72 80, 05, 3D]
-0E42 0E03; [72 0E, 05, 05][72 82, 05, 3D]
-0E43 0E03; [72 0E, 05, 05][72 84, 05, 3D]
-0E44 0E03; [72 0E, 05, 05][72 86, 05, 3D]
+0E40 0E03; [72 0E, 05, 05][72 7E, 05, 05]
+0E41 0E03; [72 0E, 05, 05][72 80, 05, 05]
+0E42 0E03; [72 0E, 05, 05][72 82, 05, 05]
+0E43 0E03; [72 0E, 05, 05][72 84, 05, 05]
+0E44 0E03; [72 0E, 05, 05][72 86, 05, 05]
0E04; [72 10, 05, 05]
-0E40 0E04; [72 10, 05, 05][72 7E, 05, 3D]
-0E41 0E04; [72 10, 05, 05][72 80, 05, 3D]
-0E42 0E04; [72 10, 05, 05][72 82, 05, 3D]
-0E43 0E04; [72 10, 05, 05][72 84, 05, 3D]
-0E44 0E04; [72 10, 05, 05][72 86, 05, 3D]
+0E40 0E04; [72 10, 05, 05][72 7E, 05, 05]
+0E41 0E04; [72 10, 05, 05][72 80, 05, 05]
+0E42 0E04; [72 10, 05, 05][72 82, 05, 05]
+0E43 0E04; [72 10, 05, 05][72 84, 05, 05]
+0E44 0E04; [72 10, 05, 05][72 86, 05, 05]
0E05; [72 12, 05, 05]
-0E40 0E05; [72 12, 05, 05][72 7E, 05, 3D]
-0E41 0E05; [72 12, 05, 05][72 80, 05, 3D]
-0E42 0E05; [72 12, 05, 05][72 82, 05, 3D]
-0E43 0E05; [72 12, 05, 05][72 84, 05, 3D]
-0E44 0E05; [72 12, 05, 05][72 86, 05, 3D]
+0E40 0E05; [72 12, 05, 05][72 7E, 05, 05]
+0E41 0E05; [72 12, 05, 05][72 80, 05, 05]
+0E42 0E05; [72 12, 05, 05][72 82, 05, 05]
+0E43 0E05; [72 12, 05, 05][72 84, 05, 05]
+0E44 0E05; [72 12, 05, 05][72 86, 05, 05]
0E06; [72 14, 05, 05]
-0E40 0E06; [72 14, 05, 05][72 7E, 05, 3D]
-0E41 0E06; [72 14, 05, 05][72 80, 05, 3D]
-0E42 0E06; [72 14, 05, 05][72 82, 05, 3D]
-0E43 0E06; [72 14, 05, 05][72 84, 05, 3D]
-0E44 0E06; [72 14, 05, 05][72 86, 05, 3D]
+0E40 0E06; [72 14, 05, 05][72 7E, 05, 05]
+0E41 0E06; [72 14, 05, 05][72 80, 05, 05]
+0E42 0E06; [72 14, 05, 05][72 82, 05, 05]
+0E43 0E06; [72 14, 05, 05][72 84, 05, 05]
+0E44 0E06; [72 14, 05, 05][72 86, 05, 05]
0E07; [72 16, 05, 05]
-0E40 0E07; [72 16, 05, 05][72 7E, 05, 3D]
-0E41 0E07; [72 16, 05, 05][72 80, 05, 3D]
-0E42 0E07; [72 16, 05, 05][72 82, 05, 3D]
-0E43 0E07; [72 16, 05, 05][72 84, 05, 3D]
-0E44 0E07; [72 16, 05, 05][72 86, 05, 3D]
+0E40 0E07; [72 16, 05, 05][72 7E, 05, 05]
+0E41 0E07; [72 16, 05, 05][72 80, 05, 05]
+0E42 0E07; [72 16, 05, 05][72 82, 05, 05]
+0E43 0E07; [72 16, 05, 05][72 84, 05, 05]
+0E44 0E07; [72 16, 05, 05][72 86, 05, 05]
0E08; [72 18, 05, 05]
-0E40 0E08; [72 18, 05, 05][72 7E, 05, 3D]
-0E41 0E08; [72 18, 05, 05][72 80, 05, 3D]
-0E42 0E08; [72 18, 05, 05][72 82, 05, 3D]
-0E43 0E08; [72 18, 05, 05][72 84, 05, 3D]
-0E44 0E08; [72 18, 05, 05][72 86, 05, 3D]
+0E40 0E08; [72 18, 05, 05][72 7E, 05, 05]
+0E41 0E08; [72 18, 05, 05][72 80, 05, 05]
+0E42 0E08; [72 18, 05, 05][72 82, 05, 05]
+0E43 0E08; [72 18, 05, 05][72 84, 05, 05]
+0E44 0E08; [72 18, 05, 05][72 86, 05, 05]
0E09; [72 1A, 05, 05]
-0E40 0E09; [72 1A, 05, 05][72 7E, 05, 3D]
-0E41 0E09; [72 1A, 05, 05][72 80, 05, 3D]
-0E42 0E09; [72 1A, 05, 05][72 82, 05, 3D]
-0E43 0E09; [72 1A, 05, 05][72 84, 05, 3D]
-0E44 0E09; [72 1A, 05, 05][72 86, 05, 3D]
+0E40 0E09; [72 1A, 05, 05][72 7E, 05, 05]
+0E41 0E09; [72 1A, 05, 05][72 80, 05, 05]
+0E42 0E09; [72 1A, 05, 05][72 82, 05, 05]
+0E43 0E09; [72 1A, 05, 05][72 84, 05, 05]
+0E44 0E09; [72 1A, 05, 05][72 86, 05, 05]
0E0A; [72 1C, 05, 05]
-0E40 0E0A; [72 1C, 05, 05][72 7E, 05, 3D]
-0E41 0E0A; [72 1C, 05, 05][72 80, 05, 3D]
-0E42 0E0A; [72 1C, 05, 05][72 82, 05, 3D]
-0E43 0E0A; [72 1C, 05, 05][72 84, 05, 3D]
-0E44 0E0A; [72 1C, 05, 05][72 86, 05, 3D]
+0E40 0E0A; [72 1C, 05, 05][72 7E, 05, 05]
+0E41 0E0A; [72 1C, 05, 05][72 80, 05, 05]
+0E42 0E0A; [72 1C, 05, 05][72 82, 05, 05]
+0E43 0E0A; [72 1C, 05, 05][72 84, 05, 05]
+0E44 0E0A; [72 1C, 05, 05][72 86, 05, 05]
0E0B; [72 1E, 05, 05]
-0E40 0E0B; [72 1E, 05, 05][72 7E, 05, 3D]
-0E41 0E0B; [72 1E, 05, 05][72 80, 05, 3D]
-0E42 0E0B; [72 1E, 05, 05][72 82, 05, 3D]
-0E43 0E0B; [72 1E, 05, 05][72 84, 05, 3D]
-0E44 0E0B; [72 1E, 05, 05][72 86, 05, 3D]
+0E40 0E0B; [72 1E, 05, 05][72 7E, 05, 05]
+0E41 0E0B; [72 1E, 05, 05][72 80, 05, 05]
+0E42 0E0B; [72 1E, 05, 05][72 82, 05, 05]
+0E43 0E0B; [72 1E, 05, 05][72 84, 05, 05]
+0E44 0E0B; [72 1E, 05, 05][72 86, 05, 05]
0E0C; [72 20, 05, 05]
-0E40 0E0C; [72 20, 05, 05][72 7E, 05, 3D]
-0E41 0E0C; [72 20, 05, 05][72 80, 05, 3D]
-0E42 0E0C; [72 20, 05, 05][72 82, 05, 3D]
-0E43 0E0C; [72 20, 05, 05][72 84, 05, 3D]
-0E44 0E0C; [72 20, 05, 05][72 86, 05, 3D]
+0E40 0E0C; [72 20, 05, 05][72 7E, 05, 05]
+0E41 0E0C; [72 20, 05, 05][72 80, 05, 05]
+0E42 0E0C; [72 20, 05, 05][72 82, 05, 05]
+0E43 0E0C; [72 20, 05, 05][72 84, 05, 05]
+0E44 0E0C; [72 20, 05, 05][72 86, 05, 05]
0E0D; [72 22, 05, 05]
-0E40 0E0D; [72 22, 05, 05][72 7E, 05, 3D]
-0E41 0E0D; [72 22, 05, 05][72 80, 05, 3D]
-0E42 0E0D; [72 22, 05, 05][72 82, 05, 3D]
-0E43 0E0D; [72 22, 05, 05][72 84, 05, 3D]
-0E44 0E0D; [72 22, 05, 05][72 86, 05, 3D]
+0E40 0E0D; [72 22, 05, 05][72 7E, 05, 05]
+0E41 0E0D; [72 22, 05, 05][72 80, 05, 05]
+0E42 0E0D; [72 22, 05, 05][72 82, 05, 05]
+0E43 0E0D; [72 22, 05, 05][72 84, 05, 05]
+0E44 0E0D; [72 22, 05, 05][72 86, 05, 05]
0E0E; [72 24, 05, 05]
-0E40 0E0E; [72 24, 05, 05][72 7E, 05, 3D]
-0E41 0E0E; [72 24, 05, 05][72 80, 05, 3D]
-0E42 0E0E; [72 24, 05, 05][72 82, 05, 3D]
-0E43 0E0E; [72 24, 05, 05][72 84, 05, 3D]
-0E44 0E0E; [72 24, 05, 05][72 86, 05, 3D]
+0E40 0E0E; [72 24, 05, 05][72 7E, 05, 05]
+0E41 0E0E; [72 24, 05, 05][72 80, 05, 05]
+0E42 0E0E; [72 24, 05, 05][72 82, 05, 05]
+0E43 0E0E; [72 24, 05, 05][72 84, 05, 05]
+0E44 0E0E; [72 24, 05, 05][72 86, 05, 05]
0E0F; [72 26, 05, 05]
-0E40 0E0F; [72 26, 05, 05][72 7E, 05, 3D]
-0E41 0E0F; [72 26, 05, 05][72 80, 05, 3D]
-0E42 0E0F; [72 26, 05, 05][72 82, 05, 3D]
-0E43 0E0F; [72 26, 05, 05][72 84, 05, 3D]
-0E44 0E0F; [72 26, 05, 05][72 86, 05, 3D]
+0E40 0E0F; [72 26, 05, 05][72 7E, 05, 05]
+0E41 0E0F; [72 26, 05, 05][72 80, 05, 05]
+0E42 0E0F; [72 26, 05, 05][72 82, 05, 05]
+0E43 0E0F; [72 26, 05, 05][72 84, 05, 05]
+0E44 0E0F; [72 26, 05, 05][72 86, 05, 05]
0E10; [72 28, 05, 05]
-0E40 0E10; [72 28, 05, 05][72 7E, 05, 3D]
-0E41 0E10; [72 28, 05, 05][72 80, 05, 3D]
-0E42 0E10; [72 28, 05, 05][72 82, 05, 3D]
-0E43 0E10; [72 28, 05, 05][72 84, 05, 3D]
-0E44 0E10; [72 28, 05, 05][72 86, 05, 3D]
+0E40 0E10; [72 28, 05, 05][72 7E, 05, 05]
+0E41 0E10; [72 28, 05, 05][72 80, 05, 05]
+0E42 0E10; [72 28, 05, 05][72 82, 05, 05]
+0E43 0E10; [72 28, 05, 05][72 84, 05, 05]
+0E44 0E10; [72 28, 05, 05][72 86, 05, 05]
0E11; [72 2A, 05, 05]
-0E40 0E11; [72 2A, 05, 05][72 7E, 05, 3D]
-0E41 0E11; [72 2A, 05, 05][72 80, 05, 3D]
-0E42 0E11; [72 2A, 05, 05][72 82, 05, 3D]
-0E43 0E11; [72 2A, 05, 05][72 84, 05, 3D]
-0E44 0E11; [72 2A, 05, 05][72 86, 05, 3D]
+0E40 0E11; [72 2A, 05, 05][72 7E, 05, 05]
+0E41 0E11; [72 2A, 05, 05][72 80, 05, 05]
+0E42 0E11; [72 2A, 05, 05][72 82, 05, 05]
+0E43 0E11; [72 2A, 05, 05][72 84, 05, 05]
+0E44 0E11; [72 2A, 05, 05][72 86, 05, 05]
0E12; [72 2C, 05, 05]
-0E40 0E12; [72 2C, 05, 05][72 7E, 05, 3D]
-0E41 0E12; [72 2C, 05, 05][72 80, 05, 3D]
-0E42 0E12; [72 2C, 05, 05][72 82, 05, 3D]
-0E43 0E12; [72 2C, 05, 05][72 84, 05, 3D]
-0E44 0E12; [72 2C, 05, 05][72 86, 05, 3D]
+0E40 0E12; [72 2C, 05, 05][72 7E, 05, 05]
+0E41 0E12; [72 2C, 05, 05][72 80, 05, 05]
+0E42 0E12; [72 2C, 05, 05][72 82, 05, 05]
+0E43 0E12; [72 2C, 05, 05][72 84, 05, 05]
+0E44 0E12; [72 2C, 05, 05][72 86, 05, 05]
0E13; [72 2E, 05, 05]
-0E40 0E13; [72 2E, 05, 05][72 7E, 05, 3D]
-0E41 0E13; [72 2E, 05, 05][72 80, 05, 3D]
-0E42 0E13; [72 2E, 05, 05][72 82, 05, 3D]
-0E43 0E13; [72 2E, 05, 05][72 84, 05, 3D]
-0E44 0E13; [72 2E, 05, 05][72 86, 05, 3D]
+0E40 0E13; [72 2E, 05, 05][72 7E, 05, 05]
+0E41 0E13; [72 2E, 05, 05][72 80, 05, 05]
+0E42 0E13; [72 2E, 05, 05][72 82, 05, 05]
+0E43 0E13; [72 2E, 05, 05][72 84, 05, 05]
+0E44 0E13; [72 2E, 05, 05][72 86, 05, 05]
0E14; [72 30, 05, 05]
-0E40 0E14; [72 30, 05, 05][72 7E, 05, 3D]
-0E41 0E14; [72 30, 05, 05][72 80, 05, 3D]
-0E42 0E14; [72 30, 05, 05][72 82, 05, 3D]
-0E43 0E14; [72 30, 05, 05][72 84, 05, 3D]
-0E44 0E14; [72 30, 05, 05][72 86, 05, 3D]
+0E40 0E14; [72 30, 05, 05][72 7E, 05, 05]
+0E41 0E14; [72 30, 05, 05][72 80, 05, 05]
+0E42 0E14; [72 30, 05, 05][72 82, 05, 05]
+0E43 0E14; [72 30, 05, 05][72 84, 05, 05]
+0E44 0E14; [72 30, 05, 05][72 86, 05, 05]
0E15; [72 32, 05, 05]
-0E40 0E15; [72 32, 05, 05][72 7E, 05, 3D]
-0E41 0E15; [72 32, 05, 05][72 80, 05, 3D]
-0E42 0E15; [72 32, 05, 05][72 82, 05, 3D]
-0E43 0E15; [72 32, 05, 05][72 84, 05, 3D]
-0E44 0E15; [72 32, 05, 05][72 86, 05, 3D]
+0E40 0E15; [72 32, 05, 05][72 7E, 05, 05]
+0E41 0E15; [72 32, 05, 05][72 80, 05, 05]
+0E42 0E15; [72 32, 05, 05][72 82, 05, 05]
+0E43 0E15; [72 32, 05, 05][72 84, 05, 05]
+0E44 0E15; [72 32, 05, 05][72 86, 05, 05]
0E16; [72 34, 05, 05]
-0E40 0E16; [72 34, 05, 05][72 7E, 05, 3D]
-0E41 0E16; [72 34, 05, 05][72 80, 05, 3D]
-0E42 0E16; [72 34, 05, 05][72 82, 05, 3D]
-0E43 0E16; [72 34, 05, 05][72 84, 05, 3D]
-0E44 0E16; [72 34, 05, 05][72 86, 05, 3D]
+0E40 0E16; [72 34, 05, 05][72 7E, 05, 05]
+0E41 0E16; [72 34, 05, 05][72 80, 05, 05]
+0E42 0E16; [72 34, 05, 05][72 82, 05, 05]
+0E43 0E16; [72 34, 05, 05][72 84, 05, 05]
+0E44 0E16; [72 34, 05, 05][72 86, 05, 05]
0E17; [72 36, 05, 05]
-0E40 0E17; [72 36, 05, 05][72 7E, 05, 3D]
-0E41 0E17; [72 36, 05, 05][72 80, 05, 3D]
-0E42 0E17; [72 36, 05, 05][72 82, 05, 3D]
-0E43 0E17; [72 36, 05, 05][72 84, 05, 3D]
-0E44 0E17; [72 36, 05, 05][72 86, 05, 3D]
+0E40 0E17; [72 36, 05, 05][72 7E, 05, 05]
+0E41 0E17; [72 36, 05, 05][72 80, 05, 05]
+0E42 0E17; [72 36, 05, 05][72 82, 05, 05]
+0E43 0E17; [72 36, 05, 05][72 84, 05, 05]
+0E44 0E17; [72 36, 05, 05][72 86, 05, 05]
0E18; [72 38, 05, 05]
-0E40 0E18; [72 38, 05, 05][72 7E, 05, 3D]
-0E41 0E18; [72 38, 05, 05][72 80, 05, 3D]
-0E42 0E18; [72 38, 05, 05][72 82, 05, 3D]
-0E43 0E18; [72 38, 05, 05][72 84, 05, 3D]
-0E44 0E18; [72 38, 05, 05][72 86, 05, 3D]
+0E40 0E18; [72 38, 05, 05][72 7E, 05, 05]
+0E41 0E18; [72 38, 05, 05][72 80, 05, 05]
+0E42 0E18; [72 38, 05, 05][72 82, 05, 05]
+0E43 0E18; [72 38, 05, 05][72 84, 05, 05]
+0E44 0E18; [72 38, 05, 05][72 86, 05, 05]
0E19; [72 3A, 05, 05]
-0E40 0E19; [72 3A, 05, 05][72 7E, 05, 3D]
-0E41 0E19; [72 3A, 05, 05][72 80, 05, 3D]
-0E42 0E19; [72 3A, 05, 05][72 82, 05, 3D]
-0E43 0E19; [72 3A, 05, 05][72 84, 05, 3D]
-0E44 0E19; [72 3A, 05, 05][72 86, 05, 3D]
+0E40 0E19; [72 3A, 05, 05][72 7E, 05, 05]
+0E41 0E19; [72 3A, 05, 05][72 80, 05, 05]
+0E42 0E19; [72 3A, 05, 05][72 82, 05, 05]
+0E43 0E19; [72 3A, 05, 05][72 84, 05, 05]
+0E44 0E19; [72 3A, 05, 05][72 86, 05, 05]
0E1A; [72 3C, 05, 05]
-0E40 0E1A; [72 3C, 05, 05][72 7E, 05, 3D]
-0E41 0E1A; [72 3C, 05, 05][72 80, 05, 3D]
-0E42 0E1A; [72 3C, 05, 05][72 82, 05, 3D]
-0E43 0E1A; [72 3C, 05, 05][72 84, 05, 3D]
-0E44 0E1A; [72 3C, 05, 05][72 86, 05, 3D]
+0E40 0E1A; [72 3C, 05, 05][72 7E, 05, 05]
+0E41 0E1A; [72 3C, 05, 05][72 80, 05, 05]
+0E42 0E1A; [72 3C, 05, 05][72 82, 05, 05]
+0E43 0E1A; [72 3C, 05, 05][72 84, 05, 05]
+0E44 0E1A; [72 3C, 05, 05][72 86, 05, 05]
0E1B; [72 3E, 05, 05]
-0E40 0E1B; [72 3E, 05, 05][72 7E, 05, 3D]
-0E41 0E1B; [72 3E, 05, 05][72 80, 05, 3D]
-0E42 0E1B; [72 3E, 05, 05][72 82, 05, 3D]
-0E43 0E1B; [72 3E, 05, 05][72 84, 05, 3D]
-0E44 0E1B; [72 3E, 05, 05][72 86, 05, 3D]
+0E40 0E1B; [72 3E, 05, 05][72 7E, 05, 05]
+0E41 0E1B; [72 3E, 05, 05][72 80, 05, 05]
+0E42 0E1B; [72 3E, 05, 05][72 82, 05, 05]
+0E43 0E1B; [72 3E, 05, 05][72 84, 05, 05]
+0E44 0E1B; [72 3E, 05, 05][72 86, 05, 05]
0E1C; [72 40, 05, 05]
-0E40 0E1C; [72 40, 05, 05][72 7E, 05, 3D]
-0E41 0E1C; [72 40, 05, 05][72 80, 05, 3D]
-0E42 0E1C; [72 40, 05, 05][72 82, 05, 3D]
-0E43 0E1C; [72 40, 05, 05][72 84, 05, 3D]
-0E44 0E1C; [72 40, 05, 05][72 86, 05, 3D]
+0E40 0E1C; [72 40, 05, 05][72 7E, 05, 05]
+0E41 0E1C; [72 40, 05, 05][72 80, 05, 05]
+0E42 0E1C; [72 40, 05, 05][72 82, 05, 05]
+0E43 0E1C; [72 40, 05, 05][72 84, 05, 05]
+0E44 0E1C; [72 40, 05, 05][72 86, 05, 05]
0E1D; [72 42, 05, 05]
-0E40 0E1D; [72 42, 05, 05][72 7E, 05, 3D]
-0E41 0E1D; [72 42, 05, 05][72 80, 05, 3D]
-0E42 0E1D; [72 42, 05, 05][72 82, 05, 3D]
-0E43 0E1D; [72 42, 05, 05][72 84, 05, 3D]
-0E44 0E1D; [72 42, 05, 05][72 86, 05, 3D]
+0E40 0E1D; [72 42, 05, 05][72 7E, 05, 05]
+0E41 0E1D; [72 42, 05, 05][72 80, 05, 05]
+0E42 0E1D; [72 42, 05, 05][72 82, 05, 05]
+0E43 0E1D; [72 42, 05, 05][72 84, 05, 05]
+0E44 0E1D; [72 42, 05, 05][72 86, 05, 05]
0E1E; [72 44, 05, 05]
-0E40 0E1E; [72 44, 05, 05][72 7E, 05, 3D]
-0E41 0E1E; [72 44, 05, 05][72 80, 05, 3D]
-0E42 0E1E; [72 44, 05, 05][72 82, 05, 3D]
-0E43 0E1E; [72 44, 05, 05][72 84, 05, 3D]
-0E44 0E1E; [72 44, 05, 05][72 86, 05, 3D]
+0E40 0E1E; [72 44, 05, 05][72 7E, 05, 05]
+0E41 0E1E; [72 44, 05, 05][72 80, 05, 05]
+0E42 0E1E; [72 44, 05, 05][72 82, 05, 05]
+0E43 0E1E; [72 44, 05, 05][72 84, 05, 05]
+0E44 0E1E; [72 44, 05, 05][72 86, 05, 05]
0E1F; [72 46, 05, 05]
-0E40 0E1F; [72 46, 05, 05][72 7E, 05, 3D]
-0E41 0E1F; [72 46, 05, 05][72 80, 05, 3D]
-0E42 0E1F; [72 46, 05, 05][72 82, 05, 3D]
-0E43 0E1F; [72 46, 05, 05][72 84, 05, 3D]
-0E44 0E1F; [72 46, 05, 05][72 86, 05, 3D]
+0E40 0E1F; [72 46, 05, 05][72 7E, 05, 05]
+0E41 0E1F; [72 46, 05, 05][72 80, 05, 05]
+0E42 0E1F; [72 46, 05, 05][72 82, 05, 05]
+0E43 0E1F; [72 46, 05, 05][72 84, 05, 05]
+0E44 0E1F; [72 46, 05, 05][72 86, 05, 05]
0E20; [72 48, 05, 05]
-0E40 0E20; [72 48, 05, 05][72 7E, 05, 3D]
-0E41 0E20; [72 48, 05, 05][72 80, 05, 3D]
-0E42 0E20; [72 48, 05, 05][72 82, 05, 3D]
-0E43 0E20; [72 48, 05, 05][72 84, 05, 3D]
-0E44 0E20; [72 48, 05, 05][72 86, 05, 3D]
+0E40 0E20; [72 48, 05, 05][72 7E, 05, 05]
+0E41 0E20; [72 48, 05, 05][72 80, 05, 05]
+0E42 0E20; [72 48, 05, 05][72 82, 05, 05]
+0E43 0E20; [72 48, 05, 05][72 84, 05, 05]
+0E44 0E20; [72 48, 05, 05][72 86, 05, 05]
0E21; [72 4A, 05, 05]
-0E40 0E21; [72 4A, 05, 05][72 7E, 05, 3D]
-0E41 0E21; [72 4A, 05, 05][72 80, 05, 3D]
-0E42 0E21; [72 4A, 05, 05][72 82, 05, 3D]
-0E43 0E21; [72 4A, 05, 05][72 84, 05, 3D]
-0E44 0E21; [72 4A, 05, 05][72 86, 05, 3D]
+0E40 0E21; [72 4A, 05, 05][72 7E, 05, 05]
+0E41 0E21; [72 4A, 05, 05][72 80, 05, 05]
+0E42 0E21; [72 4A, 05, 05][72 82, 05, 05]
+0E43 0E21; [72 4A, 05, 05][72 84, 05, 05]
+0E44 0E21; [72 4A, 05, 05][72 86, 05, 05]
0E22; [72 4C, 05, 05]
-0E40 0E22; [72 4C, 05, 05][72 7E, 05, 3D]
-0E41 0E22; [72 4C, 05, 05][72 80, 05, 3D]
-0E42 0E22; [72 4C, 05, 05][72 82, 05, 3D]
-0E43 0E22; [72 4C, 05, 05][72 84, 05, 3D]
-0E44 0E22; [72 4C, 05, 05][72 86, 05, 3D]
+0E40 0E22; [72 4C, 05, 05][72 7E, 05, 05]
+0E41 0E22; [72 4C, 05, 05][72 80, 05, 05]
+0E42 0E22; [72 4C, 05, 05][72 82, 05, 05]
+0E43 0E22; [72 4C, 05, 05][72 84, 05, 05]
+0E44 0E22; [72 4C, 05, 05][72 86, 05, 05]
0E23; [72 4E, 05, 05]
-0E40 0E23; [72 4E, 05, 05][72 7E, 05, 3D]
-0E41 0E23; [72 4E, 05, 05][72 80, 05, 3D]
-0E42 0E23; [72 4E, 05, 05][72 82, 05, 3D]
-0E43 0E23; [72 4E, 05, 05][72 84, 05, 3D]
-0E44 0E23; [72 4E, 05, 05][72 86, 05, 3D]
+0E40 0E23; [72 4E, 05, 05][72 7E, 05, 05]
+0E41 0E23; [72 4E, 05, 05][72 80, 05, 05]
+0E42 0E23; [72 4E, 05, 05][72 82, 05, 05]
+0E43 0E23; [72 4E, 05, 05][72 84, 05, 05]
+0E44 0E23; [72 4E, 05, 05][72 86, 05, 05]
0E24; [72 50, 05, 05]
-0E40 0E24; [72 50, 05, 05][72 7E, 05, 3D]
-0E41 0E24; [72 50, 05, 05][72 80, 05, 3D]
-0E42 0E24; [72 50, 05, 05][72 82, 05, 3D]
-0E43 0E24; [72 50, 05, 05][72 84, 05, 3D]
-0E44 0E24; [72 50, 05, 05][72 86, 05, 3D]
+0E40 0E24; [72 50, 05, 05][72 7E, 05, 05]
+0E41 0E24; [72 50, 05, 05][72 80, 05, 05]
+0E42 0E24; [72 50, 05, 05][72 82, 05, 05]
+0E43 0E24; [72 50, 05, 05][72 84, 05, 05]
+0E44 0E24; [72 50, 05, 05][72 86, 05, 05]
0E25; [72 52, 05, 05]
-0E40 0E25; [72 52, 05, 05][72 7E, 05, 3D]
-0E41 0E25; [72 52, 05, 05][72 80, 05, 3D]
-0E42 0E25; [72 52, 05, 05][72 82, 05, 3D]
-0E43 0E25; [72 52, 05, 05][72 84, 05, 3D]
-0E44 0E25; [72 52, 05, 05][72 86, 05, 3D]
+0E40 0E25; [72 52, 05, 05][72 7E, 05, 05]
+0E41 0E25; [72 52, 05, 05][72 80, 05, 05]
+0E42 0E25; [72 52, 05, 05][72 82, 05, 05]
+0E43 0E25; [72 52, 05, 05][72 84, 05, 05]
+0E44 0E25; [72 52, 05, 05][72 86, 05, 05]
0E26; [72 54, 05, 05]
-0E40 0E26; [72 54, 05, 05][72 7E, 05, 3D]
-0E41 0E26; [72 54, 05, 05][72 80, 05, 3D]
-0E42 0E26; [72 54, 05, 05][72 82, 05, 3D]
-0E43 0E26; [72 54, 05, 05][72 84, 05, 3D]
-0E44 0E26; [72 54, 05, 05][72 86, 05, 3D]
+0E40 0E26; [72 54, 05, 05][72 7E, 05, 05]
+0E41 0E26; [72 54, 05, 05][72 80, 05, 05]
+0E42 0E26; [72 54, 05, 05][72 82, 05, 05]
+0E43 0E26; [72 54, 05, 05][72 84, 05, 05]
+0E44 0E26; [72 54, 05, 05][72 86, 05, 05]
0E27; [72 56, 05, 05]
-0E40 0E27; [72 56, 05, 05][72 7E, 05, 3D]
-0E41 0E27; [72 56, 05, 05][72 80, 05, 3D]
-0E42 0E27; [72 56, 05, 05][72 82, 05, 3D]
-0E43 0E27; [72 56, 05, 05][72 84, 05, 3D]
-0E44 0E27; [72 56, 05, 05][72 86, 05, 3D]
+0E40 0E27; [72 56, 05, 05][72 7E, 05, 05]
+0E41 0E27; [72 56, 05, 05][72 80, 05, 05]
+0E42 0E27; [72 56, 05, 05][72 82, 05, 05]
+0E43 0E27; [72 56, 05, 05][72 84, 05, 05]
+0E44 0E27; [72 56, 05, 05][72 86, 05, 05]
0E28; [72 58, 05, 05]
-0E40 0E28; [72 58, 05, 05][72 7E, 05, 3D]
-0E41 0E28; [72 58, 05, 05][72 80, 05, 3D]
-0E42 0E28; [72 58, 05, 05][72 82, 05, 3D]
-0E43 0E28; [72 58, 05, 05][72 84, 05, 3D]
-0E44 0E28; [72 58, 05, 05][72 86, 05, 3D]
+0E40 0E28; [72 58, 05, 05][72 7E, 05, 05]
+0E41 0E28; [72 58, 05, 05][72 80, 05, 05]
+0E42 0E28; [72 58, 05, 05][72 82, 05, 05]
+0E43 0E28; [72 58, 05, 05][72 84, 05, 05]
+0E44 0E28; [72 58, 05, 05][72 86, 05, 05]
0E29; [72 5A, 05, 05]
-0E40 0E29; [72 5A, 05, 05][72 7E, 05, 3D]
-0E41 0E29; [72 5A, 05, 05][72 80, 05, 3D]
-0E42 0E29; [72 5A, 05, 05][72 82, 05, 3D]
-0E43 0E29; [72 5A, 05, 05][72 84, 05, 3D]
-0E44 0E29; [72 5A, 05, 05][72 86, 05, 3D]
+0E40 0E29; [72 5A, 05, 05][72 7E, 05, 05]
+0E41 0E29; [72 5A, 05, 05][72 80, 05, 05]
+0E42 0E29; [72 5A, 05, 05][72 82, 05, 05]
+0E43 0E29; [72 5A, 05, 05][72 84, 05, 05]
+0E44 0E29; [72 5A, 05, 05][72 86, 05, 05]
0E2A; [72 5C, 05, 05]
-0E40 0E2A; [72 5C, 05, 05][72 7E, 05, 3D]
-0E41 0E2A; [72 5C, 05, 05][72 80, 05, 3D]
-0E42 0E2A; [72 5C, 05, 05][72 82, 05, 3D]
-0E43 0E2A; [72 5C, 05, 05][72 84, 05, 3D]
-0E44 0E2A; [72 5C, 05, 05][72 86, 05, 3D]
+0E40 0E2A; [72 5C, 05, 05][72 7E, 05, 05]
+0E41 0E2A; [72 5C, 05, 05][72 80, 05, 05]
+0E42 0E2A; [72 5C, 05, 05][72 82, 05, 05]
+0E43 0E2A; [72 5C, 05, 05][72 84, 05, 05]
+0E44 0E2A; [72 5C, 05, 05][72 86, 05, 05]
0E2B; [72 5E, 05, 05]
-0E40 0E2B; [72 5E, 05, 05][72 7E, 05, 3D]
-0E41 0E2B; [72 5E, 05, 05][72 80, 05, 3D]
-0E42 0E2B; [72 5E, 05, 05][72 82, 05, 3D]
-0E43 0E2B; [72 5E, 05, 05][72 84, 05, 3D]
-0E44 0E2B; [72 5E, 05, 05][72 86, 05, 3D]
+0E40 0E2B; [72 5E, 05, 05][72 7E, 05, 05]
+0E41 0E2B; [72 5E, 05, 05][72 80, 05, 05]
+0E42 0E2B; [72 5E, 05, 05][72 82, 05, 05]
+0E43 0E2B; [72 5E, 05, 05][72 84, 05, 05]
+0E44 0E2B; [72 5E, 05, 05][72 86, 05, 05]
0E2C; [72 60, 05, 05]
-0E40 0E2C; [72 60, 05, 05][72 7E, 05, 3D]
-0E41 0E2C; [72 60, 05, 05][72 80, 05, 3D]
-0E42 0E2C; [72 60, 05, 05][72 82, 05, 3D]
-0E43 0E2C; [72 60, 05, 05][72 84, 05, 3D]
-0E44 0E2C; [72 60, 05, 05][72 86, 05, 3D]
+0E40 0E2C; [72 60, 05, 05][72 7E, 05, 05]
+0E41 0E2C; [72 60, 05, 05][72 80, 05, 05]
+0E42 0E2C; [72 60, 05, 05][72 82, 05, 05]
+0E43 0E2C; [72 60, 05, 05][72 84, 05, 05]
+0E44 0E2C; [72 60, 05, 05][72 86, 05, 05]
0E2D; [72 62, 05, 05]
-0E40 0E2D; [72 62, 05, 05][72 7E, 05, 3D]
-0E41 0E2D; [72 62, 05, 05][72 80, 05, 3D]
-0E42 0E2D; [72 62, 05, 05][72 82, 05, 3D]
-0E43 0E2D; [72 62, 05, 05][72 84, 05, 3D]
-0E44 0E2D; [72 62, 05, 05][72 86, 05, 3D]
+0E40 0E2D; [72 62, 05, 05][72 7E, 05, 05]
+0E41 0E2D; [72 62, 05, 05][72 80, 05, 05]
+0E42 0E2D; [72 62, 05, 05][72 82, 05, 05]
+0E43 0E2D; [72 62, 05, 05][72 84, 05, 05]
+0E44 0E2D; [72 62, 05, 05][72 86, 05, 05]
0E2E; [72 64, 05, 05]
-0E40 0E2E; [72 64, 05, 05][72 7E, 05, 3D]
-0E41 0E2E; [72 64, 05, 05][72 80, 05, 3D]
-0E42 0E2E; [72 64, 05, 05][72 82, 05, 3D]
-0E43 0E2E; [72 64, 05, 05][72 84, 05, 3D]
-0E44 0E2E; [72 64, 05, 05][72 86, 05, 3D]
+0E40 0E2E; [72 64, 05, 05][72 7E, 05, 05]
+0E41 0E2E; [72 64, 05, 05][72 80, 05, 05]
+0E42 0E2E; [72 64, 05, 05][72 82, 05, 05]
+0E43 0E2E; [72 64, 05, 05][72 84, 05, 05]
+0E44 0E2E; [72 64, 05, 05][72 86, 05, 05]
0E2F; [72 66, 05, 05]
@@ -22762,209 +22790,219 @@ A8C4; [71 A9 62, 05, 05]
0E45; [72 88, 05, 05]
0EDE; [73 0A, 05, 05]
+0EC0 0EDE; [73 0A, 05, 05][73 60, 05, 05]
+0EC1 0EDE; [73 0A, 05, 05][73 62, 05, 05]
+0EC2 0EDE; [73 0A, 05, 05][73 64, 05, 05]
+0EC3 0EDE; [73 0A, 05, 05][73 66, 05, 05]
+0EC4 0EDE; [73 0A, 05, 05][73 68, 05, 05]
0E81; [73 0C, 05, 05]
-0EC0 0E81; [73 0C, 05, 05][73 60, 05, 3D]
-0EC1 0E81; [73 0C, 05, 05][73 62, 05, 3D]
-0EC2 0E81; [73 0C, 05, 05][73 64, 05, 3D]
-0EC3 0E81; [73 0C, 05, 05][73 66, 05, 3D]
-0EC4 0E81; [73 0C, 05, 05][73 68, 05, 3D]
+0EC0 0E81; [73 0C, 05, 05][73 60, 05, 05]
+0EC1 0E81; [73 0C, 05, 05][73 62, 05, 05]
+0EC2 0E81; [73 0C, 05, 05][73 64, 05, 05]
+0EC3 0E81; [73 0C, 05, 05][73 66, 05, 05]
+0EC4 0E81; [73 0C, 05, 05][73 68, 05, 05]
0E82; [73 0E, 05, 05]
-0EC0 0E82; [73 0E, 05, 05][73 60, 05, 3D]
-0EC1 0E82; [73 0E, 05, 05][73 62, 05, 3D]
-0EC2 0E82; [73 0E, 05, 05][73 64, 05, 3D]
-0EC3 0E82; [73 0E, 05, 05][73 66, 05, 3D]
-0EC4 0E82; [73 0E, 05, 05][73 68, 05, 3D]
+0EC0 0E82; [73 0E, 05, 05][73 60, 05, 05]
+0EC1 0E82; [73 0E, 05, 05][73 62, 05, 05]
+0EC2 0E82; [73 0E, 05, 05][73 64, 05, 05]
+0EC3 0E82; [73 0E, 05, 05][73 66, 05, 05]
+0EC4 0E82; [73 0E, 05, 05][73 68, 05, 05]
0E84; [73 10, 05, 05]
-0EC0 0E84; [73 10, 05, 05][73 60, 05, 3D]
-0EC1 0E84; [73 10, 05, 05][73 62, 05, 3D]
-0EC2 0E84; [73 10, 05, 05][73 64, 05, 3D]
-0EC3 0E84; [73 10, 05, 05][73 66, 05, 3D]
-0EC4 0E84; [73 10, 05, 05][73 68, 05, 3D]
+0EC0 0E84; [73 10, 05, 05][73 60, 05, 05]
+0EC1 0E84; [73 10, 05, 05][73 62, 05, 05]
+0EC2 0E84; [73 10, 05, 05][73 64, 05, 05]
+0EC3 0E84; [73 10, 05, 05][73 66, 05, 05]
+0EC4 0E84; [73 10, 05, 05][73 68, 05, 05]
0E87; [73 12, 05, 05]
-0EC0 0E87; [73 12, 05, 05][73 60, 05, 3D]
-0EC1 0E87; [73 12, 05, 05][73 62, 05, 3D]
-0EC2 0E87; [73 12, 05, 05][73 64, 05, 3D]
-0EC3 0E87; [73 12, 05, 05][73 66, 05, 3D]
-0EC4 0E87; [73 12, 05, 05][73 68, 05, 3D]
+0EC0 0E87; [73 12, 05, 05][73 60, 05, 05]
+0EC1 0E87; [73 12, 05, 05][73 62, 05, 05]
+0EC2 0E87; [73 12, 05, 05][73 64, 05, 05]
+0EC3 0E87; [73 12, 05, 05][73 66, 05, 05]
+0EC4 0E87; [73 12, 05, 05][73 68, 05, 05]
0E88; [73 14, 05, 05]
-0EC0 0E88; [73 14, 05, 05][73 60, 05, 3D]
-0EC1 0E88; [73 14, 05, 05][73 62, 05, 3D]
-0EC2 0E88; [73 14, 05, 05][73 64, 05, 3D]
-0EC3 0E88; [73 14, 05, 05][73 66, 05, 3D]
-0EC4 0E88; [73 14, 05, 05][73 68, 05, 3D]
+0EC0 0E88; [73 14, 05, 05][73 60, 05, 05]
+0EC1 0E88; [73 14, 05, 05][73 62, 05, 05]
+0EC2 0E88; [73 14, 05, 05][73 64, 05, 05]
+0EC3 0E88; [73 14, 05, 05][73 66, 05, 05]
+0EC4 0E88; [73 14, 05, 05][73 68, 05, 05]
0EAA; [73 16, 05, 05]
-0EC0 0EAA; [73 16, 05, 05][73 60, 05, 3D]
-0EC1 0EAA; [73 16, 05, 05][73 62, 05, 3D]
-0EC2 0EAA; [73 16, 05, 05][73 64, 05, 3D]
-0EC3 0EAA; [73 16, 05, 05][73 66, 05, 3D]
-0EC4 0EAA; [73 16, 05, 05][73 68, 05, 3D]
+0EC0 0EAA; [73 16, 05, 05][73 60, 05, 05]
+0EC1 0EAA; [73 16, 05, 05][73 62, 05, 05]
+0EC2 0EAA; [73 16, 05, 05][73 64, 05, 05]
+0EC3 0EAA; [73 16, 05, 05][73 66, 05, 05]
+0EC4 0EAA; [73 16, 05, 05][73 68, 05, 05]
0E8A; [73 18, 05, 05]
-0EC0 0E8A; [73 18, 05, 05][73 60, 05, 3D]
-0EC1 0E8A; [73 18, 05, 05][73 62, 05, 3D]
-0EC2 0E8A; [73 18, 05, 05][73 64, 05, 3D]
-0EC3 0E8A; [73 18, 05, 05][73 66, 05, 3D]
-0EC4 0E8A; [73 18, 05, 05][73 68, 05, 3D]
+0EC0 0E8A; [73 18, 05, 05][73 60, 05, 05]
+0EC1 0E8A; [73 18, 05, 05][73 62, 05, 05]
+0EC2 0E8A; [73 18, 05, 05][73 64, 05, 05]
+0EC3 0E8A; [73 18, 05, 05][73 66, 05, 05]
+0EC4 0E8A; [73 18, 05, 05][73 68, 05, 05]
0EDF; [73 1A, 05, 05]
+0EC0 0EDF; [73 1A, 05, 05][73 60, 05, 05]
+0EC1 0EDF; [73 1A, 05, 05][73 62, 05, 05]
+0EC2 0EDF; [73 1A, 05, 05][73 64, 05, 05]
+0EC3 0EDF; [73 1A, 05, 05][73 66, 05, 05]
+0EC4 0EDF; [73 1A, 05, 05][73 68, 05, 05]
0E8D; [73 1C, 05, 05]
-0EC0 0E8D; [73 1C, 05, 05][73 60, 05, 3D]
-0EC1 0E8D; [73 1C, 05, 05][73 62, 05, 3D]
-0EC2 0E8D; [73 1C, 05, 05][73 64, 05, 3D]
-0EC3 0E8D; [73 1C, 05, 05][73 66, 05, 3D]
-0EC4 0E8D; [73 1C, 05, 05][73 68, 05, 3D]
+0EC0 0E8D; [73 1C, 05, 05][73 60, 05, 05]
+0EC1 0E8D; [73 1C, 05, 05][73 62, 05, 05]
+0EC2 0E8D; [73 1C, 05, 05][73 64, 05, 05]
+0EC3 0E8D; [73 1C, 05, 05][73 66, 05, 05]
+0EC4 0E8D; [73 1C, 05, 05][73 68, 05, 05]
0E94; [73 1E, 05, 05]
-0EC0 0E94; [73 1E, 05, 05][73 60, 05, 3D]
-0EC1 0E94; [73 1E, 05, 05][73 62, 05, 3D]
-0EC2 0E94; [73 1E, 05, 05][73 64, 05, 3D]
-0EC3 0E94; [73 1E, 05, 05][73 66, 05, 3D]
-0EC4 0E94; [73 1E, 05, 05][73 68, 05, 3D]
+0EC0 0E94; [73 1E, 05, 05][73 60, 05, 05]
+0EC1 0E94; [73 1E, 05, 05][73 62, 05, 05]
+0EC2 0E94; [73 1E, 05, 05][73 64, 05, 05]
+0EC3 0E94; [73 1E, 05, 05][73 66, 05, 05]
+0EC4 0E94; [73 1E, 05, 05][73 68, 05, 05]
0E95; [73 20, 05, 05]
-0EC0 0E95; [73 20, 05, 05][73 60, 05, 3D]
-0EC1 0E95; [73 20, 05, 05][73 62, 05, 3D]
-0EC2 0E95; [73 20, 05, 05][73 64, 05, 3D]
-0EC3 0E95; [73 20, 05, 05][73 66, 05, 3D]
-0EC4 0E95; [73 20, 05, 05][73 68, 05, 3D]
+0EC0 0E95; [73 20, 05, 05][73 60, 05, 05]
+0EC1 0E95; [73 20, 05, 05][73 62, 05, 05]
+0EC2 0E95; [73 20, 05, 05][73 64, 05, 05]
+0EC3 0E95; [73 20, 05, 05][73 66, 05, 05]
+0EC4 0E95; [73 20, 05, 05][73 68, 05, 05]
0E96; [73 22, 05, 05]
-0EC0 0E96; [73 22, 05, 05][73 60, 05, 3D]
-0EC1 0E96; [73 22, 05, 05][73 62, 05, 3D]
-0EC2 0E96; [73 22, 05, 05][73 64, 05, 3D]
-0EC3 0E96; [73 22, 05, 05][73 66, 05, 3D]
-0EC4 0E96; [73 22, 05, 05][73 68, 05, 3D]
+0EC0 0E96; [73 22, 05, 05][73 60, 05, 05]
+0EC1 0E96; [73 22, 05, 05][73 62, 05, 05]
+0EC2 0E96; [73 22, 05, 05][73 64, 05, 05]
+0EC3 0E96; [73 22, 05, 05][73 66, 05, 05]
+0EC4 0E96; [73 22, 05, 05][73 68, 05, 05]
0E97; [73 24, 05, 05]
-0EC0 0E97; [73 24, 05, 05][73 60, 05, 3D]
-0EC1 0E97; [73 24, 05, 05][73 62, 05, 3D]
-0EC2 0E97; [73 24, 05, 05][73 64, 05, 3D]
-0EC3 0E97; [73 24, 05, 05][73 66, 05, 3D]
-0EC4 0E97; [73 24, 05, 05][73 68, 05, 3D]
+0EC0 0E97; [73 24, 05, 05][73 60, 05, 05]
+0EC1 0E97; [73 24, 05, 05][73 62, 05, 05]
+0EC2 0E97; [73 24, 05, 05][73 64, 05, 05]
+0EC3 0E97; [73 24, 05, 05][73 66, 05, 05]
+0EC4 0E97; [73 24, 05, 05][73 68, 05, 05]
0E99; [73 26, 05, 05]
-0EC0 0E99; [73 26, 05, 05][73 60, 05, 3D]
-0EC1 0E99; [73 26, 05, 05][73 62, 05, 3D]
-0EC2 0E99; [73 26, 05, 05][73 64, 05, 3D]
-0EC3 0E99; [73 26, 05, 05][73 66, 05, 3D]
-0EC4 0E99; [73 26, 05, 05][73 68, 05, 3D]
+0EC0 0E99; [73 26, 05, 05][73 60, 05, 05]
+0EC1 0E99; [73 26, 05, 05][73 62, 05, 05]
+0EC2 0E99; [73 26, 05, 05][73 64, 05, 05]
+0EC3 0E99; [73 26, 05, 05][73 66, 05, 05]
+0EC4 0E99; [73 26, 05, 05][73 68, 05, 05]
0E9A; [73 28, 05, 05]
-0EC0 0E9A; [73 28, 05, 05][73 60, 05, 3D]
-0EC1 0E9A; [73 28, 05, 05][73 62, 05, 3D]
-0EC2 0E9A; [73 28, 05, 05][73 64, 05, 3D]
-0EC3 0E9A; [73 28, 05, 05][73 66, 05, 3D]
-0EC4 0E9A; [73 28, 05, 05][73 68, 05, 3D]
+0EC0 0E9A; [73 28, 05, 05][73 60, 05, 05]
+0EC1 0E9A; [73 28, 05, 05][73 62, 05, 05]
+0EC2 0E9A; [73 28, 05, 05][73 64, 05, 05]
+0EC3 0E9A; [73 28, 05, 05][73 66, 05, 05]
+0EC4 0E9A; [73 28, 05, 05][73 68, 05, 05]
0E9B; [73 2A, 05, 05]
-0EC0 0E9B; [73 2A, 05, 05][73 60, 05, 3D]
-0EC1 0E9B; [73 2A, 05, 05][73 62, 05, 3D]
-0EC2 0E9B; [73 2A, 05, 05][73 64, 05, 3D]
-0EC3 0E9B; [73 2A, 05, 05][73 66, 05, 3D]
-0EC4 0E9B; [73 2A, 05, 05][73 68, 05, 3D]
+0EC0 0E9B; [73 2A, 05, 05][73 60, 05, 05]
+0EC1 0E9B; [73 2A, 05, 05][73 62, 05, 05]
+0EC2 0E9B; [73 2A, 05, 05][73 64, 05, 05]
+0EC3 0E9B; [73 2A, 05, 05][73 66, 05, 05]
+0EC4 0E9B; [73 2A, 05, 05][73 68, 05, 05]
0E9C; [73 2C, 05, 05]
-0EC0 0E9C; [73 2C, 05, 05][73 60, 05, 3D]
-0EC1 0E9C; [73 2C, 05, 05][73 62, 05, 3D]
-0EC2 0E9C; [73 2C, 05, 05][73 64, 05, 3D]
-0EC3 0E9C; [73 2C, 05, 05][73 66, 05, 3D]
-0EC4 0E9C; [73 2C, 05, 05][73 68, 05, 3D]
+0EC0 0E9C; [73 2C, 05, 05][73 60, 05, 05]
+0EC1 0E9C; [73 2C, 05, 05][73 62, 05, 05]
+0EC2 0E9C; [73 2C, 05, 05][73 64, 05, 05]
+0EC3 0E9C; [73 2C, 05, 05][73 66, 05, 05]
+0EC4 0E9C; [73 2C, 05, 05][73 68, 05, 05]
0E9D; [73 2E, 05, 05]
-0EC0 0E9D; [73 2E, 05, 05][73 60, 05, 3D]
-0EC1 0E9D; [73 2E, 05, 05][73 62, 05, 3D]
-0EC2 0E9D; [73 2E, 05, 05][73 64, 05, 3D]
-0EC3 0E9D; [73 2E, 05, 05][73 66, 05, 3D]
-0EC4 0E9D; [73 2E, 05, 05][73 68, 05, 3D]
+0EC0 0E9D; [73 2E, 05, 05][73 60, 05, 05]
+0EC1 0E9D; [73 2E, 05, 05][73 62, 05, 05]
+0EC2 0E9D; [73 2E, 05, 05][73 64, 05, 05]
+0EC3 0E9D; [73 2E, 05, 05][73 66, 05, 05]
+0EC4 0E9D; [73 2E, 05, 05][73 68, 05, 05]
0E9E; [73 30, 05, 05]
-0EC0 0E9E; [73 30, 05, 05][73 60, 05, 3D]
-0EC1 0E9E; [73 30, 05, 05][73 62, 05, 3D]
-0EC2 0E9E; [73 30, 05, 05][73 64, 05, 3D]
-0EC3 0E9E; [73 30, 05, 05][73 66, 05, 3D]
-0EC4 0E9E; [73 30, 05, 05][73 68, 05, 3D]
+0EC0 0E9E; [73 30, 05, 05][73 60, 05, 05]
+0EC1 0E9E; [73 30, 05, 05][73 62, 05, 05]
+0EC2 0E9E; [73 30, 05, 05][73 64, 05, 05]
+0EC3 0E9E; [73 30, 05, 05][73 66, 05, 05]
+0EC4 0E9E; [73 30, 05, 05][73 68, 05, 05]
0E9F; [73 32, 05, 05]
-0EC0 0E9F; [73 32, 05, 05][73 60, 05, 3D]
-0EC1 0E9F; [73 32, 05, 05][73 62, 05, 3D]
-0EC2 0E9F; [73 32, 05, 05][73 64, 05, 3D]
-0EC3 0E9F; [73 32, 05, 05][73 66, 05, 3D]
-0EC4 0E9F; [73 32, 05, 05][73 68, 05, 3D]
+0EC0 0E9F; [73 32, 05, 05][73 60, 05, 05]
+0EC1 0E9F; [73 32, 05, 05][73 62, 05, 05]
+0EC2 0E9F; [73 32, 05, 05][73 64, 05, 05]
+0EC3 0E9F; [73 32, 05, 05][73 66, 05, 05]
+0EC4 0E9F; [73 32, 05, 05][73 68, 05, 05]
0EA1; [73 34, 05, 05]
-0EC0 0EA1; [73 34, 05, 05][73 60, 05, 3D]
-0EC1 0EA1; [73 34, 05, 05][73 62, 05, 3D]
-0EC2 0EA1; [73 34, 05, 05][73 64, 05, 3D]
-0EC3 0EA1; [73 34, 05, 05][73 66, 05, 3D]
-0EC4 0EA1; [73 34, 05, 05][73 68, 05, 3D]
+0EC0 0EA1; [73 34, 05, 05][73 60, 05, 05]
+0EC1 0EA1; [73 34, 05, 05][73 62, 05, 05]
+0EC2 0EA1; [73 34, 05, 05][73 64, 05, 05]
+0EC3 0EA1; [73 34, 05, 05][73 66, 05, 05]
+0EC4 0EA1; [73 34, 05, 05][73 68, 05, 05]
0EA2; [73 36, 05, 05]
-0EC0 0EA2; [73 36, 05, 05][73 60, 05, 3D]
-0EC1 0EA2; [73 36, 05, 05][73 62, 05, 3D]
-0EC2 0EA2; [73 36, 05, 05][73 64, 05, 3D]
-0EC3 0EA2; [73 36, 05, 05][73 66, 05, 3D]
-0EC4 0EA2; [73 36, 05, 05][73 68, 05, 3D]
+0EC0 0EA2; [73 36, 05, 05][73 60, 05, 05]
+0EC1 0EA2; [73 36, 05, 05][73 62, 05, 05]
+0EC2 0EA2; [73 36, 05, 05][73 64, 05, 05]
+0EC3 0EA2; [73 36, 05, 05][73 66, 05, 05]
+0EC4 0EA2; [73 36, 05, 05][73 68, 05, 05]
0EA3; [73 38, 05, 05]
-0EC0 0EA3; [73 38, 05, 05][73 60, 05, 3D]
-0EC1 0EA3; [73 38, 05, 05][73 62, 05, 3D]
-0EC2 0EA3; [73 38, 05, 05][73 64, 05, 3D]
-0EC3 0EA3; [73 38, 05, 05][73 66, 05, 3D]
-0EC4 0EA3; [73 38, 05, 05][73 68, 05, 3D]
+0EC0 0EA3; [73 38, 05, 05][73 60, 05, 05]
+0EC1 0EA3; [73 38, 05, 05][73 62, 05, 05]
+0EC2 0EA3; [73 38, 05, 05][73 64, 05, 05]
+0EC3 0EA3; [73 38, 05, 05][73 66, 05, 05]
+0EC4 0EA3; [73 38, 05, 05][73 68, 05, 05]
0EA5; [73 3A, 05, 05]
-0EC0 0EA5; [73 3A, 05, 05][73 60, 05, 3D]
-0EC1 0EA5; [73 3A, 05, 05][73 62, 05, 3D]
-0EC2 0EA5; [73 3A, 05, 05][73 64, 05, 3D]
-0EC3 0EA5; [73 3A, 05, 05][73 66, 05, 3D]
-0EC4 0EA5; [73 3A, 05, 05][73 68, 05, 3D]
+0EC0 0EA5; [73 3A, 05, 05][73 60, 05, 05]
+0EC1 0EA5; [73 3A, 05, 05][73 62, 05, 05]
+0EC2 0EA5; [73 3A, 05, 05][73 64, 05, 05]
+0EC3 0EA5; [73 3A, 05, 05][73 66, 05, 05]
+0EC4 0EA5; [73 3A, 05, 05][73 68, 05, 05]
0EA7; [73 3C, 05, 05]
-0EC0 0EA7; [73 3C, 05, 05][73 60, 05, 3D]
-0EC1 0EA7; [73 3C, 05, 05][73 62, 05, 3D]
-0EC2 0EA7; [73 3C, 05, 05][73 64, 05, 3D]
-0EC3 0EA7; [73 3C, 05, 05][73 66, 05, 3D]
-0EC4 0EA7; [73 3C, 05, 05][73 68, 05, 3D]
+0EC0 0EA7; [73 3C, 05, 05][73 60, 05, 05]
+0EC1 0EA7; [73 3C, 05, 05][73 62, 05, 05]
+0EC2 0EA7; [73 3C, 05, 05][73 64, 05, 05]
+0EC3 0EA7; [73 3C, 05, 05][73 66, 05, 05]
+0EC4 0EA7; [73 3C, 05, 05][73 68, 05, 05]
0EAB; [73 3E, 05, 05]
0EDC; [73 3E, 05, 09][73 26, 05, 09]
-0EC0 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 60, 05, 3D]
-0EC1 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 62, 05, 3D]
-0EC2 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 64, 05, 3D]
-0EC3 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 66, 05, 3D]
-0EC4 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 68, 05, 3D]
+0EC0 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 60, 05, 05]
+0EC1 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 62, 05, 05]
+0EC2 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 64, 05, 05]
+0EC3 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 66, 05, 05]
+0EC4 0EDC; [73 3E, 05, 09][73 26, 05, 09][73 68, 05, 05]
0EDD; [73 3E, 05, 09][73 34, 05, 09]
-0EC0 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 60, 05, 3D]
-0EC1 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 62, 05, 3D]
-0EC2 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 64, 05, 3D]
-0EC3 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 66, 05, 3D]
-0EC4 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 68, 05, 3D]
-0EC0 0EAB; [73 3E, 05, 05][73 60, 05, 3D]
-0EC1 0EAB; [73 3E, 05, 05][73 62, 05, 3D]
-0EC2 0EAB; [73 3E, 05, 05][73 64, 05, 3D]
-0EC3 0EAB; [73 3E, 05, 05][73 66, 05, 3D]
-0EC4 0EAB; [73 3E, 05, 05][73 68, 05, 3D]
+0EC0 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 60, 05, 05]
+0EC1 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 62, 05, 05]
+0EC2 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 64, 05, 05]
+0EC3 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 66, 05, 05]
+0EC4 0EDD; [73 3E, 05, 09][73 34, 05, 09][73 68, 05, 05]
+0EC0 0EAB; [73 3E, 05, 05][73 60, 05, 05]
+0EC1 0EAB; [73 3E, 05, 05][73 62, 05, 05]
+0EC2 0EAB; [73 3E, 05, 05][73 64, 05, 05]
+0EC3 0EAB; [73 3E, 05, 05][73 66, 05, 05]
+0EC4 0EAB; [73 3E, 05, 05][73 68, 05, 05]
0EAD; [73 40, 05, 05]
-0EC0 0EAD; [73 40, 05, 05][73 60, 05, 3D]
-0EC1 0EAD; [73 40, 05, 05][73 62, 05, 3D]
-0EC2 0EAD; [73 40, 05, 05][73 64, 05, 3D]
-0EC3 0EAD; [73 40, 05, 05][73 66, 05, 3D]
-0EC4 0EAD; [73 40, 05, 05][73 68, 05, 3D]
+0EC0 0EAD; [73 40, 05, 05][73 60, 05, 05]
+0EC1 0EAD; [73 40, 05, 05][73 62, 05, 05]
+0EC2 0EAD; [73 40, 05, 05][73 64, 05, 05]
+0EC3 0EAD; [73 40, 05, 05][73 66, 05, 05]
+0EC4 0EAD; [73 40, 05, 05][73 68, 05, 05]
0EAE; [73 42, 05, 05]
-0EC0 0EAE; [73 42, 05, 05][73 60, 05, 3D]
-0EC1 0EAE; [73 42, 05, 05][73 62, 05, 3D]
-0EC2 0EAE; [73 42, 05, 05][73 64, 05, 3D]
-0EC3 0EAE; [73 42, 05, 05][73 66, 05, 3D]
-0EC4 0EAE; [73 42, 05, 05][73 68, 05, 3D]
+0EC0 0EAE; [73 42, 05, 05][73 60, 05, 05]
+0EC1 0EAE; [73 42, 05, 05][73 62, 05, 05]
+0EC2 0EAE; [73 42, 05, 05][73 64, 05, 05]
+0EC3 0EAE; [73 42, 05, 05][73 66, 05, 05]
+0EC4 0EAE; [73 42, 05, 05][73 68, 05, 05]
0EAF; [73 44, 05, 05]
@@ -23006,340 +23044,340 @@ A8C4; [71 A9 62, 05, 05]
0EC4; [73 68, 05, 05]
AA80; [73 6A 04, 05, 05]
-AAB5 AA80; [73 6A 04, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA80; [73 6A 04, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA80; [73 6A 04, 05, 05][73 6B D2, 05, 3D]
-AABB AA80; [73 6A 04, 05, 05][73 6B E2, 05, 3D]
-AABC AA80; [73 6A 04, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA80; [73 6A 04, 05, 05][73 6B B2, 05, 05]
+AAB6 AA80; [73 6A 04, 05, 05][73 6B BA, 05, 05]
+AAB9 AA80; [73 6A 04, 05, 05][73 6B D2, 05, 05]
+AABB AA80; [73 6A 04, 05, 05][73 6B E2, 05, 05]
+AABC AA80; [73 6A 04, 05, 05][73 6B EA, 05, 05]
AA81; [73 6A 0C, 05, 05]
-AAB5 AA81; [73 6A 0C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA81; [73 6A 0C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA81; [73 6A 0C, 05, 05][73 6B D2, 05, 3D]
-AABB AA81; [73 6A 0C, 05, 05][73 6B E2, 05, 3D]
-AABC AA81; [73 6A 0C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA81; [73 6A 0C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA81; [73 6A 0C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA81; [73 6A 0C, 05, 05][73 6B D2, 05, 05]
+AABB AA81; [73 6A 0C, 05, 05][73 6B E2, 05, 05]
+AABC AA81; [73 6A 0C, 05, 05][73 6B EA, 05, 05]
AA82; [73 6A 14, 05, 05]
-AAB5 AA82; [73 6A 14, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA82; [73 6A 14, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA82; [73 6A 14, 05, 05][73 6B D2, 05, 3D]
-AABB AA82; [73 6A 14, 05, 05][73 6B E2, 05, 3D]
-AABC AA82; [73 6A 14, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA82; [73 6A 14, 05, 05][73 6B B2, 05, 05]
+AAB6 AA82; [73 6A 14, 05, 05][73 6B BA, 05, 05]
+AAB9 AA82; [73 6A 14, 05, 05][73 6B D2, 05, 05]
+AABB AA82; [73 6A 14, 05, 05][73 6B E2, 05, 05]
+AABC AA82; [73 6A 14, 05, 05][73 6B EA, 05, 05]
AA83; [73 6A 1C, 05, 05]
-AAB5 AA83; [73 6A 1C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA83; [73 6A 1C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA83; [73 6A 1C, 05, 05][73 6B D2, 05, 3D]
-AABB AA83; [73 6A 1C, 05, 05][73 6B E2, 05, 3D]
-AABC AA83; [73 6A 1C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA83; [73 6A 1C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA83; [73 6A 1C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA83; [73 6A 1C, 05, 05][73 6B D2, 05, 05]
+AABB AA83; [73 6A 1C, 05, 05][73 6B E2, 05, 05]
+AABC AA83; [73 6A 1C, 05, 05][73 6B EA, 05, 05]
AA84; [73 6A 24, 05, 05]
-AAB5 AA84; [73 6A 24, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA84; [73 6A 24, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA84; [73 6A 24, 05, 05][73 6B D2, 05, 3D]
-AABB AA84; [73 6A 24, 05, 05][73 6B E2, 05, 3D]
-AABC AA84; [73 6A 24, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA84; [73 6A 24, 05, 05][73 6B B2, 05, 05]
+AAB6 AA84; [73 6A 24, 05, 05][73 6B BA, 05, 05]
+AAB9 AA84; [73 6A 24, 05, 05][73 6B D2, 05, 05]
+AABB AA84; [73 6A 24, 05, 05][73 6B E2, 05, 05]
+AABC AA84; [73 6A 24, 05, 05][73 6B EA, 05, 05]
AA85; [73 6A 2C, 05, 05]
-AAB5 AA85; [73 6A 2C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA85; [73 6A 2C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA85; [73 6A 2C, 05, 05][73 6B D2, 05, 3D]
-AABB AA85; [73 6A 2C, 05, 05][73 6B E2, 05, 3D]
-AABC AA85; [73 6A 2C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA85; [73 6A 2C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA85; [73 6A 2C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA85; [73 6A 2C, 05, 05][73 6B D2, 05, 05]
+AABB AA85; [73 6A 2C, 05, 05][73 6B E2, 05, 05]
+AABC AA85; [73 6A 2C, 05, 05][73 6B EA, 05, 05]
AA86; [73 6A 34, 05, 05]
-AAB5 AA86; [73 6A 34, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA86; [73 6A 34, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA86; [73 6A 34, 05, 05][73 6B D2, 05, 3D]
-AABB AA86; [73 6A 34, 05, 05][73 6B E2, 05, 3D]
-AABC AA86; [73 6A 34, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA86; [73 6A 34, 05, 05][73 6B B2, 05, 05]
+AAB6 AA86; [73 6A 34, 05, 05][73 6B BA, 05, 05]
+AAB9 AA86; [73 6A 34, 05, 05][73 6B D2, 05, 05]
+AABB AA86; [73 6A 34, 05, 05][73 6B E2, 05, 05]
+AABC AA86; [73 6A 34, 05, 05][73 6B EA, 05, 05]
AA87; [73 6A 3C, 05, 05]
-AAB5 AA87; [73 6A 3C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA87; [73 6A 3C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA87; [73 6A 3C, 05, 05][73 6B D2, 05, 3D]
-AABB AA87; [73 6A 3C, 05, 05][73 6B E2, 05, 3D]
-AABC AA87; [73 6A 3C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA87; [73 6A 3C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA87; [73 6A 3C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA87; [73 6A 3C, 05, 05][73 6B D2, 05, 05]
+AABB AA87; [73 6A 3C, 05, 05][73 6B E2, 05, 05]
+AABC AA87; [73 6A 3C, 05, 05][73 6B EA, 05, 05]
AA88; [73 6A 44, 05, 05]
-AAB5 AA88; [73 6A 44, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA88; [73 6A 44, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA88; [73 6A 44, 05, 05][73 6B D2, 05, 3D]
-AABB AA88; [73 6A 44, 05, 05][73 6B E2, 05, 3D]
-AABC AA88; [73 6A 44, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA88; [73 6A 44, 05, 05][73 6B B2, 05, 05]
+AAB6 AA88; [73 6A 44, 05, 05][73 6B BA, 05, 05]
+AAB9 AA88; [73 6A 44, 05, 05][73 6B D2, 05, 05]
+AABB AA88; [73 6A 44, 05, 05][73 6B E2, 05, 05]
+AABC AA88; [73 6A 44, 05, 05][73 6B EA, 05, 05]
AA89; [73 6A 4C, 05, 05]
-AAB5 AA89; [73 6A 4C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA89; [73 6A 4C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA89; [73 6A 4C, 05, 05][73 6B D2, 05, 3D]
-AABB AA89; [73 6A 4C, 05, 05][73 6B E2, 05, 3D]
-AABC AA89; [73 6A 4C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA89; [73 6A 4C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA89; [73 6A 4C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA89; [73 6A 4C, 05, 05][73 6B D2, 05, 05]
+AABB AA89; [73 6A 4C, 05, 05][73 6B E2, 05, 05]
+AABC AA89; [73 6A 4C, 05, 05][73 6B EA, 05, 05]
AA8A; [73 6A 54, 05, 05]
-AAB5 AA8A; [73 6A 54, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA8A; [73 6A 54, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA8A; [73 6A 54, 05, 05][73 6B D2, 05, 3D]
-AABB AA8A; [73 6A 54, 05, 05][73 6B E2, 05, 3D]
-AABC AA8A; [73 6A 54, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA8A; [73 6A 54, 05, 05][73 6B B2, 05, 05]
+AAB6 AA8A; [73 6A 54, 05, 05][73 6B BA, 05, 05]
+AAB9 AA8A; [73 6A 54, 05, 05][73 6B D2, 05, 05]
+AABB AA8A; [73 6A 54, 05, 05][73 6B E2, 05, 05]
+AABC AA8A; [73 6A 54, 05, 05][73 6B EA, 05, 05]
AA8B; [73 6A 5C, 05, 05]
-AAB5 AA8B; [73 6A 5C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA8B; [73 6A 5C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA8B; [73 6A 5C, 05, 05][73 6B D2, 05, 3D]
-AABB AA8B; [73 6A 5C, 05, 05][73 6B E2, 05, 3D]
-AABC AA8B; [73 6A 5C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA8B; [73 6A 5C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA8B; [73 6A 5C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA8B; [73 6A 5C, 05, 05][73 6B D2, 05, 05]
+AABB AA8B; [73 6A 5C, 05, 05][73 6B E2, 05, 05]
+AABC AA8B; [73 6A 5C, 05, 05][73 6B EA, 05, 05]
AA8C; [73 6A 64, 05, 05]
-AAB5 AA8C; [73 6A 64, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA8C; [73 6A 64, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA8C; [73 6A 64, 05, 05][73 6B D2, 05, 3D]
-AABB AA8C; [73 6A 64, 05, 05][73 6B E2, 05, 3D]
-AABC AA8C; [73 6A 64, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA8C; [73 6A 64, 05, 05][73 6B B2, 05, 05]
+AAB6 AA8C; [73 6A 64, 05, 05][73 6B BA, 05, 05]
+AAB9 AA8C; [73 6A 64, 05, 05][73 6B D2, 05, 05]
+AABB AA8C; [73 6A 64, 05, 05][73 6B E2, 05, 05]
+AABC AA8C; [73 6A 64, 05, 05][73 6B EA, 05, 05]
AA8D; [73 6A 6C, 05, 05]
-AAB5 AA8D; [73 6A 6C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA8D; [73 6A 6C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA8D; [73 6A 6C, 05, 05][73 6B D2, 05, 3D]
-AABB AA8D; [73 6A 6C, 05, 05][73 6B E2, 05, 3D]
-AABC AA8D; [73 6A 6C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA8D; [73 6A 6C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA8D; [73 6A 6C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA8D; [73 6A 6C, 05, 05][73 6B D2, 05, 05]
+AABB AA8D; [73 6A 6C, 05, 05][73 6B E2, 05, 05]
+AABC AA8D; [73 6A 6C, 05, 05][73 6B EA, 05, 05]
AA8E; [73 6A 74, 05, 05]
-AAB5 AA8E; [73 6A 74, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA8E; [73 6A 74, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA8E; [73 6A 74, 05, 05][73 6B D2, 05, 3D]
-AABB AA8E; [73 6A 74, 05, 05][73 6B E2, 05, 3D]
-AABC AA8E; [73 6A 74, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA8E; [73 6A 74, 05, 05][73 6B B2, 05, 05]
+AAB6 AA8E; [73 6A 74, 05, 05][73 6B BA, 05, 05]
+AAB9 AA8E; [73 6A 74, 05, 05][73 6B D2, 05, 05]
+AABB AA8E; [73 6A 74, 05, 05][73 6B E2, 05, 05]
+AABC AA8E; [73 6A 74, 05, 05][73 6B EA, 05, 05]
AA8F; [73 6A 7C, 05, 05]
-AAB5 AA8F; [73 6A 7C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA8F; [73 6A 7C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA8F; [73 6A 7C, 05, 05][73 6B D2, 05, 3D]
-AABB AA8F; [73 6A 7C, 05, 05][73 6B E2, 05, 3D]
-AABC AA8F; [73 6A 7C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA8F; [73 6A 7C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA8F; [73 6A 7C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA8F; [73 6A 7C, 05, 05][73 6B D2, 05, 05]
+AABB AA8F; [73 6A 7C, 05, 05][73 6B E2, 05, 05]
+AABC AA8F; [73 6A 7C, 05, 05][73 6B EA, 05, 05]
AA90; [73 6A 84, 05, 05]
-AAB5 AA90; [73 6A 84, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA90; [73 6A 84, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA90; [73 6A 84, 05, 05][73 6B D2, 05, 3D]
-AABB AA90; [73 6A 84, 05, 05][73 6B E2, 05, 3D]
-AABC AA90; [73 6A 84, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA90; [73 6A 84, 05, 05][73 6B B2, 05, 05]
+AAB6 AA90; [73 6A 84, 05, 05][73 6B BA, 05, 05]
+AAB9 AA90; [73 6A 84, 05, 05][73 6B D2, 05, 05]
+AABB AA90; [73 6A 84, 05, 05][73 6B E2, 05, 05]
+AABC AA90; [73 6A 84, 05, 05][73 6B EA, 05, 05]
AA91; [73 6A 8C, 05, 05]
-AAB5 AA91; [73 6A 8C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA91; [73 6A 8C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA91; [73 6A 8C, 05, 05][73 6B D2, 05, 3D]
-AABB AA91; [73 6A 8C, 05, 05][73 6B E2, 05, 3D]
-AABC AA91; [73 6A 8C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA91; [73 6A 8C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA91; [73 6A 8C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA91; [73 6A 8C, 05, 05][73 6B D2, 05, 05]
+AABB AA91; [73 6A 8C, 05, 05][73 6B E2, 05, 05]
+AABC AA91; [73 6A 8C, 05, 05][73 6B EA, 05, 05]
AA92; [73 6A 94, 05, 05]
-AAB5 AA92; [73 6A 94, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA92; [73 6A 94, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA92; [73 6A 94, 05, 05][73 6B D2, 05, 3D]
-AABB AA92; [73 6A 94, 05, 05][73 6B E2, 05, 3D]
-AABC AA92; [73 6A 94, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA92; [73 6A 94, 05, 05][73 6B B2, 05, 05]
+AAB6 AA92; [73 6A 94, 05, 05][73 6B BA, 05, 05]
+AAB9 AA92; [73 6A 94, 05, 05][73 6B D2, 05, 05]
+AABB AA92; [73 6A 94, 05, 05][73 6B E2, 05, 05]
+AABC AA92; [73 6A 94, 05, 05][73 6B EA, 05, 05]
AA93; [73 6A 9C, 05, 05]
-AAB5 AA93; [73 6A 9C, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA93; [73 6A 9C, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA93; [73 6A 9C, 05, 05][73 6B D2, 05, 3D]
-AABB AA93; [73 6A 9C, 05, 05][73 6B E2, 05, 3D]
-AABC AA93; [73 6A 9C, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA93; [73 6A 9C, 05, 05][73 6B B2, 05, 05]
+AAB6 AA93; [73 6A 9C, 05, 05][73 6B BA, 05, 05]
+AAB9 AA93; [73 6A 9C, 05, 05][73 6B D2, 05, 05]
+AABB AA93; [73 6A 9C, 05, 05][73 6B E2, 05, 05]
+AABC AA93; [73 6A 9C, 05, 05][73 6B EA, 05, 05]
AA94; [73 6A A4, 05, 05]
-AAB5 AA94; [73 6A A4, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA94; [73 6A A4, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA94; [73 6A A4, 05, 05][73 6B D2, 05, 3D]
-AABB AA94; [73 6A A4, 05, 05][73 6B E2, 05, 3D]
-AABC AA94; [73 6A A4, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA94; [73 6A A4, 05, 05][73 6B B2, 05, 05]
+AAB6 AA94; [73 6A A4, 05, 05][73 6B BA, 05, 05]
+AAB9 AA94; [73 6A A4, 05, 05][73 6B D2, 05, 05]
+AABB AA94; [73 6A A4, 05, 05][73 6B E2, 05, 05]
+AABC AA94; [73 6A A4, 05, 05][73 6B EA, 05, 05]
AA95; [73 6A AC, 05, 05]
-AAB5 AA95; [73 6A AC, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA95; [73 6A AC, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA95; [73 6A AC, 05, 05][73 6B D2, 05, 3D]
-AABB AA95; [73 6A AC, 05, 05][73 6B E2, 05, 3D]
-AABC AA95; [73 6A AC, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA95; [73 6A AC, 05, 05][73 6B B2, 05, 05]
+AAB6 AA95; [73 6A AC, 05, 05][73 6B BA, 05, 05]
+AAB9 AA95; [73 6A AC, 05, 05][73 6B D2, 05, 05]
+AABB AA95; [73 6A AC, 05, 05][73 6B E2, 05, 05]
+AABC AA95; [73 6A AC, 05, 05][73 6B EA, 05, 05]
AA96; [73 6A B4, 05, 05]
-AAB5 AA96; [73 6A B4, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA96; [73 6A B4, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA96; [73 6A B4, 05, 05][73 6B D2, 05, 3D]
-AABB AA96; [73 6A B4, 05, 05][73 6B E2, 05, 3D]
-AABC AA96; [73 6A B4, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA96; [73 6A B4, 05, 05][73 6B B2, 05, 05]
+AAB6 AA96; [73 6A B4, 05, 05][73 6B BA, 05, 05]
+AAB9 AA96; [73 6A B4, 05, 05][73 6B D2, 05, 05]
+AABB AA96; [73 6A B4, 05, 05][73 6B E2, 05, 05]
+AABC AA96; [73 6A B4, 05, 05][73 6B EA, 05, 05]
AA97; [73 6A BC, 05, 05]
-AAB5 AA97; [73 6A BC, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA97; [73 6A BC, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA97; [73 6A BC, 05, 05][73 6B D2, 05, 3D]
-AABB AA97; [73 6A BC, 05, 05][73 6B E2, 05, 3D]
-AABC AA97; [73 6A BC, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA97; [73 6A BC, 05, 05][73 6B B2, 05, 05]
+AAB6 AA97; [73 6A BC, 05, 05][73 6B BA, 05, 05]
+AAB9 AA97; [73 6A BC, 05, 05][73 6B D2, 05, 05]
+AABB AA97; [73 6A BC, 05, 05][73 6B E2, 05, 05]
+AABC AA97; [73 6A BC, 05, 05][73 6B EA, 05, 05]
AA98; [73 6A C4, 05, 05]
-AAB5 AA98; [73 6A C4, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA98; [73 6A C4, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA98; [73 6A C4, 05, 05][73 6B D2, 05, 3D]
-AABB AA98; [73 6A C4, 05, 05][73 6B E2, 05, 3D]
-AABC AA98; [73 6A C4, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA98; [73 6A C4, 05, 05][73 6B B2, 05, 05]
+AAB6 AA98; [73 6A C4, 05, 05][73 6B BA, 05, 05]
+AAB9 AA98; [73 6A C4, 05, 05][73 6B D2, 05, 05]
+AABB AA98; [73 6A C4, 05, 05][73 6B E2, 05, 05]
+AABC AA98; [73 6A C4, 05, 05][73 6B EA, 05, 05]
AA99; [73 6A CC, 05, 05]
-AAB5 AA99; [73 6A CC, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA99; [73 6A CC, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA99; [73 6A CC, 05, 05][73 6B D2, 05, 3D]
-AABB AA99; [73 6A CC, 05, 05][73 6B E2, 05, 3D]
-AABC AA99; [73 6A CC, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA99; [73 6A CC, 05, 05][73 6B B2, 05, 05]
+AAB6 AA99; [73 6A CC, 05, 05][73 6B BA, 05, 05]
+AAB9 AA99; [73 6A CC, 05, 05][73 6B D2, 05, 05]
+AABB AA99; [73 6A CC, 05, 05][73 6B E2, 05, 05]
+AABC AA99; [73 6A CC, 05, 05][73 6B EA, 05, 05]
AA9A; [73 6A D4, 05, 05]
-AAB5 AA9A; [73 6A D4, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA9A; [73 6A D4, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA9A; [73 6A D4, 05, 05][73 6B D2, 05, 3D]
-AABB AA9A; [73 6A D4, 05, 05][73 6B E2, 05, 3D]
-AABC AA9A; [73 6A D4, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA9A; [73 6A D4, 05, 05][73 6B B2, 05, 05]
+AAB6 AA9A; [73 6A D4, 05, 05][73 6B BA, 05, 05]
+AAB9 AA9A; [73 6A D4, 05, 05][73 6B D2, 05, 05]
+AABB AA9A; [73 6A D4, 05, 05][73 6B E2, 05, 05]
+AABC AA9A; [73 6A D4, 05, 05][73 6B EA, 05, 05]
AA9B; [73 6A DC, 05, 05]
-AAB5 AA9B; [73 6A DC, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA9B; [73 6A DC, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA9B; [73 6A DC, 05, 05][73 6B D2, 05, 3D]
-AABB AA9B; [73 6A DC, 05, 05][73 6B E2, 05, 3D]
-AABC AA9B; [73 6A DC, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA9B; [73 6A DC, 05, 05][73 6B B2, 05, 05]
+AAB6 AA9B; [73 6A DC, 05, 05][73 6B BA, 05, 05]
+AAB9 AA9B; [73 6A DC, 05, 05][73 6B D2, 05, 05]
+AABB AA9B; [73 6A DC, 05, 05][73 6B E2, 05, 05]
+AABC AA9B; [73 6A DC, 05, 05][73 6B EA, 05, 05]
AA9C; [73 6A E4, 05, 05]
-AAB5 AA9C; [73 6A E4, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA9C; [73 6A E4, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA9C; [73 6A E4, 05, 05][73 6B D2, 05, 3D]
-AABB AA9C; [73 6A E4, 05, 05][73 6B E2, 05, 3D]
-AABC AA9C; [73 6A E4, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA9C; [73 6A E4, 05, 05][73 6B B2, 05, 05]
+AAB6 AA9C; [73 6A E4, 05, 05][73 6B BA, 05, 05]
+AAB9 AA9C; [73 6A E4, 05, 05][73 6B D2, 05, 05]
+AABB AA9C; [73 6A E4, 05, 05][73 6B E2, 05, 05]
+AABC AA9C; [73 6A E4, 05, 05][73 6B EA, 05, 05]
AA9D; [73 6A EC, 05, 05]
-AAB5 AA9D; [73 6A EC, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA9D; [73 6A EC, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA9D; [73 6A EC, 05, 05][73 6B D2, 05, 3D]
-AABB AA9D; [73 6A EC, 05, 05][73 6B E2, 05, 3D]
-AABC AA9D; [73 6A EC, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA9D; [73 6A EC, 05, 05][73 6B B2, 05, 05]
+AAB6 AA9D; [73 6A EC, 05, 05][73 6B BA, 05, 05]
+AAB9 AA9D; [73 6A EC, 05, 05][73 6B D2, 05, 05]
+AABB AA9D; [73 6A EC, 05, 05][73 6B E2, 05, 05]
+AABC AA9D; [73 6A EC, 05, 05][73 6B EA, 05, 05]
AA9E; [73 6A F4, 05, 05]
-AAB5 AA9E; [73 6A F4, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA9E; [73 6A F4, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA9E; [73 6A F4, 05, 05][73 6B D2, 05, 3D]
-AABB AA9E; [73 6A F4, 05, 05][73 6B E2, 05, 3D]
-AABC AA9E; [73 6A F4, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA9E; [73 6A F4, 05, 05][73 6B B2, 05, 05]
+AAB6 AA9E; [73 6A F4, 05, 05][73 6B BA, 05, 05]
+AAB9 AA9E; [73 6A F4, 05, 05][73 6B D2, 05, 05]
+AABB AA9E; [73 6A F4, 05, 05][73 6B E2, 05, 05]
+AABC AA9E; [73 6A F4, 05, 05][73 6B EA, 05, 05]
AA9F; [73 6A FC, 05, 05]
-AAB5 AA9F; [73 6A FC, 05, 05][73 6B B2, 05, 3D]
-AAB6 AA9F; [73 6A FC, 05, 05][73 6B BA, 05, 3D]
-AAB9 AA9F; [73 6A FC, 05, 05][73 6B D2, 05, 3D]
-AABB AA9F; [73 6A FC, 05, 05][73 6B E2, 05, 3D]
-AABC AA9F; [73 6A FC, 05, 05][73 6B EA, 05, 3D]
+AAB5 AA9F; [73 6A FC, 05, 05][73 6B B2, 05, 05]
+AAB6 AA9F; [73 6A FC, 05, 05][73 6B BA, 05, 05]
+AAB9 AA9F; [73 6A FC, 05, 05][73 6B D2, 05, 05]
+AABB AA9F; [73 6A FC, 05, 05][73 6B E2, 05, 05]
+AABC AA9F; [73 6A FC, 05, 05][73 6B EA, 05, 05]
AAA0; [73 6B 0A, 05, 05]
-AAB5 AAA0; [73 6B 0A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA0; [73 6B 0A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA0; [73 6B 0A, 05, 05][73 6B D2, 05, 3D]
-AABB AAA0; [73 6B 0A, 05, 05][73 6B E2, 05, 3D]
-AABC AAA0; [73 6B 0A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA0; [73 6B 0A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA0; [73 6B 0A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA0; [73 6B 0A, 05, 05][73 6B D2, 05, 05]
+AABB AAA0; [73 6B 0A, 05, 05][73 6B E2, 05, 05]
+AABC AAA0; [73 6B 0A, 05, 05][73 6B EA, 05, 05]
AAA1; [73 6B 12, 05, 05]
-AAB5 AAA1; [73 6B 12, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA1; [73 6B 12, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA1; [73 6B 12, 05, 05][73 6B D2, 05, 3D]
-AABB AAA1; [73 6B 12, 05, 05][73 6B E2, 05, 3D]
-AABC AAA1; [73 6B 12, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA1; [73 6B 12, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA1; [73 6B 12, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA1; [73 6B 12, 05, 05][73 6B D2, 05, 05]
+AABB AAA1; [73 6B 12, 05, 05][73 6B E2, 05, 05]
+AABC AAA1; [73 6B 12, 05, 05][73 6B EA, 05, 05]
AAA2; [73 6B 1A, 05, 05]
-AAB5 AAA2; [73 6B 1A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA2; [73 6B 1A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA2; [73 6B 1A, 05, 05][73 6B D2, 05, 3D]
-AABB AAA2; [73 6B 1A, 05, 05][73 6B E2, 05, 3D]
-AABC AAA2; [73 6B 1A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA2; [73 6B 1A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA2; [73 6B 1A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA2; [73 6B 1A, 05, 05][73 6B D2, 05, 05]
+AABB AAA2; [73 6B 1A, 05, 05][73 6B E2, 05, 05]
+AABC AAA2; [73 6B 1A, 05, 05][73 6B EA, 05, 05]
AAA3; [73 6B 22, 05, 05]
-AAB5 AAA3; [73 6B 22, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA3; [73 6B 22, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA3; [73 6B 22, 05, 05][73 6B D2, 05, 3D]
-AABB AAA3; [73 6B 22, 05, 05][73 6B E2, 05, 3D]
-AABC AAA3; [73 6B 22, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA3; [73 6B 22, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA3; [73 6B 22, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA3; [73 6B 22, 05, 05][73 6B D2, 05, 05]
+AABB AAA3; [73 6B 22, 05, 05][73 6B E2, 05, 05]
+AABC AAA3; [73 6B 22, 05, 05][73 6B EA, 05, 05]
AAA4; [73 6B 2A, 05, 05]
-AAB5 AAA4; [73 6B 2A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA4; [73 6B 2A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA4; [73 6B 2A, 05, 05][73 6B D2, 05, 3D]
-AABB AAA4; [73 6B 2A, 05, 05][73 6B E2, 05, 3D]
-AABC AAA4; [73 6B 2A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA4; [73 6B 2A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA4; [73 6B 2A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA4; [73 6B 2A, 05, 05][73 6B D2, 05, 05]
+AABB AAA4; [73 6B 2A, 05, 05][73 6B E2, 05, 05]
+AABC AAA4; [73 6B 2A, 05, 05][73 6B EA, 05, 05]
AAA5; [73 6B 32, 05, 05]
-AAB5 AAA5; [73 6B 32, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA5; [73 6B 32, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA5; [73 6B 32, 05, 05][73 6B D2, 05, 3D]
-AABB AAA5; [73 6B 32, 05, 05][73 6B E2, 05, 3D]
-AABC AAA5; [73 6B 32, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA5; [73 6B 32, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA5; [73 6B 32, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA5; [73 6B 32, 05, 05][73 6B D2, 05, 05]
+AABB AAA5; [73 6B 32, 05, 05][73 6B E2, 05, 05]
+AABC AAA5; [73 6B 32, 05, 05][73 6B EA, 05, 05]
AAA6; [73 6B 3A, 05, 05]
-AAB5 AAA6; [73 6B 3A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA6; [73 6B 3A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA6; [73 6B 3A, 05, 05][73 6B D2, 05, 3D]
-AABB AAA6; [73 6B 3A, 05, 05][73 6B E2, 05, 3D]
-AABC AAA6; [73 6B 3A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA6; [73 6B 3A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA6; [73 6B 3A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA6; [73 6B 3A, 05, 05][73 6B D2, 05, 05]
+AABB AAA6; [73 6B 3A, 05, 05][73 6B E2, 05, 05]
+AABC AAA6; [73 6B 3A, 05, 05][73 6B EA, 05, 05]
AAA7; [73 6B 42, 05, 05]
-AAB5 AAA7; [73 6B 42, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA7; [73 6B 42, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA7; [73 6B 42, 05, 05][73 6B D2, 05, 3D]
-AABB AAA7; [73 6B 42, 05, 05][73 6B E2, 05, 3D]
-AABC AAA7; [73 6B 42, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA7; [73 6B 42, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA7; [73 6B 42, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA7; [73 6B 42, 05, 05][73 6B D2, 05, 05]
+AABB AAA7; [73 6B 42, 05, 05][73 6B E2, 05, 05]
+AABC AAA7; [73 6B 42, 05, 05][73 6B EA, 05, 05]
AAA8; [73 6B 4A, 05, 05]
-AAB5 AAA8; [73 6B 4A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA8; [73 6B 4A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA8; [73 6B 4A, 05, 05][73 6B D2, 05, 3D]
-AABB AAA8; [73 6B 4A, 05, 05][73 6B E2, 05, 3D]
-AABC AAA8; [73 6B 4A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA8; [73 6B 4A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA8; [73 6B 4A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA8; [73 6B 4A, 05, 05][73 6B D2, 05, 05]
+AABB AAA8; [73 6B 4A, 05, 05][73 6B E2, 05, 05]
+AABC AAA8; [73 6B 4A, 05, 05][73 6B EA, 05, 05]
AAA9; [73 6B 52, 05, 05]
-AAB5 AAA9; [73 6B 52, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAA9; [73 6B 52, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAA9; [73 6B 52, 05, 05][73 6B D2, 05, 3D]
-AABB AAA9; [73 6B 52, 05, 05][73 6B E2, 05, 3D]
-AABC AAA9; [73 6B 52, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAA9; [73 6B 52, 05, 05][73 6B B2, 05, 05]
+AAB6 AAA9; [73 6B 52, 05, 05][73 6B BA, 05, 05]
+AAB9 AAA9; [73 6B 52, 05, 05][73 6B D2, 05, 05]
+AABB AAA9; [73 6B 52, 05, 05][73 6B E2, 05, 05]
+AABC AAA9; [73 6B 52, 05, 05][73 6B EA, 05, 05]
AAAA; [73 6B 5A, 05, 05]
-AAB5 AAAA; [73 6B 5A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAAA; [73 6B 5A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAAA; [73 6B 5A, 05, 05][73 6B D2, 05, 3D]
-AABB AAAA; [73 6B 5A, 05, 05][73 6B E2, 05, 3D]
-AABC AAAA; [73 6B 5A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAAA; [73 6B 5A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAAA; [73 6B 5A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAAA; [73 6B 5A, 05, 05][73 6B D2, 05, 05]
+AABB AAAA; [73 6B 5A, 05, 05][73 6B E2, 05, 05]
+AABC AAAA; [73 6B 5A, 05, 05][73 6B EA, 05, 05]
AAAB; [73 6B 62, 05, 05]
-AAB5 AAAB; [73 6B 62, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAAB; [73 6B 62, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAAB; [73 6B 62, 05, 05][73 6B D2, 05, 3D]
-AABB AAAB; [73 6B 62, 05, 05][73 6B E2, 05, 3D]
-AABC AAAB; [73 6B 62, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAAB; [73 6B 62, 05, 05][73 6B B2, 05, 05]
+AAB6 AAAB; [73 6B 62, 05, 05][73 6B BA, 05, 05]
+AAB9 AAAB; [73 6B 62, 05, 05][73 6B D2, 05, 05]
+AABB AAAB; [73 6B 62, 05, 05][73 6B E2, 05, 05]
+AABC AAAB; [73 6B 62, 05, 05][73 6B EA, 05, 05]
AAAC; [73 6B 6A, 05, 05]
-AAB5 AAAC; [73 6B 6A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAAC; [73 6B 6A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAAC; [73 6B 6A, 05, 05][73 6B D2, 05, 3D]
-AABB AAAC; [73 6B 6A, 05, 05][73 6B E2, 05, 3D]
-AABC AAAC; [73 6B 6A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAAC; [73 6B 6A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAAC; [73 6B 6A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAAC; [73 6B 6A, 05, 05][73 6B D2, 05, 05]
+AABB AAAC; [73 6B 6A, 05, 05][73 6B E2, 05, 05]
+AABC AAAC; [73 6B 6A, 05, 05][73 6B EA, 05, 05]
AAAD; [73 6B 72, 05, 05]
-AAB5 AAAD; [73 6B 72, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAAD; [73 6B 72, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAAD; [73 6B 72, 05, 05][73 6B D2, 05, 3D]
-AABB AAAD; [73 6B 72, 05, 05][73 6B E2, 05, 3D]
-AABC AAAD; [73 6B 72, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAAD; [73 6B 72, 05, 05][73 6B B2, 05, 05]
+AAB6 AAAD; [73 6B 72, 05, 05][73 6B BA, 05, 05]
+AAB9 AAAD; [73 6B 72, 05, 05][73 6B D2, 05, 05]
+AABB AAAD; [73 6B 72, 05, 05][73 6B E2, 05, 05]
+AABC AAAD; [73 6B 72, 05, 05][73 6B EA, 05, 05]
AAAE; [73 6B 7A, 05, 05]
-AAB5 AAAE; [73 6B 7A, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAAE; [73 6B 7A, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAAE; [73 6B 7A, 05, 05][73 6B D2, 05, 3D]
-AABB AAAE; [73 6B 7A, 05, 05][73 6B E2, 05, 3D]
-AABC AAAE; [73 6B 7A, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAAE; [73 6B 7A, 05, 05][73 6B B2, 05, 05]
+AAB6 AAAE; [73 6B 7A, 05, 05][73 6B BA, 05, 05]
+AAB9 AAAE; [73 6B 7A, 05, 05][73 6B D2, 05, 05]
+AABB AAAE; [73 6B 7A, 05, 05][73 6B E2, 05, 05]
+AABC AAAE; [73 6B 7A, 05, 05][73 6B EA, 05, 05]
AAAF; [73 6B 82, 05, 05]
-AAB5 AAAF; [73 6B 82, 05, 05][73 6B B2, 05, 3D]
-AAB6 AAAF; [73 6B 82, 05, 05][73 6B BA, 05, 3D]
-AAB9 AAAF; [73 6B 82, 05, 05][73 6B D2, 05, 3D]
-AABB AAAF; [73 6B 82, 05, 05][73 6B E2, 05, 3D]
-AABC AAAF; [73 6B 82, 05, 05][73 6B EA, 05, 3D]
+AAB5 AAAF; [73 6B 82, 05, 05][73 6B B2, 05, 05]
+AAB6 AAAF; [73 6B 82, 05, 05][73 6B BA, 05, 05]
+AAB9 AAAF; [73 6B 82, 05, 05][73 6B D2, 05, 05]
+AABB AAAF; [73 6B 82, 05, 05][73 6B E2, 05, 05]
+AABC AAAF; [73 6B 82, 05, 05][73 6B EA, 05, 05]
AAB0; [73 6B 8A, 05, 05]
@@ -23513,6 +23551,10 @@ AADC; [73 6C 20, 05, 05]
0FB2; [74 7E, 05, 05]
0FBC; [74 7E, 05, 09][, DB B9, 09]
0FB2 0F71; [74 7E, 05, 05][74 AA, 05, 05]
+0FB2 0F71 0F72; [74 7E, 05, 05][74 AE, 05, 05]
+0FB2 0F73; [74 7E, 05, 05][74 AE, 05, 05]
+0FB2 0F71 0F74; [74 7E, 05, 05][74 B6, 05, 05]
+0FB2 0F75; [74 7E, 05, 05][74 B6, 05, 05]
0F6C; [74 80, 05, 05]
@@ -23520,6 +23562,10 @@ AADC; [73 6C 20, 05, 05]
0FB3; [74 84, 05, 05]
0FB3 0F71; [74 84, 05, 05][74 AA, 05, 05]
+0FB3 0F71 0F72; [74 84, 05, 05][74 AE, 05, 05]
+0FB3 0F73; [74 84, 05, 05][74 AE, 05, 05]
+0FB3 0F71 0F74; [74 84, 05, 05][74 B6, 05, 05]
+0FB3 0F75; [74 84, 05, 05][74 B6, 05, 05]
0F64; [74 86, 05, 05]
@@ -23538,7 +23584,7 @@ AADC; [73 6C 20, 05, 05]
0FB7; [74 94, 05, 05]
0F68; [74 96, 05, 05]
-0F00; [74 96, 05, 09][74 C4, 05, 09][, D7 39, 3D]
+0F00; [74 96, 05, 09][74 C4, 05, 09][, D7 39, 09]
0FB8; [74 98, 05, 05]
@@ -24500,7 +24546,7 @@ AA7A; [75 86, 05, 05]
1065; [75 9A, 05, 05]
101E; [75 9C, 05, 05]
-103F; [75 9C, 05, 09][76 13, 05, 09][75 9C, 05, 3D]
+103F; [75 9C, 05, 09][76 13, 05, 09][75 9C, 05, 09]
AA6C; [75 9E, 05, 05]
@@ -25026,7 +25072,7 @@ AA76; [76 3D, 05, 05]
199C; [77 98 08, 05, 05]
19DE; [77 98 08, 05, 09][77 98 B8, 05, 09]
-19DF; [77 98 08, 05, 09][77 98 B8, 05, 09][77 99 16, 05, 3D]
+19DF; [77 98 08, 05, 09][77 98 B8, 05, 09][77 99 16, 05, 09]
199D; [77 98 10, 05, 05]
@@ -25191,7 +25237,7 @@ AA76; [76 3D, 05, 05]
1A45; [77 9A 8C, 05, 05]
1A46; [77 9A 94, 05, 05]
-1A54; [77 9A 94, 05, 09][77 9B CA, 05, 09][77 9A 94, 05, 3D]
+1A54; [77 9A 94, 05, 09][77 9B CA, 05, 09][77 9A 94, 05, 09]
1A47; [77 9A 9C, 05, 05]
@@ -27728,7 +27774,7 @@ A9C0; [77 A2 24, 05, 05]
16D7; [77 C2 64, 05, 05]
16D8; [77 C2 64, 05, 09][, DB A9, 09]
16D9; [77 C2 64, 05, 09][, DB B9, 09]
-16EF; [77 C2 64, 05, 09][, DB A9, 09][77 C2 64, 05, 3D][, DB A9, 3D]
+16EF; [77 C2 64, 05, 09][, DB A9, 09][77 C2 64, 05, 09][, DB A9, 09]
16DA; [77 C2 6C, 05, 05]
16DB; [77 C2 6C, 05, 09][, DB A9, 09]
@@ -29806,7 +29852,7 @@ FFB7; [78 20, 05, A3]
3268; [78 22, 05, 0D]
FFB8; [78 22, 05, A3]
3276; [78 22, 05, 0D][78 34, 05, 0D]
-327D; [78 22, 05, 0D][78 4E, 05, 0D][78 20, 05, 3D][78 5A, 05, 3D]
+327D; [78 22, 05, 0D][78 4E, 05, 0D][78 20, 05, 0D][78 5A, 05, 0D]
110D; [78 24, 05, 05]
3149; [78 24, 05, 09]
@@ -29817,7 +29863,7 @@ FFB9; [78 24, 05, A3]
3269; [78 26, 05, 0D]
FFBA; [78 26, 05, A3]
3277; [78 26, 05, 0D][78 34, 05, 0D]
-327C; [78 26, 05, 0D][78 34, 05, 0D][78 7F, 05, 3D][78 0A, 05, 3D][78 44, 05, 3D]
+327C; [78 26, 05, 0D][78 34, 05, 0D][78 7F, 05, 0D][78 0A, 05, 0D][78 44, 05, 0D]
110F; [78 28, 05, 05]
314B; [78 28, 05, 09]
@@ -30634,10 +30680,10 @@ FF67; [79 0A, 05, 1F]
30A2; [79 0A, 05, A1]
FF71; [79 0A, 05, A3]
32D0; [79 0A, 05, 25]
-3303; [79 0A, 05, 37][0E 27, 05, 37][79 5E, 05, 3D]
-3300; [79 0A, 05, 37][79 3E, 05, 37][, DA A5, 3D][0E 27, 05, 3D][79 32, 05, 3D]
-3301; [79 0A, 05, 37][79 5E, 05, 37][79 42, 05, 3D][79 0A, 05, 3D]
-3302; [79 0A, 05, 37][79 6C, 05, 37][79 44, 05, 3D][, DA A5, 3D][79 0A, 05, 3D]
+3303; [79 0A, 05, 37][0E 27, 05, 37][79 5E, 05, 37]
+3300; [79 0A, 05, 37][79 3E, 05, 37][, DA A5, 37][0E 27, 05, 37][79 32, 05, 37]
+3301; [79 0A, 05, 37][79 5E, 05, 37][79 42, 05, 37][79 0A, 05, 37]
+3302; [79 0A, 05, 37][79 6C, 05, 37][79 44, 05, 37][, DA A5, 37][79 0A, 05, 37]
3043; [79 0C, 05, 19]
3044; [79 0C, 05, 9B]
@@ -30646,8 +30692,8 @@ FF68; [79 0C, 05, 1F]
30A4; [79 0C, 05, A1]
FF72; [79 0C, 05, A3]
32D1; [79 0C, 05, 25]
-3304; [79 0C, 05, 37][79 36, 05, 37][79 6C, 05, 3D][79 1A, 05, 3D][, DA 95, 3D]
-3305; [79 0C, 05, 37][79 6C, 05, 37][79 2C, 05, 3D]
+3304; [79 0C, 05, 37][79 36, 05, 37][79 6C, 05, 37][79 1A, 05, 37][, DA 95, 37]
+3305; [79 0C, 05, 37][79 6C, 05, 37][79 2C, 05, 37]
3045; [79 0E, 05, 19]
3046; [79 0E, 05, 9B]
@@ -30658,9 +30704,9 @@ FF73; [79 0E, 05, A3]
32D2; [79 0E, 05, 25]
3094; [79 0E, 05, 9B][, DA 95, 05]
30F4; [79 0E, 05, A1][, DA 95, 05]
-3306; [79 0E, 05, 37][79 14, 05, 37][79 6C, 05, 3D]
+3306; [79 0E, 05, 37][79 14, 05, 37][79 6C, 05, 37]
-1B000; [79 10, 05, 05]
+1B000; [79 10, 05, A1]
3047; [79 12, 05, 19]
3048; [79 12, 05, 9B]
@@ -30669,8 +30715,8 @@ FF6A; [79 12, 05, 1F]
30A8; [79 12, 05, A1]
FF74; [79 12, 05, A3]
32D3; [79 12, 05, 25]
-3308; [79 12, 05, 37][0E 27, 05, 37][79 16, 05, 3D][0E 27, 05, 3D]
-3307; [79 12, 05, 37][79 24, 05, 37][79 1A, 05, 3D][0E 27, 05, 3D][79 32, 05, 3D][, DA 95, 3D]
+3308; [79 12, 05, 37][0E 27, 05, 37][79 16, 05, 37][0E 27, 05, 37]
+3307; [79 12, 05, 37][79 24, 05, 37][79 1A, 05, 37][0E 27, 05, 37][79 32, 05, 37][, DA 95, 37]
3049; [79 14, 05, 19]
304A; [79 14, 05, 9B]
@@ -30679,8 +30725,8 @@ FF6B; [79 14, 05, 1F]
30AA; [79 14, 05, A1]
FF75; [79 14, 05, A3]
32D4; [79 14, 05, 25]
-330A; [79 14, 05, 37][0E 27, 05, 37][79 4C, 05, 3D]
-3309; [79 14, 05, 37][79 6C, 05, 37][79 24, 05, 3D]
+330A; [79 14, 05, 37][0E 27, 05, 37][79 4C, 05, 37]
+3309; [79 14, 05, 37][79 6C, 05, 37][79 24, 05, 37]
3095; [79 16, 05, 19]
304B; [79 16, 05, 9B]
@@ -30690,11 +30736,11 @@ FF76; [79 16, 05, A3]
32D5; [79 16, 05, 25]
304C; [79 16, 05, 9B][, DA 95, 05]
30AC; [79 16, 05, A1][, DA 95, 05]
-330B; [79 16, 05, 37][79 0C, 05, 37][79 5C, 05, 3D]
-330C; [79 16, 05, 37][79 5A, 05, 37][79 2E, 05, 3D][79 32, 05, 3D]
-330D; [79 16, 05, 37][79 62, 05, 37][79 5C, 05, 3D][0E 27, 05, 3D]
-330E; [79 16, 05, 37][, DA 95, 37][79 62, 05, 3D][79 6C, 05, 3D]
-330F; [79 16, 05, 37][, DA 95, 37][79 6C, 05, 3D][79 48, 05, 3D]
+330B; [79 16, 05, 37][79 0C, 05, 37][79 5C, 05, 37]
+330C; [79 16, 05, 37][79 5A, 05, 37][79 2E, 05, 37][79 32, 05, 37]
+330D; [79 16, 05, 37][79 62, 05, 37][79 5C, 05, 37][0E 27, 05, 37]
+330E; [79 16, 05, 37][, DA 95, 37][79 62, 05, 37][79 6C, 05, 37]
+330F; [79 16, 05, 37][, DA 95, 37][79 6C, 05, 37][79 48, 05, 37]
304D; [79 18, 05, 9B]
30AD; [79 18, 05, A1]
@@ -30702,14 +30748,14 @@ FF77; [79 18, 05, A3]
32D6; [79 18, 05, 25]
304E; [79 18, 05, 9B][, DA 95, 05]
30AE; [79 18, 05, A1][, DA 95, 05]
-3310; [79 18, 05, 37][, DA 95, 37][79 16, 05, 3D][, DA 95, 3D]
-3311; [79 18, 05, 37][, DA 95, 37][79 36, 05, 3D][0E 27, 05, 3D]
-3312; [79 18, 05, 37][79 54, 05, 37][79 5C, 05, 3D][0E 27, 05, 3D]
-3313; [79 18, 05, 37][, DA 95, 37][79 5E, 05, 3D][79 2A, 05, 3D][, DA 95, 3D][0E 27, 05, 3D]
+3310; [79 18, 05, 37][, DA 95, 37][79 16, 05, 37][, DA 95, 37]
+3311; [79 18, 05, 37][, DA 95, 37][79 36, 05, 37][0E 27, 05, 37]
+3312; [79 18, 05, 37][79 54, 05, 37][79 5C, 05, 37][0E 27, 05, 37]
+3313; [79 18, 05, 37][, DA 95, 37][79 5E, 05, 37][79 2A, 05, 37][, DA 95, 37][0E 27, 05, 37]
3314; [79 18, 05, 37][79 62, 05, 37]
-3315; [79 18, 05, 37][79 62, 05, 37][79 1A, 05, 3D][, DA 95, 3D][79 5A, 05, 3D][79 4C, 05, 3D]
-3316; [79 18, 05, 37][79 62, 05, 37][79 4E, 05, 3D][0E 27, 05, 3D][79 32, 05, 3D][79 5E, 05, 3D]
-3317; [79 18, 05, 37][79 62, 05, 37][79 64, 05, 3D][79 2E, 05, 3D][79 32, 05, 3D]
+3315; [79 18, 05, 37][79 62, 05, 37][79 1A, 05, 37][, DA 95, 37][79 5A, 05, 37][79 4C, 05, 37]
+3316; [79 18, 05, 37][79 62, 05, 37][79 4E, 05, 37][0E 27, 05, 37][79 32, 05, 37][79 5E, 05, 37]
+3317; [79 18, 05, 37][79 62, 05, 37][79 64, 05, 37][79 2E, 05, 37][79 32, 05, 37]
304F; [79 1A, 05, 9B]
31F0; [79 1A, 05, 1D]
@@ -30718,10 +30764,10 @@ FF78; [79 1A, 05, A3]
32D7; [79 1A, 05, 25]
3050; [79 1A, 05, 9B][, DA 95, 05]
30B0; [79 1A, 05, A1][, DA 95, 05]
-3318; [79 1A, 05, 37][, DA 95, 37][79 5A, 05, 3D][79 4C, 05, 3D]
-3319; [79 1A, 05, 37][, DA 95, 37][79 5A, 05, 3D][79 4C, 05, 3D][79 32, 05, 3D][79 6C, 05, 3D]
-331A; [79 1A, 05, 37][79 5E, 05, 37][79 26, 05, 3D][, DA 95, 3D][79 0C, 05, 3D][79 62, 05, 3D]
-331B; [79 1A, 05, 37][79 62, 05, 37][0E 27, 05, 3D][79 3A, 05, 3D]
+3318; [79 1A, 05, 37][, DA 95, 37][79 5A, 05, 37][79 4C, 05, 37]
+3319; [79 1A, 05, 37][, DA 95, 37][79 5A, 05, 37][79 4C, 05, 37][79 32, 05, 37][79 6C, 05, 37]
+331A; [79 1A, 05, 37][79 5E, 05, 37][79 26, 05, 37][, DA 95, 37][79 0C, 05, 37][79 62, 05, 37]
+331B; [79 1A, 05, 37][79 62, 05, 37][0E 27, 05, 37][79 3A, 05, 37]
3096; [79 1C, 05, 19]
3051; [79 1C, 05, 9B]
@@ -30731,7 +30777,7 @@ FF79; [79 1C, 05, A3]
32D8; [79 1C, 05, 25]
3052; [79 1C, 05, 9B][, DA 95, 05]
30B2; [79 1C, 05, A1][, DA 95, 05]
-331C; [79 1C, 05, 37][0E 27, 05, 37][79 24, 05, 3D]
+331C; [79 1C, 05, 37][0E 27, 05, 37][79 24, 05, 37]
3053; [79 1E, 05, 9B]
30B3; [79 1E, 05, A1]
@@ -30739,10 +30785,10 @@ FF7A; [79 1E, 05, A3]
32D9; [79 1E, 05, 25]
3054; [79 1E, 05, 9B][, DA 95, 05]
30B4; [79 1E, 05, A1][, DA 95, 05]
-331E; [79 1E, 05, 37][0E 27, 05, 37][79 46, 05, 3D][, DA A5, 3D]
+331E; [79 1E, 05, 37][0E 27, 05, 37][79 46, 05, 37][, DA A5, 37]
1F201; [79 1E, 05, 37][79 1E, 05, 37]
30FF; [79 1E, 05, 2B][79 32, 05, 2B]
-331D; [79 1E, 05, 37][79 5E, 05, 37][79 34, 05, 3D]
+331D; [79 1E, 05, 37][79 5E, 05, 37][79 34, 05, 37]
3055; [79 20, 05, 9B]
30B5; [79 20, 05, A1]
@@ -30751,8 +30797,8 @@ FF7B; [79 20, 05, A3]
1F202; [79 20, 05, 37]
3056; [79 20, 05, 9B][, DA 95, 05]
30B6; [79 20, 05, A1][, DA 95, 05]
-331F; [79 20, 05, 37][79 0C, 05, 37][79 1A, 05, 3D][79 5E, 05, 3D]
-3320; [79 20, 05, 37][79 6C, 05, 37][79 2C, 05, 3D][0E 27, 05, 3D][79 4C, 05, 3D]
+331F; [79 20, 05, 37][79 0C, 05, 37][79 1A, 05, 37][79 5E, 05, 37]
+3320; [79 20, 05, 37][79 6C, 05, 37][79 2C, 05, 37][0E 27, 05, 37][79 4C, 05, 37]
3057; [79 22, 05, 9B]
31F1; [79 22, 05, 1D]
@@ -30762,7 +30808,7 @@ FF7C; [79 22, 05, A3]
3058; [79 22, 05, 9B][, DA 95, 05]
30B8; [79 22, 05, A1][, DA 95, 05]
3006; [79 22, 05, 09][79 4E, 05, 09]
-3321; [79 22, 05, 37][79 5C, 05, 37][79 6C, 05, 3D][79 1A, 05, 3D][, DA 95, 3D]
+3321; [79 22, 05, 37][79 5C, 05, 37][79 6C, 05, 37][79 1A, 05, 37][, DA 95, 37]
3059; [79 24, 05, 9B]
31F2; [79 24, 05, 1D]
@@ -30778,8 +30824,8 @@ FF7E; [79 26, 05, A3]
32DD; [79 26, 05, 25]
305C; [79 26, 05, 9B][, DA 95, 05]
30BC; [79 26, 05, A1][, DA 95, 05]
-3322; [79 26, 05, 37][79 6C, 05, 37][79 2C, 05, 3D]
-3323; [79 26, 05, 37][79 6C, 05, 37][79 32, 05, 3D]
+3322; [79 26, 05, 37][79 6C, 05, 37][79 2C, 05, 37]
+3323; [79 26, 05, 37][79 6C, 05, 37][79 32, 05, 37]
305D; [79 28, 05, 9B]
30BD; [79 28, 05, A1]
@@ -30794,7 +30840,7 @@ FF80; [79 2A, 05, A3]
32DF; [79 2A, 05, 25]
3060; [79 2A, 05, 9B][, DA 95, 05]
30C0; [79 2A, 05, A1][, DA 95, 05]
-3324; [79 2A, 05, 37][, DA 95, 37][0E 27, 05, 3D][79 24, 05, 3D]
+3324; [79 2A, 05, 37][, DA 95, 37][0E 27, 05, 37][79 24, 05, 37]
3061; [79 2C, 05, 9B]
30C1; [79 2C, 05, A1]
@@ -30820,7 +30866,7 @@ FF83; [79 30, 05, A3]
3067; [79 30, 05, 9B][, DA 95, 05]
30C7; [79 30, 05, A1][, DA 95, 05]
1F213; [79 30, 05, 37][, DA 95, 37]
-3325; [79 30, 05, 37][, DA 95, 37][79 22, 05, 3D]
+3325; [79 30, 05, 37][, DA 95, 37][79 22, 05, 37]
3068; [79 32, 05, 9B]
31F3; [79 32, 05, 1D]
@@ -30829,7 +30875,7 @@ FF84; [79 32, 05, A3]
32E3; [79 32, 05, 25]
3069; [79 32, 05, 9B][, DA 95, 05]
30C9; [79 32, 05, A1][, DA 95, 05]
-3326; [79 32, 05, 37][, DA 95, 37][79 5E, 05, 3D]
+3326; [79 32, 05, 37][, DA 95, 37][79 5E, 05, 37]
3327; [79 32, 05, 37][79 6C, 05, 37]
306A; [79 34, 05, 9B]
@@ -30858,7 +30904,7 @@ FF88; [79 3A, 05, A3]
30CE; [79 3C, 05, A1]
FF89; [79 3C, 05, A3]
32E8; [79 3C, 05, 25]
-3329; [79 3C, 05, 37][79 2E, 05, 37][79 32, 05, 3D]
+3329; [79 3C, 05, 37][79 2E, 05, 37][79 32, 05, 37]
306F; [79 3E, 05, 9B]
31F5; [79 3E, 05, 1D]
@@ -30869,10 +30915,10 @@ FF8A; [79 3E, 05, A3]
30D0; [79 3E, 05, A1][, DA 95, 05]
3071; [79 3E, 05, 9B][, DA A5, 05]
30D1; [79 3E, 05, A1][, DA A5, 05]
-332B; [79 3E, 05, 37][, DA A5, 37][0E 27, 05, 3D][79 26, 05, 3D][79 6C, 05, 3D][79 32, 05, 3D]
-332C; [79 3E, 05, 37][, DA A5, 37][0E 27, 05, 3D][79 2E, 05, 3D]
-332D; [79 3E, 05, 37][, DA 95, 37][0E 27, 05, 3D][79 60, 05, 3D][79 5E, 05, 3D]
-332A; [79 3E, 05, 37][79 0C, 05, 37][79 2E, 05, 3D]
+332B; [79 3E, 05, 37][, DA A5, 37][0E 27, 05, 37][79 26, 05, 37][79 6C, 05, 37][79 32, 05, 37]
+332C; [79 3E, 05, 37][, DA A5, 37][0E 27, 05, 37][79 2E, 05, 37]
+332D; [79 3E, 05, 37][, DA 95, 37][0E 27, 05, 37][79 60, 05, 37][79 5E, 05, 37]
+332A; [79 3E, 05, 37][79 0C, 05, 37][79 2E, 05, 37]
3072; [79 40, 05, 9B]
31F6; [79 40, 05, 1D]
@@ -30883,10 +30929,10 @@ FF8B; [79 40, 05, A3]
30D3; [79 40, 05, A1][, DA 95, 05]
3074; [79 40, 05, 9B][, DA A5, 05]
30D4; [79 40, 05, A1][, DA A5, 05]
-332E; [79 40, 05, 37][, DA A5, 37][79 0A, 05, 3D][79 24, 05, 3D][79 32, 05, 3D][79 5E, 05, 3D]
-332F; [79 40, 05, 37][, DA A5, 37][79 1A, 05, 3D][79 5E, 05, 3D]
-3330; [79 40, 05, 37][, DA A5, 37][79 1E, 05, 3D]
-3331; [79 40, 05, 37][, DA 95, 37][79 5E, 05, 3D]
+332E; [79 40, 05, 37][, DA A5, 37][79 0A, 05, 37][79 24, 05, 37][79 32, 05, 37][79 5E, 05, 37]
+332F; [79 40, 05, 37][, DA A5, 37][79 1A, 05, 37][79 5E, 05, 37]
+3330; [79 40, 05, 37][, DA A5, 37][79 1E, 05, 37]
+3331; [79 40, 05, 37][, DA 95, 37][79 5E, 05, 37]
3075; [79 42, 05, 9B]
31F7; [79 42, 05, 1D]
@@ -30897,10 +30943,10 @@ FF8C; [79 42, 05, A3]
30D6; [79 42, 05, A1][, DA 95, 05]
3077; [79 42, 05, 9B][, DA A5, 05]
30D7; [79 42, 05, A1][, DA A5, 05]
-3332; [79 42, 05, 37][79 0A, 05, 37][79 5A, 05, 3D][79 2E, 05, 3D][79 32, 05, 3D][, DA 95, 3D]
-3333; [79 42, 05, 37][79 0C, 05, 37][0E 27, 05, 3D][79 32, 05, 3D]
-3334; [79 42, 05, 37][, DA 95, 37][79 2E, 05, 3D][79 22, 05, 3D][79 12, 05, 3D][79 5E, 05, 3D]
-3335; [79 42, 05, 37][79 5A, 05, 37][79 6C, 05, 3D]
+3332; [79 42, 05, 37][79 0A, 05, 37][79 5A, 05, 37][79 2E, 05, 37][79 32, 05, 37][, DA 95, 37]
+3333; [79 42, 05, 37][79 0C, 05, 37][0E 27, 05, 37][79 32, 05, 37]
+3334; [79 42, 05, 37][, DA 95, 37][79 2E, 05, 37][79 22, 05, 37][79 12, 05, 37][79 5E, 05, 37]
+3335; [79 42, 05, 37][79 5A, 05, 37][79 6C, 05, 37]
3078; [79 44, 05, 9B]
31F8; [79 44, 05, 1D]
@@ -30911,13 +30957,13 @@ FF8D; [79 44, 05, A3]
30D9; [79 44, 05, A1][, DA 95, 05]
307A; [79 44, 05, 9B][, DA A5, 05]
30DA; [79 44, 05, A1][, DA A5, 05]
-333B; [79 44, 05, 37][, DA A5, 37][0E 27, 05, 3D][79 22, 05, 3D][, DA 95, 3D]
-333C; [79 44, 05, 37][, DA 95, 37][0E 27, 05, 3D][79 2A, 05, 3D]
-3336; [79 44, 05, 37][79 1A, 05, 37][79 2A, 05, 3D][0E 27, 05, 3D][79 5E, 05, 3D]
-3337; [79 44, 05, 37][, DA A5, 37][79 28, 05, 3D]
-3338; [79 44, 05, 37][, DA A5, 37][79 36, 05, 3D][79 40, 05, 3D]
-3339; [79 44, 05, 37][79 5E, 05, 37][79 2E, 05, 3D]
-333A; [79 44, 05, 37][, DA A5, 37][79 6C, 05, 3D][79 24, 05, 3D]
+333B; [79 44, 05, 37][, DA A5, 37][0E 27, 05, 37][79 22, 05, 37][, DA 95, 37]
+333C; [79 44, 05, 37][, DA 95, 37][0E 27, 05, 37][79 2A, 05, 37]
+3336; [79 44, 05, 37][79 1A, 05, 37][79 2A, 05, 37][0E 27, 05, 37][79 5E, 05, 37]
+3337; [79 44, 05, 37][, DA A5, 37][79 28, 05, 37]
+3338; [79 44, 05, 37][, DA A5, 37][79 36, 05, 37][79 40, 05, 37]
+3339; [79 44, 05, 37][79 5E, 05, 37][79 2E, 05, 37]
+333A; [79 44, 05, 37][, DA A5, 37][79 6C, 05, 37][79 24, 05, 37]
307B; [79 46, 05, 9B]
31F9; [79 46, 05, 1D]
@@ -30928,32 +30974,32 @@ FF8E; [79 46, 05, A3]
30DC; [79 46, 05, A1][, DA 95, 05]
307D; [79 46, 05, 9B][, DA A5, 05]
30DD; [79 46, 05, A1][, DA A5, 05]
-3341; [79 46, 05, 37][0E 27, 05, 37][79 5E, 05, 3D]
-3342; [79 46, 05, 37][0E 27, 05, 37][79 6C, 05, 3D]
-333D; [79 46, 05, 37][, DA A5, 37][79 0C, 05, 3D][79 6C, 05, 3D][79 32, 05, 3D]
+3341; [79 46, 05, 37][0E 27, 05, 37][79 5E, 05, 37]
+3342; [79 46, 05, 37][0E 27, 05, 37][79 6C, 05, 37]
+333D; [79 46, 05, 37][, DA A5, 37][79 0C, 05, 37][79 6C, 05, 37][79 32, 05, 37]
1F200; [79 46, 05, 37][79 16, 05, 37]
-333E; [79 46, 05, 37][, DA 95, 37][79 5E, 05, 3D][79 32, 05, 3D]
+333E; [79 46, 05, 37][, DA 95, 37][79 5E, 05, 37][79 32, 05, 37]
333F; [79 46, 05, 37][79 6C, 05, 37]
-3340; [79 46, 05, 37][, DA A5, 37][79 6C, 05, 3D][79 32, 05, 3D][, DA 95, 3D]
+3340; [79 46, 05, 37][, DA A5, 37][79 6C, 05, 37][79 32, 05, 37][, DA 95, 37]
307E; [79 48, 05, 9B]
30DE; [79 48, 05, A1]
FF8F; [79 48, 05, A3]
32EE; [79 48, 05, 25]
-3343; [79 48, 05, 37][79 0C, 05, 37][79 1A, 05, 3D][79 62, 05, 3D]
-3344; [79 48, 05, 37][79 0C, 05, 37][79 5E, 05, 3D]
+3343; [79 48, 05, 37][79 0C, 05, 37][79 1A, 05, 37][79 62, 05, 37]
+3344; [79 48, 05, 37][79 0C, 05, 37][79 5E, 05, 37]
303C; [79 48, 05, 09][79 24, 05, 09]
-3345; [79 48, 05, 37][79 2E, 05, 37][79 3E, 05, 3D]
-3346; [79 48, 05, 37][79 5E, 05, 37][79 1A, 05, 3D]
-3347; [79 48, 05, 37][79 6C, 05, 37][79 22, 05, 3D][79 58, 05, 3D][79 6C, 05, 3D]
+3345; [79 48, 05, 37][79 2E, 05, 37][79 3E, 05, 37]
+3346; [79 48, 05, 37][79 5E, 05, 37][79 1A, 05, 37]
+3347; [79 48, 05, 37][79 6C, 05, 37][79 22, 05, 37][79 58, 05, 37][79 6C, 05, 37]
307F; [79 4A, 05, 9B]
30DF; [79 4A, 05, A1]
FF90; [79 4A, 05, A3]
32EF; [79 4A, 05, 25]
-3348; [79 4A, 05, 37][79 1A, 05, 37][79 62, 05, 3D][79 6C, 05, 3D]
+3348; [79 4A, 05, 37][79 1A, 05, 37][79 62, 05, 37][79 6C, 05, 37]
3349; [79 4A, 05, 37][79 5C, 05, 37]
-334A; [79 4A, 05, 37][79 5C, 05, 37][79 3E, 05, 3D][, DA 95, 3D][0E 27, 05, 3D][79 5E, 05, 3D]
+334A; [79 4A, 05, 37][79 5C, 05, 37][79 3E, 05, 37][, DA 95, 37][0E 27, 05, 37][79 5E, 05, 37]
3080; [79 4C, 05, 9B]
31FA; [79 4C, 05, 1D]
@@ -30965,9 +31011,9 @@ FF91; [79 4C, 05, A3]
30E1; [79 4E, 05, A1]
FF92; [79 4E, 05, A3]
32F1; [79 4E, 05, 25]
-334D; [79 4E, 05, 37][0E 27, 05, 37][79 32, 05, 3D][79 5E, 05, 3D]
-334B; [79 4E, 05, 37][79 16, 05, 37][, DA 95, 3D]
-334C; [79 4E, 05, 37][79 16, 05, 37][, DA 95, 3D][79 32, 05, 3D][79 6C, 05, 3D]
+334D; [79 4E, 05, 37][0E 27, 05, 37][79 32, 05, 37][79 5E, 05, 37]
+334B; [79 4E, 05, 37][79 16, 05, 37][, DA 95, 37]
+334C; [79 4E, 05, 37][79 16, 05, 37][, DA 95, 37][79 32, 05, 37][79 6C, 05, 37]
3082; [79 50, 05, 9B]
30E2; [79 50, 05, A1]
@@ -30981,8 +31027,8 @@ FF6C; [79 52, 05, 1F]
30E4; [79 52, 05, A1]
FF94; [79 52, 05, A3]
32F3; [79 52, 05, 25]
-334E; [79 52, 05, 37][0E 27, 05, 37][79 32, 05, 3D][, DA 95, 3D]
-334F; [79 52, 05, 37][0E 27, 05, 37][79 5E, 05, 3D]
+334E; [79 52, 05, 37][0E 27, 05, 37][79 32, 05, 37][, DA 95, 37]
+334F; [79 52, 05, 37][0E 27, 05, 37][79 5E, 05, 37]
3085; [79 54, 05, 19]
3086; [79 54, 05, 9B]
@@ -30991,9 +31037,9 @@ FF6D; [79 54, 05, 1F]
30E6; [79 54, 05, A1]
FF95; [79 54, 05, A3]
32F4; [79 54, 05, 25]
-3350; [79 54, 05, 37][79 0A, 05, 37][79 6C, 05, 3D]
+3350; [79 54, 05, 37][79 0A, 05, 37][79 6C, 05, 37]
-1B001; [79 56, 05, 05]
+1B001; [79 56, 05, 9B]
3087; [79 58, 05, 19]
3088; [79 58, 05, 9B]
@@ -31015,7 +31061,7 @@ FF97; [79 5A, 05, A3]
30EA; [79 5C, 05, A1]
FF98; [79 5C, 05, A3]
32F7; [79 5C, 05, 25]
-3351; [79 5C, 05, 37][79 2E, 05, 37][79 32, 05, 3D][79 5E, 05, 3D]
+3351; [79 5C, 05, 37][79 2E, 05, 37][79 32, 05, 37][79 5E, 05, 37]
3352; [79 5C, 05, 37][79 5A, 05, 37]
308B; [79 5E, 05, 9B]
@@ -31023,8 +31069,8 @@ FF98; [79 5C, 05, A3]
30EB; [79 5E, 05, A1]
FF99; [79 5E, 05, A3]
32F8; [79 5E, 05, 25]
-3354; [79 5E, 05, 37][0E 27, 05, 37][79 42, 05, 3D][, DA 95, 3D][79 5E, 05, 3D]
-3353; [79 5E, 05, 37][79 40, 05, 37][, DA A5, 3D][0E 27, 05, 3D]
+3354; [79 5E, 05, 37][0E 27, 05, 37][79 42, 05, 37][, DA 95, 37][79 5E, 05, 37]
+3353; [79 5E, 05, 37][79 40, 05, 37][, DA A5, 37][0E 27, 05, 37]
308C; [79 60, 05, 9B]
31FE; [79 60, 05, 1D]
@@ -31032,7 +31078,7 @@ FF99; [79 5E, 05, A3]
FF9A; [79 60, 05, A3]
32F9; [79 60, 05, 25]
3355; [79 60, 05, 37][79 4C, 05, 37]
-3356; [79 60, 05, 37][79 6C, 05, 37][79 32, 05, 3D][79 1C, 05, 3D][, DA 95, 3D][79 6C, 05, 3D]
+3356; [79 60, 05, 37][79 6C, 05, 37][79 32, 05, 37][79 1C, 05, 37][, DA 95, 37][79 6C, 05, 37]
308D; [79 62, 05, 9B]
31FF; [79 62, 05, 1D]
@@ -31047,7 +31093,7 @@ FF9B; [79 62, 05, A3]
FF9C; [79 64, 05, A3]
32FB; [79 64, 05, 25]
30F7; [79 64, 05, A1][, DA 95, 05]
-3357; [79 64, 05, 37][79 2E, 05, 37][79 32, 05, 3D]
+3357; [79 64, 05, 37][79 2E, 05, 37][79 32, 05, 37]
3090; [79 66, 05, 9B]
30F0; [79 66, 05, A1]
@@ -39501,7 +39547,7 @@ FA70; [E0 04 52, 05, 05]
1F22D; [E0 04 60, 05, 37]
F905; [E0 04 6A, 05, 05]
2F02; [E0 04 72, 05, 09]
-2E80; [E0 04 72, 05, 09][, DB A9, 3D]
+2E80; [E0 04 72, 05, 09][, DB A9, 09]
2F801; [E0 04 76, 05, 05]
F95E; [E0 04 78, 05, 05]
2F800; [E0 04 80, 05, 05]
@@ -39509,7 +39555,7 @@ F95E; [E0 04 78, 05, 05]
2F802; [E0 04 88, 05, 05]
2F04; [E0 04 B8, 05, 09]
319A; [E0 04 B8, 05, 27]
-2E84; [E0 04 B8, 05, 09][, DB A9, 3D]
+2E84; [E0 04 B8, 05, 09][, DB A9, 09]
2E83; [E0 04 BA, 05, 09]
2E82; [E0 04 BC, 05, 09]
3288; [E0 04 C0, 05, 0D]
@@ -39567,7 +39613,7 @@ F9D1; [E0 0B 0A, 05, 05]
2F811; [E0 0B 1E, 05, 05]
FA75; [E0 0B 30, 05, 05]
2F0C; [E0 0B 34, 05, 09]
-2E86; [E0 0B 34, 05, 09][, DB A9, 3D]
+2E86; [E0 0B 34, 05, 09][, DB A9, 09]
2F815; [E0 0B 4A, 05, 05]
1F21E; [E0 0B 4A, 05, 37]
2F8D2; [E0 0B 54, 05, 05]
@@ -39586,11 +39632,11 @@ F955; [E0 0B C8, 05, 05]
F954; [E0 0B E8, 05, 05]
FA15; [E0 0B EC, 05, 05]
2F0F; [E0 0B F0, 05, 09]
-2E87; [E0 0B F0, 05, 09][, DB A9, 3D]
+2E87; [E0 0B F0, 05, 09][, DB A9, 09]
2F81D; [E0 0C 20, 05, 05]
2F10; [E0 0C 20, 05, 09]
2F11; [E0 0C 36, 05, 09]
-2E88; [E0 0C 36, 05, 09][, DB A9, 3D]
+2E88; [E0 0C 36, 05, 09][, DB A9, 09]
2E89; [E0 0C 3A, 05, 09]
2F81E; [E0 0C 3C, 05, 05]
2F850; [E0 0C 44, 05, 05]
@@ -39643,9 +39689,9 @@ FA35; [E0 0E E4, 05, 05]
32AF; [E0 0E EA, 05, 0D]
2F82E; [E0 0E F6, 05, 05]
2F18; [E0 0E FA, 05, 09]
-2E8A; [E0 0E FA, 05, 09][, DB A9, 3D]
+2E8A; [E0 0E FA, 05, 09][, DB A9, 09]
2F19; [E0 0F 1A, 05, 09]
-2E8B; [E0 0F 1A, 05, 09][, DB A9, 3D]
+2E8B; [E0 0F 1A, 05, 09][, DB A9, 09]
329E; [E0 0F 28, 05, 0D]
2F82F; [E0 0F 2E, 05, 05]
F91C; [E0 0F 32, 05, 05]
@@ -39654,7 +39700,7 @@ F91C; [E0 0F 32, 05, 05]
2F832; [E0 0F 46, 05, 05]
2F833; [E0 0F 46, 05, 05]
2F1A; [E0 0F 4C, 05, 09]
-2E81; [E0 0F 4C, 05, 09][, DB A9, 3D]
+2E81; [E0 0F 4C, 05, 09][, DB A9, 09]
2F1B; [E0 0F B4, 05, 09]
F96B; [E0 0F CE, 05, 05]
2F1C; [E0 0F D8, 05, 09]
@@ -39743,7 +39789,7 @@ F942; [E0 1A 48, 05, 05]
32B0; [E0 1A C2, 05, 0D]
2F85E; [E0 1A CE, 05, 05]
2F24; [E0 1A D8, 05, 09]
-337D; [E0 1A D8, 05, 37][E0 40 34, 05, 3D]
+337D; [E0 1A D8, 05, 37][E0 40 34, 05, 37]
319D; [E0 1A DC, 05, 27]
1F217; [E0 1A DC, 05, 37]
FA7E; [E0 1B 18, 05, 05]
@@ -39782,14 +39828,14 @@ F9BC; [E0 20 8A, 05, 05]
2F872; [E0 20 AC, 05, 05]
2F873; [E0 20 BA, 05, 05]
2F29; [E0 20 CC, 05, 09]
-2E8C; [E0 20 CC, 05, 09][, DB A9, 3D]
-2E8D; [E0 20 CC, 05, 09][, DB B9, 3D]
+2E8C; [E0 20 CC, 05, 09][, DB A9, 09]
+2E8D; [E0 20 CC, 05, 09][, DB B9, 09]
2F875; [E0 20 F2, 05, 05]
2E90; [E0 20 F2, 05, 09]
2F2A; [E0 20 F2, 05, 09]
-2E8E; [E0 20 F2, 05, 09][, DB A9, 3D]
+2E8E; [E0 20 F2, 05, 09][, DB A9, 09]
2E8F; [E0 20 F4, 05, 09]
-2E91; [E0 20 F4, 05, 09][, DB A9, 3D]
+2E91; [E0 20 F4, 05, 09][, DB A9, 09]
2F2B; [E0 21 24, 05, 09]
F9BD; [E0 21 32, 05, 05]
2F877; [E0 21 74, 05, 05]
@@ -39824,7 +39870,7 @@ F9AB; [E0 24 3A, 05, 05]
2F886; [E0 25 46, 05, 05]
2F887; [E0 25 9E, 05, 05]
2F32; [E0 25 B0, 05, 09]
-337B; [E0 25 B2, 05, 37][E0 2D 1C, 05, 3D]
+337B; [E0 25 B2, 05, 37][E0 2D 1C, 05, 37]
F98E; [E0 25 B4, 05, 05]
2E93; [E0 25 C0, 05, 09]
2F33; [E0 25 C0, 05, 09]
@@ -39850,7 +39896,7 @@ F943; [E0 26 DA, 05, 05]
2F894; [E0 27 1C, 05, 05]
2F895; [E0 27 1C, 05, 05]
2F39; [E0 27 78, 05, 09]
-2E95; [E0 27 78, 05, 09][, DB A9, 3D]
+2E95; [E0 27 78, 05, 09][, DB A9, 09]
2E94; [E0 27 7A, 05, 09]
2F874; [E0 27 7E, 05, 05]
2F3A; [E0 27 9A, 05, 09]
@@ -39865,7 +39911,7 @@ F9D8; [E0 27 EE, 05, 05]
F966; [E0 28 30, 05, 05]
FA85; [E0 28 38, 05, 05]
2F3C; [E0 28 64, 05, 09]
-2E97; [E0 28 64, 05, 09][, DB A9, 3D]
+2E97; [E0 28 64, 05, 09][, DB A9, 09]
2E96; [E0 28 66, 05, 09]
2F89D; [E0 28 78, 05, 05]
2F89E; [E0 28 8C, 05, 05]
@@ -39967,11 +40013,11 @@ FA42; [E0 34 EA, 05, 05]
2F8CB; [E0 34 EC, 05, 05]
2F47; [E0 34 F0, 05, 09]
3290; [E0 34 F0, 05, 0D]
-2E9C; [E0 34 F0, 05, 09][, DB A9, 3D]
-337E; [E0 35 48, 05, 37][E0 42 F0, 05, 3D]
+2E9C; [E0 34 F0, 05, 09][, DB A9, 09]
+337E; [E0 35 48, 05, 37][E0 42 F0, 05, 37]
F9E0; [E0 35 52, 05, 05]
1F219; [E0 35 6C, 05, 37]
-337C; [E0 35 86, 05, 37][E0 11 6C, 05, 3D]
+337C; [E0 35 86, 05, 37][E0 11 6C, 05, 37]
2F8CD; [E0 35 BE, 05, 05]
FA12; [E0 36 1A, 05, 05]
FA91; [E0 36 1A, 05, 05]
@@ -39988,7 +40034,7 @@ F901; [E0 37 20, 05, 05]
2F49; [E0 37 48, 05, 09]
328A; [E0 37 48, 05, 0D]
1F237; [E0 37 48, 05, 37]
-2E9D; [E0 37 48, 05, 09][, DB A9, 3D]
+2E9D; [E0 37 48, 05, 09][, DB A9, 09]
3292; [E0 37 4A, 05, 0D]
1F236; [E0 37 4A, 05, 37]
2F8D8; [E0 37 66, 05, 05]
@@ -40011,7 +40057,7 @@ F9C9; [E0 39 2A, 05, 05]
F9DA; [E0 39 72, 05, 05]
2F8E5; [E0 39 82, 05, 05]
3291; [E0 39 98, 05, 0D]
-337F; [E0 39 98, 05, 37][E0 26 F0, 05, 3D][E0 06 46, 05, 3D][E0 5C 92, 05, 3D]
+337F; [E0 39 98, 05, 37][E0 26 F0, 05, 37][E0 06 46, 05, 37][E0 5C 92, 05, 37]
2F8E1; [E0 39 E8, 05, 05]
F97A; [E0 3A 4C, 05, 05]
2F8E2; [E0 3A 54, 05, 05]
@@ -40039,7 +40085,7 @@ F91D; [E0 3F 70, 05, 05]
F98C; [E0 40 5C, 05, 05]
FA95; [E0 40 60, 05, 05]
2F4D; [E0 40 60, 05, 09]
-2E9E; [E0 40 62, 05, 09][, DB A9, 3D]
+2E9E; [E0 40 62, 05, 09][, DB A9, 09]
2F8F4; [E0 40 AC, 05, 05]
F9A5; [E0 40 CA, 05, 05]
2F4E; [E0 40 D4, 05, 09]
@@ -40133,7 +40179,7 @@ F91E; [E0 4D F2, 05, 05]
2F56; [E0 4E 16, 05, 09]
FA49; [E0 4E 18, 05, 05]
2EA4; [E0 4E 18, 05, 09]
-2EA5; [E0 4E 18, 05, 09][, DB A9, 3D]
+2EA5; [E0 4E 18, 05, 09][, DB A9, 09]
2F921; [E0 4E 2C, 05, 05]
FA9E; [E0 4E 2C, 05, 05]
2F57; [E0 4E 2E, 05, 09]
@@ -40143,7 +40189,7 @@ FA9E; [E0 4E 2C, 05, 05]
2F922; [E0 4E 62, 05, 05]
2F5B; [E0 4E 74, 05, 09]
2F5C; [E0 4E 78, 05, 09]
-2EA7; [E0 4E 78, 05, 09][, DB A9, 3D]
+2EA7; [E0 4E 78, 05, 09][, DB A9, 09]
F946; [E0 4E 86, 05, 05]
3295; [E0 4E B4, 05, 0D]
2F924; [E0 4E C2, 05, 05]
@@ -40162,7 +40208,7 @@ F961; [E0 50 DC, 05, 05]
F9DB; [E0 50 DC, 05, 05]
2F5F; [E0 50 E0, 05, 09]
2F929; [E0 50 E4, 05, 05]
-2EA9; [E0 50 E4, 05, 09][, DB A9, 3D]
+2EA9; [E0 50 E4, 05, 09][, DB A9, 09]
2F92B; [E0 51 1E, 05, 05]
F9AD; [E0 51 38, 05, 05]
F917; [E0 51 90, 05, 05]
@@ -40197,7 +40243,7 @@ F976; [E0 54 B0, 05, 05]
2F938; [E0 54 C6, 05, 05]
F962; [E0 54 C6, 05, 05]
2F66; [E0 54 FC, 05, 09]
-2EAA; [E0 54 FC, 05, 09][, DB A9, 3D]
+2EAA; [E0 54 FC, 05, 09][, DB A9, 09]
2F67; [E0 55 10, 05, 09]
F9E5; [E0 55 B0, 05, 05]
2F93A; [E0 56 12, 05, 05]
@@ -40215,7 +40261,7 @@ FAA7; [E0 57 AE, 05, 05]
32AC; [E0 57 BE, 05, 0D]
F933; [E0 57 C6, 05, 05]
2F6C; [E0 57 D4, 05, 09]
-2EAB; [E0 57 D4, 05, 09][, DB A9, 3D]
+2EAB; [E0 57 D4, 05, 09][, DB A9, 09]
2F940; [E0 57 E0, 05, 05]
FAA8; [E0 57 E0, 05, 05]
F96D; [E0 57 FA, 05, 05]
@@ -40241,7 +40287,7 @@ FAAB; [E0 5B A8, 05, 05]
F964; [E0 5C 0C, 05, 05]
F985; [E0 5C 6A, 05, 05]
2F70; [E0 5C 8A, 05, 09]
-2EAC; [E0 5C 8A, 05, 09][, DB A9, 3D]
+2EAC; [E0 5C 8A, 05, 09][, DB A9, 09]
2EAD; [E0 5C 8C, 05, 09]
FA18; [E0 5C 8E, 05, 05]
FA4C; [E0 5C 92, 05, 05]
@@ -40280,7 +40326,7 @@ F9F7; [E0 5F BE, 05, 05]
2F74; [E0 5F BE, 05, 09]
2F95F; [E0 60 0A, 05, 05]
2F75; [E0 60 20, 05, 09]
-2EAE; [E0 60 20, 05, 09][, DB A9, 3D]
+2EAE; [E0 60 20, 05, 09][, DB A9, 09]
F9F8; [E0 60 6E, 05, 05]
3247; [E0 61 52, 05, 0D]
FA56; [E0 61 B4, 05, 05]
@@ -40323,17 +40369,17 @@ FA59; [E0 66 D4, 05, 05]
FAB1; [E0 68 DA, 05, 05]
2F79; [E0 69 06, 05, 09]
2EB2; [E0 69 08, 05, 09]
-2EB5; [E0 69 08, 05, 09][, DB A9, 3D]
+2EB5; [E0 69 08, 05, 09][, DB A9, 09]
2EB1; [E0 69 0A, 05, 09]
-2EB3; [E0 69 0A, 05, 09][, DB A9, 3D]
-2EB4; [E0 69 0A, 05, 09][, DB B9, 3D]
+2EB3; [E0 69 0A, 05, 09][, DB A9, 09]
+2EB4; [E0 69 0A, 05, 09][, DB B9, 09]
FA5A; [E0 69 48, 05, 05]
F9E6; [E0 69 56, 05, 05]
2F976; [E0 69 58, 05, 05]
F90F; [E0 69 6E, 05, 05]
2F7A; [E0 69 78, 05, 09]
-2EB6; [E0 69 78, 05, 09][, DB A9, 3D]
-2EB7; [E0 69 78, 05, 09][, DB B9, 3D]
+2EB6; [E0 69 78, 05, 09][, DB A9, 09]
+2EB7; [E0 69 78, 05, 09][, DB B9, 09]
2EB8; [E0 69 7A, 05, 09]
2F978; [E0 69 8E, 05, 05]
F9AF; [E0 69 98, 05, 05]
@@ -40356,10 +40402,10 @@ F997; [E0 6B 4E, 05, 05]
2F97F; [E0 6B 50, 05, 05]
F945; [E0 6B 6C, 05, 05]
2F80; [E0 6B 6E, 05, 09]
-2EBB; [E0 6B 6E, 05, 09][, DB A9, 3D]
+2EBB; [E0 6B 6E, 05, 09][, DB A9, 09]
2EBA; [E0 6B 70, 05, 09]
2F81; [E0 6B 82, 05, 09]
-2EBC; [E0 6B 82, 05, 09][, DB A9, 3D]
+2EBC; [E0 6B 82, 05, 09][, DB A9, 09]
F953; [E0 6B 86, 05, 05]
2F8D6; [E0 6B CA, 05, 05]
2F982; [E0 6B D4, 05, 05]
@@ -40372,7 +40418,7 @@ F9F6; [E0 6E 52, 05, 05]
FA5C; [E0 6E 5C, 05, 05]
2F84; [E0 6E 68, 05, 09]
2F85; [E0 6E 7A, 05, 09]
-2EBD; [E0 6E 7A, 05, 09][, DB A9, 3D]
+2EBD; [E0 6E 7A, 05, 09][, DB A9, 09]
2F893; [E0 6E 84, 05, 05]
2F98B; [E0 6E 84, 05, 05]
2F98C; [E0 6E 8A, 05, 05]
@@ -40387,8 +40433,8 @@ F97C; [E0 6F 66, 05, 05]
FA5D; [E0 6F 7A, 05, 05]
FA5E; [E0 6F 7A, 05, 05]
2EBE; [E0 6F 7A, 05, 09]
-2EBF; [E0 6F 7A, 05, 09][, DB A9, 3D]
-2EC0; [E0 6F 7A, 05, 09][, DB B9, 3D]
+2EBF; [E0 6F 7A, 05, 09][, DB A9, 09]
+2EC0; [E0 6F 7A, 05, 09][, DB B9, 09]
2F990; [E0 6F 9E, 05, 05]
2F98F; [E0 6F AA, 05, 05]
2F991; [E0 6F C2, 05, 05]
@@ -40478,7 +40524,7 @@ FAB8; [E0 7E 0E, 05, 05]
2EC5; [E0 7E 64, 05, 09]
2EC6; [E0 7E 86, 05, 09]
2F93; [E0 7E 86, 05, 09]
-2EC7; [E0 7E 86, 05, 09][, DB A9, 3D]
+2EC7; [E0 7E 86, 05, 09][, DB A9, 09]
1F216; [E0 7E A8, 05, 37]
2F94; [E0 7E E2, 05, 09]
2F9CF; [E0 80 2E, 05, 05]
@@ -40527,7 +40573,7 @@ FAC1; [E0 85 1C, 05, 05]
1F230; [E0 85 EC, 05, 37]
2F9D7; [E0 85 FA, 05, 05]
2F9C; [E0 86 78, 05, 09]
-2ECA; [E0 86 78, 05, 09][, DB A9, 3D]
+2ECA; [E0 86 78, 05, 09][, DB A9, 09]
2F9DB; [E0 86 8A, 05, 05]
2F9DA; [E0 86 A8, 05, 05]
F937; [E0 86 F0, 05, 05]
@@ -40550,8 +40596,8 @@ F971; [E0 8A 8A, 05, 05]
2FA1; [E0 8A 94, 05, 09]
FA66; [E0 8A 96, 05, 05]
2ECC; [E0 8A 96, 05, 09]
-2ECD; [E0 8A 96, 05, 09][, DB A9, 3D]
-2ECE; [E0 8A 96, 05, 09][, DB B9, 3D]
+2ECD; [E0 8A 96, 05, 09][, DB A9, 09]
+2ECE; [E0 8A 96, 05, 09][, DB B9, 09]
F99A; [E0 8B 76, 05, 05]
FA25; [E0 8B A0, 05, 05]
FA67; [E0 8B A0, 05, 05]
@@ -40561,7 +40607,7 @@ FAC3; [E0 8C 1A, 05, 05]
F9C3; [E0 8C 2E, 05, 05]
F913; [E0 8C 54, 05, 05]
2FA2; [E0 8C 58, 05, 09]
-2ECF; [E0 8C 58, 05, 09][, DB A9, 3D]
+2ECF; [E0 8C 58, 05, 09][, DB A9, 09]
2F9E2; [E0 8C 5E, 05, 05]
F92C; [E0 8C D2, 05, 05]
FA2E; [E0 8C F2, 05, 05]
@@ -40601,7 +40647,7 @@ F986; [E0 96 CC, 05, 05]
2F9F0; [E0 96 E0, 05, 05]
2ED4; [E0 97 48, 05, 09]
2FA9; [E0 97 B0, 05, 09]
-2ED5; [E0 97 B0, 05, 09][, DB A9, 3D]
+2ED5; [E0 97 B0, 05, 09][, DB A9, 09]
2ED6; [E0 97 B2, 05, 09]
F9C6; [E0 97 D4, 05, 05]
F951; [E0 98 14, 05, 05]
@@ -40620,7 +40666,7 @@ F9EA; [E0 99 48, 05, 05]
FA68; [E0 99 4A, 05, 05]
FAC7; [E0 99 4A, 05, 05]
2FAC; [E0 99 54, 05, 09]
-2ED7; [E0 99 54, 05, 09][, DB A9, 3D]
+2ED7; [E0 99 54, 05, 09][, DB A9, 09]
F9B2; [E0 99 70, 05, 05]
F949; [E0 99 72, 05, 05]
2F9F5; [E0 99 CA, 05, 05]
@@ -40659,7 +40705,7 @@ F9D0; [E0 9C 52, 05, 05]
2EDD; [E0 9D 5A, 05, 09]
2FB7; [E0 9D 5A, 05, 09]
2EDF; [E0 9D 5C, 05, 09]
-2EDE; [E0 9D 5C, 05, 09][, DB A9, 3D]
+2EDE; [E0 9D 5C, 05, 09][, DB A9, 09]
2FA02; [E0 9D 60, 05, 05]
FA2A; [E0 9D 7A, 05, 05]
FA2B; [E0 9D 94, 05, 05]
@@ -40667,7 +40713,7 @@ FA2C; [E0 9D EC, 05, 05]
2FA04; [E0 9D EE, 05, 05]
2EE0; [E0 9E 68, 05, 09]
2FB8; [E0 9E CE, 05, 09]
-2EE1; [E0 9E CE, 05, 09][, DB A9, 3D]
+2EE1; [E0 9E CE, 05, 09][, DB A9, 09]
2FB9; [E0 9E D4, 05, 09]
2FA05; [E0 9E F0, 05, 05]
2FBA; [E0 9E FA, 05, 09]
@@ -40677,7 +40723,7 @@ F91A; [E0 9F 8A, 05, 05]
F987; [E0 A0 82, 05, 05]
2EE2; [E0 A0 86, 05, 09]
2FBB; [E0 A1 04, 05, 09]
-2EE3; [E0 A1 04, 05, 09][, DB A9, 3D]
+2EE3; [E0 A1 04, 05, 09][, DB A9, 09]
2FBC; [E0 A1 64, 05, 09]
2FBD; [E0 A1 72, 05, 09]
2FA0A; [E0 A1 D8, 05, 05]
@@ -40686,7 +40732,7 @@ FACD; [E0 A1 D8, 05, 05]
2FBF; [E0 A2 18, 05, 09]
2FC0; [E0 A2 1E, 05, 09]
2FC1; [E0 A2 32, 05, 09]
-2EE4; [E0 A2 32, 05, 09][, DB A9, 3D]
+2EE4; [E0 A2 32, 05, 09][, DB A9, 09]
2FC2; [E0 A2 6E, 05, 09]
F939; [E0 A2 98, 05, 05]
2FA0B; [E0 A4 46, 05, 05]
@@ -40700,7 +40746,7 @@ F93A; [E0 A7 CC, 05, 05]
F920; [E0 A8 1A, 05, 05]
2EE6; [E0 A8 1C, 05, 09]
2FC4; [E0 A8 C8, 05, 09]
-2EE7; [E0 A8 C8, 05, 09][, DB A9, 3D]
+2EE7; [E0 A8 C8, 05, 09][, DB A9, 09]
F940; [E0 A8 DC, 05, 05]
2FC5; [E0 A8 DC, 05, 09]
F988; [E0 A9 12, 05, 05]
@@ -40729,22 +40775,22 @@ F989; [E0 A9 80, 05, 05]
2FD0; [E0 AA 60, 05, 09]
FAD8; [E0 AA 70, 05, 05]
2FD1; [E0 AA 7E, 05, 09]
-2EEB; [E0 AA 7E, 05, 09][, DB A9, 3D]
+2EEB; [E0 AA 7E, 05, 09][, DB A9, 09]
2EEC; [E0 AA 8A, 05, 09]
2FD2; [E0 AA 8E, 05, 09]
-2EED; [E0 AA 8E, 05, 09][, DB A9, 3D]
+2EED; [E0 AA 8E, 05, 09][, DB A9, 09]
2EEE; [E0 AA E8, 05, 09]
F9C4; [E0 AB 0A, 05, 05]
2FD3; [E0 AB 0A, 05, 09]
-2EEF; [E0 AB 0A, 05, 09][, DB A9, 3D]
+2EEF; [E0 AB 0A, 05, 09][, DB A9, 09]
FAD9; [E0 AB 0C, 05, 05]
2EF0; [E0 AB 22, 05, 09]
F907; [E0 AB 28, 05, 05]
F908; [E0 AB 28, 05, 05]
FACE; [E0 AB 28, 05, 05]
2FD4; [E0 AB 28, 05, 09]
-2EF1; [E0 AB 28, 05, 09][, DB A9, 3D]
-2EF2; [E0 AB 28, 05, 09][, DB B9, 3D]
+2EF1; [E0 AB 28, 05, 09][, DB A9, 09]
+2EF2; [E0 AB 28, 05, 09][, DB B9, 09]
2EF3; [E0 AB 2E, 05, 09]
2FD5; [E0 AB 30, 05, 09]
FA0E; [E0 AB 8A, 05, 05]
@@ -40945,86 +40991,6 @@ FAD7; [E1 3E 83 04, 05, 05]
2F88F; [E1 42 AC 3C, 05, 05]
2FA1D; [E1 42 F1 58, 05, 05]
-FDD0; [E3 0A 13 C8, 05, 05]
-FDD1; [E3 0A 13 E4, 05, 05]
-FDD2; [E3 0A 14 04, 05, 05]
-FDD3; [E3 0A 14 20, 05, 05]
-FDD4; [E3 0A 14 3C, 05, 05]
-FDD5; [E3 0A 14 58, 05, 05]
-FDD6; [E3 0A 14 74, 05, 05]
-FDD7; [E3 0A 14 90, 05, 05]
-FDD8; [E3 0A 14 AC, 05, 05]
-FDD9; [E3 0A 14 C8, 05, 05]
-FDDA; [E3 0A 14 E4, 05, 05]
-FDDB; [E3 0A 15 04, 05, 05]
-FDDC; [E3 0A 15 20, 05, 05]
-FDDD; [E3 0A 15 3C, 05, 05]
-FDDE; [E3 0A 15 58, 05, 05]
-FDDF; [E3 0A 15 74, 05, 05]
-FDE0; [E3 0A 15 90, 05, 05]
-FDE1; [E3 0A 15 AC, 05, 05]
-FDE2; [E3 0A 15 C8, 05, 05]
-FDE3; [E3 0A 15 E4, 05, 05]
-FDE4; [E3 0A 16 04, 05, 05]
-FDE5; [E3 0A 16 20, 05, 05]
-FDE6; [E3 0A 16 3C, 05, 05]
-FDE7; [E3 0A 16 58, 05, 05]
-FDE8; [E3 0A 16 74, 05, 05]
-FDE9; [E3 0A 16 90, 05, 05]
-FDEA; [E3 0A 16 AC, 05, 05]
-FDEB; [E3 0A 16 C8, 05, 05]
-FDEC; [E3 0A 16 E4, 05, 05]
-FDED; [E3 0A 17 04, 05, 05]
-FDEE; [E3 0A 17 20, 05, 05]
-FDEF; [E3 0A 17 3C, 05, 05]
-
-1FFFE; [E3 27 54 90, 05, 05]
-1FFFF; [E3 27 54 AC, 05, 05]
-
-2FFFE; [E3 44 57 58, 05, 05]
-2FFFF; [E3 44 57 74, 05, 05]
-
-3FFFE; [E3 61 5A 20, 05, 05]
-3FFFF; [E3 61 5A 3C, 05, 05]
-
-4FFFE; [E3 7E 5C E4, 05, 05]
-4FFFF; [E3 7E 5D 04, 05, 05]
-
-5FFFE; [E3 9B 5F AC, 05, 05]
-5FFFF; [E3 9B 5F C8, 05, 05]
-
-6FFFE; [E3 B8 62 74, 05, 05]
-6FFFF; [E3 B8 62 90, 05, 05]
-
-7FFFE; [E3 D5 65 3C, 05, 05]
-7FFFF; [E3 D5 65 58, 05, 05]
-
-8FFFE; [E3 F2 68 04, 05, 05]
-8FFFF; [E3 F2 68 20, 05, 05]
-
-9FFFE; [E4 14 6A C8, 05, 05]
-9FFFF; [E4 14 6A E4, 05, 05]
-
-AFFFE; [E4 31 6D 90, 05, 05]
-AFFFF; [E4 31 6D AC, 05, 05]
-
-BFFFE; [E4 4E 70 58, 05, 05]
-BFFFF; [E4 4E 70 74, 05, 05]
-
-CFFFE; [E4 6B 73 20, 05, 05]
-CFFFF; [E4 6B 73 3C, 05, 05]
-
-DFFFE; [E4 88 75 E4, 05, 05]
-DFFFF; [E4 88 76 04, 05, 05]
-
-EFFFE; [E4 A5 78 AC, 05, 05]
-EFFFF; [E4 A5 78 C8, 05, 05]
-
-FFFFE; [E4 C2 7B 74, 05, 05]
-FFFFF; [E4 C2 7B 90, 05, 05]
-
-10FFFE; [E4 DF 7E 3C, 05, 05]
-
# SPECIAL MAX/MIN COLLATION ELEMENTS
FFFE; [02, 02, 02] # Special LOWEST primary, for merge/interleaving
@@ -41067,7 +41033,7 @@ FDD0 0061; [79 FE, 05, 05] # Special final value for reordering token
FDD0 0062; [7A FE, 05, 05] # Special final value for reordering token
# HOMELESS COLLATION ELEMENTS
-FDD0 0063; [, 97, 3D]
+FDD0 0063; [, 97, 09]
FDD0 0064; [, A7, 09]
FDD0 0065; [, B1, 09]
FDD0 0066; [, D0 3D, 27]
@@ -41077,80 +41043,76 @@ FDD0 0069; [, D3 D9, 33]
FDD0 006A; [, D5 11, 2D]
FDD0 006B; [, D5 11, 31]
FDD0 006C; [, D5 11, 33]
-FDD0 006D; [, D7 39, 3D]
+FDD0 006D; [, D7 39, 09]
FDD0 006E; [, DA 95, 37]
-FDD0 006F; [, DA 95, 3D]
-FDD0 0070; [, DA A5, 37]
-FDD0 0071; [, DA A5, 3D]
-FDD0 0072; [, DB A9, 05]
-FDD0 0073; [, DB A9, 09]
-FDD0 0074; [, DB A9, 27]
-FDD0 0075; [, DB A9, 3D]
-FDD0 0076; [, DB B9, 09]
-FDD0 0077; [, DB B9, 2B]
-FDD0 0078; [, DB B9, 3D]
-FDD0 0079; [, DB C9, 09]
-FDD0 007A; [, DB D9, 09]
-FDD0 007B; [, DB E9, 09]
-FDD0 007C; [, DB F9, 05]
-FDD0 007D; [, DC 0D, 05]
-FDD0 007E; [, DC 1D, 05]
-FDD0 007F; [, DC 2D, 05]
-FDD0 0080; [, DC 3D, 05]
-FDD0 0081; [, DC 4D, 05]
-FDD0 0082; [, DC 5D, 05]
-FDD0 0083; [, DC 6D, 05]
-FDD0 0084; [, DC 7D, 05]
-FDD0 0085; [, DC 8D, 05]
-FDD0 0086; [, DC 9D, 05]
-FDD0 0087; [, DC AD, 05]
-FDD0 0088; [, DC BD, 05]
-FDD0 0089; [, DC CD, 05]
-FDD0 008A; [, DC DD, 05]
-FDD0 008B; [, DC ED, 05]
-FDD0 008C; [, DC FD, 05]
-FDD0 008D; [, DD 11, 05]
-FDD0 008E; [, DD 21, 05]
-FDD0 008F; [, DD 31, 05]
-FDD0 0090; [, DD 41, 05]
-FDD0 0091; [, DF 59, 05]
-FDD0 0092; [, DF 69, 05]
-FDD0 0093; [, DF 79, 05]
-FDD0 0094; [, DF 79, 09]
-FDD0 0095; [, DF 89, 05]
-FDD0 0096; [, E0 1D, 05]
-FDD0 0097; [, E0 2D, 05]
-FDD0 0098; [, E0 3D, 05]
-FDD0 0099; [, E0 4D, 05]
-FDD0 009A; [, E0 5D, 05]
-FDD0 009B; [, E0 6D, 05]
-FDD0 009C; [, E0 7D, 05]
-FDD0 009D; [, E0 8D, 05]
-FDD0 009E; [, E0 9D, 05]
-FDD0 009F; [, E0 AD, 05]
-FDD0 00A0; [, E0 BD, 05]
-FDD0 00A1; [, E0 CD, 05]
-FDD0 00A2; [, E0 DD, 05]
-FDD0 00A3; [, E0 ED, 05]
-FDD0 00A4; [, E0 FD, 05]
-FDD0 00A5; [, E1 11, 05]
-FDD0 00A6; [, E1 21, 05]
-FDD0 00A7; [, E1 31, 05]
-FDD0 00A8; [, E1 41, 05]
-FDD0 00A9; [, E1 51, 05]
-FDD0 00AA; [, E1 61, 05]
-FDD0 00AB; [, E1 71, 05]
-FDD0 00AC; [, E1 81, 05]
-FDD0 00AD; [, E1 91, 05]
-FDD0 00AE; [, E1 A1, 05]
-FDD0 00AF; [, E1 B1, 05]
-FDD0 00B0; [, E1 C1, 05]
-FDD0 00B1; [, E1 D1, 05]
-FDD0 00B2; [, E1 E1, 05]
-FDD0 00B3; [, E1 F1, 05]
-FDD0 00B4; [, E2 05, 05]
-FDD0 00B5; [, E2 15, 05]
-FDD0 00B6; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
+FDD0 006F; [, DA A5, 37]
+FDD0 0070; [, DB A9, 05]
+FDD0 0071; [, DB A9, 09]
+FDD0 0072; [, DB A9, 27]
+FDD0 0073; [, DB B9, 09]
+FDD0 0074; [, DB B9, 2B]
+FDD0 0075; [, DB C9, 09]
+FDD0 0076; [, DB D9, 09]
+FDD0 0077; [, DB E9, 09]
+FDD0 0078; [, DB F9, 05]
+FDD0 0079; [, DC 0D, 05]
+FDD0 007A; [, DC 1D, 05]
+FDD0 007B; [, DC 2D, 05]
+FDD0 007C; [, DC 3D, 05]
+FDD0 007D; [, DC 4D, 05]
+FDD0 007E; [, DC 5D, 05]
+FDD0 007F; [, DC 6D, 05]
+FDD0 0080; [, DC 7D, 05]
+FDD0 0081; [, DC 8D, 05]
+FDD0 0082; [, DC 9D, 05]
+FDD0 0083; [, DC AD, 05]
+FDD0 0084; [, DC BD, 05]
+FDD0 0085; [, DC CD, 05]
+FDD0 0086; [, DC DD, 05]
+FDD0 0087; [, DC ED, 05]
+FDD0 0088; [, DC FD, 05]
+FDD0 0089; [, DD 11, 05]
+FDD0 008A; [, DD 21, 05]
+FDD0 008B; [, DD 31, 05]
+FDD0 008C; [, DD 41, 05]
+FDD0 008D; [, DF 59, 05]
+FDD0 008E; [, DF 69, 05]
+FDD0 008F; [, DF 79, 05]
+FDD0 0090; [, DF 79, 09]
+FDD0 0091; [, DF 89, 05]
+FDD0 0092; [, E0 1D, 05]
+FDD0 0093; [, E0 2D, 05]
+FDD0 0094; [, E0 3D, 05]
+FDD0 0095; [, E0 4D, 05]
+FDD0 0096; [, E0 5D, 05]
+FDD0 0097; [, E0 6D, 05]
+FDD0 0098; [, E0 7D, 05]
+FDD0 0099; [, E0 8D, 05]
+FDD0 009A; [, E0 9D, 05]
+FDD0 009B; [, E0 AD, 05]
+FDD0 009C; [, E0 BD, 05]
+FDD0 009D; [, E0 CD, 05]
+FDD0 009E; [, E0 DD, 05]
+FDD0 009F; [, E0 ED, 05]
+FDD0 00A0; [, E0 FD, 05]
+FDD0 00A1; [, E1 11, 05]
+FDD0 00A2; [, E1 21, 05]
+FDD0 00A3; [, E1 31, 05]
+FDD0 00A4; [, E1 41, 05]
+FDD0 00A5; [, E1 51, 05]
+FDD0 00A6; [, E1 61, 05]
+FDD0 00A7; [, E1 71, 05]
+FDD0 00A8; [, E1 81, 05]
+FDD0 00A9; [, E1 91, 05]
+FDD0 00AA; [, E1 A1, 05]
+FDD0 00AB; [, E1 B1, 05]
+FDD0 00AC; [, E1 C1, 05]
+FDD0 00AD; [, E1 D1, 05]
+FDD0 00AE; [, E1 E1, 05]
+FDD0 00AF; [, E1 F1, 05]
+FDD0 00B0; [, E2 05, 05]
+FDD0 00B1; [, E2 15, 05]
+FDD0 00B2; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
# VALUES BASED ON UCA
[first tertiary ignorable [,,]] # CONSTRUCTED
@@ -41188,9 +41150,9 @@ FDD0 00B6; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
[top_byte 0A PUNCTUATION ] # [172] PUNCTUATION=1 Pe=31 Pf=4 Pi=6 Po=125 Ps=172
[top_byte 0B PUNCTUATION ] # [124] PUNCTUATION=1 Pc=3 Pe=40 Pf=6 Pi=6 Po=68 Ps=49
[top_byte 0C PUNCTUATION ] # [116] PUNCTUATION=1 Pd=2 Po=115
-[top_byte 0D SYMBOL ] # [4271] SYMBOL=1 Lm=24 Sk=86 Sm=951 So=3304 Zs=29
+[top_byte 0D SYMBOL ] # [4297] SYMBOL=1 Lm=24 Sk=86 Sm=951 So=3330 Zs=29
[top_byte 0E SYMBOL ] # [21] SYMBOL=1 Lm=25 So=1
-[top_byte 0F CURRENCY ] # [42] CURRENCY=1 Sc=46
+[top_byte 0F CURRENCY ] # [43] CURRENCY=1 Sc=47
[top_byte 10 DIGIT ] # [124] DIGIT=1 Nl=25 No=99
[top_byte 11 DIGIT ] # [82] DIGIT=1 Nl=37 No=45
[top_byte 12 DIGIT ] # [1] DIGIT=1 Nd=53 Nl=1 No=5
@@ -41214,58 +41176,58 @@ FDD0 00B6; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
[top_byte 24 DIGIT ] # [1] DIGIT=1 Nd=54 Nl=10 No=11
[top_byte 25 DIGIT ] # [0] DIGIT=1
[top_byte 26 Latn ] # [0] Latn=1
-[top_byte 27 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 28 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 29 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 2A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 2B Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 2C Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 2D Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 2E Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 2F Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 30 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 31 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 32 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 33 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 34 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 35 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 36 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 37 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 38 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 39 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 3A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 3B Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 3C Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 3D Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 3E Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 3F Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 40 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 41 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 42 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 43 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 44 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 45 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 46 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 47 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 48 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 49 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 4A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 4B Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 4C Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 4D Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 4E Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 4F Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 50 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 51 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 52 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 53 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 54 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 55 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 56 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 57 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 58 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 59 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
-[top_byte 5A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=95
+[top_byte 27 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 28 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 29 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 2A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 2B Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 2C Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 2D Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 2E Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 2F Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 30 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 31 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 32 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 33 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 34 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 35 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 36 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 37 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 38 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 39 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 3A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 3B Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 3C Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 3D Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 3E Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 3F Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 40 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 41 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 42 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 43 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 44 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 45 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 46 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 47 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 48 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 49 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 4A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 4B Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 4C Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 4D Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 4E Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 4F Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 50 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 51 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 52 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 53 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 54 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 55 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 56 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 57 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 58 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 59 Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
+[top_byte 5A Latn ] # [331] Latn=2152 Lm=12 Mn=35 So=69
[top_byte 5B Grek Copt COMPRESS ] # [104] Copt=121 Grek=642 Zs=1
[top_byte 5C Cyrl Glag ] # [219] Cyrl=405 Glag=94 Lm=2 Mn=41
[top_byte 5D Cyrl Glag ] # [219] Cyrl=405 Glag=94 Lm=2 Mn=41
@@ -41290,8 +41252,8 @@ FDD0 00B6; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
[top_byte 70 Mlym COMPRESS ] # [72] Mlym=62 Mc=13 Mn=7
[top_byte 71 Sinh Mtei Sylo Saur Kthi Shrd Takr Sund Brah Khar COMPRESS ] # [575] Brah=53 Khar=35 Kthi=45 Mtei=47 Saur=50 Shrd=52 Sinh=59 Sund=38 Sylo=32 Takr=43 Mc=66 Mn=66
[top_byte 72 Thai COMPRESS ] # [64] Thai=285 Mn=10
-[top_byte 73 Laoo Tavt COMPRESS ] # [115] Laoo=185 Tavt=300 Mn=18
-[top_byte 74 Tibt Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Batk Rjng Kali COMPRESS ] # [463] Batk=38 Bugi=23 Buhd=18 Hano=18 Kali=28 Lepc=39 Limb=29 Phag=52 Rjng=23 Tagb=16 Tglg=17 Tibt=50 Mc=37 Mn=123
+[top_byte 73 Laoo Tavt COMPRESS ] # [115] Laoo=195 Tavt=300 Mn=18
+[top_byte 74 Tibt Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Batk Rjng Kali COMPRESS ] # [463] Batk=38 Bugi=23 Buhd=18 Hano=18 Kali=28 Lepc=39 Limb=29 Phag=52 Rjng=23 Tagb=16 Tglg=17 Tibt=50 Mc=37 Mn=131
[top_byte 75 Mymr Cakm ] # [200] Cakm=36 Mymr=98 Mc=31 Mn=40
[top_byte 76 Mymr Cakm ] # [200] Cakm=36 Mymr=98 Mc=31 Mn=40
[top_byte 77 Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu COMPRESS ] # [2436] Bali=60 Bamu=639 Cans=707 Cham=52 Cher=85 Java=47 Khmr=53 Lana=53 Mong=129 Ogam=26 Olck=30 Orkh=73 Runr=75 Tale=35 Talu=51 Vaii=286 Lm=8 Mc=60 Mn=58 Nl=13 So=2
@@ -41489,7 +41451,7 @@ FDD0 00B6; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
[reorderingTokens Kthi 71=45 ]
[reorderingTokens LEVEL-SEPARATOR 01=1 ]
[reorderingTokens Lana 77=53 ]
-[reorderingTokens Laoo 73=185 ]
+[reorderingTokens Laoo 73=195 ]
[reorderingTokens Latn 26=1 27=2152 28=2152 29=2152 2A=2152 2B=2152 2C=2152 2D=2152 2E=2152 2F=2152 30=2152 31=2152 32=2152 33=2152 34=2152 35=2152 36=2152 37=2152 38=2152 39=2152 3A=2152 3B=2152 3C=2152 3D=2152 3E=2152 3F=2152 40=2152 41=2152 42=2152 43=2152 44=2152 45=2152 46=2152 47=2152 48=2152 49=2152 4A=2152 4B=2152 4C=2152 4D=2152 4E=2152 4F=2152 50=2152 51=2152 52=2152 53=2152 54=2152 55=2152 56=2152 57=2152 58=2152 59=2152 5A=2152 ]
[reorderingTokens Lepc 74=39 ]
[reorderingTokens Limb 74=29 ]
@@ -41557,7 +41519,7 @@ FDD0 00B6; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
[categories Lm 0D{SYMBOL}=24 0E{SYMBOL}=25 27{Latn}=12 28{Latn}=12 29{Latn}=12 2A{Latn}=12 2B{Latn}=12 2C{Latn}=12 2D{Latn}=12 2E{Latn}=12 2F{Latn}=12 30{Latn}=12 31{Latn}=12 32{Latn}=12 33{Latn}=12 34{Latn}=12 35{Latn}=12 36{Latn}=12 37{Latn}=12 38{Latn}=12 39{Latn}=12 3A{Latn}=12 3B{Latn}=12 3C{Latn}=12 3D{Latn}=12 3E{Latn}=12 3F{Latn}=12 40{Latn}=12 41{Latn}=12 42{Latn}=12 43{Latn}=12 44{Latn}=12 45{Latn}=12 46{Latn}=12 47{Latn}=12 48{Latn}=12 49{Latn}=12 4A{Latn}=12 4B{Latn}=12 4C{Latn}=12 4D{Latn}=12 4E{Latn}=12 4F{Latn}=12 50{Latn}=12 51{Latn}=12 52{Latn}=12 53{Latn}=12 54{Latn}=12 55{Latn}=12 56{Latn}=12 57{Latn}=12 58{Latn}=12 59{Latn}=12 5A{Latn}=12 5C{Cyrl Glag}=2 5D{Cyrl Glag}=2 5F{Armn}=1 60{Hebr Phnx Samr}=1 61{Arab Syrc Mand}=2 62{Arab Syrc Mand}=2 63{Thaa Nkoo Tfng}=2 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=8 7A{Bopo Yiii Lisu Plrd Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Sora Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp Merc Mero}=20 ]
[categories Lo 68{Deva}=10 79{Kana}=2 ]
[categories Mc 68{Deva}=10 69{Beng}=10 6A{Guru}=3 6B{Gujr}=6 6C{Orya}=10 6D{Taml}=14 6E{Telu}=4 6F{Knda}=7 70{Mlym}=13 71{Sinh Mtei Sylo Saur Kthi Shrd Takr Sund Brah Khar}=66 74{Tibt Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Batk Rjng Kali}=37 75{Mymr Cakm}=31 76{Mymr Cakm}=31 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=60 7A{Bopo Yiii Lisu Plrd Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Sora Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp Merc Mero}=46 ]
-[categories Mn 27{Latn}=35 28{Latn}=35 29{Latn}=35 2A{Latn}=35 2B{Latn}=35 2C{Latn}=35 2D{Latn}=35 2E{Latn}=35 2F{Latn}=35 30{Latn}=35 31{Latn}=35 32{Latn}=35 33{Latn}=35 34{Latn}=35 35{Latn}=35 36{Latn}=35 37{Latn}=35 38{Latn}=35 39{Latn}=35 3A{Latn}=35 3B{Latn}=35 3C{Latn}=35 3D{Latn}=35 3E{Latn}=35 3F{Latn}=35 40{Latn}=35 41{Latn}=35 42{Latn}=35 43{Latn}=35 44{Latn}=35 45{Latn}=35 46{Latn}=35 47{Latn}=35 48{Latn}=35 49{Latn}=35 4A{Latn}=35 4B{Latn}=35 4C{Latn}=35 4D{Latn}=35 4E{Latn}=35 4F{Latn}=35 50{Latn}=35 51{Latn}=35 52{Latn}=35 53{Latn}=35 54{Latn}=35 55{Latn}=35 56{Latn}=35 57{Latn}=35 58{Latn}=35 59{Latn}=35 5A{Latn}=35 5C{Cyrl Glag}=41 5D{Cyrl Glag}=41 60{Hebr Phnx Samr}=3 63{Thaa Nkoo Tfng}=11 68{Deva}=15 69{Beng}=7 6A{Guru}=9 6B{Gujr}=10 6C{Orya}=9 6D{Taml}=2 6E{Telu}=15 6F{Knda}=17 70{Mlym}=7 71{Sinh Mtei Sylo Saur Kthi Shrd Takr Sund Brah Khar}=66 72{Thai}=10 73{Laoo Tavt}=18 74{Tibt Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Batk Rjng Kali}=123 75{Mymr Cakm}=40 76{Mymr Cakm}=40 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=58 7A{Bopo Yiii Lisu Plrd Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Sora Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp Merc Mero}=4 ]
+[categories Mn 27{Latn}=35 28{Latn}=35 29{Latn}=35 2A{Latn}=35 2B{Latn}=35 2C{Latn}=35 2D{Latn}=35 2E{Latn}=35 2F{Latn}=35 30{Latn}=35 31{Latn}=35 32{Latn}=35 33{Latn}=35 34{Latn}=35 35{Latn}=35 36{Latn}=35 37{Latn}=35 38{Latn}=35 39{Latn}=35 3A{Latn}=35 3B{Latn}=35 3C{Latn}=35 3D{Latn}=35 3E{Latn}=35 3F{Latn}=35 40{Latn}=35 41{Latn}=35 42{Latn}=35 43{Latn}=35 44{Latn}=35 45{Latn}=35 46{Latn}=35 47{Latn}=35 48{Latn}=35 49{Latn}=35 4A{Latn}=35 4B{Latn}=35 4C{Latn}=35 4D{Latn}=35 4E{Latn}=35 4F{Latn}=35 50{Latn}=35 51{Latn}=35 52{Latn}=35 53{Latn}=35 54{Latn}=35 55{Latn}=35 56{Latn}=35 57{Latn}=35 58{Latn}=35 59{Latn}=35 5A{Latn}=35 5C{Cyrl Glag}=41 5D{Cyrl Glag}=41 60{Hebr Phnx Samr}=3 63{Thaa Nkoo Tfng}=11 68{Deva}=15 69{Beng}=7 6A{Guru}=9 6B{Gujr}=10 6C{Orya}=9 6D{Taml}=2 6E{Telu}=15 6F{Knda}=17 70{Mlym}=7 71{Sinh Mtei Sylo Saur Kthi Shrd Takr Sund Brah Khar}=66 72{Thai}=10 73{Laoo Tavt}=18 74{Tibt Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Batk Rjng Kali}=131 75{Mymr Cakm}=40 76{Mymr Cakm}=40 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=58 7A{Bopo Yiii Lisu Plrd Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Sora Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp Merc Mero}=4 ]
[categories Nd 12{DIGIT}=53 14{DIGIT}=107 16{DIGIT}=82 18{DIGIT}=69 1A{DIGIT}=65 1C{DIGIT}=57 1E{DIGIT}=54 20{DIGIT}=55 22{DIGIT}=54 24{DIGIT}=54 ]
[categories Nl 10{DIGIT}=25 11{DIGIT}=37 12{DIGIT}=1 14{DIGIT}=12 16{DIGIT}=15 18{DIGIT}=15 1A{DIGIT}=16 1C{DIGIT}=17 1E{DIGIT}=9 20{DIGIT}=9 22{DIGIT}=8 24{DIGIT}=10 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=13 7A{Bopo Yiii Lisu Plrd Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Sora Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp Merc Mero}=2 ]
[categories No 10{DIGIT}=99 11{DIGIT}=45 12{DIGIT}=5 14{DIGIT}=35 16{DIGIT}=20 18{DIGIT}=19 1A{DIGIT}=15 1C{DIGIT}=13 1E{DIGIT}=12 20{DIGIT}=12 22{DIGIT}=12 24{DIGIT}=11 ]
@@ -41568,10 +41530,10 @@ FDD0 00B6; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE
[categories Pi 0A{PUNCTUATION}=6 0B{PUNCTUATION}=6 ]
[categories Po 06{PUNCTUATION}=5 07{PUNCTUATION}=4 08{PUNCTUATION}=102 09{PUNCTUATION}=8 0A{PUNCTUATION}=125 0B{PUNCTUATION}=68 0C{PUNCTUATION}=115 ]
[categories Ps 0A{PUNCTUATION}=172 0B{PUNCTUATION}=49 ]
-[categories Sc 0F{CURRENCY}=46 ]
+[categories Sc 0F{CURRENCY}=47 ]
[categories Sk 0D{SYMBOL}=86 ]
[categories Sm 0D{SYMBOL}=951 ]
-[categories So 0D{SYMBOL}=3304 0E{SYMBOL}=1 27{Latn}=95 28{Latn}=95 29{Latn}=95 2A{Latn}=95 2B{Latn}=95 2C{Latn}=95 2D{Latn}=95 2E{Latn}=95 2F{Latn}=95 30{Latn}=95 31{Latn}=95 32{Latn}=95 33{Latn}=95 34{Latn}=95 35{Latn}=95 36{Latn}=95 37{Latn}=95 38{Latn}=95 39{Latn}=95 3A{Latn}=95 3B{Latn}=95 3C{Latn}=95 3D{Latn}=95 3E{Latn}=95 3F{Latn}=95 40{Latn}=95 41{Latn}=95 42{Latn}=95 43{Latn}=95 44{Latn}=95 45{Latn}=95 46{Latn}=95 47{Latn}=95 48{Latn}=95 49{Latn}=95 4A{Latn}=95 4B{Latn}=95 4C{Latn}=95 4D{Latn}=95 4E{Latn}=95 4F{Latn}=95 50{Latn}=95 51{Latn}=95 52{Latn}=95 53{Latn}=95 54{Latn}=95 55{Latn}=95 56{Latn}=95 57{Latn}=95 58{Latn}=95 59{Latn}=95 5A{Latn}=95 61{Arab Syrc Mand}=2 62{Arab Syrc Mand}=2 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=2 ]
+[categories So 0D{SYMBOL}=3330 0E{SYMBOL}=1 27{Latn}=69 28{Latn}=69 29{Latn}=69 2A{Latn}=69 2B{Latn}=69 2C{Latn}=69 2D{Latn}=69 2E{Latn}=69 2F{Latn}=69 30{Latn}=69 31{Latn}=69 32{Latn}=69 33{Latn}=69 34{Latn}=69 35{Latn}=69 36{Latn}=69 37{Latn}=69 38{Latn}=69 39{Latn}=69 3A{Latn}=69 3B{Latn}=69 3C{Latn}=69 3D{Latn}=69 3E{Latn}=69 3F{Latn}=69 40{Latn}=69 41{Latn}=69 42{Latn}=69 43{Latn}=69 44{Latn}=69 45{Latn}=69 46{Latn}=69 47{Latn}=69 48{Latn}=69 49{Latn}=69 4A{Latn}=69 4B{Latn}=69 4C{Latn}=69 4D{Latn}=69 4E{Latn}=69 4F{Latn}=69 50{Latn}=69 51{Latn}=69 52{Latn}=69 53{Latn}=69 54{Latn}=69 55{Latn}=69 56{Latn}=69 57{Latn}=69 58{Latn}=69 59{Latn}=69 5A{Latn}=69 61{Arab Syrc Mand}=2 62{Arab Syrc Mand}=2 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=2 ]
[categories Zl 03{SPACE}=1 ]
[categories Zp 03{SPACE}=1 ]
[categories Zs 03{SPACE}=1 04{SPACE}=17 06{PUNCTUATION}=6 0D{SYMBOL}=29 5B{Grek Copt}=1 ]
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/NormalizationCorrections.txt b/Build/source/libs/icu/icu-50.1/data/unidata/NormalizationCorrections.txt
index 61800b82adc..b53bb408a5b 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/NormalizationCorrections.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/NormalizationCorrections.txt
@@ -1,10 +1,10 @@
-# NormalizationCorrections-6.1.0.txt
-# Date: 2011-06-23, 00:46:00 GMT [KW, LI]
+# NormalizationCorrections-6.2.0.txt
+# Date: 2012-05-15, 22:25:00 GMT [KW, LI]
#
# This file is a normative contributory data file in the
# Unicode Character Database.
#
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# The normalization stability policy of the Unicode Consortium
@@ -46,3 +46,5 @@ F951;96FB;964B;3.2.0 # Corrigendum 3
2F91F;43AB;243AB;4.0.0 # Corrigendum 4
2F95F;7AAE;7AEE;4.0.0 # Corrigendum 4
2F9BF;4D57;45D7;4.0.0 # Corrigendum 4
+
+# EOF
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/NormalizationTest.txt b/Build/source/libs/icu/icu-50.1/data/unidata/NormalizationTest.txt
index acc3a9aa27e..995d54b8807 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/NormalizationTest.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/NormalizationTest.txt
@@ -1,8 +1,8 @@
-# NormalizationTest-6.1.0.txt
-# Date: 2011-11-27, 05:10:33 GMT [MD]
+# NormalizationTest-6.2.0.txt
+# Date: 2012-08-14, 17:54:58 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
@@ -18428,4 +18428,4 @@ D750 0334 11B5;D750 0334 11B5;1112 1173 0334 11B5;D750 0334 11B5;1112 1173 0334
11131 0334 11127;11131 0334 11127;11131 0334 11127;11131 0334 11127;11131 0334 11127;
11132 0334 11127;11132 0334 11127;11132 0334 11127;11132 0334 11127;11132 0334 11127;
#
-# END OF FILE
+# EOF
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/SpecialCasing.txt b/Build/source/libs/icu/icu-50.1/data/unidata/SpecialCasing.txt
index d650b6d9dcd..994043f01bf 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/SpecialCasing.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/SpecialCasing.txt
@@ -1,8 +1,8 @@
-# SpecialCasing-6.1.0.txt
-# Date: 2011-11-27, 05:10:51 GMT [MD]
+# SpecialCasing-6.2.0.txt
+# Date: 2012-05-23, 20:35:15 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/UCARules.txt b/Build/source/libs/icu/icu-50.1/data/unidata/UCARules.txt
index 0837fd96cba..6c6c7bf4df3 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/UCARules.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/UCARules.txt
@@ -1,7 +1,7 @@
# File: UCA_Rules_SHORT.txt
-# UCA Version: 6.1.0
-# UCD Version: 6.1.0
-# Generated: 2012-01-03, 21:53:25 GMT [MD]
+# UCA Version: 6.2.0
+# UCD Version: 6.2.0
+# Generated: 2012-08-23, 08:39:52 GMT [MD]
# For a description of the format and usage, see CollationAuxiliary.html
& [last tertiary ignorable]
@@ -3358,6 +3358,32 @@
< ⛽
< ⛾
< ⛿
+ < 🇦
+ < 🇧
+ < 🇨
+ < 🇩
+ < 🇪
+ < 🇫
+ < 🇬
+ < 🇭
+ < 🇮
+ < 🇯
+ < 🇰
+ < 🇱
+ < 🇲
+ < 🇳
+ < 🇴
+ < 🇵
+ < 🇶
+ < 🇷
+ < 🇸
+ < 🇹
+ < 🇺
+ < 🇻
+ < 🇼
+ < 🇽
+ < 🇾
+ < 🇿
< âœ
< ✂
< ✃
@@ -6314,6 +6340,7 @@
< â‚·
< ₸
< ₹
+ < ₺
< ₨
< ‎﷼‎
< ৴
@@ -7467,8 +7494,7 @@
<<< â“
<<< A
<<< A
- <<< 🇦
- <<< â… / '/'s
+ <<< â… / '/'S
<<< Ꜳ / A
<<< Ꜵ / O
<<< Ꜷ / U
@@ -7503,8 +7529,8 @@
<<< æ / e
= á·” / e
<<< ꜻ / v
- <<< Æ / e
- <<< Ꜻ / v
+ <<< Æ / E
+ <<< Ꜻ / V
<<< á´­ / e
< á´€
< â±¥
@@ -7541,7 +7567,6 @@
<<< â“‘
<<< B
<<< ï¼¢
- <<< 🇧
<<< ℬ
= ð
= ðµ
@@ -7598,7 +7623,6 @@
<<< C
<<< ï¼£
<<< â…­
- = 🇨
<<< â„‚
= â„­
= ð‚
@@ -7628,7 +7652,7 @@
<<< ㆠ/ ∕kg
<<< 🆑 / L
<<< ㇠/ o'.'
- <<< 🆒 / Ool
+ <<< 🆒 / OOL
< á´„
< ȼ
<<< È»
@@ -7672,7 +7696,6 @@
<<< Ä / ̵
<<< D
<<< â…®
- = 🇩
<<< Dz / z
<<< DZ / Z
<<< Dž / ž
@@ -7745,7 +7768,6 @@
<<< â“”
<<< E
<<< ï¼¥
- <<< 🇪
<<< â„°
= ð„
= ð¸
@@ -7822,8 +7844,7 @@
<<< â“•
<<< F
<<< F
- <<< 🇫
- <<< â„» / Ax
+ <<< â„» / AX
<<< ℱ
= ð…
= ð¹
@@ -7843,7 +7864,7 @@
<<< ㎙ / m
<<< 🄵
= 🅵
- <<< 🆓 / Ree
+ <<< 🆓 / REE
<< ê¼
<<< ê»
< ꜰ
@@ -7874,7 +7895,6 @@
<<< â“–
<<< G
<<< G
- <<< 🇬
<<< Ꞡ / ⃫
<<< ð†
= ðº
@@ -7942,7 +7962,6 @@
<<< H
<<< Ħ / ̵
<<< H
- <<< 🇭
<<< â„‹
= ℌ
= â„
@@ -8013,12 +8032,11 @@
<<< I
<<< I
<<< â… 
- = 🇮
- <<< â…¡ / I
+ <<< â…¡ / i
<<< â…¢ / Ii
<<< IJ / J
- <<< â…£ / V
- <<< â…¨ / X
+ <<< â…£ / v
+ <<< â…¨ / x
<<< â„
= â„‘
= ðˆ
@@ -8079,7 +8097,6 @@
<<< â“™
<<< J
<<< J
- <<< 🇯
<<< ð‰
= ð½
= ð‘±
@@ -8130,7 +8147,6 @@
<<< â“š
<<< K
<<< K
- <<< 🇰
<<< Ꞣ / ⃫
<<< ðŠ
= ð¾
@@ -8209,7 +8225,6 @@
<<< Š/ ̵
<<< L
<<< â…¬
- = 🇱
<<< Lj / j
<<< LJ / J
<<< Ỻ / L
@@ -8237,7 +8252,7 @@
<<< á´¸
= 🄻
= 🅻
- <<< ã‹ / Td
+ <<< ã‹ / TD
<< l·
= l·
= ŀ
@@ -8292,7 +8307,6 @@
<<< M
<<< ï¼­
<<< â…¯
- = 🇲
<<< ℳ
= ðŒ
= ð‘€
@@ -8369,7 +8383,6 @@
<<< â“
<<< N
<<< ï¼®
- <<< 🇳
<<< Ꞥ / ⃫
<<< Ç‹ / j
<<< ÇŠ / J
@@ -8400,7 +8413,7 @@
<<< á´º
= 🄽
= 🅽
- <<< 🆕 / Ew
+ <<< 🆕 / EW
<<< 🆖 / G
< É´
<<< á·¡
@@ -8445,7 +8458,6 @@
<<< O
<<< Ø / ̸
<<< O
- <<< 🇴
<<< êŽ / O
<<< ðŽ
= ð‘‚
@@ -8471,7 +8483,7 @@
= 🅾
<<< 🆗 / K
<< Å“ / e
- <<< Å’ / e
+ <<< Å’ / E
<<< ꟹ / e
< á´
< á´‘
@@ -8519,7 +8531,6 @@
<<< â“Ÿ
<<< P
<<< ï¼°
- <<< 🇵
<<< â„™
= ð
= ð‘ƒ
@@ -8551,10 +8562,10 @@
<<< ㎩ / a
<<< 🆌 / A
<<< ã— / H
- <<< ã™ / Pm
- <<< 🅎 / Pv
+ <<< ã™ / PM
+ <<< 🅎 / PV
<<< ãš / R
- <<< ㉠/ Te
+ <<< ㉠/ TE
< á´˜
< áµ½
<<< â±£
@@ -8591,7 +8602,6 @@
<<< â“ 
<<< Q
<<< ï¼±
- <<< 🇶
<<< â„š
= ð
= ð‘„
@@ -8638,7 +8648,6 @@
<<< â“¡
<<< R
<<< ï¼²
- <<< 🇷
<<< Ꞧ / ⃫
<<< â„›
= ℜ
@@ -8717,7 +8726,6 @@
<<< â“¢
<<< S
<<< ï¼³
- <<< 🇸
<<< Ꞩ / ⃫
<<< ð’
= ð‘†
@@ -8742,11 +8750,11 @@
= 🆂
<<< 🆠/ A
<<< 🅌 / D
- <<< 🆘 / Os
+ <<< 🆘 / OS
<<< 🅠/ S
<<< 㜠/ v
<< ß / s
- <<< ẞ / s
+ <<< ẞ / S
<< Å¿
= á·¥
= êž…
@@ -8793,8 +8801,7 @@
<<< â“£
<<< T
<<< ï¼´
- <<< 🇹
- <<< â„¡ / El
+ <<< â„¡ / EL
<<< Ꜩ / z
<<< ð“
= ð‘‡
@@ -8855,7 +8862,6 @@
<<< ⓤ
<<< U
<<< ï¼µ
- <<< 🇺
<<< ð”
= ð‘ˆ
= ð‘¼
@@ -8929,10 +8935,9 @@
<<< V
<<< V
<<< â…¤
- = 🇻
- <<< â…¥ / I
+ <<< â…¥ / i
<<< â…¦ / Ii
- <<< â…§ / Iii
+ <<< â…§ / IIi
<<< ê  / Y
<<< ð•
= ð‘‰
@@ -8988,7 +8993,6 @@
<<< ⓦ
<<< W
<<< ï¼·
- <<< 🇼
<<< ð–
= ð‘Š
= ð‘¾
@@ -9039,8 +9043,7 @@
<<< X
<<< X
<<< â…©
- = 🇽
- <<< â…ª / I
+ <<< â…ª / i
<<< â…« / Ii
<<< ð—
= ð‘‹
@@ -9080,7 +9083,6 @@
<<< ⓨ
<<< Y
<<< ï¼¹
- <<< 🇾
<<< ð˜
= ð‘Œ
= ð’€
@@ -9128,7 +9130,6 @@
<<< â“©
<<< Z
<<< Z
- <<< 🇿
<<< ℤ
= ℨ
= ð™
@@ -13492,281 +13493,51 @@
< ‎ð¨³â€Ž
< ð¨¿
< à¸
- <<< เภ/ เ
- <<< à¹à¸ / à¹
- <<< โภ/ โ
- <<< ใภ/ ใ
- <<< ไภ/ ไ
< ข
- <<< เข / เ
- <<< à¹à¸‚ / à¹
- <<< โข / โ
- <<< ใข / ใ
- <<< ไข / ไ
< ฃ
- <<< เฃ / เ
- <<< à¹à¸ƒ / à¹
- <<< โฃ / โ
- <<< ใฃ / ใ
- <<< ไฃ / ไ
< ค
- <<< เค / เ
- <<< à¹à¸„ / à¹
- <<< โค / โ
- <<< ใค / ใ
- <<< ไค / ไ
< ฅ
- <<< เฅ / เ
- <<< à¹à¸… / à¹
- <<< โฅ / โ
- <<< ใฅ / ใ
- <<< ไฅ / ไ
< ฆ
- <<< เฆ / เ
- <<< à¹à¸† / à¹
- <<< โฆ / โ
- <<< ใฆ / ใ
- <<< ไฆ / ไ
< ง
- <<< เง / เ
- <<< à¹à¸‡ / à¹
- <<< โง / โ
- <<< ใง / ใ
- <<< ไง / ไ
< จ
- <<< เจ / เ
- <<< à¹à¸ˆ / à¹
- <<< โจ / โ
- <<< ใจ / ใ
- <<< ไจ / ไ
< ฉ
- <<< เฉ / เ
- <<< à¹à¸‰ / à¹
- <<< โฉ / โ
- <<< ใฉ / ใ
- <<< ไฉ / ไ
< ช
- <<< เช / เ
- <<< à¹à¸Š / à¹
- <<< โช / โ
- <<< ใช / ใ
- <<< ไช / ไ
< ซ
- <<< เซ / เ
- <<< à¹à¸‹ / à¹
- <<< โซ / โ
- <<< ใซ / ใ
- <<< ไซ / ไ
< ฌ
- <<< เฌ / เ
- <<< à¹à¸Œ / à¹
- <<< โฌ / โ
- <<< ใฌ / ใ
- <<< ไฌ / ไ
< à¸
- <<< เภ/ เ
- <<< à¹à¸ / à¹
- <<< โภ/ โ
- <<< ใภ/ ใ
- <<< ไภ/ ไ
< ฎ
- <<< เฎ / เ
- <<< à¹à¸Ž / à¹
- <<< โฎ / โ
- <<< ใฎ / ใ
- <<< ไฎ / ไ
< à¸
- <<< เภ/ เ
- <<< à¹à¸ / à¹
- <<< โภ/ โ
- <<< ใภ/ ใ
- <<< ไภ/ ไ
< à¸
- <<< เภ/ เ
- <<< à¹à¸ / à¹
- <<< โภ/ โ
- <<< ใภ/ ใ
- <<< ไภ/ ไ
< ฑ
- <<< เฑ / เ
- <<< à¹à¸‘ / à¹
- <<< โฑ / โ
- <<< ใฑ / ใ
- <<< ไฑ / ไ
< ฒ
- <<< เฒ / เ
- <<< à¹à¸’ / à¹
- <<< โฒ / โ
- <<< ใฒ / ใ
- <<< ไฒ / ไ
< ณ
- <<< เณ / เ
- <<< à¹à¸“ / à¹
- <<< โณ / โ
- <<< ใณ / ใ
- <<< ไณ / ไ
< ด
- <<< เด / เ
- <<< à¹à¸” / à¹
- <<< โด / โ
- <<< ใด / ใ
- <<< ได / ไ
< ต
- <<< เต / เ
- <<< à¹à¸• / à¹
- <<< โต / โ
- <<< ใต / ใ
- <<< ไต / ไ
< ถ
- <<< เถ / เ
- <<< à¹à¸– / à¹
- <<< โถ / โ
- <<< ใถ / ใ
- <<< ไถ / ไ
< ท
- <<< เท / เ
- <<< à¹à¸— / à¹
- <<< โท / โ
- <<< ใท / ใ
- <<< ไท / ไ
< ธ
- <<< เธ / เ
- <<< à¹à¸˜ / à¹
- <<< โธ / โ
- <<< ใธ / ใ
- <<< ไธ / ไ
< น
- <<< เน / เ
- <<< à¹à¸™ / à¹
- <<< โน / โ
- <<< ใน / ใ
- <<< ไน / ไ
< บ
- <<< เบ / เ
- <<< à¹à¸š / à¹
- <<< โบ / โ
- <<< ใบ / ใ
- <<< ไบ / ไ
< ป
- <<< เป / เ
- <<< à¹à¸› / à¹
- <<< โป / โ
- <<< ใป / ใ
- <<< ไป / ไ
< ผ
- <<< เผ / เ
- <<< à¹à¸œ / à¹
- <<< โผ / โ
- <<< ใผ / ใ
- <<< ไผ / ไ
< à¸
- <<< เภ/ เ
- <<< à¹à¸ / à¹
- <<< โภ/ โ
- <<< ใภ/ ใ
- <<< ไภ/ ไ
< พ
- <<< เพ / เ
- <<< à¹à¸ž / à¹
- <<< โพ / โ
- <<< ใพ / ใ
- <<< ไพ / ไ
< ฟ
- <<< เฟ / เ
- <<< à¹à¸Ÿ / à¹
- <<< โฟ / โ
- <<< ใฟ / ใ
- <<< ไฟ / ไ
< ภ
- <<< เภ / เ
- <<< à¹à¸  / à¹
- <<< โภ / โ
- <<< ใภ / ใ
- <<< ไภ / ไ
< ม
- <<< เม / เ
- <<< à¹à¸¡ / à¹
- <<< โม / โ
- <<< ใม / ใ
- <<< ไม / ไ
< ย
- <<< เย / เ
- <<< à¹à¸¢ / à¹
- <<< โย / โ
- <<< ใย / ใ
- <<< ไย / ไ
< ร
- <<< เร / เ
- <<< à¹à¸£ / à¹
- <<< โร / โ
- <<< ใร / ใ
- <<< ไร / ไ
< ฤ
- <<< เฤ / เ
- <<< à¹à¸¤ / à¹
- <<< โฤ / โ
- <<< ใฤ / ใ
- <<< ไฤ / ไ
< ล
- <<< เล / เ
- <<< à¹à¸¥ / à¹
- <<< โล / โ
- <<< ใล / ใ
- <<< ไล / ไ
< ฦ
- <<< เฦ / เ
- <<< à¹à¸¦ / à¹
- <<< โฦ / โ
- <<< ใฦ / ใ
- <<< ไฦ / ไ
< ว
- <<< เว / เ
- <<< à¹à¸§ / à¹
- <<< โว / โ
- <<< ใว / ใ
- <<< ไว / ไ
< ศ
- <<< เศ / เ
- <<< à¹à¸¨ / à¹
- <<< โศ / โ
- <<< ใศ / ใ
- <<< ไศ / ไ
< ษ
- <<< เษ / เ
- <<< à¹à¸© / à¹
- <<< โษ / โ
- <<< ใษ / ใ
- <<< ไษ / ไ
< ส
- <<< เส / เ
- <<< à¹à¸ª / à¹
- <<< โส / โ
- <<< ใส / ใ
- <<< ไส / ไ
< ห
- <<< เห / เ
- <<< à¹à¸« / à¹
- <<< โห / โ
- <<< ให / ใ
- <<< ไห / ไ
< ฬ
- <<< เฬ / เ
- <<< à¹à¸¬ / à¹
- <<< โฬ / โ
- <<< ใฬ / ใ
- <<< ไฬ / ไ
< อ
- <<< เอ / เ
- <<< à¹à¸­ / à¹
- <<< โอ / โ
- <<< ใอ / ใ
- <<< ไอ / ไ
< ฮ
- <<< เฮ / เ
- <<< à¹à¸® / à¹
- <<< โฮ / โ
- <<< ใฮ / ใ
- <<< ไฮ / ไ
< ฯ
< ะ
< ั
@@ -13788,180 +13559,35 @@
< ๅ
< ໞ
< àº
- <<< ເຠ/ ເ
- <<< à»àº / à»
- <<< ໂຠ/ ໂ
- <<< ໃຠ/ ໃ
- <<< ໄຠ/ ໄ
< ຂ
- <<< ເຂ / ເ
- <<< à»àº‚ / à»
- <<< ໂຂ / ໂ
- <<< ໃຂ / ໃ
- <<< ໄຂ / ໄ
< ຄ
- <<< ເຄ / ເ
- <<< à»àº„ / à»
- <<< ໂຄ / ໂ
- <<< ໃຄ / ໃ
- <<< ໄຄ / ໄ
< ງ
- <<< ເງ / ເ
- <<< à»àº‡ / à»
- <<< ໂງ / ໂ
- <<< ໃງ / ໃ
- <<< ໄງ / ໄ
< ຈ
- <<< ເຈ / ເ
- <<< à»àºˆ / à»
- <<< ໂຈ / ໂ
- <<< ໃຈ / ໃ
- <<< ໄຈ / ໄ
< ສ
- <<< ເສ / ເ
- <<< à»àºª / à»
- <<< ໂສ / ໂ
- <<< ໃສ / ໃ
- <<< ໄສ / ໄ
< ຊ
- <<< ເຊ / ເ
- <<< à»àºŠ / à»
- <<< ໂຊ / ໂ
- <<< ໃຊ / ໃ
- <<< ໄຊ / ໄ
< ໟ
< àº
- <<< ເຠ/ ເ
- <<< à»àº / à»
- <<< ໂຠ/ ໂ
- <<< ໃຠ/ ໃ
- <<< ໄຠ/ ໄ
< ດ
- <<< ເດ / ເ
- <<< à»àº” / à»
- <<< ໂດ / ໂ
- <<< ໃດ / ໃ
- <<< ໄດ / ໄ
< ຕ
- <<< ເຕ / ເ
- <<< à»àº• / à»
- <<< ໂຕ / ໂ
- <<< ໃຕ / ໃ
- <<< ໄຕ / ໄ
< ຖ
- <<< ເຖ / ເ
- <<< à»àº– / à»
- <<< ໂຖ / ໂ
- <<< ໃຖ / ໃ
- <<< ໄຖ / ໄ
< ທ
- <<< ເທ / ເ
- <<< à»àº— / à»
- <<< ໂທ / ໂ
- <<< ໃທ / ໃ
- <<< ໄທ / ໄ
< ນ
- <<< ເນ / ເ
- <<< à»àº™ / à»
- <<< ໂນ / ໂ
- <<< ໃນ / ໃ
- <<< ໄນ / ໄ
< ບ
- <<< ເບ / ເ
- <<< à»àºš / à»
- <<< ໂບ / ໂ
- <<< ໃບ / ໃ
- <<< ໄບ / ໄ
< ປ
- <<< ເປ / ເ
- <<< à»àº› / à»
- <<< ໂປ / ໂ
- <<< ໃປ / ໃ
- <<< ໄປ / ໄ
< ຜ
- <<< ເຜ / ເ
- <<< à»àºœ / à»
- <<< ໂຜ / ໂ
- <<< ໃຜ / ໃ
- <<< ໄຜ / ໄ
< àº
- <<< ເຠ/ ເ
- <<< à»àº / à»
- <<< ໂຠ/ ໂ
- <<< ໃຠ/ ໃ
- <<< ໄຠ/ ໄ
< ພ
- <<< ເພ / ເ
- <<< à»àºž / à»
- <<< ໂພ / ໂ
- <<< ໃພ / ໃ
- <<< ໄພ / ໄ
< ຟ
- <<< ເຟ / ເ
- <<< à»àºŸ / à»
- <<< ໂຟ / ໂ
- <<< ໃຟ / ໃ
- <<< ໄຟ / ໄ
< ມ
- <<< ເມ / ເ
- <<< à»àº¡ / à»
- <<< ໂມ / ໂ
- <<< ໃມ / ໃ
- <<< ໄມ / ໄ
< ຢ
- <<< ເຢ / ເ
- <<< à»àº¢ / à»
- <<< ໂຢ / ໂ
- <<< ໃຢ / ໃ
- <<< ໄຢ / ໄ
< ຣ
- <<< ເຣ / ເ
- <<< à»àº£ / à»
- <<< ໂຣ / ໂ
- <<< ໃຣ / ໃ
- <<< ໄຣ / ໄ
< ລ
- <<< ເລ / ເ
- <<< à»àº¥ / à»
- <<< ໂລ / ໂ
- <<< ໃລ / ໃ
- <<< ໄລ / ໄ
< ວ
- <<< ເວ / ເ
- <<< à»àº§ / à»
- <<< ໂວ / ໂ
- <<< ໃວ / ໃ
- <<< ໄວ / ໄ
< ຫ
- <<< ເຫ / ເ
- <<< à»àº« / à»
- <<< ໂຫ / ໂ
- <<< ໃຫ / ໃ
- <<< ໄຫ / ໄ
<<< ໜ / ນ
- <<< ເໜ / ນເ
- <<< à»à»œ / ນà»
- <<< ໂໜ / ນໂ
- <<< ໃໜ / ນໃ
- <<< ໄໜ / ນໄ
<<< ໠/ ມ
- <<< ເ໠/ ມເ
- <<< à»à» / ມà»
- <<< ໂ໠/ ມໂ
- <<< ໃ໠/ ມໃ
- <<< ໄ໠/ ມໄ
< ອ
- <<< ເອ / ເ
- <<< à»àº­ / à»
- <<< ໂອ / ໂ
- <<< ໃອ / ໃ
- <<< ໄອ / ໄ
< ຮ
- <<< ເຮ / ເ
- <<< à»àº® / à»
- <<< ໂຮ / ໂ
- <<< ໃຮ / ໃ
- <<< ໄຮ / ໄ
< ຯ
< ະ
< ັ
@@ -13983,293 +13609,53 @@
< ໃ
< ໄ
< ꪀ
- <<< ꪵꪀ / ꪵ
- <<< ꪶꪀ / ꪶ
- <<< ꪹꪀ / ꪹ
- <<< ꪻꪀ / ꪻ
- <<< ꪼꪀ / ꪼ
< êª
- <<< êªµêª / ꪵ
- <<< êª¶êª / ꪶ
- <<< êª¹êª / ꪹ
- <<< êª»êª / ꪻ
- <<< êª¼êª / ꪼ
< ꪂ
- <<< ꪵꪂ / ꪵ
- <<< ꪶꪂ / ꪶ
- <<< ꪹꪂ / ꪹ
- <<< ꪻꪂ / ꪻ
- <<< ꪼꪂ / ꪼ
< ꪃ
- <<< ꪵꪃ / ꪵ
- <<< ꪶꪃ / ꪶ
- <<< ꪹꪃ / ꪹ
- <<< ꪻꪃ / ꪻ
- <<< ꪼꪃ / ꪼ
< ꪄ
- <<< ꪵꪄ / ꪵ
- <<< ꪶꪄ / ꪶ
- <<< ꪹꪄ / ꪹ
- <<< ꪻꪄ / ꪻ
- <<< ꪼꪄ / ꪼ
< ꪅ
- <<< ꪵꪅ / ꪵ
- <<< ꪶꪅ / ꪶ
- <<< ꪹꪅ / ꪹ
- <<< ꪻꪅ / ꪻ
- <<< ꪼꪅ / ꪼ
< ꪆ
- <<< ꪵꪆ / ꪵ
- <<< ꪶꪆ / ꪶ
- <<< ꪹꪆ / ꪹ
- <<< ꪻꪆ / ꪻ
- <<< ꪼꪆ / ꪼ
< ꪇ
- <<< ꪵꪇ / ꪵ
- <<< ꪶꪇ / ꪶ
- <<< ꪹꪇ / ꪹ
- <<< ꪻꪇ / ꪻ
- <<< ꪼꪇ / ꪼ
< ꪈ
- <<< ꪵꪈ / ꪵ
- <<< ꪶꪈ / ꪶ
- <<< ꪹꪈ / ꪹ
- <<< ꪻꪈ / ꪻ
- <<< ꪼꪈ / ꪼ
< ꪉ
- <<< ꪵꪉ / ꪵ
- <<< ꪶꪉ / ꪶ
- <<< ꪹꪉ / ꪹ
- <<< ꪻꪉ / ꪻ
- <<< ꪼꪉ / ꪼ
< ꪊ
- <<< ꪵꪊ / ꪵ
- <<< ꪶꪊ / ꪶ
- <<< ꪹꪊ / ꪹ
- <<< ꪻꪊ / ꪻ
- <<< ꪼꪊ / ꪼ
< ꪋ
- <<< ꪵꪋ / ꪵ
- <<< ꪶꪋ / ꪶ
- <<< ꪹꪋ / ꪹ
- <<< ꪻꪋ / ꪻ
- <<< ꪼꪋ / ꪼ
< ꪌ
- <<< ꪵꪌ / ꪵ
- <<< ꪶꪌ / ꪶ
- <<< ꪹꪌ / ꪹ
- <<< ꪻꪌ / ꪻ
- <<< ꪼꪌ / ꪼ
< êª
- <<< êªµêª / ꪵ
- <<< êª¶êª / ꪶ
- <<< êª¹êª / ꪹ
- <<< êª»êª / ꪻ
- <<< êª¼êª / ꪼ
< ꪎ
- <<< ꪵꪎ / ꪵ
- <<< ꪶꪎ / ꪶ
- <<< ꪹꪎ / ꪹ
- <<< ꪻꪎ / ꪻ
- <<< ꪼꪎ / ꪼ
< êª
- <<< êªµêª / ꪵ
- <<< êª¶êª / ꪶ
- <<< êª¹êª / ꪹ
- <<< êª»êª / ꪻ
- <<< êª¼êª / ꪼ
< êª
- <<< êªµêª / ꪵ
- <<< êª¶êª / ꪶ
- <<< êª¹êª / ꪹ
- <<< êª»êª / ꪻ
- <<< êª¼êª / ꪼ
< ꪑ
- <<< ꪵꪑ / ꪵ
- <<< ꪶꪑ / ꪶ
- <<< ꪹꪑ / ꪹ
- <<< ꪻꪑ / ꪻ
- <<< ꪼꪑ / ꪼ
< ꪒ
- <<< ꪵꪒ / ꪵ
- <<< ꪶꪒ / ꪶ
- <<< ꪹꪒ / ꪹ
- <<< ꪻꪒ / ꪻ
- <<< ꪼꪒ / ꪼ
< ꪓ
- <<< ꪵꪓ / ꪵ
- <<< ꪶꪓ / ꪶ
- <<< ꪹꪓ / ꪹ
- <<< ꪻꪓ / ꪻ
- <<< ꪼꪓ / ꪼ
< ꪔ
- <<< ꪵꪔ / ꪵ
- <<< ꪶꪔ / ꪶ
- <<< ꪹꪔ / ꪹ
- <<< ꪻꪔ / ꪻ
- <<< ꪼꪔ / ꪼ
< ꪕ
- <<< ꪵꪕ / ꪵ
- <<< ꪶꪕ / ꪶ
- <<< ꪹꪕ / ꪹ
- <<< ꪻꪕ / ꪻ
- <<< ꪼꪕ / ꪼ
< ꪖ
- <<< ꪵꪖ / ꪵ
- <<< ꪶꪖ / ꪶ
- <<< ꪹꪖ / ꪹ
- <<< ꪻꪖ / ꪻ
- <<< ꪼꪖ / ꪼ
< ꪗ
- <<< ꪵꪗ / ꪵ
- <<< ꪶꪗ / ꪶ
- <<< ꪹꪗ / ꪹ
- <<< ꪻꪗ / ꪻ
- <<< ꪼꪗ / ꪼ
< ꪘ
- <<< ꪵꪘ / ꪵ
- <<< ꪶꪘ / ꪶ
- <<< ꪹꪘ / ꪹ
- <<< ꪻꪘ / ꪻ
- <<< ꪼꪘ / ꪼ
< ꪙ
- <<< ꪵꪙ / ꪵ
- <<< ꪶꪙ / ꪶ
- <<< ꪹꪙ / ꪹ
- <<< ꪻꪙ / ꪻ
- <<< ꪼꪙ / ꪼ
< ꪚ
- <<< ꪵꪚ / ꪵ
- <<< ꪶꪚ / ꪶ
- <<< ꪹꪚ / ꪹ
- <<< ꪻꪚ / ꪻ
- <<< ꪼꪚ / ꪼ
< ꪛ
- <<< ꪵꪛ / ꪵ
- <<< ꪶꪛ / ꪶ
- <<< ꪹꪛ / ꪹ
- <<< ꪻꪛ / ꪻ
- <<< ꪼꪛ / ꪼ
< ꪜ
- <<< ꪵꪜ / ꪵ
- <<< ꪶꪜ / ꪶ
- <<< ꪹꪜ / ꪹ
- <<< ꪻꪜ / ꪻ
- <<< ꪼꪜ / ꪼ
< êª
- <<< êªµêª / ꪵ
- <<< êª¶êª / ꪶ
- <<< êª¹êª / ꪹ
- <<< êª»êª / ꪻ
- <<< êª¼êª / ꪼ
< ꪞ
- <<< ꪵꪞ / ꪵ
- <<< ꪶꪞ / ꪶ
- <<< ꪹꪞ / ꪹ
- <<< ꪻꪞ / ꪻ
- <<< ꪼꪞ / ꪼ
< ꪟ
- <<< ꪵꪟ / ꪵ
- <<< ꪶꪟ / ꪶ
- <<< ꪹꪟ / ꪹ
- <<< ꪻꪟ / ꪻ
- <<< ꪼꪟ / ꪼ
< ꪠ
- <<< ꪵꪠ / ꪵ
- <<< ꪶꪠ / ꪶ
- <<< ꪹꪠ / ꪹ
- <<< ꪻꪠ / ꪻ
- <<< ꪼꪠ / ꪼ
< ꪡ
- <<< ꪵꪡ / ꪵ
- <<< ꪶꪡ / ꪶ
- <<< ꪹꪡ / ꪹ
- <<< ꪻꪡ / ꪻ
- <<< ꪼꪡ / ꪼ
< ꪢ
- <<< ꪵꪢ / ꪵ
- <<< ꪶꪢ / ꪶ
- <<< ꪹꪢ / ꪹ
- <<< ꪻꪢ / ꪻ
- <<< ꪼꪢ / ꪼ
< ꪣ
- <<< ꪵꪣ / ꪵ
- <<< ꪶꪣ / ꪶ
- <<< ꪹꪣ / ꪹ
- <<< ꪻꪣ / ꪻ
- <<< ꪼꪣ / ꪼ
< ꪤ
- <<< ꪵꪤ / ꪵ
- <<< ꪶꪤ / ꪶ
- <<< ꪹꪤ / ꪹ
- <<< ꪻꪤ / ꪻ
- <<< ꪼꪤ / ꪼ
< ꪥ
- <<< ꪵꪥ / ꪵ
- <<< ꪶꪥ / ꪶ
- <<< ꪹꪥ / ꪹ
- <<< ꪻꪥ / ꪻ
- <<< ꪼꪥ / ꪼ
< ꪦ
- <<< ꪵꪦ / ꪵ
- <<< ꪶꪦ / ꪶ
- <<< ꪹꪦ / ꪹ
- <<< ꪻꪦ / ꪻ
- <<< ꪼꪦ / ꪼ
< ꪧ
- <<< ꪵꪧ / ꪵ
- <<< ꪶꪧ / ꪶ
- <<< ꪹꪧ / ꪹ
- <<< ꪻꪧ / ꪻ
- <<< ꪼꪧ / ꪼ
< ꪨ
- <<< ꪵꪨ / ꪵ
- <<< ꪶꪨ / ꪶ
- <<< ꪹꪨ / ꪹ
- <<< ꪻꪨ / ꪻ
- <<< ꪼꪨ / ꪼ
< ꪩ
- <<< ꪵꪩ / ꪵ
- <<< ꪶꪩ / ꪶ
- <<< ꪹꪩ / ꪹ
- <<< ꪻꪩ / ꪻ
- <<< ꪼꪩ / ꪼ
< ꪪ
- <<< ꪵꪪ / ꪵ
- <<< ꪶꪪ / ꪶ
- <<< ꪹꪪ / ꪹ
- <<< ꪻꪪ / ꪻ
- <<< ꪼꪪ / ꪼ
< ꪫ
- <<< ꪵꪫ / ꪵ
- <<< ꪶꪫ / ꪶ
- <<< ꪹꪫ / ꪹ
- <<< ꪻꪫ / ꪻ
- <<< ꪼꪫ / ꪼ
< ꪬ
- <<< ꪵꪬ / ꪵ
- <<< ꪶꪬ / ꪶ
- <<< ꪹꪬ / ꪹ
- <<< ꪻꪬ / ꪻ
- <<< ꪼꪬ / ꪼ
< ꪭ
- <<< ꪵꪭ / ꪵ
- <<< ꪶꪭ / ꪶ
- <<< ꪹꪭ / ꪹ
- <<< ꪻꪭ / ꪻ
- <<< ꪼꪭ / ꪼ
< ꪮ
- <<< ꪵꪮ / ꪵ
- <<< ꪶꪮ / ꪶ
- <<< ꪹꪮ / ꪹ
- <<< ꪻꪮ / ꪻ
- <<< ꪼꪮ / ꪼ
< ꪯ
- <<< ꪵꪯ / ꪵ
- <<< ꪶꪯ / ꪶ
- <<< ꪹꪯ / ꪹ
- <<< ꪻꪯ / ꪻ
- <<< ꪼꪯ / ꪼ
< ꪰ
< ꪱ
< ꪲ
@@ -14352,11 +13738,19 @@
<< ཪ
< ྲ
<<< ྲཱ / ཱ
+ <<< ྲཱི / ཱི
+ = ྲཱི / ཱི
+ <<< ྲཱུ / ཱུ
+ = ྲཱུ / ཱུ
<< ྼ
< ཬ
< ལ
< ླ
<<< ླཱ / ཱ
+ <<< ླཱི / ཱི
+ = ླཱི / ཱི
+ <<< ླཱུ / ཱུ
+ = ླཱུ / ཱུ
< ཤ
< ྴ
< ཥ
@@ -24528,3 +23922,628 @@
= 𪘀
& [last trailing]
< '\uFFFF'
+& à¸à¹€ = เà¸
+& à¸à¹ = à¹à¸
+& à¸à¹‚ = โà¸
+& à¸à¹ƒ = ใà¸
+& à¸à¹„ = ไà¸
+& ขเ = เข
+& ข๠= à¹à¸‚
+& ขโ = โข
+& ขใ = ใข
+& ขไ = ไข
+& ฃเ = เฃ
+& ฃ๠= à¹à¸ƒ
+& ฃโ = โฃ
+& ฃใ = ใฃ
+& ฃไ = ไฃ
+& คเ = เค
+& ค๠= à¹à¸„
+& คโ = โค
+& คใ = ใค
+& คไ = ไค
+& ฅเ = เฅ
+& ฅ๠= à¹à¸…
+& ฅโ = โฅ
+& ฅใ = ใฅ
+& ฅไ = ไฅ
+& ฆเ = เฆ
+& ฆ๠= à¹à¸†
+& ฆโ = โฆ
+& ฆใ = ใฆ
+& ฆไ = ไฆ
+& งเ = เง
+& ง๠= à¹à¸‡
+& งโ = โง
+& งใ = ใง
+& งไ = ไง
+& จเ = เจ
+& จ๠= à¹à¸ˆ
+& จโ = โจ
+& จใ = ใจ
+& จไ = ไจ
+& ฉเ = เฉ
+& ฉ๠= à¹à¸‰
+& ฉโ = โฉ
+& ฉใ = ใฉ
+& ฉไ = ไฉ
+& ชเ = เช
+& ช๠= à¹à¸Š
+& ชโ = โช
+& ชใ = ใช
+& ชไ = ไช
+& ซเ = เซ
+& ซ๠= à¹à¸‹
+& ซโ = โซ
+& ซใ = ใซ
+& ซไ = ไซ
+& ฌเ = เฌ
+& ฌ๠= à¹à¸Œ
+& ฌโ = โฌ
+& ฌใ = ใฌ
+& ฌไ = ไฌ
+& à¸à¹€ = เà¸
+& à¸à¹ = à¹à¸
+& à¸à¹‚ = โà¸
+& à¸à¹ƒ = ใà¸
+& à¸à¹„ = ไà¸
+& ฎเ = เฎ
+& ฎ๠= à¹à¸Ž
+& ฎโ = โฎ
+& ฎใ = ใฎ
+& ฎไ = ไฎ
+& à¸à¹€ = เà¸
+& à¸à¹ = à¹à¸
+& à¸à¹‚ = โà¸
+& à¸à¹ƒ = ใà¸
+& à¸à¹„ = ไà¸
+& à¸à¹€ = เà¸
+& à¸à¹ = à¹à¸
+& à¸à¹‚ = โà¸
+& à¸à¹ƒ = ใà¸
+& à¸à¹„ = ไà¸
+& ฑเ = เฑ
+& ฑ๠= à¹à¸‘
+& ฑโ = โฑ
+& ฑใ = ใฑ
+& ฑไ = ไฑ
+& ฒเ = เฒ
+& ฒ๠= à¹à¸’
+& ฒโ = โฒ
+& ฒใ = ใฒ
+& ฒไ = ไฒ
+& ณเ = เณ
+& ณ๠= à¹à¸“
+& ณโ = โณ
+& ณใ = ใณ
+& ณไ = ไณ
+& ดเ = เด
+& ด๠= à¹à¸”
+& ดโ = โด
+& ดใ = ใด
+& ดไ = ได
+& ตเ = เต
+& ต๠= à¹à¸•
+& ตโ = โต
+& ตใ = ใต
+& ตไ = ไต
+& ถเ = เถ
+& ถ๠= à¹à¸–
+& ถโ = โถ
+& ถใ = ใถ
+& ถไ = ไถ
+& ทเ = เท
+& ท๠= à¹à¸—
+& ทโ = โท
+& ทใ = ใท
+& ทไ = ไท
+& ธเ = เธ
+& ธ๠= à¹à¸˜
+& ธโ = โธ
+& ธใ = ใธ
+& ธไ = ไธ
+& นเ = เน
+& น๠= à¹à¸™
+& นโ = โน
+& นใ = ใน
+& นไ = ไน
+& บเ = เบ
+& บ๠= à¹à¸š
+& บโ = โบ
+& บใ = ใบ
+& บไ = ไบ
+& ปเ = เป
+& ป๠= à¹à¸›
+& ปโ = โป
+& ปใ = ใป
+& ปไ = ไป
+& ผเ = เผ
+& ผ๠= à¹à¸œ
+& ผโ = โผ
+& ผใ = ใผ
+& ผไ = ไผ
+& à¸à¹€ = เà¸
+& à¸à¹ = à¹à¸
+& à¸à¹‚ = โà¸
+& à¸à¹ƒ = ใà¸
+& à¸à¹„ = ไà¸
+& พเ = เพ
+& พ๠= à¹à¸ž
+& พโ = โพ
+& พใ = ใพ
+& พไ = ไพ
+& ฟเ = เฟ
+& ฟ๠= à¹à¸Ÿ
+& ฟโ = โฟ
+& ฟใ = ใฟ
+& ฟไ = ไฟ
+& ภเ = เภ
+& ภ๠= à¹à¸ 
+& ภโ = โภ
+& ภใ = ใภ
+& ภไ = ไภ
+& มเ = เม
+& ม๠= à¹à¸¡
+& มโ = โม
+& มใ = ใม
+& มไ = ไม
+& ยเ = เย
+& ย๠= à¹à¸¢
+& ยโ = โย
+& ยใ = ใย
+& ยไ = ไย
+& รเ = เร
+& ร๠= à¹à¸£
+& รโ = โร
+& รใ = ใร
+& รไ = ไร
+& ฤเ = เฤ
+& ฤ๠= à¹à¸¤
+& ฤโ = โฤ
+& ฤใ = ใฤ
+& ฤไ = ไฤ
+& ลเ = เล
+& ล๠= à¹à¸¥
+& ลโ = โล
+& ลใ = ใล
+& ลไ = ไล
+& ฦเ = เฦ
+& ฦ๠= à¹à¸¦
+& ฦโ = โฦ
+& ฦใ = ใฦ
+& ฦไ = ไฦ
+& วเ = เว
+& ว๠= à¹à¸§
+& วโ = โว
+& วใ = ใว
+& วไ = ไว
+& ศเ = เศ
+& ศ๠= à¹à¸¨
+& ศโ = โศ
+& ศใ = ใศ
+& ศไ = ไศ
+& ษเ = เษ
+& ษ๠= à¹à¸©
+& ษโ = โษ
+& ษใ = ใษ
+& ษไ = ไษ
+& สเ = เส
+& ส๠= à¹à¸ª
+& สโ = โส
+& สใ = ใส
+& สไ = ไส
+& หเ = เห
+& ห๠= à¹à¸«
+& หโ = โห
+& หใ = ให
+& หไ = ไห
+& ฬเ = เฬ
+& ฬ๠= à¹à¸¬
+& ฬโ = โฬ
+& ฬใ = ใฬ
+& ฬไ = ไฬ
+& อเ = เอ
+& อ๠= à¹à¸­
+& อโ = โอ
+& อใ = ใอ
+& อไ = ไอ
+& ฮเ = เฮ
+& ฮ๠= à¹à¸®
+& ฮโ = โฮ
+& ฮใ = ใฮ
+& ฮไ = ไฮ
+& ໞເ = ເໞ
+& ໞ໠= à»à»ž
+& ໞໂ = ໂໞ
+& ໞໃ = ໃໞ
+& ໞໄ = ໄໞ
+& àºà»€ = ເàº
+& àºà» = à»àº
+& àºà»‚ = ໂàº
+& àºà»ƒ = ໃàº
+& àºà»„ = ໄàº
+& ຂເ = ເຂ
+& ຂ໠= à»àº‚
+& ຂໂ = ໂຂ
+& ຂໃ = ໃຂ
+& ຂໄ = ໄຂ
+& ຄເ = ເຄ
+& ຄ໠= à»àº„
+& ຄໂ = ໂຄ
+& ຄໃ = ໃຄ
+& ຄໄ = ໄຄ
+& ງເ = ເງ
+& ງ໠= à»àº‡
+& ງໂ = ໂງ
+& ງໃ = ໃງ
+& ງໄ = ໄງ
+& ຈເ = ເຈ
+& ຈ໠= à»àºˆ
+& ຈໂ = ໂຈ
+& ຈໃ = ໃຈ
+& ຈໄ = ໄຈ
+& ສເ = ເສ
+& ສ໠= à»àºª
+& ສໂ = ໂສ
+& ສໃ = ໃສ
+& ສໄ = ໄສ
+& ຊເ = ເຊ
+& ຊ໠= à»àºŠ
+& ຊໂ = ໂຊ
+& ຊໃ = ໃຊ
+& ຊໄ = ໄຊ
+& ໟເ = ເໟ
+& ໟ໠= à»à»Ÿ
+& ໟໂ = ໂໟ
+& ໟໃ = ໃໟ
+& ໟໄ = ໄໟ
+& àºà»€ = ເàº
+& àºà» = à»àº
+& àºà»‚ = ໂàº
+& àºà»ƒ = ໃàº
+& àºà»„ = ໄàº
+& ດເ = ເດ
+& ດ໠= à»àº”
+& ດໂ = ໂດ
+& ດໃ = ໃດ
+& ດໄ = ໄດ
+& ຕເ = ເຕ
+& ຕ໠= à»àº•
+& ຕໂ = ໂຕ
+& ຕໃ = ໃຕ
+& ຕໄ = ໄຕ
+& ຖເ = ເຖ
+& ຖ໠= à»àº–
+& ຖໂ = ໂຖ
+& ຖໃ = ໃຖ
+& ຖໄ = ໄຖ
+& ທເ = ເທ
+& ທ໠= à»àº—
+& ທໂ = ໂທ
+& ທໃ = ໃທ
+& ທໄ = ໄທ
+& ນເ = ເນ
+& ນ໠= à»àº™
+& ນໂ = ໂນ
+& ນໃ = ໃນ
+& ນໄ = ໄນ
+& ບເ = ເບ
+& ບ໠= à»àºš
+& ບໂ = ໂບ
+& ບໃ = ໃບ
+& ບໄ = ໄບ
+& ປເ = ເປ
+& ປ໠= à»àº›
+& ປໂ = ໂປ
+& ປໃ = ໃປ
+& ປໄ = ໄປ
+& ຜເ = ເຜ
+& ຜ໠= à»àºœ
+& ຜໂ = ໂຜ
+& ຜໃ = ໃຜ
+& ຜໄ = ໄຜ
+& àºà»€ = ເàº
+& àºà» = à»àº
+& àºà»‚ = ໂàº
+& àºà»ƒ = ໃàº
+& àºà»„ = ໄàº
+& ພເ = ເພ
+& ພ໠= à»àºž
+& ພໂ = ໂພ
+& ພໃ = ໃພ
+& ພໄ = ໄພ
+& ຟເ = ເຟ
+& ຟ໠= à»àºŸ
+& ຟໂ = ໂຟ
+& ຟໃ = ໃຟ
+& ຟໄ = ໄຟ
+& ມເ = ເມ
+& ມ໠= à»àº¡
+& ມໂ = ໂມ
+& ມໃ = ໃມ
+& ມໄ = ໄມ
+& ຢເ = ເຢ
+& ຢ໠= à»àº¢
+& ຢໂ = ໂຢ
+& ຢໃ = ໃຢ
+& ຢໄ = ໄຢ
+& ຣເ = ເຣ
+& ຣ໠= à»àº£
+& ຣໂ = ໂຣ
+& ຣໃ = ໃຣ
+& ຣໄ = ໄຣ
+& ລເ = ເລ
+& ລ໠= à»àº¥
+& ລໂ = ໂລ
+& ລໃ = ໃລ
+& ລໄ = ໄລ
+& ວເ = ເວ
+& ວ໠= à»àº§
+& ວໂ = ໂວ
+& ວໃ = ໃວ
+& ວໄ = ໄວ
+& ຫເ = ເຫ
+& ຫ໠= à»àº«
+& ຫໂ = ໂຫ
+& ຫໃ = ໃຫ
+& ຫໄ = ໄຫ
+& ໜເ = ເໜ
+& ໜ໠= à»à»œ
+& ໜໂ = ໂໜ
+& ໜໃ = ໃໜ
+& ໜໄ = ໄໜ
+& à»à»€ = ເà»
+& à»à» = à»à»
+& à»à»‚ = ໂà»
+& à»à»ƒ = ໃà»
+& à»à»„ = ໄà»
+& ອເ = ເອ
+& ອ໠= à»àº­
+& ອໂ = ໂອ
+& ອໃ = ໃອ
+& ອໄ = ໄອ
+& ຮເ = ເຮ
+& ຮ໠= à»àº®
+& ຮໂ = ໂຮ
+& ຮໃ = ໃຮ
+& ຮໄ = ໄຮ
+& ꪀꪵ = ꪵꪀ
+& ꪀꪶ = ꪶꪀ
+& ꪀꪹ = ꪹꪀ
+& ꪀꪻ = ꪻꪀ
+& ꪀꪼ = ꪼꪀ
+& êªêªµ = ꪵêª
+& êªêª¶ = ꪶêª
+& êªêª¹ = ꪹêª
+& êªêª» = ꪻêª
+& êªêª¼ = ꪼêª
+& ꪂꪵ = ꪵꪂ
+& ꪂꪶ = ꪶꪂ
+& ꪂꪹ = ꪹꪂ
+& ꪂꪻ = ꪻꪂ
+& ꪂꪼ = ꪼꪂ
+& ꪃꪵ = ꪵꪃ
+& ꪃꪶ = ꪶꪃ
+& ꪃꪹ = ꪹꪃ
+& ꪃꪻ = ꪻꪃ
+& ꪃꪼ = ꪼꪃ
+& ꪄꪵ = ꪵꪄ
+& ꪄꪶ = ꪶꪄ
+& ꪄꪹ = ꪹꪄ
+& ꪄꪻ = ꪻꪄ
+& ꪄꪼ = ꪼꪄ
+& ꪅꪵ = ꪵꪅ
+& ꪅꪶ = ꪶꪅ
+& ꪅꪹ = ꪹꪅ
+& ꪅꪻ = ꪻꪅ
+& ꪅꪼ = ꪼꪅ
+& ꪆꪵ = ꪵꪆ
+& ꪆꪶ = ꪶꪆ
+& ꪆꪹ = ꪹꪆ
+& ꪆꪻ = ꪻꪆ
+& ꪆꪼ = ꪼꪆ
+& ꪇꪵ = ꪵꪇ
+& ꪇꪶ = ꪶꪇ
+& ꪇꪹ = ꪹꪇ
+& ꪇꪻ = ꪻꪇ
+& ꪇꪼ = ꪼꪇ
+& ꪈꪵ = ꪵꪈ
+& ꪈꪶ = ꪶꪈ
+& ꪈꪹ = ꪹꪈ
+& ꪈꪻ = ꪻꪈ
+& ꪈꪼ = ꪼꪈ
+& ꪉꪵ = ꪵꪉ
+& ꪉꪶ = ꪶꪉ
+& ꪉꪹ = ꪹꪉ
+& ꪉꪻ = ꪻꪉ
+& ꪉꪼ = ꪼꪉ
+& ꪊꪵ = ꪵꪊ
+& ꪊꪶ = ꪶꪊ
+& ꪊꪹ = ꪹꪊ
+& ꪊꪻ = ꪻꪊ
+& ꪊꪼ = ꪼꪊ
+& ꪋꪵ = ꪵꪋ
+& ꪋꪶ = ꪶꪋ
+& ꪋꪹ = ꪹꪋ
+& ꪋꪻ = ꪻꪋ
+& ꪋꪼ = ꪼꪋ
+& ꪌꪵ = ꪵꪌ
+& ꪌꪶ = ꪶꪌ
+& ꪌꪹ = ꪹꪌ
+& ꪌꪻ = ꪻꪌ
+& ꪌꪼ = ꪼꪌ
+& êªêªµ = ꪵêª
+& êªêª¶ = ꪶêª
+& êªêª¹ = ꪹêª
+& êªêª» = ꪻêª
+& êªêª¼ = ꪼêª
+& ꪎꪵ = ꪵꪎ
+& ꪎꪶ = ꪶꪎ
+& ꪎꪹ = ꪹꪎ
+& ꪎꪻ = ꪻꪎ
+& ꪎꪼ = ꪼꪎ
+& êªêªµ = ꪵêª
+& êªêª¶ = ꪶêª
+& êªêª¹ = ꪹêª
+& êªêª» = ꪻêª
+& êªêª¼ = ꪼêª
+& êªêªµ = ꪵêª
+& êªêª¶ = ꪶêª
+& êªêª¹ = ꪹêª
+& êªêª» = ꪻêª
+& êªêª¼ = ꪼêª
+& ꪑꪵ = ꪵꪑ
+& ꪑꪶ = ꪶꪑ
+& ꪑꪹ = ꪹꪑ
+& ꪑꪻ = ꪻꪑ
+& ꪑꪼ = ꪼꪑ
+& ꪒꪵ = ꪵꪒ
+& ꪒꪶ = ꪶꪒ
+& ꪒꪹ = ꪹꪒ
+& ꪒꪻ = ꪻꪒ
+& ꪒꪼ = ꪼꪒ
+& ꪓꪵ = ꪵꪓ
+& ꪓꪶ = ꪶꪓ
+& ꪓꪹ = ꪹꪓ
+& ꪓꪻ = ꪻꪓ
+& ꪓꪼ = ꪼꪓ
+& ꪔꪵ = ꪵꪔ
+& ꪔꪶ = ꪶꪔ
+& ꪔꪹ = ꪹꪔ
+& ꪔꪻ = ꪻꪔ
+& ꪔꪼ = ꪼꪔ
+& ꪕꪵ = ꪵꪕ
+& ꪕꪶ = ꪶꪕ
+& ꪕꪹ = ꪹꪕ
+& ꪕꪻ = ꪻꪕ
+& ꪕꪼ = ꪼꪕ
+& ꪖꪵ = ꪵꪖ
+& ꪖꪶ = ꪶꪖ
+& ꪖꪹ = ꪹꪖ
+& ꪖꪻ = ꪻꪖ
+& ꪖꪼ = ꪼꪖ
+& ꪗꪵ = ꪵꪗ
+& ꪗꪶ = ꪶꪗ
+& ꪗꪹ = ꪹꪗ
+& ꪗꪻ = ꪻꪗ
+& ꪗꪼ = ꪼꪗ
+& ꪘꪵ = ꪵꪘ
+& ꪘꪶ = ꪶꪘ
+& ꪘꪹ = ꪹꪘ
+& ꪘꪻ = ꪻꪘ
+& ꪘꪼ = ꪼꪘ
+& ꪙꪵ = ꪵꪙ
+& ꪙꪶ = ꪶꪙ
+& ꪙꪹ = ꪹꪙ
+& ꪙꪻ = ꪻꪙ
+& ꪙꪼ = ꪼꪙ
+& ꪚꪵ = ꪵꪚ
+& ꪚꪶ = ꪶꪚ
+& ꪚꪹ = ꪹꪚ
+& ꪚꪻ = ꪻꪚ
+& ꪚꪼ = ꪼꪚ
+& ꪛꪵ = ꪵꪛ
+& ꪛꪶ = ꪶꪛ
+& ꪛꪹ = ꪹꪛ
+& ꪛꪻ = ꪻꪛ
+& ꪛꪼ = ꪼꪛ
+& ꪜꪵ = ꪵꪜ
+& ꪜꪶ = ꪶꪜ
+& ꪜꪹ = ꪹꪜ
+& ꪜꪻ = ꪻꪜ
+& ꪜꪼ = ꪼꪜ
+& êªêªµ = ꪵêª
+& êªêª¶ = ꪶêª
+& êªêª¹ = ꪹêª
+& êªêª» = ꪻêª
+& êªêª¼ = ꪼêª
+& ꪞꪵ = ꪵꪞ
+& ꪞꪶ = ꪶꪞ
+& ꪞꪹ = ꪹꪞ
+& ꪞꪻ = ꪻꪞ
+& ꪞꪼ = ꪼꪞ
+& ꪟꪵ = ꪵꪟ
+& ꪟꪶ = ꪶꪟ
+& ꪟꪹ = ꪹꪟ
+& ꪟꪻ = ꪻꪟ
+& ꪟꪼ = ꪼꪟ
+& ꪠꪵ = ꪵꪠ
+& ꪠꪶ = ꪶꪠ
+& ꪠꪹ = ꪹꪠ
+& ꪠꪻ = ꪻꪠ
+& ꪠꪼ = ꪼꪠ
+& ꪡꪵ = ꪵꪡ
+& ꪡꪶ = ꪶꪡ
+& ꪡꪹ = ꪹꪡ
+& ꪡꪻ = ꪻꪡ
+& ꪡꪼ = ꪼꪡ
+& ꪢꪵ = ꪵꪢ
+& ꪢꪶ = ꪶꪢ
+& ꪢꪹ = ꪹꪢ
+& ꪢꪻ = ꪻꪢ
+& ꪢꪼ = ꪼꪢ
+& ꪣꪵ = ꪵꪣ
+& ꪣꪶ = ꪶꪣ
+& ꪣꪹ = ꪹꪣ
+& ꪣꪻ = ꪻꪣ
+& ꪣꪼ = ꪼꪣ
+& ꪤꪵ = ꪵꪤ
+& ꪤꪶ = ꪶꪤ
+& ꪤꪹ = ꪹꪤ
+& ꪤꪻ = ꪻꪤ
+& ꪤꪼ = ꪼꪤ
+& ꪥꪵ = ꪵꪥ
+& ꪥꪶ = ꪶꪥ
+& ꪥꪹ = ꪹꪥ
+& ꪥꪻ = ꪻꪥ
+& ꪥꪼ = ꪼꪥ
+& ꪦꪵ = ꪵꪦ
+& ꪦꪶ = ꪶꪦ
+& ꪦꪹ = ꪹꪦ
+& ꪦꪻ = ꪻꪦ
+& ꪦꪼ = ꪼꪦ
+& ꪧꪵ = ꪵꪧ
+& ꪧꪶ = ꪶꪧ
+& ꪧꪹ = ꪹꪧ
+& ꪧꪻ = ꪻꪧ
+& ꪧꪼ = ꪼꪧ
+& ꪨꪵ = ꪵꪨ
+& ꪨꪶ = ꪶꪨ
+& ꪨꪹ = ꪹꪨ
+& ꪨꪻ = ꪻꪨ
+& ꪨꪼ = ꪼꪨ
+& ꪩꪵ = ꪵꪩ
+& ꪩꪶ = ꪶꪩ
+& ꪩꪹ = ꪹꪩ
+& ꪩꪻ = ꪻꪩ
+& ꪩꪼ = ꪼꪩ
+& ꪪꪵ = ꪵꪪ
+& ꪪꪶ = ꪶꪪ
+& ꪪꪹ = ꪹꪪ
+& ꪪꪻ = ꪻꪪ
+& ꪪꪼ = ꪼꪪ
+& ꪫꪵ = ꪵꪫ
+& ꪫꪶ = ꪶꪫ
+& ꪫꪹ = ꪹꪫ
+& ꪫꪻ = ꪻꪫ
+& ꪫꪼ = ꪼꪫ
+& ꪬꪵ = ꪵꪬ
+& ꪬꪶ = ꪶꪬ
+& ꪬꪹ = ꪹꪬ
+& ꪬꪻ = ꪻꪬ
+& ꪬꪼ = ꪼꪬ
+& ꪭꪵ = ꪵꪭ
+& ꪭꪶ = ꪶꪭ
+& ꪭꪹ = ꪹꪭ
+& ꪭꪻ = ꪻꪭ
+& ꪭꪼ = ꪼꪭ
+& ꪮꪵ = ꪵꪮ
+& ꪮꪶ = ꪶꪮ
+& ꪮꪹ = ꪹꪮ
+& ꪮꪻ = ꪻꪮ
+& ꪮꪼ = ꪼꪮ
+& ꪯꪵ = ꪵꪯ
+& ꪯꪶ = ꪶꪯ
+& ꪯꪹ = ꪹꪯ
+& ꪯꪻ = ꪻꪯ
+& ꪯꪼ = ꪼꪯ
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/UnicodeData.txt b/Build/source/libs/icu/icu-50.1/data/unidata/UnicodeData.txt
index 9f204050c6b..086379eb4f3 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/UnicodeData.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/UnicodeData.txt
@@ -7190,6 +7190,7 @@
20B7;SPESMILO SIGN;Sc;0;ET;;;;;N;;;;;
20B8;TENGE SIGN;Sc;0;ET;;;;;N;;;;;
20B9;INDIAN RUPEE SIGN;Sc;0;ET;;;;;N;;;;;
+20BA;TURKISH LIRA SIGN;Sc;0;ET;;;;;N;;;;;
20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;;
20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;;
20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;;
@@ -18703,8 +18704,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1242F;CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM;Nl;0;L;;;;3;N;;;;;
12430;CUNEIFORM NUMERIC SIGN FOUR SHARU;Nl;0;L;;;;4;N;;;;;
12431;CUNEIFORM NUMERIC SIGN FIVE SHARU;Nl;0;L;;;;5;N;;;;;
-12432;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;Nl;0;L;;;;;N;;;;;
-12433;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;Nl;0;L;;;;;N;;;;;
+12432;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;Nl;0;L;;;;216000;N;;;;;
+12433;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;Nl;0;L;;;;432000;N;;;;;
12434;CUNEIFORM NUMERIC SIGN ONE BURU;Nl;0;L;;;;1;N;;;;;
12435;CUNEIFORM NUMERIC SIGN TWO BURU;Nl;0;L;;;;2;N;;;;;
12436;CUNEIFORM NUMERIC SIGN THREE BURU;Nl;0;L;;;;3;N;;;;;
@@ -18739,8 +18740,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
12453;CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM;Nl;0;L;;;;4;N;;;;;
12454;CUNEIFORM NUMERIC SIGN FIVE BAN2;Nl;0;L;;;;5;N;;;;;
12455;CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM;Nl;0;L;;;;5;N;;;;;
-12456;CUNEIFORM NUMERIC SIGN NIGIDAMIN;Nl;0;L;;;;;N;;;;;
-12457;CUNEIFORM NUMERIC SIGN NIGIDAESH;Nl;0;L;;;;;N;;;;;
+12456;CUNEIFORM NUMERIC SIGN NIGIDAMIN;Nl;0;L;;;;-1;N;;;;;
+12457;CUNEIFORM NUMERIC SIGN NIGIDAESH;Nl;0;L;;;;-1;N;;;;;
12458;CUNEIFORM NUMERIC SIGN ONE ESHE3;Nl;0;L;;;;1;N;;;;;
12459;CUNEIFORM NUMERIC SIGN TWO ESHE3;Nl;0;L;;;;2;N;;;;;
1245A;CUNEIFORM NUMERIC SIGN ONE THIRD DISH;Nl;0;L;;;;1/3;N;;;;;
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/changes.txt b/Build/source/libs/icu/icu-50.1/data/unidata/changes.txt
index 3fa99f368dc..5e88414ddcb 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/changes.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/changes.txt
@@ -13,6 +13,179 @@
---------------------------------------------------------------------------- ***
+Unicode 6.2 update
+
+http://www.unicode.org/review/pri230/
+http://www.unicode.org/versions/beta-6.2.0.html
+http://www.unicode.org/reports/tr44/tr44-9.html#Unicode_6.2.0
+http://www.unicode.org/review/pri227/ Changes to Script Extensions Property Values
+http://www.unicode.org/review/pri228/ Changing some common characters from Punctuation to Symbol
+http://www.unicode.org/review/pri229/ Linebreaking Changes for Pictographic Symbols
+http://www.unicode.org/reports/tr46/tr46-8.html IDNA
+http://unicode.org/Public/idna/6.2.0/
+
+*** ICU Trac
+
+- ticket 9515: Unicode 6.2: final ICU update
+
+- ticket 9514: UCA 6.2: fix UCARules.txt
+
+- ticket 9437: update ICU to Unicode 6.2
+- C++ branches/markus/uni62 at r32050 from trunk at r32041
+- Java branches/markus/uni62 at r32068 from trunk at r32066
+
+*** Unicode version numbers
+- makedata.mak
+- uchar.h
+ (configure.in & configure: have been modified to extract the version from uchar.h)
+- com.ibm.icu.util.VersionInfo
+- com.ibm.icu.dev.test.lang.UCharacterTest.VERSION_
+
+*** data files & enums & parser code
+
+* file preparation
+
+- download UCD, UCA & IDNA files
+- make sure that the Unicode data folder passed into preparseucd.py
+ includes a copy of the latest IdnaMappingTable.txt (can be in some subfolder)
+- modify preparseucd.py: NamesList.txt is now in UTF-8
+- ~/svn.icu/tools/trunk/src/unicode$ py/preparseucd.py ~/uni62/20120816 ~/svn.icu/uni62/src ~/svn.icu/tools/trunk/src
+- This writes files (especially ppucd.txt) to the ICU4C unidata and testdata subfolders.
+- Check test file diffs for previously commented-out, known-failing data lines;
+ probably need to keep those commented out.
+
+* PropertyValueAliases.txt changes
+- 1 new Line_Break (lb) value:
+ lb ; RI ; Regional_Indicator
+ -> uchar.h & UCharacter.LineBreak
+- 1 new Word_Break (WB) value:
+ WB ; RI ; Regional_Indicator
+ -> uchar.h & UCharacter.WordBreak
+- 1 new Grapheme_Cluster_Break (GCB) value:
+ GCB; RI ; Regional_Indicator
+ -> uchar.h & UCharacter.GraphemeClusterBreak
+
+* 3 new numeric values
+ The new value -1, which was really supposed to be NaN but that would have required
+ new UnicodeData.txt syntax, can already be represented as a "fraction" of -1/1,
+ but encodeNumericValue() in corepropsbuilder.cpp had to be fixed.
+ cp;12456;na=CUNEIFORM NUMERIC SIGN NIGIDAMIN;nv=-1
+ cp;12457;na=CUNEIFORM NUMERIC SIGN NIGIDAESH;nv=-1
+ The two new values 216000 and 432000 require an addition to the encoding of numeric values.
+ cp;12432;na=CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;nv=216000
+ cp;12433;na=CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;nv=432000
+ -> uprops.h, uchar.c & UCharacterProperty.java
+ -> cucdtst.c & UCharacterTest.java
+
+* generate normalization data files
+- ~/svn.icu/uni62/dbg$ export LD_LIBRARY_PATH=~/svn.icu/uni62/dbg/lib
+- ~/svn.icu/uni62/dbg$ SRC_DATA_IN=~/svn.icu/uni62/src/source/data/in
+- ~/svn.icu/uni62/dbg$ UNIDATA=~/svn.icu/uni62/src/source/data/unidata
+- ~/svn.icu/uni62/dbg$ bin/gennorm2 -o $SRC_DATA_IN/nfc.nrm -s $UNIDATA/norm2 nfc.txt
+- ~/svn.icu/uni62/dbg$ bin/gennorm2 -o $SRC_DATA_IN/nfkc.nrm -s $UNIDATA/norm2 nfc.txt nfkc.txt
+- ~/svn.icu/uni62/dbg$ bin/gennorm2 -o $SRC_DATA_IN/nfkc_cf.nrm -s $UNIDATA/norm2 nfc.txt nfkc.txt nfkc_cf.txt
+- ~/svn.icu/uni62/dbg$ bin/gennorm2 -o $SRC_DATA_IN/uts46.nrm -s $UNIDATA/norm2 nfc.txt uts46.txt
+
+* build ICU (make install)
+ so that the tools build can pick up the new definitions from the installed header files.
+* build Unicode tools using CMake+make
+
+* generate core properties data files
+- ~/svn.icu/tools/trunk/dbg/unicode$ c/genprops/genprops ~/svn.icu/uni62/src
+- in initial bootstrapping, change the UCA version
+ in source/data/unidata/FractionalUCA.txt to match the new Unicode version
+- ~/svn.icu/tools/trunk/dbg/unicode$ c/genuca/genuca -i ~/svn.icu/uni62/dbg/data/out/build/icudt50l ~/svn.icu/uni62/src
+- rebuild ICU (make install) & tools
+ + if genrb fails to build coll/root.res with an U_INVALID_FORMAT_ERROR,
+ check if the UCA version in FractionalUCA.txt matches the new Unicode version
+ (see step above)
+- run genuca again (see step above) so that it picks up the new case mappings and nfc.nrm
+- rebuild ICU (make install) & tools
+
+* update uts46test.cpp and UTS46Test.java if there are new characters that are equivalent to
+ sequences with non-LDH ASCII (that is, their decompositions contain '=' or similar)
+- grep IdnaMappingTable.txt or uts46.txt for "disallowed_STD3_valid" on non-ASCII characters
+- Unicode 6.0..6.2: U+2260, U+226E, U+226F
+- nothing new in 6.2, no test file to update
+
+* update Java data files
+- refresh just the UCD-related files, just to be safe
+- see (ICU4C)/source/data/icu4j-readme.txt
+- mkdir /tmp/icu4j
+- ~/svn.icu/uni62/dbg$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install
+ output:
+ ...
+ Unicode .icu files built to ./out/build/icudt50l
+ mkdir -p ./out/icu4j/com/ibm/icu/impl/data/icudt50b
+ mkdir -p ./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt50b
+ echo pnames.icu ubidi.icu ucase.icu uprops.icu > ./out/icu4j/add.txt
+ LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg ./out/tmp/icudt50l.dat ./out/icu4j/icudt50b.dat -a ./out/icu4j/add.txt -s ./out/build/icudt50l -x '*' -tb -d ./out/icu4j/com/ibm/icu/impl/data/icudt50b
+ mv ./out/icu4j/"com/ibm/icu/impl/data/icudt50b/zoneinfo64.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt50b/metaZones.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt50b/timezoneTypes.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt50b/windowsZones.res" "./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt50b"
+ jar cf ./out/icu4j/icudata.jar -C ./out/icu4j com/ibm/icu/impl/data/icudt50b/
+ mkdir -p /tmp/icu4j/main/shared/data
+ cp ./out/icu4j/icudata.jar /tmp/icu4j/main/shared/data
+ jar cf ./out/icu4j/icutzdata.jar -C ./out/icu4j/tzdata com/ibm/icu/impl/data/icudt50b/
+ mkdir -p /tmp/icu4j/main/shared/data
+ cp ./out/icu4j/icutzdata.jar /tmp/icu4j/main/shared/data
+ make[1]: Leaving directory `/home/mscherer/svn.icu/uni62/dbg/data'
+- copy the big-endian Unicode data files to another location,
+ separate from the other data files
+ mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/icudt50b/coll
+ mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/icudt50b/brkitr
+ ~/svn.icu/uni62/dbg/data/out/icu4j$ cp com/ibm/icu/impl/data/icudt50b/*.icu /tmp/icu4j/com/ibm/icu/impl/data/icudt50b
+ ~/svn.icu/uni62/dbg/data/out/icu4j$ rm /tmp/icu4j/com/ibm/icu/impl/data/icudt50b/cnvalias.icu
+ ~/svn.icu/uni62/dbg/data/out/icu4j$ cp com/ibm/icu/impl/data/icudt50b/*.nrm /tmp/icu4j/com/ibm/icu/impl/data/icudt50b
+ ~/svn.icu/uni62/dbg/data/out/icu4j$ cp com/ibm/icu/impl/data/icudt50b/coll/*.icu /tmp/icu4j/com/ibm/icu/impl/data/icudt50b/coll
+ ~/svn.icu/uni62/dbg/data/out/icu4j$ cp com/ibm/icu/impl/data/icudt50b/brkitr/* /tmp/icu4j/com/ibm/icu/impl/data/icudt50b/brkitr
+- refresh ICU4J
+ ~/svn.icu/uni62/dbg/data/out/icu4j$ jar uf ~/svn.icu4j/trunk/src/main/shared/data/icudata.jar -C /tmp/icu4j com/ibm/icu/impl/data/icudt50b
+
+* refresh Java test .txt files
+- copy new .txt files into ICU4J's main/tests/core/src/com/ibm/icu/dev/data/unicode
+
+* UCA
+
+- get output from Mark's tools; look in http://www.unicode.org/Public/UCA/<beta version>/
+- CLDR root files for ICU are in CollationAuxiliary.zip; unpack that
+- update source/data/unidata/FractionalUCA.txt with FractionalUCA_SHORT.txt
+- update source/data/unidata/UCARules.txt with UCA_Rules_SHORT.txt
+ (note removing the underscore before "Rules")
+- update (ICU4C)/source/test/testdata/CollationTest_*.txt
+ and (ICU4J)/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_*.txt
+ with output from Mark's Unicode tools (..._CLDR_..._SHORT.txt)
+- check test file diffs for previously commented-out, known-failing data lines;
+ probably need to keep those commented out
+- check FractionalUCA.txt for manual changes of lead bytes from IMPLICIT to Hani
+- run genuca, see command line above
+- rebuild ICU4C
+- refresh ICU4J collation data:
+ (subset of instructions above for properties data refresh, except copies all coll/*)
+ ~/svn.icu/uni62/bld$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install
+ ~/svn.icu/uni62/bld$ mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/icudt50b/coll
+ ~/svn.icu/uni62/bld/data/out/icu4j$ cp com/ibm/icu/impl/data/icudt50b/coll/* /tmp/icu4j/com/ibm/icu/impl/data/icudt50b/coll
+ ~/svn.icu/uni62/bld/data/out/icu4j$ jar uf ~/svn.icu4j/trunk/src/main/shared/data/icudata.jar -C /tmp/icu4j com/ibm/icu/impl/data/icudt50b
+- run all tests with the *_SHORT.txt or the full files (the full ones have comments, useful for debugging)
+- note on intltest: if collate/UCAConformanceTest fails, then
+ utility/MultithreadTest/TestCollators will fail as well;
+ fix the conformance test before looking into the multi-thread test
+
+* test ICU, fix test code where necessary
+
+* When refreshing all of ICU4J data from ICU4C
+- ~/svn.icu/uni62/dbg$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install
+- cp /tmp/icu4j/main/shared/data/icudata.jar ~/svn.icu4j/trunk/src/main/shared/data
+or
+- ~/svn.icu/uni62/dbg$ make ICU4J_ROOT=~/svn.icu4j/trunk/src icu4j-data-install
+
+*** LayoutEngine script information
+- skipped for Unicode 6.2: no new scripts
+
+*** merge the Unicode update branches back onto the trunk
+- do not merge the icudata.jar and testdata.jar,
+ instead rebuild them from merged & tested ICU4C
+
+---------------------------------------------------------------------------- ***
+
Future Unicode update
Tools simplified since the Unicode 6.1 update. See
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/confusables.txt b/Build/source/libs/icu/icu-50.1/data/unidata/confusables.txt
index c303b5a2871..cbd88c57aaf 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/confusables.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/confusables.txt
@@ -1,8 +1,8 @@
# Recommended confusable mapping for IDN
# File: confusables.txt
-# Version: 2.1
-# Generated: 2010-04-13, 01:33:26 GMT
-# Checkin: $Revision: 1.29 $
+# Version: 3.0-draft
+# Generated: 2012-07-17, 21:27:33 GMT
+# Checkin: $Revision: 1580 $
#
# For documentation and usage, see http://www.unicode.org/reports/tr39/
#
@@ -48,10 +48,10 @@
05AF ; 030A ; SL # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; SL # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; SL # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; SL # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; SL # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; SL # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; SL # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; SL # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; SL # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; SL # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; SL # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -134,6 +134,7 @@ FC63 ; FE7C 0670 ; SL #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; SL #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; SL #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; SL #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; SL #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; SL #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; SL #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; SL #* (   → ) EN SPACE → SPACE #
@@ -148,10 +149,6 @@ FC63 ; FE7C 0670 ; SL #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; SL #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; SL #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; SL #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; SL #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; SL #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; SL # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; SL # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; SL # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -173,14 +170,18 @@ A4FE ; 002D 002E ; SL #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; SL #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; SL #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; SL #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; SL #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; SL #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; SL # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; SL #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; SL #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; SL #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; SL #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; SL # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; SL # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; SL #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -209,6 +210,7 @@ FF01 ; 0021 ; SL #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; SL # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
097D ; 003F ; SL # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; SL # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; SL #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -224,7 +226,8 @@ A60E ; 002E ; SL #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; SL # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; SL # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; SL # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; SL # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; SL # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; SL #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; SL # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -247,8 +250,6 @@ FF65 ; 00B7 ; SL #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
140C ; 00B7 1401 ; SL # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
-140E ; 00B7 1403 ; SL # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
-
1410 ; 00B7 1404 ; SL # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
1412 ; 00B7 1405 ; SL # ( ᒠ→ Â·á… ) CANADIAN SYLLABICS WO → MIDDLE DOT, CANADIAN SYLLABICS O # →á§á…→
@@ -388,15 +389,6 @@ FF65 ; 00B7 ; SL #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; SL #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; SL #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; SL #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; SL #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; SL #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; SL #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; SL #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; SL #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; SL #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; SL #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; SL #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; SL #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; SL #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; SL #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -406,6 +398,15 @@ FF07 ; 0027 ; SL #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; SL #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; SL #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; SL #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; SL #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; SL #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; SL #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; SL #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; SL #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; SL #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; SL #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; SL #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; SL #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; SL # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; SL # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; SL # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -420,7 +421,6 @@ A78C ; 0027 ; SL # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; SL # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; SL # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; SL #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; SL #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; SL #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; SL #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -430,6 +430,7 @@ FF02 ; 0027 0027 ; SL #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; SL #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; SL #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; SL #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; SL #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; SL # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; SL #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; SL # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -441,10 +442,10 @@ FF02 ; 0027 0027 ; SL #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2057 ; 0027 0027 0027 0027 ; SL #* ( ◠→ '''' ) QUADRUPLE PRIME → APOSTROPHE, APOSTROPHE, APOSTROPHE, APOSTROPHE # →′′′′→
FF3B ; 0028 ; SL #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; SL #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; SL #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; SL #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; SL #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; SL #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; SL #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; SL #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -691,15 +692,25 @@ FD3E ; 0028 ; SL #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; SL #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; SL #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; SL #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; SL #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; SL #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; SL #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; SL #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; SL #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; SL #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; SL #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; SL #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; SL #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; SL #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; SL #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; SL #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; SL #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; SL #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; SL #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; SL #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -707,10 +718,11 @@ FF3E ; FE3F ; SL #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; SL #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; SL #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; SL #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; SL #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; SL #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; SL #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; SL #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; SL #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; SL #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; SL #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; SL # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -726,6 +738,7 @@ FF3E ; FE3F ; SL #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; SL #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; SL #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; SL #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; SL #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; SL #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; SL #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; SL #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -737,21 +750,25 @@ FE68 ; 005C ; SL #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; SL # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
-110BB ; 0970 ; SL #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; SL #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
0F0C ; 0F0B ; SL #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; SL #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; SL #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; SL # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; SL #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; SL #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; SL # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; SL #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; SL #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; SL #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; SL #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; SL #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; SL #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; SL #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; SL #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; SL #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; SL #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
0375 ; 02CF ; SL #* ( ͵ → Ë ) GREEK LOWER NUMERAL SIGN → MODIFIER LETTER LOW ACUTE ACCENT #
@@ -799,8 +816,8 @@ A714 ; 02EB ; SL #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; SL #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; SL #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; SL #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; SL #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; SL #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; SL #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -809,14 +826,14 @@ A4FF ; 003D ; SL #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; SL #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; SL #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; SL #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; SL #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; SL #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
05F0 ; 007C 007C ; SL # ( ‎װ‎ → || ) HEBREW LIGATURE YIDDISH DOUBLE VAV → VERTICAL LINE, VERTICAL LINE # →‎וו‎→→ll→
+2053 ; 007E ; SL #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; SL #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; SL #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; SL #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; SL #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; SL #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -902,15 +919,8 @@ FFED ; 25AA ; SL #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; SL #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; SL #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; SL #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; SL #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; SL #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; SL #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; SL #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; SL #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+110BB ; 26AC ; SL #* ( 𑂻 → ⚬ ) KAITHI ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
+111C7 ; 26AC ; SL #* ( 𑇇 → ⚬ ) SHARADA ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
29D9 ; 299A ; SL #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
@@ -1190,6 +1200,7 @@ A4F2 ; 0031 ; SL # ( ꓲ → 1 ) LISU LETTER I → DIGIT ONE # →I→
1D7F2 ; 0036 ; SL # ( 🲠→ 6 ) MATHEMATICAL SANS-SERIF BOLD DIGIT SIX → DIGIT SIX #
1D7FC ; 0036 ; SL # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
0431 ; 0036 ; SL # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; SL # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; SL #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -1296,6 +1307,10 @@ FF41 ; 0061 ; SL # ( ï½ â†’ a ) FULLWIDTH LATIN SMALL LETTER A → LATIN SMALL
0227 ; 00E5 ; SL # ( ȧ → å ) LATIN SMALL LETTER A WITH DOT ABOVE → LATIN SMALL LETTER A WITH RING ABOVE #
+2100 ; 0061 002F 0063 ; SL #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; SL #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; SL # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
00E6 ; 0061 0065 ; SL # ( æ → ae ) LATIN SMALL LETTER AE → LATIN SMALL LETTER A, LATIN SMALL LETTER E #
@@ -1347,9 +1362,27 @@ FF43 ; 0063 ; SL # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
1D04 ; 0063 ; SL # ( ᴄ → c ) LATIN LETTER SMALL CAPITAL C → LATIN SMALL LETTER C #
00A2 ; 0063 0338 ; SL #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; SL # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; SL # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
+2105 ; 0063 002F 006F ; SL #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; SL #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; SL #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; SL # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+1D6C6 ; A793 ; SL # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; SL # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; SL # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; SL # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; SL # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; SL # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; SL # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; SL # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; SL # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; SL # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
217E ; 0064 ; SL # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; SL # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; SL # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -1376,6 +1409,8 @@ FF43 ; 0063 ; SL # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
20AB ; 0064 0335 0331 ; SL #* ( ₫ → ḏ̵ ) DONG SIGN → LATIN SMALL LETTER D, COMBINING SHORT STROKE OVERLAY, COMBINING MACRON BELOW # →đ̱→
+02A4 ; 0064 021D ; SL # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; SL # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; SL # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -1383,8 +1418,7 @@ FF43 ; 0063 ; SL # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
02A5 ; 0064 0291 ; SL # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; SL # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
+2E39 ; 1E9F ; SL #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
1D6C5 ; 1E9F ; SL # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; SL # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D739 ; 1E9F ; SL # ( 𜹠→ ẟ ) MATHEMATICAL BOLD ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -1416,20 +1450,6 @@ FF45 ; 0065 ; SL # ( e → e ) FULLWIDTH LATIN SMALL LETTER E → LATIN SMALL
1D14 ; 01DD 006F ; SL # ( á´” → Ço ) LATIN SMALL LETTER TURNED OE → LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O # →əo→
-22F4 ; 025B ; SL #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-1D6C6 ; 025B ; SL # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; SL # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; SL # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; SL # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; SL # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; SL # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; SL # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; SL # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; SL # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; SL # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-
-20AC ; 2107 ; SL #* ( € → ℇ ) EURO SIGN → EULER CONSTANT # →Є→
-
1D9F ; 1D4B ; SL # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
1D08 ; 025C ; SL # ( ᴈ → ɜ ) LATIN SMALL LETTER TURNED OPEN E → LATIN SMALL LETTER REVERSED OPEN E #
@@ -1559,8 +1579,8 @@ FF4A ; 006A ; SL # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; SL # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; SL # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; SL # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; SL # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; SL # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
+
+1D6A5 ; 0237 ; SL # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
1D424 ; 006B ; SL # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; SL # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -1753,10 +1773,6 @@ FF4F ; 006F ; SL # ( ï½ â†’ o ) FULLWIDTH LATIN SMALL LETTER O → LATIN SMALL
0025 ; 00BA 002F 2080 2080 ; SL #* ( % → º/₀₀ ) PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →‰→→â°/₀₀→
2030 ; 00BA 002F 2080 2080 ; SL #* ( ‰ → º/₀₀ ) PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; SL #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; SL #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; SL #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; SL #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; SL #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; SL #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -1837,6 +1853,8 @@ FF50 ; 0070 ; SL # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
02A0 ; 0071 0314 ; SL # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; SL # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; SL # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; SL # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; SL # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -1870,6 +1888,7 @@ FF50 ; 0070 ; SL # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
1D62E ; 0072 006E ; SL # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; SL # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; SL # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; SL # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; SL # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; SL # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
@@ -2067,6 +2086,9 @@ FF59 ; 0079 ; SL # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
01B4 ; 0079 0314 ; SL # ( ƴ → y̔ ) LATIN SMALL LETTER Y WITH HOOK → LATIN SMALL LETTER Y, COMBINING REVERSED COMMA ABOVE #
+0292 ; 021D ; SL # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; SL # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+
1D433 ; 007A ; SL # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; SL # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; SL # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -2088,9 +2110,6 @@ FF59 ; 0079 ; SL # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
01B6 ; 007A 0335 ; SL # ( ƶ → z̵ ) LATIN SMALL LETTER Z WITH STROKE → LATIN SMALL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; SL # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; SL # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-
01BF ; 00FE ; SL # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
1D24 ; 01A8 ; SL # ( ᴤ → ƨ ) LATIN LETTER VOICED LARYNGEAL SPIRANT → LATIN SMALL LETTER TONE TWO #
@@ -2124,16 +2143,16 @@ A76B ; 021D ; SL # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
1D78B ; 03B8 ; SL # ( 𞋠→ θ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → GREEK SMALL LETTER THETA #
1D7B1 ; 03B8 ; SL # ( 𞱠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → GREEK SMALL LETTER THETA #
1D7C5 ; 03B8 ; SL # ( 🅠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → GREEK SMALL LETTER THETA #
-1D6AF ; 03B8 ; SL # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6B9 ; 03B8 ; SL # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6E9 ; 03B8 ; SL # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6F3 ; 03B8 ; SL # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D723 ; 03B8 ; SL # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D72D ; 03B8 ; SL # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D75D ; 03B8 ; SL # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D767 ; 03B8 ; SL # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D797 ; 03B8 ; SL # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D7A1 ; 03B8 ; SL # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
+1D6AF ; 03B8 ; SL # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6B9 ; 03B8 ; SL # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6E9 ; 03B8 ; SL # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6F3 ; 03B8 ; SL # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D723 ; 03B8 ; SL # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D72D ; 03B8 ; SL # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D75D ; 03B8 ; SL # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D767 ; 03B8 ; SL # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D797 ; 03B8 ; SL # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D7A1 ; 03B8 ; SL # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
037A ; 03B9 ; SL #* ( ͺ → ι ) GREEK YPOGEGRAMMENI → GREEK SMALL LETTER IOTA # →ι→
@@ -2317,6 +2336,8 @@ FB50 ; 0671 ; SL # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; SL # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; SL # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; SL # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; SL # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; SL # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; SL # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -2332,105 +2353,92 @@ FDF3 ; 0627 0643 0628 0631 ; SL # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; SL # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; SL # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; SL # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; SL # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; SL # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; SL # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; SL # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; SL # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; SL # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; SL # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; SL # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; SL # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; SL # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; SL # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; SL # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; SL # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; SL # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; SL # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; SL # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; SL # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; SL # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; SL # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; SL # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; SL # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; SL # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; SL # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; SL # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; SL # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; SL # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; SL # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; SL # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; SL # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; SL # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; SL # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; SL # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; SL # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; SL # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; SL # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; SL # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; SL # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; SL # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; SL # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; SL # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; SL # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; SL # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; SL # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; SL # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; SL # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; SL # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; SL # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; SL # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; SL # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; SL # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; SL # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; SL # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; SL # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; SL # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; SL # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; SL # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; SL # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; SL # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; SL # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; SL # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; SL # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; SL # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; SL # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; SL # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; SL # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; SL # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; SL # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; SL # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; SL # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; SL # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; SL # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; SL # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; SL # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; SL # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; SL # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; SL # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; SL # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; SL # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; SL # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; SL # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; SL # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; SL # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; SL # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; SL # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; SL # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; SL # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; SL # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; SL # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; SL # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
FE94 ; 0629 ; SL # ( ‎ﺔ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA FINAL FORM → ARABIC LETTER TEH MARBUTA #
FE93 ; 0629 ; SL # ( ‎ﺓ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA ISOLATED FORM → ARABIC LETTER TEH MARBUTA #
06C3 ; 0629 ; SL # ( ‎ۃ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA GOAL → ARABIC LETTER TEH MARBUTA # →ö→
+1EE15 ; 062A ; SL # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; SL # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; SL # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; SL # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; SL # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; SL # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; SL # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; SL # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; SL # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; SL # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; SL # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; SL # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; SL # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; SL # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; SL # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; SL # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; SL # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; SL # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; SL # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; SL # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; SL # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; SL # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -2442,8 +2450,6 @@ FDA1 ; 062A 062C 0649 ; SL # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; SL # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; SL # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; SL # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; SL # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; SL # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; SL # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -2467,6 +2473,8 @@ FD56 ; 062A 0645 062D ; SL # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; SL # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; SL # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; SL # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; SL # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; SL # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -2475,13 +2483,16 @@ FC0F ; 062A 0649 ; SL # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; SL # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; SL # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; SL # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; SL # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; SL # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; SL # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; SL # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; SL # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; SL # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; SL # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; SL # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; SL # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; SL # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; SL # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -2493,6 +2504,8 @@ FCE5 ; 062B 0645 ; SL # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; SL # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; SL # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; SL # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; SL # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; SL # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -2510,39 +2523,36 @@ FBA3 ; 0679 ; SL # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; SL # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; SL # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; SL # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; SL # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; SL # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; SL # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; SL # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; SL # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; SL # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; SL # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; SL # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; SL # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; SL # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; SL # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; SL # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; SL # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; SL # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; SL # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; SL # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; SL # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; SL # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; SL # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; SL # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; SL # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; SL # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; SL # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; SL # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; SL # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; SL # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; SL # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; SL # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; SL # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; SL # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; SL # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; SL # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; SL # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; SL # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; SL # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; SL # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; SL # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; SL # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; SL # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; SL # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; SL # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; SL # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; SL # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; SL # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; SL # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; SL # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; SL # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; SL # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -2550,7 +2560,7 @@ FC19 ; 062C 062C ; SL # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; SL # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; SL # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; SL # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; SL # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; SL # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; SL # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -2559,8 +2569,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; SL #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; SL # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; SL # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; SL # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; SL # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; SL # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; SL # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; SL # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; SL # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -2572,16 +2582,21 @@ FD1D ; 062C 0649 ; SL # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; SL # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; SL # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; SL # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; SL # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; SL # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; SL # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; SL # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; SL # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; SL # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; SL # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; SL # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; SL # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; SL # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; SL # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; SL # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; SL # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; SL # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; SL # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; SL # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; SL # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; SL # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; SL # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -2592,6 +2607,12 @@ FB81 ; 0687 ; SL # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; SL # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; SL # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; SL # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; SL # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; SL # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; SL # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; SL # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; SL # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; SL # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; SL # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; SL # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -2613,15 +2634,15 @@ FCFF ; 062D 0649 ; SL # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; SL # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; SL # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; SL # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; SL # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; SL # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; SL # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; SL # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; SL # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; SL # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; SL # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; SL # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; SL # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; SL # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; SL # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; SL # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; SL # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; SL # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -2639,6 +2660,9 @@ FB82 ; 068D ; SL # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; SL # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; SL # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; SL # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; SL # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; SL # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; SL # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; SL # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -2648,9 +2672,11 @@ FDF6 ; 0631 0633 0648 0644 ; SL # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; SL #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; SL # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; SL # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; SL # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; SL # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; SL # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; SL # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; SL # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; SL # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -2658,6 +2684,12 @@ FB8C ; 0691 ; SL # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; SL # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; SL # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; SL # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; SL # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; SL # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; SL # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; SL # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; SL # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; SL # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; SL # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; SL # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -2666,9 +2698,9 @@ FEB1 ; 0633 ; SL # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; SL # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; SL # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; SL # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; SL # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; SL # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; SL # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; SL # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; SL # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; SL # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; SL # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -2705,6 +2737,12 @@ FCFB ; 0633 0649 ; SL # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; SL # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; SL # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; SL # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; SL # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; SL # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; SL # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; SL # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; SL # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; SL # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; SL # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; SL # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -2714,10 +2752,10 @@ FD2D ; 0634 062C ; SL # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; SL # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; SL # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; SL # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; SL # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; SL # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; SL # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; SL # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; SL # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; SL # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; SL # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; SL # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; SL # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -2753,6 +2791,12 @@ FCFD ; 0634 0649 ; SL # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; SL # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; SL # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; SL # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; SL # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; SL # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; SL # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; SL # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; SL # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; SL # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; SL # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; SL # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -2790,6 +2834,12 @@ FD05 ; 0635 0649 ; SL # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; SL # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; SL # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; SL # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; SL # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; SL # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; SL # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; SL # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; SL # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; SL # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; SL # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; SL # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -2797,8 +2847,8 @@ FEBD ; 0636 ; SL # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; SL # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; SL # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; SL # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; SL # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; SL # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; SL # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; SL # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; SL # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -2820,6 +2870,10 @@ FD07 ; 0636 0649 ; SL # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; SL # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; SL # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; SL # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; SL # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; SL # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; SL # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; SL # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; SL # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; SL # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -2844,6 +2898,10 @@ FCF5 ; 0637 0649 ; SL # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; SL # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; SL # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; SL # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; SL # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; SL # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; SL # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; SL # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; SL # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; SL # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -2853,6 +2911,12 @@ FCB9 ; 0638 0645 ; SL # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; SL # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; SL # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; SL # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; SL # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; SL # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; SL # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; SL # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; SL # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; SL # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; SL # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; SL # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -2880,6 +2944,12 @@ FCF7 ; 0639 0649 ; SL # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; SL # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; SL # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; SL # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; SL # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; SL # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; SL # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; SL # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; SL # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; SL # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; SL # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; SL # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -2901,6 +2971,11 @@ FCF9 ; 063A 0649 ; SL # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; SL # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; SL # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; SL # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; SL # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; SL # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; SL # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; SL # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; SL # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; SL # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; SL # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -2908,8 +2983,8 @@ FED1 ; 0641 ; SL # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; SL # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; SL # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; SL # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; SL # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; SL # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; SL # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; SL # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; SL # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -2927,6 +3002,9 @@ FC31 ; 0641 0649 ; SL # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; SL # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; SL # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; SL # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; SL # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; SL # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; SL # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; SL # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -2937,6 +3015,15 @@ FB71 ; 06A6 ; SL # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; SL # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; SL # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; SL # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; SL # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; SL # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; SL # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; SL # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; SL # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; SL # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; SL # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; SL # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; SL # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; SL # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -2962,6 +3049,9 @@ FC35 ; 0642 0649 ; SL # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; SL # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; SL # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; SL # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; SL # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; SL # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; SL # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; SL # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; SL # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -2977,8 +3067,8 @@ FC37 ; 0643 0627 ; SL # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; SL # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; SL # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; SL # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; SL # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; SL # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; SL # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; SL # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; SL # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -3023,6 +3113,11 @@ FB99 ; 06B3 ; SL # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; SL # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; SL # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; SL # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; SL # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; SL # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; SL # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; SL # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; SL # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; SL # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; SL # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -3042,8 +3137,8 @@ FEF7 ; 0644 0627 0674 ; SL # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; SL # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; SL # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; SL # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; SL # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; SL # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; SL # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; SL # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; SL # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -3081,6 +3176,11 @@ FC43 ; 0644 0649 ; SL # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; SL # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; SL # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; SL # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; SL # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; SL # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; SL # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; SL # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; SL # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; SL # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; SL # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -3090,8 +3190,8 @@ FC88 ; 0645 0627 ; SL # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; SL # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; SL # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; SL # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; SL # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; SL # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; SL # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; SL # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; SL # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -3124,9 +3224,64 @@ FDB1 ; 0645 0645 0649 ; SL # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; SL # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; SL # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; SL # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; SL # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; SL # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; SL # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; SL # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; SL # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; SL # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; SL # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; SL # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; SL # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; SL # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; SL # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; SL # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; SL # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; SL # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; SL # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; SL # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; SL # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; SL # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; SL # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; SL # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; SL # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; SL # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; SL # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; SL # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; SL # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; SL # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; SL # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; SL # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; SL # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; SL # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; SL # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; SL # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; SL # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; SL # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; SL # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; SL # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; SL # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; SL # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; SL # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; SL # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; SL # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; SL # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; SL # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; SL # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; SL # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -3162,6 +3317,9 @@ FC54 ; 0647 0649 ; SL # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; SL # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; SL # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; SL # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; SL # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; SL # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; SL # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; SL # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -3198,6 +3356,12 @@ FBE9 ; 0649 ; SL # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; SL # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; SL # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; SL # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; SL # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; SL # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; SL # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; SL # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; SL # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; SL # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; SL # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; SL # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; SL # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -3221,11 +3385,9 @@ FE89 ; 0649 0674 ; SL # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; SL # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; SL # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; SL # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; SL # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; SL # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; SL # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; SL # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; SL # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; SL # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; SL # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; SL # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -3243,6 +3405,8 @@ FCDF ; 0649 0674 0645 ; SL # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; SL # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; SL # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; SL # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; SL # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; SL # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; SL # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -3268,10 +3432,16 @@ FC03 ; 0649 0674 0649 ; SL # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; SL # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; SL # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; SL # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; SL # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; SL # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; SL # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; SL # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; SL # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; SL # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; SL # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; SL # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; SL # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -3288,6 +3458,8 @@ FD9C ; 0649 0645 0645 ; SL # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; SL # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; SL # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; SL # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; SL # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -3302,34 +3474,6 @@ FBAE ; 06D2 ; SL # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; SL # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; SL # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; SL # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; SL # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; SL # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; SL # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
-22FF ; 2D39 ; SL #* ( ⋿ → ⴹ ) Z NOTATION BAG MEMBERSHIP → TIFINAGH LETTER YADD #
-2130 ; 2D39 ; SL # ( ℰ → ⴹ ) SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D404 ; 2D39 ; SL # ( ð„ → â´¹ ) MATHEMATICAL BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D438 ; 2D39 ; SL # ( ð¸ → â´¹ ) MATHEMATICAL ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D46C ; 2D39 ; SL # ( 𑬠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D4D4 ; 2D39 ; SL # ( 𓔠→ ⴹ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D508 ; 2D39 ; SL # ( 𔈠→ ⴹ ) MATHEMATICAL FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D53C ; 2D39 ; SL # ( 𔼠→ ⴹ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D570 ; 2D39 ; SL # ( 𕰠→ ⴹ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5A4 ; 2D39 ; SL # ( 𖤠→ ⴹ ) MATHEMATICAL SANS-SERIF CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5D8 ; 2D39 ; SL # ( 𗘠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D60C ; 2D39 ; SL # ( 𘌠→ ⴹ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D640 ; 2D39 ; SL # ( 𙀠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D674 ; 2D39 ; SL # ( 𙴠→ ⴹ ) MATHEMATICAL MONOSPACE CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D6AC ; 2D39 ; SL # ( 𚬠→ ⴹ ) MATHEMATICAL BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D6E6 ; 2D39 ; SL # ( 𛦠→ ⴹ ) MATHEMATICAL ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D720 ; 2D39 ; SL # ( 𜠠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D75A ; 2D39 ; SL # ( ðš → â´¹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D794 ; 2D39 ; SL # ( 𞔠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-
2203 ; 2D3A ; SL #* ( ∃ → ⴺ ) THERE EXISTS → TIFINAGH LETTER YADDH #
2211 ; 2D49 ; SL #* ( ∑ → ⵉ ) N-ARY SUMMATION → TIFINAGH LETTER YI # →Ʃ→
@@ -3560,6 +3704,8 @@ FBB0 ; 06D3 ; SL # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0F6A ; 0F62 ; SL # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; SL # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; SL # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; SL # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -3587,6 +3733,34 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1855 ; 1835 ; SL # ( ᡕ → ᠵ ) MONGOLIAN LETTER TODO YA → MONGOLIAN LETTER JA #
+2145 ; 13A0 ; SL # ( ⅅ → Ꭰ ) DOUBLE-STRUCK ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D403 ; 13A0 ; SL # ( ðƒ → Ꭰ ) MATHEMATICAL BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D437 ; 13A0 ; SL # ( ð· → Ꭰ ) MATHEMATICAL ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D46B ; 13A0 ; SL # ( 𑫠→ Ꭰ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D49F ; 13A0 ; SL # ( 𒟠→ Ꭰ ) MATHEMATICAL SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D4D3 ; 13A0 ; SL # ( 𓓠→ Ꭰ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D507 ; 13A0 ; SL # ( 𔇠→ Ꭰ ) MATHEMATICAL FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D53B ; 13A0 ; SL # ( 𔻠→ Ꭰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CHEROKEE LETTER A # →D→
+1D56F ; 13A0 ; SL # ( 𕯠→ Ꭰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D5A3 ; 13A0 ; SL # ( 𖣠→ Ꭰ ) MATHEMATICAL SANS-SERIF CAPITAL D → CHEROKEE LETTER A # →D→
+1D5D7 ; 13A0 ; SL # ( 𗗠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D60B ; 13A0 ; SL # ( 𘋠→ Ꭰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D63F ; 13A0 ; SL # ( 𘿠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D673 ; 13A0 ; SL # ( 𙳠→ Ꭰ ) MATHEMATICAL MONOSPACE CAPITAL D → CHEROKEE LETTER A # →D→
+
+211B ; 13A1 ; SL # ( ℛ → Ꭱ ) SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+211C ; 13A1 ; SL # ( ℜ → Ꭱ ) BLACK-LETTER CAPITAL R → CHEROKEE LETTER E # →R→
+211D ; 13A1 ; SL # ( ℠→ Ꭱ ) DOUBLE-STRUCK CAPITAL R → CHEROKEE LETTER E # →R→
+1D411 ; 13A1 ; SL # ( ð‘ → Ꭱ ) MATHEMATICAL BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D445 ; 13A1 ; SL # ( 𑅠→ Ꭱ ) MATHEMATICAL ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D479 ; 13A1 ; SL # ( 𑹠→ Ꭱ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D4E1 ; 13A1 ; SL # ( 𓡠→ Ꭱ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+1D57D ; 13A1 ; SL # ( 𕽠→ Ꭱ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CHEROKEE LETTER E # →R→
+1D5B1 ; 13A1 ; SL # ( 𖱠→ Ꭱ ) MATHEMATICAL SANS-SERIF CAPITAL R → CHEROKEE LETTER E # →R→
+1D5E5 ; 13A1 ; SL # ( 𗥠→ Ꭱ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D619 ; 13A1 ; SL # ( 𘙠→ Ꭱ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D64D ; 13A1 ; SL # ( ð™ → Ꭱ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D681 ; 13A1 ; SL # ( ðš → Ꭱ ) MATHEMATICAL MONOSPACE CAPITAL R → CHEROKEE LETTER E # →R→
13D2 ; 13A1 ; SL # ( ᒠ→ Ꭱ ) CHEROKEE LETTER SV → CHEROKEE LETTER E #
27D9 ; 13A2 ; SL #* ( ⟙ → Ꭲ ) LARGE DOWN TACK → CHEROKEE LETTER I # →T→
@@ -3609,6 +3783,8 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D769 ; 13A2 ; SL # ( ð© → Ꭲ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU → CHEROKEE LETTER I # →Τ→
1D7A3 ; 13A2 ; SL # ( 𞣠→ Ꭲ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU → CHEROKEE LETTER I # →Τ→
+13B0 ; 13A8 ; SL # ( Ꮀ → Ꭸ ) CHEROKEE LETTER HO → CHEROKEE LETTER GE # →Ͱ→
+
1D418 ; 13A9 ; SL # ( ð˜ → Ꭹ ) MATHEMATICAL BOLD CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D44C ; 13A9 ; SL # ( 𑌠→ Ꭹ ) MATHEMATICAL ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D480 ; 13A9 ; SL # ( 𒀠→ Ꭹ ) MATHEMATICAL BOLD ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
@@ -3629,7 +3805,65 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D7A4 ; 13A9 ; SL # ( 𞤠→ Ꭹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON → CHEROKEE LETTER GI # →Υ→→Y→
13BD ; 13A9 ; SL # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
-13E7 ; 13AB ; SL # ( ᧠→ Ꭻ ) CHEROKEE LETTER TSU → CHEROKEE LETTER GU # →J→
+1D400 ; 13AA ; SL # ( ð€ → Ꭺ ) MATHEMATICAL BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D434 ; 13AA ; SL # ( ð´ → Ꭺ ) MATHEMATICAL ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D468 ; 13AA ; SL # ( 𑨠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D49C ; 13AA ; SL # ( 𒜠→ Ꭺ ) MATHEMATICAL SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D4D0 ; 13AA ; SL # ( ð“ → Ꭺ ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D504 ; 13AA ; SL # ( 𔄠→ Ꭺ ) MATHEMATICAL FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D538 ; 13AA ; SL # ( 𔸠→ Ꭺ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CHEROKEE LETTER GO # →A→
+1D56C ; 13AA ; SL # ( 𕬠→ Ꭺ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5A0 ; 13AA ; SL # ( 𖠠→ Ꭺ ) MATHEMATICAL SANS-SERIF CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5D4 ; 13AA ; SL # ( 𗔠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D608 ; 13AA ; SL # ( 𘈠→ Ꭺ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D63C ; 13AA ; SL # ( 𘼠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D670 ; 13AA ; SL # ( 𙰠→ Ꭺ ) MATHEMATICAL MONOSPACE CAPITAL A → CHEROKEE LETTER GO # →A→
+1D6A8 ; 13AA ; SL # ( 𚨠→ Ꭺ ) MATHEMATICAL BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →ð€â†’→A→
+1D6E2 ; 13AA ; SL # ( 𛢠→ Ꭺ ) MATHEMATICAL ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð´â†’→A→
+1D71C ; 13AA ; SL # ( 𜜠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð‘¨â†’→A→
+1D756 ; 13AA ; SL # ( ð– → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+1D790 ; 13AA ; SL # ( ðž → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+
+1D409 ; 13AB ; SL # ( ð‰ → Ꭻ ) MATHEMATICAL BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D43D ; 13AB ; SL # ( ð½ → Ꭻ ) MATHEMATICAL ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D471 ; 13AB ; SL # ( 𑱠→ Ꭻ ) MATHEMATICAL BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4A5 ; 13AB ; SL # ( 𒥠→ Ꭻ ) MATHEMATICAL SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4D9 ; 13AB ; SL # ( 𓙠→ Ꭻ ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D50D ; 13AB ; SL # ( ð” → Ꭻ ) MATHEMATICAL FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D541 ; 13AB ; SL # ( ð• → Ꭻ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CHEROKEE LETTER GU # →J→
+1D575 ; 13AB ; SL # ( 𕵠→ Ꭻ ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5A9 ; 13AB ; SL # ( 𖩠→ Ꭻ ) MATHEMATICAL SANS-SERIF CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5DD ; 13AB ; SL # ( ð— → Ꭻ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D611 ; 13AB ; SL # ( 𘑠→ Ꭻ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D645 ; 13AB ; SL # ( 𙅠→ Ꭻ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D679 ; 13AB ; SL # ( 𙹠→ Ꭻ ) MATHEMATICAL MONOSPACE CAPITAL J → CHEROKEE LETTER GU # →J→
+
+22FF ; 13AC ; SL #* ( ⋿ → Ꭼ ) Z NOTATION BAG MEMBERSHIP → CHEROKEE LETTER GV # →E→
+2130 ; 13AC ; SL # ( ℰ → Ꭼ ) SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D404 ; 13AC ; SL # ( ð„ → Ꭼ ) MATHEMATICAL BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D438 ; 13AC ; SL # ( ð¸ → Ꭼ ) MATHEMATICAL ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D46C ; 13AC ; SL # ( 𑬠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D4D4 ; 13AC ; SL # ( 𓔠→ Ꭼ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D508 ; 13AC ; SL # ( 𔈠→ Ꭼ ) MATHEMATICAL FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D53C ; 13AC ; SL # ( 𔼠→ Ꭼ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → CHEROKEE LETTER GV # →E→
+1D570 ; 13AC ; SL # ( 𕰠→ Ꭼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5A4 ; 13AC ; SL # ( 𖤠→ Ꭼ ) MATHEMATICAL SANS-SERIF CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5D8 ; 13AC ; SL # ( 𗘠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D60C ; 13AC ; SL # ( 𘌠→ Ꭼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D640 ; 13AC ; SL # ( 𙀠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D674 ; 13AC ; SL # ( 𙴠→ Ꭼ ) MATHEMATICAL MONOSPACE CAPITAL E → CHEROKEE LETTER GV # →E→
+1D6AC ; 13AC ; SL # ( 𚬠→ Ꭼ ) MATHEMATICAL BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D6E6 ; 13AC ; SL # ( 𛦠→ Ꭼ ) MATHEMATICAL ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D720 ; 13AC ; SL # ( 𜠠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D75A ; 13AC ; SL # ( ðš → Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D794 ; 13AC ; SL # ( 𞔠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+
+213E ; 13B1 ; SL # ( ℾ → Ꮁ ) DOUBLE-STRUCK CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6AA ; 13B1 ; SL # ( 𚪠→ Ꮁ ) MATHEMATICAL BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6E4 ; 13B1 ; SL # ( 𛤠→ Ꮁ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D71E ; 13B1 ; SL # ( 𜞠→ Ꮁ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D758 ; 13B1 ; SL # ( ð˜ → Ꮁ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D792 ; 13B1 ; SL # ( 𞒠→ Ꮁ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
1D416 ; 13B3 ; SL # ( ð– → Ꮃ ) MATHEMATICAL BOLD CAPITAL W → CHEROKEE LETTER LA # →W→
1D44A ; 13B3 ; SL # ( 𑊠→ Ꮃ ) MATHEMATICAL ITALIC CAPITAL W → CHEROKEE LETTER LA # →W→
@@ -3646,6 +3880,46 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D686 ; 13B3 ; SL # ( 𚆠→ Ꮃ ) MATHEMATICAL MONOSPACE CAPITAL W → CHEROKEE LETTER LA # →W→
13D4 ; 13B3 ; SL # ( ᔠ→ Ꮃ ) CHEROKEE LETTER TA → CHEROKEE LETTER LA #
+2133 ; 13B7 ; SL # ( ℳ → Ꮇ ) SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D40C ; 13B7 ; SL # ( ðŒ → Ꮇ ) MATHEMATICAL BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D440 ; 13B7 ; SL # ( 𑀠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D474 ; 13B7 ; SL # ( 𑴠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D4DC ; 13B7 ; SL # ( 𓜠→ Ꮇ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D510 ; 13B7 ; SL # ( ð” → Ꮇ ) MATHEMATICAL FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D544 ; 13B7 ; SL # ( 𕄠→ Ꮇ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CHEROKEE LETTER LU # →M→
+1D578 ; 13B7 ; SL # ( 𕸠→ Ꮇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5AC ; 13B7 ; SL # ( 𖬠→ Ꮇ ) MATHEMATICAL SANS-SERIF CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5E0 ; 13B7 ; SL # ( 𗠠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D614 ; 13B7 ; SL # ( 𘔠→ Ꮇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D648 ; 13B7 ; SL # ( 𙈠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D67C ; 13B7 ; SL # ( 𙼠→ Ꮇ ) MATHEMATICAL MONOSPACE CAPITAL M → CHEROKEE LETTER LU # →M→
+1D6B3 ; 13B7 ; SL # ( 𚳠→ Ꮇ ) MATHEMATICAL BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D6ED ; 13B7 ; SL # ( 𛭠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D727 ; 13B7 ; SL # ( 𜧠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D761 ; 13B7 ; SL # ( ð¡ → Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D79B ; 13B7 ; SL # ( 𞛠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+
+210B ; 13BB ; SL # ( ℋ → Ꮋ ) SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+210C ; 13BB ; SL # ( ℌ → Ꮋ ) BLACK-LETTER CAPITAL H → CHEROKEE LETTER MI # →H→
+210D ; 13BB ; SL # ( ℠→ Ꮋ ) DOUBLE-STRUCK CAPITAL H → CHEROKEE LETTER MI # →H→
+1D407 ; 13BB ; SL # ( ð‡ → Ꮋ ) MATHEMATICAL BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D43B ; 13BB ; SL # ( ð» → Ꮋ ) MATHEMATICAL ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D46F ; 13BB ; SL # ( 𑯠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D4D7 ; 13BB ; SL # ( 𓗠→ Ꮋ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+1D573 ; 13BB ; SL # ( 𕳠→ Ꮋ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5A7 ; 13BB ; SL # ( 𖧠→ Ꮋ ) MATHEMATICAL SANS-SERIF CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5DB ; 13BB ; SL # ( 𗛠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D60F ; 13BB ; SL # ( ð˜ → Ꮋ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D643 ; 13BB ; SL # ( 𙃠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D677 ; 13BB ; SL # ( 𙷠→ Ꮋ ) MATHEMATICAL MONOSPACE CAPITAL H → CHEROKEE LETTER MI # →H→
+1D6AE ; 13BB ; SL # ( 𚮠→ Ꮋ ) MATHEMATICAL BOLD CAPITAL ETA → CHEROKEE LETTER MI # →ð‡â†’→H→
+1D6E8 ; 13BB ; SL # ( 𛨠→ Ꮋ ) MATHEMATICAL ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →ð»â†’→H→
+1D722 ; 13BB ; SL # ( 𜢠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D75C ; 13BB ; SL # ( ðœ → Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D796 ; 13BB ; SL # ( 𞖠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+
+13EB ; 13BE ; SL # ( ᫠→ Ꮎ ) CHEROKEE LETTER WI → CHEROKEE LETTER NA # →Ѳ→→Θ→
+
1D406 ; 13C0 ; SL # ( ð† → ဠ) MATHEMATICAL BOLD CAPITAL G → CHEROKEE LETTER NAH # →G→
1D43A ; 13C0 ; SL # ( ðº → ဠ) MATHEMATICAL ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
1D46E ; 13C0 ; SL # ( 𑮠→ ဠ) MATHEMATICAL BOLD ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
@@ -3680,21 +3954,70 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D75B ; 13C3 ; SL # ( ð› → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA → CHEROKEE LETTER NO # →Ζ→
1D795 ; 13C3 ; SL # ( 𞕠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA → CHEROKEE LETTER NO # →Ζ→
-1D412 ; 13D5 ; SL # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D446 ; 13D5 ; SL # ( 𑆠→ á• ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D47A ; 13D5 ; SL # ( 𑺠→ á• ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4AE ; 13D5 ; SL # ( 𒮠→ á• ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4E2 ; 13D5 ; SL # ( 𓢠→ á• ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D516 ; 13D5 ; SL # ( 𔖠→ á• ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D54A ; 13D5 ; SL # ( 𕊠→ á• ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D57E ; 13D5 ; SL # ( 𕾠→ á• ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5B2 ; 13D5 ; SL # ( 𖲠→ á• ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5E6 ; 13D5 ; SL # ( 𗦠→ á• ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D61A ; 13D5 ; SL # ( 𘚠→ á• ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D64E ; 13D5 ; SL # ( 𙎠→ á• ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D682 ; 13D5 ; SL # ( 𚂠→ á• ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
+2107 ; 13CB ; SL # ( ℇ → á‹ ) EULER CONSTANT → CHEROKEE LETTER QUV # →Æ→
+
+1D412 ; 13D5 ; SL # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D446 ; 13D5 ; SL # ( 𑆠→ ᕠ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D47A ; 13D5 ; SL # ( 𑺠→ ᕠ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4AE ; 13D5 ; SL # ( 𒮠→ ᕠ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4E2 ; 13D5 ; SL # ( 𓢠→ ᕠ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D516 ; 13D5 ; SL # ( 𔖠→ ᕠ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D54A ; 13D5 ; SL # ( 𕊠→ ᕠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→
+1D57E ; 13D5 ; SL # ( 𕾠→ ᕠ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5B2 ; 13D5 ; SL # ( 𖲠→ ᕠ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5E6 ; 13D5 ; SL # ( 𗦠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D61A ; 13D5 ; SL # ( 𘚠→ ᕠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D64E ; 13D5 ; SL # ( 𙎠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D682 ; 13D5 ; SL # ( 𚂠→ ᕠ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→
13DA ; 13D5 ; SL # ( ᚠ→ ᕠ) CHEROKEE LETTER DU → CHEROKEE LETTER DE #
+1D415 ; 13D9 ; SL # ( ð• → á™ ) MATHEMATICAL BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D449 ; 13D9 ; SL # ( 𑉠→ ᙠ) MATHEMATICAL ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D47D ; 13D9 ; SL # ( 𑽠→ ᙠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4B1 ; 13D9 ; SL # ( 𒱠→ ᙠ) MATHEMATICAL SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4E5 ; 13D9 ; SL # ( 𓥠→ ᙠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D519 ; 13D9 ; SL # ( 𔙠→ ᙠ) MATHEMATICAL FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D54D ; 13D9 ; SL # ( ð• → á™ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CHEROKEE LETTER DO # →V→
+1D581 ; 13D9 ; SL # ( ð– → á™ ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5B5 ; 13D9 ; SL # ( 𖵠→ ᙠ) MATHEMATICAL SANS-SERIF CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5E9 ; 13D9 ; SL # ( 𗩠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D61D ; 13D9 ; SL # ( ð˜ → á™ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D651 ; 13D9 ; SL # ( 𙑠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D685 ; 13D9 ; SL # ( 𚅠→ ᙠ) MATHEMATICAL MONOSPACE CAPITAL V → CHEROKEE LETTER DO # →V→
+
+2112 ; 13DE ; SL # ( ℒ → ហ) SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D40B ; 13DE ; SL # ( ð‹ → áž ) MATHEMATICAL BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D43F ; 13DE ; SL # ( ð¿ → áž ) MATHEMATICAL ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D473 ; 13DE ; SL # ( 𑳠→ ហ) MATHEMATICAL BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D4DB ; 13DE ; SL # ( 𓛠→ ហ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D50F ; 13DE ; SL # ( ð” → áž ) MATHEMATICAL FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D543 ; 13DE ; SL # ( 𕃠→ ហ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D577 ; 13DE ; SL # ( 𕷠→ ហ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5AB ; 13DE ; SL # ( 𖫠→ ហ) MATHEMATICAL SANS-SERIF CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5DF ; 13DE ; SL # ( 𗟠→ ហ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D613 ; 13DE ; SL # ( 𘓠→ ហ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D647 ; 13DE ; SL # ( 𙇠→ ហ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D67B ; 13DE ; SL # ( 𙻠→ ហ) MATHEMATICAL MONOSPACE CAPITAL L → CHEROKEE LETTER TLE # →L→
+
+2119 ; 13E2 ; SL # ( ℙ → ᢠ) DOUBLE-STRUCK CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D40F ; 13E2 ; SL # ( ð → ᢠ) MATHEMATICAL BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D443 ; 13E2 ; SL # ( 𑃠→ ᢠ) MATHEMATICAL ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D477 ; 13E2 ; SL # ( 𑷠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4AB ; 13E2 ; SL # ( 𒫠→ ᢠ) MATHEMATICAL SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4DF ; 13E2 ; SL # ( 𓟠→ ᢠ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D513 ; 13E2 ; SL # ( 𔓠→ ᢠ) MATHEMATICAL FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D57B ; 13E2 ; SL # ( 𕻠→ ᢠ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5AF ; 13E2 ; SL # ( 𖯠→ ᢠ) MATHEMATICAL SANS-SERIF CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5E3 ; 13E2 ; SL # ( 𗣠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D617 ; 13E2 ; SL # ( 𘗠→ ᢠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D64B ; 13E2 ; SL # ( 𙋠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D67F ; 13E2 ; SL # ( 𙿠→ ᢠ) MATHEMATICAL MONOSPACE CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D6B8 ; 13E2 ; SL # ( 𚸠→ ᢠ) MATHEMATICAL BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →ð→→P→
+1D6F2 ; 13E2 ; SL # ( 𛲠→ ᢠ) MATHEMATICAL ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘ƒâ†’→P→
+1D72C ; 13E2 ; SL # ( 𜬠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘·â†’→P→
+1D766 ; 13E2 ; SL # ( ð¦ → ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+1D7A0 ; 13E2 ; SL # ( 𞠠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+
1D40A ; 13E6 ; SL # ( ðŠ → ᦠ) MATHEMATICAL BOLD CAPITAL K → CHEROKEE LETTER TSO # →K→
1D43E ; 13E6 ; SL # ( ð¾ → ᦠ) MATHEMATICAL ITALIC CAPITAL K → CHEROKEE LETTER TSO # →K→
1D472 ; 13E6 ; SL # ( 𑲠→ ᦠ) MATHEMATICAL BOLD ITALIC CAPITAL K → CHEROKEE LETTER TSO # →K→
@@ -3714,6 +4037,25 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D75F ; 13E6 ; SL # ( ðŸ → ᦠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA → CHEROKEE LETTER TSO # →Κ→→K→
1D799 ; 13E6 ; SL # ( 𞙠→ ᦠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA → CHEROKEE LETTER TSO # →Κ→→K→
+212C ; 13F4 ; SL # ( ℬ → ᴠ) SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D401 ; 13F4 ; SL # ( ð → á´ ) MATHEMATICAL BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D435 ; 13F4 ; SL # ( ðµ → á´ ) MATHEMATICAL ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D469 ; 13F4 ; SL # ( 𑩠→ ᴠ) MATHEMATICAL BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D4D1 ; 13F4 ; SL # ( 𓑠→ ᴠ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D505 ; 13F4 ; SL # ( 𔅠→ ᴠ) MATHEMATICAL FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D539 ; 13F4 ; SL # ( 𔹠→ ᴠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CHEROKEE LETTER YV # →B→
+1D56D ; 13F4 ; SL # ( 𕭠→ ᴠ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5A1 ; 13F4 ; SL # ( 𖡠→ ᴠ) MATHEMATICAL SANS-SERIF CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5D5 ; 13F4 ; SL # ( 𗕠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D609 ; 13F4 ; SL # ( 𘉠→ ᴠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D63D ; 13F4 ; SL # ( 𘽠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D671 ; 13F4 ; SL # ( 𙱠→ ᴠ) MATHEMATICAL MONOSPACE CAPITAL B → CHEROKEE LETTER YV # →B→
+1D6A9 ; 13F4 ; SL # ( 𚩠→ á´ ) MATHEMATICAL BOLD CAPITAL BETA → CHEROKEE LETTER YV # →ð→→B→
+1D6E3 ; 13F4 ; SL # ( 𛣠→ á´ ) MATHEMATICAL ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ðµâ†’→B→
+1D71D ; 13F4 ; SL # ( ðœ → á´ ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ð‘©â†’→B→
+1D757 ; 13F4 ; SL # ( ð— → á´ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+1D791 ; 13F4 ; SL # ( 𞑠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+
140D ; 1401 00B7 ; SL # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
2206 ; 1403 ; SL #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
@@ -3723,7 +4065,7 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D759 ; 1403 ; SL # ( ð™ → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
1D793 ; 1403 ; SL # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-140F ; 1403 00B7 ; SL # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
+140F ; 1403 1427 ; SL # ( á → áƒá§ ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL MIDDLE DOT #
1411 ; 1404 00B7 ; SL # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
@@ -3737,6 +4079,8 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14D1 ; 1421 ; SL # ( ᓑ → ᡠ) CANADIAN SYLLABICS CARRIER NG → CANADIAN SYLLABICS FINAL BOTTOM HALF RING #
+140E ; 1427 1403 ; SL # ( Ꭰ→ á§áƒ ) CANADIAN SYLLABICS WI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS I #
+
1476 ; 1427 146D ; SL # ( ᑶ → á§á‘­ ) CANADIAN SYLLABICS KWI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KI #
147A ; 1427 146F ; SL # ( ᑺ → á§á‘¯ ) CANADIAN SYLLABICS KWO → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KO #
@@ -3745,20 +4089,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1540 ; 1429 ; SL # ( ᕀ → ᩠) CANADIAN SYLLABICS WEST-CREE Y → CANADIAN SYLLABICS FINAL PLUS #
-1D415 ; 142F ; SL # ( ð• → ᯠ) MATHEMATICAL BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D449 ; 142F ; SL # ( 𑉠→ ᯠ) MATHEMATICAL ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D47D ; 142F ; SL # ( 𑽠→ ᯠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4B1 ; 142F ; SL # ( 𒱠→ ᯠ) MATHEMATICAL SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4E5 ; 142F ; SL # ( 𓥠→ ᯠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D519 ; 142F ; SL # ( 𔙠→ ᯠ) MATHEMATICAL FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D54D ; 142F ; SL # ( ð• → ᯠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D581 ; 142F ; SL # ( ð– → ᯠ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5B5 ; 142F ; SL # ( 𖵠→ ᯠ) MATHEMATICAL SANS-SERIF CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5E9 ; 142F ; SL # ( 𗩠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D61D ; 142F ; SL # ( ð˜ → ᯠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D651 ; 142F ; SL # ( 𙑠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D685 ; 142F ; SL # ( 𚅠→ ᯠ) MATHEMATICAL MONOSPACE CAPITAL V → CANADIAN SYLLABICS PE # →V→
-
1D6B2 ; 1431 ; SL # ( 𚲠→ ᱠ) MATHEMATICAL BOLD CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D6EC ; 1431 ; SL # ( 𛬠→ ᱠ) MATHEMATICAL ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D726 ; 1431 ; SL # ( 𜦠→ ᱠ) MATHEMATICAL BOLD ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
@@ -3773,8 +4103,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1447 ; 1439 00B7 ; SL # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; SL # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
1D414 ; 144C ; SL # ( ð” → á‘Œ ) MATHEMATICAL BOLD CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D448 ; 144C ; SL # ( 𑈠→ ᑌ ) MATHEMATICAL ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D47C ; 144C ; SL # ( 𑼠→ ᑌ ) MATHEMATICAL BOLD ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
@@ -3791,48 +4119,29 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1458 ; 144C 00B7 ; SL # ( ᑘ → ᑌ· ) CANADIAN SYLLABICS WEST-CREE TWE → CANADIAN SYLLABICS TE, MIDDLE DOT # →ᑌá§â†’
-1467 ; 144C 144A ; SL # ( ᑧ → ᑌᑊ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, CANADIAN SYLLABICS WEST-CREE P #
+1467 ; 144C 02C8 ; SL # ( ᑧ → ᑌˈ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→
145A ; 144E 00B7 ; SL # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-1468 ; 144E 144A ; SL # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
+1468 ; 144E 02C8 ; SL # ( ᑨ → ᑎˈ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→
145C ; 144F 00B7 ; SL # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; SL # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; SL # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; SL # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; SL # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; SL # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; SL # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; SL # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; SL # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; SL # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; SL # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
-
-2119 ; 146D ; SL # ( ℙ → ᑭ ) DOUBLE-STRUCK CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D40F ; 146D ; SL # ( ð → á‘­ ) MATHEMATICAL BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D443 ; 146D ; SL # ( 𑃠→ ᑭ ) MATHEMATICAL ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D477 ; 146D ; SL # ( 𑷠→ ᑭ ) MATHEMATICAL BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4AB ; 146D ; SL # ( 𒫠→ ᑭ ) MATHEMATICAL SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4DF ; 146D ; SL # ( 𓟠→ ᑭ ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D513 ; 146D ; SL # ( 𔓠→ ᑭ ) MATHEMATICAL FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D57B ; 146D ; SL # ( 𕻠→ ᑭ ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5AF ; 146D ; SL # ( 𖯠→ ᑭ ) MATHEMATICAL SANS-SERIF CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5E3 ; 146D ; SL # ( 𗣠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D617 ; 146D ; SL # ( 𘗠→ ᑭ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D64B ; 146D ; SL # ( 𙋠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D67F ; 146D ; SL # ( 𙿠→ ᑭ ) MATHEMATICAL MONOSPACE CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D6B8 ; 146D ; SL # ( 𚸠→ á‘­ ) MATHEMATICAL BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →ð→→P→
-1D6F2 ; 146D ; SL # ( 𛲠→ á‘­ ) MATHEMATICAL ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘ƒâ†’→P→
-1D72C ; 146D ; SL # ( 𜬠→ á‘­ ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘·â†’→P→
-1D766 ; 146D ; SL # ( ð¦ → á‘­ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
-1D7A0 ; 146D ; SL # ( 𞠠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
+1485 ; 146B 02C8 ; SL # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1477 ; 146D 1427 ; SL # ( ᑷ → ᑭ᧠) CANADIAN SYLLABICS WEST-CREE KWI → CANADIAN SYLLABICS KI, CANADIAN SYLLABICS FINAL MIDDLE DOT #
@@ -3848,7 +4157,7 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
147F ; 1472 00B7 ; SL # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; SL # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; SL # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; SL # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -3860,20 +4169,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1497 ; 148C 00B7 ; SL # ( á’— → ᒌ· ) CANADIAN SYLLABICS WEST-CREE CWII → CANADIAN SYLLABICS CII, MIDDLE DOT # →ᒌá§â†’
-1D409 ; 148D ; SL # ( ð‰ → á’ ) MATHEMATICAL BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D43D ; 148D ; SL # ( ð½ → á’ ) MATHEMATICAL ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D471 ; 148D ; SL # ( 𑱠→ ᒠ) MATHEMATICAL BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4A5 ; 148D ; SL # ( 𒥠→ ᒠ) MATHEMATICAL SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4D9 ; 148D ; SL # ( 𓙠→ ᒠ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D50D ; 148D ; SL # ( ð” → á’ ) MATHEMATICAL FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D541 ; 148D ; SL # ( ð• → á’ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D575 ; 148D ; SL # ( 𕵠→ ᒠ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5A9 ; 148D ; SL # ( 𖩠→ ᒠ) MATHEMATICAL SANS-SERIF CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5DD ; 148D ; SL # ( ð— → á’ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D611 ; 148D ; SL # ( 𘑠→ ᒠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D645 ; 148D ; SL # ( 𙅠→ ᒠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D679 ; 148D ; SL # ( 𙹠→ ᒠ) MATHEMATICAL MONOSPACE CAPITAL J → CANADIAN SYLLABICS CO # →J→
-
1499 ; 148D 1427 ; SL # ( á’™ → á’᧠) CANADIAN SYLLABICS WEST-CREE CWO → CANADIAN SYLLABICS CO, CANADIAN SYLLABICS FINAL MIDDLE DOT #
149B ; 148E 00B7 ; SL # ( á’› → ᒎ· ) CANADIAN SYLLABICS WEST-CREE CWOO → CANADIAN SYLLABICS COO, MIDDLE DOT # →ᒎá§â†’
@@ -3886,13 +4181,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14AD ; 14A3 00B7 ; SL # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-213E ; 14A5 ; SL # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; SL # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; SL # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; SL # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; SL # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; SL # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-
14AF ; 14A5 00B7 ; SL # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
14B1 ; 14A6 00B7 ; SL # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
@@ -3901,20 +4189,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14B5 ; 14A8 00B7 ; SL # ( á’µ → ᒨ· ) CANADIAN SYLLABICS WEST-CREE MWOO → CANADIAN SYLLABICS MOO, MIDDLE DOT # →ᒨá§â†’
-2112 ; 14AA ; SL # ( ℒ → ᒪ ) SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D40B ; 14AA ; SL # ( ð‹ → á’ª ) MATHEMATICAL BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D43F ; 14AA ; SL # ( ð¿ → á’ª ) MATHEMATICAL ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D473 ; 14AA ; SL # ( 𑳠→ ᒪ ) MATHEMATICAL BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D4DB ; 14AA ; SL # ( 𓛠→ ᒪ ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D50F ; 14AA ; SL # ( ð” → á’ª ) MATHEMATICAL FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D543 ; 14AA ; SL # ( 𕃠→ ᒪ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D577 ; 14AA ; SL # ( 𕷠→ ᒪ ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5AB ; 14AA ; SL # ( 𖫠→ ᒪ ) MATHEMATICAL SANS-SERIF CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5DF ; 14AA ; SL # ( 𗟠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D613 ; 14AA ; SL # ( 𘓠→ ᒪ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D647 ; 14AA ; SL # ( 𙇠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D67B ; 14AA ; SL # ( 𙻠→ ᒪ ) MATHEMATICAL MONOSPACE CAPITAL L → CANADIAN SYLLABICS MA # →L→
-
14B9 ; 14AB 00B7 ; SL # ( á’¹ → ᒫ· ) CANADIAN SYLLABICS WEST-CREE MWAA → CANADIAN SYLLABICS MAA, MIDDLE DOT # →ᒫá§â†’
14CA ; 14C0 00B7 ; SL # ( á“Š → ᓀ· ) CANADIAN SYLLABICS WEST-CREE NWE → CANADIAN SYLLABICS NE, MIDDLE DOT # →ᓀá§â†’
@@ -4022,20 +4296,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1569 ; 1567 00B7 ; SL # ( á•© → ᕧ· ) CANADIAN SYLLABICS WEST-CREE THWAA → CANADIAN SYLLABICS THAA, MIDDLE DOT # →ᕧá§â†’
-211B ; 1587 ; SL # ( ℛ → ᖇ ) SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211C ; 1587 ; SL # ( ℜ → ᖇ ) BLACK-LETTER CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211D ; 1587 ; SL # ( ℠→ ᖇ ) DOUBLE-STRUCK CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D411 ; 1587 ; SL # ( ð‘ → á–‡ ) MATHEMATICAL BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D445 ; 1587 ; SL # ( 𑅠→ ᖇ ) MATHEMATICAL ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D479 ; 1587 ; SL # ( 𑹠→ ᖇ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D4E1 ; 1587 ; SL # ( 𓡠→ ᖇ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D57D ; 1587 ; SL # ( 𕽠→ ᖇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5B1 ; 1587 ; SL # ( 𖱠→ ᖇ ) MATHEMATICAL SANS-SERIF CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5E5 ; 1587 ; SL # ( 𗥠→ ᖇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D619 ; 1587 ; SL # ( 𘙠→ ᖇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D64D ; 1587 ; SL # ( ð™ → á–‡ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D681 ; 1587 ; SL # ( ðš → á–‡ ) MATHEMATICAL MONOSPACE CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-
1670 ; 1595 1489 ; SL # ( ᙰ → ᖕᒉ ) CANADIAN SYLLABICS NGAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CE #
158E ; 1595 148A ; SL # ( ᖎ → ᖕᒊ ) CANADIAN SYLLABICS NGAAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CAAI #
@@ -4064,25 +4324,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1676 ; 1596 1491 ; SL # ( ᙶ → ᖖᒑ ) CANADIAN SYLLABICS NNGAA → CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CAA #
-210B ; 157C ; SL # ( ℋ → ᕼ ) SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210C ; 157C ; SL # ( ℌ → ᕼ ) BLACK-LETTER CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210D ; 157C ; SL # ( ℠→ ᕼ ) DOUBLE-STRUCK CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D407 ; 157C ; SL # ( ð‡ → ᕼ ) MATHEMATICAL BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D43B ; 157C ; SL # ( ð» → ᕼ ) MATHEMATICAL ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D46F ; 157C ; SL # ( 𑯠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D4D7 ; 157C ; SL # ( 𓗠→ ᕼ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D573 ; 157C ; SL # ( 𕳠→ ᕼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5A7 ; 157C ; SL # ( 𖧠→ ᕼ ) MATHEMATICAL SANS-SERIF CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5DB ; 157C ; SL # ( 𗛠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D60F ; 157C ; SL # ( ð˜ → ᕼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D643 ; 157C ; SL # ( 𙃠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D677 ; 157C ; SL # ( 𙷠→ ᕼ ) MATHEMATICAL MONOSPACE CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D6AE ; 157C ; SL # ( 𚮠→ ᕼ ) MATHEMATICAL BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D6E8 ; 157C ; SL # ( 𛨠→ ᕼ ) MATHEMATICAL ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D722 ; 157C ; SL # ( 𜢠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D75C ; 157C ; SL # ( ðœ → ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D796 ; 157C ; SL # ( 𞖠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-
2131 ; 15B4 ; SL # ( ℱ → ᖴ ) SCRIPT CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D405 ; 15B4 ; SL # ( ð… → á–´ ) MATHEMATICAL BOLD CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D439 ; 15B4 ; SL # ( ð¹ → á–´ ) MATHEMATICAL ITALIC CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
@@ -4098,79 +4339,8 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D675 ; 15B4 ; SL # ( 𙵠→ ᖴ ) MATHEMATICAL MONOSPACE CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D7CA ; 15B4 ; SL # ( 🊠→ ᖴ ) MATHEMATICAL BOLD CAPITAL DIGAMMA → CANADIAN SYLLABICS BLACKFOOT WE # →Ϝ→→F→
-1D400 ; 15C5 ; SL # ( ð€ → á—… ) MATHEMATICAL BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D434 ; 15C5 ; SL # ( ð´ → á—… ) MATHEMATICAL ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D468 ; 15C5 ; SL # ( 𑨠→ ᗅ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D49C ; 15C5 ; SL # ( 𒜠→ ᗅ ) MATHEMATICAL SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D4D0 ; 15C5 ; SL # ( ð“ → á—… ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D504 ; 15C5 ; SL # ( 𔄠→ ᗅ ) MATHEMATICAL FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D538 ; 15C5 ; SL # ( 𔸠→ ᗅ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D56C ; 15C5 ; SL # ( 𕬠→ ᗅ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5A0 ; 15C5 ; SL # ( 𖠠→ ᗅ ) MATHEMATICAL SANS-SERIF CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5D4 ; 15C5 ; SL # ( 𗔠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D608 ; 15C5 ; SL # ( 𘈠→ ᗅ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D63C ; 15C5 ; SL # ( 𘼠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D670 ; 15C5 ; SL # ( 𙰠→ ᗅ ) MATHEMATICAL MONOSPACE CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D6A8 ; 15C5 ; SL # ( 𚨠→ á—… ) MATHEMATICAL BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð€â†’→A→
-1D6E2 ; 15C5 ; SL # ( 𛢠→ á—… ) MATHEMATICAL ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð´â†’→A→
-1D71C ; 15C5 ; SL # ( 𜜠→ á—… ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð‘¨â†’→A→
-1D756 ; 15C5 ; SL # ( ð– → á—… ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-1D790 ; 15C5 ; SL # ( ðž → á—… ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-
-2145 ; 15DE ; SL # ( ⅅ → ᗞ ) DOUBLE-STRUCK ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D403 ; 15DE ; SL # ( ðƒ → á—ž ) MATHEMATICAL BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D437 ; 15DE ; SL # ( ð· → á—ž ) MATHEMATICAL ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D46B ; 15DE ; SL # ( 𑫠→ ᗞ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D49F ; 15DE ; SL # ( 𒟠→ ᗞ ) MATHEMATICAL SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D4D3 ; 15DE ; SL # ( 𓓠→ ᗞ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D507 ; 15DE ; SL # ( 𔇠→ ᗞ ) MATHEMATICAL FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D53B ; 15DE ; SL # ( 𔻠→ ᗞ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D56F ; 15DE ; SL # ( 𕯠→ ᗞ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5A3 ; 15DE ; SL # ( 𖣠→ ᗞ ) MATHEMATICAL SANS-SERIF CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5D7 ; 15DE ; SL # ( 𗗠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D60B ; 15DE ; SL # ( 𘋠→ ᗞ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D63F ; 15DE ; SL # ( 𘿠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D673 ; 15DE ; SL # ( 𙳠→ ᗞ ) MATHEMATICAL MONOSPACE CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
15EA ; 15DE ; SL # ( ᗪ → ᗞ ) CANADIAN SYLLABICS CARRIER PE → CANADIAN SYLLABICS CARRIER THE #
-2133 ; 15F0 ; SL # ( ℳ → ᗰ ) SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D40C ; 15F0 ; SL # ( ðŒ → á—° ) MATHEMATICAL BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D440 ; 15F0 ; SL # ( 𑀠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D474 ; 15F0 ; SL # ( 𑴠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D4DC ; 15F0 ; SL # ( 𓜠→ ᗰ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D510 ; 15F0 ; SL # ( ð” → á—° ) MATHEMATICAL FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D544 ; 15F0 ; SL # ( 𕄠→ ᗰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D578 ; 15F0 ; SL # ( 𕸠→ ᗰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5AC ; 15F0 ; SL # ( 𖬠→ ᗰ ) MATHEMATICAL SANS-SERIF CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5E0 ; 15F0 ; SL # ( 𗠠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D614 ; 15F0 ; SL # ( 𘔠→ ᗰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D648 ; 15F0 ; SL # ( 𙈠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D67C ; 15F0 ; SL # ( 𙼠→ ᗰ ) MATHEMATICAL MONOSPACE CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D6B3 ; 15F0 ; SL # ( 𚳠→ ᗰ ) MATHEMATICAL BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D6ED ; 15F0 ; SL # ( 𛭠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D727 ; 15F0 ; SL # ( 𜧠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D761 ; 15F0 ; SL # ( ð¡ → á—° ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D79B ; 15F0 ; SL # ( 𞛠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-
-212C ; 15F7 ; SL # ( ℬ → ᗷ ) SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D401 ; 15F7 ; SL # ( ð → á—· ) MATHEMATICAL BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D435 ; 15F7 ; SL # ( ðµ → á—· ) MATHEMATICAL ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D469 ; 15F7 ; SL # ( 𑩠→ ᗷ ) MATHEMATICAL BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D4D1 ; 15F7 ; SL # ( 𓑠→ ᗷ ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D505 ; 15F7 ; SL # ( 𔅠→ ᗷ ) MATHEMATICAL FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D539 ; 15F7 ; SL # ( 𔹠→ ᗷ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D56D ; 15F7 ; SL # ( 𕭠→ ᗷ ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5A1 ; 15F7 ; SL # ( 𖡠→ ᗷ ) MATHEMATICAL SANS-SERIF CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5D5 ; 15F7 ; SL # ( 𗕠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D609 ; 15F7 ; SL # ( 𘉠→ ᗷ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D63D ; 15F7 ; SL # ( 𘽠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D671 ; 15F7 ; SL # ( 𙱠→ ᗷ ) MATHEMATICAL MONOSPACE CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D6A9 ; 15F7 ; SL # ( 𚩠→ á—· ) MATHEMATICAL BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð→→B→
-1D6E3 ; 15F7 ; SL # ( 𛣠→ á—· ) MATHEMATICAL ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ðµâ†’→B→
-1D71D ; 15F7 ; SL # ( ðœ → á—· ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð‘©â†’→B→
-1D757 ; 15F7 ; SL # ( ð— → á—· ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-1D791 ; 15F7 ; SL # ( 𞑠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-
2127 ; 162E ; SL #* ( ℧ → ᘮ ) INVERTED OHM SIGN → CANADIAN SYLLABICS CARRIER LHU #
1634 ; 162E ; SL # ( ᘴ → ᘮ ) CANADIAN SYLLABICS CARRIER TLHU → CANADIAN SYLLABICS CARRIER LHU #
@@ -6753,6 +6923,7 @@ F913 ; 908F ; SL # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; SL # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; SL # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; SL # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; SL # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -6844,6 +7015,7 @@ F9F1 ; 96A3 ; SL # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; SL #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; SL # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; SL # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; SL # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -7459,7 +7631,7 @@ FAD7 ; 27ED3 ; SL # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; SL # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (SL): 4770
+# total for (SL): 4918
# Single-Script, Anycase Confusables
@@ -7503,10 +7675,10 @@ FAD7 ; 27ED3 ; SL # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
05AF ; 030A ; SA # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; SA # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; SA # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; SA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; SA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; SA # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; SA # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; SA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; SA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; SA # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; SA # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -7590,6 +7762,7 @@ FC63 ; FE7C 0670 ; SA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; SA #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; SA #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; SA #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; SA #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; SA #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; SA #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; SA #* (   → ) EN SPACE → SPACE #
@@ -7604,10 +7777,6 @@ FC63 ; FE7C 0670 ; SA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; SA #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; SA #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; SA #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; SA #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; SA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; SA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; SA # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; SA # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -7630,14 +7799,18 @@ A4FE ; 002D 002E ; SA #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; SA #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; SA #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; SA #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; SA #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; SA #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; SA # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; SA #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; SA #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; SA #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; SA #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; SA # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; SA # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; SA #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -7667,6 +7840,7 @@ FF01 ; 0021 ; SA #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; SA # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
0241 ; 003F ; SA # ( É â†’ ? ) LATIN CAPITAL LETTER GLOTTAL STOP → QUESTION MARK # →ʔ→
097D ; 003F ; SA # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; SA # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; SA #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -7682,7 +7856,8 @@ A60E ; 002E ; SA #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; SA # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; SA # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; SA # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; SA # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; SA # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; SA #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; SA # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -7705,8 +7880,6 @@ FF65 ; 00B7 ; SA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
140C ; 00B7 1401 ; SA # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
-140E ; 00B7 1403 ; SA # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
-
1410 ; 00B7 1404 ; SA # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
1412 ; 00B7 1405 ; SA # ( ᒠ→ Â·á… ) CANADIAN SYLLABICS WO → MIDDLE DOT, CANADIAN SYLLABICS O # →á§á…→
@@ -7846,15 +8019,6 @@ FF65 ; 00B7 ; SA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; SA #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; SA #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; SA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; SA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; SA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; SA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; SA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; SA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; SA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; SA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; SA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; SA #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; SA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; SA #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -7864,6 +8028,15 @@ FF07 ; 0027 ; SA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; SA #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; SA #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; SA #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; SA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; SA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; SA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; SA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; SA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; SA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; SA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; SA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; SA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; SA # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; SA # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; SA # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -7878,7 +8051,6 @@ A78C ; 0027 ; SA # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; SA # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; SA # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; SA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; SA #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; SA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; SA #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -7888,6 +8060,7 @@ FF02 ; 0027 0027 ; SA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; SA #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; SA #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; SA #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; SA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; SA # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; SA #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; SA # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -7911,10 +8084,10 @@ FF02 ; 0027 0027 ; SA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
01B3 ; 0027 0059 ; SA # ( Ƴ → 'Y ) LATIN CAPITAL LETTER Y WITH HOOK → APOSTROPHE, LATIN CAPITAL LETTER Y # →ʽY→
FF3B ; 0028 ; SA #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; SA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; SA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; SA #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; SA #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; SA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; SA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; SA #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -8210,15 +8383,25 @@ FD3E ; 0028 ; SA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; SA #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; SA #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; SA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; SA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; SA #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; SA #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; SA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; SA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; SA #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; SA #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; SA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; SA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; SA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; SA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; SA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; SA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; SA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; SA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; SA #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -8226,10 +8409,11 @@ FF3E ; FE3F ; SA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; SA #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; SA #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; SA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; SA #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; SA #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; SA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; SA #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; SA #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; SA #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; SA #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; SA # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -8246,6 +8430,7 @@ FF3E ; FE3F ; SA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; SA #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; SA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; SA #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; SA #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; SA #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; SA #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; SA #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -8257,21 +8442,25 @@ FE68 ; 005C ; SA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; SA # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
-110BB ; 0970 ; SA #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; SA #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
0F0C ; 0F0B ; SA #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; SA #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; SA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; SA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; SA #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; SA #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; SA # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; SA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; SA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; SA #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; SA #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; SA #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; SA #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; SA #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; SA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; SA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; SA #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
0375 ; 02CF ; SA #* ( ͵ → Ë ) GREEK LOWER NUMERAL SIGN → MODIFIER LETTER LOW ACUTE ACCENT #
@@ -8325,8 +8514,8 @@ A714 ; 02EB ; SA #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; SA #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; SA #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; SA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; SA #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; SA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; SA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -8335,14 +8524,14 @@ A4FF ; 003D ; SA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; SA #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; SA #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; SA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; SA #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; SA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
05F0 ; 007C 007C ; SA # ( ‎װ‎ → || ) HEBREW LIGATURE YIDDISH DOUBLE VAV → VERTICAL LINE, VERTICAL LINE # →‎וו‎→→ll→
+2053 ; 007E ; SA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; SA #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; SA #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; SA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; SA #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; SA #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -8428,15 +8617,8 @@ FFED ; 25AA ; SA #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; SA #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; SA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; SA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; SA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; SA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; SA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; SA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; SA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+110BB ; 26AC ; SA #* ( 𑂻 → ⚬ ) KAITHI ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
+111C7 ; 26AC ; SA #* ( 𑇇 → ⚬ ) SHARADA ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
29D9 ; 299A ; SA #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
@@ -8618,13 +8800,12 @@ A644 ; 0032 ; SA # ( Ꙅ → 2 ) CYRILLIC CAPITAL LETTER REVERSED DZE → DIGIT
1D7E5 ; 0033 ; SA # ( 🥠→ 3 ) MATHEMATICAL SANS-SERIF DIGIT THREE → DIGIT THREE #
1D7EF ; 0033 ; SA # ( 🯠→ 3 ) MATHEMATICAL SANS-SERIF BOLD DIGIT THREE → DIGIT THREE #
1D7F9 ; 0033 ; SA # ( 🹠→ 3 ) MATHEMATICAL MONOSPACE DIGIT THREE → DIGIT THREE #
-01B7 ; 0033 ; SA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
021C ; 0033 ; SA # ( Ȝ → 3 ) LATIN CAPITAL LETTER YOGH → DIGIT THREE # →Ʒ→
+01B7 ; 0033 ; SA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
A76A ; 0033 ; SA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
2CCC ; 0033 ; SA # ( Ⳍ → 3 ) COPTIC CAPITAL LETTER OLD COPTIC HORI → DIGIT THREE # →Ȝ→→Ʒ→
0417 ; 0033 ; SA # ( З → 3 ) CYRILLIC CAPITAL LETTER ZE → DIGIT THREE #
04E0 ; 0033 ; SA # ( Ӡ → 3 ) CYRILLIC CAPITAL LETTER ABKHASIAN DZE → DIGIT THREE # →Ʒ→
-0545 ; 0033 ; SA # ( Յ → 3 ) ARMENIAN CAPITAL LETTER YI → DIGIT THREE #
2462 ; 2782 ; SA #* ( ③ → ➂ ) CIRCLED DIGIT THREE → DINGBAT CIRCLED SANS-SERIF DIGIT THREE #
@@ -8710,6 +8891,7 @@ A76A ; 0033 ; SA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
1D7FC ; 0036 ; SA # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
2CD2 ; 0036 ; SA # ( Ⳓ → 6 ) COPTIC CAPITAL LETTER OLD COPTIC HEI → DIGIT SIX #
0431 ; 0036 ; SA # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; SA # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; SA #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -8845,6 +9027,10 @@ FF21 ; 0041 ; SA # ( A → A ) FULLWIDTH LATIN CAPITAL LETTER A → LATIN CAPI
1E9A ; 1EA3 ; SA # ( ẚ → ả ) LATIN SMALL LETTER A WITH RIGHT HALF RING → LATIN SMALL LETTER A WITH HOOK ABOVE #
+2100 ; 0061 002F 0063 ; SA #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; SA #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; SA # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
A732 ; 0041 0041 ; SA # ( Ꜳ → AA ) LATIN CAPITAL LETTER AA → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A #
@@ -8871,6 +9057,8 @@ A73D ; 0061 0079 ; SA # ( ꜽ → ay ) LATIN SMALL LETTER AY → LATIN SMALL LET
A73C ; 0041 0059 ; SA # ( Ꜽ → AY ) LATIN CAPITAL LETTER AY → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER Y #
+2200 ; 2C6F ; SA #* ( ∀ → Ɐ ) FOR ALL → LATIN CAPITAL LETTER TURNED A #
+
1D41B ; 0062 ; SA # ( ð› → b ) MATHEMATICAL BOLD SMALL B → LATIN SMALL LETTER B #
1D44F ; 0062 ; SA # ( ð‘ → b ) MATHEMATICAL ITALIC SMALL B → LATIN SMALL LETTER B #
1D483 ; 0062 ; SA # ( 𒃠→ b ) MATHEMATICAL BOLD ITALIC SMALL B → LATIN SMALL LETTER B #
@@ -8947,6 +9135,7 @@ FF23 ; 0043 ; SA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
1D672 ; 0043 ; SA # ( 𙲠→ C ) MATHEMATICAL MONOSPACE CAPITAL C → LATIN CAPITAL LETTER C #
00A2 ; 0063 0338 ; SA #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; SA # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; SA # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
@@ -8954,6 +9143,25 @@ FF23 ; 0043 ; SA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
0187 ; 0043 0027 ; SA # ( Ƈ → C' ) LATIN CAPITAL LETTER C WITH HOOK → LATIN CAPITAL LETTER C, APOSTROPHE # →Cʽ→
+2105 ; 0063 002F 006F ; SA #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; SA #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; SA #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; SA # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+1D6C6 ; A793 ; SA # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; SA # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; SA # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; SA # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; SA # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; SA # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; SA # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; SA # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; SA # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; SA # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
+20AC ; A792 ; SA #* ( € → Ꞓ ) EURO SIGN → LATIN CAPITAL LETTER C WITH BAR # →Є→
+
217E ; 0064 ; SA # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; SA # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; SA # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -9002,6 +9210,8 @@ FF23 ; 0043 ; SA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
A77A ; A779 ; SA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITAL LETTER INSULAR D #
+02A4 ; 0064 021D ; SA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; SA # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; SA # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -9017,8 +9227,7 @@ A77A ; A779 ; SA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITA
02A5 ; 0064 0291 ; SA # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; SA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
+2E39 ; 1E9F ; SA #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
1D6C5 ; 1E9F ; SA # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; SA # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D739 ; 1E9F ; SA # ( 𜹠→ ẟ ) MATHEMATICAL BOLD ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -9075,19 +9284,6 @@ FF25 ; 0045 ; SA # ( E → E ) FULLWIDTH LATIN CAPITAL LETTER E → LATIN CAPI
1D14 ; 01DD 006F ; SA # ( á´” → Ço ) LATIN SMALL LETTER TURNED OE → LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O # →əo→
-22F4 ; 025B ; SA #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-1D6C6 ; 025B ; SA # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; SA # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; SA # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; SA # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; SA # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; SA # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; SA # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; SA # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; SA # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; SA # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-
-20AC ; 0190 ; SA #* ( € → Æ ) EURO SIGN → LATIN CAPITAL LETTER OPEN E # →Є→
2107 ; 0190 ; SA # ( ℇ → Æ ) EULER CONSTANT → LATIN CAPITAL LETTER OPEN E #
1D9F ; 1D4B ; SA # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
@@ -9303,8 +9499,6 @@ FF4A ; 006A ; SA # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; SA # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; SA # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; SA # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; SA # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; SA # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
FF2A ; 004A ; SA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPITAL LETTER J # →Ј→
1D409 ; 004A ; SA # ( ð‰ → J ) MATHEMATICAL BOLD CAPITAL J → LATIN CAPITAL LETTER J #
@@ -9321,6 +9515,8 @@ FF2A ; 004A ; SA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPI
1D645 ; 004A ; SA # ( 𙅠→ J ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → LATIN CAPITAL LETTER J #
1D679 ; 004A ; SA # ( 𙹠→ J ) MATHEMATICAL MONOSPACE CAPITAL J → LATIN CAPITAL LETTER J #
+1D6A5 ; 0237 ; SA # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
+
1D424 ; 006B ; SA # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; SA # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
1D48C ; 006B ; SA # ( 𒌠→ k ) MATHEMATICAL BOLD ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -9647,30 +9843,30 @@ FF2F ; 004F ; SA # ( O → O ) FULLWIDTH LATIN CAPITAL LETTER O → LATIN CAPI
0275 ; 006F 0335 ; SA # ( ɵ → o̵ ) LATIN SMALL LETTER BARRED O → LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY #
-2296 ; 004F 0335 ; SA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-229D ; 004F 0335 ; SA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-236C ; 004F 0335 ; SA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
+2296 ; 004F 0335 ; SA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+229D ; 004F 0335 ; SA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→θ→→Ꮎ→
+236C ; 004F 0335 ; SA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
019F ; 004F 0335 ; SA # ( Ɵ → O̵ ) LATIN CAPITAL LETTER O WITH MIDDLE TILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →O̶→
-1D6C9 ; 004F 0335 ; SA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D6DD ; 004F 0335 ; SA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D703 ; 004F 0335 ; SA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D717 ; 004F 0335 ; SA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D73D ; 004F 0335 ; SA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D751 ; 004F 0335 ; SA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D777 ; 004F 0335 ; SA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D78B ; 004F 0335 ; SA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7B1 ; 004F 0335 ; SA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7C5 ; 004F 0335 ; SA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D6AF ; 004F 0335 ; SA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6B9 ; 004F 0335 ; SA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6E9 ; 004F 0335 ; SA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6F3 ; 004F 0335 ; SA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D723 ; 004F 0335 ; SA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D72D ; 004F 0335 ; SA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D75D ; 004F 0335 ; SA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D767 ; 004F 0335 ; SA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D797 ; 004F 0335 ; SA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D7A1 ; 004F 0335 ; SA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
+1D6C9 ; 004F 0335 ; SA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6DD ; 004F 0335 ; SA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D703 ; 004F 0335 ; SA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D717 ; 004F 0335 ; SA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D73D ; 004F 0335 ; SA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D751 ; 004F 0335 ; SA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D777 ; 004F 0335 ; SA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D78B ; 004F 0335 ; SA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7B1 ; 004F 0335 ; SA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7C5 ; 004F 0335 ; SA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6AF ; 004F 0335 ; SA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6B9 ; 004F 0335 ; SA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6E9 ; 004F 0335 ; SA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6F3 ; 004F 0335 ; SA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D723 ; 004F 0335 ; SA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D72D ; 004F 0335 ; SA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D75D ; 004F 0335 ; SA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D767 ; 004F 0335 ; SA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D797 ; 004F 0335 ; SA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D7A1 ; 004F 0335 ; SA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
1F101 ; 004F 002C ; SA #* ( 🄠→ O, ) DIGIT ZERO COMMA → LATIN CAPITAL LETTER O, COMMA # →0,→
@@ -9683,10 +9879,6 @@ FF2F ; 004F ; SA # ( O → O ) FULLWIDTH LATIN CAPITAL LETTER O → LATIN CAPI
0025 ; 00BA 002F 2080 2080 ; SA #* ( % → º/₀₀ ) PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →‰→→â°/₀₀→
2030 ; 00BA 002F 2080 2080 ; SA #* ( ‰ → º/₀₀ ) PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; SA #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; SA #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; SA #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; SA #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; SA #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; SA #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -9794,6 +9986,8 @@ FF30 ; 0050 ; SA # ( P → P ) FULLWIDTH LATIN CAPITAL LETTER P → LATIN CAPI
02A0 ; 0071 0314 ; SA # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; SA # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; SA # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; SA # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; SA # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -9842,6 +10036,7 @@ FF30 ; 0050 ; SA # ( P → P ) FULLWIDTH LATIN CAPITAL LETTER P → LATIN CAPI
1D62E ; 0072 006E ; SA # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; SA # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; SA # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; SA # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; SA # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; SA # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
@@ -10211,6 +10406,9 @@ FF39 ; 0059 ; SA # ( Y → Y ) FULLWIDTH LATIN CAPITAL LETTER Y → LATIN CAPI
00A5 ; 0059 0335 ; SA #* ( ¥ → Y̵ ) YEN SIGN → LATIN CAPITAL LETTER Y, COMBINING SHORT STROKE OVERLAY #
+0292 ; 021D ; SA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+
1D433 ; 007A ; SA # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; SA # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; SA # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -10256,9 +10454,6 @@ FF3A ; 005A ; SA # ( Z → Z ) FULLWIDTH LATIN CAPITAL LETTER Z → LATIN CAPI
01B5 ; 005A 0335 ; SA # ( Ƶ → Z̵ ) LATIN CAPITAL LETTER Z WITH STROKE → LATIN CAPITAL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; SA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-
01BF ; 00FE ; SA # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
1D24 ; 01A8 ; SA # ( ᴤ → ƨ ) LATIN LETTER VOICED LARYNGEAL SPIRANT → LATIN SMALL LETTER TONE TWO #
@@ -10267,6 +10462,20 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
03D0 ; 03B2 ; SA # ( Ï â†’ β ) GREEK BETA SYMBOL → GREEK SMALL LETTER BETA #
+213E ; 0393 ; SA # ( ℾ → Γ ) DOUBLE-STRUCK CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6AA ; 0393 ; SA # ( 𚪠→ Γ ) MATHEMATICAL BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6E4 ; 0393 ; SA # ( 𛤠→ Γ ) MATHEMATICAL ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D71E ; 0393 ; SA # ( 𜞠→ Γ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D758 ; 0393 ; SA # ( ð˜ → Γ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D792 ; 0393 ; SA # ( 𞒠→ Γ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+
+2206 ; 0394 ; SA #* ( ∆ → Δ ) INCREMENT → GREEK CAPITAL LETTER DELTA #
+1D6AB ; 0394 ; SA # ( 𚫠→ Δ ) MATHEMATICAL BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D6E5 ; 0394 ; SA # ( 𛥠→ Δ ) MATHEMATICAL ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D71F ; 0394 ; SA # ( 𜟠→ Δ ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D759 ; 0394 ; SA # ( ð™ → Δ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D793 ; 0394 ; SA # ( 𞓠→ Δ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+
03F5 ; 03B5 ; SA # ( ϵ → ε ) GREEK LUNATE EPSILON SYMBOL → GREEK SMALL LETTER EPSILON #
1D7CB ; 03DD ; SA # ( 🋠→ Ï ) MATHEMATICAL BOLD SMALL DIGAMMA → GREEK SMALL LETTER DIGAMMA #
@@ -10278,8 +10487,8 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
1D7AF ; 03B6 ; SA # ( 𞯠→ ζ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA → GREEK SMALL LETTER ZETA #
03D1 ; 03B8 ; SA # ( ϑ → θ ) GREEK THETA SYMBOL → GREEK SMALL LETTER THETA #
-0398 ; 03B8 ; SA # ( Θ → θ ) GREEK CAPITAL LETTER THETA → GREEK SMALL LETTER THETA # →⊖→
-03F4 ; 03B8 ; SA # ( ϴ → θ ) GREEK CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
+0398 ; 03B8 ; SA # ( Θ → θ ) GREEK CAPITAL LETTER THETA → GREEK SMALL LETTER THETA # →Ꮎ→
+03F4 ; 03B8 ; SA # ( ϴ → θ ) GREEK CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
1FBE ; 03B9 ; SA # ( ι → ι ) GREEK PROSGEGRAMMENI → GREEK SMALL LETTER IOTA #
037A ; 03B9 ; SA #* ( ͺ → ι ) GREEK YPOGEGRAMMENI → GREEK SMALL LETTER IOTA # →ι→
@@ -10370,6 +10579,11 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
1D7C2 ; 03C9 ; SA # ( 🂠→ ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA → GREEK SMALL LETTER OMEGA #
2126 ; 03A9 ; SA # ( Ω → Ω ) OHM SIGN → GREEK CAPITAL LETTER OMEGA #
+1D6C0 ; 03A9 ; SA # ( 𛀠→ Ω ) MATHEMATICAL BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D6FA ; 03A9 ; SA # ( 𛺠→ Ω ) MATHEMATICAL ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D734 ; 03A9 ; SA # ( 𜴠→ Ω ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D76E ; 03A9 ; SA # ( ð® → Ω ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D7A8 ; 03A9 ; SA # ( 𞨠→ Ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
1F7D ; 1FF4 ; SA # ( ώ → ῴ ) GREEK SMALL LETTER OMEGA WITH OXIA → GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI #
@@ -10389,8 +10603,6 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
0511 ; 0454 ; SA # ( ԑ → є ) CYRILLIC SMALL LETTER REVERSED ZE → CYRILLIC SMALL LETTER UKRAINIAN IE # →ε→
-0510 ; 0404 ; SA # ( Ô â†’ Є ) CYRILLIC CAPITAL LETTER REVERSED ZE → CYRILLIC CAPITAL LETTER UKRAINIAN IE # →ℇ→
-
0497 ; 0436 0329 ; SA # ( җ → ж̩ ) CYRILLIC SMALL LETTER ZHE WITH DESCENDER → CYRILLIC SMALL LETTER ZHE, COMBINING VERTICAL LINE BELOW #
0496 ; 0416 0329 ; SA # ( Җ → Ж̩ ) CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER → CYRILLIC CAPITAL LETTER ZHE, COMBINING VERTICAL LINE BELOW #
@@ -10550,6 +10762,8 @@ FB50 ; 0671 ; SA # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; SA # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; SA # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; SA # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; SA # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; SA # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; SA # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -10565,105 +10779,92 @@ FDF3 ; 0627 0643 0628 0631 ; SA # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; SA # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; SA # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; SA # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; SA # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; SA # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; SA # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; SA # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; SA # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; SA # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; SA # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; SA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; SA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; SA # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; SA # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; SA # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; SA # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; SA # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; SA # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; SA # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; SA # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; SA # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; SA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; SA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; SA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; SA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; SA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; SA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; SA # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; SA # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; SA # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; SA # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; SA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; SA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; SA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; SA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; SA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; SA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; SA # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; SA # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; SA # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; SA # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; SA # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; SA # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; SA # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; SA # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; SA # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; SA # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; SA # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; SA # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; SA # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; SA # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; SA # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; SA # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; SA # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; SA # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; SA # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; SA # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; SA # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; SA # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; SA # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; SA # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; SA # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; SA # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; SA # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; SA # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; SA # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; SA # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; SA # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; SA # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; SA # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; SA # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; SA # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; SA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; SA # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; SA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; SA # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; SA # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; SA # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; SA # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; SA # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; SA # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; SA # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; SA # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; SA # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; SA # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; SA # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; SA # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; SA # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; SA # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; SA # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; SA # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; SA # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
FE94 ; 0629 ; SA # ( ‎ﺔ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA FINAL FORM → ARABIC LETTER TEH MARBUTA #
FE93 ; 0629 ; SA # ( ‎ﺓ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA ISOLATED FORM → ARABIC LETTER TEH MARBUTA #
06C3 ; 0629 ; SA # ( ‎ۃ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA GOAL → ARABIC LETTER TEH MARBUTA # →ö→
+1EE15 ; 062A ; SA # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; SA # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; SA # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; SA # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; SA # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; SA # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; SA # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; SA # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; SA # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; SA # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; SA # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; SA # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; SA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; SA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; SA # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; SA # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; SA # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; SA # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; SA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; SA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; SA # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; SA # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -10675,8 +10876,6 @@ FDA1 ; 062A 062C 0649 ; SA # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; SA # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; SA # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; SA # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; SA # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; SA # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; SA # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -10700,6 +10899,8 @@ FD56 ; 062A 0645 062D ; SA # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; SA # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; SA # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; SA # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; SA # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; SA # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -10708,13 +10909,16 @@ FC0F ; 062A 0649 ; SA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; SA # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; SA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; SA # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; SA # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; SA # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; SA # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; SA # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; SA # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; SA # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; SA # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; SA # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; SA # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; SA # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; SA # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -10726,6 +10930,8 @@ FCE5 ; 062B 0645 ; SA # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; SA # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; SA # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; SA # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; SA # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; SA # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -10743,39 +10949,36 @@ FBA3 ; 0679 ; SA # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; SA # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; SA # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; SA # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; SA # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; SA # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; SA # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; SA # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; SA # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; SA # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; SA # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; SA # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; SA # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; SA # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; SA # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; SA # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; SA # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; SA # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; SA # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; SA # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; SA # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; SA # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; SA # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; SA # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; SA # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; SA # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; SA # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; SA # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; SA # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; SA # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; SA # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; SA # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; SA # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; SA # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; SA # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; SA # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; SA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; SA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; SA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; SA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; SA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; SA # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; SA # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; SA # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; SA # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; SA # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; SA # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; SA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; SA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; SA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; SA # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; SA # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -10783,7 +10986,7 @@ FC19 ; 062C 062C ; SA # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; SA # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; SA # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; SA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; SA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; SA # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; SA # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -10792,8 +10995,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; SA #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; SA # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; SA # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; SA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; SA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; SA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; SA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; SA # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; SA # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -10805,16 +11008,21 @@ FD1D ; 062C 0649 ; SA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; SA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; SA # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; SA # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; SA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; SA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; SA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; SA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; SA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; SA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; SA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; SA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; SA # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; SA # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; SA # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; SA # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; SA # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; SA # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; SA # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; SA # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; SA # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; SA # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; SA # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -10825,6 +11033,12 @@ FB81 ; 0687 ; SA # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; SA # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; SA # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; SA # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; SA # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; SA # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; SA # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; SA # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; SA # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; SA # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; SA # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; SA # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -10846,15 +11060,15 @@ FCFF ; 062D 0649 ; SA # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; SA # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; SA # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; SA # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; SA # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; SA # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; SA # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; SA # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; SA # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; SA # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; SA # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; SA # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; SA # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; SA # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; SA # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; SA # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; SA # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; SA # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -10872,6 +11086,9 @@ FB82 ; 068D ; SA # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; SA # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; SA # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; SA # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; SA # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; SA # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; SA # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; SA # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -10881,9 +11098,11 @@ FDF6 ; 0631 0633 0648 0644 ; SA # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; SA #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; SA # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; SA # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; SA # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; SA # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; SA # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; SA # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; SA # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; SA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -10891,6 +11110,12 @@ FB8C ; 0691 ; SA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; SA # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; SA # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; SA # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; SA # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; SA # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; SA # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; SA # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; SA # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; SA # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; SA # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; SA # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -10899,9 +11124,9 @@ FEB1 ; 0633 ; SA # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; SA # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; SA # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; SA # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; SA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; SA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; SA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; SA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; SA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; SA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; SA # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -10938,6 +11163,12 @@ FCFB ; 0633 0649 ; SA # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; SA # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; SA # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; SA # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; SA # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; SA # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; SA # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; SA # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; SA # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; SA # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; SA # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; SA # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -10947,10 +11178,10 @@ FD2D ; 0634 062C ; SA # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; SA # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; SA # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; SA # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; SA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; SA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; SA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; SA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; SA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; SA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; SA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; SA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; SA # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -10986,6 +11217,12 @@ FCFD ; 0634 0649 ; SA # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; SA # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; SA # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; SA # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; SA # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; SA # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; SA # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; SA # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; SA # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; SA # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; SA # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; SA # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -11023,6 +11260,12 @@ FD05 ; 0635 0649 ; SA # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; SA # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; SA # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; SA # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; SA # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; SA # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; SA # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; SA # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; SA # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; SA # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; SA # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; SA # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -11030,8 +11273,8 @@ FEBD ; 0636 ; SA # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; SA # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; SA # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; SA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; SA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; SA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; SA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; SA # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; SA # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -11053,6 +11296,10 @@ FD07 ; 0636 0649 ; SA # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; SA # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; SA # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; SA # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; SA # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; SA # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; SA # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; SA # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; SA # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; SA # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -11077,6 +11324,10 @@ FCF5 ; 0637 0649 ; SA # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; SA # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; SA # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; SA # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; SA # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; SA # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; SA # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; SA # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; SA # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; SA # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -11086,6 +11337,12 @@ FCB9 ; 0638 0645 ; SA # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; SA # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; SA # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; SA # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; SA # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; SA # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; SA # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; SA # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; SA # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; SA # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; SA # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; SA # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -11113,6 +11370,12 @@ FCF7 ; 0639 0649 ; SA # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; SA # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; SA # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; SA # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; SA # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; SA # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; SA # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; SA # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; SA # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; SA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; SA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; SA # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -11134,6 +11397,11 @@ FCF9 ; 063A 0649 ; SA # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; SA # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; SA # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; SA # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; SA # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; SA # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; SA # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; SA # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; SA # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; SA # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; SA # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -11141,8 +11409,8 @@ FED1 ; 0641 ; SA # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; SA # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; SA # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; SA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; SA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; SA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; SA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; SA # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; SA # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -11160,6 +11428,9 @@ FC31 ; 0641 0649 ; SA # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; SA # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; SA # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; SA # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; SA # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; SA # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; SA # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; SA # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -11170,6 +11441,15 @@ FB71 ; 06A6 ; SA # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; SA # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; SA # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; SA # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; SA # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; SA # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; SA # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; SA # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; SA # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; SA # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; SA # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; SA # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; SA # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; SA # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -11195,6 +11475,9 @@ FC35 ; 0642 0649 ; SA # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; SA # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; SA # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; SA # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; SA # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; SA # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; SA # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; SA # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; SA # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -11210,8 +11493,8 @@ FC37 ; 0643 0627 ; SA # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; SA # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; SA # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; SA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; SA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; SA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; SA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; SA # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; SA # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -11256,6 +11539,11 @@ FB99 ; 06B3 ; SA # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; SA # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; SA # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; SA # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; SA # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; SA # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; SA # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; SA # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; SA # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; SA # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; SA # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -11275,8 +11563,8 @@ FEF7 ; 0644 0627 0674 ; SA # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; SA # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; SA # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; SA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; SA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; SA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; SA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; SA # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; SA # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -11314,6 +11602,11 @@ FC43 ; 0644 0649 ; SA # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; SA # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; SA # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; SA # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; SA # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; SA # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; SA # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; SA # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; SA # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; SA # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; SA # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -11323,8 +11616,8 @@ FC88 ; 0645 0627 ; SA # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; SA # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; SA # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; SA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; SA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; SA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; SA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; SA # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; SA # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -11357,9 +11650,64 @@ FDB1 ; 0645 0645 0649 ; SA # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; SA # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; SA # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; SA # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; SA # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; SA # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; SA # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; SA # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; SA # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; SA # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; SA # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; SA # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; SA # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; SA # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; SA # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; SA # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; SA # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; SA # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; SA # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; SA # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; SA # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; SA # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; SA # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; SA # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; SA # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; SA # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; SA # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; SA # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; SA # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; SA # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; SA # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; SA # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; SA # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; SA # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; SA # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; SA # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; SA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; SA # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; SA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; SA # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; SA # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; SA # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; SA # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; SA # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; SA # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; SA # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; SA # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; SA # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; SA # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -11395,6 +11743,9 @@ FC54 ; 0647 0649 ; SA # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; SA # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; SA # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; SA # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; SA # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; SA # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; SA # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; SA # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -11431,6 +11782,12 @@ FBE9 ; 0649 ; SA # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; SA # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; SA # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; SA # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; SA # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; SA # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; SA # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; SA # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; SA # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; SA # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; SA # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; SA # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; SA # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -11454,11 +11811,9 @@ FE89 ; 0649 0674 ; SA # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; SA # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; SA # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; SA # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; SA # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; SA # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; SA # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; SA # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; SA # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; SA # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; SA # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; SA # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -11476,6 +11831,8 @@ FCDF ; 0649 0674 0645 ; SA # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; SA # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; SA # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; SA # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; SA # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; SA # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; SA # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -11501,10 +11858,16 @@ FC03 ; 0649 0674 0649 ; SA # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; SA # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; SA # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; SA # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; SA # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; SA # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; SA # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; SA # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; SA # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; SA # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; SA # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; SA # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; SA # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -11521,6 +11884,8 @@ FD9C ; 0649 0645 0645 ; SA # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; SA # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; SA # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; SA # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; SA # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -11535,14 +11900,6 @@ FBAE ; 06D2 ; SA # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; SA # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; SA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; SA # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; SA # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; SA # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; SA # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
0906 ; 0905 093E ; SA # ( आ → अा ) DEVANAGARI LETTER AA → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA #
0912 ; 0905 093E 0946 ; SA # ( ऒ → अाॆ ) DEVANAGARI LETTER SHORT O → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA, DEVANAGARI VOWEL SIGN SHORT E # →अॊ→→आॆ→
@@ -11730,6 +12087,8 @@ FBB0 ; 06D3 ; SA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0F6A ; 0F62 ; SA # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; SA # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; SA # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; SA # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -11759,26 +12118,21 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
13D2 ; 13A1 ; SA # ( ᒠ→ Ꭱ ) CHEROKEE LETTER SV → CHEROKEE LETTER E #
-13BD ; 13A9 ; SA # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
+13B0 ; 13A8 ; SA # ( Ꮀ → Ꭸ ) CHEROKEE LETTER HO → CHEROKEE LETTER GE # →Ͱ→
-13E7 ; 13AB ; SA # ( ᧠→ Ꭻ ) CHEROKEE LETTER TSU → CHEROKEE LETTER GU # →J→
+13BD ; 13A9 ; SA # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
13D4 ; 13B3 ; SA # ( ᔠ→ Ꮃ ) CHEROKEE LETTER TA → CHEROKEE LETTER LA #
+13EB ; 13BE ; SA # ( ᫠→ Ꮎ ) CHEROKEE LETTER WI → CHEROKEE LETTER NA # →Ѳ→→Θ→
+
13F3 ; 13C0 ; SA # ( ᳠→ ဠ) CHEROKEE LETTER YU → CHEROKEE LETTER NAH #
13DA ; 13D5 ; SA # ( ᚠ→ ᕠ) CHEROKEE LETTER DU → CHEROKEE LETTER DE #
140D ; 1401 00B7 ; SA # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
-2206 ; 1403 ; SA #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
-1D6AB ; 1403 ; SA # ( 𚫠→ რ) MATHEMATICAL BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D6E5 ; 1403 ; SA # ( 𛥠→ რ) MATHEMATICAL ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D71F ; 1403 ; SA # ( 𜟠→ რ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D759 ; 1403 ; SA # ( ð™ → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D793 ; 1403 ; SA # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-
-140F ; 1403 00B7 ; SA # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
+140F ; 1403 1427 ; SA # ( á → áƒá§ ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL MIDDLE DOT #
1411 ; 1404 00B7 ; SA # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
@@ -11792,6 +12146,8 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14D1 ; 1421 ; SA # ( ᓑ → ᡠ) CANADIAN SYLLABICS CARRIER NG → CANADIAN SYLLABICS FINAL BOTTOM HALF RING #
+140E ; 1427 1403 ; SA # ( Ꭰ→ á§áƒ ) CANADIAN SYLLABICS WI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS I #
+
1476 ; 1427 146D ; SA # ( ᑶ → á§á‘­ ) CANADIAN SYLLABICS KWI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KI #
147A ; 1427 146F ; SA # ( ᑺ → á§á‘¯ ) CANADIAN SYLLABICS KWO → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KO #
@@ -11808,33 +12164,31 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1447 ; 1439 00B7 ; SA # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; SA # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
1458 ; 144C 00B7 ; SA # ( ᑘ → ᑌ· ) CANADIAN SYLLABICS WEST-CREE TWE → CANADIAN SYLLABICS TE, MIDDLE DOT # →ᑌá§â†’
-1467 ; 144C 144A ; SA # ( ᑧ → ᑌᑊ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, CANADIAN SYLLABICS WEST-CREE P #
+1467 ; 144C 02C8 ; SA # ( ᑧ → ᑌˈ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→
145A ; 144E 00B7 ; SA # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-1468 ; 144E 144A ; SA # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
+1468 ; 144E 02C8 ; SA # ( ᑨ → ᑎˈ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→
145C ; 144F 00B7 ; SA # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; SA # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; SA # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; SA # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; SA # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; SA # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; SA # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; SA # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; SA # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; SA # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; SA # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
+1485 ; 146B 02C8 ; SA # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1477 ; 146D 1427 ; SA # ( ᑷ → ᑭ᧠) CANADIAN SYLLABICS WEST-CREE KWI → CANADIAN SYLLABICS KI, CANADIAN SYLLABICS FINAL MIDDLE DOT #
@@ -11850,7 +12204,7 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
147F ; 1472 00B7 ; SA # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; SA # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; SA # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; SA # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -11874,13 +12228,6 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14AD ; 14A3 00B7 ; SA # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-213E ; 14A5 ; SA # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; SA # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; SA # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; SA # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; SA # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; SA # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-
14AF ; 14A5 00B7 ; SA # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
14B1 ; 14A6 00B7 ; SA # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
@@ -12028,11 +12375,6 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1634 ; 162E ; SA # ( ᘴ → ᘮ ) CANADIAN SYLLABICS CARRIER TLHU → CANADIAN SYLLABICS CARRIER LHU #
-1D6C0 ; 162F ; SA # ( 𛀠→ ᘯ ) MATHEMATICAL BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D6FA ; 162F ; SA # ( 𛺠→ ᘯ ) MATHEMATICAL ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D734 ; 162F ; SA # ( 𜴠→ ᘯ ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D76E ; 162F ; SA # ( ð® → ᘯ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D7A8 ; 162F ; SA # ( 𞨠→ ᘯ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
1635 ; 162F ; SA # ( ᘵ → ᘯ ) CANADIAN SYLLABICS CARRIER TLHO → CANADIAN SYLLABICS CARRIER LHO #
3131 ; 1100 ; SA # ( ㄱ → ᄀ ) HANGUL LETTER KIYEOK → HANGUL CHOSEONG KIYEOK #
@@ -12753,8 +13095,6 @@ A4A7 ; A458 ; SA #* ( ꒧ → ꑘ ) YI RADICAL NYOP → YI SYLLABLE NYOP #
2141 ; A4E8 ; SA #* ( â… â†’ ꓨ ) TURNED SANS-SERIF CAPITAL G → LISU LETTER HHA #
-2200 ; A4EF ; SA #* ( ∀ → ꓯ ) FOR ALL → LISU LETTER AE #
-
2229 ; A4F5 ; SA #* ( ∩ → ꓵ ) INTERSECTION → LISU LETTER UE #
22C2 ; A4F5 ; SA #* ( ⋂ → ꓵ ) N-ARY INTERSECTION → LISU LETTER UE # →∩→
@@ -14588,6 +14928,7 @@ F913 ; 908F ; SA # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; SA # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; SA # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; SA # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; SA # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -14679,6 +15020,7 @@ F9F1 ; 96A3 ; SA # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; SA #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; SA # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; SA # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; SA # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -15294,7 +15636,7 @@ FAD7 ; 27ED3 ; SA # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; SA # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (SA): 4999
+# total for (SA): 5145
# Mixed-Script, Lowercase Confusables
@@ -15338,10 +15680,10 @@ FAD7 ; 27ED3 ; SA # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
05AF ; 030A ; ML # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; ML # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; ML # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; ML # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; ML # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; ML # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; ML # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; ML # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; ML # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; ML # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; ML # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -15440,6 +15782,7 @@ FC63 ; FE7C 0670 ; ML #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; ML #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; ML #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; ML #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; ML #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; ML #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; ML #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; ML #* (   → ) EN SPACE → SPACE #
@@ -15454,10 +15797,6 @@ FC63 ; FE7C 0670 ; ML #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; ML #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; ML #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; ML #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; ML #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; ML #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; ML # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; ML # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; ML # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -15479,14 +15818,18 @@ A4FE ; 002D 002E ; ML #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; ML #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; ML #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; ML #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; ML #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; ML #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; ML # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; ML #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; ML #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; ML #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; ML #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; ML # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; ML # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; ML #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -15515,6 +15858,7 @@ FF01 ; 0021 ; ML #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; ML # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
097D ; 003F ; ML # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; ML # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; ML #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -15530,7 +15874,8 @@ A60E ; 002E ; ML #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; ML # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; ML # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; ML # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; ML # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; ML # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; ML #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; ML # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -15555,8 +15900,6 @@ FF65 ; 00B7 ; ML #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
140C ; 00B7 1401 ; ML # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
-140E ; 00B7 1403 ; ML # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
-
1410 ; 00B7 1404 ; ML # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
1412 ; 00B7 1405 ; ML # ( ᒠ→ Â·á… ) CANADIAN SYLLABICS WO → MIDDLE DOT, CANADIAN SYLLABICS O # →á§á…→
@@ -15697,15 +16040,6 @@ FF65 ; 00B7 ; ML #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; ML #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; ML #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; ML #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; ML #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; ML #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; ML #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; ML #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; ML #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; ML #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; ML #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; ML #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; ML #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; ML #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; ML #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -15715,6 +16049,15 @@ FF07 ; 0027 ; ML #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; ML #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; ML #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; ML #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; ML #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; ML #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; ML #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; ML #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; ML #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; ML #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; ML #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; ML #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; ML #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; ML # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; ML # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; ML # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -15729,7 +16072,6 @@ A78C ; 0027 ; ML # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; ML # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; ML # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; ML #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; ML #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; ML #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; ML #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -15739,6 +16081,7 @@ FF02 ; 0027 0027 ; ML #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; ML #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; ML #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; ML #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; ML #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; ML # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; ML #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; ML # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -15750,10 +16093,10 @@ FF02 ; 0027 0027 ; ML #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2057 ; 0027 0027 0027 0027 ; ML #* ( ◠→ '''' ) QUADRUPLE PRIME → APOSTROPHE, APOSTROPHE, APOSTROPHE, APOSTROPHE # →′′′′→
FF3B ; 0028 ; ML #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; ML #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; ML #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; ML #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; ML #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; ML #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; ML #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; ML #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -16000,15 +16343,25 @@ FD3E ; 0028 ; ML #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; ML #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; ML #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; ML #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; ML #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; ML #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; ML #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; ML #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; ML #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; ML #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; ML #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; ML #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; ML #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; ML #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; ML #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; ML #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; ML #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; ML #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; ML #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; ML #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -16016,10 +16369,11 @@ FF3E ; FE3F ; ML #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; ML #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; ML #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; ML #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; ML #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; ML #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; ML #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; ML #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; ML #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; ML #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; ML #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; ML # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -16035,6 +16389,7 @@ FF3E ; FE3F ; ML #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; ML #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; ML #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; ML #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; ML #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; ML #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; ML #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; ML #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -16046,25 +16401,34 @@ FE68 ; 005C ; ML #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; ML # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
+0AF0 ; 0970 ; ML #* ( ૰ → ॰ ) GUJARATI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
110BB ; 0970 ; ML #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
+111C7 ; 0970 ; ML #* ( 𑇇 → ॰ ) SHARADA ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; ML #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
+17D9 ; 0E4F ; ML #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
+
17D5 ; 0E5A ; ML #* ( ៕ → ๚ ) KHMER SIGN BARIYOOSAN → THAI CHARACTER ANGKHANKHU #
17DA ; 0E5B ; ML #* ( ៚ → ๛ ) KHMER SIGN KOOMUUT → THAI CHARACTER KHOMUT #
0F0C ; 0F0B ; ML #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; ML #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; ML #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; ML # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; ML #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; ML #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; ML # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; ML #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; ML #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; ML #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; ML #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; ML #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; ML #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; ML #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; ML #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; ML #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; ML #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
044A ; 02C9 0062 ; ML # ( ъ → ˉb ) CYRILLIC SMALL LETTER HARD SIGN → MODIFIER LETTER MACRON, LATIN SMALL LETTER B # →¯b→
@@ -16086,8 +16450,6 @@ A714 ; 02EB ; ML #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
0BF5 ; 0BF3 ; ML #* ( ௵ → ௳ ) TAMIL YEAR SIGN → TAMIL DAY SIGN #
-17D9 ; 0E4F ; ML #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
-
21B5 ; 21B2 ; ML #* ( ↵ → ↲ ) DOWNWARDS ARROW WITH CORNER LEFTWARDS → DOWNWARDS ARROW WITH TIP LEFTWARDS #
2A21 ; 21BE ; ML #* ( ⨡ → ↾ ) Z NOTATION SCHEMA PROJECTION → UPWARDS HARPOON WITH BARB RIGHTWARDS #
@@ -16116,8 +16478,8 @@ A714 ; 02EB ; ML #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; ML #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; ML #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; ML #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; ML #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; ML #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; ML #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -16126,12 +16488,12 @@ A4FF ; 003D ; ML #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; ML #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; ML #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; ML #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; ML #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; ML #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
+2053 ; 007E ; ML #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; ML #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; ML #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; ML #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; ML #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; ML #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -16217,16 +16579,6 @@ FFED ; 25AA ; ML #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; ML #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; ML #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; ML #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; ML #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; ML #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; ML #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; ML #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; ML #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
-
29D9 ; 299A ; ML #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
2A3E ; 2A1F ; ML #* ( ⨾ → ⨟ ) Z NOTATION RELATIONAL COMPOSITION → Z NOTATION SCHEMA COMPOSITION #
@@ -16234,6 +16586,7 @@ FFED ; 25AA ; ML #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
3036 ; 3012 ; ML #* ( 〶 → 〒 ) CIRCLED POSTAL MARK → POSTAL MARK #
02D9 ; 0971 ; ML #* ( ˙ → ॱ ) DOT ABOVE → DEVANAGARI SIGN HIGH SPACING DOT #
+0D4E ; 0971 ; ML # ( ൎ → ॱ ) MALAYALAM LETTER DOT REPH → DEVANAGARI SIGN HIGH SPACING DOT # →˙→
FF0D ; 30FC ; ML #* ( ï¼ â†’ ー ) FULLWIDTH HYPHEN-MINUS → KATAKANA-HIRAGANA PROLONGED SOUND MARK #
2014 ; 30FC ; ML #* ( — → ー ) EM DASH → KATAKANA-HIRAGANA PROLONGED SOUND MARK # →一→
@@ -16443,6 +16796,7 @@ A9C6 ; A9D0 ; ML #* ( ꧆ → ê§ ) JAVANESE PADA WINDU → JAVANESE DIGIT ZERO
1D7F2 ; 0036 ; ML # ( 🲠→ 6 ) MATHEMATICAL SANS-SERIF BOLD DIGIT SIX → DIGIT SIX #
1D7FC ; 0036 ; ML # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
0431 ; 0036 ; ML # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; ML # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; ML #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -16555,6 +16909,10 @@ FF41 ; 0061 ; ML # ( ï½ â†’ a ) FULLWIDTH LATIN SMALL LETTER A → LATIN SMALL
0227 ; 00E5 ; ML # ( ȧ → å ) LATIN SMALL LETTER A WITH DOT ABOVE → LATIN SMALL LETTER A WITH RING ABOVE #
+2100 ; 0061 002F 0063 ; ML #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; ML #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; ML # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
00E6 ; 0061 0065 ; ML # ( æ → ae ) LATIN SMALL LETTER AE → LATIN SMALL LETTER A, LATIN SMALL LETTER E #
@@ -16616,10 +16974,32 @@ FF43 ; 0063 ; ML # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
0441 ; 0063 ; ML # ( Ñ â†’ c ) CYRILLIC SMALL LETTER ES → LATIN SMALL LETTER C #
00A2 ; 0063 0338 ; ML #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; ML # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; ML # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
04AB ; 0063 0326 ; ML # ( Ò« → c̦ ) CYRILLIC SMALL LETTER ES WITH DESCENDER → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →Ñ̡→
+2105 ; 0063 002F 006F ; ML #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; ML #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; ML #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; ML # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+03B5 ; A793 ; ML # ( ε → ꞓ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER C WITH BAR # →є→
+1D6C6 ; A793 ; ML # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; ML # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; ML # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; ML # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; ML # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; ML # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; ML # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; ML # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; ML # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; ML # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+2C89 ; A793 ; ML # ( ⲉ → ꞓ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER C WITH BAR # →є→
+0454 ; A793 ; ML # ( є → ꞓ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER C WITH BAR #
+0511 ; A793 ; ML # ( ԑ → ꞓ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
217E ; 0064 ; ML # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; ML # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; ML # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -16636,6 +17016,7 @@ FF43 ; 0063 ; ML # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
1D659 ; 0064 ; ML # ( 𙙠→ d ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D → LATIN SMALL LETTER D #
1D68D ; 0064 ; ML # ( ðš → d ) MATHEMATICAL MONOSPACE SMALL D → LATIN SMALL LETTER D #
0501 ; 0064 ; ML # ( Ô â†’ d ) CYRILLIC SMALL LETTER KOMI DE → LATIN SMALL LETTER D #
+13E7 ; 0064 ; ML # ( ᧠→ d ) CHEROKEE LETTER TSU → LATIN SMALL LETTER D #
146F ; 0064 ; ML # ( ᑯ → d ) CANADIAN SYLLABICS KO → LATIN SMALL LETTER D #
A4D2 ; 0064 ; ML # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
@@ -16651,6 +17032,10 @@ A4D2 ; 0064 ; ML # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
147B ; 0064 00B7 ; ML # ( á‘» → d· ) CANADIAN SYLLABICS WEST-CREE KWO → LATIN SMALL LETTER D, MIDDLE DOT # →ᑯá§â†’
+1487 ; 0064 02C8 ; ML # ( ᒇ → dˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, MODIFIER LETTER VERTICAL LINE # →ᑯᑊ→
+
+02A4 ; 0064 021D ; ML # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; ML # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; ML # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -16658,10 +17043,7 @@ A4D2 ; 0064 ; ML # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
02A5 ; 0064 0291 ; ML # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; ML # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
-1487 ; 0064 144A ; ML # ( ᒇ → dᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, CANADIAN SYLLABICS WEST-CREE P # →ᑯᑊ→
-
+2E39 ; 1E9F ; ML #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
03B4 ; 1E9F ; ML # ( δ → ẟ ) GREEK SMALL LETTER DELTA → LATIN SMALL LETTER DELTA #
1D6C5 ; 1E9F ; ML # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; ML # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -16698,24 +17080,6 @@ FF45 ; 0065 ; ML # ( e → e ) FULLWIDTH LATIN SMALL LETTER E → LATIN SMALL
1D14 ; 01DD 006F ; ML # ( á´” → Ço ) LATIN SMALL LETTER TURNED OE → LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O # →əo→
-22F4 ; 025B ; ML #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-03B5 ; 025B ; ML # ( ε → ɛ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER OPEN E #
-1D6C6 ; 025B ; ML # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; ML # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; ML # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; ML # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; ML # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; ML # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; ML # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; ML # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; ML # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; ML # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-2C89 ; 025B ; ML # ( ⲉ → ɛ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER OPEN E # →є→
-0454 ; 025B ; ML # ( є → ɛ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER OPEN E #
-0511 ; 025B ; ML # ( ԑ → ɛ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER OPEN E #
-
-20AC ; 2107 ; ML #* ( € → ℇ ) EURO SIGN → EULER CONSTANT # →Є→
-
1D9F ; 1D4B ; ML # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
1D08 ; 025C ; ML # ( ᴈ → ɜ ) LATIN SMALL LETTER TURNED OPEN E → LATIN SMALL LETTER REVERSED OPEN E #
@@ -16795,7 +17159,7 @@ FF48 ; 0068 ; ML # ( h → h ) FULLWIDTH LATIN SMALL LETTER H → LATIN SMALL
1D78 ; 1D34 ; ML # ( ᵸ → ᴴ ) MODIFIER LETTER CYRILLIC EN → MODIFIER LETTER CAPITAL H #
0266 ; 0068 0314 ; ML # ( ɦ → h̔ ) LATIN SMALL LETTER H WITH HOOK → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
-13F2 ; 0068 0314 ; ML # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE # →ɦ→
+13F2 ; 0068 0314 ; ML # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
0127 ; 0068 0335 ; ML # ( ħ → h̵ ) LATIN SMALL LETTER H WITH STROKE → LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY #
210F ; 0068 0335 ; ML # ( ℠→ h̵ ) PLANCK CONSTANT OVER TWO PI → LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY # →ħ→
@@ -16871,11 +17235,11 @@ FF4A ; 006A ; ML # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; ML # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; ML # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; ML # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; ML # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; ML # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
03F3 ; 006A ; ML # ( ϳ → j ) GREEK LETTER YOT → LATIN SMALL LETTER J #
0458 ; 006A ; ML # ( ј → j ) CYRILLIC SMALL LETTER JE → LATIN SMALL LETTER J #
-0575 ; 006A ; ML # ( յ → j ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER J #
+
+1D6A5 ; 0237 ; ML # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
+0575 ; 0237 ; ML # ( յ → ȷ ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER DOTLESS J #
1D424 ; 006B ; ML # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; ML # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -17052,10 +17416,6 @@ A4F2 ; 006C ; ML # ( ꓲ → l ) LISU LETTER I → LATIN SMALL LETTER L # →Iâ†
2CD1 ; 029F ; ML # ( ⳑ → ʟ ) COPTIC SMALL LETTER L-SHAPED HA → LATIN LETTER SMALL CAPITAL L #
-043C ; 1D0D ; ML # ( м → ᴠ) CYRILLIC SMALL LETTER EM → LATIN LETTER SMALL CAPITAL M #
-
-04CE ; 1D0D 0326 ; ML # ( ÓŽ → á´Ì¦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN LETTER SMALL CAPITAL M, COMBINING COMMA BELOW # →м̡→
-
1D427 ; 006E ; ML # ( ð§ → n ) MATHEMATICAL BOLD SMALL N → LATIN SMALL LETTER N #
1D45B ; 006E ; ML # ( 𑛠→ n ) MATHEMATICAL ITALIC SMALL N → LATIN SMALL LETTER N #
1D48F ; 006E ; ML # ( ð’ → n ) MATHEMATICAL BOLD ITALIC SMALL N → LATIN SMALL LETTER N #
@@ -17175,10 +17535,6 @@ FE93 ; 00F6 ; ML # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
0609 ; 00BA 002F 2080 2080 ; ML #* ( ؉ → º/₀₀ ) ARABIC-INDIC PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
060A ; 00BA 002F 2080 2080 ; ML #* ( ØŠ → º/₀₀ ) ARABIC-INDIC PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; ML #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; ML #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; ML #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; ML #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; ML #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; ML #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -17273,6 +17629,8 @@ FF50 ; 0070 ; ML # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
02A0 ; 0071 0314 ; ML # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; ML # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; ML # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; ML # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; ML # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -17296,6 +17654,8 @@ FF50 ; 0070 ; ML # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
0493 ; 0072 0335 ; ML # ( ғ → r̵ ) CYRILLIC SMALL LETTER GHE WITH STROKE → LATIN SMALL LETTER R, COMBINING SHORT STROKE OVERLAY # →г̵→
+0491 ; 0072 02C8 ; ML # ( ґ → rˈ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, MODIFIER LETTER VERTICAL LINE # →гˈ→
+
006D ; 0072 006E ; ML # ( m → rn ) LATIN SMALL LETTER M → LATIN SMALL LETTER R, LATIN SMALL LETTER N #
217F ; 0072 006E ; ML # ( ⅿ → rn ) SMALL ROMAN NUMERAL ONE THOUSAND → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D426 ; 0072 006E ; ML # ( ð¦ → rn ) MATHEMATICAL BOLD SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
@@ -17311,11 +17671,12 @@ FF50 ; 0070 ; ML # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
1D62E ; 0072 006E ; ML # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; ML # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; ML # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; ML # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; ML # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+043C ; 0072 006E ; ML # ( м → rn ) CYRILLIC SMALL LETTER EM → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; ML # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
-
-0491 ; 0072 144A ; ML # ( ґ → rᑊ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, CANADIAN SYLLABICS WEST-CREE P # →гˈ→
+04CE ; 0072 006E 0326 ; ML # ( ӎ → rn̦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →м̡→
044F ; 1D19 ; ML # ( Ñ â†’ á´™ ) CYRILLIC SMALL LETTER YA → LATIN LETTER SMALL CAPITAL REVERSED R #
@@ -17377,6 +17738,7 @@ A731 ; 0073 ; ML # ( ꜱ → s ) LATIN LETTER SMALL CAPITAL S → LATIN SMALL LE
021B ; 0163 ; ML # ( ț → ţ ) LATIN SMALL LETTER T WITH COMMA BELOW → LATIN SMALL LETTER T WITH CEDILLA #
01AB ; 0163 ; ML # ( ƫ → ţ ) LATIN SMALL LETTER T WITH PALATAL HOOK → LATIN SMALL LETTER T WITH CEDILLA #
+13BF ; 0163 ; ML # ( Ꮏ → ţ ) CHEROKEE LETTER HNA → LATIN SMALL LETTER T WITH CEDILLA # →ƫ→
04AD ; 0074 0329 ; ML # ( ҭ → t̩ ) CYRILLIC SMALL LETTER TE WITH DESCENDER → LATIN SMALL LETTER T, COMBINING VERTICAL LINE BELOW # →т̩→
@@ -17542,6 +17904,12 @@ FF59 ; 0079 ; ML # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
04B1 ; 0079 0335 ; ML # ( ұ → y̵ ) CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE → LATIN SMALL LETTER Y, COMBINING SHORT STROKE OVERLAY # →ү̵→
+0292 ; 021D ; ML # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; ML # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+2CCD ; 021D ; ML # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
+04E1 ; 021D ; ML # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
+10F3 ; 021D ; ML # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
+
1D433 ; 007A ; ML # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; ML # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; ML # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -17563,12 +17931,6 @@ FF59 ; 0079 ; ML # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
01B6 ; 007A 0335 ; ML # ( ƶ → z̵ ) LATIN SMALL LETTER Z WITH STROKE → LATIN SMALL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; ML # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; ML # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-2CCD ; 021D ; ML # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
-04E1 ; 021D ; ML # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
-10F3 ; 021D ; ML # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
-
01BF ; 00FE ; ML # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
03F8 ; 00FE ; ML # ( ϸ → þ ) GREEK SMALL LETTER SHO → LATIN SMALL LETTER THORN #
@@ -17585,6 +17947,7 @@ A645 ; 01A8 ; ML # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
1D737 ; 03B2 ; ML # ( 𜷠→ β ) MATHEMATICAL BOLD ITALIC SMALL BETA → GREEK SMALL LETTER BETA #
1D771 ; 03B2 ; ML # ( ð± → β ) MATHEMATICAL SANS-SERIF BOLD SMALL BETA → GREEK SMALL LETTER BETA #
1D7AB ; 03B2 ; ML # ( 𞫠→ β ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA → GREEK SMALL LETTER BETA #
+13F0 ; 03B2 ; ML # ( ᰠ→ β ) CHEROKEE LETTER YE → GREEK SMALL LETTER BETA #
1D7CB ; 03DD ; ML # ( 🋠→ Ï ) MATHEMATICAL BOLD SMALL DIGAMMA → GREEK SMALL LETTER DIGAMMA #
@@ -17607,18 +17970,19 @@ A645 ; 01A8 ; ML # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
1D78B ; 03B8 ; ML # ( 𞋠→ θ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → GREEK SMALL LETTER THETA #
1D7B1 ; 03B8 ; ML # ( 𞱠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → GREEK SMALL LETTER THETA #
1D7C5 ; 03B8 ; ML # ( 🅠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → GREEK SMALL LETTER THETA #
-1D6AF ; 03B8 ; ML # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6B9 ; 03B8 ; ML # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6E9 ; 03B8 ; ML # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6F3 ; 03B8 ; ML # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D723 ; 03B8 ; ML # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D72D ; 03B8 ; ML # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D75D ; 03B8 ; ML # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D767 ; 03B8 ; ML # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D797 ; 03B8 ; ML # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D7A1 ; 03B8 ; ML # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-2D31 ; 03B8 ; ML # ( ⴱ → θ ) TIFINAGH LETTER YAB → GREEK SMALL LETTER THETA # →Ɵ→→Θ→→⊖→
-13BE ; 03B8 ; ML # ( Ꮎ → θ ) CHEROKEE LETTER NA → GREEK SMALL LETTER THETA # →O̵→→O̶→→Ɵ→→Θ→→⊖→
+1D6AF ; 03B8 ; ML # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6B9 ; 03B8 ; ML # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6E9 ; 03B8 ; ML # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6F3 ; 03B8 ; ML # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D723 ; 03B8 ; ML # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D72D ; 03B8 ; ML # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D75D ; 03B8 ; ML # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D767 ; 03B8 ; ML # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D797 ; 03B8 ; ML # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D7A1 ; 03B8 ; ML # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+2D31 ; 03B8 ; ML # ( ⴱ → θ ) TIFINAGH LETTER YAB → GREEK SMALL LETTER THETA # →Ɵ→→Θ→→Ꮎ→
+13BE ; 03B8 ; ML # ( Ꮎ → θ ) CHEROKEE LETTER NA → GREEK SMALL LETTER THETA #
+13EB ; 03B8 ; ML # ( ᫠→ θ ) CHEROKEE LETTER WI → GREEK SMALL LETTER THETA # →Ѳ→→Θ→→Ꮎ→
2CE4 ; 03D7 ; ML # ( ⳤ → ϗ ) COPTIC SYMBOL KAI → GREEK KAI SYMBOL #
@@ -17757,6 +18121,8 @@ FB50 ; 0671 ; ML # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; ML # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; ML # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; ML # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; ML # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; ML # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; ML # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -17772,101 +18138,88 @@ FDF3 ; 0627 0643 0628 0631 ; ML # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; ML # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; ML # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; ML # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; ML # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; ML # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; ML # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; ML # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; ML # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; ML # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; ML # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; ML # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; ML # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; ML # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; ML # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; ML # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; ML # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; ML # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; ML # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; ML # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; ML # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; ML # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; ML # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; ML # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; ML # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; ML # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; ML # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; ML # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; ML # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; ML # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; ML # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; ML # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; ML # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; ML # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; ML # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; ML # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; ML # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; ML # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; ML # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; ML # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; ML # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; ML # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; ML # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; ML # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; ML # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; ML # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; ML # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; ML # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; ML # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; ML # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; ML # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; ML # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; ML # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; ML # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; ML # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; ML # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; ML # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; ML # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; ML # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; ML # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; ML # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; ML # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; ML # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; ML # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; ML # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; ML # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; ML # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; ML # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; ML # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; ML # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; ML # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; ML # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; ML # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; ML # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; ML # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; ML # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; ML # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; ML # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; ML # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; ML # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; ML # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; ML # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; ML # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; ML # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; ML # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; ML # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; ML # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; ML # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; ML # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; ML # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; ML # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; ML # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; ML # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
+1EE15 ; 062A ; ML # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; ML # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; ML # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; ML # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; ML # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; ML # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; ML # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; ML # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; ML # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; ML # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; ML # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; ML # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; ML # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; ML # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; ML # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; ML # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; ML # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; ML # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; ML # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; ML # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; ML # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; ML # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -17878,8 +18231,6 @@ FDA1 ; 062A 062C 0649 ; ML # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; ML # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; ML # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; ML # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; ML # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; ML # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; ML # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -17903,6 +18254,8 @@ FD56 ; 062A 0645 062D ; ML # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; ML # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; ML # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; ML # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; ML # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; ML # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -17911,13 +18264,16 @@ FC0F ; 062A 0649 ; ML # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; ML # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; ML # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; ML # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; ML # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; ML # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; ML # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; ML # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; ML # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; ML # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; ML # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; ML # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; ML # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; ML # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; ML # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -17929,6 +18285,8 @@ FCE5 ; 062B 0645 ; ML # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; ML # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; ML # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; ML # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; ML # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; ML # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -17946,39 +18304,36 @@ FBA3 ; 0679 ; ML # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; ML # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; ML # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; ML # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; ML # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; ML # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; ML # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; ML # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; ML # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; ML # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; ML # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; ML # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; ML # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; ML # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; ML # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; ML # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; ML # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; ML # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; ML # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; ML # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; ML # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; ML # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; ML # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; ML # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; ML # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; ML # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; ML # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; ML # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; ML # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; ML # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; ML # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; ML # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; ML # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; ML # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; ML # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; ML # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; ML # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; ML # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; ML # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; ML # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; ML # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; ML # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; ML # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; ML # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; ML # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; ML # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; ML # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; ML # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; ML # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; ML # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; ML # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; ML # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -17986,7 +18341,7 @@ FC19 ; 062C 062C ; ML # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; ML # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; ML # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; ML # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; ML # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; ML # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; ML # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -17995,8 +18350,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; ML #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; ML # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; ML # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; ML # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; ML # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; ML # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; ML # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; ML # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; ML # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -18008,16 +18363,21 @@ FD1D ; 062C 0649 ; ML # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; ML # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; ML # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; ML # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; ML # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; ML # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; ML # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; ML # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; ML # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; ML # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; ML # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; ML # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; ML # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; ML # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; ML # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; ML # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; ML # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; ML # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; ML # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; ML # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; ML # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; ML # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; ML # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -18028,6 +18388,12 @@ FB81 ; 0687 ; ML # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; ML # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; ML # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; ML # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; ML # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; ML # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; ML # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; ML # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; ML # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; ML # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; ML # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; ML # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -18049,15 +18415,15 @@ FCFF ; 062D 0649 ; ML # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; ML # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; ML # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; ML # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; ML # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; ML # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; ML # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; ML # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; ML # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; ML # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; ML # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; ML # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; ML # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; ML # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; ML # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; ML # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; ML # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; ML # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -18075,6 +18441,9 @@ FB82 ; 068D ; ML # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; ML # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; ML # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; ML # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; ML # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; ML # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; ML # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; ML # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -18084,9 +18453,11 @@ FDF6 ; 0631 0633 0648 0644 ; ML # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; ML #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; ML # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; ML # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; ML # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; ML # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; ML # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; ML # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; ML # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; ML # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -18094,6 +18465,12 @@ FB8C ; 0691 ; ML # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; ML # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; ML # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; ML # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; ML # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; ML # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; ML # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; ML # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; ML # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; ML # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; ML # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; ML # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -18102,9 +18479,9 @@ FEB1 ; 0633 ; ML # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; ML # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; ML # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; ML # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; ML # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; ML # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; ML # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; ML # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; ML # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; ML # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; ML # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -18141,6 +18518,12 @@ FCFB ; 0633 0649 ; ML # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; ML # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; ML # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; ML # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; ML # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; ML # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; ML # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; ML # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; ML # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; ML # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; ML # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; ML # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -18150,10 +18533,10 @@ FD2D ; 0634 062C ; ML # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; ML # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; ML # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; ML # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; ML # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; ML # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; ML # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; ML # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; ML # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; ML # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; ML # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; ML # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; ML # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -18189,6 +18572,12 @@ FCFD ; 0634 0649 ; ML # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; ML # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; ML # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; ML # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; ML # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; ML # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; ML # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; ML # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; ML # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; ML # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; ML # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; ML # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -18226,6 +18615,12 @@ FD05 ; 0635 0649 ; ML # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; ML # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; ML # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; ML # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; ML # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; ML # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; ML # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; ML # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; ML # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; ML # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; ML # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; ML # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -18233,8 +18628,8 @@ FEBD ; 0636 ; ML # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; ML # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; ML # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; ML # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; ML # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; ML # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; ML # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; ML # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; ML # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -18256,6 +18651,10 @@ FD07 ; 0636 0649 ; ML # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; ML # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; ML # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; ML # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; ML # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; ML # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; ML # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; ML # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; ML # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; ML # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -18280,6 +18679,10 @@ FCF5 ; 0637 0649 ; ML # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; ML # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; ML # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; ML # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; ML # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; ML # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; ML # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; ML # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; ML # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; ML # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -18289,6 +18692,12 @@ FCB9 ; 0638 0645 ; ML # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; ML # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; ML # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; ML # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; ML # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; ML # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; ML # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; ML # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; ML # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; ML # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; ML # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; ML # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -18316,6 +18725,12 @@ FCF7 ; 0639 0649 ; ML # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; ML # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; ML # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; ML # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; ML # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; ML # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; ML # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; ML # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; ML # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; ML # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; ML # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; ML # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -18337,6 +18752,11 @@ FCF9 ; 063A 0649 ; ML # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; ML # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; ML # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; ML # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; ML # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; ML # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; ML # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; ML # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; ML # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; ML # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; ML # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -18344,8 +18764,8 @@ FED1 ; 0641 ; ML # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; ML # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; ML # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; ML # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; ML # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; ML # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; ML # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; ML # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; ML # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -18363,6 +18783,9 @@ FC31 ; 0641 0649 ; ML # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; ML # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; ML # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; ML # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; ML # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; ML # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; ML # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; ML # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -18373,6 +18796,15 @@ FB71 ; 06A6 ; ML # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; ML # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; ML # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; ML # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; ML # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; ML # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; ML # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; ML # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; ML # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; ML # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; ML # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; ML # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; ML # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; ML # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -18398,6 +18830,9 @@ FC35 ; 0642 0649 ; ML # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; ML # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; ML # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; ML # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; ML # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; ML # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; ML # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; ML # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; ML # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -18413,8 +18848,8 @@ FC37 ; 0643 0627 ; ML # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; ML # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; ML # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; ML # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; ML # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; ML # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; ML # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; ML # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; ML # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -18459,6 +18894,11 @@ FB99 ; 06B3 ; ML # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; ML # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; ML # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; ML # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; ML # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; ML # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; ML # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; ML # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; ML # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; ML # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; ML # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -18478,8 +18918,8 @@ FEF7 ; 0644 0627 0674 ; ML # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; ML # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; ML # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; ML # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; ML # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; ML # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; ML # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; ML # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; ML # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -18517,6 +18957,11 @@ FC43 ; 0644 0649 ; ML # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; ML # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; ML # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; ML # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; ML # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; ML # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; ML # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; ML # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; ML # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; ML # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; ML # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -18526,8 +18971,8 @@ FC88 ; 0645 0627 ; ML # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; ML # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; ML # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; ML # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; ML # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; ML # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; ML # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; ML # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; ML # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -18560,9 +19005,64 @@ FDB1 ; 0645 0645 0649 ; ML # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; ML # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; ML # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; ML # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; ML # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; ML # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; ML # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; ML # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; ML # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; ML # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; ML # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; ML # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; ML # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; ML # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; ML # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; ML # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; ML # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; ML # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; ML # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; ML # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; ML # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; ML # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; ML # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; ML # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; ML # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; ML # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; ML # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; ML # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; ML # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; ML # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; ML # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; ML # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; ML # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; ML # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; ML # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; ML # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; ML # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; ML # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; ML # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; ML # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; ML # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; ML # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; ML # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; ML # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; ML # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; ML # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; ML # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; ML # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; ML # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -18598,6 +19098,9 @@ FC54 ; 0647 0649 ; ML # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; ML # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; ML # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; ML # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; ML # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; ML # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; ML # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; ML # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -18634,6 +19137,12 @@ FBE9 ; 0649 ; ML # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; ML # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; ML # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; ML # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; ML # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; ML # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; ML # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; ML # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; ML # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; ML # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; ML # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; ML # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; ML # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -18657,11 +19166,9 @@ FE89 ; 0649 0674 ; ML # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; ML # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; ML # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; ML # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; ML # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; ML # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; ML # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; ML # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; ML # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; ML # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; ML # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; ML # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -18679,6 +19186,8 @@ FCDF ; 0649 0674 0645 ; ML # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; ML # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; ML # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; ML # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; ML # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; ML # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; ML # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -18704,10 +19213,16 @@ FC03 ; 0649 0674 0649 ; ML # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; ML # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; ML # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; ML # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; ML # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; ML # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; ML # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; ML # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; ML # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; ML # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; ML # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; ML # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; ML # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -18724,6 +19239,8 @@ FD9C ; 0649 0645 0645 ; ML # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; ML # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; ML # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; ML # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; ML # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -18738,36 +19255,6 @@ FBAE ; 06D2 ; ML # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; ML # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; ML # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; ML # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; ML # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; ML # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; ML # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
-22FF ; 2D39 ; ML #* ( ⋿ → ⴹ ) Z NOTATION BAG MEMBERSHIP → TIFINAGH LETTER YADD #
-2130 ; 2D39 ; ML # ( ℰ → ⴹ ) SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D404 ; 2D39 ; ML # ( ð„ → â´¹ ) MATHEMATICAL BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D438 ; 2D39 ; ML # ( ð¸ → â´¹ ) MATHEMATICAL ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D46C ; 2D39 ; ML # ( 𑬠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D4D4 ; 2D39 ; ML # ( 𓔠→ ⴹ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D508 ; 2D39 ; ML # ( 𔈠→ ⴹ ) MATHEMATICAL FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D53C ; 2D39 ; ML # ( 𔼠→ ⴹ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D570 ; 2D39 ; ML # ( 𕰠→ ⴹ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5A4 ; 2D39 ; ML # ( 𖤠→ ⴹ ) MATHEMATICAL SANS-SERIF CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5D8 ; 2D39 ; ML # ( 𗘠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D60C ; 2D39 ; ML # ( 𘌠→ ⴹ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D640 ; 2D39 ; ML # ( 𙀠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D674 ; 2D39 ; ML # ( 𙴠→ ⴹ ) MATHEMATICAL MONOSPACE CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D6AC ; 2D39 ; ML # ( 𚬠→ ⴹ ) MATHEMATICAL BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D6E6 ; 2D39 ; ML # ( 𛦠→ ⴹ ) MATHEMATICAL ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D720 ; 2D39 ; ML # ( 𜠠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D75A ; 2D39 ; ML # ( ðš → â´¹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D794 ; 2D39 ; ML # ( 𞔠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-13AC ; 2D39 ; ML # ( Ꭼ → ⴹ ) CHEROKEE LETTER GV → TIFINAGH LETTER YADD # →E→
-A4F0 ; 2D39 ; ML # ( ꓰ → ⴹ ) LISU LETTER E → TIFINAGH LETTER YADD # →E→
-
2203 ; 2D3A ; ML #* ( ∃ → ⴺ ) THERE EXISTS → TIFINAGH LETTER YADDH #
A4F1 ; 2D3A ; ML # ( ꓱ → ⴺ ) LISU LETTER EU → TIFINAGH LETTER YADDH # →Ǝ→
@@ -18913,6 +19400,8 @@ A4DA ; 0BD0 ; ML # ( ꓚ → ௠) LISU LETTER CA → TAMIL OM # →C→→С→
0BF2 ; 0B9A 0BC2 ; ML #* ( ௲ → சூ ) TAMIL NUMBER ONE THOUSAND → TAMIL LETTER CA, TAMIL VOWEL SIGN UU #
+0D3A ; 0B9F 0BBF ; ML # ( ഺ → டி ) MALAYALAM LETTER TTTA → TAMIL LETTER TTA, TAMIL VOWEL SIGN I #
+
0D23 ; 0BA3 ; ML # ( ണ → ண ) MALAYALAM LETTER NNA → TAMIL LETTER NNA #
0BFA ; 0BA8 0BC0 ; ML #* ( ௺ → நீ ) TAMIL NUMBER SIGN → TAMIL LETTER NA, TAMIL VOWEL SIGN II #
@@ -19077,6 +19566,8 @@ A4DA ; 0BD0 ; ML # ( ꓚ → ௠) LISU LETTER CA → TAMIL OM # →C→→С→
0F6A ; 0F62 ; ML # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; ML # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; ML # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; ML # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -19104,6 +19595,41 @@ AA56 ; AA23 ; ML # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1855 ; 1835 ; ML # ( ᡕ → ᠵ ) MONGOLIAN LETTER TODO YA → MONGOLIAN LETTER JA #
+2145 ; 13A0 ; ML # ( ⅅ → Ꭰ ) DOUBLE-STRUCK ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D403 ; 13A0 ; ML # ( ðƒ → Ꭰ ) MATHEMATICAL BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D437 ; 13A0 ; ML # ( ð· → Ꭰ ) MATHEMATICAL ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D46B ; 13A0 ; ML # ( 𑫠→ Ꭰ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D49F ; 13A0 ; ML # ( 𒟠→ Ꭰ ) MATHEMATICAL SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D4D3 ; 13A0 ; ML # ( 𓓠→ Ꭰ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D507 ; 13A0 ; ML # ( 𔇠→ Ꭰ ) MATHEMATICAL FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D53B ; 13A0 ; ML # ( 𔻠→ Ꭰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CHEROKEE LETTER A # →D→
+1D56F ; 13A0 ; ML # ( 𕯠→ Ꭰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D5A3 ; 13A0 ; ML # ( 𖣠→ Ꭰ ) MATHEMATICAL SANS-SERIF CAPITAL D → CHEROKEE LETTER A # →D→
+1D5D7 ; 13A0 ; ML # ( 𗗠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D60B ; 13A0 ; ML # ( 𘋠→ Ꭰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D63F ; 13A0 ; ML # ( 𘿠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D673 ; 13A0 ; ML # ( 𙳠→ Ꭰ ) MATHEMATICAL MONOSPACE CAPITAL D → CHEROKEE LETTER A # →D→
+15DE ; 13A0 ; ML # ( ᗞ → Ꭰ ) CANADIAN SYLLABICS CARRIER THE → CHEROKEE LETTER A # →D→
+15EA ; 13A0 ; ML # ( ᗪ → Ꭰ ) CANADIAN SYLLABICS CARRIER PE → CHEROKEE LETTER A # →ᗞ→→D→
+A4D3 ; 13A0 ; ML # ( ꓓ → Ꭰ ) LISU LETTER DA → CHEROKEE LETTER A # →D→
+
+211B ; 13A1 ; ML # ( ℛ → Ꭱ ) SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+211C ; 13A1 ; ML # ( ℜ → Ꭱ ) BLACK-LETTER CAPITAL R → CHEROKEE LETTER E # →R→
+211D ; 13A1 ; ML # ( ℠→ Ꭱ ) DOUBLE-STRUCK CAPITAL R → CHEROKEE LETTER E # →R→
+1D411 ; 13A1 ; ML # ( ð‘ → Ꭱ ) MATHEMATICAL BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D445 ; 13A1 ; ML # ( 𑅠→ Ꭱ ) MATHEMATICAL ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D479 ; 13A1 ; ML # ( 𑹠→ Ꭱ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D4E1 ; 13A1 ; ML # ( 𓡠→ Ꭱ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+1D57D ; 13A1 ; ML # ( 𕽠→ Ꭱ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CHEROKEE LETTER E # →R→
+1D5B1 ; 13A1 ; ML # ( 𖱠→ Ꭱ ) MATHEMATICAL SANS-SERIF CAPITAL R → CHEROKEE LETTER E # →R→
+1D5E5 ; 13A1 ; ML # ( 𗥠→ Ꭱ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D619 ; 13A1 ; ML # ( 𘙠→ Ꭱ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D64D ; 13A1 ; ML # ( ð™ → Ꭱ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D681 ; 13A1 ; ML # ( ðš → Ꭱ ) MATHEMATICAL MONOSPACE CAPITAL R → CHEROKEE LETTER E # →R→
+13D2 ; 13A1 ; ML # ( ᒠ→ Ꭱ ) CHEROKEE LETTER SV → CHEROKEE LETTER E #
+1587 ; 13A1 ; ML # ( ᖇ → Ꭱ ) CANADIAN SYLLABICS TLHI → CHEROKEE LETTER E # →R→
+A4E3 ; 13A1 ; ML # ( ꓣ → Ꭱ ) LISU LETTER ZHA → CHEROKEE LETTER E # →R→
+
27D9 ; 13A2 ; ML #* ( ⟙ → Ꭲ ) LARGE DOWN TACK → CHEROKEE LETTER I # →T→
1D413 ; 13A2 ; ML # ( ð“ → Ꭲ ) MATHEMATICAL BOLD CAPITAL T → CHEROKEE LETTER I # →T→
1D447 ; 13A2 ; ML # ( 𑇠→ Ꭲ ) MATHEMATICAL ITALIC CAPITAL T → CHEROKEE LETTER I # →T→
@@ -19125,6 +19651,8 @@ AA56 ; AA23 ; ML # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D7A3 ; 13A2 ; ML # ( 𞣠→ Ꭲ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU → CHEROKEE LETTER I # →Τ→
A4D4 ; 13A2 ; ML # ( ꓔ → Ꭲ ) LISU LETTER TA → CHEROKEE LETTER I # →T→
+13B0 ; 13A8 ; ML # ( Ꮀ → Ꭸ ) CHEROKEE LETTER HO → CHEROKEE LETTER GE # →Ͱ→
+
1D418 ; 13A9 ; ML # ( ð˜ → Ꭹ ) MATHEMATICAL BOLD CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D44C ; 13A9 ; ML # ( 𑌠→ Ꭹ ) MATHEMATICAL ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D480 ; 13A9 ; ML # ( 𒀠→ Ꭹ ) MATHEMATICAL BOLD ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
@@ -19147,6 +19675,73 @@ A4D4 ; 13A2 ; ML # ( ê“” → Ꭲ ) LISU LETTER TA → CHEROKEE LETTER I # →Tâ†
13BD ; 13A9 ; ML # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
A4EC ; 13A9 ; ML # ( ꓬ → Ꭹ ) LISU LETTER YA → CHEROKEE LETTER GI # →Y→
+1D400 ; 13AA ; ML # ( ð€ → Ꭺ ) MATHEMATICAL BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D434 ; 13AA ; ML # ( ð´ → Ꭺ ) MATHEMATICAL ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D468 ; 13AA ; ML # ( 𑨠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D49C ; 13AA ; ML # ( 𒜠→ Ꭺ ) MATHEMATICAL SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D4D0 ; 13AA ; ML # ( ð“ → Ꭺ ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D504 ; 13AA ; ML # ( 𔄠→ Ꭺ ) MATHEMATICAL FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D538 ; 13AA ; ML # ( 𔸠→ Ꭺ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CHEROKEE LETTER GO # →A→
+1D56C ; 13AA ; ML # ( 𕬠→ Ꭺ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5A0 ; 13AA ; ML # ( 𖠠→ Ꭺ ) MATHEMATICAL SANS-SERIF CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5D4 ; 13AA ; ML # ( 𗔠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D608 ; 13AA ; ML # ( 𘈠→ Ꭺ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D63C ; 13AA ; ML # ( 𘼠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D670 ; 13AA ; ML # ( 𙰠→ Ꭺ ) MATHEMATICAL MONOSPACE CAPITAL A → CHEROKEE LETTER GO # →A→
+1D6A8 ; 13AA ; ML # ( 𚨠→ Ꭺ ) MATHEMATICAL BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →ð€â†’→A→
+1D6E2 ; 13AA ; ML # ( 𛢠→ Ꭺ ) MATHEMATICAL ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð´â†’→A→
+1D71C ; 13AA ; ML # ( 𜜠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð‘¨â†’→A→
+1D756 ; 13AA ; ML # ( ð– → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+1D790 ; 13AA ; ML # ( ðž → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+15C5 ; 13AA ; ML # ( ᗅ → Ꭺ ) CANADIAN SYLLABICS CARRIER GHO → CHEROKEE LETTER GO # →A→
+A4EE ; 13AA ; ML # ( ꓮ → Ꭺ ) LISU LETTER A → CHEROKEE LETTER GO # →A→
+
+1D409 ; 13AB ; ML # ( ð‰ → Ꭻ ) MATHEMATICAL BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D43D ; 13AB ; ML # ( ð½ → Ꭻ ) MATHEMATICAL ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D471 ; 13AB ; ML # ( 𑱠→ Ꭻ ) MATHEMATICAL BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4A5 ; 13AB ; ML # ( 𒥠→ Ꭻ ) MATHEMATICAL SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4D9 ; 13AB ; ML # ( 𓙠→ Ꭻ ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D50D ; 13AB ; ML # ( ð” → Ꭻ ) MATHEMATICAL FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D541 ; 13AB ; ML # ( ð• → Ꭻ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CHEROKEE LETTER GU # →J→
+1D575 ; 13AB ; ML # ( 𕵠→ Ꭻ ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5A9 ; 13AB ; ML # ( 𖩠→ Ꭻ ) MATHEMATICAL SANS-SERIF CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5DD ; 13AB ; ML # ( ð— → Ꭻ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D611 ; 13AB ; ML # ( 𘑠→ Ꭻ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D645 ; 13AB ; ML # ( 𙅠→ Ꭻ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D679 ; 13AB ; ML # ( 𙹠→ Ꭻ ) MATHEMATICAL MONOSPACE CAPITAL J → CHEROKEE LETTER GU # →J→
+148D ; 13AB ; ML # ( ᒠ→ Ꭻ ) CANADIAN SYLLABICS CO → CHEROKEE LETTER GU # →J→
+A4D9 ; 13AB ; ML # ( ꓙ → Ꭻ ) LISU LETTER JA → CHEROKEE LETTER GU # →J→
+
+22FF ; 13AC ; ML #* ( ⋿ → Ꭼ ) Z NOTATION BAG MEMBERSHIP → CHEROKEE LETTER GV # →E→
+2130 ; 13AC ; ML # ( ℰ → Ꭼ ) SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D404 ; 13AC ; ML # ( ð„ → Ꭼ ) MATHEMATICAL BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D438 ; 13AC ; ML # ( ð¸ → Ꭼ ) MATHEMATICAL ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D46C ; 13AC ; ML # ( 𑬠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D4D4 ; 13AC ; ML # ( 𓔠→ Ꭼ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D508 ; 13AC ; ML # ( 𔈠→ Ꭼ ) MATHEMATICAL FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D53C ; 13AC ; ML # ( 𔼠→ Ꭼ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → CHEROKEE LETTER GV # →E→
+1D570 ; 13AC ; ML # ( 𕰠→ Ꭼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5A4 ; 13AC ; ML # ( 𖤠→ Ꭼ ) MATHEMATICAL SANS-SERIF CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5D8 ; 13AC ; ML # ( 𗘠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D60C ; 13AC ; ML # ( 𘌠→ Ꭼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D640 ; 13AC ; ML # ( 𙀠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D674 ; 13AC ; ML # ( 𙴠→ Ꭼ ) MATHEMATICAL MONOSPACE CAPITAL E → CHEROKEE LETTER GV # →E→
+1D6AC ; 13AC ; ML # ( 𚬠→ Ꭼ ) MATHEMATICAL BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D6E6 ; 13AC ; ML # ( 𛦠→ Ꭼ ) MATHEMATICAL ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D720 ; 13AC ; ML # ( 𜠠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D75A ; 13AC ; ML # ( ðš → Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D794 ; 13AC ; ML # ( 𞔠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+2D39 ; 13AC ; ML # ( ⴹ → Ꭼ ) TIFINAGH LETTER YADD → CHEROKEE LETTER GV # →E→
+A4F0 ; 13AC ; ML # ( ꓰ → Ꭼ ) LISU LETTER E → CHEROKEE LETTER GV # →E→
+
+213E ; 13B1 ; ML # ( ℾ → Ꮁ ) DOUBLE-STRUCK CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6AA ; 13B1 ; ML # ( 𚪠→ Ꮁ ) MATHEMATICAL BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6E4 ; 13B1 ; ML # ( 𛤠→ Ꮁ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D71E ; 13B1 ; ML # ( 𜞠→ Ꮁ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D758 ; 13B1 ; ML # ( ð˜ → Ꮁ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D792 ; 13B1 ; ML # ( 𞒠→ Ꮁ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+14A5 ; 13B1 ; ML # ( ᒥ → Ꮁ ) CANADIAN SYLLABICS MI → CHEROKEE LETTER HU # →Г→
+
1D416 ; 13B3 ; ML # ( ð– → Ꮃ ) MATHEMATICAL BOLD CAPITAL W → CHEROKEE LETTER LA # →W→
1D44A ; 13B3 ; ML # ( 𑊠→ Ꮃ ) MATHEMATICAL ITALIC CAPITAL W → CHEROKEE LETTER LA # →W→
1D47E ; 13B3 ; ML # ( 𑾠→ Ꮃ ) MATHEMATICAL BOLD ITALIC CAPITAL W → CHEROKEE LETTER LA # →W→
@@ -19163,6 +19758,48 @@ A4EC ; 13A9 ; ML # ( ꓬ → Ꭹ ) LISU LETTER YA → CHEROKEE LETTER GI # →Yâ
13D4 ; 13B3 ; ML # ( ᔠ→ Ꮃ ) CHEROKEE LETTER TA → CHEROKEE LETTER LA #
A4EA ; 13B3 ; ML # ( ꓪ → Ꮃ ) LISU LETTER WA → CHEROKEE LETTER LA # →W→
+2133 ; 13B7 ; ML # ( ℳ → Ꮇ ) SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D40C ; 13B7 ; ML # ( ðŒ → Ꮇ ) MATHEMATICAL BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D440 ; 13B7 ; ML # ( 𑀠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D474 ; 13B7 ; ML # ( 𑴠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D4DC ; 13B7 ; ML # ( 𓜠→ Ꮇ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D510 ; 13B7 ; ML # ( ð” → Ꮇ ) MATHEMATICAL FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D544 ; 13B7 ; ML # ( 𕄠→ Ꮇ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CHEROKEE LETTER LU # →M→
+1D578 ; 13B7 ; ML # ( 𕸠→ Ꮇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5AC ; 13B7 ; ML # ( 𖬠→ Ꮇ ) MATHEMATICAL SANS-SERIF CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5E0 ; 13B7 ; ML # ( 𗠠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D614 ; 13B7 ; ML # ( 𘔠→ Ꮇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D648 ; 13B7 ; ML # ( 𙈠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D67C ; 13B7 ; ML # ( 𙼠→ Ꮇ ) MATHEMATICAL MONOSPACE CAPITAL M → CHEROKEE LETTER LU # →M→
+1D6B3 ; 13B7 ; ML # ( 𚳠→ Ꮇ ) MATHEMATICAL BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D6ED ; 13B7 ; ML # ( 𛭠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D727 ; 13B7 ; ML # ( 𜧠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D761 ; 13B7 ; ML # ( ð¡ → Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D79B ; 13B7 ; ML # ( 𞛠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+15F0 ; 13B7 ; ML # ( ᗰ → Ꮇ ) CANADIAN SYLLABICS CARRIER GO → CHEROKEE LETTER LU # →M→
+A4DF ; 13B7 ; ML # ( ꓟ → Ꮇ ) LISU LETTER MA → CHEROKEE LETTER LU # →M→
+
+210B ; 13BB ; ML # ( ℋ → Ꮋ ) SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+210C ; 13BB ; ML # ( ℌ → Ꮋ ) BLACK-LETTER CAPITAL H → CHEROKEE LETTER MI # →H→
+210D ; 13BB ; ML # ( ℠→ Ꮋ ) DOUBLE-STRUCK CAPITAL H → CHEROKEE LETTER MI # →H→
+1D407 ; 13BB ; ML # ( ð‡ → Ꮋ ) MATHEMATICAL BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D43B ; 13BB ; ML # ( ð» → Ꮋ ) MATHEMATICAL ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D46F ; 13BB ; ML # ( 𑯠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D4D7 ; 13BB ; ML # ( 𓗠→ Ꮋ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+1D573 ; 13BB ; ML # ( 𕳠→ Ꮋ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5A7 ; 13BB ; ML # ( 𖧠→ Ꮋ ) MATHEMATICAL SANS-SERIF CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5DB ; 13BB ; ML # ( 𗛠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D60F ; 13BB ; ML # ( ð˜ → Ꮋ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D643 ; 13BB ; ML # ( 𙃠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D677 ; 13BB ; ML # ( 𙷠→ Ꮋ ) MATHEMATICAL MONOSPACE CAPITAL H → CHEROKEE LETTER MI # →H→
+1D6AE ; 13BB ; ML # ( 𚮠→ Ꮋ ) MATHEMATICAL BOLD CAPITAL ETA → CHEROKEE LETTER MI # →ð‡â†’→H→
+1D6E8 ; 13BB ; ML # ( 𛨠→ Ꮋ ) MATHEMATICAL ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →ð»â†’→H→
+1D722 ; 13BB ; ML # ( 𜢠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D75C ; 13BB ; ML # ( ðœ → Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D796 ; 13BB ; ML # ( 𞖠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+157C ; 13BB ; ML # ( ᕼ → Ꮋ ) CANADIAN SYLLABICS NUNAVUT H → CHEROKEE LETTER MI # →H→
+A4E7 ; 13BB ; ML # ( ꓧ → Ꮋ ) LISU LETTER XA → CHEROKEE LETTER MI # →H→
+
1D406 ; 13C0 ; ML # ( ð† → ဠ) MATHEMATICAL BOLD CAPITAL G → CHEROKEE LETTER NAH # →G→
1D43A ; 13C0 ; ML # ( ðº → ဠ) MATHEMATICAL ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
1D46E ; 13C0 ; ML # ( 𑮠→ ဠ) MATHEMATICAL BOLD ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
@@ -19199,21 +19836,79 @@ A4D6 ; 13C0 ; ML # ( ꓖ → ဠ) LISU LETTER GA → CHEROKEE LETTER NAH # →G
1D795 ; 13C3 ; ML # ( 𞕠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA → CHEROKEE LETTER NO # →Ζ→
A4DC ; 13C3 ; ML # ( ꓜ → რ) LISU LETTER DZA → CHEROKEE LETTER NO # →Z→
-1D412 ; 13D5 ; ML # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D446 ; 13D5 ; ML # ( 𑆠→ á• ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D47A ; 13D5 ; ML # ( 𑺠→ á• ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4AE ; 13D5 ; ML # ( 𒮠→ á• ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4E2 ; 13D5 ; ML # ( 𓢠→ á• ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D516 ; 13D5 ; ML # ( 𔖠→ á• ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D54A ; 13D5 ; ML # ( 𕊠→ á• ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D57E ; 13D5 ; ML # ( 𕾠→ á• ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5B2 ; 13D5 ; ML # ( 𖲠→ á• ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5E6 ; 13D5 ; ML # ( 𗦠→ á• ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D61A ; 13D5 ; ML # ( 𘚠→ á• ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D64E ; 13D5 ; ML # ( 𙎠→ á• ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D682 ; 13D5 ; ML # ( 𚂠→ á• ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
+15EF ; 13C7 ; ML # ( ᗯ → ᇠ) CANADIAN SYLLABICS CARRIER GU → CHEROKEE LETTER QUE # →Ѡ→
+
+2107 ; 13CB ; ML # ( ℇ → á‹ ) EULER CONSTANT → CHEROKEE LETTER QUV # →Æ→
+
+1D412 ; 13D5 ; ML # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D446 ; 13D5 ; ML # ( 𑆠→ ᕠ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D47A ; 13D5 ; ML # ( 𑺠→ ᕠ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4AE ; 13D5 ; ML # ( 𒮠→ ᕠ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4E2 ; 13D5 ; ML # ( 𓢠→ ᕠ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D516 ; 13D5 ; ML # ( 𔖠→ ᕠ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D54A ; 13D5 ; ML # ( 𕊠→ ᕠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→
+1D57E ; 13D5 ; ML # ( 𕾠→ ᕠ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5B2 ; 13D5 ; ML # ( 𖲠→ ᕠ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5E6 ; 13D5 ; ML # ( 𗦠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D61A ; 13D5 ; ML # ( 𘚠→ ᕠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D64E ; 13D5 ; ML # ( 𙎠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D682 ; 13D5 ; ML # ( 𚂠→ ᕠ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→
13DA ; 13D5 ; ML # ( ᚠ→ ᕠ) CHEROKEE LETTER DU → CHEROKEE LETTER DE #
-A4E2 ; 13D5 ; ML # ( ê“¢ → á• ) LISU LETTER SA → CHEROKEE LETTER DE # →S→→ášâ†’
+A4E2 ; 13D5 ; ML # ( ꓢ → ᕠ) LISU LETTER SA → CHEROKEE LETTER DE # →S→
+
+1D415 ; 13D9 ; ML # ( ð• → á™ ) MATHEMATICAL BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D449 ; 13D9 ; ML # ( 𑉠→ ᙠ) MATHEMATICAL ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D47D ; 13D9 ; ML # ( 𑽠→ ᙠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4B1 ; 13D9 ; ML # ( 𒱠→ ᙠ) MATHEMATICAL SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4E5 ; 13D9 ; ML # ( 𓥠→ ᙠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D519 ; 13D9 ; ML # ( 𔙠→ ᙠ) MATHEMATICAL FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D54D ; 13D9 ; ML # ( ð• → á™ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CHEROKEE LETTER DO # →V→
+1D581 ; 13D9 ; ML # ( ð– → á™ ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5B5 ; 13D9 ; ML # ( 𖵠→ ᙠ) MATHEMATICAL SANS-SERIF CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5E9 ; 13D9 ; ML # ( 𗩠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D61D ; 13D9 ; ML # ( ð˜ → á™ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D651 ; 13D9 ; ML # ( 𙑠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D685 ; 13D9 ; ML # ( 𚅠→ ᙠ) MATHEMATICAL MONOSPACE CAPITAL V → CHEROKEE LETTER DO # →V→
+2D38 ; 13D9 ; ML # ( ⴸ → ᙠ) TIFINAGH LETTER YADH → CHEROKEE LETTER DO # →V→
+142F ; 13D9 ; ML # ( ᯠ→ ᙠ) CANADIAN SYLLABICS PE → CHEROKEE LETTER DO # →V→
+A4E6 ; 13D9 ; ML # ( ꓦ → ᙠ) LISU LETTER HA → CHEROKEE LETTER DO # →V→
+
+2112 ; 13DE ; ML # ( ℒ → ហ) SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D40B ; 13DE ; ML # ( ð‹ → áž ) MATHEMATICAL BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D43F ; 13DE ; ML # ( ð¿ → áž ) MATHEMATICAL ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D473 ; 13DE ; ML # ( 𑳠→ ហ) MATHEMATICAL BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D4DB ; 13DE ; ML # ( 𓛠→ ហ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D50F ; 13DE ; ML # ( ð” → áž ) MATHEMATICAL FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D543 ; 13DE ; ML # ( 𕃠→ ហ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D577 ; 13DE ; ML # ( 𕷠→ ហ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5AB ; 13DE ; ML # ( 𖫠→ ហ) MATHEMATICAL SANS-SERIF CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5DF ; 13DE ; ML # ( 𗟠→ ហ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D613 ; 13DE ; ML # ( 𘓠→ ហ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D647 ; 13DE ; ML # ( 𙇠→ ហ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D67B ; 13DE ; ML # ( 𙻠→ ហ) MATHEMATICAL MONOSPACE CAPITAL L → CHEROKEE LETTER TLE # →L→
+14AA ; 13DE ; ML # ( ᒪ → ហ) CANADIAN SYLLABICS MA → CHEROKEE LETTER TLE # →L→
+A4E1 ; 13DE ; ML # ( ꓡ → ហ) LISU LETTER LA → CHEROKEE LETTER TLE # →L→
+
+2119 ; 13E2 ; ML # ( ℙ → ᢠ) DOUBLE-STRUCK CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D40F ; 13E2 ; ML # ( ð → ᢠ) MATHEMATICAL BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D443 ; 13E2 ; ML # ( 𑃠→ ᢠ) MATHEMATICAL ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D477 ; 13E2 ; ML # ( 𑷠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4AB ; 13E2 ; ML # ( 𒫠→ ᢠ) MATHEMATICAL SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4DF ; 13E2 ; ML # ( 𓟠→ ᢠ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D513 ; 13E2 ; ML # ( 𔓠→ ᢠ) MATHEMATICAL FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D57B ; 13E2 ; ML # ( 𕻠→ ᢠ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5AF ; 13E2 ; ML # ( 𖯠→ ᢠ) MATHEMATICAL SANS-SERIF CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5E3 ; 13E2 ; ML # ( 𗣠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D617 ; 13E2 ; ML # ( 𘗠→ ᢠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D64B ; 13E2 ; ML # ( 𙋠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D67F ; 13E2 ; ML # ( 𙿠→ ᢠ) MATHEMATICAL MONOSPACE CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D6B8 ; 13E2 ; ML # ( 𚸠→ ᢠ) MATHEMATICAL BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →ð→→P→
+1D6F2 ; 13E2 ; ML # ( 𛲠→ ᢠ) MATHEMATICAL ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘ƒâ†’→P→
+1D72C ; 13E2 ; ML # ( 𜬠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘·â†’→P→
+1D766 ; 13E2 ; ML # ( ð¦ → ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+1D7A0 ; 13E2 ; ML # ( 𞠠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+146D ; 13E2 ; ML # ( ᑭ → ᢠ) CANADIAN SYLLABICS KI → CHEROKEE LETTER TLV # →P→
+A4D1 ; 13E2 ; ML # ( ꓑ → ᢠ) LISU LETTER PA → CHEROKEE LETTER TLV # →P→
1D40A ; 13E6 ; ML # ( ðŠ → ᦠ) MATHEMATICAL BOLD CAPITAL K → CHEROKEE LETTER TSO # →K→
1D43E ; 13E6 ; ML # ( ð¾ → ᦠ) MATHEMATICAL ITALIC CAPITAL K → CHEROKEE LETTER TSO # →K→
@@ -19235,6 +19930,27 @@ A4E2 ; 13D5 ; ML # ( ê“¢ → á• ) LISU LETTER SA → CHEROKEE LETTER DE # →Sâ
1D799 ; 13E6 ; ML # ( 𞙠→ ᦠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA → CHEROKEE LETTER TSO # →Κ→→K→
A4D7 ; 13E6 ; ML # ( ꓗ → ᦠ) LISU LETTER KA → CHEROKEE LETTER TSO # →K→
+212C ; 13F4 ; ML # ( ℬ → ᴠ) SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D401 ; 13F4 ; ML # ( ð → á´ ) MATHEMATICAL BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D435 ; 13F4 ; ML # ( ðµ → á´ ) MATHEMATICAL ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D469 ; 13F4 ; ML # ( 𑩠→ ᴠ) MATHEMATICAL BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D4D1 ; 13F4 ; ML # ( 𓑠→ ᴠ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D505 ; 13F4 ; ML # ( 𔅠→ ᴠ) MATHEMATICAL FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D539 ; 13F4 ; ML # ( 𔹠→ ᴠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CHEROKEE LETTER YV # →B→
+1D56D ; 13F4 ; ML # ( 𕭠→ ᴠ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5A1 ; 13F4 ; ML # ( 𖡠→ ᴠ) MATHEMATICAL SANS-SERIF CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5D5 ; 13F4 ; ML # ( 𗕠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D609 ; 13F4 ; ML # ( 𘉠→ ᴠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D63D ; 13F4 ; ML # ( 𘽠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D671 ; 13F4 ; ML # ( 𙱠→ ᴠ) MATHEMATICAL MONOSPACE CAPITAL B → CHEROKEE LETTER YV # →B→
+1D6A9 ; 13F4 ; ML # ( 𚩠→ á´ ) MATHEMATICAL BOLD CAPITAL BETA → CHEROKEE LETTER YV # →ð→→B→
+1D6E3 ; 13F4 ; ML # ( 𛣠→ á´ ) MATHEMATICAL ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ðµâ†’→B→
+1D71D ; 13F4 ; ML # ( ðœ → á´ ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ð‘©â†’→B→
+1D757 ; 13F4 ; ML # ( ð— → á´ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+1D791 ; 13F4 ; ML # ( 𞑠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+15F7 ; 13F4 ; ML # ( ᗷ → ᴠ) CANADIAN SYLLABICS CARRIER KHE → CHEROKEE LETTER YV # →B→
+A4D0 ; 13F4 ; ML # ( ê“ â†’ á´ ) LISU LETTER BA → CHEROKEE LETTER YV # →B→
+
140D ; 1401 00B7 ; ML # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
2206 ; 1403 ; ML #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
@@ -19245,7 +19961,7 @@ A4D7 ; 13E6 ; ML # ( ꓗ → ᦠ) LISU LETTER KA → CHEROKEE LETTER TSO # →K
1D793 ; 1403 ; ML # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
2D60 ; 1403 ; ML # ( ⵠ → რ) TIFINAGH LETTER YAV → CANADIAN SYLLABICS I #
-140F ; 1403 00B7 ; ML # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
+140F ; 1403 1427 ; ML # ( á → áƒá§ ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL MIDDLE DOT #
1411 ; 1404 00B7 ; ML # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
@@ -19259,29 +19975,14 @@ A4D7 ; 13E6 ; ML # ( ꓗ → ᦠ) LISU LETTER KA → CHEROKEE LETTER TSO # →K
14D1 ; 1421 ; ML # ( ᓑ → ᡠ) CANADIAN SYLLABICS CARRIER NG → CANADIAN SYLLABICS FINAL BOTTOM HALF RING #
+140E ; 1427 1403 ; ML # ( Ꭰ→ á§áƒ ) CANADIAN SYLLABICS WI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS I #
+
1476 ; 1427 146D ; ML # ( ᑶ → á§á‘­ ) CANADIAN SYLLABICS KWI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KI #
1498 ; 1427 148D ; ML # ( á’˜ → á§á’ ) CANADIAN SYLLABICS CWO → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CO #
1540 ; 1429 ; ML # ( ᕀ → ᩠) CANADIAN SYLLABICS WEST-CREE Y → CANADIAN SYLLABICS FINAL PLUS #
-1D415 ; 142F ; ML # ( ð• → ᯠ) MATHEMATICAL BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D449 ; 142F ; ML # ( 𑉠→ ᯠ) MATHEMATICAL ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D47D ; 142F ; ML # ( 𑽠→ ᯠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4B1 ; 142F ; ML # ( 𒱠→ ᯠ) MATHEMATICAL SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4E5 ; 142F ; ML # ( 𓥠→ ᯠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D519 ; 142F ; ML # ( 𔙠→ ᯠ) MATHEMATICAL FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D54D ; 142F ; ML # ( ð• → ᯠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D581 ; 142F ; ML # ( ð– → ᯠ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5B5 ; 142F ; ML # ( 𖵠→ ᯠ) MATHEMATICAL SANS-SERIF CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5E9 ; 142F ; ML # ( 𗩠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D61D ; 142F ; ML # ( ð˜ → ᯠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D651 ; 142F ; ML # ( 𙑠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D685 ; 142F ; ML # ( 𚅠→ ᯠ) MATHEMATICAL MONOSPACE CAPITAL V → CANADIAN SYLLABICS PE # →V→
-2D38 ; 142F ; ML # ( ⴸ → ᯠ) TIFINAGH LETTER YADH → CANADIAN SYLLABICS PE #
-13D9 ; 142F ; ML # ( ᙠ→ ᯠ) CHEROKEE LETTER DO → CANADIAN SYLLABICS PE # →V→
-A4E6 ; 142F ; ML # ( ꓦ → ᯠ) LISU LETTER HA → CANADIAN SYLLABICS PE # →V→
-
1D6B2 ; 1431 ; ML # ( 𚲠→ ᱠ) MATHEMATICAL BOLD CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D6EC ; 1431 ; ML # ( 𛬠→ ᱠ) MATHEMATICAL ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D726 ; 1431 ; ML # ( 𜦠→ ᱠ) MATHEMATICAL BOLD ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
@@ -19298,8 +19999,6 @@ A4E5 ; 1431 ; ML # ( ê“¥ → á± ) LISU LETTER NGA → CANADIAN SYLLABICS PI # â
1447 ; 1439 00B7 ; ML # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; ML # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
1D414 ; 144C ; ML # ( ð” → á‘Œ ) MATHEMATICAL BOLD CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D448 ; 144C ; ML # ( 𑈠→ ᑌ ) MATHEMATICAL ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D47C ; 144C ; ML # ( 𑼠→ ᑌ ) MATHEMATICAL BOLD ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
@@ -19317,50 +20016,29 @@ A4F4 ; 144C ; ML # ( ꓴ → ᑌ ) LISU LETTER U → CANADIAN SYLLABICS TE # →
1458 ; 144C 00B7 ; ML # ( ᑘ → ᑌ· ) CANADIAN SYLLABICS WEST-CREE TWE → CANADIAN SYLLABICS TE, MIDDLE DOT # →ᑌá§â†’
-1467 ; 144C 144A ; ML # ( ᑧ → ᑌᑊ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, CANADIAN SYLLABICS WEST-CREE P #
+1467 ; 144C 02C8 ; ML # ( ᑧ → ᑌˈ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→
145A ; 144E 00B7 ; ML # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-1468 ; 144E 144A ; ML # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
+1468 ; 144E 02C8 ; ML # ( ᑨ → ᑎˈ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→
145C ; 144F 00B7 ; ML # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; ML # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; ML # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; ML # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; ML # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; ML # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; ML # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; ML # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; ML # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; ML # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; ML # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
-
-2119 ; 146D ; ML # ( ℙ → ᑭ ) DOUBLE-STRUCK CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D40F ; 146D ; ML # ( ð → á‘­ ) MATHEMATICAL BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D443 ; 146D ; ML # ( 𑃠→ ᑭ ) MATHEMATICAL ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D477 ; 146D ; ML # ( 𑷠→ ᑭ ) MATHEMATICAL BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4AB ; 146D ; ML # ( 𒫠→ ᑭ ) MATHEMATICAL SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4DF ; 146D ; ML # ( 𓟠→ ᑭ ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D513 ; 146D ; ML # ( 𔓠→ ᑭ ) MATHEMATICAL FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D57B ; 146D ; ML # ( 𕻠→ ᑭ ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5AF ; 146D ; ML # ( 𖯠→ ᑭ ) MATHEMATICAL SANS-SERIF CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5E3 ; 146D ; ML # ( 𗣠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D617 ; 146D ; ML # ( 𘗠→ ᑭ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D64B ; 146D ; ML # ( 𙋠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D67F ; 146D ; ML # ( 𙿠→ ᑭ ) MATHEMATICAL MONOSPACE CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D6B8 ; 146D ; ML # ( 𚸠→ á‘­ ) MATHEMATICAL BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →ð→→P→
-1D6F2 ; 146D ; ML # ( 𛲠→ á‘­ ) MATHEMATICAL ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘ƒâ†’→P→
-1D72C ; 146D ; ML # ( 𜬠→ á‘­ ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘·â†’→P→
-1D766 ; 146D ; ML # ( ð¦ → á‘­ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
-1D7A0 ; 146D ; ML # ( 𞠠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
-13E2 ; 146D ; ML # ( ᢠ→ ᑭ ) CHEROKEE LETTER TLV → CANADIAN SYLLABICS KI # →P→
-A4D1 ; 146D ; ML # ( ꓑ → ᑭ ) LISU LETTER PA → CANADIAN SYLLABICS KI # →P→
+1485 ; 146B 02C8 ; ML # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1486 ; 146D 144A ; ML # ( ᒆ → ᑭᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KIH → CANADIAN SYLLABICS KI, CANADIAN SYLLABICS WEST-CREE P #
@@ -19370,7 +20048,7 @@ A4D1 ; 146D ; ML # ( ê“‘ → á‘­ ) LISU LETTER PA → CANADIAN SYLLABICS KI # â†
147F ; 1472 00B7 ; ML # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; ML # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; ML # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; ML # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -19382,23 +20060,6 @@ A4D1 ; 146D ; ML # ( ê“‘ → á‘­ ) LISU LETTER PA → CANADIAN SYLLABICS KI # â†
1497 ; 148C 00B7 ; ML # ( á’— → ᒌ· ) CANADIAN SYLLABICS WEST-CREE CWII → CANADIAN SYLLABICS CII, MIDDLE DOT # →ᒌá§â†’
-1D409 ; 148D ; ML # ( ð‰ → á’ ) MATHEMATICAL BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D43D ; 148D ; ML # ( ð½ → á’ ) MATHEMATICAL ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D471 ; 148D ; ML # ( 𑱠→ ᒠ) MATHEMATICAL BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4A5 ; 148D ; ML # ( 𒥠→ ᒠ) MATHEMATICAL SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4D9 ; 148D ; ML # ( 𓙠→ ᒠ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D50D ; 148D ; ML # ( ð” → á’ ) MATHEMATICAL FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D541 ; 148D ; ML # ( ð• → á’ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D575 ; 148D ; ML # ( 𕵠→ ᒠ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5A9 ; 148D ; ML # ( 𖩠→ ᒠ) MATHEMATICAL SANS-SERIF CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5DD ; 148D ; ML # ( ð— → á’ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D611 ; 148D ; ML # ( 𘑠→ ᒠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D645 ; 148D ; ML # ( 𙅠→ ᒠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D679 ; 148D ; ML # ( 𙹠→ ᒠ) MATHEMATICAL MONOSPACE CAPITAL J → CANADIAN SYLLABICS CO # →J→
-13AB ; 148D ; ML # ( Ꭻ → ᒠ) CHEROKEE LETTER GU → CANADIAN SYLLABICS CO # →J→
-13E7 ; 148D ; ML # ( ᧠→ ᒠ) CHEROKEE LETTER TSU → CANADIAN SYLLABICS CO # →J→
-A4D9 ; 148D ; ML # ( ꓙ → ᒠ) LISU LETTER JA → CANADIAN SYLLABICS CO # →J→
-
1499 ; 148D 1427 ; ML # ( á’™ → á’᧠) CANADIAN SYLLABICS WEST-CREE CWO → CANADIAN SYLLABICS CO, CANADIAN SYLLABICS FINAL MIDDLE DOT #
149B ; 148E 00B7 ; ML # ( á’› → ᒎ· ) CANADIAN SYLLABICS WEST-CREE CWOO → CANADIAN SYLLABICS COO, MIDDLE DOT # →ᒎá§â†’
@@ -19411,14 +20072,6 @@ A4D9 ; 148D ; ML # ( ê“™ → á’ ) LISU LETTER JA → CANADIAN SYLLABICS CO # â†
14AD ; 14A3 00B7 ; ML # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-213E ; 14A5 ; ML # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; ML # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; ML # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; ML # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; ML # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; ML # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-13B1 ; 14A5 ; ML # ( Ꮁ → ᒥ ) CHEROKEE LETTER HU → CANADIAN SYLLABICS MI # →Γ→
-
14AF ; 14A5 00B7 ; ML # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
14B1 ; 14A6 00B7 ; ML # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
@@ -19427,22 +20080,6 @@ A4D9 ; 148D ; ML # ( ê“™ → á’ ) LISU LETTER JA → CANADIAN SYLLABICS CO # â†
14B5 ; 14A8 00B7 ; ML # ( á’µ → ᒨ· ) CANADIAN SYLLABICS WEST-CREE MWOO → CANADIAN SYLLABICS MOO, MIDDLE DOT # →ᒨá§â†’
-2112 ; 14AA ; ML # ( ℒ → ᒪ ) SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D40B ; 14AA ; ML # ( ð‹ → á’ª ) MATHEMATICAL BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D43F ; 14AA ; ML # ( ð¿ → á’ª ) MATHEMATICAL ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D473 ; 14AA ; ML # ( 𑳠→ ᒪ ) MATHEMATICAL BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D4DB ; 14AA ; ML # ( 𓛠→ ᒪ ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D50F ; 14AA ; ML # ( ð” → á’ª ) MATHEMATICAL FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D543 ; 14AA ; ML # ( 𕃠→ ᒪ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D577 ; 14AA ; ML # ( 𕷠→ ᒪ ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5AB ; 14AA ; ML # ( 𖫠→ ᒪ ) MATHEMATICAL SANS-SERIF CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5DF ; 14AA ; ML # ( 𗟠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D613 ; 14AA ; ML # ( 𘓠→ ᒪ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D647 ; 14AA ; ML # ( 𙇠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D67B ; 14AA ; ML # ( 𙻠→ ᒪ ) MATHEMATICAL MONOSPACE CAPITAL L → CANADIAN SYLLABICS MA # →L→
-13DE ; 14AA ; ML # ( ហ→ ᒪ ) CHEROKEE LETTER TLE → CANADIAN SYLLABICS MA # →L→
-A4E1 ; 14AA ; ML # ( ꓡ → ᒪ ) LISU LETTER LA → CANADIAN SYLLABICS MA # →L→
-
14B9 ; 14AB 00B7 ; ML # ( á’¹ → ᒫ· ) CANADIAN SYLLABICS WEST-CREE MWAA → CANADIAN SYLLABICS MAA, MIDDLE DOT # →ᒫá§â†’
14CA ; 14C0 00B7 ; ML # ( á“Š → ᓀ· ) CANADIAN SYLLABICS WEST-CREE NWE → CANADIAN SYLLABICS NE, MIDDLE DOT # →ᓀá§â†’
@@ -19547,23 +20184,6 @@ A4E1 ; 14AA ; ML # ( ê“¡ → á’ª ) LISU LETTER LA → CANADIAN SYLLABICS MA # â†
1569 ; 1567 00B7 ; ML # ( á•© → ᕧ· ) CANADIAN SYLLABICS WEST-CREE THWAA → CANADIAN SYLLABICS THAA, MIDDLE DOT # →ᕧá§â†’
-211B ; 1587 ; ML # ( ℛ → ᖇ ) SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211C ; 1587 ; ML # ( ℜ → ᖇ ) BLACK-LETTER CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211D ; 1587 ; ML # ( ℠→ ᖇ ) DOUBLE-STRUCK CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D411 ; 1587 ; ML # ( ð‘ → á–‡ ) MATHEMATICAL BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D445 ; 1587 ; ML # ( 𑅠→ ᖇ ) MATHEMATICAL ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D479 ; 1587 ; ML # ( 𑹠→ ᖇ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D4E1 ; 1587 ; ML # ( 𓡠→ ᖇ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D57D ; 1587 ; ML # ( 𕽠→ ᖇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5B1 ; 1587 ; ML # ( 𖱠→ ᖇ ) MATHEMATICAL SANS-SERIF CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5E5 ; 1587 ; ML # ( 𗥠→ ᖇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D619 ; 1587 ; ML # ( 𘙠→ ᖇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D64D ; 1587 ; ML # ( ð™ → á–‡ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D681 ; 1587 ; ML # ( ðš → á–‡ ) MATHEMATICAL MONOSPACE CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-13A1 ; 1587 ; ML # ( Ꭱ → ᖇ ) CHEROKEE LETTER E → CANADIAN SYLLABICS TLHI # →R→
-13D2 ; 1587 ; ML # ( ᒠ→ ᖇ ) CHEROKEE LETTER SV → CANADIAN SYLLABICS TLHI # →Ꭱ→→R→
-A4E3 ; 1587 ; ML # ( ꓣ → ᖇ ) LISU LETTER ZHA → CANADIAN SYLLABICS TLHI # →R→
-
1670 ; 1595 1489 ; ML # ( ᙰ → ᖕᒉ ) CANADIAN SYLLABICS NGAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CE #
158E ; 1595 148A ; ML # ( ᖎ → ᖕᒊ ) CANADIAN SYLLABICS NGAAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CAAI #
@@ -19592,27 +20212,6 @@ A4E3 ; 1587 ; ML # ( ꓣ → ᖇ ) LISU LETTER ZHA → CANADIAN SYLLABICS TLHI #
1676 ; 1596 1491 ; ML # ( ᙶ → ᖖᒑ ) CANADIAN SYLLABICS NNGAA → CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CAA #
-210B ; 157C ; ML # ( ℋ → ᕼ ) SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210C ; 157C ; ML # ( ℌ → ᕼ ) BLACK-LETTER CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210D ; 157C ; ML # ( ℠→ ᕼ ) DOUBLE-STRUCK CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D407 ; 157C ; ML # ( ð‡ → ᕼ ) MATHEMATICAL BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D43B ; 157C ; ML # ( ð» → ᕼ ) MATHEMATICAL ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D46F ; 157C ; ML # ( 𑯠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D4D7 ; 157C ; ML # ( 𓗠→ ᕼ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D573 ; 157C ; ML # ( 𕳠→ ᕼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5A7 ; 157C ; ML # ( 𖧠→ ᕼ ) MATHEMATICAL SANS-SERIF CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5DB ; 157C ; ML # ( 𗛠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D60F ; 157C ; ML # ( ð˜ → ᕼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D643 ; 157C ; ML # ( 𙃠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D677 ; 157C ; ML # ( 𙷠→ ᕼ ) MATHEMATICAL MONOSPACE CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D6AE ; 157C ; ML # ( 𚮠→ ᕼ ) MATHEMATICAL BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D6E8 ; 157C ; ML # ( 𛨠→ ᕼ ) MATHEMATICAL ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D722 ; 157C ; ML # ( 𜢠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D75C ; 157C ; ML # ( ðœ → ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D796 ; 157C ; ML # ( 𞖠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-13BB ; 157C ; ML # ( Ꮋ → ᕼ ) CHEROKEE LETTER MI → CANADIAN SYLLABICS NUNAVUT H # →H→
-A4E7 ; 157C ; ML # ( ꓧ → ᕼ ) LISU LETTER XA → CANADIAN SYLLABICS NUNAVUT H # →H→
-
2131 ; 15B4 ; ML # ( ℱ → ᖴ ) SCRIPT CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D405 ; 15B4 ; ML # ( ð… → á–´ ) MATHEMATICAL BOLD CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D439 ; 15B4 ; ML # ( ð¹ → á–´ ) MATHEMATICAL ITALIC CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
@@ -19629,89 +20228,8 @@ A4E7 ; 157C ; ML # ( ꓧ → ᕼ ) LISU LETTER XA → CANADIAN SYLLABICS NUNAVUT
1D7CA ; 15B4 ; ML # ( 🊠→ ᖴ ) MATHEMATICAL BOLD CAPITAL DIGAMMA → CANADIAN SYLLABICS BLACKFOOT WE # →Ϝ→→F→
A4DD ; 15B4 ; ML # ( ê“ â†’ á–´ ) LISU LETTER TSA → CANADIAN SYLLABICS BLACKFOOT WE # →F→
-1D400 ; 15C5 ; ML # ( ð€ → á—… ) MATHEMATICAL BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D434 ; 15C5 ; ML # ( ð´ → á—… ) MATHEMATICAL ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D468 ; 15C5 ; ML # ( 𑨠→ ᗅ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D49C ; 15C5 ; ML # ( 𒜠→ ᗅ ) MATHEMATICAL SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D4D0 ; 15C5 ; ML # ( ð“ → á—… ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D504 ; 15C5 ; ML # ( 𔄠→ ᗅ ) MATHEMATICAL FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D538 ; 15C5 ; ML # ( 𔸠→ ᗅ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D56C ; 15C5 ; ML # ( 𕬠→ ᗅ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5A0 ; 15C5 ; ML # ( 𖠠→ ᗅ ) MATHEMATICAL SANS-SERIF CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5D4 ; 15C5 ; ML # ( 𗔠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D608 ; 15C5 ; ML # ( 𘈠→ ᗅ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D63C ; 15C5 ; ML # ( 𘼠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D670 ; 15C5 ; ML # ( 𙰠→ ᗅ ) MATHEMATICAL MONOSPACE CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D6A8 ; 15C5 ; ML # ( 𚨠→ á—… ) MATHEMATICAL BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð€â†’→A→
-1D6E2 ; 15C5 ; ML # ( 𛢠→ á—… ) MATHEMATICAL ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð´â†’→A→
-1D71C ; 15C5 ; ML # ( 𜜠→ á—… ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð‘¨â†’→A→
-1D756 ; 15C5 ; ML # ( ð– → á—… ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-1D790 ; 15C5 ; ML # ( ðž → á—… ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-13AA ; 15C5 ; ML # ( Ꭺ → ᗅ ) CHEROKEE LETTER GO → CANADIAN SYLLABICS CARRIER GHO # →A→
-A4EE ; 15C5 ; ML # ( ꓮ → ᗅ ) LISU LETTER A → CANADIAN SYLLABICS CARRIER GHO # →A→
-
-2145 ; 15DE ; ML # ( ⅅ → ᗞ ) DOUBLE-STRUCK ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D403 ; 15DE ; ML # ( ðƒ → á—ž ) MATHEMATICAL BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D437 ; 15DE ; ML # ( ð· → á—ž ) MATHEMATICAL ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D46B ; 15DE ; ML # ( 𑫠→ ᗞ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D49F ; 15DE ; ML # ( 𒟠→ ᗞ ) MATHEMATICAL SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D4D3 ; 15DE ; ML # ( 𓓠→ ᗞ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D507 ; 15DE ; ML # ( 𔇠→ ᗞ ) MATHEMATICAL FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D53B ; 15DE ; ML # ( 𔻠→ ᗞ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D56F ; 15DE ; ML # ( 𕯠→ ᗞ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5A3 ; 15DE ; ML # ( 𖣠→ ᗞ ) MATHEMATICAL SANS-SERIF CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5D7 ; 15DE ; ML # ( 𗗠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D60B ; 15DE ; ML # ( 𘋠→ ᗞ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D63F ; 15DE ; ML # ( 𘿠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D673 ; 15DE ; ML # ( 𙳠→ ᗞ ) MATHEMATICAL MONOSPACE CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-13A0 ; 15DE ; ML # ( Ꭰ → ᗞ ) CHEROKEE LETTER A → CANADIAN SYLLABICS CARRIER THE # →D→
-15EA ; 15DE ; ML # ( ᗪ → ᗞ ) CANADIAN SYLLABICS CARRIER PE → CANADIAN SYLLABICS CARRIER THE #
-A4D3 ; 15DE ; ML # ( ꓓ → ᗞ ) LISU LETTER DA → CANADIAN SYLLABICS CARRIER THE # →D→
-
A4F7 ; 15E1 ; ML # ( ꓷ → ᗡ ) LISU LETTER OE → CANADIAN SYLLABICS CARRIER THA #
-2133 ; 15F0 ; ML # ( ℳ → ᗰ ) SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D40C ; 15F0 ; ML # ( ðŒ → á—° ) MATHEMATICAL BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D440 ; 15F0 ; ML # ( 𑀠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D474 ; 15F0 ; ML # ( 𑴠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D4DC ; 15F0 ; ML # ( 𓜠→ ᗰ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D510 ; 15F0 ; ML # ( ð” → á—° ) MATHEMATICAL FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D544 ; 15F0 ; ML # ( 𕄠→ ᗰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D578 ; 15F0 ; ML # ( 𕸠→ ᗰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5AC ; 15F0 ; ML # ( 𖬠→ ᗰ ) MATHEMATICAL SANS-SERIF CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5E0 ; 15F0 ; ML # ( 𗠠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D614 ; 15F0 ; ML # ( 𘔠→ ᗰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D648 ; 15F0 ; ML # ( 𙈠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D67C ; 15F0 ; ML # ( 𙼠→ ᗰ ) MATHEMATICAL MONOSPACE CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D6B3 ; 15F0 ; ML # ( 𚳠→ ᗰ ) MATHEMATICAL BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D6ED ; 15F0 ; ML # ( 𛭠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D727 ; 15F0 ; ML # ( 𜧠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D761 ; 15F0 ; ML # ( ð¡ → á—° ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D79B ; 15F0 ; ML # ( 𞛠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-13B7 ; 15F0 ; ML # ( Ꮇ → ᗰ ) CHEROKEE LETTER LU → CANADIAN SYLLABICS CARRIER GO # →M→
-A4DF ; 15F0 ; ML # ( ꓟ → ᗰ ) LISU LETTER MA → CANADIAN SYLLABICS CARRIER GO # →M→
-
-212C ; 15F7 ; ML # ( ℬ → ᗷ ) SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D401 ; 15F7 ; ML # ( ð → á—· ) MATHEMATICAL BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D435 ; 15F7 ; ML # ( ðµ → á—· ) MATHEMATICAL ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D469 ; 15F7 ; ML # ( 𑩠→ ᗷ ) MATHEMATICAL BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D4D1 ; 15F7 ; ML # ( 𓑠→ ᗷ ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D505 ; 15F7 ; ML # ( 𔅠→ ᗷ ) MATHEMATICAL FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D539 ; 15F7 ; ML # ( 𔹠→ ᗷ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D56D ; 15F7 ; ML # ( 𕭠→ ᗷ ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5A1 ; 15F7 ; ML # ( 𖡠→ ᗷ ) MATHEMATICAL SANS-SERIF CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5D5 ; 15F7 ; ML # ( 𗕠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D609 ; 15F7 ; ML # ( 𘉠→ ᗷ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D63D ; 15F7 ; ML # ( 𘽠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D671 ; 15F7 ; ML # ( 𙱠→ ᗷ ) MATHEMATICAL MONOSPACE CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D6A9 ; 15F7 ; ML # ( 𚩠→ á—· ) MATHEMATICAL BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð→→B→
-1D6E3 ; 15F7 ; ML # ( 𛣠→ á—· ) MATHEMATICAL ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ðµâ†’→B→
-1D71D ; 15F7 ; ML # ( ðœ → á—· ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð‘©â†’→B→
-1D757 ; 15F7 ; ML # ( ð— → á—· ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-1D791 ; 15F7 ; ML # ( 𞑠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-13F4 ; 15F7 ; ML # ( ᴠ→ ᗷ ) CHEROKEE LETTER YV → CANADIAN SYLLABICS CARRIER KHE # →B→
-A4D0 ; 15F7 ; ML # ( ê“ â†’ á—· ) LISU LETTER BA → CANADIAN SYLLABICS CARRIER KHE # →B→
-
2127 ; 162E ; ML #* ( ℧ → ᘮ ) INVERTED OHM SIGN → CANADIAN SYLLABICS CARRIER LHU #
1634 ; 162E ; ML # ( ᘴ → ᘮ ) CANADIAN SYLLABICS CARRIER TLHU → CANADIAN SYLLABICS CARRIER LHU #
@@ -22301,6 +22819,7 @@ F913 ; 908F ; ML # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; ML # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; ML # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; ML # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; ML # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -22392,6 +22911,7 @@ F9F1 ; 96A3 ; ML # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; ML #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; ML # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; ML # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; ML # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -23007,7 +23527,7 @@ FAD7 ; 27ED3 ; ML # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; ML # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (ML): 4980
+# total for (ML): 5135
# Mixed-Script, Anycase Confusables
@@ -23051,10 +23571,10 @@ FAD7 ; 27ED3 ; ML # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
05AF ; 030A ; MA # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; MA # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; MA # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; MA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; MA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; MA # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; MA # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; MA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; MA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; MA # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; MA # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -23154,6 +23674,7 @@ FC63 ; FE7C 0670 ; MA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; MA #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; MA #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; MA #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; MA #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; MA #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; MA #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; MA #* (   → ) EN SPACE → SPACE #
@@ -23168,10 +23689,6 @@ FC63 ; FE7C 0670 ; MA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; MA #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; MA #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; MA #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; MA #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; MA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; MA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; MA # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; MA # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -23194,14 +23711,18 @@ A4FE ; 002D 002E ; MA #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; MA #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; MA #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; MA #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; MA #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; MA #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; MA # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; MA #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; MA #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; MA #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; MA #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; MA # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; MA # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; MA #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -23231,6 +23752,7 @@ FF01 ; 0021 ; MA #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; MA # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
0241 ; 003F ; MA # ( É â†’ ? ) LATIN CAPITAL LETTER GLOTTAL STOP → QUESTION MARK # →ʔ→
097D ; 003F ; MA # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; MA # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; MA #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -23246,7 +23768,8 @@ A60E ; 002E ; MA #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; MA # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; MA # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; MA # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; MA # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; MA # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; MA #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; MA # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -23277,9 +23800,13 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
1457 ; 00B7 0055 ; MA # ( á‘— → ·U ) CANADIAN SYLLABICS TWE → MIDDLE DOT, LATIN CAPITAL LETTER U # →á§á‘Œâ†’→·ᑌ→
-140C ; 00B7 1401 ; MA # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
+14AE ; 00B7 0393 ; MA # ( á’® → ·Γ ) CANADIAN SYLLABICS MWI → MIDDLE DOT, GREEK CAPITAL LETTER GAMMA # →á§á’¥â†’→·ᒥ→
+
+140E ; 00B7 0394 ; MA # ( Ꭰ→ ·Δ ) CANADIAN SYLLABICS WI → MIDDLE DOT, GREEK CAPITAL LETTER DELTA # →á§áƒâ†’
+
+1459 ; 00B7 0548 ; MA # ( á‘™ → ·Ո ) CANADIAN SYLLABICS TWI → MIDDLE DOT, ARMENIAN CAPITAL LETTER VO # →á§á‘Žâ†’→·ᑎ→
-140E ; 00B7 1403 ; MA # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
+140C ; 00B7 1401 ; MA # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
1410 ; 00B7 1404 ; MA # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
@@ -23301,8 +23828,6 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
1446 ; 00B7 1439 ; MA # ( ᑆ → ·Ṡ) CANADIAN SYLLABICS PWAA → MIDDLE DOT, CANADIAN SYLLABICS PAA # →á§á¹â†’
-1459 ; 00B7 144E ; MA # ( á‘™ → ·ᑎ ) CANADIAN SYLLABICS TWI → MIDDLE DOT, CANADIAN SYLLABICS TI # →á§á‘Žâ†’
-
145B ; 00B7 144F ; MA # ( á‘› → ·ᑠ) CANADIAN SYLLABICS TWII → MIDDLE DOT, CANADIAN SYLLABICS TII # →á§á‘→
1454 ; 00B7 1450 ; MA # ( á‘” → ·ᑠ) CANADIAN SYLLABICS CARRIER DI → MIDDLE DOT, CANADIAN SYLLABICS TO # →á‘→→á§á‘→
@@ -23338,8 +23863,6 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
14AC ; 00B7 14A3 ; MA # ( á’¬ → ·ᒣ ) CANADIAN SYLLABICS MWE → MIDDLE DOT, CANADIAN SYLLABICS ME # →á§á’£â†’
-14AE ; 00B7 14A5 ; MA # ( á’® → ·ᒥ ) CANADIAN SYLLABICS MWI → MIDDLE DOT, CANADIAN SYLLABICS MI # →á§á’¥â†’
-
14B0 ; 00B7 14A6 ; MA # ( á’° → ·ᒦ ) CANADIAN SYLLABICS MWII → MIDDLE DOT, CANADIAN SYLLABICS MII # →á§á’¦â†’
14B2 ; 00B7 14A7 ; MA # ( á’² → ·ᒧ ) CANADIAN SYLLABICS MWO → MIDDLE DOT, CANADIAN SYLLABICS MO # →á§á’§â†’
@@ -23417,15 +23940,6 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; MA #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; MA #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; MA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; MA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; MA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; MA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; MA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; MA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; MA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; MA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; MA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; MA #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; MA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; MA #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -23435,6 +23949,15 @@ FF07 ; 0027 ; MA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; MA #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; MA #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; MA #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; MA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; MA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; MA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; MA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; MA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; MA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; MA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; MA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; MA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; MA # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; MA # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; MA # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -23449,7 +23972,6 @@ A78C ; 0027 ; MA # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; MA # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; MA # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; MA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; MA #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; MA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; MA #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -23459,6 +23981,7 @@ FF02 ; 0027 0027 ; MA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; MA #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; MA #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; MA #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; MA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; MA # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; MA #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; MA # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -23482,10 +24005,10 @@ FF02 ; 0027 0027 ; MA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
01B3 ; 0027 0059 ; MA # ( Ƴ → 'Y ) LATIN CAPITAL LETTER Y WITH HOOK → APOSTROPHE, LATIN CAPITAL LETTER Y # →ʽY→
FF3B ; 0028 ; MA #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; MA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; MA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; MA #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; MA #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; MA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; MA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; MA #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -23781,15 +24304,25 @@ FD3E ; 0028 ; MA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; MA #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; MA #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; MA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; MA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; MA #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; MA #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; MA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; MA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; MA #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; MA #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; MA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; MA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; MA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; MA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; MA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; MA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; MA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; MA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; MA #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -23797,10 +24330,11 @@ FF3E ; FE3F ; MA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; MA #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; MA #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; MA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; MA #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; MA #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; MA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; MA #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; MA #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; MA #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; MA #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; MA # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -23817,6 +24351,7 @@ FF3E ; FE3F ; MA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; MA #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; MA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; MA #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; MA #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; MA #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; MA #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; MA #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -23828,25 +24363,34 @@ FE68 ; 005C ; MA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; MA # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
+0AF0 ; 0970 ; MA #* ( ૰ → ॰ ) GUJARATI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
110BB ; 0970 ; MA #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
+111C7 ; 0970 ; MA #* ( 𑇇 → ॰ ) SHARADA ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; MA #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
+17D9 ; 0E4F ; MA #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
+
17D5 ; 0E5A ; MA #* ( ៕ → ๚ ) KHMER SIGN BARIYOOSAN → THAI CHARACTER ANGKHANKHU #
17DA ; 0E5B ; MA #* ( ៚ → ๛ ) KHMER SIGN KOOMUUT → THAI CHARACTER KHOMUT #
0F0C ; 0F0B ; MA #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; MA #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; MA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; MA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; MA #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; MA #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; MA # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; MA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; MA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; MA #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; MA #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; MA #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; MA #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; MA #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; MA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; MA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; MA #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
044A ; 02C9 0062 ; MA # ( ъ → ˉb ) CYRILLIC SMALL LETTER HARD SIGN → MODIFIER LETTER MACRON, LATIN SMALL LETTER B # →¯b→
@@ -23872,8 +24416,6 @@ A714 ; 02EB ; MA #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
0BF5 ; 0BF3 ; MA #* ( ௵ → ௳ ) TAMIL YEAR SIGN → TAMIL DAY SIGN #
-17D9 ; 0E4F ; MA #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
-
24C5 ; 2117 ; MA #* ( Ⓟ → ℗ ) CIRCLED LATIN CAPITAL LETTER P → SOUND RECORDING COPYRIGHT #
21B5 ; 21B2 ; MA #* ( ↵ → ↲ ) DOWNWARDS ARROW WITH CORNER LEFTWARDS → DOWNWARDS ARROW WITH TIP LEFTWARDS #
@@ -23904,8 +24446,8 @@ A714 ; 02EB ; MA #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; MA #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; MA #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; MA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; MA #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; MA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; MA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -23914,12 +24456,12 @@ A4FF ; 003D ; MA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; MA #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; MA #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; MA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; MA #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; MA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
+2053 ; 007E ; MA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; MA #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; MA #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; MA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; MA #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; MA #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -24005,16 +24547,6 @@ FFED ; 25AA ; MA #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; MA #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; MA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; MA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; MA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; MA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; MA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; MA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; MA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
-
29D9 ; 299A ; MA #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
2A3E ; 2A1F ; MA #* ( ⨾ → ⨟ ) Z NOTATION RELATIONAL COMPOSITION → Z NOTATION SCHEMA COMPOSITION #
@@ -24022,6 +24554,7 @@ FFED ; 25AA ; MA #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
3036 ; 3012 ; MA #* ( 〶 → 〒 ) CIRCLED POSTAL MARK → POSTAL MARK #
02D9 ; 0971 ; MA #* ( ˙ → ॱ ) DOT ABOVE → DEVANAGARI SIGN HIGH SPACING DOT #
+0D4E ; 0971 ; MA # ( ൎ → ॱ ) MALAYALAM LETTER DOT REPH → DEVANAGARI SIGN HIGH SPACING DOT # →˙→
FF0D ; 30FC ; MA #* ( ï¼ â†’ ー ) FULLWIDTH HYPHEN-MINUS → KATAKANA-HIRAGANA PROLONGED SOUND MARK #
2014 ; 30FC ; MA #* ( — → ー ) EM DASH → KATAKANA-HIRAGANA PROLONGED SOUND MARK # →一→
@@ -24121,13 +24654,12 @@ A644 ; 0032 ; MA # ( Ꙅ → 2 ) CYRILLIC CAPITAL LETTER REVERSED DZE → DIGIT
1D7E5 ; 0033 ; MA # ( 🥠→ 3 ) MATHEMATICAL SANS-SERIF DIGIT THREE → DIGIT THREE #
1D7EF ; 0033 ; MA # ( 🯠→ 3 ) MATHEMATICAL SANS-SERIF BOLD DIGIT THREE → DIGIT THREE #
1D7F9 ; 0033 ; MA # ( 🹠→ 3 ) MATHEMATICAL MONOSPACE DIGIT THREE → DIGIT THREE #
-01B7 ; 0033 ; MA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
021C ; 0033 ; MA # ( Ȝ → 3 ) LATIN CAPITAL LETTER YOGH → DIGIT THREE # →Ʒ→
+01B7 ; 0033 ; MA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
A76A ; 0033 ; MA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
2CCC ; 0033 ; MA # ( Ⳍ → 3 ) COPTIC CAPITAL LETTER OLD COPTIC HORI → DIGIT THREE # →Ȝ→→Ʒ→
0417 ; 0033 ; MA # ( З → 3 ) CYRILLIC CAPITAL LETTER ZE → DIGIT THREE #
04E0 ; 0033 ; MA # ( Ӡ → 3 ) CYRILLIC CAPITAL LETTER ABKHASIAN DZE → DIGIT THREE # →Ʒ→
-0545 ; 0033 ; MA # ( Յ → 3 ) ARMENIAN CAPITAL LETTER YI → DIGIT THREE #
2462 ; 2782 ; MA #* ( ③ → ➂ ) CIRCLED DIGIT THREE → DINGBAT CIRCLED SANS-SERIF DIGIT THREE #
@@ -24200,6 +24732,7 @@ A76A ; 0033 ; MA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
1D7FC ; 0036 ; MA # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
2CD2 ; 0036 ; MA # ( Ⳓ → 6 ) COPTIC CAPITAL LETTER OLD COPTIC HEI → DIGIT SIX #
0431 ; 0036 ; MA # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; MA # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; MA #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -24346,6 +24879,10 @@ A4EE ; 0041 ; MA # ( ꓮ → A ) LISU LETTER A → LATIN CAPITAL LETTER A #
1E9A ; 1EA3 ; MA # ( ẚ → ả ) LATIN SMALL LETTER A WITH RIGHT HALF RING → LATIN SMALL LETTER A WITH HOOK ABOVE #
+2100 ; 0061 002F 0063 ; MA #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; MA #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; MA # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
A732 ; 0041 0041 ; MA # ( Ꜳ → AA ) LATIN CAPITAL LETTER AA → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A #
@@ -24374,6 +24911,9 @@ A73D ; 0061 0079 ; MA # ( ꜽ → ay ) LATIN SMALL LETTER AY → LATIN SMALL LET
A73C ; 0041 0059 ; MA # ( Ꜽ → AY ) LATIN CAPITAL LETTER AY → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER Y #
+2200 ; 2C6F ; MA #* ( ∀ → Ɐ ) FOR ALL → LATIN CAPITAL LETTER TURNED A #
+A4EF ; 2C6F ; MA # ( ꓯ → Ɐ ) LISU LETTER AE → LATIN CAPITAL LETTER TURNED A #
+
1D41B ; 0062 ; MA # ( ð› → b ) MATHEMATICAL BOLD SMALL B → LATIN SMALL LETTER B #
1D44F ; 0062 ; MA # ( ð‘ → b ) MATHEMATICAL ITALIC SMALL B → LATIN SMALL LETTER B #
1D483 ; 0062 ; MA # ( 𒃠→ b ) MATHEMATICAL BOLD ITALIC SMALL B → LATIN SMALL LETTER B #
@@ -24388,7 +24928,7 @@ A73C ; 0041 0059 ; MA # ( Ꜽ → AY ) LATIN CAPITAL LETTER AY → LATIN CAPITAL
1D657 ; 0062 ; MA # ( 𙗠→ b ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B → LATIN SMALL LETTER B #
1D68B ; 0062 ; MA # ( 𚋠→ b ) MATHEMATICAL MONOSPACE SMALL B → LATIN SMALL LETTER B #
0184 ; 0062 ; MA # ( Ƅ → b ) LATIN CAPITAL LETTER TONE SIX → LATIN SMALL LETTER B #
-042C ; 0062 ; MA # ( Ь → b ) CYRILLIC CAPITAL LETTER SOFT SIGN → LATIN SMALL LETTER B # →Ƅ→
+042C ; 0062 ; MA # ( Ь → b ) CYRILLIC CAPITAL LETTER SOFT SIGN → LATIN SMALL LETTER B # →á→
13CF ; 0062 ; MA # ( á → b ) CHEROKEE LETTER SI → LATIN SMALL LETTER B #
15AF ; 0062 ; MA # ( ᖯ → b ) CANADIAN SYLLABICS AIVILIK B → LATIN SMALL LETTER B #
@@ -24476,6 +25016,7 @@ FF23 ; 0043 ; MA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
A4DA ; 0043 ; MA # ( ꓚ → C ) LISU LETTER CA → LATIN CAPITAL LETTER C #
00A2 ; 0063 0338 ; MA #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; MA # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; MA # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
04AB ; 0063 0326 ; MA # ( Ò« → c̦ ) CYRILLIC SMALL LETTER ES WITH DESCENDER → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →Ñ̡→
@@ -24485,6 +25026,32 @@ A4DA ; 0043 ; MA # ( ꓚ → C ) LISU LETTER CA → LATIN CAPITAL LETTER C #
0187 ; 0043 0027 ; MA # ( Ƈ → C' ) LATIN CAPITAL LETTER C WITH HOOK → LATIN CAPITAL LETTER C, APOSTROPHE # →Cʽ→
+2105 ; 0063 002F 006F ; MA #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; MA #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; MA #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; MA # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+03B5 ; A793 ; MA # ( ε → ꞓ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER C WITH BAR # →є→
+03F5 ; A793 ; MA # ( ϵ → ꞓ ) GREEK LUNATE EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6C6 ; A793 ; MA # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; MA # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; MA # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; MA # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; MA # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; MA # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; MA # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; MA # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; MA # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; MA # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+2C89 ; A793 ; MA # ( ⲉ → ꞓ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER C WITH BAR # →є→
+0454 ; A793 ; MA # ( є → ꞓ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER C WITH BAR #
+0511 ; A793 ; MA # ( ԑ → ꞓ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
+20AC ; A792 ; MA #* ( € → Ꞓ ) EURO SIGN → LATIN CAPITAL LETTER C WITH BAR # →Є→
+2C88 ; A792 ; MA # ( Ⲉ → Ꞓ ) COPTIC CAPITAL LETTER EIE → LATIN CAPITAL LETTER C WITH BAR # →Є→
+0404 ; A792 ; MA # ( Є → Ꞓ ) CYRILLIC CAPITAL LETTER UKRAINIAN IE → LATIN CAPITAL LETTER C WITH BAR #
+
217E ; 0064 ; MA # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; MA # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; MA # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -24501,6 +25068,7 @@ A4DA ; 0043 ; MA # ( ꓚ → C ) LISU LETTER CA → LATIN CAPITAL LETTER C #
1D659 ; 0064 ; MA # ( 𙙠→ d ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D → LATIN SMALL LETTER D #
1D68D ; 0064 ; MA # ( ðš → d ) MATHEMATICAL MONOSPACE SMALL D → LATIN SMALL LETTER D #
0501 ; 0064 ; MA # ( Ô â†’ d ) CYRILLIC SMALL LETTER KOMI DE → LATIN SMALL LETTER D #
+13E7 ; 0064 ; MA # ( ᧠→ d ) CHEROKEE LETTER TSU → LATIN SMALL LETTER D #
146F ; 0064 ; MA # ( ᑯ → d ) CANADIAN SYLLABICS KO → LATIN SMALL LETTER D #
A4D2 ; 0064 ; MA # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
@@ -24542,6 +25110,10 @@ A77A ; A779 ; MA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITA
147B ; 0064 00B7 ; MA # ( á‘» → d· ) CANADIAN SYLLABICS WEST-CREE KWO → LATIN SMALL LETTER D, MIDDLE DOT # →ᑯá§â†’
+1487 ; 0064 02C8 ; MA # ( ᒇ → dˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, MODIFIER LETTER VERTICAL LINE # →ᑯᑊ→
+
+02A4 ; 0064 021D ; MA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; MA # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; MA # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -24557,10 +25129,7 @@ A77A ; A779 ; MA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITA
02A5 ; 0064 0291 ; MA # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; MA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
-1487 ; 0064 144A ; MA # ( ᒇ → dᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, CANADIAN SYLLABICS WEST-CREE P # →ᑯᑊ→
-
+2E39 ; 1E9F ; MA #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
03B4 ; 1E9F ; MA # ( δ → ẟ ) GREEK SMALL LETTER DELTA → LATIN SMALL LETTER DELTA #
1D6C5 ; 1E9F ; MA # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; MA # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -24631,28 +25200,9 @@ A4F1 ; 018E ; MA # ( ꓱ → Ǝ ) LISU LETTER EU → LATIN CAPITAL LETTER REVERS
04D8 ; 018F ; MA # ( Ó˜ → Æ ) CYRILLIC CAPITAL LETTER SCHWA → LATIN CAPITAL LETTER SCHWA #
-22F4 ; 025B ; MA #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-03B5 ; 025B ; MA # ( ε → ɛ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER OPEN E #
-03F5 ; 025B ; MA # ( ϵ → ɛ ) GREEK LUNATE EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D6C6 ; 025B ; MA # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; MA # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; MA # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; MA # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; MA # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; MA # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; MA # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; MA # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; MA # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; MA # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-2C89 ; 025B ; MA # ( ⲉ → ɛ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER OPEN E # →є→
-0454 ; 025B ; MA # ( є → ɛ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER OPEN E #
-0511 ; 025B ; MA # ( ԑ → ɛ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER OPEN E #
-
-20AC ; 0190 ; MA #* ( € → Æ ) EURO SIGN → LATIN CAPITAL LETTER OPEN E # →Є→
2107 ; 0190 ; MA # ( ℇ → Æ ) EULER CONSTANT → LATIN CAPITAL LETTER OPEN E #
-2C88 ; 0190 ; MA # ( Ⲉ → Æ ) COPTIC CAPITAL LETTER EIE → LATIN CAPITAL LETTER OPEN E # →Є→
-0404 ; 0190 ; MA # ( Є → Æ ) CYRILLIC CAPITAL LETTER UKRAINIAN IE → LATIN CAPITAL LETTER OPEN E #
0510 ; 0190 ; MA # ( Ô â†’ Æ ) CYRILLIC CAPITAL LETTER REVERSED ZE → LATIN CAPITAL LETTER OPEN E #
+13CB ; 0190 ; MA # ( ዠ→ Æ ) CHEROKEE LETTER QUV → LATIN CAPITAL LETTER OPEN E #
1D9F ; 1D4B ; MA # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
@@ -24750,7 +25300,7 @@ FF47 ; 0067 ; MA # ( g → g ) FULLWIDTH LATIN SMALL LETTER G → LATIN SMALL
1D676 ; 0047 ; MA # ( 𙶠→ G ) MATHEMATICAL MONOSPACE CAPITAL G → LATIN CAPITAL LETTER G #
050C ; 0047 ; MA # ( Ԍ → G ) CYRILLIC CAPITAL LETTER KOMI SJE → LATIN CAPITAL LETTER G #
13C0 ; 0047 ; MA # ( ဠ→ G ) CHEROKEE LETTER NAH → LATIN CAPITAL LETTER G #
-13F3 ; 0047 ; MA # ( ᳠→ G ) CHEROKEE LETTER YU → LATIN CAPITAL LETTER G # →á€â†’
+13F3 ; 0047 ; MA # ( ᳠→ G ) CHEROKEE LETTER YU → LATIN CAPITAL LETTER G #
A4D6 ; 0047 ; MA # ( ꓖ → G ) LISU LETTER GA → LATIN CAPITAL LETTER G #
1DA2 ; 1D4D ; MA # ( ᶢ → ᵠ) MODIFIER LETTER SMALL SCRIPT G → MODIFIER LETTER SMALL G #
@@ -24818,7 +25368,7 @@ A4E7 ; 0048 ; MA # ( ꓧ → H ) LISU LETTER XA → LATIN CAPITAL LETTER H #
1D78 ; 1D34 ; MA # ( ᵸ → ᴴ ) MODIFIER LETTER CYRILLIC EN → MODIFIER LETTER CAPITAL H #
0266 ; 0068 0314 ; MA # ( ɦ → h̔ ) LATIN SMALL LETTER H WITH HOOK → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
-13F2 ; 0068 0314 ; MA # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE # →ɦ→
+13F2 ; 0068 0314 ; MA # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
2C67 ; 0048 0329 ; MA # ( Ⱨ → HÌ© ) LATIN CAPITAL LETTER H WITH DESCENDER → LATIN CAPITAL LETTER H, COMBINING VERTICAL LINE BELOW # →Ң→→Ð̩→
04A2 ; 0048 0329 ; MA # ( Ò¢ → HÌ© ) CYRILLIC CAPITAL LETTER EN WITH DESCENDER → LATIN CAPITAL LETTER H, COMBINING VERTICAL LINE BELOW # →Ð̩→
@@ -24841,6 +25391,8 @@ A4E7 ; 0048 ; MA # ( ꓧ → H ) LISU LETTER XA → LATIN CAPITAL LETTER H #
050A ; 01F6 ; MA # ( Ԋ → Ƕ ) CYRILLIC CAPITAL LETTER KOMI NJE → LATIN CAPITAL LETTER HWAIR #
+0370 ; 2C75 ; MA # ( Ͱ → Ⱶ ) GREEK CAPITAL LETTER HETA → LATIN CAPITAL LETTER HALF H # →Ꮀ→
+13A8 ; 2C75 ; MA # ( Ꭸ → Ⱶ ) CHEROKEE LETTER GE → LATIN CAPITAL LETTER HALF H # →Ͱ→→Ꮀ→
13B0 ; 2C75 ; MA # ( Ꮀ → Ⱶ ) CHEROKEE LETTER HO → LATIN CAPITAL LETTER HALF H #
02DB ; 0069 ; MA #* ( ˛ → i ) OGONEK → LATIN SMALL LETTER I # →ͺ→→ι→→ι→
@@ -24894,6 +25446,8 @@ FF49 ; 0069 ; MA # ( i → i ) FULLWIDTH LATIN SMALL LETTER I → LATIN SMALL
0132 ; 0049 004A ; MA # ( IJ → IJ ) LATIN CAPITAL LIGATURE IJ → LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER J #
+042E ; 0049 004F ; MA # ( Ю → IO ) CYRILLIC CAPITAL LETTER YU → LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER O #
+
2173 ; 0069 0076 ; MA # ( ⅳ → iv ) SMALL ROMAN NUMERAL FOUR → LATIN SMALL LETTER I, LATIN SMALL LETTER V #
2163 ; 0049 0056 ; MA # ( Ⅳ → IV ) ROMAN NUMERAL FOUR → LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER V #
@@ -24917,11 +25471,8 @@ FF4A ; 006A ; MA # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; MA # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; MA # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; MA # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; MA # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; MA # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
03F3 ; 006A ; MA # ( ϳ → j ) GREEK LETTER YOT → LATIN SMALL LETTER J #
0458 ; 006A ; MA # ( ј → j ) CYRILLIC SMALL LETTER JE → LATIN SMALL LETTER J #
-0575 ; 006A ; MA # ( յ → j ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER J #
FF2A ; 004A ; MA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPITAL LETTER J # →Ј→
1D409 ; 004A ; MA # ( ð‰ → J ) MATHEMATICAL BOLD CAPITAL J → LATIN CAPITAL LETTER J #
@@ -24939,12 +25490,14 @@ FF2A ; 004A ; MA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPI
1D679 ; 004A ; MA # ( 𙹠→ J ) MATHEMATICAL MONOSPACE CAPITAL J → LATIN CAPITAL LETTER J #
0408 ; 004A ; MA # ( Ј → J ) CYRILLIC CAPITAL LETTER JE → LATIN CAPITAL LETTER J #
13AB ; 004A ; MA # ( Ꭻ → J ) CHEROKEE LETTER GU → LATIN CAPITAL LETTER J #
-13E7 ; 004A ; MA # ( ᧠→ J ) CHEROKEE LETTER TSU → LATIN CAPITAL LETTER J #
148D ; 004A ; MA # ( ᒠ→ J ) CANADIAN SYLLABICS CO → LATIN CAPITAL LETTER J #
A4D9 ; 004A ; MA # ( ꓙ → J ) LISU LETTER JA → LATIN CAPITAL LETTER J #
1499 ; 004A 00B7 ; MA # ( á’™ → J· ) CANADIAN SYLLABICS WEST-CREE CWO → LATIN CAPITAL LETTER J, MIDDLE DOT # →á’á§â†’
+1D6A5 ; 0237 ; MA # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
+0575 ; 0237 ; MA # ( յ → ȷ ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER DOTLESS J #
+
1D424 ; 006B ; MA # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; MA # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
1D48C ; 006B ; MA # ( 𒌠→ k ) MATHEMATICAL BOLD ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -25230,10 +25783,6 @@ A4DF ; 004D ; MA # ( ꓟ → M ) LISU LETTER MA → LATIN CAPITAL LETTER M #
04CD ; 004D 0326 ; MA # ( Ó â†’ M̦ ) CYRILLIC CAPITAL LETTER EM WITH TAIL → LATIN CAPITAL LETTER M, COMBINING COMMA BELOW # →М̡→
-043C ; 1D0D ; MA # ( м → ᴠ) CYRILLIC SMALL LETTER EM → LATIN LETTER SMALL CAPITAL M #
-
-04CE ; 1D0D 0326 ; MA # ( ÓŽ → á´Ì¦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN LETTER SMALL CAPITAL M, COMBINING COMMA BELOW # →м̡→
-
1D427 ; 006E ; MA # ( ð§ → n ) MATHEMATICAL BOLD SMALL N → LATIN SMALL LETTER N #
1D45B ; 006E ; MA # ( 𑛠→ n ) MATHEMATICAL ITALIC SMALL N → LATIN SMALL LETTER N #
1D48F ; 006E ; MA # ( ð’ → n ) MATHEMATICAL BOLD ITALIC SMALL N → LATIN SMALL LETTER N #
@@ -25423,38 +25972,39 @@ FE93 ; 00F6 ; MA # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
04E9 ; 006F 0335 ; MA # ( ө → o̵ ) CYRILLIC SMALL LETTER BARRED O → LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY # →ɵ→
0473 ; 006F 0335 ; MA # ( ѳ → o̵ ) CYRILLIC SMALL LETTER FITA → LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY #
-2296 ; 004F 0335 ; MA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-229D ; 004F 0335 ; MA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-236C ; 004F 0335 ; MA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
+2296 ; 004F 0335 ; MA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+229D ; 004F 0335 ; MA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→θ→→Ꮎ→
+236C ; 004F 0335 ; MA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
019F ; 004F 0335 ; MA # ( Ɵ → O̵ ) LATIN CAPITAL LETTER O WITH MIDDLE TILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →O̶→
-03B8 ; 004F 0335 ; MA # ( θ → O̵ ) GREEK SMALL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-03D1 ; 004F 0335 ; MA # ( ϑ → O̵ ) GREEK THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-1D6C9 ; 004F 0335 ; MA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D6DD ; 004F 0335 ; MA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D703 ; 004F 0335 ; MA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D717 ; 004F 0335 ; MA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D73D ; 004F 0335 ; MA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D751 ; 004F 0335 ; MA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D777 ; 004F 0335 ; MA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D78B ; 004F 0335 ; MA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7B1 ; 004F 0335 ; MA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7C5 ; 004F 0335 ; MA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-0398 ; 004F 0335 ; MA # ( Θ → O̵ ) GREEK CAPITAL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
+03B8 ; 004F 0335 ; MA # ( θ → O̵ ) GREEK SMALL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ꮎ→
+03D1 ; 004F 0335 ; MA # ( ϑ → O̵ ) GREEK THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6C9 ; 004F 0335 ; MA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6DD ; 004F 0335 ; MA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D703 ; 004F 0335 ; MA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D717 ; 004F 0335 ; MA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D73D ; 004F 0335 ; MA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D751 ; 004F 0335 ; MA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D777 ; 004F 0335 ; MA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D78B ; 004F 0335 ; MA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7B1 ; 004F 0335 ; MA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7C5 ; 004F 0335 ; MA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+0398 ; 004F 0335 ; MA # ( Θ → O̵ ) GREEK CAPITAL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ꮎ→
03F4 ; 004F 0335 ; MA # ( ϴ → O̵ ) GREEK CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
-1D6AF ; 004F 0335 ; MA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6B9 ; 004F 0335 ; MA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6E9 ; 004F 0335 ; MA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6F3 ; 004F 0335 ; MA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D723 ; 004F 0335 ; MA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D72D ; 004F 0335 ; MA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D75D ; 004F 0335 ; MA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D767 ; 004F 0335 ; MA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D797 ; 004F 0335 ; MA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D7A1 ; 004F 0335 ; MA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
+1D6AF ; 004F 0335 ; MA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6B9 ; 004F 0335 ; MA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6E9 ; 004F 0335 ; MA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6F3 ; 004F 0335 ; MA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D723 ; 004F 0335 ; MA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D72D ; 004F 0335 ; MA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D75D ; 004F 0335 ; MA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D767 ; 004F 0335 ; MA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D797 ; 004F 0335 ; MA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D7A1 ; 004F 0335 ; MA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
04E8 ; 004F 0335 ; MA # ( Ө → O̵ ) CYRILLIC CAPITAL LETTER BARRED O → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
0472 ; 004F 0335 ; MA # ( Ѳ → O̵ ) CYRILLIC CAPITAL LETTER FITA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →О̵→
2D31 ; 004F 0335 ; MA # ( ⴱ → O̵ ) TIFINAGH LETTER YAB → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
13BE ; 004F 0335 ; MA # ( Ꮎ → O̵ ) CHEROKEE LETTER NA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY #
+13EB ; 004F 0335 ; MA # ( ᫠→ O̵ ) CHEROKEE LETTER WI → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ѳ→→О̵→
1F101 ; 004F 002C ; MA #* ( 🄠→ O, ) DIGIT ZERO COMMA → LATIN CAPITAL LETTER O, COMMA # →0,→
@@ -25463,6 +26013,7 @@ FE93 ; 00F6 ; MA # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
01A1 ; 006F 0027 ; MA # ( ơ → o' ) LATIN SMALL LETTER O WITH HORN → LATIN SMALL LETTER O, APOSTROPHE # →oʼ→
01A0 ; 004F 0027 ; MA # ( Ơ → O' ) LATIN CAPITAL LETTER O WITH HORN → LATIN CAPITAL LETTER O, APOSTROPHE # →Oʼ→
+13A4 ; 004F 0027 ; MA # ( Ꭴ → O' ) CHEROKEE LETTER U → LATIN CAPITAL LETTER O, APOSTROPHE # →Ơ→→Oʼ→
0025 ; 00BA 002F 2080 2080 ; MA #* ( % → º/₀₀ ) PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →‰→→â°/₀₀→
066A ; 00BA 002F 2080 2080 ; MA #* ( Ùª → º/₀₀ ) ARABIC PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
@@ -25470,10 +26021,6 @@ FE93 ; 00F6 ; MA # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
0609 ; 00BA 002F 2080 2080 ; MA #* ( ؉ → º/₀₀ ) ARABIC-INDIC PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
060A ; 00BA 002F 2080 2080 ; MA #* ( ØŠ → º/₀₀ ) ARABIC-INDIC PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; MA #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; MA #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; MA #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; MA #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; MA #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; MA #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -25557,7 +26104,7 @@ A4D1 ; 0050 ; MA # ( ꓑ → P ) LISU LETTER PA → LATIN CAPITAL LETTER P #
1477 ; 0070 00B7 ; MA # ( á‘· → p· ) CANADIAN SYLLABICS WEST-CREE KWI → LATIN SMALL LETTER P, MIDDLE DOT # →pá§â†’
-1486 ; 0050 144A ; MA # ( ᒆ → Pᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KIH → LATIN CAPITAL LETTER P, CANADIAN SYLLABICS WEST-CREE P # →ᑭᑊ→
+1486 ; 0050 02C8 ; MA # ( ᒆ → Pˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KIH → LATIN CAPITAL LETTER P, MODIFIER LETTER VERTICAL LINE # →ᑭᑊ→
1D29 ; 1D18 ; MA # ( ᴩ → ᴘ ) GREEK LETTER SMALL CAPITAL RHO → LATIN LETTER SMALL CAPITAL P #
@@ -25609,6 +26156,8 @@ A4D1 ; 0050 ; MA # ( ꓑ → P ) LISU LETTER PA → LATIN CAPITAL LETTER P #
02A0 ; 0071 0314 ; MA # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; MA # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; MA # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; MA # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; MA # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -25641,7 +26190,7 @@ A4D1 ; 0050 ; MA # ( ꓑ → P ) LISU LETTER PA → LATIN CAPITAL LETTER P #
1D681 ; 0052 ; MA # ( ðš → R ) MATHEMATICAL MONOSPACE CAPITAL R → LATIN CAPITAL LETTER R #
01A6 ; 0052 ; MA # ( Ʀ → R ) LATIN LETTER YR → LATIN CAPITAL LETTER R #
13A1 ; 0052 ; MA # ( Ꭱ → R ) CHEROKEE LETTER E → LATIN CAPITAL LETTER R #
-13D2 ; 0052 ; MA # ( ᒠ→ R ) CHEROKEE LETTER SV → LATIN CAPITAL LETTER R # →Ꭱ→
+13D2 ; 0052 ; MA # ( ᒠ→ R ) CHEROKEE LETTER SV → LATIN CAPITAL LETTER R #
1587 ; 0052 ; MA # ( ᖇ → R ) CANADIAN SYLLABICS TLHI → LATIN CAPITAL LETTER R #
A4E3 ; 0052 ; MA # ( ꓣ → R ) LISU LETTER ZHA → LATIN CAPITAL LETTER R #
@@ -25651,6 +26200,8 @@ A4E3 ; 0052 ; MA # ( ꓣ → R ) LISU LETTER ZHA → LATIN CAPITAL LETTER R #
0493 ; 0072 0335 ; MA # ( ғ → r̵ ) CYRILLIC SMALL LETTER GHE WITH STROKE → LATIN SMALL LETTER R, COMBINING SHORT STROKE OVERLAY # →г̵→
+0491 ; 0072 02C8 ; MA # ( ґ → rˈ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, MODIFIER LETTER VERTICAL LINE # →гˈ→
+
006D ; 0072 006E ; MA # ( m → rn ) LATIN SMALL LETTER M → LATIN SMALL LETTER R, LATIN SMALL LETTER N #
217F ; 0072 006E ; MA # ( ⅿ → rn ) SMALL ROMAN NUMERAL ONE THOUSAND → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D426 ; 0072 006E ; MA # ( ð¦ → rn ) MATHEMATICAL BOLD SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
@@ -25666,14 +26217,15 @@ A4E3 ; 0052 ; MA # ( ꓣ → R ) LISU LETTER ZHA → LATIN CAPITAL LETTER R #
1D62E ; 0072 006E ; MA # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; MA # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; MA # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; MA # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; MA # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+043C ; 0072 006E ; MA # ( м → rn ) CYRILLIC SMALL LETTER EM → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; MA # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
+04CE ; 0072 006E 0326 ; MA # ( ӎ → rn̦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →м̡→
20A8 ; 0052 0073 ; MA #* ( ₨ → Rs ) RUPEE SIGN → LATIN CAPITAL LETTER R, LATIN SMALL LETTER S #
-0491 ; 0072 144A ; MA # ( ґ → rᑊ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, CANADIAN SYLLABICS WEST-CREE P # →гˈ→
-
044F ; 1D19 ; MA # ( Ñ â†’ á´™ ) CYRILLIC SMALL LETTER YA → LATIN LETTER SMALL CAPITAL REVERSED R #
A4E4 ; 1D1A ; MA # ( ꓤ → ᴚ ) LISU LETTER ZA → LATIN LETTER SMALL CAPITAL TURNED R #
@@ -25714,7 +26266,7 @@ FF33 ; 0053 ; MA # ( S → S ) FULLWIDTH LATIN CAPITAL LETTER S → LATIN CAPI
1D682 ; 0053 ; MA # ( 𚂠→ S ) MATHEMATICAL MONOSPACE CAPITAL S → LATIN CAPITAL LETTER S #
0405 ; 0053 ; MA # ( Ѕ → S ) CYRILLIC CAPITAL LETTER DZE → LATIN CAPITAL LETTER S #
054F ; 0053 ; MA # ( Õ â†’ S ) ARMENIAN CAPITAL LETTER TIWN → LATIN CAPITAL LETTER S #
-13D5 ; 0053 ; MA # ( ᕠ→ S ) CHEROKEE LETTER DE → LATIN CAPITAL LETTER S # →ášâ†’
+13D5 ; 0053 ; MA # ( ᕠ→ S ) CHEROKEE LETTER DE → LATIN CAPITAL LETTER S #
13DA ; 0053 ; MA # ( ᚠ→ S ) CHEROKEE LETTER DU → LATIN CAPITAL LETTER S #
A4E2 ; 0053 ; MA # ( ꓢ → S ) LISU LETTER SA → LATIN CAPITAL LETTER S #
@@ -25727,6 +26279,7 @@ A4E2 ; 0053 ; MA # ( ꓢ → S ) LISU LETTER SA → LATIN CAPITAL LETTER S #
1D737 ; 00DF ; MA # ( 𜷠→ ß ) MATHEMATICAL BOLD ITALIC SMALL BETA → LATIN SMALL LETTER SHARP S # →β→
1D771 ; 00DF ; MA # ( ð± → ß ) MATHEMATICAL SANS-SERIF BOLD SMALL BETA → LATIN SMALL LETTER SHARP S # →β→
1D7AB ; 00DF ; MA # ( 𞫠→ ß ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA → LATIN SMALL LETTER SHARP S # →β→
+13F0 ; 00DF ; MA # ( ᰠ→ ß ) CHEROKEE LETTER YE → LATIN SMALL LETTER SHARP S # →β→
FB06 ; 0073 0074 ; MA # ( st → st ) LATIN SMALL LIGATURE ST → LATIN SMALL LETTER S, LATIN SMALL LETTER T #
@@ -25800,6 +26353,7 @@ A4D4 ; 0054 ; MA # ( ꓔ → T ) LISU LETTER TA → LATIN CAPITAL LETTER T #
021B ; 0163 ; MA # ( ț → ţ ) LATIN SMALL LETTER T WITH COMMA BELOW → LATIN SMALL LETTER T WITH CEDILLA #
01AB ; 0163 ; MA # ( ƫ → ţ ) LATIN SMALL LETTER T WITH PALATAL HOOK → LATIN SMALL LETTER T WITH CEDILLA #
+13BF ; 0163 ; MA # ( Ꮏ → ţ ) CHEROKEE LETTER HNA → LATIN SMALL LETTER T WITH CEDILLA # →ƫ→
021A ; 0162 ; MA # ( Ț → Ţ ) LATIN CAPITAL LETTER T WITH COMMA BELOW → LATIN CAPITAL LETTER T WITH CEDILLA #
@@ -25876,7 +26430,9 @@ A4F4 ; 0055 ; MA # ( ꓴ → U ) LISU LETTER U → LATIN CAPITAL LETTER U #
1458 ; 0055 00B7 ; MA # ( ᑘ → U· ) CANADIAN SYLLABICS WEST-CREE TWE → LATIN CAPITAL LETTER U, MIDDLE DOT # →ᑌá§â†’→ᑌ·→
-1467 ; 0055 144A ; MA # ( ᑧ → Uᑊ ) CANADIAN SYLLABICS TTE → LATIN CAPITAL LETTER U, CANADIAN SYLLABICS WEST-CREE P # →ᑌᑊ→
+1467 ; 0055 02C8 ; MA # ( ᑧ → Uˈ ) CANADIAN SYLLABICS TTE → LATIN CAPITAL LETTER U, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→→ᑌˈ→
+
+13CC ; 0244 ; MA # ( ጠ→ Ʉ ) CHEROKEE LETTER SA → LATIN CAPITAL LETTER U BAR #
057A ; 0270 ; MA # ( պ → ɰ ) ARMENIAN SMALL LETTER PEH → LATIN SMALL LETTER TURNED M WITH LONG LEG #
@@ -25997,7 +26553,7 @@ A4E5 ; 0245 ; MA # ( ꓥ → Ʌ ) LISU LETTER NGA → LATIN CAPITAL LETTER TURNE
1D686 ; 0057 ; MA # ( 𚆠→ W ) MATHEMATICAL MONOSPACE CAPITAL W → LATIN CAPITAL LETTER W #
051C ; 0057 ; MA # ( Ԝ → W ) CYRILLIC CAPITAL LETTER WE → LATIN CAPITAL LETTER W #
13B3 ; 0057 ; MA # ( Ꮃ → W ) CHEROKEE LETTER LA → LATIN CAPITAL LETTER W #
-13D4 ; 0057 ; MA # ( ᔠ→ W ) CHEROKEE LETTER TA → LATIN CAPITAL LETTER W # →Ꮃ→
+13D4 ; 0057 ; MA # ( ᔠ→ W ) CHEROKEE LETTER TA → LATIN CAPITAL LETTER W #
A4EA ; 0057 ; MA # ( ꓪ → W ) LISU LETTER WA → LATIN CAPITAL LETTER W #
20A9 ; 0057 0335 ; MA #* ( ₩ → W̵ ) WON SIGN → LATIN CAPITAL LETTER W, COMBINING SHORT STROKE OVERLAY #
@@ -26128,6 +26684,12 @@ A4EC ; 0059 ; MA # ( ꓬ → Y ) LISU LETTER YA → LATIN CAPITAL LETTER Y #
00A5 ; 0059 0335 ; MA #* ( ¥ → Y̵ ) YEN SIGN → LATIN CAPITAL LETTER Y, COMBINING SHORT STROKE OVERLAY #
04B0 ; 0059 0335 ; MA # ( Ұ → Y̵ ) CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE → LATIN CAPITAL LETTER Y, COMBINING SHORT STROKE OVERLAY # →Ү̵→
+0292 ; 021D ; MA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; MA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+2CCD ; 021D ; MA # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
+04E1 ; 021D ; MA # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
+10F3 ; 021D ; MA # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
+
1D433 ; 007A ; MA # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; MA # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; MA # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -26176,12 +26738,6 @@ A4DC ; 005A ; MA # ( ꓜ → Z ) LISU LETTER DZA → LATIN CAPITAL LETTER Z #
01B5 ; 005A 0335 ; MA # ( Ƶ → Z̵ ) LATIN CAPITAL LETTER Z WITH STROKE → LATIN CAPITAL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; MA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; MA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-2CCD ; 021D ; MA # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
-04E1 ; 021D ; MA # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
-10F3 ; 021D ; MA # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
-
01BF ; 00FE ; MA # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
03F8 ; 00FE ; MA # ( ϸ → þ ) GREEK SMALL LETTER SHO → LATIN SMALL LETTER THORN #
@@ -26195,6 +26751,35 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
02C1 ; 02E4 ; MA # ( Ë â†’ ˤ ) MODIFIER LETTER REVERSED GLOTTAL STOP → MODIFIER LETTER SMALL REVERSED GLOTTAL STOP #
+213E ; 0393 ; MA # ( ℾ → Γ ) DOUBLE-STRUCK CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6AA ; 0393 ; MA # ( 𚪠→ Γ ) MATHEMATICAL BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6E4 ; 0393 ; MA # ( 𛤠→ Γ ) MATHEMATICAL ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D71E ; 0393 ; MA # ( 𜞠→ Γ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D758 ; 0393 ; MA # ( ð˜ → Γ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D792 ; 0393 ; MA # ( 𞒠→ Γ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+2C84 ; 0393 ; MA # ( Ⲅ → Γ ) COPTIC CAPITAL LETTER GAMMA → GREEK CAPITAL LETTER GAMMA #
+0413 ; 0393 ; MA # ( Г → Γ ) CYRILLIC CAPITAL LETTER GHE → GREEK CAPITAL LETTER GAMMA #
+13B1 ; 0393 ; MA # ( Ꮁ → Γ ) CHEROKEE LETTER HU → GREEK CAPITAL LETTER GAMMA #
+14A5 ; 0393 ; MA # ( ᒥ → Γ ) CANADIAN SYLLABICS MI → GREEK CAPITAL LETTER GAMMA #
+
+0492 ; 0393 0335 ; MA # ( Ғ → Γ̵ ) CYRILLIC CAPITAL LETTER GHE WITH STROKE → GREEK CAPITAL LETTER GAMMA, COMBINING SHORT STROKE OVERLAY # →Г̵→
+
+14AF ; 0393 00B7 ; MA # ( á’¯ → Γ· ) CANADIAN SYLLABICS WEST-CREE MWI → GREEK CAPITAL LETTER GAMMA, MIDDLE DOT # →ᒥá§â†’→ᒥ·→
+
+0490 ; 0393 02C8 ; MA # ( Ò â†’ Γˈ ) CYRILLIC CAPITAL LETTER GHE WITH UPTURN → GREEK CAPITAL LETTER GAMMA, MODIFIER LETTER VERTICAL LINE # →Гˈ→
+
+2206 ; 0394 ; MA #* ( ∆ → Δ ) INCREMENT → GREEK CAPITAL LETTER DELTA #
+1D6AB ; 0394 ; MA # ( 𚫠→ Δ ) MATHEMATICAL BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D6E5 ; 0394 ; MA # ( 𛥠→ Δ ) MATHEMATICAL ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D71F ; 0394 ; MA # ( 𜟠→ Δ ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D759 ; 0394 ; MA # ( ð™ → Δ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D793 ; 0394 ; MA # ( 𞓠→ Δ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+2C86 ; 0394 ; MA # ( Ⲇ → Δ ) COPTIC CAPITAL LETTER DALDA → GREEK CAPITAL LETTER DELTA #
+2D60 ; 0394 ; MA # ( ⵠ → Δ ) TIFINAGH LETTER YAV → GREEK CAPITAL LETTER DELTA #
+1403 ; 0394 ; MA # ( რ→ Δ ) CANADIAN SYLLABICS I → GREEK CAPITAL LETTER DELTA #
+
+140F ; 0394 00B7 ; MA # ( á → Δ· ) CANADIAN SYLLABICS WEST-CREE WI → GREEK CAPITAL LETTER DELTA, MIDDLE DOT # →áƒá§â†’
+
1D7CB ; 03DD ; MA # ( 🋠→ Ï ) MATHEMATICAL BOLD SMALL DIGAMMA → GREEK SMALL LETTER DIGAMMA #
1D6C7 ; 03B6 ; MA # ( 𛇠→ ζ ) MATHEMATICAL BOLD SMALL ZETA → GREEK SMALL LETTER ZETA #
@@ -26286,8 +26871,19 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
1D7C2 ; 03C9 ; MA # ( 🂠→ ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA → GREEK SMALL LETTER OMEGA #
2CB1 ; 03C9 ; MA # ( ⲱ → ω ) COPTIC SMALL LETTER OOU → GREEK SMALL LETTER OMEGA #
+2126 ; 03A9 ; MA # ( Ω → Ω ) OHM SIGN → GREEK CAPITAL LETTER OMEGA #
+1D6C0 ; 03A9 ; MA # ( 𛀠→ Ω ) MATHEMATICAL BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D6FA ; 03A9 ; MA # ( 𛺠→ Ω ) MATHEMATICAL ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D734 ; 03A9 ; MA # ( 𜴠→ Ω ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D76E ; 03A9 ; MA # ( ð® → Ω ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D7A8 ; 03A9 ; MA # ( 𞨠→ Ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+162F ; 03A9 ; MA # ( ᘯ → Ω ) CANADIAN SYLLABICS CARRIER LHO → GREEK CAPITAL LETTER OMEGA #
+1635 ; 03A9 ; MA # ( ᘵ → Ω ) CANADIAN SYLLABICS CARRIER TLHO → GREEK CAPITAL LETTER OMEGA # →ᘯ→
+
1F7D ; 1FF4 ; MA # ( ώ → ῴ ) GREEK SMALL LETTER OMEGA WITH OXIA → GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI #
+13EF ; 1FF6 ; MA # ( ᯠ→ ῶ ) CHEROKEE LETTER YA → GREEK SMALL LETTER OMEGA WITH PERISPOMENI #
+
2630 ; 2CB6 ; MA #* ( ☰ → Ⲷ ) TRIGRAM FOR HEAVEN → COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE #
2CDC ; 03EC ; MA # ( Ⳝ → Ϭ ) COPTIC CAPITAL LETTER OLD NUBIAN SHIMA → COPTIC CAPITAL LETTER SHIMA #
@@ -26296,6 +26892,8 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
0496 ; 0416 0329 ; MA # ( Җ → Ж̩ ) CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER → CYRILLIC CAPITAL LETTER ZHE, COMBINING VERTICAL LINE BELOW #
+2D4D ; 0418 ; MA # ( ⵠ→ И ) TIFINAGH LETTER YAL → CYRILLIC CAPITAL LETTER I #
+
0419 ; 040D ; MA # ( Й → Р) CYRILLIC CAPITAL LETTER SHORT I → CYRILLIC CAPITAL LETTER I WITH GRAVE #
048A ; 040D 0326 ; MA # ( ÒŠ → Ð̦ ) CYRILLIC CAPITAL LETTER SHORT I WITH TAIL → CYRILLIC CAPITAL LETTER I WITH GRAVE, COMBINING COMMA BELOW # →Й̡→
@@ -26308,6 +26906,9 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
04C6 ; 043B 0326 ; MA # ( ӆ → л̦ ) CYRILLIC SMALL LETTER EL WITH TAIL → CYRILLIC SMALL LETTER EL, COMBINING COMMA BELOW # →л̡→
+13C7 ; 0460 ; MA # ( ᇠ→ Ѡ ) CHEROKEE LETTER QUE → CYRILLIC CAPITAL LETTER OMEGA #
+15EF ; 0460 ; MA # ( ᗯ → Ѡ ) CANADIAN SYLLABICS CARRIER GU → CYRILLIC CAPITAL LETTER OMEGA #
+
047C ; 0460 0483 ; MA # ( Ѽ → Ѡ҃ ) CYRILLIC CAPITAL LETTER OMEGA WITH TITLO → CYRILLIC CAPITAL LETTER OMEGA, COMBINING CYRILLIC TITLO #
04CC ; 04B7 ; MA # ( ӌ → ҷ ) CYRILLIC SMALL LETTER KHAKASSIAN CHE → CYRILLIC SMALL LETTER CHE WITH DESCENDER #
@@ -26336,6 +26937,12 @@ FB17 ; 0574 056D ; MA # ( ﬗ → մխ ) ARMENIAN SMALL LIGATURE MEN XEH → ARM
FB13 ; 0574 0576 ; MA # ( ﬓ → մն ) ARMENIAN SMALL LIGATURE MEN NOW → ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER NOW #
+144E ; 0548 ; MA # ( ᑎ → Ո ) CANADIAN SYLLABICS TI → ARMENIAN CAPITAL LETTER VO #
+
+145A ; 0548 00B7 ; MA # ( á‘š → Ո· ) CANADIAN SYLLABICS WEST-CREE TWI → ARMENIAN CAPITAL LETTER VO, MIDDLE DOT # →ᑎá§â†’→ᑎ·→
+
+1468 ; 0548 02C8 ; MA # ( ᑨ → Ոˈ ) CANADIAN SYLLABICS TTI → ARMENIAN CAPITAL LETTER VO, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→→ᑎˈ→
+
FB16 ; 057E 0576 ; MA # ( ﬖ → վն ) ARMENIAN SMALL LIGATURE VEW NOW → ARMENIAN SMALL LETTER VEW, ARMENIAN SMALL LETTER NOW #
02D3 ; 0559 ; MA #* ( ˓ → ՙ ) MODIFIER LETTER CENTRED LEFT HALF RING → ARMENIAN MODIFIER LETTER LEFT HALF RING #
@@ -26388,6 +26995,8 @@ FB50 ; 0671 ; MA # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; MA # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; MA # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; MA # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; MA # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; MA # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; MA # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -26403,101 +27012,88 @@ FDF3 ; 0627 0643 0628 0631 ; MA # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; MA # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; MA # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; MA # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; MA # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; MA # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; MA # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; MA # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; MA # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; MA # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; MA # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; MA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; MA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; MA # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; MA # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; MA # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; MA # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; MA # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; MA # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; MA # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; MA # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; MA # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; MA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; MA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; MA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; MA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; MA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; MA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; MA # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; MA # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; MA # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; MA # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; MA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; MA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; MA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; MA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; MA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; MA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; MA # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; MA # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; MA # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; MA # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; MA # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; MA # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; MA # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; MA # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; MA # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; MA # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; MA # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; MA # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; MA # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; MA # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; MA # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; MA # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; MA # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; MA # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; MA # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; MA # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; MA # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; MA # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; MA # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; MA # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; MA # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; MA # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; MA # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; MA # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; MA # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; MA # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; MA # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; MA # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; MA # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; MA # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; MA # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; MA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; MA # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; MA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; MA # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; MA # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; MA # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; MA # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; MA # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; MA # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; MA # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; MA # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; MA # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; MA # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; MA # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; MA # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; MA # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; MA # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; MA # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; MA # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; MA # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
+1EE15 ; 062A ; MA # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; MA # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; MA # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; MA # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; MA # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; MA # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; MA # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; MA # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; MA # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; MA # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; MA # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; MA # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; MA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; MA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; MA # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; MA # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; MA # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; MA # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; MA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; MA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; MA # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; MA # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -26509,8 +27105,6 @@ FDA1 ; 062A 062C 0649 ; MA # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; MA # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; MA # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; MA # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; MA # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; MA # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; MA # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -26534,6 +27128,8 @@ FD56 ; 062A 0645 062D ; MA # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; MA # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; MA # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; MA # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; MA # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; MA # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -26542,13 +27138,16 @@ FC0F ; 062A 0649 ; MA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; MA # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; MA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; MA # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; MA # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; MA # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; MA # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; MA # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; MA # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; MA # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; MA # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; MA # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; MA # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; MA # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; MA # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -26560,6 +27159,8 @@ FCE5 ; 062B 0645 ; MA # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; MA # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; MA # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; MA # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; MA # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; MA # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -26577,39 +27178,36 @@ FBA3 ; 0679 ; MA # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; MA # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; MA # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; MA # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; MA # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; MA # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; MA # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; MA # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; MA # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; MA # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; MA # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; MA # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; MA # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; MA # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; MA # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; MA # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; MA # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; MA # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; MA # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; MA # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; MA # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; MA # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; MA # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; MA # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; MA # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; MA # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; MA # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; MA # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; MA # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; MA # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; MA # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; MA # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; MA # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; MA # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; MA # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; MA # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; MA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; MA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; MA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; MA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; MA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; MA # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; MA # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; MA # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; MA # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; MA # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; MA # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; MA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; MA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; MA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; MA # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; MA # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -26617,7 +27215,7 @@ FC19 ; 062C 062C ; MA # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; MA # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; MA # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; MA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; MA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; MA # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; MA # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -26626,8 +27224,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; MA #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; MA # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; MA # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; MA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; MA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; MA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; MA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; MA # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; MA # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -26639,16 +27237,21 @@ FD1D ; 062C 0649 ; MA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; MA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; MA # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; MA # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; MA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; MA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; MA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; MA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; MA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; MA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; MA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; MA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; MA # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; MA # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; MA # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; MA # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; MA # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; MA # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; MA # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; MA # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; MA # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; MA # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; MA # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -26659,6 +27262,12 @@ FB81 ; 0687 ; MA # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; MA # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; MA # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; MA # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; MA # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; MA # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; MA # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; MA # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; MA # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; MA # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; MA # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; MA # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -26680,15 +27289,15 @@ FCFF ; 062D 0649 ; MA # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; MA # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; MA # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; MA # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; MA # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; MA # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; MA # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; MA # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; MA # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; MA # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; MA # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; MA # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; MA # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; MA # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; MA # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; MA # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; MA # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; MA # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -26706,6 +27315,9 @@ FB82 ; 068D ; MA # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; MA # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; MA # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; MA # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; MA # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; MA # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; MA # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; MA # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -26715,9 +27327,11 @@ FDF6 ; 0631 0633 0648 0644 ; MA # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; MA #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; MA # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; MA # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; MA # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; MA # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; MA # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; MA # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; MA # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; MA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -26725,6 +27339,12 @@ FB8C ; 0691 ; MA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; MA # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; MA # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; MA # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; MA # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; MA # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; MA # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; MA # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; MA # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; MA # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; MA # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; MA # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -26733,9 +27353,9 @@ FEB1 ; 0633 ; MA # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; MA # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; MA # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; MA # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; MA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; MA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; MA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; MA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; MA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; MA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; MA # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -26772,6 +27392,12 @@ FCFB ; 0633 0649 ; MA # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; MA # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; MA # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; MA # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; MA # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; MA # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; MA # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; MA # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; MA # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; MA # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; MA # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; MA # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -26781,10 +27407,10 @@ FD2D ; 0634 062C ; MA # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; MA # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; MA # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; MA # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; MA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; MA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; MA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; MA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; MA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; MA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; MA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; MA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; MA # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -26820,6 +27446,12 @@ FCFD ; 0634 0649 ; MA # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; MA # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; MA # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; MA # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; MA # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; MA # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; MA # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; MA # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; MA # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; MA # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; MA # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; MA # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -26857,6 +27489,12 @@ FD05 ; 0635 0649 ; MA # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; MA # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; MA # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; MA # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; MA # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; MA # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; MA # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; MA # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; MA # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; MA # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; MA # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; MA # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -26864,8 +27502,8 @@ FEBD ; 0636 ; MA # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; MA # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; MA # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; MA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; MA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; MA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; MA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; MA # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; MA # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -26887,6 +27525,10 @@ FD07 ; 0636 0649 ; MA # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; MA # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; MA # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; MA # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; MA # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; MA # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; MA # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; MA # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; MA # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; MA # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -26911,6 +27553,10 @@ FCF5 ; 0637 0649 ; MA # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; MA # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; MA # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; MA # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; MA # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; MA # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; MA # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; MA # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; MA # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; MA # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -26920,6 +27566,12 @@ FCB9 ; 0638 0645 ; MA # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; MA # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; MA # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; MA # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; MA # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; MA # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; MA # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; MA # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; MA # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; MA # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; MA # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; MA # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -26947,6 +27599,12 @@ FCF7 ; 0639 0649 ; MA # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; MA # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; MA # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; MA # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; MA # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; MA # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; MA # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; MA # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; MA # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; MA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; MA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; MA # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -26968,6 +27626,11 @@ FCF9 ; 063A 0649 ; MA # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; MA # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; MA # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; MA # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; MA # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; MA # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; MA # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; MA # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; MA # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; MA # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; MA # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -26975,8 +27638,8 @@ FED1 ; 0641 ; MA # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; MA # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; MA # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; MA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; MA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; MA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; MA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; MA # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; MA # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -26994,6 +27657,9 @@ FC31 ; 0641 0649 ; MA # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; MA # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; MA # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; MA # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; MA # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; MA # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; MA # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; MA # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -27004,6 +27670,15 @@ FB71 ; 06A6 ; MA # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; MA # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; MA # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; MA # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; MA # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; MA # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; MA # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; MA # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; MA # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; MA # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; MA # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; MA # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; MA # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; MA # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -27029,6 +27704,9 @@ FC35 ; 0642 0649 ; MA # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; MA # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; MA # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; MA # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; MA # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; MA # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; MA # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; MA # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; MA # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -27044,8 +27722,8 @@ FC37 ; 0643 0627 ; MA # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; MA # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; MA # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; MA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; MA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; MA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; MA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; MA # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; MA # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -27090,6 +27768,11 @@ FB99 ; 06B3 ; MA # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; MA # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; MA # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; MA # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; MA # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; MA # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; MA # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; MA # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; MA # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; MA # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; MA # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -27109,8 +27792,8 @@ FEF7 ; 0644 0627 0674 ; MA # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; MA # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; MA # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; MA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; MA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; MA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; MA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; MA # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; MA # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -27148,6 +27831,11 @@ FC43 ; 0644 0649 ; MA # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; MA # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; MA # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; MA # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; MA # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; MA # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; MA # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; MA # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; MA # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; MA # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; MA # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -27157,8 +27845,8 @@ FC88 ; 0645 0627 ; MA # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; MA # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; MA # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; MA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; MA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; MA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; MA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; MA # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; MA # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -27191,9 +27879,64 @@ FDB1 ; 0645 0645 0649 ; MA # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; MA # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; MA # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; MA # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; MA # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; MA # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; MA # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; MA # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; MA # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; MA # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; MA # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; MA # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; MA # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; MA # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; MA # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; MA # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; MA # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; MA # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; MA # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; MA # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; MA # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; MA # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; MA # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; MA # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; MA # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; MA # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; MA # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; MA # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; MA # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; MA # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; MA # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; MA # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; MA # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; MA # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; MA # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; MA # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; MA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; MA # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; MA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; MA # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; MA # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; MA # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; MA # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; MA # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; MA # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; MA # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; MA # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; MA # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; MA # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -27229,6 +27972,9 @@ FC54 ; 0647 0649 ; MA # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; MA # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; MA # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; MA # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; MA # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; MA # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; MA # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; MA # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -27265,6 +28011,12 @@ FBE9 ; 0649 ; MA # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; MA # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; MA # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; MA # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; MA # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; MA # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; MA # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; MA # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; MA # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; MA # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; MA # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; MA # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; MA # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -27288,11 +28040,9 @@ FE89 ; 0649 0674 ; MA # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; MA # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; MA # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; MA # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; MA # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; MA # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; MA # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; MA # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; MA # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; MA # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; MA # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; MA # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -27310,6 +28060,8 @@ FCDF ; 0649 0674 0645 ; MA # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; MA # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; MA # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; MA # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; MA # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; MA # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; MA # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -27335,10 +28087,16 @@ FC03 ; 0649 0674 0649 ; MA # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; MA # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; MA # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; MA # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; MA # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; MA # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; MA # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; MA # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; MA # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; MA # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; MA # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; MA # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; MA # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -27355,6 +28113,8 @@ FD9C ; 0649 0645 0645 ; MA # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; MA # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; MA # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; MA # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; MA # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -27369,16 +28129,6 @@ FBAE ; 06D2 ; MA # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; MA # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; MA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; MA # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; MA # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; MA # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; MA # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
-0418 ; 2D4D ; MA # ( И → ⵠ) CYRILLIC CAPITAL LETTER I → TIFINAGH LETTER YAL #
-
0906 ; 0905 093E ; MA # ( आ → अा ) DEVANAGARI LETTER AA → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA #
0912 ; 0905 093E 0946 ; MA # ( ऒ → अाॆ ) DEVANAGARI LETTER SHORT O → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA, DEVANAGARI VOWEL SIGN SHORT E # →अॊ→→आॆ→
@@ -27476,6 +28226,8 @@ FBB0 ; 06D3 ; MA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0BF2 ; 0B9A 0BC2 ; MA #* ( ௲ → சூ ) TAMIL NUMBER ONE THOUSAND → TAMIL LETTER CA, TAMIL VOWEL SIGN UU #
+0D3A ; 0B9F 0BBF ; MA # ( ഺ → டி ) MALAYALAM LETTER TTTA → TAMIL LETTER TTA, TAMIL VOWEL SIGN I #
+
0D23 ; 0BA3 ; MA # ( ണ → ண ) MALAYALAM LETTER NNA → TAMIL LETTER NNA #
0BFA ; 0BA8 0BC0 ; MA #* ( ௺ → நீ ) TAMIL NUMBER SIGN → TAMIL LETTER NA, TAMIL VOWEL SIGN II #
@@ -27640,6 +28392,8 @@ FBB0 ; 06D3 ; MA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0F6A ; 0F62 ; MA # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; MA # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; MA # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; MA # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -27669,18 +28423,6 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
140D ; 1401 00B7 ; MA # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
-2206 ; 1403 ; MA #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
-0394 ; 1403 ; MA # ( Δ → რ) GREEK CAPITAL LETTER DELTA → CANADIAN SYLLABICS I #
-1D6AB ; 1403 ; MA # ( 𚫠→ რ) MATHEMATICAL BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D6E5 ; 1403 ; MA # ( 𛥠→ რ) MATHEMATICAL ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D71F ; 1403 ; MA # ( 𜟠→ რ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D759 ; 1403 ; MA # ( ð™ → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D793 ; 1403 ; MA # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-2C86 ; 1403 ; MA # ( Ⲇ → რ) COPTIC CAPITAL LETTER DALDA → CANADIAN SYLLABICS I # →Δ→
-2D60 ; 1403 ; MA # ( ⵠ → რ) TIFINAGH LETTER YAV → CANADIAN SYLLABICS I #
-
-140F ; 1403 00B7 ; MA # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
-
1411 ; 1404 00B7 ; MA # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
1413 ; 1405 00B7 ; MA # ( ᓠ→ á…· ) CANADIAN SYLLABICS WEST-CREE WO → CANADIAN SYLLABICS O, MIDDLE DOT # →á…á§â†’
@@ -27704,31 +28446,23 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1447 ; 1439 00B7 ; MA # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; MA # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
-0548 ; 144E ; MA # ( Ո → ᑎ ) ARMENIAN CAPITAL LETTER VO → CANADIAN SYLLABICS TI #
-
-145A ; 144E 00B7 ; MA # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-
-1468 ; 144E 144A ; MA # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
-
145C ; 144F 00B7 ; MA # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; MA # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; MA # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; MA # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; MA # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; MA # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; MA # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; MA # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; MA # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; MA # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; MA # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
+1485 ; 146B 02C8 ; MA # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1479 ; 146E 00B7 ; MA # ( ᑹ → ᑮ· ) CANADIAN SYLLABICS WEST-CREE KWII → CANADIAN SYLLABICS KII, MIDDLE DOT # →ᑮá§â†’
@@ -27736,7 +28470,7 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
147F ; 1472 00B7 ; MA # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; MA # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; MA # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; MA # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -27758,23 +28492,6 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14AD ; 14A3 00B7 ; MA # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-0393 ; 14A5 ; MA # ( Γ → ᒥ ) GREEK CAPITAL LETTER GAMMA → CANADIAN SYLLABICS MI #
-213E ; 14A5 ; MA # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; MA # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; MA # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; MA # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; MA # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; MA # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-2C84 ; 14A5 ; MA # ( Ⲅ → ᒥ ) COPTIC CAPITAL LETTER GAMMA → CANADIAN SYLLABICS MI # →Г→
-0413 ; 14A5 ; MA # ( Г → ᒥ ) CYRILLIC CAPITAL LETTER GHE → CANADIAN SYLLABICS MI #
-13B1 ; 14A5 ; MA # ( Ꮁ → ᒥ ) CHEROKEE LETTER HU → CANADIAN SYLLABICS MI # →Γ→
-
-0492 ; 14A5 0335 ; MA # ( Ғ → ᒥ̵ ) CYRILLIC CAPITAL LETTER GHE WITH STROKE → CANADIAN SYLLABICS MI, COMBINING SHORT STROKE OVERLAY # →Г̵→→Γ̵→
-
-14AF ; 14A5 00B7 ; MA # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
-
-0490 ; 14A5 144A ; MA # ( Ò â†’ ᒥᑊ ) CYRILLIC CAPITAL LETTER GHE WITH UPTURN → CANADIAN SYLLABICS MI, CANADIAN SYLLABICS WEST-CREE P # →Гˈ→→Γᑊ→
-
14B1 ; 14A6 00B7 ; MA # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
14B3 ; 14A7 00B7 ; MA # ( á’³ → ᒧ· ) CANADIAN SYLLABICS WEST-CREE MWO → CANADIAN SYLLABICS MO, MIDDLE DOT # →ᒧá§â†’
@@ -27915,17 +28632,6 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
A4F7 ; 15E1 ; MA # ( ꓷ → ᗡ ) LISU LETTER OE → CANADIAN SYLLABICS CARRIER THA #
-0460 ; 15EF ; MA # ( Ѡ → ᗯ ) CYRILLIC CAPITAL LETTER OMEGA → CANADIAN SYLLABICS CARRIER GU #
-
-03A9 ; 162F ; MA # ( Ω → ᘯ ) GREEK CAPITAL LETTER OMEGA → CANADIAN SYLLABICS CARRIER LHO #
-2126 ; 162F ; MA # ( Ω → ᘯ ) OHM SIGN → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D6C0 ; 162F ; MA # ( 𛀠→ ᘯ ) MATHEMATICAL BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D6FA ; 162F ; MA # ( 𛺠→ ᘯ ) MATHEMATICAL ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D734 ; 162F ; MA # ( 𜴠→ ᘯ ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D76E ; 162F ; MA # ( ð® → ᘯ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D7A8 ; 162F ; MA # ( 𞨠→ ᘯ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1635 ; 162F ; MA # ( ᘵ → ᘯ ) CANADIAN SYLLABICS CARRIER TLHO → CANADIAN SYLLABICS CARRIER LHO #
-
A4ED ; 1660 ; MA # ( ꓭ → ᙠ ) LISU LETTER GHA → CANADIAN SYLLABICS CARRIER TSA #
3131 ; 1100 ; MA # ( ㄱ → ᄀ ) HANGUL LETTER KIYEOK → HANGUL CHOSEONG KIYEOK #
@@ -28639,8 +29345,6 @@ A4A7 ; A458 ; MA #* ( ꒧ → ꑘ ) YI RADICAL NYOP → YI SYLLABLE NYOP #
2141 ; A4E8 ; MA #* ( â… â†’ ꓨ ) TURNED SANS-SERIF CAPITAL G → LISU LETTER HHA #
-2200 ; A4EF ; MA #* ( ∀ → ꓯ ) FOR ALL → LISU LETTER AE #
-
2229 ; A4F5 ; MA #* ( ∩ → ꓵ ) INTERSECTION → LISU LETTER UE #
22C2 ; A4F5 ; MA #* ( ⋂ → ꓵ ) N-ARY INTERSECTION → LISU LETTER UE # →∩→
@@ -30486,6 +31190,7 @@ F913 ; 908F ; MA # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; MA # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; MA # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; MA # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; MA # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -30577,6 +31282,7 @@ F9F1 ; 96A3 ; MA # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; MA #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; MA # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; MA # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; MA # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -31192,5 +31898,5 @@ FAD7 ; 27ED3 ; MA # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; MA # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (MA): 5313
+# total for (MA): 5474
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/confusablesWholeScript.txt b/Build/source/libs/icu/icu-50.1/data/unidata/confusablesWholeScript.txt
index e9dc2b22e27..fc2807f2596 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/confusablesWholeScript.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/confusablesWholeScript.txt
@@ -1,8 +1,8 @@
# Summary: Whole-Script Confusables
# File: confusablesWholeScript.txt
-# Version: 2.1
-# Generated: 2010-04-13, 01:33:25 GMT
-# Checkin: $Revision: 1.29 $
+# Version: 3.0-draft
+# Generated: 2012-07-17, 21:27:33 GMT
+# Checkin: $Revision: 1580 $
#
# For documentation and usage, see http://www.unicode.org/reports/tr39/
#
@@ -20,18 +20,17 @@
# Total code points: 2
-# Armenian; Cyrillic: [Õ¡Õ£Õ¦Õ°ÕµÕ¸Õ¼Õ½Ö…]
+# Armenian; Cyrillic: [Õ¡Õ£Õ¦Õ°Õ¸Õ¼Õ½Ö…]
0561 ; Armn; Cyrl; L # (Õ¡) ARMENIAN SMALL LETTER AYB
0563 ; Armn; Cyrl; L # (Õ£) ARMENIAN SMALL LETTER GIM
0566 ; Armn; Cyrl; L # (Õ¦) ARMENIAN SMALL LETTER ZA
0570 ; Armn; Cyrl; L # (Õ°) ARMENIAN SMALL LETTER HO
-0575 ; Armn; Cyrl; L # (Õµ) ARMENIAN SMALL LETTER YI
0578 ; Armn; Cyrl; L # (Õ¸) ARMENIAN SMALL LETTER VO
057C..057D ; Armn; Cyrl; L # [2] (Õ¼..Õ½) ARMENIAN SMALL LETTER RA..ARMENIAN SMALL LETTER SEH
0585 ; Armn; Cyrl; L # (Ö…) ARMENIAN SMALL LETTER OH
-# Total code points: 9
+# Total code points: 8
# Armenian; Devanagari: [Ö…]
@@ -78,19 +77,18 @@
# Total code points: 1
-# Armenian; Latin: [Õ¡Õ£Õ¦Õ°ÕµÕ¸Õ¼Õ½ÖÖ„Ö…]
+# Armenian; Latin: [Õ¡Õ£Õ¦Õ°Õ¸Õ¼Õ½ÖÖ„Ö…]
0561 ; Armn; Latn; L # (Õ¡) ARMENIAN SMALL LETTER AYB
0563 ; Armn; Latn; L # (Õ£) ARMENIAN SMALL LETTER GIM
0566 ; Armn; Latn; L # (Õ¦) ARMENIAN SMALL LETTER ZA
0570 ; Armn; Latn; L # (Õ°) ARMENIAN SMALL LETTER HO
-0575 ; Armn; Latn; L # (Õµ) ARMENIAN SMALL LETTER YI
0578 ; Armn; Latn; L # (Õ¸) ARMENIAN SMALL LETTER VO
057C..057D ; Armn; Latn; L # [2] (Õ¼..Õ½) ARMENIAN SMALL LETTER RA..ARMENIAN SMALL LETTER SEH
0581 ; Armn; Latn; L # (Ö) ARMENIAN SMALL LETTER CO
0584..0585 ; Armn; Latn; L # [2] (Ö„..Ö…) ARMENIAN SMALL LETTER KEH..ARMENIAN SMALL LETTER OH
-# Total code points: 11
+# Total code points: 10
# Armenian; Malayalam: [Ö…]
@@ -128,12 +126,6 @@
# Total code points: 1
-# Armenian; Canadian_Aboriginal: [Õ®]
-
-056E ; Armn; Cans; L # (Õ®) ARMENIAN SMALL LETTER CA
-
-# Total code points: 1
-
# Bengali; Devanagari: [à¦à¦¼]
0981 ; Beng; Deva; L # (à¦) BENGALI SIGN CANDRABINDU
@@ -210,24 +202,17 @@
# Total code points: 1
-# Bengali; Tifinagh: [০]
-
-09E6 ; Beng; Tfng; L # (০) BENGALI DIGIT ZERO
-
-# Total code points: 1
-
-# Cyrillic; Armenian: [опцјћһөԛÔ]
+# Cyrillic; Armenian: [опцћһөԛÔ]
043E..043F ; Cyrl; Armn; L # [2] (о..п) CYRILLIC SMALL LETTER O..CYRILLIC SMALL LETTER PE
0446 ; Cyrl; Armn; L # (ц) CYRILLIC SMALL LETTER TSE
-0458 ; Cyrl; Armn; L # (ј) CYRILLIC SMALL LETTER JE
045B ; Cyrl; Armn; L # (Ñ›) CYRILLIC SMALL LETTER TSHE
04BB ; Cyrl; Armn; L # (Ò») CYRILLIC SMALL LETTER SHHA
04E9 ; Cyrl; Armn; L # (Ó©) CYRILLIC SMALL LETTER BARRED O
051B ; Cyrl; Armn; L # (Ô›) CYRILLIC SMALL LETTER QA
051D ; Cyrl; Armn; L # (Ô) CYRILLIC SMALL LETTER WE
-# Total code points: 9
+# Total code points: 8
# Cyrillic; Devanagari: [оө]
@@ -299,16 +284,17 @@
# Total code points: 2
-# Cyrillic; Latin: [агеко-ухцъѕіјћÒÒ‘Ò“Ò›ÒŸÒ«Ò­Ò¯Ò±Ò»ÓÓ•Ó©ÔÔ›Ô]
+# Cyrillic; Latin: [агекмо-ухцъє-іјћÒÒ‘Ò“Ò›ÒŸÒ«Ò­Ò¯Ò±Ò»ÓŽÓÓ•Ó©ÔÔ‘Ô›Ô]
0430 ; Cyrl; Latn; L # (а) CYRILLIC SMALL LETTER A
0433 ; Cyrl; Latn; L # (г) CYRILLIC SMALL LETTER GHE
0435 ; Cyrl; Latn; L # (е) CYRILLIC SMALL LETTER IE
043A ; Cyrl; Latn; L # (к) CYRILLIC SMALL LETTER KA
+043C ; Cyrl; Latn; L # (м) CYRILLIC SMALL LETTER EM
043E..0443 ; Cyrl; Latn; L # [6] (о..у) CYRILLIC SMALL LETTER O..CYRILLIC SMALL LETTER U
0445..0446 ; Cyrl; Latn; L # [2] (х..ц) CYRILLIC SMALL LETTER HA..CYRILLIC SMALL LETTER TSE
044A ; Cyrl; Latn; L # (ÑŠ) CYRILLIC SMALL LETTER HARD SIGN
-0455..0456 ; Cyrl; Latn; L # [2] (Ñ•..Ñ–) CYRILLIC SMALL LETTER DZE..CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0454..0456 ; Cyrl; Latn; L # [3] (Ñ”..Ñ–) CYRILLIC SMALL LETTER UKRAINIAN IE..CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
0458 ; Cyrl; Latn; L # (ј) CYRILLIC SMALL LETTER JE
045B ; Cyrl; Latn; L # (Ñ›) CYRILLIC SMALL LETTER TSHE
048D ; Cyrl; Latn; L # (Ò) CYRILLIC SMALL LETTER SEMISOFT SIGN
@@ -321,14 +307,15 @@
04AF ; Cyrl; Latn; L # (Ò¯) CYRILLIC SMALL LETTER STRAIGHT U
04B1 ; Cyrl; Latn; L # (Ò±) CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
04BB ; Cyrl; Latn; L # (Ò») CYRILLIC SMALL LETTER SHHA
-04CF ; Cyrl; Latn; L # (Ó) CYRILLIC SMALL LETTER PALOCHKA
+04CE..04CF ; Cyrl; Latn; L # [2] (ÓŽ..Ó) CYRILLIC SMALL LETTER EM WITH TAIL..CYRILLIC SMALL LETTER PALOCHKA
04D5 ; Cyrl; Latn; L # (Ó•) CYRILLIC SMALL LIGATURE A IE
04E9 ; Cyrl; Latn; L # (Ó©) CYRILLIC SMALL LETTER BARRED O
0501 ; Cyrl; Latn; L # (Ô) CYRILLIC SMALL LETTER KOMI DE
+0511 ; Cyrl; Latn; L # (Ô‘) CYRILLIC SMALL LETTER REVERSED ZE
051B ; Cyrl; Latn; L # (Ô›) CYRILLIC SMALL LETTER QA
051D ; Cyrl; Latn; L # (Ô) CYRILLIC SMALL LETTER WE
-# Total code points: 33
+# Total code points: 37
# Cyrillic; Malayalam: [оө]
@@ -372,16 +359,6 @@
# Total code points: 2
-# Cyrillic; Canadian_Aboriginal: [рхъÒÔ]
-
-0440 ; Cyrl; Cans; L # (Ñ€) CYRILLIC SMALL LETTER ER
-0445 ; Cyrl; Cans; L # (Ñ…) CYRILLIC SMALL LETTER HA
-044A ; Cyrl; Cans; L # (ÑŠ) CYRILLIC SMALL LETTER HARD SIGN
-048D ; Cyrl; Cans; L # (Ò) CYRILLIC SMALL LETTER SEMISOFT SIGN
-0501 ; Cyrl; Cans; L # (Ô) CYRILLIC SMALL LETTER KOMI DE
-
-# Total code points: 5
-
# Devanagari; Armenian: [०]
0966 ; Deva; Armn; L # (०) DEVANAGARI DIGIT ZERO
@@ -453,11 +430,12 @@
# Total code points: 1
-# Devanagari; Malayalam: [०]
+# Devanagari; Malayalam: [०ॱ]
0966 ; Deva; Mlym; L # (०) DEVANAGARI DIGIT ZERO
+0971 ; Deva; Mlym; L # (ॱ) DEVANAGARI SIGN HIGH SPACING DOT
-# Total code points: 1
+# Total code points: 2
# Devanagari; Myanmar: [०]
@@ -598,16 +576,17 @@
# Total code points: 2
-# Greek; Latin: [α-γηικνο-Ïσ-Ï…]
+# Greek; Latin: [α-γεηικνο-Ïσ-Ï…]
03B1..03B3 ; Grek; Latn; L # [3] (α..γ) GREEK SMALL LETTER ALPHA..GREEK SMALL LETTER GAMMA
+03B5 ; Grek; Latn; L # (ε) GREEK SMALL LETTER EPSILON
03B7 ; Grek; Latn; L # (η) GREEK SMALL LETTER ETA
03B9..03BA ; Grek; Latn; L # [2] (ι..κ) GREEK SMALL LETTER IOTA..GREEK SMALL LETTER KAPPA
03BD ; Grek; Latn; L # (ν) GREEK SMALL LETTER NU
03BF..03C1 ; Grek; Latn; L # [3] (ο..Ï) GREEK SMALL LETTER OMICRON..GREEK SMALL LETTER RHO
03C3..03C5 ; Grek; Latn; L # [3] (σ..υ) GREEK SMALL LETTER SIGMA..GREEK SMALL LETTER UPSILON
-# Total code points: 13
+# Total code points: 14
# Greek; Malayalam: [θοσ]
@@ -658,19 +637,6 @@
# Total code points: 2
-# Greek; Canadian_Aboriginal: [δÏ]
-
-03B4 ; Grek; Cans; L # (δ) GREEK SMALL LETTER DELTA
-03C1 ; Grek; Cans; L # (Ï) GREEK SMALL LETTER RHO
-
-# Total code points: 2
-
-# Greek; Tifinagh: [θ]
-
-03B8 ; Grek; Tfng; L # (θ) GREEK SMALL LETTER THETA
-
-# Total code points: 1
-
# Gujarati; Armenian: [૦]
0AE6 ; Gujr; Armn; L # (૦) GUJARATI DIGIT ZERO
@@ -929,12 +895,6 @@
# Total code points: 1
-# Han; Tifinagh: [〇]
-
-3007 ; Hani; Tfng; L # (〇) IDEOGRAPHIC NUMBER ZERO
-
-# Total code points: 1
-
# Hebrew; Armenian: [ס]
05E1 ; Hebr; Armn; L # (ס) HEBREW LETTER SAMEKH
@@ -1030,24 +990,6 @@
# Total code points: 1
-# Hebrew; Canadian_Aboriginal: [ויןױ]
-
-05D5 ; Hebr; Cans; L # (ו) HEBREW LETTER VAV
-05D9 ; Hebr; Cans; L # (×™) HEBREW LETTER YOD
-05DF ; Hebr; Cans; L # (ן) HEBREW LETTER FINAL NUN
-05F1 ; Hebr; Cans; L # (×±) HEBREW LIGATURE YIDDISH VAV YOD
-
-# Total code points: 4
-
-# Hebrew; Tifinagh: [ויןױ]
-
-05D5 ; Hebr; Tfng; L # (ו) HEBREW LETTER VAV
-05D9 ; Hebr; Tfng; L # (×™) HEBREW LETTER YOD
-05DF ; Hebr; Tfng; L # (ן) HEBREW LETTER FINAL NUN
-05F1 ; Hebr; Tfng; L # (×±) HEBREW LIGATURE YIDDISH VAV YOD
-
-# Total code points: 4
-
# Hiragana; Katakana: [ã¸]
3078 ; Hira; Kana; L # (ã¸) HIRAGANA LETTER HE
@@ -1316,10 +1258,9 @@
# Total code points: 1
-# Latin; Armenian: [f-hjnoqu-wøħơ]
+# Latin; Armenian: [f-hnoqu-wøħơ]
0066..0068 ; Latn; Armn; L # [3] (f..h) LATIN SMALL LETTER F..LATIN SMALL LETTER H
-006A ; Latn; Armn; L # (j) LATIN SMALL LETTER J
006E..006F ; Latn; Armn; L # [2] (n..o) LATIN SMALL LETTER N..LATIN SMALL LETTER O
0071 ; Latn; Armn; L # (q) LATIN SMALL LETTER Q
0075..0077 ; Latn; Armn; L # [3] (u..w) LATIN SMALL LETTER U..LATIN SMALL LETTER W
@@ -1327,13 +1268,13 @@
0127 ; Latn; Armn; L # (ħ) LATIN SMALL LETTER H WITH STROKE
01A1 ; Latn; Armn; L # (Æ¡) LATIN SMALL LETTER O WITH HORN
-# Total code points: 13
+# Total code points: 12
-# Latin; Cyrillic: [a-eh-kn-yæçøđħıĸŧơ]
+# Latin; Cyrillic: [a-eh-km-yæçøđħıĸŧơꞓ]
0061..0065 ; Latn; Cyrl; L # [5] (a..e) LATIN SMALL LETTER A..LATIN SMALL LETTER E
0068..006B ; Latn; Cyrl; L # [4] (h..k) LATIN SMALL LETTER H..LATIN SMALL LETTER K
-006E..0079 ; Latn; Cyrl; L # [12] (n..y) LATIN SMALL LETTER N..LATIN SMALL LETTER Y
+006D..0079 ; Latn; Cyrl; L # [13] (m..y) LATIN SMALL LETTER M..LATIN SMALL LETTER Y
00E6..00E7 ; Latn; Cyrl; L # [2] (æ..ç) LATIN SMALL LETTER AE..LATIN SMALL LETTER C WITH CEDILLA
00F8 ; Latn; Cyrl; L # (ø) LATIN SMALL LETTER O WITH STROKE
0111 ; Latn; Cyrl; L # (Ä‘) LATIN SMALL LETTER D WITH STROKE
@@ -1342,8 +1283,9 @@
0138 ; Latn; Cyrl; L # (ĸ) LATIN SMALL LETTER KRA
0167 ; Latn; Cyrl; L # (ŧ) LATIN SMALL LETTER T WITH STROKE
01A1 ; Latn; Cyrl; L # (Æ¡) LATIN SMALL LETTER O WITH HORN
+A793 ; Latn; Cyrl; L # (êž“) LATIN SMALL LETTER C WITH BAR
-# Total code points: 30
+# Total code points: 32
# Latin; Devanagari: [oøơ]
@@ -1359,7 +1301,7 @@
# Total code points: 1
-# Latin; Greek: [aikn-pt-vyßøıĸŧơ]
+# Latin; Greek: [aikn-pt-vyßøıĸŧơꞓ]
0061 ; Latn; Grek; L # (a) LATIN SMALL LETTER A
0069 ; Latn; Grek; L # (i) LATIN SMALL LETTER I
@@ -1373,8 +1315,9 @@
0138 ; Latn; Grek; L # (ĸ) LATIN SMALL LETTER KRA
0167 ; Latn; Grek; L # (ŧ) LATIN SMALL LETTER T WITH STROKE
01A1 ; Latn; Grek; L # (Æ¡) LATIN SMALL LETTER O WITH HORN
+A793 ; Latn; Grek; L # (êž“) LATIN SMALL LETTER C WITH BAR
-# Total code points: 16
+# Total code points: 17
# Latin; Gujarati: [oøơ]
@@ -1467,25 +1410,6 @@
# Total code points: 3
-# Latin; Canadian_Aboriginal: [bdlpxđł]
-
-0062 ; Latn; Cans; L # (b) LATIN SMALL LETTER B
-0064 ; Latn; Cans; L # (d) LATIN SMALL LETTER D
-006C ; Latn; Cans; L # (l) LATIN SMALL LETTER L
-0070 ; Latn; Cans; L # (p) LATIN SMALL LETTER P
-0078 ; Latn; Cans; L # (x) LATIN SMALL LETTER X
-0111 ; Latn; Cans; L # (Ä‘) LATIN SMALL LETTER D WITH STROKE
-0142 ; Latn; Cans; L # (Å‚) LATIN SMALL LETTER L WITH STROKE
-
-# Total code points: 7
-
-# Latin; Tifinagh: [lł]
-
-006C ; Latn; Tfng; L # (l) LATIN SMALL LETTER L
-0142 ; Latn; Tfng; L # (Å‚) LATIN SMALL LETTER L WITH STROKE
-
-# Total code points: 2
-
# Malayalam; Armenian: [ം൦]
0D02 ; Mlym; Armn; L # (à´‚) MALAYALAM SIGN ANUSVARA
@@ -1507,12 +1431,13 @@
# Total code points: 2
-# Malayalam; Devanagari: [ം൦]
+# Malayalam; Devanagari: [ംൎ൦]
0D02 ; Mlym; Deva; L # (à´‚) MALAYALAM SIGN ANUSVARA
+0D4E ; Mlym; Deva; L # (ൎ) MALAYALAM LETTER DOT REPH
0D66 ; Mlym; Deva; L # (൦) MALAYALAM DIGIT ZERO
-# Total code points: 2
+# Total code points: 3
# Malayalam; Greek: [ംഠ൦]
@@ -1592,7 +1517,7 @@
# Total code points: 5
-# Malayalam; Tamil: [ംഉജണഴശിീ൦]
+# Malayalam; Tamil: [ംഉജണഴശഺിീ൦]
0D02 ; Mlym; Taml; L # (à´‚) MALAYALAM SIGN ANUSVARA
0D09 ; Mlym; Taml; L # (à´‰) MALAYALAM LETTER U
@@ -1600,10 +1525,11 @@
0D23 ; Mlym; Taml; L # (à´£) MALAYALAM LETTER NNA
0D34 ; Mlym; Taml; L # (à´´) MALAYALAM LETTER LLLA
0D36 ; Mlym; Taml; L # (à´¶) MALAYALAM LETTER SHA
+0D3A ; Mlym; Taml; L # (à´º) MALAYALAM LETTER TTTA
0D3F..0D40 ; Mlym; Taml; L # [2] (ി..ീ) MALAYALAM VOWEL SIGN I..MALAYALAM VOWEL SIGN II
0D66 ; Mlym; Taml; L # (൦) MALAYALAM DIGIT ZERO
-# Total code points: 9
+# Total code points: 10
# Malayalam; Telugu: [ംഃ൦]
@@ -1619,12 +1545,6 @@
# Total code points: 2
-# Malayalam; Tifinagh: [à´ ]
-
-0D20 ; Mlym; Tfng; L # (à´ ) MALAYALAM LETTER TTHA
-
-# Total code points: 1
-
# Myanmar; Armenian: [á€á€]
101D ; Mymr; Armn; L # (á€) MYANMAR LETTER WA
@@ -1804,13 +1724,6 @@
# Total code points: 2
-# Oriya; Tifinagh: [ଠ୦]
-
-0B20 ; Orya; Tfng; L # (ଠ) ORIYA LETTER TTHA
-0B66 ; Orya; Tfng; L # (à­¦) ORIYA DIGIT ZERO
-
-# Total code points: 2
-
# Sinhala; Armenian: [ං]
0D82 ; Sinh; Armn; L # (ං) SINHALA SIGN ANUSVARAYA
@@ -1978,11 +1891,12 @@
# Total code points: 1
-# Tamil; Malayalam: [உà®à®œà®£à®´à®¶à®¿à¯¦à¯¨]
+# Tamil; Malayalam: [உà®à®œà®Ÿà®£à®´à®¶à®¿à¯¦à¯¨]
0B89 ; Taml; Mlym; L # (உ) TAMIL LETTER U
0B90 ; Taml; Mlym; L # (à®) TAMIL LETTER AI
0B9C ; Taml; Mlym; L # (ஜ) TAMIL LETTER JA
+0B9F ; Taml; Mlym; L # (ட) TAMIL LETTER TTA
0BA3 ; Taml; Mlym; L # (ண) TAMIL LETTER NNA
0BB4 ; Taml; Mlym; L # (à®´) TAMIL LETTER LLLA
0BB6 ; Taml; Mlym; L # (ஶ) TAMIL LETTER SHA
@@ -1990,7 +1904,7 @@
0BE6 ; Taml; Mlym; L # (௦) TAMIL DIGIT ZERO
0BE8 ; Taml; Mlym; L # (௨) TAMIL DIGIT TWO
-# Total code points: 9
+# Total code points: 10
# Tamil; Myanmar: [ஂ௦]
@@ -2245,127 +2159,6 @@
# Total code points: 1
-# Canadian_Aboriginal; Armenian: [á•·]
-
-1577 ; Cans; Armn; L # (á•·) CANADIAN SYLLABICS NUNAVIK HO
-
-# Total code points: 1
-
-# Canadian_Aboriginal; Cyrillic: [á§á‘­á‘¯á‘¶á‘·á‘ºá‘»á•á•½á–¯]
-
-1427 ; Cans; Cyrl; L # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-146D ; Cans; Cyrl; L # (á‘­) CANADIAN SYLLABICS KI
-146F ; Cans; Cyrl; L # (ᑯ) CANADIAN SYLLABICS KO
-1476..1477 ; Cans; Cyrl; L # [2] (ᑶ..ᑷ) CANADIAN SYLLABICS KWI..CANADIAN SYLLABICS WEST-CREE KWI
-147A..147B ; Cans; Cyrl; L # [2] (ᑺ..ᑻ) CANADIAN SYLLABICS KWO..CANADIAN SYLLABICS WEST-CREE KWO
-1541 ; Cans; Cyrl; L # (á•) CANADIAN SYLLABICS SAYISI YI
-157D ; Cans; Cyrl; L # (ᕽ) CANADIAN SYLLABICS HK
-15AF ; Cans; Cyrl; L # (á–¯) CANADIAN SYLLABICS AIVILIK B
-
-# Total code points: 10
-
-# Canadian_Aboriginal; Greek: [á§á‘­á‘¶á‘·á•·]
-
-1427 ; Cans; Grek; L # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-146D ; Cans; Grek; L # (á‘­) CANADIAN SYLLABICS KI
-1476..1477 ; Cans; Grek; L # [2] (ᑶ..ᑷ) CANADIAN SYLLABICS KWI..CANADIAN SYLLABICS WEST-CREE KWI
-1577 ; Cans; Grek; L # (á•·) CANADIAN SYLLABICS NUNAVIK HO
-
-# Total code points: 5
-
-# Canadian_Aboriginal; Hebrew: [á§á’ªá’¶á’·á”¯á”°]
-
-1427 ; Cans; Hebr; L # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-14AA ; Cans; Hebr; L # (á’ª) CANADIAN SYLLABICS MA
-14B6..14B7 ; Cans; Hebr; L # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Hebr; L # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-
-# Total code points: 6
-
-# Canadian_Aboriginal; Latin: [á§á‘­á‘¯á‘¶á‘·á‘ºá‘»á’ªá’¶á’·á”¯á”°á•á•½á–¯]
-
-1427 ; Cans; Latn; L # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-146D ; Cans; Latn; L # (á‘­) CANADIAN SYLLABICS KI
-146F ; Cans; Latn; L # (ᑯ) CANADIAN SYLLABICS KO
-1476..1477 ; Cans; Latn; L # [2] (ᑶ..ᑷ) CANADIAN SYLLABICS KWI..CANADIAN SYLLABICS WEST-CREE KWI
-147A..147B ; Cans; Latn; L # [2] (ᑺ..ᑻ) CANADIAN SYLLABICS KWO..CANADIAN SYLLABICS WEST-CREE KWO
-14AA ; Cans; Latn; L # (á’ª) CANADIAN SYLLABICS MA
-14B6..14B7 ; Cans; Latn; L # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Latn; L # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-1541 ; Cans; Latn; L # (á•) CANADIAN SYLLABICS SAYISI YI
-157D ; Cans; Latn; L # (ᕽ) CANADIAN SYLLABICS HK
-15AF ; Cans; Latn; L # (á–¯) CANADIAN SYLLABICS AIVILIK B
-
-# Total code points: 15
-
-# Canadian_Aboriginal; Tifinagh: [áƒáŽáá§á¯á±á’ªá’¶á’·á”¯á”°]
-
-1403 ; Cans; Tfng; L # (áƒ) CANADIAN SYLLABICS I
-140E..140F ; Cans; Tfng; L # [2] (áŽ..á) CANADIAN SYLLABICS WI..CANADIAN SYLLABICS WEST-CREE WI
-1427 ; Cans; Tfng; L # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-142F ; Cans; Tfng; L # (á¯) CANADIAN SYLLABICS PE
-1431 ; Cans; Tfng; L # (á±) CANADIAN SYLLABICS PI
-14AA ; Cans; Tfng; L # (á’ª) CANADIAN SYLLABICS MA
-14B6..14B7 ; Cans; Tfng; L # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Tfng; L # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-
-# Total code points: 11
-
-# Tifinagh; Bengali: [ⴱⵔ]
-
-2D31 ; Tfng; Beng; L # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Beng; L # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Greek: [ⴱⵔ]
-
-2D31 ; Tfng; Grek; L # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Grek; L # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Han: [ⴱⵔ]
-
-2D31 ; Tfng; Hani; L # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Hani; L # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Hebrew: [âµ]
-
-2D4F ; Tfng; Hebr; L # (âµ) TIFINAGH LETTER YAN
-
-# Total code points: 1
-
-# Tifinagh; Latin: [âµ]
-
-2D4F ; Tfng; Latn; L # (âµ) TIFINAGH LETTER YAN
-
-# Total code points: 1
-
-# Tifinagh; Malayalam: [ⴱⵔ]
-
-2D31 ; Tfng; Mlym; L # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Mlym; L # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Oriya: [ⴱⵔ]
-
-2D31 ; Tfng; Orya; L # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Orya; L # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Canadian_Aboriginal: [â´·â´¸âµâµ ]
-
-2D37..2D38 ; Tfng; Cans; L # [2] (â´·..â´¸) TIFINAGH LETTER YAD..TIFINAGH LETTER YADH
-2D4F ; Tfng; Cans; L # (âµ) TIFINAGH LETTER YAN
-2D60 ; Tfng; Cans; L # (âµ ) TIFINAGH LETTER YAV
-
-# Total code points: 4
-
# Any-Case
@@ -2382,9 +2175,8 @@
# Total code points: 1
-# Armenian; Cyrillic: [Õ…ÕÕ“Õ•Õ¡Õ£Õ¦Õ°ÕµÕ¸Õ¼Õ½Ö…]
+# Armenian; Cyrillic: [ÕÕ“Õ•Õ¡Õ£Õ¦Õ°Õ¸Õ¼Õ½Ö…]
-0545 ; Armn; Cyrl; A # (Õ…) ARMENIAN CAPITAL LETTER YI
054F ; Armn; Cyrl; A # (Õ) ARMENIAN CAPITAL LETTER TIWN
0553 ; Armn; Cyrl; A # (Õ“) ARMENIAN CAPITAL LETTER PIWR
0555 ; Armn; Cyrl; A # (Õ•) ARMENIAN CAPITAL LETTER OH
@@ -2392,12 +2184,11 @@
0563 ; Armn; Cyrl; A # (Õ£) ARMENIAN SMALL LETTER GIM
0566 ; Armn; Cyrl; A # (Õ¦) ARMENIAN SMALL LETTER ZA
0570 ; Armn; Cyrl; A # (Õ°) ARMENIAN SMALL LETTER HO
-0575 ; Armn; Cyrl; A # (Õµ) ARMENIAN SMALL LETTER YI
0578 ; Armn; Cyrl; A # (Õ¸) ARMENIAN SMALL LETTER VO
057C..057D ; Armn; Cyrl; A # [2] (Õ¼..Õ½) ARMENIAN SMALL LETTER RA..ARMENIAN SMALL LETTER SEH
0585 ; Armn; Cyrl; A # (Ö…) ARMENIAN SMALL LETTER OH
-# Total code points: 13
+# Total code points: 11
# Armenian; Devanagari: [Ö…]
@@ -2452,7 +2243,7 @@
# Total code points: 1
-# Armenian; Latin: [ÕÕÕ•Õ¡Õ£Õ¦Õ°ÕµÕ¸Õ¼Õ½ÖÖ„Ö…]
+# Armenian; Latin: [ÕÕÕ•Õ¡Õ£Õ¦Õ°Õ¸Õ¼Õ½ÖÖ„Ö…]
054D ; Armn; Latn; A # (Õ) ARMENIAN CAPITAL LETTER SEH
054F ; Armn; Latn; A # (Õ) ARMENIAN CAPITAL LETTER TIWN
@@ -2461,13 +2252,12 @@
0563 ; Armn; Latn; A # (Õ£) ARMENIAN SMALL LETTER GIM
0566 ; Armn; Latn; A # (Õ¦) ARMENIAN SMALL LETTER ZA
0570 ; Armn; Latn; A # (Õ°) ARMENIAN SMALL LETTER HO
-0575 ; Armn; Latn; A # (Õµ) ARMENIAN SMALL LETTER YI
0578 ; Armn; Latn; A # (Õ¸) ARMENIAN SMALL LETTER VO
057C..057D ; Armn; Latn; A # [2] (Õ¼..Õ½) ARMENIAN SMALL LETTER RA..ARMENIAN SMALL LETTER SEH
0581 ; Armn; Latn; A # (Ö) ARMENIAN SMALL LETTER CO
0584..0585 ; Armn; Latn; A # [2] (Ö„..Ö…) ARMENIAN SMALL LETTER KEH..ARMENIAN SMALL LETTER OH
-# Total code points: 14
+# Total code points: 13
# Armenian; Malayalam: [Õ•Ö…]
@@ -2512,20 +2302,6 @@
# Total code points: 1
-# Armenian; Canadian_Aboriginal: [ÕˆÕÕ®]
-
-0548 ; Armn; Cans; A # (Õˆ) ARMENIAN CAPITAL LETTER VO
-054D ; Armn; Cans; A # (Õ) ARMENIAN CAPITAL LETTER SEH
-056E ; Armn; Cans; A # (Õ®) ARMENIAN SMALL LETTER CA
-
-# Total code points: 3
-
-# Armenian; Tifinagh: [Õ•]
-
-0555 ; Armn; Tfng; A # (Õ•) ARMENIAN CAPITAL LETTER OH
-
-# Total code points: 1
-
# Bengali; Armenian: [০]
09E6 ; Beng; Armn; A # (০) BENGALI DIGIT ZERO
@@ -2620,30 +2396,20 @@
# Total code points: 1
-# Bengali; Tifinagh: [০]
-
-09E6 ; Beng; Tfng; A # (০) BENGALI DIGIT ZERO
-
-# Total code points: 1
-
-# Cyrillic; Armenian: [ЅЗОФопцјћҘһӠӨөԛÔ]
+# Cyrillic; Armenian: [ЅОФопцћһӨөԛÔ]
0405 ; Cyrl; Armn; A # (Ð…) CYRILLIC CAPITAL LETTER DZE
-0417 ; Cyrl; Armn; A # (З) CYRILLIC CAPITAL LETTER ZE
041E ; Cyrl; Armn; A # (О) CYRILLIC CAPITAL LETTER O
0424 ; Cyrl; Armn; A # (Ф) CYRILLIC CAPITAL LETTER EF
043E..043F ; Cyrl; Armn; A # [2] (о..п) CYRILLIC SMALL LETTER O..CYRILLIC SMALL LETTER PE
0446 ; Cyrl; Armn; A # (ц) CYRILLIC SMALL LETTER TSE
-0458 ; Cyrl; Armn; A # (ј) CYRILLIC SMALL LETTER JE
045B ; Cyrl; Armn; A # (Ñ›) CYRILLIC SMALL LETTER TSHE
-0498 ; Cyrl; Armn; A # (Ò˜) CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
04BB ; Cyrl; Armn; A # (Ò») CYRILLIC SMALL LETTER SHHA
-04E0 ; Cyrl; Armn; A # (Ó ) CYRILLIC CAPITAL LETTER ABKHASIAN DZE
04E8..04E9 ; Cyrl; Armn; A # [2] (Ó¨..Ó©) CYRILLIC CAPITAL LETTER BARRED O..CYRILLIC SMALL LETTER BARRED O
051B ; Cyrl; Armn; A # (Ô›) CYRILLIC SMALL LETTER QA
051D ; Cyrl; Armn; A # (Ô) CYRILLIC SMALL LETTER WE
-# Total code points: 16
+# Total code points: 12
# Cyrillic; Bengali: [ОӨ]
@@ -2742,9 +2508,9 @@
# Total code points: 2
-# Cyrillic; Latin: [ЅІЈÐ-ВЕКМ-ОР-ТХЫЬагеко-ухцъѕіјћҌÒÒ‘Ò“ÒšÒ›ÒžÒŸÒ¢Òª-Ò²Ò»Ó‡Ó‰ÓÓÓ”Ó•Ó¨Ó©ÔԌԛ-Ô]
+# Cyrillic; Latin: [Є-ІЈÐ-ВЕКМ-ОР-ТХЫЬЮагекмо-ухцъє-іјћҌÒÒ‘Ò“ÒšÒ›ÒžÒŸÒ¢Òª-Ò²Ò»Ó‡Ó‰Ó-ÓÓ”Ó•Ó¨Ó©ÔԌԑԛ-Ô]
-0405..0406 ; Cyrl; Latn; A # [2] (Ѕ..І) CYRILLIC CAPITAL LETTER DZE..CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0404..0406 ; Cyrl; Latn; A # [3] (Є..І) CYRILLIC CAPITAL LETTER UKRAINIAN IE..CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
0408 ; Cyrl; Latn; A # (Ј) CYRILLIC CAPITAL LETTER JE
0410..0412 ; Cyrl; Latn; A # [3] (Ð..Ð’) CYRILLIC CAPITAL LETTER A..CYRILLIC CAPITAL LETTER VE
0415 ; Cyrl; Latn; A # (Е) CYRILLIC CAPITAL LETTER IE
@@ -2753,14 +2519,16 @@
0420..0422 ; Cyrl; Latn; A # [3] (Р..Т) CYRILLIC CAPITAL LETTER ER..CYRILLIC CAPITAL LETTER TE
0425 ; Cyrl; Latn; A # (Ð¥) CYRILLIC CAPITAL LETTER HA
042B..042C ; Cyrl; Latn; A # [2] (Ы..Ь) CYRILLIC CAPITAL LETTER YERU..CYRILLIC CAPITAL LETTER SOFT SIGN
+042E ; Cyrl; Latn; A # (Ю) CYRILLIC CAPITAL LETTER YU
0430 ; Cyrl; Latn; A # (а) CYRILLIC SMALL LETTER A
0433 ; Cyrl; Latn; A # (г) CYRILLIC SMALL LETTER GHE
0435 ; Cyrl; Latn; A # (е) CYRILLIC SMALL LETTER IE
043A ; Cyrl; Latn; A # (к) CYRILLIC SMALL LETTER KA
+043C ; Cyrl; Latn; A # (м) CYRILLIC SMALL LETTER EM
043E..0443 ; Cyrl; Latn; A # [6] (о..у) CYRILLIC SMALL LETTER O..CYRILLIC SMALL LETTER U
0445..0446 ; Cyrl; Latn; A # [2] (х..ц) CYRILLIC SMALL LETTER HA..CYRILLIC SMALL LETTER TSE
044A ; Cyrl; Latn; A # (ÑŠ) CYRILLIC SMALL LETTER HARD SIGN
-0455..0456 ; Cyrl; Latn; A # [2] (Ñ•..Ñ–) CYRILLIC SMALL LETTER DZE..CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0454..0456 ; Cyrl; Latn; A # [3] (Ñ”..Ñ–) CYRILLIC SMALL LETTER UKRAINIAN IE..CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
0458 ; Cyrl; Latn; A # (ј) CYRILLIC SMALL LETTER JE
045B ; Cyrl; Latn; A # (Ñ›) CYRILLIC SMALL LETTER TSHE
048C..048D ; Cyrl; Latn; A # [2] (ÒŒ..Ò) CYRILLIC CAPITAL LETTER SEMISOFT SIGN..CYRILLIC SMALL LETTER SEMISOFT SIGN
@@ -2773,15 +2541,15 @@
04BB ; Cyrl; Latn; A # (Ò») CYRILLIC SMALL LETTER SHHA
04C7 ; Cyrl; Latn; A # (Ó‡) CYRILLIC CAPITAL LETTER EN WITH HOOK
04C9 ; Cyrl; Latn; A # (Ó‰) CYRILLIC CAPITAL LETTER EN WITH TAIL
-04CD ; Cyrl; Latn; A # (Ó) CYRILLIC CAPITAL LETTER EM WITH TAIL
-04CF ; Cyrl; Latn; A # (Ó) CYRILLIC SMALL LETTER PALOCHKA
+04CD..04CF ; Cyrl; Latn; A # [3] (Ó..Ó) CYRILLIC CAPITAL LETTER EM WITH TAIL..CYRILLIC SMALL LETTER PALOCHKA
04D4..04D5 ; Cyrl; Latn; A # [2] (Ó”..Ó•) CYRILLIC CAPITAL LIGATURE A IE..CYRILLIC SMALL LIGATURE A IE
04E8..04E9 ; Cyrl; Latn; A # [2] (Ó¨..Ó©) CYRILLIC CAPITAL LETTER BARRED O..CYRILLIC SMALL LETTER BARRED O
0501 ; Cyrl; Latn; A # (Ô) CYRILLIC SMALL LETTER KOMI DE
050C ; Cyrl; Latn; A # (Ԍ) CYRILLIC CAPITAL LETTER KOMI SJE
+0511 ; Cyrl; Latn; A # (Ô‘) CYRILLIC SMALL LETTER REVERSED ZE
051B..051D ; Cyrl; Latn; A # [3] (Ô›..Ô) CYRILLIC SMALL LETTER QA..CYRILLIC SMALL LETTER WE
-# Total code points: 66
+# Total code points: 72
# Cyrillic; Malayalam: [ОоӨө]
@@ -2835,43 +2603,6 @@
# Total code points: 2
-# Cyrillic; Canadian_Aboriginal: [ІЈÐ-ГЛ-ÐРЬрхъҌÒÒÒ’Ò¢Ó…Ó‡Ó‰ÓÔ]
-
-0406 ; Cyrl; Cans; A # (І) CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0408 ; Cyrl; Cans; A # (Ј) CYRILLIC CAPITAL LETTER JE
-0410..0413 ; Cyrl; Cans; A # [4] (Ð..Г) CYRILLIC CAPITAL LETTER A..CYRILLIC CAPITAL LETTER GHE
-041B..041D ; Cyrl; Cans; A # [3] (Л..Ð) CYRILLIC CAPITAL LETTER EL..CYRILLIC CAPITAL LETTER EN
-0420 ; Cyrl; Cans; A # (Р) CYRILLIC CAPITAL LETTER ER
-042C ; Cyrl; Cans; A # (Ь) CYRILLIC CAPITAL LETTER SOFT SIGN
-0440 ; Cyrl; Cans; A # (Ñ€) CYRILLIC SMALL LETTER ER
-0445 ; Cyrl; Cans; A # (Ñ…) CYRILLIC SMALL LETTER HA
-044A ; Cyrl; Cans; A # (ÑŠ) CYRILLIC SMALL LETTER HARD SIGN
-048C..048D ; Cyrl; Cans; A # [2] (ÒŒ..Ò) CYRILLIC CAPITAL LETTER SEMISOFT SIGN..CYRILLIC SMALL LETTER SEMISOFT SIGN
-0490 ; Cyrl; Cans; A # (Ò) CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-0492 ; Cyrl; Cans; A # (Ò’) CYRILLIC CAPITAL LETTER GHE WITH STROKE
-04A2 ; Cyrl; Cans; A # (Ò¢) CYRILLIC CAPITAL LETTER EN WITH DESCENDER
-04C5 ; Cyrl; Cans; A # (Ó…) CYRILLIC CAPITAL LETTER EL WITH TAIL
-04C7 ; Cyrl; Cans; A # (Ó‡) CYRILLIC CAPITAL LETTER EN WITH HOOK
-04C9 ; Cyrl; Cans; A # (Ó‰) CYRILLIC CAPITAL LETTER EN WITH TAIL
-04CD ; Cyrl; Cans; A # (Ó) CYRILLIC CAPITAL LETTER EM WITH TAIL
-0501 ; Cyrl; Cans; A # (Ô) CYRILLIC SMALL LETTER KOMI DE
-
-# Total code points: 24
-
-# Cyrillic; Tifinagh: [ІЕИЛОХҲӅӨ]
-
-0406 ; Cyrl; Tfng; A # (І) CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0415 ; Cyrl; Tfng; A # (Е) CYRILLIC CAPITAL LETTER IE
-0418 ; Cyrl; Tfng; A # (И) CYRILLIC CAPITAL LETTER I
-041B ; Cyrl; Tfng; A # (Л) CYRILLIC CAPITAL LETTER EL
-041E ; Cyrl; Tfng; A # (О) CYRILLIC CAPITAL LETTER O
-0425 ; Cyrl; Tfng; A # (Ð¥) CYRILLIC CAPITAL LETTER HA
-04B2 ; Cyrl; Tfng; A # (Ò²) CYRILLIC CAPITAL LETTER HA WITH DESCENDER
-04C5 ; Cyrl; Tfng; A # (Ó…) CYRILLIC CAPITAL LETTER EL WITH TAIL
-04E8 ; Cyrl; Tfng; A # (Ó¨) CYRILLIC CAPITAL LETTER BARRED O
-
-# Total code points: 9
-
# Devanagari; Armenian: [०]
0966 ; Deva; Armn; A # (०) DEVANAGARI DIGIT ZERO
@@ -2943,11 +2674,12 @@
# Total code points: 1
-# Devanagari; Malayalam: [०]
+# Devanagari; Malayalam: [०ॱ]
0966 ; Deva; Mlym; A # (०) DEVANAGARI DIGIT ZERO
+0971 ; Deva; Mlym; A # (ॱ) DEVANAGARI SIGN HIGH SPACING DOT
-# Total code points: 1
+# Total code points: 2
# Devanagari; Myanmar: [०]
@@ -3100,7 +2832,7 @@
# Total code points: 2
-# Greek; Latin: [ΑΒΕ-ΚΜÎΟΡΤΥΧα-γη-κνο-Ïσ-Ï…]
+# Greek; Latin: [ΑΒΕ-ΚΜÎΟΡΤΥΧα-γεη-κνο-Ïσ-Ï…]
0391..0392 ; Grek; Latn; A # [2] (Α..Β) GREEK CAPITAL LETTER ALPHA..GREEK CAPITAL LETTER BETA
0395..039A ; Grek; Latn; A # [6] (Ε..Κ) GREEK CAPITAL LETTER EPSILON..GREEK CAPITAL LETTER KAPPA
@@ -3110,12 +2842,13 @@
03A4..03A5 ; Grek; Latn; A # [2] (Τ..Υ) GREEK CAPITAL LETTER TAU..GREEK CAPITAL LETTER UPSILON
03A7 ; Grek; Latn; A # (Χ) GREEK CAPITAL LETTER CHI
03B1..03B3 ; Grek; Latn; A # [3] (α..γ) GREEK SMALL LETTER ALPHA..GREEK SMALL LETTER GAMMA
+03B5 ; Grek; Latn; A # (ε) GREEK SMALL LETTER EPSILON
03B7..03BA ; Grek; Latn; A # [4] (η..κ) GREEK SMALL LETTER ETA..GREEK SMALL LETTER KAPPA
03BD ; Grek; Latn; A # (ν) GREEK SMALL LETTER NU
03BF..03C1 ; Grek; Latn; A # [3] (ο..Ï) GREEK SMALL LETTER OMICRON..GREEK SMALL LETTER RHO
03C3..03C5 ; Grek; Latn; A # [3] (σ..υ) GREEK SMALL LETTER SIGMA..GREEK SMALL LETTER UPSILON
-# Total code points: 29
+# Total code points: 30
# Greek; Malayalam: [ΘΟθοσ]
@@ -3170,31 +2903,6 @@
# Total code points: 2
-# Greek; Canadian_Aboriginal: [Α-ΔΗΙΛΜΡΩδÏ]
-
-0391..0394 ; Grek; Cans; A # [4] (Α..Δ) GREEK CAPITAL LETTER ALPHA..GREEK CAPITAL LETTER DELTA
-0397 ; Grek; Cans; A # (Η) GREEK CAPITAL LETTER ETA
-0399 ; Grek; Cans; A # (Ι) GREEK CAPITAL LETTER IOTA
-039B..039C ; Grek; Cans; A # [2] (Λ..Μ) GREEK CAPITAL LETTER LAMDA..GREEK CAPITAL LETTER MU
-03A1 ; Grek; Cans; A # (Ρ) GREEK CAPITAL LETTER RHO
-03A9 ; Grek; Cans; A # (Ω) GREEK CAPITAL LETTER OMEGA
-03B4 ; Grek; Cans; A # (δ) GREEK SMALL LETTER DELTA
-03C1 ; Grek; Cans; A # (Ï) GREEK SMALL LETTER RHO
-
-# Total code points: 12
-
-# Greek; Tifinagh: [ΔΕΘΙΛΟΣΧθ]
-
-0394..0395 ; Grek; Tfng; A # [2] (Δ..Ε) GREEK CAPITAL LETTER DELTA..GREEK CAPITAL LETTER EPSILON
-0398..0399 ; Grek; Tfng; A # [2] (Θ..Ι) GREEK CAPITAL LETTER THETA..GREEK CAPITAL LETTER IOTA
-039B ; Grek; Tfng; A # (Λ) GREEK CAPITAL LETTER LAMDA
-039F ; Grek; Tfng; A # (Ο) GREEK CAPITAL LETTER OMICRON
-03A3 ; Grek; Tfng; A # (Σ) GREEK CAPITAL LETTER SIGMA
-03A7 ; Grek; Tfng; A # (Χ) GREEK CAPITAL LETTER CHI
-03B8 ; Grek; Tfng; A # (θ) GREEK SMALL LETTER THETA
-
-# Total code points: 9
-
# Gujarati; Armenian: [૦]
0AE6 ; Gujr; Armn; A # (૦) GUJARATI DIGIT ZERO
@@ -3471,12 +3179,6 @@
# Total code points: 1
-# Han; Tifinagh: [〇]
-
-3007 ; Hani; Tfng; A # (〇) IDEOGRAPHIC NUMBER ZERO
-
-# Total code points: 1
-
# Hebrew; Armenian: [ס]
05E1 ; Hebr; Armn; A # (ס) HEBREW LETTER SAMEKH
@@ -3579,24 +3281,6 @@
# Total code points: 1
-# Hebrew; Canadian_Aboriginal: [ויןױ]
-
-05D5 ; Hebr; Cans; A # (ו) HEBREW LETTER VAV
-05D9 ; Hebr; Cans; A # (×™) HEBREW LETTER YOD
-05DF ; Hebr; Cans; A # (ן) HEBREW LETTER FINAL NUN
-05F1 ; Hebr; Cans; A # (×±) HEBREW LIGATURE YIDDISH VAV YOD
-
-# Total code points: 4
-
-# Hebrew; Tifinagh: [ויןױ]
-
-05D5 ; Hebr; Tfng; A # (ו) HEBREW LETTER VAV
-05D9 ; Hebr; Tfng; A # (×™) HEBREW LETTER YOD
-05DF ; Hebr; Tfng; A # (ן) HEBREW LETTER FINAL NUN
-05F1 ; Hebr; Tfng; A # (×±) HEBREW LIGATURE YIDDISH VAV YOD
-
-# Total code points: 4
-
# Hiragana; Katakana: [ã¸]
3078 ; Hira; Kana; A # (ã¸) HIRAGANA LETTER HE
@@ -3865,13 +3549,12 @@
# Total code points: 1
-# Latin; Armenian: [OSUf-hjnoqu-wØøħƠơǾ]
+# Latin; Armenian: [OSUf-hnoqu-wØøħƠơǾ]
004F ; Latn; Armn; A # (O) LATIN CAPITAL LETTER O
0053 ; Latn; Armn; A # (S) LATIN CAPITAL LETTER S
0055 ; Latn; Armn; A # (U) LATIN CAPITAL LETTER U
0066..0068 ; Latn; Armn; A # [3] (f..h) LATIN SMALL LETTER F..LATIN SMALL LETTER H
-006A ; Latn; Armn; A # (j) LATIN SMALL LETTER J
006E..006F ; Latn; Armn; A # [2] (n..o) LATIN SMALL LETTER N..LATIN SMALL LETTER O
0071 ; Latn; Armn; A # (q) LATIN SMALL LETTER Q
0075..0077 ; Latn; Armn; A # [3] (u..w) LATIN SMALL LETTER U..LATIN SMALL LETTER W
@@ -3881,7 +3564,7 @@
01A0..01A1 ; Latn; Armn; A # [2] (Æ ..Æ¡) LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN
01FE ; Latn; Armn; A # (Ǿ) LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-# Total code points: 19
+# Total code points: 18
# Latin; Bengali: [OØƠǾ]
@@ -3892,7 +3575,7 @@
# Total code points: 4
-# Latin; Cyrillic: [A-CEG-MOPSTW-Ya-eh-ln-yÆÇØæçøđĦħıĸÅłŦŧƠơǾ]
+# Latin; Cyrillic: [A-CEG-MOPSTW-Ya-eh-yÆÇØæçøđĦħıĸÅłŦŧƠơǾꞒꞓ]
0041..0043 ; Latn; Cyrl; A # [3] (A..C) LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER C
0045 ; Latn; Cyrl; A # (E) LATIN CAPITAL LETTER E
@@ -3901,8 +3584,7 @@
0053..0054 ; Latn; Cyrl; A # [2] (S..T) LATIN CAPITAL LETTER S..LATIN CAPITAL LETTER T
0057..0059 ; Latn; Cyrl; A # [3] (W..Y) LATIN CAPITAL LETTER W..LATIN CAPITAL LETTER Y
0061..0065 ; Latn; Cyrl; A # [5] (a..e) LATIN SMALL LETTER A..LATIN SMALL LETTER E
-0068..006C ; Latn; Cyrl; A # [5] (h..l) LATIN SMALL LETTER H..LATIN SMALL LETTER L
-006E..0079 ; Latn; Cyrl; A # [12] (n..y) LATIN SMALL LETTER N..LATIN SMALL LETTER Y
+0068..0079 ; Latn; Cyrl; A # [18] (h..y) LATIN SMALL LETTER H..LATIN SMALL LETTER Y
00C6..00C7 ; Latn; Cyrl; A # [2] (Æ..Ç) LATIN CAPITAL LETTER AE..LATIN CAPITAL LETTER C WITH CEDILLA
00D8 ; Latn; Cyrl; A # (Ø) LATIN CAPITAL LETTER O WITH STROKE
00E6..00E7 ; Latn; Cyrl; A # [2] (æ..ç) LATIN SMALL LETTER AE..LATIN SMALL LETTER C WITH CEDILLA
@@ -3915,8 +3597,9 @@
0166..0167 ; Latn; Cyrl; A # [2] (Ŧ..ŧ) LATIN CAPITAL LETTER T WITH STROKE..LATIN SMALL LETTER T WITH STROKE
01A0..01A1 ; Latn; Cyrl; A # [2] (Æ ..Æ¡) LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN
01FE ; Latn; Cyrl; A # (Ǿ) LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+A792..A793 ; Latn; Cyrl; A # [2] (êž’..êž“) LATIN CAPITAL LETTER C WITH BAR..LATIN SMALL LETTER C WITH BAR
-# Total code points: 58
+# Total code points: 61
# Latin; Devanagari: [oøơ]
@@ -3932,7 +3615,7 @@
# Total code points: 1
-# Latin; Greek: [ABEHIK-PTX-Zaikln-pt-vyØßøĦıĸÅłŦŧƠơǾ]
+# Latin; Greek: [ABEHIK-PTX-Zaikln-pt-vyØßøĦıĸÅłŦŧƠơǾꞓ]
0041..0042 ; Latn; Grek; A # [2] (A..B) LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER B
0045 ; Latn; Grek; A # (E) LATIN CAPITAL LETTER E
@@ -3956,8 +3639,9 @@
0166..0167 ; Latn; Grek; A # [2] (Ŧ..ŧ) LATIN CAPITAL LETTER T WITH STROKE..LATIN SMALL LETTER T WITH STROKE
01A0..01A1 ; Latn; Grek; A # [2] (Æ ..Æ¡) LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN
01FE ; Latn; Grek; A # (Ǿ) LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+A793 ; Latn; Grek; A # (êž“) LATIN SMALL LETTER C WITH BAR
-# Total code points: 39
+# Total code points: 40
# Latin; Gujarati: [oøơ]
@@ -4075,44 +3759,6 @@
# Total code points: 3
-# Latin; Canadian_Aboriginal: [ABDFH-JLMPRUVbdlpxÃÄđĦÅÅ‚]
-
-0041..0042 ; Latn; Cans; A # [2] (A..B) LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER B
-0044 ; Latn; Cans; A # (D) LATIN CAPITAL LETTER D
-0046 ; Latn; Cans; A # (F) LATIN CAPITAL LETTER F
-0048..004A ; Latn; Cans; A # [3] (H..J) LATIN CAPITAL LETTER H..LATIN CAPITAL LETTER J
-004C..004D ; Latn; Cans; A # [2] (L..M) LATIN CAPITAL LETTER L..LATIN CAPITAL LETTER M
-0050 ; Latn; Cans; A # (P) LATIN CAPITAL LETTER P
-0052 ; Latn; Cans; A # (R) LATIN CAPITAL LETTER R
-0055..0056 ; Latn; Cans; A # [2] (U..V) LATIN CAPITAL LETTER U..LATIN CAPITAL LETTER V
-0062 ; Latn; Cans; A # (b) LATIN SMALL LETTER B
-0064 ; Latn; Cans; A # (d) LATIN SMALL LETTER D
-006C ; Latn; Cans; A # (l) LATIN SMALL LETTER L
-0070 ; Latn; Cans; A # (p) LATIN SMALL LETTER P
-0078 ; Latn; Cans; A # (x) LATIN SMALL LETTER X
-00D0 ; Latn; Cans; A # (Ã) LATIN CAPITAL LETTER ETH
-0110..0111 ; Latn; Cans; A # [2] (Ä..Ä‘) LATIN CAPITAL LETTER D WITH STROKE..LATIN SMALL LETTER D WITH STROKE
-0126 ; Latn; Cans; A # (Ħ) LATIN CAPITAL LETTER H WITH STROKE
-0141..0142 ; Latn; Cans; A # [2] (Å..Å‚) LATIN CAPITAL LETTER L WITH STROKE..LATIN SMALL LETTER L WITH STROKE
-
-# Total code points: 24
-
-# Latin; Tifinagh: [EILOVXlØÅłƠǾ]
-
-0045 ; Latn; Tfng; A # (E) LATIN CAPITAL LETTER E
-0049 ; Latn; Tfng; A # (I) LATIN CAPITAL LETTER I
-004C ; Latn; Tfng; A # (L) LATIN CAPITAL LETTER L
-004F ; Latn; Tfng; A # (O) LATIN CAPITAL LETTER O
-0056 ; Latn; Tfng; A # (V) LATIN CAPITAL LETTER V
-0058 ; Latn; Tfng; A # (X) LATIN CAPITAL LETTER X
-006C ; Latn; Tfng; A # (l) LATIN SMALL LETTER L
-00D8 ; Latn; Tfng; A # (Ø) LATIN CAPITAL LETTER O WITH STROKE
-0141..0142 ; Latn; Tfng; A # [2] (Å..Å‚) LATIN CAPITAL LETTER L WITH STROKE..LATIN SMALL LETTER L WITH STROKE
-01A0 ; Latn; Tfng; A # (Æ ) LATIN CAPITAL LETTER O WITH HORN
-01FE ; Latn; Tfng; A # (Ǿ) LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-
-# Total code points: 12
-
# Malayalam; Armenian: [ംഠ൦]
0D02 ; Mlym; Armn; A # (à´‚) MALAYALAM SIGN ANUSVARA
@@ -4136,12 +3782,13 @@
# Total code points: 3
-# Malayalam; Devanagari: [ം൦]
+# Malayalam; Devanagari: [ംൎ൦]
0D02 ; Mlym; Deva; A # (à´‚) MALAYALAM SIGN ANUSVARA
+0D4E ; Mlym; Deva; A # (ൎ) MALAYALAM LETTER DOT REPH
0D66 ; Mlym; Deva; A # (൦) MALAYALAM DIGIT ZERO
-# Total code points: 2
+# Total code points: 3
# Malayalam; Greek: [ംഠ൦]
@@ -4222,7 +3869,7 @@
# Total code points: 5
-# Malayalam; Tamil: [ംഉജണഴശിീ൦]
+# Malayalam; Tamil: [ംഉജണഴശഺിീ൦]
0D02 ; Mlym; Taml; A # (à´‚) MALAYALAM SIGN ANUSVARA
0D09 ; Mlym; Taml; A # (à´‰) MALAYALAM LETTER U
@@ -4230,10 +3877,11 @@
0D23 ; Mlym; Taml; A # (à´£) MALAYALAM LETTER NNA
0D34 ; Mlym; Taml; A # (à´´) MALAYALAM LETTER LLLA
0D36 ; Mlym; Taml; A # (à´¶) MALAYALAM LETTER SHA
+0D3A ; Mlym; Taml; A # (à´º) MALAYALAM LETTER TTTA
0D3F..0D40 ; Mlym; Taml; A # [2] (ി..ീ) MALAYALAM VOWEL SIGN I..MALAYALAM VOWEL SIGN II
0D66 ; Mlym; Taml; A # (൦) MALAYALAM DIGIT ZERO
-# Total code points: 9
+# Total code points: 10
# Malayalam; Telugu: [ംഃ൦]
@@ -4249,12 +3897,6 @@
# Total code points: 2
-# Malayalam; Tifinagh: [à´ ]
-
-0D20 ; Mlym; Tfng; A # (à´ ) MALAYALAM LETTER TTHA
-
-# Total code points: 1
-
# Myanmar; Armenian: [á€á€]
101D ; Mymr; Armn; A # (á€) MYANMAR LETTER WA
@@ -4455,13 +4097,6 @@
# Total code points: 2
-# Oriya; Tifinagh: [ଠ୦]
-
-0B20 ; Orya; Tfng; A # (ଠ) ORIYA LETTER TTHA
-0B66 ; Orya; Tfng; A # (à­¦) ORIYA DIGIT ZERO
-
-# Total code points: 2
-
# Sinhala; Armenian: [ං]
0D82 ; Sinh; Armn; A # (ං) SINHALA SIGN ANUSVARAYA
@@ -4631,11 +4266,12 @@
# Total code points: 2
-# Tamil; Malayalam: [உà®à®œà®£à®´à®¶à®¿à¯¦à¯¨]
+# Tamil; Malayalam: [உà®à®œà®Ÿà®£à®´à®¶à®¿à¯¦à¯¨]
0B89 ; Taml; Mlym; A # (உ) TAMIL LETTER U
0B90 ; Taml; Mlym; A # (à®) TAMIL LETTER AI
0B9C ; Taml; Mlym; A # (ஜ) TAMIL LETTER JA
+0B9F ; Taml; Mlym; A # (ட) TAMIL LETTER TTA
0BA3 ; Taml; Mlym; A # (ண) TAMIL LETTER NNA
0BB4 ; Taml; Mlym; A # (à®´) TAMIL LETTER LLLA
0BB6 ; Taml; Mlym; A # (ஶ) TAMIL LETTER SHA
@@ -4643,7 +4279,7 @@
0BE6 ; Taml; Mlym; A # (௦) TAMIL DIGIT ZERO
0BE8 ; Taml; Mlym; A # (௨) TAMIL DIGIT TWO
-# Total code points: 9
+# Total code points: 10
# Tamil; Myanmar: [ஂ௦]
@@ -4898,196 +4534,3 @@
# Total code points: 1
-# Canadian_Aboriginal; Armenian: [á§á‘Œá‘Žá‘—-á‘šá•·]
-
-1427 ; Cans; Armn; A # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-144C ; Cans; Armn; A # (ᑌ) CANADIAN SYLLABICS TE
-144E ; Cans; Armn; A # (á‘Ž) CANADIAN SYLLABICS TI
-1457..145A ; Cans; Armn; A # [4] (á‘—..á‘š) CANADIAN SYLLABICS TWE..CANADIAN SYLLABICS WEST-CREE TWI
-1577 ; Cans; Armn; A # (á•·) CANADIAN SYLLABICS NUNAVIK HO
-
-# Total code points: 8
-
-# Canadian_Aboriginal; Cyrillic: [á§á±á‘Šá‘­á‘¯á‘¶á‘·á‘ºá‘»á’ᒘᒙᒥᒪᒮᒯᒶᒷᔯᔰá•á•¼á•½á–¯á—…á—°á—·]
-
-1427 ; Cans; Cyrl; A # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-1431 ; Cans; Cyrl; A # (á±) CANADIAN SYLLABICS PI
-144A ; Cans; Cyrl; A # (á‘Š) CANADIAN SYLLABICS WEST-CREE P
-146D ; Cans; Cyrl; A # (á‘­) CANADIAN SYLLABICS KI
-146F ; Cans; Cyrl; A # (ᑯ) CANADIAN SYLLABICS KO
-1476..1477 ; Cans; Cyrl; A # [2] (ᑶ..ᑷ) CANADIAN SYLLABICS KWI..CANADIAN SYLLABICS WEST-CREE KWI
-147A..147B ; Cans; Cyrl; A # [2] (ᑺ..ᑻ) CANADIAN SYLLABICS KWO..CANADIAN SYLLABICS WEST-CREE KWO
-148D ; Cans; Cyrl; A # (á’) CANADIAN SYLLABICS CO
-1498..1499 ; Cans; Cyrl; A # [2] (á’˜..á’™) CANADIAN SYLLABICS CWO..CANADIAN SYLLABICS WEST-CREE CWO
-14A5 ; Cans; Cyrl; A # (á’¥) CANADIAN SYLLABICS MI
-14AA ; Cans; Cyrl; A # (á’ª) CANADIAN SYLLABICS MA
-14AE..14AF ; Cans; Cyrl; A # [2] (á’®..á’¯) CANADIAN SYLLABICS MWI..CANADIAN SYLLABICS WEST-CREE MWI
-14B6..14B7 ; Cans; Cyrl; A # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Cyrl; A # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-1541 ; Cans; Cyrl; A # (á•) CANADIAN SYLLABICS SAYISI YI
-157C..157D ; Cans; Cyrl; A # [2] (ᕼ..ᕽ) CANADIAN SYLLABICS NUNAVUT H..CANADIAN SYLLABICS HK
-15AF ; Cans; Cyrl; A # (á–¯) CANADIAN SYLLABICS AIVILIK B
-15C5 ; Cans; Cyrl; A # (á—…) CANADIAN SYLLABICS CARRIER GHO
-15F0 ; Cans; Cyrl; A # (á—°) CANADIAN SYLLABICS CARRIER GO
-15F7 ; Cans; Cyrl; A # (á—·) CANADIAN SYLLABICS CARRIER KHE
-
-# Total code points: 27
-
-# Canadian_Aboriginal; Greek: [áƒáŽáá§á±á‘Šá‘­á‘¶á‘·á’¥á’ªá’®á’¯á’¶á’·á”¯á”°á•·á•¼á—…ᗰᗷᘯᘵ]
-
-1403 ; Cans; Grek; A # (áƒ) CANADIAN SYLLABICS I
-140E..140F ; Cans; Grek; A # [2] (áŽ..á) CANADIAN SYLLABICS WI..CANADIAN SYLLABICS WEST-CREE WI
-1427 ; Cans; Grek; A # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-1431 ; Cans; Grek; A # (á±) CANADIAN SYLLABICS PI
-144A ; Cans; Grek; A # (á‘Š) CANADIAN SYLLABICS WEST-CREE P
-146D ; Cans; Grek; A # (á‘­) CANADIAN SYLLABICS KI
-1476..1477 ; Cans; Grek; A # [2] (ᑶ..ᑷ) CANADIAN SYLLABICS KWI..CANADIAN SYLLABICS WEST-CREE KWI
-14A5 ; Cans; Grek; A # (á’¥) CANADIAN SYLLABICS MI
-14AA ; Cans; Grek; A # (á’ª) CANADIAN SYLLABICS MA
-14AE..14AF ; Cans; Grek; A # [2] (á’®..á’¯) CANADIAN SYLLABICS MWI..CANADIAN SYLLABICS WEST-CREE MWI
-14B6..14B7 ; Cans; Grek; A # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Grek; A # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-1577 ; Cans; Grek; A # (á•·) CANADIAN SYLLABICS NUNAVIK HO
-157C ; Cans; Grek; A # (ᕼ) CANADIAN SYLLABICS NUNAVUT H
-15C5 ; Cans; Grek; A # (á—…) CANADIAN SYLLABICS CARRIER GHO
-15F0 ; Cans; Grek; A # (á—°) CANADIAN SYLLABICS CARRIER GO
-15F7 ; Cans; Grek; A # (á—·) CANADIAN SYLLABICS CARRIER KHE
-162F ; Cans; Grek; A # (ᘯ) CANADIAN SYLLABICS CARRIER LHO
-1635 ; Cans; Grek; A # (ᘵ) CANADIAN SYLLABICS CARRIER TLHO
-
-# Total code points: 24
-
-# Canadian_Aboriginal; Hebrew: [á§á’ªá’¶á’·á”¯á”°]
-
-1427 ; Cans; Hebr; A # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-14AA ; Cans; Hebr; A # (á’ª) CANADIAN SYLLABICS MA
-14B6..14B7 ; Cans; Hebr; A # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Hebr; A # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-
-# Total code points: 6
-
-# Canadian_Aboriginal; Latin: [á§á¯á‘Œá‘—ᑘᑭᑯᑶᑷᑺᑻá’ᒘᒙᒪᒶᒷᔯᔰá•á•¼á•½á–‡á–¯á–´á—…ᗞᗪᗰᗷ]
-
-1427 ; Cans; Latn; A # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-142F ; Cans; Latn; A # (á¯) CANADIAN SYLLABICS PE
-144C ; Cans; Latn; A # (ᑌ) CANADIAN SYLLABICS TE
-1457..1458 ; Cans; Latn; A # [2] (ᑗ..ᑘ) CANADIAN SYLLABICS TWE..CANADIAN SYLLABICS WEST-CREE TWE
-146D ; Cans; Latn; A # (á‘­) CANADIAN SYLLABICS KI
-146F ; Cans; Latn; A # (ᑯ) CANADIAN SYLLABICS KO
-1476..1477 ; Cans; Latn; A # [2] (ᑶ..ᑷ) CANADIAN SYLLABICS KWI..CANADIAN SYLLABICS WEST-CREE KWI
-147A..147B ; Cans; Latn; A # [2] (ᑺ..ᑻ) CANADIAN SYLLABICS KWO..CANADIAN SYLLABICS WEST-CREE KWO
-148D ; Cans; Latn; A # (á’) CANADIAN SYLLABICS CO
-1498..1499 ; Cans; Latn; A # [2] (á’˜..á’™) CANADIAN SYLLABICS CWO..CANADIAN SYLLABICS WEST-CREE CWO
-14AA ; Cans; Latn; A # (á’ª) CANADIAN SYLLABICS MA
-14B6..14B7 ; Cans; Latn; A # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Latn; A # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-1541 ; Cans; Latn; A # (á•) CANADIAN SYLLABICS SAYISI YI
-157C..157D ; Cans; Latn; A # [2] (ᕼ..ᕽ) CANADIAN SYLLABICS NUNAVUT H..CANADIAN SYLLABICS HK
-1587 ; Cans; Latn; A # (á–‡) CANADIAN SYLLABICS TLHI
-15AF ; Cans; Latn; A # (á–¯) CANADIAN SYLLABICS AIVILIK B
-15B4 ; Cans; Latn; A # (á–´) CANADIAN SYLLABICS BLACKFOOT WE
-15C5 ; Cans; Latn; A # (á—…) CANADIAN SYLLABICS CARRIER GHO
-15DE ; Cans; Latn; A # (á—ž) CANADIAN SYLLABICS CARRIER THE
-15EA ; Cans; Latn; A # (á—ª) CANADIAN SYLLABICS CARRIER PE
-15F0 ; Cans; Latn; A # (á—°) CANADIAN SYLLABICS CARRIER GO
-15F7 ; Cans; Latn; A # (á—·) CANADIAN SYLLABICS CARRIER KHE
-
-# Total code points: 30
-
-# Canadian_Aboriginal; Tifinagh: [áƒáŽáá§á¯á±á’ªá’¶á’·á”¯á”°]
-
-1403 ; Cans; Tfng; A # (áƒ) CANADIAN SYLLABICS I
-140E..140F ; Cans; Tfng; A # [2] (áŽ..á) CANADIAN SYLLABICS WI..CANADIAN SYLLABICS WEST-CREE WI
-1427 ; Cans; Tfng; A # (á§) CANADIAN SYLLABICS FINAL MIDDLE DOT
-142F ; Cans; Tfng; A # (á¯) CANADIAN SYLLABICS PE
-1431 ; Cans; Tfng; A # (á±) CANADIAN SYLLABICS PI
-14AA ; Cans; Tfng; A # (á’ª) CANADIAN SYLLABICS MA
-14B6..14B7 ; Cans; Tfng; A # [2] (á’¶..á’·) CANADIAN SYLLABICS MWA..CANADIAN SYLLABICS WEST-CREE MWA
-152F..1530 ; Cans; Tfng; A # [2] (ᔯ..ᔰ) CANADIAN SYLLABICS YWE..CANADIAN SYLLABICS WEST-CREE YWE
-
-# Total code points: 11
-
-# Tifinagh; Armenian: [ⴱⵔ]
-
-2D31 ; Tfng; Armn; A # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Armn; A # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Bengali: [ⴱⵔ]
-
-2D31 ; Tfng; Beng; A # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Beng; A # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Cyrillic: [ⴱⴷⴹâµâµâµ”âµ]
-
-2D31 ; Tfng; Cyrl; A # (â´±) TIFINAGH LETTER YAB
-2D37 ; Tfng; Cyrl; A # (â´·) TIFINAGH LETTER YAD
-2D39 ; Tfng; Cyrl; A # (â´¹) TIFINAGH LETTER YADD
-2D4D ; Tfng; Cyrl; A # (âµ) TIFINAGH LETTER YAL
-2D4F ; Tfng; Cyrl; A # (âµ) TIFINAGH LETTER YAN
-2D54 ; Tfng; Cyrl; A # (âµ”) TIFINAGH LETTER YAR
-2D5D ; Tfng; Cyrl; A # (âµ) TIFINAGH LETTER YATH
-
-# Total code points: 7
-
-# Tifinagh; Greek: [ⴱⴷⴹⵉâµâµ”âµâµ ]
-
-2D31 ; Tfng; Grek; A # (â´±) TIFINAGH LETTER YAB
-2D37 ; Tfng; Grek; A # (â´·) TIFINAGH LETTER YAD
-2D39 ; Tfng; Grek; A # (â´¹) TIFINAGH LETTER YADD
-2D49 ; Tfng; Grek; A # (ⵉ) TIFINAGH LETTER YI
-2D4F ; Tfng; Grek; A # (âµ) TIFINAGH LETTER YAN
-2D54 ; Tfng; Grek; A # (âµ”) TIFINAGH LETTER YAR
-2D5D ; Tfng; Grek; A # (âµ) TIFINAGH LETTER YATH
-2D60 ; Tfng; Grek; A # (âµ ) TIFINAGH LETTER YAV
-
-# Total code points: 8
-
-# Tifinagh; Han: [ⴱⵔ]
-
-2D31 ; Tfng; Hani; A # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Hani; A # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Hebrew: [âµ]
-
-2D4F ; Tfng; Hebr; A # (âµ) TIFINAGH LETTER YAN
-
-# Total code points: 1
-
-# Tifinagh; Latin: [ⴱⴸⴹâµâµ”âµ]
-
-2D31 ; Tfng; Latn; A # (â´±) TIFINAGH LETTER YAB
-2D38..2D39 ; Tfng; Latn; A # [2] (â´¸..â´¹) TIFINAGH LETTER YADH..TIFINAGH LETTER YADD
-2D4F ; Tfng; Latn; A # (âµ) TIFINAGH LETTER YAN
-2D54 ; Tfng; Latn; A # (âµ”) TIFINAGH LETTER YAR
-2D5D ; Tfng; Latn; A # (âµ) TIFINAGH LETTER YATH
-
-# Total code points: 6
-
-# Tifinagh; Malayalam: [ⴱⵔ]
-
-2D31 ; Tfng; Mlym; A # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Mlym; A # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Oriya: [ⴱⵔ]
-
-2D31 ; Tfng; Orya; A # (â´±) TIFINAGH LETTER YAB
-2D54 ; Tfng; Orya; A # (âµ”) TIFINAGH LETTER YAR
-
-# Total code points: 2
-
-# Tifinagh; Canadian_Aboriginal: [â´·â´¸âµâµ ]
-
-2D37..2D38 ; Tfng; Cans; A # [2] (â´·..â´¸) TIFINAGH LETTER YAD..TIFINAGH LETTER YADH
-2D4F ; Tfng; Cans; A # (âµ) TIFINAGH LETTER YAN
-2D60 ; Tfng; Cans; A # (âµ ) TIFINAGH LETTER YAV
-
-# Total code points: 4
-
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfc.txt b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfc.txt
index 162b97511c3..477f5f6c053 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfc.txt
@@ -7,7 +7,7 @@
#
# Complete data for Unicode NFC normalization.
-* Unicode 6.1.0
+* Unicode 6.2.0
# Canonical_Combining_Class (ccc) values
0300..0314:230
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfkc.txt b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfkc.txt
index fccbbacca16..9baf0304aac 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfkc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfkc.txt
@@ -11,7 +11,7 @@
# to NFKC one-way mappings.
# Use this file as the second gennorm2 input file after nfc.txt.
-* Unicode 6.1.0
+* Unicode 6.2.0
00A0>0020
00A8>0020 0308
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfkc_cf.txt b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfkc_cf.txt
index 1b043d17a6a..864ed59bf1a 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/nfkc_cf.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/nfkc_cf.txt
@@ -12,7 +12,7 @@
# and reformatted into syntax for the gennorm2 Normalizer2 data generator tool.
# Use this file as the third gennorm2 input file after nfc.txt and nfkc.txt.
-* Unicode 6.1.0
+* Unicode 6.2.0
0041>0061
0042>0062
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/uts46.txt b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/uts46.txt
index e6ebdcf4df4..94249d0f1cf 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/norm2/uts46.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/norm2/uts46.txt
@@ -1,9 +1,9 @@
# Original file:
-# IdnaMappingTable-6.1.0.txt
-# Date: 2011-12-15 17:07:41 GMT [MD]
+# IdnaMappingTable-6.2.0.txt
+# Date: 2012-06-26 17:39:32 GMT [MD]
#
# Unicode IDNA Compatible Preprocessing (UTS #46)
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr46/
@@ -2296,7 +2296,8 @@
# 20B2..20B5 valid # 4.1 GUARANI SIGN..CEDI SIGN
# 20B6..20B8 valid # 5.2 LIVRE TOURNOIS SIGN..TENGE SIGN
# 20B9 valid # 6.0 INDIAN RUPEE SIGN
-20BA..20CF >FFFD # NA <reserved-20BA>..<reserved-20CF>
+# 20BA valid # 6.2 TURKISH LIRA SIGN
+20BB..20CF >FFFD # NA <reserved-20BB>..<reserved-20CF>
# 20D0..20E1 valid # 1.1 COMBINING LEFT HARPOON ABOVE..COMBINING LEFT RIGHT ARROW ABOVE
# 20E2..20E3 valid # 3.0 COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING KEYCAP
# 20E4..20EA valid # 3.2 COMBINING ENCLOSING UPWARD POINTING TRIANGLE..COMBINING LEFTWARDS ARROW OVERLAY
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/ppucd.txt b/Build/source/libs/icu/icu-50.1/data/unidata/ppucd.txt
index 1a95b68776e..64c6017cb9f 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/ppucd.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/ppucd.txt
@@ -1,7 +1,7 @@
# Preparsed UCD generated by ICU preparseucd.py
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
-ucd;6.1.0
+ucd;6.2.0
property;Catalog;age;Age
property;Binary;AHex;ASCII_Hex_Digit
@@ -12,7 +12,7 @@ property;Binary;Bidi_C;Bidi_Control
property;Binary;Bidi_M;Bidi_Mirrored
property;Binary;;blank
property;Catalog;blk;Block
-property;String;bmg;Bidi_Mirroring_Glyph
+property;Miscellaneous;bmg;Bidi_Mirroring_Glyph
property;Binary;Cased;Cased
property;Enumerated;ccc;Canonical_Combining_Class
property;String;cf;Case_Folding
@@ -121,6 +121,7 @@ value;age;5.1;V5_1
value;age;5.2;V5_2
value;age;6.0;V6_0
value;age;6.1;V6_1
+value;age;6.2;V6_2
value;age;NA;Unassigned
value;bc;AL;Arabic_Letter
value;bc;AN;Arabic_Number
@@ -374,7 +375,8 @@ value;ccc;122;CCC122;CCC122
value;ccc;129;CCC129;CCC129
value;ccc;13;CCC13;CCC13
value;ccc;130;CCC130;CCC130
-value;ccc;132;CCC133;CCC133
+value;ccc;132;CCC132;CCC132
+value;ccc;133;CCC133;CCC133
value;ccc;14;CCC14;CCC14
value;ccc;15;CCC15;CCC15
value;ccc;16;CCC16;CCC16
@@ -488,6 +490,7 @@ value;GCB;LF;LF
value;GCB;LV;LV
value;GCB;LVT;LVT
value;GCB;PP;Prepend
+value;GCB;RI;Regional_Indicator
value;GCB;SM;SpacingMark
value;GCB;T;T
value;GCB;V;V
@@ -668,6 +671,7 @@ value;lb;OP;Open_Punctuation
value;lb;PO;Postfix_Numeric
value;lb;PR;Prefix_Numeric
value;lb;QU;Quotation
+value;lb;RI;Regional_Indicator
value;lb;SA;Complex_Context
value;lb;SG;Surrogate
value;lb;SP;Space
@@ -687,7 +691,8 @@ value;lccc;122;CCC122;CCC122
value;lccc;129;CCC129;CCC129
value;lccc;13;CCC13;CCC13
value;lccc;130;CCC130;CCC130
-value;lccc;132;CCC133;CCC133
+value;lccc;132;CCC132;CCC132
+value;lccc;133;CCC133;CCC133
value;lccc;14;CCC14;CCC14
value;lccc;15;CCC15;CCC15
value;lccc;16;CCC16;CCC16
@@ -931,7 +936,8 @@ value;tccc;122;CCC122;CCC122
value;tccc;129;CCC129;CCC129
value;tccc;13;CCC13;CCC13
value;tccc;130;CCC130;CCC130
-value;tccc;132;CCC133;CCC133
+value;tccc;132;CCC132;CCC132
+value;tccc;133;CCC133;CCC133
value;tccc;14;CCC14;CCC14
value;tccc;15;CCC15;CCC15
value;tccc;16;CCC16;CCC16
@@ -987,6 +993,7 @@ value;WB;ML;MidLetter
value;WB;MN;MidNum
value;WB;NL;Newline
value;WB;NU;Numeric
+value;WB;RI;Regional_Indicator
value;WB;XX;Other
defaults;0000..10FFFF;age=NA;bc=L;blk=NB;cf=<code point>;dm=<code point>;dt=None;ea=N;FC_NFKC=<code point>;gc=Cn;GCB=XX;gcm=Cn;hst=NA;InMC=NA;InSC=Other;jg=No_Joining_Group;jt=U;lb=XX;lc=<slc>;NFC_QC=Y;NFD_QC=Y;NFKC_CF=<code point>;NFKC_QC=Y;NFKD_QC=Y;nt=None;SB=XX;sc=Zzzz;scf=<code point>;scx=<script>;slc=<code point>;stc=<code point>;suc=<code point>;tc=<stc>;uc=<suc>;WB=XX
@@ -1892,10 +1899,10 @@ cp;033F;na=COMBINING DOUBLE OVERLINE
cp;0340;Comp_Ex;CWKCF;dm=0300;dt=Can;na=COMBINING GRAVE TONE MARK;NFC_QC=N;NFD_QC=N;NFKC_CF=0300;NFKC_QC=N;NFKD_QC=N
cp;0341;Comp_Ex;CWKCF;dm=0301;dt=Can;na=COMBINING ACUTE TONE MARK;NFC_QC=N;NFD_QC=N;NFKC_CF=0301;NFKC_QC=N;NFKD_QC=N
# Additions for Greek
-cp;0342;na=COMBINING GREEK PERISPOMENI;NFC_QC=M;NFKC_QC=M
+cp;0342;na=COMBINING GREEK PERISPOMENI;NFC_QC=M;NFKC_QC=M;scx=Grek
cp;0343;Comp_Ex;CWKCF;dm=0313;dt=Can;na=COMBINING GREEK KORONIS;NFC_QC=N;NFD_QC=N;NFKC_CF=0313;NFKC_QC=N;NFKD_QC=N
cp;0344;Comp_Ex;CWKCF;dm=0308 0301;dt=Can;na=COMBINING GREEK DIALYTIKA TONOS;NFC_QC=N;NFD_QC=N;NFKC_CF=0308 0301;NFKC_QC=N;NFKD_QC=N
-cp;0345;Alpha;Cased;ccc=240;cf=03B9;CWCF;CWCM;CWKCF;CWT;CWU;Lower;na=COMBINING GREEK YPOGEGRAMMENI;NFC_QC=M;NFKC_CF=03B9;NFKC_QC=M;scf=03B9;stc=0399;suc=0399
+cp;0345;Alpha;Cased;ccc=240;cf=03B9;CWCF;CWCM;CWKCF;CWT;CWU;Lower;na=COMBINING GREEK YPOGEGRAMMENI;NFC_QC=M;NFKC_CF=03B9;NFKC_QC=M;scf=03B9;scx=Grek;stc=0399;suc=0399
# Additions for IPA
cp;0346;age=3.0;na=COMBINING BRIDGE ABOVE
cp;0347;age=3.0;ccc=220;na=COMBINING EQUALS SIGN BELOW
@@ -1932,19 +1939,19 @@ cp;0360;ccc=234;lb=GL;na=COMBINING DOUBLE TILDE
cp;0361;ccc=234;lb=GL;na=COMBINING DOUBLE INVERTED BREVE
cp;0362;age=3.0;ccc=233;lb=GL;na=COMBINING DOUBLE RIGHTWARDS ARROW BELOW
# Medieval superscript letter diacritics
-cp;0363;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER A
-cp;0364;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER E
-cp;0365;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER I
-cp;0366;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER O
-cp;0367;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER U
-cp;0368;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER C
-cp;0369;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER D
-cp;036A;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER H
-cp;036B;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER M
-cp;036C;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER R
-cp;036D;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER T
-cp;036E;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER V
-cp;036F;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER X
+cp;0363;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER A;scx=Latn
+cp;0364;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER E;scx=Latn
+cp;0365;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER I;scx=Latn
+cp;0366;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER O;scx=Latn
+cp;0367;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER U;scx=Latn
+cp;0368;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER C;scx=Latn
+cp;0369;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER D;scx=Latn
+cp;036A;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER H;scx=Latn
+cp;036B;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER M;scx=Latn
+cp;036C;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER R;scx=Latn
+cp;036D;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER T;scx=Latn
+cp;036E;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER V;scx=Latn
+cp;036F;age=3.2;-Dia;na=COMBINING LATIN SMALL LETTER X;scx=Latn
block;0370..03FF;age=1.1;Alpha;blk=Greek;Cased;CWCM;CWKCF;gc=Ll;Gr_Base;IDC;IDS;lb=AL;SB=LO;sc=Grek;WB=LE;XIDC;XIDS
# 0370..03FF Greek and Coptic
@@ -2249,8 +2256,8 @@ cp;0481;CWT;CWU;Lower;na=CYRILLIC SMALL LETTER KOPPA;stc=0480;suc=0480
cp;0482;-Alpha;-Cased;-CWCM;gc=So;-IDC;-IDS;na=CYRILLIC THOUSANDS SIGN;SB=XX;WB=XX;-XIDC;-XIDS
cp;0483;-Alpha;bc=NSM;-Cased;ccc=230;CI;-CWCM;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC TITLO;SB=EX;WB=Extend;-XIDS
cp;0484;-Alpha;bc=NSM;-Cased;ccc=230;CI;-CWCM;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC PALATALIZATION;SB=EX;WB=Extend;-XIDS
-cp;0485;-Alpha;bc=NSM;-Cased;ccc=230;CI;-CWCM;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC DASIA PNEUMATA;SB=EX;sc=Zinh;WB=Extend;-XIDS
-cp;0486;-Alpha;bc=NSM;-Cased;ccc=230;CI;-CWCM;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC PSILI PNEUMATA;SB=EX;sc=Zinh;WB=Extend;-XIDS
+cp;0485;-Alpha;bc=NSM;-Cased;ccc=230;CI;-CWCM;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC DASIA PNEUMATA;SB=EX;sc=Zinh;scx=Cyrl Latn;WB=Extend;-XIDS
+cp;0486;-Alpha;bc=NSM;-Cased;ccc=230;CI;-CWCM;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC PSILI PNEUMATA;SB=EX;sc=Zinh;scx=Cyrl Latn;WB=Extend;-XIDS
cp;0487;age=5.1;-Alpha;bc=NSM;-Cased;ccc=230;CI;-CWCM;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC POKRYTIE;SB=EX;WB=Extend;-XIDS
cp;0488;age=3.0;-Alpha;bc=NSM;-Cased;CI;-CWCM;gc=Me;GCB=EX;-Gr_Base;Gr_Ext;-IDC;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC HUNDRED THOUSANDS SIGN;SB=EX;WB=Extend;-XIDC;-XIDS
cp;0489;age=3.0;-Alpha;bc=NSM;-Cased;CI;-CWCM;gc=Me;GCB=EX;-Gr_Base;Gr_Ext;-IDC;-IDS;jt=T;lb=CM;na=COMBINING CYRILLIC MILLIONS SIGN;SB=EX;WB=Extend;-XIDC;-XIDS
@@ -2743,7 +2750,7 @@ cp;065B;age=4.1;bc=NSM;ccc=230;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;n
cp;065C;age=4.1;bc=NSM;ccc=220;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=ARABIC VOWEL SIGN DOT BELOW;SB=EX;WB=Extend;-XIDS
cp;065D;age=4.1;bc=NSM;ccc=230;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=ARABIC REVERSED DAMMA;SB=EX;WB=Extend;-XIDS
cp;065E;age=4.1;bc=NSM;ccc=230;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=ARABIC FATHA WITH TWO DOTS;SB=EX;WB=Extend;-XIDS
-cp;065F;age=6.0;bc=NSM;ccc=220;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=ARABIC WAVY HAMZA BELOW;SB=EX;sc=Zinh;WB=Extend;-XIDS
+cp;065F;age=6.0;bc=NSM;ccc=220;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;jt=T;lb=CM;na=ARABIC WAVY HAMZA BELOW;SB=EX;WB=Extend;-XIDS
# Arabic-Indic digits
cp;0660;-Alpha;bc=AN;gc=Nd;-IDS;jt=U;lb=NU;na=ARABIC-INDIC DIGIT ZERO;nt=De;nv=0;SB=NU;sc=Zyyy;scx=Arab Thaa;WB=NU;-XIDS
cp;0661;-Alpha;bc=AN;gc=Nd;-IDS;jt=U;lb=NU;na=ARABIC-INDIC DIGIT ONE;nt=De;nv=1;SB=NU;sc=Zyyy;scx=Arab Thaa;WB=NU;-XIDS
@@ -2932,7 +2939,7 @@ cp;0705;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC HORIZONTAL COLON;SB=XX;Term;WB=XX;-XIDC
cp;0706;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC COLON SKEWED LEFT;SB=XX;Term;WB=XX;-XIDC
cp;0707;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC COLON SKEWED RIGHT;SB=XX;Term;WB=XX;-XIDC
cp;0708;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC SUPRALINEAR COLON SKEWED LEFT;SB=XX;Term;WB=XX;-XIDC
-cp;0709;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC SUBLINEAR COLON SKEWED RIGHT;SB=XX;Term;WB=XX;-XIDC
+cp;0709;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC SUBLINEAR COLON SKEWED RIGHT;Name_Alias=correction=SYRIAC SUBLINEAR COLON SKEWED LEFT;SB=XX;Term;WB=XX;-XIDC
cp;070A;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC CONTRACTION;SB=XX;Term;WB=XX;-XIDC
cp;070B;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC HARKLEAN OBELUS;SB=XX;WB=XX;-XIDC
cp;070C;-Alpha;gc=Po;-IDC;jt=U;na=SYRIAC HARKLEAN METOBELUS;SB=XX;Term;WB=XX;-XIDC
@@ -3444,8 +3451,8 @@ cp;094F;age=6.0;gc=Mc;GCB=SM;-IDS;InMC=Right;InSC=Vowel_Dependent;lb=CM;na=DEVAN
# Sign
cp;0950;InSC=Other;na=DEVANAGARI OM
# Vedic tone marks
-cp;0951;-Alpha;bc=NSM;ccc=230;CI;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InSC=Other;jt=T;lb=CM;na=DEVANAGARI STRESS SIGN UDATTA;SB=EX;sc=Zinh;WB=Extend;-XIDS
-cp;0952;-Alpha;bc=NSM;ccc=220;CI;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InSC=Other;jt=T;lb=CM;na=DEVANAGARI STRESS SIGN ANUDATTA;SB=EX;sc=Zinh;WB=Extend;-XIDS
+cp;0951;-Alpha;bc=NSM;ccc=230;CI;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InSC=Other;jt=T;lb=CM;na=DEVANAGARI STRESS SIGN UDATTA;SB=EX;sc=Zinh;scx=Deva Latn;WB=Extend;-XIDS
+cp;0952;-Alpha;bc=NSM;ccc=220;CI;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InSC=Other;jt=T;lb=CM;na=DEVANAGARI STRESS SIGN ANUDATTA;SB=EX;sc=Zinh;scx=Deva Latn;WB=Extend;-XIDS
# Accent marks
cp;0953;-Alpha;bc=NSM;ccc=230;CI;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InSC=Other;jt=T;lb=CM;na=DEVANAGARI GRAVE ACCENT;SB=EX;WB=Extend;-XIDS
cp;0954;-Alpha;bc=NSM;ccc=230;CI;Dia;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InSC=Other;jt=T;lb=CM;na=DEVANAGARI ACUTE ACCENT;SB=EX;WB=Extend;-XIDS
@@ -3469,8 +3476,8 @@ cp;0961;InSC=Vowel_Independent;na=DEVANAGARI LETTER VOCALIC LL
cp;0962;bc=NSM;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InMC=Bottom;InSC=Vowel_Dependent;jt=T;lb=CM;na=DEVANAGARI VOWEL SIGN VOCALIC L;SB=EX;WB=Extend;-XIDS
cp;0963;bc=NSM;CI;gc=Mn;GCB=EX;-Gr_Base;Gr_Ext;-IDS;InMC=Bottom;InSC=Vowel_Dependent;jt=T;lb=CM;na=DEVANAGARI VOWEL SIGN VOCALIC LL;SB=EX;WB=Extend;-XIDS
# Generic punctuation for scripts of India
-cp;0964;-Alpha;gc=Po;-IDC;-IDS;InSC=Other;lb=BA;na=DEVANAGARI DANDA;SB=ST;sc=Zyyy;scx=Beng Deva Guru Orya;STerm;Term;WB=XX;-XIDC;-XIDS
-cp;0965;-Alpha;gc=Po;-IDC;-IDS;InSC=Other;lb=BA;na=DEVANAGARI DOUBLE DANDA;SB=ST;sc=Zyyy;scx=Beng Deva Guru Orya;STerm;Term;WB=XX;-XIDC;-XIDS
+cp;0964;-Alpha;gc=Po;-IDC;-IDS;InSC=Other;lb=BA;na=DEVANAGARI DANDA;SB=ST;sc=Zyyy;scx=Beng Deva Guru Orya Takr;STerm;Term;WB=XX;-XIDC;-XIDS
+cp;0965;-Alpha;gc=Po;-IDC;-IDS;InSC=Other;lb=BA;na=DEVANAGARI DOUBLE DANDA;SB=ST;sc=Zyyy;scx=Beng Deva Guru Orya Takr;STerm;Term;WB=XX;-XIDC;-XIDS
# Digits
cp;0966;-Alpha;gc=Nd;-IDS;InSC=Other;lb=NU;na=DEVANAGARI DIGIT ZERO;nt=De;nv=0;SB=NU;WB=NU;-XIDS
cp;0967;-Alpha;gc=Nd;-IDS;InSC=Other;lb=NU;na=DEVANAGARI DIGIT ONE;nt=De;nv=1;SB=NU;WB=NU;-XIDS
@@ -3630,7 +3637,7 @@ cp;09F8;-Alpha;gc=No;-IDC;na=BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMI
cp;09F9;-Alpha;gc=No;-IDC;lb=PO;na=BENGALI CURRENCY DENOMINATOR SIXTEEN;nt=Nu;nv=16;SB=XX;WB=XX;-XIDC
# Sign
cp;09FA;-Alpha;gc=So;-IDC;na=BENGALI ISSHAR;SB=XX;WB=XX;-XIDC
-# Currency sign
+# Historic currency sign
cp;09FB;age=5.2;-Alpha;bc=ET;gc=Sc;-IDC;lb=PR;na=BENGALI GANDA MARK;SB=XX;WB=XX;-XIDC
cp;09FC..09FF;age=NA;-Alpha;gc=Cn;-Gr_Base;-IDC;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC
@@ -5240,9 +5247,10 @@ cp;10C3;Cased;cf=2D23;CWCF;CWCM;CWKCF;CWL;gc=Lu;na=GEORGIAN CAPITAL LETTER WE;NF
cp;10C4;Cased;cf=2D24;CWCF;CWCM;CWKCF;CWL;gc=Lu;na=GEORGIAN CAPITAL LETTER HAR;NFKC_CF=2D24;SB=UP;scf=2D24;slc=2D24;Upper
cp;10C5;Cased;cf=2D25;CWCF;CWCM;CWKCF;CWL;gc=Lu;na=GEORGIAN CAPITAL LETTER HOE;NFKC_CF=2D25;SB=UP;scf=2D25;slc=2D25;Upper
cp;10C6;age=NA;-Alpha;gc=Cn;-Gr_Base;-IDC;-IDS;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
-# Additional letters for Ossetian
+# Additional letter
cp;10C7;age=6.1;Cased;cf=2D27;CWCF;CWCM;CWKCF;CWL;gc=Lu;na=GEORGIAN CAPITAL LETTER YN;NFKC_CF=2D27;SB=UP;scf=2D27;slc=2D27;Upper
cp;10C8..10CC;age=NA;-Alpha;gc=Cn;-Gr_Base;-IDC;-IDS;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
+# Additional letter for Ossetian
cp;10CD;age=6.1;Cased;cf=2D2D;CWCF;CWCM;CWKCF;CWL;gc=Lu;na=GEORGIAN CAPITAL LETTER AEN;NFKC_CF=2D2D;SB=UP;scf=2D2D;slc=2D2D;Upper
cp;10CE..10CF;age=NA;-Alpha;gc=Cn;-Gr_Base;-IDC;-IDS;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
# Mkhedruli
@@ -5468,11 +5476,11 @@ cp;119F;GCB=V;lb=JV;na=HANGUL JUNGSEONG ARAEA-EO
cp;11A0;GCB=V;lb=JV;na=HANGUL JUNGSEONG ARAEA-U
cp;11A1;GCB=V;lb=JV;na=HANGUL JUNGSEONG ARAEA-I
cp;11A2;GCB=V;lb=JV;na=HANGUL JUNGSEONG SSANGARAEA
-cp;11A3;age=5.2;ea=W;GCB=V;lb=JV;na=HANGUL JUNGSEONG A-EU
-cp;11A4;age=5.2;ea=W;GCB=V;lb=JV;na=HANGUL JUNGSEONG YA-U
-cp;11A5;age=5.2;ea=W;GCB=V;lb=JV;na=HANGUL JUNGSEONG YEO-YA
-cp;11A6;age=5.2;ea=W;GCB=V;lb=JV;na=HANGUL JUNGSEONG O-YA
-cp;11A7;age=5.2;ea=W;GCB=V;lb=JV;na=HANGUL JUNGSEONG O-YAE
+cp;11A3;age=5.2;GCB=V;lb=JV;na=HANGUL JUNGSEONG A-EU
+cp;11A4;age=5.2;GCB=V;lb=JV;na=HANGUL JUNGSEONG YA-U
+cp;11A5;age=5.2;GCB=V;lb=JV;na=HANGUL JUNGSEONG YEO-YA
+cp;11A6;age=5.2;GCB=V;lb=JV;na=HANGUL JUNGSEONG O-YA
+cp;11A7;age=5.2;GCB=V;lb=JV;na=HANGUL JUNGSEONG O-YAE
# Final consonants
cp;11A8;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK;NFC_QC=M;NFKC_QC=M
cp;11A9;GCB=T;lb=JT;na=HANGUL JONGSEONG SSANGKIYEOK;NFC_QC=M;NFKC_QC=M
@@ -5556,12 +5564,12 @@ cp;11F6;GCB=T;lb=JT;na=HANGUL JONGSEONG HIEUH-RIEUL
cp;11F7;GCB=T;lb=JT;na=HANGUL JONGSEONG HIEUH-MIEUM
cp;11F8;GCB=T;lb=JT;na=HANGUL JONGSEONG HIEUH-PIEUP
cp;11F9;GCB=T;lb=JT;na=HANGUL JONGSEONG YEORINHIEUH
-cp;11FA;age=5.2;ea=W;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-NIEUN
-cp;11FB;age=5.2;ea=W;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-PIEUP
-cp;11FC;age=5.2;ea=W;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-CHIEUCH
-cp;11FD;age=5.2;ea=W;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-KHIEUKH
-cp;11FE;age=5.2;ea=W;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-HIEUH
-cp;11FF;age=5.2;ea=W;GCB=T;lb=JT;na=HANGUL JONGSEONG SSANGNIEUN
+cp;11FA;age=5.2;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-NIEUN
+cp;11FB;age=5.2;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-PIEUP
+cp;11FC;age=5.2;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-CHIEUCH
+cp;11FD;age=5.2;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-KHIEUKH
+cp;11FE;age=5.2;GCB=T;lb=JT;na=HANGUL JONGSEONG KIYEOK-HIEUH
+cp;11FF;age=5.2;GCB=T;lb=JT;na=HANGUL JONGSEONG SSANGNIEUN
block;1200..137F;age=3.0;Alpha;blk=Ethiopic;gc=Lo;Gr_Base;IDC;IDS;lb=AL;SB=LE;sc=Ethi;WB=LE;XIDC;XIDS
# 1200..137F Ethiopic
@@ -8219,14 +8227,14 @@ cp;1CC5;age=6.1;gc=Po;Gr_Base;lb=AL;na=SUNDANESE PUNCTUATION BINDU KA SATANGA;sc
cp;1CC6;age=6.1;gc=Po;Gr_Base;lb=AL;na=SUNDANESE PUNCTUATION BINDU DA SATANGA;sc=Sund
cp;1CC7;age=6.1;gc=Po;Gr_Base;lb=AL;na=SUNDANESE PUNCTUATION BINDU BA SATANGA;sc=Sund
-block;1CD0..1CFF;age=5.2;bc=NSM;blk=Vedic_Ext;CI;Dia;gc=Mn;GCB=EX;Gr_Ext;IDC;jt=T;lb=CM;SB=EX;sc=Zinh;WB=Extend;XIDC
+block;1CD0..1CFF;age=5.2;bc=NSM;blk=Vedic_Ext;CI;Dia;gc=Mn;GCB=EX;Gr_Ext;IDC;jt=T;lb=CM;SB=EX;sc=Zinh;scx=Deva;WB=Extend;XIDC
# 1CD0..1CFF Vedic Extensions
# Tone marks for the Samaveda
cp;1CD0;ccc=230;na=VEDIC TONE KARSHANA
cp;1CD1;ccc=230;na=VEDIC TONE SHARA
cp;1CD2;ccc=230;na=VEDIC TONE PRENKHA
# Breathing mark for the Samaveda
-cp;1CD3;bc=L;-CI;gc=Po;GCB=XX;Gr_Base;-Gr_Ext;-IDC;jt=U;lb=AL;na=VEDIC SIGN NIHSHVASA;SB=XX;sc=Zyyy;WB=XX;-XIDC
+cp;1CD3;bc=L;-CI;gc=Po;GCB=XX;Gr_Base;-Gr_Ext;-IDC;jt=U;lb=AL;na=VEDIC SIGN NIHSHVASA;SB=XX;sc=Zyyy;scx=<script>;WB=XX;-XIDC
# Signs for Yajurvedic
cp;1CD4;ccc=1;na=VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
cp;1CD5;ccc=220;na=VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA
@@ -8254,24 +8262,24 @@ cp;1CE6;ccc=1;na=VEDIC SIGN REVERSED VISARGA ANUDATTA
cp;1CE7;ccc=1;na=VEDIC SIGN VISARGA UDATTA WITH TAIL
cp;1CE8;ccc=1;na=VEDIC SIGN VISARGA ANUDATTA WITH TAIL
# Marks of nasalization
-cp;1CE9;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA ANTARGOMUKHA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CEA;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA BAHIRGOMUKHA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CEB;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA VAMAGOMUKHA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CEC;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL;SB=LE;sc=Zyyy;WB=LE;XIDS
+cp;1CE9;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA ANTARGOMUKHA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CEA;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA BAHIRGOMUKHA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CEB;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA VAMAGOMUKHA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CEC;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
cp;1CED;ccc=220;na=VEDIC SIGN TIRYAK
-cp;1CEE;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN HEXIFORM LONG ANUSVARA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CEF;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN LONG ANUSVARA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CF0;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN RTHANG LONG ANUSVARA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CF1;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA UBHAYATO MUKHA;SB=LE;sc=Zyyy;WB=LE;XIDS
+cp;1CEE;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN HEXIFORM LONG ANUSVARA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CEF;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN LONG ANUSVARA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CF0;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN RTHANG LONG ANUSVARA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CF1;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN ANUSVARA UBHAYATO MUKHA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
# Ardhavisarga
cp;1CF2;Alpha;bc=L;-CI;-Dia;gc=Mc;GCB=SM;Gr_Base;-Gr_Ext;InSC=Visarga;jt=U;na=VEDIC SIGN ARDHAVISARGA;sc=Zyyy
cp;1CF3;age=6.1;Alpha;bc=L;-CI;-Dia;gc=Mc;GCB=SM;Gr_Base;-Gr_Ext;InSC=Visarga;jt=U;na=VEDIC SIGN ROTATED ARDHAVISARGA;sc=Zyyy
# Sign for Yajurvedic
cp;1CF4;age=6.1;ccc=230;na=VEDIC TONE CANDRA ABOVE
# Signs
-cp;1CF5;age=6.1;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN JIHVAMULIYA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CF6;age=6.1;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN UPADHMANIYA;SB=LE;sc=Zyyy;WB=LE;XIDS
-cp;1CF7..1CFF;age=NA;bc=L;-CI;-Dia;gc=Cn;GCB=XX;-Gr_Ext;-IDC;jt=U;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC
+cp;1CF5;age=6.1;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN JIHVAMULIYA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CF6;age=6.1;Alpha;bc=L;-CI;-Dia;gc=Lo;GCB=XX;Gr_Base;-Gr_Ext;IDS;jt=U;lb=AL;na=VEDIC SIGN UPADHMANIYA;SB=LE;sc=Zyyy;scx=<script>;WB=LE;XIDS
+cp;1CF7..1CFF;age=NA;bc=L;-CI;-Dia;gc=Cn;GCB=XX;-Gr_Ext;-IDC;jt=U;lb=XX;SB=XX;sc=Zzzz;scx=<script>;WB=XX;-XIDC
block;1D00..1D7F;age=4.0;Alpha;blk=Phonetic_Ext;Cased;gc=Ll;Gr_Base;IDC;IDS;lb=AL;Lower;SB=LO;sc=Latn;WB=LE;XIDC;XIDS
# 1D00..1D7F Phonetic Extensions
@@ -8488,8 +8496,8 @@ cp;1DBF;dm=03B8;na=MODIFIER LETTER SMALL THETA;NFKC_CF=03B8;sc=Grek
block;1DC0..1DFF;age=5.1;bc=NSM;blk=Diacriticals_Sup;ccc=230;CI;gc=Mn;GCB=EX;Gr_Ext;IDC;jt=T;lb=CM;SB=EX;sc=Zinh;WB=Extend;XIDC
# 1DC0..1DFF Combining Diacritical Marks Supplement
# Used for Ancient Greek
-cp;1DC0;age=4.1;na=COMBINING DOTTED GRAVE ACCENT
-cp;1DC1;age=4.1;na=COMBINING DOTTED ACUTE ACCENT
+cp;1DC0;age=4.1;na=COMBINING DOTTED GRAVE ACCENT;scx=Grek
+cp;1DC1;age=4.1;na=COMBINING DOTTED ACUTE ACCENT;scx=Grek
# Miscellaneous marks
cp;1DC2;age=4.1;ccc=220;na=COMBINING SNAKE BELOW
cp;1DC3;age=4.1;na=COMBINING SUSPENSION MARK
@@ -9274,7 +9282,8 @@ cp;20B6;age=5.2;lb=PO;na=LIVRE TOURNOIS SIGN
cp;20B7;age=5.2;na=SPESMILO SIGN
cp;20B8;age=5.2;na=TENGE SIGN
cp;20B9;age=6.0;na=INDIAN RUPEE SIGN
-cp;20BA..20CF;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
+cp;20BA;age=6.2;na=TURKISH LIRA SIGN
+cp;20BB..20CF;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
block;20D0..20FF;age=1.1;bc=NSM;blk=Diacriticals_For_Symbols;CI;gc=Mn;GCB=EX;Gr_Ext;IDC;jt=T;lb=CM;SB=EX;sc=Zinh;WB=Extend;XIDC
# 20D0..20FF Combining Diacritical Marks for Symbols
@@ -9929,8 +9938,8 @@ cp;2317;na=VIEWDATA SQUARE
cp;2318;na=PLACE OF INTEREST SIGN
cp;2319;na=TURNED NOT SIGN
# User interface symbols
-cp;231A;na=WATCH
-cp;231B;na=HOURGLASS
+cp;231A;lb=ID;na=WATCH
+cp;231B;lb=ID;na=HOURGLASS
# Quine corners
cp;231C;na=TOP LEFT CORNER
cp;231D;na=TOP RIGHT CORNER
@@ -10177,10 +10186,10 @@ cp;23EC;age=6.0;na=BLACK DOWN-POINTING DOUBLE TRIANGLE
cp;23ED;age=6.0;na=BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
cp;23EE;age=6.0;na=BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
cp;23EF;age=6.0;na=BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
-cp;23F0;age=6.0;na=ALARM CLOCK
-cp;23F1;age=6.0;na=STOPWATCH
-cp;23F2;age=6.0;na=TIMER CLOCK
-cp;23F3;age=6.0;na=HOURGLASS WITH FLOWING SAND
+cp;23F0;age=6.0;lb=ID;na=ALARM CLOCK
+cp;23F1;age=6.0;lb=ID;na=STOPWATCH
+cp;23F2;age=6.0;lb=ID;na=TIMER CLOCK
+cp;23F3;age=6.0;lb=ID;na=HOURGLASS WITH FLOWING SAND
cp;23F4..23FF;age=NA;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
block;2400..243F;age=1.1;bc=ON;blk=Control_Pictures;gc=So;Gr_Base;lb=AL;Pat_Syn;sc=Zyyy
@@ -10705,10 +10714,10 @@ cp;25FF;age=3.2;gc=Sm;Math;na=LOWER RIGHT TRIANGLE
block;2600..26FF;age=1.1;bc=ON;blk=Misc_Symbols;gc=So;Gr_Base;lb=AL;Pat_Syn;sc=Zyyy
# 2600..26FF Miscellaneous Symbols
# Weather and astrological symbols
-cp;2600;na=BLACK SUN WITH RAYS
-cp;2601;na=CLOUD
-cp;2602;na=UMBRELLA
-cp;2603;na=SNOWMAN
+cp;2600;lb=ID;na=BLACK SUN WITH RAYS
+cp;2601;lb=ID;na=CLOUD
+cp;2602;lb=ID;na=UMBRELLA
+cp;2603;lb=ID;na=SNOWMAN
cp;2604;na=COMET
cp;2605;ea=A;lb=AI;Math;na=BLACK STAR
cp;2606;ea=A;lb=AI;Math;na=WHITE STAR
@@ -10727,22 +10736,22 @@ cp;2611;na=BALLOT BOX WITH CHECK
cp;2612;na=BALLOT BOX WITH X
cp;2613;na=SALTIRE
# Weather symbol
-cp;2614;age=4.0;ea=A;lb=AI;na=UMBRELLA WITH RAIN DROPS
+cp;2614;age=4.0;ea=A;lb=ID;na=UMBRELLA WITH RAIN DROPS
# Miscellaneous symbol
-cp;2615;age=4.0;ea=A;lb=AI;na=HOT BEVERAGE
+cp;2615;age=4.0;ea=A;lb=ID;na=HOT BEVERAGE
# Japanese chess symbols
cp;2616;age=3.2;lb=AI;na=WHITE SHOGI PIECE
cp;2617;age=3.2;lb=AI;na=BLACK SHOGI PIECE
# Miscellaneous symbols
-cp;2618;age=4.1;na=SHAMROCK
+cp;2618;age=4.1;lb=ID;na=SHAMROCK
cp;2619;age=3.0;na=REVERSED ROTATED FLORAL HEART BULLET
# Pointing hand symbols
-cp;261A;na=BLACK LEFT POINTING INDEX
-cp;261B;na=BLACK RIGHT POINTING INDEX
-cp;261C;ea=A;lb=AI;na=WHITE LEFT POINTING INDEX
-cp;261D;na=WHITE UP POINTING INDEX
-cp;261E;ea=A;lb=AI;na=WHITE RIGHT POINTING INDEX
-cp;261F;na=WHITE DOWN POINTING INDEX
+cp;261A;lb=ID;na=BLACK LEFT POINTING INDEX
+cp;261B;lb=ID;na=BLACK RIGHT POINTING INDEX
+cp;261C;ea=A;lb=ID;na=WHITE LEFT POINTING INDEX
+cp;261D;lb=ID;na=WHITE UP POINTING INDEX
+cp;261E;ea=A;lb=ID;na=WHITE RIGHT POINTING INDEX
+cp;261F;lb=ID;na=WHITE DOWN POINTING INDEX
# Warning signs
cp;2620;na=SKULL AND CROSSBONES
cp;2621;na=CAUTION SIGN
@@ -10774,9 +10783,9 @@ cp;2637;na=TRIGRAM FOR EARTH
# Miscellaneous symbol
cp;2638;na=WHEEL OF DHARMA
# Emoticons
-cp;2639;na=WHITE FROWNING FACE
-cp;263A;na=WHITE SMILING FACE
-cp;263B;na=BLACK SMILING FACE
+cp;2639;lb=ID;na=WHITE FROWNING FACE
+cp;263A;lb=ID;na=WHITE SMILING FACE
+cp;263B;lb=ID;na=BLACK SMILING FACE
# Miscellaneous symbol
cp;263C;na=WHITE SUN WITH RAYS
# Astrological symbols
@@ -10827,7 +10836,7 @@ cp;2665;ea=A;lb=AI;na=BLACK HEART SUIT
cp;2666;na=BLACK DIAMOND SUIT
cp;2667;ea=A;lb=AI;na=WHITE CLUB SUIT
# Miscellaneous symbol
-cp;2668;ea=A;lb=AI;na=HOT SPRINGS
+cp;2668;ea=A;lb=ID;na=HOT SPRINGS
# Musical symbols
cp;2669;ea=A;lb=AI;na=QUARTER NOTE
cp;266A;ea=A;lb=AI;na=EIGHTH NOTE
@@ -10854,7 +10863,7 @@ cp;267C;age=3.2;na=RECYCLED PAPER SYMBOL
cp;267D;age=3.2;na=PARTIALLY-RECYCLED PAPER SYMBOL
# Miscellaneous symbols
cp;267E;age=4.1;na=PERMANENT PAPER SIGN
-cp;267F;age=4.1;na=WHEELCHAIR SYMBOL
+cp;267F;age=4.1;lb=ID;na=WHEELCHAIR SYMBOL
# Dice
cp;2680;age=3.2;na=DIE FACE-1
cp;2681;age=3.2;na=DIE FACE-2
@@ -10929,50 +10938,50 @@ cp;26BA;age=5.1;na=SEMISEXTILE
cp;26BB;age=5.1;na=QUINCUNX
cp;26BC;age=5.1;na=SESQUIQUADRATE
# Sport symbols
-cp;26BD;age=5.2;na=SOCCER BALL
-cp;26BE;age=5.2;ea=A;lb=AI;na=BASEBALL
+cp;26BD;age=5.2;lb=ID;na=SOCCER BALL
+cp;26BE;age=5.2;ea=A;lb=ID;na=BASEBALL
# Miscellaneous symbol from ARIB STD B24
-cp;26BF;age=5.2;ea=A;lb=AI;na=SQUARED KEY
+cp;26BF;age=5.2;ea=A;lb=ID;na=SQUARED KEY
# Symbols for draughts and checkers
-cp;26C0;age=5.1;na=WHITE DRAUGHTS MAN
-cp;26C1;age=5.1;na=WHITE DRAUGHTS KING
-cp;26C2;age=5.1;na=BLACK DRAUGHTS MAN
-cp;26C3;age=5.1;na=BLACK DRAUGHTS KING
+cp;26C0;age=5.1;lb=ID;na=WHITE DRAUGHTS MAN
+cp;26C1;age=5.1;lb=ID;na=WHITE DRAUGHTS KING
+cp;26C2;age=5.1;lb=ID;na=BLACK DRAUGHTS MAN
+cp;26C3;age=5.1;lb=ID;na=BLACK DRAUGHTS KING
# Weather symbols from ARIB STD B24
-cp;26C4;age=5.2;ea=A;lb=AI;na=SNOWMAN WITHOUT SNOW
-cp;26C5;age=5.2;ea=A;lb=AI;na=SUN BEHIND CLOUD
-cp;26C6;age=5.2;ea=A;lb=AI;na=RAIN
-cp;26C7;age=5.2;ea=A;lb=AI;na=BLACK SNOWMAN
-cp;26C8;age=5.2;ea=A;lb=AI;na=THUNDER CLOUD AND RAIN
+cp;26C4;age=5.2;ea=A;lb=ID;na=SNOWMAN WITHOUT SNOW
+cp;26C5;age=5.2;ea=A;lb=ID;na=SUN BEHIND CLOUD
+cp;26C6;age=5.2;ea=A;lb=ID;na=RAIN
+cp;26C7;age=5.2;ea=A;lb=ID;na=BLACK SNOWMAN
+cp;26C8;age=5.2;ea=A;lb=ID;na=THUNDER CLOUD AND RAIN
# Game symbols from ARIB STD B24
cp;26C9;age=5.2;ea=A;lb=AI;na=TURNED WHITE SHOGI PIECE
cp;26CA;age=5.2;ea=A;lb=AI;na=TURNED BLACK SHOGI PIECE
cp;26CB;age=5.2;ea=A;lb=AI;na=WHITE DIAMOND IN SQUARE
# Traffic signs from ARIB STD B24
cp;26CC;age=5.2;ea=A;lb=AI;na=CROSSING LANES
-cp;26CD;age=5.2;ea=A;lb=AI;na=DISABLED CAR
+cp;26CD;age=5.2;ea=A;lb=ID;na=DISABLED CAR
# Zodiacal symbol
cp;26CE;age=6.0;na=OPHIUCHUS
# Traffic signs from ARIB STD B24
-cp;26CF;age=5.2;ea=A;lb=AI;na=PICK
-cp;26D0;age=5.2;ea=A;lb=AI;na=CAR SLIDING
-cp;26D1;age=5.2;ea=A;lb=AI;na=HELMET WITH WHITE CROSS
+cp;26CF;age=5.2;ea=A;lb=ID;na=PICK
+cp;26D0;age=5.2;ea=A;lb=ID;na=CAR SLIDING
+cp;26D1;age=5.2;ea=A;lb=ID;na=HELMET WITH WHITE CROSS
cp;26D2;age=5.2;ea=A;lb=AI;na=CIRCLED CROSSING LANES
-cp;26D3;age=5.2;ea=A;lb=AI;na=CHAINS
-cp;26D4;age=5.2;ea=A;lb=AI;na=NO ENTRY
+cp;26D3;age=5.2;ea=A;lb=ID;na=CHAINS
+cp;26D4;age=5.2;ea=A;lb=ID;na=NO ENTRY
cp;26D5;age=5.2;ea=A;lb=AI;na=ALTERNATE ONE-WAY LEFT WAY TRAFFIC
cp;26D6;age=5.2;ea=A;lb=AI;na=BLACK TWO-WAY LEFT WAY TRAFFIC
cp;26D7;age=5.2;ea=A;lb=AI;na=WHITE TWO-WAY LEFT WAY TRAFFIC
-cp;26D8;age=5.2;ea=A;lb=AI;na=BLACK LEFT LANE MERGE
-cp;26D9;age=5.2;ea=A;lb=AI;na=WHITE LEFT LANE MERGE
+cp;26D8;age=5.2;ea=A;lb=ID;na=BLACK LEFT LANE MERGE
+cp;26D9;age=5.2;ea=A;lb=ID;na=WHITE LEFT LANE MERGE
cp;26DA;age=5.2;ea=A;lb=AI;na=DRIVE SLOW SIGN
cp;26DB;age=5.2;ea=A;lb=AI;na=HEAVY WHITE DOWN-POINTING TRIANGLE
-cp;26DC;age=5.2;ea=A;lb=AI;na=LEFT CLOSED ENTRY
+cp;26DC;age=5.2;ea=A;lb=ID;na=LEFT CLOSED ENTRY
cp;26DD;age=5.2;ea=A;lb=AI;na=SQUARED SALTIRE
cp;26DE;age=5.2;ea=A;lb=AI;na=FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE
-cp;26DF;age=5.2;ea=A;lb=AI;na=BLACK TRUCK
-cp;26E0;age=5.2;ea=A;lb=AI;na=RESTRICTED LEFT ENTRY-1
-cp;26E1;age=5.2;ea=A;lb=AI;na=RESTRICTED LEFT ENTRY-2
+cp;26DF;age=5.2;ea=A;lb=ID;na=BLACK TRUCK
+cp;26E0;age=5.2;ea=A;lb=ID;na=RESTRICTED LEFT ENTRY-1
+cp;26E1;age=5.2;ea=A;lb=ID;na=RESTRICTED LEFT ENTRY-2
# Astronomical symbol
cp;26E2;age=6.0;na=ASTRONOMICAL SYMBOL FOR URANUS
# Map symbol from ARIB STD B24
@@ -10985,46 +10994,46 @@ cp;26E7;age=6.0;na=INVERTED PENTAGRAM
# Map symbols from ARIB STD B24
cp;26E8;age=5.2;ea=A;lb=AI;na=BLACK CROSS ON SHIELD
cp;26E9;age=5.2;ea=A;lb=AI;na=SHINTO SHRINE
-cp;26EA;age=5.2;ea=A;lb=AI;na=CHURCH
+cp;26EA;age=5.2;ea=A;lb=ID;na=CHURCH
cp;26EB;age=5.2;ea=A;lb=AI;na=CASTLE
cp;26EC;age=5.2;ea=A;lb=AI;na=HISTORIC SITE
cp;26ED;age=5.2;ea=A;lb=AI;na=GEAR WITHOUT HUB
cp;26EE;age=5.2;ea=A;lb=AI;na=GEAR WITH HANDLES
cp;26EF;age=5.2;ea=A;lb=AI;na=MAP SYMBOL FOR LIGHTHOUSE
cp;26F0;age=5.2;ea=A;lb=AI;na=MOUNTAIN
-cp;26F1;age=5.2;ea=A;lb=AI;na=UMBRELLA ON GROUND
-cp;26F2;age=5.2;ea=A;lb=AI;na=FOUNTAIN
-cp;26F3;age=5.2;ea=A;lb=AI;na=FLAG IN HOLE
-cp;26F4;age=5.2;ea=A;lb=AI;na=FERRY
-cp;26F5;age=5.2;ea=A;lb=AI;na=SAILBOAT
+cp;26F1;age=5.2;ea=A;lb=ID;na=UMBRELLA ON GROUND
+cp;26F2;age=5.2;ea=A;lb=ID;na=FOUNTAIN
+cp;26F3;age=5.2;ea=A;lb=ID;na=FLAG IN HOLE
+cp;26F4;age=5.2;ea=A;lb=ID;na=FERRY
+cp;26F5;age=5.2;ea=A;lb=ID;na=SAILBOAT
cp;26F6;age=5.2;ea=A;lb=AI;na=SQUARE FOUR CORNERS
-cp;26F7;age=5.2;ea=A;lb=AI;na=SKIER
-cp;26F8;age=5.2;ea=A;lb=AI;na=ICE SKATE
-cp;26F9;age=5.2;ea=A;lb=AI;na=PERSON WITH BALL
-cp;26FA;age=5.2;ea=A;lb=AI;na=TENT
+cp;26F7;age=5.2;ea=A;lb=ID;na=SKIER
+cp;26F8;age=5.2;ea=A;lb=ID;na=ICE SKATE
+cp;26F9;age=5.2;ea=A;lb=ID;na=PERSON WITH BALL
+cp;26FA;age=5.2;ea=A;lb=ID;na=TENT
cp;26FB;age=5.2;ea=A;lb=AI;na=JAPANESE BANK SYMBOL
cp;26FC;age=5.2;ea=A;lb=AI;na=HEADSTONE GRAVEYARD SYMBOL
-cp;26FD;age=5.2;ea=A;lb=AI;na=FUEL PUMP
-cp;26FE;age=5.2;ea=A;lb=AI;na=CUP ON BLACK SQUARE
-cp;26FF;age=5.2;ea=A;lb=AI;na=WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
+cp;26FD;age=5.2;ea=A;lb=ID;na=FUEL PUMP
+cp;26FE;age=5.2;ea=A;lb=ID;na=CUP ON BLACK SQUARE
+cp;26FF;age=5.2;ea=A;lb=ID;na=WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
block;2700..27BF;age=1.1;bc=ON;blk=Dingbats;gc=So;Gr_Base;lb=AL;Pat_Syn;sc=Zyyy
# 2700..27BF Dingbats
cp;2700;age=NA;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
# Miscellaneous
-cp;2701;na=UPPER BLADE SCISSORS
-cp;2702;na=BLACK SCISSORS
-cp;2703;na=LOWER BLADE SCISSORS
-cp;2704;na=WHITE SCISSORS
+cp;2701;lb=ID;na=UPPER BLADE SCISSORS
+cp;2702;lb=ID;na=BLACK SCISSORS
+cp;2703;lb=ID;na=LOWER BLADE SCISSORS
+cp;2704;lb=ID;na=WHITE SCISSORS
cp;2705;age=6.0;na=WHITE HEAVY CHECK MARK
cp;2706;na=TELEPHONE LOCATION SIGN
cp;2707;na=TAPE DRIVE
-cp;2708;na=AIRPLANE
-cp;2709;na=ENVELOPE
-cp;270A;age=6.0;na=RAISED FIST
-cp;270B;age=6.0;na=RAISED HAND
-cp;270C;na=VICTORY HAND
-cp;270D;na=WRITING HAND
+cp;2708;lb=ID;na=AIRPLANE
+cp;2709;lb=ID;na=ENVELOPE
+cp;270A;age=6.0;lb=ID;na=RAISED FIST
+cp;270B;age=6.0;lb=ID;na=RAISED HAND
+cp;270C;lb=ID;na=VICTORY HAND
+cp;270D;lb=ID;na=WRITING HAND
cp;270E;na=LOWER RIGHT PENCIL
cp;270F;na=PENCIL
cp;2710;na=UPPER RIGHT PENCIL
@@ -12555,9 +12564,10 @@ cp;2D23;na=GEORGIAN SMALL LETTER WE;stc=10C3;suc=10C3
cp;2D24;na=GEORGIAN SMALL LETTER HAR;stc=10C4;suc=10C4
cp;2D25;na=GEORGIAN SMALL LETTER HOE;stc=10C5;suc=10C5
cp;2D26;age=NA;-Alpha;-Cased;-CWCM;-CWT;-CWU;gc=Cn;-Gr_Base;-IDC;-IDS;lb=XX;-Lower;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
-# Additional letters for Ossetian
+# Additional letter
cp;2D27;age=6.1;na=GEORGIAN SMALL LETTER YN;stc=10C7;suc=10C7
cp;2D28..2D2C;age=NA;-Alpha;-Cased;-CWCM;-CWT;-CWU;gc=Cn;-Gr_Base;-IDC;-IDS;lb=XX;-Lower;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
+# Additional letter for Ossetian
cp;2D2D;age=6.1;na=GEORGIAN SMALL LETTER AEN;stc=10CD;suc=10CD
cp;2D2E..2D2F;age=NA;-Alpha;-Cased;-CWCM;-CWT;-CWU;gc=Cn;-Gr_Base;-IDC;-IDS;lb=XX;-Lower;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
@@ -17703,7 +17713,7 @@ cp;D76C;GCB=LV;lb=H2
cp;D788;GCB=LV;lb=H2
cp;D7A4..D7AF;age=NA;-Alpha;dt=None;ea=N;gc=Cn;GCB=XX;-Gr_Base;-IDC;-IDS;lb=XX;NFD_QC=Y;NFKD_QC=Y;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
-block;D7B0..D7FF;age=5.2;Alpha;blk=Jamo_Ext_B;ea=W;gc=Lo;GCB=T;Gr_Base;IDC;IDS;lb=JT;SB=LE;sc=Hang;WB=LE;XIDC;XIDS
+block;D7B0..D7FF;age=5.2;Alpha;blk=Jamo_Ext_B;gc=Lo;GCB=T;Gr_Base;IDC;IDS;lb=JT;SB=LE;sc=Hang;WB=LE;XIDC;XIDS
# D7B0..D7FF Hangul Jamo Extended-B
# Medial vowels
cp;D7B0;GCB=V;lb=JV;na=HANGUL JUNGSEONG O-YEO
@@ -17729,7 +17739,7 @@ cp;D7C3;GCB=V;lb=JV;na=HANGUL JUNGSEONG I-YU
cp;D7C4;GCB=V;lb=JV;na=HANGUL JUNGSEONG I-I
cp;D7C5;GCB=V;lb=JV;na=HANGUL JUNGSEONG ARAEA-A
cp;D7C6;GCB=V;lb=JV;na=HANGUL JUNGSEONG ARAEA-E
-cp;D7C7..D7CA;age=NA;-Alpha;ea=N;gc=Cn;GCB=XX;-Gr_Base;-IDC;-IDS;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
+cp;D7C7..D7CA;age=NA;-Alpha;gc=Cn;GCB=XX;-Gr_Base;-IDC;-IDS;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
# Final consonants
cp;D7CB;na=HANGUL JONGSEONG NIEUN-RIEUL
cp;D7CC;na=HANGUL JONGSEONG NIEUN-CHIEUCH
@@ -17780,7 +17790,7 @@ cp;D7F8;na=HANGUL JONGSEONG CIEUC-SSANGPIEUP
cp;D7F9;na=HANGUL JONGSEONG SSANGCIEUC
cp;D7FA;na=HANGUL JONGSEONG PHIEUPH-SIOS
cp;D7FB;na=HANGUL JONGSEONG PHIEUPH-THIEUTH
-cp;D7FC..D7FF;age=NA;-Alpha;ea=N;gc=Cn;GCB=XX;-Gr_Base;-IDC;-IDS;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
+cp;D7FC..D7FF;age=NA;-Alpha;gc=Cn;GCB=XX;-Gr_Base;-IDC;-IDS;lb=XX;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
block;D800..DB7F;age=2.0;blk=High_Surrogates;gc=Cs;GCB=CN;lb=SG
# D800..DB7F High Surrogates
@@ -22452,8 +22462,8 @@ cp;1242E;na=CUNEIFORM NUMERIC SIGN THREE SHARU;nv=3
cp;1242F;na=CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM;nv=3
cp;12430;na=CUNEIFORM NUMERIC SIGN FOUR SHARU;nv=4
cp;12431;na=CUNEIFORM NUMERIC SIGN FIVE SHARU;nv=5
-cp;12432;na=CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;nt=None
-cp;12433;na=CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;nt=None
+cp;12432;na=CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;nv=216000
+cp;12433;na=CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;nv=432000
cp;12434;na=CUNEIFORM NUMERIC SIGN ONE BURU;nv=1
cp;12435;na=CUNEIFORM NUMERIC SIGN TWO BURU;nv=2
cp;12436;na=CUNEIFORM NUMERIC SIGN THREE BURU;nv=3
@@ -22488,8 +22498,8 @@ cp;12452;na=CUNEIFORM NUMERIC SIGN FOUR BAN2;nv=4
cp;12453;na=CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM;nv=4
cp;12454;na=CUNEIFORM NUMERIC SIGN FIVE BAN2;nv=5
cp;12455;na=CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM;nv=5
-cp;12456;na=CUNEIFORM NUMERIC SIGN NIGIDAMIN;nt=None
-cp;12457;na=CUNEIFORM NUMERIC SIGN NIGIDAESH;nt=None
+cp;12456;na=CUNEIFORM NUMERIC SIGN NIGIDAMIN;nv=-1
+cp;12457;na=CUNEIFORM NUMERIC SIGN NIGIDAESH;nv=-1
cp;12458;na=CUNEIFORM NUMERIC SIGN ONE ESHE3;nv=1
cp;12459;na=CUNEIFORM NUMERIC SIGN TWO ESHE3;nv=2
# Fractions
@@ -26297,7 +26307,7 @@ cp;1EEF1;-Alpha;bc=ON;-CWKCF;dt=None;gc=Sm;-IDC;-IDS;na=ARABIC MATHEMATICAL OPER
cp;1EEF2..1EEFF;age=NA;-Alpha;-CWKCF;dt=None;gc=Cn;-Gr_Base;-IDC;-IDS;lb=XX;-Math;NFKC_QC=Y;NFKD_QC=Y;SB=XX;sc=Zzzz;WB=XX;-XIDC;-XIDS
cp;1EF00..1EFFF;bc=R
-block;1F000..1F02F;age=5.1;bc=ON;blk=Mahjong;gc=So;Gr_Base;lb=AL;sc=Zyyy
+block;1F000..1F02F;age=5.1;bc=ON;blk=Mahjong;gc=So;Gr_Base;lb=ID;sc=Zyyy
# 1F000..1F02F Mahjong Tiles
# Prevailing wind tiles
cp;1F000;na=MAHJONG TILE EAST WIND
@@ -26353,7 +26363,7 @@ cp;1F02A;na=MAHJONG TILE JOKER
cp;1F02B;na=MAHJONG TILE BACK
cp;1F02C..1F02F;age=NA;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
-block;1F030..1F09F;age=5.1;bc=ON;blk=Domino;gc=So;Gr_Base;lb=AL;sc=Zyyy
+block;1F030..1F09F;age=5.1;bc=ON;blk=Domino;gc=So;Gr_Base;lb=ID;sc=Zyyy
# 1F030..1F09F Domino Tiles
# Horizontal tiles
cp;1F030;na=DOMINO TILE HORIZONTAL BACK
@@ -26473,7 +26483,7 @@ cp;1F092;na=DOMINO TILE VERTICAL-06-05
cp;1F093;na=DOMINO TILE VERTICAL-06-06
cp;1F094..1F09F;age=NA;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
-block;1F0A0..1F0FF;age=6.0;bc=ON;blk=Playing_Cards;gc=So;Gr_Base;lb=AL;sc=Zyyy
+block;1F0A0..1F0FF;age=6.0;bc=ON;blk=Playing_Cards;gc=So;Gr_Base;lb=ID;sc=Zyyy
# 1F0A0..1F0FF Playing Cards
# Back of card
cp;1F0A0;na=PLAYING CARD BACK
@@ -26709,32 +26719,32 @@ cp;1F199;na=SQUARED UP WITH EXCLAMATION MARK
cp;1F19A;na=SQUARED VS
cp;1F19B..1F1E5;age=NA;ea=N;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
# Regional indicator symbols
-cp;1F1E6;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER A
-cp;1F1E7;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER B
-cp;1F1E8;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER C
-cp;1F1E9;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER D
-cp;1F1EA;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER E
-cp;1F1EB;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER F
-cp;1F1EC;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER G
-cp;1F1ED;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER H
-cp;1F1EE;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER I
-cp;1F1EF;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER J
-cp;1F1F0;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER K
-cp;1F1F1;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER L
-cp;1F1F2;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER M
-cp;1F1F3;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER N
-cp;1F1F4;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER O
-cp;1F1F5;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER P
-cp;1F1F6;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER Q
-cp;1F1F7;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER R
-cp;1F1F8;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER S
-cp;1F1F9;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER T
-cp;1F1FA;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER U
-cp;1F1FB;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER V
-cp;1F1FC;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER W
-cp;1F1FD;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER X
-cp;1F1FE;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER Y
-cp;1F1FF;ea=N;lb=AL;na=REGIONAL INDICATOR SYMBOL LETTER Z
+cp;1F1E6;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER A;WB=RI
+cp;1F1E7;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER B;WB=RI
+cp;1F1E8;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER C;WB=RI
+cp;1F1E9;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER D;WB=RI
+cp;1F1EA;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER E;WB=RI
+cp;1F1EB;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER F;WB=RI
+cp;1F1EC;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER G;WB=RI
+cp;1F1ED;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER H;WB=RI
+cp;1F1EE;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER I;WB=RI
+cp;1F1EF;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER J;WB=RI
+cp;1F1F0;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER K;WB=RI
+cp;1F1F1;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER L;WB=RI
+cp;1F1F2;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER M;WB=RI
+cp;1F1F3;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER N;WB=RI
+cp;1F1F4;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER O;WB=RI
+cp;1F1F5;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER P;WB=RI
+cp;1F1F6;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER Q;WB=RI
+cp;1F1F7;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER R;WB=RI
+cp;1F1F8;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER S;WB=RI
+cp;1F1F9;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER T;WB=RI
+cp;1F1FA;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER U;WB=RI
+cp;1F1FB;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER V;WB=RI
+cp;1F1FC;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER W;WB=RI
+cp;1F1FD;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER X;WB=RI
+cp;1F1FE;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER Y;WB=RI
+cp;1F1FF;ea=N;GCB=RI;lb=RI;na=REGIONAL INDICATOR SYMBOL LETTER Z;WB=RI
block;1F200..1F2FF;blk=Enclosed_Ideographic_Sup
# 1F200..1F2FF Enclosed Ideographic Supplement
@@ -26802,7 +26812,7 @@ cp;1F248;age=5.2;CWKCF;dm=3014 6557 3015;dt=Com;ea=W;gc=So;Gr_Base;lb=ID;na=TORT
cp;1F250;age=6.0;CWKCF;dm=5F97;dt=Enc;ea=W;gc=So;Gr_Base;lb=ID;na=CIRCLED IDEOGRAPH ADVANTAGE;NFKC_CF=5F97;NFKC_QC=N;NFKD_QC=N;sc=Zyyy
cp;1F251;age=6.0;CWKCF;dm=53EF;dt=Enc;ea=W;gc=So;Gr_Base;lb=ID;na=CIRCLED IDEOGRAPH ACCEPT;NFKC_CF=53EF;NFKC_QC=N;NFKD_QC=N;sc=Zyyy
-block;1F300..1F5FF;age=6.0;bc=ON;blk=Misc_Pictographs;gc=So;Gr_Base;lb=AL;sc=Zyyy
+block;1F300..1F5FF;age=6.0;bc=ON;blk=Misc_Pictographs;gc=So;Gr_Base;lb=ID;sc=Zyyy
# 1F300..1F5FF Miscellaneous Symbols and Pictographs
# Weather, landscape, and sky symbols
cp;1F300;na=CYCLONE
@@ -26969,14 +26979,14 @@ cp;1F3B2;na=GAME DIE
cp;1F3B3;na=BOWLING
cp;1F3B4;na=FLOWER PLAYING CARDS
# Music symbols
-cp;1F3B5;na=MUSICAL NOTE
-cp;1F3B6;na=MULTIPLE MUSICAL NOTES
+cp;1F3B5;lb=AL;na=MUSICAL NOTE
+cp;1F3B6;lb=AL;na=MULTIPLE MUSICAL NOTES
cp;1F3B7;na=SAXOPHONE
cp;1F3B8;na=GUITAR
cp;1F3B9;na=MUSICAL KEYBOARD
cp;1F3BA;na=TRUMPET
cp;1F3BB;na=VIOLIN
-cp;1F3BC;na=MUSICAL SCORE
+cp;1F3BC;lb=AL;na=MUSICAL SCORE
# Sport symbols
cp;1F3BD;na=RUNNING SHIRT WITH SASH
cp;1F3BE;na=TENNIS RACQUET AND BALL
@@ -27185,11 +27195,11 @@ cp;1F49D;na=HEART WITH RIBBON
cp;1F49E;na=REVOLVING HEARTS
cp;1F49F;na=HEART DECORATION
# Comic style symbols
-cp;1F4A0;na=DIAMOND SHAPE WITH A DOT INSIDE
+cp;1F4A0;lb=AL;na=DIAMOND SHAPE WITH A DOT INSIDE
cp;1F4A1;na=ELECTRIC LIGHT BULB
-cp;1F4A2;na=ANGER SYMBOL
+cp;1F4A2;lb=AL;na=ANGER SYMBOL
cp;1F4A3;na=BOMB
-cp;1F4A4;na=SLEEPING SYMBOL
+cp;1F4A4;lb=AL;na=SLEEPING SYMBOL
cp;1F4A5;na=COLLISION SYMBOL
cp;1F4A6;na=SPLASHING SWEAT SYMBOL
cp;1F4A7;na=DROPLET
@@ -27201,11 +27211,11 @@ cp;1F4AC;na=SPEECH BALLOON
cp;1F4AD;na=THOUGHT BALLOON
# Japanese school grade symbols
cp;1F4AE;na=WHITE FLOWER
-cp;1F4AF;na=HUNDRED POINTS SYMBOL
+cp;1F4AF;lb=AL;na=HUNDRED POINTS SYMBOL
# Money symbols
cp;1F4B0;na=MONEY BAG
-cp;1F4B1;na=CURRENCY EXCHANGE
-cp;1F4B2;na=HEAVY DOLLAR SIGN
+cp;1F4B1;lb=AL;na=CURRENCY EXCHANGE
+cp;1F4B2;lb=AL;na=HEAVY DOLLAR SIGN
cp;1F4B3;na=CREDIT CARD
cp;1F4B4;na=BANKNOTE WITH YEN SIGN
cp;1F4B5;na=BANKNOTE WITH DOLLAR SIGN
@@ -27285,13 +27295,13 @@ cp;1F4FB;na=RADIO
cp;1F4FC;na=VIDEOCASSETTE
cp;1F4FD..1F4FF;age=NA;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
# User interface symbols
-cp;1F500;na=TWISTED RIGHTWARDS ARROWS
-cp;1F501;na=CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
-cp;1F502;na=CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
-cp;1F503;na=CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-cp;1F504;na=ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-cp;1F505;na=LOW BRIGHTNESS SYMBOL
-cp;1F506;na=HIGH BRIGHTNESS SYMBOL
+cp;1F500;lb=AL;na=TWISTED RIGHTWARDS ARROWS
+cp;1F501;lb=AL;na=CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
+cp;1F502;lb=AL;na=CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
+cp;1F503;lb=AL;na=CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+cp;1F504;lb=AL;na=ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+cp;1F505;lb=AL;na=LOW BRIGHTNESS SYMBOL
+cp;1F506;lb=AL;na=HIGH BRIGHTNESS SYMBOL
cp;1F507;na=SPEAKER WITH CANCELLATION STROKE
cp;1F508;na=SPEAKER
cp;1F509;na=SPEAKER WITH ONE SOUND WAVE
@@ -27308,23 +27318,23 @@ cp;1F513;na=OPEN LOCK
cp;1F514;na=BELL
cp;1F515;na=BELL WITH CANCELLATION STROKE
cp;1F516;na=BOOKMARK
-cp;1F517;na=LINK SYMBOL
-cp;1F518;na=RADIO BUTTON
+cp;1F517;lb=AL;na=LINK SYMBOL
+cp;1F518;lb=AL;na=RADIO BUTTON
# Words with arrows
-cp;1F519;na=BACK WITH LEFTWARDS ARROW ABOVE
-cp;1F51A;na=END WITH LEFTWARDS ARROW ABOVE
-cp;1F51B;na=ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
-cp;1F51C;na=SOON WITH RIGHTWARDS ARROW ABOVE
-cp;1F51D;na=TOP WITH UPWARDS ARROW ABOVE
+cp;1F519;lb=AL;na=BACK WITH LEFTWARDS ARROW ABOVE
+cp;1F51A;lb=AL;na=END WITH LEFTWARDS ARROW ABOVE
+cp;1F51B;lb=AL;na=ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
+cp;1F51C;lb=AL;na=SOON WITH RIGHTWARDS ARROW ABOVE
+cp;1F51D;lb=AL;na=TOP WITH UPWARDS ARROW ABOVE
# Enclosed alphanumeric symbols
-cp;1F51E;na=NO ONE UNDER EIGHTEEN SYMBOL
-cp;1F51F;na=KEYCAP TEN
+cp;1F51E;lb=AL;na=NO ONE UNDER EIGHTEEN SYMBOL
+cp;1F51F;lb=AL;na=KEYCAP TEN
# User interface input status symbols
-cp;1F520;na=INPUT SYMBOL FOR LATIN CAPITAL LETTERS
-cp;1F521;na=INPUT SYMBOL FOR LATIN SMALL LETTERS
-cp;1F522;na=INPUT SYMBOL FOR NUMBERS
-cp;1F523;na=INPUT SYMBOL FOR SYMBOLS
-cp;1F524;na=INPUT SYMBOL FOR LATIN LETTERS
+cp;1F520;lb=AL;na=INPUT SYMBOL FOR LATIN CAPITAL LETTERS
+cp;1F521;lb=AL;na=INPUT SYMBOL FOR LATIN SMALL LETTERS
+cp;1F522;lb=AL;na=INPUT SYMBOL FOR NUMBERS
+cp;1F523;lb=AL;na=INPUT SYMBOL FOR SYMBOLS
+cp;1F524;lb=AL;na=INPUT SYMBOL FOR LATIN LETTERS
# Tool symbols
cp;1F525;na=FIRE
cp;1F526;na=ELECTRIC TORCH
@@ -27340,25 +27350,25 @@ cp;1F52F;na=SIX POINTED STAR WITH MIDDLE DOT
cp;1F530;na=JAPANESE SYMBOL FOR BEGINNER
cp;1F531;na=TRIDENT EMBLEM
# Geometric shapes
-cp;1F532;na=BLACK SQUARE BUTTON
-cp;1F533;na=WHITE SQUARE BUTTON
-cp;1F534;na=LARGE RED CIRCLE
-cp;1F535;na=LARGE BLUE CIRCLE
-cp;1F536;na=LARGE ORANGE DIAMOND
-cp;1F537;na=LARGE BLUE DIAMOND
-cp;1F538;na=SMALL ORANGE DIAMOND
-cp;1F539;na=SMALL BLUE DIAMOND
+cp;1F532;lb=AL;na=BLACK SQUARE BUTTON
+cp;1F533;lb=AL;na=WHITE SQUARE BUTTON
+cp;1F534;lb=AL;na=LARGE RED CIRCLE
+cp;1F535;lb=AL;na=LARGE BLUE CIRCLE
+cp;1F536;lb=AL;na=LARGE ORANGE DIAMOND
+cp;1F537;lb=AL;na=LARGE BLUE DIAMOND
+cp;1F538;lb=AL;na=SMALL ORANGE DIAMOND
+cp;1F539;lb=AL;na=SMALL BLUE DIAMOND
# User interface symbols
-cp;1F53A;na=UP-POINTING RED TRIANGLE
-cp;1F53B;na=DOWN-POINTING RED TRIANGLE
-cp;1F53C;na=UP-POINTING SMALL RED TRIANGLE
-cp;1F53D;na=DOWN-POINTING SMALL RED TRIANGLE
+cp;1F53A;lb=AL;na=UP-POINTING RED TRIANGLE
+cp;1F53B;lb=AL;na=DOWN-POINTING RED TRIANGLE
+cp;1F53C;lb=AL;na=UP-POINTING SMALL RED TRIANGLE
+cp;1F53D;lb=AL;na=DOWN-POINTING SMALL RED TRIANGLE
cp;1F53E..1F53F;age=NA;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
# Religious symbols
-cp;1F540;age=6.1;na=CIRCLED CROSS POMMEE
-cp;1F541;age=6.1;na=CROSS POMMEE WITH HALF-CIRCLE BELOW
-cp;1F542;age=6.1;na=CROSS POMMEE
-cp;1F543;age=6.1;na=NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
+cp;1F540;age=6.1;lb=AL;na=CIRCLED CROSS POMMEE
+cp;1F541;age=6.1;lb=AL;na=CROSS POMMEE WITH HALF-CIRCLE BELOW
+cp;1F542;age=6.1;lb=AL;na=CROSS POMMEE
+cp;1F543;age=6.1;lb=AL;na=NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
cp;1F544..1F54F;age=NA;bc=L;gc=Cn;-Gr_Base;lb=XX;sc=Zzzz
# Clock face symbols
cp;1F550;na=CLOCK FACE ONE OCLOCK
@@ -27393,7 +27403,7 @@ cp;1F5FD;na=STATUE OF LIBERTY
cp;1F5FE;na=SILHOUETTE OF JAPAN
cp;1F5FF;na=MOYAI
-block;1F600..1F64F;age=6.0;bc=ON;blk=Emoticons;gc=So;Gr_Base;lb=AL;sc=Zyyy
+block;1F600..1F64F;age=6.0;bc=ON;blk=Emoticons;gc=So;Gr_Base;lb=ID;sc=Zyyy
# 1F600..1F64F Emoticons
# Faces
cp;1F600;age=6.1;na=GRINNING FACE
@@ -27476,7 +27486,7 @@ cp;1F64D;na=PERSON FROWNING
cp;1F64E;na=PERSON WITH POUTING FACE
cp;1F64F;na=PERSON WITH FOLDED HANDS
-block;1F680..1F6FF;age=6.0;bc=ON;blk=Transport_And_Map;gc=So;Gr_Base;lb=AL;sc=Zyyy
+block;1F680..1F6FF;age=6.0;bc=ON;blk=Transport_And_Map;gc=So;Gr_Base;lb=ID;sc=Zyyy
# 1F680..1F6FF Transport and Map Symbols
# Vehicles
cp;1F680;na=ROCKET
diff --git a/Build/source/libs/icu/icu-49.1/data/unidata/ucdterms.txt b/Build/source/libs/icu/icu-50.1/data/unidata/ucdterms.txt
index 7f1ddea37ed..7f1ddea37ed 100644
--- a/Build/source/libs/icu/icu-49.1/data/unidata/ucdterms.txt
+++ b/Build/source/libs/icu/icu-50.1/data/unidata/ucdterms.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/af.txt b/Build/source/libs/icu/icu-50.1/data/zone/af.txt
new file mode 100644
index 00000000000..7235528d3cf
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/af.txt
@@ -0,0 +1,642 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/af.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/af.xml
+ */
+af{
+ Version{"2.0.78.32"}
+ zoneStrings{
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
+ "America:Lower_Princes"{
+ ec{"Laer Prins se kwartaal"}
+ }
+ "America:Mexico_City"{
+ ec{"Meksikostad"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Sint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"Sint John's"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"Suidpool"}
+ }
+ "Asia:Bahrain"{
+ ec{"Bahrein"}
+ }
+ "Europe:Moscow"{
+ ec{"Moskou"}
+ }
+ "Indian:Reunion"{
+ ec{"Réunion"}
+ }
+ "meta:Afghanistan"{
+ ls{"Afghanistan-tyd"}
+ }
+ "meta:Africa_Central"{
+ ls{"Sentraal-Afrika-tyd"}
+ ss{"CAT"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Oos-Afrika-tyd"}
+ ss{"EAT"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Suid-Afrika-standaardtyd"}
+ ss{"SAST"}
+ }
+ "meta:Africa_Western"{
+ ld{"Wes-Afrika-somertyd"}
+ lg{"Wes-Afrika-tyd"}
+ ls{"Wes-Afrika-standaardtyd"}
+ sd{"WAST"}
+ sg{"WAT"}
+ ss{"WAT"}
+ }
+ "meta:Alaska"{
+ ld{"Alaska-dagligtyd"}
+ lg{"Alaska-tyd"}
+ ls{"Alaska-standaardtyd"}
+ }
+ "meta:Amazon"{
+ ld{"Amasone-somertyd"}
+ lg{"Amasone-tyd"}
+ ls{"Amasone-standaardtyd"}
+ }
+ "meta:America_Central"{
+ ld{"Sentrale dagligtyd"}
+ lg{"Sentrale tyd"}
+ ls{"Sentraal-standaardtyd"}
+ }
+ "meta:America_Eastern"{
+ ld{"Oostelike dagligtyd"}
+ lg{"Oostelike tyd"}
+ ls{"Oostelike standaardtyd"}
+ }
+ "meta:America_Mountain"{
+ ld{"Berg-dagligtyd"}
+ lg{"Bergtyd"}
+ ls{"Berg-standaardtyd"}
+ }
+ "meta:America_Pacific"{
+ ld{"Pasifiese dagligtyd"}
+ lg{"Pasifiese tyd"}
+ ls{"Pasifiese standaardtyd"}
+ }
+ "meta:Anadyr"{
+ ld{"Anadyr-somertyd"}
+ lg{"Anadyr-tyd"}
+ ls{"Anadyr-standaardtyd"}
+ }
+ "meta:Arabian"{
+ ld{"Arabiese dagligtyd"}
+ lg{"Arabiese Tyd"}
+ ls{"Arabiese standaardtyd"}
+ }
+ "meta:Argentina"{
+ ld{"Argentinië-somertyd"}
+ lg{"Argentinië-tyd"}
+ ls{"Argentinië-standaardtyd"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Argentinië Westelike somertyd"}
+ lg{"Argentinië Westelike tyd"}
+ ls{"Argentinië Westelike standaardtyd"}
+ }
+ "meta:Armenia"{
+ ld{"Armenië-somertyd"}
+ lg{"Armenië-tyd"}
+ ls{"Armenië-standaardtyd"}
+ }
+ "meta:Atlantic"{
+ ld{"Atlantiese dagligtyd"}
+ lg{"Atlantiese tyd"}
+ ls{"Atlantiese standaardtyd"}
+ }
+ "meta:Australia_Central"{
+ ld{"Australiese sentrale dagligtyd"}
+ lg{"Sentraal-Australië-tyd"}
+ ls{"Australiese sentraal-standaardtyd"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Australiese sentraal-Westelike dagligtyd"}
+ lg{"Australiese sentraal-Westelike tyd"}
+ ls{"Australiese sentraal-Westelike standaard-tyd"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Australiese Oostelike dagligtyd"}
+ lg{"Oostelike Australiese tyd"}
+ ls{"Australiese Oostelike standaardtyd"}
+ }
+ "meta:Australia_Western"{
+ ld{"Australiese Westelike dagligtyd"}
+ lg{"Westelike Australië-tyd"}
+ ls{"Australiese Westelike standaardtyd"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Aserbeidjan-somertyd"}
+ lg{"Aserbeidjan-tyd"}
+ ls{"Aserbeidjan-standaardtyd"}
+ }
+ "meta:Azores"{
+ ld{"Asore-somertyd"}
+ lg{"Asore-tyd"}
+ ls{"Asore-standaardtyd"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladesj-somertyd"}
+ lg{"Bangladesj-tyd"}
+ ls{"Bangladesj-standaardtyd"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhoetan-tyd"}
+ }
+ "meta:Bolivia"{
+ ls{"Bolivia-tyd"}
+ }
+ "meta:Brasilia"{
+ ld{"Brasilië somertyd"}
+ lg{"Brasilië-tyd"}
+ ls{"Brasilië-standaardtyd"}
+ }
+ "meta:Brunei"{
+ ls{"Broenei Darussalam-tyd"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Kaap Verde-somertyd"}
+ lg{"Kaap Verde-tyd"}
+ ls{"Kaap Verde-standaardtyd"}
+ }
+ "meta:Chamorro"{
+ ls{"Chamorro-standaardtyd"}
+ }
+ "meta:Chatham"{
+ ld{"Chatham-dagligtyd"}
+ lg{"Chatham-tyd"}
+ ls{"Chatham-standaardtyd"}
+ }
+ "meta:Chile"{
+ ld{"Chili-somertyd"}
+ lg{"Chili-tyd"}
+ ls{"Chili-standaardtyd"}
+ }
+ "meta:China"{
+ ld{"China-dagligtyd"}
+ lg{"China-tyd"}
+ ls{"China-standaardtyd"}
+ }
+ "meta:Choibalsan"{
+ ld{"Choibalsan-somertyd"}
+ lg{"Choibalsan-tyd"}
+ ls{"Choibalsan-standaardtyd"}
+ }
+ "meta:Christmas"{
+ ls{"Kersfeeseiland-tyd"}
+ }
+ "meta:Cocos"{
+ ls{"Cocos Eilande-tyd"}
+ }
+ "meta:Colombia"{
+ ld{"Colombië-somertyd"}
+ lg{"Colombië-tyd"}
+ ls{"Colombië-standaardtyd"}
+ }
+ "meta:Cook"{
+ ld{"Cookeilande-halfsomertyd"}
+ lg{"Cookeilande-tyd"}
+ ls{"Cookeilande-standaardtyd"}
+ }
+ "meta:Cuba"{
+ ld{"Kuba-dagligtyd"}
+ lg{"Kuba-tyd"}
+ ls{"Kuba-standaardtyd"}
+ }
+ "meta:Davis"{
+ ls{"Davis-tyd"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Dumont-d'Urville-tyd"}
+ }
+ "meta:East_Timor"{
+ ls{"Oos-Timor-tyd"}
+ }
+ "meta:Easter"{
+ ld{"Paaseiland-somertyd"}
+ lg{"Paaseiland-tyd"}
+ ls{"Paaseiland-standaardtyd"}
+ }
+ "meta:Ecuador"{
+ ls{"Ecuador-tyd"}
+ }
+ "meta:Europe_Central"{
+ ld{"Sentraal-Europese somertyd"}
+ lg{"Sentraal-Europese tyd"}
+ ls{"Sentraal-Europese standaardtyd"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Oos-Europese somertyd"}
+ lg{"Oos-Europese tyd"}
+ ls{"Oos-Europese standaardtyd"}
+ }
+ "meta:Europe_Western"{
+ ld{"Wes-Europese somertyd"}
+ lg{"Wes-Europese tyd"}
+ ls{"Wes-Europese standaardtyd"}
+ }
+ "meta:Falkland"{
+ ld{"Falkland-eilande-somertyd"}
+ lg{"Falkland-eilande-tyd"}
+ ls{"Falkland-eilande-standaardtyd"}
+ }
+ "meta:Fiji"{
+ ld{"Fidji-somertyd"}
+ lg{"Fidji-tyd"}
+ ls{"Fidji-standaardtyd"}
+ }
+ "meta:French_Guiana"{
+ ls{"Frans-Guiana-tyd"}
+ }
+ "meta:French_Southern"{
+ ls{"Franse Suider- en Antarktiese tyd"}
+ }
+ "meta:GMT"{
+ ls{"Greenwich-mediaantyd"}
+ }
+ "meta:Galapagos"{
+ ls{"Galapagos-tyd"}
+ }
+ "meta:Gambier"{
+ ls{"Gambier-tyd"}
+ }
+ "meta:Georgia"{
+ ld{"Georgië-somertyd"}
+ lg{"Georgië-tyd"}
+ ls{"Georgië-standaardtyd"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Gilberteilande-tyd"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Oos-Groenland-somertyd"}
+ lg{"Oos-Groenland-tyd"}
+ ls{"Oos-Groenland-standaardtyd"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Wes-Groenland-somertyd"}
+ lg{"Wes-Groenland-tyd"}
+ ls{"Wes-Groenland-standaardtyd"}
+ }
+ "meta:Gulf"{
+ ls{"Golf-standaardtyd"}
+ }
+ "meta:Guyana"{
+ ls{"Guyana-tyd"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Hawaii-Aleusiër-dagligtyd"}
+ lg{"Hawaii-Aleusiër-tyd"}
+ ls{"Hawaii-Aleusiër-standaardtyd"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Hongkong-somertyd"}
+ lg{"Hongkong-tyd"}
+ ls{"Hongkong-standaardtyd"}
+ }
+ "meta:Hovd"{
+ ld{"Hovd-somertyd"}
+ lg{"Hovd-tyd"}
+ ls{"Hovd-standaardtyd"}
+ }
+ "meta:India"{
+ ls{"Indië-standaardtyd"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Indiese Oseaan-tyd"}
+ }
+ "meta:Indochina"{
+ ls{"Indosjina-tyd"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Sentraal Indonesië-tyd"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Oos-Indonesië-tyd"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Wes-Indonesië-tyd"}
+ }
+ "meta:Iran"{
+ ld{"Iran-dagligtyd"}
+ lg{"Iran-tyd"}
+ ls{"Iran-standaardtyd"}
+ }
+ "meta:Irkutsk"{
+ ld{"Irkutsk-somertyd"}
+ lg{"Irkutsk-tyd"}
+ ls{"Irkutsk-standaardtyd"}
+ }
+ "meta:Israel"{
+ ld{"Israel-dagligtyd"}
+ lg{"Israel-tyd"}
+ ls{"Israel-standaardtyd"}
+ }
+ "meta:Japan"{
+ ld{"Japan-dagligtyd"}
+ lg{"Japan-tyd"}
+ ls{"Japan-standaardtyd"}
+ }
+ "meta:Kamchatka"{
+ ld{"Petropavlovsk-Kamchatski-somertyd"}
+ lg{"Petropavlovsk-Kamchatski-tyd"}
+ ls{"Petropavlovsk-Kamchatski-standaardtyd"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Oos-Kazakstan-tyd"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Wes-Kazakstan-tyd"}
+ }
+ "meta:Korea"{
+ ld{"Koreaanse dagligtyd"}
+ lg{"Koreaanse tyd"}
+ ls{"Koreaanse standaardtyd"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosrae-tyd"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Krasnojarsk-somertyd"}
+ lg{"Krasnojarsk-tyd"}
+ ls{"Krasnojarsk-standaardtyd"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kirgistan-tyd"}
+ }
+ "meta:Line_Islands"{
+ ls{"Line-eilande-tyd"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Lord Howe-dagligtyd"}
+ lg{"Lord Howe-tyd"}
+ ls{"Lord Howe-standaardtyd"}
+ }
+ "meta:Macquarie"{
+ ls{"Macquarie-eiland-tyd"}
+ }
+ "meta:Magadan"{
+ ld{"Magadan-somertyd"}
+ lg{"Magadan-tyd"}
+ ls{"Magadan-standaardtyd"}
+ }
+ "meta:Malaysia"{
+ ls{"Maleisië-tyd"}
+ }
+ "meta:Maldives"{
+ ls{"Maldives-tyd"}
+ }
+ "meta:Marquesas"{
+ ls{"Marquesas-tyd"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Marshalleilande-tyd"}
+ }
+ "meta:Mauritius"{
+ ld{"Mauritius-somertyd"}
+ lg{"Mauritius-tyd"}
+ ls{"Mauritius-standaardtyd"}
+ }
+ "meta:Mawson"{
+ ls{"Mawson-tyd"}
+ }
+ "meta:Mongolia"{
+ ld{"Oelan Bator-somertyd"}
+ lg{"Ulaanbatar-tyd"}
+ ls{"Ulaanbatar-standaardtyd"}
+ }
+ "meta:Moscow"{
+ ld{"Moskou-somertyd"}
+ lg{"Moskou-tyd"}
+ ls{"Moskou-standaardtyd"}
+ }
+ "meta:Myanmar"{
+ ls{"Mianmar-tyd"}
+ }
+ "meta:Nauru"{
+ ls{"Nauru-tyd"}
+ }
+ "meta:Nepal"{
+ ls{"Nepal-tyd"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Nieu-Kaledonië-somertyd"}
+ lg{"Nieu-Kaledonië-tyd"}
+ ls{"Nieu-Kaledonië-standaardtyd"}
+ }
+ "meta:New_Zealand"{
+ ld{"Nieu-Seeland-dagligtyd"}
+ lg{"Nieu-Seeland-tyd"}
+ ls{"Nieu-Seeland-standaardtyd"}
+ }
+ "meta:Newfoundland"{
+ ld{"Newfoundland-dagligtyd"}
+ lg{"Newfoundland-tyd"}
+ ls{"Newfoundland-standaard-tyd"}
+ }
+ "meta:Niue"{
+ ls{"Niue-tyd"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolk-eilande-tyd"}
+ }
+ "meta:Noronha"{
+ ld{"Fernando de Noronha-somertyd"}
+ lg{"Fernando de Noronha-tyd"}
+ ls{"Fernando de Noronha-standaardtyd"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Novosibirsk-somertyd"}
+ lg{"Novosibirsk-tyd"}
+ ls{"Novosibirsk-standaardtyd"}
+ }
+ "meta:Omsk"{
+ ld{"Omsk-somertyd"}
+ lg{"Omsk-tyd"}
+ ls{"Omsk-standaardtyd"}
+ }
+ "meta:Pakistan"{
+ ld{"Pakistan-somertyd"}
+ lg{"Pakistan-tyd"}
+ ls{"Pakistan-standaardtyd"}
+ }
+ "meta:Palau"{
+ ls{"Palau-tyd"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Papoea-Nieu-Guinee-tyd"}
+ }
+ "meta:Paraguay"{
+ ld{"Paraguay-somertyd"}
+ lg{"Paraguay-tyd"}
+ ls{"Paraguay-standaardtyd"}
+ }
+ "meta:Peru"{
+ ld{"Peru-somertyd"}
+ lg{"Peru-tyd"}
+ ls{"Peru-standaardtyd"}
+ }
+ "meta:Philippines"{
+ ld{"Filippynse somertyd"}
+ lg{"Filippynse tyd"}
+ ls{"Filippynse standaardtyd"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Feniks-eilande-tyd"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Sint-Pierre en Miquelon-dagligtyd"}
+ lg{"Sint-Pierre en Miquelon-tyd"}
+ ls{"Sint-Pierre en Miquelon-standaardtyd"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairn-tyd"}
+ }
+ "meta:Ponape"{
+ ls{"Ponape-tyd"}
+ }
+ "meta:Reunion"{
+ ls{"Reunion-tyd"}
+ }
+ "meta:Rothera"{
+ ls{"Rothera-tyd"}
+ }
+ "meta:Sakhalin"{
+ ld{"Sakhalin-somertyd"}
+ lg{"Sakhalin-tyd"}
+ ls{"Sakhalin-standaardtyd"}
+ }
+ "meta:Samara"{
+ ld{"Samara-somertyd"}
+ lg{"Samara-tyd"}
+ ls{"Samara-standaardtyd"}
+ }
+ "meta:Samoa"{
+ ls{"Samoa-standaardtyd"}
+ }
+ "meta:Seychelles"{
+ ls{"Seychelle-tyd"}
+ }
+ "meta:Singapore"{
+ ls{"Singapoer-standaardtyd"}
+ }
+ "meta:Solomon"{
+ ls{"Solomoneilande-tyd"}
+ }
+ "meta:South_Georgia"{
+ ls{"Suid-Georgië-tyd"}
+ }
+ "meta:Suriname"{
+ ls{"Suriname-tyd"}
+ }
+ "meta:Syowa"{
+ ls{"Syowa-tyd"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahiti-tyd"}
+ }
+ "meta:Taipei"{
+ ld{"Taipei-dagligtyd"}
+ lg{"Taipei-tyd"}
+ ls{"Taipei-standaardtyd"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadjikistan-tyd"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelau-tyd"}
+ }
+ "meta:Tonga"{
+ ld{"Tonga-somertyd"}
+ lg{"Tonga-tyd"}
+ ls{"Tonga-standaardtyd"}
+ }
+ "meta:Truk"{
+ ls{"Chuuk-tyd"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Turkmenistan-somertyd"}
+ lg{"Turkmenistan-tyd"}
+ ls{"Turkmenistan-standaardtyd"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalu-tyd"}
+ }
+ "meta:Uruguay"{
+ ld{"Uruguay-somertyd"}
+ lg{"Uruguay-tyd"}
+ ls{"Uruguay-standaardtyd"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Oesbekistan-somertyd"}
+ lg{"Oesbekistan-tyd"}
+ ls{"Oesbekistan-standaardtyd"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatu-somertyd"}
+ lg{"Vanuatu-tyd"}
+ ls{"Vanuatu-standaardtyd"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuela-tyd"}
+ }
+ "meta:Vladivostok"{
+ ld{"Vladivostok-somertyd"}
+ lg{"Vladivostok-tyd"}
+ ls{"Vladivostok-standaardtyd"}
+ }
+ "meta:Volgograd"{
+ ld{"Volgograd-somertyd"}
+ lg{"Volgograd-tyd"}
+ ls{"Volgograd-standaardtyd"}
+ }
+ "meta:Vostok"{
+ ls{"Vostok-tyd"}
+ }
+ "meta:Wake"{
+ ls{"Wake-eiland-tyd"}
+ }
+ "meta:Wallis"{
+ ls{"Wallis en Futuna-tyd"}
+ }
+ "meta:Yakutsk"{
+ ld{"Jakoetsk-somertyd"}
+ lg{"Jakoetsk-tyd"}
+ ls{"Jakoetsk-standaardtyd"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Jekaterinburg-somertyd"}
+ lg{"Jekaterinburg-tyd"}
+ ls{"Jekaterinburg-standaardtyd"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1}-tyd ({0})"}
+ gmtFormat{"MGT{0}"}
+ gmtZeroFormat{"MGT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0}-tyd"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/agq.txt b/Build/source/libs/icu/icu-50.1/data/zone/agq.txt
index 734d971194c..2597c15330e 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/agq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/agq.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/agq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/agq.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/agq.xml
*/
agq{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ak.txt b/Build/source/libs/icu/icu-50.1/data/zone/ak.txt
index eadaa5c4645..8ef06832dec 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ak.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ak.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ak.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ak.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ak.xml
*/
ak{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/am.txt b/Build/source/libs/icu/icu-50.1/data/zone/am.txt
index 07811f182be..6c92a00774d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/am.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/am.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/am.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/am.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/am.xml
*/
am{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"አቢጃን"}
@@ -205,7 +205,7 @@ am{
ec{"አሩባ"}
}
"America:Asuncion"{
- ec{"አሱኒሲኦን"}
+ ec{"አሱንሲዮን"}
}
"America:Bahia"{
ec{"ባሂአ"}
@@ -274,7 +274,7 @@ am{
ec{"ኩየአባ"}
}
"America:Curacao"{
- ec{"ኩራካኦ"}
+ ec{"ኩራሳዎ"}
}
"America:Danmarkshavn"{
ec{"ዳንማርክሻቭን"}
@@ -396,6 +396,9 @@ am{
"America:Louisville"{
ec{"ሊá‹áˆµá‰ªáˆ"}
}
+ "America:Lower_Princes"{
+ ec{"የታችኛዠáˆá‹‘ሠሩብ"}
+ }
"America:Maceio"{
ec{"ሜሲኦ"}
}
@@ -532,10 +535,10 @@ am{
ec{"ቅድስት ቤርተሎሜ"}
}
"America:St_Johns"{
- ec{"የቅዱስ ዮሃንስ"}
+ ec{"ቅዱስ á‹®áˆáŠ•áˆµ"}
}
"America:St_Kitts"{
- ec{"ቅዱስኪትስ"}
+ ec{"ቅዱስ ኪትስ"}
}
"America:St_Lucia"{
ec{"ቅድስት ሉሲያ"}
@@ -906,6 +909,51 @@ am{
"Australia:Sydney"{
ec{"ሲድኒ"}
}
+ "Etc:GMT"{
+ ec{"ጂ ኤሠቲ"}
+ }
+ "Etc:GMT-1"{
+ ec{"ጂ ኤሠቲ-1"}
+ }
+ "Etc:GMT-10"{
+ ec{"ጂ ኤሠቲ-10"}
+ }
+ "Etc:GMT-11"{
+ ec{"ጂ ኤሠቲ-11"}
+ }
+ "Etc:GMT-12"{
+ ec{"ጂ ኤሠቲ-12"}
+ }
+ "Etc:GMT-13"{
+ ec{"ጂ ኤሠቲ-13"}
+ }
+ "Etc:GMT-14"{
+ ec{"ጂ ኤሠቲ-14"}
+ }
+ "Etc:GMT-2"{
+ ec{"ጂ ኤሠቲ-2"}
+ }
+ "Etc:GMT-3"{
+ ec{"ጂ ኤሠቲ-3"}
+ }
+ "Etc:GMT-4"{
+ ec{"ጂ ኤሠቲ-4"}
+ }
+ "Etc:GMT-5"{
+ ec{"ጂ ኤሠቲ-5"}
+ }
+ "Etc:GMT-6"{
+ ec{"ጂ ኤሠቲ-6"}
+ }
+ "Etc:GMT-7"{
+ ec{"ጂ ኤሠቲ-7"}
+ }
+ "Etc:GMT-8"{
+ ec{"ጂ ኤሠቲ-8"}
+ }
+ "Etc:GMT-9"{
+ ec{"ጂ ኤሠቲ-9"}
+ }
"Etc:Unknown"{
ec{"á‹«áˆá‰³á‹ˆá‰€ ከተማ"}
}
@@ -1096,7 +1144,7 @@ am{
ec{"ማሄ"}
}
"Indian:Maldives"{
- ec{"ሞáˆá‹¶á‰«"}
+ ec{"ማáˆá‹²á‰¨"}
}
"Indian:Mauritius"{
ec{"ሞሪሽየስ"}
@@ -1105,7 +1153,7 @@ am{
ec{"ማዮቴ"}
}
"Indian:Reunion"{
- ec{"ሪዩኒዮን"}
+ ec{"ሬዩኒየን"}
}
"Pacific:Apia"{
ec{"አá’አ"}
@@ -1221,6 +1269,23 @@ am{
"Pacific:Wallis"{
ec{"ዋሊስ"}
}
+ "meta:Afghanistan"{
+ ls{"የአáጋኒስታን ሰዓት"}
+ }
+ "meta:Africa_Central"{
+ ls{"የመካከለኛዠአáሪካ ሰዓት"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"የáˆáˆµáˆ«á‰… አáሪካ ሰዓት"}
+ }
+ "meta:Africa_Southern"{
+ ls{"የደቡብ አáሪካ መደበኛ ሰዓት"}
+ }
+ "meta:Africa_Western"{
+ ld{"የáˆá‹•áˆ«á‰¥ አáሪካ ክረáˆá‰µ ሰዓት"}
+ lg{"የáˆá‹•áˆ«á‰¥ አáሪካ ሰዓት"}
+ ls{"የáˆá‹•áˆ«á‰¥ አáሪካ መደበኛ ሰዓት"}
+ }
"meta:Alaska"{
ld{"የአላስካ የቀን ሰዓት አቆጣጠር"}
lg{"የአላስካ ሰዓት አቆጣጠር"}
@@ -1229,7 +1294,7 @@ am{
"meta:Amazon"{
ld{"የአማዞን የቀን ሰዓት አቆጣጠር"}
lg{"የአማዞን ሰዓት አቆጣጠር"}
- ls{"የአማዞን ሰዓት አቆጣጠር"}
+ ls{"የአማዞን መደበኛ ሰዓት አቆጣጠር"}
}
"meta:America_Central"{
ld{"የመካከላዊ የቀን ሰዓት አቆጣጠር"}
@@ -1256,15 +1321,25 @@ am{
lg{"የአናድይር ሰዓት አቆጣጠር"}
ls{"የአናዲይር ሰዓት አቆጣጠር"}
}
+ "meta:Arabian"{
+ ld{"የአረቢያ የቀን ብርሃን ሰዓት"}
+ lg{"የአረቢያ ሰዓት"}
+ ls{"የአረቢያ መደበኛ ሰዓት"}
+ }
"meta:Argentina"{
ld{"የአርጀንቲና የበጋ ሰዓት አቆጣጠር"}
lg{"የአርጀንቲና የሰዓት አቆጣጠር"}
- ls{"የአርጀንቲና ሰዓት አቆጣጠር"}
+ ls{"የአርጀንቲና መደበኛ ጊዜ"}
}
"meta:Argentina_Western"{
ld{"የአርጀንቲና áˆáˆµáˆ«á‰ƒá‹Š በጋ ሰዓት አቆጣጠር"}
lg{"የአርጀንቲና áˆáˆµáˆ«á‰ƒá‹Š ሰዓት አቆጣጠር"}
- ls{"የáˆáˆµáˆ«á‰ƒá‹Š አርጀንቲና ሰዓት አቆጣጠር"}
+ ls{"የáˆá‹•áˆ«á‰£á‹Š አርጀንቲና መደበኛ ሰዓት አቆጣጠር"}
+ }
+ "meta:Armenia"{
+ ld{"የአርመኒያ ክረáˆá‰µ ሰዓት"}
+ lg{"የአርመኒያ ሰዓት"}
+ ls{"የአርመኒያ መደበኛ ሰዓት"}
}
"meta:Atlantic"{
ld{"የአትላንቲክ የቀን ሰዓት አቆጣጠር"}
@@ -1291,39 +1366,217 @@ am{
lg{"የáˆáˆµáˆ«á‰ƒá‹Š አá‹áˆµá‰µáˆ«áˆŠá‹« ሰዓት አቆጣጠር"}
ls{"የአá‹áˆµá‰µáˆ«áˆŠá‹« áˆáˆµáˆ«á‰ƒá‹Š መደበኛ ሰዓት አቆጣጠር"}
}
+ "meta:Azerbaijan"{
+ ld{"የአዘርባይጃን ክረáˆá‰µ ሰዓት"}
+ lg{"የአዘርባይጃን ሰዓት"}
+ ls{"የአዘርባይጃን መደበኛ ሰዓት"}
+ }
+ "meta:Azores"{
+ ld{"የአዞረስ ክረáˆá‰µ ሰዓት"}
+ lg{"የአዞረስ ሰዓት"}
+ ls{"የአዞረስ መደበኛ ሰዓት"}
+ }
+ "meta:Bangladesh"{
+ ld{"የባንáŒáˆ‹á‹´áˆ½ ክረáˆá‰µ ሰዓት"}
+ lg{"የባንáŒáˆ‹á‹´áˆ½ ሰዓት"}
+ ls{"የባንáŒáˆ‹á‹´áˆ½ መደበኛ ሰዓት"}
+ }
+ "meta:Bhutan"{
+ ls{"የቡታን ሰዓት"}
+ }
+ "meta:Bolivia"{
+ ls{"የቦሊቪያ ሰዓት"}
+ }
"meta:Brasilia"{
ld{"የብራዚላ የበጋ ሰዓት አቆጣጠር"}
lg{"የብራዚላዊ ሰዓት አቆጣጠር"}
- ls{"የብራዚላዊ የሰዓት አቆጣጠር"}
+ ls{"የብራሲሊያ መደበኛ ጊዜ"}
+ }
+ "meta:Brunei"{
+ ls{"የብሩኔይ ዳሩሳላሠሰዓት"}
+ }
+ "meta:Cape_Verde"{
+ ld{"የኬᕠቨርዴ ክረáˆá‰µ ሰዓት"}
+ lg{"የኬᕠቨርዴ ሰዓት"}
+ ls{"የኬᕠቨርዴ መደበኛ ሰዓት"}
+ }
+ "meta:Chamorro"{
+ ls{"የቻሞሮ መደበኛ ሰዓት"}
+ }
+ "meta:Chatham"{
+ ld{"የቻታሠየቀን ብርሃን ሰዓት"}
+ lg{"የቻታሠሰዓት"}
+ ls{"የቻታሠመደበኛ ሰዓት"}
+ }
+ "meta:Chile"{
+ ld{"የቺሊ ክረáˆá‰µ ሰዓት"}
+ lg{"የቺሊ ሰዓት"}
+ ls{"የቺሊ መደበኛ ሰዓት"}
+ }
+ "meta:China"{
+ ld{"የቻይና የቀን ብርሃን ሰዓት"}
+ lg{"የቻይና ሰዓት"}
+ ls{"የቻይና መደበኛ ሰዓት"}
}
"meta:Choibalsan"{
ld{"የቾይባáˆáˆ³áŠ• የበጋ የሰአት አቆጣጠር"}
lg{"የቾይባáˆáˆ³ ሰዓት አቆጣጠር"}
- ls{"የቾይባáˆáˆ³áŠ• ሰዓት አቆጣጠር"}
+ ls{"የቾይባáˆáˆ³áŠ• መደበኛ የሰዓት አቆጣጠር"}
+ }
+ "meta:Christmas"{
+ ls{"የገና ደሴት ሰዓት"}
+ }
+ "meta:Cocos"{
+ ls{"የኮኮስ ደሴቶች ሰዓት"}
+ }
+ "meta:Colombia"{
+ ld{"የኮሎáˆá‰¢á‹« ክረáˆá‰µ ሰዓት"}
+ lg{"የኮሎáˆá‰¢á‹« ሰዓት"}
+ ls{"የኮሎáˆá‰¢á‹« መደበኛ ሰዓት"}
+ }
+ "meta:Cook"{
+ ld{"የኩክ ደሴቶች áŒáˆ›áˆ½ ክረáˆá‰µ ሰዓት"}
+ lg{"የኩክ ደሴቶች ሰዓት"}
+ ls{"የኩክ ደሴቶች መደበኛ ሰዓት"}
+ }
+ "meta:Cuba"{
+ ld{"የኩባ የቀን ብርሃን ሰዓት"}
+ lg{"ኩባ ሰዓት"}
+ ls{"የኩባ መደበኛ ሰዓት"}
+ }
+ "meta:Davis"{
+ ls{"የዴቪስ ሰዓት"}
+ }
+ "meta:DumontDUrville"{
+ ls{"የዱሞንት-ዱርቪሠሰዓት"}
+ }
+ "meta:East_Timor"{
+ ls{"የáˆáˆµáˆ«á‰… ቲሞር ሰዓት"}
+ }
+ "meta:Easter"{
+ ld{"የኢስተር ደሴት ክረáˆá‰µ ሰዓት"}
+ lg{"የኢስተር ደሴት ሰዓት"}
+ ls{"የኢስተር ደሴት መደበኛ ሰዓት"}
+ }
+ "meta:Ecuador"{
+ ls{"የኢኳዶር ሰዓት"}
+ }
+ "meta:Europe_Central"{
+ ld{"የመካከለኛዠአá‹áˆ®á“ ክረáˆá‰µ ሰዓት"}
+ lg{"የመካከለኛዠአá‹áˆ®á“ ሰዓት"}
+ ls{"የመካከለኛዠአá‹áˆ®á“ መደበኛ ሰዓት"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"የáˆáˆµáˆ«á‰ƒá‹Š አá‹áˆ®á“ ክረáˆá‰µ ሰዓት"}
+ lg{"የáˆáˆµáˆ«á‰ƒá‹Š አá‹áˆ®á“ ሰዓት"}
+ ls{"የáˆáˆµáˆ«á‰ƒá‹Š አá‹áˆ®á“ መደበኛ ሰዓት"}
+ }
+ "meta:Europe_Western"{
+ ld{"የáˆá‹•áˆ«á‰£á‹Š አá‹áˆ®á“ ክረáˆá‰µ ሰዓት"}
+ lg{"የáˆá‹•áˆ«á‰£á‹Š አá‹áˆ®á“ ሰዓት"}
+ ls{"የáˆá‹•áˆ«á‰£á‹Š አá‹áˆ®á“ መደበኛ ሰዓት"}
+ }
+ "meta:Falkland"{
+ ld{"የá‹áˆáŠ­áˆ‹áŠ•á‹µ ደሴቶች ክረáˆá‰µ ሰዓት"}
+ lg{"የá‹áˆáŠ­áˆ‹áŠ•á‹µ ደሴቶች ሰዓት"}
+ ls{"የá‹áˆáŠ­áˆ‹áŠ•á‹µ ደሴቶች መደበኛ ሰዓት"}
+ }
+ "meta:Fiji"{
+ ld{"የáŠáŒ‚ ክረáˆá‰µ ሰዓት"}
+ lg{"የáŠáŒ‚ ሰዓት"}
+ ls{"የáŠáŒ‚ መደበኛ ሰዓት"}
+ }
+ "meta:French_Guiana"{
+ ls{"የáˆáˆ¨áŠ•áˆ³á‹­ ጉያና ሰዓት"}
+ }
+ "meta:French_Southern"{
+ ls{"የáˆáˆ¨áŠ•áˆ³á‹­ ደቡባዊ እና አንታርክቲክ ሰዓት"}
+ }
+ "meta:GMT"{
+ ls{"áŒáˆªáŠ•á‹Šá‰½ ማዕከላዊ ሰዓት"}
+ }
+ "meta:Galapagos"{
+ ls{"የጋላá“ጎስ ሰዓት"}
+ }
+ "meta:Gambier"{
+ ls{"የጋáˆá‰¢á‹¨áˆ­ ሰዓት"}
+ }
+ "meta:Georgia"{
+ ld{"የጂዮርጂያ ክረáˆá‰µ ሰዓት"}
+ lg{"የጂዮርጂያ ሰዓት"}
+ ls{"የጂዮርጂያ መደበኛ ሰዓት"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"የጂáˆá‰ áˆ­á‰µ ደሴቶች ሰዓት"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"የáˆáˆµáˆ«á‰… áŒáˆªáŠ•áˆ‹áŠ•á‹µ ክረáˆá‰µ ሰዓት"}
+ lg{"የáˆáˆµáˆ«á‰… áŒáˆªáŠ•áˆ‹áŠ•á‹µ ሰዓት"}
+ ls{"የáˆáˆµáˆ«á‰… áŒáˆªáŠ•áˆ‹áŠ•á‹µ መደበኛ ሰዓት"}
+ }
+ "meta:Greenland_Western"{
+ ld{"የáˆá‹•áˆ«á‰¥ áŒáˆªáŠ•áˆ‹áŠ•á‹µ ክረáˆá‰µ ሰዓት"}
+ lg{"የáˆá‹•áˆ«á‰¥ áŒáˆªáŠ•áˆ‹áŠ•á‹µ ሰዓት"}
+ ls{"የáˆá‹•áˆ«á‰¥ áŒáˆªáŠ•áˆ‹áŠ•á‹µ መደበኛ ሰዓት"}
+ }
+ "meta:Gulf"{
+ ls{"የባህረሰላጤ መደበኛ ሰዓት"}
+ }
+ "meta:Guyana"{
+ ls{"የጉያና ሰዓት"}
}
"meta:Hawaii_Aleutian"{
ld{"የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር"}
lg{"የሃዋይ አሌኡት ሰዓት አቆጣጠር"}
- ls{"የሃዋይ አሌኡት ሰዓት አቆጣጠር"}
+ ls{"የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር"}
+ }
+ "meta:Hong_Kong"{
+ ld{"የሆንጠኮንጠክረáˆá‰µ ሰዓት"}
+ lg{"የሆንጠኮንጠሰዓት"}
+ ls{"የሆንጠኮንጠመደበኛ ሰዓት"}
}
"meta:Hovd"{
ld{"የሆቭድ የበጋ ሰዓት አቆጣጠር"}
lg{"የሆቭድ ሰዓት አቆጣጠር"}
- ls{"የሆቭድ የሰዓት አቆጣጠር"}
+ ls{"የሆቭድ መደበኛ የሰዓት አቆጣጠር"}
+ }
+ "meta:India"{
+ ls{"የህንድ መደበኛ ሰዓት"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"የህንድ á‹á‰…ያኖስ ሰዓት"}
+ }
+ "meta:Indochina"{
+ ls{"የኢንዶቻይና ሰዓት"}
}
"meta:Indonesia_Central"{
- ls{"የኢንዶኔዥያ መካከለኛ የሰዓት አቆጣጠር"}
+ ls{"የመካከለኛዠኢንዶኔዢያ ሰዓት"}
}
"meta:Indonesia_Eastern"{
- ls{"የኢንዶኔዥያ áˆá‹•áˆ«á‰£á‹Š ሰዓት አቆጣጠር"}
+ ls{"የáˆáˆµáˆ«á‰ƒá‹Š ኢንዶኔዢያ ሰዓት"}
}
"meta:Indonesia_Western"{
- ls{"የኢንዶኔዥያ áˆáˆµáˆ«á‰ƒá‹Š የሰዓት አቆጣጠር"}
+ ls{"የáˆá‹•áˆ«á‰£á‹Š ኢንዶኔዢያ ሰዓት"}
+ }
+ "meta:Iran"{
+ ld{"የኢራን የቀን ብርሃን ሰዓት"}
+ lg{"የኢራን ሰዓት"}
+ ls{"የኢራን መደበኛ ሰዓት"}
}
"meta:Irkutsk"{
ld{"ኢርኩትስክ የበጋ የሰዓት አቆጣጠር"}
lg{"የኢርኩትስክ ሰዓት አቆጣጠር"}
- ls{"የኢርኩትስክ የሰዓት አቆጣጠር"}
+ ls{"የኢርኩትስክ መደበኛ የሰዓት አቆጣጠር"}
+ }
+ "meta:Israel"{
+ ld{"የእስራኤሠየቀን ብርሃን ሰዓት"}
+ lg{"የእስራኤሠሰዓት"}
+ ls{"የእስራኤሠመደበኛ ሰዓት"}
+ }
+ "meta:Japan"{
+ ld{"የጃá“ን የቀን ብርሃን ሰዓት"}
+ lg{"የጃá“ን ሰዓት"}
+ ls{"የጃá“ን መደበኛ ሰዓት"}
}
"meta:Kamchatka"{
ld{"የá”ትሮá“ቭሎስኪ - ካáˆá‰»á‰µáˆµáŠª የበጋ ሰዓት አቆጣጠር"}
@@ -1331,19 +1584,29 @@ am{
ls{"የá”ትሮá“ቭሎስኪ - ካáˆá‰»á‰µáˆµáŠª ሰዓት አቆጣጠር"}
}
"meta:Kazakhstan_Eastern"{
- ld{"የካዛኪስታን áˆá‹•áˆ«á‰£á‹Š የበጋ ሰዓት አቆጣጠር"}
- lg{"የáˆá‹•áˆ«á‰¥ ካዛኪስታን ሰዓት አቆጣጠር"}
- ls{"የáˆá‹•áˆ«á‰¥ ካዛኪስታን መደበኛ የሰዓት አቆጣጠር"}
+ ls{"የáˆáˆµáˆ«á‰… ካዛኪስታን ጊዜ"}
}
"meta:Kazakhstan_Western"{
- ld{"የካዛኪስታን áˆáˆµáˆ«á‰ƒá‹Š የበጋ ሰዓት አቆጣጠር"}
- lg{"የáˆáˆµáˆ«á‰… ካዛኪስታን ሰዓት አቆጣጠር"}
- ls{"የáˆáˆµáˆ«á‰… ካዛኪስታን መደበኛ የሰዓት አቆጣጠር"}
+ ls{"የáˆá‹•áˆ«á‰¥ ካዛኪስታን ጊዜ"}
+ }
+ "meta:Korea"{
+ ld{"የኮሪያ የቀን ብርሃን ሰዓት"}
+ lg{"የኮሪያ ሰዓት"}
+ ls{"የኮሪያ መደበኛ ሰዓት"}
+ }
+ "meta:Kosrae"{
+ ls{"የኮስራኤ ሰዓት"}
}
"meta:Krasnoyarsk"{
ld{"የክራስኖያርስክ የበጋ ሰዓት አቆጣጠር"}
lg{"የክራስኖያርስክ ሰዓት አቆጣጠር"}
- ls{"የክራስኖይአርስክ ሰዓት አቆጣጠር"}
+ ls{"የክራስኖይአርስክ መደበኛ ሰዓት አቆጣጠር"}
+ }
+ "meta:Kyrgystan"{
+ ls{"የኪርጊስታን ሰዓት"}
+ }
+ "meta:Line_Islands"{
+ ls{"የላይን ደሴቶች ሰዓት"}
}
"meta:Lord_Howe"{
ld{"የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር"}
@@ -1351,73 +1614,243 @@ am{
ls{"የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር"}
}
"meta:Macquarie"{
- ls{"የማኳሪ የሰዓት አቆጣጠር"}
+ ls{"የማከሪ ደሴት ሰዓት"}
}
"meta:Magadan"{
ld{"የማጋዳን በጋ ሰዓት አቆጣጠር"}
lg{"የማጋዳን የሰዓት አቆጣጠር"}
- ls{"የማጋዳን ሰዓት አቆጣጠር"}
+ ls{"የማጋዳን መደበኛ ሰዓት አቆጣጠር"}
+ }
+ "meta:Malaysia"{
+ ls{"የማሌይዢያ ሰዓት"}
+ }
+ "meta:Maldives"{
+ ls{"የማáˆá‹²á‰­áˆµ ሰዓት"}
+ }
+ "meta:Marquesas"{
+ ls{"የማርኴሳስ ሰዓት"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"የማርሻሠደሴቶች ሰዓት"}
+ }
+ "meta:Mauritius"{
+ ld{"የማá‹áˆªáˆºá‹¨áˆµ ክረáˆá‰µ ሰዓት"}
+ lg{"የማá‹áˆªáˆºá‹¨áˆµ ሰዓት"}
+ ls{"የማá‹áˆªáˆºá‹¨áˆµ መደበኛ ሰዓት"}
+ }
+ "meta:Mawson"{
+ ls{"የማá‹áˆ°áŠ• ሰዓት"}
}
"meta:Mongolia"{
ld{"የኡላን ባቶር የበጋ ሰዓት አቆጣጠር"}
- lg{"የሞንጎáˆá‹« ሰዓት አቆጣጠር"}
- ls{"የኡላን ባቶር ሰዓት አቆጣጠር"}
+ lg{"የኡላን ባቶር ጊዜ"}
+ ls{"የኡላን ባቶር መደበኛ ሰዓት አቆጣጠር"}
}
"meta:Moscow"{
ld{"የሞስኮ የበጋ ሰዓት አቆጣጠር"}
lg{"የሞስኮ ሰዓት አቆጣጠር"}
ls{"የሞስኮ መደበኛ ሰዓት አቆጣጠር"}
}
+ "meta:Myanmar"{
+ ls{"የሚያንማር ሰዓት"}
+ }
+ "meta:Nauru"{
+ ls{"የናá‹áˆ© ሰዓት"}
+ }
+ "meta:Nepal"{
+ ls{"የኔá“ሠሰዓት"}
+ }
+ "meta:New_Caledonia"{
+ ld{"የኒዠካሌዶኒያ ክረáˆá‰µ ሰዓት"}
+ lg{"የኒዠካሌዶኒያ ሰዓት"}
+ ls{"የኒዠካሌዶኒያ መደበኛ ሰዓት"}
+ }
+ "meta:New_Zealand"{
+ ld{"የኒዠዚላንድ የቀን ብርሃን ሰዓት"}
+ lg{"የኒዠዚላንድ ሰዓት"}
+ ls{"የኒዠዚላንድ መደበኛ ሰዓት"}
+ }
"meta:Newfoundland"{
ld{"የኒá‹á‹á‹áŠ•á‹µáˆ‹áŠ•á‹µ የቀን የሰዓት አቆጣጠር"}
lg{"የኒá‹á‹á‹áŠ•á‹µáˆ‹áŠ•á‹µ የሰዓት አቆጣጠር"}
ls{"የኒá‹á‹á‹áŠ•á‹µáˆ‹áŠ•á‹µ መደበኛ የሰዓት አቆጣጠር"}
}
+ "meta:Niue"{
+ ls{"የኒዩዌ ሰዓት"}
+ }
+ "meta:Norfolk"{
+ ls{"የኖርáŽáˆáŠ­ ደሴቶች ሰዓት"}
+ }
"meta:Noronha"{
ld{"የáˆáˆ­áŠ“ንዶ ዲ ኖሮንሃ የበጋ የሰዓት አቆጣጠር"}
lg{"የኖሮንሃ ሰዓት አቆጣጠር"}
- ls{"የáˆáˆ­áŠ“ንዶ ዲ ኖሮንቻ ሰዓት አቆጣጠር"}
+ ls{"የáˆáˆ­áŠ“ንዶ ዲ ኖሮንቻ መደበኛ ሰዓት አቆጣጠር"}
}
"meta:Novosibirsk"{
ld{"የኖቮሲብሪስክ የበጋ ሰአት አቆጣጠር"}
lg{"የኖቮሲብሪስክ የሰዓት አቆጣጠር"}
- ls{"የኖቮሲቢርስክ የሰአት አቆጣጠር"}
+ ls{"የኖቮሲቢርስክ መደበኛ የሰዓት አቆጣጠር"}
}
"meta:Omsk"{
ld{"የኦáˆáˆµáŠ­ የበጋ ሰዓት አቆጣጠር"}
lg{"የኦáˆáˆµáŠ­ የሰዓት አቆጣጠር"}
- ls{"የኦáˆáˆµáŠ­ ሰዓት አቆጣጠር"}
+ ls{"የኦáˆáˆµáŠ­ መደበኛ ሰዓት አቆጣጠር"}
+ }
+ "meta:Pakistan"{
+ ld{"የá“ኪስታን ክረáˆá‰µ ሰዓት"}
+ lg{"የá“ኪስታን ሰዓት"}
+ ls{"የá“ኪስታን መደበኛ ሰዓት"}
+ }
+ "meta:Palau"{
+ ls{"የá“ላዠሰዓት"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"የá“ᗠኒዠጊኒ ሰዓት"}
+ }
+ "meta:Paraguay"{
+ ld{"የá“ራጓይ ክረáˆá‰µ ሰዓት"}
+ lg{"የá“ራጓይ ሰዓት"}
+ ls{"የá“ራጓይ መደበኛ ሰዓት"}
+ }
+ "meta:Peru"{
+ ld{"የá”ሩ ክረáˆá‰µ ሰዓት"}
+ lg{"የá”ሩ ሰዓት"}
+ ls{"የá”ሩ መደበኛ ሰዓት"}
+ }
+ "meta:Philippines"{
+ ld{"የáŠáˆŠá’ን ክረáˆá‰µ ሰዓት"}
+ lg{"የáŠáˆŠá’ን ሰዓት"}
+ ls{"የáŠáˆŠá’ን መደበኛ ሰዓት"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"የáŠáŠ’ክስ ደሴቶች ሰዓት"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"ቅዱስ የá’ዬር እና ሚኴሎን የቀን ብርሃን ሰዓት"}
+ lg{"ቅዱስ የá’ዬር እና ሚኴሎን ሰዓት"}
+ ls{"ቅዱስ የá’ዬር እና ሚኴሎን መደበኛ ሰዓት"}
+ }
+ "meta:Pitcairn"{
+ ls{"የá’ትካይርን ሰዓት"}
+ }
+ "meta:Ponape"{
+ ls{"የá–ናᔠሰዓት"}
+ }
+ "meta:Reunion"{
+ ls{"የሬዩኒየን ሰዓት"}
+ }
+ "meta:Rothera"{
+ ls{"የሮቴራ ሰዓት"}
}
"meta:Sakhalin"{
ld{"የሳክሃሊን የበጋ ሰዓት አቆጣጠር"}
lg{"የሳክሃሊን ሰዓት አቆጣጠር"}
- ls{"የሳክሃሊን ሰዓት አቆጣጠር"}
+ ls{"የሳክሃሊን መደበኛ ሰዓት አቆጣጠር"}
}
"meta:Samara"{
ld{"የሳማራ የበጋ ሰዓት አቆጣጠር"}
lg{"የሳማራ ሰዓት አቆጣጠር"}
- ls{"የሳማራ ሰዓት አቆጣጠር"}
+ ls{"የሳማራ መደበኛ ሰዓት አቆጣጠር"}
+ }
+ "meta:Samoa"{
+ ls{"የሳሞዋ መደበኛ ሰዓት"}
+ }
+ "meta:Seychelles"{
+ ls{"የሴሸáˆáˆµ ሰዓት"}
+ }
+ "meta:Singapore"{
+ ls{"የሲንጋá’ር መደበኛ ሰዓት"}
+ }
+ "meta:Solomon"{
+ ls{"የሰለሞን ደሴቶች ሰዓት"}
+ }
+ "meta:South_Georgia"{
+ ls{"የደቡብ ጂዮርጂያ ሰዓት"}
+ }
+ "meta:Suriname"{
+ ls{"የሱሪናሠሰዓት"}
+ }
+ "meta:Syowa"{
+ ls{"የሲዮዋ ሰዓት"}
+ }
+ "meta:Tahiti"{
+ ls{"የታሂቲ ሰዓት"}
+ }
+ "meta:Taipei"{
+ ld{"የታይá”á‹­ የቀን ብርሃን ሰዓት"}
+ lg{"የታይá”á‹­ ሰዓት"}
+ ls{"የታይá”á‹­ መደበኛ ሰዓት"}
+ }
+ "meta:Tajikistan"{
+ ls{"የታጂኪስታን ሰዓት"}
+ }
+ "meta:Tokelau"{
+ ls{"የቶኬላዠሰዓት"}
+ }
+ "meta:Tonga"{
+ ld{"የቶንጋ ክረáˆá‰µ ሰዓት"}
+ lg{"የቶንጋ ሰዓት"}
+ ls{"የቶንጋ መደበኛ ሰዓት"}
+ }
+ "meta:Truk"{
+ ls{"የቹክ ሰዓት"}
+ }
+ "meta:Turkmenistan"{
+ ld{"የቱርክመኒስታን ክረáˆá‰µ ሰዓት"}
+ lg{"የቱርክመኒስታን ሰዓት"}
+ ls{"የቱርክመኒስታን መደበኛ ሰዓት"}
+ }
+ "meta:Tuvalu"{
+ ls{"የቱቫሉ ሰዓት"}
+ }
+ "meta:Uruguay"{
+ ld{"የኡራጓይ ክረáˆá‰µ ሰዓት"}
+ lg{"የኡራጓይ ሰዓት"}
+ ls{"የኡራጓይ መደበኛ ሰዓት"}
+ }
+ "meta:Uzbekistan"{
+ ld{"የኡá‹á‰¤áŠªáˆµá‰³áŠ• ክረáˆá‰µ ሰዓት"}
+ lg{"የኡá‹á‰¤áŠªáˆµá‰³áŠ• ሰዓት"}
+ ls{"የኡá‹á‰¤áŠªáˆµá‰³áŠ• መደበኛ ሰዓት"}
+ }
+ "meta:Vanuatu"{
+ ld{"የቫኗቱ ክረáˆá‰µ ሰዓት"}
+ lg{"የቫኗቱ ሰዓት"}
+ ls{"የቫኗቱ መደበኛ ሰዓት"}
+ }
+ "meta:Venezuela"{
+ ls{"የቬኔá‹á‹Œáˆ‹ ሰዓት"}
}
"meta:Vladivostok"{
ld{"የቭላዲቮስቶክ የበጋ የሰዓት አቆጣጠር"}
lg{"የቭላዲቮስቶክ የሰዓት አቆጣጠር"}
- ls{"የቪላዲቮስቶክ የሰዓት አቆጣጠር"}
+ ls{"የቪላዲቮስቶክ መደበኛ የሰዓት አቆጣጠር"}
}
"meta:Volgograd"{
ld{"የቫáˆáŒŽáˆ«á‹µ የበጋ ሰዓት አቆጣጠር"}
lg{"የቮáˆáŒŽáˆ«á‹µ የሰዓት አቆጣጠር"}
- ls{"የቮáˆáŒŽáˆ«á‹µ ሰዓት አቆጣጠር"}
+ ls{"የቮáˆáŒŽáˆ«á‹µ መደበኛ ሰዓት አቆጣጠር"}
+ }
+ "meta:Vostok"{
+ ls{"የቮስቶክ ሰዓት"}
+ }
+ "meta:Wake"{
+ ls{"የዌክ ደሴት ሰዓት"}
+ }
+ "meta:Wallis"{
+ ls{"የዋሊስ እና á‰á‰±áŠ“ ሰዓት"}
}
"meta:Yakutsk"{
ld{"የያኩትስክ የበጋ ሰዓት አቆጣጠር"}
lg{"ያኩትስክ የሰዓት አቆጣጠር"}
- ls{"ያኩትስክ ሰዓት አቆጣጠር"}
+ ls{"ያኩትስክ መደበኛ ሰዓት አቆጣጠር"}
}
"meta:Yekaterinburg"{
ld{"የየካተሪንበርጠየበጋ ሰዓት አቆጣጠር"}
lg{"የየካተሪንበርጠሰዓት አቆጣጠር"}
- ls{"የየካተሪንበርጠሰዓት አቆጣጠር"}
+ ls{"የየካተሪንበርጠመደበኛ ሰዓት አቆጣጠር"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} ሰዓት({0})"}
gmtFormat{"ጂ ኤሠቲ{0}"}
gmtZeroFormat{"ጂ ኤሠቲ"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ar.txt b/Build/source/libs/icu/icu-50.1/data/zone/ar.txt
index 4b1c5401b07..afdac085008 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ar.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ar.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ar.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ar.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ar.xml
*/
ar{
- Version{"2.0.64.72"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"أبيدجان"}
@@ -28,7 +28,7 @@ ar{
ec{"أسمرة"}
}
"Africa:Bamako"{
- ec{"باماکو"}
+ ec{"باماكو"}
}
"Africa:Bangui"{
ec{"بانغوي"}
@@ -58,7 +58,7 @@ ar{
ec{"سيتا"}
}
"Africa:Conakry"{
- ec{"کوناکري"}
+ ec{"كوناكري"}
}
"Africa:Dakar"{
ec{"داكار"}
@@ -136,13 +136,13 @@ ar{
ec{"مونروÙيا"}
}
"Africa:Nairobi"{
- ec{"نیروبي"}
+ ec{"نيروبي"}
}
"Africa:Ndjamena"{
ec{"نجامينا"}
}
"Africa:Niamey"{
- ec{"نیامي"}
+ ec{"نيامي"}
}
"Africa:Nouakchott"{
ec{"نواكشوط"}
@@ -163,7 +163,7 @@ ar{
ec{"تونس"}
}
"Africa:Windhoek"{
- ec{"ویندهوك"}
+ ec{"ويندهوك"}
}
"America:Adak"{
ec{"أداك"}
@@ -205,7 +205,7 @@ ar{
ec{"أروبا"}
}
"America:Asuncion"{
- ec{"أسونسیون"}
+ ec{"أسونسيون"}
}
"America:Bahia"{
ec{"باهيا"}
@@ -244,7 +244,7 @@ ar{
ec{"كانكن"}
}
"America:Caracas"{
- ec{"کاراکاس"}
+ ec{"كاراكاس"}
}
"America:Catamarca"{
ec{"كاتاماركا"}
@@ -396,6 +396,9 @@ ar{
"America:Louisville"{
ec{"لويس Ùيل"}
}
+ "America:Lower_Princes"{
+ ec{"حي الأمير السÙلي"}
+ }
"America:Maceio"{
ec{"ماشيو"}
}
@@ -475,7 +478,7 @@ ar{
ec{"بانجينتينج"}
}
"America:Paramaribo"{
- ec{"باراماریبو"}
+ ec{"باراماريبو"}
}
"America:Phoenix"{
ec{"Ùينكس"}
@@ -517,7 +520,7 @@ ar{
ec{"سانتياغو"}
}
"America:Santo_Domingo"{
- ec{"سانتو دومینغو"}
+ ec{"سانتو دومينغو"}
}
"America:Sao_Paulo"{
ec{"ساو باولو"}
@@ -535,7 +538,7 @@ ar{
ec{"سانت جونس"}
}
"America:St_Kitts"{
- ec{"سانت کیتس"}
+ ec{"سانت كيتس"}
}
"America:St_Lucia"{
ec{"سانت لوشيا"}
@@ -727,7 +730,7 @@ ar{
ec{"كراسنويارسك"}
}
"Asia:Kuala_Lumpur"{
- ec{"کوالا لامبور"}
+ ec{"كوالا لامبور"}
}
"Asia:Kuching"{
ec{"كيشينج"}
@@ -751,7 +754,7 @@ ar{
ec{"مسقط"}
}
"Asia:Nicosia"{
- ec{"نیقوسیا"}
+ ec{"نيقوسيا"}
}
"Asia:Novosibirsk"{
ec{"نوÙوسبيرسك"}
@@ -769,7 +772,7 @@ ar{
ec{"بونتيانك"}
}
"Asia:Pyongyang"{
- ec{"بیونغ یانغ"}
+ ec{"بيونغ يانغ"}
}
"Asia:Qatar"{
ec{"قطر"}
@@ -814,7 +817,7 @@ ar{
ec{"طهران"}
}
"Asia:Thimphu"{
- ec{"تیمÙÙˆ"}
+ ec{"تيمÙÙˆ"}
}
"Asia:Tokyo"{
ec{"طوكيو"}
@@ -906,6 +909,51 @@ ar{
"Australia:Sydney"{
ec{"سيدني"}
}
+ "Etc:GMT"{
+ ec{"توقيت جرينتش"}
+ }
+ "Etc:GMT-1"{
+ ec{"توقيت جرينتش-1"}
+ }
+ "Etc:GMT-10"{
+ ec{"توقيت جرينتش-10"}
+ }
+ "Etc:GMT-11"{
+ ec{"توقيت جرينتش-11"}
+ }
+ "Etc:GMT-12"{
+ ec{"توقيت جرينتش-12"}
+ }
+ "Etc:GMT-13"{
+ ec{"توقيت جرينتش-13"}
+ }
+ "Etc:GMT-14"{
+ ec{"توقيت جرينتش-14"}
+ }
+ "Etc:GMT-2"{
+ ec{"توقيت جرينتش-2"}
+ }
+ "Etc:GMT-3"{
+ ec{"توقيت جرينتش-3"}
+ }
+ "Etc:GMT-4"{
+ ec{"توقيت جرينتش-4"}
+ }
+ "Etc:GMT-5"{
+ ec{"توقيت جرينتش-5"}
+ }
+ "Etc:GMT-6"{
+ ec{"توقيت جرينتش-6"}
+ }
+ "Etc:GMT-7"{
+ ec{"توقيت جرينتش-7"}
+ }
+ "Etc:GMT-8"{
+ ec{"توقيت جرينتش-8"}
+ }
+ "Etc:GMT-9"{
+ ec{"توقيت جرينتش-9"}
+ }
"Etc:Unknown"{
ec{"مدينة غير معروÙØ©"}
}
@@ -928,7 +976,7 @@ ar{
ec{"براتيسلاÙا"}
}
"Europe:Brussels"{
- ec{"بروکسل"}
+ ec{"بروكسل"}
}
"Europe:Bucharest"{
ec{"بوخارست"}
@@ -944,6 +992,7 @@ ar{
}
"Europe:Dublin"{
ec{"دبلن"}
+ ld{"توقيت أيرلندا الصيÙÙŠ"}
}
"Europe:Gibraltar"{
ec{"جبل طارق"}
@@ -977,6 +1026,7 @@ ar{
}
"Europe:London"{
ec{"لندن"}
+ ld{"توقيت بريطانيا الصيÙÙŠ"}
}
"Europe:Luxembourg"{
ec{"لوكسمبورغ"}
@@ -991,7 +1041,7 @@ ar{
ec{"ماريهامن"}
}
"Europe:Minsk"{
- ec{"مینسك"}
+ ec{"مينسك"}
}
"Europe:Monaco"{
ec{"موناكو"}
@@ -1033,13 +1083,13 @@ ar{
ec{"سكوبي"}
}
"Europe:Sofia"{
- ec{"صوÙیا"}
+ ec{"صوÙيا"}
}
"Europe:Stockholm"{
ec{"ستوكهولم"}
}
"Europe:Tallinn"{
- ec{"تالین"}
+ ec{"تالين"}
}
"Europe:Tirane"{
ec{"تيرانا"}
@@ -1084,7 +1134,7 @@ ar{
ec{"كريسماس"}
}
"Indian:Cocos"{
- ec{"کوکوس"}
+ ec{"كوكوس"}
}
"Indian:Comoro"{
ec{"جزر القمر"}
@@ -1141,7 +1191,7 @@ ar{
ec{"جامبير"}
}
"Pacific:Guadalcanal"{
- ec{"غوادالکانال"}
+ ec{"غوادالكانال"}
}
"Pacific:Guam"{
ec{"غوام"}
@@ -1221,15 +1271,37 @@ ar{
"Pacific:Wallis"{
ec{"واليس"}
}
+ "meta:Afghanistan"{
+ ls{"توقيت Ø£Ùغانستان"}
+ }
+ "meta:Africa_Central"{
+ ls{"توقيت وسط Ø£Ùريقيا"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"توقيت شرق Ø£Ùريقيا"}
+ }
+ "meta:Africa_Southern"{
+ ls{"توقيت جنوب Ø£Ùريقيا"}
+ }
+ "meta:Africa_Western"{
+ ld{"توقيت غرب Ø£Ùريقيا الصيÙÙŠ"}
+ lg{"توقيت غرب Ø£Ùريقيا"}
+ ls{"توقيت غرب Ø£Ùريقيا الرسمي"}
+ }
"meta:Alaska"{
ld{"توقيت ألاسكا الصيÙÙŠ"}
lg{"توقيت ألاسكا"}
ls{"التوقيت الرسمي لألاسكا"}
}
+ "meta:Alaska_Hawaii"{
+ ld{"توقيت ألاسكا-هاواي الصيÙÙŠ"}
+ lg{"توقيت ألاسكا-هاواي"}
+ ls{"التوقيت الرسمي لألاسكا-هاواي"}
+ }
"meta:Amazon"{
- ld{"الأمازون التوقيت الصيÙÙŠ"}
- lg{"الأمازون الزمن"}
- ls{"الأمازون الزمن"}
+ ld{"توقيت الأمازون الصيÙÙŠ"}
+ lg{"توقيت الأمازون"}
+ ls{"توقيت الأمازون الرسمي"}
}
"meta:America_Central"{
ld{"التوقيت الصيÙÙŠ المركزي"}
@@ -1249,22 +1321,32 @@ ar{
"meta:America_Pacific"{
ld{"توقيت المحيط الهادي الصيÙÙŠ"}
lg{"توقيت المحيط الهادي"}
- ls{"توقيت المحيط الهادي"}
+ ls{"توقيت المحيط الهادي الرسمي"}
}
"meta:Anadyr"{
ld{"التوقيت الصيÙÙŠ لأنادير"}
lg{"توقيت أنادير"}
- ls{"توقيت أنادير"}
+ ls{"توقيت أنادير الرسمي"}
+ }
+ "meta:Arabian"{
+ ld{"التوقيت العربي الصيÙÙŠ"}
+ lg{"التوقيت العربي"}
+ ls{"التوقيت العربي الرسمي"}
}
"meta:Argentina"{
ld{"توقيت الأرجنتين الصيÙÙŠ"}
lg{"توقيت الأرجنتين"}
- ls{"توقيت الأرجنتين"}
+ ls{"توقيت الأرجنتين الرسمي"}
}
"meta:Argentina_Western"{
ld{"توقيت الأرجنتين الغربي الصيÙÙŠ"}
lg{"توقيت الأرجنتين الغربي"}
- ls{"توقيت غرب الأرجنتين"}
+ ls{"توقيت الأرجنتين الغربي الرسمي"}
+ }
+ "meta:Armenia"{
+ ld{"توقيت أرمينيا الصيÙÙŠ"}
+ lg{"توقيت أرمينيا"}
+ ls{"توقيت أرمينيا الرسمي"}
}
"meta:Atlantic"{
ld{"التوقيت الصيÙÙŠ الأطلسي"}
@@ -1291,39 +1373,188 @@ ar{
lg{"توقيت غرب أستراليا"}
ls{"التوقيت الرسمي الغربي لأستراليا"}
}
+ "meta:Azerbaijan"{
+ ld{"توقيت أذربيجان الصيÙÙŠ"}
+ lg{"توقيت أذربيجان"}
+ ls{"توقيت أذربيجان الرسمي"}
+ }
+ "meta:Azores"{
+ ld{"توقيت أزورس الصيÙÙŠ"}
+ lg{"توقيت أزورس"}
+ ls{"توقيت أزورس الرسمي"}
+ }
+ "meta:Bhutan"{
+ ls{"توقيت بوتان"}
+ }
+ "meta:Bolivia"{
+ ls{"توقيت بوليÙيا"}
+ }
+ "meta:Borneo"{
+ ld{"توقيت بورنيو الصيÙÙŠ"}
+ lg{"توقيت بورنيو"}
+ ls{"توقيت بورنيو الرسمي"}
+ }
"meta:Brasilia"{
ld{"توقيت برازيليا الصيÙÙŠ"}
lg{"توقيت برازيليا"}
- ls{"توقيت برازيليا"}
+ ls{"توقيت برازيليا الرسمي"}
+ }
+ "meta:Brunei"{
+ ls{"توقيت بروناي"}
+ }
+ "meta:Cape_Verde"{
+ ld{"توقيت الرأس الأخضر الصيÙÙŠ"}
+ lg{"توقيت الرأس الأخضر"}
+ ls{"توقيت الرأس الأخضر الرسمي"}
+ }
+ "meta:Chatham"{
+ ld{"توقيت تشاتام الصيÙÙŠ"}
+ lg{"توقيت تشاتام"}
+ ls{"توقيت تشاتام الرسمي"}
+ }
+ "meta:Chile"{
+ ld{"توقيت شيلي الصيÙÙŠ"}
+ lg{"توقيت شيلي"}
+ ls{"توقيت شيلي الرسمي"}
+ }
+ "meta:China"{
+ ld{"توقيت الصين الصيÙÙŠ"}
+ lg{"توقيت الصين"}
+ ls{"توقيت الصين الرسمي"}
}
"meta:Choibalsan"{
ld{"التوقيت الصيÙÙŠ لشويبالسان"}
lg{"توقيت شويبالسان"}
- ls{"توقيت شويبالسان"}
+ ls{"توقيت شويبالسان الرسمي"}
+ }
+ "meta:Colombia"{
+ ld{"توقيت كولومبيا الصيÙÙŠ"}
+ lg{"توقيت كولومبيا"}
+ ls{"توقيت كولومبيا الرسمي"}
+ }
+ "meta:Cuba"{
+ ld{"توقيت كوبا الصيÙÙŠ"}
+ lg{"توقيت كوبا"}
+ ls{"توقيت كوبا الرسمي"}
+ }
+ "meta:East_Timor"{
+ ls{"توقيت تيمور الشرقية"}
+ }
+ "meta:Easter"{
+ ld{"توقيت جزر استر الصيÙÙŠ"}
+ lg{"توقيت جزر استر"}
+ ls{"توقيت جزر استر الرسمي"}
+ }
+ "meta:Ecuador"{
+ ls{"توقيت الإكوادور"}
+ }
+ "meta:Europe_Central"{
+ ld{"توقيت وسط أوروبا الصيÙÙŠ"}
+ lg{"توقيت وسط أوروبا"}
+ ls{"توقيت وسط أوروبا الرسمي"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"توقيت شرق أوروبا الصيÙÙŠ"}
+ lg{"توقيت شرق أوروبا"}
+ ls{"توقيت شرق أوروبا الرسمي"}
+ }
+ "meta:Europe_Western"{
+ ld{"توقيت غرب أوروبا الصيÙÙŠ"}
+ lg{"توقيت غرب أوروبا"}
+ ls{"توقيت غرب أوروبا الرسمي"}
+ }
+ "meta:Falkland"{
+ ld{"توقيت جزر Ùوكلاند الصيÙÙŠ"}
+ lg{"توقيت جزر Ùوكلاند"}
+ ls{"توقيت جزر Ùوكلاند الرسمي"}
+ }
+ "meta:Fiji"{
+ ld{"توقيت Ùيجي الصيÙÙŠ"}
+ lg{"توقيت Ùيجي"}
+ ls{"توقيت Ùيجي الرسمي"}
+ }
+ "meta:French_Guiana"{
+ ls{"توقيت غويانا الÙرنسية"}
+ }
+ "meta:GMT"{
+ ls{"توقيت غرينتش"}
+ }
+ "meta:Galapagos"{
+ ls{"توقيت غلاباغوس"}
+ }
+ "meta:Georgia"{
+ ld{"توقيت جورجيا الصيÙÙŠ"}
+ lg{"توقيت جورجيا"}
+ ls{"توقيت جورجيا الرسمي"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"توقيت شرق غرينلاند الصيÙÙŠ"}
+ lg{"توقيت شرق غرينلاند"}
+ ls{"توقيت شرق غرينلاند الرسمي"}
+ }
+ "meta:Greenland_Western"{
+ ld{"توقيت غرب غرينلاند الصيÙÙŠ"}
+ lg{"توقيت غرب غرينلاند"}
+ ls{"توقيت غرب غرينلاند الرسمي"}
+ }
+ "meta:Guam"{
+ ls{"توقيت غوام"}
+ }
+ "meta:Guyana"{
+ ls{"توقيت غيانا"}
}
"meta:Hawaii_Aleutian"{
ld{"توقيت هاواي أليوتيان الصيÙÙŠ"}
lg{"توقيت هاواي أليوتيان"}
- ls{"توقيت هاواي أليوتيان"}
+ ls{"توقيت هاواي أليوتيان الرسمي"}
+ }
+ "meta:Hong_Kong"{
+ ld{"توقيت هونغ كونغ الصيÙÙŠ"}
+ lg{"توقيت هونغ كونغ"}
+ ls{"توقيت هونغ كونغ الرسمي"}
}
"meta:Hovd"{
ld{"توقيت هوÙد الصيÙÙŠ"}
lg{"توقيت هوÙد"}
- ls{"توقيت هوÙد"}
+ ls{"توقيت هوÙد الرسمي"}
+ }
+ "meta:India"{
+ ls{"توقيت الهند"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"توقيت المحيط الهندي"}
+ }
+ "meta:Indochina"{
+ ls{"توقيت الهند الصينية"}
}
"meta:Indonesia_Central"{
- ls{"توقيت إندونيسيا المركزي"}
+ ls{"توقيت وسط إندونيسيا"}
}
"meta:Indonesia_Eastern"{
- ls{"التوقيت الشرقي لإندونيسيا"}
+ ls{"توقيت شرق إندونيسيا"}
}
"meta:Indonesia_Western"{
- ls{"التوقيت الغربي لإندونيسيا"}
+ ls{"توقيت غرب إندونيسيا"}
+ }
+ "meta:Iran"{
+ ld{"توقيت إيران الصيÙÙŠ"}
+ lg{"توقيت إيران"}
+ ls{"توقيت إيران الرسمي"}
}
"meta:Irkutsk"{
ld{"توقيت إركوتسك الصيÙÙŠ"}
lg{"توقيت إركوتسك"}
- ls{"توقيت إركوتسك"}
+ ls{"توقيت إركوتسك الرسمي"}
+ }
+ "meta:Israel"{
+ ld{"توقيت إسرائيل الصيÙÙŠ"}
+ lg{"توقيت إسرائيل"}
+ ls{"توقيت إسرائيل الرسمي"}
+ }
+ "meta:Japan"{
+ ld{"توقيت اليابان الصيÙÙŠ"}
+ lg{"توقيت اليابان"}
+ ls{"توقيت اليابان الرسمي"}
}
"meta:Kamchatka"{
ld{"توقيت بيتروباÙلوÙسك-كامتشاتسكي الصيÙÙŠ"}
@@ -1331,19 +1562,23 @@ ar{
ls{"توقيت بيتروباÙلوÙسك-كامتشاتسكي"}
}
"meta:Kazakhstan_Eastern"{
- ld{"توقيت كازاخستان الشرقي الصيÙÙŠ"}
- lg{"توقيت·شرق·كازاخستان"}
- ls{"التوقيت الرسمي لشرق كازاخستان"}
+ ls{"توقيت شرق كازاخستان"}
}
"meta:Kazakhstan_Western"{
- ld{"توقيت كازاخستان الغربي الصيÙÙŠ"}
- lg{"توقيت غرب كازاخستان"}
- ls{"التوقيت الرسمي لغرب كازاخستان"}
+ ls{"توقيت غرب كازاخستان"}
+ }
+ "meta:Korea"{
+ ld{"توقيت كوريا الصيÙÙŠ"}
+ lg{"توقيت كوريا"}
+ ls{"توقيت كوريا الرسمي"}
}
"meta:Krasnoyarsk"{
ld{"التوقيت الصيÙÙŠ لكراسنويارسك"}
lg{"توقيت كراسنويارسك"}
- ls{"توقيت كراسنويارسك"}
+ ls{"توقيت كراسنويارسك الرسمي"}
+ }
+ "meta:Kwajalein"{
+ ls{"توقيت كواجالين"}
}
"meta:Lord_Howe"{
ld{"التوقيت الصيÙÙŠ للورد هاو"}
@@ -1356,71 +1591,194 @@ ar{
"meta:Magadan"{
ld{"توقيت ماغادان الصيÙÙŠ"}
lg{"توقيت ماغادان"}
- ls{"توقيت ماغادان"}
+ ls{"توقيت ماغادان الرسمي"}
+ }
+ "meta:Malaya"{
+ ls{"توقيت مالايا"}
+ }
+ "meta:Malaysia"{
+ ls{"توقيت ماليزيا"}
+ }
+ "meta:Maldives"{
+ ls{"توقيت الـمالديÙ"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"توقيت جزر مارشال"}
+ }
+ "meta:Mauritius"{
+ ld{"توقيت موريشيوس الصيÙÙŠ"}
+ lg{"توقيت موريشيوس"}
+ ls{"توقيت موريشيوس الرسمي"}
+ }
+ "meta:Mawson"{
+ ls{"توقيت ماوسون"}
}
"meta:Mongolia"{
ld{"توقيت أولان باتور الصيÙÙŠ"}
- lg{"توقيت منغوليا"}
- ls{"توقيت أولان باتور"}
+ lg{"توقيت أولان باتور"}
+ ls{"توقيت أولان باتور الرسمي"}
}
"meta:Moscow"{
ld{"توقيت موسكو الصيÙÙŠ"}
lg{"توقيت موسكو"}
ls{"توقيت موسكو الرسمي"}
}
+ "meta:Myanmar"{
+ ls{"توقيت ميانمار"}
+ }
+ "meta:Nauru"{
+ ls{"توقيت ناورو"}
+ }
+ "meta:Nepal"{
+ ls{"توقيت نيبال"}
+ }
+ "meta:New_Zealand"{
+ ld{"توقيت نيوزيلاندا الصيÙÙŠ"}
+ lg{"توقيت نيوزيلاندا"}
+ ls{"توقيت نيوزيلاندا الرسمي"}
+ }
"meta:Newfoundland"{
- ld{"توقيت نیوÙاوندلاند الصيÙÙŠ"}
- lg{"توقيت نیوÙاوندلاند"}
- ls{"التوقيت الرسمي لنیوÙاوندلاند"}
+ ld{"توقيت نيوÙاوندلاند الصيÙÙŠ"}
+ lg{"توقيت نيوÙاوندلاند"}
+ ls{"توقيت نيوÙاوندلاند الرسمي"}
+ }
+ "meta:Niue"{
+ ls{"توقيت نيوي"}
}
"meta:Noronha"{
ld{"توقيت Ùرناندو دي نورونها الصيÙÙŠ"}
- lg{"توقيت نورونها"}
- ls{"Ùيرناندو دي نورونها"}
+ lg{"توقيت Ùيرناندو دي نورونها"}
+ ls{"توقيت Ùرناندو دي نورونها الرسمي"}
+ }
+ "meta:North_Mariana"{
+ ls{"توقيت جزر ماريانا الشمالية"}
}
"meta:Novosibirsk"{
- ld{"التوقيت الصيÙÙŠ لنوÙوسيبيرسك"}
+ ld{"توقيت نوÙوسيبيرسك الصيÙÙŠ"}
lg{"توقيت نوÙوسيبيرسك"}
- ls{"توقيت نوÙوسيبيرسك"}
+ ls{"توقيت نوÙوسيبيرسك الرسمي"}
}
"meta:Omsk"{
- ld{"التوقيت الصيÙÙŠ أومسك"}
+ ld{"توقيت أومسك الصيÙÙŠ"}
lg{"توقيت أومسك"}
- ls{"توقيت أومسك"}
+ ls{"توقيت أومسك الرسمي"}
+ }
+ "meta:Pakistan"{
+ ld{"توقيت باكستان الصيÙÙŠ"}
+ lg{"توقيت باكستان"}
+ ls{"توقيت باكستان الرسمي"}
+ }
+ "meta:Palau"{
+ ls{"توقيت بالاو"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"توقيت بابوا غينيا الجديدة"}
+ }
+ "meta:Paraguay"{
+ ld{"توقيت باراغواي الصيÙÙŠ"}
+ lg{"توقيت باراغواي"}
+ ls{"توقيت باراغواي الرسمي"}
+ }
+ "meta:Peru"{
+ ld{"توقيت بيرو الصيÙÙŠ"}
+ lg{"توقيت بيرو"}
+ ls{"توقيت بيرو الرسمي"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"ﺕﻮﻘﻴﺗ ﺱﺎﻨﺗ ïºï»´ï»³ïº­ ﻮﻤﻴﻛﻮﻟﻮﻧ ﻞﺼﻴﻔﻳ"}
+ lg{"توقيت ﺱﺎﻨﺗ ïºï»´ï»³ïº­ ﻮﻤﻴﻛﻮﻟﻮﻧ"}
+ ls{"توقيت ﺱﺎﻨﺗ ïºï»´ï»³ïº­ ﻮﻤﻴﻛﻮﻟﻮﻧ الرسمي"}
+ }
+ "meta:Reunion"{
+ ls{"توقيت ريونيون"}
+ }
+ "meta:Rothera"{
+ ls{"توقيت روثيرا"}
}
"meta:Sakhalin"{
ld{"توقيت ساخالين الصيÙÙŠ"}
lg{"توقيت ساخالين"}
- ls{"توقيت ساخالين"}
+ ls{"توقيت ساخالين الرسمي"}
}
"meta:Samara"{
ld{"توقيت سمارا الصيÙÙŠ"}
lg{"توقيت سامارا"}
ls{"توقيت سمارا"}
}
+ "meta:Solomon"{
+ ls{"توقيت جزر سليمان"}
+ }
+ "meta:Suriname"{
+ ls{"توقيت سورينام"}
+ }
+ "meta:Tahiti"{
+ ls{"توقيت تاهيتي"}
+ }
+ "meta:Taipei"{
+ ld{"توقيت تايبيه الصيÙÙŠ"}
+ lg{"توقيت تايبيه"}
+ ls{"توقيت تايبيه الرسمي"}
+ }
+ "meta:Tajikistan"{
+ ls{"توقيت طاجكستان"}
+ }
+ "meta:Tokelau"{
+ ls{"توقيت توكيلاو"}
+ }
+ "meta:Tonga"{
+ ld{"توقيت تونغا الصيÙÙŠ"}
+ lg{"توقيت تونغا"}
+ ls{"توقيت تونغا الرسمي"}
+ }
+ "meta:Turkmenistan"{
+ ld{"توقيت تركمانستان الصيÙÙŠ"}
+ lg{"توقيت تركمانستان"}
+ ls{"توقيت تركمانستان الرسمي"}
+ }
+ "meta:Tuvalu"{
+ ls{"توقيت توÙالو"}
+ }
+ "meta:Uruguay"{
+ ld{"توقيت أورغواي الصيÙÙŠ"}
+ lg{"توقيت أورغواي"}
+ ls{"توقيت أورغواي الرسمي"}
+ }
+ "meta:Vanuatu"{
+ ld{"توقيت Ùانواتو الصيÙÙŠ"}
+ lg{"توقيت Ùانواتو"}
+ ls{"توقيت Ùانواتو الرسمي"}
+ }
+ "meta:Venezuela"{
+ ls{"توقيت Ùنزويلا"}
+ }
"meta:Vladivostok"{
- ld{"التوقيت الصيÙÙŠ ÙلاديÙوستوك"}
+ ld{"توقيت ÙلاديÙوستوك الصيÙÙŠ"}
lg{"توقيت ÙلاديÙوستوك"}
- ls{"توقيت ÙلاديÙوستوك"}
+ ls{"توقيت ÙلاديÙوستوك الرسمي"}
}
"meta:Volgograd"{
ld{"توقيت Ùولغوغراد الصيÙÙŠ"}
lg{"توقيت Ùولغوغراد"}
- ls{"توقيت Ùولغوغراد"}
+ ls{"توقيت Ùولغوغراد الرسمي"}
+ }
+ "meta:Vostok"{
+ ls{"توقيت Ùوستوك"}
}
"meta:Yakutsk"{
ld{"توقيت ياكوتسك الصيÙÙŠ"}
lg{"توقيت ياكوتسك"}
- ls{"توقيت ياكوتسك"}
+ ls{"توقيت ياكوتسك الرسمي"}
}
"meta:Yekaterinburg"{
ld{"توقيت يكاترينبورغ الصيÙÙŠ"}
lg{"توقيت يكاترينبورغ"}
- ls{"توقيت يكاترينبورغ"}
+ ls{"توقيت يكاترينبورغ الرسمي"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"توقيت {1} ({0})"}
gmtFormat{"جرينتش{0}"}
gmtZeroFormat{"جرينتش"}
+ hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"توقيت {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/as.txt b/Build/source/libs/icu/icu-50.1/data/zone/as.txt
index ceb85cc848f..2cb4a354828 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/as.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/as.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/as.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/as.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/as.xml
*/
as{
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
zoneStrings{
"Asia:Calcutta"{
ec{"à¦à¦²à¦¾à¦¹à¦¾à§±à¦¾à¦¦"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/asa.txt b/Build/source/libs/icu/icu-50.1/data/zone/asa.txt
index 80a013c3411..f80b52c4f6d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/asa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/asa.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/asa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/asa.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/asa.xml
*/
asa{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/az.txt b/Build/source/libs/icu/icu-50.1/data/zone/az.txt
index 77e3cfed09e..6b3a443d234 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/az.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/az.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/az.xml
*/
az{
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
zoneStrings{
"Africa:Ceuta"{
ec{"Seuta"}
@@ -475,39 +475,39 @@ az{
ec{"veyk"}
}
"meta:Europe_Central"{
- ld{"Orta Avropa/yay"}
- lg{"Orta Avropa"}
- ls{"Orta Avropa"}
+ ld{"Orta Avropa yay vaxtı"}
+ lg{"Orta Avropa vaxtı"}
+ ls{"Orta Avropa standart vaxtı"}
}
"meta:Europe_Eastern"{
- ld{"Şərq Avropa/yay"}
- lg{"Şərq Avropa"}
- ls{"Şərq Avropa"}
+ ld{"Şərq Avropa yay vaxtı"}
+ lg{"Şərq Avropa vaxtı"}
+ ls{"Şərq Avropa standart vaxtı"}
}
"meta:Kuybyshev"{
- ld{"KuybuÅŸev/yay"}
- lg{"KuybuÅŸev"}
- ls{"KuybuÅŸev"}
+ ld{"Kuybuşev yay vaxtı"}
+ lg{"Kuybuşev vaxtı"}
+ ls{"Kuybuşev standart vaxtı"}
}
"meta:Moscow"{
- ld{"Moskva/yay"}
- lg{"Moskva"}
- ls{"Moskva/standart"}
+ ld{"Moskva yay vaxtı"}
+ lg{"Moskva vaxtı"}
+ ls{"Moskva standart vaxtı"}
}
"meta:Samara"{
- ld{"Samara/yay"}
- lg{"Samara"}
- ls{"Samara"}
+ ld{"Samara yay vaxtı"}
+ lg{"Samara vaxtı"}
+ ls{"Samara standart vaxtı"}
}
"meta:Turkey"{
- ld{"Türkiya/yay"}
- lg{"Türkiya"}
- ls{"Türkiya"}
+ ld{"Türkiya yay vaxtı"}
+ lg{"Türkiya vaxtı"}
+ ls{"Türkiya standart vaxtı"}
}
"meta:Volgograd"{
- ld{"Volqoqrad/yay"}
- lg{"Volqoqrad"}
- ls{"Volqoqrad"}
+ ld{"Volqoqrad yay vaxtı"}
+ lg{"Volqoqrad vaxtı"}
+ ls{"Volqoqrad standart vaxtı"}
}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/az_AZ.txt b/Build/source/libs/icu/icu-50.1/data/zone/az_AZ.txt
index 881b97c98f0..881b97c98f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/az_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/az_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/az_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/zone/az_Cyrl.txt
index 7b5f5c3df96..ec9e4d50713 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/az_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/az_Cyrl.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Cyrl.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/az_Cyrl.xml
*/
az_Cyrl{
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/az_Latn.txt b/Build/source/libs/icu/icu-50.1/data/zone/az_Latn.txt
index f6f143cdd65..72a33fc33e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/az_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/az_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/az_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/az_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/az_Latn_AZ.txt b/Build/source/libs/icu/icu-50.1/data/zone/az_Latn_AZ.txt
index 45b76609276..45b76609276 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/az_Latn_AZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/az_Latn_AZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bas.txt b/Build/source/libs/icu/icu-50.1/data/zone/bas.txt
index 5111c0c4a4f..d55f6d9e434 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bas.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bas.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bas.xml
*/
bas{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/be.txt b/Build/source/libs/icu/icu-50.1/data/zone/be.txt
index 5118623b2c6..ebef02189ce 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/be.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/be.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/be.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/be.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/be.xml
*/
be{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"America:Anchorage"{
ec{"Ðнкорыдж"}
@@ -76,17 +76,17 @@ be{
"meta:Europe_Central"{
ld{"ЦÑнтральнаÑўрапейÑкі летні чаÑ"}
lg{"ЦÑнтральнаÑўрапейÑкі чаÑ"}
- ls{"ЦÑнтральнаÑўрапейÑкі чаÑ"}
+ ls{"ЦÑнтральнаÑўрапейÑкі Ñтандартны чаÑ"}
}
"meta:Europe_Eastern"{
ld{"УÑходнеÑўрапейÑкі летні чаÑ"}
lg{"УÑходнеÑўрапейÑкі чаÑ"}
- ls{"УÑходнеÑўрапейÑкі чаÑ"}
+ ls{"УÑходнеÑўрапейÑкі Ñтандартны чаÑ"}
}
"meta:Europe_Western"{
ld{"ЗаходнеÑўрапейÑкі летні чаÑ"}
lg{"ЗаходнеÑўрапейÑкі чаÑ"}
- ls{"ЗаходнеÑўрапейÑкі чаÑ"}
+ ls{"ЗаходнеÑўрапейÑкі Ñтандартны чаÑ"}
}
"meta:GMT"{
ls{"ГрынвічÑкі чаÑ"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bem.txt b/Build/source/libs/icu/icu-50.1/data/zone/bem.txt
index 12e14498ad6..5b3814bf4f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bem.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bem.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bem.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bem.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bem.xml
*/
bem{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bez.txt b/Build/source/libs/icu/icu-50.1/data/zone/bez.txt
index 0b1c11e38d5..51135014957 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bez.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bez.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bez.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bez.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bez.xml
*/
bez{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bg.txt b/Build/source/libs/icu/icu-50.1/data/zone/bg.txt
index 7f9cdca92ac..55223a91466 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bg.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bg.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bg.xml
*/
bg{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"Ðбиджан"}
@@ -22,7 +22,7 @@ bg{
ec{"ÐÐ´Ð¸Ñ Ðбеба"}
}
"Africa:Algiers"{
- ec{"Ðлжир"}
+ ec{"град Ðлжир"}
}
"Africa:Asmera"{
ec{"ÐÑмара"}
@@ -160,7 +160,7 @@ bg{
ec{"Триполи"}
}
"Africa:Tunis"{
- ec{"ТуниÑ"}
+ ec{"град ТуниÑ"}
}
"Africa:Windhoek"{
ec{"Виндхук"}
@@ -396,6 +396,9 @@ bg{
"America:Louisville"{
ec{"Луизвил"}
}
+ "America:Lower_Princes"{
+ ec{"Лоуър принÑÐµÑ ÐºÑƒÐ¾Ñ€Ñ‚ÑŠÑ€"}
+ }
"America:Maceio"{
ec{"МаÑейо"}
}
@@ -424,7 +427,7 @@ bg{
ec{"Мерида"}
}
"America:Mexico_City"{
- ec{"МекÑико"}
+ ec{"МекÑико Сити"}
}
"America:Miquelon"{
ec{"Микелон"}
@@ -1221,10 +1224,32 @@ bg{
"Pacific:Wallis"{
ec{"УолиÑ"}
}
+ "meta:Afghanistan"{
+ ls{"ÐфганиÑтанÑко време"}
+ }
+ "meta:Africa_Central"{
+ ls{"ЦентралноафриканÑко време"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"ИзточноафриканÑко време"}
+ }
+ "meta:Africa_Southern"{
+ ls{"ЮжноафриканÑко Ñтандартно време"}
+ }
+ "meta:Africa_Western"{
+ ld{"ЗападноафриканÑко лÑтно чаÑово време"}
+ lg{"ЗападноафриканÑко време"}
+ ls{"ЗападноафриканÑко Ñтандартно време"}
+ }
"meta:Alaska"{
- ld{"ЛÑтна чаÑова зона ÐлÑÑка"}
- lg{"ЧаÑова зона ÐлÑÑка"}
- ls{"ЧаÑова зона ÐлÑÑка"}
+ ld{"ÐлÑÑка лÑтно чаÑово време"}
+ lg{"ÐлÑÑка време"}
+ ls{"ÐлÑÑка Ñтандартно време"}
+ }
+ "meta:Amazon"{
+ ld{"ÐмазонÑко лÑтно чаÑово време"}
+ lg{"ÐмазонÑко време"}
+ ls{"ÐмазонÑко Ñтандартно време"}
}
"meta:America_Central"{
ld{"ÐмериканÑка централна лÑтна чаÑова зона"}
@@ -1248,18 +1273,28 @@ bg{
}
"meta:Anadyr"{
ld{"Ðнадир – лÑтно чаÑово време"}
- lg{"Ðнадир"}
- ls{"Ðнадир"}
+ lg{"Ðнадир време"}
+ ls{"Ðнадир – Ñтандартно време"}
+ }
+ "meta:Arabian"{
+ ld{"ÐрабÑко лÑтно чаÑово време"}
+ lg{"ÐрабÑко време"}
+ ls{"ÐрабÑко Ñтандартно време"}
}
"meta:Argentina"{
ld{"Ðржентина – лÑтно чаÑово време"}
- lg{"Ðржентина"}
- ls{"Ðржентина"}
+ lg{"ÐржентинÑко време"}
+ ls{"Ðржентина – Ñтандартно време"}
}
"meta:Argentina_Western"{
ld{"Ðржентина – западно лÑтно чаÑово време"}
lg{"Ðржентина – западно време"}
- ls{"Ðржентина – западно време"}
+ ls{"Ðржентина – западно Ñтандартно време"}
+ }
+ "meta:Armenia"{
+ ld{"ÐрменÑко лÑтно чаÑово време"}
+ lg{"ÐрменÑко време"}
+ ls{"ÐрменÑко Ñтандартно време"}
}
"meta:Atlantic"{
ld{"ÐтлантичеÑка лÑтна чаÑова зона"}
@@ -1286,46 +1321,188 @@ bg{
lg{"ÐвÑÑ‚Ñ€Ð°Ð»Ð¸Ñ â€“ западно време"}
ls{"ÐвÑÑ‚Ñ€Ð°Ð»Ð¸Ñ â€“ западно Ñтандартно време"}
}
+ "meta:Azerbaijan"{
+ ld{"ÐзербайджанÑко лÑтно чаÑово време"}
+ lg{"ÐзербайджанÑко време"}
+ ls{"ÐзербайджанÑко Ñтандартно време"}
+ }
+ "meta:Azores"{
+ ld{"ÐзорÑки оÑтрови – лÑтно чаÑово време"}
+ lg{"ÐзорÑки оÑтрови"}
+ ls{"ÐзорÑки оÑтрови – Ñтандартно време"}
+ }
+ "meta:Bangladesh"{
+ ld{"Бангладешко лÑтно чаÑово време"}
+ lg{"Бангладешко време"}
+ ls{"Бангладешко Ñтандартно време"}
+ }
+ "meta:Bhutan"{
+ ls{"БутанÑко време"}
+ }
+ "meta:Bolivia"{
+ ls{"БоливийÑко време"}
+ }
"meta:Brasilia"{
- ld{"Ð‘Ñ€Ð°Ð·Ð¸Ð»Ð¸Ñ â€“ лÑтно чаÑово време"}
- lg{"БразилиÑ"}
- ls{"БразилиÑ"}
+ ld{"БразилÑко лÑтно чаÑово време"}
+ lg{"БразилÑко време"}
+ ls{"БразилÑко Ñтандартно време"}
+ }
+ "meta:Brunei"{
+ ls{"Бруней ДаруÑÑалам"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Кабо Верде – лÑтно чаÑово време"}
+ lg{"Кабо Верде"}
+ ls{"Кабо Верде – Ñтандартно време"}
+ }
+ "meta:Chamorro"{
+ ls{"Чаморо – Ñтандартно време"}
+ }
+ "meta:Chatham"{
+ ld{"Чатъм – лÑтно чаÑово време"}
+ lg{"Чатъм"}
+ ls{"Чатъм – Ñтандартно време"}
+ }
+ "meta:Chile"{
+ ld{"ЧилийÑко лÑтно чаÑово време"}
+ lg{"ЧилийÑко време"}
+ ls{"ЧилийÑко Ñтандартно време"}
}
"meta:China"{
- ls{"КитайÑка чаÑова зона"}
+ ld{"КитайÑко лÑтно чаÑово време"}
+ lg{"КитайÑко време"}
+ ls{"КитайÑко Ñтандартно време"}
}
"meta:Choibalsan"{
- ld{"ЧойбалÑан – лÑтно чаÑово време"}
- lg{"ЧойбалÑан"}
- ls{"ЧойбалÑан"}
+ ld{"ЧойбалÑанÑко лÑтно чаÑово време"}
+ lg{"ЧойбалÑанÑко време"}
+ ls{"ЧойбалÑанÑко Ñтандартно време"}
+ }
+ "meta:Christmas"{
+ ls{"ОÑтров РождеÑтво"}
+ }
+ "meta:Cocos"{
+ ls{"КокоÑови оÑтрови"}
+ }
+ "meta:Colombia"{
+ ld{"КолумбийÑко лÑтно чаÑово време"}
+ lg{"КолумбийÑко време"}
+ ls{"КолумбийÑко Ñтандартно време"}
+ }
+ "meta:Cook"{
+ ld{"ОÑтрови Кук – лÑтно чаÑово време"}
+ lg{"ОÑтрови Кук"}
+ ls{"ОÑтрови Кук – Ñтандартно време"}
+ }
+ "meta:Cuba"{
+ ld{"КубинÑко лÑтно чаÑово време"}
+ lg{"КубинÑко време"}
+ ls{"КубинÑко Ñтандартно време"}
+ }
+ "meta:Davis"{
+ ls{"ДейвиÑ"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Дюмон-Дюрвил"}
+ }
+ "meta:East_Timor"{
+ ls{"Източен Тимор"}
+ }
+ "meta:Easter"{
+ ld{"ВеликденÑки оÑтров – лÑтно чаÑово време"}
+ lg{"ВеликденÑки оÑтров"}
+ ls{"ВеликденÑки оÑтров – Ñтандартно време"}
+ }
+ "meta:Ecuador"{
+ ls{"ЕквадорÑко време"}
}
"meta:Europe_Central"{
- ld{"ЦентралноевропейÑка лÑтна чаÑова зона"}
- lg{"ЦентралноевропейÑка чаÑова зона"}
- ls{"ЦентралноевропейÑка чаÑова зона"}
+ ld{"ЦентралноевропейÑко лÑтно чаÑово време"}
+ lg{"ЦентралноевропейÑко време"}
+ ls{"ЦентралноевропейÑко Ñтандартно време"}
}
"meta:Europe_Eastern"{
- ld{"ИзточноевропейÑка лÑтна чаÑова зона"}
- lg{"ИзточноевропейÑка чаÑова зона"}
- ls{"ИзточноевропейÑка чаÑова зона"}
+ ld{"ИзточноевропейÑко лÑтно чаÑово време"}
+ lg{"ИзточноевропейÑко време"}
+ ls{"ИзточноевропейÑко Ñтандартно време"}
}
"meta:Europe_Western"{
ld{"ЗападноевропейÑко лÑтно време"}
- lg{"ЗападноевропейÑка чаÑова зона"}
- ls{"ЗападноевропейÑка чаÑова зона"}
+ lg{"ЗападноевропейÑко време"}
+ ls{"ЗападноевропейÑко Ñтандартно време"}
+ }
+ "meta:Falkland"{
+ ld{"ФолкландÑки оÑтрови – лÑтно чаÑово време"}
+ lg{"ФолкландÑки оÑтрови"}
+ ls{"ФолкландÑки оÑтрови – Ñтандартно време"}
+ }
+ "meta:Fiji"{
+ ld{"Фиджи – лÑтно чаÑово време"}
+ lg{"Фиджи"}
+ ls{"Фиджи – Ñтандартно време"}
+ }
+ "meta:French_Guiana"{
+ ls{"ФренÑка Гвиана"}
+ }
+ "meta:French_Southern"{
+ ls{"ФренÑки южни и антарктичеÑки територии"}
}
"meta:GMT"{
ls{"ЧаÑова зона Гринуич"}
}
+ "meta:Galapagos"{
+ ls{"ГалапагоÑко време"}
+ }
+ "meta:Gambier"{
+ ls{"Гамбие"}
+ }
+ "meta:Georgia"{
+ ld{"ГрузинÑко лÑтно чаÑово време"}
+ lg{"ГрузинÑко време"}
+ ls{"ГрузинÑко Ñтандартно време"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"ОÑтрови Гилбърт"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"ИзточногренландÑко лÑтно чаÑово време"}
+ lg{"ИзточногренландÑко време"}
+ ls{"ИзточногренландÑко Ñтандартно време"}
+ }
+ "meta:Greenland_Western"{
+ ld{"ЗападногренландÑко лÑтно чаÑово време"}
+ lg{"ЗападногренландÑко време"}
+ ls{"ЗападногренландÑко Ñтандартно време"}
+ }
+ "meta:Gulf"{
+ ls{"ПерÑийÑки залив – Ñтандартно време"}
+ }
+ "meta:Guyana"{
+ ls{"ГаÑна"}
+ }
"meta:Hawaii_Aleutian"{
- ld{"ХавайÑко алеутÑко лÑтно време"}
+ ld{"ХавайÑко алеутÑко лÑтно чаÑово време"}
lg{"ХавайÑко алеутÑко време"}
- ls{"ХавайÑко алеутÑко време"}
+ ls{"ХавайÑко алеутÑко Ñтандартно време"}
+ }
+ "meta:Hong_Kong"{
+ ld{"ХонконгÑко лÑтно чаÑово време"}
+ lg{"ХонконгÑко време"}
+ ls{"ХонконгÑко Ñтандартно време"}
}
"meta:Hovd"{
ld{"Ховд – лÑтно чаÑово време"}
- lg{"Ховд"}
- ls{"Ховд"}
+ lg{"ХовдÑко време"}
+ ls{"Ховд – Ñтандартно време"}
+ }
+ "meta:India"{
+ ls{"ИндийÑко Ñтандартно време"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"ИндийÑки океан"}
+ }
+ "meta:Indochina"{
+ ls{"ИндокитайÑко време"}
}
"meta:Indonesia_Central"{
ls{"Ð˜Ð½Ð´Ð¾Ð½ÐµÐ·Ð¸Ñ â€“ централно време"}
@@ -1336,40 +1513,55 @@ bg{
"meta:Indonesia_Western"{
ls{"Ð˜Ð½Ð´Ð¾Ð½ÐµÐ·Ð¸Ñ â€“ западно време"}
}
+ "meta:Iran"{
+ ld{"ИранÑко лÑтно чаÑово време"}
+ lg{"ИранÑко време"}
+ ls{"ИранÑко Ñтандартно време"}
+ }
"meta:Irkutsk"{
ld{"ИркутÑк – лÑтно чаÑово време"}
- lg{"ИркутÑк"}
- ls{"ИркутÑк"}
+ lg{"ИркутÑко време"}
+ ls{"ИркутÑк – Ñтандартно време"}
}
"meta:Israel"{
- ld{"ЛÑтна чаÑова зона Израел"}
- lg{"ЧаÑова зона Израел"}
- ls{"ЧаÑова зона Израел"}
+ ld{"ИзраелÑко лÑтно чаÑово време"}
+ lg{"ИзраелÑко време"}
+ ls{"ИзраелÑко Ñтандартно време"}
}
"meta:Japan"{
- ld{"ЯпонÑка чаÑова зона - лÑтното чаÑово време"}
- lg{"ЯпонÑка чаÑова зона"}
- ls{"ЯпонÑка чаÑова зона"}
+ ld{"ЯпонÑко лÑтно чаÑово време"}
+ lg{"ЯпонÑко време"}
+ ls{"ЯпонÑко Ñтандартно време"}
}
"meta:Kamchatka"{
ld{"ПетропавловÑк-КамчатÑки – лÑтно чаÑово време"}
- lg{"Камчатка"}
- ls{"ПетропавловÑк-КамчатÑки"}
+ lg{"ПетропавловÑк-КамчатÑки време"}
+ ls{"ПетропавловÑк-КамчатÑки Ñтандартно време"}
}
"meta:Kazakhstan_Eastern"{
- ld{"КазахÑтан – източно лÑтно чаÑово време"}
- lg{"КазахÑтан – източно време"}
ls{"КазахÑтан – източно Ñтандартно време"}
}
"meta:Kazakhstan_Western"{
- ld{"КазахÑтан – западно лÑтно чаÑово време"}
- lg{"КазахÑтан – западно време"}
ls{"КазахÑтан – западно Ñтандартно време"}
}
+ "meta:Korea"{
+ ld{"КорейÑко лÑтно чаÑово време"}
+ lg{"КорейÑко време"}
+ ls{"КорейÑко Ñтандартно време"}
+ }
+ "meta:Kosrae"{
+ ls{"Кошрай"}
+ }
"meta:Krasnoyarsk"{
ld{"КраÑноÑÑ€Ñк – лÑтно чаÑово време"}
- lg{"КраÑноÑÑ€Ñк"}
- ls{"КраÑноÑÑ€Ñк"}
+ lg{"КраÑноÑÑ€Ñко време"}
+ ls{"КраÑноÑÑ€Ñк – Ñтандартно време"}
+ }
+ "meta:Kyrgystan"{
+ ls{"КиргизÑтанÑко време"}
+ }
+ "meta:Line_Islands"{
+ ls{"Екваториални оÑтрови"}
}
"meta:Lord_Howe"{
ld{"Лорд Хау – лÑтно чаÑово време"}
@@ -1381,24 +1573,69 @@ bg{
}
"meta:Magadan"{
ld{"Магадан – лÑтно чаÑово време"}
- lg{"Магадан"}
- ls{"Магадан"}
+ lg{"МагаданÑко време"}
+ ls{"Магадан – Ñтандартно време"}
+ }
+ "meta:Malaysia"{
+ ls{"МалайзийÑко време"}
+ }
+ "meta:Maldives"{
+ ls{"МалдивÑки оÑтрови"}
+ }
+ "meta:Marquesas"{
+ ls{"Маркизки оÑтрови"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Маршалови оÑтрови"}
+ }
+ "meta:Mauritius"{
+ ld{"Мавриций – лÑтно чаÑово време"}
+ lg{"Мавриций"}
+ ls{"Мавриций – Ñтандартно време"}
+ }
+ "meta:Mawson"{
+ ls{"Ð¡Ñ‚Ð°Ð½Ñ†Ð¸Ñ â€žÐœÐ¾ÑƒÑън“"}
}
"meta:Mongolia"{
ld{"Улан Батор – лÑтно чаÑово време"}
- lg{"МонголиÑ"}
- ls{"Улан Батор"}
+ lg{"*Улан Батор"}
+ ls{"Улан Батор – Ñтандартно време"}
}
"meta:Moscow"{
ld{"МоÑква – лÑтно чаÑово време"}
- lg{"МоÑква"}
+ lg{"МоÑква време"}
ls{"МоÑква – Ñтандартно време"}
}
+ "meta:Myanmar"{
+ ls{"МианмарÑко време"}
+ }
+ "meta:Nauru"{
+ ls{"Ðауру"}
+ }
+ "meta:Nepal"{
+ ls{"ÐепалÑко време"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Ðова ÐšÐ°Ð»ÐµÐ´Ð¾Ð½Ð¸Ñ â€“ лÑтно чаÑово време"}
+ lg{"ÐовокаледонÑко време"}
+ ls{"ÐовокаледонÑко Ñтандартно време"}
+ }
+ "meta:New_Zealand"{
+ ld{"ÐовозеландÑко лÑтно чаÑово време"}
+ lg{"ÐовозеландÑко време"}
+ ls{"ÐовозеландÑко Ñтандартно време"}
+ }
"meta:Newfoundland"{
ld{"ЛÑтна чаÑова зона Ðюфаундленд"}
lg{"Ðюфаундленд"}
ls{"ЧаÑова зона Ðюфаундленд"}
}
+ "meta:Niue"{
+ ls{"Ðиуе"}
+ }
+ "meta:Norfolk"{
+ ls{"ÐорфолкÑко време"}
+ }
"meta:Noronha"{
ld{"Фернандо де ÐÐ¾Ñ€Ð¾Ð½Ñ â€“ лÑтно чаÑово време"}
lg{"ÐоронÑ"}
@@ -1406,43 +1643,167 @@ bg{
}
"meta:Novosibirsk"{
ld{"ÐовоÑибирÑк – лÑтно чаÑово време"}
- lg{"ÐовоÑибирÑк"}
- ls{"ÐовоÑибирÑк"}
+ lg{"ÐовоÑибирÑко време"}
+ ls{"ÐовоÑибирÑк – Ñтандартно време"}
}
"meta:Omsk"{
ld{"ОмÑк – лÑтно чаÑово време"}
- lg{"ОмÑк"}
- ls{"ОмÑк"}
+ lg{"ОмÑко време"}
+ ls{"ОмÑк – Ñтандартно време"}
+ }
+ "meta:Pakistan"{
+ ld{"ПакиÑтанÑко лÑтно чаÑово време"}
+ lg{"ПакиÑтанÑко време"}
+ ls{"ПакиÑтанÑко Ñтандартно време"}
+ }
+ "meta:Palau"{
+ ls{"Палау"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Папуа – Ðова ГвинеÑ"}
+ }
+ "meta:Paraguay"{
+ ld{"ПарагвайÑко лÑтно чаÑово време"}
+ lg{"ПарагвайÑко време"}
+ ls{"ПарагвайÑко Ñтандартно време"}
+ }
+ "meta:Peru"{
+ ld{"ПеруанÑко лÑтно чаÑово време"}
+ lg{"ПеруанÑко време"}
+ ls{"ПеруанÑко Ñтандартно време"}
+ }
+ "meta:Philippines"{
+ ld{"ФилипинÑко лÑтно чаÑово време"}
+ lg{"ФилипинÑко време"}
+ ls{"ФилипинÑко Ñтандартно време"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ОÑтрови ФеникÑ"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Сен Пиер и Микелон – лÑтно чаÑово време"}
+ lg{"Сен Пиер и Микелон време"}
+ ls{"Сен Пиер и Микелон – Ñтандартно време"}
+ }
+ "meta:Pitcairn"{
+ ls{"Питкерн"}
+ }
+ "meta:Ponape"{
+ ls{"Понапе"}
+ }
+ "meta:Reunion"{
+ ls{"Реюнион"}
+ }
+ "meta:Rothera"{
+ ls{"Ротера"}
}
"meta:Sakhalin"{
ld{"Сахалин – лÑтно чаÑово време"}
- lg{"Сахалин"}
- ls{"Сахалин"}
+ lg{"СахалинÑко време"}
+ ls{"Сахалин – Ñтандартно време"}
}
"meta:Samara"{
ld{"Самара – лÑтно чаÑово време"}
- lg{"Самара"}
- ls{"Самара"}
+ lg{"Самара време"}
+ ls{"Самара – Ñтандартно време"}
+ }
+ "meta:Samoa"{
+ ls{"Самоа – Ñтандартно време"}
+ }
+ "meta:Seychelles"{
+ ls{"СейшелÑки оÑтрови"}
+ }
+ "meta:Singapore"{
+ ls{"СингапурÑко Ñтандартно време"}
+ }
+ "meta:Solomon"{
+ ls{"Соломонови оÑтрови"}
+ }
+ "meta:South_Georgia"{
+ ls{"Южна ДжорджиÑ"}
+ }
+ "meta:Suriname"{
+ ls{"СуринамÑко време"}
+ }
+ "meta:Syowa"{
+ ls{"Шова"}
+ }
+ "meta:Tahiti"{
+ ls{"Таити"}
+ }
+ "meta:Taipei"{
+ ld{"Тайпе – лÑтно чаÑово време"}
+ lg{"Тайпе"}
+ ls{"Тайпе – Ñтандартно време"}
+ }
+ "meta:Tajikistan"{
+ ls{"ТаджикиÑтанÑко време"}
+ }
+ "meta:Tokelau"{
+ ls{"Токелау"}
+ }
+ "meta:Tonga"{
+ ld{"Тонга – лÑтно чаÑово време"}
+ lg{"Тонга"}
+ ls{"Тонга – Ñтандартно време"}
+ }
+ "meta:Truk"{
+ ls{"Чуюк"}
+ }
+ "meta:Turkmenistan"{
+ ld{"ТуркмениÑтанÑко лÑтно чаÑово време"}
+ lg{"ТуркмениÑтанÑко време"}
+ ls{"ТуркмениÑтанÑко Ñтандартно време"}
+ }
+ "meta:Tuvalu"{
+ ls{"Тувалу"}
+ }
+ "meta:Uruguay"{
+ ld{"УругвайÑко лÑтно чаÑово време"}
+ lg{"УругвайÑко време"}
+ ls{"УругвайÑко Ñтандартно време"}
+ }
+ "meta:Uzbekistan"{
+ ld{"УзбекиÑтанÑко лÑтно чаÑово време"}
+ lg{"УзбекиÑтанÑко време"}
+ ls{"УзбекиÑтанÑко Ñтандартно време"}
+ }
+ "meta:Vanuatu"{
+ ld{"Вануату – лÑтно чаÑово време"}
+ lg{"Вануату"}
+ ls{"Вануату – Ñтандартно време"}
+ }
+ "meta:Venezuela"{
+ ls{"ВенецуелÑко време"}
}
"meta:Vladivostok"{
ld{"ВладивоÑток – лÑтно чаÑово време"}
- lg{"ВладивоÑток"}
- ls{"ВладивоÑток"}
+ lg{"ВладивоÑтокÑко време"}
+ ls{"ВладивоÑток – Ñтандартно време"}
}
"meta:Volgograd"{
ld{"Волгоград – лÑтно чаÑово време"}
- lg{"Волгоград"}
- ls{"Волгоград"}
+ lg{"ВолгоградÑко време"}
+ ls{"Волгоград – Ñтандартно време"}
+ }
+ "meta:Vostok"{
+ ls{"Ð¡Ñ‚Ð°Ð½Ñ†Ð¸Ñ â€žÐ’Ð¾Ñток“"}
+ }
+ "meta:Wake"{
+ ls{"ОÑтров Уейк"}
+ }
+ "meta:Wallis"{
+ ls{"Ð£Ð¾Ð»Ð¸Ñ Ð¸ Футуна"}
}
"meta:Yakutsk"{
ld{"ЯкутÑк – лÑтно чаÑово време"}
- lg{"ЯкутÑк"}
- ls{"ЯкутÑк"}
+ lg{"ЯкутÑко време"}
+ ls{"ЯкутÑк – Ñтандартно време"}
}
"meta:Yekaterinburg"{
ld{"Екатеринбург – лÑтно чаÑово време"}
- lg{"Екатеринбург"}
- ls{"Екатеринбург"}
+ lg{"ЕкатеринбургÑко време"}
+ ls{"Екатеринбург – Ñтандартно време"}
}
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} време ({0})"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bm.txt b/Build/source/libs/icu/icu-50.1/data/zone/bm.txt
index 5c7918d7748..f1c06326e36 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bm.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bm.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bm.xml
*/
bm{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bn.txt b/Build/source/libs/icu/icu-50.1/data/zone/bn.txt
index ba91e047408..0b72f060440 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bn.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bn.xml
*/
bn{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"আবিদজান"}
@@ -396,6 +396,9 @@ bn{
"America:Louisville"{
ec{"লà§à¦‡à¦¸à¦­à¦¿à¦²"}
}
+ "America:Lower_Princes"{
+ ec{"লোয়ার পà§à¦°à¦¿à¦¨à§à¦¸à§‡à¦¸ কোয়ারà§à¦Ÿà¦¾à¦°"}
+ }
"America:Maceio"{
ec{"মাসেয়ো"}
}
@@ -1221,13 +1224,32 @@ bn{
"Pacific:Wallis"{
ec{"ওলিস"}
}
+ "meta:Afghanistan"{
+ ls{"আফগানিসà§à¦¤à¦¾à¦¨ সময়"}
+ }
+ "meta:Africa_Central"{
+ ls{"মধà§à¦¯ আফà§à¦°à¦¿à¦•à¦¾ সময়"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"পূরà§à¦¬ আফà§à¦°à¦¿à¦•à¦¾ সময়"}
+ }
+ "meta:Africa_Southern"{
+ ls{"দকà§à¦·à¦¿à¦£ আফà§à¦°à¦¿à¦•à¦¾ মানক সময়"}
+ }
+ "meta:Africa_Western"{
+ ld{"পশà§à¦šà¦¿à¦® আফà§à¦°à¦¿à¦•à¦¾ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পশà§à¦šà¦¿à¦® আফà§à¦°à¦¿à¦•à¦¾ সময়"}
+ ls{"পশà§à¦šà¦¿à¦® আফà§à¦°à¦¿à¦•à¦¾ মানক সময়"}
+ }
"meta:Alaska"{
- ld{"আলাসকা দিবালোক সময়"}
- lg{"আলাসà§à¦•à¦¾à¦° সময়"}
- ls{"অà§à¦¯à¦¾à¦²à¦¾à¦¸à¦•à¦¾ মানক সময়"}
+ ld{"আলাসà§à¦•à¦¾ দিবালোক সময়"}
+ lg{"আলাসà§à¦•à¦¾ সময়"}
+ ls{"আলাসà§à¦•à¦¾ মানক সময়"}
}
"meta:Amazon"{
- lg{"অà§à¦¯à¦¾à¦®à¦¾à¦œà§‹à¦¨ সময়"}
+ ld{"অà§à¦¯à¦¾à¦®à¦¾à¦œà¦¨ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"অà§à¦¯à¦¾à¦®à¦¾à¦œà¦¨ সময়"}
+ ls{"আমাজন মানক সময়"}
}
"meta:America_Central"{
ld{"কেনà§à¦¦à§à¦°à§€à¦¯à¦¼ দিবালোক মসয়"}
@@ -1250,20 +1272,30 @@ bn{
ls{"পà§à¦°à¦¶à¦¾à¦¨à§à¦¤ মহাসাগরীয় মানক সময়"}
}
"meta:Anadyr"{
- ld{"অà§à¦¯à¦¾à¦¨à¦¾à¦¦à¦¿à¦° গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"অà§à¦¯à¦¾à¦¨à¦¾à¦¡à¦¿à¦° সময়"}
- ls{"অà§à¦¯à¦¾à¦¨à¦¾à¦¦à¦¿à¦° সময়"}
+ ld{"অনদà§à¦¯à§à¦°à§ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"অনদà§à¦¯à§à¦°à§ সময়"}
+ ls{"অনদà§à¦¯à§à¦°à§ মানক সময়"}
+ }
+ "meta:Arabian"{
+ ld{"আরবি দিবালোক সময়"}
+ lg{"আরবি সময়"}
+ ls{"আরবি মানক সময়"}
}
"meta:Argentina"{
ld{"আরà§à¦œà§‡à¦¨à¦Ÿà¦¿à¦¨à¦¾ গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"আরà§à¦œà§‡à¦¨à¦Ÿà¦¿à¦¨à¦¾ সময়"}
- ls{"আরà§à¦œà§‡à¦¨à¦Ÿà¦¿à¦¨à¦¾ সময়"}
+ ls{"আরà§à¦œà§‡à¦¨à¦Ÿà¦¿à¦¨à¦¾ মানক সময়"}
}
"meta:Argentina_Western"{
ld{"আরà§à¦œà§‡à¦¨à¦Ÿà¦¿à¦¨à¦¾ পশà§à¦šà¦¿à¦®à¦¿ গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"আরà§à¦œà§‡à¦¨à¦Ÿà¦¿à¦¨à¦¾ পশà§à¦šà¦¿à¦®à¦¿ সময়"}
ls{"পশà§à¦šà¦¿à¦®à¦¿ আরà§à¦œà§‡à¦¨à¦Ÿà¦¿à¦¨à¦¾ সময়"}
}
+ "meta:Armenia"{
+ ld{"আরà§à¦®à§‡à¦¨à¦¿à¦¯à¦¼à¦¾ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"আরà§à¦®à§‡à¦¨à¦¿à¦¯à¦¼à¦¾ সময়"}
+ ls{"আরà§à¦®à§‡à¦¨à¦¿à¦¯à¦¼à¦¾ মানক সময়"}
+ }
"meta:Atlantic"{
ld{"অতলানà§à¦¤à¦¿à¦• দিবালোক সময়"}
lg{"অতলানà§à¦¤à¦¿à¦• সময়"}
@@ -1289,63 +1321,248 @@ bn{
lg{"পশà§à¦šà¦¿à¦®à¦¿ অসà§à¦Ÿà§à¦°à§‡à¦²à§€à¦¯à¦¼ সময়"}
ls{"অসà§à¦Ÿà§à¦°à§‡à¦²à¦¿à¦¯à¦¼à¦¾à¦¨ পশà§à¦šà¦¿à¦®à¦¿ মানক সময়"}
}
+ "meta:Azerbaijan"{
+ ld{"আজারবাইজান গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"আজারবাইজান সময়"}
+ ls{"আজারবাইজান মানক সময়"}
+ }
+ "meta:Azores"{
+ ld{"à¦à¦œà§‹à¦°à§‡à¦¸ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"à¦à¦œà§‹à¦°à§‡à¦¸ সময়"}
+ ls{"à¦à¦œà§‹à¦°à§‡à¦¸ মানক সময়"}
+ }
"meta:Bangladesh"{
- ls{"বাংলাদেশ সময়"}
+ ld{"বাংলাদেশ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"বাংলাদেশ সময়"}
+ ls{"বাংলাদেশ মানক সময়"}
+ }
+ "meta:Bhutan"{
+ ls{"ভà§à¦Ÿà¦¾à¦¨ সময়"}
+ }
+ "meta:Bolivia"{
+ ls{"বোলিভিয়া সময়"}
}
"meta:Brasilia"{
ld{"বà§à¦°à¦¾à¦¸à¦¿à¦²à¦¿à¦¯à¦¼à¦¾ গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"বà§à¦°à¦¾à¦¸à¦¿à¦²à¦¿à¦¯à¦¼à¦¾ সময়"}
- ls{"বà§à¦°à¦¾à¦¸à¦¿à¦²à¦¿à¦¯à¦¼à¦¾ সময়"}
+ ls{"বà§à¦°à¦¾à¦¸à¦¿à¦²à¦¿à¦¯à¦¼à¦¾ মানক সময়"}
+ }
+ "meta:Brunei"{
+ ls{"বà§à¦°à§à¦¨à§‡à¦‡ দারà§à¦¸à¦¸à¦¾à¦²à¦¾à¦® সময়"}
+ }
+ "meta:Cape_Verde"{
+ ld{"কেপ ভারà§à¦¦ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"কেপ ভারà§à¦¦ সময়"}
+ ls{"কেপ ভারà§à¦¦ মানক সময়"}
+ }
+ "meta:Chamorro"{
+ ls{"চামেরো মানক সময়"}
+ }
+ "meta:Chatham"{
+ ld{"চà§à¦¯à¦¾à¦¥à¦¾à¦® দিবালোক সময়"}
+ lg{"চà§à¦¯à¦¾à¦¥à¦¾à¦® সময়"}
+ ls{"চà§à¦¯à¦¾à¦¥à¦¾à¦® মানক সময়"}
+ }
+ "meta:Chile"{
+ ld{"চিলি গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦² সময়"}
+ lg{"চিলি সময়"}
+ ls{"চিলি মানক সময়"}
+ }
+ "meta:China"{
+ ld{"চীন দিবালোক সময়"}
+ lg{"চীন সময়"}
+ ls{"চীন মানক সময়"}
}
"meta:Choibalsan"{
- ld{"চিয়োবাসলান গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"চিয়োবাসলান সময়"}
- ls{"চিয়োবাসলান সময়"}
+ ld{"চয়বালসন গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"চয়বালসন সময়"}
+ ls{"চয়বালসন মানক সময়"}
+ }
+ "meta:Christmas"{
+ ls{"কà§à¦°à¦¿à¦¸à¦®à¦¾à¦¸ দà§à¦¬à§€à¦ª সময়"}
+ }
+ "meta:Cocos"{
+ ls{"কোকোস দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ }
+ "meta:Colombia"{
+ ld{"কোলোমà§à¦¬à¦¿à¦¯à¦¼à¦¾ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"কোলোমà§à¦¬à¦¿à¦¯à¦¼à¦¾ সময়"}
+ ls{"কোলোমà§à¦¬à¦¿à¦¯à¦¼à¦¾ মানক সময়"}
+ }
+ "meta:Cook"{
+ ld{"কà§à¦• দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ হাফ মানক সময়"}
+ lg{"কà§à¦• দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ ls{"কà§à¦• দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ মানক সময়"}
+ }
+ "meta:Cuba"{
+ ld{"কিউবা দিবালোক সময়"}
+ lg{"কিউবা সময়"}
+ ls{"কিউবা মানক সময়"}
+ }
+ "meta:Davis"{
+ ls{"ডেভিস সময়"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ডà§à¦®à¦¨à§à¦Ÿ-দà§à¦¯'উরভিলে সময়"}
+ }
+ "meta:East_Timor"{
+ ls{"পূরà§à¦¬ টিমর সময়"}
+ }
+ "meta:Easter"{
+ ld{"ইসà§à¦Ÿà¦¾à¦° দà§à¦¬à§€à¦ª গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"ইসà§à¦Ÿà¦¾à¦° দà§à¦¬à§€à¦ª সময়"}
+ ls{"ইসà§à¦Ÿà¦¾à¦° দà§à¦¬à§€à¦ª মানক সময়"}
+ }
+ "meta:Ecuador"{
+ ls{"ইকà§à¦¯à¦¼à§‡à¦¡à¦° সময়"}
+ }
+ "meta:Europe_Central"{
+ ld{"কেনà§à¦¦à§à¦°à§€à¦¯à¦¼ ইউরোপীয় গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"মধà§à¦¯ ইউরোপীয় সময়"}
+ ls{"কেনà§à¦¦à§à¦°à§€à¦¯à¦¼ ইউরোপীয় মানক সময়"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"পূরà§à¦¬ ইউরোপীয় গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পূরà§à¦¬ ইউরোপীয় সময়"}
+ ls{"পূরà§à¦¬ ইউরোপীয় মানক সময়"}
+ }
+ "meta:Europe_Western"{
+ ld{"পশà§à¦šà¦¿à¦® ইউরোপীয় গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পশà§à¦šà¦¿à¦® ইওরোপীয় সময়"}
+ ls{"পশà§à¦šà¦¿à¦® ইওরোপীয় মানক সময়"}
+ }
+ "meta:Falkland"{
+ ld{"ফকলà§à¦¯à¦¾à¦¨à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"ফকলà§à¦¯à¦¾à¦¨à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ ls{"ফকলà§à¦¯à¦¾à¦¨à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ মানক সময়"}
+ }
+ "meta:Fiji"{
+ ld{"ফিজি গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"ফিজি সময়"}
+ ls{"ফিজি মানক সময়"}
+ }
+ "meta:French_Guiana"{
+ ls{"ফরাসি গায়ানা সময়"}
+ }
+ "meta:French_Southern"{
+ ls{"ফরাসি দকà§à¦·à¦¿à¦¨ ও দকà§à¦·à¦¿à¦£ মেরà§à¦¦à§‡à¦¶à§€à¦¯à¦¼ সময়"}
+ }
+ "meta:GMT"{
+ ls{"গà§à¦°à¦¿à¦¨à¦‰à¦‡à¦š মিন টাইম"}
+ }
+ "meta:Galapagos"{
+ ls{"গালাপাগোস সময়"}
+ }
+ "meta:Gambier"{
+ ls{"গà§à¦¯à¦¾à¦®à§à¦¬à¦¿à¦¯à¦¼à¦¾à¦° সময়"}
+ }
+ "meta:Georgia"{
+ ld{"জরà§à¦œà¦¿à¦¯à¦¼à¦¾ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"জরà§à¦œà¦¿à¦¯à¦¼à¦¾ সময়"}
+ ls{"জরà§à¦œà¦¿à¦¯à¦¼à¦¾ মানক সময়"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"গিলবারà§à¦Ÿ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"পূরà§à¦¬ গà§à¦°à§€à¦¨à¦²à§à¦¯à¦¾à¦¨à§à¦¡ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পূরà§à¦¬ গà§à¦°à§€à¦¨à¦²à§à¦¯à¦¾à¦¨à§à¦¡ সময়"}
+ ls{"পূরà§à¦¬ গà§à¦°à§€à¦¨à¦²à§à¦¯à¦¾à¦¨à§à¦¡ মানক সময়"}
+ }
+ "meta:Greenland_Western"{
+ ld{"পশà§à¦šà¦¿à¦® গà§à¦°à§€à¦¨à¦²à§à¦¯à¦¾à¦¨à§à¦¡ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পশà§à¦šà¦¿à¦® গà§à¦°à§€à¦¨à¦²à§à¦¯à¦¾à¦¨à§à¦¡ সময়"}
+ ls{"পশà§à¦šà¦¿à¦® গà§à¦°à§€à¦¨à¦²à§à¦¯à¦¾à¦¨à§à¦¡ মানক সময়"}
+ }
+ "meta:Gulf"{
+ ls{"উপসাগরীয় মানক সময়"}
+ }
+ "meta:Guyana"{
+ ls{"গিয়ানা সময়"}
}
"meta:Hawaii_Aleutian"{
+ ld{"হাওয়াই-আলেউত দিবালোক সময়"}
lg{"হাওয়াই অà§à¦¯à¦¾à¦²à¦¿à¦‰à¦Ÿà¦¿à¦¯à¦¼à¦¾à¦¨ সময়"}
+ ls{"হাওয়াই-আলেউত মানক সময়"}
+ }
+ "meta:Hong_Kong"{
+ ld{"হং কং গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"হং কং সময়"}
+ ls{"হং কং মানক সময়"}
}
"meta:Hovd"{
- ld{"হোভà§à¦¡ গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"হোভà§à¦¡ সময়"}
- ls{"হোভà§à¦¡ সময়"}
+ ld{"হোভড গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"হোভড সময়"}
+ ls{"হোভড মানক সময়"}
}
"meta:India"{
+ ls{"ভারতীয় মানক সময়"}
ss{"IST"}
}
+ "meta:Indian_Ocean"{
+ ls{"ভারত মহাসাগর সময়"}
+ }
+ "meta:Indochina"{
+ ls{"ইনà§à¦¦à§‹à¦šà§€à¦¨ সময়"}
+ }
"meta:Indonesia_Central"{
- lg{"ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾ কেনà§à¦¦à§à¦°à§€à¦¯à¦¼ সময়"}
+ ls{"কেনà§à¦¦à§à¦°à§€à¦¯à¦¼ ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾ সময়"}
}
"meta:Indonesia_Eastern"{
- lg{"ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾ পূরà§à¦¬ সময়"}
+ ls{"পূরà§à¦¬ ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾ সময়"}
}
"meta:Indonesia_Western"{
- lg{"ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾ পশà§à¦šà¦¿à¦®à¦¿ সময়"}
+ ls{"পশà§à¦šà¦¿à¦®à§€ ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à¦¯à¦¼à¦¾ সময়"}
+ }
+ "meta:Iran"{
+ ld{"ইরান দিবালোক সময়"}
+ lg{"ইরান সময়"}
+ ls{"ইরান মানক সময়"}
}
"meta:Irkutsk"{
ld{"য়াকà§à¦Ÿà¦¸à§à¦• গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"য়াকà§à¦Ÿà¦¸à§à¦• সময়"}
- ls{"য়াকà§à¦Ÿà¦¸à§à¦• সময়"}
+ ls{"য়াকà§à¦Ÿà¦¸à§à¦• মানক সময়"}
+ }
+ "meta:Israel"{
+ ld{"ইজরায়েল দিবালোক সময়"}
+ lg{"ইজরায়েল সময়"}
+ ls{"ইজরায়েল মানক সময়"}
+ }
+ "meta:Japan"{
+ ld{"জাপান দিবালোক সময়"}
+ lg{"জাপান সময়"}
+ ls{"জাপান মানক সময়"}
}
"meta:Kamchatka"{
ld{"পিতà§à¦°à§‡à¦ªà§à¦¯à¦¾à¦­à¦²à¦¸à§à¦•- কà§à¦¯à¦¾à¦®à¦šà§à¦¯à¦¾à¦Ÿà¦¸à§à¦•à¦¿ গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"কামচটকা সময়"}
- ls{"পিতà§à¦°à§‡à¦ªà§à¦¯à¦¾à¦­à¦²à¦¸à§à¦•- কà§à¦¯à¦¾à¦®à¦šà§à¦¯à¦¾à¦Ÿà¦¸à§à¦•à¦¿ সময়"}
+ lg{"পিতà§à¦°à§‡à¦ªà§à¦¯à¦¾à¦­à¦²à¦¸à§à¦•- কà§à¦¯à¦¾à¦®à¦šà§à¦¯à¦¾à¦Ÿà¦¸à§à¦•à¦¿ সময়"}
+ ls{"পিতà§à¦°à§‡à¦ªà§à¦¯à¦¾à¦­à¦²à¦¸à§à¦•- কà§à¦¯à¦¾à¦®à¦šà§à¦¯à¦¾à¦Ÿà¦¸à§à¦•à¦¿ মান সময়"}
}
"meta:Kazakhstan_Eastern"{
- ld{"কজাকসà§à¦¤à¦¾à¦¨ পূরà§à¦¬ গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"পূরà§à¦¬ কজাকসà§à¦¤à¦¾à¦¨ সময়"}
ls{"পূরà§à¦¬ কজাকসà§à¦¤à¦¾à¦¨ মানক সময়"}
}
"meta:Kazakhstan_Western"{
- ld{"কজাকসà§à¦¤à¦¾à¦¨ পশà§à¦šà¦¿à¦® গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"পশà§à¦šà¦¿à¦® কজাকসà§à¦¤à¦¾à¦¨ সময়"}
ls{"পশà§à¦šà¦¿à¦® কজাকসà§à¦¤à¦¾à¦¨ মানক সময়"}
}
+ "meta:Korea"{
+ ld{"কোরিয়ান দিবালোক সময়"}
+ lg{"কোরিয়ান সময়"}
+ ls{"কোরিয়ান মানক সময়"}
+ }
+ "meta:Kosrae"{
+ ls{"কসরে সময়"}
+ }
"meta:Krasnoyarsk"{
ld{"কà§à¦°à¦¾à¦¸à¦¨à§‹à¦¯à¦¼à¦¾à¦°à§à¦¸à§à¦•à¦¿ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"কà§à¦°à¦¾à¦¸à¦¨à§‹à¦¯à¦¼à¦¾à¦°à§à¦¸à§à¦•à¦¿ সময়"}
- ls{"কà§à¦°à¦¾à¦¸à¦¨à§‹à¦¯à¦¼à¦¾à¦°à§à¦¸à§à¦•à¦¿ সময়"}
+ ls{"কà§à¦°à¦¾à¦¸à¦¨à§‹à¦¯à¦¼à¦¾à¦°à§à¦¸à§à¦•à¦¿ মানক সময়"}
+ }
+ "meta:Kyrgystan"{
+ ls{"কিরগিসà§à¦¤à¦¾à¦¨ সময়"}
+ }
+ "meta:Line_Islands"{
+ ls{"লাইন দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
}
"meta:Lord_Howe"{
ld{"লরà§à¦¡ হাওয়ে দিবালোক মসয়"}
@@ -1353,72 +1570,241 @@ bn{
ls{"লরà§à¦¡ হাওয়ে মানক মসয়"}
}
"meta:Macquarie"{
- lg{"মেকà§à¦¯à¦¼à¦¾à¦°à¦¿ সময়"}
+ ls{"মà§à¦¯à¦¾à¦•à¦•à§à¦°à¦¿ দà§à¦¬à§€à¦ª সময়"}
}
"meta:Magadan"{
- ld{"মাগাদান গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"মাগদন সময়"}
- ls{"মাগদন সময়"}
+ ld{"মà§à¦¯à¦¾à¦—াডান গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"মà§à¦¯à¦¾à¦—াডান সময়"}
+ ls{"মà§à¦¯à¦¾à¦—াডান মানক সময়"}
+ }
+ "meta:Malaysia"{
+ ls{"মালয়েশিয়া সময়"}
+ }
+ "meta:Maldives"{
+ ls{"মালদà§à¦¬à§€à¦ª সময়"}
+ }
+ "meta:Marquesas"{
+ ls{"মারà§à¦•à§‡à¦¸à¦¾à¦¸ সময়"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"মারà§à¦¶à¦¾à¦² দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ }
+ "meta:Mauritius"{
+ ld{"মরিশাস গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"মরিশাস সময়"}
+ ls{"মরিশাস মানক সময়"}
+ }
+ "meta:Mawson"{
+ ls{"মসন সময়"}
}
"meta:Mongolia"{
ld{"উলান বাতোর গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"মঙà§à¦—োলীয় সময়"}
- ls{"উলান বাতোর সময়"}
+ lg{"উলান বাতোর সময়"}
+ ls{"উলান বাতোর মানক সময়"}
}
"meta:Moscow"{
ld{"মসà§à¦•à§‹ গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"মসà§à¦•à§‹ সময়"}
ls{"মসà§à¦•à§‹ মানক সময়"}
}
+ "meta:Myanmar"{
+ ls{"মায়ানমার সময়"}
+ }
+ "meta:Nauru"{
+ ls{"নাউরৠসময়"}
+ }
+ "meta:Nepal"{
+ ls{"নেপাল সময়"}
+ }
+ "meta:New_Caledonia"{
+ ld{"নিউ কà§à¦¯à¦¾à¦²à§‡à¦¡à§‹à¦¨à¦¿à¦¯à¦¼à¦¾ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"নিউ কà§à¦¯à¦¾à¦²à§‡à¦¡à§‹à¦¨à¦¿à¦¯à¦¼à¦¾ সময়"}
+ ls{"নিউ কà§à¦¯à¦¾à¦²à§‡à¦¡à§‹à¦¨à¦¿à¦¯à¦¼à¦¾ মানক সময়"}
+ }
+ "meta:New_Zealand"{
+ ld{"নিউজিলà§à¦¯à¦¾à¦¨à§à¦¡ দিবালোক সময়"}
+ lg{"নিউজিলà§à¦¯à¦¾à¦¨à§à¦¡ সময়"}
+ ls{"নিউজিলà§à¦¯à¦¾à¦¨à§à¦¡ মানক সময়"}
+ }
"meta:Newfoundland"{
ld{"নিউফাউনà§à¦¡à¦²à§à¦¯à¦¾à¦¨à§à¦¡ দিবালোক সময়"}
lg{"নিউফাউনà§à¦¡à¦²à§à¦¯à¦¾à¦¨à§à¦¡ সময়"}
ls{"নিউফাউনà§à¦¡à¦²à§à¦¯à¦¾à¦¨à§à¦¡ মানক সময়"}
}
+ "meta:Niue"{
+ ls{"নিউই সময়"}
+ }
+ "meta:Norfolk"{
+ ls{"নরফোক দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ }
"meta:Noronha"{
ld{"ফারনà§à¦¯à¦¾à¦¨à§à¦¡à§‹ ডে নোরোনহা গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"নোরোনহা সময়"}
ls{"ফারনà§à¦¯à¦¾à¦¨à§à¦¡à§‹ ডে নোরোনহা সময়"}
}
"meta:Novosibirsk"{
- ld{"নোভোসিবিয়ারà§à¦•à§à¦¸ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"নোভোসিবিয়ারà§à¦•à§à¦¸ সময়"}
- ls{"নোভোসিবিয়ারà§à¦•à§à¦¸ সময়"}
+ ld{"নোভোসিবিরà§à¦¸à§à¦• গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"নোভোসিবিরà§à¦¸à§à¦• সময়"}
+ ls{"নোভোসিবিরà§à¦¸à§à¦• মানক সময়"}
}
"meta:Omsk"{
ld{"ওমসà§à¦• গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"ওমসà§à¦• সময়"}
- ls{"ওমসà§à¦• সময়"}
+ ls{"ওমসà§à¦• মানক সময়"}
+ }
+ "meta:Pakistan"{
+ ld{"পাকিসà§à¦¤à¦¾à¦¨ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পাকিসà§à¦¤à¦¾à¦¨ সময়"}
+ ls{"পাকিসà§à¦¤à¦¾à¦¨ মানক সময়"}
+ }
+ "meta:Palau"{
+ ls{"পালাউ সময়"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"পাপà§à¦¯à¦¼à¦¾ নিউ গিনি সময়"}
+ }
+ "meta:Paraguay"{
+ ld{"পà§à¦¯à¦¾à¦°à¦¾à¦—à§à¦¯à¦¼à§‡ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পà§à¦¯à¦¾à¦°à¦¾à¦—à§à¦¯à¦¼à§‡ সময়"}
+ ls{"পà§à¦¯à¦¾à¦°à¦¾à¦—à§à¦¯à¦¼à§‡ মানক সময়"}
+ }
+ "meta:Peru"{
+ ld{"পেরৠগà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"পেরৠসময়"}
+ ls{"পেরৠমানক সময়"}
+ }
+ "meta:Philippines"{
+ ld{"ফিলিপাইন গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"ফিলিপাইন সময়"}
+ ls{"ফিলিপাইন মানক সময়"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ফোনিকà§à¦¸ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"সেনà§à¦Ÿ পিয়ের ও মিকেলন দিবালোক সময়"}
+ lg{"সেনà§à¦Ÿ পিয়ের ও মিকেলন সময়"}
+ ls{"সেনà§à¦Ÿ পিয়ের ও মিকেলন মানক সময়"}
+ }
+ "meta:Pitcairn"{
+ ls{"পিটকেয়ারà§à¦¨ সময়"}
+ }
+ "meta:Ponape"{
+ ls{"পোনাপে সময়"}
+ }
+ "meta:Reunion"{
+ ls{"রিইউনিয়ন সময়"}
+ }
+ "meta:Rothera"{
+ ls{"রথেরা সময়"}
}
"meta:Sakhalin"{
ld{"সাখালিন গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"সাখালিন সময়"}
- ls{"সাখালিন সময়"}
+ ls{"সাখালিন মানক সময়"}
}
"meta:Samara"{
ld{"সামারা গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"সামারা সময়"}
- ls{"সামারা সময়"}
+ ls{"সামারা মান সময়"}
+ }
+ "meta:Samoa"{
+ ls{"সামোয়া মানক সময়"}
+ }
+ "meta:Seychelles"{
+ ls{"সেশেলস সময়"}
+ }
+ "meta:Singapore"{
+ ls{"সিঙà§à¦—াপà§à¦° মানক সময়"}
+ }
+ "meta:Solomon"{
+ ls{"সলোমন দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ সময়"}
+ }
+ "meta:South_Georgia"{
+ ls{"দকà§à¦·à¦¿à¦£ জরà§à¦œà¦¿à¦¯à¦¼à¦¾ সময়"}
+ }
+ "meta:Suriname"{
+ ls{"সà§à¦°à¦¿à¦¨à¦¾à¦® সময়"}
+ }
+ "meta:Syowa"{
+ ls{"সায়োওয়া সময়"}
+ }
+ "meta:Tahiti"{
+ ls{"তাহিতি সময়"}
+ }
+ "meta:Taipei"{
+ ld{"তাইপেই দিবালোক সময়"}
+ lg{"তাইপেই সময়"}
+ ls{"তাইপেই মানক সময়"}
+ }
+ "meta:Tajikistan"{
+ ls{"তাজাখাসà§à¦¤à¦¾à¦¨ সময়"}
+ }
+ "meta:Tokelau"{
+ ls{"টোকেলাউ সময়"}
+ }
+ "meta:Tonga"{
+ ld{"টোঙà§à¦—া গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"টোঙà§à¦—া সময়"}
+ ls{"টোঙà§à¦—া মানক সময়"}
+ }
+ "meta:Truk"{
+ ls{"চà§à¦• সময়"}
+ }
+ "meta:Turkmenistan"{
+ ld{"তà§à¦°à§à¦•à¦®à§‡à¦¨à¦¿à¦¸à§à¦¤à¦¾à¦¨ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"তà§à¦°à§à¦•à¦®à§‡à¦¨à¦¿à¦¸à§à¦¤à¦¾à¦¨ সময়"}
+ ls{"তà§à¦°à§à¦•à¦®à§‡à¦¨à¦¿à¦¸à§à¦¤à¦¾à¦¨ মানক সময়"}
+ }
+ "meta:Tuvalu"{
+ ls{"টà§à¦­à¦¾à¦²à§ সময়"}
+ }
+ "meta:Uruguay"{
+ ld{"উরà§à¦—à§à¦¯à¦¼à§‡ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"উরà§à¦—à§à¦¯à¦¼à§‡ সময়"}
+ ls{"উরà§à¦—à§à¦¯à¦¼à§‡ মানক সময়"}
+ }
+ "meta:Uzbekistan"{
+ ld{"উজবেকিসà§à¦¤à¦¾à¦¨ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"উজবেকিসà§à¦¤à¦¾à¦¨ সময়"}
+ ls{"উজবেকিসà§à¦¤à¦¾à¦¨ মানক সময়"}
+ }
+ "meta:Vanuatu"{
+ ld{"ভানà§à¦¯à¦¼à¦¾à¦¤à§ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"ভানà§à¦¯à¦¼à¦¾à¦¤à§ সময়"}
+ ls{"ভানà§à¦¯à¦¼à¦¾à¦¤à§ মানক সময়"}
+ }
+ "meta:Venezuela"{
+ ls{"ভেনেজà§à¦¯à¦¼à§‡à¦²à¦¾ সময়"}
}
"meta:Vladivostok"{
- ld{"ভà§à¦²à¦¾à¦¦à¦¿à¦­à§‹à¦¸à§à¦Ÿà¦• গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"ভà§à¦²à¦¾à¦¦à¦¿à¦­à§‹à¦¸à§à¦Ÿ সময়"}
- ls{"ভà§à¦²à¦¾à¦¦à¦¿à¦­à§‹à¦¸à§à¦Ÿà¦• সময়"}
+ ld{"বà§à¦²à¦¾à¦¦à¦¿à¦¬à§‹à¦¸à§à¦¤à§‹à¦• গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"বà§à¦²à¦¾à¦¦à¦¿à¦¬à§‹à¦¸à§à¦¤à§‹à¦• সময়"}
+ ls{"বà§à¦²à¦¾à¦¦à¦¿à¦¬à§‹à¦¸à§à¦¤à§‹à¦• মানক সময়"}
}
"meta:Volgograd"{
- ld{"ভলগোগারà§à¦¡ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"ভলগোগারà§à¦¡ সময়"}
- ls{"ভলগোগারà§à¦¡ সময়"}
+ ld{"ভলগোগà§à¦°à¦¾à¦¡ গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"ভলগোগà§à¦°à¦¾à¦¡ সময়"}
+ ls{"ভলগোগà§à¦°à¦¾à¦¡ মানক সময়"}
+ }
+ "meta:Vostok"{
+ ls{"ভসà§à¦Ÿà¦• সময়"}
+ }
+ "meta:Wake"{
+ ls{"ওয়েক দà§à¦¬à§€à¦ª সময়"}
+ }
+ "meta:Wallis"{
+ ls{"ওয়ালিস à¦à¦¬à¦‚ ফà§à¦Ÿà§à¦¨à¦¾ সময়"}
}
"meta:Yakutsk"{
ld{"য়াকà§à¦¤à¦¸à§à¦• গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
lg{"য়াকà§à¦¤à¦¸à§à¦• সময়"}
- ls{"য়াকà§à¦¤à¦¸à§à¦• সময়"}
+ ls{"য়াকà§à¦¤à¦¸à§à¦• মানক সময়"}
}
"meta:Yekaterinburg"{
- ld{"য়েকাটেরিনবারà§à¦— গৃষà§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
- lg{"য়েকাটেরিনবারà§à¦— সময়"}
- ls{"য়েকাটেরিনবারà§à¦— সময়"}
+ ld{"ইয়েকাতেরিনবà§à¦°à§à¦— গà§à¦°à§€à¦·à§à¦®à¦•à¦¾à¦²à§€à¦¨ সময়"}
+ lg{"ইয়েকাতেরিনবà§à¦°à§à¦— সময়"}
+ ls{"ইয়েকাতেরিনবà§à¦°à§à¦— মানক সময়"}
}
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} সময় ({0})"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bo.txt b/Build/source/libs/icu/icu-50.1/data/zone/bo.txt
index d1da62609f9..e3849e9d741 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bo.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bo.xml
*/
bo{
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
zoneStrings{
"Etc:Unknown"{
ec{"མ་རྟོགས་པ"}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/br.txt b/Build/source/libs/icu/icu-50.1/data/zone/br.txt
new file mode 100644
index 00000000000..c9005cad8b0
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/br.txt
@@ -0,0 +1,259 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/br.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/br.xml
+ */
+br{
+ Version{"2.0.78.38"}
+ zoneStrings{
+ "Africa:Addis_Ababa"{
+ ec{"Adis Abeba"}
+ }
+ "Africa:Algiers"{
+ ec{"Aljer"}
+ }
+ "Africa:Cairo"{
+ ec{"Kaero"}
+ }
+ "Africa:Casablanca"{
+ ec{"Dar el Beida (Casablanca)"}
+ }
+ "Africa:El_Aaiun"{
+ ec{"La'Youn"}
+ }
+ "Africa:Lome"{
+ ec{"Lomé"}
+ }
+ "Africa:Mogadishu"{
+ ec{"Muqdisho"}
+ }
+ "Africa:Ndjamena"{
+ ec{"N'Djamena"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
+ "Africa:Tripoli"{
+ ec{"Tarabulus (Tripoli)"}
+ }
+ "Africa:Tunis"{
+ ec{"Tuniz"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Belem"{
+ ec{"Belém"}
+ }
+ "America:Bogota"{
+ ec{"Bogotá"}
+ }
+ "America:El_Salvador"{
+ ec{"Salvador"}
+ }
+ "America:Guadeloupe"{
+ ec{"Gwadeloup"}
+ }
+ "America:Havana"{
+ ec{"La Habana"}
+ }
+ "America:Jamaica"{
+ ec{"Jamaika"}
+ }
+ "America:Martinique"{
+ ec{"Martinik"}
+ }
+ "America:Miquelon"{
+ ec{"Mikelon"}
+ }
+ "America:Montreal"{
+ ec{"Montréal"}
+ }
+ "America:Panama"{
+ ec{"Panamá"}
+ }
+ "America:Sao_Paulo"{
+ ec{"São Paulo"}
+ }
+ "America:St_Johns"{
+ ec{"Saint John's"}
+ }
+ "America:St_Kitts"{
+ ec{"Saint Kitts"}
+ }
+ "America:St_Lucia"{
+ ec{"Saint Lucia"}
+ }
+ "America:St_Vincent"{
+ ec{"Sant Visant"}
+ }
+ "America:Thule"{
+ ec{"Qânâq"}
+ }
+ "Asia:Anadyr"{
+ ec{"Anadyr'"}
+ }
+ "Asia:Bahrain"{
+ ec{"Bahrein"}
+ }
+ "Asia:Baku"{
+ ec{"Bakı"}
+ }
+ "Asia:Beirut"{
+ ec{"Bayrut"}
+ }
+ "Asia:Damascus"{
+ ec{"Damask"}
+ }
+ "Asia:Jerusalem"{
+ ec{"Jeruzalem"}
+ }
+ "Asia:Kabul"{
+ ec{"Kaboul"}
+ }
+ "Asia:Kuwait"{
+ ec{"Koweit"}
+ }
+ "Asia:Muscat"{
+ ec{"Masqat"}
+ }
+ "Asia:Nicosia"{
+ ec{"Levkosía"}
+ }
+ "Asia:Phnom_Penh"{
+ ec{"Phnum Pénh"}
+ }
+ "Asia:Pyongyang"{
+ ec{"P'yongyang"}
+ }
+ "Asia:Rangoon"{
+ ec{"Yangon"}
+ }
+ "Asia:Saigon"{
+ ec{"Kêr Hô-Chi-Minh"}
+ }
+ "Asia:Singapore"{
+ ec{"Singapour"}
+ }
+ "Asia:Urumqi"{
+ ec{"Ürümqi"}
+ }
+ "Asia:Vientiane"{
+ ec{"Viangchan"}
+ }
+ "Asia:Yekaterinburg"{
+ ec{"Yekaterinbourg"}
+ }
+ "Atlantic:Azores"{
+ ec{"Azorez"}
+ }
+ "Atlantic:Canary"{
+ ec{"Kanariez"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"Kab Glas"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"Faero"}
+ }
+ "Atlantic:Reykjavik"{
+ ec{"Reykjavík"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"Saint Helena"}
+ }
+ "Etc:Unknown"{
+ ec{"kêr dianav"}
+ }
+ "Europe:Athens"{
+ ec{"Aten"}
+ }
+ "Europe:Belgrade"{
+ ec{"Beograd"}
+ }
+ "Europe:Brussels"{
+ ec{"Brusel"}
+ }
+ "Europe:Bucharest"{
+ ec{"Bukarest"}
+ }
+ "Europe:Copenhagen"{
+ ec{"Kopenhagen"}
+ }
+ "Europe:Dublin"{
+ ec{"Dulenn"}
+ }
+ "Europe:Gibraltar"{
+ ec{"Jibraltar"}
+ }
+ "Europe:Guernsey"{
+ ec{"Gwernenez"}
+ }
+ "Europe:Isle_of_Man"{
+ ec{"Manav"}
+ }
+ "Europe:Jersey"{
+ ec{"Jerzenez"}
+ }
+ "Europe:Luxembourg"{
+ ec{"Luksembourg"}
+ }
+ "Europe:Mariehamn"{
+ ec{"Marjehamn"}
+ }
+ "Europe:Minsk"{
+ ec{"Mensk"}
+ }
+ "Europe:Moscow"{
+ ec{"Moskov"}
+ }
+ "Europe:Paris"{
+ ec{"Pariz"}
+ }
+ "Europe:Prague"{
+ ec{"Praha"}
+ }
+ "Europe:Rome"{
+ ec{"Roma"}
+ }
+ "Europe:Tirane"{
+ ec{"Tiranë"}
+ }
+ "Europe:Vatican"{
+ ec{"Vatikan"}
+ }
+ "Europe:Warsaw"{
+ ec{"Varsovia"}
+ }
+ "Indian:Cocos"{
+ ec{"Kokoz"}
+ }
+ "Indian:Comoro"{
+ ec{"Komorez"}
+ }
+ "Indian:Kerguelen"{
+ ec{"Kergelenn"}
+ }
+ "Indian:Maldives"{
+ ec{"Maldivez"}
+ }
+ "Indian:Mauritius"{
+ ec{"Moris"}
+ }
+ "Indian:Reunion"{
+ ec{"Reünion"}
+ }
+ "Pacific:Fiji"{
+ ec{"Fidji"}
+ }
+ "Pacific:Galapagos"{
+ ec{"Galápagos"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/brx.txt b/Build/source/libs/icu/icu-50.1/data/zone/brx.txt
index 96b25eb7e45..63818fddfa5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/brx.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/brx.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/brx.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/brx.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/brx.xml
*/
brx{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Abidjan"{
ec{"अबिदà¥à¤œà¤¾à¤¨"}
@@ -1156,6 +1156,7 @@ brx{
}
"meta:Acre"{
ld{"आकर समर टाईम"}
+ lg{"आकर टाईम"}
ls{"आकर सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
}
"meta:Afghanistan"{
@@ -1247,7 +1248,7 @@ brx{
}
"meta:Argentina_Western"{
ld{"पशà¥à¤šà¥€à¤® अरà¥à¤œà¤£à¥à¤Ÿà¤¿à¤¨à¤¾ समर टाईम"}
- lg{"पशà¥à¤šà¥€à¤® अरà¥à¤œà¤£à¥à¤Ÿà¤¿à¤¨à¤¾ सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
+ lg{"पशà¥à¤šà¥€à¤® अरà¥à¤œà¤£à¥à¤Ÿà¤¿à¤¨à¤¾ टाईम"}
ls{"पशà¥à¤šà¥€à¤® अरà¥à¤œà¤£à¥à¤Ÿà¤¿à¤¨à¤¾ सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
}
"meta:Armenia"{
@@ -1626,6 +1627,8 @@ brx{
ls{"मारà¥à¤¶à¤² रà¥à¤¸à¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
}
"meta:Mauritius"{
+ ld{"मॉरिशीयस समर टाईम"}
+ lg{"मॉरिशीयस टाईम"}
ls{"मॉरिशीयस सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
}
"meta:Mawson"{
@@ -1719,9 +1722,9 @@ brx{
ls{"फीनीकà¥à¤¸ दà¥à¤µà¥€à¤ª सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
}
"meta:Pierre_Miquelon"{
- ld{"पीयॅर à¤à¤µà¤‚ मीकलों डेलाईट टाईम"}
- lg{"पीयॅर à¤à¤µà¤‚ मीकलों टाईम"}
- ls{"पीयॅर à¤à¤µà¤‚ मीकलों सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
+ ld{"सेठपीयॅर à¤à¤µà¤‚ मीकलों डेलाईट टाईम"}
+ lg{"सेठपीयॅर à¤à¤µà¤‚ मीकलों टाईम"}
+ ls{"सेठपीयॅर à¤à¤µà¤‚ मीकलों सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
}
"meta:Pitcairn"{
ls{"पीटकैरà¥à¤¨ सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
@@ -1752,7 +1755,7 @@ brx{
}
"meta:Samarkand"{
ld{"समरकंद समर टाईम"}
- lg{"समरकंद सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
+ lg{"समरकंद टाईम"}
ls{"समरकंद सà¥à¤Ÿà¥ˆà¤‚डरà¥à¤¡ टाईम"}
}
"meta:Samoa"{
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/bs.txt b/Build/source/libs/icu/icu-50.1/data/zone/bs.txt
index aaba96ab7fc..d3ca1703a40 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/bs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/bs.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/bs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/bs.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/bs.xml
*/
bs{
- Version{"2.0.64.72"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidžan"}
@@ -27,12 +27,6 @@ bs{
"Africa:Asmera"{
ec{"Asmera"}
}
- "Africa:Bamako"{
- ec{"Bamako"}
- }
- "Africa:Bangui"{
- ec{"Bangui"}
- }
"Africa:Banjul"{
ec{"Banžul"}
}
@@ -60,9 +54,6 @@ bs{
"Africa:Conakry"{
ec{"Konakri"}
}
- "Africa:Dakar"{
- ec{"Dakar"}
- }
"Africa:Dar_es_Salaam"{
ec{"Dar-es-Salam"}
}
@@ -81,54 +72,21 @@ bs{
"Africa:Gaborone"{
ec{"Gaboron"}
}
- "Africa:Harare"{
- ec{"Harare"}
- }
"Africa:Johannesburg"{
ec{"Johanesburg"}
}
- "Africa:Kampala"{
- ec{"Kampala"}
- }
"Africa:Khartoum"{
ec{"Kartum"}
}
- "Africa:Kigali"{
- ec{"Kigali"}
- }
"Africa:Kinshasa"{
ec{"Kinšasa"}
}
- "Africa:Lagos"{
- ec{"Lagos"}
- }
"Africa:Libreville"{
ec{"Librevil"}
}
- "Africa:Lome"{
- ec{"Lome"}
- }
- "Africa:Luanda"{
- ec{"Luanda"}
- }
"Africa:Lubumbashi"{
ec{"Lumumbaši"}
}
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
"Africa:Mogadishu"{
ec{"Mogadiš"}
}
@@ -153,15 +111,6 @@ bs{
"Africa:Porto-Novo"{
ec{"Porto Novo"}
}
- "Africa:Sao_Tome"{
- ec{"Sao Tome"}
- }
- "Africa:Tripoli"{
- ec{"Tripoli"}
- }
- "Africa:Tunis"{
- ec{"Tunis"}
- }
"Africa:Windhoek"{
ec{"Vindhuk"}
}
@@ -180,60 +129,30 @@ bs{
"America:Araguaina"{
ec{"Aragvajana"}
}
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
"America:Argentina:Rio_Gallegos"{
ec{"Rio galegos"}
}
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
"America:Argentina:San_Juan"{
ec{"San Huan (Argentina)"}
}
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
"America:Argentina:Tucuman"{
ec{"Tukuman"}
}
"America:Argentina:Ushuaia"{
ec{"UÅ¡uaia"}
}
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunsion"}
}
"America:Bahia"{
ec{"Bahia (Brazil)"}
}
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belem"{
- ec{"Belem"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
"America:Blanc-Sablon"{
ec{"Blanc-Sejblon (kanada)"}
}
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
- "America:Bogota"{
- ec{"Bogota"}
- }
"America:Boise"{
ec{"Bojzi (SAD)"}
}
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
"America:Cambridge_Bay"{
ec{"Kembridž Bej (Kanada)"}
}
@@ -303,21 +222,12 @@ bs{
"America:El_Salvador"{
ec{"Salvador"}
}
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
"America:Glace_Bay"{
ec{"Glejs Bej (Kanada)"}
}
"America:Goose_Bay"{
ec{"Gus Bej (Kanada)"}
}
- "America:Grand_Turk"{
- ec{"Grand Turk"}
- }
- "America:Grenada"{
- ec{"Grenada"}
- }
"America:Guadeloupe"{
ec{"Gvadalupe"}
}
@@ -333,9 +243,6 @@ bs{
"America:Halifax"{
ec{"Halifaks (kanada)"}
}
- "America:Havana"{
- ec{"Havana"}
- }
"America:Hermosillo"{
ec{"Hermosiljo (Meksiko)"}
}
@@ -381,12 +288,6 @@ bs{
"America:Kentucky:Monticello"{
ec{"MontiÄelo (SAD)"}
}
- "America:La_Paz"{
- ec{"La Paz"}
- }
- "America:Lima"{
- ec{"Lima"}
- }
"America:Los_Angeles"{
ec{"Los Anđeles (SAD)"}
}
@@ -399,9 +300,6 @@ bs{
"America:Managua"{
ec{"Managva"}
}
- "America:Manaus"{
- ec{"Manaus"}
- }
"America:Martinique"{
ec{"Martinik"}
}
@@ -429,9 +327,6 @@ bs{
"America:Monterrey"{
ec{"Montrej (Meksiko)"}
}
- "America:Montevideo"{
- ec{"Montevideo"}
- }
"America:Montreal"{
ec{"Montreal (kanada)"}
}
@@ -444,9 +339,6 @@ bs{
"America:New_York"{
ec{"Njujork (SAD)"}
}
- "America:Nipigon"{
- ec{"Nipigon"}
- }
"America:Nome"{
ec{"Nom"}
}
@@ -459,12 +351,6 @@ bs{
"America:North_Dakota:New_Salem"{
ec{"Novi Salem, Severna Dakota (SAD)"}
}
- "America:Panama"{
- ec{"Panama"}
- }
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
"America:Paramaribo"{
ec{"Paramirbo"}
}
@@ -483,30 +369,18 @@ bs{
"America:Rainy_River"{
ec{"Rejni river"}
}
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
"America:Recife"{
ec{"Resife"}
}
- "America:Regina"{
- ec{"Regina"}
- }
"America:Resolute"{
ec{"Rezolut"}
}
"America:Rio_Branco"{
ec{"Rio Branko"}
}
- "America:Santarem"{
- ec{"Santarem"}
- }
"America:Santiago"{
ec{"Santijago"}
}
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
"America:Sao_Paulo"{
ec{"Sao Paolo"}
}
@@ -546,9 +420,6 @@ bs{
"America:Toronto"{
ec{"Toronto (Kanada)"}
}
- "America:Tortola"{
- ec{"Tortola"}
- }
"America:Vancouver"{
ec{"Vankuver (kanada)"}
}
@@ -579,9 +450,6 @@ bs{
"Antarctica:McMurdo"{
ec{"MakMurdo"}
}
- "Antarctica:Palmer"{
- ec{"Palmer"}
- }
"Antarctica:Rothera"{
ec{"Rotera"}
}
@@ -591,12 +459,6 @@ bs{
"Antarctica:Syowa"{
ec{"Å ova"}
}
- "Antarctica:Vostok"{
- ec{"Vostok"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
"Asia:Almaty"{
ec{"Almati (Kazahstan)"}
}
@@ -621,9 +483,6 @@ bs{
"Asia:Bahrain"{
ec{"Bahrein"}
}
- "Asia:Baku"{
- ec{"Baku"}
- }
"Asia:Bangkok"{
ec{"Bankok"}
}
@@ -651,27 +510,12 @@ bs{
"Asia:Dhaka"{
ec{"Daka"}
}
- "Asia:Dili"{
- ec{"Dili"}
- }
- "Asia:Dubai"{
- ec{"Dubai"}
- }
"Asia:Dushanbe"{
ec{"Dušanbe"}
}
- "Asia:Gaza"{
- ec{"Gaza"}
- }
"Asia:Harbin"{
ec{"Harbin (Kina)"}
}
- "Asia:Hong_Kong"{
- ec{"Hong Kong"}
- }
- "Asia:Hovd"{
- ec{"Hovd"}
- }
"Asia:Irkutsk"{
ec{"Irkuck (Rusija)"}
}
@@ -681,9 +525,6 @@ bs{
"Asia:Jayapura"{
ec{"Džajapura"}
}
- "Asia:Kabul"{
- ec{"Kabul"}
- }
"Asia:Kamchatka"{
ec{"KamÄatka"}
}
@@ -699,9 +540,6 @@ bs{
"Asia:Krasnoyarsk"{
ec{"Krasnojarsk"}
}
- "Asia:Kuala_Lumpur"{
- ec{"Kuala Lumpur"}
- }
"Asia:Kuching"{
ec{"KuÄing"}
}
@@ -717,9 +555,6 @@ bs{
"Asia:Makassar"{
ec{"Makasar"}
}
- "Asia:Manila"{
- ec{"Manila"}
- }
"Asia:Muscat"{
ec{"Muskat"}
}
@@ -738,9 +573,6 @@ bs{
"Asia:Phnom_Penh"{
ec{"Pnom Pen"}
}
- "Asia:Pontianak"{
- ec{"Pontianak"}
- }
"Asia:Pyongyang"{
ec{"Pjongjang"}
}
@@ -801,9 +633,6 @@ bs{
"Australia:Hobart"{
ec{"Horbat (Australija)"}
}
- "Australia:Lindeman"{
- ec{"Lindeman"}
- }
"Australia:Lord_Howe"{
ec{"Lord Hov"}
}
@@ -819,9 +648,6 @@ bs{
"Etc:Unknown"{
ec{"Nepoznati ili nevažeći grad"}
}
- "Europe:Kaliningrad"{
- ec{"Kaliningrad"}
- }
"Europe:Kiev"{
ec{"Kijev"}
}
@@ -831,9 +657,6 @@ bs{
"Europe:Samara"{
ec{"Samara (Rusija)"}
}
- "Europe:Simferopol"{
- ec{"Simferopol"}
- }
"Europe:Uzhgorod"{
ec{"Užgorod"}
}
@@ -852,57 +675,30 @@ bs{
"Pacific:Enderbury"{
ec{"Enderberi"}
}
- "Pacific:Galapagos"{
- ec{"Galapagos"}
- }
"Pacific:Gambier"{
ec{"Gambije"}
}
- "Pacific:Guam"{
- ec{"Guam"}
- }
"Pacific:Honolulu"{
ec{"Honolulu (SAD)"}
}
"Pacific:Johnston"{
ec{"Džonston"}
}
- "Pacific:Kiritimati"{
- ec{"Kiritimati"}
- }
"Pacific:Kosrae"{
ec{"Košre"}
}
"Pacific:Kwajalein"{
ec{"Kvadžalejin"}
}
- "Pacific:Majuro"{
- ec{"Majuro"}
- }
"Pacific:Marquesas"{
ec{"Markiz"}
}
"Pacific:Midway"{
ec{"Midvej"}
}
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
"Pacific:Noumea"{
ec{"Numea"}
}
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
"Pacific:Pitcairn"{
ec{"Pitkairn"}
}
@@ -912,21 +708,12 @@ bs{
"Pacific:Port_Moresby"{
ec{"Port Morzbi"}
}
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
- }
"Pacific:Saipan"{
ec{"Sajpan"}
}
- "Pacific:Tahiti"{
- ec{"Tahiti"}
- }
"Pacific:Tarawa"{
ec{"Tarava"}
}
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
- }
"Pacific:Truk"{
ec{"Truk"}
}
@@ -1336,11 +1123,6 @@ bs{
"meta:Kazakhstan_Western"{
ls{"Zapadni Kazahstan vreme"}
}
- "meta:Kizilorda"{
- ld{"Kizilorda letnje raÄunanje vremena"}
- lg{"Kizilorda vreme"}
- ls{"Kizilorda vreme"}
- }
"meta:Korea"{
ld{"Korejsko letnje raÄunanje vremena"}
lg{"Koreja vreme"}
@@ -1500,9 +1282,9 @@ bs{
ls{"FeniÄka ostrva vreme"}
}
"meta:Pierre_Miquelon"{
- ld{"Pjer i Mikelon letnje raÄunanje vremena"}
- lg{"Pjer i Mikelon vreme"}
- ls{"Pjer i Mikelon standardno vreme"}
+ ld{"Sen Pjer i Mikelon letnje raÄunanje vremena"}
+ lg{"Sen Pjer i Mikelon vreme"}
+ ls{"Sen Pjer i Mikelon standardno vreme"}
}
"meta:Pitcairn"{
ls{"Pitkairn vreme"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ca.txt b/Build/source/libs/icu/icu-50.1/data/zone/ca.txt
index 6ad436341cb..fa1e2084278 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ca.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ca.txt
@@ -2,27 +2,42 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ca.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ca.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ca.xml
*/
ca{
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
zoneStrings{
+ "Africa:Addis_Ababa"{
+ ec{"Addis Abeba"}
+ }
"Africa:Algiers"{
ec{"Alger"}
}
+ "Africa:Asmera"{
+ ec{"Asmara"}
+ }
"Africa:Cairo"{
ec{"Caire, el"}
}
+ "Africa:El_Aaiun"{
+ ec{"Al-aaiun"}
+ }
+ "Africa:Khartoum"{
+ ec{"Khartum"}
+ }
+ "Africa:Mogadishu"{
+ ec{"Mogadixo"}
+ }
"Africa:Sao_Tome"{
- ec{"Sao Tomé"}
+ ec{"São Tomé"}
}
- "Africa:Tunis"{
- ec{"Tunis"}
+ "Africa:Tripoli"{
+ ec{"Trípoli"}
}
"America:Araguaina"{
ec{"Araguaína"}
@@ -39,35 +54,62 @@ ca{
"America:Belem"{
ec{"Belém"}
}
- "America:Belize"{
- ec{"Belize"}
+ "America:Blanc-Sablon"{
+ ec{"Blanc Sablon"}
}
"America:Bogota"{
ec{"Bogotà"}
}
+ "America:Cayenne"{
+ ec{"Caiena"}
+ }
"America:Cayman"{
ec{"Caiman"}
}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
+ }
"America:Cordoba"{
ec{"Córdoba"}
}
"America:Cuiaba"{
ec{"Cuiabá"}
}
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
"America:Eirunepe"{
ec{"Eirunepé"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
+ "America:Guadeloupe"{
+ ec{"Guadalupe"}
}
- "America:Grand_Turk"{
- ec{"Grand Turk"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
}
- "America:Grenada"{
- ec{"Grenada"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
}
- "America:Guadeloupe"{
- ec{"Guadalupe"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Maceio"{
ec{"Maceió"}
@@ -82,11 +124,14 @@ ca{
ec{"Mérida"}
}
"America:Mexico_City"{
- ec{"Mèxic"}
+ ec{"Ciutat de Mèxic"}
}
"America:New_York"{
ec{"Nova York"}
}
+ "America:North_Dakota:Beulah"{
+ ec{"Beulah, Dakota del Nord"}
+ }
"America:North_Dakota:Center"{
ec{"Center, Dakota del Nord"}
}
@@ -96,18 +141,21 @@ ca{
"America:Panama"{
ec{"Panamà"}
}
- "America:Port-au-Prince"{
- ec{"Port-au-Prince"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
"America:Rio_Branco"{
ec{"Río Branco"}
}
+ "America:Santarem"{
+ ec{"Santarém"}
+ }
"America:Sao_Paulo"{
ec{"São Paulo"}
}
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"Saint John’s"}
+ }
"America:St_Kitts"{
ec{"Saint Kitts"}
}
@@ -120,8 +168,11 @@ ca{
"America:St_Vincent"{
ec{"Saint Vincent"}
}
+ "Antarctica:DumontDUrville"{
+ ec{"Dumont d’Urville"}
+ }
"Antarctica:South_Pole"{
- ec{"Pol sud"}
+ ec{"pol sud"}
}
"Asia:Anadyr"{
ec{"Anadyr'"}
@@ -135,12 +186,36 @@ ca{
"Asia:Baghdad"{
ec{"Bagdad"}
}
+ "Asia:Baku"{
+ ec{"Bakú"}
+ }
+ "Asia:Bishkek"{
+ ec{"Bixkek"}
+ }
+ "Asia:Calcutta"{
+ ec{"Calcuta"}
+ }
+ "Asia:Choibalsan"{
+ ec{"ÄŒojbalsan"}
+ }
"Asia:Damascus"{
ec{"Damasc"}
}
+ "Asia:Dhaka"{
+ ec{"Dacca"}
+ }
+ "Asia:Jayapura"{
+ ec{"Jaipur"}
+ }
+ "Asia:Kabul"{
+ ec{"KÄbul"}
+ }
"Asia:Kamchatka"{
ec{"Kamtxatka"}
}
+ "Asia:Kashgar"{
+ ec{"Kaixgar"}
+ }
"Asia:Katmandu"{
ec{"Katmandú"}
}
@@ -150,18 +225,42 @@ ca{
"Asia:Makassar"{
ec{"Makasar"}
}
+ "Asia:Muscat"{
+ ec{"Masqat"}
+ }
+ "Asia:Nicosia"{
+ ec{"Nicòsia"}
+ }
+ "Asia:Qyzylorda"{
+ ec{"Kizilordà"}
+ }
+ "Asia:Riyadh"{
+ ec{"Al-RiyÄd"}
+ }
+ "Asia:Saigon"{
+ ec{"Ho Chi Minh"}
+ }
"Asia:Samarkand"{
ec{"Samarcanda"}
}
"Asia:Seoul"{
ec{"Seül"}
}
+ "Asia:Shanghai"{
+ ec{"Xangai"}
+ }
"Asia:Singapore"{
ec{"Singapur"}
}
+ "Asia:Tashkent"{
+ ec{"Taixkent"}
+ }
"Asia:Tehran"{
ec{"Teheran"}
}
+ "Asia:Thimphu"{
+ ec{"Thimbu"}
+ }
"Asia:Tokyo"{
ec{"Tòquio"}
}
@@ -177,9 +276,15 @@ ca{
"Asia:Yekaterinburg"{
ec{"Jekaterinburg"}
}
+ "Asia:Yerevan"{
+ ec{"Erevan"}
+ }
"Atlantic:Azores"{
ec{"Açores"}
}
+ "Atlantic:Bermuda"{
+ ec{"Bermudes"}
+ }
"Atlantic:Canary"{
ec{"Illes Canàries"}
}
@@ -192,15 +297,18 @@ ca{
"Atlantic:South_Georgia"{
ec{"Geòrgia del Sud"}
}
+ "Atlantic:St_Helena"{
+ ec{"Saint Helena"}
+ }
"Etc:Unknown"{
ec{"Zona desconeguda"}
}
- "Europe:Andorra"{
- ec{"Andorra"}
- }
"Europe:Athens"{
ec{"Atenes"}
}
+ "Europe:Belgrade"{
+ ec{"Belgrad"}
+ }
"Europe:Berlin"{
ec{"Berlín"}
}
@@ -210,15 +318,16 @@ ca{
"Europe:Bucharest"{
ec{"Bucarest"}
}
- "Europe:Copenhagen"{
- ec{"Copenhagen"}
- }
"Europe:Dublin"{
ec{"Dublín"}
+ ld{"Horari d'estiu irlandès"}
}
"Europe:Helsinki"{
ec{"Hèlsinki"}
}
+ "Europe:Isle_of_Man"{
+ ec{"Man"}
+ }
"Europe:Kiev"{
ec{"Kíev"}
}
@@ -227,10 +336,14 @@ ca{
}
"Europe:London"{
ec{"Londres"}
+ ld{"Horari d'estiu britànic"}
}
"Europe:Luxembourg"{
ec{"Luxemburg"}
}
+ "Europe:Mariehamn"{
+ ec{"Maarianhamina"}
+ }
"Europe:Monaco"{
ec{"Mònaco"}
}
@@ -252,21 +365,24 @@ ca{
"Europe:Tirane"{
ec{"Tirana"}
}
+ "Europe:Vatican"{
+ ec{"Vaticà"}
+ }
"Europe:Vienna"{
ec{"Viena"}
}
+ "Europe:Vilnius"{
+ ec{"Vílnius"}
+ }
"Europe:Warsaw"{
ec{"Varsòvia"}
}
+ "Europe:Zaporozhye"{
+ ec{"Zaporójjia"}
+ }
"Europe:Zurich"{
ec{"Zuric"}
}
- "Indian:Christmas"{
- ec{"Christmas"}
- }
- "Indian:Maldives"{
- ec{"Maldives"}
- }
"Indian:Mauritius"{
ec{"Maurici"}
}
@@ -283,30 +399,44 @@ ca{
ec{"Marqueses"}
}
"Pacific:Noumea"{
- ec{"Noumea"}
+ ec{"Nouméa"}
+ }
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
}
"Pacific:Tahiti"{
ec{"Tahití"}
}
+ "Pacific:Truk"{
+ ec{"Chuuk"}
+ }
+ "meta:Afghanistan"{
+ ls{"Hora de l'Afganistan"}
+ }
"meta:Africa_Central"{
- ls{"Hora d'Àfrica Central"}
+ ls{"Hora de l'Àfrica Central"}
}
"meta:Africa_Eastern"{
- ls{"Hora d'Àfrica Oriental"}
+ ls{"Hora de l'Àfrica Oriental"}
}
"meta:Africa_Southern"{
- ls{"Hora d'Àfrica Austral"}
+ ls{"Hora estàndard del sud de l'Àfrica"}
}
"meta:Africa_Western"{
- ld{"Hora d'estiu d'Àfrica Occidental"}
- lg{"Hora d'Àfrica Occidental"}
- ls{"Hora estàndard d'Àfrica Occidental"}
+ ld{"Hora d'estiu de l'Àfrica Occidental"}
+ lg{"Hora de l'Àfrica Occidental"}
+ ls{"Hora estàndard de l'Àfrica Occidental"}
}
"meta:Alaska"{
ld{"Horari d'estiu d'Alaska"}
lg{"Hora d'Alaska"}
ls{"Horari estàndard d'Alaska"}
}
+ "meta:Alaska_Hawaii"{
+ ld{"Horari d'estiu d'Alaska-Hawaii"}
+ lg{"Hora d'Alaska-Hawaii"}
+ ls{"Hora estàndard d'Alaska-Hawaii"}
+ }
"meta:Amazon"{
ld{"Hora d'estiu de l'Amazones"}
lg{"Hora de l'Amazones"}
@@ -338,9 +468,9 @@ ca{
ls{"Hora estàndard d'Anadyr"}
}
"meta:Arabian"{
- ld{"Hora d'estiu d'Aràbia"}
- lg{"Hora d'Aràbia"}
- ls{"Hora estàndard d'Aràbia"}
+ ld{"Hora d'estiu àrab"}
+ lg{"Hora àrab"}
+ ls{"Hora estàndard àrab"}
}
"meta:Argentina"{
ld{"Horari d'estiu de l'Argentina"}
@@ -352,6 +482,11 @@ ca{
lg{"Hora de l'oest de l'Argentina"}
ls{"Hora estàndard de l'oest de l'Argentina"}
}
+ "meta:Armenia"{
+ ld{"Hora d'estiu d'Armènia"}
+ lg{"Hora d'Armènia"}
+ ls{"Hora estàndard d'Armènia"}
+ }
"meta:Atlantic"{
ld{"Hora d'estiu de l'Atlàntic"}
lg{"Hora de l'Atlàntic"}
@@ -377,10 +512,49 @@ ca{
lg{"Hora d'Austràlia Occidental"}
ls{"Hora estàndard d'Austràlia Occidental"}
}
+ "meta:Azores"{
+ ld{"Hora d'estiu de les Açores"}
+ lg{"Hora de les Açores"}
+ ls{"Hora estàndard de les Açores"}
+ }
+ "meta:Bangladesh"{
+ ld{"Hora d'estiu de Bangla Desh"}
+ lg{"Hora de Bangla Desh"}
+ ls{"Hora estàndard de Bangla Desh"}
+ }
+ "meta:Bering"{
+ ld{"Hora d'estiu de Bering"}
+ lg{"Hora de Bering"}
+ ls{"Hora estàndard de Bering"}
+ }
+ "meta:Bhutan"{
+ ls{"Hora de Bhutan"}
+ }
+ "meta:Bolivia"{
+ ls{"Hora de Bolívia"}
+ }
"meta:Brasilia"{
- ld{"Horari d'estiu de Brasília"}
+ ld{"Hora d'estiu de Brasília"}
lg{"Hora de Brasília"}
- ls{"Hora de Brasília"}
+ ls{"Hora estàndard de Brasília"}
+ }
+ "meta:Brunei"{
+ ls{"Hora de Brunei Darussalam"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Hora d'estiu de Cap Verd"}
+ lg{"Hora de Cap Verd"}
+ ls{"Hora estàndard de Cap Verd"}
+ }
+ "meta:Chatham"{
+ ld{"Hora d'estiu de Chatham"}
+ lg{"Hora de Chatham"}
+ ls{"Hora estàndard de Chatham"}
+ }
+ "meta:Chile"{
+ ld{"Hora d'estiu de Xile"}
+ lg{"Hora de Xile"}
+ ls{"Hora estàndard de Xile"}
}
"meta:China"{
ld{"Hora d'estiu de la Xina"}
@@ -392,28 +566,90 @@ ca{
lg{"Hora de Choibalsan"}
ls{"Hora estàndard de Choibalsan"}
}
+ "meta:Cocos"{
+ ls{"Hora de les illes Cocos"}
+ }
+ "meta:Colombia"{
+ ld{"Hora d'estiu de Colòmbia"}
+ lg{"Hora de Colòmbia"}
+ ls{"Hora estàndard de Colòmbia"}
+ }
+ "meta:Cook"{
+ ld{"Horari de mig estiu de les illes Cook"}
+ lg{"Hora de les illes Cook"}
+ ls{"Hora estàndard de les illes Cook"}
+ }
+ "meta:Cuba"{
+ ld{"Hora d'estiu de Cuba"}
+ lg{"Hora de Cuba"}
+ ls{"Hora estàndard de Cuba"}
+ }
+ "meta:Davis"{
+ ls{"Hora de Davis"}
+ }
"meta:Europe_Central"{
- ld{"Hora Central Europea de l'estiu"}
- lg{"Hora Central Europea"}
- ls{"Hora estàndard Central Europea"}
+ ld{"Hora d'estiu del Centre d'Europa"}
+ lg{"Hora del Centre d'Europa"}
+ ls{"Hora estàndard del Centre d'Europa"}
}
"meta:Europe_Eastern"{
- ld{"Hora d'estiu d'Europa de l'Est"}
- lg{"Hora d'Europa de l'Est"}
- ls{"Hora estàndard d'Europa de l'Est"}
+ ld{"Hora d'estiu de l'Est d'Europa"}
+ lg{"Hora de l'Est d'Europa"}
+ ls{"Hora estàndard de l'Est d'Europa"}
}
"meta:Europe_Western"{
- ld{"Hora d'estiu d'Europa Occidental"}
- lg{"Hora d'Europa Occidental"}
- ls{"Hora estàndard d'Europa Occidental"}
+ ld{"Hora d'estiu de l'Oest d'Europa"}
+ lg{"Hora de l'Oest d'Europa"}
+ ls{"Hora estàndard de l'Oest d'Europa"}
+ }
+ "meta:Falkland"{
+ ld{"Hora d'estiu de les illes Malvines"}
+ lg{"Hora de les illes Malvines"}
+ ls{"Hora estàndard de les illes Malvines"}
+ }
+ "meta:Fiji"{
+ ld{"Hora d'estiu de Fiji"}
+ lg{"Hora de Fiji"}
+ ls{"Hora estàndard de Fiji"}
}
"meta:GMT"{
- ls{"Hora mitjana de Greenwich"}
+ ls{"Hora del Meridià de Greenwich"}
+ }
+ "meta:Gambier"{
+ ls{"Hora de Gambier"}
+ }
+ "meta:Georgia"{
+ ld{"Hora d'estiu de Geòrgia"}
+ lg{"Hora de Geòrgia"}
+ ls{"Hora estàndard de Geòrgia"}
+ }
+ "meta:Greenland_Central"{
+ ld{"Horari d'estiu de Grenlàndia Central"}
+ lg{"Hora de Grenlàndia Central"}
+ ls{"Hora estàndard de Grenlàndia Central"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Hora d'estiu de l'Est de Grenlàndia"}
+ lg{"Hora de l'Est de Grenlàndia"}
+ ls{"Hora estàndard de l'Est de Grenlàndia"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Hora d'estiu de l'Oest de Grenlàndia"}
+ lg{"Hora de l'Oest de Grenlàndia"}
+ ls{"Hora estàndard de l'Oest de Grenlàndia"}
+ }
+ "meta:Guyana"{
+ ls{"Hora de Guyana"}
}
"meta:Hawaii_Aleutian"{
- ld{"Hora d'estiu de Hawaii Aleutian"}
- lg{"Hora de Hawaii Aleutian"}
- ls{"Hora estàndard de Hawaii Aleutian"}
+ ld{"Hora d'estiu de Hawaii-Aleutianes"}
+ lg{"Hora de Hawaii-Aleutianes"}
+ ls{"Hora estàndard de Hawaii-Aleutianes"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Hora d'estiu de Hong Kong"}
+ lg{"Hora de Hong Kong"}
+ ls{"Hora estàndard de Hong Kong"}
}
"meta:Hovd"{
ld{"Horari d'estiu de Hovd"}
@@ -423,14 +659,17 @@ ca{
"meta:India"{
ls{"Hora estàndard de l'Ãndia"}
}
+ "meta:Indochina"{
+ ls{"Hora d'Indoxina"}
+ }
"meta:Indonesia_Central"{
- lg{"Hora central d'Indonèsia"}
+ ls{"Hora d'Indonèsia Central"}
}
"meta:Indonesia_Eastern"{
- lg{"Hora de l'est d'Indonèsia"}
+ ls{"Hora de l'est d'Indonèsia"}
}
"meta:Indonesia_Western"{
- lg{"Hora de l'oest d'Indonèsia"}
+ ls{"Hora de l'oest d'Indonèsia"}
}
"meta:Irkutsk"{
ld{"Horari d'estiu d'Irkutsk"}
@@ -463,6 +702,9 @@ ca{
lg{"Hora de Corea"}
ls{"Hora estàndard de Corea"}
}
+ "meta:Kosrae"{
+ ls{"Hora de Kosrae"}
+ }
"meta:Krasnoyarsk"{
ld{"Horari d'estiu de Krasnoiarsk"}
lg{"Hora de Krasnoiarsk"}
@@ -473,19 +715,45 @@ ca{
lg{"Hora de Kujbysev"}
ls{"Hora estàndard de Kujbysev"}
}
+ "meta:Kyrgystan"{
+ ls{"Hora del Kirguizistan"}
+ }
+ "meta:Line_Islands"{
+ ls{"Hora de Line Islands"}
+ }
"meta:Lord_Howe"{
ld{"Horari d'estiu de Lord Howe"}
lg{"Hora de Lord Howe"}
ls{"Hora estàndard de Lord Howe"}
}
"meta:Macquarie"{
- lg{"Hora de Macquarie"}
+ ls{"Hora de Macquarie"}
}
"meta:Magadan"{
ld{"Horari d'estiu de Magadan"}
lg{"Hora de Magadan"}
ls{"Hora estàndard de Magadan"}
}
+ "meta:Malaysia"{
+ ls{"Hora de Malàisia"}
+ }
+ "meta:Maldives"{
+ ls{"Hora de Maldives"}
+ }
+ "meta:Marquesas"{
+ ls{"Hora de les Marqueses"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Hora de les illes Marshall"}
+ }
+ "meta:Mauritius"{
+ ld{"Hora d'estiu de Maurici"}
+ lg{"Hora de Maurici"}
+ ls{"Hora estàndard de Maurici"}
+ }
+ "meta:Mawson"{
+ ls{"Hora de Mawson"}
+ }
"meta:Mongolia"{
ld{"Horari d'estiu d'Ulan Bator"}
lg{"Hora d'Ulan Bator"}
@@ -496,11 +764,33 @@ ca{
lg{"Hora de Moscou"}
ls{"Hora estàndard de Moscou"}
}
+ "meta:Myanmar"{
+ ls{"Hora de Myanmar"}
+ }
+ "meta:Nauru"{
+ ls{"Hora de Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Hora del Nepal"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Hora d'estiu de Nova Caledònia"}
+ lg{"Hora de Nova Caledònia"}
+ ls{"Hora estàndard de Nova Caledònia"}
+ }
+ "meta:New_Zealand"{
+ ld{"Hora d'estiu de Nova Zelanda"}
+ lg{"Hora de Nova Zelanda"}
+ ls{"Hora estàndard de Nova Zelanda"}
+ }
"meta:Newfoundland"{
ld{"Horari d'estiu de Terranova"}
lg{"Hora de Terranova"}
ls{"Hora estàndard de Terranova"}
}
+ "meta:Niue"{
+ ls{"Hora de Niue"}
+ }
"meta:Noronha"{
ld{"Horari d'estiu de Fernando de Noronha"}
lg{"Hora de Fernando de Noronha"}
@@ -516,6 +806,39 @@ ca{
lg{"Hora d'Omsk"}
ls{"Hora estàndard d'Omsk"}
}
+ "meta:Pakistan"{
+ ld{"Hora d'estiu del Pakistan"}
+ lg{"Hora del Pakistan"}
+ ls{"Hora estàndard del Pakistan"}
+ }
+ "meta:Palau"{
+ ls{"Hora de Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Hora de Papua Nova Guinea"}
+ }
+ "meta:Paraguay"{
+ ld{"Hora d'estiu del Paraguai"}
+ lg{"Hora del Paraguai"}
+ ls{"Hora estàndard del Paraguai"}
+ }
+ "meta:Peru"{
+ ld{"Hora d'estiu del Perú"}
+ lg{"Hora del Perú"}
+ ls{"Hora estàndard del Perú"}
+ }
+ "meta:Pitcairn"{
+ ls{"Hora de Pitcairn"}
+ }
+ "meta:Ponape"{
+ ls{"Hora de Ponape"}
+ }
+ "meta:Reunion"{
+ ls{"Hora de Reunió"}
+ }
+ "meta:Rothera"{
+ ls{"Hora de Rothera"}
+ }
"meta:Sakhalin"{
ld{"Horari d'estiu de Sakhalin"}
lg{"Hora de Sakhalin"}
@@ -526,11 +849,69 @@ ca{
lg{"Hora de Samara"}
ls{"Hora estàndard de Samara"}
}
+ "meta:Seychelles"{
+ ls{"Hora de les Seychelles"}
+ }
+ "meta:Solomon"{
+ ls{"Hora de Salomó"}
+ }
+ "meta:South_Georgia"{
+ ls{"Hora de Geòrgia del Sud"}
+ }
+ "meta:Suriname"{
+ ls{"Hora de Surinam"}
+ }
+ "meta:Syowa"{
+ ls{"Hora de Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Hora de Tahití"}
+ }
+ "meta:Taipei"{
+ ld{"Hora d'estiu de Taipei"}
+ lg{"Hora de Taipei"}
+ ls{"Hora estàndard de Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Hora del Tadjikistan"}
+ }
+ "meta:Tokelau"{
+ ls{"Hora de Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Hora d'estiu de Tonga"}
+ lg{"Hora de Tonga"}
+ ls{"Hora estàndard de Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Hora de Chuuk"}
+ }
"meta:Turkey"{
ld{"Hora d'estiu de Turquia"}
lg{"Hora de Turquia"}
ls{"Hora estàndard de Turquia"}
}
+ "meta:Turkmenistan"{
+ ld{"Hora d'estiu del Turkmenistan"}
+ lg{"Hora del Turkmenistan"}
+ ls{"Hora estàndard del Turkmenistan"}
+ }
+ "meta:Tuvalu"{
+ ls{"Hora de Tuvalu"}
+ }
+ "meta:Uruguay"{
+ ld{"Hora d'estiu de l'Uruguai"}
+ lg{"Hora de l'Uruguai"}
+ ls{"Hora estàndard de l'Uruguai"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Hora d'estiu de l'Uzbekistan"}
+ lg{"Hora de l'Uzbekistan"}
+ ls{"Hora estàndard de l'Uzbekistan"}
+ }
+ "meta:Venezuela"{
+ ls{"Hora de Veneçuela"}
+ }
"meta:Vladivostok"{
ld{"Horari d'estiu de Vladivostok"}
lg{"Hora de Vladivostok"}
@@ -541,6 +922,15 @@ ca{
lg{"Hora de Volgograd"}
ls{"Hora estàndard de Volgograd"}
}
+ "meta:Vostok"{
+ ls{"Hora de Vostok"}
+ }
+ "meta:Wake"{
+ ls{"Hora de Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Hora de Wallis i Futuna"}
+ }
"meta:Yakutsk"{
ld{"Horari d'estiu de Iakutsk"}
lg{"Hora de Iakutsk"}
@@ -551,9 +941,15 @@ ca{
lg{"Hora d'Ekaterinburg"}
ls{"Hora estàndard d'Ekaterinburg"}
}
+ "meta:Yukon"{
+ ld{"Hora d'estiu de Yuokon"}
+ lg{"Hora de Yukon"}
+ ls{"Hora estàndard de Yukon"}
+ }
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Hora de: {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Hora de: {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/cgg.txt b/Build/source/libs/icu/icu-50.1/data/zone/cgg.txt
index 869772c4ccd..6f700311e8c 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/cgg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/cgg.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cgg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cgg.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/cgg.xml
*/
cgg{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/chr.txt b/Build/source/libs/icu/icu-50.1/data/zone/chr.txt
index 30f9056610a..24a91639d9a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/chr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/chr.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/chr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/chr.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/chr.xml
*/
chr{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
zoneStrings{
"meta:America_Central"{
ld{"Ꭰá°áŽµ ᎢᎦ Ꭲá³á©áŽªá—"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/cs.txt b/Build/source/libs/icu/icu-50.1/data/zone/cs.txt
index 476859c85f5..b4f0b88c7b6 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/cs.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/cs.txt
@@ -2,150 +2,48 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cs.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cs.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/cs.xml
*/
cs{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidžan"}
}
- "Africa:Accra"{
- ec{"Accra"}
- }
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
}
"Africa:Algiers"{
ec{"Alžír"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
+ "Africa:Asmera"{
+ ec{"Asmara"}
}
"Africa:Cairo"{
ec{"Káhira"}
}
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
- "Africa:Dar_es_Salaam"{
- ec{"Dar es Salaam"}
- }
"Africa:Djibouti"{
ec{"Džibuti"}
}
- "Africa:Douala"{
- ec{"Douala"}
- }
- "Africa:El_Aaiun"{
- ec{"El Aaiun"}
- }
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
"Africa:Khartoum"{
ec{"Chartúm"}
}
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
"Africa:Lome"{
ec{"Lomé"}
}
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
"Africa:Mogadishu"{
ec{"Mogadišu"}
}
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
"Africa:Ndjamena"{
ec{"Ndžamena"}
}
- "Africa:Niamey"{
- ec{"Niamey"}
- }
"Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
+ ec{"Nuakšott"}
}
"Africa:Sao_Tome"{
ec{"Svatý Tomáš"}
@@ -153,107 +51,26 @@ cs{
"Africa:Tripoli"{
ec{"Tripolis"}
}
- "Africa:Tunis"{
- ec{"Tunis"}
- }
- "Africa:Windhoek"{
- ec{"Windhoek"}
- }
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
- "America:Araguaina"{
- ec{"Araguaina"}
- }
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"Rio Gallegos"}
- }
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
- "America:Argentina:San_Juan"{
- ec{"San Juan"}
- }
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
- "America:Argentina:Tucuman"{
- ec{"Tucuman"}
- }
- "America:Argentina:Ushuaia"{
- ec{"Ushuaia"}
- }
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunción"}
}
"America:Bahia"{
ec{"Bahía"}
}
- "America:Barbados"{
- ec{"Barbados"}
- }
"America:Belem"{
ec{"Belém"}
}
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
"America:Bogota"{
ec{"Bogotá"}
}
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
"America:Cancun"{
ec{"Cancún"}
}
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Catamarca"{
- ec{"Catamarca"}
- }
- "America:Cayenne"{
- ec{"Cayenne"}
- }
"America:Cayman"{
- ec{"Cayman"}
- }
- "America:Chicago"{
- ec{"Chicago"}
+ ec{"Kajmanské ostrovy"}
}
- "America:Chihuahua"{
- ec{"Chihuahua"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
"America:Cordoba"{
ec{"Córdoba"}
@@ -261,165 +78,51 @@ cs{
"America:Costa_Rica"{
ec{"Kostarika"}
}
- "America:Cuiaba"{
- ec{"Cuiaba"}
- }
"America:Curacao"{
ec{"Curaçao"}
}
- "America:Danmarkshavn"{
- ec{"Danmarkshavn"}
- }
- "America:Dawson"{
- ec{"Dawson"}
- }
- "America:Dawson_Creek"{
- ec{"Dawson Creek"}
- }
- "America:Denver"{
- ec{"Denver"}
- }
- "America:Detroit"{
- ec{"Detroit"}
- }
"America:Dominica"{
ec{"Dominika"}
}
- "America:Edmonton"{
- ec{"Edmonton"}
- }
- "America:Eirunepe"{
- ec{"Eirunepe"}
- }
"America:El_Salvador"{
ec{"Salvador"}
}
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
- "America:Glace_Bay"{
- ec{"Glace Bay"}
- }
- "America:Goose_Bay"{
- ec{"Goose Bay"}
- }
- "America:Grand_Turk"{
- ec{"Grand Turk"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
}
- "America:Grenada"{
- ec{"Grenada"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
}
- "America:Guadeloupe"{
- ec{"Guadeloupe"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
}
- "America:Guatemala"{
- ec{"Guatemala"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
}
- "America:Guyana"{
- ec{"Guyana"}
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
}
- "America:Halifax"{
- ec{"Halifax"}
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
}
- "America:Havana"{
- ec{"Havana"}
- }
- "America:Hermosillo"{
- ec{"Hermosillo"}
- }
- "America:Indianapolis"{
- ec{"Indianapolis"}
- }
- "America:Inuvik"{
- ec{"Inuvik"}
- }
- "America:Iqaluit"{
- ec{"Iqaluit"}
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
"America:Jamaica"{
ec{"Jamajka"}
}
- "America:Jujuy"{
- ec{"Jujuy"}
- }
- "America:Juneau"{
- ec{"Juneau"}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
}
- "America:La_Paz"{
- ec{"La Paz"}
- }
- "America:Lima"{
- ec{"Lima"}
- }
- "America:Los_Angeles"{
- ec{"Los Angeles"}
- }
- "America:Louisville"{
- ec{"Louisville"}
- }
- "America:Maceio"{
- ec{"Maceio"}
- }
- "America:Managua"{
- ec{"Managua"}
- }
- "America:Manaus"{
- ec{"Manaus"}
- }
- "America:Marigot"{
- ec{"Marigot"}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Martinique"{
ec{"Martinik"}
}
- "America:Mazatlan"{
- ec{"Mazatlan"}
- }
- "America:Mendoza"{
- ec{"Mendoza"}
- }
- "America:Menominee"{
- ec{"Menominee"}
- }
- "America:Merida"{
- ec{"Merida"}
- }
"America:Mexico_City"{
ec{"México"}
}
- "America:Miquelon"{
- ec{"Miquelon"}
- }
- "America:Moncton"{
- ec{"Moncton"}
- }
- "America:Monterrey"{
- ec{"Monterrey"}
- }
- "America:Montevideo"{
- ec{"Montevideo"}
- }
- "America:Montreal"{
- ec{"Montreal"}
- }
- "America:Montserrat"{
- ec{"Montserrat"}
- }
- "America:Nassau"{
- ec{"Nassau"}
- }
- "America:New_York"{
- ec{"New York"}
- }
- "America:Nipigon"{
- ec{"Nipigon"}
- }
- "America:Nome"{
- ec{"Nome"}
- }
- "America:Noronha"{
- ec{"Noronha"}
- }
"America:North_Dakota:Beulah"{
ec{"Beulah, Severní Dakota"}
}
@@ -429,65 +132,17 @@ cs{
"America:North_Dakota:New_Salem"{
ec{"New Salem, Severní Dakota"}
}
- "America:Panama"{
- ec{"Panama"}
- }
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
- "America:Paramaribo"{
- ec{"Paramaribo"}
- }
- "America:Phoenix"{
- ec{"Phoenix"}
- }
- "America:Port-au-Prince"{
- ec{"Port-au-Prince"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
- "America:Porto_Velho"{
- ec{"Porto Velho"}
- }
"America:Puerto_Rico"{
ec{"Portoriko"}
}
- "America:Rainy_River"{
- ec{"Rainy River"}
- }
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
- "America:Recife"{
- ec{"Recife"}
- }
- "America:Regina"{
- ec{"Regina"}
- }
- "America:Resolute"{
- ec{"Resolute"}
- }
- "America:Rio_Branco"{
- ec{"Rio Branco"}
- }
- "America:Santarem"{
- ec{"Santarem"}
- }
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
"America:Sao_Paulo"{
ec{"São Paulo"}
}
- "America:Scoresbysund"{
- ec{"Scoresbysund"}
- }
- "America:Shiprock"{
- ec{"Shiprock"}
+ "America:St_Barthelemy"{
+ ec{"Saint-Barthélemy"}
}
"America:St_Johns"{
- ec{"St. John's"}
+ ec{"St. John’s"}
}
"America:St_Kitts"{
ec{"Svatý Kryštof"}
@@ -501,93 +156,15 @@ cs{
"America:St_Vincent"{
ec{"Svatý Vincenc"}
}
- "America:Swift_Current"{
- ec{"Swift Current"}
- }
- "America:Tegucigalpa"{
- ec{"Tegucigalpa"}
- }
- "America:Thule"{
- ec{"Thule"}
- }
- "America:Thunder_Bay"{
- ec{"Thunder Bay"}
- }
- "America:Tijuana"{
- ec{"Tijuana"}
- }
- "America:Toronto"{
- ec{"Toronto"}
- }
- "America:Tortola"{
- ec{"Tortola"}
- }
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "America:Whitehorse"{
- ec{"Whitehorse"}
- }
- "America:Winnipeg"{
- ec{"Winnipeg"}
- }
- "America:Yakutat"{
- ec{"Yakutat"}
- }
- "America:Yellowknife"{
- ec{"Yellowknife"}
- }
- "Antarctica:Casey"{
- ec{"Casey"}
- }
- "Antarctica:Davis"{
- ec{"Davis"}
- }
"Antarctica:DumontDUrville"{
ec{"Dumont d'Urville"}
}
- "Antarctica:Mawson"{
- ec{"Mawson"}
- }
- "Antarctica:McMurdo"{
- ec{"McMurdo"}
- }
- "Antarctica:Palmer"{
- ec{"Palmer"}
- }
- "Antarctica:Rothera"{
- ec{"Rothera"}
- }
"Antarctica:South_Pole"{
ec{"Jižní pól"}
}
- "Antarctica:Syowa"{
- ec{"Syowa"}
- }
- "Antarctica:Vostok"{
- ec{"Vostok"}
- }
- "Arctic:Longyearbyen"{
- ec{"Longyearbyen"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
- "Asia:Almaty"{
- ec{"Almaty"}
- }
"Asia:Amman"{
ec{"Ammán"}
}
- "Asia:Anadyr"{
- ec{"Anadyr"}
- }
- "Asia:Aqtau"{
- ec{"Aqtau"}
- }
- "Asia:Aqtobe"{
- ec{"Aqtobe"}
- }
"Asia:Ashgabat"{
ec{"AÅ¡chabad"}
}
@@ -597,12 +174,6 @@ cs{
"Asia:Bahrain"{
ec{"Bahrajn"}
}
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
"Asia:Beirut"{
ec{"Bejrút"}
}
@@ -616,50 +187,29 @@ cs{
ec{"Kalkata"}
}
"Asia:Choibalsan"{
- ec{"Choibalsan"}
+ ec{"ÄŒojbalsan"}
}
"Asia:Chongqing"{
ec{"ÄŒchung-Äching"}
}
- "Asia:Colombo"{
- ec{"Colombo"}
- }
"Asia:Damascus"{
ec{"Damašek"}
}
"Asia:Dhaka"{
ec{"Dháka"}
}
- "Asia:Dili"{
- ec{"Dili"}
- }
"Asia:Dubai"{
ec{"Dubaj"}
}
"Asia:Dushanbe"{
ec{"Dušanbe"}
}
- "Asia:Gaza"{
- ec{"Gaza"}
- }
"Asia:Harbin"{
ec{"Charbin"}
}
"Asia:Hong_Kong"{
ec{"Hongkong"}
}
- "Asia:Hovd"{
- ec{"Hovd"}
- }
- "Asia:Irkutsk"{
- ec{"Irkutsk"}
- }
- "Asia:Jakarta"{
- ec{"Jakarta"}
- }
- "Asia:Jayapura"{
- ec{"Jayapura"}
- }
"Asia:Jerusalem"{
ec{"Jeruzalém"}
}
@@ -681,45 +231,24 @@ cs{
"Asia:Krasnoyarsk"{
ec{"Krasnojarsk"}
}
- "Asia:Kuching"{
- ec{"Kuching"}
- }
"Asia:Kuwait"{
ec{"Kuvajt"}
}
"Asia:Macau"{
ec{"Macao"}
}
- "Asia:Magadan"{
- ec{"Magadan"}
- }
- "Asia:Makassar"{
- ec{"Makassar"}
- }
- "Asia:Manila"{
- ec{"Manila"}
- }
"Asia:Muscat"{
ec{"Maskat"}
}
"Asia:Nicosia"{
ec{"Nikósie"}
}
- "Asia:Novosibirsk"{
- ec{"Novosibirsk"}
- }
- "Asia:Omsk"{
- ec{"Omsk"}
- }
"Asia:Oral"{
ec{"Uralsk"}
}
"Asia:Phnom_Penh"{
ec{"Phnompenh"}
}
- "Asia:Pontianak"{
- ec{"Pontianak"}
- }
"Asia:Pyongyang"{
ec{"Pchjongjang"}
}
@@ -741,9 +270,6 @@ cs{
"Asia:Sakhalin"{
ec{"Sachalin"}
}
- "Asia:Samarkand"{
- ec{"Samarkand"}
- }
"Asia:Seoul"{
ec{"Soul"}
}
@@ -759,9 +285,6 @@ cs{
"Asia:Tashkent"{
ec{"Taškent"}
}
- "Asia:Tbilisi"{
- ec{"Tbilisi"}
- }
"Asia:Tehran"{
ec{"Teherán"}
}
@@ -777,12 +300,6 @@ cs{
"Asia:Urumqi"{
ec{"UrumÄi"}
}
- "Asia:Vientiane"{
- ec{"Vientiane"}
- }
- "Asia:Vladivostok"{
- ec{"Vladivostok"}
- }
"Asia:Yakutsk"{
ec{"Jakutsk"}
}
@@ -816,53 +333,8 @@ cs{
"Atlantic:St_Helena"{
ec{"Sv. Helena"}
}
- "Atlantic:Stanley"{
- ec{"Stanley"}
- }
- "Australia:Adelaide"{
- ec{"Adelaide"}
- }
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Broken_Hill"{
- ec{"Broken Hill"}
- }
- "Australia:Currie"{
- ec{"Currie"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
- "Australia:Eucla"{
- ec{"Eucla"}
- }
- "Australia:Hobart"{
- ec{"Hobart"}
- }
- "Australia:Lindeman"{
- ec{"Lindeman"}
- }
- "Australia:Lord_Howe"{
- ec{"Lord Howe"}
- }
- "Australia:Melbourne"{
- ec{"Melbourne"}
- }
- "Australia:Perth"{
- ec{"Perth"}
- }
- "Australia:Sydney"{
- ec{"Sydney"}
- }
"Etc:Unknown"{
- ec{"Není známo"}
- }
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
- "Europe:Andorra"{
- ec{"Andorra"}
+ ec{"Neznámé město"}
}
"Europe:Athens"{
ec{"Atény"}
@@ -873,9 +345,6 @@ cs{
"Europe:Berlin"{
ec{"Berlín"}
}
- "Europe:Bratislava"{
- ec{"Bratislava"}
- }
"Europe:Brussels"{
ec{"Brusel"}
}
@@ -892,13 +361,7 @@ cs{
ec{"Kodaň"}
}
"Europe:Dublin"{
- ec{"Dublin"}
- }
- "Europe:Gibraltar"{
- ec{"Gibraltar"}
- }
- "Europe:Guernsey"{
- ec{"Guernsey"}
+ ld{"Irský letní Äas"}
}
"Europe:Helsinki"{
ec{"Helsinky"}
@@ -906,15 +369,6 @@ cs{
"Europe:Isle_of_Man"{
ec{"Ostrov Man"}
}
- "Europe:Istanbul"{
- ec{"Istanbul"}
- }
- "Europe:Jersey"{
- ec{"Jersey"}
- }
- "Europe:Kaliningrad"{
- ec{"Kaliningrad"}
- }
"Europe:Kiev"{
ec{"Kyjev"}
}
@@ -926,88 +380,41 @@ cs{
}
"Europe:London"{
ec{"Londýn"}
+ ld{"Britský letní Äas"}
}
"Europe:Luxembourg"{
ec{"Lucemburk"}
}
- "Europe:Malta"{
- ec{"Malta"}
- }
- "Europe:Mariehamn"{
- ec{"Mariehamn"}
- }
- "Europe:Minsk"{
- ec{"Minsk"}
- }
"Europe:Monaco"{
ec{"Monako"}
}
"Europe:Moscow"{
ec{"Moskva"}
}
- "Europe:Oslo"{
- ec{"Oslo"}
- }
"Europe:Paris"{
ec{"Paříž"}
}
- "Europe:Podgorica"{
- ec{"Podgorica"}
- }
"Europe:Prague"{
ec{"Praha"}
}
- "Europe:Riga"{
- ec{"Riga"}
- }
"Europe:Rome"{
ec{"Řím"}
}
- "Europe:Samara"{
- ec{"Samara"}
- }
- "Europe:San_Marino"{
- ec{"San Marino"}
- }
- "Europe:Sarajevo"{
- ec{"Sarajevo"}
- }
- "Europe:Simferopol"{
- ec{"Simferopol"}
- }
- "Europe:Skopje"{
- ec{"Skopje"}
- }
"Europe:Sofia"{
ec{"Sofie"}
}
- "Europe:Stockholm"{
- ec{"Stockholm"}
- }
- "Europe:Tallinn"{
- ec{"Tallinn"}
- }
"Europe:Tirane"{
ec{"Tirana"}
}
"Europe:Uzhgorod"{
ec{"Užhorod"}
}
- "Europe:Vaduz"{
- ec{"Vaduz"}
- }
"Europe:Vatican"{
ec{"Vatikán"}
}
"Europe:Vienna"{
ec{"Vídeň"}
}
- "Europe:Vilnius"{
- ec{"Vilnius"}
- }
- "Europe:Volgograd"{
- ec{"Volgograd"}
- }
"Europe:Warsaw"{
ec{"Varšava"}
}
@@ -1020,12 +427,6 @@ cs{
"Europe:Zurich"{
ec{"Curych"}
}
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
- }
- "Indian:Chagos"{
- ec{"Chagos"}
- }
"Indian:Christmas"{
ec{"VánoÄní ostrov"}
}
@@ -1047,15 +448,9 @@ cs{
"Indian:Mauritius"{
ec{"Mauricius"}
}
- "Indian:Mayotte"{
- ec{"Mayotte"}
- }
"Indian:Reunion"{
ec{"Réunion"}
}
- "Pacific:Apia"{
- ec{"Apia"}
- }
"Pacific:Chatham"{
ec{"Chathamské ostrovy"}
}
@@ -1065,98 +460,72 @@ cs{
"Pacific:Efate"{
ec{"Éfaté"}
}
- "Pacific:Enderbury"{
- ec{"Enderbury"}
- }
- "Pacific:Fakaofo"{
- ec{"Fakaofo"}
- }
"Pacific:Fiji"{
ec{"Fidži"}
}
- "Pacific:Funafuti"{
- ec{"Funafuti"}
- }
"Pacific:Galapagos"{
ec{"Galapágy"}
}
"Pacific:Gambier"{
ec{"Gambierovy ostrovy"}
}
- "Pacific:Guadalcanal"{
- ec{"Guadalcanal"}
- }
- "Pacific:Guam"{
- ec{"Guam"}
- }
- "Pacific:Honolulu"{
- ec{"Honolulu"}
- }
- "Pacific:Johnston"{
- ec{"Johnston"}
- }
- "Pacific:Kiritimati"{
- ec{"Kiritimati"}
- }
- "Pacific:Kosrae"{
- ec{"Kosrae"}
- }
- "Pacific:Kwajalein"{
- ec{"Kwajalein"}
- }
"Pacific:Marquesas"{
ec{"Markézy"}
}
- "Pacific:Midway"{
- ec{"Midway"}
- }
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
"Pacific:Noumea"{
ec{"Nouméa"}
}
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
"Pacific:Pitcairn"{
ec{"Pitcairnovy ostrovy"}
}
- "Pacific:Port_Moresby"{
- ec{"Port Moresby"}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
}
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
+ "Pacific:Truk"{
+ ec{"Chuukské ostrovy"}
}
- "Pacific:Saipan"{
- ec{"Saipan"}
+ "meta:Acre"{
+ ld{"Acrejský letní Äas"}
+ lg{"Acrejský Äas"}
+ ls{"Acrejský standardní Äas"}
}
- "Pacific:Tarawa"{
- ec{"Tarawa"}
+ "meta:Afghanistan"{
+ ls{"Afghánský Äas"}
}
- "Pacific:Truk"{
- ec{"Chuukské ostrovy"}
+ "meta:Africa_Central"{
+ ls{"StÅ™edoafrický Äas"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Východoafrický Äas"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Jihoafrický Äas"}
}
- "Pacific:Wake"{
- ec{"Wake"}
+ "meta:Africa_Western"{
+ ld{"Západoafrický letní Äas"}
+ lg{"Západoafrický Äas"}
+ ls{"Západoafrický standardní Äas"}
}
- "Pacific:Wallis"{
- ec{"Wallis"}
+ "meta:Aktyubinsk"{
+ ld{"AkÅ¥ubinský letní Äas"}
+ lg{"AkÅ¥ubinský Äas"}
+ ls{"AkÅ¥ubinský standardní Äas"}
}
"meta:Alaska"{
ld{"AljaÅ¡ský letní Äas"}
lg{"AljaÅ¡ský Äas"}
ls{"AljaÅ¡ský standardní Äas"}
}
+ "meta:Alaska_Hawaii"{
+ ld{"AljaÅ¡sko-havajský letní Äas"}
+ lg{"AljaÅ¡sko-havajský Äas"}
+ ls{"AljaÅ¡sko-havajský standardní Äas"}
+ }
+ "meta:Almaty"{
+ ld{"Almatský letní Äas"}
+ lg{"Almatský Äas"}
+ ls{"Almatský standardní Äas"}
+ }
"meta:Amazon"{
ld{"Amazonský letní Äas"}
lg{"Amazonský Äas"}
@@ -1187,6 +556,21 @@ cs{
lg{"Anadyrský Äas"}
ls{"Anadyrský standardní Äas"}
}
+ "meta:Aqtau"{
+ ld{"Aktauský letní Äas"}
+ lg{"Aktauský Äas"}
+ ls{"Aktauský standardní Äas"}
+ }
+ "meta:Aqtobe"{
+ ld{"Aktobský letní Äas"}
+ lg{"Aktobský Äas"}
+ ls{"Aktobský standardní Äas"}
+ }
+ "meta:Arabian"{
+ ld{"Arabský letní Äas"}
+ lg{"Arabský Äas"}
+ ls{"Arabský standardní Äas"}
+ }
"meta:Argentina"{
ld{"Argentinský letní Äas"}
lg{"Argentinský Äas"}
@@ -1197,6 +581,16 @@ cs{
lg{"Západoargentinský Äas"}
ls{"Západoargentinský standardní Äas"}
}
+ "meta:Armenia"{
+ ld{"Arménský letní Äas"}
+ lg{"Arménský Äas"}
+ ls{"Arménský standardní Äas"}
+ }
+ "meta:Ashkhabad"{
+ ld{"AÅ¡chabadský letní Äas"}
+ lg{"AÅ¡chabadský Äas"}
+ ls{"AÅ¡chabadský standardní Äas"}
+ }
"meta:Atlantic"{
ld{"Atlantický letní Äas"}
lg{"Atlantický Äas"}
@@ -1222,10 +616,73 @@ cs{
lg{"Západoaustralský Äas"}
ls{"Západoaustralský standardní Äas"}
}
+ "meta:Azerbaijan"{
+ ld{"Ãzerbájdžánský letní Äas"}
+ lg{"Ãzerbájdžánský Äas"}
+ ls{"Ãzerbájdžánský standardní Äas"}
+ }
+ "meta:Azores"{
+ ld{"Azorský letní Äas"}
+ lg{"Azorský Äas"}
+ ls{"Azorský standardní Äas"}
+ }
+ "meta:Baku"{
+ ld{"Bakuský letní Äas"}
+ lg{"Bakuský Äas"}
+ ls{"Bakuský standardní Äas"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladéšský letní Äas"}
+ lg{"Bangladéšský Äas"}
+ ls{"Bangladéšský standardní Äas"}
+ }
+ "meta:Bering"{
+ ld{"Beringský letní Äas"}
+ lg{"Beringský Äas"}
+ ls{"Beringský standardní Äas"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhútánský Äas"}
+ }
+ "meta:Bolivia"{
+ ls{"Bolivijský Äas"}
+ }
+ "meta:Borneo"{
+ ld{"Bornejský letní Äas"}
+ lg{"Bornejský Äas"}
+ ls{"Bornejský standardní Äas"}
+ }
"meta:Brasilia"{
- ld{"Brasilia letní Äas"}
- lg{"Brasilia Äas"}
- ls{"Brasilia standardní Äas"}
+ ld{"Brasilijský letní Äas"}
+ lg{"Brasilijský Äas"}
+ ls{"Brasilijský standardní Äas"}
+ }
+ "meta:Brunei"{
+ ls{"Brunejský Äas"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Kapverdský letní Äas"}
+ lg{"Kapverdský Äas"}
+ ls{"Kapverdský standardní Äas"}
+ }
+ "meta:Casey"{
+ ls{"Caseyský Äas"}
+ }
+ "meta:Chamorro"{
+ ls{"Chamorrský Äas"}
+ }
+ "meta:Changbai"{
+ ls{"ÄŒchangpejský Äas"}
+ }
+ "meta:Chatham"{
+ ld{"Chathamský letní Äas"}
+ lg{"Chathamský Äas"}
+ ls{"Chathamský standardní Äas"}
+ }
+ "meta:Chile"{
+ ld{"Chilský letní Äas"}
+ lg{"Chilský Äas"}
+ ls{"Chilský standardní Äas"}
}
"meta:China"{
ld{"Čínský letní Äas"}
@@ -1237,6 +694,55 @@ cs{
lg{"ÄŒojbalsanský Äas"}
ls{"ÄŒojbalsanský standardní Äas"}
}
+ "meta:Christmas"{
+ ls{"ÄŒas VánoÄního ostrova"}
+ }
+ "meta:Cocos"{
+ ls{"Čas Kokosových ostrovů"}
+ }
+ "meta:Colombia"{
+ ld{"Kolumbijský letní Äas"}
+ lg{"Kolumbijský Äas"}
+ ls{"Kolumbijský standardní Äas"}
+ }
+ "meta:Cook"{
+ ld{"Letní Äas Cookových ostrovů"}
+ lg{"Čas Cookových ostrovů"}
+ ls{"Standardní Äas Cookových ostrovů"}
+ }
+ "meta:Cuba"{
+ ld{"Kubánský letní Äas"}
+ lg{"Kubánský Äas"}
+ ls{"Kubánský standardní Äas"}
+ }
+ "meta:Dacca"{
+ ls{"Dhácký Äas"}
+ }
+ "meta:Davis"{
+ ls{"ÄŒas Davisovy stanice"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Čas stanice Dumonta d’Urvilla"}
+ }
+ "meta:Dushanbe"{
+ ld{"DuÅ¡anbský letní Äas"}
+ lg{"DuÅ¡anbský Äas"}
+ ls{"DuÅ¡anbský standardní Äas"}
+ }
+ "meta:Dutch_Guiana"{
+ ls{"Nizozemskoguyanský Äas"}
+ }
+ "meta:East_Timor"{
+ ls{"Východotimorský Äas"}
+ }
+ "meta:Easter"{
+ ld{"Letní Äas VelikonoÄního ostrova"}
+ lg{"ÄŒas VelikonoÄního ostrova"}
+ ls{"Standardní Äas VelikonoÄního ostrova"}
+ }
+ "meta:Ecuador"{
+ ls{"Ekvádorský Äas"}
+ }
"meta:Europe_Central"{
ld{"StÅ™edoevropský letní Äas"}
lg{"StÅ™edoevropský Äas"}
@@ -1247,27 +753,110 @@ cs{
lg{"Východoevropský Äas"}
ls{"Východoevropský standardní Äas"}
}
+ "meta:Europe_Western"{
+ ld{"Západoevropský letní Äas"}
+ lg{"Západoevropský Äas"}
+ ls{"Západoevropský standardní Äas"}
+ }
+ "meta:Falkland"{
+ ld{"Falklandský letní Äas"}
+ lg{"Falklandský Äas"}
+ ls{"Falklandský standardní Äas"}
+ }
+ "meta:Fiji"{
+ ld{"Fidžijský letní Äas"}
+ lg{"Fidžijský Äas"}
+ ls{"Fidžijský standardní Äas"}
+ }
+ "meta:French_Guiana"{
+ ls{"Francouzskoguyanský Äas"}
+ }
+ "meta:French_Southern"{
+ ls{"Čas Francouzských jižních a antarktických území"}
+ }
+ "meta:Frunze"{
+ ld{"Frunzský letní Äas"}
+ lg{"Frunzský Äas"}
+ ls{"Frunzský standardní Äas"}
+ }
"meta:GMT"{
ls{"Greenwichský stÅ™ední Äas"}
}
+ "meta:Galapagos"{
+ ls{"Galapážský Äas"}
+ }
+ "meta:Gambier"{
+ ls{"Gambierský Äas"}
+ }
+ "meta:Georgia"{
+ ld{"Gruzínský letní Äas"}
+ lg{"Gruzínský Äas"}
+ ls{"Gruzínský standardní Äas"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Čas Gilbertových ostrovů"}
+ }
+ "meta:Greenland_Central"{
+ ld{"StÅ™edogrónský letní Äas"}
+ lg{"StÅ™edogrónský Äas"}
+ ls{"StÅ™edogrónský standardní Äas"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Východogrónský letní Äas"}
+ lg{"Východogrónský Äas"}
+ ls{"Východogrónský standardní Äas"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Západogrónský letní Äas"}
+ lg{"Západogrónský Äas"}
+ ls{"Západogrónský standardní Äas"}
+ }
+ "meta:Guam"{
+ ls{"Guamský Äas"}
+ }
+ "meta:Gulf"{
+ ls{"Standardní Äas Perského zálivu"}
+ }
+ "meta:Guyana"{
+ ls{"Guyanský Äas"}
+ }
"meta:Hawaii_Aleutian"{
ld{"Havajsko-aleutský letní Äas"}
lg{"Havajsko-aleutský Äas"}
ls{"Havajsko-aleutský standardní Äas"}
}
+ "meta:Hong_Kong"{
+ ld{"Hongkongský letní Äas"}
+ lg{"Hongkongský Äas"}
+ ls{"Hongkongský standardní Äas"}
+ }
"meta:Hovd"{
ld{"Hovdský letní Äas"}
lg{"Hovdský Äas"}
ls{"Hovdský standardní Äas"}
}
+ "meta:India"{
+ ls{"Indický Äas"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Indickooceánský Äas"}
+ }
+ "meta:Indochina"{
+ ls{"IndoÄínský Äas"}
+ }
"meta:Indonesia_Central"{
- lg{"StÅ™edoindonéský Äas"}
+ ls{"StÅ™edoindonéský Äas"}
}
"meta:Indonesia_Eastern"{
- lg{"Východoindonéský Äas"}
+ ls{"Východoindonéský Äas"}
}
"meta:Indonesia_Western"{
- lg{"Západoindonéský Äas"}
+ ls{"Západoindonéský Äas"}
+ }
+ "meta:Iran"{
+ ld{"Ãránský letní Äas"}
+ lg{"Ãránský Äas"}
+ ls{"Ãránský standardní Äas"}
}
"meta:Irkutsk"{
ld{"Irkutský letní Äas"}
@@ -1285,9 +874,15 @@ cs{
ls{"Japonský standardní Äas"}
}
"meta:Kamchatka"{
- ld{"Petropavlovsk-kamÄatský letní Äas"}
- lg{"KamÄatský Äas"}
- ls{"Petropavlovsk-kamÄatský standardní Äas"}
+ ld{"Petropavlovsko-kamÄatský letní Äas"}
+ lg{"Petropavlovsko-kamÄatský Äas"}
+ ls{"Petropavlovsko-kamÄatský standardní Äas"}
+ }
+ "meta:Karachi"{
+ ls{"KaráÄský Äas"}
+ }
+ "meta:Kashgar"{
+ ls{"KaÅ¡garský Äas"}
}
"meta:Kazakhstan_Eastern"{
ls{"Východokazachstánský Äas"}
@@ -1295,24 +890,74 @@ cs{
"meta:Kazakhstan_Western"{
ls{"Západokazachstánský Äas"}
}
+ "meta:Korea"{
+ ld{"Korejský letní Äas"}
+ lg{"Korejský Äas"}
+ ls{"Korejský standardní Äas"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosrajský Äas"}
+ }
"meta:Krasnoyarsk"{
ld{"Krasnojarský letní Äas"}
lg{"Krasnojarský Äas"}
ls{"Krasnojarský standardní Äas"}
}
+ "meta:Kuybyshev"{
+ ld{"KujbyÅ¡evský letní Äas"}
+ lg{"KujbyÅ¡evský Äas"}
+ ls{"KujbyÅ¡evský standardní Äas"}
+ }
+ "meta:Kwajalein"{
+ ls{"Kwajaleinský Äas"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kyrgyzský Äas"}
+ }
+ "meta:Lanka"{
+ ls{"Srílanský Äas"}
+ }
"meta:Lord_Howe"{
- ld{"Letní Äas na OstrovÄ› lorda Howa"}
- lg{"ÄŒas na OstrovÄ› lorda Howa"}
- ls{"Standardní Äas na OstrovÄ› lorda Howa"}
+ ld{"Letní Äas ostrova lorda Howa"}
+ lg{"ÄŒas ostrova lorda Howa"}
+ ls{"Standardní Äas ostrova lorda Howa"}
+ }
+ "meta:Macau"{
+ ld{"Macajský letní Äas"}
+ lg{"Macajský Äas"}
+ ls{"Macajský standardní Äas"}
}
"meta:Macquarie"{
- lg{"Macquarijský Äas"}
+ ls{"ÄŒas ostrova Macquarie"}
}
"meta:Magadan"{
ld{"Magadanský letní Äas"}
lg{"Magadanský Äas"}
ls{"Magadanský standardní Äas"}
}
+ "meta:Malaya"{
+ ls{"Malajský Äas"}
+ }
+ "meta:Malaysia"{
+ ls{"Malajsijský Äas"}
+ }
+ "meta:Maldives"{
+ ls{"Maledivský Äas"}
+ }
+ "meta:Marquesas"{
+ ls{"Markézský Äas"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Čas Marshallových ostrovů"}
+ }
+ "meta:Mauritius"{
+ ld{"Mauricijský letní Äas"}
+ lg{"Mauricijský Äas"}
+ ls{"Mauricijský standardní Äas"}
+ }
+ "meta:Mawson"{
+ ls{"ÄŒas Mawsonovy stanice"}
+ }
"meta:Mongolia"{
ld{"Ulánbátarský letní Äas"}
lg{"Ulánbátarský Äas"}
@@ -1323,15 +968,43 @@ cs{
lg{"Moskevský Äas"}
ls{"Moskevský standardní Äas"}
}
+ "meta:Myanmar"{
+ ls{"Myanmarský Äas"}
+ }
+ "meta:Nauru"{
+ ls{"Naurský Äas"}
+ }
+ "meta:Nepal"{
+ ls{"Nepálský Äas"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Novokaledonský letní Äas"}
+ lg{"Novokaledonský Äas"}
+ ls{"Novokaledonský standardní Äas"}
+ }
+ "meta:New_Zealand"{
+ ld{"Novozélandský letní Äas"}
+ lg{"Novozélandský Äas"}
+ ls{"Novozélandský standardní Äas"}
+ }
"meta:Newfoundland"{
ld{"Newfoundlandský letní Äas"}
lg{"Newfoundlandský Äas"}
ls{"Newfoundlandský standardní Äas"}
}
+ "meta:Niue"{
+ ls{"Niuejský Äas"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolský Äas"}
+ }
"meta:Noronha"{
- ld{"Letní Äas na ostrovÄ› Fernando de Noronha"}
- lg{"ÄŒas na ostrovÄ› Fernando de Noronha"}
- ls{"Standardní Äas na ostrovÄ› Fernando de Noronha"}
+ ld{"Letní Äas souostroví Fernando de Noronha"}
+ lg{"Čas souostroví Fernando de Noronha"}
+ ls{"Standardní Äas souostroví Fernando de Noronha"}
+ }
+ "meta:North_Mariana"{
+ ls{"Severomariánský Äas"}
}
"meta:Novosibirsk"{
ld{"Novosibirský letní Äas"}
@@ -1343,6 +1016,57 @@ cs{
lg{"Omský Äas"}
ls{"Omský standardní Äas"}
}
+ "meta:Pakistan"{
+ ld{"Pákistánský letní Äas"}
+ lg{"Pákistánský Äas"}
+ ls{"Pákistánský standardní Äas"}
+ }
+ "meta:Palau"{
+ ls{"Palauský Äas"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Čas Papuy-Nové Guiney"}
+ }
+ "meta:Paraguay"{
+ ld{"Paraguayský letní Äas"}
+ lg{"Paraguayský Äas"}
+ ls{"Paraguayský standardní Äas"}
+ }
+ "meta:Peru"{
+ ld{"Peruánský letní Äas"}
+ lg{"Peruánský Äas"}
+ ls{"Peruánský standardní Äas"}
+ }
+ "meta:Philippines"{
+ ld{"Filipínský letní Äas"}
+ lg{"Filipínský Äas"}
+ ls{"Filipínský standardní Äas"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Čas Fénixových ostrovů"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Svatý Pierre a Miquelon letní Äas"}
+ lg{"Svatý Pierre a Miquelon Äas"}
+ ls{"Svatý Pierre a Miquelon standardní Äas"}
+ }
+ "meta:Pitcairn"{
+ ls{"ÄŒas Pitcairnova ostrova"}
+ }
+ "meta:Ponape"{
+ ls{"Ponapský Äas"}
+ }
+ "meta:Qyzylorda"{
+ ld{"Kyzylordský letní Äas"}
+ lg{"Kyzylordský Äas"}
+ ls{"Kyzylordský standardní Äas"}
+ }
+ "meta:Reunion"{
+ ls{"Réunionský Äas"}
+ }
+ "meta:Rothera"{
+ ls{"ÄŒas Rotherovy stanice"}
+ }
"meta:Sakhalin"{
ld{"Sachalinský letní Äas"}
lg{"Sachalinský Äas"}
@@ -1353,6 +1077,108 @@ cs{
lg{"Samarský Äas"}
ls{"Samarský standardní Äas"}
}
+ "meta:Samarkand"{
+ ld{"Samarkandský letní Äas"}
+ lg{"Samarkandský Äas"}
+ ls{"Samarkandský standardní Äas"}
+ }
+ "meta:Samoa"{
+ ls{"Samojský Äas"}
+ }
+ "meta:Seychelles"{
+ ls{"Seychelský Äas"}
+ }
+ "meta:Singapore"{
+ ls{"Singapurský Äas"}
+ }
+ "meta:Solomon"{
+ ls{"Čas Šalamounových ostrovů"}
+ }
+ "meta:South_Georgia"{
+ ls{"Jihogeorgijský Äas"}
+ }
+ "meta:Suriname"{
+ ls{"Surinamský Äas"}
+ }
+ "meta:Sverdlovsk"{
+ ld{"Sverdlovský letní Äas"}
+ lg{"Sverdlovský Äas"}
+ ls{"Sverdlovský standardní Äas"}
+ }
+ "meta:Syowa"{
+ ls{"Čas stanice Šówa"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahitský Äas"}
+ }
+ "meta:Taipei"{
+ ld{"Tchajpejský letní Äas"}
+ lg{"Tchajpejský Äas"}
+ ls{"Tchajpejský standardní Äas"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tádžický Äas"}
+ }
+ "meta:Tashkent"{
+ ld{"TaÅ¡kentský letní Äas"}
+ lg{"TaÅ¡kentský Äas"}
+ ls{"TaÅ¡kentský standardní Äas"}
+ }
+ "meta:Tbilisi"{
+ ld{"Tbiliský letní Äas"}
+ lg{"Tbiliský Äas"}
+ ls{"Tbiliský standardní Äas"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelauský Äas"}
+ }
+ "meta:Tonga"{
+ ld{"Tonžský letní Äas"}
+ lg{"Tonžský Äas"}
+ ls{"Tonžský standardní Äas"}
+ }
+ "meta:Truk"{
+ ls{"Chuukský Äas"}
+ }
+ "meta:Turkey"{
+ ld{"Turecký letní Äas"}
+ lg{"Turecký Äas"}
+ ls{"Turecký standardní Äas"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Turkmenský letní Äas"}
+ lg{"Turkmenský Äas"}
+ ls{"Turkmenský standardní Äas"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalský Äas"}
+ }
+ "meta:Uralsk"{
+ ld{"Uralský letní Äas"}
+ lg{"Uralský Äas"}
+ ls{"Uralský standardní Äas"}
+ }
+ "meta:Uruguay"{
+ ld{"Uruguayský letní Äas"}
+ lg{"Uruguayský Äas"}
+ ls{"Uruguayský standardní Äas"}
+ }
+ "meta:Urumqi"{
+ ls{"UrumÄijský Äas"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Uzbecký letní Äas"}
+ lg{"Uzbecký Äas"}
+ ls{"Uzbecký standardní Äas"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatský letní Äas"}
+ lg{"Vanuatský Äas"}
+ ls{"Vanuatský standardní Äas"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuelský Äas"}
+ }
"meta:Vladivostok"{
ld{"Vladivostocký letní Äas"}
lg{"Vladivostocký Äas"}
@@ -1363,20 +1189,40 @@ cs{
lg{"Volgogradský Äas"}
ls{"Volgogradský standardní Äas"}
}
+ "meta:Vostok"{
+ ls{"ÄŒas stanice Vostok"}
+ }
+ "meta:Wake"{
+ ls{"ÄŒas ostrova Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Čas ostrovů Wallis a Futuna"}
+ }
"meta:Yakutsk"{
ld{"Jakutský letní Äas"}
lg{"Jakutský Äas"}
ls{"Jakutský standardní Äas"}
}
"meta:Yekaterinburg"{
- ld{"JekatÄ›rinburgský letní Äas"}
- lg{"JekatÄ›rinburgský Äas"}
- ls{"JekatÄ›rinburgský standardní Äas"}
+ ld{"JekatÄ›rinburský letní Äas"}
+ lg{"JekatÄ›rinburský Äas"}
+ ls{"JekatÄ›rinburský standardní Äas"}
+ }
+ "meta:Yerevan"{
+ ld{"Jerevanský letní Äas"}
+ lg{"Jerevanský Äas"}
+ ls{"Jerevanský standardní Äas"}
+ }
+ "meta:Yukon"{
+ ld{"Yukonský letní Äas"}
+ lg{"Yukonský Äas"}
+ ls{"Yukonský standardní Äas"}
}
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Časové pásmo {1} ({0})"}
gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;-HH:mm"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+H:mm;-H:mm"}
regionFormat{"Časové pásmo {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/cy.txt b/Build/source/libs/icu/icu-50.1/data/zone/cy.txt
index 01822c87eae..70bb1e0f07f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/cy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/cy.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/cy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/cy.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/cy.xml
*/
cy{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
hourFormat{"+HHmm;-HHmm"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/da.txt b/Build/source/libs/icu/icu-50.1/data/zone/da.txt
index ded85a0fc2f..0b8df40eb13 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/da.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/da.txt
@@ -2,36 +2,72 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/da.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/da.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/da.xml
*/
da{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Addis_Ababa"{
- ec{"Addis Ababa"}
+ ec{"Addis Abeba"}
}
"Africa:Algiers"{
ec{"Algier"}
}
- "Africa:Sao_Tome"{
- ec{"Sao Tome"}
+ "Africa:Asmera"{
+ ec{"Asmara"}
}
- "America:Anchorage"{
- ec{"Alaska"}
- }
- "America:El_Salvador"{
- ec{"Salvador"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
"America:Godthab"{
ec{"Nuuk"}
}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:North_Dakota:Beulah"{
+ ec{"Beulah, North Dakota"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"Center, North Dakota"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, North Dakota"}
+ }
+ "America:St_Barthelemy"{
+ ec{"St. Barthelemy"}
+ }
"America:St_Johns"{
- ec{"St. Johns"}
+ ec{"St. John's"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -51,9 +87,18 @@ da{
"Antarctica:South_Pole"{
ec{"Sydpolen"}
}
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
+ }
+ "Asia:Damascus"{
+ ec{"Damaskus"}
+ }
"Asia:Hong_Kong"{
ec{"Hongkong"}
}
+ "Asia:Katmandu"{
+ ec{"Kathmandu"}
+ }
"Asia:Macau"{
ec{"Macao"}
}
@@ -81,8 +126,11 @@ da{
"Atlantic:Faeroe"{
ec{"Færøerne"}
}
+ "Atlantic:St_Helena"{
+ ec{"St. Helena"}
+ }
"Etc:Unknown"{
- ec{"Ukendt"}
+ ec{"Ukendt by"}
}
"Europe:Athens"{
ec{"Athen"}
@@ -96,12 +144,21 @@ da{
"Europe:Copenhagen"{
ec{"København"}
}
+ "Europe:Dublin"{
+ ld{"Irsk sommertid"}
+ }
"Europe:Lisbon"{
ec{"Lissabon"}
}
+ "Europe:London"{
+ ld{"Britisk sommertid"}
+ }
"Europe:Moscow"{
ec{"Moskva"}
}
+ "Europe:Prague"{
+ ec{"Prag"}
+ }
"Europe:Rome"{
ec{"Rom"}
}
@@ -123,12 +180,15 @@ da{
"Indian:Maldives"{
ec{"Maldiverne"}
}
- "Indian:Reunion"{
- ec{"Réunion"}
- }
"Pacific:Easter"{
ec{"Påskeøen"}
}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
+ }
+ "Pacific:Truk"{
+ ec{"Chuuk"}
+ }
"meta:Acre"{
ld{"Acre-sommertid"}
lg{"Acre-tid"}
@@ -375,7 +435,7 @@ da{
ls{"Hollandsk Guiana-tid"}
}
"meta:East_Timor"{
- ls{"Østtimor-normaltid"}
+ ls{"Østtimor-tid"}
}
"meta:Easter"{
ld{"Påskeøen-sommertid"}
@@ -430,6 +490,9 @@ da{
lg{"Frunze-tid"}
ls{"Frunze-normaltid"}
}
+ "meta:GMT"{
+ ls{"GMT"}
+ }
"meta:Galapagos"{
ls{"Galapagos-tid"}
}
@@ -490,7 +553,7 @@ da{
ls{"Indiske Ocean-normaltid"}
}
"meta:Indochina"{
- ls{"Indokinesisk normaltid"}
+ ls{"Indokina-tid"}
}
"meta:Indonesia_Central"{
ls{"Centralindonesisk tid"}
@@ -705,9 +768,9 @@ da{
ls{"Phoenixøen-tid"}
}
"meta:Pierre_Miquelon"{
- ld{"Pierre- og Miquelon-sommertid"}
- lg{"Pierre- og Miquelon-tid"}
- ls{"Pierre- og Miquelon-normaltid"}
+ ld{"Saint Pierre- og Miquelon-sommertid"}
+ lg{"Saint Pierre- og Miquelon-tid"}
+ ls{"Saint Pierre- og Miquelon-normaltid"}
}
"meta:Pitcairn"{
ls{"Pitcairn-tid"}
@@ -883,9 +946,10 @@ da{
ls{"Yukon-normaltid"}
}
fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"{1} tid ({0})"}
+ fallbackRegionFormat{"Tidszone for {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH.mm;-HH.mm"}
- regionFormat{"{0} tid"}
+ regionFormat{"Tidszone for {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/dav.txt b/Build/source/libs/icu/icu-50.1/data/zone/dav.txt
index 9b18c9b2811..7efa3838873 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/dav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/dav.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dav.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/dav.xml
*/
dav{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/de.txt b/Build/source/libs/icu/icu-50.1/data/zone/de.txt
index 9fdb042c7db..9b2081ed5a4 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/de.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/de.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/de.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/de.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/de.xml
*/
de{
- Version{"2.0.67.6"}
+ Version{"2.0.78.47"}
zoneStrings{
"Africa:Accra"{
ec{"Akkra"}
@@ -21,6 +21,9 @@ de{
"Africa:Algiers"{
ec{"Algier"}
}
+ "Africa:Asmera"{
+ ec{"Asmara"}
+ }
"Africa:Cairo"{
ec{"Kairo"}
}
@@ -39,9 +42,6 @@ de{
"Africa:Mogadishu"{
ec{"Mogadischu"}
}
- "Africa:Niamey"{
- ec{"Niger"}
- }
"Africa:Ouagadougou"{
ec{"Wagadugu"}
}
@@ -57,6 +57,9 @@ de{
"America:Cayman"{
ec{"Kaimaninseln"}
}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
+ }
"America:Curacao"{
ec{"Curaçao"}
}
@@ -69,15 +72,54 @@ de{
"America:Indiana:Knox"{
ec{"Knox, Indiana"}
}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
+ }
"America:Jamaica"{
ec{"Jamaika"}
}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
"America:Mexico_City"{
ec{"Mexiko-Stadt"}
}
+ "America:North_Dakota:Beulah"{
+ ec{"Beulah, North Dakota"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"Center, North Dakota"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, North Dakota"}
+ }
"America:Port_of_Spain"{
ec{"Port-of-Spain"}
}
+ "America:St_Barthelemy"{
+ ec{"Saint-Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John's"}
+ }
"America:St_Kitts"{
ec{"St. Kitts"}
}
@@ -108,6 +150,9 @@ de{
"Asia:Bishkek"{
ec{"Bischkek"}
}
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
+ }
"Asia:Damascus"{
ec{"Damaskus"}
}
@@ -123,6 +168,12 @@ de{
"Asia:Kamchatka"{
ec{"Kamtschatka"}
}
+ "Asia:Kashgar"{
+ ec{"Kaxgar"}
+ }
+ "Asia:Katmandu"{
+ ec{"Kathmandu"}
+ }
"Asia:Krasnoyarsk"{
ec{"Krasnojarsk"}
}
@@ -147,6 +198,9 @@ de{
"Asia:Riyadh"{
ec{"Riad"}
}
+ "Asia:Saigon"{
+ ec{"Ho-Chi-Minh-Stadt"}
+ }
"Asia:Sakhalin"{
ec{"Sachalin"}
}
@@ -168,9 +222,6 @@ de{
"Asia:Tokyo"{
ec{"Tokio"}
}
- "Asia:Urumqi"{
- ec{"Urumqi"}
- }
"Asia:Vladivostok"{
ec{"Wladiwostok"}
}
@@ -210,6 +261,9 @@ de{
"Europe:Athens"{
ec{"Athen"}
}
+ "Europe:Belgrade"{
+ ec{"Belgrad"}
+ }
"Europe:Brussels"{
ec{"Brüssel"}
}
@@ -222,12 +276,18 @@ de{
"Europe:Copenhagen"{
ec{"Kopenhagen"}
}
+ "Europe:Dublin"{
+ ld{"Irische Sommerzeit"}
+ }
"Europe:Kiev"{
ec{"Kiew"}
}
"Europe:Lisbon"{
ec{"Lissabon"}
}
+ "Europe:London"{
+ ld{"Britische Sommerzeit"}
+ }
"Europe:Luxembourg"{
ec{"Luxemburg"}
}
@@ -285,10 +345,16 @@ de{
"Pacific:Fiji"{
ec{"Fidschi"}
}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
+ }
+ "Pacific:Truk"{
+ ec{"Chuuk"}
+ }
"meta:Acre"{
ld{"Acre-Sommerzeit"}
lg{"Acre-Zeit"}
- ls{"Acre-Winterzeit"}
+ ls{"Acre-Normalzeit"}
}
"meta:Afghanistan"{
ls{"Afghanistan-Zeit"}
@@ -305,112 +371,136 @@ de{
"meta:Africa_Western"{
ld{"Westafrikanische Sommerzeit"}
lg{"Westafrikanische Zeit"}
- ls{"Westafrikanische Winterzeit"}
+ ls{"Westafrikanische Normalzeit"}
}
"meta:Aktyubinsk"{
ld{"Aktyubinsk-Sommerzeit"}
lg{"Aktyubinsk-Zeit"}
- ls{"Aktyubinsk-Winterzeit"}
+ ls{"Aktyubinsk-Normalzeit"}
}
"meta:Alaska"{
ld{"Alaska Sommerzeit"}
lg{"Alaska Zeit"}
- ls{"Alaska Winterzeit"}
+ ls{"Alaska-Normalzeit"}
}
"meta:Alaska_Hawaii"{
ld{"Alaska-Hawaii-Sommerzeit"}
lg{"Alaska-Hawaii-Zeit"}
- ls{"Alaska-Hawaii-Winterzeit"}
+ ls{"Alaska-Hawaii-Normalzeit"}
}
"meta:Almaty"{
ld{"Almaty-Sommerzeit"}
lg{"Almaty-Zeit"}
- ls{"Almaty-Winterzeit"}
+ ls{"Almaty-Normalzeit"}
}
"meta:Amazon"{
- ld{"Amazonas Sommerzeit"}
- lg{"Amazonas Zeit"}
- ls{"Amazonas Winterzeit"}
+ ld{"Amazonas-Sommerzeit"}
+ lg{"Amazonas-Zeit"}
+ ls{"Amazonas-Normalzeit"}
}
"meta:America_Central"{
ld{"Nordamerikanische Inland-Sommerzeit"}
lg{"Nordamerikanische Inlandzeit"}
- ls{"Nordamerikanische Inland-Winterzeit"}
+ ls{"Nordamerikanische Inland-Normalzeit"}
}
"meta:America_Eastern"{
ld{"Nordamerikanische Ostküsten-Sommerzeit"}
lg{"Nordamerikanische Ostküstenzeit"}
- ls{"Nordamerikanische Ostküsten-Winterzeit"}
+ ls{"Nordamerikanische Ostküsten-Normalzeit"}
}
"meta:America_Mountain"{
ld{"Rocky Mountain Sommerzeit"}
lg{"Rocky Mountain Zeit"}
- ls{"Rocky Mountain Winterzeit"}
+ ls{"Rocky Mountain-Normalzeit"}
}
"meta:America_Pacific"{
ld{"Nordamerikanische Westküsten-Sommerzeit"}
lg{"Nordamerikanische Westküstenzeit"}
- ls{"Nordamerikanische Westküsten-Winterzeit"}
+ ls{"Nordamerikanische Westküsten-Normalzeit"}
}
"meta:Anadyr"{
ld{"Anadyr Sommerzeit"}
lg{"Anadyr Zeit"}
- ls{"Anadyr Winterzeit"}
+ ls{"Anadyr Normalzeit"}
}
"meta:Arabian"{
ld{"Arabische Sommerzeit"}
lg{"Arabische Zeit"}
- ls{"Arabische Winterzeit"}
+ ls{"Arabische Normalzeit"}
}
"meta:Argentina"{
ld{"Argentinische Sommerzeit"}
lg{"Argentinische Zeit"}
- ls{"Argentinische Winterzeit"}
+ ls{"Argentinische Normalzeit"}
}
"meta:Argentina_Western"{
- ld{"West-Argentinische Sommerzeit"}
- lg{"West-Argentinische Zeit"}
- ls{"West-Argentinische Winterzeit"}
+ ld{"Westargentinische Sommerzeit"}
+ lg{"Westargentinische Zeit"}
+ ls{"Westargentinische Normalzeit"}
+ }
+ "meta:Armenia"{
+ ld{"Armenische Sommerzeit"}
+ lg{"Armenische Zeit"}
+ ls{"Armenische Normalzeit"}
}
"meta:Atlantic"{
ld{"Atlantik-Sommerzeit"}
lg{"Atlantik-Zeit"}
- ls{"Atlantik-Winterzeit"}
+ ls{"Atlantik-Normalzeit"}
}
"meta:Australia_Central"{
ld{"Zentralaustralische Sommerzeit"}
lg{"Zentralaustralische Zeit"}
- ls{"Zentralaustralische Winterzeit"}
+ ls{"Zentralaustralische Normalzeit"}
}
"meta:Australia_CentralWestern"{
ld{"Zentral-/Westaustralische Sommerzeit"}
lg{"Zentral-/Westaustralische Zeit"}
- ls{"Zentral-/Westaustralische Winterzeit"}
+ ls{"Zentral-/Westaustralische Normalzeit"}
}
"meta:Australia_Eastern"{
ld{"Ostaustralische Sommerzeit"}
lg{"Ostaustralische Zeit"}
- ls{"Ostaustralische Winterzeit"}
+ ls{"Ostaustralische Normalzeit"}
}
"meta:Australia_Western"{
ld{"Westaustralische Sommerzeit"}
lg{"Westaustralische Zeit"}
- ls{"Westaustralische Winterzeit"}
+ ls{"Westaustralische Normalzeit"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Aserbaidschanische Sommerzeit"}
+ lg{"Aserbaidschanische Zeit"}
+ ls{"Aserbeidschanische Normalzeit"}
}
"meta:Azores"{
ld{"Azoren-Sommerzeit"}
lg{"Azoren-Zeit"}
- ls{"Azoren-Winterzeit"}
+ ls{"Azoren-Normalzeit"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladesch-Sommerzeit"}
+ lg{"Bangladesch-Zeit"}
+ ls{"Bangladesch-Normalzeit"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhutan-Zeit"}
+ }
+ "meta:Bolivia"{
+ ls{"Bolivianische Zeit"}
}
"meta:Brasilia"{
- ld{"Brasilianische Sommerzeit"}
- lg{"Brasilianische Zeit"}
- ls{"Brasilianische Winterzeit"}
+ ld{"Brasília-Sommerzeit"}
+ lg{"Brasília-Zeit"}
+ ls{"Brasília-Normalzeit"}
+ }
+ "meta:Brunei"{
+ ls{"Brunei-Zeit"}
}
"meta:Cape_Verde"{
ld{"Kap-Verde-Sommerzeit"}
lg{"Kap-Verde-Zeit"}
- ls{"Kap-Verde-Winterzeit"}
+ ls{"Kap-Verde-Normalzeit"}
}
"meta:Chamorro"{
ls{"Chamorro-Zeit"}
@@ -418,17 +508,22 @@ de{
"meta:Chatham"{
ld{"Chatham-Sommerzeit"}
lg{"Chatham-Zeit"}
- ls{"Chatham-Winterzeit"}
+ ls{"Chatham-Normalzeit"}
+ }
+ "meta:Chile"{
+ ld{"Chilenische Sommerzeit"}
+ lg{"Chilenische Zeit"}
+ ls{"Chilenische Normalzeit"}
}
"meta:China"{
ld{"Chinesische Sommerzeit"}
lg{"Chinesische Zeit"}
- ls{"Chinesische Winterzeit"}
+ ls{"Chinesische Normalzeit"}
}
"meta:Choibalsan"{
- ld{"Choibalsan Sommerzeit"}
- lg{"Choibalsan Zeit"}
- ls{"Choibalsan Winterzeit"}
+ ld{"Choibalsan-Sommerzeit"}
+ lg{"Choibalsan-Zeit"}
+ ls{"Choibalsan-Normalzeit"}
}
"meta:Christmas"{
ls{"Weihnachtsinsel-Zeit"}
@@ -436,10 +531,20 @@ de{
"meta:Cocos"{
ls{"Kokosinseln-Zeit"}
}
+ "meta:Colombia"{
+ ld{"Kolumbianische Sommerzeit"}
+ lg{"Kolumbianische Zeit"}
+ ls{"Kolumbianische Normalzeit"}
+ }
"meta:Cook"{
ld{"Cookinseln-Sommerzeit"}
lg{"Cookinseln-Zeit"}
- ls{"Cookinseln-Winterzeit"}
+ ls{"Cookinseln-Normalzeit"}
+ }
+ "meta:Cuba"{
+ ld{"Kubanische Sommerzeit"}
+ lg{"Kubanische Zeit"}
+ ls{"Kubanische Normalzeit"}
}
"meta:Davis"{
ls{"Davis-Zeit"}
@@ -447,15 +552,21 @@ de{
"meta:DumontDUrville"{
ls{"Dumont-d'Urville-Zeit"}
}
+ "meta:East_Timor"{
+ ls{"Osttimor-Zeit"}
+ }
"meta:Easter"{
ld{"Osterinsel-Sommerzeit"}
lg{"Osterinsel-Zeit"}
- ls{"Osterinsel-Winterzeit"}
+ ls{"Osterinsel-Normalzeit"}
+ }
+ "meta:Ecuador"{
+ ls{"Ecuadorianische Zeit"}
}
"meta:Europe_Central"{
ld{"Mitteleuropäische Sommerzeit"}
lg{"Mitteleuropäische Zeit"}
- ls{"Mitteleuropäische Winterzeit"}
+ ls{"Mitteleuropäische Normalzeit"}
sd{"MESZ"}
sg{"MEZ"}
ss{"MEZ"}
@@ -463,7 +574,7 @@ de{
"meta:Europe_Eastern"{
ld{"Osteuropäische Sommerzeit"}
lg{"Osteuropäische Zeit"}
- ls{"Osteuropäische Winterzeit"}
+ ls{"Osteuropäische Normalzeit"}
sd{"OESZ"}
sg{"OEZ"}
ss{"OEZ"}
@@ -471,7 +582,7 @@ de{
"meta:Europe_Western"{
ld{"Westeuropäische Sommerzeit"}
lg{"Westeuropäische Zeit"}
- ls{"Westeuropäische Winterzeit"}
+ ls{"Westeuropäische Normalzeit"}
sd{"WESZ"}
sg{"WEZ"}
ss{"WEZ"}
@@ -479,12 +590,15 @@ de{
"meta:Falkland"{
ld{"Falklandinseln-Sommerzeit"}
lg{"Falklandinseln-Zeit"}
- ls{"Falklandinseln-Winterzeit"}
+ ls{"Falklandinseln-Normalzeit"}
}
"meta:Fiji"{
ld{"Fidschi-Sommerzeit"}
lg{"Fidschi-Zeit"}
- ls{"Fidschi-Winterzeit"}
+ ls{"Fidschi-Normalzeit"}
+ }
+ "meta:French_Guiana"{
+ ls{"Französisch-Guayana-Zeit"}
}
"meta:French_Southern"{
ls{"Französische Süd- und Antarktisgebiete-Zeit"}
@@ -498,26 +612,47 @@ de{
"meta:Gambier"{
ls{"Gambier-Zeit"}
}
+ "meta:Georgia"{
+ ld{"Georgische Sommerzeit"}
+ lg{"Georgische Zeit"}
+ ls{"Georgische Normalzeit"}
+ }
"meta:Gilbert_Islands"{
ls{"Gilbert-Inseln-Zeit"}
}
+ "meta:Greenland_Eastern"{
+ ld{"Ostgrönland-Sommerzeit"}
+ lg{"Ostgrönland-Zeit"}
+ ls{"Ostgrönland-Normalzeit"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Westgrönland-Sommerzeit"}
+ lg{"Westgrönland-Zeit"}
+ ls{"Westgrönland-Normalzeit"}
+ }
"meta:Guam"{
ls{"Guam-Zeit"}
}
+ "meta:Gulf"{
+ ls{"Golf-Zeit"}
+ }
+ "meta:Guyana"{
+ ls{"Guyana-Zeit"}
+ }
"meta:Hawaii_Aleutian"{
ld{"Hawaii-Aleuten-Sommerzeit"}
lg{"Hawaii-Aleuten-Zeit"}
- ls{"Hawaii-Aleuten-Winterzeit"}
+ ls{"Hawaii-Aleuten-Normalzeit"}
}
"meta:Hong_Kong"{
ld{"Hong-Kong-Sommerzeit"}
lg{"Hong-Kong-Zeit"}
- ls{"Hong-Kong-Winterzeit"}
+ ls{"Hong-Kong-Normalzeit"}
}
"meta:Hovd"{
ld{"Hovd-Sommerzeit"}
lg{"Hovd-Zeit"}
- ls{"Hovd-Winterzeit"}
+ ls{"Hovd-Normalzeit"}
}
"meta:India"{
ls{"Indische Zeit"}
@@ -526,7 +661,7 @@ de{
ls{"Indischer Ozean-Zeit"}
}
"meta:Indochina"{
- ls{"Indochinesische Zeit"}
+ ls{"Indochina-Zeit"}
}
"meta:Indonesia_Central"{
ls{"Zentralindonesische Zeit"}
@@ -537,36 +672,41 @@ de{
"meta:Indonesia_Western"{
ls{"Westindonesische Zeit"}
}
+ "meta:Iran"{
+ ld{"Iranische Sommerzeit"}
+ lg{"Iranische Zeit"}
+ ls{"Iranische Normalzeit"}
+ }
"meta:Irkutsk"{
ld{"Irkutsk-Sommerzeit"}
lg{"Irkutsk-Zeit"}
- ls{"Irkutsk-Winterzeit"}
+ ls{"Irkutsk-Normalzeit"}
}
"meta:Israel"{
ld{"Israelische Sommerzeit"}
lg{"Israelische Zeit"}
- ls{"Israelische Winterzeit"}
+ ls{"Israelische Normalzeit"}
}
"meta:Japan"{
ld{"Japanische Sommerzeit"}
lg{"Japanische Zeit"}
- ls{"Japanische Winterzeit"}
+ ls{"Japanische Normalzeit"}
}
"meta:Kamchatka"{
ld{"Kamtschatka-Sommerzeit"}
lg{"Kamtschatka-Zeit"}
- ls{"Kamtschatka-Winterzeit"}
+ ls{"Kamtschatka-Normalzeit"}
}
"meta:Kazakhstan_Eastern"{
- ls{"Ostkasachstanische Zeit"}
+ ls{"Ostkasachische Zeit"}
}
"meta:Kazakhstan_Western"{
- ls{"Westkasachstanische Zeit"}
+ ls{"Westkasachische Zeit"}
}
"meta:Korea"{
ld{"Koreanische Sommerzeit"}
lg{"Koreanische Zeit"}
- ls{"Koreanische Winterzeit"}
+ ls{"Koreanische Normalzeit"}
}
"meta:Kosrae"{
ls{"Kosrae-Zeit"}
@@ -574,74 +714,146 @@ de{
"meta:Krasnoyarsk"{
ld{"Krasnoyarsk-Sommerzeit"}
lg{"Krasnoyarsk-Zeit"}
- ls{"Krasnoyarsk-Winterzeit"}
+ ls{"Krasnoyarsk-Normalzeit"}
}
"meta:Kuybyshev"{
ld{"Kuibyschew-Sommerzeit"}
lg{"Kuibyschew-Zeit"}
- ls{"Kuibyschew-Winterzeit"}
+ ls{"Kuibyschew-Normalzeit"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kirgisistan-Zeit"}
}
"meta:Line_Islands"{
- ls{"Zentralpolynesische Sporaden-Zeit"}
+ ls{"Linieninseln-Zeit"}
}
"meta:Lord_Howe"{
ld{"Lord-Howe-Sommerzeit"}
lg{"Lord-Howe-Zeit"}
- ls{"Lord-Howe-Winterzeit"}
+ ls{"Lord-Howe-Normalzeit"}
}
"meta:Macquarie"{
- ls{"Macquarie-Zeit"}
+ ls{"Macquarieinsel-Zeit"}
}
"meta:Magadan"{
ld{"Magadan-Sommerzeit"}
lg{"Magadan-Zeit"}
- ls{"Magadan-Winterzeit"}
+ ls{"Magadan-Normalzeit"}
+ }
+ "meta:Malaysia"{
+ ls{"Malaysische Zeit"}
}
"meta:Maldives"{
ls{"Malediven-Zeit"}
}
+ "meta:Marquesas"{
+ ls{"Marquesas-Zeit"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Marshallinseln-Zeit"}
+ }
"meta:Mauritius"{
ld{"Mauritius-Sommerzeit"}
lg{"Mauritius-Zeit"}
- ls{"Mauritius-Winterzeit"}
+ ls{"Mauritius-Normalzeit"}
}
"meta:Mawson"{
ls{"Mawson-Zeit"}
}
"meta:Mongolia"{
- ld{"Mongolische Sommerzeit"}
- lg{"Mongolische Zeit"}
- ls{"Mongolische Winterzeit"}
+ ld{"Ulaanbaatar-Sommerzeit"}
+ lg{"Ulaanbaatar-Zeit"}
+ ls{"Ulaanbaatar-Normalzeit"}
}
"meta:Moscow"{
ld{"Moskauer Sommerzeit"}
lg{"Moskauer Zeit"}
- ls{"Moskauer Winterzeit"}
+ ls{"Moskauer Normalzeit"}
+ }
+ "meta:Myanmar"{
+ ls{"Myanmar-Zeit"}
+ }
+ "meta:Nauru"{
+ ls{"Nauru-Zeit"}
+ }
+ "meta:Nepal"{
+ ls{"Nepalesische Zeit"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Neukaledonische Sommerzeit"}
+ lg{"Neukaledonische Zeit"}
+ ls{"Neukaledonische Normalzeit"}
}
"meta:New_Zealand"{
ld{"Neuseeland-Sommerzeit"}
lg{"Neuseeland-Zeit"}
- ls{"Neuseeland-Winterzeit"}
+ ls{"Neuseeland-Normalzeit"}
}
"meta:Newfoundland"{
ld{"Neufundland-Sommerzeit"}
lg{"Neufundland-Zeit"}
- ls{"Neufundland-Winterzeit"}
+ ls{"Neufundland-Normalzeit"}
+ }
+ "meta:Niue"{
+ ls{"Niue-Zeit"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolkinseln-Zeit"}
}
"meta:Noronha"{
ld{"Fernando de Noronha Sommerzeit"}
- lg{"Fernando de Noronha Zeit"}
- ls{"Fernando de Noronha Winterzeit"}
+ lg{"Fernando de Noronha-Zeit"}
+ ls{"Fernando de Noronha-Normalzeit"}
}
"meta:Novosibirsk"{
ld{"Novosibirsk-Sommerzeit"}
lg{"Novosibirsk-Zeit"}
- ls{"Novosibirsk-Winterzeit"}
+ ls{"Novosibirsk-Normalzeit"}
}
"meta:Omsk"{
ld{"Omsk-Sommerzeit"}
lg{"Omsk-Zeit"}
- ls{"Omsk-Winterzeit"}
+ ls{"Omsk-Normalzeit"}
+ }
+ "meta:Pakistan"{
+ ld{"Pakistanische Sommerzeit"}
+ lg{"Pakistanische Zeit"}
+ ls{"Pakistanische Normalzeit"}
+ }
+ "meta:Palau"{
+ ls{"Palau-Zeit"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Papua-Neuguinea-Zeit"}
+ }
+ "meta:Paraguay"{
+ ld{"Paraguayanische Sommerzeit"}
+ lg{"Paraguayanische Zeit"}
+ ls{"Paraguayanische Normalzeit"}
+ }
+ "meta:Peru"{
+ ld{"Peruanische Sommerzeit"}
+ lg{"Peruanische Zeit"}
+ ls{"Peruanische Normalzeit"}
+ }
+ "meta:Philippines"{
+ ld{"Philippinische Sommerzeit"}
+ lg{"Philippinische Zeit"}
+ ls{"Philippinische Normalzeit"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Phoenixinseln-Zeit"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Saint-Pierre-und-Miquelon-Sommerzeit"}
+ lg{"Saint-Pierre-und-Miquelon-Zeit"}
+ ls{"Saint-Pierre-und-Miquelon-Normalzeit"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairninseln-Zeit"}
+ }
+ "meta:Ponape"{
+ ls{"Ponape-Zeit"}
}
"meta:Reunion"{
ls{"Reunion-Zeit"}
@@ -652,53 +864,117 @@ de{
"meta:Sakhalin"{
ld{"Sakhalin-Sommerzeit"}
lg{"Sakhalin-Zeit"}
- ls{"Sakhalin-Winterzeit"}
+ ls{"Sakhalin-Normalzeit"}
}
"meta:Samara"{
ld{"Samara-Sommerzeit"}
lg{"Samara-Zeit"}
- ls{"Samara-Winterzeit"}
+ ls{"Samara-Normalzeit"}
+ }
+ "meta:Samoa"{
+ ls{"Samoa-Zeit"}
}
"meta:Seychelles"{
ls{"Seychellen-Zeit"}
}
+ "meta:Solomon"{
+ ls{"Salomoninseln-Zeit"}
+ }
"meta:South_Georgia"{
ls{"Südgeorgische Zeit"}
}
+ "meta:Suriname"{
+ ls{"Suriname-Zeit"}
+ }
"meta:Syowa"{
ls{"Syowa-Zeit"}
}
+ "meta:Tahiti"{
+ ls{"Tahiti-Zeit"}
+ }
+ "meta:Taipei"{
+ ld{"Taipei-Sommerzeit"}
+ lg{"Taipei-Zeit"}
+ ls{"Taipei-Normalzeit"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadschikistan-Zeit"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelau-Zeit"}
+ }
+ "meta:Tonga"{
+ ld{"Tonganische Sommerzeit"}
+ lg{"Tonganische Zeit"}
+ ls{"Tonganische Normalzeit"}
+ }
+ "meta:Truk"{
+ ls{"Chuuk-Zeit"}
+ }
"meta:Turkey"{
ld{"Türkische Sommerzeit"}
lg{"Türkische Zeit"}
- ls{"Türkische Winterzeit"}
+ ls{"Türkische Normalzeit"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Turkmenistan-Sommerzeit"}
+ lg{"Turkmenistan-Zeit"}
+ ls{"Turkmenistan-Normalzeit"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalu-Zeit"}
+ }
+ "meta:Uruguay"{
+ ld{"Uruguayanische Sommerzeit"}
+ lg{"Uruguayanische Zeit"}
+ ls{"Uruguyanische Normalzeit"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Usbekistan-Sommerzeit"}
+ lg{"Usbekistan-Zeit"}
+ ls{"Usbekistan-Normalzeit"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatu-Sommerzeit"}
+ lg{"Vanuatu-Zeit"}
+ ls{"Vanuatu-Normalzeit"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuela-Zeit"}
}
"meta:Vladivostok"{
ld{"Wladiwostok-Sommerzeit"}
lg{"Wladiwostok-Zeit"}
- ls{"Wladiwostok-Winterzeit"}
+ ls{"Wladiwostok-Normalzeit"}
}
"meta:Volgograd"{
ld{"Wolgograd-Sommerzeit"}
lg{"Wolgograd-Zeit"}
- ls{"Wolgograd-Winterzeit"}
+ ls{"Wolgograd-Normalzeit"}
}
"meta:Vostok"{
ls{"Vostok-Zeit"}
}
+ "meta:Wake"{
+ ls{"Wake-Insel-Zeit"}
+ }
+ "meta:Wallis"{
+ ls{"Wallis-und-Futuna-Zeit"}
+ }
"meta:Yakutsk"{
ld{"Yakutsk-Sommerzeit"}
lg{"Yakutsk-Zeit"}
- ls{"Yakutsk-Winterzeit"}
+ ls{"Yakutsk-Normalzeit"}
}
"meta:Yekaterinburg"{
ld{"Jekaterinburg-Sommerzeit"}
lg{"Jekaterinburg-Zeit"}
- ls{"Jekaterinburg-Winterzeit"}
+ ls{"Jekaterinburg-Normalzeit"}
}
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} Zeit ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} Zeit"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/dje.txt b/Build/source/libs/icu/icu-50.1/data/zone/dje.txt
index a9d91b71e3f..aa95360737d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/dje.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/dje.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dje.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dje.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/dje.xml
*/
dje{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/dua.txt b/Build/source/libs/icu/icu-50.1/data/zone/dua.txt
index 9d3734cbe27..e3d8ebe9390 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/dua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/dua.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dua.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/dua.xml
*/
dua{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/dyo.txt b/Build/source/libs/icu/icu-50.1/data/zone/dyo.txt
index 1c07480b486..515aba633f8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/dyo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/dyo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/dyo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/dyo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/dyo.xml
*/
dyo{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ebu.txt b/Build/source/libs/icu/icu-50.1/data/zone/ebu.txt
index 2f07db4ce3c..02e4f70a530 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ebu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ebu.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ebu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ebu.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ebu.xml
*/
ebu{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ee.txt b/Build/source/libs/icu/icu-50.1/data/zone/ee.txt
index 5740990777e..9185461f264 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ee.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ee.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ee.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ee.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ee.xml
*/
ee{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidzan nutomegaÆ’oÆ’ome"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/el.txt b/Build/source/libs/icu/icu-50.1/data/zone/el.txt
index f7a1a84f398..ccf7f9d71cc 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/el.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/el.txt
@@ -2,18 +2,18 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/el.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/el.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/el.xml
*/
el{
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
zoneStrings{
"Africa:Abidjan"{
- ec{"Ακτή ΕλεφαντοστοÏ"}
+ ec{"Αμπιτζάν"}
}
"Africa:Accra"{
ec{"ΆκÏα"}
@@ -154,7 +154,7 @@ el{
ec{"ΠόÏτο-Îόβο"}
}
"Africa:Sao_Tome"{
- ec{"Σάο Τόμε"}
+ ec{"Σάο Τομέ"}
}
"Africa:Tripoli"{
ec{"ΤÏίπολη"}
@@ -274,7 +274,7 @@ el{
ec{"Κουϊάμπα"}
}
"America:Curacao"{
- ec{"ΚουÏακάο"}
+ ec{"ΚουÏασάο"}
}
"America:Danmarkshavn"{
ec{"ÎτανμαÏκσάβν"}
@@ -396,6 +396,9 @@ el{
"America:Louisville"{
ec{"ΛοÏισβιλ"}
}
+ "America:Lower_Princes"{
+ ec{"[Lower Prince's Quarter]"}
+ }
"America:Maceio"{
ec{"Μασέιο"}
}
@@ -589,7 +592,7 @@ el{
ec{"Îτέιβις"}
}
"Antarctica:DumontDUrville"{
- ec{"Îτυμόντ ÎτεÏβίλ"}
+ ec{"Îτιμόντ ÎτεÏβίλ"}
}
"Antarctica:Mawson"{
ec{"Μόουσον"}
@@ -607,7 +610,7 @@ el{
ec{"Îότιος Πόλος"}
}
"Antarctica:Syowa"{
- ec{"ΣÏοβα"}
+ ec{"Σίοβα"}
}
"Antarctica:Vostok"{
ec{"Βόστοκ"}
@@ -906,8 +909,53 @@ el{
"Australia:Sydney"{
ec{"Σίδνεϊ"}
}
+ "Etc:GMT"{
+ ec{"[GMT]"}
+ }
+ "Etc:GMT-1"{
+ ec{"[GMT-1]"}
+ }
+ "Etc:GMT-10"{
+ ec{"[GMT-10]"}
+ }
+ "Etc:GMT-11"{
+ ec{"[GMT-11]"}
+ }
+ "Etc:GMT-12"{
+ ec{"[GMT-12]"}
+ }
+ "Etc:GMT-13"{
+ ec{"[GMT-13]"}
+ }
+ "Etc:GMT-14"{
+ ec{"[GMT-14]"}
+ }
+ "Etc:GMT-2"{
+ ec{"[GMT-2]"}
+ }
+ "Etc:GMT-3"{
+ ec{"[GMT-3]"}
+ }
+ "Etc:GMT-4"{
+ ec{"[GMT-4]"}
+ }
+ "Etc:GMT-5"{
+ ec{"[GMT-5]"}
+ }
+ "Etc:GMT-6"{
+ ec{"[GMT-6]"}
+ }
+ "Etc:GMT-7"{
+ ec{"[GMT-7]"}
+ }
+ "Etc:GMT-8"{
+ ec{"[GMT-8]"}
+ }
+ "Etc:GMT-9"{
+ ec{"[GMT-9]"}
+ }
"Etc:Unknown"{
- ec{"Άγνωστη"}
+ ec{"Άγνωστη πόλη"}
}
"Europe:Amsterdam"{
ec{"ΆμστεÏνταμ"}
@@ -944,6 +992,7 @@ el{
}
"Europe:Dublin"{
ec{"Δουβλίνο"}
+ ld{"ΘεÏινή ÏŽÏα ΙÏλανδίας"}
}
"Europe:Gibraltar"{
ec{"ΓιβÏαλτάÏ"}
@@ -977,6 +1026,7 @@ el{
}
"Europe:London"{
ec{"Λονδίνο"}
+ ld{"ΘεÏινή ÏŽÏα Î’Ïετανίας"}
}
"Europe:Luxembourg"{
ec{"ΛουξεμβοÏÏγο"}
@@ -1105,7 +1155,7 @@ el{
ec{"Μαγιότε"}
}
"Indian:Reunion"{
- ec{"Ρεϋνιόν"}
+ ec{"Ρεϊνιόν"}
}
"Pacific:Apia"{
ec{"Άπια"}
@@ -1189,7 +1239,7 @@ el{
ec{"Παλάου"}
}
"Pacific:Pitcairn"{
- ec{"ΠιτκέιÏν"}
+ ec{"ΠίτκεÏν"}
}
"Pacific:Ponape"{
ec{"Πονάπε"}
@@ -1204,7 +1254,7 @@ el{
ec{"Σάιπαν"}
}
"Pacific:Tahiti"{
- ec{"Αϊτή"}
+ ec{"Ταϊτή"}
}
"Pacific:Tarawa"{
ec{"ΤαÏάουα"}
@@ -1213,7 +1263,7 @@ el{
ec{"Τονγκατάπου"}
}
"Pacific:Truk"{
- ec{"ΤÏουκ"}
+ ec{"Τσουκ"}
}
"Pacific:Wake"{
ec{"Γουέικ"}
@@ -1221,6 +1271,9 @@ el{
"Pacific:Wallis"{
ec{"Γουόλις"}
}
+ "meta:Afghanistan"{
+ ls{"ÎÏα Αφγανιστάν"}
+ }
"meta:Africa_Central"{
ls{"ÎÏα ΚεντÏικής ΑφÏικής"}
}
@@ -1235,6 +1288,11 @@ el{
lg{"ÎÏα Δυτικής ΑφÏικής"}
ls{"ΧειμεÏινή ÏŽÏα Δυτικής ΑφÏικής"}
}
+ "meta:Aktyubinsk"{
+ ld{"ΘεÏινή ÏŽÏα Ακτιουμπίνσκ"}
+ lg{"ÎÏα Ακτιουμπίνσκ"}
+ ls{"ΧειμεÏινή ÏŽÏα Ακτιουμπίνσκ"}
+ }
"meta:Alaska"{
ld{"ΘεÏινή ÏŽÏα Αλάσκας"}
lg{"ÎÏα Αλάσκας"}
@@ -1270,15 +1328,25 @@ el{
lg{"ÎÏα ΑναντίÏ"}
ls{"ΧειμεÏινή ÏŽÏα ΑναντίÏ"}
}
+ "meta:Arabian"{
+ ld{"ΑÏαβική θεÏινή ÏŽÏα"}
+ lg{"ΑÏαβική ÏŽÏα"}
+ ls{"ΑÏαβική χειμεÏινή ÏŽÏα"}
+ }
"meta:Argentina"{
ld{"ΘεÏινή ÏŽÏα ΑÏγεντινής"}
lg{"ÎÏα ΑÏγεντινής"}
ls{"ΧειμεÏινή ÏŽÏα ΑÏγεντινής"}
}
"meta:Argentina_Western"{
- ld{"Δυτική θεÏινή ÏŽÏα ΑÏγεντινής"}
- lg{"Δυτική ÏŽÏα ΑÏγεντινής"}
- ls{"ÎÏα δυτικής ΑÏγεντινής"}
+ ld{"ΘεÏινή ÏŽÏα Δυτικής ΑÏγεντινής"}
+ lg{"ÎÏα Δυτικής ΑÏγεντινής"}
+ ls{"ΧειμεÏινή ÏŽÏα Δυτικής ΑÏγεντινής"}
+ }
+ "meta:Armenia"{
+ ld{"ΘεÏινή ÏŽÏα ΑÏμενίας"}
+ lg{"ÎÏα ΑÏμενίας"}
+ ls{"ΧειμεÏινή ÏŽÏα ΑÏμενίας"}
}
"meta:Atlantic"{
ld{"ΘεÏινή ÏŽÏα ΑτλαντικοÏ"}
@@ -1305,16 +1373,106 @@ el{
lg{"ÎÏα Δυτικής ΑυστÏαλίας"}
ls{"ΧειμεÏινή ÏŽÏα Δυτικής ΑυστÏαλίας"}
}
+ "meta:Azerbaijan"{
+ ld{"ΘεÏινή ÏŽÏα ΑζεÏμπαϊτζάν"}
+ lg{"ÎÏα ΑζεÏμπαϊτζάν"}
+ ls{"ΧειμεÏινή ÏŽÏα ΑζεÏμπαϊτζάν"}
+ }
+ "meta:Azores"{
+ ld{"ΘεÏινή ÏŽÏα ΑζοÏών"}
+ lg{"ÎÏα ΑζοÏών"}
+ ls{"ΧειμεÏινή ÏŽÏα ΑζοÏών"}
+ }
+ "meta:Baku"{
+ ld{"ΘεÏινή ÏŽÏα ΜπακοÏ"}
+ lg{"ÎÏα ΜπακοÏ"}
+ ls{"ΧειμεÏινή ÏŽÏα ΜπακοÏ"}
+ }
+ "meta:Bangladesh"{
+ ld{"ΘεÏινή ÏŽÏα Μπανγκλαντές"}
+ lg{"ÎÏα Μπανγκλαντές"}
+ ls{"ΧειμεÏινή ÏŽÏα Μπανγκλαντές"}
+ }
+ "meta:Bhutan"{
+ ls{"ÎÏα Μπουτάν"}
+ }
+ "meta:Bolivia"{
+ ls{"ÎÏα Βολιβίας"}
+ }
"meta:Brasilia"{
ld{"ΘεÏινή ÏŽÏα ΜπÏαζίλια"}
lg{"ÎÏα ΜπÏαζίλια"}
ls{"ΧειμεÏινή ÏŽÏα ΜπÏαζίλια"}
}
+ "meta:Brunei"{
+ ls{"ÎÏα ΜπÏουνέι ÎταÏουσαλάμ"}
+ }
+ "meta:Cape_Verde"{
+ ld{"ΘεÏινή ÏŽÏα ΠÏάσινου ΑκÏωτηÏίου"}
+ lg{"ÎÏα ΠÏάσινου ΑκÏωτηÏίου"}
+ ls{"ΧειμεÏινή ÏŽÏα ΠÏάσινου ΑκÏωτηÏίου"}
+ }
+ "meta:Chamorro"{
+ ls{"ÎÏα ΤσαμόÏο"}
+ }
+ "meta:Chatham"{
+ ld{"ΘεÏινή ÏŽÏα Τσάθαμ"}
+ lg{"ÎÏα Τσάθαμ"}
+ ls{"ΧειμεÏινή ÏŽÏα Τσάθαμ"}
+ }
+ "meta:Chile"{
+ ld{"ΘεÏινή ÏŽÏα Χιλής"}
+ lg{"ÎÏα Χιλής"}
+ ls{"ΧειμεÏινή ÏŽÏα Χιλής"}
+ }
+ "meta:China"{
+ ld{"ΘεÏινή ÏŽÏα Κίνας"}
+ lg{"ÎÏα Κίνας"}
+ ls{"ΧειμεÏινή ÏŽÏα Κίνας"}
+ }
"meta:Choibalsan"{
ld{"ΘεÏινή ÏŽÏα Τσοϊμπαλσάν"}
lg{"ÎÏα Τσοϊμπαλσάν"}
ls{"ΧειμεÏινή ÏŽÏα Τσοϊμπαλσάν"}
}
+ "meta:Christmas"{
+ ls{"ÎÏα ÎÎ·ÏƒÎ¹Î¿Ï Î§Ïιστουγέννων"}
+ }
+ "meta:Cocos"{
+ ls{"ÎÏα Îησιών Κόκος"}
+ }
+ "meta:Colombia"{
+ ld{"ΘεÏινή ÏŽÏα Κολομβίας"}
+ lg{"ÎÏα Κολομβίας"}
+ ls{"ΧειμεÏινή ÏŽÏα Κολομβίας"}
+ }
+ "meta:Cook"{
+ ld{"ΘεÏινή ÏŽÏα Îησιών Κουκ"}
+ lg{"ÎÏα Îησιών Κουκ"}
+ ls{"ΧειμεÏινή ÏŽÏα Îησιών Κουκ"}
+ }
+ "meta:Cuba"{
+ ld{"ΘεÏινή ÏŽÏα ΚοÏβας"}
+ lg{"ÎÏα ΚοÏβας"}
+ ls{"ΧειμεÏινή ÏŽÏα ΚοÏβας"}
+ }
+ "meta:Davis"{
+ ls{"ÎÏα Îτέιβις"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ÎÏα Îτιμόντ ÎτεÏβίλ"}
+ }
+ "meta:East_Timor"{
+ ls{"ÎÏα Î‘Î½Î±Ï„Î¿Î»Î¹ÎºÎ¿Ï Î¤Î¹Î¼ÏŒÏ"}
+ }
+ "meta:Easter"{
+ ld{"ΘεÏινή ÏŽÏα ÎÎ·ÏƒÎ¹Î¿Ï Î Î¬ÏƒÏ‡Î±"}
+ lg{"ÎÏα ÎÎ·ÏƒÎ¹Î¿Ï Î Î¬ÏƒÏ‡Î±"}
+ ls{"ΧειμεÏινή ÏŽÏα ÎÎ·ÏƒÎ¹Î¿Ï Î Î¬ÏƒÏ‡Î±"}
+ }
+ "meta:Ecuador"{
+ ls{"ÎÏα ΕκουαδόÏ"}
+ }
"meta:Europe_Central"{
ld{"ΘεÏινή ÏŽÏα ΚεντÏικής ΕυÏώπης"}
lg{"ÎÏα ΚεντÏικής ΕυÏώπης"}
@@ -1339,30 +1497,111 @@ el{
sg{"WET"}
ss{"WET"}
}
+ "meta:Falkland"{
+ ld{"ΘεÏινή ÏŽÏα Îησιών Φόλκλαντ"}
+ lg{"ÎÏα Îησιών Φόλκλαντ"}
+ ls{"ΧειμεÏινή ÏŽÏα Îησιών Φόλκλαντ"}
+ }
+ "meta:Fiji"{
+ ld{"ΘεÏινή ÏŽÏα Φίτζι"}
+ lg{"ÎÏα Φίτζι"}
+ ls{"ΧειμεÏινή ÏŽÏα Φίτζι"}
+ }
+ "meta:French_Guiana"{
+ ls{"ÎÏα Γαλλικής Γουιάνας"}
+ }
+ "meta:French_Southern"{
+ ls{"ÎÏα Î“Î±Î»Î»Î¹ÎºÎ¿Ï Îότου και ΑνταÏκτικής"}
+ }
+ "meta:GMT"{
+ ls{"Μέση ÏŽÏα ΓκÏίνουιτς"}
+ }
+ "meta:Galapagos"{
+ ls{"ÎÏα Γκαλάπαγκος"}
+ }
+ "meta:Gambier"{
+ ls{"ÎÏα ΓκάμπιεÏ"}
+ }
+ "meta:Georgia"{
+ ld{"ΘεÏινή ÏŽÏα ΓεωÏγίας"}
+ lg{"ÎÏα ΓεωÏγίας"}
+ ls{"ΧειμεÏινή ÏŽÏα ΓεωÏγίας"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"ÎÏα Îησιών ΓκίλμπεÏÏ„"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"ΘεÏινή ÏŽÏα Ανατολικής ΓÏοιλανδίας"}
+ lg{"ÎÏα Ανατολικής ΓÏοιλανδίας"}
+ ls{"ΧειμεÏινή ÏŽÏα Ανατολικής ΓÏοιλανδίας"}
+ }
+ "meta:Greenland_Western"{
+ ld{"ΘεÏινή ÏŽÏα Δυτικής ΓÏοιλανδίας"}
+ lg{"ÎÏα Δυτικής ΓÏοιλανδίας"}
+ ls{"ΧειμεÏινή ÏŽÏα Δυτικής ΓÏοιλανδίας"}
+ }
+ "meta:Guam"{
+ ls{"ÎÏα Γκουάμ"}
+ }
+ "meta:Gulf"{
+ ls{"ÎÏα Κόλπου"}
+ }
+ "meta:Guyana"{
+ ls{"ÎÏα Γουιάνας"}
+ }
"meta:Hawaii_Aleutian"{
ld{"ΘεÏινή ÏŽÏα Χαβάης-ΑλεοÏτιων νήσων"}
lg{"ÎÏα Χαβάης-ΑλεοÏτιων νήσων"}
ls{"ΧειμεÏινή ÏŽÏα Χαβάης-ΑλεοÏτιων νήσων"}
}
+ "meta:Hong_Kong"{
+ ld{"ΘεÏινή ÏŽÏα Χονγκ Κονγκ"}
+ lg{"ÎÏα Χονγκ Κονγκ"}
+ ls{"ΧειμεÏινή ÏŽÏα Χονγκ Κονγκ"}
+ }
"meta:Hovd"{
ld{"ΘεÏινή ÏŽÏα Χοβντ"}
lg{"ÎÏα Χοβντ"}
ls{"ΧειμεÏινή ÏŽÏα Χοβντ"}
}
+ "meta:India"{
+ ls{"ÎÏα Ινδίας"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"ÎÏα Î™Î½Î´Î¹ÎºÎ¿Ï Î©ÎºÎµÎ±Î½Î¿Ï"}
+ }
+ "meta:Indochina"{
+ ls{"ÎÏα Ινδοκίνας"}
+ }
"meta:Indonesia_Central"{
- lg{"ΚεντÏική ÏŽÏα Ινδονησίας"}
+ ls{"ÎÏα: ΚεντÏική Ινδονησία"}
}
"meta:Indonesia_Eastern"{
- lg{"Ανατολική ÏŽÏα Ινδονησίας"}
+ ls{"ÎÏα: Ανατολική Ινδονησία"}
}
"meta:Indonesia_Western"{
- lg{"Δυτική ÏŽÏα Ινδονησίας"}
+ ls{"ÎÏα: Δυτική Ινδονησία"}
+ }
+ "meta:Iran"{
+ ld{"ΘεÏινή ÏŽÏα ΙÏάν"}
+ lg{"ÎÏα ΙÏάν"}
+ ls{"ΧειμεÏινή ÏŽÏα ΙÏάν"}
}
"meta:Irkutsk"{
ld{"ΘεÏινή ÏŽÏα ΙÏκοÏτσκ"}
lg{"ÎÏα ΙÏκοÏτσκ"}
ls{"ΧειμεÏινή ÏŽÏα ΙÏκοÏτσκ"}
}
+ "meta:Israel"{
+ ld{"ΘεÏινή ÏŽÏα ΙσÏαήλ"}
+ lg{"ÎÏα ΙσÏαήλ"}
+ ls{"ΧειμεÏινή ÏŽÏα ΙσÏαήλ"}
+ }
+ "meta:Japan"{
+ ld{"ΘεÏινή ÏŽÏα Ιαπωνίας"}
+ lg{"ÎÏα Ιαπωνίας"}
+ ls{"ΧειμεÏινή ÏŽÏα Ιαπωνίας"}
+ }
"meta:Kamchatka"{
ld{"ΘεÏινή ÏŽÏα ΠετÏοπαβλόβσκ-Καμτσάτσκι"}
lg{"ÎÏα Καμτσάτκα"}
@@ -1374,24 +1613,66 @@ el{
"meta:Kazakhstan_Western"{
ls{"ÎÏα Î´Ï…Ï„Î¹ÎºÎ¿Ï ÎšÎ±Î¶Î±ÎºÏƒÏ„Î¬Î½"}
}
+ "meta:Korea"{
+ ld{"ΘεÏινή ÏŽÏα ΚοÏέας"}
+ lg{"ÎÏα ΚοÏέας"}
+ ls{"ΧειμεÏινή ÏŽÏα ΚοÏέας"}
+ }
+ "meta:Kosrae"{
+ ls{"ÎÏα ΚοσÏάης"}
+ }
"meta:Krasnoyarsk"{
ld{"ΘεÏινή ÏŽÏα ΚÏασνόγιαÏσκ"}
lg{"ÎÏα ΚÏασνόγιαÏσκ"}
ls{"ΧειμεÏινή ÏŽÏα ΚÏασνόγιαÏσκ"}
}
+ "meta:Kwajalein"{
+ ls{"ÎÏα Κουαχαλέιν"}
+ }
+ "meta:Kyrgystan"{
+ ls{"ÎÏα ΚιÏγιστάν"}
+ }
+ "meta:Line_Islands"{
+ ls{"ÎÏα Îησιών Λάιν"}
+ }
"meta:Lord_Howe"{
ld{"ΘεÏινή ÏŽÏα ΛοÏντ Χάου"}
lg{"ÎÏα ΛοÏντ Χάου"}
ls{"ΧειμεÏινή ÏŽÏα ΛοÏντ Χάου"}
}
+ "meta:Macau"{
+ ld{"ΘεÏινή ÏŽÏα Μακάο"}
+ lg{"ÎÏα Μακάο"}
+ ls{"ΧειμεÏινή ÏŽÏα Μακάο"}
+ }
"meta:Macquarie"{
- lg{"ÎÏα ΜακουάÏι"}
+ ls{"ÎÏα ÎÎ·ÏƒÎ¹Î¿Ï ÎœÎ±ÎºÎ¿Ï…Î¬Ïι"}
}
"meta:Magadan"{
ld{"ΘεÏινή ÏŽÏα Μαγκαντάν"}
lg{"ÎÏα Μάγκανταν"}
ls{"ΧειμεÏινή ÏŽÏα Μάγκανταν"}
}
+ "meta:Malaysia"{
+ ls{"ÎÏα Μαλαισίας"}
+ }
+ "meta:Maldives"{
+ ls{"ÎÏα Μαλδίβων"}
+ }
+ "meta:Marquesas"{
+ ls{"ÎÏα ΜαÏκέσας"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"ÎÏα Îησιών ΜάÏσαλ"}
+ }
+ "meta:Mauritius"{
+ ld{"ΘεÏινή ÏŽÏα ΜαυÏίκιου"}
+ lg{"ÎÏα ΜαυÏίκιου"}
+ ls{"ΧειμεÏινή ÏŽÏα ΜαυÏίκιου"}
+ }
+ "meta:Mawson"{
+ ls{"ÎÏα Μόσον"}
+ }
"meta:Mongolia"{
ld{"ΘεÏινή ÏŽÏα Ουλάν ΜπατόÏ"}
lg{"ÎÏα Ουλάν ΜπατόÏ"}
@@ -1402,16 +1683,44 @@ el{
lg{"ÎÏα Μόσχας"}
ls{"ΧειμεÏινή ÏŽÏα Μόσχας"}
}
+ "meta:Myanmar"{
+ ls{"ÎÏα ΜιανμάÏ"}
+ }
+ "meta:Nauru"{
+ ls{"ÎÏα ÎαοÏÏου"}
+ }
+ "meta:Nepal"{
+ ls{"ÎÏα Îεπάλ"}
+ }
+ "meta:New_Caledonia"{
+ ld{"ΘεÏινή ÏŽÏα Îέας Καληδονίας"}
+ lg{"ÎÏα Îέας Καληδονίας"}
+ ls{"ΧειμεÏινή ÏŽÏα Îέας Καληδονίας"}
+ }
+ "meta:New_Zealand"{
+ ld{"ΘεÏινή ÏŽÏα Îέας Ζηλανδίας"}
+ lg{"ÎÏα Îέας Ζηλανδίας"}
+ ls{"ΧειμεÏινή ÏŽÏα Îέας Ζηλανδίας"}
+ }
"meta:Newfoundland"{
ld{"ΘεÏινή ÏŽÏα Îέας Γης"}
lg{"ÎÏα Îέας Γης"}
ls{"ΧειμεÏινή ÏŽÏα Îέας Γης"}
}
+ "meta:Niue"{
+ ls{"ÎÏα ÎιοÏε"}
+ }
+ "meta:Norfolk"{
+ ls{"ÎÏα Îησιών ÎÏŒÏφολκ"}
+ }
"meta:Noronha"{
ld{"ΘεÏινή ÏŽÏα ΦεÏνάÏντο ντε ÎοÏόνια"}
lg{"ÎÏα ΦεÏνάÏντο ντε ÎοÏόνια"}
ls{"ΧειμεÏινή ÏŽÏα ΦεÏνάÏντο ντε ÎοÏόνια"}
}
+ "meta:North_Mariana"{
+ ls{"ÎÏα Îησιών Î’ÏŒÏειες ΜαÏιάνες"}
+ }
"meta:Novosibirsk"{
ld{"ΘεÏινή ÏŽÏα ÎοβοσιμπίÏσκ"}
lg{"ÎÏα ÎοβοσιμπίÏσκ"}
@@ -1422,6 +1731,52 @@ el{
lg{"ÎÏα Ομσκ"}
ls{"ΧειμεÏινή ÏŽÏα Ομσκ"}
}
+ "meta:Pakistan"{
+ ld{"ΘεÏινή ÏŽÏα Πακιστάν"}
+ lg{"ÎÏα Πακιστάν"}
+ ls{"ΧειμεÏινή ÏŽÏα Πακιστάν"}
+ }
+ "meta:Palau"{
+ ls{"ÎÏα Παλάου"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"ÎÏα Παπουά Îέα Γουινέα"}
+ }
+ "meta:Paraguay"{
+ ld{"ΘεÏινή ÏŽÏα ΠαÏαγουάης"}
+ lg{"ÎÏα ΠαÏαγουάης"}
+ ls{"ΧειμεÏινή ÏŽÏα ΠαÏαγουάης"}
+ }
+ "meta:Peru"{
+ ld{"ΘεÏινή ÏŽÏα ΠεÏοÏ"}
+ lg{"ÎÏα ΠεÏοÏ"}
+ ls{"ΧειμεÏινή ÏŽÏα ΠεÏοÏ"}
+ }
+ "meta:Philippines"{
+ ld{"ΘεÏινή ÏŽÏα Φιλιππινών"}
+ lg{"ÎÏα Φιλιππινών"}
+ ls{"ΧειμεÏινή ÏŽÏα Φιλιππινών"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ÎÏα Îησιών Φίνιξ"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"ΘεÏινή ÏŽÏα Σαιντ Î Î¹ÎµÏ ÎºÎ±Î¹ Μικελόν"}
+ lg{"ÎÏα Σαιντ Î Î¹ÎµÏ ÎºÎ±Î¹ Μικελόν"}
+ ls{"ΧειμεÏινή ÏŽÏα Σαιντ Î Î¹ÎµÏ ÎºÎ±Î¹ Μικελόν"}
+ }
+ "meta:Pitcairn"{
+ ls{"ÎÏα ΠίτκεÏν"}
+ }
+ "meta:Ponape"{
+ ls{"ÎÏα Πονάπε"}
+ }
+ "meta:Reunion"{
+ ls{"ÎÏα Ρεϊνιόν"}
+ }
+ "meta:Rothera"{
+ ls{"ÎÏα ΡοθέÏα"}
+ }
"meta:Sakhalin"{
ld{"ΘεÏινή ÏŽÏα Σαχαλίνης"}
lg{"ÎÏα Σαχαλίνης"}
@@ -1432,6 +1787,85 @@ el{
lg{"ÎÏα ΣάμαÏας"}
ls{"ΧειμεÏινή ÏŽÏα ΣάμαÏας"}
}
+ "meta:Samoa"{
+ ls{"ÎÏα Σαμόα"}
+ }
+ "meta:Seychelles"{
+ ls{"ÎÏα Σεϋχελλών"}
+ }
+ "meta:Singapore"{
+ ls{"ÎÏα ΣιγκαποÏÏης"}
+ }
+ "meta:Solomon"{
+ ls{"ÎÏα Îησιών Σολομώντα"}
+ }
+ "meta:South_Georgia"{
+ ls{"ÎÏα Îότιας ΓεωÏγίας"}
+ }
+ "meta:Suriname"{
+ ls{"ÎÏα ΣουÏινάμ"}
+ }
+ "meta:Syowa"{
+ ls{"ÎÏα Σίοβα"}
+ }
+ "meta:Tahiti"{
+ ls{"ÎÏα Αϊτής"}
+ }
+ "meta:Taipei"{
+ ld{"ΘεÏινή ÏŽÏα Ταϊπέι"}
+ lg{"ÎÏα Ταϊπέι"}
+ ls{"ΧειμεÏινή ÏŽÏα Ταϊπέι"}
+ }
+ "meta:Tajikistan"{
+ ls{"ÎÏα Τατζικιστάν"}
+ }
+ "meta:Tbilisi"{
+ ld{"ΘεÏινή ÏŽÏα Τυφλίδας"}
+ lg{"ÎÏα Τυφλίδας"}
+ ls{"ΧειμεÏινή ÏŽÏα Τυφλίδας"}
+ }
+ "meta:Tokelau"{
+ ls{"ÎÏα Τοκελάου"}
+ }
+ "meta:Tonga"{
+ ld{"ΘεÏινή ÏŽÏα Τόνγκα"}
+ lg{"ÎÏα Τόνγκα"}
+ ls{"ΧειμεÏινή ÏŽÏα Τόνγκα"}
+ }
+ "meta:Truk"{
+ ls{"ÎÏα Τσουκ"}
+ }
+ "meta:Turkey"{
+ ld{"ΘεÏινή ÏŽÏα ΤουÏκίας"}
+ lg{"ÎÏα ΤουÏκίας"}
+ ls{"ΧειμεÏινή ÏŽÏα ΤουÏκίας"}
+ }
+ "meta:Turkmenistan"{
+ ld{"ΘεÏινή ÏŽÏα ΤουÏκμενιστάν"}
+ lg{"ÎÏα ΤουÏκμενιστάν"}
+ ls{"ΧειμεÏινή ÏŽÏα ΤουÏκμενιστάν"}
+ }
+ "meta:Tuvalu"{
+ ls{"ÎÏα ΤουβαλοÏ"}
+ }
+ "meta:Uruguay"{
+ ld{"ΘεÏινή ÏŽÏα ΟυÏουγουάης"}
+ lg{"ÎÏα ΟυÏουγουάης"}
+ ls{"ΧειμεÏινή ÏŽÏα ΟυÏουγουάης"}
+ }
+ "meta:Uzbekistan"{
+ ld{"ΘεÏινή ÏŽÏα Ουζμπεκιστάν"}
+ lg{"ÎÏα Ουζμπεκιστάν"}
+ ls{"ΧειμεÏινή ÏŽÏα Ουζμπεκιστάν"}
+ }
+ "meta:Vanuatu"{
+ ld{"ΘεÏινή ÏŽÏα Βανουάτου"}
+ lg{"ÎÏα Βανουάτου"}
+ ls{"ΧειμεÏινή ÏŽÏα Βανουάτου"}
+ }
+ "meta:Venezuela"{
+ ls{"ÎÏα Βενεζουέλας"}
+ }
"meta:Vladivostok"{
ld{"ΘεÏινή ÏŽÏα Βλαδιβοστόκ"}
lg{"ÎÏα Βλαδιβοστόκ"}
@@ -1442,6 +1876,15 @@ el{
lg{"ÎÏα ΒόλγκογκÏαντ"}
ls{"ΧειμεÏινή ÏŽÏα ΒόλγκογκÏαντ"}
}
+ "meta:Vostok"{
+ ls{"ÎÏα Βόστοκ"}
+ }
+ "meta:Wake"{
+ ls{"ÎÏα ÎÎ·ÏƒÎ¹Î¿Ï Î“Î¿Ï…Î­Î¹Îº"}
+ }
+ "meta:Wallis"{
+ ls{"ÎÏα Ουόλις και ΦουτοÏνα"}
+ }
"meta:Yakutsk"{
ld{"ΘεÏινή ÏŽÏα ΓιακοÏτσκ"}
lg{"ÎÏα ΓιακοÏτσκ"}
@@ -1452,7 +1895,16 @@ el{
lg{"ÎÏα ΓεκατεÏίνμπουÏγκ"}
ls{"ΧειμεÏινή ÏŽÏα ΓεκατεÏίνμπουÏγκ"}
}
+ "meta:Yerevan"{
+ ld{"ΘεÏινή ÏŽÏα ΕÏεβάν"}
+ lg{"ÎÏα ΕÏεβάν"}
+ ls{"ΧειμεÏινή ÏŽÏα ΕÏεβάν"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"ÎÏα {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"ÎÏα {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en.txt b/Build/source/libs/icu/icu-50.1/data/zone/en.txt
index 859a9ed34af..e53d068d48b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/en.xml
*/
en{
- Version{"2.0.67.6"}
+ Version{"2.0.78.36"}
zoneStrings{
"Africa:Sao_Tome"{
ec{"São Tomé"}
@@ -592,7 +592,7 @@ en{
ls{"Niue Time"}
}
"meta:Norfolk"{
- ls{"Norfolk Islands Time"}
+ ls{"Norfolk Island Time"}
}
"meta:Noronha"{
ld{"Fernando de Noronha Summer Time"}
@@ -642,9 +642,9 @@ en{
ls{"Phoenix Islands Time"}
}
"meta:Pierre_Miquelon"{
- ld{"Pierre and Miquelon Daylight Time"}
- lg{"Pierre and Miquelon Time"}
- ls{"Pierre and Miquelon Standard Time"}
+ ld{"Saint Pierre and Miquelon Daylight Time"}
+ lg{"Saint Pierre and Miquelon Time"}
+ ls{"Saint Pierre and Miquelon Standard Time"}
}
"meta:Pitcairn"{
ls{"Pitcairn Time"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_AU.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_AU.txt
index f003e46fd03..27cf128081b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_AU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_AU.txt
@@ -2,17 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_AU.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_AU.xml
// *
// ***************************************************************************
en_AU{
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
zoneStrings{
- "meta:Atlantic"{
+ "Europe:London"{
sd{"∅∅∅"}
- sg{"∅∅∅"}
- ss{"∅∅∅"}
}
"meta:Australia_Central"{
sd{"ACDT"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_CA.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_CA.txt
index c7dfc8e9d57..c263ef10e79 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_CA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_CA.txt
@@ -2,12 +2,12 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_CA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_CA.xml
// *
// ***************************************************************************
en_CA{
- Version{"2.0.64.50"}
+ Version{"2.0.75.99"}
zoneStrings{
"meta:Newfoundland"{
sd{"NDT"}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/en_GB.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_GB.txt
new file mode 100644
index 00000000000..c6e9d576d8e
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_GB.txt
@@ -0,0 +1,147 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_GB.xml
+// *
+// ***************************************************************************
+en_GB{
+ Version{"2.0.78.47"}
+ zoneStrings{
+ "Africa:Asmera"{
+ ec{"Asmara"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:St_Kitts"{
+ ec{"St. Kitts"}
+ }
+ "America:St_Lucia"{
+ ec{"St. Lucia"}
+ }
+ "America:St_Thomas"{
+ ec{"St. Thomas"}
+ }
+ "America:St_Vincent"{
+ ec{"St. Vincent"}
+ }
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
+ }
+ "Asia:Katmandu"{
+ ec{"Kathmandu"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"Faroe"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"St. Helena"}
+ }
+ "Europe:London"{
+ ld{"British Summer Time"}
+ sd{"BST"}
+ }
+ "Pacific:Honolulu"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
+ }
+ "Pacific:Truk"{
+ ec{"Chuuk"}
+ }
+ "meta:Alaska"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Central"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Eastern"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Mountain"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Pacific"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Arabian"{
+ ld{"Arabian Summer Time"}
+ lg{"Arabian Time"}
+ ls{"Arabian Standard Time"}
+ }
+ "meta:Atlantic"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:China"{
+ ld{"China Summer Time"}
+ lg{"China Time"}
+ ls{"China Standard Time"}
+ }
+ "meta:Europe_Central"{
+ sd{"CEST"}
+ sg{"CET"}
+ ss{"CET"}
+ }
+ "meta:Europe_Eastern"{
+ sd{"EEST"}
+ sg{"EET"}
+ ss{"EET"}
+ }
+ "meta:Europe_Western"{
+ sd{"WEST"}
+ sg{"WET"}
+ ss{"WET"}
+ }
+ "meta:Hawaii_Aleutian"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Iran"{
+ ld{"Iran Summer Time"}
+ lg{"Iran Time"}
+ ls{"Iran Standard Time"}
+ }
+ "meta:Israel"{
+ ld{"Israel Summer Time"}
+ lg{"Israel Time"}
+ ls{"Israel Standard Time"}
+ }
+ "meta:Japan"{
+ ld{"Japan Summer Time"}
+ lg{"Japan Time"}
+ ls{"Japan Standard Time"}
+ }
+ "meta:Korea"{
+ ld{"Korean Summer Time"}
+ lg{"Korean Time"}
+ ls{"Korean Standard Time"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolk Islands Time"}
+ }
+ "meta:Taipei"{
+ ld{"Taipei Summer Time"}
+ lg{"Taipei Time"}
+ ls{"Taipei Standard Time"}
+ }
+ gmtZeroFormat{"GMT"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_GU.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_GU.txt
index d09a082d352..a3b15f362a7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_GU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_GU.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_GU.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_GU.xml
// *
// ***************************************************************************
en_GU{
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_HK.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_HK.txt
index 6cbfa7e0df1..27dd083a4a0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_HK.txt
@@ -2,13 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_HK.xml
// *
// ***************************************************************************
en_HK{
- Version{"2.0.66.10"}
+ Version{"2.0.78.47"}
zoneStrings{
+ "Europe:London"{
+ sd{"∅∅∅"}
+ }
"meta:Europe_Central"{
sd{"∅∅∅"}
sg{"∅∅∅"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_IE.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_IE.txt
index 279ed7c2149..6760cf26c4f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_IE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_IE.txt
@@ -2,12 +2,12 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_IE.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_IE.xml
// *
// ***************************************************************************
en_IE{
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
zoneStrings{
"Europe:Dublin"{
sd{"IST"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_IN.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_IN.txt
index 3ad983b36b1..60d960864f8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_IN.txt
@@ -2,13 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_IN.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_IN.xml
// *
// ***************************************************************************
en_IN{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
+ "Europe:London"{
+ sd{"∅∅∅"}
+ }
"meta:Europe_Central"{
sd{"∅∅∅"}
sg{"∅∅∅"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_NZ.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_NZ.txt
index 8011f057545..b336c250da5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_NZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_NZ.txt
@@ -2,17 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_NZ.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_NZ.xml
// *
// ***************************************************************************
en_NZ{
- Version{"2.0.64.65"}
+ Version{"2.0.78.47"}
zoneStrings{
- "meta:Atlantic"{
+ "Europe:London"{
sd{"∅∅∅"}
- sg{"∅∅∅"}
- ss{"∅∅∅"}
}
"meta:Australia_Central"{
sd{"ACDT"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_PK.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_PK.txt
index 4541fbe4f98..1ced1fe4f43 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_PK.txt
@@ -2,13 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_PK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_PK.xml
// *
// ***************************************************************************
en_PK{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
+ "Europe:London"{
+ sd{"∅∅∅"}
+ }
"meta:Europe_Central"{
sd{"∅∅∅"}
sg{"∅∅∅"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_RH.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_RH.txt
index 928f668a6ea..928f668a6ea 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_RH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_RH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/en_SG.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_SG.txt
index 71a242ca7e0..b8837a89c7e 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/en_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_SG.txt
@@ -2,13 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en_SG.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_SG.xml
// *
// ***************************************************************************
en_SG{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
zoneStrings{
+ "Europe:London"{
+ sd{"∅∅∅"}
+ }
"meta:Europe_Central"{
sd{"∅∅∅"}
sg{"∅∅∅"}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/en_ZA.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_ZA.txt
new file mode 100644
index 00000000000..9e73d9a44a7
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_ZA.txt
@@ -0,0 +1,67 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_ZA.xml
+// *
+// ***************************************************************************
+en_ZA{
+ Version{"2.0.75.60"}
+ zoneStrings{
+ "Pacific:Honolulu"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Africa_Central"{
+ ss{"CAT"}
+ }
+ "meta:Africa_Eastern"{
+ ss{"EAT"}
+ }
+ "meta:Africa_Southern"{
+ ss{"SAST"}
+ }
+ "meta:Africa_Western"{
+ sd{"WAST"}
+ sg{"WAT"}
+ ss{"WAT"}
+ }
+ "meta:Alaska"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Central"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Eastern"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Mountain"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Pacific"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Atlantic"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Hawaii_Aleutian"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/en_ZW.txt b/Build/source/libs/icu/icu-50.1/data/zone/en_ZW.txt
new file mode 100644
index 00000000000..f9b39c39c10
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/en_ZW.txt
@@ -0,0 +1,67 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en_ZW.xml
+// *
+// ***************************************************************************
+en_ZW{
+ Version{"2.0.75.60"}
+ zoneStrings{
+ "Pacific:Honolulu"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Africa_Central"{
+ ss{"CAT"}
+ }
+ "meta:Africa_Eastern"{
+ ss{"EAT"}
+ }
+ "meta:Africa_Southern"{
+ ss{"SAST"}
+ }
+ "meta:Africa_Western"{
+ sd{"WAST"}
+ sg{"WAT"}
+ ss{"WAT"}
+ }
+ "meta:Alaska"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Central"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Eastern"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Mountain"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:America_Pacific"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Atlantic"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ "meta:Hawaii_Aleutian"{
+ sd{"∅∅∅"}
+ sg{"∅∅∅"}
+ ss{"∅∅∅"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/eo.txt b/Build/source/libs/icu/icu-50.1/data/zone/eo.txt
index 1cf5911d525..eb4358bfdef 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/eo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/eo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/eo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/eo.xml
*/
eo{
- Version{"2.0.58.6"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/es.txt b/Build/source/libs/icu/icu-50.1/data/zone/es.txt
index d9bc01df413..319fcb46f5b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/es.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/es.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/es.xml
*/
es{
- Version{"2.0.67.6"}
+ Version{"2.0.78.32"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abiyán"}
@@ -19,7 +19,7 @@ es{
ec{"Addis Abeba"}
}
"Africa:Algiers"{
- ec{"Argelia"}
+ ec{"Argel"}
}
"Africa:Bissau"{
ec{"Bissáu"}
@@ -67,7 +67,7 @@ es{
ec{"Trípoli"}
}
"Africa:Tunis"{
- ec{"Túnez"}
+ ec{"Túnez capital"}
}
"America:Anguilla"{
ec{"Anguila"}
@@ -123,9 +123,6 @@ es{
"America:Eirunepe"{
ec{"Eirunepé"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
"America:Grenada"{
ec{"Granada"}
}
@@ -144,6 +141,9 @@ es{
"America:Los_Angeles"{
ec{"Los Ãngeles"}
}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
"America:Maceio"{
ec{"Maceió"}
}
@@ -202,7 +202,7 @@ es{
ec{"San Bartolomé"}
}
"America:St_Johns"{
- ec{"St. John’s"}
+ ec{"Saint John"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -389,6 +389,7 @@ es{
}
"Europe:Dublin"{
ec{"Dublín"}
+ ld{"Hora de verano irlandesa"}
}
"Europe:Isle_of_Man"{
ec{"Isla de Man"}
@@ -407,6 +408,7 @@ es{
}
"Europe:London"{
ec{"Londres"}
+ ld{"Hora de verano británica"}
}
"Europe:Luxembourg"{
ec{"Luxemburgo"}
@@ -650,7 +652,9 @@ es{
ls{"Hora estándar de Bakú"}
}
"meta:Bangladesh"{
- ls{"Hora de Bangladesh"}
+ ld{"Hora de verano de Bangladés"}
+ lg{"Hora de Bangladés"}
+ ls{"Hora estándar de Bangladés"}
}
"meta:Bering"{
ld{"Hora de verano de Bering"}
@@ -673,6 +677,9 @@ es{
lg{"Hora de Brasilia"}
ls{"Hora estándar de Brasilia"}
}
+ "meta:Brunei"{
+ ls{"Hora de Brunéi"}
+ }
"meta:Cape_Verde"{
ld{"Hora de verano de Cabo Verde"}
lg{"Hora de Cabo Verde"}
@@ -684,6 +691,11 @@ es{
"meta:Changbai"{
ls{"Hora de Changbai"}
}
+ "meta:Chatham"{
+ ld{"Hora de verano de Chatham"}
+ lg{"Hora de Chatham"}
+ ls{"Hora estándar de Chatham"}
+ }
"meta:Chile"{
ld{"Hora de verano de Chile"}
lg{"Hora de Chile"}
@@ -699,11 +711,22 @@ es{
lg{"Hora de Choibalsan"}
ls{"Hora estándar de Choibalsan"}
}
+ "meta:Christmas"{
+ ls{"Hora de la isla de Navidad"}
+ }
+ "meta:Cocos"{
+ ls{"Hora de las islas Cocos"}
+ }
"meta:Colombia"{
ld{"Hora de verano de Colombia"}
lg{"Hora de Colombia"}
ls{"Hora estándar de Colombia"}
}
+ "meta:Cook"{
+ ld{"Hora de verano media de las islas Cook"}
+ lg{"Hora de las islas Cook"}
+ ls{"Hora estándar de las islas Cook"}
+ }
"meta:Cuba"{
ld{"Hora de verano de Cuba"}
lg{"Hora de Cuba"}
@@ -712,6 +735,12 @@ es{
"meta:Dacca"{
ls{"Hora de Dacca"}
}
+ "meta:Davis"{
+ ls{"Hora de Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Hora de Dumont-d’Urville"}
+ }
"meta:Dushanbe"{
ld{"Hora de verano de Dusambé"}
lg{"Hora de Dusambé"}
@@ -723,43 +752,67 @@ es{
"meta:East_Timor"{
ls{"Hora de Timor Oriental"}
}
+ "meta:Easter"{
+ ld{"Hora de verano de la isla de Pascua"}
+ lg{"Hora de la isla de Pascua"}
+ ls{"Hora estándar de la isla de Pascua"}
+ }
"meta:Ecuador"{
ls{"Hora de Ecuador"}
}
"meta:Europe_Central"{
- ld{"Hora de verano de Europa Central"}
- lg{"Hora de Europa Central"}
- ls{"Hora estándar de Europa Central"}
+ ld{"Hora de verano de Europa central"}
+ lg{"Hora de Europa central"}
+ ls{"Hora estándar de Europa central"}
}
"meta:Europe_Eastern"{
- ld{"Hora de verano de Europa del Este"}
- lg{"Hora de Europa del Este"}
- ls{"Hora estándar de Europa del Este"}
+ ld{"Hora de verano de Europa oriental"}
+ lg{"Hora de Europa oriental"}
+ ls{"Hora estándar de Europa oriental"}
}
"meta:Europe_Western"{
- ld{"Hora de verano de Europa Occidental"}
- lg{"Hora de Europa Occidental"}
- ls{"Hora estándar de Europa Occidental"}
+ ld{"Hora de verano de Europa occidental"}
+ lg{"Hora de Europa occidental"}
+ ls{"Hora estándar de Europa occidental"}
+ }
+ "meta:Falkland"{
+ ld{"Hora de verano de las islas Malvinas"}
+ lg{"Hora de las islas Malvinas"}
+ ls{"Hora estándar de las islas Malvinas"}
+ }
+ "meta:Fiji"{
+ ld{"Hora de verano de Fiyi"}
+ lg{"Hora de Fiyi"}
+ ls{"Hora estándar de Fiyi"}
}
"meta:French_Guiana"{
ls{"Hora de la Guayana Francesa"}
}
+ "meta:French_Southern"{
+ ls{"Hora de las Tierras Australes y Antárticas Francesas"}
+ }
"meta:Frunze"{
ld{"Hora de verano de Frunze"}
lg{"Hora de Frunze"}
ls{"Hora estándar de Frunze"}
}
"meta:GMT"{
- ls{"Hora media de Greenwich"}
+ ls{"Hora del meridiano de Greenwich"}
}
"meta:Galapagos"{
ls{"Hora de Galápagos"}
}
+ "meta:Gambier"{
+ ls{"Hora de Gambier"}
+ }
"meta:Georgia"{
ld{"Hora de verano de Georgia"}
lg{"Hora de Georgia"}
ls{"Hora estándar de Georgia"}
}
+ "meta:Gilbert_Islands"{
+ ls{"Hora de las islas Gilbert"}
+ }
"meta:Greenland_Central"{
ld{"Hora de verano de Groenlandia central"}
lg{"Hora de Groenlandia central"}
@@ -782,12 +835,12 @@ es{
ls{"Hora estándar del Golfo"}
}
"meta:Guyana"{
- ls{"Hora de la Guyana"}
+ ls{"Hora de Guyana"}
}
"meta:Hawaii_Aleutian"{
- ld{"Hora de verano de Hawái-Aleutianas"}
- lg{"Hora de Hawái-Aleutianas"}
- ls{"Hora estándar de Hawái-Aleutianas"}
+ ld{"Hora de verano de Hawái-Aleutiano"}
+ lg{"Hora de Hawái-Aleutiano"}
+ ls{"Hora estándar de Hawái-Aleutiano"}
}
"meta:Hong_Kong"{
ld{"Hora de verano de Hong Kong"}
@@ -817,6 +870,11 @@ es{
"meta:Indonesia_Western"{
ls{"Hora de Indonesia occidental"}
}
+ "meta:Iran"{
+ ld{"Hora de verano de Irán"}
+ lg{"Hora de Irán"}
+ ls{"Hora estándar de Irán"}
+ }
"meta:Irkutsk"{
ld{"Hora de verano de Irkutsk"}
lg{"Hora de Irkutsk"}
@@ -859,6 +917,9 @@ es{
lg{"Hora de Corea"}
ls{"Hora estándar de Corea"}
}
+ "meta:Kosrae"{
+ ls{"Hora de Kosrae"}
+ }
"meta:Krasnoyarsk"{
ld{"Hora de verano de Krasnoyarsk"}
lg{"Hora de Krasnoyarsk"}
@@ -878,6 +939,9 @@ es{
"meta:Lanka"{
ls{"Hora de Sri Lanka"}
}
+ "meta:Line_Islands"{
+ ls{"Hora de las Espóradas Ecuatoriales"}
+ }
"meta:Long_Shu"{
ls{"Hora de Long-Shu"}
}
@@ -892,7 +956,7 @@ es{
ls{"Hora estándar de Macao"}
}
"meta:Macquarie"{
- lg{"Hora de Macquarie"}
+ ls{"Hora de la isla Macquarie"}
}
"meta:Magadan"{
ld{"Hora de verano de Magadán"}
@@ -905,9 +969,20 @@ es{
"meta:Malaysia"{
ls{"Hora de Malasia"}
}
+ "meta:Marquesas"{
+ ls{"Hora de las islas Marquesas"}
+ }
"meta:Marshall_Islands"{
ls{"Hora de las Islas Marshall"}
}
+ "meta:Mauritius"{
+ ld{"Hora de verano de Mauricio"}
+ lg{"Hora de Mauricio"}
+ ls{"Hora estándar de Mauricio"}
+ }
+ "meta:Mawson"{
+ ls{"Hora de Mawson"}
+ }
"meta:Mongolia"{
ld{"Hora de verano de Ulán Bator"}
lg{"Hora de Ulán Bator"}
@@ -921,9 +996,17 @@ es{
"meta:Myanmar"{
ls{"Hora de Myanmar"}
}
+ "meta:Nauru"{
+ ls{"Hora de Nauru"}
+ }
"meta:Nepal"{
ls{"Hora de Nepal"}
}
+ "meta:New_Caledonia"{
+ ld{"Hora de verano de Nueva Caledonia"}
+ lg{"Hora de Nueva Caledonia"}
+ ls{"Hora estándar de Nueva Caledonia"}
+ }
"meta:New_Zealand"{
ld{"Hora de verano de Nueva Zelanda"}
lg{"Hora de Nueva Zelanda"}
@@ -934,6 +1017,12 @@ es{
lg{"Hora de Terranova"}
ls{"Hora estándar de Terranova"}
}
+ "meta:Niue"{
+ ls{"Hora de Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Hora de las islas Norfolk"}
+ }
"meta:Noronha"{
ld{"Hora de verano de Fernando de Noronha"}
lg{"Hora de Fernando de Noronha"}
@@ -957,6 +1046,12 @@ es{
lg{"Hora de Pakistán"}
ls{"Hora estándar de Pakistán"}
}
+ "meta:Palau"{
+ ls{"Hora de Palaos"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Hora de Papúa Nueva Guinea"}
+ }
"meta:Paraguay"{
ld{"Hora de verano de Paraguay"}
lg{"Hora de Paraguay"}
@@ -972,16 +1067,28 @@ es{
lg{"Hora de Filipinas"}
ls{"Hora estándar de Filipinas"}
}
+ "meta:Phoenix_Islands"{
+ ls{"Hora de las islas Fénix"}
+ }
"meta:Pierre_Miquelon"{
ld{"Hora de verano de San Pedro y Miquelón"}
lg{"Hora de San Pedro y Miquelón"}
ls{"Hora estándar de San Pedro y Miquelón"}
}
+ "meta:Pitcairn"{
+ ls{"Hora de Pitcairn"}
+ }
+ "meta:Ponape"{
+ ls{"Hora de Pohnpei"}
+ }
"meta:Qyzylorda"{
ld{"Hora de verano de Qyzylorda"}
lg{"Hora de Qyzylorda"}
ls{"Hora estándar de Qyzylorda"}
}
+ "meta:Rothera"{
+ ls{"Hora de Rothera"}
+ }
"meta:Sakhalin"{
ld{"Hora de verano de Sajalín"}
lg{"Hora de Sajalín"}
@@ -1005,6 +1112,9 @@ es{
lg{"Hora de Shevchenko"}
ls{"Hora estándar de Shevchenko"}
}
+ "meta:Solomon"{
+ ls{"Hora de las islas Salomón"}
+ }
"meta:South_Georgia"{
ls{"Hora de Georgia meridional"}
}
@@ -1016,6 +1126,17 @@ es{
lg{"Hora de Sverdlovsk"}
ls{"Hora estándar de Sverdlovsk"}
}
+ "meta:Syowa"{
+ ls{"Hora de Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Hora de Tahití"}
+ }
+ "meta:Taipei"{
+ ld{"Hora de verano de Taipei"}
+ lg{"Hora de Taipei"}
+ ls{"Hora estándar de Taipei"}
+ }
"meta:Tajikistan"{
ls{"Hora de Tayikistán"}
}
@@ -1029,6 +1150,17 @@ es{
lg{"Hora de Tbilisi"}
ls{"Hora estándar de Tbilisi"}
}
+ "meta:Tokelau"{
+ ls{"Hora de Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Hora de verano de Tonga"}
+ lg{"Hora de Tonga"}
+ ls{"Hora estándar de Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Hora de Chuuk"}
+ }
"meta:Turkey"{
ld{"Hora de verano de Turquía"}
lg{"Hora de Turquía"}
@@ -1039,6 +1171,9 @@ es{
lg{"Hora de Turkmenistán"}
ls{"Hora estándar de Turkmenistán"}
}
+ "meta:Tuvalu"{
+ ls{"Hora de Tuvalu"}
+ }
"meta:Uralsk"{
ld{"Hora de verano de Oral"}
lg{"Hora de Oral"}
@@ -1057,6 +1192,11 @@ es{
lg{"Hora de Uzbekistán"}
ls{"Hora estándar de Uzbekistán"}
}
+ "meta:Vanuatu"{
+ ld{"Hora de verano de Vanuatu"}
+ lg{"Hora de Vanuatu"}
+ ls{"Hora estándar de Vanuatu"}
+ }
"meta:Venezuela"{
ls{"Hora de Venezuela"}
}
@@ -1070,15 +1210,24 @@ es{
lg{"Hora de Volgogrado"}
ls{"Hora estándar de Volgogrado"}
}
+ "meta:Vostok"{
+ ls{"Hora de Vostok"}
+ }
+ "meta:Wake"{
+ ls{"Hora de la isla Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Hora de Wallis y Futuna"}
+ }
"meta:Yakutsk"{
ld{"Hora de verano de Yakutsk"}
lg{"Hora de Yakutsk"}
ls{"Hora estándar de Yakutsk"}
}
"meta:Yekaterinburg"{
- ld{"Hora de verano de Yekaterinburgo"}
+ ld{"Hora de verano de Ekaterimburgo"}
lg{"Hora de Ekaterimburgo"}
- ls{"Hora estándar de Yekaterinburgo"}
+ ls{"Hora estándar de Ekaterimburgo"}
}
"meta:Yerevan"{
ld{"Hora de verano de Ereván"}
@@ -1093,6 +1242,7 @@ es{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Hora de {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Hora de {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/es_419.txt b/Build/source/libs/icu/icu-50.1/data/zone/es_419.txt
index 31b6003883a..1f03e04e81f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/es_419.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/es_419.txt
@@ -2,13 +2,22 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_419.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_419.xml
// *
// ***************************************************************************
es_419{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
"meta:America_Central"{
sd{"CDT"}
sg{"CT"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/es_AR.txt b/Build/source/libs/icu/icu-50.1/data/zone/es_AR.txt
index 75f241c73d7..b676f6435d1 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/es_AR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/es_AR.txt
@@ -2,12 +2,12 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/es_AR.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/es_AR.xml
// *
// ***************************************************************************
es_AR{
- Version{"2.0.61.44"}
+ Version{"2.0.74.65"}
zoneStrings{
"meta:Argentina"{
sd{"ARST"}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/et.txt b/Build/source/libs/icu/icu-50.1/data/zone/et.txt
new file mode 100644
index 00000000000..d6da82bd7d9
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/et.txt
@@ -0,0 +1,885 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/et.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/et.xml
+ */
+et{
+ Version{"2.0.78.32"}
+ zoneStrings{
+ "Africa:Algiers"{
+ ec{"Alžiir"}
+ }
+ "Africa:Asmera"{
+ ec{"Asmara"}
+ }
+ "Africa:Cairo"{
+ ec{"Kairo"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
+ }
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
+ "America:Havana"{
+ ec{"Havanna"}
+ }
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:North_Dakota:Beulah"{
+ ec{"Beulah, North Dakota"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"Center, North Dakota"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, North Dakota"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
+ "America:St_Kitts"{
+ ec{"St. Kitts"}
+ }
+ "America:St_Lucia"{
+ ec{"St. Lucia"}
+ }
+ "America:St_Thomas"{
+ ec{"St. Thomas"}
+ }
+ "America:St_Vincent"{
+ ec{"St. Vincent"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"Dumont d’Urville"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"Lõunapoolus"}
+ }
+ "Asia:Almaty"{
+ ec{"Almatõ"}
+ }
+ "Asia:Anadyr"{
+ ec{"Anadõr"}
+ }
+ "Asia:Aqtau"{
+ ec{"Aktau"}
+ }
+ "Asia:Ashgabat"{
+ ec{"Asgabat"}
+ }
+ "Asia:Baghdad"{
+ ec{"Bagdad"}
+ }
+ "Asia:Bishkek"{
+ ec{"Biškek"}
+ }
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
+ }
+ "Asia:Damascus"{
+ ec{"Damaskus"}
+ }
+ "Asia:Dushanbe"{
+ ec{"Dušanbe"}
+ }
+ "Asia:Jerusalem"{
+ ec{"Jeruusalemm"}
+ }
+ "Asia:Kamchatka"{
+ ec{"Kamtšatka"}
+ }
+ "Asia:Katmandu"{
+ ec{"Kathmandu"}
+ }
+ "Asia:Krasnoyarsk"{
+ ec{"Krasnojarsk"}
+ }
+ "Asia:Kuwait"{
+ ec{"Kuveit"}
+ }
+ "Asia:Qatar"{
+ ec{"Katar"}
+ }
+ "Asia:Qyzylorda"{
+ ec{"Kõzõlorda"}
+ }
+ "Asia:Saigon"{
+ ec{"Ho Chi Minh"}
+ }
+ "Asia:Sakhalin"{
+ ec{"Sahhalin"}
+ }
+ "Asia:Singapore"{
+ ec{"Singapur"}
+ }
+ "Asia:Tashkent"{
+ ec{"Taškent"}
+ }
+ "Asia:Tbilisi"{
+ ec{"Thbilisi"}
+ }
+ "Asia:Tehran"{
+ ec{"Teheran"}
+ }
+ "Asia:Yakutsk"{
+ ec{"Jakutsk"}
+ }
+ "Asia:Yekaterinburg"{
+ ec{"Jekaterinburg"}
+ }
+ "Asia:Yerevan"{
+ ec{"Jerevan"}
+ }
+ "Atlantic:Azores"{
+ ec{"Assoorid"}
+ }
+ "Atlantic:Canary"{
+ ec{"Kanaari saared"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"Roheneemesaared"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"Fääri"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"St. Helena"}
+ }
+ "Etc:Unknown"{
+ ec{"määramata"}
+ }
+ "Europe:Athens"{
+ ec{"Ateena"}
+ }
+ "Europe:Belgrade"{
+ ec{"Belgrad"}
+ }
+ "Europe:Berlin"{
+ ec{"Berliin"}
+ }
+ "Europe:Brussels"{
+ ec{"Brüssel"}
+ }
+ "Europe:Bucharest"{
+ ec{"Bukarest"}
+ }
+ "Europe:Copenhagen"{
+ ec{"Kopenhaagen"}
+ }
+ "Europe:Helsinki"{
+ ec{"Helsingi"}
+ }
+ "Europe:Isle_of_Man"{
+ ec{"Mani saar"}
+ }
+ "Europe:Kiev"{
+ ec{"Kiiev"}
+ }
+ "Europe:Lisbon"{
+ ec{"Lissabon"}
+ }
+ "Europe:Moscow"{
+ ec{"Moskva"}
+ }
+ "Europe:Paris"{
+ ec{"Pariis"}
+ }
+ "Europe:Prague"{
+ ec{"Praha"}
+ }
+ "Europe:Riga"{
+ ec{"Riia"}
+ }
+ "Europe:Rome"{
+ ec{"Rooma"}
+ }
+ "Europe:Uzhgorod"{
+ ec{"Užgorod"}
+ }
+ "Europe:Vatican"{
+ ec{"Vatikan"}
+ }
+ "Europe:Vienna"{
+ ec{"Viin"}
+ }
+ "Europe:Warsaw"{
+ ec{"Varssavi"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"Zaporožje"}
+ }
+ "Europe:Zurich"{
+ ec{"Zürich"}
+ }
+ "Indian:Christmas"{
+ ec{"Jõulusaar"}
+ }
+ "Indian:Maldives"{
+ ec{"Maldiivid"}
+ }
+ "Indian:Reunion"{
+ ec{"Réunion"}
+ }
+ "Pacific:Easter"{
+ ec{"Lihavõttesaar"}
+ }
+ "Pacific:Fiji"{
+ ec{"Fidži"}
+ }
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
+ }
+ "Pacific:Truk"{
+ ec{"Chuuk"}
+ }
+ "meta:Acre"{
+ ld{"Acre suveaeg"}
+ lg{"Acre aeg"}
+ ls{"Acre standardaeg"}
+ }
+ "meta:Afghanistan"{
+ ls{"Afganistaani aeg"}
+ }
+ "meta:Africa_Central"{
+ ls{"Kesk-Aafrika aeg"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Ida-Aafrika aeg"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Lõuna-Aafrika standardaeg"}
+ }
+ "meta:Africa_Western"{
+ ld{"Lääne-Aafrika suveaeg"}
+ lg{"Lääne-Aafrika aeg"}
+ ls{"Lääne-Aafrika standardaeg"}
+ }
+ "meta:Alaska"{
+ ld{"Alaska suveaeg"}
+ lg{"Alaska aeg"}
+ ls{"Alaska standardaeg"}
+ }
+ "meta:Amazon"{
+ ld{"Amazonase suveaeg"}
+ lg{"Amazonase aeg"}
+ ls{"Amazonase standardaeg"}
+ }
+ "meta:America_Central"{
+ ld{"Kesk-Ameerika suveaeg"}
+ lg{"Kesk-Ameerika aeg"}
+ ls{"Kesk-Ameerika standardaeg"}
+ }
+ "meta:America_Eastern"{
+ ld{"Idaranniku suveaeg"}
+ lg{"Idaranniku aeg"}
+ ls{"Idaranniku standardaeg"}
+ }
+ "meta:America_Mountain"{
+ ld{"Mäestikuvööndi suveaeg"}
+ lg{"Mäestikuvööndi aeg"}
+ ls{"Mäestikuvööndi standardaeg"}
+ }
+ "meta:America_Pacific"{
+ ld{"Vaikse ookeani suveaeg"}
+ lg{"Vaikse ookeani aeg"}
+ ls{"Vaikse ookeani standardaeg"}
+ }
+ "meta:Anadyr"{
+ ld{"Anadõri suveaeg"}
+ lg{"Anadõri aeg"}
+ ls{"Anadõri standardaeg"}
+ }
+ "meta:Arabian"{
+ ld{"Araabia suveaeg"}
+ lg{"Araabia aeg"}
+ ls{"Araabia standardaeg"}
+ }
+ "meta:Argentina"{
+ ld{"Argentina suveaeg"}
+ lg{"Argentina aeg"}
+ ls{"Argentina standardaeg"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Lääne-Argentina suveaeg"}
+ lg{"Lääne-Argentina aeg"}
+ ls{"Lääne-Argentina standardaeg"}
+ }
+ "meta:Armenia"{
+ ld{"Armeenia suveaeg"}
+ lg{"Armeenia aeg"}
+ ls{"Armeenia standardaeg"}
+ }
+ "meta:Atlantic"{
+ ld{"Atlandi suveaeg"}
+ lg{"Atlandi aeg"}
+ ls{"Atlandi standardaeg"}
+ }
+ "meta:Australia_Central"{
+ ld{"Kesk-Austraalia suveaeg"}
+ lg{"Kesk-Austraalia aeg"}
+ ls{"Kesk-Austraalia standardaeg"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Kesk-Lääne Austraalia suveaeg"}
+ lg{"Kesk-Lääne Austraalia aeg"}
+ ls{"Kesk-Lääne Austraalia standardaeg"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Ida-Austraalia suveaeg"}
+ lg{"Ida-Austraalia aeg"}
+ ls{"Ida-Austraalia standardaeg"}
+ }
+ "meta:Australia_Western"{
+ ld{"Lääne-Austraalia suveaeg"}
+ lg{"Lääne-Austraalia aeg"}
+ ls{"Lääne-Austraalia standardaeg"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Aserbaidžaani suveaeg"}
+ lg{"Aserbaidžaani aeg"}
+ ls{"Aserbaidžaani standardaeg"}
+ }
+ "meta:Azores"{
+ ld{"Assooride suveaeg"}
+ lg{"Assooride aeg"}
+ ls{"Assooride standardaeg"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladeshi suveaeg"}
+ lg{"Bangladeshi aeg"}
+ ls{"Bangladeshi standardaeg"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhutani aeg"}
+ }
+ "meta:Bolivia"{
+ ls{"Boliivia aeg"}
+ }
+ "meta:Brasilia"{
+ ld{"Brasiilia suveaeg"}
+ lg{"Brasiilia aeg"}
+ ls{"Brasiilia standardaeg"}
+ }
+ "meta:Brunei"{
+ ls{"Brunei aeg"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Roheneemesaarte suveaeg"}
+ lg{"Roheneemesaarte aeg"}
+ ls{"Roheneemesaarte standardaeg"}
+ }
+ "meta:Chamorro"{
+ ls{"TÅ¡amorro standardaeg"}
+ }
+ "meta:Chatham"{
+ ld{"Chathami suveaeg"}
+ lg{"Chathami aeg"}
+ ls{"Chathami standardaeg"}
+ }
+ "meta:Chile"{
+ ld{"TÅ¡iili suveaeg"}
+ lg{"TÅ¡iili aeg"}
+ ls{"TÅ¡iili standardaeg"}
+ }
+ "meta:China"{
+ ld{"Hiina suveaeg"}
+ lg{"Hiina aeg"}
+ ls{"Hiina standardaeg"}
+ }
+ "meta:Choibalsan"{
+ ld{"TÅ¡ojbalsani suveaeg"}
+ lg{"TÅ¡ojbalsani aeg"}
+ ls{"TÅ¡ojbalsani standardaeg"}
+ }
+ "meta:Christmas"{
+ ls{"Jõulusaare aeg"}
+ }
+ "meta:Cocos"{
+ ls{"Kookossaarte aeg"}
+ }
+ "meta:Colombia"{
+ ld{"Colombia suveaeg"}
+ lg{"Colombia aeg"}
+ ls{"Colombia standardaeg"}
+ }
+ "meta:Cook"{
+ ld{"Cooki saarte osaline suveaeg"}
+ lg{"Cooki saarte aeg"}
+ ls{"Cooki saarte standardaeg"}
+ }
+ "meta:Cuba"{
+ ld{"Kuuba suveaeg"}
+ lg{"Kuuba aeg"}
+ ls{"Kuuba standardaeg"}
+ }
+ "meta:Davis"{
+ ls{"Davise aeg"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Dumont-d'Urville'i aeg"}
+ }
+ "meta:East_Timor"{
+ ls{"Ida-Timori aeg"}
+ }
+ "meta:Easter"{
+ ld{"Lihavõttesaare suveaeg"}
+ lg{"Lihavõttesaare aeg"}
+ ls{"Lihavõttesaare standardaeg"}
+ }
+ "meta:Ecuador"{
+ ls{"Ecuadori aeg"}
+ }
+ "meta:Europe_Central"{
+ ld{"Kesk-Euroopa suveaeg"}
+ lg{"Kesk-Euroopa aeg"}
+ ls{"Kesk-Euroopa standardaeg"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Ida-Euroopa suveaeg"}
+ lg{"Ida-Euroopa aeg"}
+ ls{"Ida-Euroopa standardaeg"}
+ }
+ "meta:Europe_Western"{
+ ld{"Lääne-Euroopa suveaeg"}
+ lg{"Lääne-Euroopa aeg"}
+ ls{"Lääne-Euroopa standardaeg"}
+ }
+ "meta:Falkland"{
+ ld{"Falklandi saarte suveaeg"}
+ lg{"Falklandi saarte aeg"}
+ ls{"Falklandi saarte standardaeg"}
+ }
+ "meta:Fiji"{
+ ld{"Fidži suveaeg"}
+ lg{"Fidži aeg"}
+ ls{"Fidži standardaeg"}
+ }
+ "meta:French_Guiana"{
+ ls{"Prantsuse Guajaana aeg"}
+ }
+ "meta:French_Southern"{
+ ls{"Prantsuse Lõunaalade ja Antarktika aeg"}
+ }
+ "meta:GMT"{
+ ls{"Greenwichi aeg"}
+ }
+ "meta:Galapagos"{
+ ls{"Galapagose aeg"}
+ }
+ "meta:Gambier"{
+ ls{"Gambier' aeg"}
+ }
+ "meta:Georgia"{
+ ld{"Gruusia suveaeg"}
+ lg{"Gruusia aeg"}
+ ls{"Gruusia standardaeg"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Gilberti saarte aeg"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Ida-Gröönimaa suveaeg"}
+ lg{"Ida-Gröönimaa aeg"}
+ ls{"Ida-Gröönimaa standardaeg"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Lääne-Gröönimaa suveaeg"}
+ lg{"Lääne-Gröönimaa aeg"}
+ ls{"Lääne-Gröönimaa standardaeg"}
+ }
+ "meta:Guam"{
+ ls{"Guami standardaeg"}
+ }
+ "meta:Gulf"{
+ ls{"Pärsia lahe standardaeg"}
+ }
+ "meta:Guyana"{
+ ls{"Guyana aeg"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Hawaii-Aleuudi suveaeg"}
+ lg{"Hawaii-aleuudi aeg"}
+ ls{"Hawaii-Aleuudi standardaeg"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Hongkongi suveaeg"}
+ lg{"Hongkongi aeg"}
+ ls{"Hongkongi standardaeg"}
+ }
+ "meta:Hovd"{
+ ld{"Hovdi suveaeg"}
+ lg{"Hovdi aeg"}
+ ls{"Hovdi standardaeg"}
+ }
+ "meta:India"{
+ ls{"India aeg"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"India ookeani aeg"}
+ }
+ "meta:Indochina"{
+ ls{"Indohiina aeg"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Kesk-Indoneesia aeg"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Ida-Indoneesia aeg"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Lääne-Indoneesia aeg"}
+ }
+ "meta:Iran"{
+ ld{"Iraani suveaeg"}
+ lg{"Iraani aeg"}
+ ls{"Iraani standardaeg"}
+ }
+ "meta:Irkutsk"{
+ ld{"Irkutski suveaeg"}
+ lg{"Irkutski aeg"}
+ ls{"Irkutski standardaeg"}
+ }
+ "meta:Israel"{
+ ld{"Iisraeli suveaeg"}
+ lg{"Iisraeli aeg"}
+ ls{"Iisraeli standardaeg"}
+ }
+ "meta:Japan"{
+ ld{"Jaapani suveaeg"}
+ lg{"Jaapani aeg"}
+ ls{"Jaapani standardaeg"}
+ }
+ "meta:Kamchatka"{
+ ld{"Kamtšatka suveaeg"}
+ lg{"Kamtšatka aeg"}
+ ls{"Kamtšatka standardaeg"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Ida-Kasahstani aeg"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Lääne-Kasahstani aeg"}
+ }
+ "meta:Korea"{
+ ld{"Korea suveaeg"}
+ lg{"Korea aeg"}
+ ls{"Korea standardaeg"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosrae aeg"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Krasnojarski suveaeg"}
+ lg{"Krasnojarski aeg"}
+ ls{"Krasnojarski standardaeg"}
+ }
+ "meta:Kuybyshev"{
+ ld{"Kuibõševi suveaeg"}
+ lg{"Kuibõševi aeg"}
+ ls{"Kuibõševi standardaeg"}
+ }
+ "meta:Kwajalein"{
+ ls{"Kwajalein'i aeg"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kõrgõzstani aeg"}
+ }
+ "meta:Line_Islands"{
+ ls{"Line'i saarte aeg"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Lord Howe suveaeg"}
+ lg{"Lord Howe aeg"}
+ ls{"Lord Howe standardaeg"}
+ }
+ "meta:Macquarie"{
+ ls{"Macquarie saare aeg"}
+ }
+ "meta:Magadan"{
+ ld{"Magadani suveaeg"}
+ lg{"Magadani aeg"}
+ ls{"Magadani standardaeg"}
+ }
+ "meta:Malaysia"{
+ ls{"Malaisia ​​aeg"}
+ }
+ "meta:Maldives"{
+ ls{"Maldiivide aeg"}
+ }
+ "meta:Marquesas"{
+ ls{"Markiisaarte aeg"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Marshalli saarte aeg"}
+ }
+ "meta:Mauritius"{
+ ld{"Mauritiuse suveaeg"}
+ lg{"Mauritiuse aeg"}
+ ls{"Mauritiuse standardaeg"}
+ }
+ "meta:Mawson"{
+ ls{"Mawsoni aeg"}
+ }
+ "meta:Mongolia"{
+ ld{"Ulaanbaatari suveaeg"}
+ lg{"Ulaanbaatari aeg"}
+ ls{"Ulaanbaatari standardaeg"}
+ }
+ "meta:Moscow"{
+ ld{"Moskva suveaeg"}
+ lg{"Moskva aeg"}
+ ls{"Moskva standardaeg"}
+ }
+ "meta:Myanmar"{
+ ls{"Birma aeg"}
+ }
+ "meta:Nauru"{
+ ls{"Nauru aeg"}
+ }
+ "meta:Nepal"{
+ ls{"Nepali aeg"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Uus-Kaledoonia suveaeg"}
+ lg{"Uus-Kaledoonia aeg"}
+ ls{"Uus-Kaledoonia standardaeg"}
+ }
+ "meta:New_Zealand"{
+ ld{"Uus-Meremaa suveaeg"}
+ lg{"Uus-Meremaa aeg"}
+ ls{"Uus-Meremaa standardaeg"}
+ }
+ "meta:Newfoundland"{
+ ld{"Newfoundlandi suveaeg"}
+ lg{"Newfoundlandi aeg"}
+ ls{"Newfoundlandi standardaeg"}
+ }
+ "meta:Niue"{
+ ls{"Niue aeg"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolki saarte aeg"}
+ }
+ "meta:Noronha"{
+ ld{"Fernando de Noronha suveaeg"}
+ lg{"Fernando de Noronha aeg"}
+ ls{"Fernando de Noronha standardaeg"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Novosibirski suveaeg"}
+ lg{"Novosibirski aeg"}
+ ls{"Novosibirski standardaeg"}
+ }
+ "meta:Omsk"{
+ ld{"Omski suveaeg"}
+ lg{"Omski aeg"}
+ ls{"Omski standardaeg"}
+ }
+ "meta:Pakistan"{
+ ld{"Pakistani suveaeg"}
+ lg{"Pakistani aeg"}
+ ls{"Pakistani standardaeg"}
+ }
+ "meta:Palau"{
+ ls{"Belau aeg"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Paapua Uus-Guinea aeg"}
+ }
+ "meta:Paraguay"{
+ ld{"Paraguay suveaeg"}
+ lg{"Paraguay aeg"}
+ ls{"Paraguay standardaeg"}
+ }
+ "meta:Peru"{
+ ld{"Peruu suveaeg"}
+ lg{"Peruu aeg"}
+ ls{"Peruu standardaeg"}
+ }
+ "meta:Philippines"{
+ ld{"Filipiinide suveaeg"}
+ lg{"Filipiinide aeg"}
+ ls{"Filipiinide standardaeg"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Fööniksisaarte aeg"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Saint-Pierre’i ja Miqueloni suveaeg"}
+ lg{"Saint-Pierre’i ja Miqueloni aeg"}
+ ls{"Saint-Pierre’i ja Miqueloni standardaeg"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairni aeg"}
+ }
+ "meta:Ponape"{
+ ls{"Pohnpei aeg"}
+ }
+ "meta:Reunion"{
+ ls{"Réunioni aeg"}
+ }
+ "meta:Rothera"{
+ ls{"Rothera aeg"}
+ }
+ "meta:Sakhalin"{
+ ld{"Sahhalini suveaeg"}
+ lg{"Sahhalini aeg"}
+ ls{"Sahhalini standardaeg"}
+ }
+ "meta:Samara"{
+ ld{"Samara suveag"}
+ lg{"Samara aeg"}
+ ls{"Samara standardaeg"}
+ }
+ "meta:Samoa"{
+ ls{"Samoa standardaeg"}
+ }
+ "meta:Seychelles"{
+ ls{"Seišellide aeg"}
+ }
+ "meta:Singapore"{
+ ls{"Singapuri standardaeg"}
+ }
+ "meta:Solomon"{
+ ls{"Saalomoni saarte aeg"}
+ }
+ "meta:South_Georgia"{
+ ls{"Lõuna-Georgia aeg"}
+ }
+ "meta:Suriname"{
+ ls{"Suriname aeg"}
+ }
+ "meta:Syowa"{
+ ls{"Syowa aeg"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahiti aeg"}
+ }
+ "meta:Taipei"{
+ ld{"Taipei suveaeg"}
+ lg{"Taipei aeg"}
+ ls{"Taipei standardaeg"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadžikistani aeg"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelau aeg"}
+ }
+ "meta:Tonga"{
+ ld{"Tonga suveaeg"}
+ lg{"Tonga aeg"}
+ ls{"Tonga standardaeg"}
+ }
+ "meta:Truk"{
+ ls{"Chuuki aeg"}
+ }
+ "meta:Turkey"{
+ ld{"Türgi suveaeg"}
+ lg{"Türgi aeg"}
+ ls{"Türgi standardaeg"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Türkmenistani suveaeg"}
+ lg{"Türkmenistani aeg"}
+ ls{"Türkmenistani standardaeg"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalu aeg"}
+ }
+ "meta:Uruguay"{
+ ld{"Uruguay suveaeg"}
+ lg{"Uruguay aeg"}
+ ls{"Uruguay standardaeg"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Usbekistani suveaeg"}
+ lg{"Usbekistani aeg"}
+ ls{"Usbekistani standardaeg"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatu suveaeg"}
+ lg{"Vanuatu aeg"}
+ ls{"Vanuatu standardaeg"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuela aeg"}
+ }
+ "meta:Vladivostok"{
+ ld{"Vladivostoki suveaeg"}
+ lg{"Vladivostoki aeg"}
+ ls{"Vladivostoki standardaeg"}
+ }
+ "meta:Volgograd"{
+ ld{"Volgogradi suveaeg"}
+ lg{"Volgogradi aeg"}
+ ls{"Volgogradi standardaeg"}
+ }
+ "meta:Vostok"{
+ ls{"Vostoki aeg"}
+ }
+ "meta:Wake"{
+ ls{"Wake'i aeg"}
+ }
+ "meta:Wallis"{
+ ls{"Wallise ja Futuna aeg"}
+ }
+ "meta:Yakutsk"{
+ ld{"Jakutski suveaeg"}
+ lg{"Jakutski aeg"}
+ ls{"Jakutski standardaeg"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Jakaterinburgi suveaeg"}
+ lg{"Jakaterinburgi aeg"}
+ ls{"Jekaterinburgi standardaeg"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0} aeg"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/eu.txt b/Build/source/libs/icu/icu-50.1/data/zone/eu.txt
new file mode 100644
index 00000000000..b8c50bc6faf
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/eu.txt
@@ -0,0 +1,676 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/eu.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/eu.xml
+ */
+eu{
+ Version{"2.0.78.30"}
+ zoneStrings{
+ "Africa:Djibouti"{
+ ec{"Djibuti"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
+ "America:Dominica"{
+ ec{"Dominika"}
+ }
+ "America:Guadeloupe"{
+ ec{"Guadalupe"}
+ }
+ "America:Jamaica"{
+ ec{"Jamaika"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:Martinique"{
+ ec{"Martinika"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"Ameriketako Estatu Batuak (Erdialdea, Ipar Dakota)"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John's"}
+ }
+ "Asia:Singapore"{
+ ec{"Singapur"}
+ }
+ "Atlantic:Canary"{
+ ec{"Espainia (Kanariak)"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"Cabo Verde"}
+ }
+ "Etc:Unknown"{
+ ec{"Hiri ezezaguna"}
+ }
+ "Europe:Luxembourg"{
+ ec{"Luxenburgo"}
+ }
+ "Europe:Madrid"{
+ ec{"Madril"}
+ }
+ "Europe:Monaco"{
+ ec{"Monako"}
+ }
+ "Indian:Maldives"{
+ ec{"Maldivak"}
+ }
+ "Indian:Mauritius"{
+ ec{"Maurizio"}
+ }
+ "meta:Afghanistan"{
+ ls{"Afganistango ordua"}
+ }
+ "meta:Africa_Central"{
+ ls{"Afrika erdialdeko ordua"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Afrika ekialdeko ordua"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Hegoafrikako ordu estandarra"}
+ }
+ "meta:Africa_Western"{
+ ld{"Afrika mendebaldeko udako ordua"}
+ lg{"Afrika mendebaldeko ordua"}
+ ls{"Afrika mendebaldeko ordu estandarra"}
+ }
+ "meta:Alaska"{
+ ld{"Alaskako urte-sasoiko ordua"}
+ lg{"Alaskako ordua"}
+ ls{"Alaskako ordu estandarra"}
+ }
+ "meta:Amazon"{
+ ld{"Amazoniako udako ordua"}
+ lg{"Amazoniako ordua"}
+ ls{"Amazoniako ordu estandarra"}
+ }
+ "meta:America_Central"{
+ ld{"Erdialdeko urte-sasoiko ordua"}
+ lg{"Erdialdeko ordua"}
+ ls{"Erdialdeko ordu estandarra"}
+ }
+ "meta:America_Eastern"{
+ ld{"Ekialdeko urte-sasoiko ordua"}
+ lg{"Ekialdeko ordua"}
+ ls{"Ekialdeko ordu estandarra"}
+ }
+ "meta:America_Mountain"{
+ ld{"Mendi Harritsuetako urte-sasoiko ordua"}
+ lg{"Mendiko ordua"}
+ ls{"Mendi Harritsuetako ordu estandarra"}
+ }
+ "meta:America_Pacific"{
+ ld{"Pazifikoko urte-sasoiko ordua"}
+ lg{"Pazifikoko ordua"}
+ ls{"Pazifikoko ordu estandarra"}
+ }
+ "meta:Anadyr"{
+ ld{"Anadyrreko udako ordua"}
+ lg{"Anadyrreko ordua"}
+ ls{"Anadyrreko ordu estandarra"}
+ }
+ "meta:Arabian"{
+ ld{"Arabiako udako ordua"}
+ lg{"Arabiako ordua"}
+ ls{"Arabiako ordu estandarra"}
+ }
+ "meta:Argentina"{
+ ld{"Argentinako udako ordua"}
+ lg{"Argentinako ordua"}
+ ls{"Argentinako ordu estandarra"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Argentina mendebaldeko udako ordua"}
+ lg{"Argentina mendebaldeko ordua"}
+ ls{"Argentina mendebaldeko ordu estandarra"}
+ }
+ "meta:Armenia"{
+ ld{"Armeniako udako ordua"}
+ lg{"Armeniako ordua"}
+ ls{"Armeniako ordu estandarra"}
+ }
+ "meta:Atlantic"{
+ ld{"Atlantikoko urte-sasoiko ordua"}
+ lg{"Atlantikoko ordua"}
+ ls{"Atlantikoko ordu estandarra"}
+ }
+ "meta:Australia_Central"{
+ ld{"Australia erdialdeko urte-sasoiko ordua"}
+ lg{"Australia erdialdeko ordua"}
+ ls{"Australia erdialdeko ordu estandarra"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Australia erdialdeko mendebaldeko urte-sasoiko ordua"}
+ lg{"Australia erdialdeko mendebaldeko ordua"}
+ ls{"Australia erdialdeko mendebaldeko ordu estandarra"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Australia ekialdeko urte-sasoiko ordua"}
+ lg{"Australia ekialdeko ordua"}
+ ls{"Australia ekialdeko ordu estandarra"}
+ }
+ "meta:Australia_Western"{
+ ld{"Australia mendebaldeko urte-sasoiko ordua"}
+ lg{"Australia mendebaldeko ordua"}
+ ls{"Australia mendebaldeko ordu estandarra"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Azerbaijango udako ordua"}
+ lg{"Azerbaijango ordua"}
+ ls{"Azerbaijango ordu estandarra"}
+ }
+ "meta:Azores"{
+ ld{"Azoreetako udako ordua"}
+ lg{"Azoreetako ordua"}
+ ls{"Azoreetako ordu estandarra"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladeshko udako ordua"}
+ lg{"Bangladeshko ordua"}
+ ls{"Bangladeshko ordu estandarra"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhutango ordua"}
+ }
+ "meta:Bolivia"{
+ ls{"Boliviako ordua"}
+ }
+ "meta:Brasilia"{
+ ld{"Brasiliako udako ordua"}
+ lg{"Brasiliako ordua"}
+ ls{"Brasiliako ordu estandarra"}
+ }
+ "meta:Brunei"{
+ ls{"Brunei Darussalamgo ordua"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Cabo Verdeko udako ordua"}
+ lg{"Cabo Verdeko ordua"}
+ ls{"Cabo Verdeko ordu estandarra"}
+ }
+ "meta:Chamorro"{
+ ls{"Chamorroko ordu estandarra"}
+ }
+ "meta:Chatham"{
+ ld{"Chathamgo udako ordua"}
+ lg{"Chathamgo ordua"}
+ ls{"Chathamgo ordu estandarra"}
+ }
+ "meta:Chile"{
+ ld{"Txileko udako ordua"}
+ lg{"Txileko ordua"}
+ ls{"Txileko ordu estandarra"}
+ }
+ "meta:China"{
+ ld{"Txinako udako ordua"}
+ lg{"Txinako ordua"}
+ ls{"Txinako ordu estandarra"}
+ }
+ "meta:Choibalsan"{
+ ld{"Choibalsango udako ordua"}
+ lg{"Choibalsango ordua"}
+ ls{"Choibalsango ordu estandarra"}
+ }
+ "meta:Christmas"{
+ ls{"Christmas uharteko ordua"}
+ }
+ "meta:Cocos"{
+ ls{"Cocos uharteetako ordua"}
+ }
+ "meta:Colombia"{
+ ld{"Kolonbiako udako ordua"}
+ lg{"Kolonbiako ordua"}
+ ls{"Kolonbiako ordu estandarra"}
+ }
+ "meta:Cook"{
+ ld{"Cook uharteetako uda erdialdeko ordua"}
+ lg{"Cook uharteetako ordua"}
+ ls{"Cook uharteetako ordu estandarra"}
+ }
+ "meta:Cuba"{
+ ld{"Kubako udako ordua"}
+ lg{"Kubako ordua"}
+ ls{"Kubako ordu estandarra"}
+ }
+ "meta:Davis"{
+ ls{"Davisgo ordua"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Dumont-d'Urvilleko ordua"}
+ }
+ "meta:East_Timor"{
+ ls{"Timor ekialdeko ordua"}
+ }
+ "meta:Easter"{
+ ld{"Pazko uharteko udako ordua"}
+ lg{"Pazko uharteko ordua"}
+ ls{"Pazko uharteko ordu estandarra"}
+ }
+ "meta:Ecuador"{
+ ls{"Ekuadorreko ordua"}
+ }
+ "meta:Europe_Central"{
+ ld{"Europa erdialdeko udako ordua"}
+ lg{"Europa erdialdeko ordua"}
+ ls{"Europa erdialdeko ordu estandarra"}
+ sd{"CEST"}
+ sg{"CET"}
+ ss{"CET"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Europa ekialdeko udako ordua"}
+ lg{"Europa ekialdeko ordua"}
+ ls{"Europa ekialdeko ordu estandarra"}
+ sd{"EEST"}
+ sg{"EET"}
+ ss{"EET"}
+ }
+ "meta:Europe_Western"{
+ ld{"Europa mendebaldeko udako ordua"}
+ lg{"Europa mendebaldeko ordua"}
+ ls{"Europa mendebaldeko ordu estandarra"}
+ sd{"WEST"}
+ sg{"WET"}
+ ss{"WET"}
+ }
+ "meta:Falkland"{
+ ld{"Falkland uharteetako udako ordua"}
+ lg{"Falkland uharteetako ordua"}
+ ls{"Falkland uharteetako ordu estandarra"}
+ }
+ "meta:Fiji"{
+ ld{"Fijiko udako ordua"}
+ lg{"Fijiko ordua"}
+ ls{"Fijiko ordu estandarra"}
+ }
+ "meta:French_Guiana"{
+ ls{"Guyana Frantseseko ordua"}
+ }
+ "meta:French_Southern"{
+ ls{"Frantziako hegoaldeko eta Antartikako ordua"}
+ }
+ "meta:GMT"{
+ ls{"Greenwich meridianoko ordua"}
+ ss{"GMT"}
+ }
+ "meta:Galapagos"{
+ ls{"Galapagoetako ordua"}
+ }
+ "meta:Gambier"{
+ ls{"Gambierreko ordua"}
+ }
+ "meta:Georgia"{
+ ld{"Georgiako udako ordua"}
+ lg{"Georgiako ordua"}
+ ls{"Georgiako ordu estandarra"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Gilbert uharteetako ordua"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Groenlandia ekialdeko udako ordua"}
+ lg{"Groenlandia ekialdeko ordua"}
+ ls{"Groenlandia ekialdeko ordu estandarra"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Groenlandia mendebaldeko udako ordua"}
+ lg{"Groenlandia mendebaldeko ordua"}
+ ls{"Groenlandia mendebaldeko ordu estandarra"}
+ }
+ "meta:Gulf"{
+ ls{"Golkoko ordu estandarra"}
+ }
+ "meta:Guyana"{
+ ls{"Guyanako ordua"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Hawaii-Aleutiar uharteetako udako ordua"}
+ lg{"Hawaiiko Aleutiar uharteetako ordua"}
+ ls{"Hawaii-Aleutiar uharteetako ordu estandarra"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Hong Kongo udako ordua"}
+ lg{"Hong Kongo ordua"}
+ ls{"Hong Kongo ordu estandarra"}
+ }
+ "meta:Hovd"{
+ ld{"Hovdeko udako ordua"}
+ lg{"Hovdeko ordua"}
+ ls{"Hovdeko ordu estandarra"}
+ }
+ "meta:India"{
+ ls{"Indiako ordu estandarra"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Indiako ozeanoko ordua"}
+ }
+ "meta:Indochina"{
+ ls{"Indotxinako ordua"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Indonesia erdialdeko ordua"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Indonesia ekialdeko ordua"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Indonesia mendebaldeko ordua"}
+ }
+ "meta:Iran"{
+ ld{"Irango udako ordua"}
+ lg{"Irango ordua"}
+ ls{"Irango ordu estandarra"}
+ }
+ "meta:Irkutsk"{
+ ld{"Irkutskeko udako ordua"}
+ lg{"Irkutskeko ordua"}
+ ls{"Irkutskeko ordu estandarra"}
+ }
+ "meta:Israel"{
+ ld{"Israelgo udako ordua"}
+ lg{"Israelgo ordua"}
+ ls{"Israelgo ordu estandarra"}
+ }
+ "meta:Japan"{
+ ld{"Japoniako udako ordua"}
+ lg{"Japoniako ordua"}
+ ls{"Japoniako ordu estandarra"}
+ }
+ "meta:Kamchatka"{
+ ld{"Petropavlovsk-Kamchatskiko udako ordua"}
+ lg{"Petropavlovsk-Kamchatskiko ordua"}
+ ls{"Petropavlovsk-Kamchatskiko ordu estandarra"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Kazakhstan ekialdeko ordua"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Kazakhstan mendebaldeko ordua"}
+ }
+ "meta:Korea"{
+ ld{"Koreako udako ordua"}
+ lg{"Koreako ordua"}
+ ls{"Koreako ordu estandarra"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosraeko ordua"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Krasnoyarskeko udako ordua"}
+ lg{"Krasnoyarskeko ordua"}
+ ls{"Krasnoyarskeko ordu estandarra"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kyrgystango ordua"}
+ }
+ "meta:Line_Islands"{
+ ls{"Line uharteetako ordua"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Lord Howeko urte-sasoiko ordua"}
+ lg{"Lord Howeko ordua"}
+ ls{"Lord Howeko ordu estandarra"}
+ }
+ "meta:Macquarie"{
+ ls{"Macquarie uharteko ordua"}
+ }
+ "meta:Magadan"{
+ ld{"Magadango udako ordua"}
+ lg{"Magadako ordua"}
+ ls{"Magadango ordu estandarra"}
+ }
+ "meta:Malaysia"{
+ ls{"Malaysiako ordua"}
+ }
+ "meta:Maldives"{
+ ls{"Maldivetako ordua"}
+ }
+ "meta:Marquesas"{
+ ls{"Markesetako ordua"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Marshall uharteetako ordua"}
+ }
+ "meta:Mauritius"{
+ ld{"Maurizioko udako ordua"}
+ lg{"Maurizioko ordua"}
+ ls{"Maurizioko ordu estandarra"}
+ }
+ "meta:Mawson"{
+ ls{"Mawsongo ordua"}
+ }
+ "meta:Mongolia"{
+ ld{"Ulan Batorgo udako ordua"}
+ lg{"Ulan Batorreko ordua"}
+ ls{"Ulan Batorreko ordu estandarra"}
+ }
+ "meta:Moscow"{
+ ld{"Moskuko udako ordua"}
+ lg{"Moskuko ordua"}
+ ls{"Moskuko ordu estandarra"}
+ }
+ "meta:Myanmar"{
+ ls{"Birmaniako ordua"}
+ }
+ "meta:Nauru"{
+ ls{"Nauruko ordua"}
+ }
+ "meta:Nepal"{
+ ls{"Nepalgo ordua"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Kaledonia Berriko udako ordua"}
+ lg{"Kaledonia Berriako ordua"}
+ ls{"Kaledonia Berriko ordu estandarra"}
+ }
+ "meta:New_Zealand"{
+ ld{"Zeelanda Berriko udako ordua"}
+ lg{"Zeelanda Berriko ordua"}
+ ls{"Zeelanda Berriko ordu estandarra"}
+ }
+ "meta:Newfoundland"{
+ ld{"Ternuako urte-sasoiko ordua"}
+ lg{"Ternuako ordua"}
+ ls{"Ternuako ordu estandarra"}
+ }
+ "meta:Niue"{
+ ls{"Niueko ordua"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolk uharteetako ordua"}
+ }
+ "meta:Noronha"{
+ ld{"Fernando de Noronhako udako ordua"}
+ lg{"Fernando de Noronha uharteetako ordua"}
+ ls{"Fernando de Noronha uharteetako ordu estandarra"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Novosibirskeko udako ordua"}
+ lg{"Novosibirskeko ordua"}
+ ls{"Novosibirskeko ordu estandarra"}
+ }
+ "meta:Omsk"{
+ ld{"Omskeko udako ordua"}
+ lg{"Omskeko ordua"}
+ ls{"Omskeko ordu estandarra"}
+ }
+ "meta:Pakistan"{
+ ld{"Pakistango udako ordua"}
+ lg{"Pakistango ordua"}
+ ls{"Pakistango ordu estandarra"}
+ }
+ "meta:Palau"{
+ ls{"Palauko ordua"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Papua Ginea Berriko ordua"}
+ }
+ "meta:Paraguay"{
+ ld{"Paraguayko udako ordua"}
+ lg{"Paraguayko ordua"}
+ ls{"Paraguayko ordu estandarra"}
+ }
+ "meta:Peru"{
+ ld{"Peruko udako ordua"}
+ lg{"Peruko ordua"}
+ ls{"Peruko ordu estandarra"}
+ }
+ "meta:Philippines"{
+ ld{"Filipinetako udako ordua"}
+ lg{"Filipinetako ordua"}
+ ls{"Filipinetako ordu estandarra"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Phoenix uharteetako ordua"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Saint-Pierre eta Mikeluneko udako ordua"}
+ lg{"Saint-Pierre eta Mikeluneko ordua"}
+ ls{"Saint-Pierre eta Mikeluneko ordu estandarra"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairneko ordua"}
+ }
+ "meta:Ponape"{
+ ls{"Ponapeko ordua"}
+ }
+ "meta:Reunion"{
+ ls{"Reunion uharteetako ordua"}
+ }
+ "meta:Rothera"{
+ ls{"Rotherako ordua"}
+ }
+ "meta:Sakhalin"{
+ ld{"Sakhalingo udako ordua"}
+ lg{"Sakhalingo ordua"}
+ ls{"Sakhalingo ordu estandarra"}
+ }
+ "meta:Samara"{
+ ld{"Samarako udako ordua"}
+ lg{"Samarako ordua"}
+ ls{"Samarako ordu estandarra"}
+ }
+ "meta:Samoa"{
+ ls{"Samoako ordu estandarra"}
+ }
+ "meta:Seychelles"{
+ ls{"Seychelle uharteetako ordua"}
+ }
+ "meta:Singapore"{
+ ls{"Singapurko ordu estandarra"}
+ }
+ "meta:Solomon"{
+ ls{"Salomon uharteetako ordua"}
+ }
+ "meta:South_Georgia"{
+ ls{"Hego Georgiako ordua"}
+ }
+ "meta:Suriname"{
+ ls{"Surinamgo ordua"}
+ }
+ "meta:Syowa"{
+ ls{"Syowako ordua"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahitiko ordua"}
+ }
+ "meta:Taipei"{
+ ld{"Taipeiko udako ordua"}
+ lg{"Taipeiko ordua"}
+ ls{"Taipeiko ordu estandarra"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadjikistango ordua"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelauko ordua"}
+ }
+ "meta:Tonga"{
+ ld{"Tongako udako ordua"}
+ lg{"Tongako ordua"}
+ ls{"Tongako ordu estandarra"}
+ }
+ "meta:Truk"{
+ ls{"Chuukeko ordua"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Turkmenistango udako ordua"}
+ lg{"Turkmenistango ordua"}
+ ls{"Turkmenistango ordu estandarra"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvaluko ordua"}
+ }
+ "meta:Uruguay"{
+ ld{"Uruguayko udako ordua"}
+ lg{"Uruguayko ordua"}
+ ls{"Uruguayko ordu estandarra"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Uzbekistango udako ordua"}
+ lg{"Uzbekistango ordua"}
+ ls{"Uzbekistango ordu estandarra"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatuko udako ordua"}
+ lg{"Vanuatuko ordua"}
+ ls{"Vanuatuko ordu estandarra"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuelako ordua"}
+ }
+ "meta:Vladivostok"{
+ ld{"Vladivostokeko udako ordua"}
+ lg{"Vladivostokeko ordua"}
+ ls{"Vladivostokeko ordu estandarra"}
+ }
+ "meta:Volgograd"{
+ ld{"Belgradeko udako ordua"}
+ lg{"Belgradeko ordua"}
+ ls{"Volgogradeko ordu estandarra"}
+ }
+ "meta:Vostok"{
+ ls{"Vostokeko ordua"}
+ }
+ "meta:Wake"{
+ ls{"Wake uharteko ordua"}
+ }
+ "meta:Wallis"{
+ ls{"Wallis eta Futunako ordua"}
+ }
+ "meta:Yakutsk"{
+ ld{"Yakutskeko udako ordua"}
+ lg{"Yakutskeko ordua"}
+ ls{"Jakutskeko ordu estandarra"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Yekaterinburgeko udako ordua"}
+ lg{"Yekaterinburgeko ordua"}
+ ls{"Jekaterinburgeko ordu estandarra"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1}-(e)ko ordua ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0}-(e)ko ordua"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ewo.txt b/Build/source/libs/icu/icu-50.1/data/zone/ewo.txt
index 553033d6fe4..cdd8ae0f737 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ewo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ewo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ewo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ewo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ewo.xml
*/
ewo{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/fa.txt b/Build/source/libs/icu/icu-50.1/data/zone/fa.txt
index eb9a01c4be3..2da2c85f04c 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/fa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/fa.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fa.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/fa.xml
*/
fa{
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
zoneStrings{
"Africa:Abidjan"{
ec{"آبیجان"}
@@ -154,13 +154,13 @@ fa{
ec{"پورتو نووو"}
}
"Africa:Sao_Tome"{
- ec{"سائو تومه"}
+ ec{"سائوتومه"}
}
"Africa:Tripoli"{
ec{"طرابلس"}
}
"Africa:Tunis"{
- ec{"تونس"}
+ ec{"شهر تونس"}
}
"Africa:Windhoek"{
ec{"ویندهوک"}
@@ -181,10 +181,10 @@ fa{
ec{"آراگواینا"}
}
"America:Argentina:La_Rioja"{
- ec{"لاریوجا"}
+ ec{"لاریوخا"}
}
"America:Argentina:Rio_Gallegos"{
- ec{"ریو گالگوس"}
+ ec{"ریوگالگوس"}
}
"America:Argentina:Salta"{
ec{"سالتا"}
@@ -208,7 +208,7 @@ fa{
ec{"آسونسیون"}
}
"America:Bahia"{
- ec{"باهیا"}
+ ec{"بایا"}
}
"America:Barbados"{
ec{"باربادوس"}
@@ -220,7 +220,7 @@ fa{
ec{"بلیز"}
}
"America:Blanc-Sablon"{
- ec{"بلنک-سابلن"}
+ ec{"بلانâ€Ø³Ø§Ø¨Ù„ون"}
}
"America:Boa_Vista"{
ec{"بوئاویشتا"}
@@ -235,7 +235,7 @@ fa{
ec{"بوئنوس‌آیرس"}
}
"America:Cambridge_Bay"{
- ec{"خلیج کمبریج"}
+ ec{"کمبریج‌بی"}
}
"America:Campo_Grande"{
ec{"کمپو گرانده"}
@@ -396,6 +396,9 @@ fa{
"America:Louisville"{
ec{"لوئیزویل"}
}
+ "America:Lower_Princes"{
+ ec{"بخش شاهزاده‌‌نشین پایین"}
+ }
"America:Maceio"{
ec{"ماسیو"}
}
@@ -523,7 +526,7 @@ fa{
ec{"سائوپائولو"}
}
"America:Scoresbysund"{
- ec{"اسکورسبیساند"}
+ ec{"اسکورسبیسوند"}
}
"America:Shiprock"{
ec{"شیپراک"}
@@ -547,7 +550,7 @@ fa{
ec{"سنت وینسنت"}
}
"America:Swift_Current"{
- ec{"سوئیÙت کورنت"}
+ ec{"سوئیÙت‌کرنت"}
}
"America:Tegucigalpa"{
ec{"تگوسیگالپا"}
@@ -589,13 +592,13 @@ fa{
ec{"دیویس"}
}
"Antarctica:DumontDUrville"{
- ec{"دومونت د اورویل"}
+ ec{"دومون دورویل"}
}
"Antarctica:Mawson"{
ec{"ماوسون"}
}
"Antarctica:McMurdo"{
- ec{"مک موردو"}
+ ec{"مک‌موردو"}
}
"Antarctica:Palmer"{
ec{"پالمر"}
@@ -607,7 +610,7 @@ fa{
ec{"قطب جنوب"}
}
"Antarctica:Syowa"{
- ec{"سی ووا"}
+ ec{"شووا"}
}
"Antarctica:Vostok"{
ec{"ووستوک"}
@@ -622,7 +625,7 @@ fa{
ec{"آلماتی"}
}
"Asia:Amman"{
- ec{"عمان"}
+ ec{"عمّان"}
}
"Asia:Anadyr"{
ec{"آنادیر"}
@@ -841,7 +844,7 @@ fa{
ec{"ایروان"}
}
"Atlantic:Azores"{
- ec{"آزورس"}
+ ec{"آزور"}
}
"Atlantic:Bermuda"{
ec{"برمودا"}
@@ -944,6 +947,7 @@ fa{
}
"Europe:Dublin"{
ec{"دوبلین"}
+ ld{"وقت تابستانی ایرلند"}
}
"Europe:Gibraltar"{
ec{"جبل‌الطارق"}
@@ -977,6 +981,7 @@ fa{
}
"Europe:London"{
ec{"لندن"}
+ ld{"وقت تابستانی بریتانیا"}
}
"Europe:Luxembourg"{
ec{"لوکزامبورگ"}
@@ -1105,7 +1110,7 @@ fa{
ec{"مایوت"}
}
"Indian:Reunion"{
- ec{"ریونیون"}
+ ec{"رئونیون"}
}
"Pacific:Apia"{
ec{"آپیا"}
@@ -1114,7 +1119,7 @@ fa{
ec{"اوکلند"}
}
"Pacific:Chatham"{
- ec{"چاتام"}
+ ec{"چتم"}
}
"Pacific:Easter"{
ec{"ایستر"}
@@ -1141,7 +1146,7 @@ fa{
ec{"گامبیر"}
}
"Pacific:Guadalcanal"{
- ec{"گوادال کانال"}
+ ec{"گوادال‌کانال"}
}
"Pacific:Guam"{
ec{"گوام"}
@@ -1156,10 +1161,10 @@ fa{
ec{"کریتیماتی"}
}
"Pacific:Kosrae"{
- ec{"کوساره"}
+ ec{"کوسرای"}
}
"Pacific:Kwajalein"{
- ec{"کواجالین"}
+ ec{"کواجیلین"}
}
"Pacific:Majuro"{
ec{"ماجورو"}
@@ -1222,9 +1227,7 @@ fa{
ec{"والیس"}
}
"meta:Afghanistan"{
- ld{"وقت تابستانی اÙغانستان"}
- lg{"وقت اÙغانستان"}
- ls{"وقت عادی اÙغانستان"}
+ ls{"وقت اÙغانستان"}
}
"meta:Africa_Central"{
ls{"وقت مرکز اÙریقا"}
@@ -1233,7 +1236,7 @@ fa{
ls{"وقت شرق اÙریقا"}
}
"meta:Africa_Southern"{
- ls{"وقت عادی جنوب اÙریقا"}
+ ls{"وقت جنوب اÙریقا"}
}
"meta:Africa_Western"{
ld{"وقت تابستانی غرب اÙریقا"}
@@ -1250,6 +1253,11 @@ fa{
lg{"وقت آلاسکاâ€Ù‡Ø§ÙˆØ§Ø¦ÛŒ"}
ls{"وقت عادی آلاسکاâ€Ù‡Ø§ÙˆØ§Ø¦ÛŒ"}
}
+ "meta:Almaty"{
+ ld{"وقت تابستانی آلماآتا"}
+ lg{"وقت آلماآتا"}
+ ls{"وقت عادی آلماآتا"}
+ }
"meta:Amazon"{
ld{"وقت تابستانی آمازون"}
lg{"وقت آمازون"}
@@ -1276,9 +1284,9 @@ fa{
ls{"وقت عادی غرب امریکا"}
}
"meta:Anadyr"{
- ld{"ساعت تابستانی آنادیر"}
- lg{"ساعت آنادیر"}
- ls{"ساعت عادی آنادیر"}
+ ld{"وقت تابستانی آنادیر"}
+ lg{"وقت آنادیر"}
+ ls{"وقت عادی آنادیر"}
}
"meta:Arabian"{
ld{"وقت تابستانی عربستان"}
@@ -1316,9 +1324,9 @@ fa{
ls{"وقت عادی مرکز استرالیا"}
}
"meta:Australia_CentralWestern"{
- ld{"ساعت تابستانی مرکزی غرب استرالیا"}
- lg{"ساعت مرکزی غرب استرالیا"}
- ls{"ساعت استاندارد مرکزی غرب استرالیا"}
+ ld{"وقت تابستانی مرکز-غرب استرالیا"}
+ lg{"وقت مرکز-غرب استرالیا"}
+ ls{"وقت عادی مرکز-غرب استرالیا"}
}
"meta:Australia_Eastern"{
ld{"وقت تابستانی شرق استرالیا"}
@@ -1335,13 +1343,20 @@ fa{
lg{"وقت جمهوری آذربایجان"}
ls{"وقت عادی جمهوری آذربایجان"}
}
+ "meta:Azores"{
+ ld{"وقت تابستانی آزور"}
+ lg{"وقت آزور"}
+ ls{"وقت عادی آزور"}
+ }
"meta:Baku"{
ld{"وقت تابستانی باکو"}
lg{"وقت باکو"}
ls{"وقت عادی باکو"}
}
"meta:Bangladesh"{
- ls{"وقت بنگلادش"}
+ ld{"وقت تابستانی بنگلادش"}
+ lg{"وقت بنگلادش"}
+ ls{"وقت عادی بنگلادش"}
}
"meta:Bering"{
ld{"وقت تابستانی برینگ"}
@@ -1359,11 +1374,22 @@ fa{
lg{"وقت برازیلیا"}
ls{"وقت عادی برازیلیا"}
}
+ "meta:Brunei"{
+ ls{"وقت برونئی دارالسلام"}
+ }
"meta:Cape_Verde"{
ld{"وقت تابستانی کیپ‌ورد"}
lg{"وقت کیپ‌ورد"}
ls{"وقت عادی کیپ‌ورد"}
}
+ "meta:Chamorro"{
+ ls{"وقت چامورو"}
+ }
+ "meta:Chatham"{
+ ld{"وقت تابستانی چت‌هام"}
+ lg{"وقت چت‌هام"}
+ ls{"وقت عادی چت‌هام"}
+ }
"meta:Chile"{
ld{"وقت تابستانی شیلی"}
lg{"وقت شیلی"}
@@ -1391,7 +1417,9 @@ fa{
ls{"وقت عادی کلمبیا"}
}
"meta:Cook"{
- ls{"وقت جزایر کوک"}
+ ld{"وقت تابستانی جزایر کوک"}
+ lg{"وقت جزایر کوک"}
+ ls{"وقت عادی جزایر کوک"}
}
"meta:Cuba"{
ld{"وقت تابستانی کوبا"}
@@ -1401,6 +1429,9 @@ fa{
"meta:Davis"{
ls{"وقت دیویس"}
}
+ "meta:DumontDUrville"{
+ ls{"وقت دومون دورویل"}
+ }
"meta:Dushanbe"{
ld{"وقت تابستانی دوشنبه"}
lg{"وقت دوشنبه"}
@@ -1448,42 +1479,54 @@ fa{
"meta:French_Guiana"{
ls{"وقت گویان Ùرانسه"}
}
+ "meta:French_Southern"{
+ ls{"وقت سرزمین‌های جنوبی Ùˆ جنوبگان Ùرانسه"}
+ }
"meta:GMT"{
ls{"وقت گرینویچ"}
}
"meta:Galapagos"{
ls{"وقت گالاپاگوس"}
}
+ "meta:Gambier"{
+ ls{"وقت گامبیه"}
+ }
"meta:Georgia"{
ld{"وقت تابستانی گرجستان"}
lg{"وقت گرجستان"}
ls{"وقت عادی گرجستان"}
}
+ "meta:Gilbert_Islands"{
+ ls{"وقت جزایر گیلبرت"}
+ }
"meta:Greenland_Central"{
ld{"وقت تابستانی مرکز گروئنلند"}
lg{"وقت مرکز گروئنلند"}
ls{"وقت عادی مرکز گروئنلند"}
}
"meta:Greenland_Eastern"{
- ld{"وقت تابستانی شرق گروئنلند"}
- lg{"وقت شرق گروئنلند"}
- ls{"وقت عادی شرق گروئنلند"}
+ ld{"وقت تابستانی شرق گرینلند"}
+ lg{"وقت شرق گرینلند"}
+ ls{"وقت عادی شرق گرینلند"}
}
"meta:Greenland_Western"{
- ld{"وقت تابستانی غرب گروئنلند"}
- lg{"وقت غرب گروئنلند"}
- ls{"وقت عادی غرب گروئنلند"}
+ ld{"وقت تابستانی غرب گرینلند"}
+ lg{"وقت غرب گرینلند"}
+ ls{"وقت عادی غرب گرینلند"}
}
"meta:Guam"{
ls{"وقت عادی گوام"}
}
+ "meta:Gulf"{
+ ls{"وقت خلیج Ùارس"}
+ }
"meta:Guyana"{
ls{"وقت گویان"}
}
"meta:Hawaii_Aleutian"{
- ld{"ساعت تابستانی هاوایی آلوشن"}
- lg{"ساعت هاوایی آلوشن"}
- ls{"ساعت عادی هاوایی آلوشن"}
+ ld{"وقت تابستانی هاوایی"}
+ lg{"وقت هاوایی"}
+ ls{"وقت عادی هاوایی"}
}
"meta:Hong_Kong"{
ld{"وقت تابستانی هنگ‌کنگ"}
@@ -1496,7 +1539,7 @@ fa{
ls{"وقت عادی خوود"}
}
"meta:India"{
- ls{"وقت عادی هند"}
+ ls{"وقت هند"}
}
"meta:Indian_Ocean"{
ls{"وقت اقیانوس هند"}
@@ -1534,9 +1577,9 @@ fa{
ls{"وقت عادی ژاپن"}
}
"meta:Kamchatka"{
- ld{"ساعت تابستانی پتروپاولوسک-کامچاتسکی"}
- lg{"ساعت کامچاتکا"}
- ls{"ساعت عادی پتروپاولوسک-کامچاتسکی"}
+ ld{"وقت تابستانی پتروپاولوسکâ€Ú©Ø§Ù…چاتسکی"}
+ lg{"وقت پتروپاولوسکâ€Ú©Ø§Ù…چاتسکی"}
+ ls{"وقت عادی پتروپاولوسکâ€Ú©Ø§Ù…چاتسکی"}
}
"meta:Karachi"{
ls{"وقت کراچی"}
@@ -1555,6 +1598,9 @@ fa{
lg{"وقت کره"}
ls{"وقت عادی کره"}
}
+ "meta:Kosrae"{
+ ls{"وقت کوسرای"}
+ }
"meta:Krasnoyarsk"{
ld{"وقت تابستانی کراسنویارسک"}
lg{"وقت کراسنویارسک"}
@@ -1566,10 +1612,13 @@ fa{
"meta:Lanka"{
ls{"وقت لانکا"}
}
+ "meta:Line_Islands"{
+ ls{"وقت جزایر لاین"}
+ }
"meta:Lord_Howe"{
- ld{"ساعت تابستانی لردهو"}
- lg{"ساعت لردهو"}
- ls{"ساعت استاندارد لردهو"}
+ ld{"وقت تابستانی لردهو"}
+ lg{"وقت لردهو"}
+ ls{"وقت عادی لردهو"}
}
"meta:Macau"{
ld{"وقت تابستانی ماکائو"}
@@ -1577,7 +1626,7 @@ fa{
ls{"وقت عادی ماکائو"}
}
"meta:Macquarie"{
- lg{"ساعت ماکواری"}
+ ls{"وقت جزیرهٔ مکواری"}
}
"meta:Magadan"{
ld{"وقت تابستانی ماگادان"}
@@ -1590,9 +1639,20 @@ fa{
"meta:Maldives"{
ls{"وقت مالدیو"}
}
+ "meta:Marquesas"{
+ ls{"وقت مارکوئز"}
+ }
"meta:Marshall_Islands"{
ls{"وقت جزایر مارشال"}
}
+ "meta:Mauritius"{
+ ld{"وقت تابستانی موریس"}
+ lg{"وقت موریس"}
+ ls{"وقت عادی موریس"}
+ }
+ "meta:Mawson"{
+ ls{"وقت ماوسون"}
+ }
"meta:Mongolia"{
ld{"وقت تابستانی اولان‌باتور"}
lg{"وقت اولان‌باتور"}
@@ -1612,20 +1672,31 @@ fa{
"meta:Nepal"{
ls{"وقت نپال"}
}
+ "meta:New_Caledonia"{
+ ld{"وقت تابستانی کالدونیای جدید"}
+ lg{"وقت کالدونیای جدید"}
+ ls{"وقت عادی کالدونیای جدید"}
+ }
"meta:New_Zealand"{
ld{"وقت تابستانی زلاند نو"}
lg{"وقت زلاند نو"}
ls{"وقت عادی زلاند نو"}
}
"meta:Newfoundland"{
- ld{"ساعت تابستانی نیوÙوندلند"}
- lg{"ساعت نیوÙوندلند"}
- ls{"ساعت استاندارد نیوÙوندلند"}
+ ld{"وقت تابستانی نیوÙاندلند"}
+ lg{"وقت نیوÙاندلند"}
+ ls{"وقت عادی نیوÙاندلند"}
+ }
+ "meta:Niue"{
+ ls{"وقت نیوئه"}
+ }
+ "meta:Norfolk"{
+ ls{"وقت جزایر نورÙولک"}
}
"meta:Noronha"{
- ld{"ساعت تابستانی Ùرناندو دی نورونیا"}
- lg{"ساعت Ùرناندو دی نورونیا"}
- ls{"ساعت عادی Ùرناندو دی نورونیا"}
+ ld{"وقت تابستانی Ùرناندو دی نورونیا"}
+ lg{"وقت Ùرناندو دی نورونیا"}
+ ls{"وقت عادی Ùرناندو دی نورونیا"}
}
"meta:North_Mariana"{
ls{"وقت جزایر ماریانای شمالی"}
@@ -1666,15 +1737,40 @@ fa{
lg{"وقت Ùیلیپین"}
ls{"وقت عادی Ùیلیپین"}
}
+ "meta:Phoenix_Islands"{
+ ls{"وقت جزایر Ùونیکس"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"وقت تابستانی سنت پیر و میکلون"}
+ lg{"وقت سنت پیر و میکلون"}
+ ls{"وقت عادی سنت پیر و میکلون"}
+ }
+ "meta:Pitcairn"{
+ ls{"وقت پیتکایرن"}
+ }
+ "meta:Ponape"{
+ ls{"وقت پوناپه"}
+ }
+ "meta:Qyzylorda"{
+ ld{"وقت تابستانی قیزیل‌اوردا"}
+ lg{"وقت قیزیل‌اوردا"}
+ ls{"وقت عادی قیزیل‌اوردا"}
+ }
+ "meta:Reunion"{
+ ls{"وقت ریونیون"}
+ }
+ "meta:Rothera"{
+ ls{"وقت روترا"}
+ }
"meta:Sakhalin"{
ld{"وقت تابستانی ساخالین"}
lg{"وقت ساخالین"}
ls{"وقت عادی ساخالین"}
}
"meta:Samara"{
- ld{"ساعت تابستانی سامارا"}
- lg{"ساعت سامارا"}
- ls{"ساعت عادی سامارا"}
+ ld{"وقت تابستانی سامارا"}
+ lg{"وقت سامارا"}
+ ls{"وقت عادی سامارا"}
}
"meta:Samarkand"{
ld{"وقت تابستانی سمرقند"}
@@ -1682,13 +1778,13 @@ fa{
ls{"وقت عادی سمرقند"}
}
"meta:Samoa"{
- ls{"وقت عادی ساموا"}
+ ls{"وقت ساموا"}
}
"meta:Seychelles"{
ls{"وقت سیشل"}
}
"meta:Singapore"{
- ls{"وقت عادی سنگاپور"}
+ ls{"وقت سنگاپور"}
}
"meta:Solomon"{
ls{"وقت جزایر سلیمان"}
@@ -1699,9 +1795,17 @@ fa{
"meta:Suriname"{
ls{"وقت سورینام"}
}
+ "meta:Syowa"{
+ ls{"وقت شووا"}
+ }
"meta:Tahiti"{
ls{"وقت تاهیتی"}
}
+ "meta:Taipei"{
+ ld{"وقت تابستانی تایپه"}
+ lg{"وقت تایپه"}
+ ls{"وقت عادی تایپه"}
+ }
"meta:Tajikistan"{
ls{"وقت تاجیکستان"}
}
@@ -1715,11 +1819,17 @@ fa{
lg{"وقت تÙلیس"}
ls{"وقت عادی تÙلیس"}
}
+ "meta:Tokelau"{
+ ls{"وقت توکلائو"}
+ }
"meta:Tonga"{
ld{"وقت تابستانی تونگا"}
lg{"وقت تونگا"}
ls{"وقت عادی تونگا"}
}
+ "meta:Truk"{
+ ls{"وقت چوئوک"}
+ }
"meta:Turkey"{
ld{"وقت تابستانی ترکیه"}
lg{"وقت ترکیه"}
@@ -1764,9 +1874,15 @@ fa{
lg{"وقت ولگاگراد"}
ls{"وقت عادی ولگاگراد"}
}
+ "meta:Vostok"{
+ ls{"وقت وستوک"}
+ }
"meta:Wake"{
ls{"وقت جزیرهٔ ویک"}
}
+ "meta:Wallis"{
+ ls{"وقت والیس Ùˆ Ùوتونا"}
+ }
"meta:Yakutsk"{
ld{"وقت تابستانی یاکوتسک"}
lg{"وقت یاکوتسک"}
@@ -1782,9 +1898,15 @@ fa{
lg{"وقت ایروان"}
ls{"وقت عادی ایروان"}
}
+ "meta:Yukon"{
+ ld{"وقت تابستانی یوکان"}
+ lg{"وقت یوکان"}
+ ls{"وقت عادی یوکان"}
+ }
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"وقت {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;−HH:mm"}
regionFormat{"وقت {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ff.txt b/Build/source/libs/icu/icu-50.1/data/zone/ff.txt
index b10af7a98d8..b90a5bb439d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ff.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ff.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ff.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ff.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ff.xml
*/
ff{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/fi.txt b/Build/source/libs/icu/icu-50.1/data/zone/fi.txt
index 7ae20834cb2..71b4577f398 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/fi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/fi.txt
@@ -2,427 +2,121 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fi.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/fi.xml
*/
fi{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
- }
- "Africa:Accra"{
- ec{"Accra"}
- }
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
}
"Africa:Algiers"{
ec{"Alger"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
+ "Africa:Asmera"{
+ ec{"Asmara"}
}
"Africa:Cairo"{
ec{"Kairo"}
}
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
- "Africa:Dar_es_Salaam"{
- ec{"Dar es Salaam"}
- }
- "Africa:Djibouti"{
- ec{"Djibouti"}
- }
- "Africa:Douala"{
- ec{"Douala"}
- }
"Africa:El_Aaiun"{
ec{"El Aaiún"}
}
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
"Africa:Khartoum"{
ec{"Khartum"}
}
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
"Africa:Lome"{
ec{"Lomé"}
}
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
- "Africa:Mogadishu"{
- ec{"Mogadishu"}
- }
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
"Africa:Ndjamena"{
ec{"N'Djamena"}
}
- "Africa:Niamey"{
- ec{"Niamey"}
- }
- "Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
- }
"Africa:Sao_Tome"{
ec{"São Tomé"}
}
- "Africa:Tripoli"{
- ec{"Tripoli"}
- }
- "Africa:Tunis"{
- ec{"Tunis"}
- }
- "Africa:Windhoek"{
- ec{"Windhoek"}
- }
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
"America:Araguaina"{
ec{"Araguaína"}
}
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"Rio Gallegos"}
- }
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
- "America:Argentina:San_Juan"{
- ec{"San Juan"}
- }
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
"America:Argentina:Tucuman"{
ec{"Tucumán"}
}
- "America:Argentina:Ushuaia"{
- ec{"Ushuaia"}
- }
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunción"}
}
- "America:Bahia"{
- ec{"Bahia"}
- }
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belem"{
- ec{"Belem"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
"America:Bogota"{
ec{"Bogotá"}
}
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
"America:Cancun"{
ec{"Cancún"}
}
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Catamarca"{
- ec{"Catamarca"}
- }
- "America:Cayenne"{
- ec{"Cayenne"}
- }
- "America:Cayman"{
- ec{"Cayman"}
- }
- "America:Chicago"{
- ec{"Chicago"}
- }
- "America:Chihuahua"{
- ec{"Chihuahua"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
"America:Cordoba"{
ec{"Córdoba"}
}
- "America:Costa_Rica"{
- ec{"Costa Rica"}
- }
"America:Cuiaba"{
ec{"Cuiabá"}
}
"America:Curacao"{
ec{"Curaçao"}
}
- "America:Danmarkshavn"{
- ec{"Danmarkshavn"}
- }
- "America:Dawson"{
- ec{"Dawson"}
- }
- "America:Dawson_Creek"{
- ec{"Dawson Creek"}
- }
- "America:Denver"{
- ec{"Denver"}
- }
- "America:Detroit"{
- ec{"Detroit"}
- }
- "America:Dominica"{
- ec{"Dominica"}
- }
- "America:Edmonton"{
- ec{"Edmonton"}
- }
"America:Eirunepe"{
ec{"Eirunepé"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
- "America:Glace_Bay"{
- ec{"Glace Bay"}
- }
"America:Godthab"{
ec{"Nuuk"}
}
- "America:Goose_Bay"{
- ec{"Goose Bay"}
- }
- "America:Grand_Turk"{
- ec{"Grand Turk"}
- }
- "America:Grenada"{
- ec{"Grenada"}
- }
- "America:Guadeloupe"{
- ec{"Guadeloupe"}
- }
- "America:Guatemala"{
- ec{"Guatemala"}
- }
- "America:Guyana"{
- ec{"Guyana"}
- }
- "America:Halifax"{
- ec{"Halifax"}
- }
"America:Havana"{
ec{"Havanna"}
}
- "America:Hermosillo"{
- ec{"Hermosillo"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
}
- "America:Indianapolis"{
- ec{"Indianapolis"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
}
- "America:Inuvik"{
- ec{"Inuvik"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
}
- "America:Iqaluit"{
- ec{"Iqaluit"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
}
- "America:Jamaica"{
- ec{"Jamaika"}
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
}
- "America:Jujuy"{
- ec{"Jujuy"}
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
}
- "America:Juneau"{
- ec{"Juneau"}
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
- "America:La_Paz"{
- ec{"La Paz"}
- }
- "America:Lima"{
- ec{"Lima"}
+ "America:Jamaica"{
+ ec{"Jamaika"}
}
- "America:Los_Angeles"{
- ec{"Los Angeles"}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
}
- "America:Louisville"{
- ec{"Louisville"}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Maceio"{
ec{"Maceió"}
}
- "America:Managua"{
- ec{"Managua"}
- }
- "America:Manaus"{
- ec{"Manaus"}
- }
- "America:Marigot"{
- ec{"Marigot"}
- }
- "America:Martinique"{
- ec{"Martinique"}
- }
"America:Mazatlan"{
ec{"Mazatlán"}
}
- "America:Mendoza"{
- ec{"Mendoza"}
- }
- "America:Menominee"{
- ec{"Menominee"}
- }
"America:Merida"{
ec{"Mérida"}
}
"America:Mexico_City"{
ec{"Ciudad de México"}
}
- "America:Miquelon"{
- ec{"Miquelon"}
- }
- "America:Moncton"{
- ec{"Moncton"}
- }
- "America:Monterrey"{
- ec{"Monterrey"}
- }
- "America:Montevideo"{
- ec{"Montevideo"}
- }
- "America:Montreal"{
- ec{"Montreal"}
- }
- "America:Montserrat"{
- ec{"Montserrat"}
- }
- "America:Nassau"{
- ec{"Nassau"}
- }
- "America:New_York"{
- ec{"New York"}
- }
- "America:Nipigon"{
- ec{"Nipigon"}
- }
- "America:Nome"{
- ec{"Nome"}
- }
- "America:Noronha"{
- ec{"Noronha"}
- }
"America:North_Dakota:Beulah"{
ec{"Beulah, Pohjois-Dakota"}
}
@@ -432,53 +126,11 @@ fi{
"America:North_Dakota:New_Salem"{
ec{"New Salem, Pohjois-Dakota"}
}
- "America:Panama"{
- ec{"Panama"}
- }
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
- "America:Paramaribo"{
- ec{"Paramaribo"}
- }
- "America:Phoenix"{
- ec{"Phoenix"}
- }
- "America:Port-au-Prince"{
- ec{"Port-au-Prince"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
- "America:Porto_Velho"{
- ec{"Porto Velho"}
- }
- "America:Puerto_Rico"{
- ec{"Puerto Rico"}
- }
- "America:Rainy_River"{
- ec{"Rainy River"}
- }
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
- "America:Recife"{
- ec{"Recife"}
- }
- "America:Regina"{
- ec{"Regina"}
- }
- "America:Resolute"{
- ec{"Resolute"}
- }
- "America:Rio_Branco"{
- ec{"Rio Branco"}
- }
"America:Santarem"{
ec{"Santarém"}
}
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
+ "America:Santiago"{
+ ec{"Santiago de Chile"}
}
"America:Sao_Paulo"{
ec{"São Paulo"}
@@ -486,9 +138,6 @@ fi{
"America:Scoresbysund"{
ec{"Ittoqqortoormiit"}
}
- "America:Shiprock"{
- ec{"Shiprock"}
- }
"America:St_Barthelemy"{
ec{"Saint-Barthélemy"}
}
@@ -507,89 +156,14 @@ fi{
"America:St_Vincent"{
ec{"Saint Vincent"}
}
- "America:Swift_Current"{
- ec{"Swift Current"}
- }
- "America:Tegucigalpa"{
- ec{"Tegucigalpa"}
- }
- "America:Thule"{
- ec{"Thule"}
- }
- "America:Thunder_Bay"{
- ec{"Thunder Bay"}
- }
- "America:Tijuana"{
- ec{"Tijuana"}
- }
- "America:Toronto"{
- ec{"Toronto"}
- }
- "America:Tortola"{
- ec{"Tortola"}
- }
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "America:Whitehorse"{
- ec{"Whitehorse"}
- }
- "America:Winnipeg"{
- ec{"Winnipeg"}
- }
- "America:Yakutat"{
- ec{"Yakutat"}
- }
- "America:Yellowknife"{
- ec{"Yellowknife"}
- }
- "Antarctica:Casey"{
- ec{"Casey"}
- }
- "Antarctica:Davis"{
- ec{"Davis"}
- }
"Antarctica:DumontDUrville"{
ec{"Dumont d’Urville"}
}
- "Antarctica:Mawson"{
- ec{"Mawson"}
- }
- "Antarctica:McMurdo"{
- ec{"McMurdo"}
- }
- "Antarctica:Palmer"{
- ec{"Palmer"}
- }
- "Antarctica:Rothera"{
- ec{"Rothera"}
- }
"Antarctica:South_Pole"{
ec{"Etelänapa"}
}
- "Antarctica:Syowa"{
- ec{"Syowa"}
- }
- "Antarctica:Vostok"{
- ec{"Vostok"}
- }
- "Arctic:Longyearbyen"{
- ec{"Longyearbyen"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
- "Asia:Almaty"{
- ec{"Almaty"}
- }
- "Asia:Amman"{
- ec{"Amman"}
- }
- "Asia:Anadyr"{
- ec{"Anadyr"}
- }
"Asia:Aqtau"{
- ec{"Aqtau"}
+ ec{"Aqtaw"}
}
"Asia:Aqtobe"{
ec{"Aqtöbe"}
@@ -600,137 +174,50 @@ fi{
"Asia:Baghdad"{
ec{"Bagdad"}
}
- "Asia:Bahrain"{
- ec{"Bahrain"}
- }
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
- "Asia:Beirut"{
- ec{"Beirut"}
- }
"Asia:Bishkek"{
- ec{"Bishkek"}
- }
- "Asia:Brunei"{
- ec{"Brunei"}
+ ec{"Biškek"}
}
"Asia:Calcutta"{
ec{"Kalkutta"}
}
"Asia:Choibalsan"{
- ec{"Choibalsan"}
- }
- "Asia:Chongqing"{
- ec{"Chongqing"}
- }
- "Asia:Colombo"{
- ec{"Colombo"}
+ ec{"TÅ¡oibalsa"}
}
"Asia:Damascus"{
ec{"Damaskos"}
}
- "Asia:Dhaka"{
- ec{"Dhaka"}
- }
- "Asia:Dili"{
- ec{"Dili"}
- }
- "Asia:Dubai"{
- ec{"Dubai"}
- }
"Asia:Dushanbe"{
ec{"Dušanbe"}
}
- "Asia:Gaza"{
- ec{"Gaza"}
- }
- "Asia:Harbin"{
- ec{"Harbin"}
- }
"Asia:Hong_Kong"{
ec{"Hongkong"}
}
- "Asia:Hovd"{
- ec{"Hovd"}
- }
- "Asia:Irkutsk"{
- ec{"Irkutsk"}
- }
- "Asia:Jakarta"{
- ec{"Jakarta"}
- }
- "Asia:Jayapura"{
- ec{"Jayapura"}
- }
- "Asia:Jerusalem"{
- ec{"Jerusalem"}
- }
- "Asia:Kabul"{
- ec{"Kabul"}
- }
"Asia:Kamchatka"{
ec{"Kamtšatka"}
}
- "Asia:Karachi"{
- ec{"Karachi"}
- }
"Asia:Kashgar"{
- ec{"Kaxgar"}
+ ec{"Kašgar"}
+ }
+ "Asia:Katmandu"{
+ ec{"Kathmandu"}
}
"Asia:Krasnoyarsk"{
ec{"Krasnojarsk"}
}
- "Asia:Kuching"{
- ec{"Kuching"}
- }
- "Asia:Kuwait"{
- ec{"Kuwait"}
- }
"Asia:Macau"{
ec{"Macao"}
}
- "Asia:Magadan"{
- ec{"Magadan"}
- }
- "Asia:Makassar"{
- ec{"Makassar"}
- }
- "Asia:Manila"{
- ec{"Manila"}
- }
- "Asia:Muscat"{
- ec{"Muscat"}
- }
"Asia:Nicosia"{
ec{"Nikosia"}
}
- "Asia:Novosibirsk"{
- ec{"Novosibirsk"}
- }
- "Asia:Omsk"{
- ec{"Omsk"}
- }
"Asia:Oral"{
- ec{"Oral"}
- }
- "Asia:Phnom_Penh"{
- ec{"Phnom Penh"}
- }
- "Asia:Pontianak"{
- ec{"Pontianak"}
+ ec{"Uralsk"}
}
"Asia:Pyongyang"{
ec{"Pjongjang"}
}
- "Asia:Qatar"{
- ec{"Qatar"}
- }
"Asia:Qyzylorda"{
- ec{"Qyzylorda"}
+ ec{"Qızılorda"}
}
"Asia:Rangoon"{
ec{"Yangon"}
@@ -738,47 +225,29 @@ fi{
"Asia:Riyadh"{
ec{"Riad"}
}
+ "Asia:Saigon"{
+ ec{"Hồ Chí Minhin kaupunki"}
+ }
"Asia:Sakhalin"{
ec{"Sahalin"}
}
- "Asia:Samarkand"{
- ec{"Samarkand"}
- }
"Asia:Seoul"{
ec{"Soul"}
}
- "Asia:Singapore"{
- ec{"Singapore"}
- }
- "Asia:Taipei"{
- ec{"Taipei"}
- }
"Asia:Tashkent"{
ec{"Taškent"}
}
- "Asia:Tbilisi"{
- ec{"Tbilisi"}
- }
"Asia:Tehran"{
ec{"Teheran"}
}
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
"Asia:Tokyo"{
ec{"Tokio"}
}
"Asia:Ulaanbaatar"{
- ec{"Ulaanbaatar"}
+ ec{"Ulan Bator"}
}
"Asia:Urumqi"{
- ec{"Urumqi"}
- }
- "Asia:Vientiane"{
- ec{"Vientiane"}
- }
- "Asia:Vladivostok"{
- ec{"Vladivostok"}
+ ec{"Ürümqi"}
}
"Asia:Yakutsk"{
ec{"Jakutsk"}
@@ -792,9 +261,6 @@ fi{
"Atlantic:Azores"{
ec{"Azorit"}
}
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
"Atlantic:Canary"{
ec{"Kanariansaaret"}
}
@@ -804,9 +270,6 @@ fi{
"Atlantic:Faeroe"{
ec{"Färsaaret"}
}
- "Atlantic:Madeira"{
- ec{"Madeira"}
- }
"Atlantic:Reykjavik"{
ec{"Reykjavík"}
}
@@ -816,53 +279,53 @@ fi{
"Atlantic:St_Helena"{
ec{"Saint Helena"}
}
- "Atlantic:Stanley"{
- ec{"Stanley"}
+ "Etc:GMT"{
+ ec{"UTC"}
}
- "Australia:Adelaide"{
- ec{"Adelaide"}
+ "Etc:GMT-1"{
+ ec{"UTC-1"}
}
- "Australia:Brisbane"{
- ec{"Brisbane"}
+ "Etc:GMT-10"{
+ ec{"UTC-10"}
}
- "Australia:Broken_Hill"{
- ec{"Broken Hill"}
+ "Etc:GMT-11"{
+ ec{"UTC-11"}
}
- "Australia:Currie"{
- ec{"Currie"}
+ "Etc:GMT-12"{
+ ec{"UTC-12"}
}
- "Australia:Darwin"{
- ec{"Darwin"}
+ "Etc:GMT-13"{
+ ec{"UTC-13"}
}
- "Australia:Eucla"{
- ec{"Eucla"}
+ "Etc:GMT-14"{
+ ec{"UTC-14"}
}
- "Australia:Hobart"{
- ec{"Hobart"}
+ "Etc:GMT-2"{
+ ec{"UTC-2"}
}
- "Australia:Lindeman"{
- ec{"Lindeman"}
+ "Etc:GMT-3"{
+ ec{"UTC-3"}
}
- "Australia:Lord_Howe"{
- ec{"Lord Howe"}
+ "Etc:GMT-4"{
+ ec{"UTC-4"}
}
- "Australia:Melbourne"{
- ec{"Melbourne"}
+ "Etc:GMT-5"{
+ ec{"UTC-5"}
}
- "Australia:Perth"{
- ec{"Perth"}
+ "Etc:GMT-6"{
+ ec{"UTC-6"}
}
- "Australia:Sydney"{
- ec{"Sydney"}
+ "Etc:GMT-7"{
+ ec{"UTC-7"}
}
- "Etc:Unknown"{
- ec{"tuntematon"}
+ "Etc:GMT-8"{
+ ec{"UTC-8"}
}
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
+ "Etc:GMT-9"{
+ ec{"UTC-9"}
}
- "Europe:Andorra"{
- ec{"Andorra"}
+ "Etc:Unknown"{
+ ec{"tuntematon"}
}
"Europe:Athens"{
ec{"Ateena"}
@@ -873,18 +336,12 @@ fi{
"Europe:Berlin"{
ec{"Berliini"}
}
- "Europe:Bratislava"{
- ec{"Bratislava"}
- }
"Europe:Brussels"{
ec{"Bryssel"}
}
"Europe:Bucharest"{
ec{"Bukarest"}
}
- "Europe:Budapest"{
- ec{"Budapest"}
- }
"Europe:Chisinau"{
ec{"Chişinău"}
}
@@ -892,68 +349,33 @@ fi{
ec{"Kööpenhamina"}
}
"Europe:Dublin"{
- ec{"Dublin"}
- }
- "Europe:Gibraltar"{
- ec{"Gibraltar"}
- }
- "Europe:Guernsey"{
- ec{"Guernsey"}
- }
- "Europe:Helsinki"{
- ec{"Helsinki"}
+ ld{"Irlannin kesäaika"}
}
"Europe:Isle_of_Man"{
ec{"Mansaari"}
}
- "Europe:Istanbul"{
- ec{"Istanbul"}
- }
- "Europe:Jersey"{
- ec{"Jersey"}
- }
- "Europe:Kaliningrad"{
- ec{"Kaliningrad"}
- }
"Europe:Kiev"{
ec{"Kiova"}
}
"Europe:Lisbon"{
ec{"Lissabon"}
}
- "Europe:Ljubljana"{
- ec{"Ljubljana"}
- }
"Europe:London"{
ec{"Lontoo"}
+ ld{"Britannian kesäaika"}
}
"Europe:Luxembourg"{
ec{"Luxemburg"}
}
- "Europe:Malta"{
- ec{"Malta"}
- }
"Europe:Mariehamn"{
ec{"Maarianhamina"}
}
- "Europe:Minsk"{
- ec{"Minsk"}
- }
- "Europe:Monaco"{
- ec{"Monaco"}
- }
"Europe:Moscow"{
ec{"Moskova"}
}
- "Europe:Oslo"{
- ec{"Oslo"}
- }
"Europe:Paris"{
ec{"Pariisi"}
}
- "Europe:Podgorica"{
- ec{"Podgorica"}
- }
"Europe:Prague"{
ec{"Praha"}
}
@@ -963,24 +385,6 @@ fi{
"Europe:Rome"{
ec{"Rooma"}
}
- "Europe:Samara"{
- ec{"Samara"}
- }
- "Europe:San_Marino"{
- ec{"San Marino"}
- }
- "Europe:Sarajevo"{
- ec{"Sarajevo"}
- }
- "Europe:Simferopol"{
- ec{"Simferopol"}
- }
- "Europe:Skopje"{
- ec{"Skopje"}
- }
- "Europe:Sofia"{
- ec{"Sofia"}
- }
"Europe:Stockholm"{
ec{"Tukholma"}
}
@@ -993,9 +397,6 @@ fi{
"Europe:Uzhgorod"{
ec{"Užgorod"}
}
- "Europe:Vaduz"{
- ec{"Vaduz"}
- }
"Europe:Vatican"{
ec{"Vatikaani"}
}
@@ -1005,27 +406,15 @@ fi{
"Europe:Vilnius"{
ec{"Vilna"}
}
- "Europe:Volgograd"{
- ec{"Volgograd"}
- }
"Europe:Warsaw"{
ec{"Varsova"}
}
- "Europe:Zagreb"{
- ec{"Zagreb"}
- }
"Europe:Zaporozhye"{
ec{"Zaporižžja"}
}
"Europe:Zurich"{
ec{"Zürich"}
}
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
- }
- "Indian:Chagos"{
- ec{"Chagos"}
- }
"Indian:Christmas"{
ec{"Joulusaari"}
}
@@ -1038,125 +427,38 @@ fi{
"Indian:Kerguelen"{
ec{"Kerguelensaaret"}
}
- "Indian:Mahe"{
- ec{"Mahe"}
- }
"Indian:Maldives"{
ec{"Malediivit"}
}
- "Indian:Mauritius"{
- ec{"Mauritius"}
- }
- "Indian:Mayotte"{
- ec{"Mayotte"}
- }
"Indian:Reunion"{
ec{"Réunion"}
}
- "Pacific:Apia"{
- ec{"Apia"}
- }
"Pacific:Chatham"{
ec{"Chathamsaaret"}
}
"Pacific:Easter"{
ec{"Pääsiäissaari"}
}
- "Pacific:Efate"{
- ec{"Efate"}
- }
- "Pacific:Enderbury"{
- ec{"Enderbury"}
- }
- "Pacific:Fakaofo"{
- ec{"Fakaofo"}
- }
"Pacific:Fiji"{
ec{"Fidži"}
}
- "Pacific:Funafuti"{
- ec{"Funafuti"}
- }
- "Pacific:Galapagos"{
- ec{"Galapagos"}
- }
- "Pacific:Gambier"{
- ec{"Gambier"}
- }
- "Pacific:Guadalcanal"{
- ec{"Guadalcanal"}
- }
- "Pacific:Guam"{
- ec{"Guam"}
- }
- "Pacific:Honolulu"{
- ec{"Honolulu"}
- }
- "Pacific:Johnston"{
- ec{"Johnston"}
- }
- "Pacific:Kiritimati"{
- ec{"Kiritimati"}
- }
- "Pacific:Kosrae"{
- ec{"Kosrae"}
- }
- "Pacific:Kwajalein"{
- ec{"Kwajalein"}
- }
- "Pacific:Marquesas"{
- ec{"Marquesas"}
- }
- "Pacific:Midway"{
- ec{"Midway"}
- }
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
"Pacific:Noumea"{
ec{"Nouméa"}
}
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
}
- "Pacific:Palau"{
- ec{"Palau"}
- }
- "Pacific:Pitcairn"{
- ec{"Pitcairn"}
- }
- "Pacific:Port_Moresby"{
- ec{"Port Moresby"}
- }
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
- }
- "Pacific:Saipan"{
- ec{"Saipan"}
- }
- "Pacific:Tarawa"{
- ec{"Tarawa"}
- }
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
- }
- "Pacific:Wake"{
- ec{"Wake"}
- }
- "Pacific:Wallis"{
- ec{"Wallis"}
+ "Pacific:Truk"{
+ ec{"Chuuk"}
}
"meta:Acre"{
ld{"Acren kesäaika"}
lg{"Acren aika"}
ls{"Acren normaaliaika"}
}
+ "meta:Afghanistan"{
+ ls{"Afganistanin aika"}
+ }
"meta:Africa_Central"{
ls{"Keski-Afrikan aika"}
}
@@ -1171,6 +473,11 @@ fi{
lg{"Länsi-Afrikan aika"}
ls{"Länsi-Afrikan normaaliaika"}
}
+ "meta:Aktyubinsk"{
+ ld{"Aktjubinskin kesäaika"}
+ lg{"Aktjubinskin aika"}
+ ls{"Aktjubinskin normaaliaika"}
+ }
"meta:Alaska"{
ld{"Alaskan kesäaika"}
lg{"Alaskan aika"}
@@ -1181,6 +488,11 @@ fi{
lg{"Alaskan ja Havaijin aika"}
ls{"Alaskan ja Havaijin normaaliaika"}
}
+ "meta:Almaty"{
+ ld{"Almatyn kesäaika"}
+ lg{"Almatyn aika"}
+ ls{"Almatyn normaaliaika"}
+ }
"meta:Amazon"{
ld{"Amazonin kesäaika"}
lg{"Amazonin aika"}
@@ -1211,6 +523,16 @@ fi{
lg{"Anadyrin aika"}
ls{"Anadyrin normaaliaika"}
}
+ "meta:Aqtau"{
+ ld{"Aqtaw'n kesäaika"}
+ lg{"Aqtaw'n aika"}
+ ls{"Aqtaw'n normaaliaika"}
+ }
+ "meta:Aqtobe"{
+ ld{"Aqtöben kesäaika"}
+ lg{"Aqtöben aika"}
+ ls{"Aqtöben normaaliaika"}
+ }
"meta:Arabian"{
ld{"Saudi-Arabian kesäaika"}
lg{"Saudi-Arabian aika"}
@@ -1277,7 +599,9 @@ fi{
ls{"Bakun normaaliaika"}
}
"meta:Bangladesh"{
- ls{"Bangladeshin aika"}
+ ld{"Bangladeshin kesäaika"}
+ lg{"Bangladeshin aika"}
+ ls{"Bangladeshin normaaliaika"}
}
"meta:Bering"{
ld{"Beringin kesäaika"}
@@ -1308,6 +632,20 @@ fi{
lg{"Kap Verden aika"}
ls{"Kap Verden normaaliaika"}
}
+ "meta:Casey"{
+ ls{"Caseyn aika"}
+ }
+ "meta:Chamorro"{
+ ls{"TÅ¡amorron aika"}
+ }
+ "meta:Changbai"{
+ ls{"Changbain aika"}
+ }
+ "meta:Chatham"{
+ ld{"Chathamin kesäaika"}
+ lg{"Chathamin aika"}
+ ls{"Chathamin normaaliaika"}
+ }
"meta:Chile"{
ld{"Chilen kesäaika"}
lg{"Chilen aika"}
@@ -1334,20 +672,41 @@ fi{
lg{"Kolumbian aika"}
ls{"Kolumbian normaaliaika"}
}
+ "meta:Cook"{
+ ld{"Cookinsaarten kesäaika"}
+ lg{"Cookinsaarten aika"}
+ ls{"Cookinsaarten normaaliaika"}
+ }
"meta:Cuba"{
ld{"Kuuban kesäaika"}
lg{"Kuuban aika"}
ls{"Kuuban normaaliaika"}
}
+ "meta:Dacca"{
+ ls{"Daccan aika"}
+ }
"meta:Davis"{
ls{"Davisin aika"}
}
"meta:DumontDUrville"{
ls{"Dumont-d'Urvillen aika"}
}
+ "meta:Dushanbe"{
+ ld{"Dušanben kesäaika"}
+ lg{"Dušanben aika"}
+ ls{"Dušanben normaaliaika"}
+ }
"meta:Dutch_Guiana"{
ls{"Hollannin Guianan aika"}
}
+ "meta:East_Timor"{
+ ls{"Itä-Timorin aika"}
+ }
+ "meta:Easter"{
+ ld{"Pääsiäissaaren kesäaika"}
+ lg{"Pääsiäissaaren aika"}
+ ls{"Pääsiäissaaren normaaliaika"}
+ }
"meta:Ecuador"{
ls{"Ecuadorin aika"}
}
@@ -1371,8 +730,13 @@ fi{
lg{"Falklandinsaarten aika"}
ls{"Falklandinsaarten normaaliaika"}
}
+ "meta:Fiji"{
+ ld{"Fidžin kesäaika"}
+ lg{"Fidžin aika"}
+ ls{"Fidžin normaaliaika"}
+ }
"meta:French_Guiana"{
- ls{"Ranskan Guianan aika"}
+ ls{"Ranskan Guayanan aika"}
}
"meta:French_Southern"{
ls{"Ranskan eteläisten ja antarktisten alueiden aika"}
@@ -1385,11 +749,20 @@ fi{
"meta:GMT"{
ls{"Greenwichin normaaliaika"}
}
+ "meta:Galapagos"{
+ ls{"Galápagossaarten aika"}
+ }
+ "meta:Gambier"{
+ ls{"Gambierin aika"}
+ }
"meta:Georgia"{
ld{"Georgian kesäaika"}
lg{"Georgian aika"}
ls{"Georgian normaaliaika"}
}
+ "meta:Gilbert_Islands"{
+ ls{"Gilbertsaarten aika"}
+ }
"meta:Greenland_Central"{
ld{"Keski-Grönlannin kesäaika"}
lg{"Keski-Grönlannin aika"}
@@ -1405,6 +778,9 @@ fi{
lg{"Länsi-Grönlannin aika"}
ls{"Länsi-Grönlannin normaaliaika"}
}
+ "meta:Guam"{
+ ls{"Guamin aika"}
+ }
"meta:Gulf"{
ls{"Arabiemiirikuntien normaaliaika"}
}
@@ -1427,7 +803,7 @@ fi{
ls{"Hovdin normaaliaika"}
}
"meta:India"{
- ls{"Intian normaaliaika"}
+ ls{"Intian aika"}
}
"meta:Indian_Ocean"{
ls{"Intian valtameren aika"}
@@ -1444,6 +820,11 @@ fi{
"meta:Indonesia_Western"{
ls{"Länsi-Indonesian aika"}
}
+ "meta:Iran"{
+ ld{"Iranin kesäaika"}
+ lg{"Iranin aika"}
+ ls{"Iranin normaaliaika"}
+ }
"meta:Irkutsk"{
ld{"Irkutskin kesäaika"}
lg{"Irkutskin aika"}
@@ -1460,37 +841,60 @@ fi{
ls{"Japanin normaaliaika"}
}
"meta:Kamchatka"{
- ld{"Kamtšatskin kesäaika"}
- lg{"Kamtšatskin aika"}
- ls{"Kamtšatskin normaaliaika"}
+ ld{"Kamtšatkan kesäaika"}
+ lg{"Kamtšatkan aika"}
+ ls{"Kamtšatkan normaaliaika"}
}
"meta:Karachi"{
ls{"Karachin aika"}
}
+ "meta:Kashgar"{
+ ls{"Kašgarin aika"}
+ }
"meta:Kazakhstan_Eastern"{
ls{"Itä-Kazakstanin aika"}
}
"meta:Kazakhstan_Western"{
ls{"Länsi-Kazakstanin aika"}
}
+ "meta:Kizilorda"{
+ ld{"Kyzyl-Ordan kesäaika"}
+ lg{"Kyzyl-Ordan aika"}
+ ls{"Kyzyl-Ordan normaaliaika"}
+ }
"meta:Korea"{
ld{"Korean kesäaika"}
lg{"Korean aika"}
ls{"Korean normaaliaika"}
}
+ "meta:Kosrae"{
+ ls{"Kosraen aika"}
+ }
"meta:Krasnoyarsk"{
ld{"Krasnojarskin kesäaika"}
lg{"Krasnojarskin aika"}
ls{"Krasnojarskin normaaliaika"}
}
"meta:Kuybyshev"{
- ld{"Kuybyshevin kesäaika"}
- lg{"Kuybyshevin aika"}
- ls{"Kuybyshevin normaaliaika"}
+ ld{"Kuibyševin kesäaika"}
+ lg{"Kuibyševin aika"}
+ ls{"Kuibyševin normaaliaika"}
+ }
+ "meta:Kwajalein"{
+ ls{"Kwajaleinin aika"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kirgisian aika"}
}
"meta:Lanka"{
ls{"Sri Lankan aika"}
}
+ "meta:Line_Islands"{
+ ls{"Linesaarten aika"}
+ }
+ "meta:Long_Shu"{
+ ls{"Long-Shun aika"}
+ }
"meta:Lord_Howe"{
ld{"Lord Howen kesäaika"}
lg{"Lord Howen aika"}
@@ -1498,23 +902,36 @@ fi{
}
"meta:Macau"{
ld{"Macaon kesäaika"}
+ lg{"Macaon aika"}
+ ls{"Macaon normaaliaika"}
}
"meta:Macquarie"{
- lg{"Macquarien aika"}
+ ls{"Macquariensaaren aika"}
}
"meta:Magadan"{
- ld{"Magadan kesäaika"}
- lg{"Magadan aika"}
+ ld{"Magadanin kesäaika"}
+ lg{"Magadanin aika"}
ls{"Magadanin normaaliaika"}
}
"meta:Malaya"{
ls{"Malaijan aika"}
}
+ "meta:Malaysia"{
+ ls{"Malesian aika"}
+ }
"meta:Maldives"{
ls{"Malediivien aika"}
}
+ "meta:Marquesas"{
+ ls{"Marquesasin aika"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Marshallinsaarten aika"}
+ }
"meta:Mauritius"{
- ls{"Mauritiuksen aika"}
+ ld{"Mauritiuksen kesäaika"}
+ lg{"Mauritiuksen aika"}
+ ls{"Mauritiuksen normaaliaika"}
}
"meta:Mawson"{
ls{"Mawsonin aika"}
@@ -1532,9 +949,17 @@ fi{
"meta:Myanmar"{
ls{"Myanmarin aika"}
}
+ "meta:Nauru"{
+ ls{"Naurun aika"}
+ }
"meta:Nepal"{
ls{"Nepalin aika"}
}
+ "meta:New_Caledonia"{
+ ld{"Uuden-Kaledonian kesäaika"}
+ lg{"Uuden-Kaledonian aika"}
+ ls{"Uuden-Kaledonian normaaliaika"}
+ }
"meta:New_Zealand"{
ld{"Uuden-Seelannin kesäaika"}
lg{"Uuden-Seelannin aika"}
@@ -1545,11 +970,20 @@ fi{
lg{"Newfoundlandin aika"}
ls{"Newfoundlandin normaaliaika"}
}
+ "meta:Niue"{
+ ls{"Niuen aika"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolkinsaarten aika"}
+ }
"meta:Noronha"{
ld{"Fernando de Noronhan kesäaika"}
lg{"Fernando de Noronhan aika"}
ls{"Fernando de Noronhan normaaliaika"}
}
+ "meta:North_Mariana"{
+ ls{"Pohjois-Mariaanien aika"}
+ }
"meta:Novosibirsk"{
ld{"Novosibirskin kesäaika"}
lg{"Novosibirskin aika"}
@@ -1565,6 +999,12 @@ fi{
lg{"Pakistanin aika"}
ls{"Pakistanin normaaliaika"}
}
+ "meta:Palau"{
+ ls{"Palaun aika"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Papua-Uuden-Guinean aika"}
+ }
"meta:Paraguay"{
ld{"Paraguayn kesäaika"}
lg{"Paraguayn aika"}
@@ -1580,33 +1020,85 @@ fi{
lg{"Filippiinien aika"}
ls{"Filippiinien normaaliaika"}
}
+ "meta:Phoenix_Islands"{
+ ls{"Phoenixsaarten aika"}
+ }
"meta:Pierre_Miquelon"{
- ld{"Pierren ja Miquelonin kesäaika"}
- lg{"Pierren ja Miquelonin aika"}
- ls{"Pierren ja Miquelonin normaaliaika"}
+ ld{"Saint-Pierren ja Miquelonin kesäaika"}
+ lg{"Saint-Pierren ja Miquelonin aika"}
+ ls{"Saint-Pierren ja Miquelonin normaaliaika"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairnin aika"}
+ }
+ "meta:Ponape"{
+ ls{"Pohnpein aika"}
+ }
+ "meta:Qyzylorda"{
+ ld{"Qızılordan kesäaika"}
+ lg{"Qızılordan aika"}
+ ls{"Qızılordan normaaliaika"}
+ }
+ "meta:Reunion"{
+ ls{"Réunionin aika"}
}
"meta:Rothera"{
ls{"Rotheran aika"}
}
"meta:Sakhalin"{
- ld{"Sakhalinin kesäaika"}
- lg{"Sakhalinin aika"}
- ls{"Sakhalinin normaaliaika"}
+ ld{"Sahalinin kesäaika"}
+ lg{"Sahalinin aika"}
+ ls{"Sahalinin normaaliaika"}
}
"meta:Samara"{
ld{"Samaran kesäaika"}
lg{"Samaran aika"}
ls{"Samaran normaaliaika"}
}
+ "meta:Samarkand"{
+ ld{"Samarkandin kesäaika"}
+ lg{"Samarkandin aika"}
+ ls{"Samarkandin normaaliaika"}
+ }
+ "meta:Samoa"{
+ ls{"Samoan aika"}
+ }
+ "meta:Seychelles"{
+ ls{"Seychellien aika"}
+ }
+ "meta:Shevchenko"{
+ ld{"Ševtšenkon kesäaika"}
+ lg{"Ševtšenkon aika"}
+ ls{"Ševtšenkon normaaliaika"}
+ }
+ "meta:Singapore"{
+ ls{"Singaporen aika"}
+ }
+ "meta:Solomon"{
+ ls{"Salomonsaarten aika"}
+ }
"meta:South_Georgia"{
ls{"Etelä-Georgian aika"}
}
"meta:Suriname"{
ls{"Surinamin aika"}
}
+ "meta:Sverdlovsk"{
+ ld{"Sverdlovskin kesäaika"}
+ lg{"Sverdlovskin aika"}
+ ls{"Sverdlovskin normaaliaika"}
+ }
"meta:Syowa"{
ls{"Syowan aika"}
}
+ "meta:Tahiti"{
+ ls{"Tahitin aika"}
+ }
+ "meta:Taipei"{
+ ld{"Taipein kesäaika"}
+ lg{"Taipein aika"}
+ ls{"Taipein normaaliaika"}
+ }
"meta:Tajikistan"{
ls{"Tadžikistanin aika"}
}
@@ -1616,7 +1108,20 @@ fi{
ls{"Taškentin normaaliaika"}
}
"meta:Tbilisi"{
- ls{"Tbilisin aika"}
+ ld{"Tbilisin kesäaika"}
+ lg{"Tbilisin aika"}
+ ls{"Tbilisin normaaliaika"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelaun aika"}
+ }
+ "meta:Tonga"{
+ ld{"Tongan kesäaika"}
+ lg{"Tongan aika"}
+ ls{"Tongan normaaliaika"}
+ }
+ "meta:Truk"{
+ ls{"Chuukin aika"}
}
"meta:Turkey"{
ld{"Turkin kesäaika"}
@@ -1628,10 +1133,13 @@ fi{
lg{"Turkmenistanin aika"}
ls{"Turkmenistanin normaaliaika"}
}
+ "meta:Tuvalu"{
+ ls{"Tuvalun aika"}
+ }
"meta:Uralsk"{
- ld{"Oralin kesäaika"}
- lg{"Oralin aika"}
- ls{"Oralin normaaliaika"}
+ ld{"Uralskin kesäaika"}
+ lg{"Uralskin aika"}
+ ls{"Uralskin normaaliaika"}
}
"meta:Uruguay"{
ld{"Uruguayn kesäaika"}
@@ -1646,6 +1154,11 @@ fi{
lg{"Uzbekistanin aika"}
ls{"Uzbekistanin normaaliaika"}
}
+ "meta:Vanuatu"{
+ ld{"Vanuatun kesäaika"}
+ lg{"Vanuatun aika"}
+ ls{"Vanuatun normaaliaika"}
+ }
"meta:Venezuela"{
ls{"Venezuelan aika"}
}
@@ -1662,6 +1175,12 @@ fi{
"meta:Vostok"{
ls{"Vostokin aika"}
}
+ "meta:Wake"{
+ ls{"Waken aika"}
+ }
+ "meta:Wallis"{
+ ls{"Wallisin ja Futunan aika"}
+ }
"meta:Yakutsk"{
ld{"Jakutskin kesäaika"}
lg{"Jakutskin aika"}
@@ -1683,10 +1202,10 @@ fi{
ls{"Yukonin normaaliaika"}
}
fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"{1} aika ({0})"}
+ fallbackRegionFormat{"{1} ({0})"}
gmtFormat{"UTC{0}"}
gmtZeroFormat{"UTC"}
hourFormat{"+H.mm;-H.mm"}
- regionFormat{"{0} aika"}
+ regionFormat{"Aikavyöhyke: {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/fil.txt b/Build/source/libs/icu/icu-50.1/data/zone/fil.txt
new file mode 100644
index 00000000000..b2fa8e8a805
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/fil.txt
@@ -0,0 +1,633 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fil.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/fil.xml
+ */
+fil{
+ Version{"2.0.77.46"}
+ zoneStrings{
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
+ "America:St_Kitts"{
+ ec{"St. Kitts"}
+ }
+ "America:St_Lucia"{
+ ec{"St. Lucia"}
+ }
+ "America:St_Thomas"{
+ ec{"St. Thomas"}
+ }
+ "America:St_Vincent"{
+ ec{"St. Vincent"}
+ }
+ "Etc:Unknown"{
+ ec{"Di-tiyak na lungsod"}
+ }
+ "Indian:Reunion"{
+ ec{"Réunion"}
+ }
+ "meta:Afghanistan"{
+ ls{"Afghanistan Time"}
+ }
+ "meta:Africa_Central"{
+ ls{"Central Africa Time"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"East Africa Time"}
+ }
+ "meta:Africa_Southern"{
+ ls{"South Africa Standard Time"}
+ }
+ "meta:Africa_Western"{
+ ld{"West Africa Summer Time"}
+ lg{"West Africa Time"}
+ ls{"West Africa Standard Time"}
+ }
+ "meta:Alaska"{
+ ld{"Oras na Alaska Daylight"}
+ lg{"Oras sa Alaska"}
+ ls{"Standard na Oras sa Alaska"}
+ }
+ "meta:Amazon"{
+ ld{"Amazon Summer Time"}
+ lg{"Oras sa Amazon"}
+ ls{"Amazon Standard Time"}
+ }
+ "meta:America_Central"{
+ ld{"Oras na Central Daylight"}
+ lg{"Oras sa Central"}
+ ls{"Standard na Oras sa Central"}
+ }
+ "meta:America_Eastern"{
+ ld{"Oras na Eastern Daylight"}
+ lg{"Oras sa Silangan"}
+ ls{"Standard na Oras sa Silangan"}
+ }
+ "meta:America_Mountain"{
+ ld{"Oras na Mountain Daylight"}
+ lg{"Oras sa Mountain"}
+ ls{"Standard na Oras sa Mountain"}
+ }
+ "meta:America_Pacific"{
+ ld{"Oras sa Pacific Daylight"}
+ lg{"Oras sa Pacific"}
+ ls{"Standard na Oras sa Pacific"}
+ }
+ "meta:Anadyr"{
+ ld{"Panahon ng Tag-init sa Anadyr"}
+ lg{"Oras sa Anadyr"}
+ ls{"Standard na Oras sa Anadyr"}
+ }
+ "meta:Arabian"{
+ ld{"Arabian Daylight Time"}
+ lg{"Arabian Time"}
+ ls{"Arabian Standard Time"}
+ }
+ "meta:Argentina"{
+ ld{"Panahon ng Tag-init sa Argentina"}
+ lg{"Oras sa Argentina"}
+ ls{"Standard na Oras sa Argentina"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Western Argentina Summer Time"}
+ lg{"Western Argentina Time"}
+ ls{"Western Argentina Standard Time"}
+ }
+ "meta:Armenia"{
+ ld{"Armenia Summer Time"}
+ lg{"Armenia Time"}
+ ls{"Armenia Standard Time"}
+ }
+ "meta:Atlantic"{
+ ld{"Oras na Atlantic Daylight"}
+ lg{"Oras sa Atlantic"}
+ ls{"Standard na Oras sa Atlantic"}
+ }
+ "meta:Australia_Central"{
+ ld{"Panahon ng Tag-init sa Central ng Australia"}
+ lg{"Oras sa Central ng Australia"}
+ ls{"Standard na Oras sa Central ng Australia"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Oras sa Central sa Kanluran ng Australia Daylight"}
+ lg{"Oras sa Central sa Kanluran ng Australia"}
+ ls{"Standard na Oras sa Central na Kanluran ng Australia"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Oras sa Silangang Australia Daylight"}
+ lg{"Oras sa Silangang Australia"}
+ ls{"Standard na Oras sa Silangan ng Australia"}
+ }
+ "meta:Australia_Western"{
+ ld{"Oras sa Kanlurang Australia Daylight"}
+ lg{"Oras sa Kanlurang Australia"}
+ ls{"Standard na Oras sa Kanluran ng Australia"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Azerbaijan Summer Time"}
+ lg{"Azerbaijan Time"}
+ ls{"Azerbaijan Standard Time"}
+ }
+ "meta:Azores"{
+ ld{"Azores Summer Time"}
+ lg{"Azores Time"}
+ ls{"Azores Standard Time"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladesh Summer Time"}
+ lg{"Bangladesh Time"}
+ ls{"Bangladesh Standard Time"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhutan Time"}
+ }
+ "meta:Bolivia"{
+ ls{"Bolivia Time"}
+ }
+ "meta:Brasilia"{
+ ld{"Panahon ng Tag-init sa Brasilia"}
+ lg{"Oras sa Brasilia"}
+ ls{"Standard na Oras sa Brasilia"}
+ }
+ "meta:Brunei"{
+ ls{"Brunei Darussalam Time"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Cape Verde Summer Time"}
+ lg{"Cape Verde Time"}
+ ls{"Cape Verde Standard Time"}
+ }
+ "meta:Chamorro"{
+ ls{"Chamorro Standard Time"}
+ }
+ "meta:Chatham"{
+ ld{"Chatham Daylight Time"}
+ lg{"Chatham Time"}
+ ls{"Chatham Standard Time"}
+ }
+ "meta:Chile"{
+ ld{"Chile Summer Time"}
+ lg{"Chile Time"}
+ ls{"Chile Standard Time"}
+ }
+ "meta:China"{
+ ld{"China Daylight Time"}
+ lg{"China Time"}
+ ls{"China Standard Time"}
+ }
+ "meta:Choibalsan"{
+ ld{"Panahon ng Tag-init sa Choibalsan"}
+ lg{"Oras sa Choibalsan"}
+ ls{"Standard na Oras sa Choibalsan"}
+ }
+ "meta:Christmas"{
+ ls{"Christmas Island Time"}
+ }
+ "meta:Cocos"{
+ ls{"Cocos Islands Time"}
+ }
+ "meta:Colombia"{
+ ld{"Colombia Summer Time"}
+ lg{"Colombia Time"}
+ ls{"Colombia Standard Time"}
+ }
+ "meta:Cook"{
+ ld{"Cook Islands Half Summer Time"}
+ lg{"Cook Islands Time"}
+ ls{"Cook Islands Standard Time"}
+ }
+ "meta:Cuba"{
+ ld{"Cuba Daylight Time"}
+ lg{"Cuba Time"}
+ ls{"Cuba Standard Time"}
+ }
+ "meta:Davis"{
+ ls{"Davis Time"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Dumont-d’Urville Time"}
+ }
+ "meta:East_Timor"{
+ ls{"East Timor Time"}
+ }
+ "meta:Easter"{
+ ld{"Easter Island Summer Time"}
+ lg{"Easter Island Time"}
+ ls{"Easter Island Standard Time"}
+ }
+ "meta:Ecuador"{
+ ls{"Ecuador Time"}
+ }
+ "meta:Europe_Central"{
+ ld{"Central European Summer Time"}
+ lg{"Central European Time"}
+ ls{"Central European Standard Time"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Eastern European Summer Time"}
+ lg{"Eastern European Time"}
+ ls{"Eastern European Standard Time"}
+ }
+ "meta:Europe_Western"{
+ ld{"Western European Summer Time"}
+ lg{"Western European Time"}
+ ls{"Western European Standard Time"}
+ }
+ "meta:Falkland"{
+ ld{"Falkland Islands Summer Time"}
+ lg{"Falkland Islands Time"}
+ ls{"Falkland Islands Standard Time"}
+ }
+ "meta:Fiji"{
+ ld{"Fiji Summer Time"}
+ lg{"Fiji Time"}
+ ls{"Fiji Standard Time"}
+ }
+ "meta:French_Guiana"{
+ ls{"French Guiana Time"}
+ }
+ "meta:French_Southern"{
+ ls{"French Southern and Antarctic Time"}
+ }
+ "meta:GMT"{
+ ls{"Greenwich Mean Time"}
+ }
+ "meta:Galapagos"{
+ ls{"Galapagos Time"}
+ }
+ "meta:Gambier"{
+ ls{"Gambier Time"}
+ }
+ "meta:Georgia"{
+ ld{"Georgia Summer Time"}
+ lg{"Georgia Time"}
+ ls{"Georgia Standard Time"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Gilbert Islands Time"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"East Greenland Summer Time"}
+ lg{"East Greenland Time"}
+ ls{"East Greenland Standard Time"}
+ }
+ "meta:Greenland_Western"{
+ ld{"West Greenland Summer Time"}
+ lg{"West Greenland Time"}
+ ls{"West Greenland Standard Time"}
+ }
+ "meta:Gulf"{
+ ls{"Gulf Standard Time"}
+ }
+ "meta:Guyana"{
+ ls{"Guyana Time"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Hawaii-Aleutian Daylight Time"}
+ lg{"Hawaii-Aleutian Time"}
+ ls{"Hawaii-Aleutian Standard Time"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Hong Kong Summer Time"}
+ lg{"Hong Kong Time"}
+ ls{"Hong Kong Standard Time"}
+ }
+ "meta:Hovd"{
+ ld{"Panahon ng Tag-init sa Hovd"}
+ lg{"Oras sa Hovd"}
+ ls{"Standard na Oras sa Hovd"}
+ }
+ "meta:India"{
+ ls{"India Standard Time"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Indian Ocean Time"}
+ }
+ "meta:Indochina"{
+ ls{"Indochina Time"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Central Indonesia Time"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Eastern Indonesia Time"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Western Indonesia Time"}
+ }
+ "meta:Iran"{
+ ld{"Iran Daylight Time"}
+ lg{"Iran Time"}
+ ls{"Iran Standard Time"}
+ }
+ "meta:Irkutsk"{
+ ld{"Panahon ng Tag-init sa Irkutsk"}
+ lg{"Oras sa Irkutsk"}
+ ls{"Standard na Oras sa Irkutsk"}
+ }
+ "meta:Israel"{
+ ld{"Israel Daylight Time"}
+ lg{"Israel Time"}
+ ls{"Israel Standard Time"}
+ }
+ "meta:Japan"{
+ ld{"Japan Daylight Time"}
+ lg{"Japan Time"}
+ ls{"Japan Standard Time"}
+ }
+ "meta:Kamchatka"{
+ ld{"Panahon ng Tag-init sa Petropavlovsk-Kamchatski"}
+ lg{"Oras sa Petropavlovsk-Kamchatski"}
+ ls{"Standard na Oras sa Petropavlovsk-Kamchatski"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"East Kazakhstan Time"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"West Kazakhstan Time"}
+ }
+ "meta:Korea"{
+ ld{"Korean Daylight Time"}
+ lg{"Korean Time"}
+ ls{"Korean Standard Time"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosrae Time"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Panahon ng Tag-init sa Krasnoyarsk"}
+ lg{"Oras sa Krasnoyarsk"}
+ ls{"Standard na Oras sa Krasnoyarsk"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kyrgystan Time"}
+ }
+ "meta:Line_Islands"{
+ ls{"Line Islands Time"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Oras na Lord Howe Daylight"}
+ lg{"Oras sa Lord Howe"}
+ ls{"Standard na Oras sa Lord Howe"}
+ }
+ "meta:Macquarie"{
+ ls{"Macquarie Island Time"}
+ }
+ "meta:Magadan"{
+ ld{"Panahon ng Tag-init sa Magadan Summer"}
+ lg{"Oras sa Magadan"}
+ ls{"Standard na Oras sa Magadan"}
+ }
+ "meta:Malaysia"{
+ ls{"Malaysia Time"}
+ }
+ "meta:Maldives"{
+ ls{"Maldives Time"}
+ }
+ "meta:Marquesas"{
+ ls{"Marquesas Time"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Marshall Islands Time"}
+ }
+ "meta:Mauritius"{
+ ld{"Mauritius Summer Time"}
+ lg{"Mauritius Time"}
+ ls{"Mauritius Standard Time"}
+ }
+ "meta:Mawson"{
+ ls{"Mawson Time"}
+ }
+ "meta:Mongolia"{
+ ld{"Panahon ng Tag-init sa Ulan Bator"}
+ lg{"Ulan Bator Time"}
+ ls{"Ulan Bator Standard Time"}
+ }
+ "meta:Moscow"{
+ ld{"Panahon ng Tag-init sa Moscow"}
+ lg{"Oras sa Moscow"}
+ ls{"Standard na Oras sa Moscow"}
+ }
+ "meta:Myanmar"{
+ ls{"Myanmar Time"}
+ }
+ "meta:Nauru"{
+ ls{"Nauru Time"}
+ }
+ "meta:Nepal"{
+ ls{"Nepal Time"}
+ }
+ "meta:New_Caledonia"{
+ ld{"New Caledonia Summer Time"}
+ lg{"New Caledonia Time"}
+ ls{"New Caledonia Standard Time"}
+ }
+ "meta:New_Zealand"{
+ ld{"New Zealand Daylight Time"}
+ lg{"New Zealand Time"}
+ ls{"New Zealand Standard Time"}
+ }
+ "meta:Newfoundland"{
+ ld{"Oras na Newfoundland Daylight"}
+ lg{"Oras sa Newfoundland"}
+ ls{"Standard na Oras sa Newfoundland"}
+ }
+ "meta:Niue"{
+ ls{"Niue Time"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolk Islands Time"}
+ }
+ "meta:Noronha"{
+ ld{"Panahon ng Tag-init sa Fernando de Noronha"}
+ lg{"Fernando de Noronha Time"}
+ ls{"Fernando de Noronha Standard Time"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Panahon ng Tag-init sa Novosibirsk"}
+ lg{"Oras sa Novosibirsk"}
+ ls{"Standard na Oras sa Novosibirsk"}
+ }
+ "meta:Omsk"{
+ ld{"Panahon ng Tag-init sa Omsk"}
+ lg{"Oras sa Omsk"}
+ ls{"Standard na Oras sa Omsk"}
+ }
+ "meta:Pakistan"{
+ ld{"Pakistan Summer Time"}
+ lg{"Pakistan Time"}
+ ls{"Pakistan Standard Time"}
+ }
+ "meta:Palau"{
+ ls{"Palau Time"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Papua New Guinea Time"}
+ }
+ "meta:Paraguay"{
+ ld{"Paraguay Summer Time"}
+ lg{"Paraguay Time"}
+ ls{"Paraguay Standard Time"}
+ }
+ "meta:Peru"{
+ ld{"Peru Summer Time"}
+ lg{"Peru Time"}
+ ls{"Peru Standard Time"}
+ }
+ "meta:Philippines"{
+ ld{"Philippine Summer Time"}
+ lg{"Philippine Time"}
+ ls{"Philippine Standard Time"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Phoenix Islands Time"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Saint Pierre and Miquelon Daylight Time"}
+ lg{"Saint Pierre and Miquelon Time"}
+ ls{"Saint Pierre and Miquelon Standard Time"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairn Time"}
+ }
+ "meta:Ponape"{
+ ls{"Ponape Time"}
+ }
+ "meta:Reunion"{
+ ls{"Reunion Time"}
+ }
+ "meta:Rothera"{
+ ls{"Rothera Time"}
+ }
+ "meta:Sakhalin"{
+ ld{"Panahon ng Tag-init sa Sakhalin"}
+ lg{"Oras sa Sakhalin"}
+ ls{"Standard na Oras sa Sakhalin"}
+ }
+ "meta:Samara"{
+ ld{"Samara Daylight Time"}
+ lg{"Oras sa Samara"}
+ ls{"Standard na Oras sa Samara"}
+ }
+ "meta:Samoa"{
+ ls{"Samoa Standard Time"}
+ }
+ "meta:Seychelles"{
+ ls{"Seychelles Time"}
+ }
+ "meta:Singapore"{
+ ls{"Singapore Standard Time"}
+ }
+ "meta:Solomon"{
+ ls{"Solomon Islands Time"}
+ }
+ "meta:South_Georgia"{
+ ls{"South Georgia Time"}
+ }
+ "meta:Suriname"{
+ ls{"Suriname Time"}
+ }
+ "meta:Syowa"{
+ ls{"Syowa Time"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahiti Time"}
+ }
+ "meta:Taipei"{
+ ld{"Taipei Daylight Time"}
+ lg{"Taipei Time"}
+ ls{"Taipei Standard Time"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tajikistan Time"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelau Time"}
+ }
+ "meta:Tonga"{
+ ld{"Tonga Summer Time"}
+ lg{"Tonga Time"}
+ ls{"Tonga Standard Time"}
+ }
+ "meta:Truk"{
+ ls{"Chuuk Time"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Turkmenistan Summer Time"}
+ lg{"Turkmenistan Time"}
+ ls{"Turkmenistan Standard Time"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalu Time"}
+ }
+ "meta:Uruguay"{
+ ld{"Uruguay Summer Time"}
+ lg{"Uruguay Time"}
+ ls{"Uruguay Standard Time"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Uzbekistan Summer Time"}
+ lg{"Uzbekistan Time"}
+ ls{"Uzbekistan Standard Time"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatu Summer Time"}
+ lg{"Vanuatu Time"}
+ ls{"Vanuatu Standard Time"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuela Time"}
+ }
+ "meta:Vladivostok"{
+ ld{"Panahon ng Tag-init sa Vladivostok"}
+ lg{"Oras sa Vladivostok"}
+ ls{"Standard na Oras sa Vladivostok"}
+ }
+ "meta:Volgograd"{
+ ld{"Volgograd Daylight Time"}
+ lg{"Oras sa Volgograd"}
+ ls{"Standard na Oras sa Volgograd"}
+ }
+ "meta:Vostok"{
+ ls{"Vostok Time"}
+ }
+ "meta:Wake"{
+ ls{"Wake Island Time"}
+ }
+ "meta:Wallis"{
+ ls{"Wallis and Futuna Time"}
+ }
+ "meta:Yakutsk"{
+ ld{"Panahon ng Tag-init sa Yakutsk"}
+ lg{"Oras sa Yakutsk"}
+ ls{"Standard na Oras sa Yakutsk"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Panahon ng Tag-init sa Yekaterinburg"}
+ lg{"Oras sa Yekaterinburg"}
+ ls{"Standard na Oras sa Yekaterinburg"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} Oras ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0} (na) Oras"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/fil_PH.txt b/Build/source/libs/icu/icu-50.1/data/zone/fil_PH.txt
index 42baeba30c9..42baeba30c9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/fil_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/fil_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/fo.txt b/Build/source/libs/icu/icu-50.1/data/zone/fo.txt
index e73d9163dd2..4b1c0ad8410 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/fo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/fo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/fo.xml
*/
fo{
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/fr.txt b/Build/source/libs/icu/icu-50.1/data/zone/fr.txt
index b1004db964e..913fb2be806 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/fr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/fr.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/fr.xml
*/
fr{
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Addis_Ababa"{
ec{"Addis-Abeba"}
@@ -33,18 +33,12 @@ fr{
"Africa:Mogadishu"{
ec{"Mogadiscio"}
}
+ "Africa:Ndjamena"{
+ ec{"N’Djamena"}
+ }
"Africa:Sao_Tome"{
ec{"São Tomé"}
}
- "America:Anchorage"{
- ec{"Alaska"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
"America:Araguaina"{
ec{"Araguaína"}
}
@@ -54,33 +48,27 @@ fr{
"America:Argentina:Ushuaia"{
ec{"Ushuaïa"}
}
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunción"}
}
"America:Barbados"{
- ec{"Barbade (La)"}
+ ec{"La Barbade"}
}
"America:Belem"{
ec{"Belém"}
}
- "America:Belize"{
- ec{"Belize"}
- }
"America:Cancun"{
ec{"Cancún"}
}
"America:Cayman"{
ec{"Caïmans"}
}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
+ }
"America:Cordoba"{
ec{"Córdoba"}
}
- "America:Costa_Rica"{
- ec{"Costa Rica"}
- }
"America:Cuiaba"{
ec{"Cuiabá"}
}
@@ -96,39 +84,48 @@ fr{
"America:Eirunepe"{
ec{"Eirunepé"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
+ "America:Grenada"{
+ ec{"Grenade"}
}
- "America:Godthab"{
- ec{"Godthab"}
+ "America:Havana"{
+ ec{"La Havane"}
}
- "America:Grand_Turk"{
- ec{"Grand Turk"}
+ "America:Indiana:Knox"{
+ ec{"Knox [Indiana]"}
}
- "America:Grenada"{
- ec{"Grenade"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo [Indiana]"}
}
- "America:Guadeloupe"{
- ec{"Guadeloupe"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg [Indiana]"}
}
- "America:Guyana"{
- ec{"Guyana"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City [Indiana]"}
}
- "America:Havana"{
- ec{"La Havane"}
+ "America:Indiana:Vevay"{
+ ec{"Vevay [Indiana]"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes [Indiana]"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac [Indiana]"}
}
"America:Jamaica"{
ec{"Jamaïque"}
}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello [Kentucky]"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
"America:Maceio"{
ec{"Maceió"}
}
"America:Manaus"{
ec{"Manaos"}
}
- "America:Martinique"{
- ec{"Martinique"}
- }
"America:Mazatlan"{
ec{"Mazatlán"}
}
@@ -138,29 +135,20 @@ fr{
"America:Mexico_City"{
ec{"Mexico"}
}
- "America:Miquelon"{
- ec{"Miquelon"}
- }
"America:Montreal"{
ec{"Montréal"}
}
- "America:Montserrat"{
- ec{"Montserrat"}
- }
"America:North_Dakota:Beulah"{
- ec{"Beulah, Dakota du Nord"}
+ ec{"Beulah [Dakota du Nord]"}
}
"America:North_Dakota:Center"{
- ec{"Central North Dakota"}
+ ec{"Center [Dakota du Nord]"}
}
"America:North_Dakota:New_Salem"{
- ec{"New Salem, Dakota du Nord"}
- }
- "America:Panama"{
- ec{"Panama"}
+ ec{"New Salem [Dakota du Nord]"}
}
"America:Port_of_Spain"{
- ec{"Port-d'Espagne"}
+ ec{"Port-d’Espagne"}
}
"America:Puerto_Rico"{
ec{"Porto Rico"}
@@ -168,6 +156,9 @@ fr{
"America:Regina"{
ec{"Régina"}
}
+ "America:Santarem"{
+ ec{"Santarém"}
+ }
"America:Santo_Domingo"{
ec{"Saint-Domingue"}
}
@@ -175,7 +166,7 @@ fr{
ec{"São Paulo"}
}
"America:St_Barthelemy"{
- ec{"Saint Barthelemy"}
+ ec{"Saint-Barthélemy"}
}
"America:St_Johns"{
ec{"Saint-Jean de Terre-Neuve"}
@@ -195,15 +186,9 @@ fr{
"America:Thule"{
ec{"Thulé"}
}
- "America:Tortola"{
- ec{"Tortola"}
- }
"Antarctica:DumontDUrville"{
ec{"Dumont d’Urville"}
}
- "Antarctica:McMurdo"{
- ec{"Mac Murdo"}
- }
"Antarctica:South_Pole"{
ec{"Pôle Sud"}
}
@@ -237,11 +222,8 @@ fr{
"Asia:Bishkek"{
ec{"Bichkek"}
}
- "Asia:Brunei"{
- ec{"Brunei"}
- }
"Asia:Calcutta"{
- ec{"Kolkata"}
+ ec{"Calcutta"}
}
"Asia:Choibalsan"{
ec{"Tchoïbalsan"}
@@ -249,18 +231,12 @@ fr{
"Asia:Damascus"{
ec{"Damas"}
}
- "Asia:Dhaka"{
- ec{"Dhaka"}
- }
"Asia:Dubai"{
ec{"Dubaï"}
}
"Asia:Dushanbe"{
ec{"Douchanbé"}
}
- "Asia:Hong_Kong"{
- ec{"Hong-Kong"}
- }
"Asia:Irkutsk"{
ec{"Irkoutsk"}
}
@@ -273,9 +249,6 @@ fr{
"Asia:Kamchatka"{
ec{"Kamtchatka"}
}
- "Asia:Karachi"{
- ec{"Karachi"}
- }
"Asia:Kashgar"{
ec{"Kachgar"}
}
@@ -306,12 +279,12 @@ fr{
"Asia:Oral"{
ec{"Ouralsk"}
}
- "Asia:Qatar"{
- ec{"Qatar"}
- }
"Asia:Qyzylorda"{
ec{"Kzyl Orda"}
}
+ "Asia:Rangoon"{
+ ec{"Rangoun"}
+ }
"Asia:Riyadh"{
ec{"Riyad"}
}
@@ -339,9 +312,6 @@ fr{
"Asia:Tehran"{
ec{"Téhéran"}
}
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
"Asia:Ulaanbaatar"{
ec{"Oulan-Bator"}
}
@@ -375,42 +345,18 @@ fr{
"Atlantic:Madeira"{
ec{"Madère"}
}
- "Atlantic:Reykjavik"{
- ec{"Reykjavik"}
- }
"Atlantic:South_Georgia"{
ec{"Géorgie du Sud"}
}
"Atlantic:St_Helena"{
ec{"Sainte-Hélène"}
}
- "Atlantic:Stanley"{
- ec{"Stanley"}
- }
"Australia:Adelaide"{
ec{"Adélaïde"}
}
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
- "Australia:Melbourne"{
- ec{"Melbourne"}
- }
- "Australia:Perth"{
- ec{"Perth"}
- }
- "Australia:Sydney"{
- ec{"Sydney"}
- }
"Etc:Unknown"{
ec{"zone inconnue"}
}
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
"Europe:Andorra"{
ec{"Andorre"}
}
@@ -426,20 +372,21 @@ fr{
"Europe:Copenhagen"{
ec{"Copenhague"}
}
+ "Europe:Dublin"{
+ ld{"heure d’été irlandaise"}
+ }
"Europe:Guernsey"{
ec{"Guernesey"}
}
"Europe:Isle_of_Man"{
ec{"ÃŽle de Man"}
}
- "Europe:Jersey"{
- ec{"Jersey"}
- }
"Europe:Lisbon"{
ec{"Lisbonne"}
}
"Europe:London"{
ec{"Londres"}
+ ld{"heure d’été britannique"}
}
"Europe:Malta"{
ec{"Malte"}
@@ -450,9 +397,6 @@ fr{
"Europe:San_Marino"{
ec{"Saint-Marin"}
}
- "Europe:Tallinn"{
- ec{"Tallinn"}
- }
"Europe:Tirane"{
ec{"Tirana"}
}
@@ -471,35 +415,17 @@ fr{
"Europe:Zaporozhye"{
ec{"Zaporojie"}
}
- "Indian:Chagos"{
- ec{"Chagos"}
- }
- "Indian:Christmas"{
- ec{"Christmas"}
- }
- "Indian:Cocos"{
- ec{"Cocos"}
- }
"Indian:Comoro"{
ec{"Comores"}
}
- "Indian:Kerguelen"{
- ec{"Kerguelen"}
- }
"Indian:Mahe"{
- ec{"Mahe"}
- }
- "Indian:Maldives"{
- ec{"Maldives"}
+ ec{"Mahé"}
}
"Indian:Mauritius"{
ec{"Maurice"}
}
- "Indian:Mayotte"{
- ec{"Mayotte"}
- }
"Indian:Reunion"{
- ec{"Réunion"}
+ ec{"La Réunion"}
}
"Pacific:Easter"{
ec{"Île de Pâques"}
@@ -513,38 +439,17 @@ fr{
"Pacific:Galapagos"{
ec{"Galápagos"}
}
- "Pacific:Guadalcanal"{
- ec{"Guadalcanal"}
- }
- "Pacific:Guam"{
- ec{"Guam"}
- }
"Pacific:Marquesas"{
ec{"Marquises"}
}
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
"Pacific:Noumea"{
ec{"Nouméa"}
}
- "Pacific:Palau"{
- ec{"Palau"}
- }
- "Pacific:Pitcairn"{
- ec{"Pitcairn"}
- }
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
}
- "Pacific:Wallis"{
- ec{"Wallis"}
+ "Pacific:Truk"{
+ ec{"Chuuk"}
}
"meta:Acre"{
ld{"heure avancée de l’Acre"}
@@ -552,28 +457,15 @@ fr{
ls{"heure normale de l’Acre"}
}
"meta:Afghanistan"{
- ld{"heure avancée d’Afghanistan"}
- lg{"heure d’Afghanistan"}
ls{"heure normale d’Afghanistan"}
}
"meta:Africa_Central"{
- ld{"heure avancée d’Afrique centrale"}
- lg{"heure d’Afrique centrale"}
ls{"heure normale d’Afrique centrale"}
}
"meta:Africa_Eastern"{
- ld{"heure avancée d’Afrique de l’Est"}
- lg{"heure d’Afrique de l’Est"}
ls{"heure normale d’Afrique de l’Est"}
}
- "meta:Africa_FarWestern"{
- ld{"heure avancée d’Afrique de l’Ouest sahélien"}
- lg{"heure d’Afrique de l’Ouest sahélien"}
- ls{"heure normale d’Afrique de l’Ouest sahélien"}
- }
"meta:Africa_Southern"{
- ld{"heure avancée d’Afrique méridionale"}
- lg{"heure d’Afrique méridionale"}
ls{"heure normale d’Afrique méridionale"}
}
"meta:Africa_Western"{
@@ -582,9 +474,9 @@ fr{
ls{"heure normale d’Afrique de l’Ouest"}
}
"meta:Aktyubinsk"{
- ld{"heure avancée d’Aqtöbe"}
- lg{"heure d’Aqtöbe"}
- ls{"heure normale d’Aqtöbe"}
+ ld{"heure avancée d’Aktioubé"}
+ lg{"heure d’Aktioubé"}
+ ls{"heure normale d’Aktioubé"}
}
"meta:Alaska"{
ld{"heure avancée de l’Alaska"}
@@ -672,24 +564,24 @@ fr{
ls{"heure normale de l’Atlantique"}
}
"meta:Australia_Central"{
- ld{"heure avancée du Centre australien"}
- lg{"heure du Centre australien"}
- ls{"heure normale du Centre australien"}
+ ld{"heure avancée du centre de l’Australie"}
+ lg{"heure du centre de l’Australie"}
+ ls{"heure normale du centre de l’Australie"}
}
"meta:Australia_CentralWestern"{
- ld{"heure avancée du Centre Ouest australien"}
- lg{"heure Centre Ouest australien"}
- ls{"heure normale Centre Ouest australien"}
+ ld{"heure avancée du centre-ouest de l’Australie"}
+ lg{"heure du centre-ouest de l’Australie"}
+ ls{"heure normale du centre-ouest de l’Australie"}
}
"meta:Australia_Eastern"{
- ld{"heure avancée de l’Est australien"}
- lg{"heure de l’Est australien"}
- ls{"heure normale de l’Est australien"}
+ ld{"heure avancée de l’Est de l’Australie"}
+ lg{"heure de l’Est de l’Australie"}
+ ls{"heure normale de l’Est de l’Australie"}
}
"meta:Australia_Western"{
- ld{"heure avancée de l’Ouest australien"}
- lg{"heure de l’Ouest australien"}
- ls{"heure normale de l’Ouest australien"}
+ ld{"heure avancée de l’Ouest de l’Australie"}
+ lg{"heure de l’Ouest de l’Australie"}
+ ls{"heure normale de l’Ouest de l’Australie"}
}
"meta:Azerbaijan"{
ld{"heure avancée d’Azerbaïdjan"}
@@ -733,7 +625,7 @@ fr{
ls{"heure normale de Brasilia"}
}
"meta:Brunei"{
- ls{"heure du Brunéi"}
+ ls{"heure du Brunei Darussalam"}
}
"meta:Cape_Verde"{
ld{"heure avancée du Cap-Vert"}
@@ -747,9 +639,9 @@ fr{
ls{"heure du Changbai"}
}
"meta:Chatham"{
- ld{"heure avancée des îles Chatham"}
- lg{"heure des îles Chatham"}
- ls{"heure normale des îles Chatham"}
+ ld{"heure avancée des Îles Chatham"}
+ lg{"heure des ÃŽles Chatham"}
+ ls{"heure normale des ÃŽles Chatham"}
}
"meta:Chile"{
ld{"heure avancée du Chili"}
@@ -813,8 +705,6 @@ fr{
ls{"heure normale de l’île de Pâques"}
}
"meta:Ecuador"{
- ld{"heure avancée d’Équateur"}
- lg{"heure d’Équateur"}
ls{"heure normale d’Équateur"}
}
"meta:Europe_Central"{
@@ -843,12 +733,10 @@ fr{
ls{"heure normale des îles Fidji"}
}
"meta:French_Guiana"{
- ld{"heure avancée de Guyane française"}
- lg{"heure de Guyane française"}
ls{"heure de Guyane française"}
}
"meta:French_Southern"{
- ls{"heure des Terres australes françaises"}
+ ls{"heure des Terres australes et antarctiques françaises"}
}
"meta:Frunze"{
ld{"heure avancée de Frounzé"}
@@ -872,11 +760,6 @@ fr{
"meta:Gilbert_Islands"{
ls{"heure des îles Gilbert"}
}
- "meta:Goose_Bay"{
- ld{"heure avancée de Goose Bay"}
- lg{"heure de Goose Bay"}
- ls{"heure normale de Goose Bay"}
- }
"meta:Greenland_Central"{
ld{"heure avancée du Centre du Groenland"}
lg{"heure du Centre du Groenland"}
@@ -920,7 +803,7 @@ fr{
ls{"heure normale de l’Inde"}
}
"meta:Indian_Ocean"{
- ls{"heure du Territoire britannique de l’océan Indien"}
+ ls{"heure de l'Océan Indien"}
}
"meta:Indochina"{
ls{"heure d’Indochine"}
@@ -929,7 +812,7 @@ fr{
ls{"heure du Centre indonésien"}
}
"meta:Indonesia_Eastern"{
- ls{"heure de l’Est indonésien"}
+ ls{"heure de l’Est de l’Indonésie"}
}
"meta:Indonesia_Western"{
ls{"heure de l’Ouest indonésien"}
@@ -939,11 +822,6 @@ fr{
lg{"heure d’Iran"}
ls{"heure normale d’Iran"}
}
- "meta:Irish"{
- ld{"heure avancée d’Irlande"}
- lg{"heure d’Irlande"}
- ls{"heure normale d’Irlande"}
- }
"meta:Irkutsk"{
ld{"heure avancée d’Irkoutsk"}
lg{"heure d’Irkoutsk"}
@@ -1002,6 +880,9 @@ fr{
"meta:Kwajalein"{
ls{"heure de Kwajalein"}
}
+ "meta:Kyrgystan"{
+ ls{"heure du Kirghizistan"}
+ }
"meta:Line_Islands"{
ls{"heure des îles de la Ligne"}
}
@@ -1011,13 +892,16 @@ fr{
ls{"heure normale de Lord Howe"}
}
"meta:Macquarie"{
- lg{"heure de Macquarie"}
+ ls{"heure de l'île Macquarie"}
}
"meta:Magadan"{
ld{"heure avancée de Magadan"}
lg{"heure de Magadan"}
ls{"heure normale de Magadan"}
}
+ "meta:Malaysia"{
+ ls{"heure de la Malaisie"}
+ }
"meta:Maldives"{
ls{"heure des Maldives"}
}
@@ -1032,28 +916,37 @@ fr{
lg{"heure de Maurice"}
ls{"heure normale de Maurice"}
}
+ "meta:Mawson"{
+ ls{"heure de Mawson"}
+ }
"meta:Mongolia"{
- ld{"heure avancée de Oulan-Bator"}
- lg{"heure de Oulan-Bator"}
- ls{"heure normale de Oulan-Bator"}
+ ld{"heure avancée d’Oulan-Bator"}
+ lg{"heure d’Oulan-Bator"}
+ ls{"heure normale d’Oulan-Bator"}
}
"meta:Moscow"{
ld{"heure avancée de Moscou"}
lg{"heure de Moscou"}
ls{"heure normale de Moscou"}
}
+ "meta:Myanmar"{
+ ls{"heure du Myanmar"}
+ }
"meta:Nauru"{
ls{"heure de Nauru"}
}
+ "meta:Nepal"{
+ ls{"heure du Népal"}
+ }
"meta:New_Caledonia"{
ld{"heure avancée de Nouvelle-Calédonie"}
lg{"heure de Nouvelle-Calédonie"}
ls{"heure normale de Nouvelle-Calédonie"}
}
"meta:New_Zealand"{
- ld{"heure avancée de Nouvelle-Zélande"}
- lg{"heure de Nouvelle-Zélande"}
- ls{"heure normale de Nouvelle-Zélande"}
+ ld{"heure avancée de la Nouvelle-Zélande"}
+ lg{"heure de la Nouvelle-Zélande"}
+ ls{"heure normale de la Nouvelle-Zélande"}
}
"meta:Newfoundland"{
ld{"heure avancée de Terre-Neuve"}
@@ -1064,7 +957,7 @@ fr{
ls{"heure de Nioué"}
}
"meta:Norfolk"{
- ls{"heure de Norfolk"}
+ ls{"heure de l'ÃŽle Norfolk"}
}
"meta:Noronha"{
ld{"heure avancée de Fernando de Noronha"}
@@ -1084,15 +977,40 @@ fr{
lg{"heure de Omsk"}
ls{"heure normale de Omsk"}
}
+ "meta:Pakistan"{
+ ld{"heure avancée du Pakistan"}
+ lg{"heure du Pakistan"}
+ ls{"heure normale du Pakistan"}
+ }
"meta:Palau"{
ls{"heure de Palaos"}
}
"meta:Papua_New_Guinea"{
ls{"heure de Papouasie-Nouvelle-Guinée"}
}
+ "meta:Paraguay"{
+ ld{"heure avancée du Paraguay"}
+ lg{"heure du Paraguay"}
+ ls{"heure normale du Paraguay"}
+ }
+ "meta:Peru"{
+ ld{"heure avancée du Pérou"}
+ lg{"heure du Pérou"}
+ ls{"heure normale du Pérou"}
+ }
+ "meta:Philippines"{
+ ld{"heure avancée des Philippines"}
+ lg{"heure des Philippines"}
+ ls{"heure normale des Philippines"}
+ }
"meta:Phoenix_Islands"{
ls{"heure des îles Phoenix"}
}
+ "meta:Pierre_Miquelon"{
+ ld{"heure avancée de Saint-Pierre-et-Miquelon"}
+ lg{"heure de Saint-Pierre-et-Miquelon"}
+ ls{"heure normale de Saint-Pierre-et-Miquelon"}
+ }
"meta:Pitcairn"{
ls{"heure de Pitcairn"}
}
@@ -1102,10 +1020,13 @@ fr{
"meta:Reunion"{
ls{"heure de la Réunion"}
}
+ "meta:Rothera"{
+ ls{"heure de Rothera"}
+ }
"meta:Sakhalin"{
- ld{"heure avancée de Sakhalin"}
- lg{"heure de Sakhalin"}
- ls{"heure normale de Sakhalin"}
+ ld{"heure avancée de Sakhaline"}
+ lg{"heure de Sakhaline"}
+ ls{"heure normale de Sakhaline"}
}
"meta:Samara"{
ld{"heure avancée de Samara"}
@@ -1118,22 +1039,39 @@ fr{
"meta:Seychelles"{
ls{"heure des Seychelles"}
}
+ "meta:Singapore"{
+ ls{"heure de Singapour"}
+ }
"meta:Solomon"{
ls{"heure des îles Salomon"}
}
"meta:South_Georgia"{
ls{"heure de Géorgie du Sud"}
}
+ "meta:Suriname"{
+ ls{"heure du Suriname"}
+ }
+ "meta:Syowa"{
+ ls{"heure de Syowa"}
+ }
"meta:Tahiti"{
ls{"heure de Tahiti"}
}
+ "meta:Taipei"{
+ ld{"heure avancée de Taipei"}
+ lg{"heure de Taipei"}
+ ls{"heure normale de Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"heure du Tadjikistan"}
+ }
"meta:Tokelau"{
- ls{"heure de Tokelau"}
+ ls{"heure des Tokélaou"}
}
"meta:Tonga"{
ld{"heure avancée de Tonga"}
- lg{"heure de Tonga"}
- ls{"heure normale de Tonga"}
+ lg{"heure des Tonga"}
+ ls{"heure normale des Tonga"}
}
"meta:Truk"{
ls{"heure de Truk"}
@@ -1143,14 +1081,32 @@ fr{
lg{"heure de Turquie"}
ls{"heure normale de Turquie"}
}
+ "meta:Turkmenistan"{
+ ld{"heure avancée du Turkménistan"}
+ lg{"heure du Turkménistan"}
+ ls{"heure normale du Turkménistan"}
+ }
"meta:Tuvalu"{
ls{"heure des Tuvalu"}
}
+ "meta:Uruguay"{
+ ld{"heure avancée de l'Uruguay"}
+ lg{"heure de l'Uruguay"}
+ ls{"heure normale de l'Uruguay"}
+ }
+ "meta:Uzbekistan"{
+ ld{"heure avancée de l'Ouzbékistan"}
+ lg{"heure de l'Ouzbékistan"}
+ ls{"heure normale de l'Ouzbékistan"}
+ }
"meta:Vanuatu"{
ld{"heure avancée de Vanuatu"}
lg{"heure de Vanuatu"}
ls{"heure normale de Vanuatu"}
}
+ "meta:Venezuela"{
+ ls{"heure du Venezuela"}
+ }
"meta:Vladivostok"{
ld{"heure avancée de Vladivostok"}
lg{"heure de Vladivostok"}
@@ -1161,6 +1117,9 @@ fr{
lg{"heure de Volgograd"}
ls{"heure normale de Volgograd"}
}
+ "meta:Vostok"{
+ ls{"heure de Vostok"}
+ }
"meta:Wake"{
ls{"heure de l’île Wake"}
}
@@ -1168,14 +1127,14 @@ fr{
ls{"heure de Wallis-et-Futuna"}
}
"meta:Yakutsk"{
- ld{"heure avancée de Iakutsk"}
- lg{"heure de Iakutsk"}
- ls{"heure normale de Iakutsk"}
+ ld{"heure avancée de Iakoutsk"}
+ lg{"heure de Iakoutsk"}
+ ls{"heure normale de Iakoutsk"}
}
"meta:Yekaterinburg"{
- ld{"heure avancée de Ekaterinbourg"}
- lg{"heure de Ekaterinbourg"}
- ls{"heure normale de Ekaterinbourg"}
+ ld{"heure avancée d’Ekaterinbourg"}
+ lg{"heure d’Ekaterinbourg"}
+ ls{"heure normale d’Ekaterinbourg"}
}
"meta:Yukon"{
ld{"heure avancée du Yukon"}
@@ -1183,10 +1142,10 @@ fr{
ls{"heure normale du Yukon"}
}
fallbackFormat{"{1} ({0})"}
- fallbackRegionFormat{"Heure : {1} ({0})"}
+ fallbackRegionFormat{"Heure : {1} ({0})"}
gmtFormat{"UTC{0}"}
gmtZeroFormat{"UTC"}
- hourFormat{"+HH:mm;-HH:mm"}
- regionFormat{"Heure : {0}"}
+ hourFormat{"+HH:mm;−HH:mm"}
+ regionFormat{"Heure : {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/fr_CA.txt b/Build/source/libs/icu/icu-50.1/data/zone/fr_CA.txt
index e29fa8d3ec3..f1ccf045b51 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/fr_CA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/fr_CA.txt
@@ -2,19 +2,31 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/fr_CA.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/fr_CA.xml
// *
// ***************************************************************************
fr_CA{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
+ "Africa:Ndjamena"{
+ ec{"Ndjamena"}
+ }
+ "America:Barbados"{
+ ec{"Barbade (La)"}
+ }
"America:Cayman"{
ec{"Îles Caïmans"}
}
"America:Godthab"{
ec{"Nuuk"}
}
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, Dakota du Nord"}
+ }
+ "America:Port_of_Spain"{
+ ec{"Port-d'Espagne"}
+ }
"America:St_Kitts"{
ec{"Saint-Christophe-et-Niévès"}
}
@@ -48,9 +60,6 @@ fr_CA{
"Indian:Kerguelen"{
ec{"ÃŽles Kerguelen"}
}
- "Pacific:Norfolk"{
- ec{"ÃŽle Norfolk"}
- }
"Pacific:Pitcairn"{
ec{"ÃŽle Pitcairn"}
}
@@ -77,6 +86,9 @@ fr_CA{
sg{"HP"}
ss{"HNP"}
}
+ "meta:Indonesia_Eastern"{
+ ls{"heure de l’Est indonésien"}
+ }
"meta:Newfoundland"{
sd{"HAT"}
sg{"HT"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ga.txt b/Build/source/libs/icu/icu-50.1/data/zone/ga.txt
index be62b4fd4ae..169c9482def 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ga.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ga.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ga.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ga.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ga.xml
*/
ga{
- Version{"2.0.65.46"}
+ Version{"2.0.77.27"}
zoneStrings{
"Europe:Dublin"{
ec{"Baile Ãtha Cliath"}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/gl.txt b/Build/source/libs/icu/icu-50.1/data/zone/gl.txt
new file mode 100644
index 00000000000..09c8ac50807
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/gl.txt
@@ -0,0 +1,792 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gl.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/gl.xml
+ */
+gl{
+ Version{"2.0.78.30"}
+ zoneStrings{
+ "Africa:Djibouti"{
+ ec{"Xibutí"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
+ "America:Anguilla"{
+ ec{"Anguila"}
+ }
+ "America:Argentina:Rio_Gallegos"{
+ ec{"Río Gallegos"}
+ }
+ "America:Argentina:Tucuman"{
+ ec{"Tucumán"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Belem"{
+ ec{"Belém"}
+ }
+ "America:Belize"{
+ ec{"Belice"}
+ }
+ "America:Buenos_Aires"{
+ ec{"Bos Aires"}
+ }
+ "America:Cancun"{
+ ec{"Cancún"}
+ }
+ "America:Cordoba"{
+ ec{"Córdoba"}
+ }
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
+ "America:Grenada"{
+ ec{"Granada"}
+ }
+ "America:Guadeloupe"{
+ ec{"Guadalupe"}
+ }
+ "America:Guyana"{
+ ec{"Güiana"}
+ }
+ "America:Indiana:Knox"{
+ ec{"Knox"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"Marengo"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"Tell City"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac"}
+ }
+ "America:Jamaica"{
+ ec{"Xamaica"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"Monticello"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:Maceio"{
+ ec{"Maceió"}
+ }
+ "America:Martinique"{
+ ec{"Martinica"}
+ }
+ "America:Mazatlan"{
+ ec{"Mazatlán"}
+ }
+ "America:Merida"{
+ ec{"Mérida"}
+ }
+ "America:Mexico_City"{
+ ec{"Cidade de México"}
+ }
+ "America:Monterrey"{
+ ec{"Monterrei"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"Central"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem"}
+ }
+ "America:Panama"{
+ ec{"Panamá"}
+ }
+ "America:Puerto_Rico"{
+ ec{"Porto Rico"}
+ }
+ "America:Sao_Paulo"{
+ ec{"São Paulo"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"Dumont-d'Urville"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"Polo Sul"}
+ }
+ "Asia:Jakarta"{
+ ec{"Iacarta"}
+ }
+ "Asia:Samarkand"{
+ ec{"Samarcanda"}
+ }
+ "Asia:Singapore"{
+ ec{"Singapur"}
+ }
+ "Asia:Ulaanbaatar"{
+ ec{"Ulan Bator"}
+ }
+ "Asia:Yekaterinburg"{
+ ec{"Ecaterinburgo"}
+ }
+ "Atlantic:Bermuda"{
+ ec{"Bermudas"}
+ }
+ "Atlantic:Canary"{
+ ec{"Illas Canarias"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"Cabo Verde"}
+ }
+ "Etc:Unknown"{
+ ec{"Cidade descoñecida"}
+ }
+ "Europe:Gibraltar"{
+ ec{"Xibraltar"}
+ }
+ "Europe:Kaliningrad"{
+ ec{"Kaliningrado"}
+ }
+ "Europe:Luxembourg"{
+ ec{"Luxemburgo"}
+ }
+ "Europe:Monaco"{
+ ec{"Mónaco"}
+ }
+ "Europe:Moscow"{
+ ec{"Moscova"}
+ }
+ "Europe:Paris"{
+ ec{"París"}
+ }
+ "Europe:Volgograd"{
+ ec{"Volgogrado"}
+ }
+ "Indian:Maldives"{
+ ec{"Maldivas"}
+ }
+ "Indian:Mauritius"{
+ ec{"Mauricio"}
+ }
+ "Indian:Reunion"{
+ ec{"Reunión"}
+ }
+ "Pacific:Easter"{
+ ec{"Illa de Pascua"}
+ }
+ "Pacific:Fiji"{
+ ec{"Fidxi"}
+ }
+ "Pacific:Galapagos"{
+ ec{"Illas Galápagos"}
+ }
+ "Pacific:Honolulu"{
+ ec{"Honolulú"}
+ }
+ "meta:Afghanistan"{
+ ls{"Horario de Afganistán"}
+ }
+ "meta:Africa_Central"{
+ ls{"Horario de Ãfrica Central"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Horario de Ãfrica Oriental"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Horario estándar de Sudáfrica"}
+ }
+ "meta:Africa_Western"{
+ ld{"Horario de verán de Ãfrica Occidental"}
+ lg{"Horario de Ãfrica Occidental"}
+ ls{"Horario estándar de Ãfrica Occidental"}
+ }
+ "meta:Alaska"{
+ ld{"Horario de verán de Alasca"}
+ lg{"Horario de Alasca"}
+ ls{"Horario estándar de Alasca"}
+ }
+ "meta:Amazon"{
+ ld{"Horario de verán do Amazonas"}
+ lg{"Horario do Amazonas"}
+ ls{"Horario estándar do Amazonas"}
+ }
+ "meta:America_Central"{
+ ld{"Horario de verán da zona central"}
+ lg{"Horario central"}
+ ls{"Horario estándar central"}
+ }
+ "meta:America_Eastern"{
+ ld{"Horario de verán de América Oriental"}
+ lg{"Horario de América Oriental"}
+ ls{"Horario estándar América Oriental"}
+ }
+ "meta:America_Mountain"{
+ ld{"Horario de verán das montañas americanas"}
+ lg{"Horario das montañas de América"}
+ ls{"Horario estándar das montañas americanas"}
+ }
+ "meta:America_Pacific"{
+ ld{"Horario de verán do Pacífico"}
+ lg{"Horario do Pacífico"}
+ ls{"Horario estándar do Pacífico"}
+ }
+ "meta:Anadyr"{
+ ld{"Horario de verán de Anadir"}
+ lg{"Horario de Anadir"}
+ ls{"Horario estándar de Anadir"}
+ }
+ "meta:Arabian"{
+ ld{"Horario de verán árabe"}
+ lg{"Horario árabe"}
+ ls{"Horario estándar árabe"}
+ }
+ "meta:Argentina"{
+ ld{"Horario de verán de Arxentina"}
+ lg{"Horario de Arxentina"}
+ ls{"Horario estándar de Arxentina"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Horario de verán de Arxentina occidental"}
+ lg{"Horario de Arxentina occidental"}
+ ls{"Horario estándar de Arxentina occidental"}
+ }
+ "meta:Armenia"{
+ ld{"Horario de verán de Armenia"}
+ lg{"Horario de Armenia"}
+ ls{"Horario estándar de Armenia"}
+ }
+ "meta:Atlantic"{
+ ld{"Horario de verán do Atlántico"}
+ lg{"Horario do Atlántico"}
+ ls{"Horario estándar do Atlántico"}
+ }
+ "meta:Australia_Central"{
+ ld{"Horario de verán de Australia Central"}
+ lg{"Horario de Australia Central"}
+ ls{"Horario estándar de Australia Central"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Horario de verán de Australia Occidental Central"}
+ lg{"Horario de Australia Occidental Central"}
+ ls{"Horario estándar de Australia Occidental Central"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Horario de verán de Australia Oriental"}
+ lg{"Horario de Australia Oriental"}
+ ls{"Horario estándar de Australia Oriental"}
+ }
+ "meta:Australia_Western"{
+ ld{"Horario de verán de Australia Occidental"}
+ lg{"Horario de Australia Occidental"}
+ ls{"Horario estándar de Australia Occidental"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Horario de verán de Acerbaixán"}
+ lg{"Horario de Acerbaixán"}
+ ls{"Horario estándar de Acerbaixán"}
+ }
+ "meta:Azores"{
+ ld{"Horario de verán das Azores"}
+ lg{"Horario das Azores"}
+ ls{"Horario estándar das Azores"}
+ }
+ "meta:Bangladesh"{
+ ld{"Horario de verán de Bangladesh"}
+ lg{"Horario de Bangladesh"}
+ ls{"Horario estándar de Bangladesh"}
+ }
+ "meta:Bhutan"{
+ ls{"Horario de Bután"}
+ }
+ "meta:Bolivia"{
+ ls{"Horario de Bolivia"}
+ }
+ "meta:Brasilia"{
+ ld{"Horario de verán de Brasilia"}
+ lg{"Horario de Brasilia"}
+ ls{"Horario estándar de Brasilia"}
+ }
+ "meta:Brunei"{
+ ls{"Horario de Brunei Darussalam"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Horario de verán de Cabo Verde"}
+ lg{"Horario de Cabo Verde"}
+ ls{"Horario estándar de Cabo Verde"}
+ }
+ "meta:Chamorro"{
+ ls{"Horario estándar de Chamorro"}
+ }
+ "meta:Chatham"{
+ ld{"Horario de verán de Chatham"}
+ lg{"Horario de Chatham"}
+ ls{"Horario estándar de Chatham"}
+ }
+ "meta:Chile"{
+ ld{"Horario de verán de Chile"}
+ lg{"Horario de Chile"}
+ ls{"Horario estándar de Chile"}
+ }
+ "meta:China"{
+ ld{"Horario de verán de China"}
+ lg{"Horario de China"}
+ ls{"Horario estándar de China"}
+ }
+ "meta:Choibalsan"{
+ ld{"Horario de verán de Choibalsan"}
+ lg{"Horario de Choibalsan"}
+ ls{"Horario estándar de Choibalsan"}
+ }
+ "meta:Christmas"{
+ ls{"Horario da Illa de Nadal"}
+ }
+ "meta:Cocos"{
+ ls{"Horario das Illas Cocos"}
+ }
+ "meta:Colombia"{
+ ld{"Horario de verán de Colombia"}
+ lg{"Horario de Colombia"}
+ ls{"Horario estándar de Colombia"}
+ }
+ "meta:Cook"{
+ ld{"Horario de verán medio das Illas Cook"}
+ lg{"Horario das Illas Cook"}
+ ls{"Horario estándar das Illas Cook"}
+ }
+ "meta:Cuba"{
+ ld{"Horario de verán de Cuba"}
+ lg{"Horario de Cuba"}
+ ls{"Horario estándar de Cuba"}
+ }
+ "meta:Davis"{
+ ls{"Horario de Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Horario de Dumont-d’Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Horario de Timor Leste"}
+ }
+ "meta:Easter"{
+ ld{"Horario de verán da Illa de Pascua"}
+ lg{"Horario da Illa de Pascua"}
+ ls{"Horario estándar da Illa de Pascua"}
+ }
+ "meta:Ecuador"{
+ ls{"Horario de Ecuador"}
+ }
+ "meta:Europe_Central"{
+ ld{"Horario de verán de Europa Central"}
+ lg{"Horario de Europa Central"}
+ ls{"Horario estándar de Europa Central"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Horario de verán de Europa Oriental"}
+ lg{"Horario de Europa Oriental"}
+ ls{"Horario estándar de Europa Oriental"}
+ }
+ "meta:Europe_Western"{
+ ld{"Horario de verán de Europa Occidental"}
+ lg{"Horario de Europa Occidental"}
+ ls{"Horario estándar de Europa Occidental"}
+ }
+ "meta:Falkland"{
+ ld{"Horario de verán das Illas Malvinas"}
+ lg{"Horario das Illas Malvinas"}
+ ls{"Horario estándar das Illas Malvinas"}
+ }
+ "meta:Fiji"{
+ ld{"Horario de verán de Fidxi"}
+ lg{"Horario de Fidxi"}
+ ls{"Horario estándar de Fidxi"}
+ }
+ "meta:French_Guiana"{
+ ls{"Horario da Güiana Francesa"}
+ }
+ "meta:French_Southern"{
+ ls{"Horario das Terras Austrais e Antárticas Francesas"}
+ }
+ "meta:GMT"{
+ ls{"Horario do meridiano de Greenwich"}
+ }
+ "meta:Galapagos"{
+ ls{"Horario das Galápagos"}
+ }
+ "meta:Gambier"{
+ ls{"Horario de Gambier"}
+ }
+ "meta:Georgia"{
+ ld{"Horario de verán de Xeorxia"}
+ lg{"Horario de Xeorxia"}
+ ls{"Horario estándar de Xeorxia"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Horario das Illas Gilbert"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Horario de verán de Grenlandia Oriental"}
+ lg{"Horario de Grenlandia Oriental"}
+ ls{"Horario estándar de Grenlandia Oriental"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Horario de verán de Grenlandia Occidental"}
+ lg{"Horario de Grenlandia Occidental"}
+ ls{"Horario estándar de Grenlandia Occidental"}
+ }
+ "meta:Gulf"{
+ ls{"Horario estándar do Golfo"}
+ }
+ "meta:Guyana"{
+ ls{"Horario da Güiana"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Horario de verán de Hawai-Aleutianas"}
+ lg{"Horario de Hawai-Aleutiano"}
+ ls{"Horario estándar de Hawai-Aleutianas"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Horario de verán de Hong Kong"}
+ lg{"Horario de Hong Kong"}
+ ls{"Horario estándar de Hong Kong"}
+ }
+ "meta:Hovd"{
+ ld{"Horario de verán de Hovd"}
+ lg{"Horario de Hovd"}
+ ls{"Horario estándar de Hovd"}
+ }
+ "meta:India"{
+ ls{"Horario estándar da India"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Horario do Océano Ãndico"}
+ }
+ "meta:Indochina"{
+ ls{"Horario de Indochina"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Horario de Indonesia Central"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Horario de Indonesia Oriental"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Horario de Indonesia Occidental"}
+ }
+ "meta:Iran"{
+ ld{"Horario de verán de Irán"}
+ lg{"Horario de Irán"}
+ ls{"Horario estándar de Irán"}
+ }
+ "meta:Irkutsk"{
+ ld{"Horario de verán de Irkutsk"}
+ lg{"Horario de Irkutsk"}
+ ls{"Horario estándar de Irkutsk"}
+ }
+ "meta:Israel"{
+ ld{"Horario de verán de Israel"}
+ lg{"Horario de Israel"}
+ ls{"Horario estándar de Israel"}
+ }
+ "meta:Japan"{
+ ld{"Horario de verán de Xapón"}
+ lg{"Horario de Xapón"}
+ ls{"Horario estándar de Xapón"}
+ }
+ "meta:Kamchatka"{
+ ld{"Horario de verán de Petropávlovsk-Kamchatski"}
+ lg{"Horario de Petropávlovsk-Kamchatski"}
+ ls{"Horario estándar de Petropávlovsk-Kamchatski"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Horario de Casaquistán este"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Horario de Casaquistán oeste"}
+ }
+ "meta:Korea"{
+ ld{"Horario de verán de Corea"}
+ lg{"Horario de Corea"}
+ ls{"Horario estándar de Corea"}
+ }
+ "meta:Kosrae"{
+ ls{"Horario de Kosrae"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Horario de verán de Krasnoyarsk"}
+ lg{"Horario de Krasnoyarsk"}
+ ls{"Horario estándar de Krasnoyarsk"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Horario de Quirguicistán"}
+ }
+ "meta:Line_Islands"{
+ ls{"Horario das Illas da Liña"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Horario de verán de Lord Howe"}
+ lg{"Horario de Lord Howe"}
+ ls{"Horario estándar de Lord Howe"}
+ }
+ "meta:Macquarie"{
+ ls{"Horario da Illa Macquarie"}
+ }
+ "meta:Magadan"{
+ ld{"Horario de verán de Magadán"}
+ lg{"Horario de Magadán"}
+ ls{"Horario estándar de Magadán"}
+ }
+ "meta:Malaysia"{
+ ls{"Horario de Malaisia"}
+ }
+ "meta:Maldives"{
+ ls{"Horario das Maldivas"}
+ }
+ "meta:Marquesas"{
+ ls{"Horario das Marquesas"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Horario das Illas Marshall"}
+ }
+ "meta:Mauritius"{
+ ld{"Horario de verán de Mauricio"}
+ lg{"Horario de Mauricio"}
+ ls{"Horario estándar de Mauricio"}
+ }
+ "meta:Mawson"{
+ ls{"Horario de Mawson"}
+ }
+ "meta:Mongolia"{
+ ld{"Horario de verán de Ulán Bátor"}
+ lg{"Horario de Ulán Bátor"}
+ ls{"Horario estándar de Ulán Bátor"}
+ }
+ "meta:Moscow"{
+ ld{"Horario de verán de Moscova"}
+ lg{"Horario de Moscova"}
+ ls{"Horario estándar de Moscova"}
+ }
+ "meta:Myanmar"{
+ ls{"Horario de Birmania"}
+ }
+ "meta:Nauru"{
+ ls{"Horario de Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Horario de Nepal"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Horario de verán de Nova Caledonia"}
+ lg{"Horario de Nova Caledonia"}
+ ls{"Horario estándar de Nova Caledonia"}
+ }
+ "meta:New_Zealand"{
+ ld{"Horario de verán de Nova Zelandia"}
+ lg{"Horario de Nova Zelandia"}
+ ls{"Horario estándar de Nova Zelandia"}
+ }
+ "meta:Newfoundland"{
+ ld{"Horario de verán de Terranova"}
+ lg{"Horario de Terranova"}
+ ls{"Horario estándar de Terranova"}
+ }
+ "meta:Niue"{
+ ls{"Horario de Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Horario das Illas Norfolk"}
+ }
+ "meta:Noronha"{
+ ld{"Horario de verán de Fernando de Noronha"}
+ lg{"Horario de Fernando de Noronha"}
+ ls{"Horario estándar de Fernando de Noronha"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Horario de verán de Novosibirsk"}
+ lg{"Horario de Novosibirsk"}
+ ls{"Horario estándar de Novosibirsk"}
+ }
+ "meta:Omsk"{
+ ld{"Horario de verán de Omsk"}
+ lg{"Horario de Omsk"}
+ ls{"Horario estándar de Omsk"}
+ }
+ "meta:Pakistan"{
+ ld{"Horario de verán de Paquistán"}
+ lg{"Horario de Paquistán"}
+ ls{"Horario estándar de Paquistán"}
+ }
+ "meta:Palau"{
+ ls{"Horario de Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Horario de Papúa Nova Guinea"}
+ }
+ "meta:Paraguay"{
+ ld{"Horario de verán de Paraguai"}
+ lg{"Horario de Paraguai"}
+ ls{"Horario estándar de Paraguai"}
+ }
+ "meta:Peru"{
+ ld{"Horario de verán de Perú"}
+ lg{"Horario de Perú"}
+ ls{"Horario estándar de Perú"}
+ }
+ "meta:Philippines"{
+ ld{"Horario de verán de Filipinas"}
+ lg{"Horario de Filipinas"}
+ ls{"Horario estándar de Filipinas"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Horario das Illas Fénix"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Horario de verán de San Pedro e Miguelón"}
+ lg{"Horario de San Pedro e Miguelón"}
+ ls{"Horario estándar de San Pedro e Miguelón"}
+ }
+ "meta:Pitcairn"{
+ ls{"Horario de Pitcairn"}
+ }
+ "meta:Ponape"{
+ ls{"Horario de Pohnpei"}
+ }
+ "meta:Reunion"{
+ ls{"Horario de Reunión"}
+ }
+ "meta:Rothera"{
+ ls{"Horario de Rothera"}
+ }
+ "meta:Sakhalin"{
+ ld{"Horario de verán de Sakhalin"}
+ lg{"Horario de Sakhalin"}
+ ls{"Horario estándar de Sakhalín"}
+ }
+ "meta:Samara"{
+ ld{"Horario de verán de Samara"}
+ lg{"Horario de Samara"}
+ ls{"Horario estándar de Samara"}
+ }
+ "meta:Samoa"{
+ ls{"Horario estándar de Samoa"}
+ }
+ "meta:Seychelles"{
+ ls{"Horario das Seixeles"}
+ }
+ "meta:Singapore"{
+ ls{"Horario estándar de Singapur"}
+ }
+ "meta:Solomon"{
+ ls{"Horario das Illas Salomón"}
+ }
+ "meta:South_Georgia"{
+ ls{"Horario de Xeorxia do Sur"}
+ }
+ "meta:Suriname"{
+ ls{"Horario de Surinam"}
+ }
+ "meta:Syowa"{
+ ls{"Horario de Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Horario de Tahití"}
+ }
+ "meta:Taipei"{
+ ld{"Horario de verán de Taipei"}
+ lg{"Horario de Taipei"}
+ ls{"Horario estándar de Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Horario de Taxiquistán"}
+ }
+ "meta:Tokelau"{
+ ls{"Horario de Toquelau"}
+ }
+ "meta:Tonga"{
+ ld{"Horario de verán de Tonga"}
+ lg{"Horario de Tonga"}
+ ls{"Horario estándar de Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Horario de Chuuk"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Horario de verán de Turcomenistán"}
+ lg{"Horario de Turcomenistán"}
+ ls{"Horario estándar de Turcomenistán"}
+ }
+ "meta:Tuvalu"{
+ ls{"Horario de Tuvalu"}
+ }
+ "meta:Uruguay"{
+ ld{"Horario de verán de Uruguai"}
+ lg{"Horario de Uruguai"}
+ ls{"Horario estándar de Uruguai"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Horario de verán de Usbequistán"}
+ lg{"Horario de Usbequistán"}
+ ls{"Horario estándar de Usbequistán"}
+ }
+ "meta:Vanuatu"{
+ ld{"Horario de verán de Vanuatu"}
+ lg{"Horario de Vanuatu"}
+ ls{"Horario estándar de Vanuatu"}
+ }
+ "meta:Venezuela"{
+ ls{"Horario de Venezuela"}
+ }
+ "meta:Vladivostok"{
+ ld{"Horario de verán de Vladivostok"}
+ lg{"Horario de Vladivostok"}
+ ls{"Horario estándar de Vladivostok"}
+ }
+ "meta:Volgograd"{
+ ld{"Horario de verán de Volgogrado"}
+ lg{"Horario de Volgogrado"}
+ ls{"Horario estándar de Volgogrado"}
+ }
+ "meta:Vostok"{
+ ls{"Horario de Vostok"}
+ }
+ "meta:Wake"{
+ ls{"Horario da Illa Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Horario de Wallis e Futuna"}
+ }
+ "meta:Yakutsk"{
+ ld{"Horario de verán de Yakutsk"}
+ lg{"Horario de Iakutsk"}
+ ls{"Horario estándar de Yakutsk"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Horario de verán de Ekaterimburgo"}
+ lg{"Horario de Ekaterimburgo"}
+ ls{"Horario estándar de Ekaterimburgo"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"Horario de {1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"Horario de {0}"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/gsw.txt b/Build/source/libs/icu/icu-50.1/data/zone/gsw.txt
index df2f1519e14..98daad3406c 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/gsw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/gsw.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gsw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gsw.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/gsw.xml
*/
gsw{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
"Africa:Accra"{
ec{"Akkra"}
@@ -39,9 +39,6 @@ gsw{
"Africa:Mogadishu"{
ec{"Mogadischu"}
}
- "Africa:Niamey"{
- ec{"Niger"}
- }
"Africa:Ouagadougou"{
ec{"Wagadugu"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/gu.txt b/Build/source/libs/icu/icu-50.1/data/zone/gu.txt
index c91a4b90f2a..72b9b1043f1 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/gu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/gu.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gu.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/gu.xml
*/
gu{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Abidjan"{
ec{"આબિદà«àªœàª¾àª¨"}
@@ -396,6 +396,9 @@ gu{
"America:Louisville"{
ec{"લૂઇવિલ"}
}
+ "America:Lower_Princes"{
+ ec{"લોઅર પà«àª°àª¿àª¨à«àª¸àª¨à«àª‚ કà«àªµàª¾àª°à«àªŸàª°"}
+ }
"America:Maceio"{
ec{"મેસિઓ"}
}
@@ -532,7 +535,7 @@ gu{
ec{"સેંટ બારà«àª¥à«‡àª²à«‡àª®à«€"}
}
"America:St_Johns"{
- ec{"સેંટ જોનà«àª¸"}
+ ec{"સેનà«àªŸ જà«àª¹à«‹àª¨à«àª¸"}
}
"America:St_Kitts"{
ec{"સેનà«àªŸ કીટà«àª¸"}
@@ -1105,7 +1108,7 @@ gu{
ec{"મેયોટ"}
}
"Indian:Reunion"{
- ec{"રીયà«àª¨àª¿àª¯àª¨"}
+ ec{"રિયà«àª¨àª¿àª¯àª¨"}
}
"Pacific:Apia"{
ec{"àªàªªàª¿àª¯àª¾"}
@@ -1230,18 +1233,18 @@ gu{
ls{"અફઘાનિસà«àª¤àª¾àª¨ સમય"}
}
"meta:Africa_Central"{
- ls{"મધà«àª¯ આફà«àª°àª¿àª•àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"મધà«àª¯ આફà«àª°àª¿àª•àª¾ સમય"}
}
"meta:Africa_Eastern"{
- ls{"પૂરà«àªµ આફà«àª°àª¿àª•àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"પૂરà«àªµ આફà«àª°àª¿àª•àª¾ સમય"}
}
"meta:Africa_Southern"{
- ls{"દકà«àª·àª¿àª£ આફà«àª°àª¿àª•àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"દકà«àª·àª¿àª£ આફà«àª°àª¿àª•àª¾ માનક સમય"}
}
"meta:Africa_Western"{
ld{"પશà«àªšàª¿àª® આફà«àª°àª¿àª•àª¾ ગà«àª°à«€àª·à«àª® સમય"}
lg{"પશà«àªšàª¿àª® આફà«àª°àª¿àª•àª¾ સમય"}
- ls{"પશà«àªšàª¿àª® આફà«àª°àª¿àª•àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"પશà«àªšàª¿àª® આફà«àª°àª¿àª•àª¾ માનક સમય"}
}
"meta:Aktyubinsk"{
ld{"અકà«àª¤àª¯à«àª¬àª¿àª¨à«àª¸à«àª• ગà«àª°à«€àª·à«àª® સમય"}
@@ -1266,7 +1269,7 @@ gu{
"meta:Amazon"{
ld{"àªàª®à«‡àªà«‹àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"àªàª®à«‡àªà«‹àª¨ સમય"}
- ls{"àªàª®à«‡àªà«‹àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"àªàª®à«‡àªà«‹àª¨ માનક સમય"}
}
"meta:America_Central"{
ld{"મધà«àª¯ દિવસ સમય"}
@@ -1306,22 +1309,22 @@ gu{
"meta:Arabian"{
ld{"અરેબિયન દિવસ સમય"}
lg{"અરેબિયન સમય"}
- ls{"અરેબિયન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"અરેબિયન માનક સમય"}
}
"meta:Argentina"{
ld{"આરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ ગà«àª°à«€àª·à«àª® સમય"}
lg{"અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ સમય"}
- ls{"આરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ માનક સમય"}
}
"meta:Argentina_Western"{
- ld{"અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ પશà«àªšàª¿àª®à«€ ઉનાળાનો સમય"}
- lg{"અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ પશà«àªšàª¿àª®à«€ સમય"}
- ls{"પશà«àªšàª¿àª®à«€ આરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"પશà«àªšàª¿àª®à«€ અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"પશà«àªšàª¿àª®à«€ અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ સમય"}
+ ls{"પશà«àªšàª¿àª®à«€ અરà«àªœà«‡àª¨à«àªŸà«€àª¨àª¾ માનક સમય"}
}
"meta:Armenia"{
- ld{"અરà«àª®à«‡àª¨àª¿àª¯àª¾ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"અરà«àª®à«‡àª¨àª¿àª¯àª¾ સમય"}
- ls{"અરà«àª®à«‡àª¨àª¿àª¯àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"આરà«àª®à«‡àª¨àª¿àª¯àª¾ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"આરà«àª®à«‡àª¨àª¿àª¯àª¾ સમય"}
+ ls{"આરà«àª®à«‡àª¨àª¿àª¯àª¾ માનક સમય"}
}
"meta:Ashkhabad"{
ld{"અશà«àª–ાબાદ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1356,12 +1359,12 @@ gu{
"meta:Azerbaijan"{
ld{"અàªàª°àª¬à«ˆàªœàª¾àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"અàªàª°àª¬à«ˆàªœàª¾àª¨ સમય"}
- ls{"અàªàª°àª¬à«ˆàªœàª¾àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"અàªàª°àª¬à«ˆàªœàª¾àª¨ માનક સમય"}
}
"meta:Azores"{
- ld{"અàªà«‹àª°à«àª¸ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"અàªà«‹àª°à«àª¸ સમય"}
- ls{"અàªà«‹àª°à«àª¸ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"àªàªà«‹àª°à«àª¸ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"àªàªà«‹àª°à«àª¸ સમય"}
+ ls{"àªàªà«‹àª°à«àª¸ માનક સમય"}
}
"meta:Baku"{
ld{"બકૠગà«àª°à«€àª·à«àª® સમય"}
@@ -1371,7 +1374,7 @@ gu{
"meta:Bangladesh"{
ld{"બાંગà«àª²àª¾àª¦à«‡àª¶ ગà«àª°à«€àª·à«àª® સમય"}
lg{"બાંગà«àª²àª¾àª¦à«‡àª¶ સમય"}
- ls{"બાંગà«àª²àª¾àª¦à«‡àª¶ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"બાંગà«àª²àª¾àª¦à«‡àª¶ માનક સમય"}
}
"meta:Bering"{
ld{"બેરિંગ દિવસ સમય"}
@@ -1392,62 +1395,62 @@ gu{
"meta:Brasilia"{
ld{"બà«àª°àª¾àªàª¿àª²àª¿àª¯àª¾ ગà«àª°à«€àª·à«àª® સમય"}
lg{"બà«àª°àª¾àªàª¿àª²àª¿àª¯àª¾ સમય"}
- ls{"બà«àª°àª¾àªàª¿àª²àª¿àª¯àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"બà«àª°àª¾àªàª¿àª²àª¿àª¯àª¾ માનક સમય"}
}
"meta:Brunei"{
- ls{"બà«àª°à«àª¨àª¾àª‡ દેરà«àª¸àª²àª¾àª® સમય"}
+ ls{"બà«àª°à«‚નેઈ દારà«àª¸àª²àª¾àª® સમય"}
}
"meta:Cape_Verde"{
ld{"કૅપ વરà«àª¡à«‡ ગà«àª°à«€àª·à«àª® સમય"}
lg{"કૅપ વરà«àª¡à«‡ સમય"}
- ls{"કૅપ વરà«àª¡à«‡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"કૅપ વરà«àª¡à«‡ માનક સમય"}
}
"meta:Chamorro"{
- ls{"કેમોરો સમય"}
+ ls{"કેમોરો માનક સમય"}
}
"meta:Changbai"{
ls{"ચેગબાઇ સમય"}
}
"meta:Chatham"{
- ld{"ચેતહેમ દિવસ સમય"}
- lg{"ચેતહેમ સમય"}
- ls{"ચેતહેમ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"ચેતહામ દિવસ સમય"}
+ lg{"ચેતહામ સમય"}
+ ls{"ચેતહામ માનક સમય"}
}
"meta:Chile"{
ld{"ચિલી ગà«àª°à«€àª·à«àª® સમય"}
lg{"ચિલી સમય"}
- ls{"ચિલી પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ચિલી માનક સમય"}
}
"meta:China"{
ld{"ચીન દિવસ સમય"}
lg{"ચીન સમય"}
- ls{"ચીન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ચીન માનક સમય"}
}
"meta:Choibalsan"{
ld{"ચોઇબાલà«àª¸à«‡àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"ચોઇબાલà«àª¸àª¨ સમય"}
- ls{"ચોઇબાલà«àª¸à«‡àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ચોઇબાલà«àª¸àª¾àª¨ માનક સમય"}
}
"meta:Christmas"{
- ls{"કà«àª°àª¿àª¸àª®àª¸ આઇલેંડ સમય"}
+ ls{"કà«àª°àª¿àª¸àª®àª¸ આઇલેનà«àª¡ સમય"}
}
"meta:Cocos"{
- ls{"કોકોસ આઇલેંડà«àª¸ સમય"}
+ ls{"કોકોઠઆઇલેનà«àª¡ સમય"}
}
"meta:Colombia"{
- ld{"કોલમà«àª¬àª¿àª¯àª¾ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"કોલમà«àª¬àª¿àª¯àª¾ સમય"}
- ls{"કોલમà«àª¬àª¿àª¯àª¾ આઇલેંડà«àª¸ સમય"}
+ ld{"કોલંબિયા ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"કોલંબિયા સમય"}
+ ls{"કોલંબિયા માનક સમય"}
}
"meta:Cook"{
ld{"કà«àª• આઇલેનà«àª¡à«àª¸ અરà«àª§ ગà«àª°à«€àª·à«àª® સમય"}
lg{"કà«àª• આઇલેનà«àª¡à«àª¸ સમય"}
- ls{"કà«àª• આઇલેનà«àª¡à«àª¸ આઇલેંડà«àª¸ સમય"}
+ ls{"કà«àª• આઇલેનà«àª¡à«àª¸ માનક સમય"}
}
"meta:Cuba"{
ld{"કà«àª¯à«‚બા દિવસ સમય"}
lg{"કà«àª¯à«‚બા સમય"}
- ls{"કà«àª¯à«‚બા પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"કà«àª¯à«‚બા માનક સમય"}
}
"meta:Dacca"{
ls{"ડાકા સમય"}
@@ -1470,9 +1473,9 @@ gu{
ls{"પૂરà«àªµ તિમોર સમય"}
}
"meta:Easter"{
- ld{"ઇસà«àªŸàª° આયલેનà«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"ઇસà«àªŸàª° આયલેનà«àª¡ સમય"}
- ls{"ઇસà«àªŸàª° આયલેનà«àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"ઇસà«àªŸàª° આઇલેનà«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"ઇસà«àªŸàª° આઇલેનà«àª¡ સમય"}
+ ls{"ઇસà«àªŸàª° આઇલેનà«àª¡ માનક સમય"}
}
"meta:Ecuador"{
ls{"àªàª•à«àªµàª¾àª¡à«‹àª° સમય"}
@@ -1480,33 +1483,33 @@ gu{
"meta:Europe_Central"{
ld{"મધà«àª¯ યà«àª°à«‹àªªàª¿àª¯àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"મધà«àª¯ યà«àª°à«‹àªªàª¿àª¯àª¨ સમય"}
- ls{"મધà«àª¯ યà«àª°à«‹àªªàª¿àª¯àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"મધà«àª¯ યà«àª°à«‹àªªàª¿àª¯àª¨ માનક સમય"}
}
"meta:Europe_Eastern"{
- ld{"પૂરà«àªµà«€ યà«àª°à«‹àªªàª¿àª¯àª¨ ગà«àª°à«€àª·à«àª® સમય"}
+ ld{"પૂરà«àªµà«€ યà«àª°à«‹àªªà«€àª¯àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"પૂરà«àªµà«€ યà«àª°à«‹àªªàª¿àª¯àª¨ સમય"}
- ls{"પૂરà«àªµà«€ યà«àª°à«‹àªªàª¿àª¯àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"પૂરà«àªµà«€ યà«àª°à«‹àªªàª¿àª¯àª¨ માનક સમય"}
}
"meta:Europe_Western"{
ld{"પશà«àªšàª¿àª®à«€ યà«àª°à«‹àªªàª¿àª¯àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"પશà«àªšàª¿àª®à«€ યà«àª°à«‹àªªàª¿àª¯àª¨ સમય"}
- ls{"પશà«àªšàª¿àª®à«€ યà«àª°à«‹àªªàª¿àª¯àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"પશà«àªšàª¿àª®à«€ યà«àª°à«‹àªªàª¿àª¯àª¨ માનક સમય"}
}
"meta:Falkland"{
- ld{"ફોકલેંડ આઇલેંડà«àª¸ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"ફોકલેંડ આઇલેંડà«àª¸ સમય"}
- ls{"ફોકલેંડ આઇલેંડà«àª¸ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"ફોકલૅંડ આઇલેનà«àª¡à«àª¸ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"ફોકલૅંડ આઇલેનà«àª¡à«àª¸ સમય"}
+ ls{"ફૉકલૅંડ આઇલેનà«àª¡à«àª¸ માનક સમય"}
}
"meta:Fiji"{
- ld{"ફીજી ગà«àª°à«€àª·à«àª® સમય"}
- lg{"ફીજી સમય"}
- ls{"ફીજી પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"ફિજી ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"ફિજી સમય"}
+ ls{"ફિજી માનક સમય"}
}
"meta:French_Guiana"{
- ls{"ફà«àª°à«‡àª‚ચ ગયાના સમય"}
+ ls{"ફà«àª°à«‡àª¨à«àªš ગયાના સમય"}
}
"meta:French_Southern"{
- ls{"ફà«àª°à«‡àª‚ચ દકà«àª·àª¿àª£à«€ અને àªàª¨à«àªŸàª¾àª°à«àªŸàª¿àª• સમય"}
+ ls{"ફà«àª°à«‡àª¨à«àªš સાઉધરà«àª¨ અને àªàª¨à«àªŸàª¾àª°à«àª•àªŸàª¿àª• સમય"}
}
"meta:Frunze"{
ld{"ફà«àª°à«àª¨à«àª ગà«àª°à«€àª·à«àª® સમય"}
@@ -1514,10 +1517,10 @@ gu{
ls{"ફà«àª°à«àª¨à«àª પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:GMT"{
- ls{"ગà«àª°àª¿àª¨à«€àªš મધà«àª¯àª®àª¾àª¨ સમય"}
+ ls{"ગà«àª°à«€àª¨àªµàª¿àªš મધà«àª¯àª® સમય"}
}
"meta:Galapagos"{
- ls{"ગાલાપેગોસ સમય"}
+ ls{"ગાલાપાગોસ સમય"}
}
"meta:Gambier"{
ls{"ગેમà«àª¬àª¿àª¯àª° સમય"}
@@ -1525,10 +1528,10 @@ gu{
"meta:Georgia"{
ld{"જà«àª¯à«‹àª°à«àªœàª¿àª¯àª¾ ગà«àª°à«€àª·à«àª® સમય"}
lg{"જà«àª¯à«‹àª°à«àªœàª¿àª¯àª¾ સમય"}
- ls{"જà«àª¯à«‹àª°à«àªœàª¿àª¯àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"જà«àª¯à«‹àª°à«àªœàª¿àª¯àª¾ માનક સમય"}
}
"meta:Gilbert_Islands"{
- ls{"ગિલà«àª¬àª°à«àªŸ આઇલેનà«àª¡à«àª¸ સમય"}
+ ls{"ગિલબરà«àªŸ આઇલેનà«àª¡ સમય"}
}
"meta:Greenland_Central"{
ld{"મધà«àª¯ ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1536,45 +1539,45 @@ gu{
ls{"મધà«àª¯ ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Greenland_Eastern"{
- ld{"પૂરà«àªµ ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"પૂરà«àªµ ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ સમય"}
- ls{"પૂરà«àªµ ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"પૂરà«àªµ ગà«àª°à«€àª¨àª²à«‡àª¨à«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"પૂરà«àªµ ગà«àª°à«€àª¨àª²à«‡àª¨à«àª¡ સમય"}
+ ls{"પૂરà«àªµ ગà«àª°à«€àª¨àª²à«‡àª¨à«àª¡ માનક સમય"}
}
"meta:Greenland_Western"{
- ld{"પશà«àªšàª¿àª® ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"પશà«àªšàª¿àª® ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ સમય"}
- ls{"પશà«àªšàª¿àª® ગà«àª°àª¿àª¨àª²à«‡àª¨à«àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"પશà«àªšàª¿àª® ગà«àª°à«€àª¨àª²à«‡àª¨à«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"પશà«àªšàª¿àª® ગà«àª°à«€àª¨àª²à«‡àª¨à«àª¡ સમય"}
+ ls{"પશà«àªšàª¿àª® ગà«àª°à«€àª¨àª²à«‡àª¨à«àª¡ માનક સમય"}
}
"meta:Guam"{
ls{"ગà«àªµàª¾àª® પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Gulf"{
- ls{"સમય પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ગલà«àª« માનક સમય"}
}
"meta:Guyana"{
ls{"ગયાના સમય"}
}
"meta:Hawaii_Aleutian"{
- ld{"હવાઇ -àªàª²à«àª¯à«àªŸàª¿àª¯àª¨ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"હવાઇ àªàª²à«àª¯à«àª¤àª¿àª¯àª¨ સમય"}
- ls{"હવાઇ -àªàª²à«àª¯à«àªŸàª¿àª¯àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"હવાઇ-àªàª²à«àª¯à«àª¶àª¿àª…ન દિવસ સમય"}
+ lg{"હવાઈ-àªàª²à«àª¯à«àª¶àª¿àª…ન સમય"}
+ ls{"હવાઇ-àªàª²à«àª¯à«àª¶àª¿àª…ન માનક સમય"}
}
"meta:Hong_Kong"{
- ld{"હોંગકોંગ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"હોંગકોંગ સમય"}
- ls{"હોંગકોંગ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"હોંગ કોંગ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"હોંગ કોંગ સમય"}
+ ls{"હોંગ કોંગ માનક સમય"}
}
"meta:Hovd"{
ld{"હોવà«àª¡ ગà«àª°à«€àª·à«àª® સમય"}
lg{"હોવà«àª¡ સમય"}
- ls{"હોવà«àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"હોવà«àª¡ માનક સમય"}
}
"meta:India"{
- ls{"ભારતીય પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ભારતીય માનક સમય"}
ss{"IST"}
}
"meta:Indian_Ocean"{
- ls{"ઇનà«àª¡àª¿àª¯àª¨ ઓશન સમય"}
+ ls{"ભારતીય મહાસાગર સમય"}
}
"meta:Indochina"{
ls{"ઇનà«àª¡à«‹àªšàª¾àª‡àª¨àª¾ સમય"}
@@ -1583,30 +1586,30 @@ gu{
ls{"મધà«àª¯ ઇનà«àª¡à«‹àª¨à«‡àª¶àª¿àª¯àª¾ સમય"}
}
"meta:Indonesia_Eastern"{
- ls{"પૂરà«àªµ ઇનà«àª¡à«‹àª¨à«‡àª¶àª¿àª¯àª¾ સમય"}
+ ls{"પૂરà«àªµà«€ ઇનà«àª¡à«‹àª¨à«‡àª¶àª¿àª¯àª¾ સમય"}
}
"meta:Indonesia_Western"{
ls{"પશà«àªšàª¿àª®à«€ ઇનà«àª¡à«‹àª¨à«‡àª¶àª¿àª¯àª¾ સમય"}
}
"meta:Iran"{
- ld{"ઇરાન દિવસ સમય"}
- lg{"ઇરાન સમય"}
- ls{"ઇરાન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"ઈરાન દિવસ સમય"}
+ lg{"ઈરાન સમય"}
+ ls{"ઈરાન માનક સમય"}
}
"meta:Irkutsk"{
ld{"ઇરà«àª•à«àª¤à«àª¸à«àª• ગà«àª°à«€àª·à«àª® સમય"}
lg{"ઇરà«àª•à«àª¤à«àª¸à«àª• સમય"}
- ls{"ઇરà«àª•à«àª¤à«àª¸à«àª• પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ઇરà«àª•à«àª¤à«àª¸à«àª• માનક સમય"}
}
"meta:Israel"{
ld{"ઇàªàª°àª¾àª‡àª² દિવસ સમય"}
lg{"ઇàªàª°àª¾àª‡àª² સમય"}
- ls{"ઇàªàª°àª¾àª‡àª² પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ઇàªàª°àª¾àª‡àª² માનક સમય"}
}
"meta:Japan"{
ld{"જાપાન દિવસ સમય"}
lg{"જાપાન સમય"}
- ls{"જાપાન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"જાપાન માનક સમય"}
}
"meta:Kamchatka"{
ld{"પેટà«àª°à«‹àªªà«‡àªµàª²à«‹àªµà«àª¸à«àª•-કામચતસà«àª•à«€ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1625,15 +1628,10 @@ gu{
"meta:Kazakhstan_Western"{
ls{"પશà«àªšàª¿àª® કàªàª¾àª•àª¿àª¸à«àª¤àª¾àª¨ સમય"}
}
- "meta:Kizilorda"{
- ld{"કિàªàª¿àª²à«‹àª°à«àª¡àª¾ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"કિàªàª¿àª²à«‹àª°à«àª¡àª¾ સમય"}
- ls{"કિàªàª¿àª²à«‹àª°à«àª¡àª¾ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
- }
"meta:Korea"{
ld{"કોરિયન દિવસ સમય"}
lg{"કોરિયન સમય"}
- ls{"કોરિયન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"કોરિયન માનક સમય"}
}
"meta:Kosrae"{
ls{"કોસરે સમય"}
@@ -1641,7 +1639,7 @@ gu{
"meta:Krasnoyarsk"{
ld{"કà«àª°à«‡àª¸àª¨à«‹àª¯àª¾àª°à«àª¸à«àª• ગà«àª°à«€àª·à«àª® સમય"}
lg{"કà«àª°à«‡àª¸à«àª¨à«‹àª¯àª¾àª°à«àª¸à«àª•à«€ સમય"}
- ls{"કà«àª°à«‡àª¸àª¨à«‹àª¯àª¾àª°à«àª¸à«àª• પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"કà«àª°àª¸à«àª¨à«‹àª¯àª¾àª°à«àª¸à«àª• માનક સમય"}
}
"meta:Kuybyshev"{
ld{"કà«àª¯àª¬àª¾àª‡àª¶à«‡àªµ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1674,12 +1672,12 @@ gu{
ls{"મકાઉ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Macquarie"{
- lg{"મકકà«àªµà«‹àª°à«€ સમય"}
+ ls{"મેકà«àªµàª¾àª¯àª° આઇલેનà«àª¡ સમય"}
}
"meta:Magadan"{
ld{"મગદન ગà«àª°à«€àª·à«àª® સમય"}
lg{"મેગાડન સમય"}
- ls{"મગદન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"માગાદાન માનક સમય"}
}
"meta:Malaya"{
ls{"મલય સમય"}
@@ -1688,10 +1686,10 @@ gu{
ls{"મલેશિયા સમય"}
}
"meta:Maldives"{
- ls{"માલદિવà«àª¸ સમય"}
+ ls{"માલદીવ સમય"}
}
"meta:Marquesas"{
- ls{"મારà«àª•àª¿àª¸àª¾àª¸ સમય"}
+ ls{"મારà«àª•à«àª¯à«‚સસ સમય"}
}
"meta:Marshall_Islands"{
ls{"મારà«àª¶àª² આઇલેનà«àª¡à«àª¸ સમય"}
@@ -1699,15 +1697,15 @@ gu{
"meta:Mauritius"{
ld{"મોરિશિયસ ગà«àª°à«€àª·à«àª® સમય"}
lg{"મોરિશિયસ સમય"}
- ls{"મોરિશિયસ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"મોરિશિયસ માનક સમય"}
}
"meta:Mawson"{
ls{"મોસન સમય"}
}
"meta:Mongolia"{
ld{"ઉલાન બટોર ગà«àª°à«€àª·à«àª® સમય"}
- lg{"ઉલાન બટોર સમય"}
- ls{"ઉલાન બટોર પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ lg{"ઉલાન બાટોર સમય"}
+ ls{"ઉલાન બાટોર માનક સમય"}
}
"meta:Moscow"{
ld{"મોસà«àª•à«‹ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1715,7 +1713,7 @@ gu{
ls{"મોસà«àª•à«‹ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Myanmar"{
- ls{"મà«àª¯àª¾àª‚માર સમય"}
+ ls{"મà«àª¯àª¾àª¨àª®àª¾àª° સમય"}
}
"meta:Nauru"{
ls{"નૌરૠસમય"}
@@ -1726,12 +1724,12 @@ gu{
"meta:New_Caledonia"{
ld{"નà«àª¯à« સેલેડોનિયા ગà«àª°à«€àª·à«àª® સમય"}
lg{"નà«àª¯à« સેલેડોનિયા સમય"}
- ls{"નà«àª¯à« સેલેડોનિયા પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"નà«àª¯à« સેલેડોનિયા માનક સમય"}
}
"meta:New_Zealand"{
ld{"નà«àª¯à«àªà«€àª²à«‡àª¨à«àª¡ દિવસ સમય"}
lg{"નà«àª¯à«àªà«€àª²à«‡àª¨à«àª¡ સમય"}
- ls{"નà«àª¯à«àªà«€àª²à«‡àª¨à«àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"નà«àª¯à«àªà«€àª²à«‡àª¨à«àª¡ માનક સમય"}
}
"meta:Newfoundland"{
ld{"નà«àª¯à«‚ફાઉનà«àª¡àª²à«‡àª¨à«àª¡ દિવસ સમય"}
@@ -1739,15 +1737,15 @@ gu{
ls{"નà«àª¯à«‚ફાઉનà«àª¡àª²à«‡àª¨à«àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Niue"{
- ls{"નિયૂ સમય"}
+ ls{"નીયૠસમય"}
}
"meta:Norfolk"{
- ls{"નોરફૉક આઇલેનà«àª¡à«àª¸ સમય"}
+ ls{"નોરફૉક આઇલેનà«àª¡ સમય"}
}
"meta:Noronha"{
ld{"ફરનેનà«àª¡à«‹ દે નોરોહા ગà«àª°à«€àª·à«àª® સમય"}
- lg{"ફરનેનà«àª¡à«‹ દે નોરોહા સમય"}
- ls{"ફરનેનà«àª¡à«‹ દે નોરોહા પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ lg{"ફરà«àª¨àª¾àª¨à«àª¡à«‹ ડી નોરોનà«àª¹àª¾ સમય"}
+ ls{"ફરà«àª¨àª¾àª¨à«àª¡à«‹ ડી નોરોનà«àª¹àª¾ માનક સમય"}
}
"meta:North_Mariana"{
ls{"ઉતà«àª¤àª° મારિયાના આઇલેનà«àª¡à«àª¸"}
@@ -1755,52 +1753,52 @@ gu{
"meta:Novosibirsk"{
ld{"નોવોસીબરà«àª•à«àª¸ ગà«àª°à«€àª·à«àª® સમય"}
lg{"નોવોસીરà«àª¬àª¿àª°à«àª¸à«àª• સમય"}
- ls{"નોવોસીબરà«àª•à«àª¸ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"નોવોસિબિરà«àª¸à«àª• માનક સમય"}
}
"meta:Omsk"{
ld{"ઓમà«àª¸à«àª• ગà«àª°à«€àª·à«àª® સમય"}
lg{"ઓમà«àª¸à«àª• સમય"}
- ls{"ઓમà«àª¸à«àª• પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ઓમસà«àª• માનક સમય"}
}
"meta:Pakistan"{
ld{"પાકિસà«àª¤àª¾àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"પાકિસà«àª¤àª¾àª¨ સમય"}
- ls{"પાકિસà«àª¤àª¾àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"પાકિસà«àª¤àª¾àª¨ માનક સમય"}
}
"meta:Palau"{
ls{"પલાઉ સમય"}
}
"meta:Papua_New_Guinea"{
- ls{"પાપà«àª† નà«àª¯à«‚ ગિની સમય"}
+ ls{"પાપà«àª† નà«àª¯à« ગિની સમય"}
}
"meta:Paraguay"{
- ld{"પરાગà«àªµà«‡ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"પરાગà«àªµà«‡ સમય"}
- ls{"પરાગà«àªµà«‡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"પેરાગà«àªµà«‡ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"પેરાગà«àªµà«‡ સમય"}
+ ls{"પેરાગà«àªµà«‡ માનક સમય"}
}
"meta:Peru"{
ld{"પેરૠગà«àª°à«€àª·à«àª® સમય"}
lg{"પેરૠસમય"}
- ls{"પેરૠપà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"પેરૠમાનક સમય"}
}
"meta:Philippines"{
- ld{"ફિલિપિન ગà«àª°à«€àª·à«àª® સમય"}
- lg{"ફિલિપિન સમય"}
- ls{"ફિલિપિન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"ફિલિપાઇન ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"ફિલિપાઇન સમય"}
+ ls{"ફિલિપાઇન માનક સમય"}
}
"meta:Phoenix_Islands"{
ls{"ફોનિકà«àª¸ આઇલેનà«àª¡à«àª¸ સમય"}
}
"meta:Pierre_Miquelon"{
- ld{"પીàªàª°à«‡ àªàª¨à«àª¡ મિકà«àªµà«‡àª²à«‹àª¨ દિવસ સમય"}
- lg{"પીàªàª°à«‡ àªàª¨à«àª¡ મિકà«àªµà«‡àª²à«‹àª¨ સમય"}
- ls{"પીàªàª°à«‡ àªàª¨à«àª¡ મિકà«àªµà«‡àª²à«‹àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"સેંટ પીàªàª°à«‡ àªàª¨à«àª¡ મિકીલોન દિવસ સમય"}
+ lg{"સેંટ પીàªàª°à«‡ àªàª¨à«àª¡ મિકીલોન સમય"}
+ ls{"સેંટ પીàªàª°à«‡ àªàª¨à«àª¡ મિકીલોન માનક સમય"}
}
"meta:Pitcairn"{
- ls{"પીટકૈરà«àª¨ સમય"}
+ ls{"પિટકેયરà«àª¨ સમય"}
}
"meta:Ponape"{
- ls{"પોનેપ સમય"}
+ ls{"પોનપે સમય"}
}
"meta:Qyzylorda"{
ld{"કિàªàª¿àª²à«‹àª°à«àª¡àª¾ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1816,7 +1814,7 @@ gu{
"meta:Sakhalin"{
ld{"સખાલિન ગà«àª°à«€àª·à«àª® સમય"}
lg{"સખાલિન સમય"}
- ls{"સખાલિન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"સખાલિન માનક સમય"}
}
"meta:Samara"{
ld{"સમારા ગà«àª°à«€àª·à«àª® સમય"}
@@ -1829,10 +1827,10 @@ gu{
ls{"સમરકંદ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Samoa"{
- ls{"સમોઆ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"સમોઆ માનક સમય"}
}
"meta:Seychelles"{
- ls{"શેશેલà«àª¸ સમય"}
+ ls{"સેશલà«àª¸ સમય"}
}
"meta:Shevchenko"{
ld{"શેવચેનà«àª•à«‹ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1840,16 +1838,16 @@ gu{
ls{"શેવચેનà«àª•à«‹ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Singapore"{
- ls{"સિંગાપà«àª° પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"સિંગાપà«àª° માનક સમય"}
}
"meta:Solomon"{
ls{"સોલોમન આઇલેનà«àª¡à«àª¸ સમય"}
}
"meta:South_Georgia"{
- ls{"દકà«àª·àª¿àª£ જà«àª¯à«‹àª°à«àªœàª¿àª¯àª¾ સમય"}
+ ls{"દકà«àª·àª¿àª£ જà«àª¯à«‹àª°à«àªœà«€àª¯àª¾ સમય"}
}
"meta:Suriname"{
- ls{"સà«àª°à«€àª¨àª¾àª® સમય"}
+ ls{"સૂરીનામ સમય"}
}
"meta:Sverdlovsk"{
ld{"સà«àªµàª°à«àª¡àª²à«‹àªµà«àª¸à«àª• ગà«àª°à«€àª·à«àª® સમય"}
@@ -1860,12 +1858,12 @@ gu{
ls{"સà«àª¯à«‹àªµàª¾ સમય"}
}
"meta:Tahiti"{
- ls{"તાહીતી સમય"}
+ ls{"તાહિતી સમય"}
}
"meta:Taipei"{
ld{"તાઇપેઇ દિવસ સમય"}
lg{"તાઇપેઇ સમય"}
- ls{"તાઇપેઇ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"તાઇપેઇ માનક સમય"}
}
"meta:Tajikistan"{
ls{"તાજીકિસà«àª¤àª¾àª¨ સમય"}
@@ -1881,15 +1879,15 @@ gu{
ls{"તà«àª¬àª¿àª²àª¿àª¸à«€ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Tokelau"{
- ls{"ટોકેલાઉ સમય"}
+ ls{"ટોકલાઉ સમય"}
}
"meta:Tonga"{
ld{"ટોંગા ગà«àª°à«€àª·à«àª® સમય"}
lg{"ટોંગા સમય"}
- ls{"ટોંગા પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ટોંગા માનક સમય"}
}
"meta:Truk"{
- ls{"ટà«àª°à«àª• સમય"}
+ ls{"ચà«àª‰àª• સમય"}
}
"meta:Turkey"{
ld{"ટરà«àª•à«€ ગà«àª°à«€àª·à«àª® સમય"}
@@ -1899,10 +1897,10 @@ gu{
"meta:Turkmenistan"{
ld{"તà«àª°à«àª•àª®à«‡àª¨àª¿àª¸à«àª¤àª¾àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"તà«àª°à«àª•àª®à«‡àª¨àª¿àª¸à«àª¤àª¾àª¨ સમય"}
- ls{"તà«àª°à«àª•àª®à«‡àª¨àª¿àª¸à«àª¤àª¾àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"તà«àª°à«àª•àª®à«‡àª¨àª¿àª¸à«àª¤àª¾àª¨ માનક સમય"}
}
"meta:Tuvalu"{
- ls{"તà«àªµàª¾àª²à« સમય"}
+ ls{"ટવાલૂ સમય"}
}
"meta:Uralsk"{
ld{"ઉરાલ'સà«àª• ગà«àª°à«€àª·à«àª® સમય"}
@@ -1910,9 +1908,9 @@ gu{
ls{"ઉરાલ'સà«àª• પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
"meta:Uruguay"{
- ld{"ઉરà«àª—à«àªµà«‡ ગà«àª°à«€àª·à«àª® સમય"}
- lg{"ઉરà«àª—à«àªµà«‡ સમય"}
- ls{"ઉરà«àª—à«àªµà«‡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"ઉરૂગà«àªµà«‡ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"ઉરૂગà«àªµà«‡ સમય"}
+ ls{"ઉરૂગà«àªµà«‡ માનક સમય"}
}
"meta:Urumqi"{
ls{"ઉરà«àª®à«àª•à«€ સમય"}
@@ -1920,12 +1918,12 @@ gu{
"meta:Uzbekistan"{
ld{"ઉàªà«àª¬à«‡àª•àª¿àª¸à«àª¤àª¾àª¨ ગà«àª°à«€àª·à«àª® સમય"}
lg{"ઉàªà«àª¬à«‡àª•àª¿àª¸à«àª¤àª¾àª¨ સમય"}
- ls{"ઉàªà«àª¬à«‡àª•àª¿àª¸à«àª¤àª¾àª¨ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"ઉàªà«àª¬à«‡àª•àª¿àª¸à«àª¤àª¾àª¨ માનક સમય"}
}
"meta:Vanuatu"{
- ld{"વાનà«àª†àª¤à« ગà«àª°à«€àª·à«àª® સમય"}
- lg{"વાનà«àª†àª¤à« સમય"}
- ls{"વાનà«àª†àª¤à« પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ld{"વનાતૂ ગà«àª°à«€àª·à«àª® સમય"}
+ lg{"વનાતૂ સમય"}
+ ls{"વનાતૂ માનક સમય"}
}
"meta:Venezuela"{
ls{"વેનેàªà«àªàª²àª¾ સમય"}
@@ -1933,31 +1931,31 @@ gu{
"meta:Vladivostok"{
ld{"વà«àª²à«‡àª¡àª¿àªµà«‹àª¸à«àªŸà«‹àª• ગà«àª°à«€àª·à«àª® સમય"}
lg{"વà«àª²à«‡àª¡àª¿àªµà«‹àª¸à«àªŸà«‹àª• સમય"}
- ls{"વà«àª²à«‡àª¡àª¿àªµà«‹àª¸à«àªŸà«‹àª• પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"વà«àª²àª¾àª¦àª¿àªµà«‹àª¸à«àª¤à«‹àª• માનક સમય"}
}
"meta:Volgograd"{
ld{"વોલà«àª—ોગà«àª°à«‡àª¡ ગà«àª°à«€àª·à«àª® સમય"}
lg{"વોલà«àª—ોગà«àª°à«‡àª¡ સમય"}
- ls{"વોલà«àª—ોગà«àª°à«‡àª¡ પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"વોલà«àª—ોગà«àª°à«‡àª¡ માનક સમય"}
}
"meta:Vostok"{
ls{"વોસà«àªŸà«‹àª• સમય"}
}
"meta:Wake"{
- ls{"વેક આઇલેનà«àª¡ સમય"}
+ ls{"વૅક આઇલેનà«àª¡ સમય"}
}
"meta:Wallis"{
- ls{"વૉલિસ àªàª‚ડ ફà«àª¯à«àªšà«àª¨àª¾ સમય"}
+ ls{"વૉલિસ અને ફà«àª¯à«àªšà«àª¨àª¾ સમય"}
}
"meta:Yakutsk"{
ld{"યકà«àª¤à«àª¸à«àª• ગà«àª°à«€àª·à«àª® સમય"}
lg{"યકà«àª¤à«àª¸àª• સમય"}
- ls{"યકà«àª¤à«àª¸à«àª• પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"યાકà«àª¤à«àª¸à«àª• માનક સમય"}
}
"meta:Yekaterinburg"{
ld{"ઇકાટેરિનà«àª¬àª°à«àª— ગà«àª°à«€àª·à«àª® સમય"}
lg{"યેકાતેરિંબરà«àª— સમય"}
- ls{"ઇકાટેરિનà«àª¬àª°à«àª— પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
+ ls{"યેકાટેરીનà«àª¬àª°à«àª— માનક સમય"}
}
"meta:Yerevan"{
ld{"યેરેવેન ગà«àª°à«€àª·à«àª® સમય"}
@@ -1969,8 +1967,11 @@ gu{
lg{"યકોન સમય"}
ls{"યકોન પà«àª°àª®àª¾àª£àª­à«‚ત સમય"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} સમય ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} સમય"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/guz.txt b/Build/source/libs/icu/icu-50.1/data/zone/guz.txt
index 73a2431ea9d..006e60a5dd5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/guz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/guz.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/guz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/guz.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/guz.xml
*/
guz{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/gv.txt b/Build/source/libs/icu/icu-50.1/data/zone/gv.txt
index bbb9d43955f..fc39c1c8850 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/gv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/gv.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/gv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/gv.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/gv.xml
*/
gv{
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha.txt
index 99ad25f06d0..c5d0309c4c0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ha.xml
*/
ha{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha_GH.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha_GH.txt
index a4146046faa..a4146046faa 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn.txt
index 2fae1f41f42..649d47fe398 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ha_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ha_Latn.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_GH.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_GH.txt
index 4a7717b8001..4a7717b8001 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_GH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_GH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_NE.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_NE.txt
index b383c7cd6af..b383c7cd6af 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_NG.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_NG.txt
index 1b098764eec..1b098764eec 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha_Latn_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha_Latn_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha_NE.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha_NE.txt
index 5c06d78f740..5c06d78f740 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha_NE.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha_NE.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ha_NG.txt b/Build/source/libs/icu/icu-50.1/data/zone/ha_NG.txt
index 66e217039b9..66e217039b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ha_NG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ha_NG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/haw.txt b/Build/source/libs/icu/icu-50.1/data/zone/haw.txt
index 463ba482622..f93ded0aa29 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/haw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/haw.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/haw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/haw.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/haw.xml
*/
haw{
- Version{"2.0.65.46"}
+ Version{"2.0.74.85"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/he.txt b/Build/source/libs/icu/icu-50.1/data/zone/he.txt
index 65996e560ae..1358b71b7d2 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/he.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/he.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/he.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/he.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/he.xml
*/
he{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Abidjan"{
ec{"×ביג'×ן"}
@@ -64,7 +64,7 @@ he{
ec{"דק×ר"}
}
"Africa:Dar_es_Salaam"{
- ec{"דר ×ס סל××"}
+ ec{"ד×ר ×-סל××"}
}
"Africa:Djibouti"{
ec{"ג'יבוטי"}
@@ -160,7 +160,7 @@ he{
ec{"טריפולי"}
}
"Africa:Tunis"{
- ec{"תוניסיה"}
+ ec{"טוניס"}
}
"Africa:Windhoek"{
ec{"וינדהוק"}
@@ -169,7 +169,7 @@ he{
ec{"×ד×ק"}
}
"America:Anchorage"{
- ec{"זמן ×לסקה"}
+ ec{"×נקורג'"}
}
"America:Anguilla"{
ec{"×נגווילה"}
@@ -274,7 +274,7 @@ he{
ec{"קוי×בה"}
}
"America:Curacao"{
- ec{"קורק×ו"}
+ ec{"קור×ס×ו"}
}
"America:Danmarkshavn"{
ec{"דנמרקסהוון"}
@@ -396,6 +396,9 @@ he{
"America:Louisville"{
ec{"×מריקה/לו×יסוויל"}
}
+ "America:Lower_Princes"{
+ ec{"לו×וור פרינסס קוורטר"}
+ }
"America:Maceio"{
ec{"מ×סיו"}
}
@@ -769,7 +772,7 @@ he{
ec{"פונטי×נק"}
}
"Asia:Pyongyang"{
- ec{"צפון קורי××”"}
+ ec{"פיונגי×× ×’"}
}
"Asia:Qatar"{
ec{"קט×ר"}
@@ -793,7 +796,7 @@ he{
ec{"×סיה/סמרקנד"}
}
"Asia:Seoul"{
- ec{"×“×¨×•× ×§×•×¨×™××”"}
+ ec{"סי×ול"}
}
"Asia:Shanghai"{
ec{"×סיה/שנח××™"}
@@ -826,7 +829,7 @@ he{
ec{"×ורומקי"}
}
"Asia:Vientiane"{
- ec{"וייטנ××"}
+ ec{"×”×נוי"}
}
"Asia:Vladivostok"{
ec{"ולדיווסטוק"}
@@ -907,7 +910,7 @@ he{
ec{"×וסטרליה/סידני"}
}
"Etc:Unknown"{
- ec{"×œ× ×™×“×•×¢"}
+ ec{"עיר ×œ× ×™×“×•×¢×”"}
}
"Europe:Amsterdam"{
ec{"×מסטרד×"}
@@ -944,6 +947,7 @@ he{
}
"Europe:Dublin"{
ec{"דבלין"}
+ ld{"שעון קיץ ×ירי"}
}
"Europe:Gibraltar"{
ec{"גיברלטר"}
@@ -977,6 +981,7 @@ he{
}
"Europe:London"{
ec{"×ירופה/לונדון"}
+ ld{"שעון קיץ בריטי"}
}
"Europe:Luxembourg"{
ec{"לוקסמבורג"}
@@ -1221,6 +1226,9 @@ he{
"Pacific:Wallis"{
ec{"ווליס"}
}
+ "meta:Afghanistan"{
+ ls{"שעון ×פגניסטן"}
+ }
"meta:Africa_Central"{
ls{"שעון מרכז ×פריקה"}
}
@@ -1246,7 +1254,7 @@ he{
ls{"שעון רגיל ×זור ×”×מזונס"}
}
"meta:America_Central"{
- ld{"שעון קיץ, מרכז ×רה״ב"}
+ ld{"שעון קיץ, צפון ×מריקה"}
lg{"שעון מרכז ×רה״ב (×מריקה/שיקגו)"}
ls{"שעון רגיל מרכז ×רה\"ב"}
}
@@ -1270,6 +1278,11 @@ he{
lg{"שעון ×נדיר"}
ls{"שעון רגיל ×נדיר"}
}
+ "meta:Arabian"{
+ ld{"שעון קיץ חצי ×”××™ ערב"}
+ lg{"שעון חצי ×”××™ ערב"}
+ ls{"שעון רגיל חצי ×”××™ ערב"}
+ }
"meta:Argentina"{
ld{"שעון קיץ ×רגנטינה"}
lg{"שעון ×רגנטינה"}
@@ -1280,6 +1293,11 @@ he{
lg{"שעון מערב ×רגנטינה"}
ls{"שעון רגיל מערב ×רגנטינה"}
}
+ "meta:Armenia"{
+ ld{"שעון קיץ ×רמניה"}
+ lg{"שעון ×רמניה"}
+ ls{"שעון רגיל ×רמניה"}
+ }
"meta:Atlantic"{
ld{"שעון קיץ ×טלנטי"}
lg{"שעון ×טלנטי"}
@@ -1305,16 +1323,69 @@ he{
lg{"שעון מערב ×וסטרליה"}
ls{"שעון רגיל מערב ×וסטרליה"}
}
+ "meta:Bangladesh"{
+ ld{"שעון קיץ בנגלדש"}
+ lg{"שעון בנגלדש"}
+ ls{"שעון רגיל בנגלדש"}
+ }
+ "meta:Bhutan"{
+ ls{"שעון בהוטן"}
+ }
+ "meta:Bolivia"{
+ ls{"שעון בוליביה"}
+ }
"meta:Brasilia"{
ld{"שעון קיץ ברזיליה"}
lg{"שעון ברזיליה"}
ls{"שעון רגיל ברזיליה"}
}
+ "meta:Changbai"{
+ ls{"שעון צ'×נגב××™"}
+ }
+ "meta:Chatham"{
+ ld{"שעון קיץ צ'טה××"}
+ lg{"שעון צ'טה××"}
+ ls{"שעון רגיל צ'טה××"}
+ }
+ "meta:Chile"{
+ ld{"שעון קיץ צ'ילה"}
+ lg{"שעון צ'ילה"}
+ ls{"שעון רגיל צ'ילה"}
+ }
+ "meta:China"{
+ ld{"שעון קיץ סין"}
+ lg{"שעון סין"}
+ ls{"שעון חורף סין"}
+ }
"meta:Choibalsan"{
ld{"שעון קיץ צ'ויבלסן"}
lg{"שעון צ'ויבלסן"}
ls{"שעון רגיל צ'ויבלסן"}
}
+ "meta:Cocos"{
+ ls{"שעון ××™×™ קוקוס"}
+ }
+ "meta:Colombia"{
+ ld{"שעון קיץ קולומביה"}
+ lg{"שעון קולומביה"}
+ ls{"שעון רגיל קולומביה"}
+ }
+ "meta:Cook"{
+ ld{"שעון מחצית הקיץ ××™×™ קוק"}
+ lg{"שעון ××™×™ קוק"}
+ ls{"שעון רגיל ××™×™ קוק"}
+ }
+ "meta:Cuba"{
+ ld{"שעון קיץ קובה"}
+ lg{"שעון קובה"}
+ ls{"שעון רגיל קובה"}
+ }
+ "meta:East_Timor"{
+ ls{"שעון מזרח טימור"}
+ }
+ "meta:Ecuador"{
+ ls{"שעון ×קוודור"}
+ }
"meta:Europe_Central"{
ld{"שעון קיץ מרכז ×ירופה"}
lg{"שעון מרכז ×ירופה"}
@@ -1330,19 +1401,59 @@ he{
lg{"שעון מערב ×ירופה"}
ls{"שעון רגיל מערב ×ירופה"}
}
+ "meta:Falkland"{
+ ld{"שעון קיץ ××™×™ פוקלנד"}
+ lg{"שעון ××™×™ פוקלנד"}
+ ls{"שעון רגיל ××™×™ פוקלנד"}
+ }
+ "meta:Fiji"{
+ ld{"שעון קיץ פיג'י"}
+ lg{"שעון פיג'י"}
+ ls{"שעון רגיל פיג'י"}
+ }
+ "meta:French_Southern"{
+ ls{"שעון ×“×¨×•× ×¦×¨×¤×ª ו×נט×רקטיקה"}
+ }
"meta:GMT"{
- ls{"זמן גריניץ׳"}
+ ls{"שעון גריניץ'â€"}
+ }
+ "meta:Gambier"{
+ ls{"שעון ×’×מבייר"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"שעון ××™×™ גילברט"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"שעון קיץ מזרח גרינלנד"}
+ lg{"שעון מזרח גרינלנד"}
+ ls{"שעון רגיל מזרח גרינלנד"}
+ }
+ "meta:Greenland_Western"{
+ ld{"שעון קיץ מערב גרינלנד"}
+ lg{"שעון מערב גרינלנד"}
+ ls{"שעון רגיל מערב גרינלנד"}
}
"meta:Hawaii_Aleutian"{
ld{"שעון קיץ ×”××™×™× ×”×ל××•×˜×™×™× ×”×•×•××™"}
lg{"שעון ×”××™×™× ×”×ל××•×˜×™×™× ×”×•×•××™"}
ls{"שעון רגיל ×”××™×™× ×”×ל××•×˜×™×™× ×”×•×•××™"}
}
+ "meta:Hong_Kong"{
+ ld{"שעון קיץ הונג קונג"}
+ lg{"שעון הונג קונג"}
+ ls{"שעון חורף הונג קונג"}
+ }
"meta:Hovd"{
ld{"שעון קיץ חובד"}
lg{"שעון חובד"}
ls{"שעון רגיל חובד"}
}
+ "meta:Indian_Ocean"{
+ ls{"שעון ×”×וקיינוס ההודי"}
+ }
+ "meta:Indochina"{
+ ls{"שעון הודו-סין"}
+ }
"meta:Indonesia_Central"{
ls{"שעון מרכז ×ינדונזיה"}
}
@@ -1352,6 +1463,11 @@ he{
"meta:Indonesia_Western"{
ls{"שעון מערב ×ינדונזיה"}
}
+ "meta:Iran"{
+ ld{"שעון קיץ ×יר×ן"}
+ lg{"שעון ×יר×ן"}
+ ls{"שעון רגיל ×יר×ן"}
+ }
"meta:Irkutsk"{
ld{"שעון קיץ ×ירקוטסק"}
lg{"שעון ×ירקוטסק"}
@@ -1362,6 +1478,11 @@ he{
lg{"שעון ישר×ל"}
ls{"שעון רגיל ישר×ל"}
}
+ "meta:Japan"{
+ ld{"שעון קיץ יפן"}
+ lg{"שעון יפן"}
+ ls{"שעון חורף יפן"}
+ }
"meta:Kamchatka"{
ld{"שעון קיץ פטרופבלובסק-קמצ'טסקי"}
lg{"שעון פטרופבלובסק-קמצ'טסקי"}
@@ -1373,16 +1494,29 @@ he{
"meta:Kazakhstan_Western"{
ls{"שעון מערב קזחסטן"}
}
+ "meta:Korea"{
+ ld{"שעון קיץ קורי××”"}
+ lg{"שעון קורי××”"}
+ ls{"שעון חורף קורי××”"}
+ }
"meta:Krasnoyarsk"{
ld{"שעון קיץ קרסנוי×רסק"}
lg{"שעון קרסנוי×רסק"}
ls{"שעון רגיל קרסנוי×רסק"}
}
+ "meta:Line_Islands"{
+ ls{"שעון ××™×™ ליין"}
+ }
"meta:Lord_Howe"{
ld{"שעון קיץ של ××™ הלורד ×”×ו"}
lg{"שעון של ××™ הלורד ×”×ו"}
ls{"שעון רגיל של ××™ הלורד ×”×ו"}
}
+ "meta:Macau"{
+ ld{"שעון קיץ מק×ו"}
+ lg{"שעון מק×ו"}
+ ls{"שעון חורף מק×ו"}
+ }
"meta:Macquarie"{
ls{"שעון מקוו×רי"}
}
@@ -1391,6 +1525,23 @@ he{
lg{"שעון מגדן"}
ls{"שעון רגיל מגדן"}
}
+ "meta:Malaysia"{
+ ls{"שעון מלזיה"}
+ }
+ "meta:Maldives"{
+ ls{"שעון ×”××™×™× ×”×ž×œ×“×™×‘×™×™×"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"שעון ××™×™ מרשל"}
+ }
+ "meta:Mauritius"{
+ ld{"שעון קיץ מ×וריציוס"}
+ lg{"שעון מ×וריציוס"}
+ ls{"שעון חורף מ×וריציוס"}
+ }
+ "meta:Mawson"{
+ ls{"שעון מ×וסון"}
+ }
"meta:Mongolia"{
ld{"שעון קיץ ×ולן בטור"}
lg{"שעון ×ולן בטור"}
@@ -1401,11 +1552,20 @@ he{
lg{"שעון מוסקבה"}
ls{"שעון רגיל מוסקבה"}
}
+ "meta:Nauru"{
+ ls{"שעון × ×ורו"}
+ }
+ "meta:Nepal"{
+ ls{"שעון נפ×ל"}
+ }
"meta:Newfoundland"{
ld{"שעון קיץ ניופ×ונדלנד"}
lg{"שעון ניופ×ונדלנד"}
ls{"שעון רגיל ניופ×ונדלנד"}
}
+ "meta:Niue"{
+ ls{"שעון ניו××”"}
+ }
"meta:Noronha"{
ld{"שעון קיץ פרננדו דה נורוניה"}
lg{"שעון פרננדו דה נורוניה"}
@@ -1421,6 +1581,32 @@ he{
lg{"שעון ×ומסק"}
ls{"שעון רגיל ×ומסק"}
}
+ "meta:Pakistan"{
+ ld{"שעון קיץ פקיסטן"}
+ lg{"שעון פקיסטן"}
+ ls{"שעון רגיל פקיסטן"}
+ }
+ "meta:Palau"{
+ ls{"שעון פל×ו"}
+ }
+ "meta:Paraguay"{
+ ld{"שעון קיץ פרגוו××™"}
+ lg{"שעון פרגוו××™"}
+ ls{"שעון רגיל פרגוו××™"}
+ }
+ "meta:Peru"{
+ ld{"שעון קיץ פרו"}
+ lg{"שעון פרו"}
+ ls{"שעון רגיל פרו"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"שעון קיץ סנט פייר ומיקלון"}
+ lg{"שעון סנט פייר ומיקלון"}
+ ls{"שעון רגיל סנט פייר ומיקלון"}
+ }
+ "meta:Rothera"{
+ ls{"שעון רות'רה"}
+ }
"meta:Sakhalin"{
ld{"שעון קיץ סחלין"}
lg{"שעון סחלין"}
@@ -1431,6 +1617,55 @@ he{
lg{"שעון סמרה"}
ls{"שעון רגיל סמרה"}
}
+ "meta:Solomon"{
+ ls{"שעון ××™×™ שלמה"}
+ }
+ "meta:Suriname"{
+ ls{"שעון סורינ××"}
+ }
+ "meta:Tahiti"{
+ ls{"שעון טהיטי"}
+ }
+ "meta:Tajikistan"{
+ ls{"שעון טג'יקיסטן"}
+ }
+ "meta:Tokelau"{
+ ls{"שעון טוקל×ו"}
+ }
+ "meta:Tonga"{
+ ld{"שעון קיץ טונגה"}
+ lg{"שעון טונגה"}
+ ls{"שעון רגיל טונגה"}
+ }
+ "meta:Truk"{
+ ls{"שעון צ'וק"}
+ }
+ "meta:Turkmenistan"{
+ ld{"שעון קיץ טורקמניסטן"}
+ lg{"שעון טורקמניסטן"}
+ ls{"שעון רגיל טורקמניסטן"}
+ }
+ "meta:Tuvalu"{
+ ls{"שעון טוב×לו"}
+ }
+ "meta:Uruguay"{
+ ld{"שעון קיץ ×ורוגוו××™"}
+ lg{"שעון ×ורוגוו××™"}
+ ls{"שעון רגיל ×ורוגוו××™"}
+ }
+ "meta:Uzbekistan"{
+ ld{"שעון קיץ ×וזבקיסטן"}
+ lg{"שעון ×וזבקיסטן"}
+ ls{"שעון רגיל ×וזבקיסטן"}
+ }
+ "meta:Vanuatu"{
+ ld{"שעון קיץ ונו×טו"}
+ lg{"שעון ונו×טו"}
+ ls{"שעון רגיל ונו×טו"}
+ }
+ "meta:Venezuela"{
+ ls{"שעון ונצו×לה"}
+ }
"meta:Vladivostok"{
ld{"שעון קיץ ולדיווסטוק"}
lg{"שעון ולדיווסטוק"}
@@ -1441,6 +1676,12 @@ he{
lg{"שעון וולגוגרד"}
ls{"שעון רגיל וולגוגרד"}
}
+ "meta:Vostok"{
+ ls{"שעון ווסטוק"}
+ }
+ "meta:Wake"{
+ ls{"שעון ×”××™ וייק"}
+ }
"meta:Yakutsk"{
ld{"שעון קיץ יקוטסק"}
lg{"שעון יקוטסק"}
@@ -1454,6 +1695,7 @@ he{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"שעון {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"שעון {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/he_IL.txt b/Build/source/libs/icu/icu-50.1/data/zone/he_IL.txt
index 9925868234f..9925868234f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/he_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/he_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/hi.txt b/Build/source/libs/icu/icu-50.1/data/zone/hi.txt
index fa7fae90c8d..a9714a48cb6 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/hi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/hi.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hi.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/hi.xml
*/
hi{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Abidjan"{
ec{"à¤à¤¬à¤¿à¤œà¤¾à¤¨"}
@@ -169,7 +169,7 @@ hi{
ec{"अडक"}
}
"America:Anchorage"{
- ec{"अलासà¥à¤•à¤¾"}
+ ec{"à¤à¤‚करेज"}
}
"America:Anguilla"{
ec{"à¤à¤‚गिला"}
@@ -396,6 +396,9 @@ hi{
"America:Louisville"{
ec{"लोईसविले"}
}
+ "America:Lower_Princes"{
+ ec{"लोअर पà¥à¤°à¤¿à¤‚सस कà¥à¤µà¤¾à¤°à¥à¤Ÿà¤°"}
+ }
"America:Maceio"{
ec{"मेसीओ"}
}
@@ -1221,6 +1224,23 @@ hi{
"Pacific:Wallis"{
ec{"वालिस"}
}
+ "meta:Afghanistan"{
+ ls{"अफगानिसà¥à¤¤à¤¾à¤¨ का समय"}
+ }
+ "meta:Africa_Central"{
+ ls{"मधà¥à¤¯ अफ़à¥à¤°à¥€à¤•à¤¾ का समय"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"पूरà¥à¤µà¥€ अफ़à¥à¤°à¥€à¤•à¤¾ का समय"}
+ }
+ "meta:Africa_Southern"{
+ ls{"दकà¥à¤·à¤¿à¤£ अफ़à¥à¤°à¥€à¤•à¤¾ का मानक समय"}
+ }
+ "meta:Africa_Western"{
+ ld{"पशà¥à¤šà¤¿à¤® अफ़à¥à¤°à¥€à¤•à¤¾ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पशà¥à¤šà¤¿à¤® अफ़à¥à¤°à¥€à¤•à¤¾ का समय"}
+ ls{"पशà¥à¤šà¤¿à¤® अफ़à¥à¤°à¥€à¤•à¤¾ का मानक समय"}
+ }
"meta:Alaska"{
ld{"अलासà¥â€à¤•à¤¾ दिवावलोक समय"}
lg{"अलासà¥à¤•à¤¾ समय"}
@@ -1256,6 +1276,11 @@ hi{
lg{"à¤à¤¨à¤¾à¤¡à¥€à¤¯à¤° समय"}
ls{"à¤à¤¨à¤¾à¤¡à¥€à¤¯à¤° मानक समय"}
}
+ "meta:Arabian"{
+ ld{"अरब का डेलाइट टाइम"}
+ lg{"अरब का समय"}
+ ls{"अरब का मानक समय"}
+ }
"meta:Argentina"{
ld{"अरà¥à¤œà¥‡à¤‚टीना गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"अरà¥à¤œà¥‡à¤‚टीना समय"}
@@ -1266,6 +1291,11 @@ hi{
lg{"अरà¥à¤œà¥‡à¤‚टीना पशà¥à¤šà¤¿à¤®à¥€ समय"}
ls{"अरà¥à¤œà¥‡à¤‚टीना पशà¥à¤šà¤¿à¤®à¥€ मानक समय"}
}
+ "meta:Armenia"{
+ ld{"आरà¥à¤®à¥€à¤¨à¤¿à¤¯à¤¾ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"आरà¥à¤®à¥€à¤¨à¤¿à¤¯à¤¾ का समय"}
+ ls{"आरà¥à¤®à¥€à¤¨à¤¿à¤¯à¤¾ का मानक समय"}
+ }
"meta:Atlantic"{
ld{"अटलांटिक दिवावलोक समय"}
lg{"अटलांटिक समय"}
@@ -1291,21 +1321,175 @@ hi{
lg{"पशà¥à¤šà¤¿à¤®à¥€ ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¾à¤ˆ समय"}
ls{"ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¾à¤ˆ पशà¥à¤šà¤¿à¤®à¥€ मानक समय"}
}
+ "meta:Azerbaijan"{
+ ld{"अज़रबैजान का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"अज़रबैजान का समय"}
+ ls{"अज़रबैजान का मानक समय"}
+ }
+ "meta:Azores"{
+ ld{"अज़ोरेस का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"अज़ोरेस का समय"}
+ ls{"अज़ोरेस का मानक समय"}
+ }
+ "meta:Bangladesh"{
+ ld{"बांगà¥à¤²à¤¾à¤¦à¥‡à¤¶ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"बांगà¥à¤²à¤¾à¤¦à¥‡à¤¶ का समय"}
+ ls{"बांगà¥à¤²à¤¾à¤¦à¥‡à¤¶ का मानक समय"}
+ }
+ "meta:Bhutan"{
+ ls{"भूटान का समय"}
+ }
+ "meta:Bolivia"{
+ ls{"बोलीविया का समय"}
+ }
"meta:Brasilia"{
ld{"बà¥à¤°à¤¾à¤œà¥€à¤²à¤¿à¤¯à¤¾ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"बà¥à¤°à¤¾à¤œà¥€à¤²à¤¿à¤¯à¤¾ समय"}
ls{"बà¥à¤°à¤¾à¤œà¥€à¤²à¤¿à¤¯à¤¾ मानक समय"}
}
+ "meta:Brunei"{
+ ls{"बà¥à¤°à¥à¤¨à¥‡à¤ˆ दारà¥à¤¸à¥à¤¸à¤²à¤¾à¤® का समय"}
+ }
+ "meta:Cape_Verde"{
+ ld{"केप वरà¥à¤¡à¥‡ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"केप वरà¥à¤¡à¥‡ का समय"}
+ ls{"केप वरà¥à¤¡à¥‡ का मानक समय"}
+ }
+ "meta:Chamorro"{
+ ls{"चेमोरà¥à¤°à¥‹ का मानक समय"}
+ }
+ "meta:Chatham"{
+ ld{"चैथम का डेलाइट टाइम"}
+ lg{"चैथम का समय"}
+ ls{"चैथम का मानक समय"}
+ }
+ "meta:Chile"{
+ ld{"चिली का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"चिली का समय"}
+ ls{"चिली का मानक समय"}
+ }
+ "meta:China"{
+ ld{"चीन का डेलाइट टाइम"}
+ lg{"चीन का समय"}
+ ls{"चीन का मानक समय"}
+ }
"meta:Choibalsan"{
ld{"चौइबालà¥à¤¸à¤¨ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"चौइबालà¥à¤¸à¤¨ समय"}
ls{"चौइबालà¥à¤¸à¤¨ मानक समय"}
}
+ "meta:Christmas"{
+ ls{"कà¥à¤°à¤¿à¤¸à¤®à¤¸ दà¥à¤µà¥€à¤ª का समय"}
+ }
+ "meta:Cocos"{
+ ls{"कोकोस दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ }
+ "meta:Colombia"{
+ ld{"कोलंबिया का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"कोलंबिया का समय"}
+ ls{"कोलंबिया का मानक समय"}
+ }
+ "meta:Cook"{
+ ld{"कà¥à¤• दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का अरà¥à¤¦à¥à¤§ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"कà¥à¤• दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ ls{"कà¥à¤• दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का मानक समय"}
+ }
+ "meta:Cuba"{
+ ld{"कà¥à¤¯à¥‚बा का डेलाइट टाइम"}
+ lg{"कà¥à¤¯à¥‚बा का समय"}
+ ls{"कà¥à¤¯à¥‚बा का मानक समय"}
+ }
+ "meta:Davis"{
+ ls{"डेविस का समय"}
+ }
+ "meta:DumontDUrville"{
+ ls{"डà¥à¤®à¥‹à¤‚ट डी'उरà¥à¤µà¤¿à¤² का समय"}
+ }
+ "meta:East_Timor"{
+ ls{"पूरà¥à¤µà¥€ तिमोर का समय"}
+ }
+ "meta:Easter"{
+ ld{"ईसà¥à¤Ÿà¤° दà¥à¤µà¥€à¤ª का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"ईसà¥à¤Ÿà¤° दà¥à¤µà¥€à¤ª का समय"}
+ ls{"ईसà¥à¤Ÿà¤° दà¥à¤µà¥€à¤ª का मानक समय"}
+ }
+ "meta:Ecuador"{
+ ls{"इकà¥à¤µà¤¾à¤¡à¥‹à¤° का समय"}
+ }
+ "meta:Europe_Central"{
+ ld{"मधà¥â€à¤¯ यूरोप का गà¥à¤°à¥€à¤·à¥â€à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"मधà¥à¤¯ यूरोप का समय"}
+ ls{"मधà¥à¤¯ यूरोप का मानक समय"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"पूरà¥à¤µà¥€ यूरोप का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पूरà¥à¤µà¥€ यूरोप का समय"}
+ ls{"पूरà¥à¤µà¥€ यूरोप का मानक समय"}
+ }
+ "meta:Europe_Western"{
+ ld{"पशà¥à¤šà¤¿à¤®à¥€ यूरोप का गà¥à¤°à¥€à¤·à¥â€à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पशà¥à¤šà¤¿à¤®à¥€ यूरोप का समय"}
+ ls{"पशà¥à¤šà¤¿à¤®à¥€ यूरोप का मानक समय"}
+ }
+ "meta:Falkland"{
+ ld{"फ़ॉकलैंड दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"फ़ॉकलैंड दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ ls{"फ़ॉकलैंड दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का मानक समय"}
+ }
+ "meta:Fiji"{
+ ld{"फ़िजी का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"फ़िजी का समय"}
+ ls{"फ़िजी का मानक समय"}
+ }
+ "meta:French_Guiana"{
+ ls{"फ़à¥à¤°à¥‡à¤‚च गयाना का समय"}
+ }
+ "meta:French_Southern"{
+ ls{"दकà¥à¤·à¤¿à¤£à¥€ फ़à¥à¤°à¤¾à¤‚स और अंटारà¥à¤•à¤Ÿà¤¿à¤• का समय"}
+ }
+ "meta:GMT"{
+ ls{"गà¥à¤°à¥€à¤¨à¤µà¤¿à¤š मीन टाइम"}
+ }
+ "meta:Galapagos"{
+ ls{"गैलापागोस का समय"}
+ }
+ "meta:Gambier"{
+ ls{"गैंबियर का समय"}
+ }
+ "meta:Georgia"{
+ ld{"जॉरà¥à¤œà¤¿à¤¯à¤¾ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"जॉरà¥à¤œà¤¿à¤¯à¤¾ का समय"}
+ ls{"जॉरà¥à¤œà¤¿à¤¯à¤¾ का मानक समय"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"गिलà¥à¤¬à¤°à¥à¤Ÿ दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"पूरà¥à¤µà¥€ गà¥à¤°à¥€à¤¨à¤²à¥ˆà¤‚ड का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पूरà¥à¤µà¥€ गà¥à¤°à¥€à¤¨à¤²à¥ˆà¤‚ड का समय"}
+ ls{"पूरà¥à¤µà¥€ गà¥à¤°à¥€à¤¨à¤²à¥ˆà¤‚ड का मानक समय"}
+ }
+ "meta:Greenland_Western"{
+ ld{"पशà¥à¤šà¤¿à¤®à¥€ गà¥à¤°à¥€à¤¨à¤²à¥ˆà¤‚ड का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पशà¥à¤šà¤¿à¤®à¥€ गà¥à¤°à¥€à¤¨à¤²à¥ˆà¤‚ड का समय"}
+ ls{"पशà¥à¤šà¤¿à¤®à¥€ गà¥à¤°à¥€à¤¨à¤²à¥ˆà¤‚ड का मानक समय"}
+ }
+ "meta:Gulf"{
+ ls{"खाड़ी का मानक समय"}
+ }
+ "meta:Guyana"{
+ ls{"गयाना का समय"}
+ }
"meta:Hawaii_Aleutian"{
ld{"हवाई à¤à¤²à¥à¤¯à¥à¤¶à¤¿à¤¯à¤¨ दिवावलोक समय"}
lg{"हवाई à¤à¤²à¥à¤¯à¥à¤¶à¤¿à¤¯à¤¨ समय"}
ls{"हवाई à¤à¤²à¥à¤¯à¥à¤¶à¤¿à¤¯à¤¨ मानक समय"}
}
+ "meta:Hong_Kong"{
+ ld{"हांगकांग का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"हांगकांग का समय"}
+ ls{"हांगकांग का मानक समय"}
+ }
"meta:Hovd"{
ld{"हॉड गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"हॉड समय"}
@@ -1315,6 +1499,12 @@ hi{
ls{"भारतीय समय"}
ss{"IST"}
}
+ "meta:Indian_Ocean"{
+ ls{"हिंद महासागर समय"}
+ }
+ "meta:Indochina"{
+ ls{"इंडोचाइना का समय"}
+ }
"meta:Indonesia_Central"{
ls{"इंडोनेशियाई केंदà¥à¤°à¥€à¤¯ समय"}
}
@@ -1324,11 +1514,26 @@ hi{
"meta:Indonesia_Western"{
ls{"इंडोनेशियाई पशà¥à¤šà¤¿à¤®à¥€ समय"}
}
+ "meta:Iran"{
+ ld{"ईरान का डेलाइट टाइम"}
+ lg{"ईरान का समय"}
+ ls{"ईरान का मानक समय"}
+ }
"meta:Irkutsk"{
ld{"इरà¥à¤•à¥à¤¤à¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"इरà¥à¤•à¥à¤¤à¥à¤¸à¥à¤• समय"}
ls{"इरà¥à¤•à¥à¤¤à¥à¤¸à¥à¤• मानक समय"}
}
+ "meta:Israel"{
+ ld{"इज़राइल का डेलाइट टाइम"}
+ lg{"इज़राइल का समय"}
+ ls{"इज़राइल का मानक समय"}
+ }
+ "meta:Japan"{
+ ld{"जापान का डेलाइट टाइम"}
+ lg{"जापान का समय"}
+ ls{"जापान का मानक समय"}
+ }
"meta:Kamchatka"{
ld{"पेटà¥à¤°à¥‹à¤ªà¥‡à¤µà¤²à¤¾à¤¸à¥à¤•-कैमचातà¥à¤¸à¤•à¥€ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"पेटà¥à¤°à¥‹à¤ªà¥‡à¤µà¤²à¤¾à¤¸à¥à¤•-कैमचातà¥à¤¸à¤•à¥€ समय"}
@@ -1340,11 +1545,25 @@ hi{
"meta:Kazakhstan_Western"{
ls{"पशà¥à¤šà¤¿à¤® कज़ाक़िसà¥à¤¤à¤¾à¤¨ समय"}
}
+ "meta:Korea"{
+ ld{"कोरिया का डेलाइट टाइम"}
+ lg{"कोरिया का समय"}
+ ls{"कोरिया का मानक समय"}
+ }
+ "meta:Kosrae"{
+ ls{"कोसरे का समय"}
+ }
"meta:Krasnoyarsk"{
ld{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤¸à¥à¤• समय"}
ls{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤¸à¥à¤• मानक समय"}
}
+ "meta:Kyrgystan"{
+ ls{"किरà¥à¤—िसà¥â€à¤¤à¤¾à¤¨ का समय"}
+ }
+ "meta:Line_Islands"{
+ ls{"लाइन दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ }
"meta:Lord_Howe"{
ld{"लॉरà¥à¤¡ हॉवे दिवावलोक समय"}
lg{"लॉरà¥à¤¡ हॉवे समय"}
@@ -1358,6 +1577,26 @@ hi{
lg{"मैगाडन समय"}
ls{"मैगाडन मानक समय"}
}
+ "meta:Malaysia"{
+ ls{"मलेशिया का समय"}
+ }
+ "meta:Maldives"{
+ ls{"मालदीव का समय"}
+ }
+ "meta:Marquesas"{
+ ls{"मारà¥à¤•à¤¿à¤¸à¤¾à¤¸ का समय"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"मारà¥à¤¶à¤² दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ }
+ "meta:Mauritius"{
+ ld{"मॉरीशस का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"मॉरीशस का समय"}
+ ls{"मॉरीशस का मानक समय"}
+ }
+ "meta:Mawson"{
+ ls{"मावà¥à¤¸à¤¨ का समय"}
+ }
"meta:Mongolia"{
ld{"अलन बटोर गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"अलन बटोर समय"}
@@ -1368,11 +1607,36 @@ hi{
lg{"मॉसà¥à¤•à¥‹ समय"}
ls{"मॉसà¥à¤•à¥‹ मानक समय"}
}
+ "meta:Myanmar"{
+ ls{"मà¥à¤¯à¤¾à¤‚मार का समय"}
+ }
+ "meta:Nauru"{
+ ls{"नाउरू का समय"}
+ }
+ "meta:Nepal"{
+ ls{"नेपाल का समय"}
+ }
+ "meta:New_Caledonia"{
+ ld{"नà¥à¤¯à¥‚ कैलेडोनिया का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"नà¥à¤¯à¥‚ कैलेडोनिया का समय"}
+ ls{"नà¥à¤¯à¥‚ कैलेडोनिया का मानक समय"}
+ }
+ "meta:New_Zealand"{
+ ld{"नà¥à¤¯à¥‚ज़ीलैंड का डेलाइट टाइम"}
+ lg{"नà¥à¤¯à¥‚ज़ीलैंड का समय"}
+ ls{"नà¥à¤¯à¥‚ज़ीलैंड का मानक समय"}
+ }
"meta:Newfoundland"{
ld{"नà¥à¤¯à¥‚फ़ाउंडलैंड दिवावलोक समय"}
lg{"नà¥à¤¯à¥‚फ़ाउंडलैंड समय"}
ls{"नà¥à¤¯à¥‚फ़ाउंडलैंड मानक समय"}
}
+ "meta:Niue"{
+ ls{"नीयू का समय"}
+ }
+ "meta:Norfolk"{
+ ls{"नॉरफ़ॉक दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ }
"meta:Noronha"{
ld{"फ़रà¥à¤¨à¤¾à¤°à¥à¤¡à¥‹ डे नोरोनà¥à¤¹à¤¾ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"फ़रà¥à¤¨à¤¾à¤°à¥à¤¡à¥‹ डे नोरोनà¥à¤¹à¤¾ समह"}
@@ -1388,6 +1652,52 @@ hi{
lg{"ओमà¥à¤¸à¥à¤• समय"}
ls{"ओमà¥à¤¸à¥à¤• मानक समय"}
}
+ "meta:Pakistan"{
+ ld{"पाकिसà¥à¤¤à¤¾à¤¨ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पाकिसà¥à¤¤à¤¾à¤¨ का समय"}
+ ls{"पाकिसà¥à¤¤à¤¾à¤¨ का मानक समय"}
+ }
+ "meta:Palau"{
+ ls{"पलाउ का समय"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"पापà¥à¤† नà¥à¤¯à¥‚ गिनी का समय"}
+ }
+ "meta:Paraguay"{
+ ld{"पैरागà¥à¤µà¥‡ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पैरागà¥à¤µà¥‡ का समय"}
+ ls{"पैरागà¥à¤µà¥‡ का मानक समय"}
+ }
+ "meta:Peru"{
+ ld{"पेरू का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"पेरू का समय"}
+ ls{"पेरू का मानक समय"}
+ }
+ "meta:Philippines"{
+ ld{"फ़िलिपीन का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"फ़िलिपीन का समय"}
+ ls{"फ़िलिपीन का मानक समय"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"फ़ीनिकà¥à¤¸ दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"सेंट पियरे और मिकà¥à¤µà¥‡à¤²à¤¨ का डेलाइट टाइम"}
+ lg{"सेंट पियरे और मिकà¥à¤µà¥‡à¤²à¤¨ का समय"}
+ ls{"सेंट पियरे और मिकà¥à¤µà¥‡à¤²à¤¨ का मानक समय"}
+ }
+ "meta:Pitcairn"{
+ ls{"पिटकैरà¥à¤¨ का समय"}
+ }
+ "meta:Ponape"{
+ ls{"पोनेपे का समय"}
+ }
+ "meta:Reunion"{
+ ls{"रीयूनियन का समय"}
+ }
+ "meta:Rothera"{
+ ls{"रोथेरा का समय"}
+ }
"meta:Sakhalin"{
ld{"सख़ालिन गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"सख़ालिन समय"}
@@ -1398,6 +1708,75 @@ hi{
lg{"समारा समय"}
ls{"समारा मानक समय"}
}
+ "meta:Samoa"{
+ ls{"समोआ का मानक समय"}
+ }
+ "meta:Seychelles"{
+ ls{"सेशेलà¥à¤¸ का समय"}
+ }
+ "meta:Singapore"{
+ ls{"सिंगापà¥à¤° का मानक समय"}
+ }
+ "meta:Solomon"{
+ ls{"सोलोमन दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह का समय"}
+ }
+ "meta:South_Georgia"{
+ ls{"दकà¥à¤·à¤¿à¤£à¥€ जॉरà¥à¤œà¤¿à¤¯à¤¾ का समय"}
+ }
+ "meta:Suriname"{
+ ls{"सूरीनाम का समय"}
+ }
+ "meta:Syowa"{
+ ls{"सà¥à¤¯à¥‹à¤µà¤¾ का समय"}
+ }
+ "meta:Tahiti"{
+ ls{"ताहिती का समय"}
+ }
+ "meta:Taipei"{
+ ld{"ताइपे का डेलाइट टाइम"}
+ lg{"ताइपे का समय"}
+ ls{"ताइपे का मानक समय"}
+ }
+ "meta:Tajikistan"{
+ ls{"ताजिकिसà¥à¤¤à¤¾à¤¨ का समय"}
+ }
+ "meta:Tokelau"{
+ ls{"टोकेलाऊ का समय"}
+ }
+ "meta:Tonga"{
+ ld{"टोंगा का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"टोंगा का समय"}
+ ls{"टोंगा का मानक समय"}
+ }
+ "meta:Truk"{
+ ls{"चूक का समय"}
+ }
+ "meta:Turkmenistan"{
+ ld{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ का समय"}
+ ls{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ का मानक समय"}
+ }
+ "meta:Tuvalu"{
+ ls{"तà¥à¤µà¤¾à¤²à¥‚ का समय"}
+ }
+ "meta:Uruguay"{
+ ld{"उरà¥à¤—à¥à¤µà¥‡ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"उरà¥à¤—à¥à¤µà¥‡ का समय"}
+ ls{"उरà¥à¤—à¥à¤µà¥‡ का मानक समय"}
+ }
+ "meta:Uzbekistan"{
+ ld{"उज़à¥à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"उज़à¥à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ का समय"}
+ ls{"उज़à¥à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ का मानक समय"}
+ }
+ "meta:Vanuatu"{
+ ld{"वनà¥à¤†à¤¤à¥‚ का गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
+ lg{"वनà¥à¤†à¤¤à¥‚ का समय"}
+ ls{"वनà¥à¤†à¤¤à¥‚ का मानक समय"}
+ }
+ "meta:Venezuela"{
+ ls{"वेनेज़à¥à¤à¤²à¤¾ का समय"}
+ }
"meta:Vladivostok"{
ld{"वà¥à¤²à¤¾à¤¦à¤¿à¤µà¥‹à¤¸à¥à¤¤à¥‹à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"वà¥à¤²à¤¾à¤¦à¤¿à¤µà¥‹à¤¸à¥à¤¤à¥‹à¤• समय"}
@@ -1408,6 +1787,15 @@ hi{
lg{"वोलà¥à¤—ोगà¥à¤°à¤¾à¤¡ समय"}
ls{"वोलà¥à¤—ोगà¥à¤°à¤¾à¤¡ मानक समय"}
}
+ "meta:Vostok"{
+ ls{"वोसà¥à¤¤à¥‹à¤• का समय"}
+ }
+ "meta:Wake"{
+ ls{"वेक दà¥à¤µà¥€à¤ª का समय"}
+ }
+ "meta:Wallis"{
+ ls{"वैलिस और फ़à¥à¤¯à¥‚चूना का समय"}
+ }
"meta:Yakutsk"{
ld{"याकà¥à¤¤à¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ समय"}
lg{"याकà¥à¤¤à¥à¤¸à¥à¤• समय"}
@@ -1418,8 +1806,10 @@ hi{
lg{"येकातेरिनबरà¥à¤— समय"}
ls{"येकातेरिनबरà¥à¤— मानक समय"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} समय ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} समय"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/hr.txt b/Build/source/libs/icu/icu-50.1/data/zone/hr.txt
index 54100b7aabb..4ebb97b6eaf 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/hr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/hr.txt
@@ -2,18 +2,18 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hr.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/hr.xml
*/
hr{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Algiers"{
- ec{"Alžir"}
+ ec{"alžirsko"}
}
"Africa:Djibouti"{
ec{"Džibuti"}
@@ -24,18 +24,24 @@ hr{
"Africa:Lubumbashi"{
ec{"Lubumbaši"}
}
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
"America:Anchorage"{
ec{"Alaska vremenska zona"}
}
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
"America:Costa_Rica"{
ec{"Kostarika"}
}
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
"America:Dominica"{
ec{"Dominika"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
"America:Guatemala"{
ec{"Gvatemala"}
}
@@ -45,6 +51,9 @@ hr{
"America:Jamaica"{
ec{"Jamajka"}
}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
"America:North_Dakota:Center"{
ec{"Središnja, Sjeverna Dakota"}
}
@@ -54,6 +63,12 @@ hr{
"America:Puerto_Rico"{
ec{"Portoriko"}
}
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
"America:St_Kitts"{
ec{"St. Kitts"}
}
@@ -114,14 +129,11 @@ hr{
"Atlantic:Cape_Verde"{
ec{"Zelenortski Otoci"}
}
- "Atlantic:South_Georgia"{
- ec{"South Georgia"}
- }
"Atlantic:St_Helena"{
ec{"St. Helena"}
}
"Etc:Unknown"{
- ec{"Nepoznat ili nevažeći grad"}
+ ec{"Nepoznati grad"}
}
"Europe:Andorra"{
ec{"Andora"}
@@ -135,6 +147,9 @@ hr{
"Europe:Budapest"{
ec{"Budimpešta"}
}
+ "Europe:Dublin"{
+ ld{"irsko ljetno vrijeme"}
+ }
"Europe:Kaliningrad"{
ec{"Kalinjingrad"}
}
@@ -144,6 +159,9 @@ hr{
"Europe:Lisbon"{
ec{"Lisabon"}
}
+ "Europe:London"{
+ ld{"britansko ljetno vrijeme"}
+ }
"Europe:Luxembourg"{
ec{"Luksemburg"}
}
@@ -159,9 +177,6 @@ hr{
"Europe:Rome"{
ec{"Rim"}
}
- "Europe:Sarajevo"{
- ec{"Sarajevo"}
- }
"Europe:Sofia"{
ec{"Sofija"}
}
@@ -174,15 +189,9 @@ hr{
"Europe:Warsaw"{
ec{"Varšava"}
}
- "Europe:Zagreb"{
- ec{"Zagreb"}
- }
"Europe:Zaporozhye"{
ec{"Zaporožje"}
}
- "Indian:Christmas"{
- ec{"Christmas"}
- }
"Indian:Maldives"{
ec{"Maldivi"}
}
@@ -190,38 +199,43 @@ hr{
ec{"Mauricijus"}
}
"Indian:Reunion"{
- ec{"Reunion"}
+ ec{"Réunion"}
}
"Pacific:Easter"{
ec{"Uskrsni Otok"}
}
- "Pacific:Fiji"{
- ec{"Fiji"}
- }
"meta:Acre"{
ld{"Acre ljetno vrijeme"}
lg{"Acre vrijeme"}
ls{"Acre standardno vrijeme"}
}
+ "meta:Afghanistan"{
+ ls{"afganistansko vrijeme"}
+ }
"meta:Africa_Central"{
- ls{"središnja Afrika vrijeme"}
+ ls{"srednjoafriÄko vrijeme"}
}
"meta:Africa_Eastern"{
- ls{"istoÄna Afrika vrijeme"}
+ ls{"istoÄnoafriÄko vrijeme"}
}
"meta:Africa_Southern"{
- ls{"Južna Afrika vrijeme"}
+ ls{"južnoafriÄko vrijeme"}
}
"meta:Africa_Western"{
- ld{"Zapadna Afrika ljetno vrijeme"}
- lg{"Zapadna Afrika vrijeme"}
- ls{"Zapadna Afrika standardno vrijeme"}
+ ld{"zapadnoafriÄko ljetno vrijeme"}
+ lg{"zapadnoafriÄko vrijeme"}
+ ls{"zapadnoafriÄko standardno vrijeme"}
}
"meta:Alaska"{
ld{"aljaško ljetno vrijeme"}
lg{"aljaško vrijeme"}
ls{"aljaško standardno vrijeme"}
}
+ "meta:Amazon"{
+ ld{"amazonsko ljetno vrijeme"}
+ lg{"amazonsko vrijeme"}
+ ls{"amazonsko standardno vrijeme"}
+ }
"meta:America_Central"{
ld{"središnje ljetno vrijeme"}
lg{"središnje vrijeme"}
@@ -262,6 +276,11 @@ hr{
lg{"zapadno-argentinsko vrijeme"}
ls{"zapadno-argentinsko standardno vrijeme"}
}
+ "meta:Armenia"{
+ ld{"armensko ljetno vrijeme"}
+ lg{"armensko vrijeme"}
+ ls{"armensko standardno vrijeme"}
+ }
"meta:Atlantic"{
ld{"atlantsko dnevno vrijeme"}
lg{"atlantsko vrijeme"}
@@ -287,16 +306,35 @@ hr{
lg{"zapadno australsko vrijeme"}
ls{"zapadno australsko standardno vrijeme"}
}
+ "meta:Azerbaijan"{
+ ld{"azerbajdžansko ljetno vrijeme"}
+ lg{"azerbajdžansko vrijeme"}
+ ls{"azerbajdžansko standardno vrijeme"}
+ }
"meta:Azores"{
ld{"azorsko ljetno vrijeme"}
lg{"azorsko vrijeme"}
ls{"azorsko standardno vrijeme"}
}
+ "meta:Bangladesh"{
+ ld{"bangladeško ljetno vrijeme"}
+ lg{"bangladeško vrijeme"}
+ ls{"bangladeško standardno vrijeme"}
+ }
+ "meta:Bhutan"{
+ ls{"butansko vrijeme"}
+ }
+ "meta:Bolivia"{
+ ls{"bolivijsko vrijeme"}
+ }
"meta:Brasilia"{
ld{"brazilijsko ljetno vrijeme"}
lg{"brazilijsko vrijeme"}
ls{"brazilijsko standardno vrijeme"}
}
+ "meta:Brunei"{
+ ls{"vrijeme za Brunei Darussalam"}
+ }
"meta:Cape_Verde"{
ld{"ljetno vrijeme Zelenortskog otoÄja"}
lg{"vrijeme Zelenortskog otoÄja"}
@@ -310,15 +348,20 @@ hr{
lg{"vrijeme Chathama"}
ls{"standardno vrijeme Chathama"}
}
+ "meta:Chile"{
+ ld{"Äileansko ljetno vrijeme"}
+ lg{"Äileansko vrijeme"}
+ ls{"Äileansko standardno vrijeme"}
+ }
"meta:China"{
ld{"kinesko ljetno vrijeme"}
lg{"kinesko vrijeme"}
ls{"kinesko standardno vrijeme"}
}
"meta:Choibalsan"{
- ld{"Choibalsansko ljetno vrijeme"}
- lg{"Choibalsansko vrijeme"}
- ls{"Choibalsansko standardno vrijeme"}
+ ld{"choibalsansko ljetno vrijeme"}
+ lg{"choibalsansko vrijeme"}
+ ls{"choibalsansko standardno vrijeme"}
}
"meta:Christmas"{
ls{"vrijeme Božićnog Otoka"}
@@ -326,22 +369,38 @@ hr{
"meta:Cocos"{
ls{"vrijeme Kokosovih Otoka"}
}
+ "meta:Colombia"{
+ ld{"kolumbijsko ljetno vrijeme"}
+ lg{"kolumbijsko vrijeme"}
+ ls{"kolumbijsko standardno vrijeme"}
+ }
"meta:Cook"{
ld{"poluljetno vrijeme Cookovih Otoka"}
lg{"vrijeme Cookovih Otoka"}
ls{"standardno vrijeme Cookovih Otoka"}
}
+ "meta:Cuba"{
+ ld{"kubansko ljetno vrijeme"}
+ lg{"kubansko vrijeme"}
+ ls{"kubansko standardno vrijeme"}
+ }
"meta:Davis"{
- ls{"vrijeme Davis"}
+ ls{"vrijeme Davisa"}
}
"meta:DumontDUrville"{
ls{"vrijeme Dumont-d'Urville"}
}
+ "meta:East_Timor"{
+ ls{"istoÄnotimorsko vrijeme"}
+ }
"meta:Easter"{
ld{"ljetno vrijeme Uskršnjih Otoka"}
lg{"vrijeme Uskršnjih Otoka"}
ls{"standardno vrijeme Uskršnjih Otoka"}
}
+ "meta:Ecuador"{
+ ls{"ekvadorsko vrijeme"}
+ }
"meta:Europe_Central"{
ld{"srednjoeuropsko ljetno vrijeme"}
lg{"srednjoeuropsko vrijeme"}
@@ -376,6 +435,9 @@ hr{
lg{"vrijeme Fidžija"}
ls{"standardno vrijeme Fidžija"}
}
+ "meta:French_Guiana"{
+ ls{"vrijeme Francuske Gvajane"}
+ }
"meta:French_Southern"{
ls{"južno francusko i antarktiÄko vrijeme"}
}
@@ -389,21 +451,47 @@ hr{
"meta:Gambier"{
ls{"vrijeme Gambiera"}
}
+ "meta:Georgia"{
+ ld{"gruzijsko ljetno vrijeme"}
+ lg{"gruzijsko vrijeme"}
+ ls{"gruzijsko standardno vrijeme"}
+ }
"meta:Gilbert_Islands"{
ls{"vrijeme Gilbertovih Otoka"}
}
+ "meta:Greenland_Eastern"{
+ ld{"istoÄnogrenlandsko ljetno vrijeme"}
+ lg{"istoÄnogrenlandsko vrijeme"}
+ ls{"istoÄnogrenlandsko standardno vrijeme"}
+ }
+ "meta:Greenland_Western"{
+ ld{"zapadnogrenlandsko ljetno vrijeme"}
+ lg{"zapadnogrenlandsko vrijeme"}
+ ls{"zapadnogrenlandsko standardno vrijeme"}
+ }
"meta:Guam"{
ls{"guamsko standardno vrijeme"}
}
+ "meta:Gulf"{
+ ls{"zaljevsko standardno vrijeme"}
+ }
+ "meta:Guyana"{
+ ls{"gvajansko vrijeme"}
+ }
"meta:Hawaii_Aleutian"{
ld{"havajsko-aleutsko ljetno vrijeme"}
lg{"havajsko-aleutsko vrijeme"}
ls{"havajsko-aleutsko standardno vrijeme"}
}
+ "meta:Hong_Kong"{
+ ld{"hongkonško ljetno vrijeme"}
+ lg{"hongkonško vrijeme"}
+ ls{"hongkonško standardno vrijeme"}
+ }
"meta:Hovd"{
- ld{"Hovdsko ljetno vrijeme"}
- lg{"Hovdsko vrijeme"}
- ls{"Hovdsko standardno vrijeme"}
+ ld{"hovdsko ljetno vrijeme"}
+ lg{"hovdsko vrijeme"}
+ ls{"hovdsko standardno vrijeme"}
}
"meta:India"{
ls{"indijsko vrijeme"}
@@ -423,10 +511,15 @@ hr{
"meta:Indonesia_Western"{
ls{"zapadnoindonezijsko vrijeme"}
}
+ "meta:Iran"{
+ ld{"iransko ljetno vrijeme"}
+ lg{"iransko vrijeme"}
+ ls{"iransko standardno vrijeme"}
+ }
"meta:Irkutsk"{
- ld{"Irkutsko ljetno vrijeme"}
- lg{"Irkutsko vrijeme"}
- ls{"Irkutsko standardno vrijeme"}
+ ld{"irkutsko ljetno vrijeme"}
+ lg{"irkutsko vrijeme"}
+ ls{"irkutsko standardno vrijeme"}
}
"meta:Israel"{
ld{"izraelsko ljetno vrijeme"}
@@ -444,10 +537,10 @@ hr{
ls{"Petropavlovsk-kamÄatsko standardno vrijeme"}
}
"meta:Kazakhstan_Eastern"{
- ls{"IstoÄno-kazahstansko vrijeme"}
+ ls{"istoÄno kazahstansko vrijeme"}
}
"meta:Kazakhstan_Western"{
- ls{"Zapadno-kazahstansko vrijeme"}
+ ls{"zapadno kazahstansko vrijeme"}
}
"meta:Korea"{
ld{"korejsko ljetno vrijeme"}
@@ -470,6 +563,9 @@ hr{
"meta:Kwajalein"{
ls{"kwajaleinsko vrijeme"}
}
+ "meta:Kyrgystan"{
+ ls{"kirgistansko vrijeme"}
+ }
"meta:Line_Islands"{
ls{"vrijeme Otoka Line"}
}
@@ -484,7 +580,10 @@ hr{
"meta:Magadan"{
ld{"magadansko ljetno vrijeme"}
lg{"magadanska vrijeme"}
- ls{"magadanska standardno vrijeme"}
+ ls{"magadansko standardno vrijeme"}
+ }
+ "meta:Malaysia"{
+ ls{"malezijsko vrijeme"}
}
"meta:Maldives"{
ls{"vrijeme Maldiva"}
@@ -513,9 +612,15 @@ hr{
lg{"moskovsko vrijeme"}
ls{"moskovsko standardno vrijeme"}
}
+ "meta:Myanmar"{
+ ls{"mianmarsko vrijeme"}
+ }
"meta:Nauru"{
ls{"vrijeme Naurua"}
}
+ "meta:Nepal"{
+ ls{"nepalsko vrijeme"}
+ }
"meta:New_Caledonia"{
ld{"ljetno vrijeme Nove Kaledonije"}
lg{"vrijeme Nove Kaledonije"}
@@ -539,8 +644,8 @@ hr{
}
"meta:Noronha"{
ld{"ljetno vrijeme prema gradu Fernando de Noronha"}
- lg{"vrijeme prema gradu Fernando de Noronha"}
- ls{"standardno vrijeme prema gradu Fernando de Noronha"}
+ lg{"vrijeme grada Fernando de Noronha"}
+ ls{"standardno vrijeme grada Fernando de Noronha"}
}
"meta:North_Mariana"{
ls{"vrijeme Sjevernomarijanskih Otoka"}
@@ -551,9 +656,14 @@ hr{
ls{"novosibirsko standardno vrijeme"}
}
"meta:Omsk"{
- ld{"Omsko ljetno vrijeme"}
- lg{"Omsko vrijeme"}
- ls{"Omsko standardno vrijeme"}
+ ld{"omsko ljetno vrijeme"}
+ lg{"omsko vrijeme"}
+ ls{"omsko standardno vrijeme"}
+ }
+ "meta:Pakistan"{
+ ld{"pakistansko ljetno vrijeme"}
+ lg{"pakistansko vrijeme"}
+ ls{"pakistansko standardno vrijeme"}
}
"meta:Palau"{
ls{"vrijeme Palaua"}
@@ -561,9 +671,29 @@ hr{
"meta:Papua_New_Guinea"{
ls{"vrijeme Papue Nove Gvineje"}
}
+ "meta:Paraguay"{
+ ld{"paragvajsko ljetno vrijeme"}
+ lg{"paragvajsko vrijeme"}
+ ls{"paragvajsko standardno vrijeme"}
+ }
+ "meta:Peru"{
+ ld{"peruansko ljetno vrijeme"}
+ lg{"peruansko vrijeme"}
+ ls{"peruansko standardno vrijeme"}
+ }
+ "meta:Philippines"{
+ ld{"filipinsko ljetno vrijeme"}
+ lg{"filipinsko vrijeme"}
+ ls{"filipinsko standardno vrijeme"}
+ }
"meta:Phoenix_Islands"{
ls{"vrijeme Otoka Phoenix"}
}
+ "meta:Pierre_Miquelon"{
+ ld{"ljetno vrijeme za Sveti Petar i Mikelon"}
+ lg{"vrijeme za Sveti Petar i Mikelon"}
+ ls{"standardno vrijeme za Sveti Petar i Mikelon"}
+ }
"meta:Pitcairn"{
ls{"vrijeme Pitcairna"}
}
@@ -577,9 +707,9 @@ hr{
ls{"vrijeme Rothera"}
}
"meta:Sakhalin"{
- ld{"Sahalinsko ljetno vrijeme"}
- lg{"Sahalinsko vrijeme"}
- ls{"Sahalinsko standardno vrijeme"}
+ ld{"sahalinsko ljetno vrijeme"}
+ lg{"sahalinsko vrijeme"}
+ ls{"sahalinsko standardno vrijeme"}
}
"meta:Samara"{
ld{"samarsko ljetno vrijeme"}
@@ -592,18 +722,32 @@ hr{
"meta:Seychelles"{
ls{"sejšelsko vrijeme"}
}
+ "meta:Singapore"{
+ ls{"singapursko vrijeme"}
+ }
"meta:Solomon"{
ls{"vrijeme Solomonovih otoka"}
}
"meta:South_Georgia"{
ls{"vrijeme Južne Džordžije"}
}
+ "meta:Suriname"{
+ ls{"surinamsko vrijeme"}
+ }
"meta:Syowa"{
ls{"vrijeme Syowa"}
}
"meta:Tahiti"{
ls{"vrijeme Tahitija"}
}
+ "meta:Taipei"{
+ ld{"tajpeško ljetno vrijeme"}
+ lg{"tajpeško vrijeme"}
+ ls{"tajpeško standardno vrijeme"}
+ }
+ "meta:Tajikistan"{
+ ls{"tadžikistansko vrijeme"}
+ }
"meta:Tokelau"{
ls{"vrijeme Tokelau"}
}
@@ -620,13 +764,31 @@ hr{
lg{"tursko vrijeme"}
ls{"tursko standardno vrijeme"}
}
+ "meta:Turkmenistan"{
+ ld{"turkmenistansko ljetno vrijeme"}
+ lg{"turkmenistansko vrijeme"}
+ ls{"turkmenistansko standardno vrijeme"}
+ }
"meta:Tuvalu"{
ls{"vrijeme Tuvalu"}
}
+ "meta:Uruguay"{
+ ld{"urugvajsko ljetno vrijeme"}
+ lg{"urugvajsko vrijeme"}
+ ls{"urugvajsko standardno vrijeme"}
+ }
+ "meta:Uzbekistan"{
+ ld{"uzbekistansko ljetno vrijeme"}
+ lg{"uzbekistansko vrijeme"}
+ ls{"uzbekistansko standardno vrijeme"}
+ }
"meta:Vanuatu"{
- ld{"ljetno vrijeme Vanuatu"}
- lg{"vrijeme Vanuatu"}
- ls{"standardno vrijeme Vanuatu"}
+ ld{"ljetno vrijeme Vanuatua"}
+ lg{"vrijeme Vanuatua"}
+ ls{"standardno vrijeme Vanuatua"}
+ }
+ "meta:Venezuela"{
+ ls{"venezuelsko vrijeme"}
}
"meta:Vladivostok"{
ld{"vladivostoÄko ljetno vrijeme"}
@@ -657,8 +819,10 @@ hr{
lg{"ekaterinburško vrijeme"}
ls{"ekaterinburško standardno vrijeme"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} - vremenska zona ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm; -HH:mm"}
regionFormat{"{0} - vremenska zona"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/hu.txt b/Build/source/libs/icu/icu-50.1/data/zone/hu.txt
index 211263e1e05..acf6908de5a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/hu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/hu.txt
@@ -2,22 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hu.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/hu.xml
*/
hu{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
- }
- "Africa:Accra"{
- ec{"Accra"}
- }
"Africa:Addis_Ababa"{
ec{"Addisz-Abeba"}
}
@@ -27,186 +21,42 @@ hu{
"Africa:Asmera"{
ec{"Asmera"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
- }
"Africa:Cairo"{
ec{"Kairó"}
}
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
"Africa:Dar_es_Salaam"{
ec{"Dar es-Salaam"}
}
"Africa:Djibouti"{
ec{"Dzsibuti"}
}
- "Africa:Douala"{
- ec{"Douala"}
- }
"Africa:El_Aaiun"{
ec{"El-Ajún"}
}
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
"Africa:Khartoum"{
ec{"Kartúm"}
}
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
- "Africa:Lome"{
- ec{"Lome"}
- }
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
"Africa:Malabo"{
ec{"Malabó"}
}
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
- "Africa:Mogadishu"{
- ec{"Mogadishu"}
- }
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
- "Africa:Ndjamena"{
- ec{"Ndjamena"}
- }
- "Africa:Niamey"{
- ec{"Niamey"}
- }
- "Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
- }
"Africa:Sao_Tome"{
ec{"São Tomé"}
}
- "Africa:Tripoli"{
- ec{"Tripoli"}
- }
"Africa:Tunis"{
ec{"Tunisz"}
}
- "Africa:Windhoek"{
- ec{"Windhoek"}
- }
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
"America:Araguaina"{
ec{"Araguaína"}
}
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
"America:Argentina:Rio_Gallegos"{
ec{"Río Gallegos"}
}
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
- "America:Argentina:San_Juan"{
- ec{"San Juan"}
- }
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
"America:Argentina:Tucuman"{
ec{"Tucumán"}
}
- "America:Argentina:Ushuaia"{
- ec{"Ushuaia"}
- }
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunción"}
}
- "America:Bahia"{
- ec{"Bahia"}
- }
"America:Barbados"{
ec{"Barbadosz"}
}
@@ -216,216 +66,87 @@ hu{
"America:Belize"{
ec{"Beliz"}
}
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
"America:Bogota"{
ec{"Bogotá"}
}
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
"America:Cancun"{
ec{"Cancún"}
}
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Catamarca"{
- ec{"Catamarca"}
- }
- "America:Cayenne"{
- ec{"Cayenne"}
- }
"America:Cayman"{
ec{"Kajmán"}
}
- "America:Chicago"{
- ec{"Chicago"}
- }
- "America:Chihuahua"{
- ec{"Chihuahua"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
"America:Cordoba"{
ec{"Córdoba"}
}
- "America:Costa_Rica"{
- ec{"Costa Rica"}
- }
"America:Cuiaba"{
ec{"Cuiabá"}
}
- "America:Curacao"{
- ec{"Curacao"}
- }
"America:Danmarkshavn"{
ec{"Danmarks Havn"}
}
- "America:Dawson"{
- ec{"Dawson"}
- }
- "America:Dawson_Creek"{
- ec{"Dawson Creek"}
- }
- "America:Denver"{
- ec{"Denver"}
- }
- "America:Detroit"{
- ec{"Detroit"}
- }
"America:Dominica"{
ec{"Dominika"}
}
- "America:Edmonton"{
- ec{"Edmonton"}
- }
"America:Eirunepe"{
ec{"Eirunepé"}
}
"America:El_Salvador"{
ec{"Salvador"}
}
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
- "America:Glace_Bay"{
- ec{"Glace Bay"}
- }
"America:Godthab"{
ec{"Godthåb"}
}
- "America:Goose_Bay"{
- ec{"Goose Bay"}
- }
- "America:Grand_Turk"{
- ec{"Grand Turk"}
- }
- "America:Grenada"{
- ec{"Grenada"}
- }
- "America:Guadeloupe"{
- ec{"Guadeloupe"}
- }
- "America:Guatemala"{
- ec{"Guatemala"}
- }
- "America:Guyana"{
- ec{"Guyana"}
- }
- "America:Halifax"{
- ec{"Halifax"}
- }
"America:Havana"{
ec{"Havanna"}
}
- "America:Hermosillo"{
- ec{"Hermosillo"}
- }
- "America:Indianapolis"{
- ec{"Indianapolis"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
}
- "America:Inuvik"{
- ec{"Inuvik"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
}
- "America:Iqaluit"{
- ec{"Iqaluit"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
}
- "America:Jamaica"{
- ec{"Jamaika"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
}
- "America:Jujuy"{
- ec{"Jujuy"}
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
}
- "America:Juneau"{
- ec{"Juneau"}
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
}
- "America:La_Paz"{
- ec{"La Paz"}
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
- "America:Lima"{
- ec{"Lima"}
+ "America:Jamaica"{
+ ec{"Jamaika"}
}
- "America:Los_Angeles"{
- ec{"Los Angeles"}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
}
- "America:Louisville"{
- ec{"Louisville"}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Maceio"{
ec{"Maceió"}
}
- "America:Managua"{
- ec{"Managua"}
- }
- "America:Manaus"{
- ec{"Manaus"}
- }
- "America:Marigot"{
- ec{"Marigot"}
- }
- "America:Martinique"{
- ec{"Martinique"}
- }
"America:Mazatlan"{
ec{"Mazatlán"}
}
- "America:Mendoza"{
- ec{"Mendoza"}
- }
- "America:Menominee"{
- ec{"Menominee"}
- }
"America:Merida"{
ec{"Mérida"}
}
"America:Mexico_City"{
ec{"Mexikóváros"}
}
- "America:Miquelon"{
- ec{"Miquelon"}
- }
- "America:Moncton"{
- ec{"Moncton"}
- }
- "America:Monterrey"{
- ec{"Monterrey"}
- }
- "America:Montevideo"{
- ec{"Montevideo"}
- }
"America:Montreal"{
ec{"Montréal"}
}
- "America:Montserrat"{
- ec{"Montserrat"}
- }
- "America:Nassau"{
- ec{"Nassau"}
- }
- "America:New_York"{
- ec{"New York"}
- }
- "America:Nipigon"{
- ec{"Nipigon"}
- }
- "America:Nome"{
- ec{"Nome"}
- }
- "America:Noronha"{
- ec{"Noronha"}
- }
"America:North_Dakota:Beulah"{
ec{"Beulah, Észak-Dakota"}
}
@@ -435,62 +156,20 @@ hu{
"America:North_Dakota:New_Salem"{
ec{"New Salem, Észak-Dakota"}
}
- "America:Panama"{
- ec{"Panama"}
- }
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
- "America:Paramaribo"{
- ec{"Paramaribo"}
- }
- "America:Phoenix"{
- ec{"Phoenix"}
- }
- "America:Port-au-Prince"{
- ec{"Port-au-Prince"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
- "America:Porto_Velho"{
- ec{"Porto Velho"}
- }
- "America:Puerto_Rico"{
- ec{"Puerto Rico"}
- }
- "America:Rainy_River"{
- ec{"Rainy River"}
- }
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
- "America:Recife"{
- ec{"Recife"}
- }
- "America:Regina"{
- ec{"Regina"}
- }
- "America:Resolute"{
- ec{"Resolute"}
- }
"America:Rio_Branco"{
ec{"Río Branco"}
}
- "America:Santarem"{
- ec{"Santarem"}
- }
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
"America:Sao_Paulo"{
ec{"São Paulo"}
}
"America:Scoresbysund"{
ec{"Scoresby Sound"}
}
- "America:Shiprock"{
- ec{"Shiprock"}
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -504,75 +183,15 @@ hu{
"America:St_Vincent"{
ec{"St. Vincent"}
}
- "America:Swift_Current"{
- ec{"Swift Current"}
- }
- "America:Tegucigalpa"{
- ec{"Tegucigalpa"}
- }
- "America:Thule"{
- ec{"Thule"}
- }
- "America:Thunder_Bay"{
- ec{"Thunder Bay"}
- }
- "America:Tijuana"{
- ec{"Tijuana"}
- }
- "America:Toronto"{
- ec{"Toronto"}
- }
- "America:Tortola"{
- ec{"Tortola"}
- }
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "America:Whitehorse"{
- ec{"Whitehorse"}
- }
- "America:Winnipeg"{
- ec{"Winnipeg"}
- }
- "America:Yakutat"{
- ec{"Yakutat"}
- }
- "America:Yellowknife"{
- ec{"Yellowknife"}
- }
- "Antarctica:Casey"{
- ec{"Casey"}
- }
- "Antarctica:Davis"{
- ec{"Davis"}
- }
"Antarctica:DumontDUrville"{
ec{"Dumont d’Urville"}
}
- "Antarctica:Mawson"{
- ec{"Mawson"}
- }
- "Antarctica:McMurdo"{
- ec{"McMurdo"}
- }
- "Antarctica:Palmer"{
- ec{"Palmer"}
- }
- "Antarctica:Rothera"{
- ec{"Rothera"}
- }
"Antarctica:South_Pole"{
ec{"Déli-sark"}
}
- "Antarctica:Syowa"{
- ec{"Syowa"}
- }
"Antarctica:Vostok"{
ec{"Vosztok"}
}
- "Arctic:Longyearbyen"{
- ec{"Longyearbyen"}
- }
"Asia:Aden"{
ec{"Ãden"}
}
@@ -600,21 +219,12 @@ hu{
"Asia:Bahrain"{
ec{"Bahrein"}
}
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
"Asia:Beirut"{
ec{"Bejrút"}
}
"Asia:Bishkek"{
ec{"Biskek"}
}
- "Asia:Brunei"{
- ec{"Brunei"}
- }
"Asia:Calcutta"{
ec{"Kalkutta"}
}
@@ -624,51 +234,27 @@ hu{
"Asia:Chongqing"{
ec{"Csungking"}
}
- "Asia:Colombo"{
- ec{"Colombo"}
- }
"Asia:Damascus"{
ec{"Damaszkusz"}
}
"Asia:Dhaka"{
ec{"Dháka"}
}
- "Asia:Dili"{
- ec{"Dili"}
- }
- "Asia:Dubai"{
- ec{"Dubai"}
- }
- "Asia:Dushanbe"{
- ec{"Dushanbe"}
- }
"Asia:Gaza"{
ec{"Gáza"}
}
- "Asia:Harbin"{
- ec{"Harbin"}
- }
"Asia:Hong_Kong"{
ec{"Hongkong"}
}
- "Asia:Hovd"{
- ec{"Hovd"}
- }
"Asia:Irkutsk"{
ec{"Irkutszk"}
}
"Asia:Jakarta"{
ec{"Dzsakarta"}
}
- "Asia:Jayapura"{
- ec{"Jayapura"}
- }
"Asia:Jerusalem"{
ec{"Jeruzsálem"}
}
- "Asia:Kabul"{
- ec{"Kabul"}
- }
"Asia:Kamchatka"{
ec{"Kamcsatka"}
}
@@ -699,30 +285,12 @@ hu{
"Asia:Makassar"{
ec{"Makasar"}
}
- "Asia:Manila"{
- ec{"Manila"}
- }
- "Asia:Muscat"{
- ec{"Muscat"}
- }
- "Asia:Nicosia"{
- ec{"Nicosia"}
- }
"Asia:Novosibirsk"{
ec{"Novoszibirszk"}
}
"Asia:Omsk"{
ec{"Omszk"}
}
- "Asia:Oral"{
- ec{"Oral"}
- }
- "Asia:Phnom_Penh"{
- ec{"Phnom Penh"}
- }
- "Asia:Pontianak"{
- ec{"Pontianak"}
- }
"Asia:Pyongyang"{
ec{"Phenjan"}
}
@@ -732,9 +300,6 @@ hu{
"Asia:Qyzylorda"{
ec{"Kizilorda"}
}
- "Asia:Rangoon"{
- ec{"Rangoon"}
- }
"Asia:Riyadh"{
ec{"Rijád"}
}
@@ -768,9 +333,6 @@ hu{
"Asia:Tehran"{
ec{"Teherán"}
}
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
"Asia:Tokyo"{
ec{"Tokio"}
}
@@ -798,17 +360,14 @@ hu{
"Atlantic:Azores"{
ec{"Azori-szigetek"}
}
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
"Atlantic:Canary"{
ec{"Kanári-szigetek"}
}
"Atlantic:Cape_Verde"{
ec{"Zöld-Foki Szigetek"}
}
- "Atlantic:Madeira"{
- ec{"madeirai idő"}
+ "Atlantic:Faeroe"{
+ ec{"Faroe"}
}
"Atlantic:Reykjavik"{
ec{"Reykjavík"}
@@ -819,63 +378,15 @@ hu{
"Atlantic:St_Helena"{
ec{"Szent Ilona"}
}
- "Atlantic:Stanley"{
- ec{"Stanley"}
- }
- "Australia:Adelaide"{
- ec{"Adelaide"}
- }
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Broken_Hill"{
- ec{"Broken Hill"}
- }
- "Australia:Currie"{
- ec{"Currie"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
- "Australia:Eucla"{
- ec{"Eucla"}
- }
- "Australia:Hobart"{
- ec{"Hobart"}
- }
- "Australia:Lindeman"{
- ec{"Lindeman"}
- }
- "Australia:Lord_Howe"{
- ec{"Lord Howe"}
- }
- "Australia:Melbourne"{
- ec{"Melbourne"}
- }
- "Australia:Perth"{
- ec{"Perth"}
- }
- "Australia:Sydney"{
- ec{"Sydney"}
- }
"Etc:Unknown"{
ec{"Ismeretlen város"}
}
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
- "Europe:Andorra"{
- ec{"Andorra"}
- }
"Europe:Athens"{
ec{"Athén"}
}
"Europe:Belgrade"{
ec{"Belgrád"}
}
- "Europe:Berlin"{
- ec{"Berlin"}
- }
"Europe:Bratislava"{
ec{"Pozsony"}
}
@@ -885,36 +396,21 @@ hu{
"Europe:Bucharest"{
ec{"Bukarest"}
}
- "Europe:Budapest"{
- ec{"Budapest"}
- }
- "Europe:Chisinau"{
- ec{"Chisinau"}
- }
"Europe:Copenhagen"{
ec{"Koppenhága"}
}
"Europe:Dublin"{
- ec{"Dublin"}
+ ld{"Ãr nyári idÅ‘"}
}
"Europe:Gibraltar"{
ec{"Gibraltár"}
}
- "Europe:Guernsey"{
- ec{"Guernsey"}
- }
- "Europe:Helsinki"{
- ec{"Helsinki"}
- }
"Europe:Isle_of_Man"{
ec{"Man-sziget"}
}
"Europe:Istanbul"{
ec{"Isztanbul"}
}
- "Europe:Jersey"{
- ec{"Jersey"}
- }
"Europe:Kaliningrad"{
ec{"Kalinyingrád"}
}
@@ -924,8 +420,8 @@ hu{
"Europe:Lisbon"{
ec{"Lisszabon"}
}
- "Europe:Ljubljana"{
- ec{"Ljubljana"}
+ "Europe:London"{
+ ld{"Brit nyári idő"}
}
"Europe:Luxembourg"{
ec{"Luxemburg"}
@@ -933,57 +429,33 @@ hu{
"Europe:Malta"{
ec{"Málta"}
}
- "Europe:Mariehamn"{
- ec{"Mariehamn"}
- }
"Europe:Minsk"{
ec{"Minszk"}
}
- "Europe:Monaco"{
- ec{"Monaco"}
- }
"Europe:Moscow"{
ec{"Moszkva"}
}
- "Europe:Oslo"{
- ec{"Oslo"}
- }
"Europe:Paris"{
ec{"Párizs"}
}
- "Europe:Podgorica"{
- ec{"Montenegró"}
- }
"Europe:Prague"{
ec{"Prága"}
}
- "Europe:Riga"{
- ec{"Riga"}
- }
"Europe:Rome"{
ec{"Róma"}
}
"Europe:Samara"{
ec{"Szamara"}
}
- "Europe:San_Marino"{
- ec{"San Marino"}
- }
"Europe:Sarajevo"{
ec{"Szarajevó"}
}
"Europe:Simferopol"{
ec{"Szimferopol"}
}
- "Europe:Skopje"{
- ec{"Skopje"}
- }
"Europe:Sofia"{
ec{"Szófia"}
}
- "Europe:Stockholm"{
- ec{"Stockholm"}
- }
"Europe:Tallinn"{
ec{"Tallin"}
}
@@ -993,9 +465,6 @@ hu{
"Europe:Uzhgorod"{
ec{"Ungvár"}
}
- "Europe:Vaduz"{
- ec{"Vaduz"}
- }
"Europe:Vatican"{
ec{"Vatikán"}
}
@@ -1020,12 +489,6 @@ hu{
"Europe:Zurich"{
ec{"Zürich"}
}
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
- }
- "Indian:Chagos"{
- ec{"Chagos"}
- }
"Indian:Christmas"{
ec{"Karácsony"}
}
@@ -1035,66 +498,27 @@ hu{
"Indian:Comoro"{
ec{"Komoró"}
}
- "Indian:Kerguelen"{
- ec{"Kerguelen"}
- }
- "Indian:Mahe"{
- ec{"Mahe"}
- }
"Indian:Maldives"{
ec{"Maldív-szigetek"}
}
- "Indian:Mauritius"{
- ec{"Mauritius"}
- }
- "Indian:Mayotte"{
- ec{"Mayotte"}
- }
"Indian:Reunion"{
ec{"Réunion"}
}
- "Pacific:Apia"{
- ec{"Apia"}
- }
"Pacific:Chatham"{
ec{"Chatham-szigetek"}
}
"Pacific:Easter"{
ec{"Húsvét-szigetek"}
}
- "Pacific:Efate"{
- ec{"Efate"}
- }
- "Pacific:Enderbury"{
- ec{"Enderbury"}
- }
- "Pacific:Fakaofo"{
- ec{"Fakaofo"}
- }
"Pacific:Fiji"{
ec{"Fidzsi"}
}
- "Pacific:Funafuti"{
- ec{"Funafuti"}
- }
"Pacific:Galapagos"{
ec{"Galapagos-szigetek"}
}
"Pacific:Gambier"{
ec{"Gambier-szigetek"}
}
- "Pacific:Guadalcanal"{
- ec{"Guadalcanal"}
- }
- "Pacific:Guam"{
- ec{"Guam"}
- }
- "Pacific:Honolulu"{
- ec{"Honolulu"}
- }
- "Pacific:Johnston"{
- ec{"Johnston"}
- }
"Pacific:Kiritimati"{
ec{"Kiritimati-sziget"}
}
@@ -1113,54 +537,18 @@ hu{
"Pacific:Midway"{
ec{"Midway-szigetek"}
}
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
- "Pacific:Noumea"{
- ec{"Noumea"}
- }
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
"Pacific:Pitcairn"{
ec{"Pitcairn-szigetek"}
}
"Pacific:Ponape"{
ec{"Ponape-szigetek"}
}
- "Pacific:Port_Moresby"{
- ec{"Port Moresby"}
- }
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
- }
- "Pacific:Saipan"{
- ec{"Saipan"}
- }
- "Pacific:Tarawa"{
- ec{"Tarawa"}
- }
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
- }
"Pacific:Truk"{
ec{"Truk-szigetek"}
}
"Pacific:Wake"{
ec{"Wake-sziget"}
}
- "Pacific:Wallis"{
- ec{"Wallis"}
- }
"meta:Acre"{
ld{"Acre nyári idő"}
lg{"Acre idő"}
@@ -1251,12 +639,12 @@ hu{
"meta:Argentina"{
ld{"Argentínai nyári idő"}
lg{"Argentínai idő"}
- ls{"Argentína zónaidő"}
+ ls{"Argentínai zónaidő"}
}
"meta:Argentina_Western"{
- ld{"Nyugat-Argentína nyári idő"}
- lg{"Nyugat-Argentína idő"}
- ls{"Nyugat-Argentína zónaidő"}
+ ld{"Nyugat-argentínai nyári idő"}
+ lg{"Nyugat-argentínai idő"}
+ ls{"Nyugat-argentínai zónaidő"}
}
"meta:Armenia"{
ld{"Örmény nyári idő"}
@@ -1343,7 +731,7 @@ hu{
ls{"Zöld-foki-szigeteki zónaidő"}
}
"meta:Chamorro"{
- ls{"Chamorroi idő"}
+ ls{"Chamorrói idő"}
}
"meta:Changbai"{
ls{"Changbai idő"}
@@ -1627,7 +1015,7 @@ hu{
}
"meta:Magadan"{
ld{"Magadáni nyári idő"}
- lg{"Magadani idő"}
+ lg{"Magadáni idő"}
ls{"Magadáni zónaidő"}
}
"meta:Malaya"{
@@ -1704,7 +1092,7 @@ hu{
"meta:Novosibirsk"{
ld{"Novoszibirszki nyári idő"}
lg{"Novoszibirszki idő"}
- ls{"Novoszibirzski zónaidő"}
+ ls{"Novoszibirszki zónaidő"}
}
"meta:Omsk"{
ld{"Omszki nyári idő"}
@@ -1741,9 +1129,9 @@ hu{
ls{"Phoenix-szigeteki idő"}
}
"meta:Pierre_Miquelon"{
- ld{"Pierre és Miquelon-i nyári idő"}
- lg{"Pierre és Miquelon-i idő"}
- ls{"Pierre és Miquelon-i zónaidő"}
+ ld{"Saint Pierre és Miquelon-i nyári idő"}
+ lg{"Saint Pierre és Miquelon-i idő"}
+ ls{"Saint Pierre és Miquelon-i zónaidő"}
}
"meta:Pitcairn"{
ls{"Pitcairni idő"}
@@ -1763,9 +1151,9 @@ hu{
ls{"Rotherai idő"}
}
"meta:Sakhalin"{
- ld{"Sakhalini nyári idő"}
+ ld{"Szahalini nyári idő"}
lg{"Szahalini idő"}
- ls{"Sakhalini zónaidő"}
+ ls{"Szahalini zónaidő"}
}
"meta:Samara"{
ld{"Szamarai nyári idő"}
@@ -1795,7 +1183,7 @@ hu{
ls{"Salamon-szigeteki idő"}
}
"meta:South_Georgia"{
- ls{"Dél-grúziai idő"}
+ ls{"Dél-georgiai idő"}
}
"meta:Suriname"{
ls{"Szurinámi idő"}
@@ -1811,8 +1199,13 @@ hu{
"meta:Tahiti"{
ls{"Tahiti idő"}
}
+ "meta:Taipei"{
+ ld{"Taipei nyári idő"}
+ lg{"Taipei idő"}
+ ls{"Taipei zónaidő"}
+ }
"meta:Tajikistan"{
- ls{"Tadzsikisztáni idő"}
+ ls{"Tádzsikisztáni idő"}
}
"meta:Tashkent"{
ld{"Taskenti nyári idő"}
@@ -1916,6 +1309,7 @@ hu{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} idő ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} idő"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/hy.txt b/Build/source/libs/icu/icu-50.1/data/zone/hy.txt
index 6ea1a6ba683..920cd8ccfbb 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/hy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/hy.txt
@@ -2,13 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/hy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/hy.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/hy.xml
*/
hy{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
+ zoneStrings{
+ regionFormat{"ÔºÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ {0}"}
+ }
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/id.txt b/Build/source/libs/icu/icu-50.1/data/zone/id.txt
index e026d1c2fbd..960c99ffb39 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/id.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/id.txt
@@ -2,37 +2,124 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/id.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/id.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/id.xml
*/
id{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
- "America:Anchorage"{
- ec{"Anchorage"}
+ "Africa:Accra"{
+ ec{"Akra"}
+ }
+ "Africa:Algiers"{
+ ec{"Aljir"}
+ }
+ "Africa:Asmera"{
+ ec{"Asmara"}
+ }
+ "Africa:Cairo"{
+ ec{"Kairo"}
+ }
+ "Africa:Conakry"{
+ ec{"Konakri"}
+ }
+ "Africa:Djibouti"{
+ ec{"Jibouti"}
+ }
+ "Africa:Khartoum"{
+ ec{"Khartum"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
}
"America:Anguilla"{
ec{"Anguila"}
}
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Cambridge_Bay"{
+ ec{"Teluk Cambridge"}
+ }
+ "America:Caracas"{
+ ec{"Karakas"}
+ }
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
+ }
+ "America:Cordoba"{
+ ec{"Kordoba"}
+ }
"America:Costa_Rica"{
ec{"Kosta Rika"}
}
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
"America:Dominica"{
ec{"Dominika"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
+ "America:Glace_Bay"{
+ ec{"Teluk Glace"}
+ }
+ "America:Goose_Bay"{
+ ec{"Teluk Goose"}
+ }
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
}
- "America:Guadeloupe"{
- ec{"Guadeloupe"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
"America:Jamaica"{
ec{"Jamaika"}
}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:Martinique"{
+ ec{"Martinik"}
+ }
+ "America:North_Dakota:Beulah"{
+ ec{"Beulah, Dakota Utara"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"Center, Dakota Utara"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, Dakota Utara"}
+ }
+ "America:Puerto_Rico"{
+ ec{"Puerto Riko"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
"America:St_Kitts"{
ec{"St. Kitts"}
}
@@ -45,47 +132,146 @@ id{
"America:St_Vincent"{
ec{"St. Vincent"}
}
+ "America:Thunder_Bay"{
+ ec{"Teluk Thunder"}
+ }
"Antarctica:DumontDUrville"{
ec{"Dumont d’Urville"}
}
"Antarctica:South_Pole"{
ec{"Kutub Selatan"}
}
- "Asia:Hong_Kong"{
- ec{"Hong Kong"}
+ "Asia:Aqtau"{
+ ec{"Aktau"}
+ }
+ "Asia:Aqtobe"{
+ ec{"Aktobe"}
+ }
+ "Asia:Baghdad"{
+ ec{"Bagdad"}
+ }
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
+ }
+ "Asia:Colombo"{
+ ec{"Kolombo"}
}
- "Asia:Jakarta"{
- ec{"Jakarta"}
+ "Asia:Damascus"{
+ ec{"Damaskus"}
}
- "Asia:Jayapura"{
- ec{"Jayapura"}
+ "Asia:Katmandu"{
+ ec{"Kathmandu"}
}
"Asia:Macau"{
ec{"Makau"}
}
- "Asia:Makassar"{
- ec{"Makassar"}
+ "Asia:Muscat"{
+ ec{"Muskat"}
}
- "Asia:Pontianak"{
- ec{"Pontianak"}
+ "Asia:Nicosia"{
+ ec{"Nikosia"}
+ }
+ "Asia:Riyadh"{
+ ec{"Riyad"}
+ }
+ "Asia:Saigon"{
+ ec{"Kota Ho Chi Minh"}
}
"Asia:Singapore"{
ec{"Singapura"}
}
- "Atlantic:Canary"{
- ec{"Canary"}
+ "Asia:Tehran"{
+ ec{"Teheran"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"Tanjung Verde"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"Faroe"}
+ }
+ "Atlantic:South_Georgia"{
+ ec{"Georgia Selatan"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"St. Helena"}
}
"Etc:Unknown"{
ec{"Tidak Dikenal"}
}
- "Europe:Andorra"{
- ec{"Andorra"}
+ "Europe:Athens"{
+ ec{"Athena"}
+ }
+ "Europe:Belgrade"{
+ ec{"Beograd"}
+ }
+ "Europe:Brussels"{
+ ec{"Brussel"}
+ }
+ "Europe:Bucharest"{
+ ec{"Bukares"}
+ }
+ "Europe:Chisinau"{
+ ec{"Kishinev"}
+ }
+ "Europe:Copenhagen"{
+ ec{"Kopenhagen"}
+ }
+ "Europe:Dublin"{
+ ld{"Musim Panas Irlandia"}
+ }
+ "Europe:Lisbon"{
+ ec{"Lisboa"}
+ }
+ "Europe:London"{
+ ld{"Musim Panas Inggris"}
+ }
+ "Europe:Luxembourg"{
+ ec{"Luksemburg"}
}
"Europe:Monaco"{
ec{"Monako"}
}
- "Pacific:Easter"{
- ec{"Easter"}
+ "Europe:Moscow"{
+ ec{"Moskwa"}
+ }
+ "Europe:Prague"{
+ ec{"Praha"}
+ }
+ "Europe:Rome"{
+ ec{"Roma"}
+ }
+ "Europe:Uzhgorod"{
+ ec{"Uzhhorod"}
+ }
+ "Europe:Vatican"{
+ ec{"Vatikan"}
+ }
+ "Europe:Vienna"{
+ ec{"Wina"}
+ }
+ "Europe:Warsaw"{
+ ec{"Warsawa"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"Zaporizhia"}
+ }
+ "Indian:Comoro"{
+ ec{"Komoro"}
+ }
+ "Indian:Maldives"{
+ ec{"Maladewa"}
+ }
+ "Indian:Reunion"{
+ ec{"Réunion"}
+ }
+ "Pacific:Guadalcanal"{
+ ec{"Guadalkanal"}
+ }
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
+ }
+ "Pacific:Truk"{
+ ec{"Chuuk"}
}
"meta:Acre"{
ld{"Waktu Musim Panas Acre"}
@@ -137,22 +323,22 @@ id{
"meta:America_Central"{
ld{"Waktu Terang Hari Tengah"}
lg{"Waktu Tengah"}
- ls{"Waktu Baku Tengah"}
+ ls{"Waktu Standar Tengah"}
}
"meta:America_Eastern"{
ld{"Waktu Terang Hari Timur"}
lg{"Waktu Timur"}
- ls{"Waktu Baku Timur"}
+ ls{"Waktu Standar Timur"}
}
"meta:America_Mountain"{
ld{"Waktu Terang Hari Pegunungan"}
lg{"Waktu Pegunungan"}
- ls{"Waktu Baku Pegunungan"}
+ ls{"Waktu Standar Pegunungan"}
}
"meta:America_Pacific"{
ld{"Waktu Terang Hari Pasifik"}
lg{"Waktu Pasifik"}
- ls{"Waktu Baku Pasifik"}
+ ls{"Waktu Standar Pasifik"}
}
"meta:Anadyr"{
ld{"Waktu Musim Panas Anadyr"}
@@ -180,9 +366,9 @@ id{
ls{"Waktu Standar Argentina"}
}
"meta:Argentina_Western"{
- ld{"Waktu Musim Panas Argentina Barat"}
- lg{"Waktu Argentina Barat"}
- ls{"Waktu Standar Argentina Barat"}
+ ld{"Waktu Musim Panas Argentina Bagian Barat"}
+ lg{"Waktu Argentina Bagian Barat"}
+ ls{"Waktu Standar Argentina Bagian Barat"}
}
"meta:Armenia"{
ld{"Waktu Musim Panas Armenia"}
@@ -256,17 +442,20 @@ id{
ls{"Waktu Standar Kalimantan"}
}
"meta:Brasilia"{
- ld{"Waktu Musim Panas Brasilia"}
- lg{"Waktu Brasilia"}
- ls{"Waktu Standar Brasilia"}
+ ld{"Waktu Musim Panas Brasil"}
+ lg{"Waktu Brasil"}
+ ls{"Waktu Standar Brasil"}
}
"meta:Brunei"{
ls{"Waktu Brunei Darussalam"}
}
"meta:Cape_Verde"{
- ld{"Waktu Musim Panas Cape Verde"}
- lg{"Waktu Cape Verde"}
- ls{"Waktu Standar Cape Verde"}
+ ld{"Waktu Musim Panas Tanjung Verde"}
+ lg{"Waktu Tanjung Verde"}
+ ls{"Waktu Standar Tanjung Verde"}
+ }
+ "meta:Casey"{
+ ls{"Waktu Casey"}
}
"meta:Chamorro"{
ls{"Waktu Chamorro"}
@@ -279,6 +468,11 @@ id{
lg{"Waktu Chatham"}
ls{"Waktu Standar Chatham"}
}
+ "meta:Chile"{
+ ld{"Waktu Musim Panas Cile"}
+ lg{"Waktu Cile"}
+ ls{"Waktu Standar Cile"}
+ }
"meta:China"{
ld{"Waktu Terang China"}
lg{"Waktu China"}
@@ -295,22 +489,49 @@ id{
"meta:Cocos"{
ls{"Waktu Kepulauan Cocos"}
}
+ "meta:Colombia"{
+ ld{"Waktu Musim Panas Kolombia"}
+ lg{"Waktu Kolombia"}
+ ls{"Waktu Standar Kolombia"}
+ }
"meta:Cook"{
ld{"Waktu Tengah Musim Panas Kep. Cook"}
lg{"Waktu Kep. Cook"}
ls{"Waktu Standar Kep. Cook"}
}
+ "meta:Cuba"{
+ ld{"Waktu Musim Panas Kuba"}
+ lg{"Waktu Kuba"}
+ ls{"Waktu Standar Kuba"}
+ }
+ "meta:Dacca"{
+ ls{"Waktu Dhaka"}
+ }
"meta:Davis"{
ls{"Waktu Davis"}
}
"meta:DumontDUrville"{
- ls{"Waktu Dumont-d'Urville"}
+ ls{"Waktu Dumont-d’Urville"}
+ }
+ "meta:Dushanbe"{
+ ld{"Waktu Musim Panas Dushanbe"}
+ lg{"Waktu Dushanbe"}
+ ls{"Waktu Standar Dushanbe"}
+ }
+ "meta:Dutch_Guiana"{
+ ls{"Waktu Guyana Belanda"}
+ }
+ "meta:East_Timor"{
+ ls{"Waktu Timor Leste"}
}
"meta:Easter"{
ld{"Waktu Musim Panas Pulau Paskah"}
lg{"Waktu Pulau Paskah"}
ls{"Waktu Standar Pulau Paskah"}
}
+ "meta:Ecuador"{
+ ls{"Waktu Ekuador"}
+ }
"meta:Europe_Central"{
ld{"Waktu Musim Panas Eropa Tengah"}
lg{"Waktu Eropa Tengah"}
@@ -327,20 +548,28 @@ id{
ls{"Waktu Standar Eropa Barat"}
}
"meta:Falkland"{
- ld{"Waktu Musim Panas Kep. Falkland"}
- lg{"Waktu Kep. Falkland"}
- ls{"Waktu Standar Kep. Falkland"}
+ ld{"Waktu Musim Panas Kepulauan Falkland"}
+ lg{"Waktu Kepulauan Falkland"}
+ ls{"Waktu Standar Kepulauan Falkland"}
}
"meta:Fiji"{
ld{"Waktu Musim Panas Fiji"}
lg{"Waktu Fiji"}
ls{"Waktu Standar Fiji"}
}
+ "meta:French_Guiana"{
+ ls{"Waktu Guyana Prancis"}
+ }
"meta:French_Southern"{
- ls{"Waktu Wilayah Selatan dan Antarktika Prancis"}
+ ls{"Waktu Antartika dan Selatan Prancis"}
+ }
+ "meta:Frunze"{
+ ld{"Waktu Musim Panas Frunze"}
+ lg{"Waktu Frunze"}
+ ls{"Waktu Standar Frunze"}
}
"meta:GMT"{
- ls{"Waktu Tengah Greenwich"}
+ ls{"Waktu Rata-Rata Greenwich"}
}
"meta:Galapagos"{
ls{"Waktu Galapagos"}
@@ -348,25 +577,62 @@ id{
"meta:Gambier"{
ls{"Waktu Gambier"}
}
+ "meta:Georgia"{
+ ld{"Waktu Musim Panas Georgia"}
+ lg{"Waktu Georgia"}
+ ls{"Waktu Standar Georgia"}
+ }
"meta:Gilbert_Islands"{
ls{"Waktu Kep. Gilbert"}
}
+ "meta:Greenland_Central"{
+ ld{"Waktu Musim Panas Greenland Tengah"}
+ lg{"Waktu Greenland Tengah"}
+ ls{"Waktu Standar Greenland Tengah"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Waktu Musim Panas Greenland Timur"}
+ lg{"Waktu Greenland Timur"}
+ ls{"Waktu Standar Greenland Timur"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Waktu Musim Panas Greenland Barat"}
+ lg{"Waktu Greenland Barat"}
+ ls{"Waktu Standar Greenland Barat"}
+ }
"meta:Guam"{
ls{"Waktu Guam"}
}
+ "meta:Gulf"{
+ ls{"Waktu Gulf"}
+ }
+ "meta:Guyana"{
+ ls{"Waktu Guyana"}
+ }
"meta:Hawaii_Aleutian"{
ld{"Waktu Terang Hawaii-Aleutian"}
lg{"Waktu Hawaii-Aleutian"}
- ls{"Waktu Baku Hawaii-Aleutian"}
+ ls{"Waktu Standar Hawaii-Aleutian"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Waktu Musim Panas Hong Kong"}
+ lg{"Waktu Hong Kong"}
+ ls{"Waktu Standar Hong Kong"}
}
"meta:Hovd"{
ld{"Waktu Musim Panas Hovd"}
lg{"Waktu Hovd"}
ls{"Waktu Standar Hovd"}
}
+ "meta:India"{
+ ls{"Waktu India"}
+ }
"meta:Indian_Ocean"{
ls{"Waktu Samudera Hindia"}
}
+ "meta:Indochina"{
+ ls{"Waktu Indochina"}
+ }
"meta:Indonesia_Central"{
ls{"Waktu Indonesia Tengah"}
ss{"WITA"}
@@ -379,22 +645,53 @@ id{
ls{"Waktu Indonesia Barat"}
ss{"WIB"}
}
+ "meta:Iran"{
+ ld{"Waktu Musim Panas Iran"}
+ lg{"Waktu Iran"}
+ ls{"Waktu Standar Iran"}
+ }
"meta:Irkutsk"{
ld{"Waktu Musim Panas Irkutsk"}
lg{"Waktu Irkutsk"}
ls{"Waktu Standar Irkutsk"}
}
+ "meta:Israel"{
+ ld{"Waktu Musim Panas Israel"}
+ lg{"Waktu Israel"}
+ ls{"Waktu Standar Israel"}
+ }
+ "meta:Japan"{
+ ld{"Waktu Musim Panas Jepang"}
+ lg{"Waktu Jepang"}
+ ls{"Waktu Standar Jepang"}
+ }
"meta:Kamchatka"{
ld{"Waktu Musim Panas Petropavlovsk-Kamchatski"}
lg{"Waktu Petropavlovsk-Kamchatsky"}
ls{"Waktu Standar Petropavlovsk-Kamchatsky"}
}
+ "meta:Karachi"{
+ ls{"Waktu Karachi"}
+ }
+ "meta:Kashgar"{
+ ls{"Waktu Kashgar"}
+ }
"meta:Kazakhstan_Eastern"{
ls{"Waktu Kazakhstan Timur"}
}
"meta:Kazakhstan_Western"{
ls{"Waktu Kazakhstan Barat"}
}
+ "meta:Kizilorda"{
+ ld{"Waktu Musim Panas Kizilorda"}
+ lg{"Waktu Kizilorda"}
+ ls{"Waktu Standar Kizilorda"}
+ }
+ "meta:Korea"{
+ ld{"Waktu Musim Panas Korea"}
+ lg{"Waktu Korea"}
+ ls{"Waktu Standar Korea"}
+ }
"meta:Kosrae"{
ls{"Waktu Kosrae"}
}
@@ -411,22 +708,42 @@ id{
"meta:Kwajalein"{
ls{"Waktu Kwajalein"}
}
+ "meta:Kyrgystan"{
+ ls{"Waktu Kirghizia"}
+ }
+ "meta:Lanka"{
+ ls{"Waktu Lanka"}
+ }
"meta:Line_Islands"{
ls{"Waktu Kep. Line"}
}
+ "meta:Long_Shu"{
+ ls{"Waktu Long-Shu"}
+ }
"meta:Lord_Howe"{
ld{"Waktu Terang Lord Howe"}
lg{"Waktu Lord Howe"}
ls{"Waktu Standar Lord Howe"}
}
+ "meta:Macau"{
+ ld{"Waktu Musim Panas Makau"}
+ lg{"Waktu Makau"}
+ ls{"Waktu Standar Makau"}
+ }
"meta:Macquarie"{
- ls{"Waktu Macquarie"}
+ ls{"Waktu Kepulauan Macquarie"}
}
"meta:Magadan"{
ld{"Waktu Musim Panas Magadan"}
lg{"Waktu Magadan"}
ls{"Waktu Standar Magadan"}
}
+ "meta:Malaya"{
+ ls{"Waktu Malaya"}
+ }
+ "meta:Malaysia"{
+ ls{"Waktu Malaysia"}
+ }
"meta:Maldives"{
ls{"Waktu Maladewa"}
}
@@ -454,9 +771,15 @@ id{
lg{"Waktu Moskow"}
ls{"Waktu Standar Moskow"}
}
+ "meta:Myanmar"{
+ ls{"Waktu Myanmar"}
+ }
"meta:Nauru"{
ls{"Waktu Nauru"}
}
+ "meta:Nepal"{
+ ls{"Waktu Nepal"}
+ }
"meta:New_Caledonia"{
ld{"Waktu Musim Panas Kaledonia Baru"}
lg{"Waktu Kaledonia Baru"}
@@ -476,7 +799,7 @@ id{
ls{"Waktu Niue"}
}
"meta:Norfolk"{
- ls{"Waktu Kep. Norfolk"}
+ ls{"Waktu Kepulauan Norfolk"}
}
"meta:Noronha"{
ld{"Waktu Musim Panas Fernando de Noronha"}
@@ -496,6 +819,51 @@ id{
lg{"Waktu Omsk"}
ls{"Waktu Standar Omsk"}
}
+ "meta:Pakistan"{
+ ld{"Waktu Musim Panas Pakistan"}
+ lg{"Waktu Pakistan"}
+ ls{"Waktu Standar Pakistan"}
+ }
+ "meta:Palau"{
+ ls{"Waktu Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Waktu Papua Nugini"}
+ }
+ "meta:Paraguay"{
+ ld{"Waktu Musim Panas Paraguay"}
+ lg{"Waktu Paraguay"}
+ ls{"Waktu Standar Paraguay"}
+ }
+ "meta:Peru"{
+ ld{"Waktu Musim Panas Peru"}
+ lg{"Waktu Peru"}
+ ls{"Waktu Standar Peru"}
+ }
+ "meta:Philippines"{
+ ld{"Waktu Musim Panas Filipina"}
+ lg{"Waktu Filipina"}
+ ls{"Waktu Standar Filipina"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Waktu Kepulauan Phoenix"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Waktu Musim Panas Saint Pierre dan Miquelon"}
+ lg{"Waktu Saint Pierre dan Miquelon"}
+ ls{"Waktu Standar Saint Pierre dan Miquelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"Waktu Pitcairn"}
+ }
+ "meta:Ponape"{
+ ls{"Waktu Ponape"}
+ }
+ "meta:Qyzylorda"{
+ ld{"Waktu Musim Panas Qyzylorda"}
+ lg{"Waktu Qyzylorda"}
+ ls{"Waktu Standar Qyzylorda"}
+ }
"meta:Reunion"{
ls{"Waktu Reunion"}
}
@@ -512,20 +880,113 @@ id{
lg{"Waktu Samara"}
ls{"Waktu Standar Samara"}
}
+ "meta:Samarkand"{
+ ld{"Waktu Musim Panas Samarkand"}
+ lg{"Waktu Samarkand"}
+ ls{"Waktu Standar Samarkand"}
+ }
+ "meta:Samoa"{
+ ls{"Waktu Samoa"}
+ }
"meta:Seychelles"{
ls{"Waktu Seychelles"}
}
+ "meta:Shevchenko"{
+ ld{"Waktu Musim Panas Shevchenko"}
+ lg{"Waktu Shevchenko"}
+ ls{"Waktu Standar Shevchenko"}
+ }
+ "meta:Singapore"{
+ ls{"Waktu Standar Singapura"}
+ }
+ "meta:Solomon"{
+ ls{"Waktu Kepulauan Solomon"}
+ }
"meta:South_Georgia"{
ls{"Waktu Georgia Selatan"}
}
+ "meta:Suriname"{
+ ls{"Waktu Suriname"}
+ }
+ "meta:Sverdlovsk"{
+ ld{"Waktu Musim Panas Sverdlovsk"}
+ lg{"Waktu Sverdlovsk"}
+ ls{"Waktu Standar Sverdlovsk"}
+ }
"meta:Syowa"{
ls{"Waktu Syowa"}
}
+ "meta:Tahiti"{
+ ls{"Waktu Tahiti"}
+ }
+ "meta:Taipei"{
+ ld{"Waktu Musim Panas Taipei"}
+ lg{"Waktu Taipei"}
+ ls{"Waktu Standar Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Waktu Tajikistan"}
+ }
+ "meta:Tashkent"{
+ ld{"Waktu Musim Panas Tashkent"}
+ lg{"Waktu Tashkent"}
+ ls{"Waktu Standar Tashkent"}
+ }
+ "meta:Tbilisi"{
+ ld{"Waktu Musim Panas Tbilisi"}
+ lg{"Waktu Tbilisi"}
+ ls{"Waktu Standar Tbilisi"}
+ }
+ "meta:Tokelau"{
+ ls{"Waktu Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Waktu Musim Panas Tonga"}
+ lg{"Waktu Tonga"}
+ ls{"Waktu Standar Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Waktu Chuuk"}
+ }
"meta:Turkey"{
ld{"Waktu Musim Panas Turki"}
lg{"Waktu Turki"}
ls{"Waktu Standar Turki"}
}
+ "meta:Turkmenistan"{
+ ld{"Waktu Musim Panas Turkimenistan"}
+ lg{"Waktu Turkimenistan"}
+ ls{"Waktu Standar Turkimenistan"}
+ }
+ "meta:Tuvalu"{
+ ls{"Waktu Tuvalu"}
+ }
+ "meta:Uralsk"{
+ ld{"Waktu Musim Panas Uralʹsk"}
+ lg{"Waktu Uralʹsk"}
+ ls{"Waktu Standar Uralʹsk"}
+ }
+ "meta:Uruguay"{
+ ld{"Waktu Musim Panas Uruguay"}
+ lg{"Waktu Uruguay"}
+ ls{"Waktu Standar Uruguay"}
+ }
+ "meta:Urumqi"{
+ ls{"Waktu Urumqi"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Waktu Musim Panas Uzbekistan"}
+ lg{"Waktu Uzbekistan"}
+ ls{"Waktu Standar Uzbekistan"}
+ }
+ "meta:Vanuatu"{
+ ld{"Waktu Musim Panas Vanuatu"}
+ lg{"Waktu Vanuatu"}
+ ls{"Waktu Standar Vanuatu"}
+ }
+ "meta:Venezuela"{
+ ls{"Waktu Venezuela"}
+ }
"meta:Vladivostok"{
ld{"Waktu Musim Panas Vladivostok"}
lg{"Waktu Vladivostok"}
@@ -539,6 +1000,12 @@ id{
"meta:Vostok"{
ls{"Waktu Vostok"}
}
+ "meta:Wake"{
+ ls{"Waktu Kepulauan Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Waktu Wallis dan Futuna"}
+ }
"meta:Yakutsk"{
ld{"Waktu Musim Panas Yakutsk"}
lg{"Waktu Yakutsk"}
@@ -549,9 +1016,21 @@ id{
lg{"Waktu Yekaterinburg"}
ls{"Waktu Standar Yekaterinburg"}
}
+ "meta:Yerevan"{
+ ld{"Waktu Musim Panas Yerevan"}
+ lg{"Waktu Yerevan"}
+ ls{"Waktu Standar Yerevan"}
+ }
+ "meta:Yukon"{
+ ld{"Waktu Terang Yukon"}
+ lg{"Waktu Yukon"}
+ ls{"Waktu Standar Yukon"}
+ }
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Waktu {1} ({0})"}
gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;-HH:mm"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH.mm;-HH.mm"}
regionFormat{"Waktu {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/id_ID.txt b/Build/source/libs/icu/icu-50.1/data/zone/id_ID.txt
index 6593209c0c4..6593209c0c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/id_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/id_ID.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ig.txt b/Build/source/libs/icu/icu-50.1/data/zone/ig.txt
index bd992dd16af..465e178fd3e 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ig.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ig.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ig.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ig.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ig.xml
*/
ig{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ii.txt b/Build/source/libs/icu/icu-50.1/data/zone/ii.txt
index 88c612ad0f2..5b0a207e354 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ii.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ii.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ii.xml
*/
ii{
- Version{"2.0.64.43"}
+ Version{"2.0.74.65"}
zoneStrings{
"Etc:Unknown"{
ec{"ꅉꀋêšêŒ "}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/in.txt b/Build/source/libs/icu/icu-50.1/data/zone/in.txt
index cb3e2e04611..cb3e2e04611 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/in.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/in.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/in_ID.txt b/Build/source/libs/icu/icu-50.1/data/zone/in_ID.txt
index d22885f1aa9..d22885f1aa9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/in_ID.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/in_ID.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/is.txt b/Build/source/libs/icu/icu-50.1/data/zone/is.txt
new file mode 100644
index 00000000000..5ccf394bc35
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/is.txt
@@ -0,0 +1,840 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/is.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/is.xml
+ */
+is{
+ Version{"2.0.78.32"}
+ zoneStrings{
+ "Africa:Algiers"{
+ ec{"Algeirsborg"}
+ }
+ "Africa:Bissau"{
+ ec{"Bissá"}
+ }
+ "Africa:Cairo"{
+ ec{"Kaíró"}
+ }
+ "Africa:Djibouti"{
+ ec{"Djibútí"}
+ }
+ "Africa:Johannesburg"{
+ ec{"Jóhannesarborg"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"Saó Tóme"}
+ }
+ "Africa:Tunis"{
+ ec{"Túnisborg"}
+ }
+ "America:Aruba"{
+ ec{"Arúba"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Cancun"{
+ ec{"Kankún"}
+ }
+ "America:Costa_Rica"{
+ ec{"Kosta ríka"}
+ }
+ "America:Dominica"{
+ ec{"Dóminíka"}
+ }
+ "America:Godthab"{
+ ec{"Nuuk"}
+ }
+ "America:Guadeloupe"{
+ ec{"Gvadelúp"}
+ }
+ "America:Guatemala"{
+ ec{"Gvatemala"}
+ }
+ "America:Jamaica"{
+ ec{"Jamaíka"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:Mexico_City"{
+ ec{"Mexíkóborg"}
+ }
+ "America:Puerto_Rico"{
+ ec{"Púertó Ríkó"}
+ }
+ "America:Regina"{
+ ec{"Regína"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
+ "America:St_Kitts"{
+ ec{"St. Kitts"}
+ }
+ "America:St_Lucia"{
+ ec{"St. Lucia"}
+ }
+ "America:St_Thomas"{
+ ec{"St. Thomas"}
+ }
+ "America:St_Vincent"{
+ ec{"St. Vincent"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"Dumont d’Urville"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"Suðurpóllinn"}
+ }
+ "Asia:Baghdad"{
+ ec{"Bagdad"}
+ }
+ "Asia:Beirut"{
+ ec{"Beirút"}
+ }
+ "Asia:Brunei"{
+ ec{"Brúnei"}
+ }
+ "Asia:Damascus"{
+ ec{"Damaskus"}
+ }
+ "Asia:Jakarta"{
+ ec{"Djakarta"}
+ }
+ "Asia:Kabul"{
+ ec{"Kabúl"}
+ }
+ "Asia:Kuwait"{
+ ec{"Kúveit"}
+ }
+ "Asia:Qatar"{
+ ec{"Katar"}
+ }
+ "Asia:Saigon"{
+ ec{"Ho Chi Minh-borg"}
+ }
+ "Asia:Tokyo"{
+ ec{"Tókýó"}
+ }
+ "Asia:Ulaanbaatar"{
+ ec{"Úlan Bator"}
+ }
+ "Atlantic:Azores"{
+ ec{"Azoreyjar"}
+ }
+ "Atlantic:Bermuda"{
+ ec{"Bermúda"}
+ }
+ "Atlantic:Canary"{
+ ec{"Kanaríeyjar"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"Grænhöfðaeyjar"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"Færeyjar"}
+ }
+ "Atlantic:Reykjavik"{
+ ec{"Reykjavík"}
+ }
+ "Atlantic:South_Georgia"{
+ ec{"Suður-Georgía"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"St. Helena"}
+ }
+ "Etc:Unknown"{
+ ec{"Óþekkt borg"}
+ }
+ "Europe:Athens"{
+ ec{"Aþena"}
+ }
+ "Europe:Berlin"{
+ ec{"Berlín"}
+ }
+ "Europe:Brussels"{
+ ec{"Brussel"}
+ }
+ "Europe:Bucharest"{
+ ec{"Búkarest"}
+ }
+ "Europe:Budapest"{
+ ec{"Búdapest"}
+ }
+ "Europe:Copenhagen"{
+ ec{"Kaupmannahöfn"}
+ }
+ "Europe:Gibraltar"{
+ ec{"Gíbraltar"}
+ }
+ "Europe:Istanbul"{
+ ec{"Istanbúl"}
+ }
+ "Europe:Lisbon"{
+ ec{"Lissabon"}
+ }
+ "Europe:Luxembourg"{
+ ec{"Lúxemborg"}
+ }
+ "Europe:Madrid"{
+ ec{"Madríd"}
+ }
+ "Europe:Monaco"{
+ ec{"Mónakó"}
+ }
+ "Europe:Moscow"{
+ ec{"Moskva"}
+ }
+ "Europe:Oslo"{
+ ec{"Osló"}
+ }
+ "Europe:Paris"{
+ ec{"París"}
+ }
+ "Europe:Rome"{
+ ec{"Róm"}
+ }
+ "Europe:Sofia"{
+ ec{"Sófía"}
+ }
+ "Europe:Stockholm"{
+ ec{"Stokkhólmur"}
+ }
+ "Europe:Vienna"{
+ ec{"Vín"}
+ }
+ "Europe:Vilnius"{
+ ec{"Vilníus"}
+ }
+ "Europe:Warsaw"{
+ ec{"Varsjá"}
+ }
+ "Europe:Zurich"{
+ ec{"Zürich"}
+ }
+ "Indian:Maldives"{
+ ec{"Maldíveyjar"}
+ }
+ "Indian:Mauritius"{
+ ec{"Máritíus"}
+ }
+ "Indian:Reunion"{
+ ec{"Réunion"}
+ }
+ "Pacific:Easter"{
+ ec{"Páskaeyja"}
+ }
+ "Pacific:Fiji"{
+ ec{"Fídjieyjar"}
+ }
+ "Pacific:Guam"{
+ ec{"Gvam"}
+ }
+ "Pacific:Marquesas"{
+ ec{"Marquesas-eyjar"}
+ }
+ "Pacific:Nauru"{
+ ec{"Nárú"}
+ }
+ "Pacific:Palau"{
+ ec{"Palá"}
+ }
+ "meta:Afghanistan"{
+ ls{"Afganistantími"}
+ }
+ "meta:Africa_Central"{
+ ls{"Mið-Afríkutími"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Austur-Afríkutími"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Staðaltími í Suður-Afríku"}
+ }
+ "meta:Africa_Western"{
+ ld{"Sumartími í Vestur-Afríku"}
+ lg{"Vestur-Afríkutími"}
+ ls{"Staðaltími í Vestur-Afríku"}
+ }
+ "meta:Alaska"{
+ ld{"Sumartími í Alaska"}
+ lg{"Tími í Alaska"}
+ ls{"Staðaltími í Alaska"}
+ }
+ "meta:Amazon"{
+ ld{"Sumartími á Amasónsvæðinu"}
+ lg{"Amasontími"}
+ ls{"Staðaltími á Amasónsvæðinu"}
+ }
+ "meta:America_Central"{
+ ld{"Sumartími í Mið-Ameríku"}
+ lg{"Tími í Mið-Ameríku"}
+ ls{"Staðaltími í Mið-Ameríku"}
+ }
+ "meta:America_Eastern"{
+ ld{"Sumartími í austurhluta Bandaríkjanna og Kanada"}
+ lg{"Tími í austurhluta Bandaríkjanna og Kanada"}
+ ls{"Staðaltími í austurhluta Bandaríkjanna og Kanada"}
+ }
+ "meta:America_Mountain"{
+ ld{"Sumartími í Klettafjöllum"}
+ lg{"Tími í Klettafjöllum"}
+ ls{"Staðaltími í Klettafjöllum"}
+ }
+ "meta:America_Pacific"{
+ ld{"Sumartími á Kyrrahafssvæðinu"}
+ lg{"Tími á Kyrrahafssvæðinu"}
+ ls{"Staðaltími á Kyrrahafssvæðinu"}
+ }
+ "meta:Anadyr"{
+ ld{"Sumartími í Anadyr"}
+ lg{"Tími í Anadyr"}
+ ls{"Staðaltími í Anadyr"}
+ }
+ "meta:Arabian"{
+ ld{"Sumartími í Arabíu"}
+ lg{"Arabíutími"}
+ ls{"Staðaltími í Arabíu"}
+ }
+ "meta:Argentina"{
+ ld{"Sumartími í Argentínu"}
+ lg{"Argentínutími"}
+ ls{"Staðaltími í Argentínu"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Sumartími í Vestur-Argentínu"}
+ lg{"Vestur-Argentínutími"}
+ ls{"Staðaltími í Vestur-Argentínu"}
+ }
+ "meta:Armenia"{
+ ld{"Sumartími í Armeníu"}
+ lg{"Armeníutími"}
+ ls{"Staðaltími í Armeníu"}
+ }
+ "meta:Atlantic"{
+ ld{"Sumartími á Atlantshafssvæðinu"}
+ lg{"Tími á Atlantshafssvæðinu"}
+ ls{"Staðaltími á Atlantshafssvæðinu"}
+ }
+ "meta:Australia_Central"{
+ ld{"Sumartími í Mið-Ãstralíu"}
+ lg{"Tími í Mið-Ãstralíu"}
+ ls{"Staðaltími í Mið-Ãstralíu"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Sumartími í miðvesturhluta Ãstralíu"}
+ lg{"Tími í miðvesturhluta Ãstralíu"}
+ ls{"Staðaltími í miðvesturhluta Ãstralíu"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Sumartími í Austur-Ãstralíu"}
+ lg{"Tími í Austur-Ãstralíu"}
+ ls{"Staðaltími í Austur-Ãstralíu"}
+ }
+ "meta:Australia_Western"{
+ ld{"Sumartími í Vestur-Ãstralíu"}
+ lg{"Tími í Vestur-Ãstralíu"}
+ ls{"Staðaltími í Vestur-Ãstralíu"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Sumartími í Aserbaídsjan"}
+ lg{"Aserbaídsjantími"}
+ ls{"Staðaltími í Aserbaídsjan"}
+ }
+ "meta:Azores"{
+ ld{"Sumartími á Asóreyjum"}
+ lg{"Asóreyjatími"}
+ ls{"Staðaltími á Asóreyjum"}
+ }
+ "meta:Bangladesh"{
+ ld{"Sumartími í Bangladess"}
+ lg{"Bangladesstími"}
+ ls{"Staðaltími í Bangladess"}
+ }
+ "meta:Bhutan"{
+ ls{"Bútantími"}
+ }
+ "meta:Bolivia"{
+ ls{"Bólivíutími"}
+ }
+ "meta:Brasilia"{
+ ld{"Sumartími í Brasilíu"}
+ lg{"Brasilíutími"}
+ ls{"Staðaltími í Brasilíu"}
+ }
+ "meta:Brunei"{
+ ls{"Brunei-tími"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Sumartími á Grænhöfðaeyjum"}
+ lg{"Grænhöfðaeyjatími"}
+ ls{"Staðaltími á Grænhöfðaeyjum"}
+ }
+ "meta:Chamorro"{
+ ls{"Chamorro-staðaltími"}
+ }
+ "meta:Chatham"{
+ ld{"Chatham-sumartími"}
+ lg{"Chatham-tími"}
+ ls{"Chatham-staðaltími"}
+ }
+ "meta:Chile"{
+ ld{"Sumartími í Chile"}
+ lg{"Chile-tími"}
+ ls{"Staðaltími í Chile"}
+ }
+ "meta:China"{
+ ld{"Sumartími í Kína"}
+ lg{"Kínatími"}
+ ls{"Staðaltími í Kína"}
+ }
+ "meta:Choibalsan"{
+ ld{"Sumartími í Choibalsan"}
+ lg{"Tími í Choibalsan"}
+ ls{"Staðaltími í Choibalsan"}
+ }
+ "meta:Christmas"{
+ ls{"Jólaeyjartími"}
+ }
+ "meta:Cocos"{
+ ls{"Kókoseyjatími"}
+ }
+ "meta:Colombia"{
+ ld{"Sumartími í Kólumbíu"}
+ lg{"Kólumbíutími"}
+ ls{"Staðaltími í Kólumbíu"}
+ }
+ "meta:Cook"{
+ ld{"Hálfsumartími á Cooks-eyjum"}
+ lg{"Cooks-eyjatími"}
+ ls{"Staðaltími á Cooks-eyjum"}
+ }
+ "meta:Cuba"{
+ ld{"Sumartími á Kúbu"}
+ lg{"Kúbutími"}
+ ls{"Staðaltími á Kúbu"}
+ }
+ "meta:Davis"{
+ ls{"Davis-tími"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Tími á Dumont-d’Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Tími á Tímor-Leste"}
+ }
+ "meta:Easter"{
+ ld{"Sumartími á Páskaeyju"}
+ lg{"Páskaeyjutími"}
+ ls{"Staðaltími á Páskaeyju"}
+ }
+ "meta:Ecuador"{
+ ls{"Ekvadortími"}
+ }
+ "meta:Europe_Central"{
+ ld{"Sumartími í Mið-Evrópu"}
+ lg{"Mið-Evróputími"}
+ ls{"Staðaltími í Mið-Evrópu"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Sumartími í Austur-Evrópu"}
+ lg{"Austur-Evróputími"}
+ ls{"Staðaltími í Austur-Evrópu"}
+ }
+ "meta:Europe_Western"{
+ ld{"Sumartími í Vestur-Evrópu"}
+ lg{"Vestur-Evróputími"}
+ ls{"Staðaltími í Vestur-Evrópu"}
+ }
+ "meta:Falkland"{
+ ld{"Sumartími á Falklandseyjum"}
+ lg{"Falklandseyjatími"}
+ ls{"Staðaltími á Falklandseyjum"}
+ }
+ "meta:Fiji"{
+ ld{"Sumartími á Fídjíeyjum"}
+ lg{"Fídjíeyjatími"}
+ ls{"Staðaltími á Fídjíeyjum"}
+ }
+ "meta:French_Guiana"{
+ ls{"Tími í Frönsku Gvæjana"}
+ }
+ "meta:French_Southern"{
+ ls{"Tími á frönsku suðurhafssvæðum og Suðurskautslandssvæði"}
+ }
+ "meta:GMT"{
+ ls{"Greenwich-tími"}
+ }
+ "meta:Galapagos"{
+ ls{"Galapagos-tími"}
+ }
+ "meta:Gambier"{
+ ls{"Gambier-tími"}
+ }
+ "meta:Georgia"{
+ ld{"Sumartími í Georgíu"}
+ lg{"Georgíutími"}
+ ls{"Staðaltími í Georgíu"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Gilberteyjatími"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Sumartími á Austur-Grænlandi"}
+ lg{"Austur-Grænlandstími"}
+ ls{"Staðaltími á Austur-Grænlandi"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Sumartími á Vestur-Grænlandi"}
+ lg{"Vestur-Grænlandstími"}
+ ls{"Staðaltími á Vestur-Grænlandi"}
+ }
+ "meta:Gulf"{
+ ls{"Staðaltími við Persaflóa"}
+ }
+ "meta:Guyana"{
+ ls{"Gvæjanatími"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Sumartími á Hawaii og Aleútaeyjum"}
+ lg{"Tími á Hawaii og Aleútaeyjum"}
+ ls{"Staðaltími á Hawaí og Aleútaeyjum"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Sumartími í Hong Kong"}
+ lg{"Hong Kong-tími"}
+ ls{"Staðaltími í Hong Kong"}
+ }
+ "meta:Hovd"{
+ ld{"Sumartími í Hovd"}
+ lg{"Tími í Hovd"}
+ ls{"Staðaltími í Hovd"}
+ }
+ "meta:India"{
+ ls{"Staðaltími á Indlandi"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Indlandshafstími"}
+ }
+ "meta:Indochina"{
+ ls{"Indókínatími"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Mið-Indónesíutími"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Austur-Indónesíutími"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Vestur-Indónesíutími"}
+ }
+ "meta:Iran"{
+ ld{"Sumartími í Ãran"}
+ lg{"Ãranstími"}
+ ls{"Staðaltími í Ãran"}
+ }
+ "meta:Irkutsk"{
+ ld{"Sumartími í Irkutsk"}
+ lg{"Tími í Irkutsk"}
+ ls{"Staðaltími í Irkútsk"}
+ }
+ "meta:Israel"{
+ ld{"Sumartími í Ãsrael"}
+ lg{"Ãsraelstími"}
+ ls{"Staðaltími í Ãsrael"}
+ }
+ "meta:Japan"{
+ ld{"Sumartími í Japan"}
+ lg{"Japanstími"}
+ ls{"Staðaltími í Japan"}
+ }
+ "meta:Kamchatka"{
+ ld{"Sumartími í Petropavlovsk-Kamchatski"}
+ lg{"Tími í Petropavlovsk-Kamchatski"}
+ ls{"Staðaltími í Petropavlovsk-Kamchatski"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Tími í Austur-Kasakstan"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Tími í Vestur-Kasakstan"}
+ }
+ "meta:Korea"{
+ ld{"Sumartími í Kóreu"}
+ lg{"Kóreutími"}
+ ls{"Staðaltími í Kóreu"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosrae-tími"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Sumartími í Krasnoyarsk"}
+ lg{"Tími í Krasnoyarsk"}
+ ls{"Staðaltími í Krasnojarsk"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kirgisistantími"}
+ }
+ "meta:Line_Islands"{
+ ls{"Línueyjatími"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Sumartími á Lord Howe-eyju"}
+ lg{"Tími á Lord Howe-eyju"}
+ ls{"Staðaltími á Lord Howe-eyju"}
+ }
+ "meta:Macquarie"{
+ ls{"Macquarie-eyjartími"}
+ }
+ "meta:Magadan"{
+ ld{"Sumartími í Magadan"}
+ lg{"Tími í Magadan"}
+ ls{"Staðaltími í Magadan"}
+ }
+ "meta:Malaysia"{
+ ls{"Malasíutími"}
+ }
+ "meta:Maldives"{
+ ls{"Maldíveyjatími"}
+ }
+ "meta:Marquesas"{
+ ls{"Tími á Markgreifafrúreyjum"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Marshall-eyjatími"}
+ }
+ "meta:Mauritius"{
+ ld{"Sumartími á Máritíus"}
+ lg{"Máritíustími"}
+ ls{"Staðaltími á Máritíus"}
+ }
+ "meta:Mawson"{
+ ls{"Mawson-tími"}
+ }
+ "meta:Mongolia"{
+ ld{"Sumartími í Úlan Bator"}
+ lg{"Tími í Úlan Bator"}
+ ls{"Staðaltími í Úlan Bator"}
+ }
+ "meta:Moscow"{
+ ld{"Sumartími í Moskvu"}
+ lg{"Tími í Moskvu"}
+ ls{"Staðaltími í Moskvu"}
+ }
+ "meta:Myanmar"{
+ ls{"Búrmatími"}
+ }
+ "meta:Nauru"{
+ ls{"Nárútími"}
+ }
+ "meta:Nepal"{
+ ls{"Nepaltími"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Sumartími í Nýju-Kaledóníu"}
+ lg{"Tími í Nýju-Kaledóníu"}
+ ls{"Staðaltími í Nýju-Kaledóníu"}
+ }
+ "meta:New_Zealand"{
+ ld{"Sumartími á Nýja-Sjálandi"}
+ lg{"Nýja-Sjálandstími"}
+ ls{"Staðaltími á Nýja-Sjálandi"}
+ }
+ "meta:Newfoundland"{
+ ld{"Sumartími á Nýfundnalandi"}
+ lg{"Tími á Nýfundnalandi"}
+ ls{"Staðaltími á Nýfundnalandi"}
+ }
+ "meta:Niue"{
+ ls{"Niue-tími"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolk-eyjatími"}
+ }
+ "meta:Noronha"{
+ ld{"Sumartími í Fernando de Noronha"}
+ lg{"Tími í Fernando de Noronha"}
+ ls{"Staðaltími í Fernando de Noronha"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Sumartími í Novosibirsk"}
+ lg{"Tími í Novosibirsk"}
+ ls{"Staðaltími í Novosibirsk"}
+ }
+ "meta:Omsk"{
+ ld{"Sumartími í Omsk"}
+ lg{"Tími í Omsk"}
+ ls{"Staðaltími í Omsk"}
+ }
+ "meta:Pakistan"{
+ ld{"Sumartími í Pakistan"}
+ lg{"Pakistantími"}
+ ls{"Staðaltími í Pakistan"}
+ }
+ "meta:Palau"{
+ ls{"Palátími"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Tími á Papúa Nýju-Gíneu"}
+ }
+ "meta:Paraguay"{
+ ld{"Sumartími í Paragvæ"}
+ lg{"Paragvætími"}
+ ls{"Staðaltími í Paragvæ"}
+ }
+ "meta:Peru"{
+ ld{"Sumartími í Perú"}
+ lg{"Perútími"}
+ ls{"Staðaltími í Perú"}
+ }
+ "meta:Philippines"{
+ ld{"Sumartími á Filippseyjum"}
+ lg{"Filippseyjatími"}
+ ls{"Staðaltími á Filippseyjum"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Fönixeyjatími"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Sumartími á Sankti Pierre og Miquelon"}
+ lg{"Tími á Sankti Pierre og Miquelon"}
+ ls{"Staðaltími á Sankti Pierre og Miquelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairn-tími"}
+ }
+ "meta:Ponape"{
+ ls{"Ponape-tími"}
+ }
+ "meta:Reunion"{
+ ls{"Reunion-tími"}
+ }
+ "meta:Rothera"{
+ ls{"Rothera-tími"}
+ }
+ "meta:Sakhalin"{
+ ld{"Sumartími í Sakhalin"}
+ lg{"Tími í Sakhalin"}
+ ls{"Staðaltími á Sakhalin"}
+ }
+ "meta:Samara"{
+ ld{"Sumartími í Samara"}
+ lg{"Tími í Samara"}
+ ls{"Staðaltími í Samara"}
+ }
+ "meta:Samoa"{
+ ls{"Staðaltími á Samóa"}
+ }
+ "meta:Seychelles"{
+ ls{"Seychelles-eyjatími"}
+ }
+ "meta:Singapore"{
+ ls{"Staðaltími í Singapúr"}
+ }
+ "meta:Solomon"{
+ ls{"Salómonseyjatími"}
+ }
+ "meta:South_Georgia"{
+ ls{"Suður-Georgíutími"}
+ }
+ "meta:Suriname"{
+ ls{"Súrinamtími"}
+ }
+ "meta:Syowa"{
+ ls{"Syowa-tími"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahítítími"}
+ }
+ "meta:Taipei"{
+ ld{"Sumartími í Taipei"}
+ lg{"Taipei-tími"}
+ ls{"Staðaltími í Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadsjíkistantími"}
+ }
+ "meta:Tokelau"{
+ ls{"Tókelátími"}
+ }
+ "meta:Tonga"{
+ ld{"Sumartími á Tonga"}
+ lg{"Tongatími"}
+ ls{"Staðaltími á Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Chuuk-tími"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Sumartími í Túrkmenistan"}
+ lg{"Túrkmenistantími"}
+ ls{"Staðaltími í Túrkmenistan"}
+ }
+ "meta:Tuvalu"{
+ ls{"Túvalútími"}
+ }
+ "meta:Uruguay"{
+ ld{"Sumartími í Úrúgvæ"}
+ lg{"Úrúgvætími"}
+ ls{"Staðaltími í Úrúgvæ"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Sumartími í Úsbekistan"}
+ lg{"Úsbekistantími"}
+ ls{"Staðaltími í Úsbekistan"}
+ }
+ "meta:Vanuatu"{
+ ld{"Sumartími í Vanúatú"}
+ lg{"Vanúatútími"}
+ ls{"Staðaltími í Vanúatú"}
+ }
+ "meta:Venezuela"{
+ ls{"Venesúelatími"}
+ }
+ "meta:Vladivostok"{
+ ld{"Sumartími í Vladivostok"}
+ lg{"Tími í Vladivostok"}
+ ls{"Staðaltími í Vladivostok"}
+ }
+ "meta:Volgograd"{
+ ld{"Sumartími í Volgograd"}
+ lg{"Tími í Volgograd"}
+ ls{"Staðaltími í Volgograd"}
+ }
+ "meta:Vostok"{
+ ls{"Vostok-tími"}
+ }
+ "meta:Wake"{
+ ls{"Wake-eyjartími"}
+ }
+ "meta:Wallis"{
+ ls{"Tími á Wallis- og Fútúnaeyjum"}
+ }
+ "meta:Yakutsk"{
+ ld{"Sumartími í Yakutsk"}
+ lg{"Tími í Yakutsk"}
+ ls{"Staðaltími í Jakútsk"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Sumartími í Yekaterinburg"}
+ lg{"Tími í Yekaterinburg"}
+ ls{"Staðaltími í Jekaterínborg"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1}Tími ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;−HH:mm"}
+ regionFormat{"{0} Tími"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/it.txt b/Build/source/libs/icu/icu-50.1/data/zone/it.txt
index b33f3280460..1d6afff602f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/it.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/it.txt
@@ -2,256 +2,61 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/it.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/it.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/it.xml
*/
it{
- Version{"2.0.67.6"}
+ Version{"2.0.78.39"}
zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
- }
- "Africa:Accra"{
- ec{"Accra"}
- }
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
}
"Africa:Algiers"{
ec{"Algeri"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
- }
"Africa:Cairo"{
ec{"Il Cairo"}
}
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
- "Africa:Dar_es_Salaam"{
- ec{"Dar es Salaam"}
- }
"Africa:Djibouti"{
ec{"Gibuti"}
}
- "Africa:Douala"{
- ec{"Douala"}
- }
- "Africa:El_Aaiun"{
- ec{"El Aaiun"}
- }
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
- "Africa:Khartoum"{
- ec{"Khartoum"}
- }
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
- "Africa:Lome"{
- ec{"Lome"}
- }
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
"Africa:Mogadishu"{
ec{"Mogadiscio"}
}
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
"Africa:Ndjamena"{
ec{"N'Djamena"}
}
- "Africa:Niamey"{
- ec{"Niamey"}
- }
- "Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
- }
"Africa:Sao_Tome"{
- ec{"Sao Tomè"}
- }
- "Africa:Tripoli"{
- ec{"Tripoli"}
+ ec{"São Tomé"}
}
"Africa:Tunis"{
ec{"Tunisi"}
}
- "Africa:Windhoek"{
- ec{"Windhoek"}
- }
- "America:Adak"{
- ec{"Adak"}
- }
"America:Anchorage"{
ec{"Fuso orario Alaska"}
}
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
- "America:Araguaina"{
- ec{"Araguaina"}
- }
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"Rio Gallegos"}
- }
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
- "America:Argentina:San_Juan"{
- ec{"San Juan"}
- }
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
"America:Argentina:Tucuman"{
ec{"Tucumán"}
}
- "America:Argentina:Ushuaia"{
- ec{"Ushuaia"}
- }
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunción"}
}
- "America:Bahia"{
- ec{"Bahia"}
- }
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belem"{
- ec{"Belem"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
"America:Bogota"{
ec{"Bogotá"}
}
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
"America:Cancun"{
ec{"Cancún"}
}
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Catamarca"{
- ec{"Catamarca"}
- }
- "America:Cayenne"{
- ec{"Cayenne"}
- }
- "America:Cayman"{
- ec{"Cayman"}
- }
"America:Cordoba"{
ec{"Cordova"}
}
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
"America:El_Salvador"{
ec{"Salvador"}
}
@@ -264,6 +69,9 @@ it{
"America:Jamaica"{
ec{"Giamaica"}
}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
"America:Martinique"{
ec{"Martinica"}
}
@@ -279,17 +87,17 @@ it{
"America:North_Dakota:New_Salem"{
ec{"New Salem, Dakota del nord"}
}
- "America:Panama"{
- ec{"Panamá"}
- }
"America:Puerto_Rico"{
ec{"Portorico"}
}
"America:Sao_Paulo"{
ec{"San Paolo"}
}
+ "America:St_Barthelemy"{
+ ec{"Saint-Barthélemy"}
+ }
"America:St_Johns"{
- ec{"St. Johns"}
+ ec{"St. John’s"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -377,6 +185,7 @@ it{
}
"Europe:Dublin"{
ec{"Dublino"}
+ ld{"Ora legale Irlanda"}
}
"Europe:Gibraltar"{
ec{"Gibilterra"}
@@ -392,6 +201,7 @@ it{
}
"Europe:London"{
ec{"Londra"}
+ ld{"Ora legale Regno Unito"}
}
"Europe:Luxembourg"{
ec{"Lussemburgo"}
@@ -439,7 +249,7 @@ it{
ec{"Maldive"}
}
"Indian:Reunion"{
- ec{"Riunione, isola di"}
+ ec{"La Riunione"}
}
"Pacific:Easter"{
ec{"Pasqua"}
@@ -450,6 +260,9 @@ it{
"Pacific:Pitcairn"{
ec{"Pitcairn, isole"}
}
+ "meta:Afghanistan"{
+ ls{"Ora dell'Afghanistan"}
+ }
"meta:Africa_Central"{
ls{"Ora dell'Africa centrale"}
}
@@ -457,7 +270,7 @@ it{
ls{"Ora dell'Africa orientale"}
}
"meta:Africa_Southern"{
- ls{"Ora standard Sudafrica"}
+ ls{"Ora dell'Africa meridionale"}
}
"meta:Africa_Western"{
ld{"Ora legale dell'Africa occidentale"}
@@ -499,6 +312,11 @@ it{
lg{"Ora di Anadyr"}
ls{"Ora standard di Anadyr"}
}
+ "meta:Arabian"{
+ ld{"Ora legale araba"}
+ lg{"Ora araba"}
+ ls{"Ora standard araba"}
+ }
"meta:Argentina"{
ld{"Ora legale dell'Argentina"}
lg{"Ora dell'Argentina"}
@@ -509,6 +327,11 @@ it{
lg{"Ora dell'Argentina occidentale"}
ls{"Ora standard dell'Argentina occidentale"}
}
+ "meta:Armenia"{
+ ld{"Ora legale dell'Armenia"}
+ lg{"Ora dell'Armenia"}
+ ls{"Ora standard dell'Armenia"}
+ }
"meta:Atlantic"{
ld{"Ora legale dell'Atlantico"}
lg{"Ora dell'Atlantico"}
@@ -534,55 +357,183 @@ it{
lg{"Ora dell'Australia occidentale"}
ls{"Ora standard dell'Australia occidentale"}
}
+ "meta:Azerbaijan"{
+ ld{"Ora legale dell'Azerbaigian"}
+ lg{"Ora dell'Azerbaigian"}
+ ls{"Ora standard dell'Azerbaigian"}
+ }
+ "meta:Azores"{
+ ld{"Ora legale delle Azzorre"}
+ lg{"Ora delle Azzorre"}
+ ls{"Ora standard delle Azzorre"}
+ }
+ "meta:Bangladesh"{
+ ld{"Ora legale del Bangladesh"}
+ lg{"Ora del Bangladesh"}
+ ls{"Ora standard del Bangladesh"}
+ }
+ "meta:Bhutan"{
+ ls{"Ora del Bhutan"}
+ }
+ "meta:Bolivia"{
+ ls{"Ora della Bolivia"}
+ }
"meta:Brasilia"{
ld{"Ora legale di Brasilia"}
lg{"Ora di Brasilia"}
ls{"Ora standard di Brasilia"}
}
+ "meta:Cape_Verde"{
+ ld{"Ora legale di Capo Verde"}
+ lg{"Ora di Capo Verde"}
+ ls{"Ora standard di Capo Verde"}
+ }
+ "meta:Chatham"{
+ ld{"Ora legale delle Chatham"}
+ lg{"Ora delle Chatham"}
+ ls{"Ora standard delle Chatham"}
+ }
+ "meta:Chile"{
+ ld{"Ora legale del Cile"}
+ lg{"Ora del Cile"}
+ ls{"Ora standard del Cile"}
+ }
"meta:China"{
- ld{"Ora legale di Cina"}
- lg{"Ora di Cina"}
- ls{"Ora standard di Cina"}
+ ld{"Ora legale della Cina"}
+ lg{"Ora della Cina"}
+ ls{"Ora standard della Cina"}
}
"meta:Choibalsan"{
ld{"Ora legale di Choibalsan"}
lg{"Ora di Choibalsan"}
ls{"Ora standard di Choibalsan"}
}
+ "meta:Cocos"{
+ ls{"Ora delle Isole Cocos"}
+ }
+ "meta:Colombia"{
+ ld{"Ora legale della Colombia"}
+ lg{"Ora della Colombia"}
+ ls{"Ora standard della Colombia"}
+ }
+ "meta:Cook"{
+ ld{"Ora legale media delle Isole Cook"}
+ lg{"Ora delle Isole Cook"}
+ ls{"Ora standard delle Isole Cook"}
+ }
+ "meta:Cuba"{
+ ld{"Ora legale di Cuba"}
+ lg{"Ora di Cuba"}
+ ls{"Ora standard di Cuba"}
+ }
+ "meta:Davis"{
+ ls{"Ora di Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Ora di Dumont-d'Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Ora di Timor Est"}
+ }
+ "meta:Easter"{
+ ld{"Ora legale dell'Isola di Pasqua"}
+ lg{"Ora dell'Isola di Pasqua"}
+ ls{"Ora standard dell'Isola di Pasqua"}
+ }
+ "meta:Ecuador"{
+ ls{"Ora dell'Ecuador"}
+ }
"meta:Europe_Central"{
- ld{"Ora Legale Europa Centrale"}
- lg{"Ora Europa Centrale"}
- ls{"Ora Standard Europa Centrale"}
+ ld{"Ora legale dell'Europa centrale"}
+ lg{"Ora dell'Europa centrale"}
+ ls{"Ora standard dell'Europa centrale"}
sd{"CEST"}
sg{"CET"}
ss{"CET"}
}
"meta:Europe_Eastern"{
- ld{"Ora Legale Europa Orientale"}
- lg{"Ora Europa Orientale"}
- ls{"Ora Standard Europa Orientale"}
+ ld{"Ora legale dell'Europa orientale"}
+ lg{"Ora dell'Europa orientale"}
+ ls{"Ora standard dell'Europa orientale"}
sd{"EEST"}
sg{"EET"}
ss{"EET"}
}
"meta:Europe_Western"{
- ld{"Ora Legale Europa occidentale"}
- lg{"Ora Europa occidentale"}
- ls{"Ora Standard Europa occidentale"}
+ ld{"Ora legale dell'Europa occidentale"}
+ lg{"Ora dell'Europa occidentale"}
+ ls{"Ora standard dell'Europa occidentale"}
sd{"WEST"}
sg{"WET"}
ss{"WET"}
}
+ "meta:Falkland"{
+ ld{"Ora legale delle Isole Falkland"}
+ lg{"Ora delle Isole Falkland"}
+ ls{"Ora standard delle Isole Falkland"}
+ }
+ "meta:Fiji"{
+ ld{"Ora legale delle Fiji"}
+ lg{"Ora delle Fiji"}
+ ls{"Ora standard delle Fiji"}
+ }
+ "meta:French_Guiana"{
+ ls{"Ora della Guiana francese"}
+ }
+ "meta:French_Southern"{
+ ls{"Ora delle Terre australi e antartiche francesi"}
+ }
+ "meta:Galapagos"{
+ ls{"Ora delle Galapagos"}
+ }
+ "meta:Gambier"{
+ ls{"Ora di Gambier"}
+ }
+ "meta:Georgia"{
+ ld{"Ora legale della Georgia"}
+ lg{"Ora della Georgia"}
+ ls{"Ora standard della Georgia"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Ora delle Isole Gilbert"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Ora legale della Groenlandia orientale"}
+ lg{"Ora della Groenlandia orientale"}
+ ls{"Ora standard della Groenlandia orientale"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Ora legale della Groenlandia occidentale"}
+ lg{"Ora della Groenlandia occidentale"}
+ ls{"Ora standard della Groenlandia occidentale"}
+ }
+ "meta:Guyana"{
+ ls{"Ora della Guyana"}
+ }
"meta:Hawaii_Aleutian"{
- ld{"Ora legale delle isole Aleutine, Hawaii"}
- lg{"Ora delle isole Aleutine, Hawaii"}
- ls{"Ora standard delle isole Aleutine, Hawaii"}
+ ld{"Ora legale delle Isole Hawaii-Aleutine"}
+ lg{"Ora delle isole Hawaii-Aleutine"}
+ ls{"Ora standard delle Isole Hawaii-Aleutine"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Ora legale di Hong Kong"}
+ lg{"Ora di Hong Kong"}
+ ls{"Ora standard di Hong Kong"}
}
"meta:Hovd"{
ld{"Ora legale di Hovd"}
lg{"Ora di Hovd"}
ls{"Ora standard di Hovd"}
}
+ "meta:India"{
+ ls{"Ora standard dell'India"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Ora dell'Oceano Indiano"}
+ }
+ "meta:Indochina"{
+ ls{"Ora dell'Indocina"}
+ }
"meta:Indonesia_Central"{
ls{"Ora dell'Indonesia centrale"}
}
@@ -592,20 +543,25 @@ it{
"meta:Indonesia_Western"{
ls{"Ora dell'Indonesia occidentale"}
}
+ "meta:Iran"{
+ ld{"Ora legale dell'Iran"}
+ lg{"Ora dell'Iran"}
+ ls{"Ora standard dell'Iran"}
+ }
"meta:Irkutsk"{
ld{"Ora legale di Irkutsk"}
lg{"Ora di Irkutsk"}
ls{"Ora standard di Irkutsk"}
}
"meta:Israel"{
- ld{"Ora Legale Israele"}
- lg{"Ora Israele"}
- ls{"Ora Standard Israele"}
+ ld{"Ora legale di Israele"}
+ lg{"Ora di Israele"}
+ ls{"Ora standard di Israele"}
}
"meta:Japan"{
- ld{"Ora Legale Giappone"}
- lg{"Ora Giappone"}
- ls{"Ora Standard Giappone"}
+ ld{"Ora legale del Giappone"}
+ lg{"Ora del Giappone"}
+ ls{"Ora standard del Giappone"}
}
"meta:Kamchatka"{
ld{"Ora legale di Petropavlovsk-Kamchatski"}
@@ -618,24 +574,58 @@ it{
"meta:Kazakhstan_Western"{
ls{"Ora del Kazakistan occidentale"}
}
+ "meta:Korea"{
+ ld{"Ora legale coreana"}
+ lg{"Ora coreana"}
+ ls{"Ora standard coreana"}
+ }
+ "meta:Kosrae"{
+ ls{"Ora del Kosrae"}
+ }
"meta:Krasnoyarsk"{
ld{"Ora legale di Krasnoyarsk"}
lg{"Ora di Krasnoyarsk"}
ls{"Ora standard di Krasnoyarsk"}
}
+ "meta:Kyrgystan"{
+ ls{"Ora del Kirghizistan"}
+ }
+ "meta:Line_Islands"{
+ ls{"Ora delle Sporadi equatoriali"}
+ }
"meta:Lord_Howe"{
ld{"Ora legale di Lord Howe"}
lg{"Ora di Lord Howe"}
ls{"Ora standard di Lord Howe"}
}
"meta:Macquarie"{
- ls{"Ora di Macquarie"}
+ ls{"Ora dell'Isola Macquarie"}
}
"meta:Magadan"{
ld{"Ora legale di Magadan"}
lg{"Ora di Magadan"}
ls{"Ora standard di Magadan"}
}
+ "meta:Malaysia"{
+ ls{"Ora della Malesia"}
+ }
+ "meta:Maldives"{
+ ls{"Ora delle Maldive"}
+ }
+ "meta:Marquesas"{
+ ls{"Ora delle Marchesi"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Ora delle Isole Marshall"}
+ }
+ "meta:Mauritius"{
+ ld{"Ora legale delle Mauritius"}
+ lg{"Ora delle Mauritius"}
+ ls{"Ora standard delle Mauritius"}
+ }
+ "meta:Mawson"{
+ ls{"Ora di Mawson"}
+ }
"meta:Mongolia"{
ld{"Ora legale di Ulan Bator"}
lg{"Ora di Ulan Bator"}
@@ -646,11 +636,36 @@ it{
lg{"Ora di Mosca"}
ls{"Ora standard di Mosca"}
}
+ "meta:Myanmar"{
+ ls{"Ora della Birmania"}
+ }
+ "meta:Nauru"{
+ ls{"Ora di Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Ora del Nepal"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Ora legale della Nuova Caledonia"}
+ lg{"Ora della Nuova Caledonia"}
+ ls{"Ora standard della Nuova Caledonia"}
+ }
+ "meta:New_Zealand"{
+ ld{"Ora legale della Nuova Zelanda"}
+ lg{"Ora della Nuova Zelanda"}
+ ls{"Ora standard della Nuova Zelanda"}
+ }
"meta:Newfoundland"{
ld{"Ora legale di Terranova"}
lg{"Ora di Terranova"}
ls{"Ora standard di Terranova"}
}
+ "meta:Niue"{
+ ls{"Ora di Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Ora delle Isole Norfolk"}
+ }
"meta:Noronha"{
ld{"Ora legale di Fernando de Noronha"}
lg{"Ora di Fernando de Noronha"}
@@ -666,6 +681,49 @@ it{
lg{"Ora di Omsk"}
ls{"Ora standard di Omsk"}
}
+ "meta:Pakistan"{
+ ld{"Ora legale del Pakistan"}
+ lg{"Ora del Pakistan"}
+ ls{"Ora standard del Pakistan"}
+ }
+ "meta:Palau"{
+ ls{"Ora di Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Ora della Papua Nuova Guinea"}
+ }
+ "meta:Paraguay"{
+ ld{"Ora legale del Paraguay"}
+ lg{"Ora del Paraguay"}
+ ls{"Ora standard del Paraguay"}
+ }
+ "meta:Peru"{
+ ld{"Ora legale del Perù"}
+ lg{"Ora del Perù"}
+ ls{"Ora standard del Perù"}
+ }
+ "meta:Philippines"{
+ ld{"Ora legale delle Filippine"}
+ lg{"Ora delle Filippine"}
+ ls{"Ora standard delle Filippine"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Ora delle Isole della Fenice"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Ora legale di Saint-Pierre e Miquelon"}
+ lg{"Ora di Saint-Pierre e Miquelon"}
+ ls{"Ora standard di Saint-Pierre e Miquelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"Ora delle Pitcairn"}
+ }
+ "meta:Reunion"{
+ ls{"Ora di Riunione"}
+ }
+ "meta:Rothera"{
+ ls{"Ora di Rothera"}
+ }
"meta:Sakhalin"{
ld{"Ora legale di Sakhalin"}
lg{"Ora di Sakhalin"}
@@ -676,6 +734,44 @@ it{
lg{"Ora di Samara"}
ls{"Ora standard di Samara"}
}
+ "meta:Seychelles"{
+ ls{"Ora delle Seychelles"}
+ }
+ "meta:Suriname"{
+ ls{"Ora del Suriname"}
+ }
+ "meta:Syowa"{
+ ls{"Ora di Syowa"}
+ }
+ "meta:Taipei"{
+ ld{"Ora legale di Taipei"}
+ lg{"Ora di Taipei"}
+ ls{"Ora standard di Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Ora del Tagikistan"}
+ }
+ "meta:Truk"{
+ ls{"Ora del Chuuk"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Ora legale del Turkmenistan"}
+ lg{"Ora del Turkmenistan"}
+ ls{"Ora standard del Turkmenistan"}
+ }
+ "meta:Uruguay"{
+ ld{"Ora legale dell'Uruguay"}
+ lg{"Ora dell'Uruguay"}
+ ls{"Ora standard dell'Uruguay"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Ora legale dell'Uzbekistan"}
+ lg{"Ora dell'Uzbekistan"}
+ ls{"Ora standard dell'Uzbekistan"}
+ }
+ "meta:Venezuela"{
+ ls{"Ora del Venezuela"}
+ }
"meta:Vladivostok"{
ld{"Ora legale di Vladivostok"}
lg{"Ora di Vladivostok"}
@@ -686,6 +782,9 @@ it{
lg{"Ora di Volgograd"}
ls{"Ora standard di Volgograd"}
}
+ "meta:Vostok"{
+ ls{"Ora di Vostok"}
+ }
"meta:Yakutsk"{
ld{"Ora legale di Yakutsk"}
lg{"Ora di Yakutsk"}
@@ -696,8 +795,10 @@ it{
lg{"Ora di Ekaterinburg"}
ls{"Ora standard di Ekaterinburg"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Ora {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Ora {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/iw.txt b/Build/source/libs/icu/icu-50.1/data/zone/iw.txt
index c10c184c753..c10c184c753 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/iw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/iw.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/iw_IL.txt b/Build/source/libs/icu/icu-50.1/data/zone/iw_IL.txt
index 6963f2d15b7..6963f2d15b7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/iw_IL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/iw_IL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ja.txt b/Build/source/libs/icu/icu-50.1/data/zone/ja.txt
index 4a156f9bbfe..1ca5dae3626 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ja.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ja.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ja.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ja.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ja.xml
*/
ja{
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"アビジャン"}
@@ -142,7 +142,7 @@ ja{
ec{"ンジャメナ"}
}
"Africa:Niamey"{
- ec{"ニアメー"}
+ ec{"ニアメ"}
}
"Africa:Nouakchott"{
ec{"ヌアクショット"}
@@ -199,7 +199,7 @@ ja{
ec{"トゥクマン"}
}
"America:Argentina:Ushuaia"{
- ec{"ウスアイア"}
+ ec{"ウシュアイア"}
}
"America:Aruba"{
ec{"アルãƒ"}
@@ -396,6 +396,9 @@ ja{
"America:Louisville"{
ec{"ルイビル"}
}
+ "America:Lower_Princes"{
+ ec{"ローワー・プリンセズ・クウォーター"}
+ }
"America:Maceio"{
ec{"マセイオ"}
}
@@ -409,7 +412,7 @@ ja{
ec{"マリゴ"}
}
"America:Martinique"{
- ec{"マルãƒãƒ‹ãƒ¼ã‚¯"}
+ ec{"マルティニーク"}
}
"America:Mazatlan"{
ec{"マサトラン"}
@@ -427,7 +430,7 @@ ja{
ec{"メキシコシティー"}
}
"America:Miquelon"{
- ec{"ミクロン"}
+ ec{"ミクロン島"}
}
"America:Moncton"{
ec{"モンクトン"}
@@ -505,7 +508,7 @@ ja{
ec{"レジャイナ"}
}
"America:Resolute"{
- ec{"レソリュート"}
+ ec{"レゾリュート"}
}
"America:Rio_Branco"{
ec{"リオブランコ"}
@@ -529,7 +532,7 @@ ja{
ec{"シップロック"}
}
"America:St_Barthelemy"{
- ec{"サン・ãƒãƒ«ãƒ†ãƒ«ãƒŸ"}
+ ec{"サン・ãƒãƒ«ãƒ†ãƒ«ãƒŸãƒ¼"}
}
"America:St_Johns"{
ec{"セントジョンズ"}
@@ -613,7 +616,7 @@ ja{
ec{"ボストーク基地"}
}
"Arctic:Longyearbyen"{
- ec{"ロングイヤービーエン"}
+ ec{"ロングイェールビーン"}
}
"Asia:Aden"{
ec{"アデン"}
@@ -775,7 +778,7 @@ ja{
ec{"カタール"}
}
"Asia:Qyzylorda"{
- ec{"キジルオルダ"}
+ ec{"クズロルダ"}
}
"Asia:Rangoon"{
ec{"ラングーン"}
@@ -906,6 +909,51 @@ ja{
"Australia:Sydney"{
ec{"シドニー"}
}
+ "Etc:GMT"{
+ ec{"グリニッジ標準時[GMT]"}
+ }
+ "Etc:GMT-1"{
+ ec{"グリニッジ標準時[GMT]-1"}
+ }
+ "Etc:GMT-10"{
+ ec{"グリニッジ標準時[GMT]-10"}
+ }
+ "Etc:GMT-11"{
+ ec{"グリニッジ標準時[GMT]-11"}
+ }
+ "Etc:GMT-12"{
+ ec{"グリニッジ標準時[GMT]-12"}
+ }
+ "Etc:GMT-13"{
+ ec{"グリニッジ標準時[GMT]-13"}
+ }
+ "Etc:GMT-14"{
+ ec{"グリニッジ標準時[GMT]-14"}
+ }
+ "Etc:GMT-2"{
+ ec{"グリニッジ標準時[GMT]-2"}
+ }
+ "Etc:GMT-3"{
+ ec{"グリニッジ標準時[GMT]-3"}
+ }
+ "Etc:GMT-4"{
+ ec{"グリニッジ標準時[GMT]-4"}
+ }
+ "Etc:GMT-5"{
+ ec{"グリニッジ標準時[GMT]-5"}
+ }
+ "Etc:GMT-6"{
+ ec{"グリニッジ標準時[GMT]-6"}
+ }
+ "Etc:GMT-7"{
+ ec{"グリニッジ標準時[GMT]-7"}
+ }
+ "Etc:GMT-8"{
+ ec{"グリニッジ標準時[GMT]-8"}
+ }
+ "Etc:GMT-9"{
+ ec{"グリニッジ標準時[GMT]-9"}
+ }
"Etc:Unknown"{
ec{"地域ä¸æ˜Ž"}
}
@@ -944,6 +992,7 @@ ja{
}
"Europe:Dublin"{
ec{"ダブリン"}
+ ld{"アイルランドå¤æ™‚é–“"}
}
"Europe:Gibraltar"{
ec{"ジブラルタル"}
@@ -977,6 +1026,7 @@ ja{
}
"Europe:London"{
ec{"ロンドン"}
+ ld{"英国å¤æ™‚é–“"}
}
"Europe:Luxembourg"{
ec{"ルクセンブルグ"}
@@ -1090,7 +1140,7 @@ ja{
ec{"コモロ"}
}
"Indian:Kerguelen"{
- ec{"ケルゲレン"}
+ ec{"ケルゲレン諸島"}
}
"Indian:Mahe"{
ec{"マヘ"}
@@ -1168,7 +1218,7 @@ ja{
ec{"マルキーズ"}
}
"Pacific:Midway"{
- ec{"ミッドウェー"}
+ ec{"ミッドウェー島"}
}
"Pacific:Nauru"{
ec{"ナウル"}
@@ -1192,7 +1242,7 @@ ja{
ec{"ピトケアン諸島"}
}
"Pacific:Ponape"{
- ec{"ãƒãƒŠãƒš"}
+ ec{"ãƒãƒ³ãƒšã‚¤å³¶"}
}
"Pacific:Port_Moresby"{
ec{"ãƒãƒ¼ãƒˆãƒ¢ãƒ¬ã‚¹ãƒ“ー"}
@@ -1227,7 +1277,7 @@ ja{
ls{"アクレ標準時"}
}
"meta:Afghanistan"{
- ls{"アフガニスタン標準時"}
+ ls{"アフガニスタン時間"}
}
"meta:Africa_Central"{
ls{"中央アフリカ時間"}
@@ -1254,9 +1304,9 @@ ja{
ls{"アラスカ標準時"}
}
"meta:Alaska_Hawaii"{
- ld{"アラスカ−ãƒãƒ¯ã‚¤å¤æ™‚é–“"}
- lg{"アラスカ−ãƒãƒ¯ã‚¤æ™‚é–“"}
- ls{"アラスカ−ãƒãƒ¯ã‚¤æ¨™æº–時"}
+ ld{"アラスカ・ãƒãƒ¯ã‚¤å¤æ™‚é–“"}
+ lg{"アラスカ・ãƒãƒ¯ã‚¤æ™‚é–“"}
+ ls{"アラスカ・ãƒãƒ¯ã‚¤æ¨™æº–時"}
}
"meta:Almaty"{
ld{"アルマトイå¤æ™‚é–“"}
@@ -1289,9 +1339,9 @@ ja{
ls{"アメリカ太平洋標準時"}
}
"meta:Anadyr"{
- ld{"アナジルå¤æ™‚é–“"}
- lg{"アナジル時間"}
- ls{"アナジル標準時"}
+ ld{"アナディリå¤æ™‚é–“"}
+ lg{"アナディリ時間"}
+ ls{"アナディリ標準時"}
}
"meta:Aqtau"{
ld{"アクタウå¤æ™‚é–“"}
@@ -1304,9 +1354,9 @@ ja{
ls{"アクトベ標準時"}
}
"meta:Arabian"{
- ld{"アラブå¤æ™‚é–“"}
- lg{"アラブ時間"}
- ls{"アラブ標準時"}
+ ld{"アラビアå¤æ™‚é–“"}
+ lg{"アラビア時間"}
+ ls{"アラビア標準時"}
}
"meta:Argentina"{
ld{"アルゼンãƒãƒ³å¤æ™‚é–“"}
@@ -1314,9 +1364,9 @@ ja{
ls{"アルゼンãƒãƒ³æ¨™æº–時"}
}
"meta:Argentina_Western"{
- ld{"アルゼンãƒãƒ³è¥¿éƒ¨å¤æ™‚é–“"}
- lg{"アルゼンãƒãƒ³è¥¿éƒ¨æ™‚é–“"}
- ls{"アルゼンãƒãƒ³è¥¿éƒ¨æ¨™æº–時"}
+ ld{"西部アルゼンãƒãƒ³å¤æ™‚é–“"}
+ lg{"西部アルゼンãƒãƒ³æ™‚é–“"}
+ ls{"西部アルゼンãƒãƒ³æ¨™æº–時"}
}
"meta:Armenia"{
ld{"アルメニアå¤æ™‚é–“"}
@@ -1379,10 +1429,10 @@ ja{
ls{"ベーリング標準時"}
}
"meta:Bhutan"{
- ls{"ブータン標準時"}
+ ls{"ブータン時間"}
}
"meta:Bolivia"{
- ls{"ボリビア標準時"}
+ ls{"ボリビア時間"}
}
"meta:Borneo"{
ld{"ボルãƒã‚ªå¤æ™‚é–“"}
@@ -1395,7 +1445,7 @@ ja{
ls{"ブラジリア標準時"}
}
"meta:Brunei"{
- ls{"ブルãƒã‚¤ãƒ»ãƒ€ãƒ«ã‚µãƒ©ãƒ¼ãƒ æ¨™æº–時"}
+ ls{"ブルãƒã‚¤ãƒ»ãƒ€ãƒ«ã‚µãƒ©ãƒ¼ãƒ æ™‚é–“"}
}
"meta:Cape_Verde"{
ld{"カーボベルデå¤æ™‚é–“"}
@@ -1406,7 +1456,12 @@ ja{
ls{"ãƒãƒ£ãƒ¢ãƒ­æ™‚é–“"}
}
"meta:Changbai"{
- ls{"ãƒãƒ£ãƒ³ãƒã‚¤æ¨™æº–時"}
+ ls{"ãƒãƒ£ãƒ³ãƒã‚¤æ™‚é–“"}
+ }
+ "meta:Chatham"{
+ ld{"ãƒãƒ£ã‚¿ãƒ å¤æ™‚é–“"}
+ lg{"ãƒãƒ£ã‚¿ãƒ æ™‚é–“"}
+ ls{"ãƒãƒ£ã‚¿ãƒ æ¨™æº–時"}
}
"meta:Chile"{
ld{"ãƒãƒªå¤æ™‚é–“"}
@@ -1424,23 +1479,28 @@ ja{
ls{"ãƒãƒ§ã‚¤ãƒãƒ«ã‚µãƒ³æ¨™æº–時"}
}
"meta:Christmas"{
- ls{"クリスマス島標準時"}
+ ls{"クリスマス島時間"}
}
"meta:Cocos"{
- ls{"ココス諸島標準時"}
+ ls{"ココス諸島時間"}
}
"meta:Colombia"{
ld{"コロンビアå¤æ™‚é–“"}
lg{"コロンビア時間"}
ls{"コロンビア標準時"}
}
+ "meta:Cook"{
+ ld{"クック諸島å¤æ™‚é–“"}
+ lg{"クック諸島時間"}
+ ls{"クック諸島標準時"}
+ }
"meta:Cuba"{
ld{"キューãƒå¤æ™‚é–“"}
lg{"キューãƒæ™‚é–“"}
ls{"キューãƒæ¨™æº–時"}
}
"meta:Dacca"{
- ls{"ダッカ標準時"}
+ ls{"ダッカ時間"}
}
"meta:Davis"{
ls{"デービス基地時間"}
@@ -1457,10 +1517,15 @@ ja{
ls{"オランダ領ギアナ標準時"}
}
"meta:East_Timor"{
- ls{"æ±ãƒ†ã‚£ãƒ¢ãƒ¼ãƒ«æ¨™æº–時"}
+ ls{"æ±ãƒ†ã‚£ãƒ¢ãƒ¼ãƒ«æ™‚é–“"}
+ }
+ "meta:Easter"{
+ ld{"イースター島å¤æ™‚é–“"}
+ lg{"イースター島時間"}
+ ls{"イースター島標準時"}
}
"meta:Ecuador"{
- ls{"エクアドル標準時"}
+ ls{"エクアドル時間"}
}
"meta:Europe_Central"{
ld{"中央ヨーロッパå¤æ™‚é–“"}
@@ -1482,11 +1547,16 @@ ja{
lg{"フォークランド諸島時間"}
ls{"フォークランド諸島標準時"}
}
+ "meta:Fiji"{
+ ld{"フィジーå¤æ™‚é–“"}
+ lg{"フィジー時間"}
+ ls{"フィジー標準時"}
+ }
"meta:French_Guiana"{
- ls{"ä»é ˜ã‚®ã‚¢ãƒŠæ¨™æº–時"}
+ ls{"ä»é ˜ã‚®ã‚¢ãƒŠæ™‚é–“"}
}
"meta:French_Southern"{
- ls{"フランス領å—方・å—極地域標準時"}
+ ls{"ä»é ˜å—æ–¹å—極時間"}
}
"meta:Frunze"{
ld{"フルンゼå¤æ™‚é–“"}
@@ -1496,11 +1566,20 @@ ja{
"meta:GMT"{
ls{"グリニッジ標準時"}
}
+ "meta:Galapagos"{
+ ls{"ガラパゴス時間"}
+ }
+ "meta:Gambier"{
+ ls{"ガンビエ諸島時間"}
+ }
"meta:Georgia"{
ld{"グルジアå¤æ™‚é–“"}
lg{"グルジア時間"}
ls{"グルジア標準時"}
}
+ "meta:Gilbert_Islands"{
+ ls{"ギルãƒãƒ¼ãƒˆè«¸å³¶æ™‚é–“"}
+ }
"meta:Greenland_Central"{
ld{"グリーンランド中部å¤æ™‚é–“"}
lg{"グリーンランド中部時間"}
@@ -1517,18 +1596,18 @@ ja{
ls{"グリーンランド西部標準時"}
}
"meta:Guam"{
- ls{"グアム標準時"}
+ ls{"グアム時間"}
}
"meta:Gulf"{
ls{"湾岸時間"}
}
"meta:Guyana"{
- ls{"ギアナ標準時"}
+ ls{"ガイアナ時間"}
}
"meta:Hawaii_Aleutian"{
- ld{"ãƒãƒ¯ã‚¤âˆ’アリューシャンå¤æ™‚é–“"}
- lg{"ãƒãƒ¯ã‚¤ アリューシャン時間"}
- ls{"ãƒãƒ¯ã‚¤âˆ’アリューシャン標準時"}
+ ld{"ãƒãƒ¯ã‚¤ãƒ»ã‚¢ãƒªãƒ¥ãƒ¼ã‚·ãƒ£ãƒ³å¤æ™‚é–“"}
+ lg{"ãƒãƒ¯ã‚¤ãƒ»ã‚¢ãƒªãƒ¥ãƒ¼ã‚·ãƒ£ãƒ³æ™‚é–“"}
+ ls{"ãƒãƒ¯ã‚¤ãƒ»ã‚¢ãƒªãƒ¥ãƒ¼ã‚·ãƒ£ãƒ³æ¨™æº–時"}
}
"meta:Hong_Kong"{
ld{"香港å¤æ™‚é–“"}
@@ -1536,18 +1615,18 @@ ja{
ls{"香港標準時"}
}
"meta:Hovd"{
- ld{"ホブトå¤æ™‚é–“"}
- lg{"ホブト時間"}
- ls{"ホブト標準時"}
+ ld{"ホブドå¤æ™‚é–“"}
+ lg{"ホブド時間"}
+ ls{"ホブド標準時"}
}
"meta:India"{
- ls{"インド標準時"}
+ ls{"インド時間"}
}
"meta:Indian_Ocean"{
- ls{"英領インド洋地域標準時"}
+ ls{"インド洋時間"}
}
"meta:Indochina"{
- ls{"インドシナ標準時"}
+ ls{"インドシナ時間"}
}
"meta:Indonesia_Central"{
ls{"インドãƒã‚·ã‚¢ä¸­éƒ¨æ™‚é–“"}
@@ -1578,30 +1657,39 @@ ja{
lg{"日本時間"}
ls{"日本標準時"}
sd{"JDT"}
+ sg{"∅∅∅"}
ss{"JST"}
}
"meta:Kamchatka"{
- ld{"ペトロパブロフスク カムãƒãƒ£ãƒ„キーå¤æ™‚é–“"}
- lg{"ペトロパブロフスク カムãƒãƒ£ãƒ„キー時間"}
- ls{"ペトロパブロフスク カムãƒãƒ£ãƒ„キー標準時"}
+ ld{"ペトロパブロフスク・カムãƒãƒ£ãƒ„キーå¤æ™‚é–“"}
+ lg{"ペトロパブロフスク・カムãƒãƒ£ãƒ„キー時間"}
+ ls{"ペトロパブロフスク・カムãƒãƒ£ãƒ„キー標準時"}
}
"meta:Karachi"{
- ls{"カラãƒæ¨™æº–時"}
+ ls{"カラãƒæ™‚é–“"}
}
"meta:Kashgar"{
- ls{"カシュガル標準時"}
+ ls{"カシュガル時間"}
}
"meta:Kazakhstan_Eastern"{
- ls{"カザフスタンæ±éƒ¨æ™‚é–“"}
+ ls{"æ±ã‚«ã‚¶ãƒ•ã‚¹ã‚¿ãƒ³æ™‚é–“"}
}
"meta:Kazakhstan_Western"{
- ls{"カザフスタン西部時間"}
+ ls{"西カザフスタン時間"}
+ }
+ "meta:Kizilorda"{
+ ld{"キジロルダå¤æ™‚é–“"}
+ lg{"キジロルダ時間"}
+ ls{"キジロルダ標準時"}
}
"meta:Korea"{
ld{"韓国å¤æ™‚é–“"}
lg{"韓国時間"}
ls{"韓国標準時"}
}
+ "meta:Kosrae"{
+ ls{"コスラエ時間"}
+ }
"meta:Krasnoyarsk"{
ld{"クラスノヤルスクå¤æ™‚é–“"}
lg{"クラスノヤルスク時間"}
@@ -1612,21 +1700,50 @@ ja{
lg{"クイビシェフ時間"}
ls{"クイビシェフ標準時"}
}
+ "meta:Kwajalein"{
+ ls{"クェゼリン時間"}
+ }
+ "meta:Kyrgystan"{
+ ls{"キルギスタン時間"}
+ }
+ "meta:Lanka"{
+ ls{"ランカ時間"}
+ }
+ "meta:Line_Islands"{
+ ls{"ライン諸島時間"}
+ }
"meta:Lord_Howe"{
ld{"ロードãƒã‚¦å¤æ™‚é–“"}
lg{"ロードãƒã‚¦æ™‚é–“"}
ls{"ロードãƒã‚¦æ¨™æº–時"}
}
+ "meta:Macau"{
+ ld{"マカオå¤æ™‚é–“"}
+ lg{"マカオ時間"}
+ ls{"マカオ標準時"}
+ }
"meta:Macquarie"{
- ls{"マッコーリー時間"}
+ ls{"マッコーリー島時間"}
}
"meta:Magadan"{
ld{"マガダンå¤æ™‚é–“"}
lg{"マガダン時間"}
ls{"マガダン標準時"}
}
+ "meta:Malaya"{
+ ls{"マラヤ時間"}
+ }
+ "meta:Malaysia"{
+ ls{"マレーシア時間"}
+ }
"meta:Maldives"{
- ls{"モルディブ標準時"}
+ ls{"モルディブ時間"}
+ }
+ "meta:Marquesas"{
+ ls{"マルキーズ時間"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"マーシャル諸島時間"}
}
"meta:Mauritius"{
ld{"モーリシャスå¤æ™‚é–“"}
@@ -1646,29 +1763,65 @@ ja{
lg{"モスクワ時間"}
ls{"モスクワ標準時"}
}
+ "meta:Myanmar"{
+ ls{"ミャンマー時間"}
+ }
+ "meta:Nauru"{
+ ls{"ナウル時間"}
+ }
+ "meta:Nepal"{
+ ls{"ãƒãƒ‘ール時間"}
+ }
+ "meta:New_Caledonia"{
+ ld{"ニューカレドニアå¤æ™‚é–“"}
+ lg{"ニューカレドニア時間"}
+ ls{"ニューカレドニア標準時"}
+ }
+ "meta:New_Zealand"{
+ ld{"ニュージーランドå¤æ™‚é–“"}
+ lg{"ニュージーランド時間"}
+ ls{"ニュージーランド標準時"}
+ }
"meta:Newfoundland"{
- ld{"ニューファンドランド島å¤æ™‚é–“"}
- lg{"ニューファンドランド島時間"}
- ls{"ニューファンドランド島標準時"}
+ ld{"ニューファンドランドå¤æ™‚é–“"}
+ lg{"ニューファンドランド時間"}
+ ls{"ニューファンドランド標準時"}
+ }
+ "meta:Niue"{
+ ls{"ニウエ時間"}
}
"meta:Norfolk"{
- ls{"ノーフォーク諸島時間"}
+ ls{"ノーフォーク島時間"}
}
"meta:Noronha"{
- ld{"フェルナンド ド ノローニャå¤æ™‚é–“"}
- lg{"フェルナンド ド ノローニャ時間"}
- ls{"フェルナンド ド ノローニャ標準時"}
+ ld{"フェルナンド・デ・ノローニャå¤æ™‚é–“"}
+ lg{"フェルナンド・デ・ノローニャ時間"}
+ ls{"フェルナンド・デ・ノローニャ標準時"}
+ }
+ "meta:North_Mariana"{
+ ls{"北マリアナ諸島時間"}
}
"meta:Novosibirsk"{
- ld{"ノボシビルスクå¤æ™‚é–“"}
- lg{"ノボシビルスク時間"}
- ls{"ノボシビルスク標準時"}
+ ld{"ノヴォシビルスクå¤æ™‚é–“"}
+ lg{"ノヴォシビルスク時間"}
+ ls{"ノヴォシビルスク標準時"}
}
"meta:Omsk"{
ld{"オムスクå¤æ™‚é–“"}
lg{"オムスク時間"}
ls{"オムスク標準時"}
}
+ "meta:Pakistan"{
+ ld{"パキスタンå¤æ™‚é–“"}
+ lg{"パキスタン時間"}
+ ls{"パキスタン標準時"}
+ }
+ "meta:Palau"{
+ ls{"パラオ時間"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"パプアニューギニア時間"}
+ }
"meta:Paraguay"{
ld{"パラグアイå¤æ™‚é–“"}
lg{"パラグアイ時間"}
@@ -1679,11 +1832,35 @@ ja{
lg{"ペルー時間"}
ls{"ペルー標準時"}
}
+ "meta:Philippines"{
+ ld{"フィリピンå¤æ™‚é–“"}
+ lg{"フィリピン時間"}
+ ls{"フィリピン標準時"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"フェニックス諸島時間"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"サンピエール・ミクロンå¤æ™‚é–“"}
+ lg{"サンピエール・ミクロン時間"}
+ ls{"サンピエール・ミクロン標準時"}
+ }
+ "meta:Pitcairn"{
+ ls{"ピトケアン時間"}
+ }
+ "meta:Ponape"{
+ ls{"ãƒãƒŠãƒšæ™‚é–“"}
+ }
+ "meta:Qyzylorda"{
+ ld{"クズロルダå¤æ™‚é–“"}
+ lg{"クズロルダ時間"}
+ ls{"クズロルダ標準時"}
+ }
"meta:Reunion"{
- ls{"レユニオン標準時"}
+ ls{"レユニオン時間"}
}
"meta:Rothera"{
- ls{"ロゼラ研究基地時間"}
+ ls{"ロゼラ基地時間"}
}
"meta:Sakhalin"{
ld{"サãƒãƒªãƒ³å¤æ™‚é–“"}
@@ -1695,30 +1872,107 @@ ja{
lg{"サマラ時間"}
ls{"サマラ標準時"}
}
+ "meta:Samarkand"{
+ ld{"サマルカンドå¤æ™‚é–“"}
+ lg{"サマルカンド時間"}
+ ls{"サマルカンド標準時"}
+ }
+ "meta:Samoa"{
+ ls{"サモア時間"}
+ }
"meta:Seychelles"{
- ls{"セーシェル標準時"}
+ ls{"セーシェル時間"}
+ }
+ "meta:Shevchenko"{
+ ld{"シェフãƒã‚§ãƒ³ã‚³å¤æ™‚é–“"}
+ lg{"シェフãƒã‚§ãƒ³ã‚³æ™‚é–“"}
+ ls{"シェフãƒã‚§ãƒ³ã‚³æ¨™æº–時"}
+ }
+ "meta:Singapore"{
+ ls{"シンガãƒãƒ¼ãƒ«æ™‚é–“"}
+ }
+ "meta:Solomon"{
+ ls{"ソロモン諸島時間"}
}
"meta:South_Georgia"{
- ls{"サウスジョージア標準時"}
+ ls{"サウスジョージア時間"}
}
"meta:Suriname"{
- ls{"スリナム標準時"}
+ ls{"スリナム時間"}
}
"meta:Syowa"{
ls{"昭和基地時間"}
}
+ "meta:Tahiti"{
+ ls{"タヒãƒæ™‚é–“"}
+ }
+ "meta:Taipei"{
+ ld{"å°åŒ—å¤æ™‚é–“"}
+ lg{"å°åŒ—時間"}
+ ls{"å°åŒ—標準時"}
+ }
+ "meta:Tajikistan"{
+ ls{"タジキスタン時間"}
+ }
+ "meta:Tashkent"{
+ ld{"タシュケントå¤æ™‚é–“"}
+ lg{"タシュケント時間"}
+ ls{"タシュケント標準時"}
+ }
+ "meta:Tbilisi"{
+ ld{"トビリシå¤æ™‚é–“"}
+ lg{"トビリシ時間"}
+ ls{"トビリシ標準時"}
+ }
+ "meta:Tokelau"{
+ ls{"トケラウ時間"}
+ }
+ "meta:Tonga"{
+ ld{"トンガå¤æ™‚é–“"}
+ lg{"トンガ時間"}
+ ls{"トンガ標準時"}
+ }
+ "meta:Truk"{
+ ls{"ãƒãƒ¥ãƒ¼ã‚¯æ™‚é–“"}
+ }
"meta:Turkey"{
ld{"トルコå¤æ™‚é–“"}
lg{"トルコ時間"}
ls{"トルコ標準時"}
}
+ "meta:Turkmenistan"{
+ ld{"トルクメニスタンå¤æ™‚é–“"}
+ lg{"トルクメニスタン時間"}
+ ls{"トルクメニスタン標準時"}
+ }
+ "meta:Tuvalu"{
+ ls{"ツãƒãƒ«æ™‚é–“"}
+ }
+ "meta:Uralsk"{
+ ld{"オラルå¤æ™‚é–“"}
+ lg{"オラル時間"}
+ ls{"オラル標準時"}
+ }
"meta:Uruguay"{
ld{"ウルグアイå¤æ™‚é–“"}
lg{"ウルグアイ時間"}
ls{"ウルグアイ標準時"}
}
+ "meta:Urumqi"{
+ ls{"ウルムãƒæ™‚é–“"}
+ }
+ "meta:Uzbekistan"{
+ ld{"ウズベキスタンå¤æ™‚é–“"}
+ lg{"ウズベキスタン時間"}
+ ls{"ウズベキスタン標準時"}
+ }
+ "meta:Vanuatu"{
+ ld{"ãƒãƒŒã‚¢ãƒ„å¤æ™‚é–“"}
+ lg{"ãƒãƒŒã‚¢ãƒ„時間"}
+ ls{"ãƒãƒŒã‚¢ãƒ„標準時"}
+ }
"meta:Venezuela"{
- ls{"ベãƒã‚ºã‚¨ãƒ©æ¨™æº–時"}
+ ls{"ベãƒã‚ºã‚¨ãƒ©æ™‚é–“"}
}
"meta:Vladivostok"{
ld{"ウラジオストクå¤æ™‚é–“"}
@@ -1728,11 +1982,17 @@ ja{
"meta:Volgograd"{
ld{"ボルゴグラードå¤æ™‚é–“"}
lg{"ボルゴグラード時間"}
- ls{"ボルゴグラード標準時"}
+ ls{"ヴォルゴグラード標準時"}
}
"meta:Vostok"{
ls{"ボストーク基地時間"}
}
+ "meta:Wake"{
+ ls{"ウェーク島時間"}
+ }
+ "meta:Wallis"{
+ ls{"ウォリス・フツナ時間"}
+ }
"meta:Yakutsk"{
ld{"ヤクーツクå¤æ™‚é–“"}
lg{"ヤクーツク時間"}
@@ -1743,6 +2003,11 @@ ja{
lg{"エカテリンブルグ時間"}
ls{"エカテリンブルグ標準時"}
}
+ "meta:Yerevan"{
+ ld{"エレãƒãƒ³å¤æ™‚é–“"}
+ lg{"エレãƒãƒ³æ™‚é–“"}
+ ls{"エレãƒãƒ³æ¨™æº–時"}
+ }
"meta:Yukon"{
ld{"ユーコンå¤æ™‚é–“"}
lg{"ユーコン時間"}
@@ -1751,6 +2016,7 @@ ja{
fallbackFormat{"{1}({0})"}
fallbackRegionFormat{"{1}時間({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0}時間"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ja_JP.txt b/Build/source/libs/icu/icu-50.1/data/zone/ja_JP.txt
index c049867e7d1..c049867e7d1 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ja_JP.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ja_JP.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ja_JP_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/zone/ja_JP_TRADITIONAL.txt
index ca942f1e168..ca942f1e168 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ja_JP_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ja_JP_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/jmc.txt b/Build/source/libs/icu/icu-50.1/data/zone/jmc.txt
index b557b8effb5..e800fbfc3ad 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/jmc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/jmc.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/jmc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/jmc.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/jmc.xml
*/
jmc{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ka.txt b/Build/source/libs/icu/icu-50.1/data/zone/ka.txt
index 09716c683a1..8a57793bea7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ka.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ka.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ka.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ka.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ka.xml
*/
ka{
- Version{"2.0.65.46"}
+ Version{"2.0.78.32"}
zoneStrings{
"Africa:Ceuta"{
ec{"სეუტáƒ"}
@@ -533,5 +533,6 @@ ka{
}
fallbackFormat{"{1} ({0})"}
hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"დრáƒ: {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kab.txt b/Build/source/libs/icu/icu-50.1/data/zone/kab.txt
index f223b8593b9..b7f11e119f8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kab.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kab.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kab.xml
*/
kab{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kam.txt b/Build/source/libs/icu/icu-50.1/data/zone/kam.txt
index 2431842fb0d..bca87207822 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kam.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kam.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kam.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kam.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kam.xml
*/
kam{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kde.txt b/Build/source/libs/icu/icu-50.1/data/zone/kde.txt
index 46fdc94bb47..a5302ce6965 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kde.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kde.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kde.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kde.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kde.xml
*/
kde{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kea.txt b/Build/source/libs/icu/icu-50.1/data/zone/kea.txt
index c35fbc13875..6512ea2fc73 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kea.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kea.txt
@@ -2,16 +2,19 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kea.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kea.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kea.xml
*/
kea{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
+ "America:Blanc-Sablon"{
+ ec{"Blank-Sablon"}
+ }
"Etc:Unknown"{
ec{"Sidadi Diskonxedu"}
}
@@ -69,7 +72,11 @@ kea{
lg{"Ora di Europa Osidental"}
ls{"Ora Padrãu di Europa Osidental"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Ora di {1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Ora di {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/khq.txt b/Build/source/libs/icu/icu-50.1/data/zone/khq.txt
index 92486c74adb..0bb6f9d26e9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/khq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/khq.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/khq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/khq.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/khq.xml
*/
khq{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ki.txt b/Build/source/libs/icu/icu-50.1/data/zone/ki.txt
index a1984771481..7dc8b7037d4 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ki.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ki.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ki.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ki.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ki.xml
*/
ki{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kk.txt b/Build/source/libs/icu/icu-50.1/data/zone/kk.txt
index 21c94d815e3..2fccd8ab87c 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kk.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kk.xml
*/
kk{
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
zoneStrings{
"Asia:Almaty"{
ec{"Ðлматы"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kk_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/zone/kk_Cyrl.txt
index 70f31087552..6e5a261eaf8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kk_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kk_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kk_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kk_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kk_Cyrl_KZ.txt b/Build/source/libs/icu/icu-50.1/data/zone/kk_Cyrl_KZ.txt
index ec163a4a168..ec163a4a168 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kk_Cyrl_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kk_Cyrl_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kk_KZ.txt b/Build/source/libs/icu/icu-50.1/data/zone/kk_KZ.txt
index 6702eeaa137..6702eeaa137 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kk_KZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kk_KZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kl.txt b/Build/source/libs/icu/icu-50.1/data/zone/kl.txt
index a15661533ae..16105e1497a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kl.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kl.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kl.xml
*/
kl{
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kln.txt b/Build/source/libs/icu/icu-50.1/data/zone/kln.txt
index 4519eb35e94..8e436d76926 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kln.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kln.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kln.xml
*/
kln{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/km.txt b/Build/source/libs/icu/icu-50.1/data/zone/km.txt
new file mode 100644
index 00000000000..49d9a6feea3
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/km.txt
@@ -0,0 +1,1799 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/km.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/km.xml
+ */
+km{
+ Version{"2.0.78.39"}
+ zoneStrings{
+ "Africa:Abidjan"{
+ ec{"អាប៊ីដ្យាន"}
+ }
+ "Africa:Accra"{
+ ec{"អាក្រា"}
+ }
+ "Africa:Addis_Ababa"{
+ ec{"អាឌីសអាបáŸáž”ា"}
+ }
+ "Africa:Algiers"{
+ ec{"អាល់ហ្សáŸ"}
+ }
+ "Africa:Asmera"{
+ ec{"អាស្មារ៉ា"}
+ }
+ "Africa:Bamako"{
+ ec{"បាម៉ាកូ"}
+ }
+ "Africa:Bangui"{
+ ec{"បង់ហ្គី"}
+ }
+ "Africa:Banjul"{
+ ec{"បង់ហ្ស៊ុល"}
+ }
+ "Africa:Bissau"{
+ ec{"ប៊ីស្សូ"}
+ }
+ "Africa:Blantyre"{
+ ec{"ប្លាំងទីរ៉áŸ"}
+ }
+ "Africa:Brazzaville"{
+ ec{"ប្រាស្ហាវីល"}
+ }
+ "Africa:Bujumbura"{
+ ec{"ប៊ូយ៉ាំប៊ូរ៉ា"}
+ }
+ "Africa:Cairo"{
+ ec{"គែរ"}
+ }
+ "Africa:Casablanca"{
+ ec{"កាសាប្លាំងកា"}
+ }
+ "Africa:Ceuta"{
+ ec{"ឈៀážáž¶"}
+ }
+ "Africa:Conakry"{
+ ec{"កូណាគ្រី"}
+ }
+ "Africa:Dakar"{
+ ec{"ដាកា"}
+ }
+ "Africa:Dar_es_Salaam"{
+ ec{"ដាអ៊ីសាឡាំ"}
+ }
+ "Africa:Djibouti"{
+ ec{"ជីប៊ូទី"}
+ }
+ "Africa:Douala"{
+ ec{"ឌូអ៊ូឡា"}
+ }
+ "Africa:El_Aaiun"{
+ ec{"អែល​អ៊ុយញៀន"}
+ }
+ "Africa:Freetown"{
+ ec{"ហ៊្វ្រីážáŸ„áž“"}
+ }
+ "Africa:Gaborone"{
+ ec{"ហ្គាបូរ៉ូន"}
+ }
+ "Africa:Harare"{
+ ec{"ហារ៉ារ៉áŸ"}
+ }
+ "Africa:Johannesburg"{
+ ec{"ជូហានណáŸáž”៊ឺហ្គ"}
+ }
+ "Africa:Kampala"{
+ ec{"កំប៉ាឡា"}
+ }
+ "Africa:Khartoum"{
+ ec{"ážáž¶áž‘ុំ"}
+ }
+ "Africa:Kigali"{
+ ec{"គីហ្គាលី"}
+ }
+ "Africa:Kinshasa"{
+ ec{"គីនស្ហាសា"}
+ }
+ "Africa:Lagos"{
+ ec{"ឡាហ្គូស"}
+ }
+ "Africa:Libreville"{
+ ec{"លីប្រីវីល"}
+ }
+ "Africa:Lome"{
+ ec{"ឡូម៉áŸ"}
+ }
+ "Africa:Luanda"{
+ ec{"លូអង់ដា"}
+ }
+ "Africa:Lubumbashi"{
+ ec{"លូប៊ុមបាស៊ី"}
+ }
+ "Africa:Lusaka"{
+ ec{"លូសាកា"}
+ }
+ "Africa:Malabo"{
+ ec{"ម៉ាឡាបូ"}
+ }
+ "Africa:Maputo"{
+ ec{"ម៉ាពុយážáž¼"}
+ }
+ "Africa:Maseru"{
+ ec{"ម៉ាសáŸážšáž»áž™"}
+ }
+ "Africa:Mbabane"{
+ ec{"បាបាន"}
+ }
+ "Africa:Mogadishu"{
+ ec{"ម៉ូហ្គាឌីស្យូ"}
+ }
+ "Africa:Monrovia"{
+ ec{"ម៉ុងរ៉ូវីយ៉ា"}
+ }
+ "Africa:Nairobi"{
+ ec{"ណៃរ៉ូប៊ី"}
+ }
+ "Africa:Ndjamena"{
+ ec{"ដ្យាមáŸážŽáž¶"}
+ }
+ "Africa:Niamey"{
+ ec{"នីញ៉ាម៉áŸ"}
+ }
+ "Africa:Nouakchott"{
+ ec{"ណួកសុáž"}
+ }
+ "Africa:Ouagadougou"{
+ ec{"អៅហ្គាឌូហ្គូ"}
+ }
+ "Africa:Porto-Novo"{
+ ec{"áž–áŸážšážáž¼ážŽáž¼ážœáŸ‰áž¼"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"សៅážáž»áŸ†"}
+ }
+ "Africa:Tripoli"{
+ ec{"ទ្រីប៉ូលី"}
+ }
+ "Africa:Tunis"{
+ ec{"ទុយនីស"}
+ }
+ "Africa:Windhoek"{
+ ec{"វីនដុក"}
+ }
+ "America:Adak"{
+ ec{"អាដាក"}
+ }
+ "America:Anchorage"{
+ ec{"អង់ចូរ៉ាក"}
+ }
+ "America:Anguilla"{
+ ec{"អង់ហ្គីឡា"}
+ }
+ "America:Antigua"{
+ ec{"អង់ទីហ្គា"}
+ }
+ "America:Araguaina"{
+ ec{"អារ៉ាហ្គុយណា"}
+ }
+ "America:Argentina:La_Rioja"{
+ ec{"ឡារ៉យ៉ា"}
+ }
+ "America:Argentina:Rio_Gallegos"{
+ ec{"រ៉យហ្គាឡáŸáž áŸ’គូស"}
+ }
+ "America:Argentina:Salta"{
+ ec{"សាល់ážáž¶"}
+ }
+ "America:Argentina:San_Juan"{
+ ec{"សាំងហ្សង់"}
+ }
+ "America:Argentina:San_Luis"{
+ ec{"សានលូអ៊ីស"}
+ }
+ "America:Argentina:Tucuman"{
+ ec{"ទូគូម៉ង់"}
+ }
+ "America:Argentina:Ushuaia"{
+ ec{"អ៊ុយសូអៃ"}
+ }
+ "America:Aruba"{
+ ec{"អារ៉ូបា"}
+ }
+ "America:Asuncion"{
+ ec{"អាសង់ស្យុង"}
+ }
+ "America:Bahia"{
+ ec{"បាហៀ"}
+ }
+ "America:Barbados"{
+ ec{"បាបាដុស"}
+ }
+ "America:Belem"{
+ ec{"áž”áŸáž¡áž¹áž˜"}
+ }
+ "America:Belize"{
+ ec{"áž”áŸáž›áž¸"}
+ }
+ "America:Blanc-Sablon"{
+ ec{"ប្លង់​សាប់ឡុង"}
+ }
+ "America:Boa_Vista"{
+ ec{"បៅ​វីស្ážáž¶"}
+ }
+ "America:Bogota"{
+ ec{"បូហ្គោážáž¶"}
+ }
+ "America:Boise"{
+ ec{"ប៊ូអ៊ីសáŸ"}
+ }
+ "America:Buenos_Aires"{
+ ec{"ប៊ុយណូស៊ែ"}
+ }
+ "America:Cambridge_Bay"{
+ ec{"ážáŸáž˜áž”្រីដបáŸ"}
+ }
+ "America:Campo_Grande"{
+ ec{"ážáŸáž˜áž”ូហ្គ្រានឌី"}
+ }
+ "America:Cancun"{
+ ec{"ážáž¶áž“ážáž»áž“"}
+ }
+ "America:Caracas"{
+ ec{"ការ៉ាកាស"}
+ }
+ "America:Catamarca"{
+ ec{"កាážáž¶áž˜áŸ‰áž¶áž€áž¶"}
+ }
+ "America:Cayenne"{
+ ec{"ហ្គៃយ៉ាណáŸ"}
+ }
+ "America:Cayman"{
+ ec{"កៃមែន"}
+ }
+ "America:Chicago"{
+ ec{"ស៊ីកាកូ"}
+ }
+ "America:Chihuahua"{
+ ec{"ជីហួហួ"}
+ }
+ "America:Coral_Harbour"{
+ ec{"អាទីកូកាន"}
+ }
+ "America:Cordoba"{
+ ec{"កូដូបា"}
+ }
+ "America:Costa_Rica"{
+ ec{"កូស្ážáž¶ážšáž¸áž€áž¶"}
+ }
+ "America:Cuiaba"{
+ ec{"គុយអាបា"}
+ }
+ "America:Curacao"{
+ ec{"កូរ៉ាកៅ"}
+ }
+ "America:Danmarkshavn"{
+ ec{"ដែនម៉ាក់ស្ហាវិន"}
+ }
+ "America:Dawson"{
+ ec{"ដាវសុន"}
+ }
+ "America:Dawson_Creek"{
+ ec{"ដាវសុន​ក្រិក"}
+ }
+ "America:Denver"{
+ ec{"ដែនវើ"}
+ }
+ "America:Detroit"{
+ ec{"ដáŸážáŸ’រូអ៊ីáž"}
+ }
+ "America:Dominica"{
+ ec{"ដូមីនីក"}
+ }
+ "America:Edmonton"{
+ ec{"អែážáž˜áŸ‰áž»áž„ážáž»áž„"}
+ }
+ "America:Eirunepe"{
+ ec{"អ៊ីរ៉ុយណáŸáž—ី"}
+ }
+ "America:El_Salvador"{
+ ec{"អែលសាល់វ៉ាឌáŸážš"}
+ }
+ "America:Fortaleza"{
+ ec{"ហ្វáŸážšážáž¶áž¡áŸáž áŸ’សារ"}
+ }
+ "America:Glace_Bay"{
+ ec{"ក្លាស​បáŸ"}
+ }
+ "America:Godthab"{
+ ec{"ហ្កូដážáž¶áž¢áž¶áž”"}
+ }
+ "America:Goose_Bay"{
+ ec{"កូសáŸáž”áŸ"}
+ }
+ "America:Grand_Turk"{
+ ec{"ហ្គ្រáŸáž“​ទូក"}
+ }
+ "America:Grenada"{
+ ec{"ហ្គ្រើណាដ"}
+ }
+ "America:Guadeloupe"{
+ ec{"ហ្គោដáŸáž›áž¼áž”៉áŸ"}
+ }
+ "America:Guatemala"{
+ ec{"ក្វាážáŸáž˜áŸ‰áž¶áž¡áž¶"}
+ }
+ "America:Guayaquil"{
+ ec{"ហ្គុយ៉ាហ្គីល"}
+ }
+ "America:Guyana"{
+ ec{"ហ្គីយ៉ាន"}
+ }
+ "America:Halifax"{
+ ec{"ហាលីហ្វាក"}
+ }
+ "America:Havana"{
+ ec{"ឡាហាវ៉ាន"}
+ }
+ "America:Hermosillo"{
+ ec{"ហ៊ែម៉ូស៊ីឡូ"}
+ }
+ "America:Indiana:Knox"{
+ ec{"ណុក ឥណ្ឌា"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"ម៉ារáŸáž“កូ ឥណ្ឌា"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"ភីធើ​ប៊ឹក ឥណ្ឌា"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"ážáŸ‚ល​ស៊ីធី ឥណ្ឌា"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"ážœáŸážœáŸ‰áŸƒ ឥណ្ឌា"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"វិនសáŸážŽáŸážŸ ឥណ្ឌា"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"វីណាម៉ាក់ ឥណ្ឌា"}
+ }
+ "America:Indianapolis"{
+ ec{"ឥណ្ឌាណាប៉ូលីស"}
+ }
+ "America:Inuvik"{
+ ec{"អ៊ីនូវីក"}
+ }
+ "America:Iqaluit"{
+ ec{"អ៊ីកាឡូអ៊ីáž"}
+ }
+ "America:Jamaica"{
+ ec{"ហ្សាម៉ាអ៊ីក"}
+ }
+ "America:Jujuy"{
+ ec{"សូសុយ"}
+ }
+ "America:Juneau"{
+ ec{"ហ្យូនៀ"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"ម៉ងទីសáŸáž¡áž¼ កáŸáž“ទូគី"}
+ }
+ "America:La_Paz"{
+ ec{"ឡាប៉ាស"}
+ }
+ "America:Lima"{
+ ec{"លីម៉ា"}
+ }
+ "America:Los_Angeles"{
+ ec{"ឡូអង់ហ្គិឡáŸážŸ"}
+ }
+ "America:Louisville"{
+ ec{"លូអ៊ីវីល"}
+ }
+ "America:Lower_Princes"{
+ ec{"ឡូវើ​ព្រីន​ហ្គáŸážšáž‘áŸážš"}
+ }
+ "America:Maceio"{
+ ec{"ម៉ាកសáŸáž¢áž¼"}
+ }
+ "America:Managua"{
+ ec{"ម៉ាណាហ្គា"}
+ }
+ "America:Manaus"{
+ ec{"ម៉ាណាអ៊ូស"}
+ }
+ "America:Marigot"{
+ ec{"ម៉ារីហ្គុáž"}
+ }
+ "America:Martinique"{
+ ec{"ម៉ាទីនីហ្គី"}
+ }
+ "America:Mazatlan"{
+ ec{"ម៉ាហ្សាážáž¡áž„់"}
+ }
+ "America:Mendoza"{
+ ec{"ម៉ែនឌូហ្សា"}
+ }
+ "America:Menominee"{
+ ec{"ម៉áŸážŽáž¼áž˜áž¸áž“ី"}
+ }
+ "America:Merida"{
+ ec{"ម៉áŸážšáž¸ážŠáž¶"}
+ }
+ "America:Mexico_City"{
+ ec{"ម៉ិកស៊ីកូ​ស៊ីធី"}
+ }
+ "America:Miquelon"{
+ ec{"មីហ្គីឡុង"}
+ }
+ "America:Moncton"{
+ ec{"ម៉ុងážáž»áž“"}
+ }
+ "America:Monterrey"{
+ ec{"ម៉ុនážáŸážšáŸ‰áŸ"}
+ }
+ "America:Montevideo"{
+ ec{"ម៉ុងážáŸážœáž¸ážŠáŸáž¢áž¼"}
+ }
+ "America:Montreal"{
+ ec{"ម៉ុងទ្រីអាល់"}
+ }
+ "America:Montserrat"{
+ ec{"ម៉ុងស៊ែរ៉ា"}
+ }
+ "America:Nassau"{
+ ec{"ណាស្សូ"}
+ }
+ "America:New_York"{
+ ec{"ញូយ៉ក"}
+ }
+ "America:Nipigon"{
+ ec{"នីពីកុន"}
+ }
+ "America:Nome"{
+ ec{"ណូម"}
+ }
+ "America:Noronha"{
+ ec{"ណូរ៉ុនហា"}
+ }
+ "America:North_Dakota:Beulah"{
+ ec{"ប៊ឺឡា ដាកូážáž¶â€‹ážáž¶áž„​ážáŸ’បូង"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"សីនធឺ ដាកូážáž¶â€‹ážáž¶áž„​ជើង"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"ញូ​សាឡឹម ដាកូážáž¶â€‹ážáž¶áž„​ជើង"}
+ }
+ "America:Panama"{
+ ec{"ប៉ាណាម៉ា"}
+ }
+ "America:Pangnirtung"{
+ ec{"ប៉ាងនីទុង"}
+ }
+ "America:Paramaribo"{
+ ec{"ប៉ារ៉ាម៉ារីបូ"}
+ }
+ "America:Phoenix"{
+ ec{"ផូនីក"}
+ }
+ "America:Port-au-Prince"{
+ ec{"áž–áŸážšáž¢áž¼áž”៉្រាំង"}
+ }
+ "America:Port_of_Spain"{
+ ec{"áž–áŸážšáž¢áŸážŸáŸ’ប៉ាញ"}
+ }
+ "America:Porto_Velho"{
+ ec{"áž–áŸážšážáž¼â€‹ážœáž·áž›áž áž¼"}
+ }
+ "America:Puerto_Rico"{
+ ec{"áž–áŸážšážáž¼ážšáž¸áž€áž¼"}
+ }
+ "America:Rainy_River"{
+ ec{"រ៉áŸáž“ីរីវើ"}
+ }
+ "America:Rankin_Inlet"{
+ ec{"រ៉ាន់ឃីន​អ៊ីនឡិáž"}
+ }
+ "America:Recife"{
+ ec{"រ៉áŸážŸáŸŠáž¸áž áŸ’វី"}
+ }
+ "America:Regina"{
+ ec{"រ៉áŸáž€áž¸ážŽáž¶"}
+ }
+ "America:Resolute"{
+ ec{"រ៉áŸâ€‹ážŸáŸŠáž¼áž¡áž¼áž"}
+ }
+ "America:Rio_Branco"{
+ ec{"រ៉ៃអូប្រានកូ"}
+ }
+ "America:Santarem"{
+ ec{"សាន់ážáž¶ážšáž¹áž˜"}
+ }
+ "America:Santiago"{
+ ec{"សាន់ážáŸ’យាហ្គោ"}
+ }
+ "America:Santo_Domingo"{
+ ec{"សាន់ដូម៉ាំង"}
+ }
+ "America:Sao_Paulo"{
+ ec{"សៅ​ប៉ូឡូ"}
+ }
+ "America:Scoresbysund"{
+ ec{"ស្ករ៉áŸáž”៊ីសាន់"}
+ }
+ "America:Shiprock"{
+ ec{"ស្ស៊ីបរ៉ុក"}
+ }
+ "America:St_Barthelemy"{
+ ec{"សាំង​បាធីលីម៉ី"}
+ }
+ "America:St_Johns"{
+ ec{"សាំង​ចន"}
+ }
+ "America:St_Kitts"{
+ ec{"សាំង​ឃីáž"}
+ }
+ "America:St_Lucia"{
+ ec{"សាំង​លូសៀ"}
+ }
+ "America:St_Thomas"{
+ ec{"សាំង​ážáž¼áž˜áŸ‰áž¶ážŸáŸ‹"}
+ }
+ "America:St_Vincent"{
+ ec{"សាំង​វីនសáŸáž“"}
+ }
+ "America:Swift_Current"{
+ ec{"ស្វីážâ€‹ážážºážšáž·áž“"}
+ }
+ "America:Tegucigalpa"{
+ ec{"ážáŸáž áŸ’គូស៊ីហ្គាល់ប៉ា"}
+ }
+ "America:Thule"{
+ ec{"ធុឡáŸ"}
+ }
+ "America:Thunder_Bay"{
+ ec{"សាន់ដឺ​បáŸ"}
+ }
+ "America:Tijuana"{
+ ec{"ទីយ្យូអាណា"}
+ }
+ "America:Toronto"{
+ ec{"ážáž¼ážšáŸ‰áž»áž“ážáž¼"}
+ }
+ "America:Tortola"{
+ ec{"ážáž¼ážáž¼áž¡áž¶"}
+ }
+ "America:Vancouver"{
+ ec{"វ៉ាន់កូវើ"}
+ }
+ "America:Whitehorse"{
+ ec{"វាយហស"}
+ }
+ "America:Winnipeg"{
+ ec{"វីនីភិក"}
+ }
+ "America:Yakutat"{
+ ec{"យ៉ាគូážáž¶áž"}
+ }
+ "America:Yellowknife"{
+ ec{"áž™áŸáž¡áž¼ážŽáŸƒ"}
+ }
+ "Antarctica:Casey"{
+ ec{"កាសី"}
+ }
+ "Antarctica:Davis"{
+ ec{"ដាវីស"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"ឌុយម៉ុងដឺអ៊ុយវីល"}
+ }
+ "Antarctica:Mawson"{
+ ec{"ម៉ៅសាន់"}
+ }
+ "Antarctica:McMurdo"{
+ ec{"ម៉ាក់មុយដូ"}
+ }
+ "Antarctica:Palmer"{
+ ec{"ផាល់មáŸážš"}
+ }
+ "Antarctica:Rothera"{
+ ec{"រ៉ូធីរ៉ា"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"ប៉ូល​ážáž¶áž„​ážáŸ’បូង"}
+ }
+ "Antarctica:Syowa"{
+ ec{"ស៊ីយ៉ូវ៉ា"}
+ }
+ "Antarctica:Vostok"{
+ ec{"វ៉ូស្ážáž»áž€"}
+ }
+ "Arctic:Longyearbyen"{
+ ec{"ឡុង​យ៉ា​ប៊ីយáŸáž“"}
+ }
+ "Asia:Aden"{
+ ec{"អាដែន"}
+ }
+ "Asia:Almaty"{
+ ec{"អាល់ម៉ាទី"}
+ }
+ "Asia:Amman"{
+ ec{"អាម៉ាន់"}
+ }
+ "Asia:Anadyr"{
+ ec{"អាណាឌី"}
+ }
+ "Asia:Aqtau"{
+ ec{"អាកទូ"}
+ }
+ "Asia:Aqtobe"{
+ ec{"អាកទូប៊ី"}
+ }
+ "Asia:Ashgabat"{
+ ec{"អាសហ្គាបាáž"}
+ }
+ "Asia:Baghdad"{
+ ec{"បាកដាដ"}
+ }
+ "Asia:Bahrain"{
+ ec{"បារ៉ែន"}
+ }
+ "Asia:Baku"{
+ ec{"បាគូ"}
+ }
+ "Asia:Bangkok"{
+ ec{"បាងកក"}
+ }
+ "Asia:Beirut"{
+ ec{"áž”áŸážšáž¼áž"}
+ }
+ "Asia:Bishkek"{
+ ec{"ប៊ីស្កáŸáž€"}
+ }
+ "Asia:Brunei"{
+ ec{"ប្រុយណáŸ"}
+ }
+ "Asia:Calcutta"{
+ ec{"កុលកាážáž¶"}
+ }
+ "Asia:Choibalsan"{
+ ec{"ឈូបាល់សាន"}
+ }
+ "Asia:Chongqing"{
+ ec{"ឆុងហ្គីង"}
+ }
+ "Asia:Colombo"{
+ ec{"កូឡុំបូ"}
+ }
+ "Asia:Damascus"{
+ ec{"ដាម៉ាស"}
+ }
+ "Asia:Dhaka"{
+ ec{"ដាក្កា"}
+ }
+ "Asia:Dili"{
+ ec{"ដáŸáž›áž¸"}
+ }
+ "Asia:Dubai"{
+ ec{"ឌុយបៃ"}
+ }
+ "Asia:Dushanbe"{
+ ec{"ឌូស្ហាន់បáŸ"}
+ }
+ "Asia:Gaza"{
+ ec{"កាសា"}
+ }
+ "Asia:Harbin"{
+ ec{"ហាប៊ីន"}
+ }
+ "Asia:Hong_Kong"{
+ ec{"ហុងកុង"}
+ }
+ "Asia:Hovd"{
+ ec{"áž "}
+ }
+ "Asia:Irkutsk"{
+ ec{"អ៊ីឃឺáž"}
+ }
+ "Asia:Jakarta"{
+ ec{"ហ្សាការážáž¶"}
+ }
+ "Asia:Jayapura"{
+ ec{"យ៉ាវ៉ាភូរ៉ា"}
+ }
+ "Asia:Jerusalem"{
+ ec{"ហ្ស៊áŸážšáž»áž™ážŸáž¶áž¡áž·áž˜"}
+ }
+ "Asia:Kabul"{
+ ec{"កាប៊ុល"}
+ }
+ "Asia:Kamchatka"{
+ ec{"កាំឆាážáž€áž¶"}
+ }
+ "Asia:Karachi"{
+ ec{"ការ៉ាជី"}
+ }
+ "Asia:Kashgar"{
+ ec{"កាសហ្គារ"}
+ }
+ "Asia:Katmandu"{
+ ec{"កដ្ឋមណ្ឌូ"}
+ }
+ "Asia:Krasnoyarsk"{
+ ec{"ក្រាសនុយ៉ាក"}
+ }
+ "Asia:Kuala_Lumpur"{
+ ec{"គូឡាឡាំពួ"}
+ }
+ "Asia:Kuching"{
+ ec{"ឃឺážáž…ីង"}
+ }
+ "Asia:Kuwait"{
+ ec{"កូវ៉ែáž"}
+ }
+ "Asia:Macau"{
+ ec{"ម៉ាកាវ"}
+ }
+ "Asia:Magadan"{
+ ec{"ម៉ាហ្គាដាន"}
+ }
+ "Asia:Makassar"{
+ ec{"ម៉ាកាសសារ"}
+ }
+ "Asia:Manila"{
+ ec{"ម៉ានីល"}
+ }
+ "Asia:Muscat"{
+ ec{"ម៉ាស្កាáž"}
+ }
+ "Asia:Nicosia"{
+ ec{"នីកូស៊ី"}
+ }
+ "Asia:Novosibirsk"{
+ ec{"ណូវ៉ូស៊ីប៊ឺក"}
+ }
+ "Asia:Omsk"{
+ ec{"អ៊ូម"}
+ }
+ "Asia:Oral"{
+ ec{"អូរ៉ាល់"}
+ }
+ "Asia:Phnom_Penh"{
+ ec{"ភ្នំពáŸáž‰"}
+ }
+ "Asia:Pontianak"{
+ ec{"ប៉ុនទីអាណាក់"}
+ }
+ "Asia:Pyongyang"{
+ ec{"ព្យុងយ៉ាង"}
+ }
+ "Asia:Qatar"{
+ ec{"កាážáž¶"}
+ }
+ "Asia:Qyzylorda"{
+ ec{"កីស៊ីឡូដា"}
+ }
+ "Asia:Rangoon"{
+ ec{"រ៉ង់ហ្គូន"}
+ }
+ "Asia:Riyadh"{
+ ec{"រីយ៉ាដ"}
+ }
+ "Asia:Saigon"{
+ ec{"ហូជីមីញ"}
+ }
+ "Asia:Sakhalin"{
+ ec{"សាážáž¶áž›áž¸áž“"}
+ }
+ "Asia:Samarkand"{
+ ec{"សាម៉ាកាន់"}
+ }
+ "Asia:Seoul"{
+ ec{"សáŸáž¢áŸŠáž¼áž›"}
+ }
+ "Asia:Shanghai"{
+ ec{"សៀងហៃ"}
+ }
+ "Asia:Singapore"{
+ ec{"សិង្ហបូរី"}
+ }
+ "Asia:Taipei"{
+ ec{"ážáŸƒáž”៉ិ"}
+ }
+ "Asia:Tashkent"{
+ ec{"ážáž¶ážŸáŸ’កិន"}
+ }
+ "Asia:Tbilisi"{
+ ec{"ប៊ីលីស៊ី"}
+ }
+ "Asia:Tehran"{
+ ec{"ážáŸáž áŸážšáŸ‰áž„់"}
+ }
+ "Asia:Thimphu"{
+ ec{"ធីមភូ"}
+ }
+ "Asia:Tokyo"{
+ ec{"ážáž¼áž€áŸ’យូ"}
+ }
+ "Asia:Ulaanbaatar"{
+ ec{"អ៊ូឡង់បាទáŸážš"}
+ }
+ "Asia:Urumqi"{
+ ec{"អ៊ូរាំហ្គី"}
+ }
+ "Asia:Vientiane"{
+ ec{"វៀងចន្ទនáŸ"}
+ }
+ "Asia:Vladivostok"{
+ ec{"ážœáŸážšáž›áž¶ážŠáž¸ážœáŸ‰áž¼ážŸáŸ’ážáž»áž€"}
+ }
+ "Asia:Yakutsk"{
+ ec{"យ៉ាកូáž"}
+ }
+ "Asia:Yekaterinburg"{
+ ec{"យ៉áŸáž€áž¶áž’ឺរិនប៊ើក"}
+ }
+ "Asia:Yerevan"{
+ ec{"យ៉áŸážšáŸ‰áŸážœáŸ‰áž¶áž“់"}
+ }
+ "Atlantic:Azores"{
+ ec{"អាសូរ៉áŸážŸ"}
+ }
+ "Atlantic:Bermuda"{
+ ec{"បាប៊ុយដា"}
+ }
+ "Atlantic:Canary"{
+ ec{"កាណារី"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"កាប់វែរ"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"ហ្វារ៉ូ"}
+ }
+ "Atlantic:Madeira"{
+ ec{"ម៉ាដៀរ៉ា"}
+ }
+ "Atlantic:Reykjavik"{
+ ec{"រីក្យាវីក"}
+ }
+ "Atlantic:South_Georgia"{
+ ec{"ហ្សកហ្ស៊ី​ážáž¶áž„​ážáŸ’បូង"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"សាំងហáŸáž¡áŸážŽáž¶"}
+ }
+ "Atlantic:Stanley"{
+ ec{"ស្ážáž„់លី"}
+ }
+ "Australia:Adelaide"{
+ ec{"អាឌីឡៃ"}
+ }
+ "Australia:Brisbane"{
+ ec{"ប្រីសបាណáŸ"}
+ }
+ "Australia:Broken_Hill"{
+ ec{"ប្រូកážáž·áž“ហីល"}
+ }
+ "Australia:Currie"{
+ ec{"ážáž¼ážšáŸ€"}
+ }
+ "Australia:Darwin"{
+ ec{"ដាវីន"}
+ }
+ "Australia:Eucla"{
+ ec{"អ៊ុយក្លា"}
+ }
+ "Australia:Hobart"{
+ ec{"ហូបាáž"}
+ }
+ "Australia:Lindeman"{
+ ec{"លីនឌីម៉ែន"}
+ }
+ "Australia:Lord_Howe"{
+ ec{"áž¡ážáž áž¼ážœáŸ‰áŸ"}
+ }
+ "Australia:Melbourne"{
+ ec{"ម៉ែលប៊ើន"}
+ }
+ "Australia:Perth"{
+ ec{"ភឺធ"}
+ }
+ "Australia:Sydney"{
+ ec{"ស៊ីážáž“ី"}
+ }
+ "Etc:Unknown"{
+ ec{"មិនស្គាល់"}
+ }
+ "Europe:Amsterdam"{
+ ec{"អាំស្ទែដាំ"}
+ }
+ "Europe:Andorra"{
+ ec{"អង់ដូរ៉ា"}
+ }
+ "Europe:Athens"{
+ ec{"អាážáŸ‚áž“"}
+ }
+ "Europe:Belgrade"{
+ ec{"បែលក្រាដ"}
+ }
+ "Europe:Berlin"{
+ ec{"បែរឡាំង"}
+ }
+ "Europe:Bratislava"{
+ ec{"ប្រាទីសឡាវ៉ា"}
+ }
+ "Europe:Brussels"{
+ ec{"ព្រុចសែល"}
+ }
+ "Europe:Bucharest"{
+ ec{"ប៊ុយការ៉áŸážŸ"}
+ }
+ "Europe:Budapest"{
+ ec{"ប៊ុយដាប៉ែស"}
+ }
+ "Europe:Chisinau"{
+ ec{"ជីស៊ីណូ"}
+ }
+ "Europe:Copenhagen"{
+ ec{"កូប៉ិនហាក"}
+ }
+ "Europe:Dublin"{
+ ec{"ឌុយប្លាំង"}
+ ld{"ម៉ោង​នៅ​អៀរឡង់​ រដូវ​ក្ដៅ"}
+ }
+ "Europe:Gibraltar"{
+ ec{"ហ្ស៊ីប្រាល់ážáž¶"}
+ }
+ "Europe:Guernsey"{
+ ec{"ហ្គáŸáž“ស៊ី"}
+ }
+ "Europe:Helsinki"{
+ ec{"ហែលស៊ិងគី"}
+ }
+ "Europe:Isle_of_Man"{
+ ec{"អែលអុហ្វម៉ែន"}
+ }
+ "Europe:Istanbul"{
+ ec{"អ៊ីស្ážáž„់ប៊ុល"}
+ }
+ "Europe:Jersey"{
+ ec{"ជáŸážŸáŸŠáž¸"}
+ }
+ "Europe:Kaliningrad"{
+ ec{"កាលីនីងហ្រ្គាដ"}
+ }
+ "Europe:Kiev"{
+ ec{"កៀវ"}
+ }
+ "Europe:Lisbon"{
+ ec{"លីសបោន"}
+ }
+ "Europe:Ljubljana"{
+ ec{"ជូបហ្សាណា"}
+ }
+ "Europe:London"{
+ ec{"ឡុងដáŸ"}
+ ld{"ម៉ោង​​នៅ​ចក្រភព​អង់គ្លáŸážŸ រដូវ​ក្ដៅ"}
+ }
+ "Europe:Luxembourg"{
+ ec{"លុចសំបួ"}
+ }
+ "Europe:Madrid"{
+ ec{"ម៉ាឌ្រីដ"}
+ }
+ "Europe:Malta"{
+ ec{"ម៉ាល់ážáž¶"}
+ }
+ "Europe:Mariehamn"{
+ ec{"ម៉ារៀហាំ"}
+ }
+ "Europe:Minsk"{
+ ec{"មីនស្កិáŸ"}
+ }
+ "Europe:Monaco"{
+ ec{"ម៉ូណាកូ"}
+ }
+ "Europe:Moscow"{
+ ec{"មូស្គូ"}
+ }
+ "Europe:Oslo"{
+ ec{"អូស្លូ"}
+ }
+ "Europe:Paris"{
+ ec{"ប៉ារីស"}
+ }
+ "Europe:Podgorica"{
+ ec{"ប៉ូដហ្គោរីកា"}
+ }
+ "Europe:Prague"{
+ ec{"ប្រាក"}
+ }
+ "Europe:Riga"{
+ ec{"រីហ្គា"}
+ }
+ "Europe:Rome"{
+ ec{"រ៉ូម"}
+ }
+ "Europe:Samara"{
+ ec{"សាម៉ារ៉ា"}
+ }
+ "Europe:San_Marino"{
+ ec{"សាំងម៉ារ៉ាំង"}
+ }
+ "Europe:Sarajevo"{
+ ec{"សារ៉ាយ៉áŸážœáŸ‰áž¼"}
+ }
+ "Europe:Simferopol"{
+ ec{"ស៊ីមហ្វើរ៉ុប៉ូល"}
+ }
+ "Europe:Skopje"{
+ ec{"ស្កុបជáŸ"}
+ }
+ "Europe:Sofia"{
+ ec{"សូហ៊្វីយ៉ា"}
+ }
+ "Europe:Stockholm"{
+ ec{"ស្ážáž»áž€ážáž»áž›"}
+ }
+ "Europe:Tallinn"{
+ ec{"ážáž¶áž›áž·áž“"}
+ }
+ "Europe:Tirane"{
+ ec{"ទីរ៉ាណáŸ"}
+ }
+ "Europe:Uzhgorod"{
+ ec{"អ៊ុយហ្គោរ៉ូដ"}
+ }
+ "Europe:Vaduz"{
+ ec{"វ៉ាឌូស"}
+ }
+ "Europe:Vatican"{
+ ec{"បុរីវ៉ាទីកង់"}
+ }
+ "Europe:Vienna"{
+ ec{"វីយែន"}
+ }
+ "Europe:Vilnius"{
+ ec{"វីលនីញូស"}
+ }
+ "Europe:Volgograd"{
+ ec{"វ៉ុលហ្គោហ្គ្រាដ"}
+ }
+ "Europe:Warsaw"{
+ ec{"វ៉ាសូវី"}
+ }
+ "Europe:Zagreb"{
+ ec{"សាគ្រែប"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"ហ្សាប៉ូរ៉ូហ្ស៊ីយ៉áŸ"}
+ }
+ "Europe:Zurich"{
+ ec{"សូរីច"}
+ }
+ "Indian:Antananarivo"{
+ ec{"អង់ážáž¶ážŽáž¶ážŽáž¶ážšáž¸ážœ"}
+ }
+ "Indian:Chagos"{
+ ec{"កាហ្គោ"}
+ }
+ "Indian:Christmas"{
+ ec{"គ្រីស្មាស"}
+ }
+ "Indian:Cocos"{
+ ec{"កូកូស"}
+ }
+ "Indian:Comoro"{
+ ec{"កូមáŸážš"}
+ }
+ "Indian:Kerguelen"{
+ ec{"ឃឺហ្គុយឡែន"}
+ }
+ "Indian:Mahe"{
+ ec{"ម៉ាហáŸ"}
+ }
+ "Indian:Maldives"{
+ ec{"ម៉ាល់ឌីវ"}
+ }
+ "Indian:Mauritius"{
+ ec{"ម៉ូរីស"}
+ }
+ "Indian:Mayotte"{
+ ec{"ម៉ាយុáž"}
+ }
+ "Indian:Reunion"{
+ ec{"ážšáŸáž¢áŸŠáž»áž™áŸ‰áž»áž„"}
+ }
+ "Pacific:Apia"{
+ ec{"អាពី"}
+ }
+ "Pacific:Auckland"{
+ ec{"អាអ៊ុកឡែន"}
+ }
+ "Pacific:Chatham"{
+ ec{"ចាážáž¶áŸ†"}
+ }
+ "Pacific:Easter"{
+ ec{"អ៊ីស្ទáŸážš"}
+ }
+ "Pacific:Efate"{
+ ec{"អ៊ីហ្វាážáŸ"}
+ }
+ "Pacific:Enderbury"{
+ ec{"អ៊ីនដឺប៊ូរី"}
+ }
+ "Pacific:Fakaofo"{
+ ec{"ហ្វាកៅហ្វូ"}
+ }
+ "Pacific:Fiji"{
+ ec{"ហ្វីជី"}
+ }
+ "Pacific:Funafuti"{
+ ec{"ហ្វូណាហ្វូទី"}
+ }
+ "Pacific:Galapagos"{
+ ec{"ហ្គាឡាប៉ាហ្គោស"}
+ }
+ "Pacific:Gambier"{
+ ec{"ហ្គាំបៀ"}
+ }
+ "Pacific:Guadalcanal"{
+ ec{"ហ្គាដាល់ážáž¶ážŽáž¶áž›áŸ‹"}
+ }
+ "Pacific:Guam"{
+ ec{"ហ្គាំ"}
+ }
+ "Pacific:Honolulu"{
+ ec{"ហូណូលូលូ"}
+ }
+ "Pacific:Johnston"{
+ ec{"ចនស្ážáž»áž“"}
+ }
+ "Pacific:Kiritimati"{
+ ec{"គីរីទីម៉ាទី"}
+ }
+ "Pacific:Kosrae"{
+ ec{"កូស្រាអ៊ី"}
+ }
+ "Pacific:Kwajalein"{
+ ec{"ក្វាហ្សាលៀន"}
+ }
+ "Pacific:Majuro"{
+ ec{"ម៉ាហ្សូរ៉ូ"}
+ }
+ "Pacific:Marquesas"{
+ ec{"ម៉ាហ្គីសាស"}
+ }
+ "Pacific:Midway"{
+ ec{"មីážážœáŸ‰áŸ"}
+ }
+ "Pacific:Nauru"{
+ ec{"ណៅរ៉ូ"}
+ }
+ "Pacific:Niue"{
+ ec{"នុយ"}
+ }
+ "Pacific:Norfolk"{
+ ec{"ណáŸážšáž áŸ’វុក"}
+ }
+ "Pacific:Noumea"{
+ ec{"ណូមៀ"}
+ }
+ "Pacific:Pago_Pago"{
+ ec{"ប៉ាហ្គោ ប៉ាហ្គោ"}
+ }
+ "Pacific:Palau"{
+ ec{"ប៉ាឡៅ"}
+ }
+ "Pacific:Pitcairn"{
+ ec{"ភីážážáŸƒážšáŸ‰áž·áž“"}
+ }
+ "Pacific:Ponape"{
+ ec{"ផុនប៉ី"}
+ }
+ "Pacific:Port_Moresby"{
+ ec{"áž–áŸážšáž˜áŸ‰áž¼ážšáŸážŸáž”៊ី"}
+ }
+ "Pacific:Rarotonga"{
+ ec{"រ៉ារ៉ូážáž»áž„ហ្គា"}
+ }
+ "Pacific:Saipan"{
+ ec{"សៃប៉ាន"}
+ }
+ "Pacific:Tahiti"{
+ ec{"ážáž¶áž áž¸áž‘ី"}
+ }
+ "Pacific:Tarawa"{
+ ec{"ážáž¶ážšáŸ‰áž¶ážœáŸ‰áž¶"}
+ }
+ "Pacific:Tongatapu"{
+ ec{"ážáž»áž„ហ្គាážáž¶áž–áž¼"}
+ }
+ "Pacific:Truk"{
+ ec{"ឈូអុក"}
+ }
+ "Pacific:Wake"{
+ ec{"វ៉ាគី"}
+ }
+ "Pacific:Wallis"{
+ ec{"វ៉ាលីស"}
+ }
+ "meta:Afghanistan"{
+ ls{"ម៉ោង​នៅ​អាហ្វហ្គានីស្ážáž¶áž“"}
+ }
+ "meta:Africa_Central"{
+ ls{"ម៉ោង​នៅ​អាព្រិក​កណ្ដាល"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"ម៉ោង​នៅ​អាព្រិក​ážáž¶áž„​កើáž"}
+ }
+ "meta:Africa_Southern"{
+ ls{"ម៉ោង​នៅ​អាព្រិក​ážáž¶áž„​ážáŸ’បូង"}
+ }
+ "meta:Africa_Western"{
+ ld{"ម៉ោង​នៅ​អាព្រីក​​​ážáž¶áž„លិច រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អាព្រិក​ážáž¶áž„​លិច"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អាព្រិក​ážáž¶áž„​លិច"}
+ }
+ "meta:Alaska"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​​អាឡាស្កា"}
+ lg{"ម៉ោង​នៅ​អាឡាស្កា"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អាឡាស្កា"}
+ }
+ "meta:Amazon"{
+ ld{"ម៉ោង​នៅ​អាម៉ាសូន រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អាម៉ាសូន"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អាម៉ាសូន"}
+ }
+ "meta:America_Central"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​ភាគ​កណ្ដាល​នៅ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ lg{"ម៉ោង​ភាគ​កណ្ដាល​នៅ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​ភាគ​កណ្ដាល​នៅ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ }
+ "meta:America_Eastern"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​ភាគážáž¶áž„​ជើង​នៅ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ážáŸ’បូង"}
+ lg{"ម៉ោង​ភាគ​ážáž¶áž„​កើážâ€‹áž“ៅ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​ភាគ​ážáž¶áž„​កើážâ€‹áž“ៅ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ }
+ "meta:America_Mountain"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​ážáŸ†áž”ន់​ភ្នំ​អាមáŸážšáž·áž€â€‹áž—ាគ​ážáž¶áž„​ជើង"}
+ lg{"ម៉ោង​នៅ​ážáŸ†áž”ន់​ភ្នំ​អាមáŸážšáž·áž€â€‹áž—ាគ​ážáž¶áž„​ជើង"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ážáŸ†áž”ន់​ភ្នំ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ }
+ "meta:America_Pacific"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​​ភាគ​ážáž¶áž„លិច​នៅ​អាមáŸážšáž·áž€â€‹áž—ាគ​ážáž¶áž„​ជើង"}
+ lg{"ម៉ោង​ភាគ​ážáž¶áž„​លិច​នៅ​អាមរិក​ážáž¶áž„​ជើង"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​ភាគ​ážáž¶áž„​លិច​នៅ​អាមáŸážšáž·áž€â€‹ážáž¶áž„​ជើង"}
+ }
+ "meta:Arabian"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​អារ៉ាប់"}
+ lg{"ម៉ោង​នៅ​អារ៉ាប់"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អារ៉ាប់"}
+ }
+ "meta:Argentina"{
+ ld{"ម៉ោង​នៅ​អាង់ទីន រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អាសង់ទីន"}
+ ls{"ម៉ោង​​ស្ážáž„់ដារ​នៅ​អាសង់ទីន"}
+ }
+ "meta:Argentina_Western"{
+ ld{"ម៉ោង​នៅ​អាសង់ទីន​​ážáž¶áž„​លិច រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អាសង់​ទីន​​ážáž¶áž„​លិច"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អាសង់ទីន​​ážáž¶áž„​លិច"}
+ }
+ "meta:Armenia"{
+ ld{"ម៉ោង​នៅ​អាមáŸáž“ី រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អាមáŸáž“ី"}
+ ls{"ម៉ោង​ស្ដង់ដារ​នៅ​អាមáŸáž“ី"}
+ }
+ "meta:Atlantic"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​អាážáŸ’លង់ទិក"}
+ lg{"ម៉ោង​នៅ​អាážáŸ’លង់ទិក"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អាážáŸ’លង់ទិក"}
+ }
+ "meta:Australia_Central"{
+ ld{"ម៉ោង​ពáŸáž›ážáŸ’ងៃ​​​​នៅ​អូស្ážáŸ’រាលី​កណ្ដាល"}
+ lg{"ម៉ោង​នៅអូស្ážáŸ’រាលី​កណ្ដាល"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អូស្ážáŸ’រាលី​កណ្ដាល"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​​ភាគ​ážáž¶áž„​លិច​នៃ​អូស្ážáŸ’រាលី​ážáž¶áž„​លិច"}
+ lg{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​​ភាគ​ážáž¶áž„​លិច​នៅ​អូស្ážáŸ’រាលី​កណ្ដាល"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ភាគ​ážáž¶áž„​លិច​នៃ​អូស្ážáŸ’រាលី​កណ្ដាល"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​អូស្ážáŸ’រាលី​ážáž¶áž„​កើáž"}
+ lg{"ម៉ោង​ស្ážáž„ដារ​នៅ​អូស្ážáŸ’រាលី​ážáž¶áž„​កើáž"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អូស្ážáŸ’រាលី​ážáž¶áž„​កើáž"}
+ }
+ "meta:Australia_Western"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​អូស្ážáŸ’រាលី​ážáž¶áž„​លិច"}
+ lg{"ម៉ោង​​​នៅ​អូស្ážáŸ’រាលី​ážáž¶áž„​លិច"}
+ ls{"ម៉ោង​​ស្ážáž„់ដារ​នៅ​អូស្ážáŸ’រាលី​ážáž¶áž„​លិច"}
+ }
+ "meta:Azerbaijan"{
+ ld{"ម៉ោង​នៅ​អាស៊ែបៃហ្សង់ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អាស៊ែបៃហ្សង់"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អាស៊ែបៃហ្សង់"}
+ }
+ "meta:Azores"{
+ ld{"ម៉ោង​នៅ​អáŸáž áŸ’សស រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អáŸáž áŸ’សស"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អáŸáž áŸ’សស"}
+ }
+ "meta:Bangladesh"{
+ ld{"ម៉ោង​នៅ​បង់ក្លាដែស រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​បង់ក្លាដែស"}
+ ls{"ម៉ោង​ស្ដង់ដារ​នៅ​បង់ក្លាដែស"}
+ }
+ "meta:Bhutan"{
+ ls{"ម៉ោង​នៅ​ប៊ូážáž„់"}
+ }
+ "meta:Bolivia"{
+ ls{"ម៉ោង​នៅ​បូលីវី"}
+ }
+ "meta:Brasilia"{
+ ld{"ម៉ោង​នៅ​ប្រាស៊ីលីយ៉ា​រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ប្រាស៊ីលីយ៉ា"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ប្រាស៊ីលីយ៉ា"}
+ }
+ "meta:Brunei"{
+ ls{"ម៉ោង​នៅ​ដារូសាឡឹម ប្រុយណáŸ"}
+ }
+ "meta:Cape_Verde"{
+ ld{"ម៉ោង​នៅ​កាប់វែរ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​កាប់វែរ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​កាប់វែរ"}
+ }
+ "meta:Chamorro"{
+ ls{"ម៉ោង​នៅ​ចាំម៉ូរ៉ូ"}
+ }
+ "meta:Chatham"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​ចាážáž¶áŸ†"}
+ lg{"ម៉ោង​នៅ​ចាážáž¶áŸ†"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ចាážáž¶áŸ†"}
+ }
+ "meta:Chile"{
+ ld{"ម៉ោង​នៅ​ស៊ីលី រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ស៊ីលី"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ស៊ីលី"}
+ }
+ "meta:China"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​ចិន"}
+ lg{"ម៉ោង​នៅ​ចិន"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ចិន"}
+ }
+ "meta:Choibalsan"{
+ ld{"ម៉ោង​នៅ​ឆូបាល់សាន រដូច​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ឆូបាល់សាន"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ឆូបាល់សាន"}
+ }
+ "meta:Christmas"{
+ ls{"ម៉ោង​នៅ​កោះ​គ្រីស្មាស"}
+ }
+ "meta:Cocos"{
+ ls{"ម៉ោង​នៅ​កោះ​កូកូស"}
+ }
+ "meta:Colombia"{
+ ld{"ម៉ោង​នៅ​កូឡុំប៊ី រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​កូឡុំប៊ី"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​កូឡុំប៊ី"}
+ }
+ "meta:Cook"{
+ ld{"ម៉ោង​នៅ​កោះ​ážáž¼áž€â€‹áž–ាក់កណ្ដាល​រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​កោះ​ážáž¼áž€"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​កោះ​ážáž¼áž€"}
+ }
+ "meta:Cuba"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​គុយបា"}
+ lg{"ម៉ោង​នៅ​គុយបា"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​គុយបា"}
+ }
+ "meta:Davis"{
+ ls{"ម៉ោង​នៅ​ដាវីស"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ម៉ោង​នៅ​ឌុយម៉ុងដឺអ៊ុយវីល"}
+ }
+ "meta:East_Timor"{
+ ls{"ម៉ោង​នៅ​​ទីមáŸážšâ€‹ážáž¶áž„​កើáž"}
+ }
+ "meta:Easter"{
+ ld{"ម៉ោង​នៅ​កោះ​​ážáž¶áž„​កើហរដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​កោះ​​ážáž¶áž„​កើáž"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​កោះ​​​ážáž¶áž„​កើáž"}
+ }
+ "meta:Ecuador"{
+ ls{"ម៉ោង​នៅ​អáŸáž€áŸ’វាទáŸážš"}
+ }
+ "meta:Europe_Central"{
+ ld{"ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អឺរ៉ុប​កណ្ដាល"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"ម៉ោង​នៅ​អឺរ៉ុប​​ážáž¶áž„​កើážâ€‹ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អឺរ៉ុប​​ážáž¶áž„​កើážâ€‹"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​​នៅ​អឺរ៉ុប​​ážáž¶áž„​កើážâ€‹"}
+ }
+ "meta:Europe_Western"{
+ ld{"ម៉ោង​នៅ​អឺរ៉ុប​ážáž¶áž„​លិច រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អឺរ៉ុប​ážáž¶áž„​លិច"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អឺរ៉ុប​ážáž¶áž„​លិច"}
+ }
+ "meta:Falkland"{
+ ld{"ម៉ោង​នៅ​កោះ​ហ្វក់ឡែន រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​កោះ​ហ្វក់ឡែន"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​កោះ​ហ្វក់ឡែន"}
+ }
+ "meta:Fiji"{
+ ld{"ម៉ោង​នៅ​ហ៊្វីជី ​រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ហ្វីជី"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ហ៊្វីជី"}
+ }
+ "meta:French_Guiana"{
+ ls{"ម៉ោង​នៅ​ឃ្វីយ៉ាន​បារាំង"}
+ }
+ "meta:French_Southern"{
+ ls{"ម៉ោង​នៅ​អែážáž¶ážƒáž¸áž និង​បារាំážáž¶áž„​ážáŸ’បូង"}
+ }
+ "meta:Galapagos"{
+ ls{"ម៉ោង​នៅ​កាឡាប៉ាកូស"}
+ }
+ "meta:Gambier"{
+ ls{"ម៉ោង​នៅ​កាំបៀ"}
+ }
+ "meta:Georgia"{
+ ld{"ម៉ោង​នៅ​ហ្សកហ្ស៊ី ​រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ហ្សកហ្ស៊ី"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ហ្សកហ្ស៊ី"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"ម៉ោង​នៅ​កោះ​កីប៊ឺáž"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"ម៉ោង​​នៅ​ហ្គ្រោអង់ឡង់​​ážáž¶áž„​កើážâ€‹ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​​នៅ​ហ្គ្រោអង់ឡង់"}
+ ls{"ម៉ោង​​​ស្ážáž„់ដារ​នៅ​ហ្គ្រោអង់ឡង់​​​ážáž¶áž„​កើáž"}
+ }
+ "meta:Greenland_Western"{
+ ld{"ម៉ោង​​នៅ​ហ្គ្រោអង់ឡង់​ážáž¶áž„​​លិច​ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​​នៅ​ហ្គ្រោអង់ឡង់​​ážáž¶áž„លិច"}
+ ls{"ម៉ោង​​​ស្ážáž„់ដារ​នៅ​ហ្គ្រោអង់ឡង់​​ážáž¶áž„​លិច"}
+ }
+ "meta:Gulf"{
+ ls{"ម៉ោង​នៅ​កាល់"}
+ }
+ "meta:Guyana"{
+ ls{"ម៉ោង​នៅ​ឃ្វីយ៉ាន"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​ហាវៃ-អាល់ដ្យូសិន"}
+ lg{"ម៉ោង​​នៅ​ហាវៃ-អាល់ដ្យូសិន"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​​នៅ​ហាវៃ-អាល់ដ្យូសិន"}
+ }
+ "meta:Hong_Kong"{
+ ld{"ម៉ោង​នៅ​ហុងកុង រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ហុងកុង"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ហុងកុង"}
+ }
+ "meta:Hovd"{
+ ld{"ម៉ោង​នៅ​ហូវ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ហូវ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅហូវ"}
+ }
+ "meta:India"{
+ ls{"ម៉ោង​នៅ​ឥណ្ឌា"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"ម៉ោង​នៅ​មហាសមុទ្រ​ឥណ្ឌា"}
+ }
+ "meta:Indochina"{
+ ls{"ម៉ោង​នៅ​ឥណ្ឌូចិន"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"ម៉ោង​នៅ​ឥណ្ឌូណáŸážŸáŸŠáž¸â€‹â€‹â€‹áž€ážŽáŸ’ដាល"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"ម៉ោង​នៅ​ឥណ្ឌូណáŸážŸáŸŠáž¸â€‹â€‹ážáž¶áž„​កើáž"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"ម៉ោង​នៅ​ឥណ្ឌូណáŸážŸáŸŠáž¸â€‹â€‹ážáž¶áž„​លិច"}
+ }
+ "meta:Iran"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​អ៊ីរ៉ង់"}
+ lg{"ម៉ោង​នៅ​អ៊ីរ៉ង់"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អ៊ីរ៉ង់"}
+ }
+ "meta:Irkutsk"{
+ ld{"ម៉ោង​នៅ Irkutsk រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Irkutsk"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Irkutsk"}
+ }
+ "meta:Israel"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​អ៊ីស្រាអែល"}
+ lg{"ម៉ោង​នៅ​អ៊ីស្រាអែល"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អ៊ីស្រាអែល"}
+ }
+ "meta:Japan"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅជប៉ុន"}
+ lg{"ម៉ោង​នៅ​ជប៉ុន"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ជប៉ុន"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"ម៉ោង​កាហ្សាក់ស្ážáž¶áž“​​ážáž¶áž„​កើáž"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"ម៉ោង​នៅ​កាហ្សាក់ស្ážáž¶áž“​ážáž¶áž„​​​លិច"}
+ }
+ "meta:Korea"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​កូរ៉áŸ"}
+ lg{"ម៉ោង​នៅ​កូរ៉áŸ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​កូរ៉áŸ"}
+ }
+ "meta:Kosrae"{
+ ls{"ម៉ោង​នៅ​កូស្រៃ"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"ម៉ោង​នៅ Krasnoyarsk រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Krasnoyarsk"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Krasnoyarsk"}
+ }
+ "meta:Kyrgystan"{
+ ls{"ម៉ោង​នៅ​ឃឺកីស្ážáž„់"}
+ }
+ "meta:Line_Islands"{
+ ls{"ម៉ោង​នៅ​កោះ​ឡាញ"}
+ }
+ "meta:Lord_Howe"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​ឡážáž áŸ…"}
+ lg{"ម៉ោង​នៅ​ឡážáž áŸ…"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ឡážâ€‹áž áŸ…"}
+ }
+ "meta:Macquarie"{
+ ls{"ម៉ោង​នៅ​កោះ​ម៉ាកគែរី"}
+ }
+ "meta:Magadan"{
+ ld{"ម៉ោង​នៅ Magadan រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Magadan"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Magadan"}
+ }
+ "meta:Malaysia"{
+ ls{"ម៉ោង​នៅ​ម៉ាឡáŸážŸáŸŠáž¸"}
+ }
+ "meta:Maldives"{
+ ls{"ម៉ោង​នៅ​ម៉ាល់ឌីវ"}
+ }
+ "meta:Marquesas"{
+ ls{"ម៉ោង​នៅ​កោះ​ម៉ាគឺសាស់"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"ម៉ោង​នៅ​ម៉ាសាល"}
+ }
+ "meta:Mauritius"{
+ ld{"ម៉ោង​នៅ​ម៉ូរីស រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ម៉ូរីស"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ម៉ូរីស"}
+ }
+ "meta:Mawson"{
+ ls{"ម៉ោង​នៅ​ម៉ៅ​សាន់"}
+ }
+ "meta:Mongolia"{
+ ld{"ម៉ោង​នៅ​អ៊ូឡាន​បាទូ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អ៊ូឡាន​បាទូ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អ៊ូឡាន​បាទូ"}
+ }
+ "meta:Moscow"{
+ ld{"ម៉ោង​នៅ​មូស្គូ​ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​មូស្គូ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​មូស្គូ"}
+ }
+ "meta:Myanmar"{
+ ls{"ម៉ោង​នៅ​ភូមា"}
+ }
+ "meta:Nauru"{
+ ls{"ម៉ោង​នៅ​ណូរូ"}
+ }
+ "meta:Nepal"{
+ ls{"ម៉ោង​នៅ​ណáŸáž”៉ាល់"}
+ }
+ "meta:New_Caledonia"{
+ ld{"ម៉ោង​នៅ​ញូ​កាឡáŸážŠáž¼áž“ៀ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​កាឡáŸážŠáž¼áž“ៀ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​កាឡáŸážŠáž¼áž“ៀ"}
+ }
+ "meta:New_Zealand"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​នូវែលសáŸáž¡áž„់"}
+ lg{"ម៉ោង​នៅ​នូវែលសáŸáž¡áž„់"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​នូវែលសáŸáž¡áž„់"}
+ }
+ "meta:Newfoundland"{
+ ld{"ម៉ោង​ពáŸáž›ážáŸ’ងៃ​នៅ​ញូហ្វោនឡែន"}
+ lg{"ម៉ោង​​នៅ​ញូហ្វោនឡែន"}
+ ls{"ម៉ោង​​ស្ážáž„់ដារ​​នៅ​ញូហ្វោនឡែន"}
+ }
+ "meta:Niue"{
+ ls{"ម៉ោងនៅ​ដ្យូអៀ"}
+ }
+ "meta:Norfolk"{
+ ls{"ម៉ោង​នៅ​កោះ​នáŸážšáž áŸ’វក់"}
+ }
+ "meta:Noronha"{
+ ld{"ម៉ោង​នៅ​ហ្វឺណាន់ដូ​ដឺណូរ៉ុនហា រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ហ្វឺណាន់ដូ​ដឺណូរ៉ុនហា"}
+ ls{"ម៉ោង​​ស្ážáž„់ដារ​នៅ​ហ្វឺណាន់ដូ​ដឺណូរ៉ុនហា"}
+ }
+ "meta:Novosibirsk"{
+ ld{"ម៉ោង​នៅNovosibirsk រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Novosibirsk"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Novosibirsk"}
+ }
+ "meta:Omsk"{
+ ld{"ម៉ោង​នៅ Omsk រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Omsk"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Omsk"}
+ }
+ "meta:Pakistan"{
+ ld{"ម៉ោង​នៅ​ប៉ាគីស្ážáž¶áž“ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ប៉ាគីស្ážáž¶áž“"}
+ ls{"ម៉ោង​ស្ដង់ដារ​នៅ​ប៉ាគីស្ážáž¶áž“"}
+ }
+ "meta:Palau"{
+ ls{"ម៉ោង​នៅ​ផាឡៅ"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"ម៉ោង​នៅ​ប៉ាបៅញូកីនៀ"}
+ }
+ "meta:Paraguay"{
+ ld{"ម៉ោង​នៅប៉ារ៉ាហ្គាយ រដូវ"}
+ lg{"ម៉ោង​នៅ​ប៉ារ៉ាហ្គាយ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ប៉ារ៉ាហ្គាយ"}
+ }
+ "meta:Peru"{
+ ld{"ម៉ោង​នៅ​ប៉áŸážšáž¼ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ប៉áŸážšáž¼"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ប៉áŸážšáž¼"}
+ }
+ "meta:Philippines"{
+ ld{"ម៉ោង​​នៅ​ហ្វីលីពីន រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ហ្វីលីពីន"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ហ្វីលីពីន"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ម៉ោង​នៅ​កោះ​ផូនីក"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅសង់​ព្យែរ និង​មីគុយឡុង"}
+ lg{"ម៉ោង​​​នៅសង់​ព្យែរ និង​មីគុយឡុង"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅសង់​ព្យែរ និង​មីគុយឡុង"}
+ }
+ "meta:Pitcairn"{
+ ls{"ម៉ោង​នៅ​ភីឃឺន"}
+ }
+ "meta:Ponape"{
+ ls{"ម៉ោង​នៅ​ប៉ូណាប់"}
+ }
+ "meta:Reunion"{
+ ls{"ម៉ោង​នៅ​អ៊ុយនៀន"}
+ }
+ "meta:Rothera"{
+ ls{"ម៉ោង​នៅ​រ៉ូធឺរ៉ា"}
+ }
+ "meta:Sakhalin"{
+ ld{"ម៉ោង​នៅ Sakhalin រដួវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Sakhalin"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Sakhalin"}
+ }
+ "meta:Samoa"{
+ ls{"ម៉ោង​នៅ​សាម៉ៅ"}
+ }
+ "meta:Seychelles"{
+ ls{"ម៉ោង​នៅ​សីស្ហែល"}
+ }
+ "meta:Singapore"{
+ ls{"ម៉ោង​នៅ​សិង្ហបូរី"}
+ }
+ "meta:Solomon"{
+ ls{"ម៉ោង​នៅ​កោះ​សូឡូម៉ុន"}
+ }
+ "meta:South_Georgia"{
+ ls{"ម៉ោង​នៅ​កោះ​ហ្សកហ្ស៊ី"}
+ }
+ "meta:Suriname"{
+ ls{"ម៉ោង​នៅ​សូរីណាម"}
+ }
+ "meta:Syowa"{
+ ls{"ម៉ោង​នៅ​ស៊ីអូវ៉ា"}
+ }
+ "meta:Tahiti"{
+ ls{"ម៉ោង​នៅ​ážáž¶áž áž·áž‘ី"}
+ }
+ "meta:Taipei"{
+ ld{"ម៉ោង​ពáŸáž›â€‹ážáŸ’ងៃ​នៅ​ážáŸƒáž”៉ិ"}
+ lg{"ម៉ោង​នៅ​ážáŸƒáž”៉ិ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​ážáŸƒáž”៉ិ"}
+ }
+ "meta:Tajikistan"{
+ ls{"ម៉ោង​នៅ​ážáž¶ážŸáŸŠáž¸áž‚ីស្ážáž„់"}
+ }
+ "meta:Tokelau"{
+ ls{"ម៉ោង​នៅ​ážáž¼ážáŸáž¡áŸ…"}
+ }
+ "meta:Tonga"{
+ ld{"ម៉ោង​នៅ​ážáž»áž„កា រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ážáž»áž„កា"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​​នៅ​ážáž»áž„កា"}
+ }
+ "meta:Truk"{
+ ls{"ម៉ោង​នៅ​ចូអុក"}
+ }
+ "meta:Turkmenistan"{
+ ld{"ម៉ោង​ážáž½áž€áž˜áŸ‰áŸáž“ីស្ážáž¶áž“​រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​ážáž½áž€áž˜áŸ‰áŸáž“ីស្ážáž¶áž“"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅážáž½áž€áž˜áŸ‰áŸáž“ីស្ážáž¶áž“"}
+ }
+ "meta:Tuvalu"{
+ ls{"ម៉ោង​នៅ​ទុយវ៉ាឡុ"}
+ }
+ "meta:Uruguay"{
+ ld{"ម៉ោង​នៅ​អ៊ុយរូហ្គាយ​រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អ៊ុយរូហ្គាយ"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អ៊ុយរូហ្គាយ"}
+ }
+ "meta:Uzbekistan"{
+ ld{"ម៉ោង​នៅ​អ៊ូសបáŸáž‚ីស្ážáž¶áž“ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​អ៊ូសបáŸáž‚ីស្ážáž¶áž“"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ​អ៊ូសបáŸáž‚ីស្ážáž¶áž“"}
+ }
+ "meta:Vanuatu"{
+ ld{"ម៉ោង​នៅ​វ៉ានូទូ រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ​វ៉ានូទូ"}
+ ls{"ម៉ោង​​ស្ážáž„់ដារ​នៅ​វ៉ានូទូ"}
+ }
+ "meta:Venezuela"{
+ ls{"ម៉ោង​នៅ​វ៉áŸážŽáŸážŸáŸŠáž»áž™áž¢áŸáž¡áž¶"}
+ }
+ "meta:Vladivostok"{
+ ld{"ម៉ោង​នៅ Vladivostok រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Vladivostok"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Vladivostok"}
+ }
+ "meta:Volgograd"{
+ ld{"ម៉ោង​នៅ Volgograd រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Volgograd"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Volgograd"}
+ }
+ "meta:Vostok"{
+ ls{"ម៉ោង​នៅ​វáŸážšážŸáŸ’ážáž»áž€"}
+ }
+ "meta:Wake"{
+ ls{"ម៉ោង​នៅ​កោះវáŸáž€"}
+ }
+ "meta:Wallis"{
+ ls{"ម៉ោង​នៅ​វ៉ាលីស និង​ផូទូណា"}
+ }
+ "meta:Yakutsk"{
+ ld{"ម៉ោង​នៅ Yakutsk រដូវ​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Yakutsk"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Yakutsk"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"ម៉ោង​នៅ Yekaterinburg រដួវ​​ក្ដៅ"}
+ lg{"ម៉ោង​នៅ Yekaterinburg"}
+ ls{"ម៉ោង​ស្ážáž„់ដារ​នៅ Yekaterinburg"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0} áž–áŸáž›ážœáŸáž›áž¶"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kn.txt b/Build/source/libs/icu/icu-50.1/data/zone/kn.txt
index 1a9bb5e060f..dff4ff8c471 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kn.txt
@@ -2,18 +2,18 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kn.xml
*/
kn{
- Version{"2.0.65.46"}
+ Version{"2.0.78.40"}
zoneStrings{
"Africa:Abidjan"{
- ec{"ಅಬಿಜಾನà³â€Œâ€Œ"}
+ ec{"ಅಬಿದà³â€Œà²œà²¨à³"}
}
"Africa:Accra"{
ec{"ಅಕà³à²°à²¾"}
@@ -139,13 +139,13 @@ kn{
ec{"ನೈರೋಬಿ"}
}
"Africa:Ndjamena"{
- ec{"ಅನà³â€Œà²œà²®à³‡à²¨à²¾"}
+ ec{"ಡà³à²œà²®à³‡à²¨à²¾"}
}
"Africa:Niamey"{
ec{"ನಿಯಾಮೆ"}
}
"Africa:Nouakchott"{
- ec{"ನೌವಾಕà³â€Œà²šà³‹à²Ÿà³"}
+ ec{"ನೌಕà³â€Œà²šà³‹à²Ÿà³à²Ÿà³"}
}
"Africa:Ouagadougou"{
ec{"ಔಗಾಡೋಗà³"}
@@ -154,7 +154,7 @@ kn{
ec{"ಪೋರà³à²Ÿà³‹-ನೋವೋ"}
}
"Africa:Sao_Tome"{
- ec{"ಸಾವೋ ಟೋಮà³"}
+ ec{"São Tomé"}
}
"Africa:Tripoli"{
ec{"ಟà³à²°à³ˆà²ªà³‹à²²à²¿"}
@@ -169,7 +169,7 @@ kn{
ec{"ಅಡಕà³â€Œâ€Œ"}
}
"America:Anchorage"{
- ec{"ಆಂಕೊರೇಜà³â€Œâ€Œ"}
+ ec{"ಆಂಕರೋಜà³"}
}
"America:Anguilla"{
ec{"ಅಂಗà³à²²à³à²²à²¾"}
@@ -181,7 +181,7 @@ kn{
ec{"ಅರಾಗà³à²¯à²¾à²¨à²¾"}
}
"America:Argentina:La_Rioja"{
- ec{"ಲ ರâ€à³à²¯à²¾à²µà³â€Œâ€Œ"}
+ ec{"ಲಾ ರಿಯೋಜಾ"}
}
"America:Argentina:Rio_Gallegos"{
ec{"ರಿಯೋ ಗಯೇಗೋ"}
@@ -190,13 +190,13 @@ kn{
ec{"ಸಾಲà³à²Ÿà²¾"}
}
"America:Argentina:San_Juan"{
- ec{"ಸೇನà³â€Œâ€Œ ಜà³à²µà²¾à²¨à³â€Œ"}
+ ec{"ಸà³à²¯à²¾à²¨à³ ಜà³à²µà²¾à²¨à³"}
}
"America:Argentina:San_Luis"{
- ec{"ಸೇನà³â€Œâ€Œ ಲೂಯಿಸà³â€Œ"}
+ ec{"ಸà³à²¯à²¾à²¨à³ ಲೂಯೀಸà³"}
}
"America:Argentina:Tucuman"{
- ec{"ಟà³à²•à³à²®à²¾à²¨à³â€Œâ€Œ"}
+ ec{"ಟà³à²•à³à²®à²¾à²¨à³"}
}
"America:Argentina:Ushuaia"{
ec{"ಉಶà³à²µà²¾à²¯"}
@@ -205,7 +205,7 @@ kn{
ec{"ಅರà³à²¬à²¾"}
}
"America:Asuncion"{
- ec{"ಅಸೂನà³à²·à²¨à³"}
+ ec{"ಅಸà³à²‚ಕಿಯನà³"}
}
"America:Bahia"{
ec{"ಬಹೀಯಾ"}
@@ -220,7 +220,7 @@ kn{
ec{"ಬೆಲೀಜà³"}
}
"America:Blanc-Sablon"{
- ec{"ಬà³à²²à²¾à²‚ಕà³â€Œ-ಸಬà³à²²à³Šà²¨à³â€Œâ€Œ"}
+ ec{"ಬà³à²²à²¾à²‚ಕà³-ಸಾಬà³à²²à²¨à³"}
}
"America:Boa_Vista"{
ec{"ಬೋವವೀಸà³à²¤à²¾"}
@@ -235,13 +235,13 @@ kn{
ec{"ಬà³à²¯à³‚ನಸೠà²à²°à²¿à²¸à³"}
}
"America:Cambridge_Bay"{
- ec{"ಕà³à²¯à²¾à²‚ಬà³à²°à²¿à²¡à³à²œà³â€Œ ಬೇ"}
+ ec{"ಕೇಮà³â€Œà²¬à³à²°à²¿à²¡à³à²œà³ ಬೇ"}
}
"America:Campo_Grande"{
ec{"ಕಾಂಪೋ ಗà³à²°à²¾à²‚ದà³â€Œ"}
}
"America:Cancun"{
- ec{"ಕಾನà³â€Œà²•à³‚ನà³â€Œ"}
+ ec{"ಕà³à²¯à²¾à²‚ಕನà³"}
}
"America:Caracas"{
ec{"ಕà³à²¯à²¾à²°à²•à²¾à²¸à³"}
@@ -262,7 +262,7 @@ kn{
ec{"ಚಿವಾವ"}
}
"America:Coral_Harbour"{
- ec{"ಅತಿಕೊಕನà³â€Œâ€Œ"}
+ ec{"ಅಟಿಕೊಕಾನà³"}
}
"America:Cordoba"{
ec{"ಕೊರà³à²¡à³Šà²¬à²¾"}
@@ -274,28 +274,28 @@ kn{
ec{"ಕà³à²¯à³‚ಇಬಾ"}
}
"America:Curacao"{
- ec{"ಕà³à²¯à³à²°à²¾à²•à³Š"}
+ ec{"ಕà³à²°à²¾à²•à²¾à²µà³"}
}
"America:Danmarkshavn"{
- ec{"ಡೆನà³à²®à²¾à²°à³à²•à³â€Œà²¶à²¾à²µà²¨à³"}
+ ec{"ಡನà³â€Œà²®à²¾à²°à³à²•à³â€Œà²¶à³à²µà²¾à²¨à³"}
}
"America:Dawson"{
- ec{"ಡಾಸನà³â€Œ"}
+ ec{"ಡೌಸನà³"}
}
"America:Dawson_Creek"{
- ec{"ಡಾಸನà³â€Œ ಕà³à²°à³€à²•à³â€Œ"}
+ ec{"ಡೌಸನೠಕà³à²°à³€à²•à³"}
}
"America:Denver"{
- ec{"ದೆನà³à²µà²°à³â€Œ"}
+ ec{"ಡೆನà³â€Œà²µà³€à²°à³"}
}
"America:Detroit"{
- ec{"ಡಿಟà³à²°à²¾à²¯à³â€Œâ€Œ"}
+ ec{"ಡೆಟà³à²°à²¾à²¯à³à²Ÿà³"}
}
"America:Dominica"{
ec{"ಡೊಮಿನಿಕಾ"}
}
"America:Edmonton"{
- ec{"ಎದà³à²®à³Šà²‚ಟನà³â€Œ"}
+ ec{"ಎಡà³à²®à²‚ಟನà³â€Œ"}
}
"America:Eirunepe"{
ec{"ಇರà³à²¨à²¿à²ªà³†"}
@@ -307,13 +307,13 @@ kn{
ec{"ಫೊರà³à²Ÿà²²à³†à²œà²¾"}
}
"America:Glace_Bay"{
- ec{"ಗà³à²²à³‡à²¸à³â€Œ ಬೇ"}
+ ec{"ಗà³à²²à³‡à²¸à³ ಬೇ"}
}
"America:Godthab"{
ec{"ಗೋಡà³à²¥à²¾à²¬à³"}
}
"America:Goose_Bay"{
- ec{"ಗೂಸà³â€Œà²¬à³‡"}
+ ec{"ಗೂಸೠಬೇ"}
}
"America:Grand_Turk"{
ec{"ಗà³à²°à³à²¯à²¾à²‚ಡೠಟರà³à²•à³"}
@@ -334,7 +334,7 @@ kn{
ec{"ಗಯಾನಾ"}
}
"America:Halifax"{
- ec{"ಹà³à²¯à²¾à²²à²¿à²«à³à²¯à²¾à²•à³à²¸à³â€Œâ€Œ"}
+ ec{"ಹà³à²¯à²¾à²²à²¿à²«à³†à²•à³à²¸à³"}
}
"America:Havana"{
ec{"ಹವಾನಾ"}
@@ -343,34 +343,34 @@ kn{
ec{"ಹರà³à²®à³Šà²¸à²¿à²²à³à²²à³‹"}
}
"America:Indiana:Knox"{
- ec{"ನಾಕà³à²¸à³â€Œâ€Œ, ಇಂಡಿಯಾನಾ"}
+ ec{"ನಾಕà³à²¸à³, ಇಂಡಿಯಾನಾ"}
}
"America:Indiana:Marengo"{
ec{"ಮಾರೆಂಗೋ, ಇಂಡಿಯಾನಾ"}
}
"America:Indiana:Petersburg"{
- ec{"ಪೀಟರà³à²¸à³â€Œâ€Œà²¬à²°à³à²—à³â€Œ, ಇಂಡಿಯಾನಾ"}
+ ec{"ಪೀಟರà³à²¸à³â€Œà²¬à²°à³à²—à³, ಇಂಡಿಯಾನಾ"}
}
"America:Indiana:Tell_City"{
- ec{"ಟೆಲà³â€Œ ಸಿಟಿ, ಇಂಡಿಯಾನ"}
+ ec{"ಟೆಲೠಸಿಟಿ, ಇಂಡಿಯಾನಾ"}
}
"America:Indiana:Vevay"{
- ec{"ವಿವೇ‌, ಇಂಡಿಯಾನಾ"}
+ ec{"ವೇವಾಯà³, ಇಂಡಿಯಾನಾ"}
}
"America:Indiana:Vincennes"{
- ec{"ವೆನà³â€Œà²¸à³†à²¨à³à²¸à³â€Œâ€Œ, ಇಂಡಿಯಾನಾ"}
+ ec{"ವಿನà³â€Œà²¸à³†à²¨à³à²¨à³€à²¸à³, ಇಂಡಿಯಾನಾ"}
}
"America:Indiana:Winamac"{
- ec{"ವಿನಮà³à²¯à²¾à²•à³â€Œ, ಇಂಡಿಯಾನ"}
+ ec{"ವಿನಾಮೆಕà³, ಇಂಡಿಯಾನಾ"}
}
"America:Indianapolis"{
- ec{"ಇಂಡಿಯಾನಾಪೊಲೀಸà³â€Œâ€Œ"}
+ ec{"ಇಂಡಿಯಾನಾಪೊಲಿಸà³"}
}
"America:Inuvik"{
- ec{"ಇನೂವಿಕà³â€Œ"}
+ ec{"ಇನà³à²µà²¿à²•à³"}
}
"America:Iqaluit"{
- ec{"ಇಕಾಲà³à²µà³†à²Ÿà³â€Œ"}
+ ec{"ಈಕà³à²µà²¾à²²à²¿à²Ÿà³"}
}
"America:Jamaica"{
ec{"ಜಮೈಕಾ"}
@@ -379,7 +379,7 @@ kn{
ec{"ಹೂಹà³à²µà³€"}
}
"America:Juneau"{
- ec{"ಜà³à²¯à³à²¨à²¾à²µà³â€Œ"}
+ ec{"ಜà³à²¨à³‡à²µà³"}
}
"America:Kentucky:Monticello"{
ec{"ಮೊಂಟಿಸೆಲà³à²²à³‹, ಕೆಂಟà³à²•à²¿"}
@@ -391,10 +391,13 @@ kn{
ec{"ಲಿಮಾ"}
}
"America:Los_Angeles"{
- ec{"ಲಾಸà³â€Œ à²à²‚ಜೆಲà³à²¸à³â€Œâ€Œ"}
+ ec{"ಲಾಸೠà²à²‚ಜಲೀಸà³"}
}
"America:Louisville"{
- ec{"ಲೂಯಿವಿಲà³â€Œâ€Œ"}
+ ec{"ಲೂಯೀಸà³â€Œà²µà²¿à²²à³à²²à³†"}
+ }
+ "America:Lower_Princes"{
+ ec{"ಲೋವರೠಪà³à²°à²¿à²¨à³à²¸à²¸à³ ಕà³à²µà²¾à²°à³à²Ÿà²°à³"}
}
"America:Maceio"{
ec{"ಮೆಸೀಯೊ"}
@@ -412,7 +415,7 @@ kn{
ec{"ಮಾರà³à²Ÿà²¿à²¨à²¿à²•à³"}
}
"America:Mazatlan"{
- ec{"ಮಜಾತà³à²²à²¾à²¨à³â€Œâ€Œ"}
+ ec{"ಮಜಟà³à²²à²¾à²¨à³"}
}
"America:Mendoza"{
ec{"ಮೆಂಡೊಜಾ"}
@@ -430,7 +433,7 @@ kn{
ec{"ಮಿಕೆಲಾನà³"}
}
"America:Moncton"{
- ec{"ಮಾಂಕà³à²Ÿà²¨à³â€Œ"}
+ ec{"ಮಾಂಕà³à²Ÿà²¨à³"}
}
"America:Monterrey"{
ec{"ಮಾಂತà³à²°à³‡"}
@@ -439,7 +442,7 @@ kn{
ec{"ಮಾಂಟಿವೀಡಿಯೊ"}
}
"America:Montreal"{
- ec{"ಮೊಂತà³à²°à³†à²¯à²²à³â€Œ"}
+ ec{"ಮಾಂಟà³à²°à²¿à²¯à³†à²²à³â€Œ"}
}
"America:Montserrat"{
ec{"ಮಾಂಟà³â€Œà²¸à³†à²°à³‡à²Ÿà³"}
@@ -451,10 +454,10 @@ kn{
ec{"ನà³à²¯à³‚ಯಾರà³à²•à³"}
}
"America:Nipigon"{
- ec{"ನಿಪಗಾನà³â€Œ"}
+ ec{"ನಿಪಿಗನà³"}
}
"America:Nome"{
- ec{"ನೋಮà³â€Œ"}
+ ec{"ನೋಮà³"}
}
"America:Noronha"{
ec{"ನೊರೊನà³à²¹à²¾"}
@@ -466,19 +469,19 @@ kn{
ec{"ಕೇಂದà³à²° ಉತà³à²¤à²° ಡೆಕೊತಾ"}
}
"America:North_Dakota:New_Salem"{
- ec{"ನà³à²¯à³‚ ಸಲೇಮà³â€Œ, ಡೆಕೊತಾ"}
+ ec{"ನà³à²¯à³‚ ಸಲೇಂ, ಉತà³à²¤à²° ಡಕೋಟಾ"}
}
"America:Panama"{
ec{"ಪನಾಮಾ"}
}
"America:Pangnirtung"{
- ec{"ಪಾಂಗà³â€Œà²¨à³à²¤à³à²‚ಗà³â€Œ"}
+ ec{"ಪಂಗà³à²¨à³€à²°à³â€Œà²Ÿà²‚ಗà³"}
}
"America:Paramaribo"{
ec{"ಪರಮಾರಿಬೋ"}
}
"America:Phoenix"{
- ec{"ಫೀನಿಕà³à²¸à³â€Œâ€Œ"}
+ ec{"ಫೋನಿಕà³à²¸à³"}
}
"America:Port-au-Prince"{
ec{"ಪೋರà³à²Ÿà³-ಒ-ಪà³à²°à²¿à²¨à³à²¸à³"}
@@ -496,7 +499,7 @@ kn{
ec{"ಮಳೆಯ ನದಿ"}
}
"America:Rankin_Inlet"{
- ec{"ರಂಕಿನà³â€Œ ಇನà³â€Œà²²à³†à²Ÿà³â€Œ"}
+ ec{"ರಾಂಕಿನೠಇನà³â€Œà²²à³†à²Ÿà³"}
}
"America:Recife"{
ec{"ರೆಸೀಫಿ"}
@@ -505,13 +508,13 @@ kn{
ec{"ರೆಜಿನಾ"}
}
"America:Resolute"{
- ec{"ರೆಸೊಲà³à²¯à³‚ಟà³â€Œ"}
+ ec{"ರೆಸೊಲà³à²¯à³‚ಟà³"}
}
"America:Rio_Branco"{
ec{"ರಿಯೋ ಬà³à²°à³à²¯à²¾à²‚ಕೊ"}
}
"America:Santarem"{
- ec{"ಸೇನà³â€Œâ€Œ ತà³à²°à³†à²®à³â€Œâ€Œ"}
+ ec{"ಸಾಂತರಮà³"}
}
"America:Santiago"{
ec{"ಸà³à²¯à²¾à²‚ಟಿಯಾಗೊ"}
@@ -523,16 +526,16 @@ kn{
ec{"ಸಾವೠಪಾಲೊ"}
}
"America:Scoresbysund"{
- ec{"â€à²¸à³à²•à³‹à²°à³à²¸à²¬à²¿à²¸à²‚ದà³â€Œ"}
+ ec{"ಸà³à²•à³‹à²°à³à²¸à³â€Œà²¬à³ˆà²¸à²‚ದà³"}
}
"America:Shiprock"{
- ec{"ಶಿಪà³à²°à²¾à²•à³â€Œ"}
+ ec{"ಶಿಪà³â€Œà²°à²¾à²•à³"}
}
"America:St_Barthelemy"{
- ec{"ಸೇಂಟà³â€Œ ಬಾರà³à²¤à³†à²²à³†à²®à²¿"}
+ ec{"ಸೇಂಟೠಬಾರà³à²¤à³†à²²à³†à²®à²¿"}
}
"America:St_Johns"{
- ec{"ಸೇಂಟà³â€Œâ€Œ.ಜಾನà³à²¸à³â€Œâ€Œâ€Œ"}
+ ec{"ಸೇಂಟೠಜಾನà³à²¸à³"}
}
"America:St_Kitts"{
ec{"ಸೇಂಟೠಕಿಟà³à²¸à³"}
@@ -547,7 +550,7 @@ kn{
ec{"ಸೇಂಟೠವಿನà³à²¸à³†à²‚ಟà³"}
}
"America:Swift_Current"{
- ec{"ಸà³à²µà²¿à²«à³à²Ÿà³â€Œâ€Œ ಕರೆಂಟà³â€Œâ€Œ"}
+ ec{"ಸà³à²µà²¿à²ªà³à²Ÿà³ ಕರೆಂಟà³"}
}
"America:Tegucigalpa"{
ec{"ತೆಗà³à²¸à²¿à²—ಲà³à²ªà²¾"}
@@ -556,7 +559,7 @@ kn{
ec{"ಥೂಲೆ"}
}
"America:Thunder_Bay"{
- ec{"ಥಂಡರà³â€Œ ಬೇ"}
+ ec{"ಥಂಡರೠಬೇ"}
}
"America:Tijuana"{
ec{"ತಿಜà³à²µà²¾à²¨à²¾"}
@@ -568,19 +571,19 @@ kn{
ec{"ಟಾರà³à²Ÿà³Šà²²à²¾"}
}
"America:Vancouver"{
- ec{"ವà³à²¯à²¾à²¨à³â€Œà²•à³‚ವರà³â€Œ"}
+ ec{"ವà³à²¯à²¾à²‚ಕೊವರà³â€Œ"}
}
"America:Whitehorse"{
- ec{"ವೈಟà³â€Œ ಹಾರà³à²¸à³â€Œ"}
+ ec{"ವೈಟà³â€Œà²¹à²¾à²°à³à²¸à³"}
}
"America:Winnipeg"{
- ec{"ವಿನà³à²¨à²¿à²ªà³†à²—à³â€Œâ€Œ"}
+ ec{"ವಿನà³à²¨à²¿à²ªà³‡à²—à³"}
}
"America:Yakutat"{
- ec{"ಯಕà³à²¤à²¤à³â€Œâ€Œ"}
+ ec{"ಯಾಕà³à²Ÿà²¾à²Ÿà³"}
}
"America:Yellowknife"{
- ec{"ಎಲà³à²²à³‹à²¨à³ˆà²«à³â€Œ"}
+ ec{"ಯೆಲà³à²²à³‹â€Œà²¨à³ˆà²«à³"}
}
"Antarctica:Casey"{
ec{"ಕೇಸಿ"}
@@ -589,7 +592,7 @@ kn{
ec{"ಡೇವೀಸà³"}
}
"Antarctica:DumontDUrville"{
- ec{"ದà³à²®à³‹à²‚ದà³â€Œ ಉರà³à²µà²¿à²¯à³‡"}
+ ec{"ಡà³à²®à²‚ಟೠಡಿ ಉರà³à²µà²¿à²²à³†"}
}
"Antarctica:Mawson"{
ec{"ಮಾವà³à²¸à²¨à³"}
@@ -613,7 +616,7 @@ kn{
ec{"ವೋಸà³à²Ÿà³‹à²•à³"}
}
"Arctic:Longyearbyen"{
- ec{"ಲಾಂಗಿಯರà³â€Œà²¬à³‡"}
+ ec{"ಲಾಂಗà³â€Œà²‡à²¯à²°à³â€Œà²¬à³‡à²¨à³"}
}
"Asia:Aden"{
ec{"ಅಡೆನà³"}
@@ -625,7 +628,7 @@ kn{
ec{"ಅಮà³à²®à²¾à²¨à³"}
}
"Asia:Anadyr"{
- ec{"ಅನಡೀರà³â€Œ"}
+ ec{"ಅನದà³à²¯à²°à³"}
}
"Asia:Aqtau"{
ec{"ಅಕà³à²¤à²¾à²µà³"}
@@ -664,7 +667,7 @@ kn{
ec{"ಚೊಯà³à²¬à²¾à²²à³à²¸à²¨à³"}
}
"Asia:Chongqing"{
- ec{"ಚೋಂಗà³â€Œà²•à²¿à²‚ಗà³â€Œ"}
+ ec{"ಚೋಂಗà³â€Œà²•à²¿à²‚ಗà³"}
}
"Asia:Colombo"{
ec{"ಕೊಲಂಬೊ"}
@@ -688,7 +691,7 @@ kn{
ec{"ಗಾಜಾ"}
}
"Asia:Harbin"{
- ec{"ಹರà³à²¬à³†à²¨à³â€Œâ€Œ"}
+ ec{"ಹರà³à²¬à²¿à²¨à³"}
}
"Asia:Hong_Kong"{
ec{"ಹಾಂಗೠಕಾಂಗà³"}
@@ -697,7 +700,7 @@ kn{
ec{"ಹೋವà³à²¡à³"}
}
"Asia:Irkutsk"{
- ec{"ಇರà³à²•à³à²¤à³à²¸à²•à³â€Œ"}
+ ec{"ಇರà³â€Œà²•à³à²Ÿà³à²¸à³"}
}
"Asia:Jakarta"{
ec{"ಜಕಾರà³à²¤à²¾"}
@@ -718,19 +721,19 @@ kn{
ec{"ಕರಾಚಿ"}
}
"Asia:Kashgar"{
- ec{"ಕಾಶà³à²—ಾರà³â€Œ"}
+ ec{"ಕಶà³â€Œà²—ರà³"}
}
"Asia:Katmandu"{
ec{"ಕಠಮಂಡà³"}
}
"Asia:Krasnoyarsk"{
- ec{"ಕà³à²°à²¾à²¸à³à²¨à²¿à²¯à²¾à²°à³à²¸à³à²•à³â€Œ"}
+ ec{"ಕà³à²°à²¾à²¸à³à²¨à³Šà²¯à²¾à²°à³à²¸à³à²•à³"}
}
"Asia:Kuala_Lumpur"{
ec{"ಕೌಲಾ ಲಂಪà³à²°"}
}
"Asia:Kuching"{
- ec{"ಕà³à²šà²¿à²‚ಗà³â€Œâ€Œ"}
+ ec{"ಕà³à²šà²¿à²‚ಗà³"}
}
"Asia:Kuwait"{
ec{"ಕà³à²µà³ˆà²¤à³"}
@@ -739,7 +742,7 @@ kn{
ec{"ಮಖಾವà³"}
}
"Asia:Magadan"{
- ec{"ಮಘದಾನà³â€Œ"}
+ ec{"ಮಗದನà³â€Œ"}
}
"Asia:Makassar"{
ec{"ಮೆಕಾಸà³à²¸à²°à³"}
@@ -754,19 +757,19 @@ kn{
ec{"ನಿಕೋಸಿಯಾ"}
}
"Asia:Novosibirsk"{
- ec{"ನವೊಸà³â€Œà²¬à²¿à²¸à²°à³à²•à³â€Œ"}
+ ec{"ನೊವೋಸಿಬಿಸà³à²•à³"}
}
"Asia:Omsk"{
- ec{"ಓಮà³â€Œà²¸à³à²•à³â€Œâ€Œ"}
+ ec{"ಒಮಸà³à²•à³"}
}
"Asia:Oral"{
- ec{"ಓರಲà³â€Œ"}
+ ec{"ಒರಲà³"}
}
"Asia:Phnom_Penh"{
ec{"ನೋಮೠಪೆನà³"}
}
"Asia:Pontianak"{
- ec{"ಪಾಂಟಿಯಾನಾಕà³â€Œ"}
+ ec{"ಪೊಂಟಿಯಾನಕà³"}
}
"Asia:Pyongyang"{
ec{"ಪà³à²¯à²¾à²‚ಗà³à²‚ಯೇ"}
@@ -784,10 +787,10 @@ kn{
ec{"ರಿಯಾದà³"}
}
"Asia:Saigon"{
- ec{"ಹೊ ಚಿ ಮಿನà³â€Œ ನಗರ"}
+ ec{"ಹೊ ಚಿ ಮಿನೠಸಿಟಿ"}
}
"Asia:Sakhalin"{
- ec{"ಶಾಕಲಿನà³â€Œ"}
+ ec{"ಸಖಾಲಿನà³"}
}
"Asia:Samarkand"{
ec{"ಸಮರಖಂಡ"}
@@ -823,19 +826,19 @@ kn{
ec{"ಉಲಾನà³à²¬à²¾à²¤à²°à³"}
}
"Asia:Urumqi"{
- ec{"ಯೂರâ€à³à²¯à³‚ಮà³â€Œà²šà³€"}
+ ec{"ಉರà³â€Œà²®à²•à²¿"}
}
"Asia:Vientiane"{
ec{"ವಿಯೆಂಟಿಯಾನà³"}
}
"Asia:Vladivostok"{
- ec{"ವà³à²²à³à²¯à²¾à²¦à²¿à²µà³Šà²¸à³à²¤à³Šà²•à³â€Œ"}
+ ec{"ವà³à²²à²¾à²¦à²¿à²µà³Šà²¸à³à²Ÿà²¾à²•à³â€Œ"}
}
"Asia:Yakutsk"{
- ec{"ಯಕà³à²¤à³à²¸à²•à³â€Œ"}
+ ec{"ಯಕà³à²Ÿà³à²¸à³à²•à³"}
}
"Asia:Yekaterinburg"{
- ec{"ಯಿಕಟೆರೆನà³â€Œà²¬à²°à³à²—à³â€Œ"}
+ ec{"ಎಕà³à²¯à²¾à²Ÿà³†à²°à²¿à²¨à³à²¬à²°à³à²—à³"}
}
"Asia:Yerevan"{
ec{"ಯೆರಿವಾನà³"}
@@ -871,37 +874,37 @@ kn{
ec{"ಸà³à²Ÿà²¾à²¨à³à²²à²¿"}
}
"Australia:Adelaide"{
- ec{"ಅಡಿಲೇಡà³â€Œ"}
+ ec{"ಅಡಿಲೇಡà³"}
}
"Australia:Brisbane"{
ec{"ಬà³à²°à²¿à²¸à³à²¬à³‡à²¨à³â€Œ"}
}
"Australia:Broken_Hill"{
- ec{"ಬà³à²°à³Šà²•à²¨à³â€Œ ಹಿಲà³â€Œ"}
+ ec{"ಬà³à²°à³Šà²•à²¨à³ ಹಿಲà³"}
}
"Australia:Currie"{
ec{"ಕರೀ"}
}
"Australia:Darwin"{
- ec{"ಡಾರà³à²µà²¿à²¨à³â€Œ"}
+ ec{"ಡಾರà³à²µà²¿à²¨à³"}
}
"Australia:Eucla"{
ec{"ಯà³à²•à³à²²à²¾"}
}
"Australia:Hobart"{
- ec{"ಹೋಬರà³à²Ÿà³â€Œ"}
+ ec{"ಹೋಬಾರà³à²Ÿà³â€Œ"}
}
"Australia:Lindeman"{
- ec{"ಲಿಂದಮಾನà³â€Œ"}
+ ec{"ಲಿಂಡಿಮಾನà³"}
}
"Australia:Lord_Howe"{
- ec{"ಲಾರà³à²¡à³â€Œ ಹೋವà³â€Œ"}
+ ec{"ಲಾರà³à²¡à³ ಹೋ"}
}
"Australia:Melbourne"{
- ec{"ಮೆಲà³à²¬à³‹à²°à³à²¨à³â€Œ"}
+ ec{"ಮೆಲà³à²¬à²°à³à²¨à³"}
}
"Australia:Perth"{
- ec{"ಪರà³à²¥à³â€Œ"}
+ ec{"ಪರà³à²¥à³"}
}
"Australia:Sydney"{
ec{"ಸಿಡà³à²¨à²¿"}
@@ -910,7 +913,7 @@ kn{
ec{"ಅಜà³à²žà²¾à²¤ ನಗರ"}
}
"Europe:Amsterdam"{
- ec{"ಆಮà³â€Œà²¸à³à²Ÿà²°à³â€Œà²¡à³à²¯à²¾à²®à³"}
+ ec{"ಆಮà³â€Œà²¸à³à²Ÿà³†à²°à³â€Œà²¡à³à²¯à²¾à²‚"}
}
"Europe:Andorra"{
ec{"ಅಂಡೋರಾ"}
@@ -919,7 +922,7 @@ kn{
ec{"ಅಥೆನà³à²¸à³"}
}
"Europe:Belgrade"{
- ec{"ಬೆಲà³â€Œà²—à³à²°à²¾à²¦à³â€Œâ€Œ"}
+ ec{"ಬೆಲà³â€Œà²—à³à²°à³‡à²¡à³"}
}
"Europe:Berlin"{
ec{"ಬರà³à²²à²¿à²¨à³"}
@@ -940,7 +943,7 @@ kn{
ec{"ಚಿಸಿನಾವà³"}
}
"Europe:Copenhagen"{
- ec{"ಕೋಪೆನà³â€Œà²¹à³†à²—ನà³"}
+ ec{"ಕೋಪೆನà³â€Œà²¹à³‡à²—ನà³"}
}
"Europe:Dublin"{
ec{"ಡà³à²¬à³à²²à²¿à²¨à³"}
@@ -958,13 +961,13 @@ kn{
ec{"à²à²²à³ ಆಫೠಮà³à²¯à²¾à²¨à³"}
}
"Europe:Istanbul"{
- ec{"ಇಸà³à²¤à²¾à²‚ಬà³à²²à³â€Œâ€Œ"}
+ ec{"ಇಸà³à²¤à²¾à²¨à³â€Œà²¬à³à²²à³"}
}
"Europe:Jersey"{
ec{"ಜೆರà³à²¸à²¿"}
}
"Europe:Kaliningrad"{
- ec{"ಕಲೀನನà³â€Œà²—à³à²°à²¾à²¦à³â€Œ"}
+ ec{"ಕಲಿನಿನà³â€Œà²—à³à²°à²¦à³"}
}
"Europe:Kiev"{
ec{"ಕಿವà³"}
@@ -988,7 +991,7 @@ kn{
ec{"ಮಾಲà³à²Ÿà²¾"}
}
"Europe:Mariehamn"{
- ec{"ಮರೀಯಾಹಾಮನà³â€Œ"}
+ ec{"ಮರಿಹಮà³à²¨à³"}
}
"Europe:Minsk"{
ec{"ಮಿನà³â€Œà²¸à³à²•à³"}
@@ -1009,7 +1012,7 @@ kn{
ec{"ಪೊದà³à²—ೊರಿಸಾ"}
}
"Europe:Prague"{
- ec{"ಪà³à²°à²¾à²—à³â€Œ"}
+ ec{"ಪà³à²°à²¾à²—à³à²µà³†"}
}
"Europe:Riga"{
ec{"ರಿಗಾ"}
@@ -1021,13 +1024,13 @@ kn{
ec{"ಸಮರ"}
}
"Europe:San_Marino"{
- ec{"ಸೇನà³â€Œâ€Œ ಮೆರಿನೊ"}
+ ec{"ಸà³à²¯à²¾à²¨à³ ಮರೀನೊ"}
}
"Europe:Sarajevo"{
ec{"ಸರಜೆವೊ"}
}
"Europe:Simferopol"{
- ec{"ಸಿಂಫರೋಪಲà³â€Œ"}
+ ec{"ಸಿಮà³à²«à³†à²°à³‹à²ªà³‹à²²à³"}
}
"Europe:Skopje"{
ec{"ಸà³à²•à²¾à²ªà²¿à²¯à²¾"}
@@ -1039,13 +1042,13 @@ kn{
ec{"ಸà³à²Ÿà²¾à²•à³à²¹à³‹à²®à³"}
}
"Europe:Tallinn"{
- ec{"ಟà³à²¯à²¾à²²à³†à²¨à³â€Œâ€Œ"}
+ ec{"ಟà³à²¯à²¾à²²à²¿à²¨à³"}
}
"Europe:Tirane"{
ec{"ಟಿರಾನೆ"}
}
"Europe:Uzhgorod"{
- ec{"ಉà²à³â€Œâ€Œà²—ೊರದà³â€Œâ€Œ"}
+ ec{"ಉಜà³â€Œà²—ೊರೊದà³"}
}
"Europe:Vaduz"{
ec{"ವಡೂಜà³"}
@@ -1066,7 +1069,7 @@ kn{
ec{"ವಾರà³à²¸à²¾"}
}
"Europe:Zagreb"{
- ec{"ಜಾಗà³à²°à³†à²¬à³â€Œâ€Œ"}
+ ec{"ಜಾಗà³à²°à³†à²¬à³â€Œ"}
}
"Europe:Zaporozhye"{
ec{"ಜಾಪರೀà²à²¿à²¯à²¾"}
@@ -1105,7 +1108,7 @@ kn{
ec{"ಮಯೊಟà³à²Ÿà³†"}
}
"Indian:Reunion"{
- ec{"ರಿಯೂನಿಯನà³"}
+ ec{"ರಿಯà³à²¨à²¿à²¯à²¨à³"}
}
"Pacific:Apia"{
ec{"ಅಪಿಯಾ"}
@@ -1114,10 +1117,10 @@ kn{
ec{"ಆಕೠಲà³à²¯à²¾à²‚ಡà³"}
}
"Pacific:Chatham"{
- ec{"ಶಾತಮà³â€Œâ€Œ"}
+ ec{"ಚತಮà³"}
}
"Pacific:Easter"{
- ec{"ಈಸà³à²Ÿà²°à³â€Œ"}
+ ec{"ಈಸà³à²Ÿà²°à³"}
}
"Pacific:Efate"{
ec{"ಇಫೇಟà³"}
@@ -1153,7 +1156,7 @@ kn{
ec{"ಜಾನà³â€Œà²¸à³à²Ÿà²¨à³"}
}
"Pacific:Kiritimati"{
- ec{"ಕಿರಿಸà³â€Œà²®à²¸à³â€Œ"}
+ ec{"ಕಿರಿತಿಮತಿ"}
}
"Pacific:Kosrae"{
ec{"ಕೋಸà³à²°à³†"}
@@ -1192,10 +1195,10 @@ kn{
ec{"ಪಿಟà³â€Œà²•à³ˆà²°à³à²¨à³"}
}
"Pacific:Ponape"{
- ec{"ಪೊನà³â€Œà²ªà²¾"}
+ ec{"ಪೋನà³â€Œà²ªà³†"}
}
"Pacific:Port_Moresby"{
- ec{"ಪೋರà³à²Ÿà³ ಮೋರà³à²¸à³â€Œà²¬à³†"}
+ ec{"ಪೋರà³à²Ÿà³ ಮೋರಿಸà³â€Œà²¬à³ˆ"}
}
"Pacific:Rarotonga"{
ec{"ರರೋಟೋಂಗಾ"}
@@ -1213,7 +1216,7 @@ kn{
ec{"ಟೊಂಗಾಟಾಪà³"}
}
"Pacific:Truk"{
- ec{"ಚà³à²•à³â€Œ"}
+ ec{"ಚà³à²•à³"}
}
"Pacific:Wake"{
ec{"ವೇಕà³"}
@@ -1221,15 +1224,32 @@ kn{
"Pacific:Wallis"{
ec{"ವà³à²¯à²¾à²²à²¿à²¸à³"}
}
+ "meta:Afghanistan"{
+ ls{"ಅಫಘಾನಿಸà³à²¤à²¾à²¨ ಸಮಯ"}
+ }
+ "meta:Africa_Central"{
+ ls{"ಮಧà³à²¯ ಆಫà³à²°à²¿à²•à²¾ ಸಮಯ"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"ಪೂರà³à²µ ಆಫà³à²°à²¿à²•à²¾ ಸಮಯ"}
+ }
+ "meta:Africa_Southern"{
+ ls{"ದಕà³à²·à²¿à²£ ಆಫà³à²°à²¿à²•à²¾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Africa_Western"{
+ ld{"ಪಶà³à²šà²¿à²® ಆಫà³à²°à²¿à²•à²¾ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪಶà³à²šà²¿à²® ಆಫà³à²°à²¿à²•à²¾ ಸಮಯ"}
+ ls{"ಪಶà³à²šà²¿à²® ಆಫà³à²°à²¿à²•à²¾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
"meta:Alaska"{
ld{"‌ಅಲಾಸà³à²•à²¾ ಹಗಲೠಸಮಯ"}
lg{"ಅಲಾಸà³à²•à²¾ ಸಮಯ"}
ls{"ಅಲಸà³à²•à²¾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Amazon"{
- ld{"ಅಮೇಜಾನೠಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಅಮೆಜಾನà³â€Œ ಸಮಯ"}
- ls{"ಅಮೇಜಾನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಅಮೆಜಾನೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಅಮೆಜಾನೠಸಮಯ"}
+ ls{"ಅಮೆಜಾನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:America_Central"{
ld{"ಕೇಂದà³à²° ಹಗಲೠಸಮಯ"}
@@ -1242,34 +1262,44 @@ kn{
ls{"ಪೂರà³à²µà²¦ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:America_Mountain"{
- ld{"ಮೌಂಟೇನà³â€Œ ಹಗಲೠಸಮಯ"}
+ ld{"ಮೌಂಟೆನà³â€Œâ€Œ ಬೆಳಗಿನ ಸಮಯ"}
lg{"ಮೌಂಟೇನೠಸಮಯ"}
- ls{"ಮೌಂಟೇನà³â€Œâ€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ls{"ಮೌಂಟೆನà³â€Œâ€Œà²¨ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:America_Pacific"{
- ld{"ಪೆಸಿಫಿಕà³â€Œ ಹಗಲೠಸಮಯ"}
+ ld{"ಪೆಸಿಫಿಕೠಬೆಳಗಿನ ಸಮಯ"}
lg{"ಪೆಸಿಫಿಕೠಸಮಯ"}
- ls{"ಪೆಸಿಫಿಕà³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ls{"ಪೆಸಿಫಿಕೠಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Anadyr"{
ld{"ಅನಡೀರà³â€Œ ಹಗಲೠಸಮಯ"}
lg{"ಅನಡೀರà³â€Œ ಸಮಯ"}
ls{"ಅನಡೀರà³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
+ "meta:Arabian"{
+ ld{"ಅರೇಬಿಯನೠಹಗಲೠಸಮಯ"}
+ lg{"ಅರೇಬಿಯನೠಸಮಯ"}
+ ls{"ಅರೇಬಿಯನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
"meta:Argentina"{
ld{"ಅರà³à²œà³†à²‚ಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ"}
lg{"ಅರà³à²œà³†à²‚ಟಿನಾ ಸಮಯ"}
- ls{"ಅರà³à²œà³†à²‚ಟಿನಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ls{"ಅರà³à²œà³†à²‚ಟೀನಾ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Argentina_Western"{
- ld{"ಅರà³à²œà³†à²‚ಟಿನಾ ಪಶà³à²šà²¿à²® ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಅರà³à²œà³†à²‚ಟಿನಾ ಪಶà³à²šà²¿à²® ಸಮಯ"}
- ls{"ಪಶà³à²šà²¿à²® ಅರà³à²œà³†à²‚ಟಿನಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಪಶà³à²šà²¿à²® ಅರà³à²œà³†à²‚ಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪಶà³à²šà²¿à²® ಅರà³à²œà³†à²‚ಟೀನಾ ಸಮಯ"}
+ ls{"ಪಶà³à²šà²¿à²® ಅರà³à²œà³†à²‚ಟೀನಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Armenia"{
+ ld{"ಅರà³à²®à³‡à²¨à²¿à²¯ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಅರà³à²®à³‡à²¨à²¿à²¯ ಸಮಯ"}
+ ls{"ಅರà³à²®à³‡à²¨à²¿à²¯ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Atlantic"{
- ld{"ಅಟà³à²²à²¾à²‚ಟಿಕà³â€Œ ಹಗಲೠಸಮಯ"}
- lg{"ಅಟà³à²²à²¾à²‚ಟಿಕà³â€Œ ಸಮಯ"}
- ls{"ಅಟà³à²²à²¾à²‚ಟಿಕà³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಅಟà³à²²à²¾à²‚ಟಿಕೠಬೆಳಗಿನ ಸಮಯ"}
+ lg{"ಅಟà³à²²à²¾à²‚ಟಿಕೠಸಮಯ"}
+ ls{"ಅಟà³à²²à²¾à²‚ಟಿಕೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Australia_Central"{
ld{"ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¾à²¦ ಕೇಂದà³à²° ಹಗಲೠಸಮಯ"}
@@ -1291,58 +1321,218 @@ kn{
lg{"ಪಶà³à²šà²¿à²® ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¾ ಸಮಯ"}
ls{"ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¾à²¦ ಪಶà³à²šà²¿à²® ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
+ "meta:Azerbaijan"{
+ ld{"ಅಜರà³à²¬à³ˆà²œà²¾à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಅಜರà³à²¬à³ˆà²œà²¾à²¨à³ ಸಮಯ"}
+ ls{"ಅಜರà³à²¬à³ˆà²œà²¾à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Azores"{
+ ld{"ಅಜೋರಸೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಅಜೋರಸೠಸಮಯ"}
+ ls{"ಅಜೋರಸೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Bangladesh"{
+ ld{"ಬಾಂಗà³à²²à²¾à²¦à³‡à²¶ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಬಾಂಗà³à²²à²¾à²¦à³‡à²¶ ಸಮಯ"}
+ ls{"ಬಾಂಗà³à²²à²¾à²¦à³‡à²¶ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Bhutan"{
+ ls{"ಭೂತಾನೠಸಮಯ"}
+ }
+ "meta:Bolivia"{
+ ls{"ಬೊಲಿವಿಯಾ ಸಮಯ"}
+ }
"meta:Brasilia"{
ld{"ಬà³à²°à³†à²¸à²¿à²²à²¿à²¯à²¾ ಬೇಸಿಗೆ ಸಮಯ"}
lg{"ಬà³à²°à³†à²¸à²¿à²²à²¿à²¯à²¾à²¦ ಸಮಯ"}
- ls{"ಬà³à²°à³†à²¸à²¿à²²à²¿à²¯à²¾à²¦ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ls{"ಬà³à²°à³†à²œà²¿à²²à²¿à²¯à²¾ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
+ }
+ "meta:Brunei"{
+ ls{"ಬà³à²°à³‚ನಿ ದಾರà³à²¸à²²à³†à²®à³ ಸಮಯ"}
+ }
+ "meta:Cape_Verde"{
+ ld{"ಕೇಪೠವರà³à²¡à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಕೇಪೠವರà³à²¡à³ ಸಮಯ"}
+ ls{"ಕೇಪೠವರà³à²¡à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Chamorro"{
+ ls{"ಚಮೋರೋ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Chatham"{
+ ld{"ಚಥಾಮೠಹಗಲೠಸಮಯ"}
+ lg{"ಚಥಾಮೠಸಮಯ"}
+ ls{"ಚಥಾಮೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Chile"{
+ ld{"ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಚಿಲಿ ಸಮಯ"}
+ ls{"ಚಿಲಿ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:China"{
+ ld{"ಚೀನಾ ಹಗಲೠಸಮಯ"}
+ lg{"ಚೀನಾ ಸಮಯ"}
+ ls{"ಚೀನಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Choibalsan"{
- ld{"ಚೊಯà³â€Œâ€Œà²¬à²¾à²²à³à²¸à²¨à³â€Œâ€Œ ಬೇಸಿಗೆ ಕಾಲ"}
- lg{"ಚೊಯà³â€Œâ€Œà²¬à²²à³à²¸à²¾à²¨à³â€Œ ಸಮಯ"}
+ ld{"ಚೊಯà³â€Œà²¬à²²à³à²¸à²¾à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಚೊಯà³â€Œà²¬à²²à³à²¸à²¾à²¨à³ ಸಮಯ"}
ls{"ಚೊಯà³â€Œâ€Œà²¬à²²à³à²¸à²¾à²¨à³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
+ "meta:Christmas"{
+ ls{"ಕà³à²°à²¿à²¸à³à²®à²¸à³ ದà³à²µà³€à²ª ಸಮಯ"}
+ }
+ "meta:Cocos"{
+ ls{"ಕೋಕೋಸೠದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
+ }
+ "meta:Colombia"{
+ ld{"ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಕೊಲಂಬಿಯಾ ಸಮಯ"}
+ ls{"ಕೊಲಂಬಿಯಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Cook"{
+ ld{"ಕà³à²•à³ ದà³à²µà³€à²ªà²—ಳ ಮಧà³à²¯à²•à²¾à²²à³€à²¨ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಕà³à²•à³ ದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
+ ls{"ಕà³à²•à³ ದà³à²µà³€à²ªà²—ಳ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Cuba"{
+ ld{"ಕà³à²¯à³‚ಬಾ ಹಗಲೠಸಮಯ"}
+ lg{"ಕà³à²¯à³‚ಬಾ ಸಮಯ"}
+ ls{"ಕà³à²¯à³‚ಬಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Davis"{
+ ls{"ಡೇವಿಸೠಸಮಯ"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ಡà³à²®à²‚ಟà³-ಡಿ ಉರà³à²µà²¿à²²à³† ಸಮಯ"}
+ }
+ "meta:East_Timor"{
+ ls{"ಪೂರà³à²µ ಟಿಮೋರೠಸಮಯ"}
+ }
+ "meta:Easter"{
+ ld{"ಈಸà³à²Ÿà²°à³ ದà³à²µà³€à²ª ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಈಸà³à²Ÿà²°à³ ದà³à²µà³€à²ª ಸಮಯ"}
+ ls{"ಈಸà³à²Ÿà²°à³ ದà³à²µà³€à²ª ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Ecuador"{
+ ls{"ಈಕà³à²µà³†à²¡à²¾à²°à³ ಸಮಯ"}
+ }
"meta:Europe_Central"{
- ld{"ಕೇಂದà³à²°à³€à²¯ ಯೂರೋಪೠಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಕೇಂದà³à²°à³€à²¯ ಯೂರೋಪೠಸಮಯ"}
- ls{"ಕೇಂದà³à²°à³€à²¯ ಯೂರೋಪೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಮಧà³à²¯ ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಮಧà³à²¯ ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಸಮಯ"}
+ ls{"ಮಧà³à²¯ ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Europe_Eastern"{
- ld{"ಪೂರà³à²µ ಯೂರೋಪೠಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಪೂರà³à²µ ಯೂರೋಪೠಸಮಯ"}
- ls{"ಪೂರà³à²µ ಯೂರೋಪೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಪೂರà³à²µ ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪೂರà³à²µ ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಸಮಯ"}
+ ls{"ಪೂರà³à²µ ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Europe_Western"{
- ld{"ಪಶà³à²šà²¿à²® ಯೂರೋಪೠಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಪಶà³à²šà²¿à²® ಯೂರೋಪೠಸಮಯ"}
- ls{"ಪಶà³à²šà²¿à²® ಯೂರೋಪೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಪಶà³à²šà²¿à²® ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪಶà³à²šà²¿à²® ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಸಮಯ"}
+ ls{"ಪಶà³à²šà²¿à²® ಯà³à²°à³‹à²ªà²¿à²¯à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Falkland"{
+ ld{"ಫಾಲà³à²•à³â€Œà²²à³à²¯à²¾à²‚ಡೠದà³à²µà³€à²ªà²—ಳ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಫಾಲà³à²•à³â€Œà²²à³à²¯à²¾à²‚ಡೠದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
+ ls{"ಫಾಲà³à²•à³â€Œà²²à³à²¯à²¾à²‚ಡೠದà³à²µà³€à²ªà²—ಳ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Fiji"{
+ ld{"ಫಿಜಿ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಫಿಜಿ ಸಮಯ"}
+ ls{"ಫಿಜಿ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:French_Guiana"{
+ ls{"ಫà³à²°à³†à²‚ಚೠಗಯಾನಾ ಸಮಯ"}
+ }
+ "meta:French_Southern"{
+ ls{"ದಕà³à²·à²¿à²£ ಫà³à²°à³†à²‚ಚೠಮತà³à²¤à³ ಅಂಟಾರà³à²Ÿà²¿à²•à²¾ ಸಮಯ"}
+ }
+ "meta:GMT"{
+ ls{"ಗà³à²°à³€à²¨à³â€Œà²µà²¿à²šà³ ಸರಾಸರಿ ಕಾಲಮಾನ"}
+ }
+ "meta:Galapagos"{
+ ls{"ಗಾಲಾಪಾಗೋಸೠಸಮಯ"}
+ }
+ "meta:Gambier"{
+ ls{"ಗà³à²¯à²¾à²‚ಬಿಯರೠಸಮಯ"}
+ }
+ "meta:Georgia"{
+ ld{"ಜಾರà³à²œà²¿à²¯à²¾ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಜಾರà³à²œà²¿à²¯à²¾ ಸಮಯ"}
+ ls{"ಜಾರà³à²œà²¿à²¯à²¾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"ಗಿಲà³à²¬à²°à³à²Ÿà³ ದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"ಪೂರà³à²µ ಗà³à²°à³€à²¨à³â€Œà²²à³à²¯à²¾à²‚ಡೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"*ಪೂರà³à²µ ಗà³à²°à³€à²¨à³â€Œà²²à³à²¯à²¾à²‚ಡೠಬೇಸಿಗೆ ಸಮಯ"}
+ ls{"*ಪೂರà³à²µ ಗà³à²°à³€à²¨à³â€Œà²²à³à²¯à²¾à²‚ಡೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Greenland_Western"{
+ ld{"ಪಶà³à²šà²¿à²® ಗà³à²°à³€à²¨à³â€Œà²²à³à²¯à²¾à²‚ಡೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪಶà³à²šà²¿à²® ಗà³à²°à³€à²¨à³â€Œà²²à³à²¯à²¾à²‚ಡೠಸಮಯ"}
+ ls{"ಪಶà³à²šà²¿à²® ಗà³à²°à³€à²¨à³â€Œà²²à³à²¯à²¾à²‚ಡೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Gulf"{
+ ls{"ಗಲà³à²«à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Guyana"{
+ ls{"ಗಯಾನಾ ಸಮಯ"}
}
"meta:Hawaii_Aleutian"{
- ld{"ಹವಾಯಿ-ಅಲà³à²¯à³‚ಶಿಯನೠಹಗಲೠಸಮಯ"}
- lg{"ಹವಾಯಿ ಅಲà³à²¯à³‚ಷಿಯನà³â€Œ ಸಮಯ"}
- ls{"ಹವಾಯಿ-ಅಲà³à²¯à³‚ಶಿಯನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಹವಾಯಿ-ಅಲà³à²¯à³à²Ÿà²¿à²¯à²¨à³ ಹಗಲೠಸಮಯ"}
+ lg{"ಹವಾಯಿ-ಅಲà³à²¯à³à²Ÿà²¿à²¯à²¨à³ ಸಮಯ"}
+ ls{"ಹವಾಯಿ-ಅಲà³à²¯à³à²Ÿà²¿à²¯à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Hong_Kong"{
+ ld{"ಹಾಂಗೠಕಾಂಗೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಹಾಂಗೠಕಾಂಗೠಸಮಯ"}
+ ls{"ಹಾಂಗೠಕಾಂಗೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Hovd"{
- ld{"ಹೋವà³à²¡à³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಹೋವà³à²¦à³â€Œâ€Œ ಸಮಯ"}
- ls{"ಹೋವà³à²¦à³â€Œâ€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಹವà³à²¡à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಹವà³à²¡à³ ಸಮಯ"}
+ ls{"ಹವà³à²¡à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:India"{
ls{"ಭಾರತೀಯ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
ss{"IST"}
}
+ "meta:Indian_Ocean"{
+ ls{"ಹಿಂದೂ ಮಹಾಸಾಗರ ಸಮಯ"}
+ }
+ "meta:Indochina"{
+ ls{"ಇಂಡೊಚೈನಾ ಸಮಯ"}
+ }
"meta:Indonesia_Central"{
- ls{"ಇಂಡೊನೇಷà³à²¯à²¾ ಕೇಂದà³à²° ಸಮಯ"}
+ ls{"ಮಧà³à²¯ ಇಂಡೋನೇಷಿಯ ಸಮಯ"}
}
"meta:Indonesia_Eastern"{
- ls{"ಇಂಡೊನೇಷà³à²¯à²¾ ಪೂರà³à²µ ಸಮಯ"}
+ ls{"ಪೂರà³à²µ ಇಂಡೋನೇಷಿಯ ಸಮಯ"}
}
"meta:Indonesia_Western"{
- ls{"ಪಶà³à²šà²¿à²® ಇಂಡೋನೇಷà³à²¯à²¾ ಸಮಯ"}
+ ls{"ಪಶà³à²šà²¿à²® ಇಂಡೋನೇಷಿಯ ಸಮಯ"}
+ }
+ "meta:Iran"{
+ ld{"ಇರಾನೠಹಗಲೠಸಮಯ"}
+ lg{"ಇರಾನೠಸಮಯ"}
+ ls{"ಇರಾನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Irkutsk"{
- ld{"ಇರಕೂತà³à²¸à²•à³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಇರಕೂತà³à²¸à²•à³â€Œ ಸಮಯ"}
- ls{"ಇರಕೂತà³à²¸à²•à³â€Œâ€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಇರà³â€Œà²•à³à²Ÿà²¸à³à²•à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಇರà³â€Œà²•à³à²Ÿà²¸à³à²•à³ ಸಮಯ"}
+ ls{"ಇರà³â€Œà²•à³à²Ÿà²¸à³à²•à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
+ }
+ "meta:Israel"{
+ ld{"ಇಸà³à²°à³‡à²²à³ ಹಗಲೠಸಮಯ"}
+ lg{"ಇಸà³à²°à³‡à²²à³ ಸಮಯ"}
+ ls{"ಇಸà³à²°à³‡à²²à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Japan"{
+ ld{"ಜಪಾನೠಹಗಲೠಸಮಯ"}
+ lg{"ಜಪಾನೠಸಮಯ"}
+ ls{"ಜಪಾನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Kamchatka"{
ld{"ಪೆತà³à²°à³‹à²ªà²¾à²µà³à²²à³‹à²¸à³à²•à³â€Œâ€Œ-ಕಮà³à²šà²¤à³à²¸à³â€Œà²•à³€ ಬೇಸಿಗೆ ಸಮಯ"}
@@ -1350,90 +1540,276 @@ kn{
ls{"ಪೆತà³à²°à³‹à²ªà²¾à²µà³à²²à³‹à²¸à³à²•à³â€Œâ€Œ-ಕಮà³à²šà²¤à³à²¸à³â€Œà²•à³€ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
"meta:Kazakhstan_Eastern"{
- ls{"ಪೂರà³à²µ ಕà²à²•à³â€Œà²¸à³à²¤à²¾à²¨à³â€Œ ಸಮಯ"}
+ ls{"ಪೂರà³à²µ ಕಜಕಿಸà³à²¤à²¾à²¨à³ ಸಮಯ"}
}
"meta:Kazakhstan_Western"{
- ls{"ಪಶà³à²šà²¿à²® ಕà²à²•à³â€Œà²¸à³à²¤à²¾à²¨à³â€Œ ಸಮಯ"}
+ ls{"ಪಶà³à²šà²¿à²® ಕಜಕಿಸà³à²¤à²¾à²¨à³ ಸಮಯ"}
+ }
+ "meta:Korea"{
+ ld{"ಕೊರಿಯನೠಹಗಲೠಸಮಯ"}
+ lg{"ಕೊರಿಯನೠಸಮಯ"}
+ ls{"ಕೊರಿಯನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Kosrae"{
+ ls{"ಕೊಸರೆ ಸಮಯ"}
}
"meta:Krasnoyarsk"{
- ld{"ಕà³à²°à²¾à²¸à³à²¨à²¿à²¯à²¾à²°à³à²¸à²•à³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
+ ld{"ಕà³à²°à²¾à²¸à³â€Œà²¨à³Šà²¯à²¾à²°à³à²¸à³à²•à³ ಬೇಸಿಗೆ ಸಮಯ"}
lg{"ಕà³à²°à²¸à³à²¨à²¿à²¯à²¾à²°à³à²•à³à²¸à³ ಸಮಯ"}
- ls{"ಕà³à²°à²¸à³à²¨à²¿à²¯à²¾à²°à³à²•à³à²¸à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ls{"ಕà³à²°à²¾à²¸à³â€Œà²¨à³Šà²¯à²¾à²°à³à²¸à³à²•à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
+ }
+ "meta:Kyrgystan"{
+ ls{"ಕಿರà³à²—ಿಸà³à²¤à²¾à²¨à³ ಸಮಯ"}
+ }
+ "meta:Line_Islands"{
+ ls{"ಲೈನೠದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
}
"meta:Lord_Howe"{
- ld{"ಲಾರà³à²¡à³â€Œ ಹೊವà³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಲಾರà³à²¡à³â€Œ ಹೊವೆ ಸಮಯ"}
- ls{"ಲಾರà³à²¡à³â€Œ ಹೊವà³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಲಾರà³à²¡à³ ಹೋವೠಬೆಳಗಿನ ಸಮಯ"}
+ lg{"ಲಾರà³à²¡à³ ಹೋವೠಸಮಯ"}
+ ls{"ಲಾರà³à²¡à³ ಹೋವೠಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Macquarie"{
- ls{"ಮಕà³à²µà²¾à²°à²¿ ಸಮಯ"}
+ ls{"ಮà³à²¯à²¾à²•à³â€Œà²•à³à²¯à³à²°à³ˆ ದà³à²µà³€à²ª ಸಮಯ"}
}
"meta:Magadan"{
- ld{"ಮಘದಾನà³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಮಘದಾನà³â€Œà²¨ ಸಮಯ"}
- ls{"ಮಘದಾನà³â€Œà²¨ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಮಗಡಾನೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಮಗದನೠಸಮಯ"}
+ ls{"ಮಗದನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Malaysia"{
+ ls{"ಮಲೇಷಿಯಾ ಸಮಯ"}
+ }
+ "meta:Maldives"{
+ ls{"ಮಾಲà³à²¡à³€à²µà³à²¸à³ ಸಮಯ"}
+ }
+ "meta:Marquesas"{
+ ls{"ಮಾರà³à²•à³à²¯à³à²¸à²¸à³ ಸಮಯ"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"ಮಾರà³à²·à²²à³ ದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
+ }
+ "meta:Mauritius"{
+ ld{"ಮಾರಿಶಸೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಮಾರಿಶಸೠಸಮಯ"}
+ ls{"ಮಾರಿಶಸೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Mawson"{
+ ls{"ಮಾವà³â€Œà²¸à²¨à³ ಸಮಯ"}
}
"meta:Mongolia"{
- ld{"ಉಲನà³â€Œ ಬತೋರà³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಉಲನà³â€Œ ಬಾಟೊರà³â€Œ ಸಮಯ"}
- ls{"ಉಲನà³â€Œ ಬಾಟೊರà³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಉಲನೠಬà³à²¯à²¾à²Ÿà²°à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಉಲನೠಬà³à²¯à²¾à²Ÿà²°à³ ಸಮಯ"}
+ ls{"ಉಲನೠಬà³à²¯à²¾à²Ÿà²°à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Moscow"{
ld{"ಮಾಸà³à²•à³‹ ಬೇಸಿಗೆ ಸಮಯ"}
lg{"ಮಾಸà³à²•à³‹ ಸಮಯ"}
ls{"ಮಾಸà³à²•à³‹ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
+ "meta:Myanmar"{
+ ls{"ಮà³à²¯à²¾à²¨à³à²®à²¾à²°à³ ಸಮಯ"}
+ }
+ "meta:Nauru"{
+ ls{"ನೌರೠಸಮಯ"}
+ }
+ "meta:Nepal"{
+ ls{"ನೇಪಾಳ ಸಮಯ"}
+ }
+ "meta:New_Caledonia"{
+ ld{"ಹೊಸ ಕà³à²¯à²¾à²²à³†à²¡à³‹à²¨à²¿à²¯à²¾ ಬೇಸಿಗೆಯ ಸಮಯ"}
+ lg{"ಹೊಸ ಕà³à²¯à²¾à²²à³†à²¡à³‹à²¨à²¿à²¯à²¾ ಸಮಯ"}
+ ls{"ಹೊಸ ಕà³à²¯à²¾à²²à³†à²¡à³‹à²¨à²¿à²¯à²¾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:New_Zealand"{
+ ld{"ನà³à²¯à³‚ಜಿಲà³à²¯à²¾à²‚ಡೠಹಗಲೠಸಮಯ"}
+ lg{"ನà³à²¯à³‚ಜಿಲà³à²¯à²¾à²‚ಡೠಸಮಯ"}
+ ls{"ನà³à²¯à³‚ಜಿಲà³à²¯à²¾à²‚ಡೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
"meta:Newfoundland"{
- ld{"ನà³à²¯à³‚ಫೌಂಡà³â€Œà²²à³à²¯à²¾à²‚ಡà³â€Œ ಹಗಲೠಸಮಯ"}
- lg{"ನà³à²¯à³‚ಫೌಂಡà³â€Œà²²à³à²¯à²¾à²‚ಡà³â€Œ ಸಮಯ"}
- ls{"ನà³à²¯à³‚ಫೌಂಡà³â€Œà²²à³à²¯à²¾à²‚ಡà³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ನà³à²¯à³‚ಫೌಂಡà³â€Œà²²à³à²¯à²¾à²‚ಡೠಬೆಳಗಿನ ಸಮಯ"}
+ lg{"ನà³à²¯à³‚ಫೌಂಡà³â€Œà²²à³à²¯à²¾à²‚ಡೠಸಮಯ"}
+ ls{"ನà³à²¯à³‚ಫೌಂಡà³â€Œà²²à³à²¯à²¾à²‚ಡೠಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
+ }
+ "meta:Niue"{
+ ls{"ನಿಯೠಸಮಯ"}
+ }
+ "meta:Norfolk"{
+ ls{"ನಾರà³à²«à³‹à²•à³ ದà³à²µà²¿à²ªà²—ಳ ಸಮಯ"}
}
"meta:Noronha"{
ld{"ಫರà³à²¨à²¾à²‚ಡೋ ದೆ ನೊರೊನà³à²¹à²¾ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಫರà³à²¨à²¾à²‚ಡೋ ದೆ ನೊರೊನà³à²¹à²¾ ಸಮಯ"}
- ls{"ಫರà³à²¨à²¾à²‚ಡೋ ದೆ ನೊರೊನà³à²¹à²¾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ lg{"ಫೆರà³à²¨à²¾à²‚ಡೋ ಡೆ ನೊರೊನà³à²¹à²¾ ಸಮಯ"}
+ ls{"ಫೆರà³à²¨à²¾à²‚ಡೋ ಡೆ ನೊರೊನà³à²¹à²¾ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Novosibirsk"{
- ld{"ನೊವಸà³â€Œâ€Œà²¬à²¿à²¸à²°à³à²•à³â€Œ ಬೇಸಿಗೆ ಕಾಲ"}
- lg{"ನೊವಸà³â€Œâ€Œà²¬à²¿à²¸à²°à³à²•à³â€Œ ಸಮಯ"}
- ls{"ನೊವಸà³â€Œâ€Œà²¬à²¿à²¸à²°à³à²•à³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ನೊವೊಸಿಬಿರà³â€Œà²¸à³à²•à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ನೊವೊಸಿಬಿರà³â€Œà²¸à³à²•à³ ಸಮಯ"}
+ ls{"ನೊವೊಸಿಬಿಸà³à²•à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Omsk"{
- ld{"ಓಮà³à²¸à³â€Œà²•à³â€Œâ€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಓಮà³â€Œâ€Œà²¸à³à²•à³â€Œ ಸಮಯ"}
- ls{"ಓಮà³â€Œà²¸à³à²•à³â€Œâ€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಒಮಾಸà³à²•à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಒಮಾಸà³à²•à³ ಸಮಯ"}
+ ls{"ಒಮಾಸà³à²•à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
+ }
+ "meta:Pakistan"{
+ ld{"ಪಾಕಿಸà³à²¤à²¾à²¨ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪಾಕಿಸà³à²¤à²¾à²¨ ಸಮಯ"}
+ ls{"ಪಾಕಿಸà³à²¤à²¾à²¨ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Palau"{
+ ls{"ಪಾಲಾವೠಸಮಯ"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"ಪಪà³à²µ ನà³à²¯à³‚ ಗಿನೀ ಸಮಯ"}
+ }
+ "meta:Paraguay"{
+ ld{"ಪರಾಗà³à²µà³‡ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪರಾಗà³à²µà³‡ ಸಮಯ"}
+ ls{"ಪರಾಗà³à²µà³‡ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Peru"{
+ ld{"ಪೆರೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಪೆರೠಸಮಯ"}
+ ls{"ಪೆರೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Philippines"{
+ ld{"ಫಿಲಿಫೈನೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಫಿಲಿಫೈನೠಸಮಯ"}
+ ls{"ಫಿಲಿಫೈನೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ಫೋನಿಕà³à²¸à³ ದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"ಸೇಂಟೠಪಿಯರೠಮತà³à²¤à³ ಮಿಕà³à²µà³†à²²à²¨à³ ಹಗಲೠಸಮಯ"}
+ lg{"ಸೇಂಟೠಪಿಯರೠಮತà³à²¤à³ ಮಿಕà³à²µà³†à²²à²¨à³ ಸಮಯ"}
+ ls{"ಸೇಂಟೠಪಿಯರೠಮತà³à²¤à³ ಮಿಕà³à²µà³†à²²à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Pitcairn"{
+ ls{"ಪಿಟà³â€Œà²•à³ˆà²°à³à²¨à³ ಸಮಯ"}
+ }
+ "meta:Ponape"{
+ ls{"ಪೊನಾಪೆ ಸಮಯ"}
+ }
+ "meta:Reunion"{
+ ls{"ರಿಯೂನಿಯನೠಸಮಯ"}
+ }
+ "meta:Rothera"{
+ ls{"ರೊತೇರಾ ಸಮಯ"}
}
"meta:Sakhalin"{
- ld{"ಶಾಕಲಿನà³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಸಖಾಲಿನà³â€Œ ಸಮಯ"}
- ls{"ಸಖಲಿನà³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಸà³à²¯à²¾à²•à³â€Œà²¹à²²à²¿à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಸà³à²¯à²¾à²•à³â€Œà²¹à²²à²¿à²¨à³ ಸಮಯ"}
+ ls{"ಸà³à²¯à²¾à²•à³â€Œà²¹à²²à²¿à²¨à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Samara"{
ld{"ಸಮರ ಬೇಸಿಗೆ ಸಮಯ"}
lg{"ಸಮರ ಸಮಯ"}
ls{"ಸಮರ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
}
+ "meta:Samoa"{
+ ls{"ಸಮೋವಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Seychelles"{
+ ls{"ಸೀಷೆಲà³à²¸à³ ಸಮಯ"}
+ }
+ "meta:Singapore"{
+ ls{"ಸಿಂಗಪà³à²°à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Solomon"{
+ ls{"ಸಾಲಮನೠದà³à²µà³€à²ªà²—ಳ ಸಮಯ"}
+ }
+ "meta:South_Georgia"{
+ ls{"ದಕà³à²·à²¿à²£ ಜಾರà³à²œà²¿à²¯à²¾ ಸಮಯ"}
+ }
+ "meta:Suriname"{
+ ls{"ಸà³à²°à²¿à²¨à³‡à²®à³ ಸಮಯ"}
+ }
+ "meta:Syowa"{
+ ls{"ಸà³à²¯à³Šà²µà²¾ ಸಮಯ"}
+ }
+ "meta:Tahiti"{
+ ls{"ತಾಹಿತಿ ಸಮಯ"}
+ }
+ "meta:Taipei"{
+ ld{"ತೈಪೆ ಹಗಲೠಸಮಯ"}
+ lg{"ತೈಪೆ ಸಮಯ"}
+ ls{"ತೈಪೆ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Tajikistan"{
+ ls{"ತà²à²•à²¿à²¸à³à²¤à²¾à²¨à³ ಸಮಯ"}
+ }
+ "meta:Tokelau"{
+ ls{"ಟೊಕೆಲಾವೠಸಮಯ"}
+ }
+ "meta:Tonga"{
+ ld{"ಟೊಂಗಾ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಟೊಂಗಾ ಸಮಯ"}
+ ls{"ಟೊಂಗಾ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Truk"{
+ ls{"ಚà³à²•à³ ಸಮಯ"}
+ }
+ "meta:Turkmenistan"{
+ ld{"ತà³à²°à³à²•à³â€Œà²®à³‡à²¨à²¿à²¸à³à²¤à²¾à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ತà³à²°à³à²•à³â€Œà²®à³‡à²¨à²¿à²¸à³à²¤à²¾à²¨à³ ಸಮಯ"}
+ ls{"ತà³à²°à³à²•à³â€Œà²®à³‡à²¨à²¿à²¸à³à²¤à²¾à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Tuvalu"{
+ ls{"ತà³à²µà²¾à²²à³ ಸಮಯ"}
+ }
+ "meta:Uruguay"{
+ ld{"ಉರà³à²—à³à²µà³‡ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಉರà³à²—à³à²µà³‡ ಸಮಯ"}
+ ls{"ಉರà³à²—à³à²µà³‡ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Uzbekistan"{
+ ld{"ಉಜà³à²¬à³‡à²•à²¿à²¸à³à²¤à²¾à²¨à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಉಜà³à²¬à³‡à²•à²¿à²¸à³à²¤à²¾à²¨à³ ಸಮಯ"}
+ ls{"ಉಜà³à²¬à³‡à²•à²¿à²¸à³à²¤à²¾à²¨à³ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Vanuatu"{
+ ld{"ವನೌತೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ವನೌತೠಸಮಯ"}
+ ls{"ವನೌತೠಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ }
+ "meta:Venezuela"{
+ ls{"ವೆನಿಜà³à²µà³†à²²à²¾ ಸಮಯ"}
+ }
"meta:Vladivostok"{
- ld{"ವà³à²²à³à²¯à²¾à²¦à²¿à²µà³Šà²¸à³à²¤à³Šà²•à³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ವà³à²²à³à²¯à²¾à²¦à²¿à²µà³Šà²¸à³à²¤à³Šà²•à³â€Œ ಸಮಯ"}
- ls{"ವà³à²²à³à²¯à²¾à²¦à²¿à²µà³Šà²¸à³à²¤à³Šà²•à³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ವà³à²²à²¾à²¡à²¿à²µà³‹à²¸à³à²Ÿà³‹à²•à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ವà³à²²à²¾à²¡à²¿à²µà³‹à²¸à³à²Ÿà³‹à²•à³ ಸಮಯ"}
+ ls{"ವà³à²²à²¾à²¡à²¿à²µà³‹à²¸à³à²Ÿà³‹à²•à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Volgograd"{
- ld{"ವೊಲà³à²—ೊಗà³à²°à²¾à²¦à³â€Œâ€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ವೊಲà³à²—ೊಗà³à²°à²¾à²¦à³â€Œâ€Œ ಸಮಯ"}
- ls{"ವೊಲà³à²—ೊಗà³à²°à²¾à²¦à³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ವೋಲà³à²—ೋಗಾರà³à²¡à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ವೋಲà³à²—ೋಗಾರà³à²¡à³ ಸಮಯ"}
+ ls{"ವೋಲà³à²—ೋಗಾರà³à²¡à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
+ }
+ "meta:Vostok"{
+ ls{"ವೋಸà³à²Ÿà³Šà²•à³ ಸಮಯ"}
+ }
+ "meta:Wake"{
+ ls{"ವೇಕೠದà³à²µà³€à²ª ಸಮಯ"}
+ }
+ "meta:Wallis"{
+ ls{"ವà³à²¯à²¾à²²à³€à²¸à³ ಮತà³à²¤à³ ಫà³à²¯à³à²Ÿà³à²¨à²¾ ಸಮಯ"}
}
"meta:Yakutsk"{
- ld{"ಯಕà³à²¤à³à²¸à²•à³â€Œâ€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಯಕà³à²¤à³à²¸à²•à³â€Œâ€Œ ಸಮಯ"}
- ls{"ಯಕà³à²¤à³à²¸à²•à³â€Œâ€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಯಾಕà³à²Ÿà³à²¸à²•à³ ಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಯಾಕà³à²Ÿà³à²¸à²•à³ ಸಮಯ"}
+ ls{"ಯಾಕà³à²Ÿà³à²¸à²•à³ ಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
"meta:Yekaterinburg"{
- ld{"ಯಿಕಟೆರೆನà³â€Œà²¬à²°à³à²—à³â€Œ ಬೇಸಿಗೆ ಸಮಯ"}
- lg{"ಯಿಕಟೆರೆನà³â€Œà²¬à²°à³à²—à³â€Œ ಸಮಯ"}
- ls{"ಯಿಕಟೆರೆನà³â€Œà²¬à²°à³à²—à³â€Œ ಪà³à²°à²®à²¾à²£à²¿à²¤ ಸಮಯ"}
+ ld{"ಯೇಕೇಟರà³à²¨à³â€Œà²¬à²°à³à²—ೠಬೇಸಿಗೆ ಸಮಯ"}
+ lg{"ಯೇಕಟರಿನà³â€Œà²¬à²°à³à²—ೠಸಮಯ"}
+ ls{"ಯೇಕಟರಿನà³â€Œà²¬à²°à³à²—ೠಸà³à²Ÿà³à²¯à²¾à²‚ಡರà³à²¡à³ ಸಮಯ"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} ಸಮಯ ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} ಸಮಯ"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ko.txt b/Build/source/libs/icu/icu-50.1/data/zone/ko.txt
index 4e277009dd8..79b45ad6b8c 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ko.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ko.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ko.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ko.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ko.xml
*/
ko{
- Version{"2.0.66.10"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Abidjan"{
ec{"아비장"}
@@ -274,7 +274,7 @@ ko{
ec{"ì¿ ì´ì•„ë°”"}
}
"America:Curacao"{
- ec{"íë¼ì†Œ"}
+ ec{"퀴ë¼ì†Œ"}
}
"America:Danmarkshavn"{
ec{"ë´ë§ˆí¬ìƒ¤ë¸"}
@@ -396,6 +396,9 @@ ko{
"America:Louisville"{
ec{"루ì´ë¹Œ"}
}
+ "America:Lower_Princes"{
+ ec{"로워 프린스 쿼터"}
+ }
"America:Maceio"{
ec{"마세ì´ì˜¤"}
}
@@ -529,10 +532,10 @@ ko{
ec{"ì‹­ë¡"}
}
"America:St_Barthelemy"{
- ec{"ìƒë°”르텔르미"}
+ ec{"ìƒë°”르텔레미"}
}
"America:St_Johns"{
- ec{"세ì¸íŠ¸ì¡´"}
+ ec{"세ì¸íŠ¸ì¡´ìŠ¤"}
}
"America:St_Kitts"{
ec{"세ì¸íŠ¸ 키츠"}
@@ -944,6 +947,7 @@ ko{
}
"Europe:Dublin"{
ec{"ë”블린"}
+ ld{"ì•„ì¼ëžœë“œ 시간"}
}
"Europe:Gibraltar"{
ec{"지브롤터"}
@@ -977,6 +981,7 @@ ko{
}
"Europe:London"{
ec{"런ë˜"}
+ ld{"ì˜êµ­ ì¼ê´‘ 절약 시간"}
}
"Europe:Luxembourg"{
ec{"룩셈부르í¬"}
@@ -1105,7 +1110,7 @@ ko{
ec{"메요트"}
}
"Indian:Reunion"{
- ec{"불령 리유니온"}
+ ec{"레위니옹"}
}
"Pacific:Apia"{
ec{"아피아"}
@@ -1226,6 +1231,9 @@ ko{
lg{"ì•„í¬ë ˆ 시간"}
ls{"ì•„í¬ë ˆ 표준시"}
}
+ "meta:Afghanistan"{
+ ls{"아프가니스탄 시간"}
+ }
"meta:Africa_Central"{
ls{"중앙아프리카 시간"}
}
@@ -1341,10 +1349,10 @@ ko{
ls{"방글ë¼ë°ì‹œ 표준시"}
}
"meta:Bhutan"{
- ls{"부탄 표준시"}
+ ls{"부탄 시간"}
}
"meta:Bolivia"{
- ls{"볼리비아 표준시"}
+ ls{"볼리비아 시간"}
}
"meta:Brasilia"{
ld{"브ë¼ì§ˆë¦¬ì•„ 하계 표준시"}
@@ -1352,18 +1360,21 @@ ko{
ls{"브ë¼ì§ˆë¦¬ì•„ 표준시"}
}
"meta:Brunei"{
- ls{"ë¸Œë£¨ë‚˜ì´ ë‹¤ë£¨ì‚´ëžŒ 표준시"}
+ ls{"ë¸Œë£¨ë‚˜ì´ ì™•êµ­ 시간"}
}
"meta:Cape_Verde"{
ld{"ì¹´ë³´ ë² ë¥´ë° í•˜ê³„ 표준시"}
lg{"ì¹´ë³´ ë² ë¥´ë° ì‹œê°„"}
ls{"ì¹´ë³´ ë² ë¥´ë° í‘œì¤€ì‹œ"}
}
+ "meta:Casey"{
+ ls{"ì¼€ì´ì‹œ 시간"}
+ }
"meta:Chamorro"{
ls{"차모로 시간"}
}
"meta:Chatham"{
- ld{"채텀 하계 표준시"}
+ ld{"채텀 ì¼ê´‘ 절약 시간대"}
lg{"채텀 시간"}
ls{"채텀 표준시"}
}
@@ -1383,10 +1394,10 @@ ko{
ls{"ì´ˆì´ë°œì‚° 표준시"}
}
"meta:Christmas"{
- ls{"í¬ë¦¬ìŠ¤ë§ˆìŠ¤ì„¬ 표준시"}
+ ls{"í¬ë¦¬ìŠ¤ë§ˆìŠ¤ì„¬ 시간"}
}
"meta:Cocos"{
- ls{"코코스섬 표준시"}
+ ls{"코코스 ì œë„ ì‹œê°„"}
}
"meta:Colombia"{
ld{"콜롬비아 하계 표준시"}
@@ -1394,9 +1405,9 @@ ko{
ls{"콜롬비아 표준시"}
}
"meta:Cook"{
- ld{"ì¿¡ì œë„ í•˜ê³„ 표준시"}
- lg{"ì¿¡ì œë„ ì‹œê°„"}
- ls{"ì¿¡ì œë„ í‘œì¤€ì‹œ"}
+ ld{"ì¿¡ ì œë„ ì ˆë°˜ 서머 타임"}
+ lg{"ì¿¡ ì œë„ ì‹œê°„"}
+ ls{"ì¿¡ ì œë„ í‘œì¤€ì‹œ"}
}
"meta:Cuba"{
ld{"쿠바 하계 표준시"}
@@ -1404,26 +1415,29 @@ ko{
ls{"쿠바 표준시"}
}
"meta:Davis"{
- ls{"ë°ì´ë¹„스 표준시"}
+ ls{"ë°ì´ë¹„스 시간"}
}
"meta:DumontDUrville"{
- ls{"뒤몽 뒤르빌 표준시"}
+ ls{"뒤몽뒤르빌 시간"}
}
"meta:Dutch_Guiana"{
ls{"네ëœëž€ë“œë ¹ 기아나 표준시"}
}
+ "meta:East_Timor"{
+ ls{"ë™í‹°ëª¨ë¥´ 시간"}
+ }
"meta:Easter"{
ld{"ì´ìŠ¤í„°ì„¬ 하계 표준시"}
lg{"ì´ìŠ¤í„°ì„¬ 시간"}
ls{"ì´ìŠ¤í„°ì„¬ 표준시"}
}
"meta:Ecuador"{
- ls{"ì—ì½°ë„르 표준시"}
+ ls{"ì—ì½°ë„르 시간"}
}
"meta:Europe_Central"{
ld{"중부유럽 하계 표준시"}
- lg{"중부유럽 시간"}
- ls{"중부유럽 표준시"}
+ lg{"중부 유럽 시간"}
+ ls{"중부 유럽 표준시"}
}
"meta:Europe_Eastern"{
ld{"ë™ë¶€ìœ ëŸ½ 하계 표준시"}
@@ -1431,37 +1445,48 @@ ko{
ls{"ë™ë¶€ìœ ëŸ½ 표준시"}
}
"meta:Europe_Western"{
- ld{"서부 유럽 하계 표준시"}
- lg{"서부 유럽 시간"}
- ls{"서부 유럽 표준시"}
+ ld{"서유럽 서머 타임"}
+ lg{"서유럽 시간"}
+ ls{"서유럽 표준시"}
}
"meta:Falkland"{
ld{"í¬í´ëžœë“œ 하계 표준시"}
lg{"í¬í´ëžœë“œ 시간"}
- ls{"í¬í´ëžœë“œ 표준시"}
+ ls{"í¬í´ëžœë“œ ì œë„ í‘œì¤€ì‹œ"}
}
"meta:Fiji"{
- ld{"피지 하계 표준시"}
+ ld{"피지 서머 타임"}
lg{"피지 시간"}
ls{"피지 표준시"}
}
"meta:French_Guiana"{
- ls{"프랑스령 기아나 표준시"}
+ ls{"프랑스령 ê°€ì´ì•„나 시간"}
}
"meta:French_Southern"{
- ls{"프랑스령 남쪽ì‹ë¯¼ì§€ 표준시"}
+ ls{"프랑스령 남부 ì‹ë¯¼ì§€ ë° ë‚¨ê·¹ 시간"}
+ }
+ "meta:Frunze"{
+ ld{"프룬제 ì¼ê´‘ 절약 시간"}
+ lg{"프룬제 시간"}
+ ls{"프룬제 표준시"}
}
"meta:GMT"{
ls{"그리니치 표준시"}
}
"meta:Galapagos"{
- ls{"ê°ˆë¼íŒŒê³ ìŠ¤ 표준시"}
+ ls{"ê°ˆë¼íŒŒê³ ìŠ¤ 시간"}
+ }
+ "meta:Gambier"{
+ ls{"ê°ë¹„ì— ì‹œê°„"}
}
"meta:Georgia"{
ld{"그루지아 하계 표준시"}
lg{"그루지아 시간"}
ls{"그루지아 표준시"}
}
+ "meta:Gilbert_Islands"{
+ ls{"길버트 ì œë„ ì‹œê°„"}
+ }
"meta:Greenland_Central"{
ld{"그린란드 중부 하계 표준시"}
lg{"그린란드 중부 시간"}
@@ -1477,6 +1502,12 @@ ko{
lg{"그린란드 서부 시간"}
ls{"그린란드 서부 표준시"}
}
+ "meta:Gulf"{
+ ls{"걸프만 표준시"}
+ }
+ "meta:Guyana"{
+ ls{"ê°€ì´ì•„나 시간"}
+ }
"meta:Hawaii_Aleutian"{
ld{"í•˜ì™€ì´ ì•Œë¥˜ìƒ¨ 하계 표준시"}
lg{"í•˜ì™€ì´ ì•Œë¥˜ìƒ¨ 시간"}
@@ -1496,22 +1527,22 @@ ko{
ls{"ì¸ë„ 표준시"}
}
"meta:Indian_Ocean"{
- ls{"ì˜êµ­ë ¹ ì¸ë„ì–‘ ì‹ë¯¼ì§€ 표준시"}
+ ls{"ì¸ë„ì–‘ 시간"}
}
"meta:Indochina"{
ls{"ì¸ë„ì°¨ì´ë‚˜ 시간"}
}
"meta:Indonesia_Central"{
- ls{"ì¸ë„네시아 중부 시간"}
+ ls{"중부 ì¸ë„네시아 시간"}
}
"meta:Indonesia_Eastern"{
- ls{"ì¸ë„네시아 ë™ë¶€ 시간"}
+ ls{"ë™ë¶€ ì¸ë„네시아 시간"}
}
"meta:Indonesia_Western"{
- ls{"ì¸ë„네시아 서부 시간"}
+ ls{"서부 ì¸ë„네시아 시간"}
}
"meta:Iran"{
- ld{"ì´ëž€ 하계 표준시"}
+ ld{"ì´ëž€ ì¼ê´‘ 절약 시간대"}
lg{"ì´ëž€ 시간"}
ls{"ì´ëž€ 표준시"}
}
@@ -1542,9 +1573,12 @@ ko{
ls{"서부 ì¹´ìží스탄 시간"}
}
"meta:Korea"{
- ld{"한국 하계 표준시"}
- lg{"한국 시간"}
- ls{"한국 표준시"}
+ ld{"대한민국 하계 표준시"}
+ lg{"대한민국 시간"}
+ ls{"대한민국 표준시"}
+ }
+ "meta:Kosrae"{
+ ls{"코스ë¼ì—섬 시간"}
}
"meta:Krasnoyarsk"{
ld{"í¬ë¼ìŠ¤ë…¸ì•¼ë¥´ìŠ¤í¬ 하계 표준시"}
@@ -1552,7 +1586,10 @@ ko{
ls{"í¬ë¼ìŠ¤ë…¸ì•¼ë¥´ìŠ¤í¬ 표준시"}
}
"meta:Kyrgystan"{
- ls{"키르기스스탄 표준시"}
+ ls{"키르기스스탄 시간"}
+ }
+ "meta:Line_Islands"{
+ ls{"ë¼ì¸ ì œë„ ì‹œê°„"}
}
"meta:Lord_Howe"{
ld{"로드 하우 하계 표준시"}
@@ -1560,7 +1597,7 @@ ko{
ls{"로드 하우 표준시"}
}
"meta:Macquarie"{
- ls{"맥쿼리 표준시"}
+ ls{"매쿼리섬 시간"}
}
"meta:Magadan"{
ld{"마가단 하계 표준시"}
@@ -1568,10 +1605,16 @@ ko{
ls{"마가단 표준시"}
}
"meta:Malaysia"{
- ls{"ë§ë ˆì´ì‹œì•„ 표준시"}
+ ls{"ë§ë ˆì´ì‹œì•„ 시간"}
}
"meta:Maldives"{
- ls{"몰디브 표준시"}
+ ls{"몰디브 시간"}
+ }
+ "meta:Marquesas"{
+ ls{"마르키즈 ì œë„ ì‹œê°„"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"마셜 ì œë„ ì‹œê°„"}
}
"meta:Mauritius"{
ld{"모리셔스 하계 표준시"}
@@ -1579,7 +1622,7 @@ ko{
ls{"모리셔스 표준시"}
}
"meta:Mawson"{
- ls{"모슨 표준시"}
+ ls{"모슨 시간"}
}
"meta:Mongolia"{
ld{"울란바토르 하계 표준시"}
@@ -1592,13 +1635,21 @@ ko{
ls{"모스í¬ë°” 표준시"}
}
"meta:Myanmar"{
- ls{"미얀마 표준시"}
+ ls{"미얀마 시간"}
+ }
+ "meta:Nauru"{
+ ls{"나우루 시간"}
}
"meta:Nepal"{
- ls{"네팔 표준시"}
+ ls{"네팔 시간"}
+ }
+ "meta:New_Caledonia"{
+ ld{"뉴 칼레ë„니아 하계 표준시"}
+ lg{"뉴칼레ë„니아 시간"}
+ ls{"뉴칼레ë„니아 표준시"}
}
"meta:New_Zealand"{
- ld{"뉴질랜드 하계 표준시"}
+ ld{"뉴질랜드 ì¼ê´‘ 절약 시간대"}
lg{"뉴질랜드 시간"}
ls{"뉴질랜드 표준시"}
}
@@ -1607,6 +1658,12 @@ ko{
lg{"뉴펀들랜드 시간"}
ls{"뉴펀들랜드 표준시"}
}
+ "meta:Niue"{
+ ls{"ë‹ˆìš°ì— ì‹œê°„"}
+ }
+ "meta:Norfolk"{
+ ls{"ë…¸í½ì„¬ 시간"}
+ }
"meta:Noronha"{
ld{"íŽ˜ë¥´ë‚œë„ ë° ë…¸ë¡œëƒ í•˜ê³„ 표준시"}
lg{"íŽ˜ë¥´ë‚œë„ ë° ë…¸ë¡œëƒ ì‹œê°„"}
@@ -1623,10 +1680,16 @@ ko{
ls{"ì˜´ìŠ¤í¬ í‘œì¤€ì‹œ"}
}
"meta:Pakistan"{
- ld{"파키스탄 하계 표준시"}
+ ld{"파키스탄 서머 타임"}
lg{"파키스탄 시간"}
ls{"파키스탄 표준시"}
}
+ "meta:Palau"{
+ ls{"팔ë¼ìš° 시간"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"파푸아뉴기니 시간"}
+ }
"meta:Paraguay"{
ld{"파ë¼ê³¼ì´ 하계 표준시"}
lg{"파ë¼ê³¼ì´ 시간"}
@@ -1642,16 +1705,25 @@ ko{
lg{"필리핀 시간"}
ls{"필리핀 표준시"}
}
+ "meta:Phoenix_Islands"{
+ ls{"피닉스 ì œë„ ì‹œê°„"}
+ }
"meta:Pierre_Miquelon"{
- ld{"피ì—르 미í´ë¡± 하계 표준시"}
- lg{"피ì—르 미í´ë¡± 시간"}
- ls{"피ì—르 미í´ë¡± 표준시"}
+ ld{"세ì¸íŠ¸í”¼ì—르 미í´ë¡± 하계 표준시"}
+ lg{"세ì¸íŠ¸í”¼ì—르 미í´ë¡± 시간"}
+ ls{"세ì¸íŠ¸í”¼ì—르 미í´ë¡± 표준시"}
+ }
+ "meta:Pitcairn"{
+ ls{"í•ì¼€ì–¸ 시간"}
+ }
+ "meta:Ponape"{
+ ls{"í¬ë‚˜íŽ˜ 시간"}
}
"meta:Reunion"{
- ls{"리유니온 표준시"}
+ ls{"레위니옹 시간"}
}
"meta:Rothera"{
- ls{"ë¡œë°ë¼ 표준시"}
+ ls{"ë¡œë°ë¼ 시간"}
}
"meta:Sakhalin"{
ld{"사할린 하계 표준시"}
@@ -1663,34 +1735,54 @@ ko{
lg{"ì‚¬ë§ˆë¼ ì‹œê°„"}
ls{"ì‚¬ë§ˆë¼ í‘œì¤€ì‹œ"}
}
+ "meta:Samoa"{
+ ls{"사모아 표준시"}
+ }
"meta:Seychelles"{
- ls{"세ì´ì…¸ 표준시"}
+ ls{"세ì´ì…¸ 시간"}
}
"meta:Singapore"{
ls{"싱가í¬ë¥´ 표준시"}
}
+ "meta:Solomon"{
+ ls{"솔로몬 ì œë„ ì‹œê°„"}
+ }
"meta:South_Georgia"{
- ls{"사우스 조지아 표준시"}
+ ls{"사우스 조지아 시간"}
}
"meta:Suriname"{
- ls{"수리남 표준시"}
+ ls{"수리남 시간"}
}
"meta:Syowa"{
- ls{"쇼와 표준시"}
+ ls{"쇼와 시간"}
+ }
+ "meta:Tahiti"{
+ ls{"타히티 시간"}
}
"meta:Taipei"{
- ld{"타ì´ë² ì´ 하계 표준시"}
- lg{"타ì´ë² ì´ 시간"}
- ls{"타ì´ë² ì´ 표준시"}
+ ld{"대만 ì¼ê´‘ 절약 시간대"}
+ lg{"대만 시간"}
+ ls{"대만 표준시"}
}
"meta:Tajikistan"{
- ls{"타지키스탄 표준시"}
+ ls{"타지키스탄 시간"}
+ }
+ "meta:Tokelau"{
+ ls{"토켈ë¼ìš° 시간"}
+ }
+ "meta:Tonga"{
+ ld{"통가 서머 타임"}
+ lg{"통가 시간"}
+ ls{"통가 표준시"}
}
"meta:Turkmenistan"{
ld{"투르í¬ë©”니스탄 하계 표준시"}
lg{"투르í¬ë©”니스탄 시간"}
ls{"투르í¬ë©”니스탄 표준시"}
}
+ "meta:Tuvalu"{
+ ls{"투발루 시간"}
+ }
"meta:Uruguay"{
ld{"ìš°ë£¨ê³¼ì´ í•˜ê³„ 표준시"}
lg{"ìš°ë£¨ê³¼ì´ ì‹œê°„"}
@@ -1701,8 +1793,13 @@ ko{
lg{"우즈베키스탄 시간"}
ls{"우즈베키스탄 표준시"}
}
+ "meta:Vanuatu"{
+ ld{"바누아투 서머 타임"}
+ lg{"바누아투 시간"}
+ ls{"바누아투 표준시"}
+ }
"meta:Venezuela"{
- ls{"ë² ë„¤ì£¼ì—˜ë¼ í‘œì¤€ì‹œ"}
+ ls{"ë² ë„¤ìˆ˜ì—˜ë¼ ì‹œê°„"}
}
"meta:Vladivostok"{
ld{"블ë¼ë””ë³´ìŠ¤í† í¬ í•˜ê³„ 표준시"}
@@ -1715,7 +1812,13 @@ ko{
ls{"볼고그ë¼ë“œ 표준시"}
}
"meta:Vostok"{
- ls{"ë³´ìŠ¤í† í¬ í‘œì¤€ì‹œ"}
+ ls{"보스톡 시간"}
+ }
+ "meta:Wake"{
+ ls{"웨ì´í¬ì„¬ 시간"}
+ }
+ "meta:Wallis"{
+ ls{"월리스푸투나 ì œë„ ì‹œê°„"}
}
"meta:Yakutsk"{
ld{"ì•¼ì¿ ì¸ í¬ í•˜ê³„ 표준시"}
@@ -1730,6 +1833,7 @@ ko{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} 시간 ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} 시간"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/kok.txt b/Build/source/libs/icu/icu-50.1/data/zone/kok.txt
index eee93c955f0..19daee0eba4 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/kok.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kok.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kok.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kok.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kok.xml
*/
kok{
- Version{"2.0.65.46"}
+ Version{"2.0.74.65"}
zoneStrings{
"meta:India"{
ls{"भारतीय समय"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ksb.txt b/Build/source/libs/icu/icu-50.1/data/zone/ksb.txt
index 83d0047d011..fb2f319af67 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ksb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ksb.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksb.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ksb.xml
*/
ksb{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ksf.txt b/Build/source/libs/icu/icu-50.1/data/zone/ksf.txt
index 3e0e7ece31e..5df82e9fd20 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ksf.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ksf.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ksf.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ksf.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ksf.xml
*/
ksf{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/kw.txt b/Build/source/libs/icu/icu-50.1/data/zone/kw.txt
index 1c85e69701d..687e8647454 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/kw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/kw.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/kw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/kw.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/kw.xml
*/
kw{
- Version{"2.0.65.46"}
+ Version{"2.0.74.74"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/lag.txt b/Build/source/libs/icu/icu-50.1/data/zone/lag.txt
index 101c3088c84..65f17479089 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/lag.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/lag.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lag.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lag.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/lag.xml
*/
lag{
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/lg.txt b/Build/source/libs/icu/icu-50.1/data/zone/lg.txt
index 5f874895fbb..aad6b550e32 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/lg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/lg.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lg.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/lg.xml
*/
lg{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ln.txt b/Build/source/libs/icu/icu-50.1/data/zone/ln.txt
index 6b719dd3ae9..9fce6faffa5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ln.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ln.txt
@@ -2,13 +2,18 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ln.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ln.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ln.xml
*/
ln{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
+ zoneStrings{
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"Ngonga ya {1} ({0})"}
+ regionFormat{"Ngonga ya {0}"}
+ }
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/lt.txt b/Build/source/libs/icu/icu-50.1/data/zone/lt.txt
index cfc4e94e150..31e656f3487 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/lt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/lt.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lt.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/lt.xml
*/
lt{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidžanas"}
@@ -85,7 +85,7 @@ lt{
ec{"Tripolis"}
}
"Africa:Tunis"{
- ec{"Tunisas"}
+ ec{"Tuniso miestas"}
}
"America:Adak"{
ec{"Adakas"}
@@ -165,6 +165,9 @@ lt{
"America:Cuiaba"{
ec{"Kujaba"}
}
+ "America:Curacao"{
+ ec{"Kiurasao"}
+ }
"America:Danmarkshavn"{
ec{"Danmarkshavn’as"}
}
@@ -213,6 +216,9 @@ lt{
"America:Indiana:Knox"{
ec{"Noksas, Indiana"}
}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
+ }
"America:Indiana:Petersburg"{
ec{"Peterburgas"}
}
@@ -249,6 +255,9 @@ lt{
"America:Louisville"{
ec{"Luizvilis"}
}
+ "America:Lower_Princes"{
+ ec{"Žemutinis Prinses Kvorteris"}
+ }
"America:Managua"{
ec{"Managva"}
}
@@ -327,6 +336,12 @@ lt{
"America:Sao_Paulo"{
ec{"San Paulas"}
}
+ "America:St_Barthelemy"{
+ ec{"Sen Bartelemi"}
+ }
+ "America:St_Johns"{
+ ec{"Sent Džonsas"}
+ }
"America:St_Kitts"{
ec{"St. Kitsas"}
}
@@ -420,6 +435,9 @@ lt{
"Asia:Brunei"{
ec{"BrunÄ—jus"}
}
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
+ }
"Asia:Choibalsan"{
ec{"ÄŒoibalsanas"}
}
@@ -607,7 +625,7 @@ lt{
ec{"SidnÄ—jus"}
}
"Etc:Unknown"{
- ec{"Nežinoma"}
+ ec{"nežinomas miestas"}
}
"Europe:Amsterdam"{
ec{"Amsterdamas"}
@@ -635,6 +653,7 @@ lt{
}
"Europe:Dublin"{
ec{"Dublinas"}
+ ld{"Airijos vasaros laikas"}
}
"Europe:Gibraltar"{
ec{"Gibraltaras"}
@@ -656,6 +675,7 @@ lt{
}
"Europe:London"{
ec{"Londonas"}
+ ld{"Britanijos vasaros laikas"}
}
"Europe:Luxembourg"{
ec{"Liuksemburgas"}
@@ -708,9 +728,6 @@ lt{
"Europe:Vienna"{
ec{"Viena"}
}
- "Europe:Vilnius"{
- ec{"Vilnius"}
- }
"Europe:Volgograd"{
ec{"Volgogradas"}
}
@@ -742,7 +759,7 @@ lt{
ec{"Majotas"}
}
"Indian:Reunion"{
- ec{"Reunionas"}
+ ec{"Reunjonas"}
}
"Pacific:Apia"{
ec{"Apija"}
@@ -837,9 +854,9 @@ lt{
ls{"Aliaskos-Havajų žiemos laikas"}
}
"meta:Almaty"{
- ld{"Almaty vasaros laikas"}
- lg{"Almaty laikas"}
- ls{"Almaty žiemos laikas"}
+ ld{"Almatos vasaros laikas"}
+ lg{"Almatos laikas"}
+ ls{"Almatos žiemos laikas"}
}
"meta:Amazon"{
ld{"AmazonÄ—s vasaros laikas"}
@@ -847,39 +864,44 @@ lt{
ls{"Amazonės žiemos laikas"}
}
"meta:America_Central"{
- ld{"Centro vasaros laikas"}
- lg{"Centro laikas"}
- ls{"Centro žiemos laikas"}
+ ld{"Å iaurÄ—s Amerikos centro vasaros laikas"}
+ lg{"Å iaurÄ—s Amerikos centro laikas"}
+ ls{"Šiaurės Amerikos centro žiemos laikas"}
}
"meta:America_Eastern"{
- ld{"Rytų vasaros laikas"}
- lg{"Rytų laikas"}
- ls{"Rytų žiemos laikas"}
+ ld{"Šiaurės Amerikos rytų vasaros laikas"}
+ lg{"Šiaurės Amerikos rytų laikas"}
+ ls{"Šiaurės Amerikos rytų žiemos laikas"}
}
"meta:America_Mountain"{
- ld{"Kalnų vasaros laikas"}
- lg{"Kalnų laikas"}
- ls{"Kalnų žiemos laikas"}
+ ld{"Šiaurės Amerikos kalnų vasaros laikas"}
+ lg{"Šiaurės Amerikos kalnų laikas"}
+ ls{"Šiaurės Amerikos kalnų žiemos laikas"}
}
"meta:America_Pacific"{
- ld{"Ramiojo vandenyno vasaros laikas"}
- lg{"Ramiojo vandenyno laikas"}
- ls{"Ramiojo vandenyno žiemos laikas"}
+ ld{"Å iaurÄ—s Amerikos Ramiojo vandenyno vasaros laikas"}
+ lg{"Å iaurÄ—s Amerikos Ramiojo vandenyno laikas"}
+ ls{"Šiaurės Amerikos Ramiojo vandenyno žiemos laikas"}
}
"meta:Anadyr"{
ld{"AnadyrÄ—s vasaros laikas"}
- lg{"Anadyro laikas"}
+ lg{"AnadyrÄ—s laikas"}
ls{"Anadyrės žiemos laikas"}
}
"meta:Aqtau"{
- ld{"Aqtau vasaros laikas"}
- lg{"Aqtau laikas"}
- ls{"Aqtau žiemos laikas"}
+ ld{"Aktau vasaros laikas"}
+ lg{"Aktau laikas"}
+ ls{"Aktau žiemos laikas"}
}
"meta:Aqtobe"{
- ld{"Aqtobe vasaros laikas"}
- lg{"Aqtobe laikas"}
- ls{"Aqtobe žiemos laikas"}
+ ld{"AktobÄ—s vasaros laikas"}
+ lg{"AktobÄ—s laikas"}
+ ls{"Aktobės žiemos laikas"}
+ }
+ "meta:Arabian"{
+ ld{"Arabijos vasaros laikas"}
+ lg{"Arabijos laikas"}
+ ls{"Arabijos žiemos laikas"}
}
"meta:Argentina"{
ld{"Argentinos vasaros laikas"}
@@ -919,7 +941,7 @@ lt{
"meta:Australia_Eastern"{
ld{"Rytų Australijos vasaros laikas"}
lg{"Rytų Australijos laikas"}
- ls{"Centrinės rytų Australijos žiemos laikas"}
+ ls{"Rytų Australijos žiemos laikas"}
}
"meta:Australia_Western"{
ld{"Vakarų Australijos vasaros laikas"}
@@ -932,9 +954,9 @@ lt{
ls{"Azerbaidžano žiemos laikas"}
}
"meta:Azores"{
- ld{"Azorų salų vasaros laikas"}
- lg{"Azorų salų laikas"}
- ls{"Azorų salų žiemos laikas"}
+ ld{"Azorų Salų vasaros laikas"}
+ lg{"Azorų Salų laikas"}
+ ls{"Azorų Salų žiemos laikas"}
}
"meta:Baku"{
ld{"Baku vasaros laikas"}
@@ -968,23 +990,23 @@ lt{
ls{"Brazilijos žiemos laikas"}
}
"meta:Brunei"{
- ls{"BrunÄ—jaus Darussalam laikas"}
+ ls{"BrunÄ—jaus Darusalamo laikas"}
}
"meta:Cape_Verde"{
- ld{"Verde iškyšulio vasaros laikas"}
- lg{"Verde iškyšulio laikas"}
- ls{"Verde iškyšulio žiemos laikas"}
+ ld{"Žaliojo Kyšulio vasaros laikas"}
+ lg{"Žaliojo Kyšulio laikas"}
+ ls{"Žaliojo Kyšulio žiemos laikas"}
}
"meta:Chamorro"{
- ls{"Chamorro laikas"}
+ ls{"ÄŒamoro laikas"}
}
"meta:Changbai"{
ls{"Changbai laikas"}
}
"meta:Chatham"{
- ld{"Chatham vasaros laikas"}
- lg{"Chatham laikas"}
- ls{"Chatham žiemos laikas"}
+ ld{"ÄŒatamo vasaros laikas"}
+ lg{"ÄŒatamo laikas"}
+ ls{"Čatamo žiemos laikas"}
}
"meta:Chile"{
ld{"ÄŒilÄ—s vasaros laikas"}
@@ -997,15 +1019,15 @@ lt{
ls{"Kinijos žiemos laikas"}
}
"meta:Choibalsan"{
- ld{"Choibalsan vasaros laikas"}
+ ld{"ÄŒoibalsano vasaros laikas"}
lg{"ÄŒoibalsano laikas"}
- ls{"Choibalsan žiemos laikas"}
+ ls{"Čoibalsano žiemos laikas"}
}
"meta:Christmas"{
- ls{"Kalėdų salos laikas"}
+ ls{"Kalėdų Salos laikas"}
}
"meta:Cocos"{
- ls{"Kokosų salų laikas"}
+ ls{"Kokosų Salų laikas"}
}
"meta:Colombia"{
ld{"Kolumbijos vasaros laikas"}
@@ -1013,9 +1035,9 @@ lt{
ls{"Kolumbijos žiemos laikas"}
}
"meta:Cook"{
- ld{"Kuko salų pusės vasaros laikas"}
- lg{"Kuko salų pusės laikas"}
- ls{"Kuko salų pusės žiemos laikas"}
+ ld{"Kuko Salų pusės vasaros laikas"}
+ lg{"Kuko Salų laikas"}
+ ls{"Kuko Salų žiemos laikas"}
}
"meta:Cuba"{
ld{"Kubos vasaros laikas"}
@@ -1025,6 +1047,12 @@ lt{
"meta:Dacca"{
ls{"Dakos laikas"}
}
+ "meta:Davis"{
+ ls{"Deiviso laikas"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Diumono d'Urvilio laikas"}
+ }
"meta:Dushanbe"{
ld{"Dušanbės vasaros laikas"}
lg{"Dušanbės laikas"}
@@ -1037,9 +1065,9 @@ lt{
ls{"Rytų Timoro laikas"}
}
"meta:Easter"{
- ld{"Velykų salos vasaros laikas"}
- lg{"Velykų salos laikas"}
- ls{"Velykų salos žiemos laikas"}
+ ld{"Velykų Salos vasaros laikas"}
+ lg{"Velykų Salos laikas"}
+ ls{"Velykų Salos žiemos laikas"}
}
"meta:Ecuador"{
ls{"Ekvadoro laikas"}
@@ -1060,9 +1088,9 @@ lt{
ls{"Vakarų Europos žiemos laikas"}
}
"meta:Falkland"{
- ld{"Folklandų salų vasaros laikas"}
- lg{"Folklandų salų laikas"}
- ls{"Folklandų salų žiemos laikas"}
+ ld{"Folklando Salų vasaros laikas"}
+ lg{"Folklando Salų laikas"}
+ ls{"Folklando Salų žiemos laikas"}
}
"meta:Fiji"{
ld{"Fidžio vasaros laikas"}
@@ -1070,21 +1098,24 @@ lt{
ls{"Fidžio žiemos laikas"}
}
"meta:French_Guiana"{
- ls{"Prancūzų Gajanos laikas"}
+ ls{"Prancūzijos Gvianos laikas"}
}
"meta:French_Southern"{
- ls{"Pietų Prancūzijos ir Antarktinis Laikas"}
+ ls{"Pietų Prancūzijos ir Antarktinis laikas"}
}
"meta:Frunze"{
ld{"FrunzÄ—s vasaros laikas"}
lg{"FrunzÄ—s laikas"}
ls{"Frunzės žiemos laikas"}
}
+ "meta:GMT"{
+ ls{"GrinviÄo laikas"}
+ }
"meta:Galapagos"{
- ls{"Galapagos laikas"}
+ ls{"Galapagų laikas"}
}
"meta:Gambier"{
- ls{"Gambier laikas"}
+ ls{"Gambyro laikas"}
}
"meta:Georgia"{
ld{"Gruzijos vasaros laikas"}
@@ -1092,7 +1123,7 @@ lt{
ls{"Gruzijos žiemos laikas"}
}
"meta:Gilbert_Islands"{
- ls{"Gilberto salų laikas"}
+ ls{"Gilberto Salų laikas"}
}
"meta:Greenland_Central"{
ld{"Grenlandijos centro vasaros laikas"}
@@ -1113,14 +1144,14 @@ lt{
ls{"Guamo laikas"}
}
"meta:Gulf"{
- ls{"Gulf laikas"}
+ ls{"Persijos įlankos standartinis laikas"}
}
"meta:Guyana"{
ls{"Gajanos laikas"}
}
"meta:Hawaii_Aleutian"{
ld{"Havajų–Aleutų vasaros laikas"}
- lg{"Havajų–Aleutų laikas"}
+ lg{"Havajų-Aleutų laikas"}
ls{"Havajų–Aleutų žiemos laikas"}
}
"meta:Hong_Kong"{
@@ -1133,6 +1164,9 @@ lt{
lg{"Hovd laikas"}
ls{"Hovd žiemos laikas"}
}
+ "meta:India"{
+ ls{"Indijos laikas"}
+ }
"meta:Indian_Ocean"{
ls{"Indijos vandenyno laikas"}
}
@@ -1140,7 +1174,7 @@ lt{
ls{"Indokinijos laikas"}
}
"meta:Indonesia_Central"{
- ls{"CentrinÄ—s Indokinijos laikas"}
+ ls{"CentrinÄ—s Indonezijos laikas"}
}
"meta:Indonesia_Eastern"{
ls{"Rytų Indonezijos laikas"}
@@ -1186,17 +1220,17 @@ lt{
ls{"Vakarų Kazachstano laikas"}
}
"meta:Kizilorda"{
- ld{"Kizilorda vasaros laikas"}
- lg{"Kizilorda laikas"}
- ls{"Kizilorda žiemos laikas"}
+ ld{"Kizilordos vasaros laikas"}
+ lg{"Kizilordos laikas"}
+ ls{"Kizilordos žiemos laikas"}
}
"meta:Korea"{
- ld{"KorÄ—jieÄių vasaros laikas"}
- lg{"KorÄ—jieÄių laikas"}
- ls{"KorÄ—jieÄių žiemos laikas"}
+ ld{"KorÄ—jos vasaros laikas"}
+ lg{"KorÄ—jos laikas"}
+ ls{"Korėjos žiemos laikas"}
}
"meta:Kosrae"{
- ls{"Kosrae laikas"}
+ ls{"KosrajÄ— laikas"}
}
"meta:Krasnoyarsk"{
ld{"Krasnojarsko vasaros laikas"}
@@ -1209,32 +1243,32 @@ lt{
ls{"Kuibyševo žiemos laikas"}
}
"meta:Kwajalein"{
- ls{"Kwajalein laikas"}
+ ls{"Maršalo Salos laikas"}
}
"meta:Kyrgystan"{
- ls{"Kyrgystan laikas"}
+ ls{"Kirgistano laikas"}
}
"meta:Lanka"{
- ls{"Lanka laikas"}
+ ls{"Lankos laikas"}
}
"meta:Line_Islands"{
- ls{"Linijos salų laikas"}
+ ls{"Laino Salų laikas"}
}
"meta:Long_Shu"{
ls{"Long-Shu laikas"}
}
"meta:Lord_Howe"{
- ld{"Lord Howe vasaros laikas"}
- lg{"Lord Howe laikas"}
- ls{"Lord Howe žiemos laikas"}
+ ld{"Lordo Hau vasaros laikas"}
+ lg{"Lordo Hau laikas"}
+ ls{"Lordo Hau žiemos laikas"}
}
"meta:Macau"{
- ld{"Macau vasaros laikas"}
- lg{"Macau laikas"}
- ls{"Macau žiemos laikas"}
+ ld{"Makau vasaros laikas"}
+ lg{"Makau laikas"}
+ ls{"Makau žiemos laikas"}
}
"meta:Macquarie"{
- ls{"Makvario laikas"}
+ ls{"Makvorio Salos laikas"}
}
"meta:Magadan"{
ld{"Magadano vasaros laikas"}
@@ -1251,16 +1285,19 @@ lt{
ls{"Maldyvų laikas"}
}
"meta:Marquesas"{
- ls{"Marquesas laikas"}
+ ls{"Markizo Salų laikas"}
}
"meta:Marshall_Islands"{
- ls{"Maršalo salų laikas"}
+ ls{"Maršalo Salų laikas"}
}
"meta:Mauritius"{
ld{"Mauricijaus vasaros laikas"}
lg{"Mauricijaus laikas"}
ls{"Mauricijaus žiemos laikas"}
}
+ "meta:Mawson"{
+ ls{"Mosono laikas"}
+ }
"meta:Mongolia"{
ld{"Ulan Batoro vasaros laikas"}
lg{"Ulan Batoro laikas"}
@@ -1272,7 +1309,7 @@ lt{
ls{"Maskvos žiemos laikas"}
}
"meta:Myanmar"{
- ls{"Myanmar laikas"}
+ ls{"Mianmaro laikas"}
}
"meta:Nauru"{
ls{"Nauru laikas"}
@@ -1296,10 +1333,10 @@ lt{
ls{"Niufaundlendo žiemos laikas"}
}
"meta:Niue"{
- ls{"NiujÄ—s laikas"}
+ ls{"NiujÄ— laikas"}
}
"meta:Norfolk"{
- ls{"Norfolko salų laikas"}
+ ls{"Norfolko Salų laikas"}
}
"meta:Noronha"{
ld{"Fernando de Noronjos vasaros laikas"}
@@ -1307,7 +1344,7 @@ lt{
ls{"Fernando de Noronjos žiemos laikas"}
}
"meta:North_Mariana"{
- ls{"Šiaurės Marianos salų laikas"}
+ ls{"Šiaurės Marianos Salų laikas"}
}
"meta:Novosibirsk"{
ld{"Novosibirsko vasaros laikas"}
@@ -1346,21 +1383,29 @@ lt{
ls{"Filipinų žiemos laikas"}
}
"meta:Phoenix_Islands"{
- ls{"Finikso salų laikas"}
+ ls{"Fenikso Salų laikas"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Sen Pjero ir Mikelono vasaros laikas"}
+ lg{"Sen Pjero ir Mikelono laikas"}
+ ls{"Sen Pjero ir Mikelono standartinis laikas"}
}
"meta:Pitcairn"{
- ls{"Pitcairn laikas"}
+ ls{"Pitkerno laikas"}
}
"meta:Ponape"{
ls{"PonapÄ—s laikas"}
}
"meta:Qyzylorda"{
- ld{"Qyzylorda vasaros laikas"}
- lg{"Qyzylorda laikas"}
- ls{"Qyzylorda žiemos laikas"}
+ ld{"Kyzylordos vasaros laikas"}
+ lg{"Kyzylordos laikas"}
+ ls{"Kyzylordos žiemos laikas"}
}
"meta:Reunion"{
- ls{"Reunion laikas"}
+ ls{"Reunjono laikas"}
+ }
+ "meta:Rothera"{
+ ls{"Roteros laikas"}
}
"meta:Sakhalin"{
ld{"Sachalino vasaros laikas"}
@@ -1378,10 +1423,10 @@ lt{
ls{"Samarkando žiemos laikas"}
}
"meta:Samoa"{
- ls{"Samoa žiemos laikas"}
+ ls{"Samoa laikas"}
}
"meta:Seychelles"{
- ls{"Seišelių salų laikas"}
+ ls{"Seišelių laikas"}
}
"meta:Shevchenko"{
ld{"Å evÄenkos vasaros laikas"}
@@ -1389,21 +1434,27 @@ lt{
ls{"Å evÄenkos žiemos laikas"}
}
"meta:Singapore"{
- ls{"Singapūro žiemos laikas"}
+ ls{"Singapūro laikas"}
}
"meta:Solomon"{
- ls{"Saliamono salų laikas"}
+ ls{"Saliamono Salų laikas"}
}
"meta:South_Georgia"{
ls{"Pietų Džordžijos laikas"}
}
+ "meta:Suriname"{
+ ls{"Surinamo laikas"}
+ }
"meta:Sverdlovsk"{
ld{"Sverdlovsko vasaros laikas"}
lg{"Sverdlovsko laikas"}
ls{"Sverdlovsko žiemos laikas"}
}
+ "meta:Syowa"{
+ ls{"Siovos laikas"}
+ }
"meta:Tahiti"{
- ls{"TaiÄio laikas"}
+ ls{"TahiÄio laikas"}
}
"meta:Taipei"{
ld{"TaipÄ—jaus vasaros laikas"}
@@ -1411,7 +1462,7 @@ lt{
ls{"Taipėjaus žiemos laikas"}
}
"meta:Tajikistan"{
- ls{"Tadžikijos laikas"}
+ ls{"Tadžikistano laikas"}
}
"meta:Tashkent"{
ld{"Taškento vasaros laikas"}
@@ -1432,7 +1483,7 @@ lt{
ls{"Tongos žiemos laikas"}
}
"meta:Truk"{
- ls{"Truk laikas"}
+ ls{"ÄŒuko laikas"}
}
"meta:Turkey"{
ld{"Turkijos vasaros laikas"}
@@ -1440,17 +1491,17 @@ lt{
ls{"Turkijos žiemos laikas"}
}
"meta:Turkmenistan"{
- ld{"Turkmenistano vasaros laikas"}
- lg{"Turkmenistano laikas"}
- ls{"Turkmenistano žiemos laikas"}
+ ld{"TurkmÄ—nistano vasaros laikas"}
+ lg{"TurkmÄ—nistano laikas"}
+ ls{"Turkmėnistano žiemos laikas"}
}
"meta:Tuvalu"{
ls{"Tuvalu laikas"}
}
"meta:Uralsk"{
- ld{"Ural'sk vasaros laikas"}
- lg{"Ural'sk laikas"}
- ls{"Ural'sk žiemos laikas"}
+ ld{"Uralsko vasaros laikas"}
+ lg{"Uralsko laikas"}
+ ls{"Uralsko žiemos laikas"}
}
"meta:Uruguay"{
ld{"Urugvajaus vasaros laikas"}
@@ -1458,7 +1509,7 @@ lt{
ls{"Urugvajaus žiemos laikas"}
}
"meta:Urumqi"{
- ls{"Urumqi laikas"}
+ ls{"UrumÄio laikas"}
}
"meta:Uzbekistan"{
ld{"Uzbekistano vasaros laikas"}
@@ -1483,11 +1534,14 @@ lt{
lg{"Volgogrado laikas"}
ls{"Volgogrado žiemos laikas"}
}
+ "meta:Vostok"{
+ ls{"Vostoko laikas"}
+ }
"meta:Wake"{
- ls{"Veiko salos Laikas"}
+ ls{"Veiko Salos laikas"}
}
"meta:Wallis"{
- ls{"Wallis ir Futuna laikas"}
+ ls{"Voliso ir Futūnos laikas"}
}
"meta:Yakutsk"{
ld{"Jakutsko vasaros laikas"}
@@ -1504,9 +1558,11 @@ lt{
lg{"Jerevano laikas"}
ls{"Jerevano žiemos laikas"}
}
- fallbackRegionFormat{"{1} laikas ({0})"}
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;−HH:mm"}
- regionFormat{"{0} laikas"}
+ regionFormat{"Laikas: {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/lu.txt b/Build/source/libs/icu/icu-50.1/data/zone/lu.txt
index de975989165..66e72272f26 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/lu.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/lu.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lu.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lu.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/lu.xml
*/
lu{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/luo.txt b/Build/source/libs/icu/icu-50.1/data/zone/luo.txt
index 943a1e56281..184d7ecf90d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/luo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/luo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/luo.xml
*/
luo{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/luy.txt b/Build/source/libs/icu/icu-50.1/data/zone/luy.txt
index e96a6401cd0..db967dee80d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/luy.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/luy.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/luy.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/luy.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/luy.xml
*/
luy{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/lv.txt b/Build/source/libs/icu/icu-50.1/data/zone/lv.txt
index fef5e689f74..e75202d6943 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/lv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/lv.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/lv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/lv.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/lv.xml
*/
lv{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidžana"}
@@ -24,6 +24,9 @@ lv{
"Africa:Algiers"{
ec{"Alžīra"}
}
+ "Africa:Asmera"{
+ ec{"Asmara"}
+ }
"Africa:Bangui"{
ec{"Bangi"}
}
@@ -160,7 +163,7 @@ lv{
ec{"Asunsjona"}
}
"America:Bahia"{
- ec{"Brazīlija (Salvadora)"}
+ ec{"Baija"}
}
"America:Barbados"{
ec{"Barbadosa"}
@@ -285,32 +288,29 @@ lv{
"America:Halifax"{
ec{"Halifaksa"}
}
- "America:Havana"{
- ec{"Havana"}
- }
"America:Hermosillo"{
ec{"Ermosiljo"}
}
"America:Indiana:Knox"{
- ec{"Noksa"}
+ ec{"Noksa, IndiÄna"}
}
"America:Indiana:Marengo"{
- ec{"Marengo"}
+ ec{"Marengo, IndiÄna"}
}
"America:Indiana:Petersburg"{
- ec{"PÄ“terburga"}
+ ec{"PÄ“terburga, IndiÄna"}
}
"America:Indiana:Tell_City"{
- ec{"Tellsitija"}
+ ec{"Tellsitija, IndiÄna"}
}
"America:Indiana:Vevay"{
- ec{"Viveja"}
+ ec{"VÄ«veja, IndiÄna"}
}
"America:Indiana:Vincennes"{
- ec{"Vinsensa"}
+ ec{"Vinsensa, IndiÄna"}
}
"America:Indiana:Winamac"{
- ec{"Vinimaka"}
+ ec{"Vinimaka, IndiÄna"}
}
"America:Indianapolis"{
ec{"Indianapolisa"}
@@ -331,7 +331,7 @@ lv{
ec{"Džuno"}
}
"America:Kentucky:Monticello"{
- ec{"Montiselo"}
+ ec{"Montiselo, Kentuki"}
}
"America:La_Paz"{
ec{"Lapasa"}
@@ -342,6 +342,9 @@ lv{
"America:Louisville"{
ec{"Luisvilla"}
}
+ "America:Lower_Princes"{
+ ec{"Louerprinseskvotera"}
+ }
"America:Maceio"{
ec{"Maseio"}
}
@@ -351,6 +354,9 @@ lv{
"America:Manaus"{
ec{"Manausa"}
}
+ "America:Marigot"{
+ ec{"Merigota"}
+ }
"America:Martinique"{
ec{"Martinika"}
}
@@ -396,11 +402,14 @@ lv{
"America:Noronha"{
ec{"Noroņa"}
}
+ "America:North_Dakota:Beulah"{
+ ec{"Bjula"}
+ }
"America:North_Dakota:Center"{
- ec{"Centra ZiemeļdakotÄ"}
+ ec{"Centra, Ziemeļdakota"}
}
"America:North_Dakota:New_Salem"{
- ec{"Å…Å«salema"}
+ ec{"Ņūsalema, Ziemeļdakota"}
}
"America:Pangnirtung"{
ec{"Pangnirtanga"}
@@ -456,6 +465,9 @@ lv{
"America:Shiprock"{
ec{"Å iproka"}
}
+ "America:St_Barthelemy"{
+ ec{"Senbartelmī"}
+ }
"America:St_Johns"{
ec{"Sentdžonsa"}
}
@@ -528,6 +540,9 @@ lv{
"Antarctica:Vostok"{
ec{"Vostoka"}
}
+ "Arctic:Longyearbyen"{
+ ec{"Longjērbīene"}
+ }
"Asia:Aden"{
ec{"Adena"}
}
@@ -567,6 +582,9 @@ lv{
"Asia:Brunei"{
ec{"Bruneja"}
}
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
+ }
"Asia:Choibalsan"{
ec{"ÄŒoibalsana"}
}
@@ -606,6 +624,9 @@ lv{
"Asia:Jayapura"{
ec{"Džajapūra"}
}
+ "Asia:Jerusalem"{
+ ec{"Jeruzaleme"}
+ }
"Asia:Kabul"{
ec{"Kabula"}
}
@@ -618,6 +639,9 @@ lv{
"Asia:Kashgar"{
ec{"Kašgara"}
}
+ "Asia:Katmandu"{
+ ec{"Katmandu"}
+ }
"Asia:Krasnoyarsk"{
ec{"Krasnojarska"}
}
@@ -687,6 +711,9 @@ lv{
"Asia:Seoul"{
ec{"Seula"}
}
+ "Asia:Shanghai"{
+ ec{"Å anhaja"}
+ }
"Asia:Singapore"{
ec{"Singapūra"}
}
@@ -699,9 +726,6 @@ lv{
"Asia:Tehran"{
ec{"TeherÄna"}
}
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
"Asia:Tokyo"{
ec{"Tokija"}
}
@@ -729,9 +753,6 @@ lv{
"Atlantic:Azores"{
ec{"Azoru salas"}
}
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
"Atlantic:Canary"{
ec{"KanÄriju salas"}
}
@@ -748,7 +769,7 @@ lv{
ec{"Dienviddžordžija"}
}
"Atlantic:St_Helena"{
- ec{"Senthelena"}
+ ec{"Sv.Helēnas sala"}
}
"Atlantic:Stanley"{
ec{"Stenli"}
@@ -790,7 +811,7 @@ lv{
ec{"Sidneja"}
}
"Etc:Unknown"{
- ec{"NezinÄma"}
+ ec{"nezinÄma pilsÄ“ta"}
}
"Europe:Amsterdam"{
ec{"Amsterdama"}
@@ -801,6 +822,9 @@ lv{
"Europe:Athens"{
ec{"Atēnas"}
}
+ "Europe:Belgrade"{
+ ec{"Belgrada"}
+ }
"Europe:Berlin"{
ec{"Berlīne"}
}
@@ -821,13 +845,23 @@ lv{
}
"Europe:Dublin"{
ec{"Dublina"}
+ ld{"Īrijas vasaras laiks"}
}
"Europe:Gibraltar"{
ec{"GibraltÄrs"}
}
+ "Europe:Guernsey"{
+ ec{"GÄ“rnsija"}
+ }
+ "Europe:Isle_of_Man"{
+ ec{"Menas sala"}
+ }
"Europe:Istanbul"{
ec{"Stambula"}
}
+ "Europe:Jersey"{
+ ec{"Džērsija"}
+ }
"Europe:Kaliningrad"{
ec{"Kaļiņingrada"}
}
@@ -837,8 +871,12 @@ lv{
"Europe:Lisbon"{
ec{"Lisabona"}
}
+ "Europe:Ljubljana"{
+ ec{"Ļubļana"}
+ }
"Europe:London"{
ec{"Londona"}
+ ld{"LielbritÄnijas vasaras laiks"}
}
"Europe:Luxembourg"{
ec{"Luksemburga"}
@@ -846,6 +884,9 @@ lv{
"Europe:Madrid"{
ec{"Madride"}
}
+ "Europe:Mariehamn"{
+ ec{"Mariehamna"}
+ }
"Europe:Minsk"{
ec{"Minska"}
}
@@ -858,12 +899,21 @@ lv{
"Europe:Paris"{
ec{"Parīze"}
}
+ "Europe:Prague"{
+ ec{"PrÄga"}
+ }
"Europe:Riga"{
ec{"RÄ«ga"}
}
"Europe:Rome"{
ec{"Roma"}
}
+ "Europe:San_Marino"{
+ ec{"Sanmarīno"}
+ }
+ "Europe:Sarajevo"{
+ ec{"Sarajeva"}
+ }
"Europe:Simferopol"{
ec{"Simferopole"}
}
@@ -885,6 +935,9 @@ lv{
"Europe:Vaduz"{
ec{"Vaduca"}
}
+ "Europe:Vatican"{
+ ec{"VatikÄns"}
+ }
"Europe:Vienna"{
ec{"VÄ«ne"}
}
@@ -897,6 +950,9 @@ lv{
"Europe:Warsaw"{
ec{"Varšava"}
}
+ "Europe:Zagreb"{
+ ec{"Zagreba"}
+ }
"Europe:Zaporozhye"{
ec{"Zaporožje"}
}
@@ -933,6 +989,9 @@ lv{
"Indian:Reunion"{
ec{"Reinjona"}
}
+ "Pacific:Apia"{
+ ec{"Apija"}
+ }
"Pacific:Auckland"{
ec{"Oklenda"}
}
@@ -1080,9 +1139,9 @@ lv{
ls{"Argentīnas ziemas laiks"}
}
"meta:Argentina_Western"{
- ld{"Rietumu Argentīnas vasaras laiks"}
- lg{"Rietumu Argentīnas laiks"}
- ls{"Rietumu Argentīnas ziemas laiks"}
+ ld{"Rietumargentīnas vasaras laiks"}
+ lg{"Rietumargentīnas laiks"}
+ ls{"Rietumargentīnas ziemas laiks"}
}
"meta:Armenia"{
ld{"Armēnijas vasaras laiks"}
@@ -1155,6 +1214,22 @@ lv{
lg{"Brazīlijas laiks"}
ls{"Brazīlijas ziemas laiks"}
}
+ "meta:Brunei"{
+ ls{"Brunejas Darusalamas laiks"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Kaboverdes vasaras laiks"}
+ lg{"Kaboverdes laiks"}
+ ls{"Kaboverdes ziemas laiks"}
+ }
+ "meta:Chamorro"{
+ ls{"ÄŒamoro standarta laiks"}
+ }
+ "meta:Chatham"{
+ ld{"ÄŒetemas vasaras laiks"}
+ lg{"ÄŒetemas laiks"}
+ ls{"ÄŒetemas ziemas laiks"}
+ }
"meta:Chile"{
ld{"Čīles vasaras laiks"}
lg{"Čīles laiks"}
@@ -1171,7 +1246,7 @@ lv{
ls{"ÄŒoibalsanas ziemas laiks"}
}
"meta:Christmas"{
- ls{"Ziemsvētku Salas laiks"}
+ ls{"Ziemsvētku salas laiks"}
}
"meta:Cocos"{
ls{"Kokosa salu laiks"}
@@ -1191,6 +1266,12 @@ lv{
lg{"Kubas laiks"}
ls{"Kubas ziemas laiks"}
}
+ "meta:Davis"{
+ ls{"Deivisas laiks"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Dimondirvilas laiks"}
+ }
"meta:Dushanbe"{
ld{"Dušanbe vasaras laiks"}
lg{"Dušanbe laiks"}
@@ -1258,13 +1339,37 @@ lv{
"meta:Galapagos"{
ls{"Galapagu laiks"}
}
+ "meta:Gambier"{
+ ls{"Gambjē salu laiks"}
+ }
+ "meta:Georgia"{
+ ld{"Gruzijas vasaras laiks"}
+ lg{"Gruzijas laiks"}
+ ls{"Gruzijas ziemas laiks"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Gilberta salu laiks"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Austrumgrenlandes vasaras laiks"}
+ lg{"Austrumgrenlandes laiks"}
+ ls{"Austrumgrenlandes ziemas laiks"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Rietumgrenlandes vasaras laiks"}
+ lg{"Rietumgrenlandes laiks"}
+ ls{"Rietumgrenlandes ziemas laiks"}
+ }
+ "meta:Gulf"{
+ ls{"Persijas lÄ«Äa laiks"}
+ }
"meta:Guyana"{
ls{"GvijÄnas laiks"}
}
"meta:Hawaii_Aleutian"{
- ld{"Havaju — Aleutu vasaras laiks"}
- lg{"Havaju — Aleutu laiks"}
- ls{"Havaju — Aleutu ziemas laiks"}
+ ld{"Havaju — Aleutu vasaras laiks"}
+ lg{"Havaju — Aleutu laiks"}
+ ls{"Havaju — Aleutu ziemas laiks"}
}
"meta:Hong_Kong"{
ld{"Honkongas vasaras laiks"}
@@ -1280,7 +1385,10 @@ lv{
ls{"Indijas ziemas laiks"}
}
"meta:Indian_Ocean"{
- ls{"Indijas OkeÄna laiks"}
+ ls{"Indijas okeÄna laiks"}
+ }
+ "meta:Indochina"{
+ ls{"IndoÄ·Ä«nas laiks"}
}
"meta:Indonesia_Central"{
ls{"IndonÄ“zijas centrÄlais laiks"}
@@ -1327,6 +1435,9 @@ lv{
lg{"Korejas laiks"}
ls{"Korejas ziemas laiks"}
}
+ "meta:Kosrae"{
+ ls{"Kosrae laiks"}
+ }
"meta:Krasnoyarsk"{
ld{"Krasnojarskas vasaras laiks"}
lg{"Krasnojarskas laiks"}
@@ -1337,6 +1448,12 @@ lv{
lg{"Kuibiševas laiks"}
ls{"Kuibiševas ziemas laiks"}
}
+ "meta:Kyrgystan"{
+ ls{"KirgizstÄnas laiks"}
+ }
+ "meta:Line_Islands"{
+ ls{"Lainas salu laiks"}
+ }
"meta:Lord_Howe"{
ld{"Lorda Hava salas vasaras laiks"}
lg{"Lorda Hava salas laiks"}
@@ -1350,8 +1467,14 @@ lv{
lg{"Magadanas laiks"}
ls{"MagadÄnas ziemas laiks"}
}
+ "meta:Malaysia"{
+ ls{"Malaizijas laiks"}
+ }
"meta:Maldives"{
- ls{"Maldīvijas laiks"}
+ ls{"Maldīvu salu laiks"}
+ }
+ "meta:Marquesas"{
+ ls{"MarÄ·Ä«za salu laiks"}
}
"meta:Marshall_Islands"{
ls{"MÄrÅ¡ala salu laiks"}
@@ -1361,6 +1484,9 @@ lv{
lg{"Maurīcijas laiks"}
ls{"Maurīcijas ziemas laiks"}
}
+ "meta:Mawson"{
+ ls{"Mosonas laiks"}
+ }
"meta:Mongolia"{
ld{"Ulanbatoras vasaras laiks"}
lg{"Ulanbatoras laiks"}
@@ -1371,6 +1497,12 @@ lv{
lg{"Maskavas laiks"}
ls{"Maskavas ziemas laiks"}
}
+ "meta:Myanmar"{
+ ls{"Mjanmas laiks"}
+ }
+ "meta:Nauru"{
+ ls{"Nauru laiks"}
+ }
"meta:Nepal"{
ls{"NepÄlas laiks"}
}
@@ -1380,15 +1512,18 @@ lv{
ls{"Jaunkaledonijas ziemas laiks"}
}
"meta:New_Zealand"{
- ld{"Jaunzēlamdes vasaras laiks"}
+ ld{"Jaunzēlandes vasaras laiks"}
lg{"Jaunzēlandes laiks"}
- ls{"Janzēlandes ziemas laiks"}
+ ls{"Jaunzēlandes standarta laiks"}
}
"meta:Newfoundland"{
ld{"Å…Å«faundlendas vasaras laiks"}
lg{"Å…Å«faundlendas laiks"}
ls{"Å…Å«faundlendas standarta laiks"}
}
+ "meta:Niue"{
+ ls{"Niue laiks"}
+ }
"meta:Norfolk"{
ls{"Norfolkas salu laiks"}
}
@@ -1433,12 +1568,26 @@ lv{
lg{"Filipīnu laiks"}
ls{"Filipīnu ziemas laiks"}
}
+ "meta:Phoenix_Islands"{
+ ls{"FÄ“niksa salu laiks"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Senpjēras un Mikelonas vasaras laiks"}
+ lg{"Senpjēras un Mikelonas laiks"}
+ ls{"Senpjēras un Mikelonas ziemas laiks"}
+ }
"meta:Pitcairn"{
ls{"Pitkērnas laiks"}
}
+ "meta:Ponape"{
+ ls{"Ponapē laiks"}
+ }
"meta:Reunion"{
ls{"Reinjonas laiks"}
}
+ "meta:Rothera"{
+ ls{"Roteras laiks"}
+ }
"meta:Sakhalin"{
ld{"Sahalīnas vasaras laiks"}
lg{"Sahalīnas laiks"}
@@ -1455,13 +1604,13 @@ lv{
ls{"Samarkandas ziemas laiks"}
}
"meta:Samoa"{
- ls{"Rietumsamoas ziemas laiks"}
+ ls{"Samoa standarta laiks"}
}
"meta:Seychelles"{
ls{"Seišeļu salu laiks"}
}
"meta:Singapore"{
- ls{"Singapūras ziemas laiks"}
+ ls{"Singapūras laiks"}
}
"meta:Solomon"{
ls{"ZÄlamana salu laiks"}
@@ -1477,9 +1626,20 @@ lv{
lg{"Sverdlovskas laiks"}
ls{"Sverdlovskas ziemas laiks"}
}
+ "meta:Syowa"{
+ ls{"Å ovas laiks"}
+ }
"meta:Tahiti"{
ls{"Taiti laiks"}
}
+ "meta:Taipei"{
+ ld{"Taibei vasaras laiks"}
+ lg{"Taibei laiks"}
+ ls{"Taibei ziemas laiks"}
+ }
+ "meta:Tajikistan"{
+ ls{"TadžikistÄnas laiks"}
+ }
"meta:Tashkent"{
ld{"Taškentas vasaras laiks"}
lg{"Taškentas laiks"}
@@ -1493,16 +1653,37 @@ lv{
"meta:Tokelau"{
ls{"Tokelau laiks"}
}
+ "meta:Tonga"{
+ ld{"Tongas vasaras laiks"}
+ lg{"Tongas laiks"}
+ ls{"Tongas ziemas laiks"}
+ }
+ "meta:Truk"{
+ ls{"Čūkas laiks"}
+ }
"meta:Turkey"{
ld{"Turcijas vasaras laiks"}
lg{"Turcijas laiks"}
ls{"Turcijas ziemas laiks"}
}
+ "meta:Turkmenistan"{
+ ld{"TurkmenistÄnas vasaras laiks"}
+ lg{"TurkmenistÄnas laiks"}
+ ls{"TurkmenistÄnas ziemas laiks"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalu laiks"}
+ }
"meta:Uruguay"{
ld{"Urugvajas vasaras laiks"}
lg{"Urugvajas laiks"}
ls{"Urugvajas ziemas laiks"}
}
+ "meta:Uzbekistan"{
+ ld{"UzbekistÄnas vasaras laiks"}
+ lg{"UzbekistÄnas laiks"}
+ ls{"UzbekistÄnas ziemas laiks"}
+ }
"meta:Vanuatu"{
ld{"Vanuatu vasaras laiks"}
lg{"Vanuatu laiks"}
@@ -1521,6 +1702,12 @@ lv{
lg{"Volgogradas laiks"}
ls{"Volgogradas ziemas laiks"}
}
+ "meta:Vostok"{
+ ls{"Vostokas laiks"}
+ }
+ "meta:Wake"{
+ ls{"Veika salas laiks"}
+ }
"meta:Wallis"{
ls{"Volisas un Futunas laiks"}
}
@@ -1547,7 +1734,8 @@ lv{
fallbackFormat{"{0} ({1})"}
fallbackRegionFormat{"Laika josla: {1} ({0})"}
gmtFormat{"GMT{0}"}
- hourFormat{"+HH:mm;−HH:mm"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Laika josla: {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mas.txt b/Build/source/libs/icu/icu-50.1/data/zone/mas.txt
index 335d905b791..3e6fd9d79c8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mas.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mas.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mas.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mas.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mas.xml
*/
mas{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mer.txt b/Build/source/libs/icu/icu-50.1/data/zone/mer.txt
index b80cf402baa..7202cc28be0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mer.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mer.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mer.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mer.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mer.xml
*/
mer{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mfe.txt b/Build/source/libs/icu/icu-50.1/data/zone/mfe.txt
index 7edc03dcb1c..685d69dece7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mfe.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mfe.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mfe.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mfe.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mfe.xml
*/
mfe{
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mg.txt b/Build/source/libs/icu/icu-50.1/data/zone/mg.txt
index 0bd77514d46..f75b852ff4f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mg.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mg.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mg.xml
*/
mg{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mgh.txt b/Build/source/libs/icu/icu-50.1/data/zone/mgh.txt
index 8d050a1071e..c45e6d79e6d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mgh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mgh.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mgh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mgh.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mgh.xml
*/
mgh{
- Version{"2.0.64.50"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mk.txt b/Build/source/libs/icu/icu-50.1/data/zone/mk.txt
index ee381dc797d..7f925740254 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mk.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mk.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mk.xml
*/
mk{
- Version{"2.0.65.46"}
+ Version{"2.0.78.17"}
zoneStrings{
"Africa:Ceuta"{
ec{"Сеута"}
@@ -462,9 +462,15 @@ mk{
"Etc:Unknown"{
ec{"Ðепознато"}
}
+ "Europe:Dublin"{
+ ld{"ИрÑко летно време"}
+ }
"Europe:Kaliningrad"{
ec{"Калининград"}
}
+ "Europe:London"{
+ ld{"БританÑко летно време"}
+ }
"Europe:Moscow"{
ec{"МоÑква"}
}
@@ -474,6 +480,9 @@ mk{
"Europe:Simferopol"{
ec{"Симферопол"}
}
+ "Europe:Skopje"{
+ ec{"Скопје"}
+ }
"Europe:Uzhgorod"{
ec{"Ужгород"}
}
@@ -536,6 +545,9 @@ mk{
lg{"Ðкре време"}
ls{"Ðкре Ñтандардно време"}
}
+ "meta:Afghanistan"{
+ ls{"Време во ÐвганиÑтан"}
+ }
"meta:Africa_Central"{
ls{"Централно-африканÑко време"}
}
@@ -550,6 +562,11 @@ mk{
lg{"Западно-африканÑко време"}
ls{"Западно-африканÑко Ñтандардно време"}
}
+ "meta:Alaska"{
+ ld{"Летно Ñметање на времето во ÐљаÑка"}
+ lg{"Време во ÐљаÑка"}
+ ls{"Стандардно време во ÐљаÑка"}
+ }
"meta:Amazon"{
ld{"Ðмазон летно Ñметање на времето"}
lg{"Ðмазон време"}
@@ -557,8 +574,8 @@ mk{
}
"meta:America_Central"{
ld{"Централно летно Ñметање на времето"}
- lg{"Централно време"}
- ls{"Централно Ñтандардно време"}
+ lg{"Централно време во Северна Ðмерика"}
+ ls{"Централно Ñтандардно време во Северна Ðмерика"}
}
"meta:America_Eastern"{
ld{"ИÑточно летно Ñметање на времето"}
@@ -575,6 +592,11 @@ mk{
lg{"Пацифичко време"}
ls{"Пацифичко Ñтандардно време"}
}
+ "meta:Arabian"{
+ ld{"ÐрапÑки летно Ñметање на времето"}
+ lg{"ÐрапÑко време"}
+ ls{"Стандардно арапÑко време"}
+ }
"meta:Argentina"{
ld{"Ðргентина летно Ñметање на времето"}
lg{"Ðргентина време"}
@@ -585,16 +607,59 @@ mk{
lg{"Западна Ðргентина време"}
ls{"Западна Ðргентина Ñтандардно време"}
}
+ "meta:Armenia"{
+ ld{"Летно време во Ерменија"}
+ lg{"Време во Ерменија"}
+ ls{"Стандардно време во Ерменија"}
+ }
"meta:Atlantic"{
ld{"ÐтлантÑко летно Ñметање на времето"}
lg{"ÐтлантÑко време"}
ls{"ÐтлантÑко Ñтандардно време"}
}
+ "meta:Australia_Central"{
+ ld{"Летно Ñметање на времето во Централна ÐвÑтралија"}
+ lg{"Време во Централна ÐвÑтралија"}
+ ls{"Стандардно време во Централна ÐвÑтралија"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Летно Ñметање на времето во Централна и Западна ÐвÑтралија"}
+ lg{"Време во Централна и Западна ÐвÑтралија"}
+ ls{"Стандардно време во Централна и Западна ÐвÑтралија"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Летно Ñметање на времето во ИÑточна ÐвÑтралија"}
+ lg{"Време во ИÑточна ÐвÑтралија"}
+ ls{"Стандардно време во ИÑточна ÐвÑтралија"}
+ }
+ "meta:Australia_Western"{
+ ld{"Летно Ñметање на времето во Западна ÐвÑтралија"}
+ lg{"Време во Западна ÐвÑтралија"}
+ ls{"Стандардно време во Западна ÐвÑтралија"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Летно време во Ðзербејџан"}
+ lg{"Време во Ðзербејџан"}
+ ls{"Стандардно време во Ðзербејџан"}
+ }
+ "meta:Azores"{
+ ld{"Летно време во ÐзореÑ"}
+ lg{"Време во ÐзореÑ"}
+ ls{"Стандардно време во ÐзореÑ"}
+ }
+ "meta:Bangladesh"{
+ ld{"Летно време во Бангладеш"}
+ lg{"Време во Бангладеш"}
+ ls{"Стандардно време во Бангладеш"}
+ }
"meta:Bering"{
ld{"Беринг летно Ñметање на времето"}
lg{"Беринг време"}
ls{"Беринг Ñтандардно време"}
}
+ "meta:Bhutan"{
+ ls{"Време во Бутан"}
+ }
"meta:Bolivia"{
ls{"Боливија време"}
}
@@ -603,11 +668,37 @@ mk{
lg{"Бразилија време"}
ls{"Бразилија Ñтандардно време"}
}
+ "meta:Brunei"{
+ ls{"Време во Брунеи ДаруÑалам"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Летно време на Зелениот 'Рт"}
+ lg{"Време на Зелениот 'Рт"}
+ ls{"Стандардно време на Зелениот 'R"}
+ }
+ "meta:Chamorro"{
+ ls{"Време во Чаморо"}
+ }
+ "meta:Chatham"{
+ ld{"Летно Ñметање на времето во Четем"}
+ lg{"Време во Четем"}
+ ls{"Стандардно време во Четем"}
+ }
"meta:Chile"{
ld{"Чиле летно Ñметање на времето"}
lg{"Чиле време"}
ls{"Чиле Ñтандардно време"}
}
+ "meta:China"{
+ ld{"Летно Ñметање на времето во Кина"}
+ lg{"Време во Кина"}
+ ls{"Стандардно време во Кина"}
+ }
+ "meta:Choibalsan"{
+ ld{"Летно време во ЧојбалÑан"}
+ lg{"Време во ЧојбалÑан"}
+ ls{"Стандардно време во ЧојбалÑан"}
+ }
"meta:Christmas"{
ls{"Време на Божиќниот оÑтров"}
}
@@ -619,6 +710,11 @@ mk{
lg{"Колумбија време"}
ls{"Колумбија Ñтандардно време"}
}
+ "meta:Cook"{
+ ld{"Летно време на ОÑтровите Кук"}
+ lg{"Време на оÑтровите Кук"}
+ ls{"Стандардно време на ОÑтровите Кук"}
+ }
"meta:Cuba"{
ld{"Куба летно Ñметање на времето"}
lg{"Куба време"}
@@ -633,6 +729,14 @@ mk{
"meta:Dutch_Guiana"{
ls{"ХоландÑка Гвајана време"}
}
+ "meta:East_Timor"{
+ ls{"Време во ИÑточен Тимор"}
+ }
+ "meta:Easter"{
+ ld{"Летно време на ВелигденÑкиот ОÑтров"}
+ lg{"Време на ВелигденÑкиот ОÑтров"}
+ ls{"Стандардно време на ВелигденÑкиот ОÑтров"}
+ }
"meta:Ecuador"{
ls{"Еквадор време"}
}
@@ -660,6 +764,16 @@ mk{
sg{"WET"}
ss{"WET"}
}
+ "meta:Falkland"{
+ ld{"Летно Ñметање на времето на ФолкландÑките ОÑтрови"}
+ lg{"Време на ФолкландÑките ОÑтрови"}
+ ls{"Стандардно време на ФолкландÑките ОÑтрови"}
+ }
+ "meta:Fiji"{
+ ld{"Летно време во Фиџи"}
+ lg{"Време во Фиџи"}
+ ls{"Стандардно време во Фиџи"}
+ }
"meta:French_Guiana"{
ls{"ФранцуÑка Гвајана време"}
}
@@ -669,6 +783,20 @@ mk{
"meta:GMT"{
ls{"Средно време Ñпоред Гринич"}
}
+ "meta:Galapagos"{
+ ls{"Време во ГалапагоÑ"}
+ }
+ "meta:Gambier"{
+ ls{"Време во Гамбе"}
+ }
+ "meta:Georgia"{
+ ld{"Летно време во Грузија"}
+ lg{"Време во Грузија"}
+ ls{"Стандардно време во Грузија"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Време на ОÑтровите Гилберт"}
+ }
"meta:Greenland_Central"{
ld{"Централен Гренланд летно Ñметање на времето"}
lg{"Централен Гренланд време"}
@@ -684,42 +812,194 @@ mk{
lg{"Западен Гренланд време"}
ls{"Западен Гренланд Ñтандардно време"}
}
+ "meta:Gulf"{
+ ls{"Време на МекÑиканÑкиот Залив"}
+ }
"meta:Guyana"{
ls{"Гвајана време"}
}
+ "meta:Hawaii_Aleutian"{
+ ld{"Летно Ñметање на времето во Хаваи - ÐлеутÑки оÑтрови"}
+ lg{"Време во Хаваи - ÐлеутÑки оÑтрови"}
+ ls{"Стандардно време во Хаваи - ÐлеутÑки оÑтрови"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Летно време во Хонг Конг"}
+ lg{"Време во Хонг Конг"}
+ ls{"Стандардно време во Хонг Конг"}
+ }
+ "meta:Hovd"{
+ ld{"Летно време во Ховд"}
+ lg{"Време во Ховд"}
+ ls{"Стандардно време во Ховд"}
+ }
+ "meta:India"{
+ ls{"Време во Индија"}
+ }
"meta:Indian_Ocean"{
- ls{"Време на ИндиÑки Океан"}
+ ls{"Време на ИндиÑки океан"}
+ }
+ "meta:Indochina"{
+ ls{"Време во Индокина"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Време во Централна Индонезија"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Време во ИÑточна Индонезија"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Време во Западна Индонезија"}
+ }
+ "meta:Iran"{
+ ld{"Летно Ñметање на времето во Иран"}
+ lg{"Време во Иран"}
+ ls{"Стандардно време во Иран"}
+ }
+ "meta:Irkutsk"{
+ ld{"Летно време во ИркутÑк"}
+ lg{"Време во ИркутÑк"}
+ ls{"Стандардно време во ИркутÑк"}
+ }
+ "meta:Israel"{
+ ld{"Летно Ñметање на времето во Израел"}
+ lg{"Време во Израел"}
+ ls{"Стандардно време во Израел"}
+ }
+ "meta:Japan"{
+ ld{"Летно Ñметање на времето во Јапонија"}
+ lg{"Време во Јапонија"}
+ ls{"Стандардно време во Јапонија"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Време во ИÑточен КазахÑтан"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Време во Западен КазахÑтан"}
+ }
+ "meta:Korea"{
+ ld{"Летно Ñметање на времето во Кореја"}
+ lg{"Време во Кореја"}
+ ls{"Стандардно време во Кореја"}
+ }
+ "meta:Kosrae"{
+ ls{"Време во КоÑра"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Летно време во КраÑнојарÑк"}
+ lg{"Време во КраÑнојарÑк"}
+ ls{"Стандардно време во КраÑнојарÑк"}
}
"meta:Kuybyshev"{
ld{"Кујбишев летно Ñметање на времето"}
lg{"Кујбишев време"}
ls{"Кујбишев Ñтандардно време"}
}
+ "meta:Kyrgystan"{
+ ls{"Време во КиргиÑтан"}
+ }
+ "meta:Line_Islands"{
+ ls{"Време во ЛиниÑки ОÑтрови"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Летно Ñметање на времето во Лорд Хау"}
+ lg{"Време во Лорд Хау"}
+ ls{"Стандардно време во Лорд Хау"}
+ }
+ "meta:Macquarie"{
+ ls{"Време на ОÑтровот Макуари"}
+ }
+ "meta:Magadan"{
+ ld{"Летно време во Магадан"}
+ lg{"Време во Магадан"}
+ ls{"Стандардно време во Магадан"}
+ }
+ "meta:Malaysia"{
+ ls{"Време во Малезија"}
+ }
"meta:Maldives"{
ls{"Време на Малдиви"}
}
+ "meta:Marquesas"{
+ ls{"Време во МаркеÑаÑ"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Време на МаршалÑки оÑтрови"}
+ }
"meta:Mauritius"{
ld{"Летно Ñметање на времето на МаурициуÑ"}
- ls{"Време на МаурициуÑ"}
+ lg{"Време на МаурициуÑ"}
+ ls{"Ñтандардно Време на МаурициуÑ"}
}
"meta:Mawson"{
ls{"МоÑон време"}
}
+ "meta:Mongolia"{
+ ld{"Летно време во Улан Батор"}
+ lg{"Време во Улан Батор"}
+ ls{"Стандардно време во Улан Батор"}
+ }
"meta:Moscow"{
ld{"МоÑква летно Ñметање на времето"}
lg{"МоÑква време"}
ls{"МоÑква Ñтандардно време"}
}
+ "meta:Myanmar"{
+ ls{"Време во Мјанмар"}
+ }
+ "meta:Nauru"{
+ ls{"Време во Ðауру"}
+ }
+ "meta:Nepal"{
+ ls{"Време во Ðепал"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Летно време во Ðова Каледонија"}
+ lg{"Време во Ðова Каледонија"}
+ ls{"Стандардно време во Ðова Каледонија"}
+ }
+ "meta:New_Zealand"{
+ ld{"Летно Ñметање на времето во Ðов Зеланд"}
+ lg{"Време во Ðов Зеланд"}
+ ls{"Стандардно време во Ðов Зеланд"}
+ }
"meta:Newfoundland"{
ld{"Њуфаундленд летно Ñметање на времето"}
lg{"Њуфаундленд време"}
ls{"Њуфаундленд Ñтандардно време"}
}
+ "meta:Niue"{
+ ls{"Време во Ðиуе"}
+ }
+ "meta:Norfolk"{
+ ls{"Време на ОÑтровите Ðорфолк"}
+ }
"meta:Noronha"{
ld{"Фернандо де Ðороња летно Ñметање на времето"}
lg{"Фернандо де Ðороња време"}
ls{"Фернандо де Ðороња Ñтандардно време"}
}
+ "meta:Novosibirsk"{
+ ld{"Летно време во ÐовоÑибирÑк"}
+ lg{"Време во ÐовоÑибирÑк"}
+ ls{"Стандардно време во ÐовоÑибирÑк"}
+ }
+ "meta:Omsk"{
+ ld{"Летно време во ОмÑк"}
+ lg{"Време во ОмÑк"}
+ ls{"Стандардно време во ОмÑк"}
+ }
+ "meta:Pakistan"{
+ ld{"Летно време во ПакиÑтан"}
+ lg{"Време во ПакиÑтан"}
+ ls{"Стандардно време во ПакиÑтан"}
+ }
+ "meta:Palau"{
+ ls{"Време во Палау"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Време во Папуа Ðова Гвинеја"}
+ }
"meta:Paraguay"{
ld{"ПарагвајÑко летно Ñметање на времето"}
lg{"ПарагвајÑко време"}
@@ -730,10 +1010,24 @@ mk{
lg{"Перу време"}
ls{"Перу Ñтандардно време"}
}
+ "meta:Philippines"{
+ ld{"Летно време во Филипини"}
+ lg{"Време во Филипини"}
+ ls{"Стандардно време во Филипини"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Време на ОÑтровите ФеникÑ"}
+ }
"meta:Pierre_Miquelon"{
- ld{"Пјер и Микелон летно Ñметање на времето"}
- lg{"Пјер и Микелон време"}
- ls{"Пјер и Микелон Ñтандардно време"}
+ ld{"Сент Пјер и Микелон летно Ñметање на времето"}
+ lg{"Сент Пјер и Микелон време"}
+ ls{"Сент Пјер и Микелон Ñтандардно време"}
+ }
+ "meta:Pitcairn"{
+ ls{"Време во Питкерн"}
+ }
+ "meta:Ponape"{
+ ls{"Време во Понапе"}
}
"meta:Reunion"{
ls{"Време на Ријунион"}
@@ -741,30 +1035,95 @@ mk{
"meta:Rothera"{
ls{"Ротера време"}
}
+ "meta:Sakhalin"{
+ ld{"Летно време во Сакалин"}
+ lg{"Време во Сакалин"}
+ ls{"Стандардно време во Сакалин"}
+ }
"meta:Samara"{
ld{"Самара летно Ñметање на времето"}
lg{"Самара време"}
ls{"Самара Ñтандардно време"}
}
+ "meta:Samoa"{
+ ls{"Време во Самоа"}
+ }
"meta:Seychelles"{
ls{"Време на Сејшели"}
}
+ "meta:Singapore"{
+ ls{"Време во Ñинг"}
+ }
+ "meta:Solomon"{
+ ls{"Време на СоломонÑките оÑтрови"}
+ }
+ "meta:South_Georgia"{
+ ls{"Време во Јужна Грузија"}
+ }
"meta:Suriname"{
ls{"Суринам време"}
}
+ "meta:Syowa"{
+ ls{"Време во Сајова"}
+ }
+ "meta:Tahiti"{
+ ls{"Време во Тахити"}
+ }
+ "meta:Taipei"{
+ ld{"Летно Ñметање на времето во Таипеи"}
+ lg{"Време во Таипеи"}
+ ls{"Стандардно време во Таипеи"}
+ }
+ "meta:Tajikistan"{
+ ls{"Време во ТаџикиÑтан"}
+ }
+ "meta:Tokelau"{
+ ls{"Време во Токелау"}
+ }
+ "meta:Tonga"{
+ ld{"Летно време во Тонга"}
+ lg{"Време во Тонга"}
+ ls{"Стандардно време во Тонга"}
+ }
+ "meta:Truk"{
+ ls{"Време во Чуук"}
+ }
"meta:Turkey"{
ld{"Турција летно Ñметање на времето"}
lg{"Турција време"}
ls{"Турција Ñтандардно време"}
}
+ "meta:Turkmenistan"{
+ ld{"Летно време во ТуркмениÑтан"}
+ lg{"Време во ТуркмениÑтан"}
+ ls{"Стандардно време во ТуркмениÑтан"}
+ }
+ "meta:Tuvalu"{
+ ls{"Време во Тувалу"}
+ }
"meta:Uruguay"{
ld{"Уругвај летно Ñметање на времето"}
lg{"Уругвај време"}
ls{"Уругвај Ñтандардно време"}
}
+ "meta:Uzbekistan"{
+ ld{"Летно време во УзбекиÑтан"}
+ lg{"Време во УзбекиÑтан"}
+ ls{"Стандардно време во УзбекиÑтан"}
+ }
+ "meta:Vanuatu"{
+ ld{"Летно време во Вануату"}
+ lg{"Време во Вануату"}
+ ls{"Стандардно време во Вануату"}
+ }
"meta:Venezuela"{
ls{"Венецуела време"}
}
+ "meta:Vladivostok"{
+ ld{"Летно време во ВладивоÑток"}
+ lg{"Време во ВладивоÑток"}
+ ls{"Стандардно време во ВладивоÑток"}
+ }
"meta:Volgograd"{
ld{"Волгоград летно Ñметање на времето"}
lg{"Волгоград време"}
@@ -773,10 +1132,32 @@ mk{
"meta:Vostok"{
ls{"ВоÑток време"}
}
+ "meta:Wake"{
+ ls{"Време на оÑтровот Вејк"}
+ }
+ "meta:Wallis"{
+ ls{"Време во Ð’Ð°Ð»Ð¸Ñ Ð¸ Футуна"}
+ }
+ "meta:Yakutsk"{
+ ld{"Летно време во ЈакутÑк"}
+ lg{"Време во ЈакутÑк"}
+ ls{"Стандардно време во ЈакутÑк"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Летно време во Екатеринбург"}
+ lg{"Време во Екатеринбург"}
+ ls{"Стандардно време во Екатеринбург"}
+ }
"meta:Yukon"{
ld{"Јукон летно Ñметање на времето"}
lg{"Јукон време"}
ls{"Јукон Ñтандардно време"}
}
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"Време во {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/ml.txt b/Build/source/libs/icu/icu-50.1/data/zone/ml.txt
new file mode 100644
index 00000000000..34e0e6751a2
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ml.txt
@@ -0,0 +1,1982 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ml.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ml.xml
+ */
+ml{
+ Version{"2.0.78.30"}
+ zoneStrings{
+ "Africa:Abidjan"{
+ ec{"അബിദàµâ€Œà´œà´¾àµ»â€Œ"}
+ }
+ "Africa:Accra"{
+ ec{"ആകàµà´°"}
+ }
+ "Africa:Addis_Ababa"{
+ ec{"അഡിസൠഅബാബ"}
+ }
+ "Africa:Algiers"{
+ ec{"അൾ‌ജീസàµ"}
+ }
+ "Africa:Asmera"{
+ ec{"à´…à´¸àµâ€à´®à´¾à´°"}
+ }
+ "Africa:Bamako"{
+ ec{"ബമാകോ"}
+ }
+ "Africa:Bangui"{
+ ec{"ബംഗàµà´¯à´¿"}
+ }
+ "Africa:Banjul"{
+ ec{"ബഞàµà´šàµàµ½"}
+ }
+ "Africa:Bissau"{
+ ec{"ബിസàµà´¸à´¾à´µàµ"}
+ }
+ "Africa:Blantyre"{
+ ec{"à´¬àµà´²à´¾à´£àµà´Ÿàµ†à´¯àµ¼â€Œ"}
+ }
+ "Africa:Brazzaville"{
+ ec{"à´¬àµà´°à´¾à´¸à´µà´¿àµ½"}
+ }
+ "Africa:Bujumbura"{
+ ec{"à´¬àµà´œàµà´‚‌ബàµà´°"}
+ }
+ "Africa:Cairo"{
+ ec{"കെയàµâ€Œà´±àµ‹"}
+ }
+ "Africa:Casablanca"{
+ ec{"കാസബàµà´²à´¾à´™àµà´•"}
+ }
+ "Africa:Ceuta"{
+ ec{"à´•àµà´¯àµ‚à´Ÿàµà´Ÿ"}
+ }
+ "Africa:Conakry"{
+ ec{"കൊണാകàµà´°à´¿"}
+ }
+ "Africa:Dakar"{
+ ec{"ഡാകàµà´•àµ¼â€Œ"}
+ }
+ "Africa:Dar_es_Salaam"{
+ ec{"ദാറàµà´¸àµ സലാം"}
+ }
+ "Africa:Djibouti"{
+ ec{"ദിബൌടàµà´Ÿà´¿"}
+ }
+ "Africa:Douala"{
+ ec{"ഡൌല"}
+ }
+ "Africa:El_Aaiun"{
+ ec{"എൽ‌ à´à´¯àµàµ»â€Œ"}
+ }
+ "Africa:Freetown"{
+ ec{"à´«àµà´°àµ€à´ŸàµŒàµºâ€Œ"}
+ }
+ "Africa:Gaborone"{
+ ec{"ഗാബൊറോൺ‌"}
+ }
+ "Africa:Harare"{
+ ec{"ഹരാരെ"}
+ }
+ "Africa:Johannesburg"{
+ ec{"ജോഹനàµà´¨à´¾à´¸àµà´¬àµ¼â€Œà´—àµ"}
+ }
+ "Africa:Kampala"{
+ ec{"à´•à´®àµà´ªà´¾à´²"}
+ }
+ "Africa:Khartoum"{
+ ec{"ഖാർ‌തൌം"}
+ }
+ "Africa:Kigali"{
+ ec{"കിഗാലി"}
+ }
+ "Africa:Kinshasa"{
+ ec{"കിൻഷാസ"}
+ }
+ "Africa:Lagos"{
+ ec{"ലാഗോസàµ"}
+ }
+ "Africa:Libreville"{
+ ec{"ലിബàµà´°àµ†à´µà´¿à´²àµà´²"}
+ }
+ "Africa:Lome"{
+ ec{"ലോം"}
+ }
+ "Africa:Luanda"{
+ ec{"à´²àµà´µà´¾àµ»à´¡"}
+ }
+ "Africa:Lubumbashi"{
+ ec{"ലൂബàµà´‚ബാഷി"}
+ }
+ "Africa:Lusaka"{
+ ec{"à´²àµà´¸à´¾à´•"}
+ }
+ "Africa:Malabo"{
+ ec{"മലാബോ"}
+ }
+ "Africa:Maputo"{
+ ec{"മാപàµà´¯àµà´Ÿàµà´Ÿàµ‹"}
+ }
+ "Africa:Maseru"{
+ ec{"മസേറàµ"}
+ }
+ "Africa:Mbabane"{
+ ec{"മബാബെയàµâ€Œàµ»â€Œ"}
+ }
+ "Africa:Mogadishu"{
+ ec{"മൊഗാദിഷàµ"}
+ }
+ "Africa:Monrovia"{
+ ec{"മൺ‌റോവിയ"}
+ }
+ "Africa:Nairobi"{
+ ec{"നയàµâ€Œà´±àµ‹à´¬à´¿"}
+ }
+ "Africa:Ndjamena"{
+ ec{"ജമെന"}
+ }
+ "Africa:Niamey"{
+ ec{"നിയാമി"}
+ }
+ "Africa:Nouakchott"{
+ ec{"നൌവാൿഷോടàµà´Ÿàµ"}
+ }
+ "Africa:Ouagadougou"{
+ ec{"ഔഗാദൌഗൌ"}
+ }
+ "Africa:Porto-Novo"{
+ ec{"പോർ‌ടàµà´Ÿàµ‹-നോവോ"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"സാവോ ടോം‌"}
+ }
+ "Africa:Tripoli"{
+ ec{"à´Ÿàµà´°à´¿à´ªàµŠà´³à´¿"}
+ }
+ "Africa:Tunis"{
+ ec{"à´Ÿàµà´¯àµ‚ണിസàµ"}
+ }
+ "Africa:Windhoek"{
+ ec{"വിൻഡàµâ€Œà´¹àµ‹à´•àµ"}
+ }
+ "America:Adak"{
+ ec{"അഡാകàµ"}
+ }
+ "America:Anchorage"{
+ ec{"ആങàµà´•à´±àµ‡à´œàµ"}
+ }
+ "America:Anguilla"{
+ ec{"ആൻഗàµà´µà´¿à´²àµà´²"}
+ }
+ "America:Antigua"{
+ ec{"ആൻറിഗàµà´µ"}
+ }
+ "America:Araguaina"{
+ ec{"അറഗàµà´µàµˆà´¨"}
+ }
+ "America:Argentina:La_Rioja"{
+ ec{"ലാ റിയോജ"}
+ }
+ "America:Argentina:Rio_Gallegos"{
+ ec{"റിയോ à´—àµà´¯à´¾à´²à´—ോസàµ"}
+ }
+ "America:Argentina:Salta"{
+ ec{"സാൽടàµà´Ÿ"}
+ }
+ "America:Argentina:San_Juan"{
+ ec{"സാൻ à´œàµà´µà´¾àµ»"}
+ }
+ "America:Argentina:San_Luis"{
+ ec{"സാൻ ലൂയിസàµ"}
+ }
+ "America:Argentina:Tucuman"{
+ ec{"à´±àµà´±àµà´•àµà´®à´¾àµ»"}
+ }
+ "America:Argentina:Ushuaia"{
+ ec{"ഉഷിയ"}
+ }
+ "America:Aruba"{
+ ec{"അറൂബ"}
+ }
+ "America:Asuncion"{
+ ec{"അസൻ‌ഷàµà´¯àµ»â€Œ"}
+ }
+ "America:Bahia"{
+ ec{"ബഹിയ"}
+ }
+ "America:Barbados"{
+ ec{"ബാർബഡോസàµ"}
+ }
+ "America:Belem"{
+ ec{"ബെലം"}
+ }
+ "America:Belize"{
+ ec{"ബെലീസàµ"}
+ }
+ "America:Blanc-Sablon"{
+ ec{"à´¬àµà´²à´¾à´™àµà´•àµ സാബàµà´²àµ‹àµº"}
+ }
+ "America:Boa_Vista"{
+ ec{"ബോവ വിസàµà´±àµà´±"}
+ }
+ "America:Bogota"{
+ ec{"ബൊഗോടàµà´Ÿ"}
+ }
+ "America:Boise"{
+ ec{"ബൊയàµà´¸à´¿"}
+ }
+ "America:Buenos_Aires"{
+ ec{"à´¬àµà´¯àµ‚നസൠà´à´±à´¿à´¸àµ"}
+ }
+ "America:Cambridge_Bay"{
+ ec{"കെയàµà´¨àµà´ªàµà´°à´¿à´¡àµà´œàµ ബേ"}
+ }
+ "America:Campo_Grande"{
+ ec{"à´•àµà´¯à´¾à´¨àµà´ªàµ‹ à´—àµà´°à´¾àµ»à´¡àµ†"}
+ }
+ "America:Cancun"{
+ ec{"കൻകൂൻ"}
+ }
+ "America:Caracas"{
+ ec{"കരാകàµà´•à´¸àµ"}
+ }
+ "America:Catamarca"{
+ ec{"â€à´•àµà´¯à´¾à´±àµà´±à´®à´¾àµ¼à´•àµà´•"}
+ }
+ "America:Cayenne"{
+ ec{"കയീൻ‌"}
+ }
+ "America:Cayman"{
+ ec{"കേമാൻ"}
+ }
+ "America:Chicago"{
+ ec{"à´šà´¿à´•àµà´•à´¾à´—ോ"}
+ }
+ "America:Chihuahua"{
+ ec{"ചിവാവàµ"}
+ }
+ "America:Coral_Harbour"{
+ ec{"കോറൽ ഹാർബർ"}
+ }
+ "America:Cordoba"{
+ ec{"കൊർദോവ"}
+ }
+ "America:Costa_Rica"{
+ ec{"കോസàµà´±àµà´± റികàµà´•"}
+ }
+ "America:Cuiaba"{
+ ec{"à´•àµà´¯àµà´¬"}
+ }
+ "America:Curacao"{
+ ec{"à´•àµà´±à´¾à´•àµà´•à´¾à´µàµ‹"}
+ }
+ "America:Danmarkshavn"{
+ ec{"ഡാൻമാർകàµà´•àµà´·à´¾à´µàµàµ»"}
+ }
+ "America:Dawson"{
+ ec{"ഡോവàµà´¸àµº"}
+ }
+ "America:Dawson_Creek"{
+ ec{"ഡോവàµà´¸àµº à´•àµà´°àµ€à´•àµà´•àµ"}
+ }
+ "America:Denver"{
+ ec{"ഡെൻ‌വർ"}
+ }
+ "America:Detroit"{
+ ec{"ഡെടàµà´°àµ‹à´¯à´¿à´±àµà´±àµ"}
+ }
+ "America:Dominica"{
+ ec{"ഡൊമിനികàµà´•"}
+ }
+ "America:Edmonton"{
+ ec{"à´Žà´¡àµà´®àµ‹àµºà´Ÿàµº"}
+ }
+ "America:Eirunepe"{
+ ec{"യെറàµà´¨àµ€à´ªàµà´ªàµ†"}
+ }
+ "America:El_Salvador"{
+ ec{"എൽ സാൽ‌വദോർ"}
+ }
+ "America:Fortaleza"{
+ ec{"ഫോർടàµà´Ÿà´²àµ€à´¸"}
+ }
+ "America:Glace_Bay"{
+ ec{"à´—àµà´²àµ†à´¯àµà´¸àµ ബേ"}
+ }
+ "America:Godthab"{
+ ec{"ഗോഡàµâ€Œà´¤à´¾à´¬àµ"}
+ }
+ "America:Goose_Bay"{
+ ec{"ഗൂസൠബേ"}
+ }
+ "America:Grand_Turk"{
+ ec{"à´—àµà´°à´¾àµ»à´¡àµ ടർകàµà´•àµ"}
+ }
+ "America:Grenada"{
+ ec{"à´—àµà´°à´¨àµ‡à´¡"}
+ }
+ "America:Guadeloupe"{
+ ec{"à´—àµà´µà´¾à´¡à´²àµ‚à´ªàµà´ªàµ"}
+ }
+ "America:Guatemala"{
+ ec{"à´—àµà´µàµ‹à´Ÿàµà´Ÿà´¿à´®à´¾à´²"}
+ }
+ "America:Guayaquil"{
+ ec{"à´—àµà´µà´¾à´¯à´•àµà´µà´¿àµ½"}
+ }
+ "America:Guyana"{
+ ec{"ഗയാന"}
+ }
+ "America:Halifax"{
+ ec{"ഹാലിഫാകàµà´¸àµ"}
+ }
+ "America:Havana"{
+ ec{"ഹവാന"}
+ }
+ "America:Hermosillo"{
+ ec{"ഹെർമോസിലàµà´²àµ‹"}
+ }
+ "America:Indiana:Knox"{
+ ec{"നോകàµà´¸àµ, ഇൻഡàµà´¯à´¾à´¨"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"മരെങàµà´•àµ‹, ഇൻഡàµà´¯à´¾à´¨à´¾"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"പീറàµà´±àµ‡à´´àµà´¸àµà´¬àµ¼à´—àµ, ഇൻഡàµà´¯à´¾à´¨"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"à´±àµà´±àµ†àµ½ സിറàµà´±à´¿, ഇൻഡàµà´¯à´¾à´¨"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"വിവെയàµ, ഇൻഡàµà´¯à´¾à´¨"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"വിൻസെൻസàµ, ഇൻഡàµà´¯à´¾à´¨"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"വിനാമാകàµ, ഇൻഡàµà´¯à´¾à´¨"}
+ }
+ "America:Indianapolis"{
+ ec{"ഇൻഡàµà´¯à´¾à´¨à´¾à´ªàµ‹à´²àµ€à´¸àµ"}
+ }
+ "America:Inuvik"{
+ ec{"ഇനàµà´µà´¿à´•àµ"}
+ }
+ "America:Iqaluit"{
+ ec{"ഇഖാലിതàµ"}
+ }
+ "America:Jamaica"{
+ ec{"ജമൈകàµà´•"}
+ }
+ "America:Jujuy"{
+ ec{"à´œàµà´œàµà´¯àµ"}
+ }
+ "America:Juneau"{
+ ec{"à´œàµà´¨à´¿à´¯àµ"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"മോണàµà´Ÿà´¿à´¸àµ†à´²àµà´²àµ‹, കെൻറകàµà´•à´¿"}
+ }
+ "America:La_Paz"{
+ ec{"ലാ പാസàµ"}
+ }
+ "America:Lima"{
+ ec{"ലിമ"}
+ }
+ "America:Los_Angeles"{
+ ec{"ലോസൠഎയàµà´žàµà´šà´²à´¸àµ"}
+ }
+ "America:Louisville"{
+ ec{"ലൂയിവിൽ"}
+ }
+ "America:Lower_Princes"{
+ ec{"ലോവർ à´ªàµà´°à´¿àµ»à´¸à´¸àµ à´•àµà´µà´¾àµ¼à´Ÿàµà´Ÿàµ¼"}
+ }
+ "America:Maceio"{
+ ec{"മാസിയോ"}
+ }
+ "America:Managua"{
+ ec{"മണാഗàµà´µ"}
+ }
+ "America:Manaus"{
+ ec{"മനൌസàµ"}
+ }
+ "America:Marigot"{
+ ec{"മാരിഗോ"}
+ }
+ "America:Martinique"{
+ ec{"മാർടàµà´Ÿà´¿à´¨à´¿à´•àµ"}
+ }
+ "America:Mazatlan"{
+ ec{"മാസറàµà´±àµà´²à´¾àµ»"}
+ }
+ "America:Mendoza"{
+ ec{"മെൻഡോസ"}
+ }
+ "America:Menominee"{
+ ec{"മെനോമിനീ"}
+ }
+ "America:Merida"{
+ ec{"മെരിഡ"}
+ }
+ "America:Mexico_City"{
+ ec{"മെകàµà´¸à´¿à´•àµà´•àµ‹ സിറàµà´±à´¿"}
+ }
+ "America:Miquelon"{
+ ec{"മൈകàµà´µàµ†à´²àµ»â€Œ"}
+ }
+ "America:Moncton"{
+ ec{"മോങàµà´±àµà´±àµº"}
+ }
+ "America:Monterrey"{
+ ec{"മോണàµà´Ÿàµ¼â€Œà´±àµ‡"}
+ }
+ "America:Montevideo"{
+ ec{"മൊണàµà´Ÿàµ†â€Œà´µàµ€à´¡à´¿à´¯àµ‹"}
+ }
+ "America:Montreal"{
+ ec{"മോണàµà´Ÿàµà´°à´¿à´¯à´¾àµ½"}
+ }
+ "America:Montserrat"{
+ ec{"മൊണàµà´Ÿàµ†à´¸à´°à´¤àµà´¤àµ"}
+ }
+ "America:Nassau"{
+ ec{"നസàµà´¸à´¾à´µàµ"}
+ }
+ "America:New_York"{
+ ec{"à´¨àµà´¯àµ‚യോർകàµà´•àµ"}
+ }
+ "America:Nipigon"{
+ ec{"നിപàµà´ªà´¿à´—ോൺ"}
+ }
+ "America:Nome"{
+ ec{"നൌം"}
+ }
+ "America:Noronha"{
+ ec{"നൊറോന"}
+ }
+ "America:North_Dakota:Beulah"{
+ ec{"à´¬àµà´¯àµ‚à´², വടകàµà´•àµ» ഡെകàµà´•àµ‹à´Ÿàµà´Ÿ"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"സെൻറർ, നോർതàµà´¤àµ à´¡à´•àµà´•àµ‹à´Ÿàµà´Ÿ"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"à´¨àµà´¯àµ‚ സെയàµâ€Œà´²à´‚, നോർതàµà´¤àµ à´¡à´•àµà´•àµ‹à´Ÿàµà´Ÿ"}
+ }
+ "America:Panama"{
+ ec{"പനാമ"}
+ }
+ "America:Pangnirtung"{
+ ec{"പാൻഗàµâ€Œà´¨à´¿à´±àµà´±à´™àµ"}
+ }
+ "America:Paramaribo"{
+ ec{"പരാമാരിബോ"}
+ }
+ "America:Phoenix"{
+ ec{"ഫീനികàµà´¸àµ"}
+ }
+ "America:Port-au-Prince"{
+ ec{"പോർടàµà´Ÿàµ-à´“à´µàµ-à´ªàµà´°à´¿àµ»à´¸àµ"}
+ }
+ "America:Port_of_Spain"{
+ ec{"പോർ‌ടàµà´Ÿàµ ഓഫൠസàµâ€Œà´ªàµ†à´¯à´¿àµ»â€Œ"}
+ }
+ "America:Porto_Velho"{
+ ec{"പോർടàµà´Ÿàµ‹ വെലàµà´²àµ‹"}
+ }
+ "America:Puerto_Rico"{
+ ec{"à´ªàµà´¯àµ‚ർടàµà´Ÿà´±à´¿à´•àµà´•àµ‹"}
+ }
+ "America:Rainy_River"{
+ ec{"റെയàµà´¨à´¿ റിവർ"}
+ }
+ "America:Rankin_Inlet"{
+ ec{"റാങàµà´•à´¿àµ» ഇൻലെറàµà´±àµ"}
+ }
+ "America:Recife"{
+ ec{"റെസീഫെ"}
+ }
+ "America:Regina"{
+ ec{"റിജീന"}
+ }
+ "America:Resolute"{
+ ec{"റെസലàµà´¯àµ‚à´Ÿàµà´Ÿàµ"}
+ }
+ "America:Rio_Branco"{
+ ec{"റിയോ à´¬àµà´°à´¾à´™àµà´•àµ‹"}
+ }
+ "America:Santarem"{
+ ec{"സാൻററെം"}
+ }
+ "America:Santiago"{
+ ec{"സാൻറിയാഗോ"}
+ }
+ "America:Santo_Domingo"{
+ ec{"സാനàµà´¤àµ‹ ഡോമിംഗോ"}
+ }
+ "America:Sao_Paulo"{
+ ec{"സാവോ പോലോ"}
+ }
+ "America:Scoresbysund"{
+ ec{"à´¸àµà´•àµ‹àµ¼à´¸àµà´¬àµˆà´¸à´£àµà´Ÿàµ"}
+ }
+ "America:Shiprock"{
+ ec{"à´·à´¿à´ªàµà´ªàµà´±àµ‹à´•àµà´•àµ"}
+ }
+ "America:St_Barthelemy"{
+ ec{"സെൻറൠബർതàµà´¤à´²àµ†à´®à´¿"}
+ }
+ "America:St_Johns"{
+ ec{"സെയàµàµ»à´±àµ ജോൺസàµ"}
+ }
+ "America:St_Kitts"{
+ ec{"സെൻറൠകിറàµà´±à´¸àµ"}
+ }
+ "America:St_Lucia"{
+ ec{"സെൻറൠലൂസിയ"}
+ }
+ "America:St_Thomas"{
+ ec{"സെൻറàµ. തോമസàµ"}
+ }
+ "America:St_Vincent"{
+ ec{"സെൻറൠവിൻ‌സെൻറàµ"}
+ }
+ "America:Swift_Current"{
+ ec{"à´¸àµà´µà´¿à´«àµà´±àµà´±àµ കറൻറàµ"}
+ }
+ "America:Tegucigalpa"{
+ ec{"à´±àµà´±àµ†à´—àµà´¸à´¿â€à´—ാൽപàµà´ª"}
+ }
+ "America:Thule"{
+ ec{"തൂളി"}
+ }
+ "America:Thunder_Bay"{
+ ec{"തണàµà´Ÿàµ¼ ബേ"}
+ }
+ "America:Tijuana"{
+ ec{"തിയàµà´µà´¾à´¨"}
+ }
+ "America:Toronto"{
+ ec{"ടൊറണàµà´Ÿàµ‹"}
+ }
+ "America:Tortola"{
+ ec{"ടോർ‌ടàµà´Ÿàµ‹à´³"}
+ }
+ "America:Vancouver"{
+ ec{"വാൻ‌കൂവർ"}
+ }
+ "America:Whitehorse"{
+ ec{"വൈറàµà´±àµà´¹àµ‹à´´àµà´¸àµ"}
+ }
+ "America:Winnipeg"{
+ ec{"വിനàµà´¨à´¿à´ªàµ†à´—àµ"}
+ }
+ "America:Yakutat"{
+ ec{"യാകàµà´±àµà´±à´¾à´±àµà´±àµ"}
+ }
+ "America:Yellowknife"{
+ ec{"യെലàµà´²àµ‹à´¨àµˆà´«àµ"}
+ }
+ "Antarctica:Casey"{
+ ec{"കാസെ"}
+ }
+ "Antarctica:Davis"{
+ ec{"ഡെയàµâ€Œà´µà´¿à´¸àµ"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"à´¡àµà´¯àµ‚മണàµà´Ÿàµ à´¡à´¿ à´¯àµàµ¼à´µà´¿àµ½"}
+ }
+ "Antarctica:Mawson"{
+ ec{"മാവàµà´¸àµº"}
+ }
+ "Antarctica:McMurdo"{
+ ec{"മാകàµà´®àµ¼à´¡àµ‹"}
+ }
+ "Antarctica:Palmer"{
+ ec{"പാമർ"}
+ }
+ "Antarctica:Rothera"{
+ ec{"റൊതീറ"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"ദകàµà´·à´¿à´£ à´§àµà´°àµ‚വം"}
+ }
+ "Antarctica:Syowa"{
+ ec{"à´¸àµà´¯àµ‹à´µ"}
+ }
+ "Antarctica:Vostok"{
+ ec{"വോസàµà´±àµà´±àµ‹à´•àµ"}
+ }
+ "Arctic:Longyearbyen"{
+ ec{"ലംഗàµâ€à´¯àµ†àµ¼à´¬à´¿àµ»"}
+ }
+ "Asia:Aden"{
+ ec{"à´à´¦àµ†àµ»"}
+ }
+ "Asia:Almaty"{
+ ec{"അൽമതി"}
+ }
+ "Asia:Amman"{
+ ec{"à´…à´®àµà´®à´¾àµ»â€Œ"}
+ }
+ "Asia:Anadyr"{
+ ec{"അനാഡിർ"}
+ }
+ "Asia:Aqtau"{
+ ec{"à´…à´–àµà´¤àµŒ"}
+ }
+ "Asia:Aqtobe"{
+ ec{"à´…à´–àµà´¤àµ‹à´¬àµ"}
+ }
+ "Asia:Ashgabat"{
+ ec{"ആഷàµâ€Œà´—ാബടàµà´Ÿàµ"}
+ }
+ "Asia:Baghdad"{
+ ec{"ബാഗàµâ€Œà´¦à´¾à´¦àµ"}
+ }
+ "Asia:Bahrain"{
+ ec{"ബഹàµà´±à´¿àµ»"}
+ }
+ "Asia:Baku"{
+ ec{"ബാകàµà´•àµ"}
+ }
+ "Asia:Bangkok"{
+ ec{"ബാങàµà´•àµ‹à´‚à´—àµ"}
+ }
+ "Asia:Beirut"{
+ ec{"ബെയàµâ€Œà´±àµ‚à´Ÿàµà´Ÿàµ"}
+ }
+ "Asia:Bishkek"{
+ ec{"ബിഷàµâ€Œà´•àµ‡à´•àµ"}
+ }
+ "Asia:Brunei"{
+ ec{"à´¬àµà´°àµ‚ണൈ"}
+ }
+ "Asia:Calcutta"{
+ ec{"കൊൽ‌കàµà´•à´¤àµà´¤"}
+ }
+ "Asia:Choibalsan"{
+ ec{"ചൊയàµà´¬àµ½à´¸àµ»"}
+ }
+ "Asia:Chongqing"{
+ ec{"ചോങàµà´–à´¿à´™àµ"}
+ }
+ "Asia:Colombo"{
+ ec{"കൊളം‌ബോ"}
+ }
+ "Asia:Damascus"{
+ ec{"ദമാസàµà´•à´¸àµ"}
+ }
+ "Asia:Dhaka"{
+ ec{"ധാകàµà´•"}
+ }
+ "Asia:Dili"{
+ ec{"ദിലി"}
+ }
+ "Asia:Dubai"{
+ ec{"à´¦àµà´¬à´¾à´¯àµ"}
+ }
+ "Asia:Dushanbe"{
+ ec{"à´¦àµà´·àµ»â€Œà´¬àµ†"}
+ }
+ "Asia:Gaza"{
+ ec{"ഗാസ"}
+ }
+ "Asia:Harbin"{
+ ec{"ഹാർബിൻ"}
+ }
+ "Asia:Hong_Kong"{
+ ec{"ഹോങàµà´•àµ‹à´‚à´—àµ"}
+ }
+ "Asia:Hovd"{
+ ec{"ഹൌഡàµ"}
+ }
+ "Asia:Irkutsk"{
+ ec{"ഇർകസàµà´•àµ"}
+ }
+ "Asia:Jakarta"{
+ ec{"ജകàµà´•à´¾àµ¼à´¤àµà´¤"}
+ }
+ "Asia:Jayapura"{
+ ec{"ജയപàµà´°"}
+ }
+ "Asia:Jerusalem"{
+ ec{"ജെറàµà´¸à´²àµ‡à´‚"}
+ }
+ "Asia:Kabul"{
+ ec{"കാബൂൾ"}
+ }
+ "Asia:Kamchatka"{
+ ec{"കാംചടàµà´•"}
+ }
+ "Asia:Karachi"{
+ ec{"കറാചàµà´šà´¿"}
+ }
+ "Asia:Kashgar"{
+ ec{"കാഷàµà´—ർ"}
+ }
+ "Asia:Katmandu"{
+ ec{"കാതàµâ€à´®à´£àµà´¡àµ"}
+ }
+ "Asia:Krasnoyarsk"{
+ ec{"à´•àµà´°à´¾à´¸àµà´¨àµ‹à´¯à´¾à´¸àµà´•àµ"}
+ }
+ "Asia:Kuala_Lumpur"{
+ ec{"à´•àµà´µà´¾à´²à´²à´‚‌പൂർ‌‌"}
+ }
+ "Asia:Kuching"{
+ ec{"à´•àµà´šà´¿à´™àµ"}
+ }
+ "Asia:Kuwait"{
+ ec{"à´•àµà´µàµˆà´¤àµà´¤àµ"}
+ }
+ "Asia:Macau"{
+ ec{"മകàµà´•à´¾"}
+ }
+ "Asia:Magadan"{
+ ec{"മഗഡാൻ"}
+ }
+ "Asia:Makassar"{
+ ec{"മകസàµà´¸àµ¼"}
+ }
+ "Asia:Manila"{
+ ec{"മനില"}
+ }
+ "Asia:Muscat"{
+ ec{"മസàµà´•à´±àµà´±àµ"}
+ }
+ "Asia:Nicosia"{
+ ec{"നികàµà´•àµ‹à´·àµà´¯"}
+ }
+ "Asia:Novosibirsk"{
+ ec{"നൊവോസിബിർസàµà´•àµ"}
+ }
+ "Asia:Omsk"{
+ ec{"à´’à´‚à´¸àµà´•àµ"}
+ }
+ "Asia:Oral"{
+ ec{"ഓറൽ"}
+ }
+ "Asia:Phnom_Penh"{
+ ec{"ഫനോം പെഞàµà´šàµ"}
+ }
+ "Asia:Pontianak"{
+ ec{"പൊൻറിയാനകàµ"}
+ }
+ "Asia:Pyongyang"{
+ ec{"à´ªàµà´¯àµ‹à´‚à´—àµâ€Œà´¯à´¾à´‚à´—àµ"}
+ }
+ "Asia:Qatar"{
+ ec{"à´–à´¤àµà´¤àµ¼"}
+ }
+ "Asia:Qyzylorda"{
+ ec{"ഖിസിലോർഡ"}
+ }
+ "Asia:Rangoon"{
+ ec{"റങàµà´•àµ‚ൺ‌"}
+ }
+ "Asia:Riyadh"{
+ ec{"റിയാദàµ"}
+ }
+ "Asia:Saigon"{
+ ec{"ഹോ à´šà´¿ മിൻ സിറàµà´±à´¿"}
+ }
+ "Asia:Sakhalin"{
+ ec{"സഖാലിൻ"}
+ }
+ "Asia:Samarkand"{
+ ec{"സമർകàµà´•à´¨àµà´¦àµ"}
+ }
+ "Asia:Seoul"{
+ ec{"സിയോൾ‌"}
+ }
+ "Asia:Shanghai"{
+ ec{"ഷംഗായി"}
+ }
+ "Asia:Singapore"{
+ ec{"സിംഗപàµà´ªàµ‚ർ"}
+ }
+ "Asia:Taipei"{
+ ec{"തായàµâ€Œà´ªà´¿"}
+ }
+ "Asia:Tashkent"{
+ ec{"താഷàµâ€Œà´•àµà´•àµ»à´±àµ"}
+ }
+ "Asia:Tbilisi"{
+ ec{"തിബിലിസി"}
+ }
+ "Asia:Tehran"{
+ ec{"ടെഹàµâ€Œà´±à´¾àµ»â€Œ"}
+ }
+ "Asia:Thimphu"{
+ ec{"തിംഫàµ"}
+ }
+ "Asia:Tokyo"{
+ ec{"ടോകàµà´•à´¿à´¯àµ‹"}
+ }
+ "Asia:Ulaanbaatar"{
+ ec{"ഉലാൻബടàµà´Ÿàµ‚ർ"}
+ }
+ "Asia:Urumqi"{
+ ec{"ഉറàµà´‚à´–à´¿"}
+ }
+ "Asia:Vientiane"{
+ ec{"വിയെൻറൈൻ"}
+ }
+ "Asia:Vladivostok"{
+ ec{"à´µàµà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ"}
+ }
+ "Asia:Yakutsk"{
+ ec{"യാകസàµà´•àµ"}
+ }
+ "Asia:Yekaterinburg"{
+ ec{"യാകാറàµà´±àµ†à´±à´¿àµ»à´¬àµ¼à´—àµ"}
+ }
+ "Asia:Yerevan"{
+ ec{"യേരവൻ‌"}
+ }
+ "Atlantic:Azores"{
+ ec{"à´Žà´¯àµà´¸àµ‹àµ¼à´¸àµ"}
+ }
+ "Atlantic:Bermuda"{
+ ec{"ബർമàµà´¡"}
+ }
+ "Atlantic:Canary"{
+ ec{"à´•àµà´¯à´¾à´¨à´±à´¿"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"കേപൠവെർദെ"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"ഫെറോ"}
+ }
+ "Atlantic:Madeira"{
+ ec{"മഡെയàµà´±"}
+ }
+ "Atlantic:Reykjavik"{
+ ec{"റേയàµâ€Œà´œà´¾à´µà´¿à´•àµ"}
+ }
+ "Atlantic:South_Georgia"{
+ ec{"ദകàµà´·à´¿à´£ ജോർജിയ"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"സെൻറൠഹെലെന"}
+ }
+ "Atlantic:Stanley"{
+ ec{"à´¸àµà´±àµà´±à´¾àµ»â€Œà´²à´¿"}
+ }
+ "Australia:Adelaide"{
+ ec{"അഡലെയàµà´¡àµ"}
+ }
+ "Australia:Brisbane"{
+ ec{"à´¬àµà´°à´¿à´¸àµâ€Œà´¬àµ‡à´¯àµàµ»"}
+ }
+ "Australia:Broken_Hill"{
+ ec{"à´¬àµà´°àµ‹à´•àµà´•àµº ഹിൽ"}
+ }
+ "Australia:Currie"{
+ ec{"à´•àµà´¯àµ‚റി"}
+ }
+ "Australia:Darwin"{
+ ec{"ഡാർവിൻ"}
+ }
+ "Australia:Eucla"{
+ ec{"യൂകàµà´²"}
+ }
+ "Australia:Hobart"{
+ ec{"ഹൊബാർടàµà´Ÿàµ"}
+ }
+ "Australia:Lindeman"{
+ ec{"ലിൻഡെമാൻ"}
+ }
+ "Australia:Lord_Howe"{
+ ec{"ലോഡൠഹോവàµ"}
+ }
+ "Australia:Melbourne"{
+ ec{"മെൽബൺ"}
+ }
+ "Australia:Perth"{
+ ec{"പെർതàµà´¤àµ"}
+ }
+ "Australia:Sydney"{
+ ec{"സിഡàµà´¨à´¿"}
+ }
+ "Etc:Unknown"{
+ ec{"അറിയപàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤ നഗരം"}
+ }
+ "Europe:Amsterdam"{
+ ec{"ആം‌സàµà´±àµà´±àµ¼â€Œà´¡à´¾à´‚"}
+ }
+ "Europe:Andorra"{
+ ec{"à´…à´£àµà´Ÿàµ‹à´±"}
+ }
+ "Europe:Athens"{
+ ec{"à´à´¤àµ»â€Œà´¸àµ"}
+ }
+ "Europe:Belgrade"{
+ ec{"ബെൽഗàµà´°àµ‡à´¡àµ"}
+ }
+ "Europe:Berlin"{
+ ec{"ബെർ‌ലിൻ‌"}
+ }
+ "Europe:Bratislava"{
+ ec{"à´¬àµà´°à´¾à´Ÿàµà´Ÿà´¿à´¸àµâ€à´²à´¾à´µ"}
+ }
+ "Europe:Brussels"{
+ ec{"à´¬àµà´°à´¸àµà´¸àµ½â€Œà´¸àµ"}
+ }
+ "Europe:Bucharest"{
+ ec{"à´¬àµà´šàµà´šà´¾à´±àµ†à´¸àµà´±àµà´±àµ"}
+ }
+ "Europe:Budapest"{
+ ec{"à´¬àµà´¡à´¾à´ªàµ†à´¸àµà´±àµà´±àµ"}
+ }
+ "Europe:Chisinau"{
+ ec{"ചിസിനാവàµ"}
+ }
+ "Europe:Copenhagen"{
+ ec{"കോപàµà´ªàµ»â€Œà´¹àµ‡à´—ൻ‌"}
+ }
+ "Europe:Dublin"{
+ ec{"à´¡à´¬àµà´²à´¿àµ»"}
+ }
+ "Europe:Gibraltar"{
+ ec{"ജിബàµà´°à´¾àµ¾à´Ÿàµà´Ÿàµ¼"}
+ }
+ "Europe:Guernsey"{
+ ec{"ഗേൺസേ"}
+ }
+ "Europe:Helsinki"{
+ ec{"ഹെൽ‌സിങàµà´•à´¿"}
+ }
+ "Europe:Isle_of_Man"{
+ ec{"à´àµ½â€Œ ഓഫൠമാൻ‌"}
+ }
+ "Europe:Istanbul"{
+ ec{"ഇസàµà´¤à´¾à´‚‌ബàµàµ¾â€Œ"}
+ }
+ "Europe:Jersey"{
+ ec{"ജേഴàµâ€Œà´¸à´¿"}
+ }
+ "Europe:Kaliningrad"{
+ ec{"à´•àµà´¯à´¾à´²à´¿à´¨à´¿àµ»à´—àµà´°à´¾à´¡àµ"}
+ }
+ "Europe:Kiev"{
+ ec{"കീവàµ"}
+ }
+ "Europe:Lisbon"{
+ ec{"ലിസàµâ€Œà´¬àµºâ€Œ"}
+ }
+ "Europe:Ljubljana"{
+ ec{"à´²àµà´¬àµâ€à´²à´¿à´¯à´¾à´¨"}
+ }
+ "Europe:London"{
+ ec{"ലണàµà´Ÿàµ»â€Œ"}
+ }
+ "Europe:Luxembourg"{
+ ec{"ലകàµâ€Œà´¸à´‚ബർഗàµ"}
+ }
+ "Europe:Madrid"{
+ ec{"മാഡàµà´°à´¿à´¡àµ"}
+ }
+ "Europe:Malta"{
+ ec{"മാൾടàµà´Ÿ"}
+ }
+ "Europe:Mariehamn"{
+ ec{"മരിയാഹാമൻ"}
+ }
+ "Europe:Minsk"{
+ ec{"മിൻ‌സàµà´•àµ"}
+ }
+ "Europe:Monaco"{
+ ec{"മൊണാകàµà´•àµ‹"}
+ }
+ "Europe:Moscow"{
+ ec{"മോസàµà´•àµ‹"}
+ }
+ "Europe:Oslo"{
+ ec{"à´“à´¸àµà´²àµ‹"}
+ }
+ "Europe:Paris"{
+ ec{"പാരീസàµ"}
+ }
+ "Europe:Podgorica"{
+ ec{"പൊഡàµâ€à´—ൊറിസ"}
+ }
+ "Europe:Prague"{
+ ec{"à´ªàµà´°à´¾à´—àµ"}
+ }
+ "Europe:Riga"{
+ ec{"റിഗ"}
+ }
+ "Europe:Rome"{
+ ec{"റോം"}
+ }
+ "Europe:Samara"{
+ ec{"സമാറ"}
+ }
+ "Europe:San_Marino"{
+ ec{"സാൻ മാരിനോ"}
+ }
+ "Europe:Sarajevo"{
+ ec{"സരയേവോ"}
+ }
+ "Europe:Simferopol"{
+ ec{"സിംഫെറോപോൾ"}
+ }
+ "Europe:Skopje"{
+ ec{"à´¸àµà´•àµ‹à´ªàµà´ªà´¿à´¯àµ†"}
+ }
+ "Europe:Sofia"{
+ ec{"സോഫിയ"}
+ }
+ "Europe:Stockholm"{
+ ec{"à´¸àµà´±àµà´±àµ‹à´•àµàµ¿à´¹àµ‹à´‚"}
+ }
+ "Europe:Tallinn"{
+ ec{"ടാലിൻ‌"}
+ }
+ "Europe:Tirane"{
+ ec{"ടിരാനെ"}
+ }
+ "Europe:Uzhgorod"{
+ ec{"ഉസàµà´—ൊറോഡàµ"}
+ }
+ "Europe:Vaduz"{
+ ec{"വാദàµà´¸àµ"}
+ }
+ "Europe:Vatican"{
+ ec{"വതàµà´¤à´¿à´•àµà´•à´¾àµ»"}
+ }
+ "Europe:Vienna"{
+ ec{"വിയനàµà´¨"}
+ }
+ "Europe:Vilnius"{
+ ec{"വിൽ‌നിയസàµ"}
+ }
+ "Europe:Volgograd"{
+ ec{"വോൾഗോഗàµà´°à´¾à´¡àµ"}
+ }
+ "Europe:Warsaw"{
+ ec{"വാർസോ"}
+ }
+ "Europe:Zagreb"{
+ ec{"സാകàµà´°àµ†à´¬àµ"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"സാപàµà´ªà´±àµ‹à´¸àµˆ"}
+ }
+ "Europe:Zurich"{
+ ec{"സൂറിചàµà´šàµ"}
+ }
+ "Indian:Antananarivo"{
+ ec{"അൻറാനനറിവോ"}
+ }
+ "Indian:Chagos"{
+ ec{"ചാഗോസàµ"}
+ }
+ "Indian:Christmas"{
+ ec{"à´•àµà´°à´¿à´¸àµà´¤àµà´®à´¸àµ"}
+ }
+ "Indian:Cocos"{
+ ec{"കോകàµà´•àµ‹à´¸àµ"}
+ }
+ "Indian:Comoro"{
+ ec{"കൊമോറോ"}
+ }
+ "Indian:Kerguelen"{
+ ec{"കെർഗàµà´²àµ†àµ»"}
+ }
+ "Indian:Mahe"{
+ ec{"മാഹി"}
+ }
+ "Indian:Maldives"{
+ ec{"മാലിദàµà´µàµ€à´ªàµà´•àµ¾"}
+ }
+ "Indian:Mauritius"{
+ ec{"മൌറീഷàµà´¯à´¸àµ"}
+ }
+ "Indian:Mayotte"{
+ ec{"മയോടàµà´Ÿà´¿"}
+ }
+ "Indian:Reunion"{
+ ec{"à´ªàµà´¨à´ƒà´¸à´‚ഘടന"}
+ }
+ "Pacific:Apia"{
+ ec{"ആപിയ"}
+ }
+ "Pacific:Auckland"{
+ ec{"à´“à´•àµà´•àµâ€Œâ€Œà´²à´¾àµ»à´±àµ"}
+ }
+ "Pacific:Chatham"{
+ ec{"ചാതàµà´¤à´‚"}
+ }
+ "Pacific:Easter"{
+ ec{"ഈസàµà´±àµà´±àµ¼"}
+ }
+ "Pacific:Efate"{
+ ec{"ഇഫാതàµ"}
+ }
+ "Pacific:Enderbury"{
+ ec{"എൻഡബറി"}
+ }
+ "Pacific:Fakaofo"{
+ ec{"à´«à´•àµà´•à´¾à´µàµ‹à´«àµ‹"}
+ }
+ "Pacific:Fiji"{
+ ec{"ഫിജി"}
+ }
+ "Pacific:Funafuti"{
+ ec{"à´«àµà´£à´¾à´«àµà´Ÿàµà´Ÿà´¿"}
+ }
+ "Pacific:Galapagos"{
+ ec{"ഗാലപàµà´ªà´¾à´—ോസàµ"}
+ }
+ "Pacific:Gambier"{
+ ec{"ഗാനàµà´ªà´¿à´¯àµ¼"}
+ }
+ "Pacific:Guadalcanal"{
+ ec{"à´—àµà´µà´¾à´¦àµ½ കനാൽ"}
+ }
+ "Pacific:Guam"{
+ ec{"à´—àµà´µà´¾à´‚"}
+ }
+ "Pacific:Honolulu"{
+ ec{"ഹോണലൂലàµ"}
+ }
+ "Pacific:Johnston"{
+ ec{"ജോൺസàµà´±àµà´±àµº"}
+ }
+ "Pacific:Kiritimati"{
+ ec{"കിരിതിമാതàµà´¤à´¿"}
+ }
+ "Pacific:Kosrae"{
+ ec{"കൊസàµà´°àµ‡"}
+ }
+ "Pacific:Kwajalein"{
+ ec{"à´•àµà´µà´¾à´œà´²àµ†à´¯àµàµ»"}
+ }
+ "Pacific:Majuro"{
+ ec{"മജൂറോ"}
+ }
+ "Pacific:Marquesas"{
+ ec{"മാർകàµà´¯àµà´¸à´¾à´¸àµ"}
+ }
+ "Pacific:Midway"{
+ ec{"മിഡàµâ€Œà´µàµ‡"}
+ }
+ "Pacific:Nauru"{
+ ec{"നവàµâ€Œà´±àµ"}
+ }
+ "Pacific:Niue"{
+ ec{"നിയàµ"}
+ }
+ "Pacific:Norfolk"{
+ ec{"നോർ‌ഫോകàµà´•àµ"}
+ }
+ "Pacific:Noumea"{
+ ec{"നോമിയ"}
+ }
+ "Pacific:Pago_Pago"{
+ ec{"പാഗോ പോഗോ"}
+ }
+ "Pacific:Palau"{
+ ec{"പലാവàµ"}
+ }
+ "Pacific:Pitcairn"{
+ ec{"പിറàµà´±àµà´•à´¯à´¿àµ»â€Œ"}
+ }
+ "Pacific:Ponape"{
+ ec{"പൊനാപàµ"}
+ }
+ "Pacific:Port_Moresby"{
+ ec{"പോർടàµà´Ÿàµ മോഴàµâ€Œà´¸àµà´¬àµˆ"}
+ }
+ "Pacific:Rarotonga"{
+ ec{"റാരോടോംഗ"}
+ }
+ "Pacific:Saipan"{
+ ec{"സെയàµâ€Œà´ªàµà´ªà´¾àµ»â€Œ"}
+ }
+ "Pacific:Tahiti"{
+ ec{"താഹിതി"}
+ }
+ "Pacific:Tarawa"{
+ ec{"തരാവ"}
+ }
+ "Pacific:Tongatapu"{
+ ec{"ടോംഗാടാപàµ"}
+ }
+ "Pacific:Truk"{
+ ec{"à´Ÿàµà´°à´•àµ"}
+ }
+ "Pacific:Wake"{
+ ec{"വെയàµà´•àµ"}
+ }
+ "Pacific:Wallis"{
+ ec{"വാലàµà´²à´¿à´¸àµ"}
+ }
+ "meta:Acre"{
+ ld{"à´Žà´¯àµà´•àµà´•àµ¼ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´Žà´¯àµà´•àµà´•àµ¼ സമയം"}
+ ls{"à´Žà´¯àµà´•àµà´•àµ¼ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Afghanistan"{
+ ls{"à´…à´«àµà´—ാനിസàµà´¥à´¾àµ» സമയം"}
+ }
+ "meta:Africa_Central"{
+ ls{"മദàµà´§àµà´¯ ആഫàµà´°à´¿à´•àµà´•àµ» സമയം"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"à´•à´¿à´´à´•àµà´•àµ‡ ആഫàµà´°à´¿à´•àµà´•àµ» സമയം"}
+ }
+ "meta:Africa_Southern"{
+ ls{"ദകàµà´·à´¿à´£à´¾à´«àµà´°à´¿à´•àµà´•àµ» സമയം"}
+ }
+ "meta:Africa_Western"{
+ ld{"പശàµà´šà´¿à´®à´¾à´«àµà´°à´¿à´•àµà´•àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"പശàµà´šà´¿à´®à´¾à´«àµà´°à´¿à´•àµà´•àµ» സമയം"}
+ ls{"പശàµà´šà´¿à´®à´¾à´«àµà´°à´¿à´•àµà´•àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Aktyubinsk"{
+ ld{"à´…à´•àµà´¤àµà´¯àµà´¬à´¿àµ»à´¸àµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´…à´•àµà´¤àµà´¯àµà´¬à´¿àµ»à´¸àµà´•àµ സമയം"}
+ ls{"à´…à´•àµà´¤àµà´¯àµà´¬à´¿àµ»à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Alaska"{
+ ld{"അലാസàµà´• പകൽ സമയം"}
+ lg{"അലാസàµà´•àµà´• സമയം"}
+ ls{"അലാസàµà´• à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Alaska_Hawaii"{
+ ld{"അലാസàµà´•-ഹവായി പകൽ സമയം"}
+ lg{"അലാസàµà´•-ഹവായി സമയം"}
+ ls{"അലാസàµà´•-ഹവായി à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Almaty"{
+ ld{"അൽമതി വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"അൽമതി സമയം"}
+ ls{"അൽമതി à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Amazon"{
+ ld{"ആമസോൺ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ആമസോൺ സമയം"}
+ ls{"ആമസോൺ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:America_Central"{
+ ld{"സെൻടàµà´°àµ½ പകൽ സമയം"}
+ lg{"സെൻടàµà´°àµ½ സമയം"}
+ ls{"സെൻടàµà´°àµ½ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:America_Eastern"{
+ ld{"à´•à´¿à´´à´•àµà´•àµ» പകൽ സമയം"}
+ lg{"à´•à´¿à´´à´•àµà´•àµ» സമയം"}
+ ls{"à´•à´¿à´´à´•àµà´•àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:America_Mountain"{
+ ld{"മൌണàµà´Ÿàµ» പകൽ സമയം"}
+ lg{"മൌണàµà´Ÿàµ» സമയം"}
+ ls{"മൌണàµà´Ÿàµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:America_Pacific"{
+ ld{"പസഫികൠപകൽ സമയം"}
+ lg{"പസഫികൠസമയം"}
+ ls{"പസഫികൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Anadyr"{
+ ld{"അനാഡിർ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"അനാഡിർ സമയം"}
+ ls{"അനാഡിർ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Aqtau"{
+ ld{"à´…à´–àµà´¤àµŒ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´…à´–àµà´¤àµŒ സമയം"}
+ ls{"à´…à´–àµà´¤àµŒ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Aqtobe"{
+ ld{"à´…à´–àµà´¤àµ‹à´¬àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´…à´–àµà´¤àµ‹à´¬àµ സമയം"}
+ ls{"à´…à´–àµà´¤àµ‹à´¬àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Arabian"{
+ ld{"അറേബàµà´¯àµ» പകൽ സമയം"}
+ lg{"അറേബàµà´¯àµ» സമയം"}
+ ls{"അറേബàµà´¯àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Argentina"{
+ ld{"അർജൻറീന വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"അർജൻറീന സമയം"}
+ ls{"അർജൻറീന à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Argentina_Western"{
+ ld{"പശàµà´šà´¿à´® അർജൻറീന വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"പശàµà´šà´¿à´® അർജൻറീന സമയം"}
+ ls{"പശàµà´šà´¿à´® അർജൻറീന à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Armenia"{
+ ld{"അർമേനിയ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"അർമേനിയ സമയം"}
+ ls{"അർമേനിയ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Ashkhabad"{
+ ld{"à´…à´·àµà´–ാബാദൠവേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´…à´·àµà´–ാബാദൠസമയം"}
+ ls{"à´…à´·àµà´–ാബാദൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Atlantic"{
+ ld{"à´…à´±àµà´±àµà´²à´¾àµ»à´±à´¿à´•àµ പകൽ സമയം"}
+ lg{"à´…à´±àµà´±àµà´²à´¾àµ»à´±à´¿à´•àµ സമയം"}
+ ls{"à´…à´±àµà´±àµà´²à´¾àµ»à´±à´¿à´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Australia_Central"{
+ ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» സെൻടàµà´°àµ½ പകൽ സമയം"}
+ lg{"സെൻടàµà´°àµ½ à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯ സമയം"}
+ ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» സെൻടàµà´°àµ½ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» സെൻടàµà´°àµ½ വെസàµà´±àµà´±àµ‡àµº പകൽ സമയം"}
+ lg{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» സെൻടàµà´°àµ½ വെസàµà´±àµà´±àµ‡àµº സമയം"}
+ ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» സെൻടàµà´°àµ½ വെസàµà´±àµà´±àµ‡àµº à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» ഈസàµà´±àµà´±àµ‡àµº പകൽ സമയം"}
+ lg{"ഈസàµà´±àµà´±àµ‡àµº à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯ സമയം"}
+ ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» ഈസàµà´±àµà´±àµ‡àµº à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Australia_Western"{
+ ld{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» â€à´µàµ†à´¸àµà´±àµà´±àµ‡àµº പകൽ സമയം"}
+ lg{"വെസàµà´±àµà´±àµ‡àµº à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯ സമയം"}
+ ls{"à´“à´¸àµà´Ÿàµà´°àµ‡à´²à´¿à´¯àµ» â€à´µàµ†à´¸àµà´±àµà´±àµ‡àµº à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ"}
+ }
+ "meta:Azerbaijan"{
+ ld{"അസർബയàµà´œà´¾àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"അസർബയàµà´œà´¾àµ» സമയം"}
+ ls{"അസർബയàµà´œà´¾àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Azores"{
+ ld{"à´Žà´¯àµà´¸àµ‹àµ¼à´¸àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´Žà´¯àµà´¸àµ‹àµ¼à´¸àµ സമയം"}
+ ls{"à´Žà´¯àµà´¸àµ‹àµ¼à´¸àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Baku"{
+ ld{"ബാകൠവേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ബാകൠസമയം"}
+ ls{"ബാകൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Bangladesh"{
+ ld{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ സമയം"}
+ ls{"ബംഗàµà´²à´¾à´¦àµ‡à´¶àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Bering"{
+ ld{"ബെറിങൠപകൽ സമയം"}
+ lg{"ബെറിങൠസമയം"}
+ ls{"ബെറിങൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Bhutan"{
+ ls{"ഭൂടàµà´Ÿà´¾àµ» സമയം"}
+ }
+ "meta:Bolivia"{
+ ls{"ബൊളീവിയ സമയം"}
+ }
+ "meta:Borneo"{
+ ld{"ബോർണിയോ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ബോർണിയോ സമയം"}
+ ls{"ബോർണിയോ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Brasilia"{
+ ld{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¬àµà´°à´¾à´¸à´¿à´²à´¿à´¯ സമയം"}
+ ls{"à´¬àµà´°à´¸àµ€à´²à´¿à´¯ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Brunei"{
+ ls{"à´¬àµà´°àµ‚ണെ ഡാറàµà´¸àµà´¸à´²à´¾à´‚ സമയം"}
+ }
+ "meta:Cape_Verde"{
+ ld{"കെയàµà´ªàµ വെർഡെ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"കെയàµà´ªàµ വെർഡെ സമയം"}
+ ls{"കെയàµà´ªàµ വെർഡെ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Chamorro"{
+ ls{"കമോറോ സമയം"}
+ }
+ "meta:Changbai"{
+ ls{"ചാങàµà´¬à´¯àµ സമയം"}
+ }
+ "meta:Chatham"{
+ ld{"ചാതം വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ചാതം സമയം"}
+ ls{"ചാതം à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Chile"{
+ ld{"ചിലി വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ചിലി സമയം"}
+ ls{"ചിലി à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:China"{
+ ld{"ചൈന പകൽ സമയം"}
+ lg{"ചൈന സമയം"}
+ ls{"ചൈനാ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Choibalsan"{
+ ld{"ചോയàµà´¬àµ½à´¸àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ചോയിâ€à´¬àµ½à´¸à´¾àµ» സമയം"}
+ ls{"ചോയàµà´¬àµ½à´¸àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Christmas"{
+ ls{"à´•àµà´°à´¿à´¸àµà´®à´¸àµ à´¦àµà´µàµ€à´ªàµ സമയം"}
+ }
+ "meta:Cocos"{
+ ls{"കൊകàµà´•àµ‹à´¸àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:Colombia"{
+ ld{"കൊളംബിയ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"കൊളംബിയ സമയം"}
+ ls{"കൊളംബിയ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Cook"{
+ ld{"à´•àµà´•àµà´•àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ അർദàµà´§ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´•àµà´•àµà´•àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ ls{"à´•àµà´•àµà´•àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Cuba"{
+ ld{"à´•àµà´¯àµ‚à´¬ പകൽ സമയം"}
+ lg{"à´•àµà´¯àµ‚à´¬ സമയം"}
+ ls{"à´•àµà´¯àµ‚à´¬ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Dacca"{
+ ls{"ഡാകàµà´• സമയം"}
+ }
+ "meta:Davis"{
+ ls{"ഡെയàµâ€Œà´µà´¿à´¸àµ സമയം"}
+ }
+ "meta:DumontDUrville"{
+ ls{"à´¡àµà´¯àµ‚മണàµà´Ÿàµ à´¡à´¿ യൂർവിൽ സമയം"}
+ }
+ "meta:Dushanbe"{
+ ld{"à´¦àµà´·à´¾àµ»à´¬àµ† വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¦àµà´·à´¾àµ»à´¬àµ† സമയം"}
+ ls{"à´¦àµà´·à´¾àµ»à´¬àµ† à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Dutch_Guiana"{
+ ls{"à´¡à´šàµà´šàµ ഗയാന സമയം"}
+ }
+ "meta:East_Timor"{
+ ls{"à´•à´¿à´´à´•àµà´•àµ» തിമൂർ സമയം"}
+ }
+ "meta:Easter"{
+ ld{"ഈസàµà´±àµà´±àµ¼ à´¦àµà´µàµ€à´ªàµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഈസàµà´±àµà´±àµ¼ à´¦àµà´µàµ€à´ªàµ സമയം"}
+ ls{"ഈസàµà´±àµà´±àµ¼ à´¦àµà´µàµ€à´ªàµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Ecuador"{
+ ls{"ഇകàµà´µà´¡àµ‹àµ¼ സമയം"}
+ }
+ "meta:Europe_Central"{
+ ld{"സെൻടàµà´°àµ½ യൂറോപàµà´¯àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"സെൻടàµà´°àµ½ യൂറോപàµà´¯àµ» സമയം"}
+ ls{"സെൻടàµà´°àµ½ യൂറോപàµà´¯àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"à´•à´¿à´´à´•àµà´•àµ» യൂറോപàµà´¯àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´•à´¿à´´à´•àµà´•àµ» യൂറോപàµà´¯àµ» സമയം"}
+ ls{"à´•à´¿à´´à´•àµà´•àµ» യൂറോപàµà´¯àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Europe_Western"{
+ ld{"പടിഞàµà´žà´¾à´±àµ» യൂറോപàµà´¯àµ» à´—àµà´°àµ€à´·àµâ€Œà´®à´•à´¾à´² സമയം"}
+ lg{"പടിഞàµà´žà´¾à´±àµ» യൂറോപàµà´¯àµ» സമയം"}
+ ls{"പടിഞàµà´žà´¾à´±àµ» യൂറോപàµà´¯àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Falkland"{
+ ld{"ഫാകàµâ€Œà´²à´¾àµ»à´¡àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഫാകàµâ€Œà´²à´¾àµ»à´¡àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ ls{"ഫാകàµâ€Œà´²à´¾àµ»à´¡àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Fiji"{
+ ld{"ഫിജി വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഫിജി സമയം"}
+ ls{"ഫിജി à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:French_Guiana"{
+ ls{"à´«àµà´°àµ†à´žàµà´šàµ ഗയാന സമയം"}
+ }
+ "meta:French_Southern"{
+ ls{"à´«àµà´°àµ†à´žàµà´šàµ സതേൺ ആൻഡൠഅൻറാർടàµà´Ÿà´¿à´•àµ സമയം"}
+ }
+ "meta:Frunze"{
+ ld{"à´«àµà´°àµ‚ൻസൠവേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´«àµà´°àµ‚ൻസൠസമയം"}
+ ls{"à´«àµà´°àµ‚ൻസൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:GMT"{
+ ls{"à´—àµà´°àµ€àµ»à´µà´¿à´šàµà´šàµ മീൻ സമയം"}
+ }
+ "meta:Galapagos"{
+ ls{"ഗാലപàµà´ªà´¾à´—ോസൠസമയം"}
+ }
+ "meta:Gambier"{
+ ls{"ഗാനàµà´ªà´¿à´¯àµ¼ സമയം"}
+ }
+ "meta:Georgia"{
+ ld{"ജോർജàµà´œà´¿à´¯ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ജോർജàµà´œà´¿à´¯ സമയം"}
+ ls{"ജോർജàµà´œà´¿à´¯ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"ഗിൽബർടàµà´Ÿàµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:Greenland_Central"{
+ ld{"സെൻടàµà´°àµ½ à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"സെൻടàµà´°àµ½ à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ സമയം"}
+ ls{"സെൻടàµà´°àµ½ à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"à´•à´¿à´´à´•àµà´•àµ» à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´•à´¿à´´à´•àµà´•àµ» à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ സമയം"}
+ ls{"à´•à´¿à´´à´•àµà´•àµ» à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Greenland_Western"{
+ ld{"പശàµà´šà´¿à´® à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"പശàµà´šà´¿à´® à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ സമയം"}
+ ls{"പശàµà´šà´¿à´® à´—àµà´°àµ€àµ»à´²à´¾àµ»à´¡àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Guam"{
+ ls{"à´—àµà´µà´¾à´‚ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Gulf"{
+ ls{"ഗൾഫൠസമയം"}
+ }
+ "meta:Guyana"{
+ ls{"ഗയാന സമയം"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"ഹവായി-അലൂഷàµà´¯àµ» പകൽ സമയം"}
+ lg{"ഹവായി-അലൂഷàµà´¯àµ» സമയം"}
+ ls{"ഹവായി-അലൂഷàµà´¯àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Hong_Kong"{
+ ld{"ഹോങൠകോങൠവേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഹോങൠകോങൠസമയം"}
+ ls{"ഹോങൠകോങൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Hovd"{
+ ld{"ഹൌഡൠവേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഹൌഡൠസമയം"}
+ ls{"ഹൌഡൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:India"{
+ ls{"ഇൻ‌ഡàµà´¯ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ ss{"IST"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"ഇൻഡàµà´¯àµ» മഹാസമàµà´¦àµà´° സമയം"}
+ }
+ "meta:Indochina"{
+ ls{"ഇൻഡോചൈന സമയം"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"സെൻടàµà´°àµ½ ഇൻഡോനേഷàµà´¯ സമയം"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"à´•à´¿à´´à´•àµà´•àµ» ഇൻഡോനേഷàµà´¯ സമയം"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"പശàµà´šà´¿à´® ഇൻഡോനേഷàµà´¯ സമയം"}
+ }
+ "meta:Iran"{
+ ld{"ഇറാൻ പകൽ സമയം"}
+ lg{"ഇറാൻ സമയം"}
+ ls{"ഇറാൻ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Irkutsk"{
+ ld{"ഇർകസàµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഇർകസàµà´•àµ സമയം"}
+ ls{"ഇർകസàµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Israel"{
+ ld{"ഇസàµà´°à´¾à´¯àµ‡àµ½ പകൽ സമയം"}
+ lg{"ഇസàµà´°à´¾à´¯àµ‡àµ½ സമയം"}
+ ls{"ഇസàµà´°à´¾à´¯àµ‡àµ½ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Japan"{
+ ld{"ജപàµà´ªà´¾àµ» പകൽ സമയം"}
+ lg{"ജപàµà´ªà´¾àµ» സമയം"}
+ ls{"ജപàµà´ªà´¾àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Kamchatka"{
+ ld{"പെടàµà´°àµ‹à´ªà´¾à´µàµâ€Œà´²àµ‹à´¸àµà´•àµ കംചാസàµà´•à´¿ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"പെടàµà´°àµ‹à´ªà´¾à´µàµâ€Œà´²àµ‹à´¸àµà´•àµ കംചാസàµà´•à´¿ സമയം"}
+ ls{"പെടàµà´°àµ‹à´ªà´¾à´µàµâ€Œà´²àµ‹à´¸àµà´•àµ കംചാസàµà´•à´¿ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Karachi"{
+ ls{"കറാചàµà´šà´¿ സമയം"}
+ }
+ "meta:Kashgar"{
+ ls{"കാഷàµà´—ർ സമയം"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"à´•à´¿à´´à´•àµà´•àµ» കസാഖàµà´¸àµà´¥à´¾àµ» സമയം"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"പടിഞàµà´žà´¾à´±àµ» കസാഖàµà´¸àµà´¥à´¾àµ» സമയം"}
+ }
+ "meta:Kizilorda"{
+ ld{"കിസിലോർഡ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"കിസിലോർഡ സമയം"}
+ ls{"കിസിലോർഡ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Korea"{
+ ld{"കൊറിയൻ പകൽ സമയം"}
+ lg{"കൊറിയൻ സമയം"}
+ ls{"കൊറിയൻ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Kosrae"{
+ ls{"കൊസàµà´±àµ‡ സമയം"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"à´•àµà´°à´¾à´¸àµà´¨àµ‹à´¯à´¾à´´àµà´¸àµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´•àµà´°à´¿à´¸àµà´¨àµ‹à´¯à´¾àµ¼à´¸àµà´•à´¿ സമയം"}
+ ls{"à´•àµà´°à´¾à´¸àµà´¨àµ‹à´¯à´¾à´´àµà´¸àµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Kuybyshev"{
+ ld{"à´•àµà´¯àµà´¬àµˆà´·àµ†à´µàµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´•àµà´¯àµà´¬àµˆà´·àµ†à´µàµ സമയം"}
+ ls{"à´•àµà´¯àµà´¬àµˆà´·àµ†à´µàµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Kwajalein"{
+ ls{"à´•àµà´µà´¾à´œà´²àµ†à´¯àµàµ» സമയം"}
+ }
+ "meta:Kyrgystan"{
+ ls{"കിർഗിസàµà´¥à´¾àµ» സമയം"}
+ }
+ "meta:Lanka"{
+ ls{"ലങàµà´• സമയം"}
+ }
+ "meta:Line_Islands"{
+ ls{"ലൈൻ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:Long_Shu"{
+ ls{"ലോങàµ-ഷൠസമയം"}
+ }
+ "meta:Lord_Howe"{
+ ld{"ലോർഡൠഹോവൠപകൽ സമയം"}
+ lg{"ലോർഡൠഹോവൠസമയം"}
+ ls{"ലോർഡൠഹോവൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Macau"{
+ ld{"മകൌ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"മകൌ സമയം"}
+ ls{"മകൌ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Macquarie"{
+ ls{"മകàµà´µà´¾à´±àµ† സമയം"}
+ }
+ "meta:Magadan"{
+ ld{"മഗാഡൻ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"മഗഡാൻ à´¸àµà´®à´¯à´‚"}
+ ls{"മഗാഡൻ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Malaya"{
+ ls{"മലയ സമയം"}
+ }
+ "meta:Malaysia"{
+ ls{"മലേഷàµà´¯ സമയം"}
+ }
+ "meta:Maldives"{
+ ls{"മാലിദàµà´µàµ€à´ªàµ സമയം"}
+ }
+ "meta:Marquesas"{
+ ls{"മാർകàµà´¯àµà´¸à´¾à´¸àµ സമയം"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"മാർഷൽ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:Mauritius"{
+ ld{"മൌറീഷàµà´¯à´¸àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"മൌറിഷàµà´¯à´¸àµ സമയം"}
+ ls{"മൌറിഷàµà´¯à´¸àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Mawson"{
+ ls{"മാവàµà´¸àµº സമയം"}
+ }
+ "meta:Mongolia"{
+ ld{"à´¯àµà´²à´¾àµ» ബാറàµà´±àµ¼ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¯àµà´²à´¾àµ» ബാറàµà´±àµ¼ സമയം"}
+ ls{"à´¯àµà´²à´¾àµ» ബാറàµà´±àµ¼ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Moscow"{
+ ld{"മോസàµà´•àµ‹ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"മോസàµà´•àµ‹ സമയം"}
+ ls{"മോസàµà´•àµ‹ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Myanmar"{
+ ls{"à´®àµà´¯à´¾àµ»à´®à´¾àµ¼ സമയം"}
+ }
+ "meta:Nauru"{
+ ls{"നൌറൠസമയം"}
+ }
+ "meta:Nepal"{
+ ls{"നേപàµà´ªà´¾àµ¾ സമയം"}
+ }
+ "meta:New_Caledonia"{
+ ld{"à´¨àµà´¯àµ‚ കാലിഡോണിയ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¨àµà´¯àµ‚ കാലിഡോണിയ സമയം"}
+ ls{"à´¨àµà´¯àµ‚ കാലിഡോണിയ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:New_Zealand"{
+ ld{"à´¨àµà´¯àµ‚സീലൻഡൠപകൽ സമയം"}
+ lg{"à´¨àµà´¯àµ‚സീലൻഡൠസമയം"}
+ ls{"à´¨àµà´¯àµ‚സീലൻഡൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Newfoundland"{
+ ld{"à´¨àµà´¯àµ‚ഫൌണàµà´Ÿàµâ€Œà´²à´¾àµ»à´¡àµ പകൽ‌ സമയം"}
+ lg{"à´¨àµà´¯àµ‚ഫൌണàµà´Ÿàµâ€Œà´²à´¾àµ»à´¡àµ സമയം"}
+ ls{"à´¨àµà´¯àµ‚ഫൌണàµà´Ÿàµâ€Œà´²à´¾àµ»à´¡àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Niue"{
+ ls{"നിയൠസമയം"}
+ }
+ "meta:Norfolk"{
+ ls{"നോർഫോകൠദàµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:Noronha"{
+ ld{"ഫെർണാണàµà´Ÿàµ‹ à´¡à´¿ നൊറോന വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഫെർണാണàµà´Ÿàµ‹ à´¡à´¿ നൊറോന സമയം"}
+ ls{"ഫെർണാണàµà´Ÿàµ‹ à´¡à´¿ നൊറോന à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:North_Mariana"{
+ ls{"നോർതàµà´¤àµ മറിയാനാ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:Novosibirsk"{
+ ld{"നോവോസിബിർസàµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"നൊവേസിബിർസàµà´•àµ സമയം"}
+ ls{"നോവോസിബിർസàµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Omsk"{
+ ld{"à´“à´‚à´¸àµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´“à´‚à´¸àµà´•àµà´•àµ സമയം"}
+ ls{"à´“à´‚à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Pakistan"{
+ ld{"പാകിസàµà´¥à´¾àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"പാകിസàµà´¥à´¾àµ» സമയം"}
+ ls{"പാകിസàµà´¥à´¾àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Palau"{
+ ls{"പലൌ സമയം"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"പാപàµà´¯àµ à´¨àµà´¯àµ‚ ഗിനിയ സമയം"}
+ }
+ "meta:Paraguay"{
+ ld{"പരാഗàµà´µàµ‡ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"പരാഗàµà´µàµ‡ സമയം"}
+ ls{"പരാഗàµà´µàµ‡ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Peru"{
+ ld{"പെറൠവേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"പെറൠസമയം"}
+ ls{"പെറൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Philippines"{
+ ld{"ഫിലിപàµà´ªàµ€àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഫിലിപàµà´ªàµ€àµ» സമയം"}
+ ls{"ഫിലിപàµà´ªàµ€àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ഫീനികàµà´¸àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"പിയറി ആൻഡൠമികàµà´µà´²àµ» പകൽ സമയം"}
+ lg{"പിയറി ആൻഡൠമികàµà´µà´²àµ» സമയം"}
+ ls{"പിയറി ആൻഡൠമികàµà´µà´²àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Pitcairn"{
+ ls{"പിറàµà´±àµà´•àµ†à´¯àµàµ» സമയം"}
+ }
+ "meta:Ponape"{
+ ls{"പൊനാപൠസമയം"}
+ }
+ "meta:Qyzylorda"{
+ ld{"ഖിസിലോർഡ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഖിസിലോർഡ സമയം"}
+ ls{"ഖിസിലോർഡ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Reunion"{
+ ls{"റീയൂണിയൻ സമയം"}
+ }
+ "meta:Rothera"{
+ ls{"റൊതീറ സമയം"}
+ }
+ "meta:Sakhalin"{
+ ld{"സഖാലിൻ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"സഖലിൻ സമയം"}
+ ls{"സഖാലിൻ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Samara"{
+ ld{"സമാറ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"സമാര സമയം"}
+ ls{"സമാറ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Samarkand"{
+ ld{"സമർകനàµà´¦àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"സമർകനàµà´¦àµ സമയം"}
+ ls{"സമർകനàµà´¦àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Samoa"{
+ ls{"സമോവാ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Seychelles"{
+ ls{"സെയàµà´·àµ†àµ½à´¸àµ സമയം"}
+ }
+ "meta:Shevchenko"{
+ ld{"ഷെവàµà´šàµ†à´™àµà´•àµ‹ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഷെവàµà´šàµ†à´™àµà´•àµ‹ സമയം"}
+ ls{"ഷെവàµà´šàµ†à´™àµà´•àµ‹ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Singapore"{
+ ls{"സിങàµà´•à´ªàµà´ªàµ‚ർ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Solomon"{
+ ls{"സോളമൻ à´¦àµà´µàµ€à´ªàµà´•àµ¾ സമയം"}
+ }
+ "meta:South_Georgia"{
+ ls{"ദകàµà´·à´¿à´£ ജോർജàµà´œà´¿à´¯ സമയം"}
+ }
+ "meta:Suriname"{
+ ls{"സൂറിനാം സമയം"}
+ }
+ "meta:Sverdlovsk"{
+ ld{"à´¸àµâ€Œà´µàµ‡à´¡àµâ€Œà´²àµ‹à´µàµà´¸àµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¸àµâ€Œà´µàµ‡à´¡àµâ€Œà´²àµ‹à´µàµà´¸àµà´•àµ സമയം"}
+ ls{"à´¸àµâ€Œà´µàµ‡à´¡àµâ€Œà´²àµ‹à´µàµà´¸àµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Syowa"{
+ ls{"à´¸àµà´¯àµ‹à´µ സമയം"}
+ }
+ "meta:Tahiti"{
+ ls{"തഹിതി സമയം"}
+ }
+ "meta:Taipei"{
+ ld{"തായàµâ€Œà´ªàµ‡à´¯àµ പകൽ സമയം"}
+ lg{"തായàµâ€Œà´ªàµ‡à´¯àµ സമയം"}
+ ls{"തായàµâ€Œà´ªàµ‡à´¯àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Tajikistan"{
+ ls{"തജികിസàµà´¥à´¾àµ» സമയം"}
+ }
+ "meta:Tashkent"{
+ ld{"താഷàµà´•à´¨àµà´¦àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"താഷàµà´•à´¨àµà´¦àµ സമയം"}
+ ls{"താഷàµà´•à´¨àµà´¦àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Tbilisi"{
+ ld{"തിബിലീസി വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"തിബിലീസി സമയം"}
+ ls{"തിബിലീസി à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Tokelau"{
+ ls{"à´±àµà´±àµ‹à´•àµà´•à´¿à´²àµŒ സമയം"}
+ }
+ "meta:Tonga"{
+ ld{"à´±àµà´±àµ‹à´‚à´—à´¾ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´±àµà´±àµ‹à´‚à´—à´¾ സമയം"}
+ ls{"à´±àµà´±àµ‹à´‚à´—à´¾ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Truk"{
+ ls{"à´Ÿàµà´°à´•àµà´•àµ സമയം"}
+ }
+ "meta:Turkey"{
+ ld{"à´¤àµàµ¼à´•àµà´•à´¿ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¤àµàµ¼à´•àµà´•à´¿ സമയം"}
+ ls{"à´¤àµàµ¼à´•àµà´•à´¿ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Turkmenistan"{
+ ld{"à´¤àµàµ¼à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾àµ» വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¤àµàµ¼à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾àµ» സമയം"}
+ ls{"à´¤àµàµ¼à´•àµà´•àµà´®àµ†à´¨à´¿à´¸àµà´¥à´¾àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Tuvalu"{
+ ls{"à´¤àµà´µà´¾à´²àµ സമയം"}
+ }
+ "meta:Uralsk"{
+ ld{"à´¯àµà´±à´¾àµ½à´¸àµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¯àµà´±à´¾àµ½à´¸àµà´•àµ സമയം"}
+ ls{"à´¯àµà´±à´¾àµ½à´¸àµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Uruguay"{
+ ld{"ഉറàµà´—àµà´µàµ† വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"ഉറàµà´—àµà´µàµ† സമയം"}
+ ls{"ഉറàµà´—àµà´µàµ† à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Urumqi"{
+ ls{"ഉറàµà´‚à´–à´¿ വേനൽ‌കàµà´•à´¾à´² സമയം"}
+ }
+ "meta:Uzbekistan"{
+ ld{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾àµ» വേനൽ‌കàµà´•à´¾à´² സമയം"}
+ lg{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾àµ» സമയം"}
+ ls{"ഉസàµà´¬à´•àµà´•à´¿à´¸àµà´¥à´¾àµ» à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Vanuatu"{
+ ld{"വനàµà´µà´¾à´¤àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"വനàµà´µà´¾à´¤àµ സമയം"}
+ ls{"വനàµà´µà´¾à´¤àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Venezuela"{
+ ls{"വെനസàµà´µàµ‡à´² സമയം"}
+ }
+ "meta:Vladivostok"{
+ ld{"à´µàµâ€Œà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´µàµâ€Œà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ സമയം"}
+ ls{"à´µàµâ€Œà´³à´¾à´¡à´¿à´µàµ‹à´¸àµà´±àµà´±àµ‹à´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Volgograd"{
+ ld{"വോൾഗോഗàµà´°à´¾à´¡àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"വോൾഗോഗàµà´°à´¾à´¡àµ സമയം"}
+ ls{"വോൾഗോഗàµà´°à´¾à´¡àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Vostok"{
+ ls{"വോസàµà´±àµà´±àµ‹à´•àµ സമയം"}
+ }
+ "meta:Wake"{
+ ls{"വെയàµà´•àµ à´¦àµà´µàµ€à´ªàµ സമയം"}
+ }
+ "meta:Wallis"{
+ ls{"വാലിസൠആൻഡൠഫàµà´¯àµ‚à´šàµà´¨ സമയം"}
+ }
+ "meta:Yakutsk"{
+ ld{"യാകസàµà´•àµ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"à´¯â€à´•àµà´±àµà´±àµà´¸àµà´•àµ സമയം"}
+ ls{"യാകസàµà´•àµ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"യെകàµà´•à´¾à´±àµà´±à´±à´¿àµ»à´¬àµ¼à´—ൠവേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"യികàµà´•à´¾à´°àµ†à´±à´¿àµ»à´¬àµ¼à´—ൠസമയം"}
+ ls{"യെകàµà´•à´¾à´±àµà´±à´±à´¿àµ»à´¬àµ¼à´—ൠസàµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Yerevan"{
+ ld{"യെരെവാൻ വേനൽകàµà´•à´¾à´² സമയം"}
+ lg{"യെരെവാൻ സമയം"}
+ ls{"യെരെവാൻ à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ "meta:Yukon"{
+ ld{"യൂകàµà´•àµº പകൽ സമയം"}
+ lg{"യൂകàµà´•àµ‹àµº സമയം"}
+ ls{"യൂകàµà´•àµ‹àµº à´¸àµà´±àµà´±à´¾àµ»à´¡àµ‡àµ¼à´¡àµ സമയം"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} സമയം ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0} സമയം"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mo.txt b/Build/source/libs/icu/icu-50.1/data/zone/mo.txt
index ef3bdd70dc6..ef3bdd70dc6 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mo.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mr.txt b/Build/source/libs/icu/icu-50.1/data/zone/mr.txt
index 844874a1361..bc499b62cb8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mr.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mr.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mr.xml
*/
mr{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Abidjan"{
ec{"अबिदà¥à¤œà¤¾à¤¨"}
@@ -154,7 +154,7 @@ mr{
ec{"पोरà¥à¤Ÿà¥‹-नोवà¥à¤¹à¥‹"}
}
"Africa:Sao_Tome"{
- ec{"साओ टोम"}
+ ec{"साओ तोमे"}
}
"Africa:Tripoli"{
ec{"तà¥à¤°à¤¿à¤ªà¥‹à¤²à¥€"}
@@ -205,7 +205,7 @@ mr{
ec{"अरà¥à¤¬à¤¾"}
}
"America:Asuncion"{
- ec{"अâ€à¥…सà¥à¤¨à¤¸à¤¿à¤‘न"}
+ ec{"आसà¥à¤¨à¥à¤¸à¤¿à¤¯à¥‹à¤¨"}
}
"America:Bahia"{
ec{"बहिया"}
@@ -396,6 +396,9 @@ mr{
"America:Louisville"{
ec{"लà¥à¤ˆà¤µà¥à¤¹à¤¿à¤²"}
}
+ "America:Lower_Princes"{
+ ec{"लोअर पà¥à¤°à¤¿à¤¨à¥à¤¸ कà¥à¤µà¤¾à¤°à¥à¤Ÿà¤°"}
+ }
"America:Maceio"{
ec{"मेसेइओ"}
}
@@ -529,7 +532,7 @@ mr{
ec{"शिपरॉक"}
}
"America:St_Barthelemy"{
- ec{"सेंट बारà¥à¤¥à¤²à¥‡à¤®à¥€"}
+ ec{"सेंट बारà¥à¤¥à¥‡à¤²à¥‡à¤®à¥€"}
}
"America:St_Johns"{
ec{"सेंट जॉनà¥à¤¸"}
@@ -1105,7 +1108,7 @@ mr{
ec{"मायोटà¥à¤Ÿà¥‡"}
}
"Indian:Reunion"{
- ec{"रीयूनियन"}
+ ec{"रियà¥à¤¨à¤¿à¤¯à¤¨"}
}
"Pacific:Apia"{
ec{"अपिया"}
@@ -1230,18 +1233,18 @@ mr{
ls{"अफगाणिसà¥à¤¤à¤¾à¤¨ वेळ"}
}
"meta:Africa_Central"{
- ls{"मधà¥à¤¯ अफà¥à¤°à¤¿à¤•à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"मधà¥â€à¤¯ आफà¥à¤°à¤¿à¤•à¤¾ वेळ"}
}
"meta:Africa_Eastern"{
- ls{"पूरà¥à¤µ अफà¥à¤°à¤¿à¤•à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"पूरà¥à¤µ आफà¥à¤°à¤¿à¤•à¤¾ वेळ"}
}
"meta:Africa_Southern"{
- ls{"दकà¥à¤·à¤¿à¤£ अफà¥à¤°à¤¿à¤•à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"दकà¥à¤·à¤¿à¤£ आफà¥à¤°à¤¿à¤•à¤¾ मानक वेळ"}
}
"meta:Africa_Western"{
- ld{"पशà¥à¤šà¤¿à¤® अफà¥à¤°à¤¿à¤•à¤¾ गà¥à¤°à¥€à¤·à¥à¤® पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
- lg{"पशà¥à¤šà¤¿à¤® अफà¥à¤°à¤¿à¤•à¤¾ वेळ"}
- ls{"पशà¥à¤šà¤¿à¤® अफà¥à¤°à¤¿à¤•à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"पशà¥à¤šà¤¿à¤® आफà¥à¤°à¤¿à¤•à¤¾ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"पशà¥à¤šà¤¿à¤® आफà¥à¤°à¤¿à¤•à¤¾ वेळ"}
+ ls{"पशà¥à¤šà¤¿à¤® आफà¥à¤°à¤¿à¤•à¤¾ मानक वेळ"}
}
"meta:Aktyubinsk"{
ld{"अâ€à¥…कà¥à¤Ÿà¥à¤¯à¥à¤¬à¤¿à¤¨à¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1264,9 +1267,9 @@ mr{
ls{"अलà¥à¤®à¤¾à¤Ÿà¥€ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Amazon"{
- ld{"अॅमेà¤à¥‰à¤¨ दिवस वेळ"}
+ ld{"अâ€à¥…मेà¤à¥‰à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"अॅमेà¤à¥‰à¤¨ वेळ"}
- ls{"अॅमेà¤à¥‰à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"अâ€à¥…मेà¤à¥‰à¤¨ मानक वेळ"}
}
"meta:America_Central"{
ld{"केंदà¥à¤°à¥€à¤¯ दिवस वेळ"}
@@ -1304,24 +1307,24 @@ mr{
ls{"अâ€à¥…कà¥à¤Ÿà¥‹à¤¬à¥‡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Arabian"{
- ld{"अरबी दिवस वेळ"}
- lg{"अरबी वेळ"}
- ls{"अरबी पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"अरेबियन सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"अरेबियन वेळ"}
+ ls{"अरेबियन मानक वेळ"}
}
"meta:Argentina"{
ld{"अरà¥à¤œà¥‡à¤‚टिना गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"अरà¥à¤œà¥‡à¤‚टिना वेळ"}
- ls{"अरà¥à¤œà¥‡à¤‚टिना पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"अरà¥à¤œà¥‡à¤‚टिना मानक वेळ"}
}
"meta:Argentina_Western"{
- ld{"अरà¥à¤œà¥‡à¤‚टिना पशà¥à¤šà¤¿à¤®à¥€ गà¥à¤°à¥€à¤·à¥à¤® वेळ"}
- lg{"अरà¥à¤œà¥‡à¤‚टिना पशà¥à¤šà¤¿à¤®à¥€ वेळ"}
- ls{"पशà¥à¤šà¤¿à¤®à¥€ अरà¥à¤œà¥‡à¤‚टिना वेळ"}
+ ld{"पशà¥à¤šà¤¿à¤® अरà¥à¤œà¥‡à¤‚टिना उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"पशà¥à¤šà¤¿à¤® अरà¥à¤œà¥‡à¤‚टिना वेळ"}
+ ls{"पशà¥à¤šà¤¿à¤® अरà¥à¤œà¥‡à¤‚टिना मानक वेळ"}
}
"meta:Armenia"{
- ld{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾ वेळ"}
- ls{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾ मानक वेळ"}
}
"meta:Ashkhabad"{
ld{"अशà¥à¤–ाबाद गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1354,14 +1357,14 @@ mr{
ls{"ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¨ पशà¥à¤šà¤¿à¤®à¥€ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Azerbaijan"{
- ld{"अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨ वेळ"}
- ls{"अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨ मानक वेळ"}
}
"meta:Azores"{
- ld{"अâ€à¥…à¤à¥‹à¤°à¤¸ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"अâ€à¥…à¤à¥‹à¤°à¤¸ वेळ"}
- ls{"अâ€à¥…à¤à¥‹à¤°à¤¸ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"अâ€à¥…à¤à¥‹à¤°à¥‡à¤¸ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"अâ€à¥…à¤à¥‹à¤°à¥‡à¤¸ वेळ"}
+ ls{"अâ€à¥…à¤à¥‹à¤°à¥‡à¤¸ मानक वेळ"}
}
"meta:Baku"{
ld{"बाकू गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1369,9 +1372,9 @@ mr{
ls{"बाकू पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Bangladesh"{
- ld{"बांगलादेश गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"बांगलादेश वेळ"}
- ls{"बांगलादेश पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"बांगà¥à¤²à¤¾à¤¦à¥‡à¤¶ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"बांगà¥à¤²à¤¾à¤¦à¥‡à¤¶ वेळ"}
+ ls{"बांगà¥à¤²à¤¾à¤¦à¥‡à¤¶ मानक वेळ"}
}
"meta:Bering"{
ld{"बेरिंग दिवस वेळ"}
@@ -1392,62 +1395,62 @@ mr{
"meta:Brasilia"{
ld{"बà¥à¤°à¤¾à¤¸à¤¿à¤²à¤¿à¤¯à¤¾ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"बà¥à¤°à¤¾à¤¸à¤¿à¤²à¤¿à¤¯à¤¾ वेळ"}
- ls{"बà¥à¤°à¤¾à¤¸à¤¿à¤²à¤¿à¤¯à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"बà¥à¤°à¤¾à¤à¤¿à¤²à¤¿à¤¯à¤¾ मानक वेळ"}
}
"meta:Brunei"{
- ls{"बà¥à¤°à¥à¤¨à¥‡à¤ˆ दारà¥à¤¸à¤²à¤¾à¤® वेळ"}
+ ls{"बà¥à¤°à¥à¤¨à¥‡à¤ˆ दारूसलाम वेळ"}
}
"meta:Cape_Verde"{
- ld{"केप वà¥à¤¹à¤°à¥à¤¡à¥‡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"केप वà¥à¤¹à¤°à¥à¤¡à¥‡ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"केप वà¥à¤¹à¤°à¥à¤¡à¥‡ वेळ"}
- ls{"केप वà¥à¤¹à¤°à¥à¤¡à¥‡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"केप वà¥à¤¹à¤°à¥à¤¡à¥‡ मानक वेळ"}
}
"meta:Chamorro"{
- ls{"चॅमोरो वेळ"}
+ ls{"चमारो मानक वेळ"}
}
"meta:Changbai"{
ls{"चांगबाय वेळ"}
}
"meta:Chatham"{
- ld{"चॅटहॅम दिवस वेळ"}
- lg{"चॅटहॅम वेळ"}
- ls{"चॅटहॅम पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"चॅथम सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"चॅथम वेळ"}
+ ls{"चॅथम मानक वेळ"}
}
"meta:Chile"{
- ld{"चिली गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"चिली उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"चिली वेळ"}
- ls{"चिली पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"चिली मानक वेळ"}
}
"meta:China"{
- ld{"चीन दिवस वेळ"}
- lg{"चीन वेळ"}
- ls{"चीन पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"चिनी सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"चिनी वेळ"}
+ ls{"चिनी मानक वेळ"}
}
"meta:Choibalsan"{
ld{"चोइबालà¥à¤¸à¤¨ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"चोईबालà¥à¤¸à¤¨ वेळ"}
- ls{"चोइबालà¥à¤¸à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"चोईबलà¥à¤¸à¤¾à¤¨ मानक वेळ"}
}
"meta:Christmas"{
ls{"खà¥à¤°à¤¿à¤¸à¤®à¤¸ बेट वेळ"}
}
"meta:Cocos"{
- ls{"कोकोस बेट वेळ"}
+ ls{"कॉकोस बेटे वेळ"}
}
"meta:Colombia"{
- ld{"कोलंबिया गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"कोलंबिया उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"कोलंबिया वेळ"}
- ls{"कोलंबिया पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"कोलंबिया मानक वेळ"}
}
"meta:Cook"{
- ld{"कà¥à¤• बेटे अरà¥à¤§ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"कà¥à¤• बेटे अरà¥à¤§ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"कà¥à¤• बेटे वेळ"}
- ls{"कà¥à¤• बेटे पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"कà¥à¤• बेटे मानक वेळ"}
}
"meta:Cuba"{
- ld{"कà¥à¤¯à¥‚बा दिवस वेळ"}
+ ld{"कà¥à¤¯à¥‚बा सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
lg{"कà¥à¤¯à¥‚बा वेळ"}
- ls{"कà¥à¤¯à¥‚बा पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"कà¥à¤¯à¥‚बा मानक वेळ"}
}
"meta:Dacca"{
ls{"ढाका वेळ"}
@@ -1456,7 +1459,7 @@ mr{
ls{"डेवà¥à¤¹à¤¿à¤¸ वेळ"}
}
"meta:DumontDUrville"{
- ls{"डà¥à¤¯à¥‚माà¤à¤Ÿ डी' उरवà¥à¤¹à¤¿à¤²à¥‡ वेळ"}
+ ls{"डरमाà¤à¤Ÿ-डी'उरà¥à¤µà¥à¤¹à¤¿à¤²à¥‡ वेळ"}
}
"meta:Dushanbe"{
ld{"दà¥à¤¶à¤¾à¤‚बे गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1470,41 +1473,43 @@ mr{
ls{"पूरà¥à¤µ तिमोर वेळ"}
}
"meta:Easter"{
- ld{"ईसà¥à¤Ÿà¤° बेट गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"इसà¥à¤Ÿà¤° बेट उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"इसà¥à¤Ÿà¤° बेट वेळ"}
+ ls{"इसà¥à¤Ÿà¤° बेट मानक वेळ"}
}
"meta:Ecuador"{
- ls{"इकà¥à¤µà¤¾à¤¡à¥‹à¤° वेळ"}
+ ls{"इकà¥à¤µà¥‡à¤¡à¥‹à¤° वेळ"}
}
"meta:Europe_Central"{
- ld{"मधà¥à¤¯ यूरोपीय गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"मधà¥à¤¯ यूरोपीय वेळ"}
- ls{"मधà¥à¤¯ यूरोपीय पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"मधà¥â€à¤¯ यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"मधà¥â€à¤¯ यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ वेळ"}
+ ls{"मधà¥â€à¤¯ यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ मानक वेळ"}
}
"meta:Europe_Eastern"{
- ld{"पूरà¥à¤µ यूरोपीय गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"पूरà¥à¤µ यूरोपीय वेळ"}
- ls{"पूरà¥à¤µ यूरोपीय पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"पूरà¥à¤µ यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"पूरà¥à¤µ यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ वेळ"}
+ ls{"पूरà¥à¤µ यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ मानक वेळ"}
}
"meta:Europe_Western"{
- ld{"पशà¥à¤šà¤¿à¤® यूरोपीय गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"पशà¥à¤šà¤¿à¤® यूरोपीय वेळ"}
- ls{"पशà¥à¤šà¤¿à¤® यूरोपीय पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"पशà¥à¤šà¤¿à¤® यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"पशà¥à¤šà¤¿à¤® यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ वेळ"}
+ ls{"पशà¥à¤šà¤¿à¤® यà¥à¤°à¥‹à¤ªà¤¿à¤¯à¤¨ मानक वेळ"}
}
"meta:Falkland"{
- ld{"फॉकलंड बेटे गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"फॉकलंड बेटे उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"फॉकलंड बेटे वेळ"}
- ls{"फॉकलंड बेटे पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"फॉकलंड बेटे मानक वेळ"}
}
"meta:Fiji"{
- ld{"फिजी गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"फिजी उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"फिजी वेळ"}
- ls{"फिजी पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"फिजी मानक वेळ"}
}
"meta:French_Guiana"{
ls{"फà¥à¤°à¥‡à¤‚च गयाना वेळ"}
}
"meta:French_Southern"{
- ls{"फà¥à¤°à¥‡à¤‚च दाकà¥à¤·à¤¿à¤£à¤¾à¤¤à¥à¤¯ आणि अंटारà¥à¤•à¥à¤Ÿà¤¿à¤• वेळ"}
+ ls{"फà¥à¤°à¥‡à¤‚च दकà¥à¤·à¤¿à¤£ आणि अंटारà¥à¤•à¤•à¥à¤Ÿà¤¿à¤• वेळ"}
}
"meta:Frunze"{
ld{"फà¥à¤°à¤‚à¤à¥‡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1512,7 +1517,7 @@ mr{
ls{"फà¥à¤°à¤‚à¤à¥‡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:GMT"{
- ls{"गà¥à¤°à¤¿à¤¨à¤¿à¤š मधà¥à¤¯à¤®à¤¾à¤¨ वेळ"}
+ ls{"गà¥à¤°à¥€à¤¨à¥€à¤š पà¥à¤°à¤®à¤¾à¤£ वेळ"}
}
"meta:Galapagos"{
ls{"गॅलापागोस वेळ"}
@@ -1521,12 +1526,12 @@ mr{
ls{"गॅमà¥à¤¬à¤¿à¤¯à¤° वेळ"}
}
"meta:Georgia"{
- ld{"जॉरà¥à¤œà¤¿à¤¯à¤¾ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"जॉरà¥à¤œà¤¿à¤¯à¤¾ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"जॉरà¥à¤œà¤¿à¤¯à¤¾ वेळ"}
- ls{"जॉरà¥à¤œà¤¿à¤¯à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"जॉरà¥à¤œà¤¿à¤¯à¤¾ मानक वेळ"}
}
"meta:Gilbert_Islands"{
- ls{"गिलबरà¥à¤Ÿ बेटे वेळ"}
+ ls{"गिलà¥à¤¬à¤°à¥à¤Ÿ बेटे वेळ"}
}
"meta:Greenland_Central"{
ld{"मधà¥à¤¯ गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1534,51 +1539,51 @@ mr{
ls{"मधà¥à¤¯ गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Greenland_Eastern"{
- ld{"पूरà¥à¤µ गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"पूरà¥à¤µ गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"पूरà¥à¤µ गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ वेळ"}
- ls{"पूरà¥à¤µ गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"पूरà¥à¤µ गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ मानक वेळ"}
}
"meta:Greenland_Western"{
- ld{"पशà¥à¤šà¤¿à¤® गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"पशà¥à¤šà¤¿à¤® गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"पशà¥à¤šà¤¿à¤® गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ वेळ"}
- ls{"पशà¥à¤šà¤¿à¤® गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"पशà¥à¤šà¤¿à¤® गà¥à¤°à¥€à¤¨à¤²à¤à¤¡ मानक वेळ"}
}
"meta:Guam"{
ls{"गà¥à¤†à¤® पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Gulf"{
- ls{"गलà¥à¤« पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"खाडी मानक वेळ"}
}
"meta:Guyana"{
ls{"गयाना वेळ"}
}
"meta:Hawaii_Aleutian"{
- ld{"हवाई à¤à¤²à¥à¤¯à¥à¤¶à¤¿à¤¯à¤¨ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"हवाई à¤à¤²à¥à¤¯à¥à¤¶à¤¿à¤¯à¤¨ वेळ"}
- ls{"हवाई- अâ€à¥…लà¥à¤¯à¥‚टियन पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"हवाई-अâ€à¥…लेयà¥à¤Ÿà¤¿à¤¯à¤¨ सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"हवाई-अलà¥à¤¯à¥à¤¶à¤¨ वेळ"}
+ ls{"हवाई-अâ€à¥…लेयà¥à¤Ÿà¤¿à¤¯à¤¨ मानक वेळ"}
}
"meta:Hong_Kong"{
- ld{"हाà¤à¤—काà¤à¤— गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"हाà¤à¤—काà¤à¤— वेळ"}
- ls{"हाà¤à¤—काà¤à¤— पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³'"}
+ ld{"हाà¤à¤— काà¤à¤— उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"हाà¤à¤— काà¤à¤— वेळ"}
+ ls{"हाà¤à¤— काà¤à¤— मानक वेळ"}
}
"meta:Hovd"{
ld{"हॉवà¥à¤¡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"हॉवà¥à¤¡ वेळ"}
- ls{"हॉवà¥à¤¡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"होवà¥à¤¹à¥à¤¡ मानक वेळ"}
}
"meta:India"{
- ls{"भारतीय पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"भारतीय मानक वेळ"}
ss{"IST"}
}
"meta:Indian_Ocean"{
- ls{"हिंदी महासागर वेळ"}
+ ls{"हिंदमहासागर वेळ"}
}
"meta:Indochina"{
- ls{"इंडोचायना पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"इंडोचायना वेळ"}
}
"meta:Indonesia_Central"{
- ls{"मधà¥à¤¯ इंडोनेशिया वेळ"}
+ ls{"मधà¥â€à¤¯ इंडोनेशिया वेळ"}
}
"meta:Indonesia_Eastern"{
ls{"पूरà¥à¤µ इंडोनेशिया वेळ"}
@@ -1587,24 +1592,24 @@ mr{
ls{"पशà¥à¤šà¤¿à¤® इंडोनेशिया वेळ"}
}
"meta:Iran"{
- ld{"ईराण दिवस वेळ"}
- lg{"ईराण वेळ"}
- ls{"ईराण पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"इराण सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"इराण वेळ"}
+ ls{"इराण मानक वेळ"}
}
"meta:Irkutsk"{
ld{"इरà¥à¤•à¥à¤Ÿà¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"इरà¥à¤•à¥à¤¤à¥à¤¸à¥à¤• वेळ"}
- ls{"इरà¥à¤•à¥à¤Ÿà¥à¤¸à¥à¤• पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"इरà¥à¤•à¥à¤¤à¥à¤¸à¤• मानक वेळ"}
}
"meta:Israel"{
- ld{"इसà¥à¤¤à¥à¤°à¤¾à¤‡à¤² दिवस वेळ"}
- lg{"इसà¥à¤¤à¥à¤°à¤¾à¤‡à¤² वेळ"}
- ls{"इसà¥à¤¤à¥à¤°à¤¾à¤‡à¤² पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"इसà¥à¤°à¤¾à¤à¤² सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"इसà¥à¤°à¤¾à¤à¤² वेळ"}
+ ls{"इसà¥à¤°à¤¾à¤à¤² मानक वेळ"}
}
"meta:Japan"{
- ld{"जपान दिवस वेळ"}
+ ld{"जपान सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
lg{"जपान वेळ"}
- ls{"जपान पà¥à¤°à¤®à¤¾à¤£ वेळ"}
+ ls{"जपान मानक वेळ"}
}
"meta:Kamchatka"{
ld{"पेटà¥à¤°à¥‹à¤ªà¤¾à¤µà¥à¤¹à¤²à¥‹à¤¸à¥à¤•- कामचाटà¥à¤¸à¥à¤•à¥€ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1629,23 +1634,23 @@ mr{
ls{"किà¤à¤¿à¤²à¥‹à¤°à¥à¤¡à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Korea"{
- ld{"कोरियन दिवस वेळ"}
+ ld{"कोरियन सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
lg{"कोरियन वेळ"}
- ls{"कोरियन पà¥à¤°à¤®à¤¾à¤£ वेळ"}
+ ls{"कोरियन मानक वेळ"}
}
"meta:Kosrae"{
- ls{"कोशरà¥â€à¤¯à¥‡ वेळ"}
+ ls{"कोसà¥à¤°à¤¾à¤ˆ वेळ"}
}
"meta:Krasnoyarsk"{
ld{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤•à¥à¤¸ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"कà¥à¤°à¥‹à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤¸à¥à¤• वेळ"}
- ls{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤•à¥à¤¸ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤¸à¥à¤• मानक वेळ"}
}
"meta:Kwajalein"{
ls{"कà¥à¤µà¤¾à¤œà¤¾à¤²à¥‡à¤‡à¤¨ वेळ"}
}
"meta:Kyrgystan"{
- ls{"किरगीसà¥à¤¤à¤¾à¤¨ वेळ"}
+ ls{"किरगिसà¥à¤¤à¤¾à¤¨ वेळ"}
}
"meta:Lanka"{
ls{"लंका वेळ"}
@@ -1667,12 +1672,12 @@ mr{
ls{"मकाऊ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Macquarie"{
- ls{"मकà¥à¤µà¤¾à¤°à¥‡ वेळ"}
+ ls{"मॅकà¥à¤µà¥‡à¤°à¥€ बेट वेळ"}
}
"meta:Magadan"{
ld{"मॅगाडन गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"मेगाडन वेळ"}
- ls{"मॅगाडन पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"मागाडन मानक वेळ"}
}
"meta:Malaya"{
ls{"मलाया वेळ"}
@@ -1681,26 +1686,26 @@ mr{
ls{"मलेशिया वेळ"}
}
"meta:Maldives"{
- ls{"मालदीवà¥à¤œ वेळ"}
+ ls{"मालदिवà¥à¤œ वेळ"}
}
"meta:Marquesas"{
- ls{"मारà¥à¤•à¥à¤µà¥€à¤¸à¤¾à¤¸ वेळ"}
+ ls{"मारà¥à¤•à¥à¤µà¥‡à¤¸à¤¾à¤¸ वेळ"}
}
"meta:Marshall_Islands"{
ls{"मारà¥à¤¶à¤² बेटे वेळ"}
}
"meta:Mauritius"{
- ld{"मॉरिशस गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"मॉरीशस उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"मॉरिशस वेळ"}
- ls{"मॉरिशस पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"मॉरीशस मानक वेळ"}
}
"meta:Mawson"{
ls{"मॉसन वेळ"}
}
"meta:Mongolia"{
ld{"उलान बातोर गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"उलान बातोर वेळ"}
- ls{"उलान बातोर पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ lg{"उलान बाटोर वेळ"}
+ ls{"उलान बाटोर मानक वेळ"}
}
"meta:Moscow"{
ld{"मॉसà¥à¤•à¥‹ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1717,14 +1722,14 @@ mr{
ls{"नेपाळ वेळ"}
}
"meta:New_Caledonia"{
- ld{"नà¥à¤¯à¥‚ कॅलेडोनिया गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"नà¥à¤¯à¥‚ कॅलेडोनिया उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"नà¥à¤¯à¥‚ कॅलेडोनिया वेळ"}
- ls{"नà¥à¤¯à¥‚ कॅलेडोनिया पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"नवीन कॅलेडोनिया मानक वेळ"}
}
"meta:New_Zealand"{
- ld{"नà¥à¤¯à¥‚à¤à¥€à¤²à¤‚ड दिवस वेळ"}
+ ld{"नà¥à¤¯à¥‚à¤à¥€à¤²à¤‚ड सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
lg{"नà¥à¤¯à¥‚à¤à¥€à¤²à¤‚ड वेळ"}
- ls{"नà¥à¤¯à¥‚à¤à¥€à¤²à¤‚ड पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"नà¥à¤¯à¥‚à¤à¥€à¤²à¤‚ड मानक वेळ"}
}
"meta:Newfoundland"{
ld{"नà¥à¤¯à¥‚ फाउंडलंड दिवस वेळ"}
@@ -1732,7 +1737,7 @@ mr{
ls{"नà¥à¤¯à¥‚ फाउंडलंड पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Niue"{
- ls{"नियू वेळ"}
+ ls{"निऊइ वेळ"}
}
"meta:Norfolk"{
ls{"नॉरफोक बेटे वेळ"}
@@ -1740,7 +1745,7 @@ mr{
"meta:Noronha"{
ld{"फरà¥à¤¨à¤¾à¤‚डो दी नोरोनà¥à¤¹à¤¾ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"फरà¥à¤¨à¤¾à¤‚डो दी नोरोनà¥à¤¹à¤¾ वेळ"}
- ls{"फरà¥à¤¨à¤¾à¤‚डो दी नोरोनà¥à¤¹à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"फरà¥à¤¨à¤¾à¤‚डो दी नोरोनà¥à¤¹à¤¾ मानक वेळ"}
}
"meta:North_Mariana"{
ls{"उतà¥à¤¤à¤° मरिना बेटे वेळ"}
@@ -1748,52 +1753,52 @@ mr{
"meta:Novosibirsk"{
ld{"नोवोसिबिरà¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"नोवोसोबिरà¥à¤¸à¥à¤• वेळ"}
- ls{"नोवोसिबिरà¥à¤¸à¥à¤• पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"नोवोसिबिरà¥à¤¸à¥à¤• मानक वेळ"}
}
"meta:Omsk"{
ld{"ओमà¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"ओमà¥à¤¸à¥à¤• वेळ"}
- ls{"ओमà¥à¤¸à¥à¤• पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"ऑमà¥à¤¸à¥à¤• मानक वेळ"}
}
"meta:Pakistan"{
- ld{"पाकिसà¥à¤¤à¤¾à¤¨ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"पाकिसà¥à¤¤à¤¾à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"पाकिसà¥à¤¤à¤¾à¤¨ वेळ"}
- ls{"पाकिसà¥à¤¤à¤¾à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"पाकिसà¥à¤¤à¤¾à¤¨ मानक वेळ"}
}
"meta:Palau"{
- ls{"पलाउ वेळ"}
+ ls{"पलाऊ वेळ"}
}
"meta:Papua_New_Guinea"{
ls{"पापà¥à¤† नà¥à¤¯à¥‚ गिनी वेळ"}
}
"meta:Paraguay"{
- ld{"परागà¥à¤µà¥‡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"परागà¥à¤µà¥‡ वेळ"}
- ls{"परागà¥à¤µà¥‡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"पॅरागà¥à¤µà¥‡ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"पॅरागà¥à¤µà¥‡ वेळ"}
+ ls{"पॅरागà¥à¤µà¥‡ मानक वेळ"}
}
"meta:Peru"{
- ld{"पेरॠगà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"पेरॠउनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"पेरॠवेळ"}
- ls{"पेरॠपà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"पेरॠमानक वेळ"}
}
"meta:Philippines"{
- ld{"फिलिपिनी गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"फिलिपिनी वेळ"}
- ls{"फिलिपिनी पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"फिलिपाइन उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"फिलिपाइन वेळ"}
+ ls{"फिलिपाइन मानक वेळ"}
}
"meta:Phoenix_Islands"{
- ls{"फोनिकà¥à¤¸ बेटे वेळ"}
+ ls{"â€à¤«à¥‹à¤¨à¤¿à¤•à¥à¤¸ बेटे वेळ"}
}
"meta:Pierre_Miquelon"{
- ld{"पियरे आणि मिकà¥à¤µà¥‡à¤²à¥‹à¤¨ दिवस वेळ"}
- lg{"पियरे आणि मिकà¥à¤µà¥‡à¤²à¥‹à¤¨ वेळ"}
- ls{"पियरे आणि मिकà¥à¤µà¥‡à¤²à¥‹à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"सेंट पियर आणि मिकà¥à¤µà¥‡à¤²à¥‹à¤¨ सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"सेंट पियर आणि मिकà¥à¤µà¥‡à¤²à¥‹à¤¨ वेळ"}
+ ls{"सेंट पियर आणि मिकà¥à¤µà¥‡à¤²à¥‹à¤¨ मानक वेळ"}
}
"meta:Pitcairn"{
ls{"पिटकैरà¥à¤¨ वेळ"}
}
"meta:Ponape"{
- ls{"पोनापे वेळ"}
+ ls{"पोनॅपे वेळ"}
}
"meta:Qyzylorda"{
ld{"क़िà¤à¥€à¤²à¥‹à¤°à¥à¤¡à¤¾ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1801,15 +1806,15 @@ mr{
ls{"क़िà¤à¥€à¤²à¥‹à¤°à¥à¤¡à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Reunion"{
- ls{"रीयूनियन वेळ"}
+ ls{"रियà¥à¤¨à¤¿à¤¯à¤¨ वेळ"}
}
"meta:Rothera"{
- ls{"रॉथेरा वेळ"}
+ ls{"रोथेरा वेळ"}
}
"meta:Sakhalin"{
ld{"सखलिन गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"सखलिन वेळ"}
- ls{"सखलिन पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"साखालिन मानक वेळ"}
}
"meta:Samara"{
ld{"सामरा गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1822,7 +1827,7 @@ mr{
ls{"समरकंद पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Samoa"{
- ls{"सामोआ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"सामोआ मानक वेळ"}
}
"meta:Seychelles"{
ls{"सेशेलà¥à¤¸ वेळ"}
@@ -1833,16 +1838,16 @@ mr{
ls{"शेवचेनà¥à¤•à¥‹ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Singapore"{
- ls{"सिंगापूर पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"सिंगापूर मानक वेळ"}
}
"meta:Solomon"{
- ls{"सोलोमन बेटे वेळ"}
+ ls{"सोलोमॉन बेटे वेळ"}
}
"meta:South_Georgia"{
ls{"दकà¥à¤·à¤¿à¤£ जॉरà¥à¤œà¤¿à¤¯à¤¾ वेळ"}
}
"meta:Suriname"{
- ls{"सà¥à¤°à¥€à¤®à¤¾à¤¨ वेळ"}
+ ls{"सà¥à¤°à¤¿à¤¨à¤¾à¤® वेळ"}
}
"meta:Sverdlovsk"{
ld{"सà¥à¤µà¤°à¥à¤¡à¤²à¥‹à¤µà¥à¤¹à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1856,12 +1861,12 @@ mr{
ls{"ताहिती वेळ"}
}
"meta:Taipei"{
- ld{"ताइपेई दिवस वेळ"}
- lg{"ताइपेई वेळ"}
- ls{"ताइपेई पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"तैपेई सूरà¥à¤¯à¤ªà¥à¤°à¤•à¤¾à¤¶ वेळ"}
+ lg{"तैपेई वेळ"}
+ ls{"तैपेई मानक वेळ"}
}
"meta:Tajikistan"{
- ls{"ताजिकीसà¥à¤¤à¤¾à¤¨ वेळ"}
+ ls{"ताजिकिसà¥à¤¤à¤¾à¤¨ वेळ"}
}
"meta:Tashkent"{
ld{"ताशà¥à¤•à¤‚द गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1877,12 +1882,12 @@ mr{
ls{"टोकेलाऊ वेळ"}
}
"meta:Tonga"{
- ld{"टोंगा गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"टोंगा उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"टोंगा वेळ"}
- ls{"टोंगा पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"टोंगा मानक वेळ"}
}
"meta:Truk"{
- ls{"टà¥à¤°à¤• वेळ"}
+ ls{"छूक वेळ"}
}
"meta:Turkey"{
ld{"तà¥à¤°à¥à¤•à¥€ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1890,12 +1895,12 @@ mr{
ls{"तà¥à¤°à¥à¤•à¥€ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Turkmenistan"{
- ld{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ वेळ"}
- ls{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"तà¥à¤°à¥à¤•à¤®à¥‡à¤¨à¤¿à¤¸à¥à¤¤à¤¾à¤¨ मानक वेळ"}
}
"meta:Tuvalu"{
- ls{"टà¥à¤µà¤¾à¤²à¥ वेळ"}
+ ls{"तà¥à¤µà¤¾à¤²à¥‚ वेळ"}
}
"meta:Uralsk"{
ld{"उरालà¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1903,22 +1908,22 @@ mr{
ls{"उरालà¥à¤¸à¥à¤• पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
"meta:Uruguay"{
- ld{"उरà¥à¤—à¥à¤µà¥‡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"उरà¥à¤—à¥à¤µà¥‡ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"उरà¥à¤—à¥à¤µà¥‡ वेळ"}
- ls{"उरà¥à¤—à¥à¤µà¥‡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"उरà¥à¤—à¥à¤µà¥‡ मानक वेळ"}
}
"meta:Urumqi"{
ls{"उरà¥à¤®à¤šà¥€ वेळ"}
}
"meta:Uzbekistan"{
- ld{"उà¤à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
+ ld{"उà¤à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
lg{"उà¤à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ वेळ"}
- ls{"उà¤à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"उà¤à¤¬à¥‡à¤•à¤¿à¤¸à¥à¤¤à¤¾à¤¨ मानक वेळ"}
}
"meta:Vanuatu"{
- ld{"वानाटॠगà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
- lg{"वानाटॠवेळ"}
- ls{"वानाटॠपà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ld{"वनातू उनà¥à¤¹à¤¾à¤³à¥€ वेळ"}
+ lg{"वनातू वेळ"}
+ ls{"वनातू मानक वेळ"}
}
"meta:Venezuela"{
ls{"वà¥à¤¹à¥‡à¤¨à¥‡à¤à¥à¤à¤²à¤¾ वेळ"}
@@ -1926,31 +1931,31 @@ mr{
"meta:Vladivostok"{
ld{"वà¥à¤²à¤¾à¤¦à¤¿à¤µà¥‹à¤¸à¥à¤¤à¥‹à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"वà¥à¤²à¤¾à¤¦à¤¿à¤µà¥‹à¤¸à¥à¤¤à¥‹à¤•"}
- ls{"वà¥à¤²à¤¾à¤¦à¤¿à¤µà¥‹à¤¸à¥à¤¤à¥‹à¤• पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"वà¥à¤²à¤¾à¤¦à¤¿à¤µà¥‹à¤¸à¥à¤¤à¥‰à¤• मानक वेळ"}
}
"meta:Volgograd"{
ld{"वà¥à¤¹à¥‹à¤²à¥à¤—ोगà¥à¤°à¤¾à¤¡ गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"वà¥à¤¹à¥‹à¤²à¥à¤—ोगà¥à¤°à¤¾à¤¡ वेळ"}
- ls{"वà¥à¤¹à¥‹à¤²à¥à¤—ोगà¥à¤°à¤¾à¤¡ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"वोलà¥à¤—ोगà¥à¤°à¤¾à¤¦ मानक वेळ"}
}
"meta:Vostok"{
- ls{"वोसà¥à¤Ÿà¥‹à¤• वेळ"}
+ ls{"वà¥à¤¹à¥‹à¤¸à¥à¤Ÿà¥‰à¤• वेळ"}
}
"meta:Wake"{
ls{"वेक बेट वेळ"}
}
"meta:Wallis"{
- ls{"वालिस आणि फà¥à¤Ÿà¥à¤¨à¤¾ वेळ"}
+ ls{"वॉलâ€à¤¿à¤¸ आणि फà¥à¤Ÿà¥à¤¨à¤¾ वेळ"}
}
"meta:Yakutsk"{
ld{"यà¥à¤•à¥à¤Ÿà¥à¤¸à¥à¤• गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"यकà¥à¤¤à¥à¤¸à¥à¤•"}
- ls{"यà¥à¤•à¥à¤Ÿà¥à¤¸à¥à¤• पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"याकà¥à¤¤à¥à¤¸à¤• मानक वेळ"}
}
"meta:Yekaterinburg"{
ld{"येकतरिनबरà¥à¤— गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
lg{"येकà¥à¤¤à¥‡à¤°à¤¿à¤¨à¤¬à¤°à¥à¤— वेळ"}
- ls{"येकतरिनबरà¥à¤— पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
+ ls{"येकातेरिनबरà¥à¤— मानक वेळ"}
}
"meta:Yerevan"{
ld{"येरेवन गà¥à¤°à¥€à¤·à¥à¤®à¤•à¤¾à¤²à¥€à¤¨ वेळ"}
@@ -1962,7 +1967,11 @@ mr{
lg{"यà¥à¤•à¥‹à¤¨ वेळ"}
ls{"यà¥à¤•à¥‹à¤¨ पà¥à¤°à¤®à¤¾à¤£à¤µà¥‡à¤³"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} वेळ ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} वेळ"}
}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/ms.txt b/Build/source/libs/icu/icu-50.1/data/zone/ms.txt
new file mode 100644
index 00000000000..1b089ab6f64
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ms.txt
@@ -0,0 +1,624 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ms.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ms.xml
+ */
+ms{
+ Version{"2.0.78.20"}
+ zoneStrings{
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthelemy"}
+ }
+ "America:St_Johns"{
+ ec{"St John"}
+ }
+ "Asia:Singapore"{
+ ec{"Singapura"}
+ }
+ "Etc:Unknown"{
+ ec{"Bandar Tidak Diketahui"}
+ }
+ "Europe:Dublin"{
+ ld{"Waktu Musim Panas Ireland"}
+ }
+ "Europe:London"{
+ ld{"Waktu Musim Panas British"}
+ }
+ "meta:Afghanistan"{
+ ls{"Waktu Afghanistan"}
+ }
+ "meta:Africa_Central"{
+ ls{"Waktu Afrika Tengah"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Waktu Afrika Timur"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Waktu Piawai Afrika Selatan"}
+ }
+ "meta:Africa_Western"{
+ ld{"Waktu Musim Panas Afrika Barat"}
+ lg{"Waktu Afrika Barat"}
+ ls{"Waktu Piawai Afrika Barat"}
+ }
+ "meta:Alaska"{
+ ld{"Waktu Siang Alaska"}
+ lg{"Waktu Alaska"}
+ ls{"Waktu Piawai Alaska"}
+ }
+ "meta:Amazon"{
+ ld{"Waktu Musim Panas Amazon"}
+ lg{"Waktu Amazon"}
+ ls{"Waktu Piawai Amazon"}
+ }
+ "meta:America_Central"{
+ ld{"Waktu Siang Tengah"}
+ lg{"Waktu Pusat"}
+ ls{"Waktu Piawai Pusat"}
+ }
+ "meta:America_Eastern"{
+ ld{"Waktu Siang Timur"}
+ lg{"Waktu Timur"}
+ ls{"Waktu Piawai Timur"}
+ }
+ "meta:America_Mountain"{
+ ld{"Waktu Hari Siang Pergunungan"}
+ lg{"Waktu Gunung"}
+ ls{"Waktu Piawai Pergunungan"}
+ }
+ "meta:America_Pacific"{
+ ld{"Waktu Siang Pasifik"}
+ lg{"Waktu Pasifik"}
+ ls{"Waktu Piawai Pasifik"}
+ }
+ "meta:Anadyr"{
+ ld{"Waktu Musim Panas Anadyr"}
+ lg{"Waktu Anadyr"}
+ ls{"Waktu Piawai Anadyr"}
+ }
+ "meta:Arabian"{
+ ld{"Waktu Siang Arab"}
+ lg{"Waktu Arab"}
+ ls{"Waktu Piawai Arab"}
+ }
+ "meta:Argentina"{
+ ld{"Waktu Musim Panas Argentina"}
+ lg{"Waktu Argentina"}
+ ls{"Waktu Piawai Argentina"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Waktu Musim Panas Argentina Barat"}
+ lg{"Waktu Argentina Barat"}
+ ls{"Waktu Piawai Argentina Barat"}
+ }
+ "meta:Armenia"{
+ ld{"Waktu Musim Panas Armenia"}
+ lg{"Waktu Armenia"}
+ ls{"Waktu Piawai Armenia"}
+ }
+ "meta:Atlantic"{
+ ld{"Waktu Siang Atlantik"}
+ lg{"Waktu Atlantik"}
+ ls{"Waktu Piawai Atlantik"}
+ }
+ "meta:Australia_Central"{
+ ld{"Waktu Siang Australia Tengah"}
+ lg{"Waktu Australia Tengah"}
+ ls{"Waktu Piawai Pusat Australia"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Waktu Siang Barat Australia Tengah"}
+ lg{"Waktu Barat Pusat Australia"}
+ ls{"Waktu Piawai Barat Pusat Australia"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Waktu Siang Australia Timur"}
+ lg{"Waktu Australia Timur"}
+ ls{"Waktu Piawai Timur Australia"}
+ }
+ "meta:Australia_Western"{
+ ld{"Waktu Siang Australia Barat"}
+ lg{"Waktu Australia Barat"}
+ ls{"Waktu Piawai Barat Australia"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Waktu Musim Panas Azerbaijan"}
+ lg{"Waktu Azerbaijan"}
+ ls{"Waktu Piawai Azerbaijan"}
+ }
+ "meta:Azores"{
+ ld{"Waktu Musim Panas Azores"}
+ lg{"Waktu Azores"}
+ ls{"Waktu Piawai Azores"}
+ }
+ "meta:Bangladesh"{
+ ld{"Waktu Musim Panas Bangladesh"}
+ lg{"Waktu Bangladesh"}
+ ls{"Waktu Piawai Bangladesh"}
+ }
+ "meta:Bhutan"{
+ ls{"Waktu Bhutan"}
+ }
+ "meta:Bolivia"{
+ ls{"Waktu Bolivia"}
+ }
+ "meta:Brasilia"{
+ ld{"Waktu Musim Panas Brasil"}
+ lg{"Waktu Brasil"}
+ ls{"Waktu Piawai Brasilia"}
+ }
+ "meta:Brunei"{
+ ls{"Waktu Brunei Darussalam"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Waktu Musim Panas Tanjung Verde"}
+ lg{"Waktu Tanjung Verde"}
+ ls{"Waktu Piawai Tanjung Verde"}
+ }
+ "meta:Chamorro"{
+ ls{"Waktu Piawai Chamorro"}
+ }
+ "meta:Chatham"{
+ ld{"Waktu Siang Chatham"}
+ lg{"Waktu Chatham"}
+ ls{"Waktu Piawai Chatham"}
+ }
+ "meta:Chile"{
+ ld{"Waktu Musim Panas Chile"}
+ lg{"Waktu Chile"}
+ ls{"Waktu Piawai Chile"}
+ }
+ "meta:China"{
+ ld{"Waktu Siang China"}
+ lg{"Waktu China"}
+ ls{"Waktu Piawai China"}
+ }
+ "meta:Choibalsan"{
+ ld{"Waktu Musim Panas Choibalsan"}
+ lg{"Waktu Choibalsan"}
+ ls{"Waktu Piawai Choibalsan"}
+ }
+ "meta:Christmas"{
+ ls{"Waktu Pulau Christmas"}
+ }
+ "meta:Cocos"{
+ ls{"Waktu Kepulauan Cocos"}
+ }
+ "meta:Colombia"{
+ ld{"Waktu Musim Panas Colombia"}
+ lg{"Waktu Colombia"}
+ ls{"Waktu Piawai Colombia"}
+ }
+ "meta:Cook"{
+ ld{"Waktu Musim Panas Separuh Kepulauan Cook"}
+ lg{"Waktu Kepulauan Cook"}
+ ls{"Waktu Piawai Kepulauan Cook"}
+ }
+ "meta:Cuba"{
+ ld{"Waktu Siang Cuba"}
+ lg{"Waktu Cuba"}
+ ls{"Waktu Piawai Cuba"}
+ }
+ "meta:Davis"{
+ ls{"Waktu Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Waktu Dumont-d'Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Waktu Timor Timur"}
+ }
+ "meta:Easter"{
+ ld{"Waktu Musim Panas Pulau Easter"}
+ lg{"Waktu Pulau Easter"}
+ ls{"Waktu Piawai Pulau Easter"}
+ }
+ "meta:Ecuador"{
+ ls{"Waktu Ecuador"}
+ }
+ "meta:Europe_Central"{
+ ld{"Waktu Musim Panas Eropah Tengah"}
+ lg{"Waktu Eropah Tengah"}
+ ls{"Waktu Piawai Eropah Tengah"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Waktu Musim Panas Eropah Timur"}
+ lg{"Waktu Eropah Timur"}
+ ls{"Waktu Piawai Eropah Timur"}
+ }
+ "meta:Europe_Western"{
+ ld{"Waktu Musim Panas Eropah Barat"}
+ lg{"Waktu Eropah Barat"}
+ ls{"Waktu Piawai Eropah Barat"}
+ }
+ "meta:Falkland"{
+ ld{"Waktu Musim Panas Kepulauan Falkland"}
+ lg{"Waktu Kepulauan Falkland"}
+ ls{"Waktu Piawai Kepulauan Falkland"}
+ }
+ "meta:Fiji"{
+ ld{"Waktu Musim Panas Fiji"}
+ lg{"Waktu Fiji"}
+ ls{"Waktu Piawai Fiji"}
+ }
+ "meta:French_Guiana"{
+ ls{"Waktu Guyana Perancis"}
+ }
+ "meta:French_Southern"{
+ ls{"Waktu Perancis Selatan dan Antartika"}
+ }
+ "meta:GMT"{
+ ls{"Waktu Min Greenwich"}
+ }
+ "meta:Galapagos"{
+ ls{"Waktu Galapagos"}
+ }
+ "meta:Gambier"{
+ ls{"Waktu Gambier"}
+ }
+ "meta:Georgia"{
+ ld{"Waktu Musim Panas Georgia"}
+ lg{"Waktu Georgia"}
+ ls{"Waktu Piawai Georgia"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Waktu Kepulauan Gilbert"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Waktu Musim Panas Greenland Timur"}
+ lg{"Waktu Greenland Timur"}
+ ls{"Waktu Piawai Greenland Timur"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Waktu Musim Panas Greenland Barat"}
+ lg{"Waktu Greenland Barat"}
+ ls{"Waktu Piawai Greenland Barat"}
+ }
+ "meta:Gulf"{
+ ls{"Waktu Piawai Teluk"}
+ }
+ "meta:Guyana"{
+ ls{"Waktu Guyana"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Waktu Siang Hawaii-Aleut"}
+ lg{"Waktu Hawaii-Aleut"}
+ ls{"Waktu Piawai Hawaii-Aleut"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Waktu Musim Panas Hong Kong"}
+ lg{"Waktu Hong Kong"}
+ ls{"Waktu Piawai Hong Kong"}
+ }
+ "meta:Hovd"{
+ ld{"Waktu Musim Panas Hovd"}
+ lg{"Waktu Hovd"}
+ ls{"Waktu Piawai Hovd"}
+ }
+ "meta:India"{
+ ls{"Waktu Piawai India"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Waktu Lautan Hindi"}
+ }
+ "meta:Indochina"{
+ ls{"Waktu Indochina"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Waktu Indonesia Tengah"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Waktu Indonesia Timur"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Waktu Indonesia Barat"}
+ }
+ "meta:Iran"{
+ ld{"Waktu Siang Iran"}
+ lg{"Waktu Iran"}
+ ls{"Waktu Piawai Iran"}
+ }
+ "meta:Irkutsk"{
+ ld{"Waktu Musim Panas Irkutsk"}
+ lg{"Waktu Irkutsk"}
+ ls{"Waktu Piawai Irkutsk"}
+ }
+ "meta:Israel"{
+ ld{"Waktu Siang Israel"}
+ lg{"Waktu Israel"}
+ ls{"Waktu Piawai Israel"}
+ }
+ "meta:Japan"{
+ ld{"Waktu Siang Jepun"}
+ lg{"Waktu Jepun"}
+ ls{"Waktu Piawai Jepun"}
+ }
+ "meta:Kamchatka"{
+ ld{"Waktu Musim Panas Petropavlovsk-Kamchatski"}
+ lg{"Waktu Petropavlovsk-Kamchatski"}
+ ls{"Waktu Piawai Petropavlovsk-Kamchatski"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Waktu Kazakhstan Timur"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Waktu Kazakhstan Barat"}
+ }
+ "meta:Korea"{
+ ld{"Waktu Siang Korea"}
+ lg{"Waktu Korea"}
+ ls{"Waktu Piawai Korea"}
+ }
+ "meta:Kosrae"{
+ ls{"Waktu Kosrae"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Waktu Musim Panas Krasnoyarsk"}
+ lg{"Waktu Krasnoyarsk"}
+ ls{"Waktu Piawai Krasnoyarsk"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Waktu Kyrgystan"}
+ }
+ "meta:Line_Islands"{
+ ls{"Waktu Kepulauan Line"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Waktu Siang Lord Howe"}
+ lg{"Waktu Lord Howe"}
+ ls{"Waktu Piawai Lord Howe"}
+ }
+ "meta:Macquarie"{
+ ls{"Waktu Pulau Macquarie"}
+ }
+ "meta:Magadan"{
+ ld{"Waktu Musim Panas Magadan"}
+ lg{"Waktu Magadan"}
+ ls{"Waktu Piawai Magadan"}
+ }
+ "meta:Malaysia"{
+ ls{"Waktu Malaysia"}
+ }
+ "meta:Maldives"{
+ ls{"Waktu Maldives"}
+ }
+ "meta:Marquesas"{
+ ls{"Waktu Marquesas"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Waktu Kepulauan Marshall"}
+ }
+ "meta:Mauritius"{
+ ld{"Waktu Musim Panas Mauritius"}
+ lg{"Waktu Mauritius"}
+ ls{"Waktu Piawai Mauritius"}
+ }
+ "meta:Mawson"{
+ ls{"Waktu Mawson"}
+ }
+ "meta:Mongolia"{
+ ld{"Waktu Musim Panas Ulan Bator"}
+ lg{"Waktu Ulan Bator"}
+ ls{"Waktu Piawai Ulan Bator"}
+ }
+ "meta:Moscow"{
+ ld{"Waktu Musim Panas Moscow"}
+ lg{"Waktu Moscow"}
+ ls{"Waktu Piawai Moscow"}
+ }
+ "meta:Myanmar"{
+ ls{"Waktu Myanmar"}
+ }
+ "meta:Nauru"{
+ ls{"Waktu Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Waktu Nepal"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Waktu Musim Panas New Caledonia"}
+ lg{"Waktu New Caledonia"}
+ ls{"Waktu Piawai New Caledonia"}
+ }
+ "meta:New_Zealand"{
+ ld{"Waktu Siang New Zealand"}
+ lg{"Waktu New Zealand"}
+ ls{"Waktu Piawai New Zealand"}
+ }
+ "meta:Newfoundland"{
+ ld{"Waktu Siang Newfoundland"}
+ lg{"Waktu Newfoundland"}
+ ls{"Waktu Piawai Newfoundland"}
+ }
+ "meta:Niue"{
+ ls{"Waktu Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Waktu Kepulauan Norfolk"}
+ }
+ "meta:Noronha"{
+ ld{"Waktu Musim Panas Fernando de Noronha"}
+ lg{"Waktu Fernando de Noronha"}
+ ls{"Waktu Piawai Fernando de Noronha"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Waktu Musim Panas Novosibirsk"}
+ lg{"Waktu Novosibirsk"}
+ ls{"Waktu Piawai Novosibirsk"}
+ }
+ "meta:Omsk"{
+ ld{"Waktu Musim Panas Omsk"}
+ lg{"Waktu Omsk"}
+ ls{"Waktu Piawai Omsk"}
+ }
+ "meta:Pakistan"{
+ ld{"Waktu Musim Panas Pakistan"}
+ lg{"Waktu Pakistan"}
+ ls{"Waktu Piawai Pakistan"}
+ }
+ "meta:Palau"{
+ ls{"Waktu Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Waktu Papua New Guinea"}
+ }
+ "meta:Paraguay"{
+ ld{"Waktu Musim Panas Paraguay"}
+ lg{"Waktu Paraguay"}
+ ls{"Waktu Piawai Paraguay"}
+ }
+ "meta:Peru"{
+ ld{"Waktu Musim Panas Peru"}
+ lg{"Waktu Peru"}
+ ls{"Waktu Piawai Peru"}
+ }
+ "meta:Philippines"{
+ ld{"Waktu Musim Panas Filipina"}
+ lg{"Waktu Filipina"}
+ ls{"Waktu Piawai Filipina"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Waktu Kepulauan Phoenix"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Waktu Siang Saint Pierre dan Miquelon"}
+ lg{"Waktu Saint Pierre dan Miquelon"}
+ ls{"Waktu Piawai Saint Pierre dan Miquelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"Waktu Pitcairn"}
+ }
+ "meta:Ponape"{
+ ls{"Waktu Ponape"}
+ }
+ "meta:Reunion"{
+ ls{"Waktu Reunion"}
+ }
+ "meta:Rothera"{
+ ls{"Waktu Rothera"}
+ }
+ "meta:Sakhalin"{
+ ld{"Waktu Musim Panas Sakhalin"}
+ lg{"Waktu Skhalin"}
+ ls{"Waktu Piawai Sakhalin"}
+ }
+ "meta:Samara"{
+ ld{"Waktu Musim Panas Samara"}
+ lg{"Waktu Samara"}
+ ls{"Waktu Piawai Samara"}
+ }
+ "meta:Samoa"{
+ ls{"Waktu Piawai Samoa"}
+ }
+ "meta:Seychelles"{
+ ls{"Waktu Seychelles"}
+ }
+ "meta:Singapore"{
+ ls{"Waktu Piawai Singapura"}
+ }
+ "meta:Solomon"{
+ ls{"Waktu Kepulauan Solomon"}
+ }
+ "meta:South_Georgia"{
+ ls{"Waktu Georgia Selatan"}
+ }
+ "meta:Suriname"{
+ ls{"Waktu Suriname"}
+ }
+ "meta:Syowa"{
+ ls{"Waktu Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Waktu Tahiti"}
+ }
+ "meta:Taipei"{
+ ld{"Waktu Siang Taipei"}
+ lg{"Waktu Taipei"}
+ ls{"Waktu Piawai Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Waktu Tajikistan"}
+ }
+ "meta:Tokelau"{
+ ls{"Waktu Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Waktu Musim Panas Tonga"}
+ lg{"Waktu Tonga"}
+ ls{"Waktu Piawai Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Waktu Chuuk"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Waktu Musim Panas Turkmenistan"}
+ lg{"Waktu Turkmenistan"}
+ ls{"Waktu Piawai Turkmenistan"}
+ }
+ "meta:Tuvalu"{
+ ls{"Waktu Tuvalu"}
+ }
+ "meta:Uruguay"{
+ ld{"Waktu Musim Panas Uruguay"}
+ lg{"Waktu Uruguay"}
+ ls{"Waktu Piawai Uruguay"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Waktu Musim Panas Uzbekistan"}
+ lg{"Waktu Uzbekistan"}
+ ls{"Waktu Piawai Uzbekistan"}
+ }
+ "meta:Vanuatu"{
+ ld{"Waktu Musim Panas Vanuatu"}
+ lg{"Waktu Vanuatu"}
+ ls{"Waktu Piawai Vanuatu"}
+ }
+ "meta:Venezuela"{
+ ls{"Waktu Venezuela"}
+ }
+ "meta:Vladivostok"{
+ ld{"Waktu Musim Panas Vladivostok"}
+ lg{"Waktu Vladivostok"}
+ ls{"Waktu Piawai Vladivostok"}
+ }
+ "meta:Volgograd"{
+ ld{"Waktu Musim Panas Volgogra"}
+ lg{"Waktu Volgograd"}
+ ls{"Waktu Piawai Volgograd"}
+ }
+ "meta:Vostok"{
+ ls{"Waktu Vostok"}
+ }
+ "meta:Wake"{
+ ls{"Waktu Pulau Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Waktu Wallis dan Futuna"}
+ }
+ "meta:Yakutsk"{
+ ld{"Waktu Musim Panas Yakutsk"}
+ lg{"Waktu Yakutsk"}
+ ls{"Waktu Piawai Yakutsk"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Waktu Musim Panas Yekaterinburg"}
+ lg{"Waktu Yekaterinburg"}
+ ls{"Waktu Piawai Yekaterinburg"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} Waktu ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"Waktu {0}"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mt.txt b/Build/source/libs/icu/icu-50.1/data/zone/mt.txt
index 79e71ad829b..7965518947b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mt.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mt.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mt.xml
*/
mt{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"Etc:Unknown"{
ec{"Mhux Magħruf"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/mua.txt b/Build/source/libs/icu/icu-50.1/data/zone/mua.txt
index 8133006cc51..59ed81c994d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/mua.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/mua.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/mua.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/mua.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/mua.xml
*/
mua{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/my.txt b/Build/source/libs/icu/icu-50.1/data/zone/my.txt
index 73ef6045cfa..f559a0b5507 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/my.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/my.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/my.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/my.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/my.xml
*/
my{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"America:Anchorage"{
ec{"အန်ကာရေ့ဂျ်"}
@@ -136,7 +136,9 @@ my{
ls{"အဇာဘိုင်ဂျန် စံá€á€±á€¬á€ºá€á€»á€­á€”်"}
}
"meta:Bangladesh"{
- ls{"ဘင်္ဂလားဒေ့ရှ် အá€á€»á€­á€”်"}
+ ld{"ဘင်္ဂလားဒေ့ရှ် နွေရာသီ အá€á€»á€­á€”်"}
+ lg{"ဘင်္ဂလားဒေ့ရှ် အá€á€»á€­á€”်"}
+ ls{"ဘင်္ဂလားဒေ့ရှ် စံá€á€±á€¬á€ºá€á€»á€­á€”်"}
}
"meta:Bhutan"{
ls{"ဘူá€á€”် အá€á€»á€­á€”်"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/naq.txt b/Build/source/libs/icu/icu-50.1/data/zone/naq.txt
index 4fde6417159..0563c7ee121 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/naq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/naq.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/naq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/naq.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/naq.xml
*/
naq{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nb.txt b/Build/source/libs/icu/icu-50.1/data/zone/nb.txt
index 107429e4f3c..bd3e1f71027 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nb.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nb.txt
@@ -2,22 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nb.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nb.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nb.xml
*/
nb{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
- }
- "Africa:Accra"{
- ec{"Accra"}
- }
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
}
@@ -27,135 +21,24 @@ nb{
"Africa:Asmera"{
ec{"Asmara"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
- }
"Africa:Cairo"{
ec{"Kairo"}
}
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
"Africa:Dar_es_Salaam"{
ec{"Dar-es-Salaam"}
}
- "Africa:Djibouti"{
- ec{"Djibouti"}
- }
- "Africa:Douala"{
- ec{"Douala"}
- }
"Africa:El_Aaiun"{
ec{"El Aaiún"}
}
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
- "Africa:Khartoum"{
- ec{"Khartoum"}
- }
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
"Africa:Lome"{
ec{"Lomé"}
}
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
- "Africa:Mogadishu"{
- ec{"Mogadishu"}
- }
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
"Africa:Ndjamena"{
ec{"N'Djamena"}
}
- "Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto Novo"}
- }
"Africa:Sao_Tome"{
ec{"São Tomé"}
}
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Alaska"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
"America:Araguaina"{
ec{"Araguaína"}
}
@@ -165,44 +48,17 @@ nb{
"America:Asuncion"{
ec{"Asunción"}
}
- "America:Barbados"{
- ec{"Barbados"}
- }
"America:Belem"{
ec{"Belém"}
}
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
"America:Bogota"{
ec{"Bogotá"}
}
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
- "America:Cancun"{
- ec{"Cancun"}
- }
- "America:Cayenne"{
- ec{"Cayenne"}
- }
"America:Cayman"{
ec{"Caymanøyene"}
}
- "America:Chicago"{
- ec{"Chicago"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
"America:Cordoba"{
ec{"Córdoba"}
@@ -213,32 +69,35 @@ nb{
"America:Curacao"{
ec{"Curaçao"}
}
- "America:Danmarkshavn"{
- ec{"Danmarkshavn"}
+ "America:Godthab"{
+ ec{"Godthåb"}
}
- "America:Dawson"{
- ec{"Dawson"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
}
- "America:Denver"{
- ec{"Denver"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
}
- "America:Detroit"{
- ec{"Detroit"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
}
- "America:Dominica"{
- ec{"Dominica"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
}
- "America:Edmonton"{
- ec{"Edmonton"}
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
}
- "America:Eirunepe"{
- ec{"Eirunepe"}
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
}
- "America:El_Salvador"{
- ec{"Salvador"}
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
- "America:Godthab"{
- ec{"Godthåb"}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Maceio"{
ec{"Maceió"}
@@ -264,14 +123,11 @@ nb{
"America:Sao_Paulo"{
ec{"São Paulo"}
}
- "America:Shiprock"{
- ec{"Shiprock"}
- }
"America:St_Barthelemy"{
- ec{"Saint-Barthélemy"}
+ ec{"Saint Barthélemy"}
}
"America:St_Johns"{
- ec{"St. Johns"}
+ ec{"St John's"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -288,32 +144,11 @@ nb{
"America:Tortola"{
ec{"Tórtola"}
}
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "Antarctica:Davis"{
- ec{"Davis"}
- }
"Antarctica:DumontDUrville"{
- ec{"Dumont D'Urville"}
+ ec{"Dumont d’Urville"}
}
"Antarctica:South_Pole"{
- ec{"Sydpolen"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
- "Asia:Almaty"{
- ec{"Almaty"}
- }
- "Asia:Amman"{
- ec{"Amman"}
- }
- "Asia:Anadyr"{
- ec{"Anadyr"}
- }
- "Asia:Aqtau"{
- ec{"Aqtau"}
+ ec{"Sørpolen"}
}
"Asia:Aqtobe"{
ec{"Aqtöbe"}
@@ -324,15 +159,6 @@ nb{
"Asia:Baghdad"{
ec{"Bagdad"}
}
- "Asia:Bahrain"{
- ec{"Bahrain"}
- }
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Beirut"{
- ec{"Beirut"}
- }
"Asia:Bishkek"{
ec{"Bisjkek"}
}
@@ -342,18 +168,9 @@ nb{
"Asia:Choibalsan"{
ec{"Choybalsan"}
}
- "Asia:Colombo"{
- ec{"Colombo"}
- }
"Asia:Damascus"{
ec{"Damaskus"}
}
- "Asia:Dili"{
- ec{"Dili"}
- }
- "Asia:Dubai"{
- ec{"Dubai"}
- }
"Asia:Dushanbe"{
ec{"Dusjanbe"}
}
@@ -429,29 +246,8 @@ nb{
"Atlantic:St_Helena"{
ec{"St. Helena"}
}
- "Australia:Adelaide"{
- ec{"Adelaide"}
- }
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Broken_Hill"{
- ec{"Broken Hill"}
- }
- "Australia:Currie"{
- ec{"Currie"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
"Etc:Unknown"{
- ec{"Ukjent"}
- }
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
- "Europe:Andorra"{
- ec{"Andorra"}
+ ec{"ukjent by"}
}
"Europe:Athens"{
ec{"Athen"}
@@ -459,12 +255,6 @@ nb{
"Europe:Belgrade"{
ec{"Beograd"}
}
- "Europe:Berlin"{
- ec{"Berlin"}
- }
- "Europe:Bratislava"{
- ec{"Bratislava"}
- }
"Europe:Brussels"{
ec{"Brussel"}
}
@@ -475,7 +265,7 @@ nb{
ec{"København"}
}
"Europe:Dublin"{
- ec{"Dublin"}
+ ld{"irsk sommertid"}
}
"Europe:Helsinki"{
ec{"Helsingfors"}
@@ -486,6 +276,9 @@ nb{
"Europe:Lisbon"{
ec{"Lisboa"}
}
+ "Europe:London"{
+ ld{"britisk sommertid"}
+ }
"Europe:Luxembourg"{
ec{"Luxemburg"}
}
@@ -519,12 +312,6 @@ nb{
"Europe:Zurich"{
ec{"Zürich"}
}
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
- }
- "Indian:Chagos"{
- ec{"Chagos"}
- }
"Indian:Christmas"{
ec{"Christmasøya"}
}
@@ -540,27 +327,9 @@ nb{
"Indian:Reunion"{
ec{"Réunion"}
}
- "Pacific:Apia"{
- ec{"Apia"}
- }
- "Pacific:Chatham"{
- ec{"Chatham"}
- }
"Pacific:Easter"{
ec{"Påskeøya"}
}
- "Pacific:Efate"{
- ec{"Efate"}
- }
- "Pacific:Enderbury"{
- ec{"Enderbury"}
- }
- "Pacific:Fakaofo"{
- ec{"Fakaofo"}
- }
- "Pacific:Funafuti"{
- ec{"Funafuti"}
- }
"Pacific:Galapagos"{
ec{"Galápagos"}
}
@@ -570,6 +339,9 @@ nb{
"Pacific:Ponape"{
ec{"Pohnpei"}
}
+ "Pacific:Truk"{
+ ec{"Chuuk"}
+ }
"meta:Acre"{
ld{"Acre sommertid"}
lg{"Acre-tid"}
@@ -675,9 +447,9 @@ nb{
ls{"kinesisk standardtid"}
}
"meta:Choibalsan"{
- ld{"Mongolsk (Tsjoibalsan) sommertid"}
- lg{"Mongolsk (Tsjoibalsan) tid"}
- ls{"Mongolsk (Tsjoibalsan) tid"}
+ ld{"sommertid for Tsjojbalsan"}
+ lg{"tidssone for Tsjojbalsan"}
+ ls{"normaltid for Tsjojbalsan"}
}
"meta:Europe_Central"{
ld{"sentraleuropeisk sommertid"}
@@ -712,9 +484,9 @@ nb{
ls{"Hong Kong-normaltid"}
}
"meta:Hovd"{
- ld{"Mongolsk (Khovd) sommertid"}
- lg{"Mongolsk (Khovd) tid"}
- ls{"Mongolsk (Khovd) normaltid"}
+ ld{"sommertid for Khovd"}
+ lg{"tidssone for Khovd"}
+ ls{"normaltid for Khovd"}
}
"meta:India"{
ls{"indisk standardtid"}
@@ -848,6 +620,7 @@ nb{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Tidssone for {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Tidssone for {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nb_NO.txt b/Build/source/libs/icu/icu-50.1/data/zone/nb_NO.txt
index a1437d37aec..a1437d37aec 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nb_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nb_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nd.txt b/Build/source/libs/icu/icu-50.1/data/zone/nd.txt
index 4765cb61894..5580d45673b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nd.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nd.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nd.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nd.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nd.xml
*/
nd{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/ne.txt b/Build/source/libs/icu/icu-50.1/data/zone/ne.txt
new file mode 100644
index 00000000000..3cba1b4dca2
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ne.txt
@@ -0,0 +1,1103 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ne.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/ne.xml
+ */
+ne{
+ Version{"2.0.78.39"}
+ zoneStrings{
+ "Africa:Abidjan"{
+ ec{"अविडà¥à¤œà¤¾à¤¨"}
+ }
+ "Africa:Accra"{
+ ec{"अकà¥à¤°à¤¾"}
+ }
+ "Africa:Addis_Ababa"{
+ ec{"à¤à¤¡à¥à¤¡à¤¿à¤¸ आबाबा"}
+ }
+ "Africa:Algiers"{
+ ec{"अलà¥à¤œà¤¿à¤¯à¤°à¥à¤¸"}
+ }
+ "Africa:Asmera"{
+ ec{"आसà¥à¤®à¤¾à¤°à¤¾"}
+ }
+ "Africa:Bamako"{
+ ec{"बोमाको"}
+ }
+ "Africa:Bangui"{
+ ec{"बाङà¥à¤—à¥à¤µà¥€"}
+ }
+ "Africa:Banjul"{
+ ec{"बनà¥à¤œà¥à¤²"}
+ }
+ "Africa:Bissau"{
+ ec{"बिसाउ"}
+ }
+ "Africa:Blantyre"{
+ ec{"बà¥à¤²à¤¾à¤¨à¥à¤Ÿà¤¾à¤¯à¤°"}
+ }
+ "Africa:Brazzaville"{
+ ec{"बà¥à¤°à¤¾à¤œà¤¾à¤­à¤¿à¤²à¥à¤²à¥‡"}
+ }
+ "Africa:Bujumbura"{
+ ec{"बà¥à¤œà¥à¤®à¥à¤¬à¥à¤°à¤¾"}
+ }
+ "Africa:Cairo"{
+ ec{"काइरो"}
+ }
+ "Africa:Casablanca"{
+ ec{"कासाबà¥à¤²à¤¾à¤¨à¥à¤•à¤¾"}
+ }
+ "Africa:Ceuta"{
+ ec{"सेउटा"}
+ }
+ "Africa:Conakry"{
+ ec{"कोनाकà¥à¤°à¥€"}
+ }
+ "Africa:Dakar"{
+ ec{"डाकार"}
+ }
+ "Africa:Dar_es_Salaam"{
+ ec{"डार à¤à¤¸à¥ सलाम"}
+ }
+ "Africa:Djibouti"{
+ ec{"जिबौंटी"}
+ }
+ "Africa:Douala"{
+ ec{"डोउआला"}
+ }
+ "Africa:El_Aaiun"{
+ ec{"à¤à¤²à¥ आइयà¥à¤¨"}
+ }
+ "Africa:Freetown"{
+ ec{"फà¥à¤°à¤¿à¤Ÿà¤¾à¤‰à¤¨"}
+ }
+ "Africa:Gaborone"{
+ ec{"गावोरोन"}
+ }
+ "Africa:Harare"{
+ ec{"हरारे"}
+ }
+ "Africa:Johannesburg"{
+ ec{"जोहानेसवरà¥à¤—"}
+ }
+ "Africa:Kampala"{
+ ec{"कामà¥à¤ªà¤¾à¤²à¤¾"}
+ }
+ "Africa:Khartoum"{
+ ec{"खारà¥à¤Ÿà¤‰à¤®"}
+ }
+ "Africa:Kigali"{
+ ec{"किगाली"}
+ }
+ "Africa:Kinshasa"{
+ ec{"किनà¥à¤¶à¤¾à¤¸à¤¾"}
+ }
+ "Africa:Lagos"{
+ ec{"लागोस"}
+ }
+ "Africa:Libreville"{
+ ec{"लिबà¥à¤°à¥‡à¤­à¤¿à¤²à¥à¤²à¥‡"}
+ }
+ "Africa:Lome"{
+ ec{"लोम"}
+ }
+ "Africa:Luanda"{
+ ec{"लà¥à¤µà¤¾à¤¨à¥à¤¡à¤¾"}
+ }
+ "Africa:Lubumbashi"{
+ ec{"लà¥à¤¬à¥à¤®à¥à¤¬à¤¾à¤¸à¥€"}
+ }
+ "Africa:Lusaka"{
+ ec{"लà¥à¤¸à¤¾à¤•à¤¾"}
+ }
+ "Africa:Malabo"{
+ ec{"मालाबो"}
+ }
+ "Africa:Maputo"{
+ ec{"मापà¥à¤¤à¥‹"}
+ }
+ "Africa:Maseru"{
+ ec{"मासेरू"}
+ }
+ "Africa:Mbabane"{
+ ec{"à¤à¤®à¤¬à¤¾à¤¬à¥‡à¤¨"}
+ }
+ "Africa:Mogadishu"{
+ ec{"मोगाडिशà¥"}
+ }
+ "Africa:Monrovia"{
+ ec{"मोनà¥à¤°à¥‹à¤­à¤¿à¤¯à¤¾"}
+ }
+ "Africa:Nairobi"{
+ ec{"नाइरोबी"}
+ }
+ "Africa:Ndjamena"{
+ ec{"à¤à¤¨à¥â€Œà¤œà¤¾à¤®à¥‡à¤¨à¤¾"}
+ }
+ "Africa:Niamey"{
+ ec{"नायमे"}
+ }
+ "Africa:Nouakchott"{
+ ec{"नोउआकचोट"}
+ }
+ "Africa:Ouagadougou"{
+ ec{"औआगाडौगौ"}
+ }
+ "Africa:Porto-Novo"{
+ ec{"पोरà¥à¤Ÿà¥‹-नोभो"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"साओ टोमे"}
+ }
+ "Africa:Tripoli"{
+ ec{"तà¥à¤°à¤¿à¤ªà¥‹à¤²à¥€"}
+ }
+ "Africa:Tunis"{
+ ec{"टà¥à¤¨à¤¿à¤¸"}
+ }
+ "Africa:Windhoek"{
+ ec{"विनà¥à¤¡à¤¹à¥‹à¤à¤•"}
+ }
+ "America:Adak"{
+ ec{"आडाक"}
+ }
+ "America:Anchorage"{
+ ec{"à¤à¤™à¥à¤•à¥‹à¤°à¥‡à¤œ"}
+ }
+ "America:Anguilla"{
+ ec{"à¤à¤™à¥à¤—à¥à¤µà¤¿à¤²à¥à¤²à¤¾"}
+ }
+ "America:Antigua"{
+ ec{"à¤à¤£à¥à¤Ÿà¤¿à¤—à¥à¤µà¤¾"}
+ }
+ "America:Araguaina"{
+ ec{"आरागà¥à¤µà¤¾à¤¨à¤¾"}
+ }
+ "America:Argentina:La_Rioja"{
+ ec{"ला रियोजा"}
+ }
+ "America:Argentina:Rio_Gallegos"{
+ ec{"रियो गà¥à¤¯à¤¾à¤²à¥‡à¤—ोस"}
+ }
+ "America:Argentina:Salta"{
+ ec{"सालà¥à¤Ÿà¤¾"}
+ }
+ "America:Argentina:San_Juan"{
+ ec{"सान जà¥à¤µà¤¾à¤¨"}
+ }
+ "America:Argentina:San_Luis"{
+ ec{"सान लà¥à¤‡à¤¸"}
+ }
+ "America:Argentina:Tucuman"{
+ ec{"टà¥à¤•à¥à¤®à¤¾à¤¨"}
+ }
+ "America:Argentina:Ushuaia"{
+ ec{"उशà¥à¤†à¤‡à¤†"}
+ }
+ "America:Aruba"{
+ ec{"à¤à¤°à¥‚वा"}
+ }
+ "America:Asuncion"{
+ ec{"असनà¥à¤¸à¤¿à¤¯à¤¨"}
+ }
+ "America:Bahia"{
+ ec{"बाहिया"}
+ }
+ "America:Barbados"{
+ ec{"वारà¥à¤µà¤¾à¤¡à¥‹à¤¸à¥"}
+ }
+ "America:Belem"{
+ ec{"बेलेम"}
+ }
+ "America:Belize"{
+ ec{"वेलिज"}
+ }
+ "America:Blanc-Sablon"{
+ ec{"बà¥à¤²à¤¾à¤¨à¥à¤•-साबà¥à¤²à¥‹à¤¨"}
+ }
+ "America:Boa_Vista"{
+ ec{"बोआ भिषà¥à¤Ÿà¤¾"}
+ }
+ "America:Bogota"{
+ ec{"बोगोटा"}
+ }
+ "America:Boise"{
+ ec{"बोइज"}
+ }
+ "America:Buenos_Aires"{
+ ec{"बà¥à¤¯à¤¨à¥‡à¤¶ आयरà¥à¤¸"}
+ }
+ "America:Cambridge_Bay"{
+ ec{"कà¥à¤¯à¤¾à¤®à¥à¤¬à¥à¤°à¤¿à¤œ बे"}
+ }
+ "America:Campo_Grande"{
+ ec{"कà¥à¤¯à¤¾à¤®à¥à¤ªà¥‹ गà¥à¤°à¤¾à¤¨à¥à¤¡à¥‡"}
+ }
+ "America:Cancun"{
+ ec{"कानकà¥à¤¨"}
+ }
+ "America:Caracas"{
+ ec{"काराकास"}
+ }
+ "America:Catamarca"{
+ ec{"कातामारà¥à¤•à¤¾"}
+ }
+ "America:Cayenne"{
+ ec{"कायेनà¥à¤¨à¥‡"}
+ }
+ "America:Cayman"{
+ ec{"केमà¥à¤¯à¤¾à¤¨"}
+ }
+ "America:Chicago"{
+ ec{"चिकागो"}
+ }
+ "America:Chihuahua"{
+ ec{"चिहà¥à¤†à¤¹à¥à¤†"}
+ }
+ "America:Coral_Harbour"{
+ ec{"कोराल बनà¥à¤¦à¤°à¤—ाहा"}
+ }
+ "America:Cordoba"{
+ ec{"कोरडोवा"}
+ }
+ "America:Costa_Rica"{
+ ec{"कोषà¥à¤Ÿà¤°à¤¿à¤•à¤¾"}
+ }
+ "America:Cuiaba"{
+ ec{"कà¥à¤¯à¥à¤‡à¤†à¤¬à¤¾"}
+ }
+ "America:Curacao"{
+ ec{"कà¥à¤°à¤¾à¤•à¤¾à¤“"}
+ }
+ "America:Danmarkshavn"{
+ ec{"डानà¥à¤®à¤¾à¤°à¥à¤•à¤¶à¤¾à¤­à¤¨"}
+ }
+ "America:Dawson"{
+ ec{"डेजन"}
+ }
+ "America:Dawson_Creek"{
+ ec{"डेजन कà¥à¤°à¤¿à¤•"}
+ }
+ "America:Denver"{
+ ec{"डेनà¥à¤­à¤°"}
+ }
+ "America:Detroit"{
+ ec{"डिटà¥à¤°à¥‹à¤‡à¤Ÿ"}
+ }
+ "America:Dominica"{
+ ec{"डोमिनिका"}
+ }
+ "America:Edmonton"{
+ ec{"à¤à¤¡à¥à¤®à¥‹à¤¨à¥à¤Ÿà¤¨"}
+ }
+ "America:Eirunepe"{
+ ec{"आइरनेपे"}
+ }
+ "America:El_Salvador"{
+ ec{"à¤à¤²à¥ सालà¥à¤­à¤¾à¤¡à¥‹à¤°"}
+ }
+ "America:Fortaleza"{
+ ec{"फोरà¥à¤Ÿà¤¾à¤²à¥‡à¤œà¤¾"}
+ }
+ "America:Glace_Bay"{
+ ec{"गà¥à¤²à¥‡à¤¸ बे"}
+ }
+ "America:Godthab"{
+ ec{"गडà¥à¤¥à¤¾à¤¬"}
+ }
+ "America:Goose_Bay"{
+ ec{"गà¥à¤œ बे"}
+ }
+ "America:Grand_Turk"{
+ ec{"गà¥à¤°à¤¾à¤¨à¥à¤¡ टरà¥à¤•"}
+ }
+ "America:Grenada"{
+ ec{"गà¥à¤°à¥‡à¤¨à¤¾à¤¡à¤¾"}
+ }
+ "America:Guadeloupe"{
+ ec{"गà¥à¤µà¤¾à¤¡à¥‡à¤²à¥à¤ª"}
+ }
+ "America:Guatemala"{
+ ec{"गà¥à¤µà¤¾à¤Ÿà¥‡à¤®à¤¾à¤²à¤¾"}
+ }
+ "America:Guayaquil"{
+ ec{"गà¥à¤¯à¤¾à¤•à¥à¤µà¤¿à¤²"}
+ }
+ "America:Guyana"{
+ ec{"गà¥à¤¯à¤¾à¤¨à¤¾"}
+ }
+ "America:Halifax"{
+ ec{"हालेफाकà¥à¤¸"}
+ }
+ "America:Havana"{
+ ec{"हाभाना"}
+ }
+ "America:Hermosillo"{
+ ec{"हेरà¥à¤®à¥‹à¤¸à¤¿à¤²à¥à¤²à¥‹"}
+ }
+ "America:Indiana:Knox"{
+ ec{"नोकà¥à¤¸, इणà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"मारेनà¥à¤—ो, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"पिटरà¥à¤¸à¤¬à¤°à¥à¤—, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"टेल सिटी, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"भेभे, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"भिनà¥à¤¸à¥‡à¤¨à¥à¤¸"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"विनामाक, इनà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾"}
+ }
+ "America:Indianapolis"{
+ ec{"इणà¥à¤¡à¤¿à¤¯à¤¾à¤¨à¤¾à¤ªà¥‹à¤²à¤¿à¤¸"}
+ }
+ "America:Inuvik"{
+ ec{"इनà¥à¤­à¤¿à¤•"}
+ }
+ "America:Iqaluit"{
+ ec{"इकà¥à¤µà¤¾à¤²à¥à¤‡à¤Ÿ"}
+ }
+ "America:Jamaica"{
+ ec{"जमाइका"}
+ }
+ "America:Jujuy"{
+ ec{"जà¥à¤œà¥"}
+ }
+ "America:Juneau"{
+ ec{"जà¥à¤¨à¤¿à¤‰"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"मोनà¥à¤Ÿà¤¿à¤¸à¥‡à¤²à¥à¤²à¥‹,केनà¥à¤Ÿà¤•à¥€"}
+ }
+ "America:La_Paz"{
+ ec{"ला पाज"}
+ }
+ "America:Lima"{
+ ec{"लिमा"}
+ }
+ "America:Los_Angeles"{
+ ec{"लसॠà¤à¤¨à¥à¤œà¥‡à¤²à¤¸"}
+ }
+ "America:Louisville"{
+ ec{"लà¥à¤‡à¤¸à¤­à¤¿à¤²à¥à¤²à¥‡"}
+ }
+ "America:Lower_Princes"{
+ ec{"लोअर पà¥à¤°à¤¿à¤¨à¥à¤¸à¥à¤¸ कà¥à¤µà¤¾à¤°à¥à¤Ÿà¤°"}
+ }
+ "America:Maceio"{
+ ec{"मासेइओ"}
+ }
+ "America:Managua"{
+ ec{"मानागà¥à¤µà¤¾"}
+ }
+ "America:Manaus"{
+ ec{"मानाउस"}
+ }
+ "America:Marigot"{
+ ec{"मà¥à¤¯à¤¾à¤°à¤¿à¤—ट"}
+ }
+ "America:Martinique"{
+ ec{"मारà¥à¤Ÿà¤¿à¤¨à¤¿à¤•"}
+ }
+ "America:Mazatlan"{
+ ec{"माजाटà¥à¤²à¤¾à¤¨"}
+ }
+ "America:Mendoza"{
+ ec{"मेनà¥à¤¡à¥‹à¤œà¤¾"}
+ }
+ "America:Menominee"{
+ ec{"मेनोमिनी"}
+ }
+ "America:Merida"{
+ ec{"मेरिडा"}
+ }
+ "America:Mexico_City"{
+ ec{"मेकà¥à¤¸à¤¿à¤•à¥‹ सिटी"}
+ }
+ "America:Miquelon"{
+ ec{"मिकà¥à¤µà¤¿à¤²à¤¨"}
+ }
+ "America:Moncton"{
+ ec{"मोनà¥à¤•à¤Ÿà¤¨"}
+ }
+ "America:Monterrey"{
+ ec{"मोनà¥à¤Ÿà¥‡à¤°à¥à¤°à¥‡"}
+ }
+ "America:Montevideo"{
+ ec{"मोनà¥à¤Ÿà¥‡à¤­à¤¿à¤¡à¤¿à¤¯à¥‹"}
+ }
+ "America:Montreal"{
+ ec{"मोनà¥à¤Ÿà¥à¤°à¤¿à¤²"}
+ }
+ "America:Montserrat"{
+ ec{"मनà¥à¤Ÿà¤¸à¥‡à¤°à¥à¤°à¤¾à¤Ÿ"}
+ }
+ "America:Nassau"{
+ ec{"नासà¥à¤¸à¤¾à¤‰"}
+ }
+ "America:New_York"{
+ ec{"नà¥à¤¯à¥à¤¯à¥‹à¤°à¥à¤•"}
+ }
+ "America:Nipigon"{
+ ec{"निपिगन"}
+ }
+ "America:Nome"{
+ ec{"नोमे"}
+ }
+ "America:Noronha"{
+ ec{"नोरोनà¥à¤¹à¤¾"}
+ }
+ "America:North_Dakota:Beulah"{
+ ec{"बेलà¥à¤†, उतà¥à¤¤à¤° डोकोटा"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"उतà¥à¤¤à¤° डाकोटा, केनà¥à¤¦à¥à¤°"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"नयाठसालेम, उतà¥à¤¤à¤° डाकोटा"}
+ }
+ "America:Panama"{
+ ec{"पानामा"}
+ }
+ "America:Pangnirtung"{
+ ec{"पाङà¥à¤¨à¤¿à¤°à¤¤à¥à¤™"}
+ }
+ "America:Paramaribo"{
+ ec{"पारामारिवो"}
+ }
+ "America:Phoenix"{
+ ec{"फोनिकà¥à¤¸"}
+ }
+ "America:Port-au-Prince"{
+ ec{"पोरà¥à¤Ÿ-अउ-पà¥à¤°à¤¿à¤¨à¥à¤¸"}
+ }
+ "America:Port_of_Spain"{
+ ec{"पोरà¥à¤Ÿ अफॠसà¥à¤ªà¥‡à¤¨"}
+ }
+ "America:Porto_Velho"{
+ ec{"पोरà¥à¤Ÿà¥‹ भेलà¥à¤¹à¥‹"}
+ }
+ "America:Puerto_Rico"{
+ ec{"पà¥à¤¯à¥à¤°à¥à¤Ÿà¥‹ रिको"}
+ }
+ "America:Rainy_River"{
+ ec{"रेनिरिभर"}
+ }
+ "America:Rankin_Inlet"{
+ ec{"रानà¥à¤•à¤¿à¤¨ इनà¥à¤²à¥‡à¤Ÿ"}
+ }
+ "America:Recife"{
+ ec{"रिसाइफ"}
+ }
+ "America:Regina"{
+ ec{"रेजिना"}
+ }
+ "America:Resolute"{
+ ec{"रिजोलà¥à¤Ÿ"}
+ }
+ "America:Rio_Branco"{
+ ec{"रियो बà¥à¤°à¤¾à¤¨à¥à¤•à¥‹"}
+ }
+ "America:Santarem"{
+ ec{"सानà¥à¤Ÿà¤¾à¤°à¥‡à¤®"}
+ }
+ "America:Santiago"{
+ ec{"सानà¥à¤Ÿà¤¿à¤†à¤—ो"}
+ }
+ "America:Santo_Domingo"{
+ ec{"सानà¥à¤Ÿà¥‹ डोमिनà¥à¤—ो"}
+ }
+ "America:Sao_Paulo"{
+ ec{"साओ पाउलो"}
+ }
+ "America:Scoresbysund"{
+ ec{"सà¥à¤•à¥‹à¤°à¥à¤¸à¤¬à¤¾à¤‡à¤¸à¤¨à¥à¤¡"}
+ }
+ "America:Shiprock"{
+ ec{"शिपरक"}
+ }
+ "America:St_Barthelemy"{
+ ec{"सेनà¥à¤Ÿ बारà¥à¤¥à¥‡à¤²à¥‡à¤®à¥€"}
+ }
+ "America:St_Johns"{
+ ec{"सेनà¥à¤Ÿ जोनà¥à¤¸"}
+ }
+ "America:St_Kitts"{
+ ec{"सेनà¥à¤Ÿà¥ किटà¥à¤¸"}
+ }
+ "America:St_Lucia"{
+ ec{"सेनà¥à¤Ÿ लà¥à¤¸à¤¿à¤¯à¤¾"}
+ }
+ "America:St_Thomas"{
+ ec{"सेनà¥à¤Ÿ थोमस"}
+ }
+ "America:St_Vincent"{
+ ec{"सेनà¥à¤Ÿ भिनà¥à¤¸à¥‡à¤¨à¥à¤Ÿ"}
+ }
+ "America:Swift_Current"{
+ ec{"सà¥à¤µà¤¿à¤«à¥à¤Ÿ करेणà¥à¤Ÿ"}
+ }
+ "America:Tegucigalpa"{
+ ec{"टेगà¥à¤¸à¤¿à¤—ालà¥à¤ªà¤¾"}
+ }
+ "America:Thule"{
+ ec{"थà¥à¤²à¥‡"}
+ }
+ "America:Thunder_Bay"{
+ ec{"थणà¥à¤¡à¤° बे"}
+ }
+ "America:Tijuana"{
+ ec{"तिजà¥à¤†à¤¨à¤¾"}
+ }
+ "America:Toronto"{
+ ec{"टोरोणà¥à¤Ÿà¥‹"}
+ }
+ "America:Tortola"{
+ ec{"टारà¥à¤Ÿà¥‹à¤²à¤¾"}
+ }
+ "America:Vancouver"{
+ ec{"भà¥à¤¯à¤¾à¤¨à¤•à¥‹à¤­à¤°"}
+ }
+ "America:Whitehorse"{
+ ec{"हà¥à¤µà¤¾à¤‡à¤Ÿà¤¹à¤°à¥à¤¸"}
+ }
+ "America:Winnipeg"{
+ ec{"विनà¥à¤¨à¤¿à¤ªà¥‡à¤—"}
+ }
+ "America:Yakutat"{
+ ec{"याकà¥à¤¤à¤¾à¤¤"}
+ }
+ "America:Yellowknife"{
+ ec{"येलà¥à¤²à¥‹à¤¨à¤¾à¤‡à¤«"}
+ }
+ "Antarctica:Casey"{
+ ec{"केजे"}
+ }
+ "Antarctica:Davis"{
+ ec{"डेभिस"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"दà¥à¤®à¥‹à¤¨à¥à¤Ÿ डि उरà¥à¤­à¥‡à¤²à¥à¤²à¥‡"}
+ }
+ "Antarctica:Mawson"{
+ ec{"माजन"}
+ }
+ "Antarctica:McMurdo"{
+ ec{"माकमà¥à¤°à¥à¤¡à¥‹"}
+ }
+ "Antarctica:Palmer"{
+ ec{"पालà¥à¤®à¥‡à¤°"}
+ }
+ "Antarctica:Rothera"{
+ ec{"रोथेरा"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"दकà¥à¤·à¤¿à¤£ पोल"}
+ }
+ "Antarctica:Syowa"{
+ ec{"सिओआ"}
+ }
+ "Antarctica:Vostok"{
+ ec{"भासà¥à¤Ÿà¥‹à¤•"}
+ }
+ "Arctic:Longyearbyen"{
+ ec{"लङयिअरबाइà¤à¤¨"}
+ }
+ "Asia:Almaty"{
+ ec{"आलà¥à¤®à¤¾à¤Ÿà¥€"}
+ }
+ "Asia:Anadyr"{
+ ec{"आनाडियर"}
+ }
+ "Asia:Aqtau"{
+ ec{"आकà¥à¤Ÿà¤¾à¤‰"}
+ }
+ "Asia:Aqtobe"{
+ ec{"आकà¥à¤Ÿà¥‹à¤¬"}
+ }
+ "Asia:Baghdad"{
+ ec{"बगदाद"}
+ }
+ "Asia:Bangkok"{
+ ec{"बैंकक"}
+ }
+ "Asia:Brunei"{
+ ec{"बà¥à¤°à¥à¤¨à¤¾à¤‡"}
+ }
+ "Asia:Calcutta"{
+ ec{"कोलकाता"}
+ }
+ "Asia:Choibalsan"{
+ ec{"चोइबालà¥à¤¸à¤¾à¤¨"}
+ }
+ "Asia:Chongqing"{
+ ec{"चोङकिङ"}
+ }
+ "Asia:Colombo"{
+ ec{"कोलमà¥à¤¬à¥‹"}
+ }
+ "Asia:Dhaka"{
+ ec{"ढाका"}
+ }
+ "Asia:Dubai"{
+ ec{"दà¥à¤¬à¤ˆ"}
+ }
+ "Asia:Harbin"{
+ ec{"हारà¥à¤µà¤¿à¤¨"}
+ }
+ "Asia:Hovd"{
+ ec{"होभà¥à¤¡"}
+ }
+ "Asia:Irkutsk"{
+ ec{"इरà¥à¤•à¥à¤¤à¥à¤¸à¥à¤•"}
+ }
+ "Asia:Jakarta"{
+ ec{"जाकारà¥à¤¤à¤¾"}
+ }
+ "Asia:Jayapura"{
+ ec{"जयापà¥à¤°à¤¾"}
+ }
+ "Asia:Kamchatka"{
+ ec{"कामचटà¥à¤•à¤¾"}
+ }
+ "Asia:Karachi"{
+ ec{"कराची"}
+ }
+ "Asia:Kashgar"{
+ ec{"काशà¥à¤—र"}
+ }
+ "Asia:Katmandu"{
+ ec{"काठमाणà¥à¤¡à¥Œà¤‚"}
+ }
+ "Asia:Krasnoyarsk"{
+ ec{"कà¥à¤°à¤¾à¤¸à¥à¤¨à¥‹à¤¯à¤¾à¤°à¥à¤¸à¥à¤•"}
+ }
+ "Asia:Kuching"{
+ ec{"कà¥à¤šà¤¿à¤™"}
+ }
+ "Asia:Magadan"{
+ ec{"मागाडान"}
+ }
+ "Asia:Makassar"{
+ ec{"माकासà¥à¤¸à¤¾à¤°"}
+ }
+ "Asia:Manila"{
+ ec{"मनिला"}
+ }
+ "Asia:Novosibirsk"{
+ ec{"नोबोसिबिरà¥à¤¸à¥à¤•"}
+ }
+ "Asia:Omsk"{
+ ec{"ओमà¥à¤¸à¥à¤•"}
+ }
+ "Asia:Oral"{
+ ec{"ओरल"}
+ }
+ "Asia:Pontianak"{
+ ec{"पोनà¥à¤Ÿà¤¿à¤†à¤¨à¤¾à¤•"}
+ }
+ "Asia:Qyzylorda"{
+ ec{"किजिलोरà¥à¤¡à¤¾"}
+ }
+ "Asia:Saigon"{
+ ec{"हो ची मिनà¥à¤¹"}
+ }
+ "Asia:Sakhalin"{
+ ec{"साखालिन"}
+ }
+ "Asia:Samarkand"{
+ ec{"समारकणà¥à¤¡"}
+ }
+ "Asia:Singapore"{
+ ec{"सिंगापà¥à¤°"}
+ }
+ "Asia:Thimphu"{
+ ec{"थिमà¥à¤ªà¥"}
+ }
+ "Asia:Ulaanbaatar"{
+ ec{"उलानबटार"}
+ }
+ "Asia:Urumqi"{
+ ec{"उरूमà¥à¤•à¥€"}
+ }
+ "Asia:Vladivostok"{
+ ec{"भà¥à¤²à¤¾à¤¡à¤¿à¤­à¤¾à¤¸à¥à¤Ÿà¥‹à¤•"}
+ }
+ "Asia:Yakutsk"{
+ ec{"याकà¥à¤¤à¥à¤¸à¥à¤•"}
+ }
+ "Asia:Yekaterinburg"{
+ ec{"à¤à¤•à¤Ÿà¤°à¤¿à¤¨à¤¬à¥à¤°à¥à¤—"}
+ }
+ "Atlantic:Azores"{
+ ec{"आजोरà¥à¤¸"}
+ }
+ "Atlantic:Bermuda"{
+ ec{"बरà¥à¤®à¥à¤¡à¤¾"}
+ }
+ "Atlantic:Canary"{
+ ec{"कà¥à¤¯à¤¾à¤¨à¤¾à¤°à¥€"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"केप भरà¥à¤¡à¥‡"}
+ }
+ "Atlantic:Faeroe"{
+ ec{"फारोइ"}
+ }
+ "Atlantic:Madeira"{
+ ec{"माडेइरा"}
+ }
+ "Atlantic:Reykjavik"{
+ ec{"रेकà¥à¤œà¤¾à¤­à¤¿à¤•"}
+ }
+ "Atlantic:South_Georgia"{
+ ec{"दकà¥à¤·à¤¿à¤£ जरà¥à¤œà¤¿à¤¯à¤¾"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"सेनà¥à¤Ÿ हेलेना"}
+ }
+ "Atlantic:Stanley"{
+ ec{"सà¥à¤Ÿà¤¾à¤¨à¥à¤²à¥‡"}
+ }
+ "Australia:Adelaide"{
+ ec{"à¤à¤¡à¥‡à¤²à¥‡à¤¡"}
+ }
+ "Australia:Brisbane"{
+ ec{"बà¥à¤°à¤¿à¤¸à¥à¤¬à¥‡à¤¨"}
+ }
+ "Australia:Broken_Hill"{
+ ec{"बà¥à¤°à¥‹à¤•à¤¨ हिल"}
+ }
+ "Australia:Currie"{
+ ec{"कà¥à¤¯à¥à¤°à¥€"}
+ }
+ "Australia:Darwin"{
+ ec{"डारà¥à¤µà¤¿à¤¨"}
+ }
+ "Australia:Eucla"{
+ ec{"इयà¥à¤•à¥à¤²à¤¾"}
+ }
+ "Australia:Hobart"{
+ ec{"होभारà¥à¤Ÿ"}
+ }
+ "Australia:Lindeman"{
+ ec{"लिनà¥à¤¡à¥‡à¤®à¥à¤¯à¤¾à¤¨"}
+ }
+ "Australia:Lord_Howe"{
+ ec{"लरà¥à¤¡ होवे"}
+ }
+ "Australia:Melbourne"{
+ ec{"मेलà¥à¤¬à¤°à¥à¤¨"}
+ }
+ "Australia:Perth"{
+ ec{"परà¥à¤¥"}
+ }
+ "Australia:Sydney"{
+ ec{"सिडà¥à¤¨à¥€"}
+ }
+ "Etc:GMT"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€"}
+ }
+ "Etc:GMT-1"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-१"}
+ }
+ "Etc:GMT-10"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-१०"}
+ }
+ "Etc:GMT-11"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-११"}
+ }
+ "Etc:GMT-12"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-१२"}
+ }
+ "Etc:GMT-13"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-१३"}
+ }
+ "Etc:GMT-14"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-१४"}
+ }
+ "Etc:GMT-2"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-२"}
+ }
+ "Etc:GMT-3"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-३"}
+ }
+ "Etc:GMT-4"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-४"}
+ }
+ "Etc:GMT-5"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-५"}
+ }
+ "Etc:GMT-6"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-६"}
+ }
+ "Etc:GMT-7"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-७"}
+ }
+ "Etc:GMT-8"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-८"}
+ }
+ "Etc:GMT-9"{
+ ec{"जीà¤à¤®à¥â€Œà¤Ÿà¥€-९"}
+ }
+ "Etc:Unknown"{
+ ec{"अजà¥à¤žà¤¾à¤¤ सिटी"}
+ }
+ "Europe:Amsterdam"{
+ ec{"à¤à¤®à¥à¤¸à¥à¤Ÿà¥à¤°à¥à¤¡à¤®"}
+ }
+ "Europe:Andorra"{
+ ec{"आनà¥à¤¡à¥‹à¤°à¥à¤°à¤¾"}
+ }
+ "Europe:Athens"{
+ ec{"à¤à¤¥à¥‡à¤¨à¥à¤¸"}
+ }
+ "Europe:Belgrade"{
+ ec{"बेलगà¥à¤°à¥‡à¤¡"}
+ }
+ "Europe:Berlin"{
+ ec{"बरà¥à¤²à¤¿à¤¨"}
+ }
+ "Europe:Bratislava"{
+ ec{"बà¥à¤°à¤¾à¤Ÿà¤¿à¤¸à¥à¤²à¤¾à¤­à¤¾"}
+ }
+ "Europe:Brussels"{
+ ec{"बà¥à¤°à¤¸à¥‡à¤²à¥à¤¸"}
+ }
+ "Europe:Bucharest"{
+ ec{"वà¥à¤šà¤¾à¤°à¥‡à¤¸à¥à¤Ÿ"}
+ }
+ "Europe:Budapest"{
+ ec{"बà¥à¤¡à¤¾à¤ªà¥‡à¤¸à¥à¤Ÿ"}
+ }
+ "Europe:Chisinau"{
+ ec{"चिसिनाउ"}
+ }
+ "Europe:Copenhagen"{
+ ec{"कोपेनहà¥à¤¯à¤¾à¤—न"}
+ }
+ "Europe:Dublin"{
+ ec{"डबà¥à¤²à¤¿à¤¨"}
+ }
+ "Europe:Gibraltar"{
+ ec{"जिबà¥à¤°à¤¾à¤²à¥à¤Ÿà¤¾à¤°"}
+ }
+ "Europe:Guernsey"{
+ ec{"गà¥à¤à¤°à¥à¤¨à¤¸à¥‡"}
+ }
+ "Europe:Helsinki"{
+ ec{"हेलà¥à¤¸à¤¿à¤¨à¥à¤•à¥€"}
+ }
+ "Europe:Isle_of_Man"{
+ ec{"इजल अफॠमà¥à¤¯à¤¾à¤¨"}
+ }
+ "Europe:Jersey"{
+ ec{"जरà¥à¤¸à¥€"}
+ }
+ "Europe:Kaliningrad"{
+ ec{"कालिनिनगà¥à¤°à¤¾à¤¦"}
+ }
+ "Europe:Kiev"{
+ ec{"किभ"}
+ }
+ "Europe:Lisbon"{
+ ec{"लिसà¥à¤¬à¥‹à¤¨"}
+ }
+ "Europe:London"{
+ ec{"लणà¥à¤¡à¤¨"}
+ }
+ "Europe:Luxembourg"{
+ ec{"लकà¥à¤œà¥‡à¤®à¥à¤µà¤°à¥à¤—"}
+ }
+ "Europe:Madrid"{
+ ec{"मà¥à¤¯à¤¾à¤¡à¥à¤°à¤¿à¤¡"}
+ }
+ "Europe:Malta"{
+ ec{"मालà¥à¤Ÿà¤¾"}
+ }
+ "Europe:Mariehamn"{
+ ec{"मà¥à¤¯à¤¾à¤°à¤¿à¤¹à¥à¤¯à¤¾à¤®à¥à¤¨"}
+ }
+ "Europe:Minsk"{
+ ec{"मिनà¥à¤¸à¥à¤•"}
+ }
+ "Europe:Monaco"{
+ ec{"मोनाको"}
+ }
+ "Europe:Moscow"{
+ ec{"मसà¥à¤•à¥‹"}
+ }
+ "Europe:Oslo"{
+ ec{"ओसà¥à¤²à¥‹"}
+ }
+ "Europe:Paris"{
+ ec{"पà¥à¤¯à¤¾à¤°à¤¿à¤¸"}
+ }
+ "Europe:Prague"{
+ ec{"पà¥à¤°à¤¾à¤—"}
+ }
+ "Europe:Riga"{
+ ec{"रिगा"}
+ }
+ "Europe:Rome"{
+ ec{"रोम"}
+ }
+ "Europe:Samara"{
+ ec{"सामारा"}
+ }
+ "Europe:Sarajevo"{
+ ec{"साराजेभो"}
+ }
+ "Europe:Simferopol"{
+ ec{"सिमà¥à¤«à¥‡à¤°à¥‹à¤ªà¥‹à¤²"}
+ }
+ "Europe:Sofia"{
+ ec{"सोफिया"}
+ }
+ "Europe:Stockholm"{
+ ec{"सà¥à¤Ÿà¤•à¤¹à¥‹à¤²à¥à¤®"}
+ }
+ "Europe:Tallinn"{
+ ec{"तालà¥à¤²à¤¿à¤¨"}
+ }
+ "Europe:Tirane"{
+ ec{"टिराने"}
+ }
+ "Europe:Uzhgorod"{
+ ec{"उà¤à¤—ोरद"}
+ }
+ "Europe:Vaduz"{
+ ec{"भाडà¥à¤œ"}
+ }
+ "Europe:Vienna"{
+ ec{"भियना"}
+ }
+ "Europe:Vilnius"{
+ ec{"भिलà¥à¤¨à¤¿à¤…स"}
+ }
+ "Europe:Volgograd"{
+ ec{"भोलà¥à¤—ोगà¥à¤°à¤¾à¤¦"}
+ }
+ "Europe:Warsaw"{
+ ec{"वारसअ"}
+ }
+ "Europe:Zagreb"{
+ ec{"जागà¥à¤°à¥‡à¤¬"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"जापोरोà¤à¥à¤¯à¥‡"}
+ }
+ "Europe:Zurich"{
+ ec{"जà¥à¤°à¤¿à¤•"}
+ }
+ "Indian:Antananarivo"{
+ ec{"अनà¥à¤Ÿà¤¾à¤¨à¤¾à¤°à¤¿à¤­à¥‹"}
+ }
+ "Indian:Chagos"{
+ ec{"चागोस"}
+ }
+ "Indian:Christmas"{
+ ec{"खà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤®à¤¸"}
+ }
+ "Indian:Cocos"{
+ ec{"कोकोस"}
+ }
+ "Indian:Comoro"{
+ ec{"कोमोरो"}
+ }
+ "Indian:Kerguelen"{
+ ec{"केरà¥à¤—à¥à¤à¤²à¥‡à¤¨"}
+ }
+ "Indian:Mahe"{
+ ec{"माहे"}
+ }
+ "Indian:Maldives"{
+ ec{"मालà¥à¤¦à¤¿à¤­à¥à¤¸"}
+ }
+ "Indian:Mauritius"{
+ ec{"मउरिटिअस"}
+ }
+ "Indian:Mayotte"{
+ ec{"मायोटà¥à¤Ÿà¥‡"}
+ }
+ "Indian:Reunion"{
+ ec{"रियà¥à¤¨à¤¿à¤¯à¤¨"}
+ }
+ "Pacific:Chatham"{
+ ec{"चाथाम"}
+ }
+ "Pacific:Easter"{
+ ec{"इसà¥à¤Ÿà¤°"}
+ }
+ "Pacific:Enderbury"{
+ ec{"à¤à¤¨à¥à¤¡à¤°à¤¬à¤°à¥€"}
+ }
+ "Pacific:Fiji"{
+ ec{"फिजी"}
+ }
+ "Pacific:Galapagos"{
+ ec{"गलापागोस"}
+ }
+ "Pacific:Gambier"{
+ ec{"गà¥à¤¯à¤¾à¤®à¥à¤¬à¤¿à¤¯à¤°"}
+ }
+ "Pacific:Guam"{
+ ec{"गà¥à¤µà¤¾à¤®"}
+ }
+ "Pacific:Honolulu"{
+ ec{"होनोलà¥à¤²à¥"}
+ }
+ "Pacific:Johnston"{
+ ec{"जोनà¥à¤¸à¤Ÿà¤¨"}
+ }
+ "Pacific:Kiritimati"{
+ ec{"किरितिमाटी"}
+ }
+ "Pacific:Kosrae"{
+ ec{"कोसà¥à¤°à¤¾à¤"}
+ }
+ "Pacific:Kwajalein"{
+ ec{"कà¥à¤µà¤¾à¤œà¤¾à¤²à¥‡à¤‡à¤¨"}
+ }
+ "Pacific:Majuro"{
+ ec{"माजà¥à¤°à¥‹"}
+ }
+ "Pacific:Marquesas"{
+ ec{"मारà¥à¤•à¥‡à¤¸à¤¾à¤¸"}
+ }
+ "Pacific:Midway"{
+ ec{"मिडवे"}
+ }
+ "Pacific:Ponape"{
+ ec{"पोनापे"}
+ }
+ "Pacific:Tarawa"{
+ ec{"तरवा"}
+ }
+ "Pacific:Truk"{
+ ec{"टà¥à¤°à¥à¤•"}
+ }
+ "Pacific:Wake"{
+ ec{"वेक"}
+ }
+ "meta:Africa_Central"{
+ ls{"केनà¥à¤¦à¥à¤°à¥€à¤¯ अफà¥à¤°à¤¿à¤•à¥€ समय"}
+ }
+ regionFormat{"{0} समय"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nl.txt b/Build/source/libs/icu/icu-50.1/data/zone/nl.txt
index 0afe891e84c..0b6c5f24630 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nl.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nl.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nl.xml
*/
nl{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
@@ -33,6 +33,9 @@ nl{
"America:Argentina:Rio_Gallegos"{
ec{"Río Gallegos"}
}
+ "America:Argentina:Tucuman"{
+ ec{"Tucumán"}
+ }
"America:Asuncion"{
ec{"Asunción"}
}
@@ -45,6 +48,9 @@ nl{
"America:Cancun"{
ec{"Cancún"}
}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
+ }
"America:Cordoba"{
ec{"Córdoba"}
}
@@ -57,8 +63,32 @@ nl{
"America:El_Salvador"{
ec{"Salvador"}
}
- "America:Grand_Turk"{
- ec{"Grand Turk"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
+ }
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
+ }
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Beneden Prinsen Kwartier"}
}
"America:Maceio"{
ec{"Maceió"}
@@ -75,6 +105,15 @@ nl{
"America:Montreal"{
ec{"Montréal"}
}
+ "America:North_Dakota:Beulah"{
+ ec{"Beulah, Noord-Dakota"}
+ }
+ "America:North_Dakota:Center"{
+ ec{"Center, North Dakota"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, North Dakota"}
+ }
"America:Porto_Velho"{
ec{"Pôrto Velho"}
}
@@ -85,7 +124,7 @@ nl{
ec{"Saint Barthélemy"}
}
"America:St_Johns"{
- ec{"St. Johns"}
+ ec{"St. John’s"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -99,6 +138,9 @@ nl{
"America:St_Vincent"{
ec{"St. Vincent"}
}
+ "Antarctica:DumontDUrville"{
+ ec{"Dumont d’Urville"}
+ }
"Antarctica:South_Pole"{
ec{"Zuidpool"}
}
@@ -184,7 +226,7 @@ nl{
ec{"Jekaterinenburg"}
}
"Asia:Yerevan"{
- ec{"Erevan"}
+ ec{"Jerevan"}
}
"Atlantic:Azores"{
ec{"Azoren"}
@@ -199,7 +241,7 @@ nl{
ec{"Faeröer"}
}
"Atlantic:South_Georgia"{
- ec{"Zuid-Georgië"}
+ ec{"Zuid-Georgia"}
}
"Atlantic:St_Helena"{
ec{"Sint-Helena"}
@@ -228,6 +270,9 @@ nl{
"Europe:Copenhagen"{
ec{"Kopenhagen"}
}
+ "Europe:Dublin"{
+ ld{"Ierse zomertijd"}
+ }
"Europe:Istanbul"{
ec{"Istanboel"}
}
@@ -236,6 +281,7 @@ nl{
}
"Europe:London"{
ec{"Londen"}
+ ld{"Britse zomertijd"}
}
"Europe:Luxembourg"{
ec{"Luxemburg"}
@@ -273,6 +319,9 @@ nl{
"Europe:Zurich"{
ec{"Zürich"}
}
+ "Indian:Chagos"{
+ ec{"Chagosarchipel"}
+ }
"Indian:Christmas"{
ec{"Christmaseiland"}
}
@@ -298,7 +347,7 @@ nl{
ec{"Galápagos"}
}
"Pacific:Gambier"{
- ec{"Gambier-eilanden"}
+ ec{"Gambiereilanden"}
}
"Pacific:Marquesas"{
ec{"Marquesaseilanden"}
@@ -309,9 +358,6 @@ nl{
"Pacific:Ponape"{
ec{"Pohnpei"}
}
- "Pacific:Wake"{
- ec{"Wake-eiland"}
- }
"meta:Acre"{
ld{"Acre-zomertijd"}
lg{"Acre-tijd"}
@@ -460,7 +506,9 @@ nl{
ls{"Bakoe-standaardtijd"}
}
"meta:Bangladesh"{
- ls{"Bengalese tijd"}
+ ld{"Bengalese zomertijd"}
+ lg{"Bengalese tijd"}
+ ls{"Bengalese standaardtijd"}
}
"meta:Bering"{
ld{"Bering-zomertijd"}
@@ -498,9 +546,9 @@ nl{
ls{"Changbai-tijd"}
}
"meta:Chatham"{
- ld{"Chatham-zomertijd"}
- lg{"Chatham-tijd"}
- ls{"Chatham-standaardtijd"}
+ ld{"Chatham zomertijd"}
+ lg{"Chatham tijd"}
+ ls{"Chatham standaardtijd"}
}
"meta:Chile"{
ld{"Chileense zomertijd"}
@@ -515,7 +563,7 @@ nl{
"meta:Choibalsan"{
ld{"Choibalsan-zomertijd"}
lg{"Choibalsan-tijd"}
- ls{"Choibalsan-standaardtijd"}
+ ls{"Tsjojbalsan standaardtijd"}
}
"meta:Christmas"{
ls{"Christmaseilandse tijd"}
@@ -542,10 +590,10 @@ nl{
ls{"Dhaka-tijd"}
}
"meta:Davis"{
- ls{"Davis-tijd"}
+ ls{"Davis tijd"}
}
"meta:DumontDUrville"{
- ls{"Dumont-d'Urville-tijd"}
+ ls{"Dumont-d'Urville tijd"}
}
"meta:Dushanbe"{
ld{"Dushanbe-zomertijd"}
@@ -611,6 +659,9 @@ nl{
lg{"Frunze-tijd"}
ls{"Frunze-standaardtijd"}
}
+ "meta:GMT"{
+ ls{"Greenwich Mean Time"}
+ }
"meta:Galapagos"{
ls{"Galapagoseilandse tijd"}
}
@@ -644,7 +695,7 @@ nl{
ls{"Guamese standaardtijd"}
}
"meta:Gulf"{
- ls{"Golf-standaardtijd"}
+ ls{"Golf standaardtijd"}
}
"meta:Guyana"{
ls{"Guyaanse tijd"}
@@ -655,14 +706,14 @@ nl{
ls{"Hawaii-Aleoetische standaardtijd"}
}
"meta:Hong_Kong"{
- ld{"Hongkong-zomertijd"}
- lg{"Hongkong-tijd"}
- ls{"Hongkong-standaardtijd"}
+ ld{"Hongkongse zomertijd"}
+ lg{"Hongkongse tijd"}
+ ls{"Hongkongse standaardtijd"}
}
"meta:Hovd"{
ld{"Hovd-zomertijd"}
lg{"Hovd-tijd"}
- ls{"Hovd-standaardtijd"}
+ ls{"Hovd standaardtijd"}
}
"meta:India"{
ls{"Indiaase standaardtijd"}
@@ -768,7 +819,7 @@ nl{
ls{"Macause standaardtijd"}
}
"meta:Macquarie"{
- ls{"Macquarie-tijd"}
+ ls{"Macquarie-eilandse tijd"}
}
"meta:Magadan"{
ld{"Magadan-zomertijd"}
@@ -791,15 +842,17 @@ nl{
ls{"Marshalleilandse tijd"}
}
"meta:Mauritius"{
- ls{"Mauritiaanse tijd"}
+ ld{"Mauritiaanse zomertijd"}
+ lg{"Mauritiaanse tijd"}
+ ls{"Mauritiaanse standaardtijd"}
}
"meta:Mawson"{
- ls{"Mawson-tijd"}
+ ls{"Mawson tijd"}
}
"meta:Mongolia"{
ld{"Ulaanbaatar-zomertijd"}
- lg{"Ulaanbaatar-tijd"}
- ls{"Ulaanbaatar-standaardtijd"}
+ lg{"Ulaanbaatar tijd"}
+ ls{"Ulaanbaatar standaardtijd"}
}
"meta:Moscow"{
ld{"Moskou-zomertijd"}
@@ -863,7 +916,7 @@ nl{
ls{"Belause tijd"}
}
"meta:Papua_New_Guinea"{
- ls{"Papoea-Nieuw-Guinea-tijd"}
+ ls{"Papoea-Nieuw-Guineese tijd"}
}
"meta:Paraguay"{
ld{"Paraguayaanse zomertijd"}
@@ -884,15 +937,15 @@ nl{
ls{"Phoenixeilandse tijd"}
}
"meta:Pierre_Miquelon"{
- ld{"Pierre en Miquelon-zomertijd"}
- lg{"Pierre en Miquelon-tijd"}
- ls{"Pierre en Miquelon-standaardtijd"}
+ ld{"Saint Pierre en Miquelon-zomertijd"}
+ lg{"Saint Pierre en Miquelon-tijd"}
+ ls{"Saint Pierre en Miquelon-standaardtijd"}
}
"meta:Pitcairn"{
- ls{"Pitcairnse tijd"}
+ ls{"Pitcairneilandse tijd"}
}
"meta:Ponape"{
- ls{"Pohnpeise tijd"}
+ ls{"Pohnpei tijd"}
}
"meta:Qyzylorda"{
ld{"Qyzylorda-zomertijd"}
@@ -903,7 +956,7 @@ nl{
ls{"Réunionse tijd"}
}
"meta:Rothera"{
- ls{"Rothera-tijd"}
+ ls{"Rothera tijd"}
}
"meta:Sakhalin"{
ld{"Sachalin-zomertijd"}
@@ -935,7 +988,7 @@ nl{
ls{"Singaporese standaardtijd"}
}
"meta:Solomon"{
- ls{"Solomoneilandse tijd"}
+ ls{"Salomonseilandse tijd"}
}
"meta:South_Georgia"{
ls{"Zuid-Georgische tijd"}
@@ -949,11 +1002,16 @@ nl{
ls{"Sverdlovsk-standaardtijd"}
}
"meta:Syowa"{
- ls{"Syowa-tijd"}
+ ls{"Syowa tijd"}
}
"meta:Tahiti"{
ls{"Tahitiaanse tijd"}
}
+ "meta:Taipei"{
+ ld{"Taipei-zomertijd"}
+ lg{"Taipei-tijd"}
+ ls{"Taipei-standaardtijd"}
+ }
"meta:Tajikistan"{
ls{"Tadzjiekse tijd"}
}
@@ -968,7 +1026,7 @@ nl{
ls{"Tbilisi-standaardtijd"}
}
"meta:Tokelau"{
- ls{"Tokelause tijd"}
+ ls{"Tokelau-eilandse tijd"}
}
"meta:Tonga"{
ld{"Tongaanse zomertijd"}
@@ -1028,7 +1086,7 @@ nl{
ls{"Wolgograd-standaardtijd"}
}
"meta:Vostok"{
- ls{"Vostok-tijd"}
+ ls{"Vostok tijd"}
}
"meta:Wake"{
ls{"Wake-eilandse tijd"}
@@ -1059,6 +1117,7 @@ nl{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1}-tijd ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0}-tijd"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nmg.txt b/Build/source/libs/icu/icu-50.1/data/zone/nmg.txt
index 69426e0a5a7..064e5d8475a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nmg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nmg.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nmg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nmg.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nmg.xml
*/
nmg{
- Version{"2.0.66.10"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nn.txt b/Build/source/libs/icu/icu-50.1/data/zone/nn.txt
index 16051e9604b..6b308e66805 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nn.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nn.xml
*/
nn{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"America:Belem"{
ec{"Belém"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nn_NO.txt b/Build/source/libs/icu/icu-50.1/data/zone/nn_NO.txt
index e8050a88f44..e8050a88f44 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nn_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nn_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/no.txt b/Build/source/libs/icu/icu-50.1/data/zone/no.txt
index 49a17b26a32..49a17b26a32 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/no.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/no.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/no_NO.txt b/Build/source/libs/icu/icu-50.1/data/zone/no_NO.txt
index 4b958f65513..4b958f65513 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/no_NO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/no_NO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/no_NO_NY.txt b/Build/source/libs/icu/icu-50.1/data/zone/no_NO_NY.txt
index 61d8107ef6e..61d8107ef6e 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/no_NO_NY.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/no_NO_NY.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/nus.txt b/Build/source/libs/icu/icu-50.1/data/zone/nus.txt
index 7c39e626a54..638a1d0fafd 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/nus.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nus.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nus.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nus.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nus.xml
*/
nus{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/nyn.txt b/Build/source/libs/icu/icu-50.1/data/zone/nyn.txt
index c55c3f3cbd4..de66853dab6 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/nyn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/nyn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/nyn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/nyn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/nyn.xml
*/
nyn{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/om.txt b/Build/source/libs/icu/icu-50.1/data/zone/om.txt
index efbc2d03e63..eaeb5fb23f7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/om.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/om.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/om.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/om.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/om.xml
*/
om{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
zoneStrings{
gmtFormat{"GMT{0}"}
hourFormat{"+HH:mm;-HH:mm"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/or.txt b/Build/source/libs/icu/icu-50.1/data/zone/or.txt
index 21b4aff5c46..a5eb8fa4fb2 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/or.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/or.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/or.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/or.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/or.xml
*/
or{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
zoneStrings{
"meta:Christmas"{
ls{"ଖà­à¬°à­€à¬·à­à¬Ÿà¬®à¬¾à¬¸ ଆଇଲà­à­Ÿà¬¾à¬£à­à¬¡ ସମୟ"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pa.txt b/Build/source/libs/icu/icu-50.1/data/zone/pa.txt
index a6d9408b32b..6d8f399f22b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pa.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pa.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/pa.xml
*/
pa{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
zoneStrings{
"meta:India"{
ss{"IST"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pa_Arab.txt b/Build/source/libs/icu/icu-50.1/data/zone/pa_Arab.txt
index 52c75cf8443..1970ab39bca 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pa_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pa_Arab.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Arab.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/pa_Arab.xml
*/
pa_Arab{
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pa_Arab_PK.txt b/Build/source/libs/icu/icu-50.1/data/zone/pa_Arab_PK.txt
index a535601788e..a535601788e 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pa_Arab_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pa_Arab_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pa_Guru.txt b/Build/source/libs/icu/icu-50.1/data/zone/pa_Guru.txt
index 808d5787142..e2feb97ff15 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pa_Guru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pa_Guru.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pa_Guru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pa_Guru.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pa_Guru_IN.txt b/Build/source/libs/icu/icu-50.1/data/zone/pa_Guru_IN.txt
index 69fdff4f6b5..69fdff4f6b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pa_Guru_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pa_Guru_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pa_IN.txt b/Build/source/libs/icu/icu-50.1/data/zone/pa_IN.txt
index f8f230a3cdc..f8f230a3cdc 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pa_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pa_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pa_PK.txt b/Build/source/libs/icu/icu-50.1/data/zone/pa_PK.txt
index 22fb56e8526..22fb56e8526 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pa_PK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pa_PK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pl.txt b/Build/source/libs/icu/icu-50.1/data/zone/pl.txt
index fd04a0a0871..f7f87bfb720 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pl.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pl.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/pl.xml
*/
pl{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidżan"}
@@ -33,33 +33,15 @@ pl{
"Africa:Banjul"{
ec{"Bandżul"}
}
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
"Africa:Bujumbura"{
ec{"Bużumbura"}
}
"Africa:Cairo"{
ec{"Kair"}
}
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
"Africa:Conakry"{
ec{"Konakri"}
}
- "Africa:Dakar"{
- ec{"Dakar"}
- }
"Africa:Dar_es_Salaam"{
ec{"Dar es-Salaam"}
}
@@ -72,69 +54,18 @@ pl{
"Africa:El_Aaiun"{
ec{"Ujun"}
}
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
"Africa:Khartoum"{
ec{"Chartum"}
}
- "Africa:Kigali"{
- ec{"Kigali"}
- }
"Africa:Kinshasa"{
ec{"Kinszasa"}
}
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
"Africa:Lome"{
ec{"Lomé"}
}
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
"Africa:Mogadishu"{
ec{"Mogadiszu"}
}
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
"Africa:Ndjamena"{
ec{"Ndżamena"}
}
@@ -151,116 +82,29 @@ pl{
ec{"Porto Novo"}
}
"Africa:Sao_Tome"{
- ec{"Săo Tomé"}
+ ec{"São Tomé"}
}
"Africa:Tripoli"{
ec{"Trypolis"}
}
- "Africa:Tunis"{
- ec{"Tunis"}
- }
"Africa:Windhoek"{
ec{"Windhuk"}
}
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
- "America:Araguaina"{
- ec{"Araguaina"}
- }
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"Rio Gallegos"}
- }
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
- "America:Argentina:San_Juan"{
- ec{"San Juan"}
- }
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
- "America:Argentina:Tucuman"{
- ec{"Tucuman"}
- }
- "America:Argentina:Ushuaia"{
- ec{"Ushuaia"}
- }
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunción"}
}
"America:Bahia"{
ec{"Salvador"}
}
- "America:Barbados"{
- ec{"Barbados"}
- }
"America:Belem"{
ec{"Belém"}
}
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
- "America:Bogota"{
- ec{"Bogota"}
- }
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
- "America:Cancun"{
- ec{"Cancun"}
- }
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Catamarca"{
- ec{"Catamarca"}
- }
"America:Cayenne"{
ec{"Kajenna"}
}
"America:Cayman"{
ec{"Kajmany"}
}
- "America:Chicago"{
- ec{"Chicago"}
- }
- "America:Chihuahua"{
- ec{"Chihuahua"}
- }
- "America:Cordoba"{
- ec{"Cordoba"}
- }
"America:Costa_Rica"{
ec{"Kostaryka"}
}
@@ -270,72 +114,27 @@ pl{
"America:Curacao"{
ec{"Curaçao"}
}
- "America:Danmarkshavn"{
- ec{"Danmarkshavn"}
- }
- "America:Dawson"{
- ec{"Dawson"}
- }
- "America:Dawson_Creek"{
- ec{"Dawson Creek"}
- }
- "America:Denver"{
- ec{"Denver"}
- }
- "America:Detroit"{
- ec{"Detroit"}
- }
"America:Dominica"{
ec{"Dominika"}
}
- "America:Edmonton"{
- ec{"Edmonton"}
- }
- "America:Eirunepe"{
- ec{"Eirunepe"}
- }
"America:El_Salvador"{
ec{"Salwador"}
}
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
- "America:Glace_Bay"{
- ec{"Glace Bay"}
- }
"America:Godthab"{
ec{"Nuuk"}
}
- "America:Goose_Bay"{
- ec{"Goose Bay"}
- }
- "America:Grand_Turk"{
- ec{"Grand Turk"}
- }
- "America:Grenada"{
- ec{"Grenada"}
- }
"America:Guadeloupe"{
ec{"Gwadelupa"}
}
"America:Guatemala"{
ec{"Gwatemala"}
}
- "America:Guayaquil"{
- ec{"Guayaquil"}
- }
"America:Guyana"{
ec{"Gujana"}
}
- "America:Halifax"{
- ec{"Halifax"}
- }
"America:Havana"{
ec{"Hawana"}
}
- "America:Hermosillo"{
- ec{"Hermosillo"}
- }
"America:Indiana:Knox"{
ec{"Knox"}
}
@@ -354,102 +153,27 @@ pl{
"America:Indiana:Winamac"{
ec{"Winamac"}
}
- "America:Indianapolis"{
- ec{"Indianapolis"}
- }
- "America:Inuvik"{
- ec{"Inuvik"}
- }
- "America:Iqaluit"{
- ec{"Iqaluit"}
- }
"America:Jamaica"{
ec{"Jamajka"}
}
- "America:Jujuy"{
- ec{"Jujuy"}
- }
- "America:Juneau"{
- ec{"Juneau"}
- }
"America:Kentucky:Monticello"{
ec{"Monticello"}
}
- "America:La_Paz"{
- ec{"La Paz"}
- }
- "America:Lima"{
- ec{"Lima"}
- }
- "America:Los_Angeles"{
- ec{"Los Angeles"}
- }
- "America:Louisville"{
- ec{"Louisville"}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Maceio"{
ec{"Maceió"}
}
- "America:Managua"{
- ec{"Managua"}
- }
- "America:Manaus"{
- ec{"Manaus"}
- }
- "America:Marigot"{
- ec{"Marigot"}
- }
"America:Martinique"{
ec{"Martynika"}
}
- "America:Mazatlan"{
- ec{"Mazatlan"}
- }
- "America:Mendoza"{
- ec{"Mendoza"}
- }
- "America:Menominee"{
- ec{"Menominee"}
- }
- "America:Merida"{
- ec{"Merida"}
- }
"America:Mexico_City"{
- ec{"Meksyk"}
- }
- "America:Miquelon"{
- ec{"Miquelon"}
- }
- "America:Moncton"{
- ec{"Moncton"}
- }
- "America:Monterrey"{
- ec{"Monterrey"}
- }
- "America:Montevideo"{
- ec{"Montevideo"}
- }
- "America:Montreal"{
- ec{"Montreal"}
- }
- "America:Montserrat"{
- ec{"Montserrat"}
- }
- "America:Nassau"{
- ec{"Nassau"}
+ ec{"Meksyk (miasto)"}
}
"America:New_York"{
ec{"Nowy Jork"}
}
- "America:Nipigon"{
- ec{"Nipigon"}
- }
- "America:Nome"{
- ec{"Nome"}
- }
- "America:Noronha"{
- ec{"Noronha"}
- }
"America:North_Dakota:Beulah"{
ec{"Beulah, Dakota Północna"}
}
@@ -459,62 +183,17 @@ pl{
"America:North_Dakota:New_Salem"{
ec{"New Salem"}
}
- "America:Panama"{
- ec{"Panama"}
- }
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
- "America:Paramaribo"{
- ec{"Paramaribo"}
- }
- "America:Phoenix"{
- ec{"Phoenix"}
- }
- "America:Port-au-Prince"{
- ec{"Port-au-Prince"}
- }
"America:Port_of_Spain"{
ec{"Port-of-Spain"}
}
- "America:Porto_Velho"{
- ec{"Pôrto Velho"}
- }
"America:Puerto_Rico"{
ec{"Portoryko"}
}
- "America:Rainy_River"{
- ec{"Rainy River"}
- }
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
- "America:Recife"{
- ec{"Recife"}
- }
- "America:Regina"{
- ec{"Regina"}
- }
- "America:Resolute"{
- ec{"Resolute"}
- }
- "America:Rio_Branco"{
- ec{"Rio Branco"}
- }
- "America:Santarem"{
- ec{"Santarem"}
+ "America:St_Barthelemy"{
+ ec{"Saint-Barthélemy"}
}
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
- "America:Sao_Paulo"{
- ec{"Sao Paulo"}
- }
- "America:Scoresbysund"{
- ec{"Scoresbysund"}
- }
- "America:Shiprock"{
- ec{"Shiprock"}
+ "America:St_Johns"{
+ ec{"St. John’s"}
}
"America:St_Kitts"{
ec{"Saint Kitts"}
@@ -528,42 +207,6 @@ pl{
"America:St_Vincent"{
ec{"Saint Vincent"}
}
- "America:Swift_Current"{
- ec{"Swift Current"}
- }
- "America:Tegucigalpa"{
- ec{"Tegucigalpa"}
- }
- "America:Thule"{
- ec{"Thule"}
- }
- "America:Thunder_Bay"{
- ec{"Thunder Bay"}
- }
- "America:Tijuana"{
- ec{"Tijuana"}
- }
- "America:Toronto"{
- ec{"Toronto"}
- }
- "America:Tortola"{
- ec{"Tortola"}
- }
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "America:Whitehorse"{
- ec{"Whitehorse"}
- }
- "America:Winnipeg"{
- ec{"Winnipeg"}
- }
- "America:Yakutat"{
- ec{"Yakutat"}
- }
- "America:Yellowknife"{
- ec{"Yellowknife"}
- }
"Antarctica:Casey"{
ec{"Stacja Casey"}
}
@@ -591,21 +234,9 @@ pl{
"Antarctica:Vostok"{
ec{"Stacja Vostok"}
}
- "Arctic:Longyearbyen"{
- ec{"Longyearbyen"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
"Asia:Almaty"{
ec{"AÅ‚ma Ata"}
}
- "Asia:Amman"{
- ec{"Amman"}
- }
- "Asia:Anadyr"{
- ec{"Anadyr"}
- }
"Asia:Aqtau"{
ec{"Aktau"}
}
@@ -621,21 +252,12 @@ pl{
"Asia:Bahrain"{
ec{"Bahrajn"}
}
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
"Asia:Beirut"{
ec{"Bejrut"}
}
"Asia:Bishkek"{
ec{"Biszkek"}
}
- "Asia:Brunei"{
- ec{"Brunei"}
- }
"Asia:Calcutta"{
ec{"Kalkuta"}
}
@@ -654,21 +276,12 @@ pl{
"Asia:Dhaka"{
ec{"Dakka"}
}
- "Asia:Dili"{
- ec{"Dili"}
- }
"Asia:Dubai"{
ec{"Dubaj"}
}
"Asia:Dushanbe"{
ec{"Duszanbe"}
}
- "Asia:Gaza"{
- ec{"Gaza"}
- }
- "Asia:Harbin"{
- ec{"Harbin"}
- }
"Asia:Hong_Kong"{
ec{"Hongkong"}
}
@@ -681,15 +294,9 @@ pl{
"Asia:Jakarta"{
ec{"Dżakarta"}
}
- "Asia:Jayapura"{
- ec{"Jayapura"}
- }
"Asia:Jerusalem"{
ec{"Jerozolima"}
}
- "Asia:Kabul"{
- ec{"Kabul"}
- }
"Asia:Kamchatka"{
ec{"Kamczatka"}
}
@@ -714,15 +321,6 @@ pl{
"Asia:Macau"{
ec{"Makau"}
}
- "Asia:Magadan"{
- ec{"Magadan"}
- }
- "Asia:Makassar"{
- ec{"Makassar"}
- }
- "Asia:Manila"{
- ec{"Manila"}
- }
"Asia:Muscat"{
ec{"Maskat"}
}
@@ -732,18 +330,9 @@ pl{
"Asia:Novosibirsk"{
ec{"Nowosybirsk"}
}
- "Asia:Omsk"{
- ec{"Omsk"}
- }
"Asia:Oral"{
ec{"Uralsk"}
}
- "Asia:Phnom_Penh"{
- ec{"Phnom Penh"}
- }
- "Asia:Pontianak"{
- ec{"Pontianak"}
- }
"Asia:Pyongyang"{
ec{"Pjongjang"}
}
@@ -783,15 +372,9 @@ pl{
"Asia:Tashkent"{
ec{"Taszkient"}
}
- "Asia:Tbilisi"{
- ec{"Tbilisi"}
- }
"Asia:Tehran"{
ec{"Teheran"}
}
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
"Asia:Tokyo"{
ec{"Tokio"}
}
@@ -843,51 +426,15 @@ pl{
"Atlantic:St_Helena"{
ec{"Święta Helena"}
}
- "Atlantic:Stanley"{
- ec{"Stanley"}
- }
"Australia:Adelaide"{
ec{"Adelajda"}
}
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Broken_Hill"{
- ec{"Broken Hill"}
- }
- "Australia:Currie"{
- ec{"Currie"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
- "Australia:Eucla"{
- ec{"Eucla"}
- }
- "Australia:Hobart"{
- ec{"Hobart"}
- }
- "Australia:Lindeman"{
- ec{"Lindeman"}
- }
"Australia:Lord_Howe"{
ec{"Wyspa Lord Howe"}
}
- "Australia:Melbourne"{
- ec{"Melbourne"}
- }
- "Australia:Perth"{
- ec{"Perth"}
- }
- "Australia:Sydney"{
- ec{"Sydney"}
- }
"Etc:Unknown"{
ec{"Nieznane"}
}
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
"Europe:Andorra"{
ec{"Andora"}
}
@@ -897,9 +444,6 @@ pl{
"Europe:Belgrade"{
ec{"Belgrad"}
}
- "Europe:Berlin"{
- ec{"Berlin"}
- }
"Europe:Bratislava"{
ec{"Bratysława"}
}
@@ -919,16 +463,7 @@ pl{
ec{"Kopenhaga"}
}
"Europe:Dublin"{
- ec{"Dublin"}
- }
- "Europe:Gibraltar"{
- ec{"Gibraltar"}
- }
- "Europe:Guernsey"{
- ec{"Guernsey"}
- }
- "Europe:Helsinki"{
- ec{"Helsinki"}
+ ld{"Irlandia (czas letni)"}
}
"Europe:Isle_of_Man"{
ec{"Wyspa Man"}
@@ -936,12 +471,6 @@ pl{
"Europe:Istanbul"{
ec{"Stambuł"}
}
- "Europe:Jersey"{
- ec{"Jersey"}
- }
- "Europe:Kaliningrad"{
- ec{"Kaliningrad"}
- }
"Europe:Kiev"{
ec{"Kijów"}
}
@@ -953,6 +482,7 @@ pl{
}
"Europe:London"{
ec{"Londyn"}
+ ld{"Brytyjski czas letni"}
}
"Europe:Luxembourg"{
ec{"Luksemburg"}
@@ -960,9 +490,6 @@ pl{
"Europe:Madrid"{
ec{"Madryt"}
}
- "Europe:Malta"{
- ec{"Malta"}
- }
"Europe:Mariehamn"{
ec{"Maarianhamina"}
}
@@ -975,15 +502,9 @@ pl{
"Europe:Moscow"{
ec{"Moskwa"}
}
- "Europe:Oslo"{
- ec{"Oslo"}
- }
"Europe:Paris"{
ec{"Paryż"}
}
- "Europe:Podgorica"{
- ec{"Podgorica"}
- }
"Europe:Prague"{
ec{"Praga"}
}
@@ -993,24 +514,12 @@ pl{
"Europe:Rome"{
ec{"Rzym"}
}
- "Europe:Samara"{
- ec{"Samara"}
- }
- "Europe:San_Marino"{
- ec{"San Marino"}
- }
"Europe:Sarajevo"{
ec{"Sarajewo"}
}
"Europe:Simferopol"{
ec{"Symferopol"}
}
- "Europe:Skopje"{
- ec{"Skopje"}
- }
- "Europe:Sofia"{
- ec{"Sofia"}
- }
"Europe:Stockholm"{
ec{"Sztokholm"}
}
@@ -1023,9 +532,6 @@ pl{
"Europe:Uzhgorod"{
ec{"Użgorod"}
}
- "Europe:Vaduz"{
- ec{"Vaduz"}
- }
"Europe:Vatican"{
ec{"Watykan"}
}
@@ -1074,113 +580,29 @@ pl{
"Indian:Maldives"{
ec{"Malediwy"}
}
- "Indian:Mauritius"{
- ec{"Mauritius"}
- }
"Indian:Mayotte"{
ec{"Majotta"}
}
"Indian:Reunion"{
- ec{"Reunion"}
- }
- "Pacific:Apia"{
- ec{"Apia"}
- }
- "Pacific:Chatham"{
- ec{"Chatham"}
+ ec{"Réunion"}
}
"Pacific:Easter"{
ec{"Wyspa Wielkanocna"}
}
- "Pacific:Efate"{
- ec{"Efate"}
- }
- "Pacific:Enderbury"{
- ec{"Enderbury"}
- }
- "Pacific:Fakaofo"{
- ec{"Fakaofo"}
- }
"Pacific:Fiji"{
ec{"Fidżi"}
}
- "Pacific:Funafuti"{
- ec{"Funafuti"}
- }
- "Pacific:Galapagos"{
- ec{"Galapagos"}
- }
- "Pacific:Gambier"{
- ec{"Gambier"}
- }
- "Pacific:Guadalcanal"{
- ec{"Guadalcanal"}
- }
- "Pacific:Guam"{
- ec{"Guam"}
- }
- "Pacific:Honolulu"{
- ec{"Honolulu"}
- }
- "Pacific:Johnston"{
- ec{"Johnston"}
- }
- "Pacific:Kiritimati"{
- ec{"Kiritimati"}
- }
- "Pacific:Kosrae"{
- ec{"Kosrae"}
- }
- "Pacific:Kwajalein"{
- ec{"Kwajalein"}
- }
"Pacific:Marquesas"{
ec{"Markizy"}
}
- "Pacific:Midway"{
- ec{"Midway"}
- }
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
"Pacific:Noumea"{
ec{"Numea"}
}
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
"Pacific:Pitcairn"{
ec{"Wyspy Pitcairn"}
}
- "Pacific:Port_Moresby"{
- ec{"Port Moresby"}
- }
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
- }
- "Pacific:Saipan"{
- ec{"Saipan"}
- }
- "Pacific:Tarawa"{
- ec{"Tarawa"}
- }
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
- }
- "Pacific:Wake"{
- ec{"Wake"}
- }
- "Pacific:Wallis"{
- ec{"Wallis"}
+ "meta:Afghanistan"{
+ ls{"Afganistan"}
}
"meta:Africa_Central"{
ls{"Czas środkowoafrykański"}
@@ -1234,12 +656,17 @@ pl{
"meta:Argentina"{
ld{"Czas Argentyna letni"}
lg{"Czas Argentyna"}
- ls{"Czas standardowy Argentyna"}
+ ls{"Argentyna (czas standardowy)"}
}
"meta:Argentina_Western"{
- ld{"Czas zachodniej Argentyna letni"}
- lg{"Czas zachodniej Argentyna"}
- ls{"Czas standardowy zachodniej Argentyna"}
+ ld{"Argentyna Zachodnia (czas letni)"}
+ lg{"Argentyna Zachodnia"}
+ ls{"Argentyna Zachodnia (czas standardowy)"}
+ }
+ "meta:Armenia"{
+ ld{"Armenia (czas letni)"}
+ lg{"Armenia"}
+ ls{"Armenia (czas standardowy)"}
}
"meta:Atlantic"{
ld{"Czas atlantycki letni"}
@@ -1266,15 +693,92 @@ pl{
lg{"Czas zachodnioaustralijski"}
ls{"Czas standardowy zachodnioaustralijski"}
}
+ "meta:Azerbaijan"{
+ ld{"Azerbejdżan (czas letni)"}
+ lg{"Azerbejdżan"}
+ ls{"Azerbejdżan (czas standardowy)"}
+ }
+ "meta:Azores"{
+ ld{"Azory (czas letni)"}
+ lg{"Azory"}
+ ls{"Azory (czas standardowy)"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladesz (czas letni)"}
+ lg{"Bangladesz"}
+ ls{"Bangladesz (czas standardowy)"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhutan"}
+ }
+ "meta:Bolivia"{
+ ls{"Boliwia"}
+ }
"meta:Brasilia"{
- ld{"Czas Brazylia letni"}
- lg{"Czas Brazylia"}
- ls{"Czas standardowy Brazylia"}
+ ld{"Brasília (czas letni)"}
+ lg{"Brasília"}
+ ls{"Brasília (czas standardowy)"}
+ }
+ "meta:Brunei"{
+ ls{"Brunei Darussalam"}
+ }
+ "meta:Chatham"{
+ ld{"Chatham (czas letni)"}
+ lg{"Chatham"}
+ ls{"Chatham (czas standardowy)"}
+ }
+ "meta:Chile"{
+ ld{"Chile (czas letni)"}
+ lg{"Chile"}
+ ls{"Chile (czas standardowy)"}
+ }
+ "meta:China"{
+ ld{"Chiny (czas letni)"}
+ lg{"Chiny"}
+ ls{"Chiny (czas standardowy)"}
}
"meta:Choibalsan"{
ld{"Czas Czojbalsan letni"}
lg{"Czas Czojbalsan"}
- ls{"Czas standardowy Czojbalsan"}
+ ls{"Czojbalsan (czas standardowy)"}
+ }
+ "meta:Christmas"{
+ ls{"Wyspa Bożego Narodzenia"}
+ }
+ "meta:Cocos"{
+ ls{"Wyspy Kokosowe"}
+ }
+ "meta:Colombia"{
+ ld{"Kolumbia (czas letni)"}
+ lg{"Kolumbia"}
+ ls{"Kolumbia (czas standardowy)"}
+ }
+ "meta:Cook"{
+ ld{"Wyspy Cooka (czas letni)"}
+ lg{"Wyspy Cooka"}
+ ls{"Wyspy Cooka (czas standardowy)"}
+ }
+ "meta:Cuba"{
+ ld{"Kuba (czas letni)"}
+ lg{"Kuba"}
+ ls{"Kuba (czas standardowy)"}
+ }
+ "meta:Davis"{
+ ls{"Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Dumont-d'Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Timor Wschodni"}
+ }
+ "meta:Easter"{
+ ld{"Wyspa Wielkanocna (czas letni)"}
+ lg{"Wyspa Wielkanocna"}
+ ls{"Wyspa Wielkanocna (czas standardowy)"}
+ }
+ "meta:Ecuador"{
+ ls{"Ekwador"}
}
"meta:Europe_Central"{
ld{"Czas środkowoeuropejski letni"}
@@ -1300,32 +804,100 @@ pl{
sg{"WET"}
ss{"WET"}
}
+ "meta:Falkland"{
+ ld{"Falklandy (czas letni)"}
+ lg{"Falklandy"}
+ ls{"Falklandy (czas standardowy)"}
+ }
+ "meta:Fiji"{
+ ld{"Fidżi (czas letni)"}
+ lg{"Fidżi"}
+ ls{"Fidżi (czas standardowy)"}
+ }
+ "meta:French_Guiana"{
+ ls{"Gujana Francuska"}
+ }
+ "meta:French_Southern"{
+ ls{"Francuskie Terytoria Południowe i Antarktyczne"}
+ }
+ "meta:Galapagos"{
+ ls{"Galapagos"}
+ }
+ "meta:Gambier"{
+ ls{"Gambier"}
+ }
+ "meta:Georgia"{
+ ld{"Gruzja (czas letni)"}
+ lg{"Gruzja"}
+ ls{"Gruzja (czas standardowy)"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Wyspy Gilberta"}
+ }
+ "meta:Greenland_Central"{
+ ld{"Czas centralnogrenlandzki letni"}
+ lg{"Czas centralnogrenlandzki"}
+ ls{"Czas standardowy centralnogrenlandzki"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Grenlandia Wschodnia (czas letni)"}
+ lg{"Grenlandia Wschodnia"}
+ ls{"Grenlandia Wschodnia (czas standardowy)"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Grenlandia Zachodnia (czas letni)"}
+ lg{"Grenlandia Zachodnia"}
+ ls{"Grenlandia Zachodnia (czas standardowy)"}
+ }
+ "meta:Guyana"{
+ ls{"Gujana"}
+ }
"meta:Hawaii_Aleutian"{
- ld{"Czas Hawaje-aleucki letni"}
- lg{"Czas Hawaje-aleucki"}
- ls{"Czas standardowy Hawaje-aleucki"}
+ ld{"Hawaje-Aleuty (czas letni)"}
+ lg{"Hawaje-Aleuty"}
+ ls{"Hawaje-Aleuty (czas standardowy)"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Hongkong (czas letni)"}
+ lg{"Hongkong"}
+ ls{"Hongkong (czas standardowy)"}
}
"meta:Hovd"{
ld{"Czas Kobdo letni"}
lg{"Czas Kobdo"}
- ls{"Czas standardowy Kobdo"}
+ ls{"Kobdo (czas standardowy)"}
}
"meta:Indian_Ocean"{
- ls{"Czas strefy oceanu indyjskiego"}
+ ls{"Ocean Indyjski"}
}
"meta:Indonesia_Central"{
- ls{"Czas środkowa Indonezja"}
+ ls{"Indonezja Åšrodkowa"}
}
"meta:Indonesia_Eastern"{
- ls{"Czas wschodnia Indonezja"}
+ ls{"Indonezja Wschodnia"}
}
"meta:Indonesia_Western"{
- ls{"Czas zachodniej Indonezja"}
+ ls{"Indonezja Zachodnia"}
+ }
+ "meta:Iran"{
+ ld{"Iran (czas letni)"}
+ lg{"Iran"}
+ ls{"Iran (czas standardowy)"}
}
"meta:Irkutsk"{
ld{"Czas Irkuck letni"}
lg{"Czas Irkuck"}
- ls{"Czas standardowy Irkuck"}
+ ls{"Irkuck (czas standardowy)"}
+ }
+ "meta:Israel"{
+ ld{"Izrael (czas letni)"}
+ lg{"Izrael"}
+ ls{"Izrael (czas standardowy)"}
+ }
+ "meta:Japan"{
+ ld{"Japonia (czas letni)"}
+ lg{"Japonia"}
+ ls{"Japonia (czas standardowy)"}
}
"meta:Kamchatka"{
ld{"Czas Pietropawłowsk Kamczacki letni"}
@@ -1333,15 +905,26 @@ pl{
ls{"Czas standardowy Pietropawłowsk Kamczacki"}
}
"meta:Kazakhstan_Eastern"{
- ls{"Czas Kazachstan Wschodni"}
+ ls{"Kazachstan Wschodni"}
}
"meta:Kazakhstan_Western"{
- ls{"Czas Kazachstan Zachodni"}
+ ls{"Kazachstan Zachodni"}
+ }
+ "meta:Korea"{
+ ld{"Korea (czas letni)"}
+ lg{"Korea"}
+ ls{"Korea (czas standardowy)"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosrae"}
}
"meta:Krasnoyarsk"{
ld{"Czas Krasnojarsk letni"}
lg{"Czas Krasnojarsk"}
- ls{"Czas standardowy Krasnojarsk"}
+ ls{"Krasnojarsk (czas standardowy)"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kirgistan"}
}
"meta:Lord_Howe"{
ld{"Czas Lord Howe letni"}
@@ -1349,76 +932,237 @@ pl{
ls{"Czas standardowy Lord Howe"}
}
"meta:Macquarie"{
- lg{"Czas Macquarie"}
+ ls{"Macquarie"}
}
"meta:Magadan"{
ld{"Czas Magadan letni"}
lg{"Czas Magadan"}
- ls{"Czas standardowy Magadan"}
+ ls{"Magadan (czas standardowy)"}
+ }
+ "meta:Malaysia"{
+ ls{"Malezja"}
+ }
+ "meta:Maldives"{
+ ls{"Malediwy"}
+ }
+ "meta:Marquesas"{
+ ls{"Markizy"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Wyspy Marshalla"}
+ }
+ "meta:Mauritius"{
+ ld{"Mauritius (czas letni)"}
+ lg{"Mauritius"}
+ ls{"Mauritius (czas standardowy)"}
+ }
+ "meta:Mawson"{
+ ls{"Mawson"}
}
"meta:Mongolia"{
ld{"Czas UÅ‚an Bator letni"}
- lg{"Czas UÅ‚an Bator"}
- ls{"Czas standardowy UÅ‚an Bator"}
+ lg{"UÅ‚an Bator"}
+ ls{"UÅ‚an Bator (czas standardowy)"}
}
"meta:Moscow"{
ld{"Czas moskiewski letni"}
lg{"Czas moskiewski"}
ls{"Czas standardowy moskiewski"}
}
+ "meta:Myanmar"{
+ ls{"Birma"}
+ }
+ "meta:Nauru"{
+ ls{"Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Nepal"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Nowa Kaledonia (czas letni)"}
+ lg{"Nowa Kaledonia"}
+ ls{"Nowa Kaledonia (czas standardowy)"}
+ }
+ "meta:New_Zealand"{
+ ld{"Nowa Zelandia (czas letni)"}
+ lg{"Nowa Zelandia"}
+ ls{"Nowa Zelandia (czas standardowy)"}
+ }
"meta:Newfoundland"{
ld{"Czas Nowa Funlandia letni"}
lg{"Czas Nowa Funlandia"}
ls{"Czas standardowy Nowa Funlandia"}
}
+ "meta:Niue"{
+ ls{"Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Norfolk"}
+ }
"meta:Noronha"{
ld{"Czas Fernando de Noronha letni"}
- lg{"Czas Fernando de Noronha"}
- ls{"Czas standardowy Fernando de Noronha"}
+ lg{"Fernando de Noronha"}
+ ls{"Fernando de Noronha (czas standardowy)"}
}
"meta:Novosibirsk"{
ld{"Czas Nowosybirsk letni"}
lg{"Czas Nowosybirsk"}
- ls{"Czas standardowy Nowosybirsk"}
+ ls{"Nowosybirsk (czas standardowy)"}
}
"meta:Omsk"{
ld{"Czas Omsk letni"}
lg{"Czas Omsk"}
- ls{"Czas standardowy Omsk"}
+ ls{"Omsk (czas standardowy)"}
+ }
+ "meta:Pakistan"{
+ ld{"Pakistan (czas letni)"}
+ lg{"Pakistan"}
+ ls{"Pakistan (czas standardowy)"}
+ }
+ "meta:Palau"{
+ ls{"Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Papua-Nowa Gwinea"}
+ }
+ "meta:Paraguay"{
+ ld{"Paragwaj (czas letni)"}
+ lg{"Paragwaj"}
+ ls{"Paragwaj (czas standardowy)"}
+ }
+ "meta:Peru"{
+ ld{"Peru (czas letni)"}
+ lg{"Peru"}
+ ls{"Peru (czas standardowy)"}
+ }
+ "meta:Philippines"{
+ ld{"Filipiny (czas letni)"}
+ lg{"Filipiny"}
+ ls{"Filipiny (czas standardowy)"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Feniks"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Saint-Pierre i Miquelon (czas letni)"}
+ lg{"Saint-Pierre i Miquelon"}
+ ls{"Saint-Pierre i Miquelon (czas standardowy)"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairn"}
+ }
+ "meta:Reunion"{
+ ls{"Reunion"}
+ }
+ "meta:Rothera"{
+ ls{"Rothera"}
}
"meta:Sakhalin"{
ld{"Czas Sachalin letni"}
lg{"Czas Sachalin"}
- ls{"Czas standardowy Sachalin"}
+ ls{"Sachalin (czas standardowy)"}
}
"meta:Samara"{
ld{"Czas Samara letni"}
lg{"Czas Samara"}
ls{"Czas standardowy Samara"}
}
+ "meta:Seychelles"{
+ ls{"Seszele"}
+ }
+ "meta:Solomon"{
+ ls{"Wyspy Salomona"}
+ }
+ "meta:South_Georgia"{
+ ls{"Georgia Południowa"}
+ }
+ "meta:Suriname"{
+ ls{"Surinam"}
+ }
+ "meta:Syowa"{
+ ls{"Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahiti"}
+ }
+ "meta:Taipei"{
+ ld{"Tajpej (czas letni)"}
+ lg{"Tajpej"}
+ ls{"Tajpej (czas standardowy)"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadżykistan"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Tonga (czas letni)"}
+ lg{"Tonga"}
+ ls{"Tonga (czas standardowy)"}
+ }
+ "meta:Truk"{
+ ls{"Chuuk"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Turkmenistan (czas letni)"}
+ lg{"Turkmenistan"}
+ ls{"Turkmenistan (czas standardowy)"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalu"}
+ }
+ "meta:Uruguay"{
+ ld{"Urugwaj (czas letni)"}
+ lg{"Urugwaj"}
+ ls{"Urugwaj (czas standardowy)"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Uzbekistan (czas letni)"}
+ lg{"Uzbekistan"}
+ ls{"Uzbekistan (czas standardowy)"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatu (czas letni)"}
+ lg{"Vanuatu"}
+ ls{"Vanuatu (czas standardowy)"}
+ }
+ "meta:Venezuela"{
+ ls{"Wenezuela"}
+ }
"meta:Vladivostok"{
ld{"Czas WÅ‚adywostok letni"}
lg{"Czas WÅ‚adywostok"}
- ls{"Czas standardowy WÅ‚adywostok"}
+ ls{"WÅ‚adywostok (czas standardowy)"}
}
"meta:Volgograd"{
ld{"Czas Wołgograd letni"}
lg{"Czas Wołgograd"}
- ls{"Czas standardowy Wołgograd"}
+ ls{"Wołgograd (czas standardowy)"}
+ }
+ "meta:Vostok"{
+ ls{"Wostok"}
+ }
+ "meta:Wake"{
+ ls{"Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Wallis i Futuna"}
}
"meta:Yakutsk"{
ld{"Czas Jakuck letni"}
lg{"Czas Jakuck"}
- ls{"Czas standardowy Jakuck"}
+ ls{"Jakuck (czas standardowy)"}
}
"meta:Yekaterinburg"{
ld{"Czas Jekaterynburg letni"}
lg{"Czas Jekaterynburg"}
- ls{"Czas standardowy Jekaterynburg"}
+ ls{"Jekaterynburg (czas standardowy)"}
}
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Czas: {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Czas: {0}"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/pool.res b/Build/source/libs/icu/icu-50.1/data/zone/pool.res
new file mode 100644
index 00000000000..19a0ae5dcf5
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pool.res
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ps.txt b/Build/source/libs/icu/icu-50.1/data/zone/ps.txt
index 44db8a96dd1..46c2bef17d8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ps.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ps.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ps.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ps.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ps.xml
*/
ps{
- Version{"2.0.67.8"}
+ Version{"2.0.75.94"}
zoneStrings{
"Asia:Kabul"{
ec{"کابل"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pt.txt b/Build/source/libs/icu/icu-50.1/data/zone/pt.txt
index a0408f200d7..55289b07962 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pt.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pt.txt
@@ -2,151 +2,37 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/pt.xml
*/
pt{
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
- }
- "Africa:Accra"{
- ec{"Accra"}
- }
- "Africa:Addis_Ababa"{
- ec{"Addis Ababa"}
- }
"Africa:Algiers"{
ec{"Argel"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
- }
- "Africa:Cairo"{
- ec{"Cairo"}
- }
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
- "Africa:Dar_es_Salaam"{
- ec{"Dar es Salaam"}
+ "Africa:Asmera"{
+ ec{"Asmara"}
}
"Africa:Djibouti"{
ec{"Djibuti"}
}
- "Africa:Douala"{
- ec{"Douala"}
- }
- "Africa:El_Aaiun"{
- ec{"El Aaiun"}
- }
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
"Africa:Johannesburg"{
ec{"Johannesburgo"}
}
- "Africa:Kampala"{
- ec{"Kampala"}
- }
- "Africa:Khartoum"{
- ec{"Khartoum"}
- }
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
"Africa:Lome"{
ec{"Lomé"}
}
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
- "Africa:Mogadishu"{
- ec{"Mogadishu"}
- }
"Africa:Monrovia"{
ec{"Monróvia"}
}
"Africa:Nairobi"{
ec{"Nairóbi"}
}
- "Africa:Ndjamena"{
- ec{"Ndjamena"}
- }
- "Africa:Niamey"{
- ec{"Niamey"}
- }
- "Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
- }
"Africa:Sao_Tome"{
ec{"São Tomé"}
}
@@ -156,209 +42,89 @@ pt{
"Africa:Tunis"{
ec{"Túnis"}
}
- "Africa:Windhoek"{
- ec{"Windhoek"}
- }
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
"America:Antigua"{
ec{"Antígua"}
}
"America:Araguaina"{
ec{"Araguaína"}
}
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"Rio Gallegos"}
- }
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
- "America:Argentina:San_Juan"{
- ec{"San Juan"}
- }
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
"America:Argentina:Tucuman"{
ec{"Tucumã"}
}
- "America:Argentina:Ushuaia"{
- ec{"Ushuaia"}
- }
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Assunção"}
}
- "America:Bahia"{
- ec{"Bahia"}
- }
- "America:Barbados"{
- ec{"Barbados"}
- }
"America:Belem"{
ec{"Belém"}
}
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
"America:Bogota"{
ec{"Bogotá"}
}
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
"America:Cancun"{
ec{"Cancún"}
}
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Catamarca"{
- ec{"Catamarca"}
- }
"America:Cayenne"{
ec{"Caiena"}
}
"America:Cayman"{
ec{"Caimã"}
}
- "America:Chicago"{
- ec{"Chicago"}
- }
- "America:Chihuahua"{
- ec{"Chihuahua"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
"America:Cordoba"{
ec{"Córdoba"}
}
- "America:Costa_Rica"{
- ec{"Costa Rica"}
- }
"America:Cuiaba"{
ec{"Cuiabá"}
}
"America:Curacao"{
ec{"Curaçao"}
}
- "America:Danmarkshavn"{
- ec{"Danmarkshavn"}
- }
- "America:Dawson"{
- ec{"Dawson"}
- }
- "America:Dawson_Creek"{
- ec{"Dawson Creek"}
- }
- "America:Denver"{
- ec{"Denver"}
- }
- "America:Detroit"{
- ec{"Detroit"}
- }
- "America:Dominica"{
- ec{"Dominica"}
- }
- "America:Edmonton"{
- ec{"Edmonton"}
- }
"America:Eirunepe"{
ec{"Eirunepé"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
- "America:Glace_Bay"{
- ec{"Glace Bay"}
- }
- "America:Goose_Bay"{
- ec{"Goose Bay"}
- }
- "America:Grand_Turk"{
- ec{"Grand Turk"}
- }
"America:Grenada"{
ec{"Granada"}
}
"America:Guadeloupe"{
ec{"Guadalupe"}
}
- "America:Guatemala"{
- ec{"Guatemala"}
- }
"America:Guayaquil"{
ec{"Guaiaquil"}
}
"America:Guyana"{
ec{"Guiana"}
}
- "America:Halifax"{
- ec{"Halifax"}
- }
- "America:Havana"{
- ec{"Havana"}
- }
- "America:Hermosillo"{
- ec{"Hermosillo"}
- }
- "America:Indianapolis"{
- ec{"Indianápolis"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
}
- "America:Inuvik"{
- ec{"Inuvik"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
}
- "America:Iqaluit"{
- ec{"Iqaluit"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
}
- "America:Jamaica"{
- ec{"Jamaica"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
}
- "America:Jujuy"{
- ec{"Jujuy"}
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
}
- "America:Juneau"{
- ec{"Juneau"}
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
}
- "America:La_Paz"{
- ec{"La Paz"}
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
- "America:Lima"{
- ec{"Lima"}
+ "America:Indianapolis"{
+ ec{"Indianápolis"}
}
- "America:Los_Angeles"{
- ec{"Los Angeles"}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
}
- "America:Louisville"{
- ec{"Louisville"}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Maceio"{
ec{"Maceió"}
@@ -366,63 +132,27 @@ pt{
"America:Managua"{
ec{"Manágua"}
}
- "America:Manaus"{
- ec{"Manaus"}
- }
- "America:Marigot"{
- ec{"Marigot"}
- }
"America:Martinique"{
ec{"Martinica"}
}
- "America:Mazatlan"{
- ec{"Mazatlan"}
- }
- "America:Mendoza"{
- ec{"Mendoza"}
- }
- "America:Menominee"{
- ec{"Menominee"}
- }
"America:Merida"{
ec{"Mérida"}
}
"America:Mexico_City"{
ec{"Cidade do México"}
}
- "America:Miquelon"{
- ec{"Miquelon"}
- }
- "America:Moncton"{
- ec{"Moncton"}
- }
- "America:Monterrey"{
- ec{"Monterrey"}
- }
"America:Montevideo"{
ec{"Montevidéu"}
}
- "America:Montreal"{
- ec{"Montreal"}
- }
- "America:Montserrat"{
- ec{"Montserrat"}
- }
- "America:Nassau"{
- ec{"Nassau"}
- }
"America:New_York"{
ec{"Nova York"}
}
- "America:Nipigon"{
- ec{"Nipigon"}
- }
- "America:Nome"{
- ec{"Nome"}
- }
"America:Noronha"{
ec{"Fernando de Noronha"}
}
+ "America:North_Dakota:Beulah"{
+ ec{"Beulah, North Dakota"}
+ }
"America:North_Dakota:Center"{
ec{"Central, Dakota do Norte"}
}
@@ -432,59 +162,23 @@ pt{
"America:Panama"{
ec{"Panamá"}
}
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
- "America:Paramaribo"{
- ec{"Paramaribo"}
- }
- "America:Phoenix"{
- ec{"Phoenix"}
- }
"America:Port-au-Prince"{
ec{"Porto Príncipe"}
}
"America:Port_of_Spain"{
ec{"Porto Espanha"}
}
- "America:Porto_Velho"{
- ec{"Porto Velho"}
- }
"America:Puerto_Rico"{
ec{"Porto Rico"}
}
- "America:Rainy_River"{
- ec{"Rainy River"}
- }
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
- "America:Recife"{
- ec{"Recife"}
- }
- "America:Regina"{
- ec{"Regina"}
- }
- "America:Resolute"{
- ec{"Resolute"}
- }
- "America:Rio_Branco"{
- ec{"Rio Branco"}
- }
"America:Santarem"{
ec{"Santarém"}
}
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
"America:Sao_Paulo"{
ec{"São Paulo"}
}
- "America:Scoresbysund"{
- ec{"Scoresbysund"}
- }
- "America:Shiprock"{
- ec{"Shiprock"}
+ "America:St_Barthelemy"{
+ ec{"São Bartolomeu"}
}
"America:St_Johns"{
ec{"St. Johns"}
@@ -501,236 +195,47 @@ pt{
"America:St_Vincent"{
ec{"São Vicente"}
}
- "America:Swift_Current"{
- ec{"Swift Current"}
- }
- "America:Tegucigalpa"{
- ec{"Tegucigalpa"}
- }
- "America:Thule"{
- ec{"Thule"}
- }
- "America:Thunder_Bay"{
- ec{"Thunder Bay"}
- }
- "America:Tijuana"{
- ec{"Tijuana"}
- }
- "America:Toronto"{
- ec{"Toronto"}
- }
- "America:Tortola"{
- ec{"Tortola"}
- }
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "America:Whitehorse"{
- ec{"Whitehorse"}
- }
- "America:Winnipeg"{
- ec{"Winnipeg"}
- }
- "America:Yakutat"{
- ec{"Yakutat"}
- }
- "America:Yellowknife"{
- ec{"Yellowknife"}
- }
- "Antarctica:Casey"{
- ec{"Casey"}
- }
- "Antarctica:Davis"{
- ec{"Davis"}
- }
- "Antarctica:Mawson"{
- ec{"Mawson"}
- }
- "Antarctica:McMurdo"{
- ec{"McMurdo"}
- }
- "Antarctica:Palmer"{
- ec{"Palmer"}
- }
- "Antarctica:Rothera"{
- ec{"Rothera"}
+ "Antarctica:DumontDUrville"{
+ ec{"Dumont d’Urville"}
}
"Antarctica:South_Pole"{
ec{"Pólo Sul"}
}
- "Antarctica:Syowa"{
- ec{"Syowa"}
- }
- "Antarctica:Vostok"{
- ec{"Vostok"}
- }
- "Arctic:Longyearbyen"{
- ec{"Longyearbyen"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
- "Asia:Almaty"{
- ec{"Almaty"}
- }
"Asia:Amman"{
ec{"Amã"}
}
- "Asia:Anadyr"{
- ec{"Anadyr"}
- }
- "Asia:Aqtau"{
- ec{"Aqtau"}
- }
- "Asia:Aqtobe"{
- ec{"Aqtobe"}
- }
- "Asia:Ashgabat"{
- ec{"Ashgabat"}
- }
"Asia:Baghdad"{
ec{"Bagdá"}
}
"Asia:Bahrain"{
ec{"Barein"}
}
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
"Asia:Beirut"{
ec{"Beirute"}
}
- "Asia:Bishkek"{
- ec{"Bishkek"}
- }
- "Asia:Brunei"{
- ec{"Brunei"}
- }
- "Asia:Choibalsan"{
- ec{"Choibalsan"}
- }
- "Asia:Chongqing"{
- ec{"Chongqing"}
- }
- "Asia:Colombo"{
- ec{"Colombo"}
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
}
"Asia:Damascus"{
ec{"Damasco"}
}
- "Asia:Dhaka"{
- ec{"Dhaka"}
- }
- "Asia:Dili"{
- ec{"Dili"}
- }
- "Asia:Dubai"{
- ec{"Dubai"}
- }
- "Asia:Dushanbe"{
- ec{"Dushanbe"}
- }
- "Asia:Gaza"{
- ec{"Gaza"}
- }
- "Asia:Harbin"{
- ec{"Harbin"}
- }
- "Asia:Hong_Kong"{
- ec{"Hong Kong"}
- }
- "Asia:Hovd"{
- ec{"Hovd"}
- }
- "Asia:Irkutsk"{
- ec{"Irkutsk"}
- }
"Asia:Jakarta"{
ec{"Jacarta"}
}
- "Asia:Jayapura"{
- ec{"Jayapura"}
- }
"Asia:Jerusalem"{
ec{"Jerusalém"}
}
- "Asia:Kabul"{
- ec{"Kabul"}
- }
- "Asia:Kamchatka"{
- ec{"Kamchatka"}
- }
- "Asia:Karachi"{
- ec{"Karachi"}
- }
- "Asia:Kashgar"{
- ec{"Kashgar"}
- }
"Asia:Katmandu"{
ec{"Catmandu"}
}
- "Asia:Krasnoyarsk"{
- ec{"Krasnoyarsk"}
- }
- "Asia:Kuching"{
- ec{"Kuching"}
- }
- "Asia:Kuwait"{
- ec{"Kuwait"}
- }
- "Asia:Macau"{
- ec{"Macau"}
- }
- "Asia:Magadan"{
- ec{"Magadan"}
- }
- "Asia:Makassar"{
- ec{"Makassar"}
- }
- "Asia:Manila"{
- ec{"Manila"}
- }
- "Asia:Muscat"{
- ec{"Muscat"}
- }
"Asia:Nicosia"{
ec{"Nicósia"}
}
- "Asia:Novosibirsk"{
- ec{"Novosibirsk"}
- }
- "Asia:Omsk"{
- ec{"Omsk"}
- }
- "Asia:Oral"{
- ec{"Oral"}
- }
- "Asia:Phnom_Penh"{
- ec{"Phnom Penh"}
- }
- "Asia:Pontianak"{
- ec{"Pontianak"}
- }
- "Asia:Pyongyang"{
- ec{"Pyongyang"}
- }
- "Asia:Qatar"{
- ec{"Qatar"}
- }
- "Asia:Qyzylorda"{
- ec{"Qyzylorda"}
- }
- "Asia:Rangoon"{
- ec{"Rangoon"}
- }
"Asia:Riyadh"{
ec{"Riadi"}
}
- "Asia:Sakhalin"{
- ec{"Sakhalin"}
+ "Asia:Saigon"{
+ ec{"Ho Chi Minh"}
}
"Asia:Samarkand"{
ec{"Samarcanda"}
@@ -744,42 +249,15 @@ pt{
"Asia:Singapore"{
ec{"Cingapura"}
}
- "Asia:Taipei"{
- ec{"Taipei"}
- }
- "Asia:Tbilisi"{
- ec{"Tbilisi"}
- }
"Asia:Tehran"{
ec{"Teerã"}
}
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
"Asia:Tokyo"{
ec{"Tóquio"}
}
- "Asia:Ulaanbaatar"{
- ec{"Ulaanbaatar"}
- }
- "Asia:Urumqi"{
- ec{"Urumqi"}
- }
- "Asia:Vientiane"{
- ec{"Vientiane"}
- }
- "Asia:Vladivostok"{
- ec{"Vladivostok"}
- }
- "Asia:Yakutsk"{
- ec{"Yakutsk"}
- }
"Asia:Yekaterinburg"{
ec{"Ecaterimburgo"}
}
- "Asia:Yerevan"{
- ec{"Yerevan"}
- }
"Atlantic:Azores"{
ec{"Açores"}
}
@@ -795,9 +273,6 @@ pt{
"Atlantic:Faeroe"{
ec{"Ilhas Faroe"}
}
- "Atlantic:Madeira"{
- ec{"Madeira"}
- }
"Atlantic:Reykjavik"{
ec{"Reiquiavique"}
}
@@ -807,66 +282,18 @@ pt{
"Atlantic:St_Helena"{
ec{"Santa Helena"}
}
- "Atlantic:Stanley"{
- ec{"Stanley"}
- }
- "Australia:Adelaide"{
- ec{"Adelaide"}
- }
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Broken_Hill"{
- ec{"Broken Hill"}
- }
- "Australia:Currie"{
- ec{"Currie"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
- "Australia:Eucla"{
- ec{"Eucla"}
- }
- "Australia:Hobart"{
- ec{"Hobart"}
- }
- "Australia:Lindeman"{
- ec{"Lindeman"}
- }
- "Australia:Lord_Howe"{
- ec{"Lord Howe"}
- }
- "Australia:Melbourne"{
- ec{"Melbourne"}
- }
- "Australia:Perth"{
- ec{"Perth"}
- }
- "Australia:Sydney"{
- ec{"Sydney"}
- }
"Etc:Unknown"{
- ec{"Desconhecido"}
+ ec{"Cidade desconhecida"}
}
"Europe:Amsterdam"{
ec{"Amsterdã"}
}
- "Europe:Andorra"{
- ec{"Andorra"}
- }
"Europe:Athens"{
ec{"Atenas"}
}
- "Europe:Belgrade"{
- ec{"Belgrade"}
- }
"Europe:Berlin"{
ec{"Berlim"}
}
- "Europe:Bratislava"{
- ec{"Bratislava"}
- }
"Europe:Brussels"{
ec{"Bruxelas"}
}
@@ -876,33 +303,18 @@ pt{
"Europe:Budapest"{
ec{"Budapeste"}
}
- "Europe:Chisinau"{
- ec{"Chisinau"}
- }
"Europe:Copenhagen"{
ec{"Copenhague"}
}
"Europe:Dublin"{
- ec{"Dublin"}
- }
- "Europe:Gibraltar"{
- ec{"Gibraltar"}
- }
- "Europe:Guernsey"{
- ec{"Guernsey"}
+ ld{"Horário de Verão da Irlanda"}
}
"Europe:Helsinki"{
ec{"Helsinque"}
}
- "Europe:Isle_of_Man"{
- ec{"Isle of Man"}
- }
"Europe:Istanbul"{
ec{"Istambul"}
}
- "Europe:Jersey"{
- ec{"Jersey"}
- }
"Europe:Kaliningrad"{
ec{"Kaliningrado"}
}
@@ -914,6 +326,7 @@ pt{
}
"Europe:London"{
ec{"Londres"}
+ ld{"Horário de Verão Britânico"}
}
"Europe:Luxembourg"{
ec{"Luxemburgo"}
@@ -921,230 +334,71 @@ pt{
"Europe:Madrid"{
ec{"Madri"}
}
- "Europe:Malta"{
- ec{"Malta"}
- }
- "Europe:Mariehamn"{
- ec{"Mariehamn"}
- }
- "Europe:Minsk"{
- ec{"Minsk"}
- }
"Europe:Monaco"{
ec{"Mônaco"}
}
"Europe:Moscow"{
ec{"Moscou"}
}
- "Europe:Oslo"{
- ec{"Oslo"}
- }
- "Europe:Paris"{
- ec{"Paris"}
- }
"Europe:Podgorica"{
ec{"Podgóritza"}
}
"Europe:Prague"{
ec{"Praga"}
}
- "Europe:Riga"{
- ec{"Riga"}
- }
"Europe:Rome"{
ec{"Roma"}
}
- "Europe:Samara"{
- ec{"Samara"}
- }
- "Europe:San_Marino"{
- ec{"San Marino"}
- }
- "Europe:Sarajevo"{
- ec{"Sarajevo"}
- }
- "Europe:Simferopol"{
- ec{"Simferopol"}
- }
- "Europe:Skopje"{
- ec{"Skopje"}
- }
"Europe:Sofia"{
ec{"Sófia"}
}
"Europe:Stockholm"{
ec{"Estocolmo"}
}
- "Europe:Tallinn"{
- ec{"Tallinn"}
- }
"Europe:Tirane"{
ec{"Tirana"}
}
- "Europe:Uzhgorod"{
- ec{"Uzhgorod"}
- }
- "Europe:Vaduz"{
- ec{"Vaduz"}
- }
"Europe:Vatican"{
ec{"Vaticano"}
}
"Europe:Vienna"{
ec{"Viena"}
}
- "Europe:Vilnius"{
- ec{"Vilnius"}
- }
"Europe:Volgograd"{
ec{"Volgogrado"}
}
"Europe:Warsaw"{
ec{"Varsóvia"}
}
- "Europe:Zagreb"{
- ec{"Zagreb"}
- }
"Europe:Zaporozhye"{
ec{"Zaporizhia"}
}
"Europe:Zurich"{
ec{"Zurique"}
}
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
- }
- "Indian:Chagos"{
- ec{"Chagos"}
- }
- "Indian:Christmas"{
- ec{"Christmas"}
- }
- "Indian:Cocos"{
- ec{"Cocos"}
- }
- "Indian:Comoro"{
- ec{"Comoro"}
- }
- "Indian:Kerguelen"{
- ec{"Kerguelen"}
- }
- "Indian:Mahe"{
- ec{"Mahe"}
- }
"Indian:Maldives"{
ec{"Maldivas"}
}
"Indian:Mauritius"{
ec{"Maurício"}
}
- "Indian:Mayotte"{
- ec{"Mayotte"}
- }
"Indian:Reunion"{
- ec{"Ilha Reunião"}
- }
- "Pacific:Apia"{
- ec{"Apia"}
- }
- "Pacific:Chatham"{
- ec{"Chatham"}
+ ec{"Reunião"}
}
"Pacific:Easter"{
ec{"Ilha de Páscoa"}
}
- "Pacific:Efate"{
- ec{"Efate"}
- }
- "Pacific:Enderbury"{
- ec{"Enderbury"}
- }
- "Pacific:Fakaofo"{
- ec{"Fakaofo"}
- }
- "Pacific:Fiji"{
- ec{"Fiji"}
- }
- "Pacific:Funafuti"{
- ec{"Funafuti"}
- }
"Pacific:Galapagos"{
ec{"Galápagos"}
}
- "Pacific:Gambier"{
- ec{"Gambier"}
- }
- "Pacific:Guadalcanal"{
- ec{"Guadalcanal"}
- }
- "Pacific:Guam"{
- ec{"Guam"}
- }
- "Pacific:Honolulu"{
- ec{"Honolulu"}
- }
- "Pacific:Johnston"{
- ec{"Johnston"}
- }
- "Pacific:Kiritimati"{
- ec{"Kiritimati"}
- }
- "Pacific:Kosrae"{
- ec{"Kosrae"}
- }
- "Pacific:Kwajalein"{
- ec{"Kwajalein"}
- }
- "Pacific:Marquesas"{
- ec{"Marquesas"}
- }
- "Pacific:Midway"{
- ec{"Midway"}
- }
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
- "Pacific:Noumea"{
- ec{"Noumea"}
- }
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
- "Pacific:Pitcairn"{
- ec{"Pitcairn"}
- }
- "Pacific:Port_Moresby"{
- ec{"Port Moresby"}
- }
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
- }
- "Pacific:Saipan"{
- ec{"Saipan"}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
}
"Pacific:Tahiti"{
ec{"Taiti"}
}
- "Pacific:Tarawa"{
- ec{"Tarawa"}
- }
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
- }
- "Pacific:Wake"{
- ec{"Wake"}
- }
- "Pacific:Wallis"{
- ec{"Wallis"}
+ "Pacific:Truk"{
+ ec{"Chuuk"}
}
"meta:Acre"{
ld{"Horário de Verão do Acre"}
@@ -1564,9 +818,9 @@ pt{
ls{"Horário Padrão de Kizilorda"}
}
"meta:Korea"{
- ld{"Horário de Verão da Coréia"}
- lg{"Horário da Coréia"}
- ls{"Horário Padrão da Coréia"}
+ ld{"Horário de Verão da Coreia"}
+ lg{"Horário da Coreia"}
+ ls{"Horário Padrão da Coreia"}
}
"meta:Kosrae"{
ls{"Horário de Kosrae"}
@@ -1725,9 +979,9 @@ pt{
ls{"Horário das Ilhas Fênix"}
}
"meta:Pierre_Miquelon"{
- ld{"Horário de Verão de Pierre e Miquelon"}
- lg{"Horário de Pierre e Miquelon"}
- ls{"Horário Padrão de Pierre e Miquelon"}
+ ld{"Horário de Verão de Saint Pierre e Miquelon"}
+ lg{"Horário de Saint Pierre e Miquelon"}
+ ls{"Horário Padrão de Saint Pierre e Miquelon"}
}
"meta:Pitcairn"{
ls{"Horário de Pitcairn"}
@@ -1822,7 +1076,7 @@ pt{
ls{"Horário Padrão de Tonga"}
}
"meta:Truk"{
- ls{"Horário de Truk"}
+ ls{"Horário de Chuuk"}
}
"meta:Turkey"{
ld{"Horário de Verão da Turquia"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/pt_PT.txt b/Build/source/libs/icu/icu-50.1/data/zone/pt_PT.txt
index 0cc86adb209..2216db677ba 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/pt_PT.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/pt_PT.txt
@@ -2,12 +2,12 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/pt_PT.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/pt_PT.xml
// *
// ***************************************************************************
pt_PT{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
"Africa:Djibouti"{
ec{"Jibuti"}
@@ -15,18 +15,9 @@ pt_PT{
"Africa:Johannesburg"{
ec{"Joanesburgo"}
}
- "Africa:Nairobi"{
- ec{"Nairobi"}
- }
- "Africa:Tripoli"{
- ec{"Tripoli"}
- }
"Africa:Tunis"{
ec{"Tunes"}
}
- "America:Araguaina"{
- ec{"Araguaina"}
- }
"America:Argentina:Tucuman"{
ec{"Tucumán"}
}
@@ -39,9 +30,6 @@ pt_PT{
"America:Cayman"{
ec{"Caimão"}
}
- "America:Cuiaba"{
- ec{"Cuibá"}
- }
"America:Montevideo"{
ec{"Montevideu"}
}
@@ -55,10 +43,7 @@ pt_PT{
ec{"Porto de Espanha"}
}
"America:St_Johns"{
- ec{"St. John's"}
- }
- "America:St_Kitts"{
- ec{"S. Cristóvão"}
+ ec{"St. John’s"}
}
"Asia:Baghdad"{
ec{"Bagdade"}
@@ -87,6 +72,9 @@ pt_PT{
"Atlantic:Faeroe"{
ec{"Faroé"}
}
+ "Etc:Unknown"{
+ ec{"Desconhecido"}
+ }
"Europe:Amsterdam"{
ec{"Amesterdão"}
}
@@ -108,9 +96,6 @@ pt_PT{
"Indian:Mauritius"{
ec{"Maurícia"}
}
- "Indian:Reunion"{
- ec{"Reunião"}
- }
"meta:Acre"{
ld{"Hora de Verão do Acre"}
lg{"Hora do Acre"}
@@ -129,7 +114,7 @@ pt_PT{
ls{"Hora da Ãfrica Oriental"}
}
"meta:Africa_Southern"{
- ls{"Hora da Ãfrica do Sul"}
+ ls{"Hora Padrão da Ãfrica do Sul"}
}
"meta:Africa_Western"{
ld{"Hora de Verão da Ãfrica Ocidental"}
@@ -250,9 +235,9 @@ pt_PT{
ls{"Hora Padrão da Austrália Ocidental"}
}
"meta:Azerbaijan"{
- ld{"Hora de Verão do Arzeibaijão"}
- lg{"Hora do Arzeibaijão"}
- ls{"Hora Padrão do Arzeibaijão"}
+ ld{"Hora de Verão do Azerbaijão"}
+ lg{"Hora do Azerbaijão"}
+ ls{"Hora Padrão do Azerbaijão"}
}
"meta:Azores"{
ld{"Hora de Verão dos Açores"}
@@ -268,9 +253,9 @@ pt_PT{
ls{"Hora Padrão de Baku"}
}
"meta:Bangladesh"{
- ld{"Hora de Verão do Bangladesh"}
- lg{"Hora do Bangladesh"}
- ls{"Hora Padrão do Bangladesh"}
+ ld{"Hora de Verão do Bangladeche"}
+ lg{"Hora do Bangladeche"}
+ ls{"Hora Padrão do Bangladeche"}
}
"meta:Bering"{
ld{"Hora de Verão de Bering"}
@@ -278,7 +263,7 @@ pt_PT{
ls{"Hora Padrão de Bering"}
}
"meta:Bhutan"{
- ls{"Hora do Botão"}
+ ls{"Hora do Butão"}
}
"meta:Bolivia"{
ls{"Hora da Bolívia"}
@@ -305,15 +290,15 @@ pt_PT{
ls{"Hora Padrão de Cabo Verde"}
}
"meta:Chamorro"{
- ls{"Hora de Chamarro"}
+ ls{"Hora Padrão do Chamorro"}
}
"meta:Changbai"{
ls{"Hora de Changbai"}
}
"meta:Chatham"{
- ld{"Hora de Verão de Chatham"}
- lg{"Hora de Chatham"}
- ls{"Hora Padrão de Chatham"}
+ ld{"Hora de Verão do Chatham"}
+ lg{"Hora do Chatham"}
+ ls{"Hora Padrão do Chatham"}
}
"meta:Chile"{
ld{"Hora de Verão do Chile"}
@@ -331,7 +316,7 @@ pt_PT{
ls{"Hora Padrão de Choibalsan"}
}
"meta:Christmas"{
- ls{"Hora da Ilha de Natal"}
+ ls{"Hora da Ilha do Natal"}
}
"meta:Cocos"{
ls{"Hora das Ilhas Cocos"}
@@ -342,7 +327,7 @@ pt_PT{
ls{"Hora Padrão da Colômbia"}
}
"meta:Cook"{
- ld{"Hora Intermédia de Verão das Ilhas Cook"}
+ ld{"Hora de Verão das Ilhas Cook"}
lg{"Hora das Ilhas Cook"}
ls{"Hora Padrão das Ilhas Cook"}
}
@@ -372,9 +357,9 @@ pt_PT{
ls{"Hora de Timor Leste"}
}
"meta:Easter"{
- ld{"Hora de Verão da Ilha de Páscoa"}
- lg{"Hora da Ilha de Páscoa"}
- ls{"Hora Padrão da Ilha de Páscoa"}
+ ld{"Hora de Verão da Ilha da Páscoa"}
+ lg{"Hora da Ilha da Páscoa"}
+ ls{"Hora Padrão da Ilha da Páscoa"}
}
"meta:Ecuador"{
ls{"Hora do Equador"}
@@ -388,9 +373,9 @@ pt_PT{
ss{"CET"}
}
"meta:Europe_Eastern"{
- ld{"Hora de Verão da Europa Oriental"}
- lg{"Hora da Europa Oriental"}
- ls{"Hora Padrão da Europa Oriental"}
+ ld{"Hora de Verão da Europa de Leste"}
+ lg{"Hora da Europa de Leste"}
+ ls{"Hora Padrão da Europa de Leste"}
sd{"EEST"}
sg{"EET"}
ss{"EET"}
@@ -404,20 +389,20 @@ pt_PT{
ss{"WET"}
}
"meta:Falkland"{
- ld{"Hora de Verão das Ilhas Malvinas"}
- lg{"Hora das Ilhas Malvinas"}
- ls{"Hora Padrão das Ilhas Malvinas"}
+ ld{"Hora de Verão das Ilhas Falkland"}
+ lg{"Hora das Ilhas Falkland"}
+ ls{"Hora Padrão das Ilhas Falkland"}
}
"meta:Fiji"{
- ld{"Hora de Verão das Ilhas Fiji"}
- lg{"Hora das Ilhas Fiji"}
- ls{"Hora Padrão das Ilhas Fiji"}
+ ld{"Hora de Verão de Fiji"}
+ lg{"Hora de Fiji"}
+ ls{"Hora Padrão de Fiji"}
}
"meta:French_Guiana"{
ls{"Hora da Guiana Francesa"}
}
"meta:French_Southern"{
- ls{"Hora da Antártida e dos Territórios Franceses do Sul"}
+ ls{"Hora das Terras Austrais e Antártidas Francesas"}
}
"meta:Frunze"{
ld{"Hora de Verão de Frunze"}
@@ -425,18 +410,18 @@ pt_PT{
ls{"Hora Padrão de Frunze"}
}
"meta:GMT"{
- ls{"Hora do Meridiano de Greenwich"}
+ ls{"Hora de Greenwich"}
}
"meta:Galapagos"{
- ls{"Hora de Galápagos"}
+ ls{"Hora das Galápagos"}
}
"meta:Gambier"{
ls{"Hora de Gambier"}
}
"meta:Georgia"{
- ld{"Hora de Verão da Georgia"}
+ ld{"Hora de Verão da Geórgia"}
lg{"Hora da Geórgia"}
- ls{"Hora Padrão da Georgia"}
+ ls{"Hora Padrão da Geórgia"}
}
"meta:Gilbert_Islands"{
ls{"Hora das Ilhas Gilbert"}
@@ -447,14 +432,14 @@ pt_PT{
ls{"Hora Padrão da Gronelândia Central"}
}
"meta:Greenland_Eastern"{
- ld{"Hora de Verão da Groelândia Oriental"}
- lg{"Hora da Groelândia Oriental"}
- ls{"Hora Padrão da Groelândia Oriental"}
+ ld{"Hora de Verão da Gronelândia Oriental"}
+ lg{"Hora da Gronelândia Oriental"}
+ ls{"Hora Padrão da Gronelândia Oriental"}
}
"meta:Greenland_Western"{
- ld{"Hora de Verão da Groenlândia Ocidental"}
- lg{"Hora da Groenlândia Ocidental"}
- ls{"Hora Padrão da Groenlândia Ocidental"}
+ ld{"Hora de Verão da Gronelândia Ocidental"}
+ lg{"Hora da Gronelândia Ocidental"}
+ ls{"Hora Padrão da Gronelândia Ocidental"}
}
"meta:Guam"{
ls{"Hora Padrão de Guam"}
@@ -462,10 +447,13 @@ pt_PT{
"meta:Gulf"{
ls{"Hora Padrão do Golfo"}
}
+ "meta:Guyana"{
+ ls{"Hora da Guiana"}
+ }
"meta:Hawaii_Aleutian"{
- ld{"Hora de Verão do Havaí e Ilhas Aleutas"}
- lg{"Hora do Havaí e Ilhas Aleutas"}
- ls{"Hora Padrão do Havaí e Ilhas Aleutas"}
+ ld{"Hora de Verão do Havai e Aleútes"}
+ lg{"Hora do Havai e Aleutas"}
+ ls{"Hora Padrão do Havai e Aleútes"}
}
"meta:Hong_Kong"{
ld{"Hora de Verão de Hong Kong"}
@@ -527,10 +515,10 @@ pt_PT{
ls{"Hora de Kashgar"}
}
"meta:Kazakhstan_Eastern"{
- ls{"Hora do Casaquistão Oriental"}
+ ls{"Hora do Cazaquistão Oriental"}
}
"meta:Kazakhstan_Western"{
- ls{"Hora do Casaquistão Ocidental"}
+ ls{"Hora do Cazaquistão Ocidental"}
}
"meta:Kizilorda"{
ld{"Hora de Verão de Kizilorda"}
@@ -559,7 +547,7 @@ pt_PT{
ls{"Hora de Kwajalein"}
}
"meta:Kyrgystan"{
- ls{"Hora do Quirguizistão"}
+ ls{"Hora do Quirguistão"}
}
"meta:Lanka"{
ls{"Hora do Sri Lanka"}
@@ -581,7 +569,7 @@ pt_PT{
ls{"Hora Padrão de Macau"}
}
"meta:Macquarie"{
- ls{"Hora de Macquarie"}
+ ls{"Hora da Ilha Macquarie"}
}
"meta:Magadan"{
ld{"Hora de Verão de Magadan"}
@@ -595,18 +583,18 @@ pt_PT{
ls{"Hora da Malásia"}
}
"meta:Maldives"{
- ls{"Hora das Ilhas Maldivas"}
+ ls{"Hora das Maldivas"}
}
"meta:Marquesas"{
- ls{"Hora das Marquesas"}
+ ls{"Hora das Ilhas Marquesas"}
}
"meta:Marshall_Islands"{
ls{"Hora das Ilhas Marshall"}
}
"meta:Mauritius"{
- ld{"Hora de Verão das Ilhas Maurícias"}
- lg{"Hora das Ilhas Maurícias"}
- ls{"Hora Padrão das Ilhas Maurícias"}
+ ld{"Hora de Verão das Maurícias"}
+ lg{"Hora das Maurícias"}
+ ls{"Hora Padrão das Maurícias"}
}
"meta:Mawson"{
ls{"Hora de Mawson"}
@@ -649,7 +637,7 @@ pt_PT{
ls{"Hora de Niue"}
}
"meta:Norfolk"{
- ls{"Hora da Ilha Norfolque"}
+ ls{"Hora das Ilhas Norfolk"}
}
"meta:Noronha"{
ld{"Hora de Verão de Fernando de Noronha"}
@@ -678,17 +666,17 @@ pt_PT{
ls{"Hora de Palau"}
}
"meta:Papua_New_Guinea"{
- ls{"Hora da Papua Nova Guiné"}
+ ls{"Hora de Papua Nova Guiné"}
}
"meta:Paraguay"{
- ld{"Hora de Verão de Paraguai"}
- lg{"Hora de Paraguai"}
- ls{"Hora Padrão de Paraguai"}
+ ld{"Hora de Verão do Paraguai"}
+ lg{"Hora do Paraguai"}
+ ls{"Hora Padrão do Paraguai"}
}
"meta:Peru"{
- ld{"Hora de Verão de Peru"}
- lg{"Hora de Peru"}
- ls{"Hora Padrão de Peru"}
+ ld{"Hora de Verão do Peru"}
+ lg{"Hora do Peru"}
+ ls{"Hora Padrão do Peru"}
}
"meta:Philippines"{
ld{"Hora de Verão das Filipinas"}
@@ -699,9 +687,9 @@ pt_PT{
ls{"Hora das Ilhas Fénix"}
}
"meta:Pierre_Miquelon"{
- ld{"Hora de Verão de Pierre e Miquelon"}
- lg{"Hora de Pierre e Miquelon"}
- ls{"Hora Padrão de Pierre e Miquelon"}
+ ld{"Hora de Verão de São Pedro e Miquelão"}
+ lg{"Hora de São Pedro e Miquelão"}
+ ls{"Hora Padrão de São Pedro e Miquelão"}
}
"meta:Pitcairn"{
ls{"Hora de Pitcairn"}
@@ -715,7 +703,7 @@ pt_PT{
ls{"Hora Padrão de Qyzylorda"}
}
"meta:Reunion"{
- ls{"Hora das Ilhas de Reunião"}
+ ls{"Hora de Reunião"}
}
"meta:Rothera"{
ls{"Hora de Rothera"}
@@ -736,10 +724,10 @@ pt_PT{
ls{"Hora Padrão de Samarkand"}
}
"meta:Samoa"{
- ls{"Hora Padrão da Samoa"}
+ ls{"Hora Padrão de Samoa"}
}
"meta:Seychelles"{
- ls{"Hora das Ilhas Seicheles"}
+ ls{"Hora das Seicheles"}
}
"meta:Shevchenko"{
ld{"Hora de Verão de Shevchenko"}
@@ -753,10 +741,10 @@ pt_PT{
ls{"Hora das Ilhas Salomão"}
}
"meta:South_Georgia"{
- ls{"Hora da Georgia do Sul"}
+ ls{"Hora da Geórgia do Sul"}
}
"meta:Suriname"{
- ls{"Hora de Suriname"}
+ ls{"Hora do Suriname"}
}
"meta:Sverdlovsk"{
ld{"Hora de Verão de Sverdlovsk"}
@@ -767,12 +755,12 @@ pt_PT{
ls{"Hora de Syowa"}
}
"meta:Tahiti"{
- ls{"Hora do Tahiti"}
+ ls{"Hora do Taiti"}
}
"meta:Taipei"{
- ld{"Hora de Verão de Taipei"}
- lg{"Hora de Taipei"}
- ls{"Hora Padrão de Taipei"}
+ ld{"Hora de Verão de Taipé"}
+ lg{"Hora de Taipé"}
+ ls{"Hora Padrão de Taipé"}
}
"meta:Tajikistan"{
ls{"Hora do Tajiquistão"}
@@ -788,7 +776,7 @@ pt_PT{
ls{"Hora Padrão de Tbilisi"}
}
"meta:Tokelau"{
- ls{"Hora de Toquelau"}
+ ls{"Hora de Tokelau"}
}
"meta:Tonga"{
ld{"Hora de Verão de Tonga"}
@@ -796,7 +784,7 @@ pt_PT{
ls{"Hora Padrão de Tonga"}
}
"meta:Truk"{
- ls{"Hora de Truk"}
+ ls{"Hora de Chuuk"}
}
"meta:Turkey"{
ld{"Hora de Verão da Turquia"}
@@ -817,22 +805,22 @@ pt_PT{
ls{"Hora Padrão de Ural'sk"}
}
"meta:Uruguay"{
- ld{"Hora de Verão de Uruguai"}
- lg{"Hora de Uruguai"}
- ls{"Hora Padrão de Uruguai"}
+ ld{"Hora de Verão do Uruguai"}
+ lg{"Hora do Uruguai"}
+ ls{"Hora Padrão do Uruguai"}
}
"meta:Urumqi"{
ls{"Hora de Urumqi"}
}
"meta:Uzbekistan"{
- ld{"Hora de Verão do Uzbequistão"}
- lg{"Hora do Uzbequistão"}
- ls{"Hora Padrão do Uzbequistão"}
+ ld{"Hora de Verão do Usbequistão"}
+ lg{"Hora do Usbequistão"}
+ ls{"Hora Padrão do Usbequistão"}
}
"meta:Vanuatu"{
- ld{"Hora de Verão de Vanuatu"}
- lg{"Hora de Vanuatu"}
- ls{"Hora Padrão de Vanuatu"}
+ ld{"Hora de Verão do Vanuatu"}
+ lg{"Hora do Vanuatu"}
+ ls{"Hora Padrão do Vanuatu"}
}
"meta:Venezuela"{
ls{"Hora da Venezuela"}
@@ -851,7 +839,7 @@ pt_PT{
ls{"Hora de Vostok"}
}
"meta:Wake"{
- ls{"Hora das Ilhas Wake"}
+ ls{"Hora da Ilha Wake"}
}
"meta:Wallis"{
ls{"Hora de Wallis e Futuna"}
@@ -869,14 +857,18 @@ pt_PT{
"meta:Yerevan"{
ld{"Hora de Verão de Yerevan"}
lg{"Hora de Yerevan"}
- ls{"Hora de Yerevan"}
+ ls{"Hora Padrão de Yerevan"}
}
"meta:Yukon"{
ld{"Hora de Verão de Yukon"}
lg{"Hora de Yukon"}
ls{"Hora Padrão de Yukon"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Hora de {1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Hora de {0}"}
}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/resfiles.mk b/Build/source/libs/icu/icu-50.1/data/zone/resfiles.mk
new file mode 100644
index 00000000000..60dfb3dc63a
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/resfiles.mk
@@ -0,0 +1,105 @@
+# * Copyright (C) 1998-2012, International Business Machines
+# * Corporation and others. All Rights Reserved.
+ZONE_CLDR_VERSION = 22.1
+# A list of txt's to build
+# Note:
+#
+# If you are thinking of modifying this file, READ THIS.
+#
+# Instead of changing this file [unless you want to check it back in],
+# you should consider creating a 'reslocal.mk' file in this same directory.
+# Then, you can have your local changes remain even if you upgrade or
+# reconfigure ICU.
+#
+# Example 'reslocal.mk' files:
+#
+# * To add an additional locale to the list:
+# _____________________________________________________
+# | ZONE_SOURCE_LOCAL = myLocale.txt ...
+#
+# * To REPLACE the default list and only build with a few
+# locales:
+# _____________________________________________________
+# | ZONE_SOURCE = ar.txt ar_AE.txt en.txt de.txt zh.txt
+#
+#
+# Generated by LDML2ICUConverter, from LDML source files.
+
+# Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml)
+ZONE_SYNTHETIC_ALIAS = az_AZ.txt az_Latn_AZ.txt bs_BA.txt bs_Latn_BA.txt\
+ en_NH.txt en_RH.txt fil_PH.txt ha_GH.txt ha_Latn_GH.txt\
+ ha_Latn_NE.txt ha_Latn_NG.txt ha_NE.txt ha_NG.txt he_IL.txt\
+ id_ID.txt in.txt in_ID.txt iw.txt iw_IL.txt\
+ ja_JP.txt ja_JP_TRADITIONAL.txt kk_Cyrl_KZ.txt kk_KZ.txt ks_Arab_IN.txt\
+ ks_IN.txt mo.txt nb_NO.txt nn_NO.txt no.txt\
+ no_NO.txt no_NO_NY.txt pa_Arab_PK.txt pa_Guru_IN.txt pa_IN.txt\
+ pa_PK.txt ro_MD.txt sh.txt sh_BA.txt sh_CS.txt\
+ sh_YU.txt shi_Latn_MA.txt shi_MA.txt sr_BA.txt sr_CS.txt\
+ sr_Cyrl_BA.txt sr_Cyrl_CS.txt sr_Cyrl_RS.txt sr_Cyrl_YU.txt sr_Latn_BA.txt\
+ sr_Latn_CS.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_YU.txt sr_ME.txt\
+ sr_RS.txt sr_YU.txt th_TH.txt th_TH_TRADITIONAL.txt tl.txt\
+ tl_PH.txt tzm_Latn_MA.txt tzm_MA.txt uz_AF.txt uz_Arab_AF.txt\
+ uz_Cyrl_UZ.txt uz_UZ.txt vai_LR.txt vai_Vaii_LR.txt zh_CN.txt\
+ zh_HK.txt zh_Hans_CN.txt zh_Hant_MO.txt zh_Hant_TW.txt zh_MO.txt\
+ zh_SG.txt zh_TW.txt
+
+
+# All aliases (to not be included under 'installed'), but not including root.
+ZONE_ALIAS_SOURCE = $(ZONE_SYNTHETIC_ALIAS)
+
+
+# Ordinary resources
+ZONE_SOURCE = af.txt agq.txt ak.txt am.txt\
+ ar.txt as.txt asa.txt az.txt az_Cyrl.txt\
+ az_Latn.txt bas.txt be.txt bem.txt bez.txt\
+ bg.txt bm.txt bn.txt bn_IN.txt bo.txt\
+ br.txt brx.txt bs.txt bs_Cyrl.txt bs_Latn.txt\
+ ca.txt cgg.txt chr.txt cs.txt cy.txt\
+ da.txt dav.txt de.txt dje.txt dua.txt\
+ dyo.txt dz.txt ebu.txt ee.txt el.txt\
+ en.txt en_AG.txt en_AU.txt en_BB.txt en_BZ.txt\
+ en_CA.txt en_CM.txt en_DM.txt en_FJ.txt en_FM.txt\
+ en_GB.txt en_GD.txt en_GH.txt en_GM.txt en_GU.txt\
+ en_GY.txt en_HK.txt en_IE.txt en_IN.txt en_JM.txt\
+ en_KE.txt en_KI.txt en_KN.txt en_KY.txt en_LC.txt\
+ en_LR.txt en_LS.txt en_MG.txt en_MH.txt en_MP.txt\
+ en_MU.txt en_MW.txt en_NA.txt en_NG.txt en_NZ.txt\
+ en_PG.txt en_PH.txt en_PK.txt en_PW.txt en_SB.txt\
+ en_SC.txt en_SG.txt en_SL.txt en_SS.txt en_SZ.txt\
+ en_TC.txt en_TO.txt en_TT.txt en_TZ.txt en_UG.txt\
+ en_VC.txt en_VG.txt en_VU.txt en_WS.txt en_ZA.txt\
+ en_ZM.txt en_ZW.txt eo.txt es.txt es_419.txt\
+ es_AR.txt et.txt eu.txt ewo.txt fa.txt\
+ ff.txt fi.txt fil.txt fo.txt fr.txt\
+ fr_CA.txt ga.txt gl.txt gsw.txt gu.txt\
+ guz.txt gv.txt ha.txt ha_Latn.txt haw.txt\
+ he.txt hi.txt hr.txt hu.txt hy.txt\
+ id.txt ig.txt ii.txt is.txt it.txt\
+ ja.txt jgo.txt jmc.txt ka.txt kab.txt\
+ kam.txt kde.txt kea.txt khq.txt ki.txt\
+ kk.txt kk_Cyrl.txt kl.txt kln.txt km.txt\
+ kn.txt ko.txt ko_KP.txt kok.txt ks.txt\
+ ks_Arab.txt ksb.txt ksf.txt kw.txt lag.txt\
+ lg.txt ln.txt lo.txt lt.txt lu.txt\
+ luo.txt luy.txt lv.txt mas.txt mer.txt\
+ mfe.txt mg.txt mgh.txt mgo.txt mk.txt\
+ ml.txt mr.txt ms.txt mt.txt mua.txt\
+ my.txt naq.txt nb.txt nd.txt ne.txt\
+ nl.txt nmg.txt nn.txt nus.txt nyn.txt\
+ om.txt or.txt pa.txt pa_Arab.txt pa_Guru.txt\
+ pl.txt ps.txt pt.txt pt_AO.txt pt_CV.txt\
+ pt_GW.txt pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt\
+ pt_TL.txt rm.txt rn.txt ro.txt rof.txt\
+ ru.txt rw.txt rwk.txt saq.txt sbp.txt\
+ seh.txt ses.txt sg.txt shi.txt shi_Latn.txt\
+ shi_Tfng.txt si.txt sk.txt sl.txt sn.txt\
+ so.txt sq.txt sr.txt sr_Cyrl.txt sr_Latn.txt\
+ sv.txt sv_FI.txt sw.txt swc.txt ta.txt\
+ ta_MY.txt ta_SG.txt te.txt teo.txt th.txt\
+ ti.txt to.txt tr.txt twq.txt tzm.txt\
+ tzm_Latn.txt uk.txt ur.txt uz.txt uz_Arab.txt\
+ uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt\
+ vi.txt vun.txt xog.txt yav.txt yo.txt\
+ zh.txt zh_Hans.txt zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt\
+ zh_Hant.txt zh_Hant_HK.txt zu.txt
+
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/rm.txt b/Build/source/libs/icu/icu-50.1/data/zone/rm.txt
index fd085bbb5c5..b9877ee869f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/rm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/rm.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rm.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/rm.xml
*/
rm{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
@@ -39,9 +39,6 @@ rm{
"Africa:Mogadishu"{
ec{"Mogadischu"}
}
- "Africa:Niamey"{
- ec{"Niger"}
- }
"Africa:Sao_Tome"{
ec{"São Tomé"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/rn.txt b/Build/source/libs/icu/icu-50.1/data/zone/rn.txt
index 8a6c2d925b4..d3692ad80d9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/rn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/rn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/rn.xml
*/
rn{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ro.txt b/Build/source/libs/icu/icu-50.1/data/zone/ro.txt
index 83df4399a1a..7f8f2b662f9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ro.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ro.txt
@@ -2,421 +2,52 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ro.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ro.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ro.xml
*/
ro{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
- }
- "Africa:Accra"{
- ec{"Accra"}
- }
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
}
"Africa:Algiers"{
ec{"Alger"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
- }
- "Africa:Banjul"{
- ec{"Banjul"}
- }
- "Africa:Bissau"{
- ec{"Bissau"}
- }
- "Africa:Blantyre"{
- ec{"Blantyre"}
- }
- "Africa:Brazzaville"{
- ec{"Brazzaville"}
- }
- "Africa:Bujumbura"{
- ec{"Bujumbura"}
- }
- "Africa:Cairo"{
- ec{"Cairo"}
- }
- "Africa:Casablanca"{
- ec{"Casablanca"}
- }
- "Africa:Ceuta"{
- ec{"Ceuta"}
- }
- "Africa:Conakry"{
- ec{"Conakry"}
- }
- "Africa:Dakar"{
- ec{"Dakar"}
- }
- "Africa:Dar_es_Salaam"{
- ec{"Dar es Salaam"}
- }
- "Africa:Djibouti"{
- ec{"Djibouti"}
- }
- "Africa:Douala"{
- ec{"Douala"}
- }
- "Africa:El_Aaiun"{
- ec{"El Aaiun"}
- }
- "Africa:Freetown"{
- ec{"Freetown"}
- }
- "Africa:Gaborone"{
- ec{"Gaborone"}
- }
- "Africa:Harare"{
- ec{"Harare"}
- }
- "Africa:Johannesburg"{
- ec{"Johannesburg"}
- }
- "Africa:Kampala"{
- ec{"Kampala"}
- }
- "Africa:Khartoum"{
- ec{"Khartoum"}
- }
- "Africa:Kigali"{
- ec{"Kigali"}
- }
- "Africa:Kinshasa"{
- ec{"Kinshasa"}
- }
- "Africa:Lagos"{
- ec{"Lagos"}
- }
- "Africa:Libreville"{
- ec{"Libreville"}
- }
- "Africa:Lome"{
- ec{"Lome"}
- }
- "Africa:Luanda"{
- ec{"Luanda"}
- }
- "Africa:Lubumbashi"{
- ec{"Lubumbashi"}
- }
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
- "Africa:Mogadishu"{
- ec{"Mogadishu"}
- }
- "Africa:Monrovia"{
- ec{"Monrovia"}
- }
- "Africa:Nairobi"{
- ec{"Nairobi"}
+ "Africa:Asmera"{
+ ec{"Asmara"}
}
"Africa:Ndjamena"{
ec{"N'Djamena"}
}
- "Africa:Niamey"{
- ec{"Niamey"}
- }
- "Africa:Nouakchott"{
- ec{"Nouakchott"}
- }
- "Africa:Ouagadougou"{
- ec{"Ouagadougou"}
- }
- "Africa:Porto-Novo"{
- ec{"Porto-Novo"}
- }
"Africa:Sao_Tome"{
- ec{"Sao Tome și Principe"}
- }
- "Africa:Tripoli"{
- ec{"Tripoli"}
- }
- "Africa:Tunis"{
- ec{"Tunis"}
- }
- "Africa:Windhoek"{
- ec{"Windhoek"}
- }
- "America:Adak"{
- ec{"Adak"}
- }
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
- "America:Araguaina"{
- ec{"Araguaina"}
- }
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
- "America:Argentina:Rio_Gallegos"{
- ec{"Rio Gallegos"}
- }
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
- "America:Argentina:San_Juan"{
- ec{"San Juan"}
- }
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
- "America:Argentina:Tucuman"{
- ec{"Tucuman"}
- }
- "America:Argentina:Ushuaia"{
- ec{"Ushuaia"}
- }
- "America:Aruba"{
- ec{"Aruba"}
+ ec{"São Tomé"}
}
"America:Asuncion"{
- ec{"Asuncion"}
- }
- "America:Bahia"{
- ec{"Bahia"}
- }
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belem"{
- ec{"Belem"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
- "America:Bogota"{
- ec{"Bogota"}
- }
- "America:Boise"{
- ec{"Boise"}
- }
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
- "America:Cambridge_Bay"{
- ec{"Cambridge Bay"}
- }
- "America:Campo_Grande"{
- ec{"Campo Grande"}
- }
- "America:Cancun"{
- ec{"Cancun"}
- }
- "America:Caracas"{
- ec{"Caracas"}
- }
- "America:Catamarca"{
- ec{"Catamarca"}
- }
- "America:Cayenne"{
- ec{"Cayenne"}
- }
- "America:Cayman"{
- ec{"Cayman"}
- }
- "America:Chicago"{
- ec{"Chicago"}
- }
- "America:Chihuahua"{
- ec{"Chihuahua"}
- }
- "America:Cordoba"{
- ec{"Cordoba"}
- }
- "America:Costa_Rica"{
- ec{"Costa Rica"}
- }
- "America:Cuiaba"{
- ec{"Cuiaba"}
+ ec{"Asunción"}
}
"America:Curacao"{
- ec{"Curacao"}
- }
- "America:Danmarkshavn"{
- ec{"Danmarkshavn"}
- }
- "America:Dawson"{
- ec{"Dawson"}
- }
- "America:Dawson_Creek"{
- ec{"Dawson Creek"}
- }
- "America:Denver"{
- ec{"Denver"}
- }
- "America:Detroit"{
- ec{"Detroit"}
- }
- "America:Dominica"{
- ec{"Dominica"}
- }
- "America:Edmonton"{
- ec{"Edmonton"}
- }
- "America:Eirunepe"{
- ec{"Eirunepe"}
- }
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
- "America:Glace_Bay"{
- ec{"Glace Bay"}
- }
- "America:Goose_Bay"{
- ec{"Goose Bay"}
- }
- "America:Grand_Turk"{
- ec{"Grand Turk"}
- }
- "America:Grenada"{
- ec{"Grenada"}
+ ec{"Curaçao"}
}
"America:Guadeloupe"{
ec{"Guadalupe"}
}
- "America:Guatemala"{
- ec{"Guatemala"}
- }
- "America:Guyana"{
- ec{"Guyana"}
- }
- "America:Halifax"{
- ec{"Halifax"}
- }
- "America:Havana"{
- ec{"Havana"}
- }
- "America:Hermosillo"{
- ec{"Hermosillo"}
- }
- "America:Indianapolis"{
- ec{"Indianapolis"}
- }
- "America:Inuvik"{
- ec{"Inuvik"}
- }
- "America:Iqaluit"{
- ec{"Iqaluit"}
- }
- "America:Jamaica"{
- ec{"Jamaica"}
- }
"America:Jujuy"{
ec{"Provincia Jujuy"}
}
- "America:Juneau"{
- ec{"Juneau"}
- }
- "America:La_Paz"{
- ec{"La Paz"}
- }
- "America:Lima"{
- ec{"Lima"}
- }
- "America:Los_Angeles"{
- ec{"Los Angeles"}
- }
- "America:Louisville"{
- ec{"Louisville"}
- }
- "America:Maceio"{
- ec{"Maceio"}
- }
- "America:Managua"{
- ec{"Managua"}
- }
- "America:Manaus"{
- ec{"Manaus"}
- }
- "America:Marigot"{
- ec{"Marigot"}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Martinique"{
ec{"Martinica"}
}
- "America:Mazatlan"{
- ec{"Mazatlan"}
- }
- "America:Mendoza"{
- ec{"Mendoza"}
- }
- "America:Menominee"{
- ec{"Menominee"}
- }
- "America:Merida"{
- ec{"Merida"}
- }
"America:Mexico_City"{
ec{"Mexico"}
}
- "America:Miquelon"{
- ec{"Miquelon"}
- }
- "America:Moncton"{
- ec{"Moncton"}
- }
- "America:Monterrey"{
- ec{"Monterrey"}
- }
- "America:Montevideo"{
- ec{"Montevideo"}
- }
- "America:Montreal"{
- ec{"Montreal"}
- }
- "America:Montserrat"{
- ec{"Montserrat"}
- }
- "America:Nassau"{
- ec{"Nassau"}
- }
- "America:New_York"{
- ec{"New York"}
- }
- "America:Nipigon"{
- ec{"Nipigon"}
- }
- "America:Nome"{
- ec{"Nome"}
- }
"America:Noronha"{
ec{"Fernando de Noronha"}
}
@@ -429,65 +60,14 @@ ro{
"America:North_Dakota:New_Salem"{
ec{"New Salem, Dakota de Nord"}
}
- "America:Panama"{
- ec{"Panama"}
- }
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
- "America:Paramaribo"{
- ec{"Paramaribo"}
- }
- "America:Phoenix"{
- ec{"Phoenix"}
- }
- "America:Port-au-Prince"{
- ec{"Port-au-Prince"}
- }
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
- "America:Porto_Velho"{
- ec{"Porto Velho"}
- }
- "America:Puerto_Rico"{
- ec{"Puerto Rico"}
- }
- "America:Rainy_River"{
- ec{"Rainy River"}
- }
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
- "America:Recife"{
- ec{"Recife"}
- }
- "America:Regina"{
- ec{"Regina"}
- }
- "America:Resolute"{
- ec{"Resolute"}
- }
- "America:Rio_Branco"{
- ec{"Rio Branco"}
- }
- "America:Santarem"{
- ec{"Santarem"}
- }
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
- "America:Sao_Paulo"{
- ec{"Sao Paulo"}
- }
"America:Scoresbysund"{
ec{"Ittoqqortoormiit"}
}
- "America:Shiprock"{
- ec{"Shiprock"}
- }
"America:St_Barthelemy"{
- ec{"Saint Barthelemy"}
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -501,87 +81,15 @@ ro{
"America:St_Vincent"{
ec{"Saint Vincent și Grenadines"}
}
- "America:Swift_Current"{
- ec{"Swift Current"}
- }
- "America:Tegucigalpa"{
- ec{"Tegucigalpa"}
- }
- "America:Thule"{
- ec{"Thule"}
- }
- "America:Thunder_Bay"{
- ec{"Thunder Bay"}
- }
- "America:Tijuana"{
- ec{"Tijuana"}
- }
- "America:Toronto"{
- ec{"Toronto"}
- }
- "America:Tortola"{
- ec{"Tortola"}
- }
- "America:Vancouver"{
- ec{"Vancouver"}
- }
- "America:Whitehorse"{
- ec{"Whitehorse"}
- }
- "America:Winnipeg"{
- ec{"Winnipeg"}
- }
- "America:Yakutat"{
- ec{"Yakutat"}
- }
- "America:Yellowknife"{
- ec{"Yellowknife"}
- }
- "Antarctica:Casey"{
- ec{"Casey"}
- }
- "Antarctica:Davis"{
- ec{"Davis"}
- }
"Antarctica:DumontDUrville"{
ec{"Dumont D'Urville"}
}
- "Antarctica:Mawson"{
- ec{"Mawson"}
- }
- "Antarctica:McMurdo"{
- ec{"McMurdo"}
- }
- "Antarctica:Palmer"{
- ec{"Palmer"}
- }
- "Antarctica:Rothera"{
- ec{"Rothera"}
- }
"Antarctica:South_Pole"{
ec{"Polul Sud"}
}
"Antarctica:Syowa"{
ec{"Showa"}
}
- "Antarctica:Vostok"{
- ec{"Vostok"}
- }
- "Arctic:Longyearbyen"{
- ec{"Longyearbyen"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
- "Asia:Almaty"{
- ec{"Almaty"}
- }
- "Asia:Amman"{
- ec{"Amman"}
- }
- "Asia:Anadyr"{
- ec{"Anadyr"}
- }
"Asia:Aqtau"{
ec{"Aktau"}
}
@@ -594,135 +102,48 @@ ro{
"Asia:Baghdad"{
ec{"Bagdad"}
}
- "Asia:Bahrain"{
- ec{"Bahrain"}
- }
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
- "Asia:Beirut"{
- ec{"Beirut"}
- }
"Asia:Bishkek"{
ec{"Bișkek"}
}
- "Asia:Brunei"{
- ec{"Brunei"}
- }
"Asia:Calcutta"{
ec{"Calcutta"}
}
- "Asia:Choibalsan"{
- ec{"Choibalsan"}
- }
- "Asia:Chongqing"{
- ec{"Chongqing"}
- }
- "Asia:Colombo"{
- ec{"Colombo"}
- }
"Asia:Damascus"{
ec{"Damasc"}
}
"Asia:Dhaka"{
ec{"Dacca"}
}
- "Asia:Dili"{
- ec{"Dili"}
- }
- "Asia:Dubai"{
- ec{"Dubai"}
- }
"Asia:Dushanbe"{
ec{"Dușanbe"}
}
- "Asia:Gaza"{
- ec{"Gaza"}
- }
- "Asia:Harbin"{
- ec{"Harbin"}
- }
- "Asia:Hong_Kong"{
- ec{"Hong Kong"}
- }
- "Asia:Hovd"{
- ec{"Hovd"}
- }
"Asia:Irkutsk"{
ec{"Irkuțk"}
}
- "Asia:Jakarta"{
- ec{"Jakarta"}
- }
- "Asia:Jayapura"{
- ec{"Jayapura"}
- }
"Asia:Jerusalem"{
ec{"Ierusalim"}
}
- "Asia:Kabul"{
- ec{"Kabul"}
- }
"Asia:Kamchatka"{
ec{"Kamciatka"}
}
- "Asia:Karachi"{
- ec{"Karachi"}
- }
"Asia:Kashgar"{
ec{"Kaxgar"}
}
"Asia:Krasnoyarsk"{
ec{"Krasnoiarsk"}
}
- "Asia:Kuching"{
- ec{"Kuching"}
- }
"Asia:Kuwait"{
ec{"Kuweit"}
}
"Asia:Macau"{
ec{"Macao"}
}
- "Asia:Magadan"{
- ec{"Magadan"}
- }
- "Asia:Makassar"{
- ec{"Makassar"}
- }
- "Asia:Manila"{
- ec{"Manila"}
- }
- "Asia:Muscat"{
- ec{"Muscat"}
- }
- "Asia:Nicosia"{
- ec{"Nicosia"}
- }
- "Asia:Novosibirsk"{
- ec{"Novosibirsk"}
- }
- "Asia:Omsk"{
- ec{"Omsk"}
- }
"Asia:Oral"{
ec{"Uralsk"}
}
- "Asia:Phnom_Penh"{
- ec{"Phnom Penh"}
- }
- "Asia:Pontianak"{
- ec{"Pontianak"}
- }
"Asia:Pyongyang"{
ec{"Phenian"}
}
- "Asia:Qatar"{
- ec{"Qatar"}
- }
"Asia:Qyzylorda"{
ec{"Kyzylorda"}
}
@@ -735,42 +156,18 @@ ro{
"Asia:Sakhalin"{
ec{"Sahalin"}
}
- "Asia:Samarkand"{
- ec{"Samarkand"}
- }
"Asia:Seoul"{
ec{"Seul"}
}
- "Asia:Singapore"{
- ec{"Singapore"}
- }
- "Asia:Taipei"{
- ec{"Taipei"}
- }
- "Asia:Tbilisi"{
- ec{"Tbilisi"}
- }
"Asia:Tehran"{
ec{"Teheran"}
}
- "Asia:Thimphu"{
- ec{"Thimphu"}
- }
"Asia:Tokyo"{
ec{"Tokio"}
}
"Asia:Ulaanbaatar"{
ec{"Ulan Bator"}
}
- "Asia:Urumqi"{
- ec{"Urumqi"}
- }
- "Asia:Vientiane"{
- ec{"Vientiane"}
- }
- "Asia:Vladivostok"{
- ec{"Vladivostok"}
- }
"Asia:Yakutsk"{
ec{"Yakuțk"}
}
@@ -783,21 +180,12 @@ ro{
"Atlantic:Azores"{
ec{"Azore"}
}
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
"Atlantic:Canary"{
ec{"Insulele Canare"}
}
"Atlantic:Cape_Verde"{
ec{"Capul Verde"}
}
- "Atlantic:Madeira"{
- ec{"Madeira"}
- }
- "Atlantic:Reykjavik"{
- ec{"Reykjavik"}
- }
"Atlantic:South_Georgia"{
ec{"Georgia de Sud"}
}
@@ -807,50 +195,14 @@ ro{
"Atlantic:Stanley"{
ec{"Stanley, Insulele Falkland"}
}
- "Australia:Adelaide"{
- ec{"Adelaide"}
- }
- "Australia:Brisbane"{
- ec{"Brisbane"}
- }
- "Australia:Broken_Hill"{
- ec{"Broken Hill"}
- }
- "Australia:Currie"{
- ec{"Currie"}
- }
- "Australia:Darwin"{
- ec{"Darwin"}
- }
- "Australia:Eucla"{
- ec{"Eucla"}
- }
- "Australia:Hobart"{
- ec{"Hobart"}
- }
"Australia:Lindeman"{
ec{"Insulele Lindeman"}
}
"Australia:Lord_Howe"{
ec{"Insula Lord Howe"}
}
- "Australia:Melbourne"{
- ec{"Melbourne"}
- }
- "Australia:Perth"{
- ec{"Perth"}
- }
- "Australia:Sydney"{
- ec{"Sydney"}
- }
"Etc:Unknown"{
- ec{"Necunoscut"}
- }
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
- "Europe:Andorra"{
- ec{"Andorra"}
+ ec{"OraÈ™ necunoscut"}
}
"Europe:Athens"{
ec{"Atena"}
@@ -858,12 +210,6 @@ ro{
"Europe:Belgrade"{
ec{"Belgrad"}
}
- "Europe:Berlin"{
- ec{"Berlin"}
- }
- "Europe:Bratislava"{
- ec{"Bratislava"}
- }
"Europe:Brussels"{
ec{"Bruxelles"}
}
@@ -880,137 +226,51 @@ ro{
ec{"Copenhaga"}
}
"Europe:Dublin"{
- ec{"Dublin"}
- }
- "Europe:Gibraltar"{
- ec{"Gibraltar"}
- }
- "Europe:Guernsey"{
- ec{"Guernsey"}
- }
- "Europe:Helsinki"{
- ec{"Helsinki"}
+ ld{"Ora de vară a Irlandei"}
}
"Europe:Isle_of_Man"{
ec{"Insula Man"}
}
- "Europe:Istanbul"{
- ec{"Istanbul"}
- }
"Europe:Jersey"{
ec{"Insula Jersey"}
}
- "Europe:Kaliningrad"{
- ec{"Kaliningrad"}
- }
"Europe:Lisbon"{
ec{"Lisabona"}
}
- "Europe:Ljubljana"{
- ec{"Ljubljana"}
- }
"Europe:London"{
ec{"Londra"}
+ ld{"Ora de vară britanică"}
}
"Europe:Luxembourg"{
ec{"Luxemburg"}
}
- "Europe:Malta"{
- ec{"Malta"}
- }
- "Europe:Mariehamn"{
- ec{"Mariehamn"}
- }
- "Europe:Minsk"{
- ec{"Minsk"}
- }
- "Europe:Monaco"{
- ec{"Monaco"}
- }
"Europe:Moscow"{
ec{"Moscova"}
}
- "Europe:Oslo"{
- ec{"Oslo"}
- }
- "Europe:Paris"{
- ec{"Paris"}
- }
"Europe:Podgorica"{
ec{"Podgorița"}
}
"Europe:Prague"{
ec{"Praga"}
}
- "Europe:Riga"{
- ec{"Riga"}
- }
"Europe:Rome"{
ec{"Roma"}
}
- "Europe:Samara"{
- ec{"Samara"}
- }
- "Europe:San_Marino"{
- ec{"San Marino"}
- }
- "Europe:Sarajevo"{
- ec{"Sarajevo"}
- }
- "Europe:Simferopol"{
- ec{"Simferopol"}
- }
- "Europe:Skopje"{
- ec{"Skopje"}
- }
- "Europe:Sofia"{
- ec{"Sofia"}
- }
- "Europe:Stockholm"{
- ec{"Stockholm"}
- }
- "Europe:Tallinn"{
- ec{"Tallinn"}
- }
"Europe:Tirane"{
ec{"Tirana"}
}
- "Europe:Uzhgorod"{
- ec{"Uzhgorod"}
- }
- "Europe:Vaduz"{
- ec{"Vaduz"}
- }
- "Europe:Vatican"{
- ec{"Vatican"}
- }
"Europe:Vienna"{
ec{"Viena"}
}
- "Europe:Vilnius"{
- ec{"Vilnius"}
- }
- "Europe:Volgograd"{
- ec{"Volgograd"}
- }
"Europe:Warsaw"{
ec{"Varșovia"}
}
- "Europe:Zagreb"{
- ec{"Zagreb"}
- }
"Europe:Zaporozhye"{
ec{"Zaporoje"}
}
"Europe:Zurich"{
ec{"Zürich"}
}
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
- }
- "Indian:Chagos"{
- ec{"Chagos"}
- }
"Indian:Christmas"{
ec{"Insula Crăciunului"}
}
@@ -1029,39 +289,15 @@ ro{
"Indian:Maldives"{
ec{"Maldive"}
}
- "Indian:Mauritius"{
- ec{"Mauritius"}
- }
"Indian:Mayotte"{
ec{"Insula Mayotte"}
}
"Indian:Reunion"{
- ec{"Insula Reunion"}
- }
- "Pacific:Apia"{
- ec{"Apia"}
- }
- "Pacific:Chatham"{
- ec{"Chatham"}
+ ec{"Réunion"}
}
"Pacific:Easter"{
ec{"Insula Paștelui"}
}
- "Pacific:Efate"{
- ec{"Efate"}
- }
- "Pacific:Enderbury"{
- ec{"Enderbury"}
- }
- "Pacific:Fakaofo"{
- ec{"Fakaofo"}
- }
- "Pacific:Fiji"{
- ec{"Fiji"}
- }
- "Pacific:Funafuti"{
- ec{"Funafuti"}
- }
"Pacific:Galapagos"{
ec{"Insulele Galapagos"}
}
@@ -1074,18 +310,9 @@ ro{
"Pacific:Guam"{
ec{"Insula Guam"}
}
- "Pacific:Honolulu"{
- ec{"Honolulu"}
- }
"Pacific:Johnston"{
ec{"Atolul Johnston"}
}
- "Pacific:Kiritimati"{
- ec{"Kiritimati"}
- }
- "Pacific:Kosrae"{
- ec{"Kosrae"}
- }
"Pacific:Kwajalein"{
ec{"Insula Kwajalein"}
}
@@ -1095,42 +322,21 @@ ro{
"Pacific:Midway"{
ec{"Atolul Midway"}
}
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
"Pacific:Niue"{
ec{"Insulele Niue"}
}
"Pacific:Norfolk"{
ec{"Insula Norfolk"}
}
- "Pacific:Noumea"{
- ec{"Noumea"}
- }
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
"Pacific:Pitcairn"{
ec{"Insula Pitcairn"}
}
- "Pacific:Port_Moresby"{
- ec{"Port Moresby"}
- }
"Pacific:Rarotonga"{
ec{"Insula Rarotonga"}
}
- "Pacific:Saipan"{
- ec{"Saipan"}
- }
"Pacific:Tarawa"{
ec{"Atolul Tarawa"}
}
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
- }
"Pacific:Wake"{
ec{"Insula Wake"}
}
@@ -1170,9 +376,9 @@ ro{
ls{"Ora standard Alaska-Hawaii"}
}
"meta:Amazon"{
- ld{"Ora de vară Amazon"}
+ ld{"Ora de vară a Amazonului"}
lg{"Ora Amazon"}
- ls{"Ora standard Amazon"}
+ ls{"Ora standard a Amazonului"}
}
"meta:America_Central"{
ld{"Ora de vară centrală"}
@@ -1207,7 +413,7 @@ ro{
"meta:Argentina"{
ld{"Ora de vară a Argentinei"}
lg{"Ora Argentinei"}
- ls{"Ora standard Argentinei"}
+ ls{"Ora standard din Argentina"}
}
"meta:Argentina_Western"{
ld{"Ora de vară vestică din Argentina"}
@@ -1217,7 +423,7 @@ ro{
"meta:Armenia"{
ld{"Ora de vară a Armeniei"}
lg{"Ora Armeniei"}
- ls{"Ora standard Armeniei"}
+ ls{"Ora standard din Armenia"}
}
"meta:Atlantic"{
ld{"Ora de vară în zona Atlantic"}
@@ -1271,7 +477,17 @@ ro{
ls{"Ora standard a Brasiliei"}
}
"meta:Brunei"{
- ls{"Ora Brunei Darussalam"}
+ ls{"Ora din Brunei Darussalam"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Ora de vară din Capul Verde"}
+ lg{"Ora din Capul Verde"}
+ ls{"Ora standard din Capul Verde"}
+ }
+ "meta:Chatham"{
+ ld{"Ora de vară din Chatham"}
+ lg{"Ora din Chatham"}
+ ls{"Ora standard din Chatham"}
}
"meta:Chile"{
ld{"Ora de vară din Chile"}
@@ -1293,16 +509,21 @@ ro{
lg{"Ora Columbiei"}
ls{"Ora standard a Columbiei"}
}
+ "meta:Cook"{
+ ld{"Ora de vară din Insulele Cook"}
+ lg{"Ora din Insulele Cook"}
+ ls{"Ora standard din Insulele Cook"}
+ }
"meta:Cuba"{
ld{"Ora de vară a Cubei"}
lg{"Ora Cubei"}
ls{"Ora standard a Cubei"}
}
"meta:Davis"{
- ls{"Ora Davis"}
+ ls{"Ora din Davis"}
}
"meta:DumontDUrville"{
- ls{"Ora Dumont-d'Urville"}
+ ls{"Ora din Dumont-d'Urville"}
}
"meta:East_Timor"{
ls{"Ora Timorului de Est"}
@@ -1321,13 +542,26 @@ ro{
ls{"Ora standard a Europei de Est"}
}
"meta:Europe_Western"{
- ld{"Ora de vară a Europei Occidentale"}
- lg{"Ora Europei Occidentale"}
- ls{"Ora standard a Europei Occidentale"}
+ ld{"Ora de vară a Europei de Vest"}
+ lg{"Ora Europei de Vest"}
+ ls{"Ora standard a Europei de Vest"}
+ }
+ "meta:Falkland"{
+ ld{"Ora de vară din Insulele Falkland"}
+ lg{"Ora din Insulele Falkland"}
+ ls{"Ora standard din Insulele Falkland"}
+ }
+ "meta:Fiji"{
+ ld{"Ora de vară din Fiji"}
+ lg{"Ora din Fiji"}
+ ls{"Ora standard din Fiji"}
}
"meta:French_Guiana"{
ls{"Ora Guianei Franceze"}
}
+ "meta:Gambier"{
+ ls{"Ora din Gambier"}
+ }
"meta:Georgia"{
ld{"Ora de vară a Georgiei"}
lg{"Ora Georgiei"}
@@ -1356,6 +590,11 @@ ro{
lg{"Ora insulelor Aleutine ÅŸi a Hawaiului"}
ls{"Ora standard a insulelor Aleutine ÅŸi a Hawaiului"}
}
+ "meta:Hong_Kong"{
+ ld{"Ora de vară din Hong Kong"}
+ lg{"Ora din Hong Kong"}
+ ls{"Ora standard din Hong Kong"}
+ }
"meta:Hovd"{
ld{"Ora de vară din Hovd"}
lg{"Ora din Hovd"}
@@ -1367,6 +606,9 @@ ro{
"meta:Indian_Ocean"{
ls{"Ora Oceanului Indian"}
}
+ "meta:Indochina"{
+ ls{"Ora Indochinei"}
+ }
"meta:Indonesia_Central"{
ls{"Ora regiunii centrale din Indonezia"}
}
@@ -1397,10 +639,10 @@ ro{
ls{"Ora standard din Petropavlovsk-Kamciaţki"}
}
"meta:Kazakhstan_Eastern"{
- ls{"Ora estică din Kazahstan"}
+ ls{"Ora regiunii estice din Kazahstan"}
}
"meta:Kazakhstan_Western"{
- ls{"Ora vestică din Kazahstan"}
+ ls{"Ora regiunii vestice din Kazahstan"}
}
"meta:Korea"{
ld{"Ora de vară a Coreei"}
@@ -1426,11 +668,11 @@ ro{
ls{"Ora standard din Magadan"}
}
"meta:Mawson"{
- ls{"Ora Mawson"}
+ ls{"Ora din Mawson"}
}
"meta:Mongolia"{
ld{"Ora de vară din Ulan Bator"}
- lg{"Ora Ulan Bator"}
+ lg{"Ora din Ulan Bator"}
ls{"Ora standard din Ulan Bator"}
}
"meta:Moscow"{
@@ -1438,11 +680,17 @@ ro{
lg{"Ora din Moscova"}
ls{"Ora standard din Moscova"}
}
+ "meta:Nauru"{
+ ls{"Ora din Nauru"}
+ }
"meta:Newfoundland"{
ld{"Ora de vară din Newfoundland"}
lg{"Ora din Newfoundland"}
ls{"Ora standard din Newfoundland"}
}
+ "meta:Niue"{
+ ls{"Ora din Niue"}
+ }
"meta:Noronha"{
ld{"Ora de vară din Fernando de Noronha"}
lg{"Ora din Fernando de Noronha"}
@@ -1458,23 +706,37 @@ ro{
lg{"Ora din Omsk"}
ls{"Ora standard din Omsk"}
}
+ "meta:Palau"{
+ ls{"Ora din Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Ora din Papua Noua Guinee"}
+ }
"meta:Paraguay"{
- ld{"Ora de vară a Paraguay"}
- lg{"Ora Paraguay"}
- ls{"Ora standard a Paraguay"}
+ ld{"Ora de vară din Paraguay"}
+ lg{"Ora din Paraguay"}
+ ls{"Ora standard din Paraguay"}
}
"meta:Peru"{
ld{"Ora de vară din Peru"}
lg{"Ora din Peru"}
ls{"Ora standard din Peru"}
}
+ "meta:Philippines"{
+ ld{"Ora de vară din Filipine"}
+ lg{"Ora din Filipine"}
+ ls{"Ora standard din Filipine"}
+ }
"meta:Pierre_Miquelon"{
- ld{"Ora de vară Pierre și Miquelon"}
- lg{"Ora Pierre și Miquelon"}
- ls{"Ora standard Pierre și Miquelon"}
+ ld{"Ora de vară din Saint-Pierre şi Miquelon"}
+ lg{"Ora din Saint-Pierre ÅŸi Miquelon"}
+ ls{"Ora standard din Saint-Pierre ÅŸi Miquelon"}
+ }
+ "meta:Ponape"{
+ ls{"Ora din Ponape"}
}
"meta:Rothera"{
- ls{"Ora Rothera"}
+ ls{"Ora din Rothera"}
}
"meta:Sakhalin"{
ld{"Ora de vară din Sahalin"}
@@ -1486,16 +748,62 @@ ro{
lg{"Ora din Samara"}
ls{"Ora standard din Samara"}
}
+ "meta:Samoa"{
+ ls{"Ora standard din Samoa"}
+ }
+ "meta:Seychelles"{
+ ls{"Ora din Seychelles"}
+ }
"meta:Suriname"{
ls{"Ora Surinamului"}
}
"meta:Syowa"{
- ls{"Ora Syowa"}
+ ls{"Ora din Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Ora din Tahiti"}
+ }
+ "meta:Taipei"{
+ ld{"Ora de vară din Taipei"}
+ lg{"Ora din Taipei"}
+ ls{"Ora standard din Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Ora din Tadjikistan"}
+ }
+ "meta:Tokelau"{
+ ls{"Ora din Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Ora de vară din Tonga"}
+ lg{"Ora din Tonga"}
+ ls{"Ora standard din Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Ora din Chuuk"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Ora de vară din Turkmenistan"}
+ lg{"Ora din Turkmenistan"}
+ ls{"Ora standard din Turkmenistan"}
+ }
+ "meta:Tuvalu"{
+ ls{"Ora din Tuvalu"}
}
"meta:Uruguay"{
- ld{"Ora de vară a statului Uruguay"}
- lg{"Ora statului Uruguay"}
- ls{"Ora standard a statului Uruguay"}
+ ld{"Ora de vară din Uruguay"}
+ lg{"Ora din Uruguay"}
+ ls{"Ora standard din Uruguay"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Ora de vară din Uzbekistan"}
+ lg{"Ora din Uzbekistan"}
+ ls{"Ora standard din Uzbekistan"}
+ }
+ "meta:Vanuatu"{
+ ld{"Ora de vară din Vanuatu"}
+ lg{"Ora din Vanuatu"}
+ ls{"Ora standard din Vanuatu"}
}
"meta:Venezuela"{
ls{"Ora Venezuelei"}
@@ -1511,7 +819,7 @@ ro{
ls{"Ora standard din Volgograd"}
}
"meta:Vostok"{
- ls{"Ora Vostok"}
+ ls{"Ora din Vostok"}
}
"meta:Yakutsk"{
ld{"Ora de vară din Yakutsk"}
@@ -1526,6 +834,7 @@ ro{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Ora din {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;−HH:mm"}
regionFormat{"Ora în {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ro_MD.txt b/Build/source/libs/icu/icu-50.1/data/zone/ro_MD.txt
index eed93a7fd95..eed93a7fd95 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ro_MD.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ro_MD.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/rof.txt b/Build/source/libs/icu/icu-50.1/data/zone/rof.txt
index 4dbb3d599f9..2385453e8e0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/rof.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/rof.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rof.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rof.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/rof.xml
*/
rof{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/root.txt b/Build/source/libs/icu/icu-50.1/data/zone/root.txt
index 7e8852c3c15..d6a633f5912 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/root.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/root.txt
@@ -2,23 +2,16 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/root.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/root.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/root.xml
*/
root{
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
zoneStrings{
- ""{
- ec{""}
- ld{""}
- ls{""}
- sd{""}
- ss{""}
- }
"Africa:Asmera"{
ec{"Asmara"}
}
@@ -111,7 +104,7 @@ root{
gmtFormat{"GMT{0}"}
gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
- regionFormat{"({0})"}
+ regionFormat{"{0}"}
singleCountries{
"Europe/Kiev",
"Pacific/Majuro",
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ru.txt b/Build/source/libs/icu/icu-50.1/data/zone/ru.txt
index cf5a8694e0c..5ce01053729 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ru.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ru.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ru.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ru.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ru.xml
*/
ru{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"Ðбиджан"}
@@ -396,6 +396,9 @@ ru{
"America:Louisville"{
ec{"ЛуиÑвилл"}
}
+ "America:Lower_Princes"{
+ ec{"ЛоуÑÑ€-ПринÑеÑ-Куортер"}
+ }
"America:Maceio"{
ec{"МаÑейо"}
}
@@ -784,7 +787,7 @@ ru{
ec{"Эр-РиÑд"}
}
"Asia:Saigon"{
- ec{"Сайгон"}
+ ec{"Хошимин"}
}
"Asia:Sakhalin"{
ec{"Сахалин, о-в"}
@@ -907,7 +910,7 @@ ru{
ec{"Сидней"}
}
"Etc:Unknown"{
- ec{"ÐеизвеÑтный"}
+ ec{"ÐеизвеÑтный город"}
}
"Europe:Amsterdam"{
ec{"ÐмÑтердам"}
@@ -944,6 +947,7 @@ ru{
}
"Europe:Dublin"{
ec{"Дублин"}
+ ld{"ИрландиÑ, летнее времÑ"}
}
"Europe:Gibraltar"{
ec{"Гибралтар"}
@@ -977,6 +981,7 @@ ru{
}
"Europe:London"{
ec{"Лондон"}
+ ld{"БританÑкое летнее времÑ"}
}
"Europe:Luxembourg"{
ec{"ЛюкÑембург"}
@@ -1249,9 +1254,14 @@ ru{
ls{"ÐктюбинÑк Ñтандартное времÑ"}
}
"meta:Alaska"{
- ld{"ÐлÑÑка летнее времÑ"}
- lg{"ÐлÑÑка времÑ"}
- ls{"ÐлÑÑка Ñтандартное времÑ"}
+ ld{"ÐлÑÑка, летнее времÑ"}
+ lg{"ÐлÑÑка"}
+ ls{"ÐлÑÑка, Ñтандартное времÑ"}
+ }
+ "meta:Alaska_Hawaii"{
+ ld{"ÐлÑÑка - Гавайи, летнее времÑ"}
+ lg{"ÐлÑÑка - Гавайи"}
+ ls{"ÐлÑÑка - Гавайи, Ñтандартное времÑ"}
}
"meta:Almaty"{
ld{"Ðлма-Ðта летнее времÑ"}
@@ -1314,9 +1324,14 @@ ru{
ls{"Ðргентина (запад) Ñтандартное времÑ"}
}
"meta:Armenia"{
- ld{"ÐÑ€Ð¼ÐµÐ½Ð¸Ñ Ð»ÐµÑ‚Ð½ÐµÐµ времÑ"}
- lg{"ÐÑ€Ð¼ÐµÐ½Ð¸Ñ Ð²Ñ€ÐµÐ¼Ñ"}
- ls{"ÐÑ€Ð¼ÐµÐ½Ð¸Ñ Ñтандартное времÑ"}
+ ld{"ÐрмениÑ, летнее времÑ"}
+ lg{"ÐрмениÑ"}
+ ls{"ÐрмениÑ, Ñтандартное времÑ"}
+ }
+ "meta:Ashkhabad"{
+ ld{"Ðшхабад, летнее времÑ"}
+ lg{"Ðшхабад"}
+ ls{"Ðшхабад, Ñтандартное времÑ"}
}
"meta:Atlantic"{
ld{"ÐтлантичеÑкое летнее времÑ"}
@@ -1348,6 +1363,16 @@ ru{
lg{"ÐзорÑкое времÑ"}
ls{"ÐзорÑкое Ñтандартное времÑ"}
}
+ "meta:Baku"{
+ ld{"Баку, летнее времÑ"}
+ lg{"Баку"}
+ ls{"Баку, Ñтандартное времÑ"}
+ }
+ "meta:Borneo"{
+ ld{"Борнео, летнее времÑ"}
+ lg{"Борнео"}
+ ls{"Борнео, Ñтандартное времÑ"}
+ }
"meta:Brasilia"{
ld{"Ð‘Ñ€Ð°Ð·Ð¸Ð»Ð¸Ñ Ð´Ð½ÐµÐ²Ð½Ð¾Ðµ времÑ"}
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð² Бразилии"}
@@ -1358,15 +1383,23 @@ ru{
lg{"Кабо-Верде времÑ"}
ls{"Кабо-Верде Ñтандартное времÑ"}
}
+ "meta:Casey"{
+ ls{"КейÑи"}
+ }
"meta:Chamorro"{
ls{"Чаморро времÑ"}
}
+ "meta:Changbai"{
+ ls{"Чанбай"}
+ }
"meta:Chatham"{
ld{"Чатем летнее времÑ"}
lg{"Чатем времÑ"}
ls{"Чатем Ñтандартное времÑ"}
}
"meta:China"{
+ ld{"Китай, летнее времÑ"}
+ lg{"Ð’Ñ€ÐµÐ¼Ñ ÐšÐ¸Ñ‚Ð°Ñ"}
ls{"КитайÑкое Ñтандартное времÑ"}
}
"meta:Choibalsan"{
@@ -1385,12 +1418,25 @@ ru{
lg{"ОÑтрова Кука времÑ"}
ls{"ОÑтрова Кука Ñтандартное времÑ"}
}
+ "meta:Cuba"{
+ ld{"Куба, летнее времÑ"}
+ lg{"Ð’Ñ€ÐµÐ¼Ñ ÐšÑƒÐ±Ñ‹"}
+ ls{"Куба, Ñтандартное времÑ"}
+ }
+ "meta:Dacca"{
+ ls{"Бутан"}
+ }
"meta:Davis"{
ls{"Ð”ÐµÐ¹Ð²Ð¸Ñ Ð²Ñ€ÐµÐ¼Ñ"}
}
"meta:DumontDUrville"{
ls{"Дюмон д'Юрвиль времÑ"}
}
+ "meta:Dushanbe"{
+ ld{"Душанбе, летнее времÑ"}
+ lg{"Душанбе"}
+ ls{"Душанбе, Ñтандартное времÑ"}
+ }
"meta:Easter"{
ld{"ОÑтров ПаÑхи летнее времÑ"}
lg{"ОÑтров ПаÑхи времÑ"}
@@ -1424,6 +1470,11 @@ ru{
"meta:French_Southern"{
ls{"ФранцузÑкое южное и антарктичеÑкое времÑ"}
}
+ "meta:Frunze"{
+ ld{"Фрунзе, летнее времÑ"}
+ lg{"Фрунзе"}
+ ls{"Фрунзе, Ñтандартное времÑ"}
+ }
"meta:GMT"{
ls{"Среднее Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ Гринвичу"}
}
@@ -1436,6 +1487,19 @@ ru{
"meta:Gilbert_Islands"{
ls{"ОÑтрова Гилберта времÑ"}
}
+ "meta:Greenland_Eastern"{
+ ld{"ВоÑточно-ГренландÑкое летнее времÑ"}
+ lg{"ВоÑточно-ГрендландÑкое времÑ"}
+ ls{"Стандартное ВоÑточно-ГрендландÑкое времÑ"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Ð—Ð°Ð¿Ð°Ð´Ð½Ð°Ñ Ð“Ñ€ÐµÐ½Ð»Ð°Ð½Ð´Ð¸Ñ, летнее времÑ"}
+ lg{"Ð’Ñ€ÐµÐ¼Ñ Ð—Ð°Ð¿Ð°Ð´Ð½Ð¾Ð¹ Гренландии"}
+ ls{"Ð—Ð°Ð¿Ð°Ð´Ð½Ð°Ñ Ð“Ñ€ÐµÐ½Ð»Ð°Ð½Ð´Ð¸Ñ, Ñтандартное времÑ"}
+ }
+ "meta:Guam"{
+ ls{"Гуам"}
+ }
"meta:Hawaii_Aleutian"{
ld{"ГавайÑко-алеутÑкое летнее времÑ"}
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð½Ð° ГавайÑких и ÐлеутÑких оÑтровах"}
@@ -1489,12 +1553,20 @@ ru{
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð² ПетропавловÑку-КамчатÑкому"}
ls{"Стандартное Ð²Ñ€ÐµÐ¼Ñ Ð² ПетропавловÑку-КамчатÑкому"}
}
+ "meta:Karachi"{
+ ls{"Карачи"}
+ }
"meta:Kazakhstan_Eastern"{
ls{"Ð’Ñ€ÐµÐ¼Ñ Ð² ВоÑточном КазахÑтане"}
}
"meta:Kazakhstan_Western"{
ls{"Ð’Ñ€ÐµÐ¼Ñ Ð² Западном КазахÑтане"}
}
+ "meta:Kizilorda"{
+ ld{"Кызылорда, летнее времÑ"}
+ lg{"Кызылорда"}
+ ls{"Кызылорда, Ñтандартное времÑ"}
+ }
"meta:Korea"{
ld{"КорейÑкое летнее времÑ"}
lg{"КорейÑкое времÑ"}
@@ -1513,6 +1585,12 @@ ru{
lg{"КуйбышевÑкое времÑ"}
ls{"КуйбышевÑкое Ñтандартное времÑ"}
}
+ "meta:Kwajalein"{
+ ls{"Кваджалейн"}
+ }
+ "meta:Lanka"{
+ ls{"Шри-Ланка"}
+ }
"meta:Line_Islands"{
ls{"ОÑтрова Лайн времÑ"}
}
@@ -1521,6 +1599,11 @@ ru{
lg{"Лорд-Хау времÑ"}
ls{"Лорд-Хау Ñтандартное времÑ"}
}
+ "meta:Macau"{
+ ld{"Макао, летнее времÑ"}
+ lg{"Макао"}
+ ls{"Макао, Ñтандартное времÑ"}
+ }
"meta:Macquarie"{
ls{"Ð’Ñ€ÐµÐ¼Ñ Ð½Ð° Маккуори"}
}
@@ -1529,6 +1612,9 @@ ru{
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾ Магадану"}
ls{"Стандартное Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ Магадану"}
}
+ "meta:Malaya"{
+ ls{"МалайÑ"}
+ }
"meta:Maldives"{
ls{"МальдивÑкое времÑ"}
}
@@ -1556,15 +1642,21 @@ ru{
ls{"ÐовозеландÑкое Ñтандартное времÑ"}
}
"meta:Newfoundland"{
- ld{"Летнее Ð²Ñ€ÐµÐ¼Ñ Ð² Ðьюфаундленде"}
- lg{"Ð’Ñ€ÐµÐ¼Ñ Ð² Ðьюфаундленде"}
- ls{"Стандартное Ð²Ñ€ÐµÐ¼Ñ Ðьюфаундленда"}
+ ld{"Ðьюфаундленд, летнее времÑ"}
+ lg{"Ðьюфаундленд"}
+ ls{"Ðьюфаундленд, Ñтандартное времÑ"}
+ }
+ "meta:Niue"{
+ ls{"Ð’Ñ€ÐµÐ¼Ñ ÐиуÑ"}
}
"meta:Noronha"{
ld{"Летнее Ð²Ñ€ÐµÐ¼Ñ Ð½Ð° Фернанду-ди-ÐороньÑ"}
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð½Ð° Фернанду-ди-ÐороньÑ"}
ls{"Стандартное Ð²Ñ€ÐµÐ¼Ñ Ð½Ð° Фернанду-ди-ÐороньÑ"}
}
+ "meta:North_Mariana"{
+ ls{"Северные МарианÑкие о-ва"}
+ }
"meta:Novosibirsk"{
ld{"Летнее Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ ÐовоÑибирÑку"}
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾ ÐовоÑибирÑку"}
@@ -1575,6 +1667,19 @@ ru{
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾ ОмÑку"}
ls{"Стандартное Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ ОмÑку"}
}
+ "meta:Pierre_Miquelon"{
+ ld{"Сен-Пьер и Микелон, летнее времÑ"}
+ lg{"Сен-Пьер и Микелон"}
+ ls{"Сен-Пьер и Микелон, Ñтандартное времÑ"}
+ }
+ "meta:Pitcairn"{
+ ls{"Ð’Ñ€ÐµÐ¼Ñ ÐŸÐ¸Ñ‚ÐºÑрна"}
+ }
+ "meta:Qyzylorda"{
+ ld{"Кызылорда, летнее времÑ*"}
+ lg{"Кызылорда*"}
+ ls{"Кызылорда, Ñтандартное времÑ*"}
+ }
"meta:Reunion"{
ls{"Реюньон времÑ"}
}
@@ -1591,20 +1696,53 @@ ru{
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð² Самаре"}
ls{"СамарÑкое Ñтандартное времÑ"}
}
+ "meta:Samarkand"{
+ ld{"Самарканд, летнее времÑ"}
+ lg{"Самарканд"}
+ ls{"Самарканд, Ñтандартное времÑ"}
+ }
"meta:Seychelles"{
ls{"СейшельÑкое времÑ"}
}
+ "meta:Shevchenko"{
+ ld{"Шевченко, летнее времÑ"}
+ lg{"Шевченко"}
+ ls{"Шевченко, Ñтандартное времÑ"}
+ }
"meta:South_Georgia"{
ls{"Ð®Ð¶Ð½Ð°Ñ Ð“ÐµÐ¾Ñ€Ð³Ð¸Ñ Ð²Ñ€ÐµÐ¼Ñ"}
}
+ "meta:Sverdlovsk"{
+ ld{"СвердловÑк, летнее времÑ"}
+ lg{"СвердловÑк"}
+ ls{"СвердловÑк, Ñтандартное времÑ"}
+ }
"meta:Syowa"{
ls{"Сёва времÑ"}
}
+ "meta:Tashkent"{
+ ld{"Ташкент, летнее времÑ"}
+ lg{"Ташкент"}
+ ls{"Ташкент, Ñтандартное времÑ"}
+ }
+ "meta:Tbilisi"{
+ ld{"ТбилиÑи, летнее времÑ"}
+ lg{"ТбилиÑи"}
+ ls{"ТбилиÑи, Ñтандартное времÑ"}
+ }
"meta:Turkey"{
ld{"Турецкое летнее времÑ"}
lg{"Турецкое времÑ"}
ls{"Турецкое Ñтандартное времÑ"}
}
+ "meta:Uralsk"{
+ ld{"УральÑк, летнее времÑ"}
+ lg{"УральÑк"}
+ ls{"УральÑк, Ñтандартное времÑ"}
+ }
+ "meta:Urumqi"{
+ ls{"Урумчи"}
+ }
"meta:Vladivostok"{
ld{"Летнее Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ ВладивоÑтоку"}
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾ ВладивоÑтоку"}
@@ -1628,9 +1766,20 @@ ru{
lg{"Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾ Екатеринбургу"}
ls{"Стандартное Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ Екатеринбургу"}
}
+ "meta:Yerevan"{
+ ld{"Ереван, летнее времÑ"}
+ lg{"Ереван"}
+ ls{"Ереван, Ñтандартное времÑ"}
+ }
+ "meta:Yukon"{
+ ld{"Юкон, летнее времÑ"}
+ lg{"Юкон"}
+ ls{"Юкон, Ñтандартное времÑ"}
+ }
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} Ð²Ñ€ÐµÐ¼Ñ ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} времÑ"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/rw.txt b/Build/source/libs/icu/icu-50.1/data/zone/rw.txt
index 9e11e2986e4..122877998ba 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/rw.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/rw.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rw.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rw.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/rw.xml
*/
rw{
- Version{"2.0.63.55"}
+ Version{"2.0.74.65"}
zoneStrings{
gmtFormat{"GMT{0}"}
hourFormat{"+HH:mm;-HH:mm"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/rwk.txt b/Build/source/libs/icu/icu-50.1/data/zone/rwk.txt
index 29b4842cb7b..209e103c209 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/rwk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/rwk.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/rwk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/rwk.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/rwk.xml
*/
rwk{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/saq.txt b/Build/source/libs/icu/icu-50.1/data/zone/saq.txt
index 715a8cf473b..d675fc2aa0d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/saq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/saq.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/saq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/saq.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/saq.xml
*/
saq{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sbp.txt b/Build/source/libs/icu/icu-50.1/data/zone/sbp.txt
index f6d50803d35..a6c8f3894b8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sbp.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sbp.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sbp.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sbp.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sbp.xml
*/
sbp{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/seh.txt b/Build/source/libs/icu/icu-50.1/data/zone/seh.txt
index eae00ef4551..fc041ded682 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/seh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/seh.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/seh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/seh.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/seh.xml
*/
seh{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ses.txt b/Build/source/libs/icu/icu-50.1/data/zone/ses.txt
index f98278e5b7d..8b867a6761e 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ses.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ses.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ses.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ses.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ses.xml
*/
ses{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sg.txt b/Build/source/libs/icu/icu-50.1/data/zone/sg.txt
index 6bd01ffd1e8..6b517ff4b5a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sg.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sg.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sg.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sg.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sg.xml
*/
sg{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sh.txt b/Build/source/libs/icu/icu-50.1/data/zone/sh.txt
index 3f0a236bf0f..3f0a236bf0f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sh.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sh_BA.txt b/Build/source/libs/icu/icu-50.1/data/zone/sh_BA.txt
index af5634f47c4..af5634f47c4 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sh_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sh_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sh_CS.txt b/Build/source/libs/icu/icu-50.1/data/zone/sh_CS.txt
index 2adfb4a31be..2adfb4a31be 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sh_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sh_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sh_YU.txt b/Build/source/libs/icu/icu-50.1/data/zone/sh_YU.txt
index 516cdf3a432..516cdf3a432 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sh_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sh_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/shi.txt b/Build/source/libs/icu/icu-50.1/data/zone/shi.txt
index 443a16d1a9b..67c2c4814d0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/shi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/shi.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/shi.xml
*/
shi{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/shi_Latn.txt b/Build/source/libs/icu/icu-50.1/data/zone/shi_Latn.txt
index 5aa24b38f60..0045d3d0981 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/shi_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/shi_Latn.txt
@@ -2,10 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/shi_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Latn.xml
// *
// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/shi_Latn.xml
+ */
shi_Latn{
- Version{"2.0.57.98"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/shi_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/zone/shi_Latn_MA.txt
index cd7fd6493e8..cd7fd6493e8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/shi_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/shi_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/shi_MA.txt b/Build/source/libs/icu/icu-50.1/data/zone/shi_MA.txt
index 91d13a9b74e..91d13a9b74e 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/shi_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/shi_MA.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/shi_Tfng.txt b/Build/source/libs/icu/icu-50.1/data/zone/shi_Tfng.txt
new file mode 100644
index 00000000000..12bcee9d2a1
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/shi_Tfng.txt
@@ -0,0 +1,14 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/shi_Tfng.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/shi_Tfng.xml
+ */
+shi_Tfng{
+ Version{"2.0.75.56"}
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/si.txt b/Build/source/libs/icu/icu-50.1/data/zone/si.txt
new file mode 100644
index 00000000000..b2c1012951a
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/si.txt
@@ -0,0 +1,824 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/si.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/si.xml
+ */
+si{
+ Version{"2.0.78.39"}
+ zoneStrings{
+ "Africa:Abidjan"{
+ ec{"අබිජà·à¶±à·Š"}
+ }
+ "Africa:Addis_Ababa"{
+ ec{"අඩිස් අබà·"}
+ }
+ "Africa:Bujumbura"{
+ ec{"බුජම්බුරà·"}
+ }
+ "Africa:Cairo"{
+ ec{"කයිරà·"}
+ }
+ "Africa:Dakar"{
+ ec{"ඩකර්"}
+ }
+ "Africa:Djibouti"{
+ ec{"ජිබුටි"}
+ }
+ "Africa:Harare"{
+ ec{"හරà·à¶»à·š"}
+ }
+ "Africa:Johannesburg"{
+ ec{"ජොහෑනස්බර්ග්"}
+ }
+ "Africa:Kampala"{
+ ec{"කම්පà·à¶½à·"}
+ }
+ "Africa:Kinshasa"{
+ ec{"කින්à·à·à·ƒà·"}
+ }
+ "Africa:Lagos"{
+ ec{"ලà·à¶œà·à·ƒà·Š"}
+ }
+ "Africa:Luanda"{
+ ec{"ලුවන්ඩà·"}
+ }
+ "Africa:Lusaka"{
+ ec{"ලුසà·à¶šà·"}
+ }
+ "Africa:Mogadishu"{
+ ec{"මොගඩිෂු"}
+ }
+ "Africa:Nairobi"{
+ ec{"නයිරà·à¶¶à·’"}
+ }
+ "Africa:Tripoli"{
+ ec{"ට්â€à¶»à·’ෙපà·à¶½à·’"}
+ }
+ "Africa:Tunis"{
+ ec{"ටියුනිස්"}
+ }
+ "America:Antigua"{
+ ec{"ඇන්ටිගුවà·"}
+ }
+ "America:Argentina:San_Juan"{
+ ec{"à·à·à¶±à·Šà¶­ ජුවà·à¶±à·Š"}
+ }
+ "America:Argentina:San_Luis"{
+ ec{"à·à·à¶±à·Šà¶­ ලුවිස්"}
+ }
+ "America:Aruba"{
+ ec{"අරූබà·"}
+ }
+ "America:Barbados"{
+ ec{"බà·à¶¶à¶©à·à·ƒà·Š"}
+ }
+ "America:Belize"{
+ ec{"බේලිස්"}
+ }
+ "America:Blanc-Sablon"{
+ ec{"බ්ලà·à¶±à·Šà¶šà·Š-à·ƒà·à¶¶à·Šà¶½à¶±à·Š"}
+ }
+ "America:Bogota"{
+ ec{"බොගොටà·"}
+ }
+ "America:Buenos_Aires"{
+ ec{"බුවනà·à·ƒà·Š අයර්ස්"}
+ }
+ "America:Cambridge_Bay"{
+ ec{"කේම්බ්â€à¶»à·’ජ් බොක්ක"}
+ }
+ "America:Cayman"{
+ ec{"කේමන්"}
+ }
+ "America:Chicago"{
+ ec{"චිකà·à¶œà·"}
+ }
+ "America:Coral_Harbour"{
+ ec{"ඇටිකොකන්"}
+ }
+ "America:Costa_Rica"{
+ ec{"කොස්ටරිකà·"}
+ }
+ "America:Dawson"{
+ ec{"ඩà·à·ƒà¶±à·Š"}
+ }
+ "America:Dawson_Creek"{
+ ec{"ඩà·à·ƒà¶±à·Š ක්â€à¶»à·“ක්"}
+ }
+ "America:Dominica"{
+ ec{"ඩොමිනිකà·"}
+ }
+ "America:Edmonton"{
+ ec{"එඩ්මන්ටන්"}
+ }
+ "America:El_Salvador"{
+ ec{"එල්සà·à¶½à·Šà·€à¶¯à·à¶»à·Š"}
+ }
+ "America:Glace_Bay"{
+ ec{"ග්ලේස් බොක්ක"}
+ }
+ "America:Goose_Bay"{
+ ec{"ගූස් බොක්ක"}
+ }
+ "America:Grenada"{
+ ec{"ග්â€à¶»à·à¶±à¶©à·"}
+ }
+ "America:Guadeloupe"{
+ ec{"ග්වà·à¶©à·Šà¶½à·à¶´à·Š"}
+ }
+ "America:Guatemala"{
+ ec{"ගà·à¶­à¶¸à·à¶½à·à·€"}
+ }
+ "America:Guyana"{
+ ec{"ගයනà·à·€"}
+ }
+ "America:Halifax"{
+ ec{"හොලිෆà·à¶šà·Šà·ƒà·Š"}
+ }
+ "America:Havana"{
+ ec{"à·„à·€à·à¶±à·"}
+ }
+ "America:Indiana:Knox"{
+ ec{"නොක්ස්, ඉන්දියà·à¶±à·"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"පීටර්ස්බර්ග්, ඉන්දියà·à¶±à·"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"ටෙල් නගරය, ඉන්දියà·à¶±à·"}
+ }
+ "America:Inuvik"{
+ ec{"ඉනුවික්"}
+ }
+ "America:Iqaluit"{
+ ec{"ඉකà·à¶½à·”යිට්"}
+ }
+ "America:Jamaica"{
+ ec{"ජà·à¶¸à·™à¶ºà·’කà·"}
+ }
+ "America:La_Paz"{
+ ec{"ල෠පස්"}
+ }
+ "America:Los_Angeles"{
+ ec{"ලොස් ඇන්ජලීස්"}
+ }
+ "America:Martinique"{
+ ec{"මà·à¶§à·’නික්"}
+ }
+ "America:Mexico_City"{
+ ec{"මෙක්සික෠නගරය"}
+ }
+ "America:Moncton"{
+ ec{"මොන්ක්ටන්"}
+ }
+ "America:Montreal"{
+ ec{"මොන්ට්â€à¶»à·’යල්"}
+ }
+ "America:New_York"{
+ ec{"නිව්යà·à¶šà·Š"}
+ }
+ "America:Nipigon"{
+ ec{"නිපිගන්"}
+ }
+ "America:Panama"{
+ ec{"පà·à¶±à¶¸à·"}
+ }
+ "America:Pangnirtung"{
+ ec{"පà·à¶±à·Šà¶±à·“ටන්"}
+ }
+ "America:Phoenix"{
+ ec{"පීනික්ස්"}
+ }
+ "America:Puerto_Rico"{
+ ec{"පුවටොරිකà·à·€"}
+ }
+ "America:Rainy_River"{
+ ec{"රෙයිනි ගඟ"}
+ }
+ "America:Rankin_Inlet"{
+ ec{"රà·à¶±à·Šà¶šà·’න් පිවිසුම"}
+ }
+ "America:Regina"{
+ ec{"රෙජිනà·"}
+ }
+ "America:Resolute"{
+ ec{"රෙසොලුට්"}
+ }
+ "America:Santiago"{
+ ec{"සන්තියà·à¶œà·"}
+ }
+ "America:Sao_Paulo"{
+ ec{"à·ƒà·à·€à· පà·à¶½à·œ"}
+ }
+ "America:St_Barthelemy"{
+ ec{"à·à·à¶±à·Šà¶­ බෙත්ලහෙම"}
+ }
+ "America:St_Johns"{
+ ec{"à·à·à¶±à·Šà¶­ ජà·à¶±à·Šà¶œà·š"}
+ }
+ "America:St_Kitts"{
+ ec{"à·à·à¶±à·Šà¶­ කිට්ස්"}
+ }
+ "America:St_Lucia"{
+ ec{"à·à·à¶±à·Šà¶­ ලුසියà·"}
+ }
+ "America:St_Thomas"{
+ ec{"à·à·à¶±à·Šà¶­ තà·à¶¸à·ƒà·Š"}
+ }
+ "America:St_Vincent"{
+ ec{"à·à·à¶±à·Šà¶­ වින්ට්සන්"}
+ }
+ "America:Thunder_Bay"{
+ ec{"තන්ඩර් බොක්ක"}
+ }
+ "America:Toronto"{
+ ec{"ටොරන්ටà·"}
+ }
+ "America:Whitehorse"{
+ ec{"වයිට්හවුස්"}
+ }
+ "America:Yellowknife"{
+ ec{"යෙලà·à¶±à¶ºà·’à·†"}
+ }
+ "Antarctica:Davis"{
+ ec{"ඩේවිස්"}
+ }
+ "Asia:Aden"{
+ ec{"ඒඩ්න්"}
+ }
+ "Asia:Amman"{
+ ec{"අම්මà·à¶±à·Š"}
+ }
+ "Asia:Baghdad"{
+ ec{"බà·à¶œà·Šà¶©à·‘ඩ්"}
+ }
+ "Asia:Bahrain"{
+ ec{"බහරේන්"}
+ }
+ "Asia:Bangkok"{
+ ec{"බà·à¶‚කොක්"}
+ }
+ "Asia:Beirut"{
+ ec{"බීරුට්"}
+ }
+ "Asia:Brunei"{
+ ec{"බෲනà·à¶ºà·’"}
+ }
+ "Asia:Calcutta"{
+ ec{"කල්කටà·"}
+ }
+ "Asia:Colombo"{
+ ec{"කොළඹ"}
+ }
+ "Asia:Damascus"{
+ ec{"ඩà·à¶¸à·ƒà·Šà¶šà·ƒà·Š"}
+ }
+ "Asia:Dhaka"{
+ ec{"ධකà·"}
+ }
+ "Asia:Dili"{
+ ec{"දිල්ලි"}
+ }
+ "Asia:Dubai"{
+ ec{"ඩුබà·à¶ºà·’"}
+ }
+ "Asia:Gaza"{
+ ec{"ගà·à·ƒà·"}
+ }
+ "Asia:Hong_Kong"{
+ ec{"හොංකොං"}
+ }
+ "Asia:Jakarta"{
+ ec{"ජකර්තà·"}
+ }
+ "Asia:Jayapura"{
+ ec{"ජයපුර"}
+ }
+ "Asia:Jerusalem"{
+ ec{"ජෙරුසලම්"}
+ }
+ "Asia:Kabul"{
+ ec{"කà·à¶¶à·”ල්"}
+ }
+ "Asia:Karachi"{
+ ec{"කරච්චිචි"}
+ }
+ "Asia:Katmandu"{
+ ec{"කත්මන්දු"}
+ }
+ "Asia:Kuwait"{
+ ec{"කුවේට්"}
+ }
+ "Asia:Macau"{
+ ec{"මà·à¶šà·à·€à·”"}
+ }
+ "Asia:Manila"{
+ ec{"මà·à¶±à·’ලà·"}
+ }
+ "Asia:Muscat"{
+ ec{"මස්කට්"}
+ }
+ "Asia:Qatar"{
+ ec{"ක්ටà·à¶»à·Š"}
+ }
+ "Asia:Rangoon"{
+ ec{"රà·à¶‚ගුන්"}
+ }
+ "Asia:Riyadh"{
+ ec{"රියà·à¶¯à·Š"}
+ }
+ "Asia:Saigon"{
+ ec{"à·„à·à¶ à·’ මිං නගරය"}
+ }
+ "Asia:Seoul"{
+ ec{"à·ƒà·à¶½à·Š"}
+ }
+ "Asia:Shanghai"{
+ ec{"à·à·à¶±à·Šà·„යි"}
+ }
+ "Asia:Singapore"{
+ ec{"සිංගප්පූරුව"}
+ }
+ "Asia:Taipei"{
+ ec{"තà·à¶ºà·’පෙ"}
+ }
+ "Asia:Tbilisi"{
+ ec{"බිලිසි"}
+ }
+ "Asia:Tehran"{
+ ec{"ටෙහෙරà·à¶±à·Š"}
+ }
+ "Asia:Thimphu"{
+ ec{"තිම්පු"}
+ }
+ "Asia:Tokyo"{
+ ec{"ටà·à¶šà·’යà·"}
+ }
+ "Atlantic:Bermuda"{
+ ec{"බර්මියුඩà·à·€"}
+ }
+ "Atlantic:Canary"{
+ ec{"කෙනරි"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"කේප් වර්ඩ්"}
+ }
+ "Atlantic:South_Georgia"{
+ ec{"දකුණු ජà·à¶»à·Šà¶¢à·’යà·à·€"}
+ }
+ "Atlantic:St_Helena"{
+ ec{"à·à·. හෙලේනà·"}
+ }
+ "Atlantic:Stanley"{
+ ec{"ස්ටà·à¶±à·Šà¶½à·’"}
+ }
+ "Australia:Adelaide"{
+ ec{"ඇඩිලේඩ්"}
+ }
+ "Australia:Brisbane"{
+ ec{"බ්â€à¶»à·’ස්බේන්"}
+ }
+ "Australia:Darwin"{
+ ec{"ඩà·à·€à·’න්"}
+ }
+ "Australia:Hobart"{
+ ec{"à·„à·à¶¶à·à¶»à·Šà¶§à·Š"}
+ }
+ "Australia:Melbourne"{
+ ec{"මෙල්බà·à¶»à·Šà¶±à·Š"}
+ }
+ "Australia:Perth"{
+ ec{"පර්ත්"}
+ }
+ "Australia:Sydney"{
+ ec{"සිඩ්නි"}
+ }
+ "Etc:GMT"{
+ ec{"ග්â€à¶»à·’මවේ"}
+ }
+ "Etc:GMT-1"{
+ ec{"ග්â€à¶»à·’මවේ - 1"}
+ }
+ "Etc:GMT-10"{
+ ec{"ග්â€à¶»à·’මවේ - 10"}
+ }
+ "Etc:GMT-11"{
+ ec{"ග්â€à¶»à·’මවේ - 11"}
+ }
+ "Etc:GMT-12"{
+ ec{"ග්â€à¶»à·’මවේ - 12"}
+ }
+ "Etc:GMT-13"{
+ ec{"ග්â€à¶»à·’මවේ - 13"}
+ }
+ "Etc:GMT-14"{
+ ec{"ග්â€à¶»à·’මවේ - 14"}
+ }
+ "Etc:GMT-2"{
+ ec{"ග්â€à¶»à·’මවේ - 2"}
+ }
+ "Etc:GMT-3"{
+ ec{"ග්â€à¶»à·’මවේ - 3"}
+ }
+ "Etc:GMT-4"{
+ ec{"ග්â€à¶»à·’මවේ - 4"}
+ }
+ "Etc:GMT-5"{
+ ec{"ග්â€à¶»à·’මවේ - 5"}
+ }
+ "Etc:GMT-6"{
+ ec{"ග්â€à¶»à·’මවේ - 6"}
+ }
+ "Etc:GMT-7"{
+ ec{"ග්â€à¶»à·’මවේ - 7"}
+ }
+ "Etc:GMT-8"{
+ ec{"ග්â€à¶»à·’මවේ - 8"}
+ }
+ "Etc:GMT-9"{
+ ec{"ග්â€à¶»à·’මවේ - 9"}
+ }
+ "Etc:Unknown"{
+ ec{"හඳුන෠නොගත් නගරය"}
+ }
+ "Europe:Amsterdam"{
+ ec{"ඇම්ස්ට්â€à¶»à¶©à·‘ම්"}
+ }
+ "Europe:Belgrade"{
+ ec{"බෙල්ග්â€à¶»à·šà¶©à·Šà¶©à·Š"}
+ }
+ "Europe:Berlin"{
+ ec{"බර්ලින්"}
+ }
+ "Europe:Brussels"{
+ ec{"බ්â€à¶»à·ƒà¶½à·Šà·ƒà·Š"}
+ }
+ "Europe:Copenhagen"{
+ ec{"කොපර්හේගන්"}
+ }
+ "Europe:Dublin"{
+ ec{"ඩබ්ලින්"}
+ }
+ "Europe:Helsinki"{
+ ec{"හෙල්සින්කි"}
+ }
+ "Europe:Istanbul"{
+ ec{"ඉස්තà·à¶±à·Šà¶¶à·”ල්"}
+ }
+ "Europe:Jersey"{
+ ec{"ජර්සි"}
+ }
+ "Europe:Lisbon"{
+ ec{"ලිස්බන්"}
+ }
+ "Europe:London"{
+ ec{"ලන්ඩන්"}
+ }
+ "Europe:Luxembourg"{
+ ec{"ලක්ස්සà·à¶¸à·Šà¶¶à¶»à·Šà¶œà·Š"}
+ }
+ "Europe:Madrid"{
+ ec{"මà·à¶©à·Šà¶»à·’ඩ්"}
+ }
+ "Europe:Monaco"{
+ ec{"මොනà·à¶šà·"}
+ }
+ "Europe:Moscow"{
+ ec{"මොස්කව්"}
+ }
+ "Europe:Oslo"{
+ ec{"ඔස්ලà·"}
+ }
+ "Europe:Paris"{
+ ec{"පà·à¶»à·’ස්ස්"}
+ }
+ "Europe:Rome"{
+ ec{"රà·à¶¸à¶º"}
+ }
+ "Europe:San_Marino"{
+ ec{"à·ƒà·à¶±à·Š මà·à¶»à·’නà·"}
+ }
+ "Europe:Stockholm"{
+ ec{"ස්ටොක්හà·à¶¸à·Š"}
+ }
+ "Europe:Vatican"{
+ ec{"වෙටිකන්"}
+ }
+ "Europe:Vienna"{
+ ec{"වියනà·"}
+ }
+ "Europe:Zurich"{
+ ec{"සූරිච්"}
+ }
+ "Indian:Cocos"{
+ ec{"කොකොස්"}
+ }
+ "Indian:Maldives"{
+ ec{"මà·à¶½ දිවයින"}
+ }
+ "Indian:Mayotte"{
+ ec{"මයà·à¶§à·’"}
+ }
+ "Pacific:Auckland"{
+ ec{"ඕක්ලන්තය"}
+ }
+ "Pacific:Chatham"{
+ ec{"චà·à¶­à·‘ම්"}
+ }
+ "Pacific:Fiji"{
+ ec{"ෆීජි"}
+ }
+ "Pacific:Galapagos"{
+ ec{"ගලපගà·à·ƒà·Š"}
+ }
+ "Pacific:Guam"{
+ ec{"ගුවà·à¶¸à·Š"}
+ }
+ "Pacific:Honolulu"{
+ ec{"හොනොලුලු"}
+ }
+ "Pacific:Johnston"{
+ ec{"ජොන්ස්ටන්"}
+ }
+ "Pacific:Norfolk"{
+ ec{"නà·à·†à·à¶šà·Š"}
+ }
+ "meta:Afghanistan"{
+ ls{"ඇෆ්ගනිස්ථà·à¶± වේලà·à·€"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"නà·à¶œà·™à¶±à·„ිර අප්â€à¶»à·’කà·à¶±à·” වේලà·à·€"}
+ }
+ "meta:Africa_Southern"{
+ ls{"දකුණු අප්â€à¶»à·’කà·à¶±à·” වේලà·à·€"}
+ }
+ "meta:Africa_Western"{
+ ld{"බටහිර අප්â€à¶»à·’කà·à¶±à·” ගිම්හà·à¶± වේලà·à·€"}
+ lg{"බටහිර අප්â€à¶»à·’කà·à¶±à·” වේලà·à·€"}
+ ls{"බටහිර අප්â€à¶»à·’කà·à¶±à·” සම්මත වේලà·à·€"}
+ }
+ "meta:Alaska"{
+ ld{"ඇලස්ක෠දිව෠කà·à¶½à¶º"}
+ lg{"ඇලස්ක෠වේලà·à·€"}
+ ls{"ඇලස්ක෠සම්මත වේලà·à·€"}
+ }
+ "meta:Amazon"{
+ ld{"ඇමර්සන් ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"ඇමර්සන් වේලà·à·€"}
+ ls{"ඇමර්සන් සම්මත වේලà·à·€"}
+ }
+ "meta:America_Central"{
+ ld{"උතුරු ඇමරිකà·à¶±à·” මධ්â€à¶ºà¶¸ දිව෠කà·à¶½à¶º"}
+ lg{"උතුරු ඇමරිකà·à¶±à·” මධ්â€à¶ºà¶¸ වේලà·à·€"}
+ ls{"උතුරු ඇමරිකà·à¶±à·” මධ්â€à¶ºà¶¸ සම්මත වේලà·à·€"}
+ }
+ "meta:America_Eastern"{
+ ld{"උතුරු ඇමරිකà·à¶±à·” නà·à¶œà·™à¶±à·„ිර දිව෠කà·à¶½à¶º"}
+ lg{"උතුරු ඇමරිකà·à¶±à·” නà·à¶œà·™à¶±à·„ිර වේලà·à·€"}
+ ls{"උතුරු ඇමරිකà·à¶±à·” නà·à¶œà·™à¶±à·„ිර සම්මත වේලà·à·€"}
+ }
+ "meta:America_Mountain"{
+ ld{"උතුරු ඇමරිකà·à¶±à·” කඳුකර දිව෠කà·à¶½à¶º"}
+ lg{"උතුරු ඇමරිකà·à¶±à·” කඳුකර වේලà·à·€"}
+ ls{"උතුරු ඇමරිකà·à¶±à·” කඳුකර සම්මත වේලà·à·€"}
+ }
+ "meta:America_Pacific"{
+ ld{"උතුරු ඇමරිකà·à¶±à·” පà·à·ƒà·’ෆික් දිව෠කà·à¶½à¶º"}
+ lg{"උතුරු ඇමරිකà·à¶±à·” පà·à·ƒà·’ෆික් වේලà·à·€"}
+ ls{"උතුරු ඇමරිකà·à¶±à·” පà·à·ƒà·’ෆික් සම්මත වේලà·à·€"}
+ }
+ "meta:Arabian"{
+ ld{"අරà·à¶¶à·’ දහවල් වේලà·à·€"}
+ lg{"අරà·à¶¶à·’ වේලà·à·€"}
+ ls{"අරà·à¶¶à·’ සම්මත වේලà·à·€"}
+ }
+ "meta:Argentina"{
+ ld{"ආර්ජන්ටින෠ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"ආර්ජන්ටින෠වේලà·à·€"}
+ ls{"ආර්ජන්ටින෠සම්මත වේලà·à·€"}
+ }
+ "meta:Argentina_Western"{
+ ld{"බටහිර ආර්ජන්ටින෠ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"බටහිර ආර්ජන්ටින෠වේලà·à·€"}
+ ls{"බටහිර ආර්ජන්ටින෠සම්මත වේලà·à·€"}
+ }
+ "meta:Atlantic"{
+ ld{"අත්ලà·à¶±à·Šà¶­à·’ක් දිව෠කà·à¶½à¶º"}
+ lg{"අත්ලà·à¶±à·Šà¶­à·’ක් වේලà·à·€"}
+ ls{"අත්ලà·à¶±à·Šà¶­à·’ක් සම්මත වේලà·à·€"}
+ }
+ "meta:Australia_Central"{
+ ld{"මධ්â€à¶ºà¶¸ ඔස්ටේලියà·à¶±à·” දහවල් වේලà·à·€"}
+ lg{"මධ්â€à¶ºà¶¸ ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” වේලà·à·€"}
+ ls{"ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” සම්මත වේලà·à·€"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"මධ්â€à¶ºà¶¸ බටහිර ඔස්ටේලියà·à¶±à·” දහවල් වේලà·à·€"}
+ lg{"මධ්â€à¶ºà¶¸ බටහිර ඔස්ටේලියà·à¶±à·” වේලà·à·€"}
+ ls{"මධ්â€à¶ºà¶¸ බටහිර ඔස්ටේලියà·à¶±à·” සම්මත වේලà·à·€"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"නà·à¶Ÿà·™à¶±à·„ිර ඕස්ටේලියà·à¶±à·” දහවල් වේලà·à·€"}
+ lg{"නà·à¶œà·™à¶±à·„ිර ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” වේලà·à·€"}
+ ls{"නà·à¶œà·™à¶±à·„ිර ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” සම්මත වේලà·à·€"}
+ }
+ "meta:Australia_Western"{
+ ld{"බටහිර ඔස්ටේලියà·à¶±à·” දහවල් වේලà·à·€"}
+ lg{"බටහිර ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” වේලà·à·€"}
+ ls{"බටහිර ඕස්ට්â€à¶»à·šà¶½à·’යà·à¶±à·” සම්මත වේලà·à·€"}
+ }
+ "meta:Bangladesh"{
+ ld{"බංගලà·à¶¯à·šà· ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"බංගලà·à¶¯à·šà· වේලà·à·€"}
+ ls{"බංගලà·à¶¯à·šà· සම්මත වේලà·à·€"}
+ }
+ "meta:Bhutan"{
+ ls{"භුතà·à¶± වේලà·à·€"}
+ }
+ "meta:Bolivia"{
+ ls{"බොලිවිය෠වේලà·à·€"}
+ }
+ "meta:Brasilia"{
+ ld{"බ්â€à¶»à·ƒà·“ල ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"බ්â€à¶»à·ƒà·“ල වේලà·à·€"}
+ ls{"බ්â€à¶»à·ƒà·“ල සම්මත වේලà·à·€"}
+ }
+ "meta:Cape_Verde"{
+ ld{"කේප්වේඩ් ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"කේප්වේඩ් වේලà·à·€"}
+ ls{"කේප්වේඩ් සම්මත වේලà·à·€"}
+ }
+ "meta:Chile"{
+ ld{"චිලී ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"චිලී වේලà·à·€"}
+ ls{"චිලී සම්මත වේලà·à·€"}
+ }
+ "meta:China"{
+ ld{"චීන දහවල් වේලà·à·€"}
+ lg{"චීන වේලà·à·€"}
+ ls{"චීන සම්මත වේලà·à·€"}
+ }
+ "meta:Colombia"{
+ ld{"කොලොම්බිය෠ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"කොලොම්බිය෠වේලà·à·€"}
+ ls{"කොලොම්බිය෠සම්මත වේලà·à·€"}
+ }
+ "meta:Cuba"{
+ ld{"කියුබà·à¶±à·” දිව෠කà·à¶½à¶º"}
+ lg{"කියුබà·à¶±à·” වේලà·à·€"}
+ ls{"කියුබà·à¶±à·” සම්මත වේලà·à·€"}
+ }
+ "meta:Easter"{
+ ld{"ඊස්ටර් දූපත් ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"ඊස්ටර් දූපත් වේලà·à·€"}
+ ls{"ඊස්ටර් දූපත් සම්මත වේලà·à·€"}
+ }
+ "meta:Ecuador"{
+ ls{"ඉක්වදà·à¶»à·Š වේලà·à·€"}
+ }
+ "meta:Europe_Central"{
+ ld{"මධ්â€à¶ºà¶¸ යුරà·à¶´à·“ය ග්â€à¶»à·“ෂ්ම à¶à¶­à·” වේලà·à·€"}
+ lg{"මධ්â€à¶ºà¶¸ යුරà·à¶´à·“ය වේලà·à·€"}
+ ls{"මධ්â€à¶ºà¶¸ යුරà·à¶´à·“ය සම්මත වේලà·à·€"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"නà·à¶œà·™à¶±à·„ිර යුරà·à¶´à·“ය ග්â€à¶»à·“ෂ්ම à¶à¶­à·” වේලà·à·€"}
+ lg{"නà·à¶œà·™à¶±à·„ිර යුරà·à¶´à·“ය වේලà·à·€"}
+ ls{"නà·à¶œà·™à¶±à·„ිර යුරà·à¶´à·“ය සම්මත වේලà·à·€"}
+ }
+ "meta:Europe_Western"{
+ ld{"බටහිර යුරà·à¶´à·“ය ග්â€à¶»à·“ෂ්ම à¶à¶­à·” වේලà·à·€"}
+ lg{"බටහිර යුරà·à¶´à·“ය වේලà·à·€"}
+ ls{"බටහිර යුරà·à¶´à·“ය සම්මත වේලà·à·€"}
+ }
+ "meta:Falkland"{
+ ld{"à·†à·à¶šà·Šà¶½à¶±à·Šà¶©à·Š දූපත් ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"à·†à·à¶šà·Šà¶½à¶±à·Šà¶©à·Š දූපත් වේලà·à·€"}
+ ls{"à·†à·à¶šà·Šà¶½à¶±à·Šà¶©à·Š දූපත් සම්මත වේලà·à·€"}
+ }
+ "meta:French_Guiana"{
+ ls{"ප්â€à¶»à¶‚෠ගයන෠වේලà·à·€"}
+ }
+ "meta:GMT"{
+ ls{"ග්â€à¶»à·“න්විච් මධ්â€à¶ºà¶¸ වේලà·à·€"}
+ }
+ "meta:Galapagos"{
+ ls{"ගලපගොස් වේලà·à·€"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"නà·à¶œà·™à¶±à·„ිර ග්â€à¶»à·“න්ලන්ත ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"නà·à¶œà·™à¶±à·„ිර ග්â€à¶»à·“න්ලන්ත වේලà·à·€"}
+ ls{"නà·à¶œà·™à¶±à·„ිර ග්â€à¶»à·“න්ලන්ත සම්මත වේලà·à·€"}
+ }
+ "meta:Greenland_Western"{
+ ld{"බටහිර ග්â€à¶»à·“න්ලන්ත ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"බටහිර ග්â€à¶»à·“න්ලන්ත වේලà·à·€"}
+ ls{"බටහිර ග්â€à¶»à·“න්ලන්ත සම්මත වේලà·à·€"}
+ }
+ "meta:Guyana"{
+ ls{"ගයන෠වේලà·à·€"}
+ }
+ "meta:India"{
+ ls{"ඉන්දියà·à¶±à·” වේලà·à·€"}
+ }
+ "meta:Indochina"{
+ ls{"ඉන්දුචීන වේලà·à·€"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"මධ්â€à¶ºà¶¸ ඉන්දුනීසියà·à¶±à·” වේලà·à·€"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"නà·à¶œà·™à¶±à·„ිර ඉන්දුනීසියà·à¶±à·” වේලà·à·€"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"බටහිර ඉන්දුනීසියà·à¶±à·” වේලà·à·€"}
+ }
+ "meta:Iran"{
+ ld{"ඉරà·à¶± දිව෠කà·à¶½à¶º"}
+ lg{"ඉරà·à¶± වේලà·à·€"}
+ ls{"ඉරà·à¶± සම්මත වේලà·à·€"}
+ }
+ "meta:Israel"{
+ ld{"ඊà·à·Šâ€à¶»à·à¶ºà¶½ දහවල් වේලà·à·€"}
+ lg{"ඊà·à·Šâ€à¶»à·à¶ºà¶½ වේලà·à·€"}
+ ls{"ඊà·à·Šâ€à¶»à·à¶ºà¶½ සම්මත වේලà·à·€"}
+ }
+ "meta:Japan"{
+ ld{"ජපà·à¶± දහවල් වේලà·à·€"}
+ lg{"ජපà·à¶± වේලà·à·€"}
+ ls{"ජපà·à¶± සම්මත වේලà·à·€"}
+ }
+ "meta:Korea"{
+ ld{"කොරියà·à¶±à·” දහවල් වේලà·à·€"}
+ lg{"කොරියà·à¶±à·” වේලà·à·€"}
+ ls{"කොරියà·à¶±à·” සම්මත වේලà·à·€"}
+ }
+ "meta:Lanka"{
+ ls{"à·à·Šâ€à¶»à·“ ලංක෠වේලà·à·€"}
+ }
+ "meta:Maldives"{
+ ls{"මà·à¶½à¶¯à·’වයින් වේලà·à·€"}
+ }
+ "meta:Moscow"{
+ ld{"මොස්කව් ග්â€à¶»à·“ෂ්ම à¶à¶­à·” වේලà·à·€"}
+ lg{"මොස්කව් වේලà·à·€"}
+ ls{"මොස්කව් සම්මත"}
+ }
+ "meta:Nepal"{
+ ls{"නේපà·à¶½ වේලà·à·€"}
+ }
+ "meta:Newfoundland"{
+ ld{"නිව්ෆවුන්ලන්ත දිව෠කà·à¶½à¶º"}
+ lg{"නිව්ෆවුන්ලන්ත වේලà·à·€"}
+ ls{"නිව්ෆවුන්ලන්ත සම්මත වේලà·à·€"}
+ }
+ "meta:Noronha"{
+ ld{"ෆර්නà·à¶±à·Šà¶©à· ඩි නොරොන්හ෠ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"ෆර්නà·à¶±à·Šà¶©à· ඩි නොරොන්හ෠වේලà·à·€"}
+ ls{"ෆර්නà·à¶±à·Šà¶©à· ඩි නොරොන්හ෠සම්මත වේලà·à·€"}
+ }
+ "meta:Pakistan"{
+ ld{"පà·à¶šà·’ස්ථà·à¶± ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"පà·à¶šà·’ස්ථà·à¶± වේලà·à·€"}
+ ls{"පà·à¶šà·’ස්ථà·à¶± සම්මත වේලà·à·€"}
+ }
+ "meta:Paraguay"{
+ ld{"පà·à¶»à¶œà·”වේ ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"පà·à¶»à¶œà·”වේ වේලà·à·€"}
+ ls{"පà·à¶»à¶œà·”වේ සම්මත වේලà·à·€"}
+ }
+ "meta:Peru"{
+ ld{"පේරු ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"පේරු වේලà·à·€"}
+ ls{"පේරු සම්මත වේලà·à·€"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"à·à·à¶±à·Šà¶­ පියරේ සහ මà·à¶šà·à¶½à¶±à·Š දිව෠කà·à¶½à¶º"}
+ lg{"à·à·à¶±à·Šà¶­ පියරේ සහ මà·à¶šà·à¶½à¶±à·Š වේලà·à·€"}
+ ls{"à·à·à¶±à·Šà¶­ පියරේ සහ මà·à¶šà·à¶½à¶±à·Š සම්මත වේලà·à·€"}
+ }
+ "meta:Suriname"{
+ ls{"සුරිනà·à¶¸ වේලà·à·€"}
+ }
+ "meta:Uruguay"{
+ ld{"උරුගුවේ ග්â€à¶»à·“ෂ්ම කà·à¶½à¶º"}
+ lg{"උරුගුවේ වේලà·à·€"}
+ ls{"උරුගුවේ සම්මත වේලà·à·€"}
+ }
+ "meta:Venezuela"{
+ ls{"වෙනිසියුල෠වේලà·à·€"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"ග්â€à¶»à·’මවේ"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0} ජපà·à¶± වේලà·à·€"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/sk.txt b/Build/source/libs/icu/icu-50.1/data/zone/sk.txt
new file mode 100644
index 00000000000..93eb5ba88a2
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sk.txt
@@ -0,0 +1,765 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sk.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/sk.xml
+ */
+sk{
+ Version{"2.0.78.38"}
+ zoneStrings{
+ "Africa:Djibouti"{
+ ec{"Džibutsko"}
+ }
+ "Africa:Sao_Tome"{
+ ec{"Svätý Tomáš"}
+ }
+ "America:Anchorage"{
+ ec{"Aljaška"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Costa_Rica"{
+ ec{"Kostarika"}
+ }
+ "America:Dominica"{
+ ec{"Dominika"}
+ }
+ "America:El_Salvador"{
+ ec{"Salvádor"}
+ }
+ "America:Jamaica"{
+ ec{"Jamajka"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:Martinique"{
+ ec{"Martinik"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, Severná Dakota"}
+ }
+ "America:Puerto_Rico"{
+ ec{"Portoriko"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Svätý Bartolomej"}
+ }
+ "America:St_Johns"{
+ ec{"Sv. Ján"}
+ }
+ "America:St_Kitts"{
+ ec{"St. Kitts"}
+ }
+ "America:St_Lucia"{
+ ec{"Svätá Lucia"}
+ }
+ "America:St_Thomas"{
+ ec{"Sv. Tomáš"}
+ }
+ "America:St_Vincent"{
+ ec{"Sv. Vincent"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"Dumont D'Urville"}
+ }
+ "Antarctica:South_Pole"{
+ ec{"Južný pól"}
+ }
+ "Asia:Hong_Kong"{
+ ec{"Hongkong"}
+ }
+ "Asia:Irkutsk"{
+ ec{"Irkutsko"}
+ }
+ "Asia:Kamchatka"{
+ ec{"KamÄatka"}
+ }
+ "Asia:Krasnoyarsk"{
+ ec{"Krasnojarsko"}
+ }
+ "Asia:Kuwait"{
+ ec{"Kuvajt"}
+ }
+ "Asia:Macau"{
+ ec{"Macao"}
+ }
+ "Asia:Qatar"{
+ ec{"Katar"}
+ }
+ "Asia:Sakhalin"{
+ ec{"Sachalin"}
+ }
+ "Asia:Shanghai"{
+ ec{"Å anghaj"}
+ }
+ "Asia:Singapore"{
+ ec{"Singapur"}
+ }
+ "Asia:Tashkent"{
+ ec{"Taškent"}
+ }
+ "Asia:Ulaanbaatar"{
+ ec{"Ulanbátar"}
+ }
+ "Asia:Yakutsk"{
+ ec{"Jakutsko"}
+ }
+ "Asia:Yekaterinburg"{
+ ec{"Jekaterinburg"}
+ }
+ "Atlantic:Azores"{
+ ec{"Azorské ostrovy"}
+ }
+ "Atlantic:Bermuda"{
+ ec{"Bermudy"}
+ }
+ "Atlantic:Canary"{
+ ec{"Kanárske ostrovy"}
+ }
+ "Atlantic:Cape_Verde"{
+ ec{"Kapverdy"}
+ }
+ "Etc:Unknown"{
+ ec{"Neznáme mesto"}
+ }
+ "Europe:Gibraltar"{
+ ec{"Gibraltár"}
+ }
+ "Europe:Kiev"{
+ ec{"Kyjev"}
+ }
+ "Europe:Lisbon"{
+ ec{"Lisabon"}
+ }
+ "Europe:London"{
+ ec{"Londýn"}
+ }
+ "Europe:Luxembourg"{
+ ec{"Luxembursko"}
+ }
+ "Europe:Monaco"{
+ ec{"Monako"}
+ }
+ "Europe:Moscow"{
+ ec{"Moskva"}
+ }
+ "Europe:Uzhgorod"{
+ ec{"Užhorod"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"Záporožie"}
+ }
+ "Indian:Maldives"{
+ ec{"Maldivy"}
+ }
+ "Indian:Mauritius"{
+ ec{"Maurícius"}
+ }
+ "Indian:Reunion"{
+ ec{"Réunion"}
+ }
+ "Pacific:Easter"{
+ ec{"VeľkonoÄné ostrovy"}
+ }
+ "Pacific:Fiji"{
+ ec{"Fidži"}
+ }
+ "Pacific:Galapagos"{
+ ec{"Galapágy"}
+ }
+ "meta:Afghanistan"{
+ ls{"Afganský Äas"}
+ }
+ "meta:Africa_Central"{
+ ls{"Stredoafrický Äas"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Východoafrický Äas"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Juhoafrický Äas"}
+ }
+ "meta:Africa_Western"{
+ ld{"Západoafrický letný Äas"}
+ lg{"Západoafrický Äas"}
+ ls{"Západoafrický Å¡tandardný Äas"}
+ }
+ "meta:Alaska"{
+ ld{"AljaÅ¡ský letný Äas"}
+ lg{"AljaÅ¡ský Äas"}
+ ls{"AljaÅ¡ský Å¡tandardný Äas"}
+ }
+ "meta:Amazon"{
+ ld{"Amazonský letný Äas"}
+ lg{"Amazonský Äas"}
+ ls{"Amazonský Å¡tandardný Äas"}
+ }
+ "meta:America_Central"{
+ ld{"Centrálny letný Äas"}
+ lg{"Centrálny Äas"}
+ ls{"Centrálny Å¡tandardný Äas"}
+ }
+ "meta:America_Eastern"{
+ ld{"Východný letný Äas"}
+ lg{"Východný Äas"}
+ ls{"Východný Å¡tandardný Äas"}
+ }
+ "meta:America_Mountain"{
+ ld{"Horský letný Äas"}
+ lg{"Horský Äas"}
+ ls{"Horský Å¡tandardný Äas"}
+ }
+ "meta:America_Pacific"{
+ ld{"Tichomorský letný Äas"}
+ lg{"Tichomorský Äas"}
+ ls{"Tichomorský Å¡tandardný Äas"}
+ }
+ "meta:Anadyr"{
+ ld{"Anadyrský letný Äas"}
+ lg{"Anadyrský Äas"}
+ ls{"Anadyrský Å¡tandardný Äas"}
+ }
+ "meta:Arabian"{
+ ld{"Arabský letný Äas"}
+ lg{"Arabský Äas"}
+ ls{"Arabský Å¡tandardný Äas"}
+ }
+ "meta:Argentina"{
+ ld{"Argentínsky letný Äas"}
+ lg{"Argentínsky Äas"}
+ ls{"Argentínsky Å¡tandardný Äas"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Západoargentínsky letný Äas"}
+ lg{"Západoargentínsky Äas"}
+ ls{"Západoargentínsky Å¡tandardný Äas"}
+ }
+ "meta:Armenia"{
+ ld{"Arménsky letný Äas"}
+ lg{"Arménsky Äas"}
+ ls{"Arménsky Å¡tandardný Äas"}
+ }
+ "meta:Atlantic"{
+ ld{"Atlantický letný Äas"}
+ lg{"Atlantický Äas"}
+ ls{"Atlantický Å¡tandardný Äas"}
+ }
+ "meta:Australia_Central"{
+ ld{"Stredoaustrálsky letný Äas"}
+ lg{"Stredoaustrálsky Äas"}
+ ls{"Stredoaustrálsky Å¡tandardný Äas"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Stredozápadný austrálsky letný Äas"}
+ lg{"Stredozápadný austrálsky Äas"}
+ ls{"Stredozápadný austrálsky Å¡tandardný Äas"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Východoaustrálsky letný Äas"}
+ lg{"Východoaustrálsky Äas"}
+ ls{"Východoaustrálsky Å¡tandardný Äas"}
+ }
+ "meta:Australia_Western"{
+ ld{"Západoaustrálsky letný Äas"}
+ lg{"Západoaustrálsky Äas"}
+ ls{"Západoaustrálsky Å¡tandardný Äas"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Azerbajdžanský letný Äas"}
+ lg{"Azerbajdžanský Äas"}
+ ls{"Azerbajdžanský Å¡tandardný Äas"}
+ }
+ "meta:Azores"{
+ ld{"Azorský letný Äas"}
+ lg{"Azorský Äas"}
+ ls{"Azorský Å¡tandardný Äas"}
+ }
+ "meta:Bangladesh"{
+ ld{"Bangladéšsky letný Äas"}
+ lg{"Bangladéšsky Äas"}
+ ls{"Bangladéšsky Å¡tandardný Äas"}
+ }
+ "meta:Bhutan"{
+ ls{"Bhutánsky Äas"}
+ }
+ "meta:Bolivia"{
+ ls{"Bolívijský Äas"}
+ }
+ "meta:Brasilia"{
+ ld{"Brazílsky letný Äas"}
+ lg{"Brazílsky Äas"}
+ ls{"Brazílsky Å¡tandardný Äas"}
+ }
+ "meta:Brunei"{
+ ls{"Brunejský Äas"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Kapverdský letný Äas"}
+ lg{"Kapverdský Äas"}
+ ls{"Kapverdský Å¡tandardný Äas"}
+ }
+ "meta:Chamorro"{
+ ls{"Chamorrský Å¡tandardný Äas"}
+ }
+ "meta:Chatham"{
+ ld{"Chathamský letný Äas"}
+ lg{"Chathamský Äas"}
+ ls{"Chathamský Å¡tandardný Äas"}
+ }
+ "meta:Chile"{
+ ld{"ÄŒilský letný Äas"}
+ lg{"ÄŒilský Äas"}
+ ls{"ÄŒilský Å¡tandardný Äas"}
+ }
+ "meta:China"{
+ ld{"Čínsky letný Äas"}
+ lg{"Čínsky Äas"}
+ ls{"Čínsky Å¡tandardný Äas"}
+ }
+ "meta:Choibalsan"{
+ ld{"Choibalsanský letný Äas"}
+ lg{"Choibalsanský Äas"}
+ ls{"ÄŒojbalsanský Å¡tandardný Äas"}
+ }
+ "meta:Christmas"{
+ ls{"ÄŒas VianoÄného ostrova"}
+ }
+ "meta:Cocos"{
+ ls{"Čas Kokosových ostrovov"}
+ }
+ "meta:Colombia"{
+ ld{"Kolumbijský letný Äas"}
+ lg{"Kolumbijský Äas"}
+ ls{"Kolumbijský Å¡tandardný Äas"}
+ }
+ "meta:Cook"{
+ ld{"Letný Äas Cookových ostrovov"}
+ lg{"Čas Cookových ostrovov"}
+ ls{"Å tandardný Äas Cookových ostrovov"}
+ }
+ "meta:Cuba"{
+ ld{"Kubánsky letný Äas"}
+ lg{"Kubánsky Äas"}
+ ls{"Kubánsky Å¡tandardný Äas"}
+ }
+ "meta:Davis"{
+ ls{"ÄŒas Davisovej stanice"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ÄŒas stanice Dumonta d'Urvillea"}
+ }
+ "meta:East_Timor"{
+ ls{"Východotimorský Äas"}
+ }
+ "meta:Easter"{
+ ld{"Letný Äas VeľkonoÄného ostrova"}
+ lg{"ÄŒas VeľkonoÄného ostrova"}
+ ls{"Å tandardný Äas VeľkonoÄného ostrova"}
+ }
+ "meta:Ecuador"{
+ ls{"Ekvádorský Äas"}
+ }
+ "meta:Europe_Central"{
+ ld{"Stredoeurópsky letný Äas"}
+ lg{"Stredoeurópsky Äas"}
+ ls{"Stredoeurópsky Å¡tandardný Äas"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Východoeurópsky letný Äas"}
+ lg{"Východoeurópsky Äas"}
+ ls{"Východoeurópsky Å¡tandardný Äas"}
+ }
+ "meta:Europe_Western"{
+ ld{"Západoeurópsky letný Äas"}
+ lg{"Západoeurópsky Äas"}
+ ls{"Západoeurópsky Å¡tandardný Äas"}
+ }
+ "meta:Falkland"{
+ ld{"Letný Äas Falklandských ostrovov"}
+ lg{"Čas Falklandských ostrovov"}
+ ls{"Å tandardný Äas Falklandských ostrovov"}
+ }
+ "meta:Fiji"{
+ ld{"Fidžijský letný Äas"}
+ lg{"Fidžijský Äas"}
+ ls{"Fidžijský Å¡tandardný Äas"}
+ }
+ "meta:French_Guiana"{
+ ls{"Čas Francúzskej Guyany"}
+ }
+ "meta:French_Southern"{
+ ls{"Francúzsky južný a antarktický Äas"}
+ }
+ "meta:GMT"{
+ ls{"Greenwichský Äas"}
+ }
+ "meta:Galapagos"{
+ ls{"Galapágsky Äas"}
+ }
+ "meta:Gambier"{
+ ls{"Gambierský Äas"}
+ }
+ "meta:Georgia"{
+ ld{"Gruzínsky letný Äas"}
+ lg{"Gruzínsky Äas"}
+ ls{"Gruzínsky Å¡tandardný Äas"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Čas Gilbertových ostrovov"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Východogrónsky letný Äas"}
+ lg{"Východogrónsky Äas"}
+ ls{"Východogrónsky Å¡tandardný Äas"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Západogrónsky letný Äas"}
+ lg{"Západogrónsky Äas"}
+ ls{"Západogrónsky Å¡tandardný Äas"}
+ }
+ "meta:Gulf"{
+ ls{"Å tandardný Äas Perzského zálivu"}
+ }
+ "meta:Guyana"{
+ ls{"Guyanský Äas"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Havajsko-aleutský letný Äas"}
+ lg{"Havajsko-aleutský Äas"}
+ ls{"Havajsko-aleutský Å¡tandardný Äas"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Hongkongský letný Äas"}
+ lg{"Hongkongský Äas"}
+ ls{"Hongkongský Å¡tandardný Äas"}
+ }
+ "meta:Hovd"{
+ ld{"Chovdský letný Äas"}
+ lg{"Chovdský Äas"}
+ ls{"Chovdský Å¡tandardný Äas"}
+ }
+ "meta:India"{
+ ls{"Indický Äas"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Čas Indického oceánu"}
+ }
+ "meta:Indochina"{
+ ls{"IndoÄínsky Äas"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Stredoindonézsky Äas"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Východoindonézsky Äas"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Západoindonézsky Äas"}
+ }
+ "meta:Iran"{
+ ld{"Iránsky letný Äas"}
+ lg{"Iránsky Äas"}
+ ls{"Iránsky Å¡tandardný Äas"}
+ }
+ "meta:Irkutsk"{
+ ld{"Irkutský letný Äas"}
+ lg{"Irkutský Äas"}
+ ls{"Irkutský Å¡tandardný Äas"}
+ }
+ "meta:Israel"{
+ ld{"Izraelský letný Äas"}
+ lg{"Izraelský Äas"}
+ ls{"Izraelský Å¡tandardný Äas"}
+ }
+ "meta:Japan"{
+ ld{"Japonský letný Äas"}
+ lg{"Japonský Äas"}
+ ls{"Japonský Å¡tandardný Äas"}
+ }
+ "meta:Kamchatka"{
+ ld{"Petropavlovsk-KamÄatskijský letný Äas"}
+ lg{"Petropavlovsk-KamÄatský Äas"}
+ ls{"Petropavlovsk-KamÄatský Å¡tandardný Äas"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"VýchodokazaÅ¡ský Äas"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"ZápadokazaÅ¡ský Äas"}
+ }
+ "meta:Korea"{
+ ld{"Kórejský letný Äas"}
+ lg{"Kórejský Äas"}
+ ls{"Kórejský Å¡tandardný Äas"}
+ }
+ "meta:Kosrae"{
+ ls{"Kosraeský Äas"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Krasnojarský letný Äas"}
+ lg{"Krasnojarský Äas"}
+ ls{"Krasnojarský Å¡tandardný Äas"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Kirgizský Äas"}
+ }
+ "meta:Line_Islands"{
+ ls{"Čas Rovníkových ostrovov"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Letný Äas ostrova lorda Howa"}
+ lg{"ÄŒas ostrova lorda Howa"}
+ ls{"Å tandardný Äas ostrova lorda Howa"}
+ }
+ "meta:Macquarie"{
+ ls{"ÄŒas ostrova Macquarie"}
+ }
+ "meta:Magadan"{
+ ld{"Magadanský letný Äas"}
+ lg{"Magadanský Äas"}
+ ls{"Magadanský Å¡tandardný Äas"}
+ }
+ "meta:Malaysia"{
+ ls{"Malajský Äas"}
+ }
+ "meta:Maldives"{
+ ls{"Maledivský Äas"}
+ }
+ "meta:Marquesas"{
+ ls{"Markézsky Äas"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Čas Marshallových ostrovov"}
+ }
+ "meta:Mauritius"{
+ ld{"Maurícijský letný Äas"}
+ lg{"Maurícijský Äas"}
+ ls{"Maurícijský Å¡tandardný Äas"}
+ }
+ "meta:Mawson"{
+ ls{"ÄŒas Mawsonovej stanice"}
+ }
+ "meta:Mongolia"{
+ ld{"Ulanbátarský letný Äas"}
+ lg{"Ulanbátarský Äas"}
+ ls{"Ulanbátarský Å¡tandardný Äas"}
+ }
+ "meta:Moscow"{
+ ld{"Moskovský letný Äas"}
+ lg{"Moskovský Äas"}
+ ls{"Moskovský Å¡tandardný Äas"}
+ }
+ "meta:Myanmar"{
+ ls{"Mjanmarský Äas"}
+ }
+ "meta:Nauru"{
+ ls{"ÄŒas ostrova Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Nepálsky Äas"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Novokaledónsky letný Äas"}
+ lg{"Novokaledónsky Äas"}
+ ls{"Novokaledónsky Å¡tandardný Äas"}
+ }
+ "meta:New_Zealand"{
+ ld{"Novozélandský letný Äas"}
+ lg{"Novozélandský Äas"}
+ ls{"Novozélandský Å¡tandardný Äas"}
+ }
+ "meta:Newfoundland"{
+ ld{"Newfoundlandský letný Äas"}
+ lg{"Newfoundlandský Äas"}
+ ls{"Newfoundlandský Å¡tandardný Äas"}
+ }
+ "meta:Niue"{
+ ls{"ÄŒas ostrova Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Čas Norfolkských ostrovov"}
+ }
+ "meta:Noronha"{
+ ld{"Letný Äas ostrovov Fernanda de Noronha"}
+ lg{"ÄŒas ostrova Fernando de Noronha"}
+ ls{"Å tandardný Äas ostrova Fernando de Noronha"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Novosibírsky letný Äas"}
+ lg{"Novosibírsky Äas"}
+ ls{"Novosibirský Å¡tandardný Äas"}
+ }
+ "meta:Omsk"{
+ ld{"Omský letný Äas"}
+ lg{"Omský Äas"}
+ ls{"Omský Å¡tandardný Äas"}
+ }
+ "meta:Pakistan"{
+ ld{"Pakistanský letný Äas"}
+ lg{"Pakistanský Äas"}
+ ls{"Pakistanský Å¡tandardný Äas"}
+ }
+ "meta:Palau"{
+ ls{"Palauský Äas"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"ÄŒas Papuy-Novej Guiney"}
+ }
+ "meta:Paraguay"{
+ ld{"Paraguajský letný Äas"}
+ lg{"Paraguajský Äas"}
+ ls{"Paraguajský Å¡tandardný Äas"}
+ }
+ "meta:Peru"{
+ ld{"Peruánsky letný Äas"}
+ lg{"Peruánsky Äas"}
+ ls{"Peruánsky Å¡tandardný Äas"}
+ }
+ "meta:Philippines"{
+ ld{"Filipínsky letný Äas"}
+ lg{"Filipínsky Äas"}
+ ls{"Filipínsky Å¡tandardný Äas"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Čas Fénixových ostrovov"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Letný Äas ostrovov Saint-Pierre a Miquelon"}
+ lg{"ÄŒas ostrovov Saint-Pierre a Miquelon"}
+ ls{"Å tandardný Äas ostrovov Saint-Pierre a Miquelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"ÄŒas Pitcairnovho ostrova"}
+ }
+ "meta:Ponape"{
+ ls{"Ponapský Äas"}
+ }
+ "meta:Reunion"{
+ ls{"Réunionský Äas"}
+ }
+ "meta:Rothera"{
+ ls{"ÄŒas Rotherovej stanice"}
+ }
+ "meta:Sakhalin"{
+ ld{"Sachalinský letný Äas"}
+ lg{"Sachalinský Äas"}
+ ls{"Sachalinský Å¡tandardný Äas"}
+ }
+ "meta:Samara"{
+ ld{"Samarský letný Äas"}
+ lg{"Samarský Äas"}
+ ls{"Samarský Å¡tandardný Äas"}
+ }
+ "meta:Samoa"{
+ ls{"Samojský Å¡tandardný Äas"}
+ }
+ "meta:Seychelles"{
+ ls{"Seychelský Äas"}
+ }
+ "meta:Singapore"{
+ ls{"Singapurský Å¡tandardný Äas"}
+ }
+ "meta:Solomon"{
+ ls{"Čas Šalamúnových ostrovov"}
+ }
+ "meta:South_Georgia"{
+ ls{"Čas Južnej Georgie"}
+ }
+ "meta:Suriname"{
+ ls{"Surinamský Äas"}
+ }
+ "meta:Syowa"{
+ ls{"Čas stanice Šówa"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahitský Äas"}
+ }
+ "meta:Taipei"{
+ ld{"Tchajpejský letný Äas"}
+ lg{"Tchajpejský Äas"}
+ ls{"Tchajpejský Å¡tandardný Äas"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadžický Äas"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelauský Äas"}
+ }
+ "meta:Tonga"{
+ ld{"Tonžský letný Äas"}
+ lg{"Tonžský Äas"}
+ ls{"Tonžský Å¡tandardný Äas"}
+ }
+ "meta:Truk"{
+ ls{"Chuukský Äas"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Turkménsky letný Äas"}
+ lg{"Turkménsky Äas"}
+ ls{"Turkménsky Å¡tandardný Äas"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalský Äas"}
+ }
+ "meta:Uruguay"{
+ ld{"Uruguajský letný Äas"}
+ lg{"Uruguajský Äas"}
+ ls{"Uruguajský Å¡tandardný Äas"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Uzbecký letný Äas"}
+ lg{"Uzbecký Äas"}
+ ls{"Uzbecký Å¡tandardný Äas"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatský letný Äas"}
+ lg{"Vanuatský Äas"}
+ ls{"Vanuatský Å¡tandardný Äas"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuelský Äas"}
+ }
+ "meta:Vladivostok"{
+ ld{"Vladivostocký letný Äas"}
+ lg{"Vladivostocký Äas"}
+ ls{"Vladivostocký Å¡tandardný Äas"}
+ }
+ "meta:Volgograd"{
+ ld{"Volgogradský letný Äas"}
+ lg{"Volgogradský Äas"}
+ ls{"Volgogradský Å¡tandardný Äas"}
+ }
+ "meta:Vostok"{
+ ls{"ÄŒas stanice Vostok"}
+ }
+ "meta:Wake"{
+ ls{"ÄŒas ostrova Wake"}
+ }
+ "meta:Wallis"{
+ ls{"ÄŒas ostrovov Wallis a Futuna"}
+ }
+ "meta:Yakutsk"{
+ ld{"Jakutský letný Äas"}
+ lg{"Jakutský Äas"}
+ ls{"Jakutský Å¡tandardný Äas"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Jekaterinburský letný Äas"}
+ lg{"Jekaterinburgský Äas"}
+ ls{"Jekaterinburgský Å¡tandardný Äas"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} Äas ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"Časové pásmo {0}"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sl.txt b/Build/source/libs/icu/icu-50.1/data/zone/sl.txt
index 106cf0441ad..2474a741010 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sl.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sl.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sl.xml
*/
sl{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidžan"}
@@ -24,15 +24,9 @@ sl{
"Africa:Algiers"{
ec{"Alžir"}
}
- "Africa:Bissau"{
- ec{"Bissau"}
- }
"Africa:Cairo"{
ec{"Kairo"}
}
- "Africa:Dar_es_Salaam"{
- ec{"Dar es Salaam"}
- }
"Africa:Djibouti"{
ec{"Džibuti"}
}
@@ -48,8 +42,11 @@ sl{
"Africa:Mogadishu"{
ec{"Mogadišu"}
}
- "America:Cayman"{
- ec{"Cayman"}
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
}
"America:Cordoba"{
ec{"Kordova"}
@@ -57,15 +54,15 @@ sl{
"America:Costa_Rica"{
ec{"Kostarika"}
}
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
"America:Dominica"{
ec{"Dominika"}
}
"America:El_Salvador"{
ec{"Salvador"}
}
- "America:Guadeloupe"{
- ec{"Guadeloupe"}
- }
"America:Guatemala"{
ec{"Gvatemala"}
}
@@ -75,6 +72,9 @@ sl{
"America:Jamaica"{
ec{"Jamajka"}
}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
"America:Martinique"{
ec{"Martinik"}
}
@@ -87,6 +87,12 @@ sl{
"America:Puerto_Rico"{
ec{"Portoriko"}
}
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
"America:St_Kitts"{
ec{"St. Kitts"}
}
@@ -306,12 +312,6 @@ sl{
"Europe:Zaporozhye"{
ec{"Zaporožje"}
}
- "Indian:Christmas"{
- ec{"Christmas"}
- }
- "Indian:Cocos"{
- ec{"Cocos"}
- }
"Indian:Maldives"{
ec{"Maldivi"}
}
@@ -321,6 +321,9 @@ sl{
"Pacific:Fiji"{
ec{"Fidži"}
}
+ "meta:Afghanistan"{
+ ls{"Afganistanski Äas"}
+ }
"meta:Africa_Central"{
ls{"CentralnoafriÅ¡ki Äas"}
}
@@ -385,6 +388,11 @@ sl{
lg{"Argentinski zahodni Äas"}
ls{"Argentinski zahodni standardni Äas"}
}
+ "meta:Armenia"{
+ ld{"Armenski poletni Äas"}
+ lg{"Armenski Äas"}
+ ls{"Armenski standardni Äas"}
+ }
"meta:Atlantic"{
ld{"Atlantski poletni Äas"}
lg{"Atlantski Äas"}
@@ -410,21 +418,48 @@ sl{
lg{"Avstralski zahodni Äas"}
ls{"Avstralski zahodni standardni Äas"}
}
+ "meta:Azerbaijan"{
+ ld{"Azerbajdžanski poletni Äas"}
+ lg{"Azerbajdžanski Äas"}
+ ls{"Azerbajdžanski standardni Äas"}
+ }
"meta:Azores"{
ld{"Azorski poletni Äas"}
lg{"Azorski Äas"}
ls{"Azorski standardni Äas"}
}
+ "meta:Bangladesh"{
+ ld{"BangladeÅ¡ki poletni Äas"}
+ lg{"BangladeÅ¡ki Äas"}
+ ls{"BangladeÅ¡ki standardni Äas"}
+ }
+ "meta:Bhutan"{
+ ls{"Butanski Äas"}
+ }
+ "meta:Bolivia"{
+ ls{"Bolivijski Äas"}
+ }
"meta:Brasilia"{
ld{"Brasilski poletni Äas"}
lg{"Brasilski Äas"}
ls{"Brasilski standardni Äas"}
}
+ "meta:Brunei"{
+ ls{"Brunejski Äas"}
+ }
"meta:Cape_Verde"{
ld{"Kapverdski poletni Äas"}
lg{"Kapverdski Äas"}
ls{"Kapverdski standardni Äas"}
}
+ "meta:Chamorro"{
+ ls{"ÄŒamorski standardni Äas"}
+ }
+ "meta:Chatham"{
+ ld{"ÄŒatamski poletni Äas"}
+ lg{"ÄŒatamski Äas"}
+ ls{"ÄŒatamski standardni Äas"}
+ }
"meta:Chile"{
ld{"ÄŒilski poletni Äas"}
lg{"ÄŒilski Äas"}
@@ -440,16 +475,44 @@ sl{
lg{"ÄŒojbalsanski Äas"}
ls{"ÄŒojbalsanski standardni Äas"}
}
+ "meta:Christmas"{
+ ls{"BožiÄnootoÅ¡ki Äas"}
+ }
+ "meta:Cocos"{
+ ls{"ÄŒas: Kokosovi otoki"}
+ }
"meta:Colombia"{
ld{"Kolumbijski poletni Äas"}
lg{"Kolumbijski Äas"}
ls{"Kolumbijski standardni Äas"}
}
+ "meta:Cook"{
+ ld{"CookovootoÅ¡ki srednjepoletni Äas"}
+ lg{"CookovootoÅ¡ki Äas"}
+ ls{"CookovootoÅ¡ki standardni Äas"}
+ }
"meta:Cuba"{
ld{"Kubanski poletni Äas"}
lg{"Kubanski Äas"}
ls{"Kubanski standardni Äas"}
}
+ "meta:Davis"{
+ ls{"ÄŒas: Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ÄŒas: Dumont-d'Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Vzhodnotimorski Äas"}
+ }
+ "meta:Easter"{
+ ld{"Poletni Äas: VelikonoÄni otok"}
+ lg{"ÄŒas: VelikonoÄni otok"}
+ ls{"Standardni Äas: VelikonoÄni otok"}
+ }
+ "meta:Ecuador"{
+ ls{"Ekvadorski Äas"}
+ }
"meta:Europe_Central"{
ld{"Srednjeevropski poletni Äas"}
lg{"Srednjeevropski Äas"}
@@ -465,14 +528,65 @@ sl{
lg{"Zahodnoevropski Äas"}
ls{"Zahodnoevropski standardni Äas"}
}
+ "meta:Falkland"{
+ ld{"Poletni Äas: Falklandsko otoÄje"}
+ lg{"ÄŒas: Falklandsko otoÄje"}
+ ls{"Standardni Äas: Falklandsko otoÄje"}
+ }
+ "meta:Fiji"{
+ ld{"Fidžijski poletni Äas"}
+ lg{"Fidžijski Äas"}
+ ls{"Fidžijski standardni Äas"}
+ }
+ "meta:French_Guiana"{
+ ls{"ÄŒas: Francoska Gvajana"}
+ }
+ "meta:French_Southern"{
+ ls{"Francoski južni in antarktiÄni Äas"}
+ }
"meta:GMT"{
ls{"GreenwiÅ¡ki srednji Äas"}
}
+ "meta:Galapagos"{
+ ls{"GalapaÅ¡ki Äas"}
+ }
+ "meta:Gambier"{
+ ls{"Gambierski Äas"}
+ }
+ "meta:Georgia"{
+ ld{"Gruzijski poletni Äas"}
+ lg{"Gruzijski Äas"}
+ ls{"Gruzijski standardni Äas"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"ÄŒas: Gilbertovi otoki"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Vzhodnogrenlandski poletni Äas"}
+ lg{"Vzhodnogrenlandski Äas"}
+ ls{"Vzhodnogrenlandski standardni Äas"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Zahodnogrenlandski poletni Äas"}
+ lg{"Zahodnogrenlandski Äas"}
+ ls{"Zahodnogrenlandski standardni Äas"}
+ }
+ "meta:Gulf"{
+ ls{"Zalivski standardni Äas"}
+ }
+ "meta:Guyana"{
+ ls{"Gvajanski Äas"}
+ }
"meta:Hawaii_Aleutian"{
ld{"Havajski aleutski poletni Äas"}
lg{"Havajski aleutski Äas"}
ls{"Havajski aleutski standardni Äas"}
}
+ "meta:Hong_Kong"{
+ ld{"HongkonÅ¡ki poletni Äas"}
+ lg{"HongkonÅ¡ki Äas"}
+ ls{"HongkonÅ¡ki standardni Äas"}
+ }
"meta:Hovd"{
ld{"Hovdski poletni Äas"}
lg{"Hovdski Äas"}
@@ -481,6 +595,12 @@ sl{
"meta:India"{
ls{"Indijski standardni Äas"}
}
+ "meta:Indian_Ocean"{
+ ls{"Indijskooceanski Äas"}
+ }
+ "meta:Indochina"{
+ ls{"Indokitajski Äas"}
+ }
"meta:Indonesia_Central"{
ls{"Indonezijski osrednji Äas"}
}
@@ -490,6 +610,11 @@ sl{
"meta:Indonesia_Western"{
ls{"Indonezijski zahodni Äas"}
}
+ "meta:Iran"{
+ ld{"Iranski poletni Äas"}
+ lg{"Iranski Äas"}
+ ls{"Iranski standardni Äas"}
+ }
"meta:Irkutsk"{
ld{"IrkutÅ¡ki poletni Äas"}
lg{"IrkutÅ¡ki Äas"}
@@ -521,11 +646,20 @@ sl{
lg{"Korejski Äas"}
ls{"Korejski standardni Äas"}
}
+ "meta:Kosrae"{
+ ls{"KosrajÅ¡ki Äas"}
+ }
"meta:Krasnoyarsk"{
ld{"KrasnojarÅ¡ki poletni Äas"}
lg{"KrasnojarÅ¡ki Äas"}
ls{"KrasnojarÅ¡ki standardni Äas"}
}
+ "meta:Kyrgystan"{
+ ls{"Kirgizistanski Äas"}
+ }
+ "meta:Line_Islands"{
+ ls{"Ekvatorski otoki: ÄŒas"}
+ }
"meta:Lord_Howe"{
ld{"Poletni Äas otoka Lord Howe"}
lg{"ÄŒas otoka Lord Howe"}
@@ -539,6 +673,26 @@ sl{
lg{"Magadanski Äas"}
ls{"Magadanski standardni Äas"}
}
+ "meta:Malaysia"{
+ ls{"Malezijski Äas"}
+ }
+ "meta:Maldives"{
+ ls{"Maldivski Äas"}
+ }
+ "meta:Marquesas"{
+ ls{"ÄŒas: Markizni otoki"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"ÄŒas: Marshallovi otoki"}
+ }
+ "meta:Mauritius"{
+ ld{"Mauricijski poletni Äas"}
+ lg{"Mauricijski Äas"}
+ ls{"Mauricijski standardni Äas"}
+ }
+ "meta:Mawson"{
+ ls{"Mawsonski Äas"}
+ }
"meta:Mongolia"{
ld{"Ulanbatorski poletni Äas"}
lg{"Ulanbatorski Äas"}
@@ -549,11 +703,36 @@ sl{
lg{"Moskovski Äas"}
ls{"Moskovski standardni Äas"}
}
+ "meta:Myanmar"{
+ ls{"Mjanmarski Äas"}
+ }
+ "meta:Nauru"{
+ ls{"Naurujski Äas"}
+ }
+ "meta:Nepal"{
+ ls{"Nepalski Äas"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Novokaledonijski poletni Äas"}
+ lg{"Novokaledonijski Äas"}
+ ls{"Novokaledonijski standardni Äas"}
+ }
+ "meta:New_Zealand"{
+ ld{"Novozelandski poletni Äas"}
+ lg{"Novozelandski Äas"}
+ ls{"Novozelandski standardni Äas"}
+ }
"meta:Newfoundland"{
ld{"Novofundlandski poletni Äas"}
lg{"Novofundlandski Äas"}
ls{"Novofundlandski standardni Äas"}
}
+ "meta:Niue"{
+ ls{"Niuejski Äas"}
+ }
+ "meta:Norfolk"{
+ ls{"Čas: Norfolški otoki"}
+ }
"meta:Noronha"{
ld{"Fernando de NoronÅ¡ki poletni Äas"}
lg{"Fernando de NoronÅ¡ki Äas"}
@@ -569,6 +748,52 @@ sl{
lg{"OmÅ¡ki Äas"}
ls{"OmÅ¡ki standardni Äas"}
}
+ "meta:Pakistan"{
+ ld{"Pakistanski poletni Äas"}
+ lg{"Pakistanski Äas"}
+ ls{"Pakistanski standardni Äas"}
+ }
+ "meta:Palau"{
+ ls{"Palavski Äas"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Papuanski Äas"}
+ }
+ "meta:Paraguay"{
+ ld{"Paragvajski poletni Äas"}
+ lg{"Paragvajski Äas"}
+ ls{"Paragvajski standardni Äas"}
+ }
+ "meta:Peru"{
+ ld{"Perujski poletni Äas"}
+ lg{"Perujski Äas"}
+ ls{"Perujski standardni Äas"}
+ }
+ "meta:Philippines"{
+ ld{"Filipinski poletni Äas"}
+ lg{"Filipinski Äas"}
+ ls{"Filipinski standardni Äas"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ÄŒas: OtoÄje Feniks"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Poletni Äas: Saint Pierre in Miquelon"}
+ lg{"ÄŒas: Saint Pierre in Miquelon"}
+ ls{"Standardni Äas: Saint Pierre in Miquelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"Pitcairnski Äas"}
+ }
+ "meta:Ponape"{
+ ls{"Ponapski Äas"}
+ }
+ "meta:Reunion"{
+ ls{"Reunionski Äas"}
+ }
+ "meta:Rothera"{
+ ls{"Rotherski Äas"}
+ }
"meta:Sakhalin"{
ld{"Sahalinski poletni Äas"}
lg{"Sahalinski Äas"}
@@ -579,11 +804,80 @@ sl{
lg{"Samarski Äas"}
ls{"Samarski standardni Äas"}
}
+ "meta:Samoa"{
+ ls{"Samoanski standardni Äas"}
+ }
+ "meta:Seychelles"{
+ ls{"SejÅ¡elski Äas"}
+ }
+ "meta:Singapore"{
+ ls{"Singapurski standardni Äas"}
+ }
+ "meta:Solomon"{
+ ls{"SalomonovootoÅ¡ki Äas"}
+ }
+ "meta:South_Georgia"{
+ ls{"Južnogeorgijski Äas"}
+ }
+ "meta:Suriname"{
+ ls{"Surinamski Äas"}
+ }
+ "meta:Syowa"{
+ ls{"ÄŒas: Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Tahitijski Äas"}
+ }
+ "meta:Taipei"{
+ ld{"Tajpejski poletni Äas"}
+ lg{"Tajpejski Äas"}
+ ls{"Tajpejski standardni Äas"}
+ }
+ "meta:Tajikistan"{
+ ls{"Tadžikistanski Äas"}
+ }
+ "meta:Tokelau"{
+ ls{"Tokelavski Äas"}
+ }
+ "meta:Tonga"{
+ ld{"Tongovski poletni Äas"}
+ lg{"Tongovski Äas"}
+ ls{"Tongovski standardni Äas"}
+ }
+ "meta:Truk"{
+ ls{"ÄŒas: Otok Chuuk"}
+ }
"meta:Turkey"{
ld{"TurÅ¡ki poletni Äas"}
lg{"TurÅ¡ki Äas"}
ls{"TurÅ¡ki standardni Äas"}
}
+ "meta:Turkmenistan"{
+ ld{"Turkmenistanski poletni Äas"}
+ lg{"Turkmenistanski Äas"}
+ ls{"Turkmenistanski standardni Äas"}
+ }
+ "meta:Tuvalu"{
+ ls{"Tuvalujski Äas"}
+ }
+ "meta:Uruguay"{
+ ld{"Urugvajski poletni Äas"}
+ lg{"Urugvajski Äas"}
+ ls{"Urugvajski standardni Äas"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Uzbekistanski poletni Äas"}
+ lg{"Uzbekistanski Äas"}
+ ls{"Uzbekistanski standardni Äas"}
+ }
+ "meta:Vanuatu"{
+ ld{"Vanuatujski poletni Äas"}
+ lg{"Vanuatujski Äas"}
+ ls{"Vanuatujski standardni Äas"}
+ }
+ "meta:Venezuela"{
+ ls{"Venezuelski Äas"}
+ }
"meta:Vladivostok"{
ld{"VladivostoÅ¡ki poletni Äas"}
lg{"VladivostoÅ¡ki Äas"}
@@ -594,6 +888,15 @@ sl{
lg{"Volgograjski Äas"}
ls{"Volgograjski standardni Äas"}
}
+ "meta:Vostok"{
+ ls{"ÄŒas: Vostok"}
+ }
+ "meta:Wake"{
+ ls{"ÄŒas: Otok Wake"}
+ }
+ "meta:Wallis"{
+ ls{"ÄŒas: Wallis in Futuna"}
+ }
"meta:Yakutsk"{
ld{"Jakutski poletni Äas"}
lg{"Jakutski Äas"}
@@ -607,6 +910,7 @@ sl{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} Äas ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} Äas"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sn.txt b/Build/source/libs/icu/icu-50.1/data/zone/sn.txt
index cf82924ee8c..5db2a53c496 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sn.xml
*/
sn{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/so.txt b/Build/source/libs/icu/icu-50.1/data/zone/so.txt
new file mode 100644
index 00000000000..454c8a17bfd
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/so.txt
@@ -0,0 +1,14 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/so.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/so.xml
+ */
+so{
+ Version{"2.0.78.32"}
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sq.txt b/Build/source/libs/icu/icu-50.1/data/zone/sq.txt
index e9fc4ee9e64..f110099b8b2 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sq.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sq.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sq.xml
*/
sq{
- Version{"2.0.65.46"}
+ Version{"2.0.77.38"}
zoneStrings{
"Etc:Unknown"{
ec{"I panjohur"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr.txt
index 47747caa8fd..2e6cde759bb 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sr.xml
*/
sr{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"Ðбиџан"}
@@ -22,7 +22,7 @@ sr{
ec{"ÐÐ´Ð¸Ñ Ðбеба"}
}
"Africa:Algiers"{
- ec{"Ðлжир"}
+ ec{"алжирÑко"}
}
"Africa:Asmera"{
ec{"ÐÑмера"}
@@ -160,7 +160,7 @@ sr{
ec{"Триполи"}
}
"Africa:Tunis"{
- ec{"ТуниÑ"}
+ ec{"тунижанÑко"}
}
"Africa:Windhoek"{
ec{"Виндхук"}
@@ -396,6 +396,9 @@ sr{
"America:Louisville"{
ec{"Луивиле"}
}
+ "America:Lower_Princes"{
+ ec{"Лоуер ПринÑиз Квортер"}
+ }
"America:Maceio"{
ec{"МаÑејо"}
}
@@ -1226,6 +1229,9 @@ sr{
lg{"Ðкре време"}
ls{"Ðкре Ñтандардно време"}
}
+ "meta:Afghanistan"{
+ ls{"ÐвганиÑтан"}
+ }
"meta:Africa_Central"{
ls{"Централно-афричко време"}
}
@@ -1616,11 +1622,6 @@ sr{
"meta:Kazakhstan_Western"{
ls{"Западно-казахÑтанÑко време"}
}
- "meta:Kizilorda"{
- ld{"Кизилорда летње рачунање времена"}
- lg{"Кизилорда време"}
- ls{"Кизилорда Ñтандардно време"}
- }
"meta:Korea"{
ld{"КорејÑко летње рачунање времена"}
lg{"Кореја време"}
@@ -1758,6 +1759,9 @@ sr{
lg{"ПакиÑтан време"}
ls{"ПакиÑтан Ñтандардно време"}
}
+ "meta:Palau"{
+ ls{"Палау"}
+ }
"meta:Papua_New_Guinea"{
ls{"Папуа Ðова Гвинеја време"}
}
@@ -1780,9 +1784,9 @@ sr{
ls{"Ð¤ÐµÐ½Ð¸ÐºÑ Ð¾Ñтрва време"}
}
"meta:Pierre_Miquelon"{
- ld{"Пјер и Микелон летње рачунање вемена"}
- lg{"Пјер и Микелон време"}
- ls{"Пјер и Микелон Ñтандардно време"}
+ ld{"Сен Пјер и Микелон летње рачунање вемена"}
+ lg{"Сен Пјер и Микелон време"}
+ ls{"Сен Пјер и Микелон Ñтандардно време"}
}
"meta:Pitcairn"{
ls{"Питкерн време"}
@@ -1960,6 +1964,7 @@ sr{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Време у земљи: {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HHmm;-HHmm"}
regionFormat{"Време у земљи: {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_BA.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_BA.txt
index bad50058410..bad50058410 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_CS.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_CS.txt
index b6ee46c8bd6..b6ee46c8bd6 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl.txt
index b80086fb8a7..426675a087c 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_BA.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_BA.txt
index 6db5bfa57e4..6db5bfa57e4 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_CS.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_CS.txt
index 99b0d5701da..99b0d5701da 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_RS.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_RS.txt
index 5475cea0ccb..5475cea0ccb 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_YU.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_YU.txt
index 088b496af77..088b496af77 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Cyrl_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Cyrl_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn.txt
index 42c7514d97d..ceca35e80d9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sr_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sr_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sr_Latn.xml
*/
sr_Latn{
- Version{"2.0.66.10"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abidžan"}
@@ -27,12 +27,6 @@ sr_Latn{
"Africa:Asmera"{
ec{"Asmera"}
}
- "Africa:Bamako"{
- ec{"Bamako"}
- }
- "Africa:Bangui"{
- ec{"Bangui"}
- }
"Africa:Banjul"{
ec{"Banžul"}
}
@@ -60,9 +54,6 @@ sr_Latn{
"Africa:Conakry"{
ec{"Konakri"}
}
- "Africa:Dakar"{
- ec{"Dakar"}
- }
"Africa:Dar_es_Salaam"{
ec{"Dar-es-Salam"}
}
@@ -81,54 +72,21 @@ sr_Latn{
"Africa:Gaborone"{
ec{"Gaboron"}
}
- "Africa:Harare"{
- ec{"Harare"}
- }
"Africa:Johannesburg"{
ec{"Johanesburg"}
}
- "Africa:Kampala"{
- ec{"Kampala"}
- }
"Africa:Khartoum"{
ec{"Kartum"}
}
- "Africa:Kigali"{
- ec{"Kigali"}
- }
"Africa:Kinshasa"{
ec{"Kinšasa"}
}
- "Africa:Lagos"{
- ec{"Lagos"}
- }
"Africa:Libreville"{
ec{"Librevil"}
}
- "Africa:Lome"{
- ec{"Lome"}
- }
- "Africa:Luanda"{
- ec{"Luanda"}
- }
"Africa:Lubumbashi"{
ec{"Lumumbaši"}
}
- "Africa:Lusaka"{
- ec{"Lusaka"}
- }
- "Africa:Malabo"{
- ec{"Malabo"}
- }
- "Africa:Maputo"{
- ec{"Maputo"}
- }
- "Africa:Maseru"{
- ec{"Maseru"}
- }
- "Africa:Mbabane"{
- ec{"Mbabane"}
- }
"Africa:Mogadishu"{
ec{"Mogadiš"}
}
@@ -153,15 +111,6 @@ sr_Latn{
"Africa:Porto-Novo"{
ec{"Porto Novo"}
}
- "Africa:Sao_Tome"{
- ec{"Sao Tome"}
- }
- "Africa:Tripoli"{
- ec{"Tripoli"}
- }
- "Africa:Tunis"{
- ec{"Tunis"}
- }
"Africa:Windhoek"{
ec{"Vindhuk"}
}
@@ -180,60 +129,30 @@ sr_Latn{
"America:Araguaina"{
ec{"Aragvajana"}
}
- "America:Argentina:La_Rioja"{
- ec{"La Rioja"}
- }
"America:Argentina:Rio_Gallegos"{
ec{"Rio galegos"}
}
- "America:Argentina:Salta"{
- ec{"Salta"}
- }
"America:Argentina:San_Juan"{
ec{"San Huan (Argentina)"}
}
- "America:Argentina:San_Luis"{
- ec{"San Luis"}
- }
"America:Argentina:Tucuman"{
ec{"Tukuman"}
}
"America:Argentina:Ushuaia"{
ec{"UÅ¡uaia"}
}
- "America:Aruba"{
- ec{"Aruba"}
- }
"America:Asuncion"{
ec{"Asunsion"}
}
"America:Bahia"{
ec{"Bahia (Brazil)"}
}
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belem"{
- ec{"Belem"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
"America:Blanc-Sablon"{
ec{"Blanc-Sejblon (kanada)"}
}
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
- "America:Bogota"{
- ec{"Bogota"}
- }
"America:Boise"{
ec{"Bojzi (SAD)"}
}
- "America:Buenos_Aires"{
- ec{"Buenos Aires"}
- }
"America:Cambridge_Bay"{
ec{"Kembridž Bej (Kanada)"}
}
@@ -303,21 +222,12 @@ sr_Latn{
"America:El_Salvador"{
ec{"Salvador"}
}
- "America:Fortaleza"{
- ec{"Fortaleza"}
- }
"America:Glace_Bay"{
ec{"Glejs Bej (Kanada)"}
}
"America:Goose_Bay"{
ec{"Gus Bej (Kanada)"}
}
- "America:Grand_Turk"{
- ec{"Grand Turk"}
- }
- "America:Grenada"{
- ec{"Grenada"}
- }
"America:Guadeloupe"{
ec{"Gvadalupe"}
}
@@ -333,9 +243,6 @@ sr_Latn{
"America:Halifax"{
ec{"Halifaks (kanada)"}
}
- "America:Havana"{
- ec{"Havana"}
- }
"America:Hermosillo"{
ec{"Hermosiljo (Meksiko)"}
}
@@ -381,12 +288,6 @@ sr_Latn{
"America:Kentucky:Monticello"{
ec{"MontiÄelo (SAD)"}
}
- "America:La_Paz"{
- ec{"La Paz"}
- }
- "America:Lima"{
- ec{"Lima"}
- }
"America:Los_Angeles"{
ec{"Los Anđeles (SAD)"}
}
@@ -399,9 +300,6 @@ sr_Latn{
"America:Managua"{
ec{"Managva"}
}
- "America:Manaus"{
- ec{"Manaus"}
- }
"America:Martinique"{
ec{"Martinik"}
}
@@ -429,9 +327,6 @@ sr_Latn{
"America:Monterrey"{
ec{"Montrej (Meksiko)"}
}
- "America:Montevideo"{
- ec{"Montevideo"}
- }
"America:Montreal"{
ec{"Montreal (kanada)"}
}
@@ -444,9 +339,6 @@ sr_Latn{
"America:New_York"{
ec{"Njujork (SAD)"}
}
- "America:Nipigon"{
- ec{"Nipigon"}
- }
"America:Nome"{
ec{"Nom"}
}
@@ -459,12 +351,6 @@ sr_Latn{
"America:North_Dakota:New_Salem"{
ec{"Novi Salem, Severna Dakota (SAD)"}
}
- "America:Panama"{
- ec{"Panama"}
- }
- "America:Pangnirtung"{
- ec{"Pangnirtung"}
- }
"America:Paramaribo"{
ec{"Paramirbo"}
}
@@ -483,30 +369,18 @@ sr_Latn{
"America:Rainy_River"{
ec{"Rejni river"}
}
- "America:Rankin_Inlet"{
- ec{"Rankin Inlet"}
- }
"America:Recife"{
ec{"Resife"}
}
- "America:Regina"{
- ec{"Regina"}
- }
"America:Resolute"{
ec{"Rezolut"}
}
"America:Rio_Branco"{
ec{"Rio Branko"}
}
- "America:Santarem"{
- ec{"Santarem"}
- }
"America:Santiago"{
ec{"Santijago"}
}
- "America:Santo_Domingo"{
- ec{"Santo Domingo"}
- }
"America:Sao_Paulo"{
ec{"Sao Paolo"}
}
@@ -546,9 +420,6 @@ sr_Latn{
"America:Toronto"{
ec{"Toronto (Kanada)"}
}
- "America:Tortola"{
- ec{"Tortola"}
- }
"America:Vancouver"{
ec{"Vankuver (kanada)"}
}
@@ -579,9 +450,6 @@ sr_Latn{
"Antarctica:McMurdo"{
ec{"MakMurdo"}
}
- "Antarctica:Palmer"{
- ec{"Palmer"}
- }
"Antarctica:Rothera"{
ec{"Rotera"}
}
@@ -591,12 +459,6 @@ sr_Latn{
"Antarctica:Syowa"{
ec{"Å ova"}
}
- "Antarctica:Vostok"{
- ec{"Vostok"}
- }
- "Asia:Aden"{
- ec{"Aden"}
- }
"Asia:Almaty"{
ec{"Almati (Kazahstan)"}
}
@@ -621,9 +483,6 @@ sr_Latn{
"Asia:Bahrain"{
ec{"Bahrein"}
}
- "Asia:Baku"{
- ec{"Baku"}
- }
"Asia:Bangkok"{
ec{"Bankok"}
}
@@ -651,27 +510,12 @@ sr_Latn{
"Asia:Dhaka"{
ec{"Daka"}
}
- "Asia:Dili"{
- ec{"Dili"}
- }
- "Asia:Dubai"{
- ec{"Dubai"}
- }
"Asia:Dushanbe"{
ec{"Dušanbe"}
}
- "Asia:Gaza"{
- ec{"Gaza"}
- }
"Asia:Harbin"{
ec{"Harbin (Kina)"}
}
- "Asia:Hong_Kong"{
- ec{"Hong Kong"}
- }
- "Asia:Hovd"{
- ec{"Hovd"}
- }
"Asia:Irkutsk"{
ec{"Irkuck (Rusija)"}
}
@@ -681,9 +525,6 @@ sr_Latn{
"Asia:Jayapura"{
ec{"Džajapura"}
}
- "Asia:Kabul"{
- ec{"Kabul"}
- }
"Asia:Kamchatka"{
ec{"KamÄatka"}
}
@@ -699,9 +540,6 @@ sr_Latn{
"Asia:Krasnoyarsk"{
ec{"Krasnojarsk"}
}
- "Asia:Kuala_Lumpur"{
- ec{"Kuala Lumpur"}
- }
"Asia:Kuching"{
ec{"KuÄing"}
}
@@ -717,9 +555,6 @@ sr_Latn{
"Asia:Makassar"{
ec{"Makasar"}
}
- "Asia:Manila"{
- ec{"Manila"}
- }
"Asia:Muscat"{
ec{"Muskat"}
}
@@ -738,9 +573,6 @@ sr_Latn{
"Asia:Phnom_Penh"{
ec{"Pnom Pen"}
}
- "Asia:Pontianak"{
- ec{"Pontianak"}
- }
"Asia:Pyongyang"{
ec{"Pjongjang"}
}
@@ -801,9 +633,6 @@ sr_Latn{
"Australia:Hobart"{
ec{"Horbat (Australija)"}
}
- "Australia:Lindeman"{
- ec{"Lindeman"}
- }
"Australia:Lord_Howe"{
ec{"Lord Hov"}
}
@@ -819,9 +648,6 @@ sr_Latn{
"Etc:Unknown"{
ec{"Nepoznat ili nevažeći grad"}
}
- "Europe:Kaliningrad"{
- ec{"Kaliningrad"}
- }
"Europe:Kiev"{
ec{"Kijev"}
}
@@ -831,9 +657,6 @@ sr_Latn{
"Europe:Samara"{
ec{"Samara (Rusija)"}
}
- "Europe:Simferopol"{
- ec{"Simferopol"}
- }
"Europe:Uzhgorod"{
ec{"Užgorod"}
}
@@ -852,57 +675,30 @@ sr_Latn{
"Pacific:Enderbury"{
ec{"Enderberi"}
}
- "Pacific:Galapagos"{
- ec{"Galapagos"}
- }
"Pacific:Gambier"{
ec{"Gambije"}
}
- "Pacific:Guam"{
- ec{"Guam"}
- }
"Pacific:Honolulu"{
ec{"Honolulu (SAD)"}
}
"Pacific:Johnston"{
ec{"Džonston"}
}
- "Pacific:Kiritimati"{
- ec{"Kiritimati"}
- }
"Pacific:Kosrae"{
ec{"Košre"}
}
"Pacific:Kwajalein"{
ec{"Kvadžalejin"}
}
- "Pacific:Majuro"{
- ec{"Majuro"}
- }
"Pacific:Marquesas"{
ec{"Markiz"}
}
"Pacific:Midway"{
ec{"Midvej"}
}
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Niue"{
- ec{"Niue"}
- }
- "Pacific:Norfolk"{
- ec{"Norfolk"}
- }
"Pacific:Noumea"{
ec{"Numea"}
}
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
- }
"Pacific:Pitcairn"{
ec{"Pitkairn"}
}
@@ -912,21 +708,12 @@ sr_Latn{
"Pacific:Port_Moresby"{
ec{"Port Morzbi"}
}
- "Pacific:Rarotonga"{
- ec{"Rarotonga"}
- }
"Pacific:Saipan"{
ec{"Sajpan"}
}
- "Pacific:Tahiti"{
- ec{"Tahiti"}
- }
"Pacific:Tarawa"{
ec{"Tarava"}
}
- "Pacific:Tongatapu"{
- ec{"Tongatapu"}
- }
"Pacific:Truk"{
ec{"Truk"}
}
@@ -1336,11 +1123,6 @@ sr_Latn{
"meta:Kazakhstan_Western"{
ls{"Zapadni Kazahstan vreme"}
}
- "meta:Kizilorda"{
- ld{"Kizilorda letnje raÄunanje vremena"}
- lg{"Kizilorda vreme"}
- ls{"Kizilorda standardno vreme"}
- }
"meta:Korea"{
ld{"Korejsko letnje raÄunanje vremena"}
lg{"Korejsko vreme"}
@@ -1500,9 +1282,9 @@ sr_Latn{
ls{"FeniÄka ostrva vreme"}
}
"meta:Pierre_Miquelon"{
- ld{"Pjer i Mikelon letnje raÄunanje vremena"}
- lg{"Pjer i Mikelon vreme"}
- ls{"Pjer i Mikelon standardno vreme"}
+ ld{"Sen Pjer i Mikelon letnje raÄunanje vremena"}
+ lg{"Sen Pjer i Mikelon vreme"}
+ ls{"Sen Pjer i Mikelon standardno vreme"}
}
"meta:Pitcairn"{
ls{"Pitkairn vreme"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_BA.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_BA.txt
index cb015a66db6..cb015a66db6 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_BA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_BA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_CS.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_CS.txt
index f80a8a81309..f80a8a81309 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_CS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_CS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_ME.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_ME.txt
index fefdf54fd56..fefdf54fd56 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_RS.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_RS.txt
index 418f50c2a17..418f50c2a17 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_YU.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_YU.txt
index 56911ca3f89..56911ca3f89 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_Latn_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_Latn_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_ME.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_ME.txt
index 76ef7f7314d..76ef7f7314d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_ME.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_ME.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_RS.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_RS.txt
index d9c7dc23913..d9c7dc23913 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_RS.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_RS.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sr_YU.txt b/Build/source/libs/icu/icu-50.1/data/zone/sr_YU.txt
index 9bb7c279aa7..9bb7c279aa7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sr_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sr_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/sv.txt b/Build/source/libs/icu/icu-50.1/data/zone/sv.txt
index 97ca66bc88f..20c2a3a74f7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/sv.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sv.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/sv.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sv.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/sv.xml
*/
sv{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Addis_Ababa"{
ec{"Addis Abeba"}
@@ -21,15 +21,6 @@ sv{
"Africa:Cairo"{
ec{"Kairo"}
}
- "Africa:Gaborone"{
- ec{"Gabonore"}
- }
- "Africa:Lusaka"{
- ec{"Lukasa"}
- }
- "Africa:Malabo"{
- ec{"Malobo"}
- }
"Africa:Porto-Novo"{
ec{"Porto Novo"}
}
@@ -78,6 +69,9 @@ sv{
"America:Jujuy"{
ec{"San Salvador de Jujuy"}
}
+ "America:Lower_Princes"{
+ ec{"Lower Prince’s Quarter"}
+ }
"America:Maceio"{
ec{"Maceió"}
}
@@ -91,10 +85,7 @@ sv{
ec{"Montréal"}
}
"America:North_Dakota:Center"{
- ec{"North Dakota"}
- }
- "America:Port-au-Prince"{
- ec{"Port au Prince"}
+ ec{"Center, North Dakota"}
}
"America:Regina"{
ec{"Régina"}
@@ -229,7 +220,7 @@ sv{
ec{"S:t Helena"}
}
"Etc:Unknown"{
- ec{"Okänd"}
+ ec{"okänd stad"}
}
"Europe:Athens"{
ec{"Aten"}
@@ -237,45 +228,33 @@ sv{
"Europe:Belgrade"{
ec{"Belgrad"}
}
- "Europe:Berlin"{
- ec{"Berlin"}
- }
"Europe:Brussels"{
ec{"Bryssel"}
}
"Europe:Bucharest"{
ec{"Bukarest"}
}
- "Europe:Chisinau"{
- ec{"Chrisinau"}
- }
"Europe:Copenhagen"{
ec{"Köpenhamn"}
}
+ "Europe:Dublin"{
+ ld{"irländsk sommartd"}
+ }
"Europe:Helsinki"{
ec{"Helsingfors"}
}
"Europe:Lisbon"{
ec{"Lissabon"}
}
- "Europe:Ljubljana"{
- ec{"Ljubliana"}
+ "Europe:London"{
+ ld{"brittisk sommartid"}
}
"Europe:Luxembourg"{
ec{"Luxemburg"}
}
- "Europe:Mariehamn"{
- ec{"Mariehamn"}
- }
"Europe:Moscow"{
ec{"Moskva"}
}
- "Europe:Oslo"{
- ec{"Oslo"}
- }
- "Europe:Paris"{
- ec{"Paris"}
- }
"Europe:Podgorica"{
ec{"Podgorika"}
}
@@ -285,9 +264,6 @@ sv{
"Europe:Rome"{
ec{"Rom"}
}
- "Europe:Stockholm"{
- ec{"Stockholm"}
- }
"Europe:Tallinn"{
ec{"Tallin"}
}
@@ -297,9 +273,6 @@ sv{
"Europe:Uzhgorod"{
ec{"Uzjgorod"}
}
- "Europe:Vaduz"{
- ec{"Vadus"}
- }
"Europe:Vatican"{
ec{"Vatikanen"}
}
@@ -336,9 +309,6 @@ sv{
"Pacific:Galapagos"{
ec{"Galápagos"}
}
- "Pacific:Pago_Pago"{
- ec{"Pago Pago"}
- }
"meta:Acre"{
ld{"västbrasiliansk sommartid"}
lg{"västbrasiliansk tid"}
@@ -361,6 +331,11 @@ sv{
lg{"västafrikansk tid"}
ls{"västafrikansk normaltid"}
}
+ "meta:Aktyubinsk"{
+ ld{"Aktyubinsksommartid"}
+ lg{"Aktyubinsktid"}
+ ls{"Aktyubinsknormaltid"}
+ }
"meta:Alaska"{
ld{"Alaska, sommartid"}
lg{"alaskatid"}
@@ -515,6 +490,9 @@ sv{
lg{"Kap Verdetid"}
ls{"Kap Verdenormaltid"}
}
+ "meta:Casey"{
+ ls{"Caseytid"}
+ }
"meta:Chamorro"{
ls{"Chamorrotid"}
}
@@ -532,9 +510,9 @@ sv{
ls{"chilensk normaltid"}
}
"meta:China"{
- ld{"Kina, sommartid"}
+ ld{"kinesisk sommartid"}
lg{"kinesisk tid"}
- ls{"Kina, normaltid"}
+ ls{"kinesisk normaltid"}
}
"meta:Choibalsan"{
ld{"Tjojbalsansommartid"}
@@ -726,9 +704,9 @@ sv{
ls{"Israel, normaltid"}
}
"meta:Japan"{
- ld{"Japan, sommartid"}
+ ld{"japansk sommartid"}
lg{"japansk tid"}
- ls{"Japan, normaltid"}
+ ls{"japansk normaltid"}
}
"meta:Kamchatka"{
ld{"Kamtjatkasommartid"}
@@ -742,15 +720,10 @@ sv{
ls{"Kashgartid"}
}
"meta:Kazakhstan_Eastern"{
- ls{"öst kazakstansk tid"}
+ ls{"östkazakstansk tid"}
}
"meta:Kazakhstan_Western"{
- ls{"väst kazakstansk tid"}
- }
- "meta:Kizilorda"{
- ld{"Qyzylordasommartid"}
- lg{"Qyzylordatid"}
- ls{"Qyzylordanormaltid"}
+ ls{"västkazakstansk tid"}
}
"meta:Korea"{
ld{"koreansk sommartid"}
@@ -765,10 +738,8 @@ sv{
lg{"Krasnojarsktid"}
ls{"Krasnojarsknormaltid"}
}
- "meta:Kuybyshev"{
- ld{"Samarasommartid"}
- lg{"Samaratid"}
- ls{"Samaranormaltid"}
+ "meta:Kwajalein"{
+ ls{"Kwajaleintid"}
}
"meta:Kyrgystan"{
ls{"kirgizisk tid"}
@@ -818,7 +789,7 @@ sv{
"meta:Mauritius"{
ld{"Mauritiussommartid"}
lg{"Mauritiustid"}
- ls{"Mauritiustid"}
+ ls{"Mauritiusnormaltid"}
}
"meta:Mawson"{
ls{"Mawsontid"}
@@ -881,11 +852,6 @@ sv{
lg{"Omsktid"}
ls{"Omsknormaltid"}
}
- "meta:Oral"{
- ld{"Oralsommartid"}
- lg{"Oraltid"}
- ls{"Oralnormaltid"}
- }
"meta:Pakistan"{
ld{"pakistansk sommartid"}
lg{"pakistansk tid"}
@@ -916,9 +882,9 @@ sv{
ls{"Enderburytid"}
}
"meta:Pierre_Miquelon"{
- ld{"Pierre och Miquelonsommartid"}
- lg{"Pierre och Miquelontid"}
- ls{"Pierre och Miquelonnormalid"}
+ ld{"S:t Pierre och Miquelonsommartid"}
+ lg{"S:t Pierre och Miquelontid"}
+ ls{"S:t Pierre och Miquelonnormalid"}
}
"meta:Pitcairn"{
ls{"Pitcairntid"}
@@ -959,9 +925,9 @@ sv{
ls{"Seychellernatid"}
}
"meta:Shevchenko"{
- ld{"Aqtausommartid"}
- lg{"Aqtautid"}
- ls{"Aqtaunormaltid"}
+ ld{"Shevchenkosommartid"}
+ lg{"Shevchenkotid"}
+ ls{"Shevchenkonormaltid"}
}
"meta:Singapore"{
ls{"Singaporetid"}
@@ -995,14 +961,14 @@ sv{
ls{"Tadzjikistantid"}
}
"meta:Tashkent"{
- ld{"uzbekisk sommartid"}
- lg{"uzbekisk tid"}
- ls{"uzbekisk normaltid"}
+ ld{"Tashkentsommartid"}
+ lg{"Tashkenttid"}
+ ls{"Tashkentnormaltid"}
}
"meta:Tbilisi"{
- ld{"georgisk sommartid"}
- lg{"georgisk tid"}
- ls{"georgisk normaltid"}
+ ld{"Tbilisisommartid"}
+ lg{"Tbilisitid"}
+ ls{"Tbilisinormaltid"}
}
"meta:Tokelau"{
ls{"Tokelautid"}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/sw.txt b/Build/source/libs/icu/icu-50.1/data/zone/sw.txt
new file mode 100644
index 00000000000..4f78d3cfd42
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/sw.txt
@@ -0,0 +1,624 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/sw.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/sw.xml
+ */
+sw{
+ Version{"2.0.77.46"}
+ zoneStrings{
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
+ }
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
+ }
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
+ "Indian:Reunion"{
+ ec{"Réunion"}
+ }
+ "meta:Afghanistan"{
+ ls{"Saa ya Afghanistani"}
+ }
+ "meta:Africa_Central"{
+ ls{"Saa ya Afrika ya Kati"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Saa ya Afrika Mashariki"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Saa Wastani ya Afrika Kusini"}
+ }
+ "meta:Africa_Western"{
+ ld{"Saa ya Majira ya joto ya Afrika Magharibi"}
+ lg{"Saa ya Afrika Magharibi"}
+ ls{"Saa Wastani ya Afrika Magharibi"}
+ }
+ "meta:Alaska"{
+ ld{"Saa za Mchana za Alaska"}
+ lg{"Saa za Alaska"}
+ ls{"Saa Wastani za Alaska"}
+ }
+ "meta:Amazon"{
+ ld{"Saa ya Majira ya joto ya Amazon"}
+ lg{"Saa za Amazon"}
+ ls{"Saa ya Wastani ya Amazon"}
+ }
+ "meta:America_Central"{
+ ld{"Saa za Mchana za Kati"}
+ lg{"Saa za Kati"}
+ ls{"Saa za Wastani za Kati"}
+ }
+ "meta:America_Eastern"{
+ ld{"Saa za Mchana za Mashariki"}
+ lg{"Saa za Mashariki"}
+ ls{"Saa za Wastani za Mashariki"}
+ }
+ "meta:America_Mountain"{
+ ld{"Saa za Mchana za Mountain"}
+ lg{"Saa za Mountain"}
+ ls{"Saa za Wastani za Mountain"}
+ }
+ "meta:America_Pacific"{
+ ld{"Saa za Mchana za Pasifiki"}
+ lg{"Saa za Pasifiki"}
+ ls{"Saa za Wastani za Pasifiki"}
+ }
+ "meta:Anadyr"{
+ ld{"Saa za Kiangazi za Anadyr"}
+ lg{"Saa za Anadyr"}
+ ls{"Saa za Wastani za Anadyr"}
+ }
+ "meta:Arabian"{
+ ld{"Saa ya Mchana ya Arabia"}
+ lg{"Saa ya Uarabu"}
+ ls{"Saa Wastani ya Uarabu"}
+ }
+ "meta:Argentina"{
+ ld{"Saa za Kiangazi za Ajentina"}
+ lg{"Saa za Ajentina"}
+ ls{"Muda Wastani wa Ajentina"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Muda wa Majira ya joto ya Magharibi ya Ajentina"}
+ lg{"Muda wa Ajentina ya Magharibi"}
+ ls{"Muda Wastani wa Ajentina ya Magharibi"}
+ }
+ "meta:Armenia"{
+ ld{"Saa ya Majira ya joto ya Armenia"}
+ lg{"Saa ya Armenia"}
+ ls{"Saa Wastani ya Armenia"}
+ }
+ "meta:Atlantic"{
+ ld{"Saa za Mchana za Atlantiki"}
+ lg{"Saa za Atlantiki"}
+ ls{"Saa za Wastani za Atlantiki"}
+ }
+ "meta:Australia_Central"{
+ ld{"Saa za Mchana za Australia ya Kati"}
+ lg{"Saa za Australia ya Kati"}
+ ls{"Saa za Wastani za Australia ya Kati"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"Saa za Mchana za Magharibi ya Kati ya Australia"}
+ lg{"Saa za Magharibi ya Kati ya Australia"}
+ ls{"Saa za Wastani za Magharibi ya Kati ya Australia"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"Saa za Mchana za Mashariki mwa Australia"}
+ lg{"Saa za Australia Mashariki"}
+ ls{"Saa Wastani za Mashariki mwa Australia"}
+ }
+ "meta:Australia_Western"{
+ ld{"Saa za Mchana za Australia Magharibi"}
+ lg{"Saa za Australia Magharibi"}
+ ls{"Saa za Wastani za Australia Magharibi"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Saa ya Majira ya joto ya Azeribaijani"}
+ lg{"Saa ya Azeribaijani"}
+ ls{"Saa Wastani ya Azeribaijani"}
+ }
+ "meta:Azores"{
+ ld{"Saa ya Majira ya joto ya Azorerna"}
+ lg{"Saa ya Azorena"}
+ ls{"Saa Wastani ya Azorena"}
+ }
+ "meta:Bangladesh"{
+ ld{"Saa ya Majira ya joto ya Bangladeshi"}
+ lg{"Saa ya Bangladeshi"}
+ ls{"Saa Wastani ya Bangladeshi"}
+ }
+ "meta:Bhutan"{
+ ls{"Saa ya Bhutan"}
+ }
+ "meta:Bolivia"{
+ ls{"Saa ya Bolivia"}
+ }
+ "meta:Brasilia"{
+ ld{"Saa za Kiangazi za Brasilia"}
+ lg{"Saa za Brasilia"}
+ ls{"Muda Wastani wa Brasilia"}
+ }
+ "meta:Brunei"{
+ ls{"Saa ya Brunei Darussalam"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Saa ya Majira ya joto ya Cape Verde"}
+ lg{"Saa ya Cape Verde"}
+ ls{"Saa Wastani ya Cape Verde"}
+ }
+ "meta:Chamorro"{
+ ls{"Saa Wastani ya Chamorro"}
+ }
+ "meta:Chatham"{
+ ld{"Saa ya Mchana ya Chatham"}
+ lg{"Saa ya Chatham"}
+ ls{"Saa Wastani ya Chatham"}
+ }
+ "meta:Chile"{
+ ld{"Saa ya Majira ya joto ya Chile"}
+ lg{"Saa ya Chile"}
+ ls{"Saa Wastani ya Chile"}
+ }
+ "meta:China"{
+ ld{"Saa ya Mchana ya China"}
+ lg{"Saa ya Uchina"}
+ ls{"Saa Wastani ya Uchina"}
+ }
+ "meta:Choibalsan"{
+ ld{"Saa za Kiangazi za Choibalsan"}
+ lg{"Saa za Choibalsan"}
+ ls{"Muda Wastani wa Choibalsan"}
+ }
+ "meta:Christmas"{
+ ls{"Saa ya Kisiwa cha Krisimasi"}
+ }
+ "meta:Cocos"{
+ ls{"Saa ya Visiwa vya Cocos"}
+ }
+ "meta:Colombia"{
+ ld{"Saa ya Majira ya joto ya Kolombia"}
+ lg{"Saa ya Kolombia"}
+ ls{"Saa Wastani ya Kolombia"}
+ }
+ "meta:Cook"{
+ ld{"Saa Majira nusu ya joto ya Visiwa Cook"}
+ lg{"Saa ya Visiwa vya Cook"}
+ ls{"Saa Wastani ya Visiwa vya Cook"}
+ }
+ "meta:Cuba"{
+ ld{"Saa ya Mchana ya Kuba"}
+ lg{"Saa ya Kuba"}
+ ls{"Saa Wastani ya Kuba"}
+ }
+ "meta:Davis"{
+ ls{"Saa ya Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Saa ya Dumont-d'Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Saa ya Timor Mashariki"}
+ }
+ "meta:Easter"{
+ ld{"Saa ya Majira ya joto ya Kisiwa cha Pasaka"}
+ lg{"Saa ya Kisiwa cha Pasaka"}
+ ls{"Saa Wastani ya Kisiwa cha Pasaka"}
+ }
+ "meta:Ecuador"{
+ ls{"Saa ya Ekwado"}
+ }
+ "meta:Europe_Central"{
+ ld{"Saa ya Majira ya joto ya Ulaya ya Kati"}
+ lg{"Saa ya Ulaya ya Kati"}
+ ls{"Saa Wastani ya Ulaya ya kati"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Saa ya Majira ya joto ya Mashariki mwa Ulaya"}
+ lg{"Saa ya Mashariki mwa Ulaya"}
+ ls{"Saa Wastani ya Mashariki mwa Ulaya"}
+ }
+ "meta:Europe_Western"{
+ ld{"Saa ya Majira ya joto ya Magharibi mwa Ulaya"}
+ lg{"Saa ya Magharibi mwa Ulaya"}
+ ls{"Saa ya Wastani ya Magharibi mwa Ulaya"}
+ }
+ "meta:Falkland"{
+ ld{"Saa ya Majira ya joto ya Visiwa vya Falkland"}
+ lg{"Saa ya Visiwa vya Falkland"}
+ ls{"Saa Wastani ya Visiwa vya Falkland"}
+ }
+ "meta:Fiji"{
+ ld{"Saa ya Majira ya joto ya Fiji"}
+ lg{"Saa Fiji"}
+ ls{"Saa Wastani ya Fiji"}
+ }
+ "meta:French_Guiana"{
+ ls{"Saa ya Guiana ya Ufaransa"}
+ }
+ "meta:French_Southern"{
+ ls{"Saa ya Kusini mwa Ufaransa na Antaktiki"}
+ }
+ "meta:GMT"{
+ ls{"Saa ya Ulimwenguni"}
+ }
+ "meta:Galapagos"{
+ ls{"Saa ya Galapagos"}
+ }
+ "meta:Gambier"{
+ ls{"Saa ya Gambia"}
+ }
+ "meta:Georgia"{
+ ld{"Saa ya Majira ya joto ya Jojia"}
+ lg{"Saa ya Jojia"}
+ ls{"Saa Wastani ya Jojia"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Saa ya Visiwa vya Gilbert"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Saa ya Majira ya joto ya Grinilandi Mashariki"}
+ lg{"Saa ya Grinilandi Mashariki"}
+ ls{"Saa Wastani ya Grinilandi Mashariki"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Saa ya Majira ya joto ya Grinilandi Magharibi"}
+ lg{"Saa ya Grinilandi Magharibi"}
+ ls{"Saa Wastani wa Grinilandi Magharibi"}
+ }
+ "meta:Gulf"{
+ ls{"Saa Wastani ya Ghuba"}
+ }
+ "meta:Guyana"{
+ ls{"Saa ya Guyana"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Saa ya Mchana ya Hawaii-Aleutian"}
+ lg{"Muda wa Hawaii-Aleutian"}
+ ls{"Saa Wastani ya Hawaii-Aleutian"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Saa ya Majira ya joto ya Hong Kong"}
+ lg{"Saa ya Hong Kong"}
+ ls{"Saa Wastani ya Hong Kong"}
+ }
+ "meta:Hovd"{
+ ld{"Saa za Kiangazi za Hovd"}
+ lg{"Saa za Hovd"}
+ ls{"Muda Wastani wa Hovd"}
+ }
+ "meta:India"{
+ ls{"Saa wa Wastani ya India"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Saa ya Bahari Hindi"}
+ }
+ "meta:Indochina"{
+ ls{"Saa ya Indochina"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Saa ya Indonesia ya Kati"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Saa ya Mashariki mwa Indonesia"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Saa ya Magharibi mwa Indonesia"}
+ }
+ "meta:Iran"{
+ ld{"Saa ya Mchana ya Iran"}
+ lg{"Saa ya Iran"}
+ ls{"Saa Wastani ya Iran"}
+ }
+ "meta:Irkutsk"{
+ ld{"Saa za Kiangazi za Irkutsk"}
+ lg{"Saa za Irkutsk"}
+ ls{"Muda Wastani wa Irkutsk"}
+ }
+ "meta:Israel"{
+ ld{"Saa ya Mchana ya Israeli"}
+ lg{"Saa ya Israeli"}
+ ls{"Saa Wastani ya Israeli"}
+ }
+ "meta:Japan"{
+ ld{"Saa ya Mchana ya Japani"}
+ lg{"Saa ya Japani"}
+ ls{"Saa Wastani ya Japani"}
+ }
+ "meta:Kamchatka"{
+ ld{"Saa za Kiangazi za Petropavlovsk-Kamchatski"}
+ lg{"Saa za Petropavlovsk-Kamchatski"}
+ ls{"Saa za Wastani za Petropavlovsk-Kamchatski"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Muda wa Kazakistani ya Mashariki"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Muda wa Kazakistani ya Magharibi"}
+ }
+ "meta:Korea"{
+ ld{"Saa ya Mchana ya Korea"}
+ lg{"Saa ya Korea"}
+ ls{"Saa Wastani ya Korea"}
+ }
+ "meta:Kosrae"{
+ ls{"Saa ya Kosrae"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"Saa za Kiangazi za Krasnoyarsk"}
+ lg{"Saa za Krasnoyarsk"}
+ ls{"Muda Wastani wa Krasnoyaski"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Saa ya Kyrgystan"}
+ }
+ "meta:Line_Islands"{
+ ls{"Saa ya Visiwa vya Laini"}
+ }
+ "meta:Lord_Howe"{
+ ld{"Saa za Mchana za Lord Howe"}
+ lg{"Saa za Lord Howe"}
+ ls{"Saa za Wastani za Lord Howe"}
+ }
+ "meta:Macquarie"{
+ ls{"Saa ya Makwuarie"}
+ }
+ "meta:Magadan"{
+ ld{"Saa za Kiangazi za Magadan"}
+ lg{"Saa za Magadan"}
+ ls{"Muda Wastani wa Magadani"}
+ }
+ "meta:Malaysia"{
+ ls{"Saa ya Malaysia"}
+ }
+ "meta:Maldives"{
+ ls{"Saa ya Maldives"}
+ }
+ "meta:Marquesas"{
+ ls{"Saa ya Makuesas"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Saa ya Visiwa vya Marshall"}
+ }
+ "meta:Mauritius"{
+ ld{"Saa ya Majira ya joto ya Mauritius"}
+ lg{"Saa ya Mauritius"}
+ ls{"Saa Wastani ya Mauritius"}
+ }
+ "meta:Mawson"{
+ ls{"Saa ya Mawson"}
+ }
+ "meta:Mongolia"{
+ ld{"Saa za Kiangazi za Ulan Bator"}
+ lg{"Muda wa Ulan Bator"}
+ ls{"Muda Wastani wa Ulan Bator"}
+ }
+ "meta:Moscow"{
+ ld{"Saa za Kiangazi za Moscow"}
+ lg{"Saa za Moscow"}
+ ls{"Saa za Wastani za Moscow"}
+ }
+ "meta:Myanmar"{
+ ls{"Saa ya Myanmar"}
+ }
+ "meta:Nauru"{
+ ls{"Saa ya Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Saa ya Nepali"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Saa ya Majira ya joto ya Kaledonia Mpya"}
+ lg{"Saa ya Kaledonia Mpya"}
+ ls{"Saa Wastani ya Kaledonia Mpya"}
+ }
+ "meta:New_Zealand"{
+ ld{"Saa ya Mchana ya Nyuzilandi"}
+ lg{"Saa ya Nyuzilandi"}
+ ls{"Saa Wastani ya Nyuzilandi"}
+ }
+ "meta:Newfoundland"{
+ ld{"Saa za Mchana za Newfoundland"}
+ lg{"Saa za Newfoundland"}
+ ls{"Saa za Wastani za Newfoundland"}
+ }
+ "meta:Niue"{
+ ls{"Saa ya Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Saa ya Visiwa vya Norfolk"}
+ }
+ "meta:Noronha"{
+ ld{"Saa za Kiangazi za Fernando de Noronha"}
+ lg{"Muda wa Fernando de Noronha"}
+ ls{"Muda Wastani wa Fernando de Noronha"}
+ }
+ "meta:Novosibirsk"{
+ ld{"Saa za Kiangazi za Novosibirsk"}
+ lg{"Saa za Novosibirsk"}
+ ls{"Muda Wastani wa Novosibirsk"}
+ }
+ "meta:Omsk"{
+ ld{"Saa za Kiangazi za Omsk"}
+ lg{"Saa za Omsk"}
+ ls{"Muda Wastani wa Omsk"}
+ }
+ "meta:Pakistan"{
+ ld{"Saa ya Majira ya joto ya Pakistani"}
+ lg{"Saa ya Pakistani"}
+ ls{"Saa Wastani ya Pakistani"}
+ }
+ "meta:Palau"{
+ ls{"Saa ya Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Saa ya Papua Gini Mpya"}
+ }
+ "meta:Paraguay"{
+ ld{"Saa ya Majira ya joto ya Paraguayi"}
+ lg{"Saa ya Paraguayi"}
+ ls{"Saa Wastani ya Paraguayi"}
+ }
+ "meta:Peru"{
+ ld{"Saa ya Majira ya joto ya Peru"}
+ lg{"Saa ya Peru"}
+ ls{"Saa Wastani ya Peru"}
+ }
+ "meta:Philippines"{
+ ld{"Saa ya Majira ya joto ya Ufilipino"}
+ lg{"Saa ya Ufilipino"}
+ ls{"Saa Wastani ya Ufilipino"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Saa ya Visiwa vya Foneksi"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Saa ya Mchana ya Saint-Pierre na Mikuelon"}
+ lg{"Saa ya Saint-Pierre na Mikuelon"}
+ ls{"Saa Wastani ya Saint-Pierre na Mikuelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"Saa ya Pitcairn"}
+ }
+ "meta:Ponape"{
+ ls{"Saa ya Ponape"}
+ }
+ "meta:Reunion"{
+ ls{"Saa ya Muungano mpya"}
+ }
+ "meta:Rothera"{
+ ls{"Saa ya Rothera"}
+ }
+ "meta:Sakhalin"{
+ ld{"Saa za Kiangazi za Sakhalin"}
+ lg{"Saa za Sakhalin"}
+ ls{"Muda Wastani wa Sakhalin"}
+ }
+ "meta:Samara"{
+ ld{"Saa za Kiangazi za Samara"}
+ lg{"Saa za Samara"}
+ ls{"Saa za Wastani za Samara"}
+ }
+ "meta:Samoa"{
+ ls{"Saa Wastani ya Samoa"}
+ }
+ "meta:Seychelles"{
+ ls{"Saa ya Ushelisheli"}
+ }
+ "meta:Singapore"{
+ ls{"Saa Wastani ya Singapuri"}
+ }
+ "meta:Solomon"{
+ ls{"Saa ya Visiwa vya Suleimani"}
+ }
+ "meta:South_Georgia"{
+ ls{"Saa ya Jojia Kusini"}
+ }
+ "meta:Suriname"{
+ ls{"Saa ya Surinam"}
+ }
+ "meta:Syowa"{
+ ls{"Saa ya Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Saa ya Tahiti"}
+ }
+ "meta:Taipei"{
+ ld{"Saa ya Mchana ya Taipei"}
+ lg{"Saa ya Taipei"}
+ ls{"Saa Wastani ya Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Saa ya Tajikistani"}
+ }
+ "meta:Tokelau"{
+ ls{"Saa ya Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Saa ya Majira ya joto ya Tonga"}
+ lg{"Saa ya Tonga"}
+ ls{"Saa Wastani ya Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Saa ya Chuuk"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Saa ya Majira ya joto ya Turukimenistani"}
+ lg{"Saa ya Turukimenistani"}
+ ls{"Saa Wastani ya Turukimenistani"}
+ }
+ "meta:Tuvalu"{
+ ls{"Saa ya Tuvalu"}
+ }
+ "meta:Uruguay"{
+ ld{"Saa ya Majira ya joto ya Urugwai"}
+ lg{"Saa ya Urugwai"}
+ ls{"Saa Wastani ya Urugwai"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Saa ya Majira ya joto ya Uzbekistani"}
+ lg{"Saa ya Uzbekistani"}
+ ls{"Saa Wastani ya Uzbekistani"}
+ }
+ "meta:Vanuatu"{
+ ld{"Saa ya Majira ya joto ya Vanuatu"}
+ lg{"Saa ya Vanuatu"}
+ ls{"Saa Wastani ya Vanuatu"}
+ }
+ "meta:Venezuela"{
+ ls{"Saa ya Venezuela"}
+ }
+ "meta:Vladivostok"{
+ ld{"Saa za Kiangazi za Vladivostok"}
+ lg{"Saa za Vladivostok"}
+ ls{"Muda Wastani wa Vladivostok"}
+ }
+ "meta:Volgograd"{
+ ld{"Saa za Kiangazi za Volgograd"}
+ lg{"Saa za Volgograd"}
+ ls{"Muda Wastani wa Volgograd"}
+ }
+ "meta:Vostok"{
+ ls{"Saa ya Vostok"}
+ }
+ "meta:Wake"{
+ ls{"Saa ya Kisiwa cha Wake"}
+ }
+ "meta:Wallis"{
+ ls{"Saa ya Wallis na Futuna"}
+ }
+ "meta:Yakutsk"{
+ ld{"Saa za Kiangazi za Yakutsk"}
+ lg{"Saa za Yakutsk"}
+ ls{"Muda Wastani wa Yakutsk"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"Saa za Kiangazi za Yekaterinburg"}
+ lg{"Saa za Yekaterinburg"}
+ ls{"Muda Wastani wa Yekaterinburg"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"{1} Saa ({0})"}
+ gmtFormat{"GMT {0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0} Saa"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/swc.txt b/Build/source/libs/icu/icu-50.1/data/zone/swc.txt
index e24709535df..0e02b5f0f2b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/swc.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/swc.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/swc.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/swc.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/swc.xml
*/
swc{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ta.txt b/Build/source/libs/icu/icu-50.1/data/zone/ta.txt
index 451c87c5e2c..b66a7c81e2a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ta.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ta.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ta.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ta.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ta.xml
*/
ta{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"Africa:Abidjan"{
ec{"அபிடà¯à®œà®¾à®©à¯"}
@@ -154,7 +154,7 @@ ta{
ec{"போரà¯à®Ÿà¯à®Ÿà¯‹-நோவோ"}
}
"Africa:Sao_Tome"{
- ec{"சவோ டோமà¯"}
+ ec{"சாவோ டோமே"}
}
"Africa:Tripoli"{
ec{"தà¯à®°à®¿à®ªà¯‹à®²à®¿"}
@@ -205,7 +205,7 @@ ta{
ec{"அரூபா"}
}
"America:Asuncion"{
- ec{"ஆஸà¯à®©à¯à®šà®¿à®¯à®©à¯"}
+ ec{"அஸனà¯à®šà®¿à®¯à®©à¯"}
}
"America:Bahia"{
ec{"பஹாயà¯"}
@@ -274,7 +274,7 @@ ta{
ec{"கà¯à®¯à®¾à®ªà¯‡"}
}
"America:Curacao"{
- ec{"கà¯à®°à®¾à®•à®µà¯"}
+ ec{"கà¯à®¯à¯‚ராகோ"}
}
"America:Danmarkshavn"{
ec{"டெனà¯à®®à®¾à®°à¯à®•à¯à®·à®¾à®µà¯à®©à¯"}
@@ -396,6 +396,9 @@ ta{
"America:Louisville"{
ec{"லோயà¯à®¸à¯à®µà®¿à®²à¯à®²à¯‡"}
}
+ "America:Lower_Princes"{
+ ec{"லோயர௠பிரினà¯à®šà¯à®¸à¯ கà¯à®µà®¾à®Ÿà¯à®Ÿà®°à¯"}
+ }
"America:Maceio"{
ec{"மேகியோ"}
}
@@ -529,7 +532,7 @@ ta{
ec{"ஷிபà¯à®°à¯‹à®•à¯"}
}
"America:St_Barthelemy"{
- ec{"செயினà¯à®Ÿà¯ பாரà¯à®¤à®²à¯†à®®à®¿"}
+ ec{"செயினà¯à®Ÿà¯ பாரà¯à®¤à¯‡à®²à¯†à®®à®¿"}
}
"America:St_Johns"{
ec{"செயினà¯à®Ÿà¯ ஜானà¯à®¸à¯"}
@@ -1105,7 +1108,7 @@ ta{
ec{"மயோடà¯à®Ÿà®¿"}
}
"Indian:Reunion"{
- ec{"ரீயூனியனà¯"}
+ ec{"ரியூனியனà¯"}
}
"Pacific:Apia"{
ec{"அபியா"}
@@ -1227,20 +1230,20 @@ ta{
ls{"அகà¯à®°à¯‡ தர நேரமà¯"}
}
"meta:Afghanistan"{
- ls{"ஆபà¯à®•à®¾à®©à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ls{"ஆஃபà¯à®•à®¾à®©à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
}
"meta:Africa_Central"{
- ls{"மதà¯à®¤à®¿à®¯ ஆபà¯à®°à®¿à®•à¯à®• நேரமà¯"}
+ ls{"மதà¯à®¤à®¿à®¯ ஆபà¯à®ªà®¿à®°à®¿à®•à¯à®• நேரமà¯"}
}
"meta:Africa_Eastern"{
- ls{"கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®• நேரமà¯"}
+ ls{"கிழகà¯à®•à¯ ஆபà¯à®ªà®¿à®°à®¿à®•à¯à®• நேரமà¯"}
}
"meta:Africa_Southern"{
- ls{"தென௠ஆபà¯à®°à®¿à®•à¯à®• நேரமà¯"}
+ ls{"தென௠ஆபà¯à®ªà®¿à®°à®¿à®•à¯à®• நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Africa_Western"{
- ld{"தென௠ஆபà¯à®°à®¿à®•à¯à®• கோடை நேரமà¯"}
- lg{"மேறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®• நேரமà¯"}
+ ld{"மேறà¯à®•à¯ ஆபà¯à®ªà®¿à®°à®¿à®•à¯à®•à®¾ கோடை நேரமà¯"}
+ lg{"மேறà¯à®•à¯ ஆபà¯à®ªà®¿à®°à®¿à®•à¯à®• நேரமà¯"}
ls{"மேறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®• தர நேரமà¯"}
}
"meta:Aktyubinsk"{
@@ -1310,7 +1313,7 @@ ta{
}
"meta:Argentina"{
ld{"à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾ கோடை நேரமà¯"}
- lg{"à®…à®°à¯à®œà¯†à®©à¯à®Ÿà¯€à®©à®¾ நேரமà¯"}
+ lg{"à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾ நேரமà¯"}
ls{"à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾ தர நேரமà¯"}
}
"meta:Argentina_Western"{
@@ -1319,8 +1322,8 @@ ta{
ls{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾ தர நேரமà¯"}
}
"meta:Armenia"{
- ld{"à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾ கோடை நேரமà¯"}
- lg{"à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾ நேரமà¯"}
+ ld{"ஆரà¯à®®à¯‡à®©à®¿à®¯à®¾ கோடை நேரமà¯"}
+ lg{"ஆரà¯à®®à¯‡à®©à®¿à®¯à®¾ நேரமà¯"}
ls{"à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾ தர நேரமà¯"}
}
"meta:Ashkhabad"{
@@ -1354,13 +1357,13 @@ ta{
ls{"ஆஸà¯à®¤à®¿à®°à¯‡à®²à®¿à®¯à®©à¯ மேறà¯à®•à®¤à¯à®¤à®¿à®¯ தர நேரமà¯"}
}
"meta:Azerbaijan"{
- ld{"அஜரà¯à®ªà¯ˆà®œà®©à¯ கோடை காலமà¯"}
- lg{"அஜரà¯à®ªà¯ˆà®œà®©à¯ நேரமà¯"}
- ls{"அஜரà¯à®ªà¯ˆà®œà®©à¯ தர நேரமà¯"}
+ ld{"அசரà¯à®ªà¯ˆà®œà®¾à®©à¯ கோடை நேரமà¯"}
+ lg{"அசரà¯à®ªà¯ˆà®œà®¾à®©à¯ நேரமà¯"}
+ ls{"அசரà¯à®ªà¯ˆà®œà®¾à®©à¯ தர நேரமà¯"}
}
"meta:Azores"{
- ld{"அஜோரà¯à®¸à¯ கோடை நேரமà¯"}
- lg{"அஜோரà¯à®¸à¯ நேரமà¯"}
+ ld{"அசோரà¯à®¸à¯ கோடை நேரமà¯"}
+ lg{"அசோரà¯à®¸à¯ நேரமà¯"}
ls{"அஜோரà¯à®¸à¯ தர நேரமà¯"}
}
"meta:Baku"{
@@ -1369,9 +1372,9 @@ ta{
ls{"பக௠தர நேரமà¯"}
}
"meta:Bangladesh"{
- ld{"பஙà¯à®•à®³à®¾à®¤à¯‡à®·à¯ கோடை நேரமà¯"}
- lg{"பஙà¯à®•à®³à®¾à®¤à¯‡à®·à¯ நேரமà¯"}
- ls{"பஙà¯à®•à®³à®¾à®¤à¯‡à®·à¯ தர நேரமà¯"}
+ ld{"வஙà¯à®•à®¤à¯‡à®š கோடை நேரமà¯"}
+ lg{"வஙà¯à®•à®¤à¯‡à®š நேரமà¯"}
+ ls{"வஙà¯à®•à®¤à¯‡à®š நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Bering"{
ld{"பெரிங௠பகலொளி நேரமà¯"}
@@ -1379,7 +1382,7 @@ ta{
ls{"பெரிங௠தர நேரமà¯"}
}
"meta:Bhutan"{
- ls{"பூடான௠நேரமà¯"}
+ ls{"பூடà¯à®Ÿà®¾à®©à¯ நேரமà¯"}
}
"meta:Bolivia"{
ls{"பொலிவியா நேரமà¯"}
@@ -1395,23 +1398,23 @@ ta{
ls{"பà¯à®°à®šà®¿à®²à®¿à®¯à®¾ தர நேரமà¯"}
}
"meta:Brunei"{
- ls{"பà¯à®°à¯‚னி தரà¯à®šà®²à¯‡à®®à¯ நேரமà¯"}
+ ls{"பà¯à®°à¯à®©à¯‡ டரà¯à®¸à¯à®¸à®²à®¾à®®à¯ நேரமà¯"}
}
"meta:Cape_Verde"{
- ld{"கபே வெரà¯à®Ÿà¯‡ கோடை நேரமà¯"}
- lg{"கபே வெரà¯à®Ÿà¯‡ நேரமà¯"}
+ ld{"கேப௠வேரà¯à®Ÿà¯‡ கோடை நேரமà¯"}
+ lg{"கேப௠வேரà¯à®Ÿà¯‡ நேரமà¯"}
ls{"கபே வெரà¯à®Ÿà¯‡ தர நேரமà¯"}
}
"meta:Chamorro"{
- ls{"சமாரா நேரமà¯"}
+ ls{"சாமோரோ நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Changbai"{
ls{"சாஙà¯à®ªà®¾à®¯à¯ நேரமà¯"}
}
"meta:Chatham"{
- ld{"சாதம௠பகலொளி நேரமà¯"}
- lg{"சாதம௠நேரமà¯"}
- ls{"சாதம௠தர நேரமà¯"}
+ ld{"சதà¯à®¤à®¾à®®à¯ பகலொளி நேரமà¯"}
+ lg{"சதà¯à®¤à®¾à®®à¯ நேரமà¯"}
+ ls{"சதà¯à®¤à®¾à®®à¯ நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Chile"{
ld{"சிலி கோடை நேரமà¯"}
@@ -1419,9 +1422,9 @@ ta{
ls{"சிலி தர நேரமà¯"}
}
"meta:China"{
- ld{"சீன பகலொளி நேரமà¯"}
- lg{"சீன நேரமà¯"}
- ls{"சீன தர நேரமà¯"}
+ ld{"சீனா பகலொளி நேரமà¯"}
+ lg{"சீனா நேரமà¯"}
+ ls{"சீன நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Choibalsan"{
ld{"சோயà¯à®ªà®²à¯à®šà®©à¯ கோடை நேரமà¯"}
@@ -1429,10 +1432,10 @@ ta{
ls{"சோயà¯à®ªà®²à¯à®šà®©à¯ தர நேரமà¯"}
}
"meta:Christmas"{
- ls{"கிறிஸà¯à®®à®¸à¯ தீவ௠நேரமà¯"}
+ ls{"கிறிஸà¯à®¤à¯à®®à®¸à¯ தீவ௠நேரமà¯"}
}
"meta:Cocos"{
- ls{"கோகோ தீவà¯à®•à®³à¯ நேரமà¯"}
+ ls{"கோகோஸ௠தீவà¯à®•à®³à¯ நேரமà¯"}
}
"meta:Colombia"{
ld{"கொலமà¯à®ªà®¿à®¯à®¾ கோடை நேரமà¯"}
@@ -1440,9 +1443,9 @@ ta{
ls{"கொலமà¯à®ªà®¿à®¯à®¾ தர நேரமà¯"}
}
"meta:Cook"{
- ld{"கூக௠தீவà¯à®•à®³à¯ அரை கோடை நேரமà¯"}
- lg{"கூக௠தீவà¯à®•à®³à¯ நேரமà¯"}
- ls{"கூக௠தீவà¯à®•à®³à¯ தர நேரமà¯"}
+ ld{"கà¯à®•à¯ தீவà¯à®•à®³à¯ அரை கோடை நேரமà¯"}
+ lg{"கà¯à®•à¯ தீவà¯à®•à®³à¯ நேரமà¯"}
+ ls{"கà¯à®•à¯ தீவà¯à®•à®³à¯ நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Cuba"{
ld{"கியூபா பகலொளி நேரமà¯"}
@@ -1456,7 +1459,7 @@ ta{
ls{"டேவிஸ௠நேரமà¯"}
}
"meta:DumontDUrville"{
- ls{"டà¯à®®à®µà¯à®©à¯à®Ÿà¯à®Ÿà®¿ உரà¯à®µà®¿à®²à¯à®²à¯‡ நேரமà¯"}
+ ls{"டà¯à®¯à¯‚மோணà¯à®Ÿà¯-டி உரà¯à®µà®¿à®²à¯à®²à¯‡ நேரமà¯"}
}
"meta:Dushanbe"{
ld{"டà¯à®·à®©à¯à®ªà¯‡ கோடை நேரமà¯"}
@@ -1467,7 +1470,7 @@ ta{
ls{"டசà¯à®šà¯ கயானா நேரமà¯"}
}
"meta:East_Timor"{
- ls{"கிழகà¯à®•à¯ தைமர௠நேரமà¯"}
+ ls{"கிழகà¯à®•à¯ திமோர௠நேரமà¯"}
}
"meta:Easter"{
ld{"ஈஸà¯à®Ÿà®°à¯ தீவ௠கோடை நேரமà¯"}
@@ -1475,38 +1478,38 @@ ta{
ls{"ஈஸà¯à®Ÿà®°à¯ தீவ௠தர நேரமà¯"}
}
"meta:Ecuador"{
- ls{"ஈகà¯à®µà®Ÿà®¾à®°à¯ நேரமà¯"}
+ ls{"ஈகà¯à®µà¯†à®Ÿà®¾à®°à¯ நேரமà¯"}
}
"meta:Europe_Central"{
- ld{"மதà¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ கோடை நேரமà¯"}
- lg{"மதà¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ நேரமà¯"}
+ ld{"மதà¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ கோடை நேரமà¯"}
+ lg{"மதà¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ நேரமà¯"}
ls{"மதà¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ தர நேரமà¯"}
}
"meta:Europe_Eastern"{
- ld{"கிழகà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ கோடை நேரமà¯"}
- lg{"கிழகà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ நேரமà¯"}
+ ld{"கிழகà¯à®•à®¿à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ கோடை நேரமà¯"}
+ lg{"கிழகà¯à®•à®¿à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ நேரமà¯"}
ls{"கிழகà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ தர நேரமà¯"}
}
"meta:Europe_Western"{
- ld{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ கோடை நேரமà¯"}
- lg{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ நேரமà¯"}
+ ld{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ கோடை நேரமà¯"}
+ lg{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯ நேரமà¯"}
ls{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ à®à®°à¯‹à®ªà¯à®ªà®¿à®¯à®©à¯ தர நேரமà¯"}
}
"meta:Falkland"{
- ld{"பலà¯à®•à¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯ கோடை நேரமà¯"}
- lg{"பலà¯à®•à¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯ நேரமà¯"}
- ls{"பலà¯à®•à¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯ தர நேரமà¯"}
+ ld{"ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯ கோடை நேரமà¯"}
+ lg{"ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯ நேரமà¯"}
+ ls{"ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯ நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Fiji"{
ld{"ஃபிஜி கோடை நேரமà¯"}
lg{"ஃபிஜி நேரமà¯"}
- ls{"ஃபிஜி தர நேரமà¯"}
+ ls{"ஃபிஜி நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:French_Guiana"{
- ls{"பிரானà¯à®šà¯ கயானா நேரமà¯"}
+ ls{"ஃபிரஞà¯à®šà¯ கயானா நேரமà¯"}
}
"meta:French_Southern"{
- ls{"பிரெஞà¯à®šà¯ தெறà¯à®•à¯ மறà¯à®±à¯à®®à¯ அணà¯à®Ÿà®¾à®°à¯à®Ÿà®¿à®•à®¾ நேரமà¯"}
+ ls{"ஃபிரஞà¯à®šà¯ தெறà¯à®•à®¤à¯à®¤à®¿à®¯ மறà¯à®±à¯à®®à¯ அணà¯à®Ÿà®¾à®°à¯à®Ÿà®¿à®•à¯ நேரமà¯"}
}
"meta:Frunze"{
ld{"பà¯à®°à¯à®©à¯à®šà¯‡ கோடை நேரமà¯"}
@@ -1514,13 +1517,13 @@ ta{
ls{"பà¯à®°à¯à®©à¯à®šà¯‡ தர நேரமà¯"}
}
"meta:GMT"{
- ls{"கà¯à®°à¯€à®©à¯à®µà®¿à®šà¯ மீன௠டைமà¯"}
+ ls{"கிரீனà¯à®µà®¿à®šà¯ இடைநிலை நேரமà¯"}
}
"meta:Galapagos"{
- ls{"கலபோகஸ௠நேரமà¯"}
+ ls{"கலபகோஸ௠நேரமà¯"}
}
"meta:Gambier"{
- ls{"காமà¯à®ªà®¿à®¯à®°à¯ நேரமà¯"}
+ ls{"கேமà¯à®ªà®¿à®¯à®°à¯ நேரமà¯"}
}
"meta:Georgia"{
ld{"ஜாரà¯à®œà®¿à®¯à®¾ கோடை நேரமà¯"}
@@ -1536,57 +1539,57 @@ ta{
ls{"மதà¯à®¤à®¿à®¯ கà¯à®°à¯€à®©à¯à®²à®¾à®¨à¯à®¤à¯ தர நேரமà¯"}
}
"meta:Greenland_Eastern"{
- ld{"கிழகà¯à®•à¯ கà¯à®°à¯€à®©à¯à®²à®¾à®¨à¯à®¤à¯ கோடை நேரமà¯"}
- lg{"கிழகà¯à®•à¯ கà¯à®°à¯€à®©à¯à®²à®¾à®¨à¯à®¤à¯ நேரமà¯"}
+ ld{"கிழகà¯à®•à¯ கிரீனà¯à®²à®¾à®¨à¯à®¤à¯ கோடை நேரமà¯"}
+ lg{"கிழகà¯à®•à¯ கிரீனà¯à®²à®¾à®¨à¯à®¤à¯ நேரமà¯"}
ls{"கிழகà¯à®•à¯ கà¯à®°à¯€à®©à¯à®²à®¾à®¨à¯à®¤à¯ தர நேரமà¯"}
}
"meta:Greenland_Western"{
- ld{"மேறà¯à®•à¯ கà¯à®°à¯€à®©à¯à®²à®¾à®¨à¯à®¤à¯ கோடை நேரமà¯"}
- lg{"மேறà¯à®•à¯ கà¯à®°à¯€à®©à¯à®²à®¾à®¨à¯à®¤à¯ நேரமà¯"}
+ ld{"மேறà¯à®•à¯ கிரீனà¯à®²à®¾à®¨à¯à®¤à¯ கோடை நேரமà¯"}
+ lg{"மேறà¯à®•à¯ கிரீனà¯à®²à®¾à®¨à¯à®¤à¯ நேரமà¯"}
ls{"மேறà¯à®•à¯ கà¯à®°à¯€à®©à¯à®²à®¾à®¨à¯à®¤à¯ தர நேரமà¯"}
}
"meta:Guam"{
ls{"கம௠தர நேரமà¯"}
}
"meta:Gulf"{
- ls{"கலà¯à®ƒà®ªà¯ நேரமà¯"}
+ ls{"வளைகà¯à®Ÿà®¾ நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Guyana"{
ls{"கயானா நேரமà¯"}
}
"meta:Hawaii_Aleutian"{
- ld{"ஹவாயà¯-அலேடன௠பகலொளி நேரமà¯"}
- lg{"ஹவாயà¯-அலேடன௠நேரமà¯"}
+ ld{"ஹவாயà¯-அலேஸியன௠பகலொளி நேரமà¯"}
+ lg{"ஹவாயà¯-அலேஸியன௠நேரமà¯"}
ls{"ஹவாயà¯-அலேடன௠தர நேரமà¯"}
}
"meta:Hong_Kong"{
- ld{"ஹாஙà¯à®•à®¾à®™à¯ கோடை நேரமà¯"}
- lg{"ஹாஙà¯à®•à®¾à®™à¯ நேரமà¯"}
- ls{"ஹாஙà¯à®•à®¾à®™à¯ தர நேரமà¯"}
+ ld{"ஹாங௠காங௠கோடை நேரமà¯"}
+ lg{"ஹாங௠காங௠நேரமà¯"}
+ ls{"ஹாங௠காங௠தர நேரமà¯"}
}
"meta:Hovd"{
- ld{"ஹாவà¯à®Ÿà¯ கோடை நேரமà¯"}
- lg{"ஹாவà¯à®Ÿà¯ நேரமà¯"}
- ls{"ஹாவà¯à®Ÿà¯ தர நேரமà¯"}
+ ld{"ஹோவà¯à®¤à¯ கோடை நேரமà¯"}
+ lg{"ஹோவà¯à®¤à¯ நேரமà¯"}
+ ls{"ஹோவà¯à®¤à¯ தர நேரமà¯"}
}
"meta:India"{
ls{"இநà¯à®¤à®¿à®¯ தர நேரமà¯"}
ss{"IST"}
}
"meta:Indian_Ocean"{
- ls{"இநà¯à®¤à®¿à®¯à®ªà¯ பெரà¯à®™à¯à®•à®Ÿà®²à¯ நேரமà¯"}
+ ls{"இநà¯à®¤à®¿à®¯ பெரà¯à®™à¯à®•à®Ÿà®²à¯ நேரமà¯"}
}
"meta:Indochina"{
- ls{"இநà¯à®¤à¯‹à®šà¯ˆà®©à®¾ நேரமà¯"}
+ ls{"இநà¯à®¤à¯‹à®šà¯€à®©à®¾ நேரமà¯"}
}
"meta:Indonesia_Central"{
ls{"மதà¯à®¤à®¿à®¯ இநà¯à®¤à¯‹à®©à¯‡à®·à®¿à®¯à®¾ நேரமà¯"}
}
"meta:Indonesia_Eastern"{
- ls{"கிழகà¯à®•à®¤à¯à®¤à®¿à®¯ இநà¯à®¤à¯‹à®©à¯‡à®·à®¿à®¯à®¾ நேரமà¯"}
+ ls{"கிழகà¯à®•à®¿à®¤à¯à®¤à®¿à®¯ இநà¯à®¤à¯‹à®©à¯‡à®·à®¿à®¯à®¾ நேரமà¯"}
}
"meta:Indonesia_Western"{
- ls{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ இநà¯à®¤à¯‹à®©à¯‡à®·à®¿à®¯à®¾"}
+ ls{"மேறà¯à®•à®¤à¯à®¤à®¿à®¯ இநà¯à®¤à¯‹à®©à¯‡à®·à®¿à®¯à®¾ நேரமà¯"}
}
"meta:Iran"{
ld{"ஈரான௠பகலொளி நேரமà¯"}
@@ -1620,10 +1623,10 @@ ta{
ls{"கஷà¯à®•à®°à¯ நேரமà¯"}
}
"meta:Kazakhstan_Eastern"{
- ls{"கிழகà¯à®•à¯ கஸகஸà¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ls{"கிழகà¯à®•à¯ கஜகஸà¯à®¤à®¾à®©à¯ நேரமà¯"}
}
"meta:Kazakhstan_Western"{
- ls{"மேறà¯à®•à¯ கஸகஸà¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ls{"மேறà¯à®•à¯ கஜகஸà¯à®¤à®¾à®©à¯ நேரமà¯"}
}
"meta:Kizilorda"{
ld{"கிஜிலோரà¯à®Ÿà®¾ கோடை நேரமà¯"}
@@ -1674,7 +1677,7 @@ ta{
ls{"மகà¯à®•à®¾à®µà¯ தர நேரமà¯"}
}
"meta:Macquarie"{
- ls{"மெகரீன௠நேரமà¯"}
+ ls{"மாகà¯à®•à®¿à®¯à¯‚ரி தீவ௠நேரமà¯"}
}
"meta:Magadan"{
ld{"மகதன௠கோடை நேரமà¯"}
@@ -1685,13 +1688,13 @@ ta{
ls{"மலாயா நேரமà¯"}
}
"meta:Malaysia"{
- ls{"மலேசியா நேரமà¯"}
+ ls{"மலேஷியா நேரமà¯"}
}
"meta:Maldives"{
ls{"மாலதà¯à®¤à¯€à®µà¯ நேரமà¯"}
}
"meta:Marquesas"{
- ls{"மாரà¯à®•à¯à®¯à¯‚செஸ௠நேரமà¯"}
+ ls{"மாரà¯à®•à®¿à®¯à¯‚சாஸ௠நேரமà¯"}
}
"meta:Marshall_Islands"{
ls{"மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯ நேரமà¯"}
@@ -1702,11 +1705,11 @@ ta{
ls{"மொரிஷியஸ௠தர நேரமà¯"}
}
"meta:Mawson"{
- ls{"மாவà¯à®šà®©à¯ நேரமà¯"}
+ ls{"மவà¯à®šà®©à¯ நேரமà¯"}
}
"meta:Mongolia"{
ld{"உலன௠பாடர௠கோடை நேரமà¯"}
- lg{"உலன௠பாடர௠நேரமà¯"}
+ lg{"உலான௠பாடர௠நேரமà¯"}
ls{"உலன௠பாடர௠தர நேரமà¯"}
}
"meta:Moscow"{
@@ -1718,20 +1721,20 @@ ta{
ls{"மியானà¯à®®à®°à¯ நேரமà¯"}
}
"meta:Nauru"{
- ls{"நௌர௠நேரமà¯"}
+ ls{"நவà¯à®°à¯‚ நேரமà¯"}
}
"meta:Nepal"{
- ls{"நேபாள௠நேரமà¯"}
+ ls{"நேபால௠நேரமà¯"}
}
"meta:New_Caledonia"{
- ld{"நியூ கலேடோனியா கோடை நேரமà¯"}
- lg{"நியூ கலேடோனியா நேரமà¯"}
- ls{"நியூ கலேடோனியா தர நேரமà¯"}
+ ld{"நியூ கலிடோனியா கோடை நேரமà¯"}
+ lg{"நியூ கலிடோனியா நேரமà¯"}
+ ls{"நியூ கலிடோனியா நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:New_Zealand"{
ld{"நியூசிலாநà¯à®¤à¯ பகலொளி நேரமà¯"}
lg{"நியூசிலாநà¯à®¤à¯ நேரமà¯"}
- ls{"நியூசிலாநà¯à®¤à¯ தர நேரமà¯"}
+ ls{"நியூசிலாநà¯à®¤à¯ நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Newfoundland"{
ld{"நிய௠பௌணà¯à®Ÿà¯à®²à®¾à®¨à¯à®¤à¯ பகலொளி நேரமà¯"}
@@ -1739,14 +1742,14 @@ ta{
ls{"நிய௠பௌணà¯à®Ÿà¯à®²à®¾à®¨à¯à®¤à¯ தர நேரமà¯"}
}
"meta:Niue"{
- ls{"நியà¯à®¯à¯‚ நேரமà¯"}
+ ls{"நிய௠நேரமà¯"}
}
"meta:Norfolk"{
- ls{"நாரà¯à®ƒà®ªà¯‹à®²à¯à®•à¯ தீவà¯à®•à®³à¯ நேரமà¯"}
+ ls{"நோரà¯à®ƒà®ªà¯‹à®•à¯ தீவà¯à®•à®³à¯ நேரமà¯"}
}
"meta:Noronha"{
ld{"பெரà¯à®©à®¾à®©à¯à®Ÿà¯‹ டி நோரோனà¯à®¹à®¾ கோடை நேரமà¯"}
- lg{"பெரà¯à®©à®¾à®©à¯à®Ÿà¯‹ டி நோரோனà¯à®¹à®¾ நேரமà¯"}
+ lg{"பெரà¯à®©à®¾à®£à¯à®Ÿà¯‹ டி நோரனà¯à®¹à®¾ நேரமà¯"}
ls{"பெரà¯à®©à®¾à®©à¯à®Ÿà¯‹ டி நோரோனà¯à®¹à®¾ தர நேரமà¯"}
}
"meta:North_Mariana"{
@@ -1763,9 +1766,15 @@ ta{
ls{"à®’à®®à¯à®¸à¯à®•à¯ தர நேரமà¯"}
}
"meta:Pakistan"{
- ld{"பாகà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯ கோடை நேரமà¯"}
- lg{"பாகà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
- ls{"பாகà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯ தர நேரமà¯"}
+ ld{"பாகிஸà¯à®¤à®¾à®©à¯ கோடை நேரமà¯"}
+ lg{"பாகிஸà¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ls{"பாகிஸà¯à®¤à®¾à®©à¯ தர நேரமà¯"}
+ }
+ "meta:Palau"{
+ ls{"பாலவ௠நேரமà¯"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"பபà¯à®µà®¾ நியூ கினியா நேரமà¯"}
}
"meta:Paraguay"{
ld{"பராகà¯à®µà¯‡ கோடை நேரமà¯"}
@@ -1780,12 +1789,21 @@ ta{
"meta:Philippines"{
ld{"பிலிபà¯à®ªà¯ˆà®©à¯ கோடை நேரமà¯"}
lg{"பிலிபà¯à®ªà¯ˆà®©à¯ நேரமà¯"}
- ls{"பிலிபà¯à®ªà¯ˆà®©à¯ தர நேரமà¯"}
+ ls{"பிலிபà¯à®ªà¯ˆà®©à¯ நேரபà¯à®ªà®Ÿà®¿"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"ஃபோனிகà¯à®¸à¯ தீவà¯à®•à®³à¯ நேரமà¯"}
}
"meta:Pierre_Miquelon"{
- ld{"பியாரி மிகà¯à®•à¯à®µà®¿à®²à®©à¯ பகலொளி நேரமà¯"}
- lg{"பியாரி மிகà¯à®•à¯à®µà®¿à®²à®©à¯ நேரமà¯"}
- ls{"பியாரீ மிகà¯à®•à®¿à®µà®¿à®²à®©à¯ தர நேரமà¯"}
+ ld{"செயினà¯à®Ÿà¯ பியரி மறà¯à®±à¯à®®à¯ மிகà¯à®•à¯à®¯à®¿à®²à®¾à®©à¯ பகலொளி நேரமà¯"}
+ lg{"செயினà¯à®Ÿà¯ பியரி மறà¯à®±à¯à®®à¯ மிகà¯à®•à¯à®¯à®¿à®²à®¾à®©à¯ நேரமà¯"}
+ ls{"செயினà¯à®Ÿà¯ பியரி மறà¯à®±à¯à®®à¯ மிகà¯à®•à¯à®¯à®¿à®²à®¾à®©à¯ தர நேரமà¯"}
+ }
+ "meta:Pitcairn"{
+ ls{"பிடà¯à®•à®¾à®°à¯à®©à¯ நேரமà¯"}
+ }
+ "meta:Ponape"{
+ ls{"போனாபே நேரமà¯"}
}
"meta:Qyzylorda"{
ld{"கைஜைலோரà¯à®Ÿà®¾ கோடை நேரமà¯"}
@@ -1793,10 +1811,10 @@ ta{
ls{"கைஜைலோரà¯à®Ÿà®¾ தர நேரமà¯"}
}
"meta:Reunion"{
- ls{"ரீ யூனியன௠நேரமà¯"}
+ ls{"ரீயூனியன௠நேரமà¯"}
}
"meta:Rothera"{
- ls{"ரோதெரா நேரமà¯"}
+ ls{"ரோதேரா நேரமà¯"}
}
"meta:Sakhalin"{
ld{"சகலின௠கோடை நேரமà¯"}
@@ -1813,8 +1831,11 @@ ta{
lg{"சமரà¯à®•à®©à¯à®Ÿà¯ நேரமà¯"}
ls{"சமரà¯à®•à®©à¯à®Ÿà¯ தர நேரமà¯"}
}
+ "meta:Samoa"{
+ ls{"சமோயா நேரபà¯à®ªà®Ÿà®¿"}
+ }
"meta:Seychelles"{
- ls{"ஸேசேலà¯à®¸à¯ நேரமà¯"}
+ ls{"சீசெலà¯à®²à¯†à®¸à¯ நேரமà¯"}
}
"meta:Shevchenko"{
ld{"ஷெவà¯à®šà¯†à®©à¯à®•à¯‹ கோடை நேரமà¯"}
@@ -1822,10 +1843,13 @@ ta{
ls{"ஷெவà¯à®šà¯†à®©à¯à®•à¯‹ தர நேரமà¯"}
}
"meta:Singapore"{
- ls{"சிஙà¯à®•à®ªà¯à®ªà¯‚ர௠தர நேரமà¯"}
+ ls{"சிஙà¯à®•à®ªà¯à®ªà¯‚ர௠நேரபà¯à®ªà®Ÿà®¿"}
+ }
+ "meta:Solomon"{
+ ls{"சாலமன௠தீவà¯à®•à®³à¯ நேரமà¯"}
}
"meta:South_Georgia"{
- ls{"தென௠ஜாரà¯à®œà®¿à®¯à®¾ நேரமà¯"}
+ ls{"தெறà¯à®•à¯ ஜாரà¯à®œà®¿à®¯à®¾ நேரமà¯"}
}
"meta:Suriname"{
ls{"சூரினாம௠நேரமà¯"}
@@ -1838,10 +1862,13 @@ ta{
"meta:Syowa"{
ls{"ஸà¯à®¯à¯‹à®µà®¾ நேரமà¯"}
}
+ "meta:Tahiti"{
+ ls{"தஹிதி நேரமà¯"}
+ }
"meta:Taipei"{
- ld{"தயà¯à®ªà®¿ பகலொளி நேரமà¯"}
- lg{"தயà¯à®ªà®¿ நேரமà¯"}
- ls{"தயà¯à®ªà®¿ தர நேரமà¯"}
+ ld{"தைபே பகலொளி நேரமà¯"}
+ lg{"தைபே நேரமà¯"}
+ ls{"தைபே தர நேரமà¯"}
}
"meta:Tajikistan"{
ls{"தஜிகிஸà¯à®¤à®¾à®©à¯ நேரமà¯"}
@@ -1849,40 +1876,59 @@ ta{
"meta:Tashkent"{
ld{"தஷà¯à®•à¯†à®©à¯à®Ÿà¯ கோடை நேரமà¯"}
lg{"தஷà¯à®•à¯†à®©à¯à®Ÿà¯ நேரமà¯"}
- ls{"தஷà¯à®•à¯†à®©à¯à®Ÿà¯ நேரமà¯"}
+ ls{"தஷà¯à®•à¯†à®©à¯à®Ÿà¯ தர நேரமà¯"}
}
"meta:Tbilisi"{
ld{"டà¯à®ªà®¿à®²à®¿à®¸à®¿ கோடை நேரமà¯"}
lg{"டà¯à®ªà®¿à®²à®¿à®¸à®¿ நேரமà¯"}
- ls{"டà¯à®ªà®¿à®²à®¿à®¸à®¿ நேரமà¯"}
+ ls{"டà¯à®ªà®¿à®²à®¿à®¸à®¿ தர நேரமà¯"}
+ }
+ "meta:Tokelau"{
+ ls{"டோகà¯à®•à¯†à®²à®¾à®µà¯ நேரமà¯"}
+ }
+ "meta:Tonga"{
+ ld{"டோஙà¯à®•à®¾ கோடை நேரமà¯"}
+ lg{"டோஙà¯à®•à®¾ நேரமà¯"}
+ ls{"டோஙà¯à®•à®¾ நேரபà¯à®ªà®Ÿà®¿"}
+ }
+ "meta:Truk"{
+ ls{"சà¯à®•à¯ நேரமà¯"}
}
"meta:Turkey"{
ld{"தà¯à®°à¯à®•à¯à®•à®¿ கோடை நேரமà¯"}
lg{"தà¯à®°à¯à®•à¯à®•à®¿ நேரமà¯"}
- ls{"தà¯à®°à¯à®•à¯à®•à®¿ நேரமà¯"}
+ ls{"தà¯à®°à¯à®•à¯à®•à®¿ தர நேரமà¯"}
}
"meta:Turkmenistan"{
- ld{"தà¯à®°à¯à®•à¯à®®à¯‡à®©à®¿à®¸à¯à®¤à®¾à®©à¯ கோடை நேரமà¯"}
- lg{"தà¯à®°à¯à®•à¯à®®à¯‡à®©à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
- ls{"தà¯à®°à¯à®•à¯à®®à¯‡à®©à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ld{"தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯ கோடை நேரமà¯"}
+ lg{"தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ls{"தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯ நேரபà¯à®ªà®Ÿà®¿"}
+ }
+ "meta:Tuvalu"{
+ ls{"தà¯à®µà®¾à®²à¯ நேரமà¯"}
}
"meta:Uralsk"{
ld{"உரலà¯à®¸à¯à®•à¯ கோடை நேரமà¯"}
lg{"உரலà¯à®¸à¯à®•à¯ நேரமà¯"}
- ls{"உரலà¯à®¸à¯à®•à¯ நேரமà¯"}
+ ls{"உரலà¯à®¸à¯à®•à¯ தர நேரமà¯"}
}
"meta:Uruguay"{
ld{"உரà¯à®•à¯à®µà¯‡ கோடை நேரமà¯"}
lg{"உரà¯à®•à¯à®µà¯‡ நேரமà¯"}
- ls{"உரà¯à®•à¯à®µà¯‡ நேரமà¯"}
+ ls{"உரà¯à®•à¯à®µà¯‡ தர நேரமà¯"}
}
"meta:Urumqi"{
ls{"உரà¯à®®à¯à®•à®¿ நேரமà¯"}
}
"meta:Uzbekistan"{
- ld{"உஸà¯à®ªà¯‡à®•à®¿à®¸à¯à®¤à®¾à®©à¯ கோடை நேரமà¯"}
- lg{"உஸà¯à®ªà¯‡à®•à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
- ls{"உஸà¯à®ªà¯‡à®•à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ld{"உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯ கோடை நேரமà¯"}
+ lg{"உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯ நேரமà¯"}
+ ls{"உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯ நேரபà¯à®ªà®Ÿà®¿"}
+ }
+ "meta:Vanuatu"{
+ ld{"வனà¯à®µà®¾à®Ÿà¯à®Ÿà¯ கோடை நேரமà¯"}
+ lg{"வனà¯à®µà®¾à®Ÿà¯à®Ÿà¯ நேரமà¯"}
+ ls{"வனà¯à®µà®¾à®Ÿà¯à®Ÿà¯ நேரபà¯à®ªà®Ÿà®¿"}
}
"meta:Venezuela"{
ls{"வெனிசà¯à®²à®¾ நேரமà¯"}
@@ -1890,30 +1936,36 @@ ta{
"meta:Vladivostok"{
ld{"வà¯à®²à®Ÿà®¿à®µà¯‹à®¸à¯à®Ÿà¯‹à®•à¯ கோடை நேரமà¯"}
lg{"வலà¯à®Ÿà®¿à®µà¯‹à®¸à¯à®Ÿà¯‹à®•à¯ நேரமà¯"}
- ls{"வà¯à®²à®Ÿà®¿à®µà¯‹à®¸à¯à®Ÿà¯‹à®•à¯ நேரமà¯"}
+ ls{"வà¯à®²à®Ÿà®¿à®µà¯‹à®¸à¯à®Ÿà¯‹à®•à¯ தர நேரமà¯"}
}
"meta:Volgograd"{
ld{"வோலà¯à®•à¯‹à®•à¯à®°à®¾à®Ÿà¯ கோடை நேரமà¯"}
- lg{"வொலà¯à®•à¯‹à®•à®¿à®°à®¾à®Ÿà¯ நேரமà¯"}
- ls{"வோலà¯à®•à¯‹à®•à¯à®°à®¾à®Ÿà¯ நேரமà¯"}
+ lg{"வோலà¯à®•à¯‹à®•à¯à®°à®¾à®Ÿà¯ நேரமà¯"}
+ ls{"வோலà¯à®•à¯‹à®•à¯à®°à®¾à®Ÿà¯ தர நேரமà¯"}
}
"meta:Vostok"{
- ls{"வேஸà¯à®Ÿà®¾à®•à¯ நேரமà¯"}
+ ls{"வோஸà¯à®Ÿà¯‹à®•à¯ நேரமà¯"}
+ }
+ "meta:Wake"{
+ ls{"வேக௠தீவ௠நேரமà¯"}
+ }
+ "meta:Wallis"{
+ ls{"வாலிஸ௠மறà¯à®±à¯à®®à¯ ஃபà¯à®¯à¯‚டà¯à®©à®¾ நேரமà¯"}
}
"meta:Yakutsk"{
ld{"யகà¯à®Ÿà¯à®¸à¯à®•à¯ கோடை நேரமà¯"}
lg{"யகà¯à®Ÿà¯à®¸à¯à®•à¯ நேரமà¯"}
- ls{"யகà¯à®Ÿà¯à®¸à¯à®•à¯ நேரமà¯"}
+ ls{"யகà¯à®Ÿà¯à®¸à¯à®•à¯ தர நேரமà¯"}
}
"meta:Yekaterinburg"{
ld{"யெகடெரினà¯à®ªà®°à¯à®•à¯ கோடை நேரமà¯"}
lg{"யேகாடெரினà¯à®ªà®°à¯à®•à¯ நேரமà¯"}
- ls{"யெகடெரினà¯à®ªà®°à¯à®•à¯ நேரமà¯"}
+ ls{"யேகாடெரினà¯à®ªà®°à¯à®•à¯ தர நேரமà¯"}
}
"meta:Yerevan"{
ld{"யெரெவன௠கோடை நேரமà¯"}
lg{"யெரெவன௠நேரமà¯"}
- ls{"யெரெவன௠நேரமà¯"}
+ ls{"யெரெவன௠தர நேரமà¯"}
}
"meta:Yukon"{
ld{"யà¯à®•à¯‹à®©à¯ பகலொளி நேரமà¯"}
@@ -1923,6 +1975,7 @@ ta{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} ({0}) நேரமà¯"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} நேரமà¯"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/te.txt b/Build/source/libs/icu/icu-50.1/data/zone/te.txt
index a84a2a47d98..2e40797385d 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/te.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/te.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/te.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/te.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/te.xml
*/
te{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"అబిడà±à°œà°¾à°¨à±"}
@@ -154,7 +154,7 @@ te{
ec{"పోరà±à°Ÿà±‹-నోవో"}
}
"Africa:Sao_Tome"{
- ec{"సావో టోమà±"}
+ ec{"సావో టోమే"}
}
"Africa:Tripoli"{
ec{"à°Ÿà±à°°à°¿à°ªà±‹à°²à°¿"}
@@ -205,7 +205,7 @@ te{
ec{"à°…à°°à±à°¬à°¾"}
}
"America:Asuncion"{
- ec{"అసనà±à°·à°¿à°¯à°¨à±"}
+ ec{"à°…à°¸à±à°¨à±à°¸à°¿à°¯à±‹à°¨à±"}
}
"America:Bahia"{
ec{"బహియ"}
@@ -274,7 +274,7 @@ te{
ec{"à°•à±à°¯à±‹à°¬à±‡"}
}
"America:Curacao"{
- ec{"à°•à±à°°à°¾à°•à±‹"}
+ ec{"à°•à±à°°à°¾à°•à°µà±‹"}
}
"America:Danmarkshavn"{
ec{"డెనà±à°®à°¾à°°à±à°•à±à°¶à±à°µà°¾à°¨à±"}
@@ -396,6 +396,9 @@ te{
"America:Louisville"{
ec{"లూయివిలà±"}
}
+ "America:Lower_Princes"{
+ ec{"లోయరౠపà±à°°à°¿à°¨à±à°¸à±†à°¸à± à°•à±à°µà°¾à°°à±à°Ÿà°°à±"}
+ }
"America:Maceio"{
ec{"మాసియో"}
}
@@ -529,10 +532,10 @@ te{
ec{"à°·à°¿à°ªà±â€Œà°°à±‹à°•à±"}
}
"America:St_Barthelemy"{
- ec{"సెయింటà±. బరà±à°§à±†à°²à±†à°®à°¿"}
+ ec{"సెయింటౠబరà±à°¤à±†à°²à±†à°®à±€"}
}
"America:St_Johns"{
- ec{"సెయింటà±. జానà±à°¸à±"}
+ ec{"సె. జానà±à°¸à±"}
}
"America:St_Kitts"{
ec{"సెయింటౠకిటà±à°¸à±"}
@@ -1230,18 +1233,18 @@ te{
ls{"ఆఫà±à°˜à°¨à°¿à°¸à±à°¥à°¾à°¨à± సమయం"}
}
"meta:Africa_Central"{
- ls{"మధà±à°¯à°® ఆఫà±à°°à°¿à°•à°¾ రాజà±à°¯ సమయం"}
+ ls{"సెంటà±à°°à°²à± ఆఫà±à°°à°¿à°•à°¾ సమయం"}
}
"meta:Africa_Eastern"{
- ls{"తూరà±à°ªà± ఆఫà±à°°à°¿à°•à°¾ రాజà±à°¯ సమయం"}
+ ls{"తూరà±à°ªà± ఆఫà±à°°à°¿à°•à°¾ సమయం"}
}
"meta:Africa_Southern"{
- ls{"దకà±à°·à°¿à°£ ఆఫà±à°°à°¿à°•à°¾ రాజà±à°¯ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"దకà±à°·à°¿à°£à°¾à°«à±à°°à°¿à°•à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Africa_Western"{
- ld{"పశà±à°šà°¿à°® ఆఫà±à°°à°¿à°•à°¾ రాజà±à°¯ వేసవి సమయం"}
- lg{"పశà±à°šà°¿à°® ఆఫà±à°°à°¿à°•à°¾ రాజà±à°¯ సమయం"}
- ls{"పశà±à°šà°¿à°® ఆఫà±à°°à°¿à°•à°¾ రాజà±à°¯ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"పశà±à°šà°¿à°® ఆఫà±à°°à°¿à°•à°¾ వేసవి సమయం"}
+ lg{"పశà±à°šà°¿à°® ఆఫà±à°°à°¿à°•à°¾ సమయం"}
+ ls{"పశà±à°šà°¿à°® ఆఫà±à°°à°¿à°•à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Aktyubinsk"{
ld{"à°…à°•à±à°Ÿà°¿à°¯à±à°¬à°¿à°¨à°¿à°¸à±à°•à± వేసవి సమయం"}
@@ -1264,9 +1267,9 @@ te{
ls{"à°…à°²à±à°®à°¾à°Ÿà°¿ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Amazon"{
- ld{"అమాజానౠవేసవి సమయం"}
+ ld{"అమెజానౠవేసవి సమయం"}
lg{"అమజానౠసమయం"}
- ls{"అమాజానౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"అమెజానౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:America_Central"{
ld{"మధà±à°¯à°® పగటి సమయం"}
@@ -1304,19 +1307,19 @@ te{
ls{"à°…à°•à±à°Ÿà±‹à°¬à±† à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Arabian"{
- ld{"అరేబియనౠపగటి సమయం"}
+ ld{"అరేబియనౠపగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"అరేబియనౠసమయం"}
ls{"అరేబియనౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Argentina"{
ld{"ఆరà±à°œà±†à°‚టీనా వేసవి సమయం"}
lg{"à°…à°°à±à°œà±†à°‚టీనా సమయం"}
- ls{"ఆరà±à°œà±†à°‚టీనా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"à°…à°°à±à°œà±†à°‚టీనా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Argentina_Western"{
- ld{"à°…à°°à±à°œà±†à°‚టీనా పశà±à°šà°¿à°® వేసవి సమయం"}
- lg{"పశà±à°šà°¿à°® ఆరà±à°œà±†à°‚టీనా సమయం"}
- ls{"పశà±à°šà°¿à°® ఆరà±à°œà±†à°‚టీనా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"పశà±à°šà°¿à°® à°…à°°à±à°œà±†à°‚టీనా వేసవి సమయం"}
+ lg{"పశà±à°šà°¿à°® à°…à°°à±à°œà±†à°‚టీనా సమయం"}
+ ls{"పశà±à°šà°¿à°® à°…à°°à±à°œà±†à°‚టీనా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Armenia"{
ld{"ఆరà±à°®à±‡à°¨à°¿à°¯à°¾ వేసవి సమయం"}
@@ -1354,9 +1357,9 @@ te{
ls{"పశà±à°šà°¿à°® ఆసà±à°Ÿà±à°°à±‡à°²à°¿à°¯à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Azerbaijan"{
- ld{"అజెరà±à°¬à±ˆà°œà°¾à°¨à± వేసని సమయం"}
- lg{"అజెరà±à°¬à±ˆà°œà°¾à°¨à± సమయం"}
- ls{"అజెరà±à°¬à±ˆà°œà°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"అజరà±à°¬à±ˆà°œà°¾à°¨à± వేసవి సమయం"}
+ lg{"అజరà±à°¬à±ˆà°œà°¾à°¨à± సమయం"}
+ ls{"అజరà±à°¬à±ˆà°œà°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Azores"{
ld{"అజోరà±à°¸à± వేసవి సమయం"}
@@ -1392,10 +1395,10 @@ te{
"meta:Brasilia"{
ld{"à°¬à±à°°à±†à°¸à°¿à°²à°¿à°¯à°¾ వేసవి సమయం"}
lg{"à°¬à±à°°à±†à°œà°¿à°²à°¿à°¯à°¾ సమయం"}
- ls{"à°¬à±à°°à±†à°¸à°¿à°²à°¿à°¯à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"à°¬à±à°°à±†à°œà±€à°²à°¿à°¯à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Brunei"{
- ls{"à°¬à±à°°à±‚నై డరూసà±à°¸à°²à°®à± సమయం"}
+ ls{"à°¬à±à°°à±‚నే దరà±à°¸à°²à°¾à°®à± సమయం"}
}
"meta:Cape_Verde"{
ld{"కేపౠవెరà±à°¡à±† వేసవి సమయం"}
@@ -1403,13 +1406,13 @@ te{
ls{"కేపౠవెరà±à°¡à±† à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Chamorro"{
- ls{"చమారà±à°°à±‹ సమయం"}
+ ls{"చామరà±à°°à±‹ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Changbai"{
ls{"ఛాంగà±à°¬à°¾à°¯à°¿ సమయం"}
}
"meta:Chatham"{
- ld{"చాథమౠపగటి సమయం"}
+ ld{"చాథమౠపగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"చాథమౠసమయం"}
ls{"చాథమౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
@@ -1419,20 +1422,20 @@ te{
ls{"చిలీ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:China"{
- ld{"చైనా పగటి సమయం"}
+ ld{"చైనా పగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"చైనా సమయం"}
ls{"చైనా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Choibalsan"{
ld{"చోయిబలà±à°¸à°¾à°¨à± వేసవి సమయం"}
lg{"చోయిబాలà±à°¸à°¨à± సమయం"}
- ls{"చోయిబలà±à°¸à°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"చోయà±â€Œà°¬à°²à±à°¸à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Christmas"{
- ls{"à°•à±à°°à°¿à°¸à±à°Ÿà±â€Œà°®à°¸à± దీవి సమయం"}
+ ls{"à°•à±à°°à°¿à°¸à±à°®à°¸à± దీవి సమయం"}
}
"meta:Cocos"{
- ls{"కోకోసౠదీవà±à°² సమయం"}
+ ls{"కాకోసౠదీవà±à°² సమయం"}
}
"meta:Colombia"{
ld{"కొలంబియా వేసవి సమయం"}
@@ -1440,12 +1443,12 @@ te{
ls{"కొలంబియా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Cook"{
- ld{"à°•à±à°•à± దీవà±à°² సగం వేసవి సమయం"}
+ ld{"à°•à±à°•à± దీవà±à°² à°…à°°à±à°¥ వేసవి సమయం"}
lg{"à°•à±à°•à± దీవà±à°² సమయం"}
ls{"à°•à±à°•à± దీవà±à°² à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Cuba"{
- ld{"à°•à±à°¯à±‚బా పగటి సమయం"}
+ ld{"à°•à±à°¯à±‚బా పగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"à°•à±à°¯à±‚బా సమయం"}
ls{"à°•à±à°¯à±‚బా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
@@ -1456,7 +1459,7 @@ te{
ls{"డేవిసౠసమయం"}
}
"meta:DumontDUrville"{
- ls{"à°¡à±à°¯à±‚మోంటà±-à°¡à±à°°à±à°µà°¿à°²à± సమయం"}
+ ls{"à°¡à±à°¯à±‚మాంటà±-డి’ఉరà±à°µà°¿à°²à±à°²à±‡ సమయం"}
}
"meta:Dushanbe"{
ld{"à°¡à±à°·à°¾à°¨à±à°¬à±† వేసవి సమయం"}
@@ -1467,7 +1470,7 @@ te{
ls{"డచౠగియానా సమయం"}
}
"meta:East_Timor"{
- ls{"తూరà±à°ªà± టిమోరౠసమయం"}
+ ls{"తూరà±à°ªà± తైమూరౠసమయం"}
}
"meta:Easter"{
ld{"ఈసà±à°Ÿà°°à± దీవి వేసవి సమయం"}
@@ -1475,12 +1478,12 @@ te{
ls{"ఈసà±à°Ÿà°°à± దీవి à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Ecuador"{
- ls{"ఇకà±à°µà°¡à±‹à°°à± సమయం"}
+ ls{"ఈకà±à°µà°¡à°¾à°°à± సమయం"}
}
"meta:Europe_Central"{
- ld{"మధà±à°¯à°® à°à°°à±‹à°ªà°¾ వేసవి సమయం"}
- lg{"మధà±à°¯à°® à°à°°à±‹à°ªà°¾ సమయం"}
- ls{"మధà±à°¯à°® à°à°°à±‹à°ªà°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"సెంటà±à°°à°²à± యూరోపియనౠవేసవి సమయం"}
+ lg{"సెంటà±à°°à°²à± యూరోపియనౠసమయం"}
+ ls{"సెంటà±à°°à°²à± యూరోపియనౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Europe_Eastern"{
ld{"తూరà±à°ªà± à°à°°à±‹à°ªà°¾ వేసవి సమయం"}
@@ -1488,25 +1491,25 @@ te{
ls{"తూరà±à°ªà± à°à°°à±‹à°ªà°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Europe_Western"{
- ld{"పశà±à°šà°¿à°® à°à°°à±‹à°ªà°¾ వేసవి సమయం"}
- lg{"పశà±à°šà°¿à°® à°à°°à±‹à°ªà°¾ సమయం"}
- ls{"పశà±à°šà°¿à°® à°à°°à±‹à°ªà°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"పశà±à°šà°¿à°® యూరోపియనౠవేసవి సమయం"}
+ lg{"పశà±à°šà°¿à°® యూరోపియనౠసమయం"}
+ ls{"పశà±à°šà°¿à°® యూరోపియనౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Falkland"{
- ld{"ఫాకà±à°²à°¾à°‚డౠదీవà±à°² వేసవి సమయం"}
- lg{"ఫాకà±à°²à°¾à°‚డౠదీవà±à°² సమయం"}
- ls{"ఫాకà±à°²à°¾à°‚డౠదీవà±à°² à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"ఫాకà±â€Œà°²à±à°¯à°¾à°‚డౠదీవà±à°² వేసవి సమయం"}
+ lg{"ఫాకà±â€Œà°²à±à°¯à°¾à°‚డౠదీవà±à°² సమయం"}
+ ls{"ఫాకà±â€Œà°²à±à°¯à°¾à°‚డౠదీవà±à°² à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Fiji"{
- ld{"ఫీజీ వేసవి సమయం"}
- lg{"ఫీజీ సమయం"}
- ls{"ఫీజీ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"ఫిజీ వేసవి సమయం"}
+ lg{"ఫిజీ సమయం"}
+ ls{"ఫిజీ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:French_Guiana"{
- ls{"à°«à±à°°à±†à°‚చౠగియానా సమయం"}
+ ls{"à°«à±à°°à±†à°‚చౠగయానా సమయం"}
}
"meta:French_Southern"{
- ls{"à°«à±à°°à±†à°‚చౠదకà±à°·à°¿à°£ మరియౠఅనà±à°Ÿà°¾à°°à±à°•à±â€Œà°Ÿà°¿à°•à± సమయం"}
+ ls{"à°«à±à°°à±†à°‚చౠదకà±à°·à°¿à°£ మరియౠఅంటారà±à°•à°¿à°Ÿà°¿à°•à± సమయం"}
}
"meta:Frunze"{
ld{"à°«à±à°°à±à°¨à±à°œà± వేసవి సమయం"}
@@ -1517,10 +1520,10 @@ te{
ls{"à°—à±à°°à±€à°¨à±â€Œà°µà°¿à°šà± సగటౠసమయం"}
}
"meta:Galapagos"{
- ls{"గాలేపేగోసౠసమయం"}
+ ls{"గాలాపాగోసౠసమయం"}
}
"meta:Gambier"{
- ls{"గాంబియేరౠసమయం"}
+ ls{"గాంబియరౠసమయం"}
}
"meta:Georgia"{
ld{"జారà±à°œà°¿à°¯à°¾ వేసవి సమయం"}
@@ -1528,7 +1531,7 @@ te{
ls{"జారà±à°œà°¿à°¯à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Gilbert_Islands"{
- ls{"à°—à°¿à°²à±à°¬à±†à°°à±à°Ÿà± దీవà±à°² సమయం"}
+ ls{"à°—à°¿à°²à±à°¬à°°à±à°Ÿà± దీవà±à°² సమయం"}
}
"meta:Greenland_Central"{
ld{"మధà±à°¯à°® à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚డౠవేసని సమయం"}
@@ -1536,14 +1539,14 @@ te{
ls{"మధà±à°¯à°® à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Greenland_Eastern"{
- ld{"తూరà±à°ªà± à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚డౠవేసని సమయం"}
- lg{"తూరà±à°ªà± à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚డౠసమయం"}
- ls{"తూరà±à°ªà± à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"తూరà±à°ªà± à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚డౠవేసవి సమయం"}
+ lg{"తూరà±à°ªà± à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚డౠసమయం"}
+ ls{"తూరà±à°ªà± à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Greenland_Western"{
- ld{"పశà±à°šà°¿à°® à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚డౠవేసని సమయం"}
- lg{"పశà±à°šà°¿à°® à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚డౠసమయం"}
- ls{"పశà±à°šà°¿à°® à°—à±à°°à±€à°¨à± à°²à±à°¯à°¾à°‚à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"పశà±à°šà°¿à°® à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚డౠవేసవి సమయం"}
+ lg{"పశà±à°šà°¿à°® à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚డౠసమయం"}
+ ls{"పశà±à°šà°¿à°® à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Guam"{
ls{"à°—à±à°µà°¾à°®à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
@@ -1552,35 +1555,35 @@ te{
ls{"à°—à°²à±à°«à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Guyana"{
- ls{"గియానా సమయం"}
+ ls{"గయానా సమయం"}
}
"meta:Hawaii_Aleutian"{
- ld{"హవాయి-ఆలà±à°¯à±à°Ÿà°¿à°¯à°¨à± వేసని సమయం"}
- lg{"హవాయి à°…à°²à±à°¯à±‚టియనౠసమయం"}
- ls{"హవాయి-ఆలà±à°¯à±à°Ÿà°¿à°¯à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"హవాయà±-à°…à°²à±à°¯à±‚షియనౠపగటి వెలà±à°¤à±à°°à± సమయం"}
+ lg{"హవాయà±-అలూషియనౠసమయం"}
+ ls{"హవాయà±-à°…à°²à±à°¯à±‚షియనౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Hong_Kong"{
- ld{"హాంగౠకాంగౠవేసవి సమయం"}
- lg{"హాంగౠకాంగౠసమయం"}
- ls{"హాంగౠకాంగౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"హాంకాంగౠవేసవి సమయం"}
+ lg{"హాంకాంగౠసమయం"}
+ ls{"హాంకాంగౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Hovd"{
ld{"హోడౠవేసవి సమయం"}
lg{"హోవà±à°¡à± సమయం"}
- ls{"హోడౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"హోవà±à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:India"{
- ls{"భారతీయ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"భారతదేశ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
ss{"IST"}
}
"meta:Indian_Ocean"{
- ls{"హిందà±à°®à°¹à°¾à°¸à°®à±à°¦à±à°°à°ªà± సమయం"}
+ ls{"హిందూ మహా సమà±à°¦à±à°° సమయం"}
}
"meta:Indochina"{
ls{"ఇండోచైనా సమయం"}
}
"meta:Indonesia_Central"{
- ls{"మధà±à°¯à°® ఇండోనేషియా సమయం"}
+ ls{"సెంటà±à°°à°²à± ఇండోనేషియా సమయం"}
}
"meta:Indonesia_Eastern"{
ls{"తూరà±à°ªà± ఇండోనేషియా సమయం"}
@@ -1589,22 +1592,22 @@ te{
ls{"పశà±à°šà°¿à°® ఇండోనేషియా సమయం"}
}
"meta:Iran"{
- ld{"ఇరానౠపగటి సమయం"}
+ ld{"ఇరానౠపగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"ఇరానౠసమయం"}
ls{"ఇరానౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Irkutsk"{
ld{"ఇరà±à°•à±à°Ÿà±à°·à±à°•à± వేసవి సమయం"}
lg{"ఇరకà±à°µà±à°Ÿà±à°¸à±à°•à± సమయం"}
- ls{"ఇరà±à°•à±à°Ÿà±à°·à±à°•à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"ఇరà±à°•à±à°Ÿà±à°¸à±à°•à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Israel"{
- ld{"ఇసà±à°°à°¾à°¯à°²à± పగటి సమయం"}
- lg{"ఇసà±à°°à°¾à°¯à°²à± సమయం"}
- ls{"ఇసà±à°°à°¾à°¯à°²à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"ఇజà±à°°à°¾à°¯à°¿à°²à± పగటి వెలà±à°¤à±à°°à± సమయం"}
+ lg{"ఇజà±à°°à°¾à°¯à°¿à°²à± సమయం"}
+ ls{"ఇజà±à°°à°¾à°¯à°¿à°²à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Japan"{
- ld{"జపానౠపగటి సమయం"}
+ ld{"జపానౠపగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"జపానౠసమయం"}
ls{"జపానౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
@@ -1620,23 +1623,18 @@ te{
ls{"కాషà±à°—ారౠసమయం"}
}
"meta:Kazakhstan_Eastern"{
- ls{"తూరà±à°ªà± కాజాకసà±à°¥à°¾à°¨à± సమయం"}
+ ls{"తూరà±à°ªà± కజకి‌సà±à°¥à°¾à°¨à± సమయం"}
}
"meta:Kazakhstan_Western"{
- ls{"పశà±à°šà°¿à°® కాజాకసà±à°¥à°¾à°¨à± సమయం"}
- }
- "meta:Kizilorda"{
- ld{"కిజిలోరà±à°¡à°¾ వేసవి సమయం"}
- lg{"కిజిలోరà±à°¡à°¾ సమయం"}
- ls{"కిజిలోరà±à°¡à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"పశà±à°šà°¿à°® కజకిసà±à°¥à°¾à°¨à± సమయం"}
}
"meta:Korea"{
- ld{"కొరియనౠపగటి సమయం"}
+ ld{"కొరియనౠపగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"కొరియనౠసమయం"}
- ls{"కొరియా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"కొరియనౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Kosrae"{
- ls{"కోసà±à°°à±‡ సమయం"}
+ ls{"కోసà±à°°à°¾à°¯à°¿ సమయం"}
}
"meta:Krasnoyarsk"{
ld{"à°•à±à°°à°¾à°¸à±à°¨à±‹à°¯à°¾à°°à±à°¸à±à°•à± వేసవి సమయం"}
@@ -1652,7 +1650,7 @@ te{
ls{"à°•à±à°µà°¾à°œà°²à±‡à°¨à± సమయం"}
}
"meta:Kyrgystan"{
- ls{"à°•à°¿à°°à±à°œà°¿à°¸à±à°¤à°¾à°¨à± సమయం"}
+ ls{"à°•à°¿à°°à±à°—à°¿à°¸à±à°¥à°¾à°¨à± సమయం"}
}
"meta:Lanka"{
ls{"లంకా సమయం"}
@@ -1674,12 +1672,12 @@ te{
ls{"మకావౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Macquarie"{
- ls{"మాకà±à°µà°¾à°°à°¿à°¯à°¿ సమయం"}
+ ls{"మాకà±à°•à±à°µà°¾à°°à±€ దీవి సమయం"}
}
"meta:Magadan"{
ld{"మగాడానౠవేసవి సమయం"}
lg{"మగడానౠసమయం"}
- ls{"మగాడానౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"మగడానౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Malaya"{
ls{"మలయా సమయం"}
@@ -1691,23 +1689,23 @@ te{
ls{"మాలà±à°¦à±€à°µà±à°² సమయం"}
}
"meta:Marquesas"{
- ls{"మారà±à°•à±à°µà±†à°¸à°¾à°¸à± సమయం"}
+ ls{"మారà±à°•à±à°µà±‡à°¸à°¾à°¸à± సమయం"}
}
"meta:Marshall_Islands"{
ls{"మారà±à°·à°²à± దీవà±à°² సమయం"}
}
"meta:Mauritius"{
- ld{"మోరిషసౠవేసవి సమయం"}
- lg{"మోరిషసౠసమయం"}
- ls{"మోరిషసౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"మారిషసౠవేసవి సమయం"}
+ lg{"మారిషసౠసమయం"}
+ ls{"మారిషసౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Mawson"{
- ls{"మావà±à°¸à°¨à± సమయం"}
+ ls{"మాసనౠసమయం"}
}
"meta:Mongolia"{
ld{"à°¯à±à°²à°¾à°¨à± బాటోరౠవేసవి సమయం"}
- lg{"à°¯à±à°²à°¾à°¨à± బాటోరౠసమయం"}
- ls{"à°¯à±à°²à°¾à°¨à± బాటోరౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ lg{"ఉలనౠబతోరౠసమయం"}
+ ls{"ఉలనౠబతోరౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Moscow"{
ld{"మాసà±à°•à±‹ వేసవి సమయం"}
@@ -1715,7 +1713,7 @@ te{
ls{"మాసà±à°•à±‹ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Myanmar"{
- ls{"మయానà±à°®à°¾à°°à± సమయం"}
+ ls{"మయనà±à°®à°¾à°°à± సమయం"}
}
"meta:Nauru"{
ls{"నౌరౠసమయం"}
@@ -1724,12 +1722,12 @@ te{
ls{"నేపాలౠసమయం"}
}
"meta:New_Caledonia"{
- ld{"à°¨à±à°¯à±‚ కాలెండోనియా వేసవి సమయం"}
- lg{"à°¨à±à°¯à±‚ కాలెండోనియా సమయం"}
- ls{"à°¨à±à°¯à±‚ కాలెండోనియా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"à°¨à±à°¯à±‚ కాలెడోనియా వేసవి సమయం"}
+ lg{"à°¨à±à°¯à±‚ కాలెడోనియా సమయం"}
+ ls{"à°¨à±à°¯à±‚ కాలెడోనియా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:New_Zealand"{
- ld{"à°¨à±à°¯à±‚జిలà±à°¯à°¾à°‚డౠపగటి సమయం"}
+ ld{"à°¨à±à°¯à±‚జిలà±à°¯à°¾à°‚డౠపగటి వెలà±à°¤à±à°°à± సమయం"}
lg{"à°¨à±à°¯à±‚జిలà±à°¯à°¾à°‚డౠసమయం"}
ls{"à°¨à±à°¯à±‚జిలà±à°¯à°¾à°‚à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
@@ -1739,15 +1737,15 @@ te{
ls{"à°¨à±à°¯à±‚ఫౌండౠలà±à°¯à°¾à°‚à°¡à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Niue"{
- ls{"à°¨à±à°¯à±‚యి సమయం"}
+ ls{"నియూ సమయం"}
}
"meta:Norfolk"{
- ls{"నోరà±à°«à±‹à°•à± దీవà±à°² సమయం"}
+ ls{"నారà±à°«à±‹à°•à± దీవà±à°² సమయం"}
}
"meta:Noronha"{
ld{"ఫెరà±à°¡à°¿à°¨à°¾à°¨à±à°¡à±‹ à°¡à°¿ నోరోనà±à°¹à°¾ పగటి సమయం"}
- lg{"ఫెరà±à°¡à°¿à°¨à°¾à°¨à±à°¡à±‹ à°¡à°¿ నోరోనà±à°¹à°¾ సమయం"}
- ls{"ఫెరà±à°¡à°¿à°¨à°¾à°¨à±à°¡à±‹ à°¡à°¿ నోరోనà±à°¹à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ lg{"ఫెరà±à°¨à°¾à°‚డో à°¡à°¿ నొరోనà±à°¹à°¾ సమయం"}
+ ls{"ఫెరà±à°¨à°¾à°‚డో à°¡à°¿ నొరోనà±à°¹à°¾ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:North_Mariana"{
ls{"ఉతà±à°¤à°° మారియానా దీవà±à°² సమయం"}
@@ -1755,7 +1753,7 @@ te{
"meta:Novosibirsk"{
ld{"నోవోసిబిరà±à°¸à±à°•à± వేసవి సమయం"}
lg{"నోవోసిబిరà±à°¸à±à°•à± సమయం"}
- ls{"నోవోసిబిరà±à°¸à±à°•à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"నవోసిబిరà±à°•à±à°¸à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Omsk"{
ld{"à°“à°®à±à°¸à±à°•à± వేసవి సమయం"}
@@ -1765,42 +1763,42 @@ te{
"meta:Pakistan"{
ld{"పాకిసà±à°¥à°¾à°¨à± వేసవి సమయం"}
lg{"పాకిసà±à°¥à°¾à°¨à± సమయం"}
- ls{"పాకిసà±à°¥à°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"పాకిసà±à°¤à°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Palau"{
- ls{"పాలావౠసమయం"}
+ ls{"పాలావౠసమయం"}
}
"meta:Papua_New_Guinea"{
ls{"పాపà±à°µà°¾ à°¨à±à°¯à±‚ గినియా సమయం"}
}
"meta:Paraguay"{
- ld{"పరగà±à°µà±‡ వేసవి సమయం"}
- lg{"పరగà±à°µà±‡ సమయం"}
- ls{"పరగà±à°µà±‡ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"పరాగà±à°µà±‡ వేసవి సమయం"}
+ lg{"పరాగà±à°µà±‡ సమయం"}
+ ls{"పరాగà±à°µà±‡ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Peru"{
- ld{"పెరూ వేసవి సమయం"}
- lg{"పెరూ సమయం"}
- ls{"పెరూ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"పెరౠవేసవి సమయం"}
+ lg{"పెరౠసమయం"}
+ ls{"పెరౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Philippines"{
- ld{"ఫిలిపà±à°ªà±€à°¨à± వేసవి సమయం"}
- lg{"ఫిలిపà±à°ªà±€à°¨à± సమయం"}
- ls{"ఫిలిపà±à°ªà±€à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"ఫిలిపà±à°ªà±ˆà°¨à± వేసవి సమయం"}
+ lg{"ఫిలిపà±à°ªà±ˆà°¨à± సమయం"}
+ ls{"ఫిలిపà±à°ªà±ˆà°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Phoenix_Islands"{
- ls{"ఫీనికà±à°¸à± దీవà±à°² సమయం"}
+ ls{"ఫినికà±à°¸à± దీవà±à°² సమయం"}
}
"meta:Pierre_Miquelon"{
- ld{"పియేరౠమరియౠమికà±à°µà°¿à°²à±‹à°¨à± పగటి సమయం"}
- lg{"పియేరౠమరియౠమికà±à°µà°¿à°²à±‹à°¨à± సమయం"}
- ls{"పియేరౠమరియౠమికà±à°µà°¿à°²à±‹à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"సెంటౠపియెరౠమరియౠమికెలానౠపగటి వెలà±à°¤à±à°°à± సమయం"}
+ lg{"సెంటౠపియెరౠమరియౠమికెలానౠసమయం"}
+ ls{"సెంటౠపియెరౠమరియౠమికెలానౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Pitcairn"{
- ls{"పిటà±à°•à°¾à°°à°¿à°¨à± సమయం"}
+ ls{"పిటà±à°•à±ˆà°°à°¨à± సమయం"}
}
"meta:Ponape"{
- ls{"పొనాపే సమయం"}
+ ls{"పొనేపౠసమయం"}
}
"meta:Qyzylorda"{
ld{"కిజిలోరà±à°¡à°¾ వేసవి సమయం"}
@@ -1811,12 +1809,12 @@ te{
ls{"రీయూనియనౠసమయం"}
}
"meta:Rothera"{
- ls{"రోథేరా సమయం"}
+ ls{"రొతేరా సమయం"}
}
"meta:Sakhalin"{
ld{"సఖాలినౠవేసవి సమయం"}
lg{"సఖిలినౠసమయం"}
- ls{"సఖాలినౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"సఖలినౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Samara"{
ld{"సమారా వేసవి సమయం"}
@@ -1843,10 +1841,13 @@ te{
ls{"సింగపూరౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Solomon"{
- ls{"సోలొమలౠదీవà±à°² సమయం"}
+ ls{"సొలొమనౠదీవà±à°² సమయం"}
}
"meta:South_Georgia"{
- ls{"దకà±à°·à°¿à°£ జారà±à°œà°¿à°¯à°¾ సమయం"}
+ ls{"దకà±à°·à°£ జారà±à°œà°¿à°¯à°¾ సమయం"}
+ }
+ "meta:Suriname"{
+ ls{"సూరినామౠసమయం"}
}
"meta:Sverdlovsk"{
ld{"à°¸à±à°µà±†à°°à±à°¡à±à°²à±‹à°µà±à°¸à±à°•à± వేసవి సమయం"}
@@ -1854,18 +1855,18 @@ te{
ls{"à°¸à±à°µà±†à°°à±à°¡à±à°²à±‹à°µà±à°¸à±à°•à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Syowa"{
- ls{"సియోవా సమయం"}
+ ls{"à°¸à±à°¯à±‹à°µà°¾ సమయం"}
}
"meta:Tahiti"{
- ls{"టాహిటి సమయం"}
+ ls{"తహితి సమయం"}
}
"meta:Taipei"{
- ld{"టాయిపాయి పగటి సమయం"}
- lg{"టాయిపాయి సమయం"}
- ls{"టాయిపాయి à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"తైపీ పగటి వెలà±à°¤à°°à± సమయం"}
+ lg{"తైపీ సమయం"}
+ ls{"తైపీ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Tajikistan"{
- ls{"టాజికిసà±à°¤à°¾à°¨à± సమయం"}
+ ls{"తజికిసà±à°¥à°¾à°¨à± సమయం"}
}
"meta:Tashkent"{
ld{"టాషà±à°•à±†à°‚టౠవేసవి సమయం"}
@@ -1878,15 +1879,15 @@ te{
ls{"à°Ÿà°¿à°¬à±à°²à±€à°¸à±€ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Tokelau"{
- ls{"టోకేలావౠసమయం"}
+ ls{"టోకెలావౠసమయం"}
}
"meta:Tonga"{
- ld{"టోంగా వేసవి సమయం"}
- lg{"టోంగా సమయం"}
- ls{"టోంగా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"టాంగా వేసవి సమయం"}
+ lg{"టాంగా సమయం"}
+ ls{"టాంగా à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Truk"{
- ls{"à°Ÿà±à°°à±à°•à± సమయం"}
+ ls{"చకౠసమయం"}
}
"meta:Turkey"{
ld{"à°Ÿà°°à±à°•à±€ వేసవి సమయం"}
@@ -1894,35 +1895,43 @@ te{
ls{"à°Ÿà°°à±à°•à±€ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Turkmenistan"{
- ld{"à°Ÿà±à°°à±à°•à°®à±†à°¨à°¿à°¸à±à°¤à°¾à°¨à± వేసవి సమయం"}
- lg{"à°Ÿà±à°°à±à°•à°®à±†à°¨à°¿à°¸à±à°¤à°¾à°¨à± సమయం"}
- ls{"à°Ÿà±à°°à±à°•à°®à±†à°¨à°¿à°¸à±à°¤à°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"à°¤à±à°°à±à°•à±à°®à±†à°¨à°¿à°¸à±à°¥à°¾à°¨à± వేసవి సమయం"}
+ lg{"à°¤à±à°°à±à°•à±à°®à±†à°¨à°¿à°¸à±à°¥à°¾à°¨à± సమయం"}
+ ls{"à°¤à±à°°à±à°•à±à°®à±†à°¨à°¿à°¸à±à°¥à°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Tuvalu"{
- ls{"à°Ÿà±à°µà°¾à°²à± సమయం"}
+ ls{"à°¤à±à°µà°¾à°²à± సమయం"}
}
"meta:Uralsk"{
ld{"ఉరాలà±à°¸à±à°•à± వేసవి సమయం"}
lg{"ఉరాలà±à°¸à±à°•à± సమయం"}
ls{"ఉరాలà±à°¸à±à°•à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
+ "meta:Uruguay"{
+ ld{"ఉరà±à°—à±à°µà±‡ వేసవి సమయం"}
+ lg{"ఉరà±à°—à±à°µà±‡ సమయం"}
+ ls{"ఉరà±à°—à±à°µà±‡ à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ }
"meta:Urumqi"{
ls{"ఉరà±à°®à±à°•à°¿ సమయం"}
}
"meta:Uzbekistan"{
- ld{"ఉజà±à°¬à±†à°•à±à°•à°¿à°¸à±à°¤à°¾à°¨à± వేసవి సమయం"}
- lg{"ఉజà±à°¬à±†à°•à±à°•à°¿à°¸à±à°¤à°¾à°¨à± సమయం"}
- ls{"ఉజà±à°¬à±†à°•à±à°•à°¿à°¸à±à°¤à°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"ఉజà±à°¬à±†à°•à°¿à°¸à±à°¥à°¾à°¨à± వేసవి సమయం"}
+ lg{"ఉజà±à°¬à±†à°•à°¿à°¸à±à°¥à°¾à°¨à± సమయం"}
+ ls{"ఉజà±à°¬à±†à°•à°¿à°¸à±à°¥à°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Vanuatu"{
- ld{"వనోటౠవేసవి సమయం"}
- lg{"వనోటౠసమయం"}
- ls{"వనోటౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ld{"వనౌటౠవేసవి సమయం"}
+ lg{"వనౌటౠసమయం"}
+ ls{"వనౌటౠపà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ }
+ "meta:Venezuela"{
+ ls{"వెనిజà±à°²à°¾ సమయం"}
}
"meta:Vladivostok"{
ld{"à°µà±à°²à°¾à°¡à°¿à°µà±‹à°¸à±à°Ÿà±‹à°•à± వేసవి సమయం"}
lg{"à°µà±à°²à°¾à°¡à°¿à°µà±‹à°¸à±à°Ÿà±‹à°•à± సమయం"}
- ls{"à°µà±à°²à°¾à°¡à°¿à°µà±‹à°¸à±à°Ÿà±‹à°•à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"à°µà±à°²à°¾à°¡à°¿à°µà±‹à°¸à±à°¤à±‹à°•à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Volgograd"{
ld{"వోలà±à°—ోగà±à°°à°¾à°¡à± వేసవి సమయం"}
@@ -1936,7 +1945,7 @@ te{
ls{"వేకౠదీవి సమయం"}
}
"meta:Wallis"{
- ls{"వాలిసౠమరియౠఫà±à°¯à±à°Ÿà±à°¯à±‚నా సమయం"}
+ ls{"వాలీసౠమరియౠఫà±à°Ÿà±à°¨à°¾ సమయం"}
}
"meta:Yakutsk"{
ld{"యాకà±à°Ÿà±à°¸à±à°•à± వేసవి సమయం"}
@@ -1946,14 +1955,18 @@ te{
"meta:Yekaterinburg"{
ld{"à°à°•à°¾à°Ÿà±†à°°à°¿à°¨à±à°¬à°°à±à°—ౠవేసవి సమయం"}
lg{"యెకటెరింగà±â€Œà°¬à°°à±à°—ౠసమయం"}
- ls{"à°à°•à°¾à°Ÿà±†à°°à°¿à°¨à±à°¬à°°à±à°—à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
+ ls{"ఎకటేరినà±à°¬à°°à±à°—à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
"meta:Yerevan"{
ld{"à°à°°à±†à°µà°¾à°¨à± వేసవి సమయం"}
lg{"à°à°°à±†à°µà°¾à°¨à± సమయం"}
ls{"à°à°°à±†à°µà°¾à°¨à± à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• సమయం"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} సమయం ({0})"}
- regionFormat{"{0}సమయం"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"{0} సమయం"}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/teo.txt b/Build/source/libs/icu/icu-50.1/data/zone/teo.txt
index a5fa999cf71..fea9206641a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/teo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/teo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/teo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/teo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/teo.xml
*/
teo{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/th.txt b/Build/source/libs/icu/icu-50.1/data/zone/th.txt
index 5e2ef62130b..9aea6ed92b9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/th.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/th.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/th.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/th.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/th.xml
*/
th{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"อาบีจาน"}
@@ -154,7 +154,7 @@ th{
ec{"ปอร์โต-โนโว"}
}
"Africa:Sao_Tome"{
- ec{"ซาโอโตเมะ"}
+ ec{"เซาตูเม"}
}
"Africa:Tripoli"{
ec{"ตรีโปลี"}
@@ -382,7 +382,7 @@ th{
ec{"จูโน"}
}
"America:Kentucky:Monticello"{
- ec{"มอนติเซลโล"}
+ ec{"มอนติเซลโล, เคนตัà¸à¸à¸µ"}
}
"America:La_Paz"{
ec{"ลาปาซ"}
@@ -396,6 +396,9 @@ th{
"America:Louisville"{
ec{"ลูส์วิลล์"}
}
+ "America:Lower_Princes"{
+ ec{"โลเวอร์พรินซ์ ควอเตอร์"}
+ }
"America:Maceio"{
ec{"มาเซโอ"}
}
@@ -589,7 +592,7 @@ th{
ec{"ดาวีส์"}
}
"Antarctica:DumontDUrville"{
- ec{"ดูมอนต์ดียูร์วิลล์"}
+ ec{"ดูมองต์ดูร์วิลล์"}
}
"Antarctica:Mawson"{
ec{"มาว์ซัน"}
@@ -655,7 +658,7 @@ th{
ec{"บิชเคà¸"}
}
"Asia:Brunei"{
- ec{"บรูไนดารุสซาลาม"}
+ ec{"บรูไน"}
}
"Asia:Calcutta"{
ec{"โà¸à¸¥à¸à¸²à¸•à¸²"}
@@ -784,7 +787,7 @@ th{
ec{"ริยาร์ด"}
}
"Asia:Saigon"{
- ec{"ไซง่อน"}
+ ec{"นครโฮจิมินห์"}
}
"Asia:Sakhalin"{
ec{"ซาคาลิน"}
@@ -907,7 +910,7 @@ th{
ec{"ซิดนีย์"}
}
"Etc:Unknown"{
- ec{"ไม่ทราบ"}
+ ec{"ไม่ทราบเมือง"}
}
"Europe:Amsterdam"{
ec{"อัมสเตอดัม"}
@@ -944,6 +947,7 @@ th{
}
"Europe:Dublin"{
ec{"ดับบลิน"}
+ ld{"เวลาฤดูร้อนไอร์à¹à¸¥à¸™à¸”์"}
}
"Europe:Gibraltar"{
ec{"ยิบรอลตาร์"}
@@ -977,6 +981,7 @@ th{
}
"Europe:London"{
ec{"ลอนดอน"}
+ ld{"เวลาฤดูร้อนอังà¸à¸¤à¸©"}
}
"Europe:Luxembourg"{
ec{"ลัà¸à¹€à¸‹à¸¡à¹€à¸šà¸´à¸£à¹Œà¸"}
@@ -1221,11 +1226,53 @@ th{
"Pacific:Wallis"{
ec{"วาลลิส"}
}
+ "meta:Acre"{
+ ld{"เวลาฤดูร้อนอาเà¸à¸£"}
+ lg{"เวลาอาเà¸à¸£"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸²à¹€à¸à¸£"}
+ }
+ "meta:Afghanistan"{
+ ls{"เวลาอัฟà¸à¸²à¸™à¸´à¸ªà¸–าน"}
+ }
+ "meta:Africa_Central"{
+ ls{"เวลาà¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¸à¸¥à¸²à¸‡"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"เวลาà¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¸•à¸°à¸§à¸±à¸™à¸­à¸­à¸"}
+ }
+ "meta:Africa_Southern"{
+ ls{"เวลาà¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¹ƒà¸•à¹‰"}
+ }
+ "meta:Africa_Western"{
+ ld{"เวลาฤดูร้อนà¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¸•à¸°à¸§à¸±à¸™à¸•à¸"}
+ lg{"เวลาà¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¸•à¸°à¸§à¸±à¸™à¸•à¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹à¸­à¸Ÿà¸£à¸´à¸à¸²à¸•à¸°à¸§à¸±à¸™à¸•à¸"}
+ }
+ "meta:Aktyubinsk"{
+ ld{"เวลาฤดูร้อนอัคเทียวบิงส์ค"}
+ lg{"เวลาอัคเทียวบิงส์ค"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸±à¸„เทียวบิงส์ค"}
+ }
"meta:Alaska"{
ld{"เวลาออมà¹à¸ªà¸‡à¸‚องอะà¹à¸¥à¸ªà¸à¸²"}
lg{"เวลาอะà¹à¸¥à¸ªà¸à¸²"}
ls{"เวลามาตรà¸à¸²à¸™à¸­à¸°à¹à¸¥à¸ªà¸à¸²"}
}
+ "meta:Alaska_Hawaii"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸‚องอะà¹à¸¥à¸ªà¸à¸²-ฮาวาย"}
+ lg{"เวลาอะà¹à¸¥à¸ªà¸à¸²-ฮาวาย"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸°à¹à¸¥à¸ªà¸à¸²-ฮาวาย"}
+ }
+ "meta:Almaty"{
+ ld{"เวลาฤดูร้อนอัลมาตี"}
+ lg{"เวลาอัลมาตี"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸±à¸¥à¸¡à¸²à¸•à¸µ"}
+ }
+ "meta:Amazon"{
+ ld{"เวลาฤดูร้อนอะเมซอน"}
+ lg{"เวลาอะเมซอน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸°à¹€à¸¡à¸‹à¸­à¸™"}
+ }
"meta:America_Central"{
ld{"เวลาออมà¹à¸ªà¸‡à¸—างตอนà¸à¸¥à¸²à¸‡"}
lg{"เวลาตอนà¸à¸¥à¸²à¸‡"}
@@ -1249,17 +1296,42 @@ th{
"meta:Anadyr"{
ld{"เวลาฤดูร้อนอะนาดีร์"}
lg{"เวลาอะนาดีร์"}
- ls{"เวลาอะนาดีร์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸°à¸™à¸²à¸”ีร์"}
+ }
+ "meta:Aqtau"{
+ ld{"เวลาฤดูร้อนอัคตาอู"}
+ lg{"เวลาอัคตาอู"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸±à¸„ตาอู"}
+ }
+ "meta:Aqtobe"{
+ ld{"เวลาฤดูร้อนอัคโทเบ"}
+ lg{"เวลาอัคโทเบ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸±à¸„โทเบ"}
+ }
+ "meta:Arabian"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸­à¸²à¸«à¸£à¸±à¸š"}
+ lg{"เวลาอาหรับ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸²à¸«à¸£à¸±à¸š"}
}
"meta:Argentina"{
ld{"เวลาฤดูร้อนอาร์เจนตินา"}
lg{"เวลาอาร์เจนตินา"}
- ls{"เวลาอาร์เจนตินา"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸²à¸£à¹Œà¹€à¸ˆà¸™à¸•à¸´à¸™à¸²"}
}
"meta:Argentina_Western"{
ld{"เวลาฤดูร้อนทางตะวันตà¸à¸‚องอาร์เจนตินา"}
lg{"เวลาตะวันตà¸à¸‚องอาร์เจนตินา"}
- ls{"เวลาอาร์เจนตินาตะวันตà¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸‚องอาร์เจนตินาà¸à¸±à¹ˆà¸‡à¸•à¸°à¸§à¸±à¸™à¸•à¸"}
+ }
+ "meta:Armenia"{
+ ld{"เวลาฤดูร้อนอาร์เมเนีย"}
+ lg{"เวลาอาร์เมเนีย"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸²à¸£à¹Œà¹€à¸¡à¹€à¸™à¸µà¸¢"}
+ }
+ "meta:Ashkhabad"{
+ ld{"เวลาฤดูร้อนอาชà¸à¸²à¸šà¸±à¸•"}
+ lg{"เวลาอาชà¸à¸²à¸šà¸±à¸•"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸²à¸Šà¸à¸²à¸šà¸±à¸•"}
}
"meta:Atlantic"{
ld{"เวลาออมà¹à¸ªà¸‡à¸‚องà¹à¸­à¸•à¹à¸¥à¸™à¸•à¸´à¸"}
@@ -1286,136 +1358,611 @@ th{
lg{"เวลาออสเตรเลียตะวันตà¸"}
ls{"เวลามาตรà¸à¸²à¸™à¸­à¸­à¸ªà¹€à¸•à¸£à¹€à¸¥à¸µà¸¢à¸•à¸°à¸§à¸±à¸™à¸•à¸"}
}
+ "meta:Azerbaijan"{
+ ld{"เวลาฤดูร้อนอาเซอร์ไบจาน"}
+ lg{"เวลาอาเซอร์ไบจาน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸²à¹€à¸‹à¸­à¸£à¹Œà¹„บจาน"}
+ }
+ "meta:Azores"{
+ ld{"เวลาฤดูร้อนอะโซร์ส"}
+ lg{"เวลาอะโซร์ส"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸°à¹‚ซร์ส"}
+ }
+ "meta:Baku"{
+ ld{"เวลาฤดูร้อนบาà¸à¸¹"}
+ lg{"เวลาบาà¸à¸¹"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸šà¸²à¸à¸¹"}
+ }
+ "meta:Bangladesh"{
+ ld{"เวลาฤดูร้อนบังà¸à¸¥à¸²à¹€à¸—ศ"}
+ lg{"เวลาบังà¸à¸¥à¸²à¹€à¸—ศ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸šà¸±à¸‡à¸à¸¥à¸²à¹€à¸—ศ"}
+ }
+ "meta:Bering"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸‚องเบริง"}
+ lg{"เวลาเบริง"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸šà¸£à¸´à¸‡"}
+ }
+ "meta:Bhutan"{
+ ls{"เวลาภูà¸à¸²à¸™"}
+ }
+ "meta:Bolivia"{
+ ls{"เวลาโบลิเวีย"}
+ }
+ "meta:Borneo"{
+ ld{"เวลาฤดูร้อนบอร์เนียว"}
+ lg{"เวลาบอร์เนียว"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸šà¸­à¸£à¹Œà¹€à¸™à¸µà¸¢à¸§"}
+ }
"meta:Brasilia"{
ld{"เวลาฤดูร้อนบราซิเลีย"}
- lg{"เวลาบราซีเลีย"}
- ls{"เวลามาตรà¸à¸²à¸šà¸£à¸²à¸‹à¸´à¹€à¸¥à¸µà¸¢"}
+ lg{"เวลาบราซิเลีย"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸šà¸£à¸²à¸‹à¸´à¹€à¸¥à¸µà¸¢"}
+ }
+ "meta:Brunei"{
+ ls{"เวลาบรูไนดารุสซาลาม"}
+ }
+ "meta:Cape_Verde"{
+ ld{"เวลาฤดูร้อนเคปเวิร์ด"}
+ lg{"เวลาเคปเวิร์ด"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸„ปเวิร์ด"}
+ }
+ "meta:Casey"{
+ ls{"เวลาเคซีย์"}
+ }
+ "meta:Chamorro"{
+ ls{"เวลาชามอร์โร"}
+ }
+ "meta:Changbai"{
+ ls{"เวลาฉางไป๋"}
+ }
+ "meta:Chatham"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¹à¸Šà¸—ัม"}
+ lg{"เวลาà¹à¸Šà¸—ัม"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹à¸Šà¸—ัม"}
+ }
+ "meta:Chile"{
+ ld{"เวลาฤดูร้อนชิลี"}
+ lg{"เวลาชิลี"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸Šà¸´à¸¥à¸µ"}
+ }
+ "meta:China"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸ˆà¸µà¸™"}
+ lg{"เวลาจีน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸ˆà¸µà¸™"}
}
"meta:Choibalsan"{
ld{"เวลาฤดูร้อนชอยปาลชาน"}
lg{"เวลาชอยปาลชาน"}
- ls{"เวลาชอยปาลชาน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸Šà¸­à¸¢à¸›à¸²à¸¥à¸Šà¸²à¸™"}
+ }
+ "meta:Christmas"{
+ ls{"เวลาเà¸à¸²à¸°à¸„ริสต์มาส"}
+ }
+ "meta:Cocos"{
+ ls{"เวลาหมู่เà¸à¸²à¸°à¹‚คโคส"}
+ }
+ "meta:Colombia"{
+ ld{"เวลาฤดูร้อนโคลอมเบีย"}
+ lg{"เวลาโคลอมเบีย"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹‚คลอมเบีย"}
+ }
+ "meta:Cook"{
+ ld{"เวลาครึ่งฤดูร้อนหมู่เà¸à¸²à¸°à¸„ุà¸"}
+ lg{"เวลาหมู่เà¸à¸²à¸°à¸„ุà¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸«à¸¡à¸¹à¹ˆà¹€à¸à¸²à¸°à¸„ุà¸"}
+ }
+ "meta:Cuba"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸‚องคิวบา"}
+ lg{"เวลาคิวบา"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸„ิวบา"}
+ }
+ "meta:Dacca"{
+ ls{"เวลาธาà¸à¸²"}
+ }
+ "meta:Davis"{
+ ls{"เวลาเดวิส"}
+ }
+ "meta:DumontDUrville"{
+ ls{"เวลาดูมองต์ดูร์วิลล์"}
+ }
+ "meta:Dushanbe"{
+ ld{"เวลาฤดูร้อนดูชานเบ"}
+ lg{"เวลาดูชานเบ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸”ูชานเบ"}
+ }
+ "meta:Dutch_Guiana"{
+ ls{"เวลาของดัชต์à¸à¸µà¸­à¸²à¸™à¸²"}
+ }
+ "meta:East_Timor"{
+ ls{"เวลาติมอร์ตะวันออà¸"}
+ }
+ "meta:Easter"{
+ ld{"เวลาฤดูร้อนเà¸à¸²à¸°à¸­à¸µà¸ªà¹€à¸•à¸­à¸£à¹Œ"}
+ lg{"เวลาเà¸à¸²à¸°à¸­à¸µà¸ªà¹€à¸•à¸­à¸£à¹Œ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸à¸²à¸°à¸­à¸µà¸ªà¹€à¸•à¸­à¸£à¹Œ"}
+ }
+ "meta:Ecuador"{
+ ls{"เวลาเอà¸à¸§à¸²à¸”อร์"}
}
"meta:Europe_Central"{
ld{"เวลาฤดูร้อนยุโรปà¸à¸¥à¸²à¸‡"}
lg{"เวลายุโรปà¸à¸¥à¸²à¸‡"}
- ls{"เวลายุโรปà¸à¸¥à¸²à¸‡"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¢à¸¸à¹‚รปà¸à¸¥à¸²à¸‡"}
}
"meta:Europe_Eastern"{
ld{"เวลาฤดูร้อนยุโรปตะวันออà¸"}
lg{"เวลายุโรปตะวันออà¸"}
- ls{"เวลายุโรปตะวันออà¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¢à¸¸à¹‚รปตะวันออà¸"}
}
"meta:Europe_Western"{
ld{"เวลาฤดูร้อนยุโรปตะวันตà¸"}
lg{"เวลายุโรปตะวันตà¸"}
- ls{"เวลายุโรปตะวันตà¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¢à¸¸à¹‚รปตะวันตà¸"}
+ }
+ "meta:Falkland"{
+ ld{"เวลาฤดูร้อนหมู่เà¸à¸²à¸°à¸Ÿà¸­à¸¥à¹Œà¸à¹à¸¥à¸™à¸”์"}
+ lg{"เวลาหมู่เà¸à¸²à¸°à¸Ÿà¸­à¸¥à¹Œà¸à¹à¸¥à¸™à¸”์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸«à¸¡à¸¹à¹ˆà¹€à¸à¸²à¸°à¸Ÿà¸­à¸¥à¹Œà¸à¹à¸¥à¸™à¸”์"}
+ }
+ "meta:Fiji"{
+ ld{"เวลาฤดูร้อนฟิจิ"}
+ lg{"เวลาฟิจิ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸Ÿà¸´à¸ˆà¸´"}
+ }
+ "meta:French_Guiana"{
+ ls{"เวลาเฟรนช์เà¸à¸µà¸¢à¸™à¸²"}
+ }
+ "meta:French_Southern"{
+ ls{"เวลาเฟรนช์เซาเทิร์นà¹à¸¥à¸°à¹à¸­à¸™à¸•à¸²à¸£à¹Œà¸à¸•à¸´à¸"}
+ }
+ "meta:Frunze"{
+ ld{"เวลาฤดูร้อนฟรุนซ์"}
+ lg{"เวลาฟรุนซ์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸Ÿà¸£à¸¸à¸™à¸‹à¹Œ"}
+ }
+ "meta:GMT"{
+ ls{"เวลามาตรà¸à¸²à¸™à¸à¸£à¸µà¸™à¸´à¸Š"}
+ }
+ "meta:Galapagos"{
+ ls{"เวลาà¸à¸²à¸¥à¸²à¸›à¸²à¹‚à¸à¸ª"}
+ }
+ "meta:Gambier"{
+ ls{"เวลาà¹à¸à¸¡à¹€à¸šà¸µà¸¢à¸£à¹Œ"}
+ }
+ "meta:Georgia"{
+ ld{"เวลาฤดูร้อนจอร์เจีย"}
+ lg{"เวลาจอร์เจีย"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸ˆà¸­à¸£à¹Œà¹€à¸ˆà¸µà¸¢"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"เวลาหมู่เà¸à¸²à¸°à¸à¸´à¸¥à¹€à¸šà¸´à¸£à¹Œà¸•"}
+ }
+ "meta:Greenland_Central"{
+ ld{"เวลาฤดูร้อนà¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์à¸à¸¥à¸²à¸‡"}
+ lg{"เวลาà¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์à¸à¸¥à¸²à¸‡"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์à¸à¸¥à¸²à¸‡"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"เวลาฤดูร้อนà¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์ตะวันออà¸"}
+ lg{"เวลาà¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์ตะวันออà¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์ตะวันออà¸"}
+ }
+ "meta:Greenland_Western"{
+ ld{"เวลาฤดูร้อนà¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์ตะวันตà¸"}
+ lg{"เวลาà¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์ตะวันตà¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์ตะวันตà¸"}
+ }
+ "meta:Guam"{
+ ls{"เวลาà¸à¸§à¸¡"}
+ }
+ "meta:Gulf"{
+ ls{"เวลาà¸à¸±à¸¥à¸Ÿà¹Œ"}
+ }
+ "meta:Guyana"{
+ ls{"เวลาà¸à¸²à¸¢à¸­à¸²à¸™à¸²"}
+ }
+ "meta:Hong_Kong"{
+ ld{"เวลาฤดูร้อนฮ่องà¸à¸‡"}
+ lg{"เวลาฮ่องà¸à¸‡"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸®à¹ˆà¸­à¸‡à¸à¸‡"}
}
"meta:Hovd"{
ld{"เวลาฤดูร้อนฮอฟด์"}
lg{"เวลาฮอฟด์"}
- ls{"เวลาฮอฟด์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸®à¸­à¸Ÿà¸”์"}
+ }
+ "meta:India"{
+ ls{"เวลาอินเดีย"}
}
"meta:Indian_Ocean"{
ls{"เวลามหาสมุทรอินเดีย"}
}
+ "meta:Indochina"{
+ ls{"เวลาอินโดจีน"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"เวลาอินโดนีเซียตอนà¸à¸¥à¸²à¸‡"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"เวลาอินโดนีเซียà¸à¸±à¹ˆà¸‡à¸•à¸°à¸§à¸±à¸™à¸­à¸­à¸"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"เวลาอินโดนีเซียà¸à¸±à¹ˆà¸‡à¸•à¸°à¸§à¸±à¸™à¸•à¸"}
+ }
+ "meta:Iran"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸­à¸´à¸«à¸£à¹ˆà¸²à¸™"}
+ lg{"เวลาอิหร่าน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸´à¸«à¸£à¹ˆà¸²à¸™"}
+ }
"meta:Irkutsk"{
ld{"เวลาฤดูร้อนอีร์คุตสค์"}
- lg{"เวลาอีรคุตสค์"}
- ls{"เวลาอีรคุตสค์"}
+ lg{"เวลาอีร์คุตสค์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸µà¸£à¹Œà¸„ุตสค์"}
+ }
+ "meta:Israel"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸­à¸´à¸ªà¸£à¸²à¹€à¸­à¸¥"}
+ lg{"เวลาอิสราเอล"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸´à¸ªà¸£à¸²à¹€à¸­à¸¥"}
+ }
+ "meta:Japan"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™"}
+ lg{"เวลาà¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™"}
}
"meta:Kamchatka"{
ld{"เวลาฤดูร้อนเปโตรปัฟลอฟสค์-คัมชัตสà¸à¸µ"}
lg{"เวลาคัมชัตคา"}
ls{"เวลาเปโตรปัฟลอฟสค์-คัมชัตสà¸à¸µ"}
}
+ "meta:Karachi"{
+ ls{"เวลาà¸à¸²à¸£à¸²à¸ˆà¸µ"}
+ }
+ "meta:Kashgar"{
+ ls{"เวลาคัชà¸à¸²à¸£à¹Œ"}
+ }
"meta:Kazakhstan_Eastern"{
- ls{"เวลานคาซัคสถานตะวันออà¸"}
+ ls{"เวลาคาซัคสถานตะวันออà¸"}
}
"meta:Kazakhstan_Western"{
- ls{"เวลานคาซัคสถานตะวันตà¸"}
+ ls{"เวลาคาซัคสถานตะวันตà¸"}
+ }
+ "meta:Kizilorda"{
+ ld{"เวลาฤดูร้อนคีซีลออร์ดา"}
+ lg{"เวลาคีซีลออร์ดา"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸„ีซีลออร์ดา"}
+ }
+ "meta:Korea"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¹€à¸à¸²à¸«à¸¥à¸µ"}
+ lg{"เวลาเà¸à¸²à¸«à¸¥à¸µ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸à¸²à¸«à¸¥à¸µ"}
+ }
+ "meta:Kosrae"{
+ ls{"เวลาคอสไร"}
}
"meta:Krasnoyarsk"{
ld{"เวลาฤดูร้อนครัสโนยาสค์"}
lg{"เวลาครัสโนยาสค์"}
- ls{"เวลาครัสโนยาสค์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸„รัสโนยาสค์"}
+ }
+ "meta:Kuybyshev"{
+ ld{"เวลาฤดูร้อนของà¸à¸¸à¸¢à¸šà¸¸à¸ªà¹€à¸®à¸Ÿ"}
+ lg{"เวลาà¸à¸¸à¸¢à¸šà¸¸à¸ªà¹€à¸®à¸Ÿ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸à¸¸à¸¢à¸šà¸¸à¸ªà¹€à¸®à¸Ÿ"}
+ }
+ "meta:Kwajalein"{
+ ls{"เวลาควาจาเลน"}
+ }
+ "meta:Kyrgystan"{
+ ls{"เวลาคีร์à¸à¸µà¸‹à¸ªà¸–าน"}
+ }
+ "meta:Lanka"{
+ ls{"เวลาลังà¸à¸²"}
+ }
+ "meta:Line_Islands"{
+ ls{"เวลาหมู่เà¸à¸²à¸°à¹„ลน์"}
+ }
+ "meta:Long_Shu"{
+ ls{"เวลาหลงซู"}
}
"meta:Lord_Howe"{
ld{"เวลาออมà¹à¸ªà¸‡à¸‚องลอร์ดโฮว์"}
lg{"เวลาลอร์ดโฮว"}
ls{"เวลามาตรà¸à¸²à¸™à¸¥à¸­à¸£à¹Œà¸”โฮว์"}
}
+ "meta:Macau"{
+ ld{"เวลาฤดูร้อนมาเà¸à¹Šà¸²"}
+ lg{"เวลามาเà¸à¹Šà¸²"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¡à¸²à¹€à¸à¹Šà¸²"}
+ }
"meta:Macquarie"{
- ls{"เวลาà¹à¸¡à¸à¸„วอรี"}
+ ls{"เวลาเà¸à¸²à¸°à¹à¸¡à¸à¸„วอรี"}
}
"meta:Magadan"{
ld{"เวลาฤดูร้อนมาà¸à¸²à¸”าน"}
lg{"เวลามาà¸à¸²à¸”าน"}
- ls{"เวลามาà¸à¸²à¸”าน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¡à¸²à¸à¸²à¸”าน"}
+ }
+ "meta:Malaya"{
+ ls{"เวลามาลายา"}
+ }
+ "meta:Malaysia"{
+ ls{"เวลามาเลเซีย"}
+ }
+ "meta:Maldives"{
+ ls{"เวลามัลดีฟส์"}
+ }
+ "meta:Marquesas"{
+ ls{"เวลามาร์เคซัส"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"เวลาหมู่เà¸à¸²à¸°à¸¡à¸²à¸£à¹Œà¹à¸Šà¸¥à¸¥à¹Œ"}
+ }
+ "meta:Mauritius"{
+ ld{"เวลาฤดูร้อนของมอริเชียส"}
+ lg{"เวลามอริเชียส"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¡à¸­à¸£à¸´à¹€à¸Šà¸µà¸¢à¸ª"}
+ }
+ "meta:Mawson"{
+ ls{"เวลามอว์สัน"}
}
"meta:Mongolia"{
ld{"เวลาฤดูร้อนอูลานบาตอร์"}
- lg{"เวลามองโà¸à¹€à¸¥à¸µà¸¢"}
- ls{"เวลาอูลานบาตอร์"}
+ lg{"เวลาอูลานบาตอร์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸¹à¸¥à¸²à¸™à¸šà¸²à¸•à¸­à¸£à¹Œ"}
}
"meta:Moscow"{
ld{"เวลาฤดูร้อนมอสโà¸"}
lg{"เวลามอสโà¸"}
ls{"เวลามาตรà¸à¸²à¸™à¸¡à¸­à¸ªà¹‚à¸"}
}
+ "meta:Myanmar"{
+ ls{"เวลาพม่า"}
+ }
+ "meta:Nauru"{
+ ls{"เวลานาอูรู"}
+ }
+ "meta:Nepal"{
+ ls{"เวลาเนปาล"}
+ }
+ "meta:New_Caledonia"{
+ ld{"เวลาฤดูร้อนนิวà¹à¸„ลิโดเนีย"}
+ lg{"เวลานิวà¹à¸„ลิโดเนีย"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸™à¸´à¸§à¹à¸„ลิโดเนีย"}
+ }
+ "meta:New_Zealand"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸™à¸´à¸§à¸‹à¸µà¹à¸¥à¸™à¸”์"}
+ lg{"เวลานิวซีà¹à¸¥à¸™à¸”์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸™à¸´à¸§à¸‹à¸µà¹à¸¥à¸™à¸”์"}
+ }
"meta:Newfoundland"{
ld{"เวลาออมà¹à¸ªà¸‡à¸™à¸´à¸§à¸Ÿà¸±à¸™à¸”์à¹à¸¥à¸™à¸”์"}
lg{"เวลานิวฟันด์à¹à¸¥à¸™à¸”์"}
ls{"เวลามาตรà¸à¸²à¸™à¸™à¸´à¸§à¸Ÿà¸±à¸™à¸”์à¹à¸¥à¸™à¸”์"}
}
+ "meta:Niue"{
+ ls{"เวลานีอูเอ"}
+ }
"meta:Noronha"{
- ld{"เวลาฤดูร้อนเฟร์นันโดเดโนรอนฮา"}
- lg{"เวลาโนรอนฮา"}
- ls{"เวลาเฟร์นันโดเดโนรอนฮา"}
+ ld{"เวลาฤดูร้อนของหมู่เà¸à¸²à¸°à¹€à¸Ÿà¸­à¸£à¹Œà¸™à¸±à¸™à¹‚ด"}
+ lg{"เวลาหมู่เà¸à¸²à¸°à¹€à¸Ÿà¸­à¸£à¹Œà¸™à¸±à¸™à¹‚ด"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸«à¸¡à¸¹à¹ˆà¹€à¸à¸²à¸°à¹€à¸Ÿà¸­à¸£à¹Œà¸™à¸±à¸™à¹‚ด"}
+ }
+ "meta:North_Mariana"{
+ ls{"เวลาหมู่เà¸à¸²à¸°à¸¡à¸²à¹€à¸£à¸µà¸¢à¸™à¸²à¹€à¸«à¸™à¸·à¸­"}
}
"meta:Novosibirsk"{
ld{"เวลาฤดูร้อนโนโวซีบีสค์"}
lg{"เวลาโนโวซีบีสค์"}
- ls{"เวลาโนโวซีบีสค์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹‚นโวซีบีสค์"}
}
"meta:Omsk"{
ld{"เวลาฤดูร้อนออมสค์"}
lg{"เวลาออมสà¸à¹Œ"}
- ls{"เวลาออมสà¸à¹Œ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸­à¸¡à¸ªà¸„์"}
+ }
+ "meta:Pakistan"{
+ ld{"เวลาฤดูร้อนปาà¸à¸µà¸ªà¸–าน"}
+ lg{"เวลาปาà¸à¸µà¸ªà¸–าน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸›à¸²à¸à¸µà¸ªà¸–าน"}
+ }
+ "meta:Palau"{
+ ls{"เวลาปาเลา"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"เวลาปาปัวนิวà¸à¸´à¸™à¸µ"}
+ }
+ "meta:Paraguay"{
+ ld{"เวลาฤดูร้อนปาราà¸à¸§à¸±à¸¢"}
+ lg{"เวลาปาราà¸à¸§à¸±à¸¢"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸›à¸²à¸£à¸²à¸à¸§à¸±à¸¢"}
+ }
+ "meta:Peru"{
+ ld{"เวลาฤดูร้อนเปรู"}
+ lg{"เวลาเปรู"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸›à¸£à¸¹"}
+ }
+ "meta:Philippines"{
+ ld{"เวลาฤดูร้อนฟิลิปปินส์"}
+ lg{"เวลาฟิลิปปินส์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸Ÿà¸´à¸¥à¸´à¸›à¸›à¸´à¸™à¸ªà¹Œ"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸‚องà¹à¸‹à¸‡à¸›à¸µà¹à¸¢à¸£à¹Œà¹à¸¥à¸°à¸¡à¸µà¹€à¸à¸­à¸¥à¸‡"}
+ lg{"เวลาà¹à¸‹à¸‡à¸›à¸µà¹à¸¢à¸£à¹Œà¹à¸¥à¸°à¸¡à¸µà¹€à¸à¸­à¸¥à¸‡"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹à¸‹à¸‡à¸›à¸µà¹à¸¢à¸£à¹Œà¹à¸¥à¸°à¸¡à¸µà¹€à¸à¸­à¸¥à¸‡"}
+ }
+ "meta:Pitcairn"{
+ ls{"เวลาพิตà¹à¸„ร์น"}
+ }
+ "meta:Ponape"{
+ ls{"เวลาโปเนป"}
+ }
+ "meta:Qyzylorda"{
+ ld{"เวลาฤดูร้อนคืยซิลออร์ดา"}
+ lg{"เวลาคืยซิลออร์ดา"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸„ืยซิลออร์ดา"}
+ }
+ "meta:Reunion"{
+ ls{"เวลาเรอูนียง"}
}
"meta:Sakhalin"{
ld{"เวลาฤดูร้อนซาคาลิน"}
lg{"เวลาซาคาลิน"}
- ls{"เวลาซาคาลิน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸‹à¸²à¸„าลิน"}
}
"meta:Samara"{
ld{"เวลาฤดูร้อนซามารา"}
lg{"เวลาซามารา"}
- ls{"เวลาซามารา"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸‹à¸²à¸¡à¸²à¸£à¸²"}
+ }
+ "meta:Samarkand"{
+ ld{"เวลาฤดูร้อนซามาร์คันด์"}
+ lg{"เวลาซามาร์คันด์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸‹à¸²à¸¡à¸²à¸£à¹Œà¸„ันด์"}
+ }
+ "meta:Samoa"{
+ ls{"เวลาซามัว"}
+ }
+ "meta:Seychelles"{
+ ls{"เวลาเซเชลส์"}
+ }
+ "meta:Shevchenko"{
+ ld{"เวลาฤดูร้อนเชฟเชนโค"}
+ lg{"เวลาเชฟเชนโค"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸Šà¸Ÿà¹€à¸Šà¸™à¹‚ค"}
+ }
+ "meta:Singapore"{
+ ls{"เวลาสิงคโปร์"}
+ }
+ "meta:Solomon"{
+ ls{"เวลาหมู่เà¸à¸²à¸°à¹‚ซโลมอน"}
+ }
+ "meta:South_Georgia"{
+ ls{"เวลาเซาท์จอร์เจีย"}
+ }
+ "meta:Suriname"{
+ ls{"เวลาซูรินาเม"}
+ }
+ "meta:Sverdlovsk"{
+ ld{"เวลาฤดูร้อนสเวียร์ดลอฟสค์"}
+ lg{"เวลาสเวียร์ดลอฟสค์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸ªà¹€à¸§à¸µà¸¢à¸£à¹Œà¸”ลอฟสค์"}
+ }
+ "meta:Tahiti"{
+ ls{"เวลาตาฮีตี"}
+ }
+ "meta:Taipei"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¹„ทเป"}
+ lg{"เวลาไทเป"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹„ทเป"}
+ }
+ "meta:Tajikistan"{
+ ls{"เวลาทาจิà¸à¸´à¸ªà¸–าน"}
+ }
+ "meta:Tashkent"{
+ ld{"เวลาฤดูร้อนทาชเคนต์"}
+ lg{"เวลาทาชเคนต์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸—าชเคนต์"}
+ }
+ "meta:Tbilisi"{
+ ld{"เวลาฤดูร้อนทบิลิซิ"}
+ lg{"เวลาทบิลิซิ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸—บิลิซิ"}
+ }
+ "meta:Tokelau"{
+ ls{"เวลาโตเà¸à¹€à¸¥à¸²"}
+ }
+ "meta:Tonga"{
+ ld{"เวลาฤดูร้อนตองà¸à¸²"}
+ lg{"เวลาตองà¸à¸²"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸•à¸­à¸‡à¸à¸²"}
+ }
+ "meta:Truk"{
+ ls{"เวลาชุà¸"}
+ }
+ "meta:Turkey"{
+ ld{"เวลาฤดูร้อนตุรà¸à¸µ"}
+ lg{"เวลาตุรà¸à¸µ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸•à¸¸à¸£à¸à¸µ"}
+ }
+ "meta:Turkmenistan"{
+ ld{"เวลาฤดูร้อนเติร์à¸à¹€à¸¡à¸™à¸´à¸ªà¸–าน"}
+ lg{"เวลาเติร์à¸à¹€à¸¡à¸™à¸´à¸ªà¸–าน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸•à¸´à¸£à¹Œà¸à¹€à¸¡à¸™à¸´à¸ªà¸–าน"}
+ }
+ "meta:Tuvalu"{
+ ls{"เวลาตูวาลู"}
+ }
+ "meta:Uralsk"{
+ ld{"เวลาฤดูร้อนอุรัลสà¸à¹Œ"}
+ lg{"เวลาอุรัลสà¸à¹Œ"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸¸à¸£à¸±à¸¥à¸ªà¸à¹Œ"}
+ }
+ "meta:Uruguay"{
+ ld{"เวลาฤดูร้อนอุรุà¸à¸§à¸±à¸¢"}
+ lg{"เวลาอุรุà¸à¸§à¸±à¸¢"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸¸à¸£à¸¸à¸à¸§à¸±à¸¢"}
+ }
+ "meta:Urumqi"{
+ ls{"เวลาอุรุมชี"}
+ }
+ "meta:Uzbekistan"{
+ ld{"เวลาฤดูร้อนอุซเบà¸à¸´à¸ªà¸–าน"}
+ lg{"เวลาอุซเบà¸à¸´à¸ªà¸–าน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸­à¸¸à¸‹à¹€à¸šà¸à¸´à¸ªà¸–าน"}
+ }
+ "meta:Vanuatu"{
+ ld{"เวลาฤดูร้อนวานูอาตู"}
+ lg{"เวลาวานูอาตู"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸§à¸²à¸™à¸¹à¸­à¸²à¸•à¸¹"}
+ }
+ "meta:Venezuela"{
+ ls{"เวลาเวเนซุเอลา"}
}
"meta:Vladivostok"{
ld{"เวลาฤดูร้อนวลาดีวอสตอค"}
lg{"เวลาวลาดีวอสตอค"}
- ls{"เวลาวลาดีวอสตอค"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸§à¸¥à¸²à¸”ีวอสตอค"}
}
"meta:Volgograd"{
ld{"เวลาฤดูร้อนวอลโà¸à¸à¸£à¸²à¸”"}
lg{"เวลาวอลโà¸à¸à¸£à¸²à¸”"}
- ls{"เวลาวอลโà¸à¸à¸£à¸²à¸”"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸§à¸­à¸¥à¹‚à¸à¸à¸£à¸²à¸”"}
+ }
+ "meta:Vostok"{
+ ls{"เวลาวอสตอค"}
+ }
+ "meta:Wake"{
+ ls{"เวลาเà¸à¸²à¸°à¹€à¸§à¸"}
+ }
+ "meta:Wallis"{
+ ls{"เวลาวาลลิสà¹à¸¥à¸°à¸Ÿà¸¸à¸•à¸¹à¸™à¸²"}
}
"meta:Yakutsk"{
ld{"เวลาฤดูร้อนยาคุตสค์"}
lg{"เวลายาคุตสค์"}
- ls{"เวลายาคุตสค์"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¢à¸²à¸„ุตสค์"}
}
"meta:Yekaterinburg"{
ld{"เวลาฤดูร้อนเยคาเตรินบูร์à¸"}
lg{"เวลาเยà¸à¸²à¹€à¸•à¸£à¸´à¸™à¸šà¸¸à¸£à¹Œà¸"}
- ls{"เวลาเยคาเตรินบูร์à¸"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸¢à¸„าเทรินเบิร์à¸"}
+ }
+ "meta:Yerevan"{
+ ld{"เวลาฤดูร้อนเยเรวาน"}
+ lg{"เวลาเยเรวาน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¹€à¸¢à¹€à¸£à¸§à¸²à¸™"}
+ }
+ "meta:Yukon"{
+ ld{"เวลาออมà¹à¸ªà¸‡à¸‚องยูคอน"}
+ lg{"เวลายูคอน"}
+ ls{"เวลามาตรà¸à¸²à¸™à¸¢à¸¹à¸„อน"}
}
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"เวลา {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"เวลา {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/th_TH.txt b/Build/source/libs/icu/icu-50.1/data/zone/th_TH.txt
index 94c4a72f2f4..94c4a72f2f4 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/th_TH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/th_TH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/th_TH_TRADITIONAL.txt b/Build/source/libs/icu/icu-50.1/data/zone/th_TH_TRADITIONAL.txt
index 9a5620ea805..9a5620ea805 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/th_TH_TRADITIONAL.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/th_TH_TRADITIONAL.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ti.txt b/Build/source/libs/icu/icu-50.1/data/zone/ti.txt
index 59c3ecbf931..97bb305f107 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ti.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ti.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ti.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ti.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ti.xml
*/
ti{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
zoneStrings{
gmtFormat{"GMT{0}"}
hourFormat{"+HH:mm;-HH:mm"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/tl.txt b/Build/source/libs/icu/icu-50.1/data/zone/tl.txt
index 2a55f9ae6e3..2a55f9ae6e3 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/tl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/tl.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/tl_PH.txt b/Build/source/libs/icu/icu-50.1/data/zone/tl_PH.txt
index 52f1969a38f..52f1969a38f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/tl_PH.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/tl_PH.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/to.txt b/Build/source/libs/icu/icu-50.1/data/zone/to.txt
index 08092e4d93e..7fdec0bc53b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/to.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/to.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/to.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/to.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/to.xml
*/
to{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
zoneStrings{
"America:Anchorage"{
ec{"Houa Puleʻanga fakataha ʻAmelika (Anchorage)"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/tr.txt b/Build/source/libs/icu/icu-50.1/data/zone/tr.txt
index abecb320473..9d81607d6a7 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/tr.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/tr.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tr.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tr.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/tr.xml
*/
tr{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"Abican"}
@@ -19,7 +19,10 @@ tr{
ec{"Akra"}
}
"Africa:Algiers"{
- ec{"Cezayir"}
+ ec{"Cezayir ÅŸehri"}
+ }
+ "Africa:Asmera"{
+ ec{"Asmara"}
}
"Africa:Brazzaville"{
ec{"Brazzavil"}
@@ -43,7 +46,7 @@ tr{
ec{"Cibuti"}
}
"Africa:El_Aaiun"{
- ec{"El Aaiun"}
+ ec{"Layun"}
}
"Africa:Khartoum"{
ec{"Hartum"}
@@ -54,38 +57,62 @@ tr{
"Africa:Mogadishu"{
ec{"MogadiÅŸu"}
}
+ "Africa:Sao_Tome"{
+ ec{"São Tomé"}
+ }
"Africa:Tripoli"{
ec{"Trablus"}
}
"Africa:Tunis"{
- ec{"Tunus"}
+ ec{"Tınıs şehri"}
+ }
+ "America:Asuncion"{
+ ec{"Asunción"}
}
"America:Caracas"{
ec{"Karakas"}
}
- "America:Cayman"{
- ec{"Cayman"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
"America:Costa_Rica"{
ec{"Kosta Rika"}
}
+ "America:Curacao"{
+ ec{"Curaçao"}
+ }
"America:Dominica"{
ec{"Dominika"}
}
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
"America:Indiana:Knox"{
- ec{"Knox"}
+ ec{"Knox, Indiana"}
}
"America:Indiana:Marengo"{
- ec{"Marengo"}
+ ec{"Marengo, Indiana"}
+ }
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
+ }
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
+ }
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
+ }
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
+ }
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
"America:Jamaica"{
ec{"Jamaika"}
}
- "America:Martinique"{
- ec{"Martinique"}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
+ }
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:Mexico_City"{
ec{"Meksiko City"}
@@ -99,12 +126,15 @@ tr{
"America:North_Dakota:New_Salem"{
ec{"New Salem, Kuzey Dakota"}
}
- "America:Port_of_Spain"{
- ec{"Port of Spain"}
- }
"America:Puerto_Rico"{
ec{"Porto Riko"}
}
+ "America:St_Barthelemy"{
+ ec{"Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
+ }
"America:St_Kitts"{
ec{"St. Kitts"}
}
@@ -118,7 +148,7 @@ tr{
ec{"St. Vincent"}
}
"Antarctica:DumontDUrville"{
- ec{"Dumont D'Urville"}
+ ec{"Dumont d’Urville"}
}
"Antarctica:South_Pole"{
ec{"Güney Kutbu"}
@@ -160,7 +190,7 @@ tr{
ec{"Çoybalsan"}
}
"Asia:Chongqing"{
- ec{"Çunking"}
+ ec{"Çongçing"}
}
"Asia:Colombo"{
ec{"Kolombo"}
@@ -177,9 +207,6 @@ tr{
"Asia:Gaza"{
ec{"Gazze"}
}
- "Asia:Hovd"{
- ec{"Kobdo"}
- }
"Asia:Irkutsk"{
ec{"Ä°rkutsk"}
}
@@ -219,9 +246,6 @@ tr{
"Asia:Nicosia"{
ec{"LefkoÅŸa"}
}
- "Asia:Oral"{
- ec{"Uralsk"}
- }
"Asia:Qatar"{
ec{"Katar"}
}
@@ -247,7 +271,7 @@ tr{
ec{"Seul"}
}
"Asia:Shanghai"{
- ec{"Åžangay"}
+ ec{"Åžanghay"}
}
"Asia:Singapore"{
ec{"Singapur"}
@@ -276,9 +300,18 @@ tr{
"Atlantic:Canary"{
ec{"Kanarya Adaları"}
}
+ "Atlantic:Faeroe"{
+ ec{"Faroe"}
+ }
+ "Atlantic:Madeira"{
+ ec{"Madeira Adaları"}
+ }
"Atlantic:South_Georgia"{
ec{"Güney Georgia"}
}
+ "Atlantic:St_Helena"{
+ ec{"St. Helena"}
+ }
"Australia:Sydney"{
ec{"Sidney"}
}
@@ -306,6 +339,9 @@ tr{
"Europe:Copenhagen"{
ec{"Kopenhag"}
}
+ "Europe:Dublin"{
+ ld{"Ä°rlanda Yaz Saati"}
+ }
"Europe:Gibraltar"{
ec{"Cebelitarık"}
}
@@ -320,6 +356,7 @@ tr{
}
"Europe:London"{
ec{"Londra"}
+ ld{"Ä°ngiltere Yaz Saati"}
}
"Europe:Luxembourg"{
ec{"Lüksemburg"}
@@ -372,29 +409,23 @@ tr{
"Europe:Zurich"{
ec{"Zürih"}
}
- "Indian:Christmas"{
- ec{"Christmas"}
+ "Indian:Comoro"{
+ ec{"Komor"}
}
"Indian:Maldives"{
ec{"Maldivler"}
}
- "Indian:Mauritius"{
- ec{"Mauritius"}
- }
- "Indian:Mayotte"{
- ec{"Mayotte"}
- }
"Indian:Reunion"{
- ec{"Reunion"}
+ ec{"Réunion"}
}
"Pacific:Marquesas"{
ec{"Markiz Adaları"}
}
- "Pacific:Nauru"{
- ec{"Nauru"}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
}
- "Pacific:Pitcairn"{
- ec{"Pitcairn"}
+ "Pacific:Truk"{
+ ec{"Chuuk"}
}
"meta:Acre"{
ld{"Acre Yaz Saati"}
@@ -411,7 +442,7 @@ tr{
ls{"DoÄŸu Afrika Saati"}
}
"meta:Africa_Southern"{
- ls{"Güney Afrika Standart Saati"}
+ ls{"Güney Afrika Saati"}
}
"meta:Africa_Western"{
ld{"Batı Afrika Yaz Saati"}
@@ -444,24 +475,24 @@ tr{
ls{"Amazon Standart Saati"}
}
"meta:America_Central"{
- ld{"Merkezi Yaz Saati"}
- lg{"Merkezi Saat"}
- ls{"Merkezi Standart Saati"}
+ ld{"Kuzey Amerika Merkezi Yaz Saati"}
+ lg{"Kuzey Amerika Merkezi Saati"}
+ ls{"Kuzey Amerika Merkezi Standart Saati"}
}
"meta:America_Eastern"{
- ld{"DoÄŸu Yaz Saati"}
- lg{"DoÄŸu Saati"}
- ls{"DoÄŸu Standart Saati"}
+ ld{"Kuzey Amerika DoÄŸu Yaz Saati"}
+ lg{"Kuzey Amerika DoÄŸu Saati"}
+ ls{"Kuzey Amerika DoÄŸu Standart Saati"}
}
"meta:America_Mountain"{
- ld{"ABD Sıradağlar Yaz Saati"}
- lg{"ABD Sıradağlar Saati"}
- ls{"ABD Sıradağlar Standart Saati"}
+ ld{"Kuzey Amerika DaÄŸ Yaz Saati"}
+ lg{"Kuzey Amerika DaÄŸ Saati"}
+ ls{"Kuzey Amerika DaÄŸ Standart Saati"}
}
"meta:America_Pacific"{
- ld{"Pasifik Yaz Saati"}
- lg{"Pasifik Saati"}
- ls{"Pasifik Standart Saati"}
+ ld{"Kuzey Amerika Pasifik Yaz Saati"}
+ lg{"Kuzey Amerika Pasifik Saati"}
+ ls{"Kuzey Amerika Pasifik Standart Saati"}
}
"meta:Anadyr"{
ld{"Anadır Yaz Saati"}
@@ -534,9 +565,9 @@ tr{
ls{"Azerbaycan Standart Saati"}
}
"meta:Azores"{
- ld{"Azor Adaları Yaz Saati"}
- lg{"Azor Adaları Saati"}
- ls{"Azor Adaları Standart Saati"}
+ ld{"Azorlar Yaz Saati"}
+ lg{"Azorlar Saati"}
+ ls{"Azorlar Standart Saati"}
}
"meta:Baku"{
ld{"Bakü Yaz Saati"}
@@ -570,15 +601,18 @@ tr{
ls{"Brasilia Standart Saati"}
}
"meta:Brunei"{
- ls{"Bruney Sultanlığı Saati"}
+ ls{"Brunei Darü's-Selam Saati"}
}
"meta:Cape_Verde"{
ld{"Cape Verde Yaz Saati"}
lg{"Cape Verde Saati"}
ls{"Cape Verde Standart Saati"}
}
+ "meta:Casey"{
+ ls{"Casey Saati"}
+ }
"meta:Chamorro"{
- ls{"Chamorro Standart Saati"}
+ ls{"Chamorro Saati"}
}
"meta:Changbai"{
ls{"Changbai Saati"}
@@ -600,7 +634,7 @@ tr{
}
"meta:Choibalsan"{
ld{"Çoybalsan Yaz Saati"}
- lg{"Choibalsan Saati"}
+ lg{"Çoybalsan Saati"}
ls{"Çoybalsan Standart Saati"}
}
"meta:Christmas"{
@@ -631,7 +665,7 @@ tr{
ls{"Davis Saati"}
}
"meta:DumontDUrville"{
- ls{"Dumont-d'Urville Saati"}
+ ls{"Dumont-d’Urville Saati"}
}
"meta:Dushanbe"{
ld{"DuÅŸanbe Yaz Saati"}
@@ -645,9 +679,9 @@ tr{
ls{"DoÄŸu Timor Saati"}
}
"meta:Easter"{
- ld{"Easter Adası Yaz Saati"}
- lg{"Easter Adası Saati"}
- ls{"Easter Adası Standart Saati"}
+ ld{"Paskalya Adası Yaz Saati"}
+ lg{"Paskalya Adası Saati"}
+ ls{"Paskalya Adası Standart Saati"}
}
"meta:Ecuador"{
ls{"Ekvador Saati"}
@@ -689,7 +723,7 @@ tr{
ls{"BiÅŸkek Standart Saati"}
}
"meta:GMT"{
- ls{"Greenwich Merkez Saati"}
+ ls{"Greenwich Ortalama Saati"}
}
"meta:Galapagos"{
ls{"Galapagos Saati"}
@@ -724,15 +758,15 @@ tr{
ls{"Guam Standart Saati"}
}
"meta:Gulf"{
- ls{"Körfez Standart Saati"}
+ ls{"Körfez Saati"}
}
"meta:Guyana"{
ls{"Guyana Saati"}
}
"meta:Hawaii_Aleutian"{
- ld{"Hawaii-Aleutian Yaz Saati"}
- lg{"Hawaii Aleutian Saati"}
- ls{"Hawaii-Aleutian Standart Saati"}
+ ld{"Hawaii-Aleut Yaz Saati"}
+ lg{"Hawaii-Aleut Saati"}
+ ls{"Hawaii-Aleut Standart Saati"}
}
"meta:Hong_Kong"{
ld{"Hong Kong Yaz Saati"}
@@ -740,18 +774,18 @@ tr{
ls{"Hong Kong Standart Saati"}
}
"meta:Hovd"{
- ld{"Kobdo Yaz Saati"}
+ ld{"Hovd Yaz Saati"}
lg{"Hovd Saati"}
- ls{"Kobdo Standart Saati"}
+ ls{"Hovd Standart Saati"}
}
"meta:India"{
- ls{"Hindistan Standart Saati"}
+ ls{"Hindistan Saati"}
}
"meta:Indian_Ocean"{
ls{"Hint Okyanusu Saati"}
}
"meta:Indochina"{
- ls{"Çinhindi Saati"}
+ ls{"Hindiçin Saati"}
}
"meta:Indonesia_Central"{
ls{"Orta Endonezya Saati"}
@@ -769,7 +803,7 @@ tr{
}
"meta:Irkutsk"{
ld{"Ä°rkutsk Yaz Saati"}
- lg{"Irkutsk Saati"}
+ lg{"Ä°rkutsk Saati"}
ls{"Ä°rkutsk Standart Saati"}
}
"meta:Israel"{
@@ -799,11 +833,6 @@ tr{
"meta:Kazakhstan_Western"{
ls{"Batı Kazakistan Saati"}
}
- "meta:Kizilorda"{
- ld{"Kızılorda Yaz Saati"}
- lg{"Kızılorda Saati"}
- ls{"Kızılorda Standart Saati"}
- }
"meta:Korea"{
ld{"Kore Yaz Saati"}
lg{"Kore Saati"}
@@ -848,7 +877,7 @@ tr{
ls{"Makao Standart Saati"}
}
"meta:Macquarie"{
- ls{"Macquarie Saati"}
+ ls{"Macquarie Adası Saati"}
}
"meta:Magadan"{
ld{"Magadan Yaz Saati"}
@@ -916,7 +945,7 @@ tr{
ls{"Niue Saati"}
}
"meta:Norfolk"{
- ls{"Norfolk Adası Saati"}
+ ls{"Norfolk Adaları Saati"}
}
"meta:Noronha"{
ld{"Fernando de Noronha Yaz Saati"}
@@ -966,9 +995,9 @@ tr{
ls{"Phoenix Adaları Saati"}
}
"meta:Pierre_Miquelon"{
- ld{"Pierre ve Miquelon Yaz Saati"}
- lg{"Pierre ve Miquelon Saati"}
- ls{"Pierre ve Miquelon Standart Saati"}
+ ld{"Saint Pierre ve Miquelon Yaz Saati"}
+ lg{"Saint Pierre ve Miquelon Saati"}
+ ls{"Saint Pierre ve Miquelon Standart Saati"}
}
"meta:Pitcairn"{
ls{"Pitcairn Saati"}
@@ -988,9 +1017,9 @@ tr{
ls{"Rothera Saati"}
}
"meta:Sakhalin"{
- ld{"Sakhalin Yaz Saati"}
- lg{"Sakhalin Saati"}
- ls{"Sakhalin Standart Saati"}
+ ld{"Sahalin Yaz Saati"}
+ lg{"Sahalin Saati"}
+ ls{"Sahalin Standart Saati"}
}
"meta:Samara"{
ld{"Samara Yaz Saati"}
@@ -1003,10 +1032,10 @@ tr{
ls{"Semerkand Standart Saati"}
}
"meta:Samoa"{
- ls{"Samoa Standart Saati"}
+ ls{"Samoa Saati"}
}
"meta:Seychelles"{
- ls{"Seyşel Adaları Saati"}
+ ls{"SeyÅŸeller Saati"}
}
"meta:Shevchenko"{
ld{"Şevçenko Yaz Saati"}
@@ -1014,7 +1043,7 @@ tr{
ls{"Şevçenko Standart Saati"}
}
"meta:Singapore"{
- ls{"Singapur Standart Saati"}
+ ls{"Singapur Saati"}
}
"meta:Solomon"{
ls{"Solomon Adaları Saati"}
@@ -1063,7 +1092,7 @@ tr{
ls{"Tonga Standart Saati"}
}
"meta:Truk"{
- ls{"Truk Saati"}
+ ls{"Chuuk Saati"}
}
"meta:Turkey"{
ld{"Türkiye Yaz Saati"}
@@ -1146,6 +1175,7 @@ tr{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} Saati ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} Saati"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/twq.txt b/Build/source/libs/icu/icu-50.1/data/zone/twq.txt
index 4bf65c50207..7131bd3b9de 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/twq.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/twq.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/twq.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/twq.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/twq.xml
*/
twq{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/tzm.txt b/Build/source/libs/icu/icu-50.1/data/zone/tzm.txt
index 96403baaf7e..a8ab20734f0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/tzm.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/tzm.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/tzm.xml
*/
tzm{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/tzm_Latn.txt b/Build/source/libs/icu/icu-50.1/data/zone/tzm_Latn.txt
index 15cc57f53c8..0bbb4b46179 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/tzm_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/tzm_Latn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/tzm_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/tzm_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/tzm_Latn.xml
*/
tzm_Latn{
- Version{"2.0.57.98"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/tzm_Latn_MA.txt b/Build/source/libs/icu/icu-50.1/data/zone/tzm_Latn_MA.txt
index 271f885dc83..271f885dc83 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/tzm_Latn_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/tzm_Latn_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/tzm_MA.txt b/Build/source/libs/icu/icu-50.1/data/zone/tzm_MA.txt
index ebd194cf03a..ebd194cf03a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/tzm_MA.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/tzm_MA.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uk.txt b/Build/source/libs/icu/icu-50.1/data/zone/uk.txt
index 8d6175a8211..cc748111d1a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uk.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uk.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uk.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uk.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/uk.xml
*/
uk{
- Version{"2.0.65.46"}
+ Version{"2.0.78.38"}
zoneStrings{
"Africa:Abidjan"{
ec{"Ðбіджан"}
@@ -22,7 +22,7 @@ uk{
ec{"ÐддиÑ-Ðбеба"}
}
"Africa:Algiers"{
- ec{"Ðлжир"}
+ ec{"м. Ðлжир"}
}
"Africa:Asmera"{
ec{"ÐÑмера"}
@@ -160,7 +160,7 @@ uk{
ec{"Тріполі"}
}
"Africa:Tunis"{
- ec{"ТуніÑ"}
+ ec{"м. ТуніÑ"}
}
"Africa:Windhoek"{
ec{"Віндхук"}
@@ -396,6 +396,9 @@ uk{
"America:Louisville"{
ec{"ЛуїÑвілль"}
}
+ "America:Lower_Princes"{
+ ec{"Лоуер-ПринÑеÑ-Квотер"}
+ }
"America:Maceio"{
ec{"МаÑейо"}
}
@@ -907,7 +910,7 @@ uk{
ec{"Сідней"}
}
"Etc:Unknown"{
- ec{"Ðевідомо"}
+ ec{"Ðевідоме міÑто"}
}
"Europe:Amsterdam"{
ec{"ÐмÑтердам"}
@@ -1315,11 +1318,24 @@ uk{
lg{"ЧаÑ: ÐвÑтраліÑ, західний"}
ls{"ЧаÑ: ÐвÑтраліÑ, західний Ñтандартний"}
}
+ "meta:Baku"{
+ ld{"ЧаÑ: Баку, літній"}
+ lg{"ЧаÑ: Баку"}
+ ls{"ЧаÑ: Баку, Ñтандартний"}
+ }
+ "meta:Bolivia"{
+ ls{"ЧаÑ: БолівіÑ"}
+ }
"meta:Brasilia"{
ld{"ЧаÑ: БразиліÑ, літній"}
lg{"ЧаÑ: БразиліÑ"}
ls{"ЧаÑ: БразиліÑ, Ñтандартний"}
}
+ "meta:Chile"{
+ ld{"ЧаÑ: Чилі, літній"}
+ lg{"ЧаÑ: Чилі"}
+ ls{"ЧаÑ: Чилі, Ñтандартний"}
+ }
"meta:China"{
ld{"за китайÑьким літнім чаÑом"}
lg{"за китайÑьким чаÑом"}
@@ -1330,6 +1346,34 @@ uk{
lg{"ЧаÑ: ЧойбалÑан"}
ls{"ЧаÑ: ЧойбалÑан, Ñтандартний"}
}
+ "meta:Christmas"{
+ ls{"за чаÑом на оÑтрові Різдва"}
+ }
+ "meta:Cocos"{
+ ls{"за чаÑом на КокоÑових оÑтровах"}
+ }
+ "meta:Colombia"{
+ ld{"ЧаÑ: КолумбіÑ, літній"}
+ lg{"ЧаÑ: КолумбіÑ"}
+ ls{"ЧаÑ: КолумбіÑ, Ñтандартний"}
+ }
+ "meta:Cook"{
+ ld{"за літнім чаÑом на оÑтровах Кука"}
+ lg{"за чаÑом на оÑтровах Кука"}
+ ls{"за Ñтандартним чаÑом на оÑтровах Кука"}
+ }
+ "meta:Dacca"{
+ ls{"ЧаÑ: Дака"}
+ }
+ "meta:Davis"{
+ ls{"ЧаÑ: ДевіÑ"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ЧаÑ: Дюмон д’Юрвіль"}
+ }
+ "meta:Ecuador"{
+ ls{"ЧаÑ: Еквадор"}
+ }
"meta:Europe_Central"{
ld{"за центральноєвропейÑьким літнім чаÑом"}
lg{"за центральноєвропейÑьким чаÑом"}
@@ -1345,9 +1389,29 @@ uk{
lg{"за західноєвропейÑьким чаÑом"}
ls{"за західноєвропейÑьким Ñтандартним чаÑом"}
}
+ "meta:Fiji"{
+ ld{"за літнім чаÑом на оÑтровах Фіджі"}
+ lg{"за чаÑом на оÑтровах Фіджі"}
+ ls{"за Ñтандартним чаÑом на оÑтровах Фіджі"}
+ }
+ "meta:French_Guiana"{
+ ls{"ЧаÑ: Французька Гвіана"}
+ }
+ "meta:French_Southern"{
+ ls{"за чаÑом на Французьких Південних Ñ– Ðнтарктичних територіÑÑ…"}
+ }
"meta:GMT"{
ls{"за Грінвічем"}
}
+ "meta:Gambier"{
+ ls{"за чаÑом на оÑтрові Гамб’є"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"за чаÑом на оÑтровах Гілберта"}
+ }
+ "meta:Gulf"{
+ ls{"за чаÑом ПерÑької затоки"}
+ }
"meta:Hawaii_Aleutian"{
ld{"за літнім гавайÑько-алеутÑьким чаÑом"}
lg{"за гавайÑько-алеутÑьким чаÑом"}
@@ -1361,6 +1425,12 @@ uk{
"meta:India"{
ls{"за індійÑьким Ñтандартним чаÑом"}
}
+ "meta:Indian_Ocean"{
+ ls{"за чаÑом в ІндійÑькому Океані"}
+ }
+ "meta:Indochina"{
+ ls{"ЧаÑ: Індокитай"}
+ }
"meta:Indonesia_Central"{
ls{"ЧаÑ: ІндонезіÑ, центральний"}
}
@@ -1395,6 +1465,9 @@ uk{
lg{"за камчатÑьким чаÑом"}
ls{"за камчатÑьким Ñтандартним чаÑом"}
}
+ "meta:Karachi"{
+ ls{"ЧаÑ: Карачі"}
+ }
"meta:Kazakhstan_Eastern"{
ls{"ЧаÑ: КазахÑтан, Ñхідний"}
}
@@ -1406,6 +1479,9 @@ uk{
lg{"за корейÑьким чаÑом"}
ls{"за корейÑьким Ñтандартним чаÑом"}
}
+ "meta:Kosrae"{
+ ls{"за чаÑом на оÑтрові КоÑрае"}
+ }
"meta:Krasnoyarsk"{
ld{"за краÑноÑÑ€Ñьким літнім чаÑом"}
lg{"за краÑноÑÑ€Ñьким чаÑом"}
@@ -1416,6 +1492,15 @@ uk{
lg{"за куйбишевÑьким чаÑом"}
ls{"за куйбишевÑьким Ñтандартним чаÑом"}
}
+ "meta:Kyrgystan"{
+ ls{"ЧаÑ: КиргизÑтан"}
+ }
+ "meta:Lanka"{
+ ls{"ЧаÑ: Ланка"}
+ }
+ "meta:Line_Islands"{
+ ls{"за чаÑом на оÑтрові Лайн"}
+ }
"meta:Lord_Howe"{
ld{"ЧаÑ: Лорд-Гоув, літній"}
lg{"ЧаÑ: Логд-Гоув"}
@@ -1429,6 +1514,15 @@ uk{
lg{"за магаданÑьким чаÑом"}
ls{"за магаданÑьким Ñтандартним чаÑом"}
}
+ "meta:Malaysia"{
+ ls{"ЧаÑ: МалайзіÑ"}
+ }
+ "meta:Marquesas"{
+ ls{"за чаÑом на Маркізьких оÑтровах"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"за чаÑом на Маршалових оÑтровах"}
+ }
"meta:Mongolia"{
ld{"ЧаÑ: Улан-Батор, літній"}
lg{"ЧаÑ: Улан-Батор"}
@@ -1439,11 +1533,27 @@ uk{
lg{"за моÑковÑьким чаÑом"}
ls{"за моÑковÑьким Ñтандартним чаÑом"}
}
+ "meta:Nauru"{
+ ls{"за чаÑом на оÑтрові Ðауру"}
+ }
+ "meta:New_Caledonia"{
+ ld{"за літнім чаÑом на оÑтровах Ðової Каледонії"}
+ lg{"за чаÑом на оÑтровах Ðової Каледонії"}
+ ls{"за Ñтандартним чаÑом на оÑтровах Ðової Каледонії"}
+ }
+ "meta:New_Zealand"{
+ ld{"ЧаÑ: Ðова ЗеландіÑ, літній"}
+ lg{"ЧаÑ: Ðова ЗеландіÑ"}
+ ls{"ЧаÑ: Ðова ЗеландіÑ, Ñтандартний"}
+ }
"meta:Newfoundland"{
ld{"ЧаÑ: Ðьюфаундленд, літній"}
lg{"ЧаÑ: Ðьюфаундленд"}
ls{"ЧаÑ: Ðьюфаундленд, Ñтандартний"}
}
+ "meta:Niue"{
+ ls{"за чаÑом на оÑтрові Ðіуе"}
+ }
"meta:Noronha"{
ld{"ЧаÑ: Фернандо-де-ÐороньÑ, літній"}
lg{"ЧаÑ: Фернандо-де-ÐороньÑ"}
@@ -1459,6 +1569,41 @@ uk{
lg{"за омÑьким чаÑом"}
ls{"за омÑьким Ñтандартним чаÑом"}
}
+ "meta:Palau"{
+ ls{"за чаÑом на оÑтрові Палау"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"за чаÑом на оÑтровах Папуа Ðова ГвінеÑ"}
+ }
+ "meta:Paraguay"{
+ ld{"ЧаÑ: Парагвай, літній"}
+ lg{"ЧаÑ: Парагвай"}
+ ls{"ЧаÑ: Парагвай, Ñтандартний"}
+ }
+ "meta:Peru"{
+ ld{"ЧаÑ: Перу, літній"}
+ lg{"ЧаÑ: Перу"}
+ ls{"ЧаÑ: Перу, Ñтандартний"}
+ }
+ "meta:Philippines"{
+ ld{"ЧаÑ: Філіппіни, літній"}
+ lg{"ЧаÑ: Філіппіни"}
+ ls{"ЧаÑ: Філіппіни, Ñтандартний"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"за чаÑом на оÑтровах ФенікÑ"}
+ }
+ "meta:Pitcairn"{
+ ls{"за чаÑом на оÑтровах Піткерн"}
+ }
+ "meta:Ponape"{
+ ls{"за чаÑом на оÑтрові Понапе"}
+ }
+ "meta:Qyzylorda"{
+ ld{"ЧаÑ: Кизилорда, літній"}
+ lg{"ЧаÑ: Кизилорда"}
+ ls{"ЧаÑ: Кизилорда, Ñтандартний"}
+ }
"meta:Sakhalin"{
ld{"за Ñахалін літнім чаÑом"}
lg{"за Ñахалін чаÑом"}
@@ -1469,11 +1614,73 @@ uk{
lg{"за ÑамарÑьким чаÑом"}
ls{"за ÑамарÑьким Ñтандартним чаÑом"}
}
+ "meta:Samoa"{
+ ls{"за Ñтандартним чаÑом на оÑтрові Самоа"}
+ }
+ "meta:Solomon"{
+ ls{"за чаÑом на Соломонових оÑтровах"}
+ }
+ "meta:South_Georgia"{
+ ls{"за чаÑом на оÑтрові Південна ДжорджіÑ"}
+ }
+ "meta:Suriname"{
+ ls{"ЧаÑ: Суринам"}
+ }
+ "meta:Tahiti"{
+ ls{"за чаÑом на оÑтрові Таїті"}
+ }
+ "meta:Taipei"{
+ ld{"ЧаÑ: Тайбей, літній"}
+ lg{"ЧаÑ: Тайбей"}
+ ls{"ЧаÑ: Тайбей, Ñтандартний"}
+ }
+ "meta:Tbilisi"{
+ ld{"ЧаÑ: ТбіліÑÑ–, літній"}
+ lg{"ЧаÑ: ТбіліÑÑ–"}
+ ls{"ЧаÑ: ТбіліÑÑ–, Ñтандартний"}
+ }
+ "meta:Tokelau"{
+ ls{"за чаÑом на оÑтровах Токелау"}
+ }
+ "meta:Tonga"{
+ ld{"за літнім чаÑом на оÑтровах Тонга"}
+ lg{"за чаÑом на оÑтровах Тонга"}
+ ls{"за Ñтандартним чаÑом на оÑтровах Тонга"}
+ }
+ "meta:Truk"{
+ ls{"за чаÑом на оÑтровах Чуук"}
+ }
"meta:Turkey"{
ld{"за турецьким літнім чаÑом"}
lg{"за турецьким чаÑом"}
ls{"за турецьким Ñтандартним чаÑом"}
}
+ "meta:Turkmenistan"{
+ ld{"ЧаÑ: ТуркменіÑтан, літній"}
+ lg{"ЧаÑ: ТуркменіÑтан"}
+ ls{"ЧаÑ: ТуркменіÑтан, Ñтандартний"}
+ }
+ "meta:Tuvalu"{
+ ls{"за чаÑом на оÑтровах Тувалу"}
+ }
+ "meta:Uruguay"{
+ ld{"ЧаÑ: Уругвай, літній"}
+ lg{"ЧаÑ: Уругвай"}
+ ls{"ЧаÑ: Уругвай, Ñтандартний"}
+ }
+ "meta:Uzbekistan"{
+ ld{"ЧаÑ: УзбекиÑтан, літній"}
+ lg{"ЧаÑ: УзбекиÑтан"}
+ ls{"ЧаÑ: УзбекиÑтан, Ñтандартний"}
+ }
+ "meta:Vanuatu"{
+ ld{"за літнім чаÑом на оÑтровах Вануату"}
+ lg{"за чаÑом на оÑтровах Вануату"}
+ ls{"за Ñтандартним чаÑом на оÑтровах Вануату"}
+ }
+ "meta:Venezuela"{
+ ls{"ЧаÑ: ВенеÑуела"}
+ }
"meta:Vladivostok"{
ld{"за владивоÑтоцьким літнім чаÑом"}
lg{"за владивоÑтоцьким чаÑом"}
@@ -1484,6 +1691,15 @@ uk{
lg{"за волгоградÑьким чаÑом"}
ls{"за волгоградÑьким Ñтандартним чаÑом"}
}
+ "meta:Vostok"{
+ ls{"ЧаÑ: ВоÑток"}
+ }
+ "meta:Wake"{
+ ls{"за чаÑом на оÑтрові Вейк"}
+ }
+ "meta:Wallis"{
+ ls{"за чаÑом на оÑтровах Ð’Ð¾Ð»Ð»Ñ–Ñ Ñ– Футуна"}
+ }
"meta:Yakutsk"{
ld{"за ÑкутÑьким літнім чаÑом"}
lg{"за ÑкутÑьким чаÑом"}
@@ -1494,9 +1710,15 @@ uk{
lg{"за єкатеринбурзьким чаÑом"}
ls{"за єкатеринбурзьким Ñтандартним чаÑом"}
}
+ "meta:Yerevan"{
+ ld{"ЧаÑ: Єреван, літній"}
+ lg{"ЧаÑ: Єреван"}
+ ls{"ЧаÑ: Єреван, Ñтандартний"}
+ }
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"ЧаÑ: {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"ЧаÑ: {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/ur.txt b/Build/source/libs/icu/icu-50.1/data/zone/ur.txt
index 4e0dea55dda..aa79e526874 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/ur.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/ur.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/ur.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/ur.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/ur.xml
*/
ur{
- Version{"2.0.65.46"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"عابدجان"}
@@ -205,7 +205,7 @@ ur{
ec{"اروبا"}
}
"America:Asuncion"{
- ec{"آسنسیئن"}
+ ec{"اسنسیئن"}
}
"America:Bahia"{
ec{"باÛیا"}
@@ -274,7 +274,7 @@ ur{
ec{"کوئیابا"}
}
"America:Curacao"{
- ec{"کراکاؤ"}
+ ec{"کیوراکاؤ"}
}
"America:Danmarkshavn"{
ec{"ڈنمارک شاون"}
@@ -396,6 +396,9 @@ ur{
"America:Louisville"{
ec{"لوئس ویلے"}
}
+ "America:Lower_Princes"{
+ ec{"لوور پرنسس کوارٹر"}
+ }
"America:Maceio"{
ec{"میسیئو"}
}
@@ -529,7 +532,7 @@ ur{
ec{"شپراک"}
}
"America:St_Barthelemy"{
- ec{"سینٹ برتھلیمے"}
+ ec{"سینٹ برتھیلمی"}
}
"America:St_Johns"{
ec{"سینٹ جانز"}
@@ -1221,14 +1224,31 @@ ur{
"Pacific:Wallis"{
ec{"ولّیس"}
}
+ "meta:Afghanistan"{
+ ls{"اÙغانستان کا وقت"}
+ }
+ "meta:Africa_Central"{
+ ls{"وسطی اÙØ±ÛŒÙ‚Û Ú©Ø§ وقت"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"مشرقی اÙØ±ÛŒÙ‚Û Ú©Ø§ وقت"}
+ }
+ "meta:Africa_Southern"{
+ ls{"جنوبی اÙØ±ÛŒÙ‚Û Ú©Ø§ معیاری وقت"}
+ }
+ "meta:Africa_Western"{
+ ld{"مغربی اÙØ±ÛŒÙ‚Û Ú©Ø§ موسم گرما کا وقت"}
+ lg{"مغربی اÙØ±ÛŒÙ‚Û Ú©Ø§ وقت"}
+ ls{"مغربی اÙØ±ÛŒÙ‚Û Ú©Ø§ معیاری وقت"}
+ }
"meta:Alaska"{
ld{"الاسکا ڈے لائٹ ٹائم"}
lg{"الاسکا ٹائم"}
ls{"الاسکا اسٹینڈرڈ ٹائم"}
}
"meta:Amazon"{
- ld{"امیزن ڈے لائٹ ٹائم"}
- lg{"امیزن ٹائم"}
+ ld{"امیزون کا موسم گرما کا وقت"}
+ lg{"امیزون ٹائم"}
ls{"امیزن اسٹینڈرڈ ٹائم"}
}
"meta:America_Central"{
@@ -1256,15 +1276,25 @@ ur{
lg{"انیدر ٹائم"}
ls{"انیدر اسٹینڈرڈ ٹائم"}
}
+ "meta:Arabian"{
+ ld{"عرب کا دن کا وقت"}
+ lg{"عرب کا وقت"}
+ ls{"عرب کا معیاری وقت"}
+ }
"meta:Argentina"{
ld{"ارجنٹینا سمر ٹائم"}
lg{"ارجنٹینا ٹائم"}
- ls{"ارجنٹینا اسٹینڈرڈ ٹائم"}
+ ls{"ارجنٹینا کا معیاری وقت"}
}
"meta:Argentina_Western"{
- ld{"ارجنٹینا ویسٹرن سمر ٹائم"}
- lg{"ارجنٹینا ویسٹرن ٹائم"}
- ls{"ویسٹرن ارجنٹینا ٹائم"}
+ ld{"مغربی ارجنٹینا کا موسم گرما کا وقت"}
+ lg{"مغربی ارجنٹینا کا وقت"}
+ ls{"مغربی ارجنٹینا کا معیاری وقت"}
+ }
+ "meta:Armenia"{
+ ld{"آرمینیا کا موسم گرما کا وقت"}
+ lg{"آرمینیا کا وقت"}
+ ls{"آرمینیا کا معیاری وقت"}
}
"meta:Atlantic"{
ld{"اٹلانٹک ڈے لائٹ ٹائم"}
@@ -1291,39 +1321,217 @@ ur{
lg{"ویسٹرن آسٹریلیا ٹائم"}
ls{"آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم"}
}
+ "meta:Azerbaijan"{
+ ld{"آذربائیجان کا موسم گرما کا وقت"}
+ lg{"آذربائیجان کا وقت"}
+ ls{"آذربائیجان کا معیاری وقت"}
+ }
+ "meta:Azores"{
+ ld{"ازوریس کا موسم گرما کا وقت"}
+ lg{"ازوریس کا وقت"}
+ ls{"ازوریس کا معیاری وقت"}
+ }
+ "meta:Bangladesh"{
+ ld{"Ø¨Ù†Ú¯Ù„Û Ø¯ÛŒØ´ کا موسم گرما کا وقت"}
+ lg{"Ø¨Ù†Ú¯Ù„Û Ø¯ÛŒØ´ کا وقت"}
+ ls{"Ø¨Ù†Ú¯Ù„Û Ø¯ÛŒØ´ کا معیاری وقت"}
+ }
+ "meta:Bhutan"{
+ ls{"بھوٹان کا وقت"}
+ }
+ "meta:Bolivia"{
+ ls{"بولیویا کا وقت"}
+ }
"meta:Brasilia"{
ld{"برازیلیا سمر ٹائم"}
lg{"برازیلیا ٹائم"}
ls{"برازیلیا اسٹینڈرڈ ٹائم"}
}
+ "meta:Brunei"{
+ ls{"برونئی دارالسلام کا وقت"}
+ }
+ "meta:Cape_Verde"{
+ ld{"کیپ ورڈی کا موسم گرما کا وقت"}
+ lg{"کیپ ورڈی کا وقت"}
+ ls{"کیپ ورڈی کا معیاری وقت"}
+ }
+ "meta:Chamorro"{
+ ls{"شمورو کا معیاری وقت"}
+ }
+ "meta:Chatham"{
+ ld{"چیتھم کا دن کا وقت"}
+ lg{"چیتھم کا وقت"}
+ ls{"چیتھم کا موسم گرما کا وقت"}
+ }
+ "meta:Chile"{
+ ld{"چلی کا موسم گرما کا وقت"}
+ lg{"چلی کا وقت"}
+ ls{"چلی کا معیاری وقت"}
+ }
+ "meta:China"{
+ ld{"چین کا دن کا وقت"}
+ lg{"چین کا وقت"}
+ ls{"چین کا معیاری وقت"}
+ }
"meta:Choibalsan"{
ld{"کوائبلسان سمر ٹائم"}
- lg{"کوائبلسان ٹائم"}
- ls{"کوائبلسان اسٹینڈرڈ ٹائم"}
+ lg{"کوئبلسان ٹائم"}
+ ls{"کوئبلسان کا معیاری وقت"}
+ }
+ "meta:Christmas"{
+ ls{"کرسمس آئلینڈ کا وقت"}
+ }
+ "meta:Cocos"{
+ ls{"کوکوس آئلینڈز کا وقت"}
+ }
+ "meta:Colombia"{
+ ld{"کولمبیا کا موسم گرما کا وقت"}
+ lg{"کولمبیا کا وقت"}
+ ls{"کولمبیا کا معیاری وقت"}
+ }
+ "meta:Cook"{
+ ld{"کک آئلینڈز کا نص٠موسم گرما کا وقت"}
+ lg{"کک آئلینڈز کا وقت"}
+ ls{"کک آئلینڈز کا معیاری وقت"}
+ }
+ "meta:Cuba"{
+ ld{"کیوبا کا دن کا وقت"}
+ lg{"کیوبا کا وقت"}
+ ls{"کیوبا کا معیاری وقت"}
+ }
+ "meta:Davis"{
+ ls{"ڈیوس کا وقت"}
+ }
+ "meta:DumontDUrville"{
+ ls{"ڈومونٹ-ڈی'ارویلے کا وقت"}
+ }
+ "meta:East_Timor"{
+ ls{"مشرقی تیمور کا وقت"}
+ }
+ "meta:Easter"{
+ ld{"ایسٹر آئلینڈ کا موسم گرما کا وقت"}
+ lg{"ایسٹر آئلینڈ کا وقت"}
+ ls{"ایسٹر آئلینڈ کا معیاری وقت"}
+ }
+ "meta:Ecuador"{
+ ls{"ایکواڈور کا وقت"}
+ }
+ "meta:Europe_Central"{
+ ld{"وسطی یورپ کا موسم گرما کا وقت"}
+ lg{"وسط یورپ کا وقت"}
+ ls{"وسطی یورپ کا معیاری وقت"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"مشرقی یورپ کا موسم گرما کا وقت"}
+ lg{"مشرقی یورپ کا وقت"}
+ ls{"مشرقی یورپ کا معیاری وقت"}
+ }
+ "meta:Europe_Western"{
+ ld{"مغربی یورپ کا موسم گرما کا وقت"}
+ lg{"مغربی یورپ کا وقت"}
+ ls{"مغربی یورپ کا معیاری وقت"}
+ }
+ "meta:Falkland"{
+ ld{"Ùاک لینڈ آئلینڈز کا موسم گرما کا وقت"}
+ lg{"Ùاک لینڈ آئلینڈز کا وقت"}
+ ls{"Ùاک لینڈ آئلینڈز کا معیاری وقت"}
+ }
+ "meta:Fiji"{
+ ld{"Ùجی کا موسم گرما کا وقت"}
+ lg{"Ùجی کا وقت"}
+ ls{"Ùجی کا معیاری وقت"}
+ }
+ "meta:French_Guiana"{
+ ls{"Ùرینچ گیانا کا وقت"}
+ }
+ "meta:French_Southern"{
+ ls{"Ùرینچ سدرن اور انٹارکٹک کا وقت"}
+ }
+ "meta:GMT"{
+ ls{"گرین وچ کا اصل وقت"}
+ }
+ "meta:Galapagos"{
+ ls{"گالاپاگوز کا وقت"}
+ }
+ "meta:Gambier"{
+ ls{"گیمبیئر کا وقت"}
+ }
+ "meta:Georgia"{
+ ld{"جارجیا کا موسم گرما کا وقت"}
+ lg{"جارجیا کا وقت"}
+ ls{"جارجیا کا معیاری وقت"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"جلبرٹ آئلینڈز کا وقت"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"مشرقی گرین لینڈ کا موسم گرما کا وقت"}
+ lg{"مشرقی گرین لینڈ کا وقت"}
+ ls{"مشرقی گرین لینڈ کا معیاری وقت"}
+ }
+ "meta:Greenland_Western"{
+ ld{"مغربی گرین لینڈ کا موسم گرما کا وقت"}
+ lg{"مغربی گرین لینڈ کا وقت"}
+ ls{"مغربی گرین لینڈ کا معیاری وقت"}
+ }
+ "meta:Gulf"{
+ ls{"خلیج کا معیاری وقت"}
+ }
+ "meta:Guyana"{
+ ls{"گیانا کا وقت"}
}
"meta:Hawaii_Aleutian"{
ld{"Ûوائی الیوٹیئن ÚˆÛ’ لائٹ ٹائم"}
lg{"Ûوائی الیوٹیئن ٹائم"}
ls{"Ûوائی الیوٹیئن اسٹینڈرڈ ٹائم"}
}
+ "meta:Hong_Kong"{
+ ld{"Ûانگ کانگ کا موسم گرما کا وقت"}
+ lg{"Ûانگ کانگ کا وقت"}
+ ls{"Ûانگ کانگ کا معیاری وقت"}
+ }
"meta:Hovd"{
ld{"Ûووارڈ سمر ٹائم"}
lg{"Ûووارڈ ٹائم"}
- ls{"Ûووارڈ اسٹینڈرڈ ٹائم"}
+ ls{"Ûاورڈ کا معیاری وقت"}
+ }
+ "meta:India"{
+ ls{"Ûندوستان کا معیاری وقت"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"بحر Ûند کا وقت"}
+ }
+ "meta:Indochina"{
+ ls{"Ûند چین کا وقت"}
}
"meta:Indonesia_Central"{
- ls{"انڈونیشیا سنٹرل ٹائم"}
+ ls{"وسطی انڈونیشیا کا وقت"}
}
"meta:Indonesia_Eastern"{
- ls{"انڈونیشیا ایسٹرن ٹائم"}
+ ls{"مشرقی انڈونیشیا کا وقت"}
}
"meta:Indonesia_Western"{
- ls{"انڈونیشیا ویسٹرن ٹائم"}
+ ls{"مغربی انڈونیشیا کا وقت"}
+ }
+ "meta:Iran"{
+ ld{"ایران کا دن کا وقت"}
+ lg{"ایران کا وقت"}
+ ls{"ایران کا معیاری وقت"}
}
"meta:Irkutsk"{
ld{"ارکتسک سمر ٹائم"}
lg{"ارکتسک ٹائم"}
- ls{"ارکتسک اسٹینڈرڈ ٹائم"}
+ ls{"ارکتسک کا معیاری وقت"}
+ }
+ "meta:Israel"{
+ ld{"اسرائیل کا دن کا وقت"}
+ lg{"اسرائیل کا وقت"}
+ ls{"اسرائیل کا معیاری وقت"}
+ }
+ "meta:Japan"{
+ ld{"جاپان کا دن کا وقت"}
+ lg{"جاپان کا وقت"}
+ ls{"جاپان کا معیاری وقت"}
}
"meta:Kamchatka"{
ld{"پیٹروپاؤلووسک-کیمچسکی سمر ٹائم"}
@@ -1331,15 +1539,29 @@ ur{
ls{"پیٹروپاؤلووسک-کیمچسکی اسٹینڈرڈ ٹائم"}
}
"meta:Kazakhstan_Eastern"{
- ls{"ایسٹ قزاخستان ٹائم"}
+ ls{"مشرقی قزاخستان کا وقت"}
}
"meta:Kazakhstan_Western"{
- ls{"ویسٹ قزاخستان ٹائم"}
+ ls{"مغربی قزاخستان کا وقت"}
+ }
+ "meta:Korea"{
+ ld{"کوریا کا دن کا وقت"}
+ lg{"کوریا کا وقت"}
+ ls{"کوریا کا معیاری وقت"}
+ }
+ "meta:Kosrae"{
+ ls{"کوسرے کا وقت"}
}
"meta:Krasnoyarsk"{
ld{"کریسنویارسک سمر ٹائم"}
lg{"کریسنویارسک ٹائم"}
- ls{"کریسنویارسک اسٹینڈرڈ ٹائم"}
+ ls{"کرسنویارسک کا معیاری وقت"}
+ }
+ "meta:Kyrgystan"{
+ ls{"کرغستان کا وقت"}
+ }
+ "meta:Line_Islands"{
+ ls{"لائن آئلینڈز کا وقت"}
}
"meta:Lord_Howe"{
ld{"لارڈ Ûووے ÚˆÛ’ لائٹ ٹائم"}
@@ -1347,74 +1569,246 @@ ur{
ls{"لارڈ Ûووے اسٹینڈرڈ ٹائم"}
}
"meta:Macquarie"{
- ls{"مکؤری ٹائم"}
+ ls{"مکوآری آئلینڈ کا وقت"}
}
"meta:Magadan"{
ld{"میگیدن سمر ٹائم"}
lg{"میگیدن ٹائم"}
- ls{"میگیدن اسٹینڈرڈ ٹائم"}
+ ls{"میگدان کا معیاری وقت"}
+ }
+ "meta:Malaysia"{
+ ls{"ملیشیا کا وقت"}
+ }
+ "meta:Maldives"{
+ ls{"مالدیپ کا وقت"}
+ }
+ "meta:Marquesas"{
+ ls{"مارکیسس کا وقت"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"مارشل آئلینڈز کا وقت"}
+ }
+ "meta:Mauritius"{
+ ld{"ماریشس کا موسم گرما کا وقت"}
+ lg{"ماریشس کا وقت"}
+ ls{"ماریشس کا معیاری وقت"}
+ }
+ "meta:Mawson"{
+ ls{"ماؤسن کا وقت"}
}
"meta:Mongolia"{
ld{"یولان بیٹور سمر ٹائم"}
- lg{"یولان بیٹور ٹائم"}
- ls{"یولان بیٹور اسٹینڈرڈ ٹائم"}
+ lg{"یولان بیتور کا وقت"}
+ ls{"یولان بیتور کا معیاری وقت"}
}
"meta:Moscow"{
ld{"ماسکو سمر ٹائم"}
lg{"ماسکو ٹائم"}
ls{"ماسکو اسٹینڈرڈ ٹائم"}
}
+ "meta:Myanmar"{
+ ls{"میانمار کا وقت"}
+ }
+ "meta:Nauru"{
+ ls{"ناؤرو کا وقت"}
+ }
+ "meta:Nepal"{
+ ls{"نیپال کا وقت"}
+ }
+ "meta:New_Caledonia"{
+ ld{"نیو کیلیڈونیا کا موسم گرما کا وقت"}
+ lg{"نیو کیلیڈونیا کا وقت"}
+ ls{"نیو کیلیڈونیا کا معیاری وقت"}
+ }
+ "meta:New_Zealand"{
+ ld{"نیوزی لینڈ کا دن کا وقت"}
+ lg{"نیوزی لینڈ کا وقت"}
+ ls{"نیوزی لینڈ کا معیاری وقت"}
+ }
"meta:Newfoundland"{
ld{"نیو Ùاؤنڈ لینڈ ÚˆÛ’ لائٹ ٹائم"}
lg{"نیو Ùاؤنڈ لینڈ ٹائم"}
ls{"نیو Ùاؤنڈ لینڈ اسٹینڈرڈ ٹائم"}
}
+ "meta:Niue"{
+ ls{"نیئو کا وقت"}
+ }
+ "meta:Norfolk"{
+ ls{"نارÙÙˆÚ© آئلینڈز کا وقت"}
+ }
"meta:Noronha"{
ld{"Ùرنانڈو ÚˆÛŒ نورونÛا سمر ٹائم"}
- lg{"Ùرنانڈو ÚˆÛŒ نورونÛا ٹائم"}
- ls{"Ùرنانڈو ÚˆÛŒ نورونÛا اسٹینڈرڈ ٹائم"}
+ lg{"Ùرنانڈو ÚˆÛŒ نورنÛا کا وقت"}
+ ls{"Ùرنانڈو ÚˆÛŒ نورنÛا کا معیاری وقت"}
}
"meta:Novosibirsk"{
ld{"نوووسÙبÙرسک سمر ٹائم"}
- lg{"نوووسÙبÙرسک ٹائم"}
- ls{"نوووسÙبÙرسک اسٹینڈرڈ ٹائم"}
+ lg{"نوووسیبرسک ٹائم"}
+ ls{"نوووسیبرسک کا معیاری وقت"}
}
"meta:Omsk"{
ld{"اومسک سمر ٹائم"}
lg{"اومسک ٹائم"}
- ls{"اومسک اسٹینڈرڈ ٹائم"}
+ ls{"اومسک کا معیاری وقت"}
+ }
+ "meta:Pakistan"{
+ ld{"پاکستان کا موسم گرما کا وقت"}
+ lg{"پاکستان کا وقت"}
+ ls{"پاکستان کا معیاری وقت"}
+ }
+ "meta:Palau"{
+ ls{"پلاؤ کا وقت"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"پاپوآ نیو گنی کا وقت"}
+ }
+ "meta:Paraguay"{
+ ld{"پیراگوئے کا موسم گرما کا وقت"}
+ lg{"پیراگوئے کا وقت"}
+ ls{"پیراگوئے کا معیاری وقت"}
+ }
+ "meta:Peru"{
+ ld{"پیرو کا موسم گرما کا وقت"}
+ lg{"پیرو کا وقت"}
+ ls{"پیرو کا معیاری وقت"}
+ }
+ "meta:Philippines"{
+ ld{"Ùلپائن کا موسم گرما کا وقت"}
+ lg{"Ùلپائن کا وقت"}
+ ls{"Ùلپائن کا معیاری وقت"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Ùینکس آئلینڈز کا وقت"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"سینٹ پیئر اور مکلیئون کا دن کا وقت"}
+ lg{"سینٹ پیئر اور مکلیئون کا وقت"}
+ ls{"سینٹ پیئر اور مکلیئون کا معیاری وقت"}
+ }
+ "meta:Pitcairn"{
+ ls{"پٹکائرن کا وقت"}
+ }
+ "meta:Ponape"{
+ ls{"پوناپے کا وقت"}
+ }
+ "meta:Reunion"{
+ ls{"ری یونین کا وقت"}
+ }
+ "meta:Rothera"{
+ ls{"روتھیرا کا وقت"}
}
"meta:Sakhalin"{
ld{"سخالین سمر ٹائم"}
lg{"سخالین ٹائم"}
- ls{"سخالین اسٹینڈرڈ ٹائم"}
+ ls{"سخالین کا معیاری وقت"}
}
"meta:Samara"{
ld{"سمارا سمر ٹائم"}
lg{"سمارا ٹائم"}
ls{"سمارا اسٹینڈرڈ ٹائم"}
}
+ "meta:Samoa"{
+ ls{"ساموآ کا معیاری وقت"}
+ }
+ "meta:Seychelles"{
+ ls{"سیشلیز کا وقت"}
+ }
+ "meta:Singapore"{
+ ls{"سنگاپور کا معیاری وقت"}
+ }
+ "meta:Solomon"{
+ ls{"سولمن آئلینڈز کا وقت"}
+ }
+ "meta:South_Georgia"{
+ ls{"جنوبی جارجیا کا وقت"}
+ }
+ "meta:Suriname"{
+ ls{"سورینام کا وقت"}
+ }
+ "meta:Syowa"{
+ ls{"سیووا کا وقت"}
+ }
+ "meta:Tahiti"{
+ ls{"تاÛیتی کا وقت"}
+ }
+ "meta:Taipei"{
+ ld{"تائیپے کا دن کا وقت"}
+ lg{"تائیپے کا وقت"}
+ ls{"تائیپے کا معیاری وقت"}
+ }
+ "meta:Tajikistan"{
+ ls{"تاجکستان کا وقت"}
+ }
+ "meta:Tokelau"{
+ ls{"ٹوکیلاؤ کا وقت"}
+ }
+ "meta:Tonga"{
+ ld{"ٹونگا کا موسم گرما کا وقت"}
+ lg{"ٹونگا کا وقت"}
+ ls{"ٹونگا کا معیاری وقت"}
+ }
+ "meta:Truk"{
+ ls{"چوک کا وقت"}
+ }
+ "meta:Turkmenistan"{
+ ld{"ترکمانستان کا موسم گرما کا وقت"}
+ lg{"ترکمانستان کا وقت"}
+ ls{"ترکمانستان کا معیاری وقت"}
+ }
+ "meta:Tuvalu"{
+ ls{"ٹوالو کا وقت"}
+ }
+ "meta:Uruguay"{
+ ld{"یوروگوئے کا موسم گرما کا وقت"}
+ lg{"یوروگوئے کا وقت"}
+ ls{"یوروگوئے کا معیاری وقت"}
+ }
+ "meta:Uzbekistan"{
+ ld{"ازبکستان کا موسم گرما کا وقت"}
+ lg{"ازبکستان کا وقت"}
+ ls{"ازبکستان کا معیاری وقت"}
+ }
+ "meta:Vanuatu"{
+ ld{"وانوآٹو کا موسم گرما کا وقت"}
+ lg{"وانوآٹو کا وقت"}
+ ls{"وانوآٹو کا معیاری وقت"}
+ }
+ "meta:Venezuela"{
+ ls{"وینزوئیلا کا وقت"}
+ }
"meta:Vladivostok"{
ld{"ولادی ووستک سمر ٹائم"}
lg{"ولادی ووستک ٹائم"}
- ls{"ولادی ووستک اسٹینڈرڈ ٹائم"}
+ ls{"ولادی ووستک کا معیاری وقت"}
}
"meta:Volgograd"{
ld{"وولگوگراد سمر ٹائم"}
lg{"وولگوگراد ٹائم"}
- ls{"وولگوگراد اسٹینڈرڈ ٹائم"}
+ ls{"بلغراد کا معیاری وقت"}
+ }
+ "meta:Vostok"{
+ ls{"ووسٹاک کا وقت"}
+ }
+ "meta:Wake"{
+ ls{"ویک آئلینڈ کا وقت"}
+ }
+ "meta:Wallis"{
+ ls{"والیز اور Ùٹونا کا وقت"}
}
"meta:Yakutsk"{
ld{"یکوتسک سمر ٹائم"}
lg{"یکوتسک ٹائم"}
- ls{"یکوتسک اسٹینڈرڈ ٹائم"}
+ ls{"یاکتسک کا معیاری وقت"}
}
"meta:Yekaterinburg"{
ld{"یکاٹیرÙنبرگ سمر ٹائم"}
lg{"یکاٹیرÙنبرگ ٹائم"}
- ls{"یکاٹیرÙنبرگ اسٹینڈرڈ ٹائم"}
+ ls{"یکیترنگبرگ کا معیاری وقت"}
}
+ fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"{1} وقت ({0})"}
+ gmtFormat{"GMT {0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0} وقت"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/curr/uz.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz.txt
index ac6e274f2ca..26db50d3822 100644
--- a/Build/source/libs/icu/icu-49.1/data/curr/uz.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/uz.xml
*/
uz{
- Version{"2.0.59.12"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz_AF.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz_AF.txt
index 0010d890ad9..0010d890ad9 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz_Arab.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz_Arab.txt
index e0c414dc6fd..326a007b926 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz_Arab.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz_Arab.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Arab.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Arab.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/uz_Arab.xml
*/
uz_Arab{
- Version{"2.0.65.46"}
+ Version{"2.0.76.36"}
zoneStrings{
"Asia:Kabul"{
ec{"کابل"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz_Arab_AF.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz_Arab_AF.txt
index 972b280a8fb..972b280a8fb 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz_Arab_AF.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz_Arab_AF.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz_Cyrl.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz_Cyrl.txt
index f6b5f38d325..4f1cc2923e5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz_Cyrl.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz_Cyrl.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Cyrl.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Cyrl.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz_Cyrl_UZ.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz_Cyrl_UZ.txt
index 0776fefe5de..0776fefe5de 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz_Cyrl_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz_Cyrl_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz_Latn.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz_Latn.txt
index 56a93dd4f87..65a7f6ea192 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz_Latn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/uz_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/uz_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/uz_Latn.xml
*/
uz_Latn{
- Version{"2.0.58.82"}
+ Version{"2.0.74.98"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/uz_UZ.txt b/Build/source/libs/icu/icu-50.1/data/zone/uz_UZ.txt
index a419389d0b5..a419389d0b5 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/uz_UZ.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/uz_UZ.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/vai.txt b/Build/source/libs/icu/icu-50.1/data/zone/vai.txt
index 1d90929105c..d42b6c9ba49 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/vai.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/vai.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vai.xml
*/
vai{
- Version{"2.0.67.8"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/vai_LR.txt b/Build/source/libs/icu/icu-50.1/data/zone/vai_LR.txt
index 9d1560d8d36..9d1560d8d36 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/vai_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/vai_LR.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/vai_Latn.txt b/Build/source/libs/icu/icu-50.1/data/zone/vai_Latn.txt
index 79cf971e493..57479e1ba40 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/vai_Latn.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/vai_Latn.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Latn.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Latn.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vai_Latn.xml
*/
vai_Latn{
- Version{"2.0.67.8"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/vai_Vaii.txt b/Build/source/libs/icu/icu-50.1/data/zone/vai_Vaii.txt
index 25e746b02d0..a7f9e217479 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/vai_Vaii.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/vai_Vaii.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vai_Vaii.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vai_Vaii.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vai_Vaii.xml
*/
vai_Vaii{
- Version{"2.0.67.8"}
+ Version{"2.0.74.65"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/vai_Vaii_LR.txt b/Build/source/libs/icu/icu-50.1/data/zone/vai_Vaii_LR.txt
index edccde97f77..edccde97f77 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/vai_Vaii_LR.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/vai_Vaii_LR.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/vi.txt b/Build/source/libs/icu/icu-50.1/data/zone/vi.txt
index 18006613925..397b5319373 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/vi.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/vi.txt
@@ -2,108 +2,60 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vi.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vi.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vi.xml
*/
vi{
- Version{"2.0.67.6"}
+ Version{"2.0.78.30"}
zoneStrings{
- "Africa:Abidjan"{
- ec{"Abidjan"}
+ "Africa:Asmera"{
+ ec{"Asmara"}
}
- "Africa:Accra"{
- ec{"Accra"}
+ "America:Coral_Harbour"{
+ ec{"Atikokan"}
}
- "Africa:Addis_Ababa"{
- ec{"Addis Ababa"}
+ "America:Indiana:Knox"{
+ ec{"Knox, Indiana"}
}
- "Africa:Algiers"{
- ec{"Algiers"}
+ "America:Indiana:Marengo"{
+ ec{"Marengo, Indiana"}
}
- "Africa:Bangui"{
- ec{"Bangui"}
+ "America:Indiana:Petersburg"{
+ ec{"Petersburg, Indiana"}
}
- "Africa:Banjul"{
- ec{"Banjul"}
+ "America:Indiana:Tell_City"{
+ ec{"Tell City, Indiana"}
}
- "Africa:Bissau"{
- ec{"Bissau"}
+ "America:Indiana:Vevay"{
+ ec{"Vevay, Indiana"}
}
- "Africa:Blantyre"{
- ec{"Blantyre"}
+ "America:Indiana:Vincennes"{
+ ec{"Vincennes, Indiana"}
}
- "Africa:Djibouti"{
- ec{"Djibouti"}
+ "America:Indiana:Winamac"{
+ ec{"Winamac, Indiana"}
}
- "America:Adak"{
- ec{"Adak"}
+ "America:Kentucky:Monticello"{
+ ec{"Monticello, Kentucky"}
}
- "America:Anchorage"{
- ec{"Anchorage"}
- }
- "America:Anguilla"{
- ec{"Anguilla"}
- }
- "America:Antigua"{
- ec{"Antigua"}
- }
- "America:Araguaina"{
- ec{"Araguaina"}
- }
- "America:Aruba"{
- ec{"Aruba"}
- }
- "America:Asuncion"{
- ec{"Asuncion"}
- }
- "America:Bahia"{
- ec{"Bahia"}
- }
- "America:Barbados"{
- ec{"Barbados"}
- }
- "America:Belem"{
- ec{"Belem"}
- }
- "America:Belize"{
- ec{"Belize"}
- }
- "America:Blanc-Sablon"{
- ec{"Blanc-Sablon"}
- }
- "America:Boa_Vista"{
- ec{"Boa Vista"}
- }
- "America:Costa_Rica"{
- ec{"Costa Rica"}
- }
- "America:Dominica"{
- ec{"Dominica"}
- }
- "America:El_Salvador"{
- ec{"El Salvador"}
- }
- "America:Grenada"{
- ec{"Grenada"}
- }
- "America:Guatemala"{
- ec{"Guatemala"}
- }
- "America:Guyana"{
- ec{"Guyana"}
- }
- "America:Jamaica"{
- ec{"Jamaica"}
+ "America:Lower_Princes"{
+ ec{"Lower Prince's Quarter"}
}
"America:North_Dakota:Beulah"{
ec{"Beulah, Bắc Dakota"}
}
- "America:Panama"{
- ec{"Panama"}
+ "America:North_Dakota:Center"{
+ ec{"Center, Bắc Dakota"}
+ }
+ "America:North_Dakota:New_Salem"{
+ ec{"New Salem, Bắc Dakota"}
+ }
+ "America:St_Johns"{
+ ec{"St. John’s"}
}
"America:St_Kitts"{
ec{"St. Kitts"}
@@ -120,131 +72,77 @@ vi{
"Antarctica:DumontDUrville"{
ec{"Dumont D'Urville"}
}
- "Asia:Aden"{
- ec{"Aden"}
- }
- "Asia:Almaty"{
- ec{"Almaty"}
- }
- "Asia:Amman"{
- ec{"Amman"}
- }
- "Asia:Anadyr"{
- ec{"Anadyr"}
- }
- "Asia:Aqtau"{
- ec{"Aqtau"}
- }
- "Asia:Aqtobe"{
- ec{"Aqtobe"}
- }
- "Asia:Ashgabat"{
- ec{"Ashgabat"}
+ "Asia:Calcutta"{
+ ec{"Kolkata"}
}
- "Asia:Baghdad"{
- ec{"Baghdad"}
+ "Asia:Chongqing"{
+ ec{"Trùng Khánh"}
}
- "Asia:Bahrain"{
- ec{"Bahrain"}
- }
- "Asia:Baku"{
- ec{"Baku"}
- }
- "Asia:Bangkok"{
- ec{"Bangkok"}
- }
- "Asia:Beirut"{
- ec{"Beirut"}
- }
- "Asia:Bishkek"{
- ec{"Bishkek"}
+ "Asia:Harbin"{
+ ec{"Cáp Nhĩ Tân"}
}
"Asia:Hong_Kong"{
ec{"Hồng Kông"}
}
- "Asia:Kuwait"{
- ec{"Kuwait"}
+ "Asia:Kashgar"{
+ ec{"Khách Thập"}
}
- "Asia:Qatar"{
- ec{"Qatar"}
+ "Asia:Katmandu"{
+ ec{"Kathmandu"}
+ }
+ "Asia:Macau"{
+ ec{"Ma Cao"}
+ }
+ "Asia:Pyongyang"{
+ ec{"Bình Nhưỡng"}
}
"Asia:Saigon"{
ec{"TP Hồ Chí Minh"}
}
- "Asia:Singapore"{
- ec{"Singapore"}
+ "Asia:Shanghai"{
+ ec{"Thượng Hải"}
}
"Asia:Taipei"{
ec{"Äài Bắc"}
}
+ "Asia:Urumqi"{
+ ec{"Ô Lá»— Má»™c Tá»"}
+ }
"Asia:Vientiane"{
ec{"Viêng Chăn"}
}
- "Atlantic:Azores"{
- ec{"Azores"}
- }
- "Atlantic:Bermuda"{
- ec{"Bermuda"}
- }
- "Atlantic:Canary"{
- ec{"Canary"}
- }
- "Atlantic:Cape_Verde"{
- ec{"Cape Verde"}
+ "Atlantic:Faeroe"{
+ ec{"Faroe"}
}
"Atlantic:South_Georgia"{
ec{"Nam Georgia"}
}
- "Australia:Adelaide"{
- ec{"Adelaide"}
+ "Atlantic:St_Helena"{
+ ec{"St. Helena"}
}
"Etc:Unknown"{
ec{"Không rõ"}
}
- "Europe:Amsterdam"{
- ec{"Amsterdam"}
- }
- "Europe:Andorra"{
- ec{"Andorra"}
- }
- "Europe:Athens"{
- ec{"Athens"}
- }
- "Europe:Belgrade"{
- ec{"Belgrade"}
- }
- "Europe:Berlin"{
- ec{"Berlin"}
- }
- "Europe:Luxembourg"{
- ec{"Luxembourg"}
- }
- "Europe:Malta"{
- ec{"Malta"}
- }
- "Europe:Monaco"{
- ec{"Monaco"}
+ "Europe:Dublin"{
+ ld{"GiỠMùa Hè Ai-len"}
}
- "Indian:Antananarivo"{
- ec{"Antananarivo"}
+ "Europe:Isle_of_Man"{
+ ec{"Äảo Man"}
}
- "Indian:Maldives"{
- ec{"Maldives"}
+ "Europe:London"{
+ ld{"GiỠMùa Hè Anh"}
}
- "Indian:Mauritius"{
- ec{"Mauritius"}
+ "Europe:Moscow"{
+ ec{"Mát-xcơ-va"}
}
- "Pacific:Apia"{
- ec{"Apia"}
+ "Europe:Prague"{
+ ec{"Praha"}
}
- "Pacific:Fiji"{
- ec{"Fiji"}
+ "Pacific:Ponape"{
+ ec{"Pohnpei"}
}
- "Pacific:Nauru"{
- ec{"Nauru"}
- }
- "Pacific:Palau"{
- ec{"Palau"}
+ "Pacific:Truk"{
+ ec{"Chuuk"}
}
"meta:Acre"{
ld{"GiỠMùa Hè Acre"}
@@ -330,7 +228,7 @@ vi{
}
"meta:Arabian"{
ld{"GiỠMùa Hè A-rập"}
- lg{"GiỠA-rập"}
+ lg{"GiỠẢ Rập"}
ls{"GiỠChuẩn A-rập"}
}
"meta:Argentina"{
@@ -675,14 +573,28 @@ vi{
"meta:Kwajalein"{
ls{"Giá» Kwajalein"}
}
+ "meta:Kyrgystan"{
+ ls{"Giá» Kyrgystan"}
+ }
+ "meta:Lanka"{
+ ls{"Giá» Lanka"}
+ }
"meta:Line_Islands"{
ls{"Giá» Quần Äảo Line"}
}
+ "meta:Long_Shu"{
+ ls{"Giá» Long-Shu"}
+ }
"meta:Lord_Howe"{
ld{"GiỠMùa Hè Lord Howe"}
lg{"Giá» Lord Howe"}
ls{"GiỠChuẩn Lord Howe"}
}
+ "meta:Macau"{
+ ld{"GiỠMùa Hè Ma Cao"}
+ lg{"Giá» Ma Cao"}
+ ls{"GiỠChuẩn Ma Cao"}
+ }
"meta:Macquarie"{
ls{"Giá» Macquarie"}
}
@@ -691,6 +603,12 @@ vi{
lg{"Giá» Magadan"}
ls{"GiỠChuẩn Magadan"}
}
+ "meta:Malaya"{
+ ls{"Giá» Malaya"}
+ }
+ "meta:Malaysia"{
+ ls{"Giá» Malaysia"}
+ }
"meta:Maldives"{
ls{"Giá» Maldives"}
}
@@ -718,6 +636,9 @@ vi{
lg{"GiỠMatxcơva"}
ls{"GiỠChuẩn Matxcơva"}
}
+ "meta:Myanmar"{
+ ls{"Giá» Myanmar"}
+ }
"meta:Nauru"{
ls{"Giá» Nauru"}
}
@@ -760,6 +681,11 @@ vi{
lg{"Giá» Omsk"}
ls{"GiỠchuẩn Omsk"}
}
+ "meta:Pakistan"{
+ ld{"GiỠMùa Hè Pakistan"}
+ lg{"Giá» Pakistan"}
+ ls{"GiỠChuẩn Pakistan"}
+ }
"meta:Palau"{
ls{"Giá» Palau"}
}
@@ -776,13 +702,18 @@ vi{
lg{"Giá» Peru"}
ls{"GiỠChuẩn Peru"}
}
+ "meta:Philippines"{
+ ld{"GiỠMùa Hè Philippin"}
+ lg{"Giá» Philippin"}
+ ls{"GiỠChuẩn Philippin"}
+ }
"meta:Phoenix_Islands"{
ls{"Giá» Quần Äảo Phoenix"}
}
"meta:Pierre_Miquelon"{
- ld{"GiỠMùa Hè Pierre và Miquelon"}
- lg{"GiỠPierre và Miquelon"}
- ls{"GiỠChuẩn Pierre và Miquelon"}
+ ld{"GiỠMùa Hè Saint Pierre và Miquelon"}
+ lg{"GiỠSaint Pierre và Miquelon"}
+ ls{"GiỠChuẩn Saint Pierre và Miquelon"}
}
"meta:Pitcairn"{
ls{"Giá» Pitcairn"}
@@ -790,6 +721,11 @@ vi{
"meta:Ponape"{
ls{"Giá» Ponape"}
}
+ "meta:Qyzylorda"{
+ ld{"GiỠMùa Hè Qyzylorda"}
+ lg{"Giá» Qyzylorda"}
+ ls{"GiỠChuẩn Qyzylorda"}
+ }
"meta:Reunion"{
ls{"Giá» Reunion"}
}
@@ -806,12 +742,25 @@ vi{
lg{"Giá» Samara"}
ls{"GiỠChuẩn Samara"}
}
+ "meta:Samarkand"{
+ ld{"GiỠMùa Hè Samarkand"}
+ lg{"Giá» Samarkand"}
+ ls{"GiỠChuẩn Samarkand"}
+ }
"meta:Samoa"{
ls{"GiỠChuẩn Samoa"}
}
"meta:Seychelles"{
ls{"Giá» Seychelles"}
}
+ "meta:Shevchenko"{
+ ld{"GiỠMùa Hè Shevchenko"}
+ lg{"Giá» Shevchenko"}
+ ls{"GiỠChuẩn Shevchenko"}
+ }
+ "meta:Singapore"{
+ ls{"GiỠChuẩn Singapo"}
+ }
"meta:Solomon"{
ls{"Giá» Quần Äảo Solomon"}
}
@@ -821,12 +770,35 @@ vi{
"meta:Suriname"{
ls{"Giá» Suriname"}
}
+ "meta:Sverdlovsk"{
+ ld{"GiỠMùa Hè Sverdlovsk"}
+ lg{"Giá» Sverdlovsk"}
+ ls{"GiỠChuẩn Sverdlovsk"}
+ }
"meta:Syowa"{
ls{"Giá» Syowa"}
}
"meta:Tahiti"{
ls{"Giá» Tahiti"}
}
+ "meta:Taipei"{
+ ld{"Giá» Mùa Hè Äài Bắc"}
+ lg{"Giá» Äài Bắc"}
+ ls{"Giá» Chuẩn Äài Bắc"}
+ }
+ "meta:Tajikistan"{
+ ls{"Giá» Tajikistan"}
+ }
+ "meta:Tashkent"{
+ ld{"GiỠMùa Hè Tashkent"}
+ lg{"Giá» Tashkent"}
+ ls{"GiỠChuẩn Tashkent"}
+ }
+ "meta:Tbilisi"{
+ ld{"GiỠMùa Hè Tbilisi"}
+ lg{"Giá» Tbilisi"}
+ ls{"GiỠChuẩn Tbilisi"}
+ }
"meta:Tokelau"{
ls{"Giá» Tokelau"}
}
@@ -843,14 +815,32 @@ vi{
lg{"GiỠThổ Nhĩ Kỳ"}
ls{"GiỠChuẩn Thổ Nhĩ Kỳ"}
}
+ "meta:Turkmenistan"{
+ ld{"GiỠMùa Hè Turkmenistan"}
+ lg{"Giá» Turkmenistan"}
+ ls{"GiỠChuẩn Turkmenistan"}
+ }
"meta:Tuvalu"{
ls{"Giá» Tuvalu"}
}
+ "meta:Uralsk"{
+ ld{"GiỠMùa Hè Ural'sk"}
+ lg{"Giá» Ural'sk"}
+ ls{"GiỠChuẩn Ural'sk"}
+ }
"meta:Uruguay"{
ld{"GiỠMùa Hè Uruguay"}
lg{"Giá» Uruguay"}
ls{"GiỠChuẩn Uruguay"}
}
+ "meta:Urumqi"{
+ ls{"Giá» Urumqi"}
+ }
+ "meta:Uzbekistan"{
+ ld{"GiỠMùa Hè Uzbekistan"}
+ lg{"Giá» Uzbekistan"}
+ ls{"GiỠChuẩn Uzbekistan"}
+ }
"meta:Vanuatu"{
ld{"GiỠMùa Hè Vanuatu"}
lg{"Giá» Vanuatu"}
@@ -888,6 +878,11 @@ vi{
lg{"Giá» Yekaterinburg"}
ls{"GiỠChuẩn Yekaterinburg"}
}
+ "meta:Yerevan"{
+ ld{"GiỠMùa Hè Yerevan"}
+ lg{"Giá» Yerevan"}
+ ls{"GiỠChuẩn Yerevan"}
+ }
"meta:Yukon"{
ld{"GiỠMùa Hè Yukon"}
lg{"Giá» Yukon"}
@@ -896,6 +891,7 @@ vi{
fallbackFormat{"{1} ({0})"}
fallbackRegionFormat{"Giá» {1} ({0})"}
gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"Giá» {0}"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/vun.txt b/Build/source/libs/icu/icu-50.1/data/zone/vun.txt
index acc5290cde4..9c017708d88 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/vun.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/vun.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/vun.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/vun.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/vun.xml
*/
vun{
- Version{"2.0.65.46"}
+ Version{"2.0.78.30"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/xog.txt b/Build/source/libs/icu/icu-50.1/data/zone/xog.txt
index 9ae191646bc..c95b6bf5c09 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/xog.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/xog.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/xog.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/xog.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/xog.xml
*/
xog{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/yav.txt b/Build/source/libs/icu/icu-50.1/data/zone/yav.txt
index 11e7e37d851..887a620b447 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/yav.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/yav.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yav.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yav.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/yav.xml
*/
yav{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/yo.txt b/Build/source/libs/icu/icu-50.1/data/zone/yo.txt
index 3ab6a266f2f..561b418669a 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/yo.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/yo.txt
@@ -2,13 +2,13 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/yo.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/yo.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/yo.xml
*/
yo{
- Version{"2.0.65.46"}
+ Version{"2.0.77.46"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh.txt
index ad4fb67f647..77bbf6398bc 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/zh.xml
*/
zh{
- Version{"2.0.67.6"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"阿比让"}
@@ -43,7 +43,7 @@ zh{
ec{"布兰太尔"}
}
"Africa:Brazzaville"{
- ec{"布拉扎维"}
+ ec{"布拉柴维尔"}
}
"Africa:Bujumbura"{
ec{"布ç¼å¸ƒæ‹‰"}
@@ -166,7 +166,7 @@ zh{
ec{"温得和克"}
}
"America:Adak"{
- ec{"艾德克"}
+ ec{"埃达克"}
}
"America:Anchorage"{
ec{"安克雷奇"}
@@ -235,7 +235,7 @@ zh{
ec{"布宜诺斯艾利斯"}
}
"America:Cambridge_Bay"{
- ec{"åŽå¸ƒé‡Œå­£è´"}
+ ec{"剑桥湾"}
}
"America:Campo_Grande"{
ec{"大åŽæ™®"}
@@ -262,7 +262,7 @@ zh{
ec{"奇瓦瓦"}
}
"America:Coral_Harbour"{
- ec{"çŠç‘šæ¸¯"}
+ ec{"阿蒂科肯"}
}
"America:Cordoba"{
ec{"科尔多瓦"}
@@ -274,7 +274,7 @@ zh{
ec{"库亚巴"}
}
"America:Curacao"{
- ec{"库拉å¡"}
+ ec{"库拉索"}
}
"America:Danmarkshavn"{
ec{"丹马沙文"}
@@ -343,34 +343,34 @@ zh{
ec{"埃莫西约"}
}
"America:Indiana:Knox"{
- ec{"诺克斯"}
+ ec{"å°ç¬¬å®‰çº³å·žè¯ºå…‹æ–¯"}
}
"America:Indiana:Marengo"{
- ec{"马伦戈"}
+ ec{"å°ç¬¬å®‰çº³å·žé©¬ä¼¦æˆˆ"}
}
"America:Indiana:Petersburg"{
- ec{"彼得斯堡"}
+ ec{"å°ç¬¬å®‰çº³å·žå½¼å¾—斯堡"}
}
"America:Indiana:Tell_City"{
ec{"å°ç¬¬å®‰çº³å·žç‰¹å°”城"}
}
"America:Indiana:Vevay"{
- ec{"维维市(å°ç¬¬å®‰çº³å·žï¼‰"}
+ ec{"å°ç¬¬å®‰çº³å·žç»´ç»´å¸‚"}
}
"America:Indiana:Vincennes"{
- ec{"温森斯"}
+ ec{"å°ç¬¬å®‰çº³å·žæ¸©æ£®æ–¯"}
}
"America:Indiana:Winamac"{
ec{"å°ç¬¬å®‰çº³å·žå¨çº³é©¬å…‹"}
}
"America:Indianapolis"{
- ec{"å°åœ°å®‰çº³æ³¢åˆ©æ–¯"}
+ ec{"å°ç¬¬å®‰çº³æ³¢åˆ©æ–¯"}
}
"America:Inuvik"{
ec{"伊努维克"}
}
"America:Iqaluit"{
- ec{"伊é­é²ä¼Šç‰¹"}
+ ec{"伊é­ç‰¹"}
}
"America:Jamaica"{
ec{"牙买加"}
@@ -382,7 +382,7 @@ zh{
ec{"朱诺"}
}
"America:Kentucky:Monticello"{
- ec{"蒙蒂塞洛"}
+ ec{"肯塔基州蒙蒂塞洛"}
}
"America:La_Paz"{
ec{"拉巴斯"}
@@ -396,6 +396,9 @@ zh{
"America:Louisville"{
ec{"路易斯维尔"}
}
+ "America:Lower_Princes"{
+ ec{"下太å­åŒº"}
+ }
"America:Maceio"{
ec{"马塞约"}
}
@@ -463,7 +466,7 @@ zh{
ec{"北达科他州比尤拉"}
}
"America:North_Dakota:Center"{
- ec{"北达科他"}
+ ec{"北达科他州申特"}
}
"America:North_Dakota:New_Salem"{
ec{"北达科他州新塞勒姆"}
@@ -475,7 +478,7 @@ zh{
ec{"æ—涅å”"}
}
"America:Paramaribo"{
- ec{"帕拉马利玻"}
+ ec{"帕拉马里åš"}
}
"America:Phoenix"{
ec{"凤凰城"}
@@ -493,10 +496,10 @@ zh{
ec{"波多黎å„"}
}
"America:Rainy_River"{
- ec{"雨河"}
+ ec{"雷尼河"}
}
"America:Rankin_Inlet"{
- ec{"雷今海å£"}
+ ec{"兰今湾"}
}
"America:Recife"{
ec{"累西腓"}
@@ -526,13 +529,13 @@ zh{
ec{"斯科列斯比桑德"}
}
"America:Shiprock"{
- ec{"舰石城"}
+ ec{"希普罗克"}
}
"America:St_Barthelemy"{
ec{"圣巴泰勒米岛"}
}
"America:St_Johns"{
- ec{"圣约翰"}
+ ec{"圣约翰斯"}
}
"America:St_Kitts"{
ec{"圣基茨"}
@@ -589,13 +592,13 @@ zh{
ec{"戴维斯"}
}
"Antarctica:DumontDUrville"{
- ec{"æœè’™æœå¨å‹’"}
+ ec{"迪蒙迪尔维尔"}
}
"Antarctica:Mawson"{
ec{"莫森"}
}
"Antarctica:McMurdo"{
- ec{"马克默多"}
+ ec{"麦克默多"}
}
"Antarctica:Palmer"{
ec{"帕默尔"}
@@ -607,7 +610,7 @@ zh{
ec{"å—æž"}
}
"Antarctica:Syowa"{
- ec{"斯尤瓦"}
+ ec{"昭和"}
}
"Antarctica:Vostok"{
ec{"沃斯托克"}
@@ -628,7 +631,7 @@ zh{
ec{"阿纳德尔"}
}
"Asia:Aqtau"{
- ec{"阿克图"}
+ ec{"阿克套"}
}
"Asia:Aqtobe"{
ec{"阿克托别"}
@@ -661,7 +664,7 @@ zh{
ec{"加尔å„ç­”"}
}
"Asia:Choibalsan"{
- ec{"å“巴尔塞"}
+ ec{"乔巴山"}
}
"Asia:Chongqing"{
ec{"é‡åº†"}
@@ -775,7 +778,7 @@ zh{
ec{"å¡å¡”å°”"}
}
"Asia:Qyzylorda"{
- ec{"克孜勒奥尔达"}
+ ec{"克孜洛尔达"}
}
"Asia:Rangoon"{
ec{"ä»°å…‰"}
@@ -835,13 +838,13 @@ zh{
ec{"雅库茨克"}
}
"Asia:Yekaterinburg"{
- ec{"å¶å¡æ·æž—å ¡"}
+ ec{"å¶å¡æ·ç³å ¡"}
}
"Asia:Yerevan"{
ec{"埃里温"}
}
"Atlantic:Azores"{
- ec{"亚述尔群岛"}
+ ec{"亚速尔群岛"}
}
"Atlantic:Bermuda"{
ec{"百慕大"}
@@ -901,7 +904,7 @@ zh{
ec{"墨尔本"}
}
"Australia:Perth"{
- ec{"佩æ€"}
+ ec{"ç€æ–¯"}
}
"Australia:Sydney"{
ec{"悉尼"}
@@ -944,18 +947,19 @@ zh{
}
"Europe:Dublin"{
ec{"都æŸæž—"}
+ ld{"爱尔兰å¤ä»¤æ—¶é—´"}
}
"Europe:Gibraltar"{
ec{"直布罗陀"}
}
"Europe:Guernsey"{
- ec{"æ ¼æ©è¥¿å²›"}
+ ec{"根西岛"}
}
"Europe:Helsinki"{
ec{"赫尔辛基"}
}
"Europe:Isle_of_Man"{
- ec{"马æ©å²›"}
+ ec{"曼岛"}
}
"Europe:Istanbul"{
ec{"伊斯å¦å¸ƒå°”"}
@@ -977,6 +981,7 @@ zh{
}
"Europe:London"{
ec{"伦敦"}
+ ld{"英国å¤ä»¤æ—¶é—´"}
}
"Europe:Luxembourg"{
ec{"å¢æ£®å ¡"}
@@ -1045,7 +1050,7 @@ zh{
ec{"地拉那"}
}
"Europe:Uzhgorod"{
- ec{"乌日戈罗德"}
+ ec{"乌日哥罗德"}
}
"Europe:Vaduz"{
ec{"瓦æœå…¹"}
@@ -1123,7 +1128,7 @@ zh{
ec{"埃法特"}
}
"Pacific:Enderbury"{
- ec{"æ©å¾·è´é‡Œ"}
+ ec{"æ©å¾·ä¼¯é‡Œ"}
}
"Pacific:Fakaofo"{
ec{"法考ç¦"}
@@ -1135,7 +1140,7 @@ zh{
ec{"富纳富æ"}
}
"Pacific:Galapagos"{
- ec{"加拉帕哥斯"}
+ ec{"加拉帕戈斯"}
}
"Pacific:Gambier"{
ec{"甘比尔"}
@@ -1183,7 +1188,7 @@ zh{
ec{"努美阿"}
}
"Pacific:Pago_Pago"{
- ec{"帕果-帕果"}
+ ec{"帕果帕果"}
}
"Pacific:Palau"{
ec{"帕劳"}
@@ -1230,13 +1235,13 @@ zh{
ls{"阿富汗时间"}
}
"meta:Africa_Central"{
- ls{"中部éžæ´²æ ‡å‡†æ—¶é—´"}
+ ls{"中部éžæ´²æ—¶é—´"}
}
"meta:Africa_Eastern"{
- ls{"东部éžæ´²æ ‡å‡†æ—¶é—´"}
+ ls{"东部éžæ´²æ—¶é—´"}
}
"meta:Africa_Southern"{
- ls{"å—部éžæ´²å‡†æ—¶é—´"}
+ ls{"å—部éžæ´²æ—¶é—´"}
}
"meta:Africa_Western"{
ld{"西部éžæ´²å¤ä»¤æ—¶é—´"}
@@ -1244,9 +1249,9 @@ zh{
ls{"西部éžæ´²æ ‡å‡†æ—¶é—´"}
}
"meta:Aktyubinsk"{
- ld{"阿尔å‘æ–¯å¤ä»¤æ—¶é—´"}
- lg{"阿尔å‘斯时间"}
- ls{"阿尔å‘斯标准时间"}
+ ld{"阿克纠宾斯克å¤ä»¤æ—¶é—´"}
+ lg{"阿克纠宾斯克时间"}
+ ls{"阿克纠宾斯克标准时间"}
}
"meta:Alaska"{
ld{"阿拉斯加å¤ä»¤æ—¶é—´"}
@@ -1269,24 +1274,24 @@ zh{
ls{"亚马逊标准时间"}
}
"meta:America_Central"{
- ld{"中部å¤ä»¤æ—¶é—´"}
- lg{"美国中部时间"}
- ls{"中部标准时间"}
+ ld{"北美中部å¤ä»¤æ—¶é—´"}
+ lg{"北美中部时间"}
+ ls{"北美中部标准时间"}
}
"meta:America_Eastern"{
- ld{"东部å¤ä»¤æ—¶é—´"}
- lg{"美国东部时间"}
- ls{"东部标准时间"}
+ ld{"北美东部å¤ä»¤æ—¶é—´"}
+ lg{"北美东部时间"}
+ ls{"北美东部标准时间"}
}
"meta:America_Mountain"{
- ld{"山区å¤ä»¤æ—¶é—´"}
- lg{"美国山区时间"}
- ls{"山区标准时间"}
+ ld{"北美山区å¤ä»¤æ—¶é—´"}
+ lg{"北美山区时间"}
+ ls{"北美山区标准时间"}
}
"meta:America_Pacific"{
- ld{"太平洋å¤ä»¤æ—¶é—´"}
- lg{"美国太平洋时间"}
- ls{"太平洋标准时间"}
+ ld{"北美太平洋å¤ä»¤æ—¶é—´"}
+ lg{"北美太平洋时间"}
+ ls{"北美太平洋标准时间"}
}
"meta:Anadyr"{
ld{"阿纳德尔å¤ä»¤æ—¶é—´"}
@@ -1294,9 +1299,9 @@ zh{
ls{"阿纳德尔标准时间"}
}
"meta:Aqtau"{
- ld{"阿克图å¤ä»¤æ—¶é—´"}
- lg{"阿克图时间"}
- ls{"阿克图标准时间"}
+ ld{"阿克套å¤ä»¤æ—¶é—´"}
+ lg{"阿克套时间"}
+ ls{"阿克套标准时间"}
}
"meta:Aqtobe"{
ld{"阿克托别å¤ä»¤æ—¶é—´"}
@@ -1359,9 +1364,9 @@ zh{
ls{"阿塞拜疆标准时间"}
}
"meta:Azores"{
- ld{"亚述尔群岛å¤ä»¤æ—¶é—´"}
- lg{"亚述尔群岛时间"}
- ls{"亚述尔群岛标准时间"}
+ ld{"亚速尔群岛å¤ä»¤æ—¶é—´"}
+ lg{"亚速尔群岛时间"}
+ ls{"亚速尔群岛标准时间"}
}
"meta:Baku"{
ld{"巴库å¤ä»¤æ—¶é—´"}
@@ -1379,7 +1384,7 @@ zh{
ls{"白令标准时间"}
}
"meta:Bhutan"{
- ls{"ä¸ä¸¹æ ‡å‡†æ—¶é—´"}
+ ls{"ä¸ä¸¹æ—¶é—´"}
}
"meta:Bolivia"{
ls{"玻利维亚时间"}
@@ -1402,6 +1407,9 @@ zh{
lg{"佛得角时间"}
ls{"佛得角标准时间"}
}
+ "meta:Casey"{
+ ls{"凯西时间"}
+ }
"meta:Chamorro"{
ls{"查莫罗时间"}
}
@@ -1432,17 +1440,17 @@ zh{
ls{"圣诞岛时间"}
}
"meta:Cocos"{
- ls{"科科斯岛时间"}
+ ls{"科科斯群岛时间"}
}
"meta:Colombia"{
ld{"哥伦比亚å¤ä»¤æ—¶é—´"}
lg{"哥伦比亚时间"}
- ls{"哥伦比亚时间"}
+ ls{"哥伦比亚标准时间"}
}
"meta:Cook"{
ld{"库克群岛仲å¤æ—¶é—´"}
lg{"库克群岛时间"}
- ls{"库克群岛时间"}
+ ls{"库克群岛标准时间"}
}
"meta:Cuba"{
ld{"å¤å·´å¤ä»¤æ—¶é—´"}
@@ -1450,13 +1458,13 @@ zh{
ls{"å¤å·´æ ‡å‡†æ—¶é—´"}
}
"meta:Dacca"{
- ls{"è¾¾å¡æ ‡å‡†æ—¶é—´"}
+ ls{"è¾¾å¡æ—¶é—´"}
}
"meta:Davis"{
ls{"戴维斯时间"}
}
"meta:DumontDUrville"{
- ls{"æœè’™ç‰¹â€§æœç»´å°”时间"}
+ ls{"迪蒙迪尔维尔时间"}
}
"meta:Dushanbe"{
ld{"æœå°šåˆ«å¤ä»¤æ—¶é—´"}
@@ -1464,18 +1472,18 @@ zh{
ls{"æœå°šåˆ«æ ‡å‡†æ—¶é—´"}
}
"meta:Dutch_Guiana"{
- ls{"è·å±žåœ­äºšé‚£æ ‡å‡†æ—¶é—´"}
+ ls{"è·å±žåœ­äºšé‚£æ—¶é—´"}
}
"meta:East_Timor"{
- ls{"东å¸æ±¶æ ‡å‡†æ—¶é—´"}
+ ls{"东å¸æ±¶æ—¶é—´"}
}
"meta:Easter"{
- ld{"å¤æ´»å²›å¤ä»¤æ—¶é—´"}
- lg{"å¤æ´»å²›æ—¶é—´"}
- ls{"å¤æ´»å²›æ ‡å‡†æ—¶é—´"}
+ ld{"å¤æ´»èŠ‚å²›å¤ä»¤æ—¶é—´"}
+ lg{"å¤æ´»èŠ‚岛时间"}
+ ls{"å¤æ´»èŠ‚岛标准时间"}
}
"meta:Ecuador"{
- ls{"厄瓜多尔标准时间"}
+ ls{"厄瓜多尔时间"}
}
"meta:Europe_Central"{
ld{"中欧å¤ä»¤æ—¶é—´"}
@@ -1488,9 +1496,9 @@ zh{
ls{"东欧标准时间"}
}
"meta:Europe_Western"{
- ld{"欧洲西部å¤ä»¤æ—¶é—´"}
- lg{"欧洲西部时间"}
- ls{"欧洲西部标准时间"}
+ ld{"西欧å¤ä»¤æ—¶é—´"}
+ lg{"西欧时间"}
+ ls{"西欧标准时间"}
}
"meta:Falkland"{
ld{"ç¦å…‹å…°ç¾¤å²›å¤ä»¤æ—¶é—´"}
@@ -1506,7 +1514,7 @@ zh{
ls{"法属圭亚那时间"}
}
"meta:French_Southern"{
- ls{"法属å—部和å—æžæ´²æ—¶é—´"}
+ ls{"法属å—方和å—æžé¢†åœ°æ—¶é—´"}
}
"meta:Frunze"{
ld{"ä¼é¾™èŠå¤ä»¤æ—¶é—´"}
@@ -1515,13 +1523,12 @@ zh{
}
"meta:GMT"{
ls{"格林尼治标准时间"}
- ss{"格林尼治标准时间"}
}
"meta:Galapagos"{
ls{"加拉帕戈斯时间"}
}
"meta:Gambier"{
- ls{"甘比尔群岛时间"}
+ ls{"甘比尔时间"}
}
"meta:Georgia"{
ld{"æ ¼é²å‰äºšå¤ä»¤æ—¶é—´"}
@@ -1529,31 +1536,31 @@ zh{
ls{"æ ¼é²å‰äºšæ ‡å‡†æ—¶é—´"}
}
"meta:Gilbert_Islands"{
- ls{"å‰å°”æŸç‰¹ç¾¤å²›æ—¶é—´"}
+ ls{"å‰å°”伯特群岛时间"}
}
"meta:Greenland_Central"{
- ld{"格林兰中部å¤ä»¤æ—¶é—´"}
- lg{"格林兰中部时间"}
- ls{"格林兰中部标准时间"}
+ ld{"格陵兰岛中部å¤ä»¤æ—¶é—´"}
+ lg{"格陵兰岛中部时间"}
+ ls{"格陵兰岛中部标准时间"}
}
"meta:Greenland_Eastern"{
- ld{"格林兰东部å¤ä»¤æ—¶é—´"}
- lg{"格林兰东部时间"}
- ls{"格林兰东部标准时间"}
+ ld{"格陵兰岛东部å¤ä»¤æ—¶é—´"}
+ lg{"格陵兰岛东部时间"}
+ ls{"格陵兰岛东部标准时间"}
}
"meta:Greenland_Western"{
- ld{"格林兰西部å¤ä»¤æ—¶é—´"}
- lg{"格林兰西部时间"}
- ls{"格林兰西部标准时间"}
+ ld{"格陵兰岛西部å¤ä»¤æ—¶é—´"}
+ lg{"格陵兰岛西部时间"}
+ ls{"格陵兰岛西部标准时间"}
}
"meta:Guam"{
- ls{"关岛标准时间"}
+ ls{"关岛时间"}
}
"meta:Gulf"{
- ls{"海湾标准时间"}
+ ls{"海湾时间"}
}
"meta:Guyana"{
- ls{"盖亚那时间"}
+ ls{"圭亚那时间"}
}
"meta:Hawaii_Aleutian"{
ld{"å¤å¨å¤·â€”阿留申å¤ä»¤æ—¶é—´"}
@@ -1571,7 +1578,7 @@ zh{
ls{"科布多标准时间"}
}
"meta:India"{
- ls{"å°åº¦æ ‡å‡†æ—¶é—´"}
+ ls{"å°åº¦æ—¶é—´"}
}
"meta:Indian_Ocean"{
ls{"å°åº¦æ´‹æ—¶é—´"}
@@ -1609,15 +1616,15 @@ zh{
ls{"日本标准时间"}
}
"meta:Kamchatka"{
- ld{"彼得罗巴甫洛夫斯克-堪察加å¤ä»¤æ—¶"}
+ ld{"彼得罗巴甫洛夫斯克-堪察加å¤ä»¤æ—¶é—´"}
lg{"彼得罗巴甫洛夫斯克-堪察加时间"}
ls{"彼得罗巴甫洛夫斯克-堪察加标准时间"}
}
"meta:Karachi"{
- ls{"å¡æ‹‰å¥‡æ ‡å‡†æ—¶é—´"}
+ ls{"å¡æ‹‰å¥‡æ—¶é—´"}
}
"meta:Kashgar"{
- ls{"喀什标准时间"}
+ ls{"喀什时间"}
}
"meta:Kazakhstan_Eastern"{
ls{"哈è¨å…‹æ–¯å¦ä¸œéƒ¨æ—¶é—´"}
@@ -1625,11 +1632,6 @@ zh{
"meta:Kazakhstan_Western"{
ls{"哈è¨å…‹æ–¯å¦è¥¿éƒ¨æ—¶é—´"}
}
- "meta:Kizilorda"{
- ld{"克孜勒奥尔达å¤ä»¤æ—¶é—´"}
- lg{"克孜勒奥尔达时间"}
- ls{"克孜勒奥尔达标准时间"}
- }
"meta:Korea"{
ld{"韩国å¤ä»¤æ—¶é—´"}
lg{"韩国时间"}
@@ -1652,18 +1654,21 @@ zh{
ls{"夸贾林时间"}
}
"meta:Kyrgystan"{
- ls{"å‰å°”å‰æ–¯æ–¯å¦æ ‡å‡†æ—¶é—´"}
+ ls{"å‰å°”å‰æ–¯æ–¯å¦æ—¶é—´"}
}
"meta:Lanka"{
- ls{"斯里兰å¡æ ‡å‡†æ—¶é—´"}
+ ls{"å…°å¡æ—¶é—´"}
}
"meta:Line_Islands"{
ls{"莱æ©ç¾¤å²›æ—¶é—´"}
}
+ "meta:Long_Shu"{
+ ls{"陇蜀时间"}
+ }
"meta:Lord_Howe"{
- ld{"罗德毫岛å¤ä»¤æ—¶é—´"}
- lg{"罗德毫岛时间"}
- ls{"罗德毫岛标准时间"}
+ ld{"豪勋爵岛å¤ä»¤æ—¶é—´"}
+ lg{"豪勋爵岛时间"}
+ ls{"豪勋爵岛标准时间"}
}
"meta:Macau"{
ld{"澳门å¤ä»¤æ—¶é—´"}
@@ -1671,7 +1676,7 @@ zh{
ls{"澳门标准时间"}
}
"meta:Macquarie"{
- ls{"麦加利时间"}
+ ls{"麦夸里岛时间"}
}
"meta:Magadan"{
ld{"马加丹å¤ä»¤æ—¶é—´"}
@@ -1679,10 +1684,10 @@ zh{
ls{"马加丹标准时间"}
}
"meta:Malaya"{
- ls{"马æ¥äºšæ ‡å‡†æ—¶é—´"}
+ ls{"马æ¥äºšæ—¶é—´"}
}
"meta:Malaysia"{
- ls{"马æ¥è¥¿äºšæ ‡å‡†æ—¶é—´"}
+ ls{"马æ¥è¥¿äºšæ—¶é—´"}
}
"meta:Maldives"{
ls{"马尔代夫时间"}
@@ -1778,7 +1783,7 @@ zh{
"meta:Peru"{
ld{"秘é²å¤ä»¤æ—¶é—´"}
lg{"秘é²æ—¶é—´"}
- ls{"秘é²æ—¶é—´"}
+ ls{"秘é²æ ‡å‡†æ—¶é—´"}
}
"meta:Philippines"{
ld{"è²å¾‹å®¾å¤ä»¤æ—¶é—´"}
@@ -1786,12 +1791,12 @@ zh{
ls{"è²å¾‹å®¾æ ‡å‡†æ—¶é—´"}
}
"meta:Phoenix_Islands"{
- ls{"凤凰岛时间"}
+ ls{"è²å°¼å…‹æ–¯ç¾¤å²›æ—¶é—´"}
}
"meta:Pierre_Miquelon"{
- ld{"彼得岛和米克隆岛å¤ä»¤æ—¶é—´"}
- lg{"彼得岛和米克隆岛时间"}
- ls{"彼得岛和米克隆岛标准时间"}
+ ld{"圣皮埃尔和密克隆群岛å¤ä»¤æ—¶é—´"}
+ lg{"圣皮埃尔和密克隆群岛时间"}
+ ls{"圣皮埃尔和密克隆群岛标准时间"}
}
"meta:Pitcairn"{
ls{"皮特凯æ©æ—¶é—´"}
@@ -1800,9 +1805,9 @@ zh{
ls{"波纳佩时间"}
}
"meta:Qyzylorda"{
- ld{"克孜勒奥尔达å¤ä»¤æ—¶é—´"}
- lg{"克孜勒奥尔达时间"}
- ls{"克孜勒奥尔达标准时间"}
+ ld{"克孜洛尔达å¤ä»¤æ—¶é—´"}
+ lg{"克孜洛尔达时间"}
+ ls{"克孜洛尔达标准时间"}
}
"meta:Reunion"{
ls{"留尼旺岛时间"}
@@ -1826,7 +1831,7 @@ zh{
ls{"撒马尔罕标准时间"}
}
"meta:Samoa"{
- ls{"è¨æ‘©äºšæ ‡å‡†æ—¶é—´"}
+ ls{"è¨æ‘©äºšæ—¶é—´"}
}
"meta:Seychelles"{
ls{"塞舌尔时间"}
@@ -1837,16 +1842,16 @@ zh{
ls{"èˆç”«ç´ç§‘标准时间"}
}
"meta:Singapore"{
- ls{"新加å¡æ ‡å‡†æ—¶é—´"}
+ ls{"新加å¡æ—¶é—´"}
}
"meta:Solomon"{
ls{"所罗门群岛时间"}
}
"meta:South_Georgia"{
- ls{"å—乔治亚时间"}
+ ls{"å—乔治亚岛时间"}
}
"meta:Suriname"{
- ls{"è‹é‡Œå—标准时间"}
+ ls{"è‹é‡Œå—时间"}
}
"meta:Sverdlovsk"{
ld{"斯维尔德洛夫斯克å¤ä»¤æ—¶é—´"}
@@ -1857,7 +1862,7 @@ zh{
ls{"昭和时间"}
}
"meta:Tahiti"{
- ls{"大溪地时间"}
+ ls{"塔希æ岛时间"}
}
"meta:Taipei"{
ld{"å°åŒ—å¤ä»¤æ—¶é—´"}
@@ -1865,7 +1870,7 @@ zh{
ls{"å°åŒ—标准时间"}
}
"meta:Tajikistan"{
- ls{"å¡”å‰å…‹æ–¯å¦æ ‡å‡†æ—¶é—´"}
+ ls{"å¡”å‰å…‹æ–¯å¦æ—¶é—´"}
}
"meta:Tashkent"{
ld{"塔什干å¤ä»¤æ—¶é—´"}
@@ -1886,7 +1891,7 @@ zh{
ls{"汤加标准时间"}
}
"meta:Truk"{
- ls{"特é²å…‹æ—¶é—´"}
+ ls{"楚克时间"}
}
"meta:Turkey"{
ld{"土耳其å¤ä»¤æ—¶é—´"}
@@ -1899,7 +1904,7 @@ zh{
ls{"土库曼斯å¦æ ‡å‡†æ—¶é—´"}
}
"meta:Tuvalu"{
- ls{"å瓦é²æ—¶é—´"}
+ ls{"图瓦å¢æ—¶é—´"}
}
"meta:Uralsk"{
ld{"乌拉尔斯克å¤ä»¤æ—¶é—´"}
@@ -1908,10 +1913,11 @@ zh{
}
"meta:Uruguay"{
ld{"乌拉圭å¤ä»¤æ—¶é—´"}
- ls{"乌拉圭时间"}
+ lg{"乌拉圭时间"}
+ ls{"乌拉圭标准时间"}
}
"meta:Urumqi"{
- ls{"乌é²æœ¨é½æ ‡å‡†æ—¶é—´"}
+ ls{"乌é²æœ¨é½æ—¶é—´"}
}
"meta:Uzbekistan"{
ld{"乌兹别克斯å¦å¤ä»¤æ—¶é—´"}
@@ -1943,7 +1949,7 @@ zh{
ls{"å¨å…‹å²›æ—¶é—´"}
}
"meta:Wallis"{
- ls{"瓦利斯富图纳时间"}
+ ls{"瓦利斯和富图纳时间"}
}
"meta:Yakutsk"{
ld{"雅库茨克å¤ä»¤æ—¶é—´"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_CN.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_CN.txt
index 348f06ef819..348f06ef819 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_CN.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_HK.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_HK.txt
index 8e03c7139e0..8e03c7139e0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_HK.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans.txt
index 565bfc7d9ca..e8cbcd7e344 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans.txt
@@ -2,8 +2,8 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hans.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans.xml
// *
// ***************************************************************************
/**
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_CN.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_CN.txt
index c4f5185420f..c4f5185420f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hans_CN.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_CN.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_HK.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_HK.txt
new file mode 100644
index 00000000000..14bba8fa74b
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_HK.txt
@@ -0,0 +1,74 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_HK.xml
+// *
+// ***************************************************************************
+zh_Hans_HK{
+ Version{"2.0.78.47"}
+ zoneStrings{
+ "America:Danmarkshavn"{
+ ec{"丹马克沙ä¼"}
+ }
+ "America:Grand_Turk"{
+ ec{"大特克"}
+ }
+ "America:Santo_Domingo"{
+ ec{"圣多明戈"}
+ }
+ "America:St_Barthelemy"{
+ ec{"圣巴太累米"}
+ }
+ "America:St_Johns"{
+ ec{"圣约翰"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"æœè’™æœå¨å‹’"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"扎波罗什"}
+ }
+ "Indian:Antananarivo"{
+ ec{"安塔那那利佛"}
+ }
+ "meta:Cocos"{
+ ls{"科科斯岛时间"}
+ }
+ "meta:DumontDUrville"{
+ ls{"æœè’™ç‰¹æœç»´å°”时间"}
+ }
+ "meta:French_Southern"{
+ ls{"法属å—部和å—æžæ´²æ—¶é—´"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"å‰å°”æŸç‰¹ç¾¤å²›æ—¶é—´"}
+ }
+ "meta:Kizilorda"{
+ ld{"克孜勒奥尔达å¤ä»¤æ—¶é—´"}
+ lg{"克孜勒奥尔达时间"}
+ ls{"克孜勒奥尔达标准时间"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"凤凰岛时间"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"圣皮埃尔和密克隆å¤ä»¤æ—¶é—´"}
+ lg{"圣皮埃尔和密克隆时间"}
+ ls{"圣皮埃尔和密克隆标准时间"}
+ }
+ "meta:South_Georgia"{
+ ls{"å—乔治亚时间"}
+ }
+ "meta:Tahiti"{
+ ls{"大溪地时间"}
+ }
+ "meta:Truk"{
+ ls{"特é²å…‹æ—¶é—´"}
+ }
+ "meta:Tuvalu"{
+ ls{"å瓦é²æ—¶é—´"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_MO.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_MO.txt
new file mode 100644
index 00000000000..ba269924311
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_MO.txt
@@ -0,0 +1,74 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_MO.xml
+// *
+// ***************************************************************************
+zh_Hans_MO{
+ Version{"2.0.78.47"}
+ zoneStrings{
+ "America:Grand_Turk"{
+ ec{"大特克"}
+ }
+ "America:Menominee"{
+ ec{"梅诺米尼"}
+ }
+ "America:Santo_Domingo"{
+ ec{"圣多明戈"}
+ }
+ "America:St_Barthelemy"{
+ ec{"圣巴太累米"}
+ }
+ "America:St_Johns"{
+ ec{"圣约翰"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"æœè’™æœå¨å‹’"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"扎波罗什"}
+ }
+ "Indian:Antananarivo"{
+ ec{"安塔那那利佛"}
+ }
+ "meta:Cocos"{
+ ls{"科科斯岛时间"}
+ }
+ "meta:DumontDUrville"{
+ ls{"æœè’™ç‰¹æœç»´å°”时间"}
+ }
+ "meta:French_Southern"{
+ ls{"法属å—部和å—æžæ´²æ—¶é—´"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"å‰å°”æŸç‰¹ç¾¤å²›æ—¶é—´"}
+ }
+ "meta:Kizilorda"{
+ ld{"克孜勒奥尔达å¤ä»¤æ—¶é—´"}
+ lg{"克孜勒奥尔达时间"}
+ ls{"克孜勒奥尔达标准时间"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"凤凰岛时间"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"圣皮埃尔和密克隆å¤ä»¤æ—¶é—´"}
+ lg{"圣皮埃尔和密克隆时间"}
+ ls{"圣皮埃尔和密克隆标准时间"}
+ }
+ "meta:South_Georgia"{
+ ls{"å—乔治亚时间"}
+ }
+ "meta:Tahiti"{
+ ls{"大溪地时间"}
+ }
+ "meta:Truk"{
+ ls{"特é²å…‹æ—¶é—´"}
+ }
+ "meta:Tuvalu"{
+ ls{"å瓦é²æ—¶é—´"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_SG.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_SG.txt
new file mode 100644
index 00000000000..b43410431af
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hans_SG.txt
@@ -0,0 +1,80 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hans_SG.xml
+// *
+// ***************************************************************************
+zh_Hans_SG{
+ Version{"2.0.78.47"}
+ zoneStrings{
+ "America:Grand_Turk"{
+ ec{"大特克"}
+ }
+ "America:Menominee"{
+ ec{"梅诺米尼"}
+ }
+ "America:Pangnirtung"{
+ ec{"æ—å°¼å”"}
+ }
+ "America:Santo_Domingo"{
+ ec{"圣多明戈"}
+ }
+ "America:Scoresbysund"{
+ ec{"斯考斯伯æ¾å¾·"}
+ }
+ "America:St_Barthelemy"{
+ ec{"圣巴太累米"}
+ }
+ "America:St_Johns"{
+ ec{"圣约翰"}
+ }
+ "Antarctica:DumontDUrville"{
+ ec{"æœè’™æœå¨å‹’"}
+ }
+ "Europe:Zaporozhye"{
+ ec{"扎波罗什"}
+ }
+ "Indian:Antananarivo"{
+ ec{"安塔那那利佛"}
+ }
+ "meta:Cocos"{
+ ls{"科科斯岛时间"}
+ }
+ "meta:DumontDUrville"{
+ ls{"æœè’™ç‰¹æœç»´å°”时间"}
+ }
+ "meta:French_Southern"{
+ ls{"法属å—部和å—æžæ´²æ—¶é—´"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"å‰å°”æŸç‰¹ç¾¤å²›æ—¶é—´"}
+ }
+ "meta:Kizilorda"{
+ ld{"克孜勒奥尔达å¤ä»¤æ—¶é—´"}
+ lg{"克孜勒奥尔达时间"}
+ ls{"克孜勒奥尔达标准时间"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"凤凰岛时间"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"圣皮埃尔和密克隆å¤ä»¤æ—¶é—´"}
+ lg{"圣皮埃尔和密克隆时间"}
+ ls{"圣皮埃尔和密克隆标准时间"}
+ }
+ "meta:South_Georgia"{
+ ls{"å—乔治亚时间"}
+ }
+ "meta:Tahiti"{
+ ls{"大溪地时间"}
+ }
+ "meta:Truk"{
+ ls{"特é²å…‹æ—¶é—´"}
+ }
+ "meta:Tuvalu"{
+ ls{"å瓦é²æ—¶é—´"}
+ }
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant.txt
index 8ba1ba270eb..8ae3417715b 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant.txt
@@ -2,15 +2,15 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant.xml
// *
// ***************************************************************************
/**
* ICU <specials> source: <path>/xml/main/zh_Hant.xml
*/
zh_Hant{
- Version{"2.0.66.10"}
+ Version{"2.0.78.39"}
zoneStrings{
"Africa:Abidjan"{
ec{"阿必尚"}
@@ -37,16 +37,16 @@ zh_Hant{
ec{"ç­ç«¹"}
}
"Africa:Bissau"{
- ec{"幾內亞比索"}
+ ec{"比紹"}
}
"Africa:Blantyre"{
- ec{"馬拉å¨"}
+ ec{"布蘭太爾"}
}
"Africa:Brazzaville"{
ec{"布拉"}
}
"Africa:Bujumbura"{
- ec{"蒲隆地"}
+ ec{"布瓊布拉"}
}
"Africa:Cairo"{
ec{"é–‹ç¾…"}
@@ -70,19 +70,19 @@ zh_Hant{
ec{"å‰å¸ƒåœ°"}
}
"Africa:Douala"{
- ec{"喀麥隆"}
+ ec{"æœé˜¿æ‹‰"}
}
"Africa:El_Aaiun"{
- ec{"西撒哈拉"}
+ ec{"阿尤æ©"}
}
"Africa:Freetown"{
- ec{"ç…å­å±±"}
+ ec{"自由城"}
}
"Africa:Gaborone"{
- ec{"波札那"}
+ ec{"嘉æŸéš†é‡Œ"}
}
"Africa:Harare"{
- ec{"辛巴å¨"}
+ ec{"哈拉雷"}
}
"Africa:Johannesburg"{
ec{"約翰尼斯堡"}
@@ -94,7 +94,7 @@ zh_Hant{
ec{"喀土穆"}
}
"Africa:Kigali"{
- ec{"盧安é”"}
+ ec{"基加利"}
}
"Africa:Kinshasa"{
ec{"金å¤æ²™"}
@@ -109,7 +109,7 @@ zh_Hant{
ec{"多哥"}
}
"Africa:Luanda"{
- ec{"安哥拉"}
+ ec{"羅安é”"}
}
"Africa:Lubumbashi"{
ec{"蘆佈巴西"}
@@ -148,19 +148,19 @@ zh_Hant{
ec{"諾克少"}
}
"Africa:Ouagadougou"{
- ec{"布å‰ç´æ³•ç´¢"}
+ ec{"瓦加æœå¤"}
}
"Africa:Porto-Novo"{
- ec{"è²å—"}
+ ec{"波多諾佛"}
}
"Africa:Sao_Tome"{
ec{"è–多美普林西比"}
}
"Africa:Tripoli"{
- ec{"利比亞"}
+ ec{"的黎波里"}
}
"Africa:Tunis"{
- ec{"å¦å°šå°¼äºž"}
+ ec{"çªå°¼æ–¯"}
}
"Africa:Windhoek"{
ec{"溫è·å…‹"}
@@ -205,7 +205,7 @@ zh_Hant{
ec{"阿魯巴"}
}
"America:Asuncion"{
- ec{"巴拉圭"}
+ ec{"亞æ¾æ£®"}
}
"America:Bahia"{
ec{"巴伊阿"}
@@ -226,7 +226,7 @@ zh_Hant{
ec{"ä¿ç¶­æ–¯å¡”"}
}
"America:Bogota"{
- ec{"哥倫比亞"}
+ ec{"波哥大"}
}
"America:Boise"{
ec{"波伊斯"}
@@ -274,7 +274,7 @@ zh_Hant{
ec{"å¤é›…å·´"}
}
"America:Curacao"{
- ec{"è·å±¬å®‰åœ°åˆ—æ–¯"}
+ ec{"庫拉索"}
}
"America:Danmarkshavn"{
ec{"丹馬沙文"}
@@ -385,10 +385,10 @@ zh_Hant{
ec{"è’™æç‘Ÿæ´›"}
}
"America:La_Paz"{
- ec{"玻利維亞"}
+ ec{"拉巴斯"}
}
"America:Lima"{
- ec{"秘魯"}
+ ec{"利馬"}
}
"America:Los_Angeles"{
ec{"æ´›æ‰ç£¯"}
@@ -396,11 +396,14 @@ zh_Hant{
"America:Louisville"{
ec{"路易斯維爾"}
}
+ "America:Lower_Princes"{
+ ec{"下太å­å€"}
+ }
"America:Maceio"{
ec{"馬瑟æ­"}
}
"America:Managua"{
- ec{"尼加拉瓜"}
+ ec{"馬那瓜"}
}
"America:Manaus"{
ec{"瑪瑙斯"}
@@ -481,7 +484,7 @@ zh_Hant{
ec{"鳳凰城"}
}
"America:Port-au-Prince"{
- ec{"海地"}
+ ec{"太å­æ¸¯"}
}
"America:Port_of_Spain"{
ec{"åƒé‡Œé”"}
@@ -541,7 +544,7 @@ zh_Hant{
ec{"è–露西亞"}
}
"America:St_Thomas"{
- ec{"美屬維京群島"}
+ ec{"è–托馬斯"}
}
"America:St_Vincent"{
ec{"è–文森"}
@@ -616,7 +619,7 @@ zh_Hant{
ec{"隆æ„耳拜æ©"}
}
"Asia:Aden"{
- ec{"葉門"}
+ ec{"亞ä¸"}
}
"Asia:Almaty"{
ec{"阿拉木圖"}
@@ -637,7 +640,7 @@ zh_Hant{
ec{"阿什哈巴德"}
}
"Asia:Baghdad"{
- ec{"伊拉克"}
+ ec{"å·´æ ¼é”"}
}
"Asia:Bahrain"{
ec{"å·´æž—"}
@@ -658,7 +661,7 @@ zh_Hant{
ec{"汶èŠ"}
}
"Asia:Calcutta"{
- ec{"å°åº¦"}
+ ec{"加爾å„ç­”"}
}
"Asia:Choibalsan"{
ec{"å“巴爾塞"}
@@ -670,7 +673,7 @@ zh_Hant{
ec{"å¯å€«å¡"}
}
"Asia:Damascus"{
- ec{"敘利亞"}
+ ec{"大馬士é©"}
}
"Asia:Dhaka"{
ec{"é”å¡"}
@@ -709,7 +712,7 @@ zh_Hant{
ec{"耶路撒冷"}
}
"Asia:Kabul"{
- ec{"阿富汗"}
+ ec{"喀布爾"}
}
"Asia:Kamchatka"{
ec{"堪查加"}
@@ -721,7 +724,7 @@ zh_Hant{
ec{"喀什米爾"}
}
"Asia:Katmandu"{
- ec{"尼泊爾"}
+ ec{"加德滿都"}
}
"Asia:Krasnoyarsk"{
ec{"克拉斯諾雅斯克"}
@@ -745,7 +748,7 @@ zh_Hant{
ec{"馬å¡æ²™çˆ¾"}
}
"Asia:Manila"{
- ec{"è²å¾‹è³“"}
+ ec{"馬尼拉"}
}
"Asia:Muscat"{
ec{"阿曼"}
@@ -769,7 +772,7 @@ zh_Hant{
ec{"å¤ç”¸"}
}
"Asia:Pyongyang"{
- ec{"北韓"}
+ ec{"平壤"}
}
"Asia:Qatar"{
ec{"å¡é”"}
@@ -778,7 +781,7 @@ zh_Hant{
ec{"奎茲羅答"}
}
"Asia:Rangoon"{
- ec{"緬甸"}
+ ec{"ä»°å…‰"}
}
"Asia:Riyadh"{
ec{"利雅得"}
@@ -906,6 +909,9 @@ zh_Hant{
"Australia:Sydney"{
ec{"雪梨"}
}
+ "Etc:GMT"{
+ ec{"格林å¨æ²»æ¨™æº–時間"}
+ }
"Etc:Unknown"{
ec{"未知地å€"}
}
@@ -944,12 +950,13 @@ zh_Hant{
}
"Europe:Dublin"{
ec{"都æŸæž—"}
+ ld{"愛爾蘭å¤ä»¤æ™‚é–“"}
}
"Europe:Gibraltar"{
ec{"直布羅陀"}
}
"Europe:Guernsey"{
- ec{"根西島"}
+ ec{"æ ¹æ¯å³¶"}
}
"Europe:Helsinki"{
ec{"赫爾辛基"}
@@ -977,6 +984,7 @@ zh_Hant{
}
"Europe:London"{
ec{"倫敦"}
+ ld{"英國å¤ä»¤æ™‚é–“"}
}
"Europe:Luxembourg"{
ec{"盧森堡"}
@@ -1048,7 +1056,7 @@ zh_Hant{
ec{"çƒèŒ²å“¥æ´›"}
}
"Europe:Vaduz"{
- ec{"列支敦斯登"}
+ ec{"瓦æœèŒ²"}
}
"Europe:Vatican"{
ec{"梵蒂岡"}
@@ -1057,7 +1065,7 @@ zh_Hant{
ec{"維也ç´"}
}
"Europe:Vilnius"{
- ec{"立陶宛"}
+ ec{"維爾ç´æ–¯"}
}
"Europe:Volgograd"{
ec{"ä¼çˆ¾åŠ æ ¼å‹’"}
@@ -1075,7 +1083,7 @@ zh_Hant{
ec{"蘇黎世"}
}
"Indian:Antananarivo"{
- ec{"馬é”加斯加"}
+ ec{"安塔那那利佛"}
}
"Indian:Chagos"{
ec{"英屬å°åº¦æ´‹é ˜åœ°"}
@@ -1153,7 +1161,7 @@ zh_Hant{
ec{"強斯頓"}
}
"Pacific:Kiritimati"{
- ec{"å‰é‡Œå·´æ–¯"}
+ ec{"基里地馬地島"}
}
"Pacific:Kosrae"{
ec{"科斯里"}
@@ -1402,6 +1410,9 @@ zh_Hant{
lg{"維德角時間"}
ls{"維德角標準時間"}
}
+ "meta:Casey"{
+ ls{"凱西站時間"}
+ }
"meta:Chamorro"{
ls{"查莫洛時間"}
}
@@ -1619,10 +1630,10 @@ zh_Hant{
ls{"喀什時間"}
}
"meta:Kazakhstan_Eastern"{
- ls{"æ±å“ˆè–©å…‹æ¨™æº–時間"}
+ ls{"æ±å“ˆè–©å…‹æ™‚é–“"}
}
"meta:Kazakhstan_Western"{
- ls{"西哈薩克標準時間"}
+ ls{"西哈薩克時間"}
}
"meta:Kizilorda"{
ld{"å‰åŠ›ç¾…é”å¤ä»¤æ™‚é–“"}
@@ -1745,8 +1756,8 @@ zh_Hant{
}
"meta:Noronha"{
ld{"諾倫哈å¤ä»¤æ™‚é–“"}
- lg{"諾拉哈時間"}
- ls{"è²»å—多諾羅尼亞時間"}
+ lg{"è²»å—多諾羅尼亞島時間"}
+ ls{"è²»å—多諾羅尼亞島標準時間"}
}
"meta:North_Mariana"{
ls{"北馬里亞ç´ç¾¤å³¶æ™‚é–“"}
@@ -1791,7 +1802,7 @@ zh_Hant{
ls{"鳳凰群島時間"}
}
"meta:Pierre_Miquelon"{
- ld{"è–皮埃爾和密克隆群島日光節約時間"}
+ ld{"è–皮埃爾和密克隆群島å¤ä»¤æ™‚é–“"}
lg{"è–皮埃爾和密克隆群島時間"}
ls{"è–皮埃爾和密克隆群島標準時間"}
}
@@ -1862,7 +1873,7 @@ zh_Hant{
ls{"大溪地時間"}
}
"meta:Taipei"{
- ld{"中原å¤ä»¤æ™‚é–“"}
+ ld{"å°åŒ—å¤ä»¤æ™‚é–“"}
lg{"å°åŒ—時間"}
ls{"å°åŒ—標準時間"}
}
@@ -1956,7 +1967,7 @@ zh_Hant{
"meta:Yekaterinburg"{
ld{"凱薩ç³å ¡å¤ä»¤æ™‚é–“"}
lg{"葉å¡æ·ç³å ¡æ™‚é–“"}
- ls{"凱薩ç³å ¡æ¨™æº–時間"}
+ ls{"葉å¡æ·ç³å ¡æ¨™æº–時間"}
}
"meta:Yerevan"{
ld{"葉里溫å¤ä»¤æ™‚é–“"}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_HK.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_HK.txt
index 7200c2a0fa4..cbaf8bf779f 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_HK.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_HK.txt
@@ -2,12 +2,12 @@
// *
// * Copyright (C) 2012 International Business Machines
// * Corporation and others. All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/zh_Hant_HK.xml
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zh_Hant_HK.xml
// *
// ***************************************************************************
zh_Hant_HK{
- Version{"2.0.65.46"}
+ Version{"2.0.78.47"}
zoneStrings{
"Africa:Abidjan"{
ec{"阿比贊"}
@@ -87,9 +87,6 @@ zh_Hant_HK{
"Europe:Chisinau"{
ec{"基希訥çƒ"}
}
- "Europe:Guernsey"{
- ec{"德國"}
- }
"Europe:Jersey"{
ec{"澤西"}
}
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_MO.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_MO.txt
index 686610be316..686610be316 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_TW.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_TW.txt
index 659b7080af1..659b7080af1 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_Hant_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_Hant_TW.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_MO.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_MO.txt
index 7a340a71bb0..7a340a71bb0 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_MO.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_MO.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_SG.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_SG.txt
index e5b7c41e551..e5b7c41e551 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_SG.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_SG.txt
diff --git a/Build/source/libs/icu/icu-49.1/data/zone/zh_TW.txt b/Build/source/libs/icu/icu-50.1/data/zone/zh_TW.txt
index 5957fe34ab8..5957fe34ab8 100644
--- a/Build/source/libs/icu/icu-49.1/data/zone/zh_TW.txt
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zh_TW.txt
diff --git a/Build/source/libs/icu/icu-50.1/data/zone/zu.txt b/Build/source/libs/icu/icu-50.1/data/zone/zu.txt
new file mode 100644
index 00000000000..73476c2783f
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/data/zone/zu.txt
@@ -0,0 +1,624 @@
+// ***************************************************************************
+// *
+// * Copyright (C) 2012 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/zu.xml
+// *
+// ***************************************************************************
+/**
+ * ICU <specials> source: <path>/xml/main/zu.xml
+ */
+zu{
+ Version{"2.0.77.46"}
+ zoneStrings{
+ "Africa:Sao_Tome"{
+ ec{"I-São Tomé"}
+ }
+ "America:Asuncion"{
+ ec{"I-Asunción"}
+ }
+ "America:Curacao"{
+ ec{"I-Curaçao"}
+ }
+ "America:Lower_Princes"{
+ ec{"I-Lower Prince's Quarter"}
+ }
+ "America:St_Barthelemy"{
+ ec{"I-Saint Barthélemy"}
+ }
+ "America:St_Johns"{
+ ec{"I-St. John’s"}
+ }
+ "Indian:Reunion"{
+ ec{"I-Réunion"}
+ }
+ "meta:Afghanistan"{
+ ls{"Isikhathi sase-Afghanistan"}
+ }
+ "meta:Africa_Central"{
+ ls{"Isikhathi sase-Central Africa"}
+ }
+ "meta:Africa_Eastern"{
+ ls{"Isikhathi saseMpumalanga Afrika"}
+ }
+ "meta:Africa_Southern"{
+ ls{"Isikhathi esivamile saseNingizimu Afrika"}
+ }
+ "meta:Africa_Western"{
+ ld{"Isikhathi sehlobo saseNtshonalanga Afrika"}
+ lg{"Isikhathi saseNtshonalanga Afrika"}
+ ls{"Isikhathi esivamile saseNtshonalanga Afrika"}
+ }
+ "meta:Alaska"{
+ ld{"esase-Alaska Daylight Time"}
+ lg{"esase-Alaska Time"}
+ ls{"esase-Alaska Standard Time"}
+ }
+ "meta:Amazon"{
+ ld{"Isikhathi sehlobo sase-Amazon"}
+ lg{"esase-Amazon Time"}
+ ls{"Isikhathi esivamile sase-Amazon"}
+ }
+ "meta:America_Central"{
+ ld{"esase-Central Daylight Time"}
+ lg{"esase-Central Time"}
+ ls{"esase-Central Standard Time"}
+ }
+ "meta:America_Eastern"{
+ ld{"esase-Eastern Daylight Time"}
+ lg{"esase-Eastern Time"}
+ ls{"esase-Eastern Standard Time"}
+ }
+ "meta:America_Mountain"{
+ ld{"esase-Mountain Daylight Time"}
+ lg{"esase-Mountain Time"}
+ ls{"esase-Mountain Standard Time"}
+ }
+ "meta:America_Pacific"{
+ ld{"esase-Pacific Daylight Time"}
+ lg{"esase-Pacific Time"}
+ ls{"esase-Pacific Standard Time"}
+ }
+ "meta:Anadyr"{
+ ld{"esase-Anadyr Summer Time"}
+ lg{"esase-Anadyr Time"}
+ ls{"esase-Anadyr Standard Time"}
+ }
+ "meta:Arabian"{
+ ld{"Isikhathi semini sase-Arabian"}
+ lg{"Isikhathi sase-Arabian"}
+ ls{"Isikhathi esivamile sase-Arabian"}
+ }
+ "meta:Argentina"{
+ ld{"esase-Argentina Summer Time"}
+ lg{"esase-Argentina Time"}
+ ls{"Isikhathi Esimisiwe sase-Argentina"}
+ }
+ "meta:Argentina_Western"{
+ ld{"Isikhathi Sasehlobo sase-Ntshonalanga ne-Argentina"}
+ lg{"Isikhathi saseNyakatho ne-Argentina"}
+ ls{"Isikhathi Esimisiwe sase-Ntshonalanga ne-Argentina"}
+ }
+ "meta:Armenia"{
+ ld{"Isikhathi sehlobo sase-Armenia"}
+ lg{"Isikhathi saseArmenia"}
+ ls{"Isikhathi esezingeni sase-Armenia"}
+ }
+ "meta:Atlantic"{
+ ld{"esase-Atlantic Daylight Time"}
+ lg{"esase-Atlantic Time"}
+ ls{"esase-Atlantic Standard Time"}
+ }
+ "meta:Australia_Central"{
+ ld{"esase-Austrilian Central Daylight Time"}
+ lg{"esase-Central Australia Time"}
+ ls{"esase-Austrilian Central Standard Time"}
+ }
+ "meta:Australia_CentralWestern"{
+ ld{"esase-Austrilian Central Western Daylight Time"}
+ lg{"esase-Austrilian Central Western Time"}
+ ls{"esase-Austrilian Central Western Standard Time"}
+ }
+ "meta:Australia_Eastern"{
+ ld{"esase-Australian Eastern Daylight Time"}
+ lg{"esase-Austrilian Eastern Time"}
+ ls{"esase-Australian Eastern Standard Time"}
+ }
+ "meta:Australia_Western"{
+ ld{"esase-Austrilian Western Daylight Time"}
+ lg{"esase-Western Australia Time"}
+ ls{"esase-Austrilian Western Standard Time"}
+ }
+ "meta:Azerbaijan"{
+ ld{"Isikhathi sehlobo sase-Azerbaijan"}
+ lg{"Isikhathi sase-Azerbaijan"}
+ ls{"Isikhathi esivamile sase-Azerbaijan"}
+ }
+ "meta:Azores"{
+ ld{"Isikhathi sehlobo sase-Azores"}
+ lg{"Isikhathi sase-Azores"}
+ ls{"Isikhathi esivamile sase-Azores"}
+ }
+ "meta:Bangladesh"{
+ ld{"Isikhathi sehlobo sase-Bangladesh"}
+ lg{"Isikhathi sase-Bangladesh"}
+ ls{"Isikhathi esivamile sase-Bangladesh"}
+ }
+ "meta:Bhutan"{
+ ls{"Isikhathi sase-Bhutan"}
+ }
+ "meta:Bolivia"{
+ ls{"Isikhathi sase-Bolivia"}
+ }
+ "meta:Brasilia"{
+ ld{"esase-Brasilia Summer Time"}
+ lg{"esase-Brasilia Time"}
+ ls{"Isikhathi Esimisiwe sase-Brasilia"}
+ }
+ "meta:Brunei"{
+ ls{"Isikhathi sase-Brunei Darussalam"}
+ }
+ "meta:Cape_Verde"{
+ ld{"Isikhathi sehlobo sase-Cape Verde"}
+ lg{"Isikhathi sase-Cape Verde"}
+ ls{"Isikhathi esezingeni sase-Cape Verde"}
+ }
+ "meta:Chamorro"{
+ ls{"Isikhathi esezingeni sase-Chamorro"}
+ }
+ "meta:Chatham"{
+ ld{"Isikhathi semini sase-Chatham"}
+ lg{"Isikhathi sase-Chatham"}
+ ls{"Isikhathi esivamile sase-Chatham"}
+ }
+ "meta:Chile"{
+ ld{"Isikhathi sehlobo sase-Chile"}
+ lg{"Isikhathi sase-Chile"}
+ ls{"Isikhathi esivamile sase-Chile"}
+ }
+ "meta:China"{
+ ld{"Isikhathi semini sase-China"}
+ lg{"Isikhathi sase-China"}
+ ls{"Isikhathi esivamile sase-China"}
+ }
+ "meta:Choibalsan"{
+ ld{"esase-Choibalsan Summer Time"}
+ lg{"esase-Choibalsan Time"}
+ ls{"Isikhathi Esimisiwe sase-Choibalsan"}
+ }
+ "meta:Christmas"{
+ ls{"Isikhathi sase-Christmas Island"}
+ }
+ "meta:Cocos"{
+ ls{"Isikhathi sase-Cocos Islands"}
+ }
+ "meta:Colombia"{
+ ld{"Isikhathi sehlobo sase-Colombia"}
+ lg{"Isikhathi sase-Colombia"}
+ ls{"Isikhathi esivamile sase-Colombia"}
+ }
+ "meta:Cook"{
+ ld{"Isikhathi esiyingxenye yasehlobo sase-Cook Islands"}
+ lg{"Isikhathi sase-Cook Islands"}
+ ls{"Isikhathi esivamile sase-Cook Islands"}
+ }
+ "meta:Cuba"{
+ ld{"Isikhathi semini sase-Cuba"}
+ lg{"Isikhathi sase-Cuba"}
+ ls{"Isikhathi esivamile sase-Cuba"}
+ }
+ "meta:Davis"{
+ ls{"Isikhathi sase-Davis"}
+ }
+ "meta:DumontDUrville"{
+ ls{"Isikhathi sase-Dumont-d’Urville"}
+ }
+ "meta:East_Timor"{
+ ls{"Isikhathi sase-East Timor"}
+ }
+ "meta:Easter"{
+ ld{"Isikhathi sehlobo sase-Easter Island"}
+ lg{"Isikhathi sase-Easter Island"}
+ ls{"Isikhathi esivamile sase-Easter Island"}
+ }
+ "meta:Ecuador"{
+ ls{"Isikhathi sase-Ecuador"}
+ }
+ "meta:Europe_Central"{
+ ld{"Isikhathi sehlobo sase-Central Europe"}
+ lg{"Isikhathi sase-Central Europe"}
+ ls{"Isikhathi esivamile sase-Central Europe"}
+ }
+ "meta:Europe_Eastern"{
+ ld{"Isikhathi sehlobo sase-Eastern Europe"}
+ lg{"Isikhathi sase-Eastern Europe"}
+ ls{"Isikhathi esivamile sase-Eastern Europe"}
+ }
+ "meta:Europe_Western"{
+ ld{"Isikhathi sehlobo sase-Western Europe"}
+ lg{"Isikhathi sase-Western Europe"}
+ ls{"Isikhathi esivamile sase-Western Europe"}
+ }
+ "meta:Falkland"{
+ ld{"Isikhathi sehlobo sase-Falkland Islands"}
+ lg{"Isikhathi sase-Falkland Islands"}
+ ls{"Isikhathi esivamile sase-Falkland Islands"}
+ }
+ "meta:Fiji"{
+ ld{"Isikhathi sehlobo sase-Fiji"}
+ lg{"Isikhathi sase-Fiji"}
+ ls{"Isikhathi esivamile sase-Fiji"}
+ }
+ "meta:French_Guiana"{
+ ls{"Isikhathi sase-French Guiana"}
+ }
+ "meta:French_Southern"{
+ ls{"Isikhathi sase-French Southern and Antarctic"}
+ }
+ "meta:GMT"{
+ ls{"Isikhathi sase-Greenwich Mean"}
+ }
+ "meta:Galapagos"{
+ ls{"Isikhathi sase-Galapagos"}
+ }
+ "meta:Gambier"{
+ ls{"Isikhathi sase-Gambier"}
+ }
+ "meta:Georgia"{
+ ld{"Isikhathi sehlobo sase-Georgia"}
+ lg{"Isikhathi sase-Georgia"}
+ ls{"Isikhathi esivamile sase-Georgia"}
+ }
+ "meta:Gilbert_Islands"{
+ ls{"Isikhathi sase-Gilbert Islands"}
+ }
+ "meta:Greenland_Eastern"{
+ ld{"Isikhathi sehlobo sase-East Greenland"}
+ lg{"Isikhathi sase-East Greenland"}
+ ls{"Isikhathi esivamile sase-East Greenland"}
+ }
+ "meta:Greenland_Western"{
+ ld{"Isikhathi sehlobo sase-West Greenland"}
+ lg{"Isikhathi sase-West Greenland"}
+ ls{"Isikhathi esivamile sase-West Greenland"}
+ }
+ "meta:Gulf"{
+ ls{"Isikhathi esivamile sase-Gulf"}
+ }
+ "meta:Guyana"{
+ ls{"Isikhathi sase-Guyana"}
+ }
+ "meta:Hawaii_Aleutian"{
+ ld{"Isikhathi semini sase-Hawaii-Aleutian"}
+ lg{"Isikathi sase-Hawaii-Aleutian"}
+ ls{"Isikhathi esivamile sase-Hawaii-Aleutian"}
+ }
+ "meta:Hong_Kong"{
+ ld{"Isikhathi sehlobo sase-Hong Kong"}
+ lg{"Isikhathi sase-Hong Kong"}
+ ls{"Isikhathi esivamile sase-Hong Kong"}
+ }
+ "meta:Hovd"{
+ ld{"esase-Hovd Summer Time"}
+ lg{"esase-Hovd Time"}
+ ls{"Isikhathi Esimisiwe sase-Hovd"}
+ }
+ "meta:India"{
+ ls{"Isikhathi esivamile sase-India"}
+ }
+ "meta:Indian_Ocean"{
+ ls{"Isikhathi sase-Indian Ocean"}
+ }
+ "meta:Indochina"{
+ ls{"Isikhathi sase-Indochina"}
+ }
+ "meta:Indonesia_Central"{
+ ls{"Isikhathi sase-Central Indonesia"}
+ }
+ "meta:Indonesia_Eastern"{
+ ls{"Isikhathi sase-Eastern Indonesia"}
+ }
+ "meta:Indonesia_Western"{
+ ls{"Isikhathi sase-Western Indonesia"}
+ }
+ "meta:Iran"{
+ ld{"Isikhathi sasemini sase-Iran"}
+ lg{"Isikhathi sase-Iran"}
+ ls{"Isikhathi esivamile sase-Iran"}
+ }
+ "meta:Irkutsk"{
+ ld{"esase-Irkutsk Summer Time"}
+ lg{"esase-Irkutsk Time"}
+ ls{"Isikhathi Esimisiwe sase-Irkutsk"}
+ }
+ "meta:Israel"{
+ ld{"Isikhathi sasemini sase-Israel"}
+ lg{"Isikhathi sase-Israel"}
+ ls{"Isikhathi esivamile sase-Israel"}
+ }
+ "meta:Japan"{
+ ld{"Isikhathi semini sase-Japan"}
+ lg{"Isikhathi sase-Japan"}
+ ls{"Isikhathi esivamile sase-Japan"}
+ }
+ "meta:Kamchatka"{
+ ld{"esase-Petropavlovsk-Kamchatski Summer Time"}
+ lg{"esase-Petropavlovsk-Kamchatski Time"}
+ ls{"esase-Petropavlovsk-Kamchatski Standard Time"}
+ }
+ "meta:Kazakhstan_Eastern"{
+ ls{"Isikhathi sase-Mpumalanga ne-Kazakhstan"}
+ }
+ "meta:Kazakhstan_Western"{
+ ls{"Isikhathi saseNtshonalanga ne-Kazakhstan"}
+ }
+ "meta:Korea"{
+ ld{"Isikhathi semini sase-Korea"}
+ lg{"Isikhathi sase-Korea"}
+ ls{"Isikhathi esisezengeni sase-Korea"}
+ }
+ "meta:Kosrae"{
+ ls{"Isikhathi sase-Kosrae"}
+ }
+ "meta:Krasnoyarsk"{
+ ld{"esase-Krasnoyarsk Summer Time"}
+ lg{"esase-Krasnoyarsk Time"}
+ ls{"Isikhathi Esimisiwe sase-Krasnoyarsk"}
+ }
+ "meta:Kyrgystan"{
+ ls{"Isikhathi sase-Kyrgystan"}
+ }
+ "meta:Line_Islands"{
+ ls{"Isikhathi sase-Line Islands"}
+ }
+ "meta:Lord_Howe"{
+ ld{"esase-Lord Howe Daylight Time"}
+ lg{"esase-Lord Howe Time"}
+ ls{"esase-Lord Howe Standard Time"}
+ }
+ "meta:Macquarie"{
+ ls{"Isikhathi sase-Macquarie Island"}
+ }
+ "meta:Magadan"{
+ ld{"esase-Magadan Summer Time"}
+ lg{"esase-Magadan Time"}
+ ls{"Isikhathi Esimisiwe sase-Magadan"}
+ }
+ "meta:Malaysia"{
+ ls{"Isikhathi sase-Malaysia"}
+ }
+ "meta:Maldives"{
+ ls{"Isikhathi sase-Maldives"}
+ }
+ "meta:Marquesas"{
+ ls{"Isikhathi sase-Marquesas"}
+ }
+ "meta:Marshall_Islands"{
+ ls{"Isikhathi sase-Marshall Islands"}
+ }
+ "meta:Mauritius"{
+ ld{"Isikhathi sehlobo sase-Mauritius"}
+ lg{"Isikhathi sase-Mauritius"}
+ ls{"Isikhathi esivamile sase-Mauritius"}
+ }
+ "meta:Mawson"{
+ ls{"Isikhathi sase-Mawson"}
+ }
+ "meta:Mongolia"{
+ ld{"esase-Ulan Bator Summer Time"}
+ lg{"Isikhathi sase-Ulan Bator"}
+ ls{"Isikhathi Esimisiwe sase-Ulan Bator"}
+ }
+ "meta:Moscow"{
+ ld{"esase-Moscow Summer Time"}
+ lg{"esase-Moscow Time"}
+ ls{"esase-Moscow Standard Time"}
+ }
+ "meta:Myanmar"{
+ ls{"Isikhathi sase-Myanmar"}
+ }
+ "meta:Nauru"{
+ ls{"Isikhathi sase-Nauru"}
+ }
+ "meta:Nepal"{
+ ls{"Isikhathi sase-Nepal"}
+ }
+ "meta:New_Caledonia"{
+ ld{"Isikhathi sehlobo sase-New Caledonia"}
+ lg{"Isikhathi sase-New Caledonia"}
+ ls{"Isikhathi esivamile sase-New Caledonia"}
+ }
+ "meta:New_Zealand"{
+ ld{"Isikhathi sasemini sase-New Zealand"}
+ lg{"Isikhathi sase-New Zealand"}
+ ls{"Isikhathi esivamile sase-New Zealand"}
+ }
+ "meta:Newfoundland"{
+ ld{"esase-Newfoundland Daylight Time"}
+ lg{"esase-Newfoundland Time"}
+ ls{"esase-Newfoundland Standard Time"}
+ }
+ "meta:Niue"{
+ ls{"Isikhathi sase-Niue"}
+ }
+ "meta:Norfolk"{
+ ls{"Isikhathi sase-Norfolk Islands"}
+ }
+ "meta:Noronha"{
+ ld{"esase-Fernando de Noronha Summer Time"}
+ lg{"Isikhathi sase-Fernando de Noronha"}
+ ls{"Isikhathi Esimisiwe sase-Fernando de Noronha"}
+ }
+ "meta:Novosibirsk"{
+ ld{"esase-Novosibirsk Summer Time"}
+ lg{"esase-Novosibirsk Time"}
+ ls{"Isikhathi Esimisiwe sase-Novosibirsk"}
+ }
+ "meta:Omsk"{
+ ld{"esase-Omsk Summer Time"}
+ lg{"esase-Omsk Time"}
+ ls{"Isikhathi Esimisiwe sase-Omsk"}
+ }
+ "meta:Pakistan"{
+ ld{"Isikhathi sehlobo sase-Pakistan"}
+ lg{"Isikhathi sase-Pakistan"}
+ ls{"Isikhathi esivamile sase-Pakistan"}
+ }
+ "meta:Palau"{
+ ls{"Isikhathi sase-Palau"}
+ }
+ "meta:Papua_New_Guinea"{
+ ls{"Isikhathi sase-Papua New Guinea"}
+ }
+ "meta:Paraguay"{
+ ld{"Isikhathi sehlobo sase-Paraguay"}
+ lg{"Isikhathi sase-Paraguay"}
+ ls{"Isikhathi esivamile sase-Paraguay"}
+ }
+ "meta:Peru"{
+ ld{"Isikhathi sehlobo sase-Peru"}
+ lg{"Isikhathi sase-Peru"}
+ ls{"Isikhathi esivamile sase-Peru"}
+ }
+ "meta:Philippines"{
+ ld{"Isikhathi sehlobo sase-Philippine"}
+ lg{"Isikhathi sase-Philippine"}
+ ls{"Isikhathi esivamile sase-Philippine"}
+ }
+ "meta:Phoenix_Islands"{
+ ls{"Isikhathi sase-Phoenix Islands"}
+ }
+ "meta:Pierre_Miquelon"{
+ ld{"Isikhathi semini sase-Saint Pierre kanye ne-Miquelon"}
+ lg{"Isikhathi sase-Saint Pierre kanye ne-Miquelon"}
+ ls{"Isikhathi esivamile sase-Saint Pierre kanye ne-Miquelon"}
+ }
+ "meta:Pitcairn"{
+ ls{"Isikhathi sase-Pitcairn"}
+ }
+ "meta:Ponape"{
+ ls{"Isikhathi sase-Ponape"}
+ }
+ "meta:Reunion"{
+ ls{"Isikhathi sase-Reunion"}
+ }
+ "meta:Rothera"{
+ ls{"Isikhathi sase-Rothera"}
+ }
+ "meta:Sakhalin"{
+ ld{"esase-Sakhalin Summer Time"}
+ lg{"esase-Sakhalin Time"}
+ ls{"Isikhathi Esimisiwe sase-Sakhalin"}
+ }
+ "meta:Samara"{
+ ld{"esase-Samara Summer Time"}
+ lg{"esase-Samara Time"}
+ ls{"esase-Samara Standard Time"}
+ }
+ "meta:Samoa"{
+ ls{"Isikhathi esivamile sase-Samoa"}
+ }
+ "meta:Seychelles"{
+ ls{"Isikhathi sase-Seychelles"}
+ }
+ "meta:Singapore"{
+ ls{"Isikhathi esivamile sase-Singapore"}
+ }
+ "meta:Solomon"{
+ ls{"Isikhathi sase-Solomon Islands"}
+ }
+ "meta:South_Georgia"{
+ ls{"Isikhathi sase-South Georgia"}
+ }
+ "meta:Suriname"{
+ ls{"Isikhathi sase-Suriname"}
+ }
+ "meta:Syowa"{
+ ls{"Isikhathi sase-Syowa"}
+ }
+ "meta:Tahiti"{
+ ls{"Isikhathi sase-Tahiti"}
+ }
+ "meta:Taipei"{
+ ld{"Isikhathi semini sase-Taipei"}
+ lg{"Isikhathi sase-Taipei"}
+ ls{"Isikhathi esivamile sase-Taipei"}
+ }
+ "meta:Tajikistan"{
+ ls{"Isikhathi sase-Tajikistan"}
+ }
+ "meta:Tokelau"{
+ ls{"Isikhathi sase-Tokelau"}
+ }
+ "meta:Tonga"{
+ ld{"Isikhathi sehlobo sase-Tonga"}
+ lg{"Isikhathi sase-Tonga"}
+ ls{"Isikhathi esivamile sase-Tonga"}
+ }
+ "meta:Truk"{
+ ls{"Isikhathi sase-Chuuk"}
+ }
+ "meta:Turkmenistan"{
+ ld{"Isikhathi sehlobo sase-Turkmenistan"}
+ lg{"Isikhathi sase-Turkmenistan"}
+ ls{"Isikhathi esivamile sase-Turkmenistan"}
+ }
+ "meta:Tuvalu"{
+ ls{"Isikhathi sase-Tuvalu"}
+ }
+ "meta:Uruguay"{
+ ld{"Isikhathi sehlobo sase-Uruguay"}
+ lg{"Isikhathi sase-Uruguay"}
+ ls{"Isikhathi esivamile sase-Uruguay"}
+ }
+ "meta:Uzbekistan"{
+ ld{"Isikhathi sehlobo sase-Uzbekistan"}
+ lg{"Isikhathi sase-Uzbekistan"}
+ ls{"Isikhathi esivamile sase-Uzbekistan"}
+ }
+ "meta:Vanuatu"{
+ ld{"Isikhathi sehlobo sase-Vanuatu"}
+ lg{"Isikhathi sase-Vanuatu"}
+ ls{"Isikhathi esivamile sase-Vanuatu"}
+ }
+ "meta:Venezuela"{
+ ls{"Isikhathi sase-Venezuela"}
+ }
+ "meta:Vladivostok"{
+ ld{"esase-Vladivostok Summer Time"}
+ lg{"esase-Vladivostok Time"}
+ ls{"Isikhathi Esimisiwe sase-Vladivostok"}
+ }
+ "meta:Volgograd"{
+ ld{"esase-Volgograd Summer Time"}
+ lg{"esase-Volgograd Time"}
+ ls{"Isikhathi Esimisiwe sase-Volgograd"}
+ }
+ "meta:Vostok"{
+ ls{"Isikhathi sase-Vostok"}
+ }
+ "meta:Wake"{
+ ls{"Isikhathi sase-Wake Island"}
+ }
+ "meta:Wallis"{
+ ls{"Isikhathi sase-Wallis and Futuna"}
+ }
+ "meta:Yakutsk"{
+ ld{"esase-Yakutsk Summer Time"}
+ lg{"esase-Yakutsk Time"}
+ ls{"Isikhathi Esimisiwe sase-Yakutsk"}
+ }
+ "meta:Yekaterinburg"{
+ ld{"esase-Yekaterinburg Summer Time"}
+ lg{"esase-Yekaterinburg Time"}
+ ls{"Isikhathi Esimisiwe sase-Yekaterinburg"}
+ }
+ fallbackFormat{"{1} ({0})"}
+ fallbackRegionFormat{"Isikhathi sase-{1} ({0})"}
+ gmtFormat{"GMT{0}"}
+ gmtZeroFormat{"GMT"}
+ hourFormat{"+HH:mm;-HH:mm"}
+ regionFormat{"Isiskhathi sase-{0}"}
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/extra/Makefile.in b/Build/source/libs/icu/icu-50.1/extra/Makefile.in
index 34d727000ef..34d727000ef 100644
--- a/Build/source/libs/icu/icu-49.1/extra/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/extra/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/extra/scrptrun/Makefile.in b/Build/source/libs/icu/icu-50.1/extra/scrptrun/Makefile.in
index 9b338d83871..9b338d83871 100644
--- a/Build/source/libs/icu/icu-49.1/extra/scrptrun/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/extra/scrptrun/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/extra/scrptrun/readme.html b/Build/source/libs/icu/icu-50.1/extra/scrptrun/readme.html
index b252b6d4a35..b252b6d4a35 100644
--- a/Build/source/libs/icu/icu-49.1/extra/scrptrun/readme.html
+++ b/Build/source/libs/icu/icu-50.1/extra/scrptrun/readme.html
diff --git a/Build/source/libs/icu/icu-49.1/extra/scrptrun/scrptrun.cpp b/Build/source/libs/icu/icu-50.1/extra/scrptrun/scrptrun.cpp
index 8d9865155af..8d9865155af 100644
--- a/Build/source/libs/icu/icu-49.1/extra/scrptrun/scrptrun.cpp
+++ b/Build/source/libs/icu/icu-50.1/extra/scrptrun/scrptrun.cpp
diff --git a/Build/source/libs/icu/icu-49.1/extra/scrptrun/scrptrun.h b/Build/source/libs/icu/icu-50.1/extra/scrptrun/scrptrun.h
index b5c63b116c6..b5c63b116c6 100644
--- a/Build/source/libs/icu/icu-49.1/extra/scrptrun/scrptrun.h
+++ b/Build/source/libs/icu/icu-50.1/extra/scrptrun/scrptrun.h
diff --git a/Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.cpp b/Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.cpp
index 8b6b550da31..8b6b550da31 100644
--- a/Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.dsp b/Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.dsp
index f5e23dfdb8a..f5e23dfdb8a 100644
--- a/Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.dsp
+++ b/Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.dsp
diff --git a/Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.dsw b/Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.dsw
index 6609c4f2060..6609c4f2060 100644
--- a/Build/source/libs/icu/icu-49.1/extra/scrptrun/srtest.dsw
+++ b/Build/source/libs/icu/icu-50.1/extra/scrptrun/srtest.dsw
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/Makefile.in b/Build/source/libs/icu/icu-50.1/extra/uconv/Makefile.in
index b2f8c357599..a8bf5939c38 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/Makefile.in
@@ -1,6 +1,6 @@
## ******************************************************************************
## *
-## * Copyright (C) 1999-2011, International Business Machines
+## * Copyright (C) 1999-2012, International Business Machines
## * Corporation and others. All Rights Reserved.
## *
## *******************************************************************************
@@ -52,12 +52,12 @@ endif
## generic settings for data - common.
PKGMODE=common
INSTALLTO=$(DESTDIR)$(ICUDATA_DIR)
-UCONVMSG_LIB=dummy
+UCONVMSG_LIB=package-resfiles
## Static mode
ifeq ($(UCONVMSG_MODE),static)
DEFS += -DUCONVMSG_LINK=$(MSGNAME)
-UCONVMSG_LIB = $(RESDIR)/$(LIBPREFIX)$(MSGNAME).$(A)
+UCONVMSG_LIB = $(RESDIR)/$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED)$(MSGNAME).$(A)
LIBS += $(UCONVMSG_LIB)
PKGMODE=static
INSTALLTO=$(libdir)
@@ -77,7 +77,8 @@ DEPS = $(OBJECTS:.o=.d)
## List of phony targets
.PHONY : all all-local install install-local clean clean-local \
-distclean resclean distclean-local dist dist-local check check-local resfiles package-resfiles install-resfiles install-man
+distclean resclean distclean-local dist dist-local \
+check check-local build-dir package-resfiles install-resfiles install-man
## Clear suffix list
.SUFFIXES :
@@ -91,7 +92,7 @@ distclean : distclean-local
dist: dist-local
check: check-local
-all-local: $(TARGET) resfiles $(ALL_MAN_FILES)
+all-local: build-dir $(TARGET) $(ALL_MAN_FILES)
install-local: all-local install-target install-resfiles install-man
@@ -128,6 +129,9 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
pkgdata.inc: pkgdataMakefile
$(MAKE) -f pkgdataMakefile
+build-dir:
+ @$(MKINSTALLDIRS) $(RESDIR)
+
pkgdataMakefile:
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
@@ -140,18 +144,16 @@ $(TARGET) : $(OBJECTS) $(UCONVMSG_LIB)
$(LINK.cc) $(OUTOPT)$@ $(OBJECTS) $(LIBS)
$(POST_BUILD_STEP)
-resfiles: $(RESFILES) package-resfiles
-
-ifeq ($(UCONVMSG_STATIC),YES)
-$(UCONVMSG_LIB): resfiles
+# The | is an order-only prerequisite. This helps when the -j option is used,
+# and we don't want the files to be built before the directories are built.
+ifneq ($(filter order-only,$(.FEATURES)),)
+$(RESFILES) $(RESDIR)/$(RESDIR).lst: | build-dir
endif
-
-package-resfiles: $(RESFILES) $(RESDIR)/$(RESDIR).lst pkgdata.inc
+$(UCONVMSG_LIB): $(RESFILES) $(RESDIR)/$(RESDIR).lst pkgdata.inc
$(INVOKE) $(PKGDATA_INVOKE_OPTS) $(TOOLBINDIR)/pkgdata -p $(MSGNAME) $(PKGDATA_OPTS) -m $(PKGMODE) -s $(RESDIR) -d $(RESDIR) -T $(RESDIR) $(RESDIR)/$(RESDIR).lst
$(RESDIR)/$(RESDIR).lst: Makefile $(srcdir)/resfiles.mk
- @$(MKINSTALLDIRS) $(RESDIR)
@-$(RMV) $@
@for file in $(RESFILES:$(RESDIR)/%.res=%.res); do \
echo $$file >> $@; \
@@ -166,11 +168,7 @@ else
install-resfiles:
endif
-##
-$(UCONVMSG_LIB): resfiles
-
$(MSGNAME)/%.res: $(srcdir)/$(RESOURCESDIR)/%.txt
- $(MKINSTALLDIRS) $(@D)
$(INVOKE) $(TOOLBINDIR)/genrb -e UTF-8 -s $(^D) -d $(@D) $(^F)
install-man: $(ALL_MAN_FILES)
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/README b/Build/source/libs/icu/icu-50.1/extra/uconv/README
index da91fc651c9..da91fc651c9 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/README
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/README
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/makedata.mak b/Build/source/libs/icu/icu-50.1/extra/uconv/makedata.mak
index 09bd13e14cc..09bd13e14cc 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/makedata.mak
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/makedata.mak
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/pkgdata.inc.in b/Build/source/libs/icu/icu-50.1/extra/uconv/pkgdata.inc.in
index 8ce5c21a305..8ce5c21a305 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/pkgdata.inc.in
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/pkgdata.inc.in
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/pkgdataMakefile.in b/Build/source/libs/icu/icu-50.1/extra/uconv/pkgdataMakefile.in
index 61a3bcd6d76..1009e8ecfce 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/pkgdataMakefile.in
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/pkgdataMakefile.in
@@ -1,5 +1,5 @@
## pkgdataMakefile.in for ICU data
-## Copyright (c) 2008-2009, International Business Machines Corporation and
+## Copyright (c) 2008-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
@@ -21,7 +21,7 @@ all : clean
@echo SO=$(SO) >> $(OUTPUTFILE)
@echo SOBJ=$(SOBJ) >> $(OUTPUTFILE)
@echo A=$(A) >> $(OUTPUTFILE)
- @echo LIBPREFIX=$(LIBPREFIX) >> $(OUTPUTFILE)
+ @echo LIBPREFIX=$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED) >> $(OUTPUTFILE)
@echo LIB_EXT_ORDER=$(FINAL_SO_TARGET) >> $(OUTPUTFILE)
@echo COMPILE="$(COMPILE.c)" >> $(OUTPUTFILE)
@echo LIBFLAGS="-I$(top_srcdir)/common -I$(top_builddir)/common $(SHAREDLIBCPPFLAGS) $(SHAREDLIBCFLAGS)" >> $(OUTPUTFILE)
@@ -33,7 +33,7 @@ all : clean
@echo AR=$(AR) >> $(OUTPUTFILE)
@echo ARFLAGS=$(ARFLAGS) >> $(OUTPUTFILE)
@echo RANLIB=$(RANLIB) >> $(OUTPUTFILE)
- @echo INSTALL_CMD=$(INSTALL_DATA) >> $(OUTPUTFILE)
+ @echo INSTALL_CMD=$(INSTALL) >> $(OUTPUTFILE)
clean :
$(RMV) $(OUTPUTFILE)
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/resfiles.mk b/Build/source/libs/icu/icu-50.1/extra/uconv/resfiles.mk
index 1e83ff6af4f..1e83ff6af4f 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/resfiles.mk
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/resfiles.mk
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/resources/fr.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/resources/fr.txt
index 054c4ab7957..054c4ab7957 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/resources/fr.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/resources/fr.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/resources/root.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/resources/root.txt
index 4683580b6c1..4683580b6c1 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/resources/root.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/resources/root.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/ISO-8859-2.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/ISO-8859-2.txt
index 61e8d712b2d..61e8d712b2d 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/ISO-8859-2.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/ISO-8859-2.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/ISO-8859-3.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/ISO-8859-3.txt
index b6ba7937ff1..b6ba7937ff1 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/ISO-8859-3.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/ISO-8859-3.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/danish-ISO-8859-1.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/danish-ISO-8859-1.txt
index 95e57d6c72d..95e57d6c72d 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/danish-ISO-8859-1.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/danish-ISO-8859-1.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/eucJP.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/eucJP.txt
index 680efb1d1a7..680efb1d1a7 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/eucJP.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/eucJP.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/hangul-eucKR.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/hangul-eucKR.txt
index 90a0393b77a..90a0393b77a 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/hangul-eucKR.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/hangul-eucKR.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/hania-eucKR.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/hania-eucKR.txt
index 3197f751bc6..3197f751bc6 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/hania-eucKR.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/hania-eucKR.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/ibm-37-test.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/ibm-37-test.txt
index d5fd11637f9..d5fd11637f9 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/ibm-37-test.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/ibm-37-test.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/iso8859-1.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/iso8859-1.txt
index 95e57d6c72d..95e57d6c72d 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/iso8859-1.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/iso8859-1.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/koi8r.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/koi8r.txt
index 578a30f1233..578a30f1233 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/koi8r.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/koi8r.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/armenian.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/armenian.txt
index 21e2a735269..21e2a735269 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/armenian.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/armenian.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/banviet.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/banviet.txt
index 7d9cafe73d4..7d9cafe73d4 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/banviet.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/banviet.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/chinese-ulysses.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/chinese-ulysses.txt
index d2d2c6cfe29..d2d2c6cfe29 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/chinese-ulysses.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/chinese-ulysses.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/croat.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/croat.txt
index 406e264c0a5..406e264c0a5 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/croat.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/croat.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/danish.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/danish.txt
index 70111d290f9..70111d290f9 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/danish.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/danish.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/greek.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/greek.txt
index 383222ea10a..383222ea10a 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/greek.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/greek.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/hangul.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/hangul.txt
index 3e8071c4a9d..3e8071c4a9d 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/hangul.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/hangul.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/hania.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/hania.txt
index c7e36c6f756..c7e36c6f756 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/hania.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/hania.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/jap.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/jap.txt
index 47a6b3eca59..47a6b3eca59 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/jap.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/jap.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/korean.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/korean.txt
index bc2c3dccb69..bc2c3dccb69 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/korean.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/korean.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/linji.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/linji.txt
index 8eb0ec003f2..8eb0ec003f2 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/linji.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/linji.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/many.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/many.txt
index 47af19648ba..47af19648ba 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/many.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/many.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/maopoem.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/maopoem.txt
index 6c27be8ba38..6c27be8ba38 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/maopoem.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/maopoem.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/russian.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/russian.txt
index ce3a85cc0d7..ce3a85cc0d7 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/russian.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/russian.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/simplechinese.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/simplechinese.txt
index 79e89247c53..79e89247c53 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/simplechinese.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/simplechinese.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/turkish.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/turkish.txt
index 88a28db92d5..88a28db92d5 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/turkish.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/turkish.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/utf-8-demo.txt b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/utf-8-demo.txt
index fdc1d1c9d8e..fdc1d1c9d8e 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/samples/utf8/utf-8-demo.txt
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/samples/utf8/utf-8-demo.txt
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.1.in b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.1.in
index fb9dbd14548..fb9dbd14548 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.1.in
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.1.in
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.cpp b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.cpp
index 0bba48eafe1..aaa0ab8b742 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.cpp
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.cpp
@@ -1,6 +1,6 @@
/*****************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************/
@@ -26,6 +26,7 @@
#include <unicode/translit.h>
#include <unicode/uset.h>
#include <unicode/uclean.h>
+#include <unicode/utf16.h>
#include <stdio.h>
#include <errno.h>
@@ -593,6 +594,7 @@ ConvertFile::convertFile(const char *pname,
UConverter *convto = 0;
UErrorCode err = U_ZERO_ERROR;
UBool flush;
+ UBool closeFile = FALSE;
const char *cbufp, *prevbufp;
char *bufp;
@@ -628,6 +630,7 @@ ConvertFile::convertFile(const char *pname,
u_wmsg(stderr, "cantOpenInputF", str1.getBuffer(), str2.getBuffer());
return FALSE;
}
+ closeFile = TRUE;
} else {
infilestr = "-";
infile = stdin;
@@ -1051,7 +1054,7 @@ normal_exit:
delete t;
#endif
- if (infile != stdin) {
+ if (closeFile) {
fclose(infile);
}
@@ -1378,6 +1381,8 @@ normal_exit:
fclose(outfile);
}
+ u_cleanup();
+
return ret;
}
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.vcxproj b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.vcxproj
index a6da63c96d5..a6da63c96d5 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.vcxproj.filters b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.vcxproj.filters
index 04ed73b5d24..04ed73b5d24 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/uconv.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/uconv.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/unicode/uwmsg.h b/Build/source/libs/icu/icu-50.1/extra/uconv/unicode/uwmsg.h
index 69a10356905..69a10356905 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/unicode/uwmsg.h
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/unicode/uwmsg.h
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/uwmsg.c b/Build/source/libs/icu/icu-50.1/extra/uconv/uwmsg.c
index 61e6c463719..67c12885953 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/uwmsg.c
+++ b/Build/source/libs/icu/icu-50.1/extra/uconv/uwmsg.c
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1998-2004, International Business Machines Corporation
+* Copyright (C) 1998-2012, International Business Machines Corporation
* and others. All Rights Reserved.
**********************************************************************
*
@@ -84,7 +84,6 @@ finish:
ucnv_close(converter);
}
-static const char *gPath = 0;
static UResourceBundle *gBundle = NULL;
U_STRING_DECL(gNoFormatting, " (UCONFIG_NO_FORMATTING see uconfig.h)", 38);
@@ -110,7 +109,6 @@ U_CFUNC UResourceBundle *u_wmsg_setPath(const char *path, UErrorCode *err)
return 0;
}
- gPath = uprv_strdup(path);
gBundle = b;
U_STRING_INIT(gNoFormatting, " (UCONFIG_NO_FORMATTING see uconfig.h)", 38);
@@ -143,9 +141,6 @@ U_CFUNC int u_wmsg(FILE *fp, const char *tag, ... )
if(U_FAILURE(err))
{
-#if 0
- fprintf(stderr, "u_wmsg: failed to load tag [%s] [%s] [%s]!!\n", tag, u_errorName(err), gPath);
-#endif
return -1;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/Makefile.in b/Build/source/libs/icu/icu-50.1/i18n/Makefile.in
index f7f93569071..6ea83dce865 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/i18n/Makefile.in
@@ -52,6 +52,10 @@ DYNAMICCFLAGS = $(SHAREDLIBCFLAGS)
DYNAMICCXXFLAGS = $(SHAREDLIBCXXFLAGS)
CFLAGS += $(LIBCFLAGS)
CXXFLAGS += $(LIBCXXFLAGS)
+ifeq ($(OS390BATCH),1)
+CFLAGS += -WI
+CXXFLAGS += -WI
+endif
CPPFLAGS += -I$(srcdir) -I$(top_srcdir)/common $(LIBCPPFLAGS) $(CPPFLAGSICUI18N)
DEFS += -DU_I18N_IMPLEMENTATION
@@ -82,7 +86,7 @@ tmunit.o tmutamt.o tmutfmt.o colldata.o bmsearch.o bms.o currpinf.o \
uspoof.o uspoof_impl.o uspoof_build.o uspoof_conf.o uspoof_wsconf.o decfmtst.o smpdtfst.o \
ztrans.o zrule.o vzone.o fphdlimp.o fpositer.o locdspnm.o \
decNumber.o decContext.o alphaindex.o tznames.o tznames_impl.o tzgnames.o \
-tzfmt.o
+tzfmt.o gender.o
## Header files to install
HEADERS = $(srcdir)/unicode/*.h
@@ -189,4 +193,3 @@ ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),)
-include $(DEPS)
endif
endif
-
diff --git a/Build/source/libs/icu/icu-49.1/i18n/alphaindex.cpp b/Build/source/libs/icu/icu-50.1/i18n/alphaindex.cpp
index fadc2f42a62..93f1a7174bc 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/alphaindex.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/alphaindex.cpp
@@ -653,7 +653,7 @@ const UnicodeString *AlphabeticIndex::EMPTY_STRING;
// sufficiently heavy that the cost of the mutex check is not significant.
void AlphabeticIndex::staticInit(UErrorCode &status) {
- static UMTX IndexCharsInitMutex;
+ static UMutex IndexCharsInitMutex = U_MUTEX_INITIALIZER;
Mutex mutex(&IndexCharsInitMutex);
if (indexCharactersAreInitialized || U_FAILURE(status)) {
@@ -861,7 +861,7 @@ UVector *AlphabeticIndex::firstStringsInScript(Collator *ruleBasedCollator, UErr
// Character constants copied from corresponding declaration in ICU4J.
// See main/classes/collate/src/com/ibm/icu/text/AlphabeticIndex.java
-static UChar HACK_FIRST_CHARS_IN_SCRIPTS[] = { 0x61, 0, 0x03B1, 0,
+static const UChar HACK_FIRST_CHARS_IN_SCRIPTS[] = { 0x61, 0, 0x03B1, 0,
0x2C81, 0, 0x0430, 0, 0x2C30, 0, 0x10D0, 0, 0x0561, 0, 0x05D0, 0, 0xD802, 0xDD00, 0, 0x0800, 0, 0x0621, 0, 0x0710, 0,
0x0780, 0, 0x07CA, 0, 0x2D30, 0, 0x1200, 0, 0x0950, 0, 0x0985, 0, 0x0A74, 0, 0x0AD0, 0, 0x0B05, 0, 0x0BD0, 0,
0x0C05, 0, 0x0C85, 0, 0x0D05, 0, 0x0D85, 0,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/anytrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/anytrans.cpp
index c3b3b67c25c..c3b3b67c25c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/anytrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/anytrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/anytrans.h b/Build/source/libs/icu/icu-50.1/i18n/anytrans.h
index 228ccbe03af..228ccbe03af 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/anytrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/anytrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/astro.cpp b/Build/source/libs/icu/icu-50.1/i18n/astro.cpp
index f4ea55e146a..dfbe9fadc21 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/astro.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/astro.cpp
@@ -1,5 +1,5 @@
/************************************************************************
- * Copyright (C) 1996-2011, International Business Machines Corporation
+ * Copyright (C) 1996-2012, International Business Machines Corporation
* and others. All Rights Reserved.
************************************************************************
* 2003-nov-07 srl Port from Java
@@ -63,11 +63,10 @@ static inline UBool isINVALID(double d) {
return(uprv_isNaN(d));
}
-static UMTX ccLock = NULL;
+static UMutex ccLock = U_MUTEX_INITIALIZER;
U_CDECL_BEGIN
static UBool calendar_astro_cleanup(void) {
- umtx_destroy(&ccLock);
return TRUE;
}
U_CDECL_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/astro.h b/Build/source/libs/icu/icu-50.1/i18n/astro.h
index cd20b6cf257..cd20b6cf257 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/astro.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/astro.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/basictz.cpp b/Build/source/libs/icu/icu-50.1/i18n/basictz.cpp
index 6b4889a216c..6b4889a216c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/basictz.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/basictz.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/bms.cpp b/Build/source/libs/icu/icu-50.1/i18n/bms.cpp
index 0a1de08b6fc..0a1de08b6fc 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/bms.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/bms.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/bmsearch.cpp b/Build/source/libs/icu/icu-50.1/i18n/bmsearch.cpp
index 4d2dcc5c9cc..e6d81594fa8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/bmsearch.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/bmsearch.cpp
@@ -1,6 +1,6 @@
/*
******************************************************************************
- * Copyright (C) 1996-2011, International Business Machines *
+ * Copyright (C) 1996-2012, International Business Machines *
* Corporation and others. All Rights Reserved. *
******************************************************************************
*/
@@ -306,7 +306,7 @@ void Target::setLast(int32_t last)
bufferMin = 0;
bufferMax = 1;
- ceb[0].order = UCOL_NULLORDER;
+ ceb[0].order = (uint32_t)UCOL_NULLORDER;
ceb[0].lowOffset = last;
ceb[0].highOffset = last;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/bocsu.cpp b/Build/source/libs/icu/icu-50.1/i18n/bocsu.cpp
index 6e771a88b8e..6e771a88b8e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/bocsu.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/bocsu.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/bocsu.h b/Build/source/libs/icu/icu-50.1/i18n/bocsu.h
index 37165b5e77e..37165b5e77e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/bocsu.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/bocsu.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/brktrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/brktrans.cpp
index 52072667839..52072667839 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/brktrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/brktrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/brktrans.h b/Build/source/libs/icu/icu-50.1/i18n/brktrans.h
index 00701181d36..00701181d36 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/brktrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/brktrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/buddhcal.cpp b/Build/source/libs/icu/icu-50.1/i18n/buddhcal.cpp
index 92f726c3028..d61f68810da 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/buddhcal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/buddhcal.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2003-2008, International Business Machines Corporation and *
+* Copyright (C) 2003-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -24,7 +24,7 @@ U_NAMESPACE_BEGIN
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(BuddhistCalendar)
-static const int32_t kMaxEra = 0; // only 1 era
+//static const int32_t kMaxEra = 0; // only 1 era
static const int32_t kBuddhistEraStart = -543; // 544 BC (Gregorian)
diff --git a/Build/source/libs/icu/icu-49.1/i18n/buddhcal.h b/Build/source/libs/icu/icu-50.1/i18n/buddhcal.h
index 735f61890a7..735f61890a7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/buddhcal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/buddhcal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/calendar.cpp b/Build/source/libs/icu/icu-50.1/i18n/calendar.cpp
index 202c64aad9a..656b92f4242 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/calendar.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/calendar.cpp
@@ -24,7 +24,7 @@
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
@@ -1050,6 +1050,9 @@ Calendar::getTimeInMillis(UErrorCode& status) const
/**
* Sets this Calendar's current time from the given long value.
+* A status of U_ILLEGAL_ARGUMENT_ERROR is set when millis is
+* outside the range permitted by a Calendar object when not in lenient mode.
+* when in lenient mode the out of range values are pinned to their respective min/max.
* @param date the new time in UTC milliseconds from the epoch.
*/
void
@@ -1058,9 +1061,19 @@ Calendar::setTimeInMillis( double millis, UErrorCode& status ) {
return;
if (millis > MAX_MILLIS) {
- millis = MAX_MILLIS;
+ if(isLenient()) {
+ millis = MAX_MILLIS;
+ } else {
+ status = U_ILLEGAL_ARGUMENT_ERROR;
+ return;
+ }
} else if (millis < MIN_MILLIS) {
- millis = MIN_MILLIS;
+ if(isLenient()) {
+ millis = MIN_MILLIS;
+ } else {
+ status = U_ILLEGAL_ARGUMENT_ERROR;
+ return;
+ }
}
fTime = millis;
@@ -1600,6 +1613,45 @@ void Calendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode& statu
case UCAL_YEAR:
case UCAL_YEAR_WOY:
+ {
+ // * If era==0 and years go backwards in time, change sign of amount.
+ // * Until we have new API per #9393, we temporarily hardcode knowledge of
+ // which calendars have era 0 years that go backwards.
+ UBool era0WithYearsThatGoBackwards = FALSE;
+ int32_t era = get(UCAL_ERA, status);
+ if (era == 0) {
+ const char * calType = getType();
+ if ( uprv_strcmp(calType,"gregorian")==0 || uprv_strcmp(calType,"roc")==0 || uprv_strcmp(calType,"coptic")==0 ) {
+ amount = -amount;
+ era0WithYearsThatGoBackwards = TRUE;
+ }
+ }
+ int32_t newYear = internalGet(field) + amount;
+ if (era > 0 || newYear >= 1) {
+ int32_t maxYear = getActualMaximum(field, status);
+ if (maxYear < 32768) {
+ // this era has real bounds, roll should wrap years
+ if (newYear < 1) {
+ newYear = maxYear - ((-newYear) % maxYear);
+ } else if (newYear > maxYear) {
+ newYear = ((newYear - 1) % maxYear) + 1;
+ }
+ // else era is unbounded, just pin low year instead of wrapping
+ } else if (newYear < 1) {
+ newYear = 1;
+ }
+ // else we are in era 0 with newYear < 1;
+ // calendars with years that go backwards must pin the year value at 0,
+ // other calendars can have years < 0 in era 0
+ } else if (era0WithYearsThatGoBackwards) {
+ newYear = 1;
+ }
+ set(field, newYear);
+ pinField(UCAL_MONTH,status);
+ pinField(UCAL_DAY_OF_MONTH,status);
+ return;
+ }
+
case UCAL_EXTENDED_YEAR:
// Rolling the year can involve pinning the DAY_OF_MONTH.
set(field, internalGet(field) + amount);
@@ -1861,8 +1913,25 @@ void Calendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status
return;
case UCAL_YEAR:
- case UCAL_EXTENDED_YEAR:
case UCAL_YEAR_WOY:
+ {
+ // * If era=0 and years go backwards in time, change sign of amount.
+ // * Until we have new API per #9393, we temporarily hardcode knowledge of
+ // which calendars have era 0 years that go backwards.
+ // * Note that for UCAL_YEAR (but not UCAL_YEAR_WOY) we could instead handle
+ // this by applying the amount to the UCAL_EXTENDED_YEAR field; but since
+ // we would still need to handle UCAL_YEAR_WOY as below, might as well
+ // also handle UCAL_YEAR the same way.
+ int32_t era = get(UCAL_ERA, status);
+ if (era == 0) {
+ const char * calType = getType();
+ if ( uprv_strcmp(calType,"gregorian")==0 || uprv_strcmp(calType,"roc")==0 || uprv_strcmp(calType,"coptic")==0 ) {
+ amount = -amount;
+ }
+ }
+ }
+ // Fall through into normal handling
+ case UCAL_EXTENDED_YEAR:
case UCAL_MONTH:
{
UBool oldLenient = isLenient();
@@ -1949,10 +2018,19 @@ void Calendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status
// danger of adjusting into a different day. To avoid
// this we make the adjustment only if it actually
// maintains the hour.
- double t = internalGetTime();
- setTimeInMillis(t + prevOffset - newOffset, status);
- if (get(UCAL_HOUR_OF_DAY, status) != hour) {
- setTimeInMillis(t, status);
+
+ // When the difference of the previous UTC offset and
+ // the new UTC offset exceeds 1 full day, we do not want
+ // to roll over/back the date. For now, this only happens
+ // in Samoa (Pacific/Apia) on Dec 30, 2011. See ticket:9452.
+ int32_t adjAmount = prevOffset - newOffset;
+ adjAmount = adjAmount >= 0 ? adjAmount % (int32_t)kOneDay : -(-adjAmount % (int32_t)kOneDay);
+ if (adjAmount != 0) {
+ double t = internalGetTime();
+ setTimeInMillis(t + adjAmount, status);
+ if (get(UCAL_HOUR_OF_DAY, status) != hour) {
+ setTimeInMillis(t, status);
+ }
}
}
}
@@ -1984,22 +2062,24 @@ int32_t Calendar::fieldDifference(UDate targetMs, UCalendarDateFields field, UEr
return max;
} else if (ms > targetMs) {
break;
- } else {
+ } else if (max < INT32_MAX) {
min = max;
max <<= 1;
if (max < 0) {
- // Field difference too large to fit into int32_t
+ max = INT32_MAX;
+ }
+ } else {
+ // Field difference too large to fit into int32_t
#if defined (U_DEBUG_CAL)
- fprintf(stderr, "%s:%d: ILLEGAL ARG because field %s's max too large for int32_t\n",
- __FILE__, __LINE__, fldName(field));
+ fprintf(stderr, "%s:%d: ILLEGAL ARG because field %s's max too large for int32_t\n",
+ __FILE__, __LINE__, fldName(field));
#endif
- ec = U_ILLEGAL_ARGUMENT_ERROR;
- }
+ ec = U_ILLEGAL_ARGUMENT_ERROR;
}
}
// Do a binary search
while ((max - min) > 1 && U_SUCCESS(ec)) {
- int32_t t = (min + max) / 2;
+ int32_t t = min + (max - min)/2; // make sure intermediate values don't exceed INT32_MAX
setTimeInMillis(startMs, ec);
add(field, t, ec);
double ms = getTimeInMillis(ec);
@@ -2037,7 +2117,7 @@ int32_t Calendar::fieldDifference(UDate targetMs, UCalendarDateFields field, UEr
}
// Do a binary search
while ((min - max) > 1 && U_SUCCESS(ec)) {
- int32_t t = (min + max) / 2;
+ int32_t t = min + (max - min)/2; // make sure intermediate values don't exceed INT32_MAX
setTimeInMillis(startMs, ec);
add(field, t, ec);
double ms = getTimeInMillis(ec);
@@ -2540,6 +2620,7 @@ UCalendarDateFields Calendar::newerField(UCalendarDateFields defaultField, UCale
UCalendarDateFields Calendar::resolveFields(const UFieldResolutionTable* precedenceTable) {
int32_t bestField = UCAL_FIELD_COUNT;
+ int32_t tempBestField;
for (int32_t g=0; precedenceTable[g][0][0] != -1 && (bestField == UCAL_FIELD_COUNT); ++g) {
int32_t bestStamp = kUnset;
for (int32_t l=0; precedenceTable[g][l][0] != -1; ++l) {
@@ -2557,14 +2638,26 @@ UCalendarDateFields Calendar::resolveFields(const UFieldResolutionTable* precede
}
// Record new maximum stamp & field no.
if (lineStamp > bestStamp) {
- bestStamp = lineStamp;
- bestField = precedenceTable[g][l][0]; // First field refers to entire line
+ tempBestField = precedenceTable[g][l][0]; // First field refers to entire line
+ if (tempBestField >= kResolveRemap) {
+ tempBestField &= (kResolveRemap-1);
+ // This check is needed to resolve some issues with UCAL_YEAR precedence mapping
+ if (tempBestField != UCAL_DATE || (fStamp[UCAL_WEEK_OF_MONTH] < fStamp[tempBestField])) {
+ bestField = tempBestField;
+ }
+ } else {
+ bestField = tempBestField;
+ }
+
+ if (bestField == tempBestField) {
+ bestStamp = lineStamp;
+ }
}
linesInGroup:
;
}
}
- return (UCalendarDateFields)( (bestField>=kResolveRemap)?(bestField&(kResolveRemap-1)):bestField );
+ return (UCalendarDateFields)bestField;
}
const UFieldResolutionTable Calendar::kDatePrecedence[] =
@@ -3184,7 +3277,6 @@ int32_t Calendar::handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t w
// we're not possibly in the last week -must be ywoy
return yearWoy;
}
- break;
case UCAL_DATE:
if((internalGet(UCAL_MONTH)==0) &&
@@ -3204,18 +3296,10 @@ int32_t Calendar::handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t w
//within 1st week and in this month..
//return yearWoy+1;
return yearWoy;
- break;
default: // assume the year is appropriate
return yearWoy;
- break;
}
-
-#if defined (U_DEBUG_CAL)
- fprintf(stderr, "%s:%d - forgot a return on field %s\n", __FILE__, __LINE__, fldName(bestField));
-#endif
-
- return yearWoy;
}
int32_t Calendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const
diff --git a/Build/source/libs/icu/icu-49.1/i18n/casetrn.cpp b/Build/source/libs/icu/icu-50.1/i18n/casetrn.cpp
index 20a73e34294..20a73e34294 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/casetrn.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/casetrn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/casetrn.h b/Build/source/libs/icu/icu-50.1/i18n/casetrn.h
index 48233ccc3dc..48233ccc3dc 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/casetrn.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/casetrn.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/cecal.cpp b/Build/source/libs/icu/icu-50.1/i18n/cecal.cpp
index ab4eca97ef1..ab4eca97ef1 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/cecal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/cecal.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/cecal.h b/Build/source/libs/icu/icu-50.1/i18n/cecal.h
index 471d88933e8..471d88933e8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/cecal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/cecal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/chnsecal.cpp b/Build/source/libs/icu/icu-50.1/i18n/chnsecal.cpp
index 2d67c683576..9c9dc79dd24 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/chnsecal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/chnsecal.cpp
@@ -1,6 +1,6 @@
/*
******************************************************************************
- * Copyright (C) 2007-2011, International Business Machines Corporation
+ * Copyright (C) 2007-2012, International Business Machines Corporation
* and others. All Rights Reserved.
******************************************************************************
*
@@ -48,7 +48,7 @@ static void debug_chnsecal_msg(const char *pat, ...)
// --- The cache --
-static UMTX astroLock = 0; // pod bay door lock
+static UMutex astroLock = U_MUTEX_INITIALIZER; // pod bay door lock
static icu::CalendarAstronomer *gChineseCalendarAstro = NULL;
static icu::CalendarCache *gChineseCalendarWinterSolsticeCache = NULL;
static icu::CalendarCache *gChineseCalendarNewYearCache = NULL;
@@ -90,7 +90,6 @@ static UBool calendar_chinese_cleanup(void) {
delete gChineseCalendarNewYearCache;
gChineseCalendarNewYearCache = NULL;
}
- umtx_destroy(&astroLock);
return TRUE;
}
U_CDECL_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/chnsecal.h b/Build/source/libs/icu/icu-50.1/i18n/chnsecal.h
index d379770e174..d379770e174 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/chnsecal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/chnsecal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/choicfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/choicfmt.cpp
index 58b440a7e4c..79a722bdfee 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/choicfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/choicfmt.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 1997-2011, International Business Machines Corporation and *
+* Copyright (C) 1997-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -64,8 +64,8 @@ static const UChar RIGHT_CURLY_BRACE = 0x7D; /*}*/
#endif
#define INFINITY ((UChar)0x221E)
-static const UChar gPositiveInfinity[] = {INFINITY, 0};
-static const UChar gNegativeInfinity[] = {MINUS, INFINITY, 0};
+//static const UChar gPositiveInfinity[] = {INFINITY, 0};
+//static const UChar gNegativeInfinity[] = {MINUS, INFINITY, 0};
#define POSITIVE_INF_STRLEN 1
#define NEGATIVE_INF_STRLEN 2
diff --git a/Build/source/libs/icu/icu-49.1/i18n/coleitr.cpp b/Build/source/libs/icu/icu-50.1/i18n/coleitr.cpp
index 7db3e5f7527..7db3e5f7527 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/coleitr.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/coleitr.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/coll.cpp b/Build/source/libs/icu/icu-50.1/i18n/coll.cpp
index 4e191f1b496..9e9ca0239d0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/coll.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/coll.cpp
@@ -37,6 +37,8 @@
* 01/29/01 synwee Modified into a C++ wrapper calling C APIs (ucol.h)
*/
+#include "utypeinfo.h" // for 'typeid' to work
+
#include "unicode/utypes.h"
#if !UCONFIG_NO_COLLATION
@@ -423,12 +425,17 @@ Collator::createInstance(const Locale &loc,
}
#endif
+Collator *
+Collator::safeClone() const {
+ return clone();
+}
+
// implement deprecated, previously abstract method
Collator::EComparisonResult Collator::compare(const UnicodeString& source,
const UnicodeString& target) const
{
UErrorCode ec = U_ZERO_ERROR;
- return (Collator::EComparisonResult)compare(source, target, ec);
+ return (EComparisonResult)compare(source, target, ec);
}
// implement deprecated, previously abstract method
@@ -437,7 +444,7 @@ Collator::EComparisonResult Collator::compare(const UnicodeString& source,
int32_t length) const
{
UErrorCode ec = U_ZERO_ERROR;
- return (Collator::EComparisonResult)compare(source, target, length, ec);
+ return (EComparisonResult)compare(source, target, length, ec);
}
// implement deprecated, previously abstract method
@@ -446,7 +453,7 @@ Collator::EComparisonResult Collator::compare(const UChar* source, int32_t sourc
const
{
UErrorCode ec = U_ZERO_ERROR;
- return (Collator::EComparisonResult)compare(source, sourceLength, target, targetLength, ec);
+ return (EComparisonResult)compare(source, sourceLength, target, targetLength, ec);
}
UCollationResult Collator::compare(UCharIterator &/*sIter*/,
@@ -574,7 +581,8 @@ Collator::Collator(const Collator &other)
UBool Collator::operator==(const Collator& other) const
{
- return (UBool)(this == &other);
+ // Subclasses: Call this method and then add more specific checks.
+ return typeid(*this) == typeid(other);
}
UBool Collator::operator!=(const Collator& other) const
@@ -855,7 +863,19 @@ Collator::getFunctionalEquivalent(const char* keyword, const Locale& locale,
return Locale::createFromName(loc);
}
-int32_t U_EXPORT2
+Collator::ECollationStrength
+Collator::getStrength(void) const {
+ UErrorCode intStatus = U_ZERO_ERROR;
+ return (ECollationStrength)getAttribute(UCOL_STRENGTH, intStatus);
+}
+
+void
+Collator::setStrength(ECollationStrength newStrength) {
+ UErrorCode intStatus = U_ZERO_ERROR;
+ setAttribute(UCOL_STRENGTH, (UColAttributeValue)newStrength, intStatus);
+}
+
+int32_t
Collator::getReorderCodes(int32_t* /* dest*/,
int32_t /* destCapacity*/,
UErrorCode& status) const
@@ -866,7 +886,7 @@ Collator::getReorderCodes(int32_t* /* dest*/,
return 0;
}
-void U_EXPORT2
+void
Collator::setReorderCodes(const int32_t* /* reorderCodes */,
int32_t /* reorderCodesLength */,
UErrorCode& status)
diff --git a/Build/source/libs/icu/icu-49.1/i18n/colldata.cpp b/Build/source/libs/icu/icu-50.1/i18n/colldata.cpp
index 358b3ac4227..875aa9da52b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/colldata.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/colldata.cpp
@@ -1,6 +1,6 @@
/*
******************************************************************************
- * Copyright (C) 1996-2011, International Business Machines *
+ * Copyright (C) 1996-2012, International Business Machines *
* Corporation and others. All Rights Reserved. *
******************************************************************************
*/
@@ -162,7 +162,7 @@ uint32_t CEList::get(int32_t index) const
return ces[index];
}
- return UCOL_NULLORDER;
+ return (uint32_t)UCOL_NULLORDER;
}
uint32_t &CEList::operator[](int32_t index) const
@@ -287,7 +287,41 @@ int32_t StringList::size() const
}
-U_CFUNC void deleteStringList(void *obj);
+U_CDECL_BEGIN
+static void U_CALLCONV
+deleteStringList(void *obj)
+{
+ StringList *strings = (StringList *) obj;
+
+ delete strings;
+}
+static void U_CALLCONV
+deleteCEList(void *obj)
+{
+ CEList *list = (CEList *) obj;
+
+ delete list;
+}
+
+static void U_CALLCONV
+deleteUnicodeStringKey(void *obj)
+{
+ UnicodeString *key = (UnicodeString *) obj;
+
+ delete key;
+}
+
+static void U_CALLCONV
+deleteChars(void * /*obj*/)
+{
+ // char *chars = (char *) obj;
+ // All the key strings are owned by the
+ // CollData objects and don't need to
+ // be freed here.
+ //DELETE_ARRAY(chars);
+}
+
+U_CDECL_END
class CEToStringsMap : public UMemory
{
@@ -356,16 +390,6 @@ void CEToStringsMap::putStringList(uint32_t ce, StringList *stringList, UErrorCo
uhash_iput(map, ce, (void *) stringList, &status);
}
-U_CFUNC void deleteStringList(void *obj)
-{
- StringList *strings = (StringList *) obj;
-
- delete strings;
-}
-
-U_CFUNC void deleteCEList(void *obj);
-U_CFUNC void deleteUnicodeStringKey(void *obj);
-
class StringToCEsMap : public UMemory
{
public:
@@ -417,20 +441,6 @@ const CEList *StringToCEsMap::get(const UnicodeString *string)
return (const CEList *) uhash_get(map, string);
}
-U_CFUNC void deleteCEList(void *obj)
-{
- CEList *list = (CEList *) obj;
-
- delete list;
-}
-
-U_CFUNC void deleteUnicodeStringKey(void *obj)
-{
- UnicodeString *key = (UnicodeString *) obj;
-
- delete key;
-}
-
class CollDataCacheEntry : public UMemory
{
public:
@@ -470,23 +480,17 @@ private:
UHashtable *cache;
};
-static UMTX lock;
-
-U_CFUNC void deleteChars(void * /*obj*/)
-{
- // char *chars = (char *) obj;
- // All the key strings are owned by the
- // CollData objects and don't need to
- // be freed here.
- //DELETE_ARRAY(chars);
-}
+static UMutex lock = U_MUTEX_INITIALIZER;
-U_CFUNC void deleteCollDataCacheEntry(void *obj)
+U_CDECL_BEGIN
+static void U_CALLCONV
+deleteCollDataCacheEntry(void *obj)
{
CollDataCacheEntry *entry = (CollDataCacheEntry *) obj;
delete entry;
}
+U_CDECL_END
CollDataCache::CollDataCache(UErrorCode &status)
: cache(NULL)
diff --git a/Build/source/libs/icu/icu-49.1/i18n/coptccal.cpp b/Build/source/libs/icu/icu-50.1/i18n/coptccal.cpp
index 84bbad797ea..84bbad797ea 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/coptccal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/coptccal.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/coptccal.h b/Build/source/libs/icu/icu-50.1/i18n/coptccal.h
index f42230dff4c..f42230dff4c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/coptccal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/coptccal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/cpdtrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/cpdtrans.cpp
index 5f56492b99a..5f56492b99a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/cpdtrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/cpdtrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/cpdtrans.h b/Build/source/libs/icu/icu-50.1/i18n/cpdtrans.h
index e3464ed0e86..e3464ed0e86 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/cpdtrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/cpdtrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csdetect.cpp b/Build/source/libs/icu/icu-50.1/i18n/csdetect.cpp
index 954e4fed296..3ad7136f878 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csdetect.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csdetect.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2011, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -89,20 +89,8 @@ void CharsetDetector::setRecognizers(UErrorCode &status)
new CharsetRecog_UTF_32_BE(),
new CharsetRecog_UTF_32_LE(),
- new CharsetRecog_8859_1_en(),
- new CharsetRecog_8859_1_da(),
- new CharsetRecog_8859_1_de(),
- new CharsetRecog_8859_1_es(),
- new CharsetRecog_8859_1_fr(),
- new CharsetRecog_8859_1_it(),
- new CharsetRecog_8859_1_nl(),
- new CharsetRecog_8859_1_no(),
- new CharsetRecog_8859_1_pt(),
- new CharsetRecog_8859_1_sv(),
- new CharsetRecog_8859_2_cs(),
- new CharsetRecog_8859_2_hu(),
- new CharsetRecog_8859_2_pl(),
- new CharsetRecog_8859_2_ro(),
+ new CharsetRecog_8859_1(),
+ new CharsetRecog_8859_2(),
new CharsetRecog_8859_5_ru(),
new CharsetRecog_8859_6_ar(),
new CharsetRecog_8859_7_el(),
@@ -263,10 +251,8 @@ const CharsetMatch * const *CharsetDetector::detectAll(int32_t &maxMatchesFound,
status = U_MISSING_RESOURCE_ERROR;// TODO: Need to set proper status code for input text not set
return NULL;
- } else if(fFreshTextSet) {
+ } else if (fFreshTextSet) {
CharsetRecognizer *csr;
- int32_t detectResults;
- int32_t confidence;
int32_t i;
textIn->MungeInput(fStripTags);
@@ -276,46 +262,14 @@ const CharsetMatch * const *CharsetDetector::detectAll(int32_t &maxMatchesFound,
resultCount = 0;
for (i = 0; i < fCSRecognizers_size; i += 1) {
csr = fCSRecognizers[i];
- detectResults = csr->match(textIn);
- confidence = detectResults;
-
- if (confidence > 0) {
- resultArray[resultCount++]->set(textIn, csr, confidence);
+ if (csr->match(textIn, resultArray[resultCount])) {
+ resultCount++;
}
}
- for(i = resultCount; i < fCSRecognizers_size; i += 1) {
- resultArray[i]->set(textIn, 0, 0);
- }
-
- uprv_sortArray(resultArray, resultCount, sizeof resultArray[0], charsetMatchComparator, NULL, TRUE, &status);
-
- // Remove duplicate charsets from the results.
- // Simple minded, brute force approach - check each entry against all that follow.
- // The first entry of any duplicated set is the one that should be kept because it will
- // be the one with the highest confidence rating.
- // (Duplicate matches have different languages, only the charset is the same)
- // Because the resultArray contains preallocated CharsetMatch objects, they aren't actually
- // deleted, just reordered, with the unwanted duplicates placed after the good results.
- int32_t j, k;
- for (i=0; i<resultCount; i++) {
- const char *charSetName = resultArray[i]->getName();
- for (j=i+1; j<resultCount; ) {
- if (uprv_strcmp(charSetName, resultArray[j]->getName()) != 0) {
- // Not a duplicate.
- j++;
- } else {
- // Duplicate entry at index j.
- CharsetMatch *duplicate = resultArray[j];
- for (k=j; k<resultCount-1; k++) {
- resultArray[k] = resultArray[k+1];
- }
- resultCount--;
- resultArray[resultCount] = duplicate;
- }
- }
+ if (resultCount > 1) {
+ uprv_sortArray(resultArray, resultCount, sizeof resultArray[0], charsetMatchComparator, NULL, TRUE, &status);
}
-
fFreshTextSet = FALSE;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csdetect.h b/Build/source/libs/icu/icu-50.1/i18n/csdetect.h
index 405e1f55800..405e1f55800 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csdetect.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/csdetect.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csmatch.cpp b/Build/source/libs/icu/icu-50.1/i18n/csmatch.cpp
index f1d25d2dde9..f6064a3120a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csmatch.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csmatch.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2006, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -19,26 +19,36 @@
U_NAMESPACE_BEGIN
CharsetMatch::CharsetMatch()
- : csr(0), confidence(0)
+ : textIn(NULL), confidence(0), fCharsetName(NULL), fLang(NULL)
{
// nothing else to do.
}
-void CharsetMatch::set(InputText *input, CharsetRecognizer *cr, int32_t conf)
+void CharsetMatch::set(InputText *input, const CharsetRecognizer *cr, int32_t conf,
+ const char *csName, const char *lang)
{
textIn = input;
- csr = cr;
confidence = conf;
+ fCharsetName = csName;
+ fLang = lang;
+ if (cr != NULL) {
+ if (fCharsetName == NULL) {
+ fCharsetName = cr->getName();
+ }
+ if (fLang == NULL) {
+ fLang = cr->getLanguage();
+ }
+ }
}
const char* CharsetMatch::getName()const
{
- return csr->getName();
+ return fCharsetName;
}
const char* CharsetMatch::getLanguage()const
{
- return csr->getLanguage();
+ return fLang;
}
int32_t CharsetMatch::getConfidence()const
diff --git a/Build/source/libs/icu/icu-50.1/i18n/csmatch.h b/Build/source/libs/icu/icu-50.1/i18n/csmatch.h
new file mode 100644
index 00000000000..6a3671c44f7
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/i18n/csmatch.h
@@ -0,0 +1,69 @@
+/*
+ **********************************************************************
+ * Copyright (C) 2005-2012, International Business Machines
+ * Corporation and others. All Rights Reserved.
+ **********************************************************************
+ */
+
+#ifndef __CSMATCH_H
+#define __CSMATCH_H
+
+#include "unicode/uobject.h"
+
+#if !UCONFIG_NO_CONVERSION
+
+U_NAMESPACE_BEGIN
+
+class InputText;
+class CharsetRecognizer;
+
+/*
+ * CharsetMatch represents the results produced by one Charset Recognizer for one input text
+ * Any confidence > 0 indicates a possible match, meaning that the input bytes
+ * are at least legal.
+ *
+ * The full results of a detect are represented by an array of these
+ * CharsetMatch objects, each representing a possible matching charset.
+ *
+ * Note that a single charset recognizer may detect multiple closely related
+ * charsets, and set different names depending on the exact input bytes seen.
+ */
+class CharsetMatch : public UMemory
+{
+ private:
+ InputText *textIn;
+ int32_t confidence;
+ const char *fCharsetName;
+ const char *fLang;
+
+ public:
+ CharsetMatch();
+
+ /**
+ * fully set the state of this CharsetMatch.
+ * Called by the CharsetRecognizers to record match results.
+ * Default (NULL) parameters for names will be filled by calling the
+ * corresponding getters on the recognizer.
+ */
+ void set(InputText *input,
+ const CharsetRecognizer *cr,
+ int32_t conf,
+ const char *csName=NULL,
+ const char *lang=NULL);
+
+ /**
+ * Return the name of the charset for this Match
+ */
+ const char *getName() const;
+
+ const char *getLanguage()const;
+
+ int32_t getConfidence()const;
+
+ int32_t getUChars(UChar *buf, int32_t cap, UErrorCode *status) const;
+};
+
+U_NAMESPACE_END
+
+#endif
+#endif /* __CSMATCH_H */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csr2022.cpp b/Build/source/libs/icu/icu-50.1/i18n/csr2022.cpp
index a890d11bda5..3db0bc9f36a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csr2022.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csr2022.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2011, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -12,6 +12,7 @@
#include "cstring.h"
#include "csr2022.h"
+#include "csmatch.h"
U_NAMESPACE_BEGIN
@@ -19,7 +20,7 @@ U_NAMESPACE_BEGIN
/**
* Matching function shared among the 2022 detectors JP, CN and KR
- * Counts up the number of legal an unrecognized escape sequences in
+ * Counts up the number of legal and unrecognized escape sequences in
* the sample of text, and computes a score based on the total number &
* the proportion that fit the encoding.
*
@@ -29,7 +30,7 @@ U_NAMESPACE_BEGIN
* @param escapeSequences the byte escape sequences to test for.
* @return match quality, in the range of 0-100.
*/
-int32_t CharsetRecog_2022::match_2022(const uint8_t *text, int32_t textLen, const uint8_t escapeSequences[][5], int32_t escapeSequences_length)
+int32_t CharsetRecog_2022::match_2022(const uint8_t *text, int32_t textLen, const uint8_t escapeSequences[][5], int32_t escapeSequences_length) const
{
int32_t i, j;
int32_t escN;
@@ -138,42 +139,50 @@ static const uint8_t escapeSequences_2022CN[][5] = {
CharsetRecog_2022JP::~CharsetRecog_2022JP() {}
-const char *CharsetRecog_2022JP::getName() const
-{
+const char *CharsetRecog_2022JP::getName() const {
return "ISO-2022-JP";
}
-int32_t CharsetRecog_2022JP::match(InputText *textIn)
-{
- return match_2022(textIn->fInputBytes, textIn->fInputLen, escapeSequences_2022JP, ARRAY_SIZE(escapeSequences_2022JP));
+UBool CharsetRecog_2022JP::match(InputText *textIn, CharsetMatch *results) const {
+ int32_t confidence = match_2022(textIn->fInputBytes,
+ textIn->fInputLen,
+ escapeSequences_2022JP,
+ ARRAY_SIZE(escapeSequences_2022JP));
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_2022KR::~CharsetRecog_2022KR() {}
-const char *CharsetRecog_2022KR::getName() const
-{
+const char *CharsetRecog_2022KR::getName() const {
return "ISO-2022-KR";
}
-int32_t CharsetRecog_2022KR::match(InputText *textIn)
-{
- return match_2022(textIn->fInputBytes, textIn->fInputLen, escapeSequences_2022KR, ARRAY_SIZE(escapeSequences_2022KR));
+UBool CharsetRecog_2022KR::match(InputText *textIn, CharsetMatch *results) const {
+ int32_t confidence = match_2022(textIn->fInputBytes,
+ textIn->fInputLen,
+ escapeSequences_2022KR,
+ ARRAY_SIZE(escapeSequences_2022KR));
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_2022CN::~CharsetRecog_2022CN() {}
-const char *CharsetRecog_2022CN::getName() const
-{
+const char *CharsetRecog_2022CN::getName() const {
return "ISO-2022-CN";
}
-int32_t CharsetRecog_2022CN::match(InputText *textIn)
-{
- return match_2022(textIn->fInputBytes, textIn->fInputLen, escapeSequences_2022CN, ARRAY_SIZE(escapeSequences_2022CN));
+UBool CharsetRecog_2022CN::match(InputText *textIn, CharsetMatch *results) const {
+ int32_t confidence = match_2022(textIn->fInputBytes,
+ textIn->fInputLen,
+ escapeSequences_2022CN,
+ ARRAY_SIZE(escapeSequences_2022CN));
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
-CharsetRecog_2022::~CharsetRecog_2022()
-{
+CharsetRecog_2022::~CharsetRecog_2022() {
// nothing to do
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csr2022.h b/Build/source/libs/icu/icu-50.1/i18n/csr2022.h
index 2b5b40fb1e3..2ac2b87db8d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csr2022.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/csr2022.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2011, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -16,6 +16,8 @@
U_NAMESPACE_BEGIN
+class CharsetMatch;
+
/**
* class CharsetRecog_2022 part of the ICU charset detection imlementation.
* This is a superclass for the individual detectors for
@@ -46,7 +48,10 @@ protected:
* @param escapeSequences the byte escape sequences to test for.
* @return match quality, in the range of 0-100.
*/
- int32_t match_2022(const uint8_t *text, int32_t textLen, const uint8_t escapeSequences[][5], int32_t escapeSequences_length);
+ int32_t match_2022(const uint8_t *text,
+ int32_t textLen,
+ const uint8_t escapeSequences[][5],
+ int32_t escapeSequences_length) const;
};
@@ -57,7 +62,7 @@ public:
const char *getName() const;
- int32_t match(InputText *textIn);
+ UBool match(InputText *textIn, CharsetMatch *results) const;
};
class CharsetRecog_2022KR :public CharsetRecog_2022 {
@@ -66,7 +71,7 @@ public:
const char *getName() const;
- int32_t match(InputText *textIn);
+ UBool match(InputText *textIn, CharsetMatch *results) const;
};
@@ -77,7 +82,7 @@ public:
const char* getName() const;
- int32_t match(InputText *textIn);
+ UBool match(InputText *textIn, CharsetMatch *results) const;
};
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrecog.cpp b/Build/source/libs/icu/icu-50.1/i18n/csrecog.cpp
index ba70b1547f8..ba70b1547f8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrecog.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrecog.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrecog.h b/Build/source/libs/icu/icu-50.1/i18n/csrecog.h
index 75cf94f49f4..6b7573a1a48 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrecog.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrecog.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2006, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -16,11 +16,17 @@
U_NAMESPACE_BEGIN
+class CharsetMatch;
+
class CharsetRecognizer : public UMemory
{
public:
/**
* Get the IANA name of this charset.
+ * Note that some recognizers can recognize more than one charset, but that this API
+ * assumes just one name per recognizer.
+ * TODO: need to account for multiple names in public API that enumerates over the
+ * known detectable charsets.
* @return the charset name.
*/
virtual const char *getName() const = 0;
@@ -31,7 +37,14 @@ class CharsetRecognizer : public UMemory
*/
virtual const char *getLanguage() const;
- virtual int32_t match(InputText *textIn) = 0;
+ /*
+ * Try the given input text against this Charset, and fill in the results object
+ * with the quality of the match plus other information related to the match.
+ *
+ * Return TRUE if the the input bytes are a potential match, and
+ * FALSE if the input data is not compatible with, or illegal in this charset.
+ */
+ virtual UBool match(InputText *textIn, CharsetMatch *results) const = 0;
virtual ~CharsetRecognizer();
};
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrmbcs.cpp b/Build/source/libs/icu/icu-50.1/i18n/csrmbcs.cpp
index 6252a2b8254..fef2e869015 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrmbcs.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrmbcs.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2011, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -9,6 +9,7 @@
#if !UCONFIG_NO_CONVERSION
+#include "csmatch.h"
#include "csrmbcs.h"
#include <math.h>
@@ -143,7 +144,7 @@ CharsetRecog_mbcs::~CharsetRecog_mbcs()
// nothing to do.
}
-int32_t CharsetRecog_mbcs::match_mbcs(InputText *det, const uint16_t commonChars[], int32_t commonCharsLen) {
+int32_t CharsetRecog_mbcs::match_mbcs(InputText *det, const uint16_t commonChars[], int32_t commonCharsLen) const {
int32_t singleByteCharCount = 0;
int32_t doubleByteCharCount = 0;
int32_t commonCharCount = 0;
@@ -239,7 +240,7 @@ CharsetRecog_sjis::~CharsetRecog_sjis()
// nothing to do
}
-UBool CharsetRecog_sjis::nextChar(IteratedChar* it, InputText* det) {
+UBool CharsetRecog_sjis::nextChar(IteratedChar* it, InputText* det) const {
it->index = it->nextIndex;
it->error = FALSE;
@@ -267,9 +268,10 @@ UBool CharsetRecog_sjis::nextChar(IteratedChar* it, InputText* det) {
return TRUE;
}
-int32_t CharsetRecog_sjis::match(InputText* det)
-{
- return match_mbcs(det, commonChars_sjis, ARRAY_SIZE(commonChars_sjis));
+UBool CharsetRecog_sjis::match(InputText* det, CharsetMatch *results) const {
+ int32_t confidence = match_mbcs(det, commonChars_sjis, ARRAY_SIZE(commonChars_sjis));
+ results->set(det, this, confidence);
+ return (confidence > 0);
}
const char *CharsetRecog_sjis::getName() const
@@ -287,7 +289,7 @@ CharsetRecog_euc::~CharsetRecog_euc()
// nothing to do
}
-UBool CharsetRecog_euc::nextChar(IteratedChar* it, InputText* det) {
+UBool CharsetRecog_euc::nextChar(IteratedChar* it, InputText* det) const {
int32_t firstByte = 0;
int32_t secondByte = 0;
int32_t thirdByte = 0;
@@ -366,9 +368,11 @@ const char *CharsetRecog_euc_jp::getLanguage() const
return "ja";
}
-int32_t CharsetRecog_euc_jp::match(InputText *det)
+UBool CharsetRecog_euc_jp::match(InputText *det, CharsetMatch *results) const
{
- return match_mbcs(det, commonChars_euc_jp, ARRAY_SIZE(commonChars_euc_jp));
+ int32_t confidence = match_mbcs(det, commonChars_euc_jp, ARRAY_SIZE(commonChars_euc_jp));
+ results->set(det, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_euc_kr::~CharsetRecog_euc_kr()
@@ -386,9 +390,11 @@ const char *CharsetRecog_euc_kr::getLanguage() const
return "ko";
}
-int32_t CharsetRecog_euc_kr::match(InputText *det)
+UBool CharsetRecog_euc_kr::match(InputText *det, CharsetMatch *results) const
{
- return match_mbcs(det, commonChars_euc_kr, ARRAY_SIZE(commonChars_euc_kr));
+ int32_t confidence = match_mbcs(det, commonChars_euc_kr, ARRAY_SIZE(commonChars_euc_kr));
+ results->set(det, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_big5::~CharsetRecog_big5()
@@ -396,7 +402,7 @@ CharsetRecog_big5::~CharsetRecog_big5()
// nothing to do
}
-UBool CharsetRecog_big5::nextChar(IteratedChar* it, InputText* det)
+UBool CharsetRecog_big5::nextChar(IteratedChar* it, InputText* det) const
{
int32_t firstByte;
@@ -436,9 +442,11 @@ const char *CharsetRecog_big5::getLanguage() const
return "zh";
}
-int32_t CharsetRecog_big5::match(InputText *det)
+UBool CharsetRecog_big5::match(InputText *det, CharsetMatch *results) const
{
- return match_mbcs(det, commonChars_big5, ARRAY_SIZE(commonChars_big5));
+ int32_t confidence = match_mbcs(det, commonChars_big5, ARRAY_SIZE(commonChars_big5));
+ results->set(det, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_gb_18030::~CharsetRecog_gb_18030()
@@ -446,7 +454,7 @@ CharsetRecog_gb_18030::~CharsetRecog_gb_18030()
// nothing to do
}
-UBool CharsetRecog_gb_18030::nextChar(IteratedChar* it, InputText* det) {
+UBool CharsetRecog_gb_18030::nextChar(IteratedChar* it, InputText* det) const {
int32_t firstByte = 0;
int32_t secondByte = 0;
int32_t thirdByte = 0;
@@ -510,9 +518,11 @@ const char *CharsetRecog_gb_18030::getLanguage() const
return "zh";
}
-int32_t CharsetRecog_gb_18030::match(InputText *det)
+UBool CharsetRecog_gb_18030::match(InputText *det, CharsetMatch *results) const
{
- return match_mbcs(det, commonChars_gb_18030, ARRAY_SIZE(commonChars_gb_18030));
+ int32_t confidence = match_mbcs(det, commonChars_gb_18030, ARRAY_SIZE(commonChars_gb_18030));
+ results->set(det, this, confidence);
+ return (confidence > 0);
}
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrmbcs.h b/Build/source/libs/icu/icu-50.1/i18n/csrmbcs.h
index 371889a1e61..9ea9d8f8ee0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrmbcs.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrmbcs.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2008, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -58,7 +58,7 @@ protected:
* <br/>
* bits 8-15: The match reason, an enum-like value.
*/
- int32_t match_mbcs(InputText* det, const uint16_t commonChars[], int32_t commonCharsLen);
+ int32_t match_mbcs(InputText* det, const uint16_t commonChars[], int32_t commonCharsLen) const;
public:
@@ -71,7 +71,7 @@ public:
const char *getName() const = 0;
const char *getLanguage() const = 0;
- int32_t match(InputText* det) = 0;
+ UBool match(InputText* input, CharsetMatch *results) const = 0;
/**
* Get the next character (however many bytes it is) from the input data
@@ -85,7 +85,7 @@ public:
* being iterated over.
* @return True if a character was returned, false at end of input.
*/
- virtual UBool nextChar(IteratedChar *it, InputText *textIn) = 0;
+ virtual UBool nextChar(IteratedChar *it, InputText *textIn) const = 0;
};
@@ -98,9 +98,9 @@ class CharsetRecog_sjis : public CharsetRecog_mbcs {
public:
virtual ~CharsetRecog_sjis();
- UBool nextChar(IteratedChar *it, InputText *det);
+ UBool nextChar(IteratedChar *it, InputText *det) const;
- int32_t match(InputText *det);
+ UBool match(InputText* input, CharsetMatch *results) const;
const char *getName() const;
const char *getLanguage() const;
@@ -122,14 +122,14 @@ public:
const char *getName() const = 0;
const char *getLanguage() const = 0;
- int32_t match(InputText* det) = 0;
+ UBool match(InputText* input, CharsetMatch *results) const = 0;
/*
* (non-Javadoc)
* Get the next character value for EUC based encodings.
* Character "value" is simply the raw bytes that make up the character
* packed into an int.
*/
- UBool nextChar(IteratedChar *it, InputText *det);
+ UBool nextChar(IteratedChar *it, InputText *det) const;
};
/**
@@ -144,7 +144,7 @@ public:
const char *getName() const;
const char *getLanguage() const;
- int32_t match(InputText *det);
+ UBool match(InputText* input, CharsetMatch *results) const;
};
/**
@@ -159,7 +159,7 @@ public:
const char *getName() const;
const char *getLanguage() const;
- int32_t match(InputText *det);
+ UBool match(InputText* input, CharsetMatch *results) const;
};
/**
@@ -172,12 +172,12 @@ class CharsetRecog_big5 : public CharsetRecog_mbcs
public:
virtual ~CharsetRecog_big5();
- UBool nextChar(IteratedChar* it, InputText* det);
+ UBool nextChar(IteratedChar* it, InputText* det) const;
const char *getName() const;
const char *getLanguage() const;
- int32_t match(InputText *det);
+ UBool match(InputText* input, CharsetMatch *results) const;
};
@@ -191,12 +191,12 @@ class CharsetRecog_gb_18030 : public CharsetRecog_mbcs
public:
virtual ~CharsetRecog_gb_18030();
- UBool nextChar(IteratedChar* it, InputText* det);
+ UBool nextChar(IteratedChar* it, InputText* det) const;
const char *getName() const;
const char *getLanguage() const;
- int32_t match(InputText *det);
+ UBool match(InputText* input, CharsetMatch *results) const;
};
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrsbcs.cpp b/Build/source/libs/icu/icu-50.1/i18n/csrsbcs.cpp
index 5b55af64751..1aad70e39ae 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrsbcs.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrsbcs.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2010, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -11,9 +11,11 @@
#if !UCONFIG_NO_CONVERSION
#include "csrsbcs.h"
+#include "csmatch.h"
#define N_GRAM_SIZE 3
#define N_GRAM_MASK 0xFFFFFF
+#define ARRAY_SIZE(array) (sizeof array / sizeof array[0])
U_NAMESPACE_BEGIN
@@ -131,7 +133,6 @@ int32_t NGramParser::parse(InputText *det)
}
CharsetRecog_sbcs::CharsetRecog_sbcs()
-: haveC1Bytes(FALSE)
{
// nothing else to do
}
@@ -141,12 +142,11 @@ CharsetRecog_sbcs::~CharsetRecog_sbcs()
// nothing to do
}
-int32_t CharsetRecog_sbcs::match_sbcs(InputText *det, const int32_t ngrams[], const uint8_t byteMap[])
+int32_t CharsetRecog_sbcs::match_sbcs(InputText *det, const int32_t ngrams[], const uint8_t byteMap[]) const
{
NGramParser parser(ngrams, byteMap);
int32_t result;
- haveC1Bytes = det->fC1Bytes;
result = parser.parse(det);
return result;
@@ -591,103 +591,144 @@ static const uint8_t charMap_IBM420_ar[]= {
/* F- */ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xFB, 0xFC, 0xFD, 0xFE, 0x40,
};
-//ISO-8859-1,2,5,6,7,8,9 Ngrams
-static const int32_t ngrams_8859_1_en[] = {
+//ISO-8859-1,2,5,6,7,8,9 Ngrams
+
+struct NGramsPlusLang {
+ const int32_t ngrams[64];
+ const char * lang;
+};
+
+static const NGramsPlusLang ngrams_8859_1[] = {
+ {
+ {
0x206120, 0x20616E, 0x206265, 0x20636F, 0x20666F, 0x206861, 0x206865, 0x20696E, 0x206D61, 0x206F66, 0x207072, 0x207265, 0x207361, 0x207374, 0x207468, 0x20746F,
0x207768, 0x616964, 0x616C20, 0x616E20, 0x616E64, 0x617320, 0x617420, 0x617465, 0x617469, 0x642061, 0x642074, 0x652061, 0x652073, 0x652074, 0x656420, 0x656E74,
0x657220, 0x657320, 0x666F72, 0x686174, 0x686520, 0x686572, 0x696420, 0x696E20, 0x696E67, 0x696F6E, 0x697320, 0x6E2061, 0x6E2074, 0x6E6420, 0x6E6720, 0x6E7420,
0x6F6620, 0x6F6E20, 0x6F7220, 0x726520, 0x727320, 0x732061, 0x732074, 0x736169, 0x737420, 0x742074, 0x746572, 0x746861, 0x746865, 0x74696F, 0x746F20, 0x747320,
-};
-
-static const int32_t ngrams_8859_1_da[] = {
+ },
+ "en"
+ },
+ {
+ {
0x206166, 0x206174, 0x206465, 0x20656E, 0x206572, 0x20666F, 0x206861, 0x206920, 0x206D65, 0x206F67, 0x2070E5, 0x207369, 0x207374, 0x207469, 0x207669, 0x616620,
0x616E20, 0x616E64, 0x617220, 0x617420, 0x646520, 0x64656E, 0x646572, 0x646574, 0x652073, 0x656420, 0x656465, 0x656E20, 0x656E64, 0x657220, 0x657265, 0x657320,
0x657420, 0x666F72, 0x676520, 0x67656E, 0x676572, 0x696765, 0x696C20, 0x696E67, 0x6B6520, 0x6B6B65, 0x6C6572, 0x6C6967, 0x6C6C65, 0x6D6564, 0x6E6465, 0x6E6520,
0x6E6720, 0x6E6765, 0x6F6720, 0x6F6D20, 0x6F7220, 0x70E520, 0x722064, 0x722065, 0x722073, 0x726520, 0x737465, 0x742073, 0x746520, 0x746572, 0x74696C, 0x766572,
-};
-
-static const int32_t ngrams_8859_1_de[] = {
+ },
+ "da"
+ },
+ {
+ {
0x20616E, 0x206175, 0x206265, 0x206461, 0x206465, 0x206469, 0x206569, 0x206765, 0x206861, 0x20696E, 0x206D69, 0x207363, 0x207365, 0x20756E, 0x207665, 0x20766F,
0x207765, 0x207A75, 0x626572, 0x636820, 0x636865, 0x636874, 0x646173, 0x64656E, 0x646572, 0x646965, 0x652064, 0x652073, 0x65696E, 0x656974, 0x656E20, 0x657220,
0x657320, 0x67656E, 0x68656E, 0x687420, 0x696368, 0x696520, 0x696E20, 0x696E65, 0x697420, 0x6C6963, 0x6C6C65, 0x6E2061, 0x6E2064, 0x6E2073, 0x6E6420, 0x6E6465,
0x6E6520, 0x6E6720, 0x6E6765, 0x6E7465, 0x722064, 0x726465, 0x726569, 0x736368, 0x737465, 0x742064, 0x746520, 0x74656E, 0x746572, 0x756E64, 0x756E67, 0x766572,
-};
-
-static const int32_t ngrams_8859_1_es[] = {
+ },
+ "de"
+ },
+ {
+ {
0x206120, 0x206361, 0x20636F, 0x206465, 0x20656C, 0x20656E, 0x206573, 0x20696E, 0x206C61, 0x206C6F, 0x207061, 0x20706F, 0x207072, 0x207175, 0x207265, 0x207365,
0x20756E, 0x207920, 0x612063, 0x612064, 0x612065, 0x61206C, 0x612070, 0x616369, 0x61646F, 0x616C20, 0x617220, 0x617320, 0x6369F3, 0x636F6E, 0x646520, 0x64656C,
0x646F20, 0x652064, 0x652065, 0x65206C, 0x656C20, 0x656E20, 0x656E74, 0x657320, 0x657374, 0x69656E, 0x69F36E, 0x6C6120, 0x6C6F73, 0x6E2065, 0x6E7465, 0x6F2064,
0x6F2065, 0x6F6E20, 0x6F7220, 0x6F7320, 0x706172, 0x717565, 0x726120, 0x726573, 0x732064, 0x732065, 0x732070, 0x736520, 0x746520, 0x746F20, 0x756520, 0xF36E20,
-};
-
-static const int32_t ngrams_8859_1_fr[] = {
+ },
+ "es"
+ },
+ {
+ {
0x206175, 0x20636F, 0x206461, 0x206465, 0x206475, 0x20656E, 0x206574, 0x206C61, 0x206C65, 0x207061, 0x20706F, 0x207072, 0x207175, 0x207365, 0x20736F, 0x20756E,
0x20E020, 0x616E74, 0x617469, 0x636520, 0x636F6E, 0x646520, 0x646573, 0x647520, 0x652061, 0x652063, 0x652064, 0x652065, 0x65206C, 0x652070, 0x652073, 0x656E20,
0x656E74, 0x657220, 0x657320, 0x657420, 0x657572, 0x696F6E, 0x697320, 0x697420, 0x6C6120, 0x6C6520, 0x6C6573, 0x6D656E, 0x6E2064, 0x6E6520, 0x6E7320, 0x6E7420,
0x6F6E20, 0x6F6E74, 0x6F7572, 0x717565, 0x72206C, 0x726520, 0x732061, 0x732064, 0x732065, 0x73206C, 0x732070, 0x742064, 0x746520, 0x74696F, 0x756520, 0x757220,
-};
-
-static const int32_t ngrams_8859_1_it[] = {
+ },
+ "fr"
+ },
+ {
+ {
0x20616C, 0x206368, 0x20636F, 0x206465, 0x206469, 0x206520, 0x20696C, 0x20696E, 0x206C61, 0x207065, 0x207072, 0x20756E, 0x612063, 0x612064, 0x612070, 0x612073,
0x61746F, 0x636865, 0x636F6E, 0x64656C, 0x646920, 0x652061, 0x652063, 0x652064, 0x652069, 0x65206C, 0x652070, 0x652073, 0x656C20, 0x656C6C, 0x656E74, 0x657220,
0x686520, 0x692061, 0x692063, 0x692064, 0x692073, 0x696120, 0x696C20, 0x696E20, 0x696F6E, 0x6C6120, 0x6C6520, 0x6C6920, 0x6C6C61, 0x6E6520, 0x6E6920, 0x6E6F20,
0x6E7465, 0x6F2061, 0x6F2064, 0x6F2069, 0x6F2073, 0x6F6E20, 0x6F6E65, 0x706572, 0x726120, 0x726520, 0x736920, 0x746120, 0x746520, 0x746920, 0x746F20, 0x7A696F,
-};
-
-static const int32_t ngrams_8859_1_nl[] = {
+ },
+ "it"
+ },
+ {
+ {
0x20616C, 0x206265, 0x206461, 0x206465, 0x206469, 0x206565, 0x20656E, 0x206765, 0x206865, 0x20696E, 0x206D61, 0x206D65, 0x206F70, 0x207465, 0x207661, 0x207665,
0x20766F, 0x207765, 0x207A69, 0x61616E, 0x616172, 0x616E20, 0x616E64, 0x617220, 0x617420, 0x636874, 0x646520, 0x64656E, 0x646572, 0x652062, 0x652076, 0x65656E,
0x656572, 0x656E20, 0x657220, 0x657273, 0x657420, 0x67656E, 0x686574, 0x696520, 0x696E20, 0x696E67, 0x697320, 0x6E2062, 0x6E2064, 0x6E2065, 0x6E2068, 0x6E206F,
0x6E2076, 0x6E6465, 0x6E6720, 0x6F6E64, 0x6F6F72, 0x6F7020, 0x6F7220, 0x736368, 0x737465, 0x742064, 0x746520, 0x74656E, 0x746572, 0x76616E, 0x766572, 0x766F6F,
-};
-
-static const int32_t ngrams_8859_1_no[] = {
+ },
+ "nl"
+ },
+ {
+ {
0x206174, 0x206176, 0x206465, 0x20656E, 0x206572, 0x20666F, 0x206861, 0x206920, 0x206D65, 0x206F67, 0x2070E5, 0x207365, 0x20736B, 0x20736F, 0x207374, 0x207469,
0x207669, 0x20E520, 0x616E64, 0x617220, 0x617420, 0x646520, 0x64656E, 0x646574, 0x652073, 0x656420, 0x656E20, 0x656E65, 0x657220, 0x657265, 0x657420, 0x657474,
0x666F72, 0x67656E, 0x696B6B, 0x696C20, 0x696E67, 0x6B6520, 0x6B6B65, 0x6C6520, 0x6C6C65, 0x6D6564, 0x6D656E, 0x6E2073, 0x6E6520, 0x6E6720, 0x6E6765, 0x6E6E65,
0x6F6720, 0x6F6D20, 0x6F7220, 0x70E520, 0x722073, 0x726520, 0x736F6D, 0x737465, 0x742073, 0x746520, 0x74656E, 0x746572, 0x74696C, 0x747420, 0x747465, 0x766572,
-};
-
-static const int32_t ngrams_8859_1_pt[] = {
+ },
+ "no"
+ },
+ {
+ {
0x206120, 0x20636F, 0x206461, 0x206465, 0x20646F, 0x206520, 0x206573, 0x206D61, 0x206E6F, 0x206F20, 0x207061, 0x20706F, 0x207072, 0x207175, 0x207265, 0x207365,
0x20756D, 0x612061, 0x612063, 0x612064, 0x612070, 0x616465, 0x61646F, 0x616C20, 0x617220, 0x617261, 0x617320, 0x636F6D, 0x636F6E, 0x646120, 0x646520, 0x646F20,
0x646F73, 0x652061, 0x652064, 0x656D20, 0x656E74, 0x657320, 0x657374, 0x696120, 0x696361, 0x6D656E, 0x6E7465, 0x6E746F, 0x6F2061, 0x6F2063, 0x6F2064, 0x6F2065,
0x6F2070, 0x6F7320, 0x706172, 0x717565, 0x726120, 0x726573, 0x732061, 0x732064, 0x732065, 0x732070, 0x737461, 0x746520, 0x746F20, 0x756520, 0xE36F20, 0xE7E36F,
-};
-
-static const int32_t ngrams_8859_1_sv[] = {
+ },
+ "pt"
+ },
+ {
+ {
0x206174, 0x206176, 0x206465, 0x20656E, 0x2066F6, 0x206861, 0x206920, 0x20696E, 0x206B6F, 0x206D65, 0x206F63, 0x2070E5, 0x20736B, 0x20736F, 0x207374, 0x207469,
0x207661, 0x207669, 0x20E472, 0x616465, 0x616E20, 0x616E64, 0x617220, 0x617474, 0x636820, 0x646520, 0x64656E, 0x646572, 0x646574, 0x656420, 0x656E20, 0x657220,
0x657420, 0x66F672, 0x67656E, 0x696C6C, 0x696E67, 0x6B6120, 0x6C6C20, 0x6D6564, 0x6E2073, 0x6E6120, 0x6E6465, 0x6E6720, 0x6E6765, 0x6E696E, 0x6F6368, 0x6F6D20,
0x6F6E20, 0x70E520, 0x722061, 0x722073, 0x726120, 0x736B61, 0x736F6D, 0x742073, 0x746120, 0x746520, 0x746572, 0x74696C, 0x747420, 0x766172, 0xE47220, 0xF67220,
+ },
+ "sv"
+ }
};
-static const int32_t ngrams_8859_2_cs[] = {
+
+static const NGramsPlusLang ngrams_8859_2[] = {
+ {
+ {
0x206120, 0x206279, 0x20646F, 0x206A65, 0x206E61, 0x206E65, 0x206F20, 0x206F64, 0x20706F, 0x207072, 0x2070F8, 0x20726F, 0x207365, 0x20736F, 0x207374, 0x20746F,
0x207620, 0x207679, 0x207A61, 0x612070, 0x636520, 0x636820, 0x652070, 0x652073, 0x652076, 0x656D20, 0x656EED, 0x686F20, 0x686F64, 0x697374, 0x6A6520, 0x6B7465,
0x6C6520, 0x6C6920, 0x6E6120, 0x6EE920, 0x6EEC20, 0x6EED20, 0x6F2070, 0x6F646E, 0x6F6A69, 0x6F7374, 0x6F7520, 0x6F7661, 0x706F64, 0x706F6A, 0x70726F, 0x70F865,
0x736520, 0x736F75, 0x737461, 0x737469, 0x73746E, 0x746572, 0x746EED, 0x746F20, 0x752070, 0xBE6520, 0xE16EED, 0xE9686F, 0xED2070, 0xED2073, 0xED6D20, 0xF86564,
-};
-
-static const int32_t ngrams_8859_2_hu[] = {
+ },
+ "cs"
+ },
+ {
+ {
0x206120, 0x20617A, 0x206265, 0x206567, 0x20656C, 0x206665, 0x206861, 0x20686F, 0x206973, 0x206B65, 0x206B69, 0x206BF6, 0x206C65, 0x206D61, 0x206D65, 0x206D69,
0x206E65, 0x20737A, 0x207465, 0x20E973, 0x612061, 0x61206B, 0x61206D, 0x612073, 0x616B20, 0x616E20, 0x617A20, 0x62616E, 0x62656E, 0x656779, 0x656B20, 0x656C20,
0x656C65, 0x656D20, 0x656E20, 0x657265, 0x657420, 0x657465, 0x657474, 0x677920, 0x686F67, 0x696E74, 0x697320, 0x6B2061, 0x6BF67A, 0x6D6567, 0x6D696E, 0x6E2061,
0x6E616B, 0x6E656B, 0x6E656D, 0x6E7420, 0x6F6779, 0x732061, 0x737A65, 0x737A74, 0x737AE1, 0x73E967, 0x742061, 0x747420, 0x74E173, 0x7A6572, 0xE16E20, 0xE97320,
-};
-
-static const int32_t ngrams_8859_2_pl[] = {
+ },
+ "hu"
+ },
+ {
+ {
0x20637A, 0x20646F, 0x206920, 0x206A65, 0x206B6F, 0x206D61, 0x206D69, 0x206E61, 0x206E69, 0x206F64, 0x20706F, 0x207072, 0x207369, 0x207720, 0x207769, 0x207779,
0x207A20, 0x207A61, 0x612070, 0x612077, 0x616E69, 0x636820, 0x637A65, 0x637A79, 0x646F20, 0x647A69, 0x652070, 0x652073, 0x652077, 0x65207A, 0x65676F, 0x656A20,
0x656D20, 0x656E69, 0x676F20, 0x696120, 0x696520, 0x69656A, 0x6B6120, 0x6B6920, 0x6B6965, 0x6D6965, 0x6E6120, 0x6E6961, 0x6E6965, 0x6F2070, 0x6F7761, 0x6F7769,
0x706F6C, 0x707261, 0x70726F, 0x70727A, 0x727A65, 0x727A79, 0x7369EA, 0x736B69, 0x737461, 0x776965, 0x796368, 0x796D20, 0x7A6520, 0x7A6965, 0x7A7920, 0xF37720,
-};
-
-static const int32_t ngrams_8859_2_ro[] = {
+ },
+ "pl"
+ },
+ {
+ {
0x206120, 0x206163, 0x206361, 0x206365, 0x20636F, 0x206375, 0x206465, 0x206469, 0x206C61, 0x206D61, 0x207065, 0x207072, 0x207365, 0x2073E3, 0x20756E, 0x20BA69,
0x20EE6E, 0x612063, 0x612064, 0x617265, 0x617420, 0x617465, 0x617520, 0x636172, 0x636F6E, 0x637520, 0x63E320, 0x646520, 0x652061, 0x652063, 0x652064, 0x652070,
0x652073, 0x656120, 0x656920, 0x656C65, 0x656E74, 0x657374, 0x692061, 0x692063, 0x692064, 0x692070, 0x696520, 0x696920, 0x696E20, 0x6C6120, 0x6C6520, 0x6C6F72,
0x6C7569, 0x6E6520, 0x6E7472, 0x6F7220, 0x70656E, 0x726520, 0x726561, 0x727520, 0x73E320, 0x746520, 0x747275, 0x74E320, 0x756920, 0x756C20, 0xBA6920, 0xEE6E20,
+ },
+ "ro"
+ }
};
static const int32_t ngrams_8859_5_ru[] = {
@@ -737,224 +778,54 @@ CharsetRecog_8859_1::~CharsetRecog_8859_1()
// nothing to do
}
-const char *CharsetRecog_8859_1::getName() const
-{
- return haveC1Bytes? "windows-1252" : "ISO-8859-1";
-}
-
-const char *CharsetRecog_8859_1_en::getLanguage() const
-{
- return "en";
-}
-
-CharsetRecog_8859_1_en::~CharsetRecog_8859_1_en()
-{
- // nothing to do
-}
-
-int32_t CharsetRecog_8859_1_en::match(InputText *textIn)
-{
- int32_t result = match_sbcs(textIn, ngrams_8859_1_en, charMap_8859_1);
-
- // printf("8859_1_en: result = %d\n", result);
- return result; //match_sbcs(textIn, ngrams, charMap);
-}
-
-CharsetRecog_8859_1_da::~CharsetRecog_8859_1_da()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_1_da::getLanguage() const
-{
- return "da";
-}
-
-int32_t CharsetRecog_8859_1_da::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_da, charMap_8859_1);
-}
-
-CharsetRecog_8859_1_de::~CharsetRecog_8859_1_de() {}
-
-const char *CharsetRecog_8859_1_de::getLanguage() const
-{
- return "de";
-}
-
-int32_t CharsetRecog_8859_1_de::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_de, charMap_8859_1);
-}
-
-CharsetRecog_8859_1_es::~CharsetRecog_8859_1_es()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_1_es::getLanguage() const
-{
- return "es";
-}
-
-int32_t CharsetRecog_8859_1_es::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_es, charMap_8859_1);
-}
-
-CharsetRecog_8859_1_fr::~CharsetRecog_8859_1_fr()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_1_fr::getLanguage() const
-{
- return "fr";
-}
-
-int32_t CharsetRecog_8859_1_fr::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_fr, charMap_8859_1);
-}
-
-CharsetRecog_8859_1_it::~CharsetRecog_8859_1_it()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_1_it::getLanguage() const
-{
- return "it";
-}
-
-int32_t CharsetRecog_8859_1_it::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_it, charMap_8859_1);
-}
-
-CharsetRecog_8859_1_nl::~CharsetRecog_8859_1_nl()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_1_nl::getLanguage() const
-{
- return "nl";
-}
-
-int32_t CharsetRecog_8859_1_nl::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_nl, charMap_8859_1);
-}
-
-CharsetRecog_8859_1_no::~CharsetRecog_8859_1_no() {}
-
-const char *CharsetRecog_8859_1_no::getLanguage() const
-{
- return "no";
-}
-
-int32_t CharsetRecog_8859_1_no::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_no, charMap_8859_1);
-}
-
-CharsetRecog_8859_1_pt::~CharsetRecog_8859_1_pt()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_1_pt::getLanguage() const
-{
- return "pt";
-}
-
-int32_t CharsetRecog_8859_1_pt::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_pt, charMap_8859_1);
+UBool CharsetRecog_8859_1::match(InputText *textIn, CharsetMatch *results) const {
+ const char *name = textIn->fC1Bytes? "windows-1252" : "ISO-8859-1";
+ uint32_t i;
+ int32_t bestConfidenceSoFar = -1;
+ for (i=0; i < ARRAY_SIZE(ngrams_8859_1) ; i++) {
+ const int32_t *ngrams = ngrams_8859_1[i].ngrams;
+ const char *lang = ngrams_8859_1[i].lang;
+ int32_t confidence = match_sbcs(textIn, ngrams, charMap_8859_1);
+ if (confidence > bestConfidenceSoFar) {
+ results->set(textIn, this, confidence, name, lang);
+ bestConfidenceSoFar = confidence;
+ }
+ }
+ return (bestConfidenceSoFar > 0);
}
-CharsetRecog_8859_1_sv::~CharsetRecog_8859_1_sv() {}
-
-const char *CharsetRecog_8859_1_sv::getLanguage() const
+const char *CharsetRecog_8859_1::getName() const
{
- return "sv";
+ return "ISO-8859-1";
}
-int32_t CharsetRecog_8859_1_sv::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_1_sv, charMap_8859_1);
-}
CharsetRecog_8859_2::~CharsetRecog_8859_2()
{
// nothing to do
}
-const char *CharsetRecog_8859_2::getName() const
-{
- return haveC1Bytes? "windows-1250" : "ISO-8859-2";
-}
-
-CharsetRecog_8859_2_cs::~CharsetRecog_8859_2_cs()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_2_cs::getLanguage() const
-{
- return "cs";
-}
-
-int32_t CharsetRecog_8859_2_cs::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_2_cs, charMap_8859_2);
-}
-
-CharsetRecog_8859_2_hu::~CharsetRecog_8859_2_hu()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_2_hu::getLanguage() const
-{
- return "hu";
-}
-
-int32_t CharsetRecog_8859_2_hu::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_2_hu, charMap_8859_2);
-}
-
-CharsetRecog_8859_2_pl::~CharsetRecog_8859_2_pl()
-{
- // nothing to do
-}
-
-const char *CharsetRecog_8859_2_pl::getLanguage() const
-{
- return "pl";
-}
-
-int32_t CharsetRecog_8859_2_pl::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_2_pl, charMap_8859_2);
-}
-
-CharsetRecog_8859_2_ro::~CharsetRecog_8859_2_ro()
-{
- // nothing to do
+UBool CharsetRecog_8859_2::match(InputText *textIn, CharsetMatch *results) const {
+ const char *name = textIn->fC1Bytes? "windows-1250" : "ISO-8859-2";
+ uint32_t i;
+ int32_t bestConfidenceSoFar = -1;
+ for (i=0; i < ARRAY_SIZE(ngrams_8859_2) ; i++) {
+ const int32_t *ngrams = ngrams_8859_2[i].ngrams;
+ const char *lang = ngrams_8859_2[i].lang;
+ int32_t confidence = match_sbcs(textIn, ngrams, charMap_8859_2);
+ if (confidence > bestConfidenceSoFar) {
+ results->set(textIn, this, confidence, name, lang);
+ bestConfidenceSoFar = confidence;
+ }
+ }
+ return (bestConfidenceSoFar > 0);
}
-const char *CharsetRecog_8859_2_ro::getLanguage() const
+const char *CharsetRecog_8859_2::getName() const
{
- return "ro";
+ return "ISO-8859-2";
}
-int32_t CharsetRecog_8859_2_ro::match(InputText *textIn)
-{
- return match_sbcs(textIn, ngrams_8859_2_ro, charMap_8859_2);
-}
CharsetRecog_8859_5::~CharsetRecog_8859_5()
{
@@ -976,9 +847,11 @@ const char *CharsetRecog_8859_5_ru::getLanguage() const
return "ru";
}
-int32_t CharsetRecog_8859_5_ru::match(InputText *textIn)
+UBool CharsetRecog_8859_5_ru::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_8859_5_ru, charMap_8859_5);
+ int32_t confidence = match_sbcs(textIn, ngrams_8859_5_ru, charMap_8859_5);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_8859_6::~CharsetRecog_8859_6()
@@ -1001,9 +874,11 @@ const char *CharsetRecog_8859_6_ar::getLanguage() const
return "ar";
}
-int32_t CharsetRecog_8859_6_ar::match(InputText *textIn)
+UBool CharsetRecog_8859_6_ar::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_8859_6_ar, charMap_8859_6);
+ int32_t confidence = match_sbcs(textIn, ngrams_8859_6_ar, charMap_8859_6);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_8859_7::~CharsetRecog_8859_7()
@@ -1013,7 +888,7 @@ CharsetRecog_8859_7::~CharsetRecog_8859_7()
const char *CharsetRecog_8859_7::getName() const
{
- return haveC1Bytes? "windows-1253" : "ISO-8859-7";
+ return "ISO-8859-7";
}
CharsetRecog_8859_7_el::~CharsetRecog_8859_7_el()
@@ -1026,9 +901,12 @@ const char *CharsetRecog_8859_7_el::getLanguage() const
return "el";
}
-int32_t CharsetRecog_8859_7_el::match(InputText *textIn)
+UBool CharsetRecog_8859_7_el::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_8859_7_el, charMap_8859_7);
+ const char *name = textIn->fC1Bytes? "windows-1253" : "ISO-8859-7";
+ int32_t confidence = match_sbcs(textIn, ngrams_8859_7_el, charMap_8859_7);
+ results->set(textIn, this, confidence, name, "el");
+ return (confidence > 0);
}
CharsetRecog_8859_8::~CharsetRecog_8859_8()
@@ -1038,7 +916,7 @@ CharsetRecog_8859_8::~CharsetRecog_8859_8()
const char *CharsetRecog_8859_8::getName() const
{
- return haveC1Bytes? "windows-1255" : "ISO-8859-8";
+ return "ISO-8859-8";
}
CharsetRecog_8859_8_I_he::~CharsetRecog_8859_8_I_he ()
@@ -1048,7 +926,7 @@ CharsetRecog_8859_8_I_he::~CharsetRecog_8859_8_I_he ()
const char *CharsetRecog_8859_8_I_he::getName() const
{
- return haveC1Bytes? "windows-1255" : "ISO-8859-8-I";
+ return "ISO-8859-8-I";
}
const char *CharsetRecog_8859_8_I_he::getLanguage() const
@@ -1056,9 +934,12 @@ const char *CharsetRecog_8859_8_I_he::getLanguage() const
return "he";
}
-int32_t CharsetRecog_8859_8_I_he::match(InputText *textIn)
+UBool CharsetRecog_8859_8_I_he::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_8859_8_I_he, charMap_8859_8);
+ const char *name = textIn->fC1Bytes? "windows-1255" : "ISO-8859-8-I";
+ int32_t confidence = match_sbcs(textIn, ngrams_8859_8_I_he, charMap_8859_8);
+ results->set(textIn, this, confidence, name, "he");
+ return (confidence > 0);
}
CharsetRecog_8859_8_he::~CharsetRecog_8859_8_he()
@@ -1071,9 +952,12 @@ const char *CharsetRecog_8859_8_he::getLanguage() const
return "he";
}
-int32_t CharsetRecog_8859_8_he::match(InputText *textIn)
+UBool CharsetRecog_8859_8_he::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_8859_8_he, charMap_8859_8);
+ const char *name = textIn->fC1Bytes? "windows-1255" : "ISO-8859-8";
+ int32_t confidence = match_sbcs(textIn, ngrams_8859_8_he, charMap_8859_8);
+ results->set(textIn, this, confidence, name, "he");
+ return (confidence > 0);
}
CharsetRecog_8859_9::~CharsetRecog_8859_9()
@@ -1083,7 +967,7 @@ CharsetRecog_8859_9::~CharsetRecog_8859_9()
const char *CharsetRecog_8859_9::getName() const
{
- return haveC1Bytes? "windows-1254" : "ISO-8859-9";
+ return "ISO-8859-9";
}
CharsetRecog_8859_9_tr::~CharsetRecog_8859_9_tr ()
@@ -1096,9 +980,12 @@ const char *CharsetRecog_8859_9_tr::getLanguage() const
return "tr";
}
-int32_t CharsetRecog_8859_9_tr::match(InputText *textIn)
+UBool CharsetRecog_8859_9_tr::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_8859_9_tr, charMap_8859_9);
+ const char *name = textIn->fC1Bytes? "windows-1254" : "ISO-8859-9";
+ int32_t confidence = match_sbcs(textIn, ngrams_8859_9_tr, charMap_8859_9);
+ results->set(textIn, this, confidence, name, "tr");
+ return (confidence > 0);
}
CharsetRecog_windows_1256::~CharsetRecog_windows_1256()
@@ -1116,9 +1003,11 @@ const char *CharsetRecog_windows_1256::getLanguage() const
return "ar";
}
-int32_t CharsetRecog_windows_1256::match(InputText *textIn)
+UBool CharsetRecog_windows_1256::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_windows_1256, charMap_windows_1256);
+ int32_t confidence = match_sbcs(textIn, ngrams_windows_1256, charMap_windows_1256);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_windows_1251::~CharsetRecog_windows_1251()
@@ -1136,9 +1025,11 @@ const char *CharsetRecog_windows_1251::getLanguage() const
return "ru";
}
-int32_t CharsetRecog_windows_1251::match(InputText *textIn)
+UBool CharsetRecog_windows_1251::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_windows_1251, charMap_windows_1251);
+ int32_t confidence = match_sbcs(textIn, ngrams_windows_1251, charMap_windows_1251);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_KOI8_R::~CharsetRecog_KOI8_R()
@@ -1156,9 +1047,11 @@ const char *CharsetRecog_KOI8_R::getLanguage() const
return "ru";
}
-int32_t CharsetRecog_KOI8_R::match(InputText *textIn)
+UBool CharsetRecog_KOI8_R::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_KOI8_R, charMap_KOI8_R);
+ int32_t confidence = match_sbcs(textIn, ngrams_KOI8_R, charMap_KOI8_R);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_IBM424_he::~CharsetRecog_IBM424_he()
@@ -1181,9 +1074,11 @@ const char *CharsetRecog_IBM424_he_rtl::getName() const
return "IBM424_rtl";
}
-int32_t CharsetRecog_IBM424_he_rtl::match(InputText *textIn)
+UBool CharsetRecog_IBM424_he_rtl::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_IBM424_he_rtl, charMap_IBM424_he);
+ int32_t confidence = match_sbcs(textIn, ngrams_IBM424_he_rtl, charMap_IBM424_he);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_IBM424_he_ltr::~CharsetRecog_IBM424_he_ltr()
@@ -1196,9 +1091,11 @@ const char *CharsetRecog_IBM424_he_ltr::getName() const
return "IBM424_ltr";
}
-int32_t CharsetRecog_IBM424_he_ltr::match(InputText *textIn)
+UBool CharsetRecog_IBM424_he_ltr::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_IBM424_he_ltr, charMap_IBM424_he);
+ int32_t confidence = match_sbcs(textIn, ngrams_IBM424_he_ltr, charMap_IBM424_he);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
static const uint8_t unshapeMap_IBM420[] = {
@@ -1267,7 +1164,7 @@ uint8_t *CharsetRecog_IBM420_ar::unshapeLamAlef(const uint8_t *inputBytes, int32
if (bigBuffer != NULL) {
int32_t bufferIndex;
- uint8_t unshapedLamAlef[] = { 0xb1, 0x56 };
+ static const uint8_t unshapedLamAlef[] = { 0xb1, 0x56 };
for (int32_t i = bufferIndex = 0; i < inputBytesLength; i++) {
if (isLamAlef(inputBytes[i])) {
@@ -1302,7 +1199,7 @@ void CharsetRecog_IBM420_ar::matchFinish(InputText *textIn) {
}
UBool CharsetRecog_IBM420_ar::isLamAlef(uint8_t b) {
- uint8_t shapedLamAlef[] = {
+ static const uint8_t shapedLamAlef[] = {
0xb2, 0xb3, 0xb4, 0xb5, 0xb7, 0xb8
};
@@ -1325,9 +1222,11 @@ const char *CharsetRecog_IBM420_ar_rtl::getName() const
return "IBM420_rtl";
}
-int32_t CharsetRecog_IBM420_ar_rtl::match(InputText *textIn)
+UBool CharsetRecog_IBM420_ar_rtl::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_IBM420_ar_rtl, charMap_IBM420_ar);
+ int32_t confidence = match_sbcs(textIn, ngrams_IBM420_ar_rtl, charMap_IBM420_ar);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_IBM420_ar_ltr::~CharsetRecog_IBM420_ar_ltr()
@@ -1340,9 +1239,11 @@ const char *CharsetRecog_IBM420_ar_ltr::getName() const
return "IBM420_ltr";
}
-int32_t CharsetRecog_IBM420_ar_ltr::match(InputText *textIn)
+UBool CharsetRecog_IBM420_ar_ltr::match(InputText *textIn, CharsetMatch *results) const
{
- return match_sbcs(textIn, ngrams_IBM420_ar_ltr, charMap_IBM420_ar);
+ int32_t confidence = match_sbcs(textIn, ngrams_IBM420_ar_ltr, charMap_IBM420_ar);
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrsbcs.h b/Build/source/libs/icu/icu-50.1/i18n/csrsbcs.h
index 21cbabe5663..cc26b057b48 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrsbcs.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrsbcs.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2009, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -46,44 +46,37 @@ public:
};
+
class CharsetRecog_sbcs : public CharsetRecognizer
{
-protected:
- UBool haveC1Bytes;
-
public:
CharsetRecog_sbcs();
-
virtual ~CharsetRecog_sbcs();
-
virtual const char *getName() const = 0;
-
- virtual int32_t match(InputText *det) = 0;
-
- int32_t match_sbcs(InputText *det, const int32_t ngrams[], const uint8_t charMap[]);
+ virtual UBool match(InputText *det, CharsetMatch *results) const = 0;
+ virtual int32_t match_sbcs(InputText *det, const int32_t ngrams[], const uint8_t charMap[]) const;
};
class CharsetRecog_8859_1 : public CharsetRecog_sbcs
{
public:
virtual ~CharsetRecog_8859_1();
-
const char *getName() const;
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_8859_2 : public CharsetRecog_sbcs
{
public:
virtual ~CharsetRecog_8859_2();
-
const char *getName() const;
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_8859_5 : public CharsetRecog_sbcs
{
public:
virtual ~CharsetRecog_8859_5();
-
const char *getName() const;
};
@@ -119,145 +112,7 @@ public:
const char *getName() const;
};
-class CharsetRecog_8859_1_en : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_en();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_da : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_da();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_de : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_de();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_es : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_es();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_fr : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_fr();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_it : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_it();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_nl : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_nl();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_no : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_no();
-
- const char *getLanguage() const;
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_pt : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_pt();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_1_sv : public CharsetRecog_8859_1
-{
-public:
- virtual ~CharsetRecog_8859_1_sv();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_2_cs : public CharsetRecog_8859_2
-{
-public:
- virtual ~CharsetRecog_8859_2_cs();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_2_hu : public CharsetRecog_8859_2
-{
-public:
- virtual ~CharsetRecog_8859_2_hu();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_2_pl : public CharsetRecog_8859_2
-{
-public:
- virtual ~CharsetRecog_8859_2_pl();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
-
-class CharsetRecog_8859_2_ro : public CharsetRecog_8859_2
-{
-public:
- virtual ~CharsetRecog_8859_2_ro();
-
- const char *getLanguage() const;
-
- int32_t match(InputText *textIn);
-};
class CharsetRecog_8859_5_ru : public CharsetRecog_8859_5
{
@@ -266,7 +121,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_8859_6_ar : public CharsetRecog_8859_6
@@ -276,7 +131,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_8859_7_el : public CharsetRecog_8859_7
@@ -286,7 +141,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_8859_8_I_he : public CharsetRecog_8859_8
@@ -298,7 +153,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_8859_8_he : public CharsetRecog_8859_8
@@ -308,7 +163,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_8859_9_tr : public CharsetRecog_8859_9
@@ -318,7 +173,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_windows_1256 : public CharsetRecog_sbcs
@@ -330,7 +185,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_windows_1251 : public CharsetRecog_sbcs
@@ -342,7 +197,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
@@ -355,7 +210,7 @@ public:
const char *getLanguage() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_IBM424_he : public CharsetRecog_sbcs
@@ -372,7 +227,7 @@ public:
const char *getName() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_IBM424_he_ltr : public CharsetRecog_IBM424_he {
@@ -380,7 +235,7 @@ class CharsetRecog_IBM424_he_ltr : public CharsetRecog_IBM424_he {
const char *getName() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_IBM420_ar : public CharsetRecog_sbcs
@@ -410,7 +265,7 @@ public:
const char *getName() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
class CharsetRecog_IBM420_ar_ltr : public CharsetRecog_IBM420_ar {
@@ -418,10 +273,10 @@ class CharsetRecog_IBM420_ar_ltr : public CharsetRecog_IBM420_ar {
const char *getName() const;
- int32_t match(InputText *textIn);
+ virtual UBool match(InputText *det, CharsetMatch *results) const;
};
U_NAMESPACE_END
-#endif
+#endif /* !UCONFIG_NO_CONVERSION */
#endif /* __CSRSBCS_H */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrucode.cpp b/Build/source/libs/icu/icu-50.1/i18n/csrucode.cpp
index 99a76d850e6..d286cd3a504 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrucode.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrucode.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2006, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -10,6 +10,7 @@
#if !UCONFIG_NO_CONVERSION
#include "csrucode.h"
+#include "csmatch.h"
U_NAMESPACE_BEGIN
@@ -28,16 +29,18 @@ const char *CharsetRecog_UTF_16_BE::getName() const
return "UTF-16BE";
}
-int32_t CharsetRecog_UTF_16_BE::match(InputText* textIn)
+UBool CharsetRecog_UTF_16_BE::match(InputText* textIn, CharsetMatch *results) const
{
const uint8_t *input = textIn->fRawInput;
+ int32_t confidence = 0;
if (input[0] == 0xFE && input[1] == 0xFF) {
- return 100;
+ confidence = 100;
}
// TODO: Do some statastics to check for unsigned UTF-16BE
- return 0;
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_UTF_16_LE::~CharsetRecog_UTF_16_LE()
@@ -50,16 +53,18 @@ const char *CharsetRecog_UTF_16_LE::getName() const
return "UTF-16LE";
}
-int32_t CharsetRecog_UTF_16_LE::match(InputText* textIn)
+UBool CharsetRecog_UTF_16_LE::match(InputText* textIn, CharsetMatch *results) const
{
const uint8_t *input = textIn->fRawInput;
+ int32_t confidence = 0;
if (input[0] == 0xFF && input[1] == 0xFE && (input[2] != 0x00 || input[3] != 0x00)) {
- return 100;
+ confidence = 100;
}
// TODO: Do some statastics to check for unsigned UTF-16LE
- return 0;
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_UTF_32::~CharsetRecog_UTF_32()
@@ -67,7 +72,7 @@ CharsetRecog_UTF_32::~CharsetRecog_UTF_32()
// nothing to do
}
-int32_t CharsetRecog_UTF_32::match(InputText* textIn)
+UBool CharsetRecog_UTF_32::match(InputText* textIn, CharsetMatch *results) const
{
const uint8_t *input = textIn->fRawInput;
int32_t limit = (textIn->fRawLength / 4) * 4;
@@ -106,7 +111,8 @@ int32_t CharsetRecog_UTF_32::match(InputText* textIn)
confidence = 25;
}
- return confidence;
+ results->set(textIn, this, confidence);
+ return (confidence > 0);
}
CharsetRecog_UTF_32_BE::~CharsetRecog_UTF_32_BE()
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrucode.h b/Build/source/libs/icu/icu-50.1/i18n/csrucode.h
index 315bad6b25e..a8a4f2bc521 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrucode.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrucode.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2006, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -36,7 +36,7 @@ public:
/* (non-Javadoc)
* @see com.ibm.icu.text.CharsetRecognizer#match(com.ibm.icu.text.CharsetDetector)
*/
- int32_t match(InputText* textIn) = 0;
+ UBool match(InputText* textIn, CharsetMatch *results) const = 0;
};
@@ -48,7 +48,7 @@ public:
const char *getName() const;
- int32_t match(InputText* textIn);
+ UBool match(InputText* textIn, CharsetMatch *results) const;
};
class CharsetRecog_UTF_16_LE : public CharsetRecog_Unicode
@@ -59,7 +59,7 @@ public:
const char *getName() const;
- int32_t match(InputText* textIn);
+ UBool match(InputText* textIn, CharsetMatch *results) const;
};
class CharsetRecog_UTF_32 : public CharsetRecog_Unicode
@@ -72,7 +72,7 @@ public:
const char* getName() const = 0;
- int32_t match(InputText* textIn);
+ UBool match(InputText* textIn, CharsetMatch *results) const;
};
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrutf8.cpp b/Build/source/libs/icu/icu-50.1/i18n/csrutf8.cpp
index b87c277fbf9..420c66909d4 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrutf8.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrutf8.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2008, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -10,6 +10,7 @@
#if !UCONFIG_NO_CONVERSION
#include "csrutf8.h"
+#include "csmatch.h"
U_NAMESPACE_BEGIN
@@ -23,23 +24,23 @@ const char *CharsetRecog_UTF8::getName() const
return "UTF-8";
}
-int32_t CharsetRecog_UTF8::match(InputText* det) {
+UBool CharsetRecog_UTF8::match(InputText* input, CharsetMatch *results) const {
bool hasBOM = FALSE;
int32_t numValid = 0;
int32_t numInvalid = 0;
- const uint8_t *input = det->fRawInput;
+ const uint8_t *inputBytes = input->fRawInput;
int32_t i;
int32_t trailBytes = 0;
int32_t confidence;
- if (det->fRawLength >= 3 &&
- input[0] == 0xEF && input[1] == 0xBB && input[2] == 0xBF) {
+ if (input->fRawLength >= 3 &&
+ inputBytes[0] == 0xEF && inputBytes[1] == 0xBB && inputBytes[2] == 0xBF) {
hasBOM = TRUE;
}
// Scan for multi-byte sequences
- for (i=0; i < det->fRawLength; i += 1) {
- int32_t b = input[i];
+ for (i=0; i < input->fRawLength; i += 1) {
+ int32_t b = inputBytes[i];
if ((b & 0x80) == 0) {
continue; // ASCII
@@ -66,11 +67,11 @@ int32_t CharsetRecog_UTF8::match(InputText* det) {
for (;;) {
i += 1;
- if (i >= det->fRawLength) {
+ if (i >= input->fRawLength) {
break;
}
- b = input[i];
+ b = inputBytes[i];
if ((b & 0xC0) != 0x080) {
numInvalid += 1;
@@ -104,7 +105,8 @@ int32_t CharsetRecog_UTF8::match(InputText* det) {
confidence = 25;
}
- return confidence;
+ results->set(input, this, confidence);
+ return (confidence > 0);
}
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/csrutf8.h b/Build/source/libs/icu/icu-50.1/i18n/csrutf8.h
index 10fe287a435..82e8f9d7faf 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/csrutf8.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/csrutf8.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2006, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -32,7 +32,7 @@ class CharsetRecog_UTF8: public CharsetRecognizer {
/* (non-Javadoc)
* @see com.ibm.icu.text.CharsetRecognizer#match(com.ibm.icu.text.CharsetDetector)
*/
- int32_t match(InputText *det);
+ UBool match(InputText *input, CharsetMatch *results) const;
};
diff --git a/Build/source/libs/icu/icu-49.1/i18n/curramt.cpp b/Build/source/libs/icu/icu-50.1/i18n/curramt.cpp
index f4e1abb0572..f4e1abb0572 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/curramt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/curramt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/currfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/currfmt.cpp
index d3de2ab633d..97be9730f35 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/currfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/currfmt.cpp
@@ -8,7 +8,7 @@
* Since: ICU 3.0
**********************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/currfmt.h b/Build/source/libs/icu/icu-50.1/i18n/currfmt.h
index 82aae3ec050..82aae3ec050 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/currfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/currfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/currpinf.cpp b/Build/source/libs/icu/icu-50.1/i18n/currpinf.cpp
index db81218c7dd..db81218c7dd 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/currpinf.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/currpinf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/currunit.cpp b/Build/source/libs/icu/icu-50.1/i18n/currunit.cpp
index 47cba6253aa..870d9d0c4ce 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/currunit.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/currunit.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2004-2010, International Business Machines
+* Copyright (c) 2004-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Author: Alan Liu
@@ -8,7 +8,7 @@
* Since: ICU 3.0
**********************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/datefmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/datefmt.cpp
index fe7b39ef167..fe7b39ef167 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/datefmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/datefmt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dcfmtsym.cpp b/Build/source/libs/icu/icu-50.1/i18n/dcfmtsym.cpp
index 260f8b17c9e..260f8b17c9e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dcfmtsym.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/dcfmtsym.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decContext.c b/Build/source/libs/icu/icu-50.1/i18n/decContext.c
index 3b162f26995..440272884a7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decContext.c
+++ b/Build/source/libs/icu/icu-50.1/i18n/decContext.c
@@ -1,7 +1,7 @@
/* ------------------------------------------------------------------ */
/* Decimal Context module */
/* ------------------------------------------------------------------ */
-/* Copyright (c) IBM Corporation, 2000-2011. All rights reserved. */
+/* Copyright (c) IBM Corporation, 2000-2012. All rights reserved. */
/* */
/* This software is made available under the terms of the */
/* ICU License -- ICU 1.8.1 and later. */
@@ -33,17 +33,6 @@ static const Flag *mfctop=(Flag *)&mfcone; /* -> top byte */
#endif
/* ------------------------------------------------------------------ */
-/* round-for-reround digits */
-/* ------------------------------------------------------------------ */
-const uByte DECSTICKYTAB[10]={1,1,2,3,4,6,6,7,8,9}; /* used if sticky */
-
-/* ------------------------------------------------------------------ */
-/* Powers of ten (powers[n]==10**n, 0<=n<=9) */
-/* ------------------------------------------------------------------ */
-const uInt DECPOWERS[10]={1, 10, 100, 1000, 10000, 100000, 1000000,
- 10000000, 100000000, 1000000000};
-
-/* ------------------------------------------------------------------ */
/* decContextClearStatus -- clear bits in current status */
/* */
/* context is the context structure to be queried */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decContext.h b/Build/source/libs/icu/icu-50.1/i18n/decContext.h
index 78d90fd6b52..78d90fd6b52 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decContext.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/decContext.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decNumber.c b/Build/source/libs/icu/icu-50.1/i18n/decNumber.c
index 5883c22b7f9..89d242a00e5 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decNumber.c
+++ b/Build/source/libs/icu/icu-50.1/i18n/decNumber.c
@@ -185,7 +185,7 @@
/* Constants */
/* Public lookup table used by the D2U macro */
-const uByte d2utable[DECMAXD2U+1]=D2UTABLE;
+static const uByte d2utable[DECMAXD2U+1]=D2UTABLE;
#define DECVERB 1 /* set to 1 for verbose DECCHECK */
#define powers DECPOWERS /* old internal name */
@@ -210,7 +210,19 @@ const uByte d2utable[DECMAXD2U+1]=D2UTABLE;
#define BIGEVEN (Int)0x80000002
#define BIGODD (Int)0x80000003
-static Unit uarrone[1]={1}; /* Unit array of 1, used for incrementing */
+static const Unit uarrone[1]={1}; /* Unit array of 1, used for incrementing */
+
+/* ------------------------------------------------------------------ */
+/* round-for-reround digits */
+/* ------------------------------------------------------------------ */
+static const uByte DECSTICKYTAB[10]={1,1,2,3,4,6,6,7,8,9}; /* used if sticky */
+
+/* ------------------------------------------------------------------ */
+/* Powers of ten (powers[n]==10**n, 0<=n<=9) */
+/* ------------------------------------------------------------------ */
+static const uInt DECPOWERS[10]={1, 10, 100, 1000, 10000, 100000, 1000000,
+ 10000000, 100000000, 1000000000};
+
/* Granularity-dependent code */
#if DECDPUN<=4
@@ -1393,7 +1405,7 @@ U_CAPI decNumber * U_EXPORT2 uprv_decNumberLogB(decNumber *res, const decNumber
/* fastpath in decLnOp. The final division is done to the requested */
/* precision. */
/* ------------------------------------------------------------------ */
-#if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406))
+#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 406
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Warray-bounds"
#endif
@@ -1532,7 +1544,7 @@ U_CAPI decNumber * U_EXPORT2 uprv_decNumberLog10(decNumber *res, const decNumber
#endif
return res;
} /* decNumberLog10 */
-#if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406))
+#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 406
#pragma GCC diagnostic pop
#endif
@@ -2808,7 +2820,7 @@ U_CAPI decNumber * U_EXPORT2 uprv_decNumberShift(decNumber *res, const decNumber
/* result setexp(approx, e div 2) % fix exponent */
/* end sqrt */
/* ------------------------------------------------------------------ */
-#if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406))
+#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 406
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Warray-bounds"
#endif
@@ -3141,7 +3153,7 @@ U_CAPI decNumber * U_EXPORT2 uprv_decNumberSquareRoot(decNumber *res, const decN
#endif
return res;
} /* decNumberSquareRoot */
-#if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406))
+#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 406
#pragma GCC diagnostic pop
#endif
@@ -5605,7 +5617,7 @@ static const uShort LNnn[90]={9016, 8652, 8316, 8008, 7724, 7456, 7208,
/* 5. The static buffers are larger than might be expected to allow */
/* for calls from decNumberPower. */
/* ------------------------------------------------------------------ */
-#if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406))
+#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 406
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Warray-bounds"
#endif
@@ -5830,7 +5842,7 @@ decNumber * decLnOp(decNumber *res, const decNumber *rhs,
/* [status is handled by caller] */
return res;
} /* decLnOp */
-#if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406))
+#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 406
#pragma GCC diagnostic pop
#endif
@@ -6063,11 +6075,11 @@ static decNumber * decCompareOp(decNumber *res, const decNumber *lhs,
/* If total ordering then handle differing signs 'up front' */
if (op==COMPTOTAL) { /* total ordering */
- if (decNumberIsNegative(lhs) & !decNumberIsNegative(rhs)) {
+ if (decNumberIsNegative(lhs) && !decNumberIsNegative(rhs)) {
result=-1;
break;
}
- if (!decNumberIsNegative(lhs) & decNumberIsNegative(rhs)) {
+ if (!decNumberIsNegative(lhs) && decNumberIsNegative(rhs)) {
result=+1;
break;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decNumber.h b/Build/source/libs/icu/icu-50.1/i18n/decNumber.h
index 4fe06497754..4fe06497754 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decNumber.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/decNumber.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decNumberLocal.h b/Build/source/libs/icu/icu-50.1/i18n/decNumberLocal.h
index 4a36723ea7e..bf6d54b8b27 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decNumberLocal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/decNumberLocal.h
@@ -1,7 +1,7 @@
/* ------------------------------------------------------------------ */
/* decNumber package local type, tuning, and macro definitions */
/* ------------------------------------------------------------------ */
-/* Copyright (c) IBM Corporation, 2000-2010. All rights reserved. */
+/* Copyright (c) IBM Corporation, 2000-2012. All rights reserved. */
/* */
/* This software is made available under the terms of the */
/* ICU License -- ICU 1.8.1 and later. */
@@ -88,18 +88,6 @@
#define long ?? /* .. or 'long' types are not used */
#endif
- /* Shared lookup tables */
- extern const uByte DECSTICKYTAB[10]; /* re-round digits if sticky */
- extern const uInt DECPOWERS[10]; /* powers of ten table */
- /* The following are included from decDPD.h */
- extern const uShort DPD2BIN[1024]; /* DPD -> 0-999 */
- extern const uShort BIN2DPD[1000]; /* 0-999 -> DPD */
- extern const uInt DPD2BINK[1024]; /* DPD -> 0-999000 */
- extern const uInt DPD2BINM[1024]; /* DPD -> 0-999000000 */
- extern const uByte DPD2BCD8[4096]; /* DPD -> ddd + len */
- extern const uByte BIN2BCD8[4000]; /* 0-999 -> ddd + len */
- extern const uShort BCD2DPD[2458]; /* 0-0x999 -> DPD (0x999=2457)*/
-
/* LONGMUL32HI -- set w=(u*v)>>32, where w, u, and v are uInts */
/* (that is, sets w to be the high-order word of the 64-bit result; */
/* the low-order word is simply u*v.) */
@@ -228,7 +216,7 @@
/* ----- Shared data (in decNumber.c) ----- */
/* Public lookup table used by the D2U macro (see below) */
#define DECMAXD2U 49
- extern const uByte d2utable[DECMAXD2U+1];
+ /*extern const uByte d2utable[DECMAXD2U+1];*/
/* ----- Macros ----- */
/* ISZERO -- return true if decNumber dn is a zero */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decfmtst.cpp b/Build/source/libs/icu/icu-50.1/i18n/decfmtst.cpp
index c991c0098e0..c991c0098e0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decfmtst.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/decfmtst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decfmtst.h b/Build/source/libs/icu/icu-50.1/i18n/decfmtst.h
index 16c5b7c950e..16c5b7c950e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decfmtst.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/decfmtst.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/decimfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/decimfmt.cpp
index ae68388cf17..a4cfa8d9e80 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/decimfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/decimfmt.cpp
@@ -69,10 +69,23 @@
#include <math.h>
#include "hash.h"
#include "decfmtst.h"
-
+#include "dcfmtimp.h"
U_NAMESPACE_BEGIN
+
+/* == Fastpath calculation. ==
+ */
+#if UCONFIG_FORMAT_FASTPATHS_49
+inline DecimalFormatInternal& internalData(uint8_t *reserved) {
+ return *reinterpret_cast<DecimalFormatInternal*>(reserved);
+}
+inline const DecimalFormatInternal& internalData(const uint8_t *reserved) {
+ return *reinterpret_cast<const DecimalFormatInternal*>(reserved);
+}
+#else
+#endif
+
/* For currency parsing purose,
* Need to remember all prefix patterns and suffix patterns of
* every currency format pattern,
@@ -175,17 +188,17 @@ U_CALLCONV decimfmtAffixPatternValueComparator(UHashTok val1, UHashTok val2) {
U_CDECL_END
-
-//#define FMT_DEBUG
-
#ifdef FMT_DEBUG
#include <stdio.h>
-static void debugout(UnicodeString s) {
+static void _debugout(const char *f, int l, const UnicodeString& s) {
char buf[2000];
s.extract((int32_t) 0, s.length(), buf);
- printf("%s\n", buf);
+ printf("%s:%d: %s\n", f,l, buf);
}
-#define debug(x) printf("%s\n", x);
+#define debugout(x) _debugout(__FILE__,__LINE__,x)
+#define debug(x) printf("%s:%d: %s\n", __FILE__,__LINE__, x);
+static const UnicodeString dbg_null("<NULL>","");
+#define DEREFSTR(x) ((x!=NULL)?(*x):(dbg_null))
#else
#define debugout(x)
#define debug(x)
@@ -247,7 +260,7 @@ inline int32_t _max(int32_t a, int32_t b) { return (a<b) ? b : a; }
// Constructs a DecimalFormat instance in the default locale.
DecimalFormat::DecimalFormat(UErrorCode& status) {
- init();
+ init(status);
UParseError parseError;
construct(status, parseError);
}
@@ -258,7 +271,7 @@ DecimalFormat::DecimalFormat(UErrorCode& status) {
DecimalFormat::DecimalFormat(const UnicodeString& pattern,
UErrorCode& status) {
- init();
+ init(status);
UParseError parseError;
construct(status, parseError, &pattern);
}
@@ -271,7 +284,7 @@ DecimalFormat::DecimalFormat(const UnicodeString& pattern,
DecimalFormat::DecimalFormat(const UnicodeString& pattern,
DecimalFormatSymbols* symbolsToAdopt,
UErrorCode& status) {
- init();
+ init(status);
UParseError parseError;
if (symbolsToAdopt == NULL)
status = U_ILLEGAL_ARGUMENT_ERROR;
@@ -282,7 +295,7 @@ DecimalFormat::DecimalFormat( const UnicodeString& pattern,
DecimalFormatSymbols* symbolsToAdopt,
UParseError& parseErr,
UErrorCode& status) {
- init();
+ init(status);
if (symbolsToAdopt == NULL)
status = U_ILLEGAL_ARGUMENT_ERROR;
construct(status,parseErr, &pattern, symbolsToAdopt);
@@ -296,7 +309,7 @@ DecimalFormat::DecimalFormat( const UnicodeString& pattern,
DecimalFormat::DecimalFormat(const UnicodeString& pattern,
const DecimalFormatSymbols& symbols,
UErrorCode& status) {
- init();
+ init(status);
UParseError parseError;
construct(status, parseError, &pattern, new DecimalFormatSymbols(symbols));
}
@@ -310,7 +323,7 @@ DecimalFormat::DecimalFormat(const UnicodeString& pattern,
DecimalFormatSymbols* symbolsToAdopt,
UNumberFormatStyle style,
UErrorCode& status) {
- init();
+ init(status);
fStyle = style;
UParseError parseError;
construct(status, parseError, &pattern, symbolsToAdopt);
@@ -321,7 +334,7 @@ DecimalFormat::DecimalFormat(const UnicodeString& pattern,
// Put all fields of an uninitialized object into a known state.
// Common code, shared by all constructors.
void
-DecimalFormat::init() {
+DecimalFormat::init(UErrorCode &status) {
fPosPrefixPattern = 0;
fPosSuffixPattern = 0;
fNegPrefixPattern = 0;
@@ -338,6 +351,7 @@ DecimalFormat::init() {
fUseExponentialNotation = FALSE;
fMinExponentDigits = 0;
fExponentSignAlwaysShown = FALSE;
+ fBoolFlags.clear();
fRoundingIncrement = 0;
fRoundingMode = kRoundHalfEven;
fPad = 0;
@@ -349,6 +363,16 @@ DecimalFormat::init() {
fAffixesForCurrency = NULL;
fPluralAffixesForCurrency = NULL;
fCurrencyPluralInfo = NULL;
+#if UCONFIG_HAVE_PARSEALLINPUT
+ fParseAllInput = UNUM_MAYBE;
+#endif
+
+#if UCONFIG_FORMAT_FASTPATHS_49
+ DecimalFormatInternal &data = internalData(fReserved);
+ data.fFastpathStatus=kFastpathUNKNOWN; // don't try to calculate the fastpath until later.
+#endif
+ // only do this once per obj.
+ DecimalFormatStaticSets::initSets(&status);
}
//------------------------------------------------------------------------------
@@ -489,6 +513,11 @@ DecimalFormat::construct(UErrorCode& status,
if (fCurrencySignCount > fgCurrencySignCountZero) {
setCurrencyInternally(getCurrency(), status);
}
+#if UCONFIG_FORMAT_FASTPATHS_49
+ DecimalFormatInternal &data = internalData(fReserved);
+ data.fFastpathStatus = kFastpathNO; // allow it to be calculated
+ handleChanged();
+#endif
}
@@ -654,21 +683,33 @@ DecimalFormat::~DecimalFormat()
DecimalFormat::DecimalFormat(const DecimalFormat &source) :
NumberFormat(source) {
- init();
+ UErrorCode status = U_ZERO_ERROR;
+ init(status); // if this fails, 'source' isn't initialized properly either.
*this = source;
}
//------------------------------------------------------------------------------
// assignment operator
-static void _copy_us_ptr(UnicodeString** pdest, const UnicodeString* source) {
+template <class T>
+static void _copy_ptr(T** pdest, const T* source) {
if (source == NULL) {
delete *pdest;
*pdest = NULL;
} else if (*pdest == NULL) {
- *pdest = new UnicodeString(*source);
+ *pdest = new T(*source);
} else {
- **pdest = *source;
+ **pdest = *source;
+ }
+}
+
+template <class T>
+static void _clone_ptr(T** pdest, const T* source) {
+ delete *pdest;
+ if (source == NULL) {
+ *pdest = NULL;
+ } else {
+ *pdest = static_cast<T*>(source->clone());
}
}
@@ -681,29 +722,21 @@ DecimalFormat::operator=(const DecimalFormat& rhs)
fPositiveSuffix = rhs.fPositiveSuffix;
fNegativePrefix = rhs.fNegativePrefix;
fNegativeSuffix = rhs.fNegativeSuffix;
- _copy_us_ptr(&fPosPrefixPattern, rhs.fPosPrefixPattern);
- _copy_us_ptr(&fPosSuffixPattern, rhs.fPosSuffixPattern);
- _copy_us_ptr(&fNegPrefixPattern, rhs.fNegPrefixPattern);
- _copy_us_ptr(&fNegSuffixPattern, rhs.fNegSuffixPattern);
- if (rhs.fCurrencyChoice == 0) {
- delete fCurrencyChoice;
- fCurrencyChoice = 0;
- } else {
- fCurrencyChoice = (ChoiceFormat*) rhs.fCurrencyChoice->clone();
- }
+ _copy_ptr(&fPosPrefixPattern, rhs.fPosPrefixPattern);
+ _copy_ptr(&fPosSuffixPattern, rhs.fPosSuffixPattern);
+ _copy_ptr(&fNegPrefixPattern, rhs.fNegPrefixPattern);
+ _copy_ptr(&fNegSuffixPattern, rhs.fNegSuffixPattern);
+ _clone_ptr(&fCurrencyChoice, rhs.fCurrencyChoice);
setRoundingIncrement(rhs.getRoundingIncrement());
fRoundingMode = rhs.fRoundingMode;
setMultiplier(rhs.getMultiplier());
fGroupingSize = rhs.fGroupingSize;
fGroupingSize2 = rhs.fGroupingSize2;
fDecimalSeparatorAlwaysShown = rhs.fDecimalSeparatorAlwaysShown;
- if(fSymbols == NULL) {
- fSymbols = new DecimalFormatSymbols(*rhs.fSymbols);
- } else {
- *fSymbols = *rhs.fSymbols;
- }
+ _copy_ptr(&fSymbols, rhs.fSymbols);
fUseExponentialNotation = rhs.fUseExponentialNotation;
fExponentSignAlwaysShown = rhs.fExponentSignAlwaysShown;
+ fBoolFlags = rhs.fBoolFlags;
/*Bertrand A. D. Update 98.03.17*/
fCurrencySignCount = rhs.fCurrencySignCount;
/*end of Update*/
@@ -720,30 +753,30 @@ DecimalFormat::operator=(const DecimalFormat& rhs)
fFormatPattern = rhs.fFormatPattern;
fStyle = rhs.fStyle;
fCurrencySignCount = rhs.fCurrencySignCount;
- if (rhs.fCurrencyPluralInfo) {
- delete fCurrencyPluralInfo;
- fCurrencyPluralInfo = rhs.fCurrencyPluralInfo->clone();
- }
+ _clone_ptr(&fCurrencyPluralInfo, rhs.fCurrencyPluralInfo);
+ deleteHashForAffixPattern();
if (rhs.fAffixPatternsForCurrency) {
UErrorCode status = U_ZERO_ERROR;
- deleteHashForAffixPattern();
fAffixPatternsForCurrency = initHashForAffixPattern(status);
copyHashForAffixPattern(rhs.fAffixPatternsForCurrency,
fAffixPatternsForCurrency, status);
}
+ deleteHashForAffix(fAffixesForCurrency);
if (rhs.fAffixesForCurrency) {
UErrorCode status = U_ZERO_ERROR;
- deleteHashForAffix(fAffixesForCurrency);
fAffixesForCurrency = initHashForAffixPattern(status);
copyHashForAffix(rhs.fAffixesForCurrency, fAffixesForCurrency, status);
}
+ deleteHashForAffix(fPluralAffixesForCurrency);
if (rhs.fPluralAffixesForCurrency) {
UErrorCode status = U_ZERO_ERROR;
- deleteHashForAffix(fPluralAffixesForCurrency);
fPluralAffixesForCurrency = initHashForAffixPattern(status);
copyHashForAffix(rhs.fPluralAffixesForCurrency, fPluralAffixesForCurrency, status);
}
}
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
return *this;
}
@@ -960,12 +993,63 @@ DecimalFormat::format(int32_t number,
UnicodeString&
DecimalFormat::format(int32_t number,
UnicodeString& appendTo,
+ FieldPosition& fieldPosition,
+ UErrorCode& status) const
+{
+ return format((int64_t)number, appendTo, fieldPosition, status);
+}
+
+UnicodeString&
+DecimalFormat::format(int32_t number,
+ UnicodeString& appendTo,
FieldPositionIterator* posIter,
UErrorCode& status) const
{
return format((int64_t)number, appendTo, posIter, status);
}
+
+#if UCONFIG_FORMAT_FASTPATHS_49
+void DecimalFormat::handleChanged() {
+ DecimalFormatInternal &data = internalData(fReserved);
+
+ if(data.fFastpathStatus == kFastpathUNKNOWN) {
+ return; // still constructing. Wait.
+ }
+
+ data.fFastpathStatus = kFastpathNO;
+
+ if (fGroupingSize!=0 && isGroupingUsed()) {
+ debug("No fastpath: fGroupingSize!=0 and grouping is used");
+#ifdef FMT_DEBUG
+ printf("groupingsize=%d\n", fGroupingSize);
+#endif
+ } else if(fGroupingSize2!=0 && isGroupingUsed()) {
+ debug("No fastpath: fGroupingSize2!=0");
+ } else if(fUseExponentialNotation) {
+ debug("No fastpath: fUseExponentialNotation");
+ } else if(fFormatWidth!=0) {
+ debug("No fastpath: fFormatWidth!=0");
+ } else if(fMinSignificantDigits!=1) {
+ debug("No fastpath: fMinSignificantDigits!=1");
+ } else if(fMultiplier!=NULL) {
+ debug("No fastpath: fMultiplier!=NULL");
+ } else if(0x0030 != getConstSymbol(DecimalFormatSymbols::kZeroDigitSymbol).char32At(0)) {
+ debug("No fastpath: 0x0030 != getConstSymbol(DecimalFormatSymbols::kZeroDigitSymbol).char32At(0)");
+ } else if(fDecimalSeparatorAlwaysShown) {
+ debug("No fastpath: fDecimalSeparatorAlwaysShown");
+ } else if(getMinimumFractionDigits()>0) {
+ debug("No fastpath: fMinFractionDigits>0");
+ } else if(fCurrencySignCount > fgCurrencySignCountZero) {
+ debug("No fastpath: fCurrencySignCount > fgCurrencySignCountZero");
+ } else if(fRoundingIncrement!=0) {
+ debug("No fastpath: fRoundingIncrement!=0");
+ } else {
+ data.fFastpathStatus = kFastpathYES;
+ debug("kFastpathYES!");
+ }
+}
+#endif
//------------------------------------------------------------------------------
UnicodeString&
@@ -973,8 +1057,19 @@ DecimalFormat::format(int64_t number,
UnicodeString& appendTo,
FieldPosition& fieldPosition) const
{
+ UErrorCode status = U_ZERO_ERROR; /* ignored */
+ FieldPositionOnlyHandler handler(fieldPosition);
+ return _format(number, appendTo, handler, status);
+}
+
+UnicodeString&
+DecimalFormat::format(int64_t number,
+ UnicodeString& appendTo,
+ FieldPosition& fieldPosition,
+ UErrorCode& status) const
+{
FieldPositionOnlyHandler handler(fieldPosition);
- return _format(number, appendTo, handler);
+ return _format(number, appendTo, handler, status);
}
UnicodeString&
@@ -984,15 +1079,96 @@ DecimalFormat::format(int64_t number,
UErrorCode& status) const
{
FieldPositionIteratorHandler handler(posIter, status);
- return _format(number, appendTo, handler);
+ return _format(number, appendTo, handler, status);
}
UnicodeString&
DecimalFormat::_format(int64_t number,
UnicodeString& appendTo,
- FieldPositionHandler& handler) const
+ FieldPositionHandler& handler,
+ UErrorCode &status) const
{
- UErrorCode status = U_ZERO_ERROR;
+ // Bottleneck function for formatting int64_t
+ if (U_FAILURE(status)) {
+ return appendTo;
+ }
+
+#if UCONFIG_FORMAT_FASTPATHS_49
+ // const UnicodeString *posPrefix = fPosPrefixPattern;
+ // const UnicodeString *posSuffix = fPosSuffixPattern;
+ // const UnicodeString *negSuffix = fNegSuffixPattern;
+
+ const DecimalFormatInternal &data = internalData(fReserved);
+
+#ifdef FMT_DEBUG
+ data.dump();
+ printf("fastpath? [%d]\n", number);
+#endif
+
+ if( data.fFastpathStatus==kFastpathYES) {
+
+#define kZero 0x0030
+ const int32_t MAX_IDX = MAX_DIGITS+2;
+ UChar outputStr[MAX_IDX];
+ int32_t destIdx = MAX_IDX;
+ outputStr[--destIdx] = 0; // term
+
+ int64_t n = number;
+ if (number < 1) {
+ // Negative numbers are slightly larger than positive
+ // output the first digit (or the leading zero)
+ outputStr[--destIdx] = (-(n % 10) + kZero);
+ n /= -10;
+ }
+ // get any remaining digits
+ while (n > 0) {
+ outputStr[--destIdx] = (n % 10) + kZero;
+ n /= 10;
+ }
+
+
+ // Slide the number to the start of the output str
+ U_ASSERT(destIdx >= 0);
+ int32_t length = MAX_IDX - destIdx -1;
+ /*int32_t prefixLen = */ appendAffix(appendTo, number, handler, number<0, TRUE);
+ int32_t maxIntDig = getMaximumIntegerDigits();
+ int32_t destlength = length<=maxIntDig?length:maxIntDig; // dest length pinned to max int digits
+
+ if(length>maxIntDig && fBoolFlags.contains(UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS)) {
+ status = U_ILLEGAL_ARGUMENT_ERROR;
+ }
+
+ int32_t prependZero = getMinimumIntegerDigits() - destlength;
+
+#ifdef FMT_DEBUG
+ printf("prependZero=%d, length=%d, minintdig=%d maxintdig=%d destlength=%d skip=%d\n", prependZero, length, getMinimumIntegerDigits(), maxIntDig, destlength, length-destlength);
+#endif
+ int32_t intBegin = appendTo.length();
+
+ while((prependZero--)>0) {
+ appendTo.append(0x0030); // '0'
+ }
+
+ appendTo.append(outputStr+destIdx+
+ (length-destlength), // skip any leading digits
+ destlength);
+ handler.addAttribute(kIntegerField, intBegin, appendTo.length());
+
+ /*int32_t suffixLen =*/ appendAffix(appendTo, number, handler, number<0, FALSE);
+
+ //outputStr[length]=0;
+
+#ifdef FMT_DEBUG
+ printf("Writing [%s] length [%d] max %d for [%d]\n", outputStr+destIdx, length, MAX_IDX, number);
+#endif
+
+#undef kZero
+
+ return appendTo;
+ } // end fastpath
+#endif
+
+ // Else the slow way - via DigitList
DigitList digits;
digits.set(number);
return _format(digits, appendTo, handler, status);
@@ -1005,8 +1181,19 @@ DecimalFormat::format( double number,
UnicodeString& appendTo,
FieldPosition& fieldPosition) const
{
+ UErrorCode status = U_ZERO_ERROR; /* ignored */
FieldPositionOnlyHandler handler(fieldPosition);
- return _format(number, appendTo, handler);
+ return _format(number, appendTo, handler, status);
+}
+
+UnicodeString&
+DecimalFormat::format( double number,
+ UnicodeString& appendTo,
+ FieldPosition& fieldPosition,
+ UErrorCode& status) const
+{
+ FieldPositionOnlyHandler handler(fieldPosition);
+ return _format(number, appendTo, handler, status);
}
UnicodeString&
@@ -1016,14 +1203,18 @@ DecimalFormat::format( double number,
UErrorCode& status) const
{
FieldPositionIteratorHandler handler(posIter, status);
- return _format(number, appendTo, handler);
+ return _format(number, appendTo, handler, status);
}
UnicodeString&
DecimalFormat::_format( double number,
UnicodeString& appendTo,
- FieldPositionHandler& handler) const
+ FieldPositionHandler& handler,
+ UErrorCode &status) const
{
+ if (U_FAILURE(status)) {
+ return appendTo;
+ }
// Special case for NaN, sets the begin and end index to be the
// the string length of localized name of NaN.
// TODO: let NaNs go through DigitList.
@@ -1038,7 +1229,6 @@ DecimalFormat::_format( double number,
return appendTo;
}
- UErrorCode status = U_ZERO_ERROR;
DigitList digits;
digits.set(number);
_format(digits, appendTo, handler, status);
@@ -1055,6 +1245,47 @@ DecimalFormat::format(const StringPiece &number,
FieldPositionIterator *posIter,
UErrorCode &status) const
{
+#if UCONFIG_FORMAT_FASTPATHS_49
+ // don't bother if the int64 path is not optimized
+ int32_t len = number.length();
+
+ if(len>0&&len<10) { /* 10 or more digits may not be an int64 */
+ const char *data = number.data();
+ int64_t num = 0;
+ UBool neg = FALSE;
+ UBool ok = TRUE;
+
+ int32_t start = 0;
+
+ if(data[start]=='+') {
+ start++;
+ } else if(data[start]=='-') {
+ neg=TRUE;
+ start++;
+ }
+
+ int32_t place = 1; /* 1, 10, ... */
+ for(int32_t i=len-1;i>=start;i--) {
+ if(data[i]>='0'&&data[i]<='9') {
+ num+=place*(int64_t)(data[i]-'0');
+ } else {
+ ok=FALSE;
+ break;
+ }
+ place *= 10;
+ }
+
+ if(ok) {
+ if(neg) {
+ num = -num;// add minus bit
+ }
+ // format as int64_t
+ return format(num, toAppendTo, posIter, status);
+ }
+ // else fall through
+ }
+#endif
+
DigitList dnum;
dnum.set(number, status);
if (U_FAILURE(status)) {
@@ -1172,7 +1403,7 @@ DecimalFormat::_format(const DigitList &number,
return appendTo;
}
- return subformat(appendTo, handler, adjustedNum, FALSE);
+ return subformat(appendTo, handler, adjustedNum, FALSE, status);
}
@@ -1217,7 +1448,8 @@ UnicodeString&
DecimalFormat::subformat(UnicodeString& appendTo,
FieldPositionHandler& handler,
DigitList& digits,
- UBool isInteger) const
+ UBool isInteger,
+ UErrorCode& status) const
{
// char zero = '0';
// DigitList returns digits as '0' thru '9', so we will need to
@@ -1426,6 +1658,9 @@ DecimalFormat::subformat(UnicodeString& appendTo,
if (count > maxIntDig && maxIntDig >= 0) {
count = maxIntDig;
digitIndex = digits.getDecimalAt() - count;
+ if(fBoolFlags.contains(UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS)) {
+ status = U_ILLEGAL_ARGUMENT_ERROR;
+ }
}
int32_t sizeBeforeIntegerPart = appendTo.length();
@@ -1672,7 +1907,8 @@ void DecimalFormat::parse(const UnicodeString& text,
// status is used to record whether a number is infinite.
UBool status[fgStatusLength];
- DigitList *digits = new DigitList;
+
+ DigitList *digits = result.getInternalDigitList(); // get one from the stack buffer
if (digits == NULL) {
return; // no way to report error from here.
}
@@ -1680,8 +1916,7 @@ void DecimalFormat::parse(const UnicodeString& text,
if (fCurrencySignCount > fgCurrencySignCountZero) {
if (!parseForCurrency(text, parsePosition, *digits,
status, currency)) {
- delete digits;
- return;
+ return;
}
} else {
if (!subparse(text,
@@ -1689,8 +1924,8 @@ void DecimalFormat::parse(const UnicodeString& text,
fPosPrefixPattern, fPosSuffixPattern,
FALSE, UCURR_SYMBOL_NAME,
parsePosition, *digits, status, currency)) {
+ debug("!subparse(...) - rewind");
parsePosition.setIndex(startIdx);
- delete digits;
return;
}
}
@@ -1699,7 +1934,7 @@ void DecimalFormat::parse(const UnicodeString& text,
if (status[fgStatusInfinite]) {
double inf = uprv_getInfinity();
result.setDouble(digits->isPositive() ? inf : -inf);
- delete digits; // TODO: set the dl to infinity, and let it fall into the code below.
+ // TODO: set the dl to infinity, and let it fall into the code below.
}
else {
@@ -1878,8 +2113,136 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
int32_t position = parsePosition.getIndex();
int32_t oldStart = position;
+ int32_t textLength = text.length(); // One less pointer to follow
UBool strictParse = !isLenient();
+ UChar32 zero = getConstSymbol(DecimalFormatSymbols::kZeroDigitSymbol).char32At(0);
+#ifdef FMT_DEBUG
+ UChar dbgbuf[300];
+ UnicodeString s(dbgbuf,0,300);;
+ s.append((UnicodeString)"PARSE \"").append(text.tempSubString(position)).append((UnicodeString)"\" " );
+#define DBGAPPD(x) if(x) { s.append(UnicodeString(#x "=")); if(x->isEmpty()) { s.append(UnicodeString("<empty>")); } else { s.append(*x); } s.append(UnicodeString(" ")); }
+ DBGAPPD(negPrefix);
+ DBGAPPD(negSuffix);
+ DBGAPPD(posPrefix);
+ DBGAPPD(posSuffix);
+ debugout(s);
+ printf("currencyParsing=%d, fFormatWidth=%d, isParseIntegerOnly=%c text.length=%d negPrefLen=%d\n", currencyParsing, fFormatWidth, (isParseIntegerOnly())?'Y':'N', text.length(), negPrefix!=NULL?negPrefix->length():-1);
+#endif
+
+ UBool fastParseOk = false; /* TRUE iff fast parse is OK */
+ UBool fastParseHadDecimal = FALSE; /* true if fast parse saw a decimal point. */
+
+ if(!currencyParsing &&
+
+
+ ( (
+#if UCONFIG_HAVE_PARSEALLINPUT
+ fParseAllInput == UNUM_YES ) ||
+ ( fParseAllInput == UNUM_MAYBE &&
+#endif
+ fFormatWidth==0 &&
+ // (negPrefix!=NULL&&negPrefix->isEmpty()) ||
+ text.length()>0 &&
+ text.length()<32 &&
+ (posPrefix==NULL||posPrefix->isEmpty()) &&
+ (posSuffix==NULL||posSuffix->isEmpty()) &&
+ // (negPrefix==NULL||negPrefix->isEmpty()) &&
+ // (negSuffix==NULL||(negSuffix->isEmpty()) ) &&
+ TRUE
+ )
+ )) { // optimized path
+ int j=position;
+ int l=text.length();
+ int digitCount=0;
+ UChar32 ch = text.char32At(j);
+ const UnicodeString *decimalString = &getConstSymbol(DecimalFormatSymbols::kDecimalSeparatorSymbol);
+ UChar32 decimalChar = 0;
+ UBool intOnly = FALSE;
+ int32_t decimalCount = decimalString->countChar32(0,3);
+ if(isParseIntegerOnly()) {
+ decimalChar = 0; // not allowed
+ intOnly = TRUE;
+ } else if(decimalCount==1) {
+ decimalChar = decimalString->char32At(0);
+ } else if(decimalCount==0) {
+ decimalChar=0;
+ } else {
+ j=l+1;//=break
+ }
+
+ if(ch=='-') {
+ /* for now- no negs. */
+ j=l+1;//=break
+
+ /*
+ parsedNum.append('-',err);
+ j+=U16_LENGTH(ch);
+ if(j<l) ch = text.char32At(j);
+ */
+ } else {
+ parsedNum.append('+',err);
+ }
+ while(j<l) {
+ int32_t digit = ch - zero;
+ if(digit >=0 && digit <= 9) {
+ parsedNum.append((char)(digit + '0'), err);
+ if((digitCount>0) || digit!=0 || j==(l-1)) {
+ digitCount++;
+ }
+ } else if(ch == decimalChar) {
+ parsedNum.append((char)('.'), err);
+ decimalChar=0; // no more decimals.
+ fastParseHadDecimal=TRUE;
+ } else if(intOnly && !u_isdigit(ch)) {
+ break; // hit a non-integer. (fall through if integer, to slow parse)
+ } else {
+ digitCount=-1; // fail
+ break;
+ }
+ j+=U16_LENGTH(ch);
+ ch = text.char32At(j); // for next
+ }
+ if(
+ ((j==l)||intOnly)
+ && (digitCount>0)) {
+#ifdef FMT_DEBUG
+ printf("PP -> %d, good = [%s] digitcount=%d, fGroupingSize=%d fGroupingSize2=%d!\n", j, parsedNum.data(), digitCount, fGroupingSize, fGroupingSize2);
+#endif
+ fastParseOk=true; // Fast parse OK!
+
+#ifdef SKIP_OPT
+ debug("SKIP_OPT");
+ /* for testing, try it the slow way. also */
+ fastParseOk=false;
+ parsedNum.clear();
+#else
+ parsePosition.setIndex(position=j);
+ status[fgStatusInfinite]=false;
+#endif
+ } else {
+ // was not OK. reset, retry
+#ifdef FMT_DEBUG
+ printf("Fall through: j=%d, l=%d, digitCount=%d\n", j, l, digitCount);
+#endif
+ parsedNum.clear();
+ }
+ } else {
+#ifdef FMT_DEBUG
+ printf("Could not fastpath parse. ");
+ printf("fFormatWidth=%d ", fFormatWidth);
+ printf("text.length()=%d ", text.length());
+ printf("posPrefix=%p posSuffix=%p ", posPrefix, posSuffix);
+
+ printf("\n");
+#endif
+ }
+ if(!fastParseOk
+#if UCONFIG_HAVE_PARSEALLINPUT
+ && fParseAllInput!=UNUM_YES
+#endif
+ )
+ {
// Match padding before prefix
if (fFormatWidth > 0 && fPadPosition == kPadBeforePrefix) {
position = skipPadding(text, position);
@@ -1935,7 +2298,6 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
// put only significant digits into the DigitList, and adjust the
// exponent as needed.
- UChar32 zero = getConstSymbol(DecimalFormatSymbols::kZeroDigitSymbol).char32At(0);
UBool strictFail = FALSE; // did we exit with a strict parse failure?
int32_t lastGroup = -1; // where did we last see a grouping separator?
@@ -1948,10 +2310,14 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
} else {
decimalString = &getConstSymbol(DecimalFormatSymbols::kDecimalSeparatorSymbol);
}
- UChar32 decimalChar = decimalString->char32At(0);
-
const UnicodeString *groupingString = &getConstSymbol(DecimalFormatSymbols::kGroupingSeparatorSymbol);
+ UChar32 decimalChar = decimalString->char32At(0);
UChar32 groupingChar = groupingString->char32At(0);
+ int32_t decimalStringLength = decimalString->length();
+ int32_t decimalCharLength = U16_LENGTH(decimalChar);
+ int32_t groupingStringLength = groupingString->length();
+ int32_t groupingCharLength = U16_LENGTH(groupingChar);
+
UBool sawDecimal = FALSE;
UChar32 sawDecimalChar = 0xFFFF;
UBool sawGrouping = FALSE;
@@ -1959,11 +2325,6 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
UBool sawDigit = FALSE;
int32_t backup = -1;
int32_t digit;
- int32_t textLength = text.length(); // One less pointer to follow
- int32_t decimalStringLength = decimalString->length();
- int32_t decimalCharLength = U16_LENGTH(decimalChar);
- int32_t groupingStringLength = groupingString->length();
- int32_t groupingCharLength = U16_LENGTH(groupingChar);
// equivalent grouping and decimal support
const UnicodeSet *decimalSet = NULL;
@@ -2111,61 +2472,67 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
// decimalSet is considered to consist of (ch,ch)
}
else {
- const UnicodeString *tmp;
- tmp = &getConstSymbol(DecimalFormatSymbols::kExponentialSymbol);
- if (!text.caseCompare(position, tmp->length(), *tmp, U_FOLD_CASE_DEFAULT)) // error code is set below if !sawDigit
- {
- // Parse sign, if present
- int32_t pos = position + tmp->length();
- char exponentSign = '+';
- if (pos < textLength)
+ if(!fBoolFlags.contains(UNUM_PARSE_NO_EXPONENT) || // don't parse if this is set unless..
+ fUseExponentialNotation /* should be: isScientificNotation() but it is not const (?!) see bug #9619 */) { // .. it's an exponent format - ignore setting and parse anyways
+ const UnicodeString *tmp;
+ tmp = &getConstSymbol(DecimalFormatSymbols::kExponentialSymbol);
+ // TODO: CASE
+ if (!text.caseCompare(position, tmp->length(), *tmp, U_FOLD_CASE_DEFAULT)) // error code is set below if !sawDigit
{
- tmp = &getConstSymbol(DecimalFormatSymbols::kPlusSignSymbol);
- if (!text.compare(pos, tmp->length(), *tmp))
+ // Parse sign, if present
+ int32_t pos = position + tmp->length();
+ char exponentSign = '+';
+
+ if (pos < textLength)
{
- pos += tmp->length();
- }
- else {
- tmp = &getConstSymbol(DecimalFormatSymbols::kMinusSignSymbol);
+ tmp = &getConstSymbol(DecimalFormatSymbols::kPlusSignSymbol);
if (!text.compare(pos, tmp->length(), *tmp))
{
- exponentSign = '-';
pos += tmp->length();
}
+ else {
+ tmp = &getConstSymbol(DecimalFormatSymbols::kMinusSignSymbol);
+ if (!text.compare(pos, tmp->length(), *tmp))
+ {
+ exponentSign = '-';
+ pos += tmp->length();
+ }
+ }
}
- }
- UBool sawExponentDigit = FALSE;
- while (pos < textLength) {
- ch = text[(int32_t)pos];
- digit = ch - zero;
+ UBool sawExponentDigit = FALSE;
+ while (pos < textLength) {
+ ch = text[(int32_t)pos];
+ digit = ch - zero;
- if (digit < 0 || digit > 9) {
- digit = u_charDigitValue(ch);
- }
- if (0 <= digit && digit <= 9) {
- if (!sawExponentDigit) {
- parsedNum.append('E', err);
- parsedNum.append(exponentSign, err);
- sawExponentDigit = TRUE;
+ if (digit < 0 || digit > 9) {
+ digit = u_charDigitValue(ch);
+ }
+ if (0 <= digit && digit <= 9) {
+ if (!sawExponentDigit) {
+ parsedNum.append('E', err);
+ parsedNum.append(exponentSign, err);
+ sawExponentDigit = TRUE;
+ }
+ ++pos;
+ parsedNum.append((char)(digit + '0'), err);
+ } else {
+ break;
}
- ++pos;
- parsedNum.append((char)(digit + '0'), err);
- } else {
- break;
}
- }
- if (sawExponentDigit) {
- position = pos; // Advance past the exponent
- }
+ if (sawExponentDigit) {
+ position = pos; // Advance past the exponent
+ }
- break; // Whether we fail or succeed, we exit this loop
- }
- else {
+ break; // Whether we fail or succeed, we exit this loop
+ } else {
+ break;
+ }
+ } else { // not parsing exponent
break;
- }
+ }
}
}
@@ -2185,6 +2552,7 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
parsePosition.setIndex(oldStart);
parsePosition.setErrorIndex(position);
+ debug("strictFail!");
return FALSE;
}
@@ -2195,6 +2563,10 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
// parse "$" with pattern "$#0.00". (return index 0 and error index
// 1).
if (!sawDigit && digitCount == 0) {
+#ifdef FMT_DEBUG
+ debug("none of text rec");
+ printf("position=%d\n",position);
+#endif
parsePosition.setIndex(oldStart);
parsePosition.setErrorIndex(oldStart);
return FALSE;
@@ -2226,6 +2598,7 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
// Fail if neither or both
if (strictParse && ((posSuffixMatch >= 0) == (negSuffixMatch >= 0))) {
parsePosition.setErrorIndex(position);
+ debug("neither or both");
return FALSE;
}
@@ -2239,15 +2612,40 @@ UBool DecimalFormat::subparse(const UnicodeString& text,
parsePosition.setIndex(position);
parsedNum.data()[0] = (posSuffixMatch >= 0 || (!strictParse && negMatch < 0 && negSuffixMatch < 0)) ? '+' : '-';
-
- if(parsePosition.getIndex() == oldStart)
+#ifdef FMT_DEBUG
+printf("PP -> %d, SLOW = [%s]! pp=%d, os=%d, err=%s\n", position, parsedNum.data(), parsePosition.getIndex(),oldStart,u_errorName(err));
+#endif
+ } /* end SLOW parse */
+ if(parsePosition.getIndex() == oldStart)
{
+#ifdef FMT_DEBUG
+ printf(" PP didnt move, err\n");
+#endif
parsePosition.setErrorIndex(position);
return FALSE;
}
- digits.set(parsedNum.toStringPiece(), err);
+#if UCONFIG_HAVE_PARSEALLINPUT
+ else if (fParseAllInput==UNUM_YES&&parsePosition.getIndex()!=textLength)
+ {
+#ifdef FMT_DEBUG
+ printf(" PP didnt consume all (UNUM_YES), err\n");
+#endif
+ parsePosition.setErrorIndex(position);
+ return FALSE;
+ }
+#endif
+ // uint32_t bits = (fastParseOk?kFastpathOk:0) |
+ // (fastParseHadDecimal?0:kNoDecimal);
+ //printf("FPOK=%d, FPHD=%d, bits=%08X\n", fastParseOk, fastParseHadDecimal, bits);
+ digits.set(parsedNum.toStringPiece(),
+ err,
+ 0//bits
+ );
if (U_FAILURE(err)) {
+#ifdef FMT_DEBUG
+ printf(" err setting %s\n", u_errorName(err));
+#endif
parsePosition.setErrorIndex(position);
return FALSE;
}
@@ -2337,7 +2735,6 @@ int32_t DecimalFormat::compareSimpleAffix(const UnicodeString& affix,
const UnicodeString& input,
int32_t pos,
UBool lenient) {
- UErrorCode status = U_ZERO_ERROR;
int32_t start = pos;
UChar32 affixChar = affix.char32At(0);
int32_t affixLength = affix.length();
@@ -2345,8 +2742,6 @@ int32_t DecimalFormat::compareSimpleAffix(const UnicodeString& affix,
int32_t affixCharLength = U16_LENGTH(affixChar);
UnicodeSet *affixSet;
- DecimalFormatStaticSets::initSets(&status);
-
if (!lenient) {
affixSet = DecimalFormatStaticSets::gStaticSets->fStrictDashEquivalents;
@@ -2707,6 +3102,9 @@ DecimalFormat::adoptDecimalFormatSymbols(DecimalFormatSymbols* symbolsToAdopt)
setCurrencyForSymbols();
}
expandAffixes(NULL);
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
// Setting the symbols is equlivalent to adopting a newly created localized
@@ -2716,6 +3114,9 @@ void
DecimalFormat::setDecimalFormatSymbols(const DecimalFormatSymbols& symbols)
{
adoptDecimalFormatSymbols(new DecimalFormatSymbols(symbols));
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
@@ -2745,12 +3146,18 @@ DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo* toAdopt)
}
}
}
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
void
DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo& info)
{
adoptCurrencyPluralInfo(info.clone());
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
@@ -2791,6 +3198,9 @@ DecimalFormat::setCurrencyForSymbols() {
}
ec = U_ZERO_ERROR; // reset local error code!
setCurrencyInternally(c, ec);
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
@@ -2813,6 +3223,9 @@ DecimalFormat::setPositivePrefix(const UnicodeString& newValue)
fPositivePrefix = newValue;
delete fPosPrefixPattern;
fPosPrefixPattern = 0;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -2834,6 +3247,9 @@ DecimalFormat::setNegativePrefix(const UnicodeString& newValue)
fNegativePrefix = newValue;
delete fNegPrefixPattern;
fNegPrefixPattern = 0;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -2855,6 +3271,9 @@ DecimalFormat::setPositiveSuffix(const UnicodeString& newValue)
fPositiveSuffix = newValue;
delete fPosSuffixPattern;
fPosSuffixPattern = 0;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -2876,6 +3295,9 @@ DecimalFormat::setNegativeSuffix(const UnicodeString& newValue)
fNegativeSuffix = newValue;
delete fNegSuffixPattern;
fNegSuffixPattern = 0;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -2916,6 +3338,9 @@ DecimalFormat::setMultiplier(int32_t newValue)
fMultiplier->set(newValue);
}
}
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -2957,6 +3382,9 @@ void DecimalFormat::setRoundingIncrement(double newValue) {
// or fRoundingIncrement could not be created.
delete fRoundingIncrement;
fRoundingIncrement = NULL;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -2980,6 +3408,9 @@ DecimalFormat::ERoundingMode DecimalFormat::getRoundingMode() const {
*/
void DecimalFormat::setRoundingMode(ERoundingMode roundingMode) {
fRoundingMode = roundingMode;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -3009,6 +3440,9 @@ int32_t DecimalFormat::getFormatWidth() const {
*/
void DecimalFormat::setFormatWidth(int32_t width) {
fFormatWidth = (width > 0) ? width : 0;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
UnicodeString DecimalFormat::getPadCharacterString() const {
@@ -3022,6 +3456,9 @@ void DecimalFormat::setPadCharacter(const UnicodeString &padChar) {
else {
fPad = kDefaultPad;
}
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -3066,6 +3503,9 @@ DecimalFormat::EPadPosition DecimalFormat::getPadPosition() const {
*/
void DecimalFormat::setPadPosition(EPadPosition padPos) {
fPadPosition = padPos;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -3093,6 +3533,9 @@ UBool DecimalFormat::isScientificNotation() {
*/
void DecimalFormat::setScientificNotation(UBool useScientific) {
fUseExponentialNotation = useScientific;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -3121,6 +3564,9 @@ int8_t DecimalFormat::getMinimumExponentDigits() const {
*/
void DecimalFormat::setMinimumExponentDigits(int8_t minExpDig) {
fMinExponentDigits = (int8_t)((minExpDig > 0) ? minExpDig : 1);
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -3152,6 +3598,9 @@ UBool DecimalFormat::isExponentSignAlwaysShown() {
*/
void DecimalFormat::setExponentSignAlwaysShown(UBool expSignAlways) {
fExponentSignAlwaysShown = expSignAlways;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -3171,6 +3620,9 @@ void
DecimalFormat::setGroupingSize(int32_t newValue)
{
fGroupingSize = newValue;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -3187,6 +3639,9 @@ void
DecimalFormat::setSecondaryGroupingSize(int32_t newValue)
{
fGroupingSize2 = newValue;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -3205,6 +3660,9 @@ void
DecimalFormat::setDecimalSeparatorAlwaysShown(UBool newValue)
{
fDecimalSeparatorAlwaysShown = newValue;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
//------------------------------------------------------------------------------
@@ -3255,13 +3713,13 @@ void DecimalFormat::expandAffixes(const UnicodeString* pluralCount) {
}
#ifdef FMT_DEBUG
UnicodeString s;
- s.append("[")
- .append(*fPosPrefixPattern).append("|").append(*fPosSuffixPattern)
- .append(";") .append(*fNegPrefixPattern).append("|").append(*fNegSuffixPattern)
- .append("]->[")
- .append(fPositivePrefix).append("|").append(fPositiveSuffix)
- .append(";") .append(fNegativePrefix).append("|").append(fNegativeSuffix)
- .append("]\n");
+ s.append(UnicodeString("["))
+ .append(DEREFSTR(fPosPrefixPattern)).append((UnicodeString)"|").append(DEREFSTR(fPosSuffixPattern))
+ .append((UnicodeString)";") .append(DEREFSTR(fNegPrefixPattern)).append((UnicodeString)"|").append(DEREFSTR(fNegSuffixPattern))
+ .append((UnicodeString)"]->[")
+ .append(fPositivePrefix).append((UnicodeString)"|").append(fPositiveSuffix)
+ .append((UnicodeString)";") .append(fNegativePrefix).append((UnicodeString)"|").append(fNegativeSuffix)
+ .append((UnicodeString)"]\n");
debugout(s);
#endif
}
@@ -4517,7 +4975,7 @@ DecimalFormat::applyPatternWithoutExpandAffix(const UnicodeString& pattern,
if (fNegPrefixPattern == NULL ||
(*fNegPrefixPattern == *fPosPrefixPattern
&& *fNegSuffixPattern == *fPosSuffixPattern)) {
- _copy_us_ptr(&fNegSuffixPattern, fPosSuffixPattern);
+ _copy_ptr(&fNegSuffixPattern, fPosSuffixPattern);
if (fNegPrefixPattern == NULL) {
fNegPrefixPattern = new UnicodeString();
/* test for NULL */
@@ -4533,7 +4991,7 @@ DecimalFormat::applyPatternWithoutExpandAffix(const UnicodeString& pattern,
}
#ifdef FMT_DEBUG
UnicodeString s;
- s.append("\"").append(pattern).append("\"->");
+ s.append((UnicodeString)"\"").append(pattern).append((UnicodeString)"\"->");
debugout(s);
#endif
@@ -4577,6 +5035,9 @@ DecimalFormat::applyPattern(const UnicodeString& pattern,
}
applyPatternWithoutExpandAffix(pattern, localized, parseError, status);
expandAffixAdjustWidth(NULL);
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
@@ -4588,6 +5049,9 @@ DecimalFormat::applyPatternInternally(const UnicodeString& pluralCount,
UErrorCode& status) {
applyPatternWithoutExpandAffix(pattern, localized, parseError, status);
expandAffixAdjustWidth(&pluralCount);
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
@@ -4598,6 +5062,9 @@ DecimalFormat::applyPatternInternally(const UnicodeString& pluralCount,
*/
void DecimalFormat::setMaximumIntegerDigits(int32_t newValue) {
NumberFormat::setMaximumIntegerDigits(_min(newValue, kDoubleIntegerDigits));
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -4607,6 +5074,9 @@ void DecimalFormat::setMaximumIntegerDigits(int32_t newValue) {
*/
void DecimalFormat::setMinimumIntegerDigits(int32_t newValue) {
NumberFormat::setMinimumIntegerDigits(_min(newValue, kDoubleIntegerDigits));
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -4616,6 +5086,9 @@ void DecimalFormat::setMinimumIntegerDigits(int32_t newValue) {
*/
void DecimalFormat::setMaximumFractionDigits(int32_t newValue) {
NumberFormat::setMaximumFractionDigits(_min(newValue, kDoubleFractionDigits));
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
/**
@@ -4625,6 +5098,9 @@ void DecimalFormat::setMaximumFractionDigits(int32_t newValue) {
*/
void DecimalFormat::setMinimumFractionDigits(int32_t newValue) {
NumberFormat::setMinimumFractionDigits(_min(newValue, kDoubleFractionDigits));
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
int32_t DecimalFormat::getMinimumSignificantDigits() const {
@@ -4643,6 +5119,9 @@ void DecimalFormat::setMinimumSignificantDigits(int32_t min) {
int32_t max = _max(fMaxSignificantDigits, min);
fMinSignificantDigits = min;
fMaxSignificantDigits = max;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
void DecimalFormat::setMaximumSignificantDigits(int32_t max) {
@@ -4654,6 +5133,9 @@ void DecimalFormat::setMaximumSignificantDigits(int32_t max) {
int32_t min = _min(fMinSignificantDigits, max);
fMinSignificantDigits = min;
fMaxSignificantDigits = max;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
UBool DecimalFormat::areSignificantDigitsUsed() const {
@@ -4662,6 +5144,9 @@ UBool DecimalFormat::areSignificantDigitsUsed() const {
void DecimalFormat::setSignificantDigitsUsed(UBool useSignificantDigits) {
fUseSignificantDigits = useSignificantDigits;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
void DecimalFormat::setCurrencyInternally(const UChar* theCurrency,
@@ -4696,6 +5181,9 @@ void DecimalFormat::setCurrencyInternally(const UChar* theCurrency,
}
expandAffixes(NULL);
}
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
void DecimalFormat::setCurrency(const UChar* theCurrency, UErrorCode& ec) {
@@ -4709,12 +5197,18 @@ void DecimalFormat::setCurrency(const UChar* theCurrency, UErrorCode& ec) {
}
// set the currency after apply pattern to get the correct rounding/fraction
setCurrencyInternally(theCurrency, ec);
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
// Deprecated variant with no UErrorCode parameter
void DecimalFormat::setCurrency(const UChar* theCurrency) {
UErrorCode ec = U_ZERO_ERROR;
setCurrency(theCurrency, ec);
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
}
void DecimalFormat::getEffectiveCurrency(UChar* result, UErrorCode& ec) const {
@@ -4853,7 +5347,198 @@ DecimalFormat::copyHashForAffixPattern(const Hashtable* source,
}
}
+DecimalFormat& DecimalFormat::setAttribute( UNumberFormatAttribute attr,
+ int32_t newValue,
+ UErrorCode &status) {
+ if(U_FAILURE(status)) return *this;
+ switch(attr) {
+ case UNUM_LENIENT_PARSE:
+ setLenient(newValue!=0);
+ break;
+
+ case UNUM_PARSE_INT_ONLY:
+ setParseIntegerOnly(newValue!=0);
+ break;
+
+ case UNUM_GROUPING_USED:
+ setGroupingUsed(newValue!=0);
+ break;
+
+ case UNUM_DECIMAL_ALWAYS_SHOWN:
+ setDecimalSeparatorAlwaysShown(newValue!=0);
+ break;
+
+ case UNUM_MAX_INTEGER_DIGITS:
+ setMaximumIntegerDigits(newValue);
+ break;
+
+ case UNUM_MIN_INTEGER_DIGITS:
+ setMinimumIntegerDigits(newValue);
+ break;
+
+ case UNUM_INTEGER_DIGITS:
+ setMinimumIntegerDigits(newValue);
+ setMaximumIntegerDigits(newValue);
+ break;
+
+ case UNUM_MAX_FRACTION_DIGITS:
+ setMaximumFractionDigits(newValue);
+ break;
+
+ case UNUM_MIN_FRACTION_DIGITS:
+ setMinimumFractionDigits(newValue);
+ break;
+
+ case UNUM_FRACTION_DIGITS:
+ setMinimumFractionDigits(newValue);
+ setMaximumFractionDigits(newValue);
+ break;
+
+ case UNUM_SIGNIFICANT_DIGITS_USED:
+ setSignificantDigitsUsed(newValue!=0);
+ break;
+
+ case UNUM_MAX_SIGNIFICANT_DIGITS:
+ setMaximumSignificantDigits(newValue);
+ break;
+
+ case UNUM_MIN_SIGNIFICANT_DIGITS:
+ setMinimumSignificantDigits(newValue);
+ break;
+
+ case UNUM_MULTIPLIER:
+ setMultiplier(newValue);
+ break;
+
+ case UNUM_GROUPING_SIZE:
+ setGroupingSize(newValue);
+ break;
+
+ case UNUM_ROUNDING_MODE:
+ setRoundingMode((DecimalFormat::ERoundingMode)newValue);
+ break;
+
+ case UNUM_FORMAT_WIDTH:
+ setFormatWidth(newValue);
+ break;
+
+ case UNUM_PADDING_POSITION:
+ /** The position at which padding will take place. */
+ setPadPosition((DecimalFormat::EPadPosition)newValue);
+ break;
+
+ case UNUM_SECONDARY_GROUPING_SIZE:
+ setSecondaryGroupingSize(newValue);
+ break;
+
+#if UCONFIG_HAVE_PARSEALLINPUT
+ case UNUM_PARSE_ALL_INPUT:
+ setParseAllInput((UNumberFormatAttributeValue)newValue);
+ break;
+#endif
+
+ /* These are stored in fBoolFlags */
+ case UNUM_PARSE_NO_EXPONENT:
+ case UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS:
+ if(!fBoolFlags.isValidValue(newValue)) {
+ status = U_ILLEGAL_ARGUMENT_ERROR;
+ } else {
+ fBoolFlags.set(attr, newValue);
+ }
+ break;
+
+ default:
+ status = U_UNSUPPORTED_ERROR;
+ break;
+ }
+ return *this;
+}
+
+int32_t DecimalFormat::getAttribute( UNumberFormatAttribute attr,
+ UErrorCode &status ) const {
+ if(U_FAILURE(status)) return -1;
+ switch(attr) {
+ case UNUM_LENIENT_PARSE:
+ return isLenient();
+
+ case UNUM_PARSE_INT_ONLY:
+ return isParseIntegerOnly();
+
+ case UNUM_GROUPING_USED:
+ return isGroupingUsed();
+
+ case UNUM_DECIMAL_ALWAYS_SHOWN:
+ return isDecimalSeparatorAlwaysShown();
+
+ case UNUM_MAX_INTEGER_DIGITS:
+ return getMaximumIntegerDigits();
+
+ case UNUM_MIN_INTEGER_DIGITS:
+ return getMinimumIntegerDigits();
+
+ case UNUM_INTEGER_DIGITS:
+ // TBD: what should this return?
+ return getMinimumIntegerDigits();
+
+ case UNUM_MAX_FRACTION_DIGITS:
+ return getMaximumFractionDigits();
+
+ case UNUM_MIN_FRACTION_DIGITS:
+ return getMinimumFractionDigits();
+
+ case UNUM_FRACTION_DIGITS:
+ // TBD: what should this return?
+ return getMinimumFractionDigits();
+
+ case UNUM_SIGNIFICANT_DIGITS_USED:
+ return areSignificantDigitsUsed();
+
+ case UNUM_MAX_SIGNIFICANT_DIGITS:
+ return getMaximumSignificantDigits();
+
+ case UNUM_MIN_SIGNIFICANT_DIGITS:
+ return getMinimumSignificantDigits();
+
+ case UNUM_MULTIPLIER:
+ return getMultiplier();
+
+ case UNUM_GROUPING_SIZE:
+ return getGroupingSize();
+
+ case UNUM_ROUNDING_MODE:
+ return getRoundingMode();
+
+ case UNUM_FORMAT_WIDTH:
+ return getFormatWidth();
+
+ case UNUM_PADDING_POSITION:
+ return getPadPosition();
+
+ case UNUM_SECONDARY_GROUPING_SIZE:
+ return getSecondaryGroupingSize();
+
+ /* These are stored in fBoolFlags */
+ case UNUM_PARSE_NO_EXPONENT:
+ case UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS:
+ return fBoolFlags.get(attr);
+
+ default:
+ status = U_UNSUPPORTED_ERROR;
+ break;
+ }
+
+ return -1; /* undefined */
+}
+
+#if UCONFIG_HAVE_PARSEALLINPUT
+void DecimalFormat::setParseAllInput(UNumberFormatAttributeValue value) {
+ fParseAllInput = value;
+#if UCONFIG_FORMAT_FASTPATHS_49
+ handleChanged();
+#endif
+}
+#endif
void
DecimalFormat::copyHashForAffix(const Hashtable* source,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/digitlst.cpp b/Build/source/libs/icu/icu-50.1/i18n/digitlst.cpp
index b885a17cb21..592b228259f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/digitlst.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/digitlst.cpp
@@ -54,10 +54,14 @@
/* Only for 32 bit numbers. Ignore the negative sign. */
-static const char LONG_MIN_REP[] = "2147483648";
-static const char I64_MIN_REP[] = "9223372036854775808";
+//static const char LONG_MIN_REP[] = "2147483648";
+//static const char I64_MIN_REP[] = "9223372036854775808";
+static const uint8_t DIGIT_HAVE_NONE=0;
+static const uint8_t DIGIT_HAVE_DOUBLE=1;
+static const uint8_t DIGIT_HAVE_INT64=2;
+
U_NAMESPACE_BEGIN
// -------------------------------------
@@ -73,8 +77,7 @@ DigitList::DigitList()
fDecNumber = fStorage.getAlias();
uprv_decNumberZero(fDecNumber);
- fDouble = 0.0;
- fHaveDouble = TRUE;
+ internalSetDouble(0.0);
}
// -------------------------------------
@@ -116,8 +119,13 @@ DigitList::operator=(const DigitList& other)
// Avoid potential races with that happening with other.fDouble
// while we are doing the assignment.
Mutex mutex;
- fDouble = other.fDouble;
- fHaveDouble = other.fHaveDouble;
+
+ if(other.fHave==kDouble) {
+ fUnion.fDouble = other.fUnion.fDouble;
+ } else if(other.fHave==kInt64) {
+ fUnion.fInt64 = other.fUnion.fInt64;
+ }
+ fHave = other.fHave;
}
}
return *this;
@@ -190,8 +198,7 @@ DigitList::clear()
{
uprv_decNumberZero(fDecNumber);
uprv_decContextSetRounding(&fContext, DEC_ROUND_HALF_EVEN);
- fDouble = 0.0;
- fHaveDouble = TRUE;
+ internalSetDouble(0.0);
}
@@ -278,7 +285,7 @@ DigitList::setPositive(UBool s) {
} else {
fDecNumber->bits |= DECNEG;
}
- fHaveDouble = FALSE;
+ internalClear();
}
// -------------------------------------
@@ -293,7 +300,7 @@ DigitList::setDecimalAt(int32_t d) {
adjustedDigits = 0;
}
fDecNumber->exponent = d - adjustedDigits;
- fHaveDouble = FALSE;
+ internalClear();
}
int32_t
@@ -315,7 +322,7 @@ DigitList::setCount(int32_t c) {
fDecNumber->lsu[0] = 0;
}
fDecNumber->digits = c;
- fHaveDouble = FALSE;
+ internalClear();
}
int32_t
@@ -336,7 +343,7 @@ DigitList::setDigit(int32_t i, char v) {
U_ASSERT(v>='0' && v<='9');
v &= 0x0f;
fDecNumber->lsu[count-i-1] = v;
- fHaveDouble = FALSE;
+ internalClear();
}
char
@@ -390,7 +397,7 @@ DigitList::append(char digit)
fDecNumber->exponent--;
}
}
- fHaveDouble = FALSE;
+ internalClear();
}
// -------------------------------------
@@ -409,8 +416,10 @@ DigitList::getDouble() const
char decimalSeparator;
{
Mutex mutex;
- if (fHaveDouble) {
- return fDouble;
+ if (fHave == kDouble) {
+ return fUnion.fDouble;
+ } else if(fHave == kInt64) {
+ return (double)fUnion.fInt64;
}
decimalSeparator = gDecimal;
}
@@ -438,7 +447,7 @@ DigitList::getDouble() const
tDouble = std::numeric_limits<double>::max();
}
if (!isPositive()) {
- tDouble = -fDouble;
+ tDouble = -tDouble; //this was incorrectly "-fDouble" originally.
}
} else {
MaybeStackArray<char, MAX_DBL_DIGITS+18> s;
@@ -453,27 +462,26 @@ DigitList::getDouble() const
DigitList numToConvert(*this);
numToConvert.reduce(); // Removes any trailing zeros, so that digit count is good.
numToConvert.round(MAX_DBL_DIGITS+3);
- uprv_decNumberToString(numToConvert.fDecNumber, s);
+ uprv_decNumberToString(numToConvert.fDecNumber, s.getAlias());
// TODO: how many extra digits should be included for an accurate conversion?
} else {
- uprv_decNumberToString(this->fDecNumber, s);
+ uprv_decNumberToString(this->fDecNumber, s.getAlias());
}
U_ASSERT(uprv_strlen(&s[0]) < MAX_DBL_DIGITS+18);
if (decimalSeparator != '.') {
- char *decimalPt = strchr(s, '.');
+ char *decimalPt = strchr(s.getAlias(), '.');
if (decimalPt != NULL) {
*decimalPt = decimalSeparator;
}
}
char *end = NULL;
- tDouble = uprv_strtod(s, &end);
+ tDouble = uprv_strtod(s.getAlias(), &end);
}
{
Mutex mutex;
DigitList *nonConstThis = const_cast<DigitList *>(this);
- nonConstThis->fDouble = tDouble;
- nonConstThis->fHaveDouble = TRUE;
+ nonConstThis->internalSetDouble(tDouble);
gDecimal = decimalSeparator;
}
return tDouble;
@@ -511,6 +519,9 @@ int32_t DigitList::getLong() /*const*/
* Return zero if the number cannot be represented.
*/
int64_t DigitList::getInt64() /*const*/ {
+ if(fHave==kInt64) {
+ return fUnion.fInt64;
+ }
// Truncate if non-integer.
// Return 0 if out of range.
// Range of in64_t is -9223372036854775808 to 9223372036854775807 (19 digits)
@@ -682,14 +693,12 @@ void
DigitList::set(int32_t source)
{
set((int64_t)source);
- fDouble = source;
- fHaveDouble = TRUE;
+ internalSetDouble(source);
}
// -------------------------------------
/**
- * @param maximumDigits The maximum digits to be generated. If zero,
- * there is no maximum -- generate all digits.
+ * Set an int64, via decnumber
*/
void
DigitList::set(int64_t source)
@@ -699,8 +708,17 @@ DigitList::set(int64_t source)
U_ASSERT(uprv_strlen(str) < sizeof(str));
uprv_decNumberFromString(fDecNumber, str, &fContext);
- fDouble = (double)source;
- fHaveDouble = TRUE;
+ internalSetDouble(source);
+}
+
+/**
+ * Set an int64, with no decnumber
+ */
+void
+DigitList::setInteger(int64_t source)
+{
+ fDecNumber=NULL;
+ internalSetInt64(source);
}
@@ -714,31 +732,58 @@ DigitList::set(int64_t source)
* be acceptable for a public API.
*/
void
-DigitList::set(const StringPiece &source, UErrorCode &status) {
+DigitList::set(const StringPiece &source, UErrorCode &status, uint32_t /*fastpathBits*/) {
if (U_FAILURE(status)) {
return;
}
- // Figure out a max number of digits to use during the conversion, and
- // resize the number up if necessary.
- int32_t numDigits = source.length();
- if (numDigits > fContext.digits) {
+#if 0
+ if(fastpathBits==(kFastpathOk|kNoDecimal)) {
+ int32_t size = source.size();
+ const char *data = source.data();
+ int64_t r = 0;
+ int64_t m = 1;
+ // fast parse
+ while(size>0) {
+ char ch = data[--size];
+ if(ch=='+') {
+ break;
+ } else if(ch=='-') {
+ r = -r;
+ break;
+ } else {
+ int64_t d = ch-'0';
+ //printf("CH[%d]=%c, %d, *=%d\n", size,ch, (int)d, (int)m);
+ r+=(d)*m;
+ m *= 10;
+ }
+ }
+ //printf("R=%d\n", r);
+ set(r);
+ } else
+#endif
+ {
+ // Figure out a max number of digits to use during the conversion, and
+ // resize the number up if necessary.
+ int32_t numDigits = source.length();
+ if (numDigits > fContext.digits) {
// fContext.digits == fStorage.getCapacity()
decNumber *t = fStorage.resize(numDigits, fStorage.getCapacity());
if (t == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- return;
+ status = U_MEMORY_ALLOCATION_ERROR;
+ return;
}
fDecNumber = t;
fContext.digits = numDigits;
- }
+ }
- fContext.status = 0;
- uprv_decNumberFromString(fDecNumber, source.data(), &fContext);
- if ((fContext.status & DEC_Conversion_syntax) != 0) {
+ fContext.status = 0;
+ uprv_decNumberFromString(fDecNumber, source.data(), &fContext);
+ if ((fContext.status & DEC_Conversion_syntax) != 0) {
status = U_DECIMAL_NUMBER_SYNTAX_ERROR;
+ }
}
- fHaveDouble = FALSE;
+ internalClear();
}
/**
@@ -778,8 +823,7 @@ DigitList::set(double source)
// Create a decNumber from the string.
uprv_decNumberFromString(fDecNumber, rep, &fContext);
uprv_decNumberTrim(fDecNumber);
- fDouble = source;
- fHaveDouble = TRUE;
+ internalSetDouble(source);
}
// -------------------------------------
@@ -800,7 +844,7 @@ DigitList::mult(const DigitList &other, UErrorCode &status) {
ensureCapacity(requiredDigits, status);
}
uprv_decNumberMultiply(fDecNumber, fDecNumber, other.fDecNumber, &fContext);
- fHaveDouble = FALSE;
+ internalClear();
}
// -------------------------------------
@@ -817,7 +861,7 @@ DigitList::div(const DigitList &other, UErrorCode &status) {
return;
}
uprv_decNumberDivide(fDecNumber, fDecNumber, other.fDecNumber, &fContext);
- fHaveDouble = FALSE;
+ internalClear();
}
// -------------------------------------
@@ -867,7 +911,7 @@ DigitList::round(int32_t maximumDigits)
uprv_decNumberPlus(fDecNumber, fDecNumber, &fContext);
fContext.digits = savedDigits;
uprv_decNumberTrim(fDecNumber);
- fHaveDouble = FALSE;
+ internalClear();
}
@@ -884,7 +928,7 @@ DigitList::roundFixedPoint(int32_t maximumFractionDigits) {
uprv_decNumberQuantize(fDecNumber, fDecNumber, &scale, &fContext);
trim();
- fHaveDouble = FALSE;
+ internalClear();
}
// -------------------------------------
@@ -903,6 +947,12 @@ DigitList::isZero() const
}
+
+void * U_EXPORT2 DigitList::operator new(size_t /*size*/, void *stack, EStackMode /*mode*/) U_NO_THROW {
+ return stack;
+}
+
+
U_NAMESPACE_END
#endif // #if !UCONFIG_NO_FORMATTING
diff --git a/Build/source/libs/icu/icu-49.1/i18n/digitlst.h b/Build/source/libs/icu/icu-50.1/i18n/digitlst.h
index c4e1d88e07b..aa29a14593c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/digitlst.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/digitlst.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -66,6 +66,10 @@ template class U_I18N_API MaybeStackHeaderAndArray<decNumber, char, DEFAULT_DIGI
#endif
+enum EStackMode { kOnStack };
+
+enum EFastpathBits { kFastpathOk = 1, kNoDecimal = 2 };
+
/**
* Digit List is actually a Decimal Floating Point number.
* The original implementation has been replaced by a thin wrapper onto a
@@ -247,12 +251,22 @@ public:
*/
void set(int64_t source);
+ /**
+ * Utility routine to set the value of the digit list from an int64.
+ * Does not set the decnumber unless requested later
+ * If a non-zero maximumDigits is specified, no more than that number of
+ * significant digits will be produced.
+ * @param source The value to be set
+ */
+ void setInteger(int64_t source);
+
/**
* Utility routine to set the value of the digit list from a decimal number
* string.
* @param source The value to be set. The string must be nul-terminated.
+ * @param fastpathBits special flags for fast parsing
*/
- void set(const StringPiece &source, UErrorCode &status);
+ void set(const StringPiece &source, UErrorCode &status, uint32_t fastpathBits = 0);
/**
* Multiply this = this * arg
@@ -383,12 +397,42 @@ private:
* This is an optimization for the formatting implementation, which may
* ask for the double value multiple times.
*/
- double fDouble;
- UBool fHaveDouble;
+ union DoubleOrInt64 {
+ double fDouble;
+ int64_t fInt64;
+ } fUnion;
+ enum EHave {
+ kNone=0,
+ kDouble,
+ kInt64
+ } fHave;
UBool shouldRoundUp(int32_t maximumDigits) const;
+
+ public:
+
+ using UMemory::operator new;
+
+ /**
+ * Placement new for stack usage
+ * @internal
+ */
+ static void * U_EXPORT2 operator new(size_t size, void *onStack, EStackMode mode) U_NO_THROW;
+
+ private:
+ inline void internalSetDouble(double d) {
+ fHave = kDouble;
+ fUnion.fDouble=d;
+ }
+ inline void internalSetInt64(int64_t d) {
+ fHave = kInt64;
+ fUnion.fInt64=d;
+ }
+ inline void internalClear() {
+ fHave = kNone;
+ }
};
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dtfmtsym.cpp b/Build/source/libs/icu/icu-50.1/i18n/dtfmtsym.cpp
index 0f5ba326fc8..77d8d0527f1 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dtfmtsym.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/dtfmtsym.cpp
@@ -171,13 +171,13 @@ static const char gNamesNumericTag[]="numeric";
static const char gAmPmMarkersTag[]="AmPmMarkers";
static const char gQuartersTag[]="quarters";
-static const char gZoneStringsTag[]="zoneStrings";
+// static const char gZoneStringsTag[]="zoneStrings";
-static const char gLocalPatternCharsTag[]="localPatternChars";
+// static const char gLocalPatternCharsTag[]="localPatternChars";
static const char gContextTransformsTag[]="contextTransforms";
-static UMTX LOCK;
+static UMutex LOCK = U_MUTEX_INITIALIZER;
/**
* Jitterbug 2974: MSVC has a bug whereby new X[0] behaves badly.
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dtitv_impl.h b/Build/source/libs/icu/icu-50.1/i18n/dtitv_impl.h
index 009d9a8b4ae..009d9a8b4ae 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dtitv_impl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/dtitv_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dtitvfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/dtitvfmt.cpp
index 79f67ab6058..fbf8787c1ec 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dtitvfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/dtitvfmt.cpp
@@ -1,5 +1,5 @@
/*******************************************************************************
-* Copyright (C) 2008-2011, International Business Machines Corporation and
+* Copyright (C) 2008-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*
@@ -8,7 +8,7 @@
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/dtitvfmt.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dtitvinf.cpp b/Build/source/libs/icu/icu-50.1/i18n/dtitvinf.cpp
index 65be28469be..65be28469be 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dtitvinf.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/dtitvinf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dtptngen.cpp b/Build/source/libs/icu/icu-50.1/i18n/dtptngen.cpp
index b4e39b50870..3cbfb195356 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dtptngen.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/dtptngen.cpp
@@ -217,7 +217,7 @@ static const char* const Resource_Fields[] = {
static const UChar UDATPG_ItemFormat[]= {0x7B, 0x30, 0x7D, 0x20, 0x251C, 0x7B, 0x32, 0x7D, 0x3A,
0x20, 0x7B, 0x31, 0x7D, 0x2524, 0}; // {0} \u251C{2}: {1}\u2524
-static const UChar repeatedPatterns[6]={CAP_G, CAP_E, LOW_Z, LOW_V, CAP_Q, 0}; // "GEzvQ"
+//static const UChar repeatedPatterns[6]={CAP_G, CAP_E, LOW_Z, LOW_V, CAP_Q, 0}; // "GEzvQ"
static const char DT_DateTimePatternsTag[]="DateTimePatterns";
static const char DT_DateTimeCalendarTag[]="calendar";
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dtptngen_impl.h b/Build/source/libs/icu/icu-50.1/i18n/dtptngen_impl.h
index f76f003d490..f76f003d490 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dtptngen_impl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/dtptngen_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/dtrule.cpp b/Build/source/libs/icu/icu-50.1/i18n/dtrule.cpp
index c2eeb052a40..b8fd30ea973 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/dtrule.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/dtrule.cpp
@@ -1,11 +1,11 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2010, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/esctrn.cpp b/Build/source/libs/icu/icu-50.1/i18n/esctrn.cpp
index 85c38cc2d8c..85c38cc2d8c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/esctrn.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/esctrn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/esctrn.h b/Build/source/libs/icu/icu-50.1/i18n/esctrn.h
index 96872b91684..96872b91684 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/esctrn.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/esctrn.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ethpccal.cpp b/Build/source/libs/icu/icu-50.1/i18n/ethpccal.cpp
index 9317dead0ae..9317dead0ae 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ethpccal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ethpccal.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ethpccal.h b/Build/source/libs/icu/icu-50.1/i18n/ethpccal.h
index 01db826a79f..01db826a79f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ethpccal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ethpccal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/fmtable.cpp b/Build/source/libs/icu/icu-50.1/i18n/fmtable.cpp
index b28bf6a3f2b..bdb0b6de9df 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/fmtable.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/fmtable.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 1997-2011, International Business Machines Corporation and *
+* Copyright (C) 1997-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -36,6 +36,14 @@ U_NAMESPACE_BEGIN
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(Formattable)
+struct FmtStackData {
+ DigitList stackDecimalNum; // 128
+ //CharString stackDecimalStr; // 64
+ // -----
+ // 192 total
+};
+
+
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
// NOTE: As of 3.0, there are limitations to the UObject API. It does
@@ -253,7 +261,7 @@ Formattable::operator=(const Formattable& source)
UErrorCode status = U_ZERO_ERROR;
if (source.fDecimalNum != NULL) {
- fDecimalNum = new DigitList(*source.fDecimalNum);
+ fDecimalNum = new DigitList(*source.fDecimalNum); // TODO: use internal digit list
}
if (source.fDecimalStr != NULL) {
fDecimalStr = new CharString(*source.fDecimalStr, status);
@@ -348,9 +356,16 @@ void Formattable::dispose()
fType = kLong;
fValue.fInt64 = 0;
+
delete fDecimalStr;
fDecimalStr = NULL;
- delete fDecimalNum;
+
+ FmtStackData *stackData = (FmtStackData*)fStackData;
+ if(fDecimalNum != &(stackData->stackDecimalNum)) {
+ delete fDecimalNum;
+ } else {
+ fDecimalNum->~DigitList(); // destruct, don't deallocate
+ }
fDecimalNum = NULL;
}
@@ -695,7 +710,7 @@ StringPiece Formattable::getDecimalNumber(UErrorCode &status) {
// from parsing, or from the user setting a decimal number, fDecimalNum
// would already be set.
//
- fDecimalNum = new DigitList;
+ fDecimalNum = new DigitList; // TODO: use internal digit list
if (fDecimalNum == NULL) {
status = U_MEMORY_ALLOCATION_ERROR;
return "";
@@ -729,13 +744,31 @@ StringPiece Formattable::getDecimalNumber(UErrorCode &status) {
}
+DigitList *
+Formattable::getInternalDigitList() {
+ FmtStackData *stackData = (FmtStackData*)fStackData;
+ if(fDecimalNum != &(stackData->stackDecimalNum)) {
+ delete fDecimalNum;
+ fDecimalNum = new (&(stackData->stackDecimalNum), kOnStack) DigitList();
+ } else {
+ fDecimalNum->clear();
+ }
+ return fDecimalNum;
+}
// ---------------------------------------
void
Formattable::adoptDigitList(DigitList *dl) {
- dispose();
+ if(fDecimalNum==dl) {
+ fDecimalNum = NULL; // don't delete
+ }
+ dispose();
+
+ fDecimalNum = dl;
- fDecimalNum = dl;
+ if(dl==NULL) { // allow adoptDigitList(NULL) to clear
+ return;
+ }
// Set the value into the Union of simple type values.
// Cannot use the set() functions because they would delete the fDecimalNum value,
@@ -765,7 +798,7 @@ Formattable::setDecimalNumber(const StringPiece &numberString, UErrorCode &statu
// The decNumber library requires nul-terminated input. StringPiece input
// is not guaranteed nul-terminated. Too bad.
// CharString automatically adds the nul.
- DigitList *dnum = new DigitList();
+ DigitList *dnum = new DigitList(); // TODO: use getInternalDigitList
if (dnum == NULL) {
status = U_MEMORY_ALLOCATION_ERROR;
return;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/fmtable_cnv.cpp b/Build/source/libs/icu/icu-50.1/i18n/fmtable_cnv.cpp
index 8e9645402e5..8e9645402e5 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/fmtable_cnv.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/fmtable_cnv.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/format.cpp b/Build/source/libs/icu/icu-50.1/i18n/format.cpp
index d80a44da7a8..e369e4021a7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/format.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/format.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 1997-2011, International Business Machines Corporation and *
+* Copyright (C) 1997-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -19,7 +19,7 @@
// This file was generated from the java source file Format.java
// *****************************************************************************
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/fphdlimp.cpp b/Build/source/libs/icu/icu-50.1/i18n/fphdlimp.cpp
index 9d94a411488..9d94a411488 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/fphdlimp.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/fphdlimp.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/fphdlimp.h b/Build/source/libs/icu/icu-50.1/i18n/fphdlimp.h
index cd5c314a888..cd5c314a888 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/fphdlimp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/fphdlimp.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/fpositer.cpp b/Build/source/libs/icu/icu-50.1/i18n/fpositer.cpp
index 69712642b22..69712642b22 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/fpositer.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/fpositer.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/funcrepl.cpp b/Build/source/libs/icu/icu-50.1/i18n/funcrepl.cpp
index f13d3bc544e..b387b6bed18 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/funcrepl.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/funcrepl.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2002-2011, International Business Machines Corporation
+* Copyright (c) 2002-2012, International Business Machines Corporation
* and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -66,7 +66,10 @@ UnicodeFunctor* FunctionReplacer::clone() const {
* and return the pointer.
*/
UnicodeReplacer* FunctionReplacer::toReplacer() const {
- return (UnicodeReplacer*) this;
+ FunctionReplacer *nonconst_this = const_cast<FunctionReplacer *>(this);
+ UnicodeReplacer *nonconst_base = static_cast<UnicodeReplacer *>(nonconst_this);
+
+ return nonconst_base;
}
/**
diff --git a/Build/source/libs/icu/icu-49.1/i18n/funcrepl.h b/Build/source/libs/icu/icu-50.1/i18n/funcrepl.h
index ff00b55abfb..ff00b55abfb 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/funcrepl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/funcrepl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/gregocal.cpp b/Build/source/libs/icu/icu-50.1/i18n/gregocal.cpp
index 3bc77cf1494..c2a635a87d1 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/gregocal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/gregocal.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 1997-2010, International Business Machines Corporation and *
+* Copyright (C) 1997-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -364,7 +364,7 @@ GregorianCalendar::setGregorianChange(UDate date, UErrorCode& status)
void GregorianCalendar::handleComputeFields(int32_t julianDay, UErrorCode& status) {
- int32_t eyear, month, dayOfMonth, dayOfYear;
+ int32_t eyear, month, dayOfMonth, dayOfYear, unusedRemainder;
if(U_FAILURE(status)) {
@@ -386,7 +386,7 @@ void GregorianCalendar::handleComputeFields(int32_t julianDay, UErrorCode& statu
// The Julian epoch day (not the same as Julian Day)
// is zero on Saturday December 30, 0 (Gregorian).
int32_t julianEpochDay = julianDay - (kJan1_1JulianDay - 2);
- eyear = (int32_t) ClockMath::floorDivide(4*julianEpochDay + 1464, 1461);
+ eyear = (int32_t) ClockMath::floorDivide((4.0*julianEpochDay) + 1464.0, (int32_t) 1461, unusedRemainder);
// Compute the Julian calendar day number for January 1, eyear
int32_t january1 = 365*(eyear-1) + ClockMath::floorDivide(eyear-1, (int32_t)4);
diff --git a/Build/source/libs/icu/icu-49.1/i18n/gregoimp.cpp b/Build/source/libs/icu/icu-50.1/i18n/gregoimp.cpp
index 08a3fbcef4c..08a3fbcef4c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/gregoimp.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/gregoimp.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/gregoimp.h b/Build/source/libs/icu/icu-50.1/i18n/gregoimp.h
index f65d1410139..f65d1410139 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/gregoimp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/gregoimp.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/hebrwcal.cpp b/Build/source/libs/icu/icu-50.1/i18n/hebrwcal.cpp
index 12e850a593b..12e850a593b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/hebrwcal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/hebrwcal.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/hebrwcal.h b/Build/source/libs/icu/icu-50.1/i18n/hebrwcal.h
index 76f100fea95..76f100fea95 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/hebrwcal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/hebrwcal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/i18n.rc b/Build/source/libs/icu/icu-50.1/i18n/i18n.rc
index 1b624ad6b55..1b624ad6b55 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/i18n.rc
+++ b/Build/source/libs/icu/icu-50.1/i18n/i18n.rc
diff --git a/Build/source/libs/icu/icu-49.1/i18n/i18n.vcxproj b/Build/source/libs/icu/icu-50.1/i18n/i18n.vcxproj
index 8551b6caefe..66b45b9aa7e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/i18n.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/i18n/i18n.vcxproj
@@ -107,7 +107,7 @@
<AdditionalIncludeDirectories>../common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icuin49.dll</OutputFile>
+ <OutputFile>..\..\bin\icuin50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib\icuin.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -151,7 +151,7 @@
<AdditionalIncludeDirectories>../common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icuin49d.dll</OutputFile>
+ <OutputFile>..\..\bin\icuin50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib\icuind.pdb</ProgramDatabaseFile>
@@ -192,7 +192,7 @@
<AdditionalIncludeDirectories>../common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icuin49.dll</OutputFile>
+ <OutputFile>..\..\bin64\icuin50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib64\icuin.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -234,7 +234,7 @@
<AdditionalIncludeDirectories>../common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icuin49d.dll</OutputFile>
+ <OutputFile>..\..\bin64\icuin50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib64\icuind.pdb</ProgramDatabaseFile>
@@ -299,6 +299,7 @@
<ClCompile Include="format.cpp" />
<ClCompile Include="fphdlimp.cpp" />
<ClCompile Include="fpositer.cpp" />
+ <ClCompile Include="gender.cpp" />
<ClCompile Include="gregocal.cpp" />
<ClCompile Include="gregoimp.cpp" />
<ClCompile Include="hebrwcal.cpp" />
@@ -578,7 +579,9 @@
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
</CustomBuild>
+ <ClInclude Include="dcfmtimp.h" />
<ClInclude Include="numsys_impl.h" />
+ <ClInclude Include="selfmtimpl.h" />
<ClInclude Include="tzgnames.h" />
<ClInclude Include="tznames_impl.h" />
<ClInclude Include="ucol_bld.h" />
@@ -903,6 +906,34 @@
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
</CustomBuild>
+ <CustomBuild Include="unicode\gender.h">
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="unicode\ugender.h">
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ </CustomBuild>
<CustomBuild Include="unicode\gregocal.h">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\unicode
</Command>
@@ -1284,6 +1315,20 @@
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
</CustomBuild>
+ <CustomBuild Include="unicode\udisplaycontext.h">
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\unicode
+</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
+ </CustomBuild>
<CustomBuild Include="unicode\uldnames.h">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\unicode
</Command>
diff --git a/Build/source/libs/icu/icu-49.1/i18n/i18n.vcxproj.filters b/Build/source/libs/icu/icu-50.1/i18n/i18n.vcxproj.filters
index 139f4c35fc8..7ebac701d26 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/i18n.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/i18n/i18n.vcxproj.filters
@@ -171,6 +171,9 @@
<ClCompile Include="fpositer.cpp">
<Filter>formatting</Filter>
</ClCompile>
+ <ClCompile Include="gender.cpp">
+ <Filter>formatting</Filter>
+ </ClCompile>
<ClCompile Include="gregocal.cpp">
<Filter>formatting</Filter>
</ClCompile>
@@ -777,6 +780,12 @@
<ClInclude Include="numsys_impl.h">
<Filter>formatting</Filter>
</ClInclude>
+ <ClInclude Include="dcfmtimp.h">
+ <Filter>formatting</Filter>
+ </ClInclude>
+ <ClInclude Include="selfmtimpl.h">
+ <Filter>formatting</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="i18n.rc">
@@ -871,6 +880,9 @@
<CustomBuild Include="unicode\fpositer.h">
<Filter>formatting</Filter>
</CustomBuild>
+ <CustomBuild Include="unicode\gender.h">
+ <Filter>formatting</Filter>
+ </CustomBuild>
<CustomBuild Include="unicode\gregocal.h">
<Filter>formatting</Filter>
</CustomBuild>
@@ -949,6 +961,12 @@
<CustomBuild Include="unicode\udatpg.h">
<Filter>formatting</Filter>
</CustomBuild>
+ <CustomBuild Include="unicode\udisplaycontext.h">
+ <Filter>formatting</Filter>
+ </CustomBuild>
+ <CustomBuild Include="unicode\ugender.h">
+ <Filter>formatting</Filter>
+ </CustomBuild>
<CustomBuild Include="unicode\uldnames.h">
<Filter>formatting</Filter>
</CustomBuild>
@@ -1002,4 +1020,4 @@
<Filter>formatting</Filter>
</CustomBuild>
</ItemGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/Build/source/libs/icu/icu-49.1/i18n/indiancal.cpp b/Build/source/libs/icu/icu-50.1/i18n/indiancal.cpp
index 526cfc44d2a..526cfc44d2a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/indiancal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/indiancal.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/indiancal.h b/Build/source/libs/icu/icu-50.1/i18n/indiancal.h
index ff841fbfacb..ff841fbfacb 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/indiancal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/indiancal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/inputext.cpp b/Build/source/libs/icu/icu-50.1/i18n/inputext.cpp
index e5a8ee1868a..e5a8ee1868a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/inputext.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/inputext.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/inputext.h b/Build/source/libs/icu/icu-50.1/i18n/inputext.h
index 0c5973d8eb2..0c5973d8eb2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/inputext.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/inputext.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/islamcal.cpp b/Build/source/libs/icu/icu-50.1/i18n/islamcal.cpp
index 968c88ab661..6d553787da3 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/islamcal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/islamcal.cpp
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 2003-2011, International Business Machines Corporation
+* Copyright (C) 2003-2012, International Business Machines Corporation
* and others. All Rights Reserved.
******************************************************************************
*
@@ -51,7 +51,7 @@ static void debug_islamcal_msg(const char *pat, ...)
// --- The cache --
// cache of months
-static UMTX astroLock = 0; // pod bay door lock
+static UMutex astroLock = U_MUTEX_INITIALIZER; // pod bay door lock
static icu::CalendarCache *gMonthCache = NULL;
static icu::CalendarAstronomer *gIslamicCalendarAstro = NULL;
@@ -65,7 +65,6 @@ static UBool calendar_islamic_cleanup(void) {
delete gIslamicCalendarAstro;
gIslamicCalendarAstro = NULL;
}
- umtx_destroy(&astroLock);
return TRUE;
}
U_CDECL_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/islamcal.h b/Build/source/libs/icu/icu-50.1/i18n/islamcal.h
index e3647bc0ffd..e3647bc0ffd 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/islamcal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/islamcal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/japancal.cpp b/Build/source/libs/icu/icu-50.1/i18n/japancal.cpp
index ad95b7c04bc..0f985f0a792 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/japancal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/japancal.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2003-2009, International Business Machines Corporation and *
+* Copyright (C) 2003-2009,2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -478,7 +478,7 @@ int32_t JapaneseCalendar::handleGetLimit(UCalendarDateFields field, ELimitType l
switch(field) {
case UCAL_ERA:
if (limitType == UCAL_LIMIT_MINIMUM || limitType == UCAL_LIMIT_GREATEST_MINIMUM) {
- return 1;
+ return 0;
}
return kCurrentEra;
case UCAL_YEAR:
diff --git a/Build/source/libs/icu/icu-49.1/i18n/japancal.h b/Build/source/libs/icu/icu-50.1/i18n/japancal.h
index 4219d6a5231..4219d6a5231 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/japancal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/japancal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/locdspnm.cpp b/Build/source/libs/icu/icu-50.1/i18n/locdspnm.cpp
index c7a54962b0f..1d1807aff22 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/locdspnm.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/locdspnm.cpp
@@ -10,13 +10,15 @@
#if !UCONFIG_NO_FORMATTING
#include "unicode/locdspnm.h"
-
#include "unicode/msgfmt.h"
+#include "unicode/ures.h"
+#include "unicode/brkiter.h"
#include "cmemory.h"
#include "cstring.h"
#include "ulocimp.h"
#include "ureslocs.h"
+#include "uresimp.h"
#include <stdarg.h>
@@ -56,38 +58,38 @@ U_NAMESPACE_BEGIN
// Access resource data for locale components.
// Wrap code in uloc.c for now.
class ICUDataTable {
- const char* path;
- Locale locale;
+ const char* path;
+ Locale locale;
public:
- ICUDataTable(const char* path, const Locale& locale);
- ~ICUDataTable();
+ ICUDataTable(const char* path, const Locale& locale);
+ ~ICUDataTable();
- const Locale& getLocale();
+ const Locale& getLocale();
- UnicodeString& get(const char* tableKey, const char* itemKey,
- UnicodeString& result) const;
- UnicodeString& get(const char* tableKey, const char* subTableKey, const char* itemKey,
- UnicodeString& result) const;
+ UnicodeString& get(const char* tableKey, const char* itemKey,
+ UnicodeString& result) const;
+ UnicodeString& get(const char* tableKey, const char* subTableKey, const char* itemKey,
+ UnicodeString& result) const;
- UnicodeString& getNoFallback(const char* tableKey, const char* itemKey,
- UnicodeString &result) const;
- UnicodeString& getNoFallback(const char* tableKey, const char* subTableKey, const char* itemKey,
- UnicodeString &result) const;
+ UnicodeString& getNoFallback(const char* tableKey, const char* itemKey,
+ UnicodeString &result) const;
+ UnicodeString& getNoFallback(const char* tableKey, const char* subTableKey, const char* itemKey,
+ UnicodeString &result) const;
};
inline UnicodeString &
ICUDataTable::get(const char* tableKey, const char* itemKey, UnicodeString& result) const {
- return get(tableKey, NULL, itemKey, result);
+ return get(tableKey, NULL, itemKey, result);
}
inline UnicodeString &
ICUDataTable::getNoFallback(const char* tableKey, const char* itemKey, UnicodeString& result) const {
- return getNoFallback(tableKey, NULL, itemKey, result);
+ return getNoFallback(tableKey, NULL, itemKey, result);
}
ICUDataTable::ICUDataTable(const char* path, const Locale& locale)
- : path(NULL), locale(Locale::getRoot())
+ : path(NULL), locale(Locale::getRoot())
{
if (path) {
int32_t len = uprv_strlen(path);
@@ -164,6 +166,7 @@ public:
virtual const Locale& getLocale() const;
virtual UDialectHandling getDialectHandling() const;
+
virtual UnicodeString& localeDisplayName(const Locale& locale,
UnicodeString& result) const;
virtual UnicodeString& localeDisplayName(const char* localeId,
@@ -266,94 +269,263 @@ DefaultLocaleDisplayNames::keyValueDisplayName(const char* /* key */,
////////////////////////////////////////////////////////////////////////////////////////////////////
class LocaleDisplayNamesImpl : public LocaleDisplayNames {
- Locale locale;
- UDialectHandling dialectHandling;
- ICUDataTable langData;
- ICUDataTable regionData;
- UnicodeString sep;
- MessageFormat *format;
- MessageFormat *keyTypeFormat;
+ Locale locale;
+ UDialectHandling dialectHandling;
+ ICUDataTable langData;
+ ICUDataTable regionData;
+ UnicodeString sep;
+ MessageFormat *format;
+ MessageFormat *keyTypeFormat;
+ UDisplayContext capitalizationContext;
+
+ // Constants for capitalization context usage types.
+ enum CapContextUsage {
+ kCapContextUsageLanguage,
+ kCapContextUsageScript,
+ kCapContextUsageTerritory,
+ kCapContextUsageVariant,
+ kCapContextUsageKey,
+ kCapContextUsageType,
+ kCapContextUsageCount
+ };
+ // Capitalization transforms. For each usage type, the first array element indicates
+ // whether to titlecase for uiListOrMenu context, the second indicates whether to
+ // titlecase for stand-alone context.
+ UBool fCapitalization[kCapContextUsageCount][2];
public:
- // constructor
- LocaleDisplayNamesImpl(const Locale& locale, UDialectHandling dialectHandling);
- virtual ~LocaleDisplayNamesImpl();
-
- virtual const Locale& getLocale() const;
- virtual UDialectHandling getDialectHandling() const;
-
- virtual UnicodeString& localeDisplayName(const Locale& locale,
- UnicodeString& result) const;
- virtual UnicodeString& localeDisplayName(const char* localeId,
- UnicodeString& result) const;
- virtual UnicodeString& languageDisplayName(const char* lang,
- UnicodeString& result) const;
- virtual UnicodeString& scriptDisplayName(const char* script,
- UnicodeString& result) const;
- virtual UnicodeString& scriptDisplayName(UScriptCode scriptCode,
- UnicodeString& result) const;
- virtual UnicodeString& regionDisplayName(const char* region,
- UnicodeString& result) const;
- virtual UnicodeString& variantDisplayName(const char* variant,
- UnicodeString& result) const;
- virtual UnicodeString& keyDisplayName(const char* key,
- UnicodeString& result) const;
- virtual UnicodeString& keyValueDisplayName(const char* key,
- const char* value,
- UnicodeString& result) const;
+ // constructor
+ LocaleDisplayNamesImpl(const Locale& locale, UDialectHandling dialectHandling);
+ LocaleDisplayNamesImpl(const Locale& locale, UDisplayContext *contexts, int32_t length);
+ virtual ~LocaleDisplayNamesImpl();
+
+ virtual const Locale& getLocale() const;
+ virtual UDialectHandling getDialectHandling() const;
+ virtual UDisplayContext getContext(UDisplayContextType type) const;
+
+ virtual UnicodeString& localeDisplayName(const Locale& locale,
+ UnicodeString& result) const;
+ virtual UnicodeString& localeDisplayName(const char* localeId,
+ UnicodeString& result) const;
+ virtual UnicodeString& languageDisplayName(const char* lang,
+ UnicodeString& result) const;
+ virtual UnicodeString& scriptDisplayName(const char* script,
+ UnicodeString& result) const;
+ virtual UnicodeString& scriptDisplayName(UScriptCode scriptCode,
+ UnicodeString& result) const;
+ virtual UnicodeString& regionDisplayName(const char* region,
+ UnicodeString& result) const;
+ virtual UnicodeString& variantDisplayName(const char* variant,
+ UnicodeString& result) const;
+ virtual UnicodeString& keyDisplayName(const char* key,
+ UnicodeString& result) const;
+ virtual UnicodeString& keyValueDisplayName(const char* key,
+ const char* value,
+ UnicodeString& result) const;
private:
- UnicodeString& localeIdName(const char* localeId,
- UnicodeString& result) const;
- UnicodeString& appendWithSep(UnicodeString& buffer, const UnicodeString& src) const;
+ UnicodeString& localeIdName(const char* localeId,
+ UnicodeString& result) const;
+ UnicodeString& appendWithSep(UnicodeString& buffer, const UnicodeString& src) const;
+ UnicodeString& adjustForUsageAndContext(CapContextUsage usage, UnicodeString& result) const;
+ void initialize(void);
};
LocaleDisplayNamesImpl::LocaleDisplayNamesImpl(const Locale& locale,
UDialectHandling dialectHandling)
- : dialectHandling(dialectHandling)
- , langData(U_ICUDATA_LANG, locale)
- , regionData(U_ICUDATA_REGION, locale)
- , format(NULL)
- , keyTypeFormat(NULL)
+ : dialectHandling(dialectHandling)
+ , langData(U_ICUDATA_LANG, locale)
+ , regionData(U_ICUDATA_REGION, locale)
+ , format(NULL)
+ , keyTypeFormat(NULL)
+ , capitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
- LocaleDisplayNamesImpl *nonConstThis = (LocaleDisplayNamesImpl *)this;
- nonConstThis->locale = langData.getLocale() == Locale::getRoot()
- ? regionData.getLocale()
- : langData.getLocale();
+ initialize();
+}
- langData.getNoFallback("localeDisplayPattern", "separator", sep);
- if (sep.isBogus()) {
- sep = UnicodeString(", ", -1, US_INV);
- }
+LocaleDisplayNamesImpl::LocaleDisplayNamesImpl(const Locale& locale,
+ UDisplayContext *contexts, int32_t length)
+ : dialectHandling(ULDN_STANDARD_NAMES)
+ , langData(U_ICUDATA_LANG, locale)
+ , regionData(U_ICUDATA_REGION, locale)
+ , format(NULL)
+ , keyTypeFormat(NULL)
+ , capitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
+{
+ while (length-- > 0) {
+ UDisplayContext value = *contexts++;
+ UDisplayContextType selector = (UDisplayContextType)((uint32_t)value >> 8);
+ switch (selector) {
+ case UDISPCTX_TYPE_DIALECT_HANDLING:
+ dialectHandling = (UDialectHandling)value;
+ break;
+ case UDISPCTX_TYPE_CAPITALIZATION:
+ capitalizationContext = value;
+ break;
+ default:
+ break;
+ }
+ }
+ initialize();
+}
- UnicodeString pattern;
- langData.getNoFallback("localeDisplayPattern", "pattern", pattern);
- if (pattern.isBogus()) {
- pattern = UnicodeString("{0} ({1})", -1, US_INV);
- }
- UErrorCode status = U_ZERO_ERROR;
- format = new MessageFormat(pattern, status);
+void
+LocaleDisplayNamesImpl::initialize(void) {
+ LocaleDisplayNamesImpl *nonConstThis = (LocaleDisplayNamesImpl *)this;
+ nonConstThis->locale = langData.getLocale() == Locale::getRoot()
+ ? regionData.getLocale()
+ : langData.getLocale();
- UnicodeString ktPattern;
- langData.get("localeDisplayPattern", "keyTypePattern", ktPattern);
- if (ktPattern.isBogus()) {
- ktPattern = UnicodeString("{0}={1}", -1, US_INV);
- }
- keyTypeFormat = new MessageFormat(ktPattern, status);
+ langData.getNoFallback("localeDisplayPattern", "separator", sep);
+ if (sep.isBogus()) {
+ sep = UnicodeString(", ", -1, US_INV);
+ }
+
+ UnicodeString pattern;
+ langData.getNoFallback("localeDisplayPattern", "pattern", pattern);
+ if (pattern.isBogus()) {
+ pattern = UnicodeString("{0} ({1})", -1, US_INV);
+ }
+ UErrorCode status = U_ZERO_ERROR;
+ format = new MessageFormat(pattern, status);
+
+ UnicodeString ktPattern;
+ langData.get("localeDisplayPattern", "keyTypePattern", ktPattern);
+ if (ktPattern.isBogus()) {
+ ktPattern = UnicodeString("{0}={1}", -1, US_INV);
+ }
+ keyTypeFormat = new MessageFormat(ktPattern, status);
+
+ uprv_memset(fCapitalization, 0, sizeof(fCapitalization));
+#if !UCONFIG_NO_BREAK_ITERATION
+ // The following is basically copied from DateFormatSymbols::initializeData
+ typedef struct {
+ const char * usageName;
+ LocaleDisplayNamesImpl::CapContextUsage usageEnum;
+ } ContextUsageNameToEnum;
+ const ContextUsageNameToEnum contextUsageTypeMap[] = {
+ // Entries must be sorted by usageTypeName; entry with NULL name terminates list.
+ { "key", kCapContextUsageKey },
+ { "languages", kCapContextUsageLanguage },
+ { "script", kCapContextUsageScript },
+ { "territory", kCapContextUsageTerritory },
+ { "type", kCapContextUsageType },
+ { "variant", kCapContextUsageVariant },
+ { NULL, (CapContextUsage)0 },
+ };
+ int32_t len = 0;
+ UResourceBundle *localeBundle = ures_open(NULL, locale.getName(), &status);
+ if (U_SUCCESS(status)) {
+ UResourceBundle *contextTransforms = ures_getByKeyWithFallback(localeBundle, "contextTransforms", NULL, &status);
+ if (U_SUCCESS(status)) {
+ UResourceBundle *contextTransformUsage;
+ while ( (contextTransformUsage = ures_getNextResource(contextTransforms, NULL, &status)) != NULL ) {
+ const int32_t * intVector = ures_getIntVector(contextTransformUsage, &len, &status);
+ if (U_SUCCESS(status) && intVector != NULL && len >= 2) {
+ const char* usageKey = ures_getKey(contextTransformUsage);
+ if (usageKey != NULL) {
+ const ContextUsageNameToEnum * typeMapPtr = contextUsageTypeMap;
+ int32_t compResult = 0;
+ // linear search; list is short and we cannot be sure that bsearch is available
+ while ( typeMapPtr->usageName != NULL && (compResult = uprv_strcmp(usageKey, typeMapPtr->usageName)) > 0 ) {
+ ++typeMapPtr;
+ }
+ if (typeMapPtr->usageName != NULL && compResult == 0) {
+ fCapitalization[typeMapPtr->usageEnum][0] = intVector[0];
+ fCapitalization[typeMapPtr->usageEnum][1] = intVector[1];
+ }
+ }
+ }
+ status = U_ZERO_ERROR;
+ ures_close(contextTransformUsage);
+ }
+ ures_close(contextTransforms);
+ }
+ ures_close(localeBundle);
+ }
+#endif
}
LocaleDisplayNamesImpl::~LocaleDisplayNamesImpl() {
- delete format;
- delete keyTypeFormat;
-}
+ delete format;
+ delete keyTypeFormat;
+ }
const Locale&
LocaleDisplayNamesImpl::getLocale() const {
- return locale;
+ return locale;
}
UDialectHandling
LocaleDisplayNamesImpl::getDialectHandling() const {
- return dialectHandling;
+ return dialectHandling;
+}
+
+UDisplayContext
+LocaleDisplayNamesImpl::getContext(UDisplayContextType type) const {
+ switch (type) {
+ case UDISPCTX_TYPE_DIALECT_HANDLING:
+ return (UDisplayContext)dialectHandling;
+ case UDISPCTX_TYPE_CAPITALIZATION:
+ return capitalizationContext;
+ default:
+ break;
+ }
+ return (UDisplayContext)0;
+}
+
+UnicodeString&
+LocaleDisplayNamesImpl::adjustForUsageAndContext(CapContextUsage usage,
+ UnicodeString& result) const {
+#if !UCONFIG_NO_BREAK_ITERATION
+ // check to see whether we need to titlecase result
+ UBool titlecase = FALSE;
+ switch (capitalizationContext) {
+ case UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE:
+ titlecase = TRUE;
+ break;
+ case UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU:
+ titlecase = fCapitalization[usage][0];
+ break;
+ case UDISPCTX_CAPITALIZATION_FOR_STANDALONE:
+ titlecase = fCapitalization[usage][1];
+ break;
+ default:
+ // titlecase = FALSE;
+ break;
+ }
+ if (titlecase) {
+ // TODO: Fix this titlecase hack when we figure out something better to do.
+ // We don't want to titlecase the whole text, only something like the first word,
+ // of the first segment long enough to have a complete cluster, whichever is
+ // shorter. We could have keep a word break iterator around, but I am not sure
+ // that will do the ight thing for the purposes here. For now we assume that in
+ // languages for which titlecasing makes a difference, we can stop at non-letter
+ // characters in 0x0000-0x00FF and only titlecase up to the first occurrence of
+ // any of those, or to a small number of chars, whichever comes first.
+ int32_t stopPos, stopPosLimit = 8, len = result.length();
+ if ( stopPosLimit > len ) {
+ stopPosLimit = len;
+ }
+ for ( stopPos = 0; stopPos < stopPosLimit; stopPos++ ) {
+ UChar32 ch = result.char32At(stopPos);
+ if ( (ch < 0x41) || (ch > 0x5A && ch < 0x61) || (ch > 0x7A && ch < 0xC0) ) {
+ break;
+ }
+ if (ch >= 0x10000) {
+ stopPos++;
+ }
+ }
+ if ( stopPos > 0 && stopPos < len ) {
+ UnicodeString firstWord(result, 0, stopPos);
+ firstWord.toTitle(NULL, locale, U_TITLECASE_NO_LOWERCASE | U_TITLECASE_NO_BREAK_ADJUSTMENT);
+ result.replaceBetween(0, stopPos, firstWord);
+ } else {
+ // no stopPos, titlecase the whole text
+ result.toTitle(NULL, locale, U_TITLECASE_NO_LOWERCASE | U_TITLECASE_NO_BREAK_ADJUSTMENT);
+ }
+ }
+#endif
+ return result;
}
UnicodeString&
@@ -460,78 +632,87 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& locale,
FieldPosition fpos;
status = U_ZERO_ERROR;
format->format(data, 2, result, fpos, status);
- return result;
+ return adjustForUsageAndContext(kCapContextUsageLanguage, result);
}
- return result = resultName;
+ result = resultName;
+ return adjustForUsageAndContext(kCapContextUsageLanguage, result);
}
UnicodeString&
LocaleDisplayNamesImpl::appendWithSep(UnicodeString& buffer, const UnicodeString& src) const {
- if (!buffer.isEmpty()) {
- buffer.append(sep);
- }
- buffer.append(src);
- return buffer;
+ if (!buffer.isEmpty()) {
+ buffer.append(sep);
+ }
+ buffer.append(src);
+ return buffer;
}
UnicodeString&
LocaleDisplayNamesImpl::localeDisplayName(const char* localeId,
UnicodeString& result) const {
- return localeDisplayName(Locale(localeId), result);
+ return localeDisplayName(Locale(localeId), result);
}
+// private
UnicodeString&
LocaleDisplayNamesImpl::localeIdName(const char* localeId,
UnicodeString& result) const {
- return langData.getNoFallback("Languages", localeId, result);
+ return langData.getNoFallback("Languages", localeId, result);
}
UnicodeString&
LocaleDisplayNamesImpl::languageDisplayName(const char* lang,
UnicodeString& result) const {
- if (uprv_strcmp("root", lang) == 0 || uprv_strchr(lang, '_') != NULL) {
- return result = UnicodeString(lang, -1, US_INV);
- }
- return langData.get("Languages", lang, result);
+ if (uprv_strcmp("root", lang) == 0 || uprv_strchr(lang, '_') != NULL) {
+ return result = UnicodeString(lang, -1, US_INV);
+ }
+ langData.get("Languages", lang, result);
+ return adjustForUsageAndContext(kCapContextUsageLanguage, result);
}
UnicodeString&
LocaleDisplayNamesImpl::scriptDisplayName(const char* script,
UnicodeString& result) const {
- return langData.get("Scripts", script, result);
+ langData.get("Scripts", script, result);
+ return adjustForUsageAndContext(kCapContextUsageScript, result);
}
UnicodeString&
LocaleDisplayNamesImpl::scriptDisplayName(UScriptCode scriptCode,
UnicodeString& result) const {
- const char* name = uscript_getName(scriptCode);
- return langData.get("Scripts", name, result);
+ const char* name = uscript_getName(scriptCode);
+ langData.get("Scripts", name, result);
+ return adjustForUsageAndContext(kCapContextUsageScript, result);
}
UnicodeString&
LocaleDisplayNamesImpl::regionDisplayName(const char* region,
UnicodeString& result) const {
- return regionData.get("Countries", region, result);
+ regionData.get("Countries", region, result);
+ return adjustForUsageAndContext(kCapContextUsageTerritory, result);
}
UnicodeString&
LocaleDisplayNamesImpl::variantDisplayName(const char* variant,
UnicodeString& result) const {
- return langData.get("Variants", variant, result);
+ langData.get("Variants", variant, result);
+ return adjustForUsageAndContext(kCapContextUsageVariant, result);
}
UnicodeString&
LocaleDisplayNamesImpl::keyDisplayName(const char* key,
UnicodeString& result) const {
- return langData.get("Keys", key, result);
+ langData.get("Keys", key, result);
+ return adjustForUsageAndContext(kCapContextUsageKey, result);
}
UnicodeString&
LocaleDisplayNamesImpl::keyValueDisplayName(const char* key,
const char* value,
UnicodeString& result) const {
- return langData.get("Types", key, value, result);
+ langData.get("Types", key, value, result);
+ return adjustForUsageAndContext(kCapContextUsageType, result);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -539,7 +720,16 @@ LocaleDisplayNamesImpl::keyValueDisplayName(const char* key,
LocaleDisplayNames*
LocaleDisplayNames::createInstance(const Locale& locale,
UDialectHandling dialectHandling) {
- return new LocaleDisplayNamesImpl(locale, dialectHandling);
+ return new LocaleDisplayNamesImpl(locale, dialectHandling);
+}
+
+LocaleDisplayNames*
+LocaleDisplayNames::createInstance(const Locale& locale,
+ UDisplayContext *contexts, int32_t length) {
+ if (contexts == NULL) {
+ length = 0;
+ }
+ return new LocaleDisplayNamesImpl(locale, contexts, length);
}
U_NAMESPACE_END
@@ -548,7 +738,7 @@ U_NAMESPACE_END
U_NAMESPACE_USE
-U_DRAFT ULocaleDisplayNames * U_EXPORT2
+U_CAPI ULocaleDisplayNames * U_EXPORT2
uldn_open(const char * locale,
UDialectHandling dialectHandling,
UErrorCode *pErrorCode) {
@@ -561,12 +751,26 @@ uldn_open(const char * locale,
return (ULocaleDisplayNames *)LocaleDisplayNames::createInstance(Locale(locale), dialectHandling);
}
-U_DRAFT void U_EXPORT2
+U_CAPI ULocaleDisplayNames * U_EXPORT2
+uldn_openForContext(const char * locale,
+ UDisplayContext *contexts, int32_t length,
+ UErrorCode *pErrorCode) {
+ if (U_FAILURE(*pErrorCode)) {
+ return 0;
+ }
+ if (locale == NULL) {
+ locale = uloc_getDefault();
+ }
+ return (ULocaleDisplayNames *)LocaleDisplayNames::createInstance(Locale(locale), contexts, length);
+}
+
+
+U_CAPI void U_EXPORT2
uldn_close(ULocaleDisplayNames *ldn) {
delete (LocaleDisplayNames *)ldn;
}
-U_DRAFT const char * U_EXPORT2
+U_CAPI const char * U_EXPORT2
uldn_getLocale(const ULocaleDisplayNames *ldn) {
if (ldn) {
return ((const LocaleDisplayNames *)ldn)->getLocale().getName();
@@ -574,7 +778,7 @@ uldn_getLocale(const ULocaleDisplayNames *ldn) {
return NULL;
}
-U_DRAFT UDialectHandling U_EXPORT2
+U_CAPI UDialectHandling U_EXPORT2
uldn_getDialectHandling(const ULocaleDisplayNames *ldn) {
if (ldn) {
return ((const LocaleDisplayNames *)ldn)->getDialectHandling();
@@ -582,7 +786,17 @@ uldn_getDialectHandling(const ULocaleDisplayNames *ldn) {
return ULDN_STANDARD_NAMES;
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI UDisplayContext U_EXPORT2
+uldn_getContext(const ULocaleDisplayNames *ldn,
+ UDisplayContextType type,
+ UErrorCode *pErrorCode) {
+ if (U_FAILURE(*pErrorCode)) {
+ return (UDisplayContext)0;
+ }
+ return ((const LocaleDisplayNames *)ldn)->getContext(type);
+}
+
+U_CAPI int32_t U_EXPORT2
uldn_localeDisplayName(const ULocaleDisplayNames *ldn,
const char *locale,
UChar *result,
@@ -600,7 +814,7 @@ uldn_localeDisplayName(const ULocaleDisplayNames *ldn,
return temp.extract(result, maxResultSize, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uldn_languageDisplayName(const ULocaleDisplayNames *ldn,
const char *lang,
UChar *result,
@@ -618,7 +832,7 @@ uldn_languageDisplayName(const ULocaleDisplayNames *ldn,
return temp.extract(result, maxResultSize, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uldn_scriptDisplayName(const ULocaleDisplayNames *ldn,
const char *script,
UChar *result,
@@ -636,7 +850,7 @@ uldn_scriptDisplayName(const ULocaleDisplayNames *ldn,
return temp.extract(result, maxResultSize, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uldn_scriptCodeDisplayName(const ULocaleDisplayNames *ldn,
UScriptCode scriptCode,
UChar *result,
@@ -645,7 +859,7 @@ uldn_scriptCodeDisplayName(const ULocaleDisplayNames *ldn,
return uldn_scriptDisplayName(ldn, uscript_getName(scriptCode), result, maxResultSize, pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uldn_regionDisplayName(const ULocaleDisplayNames *ldn,
const char *region,
UChar *result,
@@ -663,7 +877,7 @@ uldn_regionDisplayName(const ULocaleDisplayNames *ldn,
return temp.extract(result, maxResultSize, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uldn_variantDisplayName(const ULocaleDisplayNames *ldn,
const char *variant,
UChar *result,
@@ -681,7 +895,7 @@ uldn_variantDisplayName(const ULocaleDisplayNames *ldn,
return temp.extract(result, maxResultSize, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uldn_keyDisplayName(const ULocaleDisplayNames *ldn,
const char *key,
UChar *result,
@@ -699,7 +913,7 @@ uldn_keyDisplayName(const ULocaleDisplayNames *ldn,
return temp.extract(result, maxResultSize, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
uldn_keyValueDisplayName(const ULocaleDisplayNames *ldn,
const char *key,
const char *value,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/measfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/measfmt.cpp
index 6f06852acf9..6f06852acf9 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/measfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/measfmt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/measure.cpp b/Build/source/libs/icu/icu-50.1/i18n/measure.cpp
index 7b91677a3c0..639de3e6db1 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/measure.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/measure.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2004-2010, International Business Machines
+* Copyright (c) 2004-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Author: Alan Liu
@@ -8,7 +8,7 @@
* Since: ICU 3.0
**********************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/msgfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/msgfmt.cpp
index 9fcadec0d0d..3c74aa5be05 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/msgfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/msgfmt.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************
*
@@ -230,7 +230,8 @@ MessageFormat::MessageFormat(const UnicodeString& pattern,
defaultDateFormat(NULL),
cachedFormatters(NULL),
customFormatArgStarts(NULL),
- pluralProvider(&fLocale)
+ pluralProvider(&fLocale, UPLURAL_TYPE_CARDINAL),
+ ordinalProvider(&fLocale, UPLURAL_TYPE_ORDINAL)
{
setLocaleIDs(fLocale.getName(), fLocale.getName());
applyPattern(pattern, success);
@@ -251,7 +252,8 @@ MessageFormat::MessageFormat(const UnicodeString& pattern,
defaultDateFormat(NULL),
cachedFormatters(NULL),
customFormatArgStarts(NULL),
- pluralProvider(&fLocale)
+ pluralProvider(&fLocale, UPLURAL_TYPE_CARDINAL),
+ ordinalProvider(&fLocale, UPLURAL_TYPE_ORDINAL)
{
setLocaleIDs(fLocale.getName(), fLocale.getName());
applyPattern(pattern, success);
@@ -273,7 +275,8 @@ MessageFormat::MessageFormat(const UnicodeString& pattern,
defaultDateFormat(NULL),
cachedFormatters(NULL),
customFormatArgStarts(NULL),
- pluralProvider(&fLocale)
+ pluralProvider(&fLocale, UPLURAL_TYPE_CARDINAL),
+ ordinalProvider(&fLocale, UPLURAL_TYPE_ORDINAL)
{
setLocaleIDs(fLocale.getName(), fLocale.getName());
applyPattern(pattern, parseError, success);
@@ -294,7 +297,8 @@ MessageFormat::MessageFormat(const MessageFormat& that)
defaultDateFormat(NULL),
cachedFormatters(NULL),
customFormatArgStarts(NULL),
- pluralProvider(&fLocale)
+ pluralProvider(&fLocale, UPLURAL_TYPE_CARDINAL),
+ ordinalProvider(&fLocale, UPLURAL_TYPE_ORDINAL)
{
// This will take care of creating the hash tables (since they are NULL).
UErrorCode ec = U_ZERO_ERROR;
@@ -438,6 +442,7 @@ MessageFormat::setLocale(const Locale& theLocale)
fLocale = theLocale;
setLocaleIDs(fLocale.getName(), fLocale.getName());
pluralProvider.reset(&fLocale);
+ ordinalProvider.reset(&fLocale);
}
}
@@ -846,7 +851,7 @@ MessageFormat::getFormatNames(UErrorCode& status) {
fFormatNames->setDeleter(uprv_deleteUObject);
for (int32_t partIndex = 0; (partIndex = nextTopLevelArgStart(partIndex)) >= 0;) {
- fFormatNames->addElement(new UnicodeString(getArgName(partIndex)), status);
+ fFormatNames->addElement(new UnicodeString(getArgName(partIndex + 1)), status);
}
StringEnumeration* nameEnumerator = new FormatNameEnumeration(fFormatNames, status);
@@ -1057,15 +1062,17 @@ void MessageFormat::format(int32_t msgStart, double pluralNumber,
int32_t subMsgStart = ChoiceFormat::findSubMessage(msgPattern, i, number);
formatComplexSubMessage(subMsgStart, 0, arguments, argumentNames,
cnt, appendTo, success);
- } else if (argType == UMSGPAT_ARG_TYPE_PLURAL) {
+ } else if (UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(argType)) {
if (!arg->isNumeric()) {
success = U_ILLEGAL_ARGUMENT_ERROR;
return;
}
+ const PluralFormat::PluralSelector &selector =
+ argType == UMSGPAT_ARG_TYPE_PLURAL ? pluralProvider : ordinalProvider;
// We must use the Formattable::getDouble() variant with the UErrorCode parameter
// because only this one converts non-double numeric types to double.
double number = arg->getDouble(success);
- int32_t subMsgStart = PluralFormat::findSubMessage(msgPattern, i, pluralProvider, number,
+ int32_t subMsgStart = PluralFormat::findSubMessage(msgPattern, i, selector, number,
success);
double offset = msgPattern.getPluralOffset(i);
formatComplexSubMessage(subMsgStart, number-offset, arguments, argumentNames,
@@ -1345,7 +1352,7 @@ MessageFormat::parse(int32_t msgStart,
argResult.setDouble(choiceResult);
haveArgResult = TRUE;
sourceOffset = tempStatus.getIndex();
- } else if(argType==UMSGPAT_ARG_TYPE_PLURAL || argType==UMSGPAT_ARG_TYPE_SELECT) {
+ } else if(UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(argType) || argType==UMSGPAT_ARG_TYPE_SELECT) {
// Parsing not supported.
ec = U_UNSUPPORTED_ERROR;
return NULL;
@@ -1483,6 +1490,7 @@ void MessageFormat::cacheExplicitFormats(UErrorCode& status) {
}
// Set all argTypes to kObject, as a "none" value, for lack of any better value.
// We never use kObject for real arguments.
+ // We use it as "no argument yet" for the check for hasArgTypeConflicts.
for (int32_t i = 0; i < argTypeCount; ++i) {
argTypes[i] = Formattable::kObject;
}
@@ -1524,6 +1532,7 @@ void MessageFormat::cacheExplicitFormats(UErrorCode& status) {
}
case UMSGPAT_ARG_TYPE_CHOICE:
case UMSGPAT_ARG_TYPE_PLURAL:
+ case UMSGPAT_ARG_TYPE_SELECTORDINAL:
formattableType = Formattable::kDouble;
break;
case UMSGPAT_ARG_TYPE_SELECT:
@@ -1728,6 +1737,15 @@ Format* MessageFormat::DummyFormat::clone() const {
UnicodeString& MessageFormat::DummyFormat::format(const Formattable&,
UnicodeString& appendTo,
+ UErrorCode& status) const {
+ if (U_SUCCESS(status)) {
+ status = U_UNSUPPORTED_ERROR;
+ }
+ return appendTo;
+}
+
+UnicodeString& MessageFormat::DummyFormat::format(const Formattable&,
+ UnicodeString& appendTo,
FieldPosition&,
UErrorCode& status) const {
if (U_SUCCESS(status)) {
@@ -1736,6 +1754,16 @@ UnicodeString& MessageFormat::DummyFormat::format(const Formattable&,
return appendTo;
}
+UnicodeString& MessageFormat::DummyFormat::format(const Formattable&,
+ UnicodeString& appendTo,
+ FieldPositionIterator*,
+ UErrorCode& status) const {
+ if (U_SUCCESS(status)) {
+ status = U_UNSUPPORTED_ERROR;
+ }
+ return appendTo;
+}
+
void MessageFormat::DummyFormat::parseObject(const UnicodeString&,
Formattable&,
ParsePosition& ) const {
@@ -1770,8 +1798,8 @@ FormatNameEnumeration::~FormatNameEnumeration() {
}
-MessageFormat::PluralSelectorProvider::PluralSelectorProvider(const Locale* loc)
- : locale(loc), rules(NULL) {
+MessageFormat::PluralSelectorProvider::PluralSelectorProvider(const Locale* loc, UPluralType t)
+ : locale(loc), rules(NULL), type(t) {
}
MessageFormat::PluralSelectorProvider::~PluralSelectorProvider() {
@@ -1785,7 +1813,7 @@ UnicodeString MessageFormat::PluralSelectorProvider::select(double number, UErro
}
MessageFormat::PluralSelectorProvider* t = const_cast<MessageFormat::PluralSelectorProvider*>(this);
if(rules == NULL) {
- t->rules = PluralRules::forLocale(*locale, ec);
+ t->rules = PluralRules::forLocale(*locale, type, ec);
if (U_FAILURE(ec)) {
return UnicodeString(FALSE, OTHER_STRING, 5);
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/msgfmt_impl.h b/Build/source/libs/icu/icu-50.1/i18n/msgfmt_impl.h
index 699dc37002c..699dc37002c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/msgfmt_impl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/msgfmt_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/name2uni.cpp b/Build/source/libs/icu/icu-50.1/i18n/name2uni.cpp
index f83f96aedd9..f83f96aedd9 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/name2uni.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/name2uni.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/name2uni.h b/Build/source/libs/icu/icu-50.1/i18n/name2uni.h
index 1324ec3e8d2..1324ec3e8d2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/name2uni.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/name2uni.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nfrlist.h b/Build/source/libs/icu/icu-50.1/i18n/nfrlist.h
index b5ab13ae9ab..b5ab13ae9ab 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nfrlist.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/nfrlist.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nfrs.cpp b/Build/source/libs/icu/icu-50.1/i18n/nfrs.cpp
index 6cc0c638188..6cc0c638188 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nfrs.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/nfrs.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nfrs.h b/Build/source/libs/icu/icu-50.1/i18n/nfrs.h
index 9bac043f76f..9bac043f76f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nfrs.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/nfrs.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nfrule.cpp b/Build/source/libs/icu/icu-50.1/i18n/nfrule.cpp
index b96a84eb91d..b96a84eb91d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nfrule.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/nfrule.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nfrule.h b/Build/source/libs/icu/icu-50.1/i18n/nfrule.h
index 8422a20c1d6..8422a20c1d6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nfrule.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/nfrule.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nfsubs.cpp b/Build/source/libs/icu/icu-50.1/i18n/nfsubs.cpp
index 76274af458d..35c9ce1a3c8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nfsubs.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/nfsubs.cpp
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
******************************************************************************
* file name: nfsubs.cpp
@@ -14,7 +14,7 @@
*/
#include <stdio.h>
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "nfsubs.h"
#include "digitlst.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nfsubs.h b/Build/source/libs/icu/icu-50.1/i18n/nfsubs.h
index 644b4b2f6e1..644b4b2f6e1 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nfsubs.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/nfsubs.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nortrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/nortrans.cpp
index 038a6836c3b..038a6836c3b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nortrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/nortrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nortrans.h b/Build/source/libs/icu/icu-50.1/i18n/nortrans.h
index 634f534f7d4..634f534f7d4 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nortrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/nortrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nultrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/nultrans.cpp
index 820c43d07e9..820c43d07e9 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nultrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/nultrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/nultrans.h b/Build/source/libs/icu/icu-50.1/i18n/nultrans.h
index 699c323f8c6..699c323f8c6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/nultrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/nultrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/numfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/numfmt.cpp
index df768aef139..b8caf3ac1d2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/numfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/numfmt.cpp
@@ -54,7 +54,7 @@
#ifdef FMT_DEBUG
#include <stdio.h>
-static void debugout(UnicodeString s) {
+static inline void debugout(UnicodeString s) {
char buf[2000];
s.extract((int32_t) 0, s.length(), buf);
printf("%s", buf);
@@ -139,7 +139,7 @@ static const char *gFormatKeys[UNUM_FORMAT_STYLE_COUNT] = {
// Static hashtable cache of NumberingSystem objects used by NumberFormat
static UHashtable * NumberingSystem_cache = NULL;
-static UMTX nscacheMutex = NULL;
+static UMutex nscacheMutex = U_MUTEX_INITIALIZER;
#if !UCONFIG_NO_SERVICE
static icu::ICULocaleService* gService = NULL;
@@ -362,6 +362,46 @@ NumberFormat::format(int64_t /* unused number */,
return toAppendTo;
}
+// ------------------------------------------
+// These functions add the status code, just fall back to the non-status versions
+UnicodeString&
+NumberFormat::format(double number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const {
+ if(U_SUCCESS(status)) {
+ return format(number,appendTo,pos);
+ } else {
+ return appendTo;
+ }
+}
+
+UnicodeString&
+NumberFormat::format(int32_t number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const {
+ if(U_SUCCESS(status)) {
+ return format(number,appendTo,pos);
+ } else {
+ return appendTo;
+ }
+}
+
+UnicodeString&
+NumberFormat::format(int64_t number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const {
+ if(U_SUCCESS(status)) {
+ return format(number,appendTo,pos);
+ } else {
+ return appendTo;
+ }
+}
+
+
+
// -------------------------------------
// Decimal Number format() default implementation
// Subclasses do not normally override this function, but rather the DigitList
diff --git a/Build/source/libs/icu/icu-49.1/i18n/numsys.cpp b/Build/source/libs/icu/icu-50.1/i18n/numsys.cpp
index 6ea76f7517b..6ea76f7517b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/numsys.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/numsys.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/numsys_impl.h b/Build/source/libs/icu/icu-50.1/i18n/numsys_impl.h
index 7ce4ef360fc..7ce4ef360fc 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/numsys_impl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/numsys_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/olsontz.cpp b/Build/source/libs/icu/icu-50.1/i18n/olsontz.cpp
index 3fe2861d55f..992cfe37daa 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/olsontz.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/olsontz.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2003-2011, International Business Machines
+* Copyright (c) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Author: Alan Liu
@@ -9,7 +9,7 @@
**********************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "olsontz.h"
@@ -571,7 +571,7 @@ UBool OlsonTimeZone::useDaylightTime() const {
// Return TRUE if DST is observed at any time during the current
// year.
for (int16_t i = 0; i < transitionCount(); ++i) {
- double transition = transitionTime(i);
+ double transition = transitionTimeInSeconds(i);
if (transition >= limit) {
break;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/olsontz.h b/Build/source/libs/icu/icu-50.1/i18n/olsontz.h
index 05e89b25085..05e89b25085 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/olsontz.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/olsontz.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/persncal.cpp b/Build/source/libs/icu/icu-50.1/i18n/persncal.cpp
index 3ab36efe4c6..957db9c08a7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/persncal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/persncal.cpp
@@ -9,7 +9,9 @@
* Modification History:
*
* Date Name Description
- * 9/23/2003 mehran posted to icu-design
+ * 9/23/2003 mehran posted to icu-design
+ * 10/1/2012 roozbeh Fixed algorithm and heavily refactored and rewrote
+ * based on the implementation of Gregorian
*****************************************************************************
*/
@@ -18,160 +20,48 @@
#if !UCONFIG_NO_FORMATTING
#include "umutex.h"
+#include "gregoimp.h" // Math
#include <float.h>
-static const int8_t monthDays[] = { 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29 };
+static const int16_t kPersianNumDays[]
+= {0,31,62,93,124,155,186,216,246,276,306,336}; // 0-based, for day-in-year
+static const int8_t kPersianMonthLength[]
+= {31,31,31,31,31,31,30,30,30,30,30,29}; // 0-based
+static const int8_t kPersianLeapMonthLength[]
+= {31,31,31,31,31,31,30,30,30,30,30,30}; // 0-based
-static int32_t
-jalali_to_julian(int year, int month, int day)
-{
- int32_t daysNo=0;
- int i;
-
- year = year -475+2820;
- month -= 1;
-
- daysNo=(year/2820)*1029983;
- year=year % 2820;
-
- daysNo+=(year/128)* 46751;
- if((year/128)>21)
- {
- daysNo-=46751;
- year=(year%128)+128;
- }
- else
- year=year%128;
-
- if(year>=29)
- {
- year-=29;
- daysNo+=10592;
- }
-
- if(year>=66)
- {
- year-=66;
- daysNo+=24106;
- }
- else if( year>=33)
- {
- daysNo+=(year/33)* 12053;
- year=year%33;
- }
-
- if (year >= 5)
- {
- daysNo += 1826;
- year -=5;
- }
- else if (year == 4)
- {
- daysNo += 1460;
- year -=4;
- }
-
- daysNo += 1461 * (year/4);
- year %= 4;
- daysNo += 365 * year;
-
- for (i = 0; i < month; i++) {
- daysNo += monthDays[i];
- }
-
- daysNo += day;
-
- return daysNo-856493;
-}
-
-static void julian_to_jalali (int32_t daysNo, int *h_y, int *h_m, int *h_d)
-{
- int year=0, month=0, day=0;
- int i;
-
- daysNo+=856493;
- year=(daysNo/1029983)*2820;
- daysNo=daysNo%1029983;
-
- if((daysNo/46751)<=21)
- {
- year+=(daysNo/46751)* 128;
- daysNo=daysNo%46751;
- }
- else
- {
- year+=(daysNo/46751)* 128;
- daysNo=daysNo%46751;
- year-=128;
- daysNo+=46751;
- }
-
- if (daysNo >= 10592)
- {
- year+= 29;
- daysNo -= 10592;
- }
-
- if(daysNo>=24106)
- {
- daysNo-=24106;
- year+=66;
- }
-
- if(daysNo>=12053)
- {
- daysNo-=12053;
- year+=33;
- }
-
-
- if (daysNo >= 1826)
- {
- year+= 5;
- daysNo -= 1826;
- }
- else if (daysNo > 1095)
- {
- year+= 3;
- daysNo -= 1095;
-
- }
-
- year +=(4 * (daysNo/1461));
- daysNo %= 1461;
-
- if (daysNo == 0)
- {
- year -= 1;
- daysNo = 366;
- }
- else
- {
- year += daysNo/365;
- daysNo = daysNo % 365;
- if (daysNo == 0)
- {
- year -= 1;
- daysNo = 365;
- }
-
- }
-
- for (i = 0; i < 11 && daysNo > monthDays[i]; ++i) {
- daysNo -= monthDays[i];
- }
-
- month = i + 1;
-
- day = daysNo;
-
- *h_d = day;
- *h_m = month;
- *h_y = year-2345;
-}
+static const int32_t kPersianCalendarLimits[UCAL_FIELD_COUNT][4] = {
+ // Minimum Greatest Least Maximum
+ // Minimum Maximum
+ { 0, 0, 0, 0}, // ERA
+ { -5000000, -5000000, 5000000, 5000000}, // YEAR
+ { 0, 0, 11, 11}, // MONTH
+ { 1, 1, 52, 53}, // WEEK_OF_YEAR
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // WEEK_OF_MONTH
+ { 1, 1, 29, 31}, // DAY_OF_MONTH
+ { 1, 1, 365, 366}, // DAY_OF_YEAR
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // DAY_OF_WEEK
+ { 1, 1, 5, 5}, // DAY_OF_WEEK_IN_MONTH
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // AM_PM
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // HOUR
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // HOUR_OF_DAY
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // MINUTE
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // SECOND
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // MILLISECOND
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // ZONE_OFFSET
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // DST_OFFSET
+ { -5000000, -5000000, 5000000, 5000000}, // YEAR_WOY
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // DOW_LOCAL
+ { -5000000, -5000000, 5000000, 5000000}, // EXTENDED_YEAR
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // JULIAN_DAY
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // MILLISECONDS_IN_DAY
+ {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // IS_LEAP_MONTH
+};
U_NAMESPACE_BEGIN
+static const int32_t PERSIAN_EPOCH = 1948320;
+
// Implementation of the PersianCalendar class
//-------------------------------------------------------------------------
@@ -203,55 +93,9 @@ PersianCalendar::~PersianCalendar()
// Minimum / Maximum access functions
//-------------------------------------------------------------------------
-static const int32_t LIMITS[UCAL_FIELD_COUNT][4] = {
- // Minimum Greatest Least Maximum
- // Minimum Maximum
- { 0, 0, 0, 0}, // ERA
- { -5000000, -5000000, 5000000, 5000000}, // YEAR
- { 0, 0, 11, 11}, // MONTH
- { 1, 1, 52, 53}, // WEEK_OF_YEAR
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // WEEK_OF_MONTH
- { 1, 1, 29, 31}, // DAY_OF_MONTH
- { 1, 1, 365, 366}, // DAY_OF_YEAR
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // DAY_OF_WEEK
- { 1, 1, 5, 5}, // DAY_OF_WEEK_IN_MONTH
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // AM_PM
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // HOUR
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // HOUR_OF_DAY
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // MINUTE
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // SECOND
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // MILLISECOND
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // ZONE_OFFSET
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // DST_OFFSET
- { -5000000, -5000000, 5000000, 5000000}, // YEAR_WOY
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // DOW_LOCAL
- { -5000000, -5000000, 5000000, 5000000}, // EXTENDED_YEAR
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // JULIAN_DAY
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // MILLISECONDS_IN_DAY
- {/*N/A*/-1,/*N/A*/-1,/*N/A*/-1,/*N/A*/-1}, // IS_LEAP_MONTH
-};
-static const int32_t MONTH_COUNT[12][4] = {
- //len len2 st st2
- { 31, 31, 0, 0 }, // Farvardin
- { 31, 31, 31, 31 }, // Ordibehesht
- { 31, 31, 62, 62 }, // Khordad
- { 31, 31, 93, 93 }, // Tir
- { 31, 31, 124, 124 }, // Mordad
- { 31, 31, 155, 155 }, // Shahrivar
- { 30, 30, 186, 186 }, // Mehr
- { 30, 30, 216, 216 }, // Aban
- { 30, 30, 246, 246 }, // Azar
- { 30, 30, 276, 276 }, // Dey
- { 30, 30, 306, 306 }, // Bahman
- { 29, 30, 336, 336 } // Esfand
- // len length of month
- // len2 length of month in a leap year
- // st days in year before start of month
- // st2 days in year before month in leap year
-};
int32_t PersianCalendar::handleGetLimit(UCalendarDateFields field, ELimitType limitType) const {
- return LIMITS[field][limitType];
+ return kPersianCalendarLimits[field][limitType];
}
//-------------------------------------------------------------------------
@@ -263,26 +107,28 @@ int32_t PersianCalendar::handleGetLimit(UCalendarDateFields field, ELimitType li
*/
UBool PersianCalendar::isLeapYear(int32_t year)
{
- return jalali_to_julian(year+1,1,1)-jalali_to_julian(year,1,1) == 366;
+ int32_t remainder;
+ ClockMath::floorDivide(25 * year + 11, 33, remainder);
+ return (remainder < 8);
}
/**
* Return the day # on which the given year starts. Days are counted
- * from the Hijri epoch, origin 0.
+ * from the Persian epoch, origin 0.
*/
int32_t PersianCalendar::yearStart(int32_t year) {
- return handleComputeMonthStart(year,1,FALSE);
+ return handleComputeMonthStart(year,0,FALSE);
}
/**
* Return the day # on which the given month starts. Days are counted
- * from the Hijri epoch, origin 0.
+ * from the Persian epoch, origin 0.
*
- * @param year The hijri shamsi year
- * @param year The hijri shamsi month, 0-based
+ * @param year The Persian year
+ * @param year The Persian month, 0-based
*/
int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const {
- return handleComputeMonthStart(year,month,FALSE);
+ return handleComputeMonthStart(year,month,TRUE);
}
//----------------------------------------------------------------------
@@ -292,18 +138,24 @@ int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const {
/**
* Return the length (in days) of the given month.
*
- * @param year The hijri shamsi year
- * @param year The hijri shamsi month, 0-based
+ * @param year The Persian year
+ * @param year The Persian month, 0-based
*/
int32_t PersianCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const {
- return MONTH_COUNT[month][PersianCalendar::isLeapYear(extendedYear)?1:0];
+ // If the month is out of range, adjust it into range, and
+ // modify the extended year value accordingly.
+ if (month < 0 || month > 11) {
+ extendedYear += ClockMath::floorDivide(month, 12, month);
+ }
+
+ return isLeapYear(extendedYear) ? kPersianLeapMonthLength[month] : kPersianMonthLength[month];
}
/**
* Return the number of days in the given Persian year
*/
int32_t PersianCalendar::handleGetYearLength(int32_t extendedYear) const {
- return 365 + (PersianCalendar::isLeapYear(extendedYear) ? 1 : 0);
+ return isLeapYear(extendedYear) ? 366 : 365;
}
//-------------------------------------------------------------------------
@@ -311,14 +163,20 @@ int32_t PersianCalendar::handleGetYearLength(int32_t extendedYear) const {
//-------------------------------------------------------------------------
// Return JD of start of given month/year
-int32_t PersianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool useMonth) const {
+int32_t PersianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool /*useMonth*/) const {
// If the month is out of range, adjust it into range, and
// modify the extended year value accordingly.
if (month < 0 || month > 11) {
- eyear += month / 12;
- month = month % 12;
+ eyear += ClockMath::floorDivide(month, 12, month);
+ }
+
+ int32_t julianDay = PERSIAN_EPOCH - 1 + 365 * (eyear - 1) + ClockMath::floorDivide(8 * eyear + 21, 33);
+
+ if (month != 0) {
+ julianDay += kPersianNumDays[month];
}
- return jalali_to_julian(eyear,(useMonth?month+1:1),1)-1+1947955;
+
+ return julianDay;
}
//-------------------------------------------------------------------------
@@ -347,18 +205,30 @@ int32_t PersianCalendar::handleGetExtendedYear() {
* <li>EXTENDED_YEAR</ul>
*
* The DAY_OF_WEEK and DOW_LOCAL fields are already set when this
- * method is called. The getGregorianXxx() methods return Gregorian
- * calendar equivalents for the given Julian day.
+ * method is called.
*/
void PersianCalendar::handleComputeFields(int32_t julianDay, UErrorCode &/*status*/) {
- int jy,jm,jd;
- julian_to_jalali(julianDay-1947955,&jy,&jm,&jd);
+ int32_t year, month, dayOfMonth, dayOfYear;
+
+ int32_t daysSinceEpoch = julianDay - PERSIAN_EPOCH;
+ year = 1 + ClockMath::floorDivide(33 * daysSinceEpoch + 3, 12053);
+
+ int32_t farvardin1 = 365 * (year - 1) + ClockMath::floorDivide(8 * year + 21, 33);
+ dayOfYear = (daysSinceEpoch - farvardin1); // 0-based
+ if (dayOfYear < 216) { // Compute 0-based month
+ month = dayOfYear / 31;
+ } else {
+ month = (dayOfYear - 6) / 30;
+ }
+ dayOfMonth = dayOfYear - kPersianNumDays[month] + 1;
+ ++dayOfYear; // Make it 1-based now
+
internalSet(UCAL_ERA, 0);
- internalSet(UCAL_YEAR, jy);
- internalSet(UCAL_EXTENDED_YEAR, jy);
- internalSet(UCAL_MONTH, jm-1);
- internalSet(UCAL_DAY_OF_MONTH, jd);
- internalSet(UCAL_DAY_OF_YEAR, jd + MONTH_COUNT[jm-1][2]);
+ internalSet(UCAL_YEAR, year);
+ internalSet(UCAL_EXTENDED_YEAR, year);
+ internalSet(UCAL_MONTH, month);
+ internalSet(UCAL_DAY_OF_MONTH, dayOfMonth);
+ internalSet(UCAL_DAY_OF_YEAR, dayOfYear);
}
UBool
diff --git a/Build/source/libs/icu/icu-49.1/i18n/persncal.h b/Build/source/libs/icu/icu-50.1/i18n/persncal.h
index b926da5ef25..b926da5ef25 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/persncal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/persncal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/plurfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/plurfmt.cpp
index 510b832453e..22f6939d43e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/plurfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/plurfmt.cpp
@@ -37,7 +37,7 @@ PluralFormat::PluralFormat(UErrorCode& status)
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(NULL, status);
+ init(NULL, UPLURAL_TYPE_CARDINAL, status);
}
PluralFormat::PluralFormat(const Locale& loc, UErrorCode& status)
@@ -45,7 +45,7 @@ PluralFormat::PluralFormat(const Locale& loc, UErrorCode& status)
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(NULL, status);
+ init(NULL, UPLURAL_TYPE_CARDINAL, status);
}
PluralFormat::PluralFormat(const PluralRules& rules, UErrorCode& status)
@@ -53,7 +53,7 @@ PluralFormat::PluralFormat(const PluralRules& rules, UErrorCode& status)
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(&rules, status);
+ init(&rules, UPLURAL_TYPE_COUNT, status);
}
PluralFormat::PluralFormat(const Locale& loc,
@@ -63,7 +63,17 @@ PluralFormat::PluralFormat(const Locale& loc,
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(&rules, status);
+ init(&rules, UPLURAL_TYPE_COUNT, status);
+}
+
+PluralFormat::PluralFormat(const Locale& loc,
+ UPluralType type,
+ UErrorCode& status)
+ : locale(loc),
+ msgPattern(status),
+ numberFormat(NULL),
+ offset(0) {
+ init(NULL, type, status);
}
PluralFormat::PluralFormat(const UnicodeString& pat,
@@ -72,7 +82,7 @@ PluralFormat::PluralFormat(const UnicodeString& pat,
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(NULL, status);
+ init(NULL, UPLURAL_TYPE_CARDINAL, status);
applyPattern(pat, status);
}
@@ -83,7 +93,7 @@ PluralFormat::PluralFormat(const Locale& loc,
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(NULL, status);
+ init(NULL, UPLURAL_TYPE_CARDINAL, status);
applyPattern(pat, status);
}
@@ -94,7 +104,7 @@ PluralFormat::PluralFormat(const PluralRules& rules,
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(&rules, status);
+ init(&rules, UPLURAL_TYPE_COUNT, status);
applyPattern(pat, status);
}
@@ -106,7 +116,19 @@ PluralFormat::PluralFormat(const Locale& loc,
msgPattern(status),
numberFormat(NULL),
offset(0) {
- init(&rules, status);
+ init(&rules, UPLURAL_TYPE_COUNT, status);
+ applyPattern(pat, status);
+}
+
+PluralFormat::PluralFormat(const Locale& loc,
+ UPluralType type,
+ const UnicodeString& pat,
+ UErrorCode& status)
+ : locale(loc),
+ msgPattern(status),
+ numberFormat(NULL),
+ offset(0) {
+ init(NULL, type, status);
applyPattern(pat, status);
}
@@ -147,13 +169,13 @@ PluralFormat::~PluralFormat() {
}
void
-PluralFormat::init(const PluralRules* rules, UErrorCode& status) {
+PluralFormat::init(const PluralRules* rules, UPluralType type, UErrorCode& status) {
if (U_FAILURE(status)) {
return;
}
if (rules==NULL) {
- pluralRulesWrapper.pluralRules = PluralRules::forLocale(locale, status);
+ pluralRulesWrapper.pluralRules = PluralRules::forLocale(locale, type, status);
} else {
pluralRulesWrapper.pluralRules = rules->clone();
if (pluralRulesWrapper.pluralRules == NULL) {
@@ -278,7 +300,7 @@ PluralFormat::setLocale(const Locale& loc, UErrorCode& status) {
offset = 0;
numberFormat = NULL;
pluralRulesWrapper.reset();
- init(NULL, status);
+ init(NULL, UPLURAL_TYPE_CARDINAL, status);
}
void
diff --git a/Build/source/libs/icu/icu-49.1/i18n/plurrule.cpp b/Build/source/libs/icu/icu-50.1/i18n/plurrule.cpp
index ba9b9bd4488..2ceb511f488 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/plurrule.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/plurrule.cpp
@@ -1,21 +1,16 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2011, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*
-* File PLURRULE.CPP
-*
-* Modification History:
-*
-* Date Name Description
-*******************************************************************************
+* File plurrule.cpp
*/
-
#include "unicode/utypes.h"
#include "unicode/localpointer.h"
#include "unicode/plurrule.h"
+#include "unicode/upluralrules.h"
#include "unicode/ures.h"
#include "cmemory.h"
#include "cstring.h"
@@ -34,7 +29,7 @@
U_NAMESPACE_BEGIN
// shared by all instances when lazy-initializing samples
-static UMTX pluralMutex;
+static UMutex pluralMutex = U_MUTEX_INITIALIZER;
#define ARRAY_SIZE(array) (int32_t)(sizeof array / sizeof array[0])
@@ -146,16 +141,25 @@ PluralRules::createDefaultRules(UErrorCode& status) {
PluralRules* U_EXPORT2
PluralRules::forLocale(const Locale& locale, UErrorCode& status) {
+ return forLocale(locale, UPLURAL_TYPE_CARDINAL, status);
+}
+
+PluralRules* U_EXPORT2
+PluralRules::forLocale(const Locale& locale, UPluralType type, UErrorCode& status) {
RuleChain rChain;
if (U_FAILURE(status)) {
return NULL;
}
+ if (type >= UPLURAL_TYPE_COUNT) {
+ status = U_ILLEGAL_ARGUMENT_ERROR;
+ return NULL;
+ }
PluralRules *newObj = new PluralRules(status);
if (newObj==NULL || U_FAILURE(status)) {
delete newObj;
return NULL;
}
- UnicodeString locRule = newObj->getRuleFromResource(locale, status);
+ UnicodeString locRule = newObj->getRuleFromResource(locale, type, status);
if ((locRule.length() != 0) && U_SUCCESS(status)) {
newObj->parseDescription(locRule, rChain, status);
if (U_SUCCESS(status)) {
@@ -660,38 +664,48 @@ PluralRules::addRules(RuleChain& rules) {
}
UnicodeString
-PluralRules::getRuleFromResource(const Locale& locale, UErrorCode& errCode) {
+PluralRules::getRuleFromResource(const Locale& locale, UPluralType type, UErrorCode& errCode) {
UnicodeString emptyStr;
if (U_FAILURE(errCode)) {
return emptyStr;
}
- UResourceBundle *rb=ures_openDirect(NULL, "plurals", &errCode);
+ LocalUResourceBundlePointer rb(ures_openDirect(NULL, "plurals", &errCode));
if(U_FAILURE(errCode)) {
- /* total failure, not even root could be opened */
return emptyStr;
}
- UResourceBundle *locRes=ures_getByKey(rb, "locales", NULL, &errCode);
+ const char *typeKey;
+ switch (type) {
+ case UPLURAL_TYPE_CARDINAL:
+ typeKey = "locales";
+ break;
+ case UPLURAL_TYPE_ORDINAL:
+ typeKey = "locales_ordinals";
+ break;
+ default:
+ // Must not occur: The caller should have checked for valid types.
+ errCode = U_ILLEGAL_ARGUMENT_ERROR;
+ return emptyStr;
+ }
+ LocalUResourceBundlePointer locRes(ures_getByKey(rb.getAlias(), typeKey, NULL, &errCode));
if(U_FAILURE(errCode)) {
- ures_close(rb);
return emptyStr;
}
int32_t resLen=0;
const char *curLocaleName=locale.getName();
- const UChar* s = ures_getStringByKey(locRes, curLocaleName, &resLen, &errCode);
+ const UChar* s = ures_getStringByKey(locRes.getAlias(), curLocaleName, &resLen, &errCode);
if (s == NULL) {
// Check parent locales.
UErrorCode status = U_ZERO_ERROR;
char parentLocaleName[ULOC_FULLNAME_CAPACITY];
const char *curLocaleName=locale.getName();
- int32_t localeNameLen=0;
uprv_strcpy(parentLocaleName, curLocaleName);
- while ((localeNameLen=uloc_getParent(parentLocaleName, parentLocaleName,
- ULOC_FULLNAME_CAPACITY, &status)) > 0) {
+ while (uloc_getParent(parentLocaleName, parentLocaleName,
+ ULOC_FULLNAME_CAPACITY, &status) > 0) {
resLen=0;
- s = ures_getStringByKey(locRes, parentLocaleName, &resLen, &status);
+ s = ures_getStringByKey(locRes.getAlias(), parentLocaleName, &resLen, &status);
if (s != NULL) {
errCode = U_ZERO_ERROR;
break;
@@ -700,8 +714,6 @@ PluralRules::getRuleFromResource(const Locale& locale, UErrorCode& errCode) {
}
}
if (s==NULL) {
- ures_close(locRes);
- ures_close(rb);
return emptyStr;
}
@@ -711,28 +723,23 @@ PluralRules::getRuleFromResource(const Locale& locale, UErrorCode& errCode) {
// printf("\n PluralRule: %s\n", setKey);
- UResourceBundle *ruleRes=ures_getByKey(rb, "rules", NULL, &errCode);
+ LocalUResourceBundlePointer ruleRes(ures_getByKey(rb.getAlias(), "rules", NULL, &errCode));
if(U_FAILURE(errCode)) {
- ures_close(locRes);
- ures_close(rb);
return emptyStr;
}
resLen=0;
- UResourceBundle *setRes = ures_getByKey(ruleRes, setKey, NULL, &errCode);
+ LocalUResourceBundlePointer setRes(ures_getByKey(ruleRes.getAlias(), setKey, NULL, &errCode));
if (U_FAILURE(errCode)) {
- ures_close(ruleRes);
- ures_close(locRes);
- ures_close(rb);
return emptyStr;
}
- int32_t numberKeys = ures_getSize(setRes);
+ int32_t numberKeys = ures_getSize(setRes.getAlias());
char *key=NULL;
int32_t len=0;
for(int32_t i=0; i<numberKeys; ++i) {
int32_t keyLen;
resLen=0;
- s=ures_getNextString(setRes, &resLen, (const char**)&key, &errCode);
+ s=ures_getNextString(setRes.getAlias(), &resLen, (const char**)&key, &errCode);
keyLen = (int32_t)uprv_strlen(key);
u_charsToUChars(key, result+len, keyLen);
len += keyLen;
@@ -745,10 +752,6 @@ PluralRules::getRuleFromResource(const Locale& locale, UErrorCode& errCode) {
u_UCharsToChars(result, setKey, len);
// printf(" Rule: %s\n", setKey);
- ures_close(setRes);
- ures_close(ruleRes);
- ures_close(locRes);
- ures_close(rb);
return UnicodeString(result);
}
@@ -1288,7 +1291,6 @@ RuleParser::getNextToken(const UnicodeString& ruleData,
return;
}
}
- break;
default:
status = U_UNEXPECTED_TOKEN;
return;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/plurrule_impl.h b/Build/source/libs/icu/icu-50.1/i18n/plurrule_impl.h
index 351b2256cb7..351b2256cb7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/plurrule_impl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/plurrule_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/quant.cpp b/Build/source/libs/icu/icu-50.1/i18n/quant.cpp
index 3b48290867f..b7b69f1fd12 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/quant.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/quant.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 2001-2008, International Business Machines
+* Copyright (C) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -54,7 +54,10 @@ UnicodeFunctor* Quantifier::clone() const {
* and return the pointer.
*/
UnicodeMatcher* Quantifier::toMatcher() const {
- return (UnicodeMatcher*) this;
+ Quantifier *nonconst_this = const_cast<Quantifier *>(this);
+ UnicodeMatcher *nonconst_base = static_cast<UnicodeMatcher *>(nonconst_this);
+
+ return nonconst_base;
}
UMatchDegree Quantifier::matches(const Replaceable& text,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/quant.h b/Build/source/libs/icu/icu-50.1/i18n/quant.h
index f84c4313325..f84c4313325 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/quant.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/quant.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbnf.cpp b/Build/source/libs/icu/icu-50.1/i18n/rbnf.cpp
index bfd4f4a1bd5..43be8581cd7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbnf.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbnf.cpp
@@ -5,7 +5,7 @@
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/rbnf.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt.cpp b/Build/source/libs/icu/icu-50.1/i18n/rbt.cpp
index 6041a9245e6..b987ade2c72 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1999-2008, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -24,7 +24,7 @@ U_NAMESPACE_BEGIN
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedTransliterator)
-static UMTX transliteratorDataMutex = NULL;
+static UMutex transliteratorDataMutex = U_MUTEX_INITIALIZER;
static Replaceable *gLockedText = NULL;
void RuleBasedTransliterator::_construct(const UnicodeString& rules,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt.h b/Build/source/libs/icu/icu-50.1/i18n/rbt.h
index d061de6e637..d061de6e637 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_data.cpp b/Build/source/libs/icu/icu-50.1/i18n/rbt_data.cpp
index bdb7ead8c3b..bdb7ead8c3b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_data.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_data.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_data.h b/Build/source/libs/icu/icu-50.1/i18n/rbt_data.h
index ce833dc26dd..ce833dc26dd 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_data.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_data.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_pars.cpp b/Build/source/libs/icu/icu-50.1/i18n/rbt_pars.cpp
index 7e3678b6cfb..7e3678b6cfb 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_pars.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_pars.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_pars.h b/Build/source/libs/icu/icu-50.1/i18n/rbt_pars.h
index 098a700d4eb..098a700d4eb 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_pars.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_pars.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_rule.cpp b/Build/source/libs/icu/icu-50.1/i18n/rbt_rule.cpp
index b21e37c9cea..b21e37c9cea 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_rule.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_rule.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_rule.h b/Build/source/libs/icu/icu-50.1/i18n/rbt_rule.h
index 0816956ce81..0816956ce81 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_rule.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_rule.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_set.cpp b/Build/source/libs/icu/icu-50.1/i18n/rbt_set.cpp
index 59c489d6e58..59c489d6e58 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_set.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_set.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbt_set.h b/Build/source/libs/icu/icu-50.1/i18n/rbt_set.h
index f92e13002c2..f92e13002c2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbt_set.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbt_set.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rbtz.cpp b/Build/source/libs/icu/icu-50.1/i18n/rbtz.cpp
index c53ccd7dba1..a9d8db5ec4e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rbtz.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rbtz.cpp
@@ -1,11 +1,11 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2011, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regexcmp.cpp b/Build/source/libs/icu/icu-50.1/i18n/regexcmp.cpp
index 5a15ab6b9dd..b17ef53c93d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regexcmp.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/regexcmp.cpp
@@ -3306,10 +3306,31 @@ int32_t RegexCompile::maxMatchLength(int32_t start, int32_t end) {
}
case URX_STRING_I:
- // TODO: Is the case-folded string the longest?
- // If so we can optimize this the same as URX_STRING.
- loc++;
- currentLen = INT32_MAX;
+ // TODO: This code assumes that any user string that matches will be no longer
+ // than our compiled string, with case insensitive matching.
+ // Our compiled string has been case-folded already.
+ //
+ // Any matching user string will have no more code points than our
+ // compiled (folded) string. Folding may add code points, but
+ // not remove them.
+ //
+ // There is a potential problem if a supplemental code point
+ // case-folds to a BMP code point. In this case our compiled string
+ // could be shorter (in code units) than a matching user string.
+ //
+ // At this time (Unicode 6.1) there are no such characters, and this case
+ // is not being handled. A test, intltest regex/Bug9283, will fail if
+ // any problematic characters are added to Unicode.
+ //
+ // If this happens, we can make a set of the BMP chars that the
+ // troublesome supplementals fold to, scan our string, and bump the
+ // currentLen one extra for each that is found.
+ //
+ {
+ loc++;
+ int32_t stringLenOp = (int32_t)fRXPat->fCompiledPat->elementAti(loc);
+ currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp));
+ }
break;
case URX_CTR_INIT:
@@ -3574,10 +3595,10 @@ static const UChar chDigit7 = 0x37; // '9'
static const UChar chColon = 0x3A; // ':'
static const UChar chE = 0x45; // 'E'
static const UChar chQ = 0x51; // 'Q'
-static const UChar chN = 0x4E; // 'N'
+//static const UChar chN = 0x4E; // 'N'
static const UChar chP = 0x50; // 'P'
static const UChar chBackSlash = 0x5c; // '\' introduces a char escape
-static const UChar chLBracket = 0x5b; // '['
+//static const UChar chLBracket = 0x5b; // '['
static const UChar chRBracket = 0x5d; // ']'
static const UChar chUp = 0x5e; // '^'
static const UChar chLowerP = 0x70;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regexcmp.h b/Build/source/libs/icu/icu-50.1/i18n/regexcmp.h
index 0041beb6b6f..0041beb6b6f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regexcmp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/regexcmp.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regexcst.h b/Build/source/libs/icu/icu-50.1/i18n/regexcst.h
index ab43137d8b6..ab43137d8b6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regexcst.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/regexcst.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regexcst.pl b/Build/source/libs/icu/icu-50.1/i18n/regexcst.pl
index f1dc06af7ec..f1dc06af7ec 100755
--- a/Build/source/libs/icu/icu-49.1/i18n/regexcst.pl
+++ b/Build/source/libs/icu/icu-50.1/i18n/regexcst.pl
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regexcst.txt b/Build/source/libs/icu/icu-50.1/i18n/regexcst.txt
index 77ebd9606b4..77ebd9606b4 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regexcst.txt
+++ b/Build/source/libs/icu/icu-50.1/i18n/regexcst.txt
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regeximp.cpp b/Build/source/libs/icu/icu-50.1/i18n/regeximp.cpp
index 32df5fecfe6..32df5fecfe6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regeximp.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/regeximp.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regeximp.h b/Build/source/libs/icu/icu-50.1/i18n/regeximp.h
index 31d333caf77..31d333caf77 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regeximp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/regeximp.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regexst.cpp b/Build/source/libs/icu/icu-50.1/i18n/regexst.cpp
index d8652499091..d8652499091 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regexst.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/regexst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regexst.h b/Build/source/libs/icu/icu-50.1/i18n/regexst.h
index 07034d4450a..07034d4450a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regexst.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/regexst.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regextxt.cpp b/Build/source/libs/icu/icu-50.1/i18n/regextxt.cpp
index 2156756a491..2156756a491 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regextxt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/regextxt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/regextxt.h b/Build/source/libs/icu/icu-50.1/i18n/regextxt.h
index 5b59838a92b..5b59838a92b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/regextxt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/regextxt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/reldtfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/reldtfmt.cpp
index 065b0a1e612..711a739b905 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/reldtfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/reldtfmt.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2011, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
@@ -9,14 +9,12 @@
#if !UCONFIG_NO_FORMATTING
-//#define DEBUG_RELDTFMT
-
-#include <stdio.h>
#include <stdlib.h>
#include "reldtfmt.h"
-#include "unicode/msgfmt.h"
+#include "unicode/datefmt.h"
#include "unicode/smpdtfmt.h"
+#include "unicode/msgfmt.h"
#include "gregoimp.h" // for CalendarData
#include "cmemory.h"
@@ -39,50 +37,68 @@ static const char DT_DateTimePatternsTag[]="DateTimePatterns";
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RelativeDateFormat)
RelativeDateFormat::RelativeDateFormat(const RelativeDateFormat& other) :
-DateFormat(other), fDateFormat(NULL), fTimeFormat(NULL), fCombinedFormat(NULL),
-fDateStyle(other.fDateStyle), fTimeStyle(other.fTimeStyle), fLocale(other.fLocale),
-fDayMin(other.fDayMin), fDayMax(other.fDayMax),
-fDatesLen(other.fDatesLen), fDates(NULL)
+ DateFormat(other), fDateTimeFormatter(NULL), fDatePattern(other.fDatePattern),
+ fTimePattern(other.fTimePattern), fCombinedFormat(NULL),
+ fDateStyle(other.fDateStyle), fLocale(other.fLocale),
+ fDayMin(other.fDayMin), fDayMax(other.fDayMax),
+ fDatesLen(other.fDatesLen), fDates(NULL)
{
- if(other.fDateFormat != NULL) {
- fDateFormat = (DateFormat*)other.fDateFormat->clone();
- } else {
- fDateFormat = NULL;
+ if(other.fDateTimeFormatter != NULL) {
+ fDateTimeFormatter = (SimpleDateFormat*)other.fDateTimeFormatter->clone();
+ }
+ if(other.fCombinedFormat != NULL) {
+ fCombinedFormat = (MessageFormat*)other.fCombinedFormat->clone();
}
if (fDatesLen > 0) {
fDates = (URelativeString*) uprv_malloc(sizeof(fDates[0])*fDatesLen);
uprv_memcpy(fDates, other.fDates, sizeof(fDates[0])*fDatesLen);
}
- //fCalendar = other.fCalendar->clone();
-/*
- if(other.fTimeFormat != NULL) {
- fTimeFormat = (DateFormat*)other.fTimeFormat->clone();
- } else {
- fTimeFormat = NULL;
- }
-*/
}
-RelativeDateFormat::RelativeDateFormat( UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const Locale& locale, UErrorCode& status)
- : DateFormat(), fDateFormat(NULL), fTimeFormat(NULL), fCombinedFormat(NULL),
-fDateStyle(dateStyle), fTimeStyle(timeStyle), fLocale(locale), fDatesLen(0), fDates(NULL)
- {
+RelativeDateFormat::RelativeDateFormat( UDateFormatStyle timeStyle, UDateFormatStyle dateStyle,
+ const Locale& locale, UErrorCode& status) :
+ DateFormat(), fDateTimeFormatter(NULL), fDatePattern(), fTimePattern(), fCombinedFormat(NULL),
+ fDateStyle(dateStyle), fLocale(locale), fDatesLen(0), fDates(NULL)
+{
if(U_FAILURE(status) ) {
return;
}
- if(fDateStyle != UDAT_NONE) {
- EStyle newStyle = (EStyle)(fDateStyle & ~UDAT_RELATIVE);
- // Create a DateFormat in the non-relative style requested.
- fDateFormat = createDateInstance(newStyle, locale);
- }
- if(fTimeStyle >= UDAT_FULL && fTimeStyle <= UDAT_SHORT) {
- fTimeFormat = createTimeInstance((EStyle)fTimeStyle, locale);
- } else if(fTimeStyle != UDAT_NONE) {
+ if (timeStyle < UDAT_NONE || timeStyle > UDAT_SHORT) {
// don't support other time styles (e.g. relative styles), for now
status = U_ILLEGAL_ARGUMENT_ERROR;
return;
}
+ UDateFormatStyle baseDateStyle = (dateStyle > UDAT_SHORT)? (UDateFormatStyle)(dateStyle & ~UDAT_RELATIVE): dateStyle;
+ DateFormat * df;
+ // Get fDateTimeFormatter from either date or time style (does not matter, we will override the pattern).
+ // We do need to get separate patterns for the date & time styles.
+ if (baseDateStyle != UDAT_NONE) {
+ df = createDateInstance((EStyle)baseDateStyle, locale);
+ fDateTimeFormatter=dynamic_cast<SimpleDateFormat *>(df);
+ if (fDateTimeFormatter == NULL) {
+ status = U_UNSUPPORTED_ERROR;
+ return;
+ }
+ fDateTimeFormatter->toPattern(fDatePattern);
+ if (timeStyle != UDAT_NONE) {
+ df = createTimeInstance((EStyle)timeStyle, locale);
+ SimpleDateFormat *sdf = dynamic_cast<SimpleDateFormat *>(df);
+ if (sdf != NULL) {
+ sdf->toPattern(fTimePattern);
+ delete sdf;
+ }
+ }
+ } else {
+ // does not matter whether timeStyle is UDAT_NONE, we need something for fDateTimeFormatter
+ df = createTimeInstance((EStyle)timeStyle, locale);
+ fDateTimeFormatter=dynamic_cast<SimpleDateFormat *>(df);
+ if (fDateTimeFormatter == NULL) {
+ status = U_UNSUPPORTED_ERROR;
+ return;
+ }
+ fDateTimeFormatter->toPattern(fTimePattern);
+ }
// Initialize the parent fCalendar, so that parse() works correctly.
initializeCalendar(NULL, locale, status);
@@ -90,8 +106,7 @@ fDateStyle(dateStyle), fTimeStyle(timeStyle), fLocale(locale), fDatesLen(0), fDa
}
RelativeDateFormat::~RelativeDateFormat() {
- delete fDateFormat;
- delete fTimeFormat;
+ delete fDateTimeFormatter;
delete fCombinedFormat;
uprv_free(fDates);
}
@@ -106,19 +121,21 @@ UBool RelativeDateFormat::operator==(const Format& other) const {
// DateFormat::operator== guarantees following cast is safe
RelativeDateFormat* that = (RelativeDateFormat*)&other;
return (fDateStyle==that->fDateStyle &&
- fTimeStyle==that->fTimeStyle &&
+ fDatePattern==that->fDatePattern &&
+ fTimePattern==that->fTimePattern &&
fLocale==that->fLocale);
}
return FALSE;
}
+static const UChar APOSTROPHE = (UChar)0x0027;
+
UnicodeString& RelativeDateFormat::format( Calendar& cal,
UnicodeString& appendTo,
FieldPosition& pos) const {
UErrorCode status = U_ZERO_ERROR;
- UChar emptyStr = 0;
- UnicodeString dateString(&emptyStr);
+ UnicodeString relativeDayString;
// calculate the difference, in days, between 'cal' and now.
int dayDiff = dayDifference(cal, status);
@@ -128,34 +145,35 @@ UnicodeString& RelativeDateFormat::format( Calendar& cal,
const UChar *theString = getStringForDay(dayDiff, len, status);
if(U_SUCCESS(status) && (theString!=NULL)) {
// found a relative string
- dateString.setTo(theString, len);
+ relativeDayString.setTo(theString, len);
}
- if(fTimeFormat == NULL || fCombinedFormat == 0) {
- if (dateString.length() > 0) {
- appendTo.append(dateString);
- } else if(fDateFormat != NULL) {
- fDateFormat->format(cal,appendTo,pos);
+ if (fDatePattern.isEmpty()) {
+ fDateTimeFormatter->applyPattern(fTimePattern);
+ fDateTimeFormatter->format(cal,appendTo,pos);
+ } else if (fTimePattern.isEmpty() || fCombinedFormat == NULL) {
+ if (relativeDayString.length() > 0) {
+ appendTo.append(relativeDayString);
+ } else {
+ fDateTimeFormatter->applyPattern(fDatePattern);
+ fDateTimeFormatter->format(cal,appendTo,pos);
}
} else {
- if (dateString.length() == 0 && fDateFormat != NULL) {
- fDateFormat->format(cal,dateString,pos);
- }
- UnicodeString timeString(&emptyStr);
- FieldPosition timepos = pos;
- fTimeFormat->format(cal,timeString,timepos);
- Formattable timeDateStrings[] = { timeString, dateString };
- fCombinedFormat->format(timeDateStrings, 2, appendTo, pos, status); // pos is ignored by this
- int32_t offset;
- if (pos.getEndIndex() > 0 && (offset = appendTo.indexOf(dateString)) >= 0) {
- // pos.field was found in dateString, offset start & end based on final position of dateString
- pos.setBeginIndex( pos.getBeginIndex() + offset );
- pos.setEndIndex( pos.getEndIndex() + offset );
- } else if (timepos.getEndIndex() > 0 && (offset = appendTo.indexOf(timeString)) >= 0) {
- // pos.field was found in timeString, offset start & end based on final position of timeString
- pos.setBeginIndex( timepos.getBeginIndex() + offset );
- pos.setEndIndex( timepos.getEndIndex() + offset );
+ UnicodeString datePattern;
+ if (relativeDayString.length() > 0) {
+ // Need to quote the relativeDayString to make it a legal date pattern
+ relativeDayString.findAndReplace(UnicodeString("'"), UnicodeString("''") ); // double any existing APOSTROPHE
+ relativeDayString.insert(0, APOSTROPHE); // add APOSTROPHE at beginning...
+ relativeDayString.append(APOSTROPHE); // and at end
+ datePattern.setTo(relativeDayString);
+ } else {
+ datePattern.setTo(fDatePattern);
}
+ UnicodeString combinedPattern;
+ Formattable timeDatePatterns[] = { fTimePattern, datePattern };
+ fCombinedFormat->format(timeDatePatterns, 2, combinedPattern, pos, status); // pos is ignored by this
+ fDateTimeFormatter->applyPattern(combinedPattern);
+ fDateTimeFormatter->format(cal,appendTo,pos);
}
return appendTo;
@@ -181,40 +199,97 @@ void RelativeDateFormat::parse( const UnicodeString& text,
Calendar& cal,
ParsePosition& pos) const {
- // Can the fDateFormat parse it?
- if(fDateFormat != NULL) {
- ParsePosition aPos(pos);
- fDateFormat->parse(text,cal,aPos);
- if((aPos.getIndex() != pos.getIndex()) &&
- (aPos.getErrorIndex()==-1)) {
- pos=aPos; // copy the sub parse
- return; // parsed subfmt OK
+ int32_t startIndex = pos.getIndex();
+ if (fDatePattern.isEmpty()) {
+ // no date pattern, try parsing as time
+ fDateTimeFormatter->applyPattern(fTimePattern);
+ fDateTimeFormatter->parse(text,cal,pos);
+ } else if (fTimePattern.isEmpty() || fCombinedFormat == NULL) {
+ // no time pattern or way to combine, try parsing as date
+ // first check whether text matches a relativeDayString
+ UBool matchedRelative = FALSE;
+ for (int n=0; n < fDatesLen && !matchedRelative; n++) {
+ if (fDates[n].string != NULL &&
+ text.compare(startIndex, fDates[n].len, fDates[n].string) == 0) {
+ // it matched, handle the relative day string
+ UErrorCode status = U_ZERO_ERROR;
+ matchedRelative = TRUE;
+
+ // Set the calendar to now+offset
+ cal.setTime(Calendar::getNow(),status);
+ cal.add(UCAL_DATE,fDates[n].offset, status);
+
+ if(U_FAILURE(status)) {
+ // failure in setting calendar field, set offset to beginning of rel day string
+ pos.setErrorIndex(startIndex);
+ } else {
+ pos.setIndex(startIndex + fDates[n].len);
+ }
+ }
}
- }
-
- // Linear search the relative strings
- for(int n=0;n<fDatesLen;n++) {
- if(fDates[n].string != NULL &&
- (0==text.compare(pos.getIndex(),
- fDates[n].len,
- fDates[n].string))) {
- UErrorCode status = U_ZERO_ERROR;
-
- // Set the calendar to now+offset
- cal.setTime(Calendar::getNow(),status);
- cal.add(UCAL_DATE,fDates[n].offset, status);
-
- if(U_FAILURE(status)) {
- // failure in setting calendar fields
- pos.setErrorIndex(pos.getIndex()+fDates[n].len);
- } else {
- pos.setIndex(pos.getIndex()+fDates[n].len);
+ if (!matchedRelative) {
+ // just parse as normal date
+ fDateTimeFormatter->applyPattern(fDatePattern);
+ fDateTimeFormatter->parse(text,cal,pos);
+ }
+ } else {
+ // Here we replace any relativeDayString in text with the equivalent date
+ // formatted per fDatePattern, then parse text normally using the combined pattern.
+ UnicodeString modifiedText(text);
+ FieldPosition fPos;
+ int32_t dateStart = 0, origDateLen = 0, modDateLen = 0;
+ UErrorCode status = U_ZERO_ERROR;
+ for (int n=0; n < fDatesLen; n++) {
+ int32_t relativeStringOffset;
+ if (fDates[n].string != NULL &&
+ (relativeStringOffset = modifiedText.indexOf(fDates[n].string, fDates[n].len, startIndex)) >= startIndex) {
+ // it matched, replace the relative date with a real one for parsing
+ UnicodeString dateString;
+ Calendar * tempCal = cal.clone();
+
+ // Set the calendar to now+offset
+ tempCal->setTime(Calendar::getNow(),status);
+ tempCal->add(UCAL_DATE,fDates[n].offset, status);
+ if(U_FAILURE(status)) {
+ pos.setErrorIndex(startIndex);
+ delete tempCal;
+ return;
+ }
+
+ fDateTimeFormatter->applyPattern(fDatePattern);
+ fDateTimeFormatter->format(*tempCal, dateString, fPos);
+ dateStart = relativeStringOffset;
+ origDateLen = fDates[n].len;
+ modDateLen = dateString.length();
+ modifiedText.replace(dateStart, origDateLen, dateString);
+ delete tempCal;
+ break;
}
- return;
+ }
+ UnicodeString combinedPattern;
+ Formattable timeDatePatterns[] = { fTimePattern, fDatePattern };
+ fCombinedFormat->format(timeDatePatterns, 2, combinedPattern, fPos, status); // pos is ignored by this
+ fDateTimeFormatter->applyPattern(combinedPattern);
+ fDateTimeFormatter->parse(modifiedText,cal,pos);
+
+ // Adjust offsets
+ UBool noError = (pos.getErrorIndex() < 0);
+ int32_t offset = (noError)? pos.getIndex(): pos.getErrorIndex();
+ if (offset >= dateStart + modDateLen) {
+ // offset at or after the end of the replaced text,
+ // correct by the difference between original and replacement
+ offset -= (modDateLen - origDateLen);
+ } else if (offset >= dateStart) {
+ // offset in the replaced text, set it to the beginning of that text
+ // (i.e. the beginning of the relative day string)
+ offset = dateStart;
+ }
+ if (noError) {
+ pos.setIndex(offset);
+ } else {
+ pos.setErrorIndex(offset);
}
}
-
- // parse failed
}
UDate
@@ -260,23 +335,14 @@ RelativeDateFormat::toPattern(UnicodeString& result, UErrorCode& status) const
{
if (!U_FAILURE(status)) {
result.remove();
- if (fTimeFormat == NULL || fCombinedFormat == 0) {
- if (fDateFormat != NULL) {
- UnicodeString datePattern;
- this->toPatternDate(datePattern, status);
- if (!U_FAILURE(status)) {
- result.setTo(datePattern);
- }
- }
+ if (fDatePattern.isEmpty()) {
+ result.setTo(fTimePattern);
+ } else if (fTimePattern.isEmpty() || fCombinedFormat == NULL) {
+ result.setTo(fDatePattern);
} else {
- UnicodeString datePattern, timePattern;
- this->toPatternDate(datePattern, status);
- this->toPatternTime(timePattern, status);
- if (!U_FAILURE(status)) {
- Formattable timeDatePatterns[] = { timePattern, datePattern };
- FieldPosition pos;
- fCombinedFormat->format(timeDatePatterns, 2, result, pos, status);
- }
+ Formattable timeDatePatterns[] = { fTimePattern, fDatePattern };
+ FieldPosition pos;
+ fCombinedFormat->format(timeDatePatterns, 2, result, pos, status);
}
}
return result;
@@ -287,14 +353,7 @@ RelativeDateFormat::toPatternDate(UnicodeString& result, UErrorCode& status) con
{
if (!U_FAILURE(status)) {
result.remove();
- if ( fDateFormat ) {
- SimpleDateFormat* sdtfmt = dynamic_cast<SimpleDateFormat*>(fDateFormat);
- if (sdtfmt != NULL) {
- sdtfmt->toPattern(result);
- } else {
- status = U_UNSUPPORTED_ERROR;
- }
- }
+ result.setTo(fDatePattern);
}
return result;
}
@@ -304,14 +363,7 @@ RelativeDateFormat::toPatternTime(UnicodeString& result, UErrorCode& status) con
{
if (!U_FAILURE(status)) {
result.remove();
- if ( fTimeFormat ) {
- SimpleDateFormat* sdtfmt = dynamic_cast<SimpleDateFormat*>(fTimeFormat);
- if (sdtfmt != NULL) {
- sdtfmt->toPattern(result);
- } else {
- status = U_UNSUPPORTED_ERROR;
- }
- }
+ result.setTo(fTimePattern);
}
return result;
}
@@ -320,33 +372,15 @@ void
RelativeDateFormat::applyPatterns(const UnicodeString& datePattern, const UnicodeString& timePattern, UErrorCode &status)
{
if (!U_FAILURE(status)) {
- SimpleDateFormat* sdtfmt = NULL;
- SimpleDateFormat* stmfmt = NULL;
- if (fDateFormat && (sdtfmt = dynamic_cast<SimpleDateFormat*>(fDateFormat)) == NULL) {
- status = U_UNSUPPORTED_ERROR;
- return;
- }
- if (fTimeFormat && (stmfmt = dynamic_cast<SimpleDateFormat*>(fTimeFormat)) == NULL) {
- status = U_UNSUPPORTED_ERROR;
- return;
- }
- if ( fDateFormat ) {
- sdtfmt->applyPattern(datePattern);
- }
- if ( fTimeFormat ) {
- stmfmt->applyPattern(timePattern);
- }
+ fDatePattern.setTo(datePattern);
+ fTimePattern.setTo(timePattern);
}
}
const DateFormatSymbols*
RelativeDateFormat::getDateFormatSymbols() const
{
- SimpleDateFormat* sdtfmt = NULL;
- if (fDateFormat && (sdtfmt = dynamic_cast<SimpleDateFormat*>(fDateFormat)) != NULL) {
- return sdtfmt->getDateFormatSymbols();
- }
- return NULL;
+ return fDateTimeFormatter->getDateFormatSymbols();
}
void RelativeDateFormat::loadDates(UErrorCode &status) {
diff --git a/Build/source/libs/icu/icu-49.1/i18n/reldtfmt.h b/Build/source/libs/icu/icu-50.1/i18n/reldtfmt.h
index d7eed6e4582..1206ea3add0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/reldtfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/reldtfmt.h
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2011, International Business Machines Corporation and *
+* Copyright (C) 2007-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
@@ -18,6 +18,7 @@
#if !UCONFIG_NO_FORMATTING
#include "unicode/datefmt.h"
+#include "unicode/smpdtfmt.h"
U_NAMESPACE_BEGIN
@@ -233,12 +234,12 @@ public:
private:
- DateFormat *fDateFormat; // the held date format
- DateFormat *fTimeFormat; // the held time format
+ SimpleDateFormat *fDateTimeFormatter;
+ UnicodeString fDatePattern;
+ UnicodeString fTimePattern;
MessageFormat *fCombinedFormat; // the {0} {1} format.
UDateFormatStyle fDateStyle;
- UDateFormatStyle fTimeStyle;
Locale fLocale;
int32_t fDayMin; // day id of lowest #
diff --git a/Build/source/libs/icu/icu-49.1/i18n/rematch.cpp b/Build/source/libs/icu/icu-50.1/i18n/rematch.cpp
index 60b1372cdaa..b416f16c811 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/rematch.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/rematch.cpp
@@ -3099,7 +3099,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) {
case URX_BACKSLASH_B: // Test for word boundaries
{
UBool success = isWordBoundary(fp->fInputIdx);
- success ^= (opValue != 0); // flip sense for \B
+ success ^= (UBool)(opValue != 0); // flip sense for \B
if (!success) {
fp = (REStackFrame *)fStack->popFrame(fFrameSize);
}
@@ -3110,7 +3110,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) {
case URX_BACKSLASH_BU: // Test for word boundaries, Unicode-style
{
UBool success = isUWordBoundary(fp->fInputIdx);
- success ^= (opValue != 0); // flip sense for \B
+ success ^= (UBool)(opValue != 0); // flip sense for \B
if (!success) {
fp = (REStackFrame *)fStack->popFrame(fFrameSize);
}
@@ -3131,7 +3131,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) {
UChar32 c = UTEXT_NEXT32(fInputText);
int8_t ctype = u_charType(c); // TODO: make a unicode set for this. Will be faster.
UBool success = (ctype == U_DECIMAL_DIGIT_NUMBER);
- success ^= (opValue != 0); // flip sense for \D
+ success ^= (UBool)(opValue != 0); // flip sense for \D
if (success) {
fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText);
} else {
@@ -4588,7 +4588,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu
case URX_BACKSLASH_B: // Test for word boundaries
{
UBool success = isChunkWordBoundary((int32_t)fp->fInputIdx);
- success ^= (opValue != 0); // flip sense for \B
+ success ^= (UBool)(opValue != 0); // flip sense for \B
if (!success) {
fp = (REStackFrame *)fStack->popFrame(fFrameSize);
}
@@ -4599,7 +4599,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu
case URX_BACKSLASH_BU: // Test for word boundaries, Unicode-style
{
UBool success = isUWordBoundary(fp->fInputIdx);
- success ^= (opValue != 0); // flip sense for \B
+ success ^= (UBool)(opValue != 0); // flip sense for \B
if (!success) {
fp = (REStackFrame *)fStack->popFrame(fFrameSize);
}
@@ -4619,7 +4619,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu
U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c);
int8_t ctype = u_charType(c); // TODO: make a unicode set for this. Will be faster.
UBool success = (ctype == U_DECIMAL_DIGIT_NUMBER);
- success ^= (opValue != 0); // flip sense for \D
+ success ^= (UBool)(opValue != 0); // flip sense for \D
if (!success) {
fp = (REStackFrame *)fStack->popFrame(fFrameSize);
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/remtrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/remtrans.cpp
index 4ee98f7d3cc..4ee98f7d3cc 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/remtrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/remtrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/remtrans.h b/Build/source/libs/icu/icu-50.1/i18n/remtrans.h
index 25a5609dffe..25a5609dffe 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/remtrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/remtrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/repattrn.cpp b/Build/source/libs/icu/icu-50.1/i18n/repattrn.cpp
index 1454a093a38..1454a093a38 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/repattrn.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/repattrn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/search.cpp b/Build/source/libs/icu/icu-50.1/i18n/search.cpp
index 5d2aa139415..5d2aa139415 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/search.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/search.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/selfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/selfmt.cpp
index 0945f036c77..5016e8e30a1 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/selfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/selfmt.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
* Copyright (C) 2010 , Yahoo! Inc.
********************************************************************
@@ -14,7 +14,7 @@
* 11/16/09 kirtig Improved version
********************************************************************/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/messagepattern.h"
#include "unicode/rbnf.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/selfmtimpl.h b/Build/source/libs/icu/icu-50.1/i18n/selfmtimpl.h
index dea814a8795..dea814a8795 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/selfmtimpl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/selfmtimpl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/simpletz.cpp b/Build/source/libs/icu/icu-50.1/i18n/simpletz.cpp
index f04f85f0dbb..2f3b9cc61e9 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/simpletz.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/simpletz.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
- * Copyright (C) 1997-2011, International Business Machines Corporation and
+ * Copyright (C) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*
@@ -21,7 +21,7 @@
********************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/smpdtfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/smpdtfmt.cpp
index 7df5f69c1bc..fa5dc42cfbc 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/smpdtfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/smpdtfmt.cpp
@@ -48,6 +48,7 @@
#include "unicode/tzfmt.h"
#include "unicode/utf16.h"
#include "unicode/vtzone.h"
+#include "unicode/udisplaycontext.h"
#include "olsontz.h"
#include "patternprops.h"
#include "fphdlimp.h"
@@ -78,16 +79,17 @@ static const UChar PATTERN_CHAR_BASE = 0x40;
// For time zones that have no names, use strings GMT+minutes and
// GMT-minutes. For instance, in France the time zone is GMT+60.
// Also accepted are GMT+H:MM or GMT-H:MM.
-static const UChar gGmt[] = {0x0047, 0x004D, 0x0054, 0x0000}; // "GMT"
-static const UChar gGmtPlus[] = {0x0047, 0x004D, 0x0054, 0x002B, 0x0000}; // "GMT+"
-static const UChar gGmtMinus[] = {0x0047, 0x004D, 0x0054, 0x002D, 0x0000}; // "GMT-"
-static const UChar gDefGmtPat[] = {0x0047, 0x004D, 0x0054, 0x007B, 0x0030, 0x007D, 0x0000}; /* GMT{0} */
-static const UChar gDefGmtNegHmsPat[] = {0x002D, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x003A, 0x0073, 0x0073, 0x0000}; /* -HH:mm:ss */
-static const UChar gDefGmtNegHmPat[] = {0x002D, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x0000}; /* -HH:mm */
-static const UChar gDefGmtPosHmsPat[] = {0x002B, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x003A, 0x0073, 0x0073, 0x0000}; /* +HH:mm:ss */
-static const UChar gDefGmtPosHmPat[] = {0x002B, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x0000}; /* +HH:mm */
-static const UChar gUt[] = {0x0055, 0x0054, 0x0000}; // "UT"
-static const UChar gUtc[] = {0x0055, 0x0054, 0x0043, 0x0000}; // "UT"
+// Currently not being used
+//static const UChar gGmt[] = {0x0047, 0x004D, 0x0054, 0x0000}; // "GMT"
+//static const UChar gGmtPlus[] = {0x0047, 0x004D, 0x0054, 0x002B, 0x0000}; // "GMT+"
+//static const UChar gGmtMinus[] = {0x0047, 0x004D, 0x0054, 0x002D, 0x0000}; // "GMT-"
+//static const UChar gDefGmtPat[] = {0x0047, 0x004D, 0x0054, 0x007B, 0x0030, 0x007D, 0x0000}; /* GMT{0} */
+//static const UChar gDefGmtNegHmsPat[] = {0x002D, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x003A, 0x0073, 0x0073, 0x0000}; /* -HH:mm:ss */
+//static const UChar gDefGmtNegHmPat[] = {0x002D, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x0000}; /* -HH:mm */
+//static const UChar gDefGmtPosHmsPat[] = {0x002B, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x003A, 0x0073, 0x0073, 0x0000}; /* +HH:mm:ss */
+//static const UChar gDefGmtPosHmPat[] = {0x002B, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x0000}; /* +HH:mm */
+//static const UChar gUt[] = {0x0055, 0x0054, 0x0000}; // "UT"
+//static const UChar gUtc[] = {0x0055, 0x0054, 0x0043, 0x0000}; // "UT"
typedef enum GmtPatSize {
kGmtLen = 3,
@@ -157,7 +159,7 @@ static const UChar SUPPRESS_NEGATIVE_PREFIX[] = {0xAB00, 0};
*/
static const char gDateTimePatternsTag[]="DateTimePatterns";
-static const UChar gEtcUTC[] = {0x45, 0x74, 0x63, 0x2F, 0x55, 0x54, 0x43, 0x00}; // "Etc/UTC"
+//static const UChar gEtcUTC[] = {0x45, 0x74, 0x63, 0x2F, 0x55, 0x54, 0x43, 0x00}; // "Etc/UTC"
static const UChar QUOTE = 0x27; // Single quote
/*
@@ -203,7 +205,12 @@ static const int32_t gFieldRangeBias[] = {
-1, // 'U' - UDAT_YEAR_NAME_FIELD
};
-static UMTX LOCK;
+// When calendar uses hebr numbering (i.e. he@calendar=hebrew),
+// offset the years within the current millenium down to 1-999
+static const int32_t HEBREW_CAL_CUR_MILLENIUM_START_YEAR = 5000;
+static const int32_t HEBREW_CAL_CUR_MILLENIUM_END_YEAR = 6000;
+
+static UMutex LOCK = U_MUTEX_INITIALIZER;
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(SimpleDateFormat)
@@ -235,7 +242,7 @@ SimpleDateFormat::SimpleDateFormat(UErrorCode& status)
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
construct(kShort, (EStyle) (kShort + kDateOffset), fLocale, status);
initializeDefaultCentury();
@@ -251,7 +258,7 @@ SimpleDateFormat::SimpleDateFormat(const UnicodeString& pattern,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
fDateOverride.setToBogus();
fTimeOverride.setToBogus();
@@ -271,7 +278,7 @@ SimpleDateFormat::SimpleDateFormat(const UnicodeString& pattern,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
fDateOverride.setTo(override);
fTimeOverride.setToBogus();
@@ -293,7 +300,7 @@ SimpleDateFormat::SimpleDateFormat(const UnicodeString& pattern,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
fDateOverride.setToBogus();
@@ -315,7 +322,7 @@ SimpleDateFormat::SimpleDateFormat(const UnicodeString& pattern,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
fDateOverride.setTo(override);
@@ -340,7 +347,7 @@ SimpleDateFormat::SimpleDateFormat(const UnicodeString& pattern,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
fDateOverride.setToBogus();
@@ -362,7 +369,7 @@ SimpleDateFormat::SimpleDateFormat(const UnicodeString& pattern,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
fDateOverride.setToBogus();
@@ -385,7 +392,7 @@ SimpleDateFormat::SimpleDateFormat(EStyle timeStyle,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
construct(timeStyle, dateStyle, fLocale, status);
if(U_SUCCESS(status)) {
@@ -408,7 +415,7 @@ SimpleDateFormat::SimpleDateFormat(const Locale& locale,
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
if (U_FAILURE(status)) return;
initializeSymbols(fLocale, initializeCalendar(NULL, fLocale, status),status);
@@ -438,11 +445,12 @@ SimpleDateFormat::SimpleDateFormat(const Locale& locale,
SimpleDateFormat::SimpleDateFormat(const SimpleDateFormat& other)
: DateFormat(other),
+ fLocale(other.fLocale),
fSymbols(NULL),
fTimeZoneFormat(NULL),
fNumberFormatters(NULL),
fOverrideList(NULL),
- fDefaultCapitalizationContext(UDAT_CONTEXT_UNKNOWN)
+ fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE)
{
*this = other;
}
@@ -471,9 +479,11 @@ SimpleDateFormat& SimpleDateFormat::operator=(const SimpleDateFormat& other)
// TimeZoneFormat in ICU4C only depends on a locale for now
if (fLocale != other.fLocale) {
delete fTimeZoneFormat;
+ fTimeZoneFormat = NULL; // forces lazy instantiation with the other locale
+ fLocale = other.fLocale;
}
- fDefaultCapitalizationContext = other.fDefaultCapitalizationContext;
+ fCapitalizationContext = other.fCapitalizationContext;
return *this;
}
@@ -500,7 +510,7 @@ SimpleDateFormat::operator==(const Format& other) const
*fSymbols == *that->fSymbols &&
fHaveDefaultCentury == that->fHaveDefaultCentury &&
fDefaultCenturyStart == that->fDefaultCenturyStart &&
- fDefaultCapitalizationContext == that->fDefaultCapitalizationContext);
+ fCapitalizationContext == that->fCapitalizationContext);
}
return FALSE;
}
@@ -807,22 +817,7 @@ SimpleDateFormat::format(Calendar& cal, UnicodeString& appendTo, FieldPosition&
{
UErrorCode status = U_ZERO_ERROR;
FieldPositionOnlyHandler handler(pos);
- return _format(cal, fDefaultCapitalizationContext, appendTo, handler, status);
-}
-
-//----------------------------------------------------------------------
-
-UnicodeString&
-SimpleDateFormat::format(Calendar& cal, const UDateFormatContextType* types, const UDateFormatContextValue* values,
- int32_t typesAndValuesCount, UnicodeString& appendTo, FieldPosition& pos) const
-{
- UErrorCode status = U_ZERO_ERROR;
- FieldPositionOnlyHandler handler(pos);
- UDateFormatContextValue capitalizationContext = fDefaultCapitalizationContext;
- if (types != NULL && values != NULL && typesAndValuesCount==1 && types[0]==UDAT_CAPITALIZATION) {
- capitalizationContext = values[0];
- }
- return _format(cal, capitalizationContext, appendTo, handler, status);
+ return _format(cal, appendTo, handler, status);
}
//----------------------------------------------------------------------
@@ -832,14 +827,14 @@ SimpleDateFormat::format(Calendar& cal, UnicodeString& appendTo,
FieldPositionIterator* posIter, UErrorCode& status) const
{
FieldPositionIteratorHandler handler(posIter, status);
- return _format(cal, fDefaultCapitalizationContext, appendTo, handler, status);
+ return _format(cal, appendTo, handler, status);
}
//----------------------------------------------------------------------
UnicodeString&
-SimpleDateFormat::_format(Calendar& cal, UDateFormatContextValue capitalizationContext,
- UnicodeString& appendTo, FieldPositionHandler& handler, UErrorCode& status) const
+SimpleDateFormat::_format(Calendar& cal, UnicodeString& appendTo,
+ FieldPositionHandler& handler, UErrorCode& status) const
{
if ( U_FAILURE(status) ) {
return appendTo;
@@ -874,7 +869,7 @@ SimpleDateFormat::_format(Calendar& cal, UDateFormatContextValue capitalizationC
// Use subFormat() to format a repeated pattern character
// when a different pattern or non-pattern character is seen
if (ch != prevCh && count > 0) {
- subFormat(appendTo, prevCh, count, capitalizationContext, fieldNum++, handler, *workCal, status);
+ subFormat(appendTo, prevCh, count, fCapitalizationContext, fieldNum++, handler, *workCal, status);
count = 0;
}
if (ch == QUOTE) {
@@ -902,7 +897,7 @@ SimpleDateFormat::_format(Calendar& cal, UDateFormatContextValue capitalizationC
// Format the last item in the pattern, if any
if (count > 0) {
- subFormat(appendTo, prevCh, count, capitalizationContext, fieldNum++, handler, *workCal, status);
+ subFormat(appendTo, prevCh, count, fCapitalizationContext, fieldNum++, handler, *workCal, status);
}
if (calClone != NULL) {
@@ -1179,7 +1174,7 @@ void
SimpleDateFormat::subFormat(UnicodeString &appendTo,
UChar ch,
int32_t count,
- UDateFormatContextValue capitalizationContext,
+ UDisplayContext capitalizationContext,
int32_t fieldNum,
FieldPositionHandler& handler,
Calendar& cal,
@@ -1219,6 +1214,8 @@ SimpleDateFormat::subFormat(UnicodeString &appendTo,
}
currentNumberFormat = getNumberFormatByIndex(patternCharIndex);
+ UnicodeString hebr("hebr", 4, US_INV);
+
switch (patternCharIndex) {
// for any "G" symbol, write out the appropriate era string
@@ -1258,6 +1255,9 @@ SimpleDateFormat::subFormat(UnicodeString &appendTo,
//AD 12345 12345 45 12345 12345 12345
case UDAT_YEAR_FIELD:
case UDAT_YEAR_WOY_FIELD:
+ if (fDateOverride.compare(hebr)==0 && value>HEBREW_CAL_CUR_MILLENIUM_START_YEAR && value<HEBREW_CAL_CUR_MILLENIUM_END_YEAR) {
+ value-=HEBREW_CAL_CUR_MILLENIUM_START_YEAR;
+ }
if(count == 2)
zeroPaddingNumber(currentNumberFormat, appendTo, value, 2, 2);
else
@@ -1518,15 +1518,15 @@ SimpleDateFormat::subFormat(UnicodeString &appendTo,
// first field, check to see whether we need to titlecase it
UBool titlecase = FALSE;
switch (capitalizationContext) {
- case UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE:
+ case UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE:
titlecase = TRUE;
break;
- case UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU:
- titlecase = fSymbols->fCapitalization[capContextUsageType][0];
- break;
- case UDAT_CAPITALIZATION_FOR_STANDALONE:
- titlecase = fSymbols->fCapitalization[capContextUsageType][1];
- break;
+ case UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU:
+ titlecase = fSymbols->fCapitalization[capContextUsageType][0];
+ break;
+ case UDISPCTX_CAPITALIZATION_FOR_STANDALONE:
+ titlecase = fSymbols->fCapitalization[capContextUsageType][1];
+ break;
default:
// titlecase = FALSE;
break;
@@ -1734,7 +1734,8 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition&
if (s == -pos-1) {
// era not present, in special cases allow this to continue
- s++;
+ // from the position where the era was expected
+ s = pos;
if (i+1 < fPattern.length()) {
// move to next pattern character
@@ -2339,6 +2340,7 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC
patternCharIndex = (UDateFormatField)(patternCharPtr - DateFormatSymbols::getPatternUChars());
currentNumberFormat = getNumberFormatByIndex(patternCharIndex);
UCalendarDateFields field = fgPatternIndexToCalendarField[patternCharIndex];
+ UnicodeString hebr("hebr", 4, US_INV);
if (numericLeapMonthFormatter != NULL) {
numericLeapMonthFormatter->setFormats((const Format **)&currentNumberFormat, 1);
@@ -2505,7 +2507,9 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC
// we made adjustments to place the 2-digit year in the proper
// century, for parsed strings from "00" to "99". Any other string
// is treated literally: "2250", "-1", "1", "002".
- if ((pos.getIndex() - start) == 2 && !isChineseCalendar
+ if (fDateOverride.compare(hebr)==0 && value < 1000) {
+ value += HEBREW_CAL_CUR_MILLENIUM_START_YEAR;
+ } else if ((pos.getIndex() - start) == 2 && !isChineseCalendar
&& u_isdigit(text.charAt(start))
&& u_isdigit(text.charAt(start+1)))
{
@@ -2540,7 +2544,9 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC
case UDAT_YEAR_WOY_FIELD:
// Comment is the same as for UDAT_Year_FIELDs - look above
- if ((pos.getIndex() - start) == 2
+ if (fDateOverride.compare(hebr)==0 && value < 1000) {
+ value += HEBREW_CAL_CUR_MILLENIUM_START_YEAR;
+ } else if ((pos.getIndex() - start) == 2
&& u_isdigit(text.charAt(start))
&& u_isdigit(text.charAt(start+1))
&& fHaveDefaultCentury )
@@ -3103,31 +3109,30 @@ void SimpleDateFormat::adoptCalendar(Calendar* calendarToAdopt)
//----------------------------------------------------------------------
-void SimpleDateFormat::setDefaultContext(UDateFormatContextType type,
- UDateFormatContextValue value, UErrorCode& status)
+void SimpleDateFormat::setContext(UDisplayContext value, UErrorCode& status)
{
if (U_FAILURE(status))
return;
- if (type != UDAT_CAPITALIZATION) {
+ if ( (UDisplayContextType)((uint32_t)value >> 8) == UDISPCTX_TYPE_CAPITALIZATION ) {
+ fCapitalizationContext = value;
+ } else {
status = U_ILLEGAL_ARGUMENT_ERROR;
- return;
- }
- fDefaultCapitalizationContext = value;
+ }
}
//----------------------------------------------------------------------
-int32_t SimpleDateFormat::getDefaultContext(UDateFormatContextType type, UErrorCode& status) const
+UDisplayContext SimpleDateFormat::getContext(UDisplayContextType type, UErrorCode& status) const
{
if (U_FAILURE(status))
- return 0;
- if (type != UDAT_CAPITALIZATION) {
+ return (UDisplayContext)0;
+ if (type != UDISPCTX_TYPE_CAPITALIZATION) {
status = U_ILLEGAL_ARGUMENT_ERROR;
- return 0;
+ return (UDisplayContext)0;
}
- return (int32_t)fDefaultCapitalizationContext;
+ return fCapitalizationContext;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/smpdtfst.cpp b/Build/source/libs/icu/icu-50.1/i18n/smpdtfst.cpp
index 2e138b84fb8..2e138b84fb8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/smpdtfst.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/smpdtfst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/smpdtfst.h b/Build/source/libs/icu/icu-50.1/i18n/smpdtfst.h
index 48a2c6cdc26..48a2c6cdc26 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/smpdtfst.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/smpdtfst.h
diff --git a/Build/source/libs/icu/icu-50.1/i18n/sortkey.cpp b/Build/source/libs/icu/icu-50.1/i18n/sortkey.cpp
new file mode 100644
index 00000000000..baf325447e6
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/i18n/sortkey.cpp
@@ -0,0 +1,285 @@
+/*
+*******************************************************************************
+* Copyright (C) 1996-2012, International Business Machines Corporation and
+* others. All Rights Reserved.
+*******************************************************************************
+*/
+//===============================================================================
+//
+// File sortkey.cpp
+//
+//
+//
+// Created by: Helena Shih
+//
+// Modification History:
+//
+// Date Name Description
+//
+// 6/20/97 helena Java class name change.
+// 6/23/97 helena Added comments to make code more readable.
+// 6/26/98 erm Canged to use byte arrays instead of UnicodeString
+// 7/31/98 erm hashCode: minimum inc should be 2 not 1,
+// Cleaned up operator=
+// 07/12/99 helena HPUX 11 CC port.
+// 03/06/01 synwee Modified compareTo, to handle the result of
+// 2 string similar in contents, but one is longer
+// than the other
+//===============================================================================
+
+#include "unicode/utypes.h"
+
+#if !UCONFIG_NO_COLLATION
+
+#include "unicode/sortkey.h"
+#include "cmemory.h"
+#include "uelement.h"
+#include "ustr_imp.h"
+
+U_NAMESPACE_BEGIN
+
+// A hash code of kInvalidHashCode indicates that the hash code needs
+// to be computed. A hash code of kEmptyHashCode is used for empty keys
+// and for any key whose computed hash code is kInvalidHashCode.
+static const int32_t kInvalidHashCode = 0;
+static const int32_t kEmptyHashCode = 1;
+// The "bogus hash code" replaces a separate fBogus flag.
+static const int32_t kBogusHashCode = 2;
+
+UOBJECT_DEFINE_RTTI_IMPLEMENTATION(CollationKey)
+
+CollationKey::CollationKey()
+ : UObject(), fFlagAndLength(0),
+ fHashCode(kEmptyHashCode)
+{
+}
+
+// Create a collation key from a bit array.
+CollationKey::CollationKey(const uint8_t* newValues, int32_t count)
+ : UObject(), fFlagAndLength(count),
+ fHashCode(kInvalidHashCode)
+{
+ if (count < 0 || (newValues == NULL && count != 0) ||
+ (count > getCapacity() && reallocate(count, 0) == NULL)) {
+ setToBogus();
+ return;
+ }
+
+ if (count > 0) {
+ uprv_memcpy(getBytes(), newValues, count);
+ }
+}
+
+CollationKey::CollationKey(const CollationKey& other)
+ : UObject(other), fFlagAndLength(other.getLength()),
+ fHashCode(other.fHashCode)
+{
+ if (other.isBogus())
+ {
+ setToBogus();
+ return;
+ }
+
+ int32_t length = fFlagAndLength;
+ if (length > getCapacity() && reallocate(length, 0) == NULL) {
+ setToBogus();
+ return;
+ }
+
+ if (length > 0) {
+ uprv_memcpy(getBytes(), other.getBytes(), length);
+ }
+}
+
+CollationKey::~CollationKey()
+{
+ if(fFlagAndLength < 0) { uprv_free(fUnion.fFields.fBytes); }
+}
+
+uint8_t *CollationKey::reallocate(int32_t newCapacity, int32_t length) {
+ uint8_t *newBytes = static_cast<uint8_t *>(uprv_malloc(newCapacity));
+ if(newBytes == NULL) { return NULL; }
+ if(length > 0) {
+ uprv_memcpy(newBytes, getBytes(), length);
+ }
+ if(fFlagAndLength < 0) { uprv_free(fUnion.fFields.fBytes); }
+ fUnion.fFields.fBytes = newBytes;
+ fUnion.fFields.fCapacity = newCapacity;
+ fFlagAndLength |= 0x80000000;
+ return newBytes;
+}
+
+void CollationKey::setLength(int32_t newLength) {
+ // U_ASSERT(newLength >= 0 && newLength <= getCapacity());
+ fFlagAndLength = (fFlagAndLength & 0x80000000) | newLength;
+ fHashCode = kInvalidHashCode;
+}
+
+// set the key to an empty state
+CollationKey&
+CollationKey::reset()
+{
+ fFlagAndLength &= 0x80000000;
+ fHashCode = kEmptyHashCode;
+
+ return *this;
+}
+
+// set the key to a "bogus" or invalid state
+CollationKey&
+CollationKey::setToBogus()
+{
+ fFlagAndLength &= 0x80000000;
+ fHashCode = kBogusHashCode;
+
+ return *this;
+}
+
+UBool
+CollationKey::operator==(const CollationKey& source) const
+{
+ return getLength() == source.getLength() &&
+ (this == &source ||
+ uprv_memcmp(getBytes(), source.getBytes(), getLength()) == 0);
+}
+
+const CollationKey&
+CollationKey::operator=(const CollationKey& other)
+{
+ if (this != &other)
+ {
+ if (other.isBogus())
+ {
+ return setToBogus();
+ }
+
+ int32_t length = other.getLength();
+ if (length > getCapacity() && reallocate(length, 0) == NULL) {
+ return setToBogus();
+ }
+ if (length > 0) {
+ uprv_memcpy(getBytes(), other.getBytes(), length);
+ }
+ fFlagAndLength = (fFlagAndLength & 0x80000000) | length;
+ fHashCode = other.fHashCode;
+ }
+
+ return *this;
+}
+
+// Bitwise comparison for the collation keys.
+Collator::EComparisonResult
+CollationKey::compareTo(const CollationKey& target) const
+{
+ UErrorCode errorCode = U_ZERO_ERROR;
+ return static_cast<Collator::EComparisonResult>(compareTo(target, errorCode));
+}
+
+// Bitwise comparison for the collation keys.
+UCollationResult
+CollationKey::compareTo(const CollationKey& target, UErrorCode &status) const
+{
+ if(U_SUCCESS(status)) {
+ const uint8_t *src = getBytes();
+ const uint8_t *tgt = target.getBytes();
+
+ // are we comparing the same string
+ if (src == tgt)
+ return UCOL_EQUAL;
+
+ UCollationResult result;
+
+ // are we comparing different lengths?
+ int32_t minLength = getLength();
+ int32_t targetLength = target.getLength();
+ if (minLength < targetLength) {
+ result = UCOL_LESS;
+ } else if (minLength == targetLength) {
+ result = UCOL_EQUAL;
+ } else {
+ minLength = targetLength;
+ result = UCOL_GREATER;
+ }
+
+ if (minLength > 0) {
+ int diff = uprv_memcmp(src, tgt, minLength);
+ if (diff > 0) {
+ return UCOL_GREATER;
+ }
+ else
+ if (diff < 0) {
+ return UCOL_LESS;
+ }
+ }
+
+ return result;
+ } else {
+ return UCOL_EQUAL;
+ }
+}
+
+#ifdef U_USE_COLLATION_KEY_DEPRECATES
+// Create a copy of the byte array.
+uint8_t*
+CollationKey::toByteArray(int32_t& count) const
+{
+ uint8_t *result = (uint8_t*) uprv_malloc( sizeof(uint8_t) * fCount );
+
+ if (result == NULL)
+ {
+ count = 0;
+ }
+ else
+ {
+ count = fCount;
+ if (count > 0) {
+ uprv_memcpy(result, fBytes, fCount);
+ }
+ }
+
+ return result;
+}
+#endif
+
+static int32_t
+computeHashCode(const uint8_t *key, int32_t length) {
+ const char *s = reinterpret_cast<const char *>(key);
+ int32_t hash;
+ if (s == NULL || length == 0) {
+ hash = kEmptyHashCode;
+ } else {
+ hash = ustr_hashCharsN(s, length);
+ if (hash == kInvalidHashCode || hash == kBogusHashCode) {
+ hash = kEmptyHashCode;
+ }
+ }
+ return hash;
+}
+
+int32_t
+CollationKey::hashCode() const
+{
+ // (Cribbed from UnicodeString)
+ // We cache the hashCode; when it becomes invalid, due to any change to the
+ // string, we note this by setting it to kInvalidHashCode. [LIU]
+
+ // Note: This method is semantically const, but physically non-const.
+
+ if (fHashCode == kInvalidHashCode)
+ {
+ fHashCode = computeHashCode(getBytes(), getLength());
+ }
+
+ return fHashCode;
+}
+
+U_NAMESPACE_END
+
+U_CAPI int32_t U_EXPORT2
+ucol_keyHashCode(const uint8_t *key,
+ int32_t length)
+{
+ return icu::computeHashCode(key, length);
+}
+
+#endif /* #if !UCONFIG_NO_COLLATION */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/strmatch.cpp b/Build/source/libs/icu/icu-50.1/i18n/strmatch.cpp
index 466dc4d8970..7a455759b9d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/strmatch.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/strmatch.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2001-2011, International Business Machines Corporation
+* Copyright (c) 2001-2012, International Business Machines Corporation
* and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -65,7 +65,10 @@ UnicodeFunctor* StringMatcher::clone() const {
* and return the pointer.
*/
UnicodeMatcher* StringMatcher::toMatcher() const {
- return (UnicodeMatcher*) this;
+ StringMatcher *nonconst_this = const_cast<StringMatcher *>(this);
+ UnicodeMatcher *nonconst_base = static_cast<UnicodeMatcher *>(nonconst_this);
+
+ return nonconst_base;
}
/**
@@ -73,7 +76,10 @@ UnicodeMatcher* StringMatcher::toMatcher() const {
* and return the pointer.
*/
UnicodeReplacer* StringMatcher::toReplacer() const {
- return (UnicodeReplacer*) this;
+ StringMatcher *nonconst_this = const_cast<StringMatcher *>(this);
+ UnicodeReplacer *nonconst_base = static_cast<UnicodeReplacer *>(nonconst_this);
+
+ return nonconst_base;
}
/**
diff --git a/Build/source/libs/icu/icu-49.1/i18n/strmatch.h b/Build/source/libs/icu/icu-50.1/i18n/strmatch.h
index c0d647a194c..c0d647a194c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/strmatch.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/strmatch.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/strrepl.cpp b/Build/source/libs/icu/icu-50.1/i18n/strrepl.cpp
index 7608e288f80..4c90cfb32c0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/strrepl.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/strrepl.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2002-2011, International Business Machines Corporation
+* Copyright (c) 2002-2012, International Business Machines Corporation
* and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -93,7 +93,7 @@ UnicodeFunctor* StringReplacer::clone() const {
* Implement UnicodeFunctor
*/
UnicodeReplacer* StringReplacer::toReplacer() const {
- return (UnicodeReplacer*) this;
+ return const_cast<StringReplacer *>(this);
}
/**
diff --git a/Build/source/libs/icu/icu-49.1/i18n/strrepl.h b/Build/source/libs/icu/icu-50.1/i18n/strrepl.h
index faf96b62962..faf96b62962 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/strrepl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/strrepl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/stsearch.cpp b/Build/source/libs/icu/icu-50.1/i18n/stsearch.cpp
index 447f95f3b34..447f95f3b34 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/stsearch.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/stsearch.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/taiwncal.cpp b/Build/source/libs/icu/icu-50.1/i18n/taiwncal.cpp
index 4a895251df7..4a895251df7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/taiwncal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/taiwncal.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/taiwncal.h b/Build/source/libs/icu/icu-50.1/i18n/taiwncal.h
index fe6f89b1902..fe6f89b1902 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/taiwncal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/taiwncal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tblcoll.cpp b/Build/source/libs/icu/icu-50.1/i18n/tblcoll.cpp
index c99c5d480e5..cbe0394930c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tblcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tblcoll.cpp
@@ -54,8 +54,6 @@
* 01/29/01 synwee Modified into a C++ wrapper calling C APIs (ucol.h)
*/
-#include <typeinfo> // for 'typeid' to work
-
#include "unicode/utypes.h"
#if !UCONFIG_NO_COLLATION
@@ -103,7 +101,7 @@ RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
UErrorCode& status) : dataIsOwned(FALSE)
{
construct(rules,
- getUCollationStrength(collationStrength),
+ (UColAttributeValue)collationStrength,
UCOL_DEFAULT,
status);
}
@@ -125,7 +123,7 @@ RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules,
UErrorCode& status) : dataIsOwned(FALSE)
{
construct(rules,
- getUCollationStrength(collationStrength),
+ (UColAttributeValue)collationStrength,
decompositionMode,
status);
}
@@ -193,61 +191,48 @@ RuleBasedCollator::~RuleBasedCollator()
UBool RuleBasedCollator::operator==(const Collator& that) const
{
/* only checks for address equals here */
- if (Collator::operator==(that))
+ if (this == &that) {
return TRUE;
-
- if (typeid(*this) != typeid(that))
+ }
+ if (!Collator::operator==(that)) {
return FALSE; /* not the same class */
+ }
RuleBasedCollator& thatAlias = (RuleBasedCollator&)that;
- // weiv: use C function, commented code below is wrong
return ucol_equals(this->ucollator, thatAlias.ucollator);
- /*
- synwee : orginal code does not check for data compatibility
- */
- /*
- if (ucollator != thatAlias.ucollator)
- return FALSE;
-
- return TRUE;
- */
-}
-
-UBool RuleBasedCollator::operator!=(const Collator& other) const
-{
- return !(*this == other);
}
// aliasing, not write-through
RuleBasedCollator& RuleBasedCollator::operator=(const RuleBasedCollator& that)
{
- if (this != &that)
- {
- if (dataIsOwned)
- {
- ucol_close(ucollator);
- }
+ if (this == &that) { return *this; }
- urulestring.truncate(0); // empty the rule string
- dataIsOwned = TRUE;
- isWriteThroughAlias = FALSE;
+ UErrorCode intStatus = U_ZERO_ERROR;
+ int32_t buffersize = U_COL_SAFECLONE_BUFFERSIZE;
+ UCollator *ucol = ucol_safeClone(that.ucollator, NULL, &buffersize, &intStatus);
+ if (U_FAILURE(intStatus)) { return *this; }
- UErrorCode intStatus = U_ZERO_ERROR;
- int32_t buffersize = U_COL_SAFECLONE_BUFFERSIZE;
- ucollator = ucol_safeClone(that.ucollator, NULL, &buffersize,
- &intStatus);
- if (U_SUCCESS(intStatus)) {
- setRuleStringFromCollator();
- }
+ if (dataIsOwned) {
+ ucol_close(ucollator);
}
+ ucollator = ucol;
+ dataIsOwned = TRUE;
+ isWriteThroughAlias = FALSE;
+ setRuleStringFromCollator();
return *this;
}
// aliasing, not write-through
Collator* RuleBasedCollator::clone() const
{
- return new RuleBasedCollator(*this);
+ RuleBasedCollator* coll = new RuleBasedCollator(*this);
+ // There is a small chance that the internal ucol_safeClone() call fails.
+ if (coll != NULL && coll->ucollator == NULL) {
+ delete coll;
+ return NULL;
+ }
+ return coll;
}
@@ -333,15 +318,9 @@ void RuleBasedCollator::getVersion(UVersionInfo versionInfo) const
}
}
-Collator::EComparisonResult RuleBasedCollator::compare(
- const UnicodeString& source,
- const UnicodeString& target,
- int32_t length) const
-{
- UErrorCode status = U_ZERO_ERROR;
- return getEComparisonResult(compare(source.getBuffer(), uprv_min(length,source.length()), target.getBuffer(), uprv_min(length,target.length()), status));
-}
-
+/**
+* Compare two strings using this collator
+*/
UCollationResult RuleBasedCollator::compare(
const UnicodeString& source,
const UnicodeString& target,
@@ -351,16 +330,6 @@ UCollationResult RuleBasedCollator::compare(
return compare(source.getBuffer(), uprv_min(length,source.length()), target.getBuffer(), uprv_min(length,target.length()), status);
}
-Collator::EComparisonResult RuleBasedCollator::compare(const UChar* source,
- int32_t sourceLength,
- const UChar* target,
- int32_t targetLength)
- const
-{
- return getEComparisonResult(ucol_strcoll(ucollator, source, sourceLength,
- target, targetLength));
-}
-
UCollationResult RuleBasedCollator::compare(const UChar* source,
int32_t sourceLength,
const UChar* target,
@@ -374,17 +343,6 @@ UCollationResult RuleBasedCollator::compare(const UChar* source,
}
}
-/**
-* Compare two strings using this collator
-*/
-Collator::EComparisonResult RuleBasedCollator::compare(
- const UnicodeString& source,
- const UnicodeString& target) const
-{
- return getEComparisonResult(ucol_strcoll(ucollator, source.getBuffer(), source.length(),
- target.getBuffer(), target.length()));
-}
-
UCollationResult RuleBasedCollator::compare(
const UnicodeString& source,
const UnicodeString& target,
@@ -469,29 +427,11 @@ CollationKey& RuleBasedCollator::getCollationKey(const UChar* source,
return sortkey.reset();
}
- uint8_t *result;
- int32_t resultCapacity;
- if (sortkey.fCapacity >= (sourceLen * 3)) {
- // Try to reuse the CollationKey.fBytes.
- result = sortkey.fBytes;
- resultCapacity = sortkey.fCapacity;
- } else {
- result = NULL;
- resultCapacity = 0;
- }
- int32_t resultLen = ucol_getSortKeyWithAllocation(ucollator, source, sourceLen,
- result, resultCapacity, &status);
+ int32_t resultLen = ucol_getCollationKey(ucollator, source, sourceLen, sortkey, status);
if (U_SUCCESS(status)) {
- if (result == sortkey.fBytes) {
- sortkey.setLength(resultLen);
- } else {
- sortkey.adopt(result, resultCapacity, resultLen);
- }
+ sortkey.setLength(resultLen);
} else {
- if (result != sortkey.fBytes) {
- uprv_free(result);
- }
sortkey.setToBogus();
}
return sortkey;
@@ -536,7 +476,7 @@ void RuleBasedCollator::setAttribute(UColAttribute attr,
}
UColAttributeValue RuleBasedCollator::getAttribute(UColAttribute attr,
- UErrorCode &status)
+ UErrorCode &status) const
{
if (U_FAILURE(status))
return UCOL_DEFAULT;
@@ -548,12 +488,12 @@ uint32_t RuleBasedCollator::setVariableTop(const UChar *varTop, int32_t len, UEr
return ucol_setVariableTop(ucollator, varTop, len, &status);
}
-uint32_t RuleBasedCollator::setVariableTop(const UnicodeString varTop, UErrorCode &status) {
+uint32_t RuleBasedCollator::setVariableTop(const UnicodeString &varTop, UErrorCode &status) {
checkOwned();
return ucol_setVariableTop(ucollator, varTop.getBuffer(), varTop.length(), &status);
}
-void RuleBasedCollator::setVariableTop(const uint32_t varTop, UErrorCode &status) {
+void RuleBasedCollator::setVariableTop(uint32_t varTop, UErrorCode &status) {
checkOwned();
ucol_restoreVariableTop(ucollator, varTop, &status);
}
@@ -562,29 +502,6 @@ uint32_t RuleBasedCollator::getVariableTop(UErrorCode &status) const {
return ucol_getVariableTop(ucollator, &status);
}
-Collator* RuleBasedCollator::safeClone(void)
-{
- UErrorCode intStatus = U_ZERO_ERROR;
- int32_t buffersize = U_COL_SAFECLONE_BUFFERSIZE;
- UCollator *ucol = ucol_safeClone(ucollator, NULL, &buffersize,
- &intStatus);
- if (U_FAILURE(intStatus)) {
- return NULL;
- }
-
- RuleBasedCollator *result = new RuleBasedCollator();
- // Null pointer check
- if (result != NULL) {
- result->ucollator = ucol;
- result->dataIsOwned = TRUE;
- result->isWriteThroughAlias = FALSE;
- setRuleStringFromCollator();
- }
-
- return result;
-}
-
-
int32_t RuleBasedCollator::getSortKey(const UnicodeString& source,
uint8_t *result, int32_t resultLength)
const
@@ -599,21 +516,6 @@ int32_t RuleBasedCollator::getSortKey(const UChar *source,
return ucol_getSortKey(ucollator, source, sourceLength, result, resultLength);
}
-Collator::ECollationStrength RuleBasedCollator::getStrength(void) const
-{
- UErrorCode intStatus = U_ZERO_ERROR;
- return getECollationStrength(ucol_getAttribute(ucollator, UCOL_STRENGTH,
- &intStatus));
-}
-
-void RuleBasedCollator::setStrength(ECollationStrength newStrength)
-{
- checkOwned();
- UErrorCode intStatus = U_ZERO_ERROR;
- UCollationStrength strength = getUCollationStrength(newStrength);
- ucol_setAttribute(ucollator, UCOL_STRENGTH, strength, &intStatus);
-}
-
int32_t RuleBasedCollator::getReorderCodes(int32_t *dest,
int32_t destCapacity,
UErrorCode& status) const
@@ -651,7 +553,7 @@ int32_t RuleBasedCollator::hashCode() const
/**
* return the locale of this collator
*/
-const Locale RuleBasedCollator::getLocale(ULocDataLocaleType type, UErrorCode &status) const {
+Locale RuleBasedCollator::getLocale(ULocDataLocaleType type, UErrorCode &status) const {
const char *result = ucol_getLocaleByType(ucollator, type, &status);
if(result == NULL) {
Locale res("");
diff --git a/Build/source/libs/icu/icu-49.1/i18n/timezone.cpp b/Build/source/libs/icu/icu-50.1/i18n/timezone.cpp
index 799de79c055..ca98ef30bd0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/timezone.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/timezone.cpp
@@ -35,7 +35,7 @@
* available IDs code. Misc. cleanup.
*********************************************************************************/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
#include "unicode/ustring.h"
@@ -106,19 +106,11 @@ static const UChar WORLD[] = {0x30, 0x30, 0x31, 0x00}; /* "001" */
static const UChar GMT_ID[] = {0x47, 0x4D, 0x54, 0x00}; /* "GMT" */
static const UChar UNKNOWN_ZONE_ID[] = {0x45, 0x74, 0x63, 0x2F, 0x55, 0x6E, 0x6B, 0x6E, 0x6F, 0x77, 0x6E, 0x00}; /* "Etc/Unknown" */
-static const UChar Z_STR[] = {0x7A, 0x00}; /* "z" */
-static const UChar ZZZZ_STR[] = {0x7A, 0x7A, 0x7A, 0x7A, 0x00}; /* "zzzz" */
-static const UChar Z_UC_STR[] = {0x5A, 0x00}; /* "Z" */
-static const UChar ZZZZ_UC_STR[] = {0x5A, 0x5A, 0x5A, 0x5A, 0x00}; /* "ZZZZ" */
-static const UChar V_STR[] = {0x76, 0x00}; /* "v" */
-static const UChar VVVV_STR[] = {0x76, 0x76, 0x76, 0x76, 0x00}; /* "vvvv" */
-static const UChar V_UC_STR[] = {0x56, 0x00}; /* "V" */
-static const UChar VVVV_UC_STR[] = {0x56, 0x56, 0x56, 0x56, 0x00}; /* "VVVV" */
static const int32_t GMT_ID_LENGTH = 3;
static const int32_t UNKNOWN_ZONE_ID_LENGTH = 11;
-static UMTX LOCK;
-static UMTX TZSET_LOCK;
+static UMutex LOCK = U_MUTEX_INITIALIZER;
+static UMutex TZSET_LOCK = U_MUTEX_INITIALIZER;
static icu::TimeZone* DEFAULT_ZONE = NULL;
static icu::TimeZone* _GMT = NULL;
static icu::TimeZone* _UNKNOWN_ZONE = NULL;
@@ -161,15 +153,6 @@ static UBool U_CALLCONV timeZone_cleanup(void)
uprv_free(MAP_CANONICAL_SYSTEM_LOCATION_ZONES);
MAP_CANONICAL_SYSTEM_LOCATION_ZONES = 0;
- if (LOCK) {
- umtx_destroy(&LOCK);
- LOCK = NULL;
- }
- if (TZSET_LOCK) {
- umtx_destroy(&TZSET_LOCK);
- TZSET_LOCK = NULL;
- }
-
return TRUE;
}
U_CDECL_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/titletrn.cpp b/Build/source/libs/icu/icu-50.1/i18n/titletrn.cpp
index fe3983d69f6..fe3983d69f6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/titletrn.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/titletrn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/titletrn.h b/Build/source/libs/icu/icu-50.1/i18n/titletrn.h
index a093152b66c..a093152b66c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/titletrn.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/titletrn.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tmunit.cpp b/Build/source/libs/icu/icu-50.1/i18n/tmunit.cpp
index fb31e252091..121b81ce78c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tmunit.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tmunit.cpp
@@ -1,11 +1,11 @@
/*
*******************************************************************************
- * Copyright (C) 2008-2010, Google, International Business Machines Corporation and
+ * Copyright (C) 2008-2012, Google, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/tmunit.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tmutamt.cpp b/Build/source/libs/icu/icu-50.1/i18n/tmutamt.cpp
index 382c7ffd292..382c7ffd292 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tmutamt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tmutamt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tmutfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/tmutfmt.cpp
index dc355a0365e..347a6a9d65e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tmutfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tmutfmt.cpp
@@ -1,16 +1,17 @@
/*
*******************************************************************************
- * Copyright (C) 2008-2011, Google, International Business Machines Corporation
+ * Copyright (C) 2008-2012, Google, International Business Machines Corporation
* and others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/tmutfmt.h"
#if !UCONFIG_NO_FORMATTING
+#include "uvector.h"
#include "charstr.h"
#include "cmemory.h"
#include "cstring.h"
@@ -386,10 +387,21 @@ TimeUnitFormat::create(const Locale& locale, UTimeUnitFormatStyle style, UErrorC
void
TimeUnitFormat::setup(UErrorCode& err) {
initDataMembers(err);
- readFromCurrentLocale(UTMUTFMT_FULL_STYLE, gUnitsTag, err);
+
+ UVector pluralCounts(0, uhash_compareUnicodeString, 6, err);
+ StringEnumeration* keywords = fPluralRules->getKeywords(err);
+ if (U_FAILURE(err)) {
+ return;
+ }
+ UnicodeString* pluralCount;
+ while ((pluralCount = const_cast<UnicodeString*>(keywords->snext(err))) != NULL) {
+ pluralCounts.addElement(pluralCount, err);
+ }
+ readFromCurrentLocale(UTMUTFMT_FULL_STYLE, gUnitsTag, pluralCounts, err);
checkConsistency(UTMUTFMT_FULL_STYLE, gUnitsTag, err);
- readFromCurrentLocale(UTMUTFMT_ABBREVIATED_STYLE, gShortUnitsTag, err);
+ readFromCurrentLocale(UTMUTFMT_ABBREVIATED_STYLE, gShortUnitsTag, pluralCounts, err);
checkConsistency(UTMUTFMT_ABBREVIATED_STYLE, gShortUnitsTag, err);
+ delete keywords;
}
@@ -415,7 +427,8 @@ TimeUnitFormat::initDataMembers(UErrorCode& err){
void
-TimeUnitFormat::readFromCurrentLocale(UTimeUnitFormatStyle style, const char* key, UErrorCode& err) {
+TimeUnitFormat::readFromCurrentLocale(UTimeUnitFormatStyle style, const char* key,
+ const UVector& pluralCounts, UErrorCode& err) {
if (U_FAILURE(err)) {
return;
}
@@ -490,12 +503,15 @@ TimeUnitFormat::readFromCurrentLocale(UTimeUnitFormatStyle style, const char* ke
if (U_FAILURE(status)) {
continue;
}
+ UnicodeString pluralCountUniStr(pluralCount, -1, US_INV);
+ if (!pluralCounts.contains(&pluralCountUniStr)) {
+ continue;
+ }
MessageFormat* messageFormat = new MessageFormat(pattern, fLocale, err);
if ( U_SUCCESS(err) ) {
if (fNumberFormat != NULL) {
messageFormat->setFormat(0, *fNumberFormat);
}
- UnicodeString pluralCountUniStr(pluralCount, -1, US_INV);
MessageFormat** formatters = (MessageFormat**)countToPatterns->get(pluralCountUniStr);
if (formatters == NULL) {
formatters = (MessageFormat**)uprv_malloc(UTMUTFMT_FORMAT_STYLE_COUNT*sizeof(MessageFormat*));
@@ -763,6 +779,7 @@ TimeUnitFormat::setNumberFormat(const NumberFormat& format, UErrorCode& status){
while ((elem = fTimeUnitToCountToPatterns[i]->nextElement(pos)) != NULL){
const UHashTok keyTok = elem->value;
MessageFormat** pattern = (MessageFormat**)keyTok.pointer;
+
pattern[UTMUTFMT_FULL_STYLE]->setFormat(0, format);
pattern[UTMUTFMT_ABBREVIATED_STYLE]->setFormat(0, format);
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tolowtrn.cpp b/Build/source/libs/icu/icu-50.1/i18n/tolowtrn.cpp
index c93f4d0eff8..c93f4d0eff8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tolowtrn.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tolowtrn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tolowtrn.h b/Build/source/libs/icu/icu-50.1/i18n/tolowtrn.h
index 564b215a728..564b215a728 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tolowtrn.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/tolowtrn.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/toupptrn.cpp b/Build/source/libs/icu/icu-50.1/i18n/toupptrn.cpp
index 4b7c7d06aca..4b7c7d06aca 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/toupptrn.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/toupptrn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/toupptrn.h b/Build/source/libs/icu/icu-50.1/i18n/toupptrn.h
index 77799acbfd6..77799acbfd6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/toupptrn.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/toupptrn.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/translit.cpp b/Build/source/libs/icu/icu-50.1/i18n/translit.cpp
index 94e58c39f32..bb9ba9b1903 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/translit.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/translit.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 1999-2011, International Business Machines
+ * Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -8,7 +8,7 @@
**********************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
@@ -89,7 +89,7 @@ static const char RB_RULE_BASED_IDS[] = "RuleBasedTransliteratorIDs";
/**
* The mutex controlling access to registry object.
*/
-static UMTX registryMutex = 0;
+static UMutex registryMutex = U_MUTEX_INITIALIZER;
/**
* System transliterator registry; non-null when initialized.
@@ -1633,7 +1633,6 @@ U_CFUNC UBool utrans_transliterator_cleanup(void) {
delete registry;
registry = NULL;
}
- umtx_destroy(&registryMutex);
return TRUE;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/transreg.cpp b/Build/source/libs/icu/icu-50.1/i18n/transreg.cpp
index 77281511b0b..77281511b0b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/transreg.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/transreg.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/transreg.h b/Build/source/libs/icu/icu-50.1/i18n/transreg.h
index 483e74f4560..483e74f4560 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/transreg.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/transreg.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tridpars.cpp b/Build/source/libs/icu/icu-50.1/i18n/tridpars.cpp
index b195e5234ed..37a7adeff15 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tridpars.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tridpars.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (c) 2002-2011, International Business Machines Corporation
+* Copyright (c) 2002-2012, International Business Machines Corporation
* and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -45,7 +45,7 @@ static Hashtable* SPECIAL_INVERSES = NULL;
/**
* The mutex controlling access to SPECIAL_INVERSES
*/
-static UMTX LOCK = 0;
+static UMutex LOCK = U_MUTEX_INITIALIZER;
TransliteratorIDParser::Specs::Specs(const UnicodeString& s, const UnicodeString& t,
const UnicodeString& v, UBool sawS,
@@ -928,7 +928,6 @@ void TransliteratorIDParser::cleanup() {
delete SPECIAL_INVERSES;
SPECIAL_INVERSES = NULL;
}
- umtx_destroy(&LOCK);
}
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tridpars.h b/Build/source/libs/icu/icu-50.1/i18n/tridpars.h
index 1f2268fb111..1f2268fb111 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tridpars.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/tridpars.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tzfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/tzfmt.cpp
index 79210ad0e27..2c694760b9d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tzfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tzfmt.cpp
@@ -36,7 +36,7 @@ static const char gHourFormatTag[]= "hourFormat";
static const UChar TZID_GMT[] = {0x0045, 0x0074, 0x0063, 0x002F, 0x0047, 0x004D, 0x0054, 0}; // Etc/GMT
static const UChar DEFAULT_GMT_PATTERN[] = {0x0047, 0x004D, 0x0054, 0x007B, 0x0030, 0x007D, 0}; // GMT{0}
-static const UChar DEFAULT_GMT_ZERO[] = {0x0047, 0x004D, 0x0054, 0}; // GMT
+//static const UChar DEFAULT_GMT_ZERO[] = {0x0047, 0x004D, 0x0054, 0}; // GMT
static const UChar DEFAULT_GMT_POSITIVE_HM[] = {0x002B, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0}; // +HH:mm
static const UChar DEFAULT_GMT_POSITIVE_HMS[] = {0x002B, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0x003A, 0x0073, 0x0073, 0}; // +HH:mm:ss
static const UChar DEFAULT_GMT_NEGATIVE_HM[] = {0x002D, 0x0048, 0x0048, 0x003A, 0x006D, 0x006D, 0}; // -HH:mm
@@ -243,7 +243,7 @@ U_CDECL_END
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(TimeZoneFormat)
TimeZoneFormat::TimeZoneFormat(const Locale& locale, UErrorCode& status)
-: fLock(NULL),fLocale(locale), fTimeZoneNames(NULL), fTimeZoneGenericNames(NULL), fDefParseOptionFlags(0) {
+: fLocale(locale), fTimeZoneNames(NULL), fTimeZoneGenericNames(NULL), fDefParseOptionFlags(0) {
for (int32_t i = 0; i <= UTZFMT_PAT_NEGATIVE_HMS; i++) {
fGMTOffsetPatternItems[i] = NULL;
@@ -346,7 +346,6 @@ TimeZoneFormat::~TimeZoneFormat() {
for (int32_t i = 0; i <= UTZFMT_PAT_NEGATIVE_HMS; i++) {
delete fGMTOffsetPatternItems[i];
}
- umtx_destroy(&fLock);
}
TimeZoneFormat&
@@ -452,11 +451,11 @@ TimeZoneFormat::setTimeZoneNames(const TimeZoneNames &tznames) {
}
void
-TimeZoneFormat::setDefaultParseOptions(int32_t flags) {
+TimeZoneFormat::setDefaultParseOptions(uint32_t flags) {
fDefParseOptionFlags = flags;
}
-int32_t
+uint32_t
TimeZoneFormat::getDefaultParseOptions(void) const {
return fDefParseOptionFlags;
}
@@ -1005,6 +1004,8 @@ TimeZoneFormat::formatSpecific(const TimeZone& tz, UTimeZoneNameType stdType, UT
return name;
}
+static UMutex gLock = U_MUTEX_INITIALIZER;
+
const TimeZoneGenericNames*
TimeZoneFormat::getTimeZoneGenericNames(UErrorCode& status) const {
if (U_FAILURE(status)) {
@@ -1015,13 +1016,13 @@ TimeZoneFormat::getTimeZoneGenericNames(UErrorCode& status) const {
UMTX_CHECK(&gZoneMetaLock, (fTimeZoneGenericNames == NULL), create);
if (create) {
TimeZoneFormat *nonConstThis = const_cast<TimeZoneFormat *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
if (fTimeZoneGenericNames == NULL) {
nonConstThis->fTimeZoneGenericNames = TimeZoneGenericNames::createInstance(fLocale, status);
}
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
}
return fTimeZoneGenericNames;
@@ -1691,7 +1692,7 @@ TimeZoneFormat::parseAbuttingAsciiOffsetFields(const UnicodeString& text, ParseP
U_ASSERT(maxDigits <= MAX_OFFSET_DIGITS);
- int32_t digits[MAX_OFFSET_DIGITS];
+ int32_t digits[MAX_OFFSET_DIGITS] = {};
int32_t numDigits = 0;
int32_t idx = start;
while (numDigits < maxDigits && idx < text.length()) {
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tzgnames.cpp b/Build/source/libs/icu/icu-50.1/i18n/tzgnames.cpp
index a492305bde7..15fbf950a2c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tzgnames.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tzgnames.cpp
@@ -267,6 +267,8 @@ GNameSearchHandler::getMatches(int32_t& maxMatchLen) {
return results;
}
+static UMutex gLock = U_MUTEX_INITIALIZER;
+
class TZGNCore : public UMemory {
public:
TZGNCore(const Locale& locale, UErrorCode& status);
@@ -282,13 +284,11 @@ public:
private:
Locale fLocale;
- UMTX fLock;
const TimeZoneNames* fTimeZoneNames;
UHashtable* fLocationNamesMap;
UHashtable* fPartialLocationNamesMap;
MessageFormat* fRegionFormat;
- MessageFormat* fFallbackRegionFormat;
MessageFormat* fFallbackFormat;
LocaleDisplayNames* fLocaleDisplayNames;
@@ -331,12 +331,10 @@ private:
// ---------------------------------------------------
TZGNCore::TZGNCore(const Locale& locale, UErrorCode& status)
: fLocale(locale),
- fLock(NULL),
fTimeZoneNames(NULL),
fLocationNamesMap(NULL),
fPartialLocationNamesMap(NULL),
fRegionFormat(NULL),
- fFallbackRegionFormat(NULL),
fFallbackFormat(NULL),
fLocaleDisplayNames(NULL),
fStringPool(status),
@@ -347,7 +345,6 @@ TZGNCore::TZGNCore(const Locale& locale, UErrorCode& status)
TZGNCore::~TZGNCore() {
cleanup();
- umtx_destroy(&fLock);
}
void
@@ -393,10 +390,6 @@ TZGNCore::initialize(const Locale& locale, UErrorCode& status) {
if (fRegionFormat == NULL) {
status = U_MEMORY_ALLOCATION_ERROR;
}
- fFallbackRegionFormat = new MessageFormat(frpat, status);
- if (fFallbackRegionFormat == NULL) {
- status = U_MEMORY_ALLOCATION_ERROR;
- }
fFallbackFormat = new MessageFormat(fpat, status);
if (fFallbackFormat == NULL) {
status = U_MEMORY_ALLOCATION_ERROR;
@@ -458,9 +451,6 @@ TZGNCore::cleanup() {
if (fRegionFormat != NULL) {
delete fRegionFormat;
}
- if (fFallbackRegionFormat != NULL) {
- delete fFallbackRegionFormat;
- }
if (fFallbackFormat != NULL) {
delete fFallbackFormat;
}
@@ -513,11 +503,11 @@ TZGNCore::getGenericLocationName(const UnicodeString& tzCanonicalID, UnicodeStri
const UChar *locname = NULL;
TZGNCore *nonConstThis = const_cast<TZGNCore *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
locname = nonConstThis->getGenericLocationName(tzCanonicalID);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (locname == NULL) {
name.setToBogus();
@@ -577,22 +567,25 @@ TZGNCore::getGenericLocationName(const UnicodeString& tzCanonicalID) {
// Format
FieldPosition fpos;
if (isSingleCountry) {
- // If the zone is only one zone in the country, do not add city
+ // If this is only the single zone in the country, use the country name
Formattable param[] = {
Formattable(country)
};
fRegionFormat->format(param, 1, name, fpos, status);
} else {
+ // If there are multiple zones including this in the country,
+ // use the exemplar city name
+
// getExemplarLocationName should retur non-empty string
// if the time zone is associated with a region
+
UnicodeString city;
fTimeZoneNames->getExemplarLocationName(tzCanonicalID, city);
- Formattable params[] = {
+ Formattable param[] = {
Formattable(city),
- Formattable(country)
};
- fFallbackRegionFormat->format(params, 2, name, fpos, status);
+ fRegionFormat->format(param, 1, name, fpos, status);
}
if (U_FAILURE(status)) {
return NULL;
@@ -775,11 +768,11 @@ TZGNCore::getPartialLocationName(const UnicodeString& tzCanonicalID,
const UChar *uplname = NULL;
TZGNCore *nonConstThis = const_cast<TZGNCore *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
uplname = nonConstThis->getPartialLocationName(tzCanonicalID, mzID, isLong, mzDisplayName);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (uplname == NULL) {
name.setToBogus();
@@ -1048,11 +1041,11 @@ TZGNCore::findLocal(const UnicodeString& text, int32_t start, uint32_t types, UE
TZGNCore *nonConstThis = const_cast<TZGNCore *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
fGNamesTrie.search(text, start, (TextTrieMapSearchResultHandler *)&handler, status);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (U_FAILURE(status)) {
return NULL;
@@ -1079,7 +1072,7 @@ TZGNCore::findLocal(const UnicodeString& text, int32_t start, uint32_t types, UE
// All names are not yet loaded into the local trie.
// Load all available names into the trie. This could be very heavy.
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
if (!fGNamesTrieFullyLoaded) {
StringEnumeration *tzIDs = TimeZone::createTimeZoneIDEnumeration(UCAL_ZONE_TYPE_CANONICAL, NULL, NULL, status);
@@ -1101,18 +1094,18 @@ TZGNCore::findLocal(const UnicodeString& text, int32_t start, uint32_t types, UE
}
}
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (U_FAILURE(status)) {
return NULL;
}
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
// now try it again
fGNamesTrie.search(text, start, (TextTrieMapSearchResultHandler *)&handler, status);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
results = handler.getMatches(maxLen);
if (results != NULL && maxLen > 0) {
@@ -1153,7 +1146,7 @@ typedef struct TZGNCoreRef {
} TZGNCoreRef;
// TZGNCore object cache handling
-static UMTX gTZGNLock = NULL;
+static UMutex gTZGNLock = U_MUTEX_INITIALIZER;
static UHashtable *gTZGNCoreCache = NULL;
static UBool gTZGNCoreCacheInitialized = FALSE;
@@ -1176,8 +1169,6 @@ U_CDECL_BEGIN
*/
static UBool U_CALLCONV tzgnCore_cleanup(void)
{
- umtx_destroy(&gTZGNLock);
-
if (gTZGNCoreCache != NULL) {
uhash_close(gTZGNCoreCache);
gTZGNCoreCache = NULL;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tzgnames.h b/Build/source/libs/icu/icu-50.1/i18n/tzgnames.h
index 66f9e8423d8..66f9e8423d8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tzgnames.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/tzgnames.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tznames.cpp b/Build/source/libs/icu/icu-50.1/i18n/tznames.cpp
index 55ee4168b77..b7fc35c20b0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tznames.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tznames.cpp
@@ -33,7 +33,7 @@ static const UChar gRiyadh8[] = { 0x52, 0x69, 0x79, 0x61, 0x64, 0x68,
static const int32_t gRiyadh8Len = 7;
// TimeZoneNames object cache handling
-static UMTX gTimeZoneNamesLock = NULL;
+static UMutex gTimeZoneNamesLock = U_MUTEX_INITIALIZER;
static UHashtable *gTimeZoneNamesCache = NULL;
static UBool gTimeZoneNamesCacheInitialized = FALSE;
@@ -62,8 +62,6 @@ U_CDECL_BEGIN
*/
static UBool U_CALLCONV timeZoneNames_cleanup(void)
{
- umtx_destroy(&gTimeZoneNamesLock);
-
if (gTimeZoneNamesCache != NULL) {
uhash_close(gTimeZoneNamesCache);
gTimeZoneNamesCache = NULL;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tznames_impl.cpp b/Build/source/libs/icu/icu-50.1/i18n/tznames_impl.cpp
index a699ec8c0b4..876411bc599 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tznames_impl.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tznames_impl.cpp
@@ -282,7 +282,7 @@ TextTrieMap::getChildNode(CharacterNode *parent, UChar c) const {
}
// Mutex for protecting the lazy creation of the Trie node structure on the first call to search().
-static UMTX TextTrieMutex;
+static UMutex TextTrieMutex = U_MUTEX_INITIALIZER;
// buildTrie() - The Trie node structure is needed. Create it from the data that was
// saved at the time the ZoneStringFormatter was created. The Trie is only
@@ -837,9 +837,10 @@ deleteZNameInfo(void *obj) {
U_CDECL_END
+static UMutex gLock = U_MUTEX_INITIALIZER;
+
TimeZoneNamesImpl::TimeZoneNamesImpl(const Locale& locale, UErrorCode& status)
: fLocale(locale),
- fLock(NULL),
fZoneStrings(NULL),
fTZNamesMap(NULL),
fMZNamesMap(NULL),
@@ -911,7 +912,6 @@ TimeZoneNamesImpl::loadStrings(const UnicodeString& tzCanonicalID) {
TimeZoneNamesImpl::~TimeZoneNamesImpl() {
cleanup();
- umtx_destroy(&fLock);
}
void
@@ -1015,11 +1015,11 @@ TimeZoneNamesImpl::getMetaZoneDisplayName(const UnicodeString& mzID,
ZNames *znames = NULL;
TimeZoneNamesImpl *nonConstThis = const_cast<TimeZoneNamesImpl *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
znames = nonConstThis->loadMetaZoneNames(mzID);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (znames != NULL) {
const UChar* s = znames->getName(type);
@@ -1040,11 +1040,11 @@ TimeZoneNamesImpl::getTimeZoneDisplayName(const UnicodeString& tzID, UTimeZoneNa
TZNames *tznames = NULL;
TimeZoneNamesImpl *nonConstThis = const_cast<TimeZoneNamesImpl *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
tznames = nonConstThis->loadTimeZoneNames(tzID);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (tznames != NULL) {
const UChar *s = tznames->getName(type);
@@ -1061,11 +1061,11 @@ TimeZoneNamesImpl::getExemplarLocationName(const UnicodeString& tzID, UnicodeStr
TZNames *tznames = NULL;
TimeZoneNamesImpl *nonConstThis = const_cast<TimeZoneNamesImpl *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
tznames = nonConstThis->loadTimeZoneNames(tzID);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (tznames != NULL) {
locName = tznames->getLocationName();
@@ -1246,11 +1246,11 @@ TimeZoneNamesImpl::find(const UnicodeString& text, int32_t start, uint32_t types
TimeZoneNamesImpl *nonConstThis = const_cast<TimeZoneNamesImpl *>(this);
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
fNamesTrie.search(text, start, (TextTrieMapSearchResultHandler *)&handler, status);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (U_FAILURE(status)) {
return NULL;
@@ -1266,7 +1266,7 @@ TimeZoneNamesImpl::find(const UnicodeString& text, int32_t start, uint32_t types
delete matches;
// All names are not yet loaded into the trie
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
if (!fNamesTrieFullyLoaded) {
const UnicodeString *id;
@@ -1290,18 +1290,18 @@ TimeZoneNamesImpl::find(const UnicodeString& text, int32_t start, uint32_t types
}
}
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
if (U_FAILURE(status)) {
return NULL;
}
- umtx_lock(&nonConstThis->fLock);
+ umtx_lock(&gLock);
{
// now try it again
fNamesTrie.search(text, start, (TextTrieMapSearchResultHandler *)&handler, status);
}
- umtx_unlock(&nonConstThis->fLock);
+ umtx_unlock(&gLock);
return handler.getMatches(maxLen);
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tznames_impl.h b/Build/source/libs/icu/icu-50.1/i18n/tznames_impl.h
index 1e64710bebb..c03eb8e6ed4 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tznames_impl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/tznames_impl.h
@@ -187,7 +187,6 @@ public:
private:
Locale fLocale;
- UMTX fLock;
UResourceBundle* fZoneStrings;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tzrule.cpp b/Build/source/libs/icu/icu-50.1/i18n/tzrule.cpp
index e54b9b875fc..c3e9b4e0354 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tzrule.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tzrule.cpp
@@ -1,11 +1,11 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2010, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/tztrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/tztrans.cpp
index f795e409288..6e0ddf6d39b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/tztrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/tztrans.cpp
@@ -1,11 +1,11 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2010, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucal.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucal.cpp
index 2a8db94b99a..0015baef24a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucal.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucal.cpp
@@ -5,7 +5,7 @@
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
@@ -19,6 +19,7 @@
#include "unicode/simpletz.h"
#include "unicode/ustring.h"
#include "unicode/strenum.h"
+#include "unicode/localpointer.h"
#include "cmemory.h"
#include "cstring.h"
#include "ustrenum.h"
@@ -727,4 +728,29 @@ ucal_getKeywordValuesForLocale(const char * /* key */, const char* locale, UBool
return en;
}
+U_CAPI UBool U_EXPORT2
+ucal_getTimeZoneTransitionDate(const UCalendar* cal, UTimeZoneTransitionType type,
+ UDate* transition, UErrorCode* status)
+{
+ if (U_FAILURE(*status)) {
+ return FALSE;
+ }
+ UDate base = ((Calendar*)cal)->getTime(*status);
+ const TimeZone& tz = ((Calendar*)cal)->getTimeZone();
+ const BasicTimeZone * btz = dynamic_cast<const BasicTimeZone *>(&tz);
+ if (btz != NULL && U_SUCCESS(*status)) {
+ TimeZoneTransition tzt;
+ LocalPointer<BasicTimeZone> btzClone(static_cast<BasicTimeZone *>(btz->clone())); // getNext/PreviousTransition are non-const
+ UBool inclusive = (type == UCAL_TZ_TRANSITION_NEXT_INCLUSIVE || type == UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE);
+ UBool result = (type == UCAL_TZ_TRANSITION_NEXT || type == UCAL_TZ_TRANSITION_NEXT_INCLUSIVE)?
+ btzClone->getNextTransition(base, inclusive, tzt):
+ btzClone->getPreviousTransition(base, inclusive, tzt);
+ if (result) {
+ *transition = tzt.getTime();
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucln_in.c b/Build/source/libs/icu/icu-50.1/i18n/ucln_in.c
index cce5890d452..cce5890d452 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucln_in.c
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucln_in.c
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucln_in.h b/Build/source/libs/icu/icu-50.1/i18n/ucln_in.h
index 152674c9933..a8daca589d0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucln_in.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucln_in.h
@@ -50,6 +50,7 @@ typedef enum ECleanupI18NType {
UCLN_I18N_CSDET,
UCLN_I18N_COLL_DATA,
UCLN_I18N_INDEX_CHARACTERS,
+ UCLN_I18N_GENDERINFO,
UCLN_I18N_COUNT /* This must be last */
} ECleanupI18NType;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol.cpp
index 74940a7b153..a499d000908 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol.cpp
@@ -25,6 +25,7 @@
#include "unicode/unorm.h"
#include "unicode/udata.h"
#include "unicode/ustring.h"
+#include "unicode/utf8.h"
#include "ucol_imp.h"
#include "bocsu.h"
@@ -53,10 +54,11 @@ U_NAMESPACE_USE
#define ZERO_CC_LIMIT_ 0xC0
-// This is static pointer to the NFC implementation instance.
-// it is always the same between calls to u_cleanup
+// These are static pointers to the NFC/NFD implementation instance.
+// Each of them is always the same between calls to u_cleanup
// and therefore writing to it is not synchronized.
-// It is cleaned in ucol_cleanup
+// They are cleaned in ucol_cleanup
+static const Normalizer2 *g_nfd = NULL;
static const Normalizer2Impl *g_nfcImpl = NULL;
// These are values from UCA required for
@@ -71,6 +73,7 @@ U_CDECL_BEGIN
static UBool U_CALLCONV
ucol_cleanup(void)
{
+ g_nfd = NULL;
g_nfcImpl = NULL;
return TRUE;
}
@@ -82,6 +85,18 @@ _getFoldingOffset(uint32_t data) {
U_CDECL_END
+static inline
+UBool initializeNFD(UErrorCode *status) {
+ if (g_nfd != NULL) {
+ return TRUE;
+ } else {
+ // The result is constant, until the library is reloaded.
+ g_nfd = Normalizer2Factory::getNFDInstance(*status);
+ ucln_i18n_registerCleanup(UCLN_I18N_UCOL, ucol_cleanup);
+ return U_SUCCESS(*status);
+ }
+}
+
// init FCD data
static inline
UBool initializeFCD(UErrorCode *status) {
@@ -121,7 +136,11 @@ inline void IInit_collIterate(const UCollator *collator, const UChar *sourceStri
(s)->offsetReturn = (s)->offsetStore = NULL;
(s)->offsetRepeatCount = (s)->offsetRepeatValue = 0;
(s)->coll = (collator);
- (s)->nfd = Normalizer2Factory::getNFDInstance(*status);
+ if (initializeNFD(status)) {
+ (s)->nfd = g_nfd;
+ } else {
+ return;
+ }
(s)->fcdPosition = 0;
if(collator->normalizationMode == UCOL_ON) {
(s)->flags |= UCOL_ITER_NORM;
@@ -305,7 +324,7 @@ void collIterate::appendOffset(int32_t offset, UErrorCode &errorCode) {
U_ASSERT(length >= offsetBufferSize || offsetStore != NULL);
if(length >= offsetBufferSize) {
int32_t newCapacity = 2 * offsetBufferSize + UCOL_EXPAND_CE_BUFFER_SIZE;
- int32_t *newBuffer = reinterpret_cast<int32_t *>(uprv_malloc(newCapacity * 4));
+ int32_t *newBuffer = static_cast<int32_t *>(uprv_malloc(newCapacity * 4));
if(newBuffer == NULL) {
errorCode = U_MEMORY_ALLOCATION_ERROR;
return;
@@ -3577,7 +3596,7 @@ uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
IInit_collIterate(coll, UCharOffset, noChars, &temp, status);
if(U_FAILURE(*status)) {
- return UCOL_NULLORDER;
+ return (uint32_t)UCOL_NULLORDER;
}
temp.flags &= ~UCOL_ITER_NORM;
temp.flags |= source->flags & UCOL_FORCE_HAN_IMPLICIT;
@@ -3954,7 +3973,7 @@ uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
// The total size for our collation key is half of endIndex, rounded up.
int32_t size = (endIndex+1)/2;
if(!ensureCEsCapacity(source, size)) {
- return UCOL_NULLORDER;
+ return (uint32_t)UCOL_NULLORDER;
}
*(source->CEpos++) = (((numTempBuf[0] << 8) | numTempBuf[1]) << UCOL_PRIMARYORDERSHIFT) | //Primary weight
(UCOL_BYTE_COMMON << UCOL_SECONDARYORDERSHIFT) | // Secondary weight
@@ -4274,94 +4293,66 @@ U_NAMESPACE_BEGIN
class SortKeyByteSink : public ByteSink {
public:
- static const uint32_t FILL_ORIGINAL_BUFFER = 1;
- static const uint32_t DONT_GROW = 2;
- SortKeyByteSink(char *dest, int32_t destCapacity, uint32_t flags=0)
- : ownedBuffer_(NULL), buffer_(dest), capacity_(destCapacity),
- appended_(0),
- fill_(flags & FILL_ORIGINAL_BUFFER),
- grow_((flags & DONT_GROW) == 0) {
- if (buffer_ == NULL || capacity_ < 0) {
- buffer_ = reinterpret_cast<char *>(&lastResortByte_);
+ SortKeyByteSink(char *dest, int32_t destCapacity)
+ : buffer_(dest), capacity_(destCapacity),
+ appended_(0) {
+ if (buffer_ == NULL) {
+ capacity_ = 0;
+ } else if(capacity_ < 0) {
+ buffer_ = NULL;
capacity_ = 0;
}
}
virtual ~SortKeyByteSink();
virtual void Append(const char *bytes, int32_t n);
- void Append(const uint8_t *bytes, int32_t n) { Append(reinterpret_cast<const char *>(bytes), n); }
- void Append(uint8_t b) {
- if (appended_ < capacity_) {
- buffer_[appended_++] = (char)b;
- } else {
- Append(&b, 1);
+ void Append(uint32_t b) {
+ if (appended_ < capacity_ || Resize(1, appended_)) {
+ buffer_[appended_] = (char)b;
}
+ ++appended_;
}
- void Append(uint8_t b1, uint8_t b2) {
+ void Append(uint32_t b1, uint32_t b2) {
int32_t a2 = appended_ + 2;
- if (a2 <= capacity_) {
+ if (a2 <= capacity_ || Resize(2, appended_)) {
buffer_[appended_] = (char)b1;
buffer_[appended_ + 1] = (char)b2;
- appended_ = a2;
- } else {
- char bytes[2] = { (char)b1, (char)b2 };
- Append(bytes, 2);
+ } else if(appended_ < capacity_) {
+ buffer_[appended_] = (char)b1;
}
+ appended_ = a2;
}
- void Append(const SortKeyByteSink &other) { Append(other.buffer_, other.appended_); }
virtual char *GetAppendBuffer(int32_t min_capacity,
int32_t desired_capacity_hint,
char *scratch, int32_t scratch_capacity,
int32_t *result_capacity);
int32_t NumberOfBytesAppended() const { return appended_; }
- uint8_t &LastByte() {
- if (buffer_ != NULL && appended_ > 0) {
- return reinterpret_cast<uint8_t *>(buffer_)[appended_ - 1];
- } else {
- return lastResortByte_;
- }
- }
- uint8_t *GetLastFewBytes(int32_t n) {
- if (buffer_ != NULL && appended_ >= n) {
- return reinterpret_cast<uint8_t *>(buffer_) + appended_ - n;
- } else {
- return NULL;
- }
- }
- char *GetBuffer() { return buffer_; }
- uint8_t *GetUnsignedBuffer() { return reinterpret_cast<uint8_t *>(buffer_); }
- uint8_t *OrphanUnsignedBuffer(int32_t &orphanedCapacity);
- UBool IsOk() const { return buffer_ != NULL; } // otherwise out-of-memory
+ /** @return FALSE if memory allocation failed */
+ UBool IsOk() const { return buffer_ != NULL; }
-private:
- SortKeyByteSink(const SortKeyByteSink &); // copy constructor not implemented
- SortKeyByteSink &operator=(const SortKeyByteSink &); // assignment operator not implemented
+protected:
+ virtual void AppendBeyondCapacity(const char *bytes, int32_t n, int32_t length) = 0;
+ virtual UBool Resize(int32_t appendCapacity, int32_t length) = 0;
- UBool Resize(int32_t appendCapacity, int32_t length);
void SetNotOk() {
buffer_ = NULL;
capacity_ = 0;
}
- static uint8_t lastResortByte_; // last-resort return value from LastByte()
-
- char *ownedBuffer_;
char *buffer_;
int32_t capacity_;
int32_t appended_;
- UBool fill_;
- UBool grow_;
+
+private:
+ SortKeyByteSink(const SortKeyByteSink &); // copy constructor not implemented
+ SortKeyByteSink &operator=(const SortKeyByteSink &); // assignment operator not implemented
};
-uint8_t SortKeyByteSink::lastResortByte_ = 0;
-
-SortKeyByteSink::~SortKeyByteSink() {
- uprv_free(ownedBuffer_);
-}
+SortKeyByteSink::~SortKeyByteSink() {}
void
SortKeyByteSink::Append(const char *bytes, int32_t n) {
- if (n <= 0) {
+ if (n <= 0 || bytes == NULL) {
return;
}
int32_t length = appended_;
@@ -4369,37 +4360,12 @@ SortKeyByteSink::Append(const char *bytes, int32_t n) {
if ((buffer_ + length) == bytes) {
return; // the caller used GetAppendBuffer() and wrote the bytes already
}
- if (buffer_ == NULL) {
- return; // allocation failed before already
- }
int32_t available = capacity_ - length;
- if (bytes == NULL) {
- // assume that the caller failed to allocate memory
- if (fill_) {
- if (n > available) {
- n = available;
- }
- uprv_memset(buffer_, 0, n);
- }
- SetNotOk(); // propagate the out-of-memory error
- return;
- }
- if (n > available) {
- if (fill_ && available > 0) {
- // Fill the original buffer completely.
- uprv_memcpy(buffer_ + length, bytes, available);
- bytes += available;
- length += available;
- n -= available;
- available = 0;
- }
- fill_ = FALSE;
- if (!Resize(n, length)) {
- SetNotOk();
- return;
- }
+ if (n <= available) {
+ uprv_memcpy(buffer_ + length, bytes, n);
+ } else {
+ AppendBeyondCapacity(bytes, n, length);
}
- uprv_memcpy(buffer_ + length, bytes, n);
}
char *
@@ -4425,53 +4391,148 @@ SortKeyByteSink::GetAppendBuffer(int32_t min_capacity,
}
}
+class FixedSortKeyByteSink : public SortKeyByteSink {
+public:
+ FixedSortKeyByteSink(char *dest, int32_t destCapacity)
+ : SortKeyByteSink(dest, destCapacity) {}
+ virtual ~FixedSortKeyByteSink();
+
+private:
+ virtual void AppendBeyondCapacity(const char *bytes, int32_t n, int32_t length);
+ virtual UBool Resize(int32_t appendCapacity, int32_t length);
+};
+
+FixedSortKeyByteSink::~FixedSortKeyByteSink() {}
+
+void
+FixedSortKeyByteSink::AppendBeyondCapacity(const char *bytes, int32_t /*n*/, int32_t length) {
+ // buffer_ != NULL && bytes != NULL && n > 0 && appended_ > capacity_
+ // Fill the buffer completely.
+ int32_t available = capacity_ - length;
+ if (available > 0) {
+ uprv_memcpy(buffer_ + length, bytes, available);
+ }
+}
+
UBool
-SortKeyByteSink::Resize(int32_t appendCapacity, int32_t length) {
- if (!grow_) {
- return FALSE;
+FixedSortKeyByteSink::Resize(int32_t /*appendCapacity*/, int32_t /*length*/) {
+ return FALSE;
+}
+
+class CollationKeyByteSink : public SortKeyByteSink {
+public:
+ CollationKeyByteSink(CollationKey &key)
+ : SortKeyByteSink(reinterpret_cast<char *>(key.getBytes()), key.getCapacity()),
+ key_(key) {}
+ virtual ~CollationKeyByteSink();
+
+private:
+ virtual void AppendBeyondCapacity(const char *bytes, int32_t n, int32_t length);
+ virtual UBool Resize(int32_t appendCapacity, int32_t length);
+
+ CollationKey &key_;
+};
+
+CollationKeyByteSink::~CollationKeyByteSink() {}
+
+void
+CollationKeyByteSink::AppendBeyondCapacity(const char *bytes, int32_t n, int32_t length) {
+ // buffer_ != NULL && bytes != NULL && n > 0 && appended_ > capacity_
+ if (Resize(n, length)) {
+ uprv_memcpy(buffer_ + length, bytes, n);
+ }
+}
+
+UBool
+CollationKeyByteSink::Resize(int32_t appendCapacity, int32_t length) {
+ if (buffer_ == NULL) {
+ return FALSE; // allocation failed before already
}
int32_t newCapacity = 2 * capacity_;
int32_t altCapacity = length + 2 * appendCapacity;
if (newCapacity < altCapacity) {
newCapacity = altCapacity;
}
- if (newCapacity < 1024) {
- newCapacity = 1024;
+ if (newCapacity < 200) {
+ newCapacity = 200;
}
- char *newBuffer = (char *)uprv_malloc(newCapacity);
+ uint8_t *newBuffer = key_.reallocate(newCapacity, length);
if (newBuffer == NULL) {
+ SetNotOk();
return FALSE;
}
- uprv_memcpy(newBuffer, buffer_, length);
- uprv_free(ownedBuffer_);
- ownedBuffer_ = buffer_ = newBuffer;
+ buffer_ = reinterpret_cast<char *>(newBuffer);
capacity_ = newCapacity;
return TRUE;
}
-uint8_t *
-SortKeyByteSink::OrphanUnsignedBuffer(int32_t &orphanedCapacity) {
- if (buffer_ == NULL || appended_ == 0) {
- orphanedCapacity = 0;
- return NULL;
+/**
+ * uint8_t byte buffer, similar to CharString but simpler.
+ */
+class SortKeyLevel : public UMemory {
+public:
+ SortKeyLevel() : len(0), ok(TRUE) {}
+ ~SortKeyLevel() {}
+
+ /** @return FALSE if memory allocation failed */
+ UBool isOk() const { return ok; }
+ UBool isEmpty() const { return len == 0; }
+ int32_t length() const { return len; }
+ const uint8_t *data() const { return buffer.getAlias(); }
+ uint8_t operator[](int32_t index) const { return buffer[index]; }
+
+ void appendByte(uint32_t b);
+
+ void appendTo(ByteSink &sink) const {
+ sink.Append(reinterpret_cast<const char *>(buffer.getAlias()), len);
}
- if (ownedBuffer_ != NULL) {
- // orphan & forget the ownedBuffer_
- uint8_t *returnBuffer = reinterpret_cast<uint8_t *>(ownedBuffer_);
- ownedBuffer_ = buffer_ = NULL;
- orphanedCapacity = capacity_;
- capacity_ = appended_ = 0;
- return returnBuffer;
+
+ uint8_t &lastByte() {
+ U_ASSERT(len > 0);
+ return buffer[len - 1];
}
- // clone the buffer_
- uint8_t *newBuffer = (uint8_t *)uprv_malloc(appended_);
- if (newBuffer == NULL) {
- orphanedCapacity = 0;
- return NULL;
+
+ uint8_t *getLastFewBytes(int32_t n) {
+ if (ok && len >= n) {
+ return buffer.getAlias() + len - n;
+ } else {
+ return NULL;
+ }
+ }
+
+private:
+ MaybeStackArray<uint8_t, 40> buffer;
+ int32_t len;
+ UBool ok;
+
+ UBool ensureCapacity(int32_t appendCapacity);
+
+ SortKeyLevel(const SortKeyLevel &other); // forbid copying of this class
+ SortKeyLevel &operator=(const SortKeyLevel &other); // forbid copying of this class
+};
+
+void SortKeyLevel::appendByte(uint32_t b) {
+ if(len < buffer.getCapacity() || ensureCapacity(1)) {
+ buffer[len++] = (uint8_t)b;
}
- uprv_memcpy(newBuffer, buffer_, appended_);
- orphanedCapacity = appended_;
- return newBuffer;
+}
+
+UBool SortKeyLevel::ensureCapacity(int32_t appendCapacity) {
+ if(!ok) {
+ return FALSE;
+ }
+ int32_t newCapacity = 2 * buffer.getCapacity();
+ int32_t altCapacity = len + 2 * appendCapacity;
+ if (newCapacity < altCapacity) {
+ newCapacity = altCapacity;
+ }
+ if (newCapacity < 200) {
+ newCapacity = 200;
+ }
+ if(buffer.resize(newCapacity, len)==NULL) {
+ return ok = FALSE;
+ }
+ return TRUE;
}
U_NAMESPACE_END
@@ -4507,33 +4568,31 @@ ucol_getSortKey(const UCollator *coll,
/*ucol_calcSortKey(...);*/
/*ucol_calcSortKeySimpleTertiary(...);*/
- SortKeyByteSink sink(reinterpret_cast<char *>(result), resultLength,
- SortKeyByteSink::FILL_ORIGINAL_BUFFER | SortKeyByteSink::DONT_GROW);
+ uint8_t noDest[1] = { 0 };
+ if(result == NULL) {
+ // Distinguish pure preflighting from an allocation error.
+ result = noDest;
+ resultLength = 0;
+ }
+ FixedSortKeyByteSink sink(reinterpret_cast<char *>(result), resultLength);
coll->sortKeyGen(coll, source, sourceLength, sink, &status);
- keySize = sink.NumberOfBytesAppended();
+ if(U_SUCCESS(status)) {
+ keySize = sink.NumberOfBytesAppended();
+ }
}
UTRACE_DATA2(UTRACE_VERBOSE, "Sort Key = %vb", result, keySize);
UTRACE_EXIT_STATUS(status);
return keySize;
}
-/* this function is called by the C++ API for sortkey generation */
U_CFUNC int32_t
-ucol_getSortKeyWithAllocation(const UCollator *coll,
- const UChar *source, int32_t sourceLength,
- uint8_t *&result, int32_t &resultCapacity,
- UErrorCode *pErrorCode) {
- SortKeyByteSink sink(reinterpret_cast<char *>(result), resultCapacity);
- coll->sortKeyGen(coll, source, sourceLength, sink, pErrorCode);
- int32_t resultLen = sink.NumberOfBytesAppended();
- if (U_SUCCESS(*pErrorCode)) {
- if (!sink.IsOk()) {
- *pErrorCode = U_MEMORY_ALLOCATION_ERROR;
- } else if (result != sink.GetUnsignedBuffer()) {
- result = sink.OrphanUnsignedBuffer(resultCapacity);
- }
- }
- return resultLen;
+ucol_getCollationKey(const UCollator *coll,
+ const UChar *source, int32_t sourceLength,
+ CollationKey &key,
+ UErrorCode &errorCode) {
+ CollationKeyByteSink sink(key);
+ coll->sortKeyGen(coll, source, sourceLength, sink, &errorCode);
+ return sink.NumberOfBytesAppended();
}
// Is this primary weight compressible?
@@ -4545,16 +4604,16 @@ isCompressible(const UCollator * /*coll*/, uint8_t primary1) {
}
static
-inline void doCaseShift(SortKeyByteSink &cases, uint32_t &caseShift) {
+inline void doCaseShift(SortKeyLevel &cases, uint32_t &caseShift) {
if (caseShift == 0) {
- cases.Append(UCOL_CASE_BYTE_START);
+ cases.appendByte(UCOL_CASE_BYTE_START);
caseShift = UCOL_CASE_SHIFT_START;
}
}
// Packs the secondary buffer when processing French locale.
static void
-packFrench(uint8_t *secondaries, int32_t secsize, SortKeyByteSink &result) {
+packFrench(const uint8_t *secondaries, int32_t secsize, SortKeyByteSink &result) {
secondaries += secsize; // We read the secondary-level bytes back to front.
uint8_t secondary;
int32_t count2 = 0;
@@ -4569,16 +4628,16 @@ packFrench(uint8_t *secondaries, int32_t secsize, SortKeyByteSink &result) {
if (count2 > 0) {
if (secondary > UCOL_COMMON2) { // not necessary for 4th level.
while (count2 > UCOL_TOP_COUNT2) {
- result.Append((uint8_t)(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2));
+ result.Append(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2);
count2 -= (uint32_t)UCOL_TOP_COUNT2;
}
- result.Append((uint8_t)(UCOL_COMMON_TOP2 - (count2-1)));
+ result.Append(UCOL_COMMON_TOP2 - (count2-1));
} else {
while (count2 > UCOL_BOT_COUNT2) {
- result.Append((uint8_t)(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2));
+ result.Append(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
count2 -= (uint32_t)UCOL_BOT_COUNT2;
}
- result.Append((uint8_t)(UCOL_COMMON_BOT2 + (count2-1)));
+ result.Append(UCOL_COMMON_BOT2 + (count2-1));
}
count2 = 0;
}
@@ -4587,10 +4646,10 @@ packFrench(uint8_t *secondaries, int32_t secsize, SortKeyByteSink &result) {
}
if (count2 > 0) {
while (count2 > UCOL_BOT_COUNT2) {
- result.Append((uint8_t)(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2));
+ result.Append(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
count2 -= (uint32_t)UCOL_BOT_COUNT2;
}
- result.Append((uint8_t)(UCOL_COMMON_BOT2 + (count2-1)));
+ result.Append(UCOL_COMMON_BOT2 + (count2-1));
}
}
@@ -4608,15 +4667,11 @@ ucol_calcSortKey(const UCollator *coll,
return;
}
- /* Stack allocated buffers for buffers we use */
- char second[UCOL_SECONDARY_MAX_BUFFER], tert[UCOL_TERTIARY_MAX_BUFFER];
- char caseB[UCOL_CASE_MAX_BUFFER], quad[UCOL_QUAD_MAX_BUFFER];
-
SortKeyByteSink &primaries = result;
- SortKeyByteSink secondaries(second, LENGTHOF(second));
- SortKeyByteSink tertiaries(tert, LENGTHOF(tert));
- SortKeyByteSink cases(caseB, LENGTHOF(caseB));
- SortKeyByteSink quads(quad, LENGTHOF(quad));
+ SortKeyLevel secondaries;
+ SortKeyLevel tertiaries;
+ SortKeyLevel cases;
+ SortKeyLevel quads;
UnicodeString normSource;
@@ -4735,19 +4790,19 @@ ucol_calcSortKey(const UCollator *coll,
if(compareQuad == 0) {
if(count4 > 0) {
while (count4 > UCOL_BOT_COUNT4) {
- quads.Append((uint8_t)(UCOL_COMMON_BOT4 + UCOL_BOT_COUNT4));
+ quads.appendByte(UCOL_COMMON_BOT4 + UCOL_BOT_COUNT4);
count4 -= UCOL_BOT_COUNT4;
}
- quads.Append((uint8_t)(UCOL_COMMON_BOT4 + (count4-1)));
+ quads.appendByte(UCOL_COMMON_BOT4 + (count4-1));
count4 = 0;
}
/* We are dealing with a variable and we're treating them as shifted */
/* This is a shifted ignorable */
if(primary1 != 0) { /* we need to check this since we could be in continuation */
- quads.Append(primary1);
+ quads.appendByte(primary1);
}
if(primary2 != 0) {
- quads.Append(primary2);
+ quads.appendByte(primary2);
}
}
wasShifted = TRUE;
@@ -4762,7 +4817,7 @@ ucol_calcSortKey(const UCollator *coll,
primaries.Append(primary2);
} else {
if(leadPrimary != 0) {
- primaries.Append((uint8_t)((primary1 > leadPrimary) ? UCOL_BYTE_UNSHIFTED_MAX : UCOL_BYTE_UNSHIFTED_MIN));
+ primaries.Append((primary1 > leadPrimary) ? UCOL_BYTE_UNSHIFTED_MAX : UCOL_BYTE_UNSHIFTED_MIN);
}
if(primary2 == UCOL_IGNORABLE) {
/* one byter, not compressed */
@@ -4794,20 +4849,20 @@ ucol_calcSortKey(const UCollator *coll,
if (count2 > 0) {
if (secondary > UCOL_COMMON2) { // not necessary for 4th level.
while (count2 > UCOL_TOP_COUNT2) {
- secondaries.Append((uint8_t)(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2));
+ secondaries.appendByte(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2);
count2 -= (uint32_t)UCOL_TOP_COUNT2;
}
- secondaries.Append((uint8_t)(UCOL_COMMON_TOP2 - (count2-1)));
+ secondaries.appendByte(UCOL_COMMON_TOP2 - (count2-1));
} else {
while (count2 > UCOL_BOT_COUNT2) {
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
count2 -= (uint32_t)UCOL_BOT_COUNT2;
}
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + (count2-1)));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
}
count2 = 0;
}
- secondaries.Append(secondary);
+ secondaries.appendByte(secondary);
}
} else {
/* Do the special handling for French secondaries */
@@ -4815,7 +4870,7 @@ ucol_calcSortKey(const UCollator *coll,
/* abc1c2c3de with french secondaries need to be edc1c2c3ba NOT edc3c2c1ba */
if(notIsContinuation) {
if (lastSecondaryLength > 1) {
- uint8_t *frenchStartPtr = secondaries.GetLastFewBytes(lastSecondaryLength);
+ uint8_t *frenchStartPtr = secondaries.getLastFewBytes(lastSecondaryLength);
if (frenchStartPtr != NULL) {
/* reverse secondaries from frenchStartPtr up to frenchEndPtr */
uint8_t *frenchEndPtr = frenchStartPtr + lastSecondaryLength - 1;
@@ -4826,7 +4881,7 @@ ucol_calcSortKey(const UCollator *coll,
} else {
++lastSecondaryLength;
}
- secondaries.Append(secondary);
+ secondaries.appendByte(secondary);
}
}
@@ -4841,21 +4896,21 @@ ucol_calcSortKey(const UCollator *coll,
if(tertiary != 0) {
if(coll->caseFirst == UCOL_UPPER_FIRST) {
if((caseBits & 0xC0) == 0) {
- cases.LastByte() |= 1 << (--caseShift);
+ cases.lastByte() |= 1 << (--caseShift);
} else {
- cases.LastByte() |= 0 << (--caseShift);
+ cases.lastByte() |= 0 << (--caseShift);
/* second bit */
doCaseShift(cases, caseShift);
- cases.LastByte() |= ((caseBits>>6)&1) << (--caseShift);
+ cases.lastByte() |= ((caseBits>>6)&1) << (--caseShift);
}
} else {
if((caseBits & 0xC0) == 0) {
- cases.LastByte() |= 0 << (--caseShift);
+ cases.lastByte() |= 0 << (--caseShift);
} else {
- cases.LastByte() |= 1 << (--caseShift);
+ cases.lastByte() |= 1 << (--caseShift);
/* second bit */
doCaseShift(cases, caseShift);
- cases.LastByte() |= ((caseBits>>7)&1) << (--caseShift);
+ cases.lastByte() |= ((caseBits>>7)&1) << (--caseShift);
}
}
}
@@ -4881,20 +4936,20 @@ ucol_calcSortKey(const UCollator *coll,
if (count3 > 0) {
if ((tertiary > tertiaryCommon)) {
while (count3 > coll->tertiaryTopCount) {
- tertiaries.Append((uint8_t)(tertiaryTop - coll->tertiaryTopCount));
+ tertiaries.appendByte(tertiaryTop - coll->tertiaryTopCount);
count3 -= (uint32_t)coll->tertiaryTopCount;
}
- tertiaries.Append((uint8_t)(tertiaryTop - (count3-1)));
+ tertiaries.appendByte(tertiaryTop - (count3-1));
} else {
while (count3 > coll->tertiaryBottomCount) {
- tertiaries.Append((uint8_t)(tertiaryBottom + coll->tertiaryBottomCount));
+ tertiaries.appendByte(tertiaryBottom + coll->tertiaryBottomCount);
count3 -= (uint32_t)coll->tertiaryBottomCount;
}
- tertiaries.Append((uint8_t)(tertiaryBottom + (count3-1)));
+ tertiaries.appendByte(tertiaryBottom + (count3-1));
}
count3 = 0;
}
- tertiaries.Append(tertiary);
+ tertiaries.appendByte(tertiary);
}
}
@@ -4902,13 +4957,13 @@ ucol_calcSortKey(const UCollator *coll,
if(s.flags & UCOL_WAS_HIRAGANA) { // This was Hiragana and we need to note it
if(count4>0) { // Close this part
while (count4 > UCOL_BOT_COUNT4) {
- quads.Append((uint8_t)(UCOL_COMMON_BOT4 + UCOL_BOT_COUNT4));
+ quads.appendByte(UCOL_COMMON_BOT4 + UCOL_BOT_COUNT4);
count4 -= UCOL_BOT_COUNT4;
}
- quads.Append((uint8_t)(UCOL_COMMON_BOT4 + (count4-1)));
+ quads.appendByte(UCOL_COMMON_BOT4 + (count4-1));
count4 = 0;
}
- quads.Append(UCOL_HIRAGANA_QUAD); // Add the Hiragana
+ quads.appendByte(UCOL_HIRAGANA_QUAD); // Add the Hiragana
} else { // This wasn't Hiragana, so we can continue adding stuff
count4++;
}
@@ -4919,68 +4974,74 @@ ucol_calcSortKey(const UCollator *coll,
/* Here, we are generally done with processing */
/* bailing out would not be too productive */
+ UBool ok = TRUE;
if(U_SUCCESS(*status)) {
/* we have done all the CE's, now let's put them together to form a key */
if(compareSec == 0) {
if (count2 > 0) {
while (count2 > UCOL_BOT_COUNT2) {
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
count2 -= (uint32_t)UCOL_BOT_COUNT2;
}
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + (count2-1)));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
}
result.Append(UCOL_LEVELTERMINATOR);
- if(!isFrenchSec || !secondaries.IsOk()) {
- result.Append(secondaries);
+ if(!secondaries.isOk()) {
+ ok = FALSE;
+ } else if(!isFrenchSec) {
+ secondaries.appendTo(result);
} else {
// If there are any unresolved continuation secondaries,
// reverse them here so that we can reverse the whole secondary thing.
if (lastSecondaryLength > 1) {
- uint8_t *frenchStartPtr = secondaries.GetLastFewBytes(lastSecondaryLength);
+ uint8_t *frenchStartPtr = secondaries.getLastFewBytes(lastSecondaryLength);
if (frenchStartPtr != NULL) {
/* reverse secondaries from frenchStartPtr up to frenchEndPtr */
uint8_t *frenchEndPtr = frenchStartPtr + lastSecondaryLength - 1;
uprv_ucol_reverse_buffer(uint8_t, frenchStartPtr, frenchEndPtr);
}
}
- packFrench(secondaries.GetUnsignedBuffer(), secondaries.NumberOfBytesAppended(), result);
+ packFrench(secondaries.data(), secondaries.length(), result);
}
}
if(doCase) {
+ ok &= cases.isOk();
result.Append(UCOL_LEVELTERMINATOR);
- result.Append(cases);
+ cases.appendTo(result);
}
if(compareTer == 0) {
if (count3 > 0) {
if (coll->tertiaryCommon != UCOL_COMMON_BOT3) {
while (count3 >= coll->tertiaryTopCount) {
- tertiaries.Append((uint8_t)(tertiaryTop - coll->tertiaryTopCount));
+ tertiaries.appendByte(tertiaryTop - coll->tertiaryTopCount);
count3 -= (uint32_t)coll->tertiaryTopCount;
}
- tertiaries.Append((uint8_t)(tertiaryTop - count3));
+ tertiaries.appendByte(tertiaryTop - count3);
} else {
while (count3 > coll->tertiaryBottomCount) {
- tertiaries.Append((uint8_t)(tertiaryBottom + coll->tertiaryBottomCount));
+ tertiaries.appendByte(tertiaryBottom + coll->tertiaryBottomCount);
count3 -= (uint32_t)coll->tertiaryBottomCount;
}
- tertiaries.Append((uint8_t)(tertiaryBottom + (count3-1)));
+ tertiaries.appendByte(tertiaryBottom + (count3-1));
}
}
+ ok &= tertiaries.isOk();
result.Append(UCOL_LEVELTERMINATOR);
- result.Append(tertiaries);
+ tertiaries.appendTo(result);
if(compareQuad == 0/*qShifted == TRUE*/) {
if(count4 > 0) {
while (count4 > UCOL_BOT_COUNT4) {
- quads.Append((uint8_t)(UCOL_COMMON_BOT4 + UCOL_BOT_COUNT4));
+ quads.appendByte(UCOL_COMMON_BOT4 + UCOL_BOT_COUNT4);
count4 -= UCOL_BOT_COUNT4;
}
- quads.Append((uint8_t)(UCOL_COMMON_BOT4 + (count4-1)));
+ quads.appendByte(UCOL_COMMON_BOT4 + (count4-1));
}
+ ok &= quads.isOk();
result.Append(UCOL_LEVELTERMINATOR);
- result.Append(quads);
+ quads.appendTo(result);
}
if(compareIdent) {
@@ -4993,6 +5054,9 @@ ucol_calcSortKey(const UCollator *coll,
/* To avoid memory leak, free the offset buffer if necessary. */
ucol_freeOffsetBuffer(&s);
+
+ ok &= result.IsOk();
+ if(!ok && U_SUCCESS(*status)) { *status = U_MEMORY_ALLOCATION_ERROR; }
}
@@ -5009,12 +5073,9 @@ ucol_calcSortKeySimpleTertiary(const UCollator *coll,
return;
}
- /* Stack allocated buffers for buffers we use */
- char second[UCOL_SECONDARY_MAX_BUFFER], tert[UCOL_TERTIARY_MAX_BUFFER];
-
SortKeyByteSink &primaries = result;
- SortKeyByteSink secondaries(second, LENGTHOF(second));
- SortKeyByteSink tertiaries(tert, LENGTHOF(tert));
+ SortKeyLevel secondaries;
+ SortKeyLevel tertiaries;
UnicodeString normSource;
@@ -5096,7 +5157,7 @@ ucol_calcSortKeySimpleTertiary(const UCollator *coll,
primaries.Append(primary2);
} else {
if(leadPrimary != 0) {
- primaries.Append((uint8_t)((primary1 > leadPrimary) ? UCOL_BYTE_UNSHIFTED_MAX : UCOL_BYTE_UNSHIFTED_MIN));
+ primaries.Append((primary1 > leadPrimary) ? UCOL_BYTE_UNSHIFTED_MAX : UCOL_BYTE_UNSHIFTED_MIN);
}
if(primary2 == UCOL_IGNORABLE) {
/* one byter, not compressed */
@@ -5127,20 +5188,20 @@ ucol_calcSortKeySimpleTertiary(const UCollator *coll,
if (count2 > 0) {
if (secondary > UCOL_COMMON2) { // not necessary for 4th level.
while (count2 > UCOL_TOP_COUNT2) {
- secondaries.Append((uint8_t)(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2));
+ secondaries.appendByte(UCOL_COMMON_TOP2 - UCOL_TOP_COUNT2);
count2 -= (uint32_t)UCOL_TOP_COUNT2;
}
- secondaries.Append((uint8_t)(UCOL_COMMON_TOP2 - (count2-1)));
+ secondaries.appendByte(UCOL_COMMON_TOP2 - (count2-1));
} else {
while (count2 > UCOL_BOT_COUNT2) {
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
count2 -= (uint32_t)UCOL_BOT_COUNT2;
}
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + (count2-1)));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
}
count2 = 0;
}
- secondaries.Append(secondary);
+ secondaries.appendByte(secondary);
}
}
@@ -5162,53 +5223,56 @@ ucol_calcSortKeySimpleTertiary(const UCollator *coll,
if (count3 > 0) {
if ((tertiary > tertiaryCommon)) {
while (count3 > coll->tertiaryTopCount) {
- tertiaries.Append((uint8_t)(tertiaryTop - coll->tertiaryTopCount));
+ tertiaries.appendByte(tertiaryTop - coll->tertiaryTopCount);
count3 -= (uint32_t)coll->tertiaryTopCount;
}
- tertiaries.Append((uint8_t)(tertiaryTop - (count3-1)));
+ tertiaries.appendByte(tertiaryTop - (count3-1));
} else {
while (count3 > coll->tertiaryBottomCount) {
- tertiaries.Append((uint8_t)(tertiaryBottom + coll->tertiaryBottomCount));
+ tertiaries.appendByte(tertiaryBottom + coll->tertiaryBottomCount);
count3 -= (uint32_t)coll->tertiaryBottomCount;
}
- tertiaries.Append((uint8_t)(tertiaryBottom + (count3-1)));
+ tertiaries.appendByte(tertiaryBottom + (count3-1));
}
count3 = 0;
}
- tertiaries.Append(tertiary);
+ tertiaries.appendByte(tertiary);
}
}
}
+ UBool ok = TRUE;
if(U_SUCCESS(*status)) {
/* we have done all the CE's, now let's put them together to form a key */
if (count2 > 0) {
while (count2 > UCOL_BOT_COUNT2) {
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + UCOL_BOT_COUNT2);
count2 -= (uint32_t)UCOL_BOT_COUNT2;
}
- secondaries.Append((uint8_t)(UCOL_COMMON_BOT2 + (count2-1)));
+ secondaries.appendByte(UCOL_COMMON_BOT2 + (count2-1));
}
+ ok &= secondaries.isOk();
result.Append(UCOL_LEVELTERMINATOR);
- result.Append(secondaries);
+ secondaries.appendTo(result);
if (count3 > 0) {
if (coll->tertiaryCommon != UCOL_COMMON3_NORMAL) {
while (count3 >= coll->tertiaryTopCount) {
- tertiaries.Append((uint8_t)(tertiaryTop - coll->tertiaryTopCount));
+ tertiaries.appendByte(tertiaryTop - coll->tertiaryTopCount);
count3 -= (uint32_t)coll->tertiaryTopCount;
}
- tertiaries.Append((uint8_t)(tertiaryTop - count3));
+ tertiaries.appendByte(tertiaryTop - count3);
} else {
while (count3 > coll->tertiaryBottomCount) {
- tertiaries.Append((uint8_t)(tertiaryBottom + coll->tertiaryBottomCount));
+ tertiaries.appendByte(tertiaryBottom + coll->tertiaryBottomCount);
count3 -= (uint32_t)coll->tertiaryBottomCount;
}
- tertiaries.Append((uint8_t)(tertiaryBottom + (count3-1)));
+ tertiaries.appendByte(tertiaryBottom + (count3-1));
}
}
+ ok &= tertiaries.isOk();
result.Append(UCOL_LEVELTERMINATOR);
- result.Append(tertiaries);
+ tertiaries.appendTo(result);
result.Append(0);
}
@@ -5216,9 +5280,8 @@ ucol_calcSortKeySimpleTertiary(const UCollator *coll,
/* To avoid memory leak, free the offset buffer if necessary. */
ucol_freeOffsetBuffer(&s);
- if (U_SUCCESS(*status) && !result.IsOk()) {
- *status = U_BUFFER_OVERFLOW_ERROR;
- }
+ ok &= result.IsOk();
+ if(!ok && U_SUCCESS(*status)) { *status = U_MEMORY_ALLOCATION_ERROR; }
}
static inline
@@ -6060,7 +6123,7 @@ saveState:
// If we are doing French, we need to store whether we have just finished the French level
if(level == UCOL_PSK_SECONDARY && doingFrench) {
- state[1] |= (((state[0] == 0) & UCOL_PSK_BYTE_COUNT_OR_FRENCH_DONE_MASK) << UCOL_PSK_BYTE_COUNT_OR_FRENCH_DONE_SHIFT);
+ state[1] |= (((int32_t)(state[0] == 0) & UCOL_PSK_BYTE_COUNT_OR_FRENCH_DONE_MASK) << UCOL_PSK_BYTE_COUNT_OR_FRENCH_DONE_SHIFT);
} else {
state[1] |= ((byteCountOrFrenchDone & UCOL_PSK_BYTE_COUNT_OR_FRENCH_DONE_MASK) << UCOL_PSK_BYTE_COUNT_OR_FRENCH_DONE_SHIFT);
}
@@ -6260,6 +6323,7 @@ ucol_setUpLatinOne(UCollator *coll, UErrorCode *status) {
UCollationElements *it = ucol_openElements(coll, &ch, 1, status);
// Check for null pointer
if (U_FAILURE(*status)) {
+ ucol_closeElements(it);
return FALSE;
}
uprv_memset(coll->latinOneCEs, 0, sizeof(uint32_t)*coll->latinOneTableLen*3);
@@ -6565,15 +6629,11 @@ ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value,
}
break;
case UCOL_HIRAGANA_QUATERNARY_MODE: /* special quaternary values for Hiragana */
- if(value == UCOL_ON) {
- coll->hiraganaQ = UCOL_ON;
- coll->hiraganaQisDefault = FALSE;
- } else if (value == UCOL_OFF) {
- coll->hiraganaQ = UCOL_OFF;
- coll->hiraganaQisDefault = FALSE;
- } else if (value == UCOL_DEFAULT) {
- coll->hiraganaQisDefault = TRUE;
- coll->hiraganaQ = (UColAttributeValue)coll->options->hiraganaQ;
+ if(value == UCOL_ON || value == UCOL_OFF || value == UCOL_DEFAULT) {
+ // This attribute is an implementation detail of the CLDR Japanese tailoring.
+ // The implementation might change to use a different mechanism
+ // to achieve the same Japanese sort order.
+ // Since ICU 50, this attribute is not settable any more via API functions.
} else {
*status = U_ILLEGAL_ARGUMENT_ERROR;
}
@@ -6729,7 +6789,7 @@ ucol_getStrength(const UCollator *coll)
return ucol_getAttribute(coll, UCOL_STRENGTH, &status);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
ucol_getReorderCodes(const UCollator *coll,
int32_t *dest,
int32_t destCapacity,
@@ -6762,7 +6822,7 @@ ucol_getReorderCodes(const UCollator *coll,
return coll->reorderCodesLength;
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
ucol_setReorderCodes(UCollator* coll,
const int32_t* reorderCodes,
int32_t reorderCodesLength,
@@ -6806,7 +6866,7 @@ ucol_setReorderCodes(UCollator* coll,
ucol_buildPermutationTable(coll, status);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
ucol_getEquivalentReorderCodes(int32_t reorderCode,
int32_t* dest,
int32_t destCapacity,
@@ -8003,6 +8063,573 @@ endOfSecLoop:
return UCOL_EQUAL;
}
+/*
+ Slightly modified version of U8_NEXT macro defined in utf8.h. U8_NEXT requires
+ the length of UTF-8 string. This version assumes that the UTF-8 string is null
+ terminated and does not require the length as input.
+
+ Note: ucol_strcollUTF8 supports null terminated input. Calculating length of
+ null terminated input string takes extra amount of CPU cycles.
+*/
+static const UChar32
+utf8_minLegal[4]={ 0, 0x80, 0x800, 0x10000 };
+
+#define UTF8_ERROR_VALUE_1 0x15
+#define UTF8_ERROR_VALUE_2 0x9f
+#define UTF_ERROR_VALUE 0xffff
+
+static const UChar32
+utf8_errorValue[6]={
+ UTF8_ERROR_VALUE_1, UTF8_ERROR_VALUE_2, UTF_ERROR_VALUE, 0x10ffff,
+ 0x3ffffff, 0x7fffffff
+};
+
+static
+UChar32 utf8_nextCharSafeBodyNullTerm(const uint8_t *s, int32_t *pi, UChar32 c, UBool strict) {
+ int32_t i=*pi;
+ uint8_t count=U8_COUNT_TRAIL_BYTES(c);
+ U_ASSERT(count <= 5); /* U8_COUNT_TRAIL_BYTES returns value 0...5 */
+
+ if (c) {
+ uint8_t trail, illegal=0;
+
+ U8_MASK_LEAD_BYTE((c), count);
+ /* count==0 for illegally leading trail bytes and the illegal bytes 0xfe and 0xff */
+ switch(count) {
+ /* each branch falls through to the next one */
+ case 5:
+ case 4:
+ /* count>=4 is always illegal: no more than 3 trail bytes in Unicode's UTF-8 */
+ illegal=1;
+ break;
+ case 3:
+ trail=s[(i)];
+ if (trail==0) {
+ illegal=1;
+ break;
+ }
+ (c)=((c)<<6)|(trail&0x3f);
+ if(c<0x110) {
+ illegal|=(trail&0xc0)^0x80;
+ } else {
+ /* code point>0x10ffff, outside Unicode */
+ illegal=1;
+ break;
+ }
+ ++(i);
+ case 2:
+ trail=s[(i)];
+ if (trail==0) {
+ illegal=1;
+ break;
+ }
+ (c)=((c)<<6)|(trail&0x3f);
+ illegal|=(trail&0xc0)^0x80;
+ ++(i);
+ case 1:
+ trail=s[(i)];
+ if (trail==0) {
+ illegal=1;
+ break;
+ }
+ (c)=((c)<<6)|(trail&0x3f);
+ illegal|=(trail&0xc0)^0x80;
+ ++(i);
+ break;
+ case 0:
+ if(strict>=0) {
+ return UTF8_ERROR_VALUE_1;
+ } else {
+ return U_SENTINEL;
+ }
+ /* no default branch to optimize switch() - all values are covered */
+ }
+
+ /*
+ * All the error handling should return a value
+ * that needs count bytes so that UTF8_GET_CHAR_SAFE() works right.
+ *
+ * Starting with Unicode 3.0.1, non-shortest forms are illegal.
+ * Starting with Unicode 3.2, surrogate code points must not be
+ * encoded in UTF-8, and there are no irregular sequences any more.
+ *
+ * U8_ macros (new in ICU 2.4) return negative values for error conditions.
+ */
+
+ /* correct sequence - all trail bytes have (b7..b6)==(10)? */
+ /* illegal is also set if count>=4 */
+ if(illegal || (c)<utf8_minLegal[count] || (U_IS_SURROGATE(c) && strict!=-2)) {
+ /* error handling */
+ uint8_t errorCount=count;
+ /* don't go beyond this sequence */
+ i=*pi;
+ while(count>0 && U8_IS_TRAIL(s[i])) {
+ ++(i);
+ --count;
+ }
+ if(strict>=0) {
+ c=utf8_errorValue[errorCount-count];
+ } else {
+ c=U_SENTINEL;
+ }
+ } else if((strict)>0 && U_IS_UNICODE_NONCHAR(c)) {
+ /* strict: forbid non-characters like U+fffe */
+ c=utf8_errorValue[count];
+ }
+ }
+ *pi=i;
+ return c;
+}
+
+#define U8_NEXT_NULLTERM(s, i, c) { \
+ (c)=(uint8_t)(s)[(i)]; \
+ if((c)>=0x80) { \
+ uint8_t __t1, __t2; \
+ if( /* handle U+1000..U+CFFF inline */ \
+ (0xe0<(c) && (c)<=0xec) && \
+ (__t1=(uint8_t)((s)[(i)+1]-0x80))<=0x3f && __t1 != 0 && \
+ (__t2=(uint8_t)((s)[(i)+2]-0x80))<= 0x3f && __t2 != 0 \
+ ) { \
+ /* no need for (c&0xf) because the upper bits are truncated after <<12 in the cast to (UChar) */ \
+ (c)=(UChar)(((c)<<12)|(__t1<<6)|__t2); \
+ (i)+=3; \
+ } else if( /* handle U+0080..U+07FF inline */ \
+ ((c)<0xe0 && (c)>=0xc2) && \
+ (__t1=(uint8_t)((s)[(i)+1]-0x80))<=0x3f && __t1 != 0 \
+ ) { \
+ (c)=(UChar)((((c)&0x1f)<<6)|__t1); \
+ (i)+=2; \
+ } else if(U8_IS_LEAD(c)) { \
+ /* function call for "complicated" and error cases */ \
+ ++(i); \
+ (c)=utf8_nextCharSafeBodyNullTerm((const uint8_t *)s, &(i), c, -1); \
+ } else { \
+ (c)=U_SENTINEL; \
+ ++(i); \
+ } \
+ } else { \
+ if ((c)) { \
+ ++(i); \
+ } \
+ } \
+}
+
+#define U8_GET_NULLTERM(s, start, i, c) { \
+ int32_t _u8_get_index=(int32_t)(i); \
+ U8_SET_CP_START(s, start, _u8_get_index); \
+ U8_NEXT_NULLTERM(s, _u8_get_index, c); \
+}
+
+
+static UCollationResult
+ucol_strcollRegularUTF8(
+ const UCollator *coll,
+ const char *source,
+ int32_t sourceLength,
+ const char *target,
+ int32_t targetLength,
+ UErrorCode *status)
+{
+ UCharIterator src;
+ UCharIterator tgt;
+
+ uiter_setUTF8(&src, source, sourceLength);
+ uiter_setUTF8(&tgt, target, targetLength);
+
+ // Preparing the context objects for iterating over strings
+ collIterate sColl, tColl;
+ IInit_collIterate(coll, NULL, -1, &sColl, status);
+ IInit_collIterate(coll, NULL, -1, &tColl, status);
+ if(U_FAILURE(*status)) {
+ UTRACE_EXIT_VALUE_STATUS(UCOL_EQUAL, *status)
+ return UCOL_EQUAL;
+ }
+ // The division for the array length may truncate the array size to
+ // a little less than UNORM_ITER_SIZE, but that size is dimensioned too high
+ // for all platforms anyway.
+ UAlignedMemory stackNormIter1[UNORM_ITER_SIZE/sizeof(UAlignedMemory)];
+ UAlignedMemory stackNormIter2[UNORM_ITER_SIZE/sizeof(UAlignedMemory)];
+ UNormIterator *sNormIter = NULL, *tNormIter = NULL;
+
+ sColl.iterator = &src;
+ sColl.flags |= UCOL_USE_ITERATOR;
+ tColl.flags |= UCOL_USE_ITERATOR;
+ tColl.iterator = &tgt;
+
+ if(ucol_getAttribute(coll, UCOL_NORMALIZATION_MODE, status) == UCOL_ON) {
+ sNormIter = unorm_openIter(stackNormIter1, sizeof(stackNormIter1), status);
+ sColl.iterator = unorm_setIter(sNormIter, &src, UNORM_FCD, status);
+ sColl.flags &= ~UCOL_ITER_NORM;
+
+ tNormIter = unorm_openIter(stackNormIter2, sizeof(stackNormIter2), status);
+ tColl.iterator = unorm_setIter(tNormIter, &tgt, UNORM_FCD, status);
+ tColl.flags &= ~UCOL_ITER_NORM;
+ }
+
+ return ucol_strcollRegular(&sColl, &tColl, status);
+}
+
+static inline uint32_t
+ucol_getLatinOneContractionUTF8(const UCollator *coll, int32_t strength,
+ uint32_t CE, const char *s, int32_t *index, int32_t len)
+{
+ const UChar *UCharOffset = (UChar *)coll->image+getContractOffset(CE&0xFFF);
+ int32_t latinOneOffset = (CE & 0x00FFF000) >> 12;
+ int32_t offset = 1;
+ UChar32 schar = 0, tchar = 0;
+
+ for(;;) {
+ if (len == -1) {
+ U8_GET_NULLTERM((const uint8_t*)s, 0, *index, schar);
+ if (schar == 0) {
+ return(coll->latinOneCEs[strength*coll->latinOneTableLen+latinOneOffset]);
+ }
+ } else {
+ if (*index == len) {
+ return(coll->latinOneCEs[strength*coll->latinOneTableLen+latinOneOffset]);
+ }
+ U8_GET((const uint8_t*)s, 0, *index, len, schar);
+ }
+ if (schar == -1) {
+ schar = 0xfffd;
+ }
+
+ while(schar > (tchar = *(UCharOffset+offset))) { /* since the contraction codepoints should be ordered, we skip all that are smaller */
+ offset++;
+ }
+
+ if (schar == tchar) {
+ U8_FWD_1(s, *index, len);
+ return(coll->latinOneCEs[strength*coll->latinOneTableLen+latinOneOffset+offset]);
+ }
+ else
+ {
+ if(schar & 0xFF00 /*> UCOL_ENDOFLATIN1RANGE*/) {
+ return UCOL_BAIL_OUT_CE;
+ }
+ // skip completely ignorables
+ uint32_t isZeroCE = UTRIE_GET32_FROM_LEAD(&coll->mapping, schar);
+ if(isZeroCE == 0) { // we have to ignore completely ignorables
+ U8_FWD_1(s, *index, len);
+ continue;
+ }
+
+ return(coll->latinOneCEs[strength*coll->latinOneTableLen+latinOneOffset]);
+ }
+ }
+}
+
+static inline UCollationResult
+ucol_strcollUseLatin1UTF8(
+ const UCollator *coll,
+ const char *source,
+ int32_t sLen,
+ const char *target,
+ int32_t tLen,
+ UErrorCode *status)
+{
+ U_ALIGN_CODE(16);
+ int32_t strength = coll->strength;
+
+ int32_t sIndex = 0, tIndex = 0;
+ UChar32 sChar = 0, tChar = 0;
+ uint32_t sOrder=0, tOrder=0;
+
+ UBool endOfSource = FALSE;
+
+ uint32_t *elements = coll->latinOneCEs;
+
+ UBool haveContractions = FALSE; // if we have contractions in our string
+ // we cannot do French secondary
+
+ // Do the primary level
+ for(;;) {
+ while(sOrder==0) { // this loop skips primary ignorables
+ // sOrder=getNextlatinOneCE(source);
+ if (sLen==-1) {
+ U8_NEXT_NULLTERM(source, sIndex, sChar);
+ if (sChar == 0) {
+ endOfSource = TRUE;
+ sLen = sIndex;
+ break;
+ }
+ } else {
+ if (sIndex == sLen) {
+ endOfSource = TRUE;
+ break;
+ }
+ U8_NEXT(source, sIndex, sLen ,sChar);
+ }
+ if (sChar == -1) {
+ sChar = 0xfffd; // fallback for the bad code
+ }
+ if(sChar&0xFFFFFF00) { // if we encounter non-latin-1, we bail out (sChar > 0xFF, but this is faster on win32)
+ //fprintf(stderr, "R");
+ return ucol_strcollRegularUTF8(coll, source, sLen, target, tLen, status);
+ }
+ sOrder = elements[sChar];
+ if(sOrder >= UCOL_NOT_FOUND) { // if we got a special
+ // specials can basically be either contractions or bail-out signs. If we get anything
+ // else, we'll bail out anywasy
+ if(getCETag(sOrder) == CONTRACTION_TAG) {
+ sOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_PRIMARY, sOrder, source, &sIndex, sLen);
+ haveContractions = TRUE; // if there are contractions, we cannot do French secondary
+ // However, if there are contractions in the table, but we always use just one char,
+ // we might be able to do French. This should be checked out.
+ }
+ if(sOrder >= UCOL_NOT_FOUND /*== UCOL_BAIL_OUT_CE*/) {
+ //fprintf(stderr, "S");
+ return ucol_strcollRegularUTF8(coll, source, sLen, target, tLen, status);
+ }
+ }
+ }
+
+ while(tOrder==0) { // this loop skips primary ignorables
+ // tOrder=getNextlatinOneCE(target);
+ if (tLen == -1) {
+ U8_NEXT_NULLTERM(target, tIndex, tChar);
+ if (tChar == 0) {
+ if(endOfSource) {
+ tLen = tIndex;
+ goto endOfPrimLoopU8;
+ } else {
+ return UCOL_GREATER;
+ }
+ }
+ } else {
+ if (tIndex == tLen) {
+ if(endOfSource) {
+ goto endOfPrimLoopU8;
+ } else {
+ return UCOL_GREATER;
+ }
+ }
+ U8_NEXT(target, tIndex, tLen, tChar);
+ }
+ if (tChar == -1) {
+ tChar = 0xfffd;
+ }
+ if(tChar&0xFFFFFF00) { // if we encounter non-latin-1, we bail out (sChar > 0xFF, but this is faster on win32)
+ //fprintf(stderr, "R");
+ return ucol_strcollRegularUTF8(coll, source, sLen, target, tLen, status);
+ }
+ tOrder = elements[tChar];
+ if(tOrder >= UCOL_NOT_FOUND) {
+ // Handling specials, see the comments for source
+ if(getCETag(tOrder) == CONTRACTION_TAG) {
+ tOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_PRIMARY, tOrder, target, &tIndex, tLen);
+ haveContractions = TRUE;
+ }
+ if(tOrder >= UCOL_NOT_FOUND /*== UCOL_BAIL_OUT_CE*/) {
+ //fprintf(stderr, "S");
+ return ucol_strcollRegularUTF8(coll, source, sLen, target, tLen, status);
+ }
+ }
+ }
+ if(endOfSource) { // source is finished, but target is not, say the result.
+ return UCOL_LESS;
+ }
+
+ if(sOrder == tOrder) { // if we have same CEs, we continue the loop
+ sOrder = 0; tOrder = 0;
+ continue;
+ } else {
+ // compare current top bytes
+ if(((sOrder^tOrder)&0xFF000000)!=0) {
+ // top bytes differ, return difference
+ if(sOrder < tOrder) {
+ return UCOL_LESS;
+ } else if(sOrder > tOrder) {
+ return UCOL_GREATER;
+ }
+ // instead of return (int32_t)(sOrder>>24)-(int32_t)(tOrder>>24);
+ // since we must return enum value
+ }
+
+ // top bytes match, continue with following bytes
+ sOrder<<=8;
+ tOrder<<=8;
+ }
+ }
+
+endOfPrimLoopU8:
+ // after primary loop, we definitely know the sizes of strings,
+ // so we set it and use simpler loop for secondaries and tertiaries
+ sLen = sIndex; tLen = tIndex;
+ if(strength >= UCOL_SECONDARY) {
+ // adjust the table beggining
+ elements += coll->latinOneTableLen;
+ endOfSource = FALSE;
+
+ if(coll->frenchCollation == UCOL_OFF) { // non French
+ // This loop is a simplified copy of primary loop
+ // at this point we know that whole strings are latin-1, so we don't
+ // check for that. We also know that we only have contractions as
+ // specials.
+ sIndex = 0; tIndex = 0;
+ for(;;) {
+ while(sOrder==0) {
+ if(sIndex==sLen) {
+ endOfSource = TRUE;
+ break;
+ }
+ U_ASSERT(sLen >= 0);
+ U8_NEXT(source, sIndex, sLen, sChar);
+ U_ASSERT(sChar >= 0 && sChar <= 0xFF);
+ sOrder = elements[sChar];
+ if(sOrder > UCOL_NOT_FOUND) {
+ sOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_SECONDARY, sOrder, source, &sIndex, sLen);
+ }
+ }
+
+ while(tOrder==0) {
+ if(tIndex==tLen) {
+ if(endOfSource) {
+ goto endOfSecLoopU8;
+ } else {
+ return UCOL_GREATER;
+ }
+ }
+ U_ASSERT(tLen >= 0);
+ U8_NEXT(target, tIndex, tLen, tChar);
+ U_ASSERT(tChar >= 0 && tChar <= 0xFF);
+ tOrder = elements[tChar];
+ if(tOrder > UCOL_NOT_FOUND) {
+ tOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_SECONDARY, tOrder, target, &tIndex, tLen);
+ }
+ }
+ if(endOfSource) {
+ return UCOL_LESS;
+ }
+
+ if(sOrder == tOrder) {
+ sOrder = 0; tOrder = 0;
+ continue;
+ } else {
+ // see primary loop for comments on this
+ if(((sOrder^tOrder)&0xFF000000)!=0) {
+ if(sOrder < tOrder) {
+ return UCOL_LESS;
+ } else if(sOrder > tOrder) {
+ return UCOL_GREATER;
+ }
+ }
+ sOrder<<=8;
+ tOrder<<=8;
+ }
+ }
+ } else { // French
+ if(haveContractions) { // if we have contractions, we have to bail out
+ // since we don't really know how to handle them here
+ return ucol_strcollRegularUTF8(coll, source, sLen, target, tLen, status);
+ }
+ // For French, we go backwards
+ sIndex = sLen; tIndex = tLen;
+ for(;;) {
+ while(sOrder==0) {
+ if(sIndex==0) {
+ endOfSource = TRUE;
+ break;
+ }
+ U8_PREV(source, 0, sIndex, sChar);
+ U_ASSERT(sChar >= 0 && sChar <= 0xFF);
+ sOrder = elements[sChar];
+ // don't even look for contractions
+ }
+
+ while(tOrder==0) {
+ if(tIndex==0) {
+ if(endOfSource) {
+ goto endOfSecLoopU8;
+ } else {
+ return UCOL_GREATER;
+ }
+ }
+ U8_PREV(target, 0, tIndex, tChar);
+ U_ASSERT(tChar >= 0 && tChar <= 0xFF);
+ tOrder = elements[tChar];
+ // don't even look for contractions
+ }
+ if(endOfSource) {
+ return UCOL_LESS;
+ }
+
+ if(sOrder == tOrder) {
+ sOrder = 0; tOrder = 0;
+ continue;
+ } else {
+ // see the primary loop for comments
+ if(((sOrder^tOrder)&0xFF000000)!=0) {
+ if(sOrder < tOrder) {
+ return UCOL_LESS;
+ } else if(sOrder > tOrder) {
+ return UCOL_GREATER;
+ }
+ }
+ sOrder<<=8;
+ tOrder<<=8;
+ }
+ }
+ }
+ }
+
+endOfSecLoopU8:
+ if(strength >= UCOL_TERTIARY) {
+ // tertiary loop is the same as secondary (except no French)
+ elements += coll->latinOneTableLen;
+ sIndex = 0; tIndex = 0;
+ endOfSource = FALSE;
+ for(;;) {
+ while(sOrder==0) {
+ if(sIndex==sLen) {
+ endOfSource = TRUE;
+ break;
+ }
+ U_ASSERT(sLen >= 0);
+ U8_NEXT(source, sIndex, sLen, sChar);
+ U_ASSERT(sChar >= 0 && sChar <= 0xFF);
+ sOrder = elements[sChar];
+ if(sOrder > UCOL_NOT_FOUND) {
+ sOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_TERTIARY, sOrder, source, &sIndex, sLen);
+ }
+ }
+ while(tOrder==0) {
+ if(tIndex==tLen) {
+ if(endOfSource) {
+ return UCOL_EQUAL; // if both strings are at the end, they are equal
+ } else {
+ return UCOL_GREATER;
+ }
+ }
+ U_ASSERT(tLen >= 0);
+ U8_NEXT(target, tIndex, tLen, tChar);
+ U_ASSERT(tChar >= 0 && tChar <= 0xFF);
+ tOrder = elements[tChar];
+ if(tOrder > UCOL_NOT_FOUND) {
+ tOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_TERTIARY, tOrder, target, &tIndex, tLen);
+ }
+ }
+ if(endOfSource) {
+ return UCOL_LESS;
+ }
+ if(sOrder == tOrder) {
+ sOrder = 0; tOrder = 0;
+ continue;
+ } else {
+ if(((sOrder^tOrder)&0xff000000)!=0) {
+ if(sOrder < tOrder) {
+ return UCOL_LESS;
+ } else if(sOrder > tOrder) {
+ return UCOL_GREATER;
+ }
+ }
+ sOrder<<=8;
+ tOrder<<=8;
+ }
+ }
+ }
+ return UCOL_EQUAL;
+}
U_CAPI UCollationResult U_EXPORT2
ucol_strcollIter( const UCollator *coll,
@@ -8240,6 +8867,198 @@ ucol_strcoll( const UCollator *coll,
return returnVal;
}
+U_CAPI UCollationResult U_EXPORT2
+ucol_strcollUTF8(
+ const UCollator *coll,
+ const char *source,
+ int32_t sourceLength,
+ const char *target,
+ int32_t targetLength,
+ UErrorCode *status)
+{
+ U_ALIGN_CODE(16);
+
+ UTRACE_ENTRY(UTRACE_UCOL_STRCOLLUTF8);
+ if (UTRACE_LEVEL(UTRACE_VERBOSE)) {
+ UTRACE_DATA3(UTRACE_VERBOSE, "coll=%p, source=%p, target=%p", coll, source, target);
+ UTRACE_DATA2(UTRACE_VERBOSE, "source string = %vb ", source, sourceLength);
+ UTRACE_DATA2(UTRACE_VERBOSE, "target string = %vb ", target, targetLength);
+ }
+
+ if (U_FAILURE(*status)) {
+ /* do nothing */
+ UTRACE_EXIT_VALUE_STATUS(UCOL_EQUAL, *status);
+ return UCOL_EQUAL;
+ }
+
+ if(source == NULL || target == NULL) {
+ *status = U_ILLEGAL_ARGUMENT_ERROR;
+ UTRACE_EXIT_VALUE_STATUS(UCOL_EQUAL, *status);
+ return UCOL_EQUAL;
+ }
+
+ /* Quick check if source and target are same strings. */
+ /* They should either both be NULL terminated or the explicit length should be set on both. */
+ if (source==target && sourceLength==targetLength) {
+ UTRACE_EXIT_VALUE_STATUS(UCOL_EQUAL, *status);
+ return UCOL_EQUAL;
+ }
+
+ if(coll->delegate != NULL) {
+ return ((const Collator*)coll->delegate)->compareUTF8(
+ StringPiece(source, (sourceLength < 0) ? uprv_strlen(source) : sourceLength),
+ StringPiece(target, (targetLength < 0) ? uprv_strlen(target) : targetLength),
+ *status);
+ }
+
+ /* Scan the strings. Find: */
+ /* The length of any leading portion that is equal */
+ /* Whether they are exactly equal. (in which case we just return) */
+ const char *pSrc = source;
+ const char *pTarg = target;
+ UBool bSrcLimit = FALSE;
+ UBool bTargLimit = FALSE;
+
+ if (sourceLength == -1 && targetLength == -1) {
+ // Both strings are null terminated.
+ // Scan through any leading equal portion.
+ while (*pSrc == *pTarg && *pSrc != 0) {
+ pSrc++;
+ pTarg++;
+ }
+ if (*pSrc == 0 && *pTarg == 0) {
+ UTRACE_EXIT_VALUE_STATUS(UCOL_EQUAL, *status);
+ return UCOL_EQUAL;
+ }
+ bSrcLimit = (*pSrc == 0);
+ bTargLimit = (*pTarg == 0);
+ }
+ else
+ {
+ // One or both strings has an explicit length.
+ const char *pSrcEnd = source + sourceLength;
+ const char *pTargEnd = target + targetLength;
+
+ // Scan while the strings are bitwise ==, or until one is exhausted.
+ for (;;) {
+ if (pSrc == pSrcEnd || pTarg == pTargEnd) {
+ break;
+ }
+ if ((*pSrc == 0 && sourceLength == -1) || (*pTarg == 0 && targetLength == -1)) {
+ break;
+ }
+ if (*pSrc != *pTarg) {
+ break;
+ }
+ pSrc++;
+ pTarg++;
+ }
+ bSrcLimit = (pSrc ==pSrcEnd || (pSrcEnd <pSrc && *pSrc==0));
+ bTargLimit = (pTarg==pTargEnd || (pTargEnd<pTarg && *pTarg==0));
+
+ // If we made it all the way through both strings, we are done. They are ==
+ if (bSrcLimit && /* At end of src string, however it was specified. */
+ bTargLimit) /* and also at end of dest string */
+ {
+ UTRACE_EXIT_VALUE_STATUS(UCOL_EQUAL, *status);
+ return UCOL_EQUAL;
+ }
+ }
+
+ U_ASSERT(!(bSrcLimit && bTargLimit));
+
+ int32_t equalLength = pSrc - source;
+ UBool bSawNonLatin1 = FALSE;
+
+ if (equalLength > 0) {
+ // Align position to the start of UTF-8 code point.
+ if (bTargLimit) {
+ U8_SET_CP_START((const uint8_t*)source, 0, equalLength);
+ } else {
+ U8_SET_CP_START((const uint8_t*)target, 0, equalLength);
+ }
+ pSrc = source + equalLength;
+ pTarg = target + equalLength;
+ }
+
+ if (equalLength > 0) {
+ /* There is an identical portion at the beginning of the two strings. */
+ /* If the identical portion ends within a contraction or a comibining */
+ /* character sequence, back up to the start of that sequence. */
+ UBool bUnsafeCP = FALSE;
+ UChar32 uc32 = -1;
+
+ if (!bSrcLimit) {
+ if (sourceLength >= 0) {
+ U8_GET((uint8_t*)source, 0, equalLength, sourceLength, uc32);
+ } else {
+ U8_GET_NULLTERM((uint8_t*)source, 0, equalLength, uc32);
+ }
+ if (uc32 == -1) {
+ uc32 = 0xfffd;
+ bSawNonLatin1 |= TRUE;
+ } else {
+ if (uc32 >= 0x10000 || ucol_unsafeCP((UChar)uc32, coll)) {
+ bUnsafeCP = TRUE;
+ }
+ bSawNonLatin1 |= (uc32 > 0xff);
+ }
+ }
+ if (!bTargLimit) {
+ if (targetLength >= 0) {
+ U8_GET((uint8_t*)target, 0, equalLength, targetLength, uc32);
+ } else {
+ U8_GET_NULLTERM((uint8_t*)target, 0, equalLength, uc32);
+ }
+ if (uc32 == -1) {
+ uc32 = 0xfffd;
+ bSawNonLatin1 |= TRUE;
+ } else {
+ if (uc32 >= 0x10000 || ucol_unsafeCP((UChar)uc32, coll)) {
+ bUnsafeCP = TRUE;
+ }
+ bSawNonLatin1 |= (uc32 > 0xff);
+ }
+ }
+
+ if (bUnsafeCP) {
+ while (equalLength > 0) {
+ // We are stopped in the middle of a contraction.
+ // Scan backwards through the == part of the string looking for the start of the contraction.
+ // It doesn't matter which string we scan, since they are the same in this region.
+ U8_PREV((uint8_t*)source, 0, equalLength, uc32);
+ bSawNonLatin1 |= (uc32 > 0xff);
+ if (uc32 < 0x10000 && !ucol_unsafeCP((UChar)uc32, coll)) {
+ break;
+ }
+ }
+ }
+ source += equalLength;
+ target += equalLength;
+ if (sourceLength > 0) {
+ sourceLength -= equalLength;
+ }
+ if (targetLength > 0) {
+ targetLength -= equalLength;
+ }
+ } else {
+ // Lead byte of Latin 1 character is 0x00 - 0xC3
+ bSawNonLatin1 = (source && (sourceLength != 0) && (uint8_t)*source > 0xc3);
+ bSawNonLatin1 |= (target && (targetLength != 0) && (uint8_t)*target > 0xc3);
+ }
+
+ UCollationResult returnVal;
+
+ if(!coll->latinOneUse || bSawNonLatin1) {
+ returnVal = ucol_strcollRegularUTF8(coll, source, sourceLength, target, targetLength, status);
+ } else {
+ returnVal = ucol_strcollUseLatin1UTF8(coll, source, sourceLength, target, targetLength, status);
+ }
+ UTRACE_EXIT_VALUE_STATUS(returnVal, *status);
+ return returnVal;
+}
+
+
/* convenience function for comparing strings */
U_CAPI UBool U_EXPORT2
ucol_greater( const UCollator *coll,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_bld.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol_bld.cpp
index 190cd1b8bca..d51118f978a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_bld.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_bld.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2001-2011, International Business Machines
+* Copyright (C) 2001-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -37,6 +37,8 @@
#include "cmemory.h"
#include "cstring.h"
+#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
+
static const InverseUCATableHeader* _staticInvUCA = NULL;
static UDataMemory* invUCA_DATA_MEM = NULL;
@@ -743,6 +745,11 @@ U_CFUNC void ucol_initBuffers(UColTokenParser *src, UColTokListHeader *lh, UErro
uprv_memset(t, 0, UCOL_STRENGTH_LIMIT*sizeof(uint32_t));
+ /* must initialize ranges to avoid memory check warnings */
+ for (int i = 0; i < UCOL_CE_STRENGTH_LIMIT; i++) {
+ uprv_memset(Gens[i].ranges, 0, sizeof(Gens[i].ranges));
+ }
+
tok->toInsert = 1;
t[tok->strength] = 1;
@@ -1388,13 +1395,12 @@ ucol_initInverseUCA(UErrorCode *status)
/* This is the data that is used for non-script reordering codes. These _must_ be kept
* in order that they are to be applied as defaults and in synch with the UColReorderCode enum.
*/
-static const char* ReorderingTokenNames[] = {
+static const char * const ReorderingTokenNames[] = {
"SPACE",
"PUNCT",
"SYMBOL",
"CURRENCY",
- "DIGIT",
- NULL
+ "DIGIT"
};
static void toUpper(const char* src, char* dst, uint32_t length) {
@@ -1408,7 +1414,7 @@ U_INTERNAL int32_t U_EXPORT2
ucol_findReorderingEntry(const char* name) {
char buffer[32];
toUpper(name, buffer, 32);
- for (uint32_t entry = 0; ReorderingTokenNames[entry] != NULL; entry++) {
+ for (uint32_t entry = 0; entry < LENGTHOF(ReorderingTokenNames); entry++) {
if (uprv_strcmp(buffer, ReorderingTokenNames[entry]) == 0) {
return entry + UCOL_REORDER_CODE_FIRST;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_bld.h b/Build/source/libs/icu/icu-50.1/i18n/ucol_bld.h
index e722c6cc79d..e722c6cc79d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_bld.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_bld.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_cnt.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol_cnt.cpp
index 7c274b763e9..7c274b763e9 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_cnt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_cnt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_cnt.h b/Build/source/libs/icu/icu-50.1/i18n/ucol_cnt.h
index f6dfcd77b26..f6dfcd77b26 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_cnt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_cnt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_elm.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol_elm.cpp
index 3a92e1d02a1..3a92e1d02a1 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_elm.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_elm.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_elm.h b/Build/source/libs/icu/icu-50.1/i18n/ucol_elm.h
index e200b51c04c..e200b51c04c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_elm.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_elm.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_imp.h b/Build/source/libs/icu/icu-50.1/i18n/ucol_imp.h
index b54ed04be41..301188accf9 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_imp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_imp.h
@@ -205,21 +205,6 @@
/* if it is too small, heap allocation will occur.*/
/* you can change this value if you need memory - it will affect the performance, though, since we're going to malloc */
#define UCOL_MAX_BUFFER 128
-#define UCOL_PRIMARY_MAX_BUFFER 8*UCOL_MAX_BUFFER
-#define UCOL_SECONDARY_MAX_BUFFER UCOL_MAX_BUFFER
-#define UCOL_TERTIARY_MAX_BUFFER UCOL_MAX_BUFFER
-/*
-#define UCOL_CASE_MAX_BUFFER UCOL_MAX_BUFFER/4
-
-UCOL_CASE_MAX_BUFFER as previously defined above was too small. A single collation element can
-generate two caseShift values, and UCOL_CASE_SHIFT_START (=7) caseShift values are compressed into
-one byte. UCOL_MAX_BUFFER should effectively be multipled by 2/UCOL_CASE_SHIFT_START (2/7), not 1/4.
-Perhaps UCOL_CASE_SHIFT_START used to be 8; then this would have been correct. We should dynamically
-define UCOL_CASE_MAX_BUFFER in terms of both UCOL_MAX_BUFFER and UCOL_CASE_SHIFT_START. Since
-UCOL_CASE_SHIFT_START is defined lower down, we move the real definition of UCOL_CASE_MAX_BUFFER
-after it, further down.
-*/
-#define UCOL_QUAD_MAX_BUFFER 2*UCOL_MAX_BUFFER
#define UCOL_NORMALIZATION_GROWTH 2
#define UCOL_NORMALIZATION_MAX_BUFFER UCOL_MAX_BUFFER*UCOL_NORMALIZATION_GROWTH
@@ -423,15 +408,6 @@ uprv_init_pce(const struct UCollationElements *elems);
#define UCOL_CASE_BYTE_START 0x80
#define UCOL_CASE_SHIFT_START 7
-/*
-The definition of UCOL_CASE_MAX_BUFFER is moved down here so it can use UCOL_CASE_SHIFT_START.
-
-A single collation element can generate two caseShift values, and UCOL_CASE_SHIFT_START caseShift
-values are compressed into one byte. The UCOL_CASE_MAX_BUFFER should effectively be UCOL_MAX_BUFFER
-multipled by 2/UCOL_CASE_SHIFT_START, with suitable rounding up.
-*/
-#define UCOL_CASE_MAX_BUFFER (((2*UCOL_MAX_BUFFER) + UCOL_CASE_SHIFT_START - 1)/UCOL_CASE_SHIFT_START)
-
#define UCOL_IGNORABLE 0
/* get weights from a CE */
@@ -555,16 +531,17 @@ void *ucol_getABuffer(const UCollator *coll, uint32_t size);
U_NAMESPACE_BEGIN
+class CollationKey;
class SortKeyByteSink;
U_NAMESPACE_END
/* function used by C++ getCollationKey to prevent restarting the calculation */
U_CFUNC int32_t
-ucol_getSortKeyWithAllocation(const UCollator *coll,
- const UChar *source, int32_t sourceLength,
- uint8_t *&result, int32_t &resultCapacity,
- UErrorCode *pErrorCode);
+ucol_getCollationKey(const UCollator *coll,
+ const UChar *source, int32_t sourceLength,
+ icu::CollationKey &key,
+ UErrorCode &errorCode);
typedef void U_CALLCONV
SortKeyGenerator(const UCollator *coll,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_res.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol_res.cpp
index 2f730469561..f1d0235c511 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_res.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_res.cpp
@@ -453,6 +453,8 @@ ucol_openRulesForImport( const UChar *rules,
}
result->hasRealData = TRUE;
result->freeImageOnClose = TRUE;
+ } else {
+ goto cleanup;
}
} else { /* no rules, but no error either */
// must be only options
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_sit.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol_sit.cpp
index d92ddf75690..d92ddf75690 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_sit.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_sit.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_tok.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol_tok.cpp
index ca40cc603be..ca40cc603be 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_tok.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_tok.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_tok.h b/Build/source/libs/icu/icu-50.1/i18n/ucol_tok.h
index 516534c6577..516534c6577 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_tok.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_tok.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_wgt.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucol_wgt.cpp
index 57d49fca798..57d49fca798 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_wgt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_wgt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucol_wgt.h b/Build/source/libs/icu/icu-50.1/i18n/ucol_wgt.h
index b3cb4c9b4f6..b3cb4c9b4f6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucol_wgt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucol_wgt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucoleitr.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucoleitr.cpp
index b822f207276..b822f207276 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucoleitr.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucoleitr.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucsdet.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucsdet.cpp
index d06dd336428..d06dd336428 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucsdet.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucsdet.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucurr.cpp b/Build/source/libs/icu/icu-50.1/i18n/ucurr.cpp
index 707aa480a95..ed6c53f99fc 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucurr.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucurr.cpp
@@ -102,7 +102,7 @@ static const UChar EUR_STR[] = {0x0045,0x0055,0x0052,0};
static UHashtable* gIsoCodes = NULL;
static UBool gIsoCodesInitialized = FALSE;
-static UMTX gIsoCodesLock = NULL;
+static UMutex gIsoCodesLock = U_MUTEX_INITIALIZER;
//------------------------------------------------------------
// Code
@@ -113,10 +113,6 @@ static UMTX gIsoCodesLock = NULL;
static UBool U_CALLCONV
isoCodes_cleanup(void)
{
- if (gIsoCodesLock != NULL) {
- umtx_destroy(&gIsoCodesLock);
- }
-
if (gIsoCodes != NULL) {
uhash_close(gIsoCodes);
gIsoCodes = NULL;
@@ -223,8 +219,8 @@ idForLocale(const char* locale, char* countryAndVariant, int capacity, UErrorCod
uloc_getCountry(locale, countryAndVariant, capacity, ec);
uloc_getVariant(locale, variant, sizeof(variant), ec);
if (variant[0] != 0) {
- variantType = (0 == uprv_strcmp(variant, VAR_EURO))
- | ((0 == uprv_strcmp(variant, VAR_PRE_EURO)) << 1);
+ variantType = (uint32_t)(0 == uprv_strcmp(variant, VAR_EURO))
+ | ((uint32_t)(0 == uprv_strcmp(variant, VAR_PRE_EURO)) << 1);
if (variantType)
{
uprv_strcat(countryAndVariant, VAR_DELIM_STR);
@@ -249,7 +245,7 @@ U_CDECL_END
#if !UCONFIG_NO_SERVICE
struct CReg;
-static UMTX gCRegLock = 0;
+static UMutex gCRegLock = U_MUTEX_INITIALIZER;
static CReg* gCRegHead = 0;
struct CReg : public icu::UMemory {
@@ -334,7 +330,6 @@ struct CReg : public icu::UMemory {
gCRegHead = gCRegHead->next;
delete n;
}
- umtx_destroy(&gCRegLock);
}
};
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ucurrimp.h b/Build/source/libs/icu/icu-50.1/i18n/ucurrimp.h
index 1b1c4612558..1b1c4612558 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ucurrimp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ucurrimp.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/udat.cpp b/Build/source/libs/icu/icu-50.1/i18n/udat.cpp
index 16d52e4d77f..9046835efcb 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/udat.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/udat.cpp
@@ -21,6 +21,7 @@
#include "unicode/numfmt.h"
#include "unicode/dtfmtsym.h"
#include "unicode/ustring.h"
+#include "unicode/udisplaycontext.h"
#include "cpputils.h"
#include "reldtfmt.h"
#include "umutex.h"
@@ -138,7 +139,7 @@ udat_open(UDateFormatStyle timeStyle,
return (UDateFormat*)fmt;
} // else fall through.
}
- if(timeStyle != UDAT_IGNORE) {
+ if(timeStyle != UDAT_PATTERN) {
if(locale == 0) {
fmt = DateFormat::createDateTimeInstance((DateFormat::EStyle)dateStyle,
(DateFormat::EStyle)timeStyle);
@@ -943,27 +944,23 @@ udat_getLocaleByType(const UDateFormat *fmt,
U_CAPI void U_EXPORT2
-udat_setDefaultContext(UDateFormat* fmt,
- UDateFormatContextType type, UDateFormatContextValue value,
- UErrorCode* status)
+udat_setContext(UDateFormat* fmt, UDisplayContext value, UErrorCode* status)
{
verifyIsSimpleDateFormat(fmt, status);
if (U_FAILURE(*status)) {
return;
}
- ((SimpleDateFormat*)fmt)->setDefaultContext(type, value, *status);
+ ((SimpleDateFormat*)fmt)->setContext(value, *status);
}
-U_CAPI int32_t U_EXPORT2
-udat_getDefaultContext(UDateFormat* fmt,
- UDateFormatContextType type,
- UErrorCode* status)
+U_CAPI UDisplayContext U_EXPORT2
+udat_getContext(UDateFormat* fmt, UDisplayContextType type, UErrorCode* status)
{
verifyIsSimpleDateFormat(fmt, status);
if (U_FAILURE(*status)) {
- return 0;
+ return (UDisplayContext)0;
}
- return ((SimpleDateFormat*)fmt)->getDefaultContext(type, *status);
+ return ((SimpleDateFormat*)fmt)->getContext(type, *status);
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/udateintervalformat.cpp b/Build/source/libs/icu/icu-50.1/i18n/udateintervalformat.cpp
index ef6fc197c75..ef6fc197c75 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/udateintervalformat.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/udateintervalformat.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/udatpg.cpp b/Build/source/libs/icu/icu-50.1/i18n/udatpg.cpp
index 006384f1237..9b6a107ed6b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/udatpg.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/udatpg.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2009, International Business Machines
+* Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -26,7 +26,7 @@
U_NAMESPACE_USE
-U_DRAFT UDateTimePatternGenerator * U_EXPORT2
+U_CAPI UDateTimePatternGenerator * U_EXPORT2
udatpg_open(const char *locale, UErrorCode *pErrorCode) {
if(locale==NULL) {
return (UDateTimePatternGenerator *)DateTimePatternGenerator::createInstance(*pErrorCode);
@@ -35,17 +35,17 @@ udatpg_open(const char *locale, UErrorCode *pErrorCode) {
}
}
-U_DRAFT UDateTimePatternGenerator * U_EXPORT2
+U_CAPI UDateTimePatternGenerator * U_EXPORT2
udatpg_openEmpty(UErrorCode *pErrorCode) {
return (UDateTimePatternGenerator *)DateTimePatternGenerator::createEmptyInstance(*pErrorCode);
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
udatpg_close(UDateTimePatternGenerator *dtpg) {
delete (DateTimePatternGenerator *)dtpg;
}
-U_DRAFT UDateTimePatternGenerator * U_EXPORT2
+U_CAPI UDateTimePatternGenerator * U_EXPORT2
udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode) {
if(U_FAILURE(*pErrorCode)) {
return NULL;
@@ -53,7 +53,7 @@ udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode) {
return (UDateTimePatternGenerator *)(((const DateTimePatternGenerator *)dtpg)->clone());
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
udatpg_getBestPattern(UDateTimePatternGenerator *dtpg,
const UChar *skeleton, int32_t length,
UChar *bestPattern, int32_t capacity,
@@ -63,7 +63,7 @@ udatpg_getBestPattern(UDateTimePatternGenerator *dtpg,
bestPattern, capacity, pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
udatpg_getBestPatternWithOptions(UDateTimePatternGenerator *dtpg,
const UChar *skeleton, int32_t length,
UDateTimePatternMatchOptions options,
@@ -81,7 +81,7 @@ udatpg_getBestPatternWithOptions(UDateTimePatternGenerator *dtpg,
return result.extract(bestPattern, capacity, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
udatpg_getSkeleton(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t length,
UChar *skeleton, int32_t capacity,
@@ -98,7 +98,7 @@ udatpg_getSkeleton(UDateTimePatternGenerator *dtpg,
return result.extract(skeleton, capacity, *pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
udatpg_getBaseSkeleton(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t length,
UChar *skeleton, int32_t capacity,
@@ -115,7 +115,7 @@ udatpg_getBaseSkeleton(UDateTimePatternGenerator *dtpg,
return result.extract(skeleton, capacity, *pErrorCode);
}
-U_DRAFT UDateTimePatternConflict U_EXPORT2
+U_CAPI UDateTimePatternConflict U_EXPORT2
udatpg_addPattern(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t patternLength,
UBool override,
@@ -139,7 +139,7 @@ udatpg_addPattern(UDateTimePatternGenerator *dtpg,
return result;
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
const UChar *value, int32_t length) {
@@ -147,7 +147,7 @@ udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
((DateTimePatternGenerator *)dtpg)->setAppendItemFormat(field, valueString);
}
-U_DRAFT const UChar * U_EXPORT2
+U_CAPI const UChar * U_EXPORT2
udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
int32_t *pLength) {
@@ -158,7 +158,7 @@ udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
return result.getBuffer();
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
const UChar *value, int32_t length) {
@@ -166,7 +166,7 @@ udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
((DateTimePatternGenerator *)dtpg)->setAppendItemName(field, valueString);
}
-U_DRAFT const UChar * U_EXPORT2
+U_CAPI const UChar * U_EXPORT2
udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
int32_t *pLength) {
@@ -177,14 +177,14 @@ udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
return result.getBuffer();
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg,
const UChar *dtFormat, int32_t length) {
UnicodeString dtFormatString((UBool)(length<0), dtFormat, length);
((DateTimePatternGenerator *)dtpg)->setDateTimeFormat(dtFormatString);
}
-U_DRAFT const UChar * U_EXPORT2
+U_CAPI const UChar * U_EXPORT2
udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
int32_t *pLength) {
const UnicodeString &result=((const DateTimePatternGenerator *)dtpg)->getDateTimeFormat();
@@ -194,14 +194,14 @@ udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
return result.getBuffer();
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
udatpg_setDecimal(UDateTimePatternGenerator *dtpg,
const UChar *decimal, int32_t length) {
UnicodeString decimalString((UBool)(length<0), decimal, length);
((DateTimePatternGenerator *)dtpg)->setDecimal(decimalString);
}
-U_DRAFT const UChar * U_EXPORT2
+U_CAPI const UChar * U_EXPORT2
udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
int32_t *pLength) {
const UnicodeString &result=((const DateTimePatternGenerator *)dtpg)->getDecimal();
@@ -211,7 +211,7 @@ udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
return result.getBuffer();
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t patternLength,
const UChar *skeleton, int32_t skeletonLength,
@@ -222,7 +222,7 @@ udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg,
dest, destCapacity, pErrorCode);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t patternLength,
const UChar *skeleton, int32_t skeletonLength,
@@ -242,21 +242,21 @@ udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg,
return result.extract(dest, destCapacity, *pErrorCode);
}
-U_DRAFT UEnumeration * U_EXPORT2
+U_CAPI UEnumeration * U_EXPORT2
udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode) {
return uenum_openFromStringEnumeration(
((DateTimePatternGenerator *)dtpg)->getSkeletons(*pErrorCode),
pErrorCode);
}
-U_DRAFT UEnumeration * U_EXPORT2
+U_CAPI UEnumeration * U_EXPORT2
udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode) {
return uenum_openFromStringEnumeration(
((DateTimePatternGenerator *)dtpg)->getBaseSkeletons(*pErrorCode),
pErrorCode);
}
-U_DRAFT const UChar * U_EXPORT2
+U_CAPI const UChar * U_EXPORT2
udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg,
const UChar *skeleton, int32_t skeletonLength,
int32_t *pLength) {
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ulocdata.c b/Build/source/libs/icu/icu-50.1/i18n/ulocdata.c
index a864c3aa395..19f3bf42b61 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ulocdata.c
+++ b/Build/source/libs/icu/icu-50.1/i18n/ulocdata.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
* *
-* Copyright (C) 2003-2011, International Business Machines *
+* Copyright (C) 2003-2012, International Business Machines *
* Corporation and others. All Rights Reserved. *
* *
******************************************************************************
@@ -239,7 +239,7 @@ ulocdata_getPaperSize(const char* localeID, int32_t *height, int32_t *width, UEr
}
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
ulocdata_getCLDRVersion(UVersionInfo versionArray, UErrorCode *status) {
UResourceBundle *rb = NULL;
rb = ures_openDirect(NULL, "supplementalData", status);
@@ -247,7 +247,7 @@ ulocdata_getCLDRVersion(UVersionInfo versionArray, UErrorCode *status) {
ures_close(rb);
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
ulocdata_getLocaleDisplayPattern(ULocaleData *uld,
UChar *result,
int32_t resultCapacity,
@@ -295,7 +295,7 @@ ulocdata_getLocaleDisplayPattern(ULocaleData *uld,
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
ulocdata_getLocaleSeparator(ULocaleData *uld,
UChar *result,
int32_t resultCapacity,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/umsg.cpp b/Build/source/libs/icu/icu-50.1/i18n/umsg.cpp
index 33015dd467a..8143932e7ef 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/umsg.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/umsg.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -457,11 +457,12 @@ umsg_vformat( const UMessageFormat *fmt,
break;
case Formattable::kObject:
+ // Unused argument number. Read and ignore a pointer argument.
+ va_arg(ap, void*);
+ break;
+
default:
- // This will never happen because MessageFormat doesn't
- // support kObject. When MessageFormat is changed to
- // understand MeasureFormats, modify this code to do the
- // right thing. [alan]
+ // Unknown/unsupported argument type.
U_ASSERT(FALSE);
*status=U_ILLEGAL_ARGUMENT_ERROR;
break;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/umsg_imp.h b/Build/source/libs/icu/icu-50.1/i18n/umsg_imp.h
index 78bbf966bce..78bbf966bce 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/umsg_imp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/umsg_imp.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unesctrn.cpp b/Build/source/libs/icu/icu-50.1/i18n/unesctrn.cpp
index c950362c413..c950362c413 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unesctrn.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/unesctrn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unesctrn.h b/Build/source/libs/icu/icu-50.1/i18n/unesctrn.h
index bfde6fc134f..bfde6fc134f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unesctrn.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unesctrn.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uni2name.cpp b/Build/source/libs/icu/icu-50.1/i18n/uni2name.cpp
index 4a1defd0582..4a1defd0582 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uni2name.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uni2name.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uni2name.h b/Build/source/libs/icu/icu-50.1/i18n/uni2name.h
index aede864564a..aede864564a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uni2name.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/uni2name.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/alphaindex.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/alphaindex.h
index 7b7d18c356f..7b7d18c356f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/alphaindex.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/alphaindex.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/basictz.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/basictz.h
index 60494a4b450..60494a4b450 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/basictz.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/basictz.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/bms.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/bms.h
index f4d732881a6..3310248de0a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/bms.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/bms.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 1996-2011, International Business Machines Corporation and Others.
+ * Copyright (C) 1996-2012, International Business Machines Corporation and Others.
* All rights reserved.
*/
@@ -52,7 +52,7 @@ typedef void UCD;
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI UCD * U_EXPORT2
+U_INTERNAL UCD * U_EXPORT2
ucd_open(UCollator *coll, UErrorCode *status);
/**
@@ -62,7 +62,7 @@ ucd_open(UCollator *coll, UErrorCode *status);
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
ucd_close(UCD *ucd);
/**
@@ -78,7 +78,7 @@ ucd_close(UCD *ucd);
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI UCollator * U_EXPORT2
+U_INTERNAL UCollator * U_EXPORT2
ucd_getCollator(UCD *ucd);
/**
@@ -93,7 +93,7 @@ ucd_getCollator(UCD *ucd);
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
ucd_freeCache();
/**
@@ -103,7 +103,7 @@ ucd_freeCache();
*
* @internal 4.0.1 technology preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
ucd_flushCache();
/**
@@ -204,7 +204,7 @@ typedef struct BMS BMS; /**< @see BMS */
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI BMS * U_EXPORT2
+U_INTERNAL BMS * U_EXPORT2
bms_open(UCD *ucd,
const UChar *pattern, int32_t patternLength,
const UChar *target, int32_t targetLength,
@@ -217,7 +217,7 @@ bms_open(UCD *ucd,
* @param bms - the <code>BMS</code> object to close.
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
bms_close(BMS *bms);
/**
@@ -228,7 +228,7 @@ bms_close(BMS *bms);
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI UBool U_EXPORT2
+U_INTERNAL UBool U_EXPORT2
bms_empty(BMS *bms);
/**
@@ -242,7 +242,7 @@ bms_empty(BMS *bms);
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI UCD * U_EXPORT2
+U_INTERNAL UCD * U_EXPORT2
bms_getData(BMS *bms);
/**
@@ -257,7 +257,7 @@ bms_getData(BMS *bms);
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI UBool U_EXPORT2
+U_INTERNAL UBool U_EXPORT2
bms_search(BMS *bms, int32_t offset, int32_t *start, int32_t *end);
/**
@@ -270,7 +270,7 @@ bms_search(BMS *bms, int32_t offset, int32_t *start, int32_t *end);
*
* @internal ICU 4.0.1 technology preview
*/
-U_CAPI void U_EXPORT2
+U_INTERNAL void U_EXPORT2
bms_setTargetString(BMS *bms, const UChar *target, int32_t targetLength, UErrorCode *status);
#endif /* U_HIDE_INTERNAL_API */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/bmsearch.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/bmsearch.h
index 81e1edde4dd..81e1edde4dd 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/bmsearch.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/bmsearch.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/calendar.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/calendar.h
index 6d9f6254643..6852d6c14ff 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/calendar.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/calendar.h
@@ -86,11 +86,12 @@ class BasicTimeZone;
* and calendar style (for example, Japanese-Gregorian, Japanese-Traditional).
*
* <p>
- * When computing a <code>UDate</code> from time fields, two special circumstances
+ * When computing a <code>UDate</code> from time fields, some special circumstances
* may arise: there may be insufficient information to compute the
* <code>UDate</code> (such as only year and month but no day in the month),
- * or there may be inconsistent information (such as "Tuesday, July 15, 1996"
- * -- July 15, 1996 is actually a Monday).
+ * there may be inconsistent information (such as "Tuesday, July 15, 1996"
+ * -- July 15, 1996 is actually a Monday), or the input time might be ambiguous
+ * because of time zone transition.
*
* <p>
* <strong>Insufficient information.</strong> The calendar will use default
@@ -125,6 +126,26 @@ class BasicTimeZone;
* \htmlonly</blockquote>\endhtmlonly
*
* <p>
+ * <strong>Ambiguous Wall Clock Time.</strong> When time offset from UTC has
+ * changed, it produces ambiguous time slot around the transition. For example,
+ * many US locations observe daylight saving time. On the date switching to daylight
+ * saving time in US, wall clock time jumps from 1:00 AM (standard) to 2:00 AM
+ * (daylight). Therefore, wall clock time from 1:00 AM to 1:59 AM do not exist on
+ * the date. When the input wall time fall into this missing time slot, the ICU
+ * Calendar resolves the time using the UTC offset before the transition by default.
+ * In this example, 1:30 AM is interpreted as 1:30 AM standard time (non-exist),
+ * so the final result will be 2:30 AM daylight time.
+ *
+ * <p>On the date switching back to standard time, wall clock time is moved back one
+ * hour at 2:00 AM. So wall clock time from 1:00 AM to 1:59 AM occur twice. In this
+ * case, the ICU Calendar resolves the time using the UTC offset after the transition
+ * by default. For example, 1:30 AM on the date is resolved as 1:30 AM standard time.
+ *
+ * <p>Ambiguous wall clock time resolution behaviors can be customized by Calendar APIs
+ * {@link #setRepeatedWallTimeOption} and {@link #setSkippedWallTimeOption}.
+ * These methods are available in ICU 49 or later versions.
+ *
+ * <p>
* <strong>Note:</strong> for some non-Gregorian calendars, different
* fields may be necessary for complete disambiguation. For example, a full
* specification of the historial Arabic astronomical calendar requires year,
@@ -161,6 +182,19 @@ class BasicTimeZone;
* For example, subtracting 5 days from the date <code>September 12, 1996</code>
* results in <code>September 7, 1996</code>.
*
+ * <p><big><b>Supported range</b></big>
+ *
+ * <p>The allowable range of <code>Calendar</code> has been
+ * narrowed. <code>GregorianCalendar</code> used to attempt to support
+ * the range of dates with millisecond values from
+ * <code>Long.MIN_VALUE</code> to <code>Long.MAX_VALUE</code>.
+ * The new <code>Calendar</code> protocol specifies the
+ * maximum range of supportable dates as those having Julian day numbers
+ * of <code>-0x7F000000</code> to <code>+0x7F000000</code>. This
+ * corresponds to years from ~5,800,000 BCE to ~5,800,000 CE. Programmers
+ * should use the protected constants in <code>Calendar</code> to
+ * specify an extremely early or extremely late date.</p>
+ *
* @stable ICU 2.0
*/
class U_I18N_API Calendar : public UObject {
@@ -341,7 +375,7 @@ public:
* Gets a Calendar using the given timezone and given locale. The TimeZone
* is _not_ adopted; the client is still responsible for deleting it.
*
- * @param zoneToAdopt The given timezone to be adopted.
+ * @param zone The given timezone.
* @param aLocale The given locale.
* @param success Indicates the success/failure of Calendar creation. Filled in
* with U_ZERO_ERROR if created successfully, set to a failure result
@@ -349,7 +383,7 @@ public:
* @return A Calendar if created successfully. NULL otherwise.
* @stable ICU 2.0
*/
- static Calendar* U_EXPORT2 createInstance(const TimeZone& zoneToAdopt, const Locale& aLocale, UErrorCode& success);
+ static Calendar* U_EXPORT2 createInstance(const TimeZone& zone, const Locale& aLocale, UErrorCode& success);
/**
* Returns a list of the locales for which Calendars are installed.
@@ -506,6 +540,9 @@ public:
* the month or Calendar::MONTH field, other fields like date might conflict and
* need to be changed. For instance, adding 1 month on the date 01/31/96 will result
* in 02/29/96.
+ * Adding a positive value always means moving forward in time, so for the Gregorian calendar,
+ * starting with 100 BC and adding +1 to year results in 99 BC (even though this actually reduces
+ * the numeric value of the field itself).
*
* @param field Specifies which date field to modify.
* @param amount The amount of time to be added to the field, in the natural unit
@@ -525,6 +562,9 @@ public:
* the month or Calendar::MONTH field, other fields like date might conflict and
* need to be changed. For instance, adding 1 month on the date 01/31/96 will result
* in 02/29/96.
+ * Adding a positive value always means moving forward in time, so for the Gregorian calendar,
+ * starting with 100 BC and adding +1 to year results in 99 BC (even though this actually reduces
+ * the numeric value of the field itself).
*
* @param field Specifies which date field to modify.
* @param amount The amount of time to be added to the field, in the natural unit
@@ -546,10 +586,19 @@ public:
* value returned by getMaximum(Calendar::YEAR). When rolling on the month or
* Calendar::MONTH field, other fields like date might conflict and, need to be
* changed. For instance, rolling the month up on the date 01/31/96 will result in
- * 02/29/96. Rolling up always means rolling forward in time; e.g., rolling the year
- * up on "100 BC" will result in "99 BC", for Gregorian calendar. When rolling on the
- * hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the hour value in the range
- * between 0 and 23, which is zero-based.
+ * 02/29/96. Rolling up always means rolling forward in time (unless the limit of the
+ * field is reached, in which case it may pin or wrap), so for Gregorian calendar,
+ * starting with 100 BC and rolling the year up results in 99 BC.
+ * When eras have a definite beginning and end (as in the Chinese calendar, or as in
+ * most eras in the Japanese calendar) then rolling the year past either limit of the
+ * era will cause the year to wrap around. When eras only have a limit at one end,
+ * then attempting to roll the year past that limit will result in pinning the year
+ * at that limit. Note that for most calendars in which era 0 years move forward in
+ * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to
+ * result in negative years for era 0 (that is the only way to represent years before
+ * the calendar epoch).
+ * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the
+ * hour value in the range between 0 and 23, which is zero-based.
* <P>
* NOTE: Do not use this method -- use roll(EDateFields, int, UErrorCode&) instead.
*
@@ -572,10 +621,19 @@ public:
* value returned by getMaximum(Calendar::YEAR). When rolling on the month or
* Calendar::MONTH field, other fields like date might conflict and, need to be
* changed. For instance, rolling the month up on the date 01/31/96 will result in
- * 02/29/96. Rolling up always means rolling forward in time; e.g., rolling the year
- * up on "100 BC" will result in "99 BC", for Gregorian calendar. When rolling on the
- * hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the hour value in the range
- * between 0 and 23, which is zero-based.
+ * 02/29/96. Rolling up always means rolling forward in time (unless the limit of the
+ * field is reached, in which case it may pin or wrap), so for Gregorian calendar,
+ * starting with 100 BC and rolling the year up results in 99 BC.
+ * When eras have a definite beginning and end (as in the Chinese calendar, or as in
+ * most eras in the Japanese calendar) then rolling the year past either limit of the
+ * era will cause the year to wrap around. When eras only have a limit at one end,
+ * then attempting to roll the year past that limit will result in pinning the year
+ * at that limit. Note that for most calendars in which era 0 years move forward in
+ * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to
+ * result in negative years for era 0 (that is the only way to represent years before
+ * the calendar epoch).
+ * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the
+ * hour value in the range between 0 and 23, which is zero-based.
* <P>
* NOTE: Do not use this method -- use roll(UCalendarDateFields, int, UErrorCode&) instead.
*
@@ -595,10 +653,19 @@ public:
* roll(Calendar::DATE, +1, status). When rolling on the month or
* Calendar::MONTH field, other fields like date might conflict and, need to be
* changed. For instance, rolling the month up on the date 01/31/96 will result in
- * 02/29/96. Rolling by a positive value always means rolling forward in time;
- * e.g., rolling the year by +1 on "100 BC" will result in "99 BC", for Gregorian
- * calendar. When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will
- * roll the hour value in the range between 0 and 23, which is zero-based.
+ * 02/29/96. Rolling by a positive value always means rolling forward in time (unless
+ * the limit of the field is reached, in which case it may pin or wrap), so for
+ * Gregorian calendar, starting with 100 BC and rolling the year by + 1 results in 99 BC.
+ * When eras have a definite beginning and end (as in the Chinese calendar, or as in
+ * most eras in the Japanese calendar) then rolling the year past either limit of the
+ * era will cause the year to wrap around. When eras only have a limit at one end,
+ * then attempting to roll the year past that limit will result in pinning the year
+ * at that limit. Note that for most calendars in which era 0 years move forward in
+ * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to
+ * result in negative years for era 0 (that is the only way to represent years before
+ * the calendar epoch).
+ * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the
+ * hour value in the range between 0 and 23, which is zero-based.
* <P>
* The only difference between roll() and add() is that roll() does not change
* the value of more significant fields when it reaches the minimum or maximum
@@ -619,10 +686,19 @@ public:
* roll(Calendar::DATE, +1, status). When rolling on the month or
* Calendar::MONTH field, other fields like date might conflict and, need to be
* changed. For instance, rolling the month up on the date 01/31/96 will result in
- * 02/29/96. Rolling by a positive value always means rolling forward in time;
- * e.g., rolling the year by +1 on "100 BC" will result in "99 BC", for Gregorian
- * calendar. When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will
- * roll the hour value in the range between 0 and 23, which is zero-based.
+ * 02/29/96. Rolling by a positive value always means rolling forward in time (unless
+ * the limit of the field is reached, in which case it may pin or wrap), so for
+ * Gregorian calendar, starting with 100 BC and rolling the year by + 1 results in 99 BC.
+ * When eras have a definite beginning and end (as in the Chinese calendar, or as in
+ * most eras in the Japanese calendar) then rolling the year past either limit of the
+ * era will cause the year to wrap around. When eras only have a limit at one end,
+ * then attempting to roll the year past that limit will result in pinning the year
+ * at that limit. Note that for most calendars in which era 0 years move forward in
+ * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to
+ * result in negative years for era 0 (that is the only way to represent years before
+ * the calendar epoch).
+ * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the
+ * hour value in the range between 0 and 23, which is zero-based.
* <P>
* The only difference between roll() and add() is that roll() does not change
* the value of more significant fields when it reaches the minimum or maximum
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/choicfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/choicfmt.h
index 5de7826c22d..5de7826c22d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/choicfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/choicfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/coleitr.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/coleitr.h
index 4025a41d730..4025a41d730 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/coleitr.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/coleitr.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/coll.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/coll.h
index 93dbb722572..b674c4ae78a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/coll.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/coll.h
@@ -206,11 +206,11 @@ public:
*/
enum ECollationStrength
{
- PRIMARY = 0,
- SECONDARY = 1,
- TERTIARY = 2,
- QUATERNARY = 3,
- IDENTICAL = 15
+ PRIMARY = UCOL_PRIMARY, // 0
+ SECONDARY = UCOL_SECONDARY, // 1
+ TERTIARY = UCOL_TERTIARY, // 2
+ QUATERNARY = UCOL_QUATERNARY, // 3
+ IDENTICAL = UCOL_IDENTICAL // 15
};
/**
@@ -225,9 +225,9 @@ public:
*/
enum EComparisonResult
{
- LESS = -1,
- EQUAL = 0,
- GREATER = 1
+ LESS = UCOL_LESS, // -1
+ EQUAL = UCOL_EQUAL, // 0
+ GREATER = UCOL_GREATER // 1
};
// Collator public destructor -----------------------------------------
@@ -241,24 +241,37 @@ public:
// Collator public methods --------------------------------------------
/**
- * Returns true if "other" is the same as "this"
+ * Returns TRUE if "other" is the same as "this".
+ *
+ * The base class implementation returns TRUE if "other" has the same type/class as "this":
+ * <code>typeid(*this) == typeid(other)</code>.
+ *
+ * Subclass implementations should do something like the following:
+ * <pre>
+ * if (this == &other) { return TRUE; }
+ * if (!Collator::operator==(other)) { return FALSE; } // not the same class
+ *
+ * const MyCollator &o = (const MyCollator&)other;
+ * (compare this vs. o's subclass fields)
+ * </pre>
* @param other Collator object to be compared
- * @return true if other is the same as this.
+ * @return TRUE if other is the same as this.
* @stable ICU 2.0
*/
virtual UBool operator==(const Collator& other) const;
/**
* Returns true if "other" is not the same as "this".
+ * Calls ! operator==(const Collator&) const which works for all subclasses.
* @param other Collator object to be compared
- * @return true if other is not the same as this.
+ * @return TRUE if other is not the same as this.
* @stable ICU 2.0
*/
virtual UBool operator!=(const Collator& other) const;
/**
- * Makes a shallow copy of the current object.
- * @return a copy of this object
+ * Makes a copy of this object.
+ * @return a copy of this object, owned by the caller
* @stable ICU 2.0
*/
virtual Collator* clone(void) const = 0;
@@ -404,6 +417,24 @@ public:
* The comparison function compares the character data stored in two
* different string arrays. Returns information about whether a string array
* is less than, greater than or equal to another string array.
+ * <p>Example of use:
+ * <pre>
+ * . UChar ABC[] = {0x41, 0x42, 0x43, 0}; // = "ABC"
+ * . UChar abc[] = {0x61, 0x62, 0x63, 0}; // = "abc"
+ * . UErrorCode status = U_ZERO_ERROR;
+ * . Collator *myCollation =
+ * . Collator::createInstance(Locale::US, status);
+ * . if (U_FAILURE(status)) return;
+ * . myCollation->setStrength(Collator::PRIMARY);
+ * . // result would be Collator::EQUAL ("abc" == "ABC")
+ * . // (no primary difference between "abc" and "ABC")
+ * . Collator::EComparisonResult result =
+ * . myCollation->compare(abc, 3, ABC, 3);
+ * . myCollation->setStrength(Collator::TERTIARY);
+ * . // result would be Collator::LESS ("abc" &lt;&lt;&lt; "ABC")
+ * . // (with tertiary difference between "abc" and "ABC")
+ * . result = myCollation->compare(abc, 3, ABC, 3);
+ * </pre>
* @param source the source string array to be compared with.
* @param sourceLength the length of the source string array. If this value
* is equal to -1, the string array is null-terminated.
@@ -484,7 +515,7 @@ public:
* @param status the error code status.
* @return the collation key of the string based on the collation rules.
* @see CollationKey#compare
- * @deprecated ICU 2.8 Use getSortKey(...) instead
+ * @stable ICU 2.0
*/
virtual CollationKey& getCollationKey(const UnicodeString& source,
CollationKey& key,
@@ -504,7 +535,7 @@ public:
* @param status the error code status.
* @return the collation key of the string based on the collation rules.
* @see CollationKey#compare
- * @deprecated ICU 2.8 Use getSortKey(...) instead
+ * @stable ICU 2.0
*/
virtual CollationKey& getCollationKey(const UChar*source,
int32_t sourceLength,
@@ -528,7 +559,7 @@ public:
* @deprecated ICU 2.8 This API is under consideration for revision
* in ICU 3.0.
*/
- virtual const Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const = 0;
+ virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const = 0;
/**
* Convenience method for comparing two strings based on the collation rules.
@@ -566,7 +597,7 @@ public:
UBool equals(const UnicodeString& source, const UnicodeString& target) const;
/**
- * Determines the minimum strength that will be use in comparison or
+ * Determines the minimum strength that will be used in comparison or
* transformation.
* <p>E.g. with strength == SECONDARY, the tertiary difference is ignored
* <p>E.g. with strength == PRIMARY, the secondary and tertiary difference
@@ -575,7 +606,7 @@ public:
* @see Collator#setStrength
* @deprecated ICU 2.6 Use getAttribute(UCOL_STRENGTH...) instead
*/
- virtual ECollationStrength getStrength(void) const = 0;
+ virtual ECollationStrength getStrength(void) const;
/**
* Sets the minimum strength to be used in comparison or transformation.
@@ -595,7 +626,7 @@ public:
* @param newStrength the new comparison level.
* @deprecated ICU 2.6 Use setAttribute(UCOL_STRENGTH...) instead
*/
- virtual void setStrength(ECollationStrength newStrength) = 0;
+ virtual void setStrength(ECollationStrength newStrength);
/**
* Retrieves the reordering codes for this collator.
@@ -612,9 +643,9 @@ public:
* @see UColReorderCode
* @stable ICU 4.8
*/
- virtual int32_t U_EXPORT2 getReorderCodes(int32_t *dest,
- int32_t destCapacity,
- UErrorCode& status) const;
+ virtual int32_t getReorderCodes(int32_t *dest,
+ int32_t destCapacity,
+ UErrorCode& status) const;
/**
* Sets the ordering of scripts for this collator.
@@ -630,9 +661,9 @@ public:
* @see UColReorderCode
* @stable ICU 4.8
*/
- virtual void U_EXPORT2 setReorderCodes(const int32_t* reorderCodes,
- int32_t reorderCodesLength,
- UErrorCode& status) ;
+ virtual void setReorderCodes(const int32_t* reorderCodes,
+ int32_t reorderCodesLength,
+ UErrorCode& status) ;
/**
* Retrieves the reorder codes that are grouped with the given reorder code. Some reorder
@@ -849,7 +880,7 @@ public:
* @stable ICU 2.2
*/
virtual UColAttributeValue getAttribute(UColAttribute attr,
- UErrorCode &status) = 0;
+ UErrorCode &status) const = 0;
/**
* Sets the variable top to a collation element value of a string supplied.
@@ -872,7 +903,7 @@ public:
* @return a 32 bit value containing the value of the variable top in upper 16 bits. Lower 16 bits are undefined
* @stable ICU 2.0
*/
- virtual uint32_t setVariableTop(const UnicodeString varTop, UErrorCode &status) = 0;
+ virtual uint32_t setVariableTop(const UnicodeString &varTop, UErrorCode &status) = 0;
/**
* Sets the variable top to a collation element value supplied. Variable top is set to the upper 16 bits.
@@ -881,7 +912,7 @@ public:
* @param status error code (not changed by function)
* @stable ICU 2.0
*/
- virtual void setVariableTop(const uint32_t varTop, UErrorCode &status) = 0;
+ virtual void setVariableTop(uint32_t varTop, UErrorCode &status) = 0;
/**
* Gets the variable top value of a Collator.
@@ -902,13 +933,14 @@ public:
*/
virtual UnicodeSet *getTailoredSet(UErrorCode &status) const;
-
/**
- * Thread safe cloning operation
- * @return pointer to the new clone, user should remove it.
- * @stable ICU 2.2
+ * Same as clone().
+ * The base class implementation simply calls clone().
+ * @return a copy of this object, owned by the caller
+ * @see clone()
+ * @deprecated ICU 50 no need to have two methods for cloning
*/
- virtual Collator* safeClone(void) = 0;
+ virtual Collator* safeClone(void) const;
/**
* Get the sort key as an array of bytes from an UnicodeString.
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/colldata.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/colldata.h
index efdb15968c5..d9153d04818 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/colldata.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/colldata.h
@@ -1,6 +1,6 @@
/*
******************************************************************************
- * Copyright (C) 1996-2011, International Business Machines *
+ * Copyright (C) 1996-2012, International Business Machines *
* Corporation and others. All Rights Reserved. *
******************************************************************************
*/
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/curramt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/curramt.h
index c33e6f1f833..c33e6f1f833 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/curramt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/curramt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/currpinf.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/currpinf.h
index 9ade99a09e5..9ade99a09e5 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/currpinf.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/currpinf.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/currunit.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/currunit.h
index ecd94110292..ecd94110292 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/currunit.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/currunit.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/datefmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/datefmt.h
index 6f503cecac0..14f40e35ba0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/datefmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/datefmt.h
@@ -507,9 +507,6 @@ public:
* last character successfully parsed. If the
* source is not parsed successfully, this param
* will remain unchanged.
- * @return A newly created Formattable* object, or NULL
- * on failure. The caller owns this and should
- * delete it when done.
* @stable ICU 2.0
*/
virtual void parseObject(const UnicodeString& source,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/dcfmtsym.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/dcfmtsym.h
index 2d013d52d55..2d013d52d55 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/dcfmtsym.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/dcfmtsym.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/decimfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/decimfmt.h
index 04cef429036..b4f53faea88 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/decimfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/decimfmt.h
@@ -39,6 +39,14 @@
#include "unicode/stringpiece.h"
#include "unicode/curramt.h"
+/**
+ * \def UNUM_DECIMALFORMAT_INTERNAL_SIZE
+ * @internal
+ */
+#if UCONFIG_FORMAT_FASTPATHS_49
+#define UNUM_DECIMALFORMAT_INTERNAL_SIZE 16
+#endif
+
U_NAMESPACE_BEGIN
class DigitList;
@@ -49,6 +57,40 @@ class UnicodeSet;
class FieldPositionHandler;
/**
+ * enum bitset for boolean fields. Similar to Java EnumSet<>.
+ * Needs to range check. Not specific to decimal format.
+ * @internal
+ */
+template<typename T, uint32_t minValue, uint32_t limitValue>
+class EnumSet {
+public:
+ EnumSet() : fBools(0) {}
+ EnumSet(const EnumSet<T,minValue,limitValue>& other) : fBools(other.fBools) {}
+ ~EnumSet() {}
+ void clear() { fBools=0; }
+ void add(T toAdd) { set(toAdd, 1); }
+ void remove(T toRemove) { set(toRemove, 0); }
+ int32_t contains(T toCheck) const { return get(toCheck); }
+ void set(T toSet, int32_t v) { fBools=(fBools&(~flag(toSet)))|(v?(flag(toSet)):0); }
+ int32_t get(T toCheck) const { return (fBools & flag(toCheck))?1:0; }
+ UBool isValidEnum(T toCheck) const { return (toCheck>=minValue&&toCheck<limitValue); }
+ UBool isValidValue(int32_t v) const { return (v==0||v==1); }
+ const EnumSet<T,minValue,limitValue>& operator=(const EnumSet<T,minValue,limitValue>& other) {
+ fBools = other.fBools;
+ return *this;
+ }
+
+ uint32_t getAll() const {
+ return fBools;
+ }
+
+private:
+ uint32_t flag(T toCheck) const { return (1<<(toCheck-minValue)); }
+private:
+ uint32_t fBools;
+};
+
+/**
* DecimalFormat is a concrete subclass of NumberFormat that formats decimal
* numbers. It has a variety of features designed to make it possible to parse
* and format numbers in any locale, including support for Western, Arabic, or
@@ -747,6 +789,41 @@ public:
DecimalFormatSymbols* symbolsToAdopt,
UNumberFormatStyle style,
UErrorCode& status);
+
+
+ /**
+ * Set an integer attribute on this DecimalFormat.
+ * May return U_UNSUPPORTED_ERROR if this instance does not support
+ * the specified attribute.
+ * @param attr the attribute to set
+ * @param newvalue new value
+ * @param status the error type
+ * @return *this - for chaining
+ * @internal ICU 50
+ */
+ virtual DecimalFormat& setAttribute( UNumberFormatAttribute attr,
+ int32_t newvalue,
+ UErrorCode &status);
+
+ /**
+ * Get an integer
+ * May return U_UNSUPPORTED_ERROR if this instance does not support
+ * the specified attribute.
+ * @param attr the attribute to set
+ * @param status the error type
+ * @return the attribute value. Undefined if there is an error.
+ * @internal ICU 50
+ */
+ virtual int32_t getAttribute( UNumberFormatAttribute attr,
+ UErrorCode &status) const;
+
+#if UCONFIG_HAVE_PARSEALLINPUT
+ /**
+ * @internal
+ */
+ void setParseAllInput(UNumberFormatAttributeValue value);
+#endif
+
#endif /* U_HIDE_INTERNAL_API */
/**
@@ -852,6 +929,24 @@ public:
UnicodeString& appendTo,
FieldPosition& pos) const;
+
+ /**
+ * Format a double or long number using base-10 representation.
+ *
+ * @param number The value to be formatted.
+ * @param appendTo Output parameter to receive result.
+ * Result is appended to existing contents.
+ * @param pos On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
+ * @param status
+ * @return Reference to 'appendTo' parameter.
+ * @internal
+ */
+ virtual UnicodeString& format(double number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const;
+
/**
* Format a double or long number using base-10 representation.
*
@@ -891,6 +986,22 @@ public:
* @param number The value to be formatted.
* @param appendTo Output parameter to receive result.
* Result is appended to existing contents.
+ * @param pos On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
+ * @return Reference to 'appendTo' parameter.
+ * @internal
+ */
+ virtual UnicodeString& format(int32_t number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const;
+
+ /**
+ * Format a long number using base-10 representation.
+ *
+ * @param number The value to be formatted.
+ * @param appendTo Output parameter to receive result.
+ * Result is appended to existing contents.
* @param posIter On return, can be used to iterate over positions
* of fields generated by this format call.
* Can be NULL.
@@ -924,6 +1035,22 @@ public:
* @param number The value to be formatted.
* @param appendTo Output parameter to receive result.
* Result is appended to existing contents.
+ * @param pos On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
+ * @return Reference to 'appendTo' parameter.
+ * @internal
+ */
+ virtual UnicodeString& format(int64_t number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const;
+
+ /**
+ * Format an int64 number using base-10 representation.
+ *
+ * @param number The value to be formatted.
+ * @param appendTo Output parameter to receive result.
+ * Result is appended to existing contents.
* @param posIter On return, can be used to iterate over positions
* of fields generated by this format call.
* Can be NULL.
@@ -1864,7 +1991,7 @@ private:
* Initialize all fields of a new DecimalFormatter.
* Common code for use by constructors.
*/
- void init();
+ void init(UErrorCode& status);
/**
* Do real work of constructing a new DecimalFormat.
@@ -1937,7 +2064,8 @@ private:
UnicodeString& subformat(UnicodeString& appendTo,
FieldPositionHandler& handler,
DigitList& digits,
- UBool isInteger) const;
+ UBool isInteger,
+ UErrorCode &status) const;
void parse(const UnicodeString& text,
@@ -2092,10 +2220,12 @@ private:
UnicodeString& _format(int64_t number,
UnicodeString& appendTo,
- FieldPositionHandler& handler) const;
+ FieldPositionHandler& handler,
+ UErrorCode &status) const;
UnicodeString& _format(double number,
UnicodeString& appendTo,
- FieldPositionHandler& handler) const;
+ FieldPositionHandler& handler,
+ UErrorCode &status) const;
UnicodeString& _format(const DigitList &number,
UnicodeString& appendTo,
FieldPositionHandler& handler,
@@ -2143,6 +2273,11 @@ private:
int8_t fMinExponentDigits;
UBool fExponentSignAlwaysShown;
+ EnumSet<UNumberFormatAttribute,
+ UNUM_MAX_NONBOOLEAN_ATTRIBUTE+1,
+ UNUM_LIMIT_BOOLEAN_ATTRIBUTE>
+ fBoolFlags;
+
DigitList* fRoundingIncrement; // NULL if no rounding increment specified.
ERoundingMode fRoundingMode;
@@ -2261,6 +2396,11 @@ private:
// Information needed for DecimalFormat to format/parse currency plural.
CurrencyPluralInfo* fCurrencyPluralInfo;
+#if UCONFIG_HAVE_PARSEALLINPUT
+ UNumberFormatAttributeValue fParseAllInput;
+#endif
+
+
protected:
/**
@@ -2293,6 +2433,21 @@ protected:
* @stable ICU 2.8
*/
static const int32_t kMaxScientificIntegerDigits;
+
+#if UCONFIG_FORMAT_FASTPATHS_49
+ private:
+ /**
+ * Internal state.
+ * @internal
+ */
+ uint8_t fReserved[UNUM_DECIMALFORMAT_INTERNAL_SIZE];
+
+
+ /**
+ * Called whenever any state changes. Recomputes whether fastpath is OK to use.
+ */
+ void handleChanged();
+#endif
};
inline UnicodeString&
@@ -2323,6 +2478,7 @@ inline const UnicodeString &
DecimalFormat::getConstSymbol(DecimalFormatSymbols::ENumberFormatSymbol symbol) const {
return fSymbols->getConstSymbol(symbol);
}
+
#endif
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtfmtsym.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtfmtsym.h
index 1da51eb4644..1da51eb4644 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtfmtsym.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtfmtsym.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtitvfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtitvfmt.h
index 977459dc72b..977459dc72b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtitvfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtitvfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtitvinf.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtitvinf.h
index 1057c6ecc46..1057c6ecc46 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtitvinf.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtitvinf.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtptngen.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtptngen.h
index cbbfef7827f..cbbfef7827f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtptngen.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtptngen.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtrule.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtrule.h
index cb526a152ce..cb526a152ce 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/dtrule.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/dtrule.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/fieldpos.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/fieldpos.h
index 38a9576e782..38a9576e782 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/fieldpos.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/fieldpos.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/fmtable.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/fmtable.h
index 641236fed49..845122ed2db 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/fmtable.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/fmtable.h
@@ -1,6 +1,6 @@
/*
********************************************************************************
-* Copyright (C) 1997-2011, International Business Machines
+* Copyright (C) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************************
*
@@ -606,6 +606,11 @@ public:
DigitList *getDigitList() const { return fDecimalNum;}
/**
+ * @internal
+ */
+ DigitList *getInternalDigitList();
+
+ /**
* Adopt, and set value from, a DigitList
* Internal Function, do not use.
* @param dl the Digit List to be adopted
@@ -641,8 +646,11 @@ private:
} fValue;
CharString *fDecimalStr;
+
DigitList *fDecimalNum;
+ char fStackData[128]; // must be big enough for DigitList
+
Type fType;
UnicodeString fBogus; // Bogus string when it's needed.
};
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/format.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/format.h
index cb8ea61f76e..cb8ea61f76e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/format.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/format.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/fpositer.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/fpositer.h
index ecaa77728ac..ecaa77728ac 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/fpositer.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/fpositer.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/gregocal.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/gregocal.h
index 3a618397d12..3a618397d12 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/gregocal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/gregocal.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/locdspnm.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/locdspnm.h
index e659316ca4a..cdd2bb8f3fe 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/locdspnm.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/locdspnm.h
@@ -1,6 +1,6 @@
/*
******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines Corporation and
+* Copyright (C) 2010-2012, International Business Machines Corporation and
* others. All Rights Reserved.
******************************************************************************
*/
@@ -20,6 +20,7 @@
#include "unicode/locid.h"
#include "unicode/uscript.h"
#include "unicode/uldnames.h"
+#include "unicode/udisplaycontext.h"
U_NAMESPACE_BEGIN
@@ -58,7 +59,23 @@ public:
* @stable ICU 4.4
*/
static LocaleDisplayNames* U_EXPORT2 createInstance(const Locale& locale,
- UDialectHandling dialectHandling);
+ UDialectHandling dialectHandling);
+
+#ifndef U_HIDE_INTERNAL_API
+ /**
+ * Returns an instance of LocaleDisplayNames that returns names formatted
+ * for the provided locale, using the provided UDisplayContext settings.
+ *
+ * @param locale the display locale
+ * @param contexts List of one or more context settings (e.g. for dialect
+ * handling, capitalization, etc.
+ * @param length Number of items in the contexts list
+ * @return a LocaleDisplayNames instance
+ * @internal ICU 50 technology preview
+ */
+ static LocaleDisplayNames* U_EXPORT2 createInstance(const Locale& locale,
+ UDisplayContext *contexts, int32_t length);
+#endif /* U_HIDE_INTERNAL_API */
// getters for state
/**
@@ -76,6 +93,14 @@ public:
*/
virtual UDialectHandling getDialectHandling() const = 0;
+ /**
+ * Returns the UDisplayContext value for the specified UDisplayContextType.
+ * @param type the UDisplayContextType whose value to return
+ * @return the UDisplayContext for the specified type.
+ * @internal ICU 50 technology preview
+ */
+ virtual UDisplayContext getContext(UDisplayContextType type) const = 0;
+
// names for entire locales
/**
* Returns the display name of the provided locale.
@@ -85,7 +110,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& localeDisplayName(const Locale& locale,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
/**
* Returns the display name of the provided locale id.
@@ -95,7 +120,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& localeDisplayName(const char* localeId,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
// names for components of a locale id
/**
@@ -106,7 +131,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& languageDisplayName(const char* lang,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
/**
* Returns the display name of the provided script code.
@@ -116,7 +141,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& scriptDisplayName(const char* script,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
/**
* Returns the display name of the provided script code.
@@ -126,7 +151,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& scriptDisplayName(UScriptCode scriptCode,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
/**
* Returns the display name of the provided region code.
@@ -136,7 +161,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& regionDisplayName(const char* region,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
/**
* Returns the display name of the provided variant.
@@ -146,7 +171,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& variantDisplayName(const char* variant,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
/**
* Returns the display name of the provided locale key.
@@ -156,7 +181,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& keyDisplayName(const char* key,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
/**
* Returns the display name of the provided value (used with the provided key).
@@ -167,7 +192,7 @@ public:
* @stable ICU 4.4
*/
virtual UnicodeString& keyValueDisplayName(const char* key, const char* value,
- UnicodeString& result) const = 0;
+ UnicodeString& result) const = 0;
private:
// No ICU "poor man's RTTI" for this class nor its subclasses.
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/measfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/measfmt.h
index d49a9b572d2..d49a9b572d2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/measfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/measfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/measunit.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/measunit.h
index 9a210e65957..9a210e65957 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/measunit.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/measunit.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/measure.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/measure.h
index 6b7a0497b47..6b7a0497b47 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/measure.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/measure.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/msgfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/msgfmt.h
index 54692b7b3d5..60ba1538574 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/msgfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/msgfmt.h
@@ -104,13 +104,14 @@ class NumberFormat;
* <pre>
* message = messageText (argument messageText)*
* argument = noneArg | simpleArg | complexArg
- * complexArg = choiceArg | pluralArg | selectArg
+ * complexArg = choiceArg | pluralArg | selectArg | selectordinalArg
*
* noneArg = '{' argNameOrNumber '}'
* simpleArg = '{' argNameOrNumber ',' argType [',' argStyle] '}'
* choiceArg = '{' argNameOrNumber ',' "choice" ',' choiceStyle '}'
* pluralArg = '{' argNameOrNumber ',' "plural" ',' pluralStyle '}'
* selectArg = '{' argNameOrNumber ',' "select" ',' selectStyle '}'
+ * selectordinalArg = '{' argNameOrNumber ',' "selectordinal" ',' pluralStyle '}'
*
* choiceStyle: see {@link ChoiceFormat}
* pluralStyle: see {@link PluralFormat}
@@ -892,7 +893,7 @@ private:
*/
class U_I18N_API PluralSelectorProvider : public PluralFormat::PluralSelector {
public:
- PluralSelectorProvider(const Locale* loc);
+ PluralSelectorProvider(const Locale* loc, UPluralType type);
virtual ~PluralSelectorProvider();
virtual UnicodeString select(double number, UErrorCode& ec) const;
@@ -900,6 +901,7 @@ private:
private:
const Locale* locale;
PluralRules* rules;
+ UPluralType type;
};
/**
@@ -938,6 +940,7 @@ private:
UHashtable* customFormatArgStarts;
PluralSelectorProvider pluralProvider;
+ PluralSelectorProvider ordinalProvider;
/**
* Method to retrieve default formats (or NULL on failure).
@@ -1070,10 +1073,17 @@ private:
public:
virtual UBool operator==(const Format&) const;
virtual Format* clone() const;
+ virtual UnicodeString& format(const Formattable& obj,
+ UnicodeString& appendTo,
+ UErrorCode& status) const;
virtual UnicodeString& format(const Formattable&,
UnicodeString& appendTo,
FieldPosition&,
UErrorCode& status) const;
+ virtual UnicodeString& format(const Formattable& obj,
+ UnicodeString& appendTo,
+ FieldPositionIterator* posIter,
+ UErrorCode& status) const;
virtual void parseObject(const UnicodeString&,
Formattable&,
ParsePosition&) const;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/numfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/numfmt.h
index 240983cc1b2..235128e0c35 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/numfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/numfmt.h
@@ -359,6 +359,24 @@ public:
UnicodeString& appendTo,
FieldPosition& pos) const = 0;
/**
+ * Format a double number. By default, the parent function simply
+ * calls the base class and does not return an error status.
+ * Therefore, the status may be ignored in some subclasses.
+ *
+ * @param number The value to be formatted.
+ * @param appendTo Output parameter to receive result.
+ * Result is appended to existing contents.
+ * @param pos On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
+ * @param status error status
+ * @return Reference to 'appendTo' parameter.
+ * @internal
+ */
+ virtual UnicodeString& format(double number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const;
+ /**
* Format a double number. Subclasses must implement
* this method.
*
@@ -393,6 +411,24 @@ public:
FieldPosition& pos) const = 0;
/**
+ * Format a long number. Concrete subclasses may override
+ * this function to provide status return.
+ *
+ * @param number The value to be formatted.
+ * @param appendTo Output parameter to receive result.
+ * Result is appended to existing contents.
+ * @param pos On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
+ * @param status the output status.
+ * @return Reference to 'appendTo' parameter.
+ * @internal
+ */
+ virtual UnicodeString& format(int32_t number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode &status) const;
+
+ /**
* Format an int32 number. Subclasses must implement
* this method.
*
@@ -426,6 +462,24 @@ public:
virtual UnicodeString& format(int64_t number,
UnicodeString& appendTo,
FieldPosition& pos) const;
+
+ /**
+ * Format an int64 number. (Not abstract to retain compatibility
+ * with earlier releases, however subclasses should override this
+ * method as it just delegates to format(int32_t number...);
+ *
+ * @param number The value to be formatted.
+ * @param appendTo Output parameter to receive result.
+ * Result is appended to existing contents.
+ * @param pos On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
+ * @return Reference to 'appendTo' parameter.
+ * @internal
+ */
+ virtual UnicodeString& format(int64_t number,
+ UnicodeString& appendTo,
+ FieldPosition& pos,
+ UErrorCode& status) const;
/**
* Format an int64 number. Subclasses must implement
* this method.
@@ -543,8 +597,6 @@ public:
* @param parsePosition The position to start parsing at on input.
* On output, moved to after the last successfully
* parse character. On parse failure, does not change.
- * @return A Formattable object of numeric type. The caller
- * owns this an must delete it. NULL on failure.
* @stable ICU 2.0
*/
virtual void parse(const UnicodeString& text,
@@ -561,14 +613,12 @@ public:
* If parse fails, return contents are undefined.
* @param status Output parameter set to a failure error code
* when a failure occurs.
- * @return A Formattable object of numeric type. The caller
- * owns this an must delete it. NULL on failure.
* @see NumberFormat::isParseIntegerOnly
* @stable ICU 2.0
*/
- virtual void parse( const UnicodeString& text,
- Formattable& result,
- UErrorCode& status) const;
+ virtual void parse(const UnicodeString& text,
+ Formattable& result,
+ UErrorCode& status) const;
/* Cannot use #ifndef U_HIDE_DRAFT_API for the following draft method since it is virtual */
/**
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/numsys.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/numsys.h
index cb855a8d312..cb855a8d312 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/numsys.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/numsys.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/plurfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/plurfmt.h
index a5fd7ab2fc6..afe3a938fc4 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/plurfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/plurfmt.h
@@ -148,7 +148,7 @@ class U_I18N_API PluralFormat : public Format {
public:
/**
- * Creates a new <code>PluralFormat</code> for the default locale.
+ * Creates a new cardinal-number <code>PluralFormat</code> for the default locale.
* This locale will be used to get the set of plural rules and for standard
* number formatting.
* @param status output param set to success/failure code on exit, which
@@ -158,7 +158,7 @@ public:
PluralFormat(UErrorCode& status);
/**
- * Creates a new <code>PluralFormat</code> for a given locale.
+ * Creates a new cardinal-number <code>PluralFormat</code> for a given locale.
* @param locale the <code>PluralFormat</code> will be configured with
* rules for this locale. This locale will also be used for
* standard number formatting.
@@ -193,7 +193,19 @@ public:
PluralFormat(const Locale& locale, const PluralRules& rules, UErrorCode& status);
/**
- * Creates a new <code>PluralFormat</code> for a given pattern string.
+ * Creates a new <code>PluralFormat</code> for the plural type.
+ * The standard number formatting will be done using the given locale.
+ * @param locale the default number formatting will be done using this
+ * locale.
+ * @param type The plural type (e.g., cardinal or ordinal).
+ * @param status output param set to success/failure code on exit, which
+ * must not indicate a failure before the function call.
+ * @draft ICU 50
+ */
+ PluralFormat(const Locale& locale, UPluralType type, UErrorCode& status);
+
+ /**
+ * Creates a new cardinal-number <code>PluralFormat</code> for a given pattern string.
* The default locale will be used to get the set of plural rules and for
* standard number formatting.
* @param pattern the pattern for this <code>PluralFormat</code>.
@@ -205,7 +217,7 @@ public:
PluralFormat(const UnicodeString& pattern, UErrorCode& status);
/**
- * Creates a new <code>PluralFormat</code> for a given pattern string and
+ * Creates a new cardinal-number <code>PluralFormat</code> for a given pattern string and
* locale.
* The locale will be used to get the set of plural rules and for
* standard number formatting.
@@ -255,6 +267,24 @@ public:
UErrorCode& status);
/**
+ * Creates a new <code>PluralFormat</code> for a plural type, a
+ * pattern and a locale.
+ * @param locale the <code>PluralFormat</code> will be configured with
+ * rules for this locale. This locale will also be used for
+ * standard number formatting.
+ * @param type The plural type (e.g., cardinal or ordinal).
+ * @param pattern the pattern for this <code>PluralFormat</code>.
+ * errors are returned to status if the pattern is invalid.
+ * @param status output param set to success/failure code on exit, which
+ * must not indicate a failure before the function call.
+ * @draft ICU 50
+ */
+ PluralFormat(const Locale& locale,
+ UPluralType type,
+ const UnicodeString& pattern,
+ UErrorCode& status);
+
+ /**
* copy constructor.
* @stable ICU 4.0
*/
@@ -359,11 +389,14 @@ public:
* i.e., a pattern that was applied previously will be removed,
* and the NumberFormat is set to the default number format for
* the locale. The resulting format behaves the same as one
- * constructed from {@link #PluralFormat(const Locale& locale, UErrorCode& status)}.
+ * constructed from {@link #PluralFormat(const Locale& locale, UPluralType type, UErrorCode& status)}
+ * with UPLURAL_TYPE_CARDINAL.
* @param locale the <code>locale</code> to use to configure the formatter.
* @param status output param set to success/failure code on exit, which
* must not indicate a failure before the function call.
- * @stable ICU 4.0
+ * @deprecated ICU 50 This method clears the pattern and might create
+ * a different kind of PluralRules instance;
+ * use one of the constructors to create a new instance instead.
*/
void setLocale(const Locale& locale, UErrorCode& status);
@@ -479,7 +512,7 @@ public:
*/
virtual UClassID getDynamicClassID() const;
-#if defined(__xlC__) || (U_PLATFORM == U_PF_OS390) || (U_PLATFORM ==U_PF_OS400)
+#if (defined(__xlC__) && (__xlC__ < 0x0C00)) || (U_PLATFORM == U_PF_OS390) || (U_PLATFORM ==U_PF_OS400)
// Work around a compiler bug on xlC 11.1 on AIX 7.1 that would
// prevent PluralSelectorAdapter from implementing private PluralSelector.
// xlC error message:
@@ -532,7 +565,7 @@ private:
PluralSelectorAdapter pluralRulesWrapper;
PluralFormat(); // default constructor not implemented
- void init(const PluralRules* rules, UErrorCode& status);
+ void init(const PluralRules* rules, UPluralType type, UErrorCode& status);
/**
* Copies dynamically allocated values (pointer fields).
* Others are copied using their copy constructors and assignment operators.
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/plurrule.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/plurrule.h
index 7321133e90f..5a227a21785 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/plurrule.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/plurrule.h
@@ -26,6 +26,7 @@
#if !UCONFIG_NO_FORMATTING
#include "unicode/format.h"
+#include "unicode/upluralrules.h"
/**
* Value returned by PluralRules::getUniqueKeywordValue() when there is no
@@ -183,8 +184,9 @@ public:
static PluralRules* U_EXPORT2 createDefaultRules(UErrorCode& status);
/**
- * Provides access to the predefined <code>PluralRules</code> for a given
+ * Provides access to the predefined cardinal-number <code>PluralRules</code> for a given
* locale.
+ * Same as forLocale(locale, UPLURAL_TYPE_CARDINAL, status).
*
* @param locale The locale for which a <code>PluralRules</code> object is
* returned.
@@ -200,6 +202,24 @@ public:
static PluralRules* U_EXPORT2 forLocale(const Locale& locale, UErrorCode& status);
/**
+ * Provides access to the predefined <code>PluralRules</code> for a given
+ * locale and the plural type.
+ *
+ * @param locale The locale for which a <code>PluralRules</code> object is
+ * returned.
+ * @param type The plural type (e.g., cardinal or ordinal).
+ * @param status Output param set to success/failure code on exit, which
+ * must not indicate a failure before the function call.
+ * @return The predefined <code>PluralRules</code> object pointer for
+ * this locale. If there's no predefined rules for this locale,
+ * the rules for the closest parent in the locale hierarchy
+ * that has one will be returned. The final fallback always
+ * returns the default 'other' rules.
+ * @draft ICU 50
+ */
+ static PluralRules* U_EXPORT2 forLocale(const Locale& locale, UPluralType type, UErrorCode& status);
+
+ /**
* Given a number, returns the keyword of the first rule that applies to
* the number. This function can be used with isKeyword* functions to
* determine the keyword for default plural rules.
@@ -359,7 +379,7 @@ private:
void getNextLocale(const UnicodeString& localeData, int32_t* curIndex, UnicodeString& localeName);
void addRules(RuleChain& rules);
int32_t getNumberValue(const UnicodeString& token) const;
- UnicodeString getRuleFromResource(const Locale& locale, UErrorCode& status);
+ UnicodeString getRuleFromResource(const Locale& locale, UPluralType type, UErrorCode& status);
static const int32_t MAX_SAMPLES = 3;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/rbnf.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/rbnf.h
index b235582b971..b235582b971 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/rbnf.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/rbnf.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/rbtz.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/rbtz.h
index 2be29670cbf..2be29670cbf 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/rbtz.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/rbtz.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/regex.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/regex.h
index 6c11b87b2f0..6c11b87b2f0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/regex.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/regex.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/search.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/search.h
index 71bbf2dd529..71bbf2dd529 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/search.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/search.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/selfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/selfmt.h
index 635144bb9b3..635144bb9b3 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/selfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/selfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/simpletz.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/simpletz.h
index 9e74fc51710..9e74fc51710 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/simpletz.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/simpletz.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/smpdtfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/smpdtfmt.h
index 361580aef64..aec9c041fa6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/smpdtfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/smpdtfmt.h
@@ -34,6 +34,7 @@
#if !UCONFIG_NO_FORMATTING
#include "unicode/datefmt.h"
+#include "unicode/udisplaycontext.h"
U_NAMESPACE_BEGIN
@@ -81,6 +82,7 @@ class TimeZoneFormat;
* m minute in hour (Number) 30
* s second in minute (Number) 55
* S fractional second (Number) 978
+ * (maximum resolution of SSS; truncated if shorter, zero-padded if longer)
* E day of week (Text) Tuesday
* e day of week (local 1~7) (Text & Number) Tues & 2
* D day in year (Number) 189
@@ -400,38 +402,6 @@ public:
UnicodeString& appendTo,
FieldPosition& pos) const;
-/* Cannot use #ifndef U_HIDE_DRAFT_API for the following draft method since it is virtual */
- /**
- * Format a date or time, which is the standard millis since 24:00 GMT, Jan
- * 1, 1970. Overrides DateFormat pure virtual method.
- * <P>
- * Example: using the US locale: "yyyy.MM.dd e 'at' HH:mm:ss zzz" ->>
- * 1996.07.10 AD at 15:08:56 PDT
- *
- * @param cal Calendar set to the date and time to be formatted
- * into a date/time string.
- * @param types Array of UDateFormatContextTypes for which the corresponding
- * value specified in the next parameter should override the
- * formatter's default value for this call (this does not
- * change the default value).
- * @param values Array of UDateFormatContextValues corresponding 1-1 to the
- * UDateFormatContextTypes in the previous parameter.
- * @param typesAndValuesCount Number of elements in the types and values
- * arrays.
- * @param appendTo Output parameter to receive result.
- * Result is appended to existing contents.
- * @param pos The formatting position. On input: an alignment field,
- * if desired. On output: the offsets of the alignment field.
- * @return Reference to 'appendTo' parameter.
- * @draft ICU 49
- */
- virtual UnicodeString& format( Calendar& cal,
- const UDateFormatContextType* types,
- const UDateFormatContextValue* values,
- int32_t typesAndValuesCount,
- UnicodeString& appendTo,
- FieldPosition& pos) const;
-
/**
* Format a date or time, which is the standard millis since 24:00 GMT, Jan
* 1, 1970. Overrides DateFormat pure virtual method.
@@ -582,7 +552,6 @@ public:
* @param pos On input, the position at which to start parsing; on
* output, the position at which parsing terminated, or the
* start position if the parse failed.
- * @return A valid UDate if the input could be parsed.
* @stable ICU 2.1
*/
virtual void parse( const UnicodeString& text,
@@ -806,34 +775,32 @@ public:
*/
virtual void adoptCalendar(Calendar* calendarToAdopt);
-/* Cannot use #ifndef U_HIDE_DRAFT_API for the following draft method since it is virtual */
+ /* Cannot use #ifndef U_HIDE_INTERNAL_API for the following draft method since it is virtual */
/**
- * Set the formatter's default value for a particular context type,
- * such as UDAT_CAPITALIZATION.
- * @param type The context type for which the default value should be set.
- * @param value The default value to set for the specified context type.
+ * Set a particular UDisplayContext value in the formatter, such as
+ * UDISPCTX_CAPITALIZATION_FOR_STANDALONE.
+ * @param value The UDisplayContext value to set.
* @param status Input/output status. If at entry this indicates a failure
* status, the function will do nothing; otherwise this will be
* updated with any new status from the function.
- * @draft ICU 49
+ * @internal ICU 50 technology preview
*/
- virtual void setDefaultContext(UDateFormatContextType type, UDateFormatContextValue value,
- UErrorCode& status);
+ virtual void setContext(UDisplayContext value, UErrorCode& status);
-/* Cannot use #ifndef U_HIDE_DRAFT_API for the following draft method since it is virtual */
+ /* Cannot use #ifndef U_HIDE_INTERNAL_API for the following draft method since it is virtual */
/**
- * Get the formatter's default value for a particular context type,
- * such as UDAT_CAPITALIZATION.
- * @param type The context type for which the default value should be obtained.
+ * Get the formatter's UDisplayContext value for the specified UDisplayContextType,
+ * such as UDISPCTX_TYPE_CAPITALIZATION.
+ * @param type The UDisplayContextType whose value to return
* @param status Input/output status. If at entry this indicates a failure
* status, the function will do nothing; otherwise this will be
* updated with any new status from the function.
- * @return The current default value for the specified context type.
- * @draft ICU 49
+ * @return The UDisplayContextValue for the specified type.
+ * @internal ICU 50 technology preview
*/
- virtual int32_t getDefaultContext(UDateFormatContextType type, UErrorCode& status) const;
+ virtual UDisplayContext getContext(UDisplayContextType type, UErrorCode& status) const;
-#ifndef U_HIDE_INTERNAL_API
+ /* Cannot use #ifndef U_HIDE_INTERNAL_API for the following methods since they are virtual */
/**
* Sets the TimeZoneFormat to be used by this date/time formatter.
* The caller should not delete the TimeZoneFormat object after
@@ -856,7 +823,6 @@ public:
* @internal ICU 49 technology preview
*/
virtual const TimeZoneFormat* getTimeZoneFormat(void) const;
-#endif /* U_HIDE_INTERNAL_API */
#ifndef U_HIDE_INTERNAL_API
/**
@@ -927,8 +893,7 @@ private:
/**
* Hook called by format(... FieldPosition& ...) and format(...FieldPositionIterator&...)
*/
- UnicodeString& _format(Calendar& cal, UDateFormatContextValue capitalizationContext,
- UnicodeString& appendTo, FieldPositionHandler& handler, UErrorCode& status) const;
+ UnicodeString& _format(Calendar& cal, UnicodeString& appendTo, FieldPositionHandler& handler, UErrorCode& status) const;
/**
* Called by format() to format a single field.
@@ -949,7 +914,7 @@ private:
void subFormat(UnicodeString &appendTo,
UChar ch,
int32_t count,
- UDateFormatContextValue capitalizationContext,
+ UDisplayContext capitalizationContext,
int32_t fieldNum,
FieldPositionHandler& handler,
Calendar& cal,
@@ -1254,7 +1219,7 @@ private:
UBool fHaveDefaultCentury;
- UDateFormatContextValue fDefaultCapitalizationContext;
+ UDisplayContext fCapitalizationContext;
};
inline UDate
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/sortkey.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/sortkey.h
index 17b651173b0..eeca335a065 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/sortkey.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/sortkey.h
@@ -1,6 +1,6 @@
/*
*****************************************************************************
- * Copyright (C) 1996-2011, International Business Machines Corporation and others.
+ * Copyright (C) 1996-2012, International Business Machines Corporation and others.
* All Rights Reserved.
*****************************************************************************
*
@@ -92,7 +92,7 @@ class RuleBasedCollator;
* @see RuleBasedCollator
* @version 1.3 12/18/96
* @author Helena Shih
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
class U_I18N_API CollationKey : public UObject {
public:
@@ -101,7 +101,7 @@ public:
* collation key contains no sorting information. When comparing two empty
* collation keys, the result is Collator::EQUAL. Comparing empty collation key
* with non-empty collation key is always Collator::LESS.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
CollationKey();
@@ -110,7 +110,7 @@ public:
* Creates a collation key based on the collation key values.
* @param values the collation key values
* @param count number of collation key values, including trailing nulls.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
CollationKey(const uint8_t* values,
int32_t count);
@@ -118,20 +118,20 @@ public:
/**
* Copy constructor.
* @param other the object to be copied.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
CollationKey(const CollationKey& other);
/**
* Sort key destructor.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
virtual ~CollationKey();
/**
* Assignment operator
* @param other the object to be copied.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
const CollationKey& operator=(const CollationKey& other);
@@ -139,7 +139,7 @@ public:
* Compare if two collation keys are the same.
* @param source the collation key to compare to.
* @return Returns true if two collation keys are equal, false otherwise.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
UBool operator==(const CollationKey& source) const;
@@ -147,7 +147,7 @@ public:
* Compare if two collation keys are not the same.
* @param source the collation key to compare to.
* @return Returns TRUE if two collation keys are different, FALSE otherwise.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
UBool operator!=(const CollationKey& source) const;
@@ -156,7 +156,7 @@ public:
* Test to see if the key is in an invalid state. The key will be in an
* invalid state if it couldn't allocate memory for some operation.
* @return Returns TRUE if the key is in an invalid, FALSE otherwise.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
UBool isBogus(void) const;
@@ -167,7 +167,7 @@ public:
* @param count the output parameter of number of collation key values,
* including any trailing nulls.
* @return a pointer to the collation key values.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
const uint8_t* getByteArray(int32_t& count) const;
@@ -201,7 +201,7 @@ public:
* @return Returns UCOL_LESS if sourceKey &lt; targetKey,
* UCOL_GREATER if sourceKey > targetKey and UCOL_EQUAL
* otherwise.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.6
*/
UCollationResult compareTo(const CollationKey& target, UErrorCode &status) const;
@@ -223,49 +223,46 @@ public:
* </pre>
* @return the hash value based on the string's collation order.
* @see UnicodeString#hashCode
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.0
*/
int32_t hashCode(void) const;
/**
* ICU "poor man's RTTI", returns a UClassID for the actual class.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.2
*/
virtual UClassID getDynamicClassID() const;
/**
* ICU "poor man's RTTI", returns a UClassID for this class.
- * @deprecated ICU 2.8 Use Collator::getSortKey(...) instead
+ * @stable ICU 2.2
*/
static UClassID U_EXPORT2 getStaticClassID();
private:
/**
- * Returns an array of the collation key values as 16-bit integers.
- * The caller owns the storage and must delete it.
- * @param values Output param of the collation key values.
- * @param capacity Size of the values array.
- * @param count output parameter of the number of collation key values
- * @return a pointer to an array of 16-bit collation key values.
- */
- void adopt(uint8_t *values, int32_t capacity, int32_t count);
+ * Replaces the current bytes buffer with a new one of newCapacity
+ * and copies length bytes from the old buffer to the new one.
+ * @return the new buffer, or NULL if the allocation failed
+ */
+ uint8_t *reallocate(int32_t newCapacity, int32_t length);
/**
* Set a new length for a new sort key in the existing fBytes.
*/
void setLength(int32_t newLength);
- /*
- * Creates a collation key with a string.
- */
+ uint8_t *getBytes() {
+ return (fFlagAndLength >= 0) ? fUnion.fStackBuffer : fUnion.fFields.fBytes;
+ }
+ const uint8_t *getBytes() const {
+ return (fFlagAndLength >= 0) ? fUnion.fStackBuffer : fUnion.fFields.fBytes;
+ }
+ int32_t getCapacity() const {
+ return (fFlagAndLength >= 0) ? (int32_t)sizeof(fUnion) : fUnion.fFields.fCapacity;
+ }
+ int32_t getLength() const { return fFlagAndLength & 0x7fffffff; }
/**
- * If this CollationKey has capacity less than newSize,
- * its internal capacity will be increased to newSize.
- * @param newSize minimum size this CollationKey has to have
- * @return this CollationKey
- */
- CollationKey& ensureCapacity(int32_t newSize);
- /**
* Set the CollationKey to a "bogus" or invalid state
* @return this CollationKey
*/
@@ -275,33 +272,42 @@ private:
* @return this CollationKey
*/
CollationKey& reset(void);
-
+
/**
* Allow private access to RuleBasedCollator
*/
friend class RuleBasedCollator;
+ friend class CollationKeyByteSink;
+
+ // Class fields. sizeof(CollationKey) is intended to be 48 bytes
+ // on a machine with 64-bit pointers.
+ // We use a union to maximize the size of the internal buffer,
+ // similar to UnicodeString but not as tight and complex.
+
+ // (implicit) *vtable;
/**
- * Bogus status
- */
- UBool fBogus;
- /**
- * Size of fBytes used to store the sortkey. i.e. up till the
- * null-termination.
- */
- int32_t fCount;
- /**
- * Full size of the fBytes
- */
- int32_t fCapacity;
+ * Sort key length and flag.
+ * Bit 31 is set if the buffer is heap-allocated.
+ * Bits 30..0 contain the sort key length.
+ */
+ int32_t fFlagAndLength;
/**
- * Unique hash value of this CollationKey
+ * Unique hash value of this CollationKey.
+ * Special value 2 if the key is bogus.
*/
- int32_t fHashCode;
+ mutable int32_t fHashCode;
/**
- * Array to store the sortkey
- */
- uint8_t* fBytes;
-
+ * fUnion provides 32 bytes for the internal buffer or for
+ * pointer+capacity.
+ */
+ union StackBufferOrFields {
+ /** fStackBuffer is used iff fFlagAndLength>=0, else fFields is used */
+ uint8_t fStackBuffer[32];
+ struct {
+ uint8_t *fBytes;
+ int32_t fCapacity;
+ } fFields;
+ } fUnion;
};
inline UBool
@@ -313,14 +319,14 @@ CollationKey::operator!=(const CollationKey& other) const
inline UBool
CollationKey::isBogus() const
{
- return fBogus;
+ return fHashCode == 2; // kBogusHashCode
}
inline const uint8_t*
CollationKey::getByteArray(int32_t &count) const
{
- count = fCount;
- return fBytes;
+ count = getLength();
+ return getBytes();
}
U_NAMESPACE_END
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/stsearch.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/stsearch.h
index 8499752e6d0..8499752e6d0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/stsearch.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/stsearch.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tblcoll.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tblcoll.h
index e4dcee9fe91..235a3b2018a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tblcoll.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tblcoll.h
@@ -224,17 +224,8 @@ public:
virtual UBool operator==(const Collator& other) const;
/**
- * Returns true if argument is not the same as this object.
- * @param other Collator object to be compared
- * @return returns true if argument is not the same as this object.
- * @stable ICU 2.0
- */
- virtual UBool operator!=(const Collator& other) const;
-
- /**
- * Makes a deep copy of the object.
- * The caller owns the returned object.
- * @return the cloned object.
+ * Makes a copy of this object.
+ * @return a copy of this object, owned by the caller
* @stable ICU 2.0
*/
virtual Collator* clone(void) const;
@@ -264,21 +255,8 @@ public:
virtual CollationElementIterator* createCollationElementIterator(
const CharacterIterator& source) const;
- /**
- * Compares a range of character data stored in two different strings based
- * on the collation rules. Returns information about whether a string is
- * less than, greater than or equal to another string in a language.
- * This can be overriden in a subclass.
- * @param source the source string.
- * @param target the target string to be compared with the source string.
- * @return the comparison result. GREATER if the source string is greater
- * than the target string, LESS if the source is less than the
- * target. Otherwise, returns EQUAL.
- * @deprecated ICU 2.6 Use overload with UErrorCode&
- */
- virtual EComparisonResult compare(const UnicodeString& source,
- const UnicodeString& target) const;
-
+ // Make deprecated versions of Collator::compare() visible.
+ using Collator::compare;
/**
* The comparison function compares the character data stored in two
@@ -297,23 +275,6 @@ public:
UErrorCode &status) const;
/**
- * Compares a range of character data stored in two different strings based
- * on the collation rules up to the specified length. Returns information
- * about whether a string is less than, greater than or equal to another
- * string in a language. This can be overriden in a subclass.
- * @param source the source string.
- * @param target the target string to be compared with the source string.
- * @param length compares up to the specified length
- * @return the comparison result. GREATER if the source string is greater
- * than the target string, LESS if the source is less than the
- * target. Otherwise, returns EQUAL.
- * @deprecated ICU 2.6 Use overload with UErrorCode&
- */
- virtual EComparisonResult compare(const UnicodeString& source,
- const UnicodeString& target,
- int32_t length) const;
-
- /**
* Does the same thing as compare but limits the comparison to a specified
* length
* @param source the source string to be compared with.
@@ -332,43 +293,6 @@ public:
UErrorCode &status) const;
/**
- * The comparison function compares the character data stored in two
- * different string arrays. Returns information about whether a string array
- * is less than, greater than or equal to another string array.
- * <p>Example of use:
- * <pre>
- * . UChar ABC[] = {0x41, 0x42, 0x43, 0}; // = "ABC"
- * . UChar abc[] = {0x61, 0x62, 0x63, 0}; // = "abc"
- * . UErrorCode status = U_ZERO_ERROR;
- * . Collator *myCollation =
- * . Collator::createInstance(Locale::US, status);
- * . if (U_FAILURE(status)) return;
- * . myCollation->setStrength(Collator::PRIMARY);
- * . // result would be Collator::EQUAL ("abc" == "ABC")
- * . // (no primary difference between "abc" and "ABC")
- * . Collator::EComparisonResult result =
- * . myCollation->compare(abc, 3, ABC, 3);
- * . myCollation->setStrength(Collator::TERTIARY);
- * . // result would be Collator::LESS ("abc" &lt;&lt;&lt; "ABC")
- * . // (with tertiary difference between "abc" and "ABC")
- * . result = myCollation->compare(abc, 3, ABC, 3);
- * </pre>
- * @param source the source string array to be compared with.
- * @param sourceLength the length of the source string array. If this value
- * is equal to -1, the string array is null-terminated.
- * @param target the string that is to be compared with the source string.
- * @param targetLength the length of the target string array. If this value
- * is equal to -1, the string array is null-terminated.
- * @return Returns a byte value. GREATER if source is greater than target;
- * EQUAL if source is equal to target; LESS if source is less than
- * target
- * @deprecated ICU 2.6 Use overload with UErrorCode&
- */
- virtual EComparisonResult compare(const UChar* source, int32_t sourceLength,
- const UChar* target, int32_t targetLength)
- const;
-
- /**
* The comparison function compares the character data stored in two
* different string arrays. Returns information about whether a string array
* is less than, greater than or equal to another string array.
@@ -413,7 +337,7 @@ public:
* @param status the error code status.
* @return the transformed key.
* @see CollationKey
- * @deprecated ICU 2.8 Use getSortKey(...) instead
+ * @stable ICU 2.0
*/
virtual CollationKey& getCollationKey(const UnicodeString& source,
CollationKey& key,
@@ -430,7 +354,7 @@ public:
* @param status the error code status.
* @return the transformed key.
* @see CollationKey
- * @deprecated ICU 2.8 Use getSortKey(...) instead
+ * @stable ICU 2.0
*/
virtual CollationKey& getCollationKey(const UChar *source,
int32_t sourceLength,
@@ -454,12 +378,11 @@ public:
* was instantiated from rules, locale is empty.
* @deprecated ICU 2.8 likely to change in ICU 3.0, based on feedback
*/
- virtual const Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const;
+ virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const;
/**
- * Gets the table-based rules for the collation object.
- * @return returns the collation rules that the table collation object was
- * created from.
+ * Gets the tailoring rules for this collator.
+ * @return the collation tailoring from which this collator was created
* @stable ICU 2.0
*/
const UnicodeString& getRules(void) const;
@@ -534,9 +457,13 @@ public:
/**
* Returns current rules. Delta defines whether full rules are returned or
* just the tailoring.
+ *
+ * getRules(void) should normally be used instead.
+ * See http://userguide.icu-project.org/collation/customization#TOC-Building-on-Existing-Locales
* @param delta one of UCOL_TAILORING_ONLY, UCOL_FULL_RULES.
* @param buffer UnicodeString to store the result rules
* @stable ICU 2.2
+ * @see UCOL_FULL_RULES
*/
void getRules(UColRuleOption delta, UnicodeString &buffer);
@@ -558,7 +485,7 @@ public:
* @stable ICU 2.2
*/
virtual UColAttributeValue getAttribute(UColAttribute attr,
- UErrorCode &status);
+ UErrorCode &status) const;
/**
* Sets the variable top to a collation element value of a string supplied.
@@ -581,7 +508,7 @@ public:
* @return a 32 bit value containing the value of the variable top in upper 16 bits. Lower 16 bits are undefined
* @stable ICU 2.0
*/
- virtual uint32_t setVariableTop(const UnicodeString varTop, UErrorCode &status);
+ virtual uint32_t setVariableTop(const UnicodeString &varTop, UErrorCode &status);
/**
* Sets the variable top to a collation element value supplied. Variable top is set to the upper 16 bits.
@@ -590,7 +517,7 @@ public:
* @param status error code (not changed by function)
* @stable ICU 2.0
*/
- virtual void setVariableTop(const uint32_t varTop, UErrorCode &status);
+ virtual void setVariableTop(uint32_t varTop, UErrorCode &status);
/**
* Gets the variable top value of a Collator.
@@ -612,13 +539,6 @@ public:
virtual UnicodeSet *getTailoredSet(UErrorCode &status) const;
/**
- * Thread safe cloning operation.
- * @return pointer to the new clone, user should remove it.
- * @stable ICU 2.2
- */
- virtual Collator* safeClone(void);
-
- /**
* Get the sort key as an array of bytes from an UnicodeString.
* @param source string to be processed.
* @param result buffer to store result in. If NULL, number of bytes needed
@@ -647,26 +567,6 @@ public:
uint8_t *result, int32_t resultLength) const;
/**
- * Determines the minimum strength that will be use in comparison or
- * transformation.
- * <p>E.g. with strength == SECONDARY, the tertiary difference is ignored
- * <p>E.g. with strength == PRIMARY, the secondary and tertiary difference
- * are ignored.
- * @return the current comparison level.
- * @see RuleBasedCollator#setStrength
- * @deprecated ICU 2.6 Use getAttribute(UCOL_STRENGTH...) instead
- */
- virtual ECollationStrength getStrength(void) const;
-
- /**
- * Sets the minimum strength to be used in comparison or transformation.
- * @see RuleBasedCollator#getStrength
- * @param newStrength the new comparison level.
- * @deprecated ICU 2.6 Use setAttribute(UCOL_STRENGTH...) instead
- */
- virtual void setStrength(ECollationStrength newStrength);
-
- /**
* Retrieves the reordering codes for this collator.
* @param dest The array to fill with the script ordering.
* @param destCapacity The length of dest. If it is 0, then dest may be NULL and the function
@@ -679,9 +579,9 @@ public:
* @see Collator#setReorderCodes
* @stable ICU 4.8
*/
- virtual int32_t U_EXPORT2 getReorderCodes(int32_t *dest,
- int32_t destCapacity,
- UErrorCode& status) const;
+ virtual int32_t getReorderCodes(int32_t *dest,
+ int32_t destCapacity,
+ UErrorCode& status) const;
/**
* Sets the ordering of scripts for this collator.
@@ -693,9 +593,9 @@ public:
* @see Collator#getEquivalentReorderCodes
* @stable ICU 4.8
*/
- virtual void U_EXPORT2 setReorderCodes(const int32_t* reorderCodes,
- int32_t reorderCodesLength,
- UErrorCode& status) ;
+ virtual void setReorderCodes(const int32_t* reorderCodes,
+ int32_t reorderCodesLength,
+ UErrorCode& status) ;
/**
* Retrieves the reorder codes that are grouped with the given reorder code. Some reorder
@@ -878,38 +778,13 @@ protected:
virtual void setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale);
private:
-
// if not owned and not a write through alias, copy the ucollator
void checkOwned(void);
// utility to init rule string used by checkOwned and construct
void setRuleStringFromCollator();
- /**
- * Converts C's UCollationResult to EComparisonResult
- * @param result member of the enum UComparisonResult
- * @return EComparisonResult equivalent of UCollationResult
- * @deprecated ICU 2.6. We will not need it.
- */
- Collator::EComparisonResult getEComparisonResult(
- const UCollationResult &result) const;
-
- /**
- * Converts C's UCollationStrength to ECollationStrength
- * @param strength member of the enum UCollationStrength
- * @return ECollationStrength equivalent of UCollationStrength
- */
- Collator::ECollationStrength getECollationStrength(
- const UCollationStrength &strength) const;
-
- /**
- * Converts C++'s ECollationStrength to UCollationStrength
- * @param strength member of the enum ECollationStrength
- * @return UCollationStrength equivalent of ECollationStrength
- */
- UCollationStrength getUCollationStrength(
- const Collator::ECollationStrength &strength) const;
- public:
+public:
/** Get the short definition string for a collator. This internal API harvests the collator's
* locale and the attribute set and produces a string that can be used for opening
* a collator with the same properties using the ucol_openFromShortString API.
@@ -967,56 +842,6 @@ inline const UCollator * RuleBasedCollator::getUCollator()
}
#endif
-inline Collator::EComparisonResult RuleBasedCollator::getEComparisonResult(
- const UCollationResult &result) const
-{
- switch (result)
- {
- case UCOL_LESS :
- return Collator::LESS;
- case UCOL_EQUAL :
- return Collator::EQUAL;
- default :
- return Collator::GREATER;
- }
-}
-
-inline Collator::ECollationStrength RuleBasedCollator::getECollationStrength(
- const UCollationStrength &strength) const
-{
- switch (strength)
- {
- case UCOL_PRIMARY :
- return Collator::PRIMARY;
- case UCOL_SECONDARY :
- return Collator::SECONDARY;
- case UCOL_TERTIARY :
- return Collator::TERTIARY;
- case UCOL_QUATERNARY :
- return Collator::QUATERNARY;
- default :
- return Collator::IDENTICAL;
- }
-}
-
-inline UCollationStrength RuleBasedCollator::getUCollationStrength(
- const Collator::ECollationStrength &strength) const
-{
- switch (strength)
- {
- case Collator::PRIMARY :
- return UCOL_PRIMARY;
- case Collator::SECONDARY :
- return UCOL_SECONDARY;
- case Collator::TERTIARY :
- return UCOL_TERTIARY;
- case Collator::QUATERNARY :
- return UCOL_QUATERNARY;
- default :
- return UCOL_IDENTICAL;
- }
-}
-
U_NAMESPACE_END
#endif /* #if !UCONFIG_NO_COLLATION */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/timezone.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/timezone.h
index 6af1bedc019..6af1bedc019 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/timezone.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/timezone.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tmunit.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tmunit.h
index 6eda105c12f..6eda105c12f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tmunit.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tmunit.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tmutamt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tmutamt.h
index bd2b8a4a9e2..bd2b8a4a9e2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tmutamt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tmutamt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tmutfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tmutfmt.h
index a2acc7a6bfa..8c3979f5cf6 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tmutfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tmutfmt.h
@@ -45,7 +45,7 @@ typedef enum UTimeUnitFormatStyle UTimeUnitFormatStyle; /**< @stable ICU 4.8 */
U_NAMESPACE_BEGIN
class Hashtable;
-
+class UVector;
/**
* Format or parse a TimeUnitAmount, using plural rules for the units where available.
@@ -229,7 +229,8 @@ private:
void initDataMembers(UErrorCode& status);
// initialize fTimeUnitToCountToPatterns from current locale's resource.
- void readFromCurrentLocale(UTimeUnitFormatStyle style, const char* key, UErrorCode& status);
+ void readFromCurrentLocale(UTimeUnitFormatStyle style, const char* key, const UVector& pluralCounts,
+ UErrorCode& status);
// check completeness of fTimeUnitToCountToPatterns against all time units,
// and all plural rules, fill in fallback as necessary.
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/translit.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/translit.h
index f2a1d1bc7e6..eec3246025a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/translit.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/translit.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -497,8 +497,7 @@ public:
* for details.
* @param text the buffer holding transliterated and
* untransliterated text
- * @param index an array of three integers. See {@link
- * #transliterate(Replaceable&, UTransPosition&, const UnicodeString&, UErrorCode&) const }.
+ * @param index an array of three integers. See {@link #transliterate(Replaceable&, UTransPosition&, const UnicodeString*, UErrorCode&) const }.
* @param status Output param to filled in with a success or an error.
* @see #transliterate(Replaceable, int[], String)
* @stable ICU 2.0
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tzfmt.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tzfmt.h
index d915850434b..90b43b01a7f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tzfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tzfmt.h
@@ -25,74 +25,74 @@ U_CDECL_BEGIN
/**
* Constants for time zone display format style used by format/parse APIs
* in TimeZoneFormat.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
typedef enum UTimeZoneFormatStyle {
/**
* Generic location format, such as "United States Time (New York)", "Italy Time"
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_GENERIC_LOCATION,
/**
* Generic long non-location format, such as "Eastern Time".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_GENERIC_LONG,
/**
* Generic short non-location format, such as "ET".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_GENERIC_SHORT,
/**
* Specific long format, such as "Eastern Standard Time".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_SPECIFIC_LONG,
/**
* Specific short format, such as "EST", "PDT".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_SPECIFIC_SHORT,
/**
* RFC822 format, such as "-0500"
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_RFC822,
/**
* Localized GMT offset format, such as "GMT-05:00", "UTC+0100"
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_LOCALIZED_GMT,
/**
* ISO 8601 format (extended), such as "-05:00", "Z"(UTC)
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_STYLE_ISO8601
} UTimeZoneFormatStyle;
/**
* Constants for GMT offset pattern types.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
typedef enum UTimeZoneFormatGMTOffsetPatternType {
/**
* Positive offset with hour and minute fields
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_PAT_POSITIVE_HM,
/**
* Positive offset with hour, minute and second fields
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_PAT_POSITIVE_HMS,
/**
* Negative offset with hour and minute fields
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_PAT_NEGATIVE_HM,
/**
* Negative offset with hour, minute and second fields
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_PAT_NEGATIVE_HMS
} UTimeZoneFormatGMTOffsetPatternType;
@@ -100,49 +100,47 @@ typedef enum UTimeZoneFormatGMTOffsetPatternType {
/**
* Constants for time types used by TimeZoneFormat APIs for
* receiving time type (standard time, daylight time or unknown).
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
typedef enum UTimeZoneFormatTimeType {
/**
* Unknown
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_TIME_TYPE_UNKNOWN,
/**
* Standard time
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_TIME_TYPE_STANDARD,
/**
* Daylight saving time
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_TIME_TYPE_DAYLIGHT
} UTimeZoneFormatTimeType;
/**
* Constants for parse option flags, used for specifying optional parse behavior.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
typedef enum UTimeZoneFormatParseOption {
/**
* No option.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_PARSE_OPTION_NONE = 0x00,
/**
* When a time zone display name is not found within a set of display names
* used for the specified style, look for the name from display names used
* by other styles.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZFMT_PARSE_OPTION_ALL_STYLES = 0x01
} UTimeZoneFormatParseOption;
U_CDECL_END
-typedef void *UMTX;
-
U_NAMESPACE_BEGIN
class TimeZoneGenericNames;
@@ -161,25 +159,25 @@ class UVector;
*
* @see SimpleDateFormat
* @see TimeZoneNames
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
class U_I18N_API TimeZoneFormat : public Format {
public:
/**
* Copy constructor.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
TimeZoneFormat(const TimeZoneFormat& other);
/**
* Destructor.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual ~TimeZoneFormat();
/**
* Assignment operator.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
TimeZoneFormat& operator=(const TimeZoneFormat& other);
@@ -189,7 +187,7 @@ public:
* @param other The object to be compared with.
* @return Return TRUE if the given Format objects are semantically equal.
* Objects of different subclasses are considered unequal.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UBool operator==(const Format& other) const;
@@ -197,7 +195,7 @@ public:
* Clone this object polymorphically. The caller is responsible
* for deleting the result when done.
* @return A copy of the object
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual Format* clone() const;
@@ -207,14 +205,14 @@ public:
* @param status Recevies the status.
* @return An instance of <code>TimeZoneFormat</code> for the given locale,
* owned by the caller.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
static TimeZoneFormat* U_EXPORT2 createInstance(const Locale& locale, UErrorCode& status);
/**
* Returns the time zone display name data used by this instance.
* @return The time zone display name data.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
const TimeZoneNames* getTimeZoneNames() const;
@@ -223,14 +221,14 @@ public:
* The caller should not delete the TimeZoenNames object after it is adopted
* by this call.
* @param tznames TimeZoneNames object to be adopted.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
void adoptTimeZoneNames(TimeZoneNames *tznames);
/**
* Sets the time zone display name data to this format instnace.
* @param tznames TimeZoneNames object to be set.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
void setTimeZoneNames(const TimeZoneNames &tznames);
@@ -239,7 +237,7 @@ public:
* @param pattern Receives the localized GMT format pattern.
* @return A reference to the result pattern.
* @see #setGMTPattern
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UnicodeString& getGMTPattern(UnicodeString& pattern) const;
@@ -249,7 +247,7 @@ public:
* @param pattern The localized GMT format pattern to be used by this object.
* @param status Recieves the status.
* @see #getGMTPattern
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
void setGMTPattern(const UnicodeString& pattern, UErrorCode& status);
@@ -259,7 +257,7 @@ public:
* @param pattern Receives the offset pattern.
* @return A reference to the result pattern.
* @see #setGMTOffsetPattern
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UnicodeString& getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, UnicodeString& pattern) const;
@@ -269,23 +267,32 @@ public:
* @param pattern The offset pattern used for localized GMT format for the type.
* @param status Receives the status.
* @see #getGMTOffsetPattern
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
void setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, const UnicodeString& pattern, UErrorCode& status);
/**
- * Returns the decimal digit characters used for localized GMT format in a single string
- * containing from 0 to 9 in the ascending order.
+ * Returns the decimal digit characters used for localized GMT format.
+ * The return string contains exactly 10 code points (may include Unicode
+ * supplementary character) representing digit 0 to digit 9 in the ascending
+ * order.
* @param digits Receives the decimal digits used for localized GMT format.
* @see #setGMTOffsetDigits
+ * @draft ICU 50
*/
UnicodeString& getGMTOffsetDigits(UnicodeString& digits) const;
/**
* Sets the decimal digit characters used for localized GMT format.
+ * The input <code>digits</code> must contain exactly 10 code points
+ * (Unicode supplementary characters are also allowed) representing
+ * digit 0 to digit 9 in the ascending order. When the input <code>digits</code>
+ * does not satisfy the condition, <code>U_ILLEGAL_ARGUMENT_ERROR</code>
+ * will be set to the return status.
* @param digits The decimal digits used for localized GMT format.
* @param status Receives the status.
* @see #getGMTOffsetDigits
+ * @draft ICU 50
*/
void setGMTOffsetDigits(const UnicodeString& digits, UErrorCode& status);
@@ -294,6 +301,7 @@ public:
* @param gmtZeroFormat Receives the localized GMT string string for GMT(UTC) itself.
* @return A reference to the result GMT string.
* @see #setGMTZeroFormat
+ * @draft ICU 50
*/
UnicodeString& getGMTZeroFormat(UnicodeString& gmtZeroFormat) const;
@@ -302,6 +310,7 @@ public:
* @param gmtZeroFormat The localized GMT format string for GMT(UTC).
* @param status Receives the status.
* @see #getGMTZeroFormat
+ * @draft ICU 50
*/
void setGMTZeroFormat(const UnicodeString& gmtZeroFormat, UErrorCode& status);
@@ -310,9 +319,9 @@ public:
* options used by this object.
* @return the default parse options.
* @see ParseOption
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
- int32_t getDefaultParseOptions(void) const;
+ uint32_t getDefaultParseOptions(void) const;
/**
* Sets the default parse options.
@@ -320,9 +329,9 @@ public:
* created by {@link #createInstance} has no parse options set (UTZFMT_PARSE_OPTION_NONE).
* To specify multipe options, use bitwise flags of UTimeZoneFormatParseOption.
* @see #UTimeZoneFormatParseOption
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
- void setDefaultParseOptions(int32_t flags);
+ void setDefaultParseOptions(uint32_t flags);
/**
* Returns the RFC822 style time zone string for the given offset.
@@ -330,8 +339,9 @@ public:
* @param offset The offset from GMT(UTC) in milliseconds.
* @param result Recevies the RFC822 style GMT(UTC) offset format.
* @return A reference to the result.
+ * @param status Receives the status
* @see #parseOffsetRFC822
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UnicodeString& formatOffsetRFC822(int32_t offset, UnicodeString& result, UErrorCode& status) const;
@@ -339,10 +349,11 @@ public:
* Returns the ISO 8601 style time zone string for the given offset.
* For example, "-08:00" and "Z".
* @param offset The offset from GMT(UTC) in milliseconds.
- * @param result Recevies the ISO 8601 style GMT(UTC) offset format.
+ * @param result Receives the ISO 8601 style GMT(UTC) offset format.
+ * @param status Receives the status
* @return A reference to the result.
* @see #parseOffsetISO8601
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UnicodeString& formatOffsetISO8601(int32_t offset, UnicodeString& result, UErrorCode& status) const;
@@ -356,13 +367,16 @@ public:
* <li>GMT zero format (e.g. "GMT" - see {@link #getGMTZeroFormat})
* </ul>
* @param offset the offset from GMT(UTC) in milliseconds.
+ * @param status Receives the status
* @param result Receives the localized GMT format string.
* @return A reference to the result.
* @see #parseOffsetLocalizedGMT
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UnicodeString& formatOffsetLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const;
+ using Format::format;
+
/**
* Returns the display name of the time zone at the given date for the style.
* @param style The style (e.g. <code>UTZFMT_STYLE_GENERIC_LONG</code>, <code>UTZFMT_STYLE_LOCALIZED_GMT</code>...)
@@ -374,7 +388,7 @@ public:
* @return A reference to the result
* @see #UTimeZoneFormatStyle
* @see #UTimeZoneFormatTimeType
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate date,
UnicodeString& name, UTimeZoneFormatTimeType* timeType = NULL) const;
@@ -390,7 +404,7 @@ public:
* @return The offset from GMT(UTC) in milliseconds for the given RFC822 style
* time zone string.
* @see #formatOffsetRFC822
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
int32_t parseOffsetRFC822(const UnicodeString& text, ParsePosition& pos) const;
@@ -399,13 +413,13 @@ public:
* style time zone string. When the given string is not an ISO 8601 time zone
* string, this method sets the current position as the error index
* to <code>ParsePosition pos</code> and returns 0.
- * @param text The text contains RFC822 style time zone string (e.g. "-08:00", "Z")
+ * @param text The text contains ISO8601 style time zone string (e.g. "-08:00", "Z")
* at the position.
* @param pos The ParsePosition object.
* @return The offset from GMT(UTC) in milliseconds for the given ISO 8601 style
* time zone string.
* @see #formatOffsetISO8601
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
int32_t parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos) const;
@@ -419,7 +433,7 @@ public:
* @return The offset from GMT(UTC) in milliseconds for the given localized GMT
* offset format string.
* @see #formatOffsetLocalizedGMT
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
int32_t parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const;
@@ -437,7 +451,7 @@ public:
* @see UTimeZoneFormatStyle
* @see UTimeZoneFormatParseOption
* @see UTimeZoneFormatTimeType
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos,
int32_t parseOptions, UTimeZoneFormatTimeType* timeType = NULL) const;
@@ -455,7 +469,7 @@ public:
* @see UTimeZoneFormatStyle
* @see UTimeZoneFormatParseOption
* @see UTimeZoneFormatTimeType
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos,
UTimeZoneFormatTimeType* timeType = NULL) const;
@@ -473,7 +487,7 @@ public:
* @param pos On input: an alignment field, if desired. On output: the offsets of the alignment field.
* @param status Output param filled with success/failure status.
* @return Reference to 'appendTo' parameter.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo,
FieldPosition& pos, UErrorCode& status) const;
@@ -488,19 +502,19 @@ public:
* will remain unchanged.
* @return A newly created Formattable* object, or NULL on failure. The caller owns this and should
* delete it when done.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const;
/**
* ICU "poor man's RTTI", returns a UClassID for this class.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
static UClassID U_EXPORT2 getStaticClassID(void);
/**
* ICU "poor man's RTTI", returns a UClassID for the actual class.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UClassID getDynamicClassID() const;
@@ -509,14 +523,11 @@ protected:
* Constructs a TimeZoneFormat object for the specified locale.
* @param locale the locale
* @param status receives the status.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
TimeZoneFormat(const Locale& locale, UErrorCode& status);
private:
- /* mutex */
- UMTX fLock;
-
/* Locale of this object */
Locale fLocale;
@@ -542,7 +553,7 @@ private:
UnicodeString fGMTZeroFormat;
/* Bit flags representing parse options */
- int32_t fDefParseOptionFlags;
+ uint32_t fDefParseOptionFlags;
/* Constant parts of GMT format pattern, populated from localized GMT format pattern*/
UnicodeString fGMTPatternPrefix; /* Substring before {0} */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tznames.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tznames.h
index b90df2af275..2de296d50ee 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tznames.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tznames.h
@@ -23,42 +23,42 @@ U_CDECL_BEGIN
/**
* Constants for time zone display name types.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
typedef enum UTimeZoneNameType {
/**
* Unknown display name type.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZNM_UNKNOWN = 0x00,
/**
* Long display name, such as "Eastern Time".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZNM_LONG_GENERIC = 0x01,
/**
* Long display name for standard time, such as "Eastern Standard Time".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZNM_LONG_STANDARD = 0x02,
/**
* Long display name for daylight saving time, such as "Eastern Daylight Time".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZNM_LONG_DAYLIGHT = 0x04,
/**
* Short display name, such as "ET".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZNM_SHORT_GENERIC = 0x08,
/**
* Short display name for standard time, such as "EST".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZNM_SHORT_STANDARD = 0x10,
/**
* Short display name for daylight saving time, such as "EDT".
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UTZNM_SHORT_DAYLIGHT = 0x20
} UTimeZoneNameType;
@@ -111,13 +111,13 @@ struct MatchInfo;
* may provide time zone names only through {@link #getTimeZoneDisplayName}, or only through {@link #getMetaZoneDisplayName},
* or both.
*
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
class U_I18N_API TimeZoneNames : public UObject {
public:
/**
* Destructor.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual ~TimeZoneNames();
@@ -125,7 +125,7 @@ public:
* Return true if the given TimeZoneNames objects are emantically equal.
* @param other the object to be compared with.
* @return Return TRUE if the given Format objects are semantically equal.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UBool operator==(const TimeZoneNames& other) const = 0;
@@ -134,7 +134,7 @@ public:
* equal.
* @param other the object to be compared with.
* @return Return TRUE if the given Format objects are not semantically equal.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
UBool operator!=(const TimeZoneNames& other) const { return !operator==(other); }
@@ -142,7 +142,7 @@ public:
* Clone this object polymorphically. The caller is responsible
* for deleting the result when done.
* @return A copy of the object
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual TimeZoneNames* clone() const = 0;
@@ -152,7 +152,7 @@ public:
* @param locale The locale.
* @param status Recevies the status.
* @return An instance of <code>TimeZoneDisplayNames</code>
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
static TimeZoneNames* U_EXPORT2 createInstance(const Locale& locale, UErrorCode& status);
@@ -160,7 +160,7 @@ public:
* Returns an enumeration of all available meta zone IDs.
* @param status Recevies the status.
* @return an enumeration object, owned by the caller.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual StringEnumeration* getAvailableMetaZoneIDs(UErrorCode& status) const = 0;
@@ -169,7 +169,7 @@ public:
* @param tzID The canoical tiem zone ID.
* @param status Recevies the status.
* @return an enumeration object, owned by the caller.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual StringEnumeration* getAvailableMetaZoneIDs(const UnicodeString& tzID, UErrorCode& status) const = 0;
@@ -181,7 +181,7 @@ public:
* corresponding meta zone at the given date or the implementation does not support meta zones, "bogus" state
* is set.
* @return A reference to the result.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) const = 0;
@@ -193,7 +193,7 @@ public:
* region. If the meta zone is unknown or the implementation does not support meta zones, "bogus" state
* is set.
* @return A reference to the result.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) const = 0;
@@ -205,7 +205,7 @@ public:
* meta zone with the specified type or the implementation does not provide any display names associated
* with meta zones, "bogus" state is set.
* @return A reference to the result.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& getMetaZoneDisplayName(const UnicodeString& mzID, UTimeZoneNameType type, UnicodeString& name) const = 0;
@@ -217,7 +217,7 @@ public:
* @param name Receives the display name for the time zone. When this object does not have a localized display name for the given
* time zone with the specified type, "bogus" state is set.
* @return A reference to the result.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& getTimeZoneDisplayName(const UnicodeString& tzID, UTimeZoneNameType type, UnicodeString& name) const = 0;
@@ -238,7 +238,7 @@ public:
* @param name Receives the exemplar location name for the given time zone, or "bogus" state is set when a localized
* location name is not available and the fallback logic described above cannot extract location from the ID.
* @return A reference to the result.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& getExemplarLocationName(const UnicodeString& tzID, UnicodeString& name) const;
@@ -255,25 +255,25 @@ public:
* @param name Receives the display name for the time zone at the given date. When this object does not have a localized display
* name for the time zone with the specified type and date, "bogus" state is set.
* @return A reference to the result.
- * @internal ICU 49 technology preview
+ * @draft ICU 50
*/
virtual UnicodeString& getDisplayName(const UnicodeString& tzID, UTimeZoneNameType type, UDate date, UnicodeString& name) const;
/**
* <code>MatchInfoCollection</code> represents a collection of time zone name matches used by
* {@link TimeZoneNames#find}.
- * @internal ICU 49 technology preview
+ * @internal
*/
class U_I18N_API MatchInfoCollection : public UMemory {
public:
/**
* Constructor.
- * @internal ICU 49 technology preview
+ * @internal
*/
MatchInfoCollection();
/**
* Destructor.
- * @internal ICU 49 technology preview
+ * @internal
*/
virtual ~MatchInfoCollection();
@@ -283,7 +283,7 @@ public:
* @param matchLength The match length.
* @param tzID The time zone ID.
* @param status Receives the status
- * @internal ICU 49 technology preview
+ * @internal
*/
void addZone(UTimeZoneNameType nameType, int32_t matchLength,
const UnicodeString& tzID, UErrorCode& status);
@@ -294,7 +294,7 @@ public:
* @param matchLength The match length.
* @param mzID The metazone ID.
* @param status Receives the status
- * @internal ICU 49 technology preview
+ * @internal
*/
void addMetaZone(UTimeZoneNameType nameType, int32_t matchLength,
const UnicodeString& mzID, UErrorCode& status);
@@ -302,7 +302,7 @@ public:
/**
* Returns the number of entries available in this object.
* @return The number of entries.
- * @internal ICU 49 technology preview
+ * @internal
*/
int32_t size() const;
@@ -312,17 +312,16 @@ public:
* @return The time zone name type. If the specified idx is out of range,
* it returns UTZNM_UNKNOWN.
* @see UTimeZoneNameType
- * @internal ICU 49 technology preview
+ * @internal
*/
UTimeZoneNameType getNameTypeAt(int32_t idx) const;
/**
* Returns the match length of a match at the specified index.
* @param idx The index
- * @param status Receives the status
* @return The match length. If the specified idx is out of range,
* it returns 0.
- * @internal ICU 49 technology preview
+ * @internal
*/
int32_t getMatchLengthAt(int32_t idx) const;
@@ -331,7 +330,7 @@ public:
* @param idx The index
* @param tzID Receives the zone ID.
* @return TRUE if the zone ID was set to tzID.
- * @internal ICU 49 technology preview
+ * @internal
*/
UBool getTimeZoneIDAt(int32_t idx, UnicodeString& tzID) const;
@@ -339,9 +338,8 @@ public:
* Gets the metazone ID of a match at the specified index.
* @param idx The index
* @param mzID Receives the metazone ID
- * @param status Receives the status.
* @return TRUE if the meta zone ID was set to mzID.
- * @internal ICU 49 technology preview
+ * @internal
*/
UBool getMetaZoneIDAt(int32_t idx, UnicodeString& mzID) const;
@@ -362,7 +360,7 @@ public:
* @return A collection of matches (owned by the caller), or NULL if no matches are found.
* @see UTimeZoneNameType
* @see MatchInfoCollection
- * @internal ICU 49 technology preview
+ * @internal
*/
virtual MatchInfoCollection* find(const UnicodeString& text, int32_t start, uint32_t types, UErrorCode& status) const = 0;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tzrule.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tzrule.h
index afa40148d42..afa40148d42 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tzrule.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tzrule.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/tztrans.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/tztrans.h
index 94b8e91267a..94b8e91267a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/tztrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/tztrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucal.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucal.h
index 6a5975a34d4..fab9bb7823e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucal.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucal.h
@@ -122,7 +122,7 @@
* <p>
* The date or time format strings are not part of the definition of a
* calendar, as those must be modifiable or overridable by the user at
- * runtime. Use {@link DateFormat}
+ * runtime. Use {@link icu::DateFormat}
* to format dates.
*
* <p>
@@ -564,7 +564,7 @@ typedef enum USystemTimeZoneType USystemTimeZoneType;
* *ec will indicate the error.
* @stable ICU 4.8
*/
-U_DRAFT UEnumeration* U_EXPORT2
+U_STABLE UEnumeration* U_EXPORT2
ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType, const char* region,
const int32_t* rawOffset, UErrorCode* ec);
@@ -1064,6 +1064,9 @@ ucal_equivalentTo(const UCalendar* cal1,
/**
* Add a specified signed amount to a particular field in a UCalendar.
* This can modify more significant fields in the calendar.
+ * Adding a positive value always means moving forward in time, so for the Gregorian calendar,
+ * starting with 100 BC and adding +1 to year results in 99 BC (even though this actually reduces
+ * the numeric value of the field itself).
* @param cal The UCalendar to which to add.
* @param field The field to which to add the signed value; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH,
* UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK,
@@ -1085,6 +1088,15 @@ ucal_add(UCalendar* cal,
/**
* Add a specified signed amount to a particular field in a UCalendar.
* This will not modify more significant fields in the calendar.
+ * Rolling by a positive value always means moving forward in time (unless the limit of the
+ * field is reached, in which case it may pin or wrap), so for Gregorian calendar,
+ * starting with 100 BC and rolling the year by +1 results in 99 BC.
+ * When eras have a definite beginning and end (as in the Chinese calendar, or as in most eras in the
+ * Japanese calendar) then rolling the year past either limit of the era will cause the year to wrap around.
+ * When eras only have a limit at one end, then attempting to roll the year past that limit will result in
+ * pinning the year at that limit. Note that for most calendars in which era 0 years move forward in time
+ * (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to result in negative years for
+ * era 0 (that is the only way to represent years before the calendar epoch).
* @param cal The UCalendar to which to add.
* @param field The field to which to add the signed value; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH,
* UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK,
@@ -1414,12 +1426,68 @@ ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status);
* @return The date difference for the specified field.
* @stable ICU 4.8
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
ucal_getFieldDifference(UCalendar* cal,
UDate target,
UCalendarDateFields field,
UErrorCode* status);
+#ifndef U_HIDE_DRAFT_API
+/**
+ * Time zone transition types for ucal_getTimeZoneTransitionDate
+ * @draft ICU 50
+ */
+enum UTimeZoneTransitionType {
+ /**
+ * Get the next transition after the current date,
+ * i.e. excludes the current date
+ * @draft ICU 50
+ */
+ UCAL_TZ_TRANSITION_NEXT,
+ /**
+ * Get the next transition on or after the current date,
+ * i.e. may include the current date
+ * @draft ICU 50
+ */
+ UCAL_TZ_TRANSITION_NEXT_INCLUSIVE,
+ /**
+ * Get the previous transition before the current date,
+ * i.e. excludes the current date
+ * @draft ICU 50
+ */
+ UCAL_TZ_TRANSITION_PREVIOUS,
+ /**
+ * Get the previous transition on or before the current date,
+ * i.e. may include the current date
+ * @draft ICU 50
+ */
+ UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE
+};
+
+/** @draft ICU 50 */
+typedef enum UTimeZoneTransitionType UTimeZoneTransitionType;
+
+/**
+* Get the UDate for the next/previous time zone transition relative to
+* the calendar's current date, in the time zone to which the calendar
+* is currently set. If there is no known time zone transition of the
+* requested type relative to the calendar's date, the function returns
+* FALSE.
+* @param cal The UCalendar to query.
+* @param type The type of transition desired.
+* @param transition A pointer to a UDate to be set to the transition time.
+* If the function returns FALSE, the value set is unspecified.
+* @param status A pointer to a UErrorCode to receive any errors.
+* @return TRUE if a valid transition time is set in *transition, FALSE
+* otherwise.
+* @draft ICU 50
+*/
+U_DRAFT UBool U_EXPORT2
+ucal_getTimeZoneTransitionDate(const UCalendar* cal, UTimeZoneTransitionType type,
+ UDate* transition, UErrorCode* status);
+
+#endif /* U_HIDE_DRAFT_API */
+
#endif /* #if !UCONFIG_NO_FORMATTING */
#endif
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucol.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucol.h
index 1b60a11484c..cc97a9a91f0 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucol.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucol.h
@@ -238,10 +238,12 @@ typedef UColAttributeValue UCollationStrength;
* @stable ICU 2.0
*/
typedef enum {
- /** Attribute for direction of secondary weights - used in French.
+ /** Attribute for direction of secondary weights - used in Canadian French.
* Acceptable values are UCOL_ON, which results in secondary weights
* being considered backwards and UCOL_OFF which treats secondary
- * weights in the order they appear.*/
+ * weights in the order they appear.
+ * @stable ICU 2.0
+ */
UCOL_FRENCH_COLLATION,
/** Attribute for handling variable elements.
* Acceptable values are UCOL_NON_IGNORABLE (default)
@@ -250,14 +252,18 @@ typedef enum {
* and UCOL_SHIFTED which causes codepoints with primary
* weights that are equal or below the variable top value
* to be ignored on primary level and moved to the quaternary
- * level.*/
+ * level.
+ * @stable ICU 2.0
+ */
UCOL_ALTERNATE_HANDLING,
/** Controls the ordering of upper and lower case letters.
* Acceptable values are UCOL_OFF (default), which orders
* upper and lower case letters in accordance to their tertiary
* weights, UCOL_UPPER_FIRST which forces upper case letters to
* sort before lower case letters, and UCOL_LOWER_FIRST which does
- * the opposite. */
+ * the opposite.
+ * @stable ICU 2.0
+ */
UCOL_CASE_FIRST,
/** Controls whether an extra case level (positioned before the third
* level) is generated or not. Acceptable values are UCOL_OFF (default),
@@ -265,7 +271,9 @@ typedef enum {
* level to be generated. Contents of the case level are affected by
* the value of UCOL_CASE_FIRST attribute. A simple way to ignore
* accent differences in a string is to set the strength to UCOL_PRIMARY
- * and enable case level. */
+ * and enable case level.
+ * @stable ICU 2.0
+ */
UCOL_CASE_LEVEL,
/** Controls whether the normalization check and necessary normalizations
* are performed. When set to UCOL_OFF (default) no normalization check
@@ -273,9 +281,13 @@ typedef enum {
* input data is in so-called FCD form (see users manual for more info).
* When set to UCOL_ON, an incremental check is performed to see whether
* the input data is in the FCD form. If the data is not in the FCD form,
- * incremental NFD normalization is performed. */
+ * incremental NFD normalization is performed.
+ * @stable ICU 2.0
+ */
UCOL_NORMALIZATION_MODE,
- /** An alias for UCOL_NORMALIZATION_MODE attribute */
+ /** An alias for UCOL_NORMALIZATION_MODE attribute.
+ * @stable ICU 2.0
+ */
UCOL_DECOMPOSITION_MODE = UCOL_NORMALIZATION_MODE,
/** The strength attribute. Can be either UCOL_PRIMARY, UCOL_SECONDARY,
* UCOL_TERTIARY, UCOL_QUATERNARY or UCOL_IDENTICAL. The usual strength
@@ -286,11 +298,20 @@ typedef enum {
* UCOL_HIRAGANA_QUATERNARY mode to on. Otherwise, quaternary level
* is affected only by the number of non ignorable code points in
* the string. Identical strength is rarely useful, as it amounts
- * to codepoints of the NFD form of the string. */
+ * to codepoints of the NFD form of the string.
+ * @stable ICU 2.0
+ */
UCOL_STRENGTH,
/** When turned on, this attribute positions Hiragana before all
* non-ignorables on quaternary level This is a sneaky way to produce JIS
- * sort order */
+ * sort order.
+ *
+ * This attribute is an implementation detail of the CLDR Japanese tailoring.
+ * The implementation might change to use a different mechanism
+ * to achieve the same Japanese sort order.
+ * Since ICU 50, this attribute is not settable any more via API functions.
+ * @deprecated ICU 50 Implementation detail, cannot be set via API, might be removed from implementation.
+ */
UCOL_HIRAGANA_QUATERNARY_MODE,
/** When turned on, this attribute generates a collation key
* for the numeric value of substrings of digits.
@@ -298,8 +319,14 @@ typedef enum {
* digit substring that can be treated as a single collation element is
* 254 digits (not counting leading zeros). If a digit substring is
* longer than that, the digits beyond the limit will be treated as a
- * separate digit substring associated with a separate collation element. */
+ * separate digit substring associated with a separate collation element.
+ * @stable ICU 2.8
+ */
UCOL_NUMERIC_COLLATION,
+ /**
+ * The number of UColAttribute constants.
+ * @stable ICU 2.0
+ */
UCOL_ATTRIBUTE_COUNT
} UColAttribute;
@@ -307,9 +334,19 @@ typedef enum {
* @stable ICU 2.0
*/
typedef enum {
- /** Retrieve tailoring only */
+ /**
+ * Retrieves the tailoring rules only.
+ * Same as calling the version of getRules() without UColRuleOption.
+ * @stable ICU 2.0
+ */
UCOL_TAILORING_ONLY,
- /** Retrieve UCA rules and tailoring */
+ /**
+ * Retrieves the "UCA rules" concatenated with the tailoring rules.
+ * The "UCA rules" are an <i>approximation</i> of the root collator's sort order.
+ * They are almost never used or useful at runtime and can be removed from the data.
+ * See http://userguide.icu-project.org/collation/customization#TOC-Building-on-Existing-Locales
+ * @stable ICU 2.0
+ */
UCOL_FULL_RULES
} UColRuleOption ;
@@ -496,6 +533,33 @@ ucol_strcoll( const UCollator *coll,
const UChar *target,
int32_t targetLength);
+/**
+* Compare two strings in UTF-8.
+* The strings will be compared using the options already specified.
+* Note: When input string contains malformed a UTF-8 byte sequence,
+* this function treats these bytes as REPLACEMENT CHARACTER (U+FFFD).
+* @param coll The UCollator containing the comparison rules.
+* @param source The source UTF-8 string.
+* @param sourceLength The length of source, or -1 if null-terminated.
+* @param target The target UTF-8 string.
+* @param targetLength The length of target, or -1 if null-terminated.
+* @param status A pointer to an UErrorCode to receive any errors
+* @return The result of comparing the strings; one of UCOL_EQUAL,
+* UCOL_GREATER, UCOL_LESS
+* @see ucol_greater
+* @see ucol_greaterOrEqual
+* @see ucol_equal
+* @draft ICU 50
+*/
+U_DRAFT UCollationResult U_EXPORT2
+ucol_strcollUTF8(
+ const UCollator *coll,
+ const char *source,
+ int32_t sourceLength,
+ const char *target,
+ int32_t targetLength,
+ UErrorCode *status);
+
/**
* Determine if one string is greater than another.
* This function is equivalent to {@link #ucol_strcoll } == UCOL_GREATER
@@ -612,7 +676,7 @@ ucol_setStrength(UCollator *coll,
* @see UColReorderCode
* @stable ICU 4.8
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
ucol_getReorderCodes(const UCollator* coll,
int32_t* dest,
int32_t destCapacity,
@@ -652,7 +716,7 @@ ucol_getReorderCodes(const UCollator* coll,
* @see UColReorderCode
* @stable ICU 4.8
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
ucol_setReorderCodes(UCollator* coll,
const int32_t* reorderCodes,
int32_t reorderCodesLength,
@@ -674,7 +738,7 @@ ucol_setReorderCodes(UCollator* coll,
* @see UColReorderCode
* @stable ICU 4.8
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
ucol_getEquivalentReorderCodes(int32_t reorderCode,
int32_t* dest,
int32_t destCapacity,
@@ -819,11 +883,11 @@ ucol_getFunctionalEquivalent(char* result, int32_t resultCapacity,
UBool* isAvailable, UErrorCode* status);
/**
- * Get the collation rules from a UCollator.
+ * Get the collation tailoring rules from a UCollator.
* The rules will follow the rule syntax.
* @param coll The UCollator to query.
* @param length
- * @return The collation rules.
+ * @return The collation tailoring rules.
* @stable ICU 2.0
*/
U_STABLE const UChar* U_EXPORT2
@@ -916,10 +980,10 @@ ucol_getSortKey(const UCollator *coll,
* to preserve state array between calls and to provide
* the same type of UCharIterator set with the same string.
* The destination buffer provided must be big enough to store
- * the number of requested bytes. Generated sortkey is not
- * compatible with sortkeys generated using ucol_getSortKey
- * API, since we don't do any compression. If uncompressed
- * sortkeys are required, this API can be used.
+ * the number of requested bytes.
+ *
+ * The generated sort key may or may not be compatible with
+ * sort keys generated using ucol_getSortKey().
* @param coll The UCollator containing the collation rules.
* @param iter UCharIterator containing the string we need
* the sort key to be calculated for.
@@ -1166,12 +1230,16 @@ ucol_safeClone(const UCollator *coll,
* Returns current rules. Delta defines whether full rules are returned or just the tailoring.
* Returns number of UChars needed to store rules. If buffer is NULL or bufferLen is not enough
* to store rules, will store up to available space.
+ *
+ * ucol_getRules() should normally be used instead.
+ * See http://userguide.icu-project.org/collation/customization#TOC-Building-on-Existing-Locales
* @param coll collator to get the rules from
* @param delta one of UCOL_TAILORING_ONLY, UCOL_FULL_RULES.
* @param buffer buffer to store the result in. If NULL, you'll get no rules.
- * @param bufferLen lenght of buffer to store rules in. If less then needed you'll get only the part that fits in.
+ * @param bufferLen length of buffer to store rules in. If less than needed you'll get only the part that fits in.
* @return current rules
* @stable ICU 2.0
+ * @see UCOL_FULL_RULES
*/
U_STABLE int32_t U_EXPORT2
ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen);
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucoleitr.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucoleitr.h
index cf730f95b51..cf730f95b51 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucoleitr.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucoleitr.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucsdet.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucsdet.h
index dc492ee229e..dc492ee229e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucsdet.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucsdet.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucurr.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucurr.h
index 0d15d442628..a20d7f024eb 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/ucurr.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/ucurr.h
@@ -269,7 +269,7 @@ ucurr_openISOCurrencies(uint32_t currType, UErrorCode *pErrorCode);
*
* @stable ICU 4.8
*/
-U_DRAFT UBool U_EXPORT2
+U_STABLE UBool U_EXPORT2
ucurr_isAvailable(const UChar* isoCode,
UDate from,
UDate to,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/udat.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/udat.h
index c5bf9d68c20..ede0b1ece17 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/udat.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/udat.h
@@ -15,6 +15,7 @@
#include "unicode/localpointer.h"
#include "unicode/ucal.h"
#include "unicode/unum.h"
+#include "unicode/udisplaycontext.h"
/**
* \file
* \brief C API: DateFormat
@@ -167,147 +168,302 @@ typedef enum UDateFormatStyle {
/** No style */
UDAT_NONE = -1,
- /** for internal API use only */
- UDAT_IGNORE = -2
-} UDateFormatStyle;
-
-/* Cannot use #ifndef U_HIDE_DRAFT_API for UDateFormatContextType and UDateFormatContextValue
- * since a SimpleDateFormat virtual method & data member depends on them */
-/** Date format context types
- * @draft ICU 49
- */
-typedef enum UDateFormatContextType {
/**
- * Type (key) for specifying the capitalization context for which a date
- * is to be formatted (possible values are in UDateFormatContextValue).
- * @draft ICU 49
+ * Use the pattern given in the parameter to udat_open
+ * @see udat_open
+ * @draft ICU 50
*/
- UDAT_CAPITALIZATION = 1
-} UDateFormatContextType;
+ UDAT_PATTERN = -2,
-/** Values for date format context types
- * @draft ICU 49
- */
-typedef enum UDateFormatContextValue {
- /** Values for any UDateFormatContextType (key) */
- /**
- * Value for any UDateFormatContextType (such as UDAT_CAPITALIZATION) if the
- * relevant context to be used in formatting a date is unknown (this is the
- * default value for any UDateFormatContextType when no value has been
- * explicitly specified for that UDateFormatContextType).
- * @draft ICU 49
- */
- UDAT_CONTEXT_UNKNOWN = 0,
-#if !UCONFIG_NO_BREAK_ITERATION
- /** Values for type (key) UDAT_CAPITALIZATION */
- /**
- * UDAT_CAPITALIZATION value if a date (or date symbol) is to be formatted
- * with capitalization appropriate for the middle of a sentence.
- * @draft ICU 49
- */
- UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE = 1,
- /**
- * UDAT_CAPITALIZATION value if a date (or date symbol) is to be formatted
- * with capitalization appropriate for the beginning of a sentence.
- * @draft ICU 49
- */
- UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE = 2,
- /**
- * UDAT_CAPITALIZATION value if a date (or date symbol) is to be formatted
- * with capitalization appropriate for a user-interface list or menu item.
- * @draft ICU 49
- */
- UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU = 3,
- /**
- * UDAT_CAPITALIZATION value if a date (or date symbol) is to be formatted
- * with capitalization appropriate for stand-alone usage such as an
- * isolated name on a calendar page.
- * @draft ICU 49
- */
- UDAT_CAPITALIZATION_FOR_STANDALONE = 4
-#endif
-} UDateFormatContextValue;
+ /** @internal alias to UDAT_PATTERN */
+ UDAT_IGNORE = UDAT_PATTERN
+} UDateFormatStyle;
+
+// Skeletons for dates.
/**
- * @{
- * Below are a set of pre-defined skeletons.
- *
- * <P>
- * A skeleton
- * <ol>
- * <li>
- * only keeps the field pattern letter and ignores all other parts
- * in a pattern, such as space, punctuations, and string literals.
- * </li>
- * <li>
- * hides the order of fields.
- * </li>
- * <li>
- * might hide a field's pattern letter length.
- *
- * For those non-digit calendar fields, the pattern letter length is
- * important, such as MMM, MMMM, and MMMMM; EEE and EEEE,
- * and the field's pattern letter length is honored.
- *
- * For the digit calendar fields, such as M or MM, d or dd, yy or yyyy,
- * the field pattern length is ignored and the best match, which is defined
- * in date time patterns, will be returned without honor the field pattern
- * letter length in skeleton.
- * </li>
- * </ol>
- *
+ * Constant for date skeleton with year.
* @stable ICU 4.0
*/
-
-#define UDAT_MINUTE_SECOND "ms"
-#define UDAT_HOUR24_MINUTE "Hm"
-#define UDAT_HOUR24_MINUTE_SECOND "Hms"
-#define UDAT_HOUR_MINUTE_SECOND "hms"
-#define UDAT_STANDALONE_MONTH "LLLL"
-#define UDAT_ABBR_STANDALONE_MONTH "LLL"
-#define UDAT_YEAR_QUARTER "yQQQ"
-#define UDAT_YEAR_ABBR_QUARTER "yQ"
-
-/** @} */
-
+#define UDAT_YEAR "y"
+/**
+ * Constant for date skeleton with quarter.
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_QUARTER "QQQQ"
+/**
+ * Constant for date skeleton with abbreviated quarter.
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_ABBR_QUARTER "QQQ"
/**
- * @{
- * Below are a set of pre-defined skeletons that
- * have pre-defined interval patterns in resource files.
- * Users are encouraged to use them in date interval format factory methods.
- *
+ * Constant for date skeleton with year and quarter.
+ * @stable ICU 4.0
+ */
+#define UDAT_YEAR_QUARTER "yQQQQ"
+/**
+ * Constant for date skeleton with year and abbreviated quarter.
+ * @stable ICU 4.0
+ */
+#define UDAT_YEAR_ABBR_QUARTER "yQQQ"
+/**
+ * Constant for date skeleton with month.
+ * @stable ICU 4.0
+ */
+#define UDAT_MONTH "MMMM"
+/**
+ * Constant for date skeleton with abbreviated month.
+ * @stable ICU 4.0
+ */
+#define UDAT_ABBR_MONTH "MMM"
+/**
+ * Constant for date skeleton with numeric month.
+ * @stable ICU 4.0
+ */
+#define UDAT_NUM_MONTH "M"
+/**
+ * Constant for date skeleton with year and month.
* @stable ICU 4.0
*/
-#define UDAT_HOUR_MINUTE "hm"
-#define UDAT_YEAR "y"
-#define UDAT_DAY "d"
-#define UDAT_NUM_MONTH_WEEKDAY_DAY "MEd"
-#define UDAT_YEAR_NUM_MONTH "yM"
-#define UDAT_NUM_MONTH_DAY "Md"
-#define UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY "yMEd"
-#define UDAT_ABBR_MONTH_WEEKDAY_DAY "MMMEd"
#define UDAT_YEAR_MONTH "yMMMM"
+/**
+ * Constant for date skeleton with year and abbreviated month.
+ * @stable ICU 4.0
+ */
#define UDAT_YEAR_ABBR_MONTH "yMMM"
-#define UDAT_MONTH_DAY "MMMMd"
-#define UDAT_ABBR_MONTH_DAY "MMMd"
-#define UDAT_MONTH_WEEKDAY_DAY "MMMMEEEEd"
-#define UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY "yMMMEd"
-#define UDAT_YEAR_MONTH_WEEKDAY_DAY "yMMMMEEEEd"
+/**
+ * Constant for date skeleton with year and numeric month.
+ * @stable ICU 4.0
+ */
+#define UDAT_YEAR_NUM_MONTH "yM"
+/**
+ * Constant for date skeleton with day.
+ * @stable ICU 4.0
+ */
+#define UDAT_DAY "d"
+/**
+ * Constant for date skeleton with year, month, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
#define UDAT_YEAR_MONTH_DAY "yMMMMd"
+/**
+ * Constant for date skeleton with year, abbreviated month, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
#define UDAT_YEAR_ABBR_MONTH_DAY "yMMMd"
+/**
+ * Constant for date skeleton with year, numeric month, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
#define UDAT_YEAR_NUM_MONTH_DAY "yMd"
-#define UDAT_NUM_MONTH "M"
-#define UDAT_ABBR_MONTH "MMM"
-#define UDAT_MONTH "MMMM"
-#define UDAT_HOUR_MINUTE_GENERIC_TZ "hmv"
-#define UDAT_HOUR_MINUTE_TZ "hmz"
-#define UDAT_HOUR "h"
-#define UDAT_HOUR_GENERIC_TZ "hv"
-#define UDAT_HOUR_TZ "hz"
+/**
+ * Constant for date skeleton with weekday.
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_WEEKDAY "EEEE"
+/**
+ * Constant for date skeleton with abbreviated weekday.
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_ABBR_WEEKDAY "E"
+/**
+ * Constant for date skeleton with year, month, weekday, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_YEAR_MONTH_WEEKDAY_DAY "yMMMMEEEEd"
+/**
+ * Constant for date skeleton with year, abbreviated month, weekday, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY "yMMMEd"
+/**
+ * Constant for date skeleton with year, numeric month, weekday, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY "yMEd"
+/**
+ * Constant for date skeleton with long month and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_MONTH_DAY "MMMMd"
+/**
+ * Constant for date skeleton with abbreviated month and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_ABBR_MONTH_DAY "MMMd"
+/**
+ * Constant for date skeleton with numeric month and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_NUM_MONTH_DAY "Md"
+/**
+ * Constant for date skeleton with month, weekday, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_MONTH_WEEKDAY_DAY "MMMMEEEEd"
+/**
+ * Constant for date skeleton with abbreviated month, weekday, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_ABBR_MONTH_WEEKDAY_DAY "MMMEd"
+/**
+ * Constant for date skeleton with numeric month, weekday, and day.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_NUM_MONTH_WEEKDAY_DAY "MEd"
+
+// Skeletons for times.
+
+/**
+ * Constant for date skeleton with hour, with the locale's preferred hour format (12 or 24).
+ * @stable ICU 4.0
+ */
+#define UDAT_HOUR "j"
+/**
+ * Constant for date skeleton with hour in 24-hour presentation.
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_HOUR24 "H"
+/**
+ * Constant for date skeleton with minute.
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_MINUTE "m"
+/**
+ * Constant for date skeleton with hour and minute, with the locale's preferred hour format (12 or 24).
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_HOUR_MINUTE "jm"
+/**
+ * Constant for date skeleton with hour and minute in 24-hour presentation.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_HOUR24_MINUTE "Hm"
+/**
+ * Constant for date skeleton with second.
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_SECOND "s"
+/**
+ * Constant for date skeleton with hour, minute, and second,
+ * with the locale's preferred hour format (12 or 24).
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_HOUR_MINUTE_SECOND "jms"
+/**
+ * Constant for date skeleton with hour, minute, and second in
+ * 24-hour presentation.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_HOUR24_MINUTE_SECOND "Hms"
+/**
+ * Constant for date skeleton with minute and second.
+ * Used in combinations date + time, date + time + zone, or time + zone.
+ * @stable ICU 4.0
+ */
+#define UDAT_MINUTE_SECOND "ms"
-/** @} */
+// Skeletons for time zones.
+/**
+ * Constant for <i>generic location format</i>, such as Los Angeles Time;
+ * used in combinations date + time + zone, or time + zone.
+ * @see <a href="http://unicode.org/reports/tr35/#Date_Format_Patterns">LDML Date Format Patterns</a>
+ * @see <a href="http://unicode.org/reports/tr35/#Time_Zone_Fallback">LDML Time Zone Fallback</a>
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_LOCATION_TZ "VVVV"
+/**
+ * Constant for <i>generic non-location format</i>, such as Pacific Time;
+ * used in combinations date + time + zone, or time + zone.
+ * @see <a href="http://unicode.org/reports/tr35/#Date_Format_Patterns">LDML Date Format Patterns</a>
+ * @see <a href="http://unicode.org/reports/tr35/#Time_Zone_Fallback">LDML Time Zone Fallback</a>
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_GENERIC_TZ "vvvv"
+/**
+ * Constant for <i>generic non-location format</i>, abbreviated if possible, such as PT;
+ * used in combinations date + time + zone, or time + zone.
+ * @see <a href="http://unicode.org/reports/tr35/#Date_Format_Patterns">LDML Date Format Patterns</a>
+ * @see <a href="http://unicode.org/reports/tr35/#Time_Zone_Fallback">LDML Time Zone Fallback</a>
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_ABBR_GENERIC_TZ "v"
+/**
+ * Constant for <i>specific non-location format</i>, such as Pacific Daylight Time;
+ * used in combinations date + time + zone, or time + zone.
+ * @see <a href="http://unicode.org/reports/tr35/#Date_Format_Patterns">LDML Date Format Patterns</a>
+ * @see <a href="http://unicode.org/reports/tr35/#Time_Zone_Fallback">LDML Time Zone Fallback</a>
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_SPECIFIC_TZ "zzzz"
+/**
+ * Constant for <i>specific non-location format</i>, abbreviated if possible, such as PDT;
+ * used in combinations date + time + zone, or time + zone.
+ * @see <a href="http://unicode.org/reports/tr35/#Date_Format_Patterns">LDML Date Format Patterns</a>
+ * @see <a href="http://unicode.org/reports/tr35/#Time_Zone_Fallback">LDML Time Zone Fallback</a>
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_ABBR_SPECIFIC_TZ "z"
+/**
+ * Constant for <i>localized GMT/UTC format</i>, such as GMT+8:00 or HPG-8:00;
+ * used in combinations date + time + zone, or time + zone.
+ * @see <a href="http://unicode.org/reports/tr35/#Date_Format_Patterns">LDML Date Format Patterns</a>
+ * @see <a href="http://unicode.org/reports/tr35/#Time_Zone_Fallback">LDML Time Zone Fallback</a>
+ * @internal ICU 50 technology preview
+ */
+#define UDAT_ABBR_UTC_TZ "ZZZZ"
+
+// deprecated skeleton constants
+
+/**
+ * Constant for date skeleton with standalone month.
+ * @deprecated ICU 50 Use UDAT_MONTH instead.
+ */
+#define UDAT_STANDALONE_MONTH "LLLL"
+/**
+ * Constant for date skeleton with standalone abbreviated month.
+ * @deprecated ICU 50 Use UDAT_ABBR_MONTH instead.
+ */
+#define UDAT_ABBR_STANDALONE_MONTH "LLL"
+
+/**
+ * Constant for date skeleton with hour, minute, and generic timezone.
+ * @deprecated ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_GENERIC_TZ or some other timezone presentation.
+ */
+#define UDAT_HOUR_MINUTE_GENERIC_TZ "jmv"
+/**
+ * Constant for date skeleton with hour, minute, and timezone.
+ * @deprecated ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.
+ */
+#define UDAT_HOUR_MINUTE_TZ "jmz"
+/**
+ * Constant for date skeleton with hour and generic timezone.
+ * @deprecated ICU 50 Use instead UDAT_HOUR UDAT_ABBR_GENERIC_TZ or some other timezone presentation.
+ */
+#define UDAT_HOUR_GENERIC_TZ "jv"
+/**
+ * Constant for date skeleton with hour and timezone.
+ * @deprecated ICU 50 Use instead UDAT_HOUR UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.
+ */
+#define UDAT_HOUR_TZ "jz"
/**
* FieldPosition and UFieldPosition selectors for format fields
@@ -378,6 +534,14 @@ typedef enum UDateFormatField {
/**
* FieldPosition and UFieldPosition selector for 'S' field alignment,
* corresponding to the UCAL_MILLISECOND field.
+ *
+ * Note: Time formats that use 'S' can display a maximum of three
+ * significant digits for fractional seconds, corresponding to millisecond
+ * resolution and a fractional seconds sub-pattern of SSS. If the
+ * sub-pattern is S or SS, the fractional seconds value will be truncated
+ * (not rounded) to the number of display places specified. If the
+ * fractional seconds sub-pattern is longer than SSS, the additional
+ * display places will be filled with zeros.
* @stable ICU 3.0
*/
UDAT_FRACTIONAL_SECOND_FIELD = 8,
@@ -581,9 +745,12 @@ udat_toCalendarDateField(UDateFormatField field);
* @param timeStyle The style used to format times; one of UDAT_FULL, UDAT_LONG,
* UDAT_MEDIUM, UDAT_SHORT, UDAT_DEFAULT, or UDAT_NONE (relative time styles
* are not currently supported).
+ * When the pattern parameter is used, pass in UDAT_PATTERN for both timeStyle and dateStyle.
* @param dateStyle The style used to format dates; one of UDAT_FULL, UDAT_LONG,
* UDAT_MEDIUM, UDAT_SHORT, UDAT_DEFAULT, UDAT_FULL_RELATIVE, UDAT_LONG_RELATIVE,
- * UDAT_MEDIUM_RELATIVE, UDAT_SHORT_RELATIVE, or UDAT_NONE. As currently implemented,
+ * UDAT_MEDIUM_RELATIVE, UDAT_SHORT_RELATIVE, or UDAT_NONE.
+ * When the pattern parameter is used, pass in UDAT_PATTERN for both timeStyle and dateStyle.
+ * As currently implemented,
* relative date formatting only affects a limited range of calendar days before or
* after the current date, based on the CLDR &lt;field type="day"&gt;/&lt;relative&gt; data: For
* example, in English, "Yesterday", "Today", and "Tomorrow". Outside of this range,
@@ -1026,35 +1193,31 @@ udat_getLocaleByType(const UDateFormat *fmt,
ULocDataLocaleType type,
UErrorCode* status);
-#ifndef U_HIDE_DRAFT_API
+#ifndef U_HIDE_INTERNAL_API
/**
- * Set the formatter's default value for a particular context type,
- * such as UDAT_CAPITALIZATION.
- * @param fmt The formatter for which to set a context type's default value.
- * @param type The context type for which the default value should be set.
- * @param value The default value to set for the specified context type.
+ * Set a particular UDisplayContext value in the formatter, such as
+ * UDISPCTX_CAPITALIZATION_FOR_STANDALONE.
+ * @param fmt The formatter for which to set a UDisplayContext value.
+ * @param value The UDisplayContext value to set.
* @param status A pointer to an UErrorCode to receive any errors
- * @draft ICU 49
+ * @internal ICU 50 technology preview
*/
-U_DRAFT void U_EXPORT2
-udat_setDefaultContext(UDateFormat* fmt,
- UDateFormatContextType type, UDateFormatContextValue value,
- UErrorCode* status);
+U_INTERNAL void U_EXPORT2
+udat_setContext(UDateFormat* fmt, UDisplayContext value, UErrorCode* status);
/**
- * Get the formatter's default value for a particular context type,
- * such as UDAT_CAPITALIZATION.
- * @param fmt The formatter from which to get a context type's default value.
- * @param type The context type for which the default value should be obtained.
+ * Get the formatter's UDisplayContext value for the specified UDisplayContextType,
+ * such as UDISPCTX_TYPE_CAPITALIZATION.
+ * @param fmt The formatter to query.
+ * @param type The UDisplayContextType whose value to return
* @param status A pointer to an UErrorCode to receive any errors
- * @return The current default value for the specified context type.
- * @draft ICU 49
+ * @return The UDisplayContextValue for the specified type.
+ * @internal ICU 50 technology preview
*/
-U_DRAFT int32_t U_EXPORT2
-udat_getDefaultContext(UDateFormat* fmt,
- UDateFormatContextType type,
- UErrorCode* status);
-#endif /* U_HIDE_DRAFT_API */
+U_INTERNAL UDisplayContext U_EXPORT2
+udat_getContext(UDateFormat* fmt, UDisplayContextType type, UErrorCode* status);
+
+#endif /* U_HIDE_INTERNAL_API */
#ifndef U_HIDE_INTERNAL_API
/**
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/udateintervalformat.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/udateintervalformat.h
index 5924e46deb1..5ee92e629af 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/udateintervalformat.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/udateintervalformat.h
@@ -103,7 +103,7 @@ typedef struct UDateIntervalFormat UDateIntervalFormat; /**< C typedef for stru
* or NULL if an error occurred.
* @stable ICU 4.8
*/
-U_DRAFT UDateIntervalFormat* U_EXPORT2
+U_STABLE UDateIntervalFormat* U_EXPORT2
udtitvfmt_open(const char* locale,
const UChar* skeleton,
int32_t skeletonLength,
@@ -117,7 +117,7 @@ udtitvfmt_open(const char* locale,
* The UDateIntervalFormat object to close.
* @stable ICU 4.8
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
udtitvfmt_close(UDateIntervalFormat *formatter);
@@ -167,7 +167,7 @@ U_NAMESPACE_END
* output was truncated.
* @stable ICU 4.8
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
udtitvfmt_format(const UDateIntervalFormat* formatter,
UDate fromDate,
UDate toDate,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/udatpg.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/udatpg.h
index cea1d608a02..7e8ca472744 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/udatpg.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/udatpg.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2007-2011, International Business Machines
+* Copyright (C) 2007-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -23,7 +23,7 @@
/**
* \file
- * \brief C API: Wrapper for DateTimePatternGenerator (unicode/dtptngen.h).
+ * \brief C API: Wrapper for icu::DateTimePatternGenerator (unicode/dtptngen.h).
*
* UDateTimePatternGenerator provides flexible generation of date format patterns,
* like "yy-MM-dd". The user can build up the generator by adding successive
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/uldnames.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/uldnames.h
index 4a119ea2653..36e74f78308 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/uldnames.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/uldnames.h
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010, International Business Machines Corporation and *
+* Copyright (C) 2010-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
@@ -10,12 +10,13 @@
/**
* \file
- * \brief C++ API: Provides display names of Locale ids and their components.
+ * \brief C API: Provides display names of Locale ids and their components.
*/
#include "unicode/utypes.h"
#include "unicode/localpointer.h"
#include "unicode/uscript.h"
+#include "unicode/udisplaycontext.h"
/**
* Enum used in LocaleDisplayNames::createInstance.
@@ -265,6 +266,40 @@ uldn_keyValueDisplayName(const ULocaleDisplayNames *ldn,
int32_t maxResultSize,
UErrorCode *pErrorCode);
+#ifndef U_HIDE_INTERNAL_API
+/**
+* Returns an instance of LocaleDisplayNames that returns names formatted
+* for the provided locale, using the provided UDisplayContext settings.
+*
+* @param locale The display locale
+* @param contexts List of one or more context settings (e.g. for dialect
+* handling, capitalization, etc.
+* @param length Number of items in the contexts list
+* @param pErrorCode Pointer to UErrorCode input/output status. If at entry this indicates
+* a failure status, the function will do nothing; otherwise this will be
+* updated with any new status from the function.
+* @return a ULocaleDisplayNames instance
+* @internal ICU 50 technology preview
+*/
+U_INTERNAL ULocaleDisplayNames * U_EXPORT2
+uldn_openForContext(const char * locale, UDisplayContext *contexts,
+ int32_t length, UErrorCode *pErrorCode);
+
+/**
+* Returns the UDisplayContext value for the specified UDisplayContextType.
+* @param ldn the ULocaleDisplayNames instance
+* @param type the UDisplayContextType whose value to return
+* @param pErrorCode Pointer to UErrorCode input/output status. If at entry this indicates
+* a failure status, the function will do nothing; otherwise this will be
+* updated with any new status from the function.
+* @return the UDisplayContextValue for the specified type.
+* @internal ICU 50 technology preview
+*/
+U_INTERNAL UDisplayContext U_EXPORT2
+uldn_getContext(const ULocaleDisplayNames *ldn, UDisplayContextType type,
+ UErrorCode *pErrorCode);
+
+#endif /* U_HIDE_INTERNAL_API */
#endif /* !UCONFIG_NO_FORMATTING */
#endif /* __ULDNAMES_H__ */
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/ulocdata.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/ulocdata.h
index d9dd79e5208..d9dd79e5208 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/ulocdata.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/ulocdata.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/umsg.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/umsg.h
index 52fe90e2d6a..52fe90e2d6a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/umsg.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/umsg.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/unirepl.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/unirepl.h
index 6b7746b2213..6b7746b2213 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/unirepl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/unirepl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/unum.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/unum.h
index 3f9f291aac2..d8c092e6526 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/unum.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/unum.h
@@ -107,7 +107,7 @@
* formatters.
* <P>
* You can also control the display of numbers with such function as
- * unum_getAttribues() and unum_setAtributes(), which let you set the
+ * unum_getAttributes() and unum_setAttributes(), which let you set the
* miminum fraction digits, grouping, etc.
* @see UNumberFormatAttributes for more details
* <P>
@@ -667,7 +667,7 @@ unum_parseDoubleCurrency(const UNumberFormat* fmt,
/**
* Set the pattern used by a UNumberFormat. This can only be used
- * on a DecimalFormat, other formats return U_ILLEGAL_ARGUMENT_ERROR
+ * on a DecimalFormat, other formats return U_UNSUPPORTED_ERROR
* in the status.
* @param format The formatter to set.
* @param localized TRUE if the pattern is localized, FALSE otherwise.
@@ -715,6 +715,20 @@ unum_getAvailable(int32_t localeIndex);
U_STABLE int32_t U_EXPORT2
unum_countAvailable(void);
+#if UCONFIG_HAVE_PARSEALLINPUT
+/**
+ * @internal
+ */
+typedef enum UNumberFormatAttributeValue {
+ /** @internal */
+ UNUM_NO = 0,
+ /** @internal */
+ UNUM_YES = 1,
+ /** @internal */
+ UNUM_MAYBE = 2
+} UNumberFormatAttributeValue;
+#endif
+
/** The possible UNumberFormat numeric attributes @stable ICU 2.0 */
typedef enum UNumberFormatAttribute {
/** Parse integers only */
@@ -761,7 +775,41 @@ typedef enum UNumberFormatAttribute {
/** Lenient parse mode used by rule-based formats.
* @stable ICU 3.0
*/
- UNUM_LENIENT_PARSE
+ UNUM_LENIENT_PARSE,
+#if UCONFIG_HAVE_PARSEALLINPUT
+ /** Consume all input. (may use fastpath). Set to UNUM_YES (require fastpath), UNUM_NO (skip fastpath), or UNUM_MAYBE (heuristic).
+ * This is an internal ICU API. Do not use.
+ * @internal
+ */
+ UNUM_PARSE_ALL_INPUT,
+#endif
+
+ /** Count of "regular" numeric attributes.
+ * @internal */
+ UNUM_NUMERIC_ATTRIBUTE_COUNT,
+
+ /** One below the first bitfield-boolean item.
+ * All items after this one are stored in boolean form.
+ * @internal */
+ UNUM_MAX_NONBOOLEAN_ATTRIBUTE = 0x0FFF,
+
+ /** If 1, specifies that if setting the "max integer digits" attribute would truncate a value, set an error status rather than silently truncating.
+ * For example, formatting the value 1234 with 4 max int digits would succeed, but formatting 12345 would fail. There is no effect on parsing.
+ * Default: 0 (not set)
+ * @draft ICU 50
+ */
+ UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS,
+ /**
+ * if this attribute is set to 1, specifies that, if the pattern doesn't contain an exponent, the exponent will not be parsed. If the pattern does contain an exponent, this attribute has no effect.
+ * Has no effect on formatting.
+ * Default: 0 (unset)
+ * @draft ICU 50
+ */
+ UNUM_PARSE_NO_EXPONENT,
+
+ /** Limit of boolean attributes.
+ * @internal */
+ UNUM_LIMIT_BOOLEAN_ATTRIBUTE
} UNumberFormatAttribute;
/**
@@ -877,7 +925,7 @@ typedef enum UNumberFormatTextAttribute {
/**
* Get a text attribute associated with a UNumberFormat.
* An example of a text attribute is the suffix for positive numbers. If the formatter
-* does not understand the attributre, U_UNSUPPORTED_ERROR is returned as the status.
+* does not understand the attribute, U_UNSUPPORTED_ERROR is returned as the status.
* Rule-based formatters only understand UNUM_DEFAULT_RULESET and UNUM_PUBLIC_RULESETS.
* @param fmt The formatter to query.
* @param tag The attribute to query; one of UNUM_POSITIVE_PREFIX, UNUM_POSITIVE_SUFFIX,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/upluralrules.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/upluralrules.h
index 35cb4319041..4b81321779a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/upluralrules.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/upluralrules.h
@@ -38,6 +38,32 @@
*/
/**
+ * Type of plurals and PluralRules.
+ * @draft ICU 50
+ */
+enum UPluralType {
+ /**
+ * Plural rules for cardinal numbers: 1 file vs. 2 files.
+ * @draft ICU 50
+ */
+ UPLURAL_TYPE_CARDINAL,
+ /**
+ * Plural rules for ordinal numbers: 1st file, 2nd file, 3rd file, 4th file, etc.
+ * @draft ICU 50
+ */
+ UPLURAL_TYPE_ORDINAL,
+ /**
+ * Number of Plural rules types.
+ * @draft ICU 50
+ */
+ UPLURAL_TYPE_COUNT
+};
+/**
+ * @draft ICU 50
+ */
+typedef enum UPluralType UPluralType;
+
+/**
* Opaque UPluralRules object for use in C programs.
* @stable ICU 4.8
*/
@@ -45,23 +71,35 @@ struct UPluralRules;
typedef struct UPluralRules UPluralRules; /**< C typedef for struct UPluralRules. @stable ICU 4.8 */
/**
- * Open a new UPluralRules object using the predefined plural rules for a
+ * Opens a new UPluralRules object using the predefined cardinal-number plural rules for a
* given locale.
+ * Same as uplrules_openForType(locale, UPLURAL_TYPE_CARDINAL, status).
* @param locale The locale for which the rules are desired.
* @param status A pointer to a UErrorCode to receive any errors.
- * @return A UPluralRules for the specified locale, or 0 if an error occurred.
+ * @return A UPluralRules for the specified locale, or NULL if an error occurred.
* @stable ICU 4.8
*/
+U_STABLE UPluralRules* U_EXPORT2
+uplrules_open(const char *locale, UErrorCode *status);
+
+/**
+ * Opens a new UPluralRules object using the predefined plural rules for a
+ * given locale and the plural type.
+ * @param locale The locale for which the rules are desired.
+ * @param type The plural type (e.g., cardinal or ordinal).
+ * @param status A pointer to a UErrorCode to receive any errors.
+ * @return A UPluralRules for the specified locale, or NULL if an error occurred.
+ * @draft ICU 50
+ */
U_DRAFT UPluralRules* U_EXPORT2
-uplrules_open(const char *locale,
- UErrorCode *status);
+uplrules_openForType(const char *locale, UPluralType type, UErrorCode *status);
/**
- * Close a UPluralRules object. Once closed it may no longer be used.
+ * Closes a UPluralRules object. Once closed it may no longer be used.
* @param uplrules The UPluralRules object to close.
* @stable ICU 4.8
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uplrules_close(UPluralRules *uplrules);
@@ -96,7 +134,7 @@ U_NAMESPACE_END
* @return The length of keyword.
* @stable ICU 4.8
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uplrules_select(const UPluralRules *uplrules,
double number,
UChar *keyword, int32_t capacity,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/uregex.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/uregex.h
index 1a9209e31b1..acea159db12 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/uregex.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/uregex.h
@@ -159,7 +159,7 @@ uregex_open( const UChar *pattern,
*
* @stable ICU 4.6
*/
-U_DRAFT URegularExpression * U_EXPORT2
+U_STABLE URegularExpression * U_EXPORT2
uregex_openUText(UText *pattern,
uint32_t flags,
UParseError *pe,
@@ -281,7 +281,7 @@ uregex_pattern(const URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT UText * U_EXPORT2
+U_STABLE UText * U_EXPORT2
uregex_patternUText(const URegularExpression *regexp,
UErrorCode *status);
@@ -341,7 +341,7 @@ uregex_setText(URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_setUText(URegularExpression *regexp,
UText *text,
UErrorCode *status);
@@ -387,7 +387,7 @@ uregex_getText(URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT UText * U_EXPORT2
+U_STABLE UText * U_EXPORT2
uregex_getUText(URegularExpression *regexp,
UText *dest,
UErrorCode *status);
@@ -415,9 +415,9 @@ uregex_getUText(URegularExpression *regexp,
* @param text The new (moved) text string.
* @param status Receives errors detected by this function.
*
- * @stable ICU 4.8
+ * @stable ICU 4.8
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_refreshUText(URegularExpression *regexp,
UText *text,
UErrorCode *status);
@@ -468,7 +468,7 @@ uregex_matches(URegularExpression *regexp,
* @return TRUE if there is a match
* @stable ICU 4.6
*/
-U_DRAFT UBool U_EXPORT2
+U_STABLE UBool U_EXPORT2
uregex_matches64(URegularExpression *regexp,
int64_t startIndex,
UErrorCode *status);
@@ -525,7 +525,7 @@ uregex_lookingAt(URegularExpression *regexp,
* @return TRUE if there is a match.
* @stable ICU 4.6
*/
-U_DRAFT UBool U_EXPORT2
+U_STABLE UBool U_EXPORT2
uregex_lookingAt64(URegularExpression *regexp,
int64_t startIndex,
UErrorCode *status);
@@ -574,7 +574,7 @@ uregex_find(URegularExpression *regexp,
* @return TRUE if a match is found.
* @stable ICU 4.6
*/
-U_DRAFT UBool U_EXPORT2
+U_STABLE UBool U_EXPORT2
uregex_find64(URegularExpression *regexp,
int64_t startIndex,
UErrorCode *status);
@@ -652,7 +652,7 @@ uregex_group(URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT UText * U_EXPORT2
+U_STABLE UText * U_EXPORT2
uregex_groupUText(URegularExpression *regexp,
int32_t groupNum,
UText *dest,
@@ -718,7 +718,7 @@ uregex_start(URegularExpression *regexp,
* by the specified group.
* @stable ICU 4.6
*/
-U_DRAFT int64_t U_EXPORT2
+U_STABLE int64_t U_EXPORT2
uregex_start64(URegularExpression *regexp,
int32_t groupNum,
UErrorCode *status);
@@ -755,7 +755,7 @@ uregex_end(URegularExpression *regexp,
* @return the (native) index of the position following the last matched character.
* @stable ICU 4.6
*/
-U_DRAFT int64_t U_EXPORT2
+U_STABLE int64_t U_EXPORT2
uregex_end64(URegularExpression *regexp,
int32_t groupNum,
UErrorCode *status);
@@ -792,7 +792,7 @@ uregex_reset(URegularExpression *regexp,
* @param status A reference to a UErrorCode to receive any errors.
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_reset64(URegularExpression *regexp,
int64_t index,
UErrorCode *status);
@@ -844,7 +844,7 @@ uregex_setRegion(URegularExpression *regexp,
* @param status A pointer to a UErrorCode to receive any errors.
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_setRegion64(URegularExpression *regexp,
int64_t regionStart,
int64_t regionLimit,
@@ -864,7 +864,7 @@ uregex_setRegion64(URegularExpression *regexp,
* @param status A pointer to a UErrorCode to receive any errors.
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_setRegionAndStart(URegularExpression *regexp,
int64_t regionStart,
int64_t regionLimit,
@@ -894,7 +894,7 @@ uregex_regionStart(const URegularExpression *regexp,
* @return The starting (native) index of this matcher's region.
* @stable ICU 4.6
*/
-U_DRAFT int64_t U_EXPORT2
+U_STABLE int64_t U_EXPORT2
uregex_regionStart64(const URegularExpression *regexp,
UErrorCode *status);
@@ -923,7 +923,7 @@ uregex_regionEnd(const URegularExpression *regexp,
* @return The ending point (native) of this matcher's region.
* @stable ICU 4.6
*/
-U_DRAFT int64_t U_EXPORT2
+U_STABLE int64_t U_EXPORT2
uregex_regionEnd64(const URegularExpression *regexp,
UErrorCode *status);
@@ -1085,7 +1085,7 @@ uregex_replaceAll(URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT UText * U_EXPORT2
+U_STABLE UText * U_EXPORT2
uregex_replaceAllUText(URegularExpression *regexp,
UText *replacement,
UText *dest,
@@ -1144,7 +1144,7 @@ uregex_replaceFirst(URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT UText * U_EXPORT2
+U_STABLE UText * U_EXPORT2
uregex_replaceFirstUText(URegularExpression *regexp,
UText *replacement,
UText *dest,
@@ -1226,7 +1226,7 @@ uregex_appendReplacement(URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_appendReplacementUText(URegularExpression *regexp,
UText *replacementText,
UText *dest,
@@ -1280,7 +1280,7 @@ uregex_appendTail(URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT UText * U_EXPORT2
+U_STABLE UText * U_EXPORT2
uregex_appendTailUText(URegularExpression *regexp,
UText *dest,
UErrorCode *status);
@@ -1371,7 +1371,7 @@ uregex_split( URegularExpression *regexp,
*
* @stable ICU 4.6
*/
-U_DRAFT int32_t U_EXPORT2
+U_STABLE int32_t U_EXPORT2
uregex_splitUText(URegularExpression *regexp,
UText *destFields[],
int32_t destFieldsCapacity,
@@ -1564,7 +1564,7 @@ U_CDECL_END
* @param status A reference to a UErrorCode to receive any errors.
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_setFindProgressCallback(URegularExpression *regexp,
URegexFindProgressCallback *callback,
const void *context,
@@ -1581,7 +1581,7 @@ uregex_setFindProgressCallback(URegularExpression *regexp,
* @param status A reference to a UErrorCode to receive any errors.
* @stable ICU 4.6
*/
-U_DRAFT void U_EXPORT2
+U_STABLE void U_EXPORT2
uregex_getFindProgressCallback(const URegularExpression *regexp,
URegexFindProgressCallback **callback,
const void **context,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/usearch.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/usearch.h
index 9f305eb8720..9f305eb8720 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/usearch.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/usearch.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/uspoof.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/uspoof.h
index 478b7b64546..0a0c2ff37b8 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/uspoof.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/uspoof.h
@@ -599,7 +599,7 @@ uspoof_checkUTF8(const USpoofChecker *sc,
*
* @param sc The USpoofChecker
* @param text A UnicodeString to be checked for possible security issues.
- * @position An out parameter that receives the index of the
+ * @param position An out parameter that receives the index of the
* first string position that fails the allowed character
* limitation checks.
* This parameter may be null if the position information
@@ -838,16 +838,13 @@ uspoof_getSkeletonUTF8(const USpoofChecker *sc,
* USPOOF_ANY_CASE_CONFUSABLE. The two flags may be ORed.
* @param s The input string whose skeleton will be computed.
* @param dest The output string, to receive the skeleton string.
- * @param destCapacity The length of the output buffer, in bytes.
- * The destCapacity may be zero, in which case the function will
- * return the actual length of the skeleton.
* @param status The error code, set if an error occurred while attempting to
* perform the check.
* @return A reference to the destination (skeleton) string.
*
* @stable ICU 4.2
*/
-U_STABLE icu::UnicodeString & U_EXPORT2
+U_I18N_API icu::UnicodeString & U_EXPORT2
uspoof_getSkeletonUnicodeString(const USpoofChecker *sc,
uint32_t type,
const icu::UnicodeString &s,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/utmscale.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/utmscale.h
index 472d776a62d..472d776a62d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/utmscale.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/utmscale.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/utrans.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/utrans.h
index 5c1b4136d61..5c1b4136d61 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/utrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/utrans.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unicode/vtzone.h b/Build/source/libs/icu/icu-50.1/i18n/unicode/vtzone.h
index 9b0a1f0cf2d..9b0a1f0cf2d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unicode/vtzone.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/unicode/vtzone.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/unum.cpp b/Build/source/libs/icu/icu-50.1/i18n/unum.cpp
index 4fc3f5d4b8c..61d8e46ccf2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/unum.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/unum.cpp
@@ -187,8 +187,8 @@ unum_formatInt64(const UNumberFormat* fmt,
if(pos != 0)
fp.setField(pos->field);
- ((const NumberFormat*)fmt)->format(number, res, fp);
-
+ ((const NumberFormat*)fmt)->format(number, res, fp, *status);
+
if(pos != 0) {
pos->beginIndex = fp.getBeginIndex();
pos->endIndex = fp.getEndIndex();
@@ -220,7 +220,7 @@ unum_formatDouble( const UNumberFormat* fmt,
if(pos != 0)
fp.setField(pos->field);
- ((const NumberFormat*)fmt)->format(number, res, fp);
+ ((const NumberFormat*)fmt)->format(number, res, fp, *status);
if(pos != 0) {
pos->beginIndex = fp.getBeginIndex();
@@ -231,7 +231,7 @@ unum_formatDouble( const UNumberFormat* fmt,
}
-U_DRAFT int32_t U_EXPORT2
+U_CAPI int32_t U_EXPORT2
unum_formatDecimal(const UNumberFormat* fmt,
const char * number,
int32_t length,
@@ -468,70 +468,12 @@ unum_getAttribute(const UNumberFormat* fmt,
// Supported for all subclasses
return nf->isLenient();
}
+
// The remaining attributea are only supported for DecimalFormat
const DecimalFormat* df = dynamic_cast<const DecimalFormat*>(nf);
if (df != NULL) {
- switch(attr) {
- case UNUM_PARSE_INT_ONLY:
- return df->isParseIntegerOnly();
-
- case UNUM_GROUPING_USED:
- return df->isGroupingUsed();
-
- case UNUM_DECIMAL_ALWAYS_SHOWN:
- return df->isDecimalSeparatorAlwaysShown();
-
- case UNUM_MAX_INTEGER_DIGITS:
- return df->getMaximumIntegerDigits();
-
- case UNUM_MIN_INTEGER_DIGITS:
- return df->getMinimumIntegerDigits();
-
- case UNUM_INTEGER_DIGITS:
- // TBD: what should this return?
- return df->getMinimumIntegerDigits();
-
- case UNUM_MAX_FRACTION_DIGITS:
- return df->getMaximumFractionDigits();
-
- case UNUM_MIN_FRACTION_DIGITS:
- return df->getMinimumFractionDigits();
-
- case UNUM_FRACTION_DIGITS:
- // TBD: what should this return?
- return df->getMinimumFractionDigits();
-
- case UNUM_SIGNIFICANT_DIGITS_USED:
- return df->areSignificantDigitsUsed();
-
- case UNUM_MAX_SIGNIFICANT_DIGITS:
- return df->getMaximumSignificantDigits();
-
- case UNUM_MIN_SIGNIFICANT_DIGITS:
- return df->getMinimumSignificantDigits();
-
- case UNUM_MULTIPLIER:
- return df->getMultiplier();
-
- case UNUM_GROUPING_SIZE:
- return df->getGroupingSize();
-
- case UNUM_ROUNDING_MODE:
- return df->getRoundingMode();
-
- case UNUM_FORMAT_WIDTH:
- return df->getFormatWidth();
-
- case UNUM_PADDING_POSITION:
- return df->getPadPosition();
-
- case UNUM_SECONDARY_GROUPING_SIZE:
- return df->getSecondaryGroupingSize();
-
- default:
- /* enums out of sync? unsupported enum? */
- break;
- }
+ UErrorCode ignoredStatus = U_ZERO_ERROR;
+ return df->getAttribute( attr, ignoredStatus );
}
return -1;
@@ -545,91 +487,14 @@ unum_setAttribute( UNumberFormat* fmt,
NumberFormat* nf = reinterpret_cast<NumberFormat*>(fmt);
if ( attr == UNUM_LENIENT_PARSE ) {
// Supported for all subclasses
+ // keep this here as the class may not be a DecimalFormat
return nf->setLenient(newValue != 0);
}
// The remaining attributea are only supported for DecimalFormat
DecimalFormat* df = dynamic_cast<DecimalFormat*>(nf);
if (df != NULL) {
- switch(attr) {
- case UNUM_PARSE_INT_ONLY:
- df->setParseIntegerOnly(newValue!=0);
- break;
-
- case UNUM_GROUPING_USED:
- df->setGroupingUsed(newValue!=0);
- break;
-
- case UNUM_DECIMAL_ALWAYS_SHOWN:
- df->setDecimalSeparatorAlwaysShown(newValue!=0);
- break;
-
- case UNUM_MAX_INTEGER_DIGITS:
- df->setMaximumIntegerDigits(newValue);
- break;
-
- case UNUM_MIN_INTEGER_DIGITS:
- df->setMinimumIntegerDigits(newValue);
- break;
-
- case UNUM_INTEGER_DIGITS:
- df->setMinimumIntegerDigits(newValue);
- df->setMaximumIntegerDigits(newValue);
- break;
-
- case UNUM_MAX_FRACTION_DIGITS:
- df->setMaximumFractionDigits(newValue);
- break;
-
- case UNUM_MIN_FRACTION_DIGITS:
- df->setMinimumFractionDigits(newValue);
- break;
-
- case UNUM_FRACTION_DIGITS:
- df->setMinimumFractionDigits(newValue);
- df->setMaximumFractionDigits(newValue);
- break;
-
- case UNUM_SIGNIFICANT_DIGITS_USED:
- df->setSignificantDigitsUsed(newValue!=0);
- break;
-
- case UNUM_MAX_SIGNIFICANT_DIGITS:
- df->setMaximumSignificantDigits(newValue);
- break;
-
- case UNUM_MIN_SIGNIFICANT_DIGITS:
- df->setMinimumSignificantDigits(newValue);
- break;
-
- case UNUM_MULTIPLIER:
- df->setMultiplier(newValue);
- break;
-
- case UNUM_GROUPING_SIZE:
- df->setGroupingSize(newValue);
- break;
-
- case UNUM_ROUNDING_MODE:
- df->setRoundingMode((DecimalFormat::ERoundingMode)newValue);
- break;
-
- case UNUM_FORMAT_WIDTH:
- df->setFormatWidth(newValue);
- break;
-
- case UNUM_PADDING_POSITION:
- /** The position at which padding will take place. */
- df->setPadPosition((DecimalFormat::EPadPosition)newValue);
- break;
-
- case UNUM_SECONDARY_GROUPING_SIZE:
- df->setSecondaryGroupingSize(newValue);
- break;
-
- default:
- /* Shouldn't get here anyway */
- break;
- }
+ UErrorCode ignoredStatus = U_ZERO_ERROR;
+ df->setAttribute(attr, newValue, ignoredStatus);
}
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/upluralrules.cpp b/Build/source/libs/icu/icu-50.1/i18n/upluralrules.cpp
index 5e95125c3f4..1e92c8840f3 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/upluralrules.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/upluralrules.cpp
@@ -1,6 +1,6 @@
/*
*****************************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*****************************************************************************************
*/
@@ -18,10 +18,15 @@ U_NAMESPACE_USE
U_CAPI UPluralRules* U_EXPORT2
-uplrules_open(const char *locale,
- UErrorCode *status)
+uplrules_open(const char *locale, UErrorCode *status)
{
- return (UPluralRules*)PluralRules::forLocale(Locale(locale), *status);
+ return uplrules_openForType(locale, UPLURAL_TYPE_CARDINAL, status);
+}
+
+U_CAPI UPluralRules* U_EXPORT2
+uplrules_openForType(const char *locale, UPluralType type, UErrorCode *status)
+{
+ return (UPluralRules*)PluralRules::forLocale(Locale(locale), type, *status);
}
U_CAPI void U_EXPORT2
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uregex.cpp b/Build/source/libs/icu/icu-50.1/i18n/uregex.cpp
index 8618baa936c..6c4ee7c5589 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uregex.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uregex.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2004-2011, International Business Machines
+* Copyright (C) 2004-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: regex.cpp
@@ -854,7 +854,7 @@ uregex_setRegion64(URegularExpression *regexp2,
// uregex_setRegionAndStart
//
//------------------------------------------------------------------------------
-U_DRAFT void U_EXPORT2
+U_CAPI void U_EXPORT2
uregex_setRegionAndStart(URegularExpression *regexp2,
int64_t regionStart,
int64_t regionLimit,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uregexc.cpp b/Build/source/libs/icu/icu-50.1/i18n/uregexc.cpp
index 6590020661e..6590020661e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uregexc.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uregexc.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/usearch.cpp b/Build/source/libs/icu/icu-50.1/i18n/usearch.cpp
index ba463e606c2..ba463e606c2 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/usearch.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/usearch.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof.cpp b/Build/source/libs/icu/icu-50.1/i18n/uspoof.cpp
index 72bb7edae41..a8984329e6b 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof.cpp
@@ -1,6 +1,6 @@
/*
***************************************************************************
-* Copyright (C) 2008-2011, International Business Machines Corporation
+* Copyright (C) 2008-2012, International Business Machines Corporation
* and others. All Rights Reserved.
***************************************************************************
* file name: uspoof.cpp
@@ -713,7 +713,7 @@ uspoof_getSkeleton(const USpoofChecker *sc,
-U_CAPI UnicodeString & U_EXPORT2
+U_I18N_API UnicodeString & U_EXPORT2
uspoof_getSkeletonUnicodeString(const USpoofChecker *sc,
uint32_t type,
const UnicodeString &s,
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof_build.cpp b/Build/source/libs/icu/icu-50.1/i18n/uspoof_build.cpp
index 681282e0a89..681282e0a89 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof_build.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof_build.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof_conf.cpp b/Build/source/libs/icu/icu-50.1/i18n/uspoof_conf.cpp
index c7a8c62ae50..c7a8c62ae50 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof_conf.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof_conf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof_conf.h b/Build/source/libs/icu/icu-50.1/i18n/uspoof_conf.h
index b2be5d0388e..b2be5d0388e 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof_conf.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof_conf.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof_impl.cpp b/Build/source/libs/icu/icu-50.1/i18n/uspoof_impl.cpp
index 891b3e7b994..891b3e7b994 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof_impl.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof_impl.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof_impl.h b/Build/source/libs/icu/icu-50.1/i18n/uspoof_impl.h
index f89af082e1a..f89af082e1a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof_impl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof_impl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof_wsconf.cpp b/Build/source/libs/icu/icu-50.1/i18n/uspoof_wsconf.cpp
index 6ddc9c33a05..6ddc9c33a05 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof_wsconf.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof_wsconf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/uspoof_wsconf.h b/Build/source/libs/icu/icu-50.1/i18n/uspoof_wsconf.h
index 19ca41922d9..19ca41922d9 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/uspoof_wsconf.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/uspoof_wsconf.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/usrchimp.h b/Build/source/libs/icu/icu-50.1/i18n/usrchimp.h
index 2f597e90334..2f597e90334 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/usrchimp.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/usrchimp.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/utmscale.c b/Build/source/libs/icu/icu-50.1/i18n/utmscale.c
index 33f5d9212d0..8db051d2cde 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/utmscale.c
+++ b/Build/source/libs/icu/icu-50.1/i18n/utmscale.c
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2004-2006, International Business Machines Corporation and
+* Copyright (C) 2004-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
@@ -60,7 +60,7 @@ utmscale_fromInt64(int64_t otherTime, UDateTimeScale timeScale, UErrorCode *stat
return 0;
}
- if (timeScale < 0 || timeScale >= UDTS_MAX_SCALE) {
+ if ((int32_t)timeScale < 0 || timeScale >= UDTS_MAX_SCALE) {
*status = U_ILLEGAL_ARGUMENT_ERROR;
return 0;
}
@@ -84,7 +84,7 @@ utmscale_toInt64(int64_t universalTime, UDateTimeScale timeScale, UErrorCode *st
return 0;
}
- if (timeScale < 0 || timeScale >= UDTS_MAX_SCALE) {
+ if ((int32_t)timeScale < 0 || timeScale >= UDTS_MAX_SCALE) {
*status = U_ILLEGAL_ARGUMENT_ERROR;
return 0;
}
diff --git a/Build/source/libs/icu/icu-49.1/i18n/utrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/utrans.cpp
index 16a09bdcb6a..16a09bdcb6a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/utrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/utrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/vtzone.cpp b/Build/source/libs/icu/icu-50.1/i18n/vtzone.cpp
index 8e8689ffbae..b000b22e03f 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/vtzone.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/vtzone.cpp
@@ -1,11 +1,11 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2011, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/i18n/vzone.cpp b/Build/source/libs/icu/icu-50.1/i18n/vzone.cpp
index 1f60102d593..1f60102d593 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/vzone.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/vzone.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/vzone.h b/Build/source/libs/icu/icu-50.1/i18n/vzone.h
index 5752be4f3cd..5752be4f3cd 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/vzone.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/vzone.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/windtfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/windtfmt.cpp
index 0fda3419bce..0fda3419bce 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/windtfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/windtfmt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/windtfmt.h b/Build/source/libs/icu/icu-50.1/i18n/windtfmt.h
index 39ac8afb620..39ac8afb620 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/windtfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/windtfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/winnmfmt.cpp b/Build/source/libs/icu/icu-50.1/i18n/winnmfmt.cpp
index 74136d0b56a..74136d0b56a 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/winnmfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/winnmfmt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/winnmfmt.h b/Build/source/libs/icu/icu-50.1/i18n/winnmfmt.h
index e75adf9e7e3..e75adf9e7e3 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/winnmfmt.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/winnmfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/wintzimpl.cpp b/Build/source/libs/icu/icu-50.1/i18n/wintzimpl.cpp
index eaa3dd0d72d..eaa3dd0d72d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/wintzimpl.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/wintzimpl.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/wintzimpl.h b/Build/source/libs/icu/icu-50.1/i18n/wintzimpl.h
index 3c01c0f447d..3c01c0f447d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/wintzimpl.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/wintzimpl.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/zonemeta.cpp b/Build/source/libs/icu/icu-50.1/i18n/zonemeta.cpp
index e244f9c2f82..932c5ab678c 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/zonemeta.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/zonemeta.cpp
@@ -27,7 +27,7 @@
#include "uhash.h"
#include "olsontz.h"
-static UMTX gZoneMetaLock = NULL;
+static UMutex gZoneMetaLock = U_MUTEX_INITIALIZER;
// CLDR Canonical ID mapping table
static UHashtable *gCanonicalIDCache = NULL;
@@ -54,8 +54,6 @@ U_CDECL_BEGIN
*/
static UBool U_CALLCONV zoneMeta_cleanup(void)
{
- umtx_destroy(&gZoneMetaLock);
-
if (gCanonicalIDCache != NULL) {
uhash_close(gCanonicalIDCache);
gCanonicalIDCache = NULL;
diff --git a/Build/source/libs/icu/icu-49.1/i18n/zonemeta.h b/Build/source/libs/icu/icu-50.1/i18n/zonemeta.h
index 433957dedb7..433957dedb7 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/zonemeta.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/zonemeta.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/zrule.cpp b/Build/source/libs/icu/icu-50.1/i18n/zrule.cpp
index 7b584c3dbea..7b584c3dbea 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/zrule.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/zrule.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/zrule.h b/Build/source/libs/icu/icu-50.1/i18n/zrule.h
index 52e90eaf160..52e90eaf160 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/zrule.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/zrule.h
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ztrans.cpp b/Build/source/libs/icu/icu-50.1/i18n/ztrans.cpp
index 58f2e12476d..58f2e12476d 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ztrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/i18n/ztrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/i18n/ztrans.h b/Build/source/libs/icu/icu-50.1/i18n/ztrans.h
index 1a0d10c6f83..1a0d10c6f83 100644
--- a/Build/source/libs/icu/icu-49.1/i18n/ztrans.h
+++ b/Build/source/libs/icu/icu-50.1/i18n/ztrans.h
diff --git a/Build/source/libs/icu/icu-49.1/icudefs.mk.in b/Build/source/libs/icu/icu-50.1/icudefs.mk.in
index d753e295c10..91bbcd89adf 100644
--- a/Build/source/libs/icu/icu-49.1/icudefs.mk.in
+++ b/Build/source/libs/icu/icu-50.1/icudefs.mk.in
@@ -77,8 +77,6 @@ ICUPKGDATA_DIR = $(ICUDATA_DIR)
endif
endif
endif
-# This is needed so that make -j2 doesn't complain when invoking pkgdata's make
-PKGDATA_INVOKE_OPTS = MAKEFLAGS=
# These are defined here because mh-cygwin-msvc needs to override these values.
ICUPKGDATA_INSTALL_DIR = $(DESTDIR)$(ICUPKGDATA_DIR)
@@ -174,6 +172,25 @@ LINK.cc= $(CXX) $(CXXFLAGS) $(LDFLAGS)
SHLIB.c= $(CC) $(CFLAGS) $(LDFLAGS) -shared $(LD_SOOPTIONS)
SHLIB.cc= $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(LD_SOOPTIONS)
+# ICU_MSG
+ICU_MSG=@echo " $(1) "
+
+# Do not show the large compiling arguments by default.
+# To use:
+# change
+# $(CC) -o foo
+# to
+# $(call SILENT_COMPILE,$(CC) -o foo)
+ifndef VERBOSE
+ SILENT_COMPILE=$(call ICU_MSG,$(notdir $(firstword $(1)))) "... " $< && $(1) || \
+ ( echo "*** Failed compilation command follows: ----------------------------------------------------------" ; \
+ echo "$(1)" ; \
+ echo "--- ( rebuild with \"$(MAKE) VERBOSE=1 $(MAKECMDGOALS)\" to show all parameters ) --------" ; \
+ false )
+else
+ SILENT_COMPILE=$(1)
+endif
+
# Environment variable to set a runtime search path
LDLIBRARYPATH_ENVVAR = LD_LIBRARY_PATH
@@ -221,12 +238,6 @@ BINDIR=$(top_builddir)/bin
TOOLBINDIR=$(BINDIR)
TOOLLIBDIR=$(LIBDIR)
-# overridden by icucross.mk and maybe by config/mh-*.
-# Current full path directory.
-CURR_FULL_DIR=$(shell pwd | sed 's/ /\\ /g')
-# Current full path directory for use in source code in a -D compiler option.
-CURR_SRCCODE_FULL_DIR=$(shell pwd | sed 's/ /\\ /')
-
# Name flexibility for the library naming scheme. Any modifications should
# be made in the mh- file for the specific platform.
DATA_STUBNAME = data
@@ -265,12 +276,23 @@ LIBICUIO = $(LLIBDIR) $(ICULIBS_IO)
# overridden by icucross.mk
INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(LIBRARY_PATH_PREFIX)$(LIBDIR):$(top_builddir)/stubdata:$(top_builddir)/tools/ctestfw:$$$(LDLIBRARYPATH_ENVVAR) $(LEAK_CHECKER)
# prefer stubdata
-PKGDATA_INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(top_builddir)/stubdata:$(top_builddir)/tools/ctestfw:$(LIBRARY_PATH_PREFIX)$(LIBDIR):$$$(LDLIBRARYPATH_ENVVAR) $(LEAK_CHECKER) $(PKGDATA_INVOKE_OPTS)
+PKGDATA_INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(top_builddir)/stubdata:$(top_builddir)/tools/ctestfw:$(LIBRARY_PATH_PREFIX)$(LIBDIR):$$$(LDLIBRARYPATH_ENVVAR) $(LEAK_CHECKER)
INSTALLED_INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(libdir):$$$(LDLIBRARYPATH_ENVVAR)
+# Current full path directory for cross compilation
+ifneq ($(strip $(cross_buildroot)),)
+include $(cross_buildroot)/config/icucross.inc
+endif
+
+
# Platform-specific setup
include @platform_make_fragment@
+# Current full path directory.
+CURR_FULL_DIR?=$(shell pwd | sed 's/ /\\ /g')
+# Current full path directory for use in source code in a -D compiler option.
+CURR_SRCCODE_FULL_DIR?=$(shell pwd | sed 's/ /\\ /')
+
# When shared libraries are disabled and static libraries are enabled,
# the C++ compiler must be used to link in the libraries for the tools.
ifneq ($(ENABLE_SHARED),YES)
diff --git a/Build/source/libs/icu/icu-49.1/install-sh b/Build/source/libs/icu/icu-50.1/install-sh
index 377bb8687ff..377bb8687ff 100755
--- a/Build/source/libs/icu/icu-49.1/install-sh
+++ b/Build/source/libs/icu/icu-50.1/install-sh
diff --git a/Build/source/libs/icu/icu-49.1/io/Makefile.in b/Build/source/libs/icu/icu-50.1/io/Makefile.in
index 97cbc8064db..97cbc8064db 100644
--- a/Build/source/libs/icu/icu-49.1/io/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/io/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/io/io.rc b/Build/source/libs/icu/icu-50.1/io/io.rc
index 44941326adb..44941326adb 100644
--- a/Build/source/libs/icu/icu-49.1/io/io.rc
+++ b/Build/source/libs/icu/icu-50.1/io/io.rc
diff --git a/Build/source/libs/icu/icu-49.1/io/io.vcxproj b/Build/source/libs/icu/icu-50.1/io/io.vcxproj
index eb75cfec2d6..2f37d3501ea 100644
--- a/Build/source/libs/icu/icu-49.1/io/io.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/io/io.vcxproj
@@ -107,7 +107,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icuio48.dll</OutputFile>
+ <OutputFile>..\..\bin\icuio50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib\icuio.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -151,7 +151,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icuio48d.dll</OutputFile>
+ <OutputFile>..\..\bin\icuio50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib\icuiod.pdb</ProgramDatabaseFile>
@@ -192,7 +192,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icuio48.dll</OutputFile>
+ <OutputFile>..\..\bin64\icuio50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib64\icuio.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -234,7 +234,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icuio48d.dll</OutputFile>
+ <OutputFile>..\..\bin64\icuio50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib64\icuiod.pdb</ProgramDatabaseFile>
diff --git a/Build/source/libs/icu/icu-49.1/io/io.vcxproj.filters b/Build/source/libs/icu/icu-50.1/io/io.vcxproj.filters
index d82a1911984..d82a1911984 100644
--- a/Build/source/libs/icu/icu-49.1/io/io.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/io/io.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/io/locbund.cpp b/Build/source/libs/icu/icu-50.1/io/locbund.cpp
index b2dfa1b74d4..8486f996e02 100644
--- a/Build/source/libs/icu/icu-49.1/io/locbund.cpp
+++ b/Build/source/libs/icu/icu-50.1/io/locbund.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -29,7 +29,6 @@
#include "unicode/ustring.h"
#include "unicode/uloc.h"
-static UBool isFormatsInitialized = FALSE;
static UNumberFormat *gPosixNumberFormat[ULOCALEBUNDLE_NUMBERFORMAT_COUNT];
U_CDECL_BEGIN
@@ -39,7 +38,6 @@ static UBool U_CALLCONV locbund_cleanup(void) {
unum_close(gPosixNumberFormat[style]);
gPosixNumberFormat[style] = NULL;
}
- isFormatsInitialized = FALSE;
return TRUE;
}
U_CDECL_END
diff --git a/Build/source/libs/icu/icu-49.1/io/locbund.h b/Build/source/libs/icu/icu-50.1/io/locbund.h
index 1eac6227b1d..1eac6227b1d 100644
--- a/Build/source/libs/icu/icu-49.1/io/locbund.h
+++ b/Build/source/libs/icu/icu-50.1/io/locbund.h
diff --git a/Build/source/libs/icu/icu-49.1/io/sprintf.c b/Build/source/libs/icu/icu-50.1/io/sprintf.c
index 91d29c56f06..91d29c56f06 100644
--- a/Build/source/libs/icu/icu-49.1/io/sprintf.c
+++ b/Build/source/libs/icu/icu-50.1/io/sprintf.c
diff --git a/Build/source/libs/icu/icu-49.1/io/sscanf.c b/Build/source/libs/icu/icu-50.1/io/sscanf.c
index eb0bedfb84e..eb0bedfb84e 100644
--- a/Build/source/libs/icu/icu-49.1/io/sscanf.c
+++ b/Build/source/libs/icu/icu-50.1/io/sscanf.c
diff --git a/Build/source/libs/icu/icu-49.1/io/ucln_io.c b/Build/source/libs/icu/icu-50.1/io/ucln_io.c
index 791a285c11b..791a285c11b 100644
--- a/Build/source/libs/icu/icu-49.1/io/ucln_io.c
+++ b/Build/source/libs/icu/icu-50.1/io/ucln_io.c
diff --git a/Build/source/libs/icu/icu-49.1/io/ucln_io.h b/Build/source/libs/icu/icu-50.1/io/ucln_io.h
index 105eca8b136..105eca8b136 100644
--- a/Build/source/libs/icu/icu-49.1/io/ucln_io.h
+++ b/Build/source/libs/icu/icu-50.1/io/ucln_io.h
diff --git a/Build/source/libs/icu/icu-49.1/io/ufile.c b/Build/source/libs/icu/icu-50.1/io/ufile.c
index e49d5b95dc5..2aca838fff4 100644
--- a/Build/source/libs/icu/icu-49.1/io/ufile.c
+++ b/Build/source/libs/icu/icu-50.1/io/ufile.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -18,12 +18,6 @@
******************************************************************************
*/
-/*
- * Defines _XOPEN_SOURCE for access to POSIX functions.
- * Must be before any other #includes.
- */
-#include "uposixdefs.h"
-
#include "locmap.h"
#include "unicode/ustdio.h"
#include "ufile.h"
diff --git a/Build/source/libs/icu/icu-49.1/io/ufile.h b/Build/source/libs/icu/icu-50.1/io/ufile.h
index 33056429169..33056429169 100644
--- a/Build/source/libs/icu/icu-49.1/io/ufile.h
+++ b/Build/source/libs/icu/icu-50.1/io/ufile.h
diff --git a/Build/source/libs/icu/icu-49.1/io/ufmt_cmn.c b/Build/source/libs/icu/icu-50.1/io/ufmt_cmn.c
index e4e09033911..e4e09033911 100644
--- a/Build/source/libs/icu/icu-49.1/io/ufmt_cmn.c
+++ b/Build/source/libs/icu/icu-50.1/io/ufmt_cmn.c
diff --git a/Build/source/libs/icu/icu-49.1/io/ufmt_cmn.h b/Build/source/libs/icu/icu-50.1/io/ufmt_cmn.h
index f712bb3e1fb..f712bb3e1fb 100644
--- a/Build/source/libs/icu/icu-49.1/io/ufmt_cmn.h
+++ b/Build/source/libs/icu/icu-50.1/io/ufmt_cmn.h
diff --git a/Build/source/libs/icu/icu-49.1/io/unicode/ustdio.h b/Build/source/libs/icu/icu-50.1/io/unicode/ustdio.h
index 145b1f44b0a..5732a7ec2bd 100644
--- a/Build/source/libs/icu/icu-49.1/io/unicode/ustdio.h
+++ b/Build/source/libs/icu/icu-50.1/io/unicode/ustdio.h
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -499,7 +499,7 @@ u_printf_u(const UChar *patternSpecification,
* @draft ICU 49
*/
U_DRAFT UFILE * U_EXPORT2
-u_get_stdout();
+u_get_stdout(void);
/**
* Write formatted data to a UFILE.
diff --git a/Build/source/libs/icu/icu-49.1/io/unicode/ustream.h b/Build/source/libs/icu/icu-50.1/io/unicode/ustream.h
index abd24388697..abd24388697 100644
--- a/Build/source/libs/icu/icu-49.1/io/unicode/ustream.h
+++ b/Build/source/libs/icu/icu-50.1/io/unicode/ustream.h
diff --git a/Build/source/libs/icu/icu-49.1/io/uprintf.c b/Build/source/libs/icu/icu-50.1/io/uprintf.c
index 0a5da196432..4f9ec18148d 100644
--- a/Build/source/libs/icu/icu-49.1/io/uprintf.c
+++ b/Build/source/libs/icu/icu-50.1/io/uprintf.c
@@ -1,7 +1,7 @@
/*
******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************
@@ -37,7 +37,7 @@
static UFILE *gStdOut = NULL;
-static UBool U_CALLCONV uprintf_cleanup()
+static UBool U_CALLCONV uprintf_cleanup(void)
{
if (gStdOut != NULL) {
u_fclose(gStdOut);
diff --git a/Build/source/libs/icu/icu-49.1/io/uprintf.h b/Build/source/libs/icu/icu-50.1/io/uprintf.h
index 4b538451023..4b538451023 100644
--- a/Build/source/libs/icu/icu-49.1/io/uprintf.h
+++ b/Build/source/libs/icu/icu-50.1/io/uprintf.h
diff --git a/Build/source/libs/icu/icu-49.1/io/uprntf_p.c b/Build/source/libs/icu/icu-50.1/io/uprntf_p.c
index 78c2e5da759..78c2e5da759 100644
--- a/Build/source/libs/icu/icu-49.1/io/uprntf_p.c
+++ b/Build/source/libs/icu/icu-50.1/io/uprntf_p.c
diff --git a/Build/source/libs/icu/icu-49.1/io/uscanf.c b/Build/source/libs/icu/icu-50.1/io/uscanf.c
index 5743f651991..5743f651991 100644
--- a/Build/source/libs/icu/icu-49.1/io/uscanf.c
+++ b/Build/source/libs/icu/icu-50.1/io/uscanf.c
diff --git a/Build/source/libs/icu/icu-49.1/io/uscanf.h b/Build/source/libs/icu/icu-50.1/io/uscanf.h
index dd8b8546a10..dd8b8546a10 100644
--- a/Build/source/libs/icu/icu-49.1/io/uscanf.h
+++ b/Build/source/libs/icu/icu-50.1/io/uscanf.h
diff --git a/Build/source/libs/icu/icu-49.1/io/uscanf_p.c b/Build/source/libs/icu/icu-50.1/io/uscanf_p.c
index e6b22e326f2..e6b22e326f2 100644
--- a/Build/source/libs/icu/icu-49.1/io/uscanf_p.c
+++ b/Build/source/libs/icu/icu-50.1/io/uscanf_p.c
diff --git a/Build/source/libs/icu/icu-49.1/io/ustdio.c b/Build/source/libs/icu/icu-50.1/io/ustdio.c
index df4c4f1c37c..df4c4f1c37c 100644
--- a/Build/source/libs/icu/icu-49.1/io/ustdio.c
+++ b/Build/source/libs/icu/icu-50.1/io/ustdio.c
diff --git a/Build/source/libs/icu/icu-49.1/io/ustream.cpp b/Build/source/libs/icu/icu-50.1/io/ustream.cpp
index fb5f8880150..fb5f8880150 100644
--- a/Build/source/libs/icu/icu-49.1/io/ustream.cpp
+++ b/Build/source/libs/icu/icu-50.1/io/ustream.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/AlternateSubstSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/AlternateSubstSubtables.cpp
index 6c8758bc993..6c8758bc993 100644
--- a/Build/source/libs/icu/icu-49.1/layout/AlternateSubstSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/AlternateSubstSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/AlternateSubstSubtables.h b/Build/source/libs/icu/icu-50.1/layout/AlternateSubstSubtables.h
index 41e3bc9409d..41e3bc9409d 100644
--- a/Build/source/libs/icu/icu-49.1/layout/AlternateSubstSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/AlternateSubstSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/AnchorTables.cpp b/Build/source/libs/icu/icu-50.1/layout/AnchorTables.cpp
index 24f3cf31df4..24f3cf31df4 100644
--- a/Build/source/libs/icu/icu-49.1/layout/AnchorTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/AnchorTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/AnchorTables.h b/Build/source/libs/icu/icu-50.1/layout/AnchorTables.h
index 71825c5ca16..71825c5ca16 100644
--- a/Build/source/libs/icu/icu-49.1/layout/AnchorTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/AnchorTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ArabicLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/ArabicLayoutEngine.cpp
index c0f780e4480..c0f780e4480 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ArabicLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ArabicLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ArabicLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/ArabicLayoutEngine.h
index a449701f181..a449701f181 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ArabicLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ArabicLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ArabicShaping.cpp b/Build/source/libs/icu/icu-50.1/layout/ArabicShaping.cpp
index 5433305e9fb..5433305e9fb 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ArabicShaping.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ArabicShaping.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ArabicShaping.h b/Build/source/libs/icu/icu-50.1/layout/ArabicShaping.h
index e90cee000a5..e90cee000a5 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ArabicShaping.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ArabicShaping.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/AttachmentPosnSubtables.h b/Build/source/libs/icu/icu-50.1/layout/AttachmentPosnSubtables.h
index 7f8406dc19f..7f8406dc19f 100644
--- a/Build/source/libs/icu/icu-49.1/layout/AttachmentPosnSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/AttachmentPosnSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/CanonData.cpp b/Build/source/libs/icu/icu-50.1/layout/CanonData.cpp
index f4fe33bb47a..f4fe33bb47a 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CanonData.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/CanonData.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/CanonShaping.cpp b/Build/source/libs/icu/icu-50.1/layout/CanonShaping.cpp
index ea109a77d98..ea109a77d98 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CanonShaping.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/CanonShaping.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/CanonShaping.h b/Build/source/libs/icu/icu-50.1/layout/CanonShaping.h
index cdf19595b59..cdf19595b59 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CanonShaping.h
+++ b/Build/source/libs/icu/icu-50.1/layout/CanonShaping.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/CharSubstitutionFilter.h b/Build/source/libs/icu/icu-50.1/layout/CharSubstitutionFilter.h
index 780e8ad2cdf..780e8ad2cdf 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CharSubstitutionFilter.h
+++ b/Build/source/libs/icu/icu-50.1/layout/CharSubstitutionFilter.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ClassDefinitionTables.cpp b/Build/source/libs/icu/icu-50.1/layout/ClassDefinitionTables.cpp
index 471a2b3e1b2..471a2b3e1b2 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ClassDefinitionTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ClassDefinitionTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ClassDefinitionTables.h b/Build/source/libs/icu/icu-50.1/layout/ClassDefinitionTables.h
index 3dfe86e61a5..3dfe86e61a5 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ClassDefinitionTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ClassDefinitionTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphInsertion.h b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphInsertion.h
index ead88425ddc..ead88425ddc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphInsertion.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphInsertion.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstProc.cpp b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstProc.cpp
index 94c4a60b075..94c4a60b075 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstProc.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstProc.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstProc.h b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstProc.h
index b0c5a6b38c3..b0c5a6b38c3 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstProc.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstProc.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstitution.h b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstitution.h
index 72c23559db9..72c23559db9 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ContextualGlyphSubstitution.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ContextualGlyphSubstitution.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ContextualSubstSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/ContextualSubstSubtables.cpp
index b75e388807a..b75e388807a 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ContextualSubstSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ContextualSubstSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ContextualSubstSubtables.h b/Build/source/libs/icu/icu-50.1/layout/ContextualSubstSubtables.h
index 2ca1c1a0536..2ca1c1a0536 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ContextualSubstSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ContextualSubstSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/CoverageTables.cpp b/Build/source/libs/icu/icu-50.1/layout/CoverageTables.cpp
index e5f1597f864..e5f1597f864 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CoverageTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/CoverageTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/CoverageTables.h b/Build/source/libs/icu/icu-50.1/layout/CoverageTables.h
index 5e9dbaa15a7..5e9dbaa15a7 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CoverageTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/CoverageTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/CursiveAttachmentSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/CursiveAttachmentSubtables.cpp
index 9d2144fcefa..9d2144fcefa 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CursiveAttachmentSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/CursiveAttachmentSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/CursiveAttachmentSubtables.h b/Build/source/libs/icu/icu-50.1/layout/CursiveAttachmentSubtables.h
index 5eefb2f9888..5eefb2f9888 100644
--- a/Build/source/libs/icu/icu-49.1/layout/CursiveAttachmentSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/CursiveAttachmentSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/DefaultCharMapper.h b/Build/source/libs/icu/icu-50.1/layout/DefaultCharMapper.h
index c0e1bc1c33b..c0e1bc1c33b 100644
--- a/Build/source/libs/icu/icu-49.1/layout/DefaultCharMapper.h
+++ b/Build/source/libs/icu/icu-50.1/layout/DefaultCharMapper.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/DeviceTables.cpp b/Build/source/libs/icu/icu-50.1/layout/DeviceTables.cpp
index 0bbbf181496..0bbbf181496 100644
--- a/Build/source/libs/icu/icu-49.1/layout/DeviceTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/DeviceTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/DeviceTables.h b/Build/source/libs/icu/icu-50.1/layout/DeviceTables.h
index 864bba1ad11..864bba1ad11 100644
--- a/Build/source/libs/icu/icu-49.1/layout/DeviceTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/DeviceTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ExtensionSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/ExtensionSubtables.cpp
index 813caeb3708..813caeb3708 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ExtensionSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ExtensionSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ExtensionSubtables.h b/Build/source/libs/icu/icu-50.1/layout/ExtensionSubtables.h
index 7d214af5ec2..7d214af5ec2 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ExtensionSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ExtensionSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/Features.cpp b/Build/source/libs/icu/icu-50.1/layout/Features.cpp
index 01419ecad80..01419ecad80 100644
--- a/Build/source/libs/icu/icu-49.1/layout/Features.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/Features.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GDEFMarkFilter.cpp b/Build/source/libs/icu/icu-50.1/layout/GDEFMarkFilter.cpp
index 344e07ab286..344e07ab286 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GDEFMarkFilter.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GDEFMarkFilter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GDEFMarkFilter.h b/Build/source/libs/icu/icu-50.1/layout/GDEFMarkFilter.h
index 5ae5b45fdfc..5ae5b45fdfc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GDEFMarkFilter.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GDEFMarkFilter.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GXLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/GXLayoutEngine.cpp
index 78f0162e489..78f0162e489 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GXLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GXLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GXLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/GXLayoutEngine.h
index 8d48a4e31f7..8d48a4e31f7 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GXLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GXLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphDefinitionTables.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphDefinitionTables.cpp
index a51e6ba0813..a51e6ba0813 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphDefinitionTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphDefinitionTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphDefinitionTables.h b/Build/source/libs/icu/icu-50.1/layout/GlyphDefinitionTables.h
index e4cbbb6e1f5..e4cbbb6e1f5 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphDefinitionTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphDefinitionTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphIterator.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphIterator.cpp
index 90e962eb2a1..90e962eb2a1 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphIterator.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphIterator.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphIterator.h b/Build/source/libs/icu/icu-50.1/layout/GlyphIterator.h
index 5ab8bce1bd1..5ab8bce1bd1 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphIterator.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphIterator.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphLookupTables.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphLookupTables.cpp
index fdc646fe4f8..fdc646fe4f8 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphLookupTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphLookupTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphLookupTables.h b/Build/source/libs/icu/icu-50.1/layout/GlyphLookupTables.h
index 65642d02e28..65642d02e28 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphLookupTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphLookupTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphPositionAdjustments.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphPositionAdjustments.cpp
index 900e1aeecef..900e1aeecef 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphPositionAdjustments.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphPositionAdjustments.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphPositionAdjustments.h b/Build/source/libs/icu/icu-50.1/layout/GlyphPositionAdjustments.h
index 9c9e39bffe6..9c9e39bffe6 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphPositionAdjustments.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphPositionAdjustments.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphPositioningTables.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphPositioningTables.cpp
index b973fb7ae99..b973fb7ae99 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphPositioningTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphPositioningTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphPositioningTables.h b/Build/source/libs/icu/icu-50.1/layout/GlyphPositioningTables.h
index 590488cd679..590488cd679 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphPositioningTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphPositioningTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphPosnLookupProc.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphPosnLookupProc.cpp
index de325140364..de325140364 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphPosnLookupProc.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphPosnLookupProc.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphPosnLookupProc.h b/Build/source/libs/icu/icu-50.1/layout/GlyphPosnLookupProc.h
index b251137caf6..b251137caf6 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphPosnLookupProc.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphPosnLookupProc.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstLookupProc.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstLookupProc.cpp
index 195de9dce33..195de9dce33 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstLookupProc.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstLookupProc.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstLookupProc.h b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstLookupProc.h
index ef04db253d2..ef04db253d2 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstLookupProc.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstLookupProc.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstitutionTables.cpp b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstitutionTables.cpp
index bdd81277124..bdd81277124 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstitutionTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstitutionTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstitutionTables.h b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstitutionTables.h
index b899bee4bfc..b899bee4bfc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/GlyphSubstitutionTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/GlyphSubstitutionTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/HanLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/HanLayoutEngine.cpp
index 31dc8187c43..31dc8187c43 100644
--- a/Build/source/libs/icu/icu-49.1/layout/HanLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/HanLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/HanLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/HanLayoutEngine.h
index f02153bcad1..f02153bcad1 100644
--- a/Build/source/libs/icu/icu-49.1/layout/HanLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/HanLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/HangulLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/HangulLayoutEngine.cpp
index ad4731e5ee3..ad4731e5ee3 100644
--- a/Build/source/libs/icu/icu-49.1/layout/HangulLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/HangulLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/HangulLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/HangulLayoutEngine.h
index 70a46c4064f..70a46c4064f 100644
--- a/Build/source/libs/icu/icu-49.1/layout/HangulLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/HangulLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ICUFeatures.h b/Build/source/libs/icu/icu-50.1/layout/ICUFeatures.h
index 4d9386630e6..4d9386630e6 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ICUFeatures.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ICUFeatures.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicClassTables.cpp b/Build/source/libs/icu/icu-50.1/layout/IndicClassTables.cpp
index 5a6f3222cd0..5a6f3222cd0 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicClassTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicClassTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/IndicLayoutEngine.cpp
index 5bc0435af63..5bc0435af63 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/IndicLayoutEngine.h
index ff0b83cf001..ff0b83cf001 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicRearrangement.h b/Build/source/libs/icu/icu-50.1/layout/IndicRearrangement.h
index 48b1d08adae..48b1d08adae 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicRearrangement.h
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicRearrangement.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicRearrangementProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/IndicRearrangementProcessor.cpp
index 92202450705..92202450705 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicRearrangementProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicRearrangementProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicRearrangementProcessor.h b/Build/source/libs/icu/icu-50.1/layout/IndicRearrangementProcessor.h
index 0cb46ddfccc..0cb46ddfccc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicRearrangementProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicRearrangementProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicReordering.cpp b/Build/source/libs/icu/icu-50.1/layout/IndicReordering.cpp
index 9c4b3a9fcb6..9c4b3a9fcb6 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicReordering.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicReordering.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/IndicReordering.h b/Build/source/libs/icu/icu-50.1/layout/IndicReordering.h
index 4d61c525220..4d61c525220 100644
--- a/Build/source/libs/icu/icu-49.1/layout/IndicReordering.h
+++ b/Build/source/libs/icu/icu-50.1/layout/IndicReordering.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/KernTable.cpp b/Build/source/libs/icu/icu-50.1/layout/KernTable.cpp
index 45ce091d440..45ce091d440 100644
--- a/Build/source/libs/icu/icu-49.1/layout/KernTable.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/KernTable.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/KernTable.h b/Build/source/libs/icu/icu-50.1/layout/KernTable.h
index b8322cf1fe6..b8322cf1fe6 100644
--- a/Build/source/libs/icu/icu-49.1/layout/KernTable.h
+++ b/Build/source/libs/icu/icu-50.1/layout/KernTable.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/KhmerLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/KhmerLayoutEngine.cpp
index f4bbb603735..f4bbb603735 100644
--- a/Build/source/libs/icu/icu-49.1/layout/KhmerLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/KhmerLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/KhmerLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/KhmerLayoutEngine.h
index 60a34f6066c..60a34f6066c 100644
--- a/Build/source/libs/icu/icu-49.1/layout/KhmerLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/KhmerLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/KhmerReordering.cpp b/Build/source/libs/icu/icu-50.1/layout/KhmerReordering.cpp
index 20c2ed4a18a..20c2ed4a18a 100644
--- a/Build/source/libs/icu/icu-49.1/layout/KhmerReordering.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/KhmerReordering.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/KhmerReordering.h b/Build/source/libs/icu/icu-50.1/layout/KhmerReordering.h
index eecd12dff63..eecd12dff63 100644
--- a/Build/source/libs/icu/icu-49.1/layout/KhmerReordering.h
+++ b/Build/source/libs/icu/icu-50.1/layout/KhmerReordering.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEFontInstance.cpp b/Build/source/libs/icu/icu-50.1/layout/LEFontInstance.cpp
index eaca51a51b3..eaca51a51b3 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEFontInstance.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LEFontInstance.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEFontInstance.h b/Build/source/libs/icu/icu-50.1/layout/LEFontInstance.h
index 5d6318d7f6d..5d6318d7f6d 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEFontInstance.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LEFontInstance.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEGlyphFilter.h b/Build/source/libs/icu/icu-50.1/layout/LEGlyphFilter.h
index 6dcfa7d2776..6dcfa7d2776 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEGlyphFilter.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LEGlyphFilter.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEGlyphStorage.cpp b/Build/source/libs/icu/icu-50.1/layout/LEGlyphStorage.cpp
index 95521f5f9bb..95521f5f9bb 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEGlyphStorage.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LEGlyphStorage.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEGlyphStorage.h b/Build/source/libs/icu/icu-50.1/layout/LEGlyphStorage.h
index 76604085dfd..76604085dfd 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEGlyphStorage.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LEGlyphStorage.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEInsertionList.cpp b/Build/source/libs/icu/icu-50.1/layout/LEInsertionList.cpp
index c64b8a198dc..c64b8a198dc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEInsertionList.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LEInsertionList.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEInsertionList.h b/Build/source/libs/icu/icu-50.1/layout/LEInsertionList.h
index 0dce5984ea5..0dce5984ea5 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEInsertionList.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LEInsertionList.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LELanguages.h b/Build/source/libs/icu/icu-50.1/layout/LELanguages.h
index 6ec166b8dfd..6ec166b8dfd 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LELanguages.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LELanguages.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LEScripts.h b/Build/source/libs/icu/icu-50.1/layout/LEScripts.h
index 6dc68ffcfd2..6dc68ffcfd2 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LEScripts.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LEScripts.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LESwaps.h b/Build/source/libs/icu/icu-50.1/layout/LESwaps.h
index b9b133f4f72..b9b133f4f72 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LESwaps.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LESwaps.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LETypes.h b/Build/source/libs/icu/icu-50.1/layout/LETypes.h
index 0540493bd26..0540493bd26 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LETypes.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LETypes.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/LayoutEngine.cpp
index b4ec7383c5a..b4ec7383c5a 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/LayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/LayoutEngine.h
index b76f5748b75..b76f5748b75 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LayoutTables.h b/Build/source/libs/icu/icu-50.1/layout/LayoutTables.h
index fda5081c7a5..fda5081c7a5 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LayoutTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LayoutTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstProc.cpp b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstProc.cpp
index 8df9a7861f3..8df9a7861f3 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstProc.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstProc.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstProc.h b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstProc.h
index ef5b1edb5fc..ef5b1edb5fc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstProc.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstProc.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstSubtables.cpp
index 391ffe649ee..391ffe649ee 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstSubtables.h b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstSubtables.h
index 423c95a663d..423c95a663d 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstitution.h b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstitution.h
index 2963b7c1444..2963b7c1444 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LigatureSubstitution.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LigatureSubstitution.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LookupProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/LookupProcessor.cpp
index 04295852193..4f9d97c58d1 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LookupProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LookupProcessor.cpp
@@ -1,6 +1,6 @@
/*
*
- * (C) Copyright IBM Corp. 1998-2011 - All Rights Reserved
+ * (C) Copyright IBM Corp. 1998-2012 - All Rights Reserved
*
*/
@@ -199,6 +199,11 @@ LookupProcessor::LookupProcessor(const char *baseAddress,
featureReferences += SWAPW(featureTable->lookupCount);
}
+ if (!featureTable) {
+ success = LE_INTERNAL_ERROR;
+ return;
+ }
+
if (requiredFeatureIndex != 0xFFFF) {
requiredFeatureTable = featureListTable->getFeatureTable(requiredFeatureIndex, &requiredFeatureTag);
featureReferences += SWAPW(featureTable->lookupCount);
diff --git a/Build/source/libs/icu/icu-49.1/layout/LookupProcessor.h b/Build/source/libs/icu/icu-50.1/layout/LookupProcessor.h
index 43ade08c8ce..43ade08c8ce 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LookupProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LookupProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/LookupTables.cpp b/Build/source/libs/icu/icu-50.1/layout/LookupTables.cpp
index 9766a8133cc..9766a8133cc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LookupTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/LookupTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/LookupTables.h b/Build/source/libs/icu/icu-50.1/layout/LookupTables.h
index 5fa849940ca..5fa849940ca 100644
--- a/Build/source/libs/icu/icu-49.1/layout/LookupTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/LookupTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/Lookups.cpp b/Build/source/libs/icu/icu-50.1/layout/Lookups.cpp
index 67f62952e9c..67f62952e9c 100644
--- a/Build/source/libs/icu/icu-49.1/layout/Lookups.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/Lookups.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/Lookups.h b/Build/source/libs/icu/icu-50.1/layout/Lookups.h
index 2316b573b81..2316b573b81 100644
--- a/Build/source/libs/icu/icu-49.1/layout/Lookups.h
+++ b/Build/source/libs/icu/icu-50.1/layout/Lookups.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/MPreFixups.cpp b/Build/source/libs/icu/icu-50.1/layout/MPreFixups.cpp
index 08ad7a75dff..08ad7a75dff 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MPreFixups.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MPreFixups.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MPreFixups.h b/Build/source/libs/icu/icu-50.1/layout/MPreFixups.h
index 18fefe0de94..18fefe0de94 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MPreFixups.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MPreFixups.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/Makefile.in b/Build/source/libs/icu/icu-50.1/layout/Makefile.in
index d63a244942f..d63a244942f 100644
--- a/Build/source/libs/icu/icu-49.1/layout/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/layout/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkArrays.cpp b/Build/source/libs/icu/icu-50.1/layout/MarkArrays.cpp
index 47a06251e6d..47a06251e6d 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkArrays.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkArrays.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkArrays.h b/Build/source/libs/icu/icu-50.1/layout/MarkArrays.h
index 66dca2ae688..66dca2ae688 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkArrays.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkArrays.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkToBasePosnSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/MarkToBasePosnSubtables.cpp
index 7711988081e..7711988081e 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkToBasePosnSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkToBasePosnSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkToBasePosnSubtables.h b/Build/source/libs/icu/icu-50.1/layout/MarkToBasePosnSubtables.h
index aa7a0a1262c..aa7a0a1262c 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkToBasePosnSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkToBasePosnSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkToLigaturePosnSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/MarkToLigaturePosnSubtables.cpp
index e247e4e5892..e247e4e5892 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkToLigaturePosnSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkToLigaturePosnSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkToLigaturePosnSubtables.h b/Build/source/libs/icu/icu-50.1/layout/MarkToLigaturePosnSubtables.h
index b8e34d1dd78..b8e34d1dd78 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkToLigaturePosnSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkToLigaturePosnSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkToMarkPosnSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/MarkToMarkPosnSubtables.cpp
index 3f571f5e39c..3f571f5e39c 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkToMarkPosnSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkToMarkPosnSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MarkToMarkPosnSubtables.h b/Build/source/libs/icu/icu-50.1/layout/MarkToMarkPosnSubtables.h
index 746ace2946d..746ace2946d 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MarkToMarkPosnSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MarkToMarkPosnSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/MirroredCharData.cpp b/Build/source/libs/icu/icu-50.1/layout/MirroredCharData.cpp
index b813371708f..b813371708f 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MirroredCharData.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MirroredCharData.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MorphStateTables.h b/Build/source/libs/icu/icu-50.1/layout/MorphStateTables.h
index a2e0b00b7fc..a2e0b00b7fc 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MorphStateTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MorphStateTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/MorphTables.cpp b/Build/source/libs/icu/icu-50.1/layout/MorphTables.cpp
index 9272cc3af3b..9272cc3af3b 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MorphTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MorphTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MorphTables.h b/Build/source/libs/icu/icu-50.1/layout/MorphTables.h
index 8d198cf41fe..8d198cf41fe 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MorphTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MorphTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/MultipleSubstSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/MultipleSubstSubtables.cpp
index f017722f860..f017722f860 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MultipleSubstSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/MultipleSubstSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/MultipleSubstSubtables.h b/Build/source/libs/icu/icu-50.1/layout/MultipleSubstSubtables.h
index 1d6c978ad1e..1d6c978ad1e 100644
--- a/Build/source/libs/icu/icu-49.1/layout/MultipleSubstSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/MultipleSubstSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubst.h b/Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubst.h
index ef2543a1a87..ef2543a1a87 100644
--- a/Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubst.h
+++ b/Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubst.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubstProc.cpp b/Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubstProc.cpp
index 69c065b4848..69c065b4848 100644
--- a/Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubstProc.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubstProc.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubstProc.h b/Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubstProc.h
index 4ce96cf3981..4ce96cf3981 100644
--- a/Build/source/libs/icu/icu-49.1/layout/NonContextualGlyphSubstProc.h
+++ b/Build/source/libs/icu/icu-50.1/layout/NonContextualGlyphSubstProc.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/OpenTypeLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/OpenTypeLayoutEngine.cpp
index e41d5a526d3..e41d5a526d3 100644
--- a/Build/source/libs/icu/icu-49.1/layout/OpenTypeLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/OpenTypeLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/OpenTypeLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/OpenTypeLayoutEngine.h
index ad9f9312db4..ad9f9312db4 100644
--- a/Build/source/libs/icu/icu-49.1/layout/OpenTypeLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/OpenTypeLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/OpenTypeTables.h b/Build/source/libs/icu/icu-50.1/layout/OpenTypeTables.h
index 5398d176e47..5398d176e47 100644
--- a/Build/source/libs/icu/icu-49.1/layout/OpenTypeTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/OpenTypeTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/OpenTypeUtilities.cpp b/Build/source/libs/icu/icu-50.1/layout/OpenTypeUtilities.cpp
index 29c38ddc104..29c38ddc104 100644
--- a/Build/source/libs/icu/icu-49.1/layout/OpenTypeUtilities.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/OpenTypeUtilities.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/OpenTypeUtilities.h b/Build/source/libs/icu/icu-50.1/layout/OpenTypeUtilities.h
index 67a07c32a06..67a07c32a06 100644
--- a/Build/source/libs/icu/icu-49.1/layout/OpenTypeUtilities.h
+++ b/Build/source/libs/icu/icu-50.1/layout/OpenTypeUtilities.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/PairPositioningSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/PairPositioningSubtables.cpp
index fce69f87cf0..fce69f87cf0 100644
--- a/Build/source/libs/icu/icu-49.1/layout/PairPositioningSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/PairPositioningSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/PairPositioningSubtables.h b/Build/source/libs/icu/icu-50.1/layout/PairPositioningSubtables.h
index f017c33f65b..f017c33f65b 100644
--- a/Build/source/libs/icu/icu-49.1/layout/PairPositioningSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/PairPositioningSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguage.cpp b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguage.cpp
index 126f5f2f078..126f5f2f078 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguage.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguage.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguage.h b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguage.h
index 804dae9665e..804dae9665e 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguage.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguage.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguageTags.cpp b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguageTags.cpp
index 335912a7322..335912a7322 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguageTags.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguageTags.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguageTags.h b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguageTags.h
index 37f221c3f00..37f221c3f00 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ScriptAndLanguageTags.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ScriptAndLanguageTags.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/SegmentArrayProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/SegmentArrayProcessor.cpp
index b915cb9b92c..b915cb9b92c 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SegmentArrayProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SegmentArrayProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SegmentArrayProcessor.h b/Build/source/libs/icu/icu-50.1/layout/SegmentArrayProcessor.h
index 7e2028c98b5..7e2028c98b5 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SegmentArrayProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SegmentArrayProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/SegmentSingleProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/SegmentSingleProcessor.cpp
index 75e33eb01d2..75e33eb01d2 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SegmentSingleProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SegmentSingleProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SegmentSingleProcessor.h b/Build/source/libs/icu/icu-50.1/layout/SegmentSingleProcessor.h
index 64b2b72f162..64b2b72f162 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SegmentSingleProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SegmentSingleProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ShapingTypeData.cpp b/Build/source/libs/icu/icu-50.1/layout/ShapingTypeData.cpp
index 75cf5524f3c..75cf5524f3c 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ShapingTypeData.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ShapingTypeData.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SimpleArrayProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/SimpleArrayProcessor.cpp
index d677f545f6b..d677f545f6b 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SimpleArrayProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SimpleArrayProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SimpleArrayProcessor.h b/Build/source/libs/icu/icu-50.1/layout/SimpleArrayProcessor.h
index afee79c4971..afee79c4971 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SimpleArrayProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SimpleArrayProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/SinglePositioningSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/SinglePositioningSubtables.cpp
index e8759d21a19..e8759d21a19 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SinglePositioningSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SinglePositioningSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SinglePositioningSubtables.h b/Build/source/libs/icu/icu-50.1/layout/SinglePositioningSubtables.h
index ec2ffcc9269..ec2ffcc9269 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SinglePositioningSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SinglePositioningSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/SingleSubstitutionSubtables.cpp b/Build/source/libs/icu/icu-50.1/layout/SingleSubstitutionSubtables.cpp
index ae72ddfd04f..ae72ddfd04f 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SingleSubstitutionSubtables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SingleSubstitutionSubtables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SingleSubstitutionSubtables.h b/Build/source/libs/icu/icu-50.1/layout/SingleSubstitutionSubtables.h
index dfd2dad8809..dfd2dad8809 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SingleSubstitutionSubtables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SingleSubstitutionSubtables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/SingleTableProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/SingleTableProcessor.cpp
index 94a4edd7571..94a4edd7571 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SingleTableProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SingleTableProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SingleTableProcessor.h b/Build/source/libs/icu/icu-50.1/layout/SingleTableProcessor.h
index d6ca048b049..d6ca048b049 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SingleTableProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SingleTableProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/StateTableProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/StateTableProcessor.cpp
index 223959b8b16..223959b8b16 100644
--- a/Build/source/libs/icu/icu-49.1/layout/StateTableProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/StateTableProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/StateTableProcessor.h b/Build/source/libs/icu/icu-50.1/layout/StateTableProcessor.h
index 41c50debe94..41c50debe94 100644
--- a/Build/source/libs/icu/icu-49.1/layout/StateTableProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/StateTableProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/StateTables.h b/Build/source/libs/icu/icu-50.1/layout/StateTables.h
index 8b5f867770a..8b5f867770a 100644
--- a/Build/source/libs/icu/icu-49.1/layout/StateTables.h
+++ b/Build/source/libs/icu/icu-50.1/layout/StateTables.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/SubstitutionLookups.cpp b/Build/source/libs/icu/icu-50.1/layout/SubstitutionLookups.cpp
index 1fb281300ed..1fb281300ed 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SubstitutionLookups.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SubstitutionLookups.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SubstitutionLookups.h b/Build/source/libs/icu/icu-50.1/layout/SubstitutionLookups.h
index 582b6f661e4..582b6f661e4 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SubstitutionLookups.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SubstitutionLookups.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/SubtableProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/SubtableProcessor.cpp
index dd5ce187b21..dd5ce187b21 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SubtableProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/SubtableProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/SubtableProcessor.h b/Build/source/libs/icu/icu-50.1/layout/SubtableProcessor.h
index f304cb956e9..f304cb956e9 100644
--- a/Build/source/libs/icu/icu-49.1/layout/SubtableProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/SubtableProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ThaiLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/ThaiLayoutEngine.cpp
index f9d77a791f3..f9d77a791f3 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ThaiLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ThaiLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ThaiLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/ThaiLayoutEngine.h
index 08a154d2272..08a154d2272 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ThaiLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ThaiLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ThaiShaping.cpp b/Build/source/libs/icu/icu-50.1/layout/ThaiShaping.cpp
index 1680f0fe515..1680f0fe515 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ThaiShaping.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ThaiShaping.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ThaiShaping.h b/Build/source/libs/icu/icu-50.1/layout/ThaiShaping.h
index 4c6d6a51f4f..4c6d6a51f4f 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ThaiShaping.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ThaiShaping.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ThaiStateTables.cpp b/Build/source/libs/icu/icu-50.1/layout/ThaiStateTables.cpp
index b1f8b184fbf..b1f8b184fbf 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ThaiStateTables.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ThaiStateTables.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/TibetanLayoutEngine.cpp b/Build/source/libs/icu/icu-50.1/layout/TibetanLayoutEngine.cpp
index d89879f6f29..d89879f6f29 100644
--- a/Build/source/libs/icu/icu-49.1/layout/TibetanLayoutEngine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/TibetanLayoutEngine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/TibetanLayoutEngine.h b/Build/source/libs/icu/icu-50.1/layout/TibetanLayoutEngine.h
index 6ad38cbf873..6ad38cbf873 100644
--- a/Build/source/libs/icu/icu-49.1/layout/TibetanLayoutEngine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/TibetanLayoutEngine.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/TibetanReordering.cpp b/Build/source/libs/icu/icu-50.1/layout/TibetanReordering.cpp
index 4296d637fd4..4296d637fd4 100644
--- a/Build/source/libs/icu/icu-49.1/layout/TibetanReordering.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/TibetanReordering.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/TibetanReordering.h b/Build/source/libs/icu/icu-50.1/layout/TibetanReordering.h
index cafcf5646c8..cafcf5646c8 100644
--- a/Build/source/libs/icu/icu-49.1/layout/TibetanReordering.h
+++ b/Build/source/libs/icu/icu-50.1/layout/TibetanReordering.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/TrimmedArrayProcessor.cpp b/Build/source/libs/icu/icu-50.1/layout/TrimmedArrayProcessor.cpp
index a68c056267f..a68c056267f 100644
--- a/Build/source/libs/icu/icu-49.1/layout/TrimmedArrayProcessor.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/TrimmedArrayProcessor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/TrimmedArrayProcessor.h b/Build/source/libs/icu/icu-50.1/layout/TrimmedArrayProcessor.h
index 9d86980c327..9d86980c327 100644
--- a/Build/source/libs/icu/icu-49.1/layout/TrimmedArrayProcessor.h
+++ b/Build/source/libs/icu/icu-50.1/layout/TrimmedArrayProcessor.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/ValueRecords.cpp b/Build/source/libs/icu/icu-50.1/layout/ValueRecords.cpp
index bdf68468d0c..bdf68468d0c 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ValueRecords.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/ValueRecords.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/ValueRecords.h b/Build/source/libs/icu/icu-50.1/layout/ValueRecords.h
index 83db7b31972..83db7b31972 100644
--- a/Build/source/libs/icu/icu-49.1/layout/ValueRecords.h
+++ b/Build/source/libs/icu/icu-50.1/layout/ValueRecords.h
diff --git a/Build/source/libs/icu/icu-49.1/layout/layout.rc b/Build/source/libs/icu/icu-50.1/layout/layout.rc
index b8c512d3cbd..b8c512d3cbd 100644
--- a/Build/source/libs/icu/icu-49.1/layout/layout.rc
+++ b/Build/source/libs/icu/icu-50.1/layout/layout.rc
diff --git a/Build/source/libs/icu/icu-49.1/layout/layout.vcxproj b/Build/source/libs/icu/icu-50.1/layout/layout.vcxproj
index 31212247878..f71b332ab07 100644
--- a/Build/source/libs/icu/icu-49.1/layout/layout.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/layout/layout.vcxproj
@@ -110,7 +110,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icule49d.dll</OutputFile>
+ <OutputFile>..\..\bin\icule50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib\iculed.pdb</ProgramDatabaseFile>
@@ -151,7 +151,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\icule49.dll</OutputFile>
+ <OutputFile>..\..\bin\icule50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib\icule.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -195,7 +195,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icule49d.dll</OutputFile>
+ <OutputFile>..\..\bin64\icule50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib64\iculed.pdb</ProgramDatabaseFile>
@@ -234,7 +234,7 @@
<AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\icule49.dll</OutputFile>
+ <OutputFile>..\..\bin64\icule50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib64\icule.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
diff --git a/Build/source/libs/icu/icu-49.1/layout/layout.vcxproj.filters b/Build/source/libs/icu/icu-50.1/layout/layout.vcxproj.filters
index 33a68fd665e..33a68fd665e 100644
--- a/Build/source/libs/icu/icu-49.1/layout/layout.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/layout/layout.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/layout/loengine.cpp b/Build/source/libs/icu/icu-50.1/layout/loengine.cpp
index 3718b9f6f8a..3718b9f6f8a 100644
--- a/Build/source/libs/icu/icu-49.1/layout/loengine.cpp
+++ b/Build/source/libs/icu/icu-50.1/layout/loengine.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layout/loengine.h b/Build/source/libs/icu/icu-50.1/layout/loengine.h
index 7b882dd6909..7b882dd6909 100644
--- a/Build/source/libs/icu/icu-49.1/layout/loengine.h
+++ b/Build/source/libs/icu/icu-50.1/layout/loengine.h
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/LXUtilities.cpp b/Build/source/libs/icu/icu-50.1/layoutex/LXUtilities.cpp
index 29cff25dbbb..29cff25dbbb 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/LXUtilities.cpp
+++ b/Build/source/libs/icu/icu-50.1/layoutex/LXUtilities.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/LXUtilities.h b/Build/source/libs/icu/icu-50.1/layoutex/LXUtilities.h
index 308b65f281b..308b65f281b 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/LXUtilities.h
+++ b/Build/source/libs/icu/icu-50.1/layoutex/LXUtilities.h
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/Makefile.in b/Build/source/libs/icu/icu-50.1/layoutex/Makefile.in
index b23e7dbdd9c..b23e7dbdd9c 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/layoutex/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/ParagraphLayout.cpp b/Build/source/libs/icu/icu-50.1/layoutex/ParagraphLayout.cpp
index dcfa3e42a38..dcfa3e42a38 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/ParagraphLayout.cpp
+++ b/Build/source/libs/icu/icu-50.1/layoutex/ParagraphLayout.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/RunArrays.cpp b/Build/source/libs/icu/icu-50.1/layoutex/RunArrays.cpp
index 574282ba706..574282ba706 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/RunArrays.cpp
+++ b/Build/source/libs/icu/icu-50.1/layoutex/RunArrays.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/layout/ParagraphLayout.h b/Build/source/libs/icu/icu-50.1/layoutex/layout/ParagraphLayout.h
index e3d58280deb..e3d58280deb 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/layout/ParagraphLayout.h
+++ b/Build/source/libs/icu/icu-50.1/layoutex/layout/ParagraphLayout.h
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/layout/RunArrays.h b/Build/source/libs/icu/icu-50.1/layoutex/layout/RunArrays.h
index 772fd8a9995..772fd8a9995 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/layout/RunArrays.h
+++ b/Build/source/libs/icu/icu-50.1/layoutex/layout/RunArrays.h
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/layout/playout.h b/Build/source/libs/icu/icu-50.1/layoutex/layout/playout.h
index 0101a98c9f3..0101a98c9f3 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/layout/playout.h
+++ b/Build/source/libs/icu/icu-50.1/layoutex/layout/playout.h
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/layout/plruns.h b/Build/source/libs/icu/icu-50.1/layoutex/layout/plruns.h
index 2e48d4dcab8..2e48d4dcab8 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/layout/plruns.h
+++ b/Build/source/libs/icu/icu-50.1/layoutex/layout/plruns.h
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/layoutex.rc b/Build/source/libs/icu/icu-50.1/layoutex/layoutex.rc
index f04e193638d..f04e193638d 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/layoutex.rc
+++ b/Build/source/libs/icu/icu-50.1/layoutex/layoutex.rc
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/layoutex.vcxproj b/Build/source/libs/icu/icu-50.1/layoutex/layoutex.vcxproj
index 20fa28edee7..3ff2449ab8a 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/layoutex.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/layoutex/layoutex.vcxproj
@@ -107,7 +107,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\iculx49.dll</OutputFile>
+ <OutputFile>..\..\bin\iculx50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib\iculx.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -150,7 +150,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin\iculx49d.dll</OutputFile>
+ <OutputFile>..\..\bin\iculx50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib\iculxd.pdb</ProgramDatabaseFile>
@@ -190,7 +190,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\iculx49.dll</OutputFile>
+ <OutputFile>..\..\bin64\iculx50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\lib64\iculx.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -231,7 +231,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\bin64\iculx49d.dll</OutputFile>
+ <OutputFile>..\..\bin64\iculx50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\lib64\iculxd.pdb</ProgramDatabaseFile>
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/layoutex.vcxproj.filters b/Build/source/libs/icu/icu-50.1/layoutex/layoutex.vcxproj.filters
index e41c388e06f..e41c388e06f 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/layoutex.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/layoutex/layoutex.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/playout.cpp b/Build/source/libs/icu/icu-50.1/layoutex/playout.cpp
index f1c167ea3e6..f1c167ea3e6 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/playout.cpp
+++ b/Build/source/libs/icu/icu-50.1/layoutex/playout.cpp
diff --git a/Build/source/libs/icu/icu-49.1/layoutex/plruns.cpp b/Build/source/libs/icu/icu-50.1/layoutex/plruns.cpp
index 40e1d0bfa22..40e1d0bfa22 100644
--- a/Build/source/libs/icu/icu-49.1/layoutex/plruns.cpp
+++ b/Build/source/libs/icu/icu-50.1/layoutex/plruns.cpp
diff --git a/Build/source/libs/icu/icu-49.1/mkinstalldirs b/Build/source/libs/icu/icu-50.1/mkinstalldirs
index f579788d371..f579788d371 100755
--- a/Build/source/libs/icu/icu-49.1/mkinstalldirs
+++ b/Build/source/libs/icu/icu-50.1/mkinstalldirs
diff --git a/Build/source/libs/icu/icu-49.1/runConfigureICU b/Build/source/libs/icu/icu-50.1/runConfigureICU
index dbedb7814e2..fa745cbd211 100755
--- a/Build/source/libs/icu/icu-49.1/runConfigureICU
+++ b/Build/source/libs/icu/icu-50.1/runConfigureICU
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (c) 1999-2011, International Business Machines Corporation and
+# Copyright (c) 1999-2012, International Business Machines Corporation and
# others. All Rights Reserved.
# runConfigureICU: This script will run the "configure" script for the appropriate platform
@@ -227,8 +227,6 @@ case $platform in
Linux*)
THE_OS="Linux"
THE_COMP="the GNU C++"
- CC=gcc; export CC
- CXX=g++; export CXX
DEBUG_CFLAGS='-g -O0'
DEBUG_CXFLAGS='-g -O0'
;;
@@ -309,10 +307,10 @@ case $platform in
zOS)
THE_OS="z/OS (OS/390)"
THE_COMP="z/OS C/C++"
- CC=cc; export CC
- CXX=cxx; export CXX
- RELEASE_CFLAGS="-2 -Wc,'inline(auto,noreport,500,4000)'"
- RELEASE_CXXFLAGS="-2 -Wc,'inline(auto,noreport,500,4000)'"
+ CC=xlc; export CC
+ CXX=xlC; export CXX
+ RELEASE_CFLAGS="-O2 -Wc,'inline(AUTO,NOREPORT,1000,8000)'"
+ RELEASE_CXXFLAGS="-O2 -Wc,'inline(AUTO,NOREPORT,1000,8000)'"
;;
zOSV1R2)
THE_OS="z/OS 1.2"
diff --git a/Build/source/libs/icu/icu-49.1/samples/Makefile.in b/Build/source/libs/icu/icu-50.1/samples/Makefile.in
index 0d6647184a1..0d6647184a1 100644
--- a/Build/source/libs/icu/icu-49.1/samples/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/samples/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/samples/all/all.sln b/Build/source/libs/icu/icu-50.1/samples/all/all.sln
index 55de5d009ea..55de5d009ea 100644
--- a/Build/source/libs/icu/icu-49.1/samples/all/all.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/all/all.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/break/Makefile b/Build/source/libs/icu/icu-50.1/samples/break/Makefile
index 3afd0c517bc..3afd0c517bc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/break/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/break/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/break/break.cpp b/Build/source/libs/icu/icu-50.1/samples/break/break.cpp
index 90d77efad42..90d77efad42 100644
--- a/Build/source/libs/icu/icu-49.1/samples/break/break.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/break/break.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/break/break.sln b/Build/source/libs/icu/icu-50.1/samples/break/break.sln
index 131bb0428f9..131bb0428f9 100644
--- a/Build/source/libs/icu/icu-49.1/samples/break/break.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/break/break.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/break/break.vcxproj b/Build/source/libs/icu/icu-50.1/samples/break/break.vcxproj
index 86d44a18591..86d44a18591 100644
--- a/Build/source/libs/icu/icu-49.1/samples/break/break.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/break/break.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/break/break.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/break/break.vcxproj.filters
index 016ad4ab9a0..016ad4ab9a0 100644
--- a/Build/source/libs/icu/icu-49.1/samples/break/break.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/break/break.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/break/readme.txt b/Build/source/libs/icu/icu-50.1/samples/break/readme.txt
index de76e2df356..de76e2df356 100644
--- a/Build/source/libs/icu/icu-49.1/samples/break/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/break/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/break/ubreak.c b/Build/source/libs/icu/icu-50.1/samples/break/ubreak.c
index e70d877b303..e70d877b303 100644
--- a/Build/source/libs/icu/icu-49.1/samples/break/ubreak.c
+++ b/Build/source/libs/icu/icu-50.1/samples/break/ubreak.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/Makefile.in b/Build/source/libs/icu/icu-50.1/samples/cal/Makefile.in
index 795e2f07d0c..795e2f07d0c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/cal.c b/Build/source/libs/icu/icu-50.1/samples/cal/cal.c
index 99fd1ac1d1a..aa511d33bd7 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/cal.c
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/cal.c
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1998-2009, International Business Machines Corporation
+* Copyright (C) 1998-2012, International Business Machines Corporation
* and others. All Rights Reserved.
**********************************************************************
*
@@ -110,15 +110,15 @@ main(int argc,
int printUsage = 0;
int printVersion = 0;
UBool useLongNames = 0;
- int optind = 1;
+ int optInd = 1;
char *arg;
int32_t month = -1, year = -1;
UErrorCode status = U_ZERO_ERROR;
/* parse the options */
- for(optind = 1; optind < argc; ++optind) {
- arg = argv[optind];
+ for(optInd = 1; optInd < argc; ++optInd) {
+ arg = argv[optInd];
/* version info */
if(strcmp(arg, "-v") == 0 || strcmp(arg, "--version") == 0) {
@@ -135,7 +135,7 @@ main(int argc,
/* POSIX.1 says all arguments after -- are not options */
else if(strcmp(arg, "--") == 0) {
/* skip the -- */
- ++optind;
+ ++optInd;
break;
}
/* unrecognized option */
@@ -150,12 +150,12 @@ main(int argc,
}
/* Get the month and year to display, if specified */
- if(optind != argc) {
+ if(optInd != argc) {
/* Month and year specified */
- if(argc - optind == 2) {
- sscanf(argv[optind], "%d", (int*)&month);
- sscanf(argv[optind + 1], "%d", (int*)&year);
+ if(argc - optInd == 2) {
+ sscanf(argv[optInd], "%d", (int*)&month);
+ sscanf(argv[optInd + 1], "%d", (int*)&year);
/* Make sure the month value is legal */
if(month < 0 || month > 12) {
@@ -170,7 +170,7 @@ main(int argc,
}
/* Only year specified */
else {
- sscanf(argv[optind], "%d", (int*)&year);
+ sscanf(argv[optInd], "%d", (int*)&year);
}
}
@@ -436,7 +436,7 @@ print_month(UCalendar *c,
/* ========== Generate the header containing the month and year */
/* Open a formatter with a month and year only pattern */
- dfmt = udat_open(UDAT_IGNORE,UDAT_IGNORE,NULL,NULL,0,pat, len,status);
+ dfmt = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL,NULL,0,pat, len,status);
/* Format the date */
udat_format(dfmt, ucal_getMillis(c, status), s, BUF_SIZE, 0, status);
@@ -559,7 +559,7 @@ print_year(UCalendar *c,
/* ========== Generate the header containing the year (only) */
/* Open a formatter with a month and year only pattern */
- dfmt = udat_open(UDAT_IGNORE,UDAT_IGNORE,NULL,NULL,0,pat, len, status);
+ dfmt = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL,NULL,0,pat, len, status);
/* Format the date */
udat_format(dfmt, ucal_getMillis(left_cal, status), s, BUF_SIZE, 0, status);
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/cal.sln b/Build/source/libs/icu/icu-50.1/samples/cal/cal.sln
index 1cee7dac485..1cee7dac485 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/cal.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/cal.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/cal.vcxproj b/Build/source/libs/icu/icu-50.1/samples/cal/cal.vcxproj
index 4fa4f302b2d..4fa4f302b2d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/cal.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/cal.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/cal.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/cal/cal.vcxproj.filters
index 1d14d63b2ca..1d14d63b2ca 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/cal.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/cal.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/readme.txt b/Build/source/libs/icu/icu-50.1/samples/cal/readme.txt
index 69d08e8880b..69d08e8880b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/uprint.c b/Build/source/libs/icu/icu-50.1/samples/cal/uprint.c
index 2b0c8115103..2b0c8115103 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/uprint.c
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/uprint.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/cal/uprint.h b/Build/source/libs/icu/icu-50.1/samples/cal/uprint.h
index 16ffb47c115..16ffb47c115 100644
--- a/Build/source/libs/icu/icu-49.1/samples/cal/uprint.h
+++ b/Build/source/libs/icu/icu-50.1/samples/cal/uprint.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/case/Makefile b/Build/source/libs/icu/icu-50.1/samples/case/Makefile
index 36905e4b33a..36905e4b33a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/case/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/case/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/case/case.cpp b/Build/source/libs/icu/icu-50.1/samples/case/case.cpp
index fa2fab1a157..fa2fab1a157 100644
--- a/Build/source/libs/icu/icu-49.1/samples/case/case.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/case/case.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/case/case.sln b/Build/source/libs/icu/icu-50.1/samples/case/case.sln
index e834d4d3386..e834d4d3386 100644
--- a/Build/source/libs/icu/icu-49.1/samples/case/case.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/case/case.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/case/case.vcxproj b/Build/source/libs/icu/icu-50.1/samples/case/case.vcxproj
index 90cc66f968c..90cc66f968c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/case/case.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/case/case.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/case/case.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/case/case.vcxproj.filters
index 7dca1cef425..7dca1cef425 100644
--- a/Build/source/libs/icu/icu-49.1/samples/case/case.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/case/case.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/case/readme.txt b/Build/source/libs/icu/icu-50.1/samples/case/readme.txt
index 893bb575fd5..893bb575fd5 100644
--- a/Build/source/libs/icu/icu-49.1/samples/case/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/case/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/case/ucase.c b/Build/source/libs/icu/icu-50.1/samples/case/ucase.c
index 585f49b7cf0..585f49b7cf0 100644
--- a/Build/source/libs/icu/icu-49.1/samples/case/ucase.c
+++ b/Build/source/libs/icu/icu-50.1/samples/case/ucase.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/citer/Makefile b/Build/source/libs/icu/icu-50.1/samples/citer/Makefile
index 712272a131f..712272a131f 100644
--- a/Build/source/libs/icu/icu-49.1/samples/citer/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/citer/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/citer/citer.cpp b/Build/source/libs/icu/icu-50.1/samples/citer/citer.cpp
index a4a408bdd7c..a4a408bdd7c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/citer/citer.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/citer/citer.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/citer/citer.vcxproj b/Build/source/libs/icu/icu-50.1/samples/citer/citer.vcxproj
index 3b7123fd0c2..3b7123fd0c2 100644
--- a/Build/source/libs/icu/icu-49.1/samples/citer/citer.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/citer/citer.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/citer/citer.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/citer/citer.vcxproj.filters
index ee4112d2e00..ee4112d2e00 100644
--- a/Build/source/libs/icu/icu-49.1/samples/citer/citer.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/citer/citer.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/citer/readme.txt b/Build/source/libs/icu/icu-50.1/samples/citer/readme.txt
index a4a930ddac9..a4a930ddac9 100644
--- a/Build/source/libs/icu/icu-49.1/samples/citer/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/citer/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/coll/Makefile b/Build/source/libs/icu/icu-50.1/samples/coll/Makefile
index 09981866588..09981866588 100644
--- a/Build/source/libs/icu/icu-49.1/samples/coll/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/coll/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/coll/coll.cpp b/Build/source/libs/icu/icu-50.1/samples/coll/coll.cpp
index 28e52392c0a..28e52392c0a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/coll/coll.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/coll/coll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/coll/coll.sln b/Build/source/libs/icu/icu-50.1/samples/coll/coll.sln
index 3f6757af40d..3f6757af40d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/coll/coll.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/coll/coll.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/coll/coll.vcxproj b/Build/source/libs/icu/icu-50.1/samples/coll/coll.vcxproj
index 450d8dd299c..450d8dd299c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/coll/coll.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/coll/coll.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/coll/coll.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/coll/coll.vcxproj.filters
index a80d216ceb4..a80d216ceb4 100644
--- a/Build/source/libs/icu/icu-49.1/samples/coll/coll.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/coll/coll.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/coll/readme.txt b/Build/source/libs/icu/icu-50.1/samples/coll/readme.txt
index b5aa4acf5f4..b5aa4acf5f4 100644
--- a/Build/source/libs/icu/icu-49.1/samples/coll/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/coll/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/csdet/Makefile b/Build/source/libs/icu/icu-50.1/samples/csdet/Makefile
index 410590a2c11..410590a2c11 100644
--- a/Build/source/libs/icu/icu-49.1/samples/csdet/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/csdet/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/csdet/csdet.c b/Build/source/libs/icu/icu-50.1/samples/csdet/csdet.c
index b0c89f28599..b0c89f28599 100644
--- a/Build/source/libs/icu/icu-49.1/samples/csdet/csdet.c
+++ b/Build/source/libs/icu/icu-50.1/samples/csdet/csdet.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/csdet/csdet.vcxproj b/Build/source/libs/icu/icu-50.1/samples/csdet/csdet.vcxproj
index f9891a66ea8..f9891a66ea8 100644
--- a/Build/source/libs/icu/icu-49.1/samples/csdet/csdet.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/csdet/csdet.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/csdet/csdet.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/csdet/csdet.vcxproj.filters
index 5db334a0be3..5db334a0be3 100644
--- a/Build/source/libs/icu/icu-49.1/samples/csdet/csdet.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/csdet/csdet.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/csdet/readme.txt b/Build/source/libs/icu/icu-50.1/samples/csdet/readme.txt
index 42f18092f8b..42f18092f8b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/csdet/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/csdet/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/Makefile.in b/Build/source/libs/icu/icu-50.1/samples/date/Makefile.in
index de16093589e..fd2d6282e98 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/samples/date/Makefile.in
@@ -1,5 +1,5 @@
## Makefile.in for ICU - samples/date
-## Copyright (c) 1999-2011, International Business Machines Corporation and
+## Copyright (c) 1999-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
@@ -56,7 +56,7 @@ distclean-local: clean-local
$(RMV) Makefile
check-local:
- -$(INVOKE) ./$(TARGET)
+ -$(INVOKE) ./$(TARGET) $(ICUDATE_OPTS)
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/date.c b/Build/source/libs/icu/icu-50.1/samples/date/date.c
index 9ade2134ccb..ce84f2c6073 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/date.c
+++ b/Build/source/libs/icu/icu-50.1/samples/date/date.c
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@@ -64,7 +64,7 @@ main(int argc,
{
int printUsage = 0;
int printVersion = 0;
- int optind = 1;
+ int optInd = 1;
char *arg;
const UChar *tz = 0;
UDateFormatStyle style = UDAT_DEFAULT;
@@ -76,8 +76,8 @@ main(int argc,
UDate when;
/* parse the options */
- for(optind = 1; optind < argc; ++optind) {
- arg = argv[optind];
+ for(optInd = 1; optInd < argc; ++optInd) {
+ arg = argv[optInd];
/* version info */
if(strcmp(arg, "-v") == 0 || strcmp(arg, "--version") == 0) {
@@ -108,30 +108,30 @@ main(int argc,
style = UDAT_SHORT;
}
else if(strcmp(arg, "-F") == 0 || strcmp(arg, "--format") == 0) {
- if ( optind + 1 < argc ) {
- optind++;
- format = argv[optind];
+ if ( optInd + 1 < argc ) {
+ optInd++;
+ format = argv[optInd];
}
} else if(strcmp(arg, "-r") == 0) {
- if ( optind + 1 < argc ) {
- optind++;
- seconds = argv[optind];
+ if ( optInd + 1 < argc ) {
+ optInd++;
+ seconds = argv[optInd];
}
} else if(strcmp(arg, "-R") == 0) {
- if ( optind + 1 < argc ) {
- optind++;
- millis = argv[optind];
+ if ( optInd + 1 < argc ) {
+ optInd++;
+ millis = argv[optInd];
}
} else if(strcmp(arg, "-P") == 0) {
- if ( optind + 1 < argc ) {
- optind++;
- parse = argv[optind];
+ if ( optInd + 1 < argc ) {
+ optInd++;
+ parse = argv[optInd];
}
}
/* POSIX.1 says all arguments after -- are not options */
else if(strcmp(arg, "--") == 0) {
/* skip the -- */
- ++optind;
+ ++optInd;
break;
}
/* unrecognized option */
@@ -252,10 +252,10 @@ date(UDate when,
if( format != NULL ) {
if(!strcmp(format,FORMAT_MILLIS)) {
- printf("%.0lf\n", when);
+ printf("%.0f\n", when);
return;
} else if(!strcmp(format, FORMAT_SECONDS)) {
- printf("%.3lf\n", when/1000.0);
+ printf("%.3f\n", when/1000.0);
return;
}
}
@@ -325,7 +325,7 @@ static UDate getWhen(const char *millis, const char *seconds, const char *format
when = udat_parse(fmt, uParse, -1, &parsepos, status);
if(U_FAILURE(*status)) {
fprintf(stderr, "Error in Parse: %s\n", u_errorName(*status));
- if(parsepos>0&&parsepos<=strlen(parse)) {
+ if(parsepos > 0 && parsepos <= (int32_t)strlen(parse)) {
fprintf(stderr, "ERR>\"%s\" @%d\n"
"ERR> %*s^\n",
parse,parsepos,parsepos,"");
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/date.sln b/Build/source/libs/icu/icu-50.1/samples/date/date.sln
index 63749a27875..63749a27875 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/date.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/date/date.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/date.vcxproj b/Build/source/libs/icu/icu-50.1/samples/date/date.vcxproj
index 8a37fb7bfc1..8a37fb7bfc1 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/date.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/date/date.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/date.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/date/date.vcxproj.filters
index 4c6f43d8646..4c6f43d8646 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/date.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/date/date.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/readme.txt b/Build/source/libs/icu/icu-50.1/samples/date/readme.txt
index 553be9ec592..553be9ec592 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/date/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/uprint.c b/Build/source/libs/icu/icu-50.1/samples/date/uprint.c
index 27e82af2f2b..27e82af2f2b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/uprint.c
+++ b/Build/source/libs/icu/icu-50.1/samples/date/uprint.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/date/uprint.h b/Build/source/libs/icu/icu-50.1/samples/date/uprint.h
index 16ffb47c115..16ffb47c115 100644
--- a/Build/source/libs/icu/icu-49.1/samples/date/uprint.h
+++ b/Build/source/libs/icu/icu-50.1/samples/date/uprint.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/datecal/Makefile b/Build/source/libs/icu/icu-50.1/samples/datecal/Makefile
index 89e728c87ba..89e728c87ba 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datecal/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/datecal/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/datecal/cal.cpp b/Build/source/libs/icu/icu-50.1/samples/datecal/cal.cpp
index f06538418f9..e1e3961b481 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datecal/cal.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/datecal/cal.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2002-2003, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -11,7 +11,7 @@
#include "unicode/gregocal.h"
#include <stdio.h>
-extern "C" { extern void c_main(); };
+extern "C" void c_main();
void cpp_main()
{
diff --git a/Build/source/libs/icu/icu-49.1/samples/datecal/ccal.c b/Build/source/libs/icu/icu-50.1/samples/datecal/ccal.c
index 1b65579f1cc..1b65579f1cc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datecal/ccal.c
+++ b/Build/source/libs/icu/icu-50.1/samples/datecal/ccal.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/Makefile b/Build/source/libs/icu/icu-50.1/samples/datefmt/Makefile
index 6b0cb23b7b1..6b0cb23b7b1 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/README.TXT b/Build/source/libs/icu/icu-50.1/samples/datefmt/README.TXT
index 3671b15b9a8..3671b15b9a8 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/README.TXT
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/README.TXT
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_0.cpp b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_0.cpp
index 2f4dad212aa..2f4dad212aa 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_0.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_0.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_1.cpp b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_1.cpp
index ad8c99c88a6..ad8c99c88a6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_1.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_1.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_2.cpp b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_2.cpp
index e677a4fd1b2..e677a4fd1b2 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_2.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_2.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_3.cpp b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_3.cpp
index e7776836277..e7776836277 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/answers/main_3.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/answers/main_3.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.sln b/Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.sln
index f49684c02fa..f49684c02fa 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.vcxproj b/Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.vcxproj
index 183982974db..183982974db 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.vcxproj.filters
index 4db10cd1454..4db10cd1454 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/datefmt.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/datefmt.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/main.cpp b/Build/source/libs/icu/icu-50.1/samples/datefmt/main.cpp
index e004f9c1307..e004f9c1307 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/main.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/main.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/util.cpp b/Build/source/libs/icu/icu-50.1/samples/datefmt/util.cpp
index 9d122dba039..9d122dba039 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/util.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/util.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/datefmt/util.h b/Build/source/libs/icu/icu-50.1/samples/datefmt/util.h
index 2d9c4c724e2..2d9c4c724e2 100644
--- a/Build/source/libs/icu/icu-49.1/samples/datefmt/util.h
+++ b/Build/source/libs/icu/icu-50.1/samples/datefmt/util.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/defs.mk b/Build/source/libs/icu/icu-50.1/samples/defs.mk
index 5e50fdd086a..1ff77f3e7b7 100644
--- a/Build/source/libs/icu/icu-49.1/samples/defs.mk
+++ b/Build/source/libs/icu/icu-50.1/samples/defs.mk
@@ -1,4 +1,4 @@
-# Copyright (c) 2002-2011 IBM, Inc. and others
+# Copyright (c) 2002-2012 IBM, Inc. and others
# Sample code makefile definitions
CLEANFILES=*~ $(TARGET).out
@@ -10,7 +10,7 @@ CXX=$(shell icu-config --cxx)
CPPFLAGS=$(shell icu-config --cppflags)
CFLAGS=$(shell icu-config --cflags)
CXXFLAGS=$(shell icu-config --cxxflags)
-LDFLAGS =$(shell icu-config --ldflags)
+LDFLAGS =$^ $(shell icu-config --ldflags)
LDFLAGS_USTDIO =$(shell icu-config --ldflags-icuio)
INVOKE=$(shell icu-config --invoke)
GENRB=$(shell icu-config --invoke=genrb)
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.GDI b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.GDI
index c01c40f3d5a..c01c40f3d5a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.GDI
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.GDI
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.Gnome b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.Gnome
index 1f57bb4814d..1f57bb4814d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.Gnome
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.Gnome
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.cpp
index 1510b29b2da..1510b29b2da 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.h b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.h
index fa80ebfd090..fa80ebfd090 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/FontMap.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/FontMap.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/FontTableCache.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/FontTableCache.cpp
index c6547be2f31..c6547be2f31 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/FontTableCache.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/FontTableCache.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/FontTableCache.h b/Build/source/libs/icu/icu-50.1/samples/layout/FontTableCache.h
index 333e90cd7d7..333e90cd7d7 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/FontTableCache.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/FontTableCache.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontInstance.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontInstance.cpp
index 5e94e5d2ffb..5e94e5d2ffb 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontInstance.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontInstance.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontInstance.h b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontInstance.h
index 7b677e77262..7b677e77262 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontInstance.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontInstance.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontMap.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontMap.cpp
index 480bbe0eb8a..480bbe0eb8a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontMap.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontMap.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontMap.h b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontMap.h
index e92f47f0c0c..e92f47f0c0c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GDIFontMap.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GDIFontMap.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GDIGUISupport.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/GDIGUISupport.cpp
index 9f55ffed61e..9f55ffed61e 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GDIGUISupport.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GDIGUISupport.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GDIGUISupport.h b/Build/source/libs/icu/icu-50.1/samples/layout/GDIGUISupport.h
index ad4c7143b5a..ad4c7143b5a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GDIGUISupport.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GDIGUISupport.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GUISupport.h b/Build/source/libs/icu/icu-50.1/samples/layout/GUISupport.h
index f41b7cec91d..f41b7cec91d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GUISupport.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GUISupport.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontInstance.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontInstance.cpp
index 2a5c307b8f7..2a5c307b8f7 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontInstance.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontInstance.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontInstance.h b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontInstance.h
index 4af393804cd..4af393804cd 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontInstance.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontInstance.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontMap.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontMap.cpp
index 6a23b305627..6a23b305627 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontMap.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontMap.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontMap.h b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontMap.h
index a068b2b558f..a068b2b558f 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeFontMap.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeFontMap.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeGUISupport.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeGUISupport.cpp
index 2835b616a01..2835b616a01 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeGUISupport.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeGUISupport.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeGUISupport.h b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeGUISupport.h
index e88ef128a14..e88ef128a14 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/GnomeGUISupport.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/GnomeGUISupport.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/LayoutSample.rc b/Build/source/libs/icu/icu-50.1/samples/layout/LayoutSample.rc
index 9b0d3df88cc..9b0d3df88cc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/LayoutSample.rc
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/LayoutSample.rc
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/Makefile.in b/Build/source/libs/icu/icu-50.1/samples/layout/Makefile.in
index 4beb90f3468..4beb90f3468 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h b/Build/source/libs/icu/icu-50.1/samples/layout/RenderingSurface.h
index ab0ad561956..ab0ad561956 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/RenderingSurface.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/RenderingSurface.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/Sample.txt b/Build/source/libs/icu/icu-50.1/samples/layout/Sample.txt
index 367821b7933..367821b7933 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/Sample.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/Sample.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/ScriptCompositeFontInstance.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/ScriptCompositeFontInstance.cpp
index 2fbbaca0d4b..2fbbaca0d4b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/ScriptCompositeFontInstance.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/ScriptCompositeFontInstance.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/ScriptCompositeFontInstance.h b/Build/source/libs/icu/icu-50.1/samples/layout/ScriptCompositeFontInstance.h
index 2a85480d76d..2a85480d76d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/ScriptCompositeFontInstance.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/ScriptCompositeFontInstance.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/Surface.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/Surface.cpp
index 1f515241a95..1f515241a95 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/Surface.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/Surface.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/Surface.h b/Build/source/libs/icu/icu-50.1/samples/layout/Surface.h
index 423ddaaf12c..423ddaaf12c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/Surface.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/Surface.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/UnicodeReader.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/UnicodeReader.cpp
index ab5a7ef70b7..ab5a7ef70b7 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/UnicodeReader.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/UnicodeReader.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/UnicodeReader.h b/Build/source/libs/icu/icu-50.1/samples/layout/UnicodeReader.h
index 47959bb3a49..47959bb3a49 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/UnicodeReader.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/UnicodeReader.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/arraymem.h b/Build/source/libs/icu/icu-50.1/samples/layout/arraymem.h
index 7c54d96bdd0..7c54d96bdd0 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/arraymem.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/arraymem.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/cgnomelayout.c b/Build/source/libs/icu/icu-50.1/samples/layout/cgnomelayout.c
index f95b7a5c6bc..f95b7a5c6bc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/cgnomelayout.c
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/cgnomelayout.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/clayout.c b/Build/source/libs/icu/icu-50.1/samples/layout/clayout.c
index 701ab8dc09c..701ab8dc09c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/clayout.c
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/clayout.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/cmaps.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/cmaps.cpp
index 33b5cbb801f..33b5cbb801f 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/cmaps.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/cmaps.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/cmaps.h b/Build/source/libs/icu/icu-50.1/samples/layout/cmaps.h
index 868c357b763..868c357b763 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/cmaps.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/cmaps.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/gdiglue.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/gdiglue.cpp
index e553c0617b1..e553c0617b1 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/gdiglue.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/gdiglue.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/gdiglue.h b/Build/source/libs/icu/icu-50.1/samples/layout/gdiglue.h
index bdd8422bb65..bdd8422bb65 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/gdiglue.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/gdiglue.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/gnomeglue.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/gnomeglue.cpp
index a081e0bfcbf..a081e0bfcbf 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/gnomeglue.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/gnomeglue.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/gnomeglue.h b/Build/source/libs/icu/icu-50.1/samples/layout/gnomeglue.h
index 78561468eee..78561468eee 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/gnomeglue.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/gnomeglue.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/gnomelayout.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/gnomelayout.cpp
index 31e25871d45..31e25871d45 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/gnomelayout.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/gnomelayout.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/gsupport.h b/Build/source/libs/icu/icu-50.1/samples/layout/gsupport.h
index 26f33b4c064..26f33b4c064 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/gsupport.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/gsupport.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/layout.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/layout.cpp
index 8501757edb9..8501757edb9 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/layout.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/layout.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/layout.sln b/Build/source/libs/icu/icu-50.1/samples/layout/layout.sln
index 7ee452a33b5..7ee452a33b5 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/layout.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/layout.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/layout.vcxproj b/Build/source/libs/icu/icu-50.1/samples/layout/layout.vcxproj
index bc5e5464338..bc5e5464338 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/layout.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/layout.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/layout.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/layout/layout.vcxproj.filters
index 4a28bdf48af..4a28bdf48af 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/layout.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/layout.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/paragraph.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/paragraph.cpp
index 65d3e368423..65d3e368423 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/paragraph.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/paragraph.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/paragraph.h b/Build/source/libs/icu/icu-50.1/samples/layout/paragraph.h
index c51c9f41ef2..c51c9f41ef2 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/paragraph.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/paragraph.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/pflow.c b/Build/source/libs/icu/icu-50.1/samples/layout/pflow.c
index 80450ad20be..80450ad20be 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/pflow.c
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/pflow.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/pflow.h b/Build/source/libs/icu/icu-50.1/samples/layout/pflow.h
index 7e0b7f313d8..7e0b7f313d8 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/pflow.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/pflow.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/readme.html b/Build/source/libs/icu/icu-50.1/samples/layout/readme.html
index 1db4e306831..1db4e306831 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/readme.html
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/readme.html
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/resource.h b/Build/source/libs/icu/icu-50.1/samples/layout/resource.h
index f582d8ebbac..f582d8ebbac 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/resource.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/resource.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/rsurface.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/rsurface.cpp
index f383aa7dd56..f383aa7dd56 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/rsurface.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/rsurface.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/rsurface.h b/Build/source/libs/icu/icu-50.1/samples/layout/rsurface.h
index c58194e5f94..c58194e5f94 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/rsurface.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/rsurface.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/sfnt.h b/Build/source/libs/icu/icu-50.1/samples/layout/sfnt.h
index 3b3d991adcc..3b3d991adcc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/sfnt.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/sfnt.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/ucreader.cpp b/Build/source/libs/icu/icu-50.1/samples/layout/ucreader.cpp
index bc928417aef..bc928417aef 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/ucreader.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/ucreader.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/layout/ucreader.h b/Build/source/libs/icu/icu-50.1/samples/layout/ucreader.h
index 948db14deed..948db14deed 100644
--- a/Build/source/libs/icu/icu-49.1/samples/layout/ucreader.h
+++ b/Build/source/libs/icu/icu-50.1/samples/layout/ucreader.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/Makefile b/Build/source/libs/icu/icu-50.1/samples/legacy/Makefile
index f47c300ca94..f47c300ca94 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/README b/Build/source/libs/icu/icu-50.1/samples/legacy/README
index 3dcf5563382..3dcf5563382 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/README
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/README
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.cpp b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.cpp
index 85fc0e660b4..85fc0e660b4 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.sln b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.sln
index 182176a64dc..182176a64dc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.vcxproj b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.vcxproj
index 3940eb3defd..3940eb3defd 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.vcxproj.filters
index 6349bbd3ae5..6349bbd3ae5 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/legacy.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/legacy.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/newcol.cpp b/Build/source/libs/icu/icu-50.1/samples/legacy/newcol.cpp
index 195a8acdb48..195a8acdb48 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/newcol.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/newcol.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/legacy/oldcol.cpp b/Build/source/libs/icu/icu-50.1/samples/legacy/oldcol.cpp
index c56ff2fcf6a..c56ff2fcf6a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/legacy/oldcol.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/legacy/oldcol.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/Makefile b/Build/source/libs/icu/icu-50.1/samples/msgfmt/Makefile
index 010618b661a..010618b661a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/README.TXT b/Build/source/libs/icu/icu-50.1/samples/msgfmt/README.TXT
index e0fd7f46094..e0fd7f46094 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/README.TXT
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/README.TXT
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_0.cpp b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_0.cpp
index 112bd5a05e6..112bd5a05e6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_0.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_0.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_1.cpp b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_1.cpp
index d075d54c7bd..d075d54c7bd 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_1.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_1.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_2.cpp b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_2.cpp
index de027787ac4..de027787ac4 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_2.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_2.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_3.cpp b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_3.cpp
index 202ad2706bc..202ad2706bc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/answers/main_3.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/answers/main_3.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/main.cpp b/Build/source/libs/icu/icu-50.1/samples/msgfmt/main.cpp
index e92db51789b..e92db51789b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/main.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/main.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.sln b/Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.sln
index b1636318b42..b1636318b42 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.vcxproj b/Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.vcxproj
index 14db5a8f149..14db5a8f149 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.vcxproj.filters
index 43f6e5d67bc..43f6e5d67bc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/msgfmt.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/msgfmt.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/util.cpp b/Build/source/libs/icu/icu-50.1/samples/msgfmt/util.cpp
index 9f0013c3b46..9f0013c3b46 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/util.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/util.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/msgfmt/util.h b/Build/source/libs/icu/icu-50.1/samples/msgfmt/util.h
index 2d9c4c724e2..2d9c4c724e2 100644
--- a/Build/source/libs/icu/icu-49.1/samples/msgfmt/util.h
+++ b/Build/source/libs/icu/icu-50.1/samples/msgfmt/util.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/Makefile b/Build/source/libs/icu/icu-50.1/samples/numfmt/Makefile
index eca17b21692..eca17b21692 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/capi.c b/Build/source/libs/icu/icu-50.1/samples/numfmt/capi.c
index 9b8a1117b12..9b8a1117b12 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/capi.c
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/capi.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/main.cpp b/Build/source/libs/icu/icu-50.1/samples/numfmt/main.cpp
index 5adffe3643e..5adffe3643e 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/main.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/main.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.sln b/Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.sln
index d85573146f6..d85573146f6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.vcxproj b/Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.vcxproj
index 537b8419ba0..537b8419ba0 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.vcxproj.filters
index 91ba2a2a12f..91ba2a2a12f 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/numfmt.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/numfmt.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/readme.txt b/Build/source/libs/icu/icu-50.1/samples/numfmt/readme.txt
index d652d9b6b57..d652d9b6b57 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/util.cpp b/Build/source/libs/icu/icu-50.1/samples/numfmt/util.cpp
index 121e13099a9..121e13099a9 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/util.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/util.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/numfmt/util.h b/Build/source/libs/icu/icu-50.1/samples/numfmt/util.h
index e50ef7aae2c..e50ef7aae2c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/numfmt/util.h
+++ b/Build/source/libs/icu/icu-50.1/samples/numfmt/util.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/props/Makefile b/Build/source/libs/icu/icu-50.1/samples/props/Makefile
index 6d0a60b22dc..6d0a60b22dc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/props/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/props/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/props/props.cpp b/Build/source/libs/icu/icu-50.1/samples/props/props.cpp
index f60f26a63fd..f60f26a63fd 100644
--- a/Build/source/libs/icu/icu-49.1/samples/props/props.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/props/props.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/props/props.sln b/Build/source/libs/icu/icu-50.1/samples/props/props.sln
index 065009cb0f6..065009cb0f6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/props/props.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/props/props.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/props/props.vcxproj b/Build/source/libs/icu/icu-50.1/samples/props/props.vcxproj
index 4f44b6cabe6..4f44b6cabe6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/props/props.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/props/props.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/props/props.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/props/props.vcxproj.filters
index f4007503e92..f4007503e92 100644
--- a/Build/source/libs/icu/icu-49.1/samples/props/props.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/props/props.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/props/readme.txt b/Build/source/libs/icu/icu-50.1/samples/props/readme.txt
index b80aa2575a4..b80aa2575a4 100644
--- a/Build/source/libs/icu/icu-49.1/samples/props/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/props/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/readme.txt b/Build/source/libs/icu/icu-50.1/samples/readme.txt
index 7f57b664eb5..7f57b664eb5 100644
--- a/Build/source/libs/icu/icu-49.1/samples/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/rules.mk b/Build/source/libs/icu/icu-50.1/samples/rules.mk
index f0eec929b21..ac0e27e4f12 100644
--- a/Build/source/libs/icu/icu-49.1/samples/rules.mk
+++ b/Build/source/libs/icu/icu-50.1/samples/rules.mk
@@ -1,4 +1,4 @@
-# Copyright (c) 2002-2010 IBM, Inc. and others
+# Copyright (c) 2002-2012 IBM, Inc. and others
# sample code rules for a single-target simple sample
# list of targets that aren't actually created
@@ -7,7 +7,7 @@
all: $(ALL_SUBDIR) $(RESTARGET) $(TARGET)
$(TARGET): $(OBJECTS)
- $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(XTRALIBS)
+ $(LINK.cc) $(LOADLIBES) $(LDLIBS) -o $@ $(XTRALIBS) -licui18n -licuuc
$(RESTARGET): $(RESFILES)
$(PKGDATA) --name $(RESNAME) --mode $(RESMODE) $(PKGDATAOPTS) $(RESLIST)
diff --git a/Build/source/libs/icu/icu-49.1/samples/strsrch/Makefile b/Build/source/libs/icu/icu-50.1/samples/strsrch/Makefile
index ffd211c061c..ffd211c061c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/strsrch/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/strsrch/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/strsrch/readme.txt b/Build/source/libs/icu/icu-50.1/samples/strsrch/readme.txt
index 589c7adf83b..589c7adf83b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/strsrch/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/strsrch/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.cpp b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.cpp
index 5054ceebdaf..5054ceebdaf 100644
--- a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.sln b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.sln
index efd7d656b63..efd7d656b63 100644
--- a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.vcxproj b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.vcxproj
index a9a6f168235..a9a6f168235 100644
--- a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.vcxproj.filters
index 9afc5a15500..9afc5a15500 100644
--- a/Build/source/libs/icu/icu-49.1/samples/strsrch/strsrch.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/strsrch/strsrch.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/Makefile b/Build/source/libs/icu/icu-50.1/samples/translit/Makefile
index d7d2baf97e1..d7d2baf97e1 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/README.TXT b/Build/source/libs/icu/icu-50.1/samples/translit/README.TXT
index 1c77ca8c8ac..1c77ca8c8ac 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/README.TXT
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/README.TXT
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_1.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_1.cpp
index ba526eb675b..ba526eb675b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_1.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_1.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_2.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_2.cpp
index bf392d105a6..bf392d105a6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_2.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_2.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_3.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_3.cpp
index 93065a252a0..93065a252a0 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_3.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_3.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_4.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_4.cpp
index 5b51cb5672c..5b51cb5672c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/answers/main_4.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/answers/main_4.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/answers/unaccent.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/answers/unaccent.cpp
index 8b9832d79b6..8b9832d79b6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/answers/unaccent.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/answers/unaccent.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/answers/unaccent.h b/Build/source/libs/icu/icu-50.1/samples/translit/answers/unaccent.h
index 4cda092d58f..4cda092d58f 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/answers/unaccent.h
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/answers/unaccent.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/main.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/main.cpp
index 5bf46717ff1..5bf46717ff1 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/main.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/main.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/translit.sln b/Build/source/libs/icu/icu-50.1/samples/translit/translit.sln
index 6b74f1b5fce..6b74f1b5fce 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/translit.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/translit.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/translit.vcxproj b/Build/source/libs/icu/icu-50.1/samples/translit/translit.vcxproj
index 4f23fbebd15..4f23fbebd15 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/translit.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/translit.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/translit.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/translit/translit.vcxproj.filters
index 51eb1c46aa6..51eb1c46aa6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/translit.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/translit.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/unaccent.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/unaccent.cpp
index d3af7f35df7..d3af7f35df7 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/unaccent.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/unaccent.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/unaccent.h b/Build/source/libs/icu/icu-50.1/samples/translit/unaccent.h
index 10ee9d9096b..10ee9d9096b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/unaccent.h
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/unaccent.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/util.cpp b/Build/source/libs/icu/icu-50.1/samples/translit/util.cpp
index 9f0013c3b46..9f0013c3b46 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/util.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/util.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/translit/util.h b/Build/source/libs/icu/icu-50.1/samples/translit/util.h
index 2d9c4c724e2..2d9c4c724e2 100644
--- a/Build/source/libs/icu/icu-49.1/samples/translit/util.h
+++ b/Build/source/libs/icu/icu-50.1/samples/translit/util.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/Makefile b/Build/source/libs/icu/icu-50.1/samples/uciter8/Makefile
index d89eee2cc58..d89eee2cc58 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/readme.txt b/Build/source/libs/icu/icu-50.1/samples/uciter8/readme.txt
index 320154a2881..320154a2881 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.c b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.c
index 6c705538f64..6c705538f64 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.c
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.sln b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.sln
index 6ad99e5fbf3..6ad99e5fbf3 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.vcxproj b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.vcxproj
index fef2b02e779..fef2b02e779 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.vcxproj.filters
index d9b14f9601b..d9b14f9601b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/uciter8.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/uciter8.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/uit_len8.c b/Build/source/libs/icu/icu-50.1/samples/uciter8/uit_len8.c
index 16fa487c642..16fa487c642 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/uit_len8.c
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/uit_len8.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/uciter8/uit_len8.h b/Build/source/libs/icu/icu-50.1/samples/uciter8/uit_len8.h
index 35748ed4f5d..35748ed4f5d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uciter8/uit_len8.h
+++ b/Build/source/libs/icu/icu-50.1/samples/uciter8/uit_len8.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/Makefile b/Build/source/libs/icu/icu-50.1/samples/ucnv/Makefile
index 77536b9946b..77536b9946b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/convsamp.cpp b/Build/source/libs/icu/icu-50.1/samples/ucnv/convsamp.cpp
index 63922c77363..63922c77363 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/convsamp.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/convsamp.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/data01.txt b/Build/source/libs/icu/icu-50.1/samples/ucnv/data01.txt
index 5b53359cd46..5b53359cd46 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/data01.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/data01.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/data02.bin b/Build/source/libs/icu/icu-50.1/samples/ucnv/data02.bin
index e1a5aad9e51..e1a5aad9e51 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/data02.bin
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/data02.bin
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/data06.txt b/Build/source/libs/icu/icu-50.1/samples/ucnv/data06.txt
index 1d7858e18b8..1d7858e18b8 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/data06.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/data06.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/flagcb.c b/Build/source/libs/icu/icu-50.1/samples/ucnv/flagcb.c
index 3344c73f2bc..3344c73f2bc 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/flagcb.c
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/flagcb.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/flagcb.h b/Build/source/libs/icu/icu-50.1/samples/ucnv/flagcb.h
index 4b1cba5a451..4b1cba5a451 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/flagcb.h
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/flagcb.h
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/readme.txt b/Build/source/libs/icu/icu-50.1/samples/ucnv/readme.txt
index 7fb87319afa..7fb87319afa 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.sln b/Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.sln
index 0ae26ffc30c..0ae26ffc30c 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.vcxproj b/Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.vcxproj
index c0e27fdf179..c0e27fdf179 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.vcxproj.filters
index d150370ae44..d150370ae44 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ucnv/ucnv.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/ucnv/ucnv.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/Makefile b/Build/source/libs/icu/icu-50.1/samples/udata/Makefile
index 525c6f9ebd0..450e7ded4c0 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/Makefile
@@ -1,4 +1,4 @@
-# Copyright (c) 2000-2010 IBM, Inc. and others
+# Copyright (c) 2000-2012 IBM, Inc. and others
# udata sample code
# Usage:
# - configure, build, install ICU
@@ -56,10 +56,10 @@ distclean clean:
# Can change this to LINK.c if it is a C only program
# Can add more libraries here.
$(TARGET1): $(OBJECTS1)
- $(CC) -o $@ $^ $(LDFLAGS)
+ $(CXX) -o $@ $(LDFLAGS)
$(TARGET2): $(OBJECTS2)
- $(CC) -o $@ $^ $(LDFLAGS)
+ $(CXX) -o $@ $(LDFLAGS) -licui18n -licuuc
# Make check: simply runs the sample, logged to a file
check: $(TARGET1) $(TARGET2)
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/reader.c b/Build/source/libs/icu/icu-50.1/samples/udata/reader.c
index c75083a0973..c75083a0973 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/reader.c
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/reader.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/reader.vcxproj b/Build/source/libs/icu/icu-50.1/samples/udata/reader.vcxproj
index c75281af1a8..c75281af1a8 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/reader.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/reader.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/reader.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/udata/reader.vcxproj.filters
index 085a2be4166..085a2be4166 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/reader.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/reader.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/readme.txt b/Build/source/libs/icu/icu-50.1/samples/udata/readme.txt
index 308eb87be7a..308eb87be7a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/udata.sln b/Build/source/libs/icu/icu-50.1/samples/udata/udata.sln
index a3b2fd343ba..a3b2fd343ba 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/udata.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/udata.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/writer.c b/Build/source/libs/icu/icu-50.1/samples/udata/writer.c
index db0b758e458..db0b758e458 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/writer.c
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/writer.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/writer.vcxproj b/Build/source/libs/icu/icu-50.1/samples/udata/writer.vcxproj
index 31ae484066e..31ae484066e 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/writer.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/writer.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/udata/writer.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/udata/writer.vcxproj.filters
index 27ab4e4e7f4..27ab4e4e7f4 100644
--- a/Build/source/libs/icu/icu-49.1/samples/udata/writer.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/udata/writer.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/Makefile b/Build/source/libs/icu/icu-50.1/samples/ufortune/Makefile
index 258959a8f5a..258959a8f5a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/fortunedefs.mk b/Build/source/libs/icu/icu-50.1/samples/ufortune/fortunedefs.mk
index b0ce2b25b7e..b0ce2b25b7e 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/fortunedefs.mk
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/fortunedefs.mk
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/readme.txt b/Build/source/libs/icu/icu-50.1/samples/ufortune/readme.txt
index 3ad4425453e..3ad4425453e 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/Makefile b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/Makefile
index ef38d8a572b..ef38d8a572b 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/es.txt b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/es.txt
index 1500b70dd87..1500b70dd87 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/es.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/es.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/fortune_resources.mak b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/fortune_resources.mak
index 7e4d2c3dca2..7e4d2c3dca2 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/fortune_resources.mak
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/fortune_resources.mak
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/res-file-list.txt b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/res-file-list.txt
index aa183e9dfb9..aa183e9dfb9 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/res-file-list.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/res-file-list.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/root.txt b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/root.txt
index da6ccd778b6..da6ccd778b6 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/resources/root.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/resources/root.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.c b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.c
index 1adf999009e..1adf999009e 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.c
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.sln b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.sln
index 481189b05c3..481189b05c3 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.vcxproj b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.vcxproj
index ffccb2c4005..ffccb2c4005 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.vcxproj.filters
index d1649e9a149..d1649e9a149 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ufortune/ufortune.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/ufortune/ufortune.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/ugrep/Makefile b/Build/source/libs/icu/icu-50.1/samples/ugrep/Makefile
index a0129ab0538..a0129ab0538 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ugrep/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/ugrep/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/ugrep/readme.txt b/Build/source/libs/icu/icu-50.1/samples/ugrep/readme.txt
index c96fb03633a..c96fb03633a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ugrep/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ugrep/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.cpp b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.cpp
index 4f920137b7a..4f920137b7a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.sln b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.sln
index a5326987138..a5326987138 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.vcxproj b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.vcxproj
index 594d19e32cd..594d19e32cd 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.vcxproj.filters
index 34571e4cbc5..34571e4cbc5 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ugrep/ugrep.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/ugrep/ugrep.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/Makefile b/Build/source/libs/icu/icu-50.1/samples/uresb/Makefile
index 488cdb7400d..488cdb7400d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/en.txt b/Build/source/libs/icu/icu-50.1/samples/uresb/en.txt
index 394d53c4a76..394d53c4a76 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/en.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/en.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/readme.txt b/Build/source/libs/icu/icu-50.1/samples/uresb/readme.txt
index 8ca2c8f0144..8ca2c8f0144 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/resources.mak b/Build/source/libs/icu/icu-50.1/samples/uresb/resources.mak
index e1ea4fb2f2d..e1ea4fb2f2d 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/resources.mak
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/resources.mak
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/resources.vcxproj b/Build/source/libs/icu/icu-50.1/samples/uresb/resources.vcxproj
index e121ceae6cb..e121ceae6cb 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/resources.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/resources.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/resources.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/uresb/resources.vcxproj.filters
index 6df6733ebe9..6df6733ebe9 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/resources.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/resources.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/root.txt b/Build/source/libs/icu/icu-50.1/samples/uresb/root.txt
index 8d45c73b950..8d45c73b950 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/root.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/root.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/sr.txt b/Build/source/libs/icu/icu-50.1/samples/uresb/sr.txt
index 698d4fcb56a..698d4fcb56a 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/sr.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/sr.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.c b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.c
index e1930503146..e1930503146 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.c
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.c
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.sln b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.sln
index c17a5a64a15..c17a5a64a15 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.vcxproj b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.vcxproj
index 2f89b05d733..2f89b05d733 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.vcxproj.filters
index b505ea3fde3..b505ea3fde3 100644
--- a/Build/source/libs/icu/icu-49.1/samples/uresb/uresb.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/uresb/uresb.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/samples/ustring/Makefile b/Build/source/libs/icu/icu-50.1/samples/ustring/Makefile
index ff94488d229..ff94488d229 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ustring/Makefile
+++ b/Build/source/libs/icu/icu-50.1/samples/ustring/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/samples/ustring/readme.txt b/Build/source/libs/icu/icu-50.1/samples/ustring/readme.txt
index f713963b574..f713963b574 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ustring/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/samples/ustring/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.cpp b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.cpp
index 52351e47d07..52351e47d07 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.cpp
+++ b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.cpp
diff --git a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.sln b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.sln
index 265ca53eeb7..265ca53eeb7 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.sln
+++ b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.sln
diff --git a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.vcxproj b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.vcxproj
index bace2102366..bace2102366 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.vcxproj.filters b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.vcxproj.filters
index 31f8410ee01..31f8410ee01 100644
--- a/Build/source/libs/icu/icu-49.1/samples/ustring/ustring.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/samples/ustring/ustring.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/stubdata/Makefile.in b/Build/source/libs/icu/icu-50.1/stubdata/Makefile.in
index f1e40479704..f1e40479704 100644
--- a/Build/source/libs/icu/icu-49.1/stubdata/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/stubdata/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/stubdata/stubdata.c b/Build/source/libs/icu/icu-50.1/stubdata/stubdata.c
index 69a5876f706..69a5876f706 100644
--- a/Build/source/libs/icu/icu-49.1/stubdata/stubdata.c
+++ b/Build/source/libs/icu/icu-50.1/stubdata/stubdata.c
diff --git a/Build/source/libs/icu/icu-49.1/stubdata/stubdata.vcxproj b/Build/source/libs/icu/icu-50.1/stubdata/stubdata.vcxproj
index 725232284b6..5ce49179af7 100644
--- a/Build/source/libs/icu/icu-49.1/stubdata/stubdata.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/stubdata/stubdata.vcxproj
@@ -113,7 +113,7 @@
<Command>echo "File with stubdata build time, used as a dependency to trigger fresh data build, since stubdata dll will overwrite the real one." &gt; "$(ProjectDir)stubdatabuilt.txt"</Command>
</PreLinkEvent>
<Link>
- <OutputFile>..\..\bin\icudt49.dll</OutputFile>
+ <OutputFile>..\..\bin\icudt50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
<ProgramDatabaseFile>.\x86\Release\icudt.pdb</ProgramDatabaseFile>
@@ -160,7 +160,7 @@
<Command>echo "File with stubdata build time, used as a dependency to trigger fresh data build, since stubdata dll will overwrite the real one." &gt; "$(ProjectDir)stubdatabuilt.txt"</Command>
</PreLinkEvent>
<Link>
- <OutputFile>..\..\bin\icudt49.dll</OutputFile>
+ <OutputFile>..\..\bin\icudt50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\x86\Debug/icudt.pdb</ProgramDatabaseFile>
<NoEntryPoint>true</NoEntryPoint>
@@ -207,7 +207,7 @@
<Command>echo "File with stubdata build time, used as a dependency to trigger fresh data build, since stubdata dll will overwrite the real one." &gt; "$(ProjectDir)stubdatabuilt.txt"</Command>
</PreLinkEvent>
<Link>
- <OutputFile>..\..\bin64\icudt49.dll</OutputFile>
+ <OutputFile>..\..\bin64\icudt50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
<ProgramDatabaseFile>.\x64\Release\icudt.pdb</ProgramDatabaseFile>
@@ -252,7 +252,7 @@
<Command>echo "File with stubdata build time, used as a dependency to trigger fresh data build, since stubdata dll will overwrite the real one." &gt; "$(ProjectDir)stubdatabuilt.txt"</Command>
</PreLinkEvent>
<Link>
- <OutputFile>..\..\bin64\icudt49.dll</OutputFile>
+ <OutputFile>..\..\bin64\icudt50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\x64\Debug/icudt.pdb</ProgramDatabaseFile>
<NoEntryPoint>true</NoEntryPoint>
diff --git a/Build/source/libs/icu/icu-49.1/stubdata/stubdata.vcxproj.filters b/Build/source/libs/icu/icu-50.1/stubdata/stubdata.vcxproj.filters
index f2742598d9c..f2742598d9c 100644
--- a/Build/source/libs/icu/icu-49.1/stubdata/stubdata.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/stubdata/stubdata.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/Makefile.in b/Build/source/libs/icu/icu-50.1/test/Makefile.in
index c6e5a8c1855..c6e5a8c1855 100644
--- a/Build/source/libs/icu/icu-49.1/test/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/Makefile.in b/Build/source/libs/icu/icu-50.1/test/cintltst/Makefile.in
index 6be462522d3..1bf67cee834 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/Makefile.in
@@ -1,6 +1,6 @@
#******************************************************************************
#
-# Copyright (C) 1999-2011, International Business Machines
+# Copyright (C) 1999-2012, International Business Machines
# Corporation and others. All Rights Reserved.
#
#******************************************************************************
@@ -49,7 +49,8 @@ ncnvfbts.o ncnvtst.o putiltst.o cstrtest.o udatpg_test.o utf8tst.o \
stdnmtst.o usrchtst.o custrtrn.o sorttest.o trietest.o trie2test.o usettest.o \
uenumtst.o utmstest.o currtest.o \
idnatest.o nfsprep.o spreptst.o sprpdata.o \
-hpmufn.o tracetst.o reapits.o utexttst.o ucsdetst.o spooftest.o
+hpmufn.o tracetst.o reapits.o utexttst.o ucsdetst.o spooftest.o \
+cgendtst.o
DEPS = $(OBJECTS:.o=.d)
@@ -113,4 +114,3 @@ ifneq ($(patsubst %install,,$(MAKECMDGOALS)),)
endif
endif
endif
-
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/bocu1tst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/bocu1tst.c
index 9b0befc9710..9b0befc9710 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/bocu1tst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/bocu1tst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/callcoll.c b/Build/source/libs/icu/icu-50.1/test/cintltst/callcoll.c
index cb48fb6b576..12f9ac3ef58 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/callcoll.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/callcoll.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2010, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*******************************************************************************
@@ -279,6 +279,18 @@ static void doTestVariant(UCollator* myCollation, const UChar source[], const UC
UColAttributeValue norm = ucol_getAttribute(myCollation, UCOL_NORMALIZATION_MODE, &status);
UCharIterator sIter, tIter;
+
+ compareResult = ucol_strcoll(myCollation, source, sLen, target, tLen);
+ if (compareResult != result) {
+ log_err("ucol_strcoll with explicit length returned wrong result (%i exp. %i): %s, %s\n",
+ compareResult, result, aescstrdup(source,-1), aescstrdup(target,-1));
+ }
+ compareResulta = ucol_strcoll(myCollation, source, -1, target, -1);
+ if (compareResulta != result) {
+ log_err("ucol_strcoll with null terminated strings returned wrong result (%i exp. %i): %s, %s\n",
+ compareResult, result, aescstrdup(source,-1), aescstrdup(target,-1));
+ }
+
uiter_setString(&sIter, source, sLen);
uiter_setString(&tIter, target, tLen);
compareResultIter = ucol_strcollIter(myCollation, &sIter, &tIter, &status);
@@ -286,42 +298,65 @@ static void doTestVariant(UCollator* myCollation, const UChar source[], const UC
log_err("different results in iterative comparison for UTF-16 encoded strings. %s, %s\n", aescstrdup(source,-1), aescstrdup(target,-1));
}
- /* convert the strings to UTF-8 and do try comparing with char iterator */
- if(getTestOption(QUICK_OPTION) <= 0) { /*!QUICK*/
- char utf8Source[256], utf8Target[256];
- int32_t utf8SourceLen = 0, utf8TargetLen = 0;
- u_strToUTF8(utf8Source, 256, &utf8SourceLen, source, sLen, &status);
- if(U_FAILURE(status)) { /* probably buffer is not big enough */
- log_verbose("Src UTF-8 buffer too small! Will not compare!\n");
- } else {
- u_strToUTF8(utf8Target, 256, &utf8TargetLen, target, tLen, &status);
- if(U_SUCCESS(status)) { /* probably buffer is not big enough */
- UCollationResult compareResultUTF8 = result, compareResultUTF8Norm = result;
- /*UCharIterator sIter, tIter;*/
- /*log_verbose("Strings converted to UTF-8:%s, %s\n", aescstrdup(source,-1), aescstrdup(target,-1));*/
- uiter_setUTF8(&sIter, utf8Source, utf8SourceLen);
- uiter_setUTF8(&tIter, utf8Target, utf8TargetLen);
- /*uiter_setString(&sIter, source, sLen);
- uiter_setString(&tIter, target, tLen);*/
- compareResultUTF8 = ucol_strcollIter(myCollation, &sIter, &tIter, &status);
- ucol_setAttribute(myCollation, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
- sIter.move(&sIter, 0, UITER_START);
- tIter.move(&tIter, 0, UITER_START);
- compareResultUTF8Norm = ucol_strcollIter(myCollation, &sIter, &tIter, &status);
- ucol_setAttribute(myCollation, UCOL_NORMALIZATION_MODE, norm, &status);
- if(compareResultUTF8 != compareResultIter) {
- log_err("different results in iterative comparison for UTF-16 and UTF-8 encoded strings. %s, %s\n", aescstrdup(source,-1), aescstrdup(target,-1));
- }
- if(compareResultUTF8 != compareResultUTF8Norm) {
- log_err("different results in iterative when normalization is turned on with UTF-8 strings. %s, %s\n", aescstrdup(source,-1), aescstrdup(target,-1));
- }
+ /* convert the strings to UTF-8 and do try comparing with char iterator and ucol_strcollUTF8 */
+ {
+ char utf8Source[256], utf8Target[256];
+ int32_t utf8SourceLen = 0, utf8TargetLen = 0;
+
+ u_strToUTF8(utf8Source, 256, &utf8SourceLen, source, sLen, &status);
+ if(U_FAILURE(status)) { /* probably buffer is not big enough */
+ log_verbose("Src UTF-8 buffer too small! Will not compare!\n");
} else {
- log_verbose("Target UTF-8 buffer too small! Did not compare!\n");
- }
- if(U_FAILURE(status)) {
- log_verbose("UTF-8 strcoll failed! Ignoring result\n");
+ u_strToUTF8(utf8Target, 256, &utf8TargetLen, target, tLen, &status);
+ if(U_SUCCESS(status)) {
+ {
+ /* ucol_strcollUTF8 */
+ compareResulta = ucol_strcollUTF8(myCollation, utf8Source, utf8SourceLen, utf8Target, utf8TargetLen, &status);
+ if (U_FAILURE(status)) {
+ log_err("Error in ucol_strcollUTF8 with explicit length\n");
+ status = U_ZERO_ERROR;
+ } else if (compareResulta != result) {
+ log_err("ucol_strcollUTF8 with explicit length returned wrong result (%i exp. %i): %s, %s\n",
+ compareResulta, result, aescstrdup(source,-1), aescstrdup(target,-1));
+ }
+ compareResulta = ucol_strcollUTF8(myCollation, utf8Source, -1, utf8Target, -1, &status);
+ if (U_FAILURE(status)) {
+ log_err("Error in ucol_strcollUTF8 with null terminated strings\n");
+ status = U_ZERO_ERROR;
+ } else if (compareResulta != result) {
+ log_err("ucol_strcollUTF8 with null terminated strings returned wrong result (%i exp. %i): %s, %s\n",
+ compareResulta, result, aescstrdup(source,-1), aescstrdup(target,-1));
+ }
+ }
+
+ {
+ /* char iterator over UTF8 */
+ UCollationResult compareResultUTF8Iter = result, compareResultUTF8IterNorm = result;
+
+ uiter_setUTF8(&sIter, utf8Source, utf8SourceLen);
+ uiter_setUTF8(&tIter, utf8Target, utf8TargetLen);
+ compareResultUTF8Iter = ucol_strcollIter(myCollation, &sIter, &tIter, &status);
+
+ ucol_setAttribute(myCollation, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
+ sIter.move(&sIter, 0, UITER_START);
+ tIter.move(&tIter, 0, UITER_START);
+ compareResultUTF8IterNorm = ucol_strcollIter(myCollation, &sIter, &tIter, &status);
+
+ ucol_setAttribute(myCollation, UCOL_NORMALIZATION_MODE, norm, &status);
+ if(compareResultUTF8Iter != compareResultIter) {
+ log_err("different results in iterative comparison for UTF-16 and UTF-8 encoded strings. %s, %s\n", aescstrdup(source,-1), aescstrdup(target,-1));
+ }
+ if(compareResultUTF8Iter != compareResultUTF8IterNorm) {
+ log_err("different results in iterative when normalization is turned on with UTF-8 strings. %s, %s\n", aescstrdup(source,-1), aescstrdup(target,-1));
+ }
+ }
+ } else {
+ log_verbose("Target UTF-8 buffer too small! Did not compare!\n");
+ }
+ if(U_FAILURE(status)) {
+ log_verbose("UTF-8 strcoll failed! Ignoring result\n");
+ }
}
- }
}
/* testing the partial sortkeys */
@@ -358,13 +393,6 @@ static void doTestVariant(UCollator* myCollation, const UChar source[], const UC
/*log_verbose("\n");*/
}
-
- compareResult = ucol_strcoll(myCollation, source, sLen, target, tLen);
- compareResulta = ucol_strcoll(myCollation, source, -1, target, -1);
- if (compareResult != compareResulta) {
- log_err("ucol_strcoll result from null terminated and explicit length strings differs.\n");
- }
-
sortklen1=ucol_getSortKey(myCollation, source, sLen, NULL, 0);
sortklen2=ucol_getSortKey(myCollation, target, tLen, NULL, 0);
@@ -491,14 +519,14 @@ void
backAndForth(UCollationElements *iter)
{
/* Run through the iterator forwards and stick it into an array */
- int32_t index, o;
+ int32_t idx, o;
UErrorCode status = U_ZERO_ERROR;
int32_t orderLength = 0;
OrderAndOffset *orders = getOrders(iter, &orderLength);
/* Now go through it backwards and make sure we get the same values */
- index = orderLength;
+ idx = orderLength;
ucol_reset(iter);
/* synwee : changed */
@@ -508,39 +536,39 @@ backAndForth(UCollationElements *iter)
#endif
ucol_getOffset(iter);
- index -= 1;
- if (o != orders[index].order) {
+ idx -= 1;
+ if (o != orders[idx].order) {
if (o == 0)
- index ++;
+ idx ++;
else {
- while (index > 0 && orders[-- index].order == 0) {
+ while (idx > 0 && orders[-- idx].order == 0) {
/* nothing... */
}
- if (o != orders[index].order) {
- log_err("Mismatched order at index %d: 0x%8.8X vs. 0x%8.8X\n", index,
- orders[index].order, o);
+ if (o != orders[idx].order) {
+ log_err("Mismatched order at index %d: 0x%8.8X vs. 0x%8.8X\n", idx,
+ orders[idx].order, o);
goto bail;
}
}
}
#if TEST_OFFSETS
- if (offset != orders[index].offset) {
- log_err("Mismatched offset at index %d: %d vs. %d\n", index,
- orders[index].offset, offset);
+ if (offset != orders[idx].offset) {
+ log_err("Mismatched offset at index %d: %d vs. %d\n", idx,
+ orders[idx].offset, offset);
goto bail;
}
#endif
}
- while (index != 0 && orders[index - 1].order == 0) {
- index -= 1;
+ while (idx != 0 && orders[idx - 1].order == 0) {
+ idx -= 1;
}
- if (index != 0) {
- log_err("Didn't get back to beginning - index is %d\n", index);
+ if (idx != 0) {
+ log_err("Didn't get back to beginning - index is %d\n", idx);
ucol_reset(iter);
log_err("\nnext: ");
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/callcoll.h b/Build/source/libs/icu/icu-50.1/test/cintltst/callcoll.h
index d7c6c056815..d7c6c056815 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/callcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/callcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/calldata.h b/Build/source/libs/icu/icu-50.1/test/cintltst/calldata.h
index 4d3cb3983d2..4d3cb3983d2 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/calldata.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/calldata.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/calltest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/calltest.c
index 120fecfc7b2..a2e60c67a7c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/calltest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/calltest.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1996-2010, International Business Machines Corporation and
+ * Copyright (c) 1996-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -39,6 +39,9 @@ void addUTextTest(TestNode** root);
void addUCsdetTest(TestNode** root);
void addCnvSelTest(TestNode** root);
void addUSpoofTest(TestNode** root);
+#if !UCONFIG_NO_FORMATTING
+void addGendInfoForTest(TestNode** root);
+#endif
void addAllTests(TestNode** root)
{
@@ -79,5 +82,7 @@ void addAllTests(TestNode** root)
addUSpoofTest(root);
#endif
addPUtilTest(root);
+#if !UCONFIG_NO_FORMATTING
+ addGendInfoForTest(root);
+#endif
}
-
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/capitst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/capitst.c
index 4384c994be0..ddb7bd1e555 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/capitst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/capitst.c
@@ -1,5 +1,5 @@
/********************************************************************
- * Copyright (c) 1997-2012 International Business Machines
+ * Copyright (c) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************/
/*****************************************************************************
@@ -169,6 +169,42 @@ static void doAssert(int condition, const char *message)
}
}
+#define UTF8_BUF_SIZE 128
+
+static void doStrcoll(const UCollator* coll, const UChar* src, int32_t srcLen, const UChar* tgt, int32_t tgtLen,
+ UCollationResult expected, const char *message) {
+ UErrorCode err = U_ZERO_ERROR;
+ char srcU8[UTF8_BUF_SIZE], tgtU8[UTF8_BUF_SIZE];
+ int32_t srcU8Len = -1, tgtU8Len = -1;
+ int32_t len = 0;
+
+ if (ucol_strcoll(coll, src, srcLen, tgt, tgtLen) != expected) {
+ log_err("ERROR : %s\n", message);
+ }
+
+ u_strToUTF8(srcU8, UTF8_BUF_SIZE, &len, src, srcLen, &err);
+ if (U_FAILURE(err) || len >= UTF8_BUF_SIZE) {
+ log_err("ERROR : UTF-8 conversion error\n");
+ return;
+ }
+ if (srcLen >= 0) {
+ srcU8Len = len;
+ }
+ u_strToUTF8(tgtU8, UTF8_BUF_SIZE, &len, tgt, tgtLen, &err);
+ if (U_FAILURE(err) || len >= UTF8_BUF_SIZE) {
+ log_err("ERROR : UTF-8 conversion error\n");
+ return;
+ }
+ if (tgtLen >= 0) {
+ tgtU8Len = len;
+ }
+
+ if (ucol_strcollUTF8(coll, srcU8, srcU8Len, tgtU8, tgtU8Len, &err) != expected
+ || U_FAILURE(err)) {
+ log_err("ERROR: %s (strcollUTF8)\n", message);
+ }
+}
+
#if 0
/* We don't have default rules, at least not in the previous sense */
void TestGetDefaultRules(){
@@ -233,7 +269,8 @@ void TestProperty()
UCollator *col, *ruled;
UChar *disName;
int32_t len = 0;
- UChar *source, *target;
+ UChar source[12], target[12];
+ char sourceU8[36], targetU8[36];
int32_t tempLength;
UErrorCode status = U_ZERO_ERROR;
/*
@@ -279,37 +316,31 @@ void TestProperty()
versionUCAArray[0], versionUCAArray[1], versionUCAArray[2], versionUCAArray[3]);
}
- source=(UChar*)malloc(sizeof(UChar) * 12);
- target=(UChar*)malloc(sizeof(UChar) * 12);
-
-
u_uastrcpy(source, "ab");
u_uastrcpy(target, "abc");
- doAssert((ucol_strcoll(col, source, u_strlen(source), target, u_strlen(target)) == UCOL_LESS), "ab < abc comparison failed");
+ doStrcoll(col, source, u_strlen(source), target, u_strlen(target), UCOL_LESS, "ab < abc comparison failed");
u_uastrcpy(source, "ab");
u_uastrcpy(target, "AB");
- doAssert((ucol_strcoll(col, source, u_strlen(source), target, u_strlen(target)) == UCOL_LESS), "ab < AB comparison failed");
-/* u_uastrcpy(source, "black-bird");
- u_uastrcpy(target, "blackbird"); */
- u_uastrcpy(target, "black-bird");
+ doStrcoll(col, source, u_strlen(source), target, u_strlen(target), UCOL_LESS, "ab < AB comparison failed");
+
u_uastrcpy(source, "blackbird");
+ u_uastrcpy(target, "black-bird");
+
+ doStrcoll(col, source, u_strlen(source), target, u_strlen(target), UCOL_GREATER, "black-bird > blackbird comparison failed");
- doAssert((ucol_strcoll(col, source, u_strlen(source), target, u_strlen(target)) == UCOL_GREATER),
- "black-bird > blackbird comparison failed");
u_uastrcpy(source, "black bird");
u_uastrcpy(target, "black-bird");
- doAssert((ucol_strcoll(col, source, u_strlen(source), target, u_strlen(target)) == UCOL_LESS),
- "black bird < black-bird comparison failed");
+
+ doStrcoll(col, source, u_strlen(source), target, u_strlen(target), UCOL_LESS, "black bird < black-bird comparison failed");
+
u_uastrcpy(source, "Hello");
u_uastrcpy(target, "hello");
- doAssert((ucol_strcoll(col, source, u_strlen(source), target, u_strlen(target)) == UCOL_GREATER),
- "Hello > hello comparison failed");
- free(source);
- free(target);
+ doStrcoll(col, source, u_strlen(source), target, u_strlen(target), UCOL_GREATER, "Hello > hello comparison failed");
+
log_verbose("Test ucol_strcoll ends.\n");
log_verbose("testing ucol_getStrength() method ...\n");
@@ -614,7 +645,7 @@ void TestSafeClone() {
UCollator * someClonedCollators [CLONETEST_COLLATOR_COUNT];
UCollator * col;
UErrorCode err = U_ZERO_ERROR;
- int8_t index = 6; /* Leave this here to test buffer alingment in memory*/
+ int8_t idx = 6; /* Leave this here to test buffer alingment in memory*/
uint8_t buffer [CLONETEST_COLLATOR_COUNT] [U_COL_SAFECLONE_BUFFERSIZE];
int32_t bufferSize = U_COL_SAFECLONE_BUFFERSIZE;
const char sampleRuleChars[] = "&Z < CH";
@@ -635,8 +666,8 @@ void TestSafeClone() {
someCollators[2] = ucol_open("ja_JP", &err);
someCollators[3] = ucol_openRules(sampleRule, -1, UCOL_ON, UCOL_TERTIARY, NULL, &err);
if(U_FAILURE(err)) {
- for (index = 0; index < CLONETEST_COLLATOR_COUNT; index++) {
- ucol_close(someCollators[index]);
+ for (idx = 0; idx < CLONETEST_COLLATOR_COUNT; idx++) {
+ ucol_close(someCollators[idx]);
}
log_data_err("Couldn't open one or more collators\n");
return;
@@ -724,45 +755,45 @@ void TestSafeClone() {
/* change orig & clone & make sure they are independent */
- for (index = 0; index < CLONETEST_COLLATOR_COUNT; index++)
+ for (idx = 0; idx < CLONETEST_COLLATOR_COUNT; idx++)
{
- ucol_setStrength(someCollators[index], UCOL_IDENTICAL);
+ ucol_setStrength(someCollators[idx], UCOL_IDENTICAL);
bufferSize = 1;
err = U_ZERO_ERROR;
- ucol_close(ucol_safeClone(someCollators[index], buffer[index], &bufferSize, &err));
+ ucol_close(ucol_safeClone(someCollators[idx], buffer[idx], &bufferSize, &err));
if (err != U_SAFECLONE_ALLOCATED_WARNING) {
- log_err("FAIL: collator number %d was not allocated.\n", index);
- log_err("FAIL: status of Collator[%d] is %d (hex: %x).\n", index, err, err);
+ log_err("FAIL: collator number %d was not allocated.\n", idx);
+ log_err("FAIL: status of Collator[%d] is %d (hex: %x).\n", idx, err, err);
}
bufferSize = U_COL_SAFECLONE_BUFFERSIZE;
err = U_ZERO_ERROR;
- someClonedCollators[index] = ucol_safeClone(someCollators[index], buffer[index], &bufferSize, &err);
- if (someClonedCollators[index] == NULL
- || someClonedCollators[index] < (UCollator *)buffer[index]
- || someClonedCollators[index] > (UCollator *)(buffer[index]+(U_COL_SAFECLONE_BUFFERSIZE-1)))
+ someClonedCollators[idx] = ucol_safeClone(someCollators[idx], buffer[idx], &bufferSize, &err);
+ if (someClonedCollators[idx] == NULL
+ || someClonedCollators[idx] < (UCollator *)buffer[idx]
+ || someClonedCollators[idx] > (UCollator *)(buffer[idx]+(U_COL_SAFECLONE_BUFFERSIZE-1)))
{
log_err("FAIL: Cloned collator didn't use provided buffer.\n");
return;
}
- if (!ucol_equals(someClonedCollators[index], someCollators[index])) {
- log_err("FAIL: Cloned collator is not equal to original at index = %d.\n", index);
+ if (!ucol_equals(someClonedCollators[idx], someCollators[idx])) {
+ log_err("FAIL: Cloned collator is not equal to original at index = %d.\n", idx);
}
/* Check the usability */
- ucol_setStrength(someCollators[index], UCOL_PRIMARY);
- ucol_setAttribute(someCollators[index], UCOL_CASE_LEVEL, UCOL_OFF, &err);
+ ucol_setStrength(someCollators[idx], UCOL_PRIMARY);
+ ucol_setAttribute(someCollators[idx], UCOL_CASE_LEVEL, UCOL_OFF, &err);
- doAssert( (ucol_equal(someCollators[index], test1, u_strlen(test1), test2, u_strlen(test2))), "Result should be \"abcda\" == \"abCda\"");
+ doAssert( (ucol_equal(someCollators[idx], test1, u_strlen(test1), test2, u_strlen(test2))), "Result should be \"abcda\" == \"abCda\"");
/* Close the original to make sure that the clone is usable. */
- ucol_close(someCollators[index]);
+ ucol_close(someCollators[idx]);
- ucol_setStrength(someClonedCollators[index], UCOL_TERTIARY);
- ucol_setAttribute(someClonedCollators[index], UCOL_CASE_LEVEL, UCOL_OFF, &err);
- doAssert( (ucol_greater(someClonedCollators[index], test1, u_strlen(test1), test2, u_strlen(test2))), "Result should be \"abCda\" >>> \"abcda\" ");
+ ucol_setStrength(someClonedCollators[idx], UCOL_TERTIARY);
+ ucol_setAttribute(someClonedCollators[idx], UCOL_CASE_LEVEL, UCOL_OFF, &err);
+ doAssert( (ucol_greater(someClonedCollators[idx], test1, u_strlen(test1), test2, u_strlen(test2))), "Result should be \"abCda\" >>> \"abcda\" ");
- ucol_close(someClonedCollators[index]);
+ ucol_close(someClonedCollators[idx]);
}
}
@@ -2301,19 +2332,19 @@ static void TestGetKeywordValuesForLocale(void) {
{ "de_DE", "standard", "phonebook", "search", "ducet", NULL, NULL, NULL, NULL },
{ "de_Latn_DE", "standard", "phonebook", "search", "ducet", NULL, NULL, NULL, NULL },
#if INCLUDE_UNIHAN_COLLATION
- { "zh", "pinyin", "big5han", "gb2312han", "standard", "stroke", "unihan", "ducet", "search" },
- { "zh_Hans", "pinyin", "big5han", "gb2312han", "standard", "stroke", "unihan", "ducet", "search" },
- { "zh_CN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "unihan", "ducet", "search" },
- { "zh_Hant", "stroke", "big5han", "gb2312han", "pinyin", "standard", "unihan", "ducet", "search" },
- { "zh_TW", "stroke", "big5han", "gb2312han", "pinyin", "standard", "unihan", "ducet", "search" },
- { "zh__PINYIN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "unihan", "ducet", "search" },
+ { "zh", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "unihan", "ducet", "search" },
+ { "zh_Hans", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "unihan", "ducet", "search" },
+ { "zh_CN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "unihan", "ducet", "search" },
+ { "zh_Hant", "stroke", "big5han", "gb2312han", "pinyin", "standard", "zhuyin", "unihan", "ducet", "search" },
+ { "zh_TW", "stroke", "big5han", "gb2312han", "pinyin", "standard", "zhuyin", "unihan", "ducet", "search" },
+ { "zh__PINYIN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "unihan", "ducet", "search" },
#else
- { "zh", "pinyin", "big5han", "gb2312han", "standard", "stroke", "ducet", "search", NULL },
- { "zh_Hans", "pinyin", "big5han", "gb2312han", "standard", "stroke", "ducet", "search", NULL },
- { "zh_CN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "ducet", "search", NULL },
- { "zh_Hant", "stroke", "big5han", "gb2312han", "pinyin", "standard", "ducet", "search", NULL },
- { "zh_TW", "stroke", "big5han", "gb2312han", "pinyin", "standard", "ducet", "search", NULL },
- { "zh__PINYIN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "ducet", "search", NULL },
+ { "zh", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "ducet", "search", NULL },
+ { "zh_Hans", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "ducet", "search", NULL },
+ { "zh_CN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "ducet", "search", NULL },
+ { "zh_Hant", "stroke", "big5han", "gb2312han", "pinyin", "standard", "zhuyin", "ducet", "search", NULL },
+ { "zh_TW", "stroke", "big5han", "gb2312han", "pinyin", "standard", "zhuyin", "ducet", "search", NULL },
+ { "zh__PINYIN", "pinyin", "big5han", "gb2312han", "standard", "stroke", "zhuyin", "ducet", "search", NULL },
#endif
{ "es_ES", "standard", "search", "traditional", "ducet", NULL, NULL, NULL, NULL },
{ "es__TRADITIONAL","traditional", "search", "standard", "ducet", NULL, NULL, NULL, NULL },
@@ -2322,9 +2353,9 @@ static void TestGetKeywordValuesForLocale(void) {
{ "zzz@collation=xxx", "standard", "ducet", "search", NULL, NULL, NULL, NULL, NULL }
};
#if INCLUDE_UNIHAN_COLLATION
- const int32_t expectedLength[PREFERRED_SIZE] = { 3, 3, 3, 4, 4, 8, 8, 8, 8, 8, 8, 4, 4, 3, 4, 3 };
+ const int32_t expectedLength[PREFERRED_SIZE] = { 3, 3, 3, 4, 4, 9, 9, 9, 9, 9, 9, 4, 4, 3, 4, 3 };
#else
- const int32_t expectedLength[PREFERRED_SIZE] = { 3, 3, 3, 4, 4, 7, 7, 7, 7, 7, 7, 4, 4, 3, 4, 3 };
+ const int32_t expectedLength[PREFERRED_SIZE] = { 3, 3, 3, 4, 4, 8, 8, 8, 8, 8, 8, 4, 4, 3, 4, 3 };
#endif
UErrorCode status = U_ZERO_ERROR;
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/capitst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/capitst.h
index 1b608a6b94c..1b608a6b94c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/capitst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/capitst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiapts.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiapts.c
index 3b962ed41d6..a35c79584f0 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiapts.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiapts.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -38,7 +38,9 @@ log_data_err("Failure at file %s, line %d, error = %s (Are you missing data?)\n"
#define TEST_ASSERT(expr) {if ((expr)==FALSE) { \
log_data_err("Test Failure at file %s, line %d (Are you missing data?)\n", __FILE__, __LINE__);}}
+#if !UCONFIG_NO_FILE_IO
static void TestBreakIteratorSafeClone(void);
+#endif
static void TestBreakIteratorRules(void);
static void TestBreakIteratorRuleError(void);
static void TestBreakIteratorStatusVec(void);
@@ -135,6 +137,7 @@ static void freeToUCharStrings(void **hook) {
}
+#if !UCONFIG_NO_FILE_IO
static void TestBreakIteratorCAPI()
{
UErrorCode status = U_ZERO_ERROR;
@@ -499,6 +502,7 @@ static void TestBreakIteratorSafeClone(void)
ubrk_close(someIterators[i]);
}
}
+#endif
/*
@@ -768,7 +772,7 @@ typedef struct {
static const RBBITailoringTest tailoringTests[] = {
{ "en", UBRK_CHARACTER, thTest, thTestOffs_thFwd, thTestOffs_thRev, sizeof(thTestOffs_thFwd)/sizeof(thTestOffs_thFwd[0]) },
- { "th", UBRK_CHARACTER, thTest, thTestOffs_thFwd, thTestOffs_thRev, sizeof(thTestOffs_thFwd)/sizeof(thTestOffs_thFwd[0]) },
+ { "en_US_POSIX", UBRK_CHARACTER, thTest, thTestOffs_thFwd, thTestOffs_thRev, sizeof(thTestOffs_thFwd)/sizeof(thTestOffs_thFwd[0]) },
{ "en", UBRK_LINE, heTest, heTestOffs_heFwd, heTestOffs_heRev, sizeof(heTestOffs_heFwd)/sizeof(heTestOffs_heFwd[0]) },
{ "he", UBRK_LINE, heTest, heTestOffs_heFwd, heTestOffs_heRev, sizeof(heTestOffs_heFwd)/sizeof(heTestOffs_heFwd[0]) },
{ "en", UBRK_LINE, fiTest, fiTestOffs_enFwd, fiTestOffs_enRev, sizeof(fiTestOffs_enFwd)/sizeof(fiTestOffs_enFwd[0]) },
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiapts.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiapts.h
index ea6769fcf08..ea6769fcf08 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiapts.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiapts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cbididat.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cbididat.c
index a73f3a74655..a73f3a74655 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cbididat.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cbididat.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiditst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiditst.c
index d8717701297..a43dcd745f3 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiditst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiditst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/* file name: cbiditst.cpp
@@ -66,8 +66,14 @@ static void doLOGICALArabicDeShapingTest(void);
static void doArabicShapingTestForBug5421(void);
+static void doArabicShapingTestForBug8703(void);
+
+static void doArabicShapingTestForBug9024(void);
+
static void testReorder(void);
+static void testReorderArabicMathSymbols(void);
+
static void testFailureRecovery(void);
static void testMultipleParagraphs(void);
@@ -131,6 +137,9 @@ addComplexTest(TestNode** root) {
addTest(root, doLOGICALArabicDeShapingTest, "complex/arabic-shaping/unshaping");
addTest(root, doArabicShapingTestForBug5421, "complex/arabic-shaping/bug-5421");
addTest(root, doTailTest, "complex/arabic-shaping/tailtest");
+ addTest(root, doArabicShapingTestForBug8703, "complex/arabic-shaping/bug-8703");
+ addTest(root, testReorderArabicMathSymbols, "complex/bidi/bug-9024");
+ addTest(root, doArabicShapingTestForBug9024, "complex/arabic-shaping/bug-9024");
}
static void
@@ -886,6 +895,134 @@ testReorder(void) {
}
static void
+testReorderArabicMathSymbols(void) {
+ static const UChar logicalOrder[][MAXLEN]={
+ /* Arabic mathematical Symbols 0x1EE00 - 0x1EE1B */
+ {0xD83B, 0xDE00, 0xD83B, 0xDE01, 0xD83B, 0xDE02, 0xD83B, 0xDE03, 0x20,
+ 0xD83B, 0xDE24, 0xD83B, 0xDE05, 0xD83B, 0xDE06, 0x20,
+ 0xD83B, 0xDE07, 0xD83B, 0xDE08, 0xD83B, 0xDE09, 0x20,
+ 0xD83B, 0xDE0A, 0xD83B, 0xDE0B, 0xD83B, 0xDE0C, 0xD83B, 0xDE0D, 0x20,
+ 0xD83B, 0xDE0E, 0xD83B, 0xDE0F, 0xD83B, 0xDE10, 0xD83B, 0xDE11, 0x20,
+ 0xD83B, 0xDE12, 0xD83B, 0xDE13, 0xD83B, 0xDE14, 0xD83B, 0xDE15, 0x20,
+ 0xD83B, 0xDE16, 0xD83B, 0xDE17, 0xD83B, 0xDE18, 0x20,
+ 0xD83B, 0xDE19, 0xD83B, 0xDE1A, 0xD83B, 0xDE1B},
+ /* Arabic mathematical Symbols - Looped Symbols, 0x1EE80 - 0x1EE9B */
+ {0xD83B, 0xDE80, 0xD83B, 0xDE81, 0xD83B, 0xDE82, 0xD83B, 0xDE83, 0x20,
+ 0xD83B, 0xDE84, 0xD83B, 0xDE85, 0xD83B, 0xDE86, 0x20,
+ 0xD83B, 0xDE87, 0xD83B, 0xDE88, 0xD83B, 0xDE89, 0x20,
+ 0xD83B, 0xDE8B, 0xD83B, 0xDE8C, 0xD83B, 0xDE8D, 0x20,
+ 0xD83B, 0xDE8E, 0xD83B, 0xDE8F, 0xD83B, 0xDE90, 0xD83B, 0xDE91, 0x20,
+ 0xD83B, 0xDE92, 0xD83B, 0xDE93, 0xD83B, 0xDE94, 0xD83B, 0xDE95, 0x20,
+ 0xD83B, 0xDE96, 0xD83B, 0xDE97, 0xD83B, 0xDE98, 0x20,
+ 0xD83B, 0xDE99, 0xD83B, 0xDE9A, 0xD83B, 0xDE9B},
+ /* Arabic mathematical Symbols - Double-struck Symbols, 0x1EEA1 - 0x1EEBB */
+ {0xD83B, 0xDEA1, 0xD83B, 0xDEA2, 0xD83B, 0xDEA3, 0x20,
+ 0xD83B, 0xDEA5, 0xD83B, 0xDEA6, 0x20,
+ 0xD83B, 0xDEA7, 0xD83B, 0xDEA8, 0xD83B, 0xDEA9, 0x20,
+ 0xD83B, 0xDEAB, 0xD83B, 0xDEAC, 0xD83B, 0xDEAD, 0x20,
+ 0xD83B, 0xDEAE, 0xD83B, 0xDEAF, 0xD83B, 0xDEB0, 0xD83B, 0xDEB1, 0x20,
+ 0xD83B, 0xDEB2, 0xD83B, 0xDEB3, 0xD83B, 0xDEB4, 0xD83B, 0xDEB5, 0x20,
+ 0xD83B, 0xDEB6, 0xD83B, 0xDEB7, 0xD83B, 0xDEB8, 0x20,
+ 0xD83B, 0xDEB9, 0xD83B, 0xDEBA, 0xD83B, 0xDEBB},
+ /* Arabic mathematical Symbols - Initial Symbols, 0x1EE21 - 0x1EE3B */
+ {0xD83B, 0xDE21, 0xD83B, 0xDE22, 0x20,
+ 0xD83B, 0xDE27, 0xD83B, 0xDE29, 0x20,
+ 0xD83B, 0xDE2A, 0xD83B, 0xDE2B, 0xD83B, 0xDE2C, 0xD83B, 0xDE2D, 0x20,
+ 0xD83B, 0xDE2E, 0xD83B, 0xDE2F, 0xD83B, 0xDE30, 0xD83B, 0xDE31, 0x20,
+ 0xD83B, 0xDE32, 0xD83B, 0xDE34, 0xD83B, 0xDE35, 0x20,
+ 0xD83B, 0xDE36, 0xD83B, 0xDE37, 0x20,
+ 0xD83B, 0xDE39, 0xD83B, 0xDE3B},
+ /* Arabic mathematical Symbols - Tailed Symbols */
+ {0xD83B, 0xDE42, 0xD83B, 0xDE47, 0xD83B, 0xDE49, 0xD83B, 0xDE4B, 0x20,
+ 0xD83B, 0xDE4D, 0xD83B, 0xDE4E, 0xD83B, 0xDE4F, 0x20,
+ 0xD83B, 0xDE51, 0xD83B, 0xDE52, 0xD83B, 0xDE54, 0xD83B, 0xDE57, 0x20,
+ 0xD83B, 0xDE59, 0xD83B, 0xDE5B, 0xD83B, 0xDE5D, 0xD83B, 0xDE5F}
+ };
+ static const UChar visualOrder[][MAXLEN]={
+ /* Arabic mathematical Symbols 0x1EE00 - 0x1EE1B */
+ {0xD83B, 0xDE1B, 0xD83B, 0xDE1A, 0xD83B, 0xDE19, 0x20,
+ 0xD83B, 0xDE18, 0xD83B, 0xDE17, 0xD83B, 0xDE16, 0x20,
+ 0xD83B, 0xDE15, 0xD83B, 0xDE14, 0xD83B, 0xDE13, 0xD83B, 0xDE12, 0x20,
+ 0xD83B, 0xDE11, 0xD83B, 0xDE10, 0xD83B, 0xDE0F, 0xD83B, 0xDE0E, 0x20,
+ 0xD83B, 0xDE0D, 0xD83B, 0xDE0C, 0xD83B, 0xDE0B, 0xD83B, 0xDE0A, 0x20,
+ 0xD83B, 0xDE09, 0xD83B, 0xDE08, 0xD83B, 0xDE07, 0x20,
+ 0xD83B, 0xDE06, 0xD83B, 0xDE05, 0xD83B, 0xDE24, 0x20,
+ 0xD83B, 0xDE03, 0xD83B, 0xDE02, 0xD83B, 0xDE01, 0xD83B, 0xDE00},
+ /* Arabic mathematical Symbols - Looped Symbols, 0x1EE80 - 0x1EE9B */
+ {0xD83B, 0xDE9B, 0xD83B, 0xDE9A, 0xD83B, 0xDE99, 0x20,
+ 0xD83B, 0xDE98, 0xD83B, 0xDE97, 0xD83B, 0xDE96, 0x20,
+ 0xD83B, 0xDE95, 0xD83B, 0xDE94, 0xD83B, 0xDE93, 0xD83B, 0xDE92, 0x20,
+ 0xD83B, 0xDE91, 0xD83B, 0xDE90, 0xD83B, 0xDE8F, 0xD83B, 0xDE8E, 0x20,
+ 0xD83B, 0xDE8D, 0xD83B, 0xDE8C, 0xD83B, 0xDE8B, 0x20,
+ 0xD83B, 0xDE89, 0xD83B, 0xDE88, 0xD83B, 0xDE87, 0x20,
+ 0xD83B, 0xDE86, 0xD83B, 0xDE85, 0xD83B, 0xDE84, 0x20,
+ 0xD83B, 0xDE83, 0xD83B, 0xDE82, 0xD83B, 0xDE81, 0xD83B, 0xDE80},
+ /* Arabic mathematical Symbols - Double-struck Symbols, 0x1EEA1 - 0x1EEBB */
+ {0xD83B, 0xDEBB, 0xD83B, 0xDEBA, 0xD83B, 0xDEB9, 0x20,
+ 0xD83B, 0xDEB8, 0xD83B, 0xDEB7, 0xD83B, 0xDEB6, 0x20,
+ 0xD83B, 0xDEB5, 0xD83B, 0xDEB4, 0xD83B, 0xDEB3, 0xD83B, 0xDEB2, 0x20,
+ 0xD83B, 0xDEB1, 0xD83B, 0xDEB0, 0xD83B, 0xDEAF, 0xD83B, 0xDEAE, 0x20,
+ 0xD83B, 0xDEAD, 0xD83B, 0xDEAC, 0xD83B, 0xDEAB, 0x20,
+ 0xD83B, 0xDEA9, 0xD83B, 0xDEA8, 0xD83B, 0xDEA7, 0x20,
+ 0xD83B, 0xDEA6, 0xD83B, 0xDEA5, 0x20,
+ 0xD83B, 0xDEA3, 0xD83B, 0xDEA2, 0xD83B, 0xDEA1},
+ /* Arabic mathematical Symbols - Initial Symbols, 0x1EE21 - 0x1EE3B */
+ {0xD83B, 0xDE3B, 0xD83B, 0xDE39, 0x20,
+ 0xD83B, 0xDE37, 0xD83B, 0xDE36, 0x20,
+ 0xD83B, 0xDE35, 0xD83B, 0xDE34, 0xD83B, 0xDE32, 0x20,
+ 0xD83B, 0xDE31, 0xD83B, 0xDE30, 0xD83B, 0xDE2F, 0xD83B, 0xDE2E, 0x20,
+ 0xD83B, 0xDE2D, 0xD83B, 0xDE2C, 0xD83B, 0xDE2B, 0xD83B, 0xDE2A, 0x20,
+ 0xD83B, 0xDE29, 0xD83B, 0xDE27, 0x20,
+ 0xD83B, 0xDE22, 0xD83B, 0xDE21},
+ /* Arabic mathematical Symbols - Tailed Symbols */
+ {0xD83B, 0xDE5F, 0xD83B, 0xDE5D, 0xD83B, 0xDE5B, 0xD83B, 0xDE59, 0x20,
+ 0xD83B, 0xDE57, 0xD83B, 0xDE54, 0xD83B, 0xDE52, 0xD83B, 0xDE51, 0x20,
+ 0xD83B, 0xDE4F, 0xD83B, 0xDE4E, 0xD83B, 0xDE4D, 0x20,
+ 0xD83B, 0xDE4B, 0xD83B, 0xDE49, 0xD83B, 0xDE47, 0xD83B, 0xDE42}
+ };
+ char formatChars[MAXLEN];
+ UErrorCode ec = U_ZERO_ERROR;
+ UBiDi* bidi = ubidi_open();
+ int i;
+
+ log_verbose("\nEntering TestReorderArabicMathSymbols\n\n");
+
+ for(i=0;i<LENGTHOF(logicalOrder);i++){
+ int32_t srcSize = u_strlen(logicalOrder[i]);
+ int32_t destSize = srcSize*2;
+ UChar dest[MAXLEN];
+ log_verbose("Testing L2V #1 for case %d\n", i);
+ ec = U_ZERO_ERROR;
+ ubidi_setPara(bidi,logicalOrder[i],srcSize,UBIDI_DEFAULT_LTR ,NULL,&ec);
+ if(U_FAILURE(ec)){
+ log_err("ubidi_setPara(tests[%d], paraLevel %d) failed with errorCode %s\n",
+ i, UBIDI_DEFAULT_LTR, u_errorName(ec));
+ }
+ /* try pre-flighting */
+ destSize = ubidi_writeReordered(bidi,dest,0,UBIDI_DO_MIRRORING,&ec);
+ if(ec!=U_BUFFER_OVERFLOW_ERROR){
+ log_err("Pre-flighting did not give expected error: Expected: U_BUFFER_OVERFLOW_ERROR. Got: %s \n",u_errorName(ec));
+ }else if(destSize!=srcSize){
+ log_err("Pre-flighting did not give expected size: Expected: %d. Got: %d \n",srcSize,destSize);
+ }else{
+ ec= U_ZERO_ERROR;
+ }
+ destSize=ubidi_writeReordered(bidi,dest,destSize+1,UBIDI_DO_MIRRORING,&ec);
+ if(destSize!=srcSize){
+ log_err("ubidi_writeReordered() destSize and srcSize do not match\n");
+ }else if(memcmp(dest, visualOrder[i], destSize*U_SIZEOF_UCHAR)!=0){
+ log_err("ubidi_writeReordered() did not give expected results for UBIDI_DO_MIRRORING.\n"
+ "Input : %s\nExpected: %s\nGot : %s\nLevels : %s\nAt Index: %d\n",
+ logicalOrder[i],visualOrder[i],dest,formatLevels(bidi, formatChars),i);
+ }
+ }
+
+ ubidi_close(bidi);
+
+ log_verbose("\nExiting TestReorderArabicMathSymbols\n\n");
+}
+
+static void
doTest(UBiDi *pBiDi, int testNumber, const BiDiTestData *test, int32_t lineStart, UBool countRunsFirst) {
const uint8_t *dirProps=test->text+lineStart;
const UBiDiLevel *levels=test->levels;
@@ -2885,6 +3022,297 @@ doArabicShapingTestForBug5421(void) {
}
}
+static void
+doArabicShapingTestForBug8703(void) {
+ static const UChar
+ letters_source1[]={
+ 0x0634,0x0651,0x0645,0x0652,0x0633
+ }, letters_source2[]={
+ 0x0634,0x0651,0x0645,0x0652,0x0633
+ }, letters_source3[]={
+ 0x0634,0x0651,0x0645,0x0652,0x0633
+ }, letters_source4[]={
+ 0x0634,0x0651,0x0645,0x0652,0x0633
+ }, letters_source5[]={
+ 0x0633,0x0652,0x0645,0x0651,0x0634
+ }, letters_source6[]={
+ 0x0633,0x0652,0x0645,0x0651,0x0634
+ }, letters_source7[]={
+ 0x0633,0x0652,0x0645,0x0651,0x0634
+ }, letters_source8[]={
+ 0x0633,0x0652,0x0645,0x0651,0x0634
+ }, letters_dest1[]={
+ 0x0020,0xFEB7,0xFE7D,0xFEE4,0xFEB2
+ }, letters_dest2[]={
+ 0xFEB7,0xFE7D,0xFEE4,0xFEB2,0x0020
+ }, letters_dest3[]={
+ 0xFEB7,0xFE7D,0xFEE4,0xFEB2
+ }, letters_dest4[]={
+ 0xFEB7,0xFE7D,0xFEE4,0x0640,0xFEB2
+ }, letters_dest5[]={
+ 0x0020,0xFEB2,0xFEE4,0xFE7D,0xFEB7
+ }, letters_dest6[]={
+ 0xFEB2,0xFEE4,0xFE7D,0xFEB7,0x0020
+ }, letters_dest7[]={
+ 0xFEB2,0xFEE4,0xFE7D,0xFEB7
+ }, letters_dest8[]={
+ 0xFEB2,0x0640,0xFEE4,0xFE7D,0xFEB7
+ };
+
+ UChar dest[20];
+ UErrorCode errorCode;
+ int32_t length;
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source1, LENGTHOF(letters_source1),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_BEGIN | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest1) || memcmp(dest, letters_dest1, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source1)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source2, LENGTHOF(letters_source2),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_END | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest2) || memcmp(dest, letters_dest2, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source2)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source3, LENGTHOF(letters_source3),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_RESIZE | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest3) || memcmp(dest, letters_dest3, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source3)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source4, LENGTHOF(letters_source4),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest4) || memcmp(dest, letters_dest4, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source4)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source5, LENGTHOF(letters_source5),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_LTR | U_SHAPE_TASHKEEL_BEGIN | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest5) || memcmp(dest, letters_dest5, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source5)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source6, LENGTHOF(letters_source6),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_LTR | U_SHAPE_TASHKEEL_END | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest6) || memcmp(dest, letters_dest6, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source6)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source7, LENGTHOF(letters_source7),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_LTR | U_SHAPE_TASHKEEL_RESIZE | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest7) || memcmp(dest, letters_dest7, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source7)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source8, LENGTHOF(letters_source8),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_LTR | U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest8) || memcmp(dest, letters_dest8, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source8)\n");
+ }
+}
+
+static void
+doArabicShapingTestForBug9024(void) {
+ static const UChar
+ letters_source1[]={ /* Arabic mathematical Symbols 0x1EE00 - 0x1EE1B */
+ 0xD83B, 0xDE00, 0xD83B, 0xDE01, 0xD83B, 0xDE02, 0xD83B, 0xDE03, 0x20,
+ 0xD83B, 0xDE24, 0xD83B, 0xDE05, 0xD83B, 0xDE06, 0x20,
+ 0xD83B, 0xDE07, 0xD83B, 0xDE08, 0xD83B, 0xDE09, 0x20,
+ 0xD83B, 0xDE0A, 0xD83B, 0xDE0B, 0xD83B, 0xDE0C, 0xD83B, 0xDE0D, 0x20,
+ 0xD83B, 0xDE0E, 0xD83B, 0xDE0F, 0xD83B, 0xDE10, 0xD83B, 0xDE11, 0x20,
+ 0xD83B, 0xDE12, 0xD83B, 0xDE13, 0xD83B, 0xDE14, 0xD83B, 0xDE15, 0x20,
+ 0xD83B, 0xDE16, 0xD83B, 0xDE17, 0xD83B, 0xDE18, 0x20,
+ 0xD83B, 0xDE19, 0xD83B, 0xDE1A, 0xD83B, 0xDE1B
+ }, letters_source2[]={/* Arabic mathematical Symbols - Looped Symbols, 0x1EE80 - 0x1EE9B */
+ 0xD83B, 0xDE80, 0xD83B, 0xDE81, 0xD83B, 0xDE82, 0xD83B, 0xDE83, 0x20,
+ 0xD83B, 0xDE84, 0xD83B, 0xDE85, 0xD83B, 0xDE86, 0x20,
+ 0xD83B, 0xDE87, 0xD83B, 0xDE88, 0xD83B, 0xDE89, 0x20,
+ 0xD83B, 0xDE8B, 0xD83B, 0xDE8C, 0xD83B, 0xDE8D, 0x20,
+ 0xD83B, 0xDE8E, 0xD83B, 0xDE8F, 0xD83B, 0xDE90, 0xD83B, 0xDE91, 0x20,
+ 0xD83B, 0xDE92, 0xD83B, 0xDE93, 0xD83B, 0xDE94, 0xD83B, 0xDE95, 0x20,
+ 0xD83B, 0xDE96, 0xD83B, 0xDE97, 0xD83B, 0xDE98, 0x20,
+ 0xD83B, 0xDE99, 0xD83B, 0xDE9A, 0xD83B, 0xDE9B
+ }, letters_source3[]={/* Arabic mathematical Symbols - Double-struck Symbols, 0x1EEA1 - 0x1EEBB */
+ 0xD83B, 0xDEA1, 0xD83B, 0xDEA2, 0xD83B, 0xDEA3, 0x20,
+ 0xD83B, 0xDEA5, 0xD83B, 0xDEA6, 0x20,
+ 0xD83B, 0xDEA7, 0xD83B, 0xDEA8, 0xD83B, 0xDEA9, 0x20,
+ 0xD83B, 0xDEAB, 0xD83B, 0xDEAC, 0xD83B, 0xDEAD, 0x20,
+ 0xD83B, 0xDEAE, 0xD83B, 0xDEAF, 0xD83B, 0xDEB0, 0xD83B, 0xDEB1, 0x20,
+ 0xD83B, 0xDEB2, 0xD83B, 0xDEB3, 0xD83B, 0xDEB4, 0xD83B, 0xDEB5, 0x20,
+ 0xD83B, 0xDEB6, 0xD83B, 0xDEB7, 0xD83B, 0xDEB8, 0x20,
+ 0xD83B, 0xDEB9, 0xD83B, 0xDEBA, 0xD83B, 0xDEBB
+ }, letters_source4[]={/* Arabic mathematical Symbols - Initial Symbols, 0x1EE21 - 0x1EE3B */
+ 0xD83B, 0xDE21, 0xD83B, 0xDE22, 0x20,
+ 0xD83B, 0xDE27, 0xD83B, 0xDE29, 0x20,
+ 0xD83B, 0xDE2A, 0xD83B, 0xDE2B, 0xD83B, 0xDE2C, 0xD83B, 0xDE2D, 0x20,
+ 0xD83B, 0xDE2E, 0xD83B, 0xDE2F, 0xD83B, 0xDE30, 0xD83B, 0xDE31, 0x20,
+ 0xD83B, 0xDE32, 0xD83B, 0xDE34, 0xD83B, 0xDE35, 0x20,
+ 0xD83B, 0xDE36, 0xD83B, 0xDE37, 0x20,
+ 0xD83B, 0xDE39, 0xD83B, 0xDE3B
+ }, letters_source5[]={/* Arabic mathematical Symbols - Tailed Symbols */
+ 0xD83B, 0xDE42, 0xD83B, 0xDE47, 0xD83B, 0xDE49, 0xD83B, 0xDE4B, 0x20,
+ 0xD83B, 0xDE4D, 0xD83B, 0xDE4E, 0xD83B, 0xDE4F, 0x20,
+ 0xD83B, 0xDE51, 0xD83B, 0xDE52, 0xD83B, 0xDE54, 0xD83B, 0xDE57, 0x20,
+ 0xD83B, 0xDE59, 0xD83B, 0xDE5B, 0xD83B, 0xDE5D, 0xD83B, 0xDE5F
+ }, letters_source6[]={/* Arabic mathematical Symbols - Stretched Symbols with 06 range */
+ 0xD83B, 0xDE21, 0x0633, 0xD83B, 0xDE62, 0x0647
+ }, letters_dest1[]={
+ 0xD83B, 0xDE00, 0xD83B, 0xDE01, 0xD83B, 0xDE02, 0xD83B, 0xDE03, 0x20,
+ 0xD83B, 0xDE24, 0xD83B, 0xDE05, 0xD83B, 0xDE06, 0x20,
+ 0xD83B, 0xDE07, 0xD83B, 0xDE08, 0xD83B, 0xDE09, 0x20,
+ 0xD83B, 0xDE0A, 0xD83B, 0xDE0B, 0xD83B, 0xDE0C, 0xD83B, 0xDE0D, 0x20,
+ 0xD83B, 0xDE0E, 0xD83B, 0xDE0F, 0xD83B, 0xDE10, 0xD83B, 0xDE11, 0x20,
+ 0xD83B, 0xDE12, 0xD83B, 0xDE13, 0xD83B, 0xDE14, 0xD83B, 0xDE15, 0x20,
+ 0xD83B, 0xDE16, 0xD83B, 0xDE17, 0xD83B, 0xDE18, 0x20,
+ 0xD83B, 0xDE19, 0xD83B, 0xDE1A, 0xD83B, 0xDE1B
+ }, letters_dest2[]={
+ 0xD83B, 0xDE80, 0xD83B, 0xDE81, 0xD83B, 0xDE82, 0xD83B, 0xDE83, 0x20,
+ 0xD83B, 0xDE84, 0xD83B, 0xDE85, 0xD83B, 0xDE86, 0x20,
+ 0xD83B, 0xDE87, 0xD83B, 0xDE88, 0xD83B, 0xDE89, 0x20,
+ 0xD83B, 0xDE8B, 0xD83B, 0xDE8C, 0xD83B, 0xDE8D, 0x20,
+ 0xD83B, 0xDE8E, 0xD83B, 0xDE8F, 0xD83B, 0xDE90, 0xD83B, 0xDE91, 0x20,
+ 0xD83B, 0xDE92, 0xD83B, 0xDE93, 0xD83B, 0xDE94, 0xD83B, 0xDE95, 0x20,
+ 0xD83B, 0xDE96, 0xD83B, 0xDE97, 0xD83B, 0xDE98, 0x20,
+ 0xD83B, 0xDE99, 0xD83B, 0xDE9A, 0xD83B, 0xDE9B
+ }, letters_dest3[]={
+ 0xD83B, 0xDEA1, 0xD83B, 0xDEA2, 0xD83B, 0xDEA3, 0x20,
+ 0xD83B, 0xDEA5, 0xD83B, 0xDEA6, 0x20,
+ 0xD83B, 0xDEA7, 0xD83B, 0xDEA8, 0xD83B, 0xDEA9, 0x20,
+ 0xD83B, 0xDEAB, 0xD83B, 0xDEAC, 0xD83B, 0xDEAD, 0x20,
+ 0xD83B, 0xDEAE, 0xD83B, 0xDEAF, 0xD83B, 0xDEB0, 0xD83B, 0xDEB1, 0x20,
+ 0xD83B, 0xDEB2, 0xD83B, 0xDEB3, 0xD83B, 0xDEB4, 0xD83B, 0xDEB5, 0x20,
+ 0xD83B, 0xDEB6, 0xD83B, 0xDEB7, 0xD83B, 0xDEB8, 0x20,
+ 0xD83B, 0xDEB9, 0xD83B, 0xDEBA, 0xD83B, 0xDEBB
+ }, letters_dest4[]={
+ 0xD83B, 0xDE21, 0xD83B, 0xDE22, 0x20,
+ 0xD83B, 0xDE27, 0xD83B, 0xDE29, 0x20,
+ 0xD83B, 0xDE2A, 0xD83B, 0xDE2B, 0xD83B, 0xDE2C, 0xD83B, 0xDE2D, 0x20,
+ 0xD83B, 0xDE2E, 0xD83B, 0xDE2F, 0xD83B, 0xDE30, 0xD83B, 0xDE31, 0x20,
+ 0xD83B, 0xDE32, 0xD83B, 0xDE34, 0xD83B, 0xDE35, 0x20,
+ 0xD83B, 0xDE36, 0xD83B, 0xDE37, 0x20,
+ 0xD83B, 0xDE39, 0xD83B, 0xDE3B
+ }, letters_dest5[]={
+ 0xD83B, 0xDE42, 0xD83B, 0xDE47, 0xD83B, 0xDE49, 0xD83B, 0xDE4B, 0x20,
+ 0xD83B, 0xDE4D, 0xD83B, 0xDE4E, 0xD83B, 0xDE4F, 0x20,
+ 0xD83B, 0xDE51, 0xD83B, 0xDE52, 0xD83B, 0xDE54, 0xD83B, 0xDE57, 0x20,
+ 0xD83B, 0xDE59, 0xD83B, 0xDE5B, 0xD83B, 0xDE5D, 0xD83B, 0xDE5F
+ }, letters_dest6[]={
+ 0xD83B, 0xDE21, 0xFEB1, 0xD83B, 0xDE62, 0xFEE9
+ };
+
+ UChar dest[MAXLEN];
+ UErrorCode errorCode;
+ int32_t length;
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source1, LENGTHOF(letters_source1),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_BEGIN | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest1) || memcmp(dest, letters_dest1, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source1)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source2, LENGTHOF(letters_source2),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_END | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest2) || memcmp(dest, letters_dest2, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source2)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source3, LENGTHOF(letters_source3),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_RESIZE | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest3) || memcmp(dest, letters_dest3, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source3)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source4, LENGTHOF(letters_source4),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_RTL | U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest4) || memcmp(dest, letters_dest4, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source4)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source5, LENGTHOF(letters_source5),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_LTR | U_SHAPE_TASHKEEL_BEGIN | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest5) || memcmp(dest, letters_dest5, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source5)\n");
+ }
+
+ errorCode=U_ZERO_ERROR;
+
+ length=u_shapeArabic(letters_source6, LENGTHOF(letters_source6),
+ dest, LENGTHOF(dest),
+ U_SHAPE_TEXT_DIRECTION_VISUAL_LTR | U_SHAPE_TASHKEEL_END | U_SHAPE_LETTERS_SHAPE,
+ &errorCode);
+
+ if(U_FAILURE(errorCode) || length!=LENGTHOF(letters_dest6) || memcmp(dest, letters_dest6, length*U_SIZEOF_UCHAR)!=0) {
+ log_err("failure in u_shapeArabic(letters_source6)\n");
+ }
+
+}
+
/* helpers ------------------------------------------------------------------ */
static void initCharFromDirProps(void) {
@@ -3593,7 +4021,7 @@ testReorderingMode(void) {
int tc, mode, option, level;
uint32_t optionValue, optionBack;
UBiDiReorderingMode modeValue, modeBack;
- int32_t srcLen, destLen, index;
+ int32_t srcLen, destLen, idx;
const char *expectedChars;
UBool testOK = TRUE;
@@ -3651,13 +4079,13 @@ testReorderingMode(void) {
}
if (modes[mode].value == UBIDI_REORDER_INVERSE_NUMBERS_AS_L) {
- index = -1;
+ idx = -1;
expectedChars = inverseBasic(pBiDi2, srcChars, srcLen,
options[option].value, paraLevels[level], destChars);
}
else {
- index = outIndices[tc][mode][option][level];
- expectedChars = textOut[index];
+ idx = outIndices[tc][mode][option][level];
+ expectedChars = textOut[idx];
}
if (!assertStringsEqual(expectedChars, destChars, srcChars,
modes[mode].description,
@@ -3666,7 +4094,7 @@ testReorderingMode(void) {
testOK = FALSE;
}
if (options[option].value == UBIDI_OPTION_INSERT_MARKS &&
- !assertRoundTrip(pBiDi3, tc, index, srcChars,
+ !assertRoundTrip(pBiDi3, tc, idx, srcChars,
destChars, dest, destLen,
mode, option, paraLevels[level])) {
testOK = FALSE;
@@ -3677,7 +4105,7 @@ testReorderingMode(void) {
paraLevels[level])) {
testOK = FALSE;
}
- else if (index > -1 && !checkMaps(pBiDi, index, srcChars,
+ else if (idx > -1 && !checkMaps(pBiDi, idx, srcChars,
destChars, modes[mode].description,
options[option].description, paraLevels[level],
TRUE)) {
@@ -3967,7 +4395,7 @@ checkMaps(UBiDi *pBiDi, int32_t stringIndex, const char *src, const char *dest,
int32_t actualLogicalMap[MAX_MAP_LENGTH];
int32_t actualVisualMap[MAX_MAP_LENGTH];
int32_t getIndexMap[MAX_MAP_LENGTH];
- int32_t i, srcLen, resLen, index;
+ int32_t i, srcLen, resLen, idx;
const int32_t *expectedLogicalMap, *expectedVisualMap;
UErrorCode rc = U_ZERO_ERROR;
UBool testOK = TRUE;
@@ -4037,9 +4465,9 @@ checkMaps(UBiDi *pBiDi, int32_t stringIndex, const char *src, const char *dest,
testOK = FALSE;
}
for (i = 0; i < srcLen; i++) {
- index = ubidi_getVisualIndex(pBiDi, i, &rc);
+ idx = ubidi_getVisualIndex(pBiDi, i, &rc);
assertSuccessful("ubidi_getVisualIndex", &rc);
- getIndexMap[i] = index;
+ getIndexMap[i] = idx;
}
if (memcmp(actualLogicalMap, getIndexMap, srcLen * sizeof(int32_t))) {
char actChars[MAX_MAP_LENGTH];
@@ -4066,9 +4494,9 @@ checkMaps(UBiDi *pBiDi, int32_t stringIndex, const char *src, const char *dest,
testOK = FALSE;
}
for (i = 0; i < resLen; i++) {
- index = ubidi_getLogicalIndex(pBiDi, i, &rc);
+ idx = ubidi_getLogicalIndex(pBiDi, i, &rc);
assertSuccessful("ubidi_getLogicalIndex", &rc);
- getIndexMap[i] = index;
+ getIndexMap[i] = idx;
}
if (memcmp(actualVisualMap, getIndexMap, resLen * sizeof(int32_t))) {
char actChars[MAX_MAP_LENGTH];
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiditst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiditst.h
index fb5f5c07fce..fb5f5c07fce 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cbiditst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cbiditst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cbkittst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cbkittst.c
index 4d25865584d..4d25865584d 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cbkittst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cbkittst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccaltst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ccaltst.c
index eae184bbc73..7c51424052f 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccaltst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccaltst.c
@@ -32,6 +32,8 @@
void TestGregorianChange(void);
void TestFieldDifference(void);
+void TestAddRollEra0AndEraBounds(void);
+void TestGetTZTransition(void);
void addCalTest(TestNode** root);
@@ -50,6 +52,8 @@ void addCalTest(TestNode** root)
addTest(root, &TestWeekend, "tsformat/ccaltst/TestWeekend");
addTest(root, &TestFieldDifference, "tsformat/ccaltst/TestFieldDifference");
addTest(root, &TestAmbiguousWallTime, "tsformat/ccaltst/TestAmbiguousWallTime");
+ addTest(root, &TestAddRollEra0AndEraBounds, "tsformat/ccaltst/TestAddRollEra0AndEraBounds");
+ addTest(root, &TestGetTZTransition, "tsformat/ccaltst/TestGetTZTransition");
}
/* "GMT" */
@@ -453,7 +457,7 @@ static void TestCalendar()
if ( U_SUCCESS(status) ) {
const char * calType = ucal_getType(caldef, &status);
if ( U_SUCCESS(status) && calType != NULL ) {
- if ( strcmp( calType, ucalGetTypeTestPtr->expectedResult ) != 0 ) {
+ if ( uprv_strcmp( calType, ucalGetTypeTestPtr->expectedResult ) != 0 ) {
log_err("FAIL: ucal_open %s type %d does not return %s calendar\n", localeToDisplay,
ucalGetTypeTestPtr->calType, ucalGetTypeTestPtr->expectedResult);
}
@@ -477,7 +481,7 @@ static void TestCalendar()
static void TestGetSetDateAPI()
{
- UCalendar *caldef = 0, *caldef2 = 0;
+ UCalendar *caldef = 0, *caldef2 = 0, *caldef3 = 0;
UChar tzID[4];
UDate d1;
int32_t hour;
@@ -486,12 +490,15 @@ static void TestGetSetDateAPI()
UErrorCode status=U_ZERO_ERROR;
UDate d2= 837039928046.0;
UChar temp[30];
+ double testMillis;
+ int32_t dateBit;
log_verbose("\nOpening the calendars()\n");
u_strcpy(tzID, fgGMTID);
/*open the calendars used */
caldef=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status);
caldef2=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status);
+ caldef3=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status);
/*open the dateformat */
/* this is supposed to open default date format, but later on it treats it like it is "en_US"
- very bad if you try to run the tests on machine where default locale is NOT "en_US" */
@@ -524,6 +531,53 @@ static void TestGetSetDateAPI()
log_err("error in setMillis or getMillis\n");
/*-------------------*/
+ /*testing large negative millis*/
+ /*test a previously failed millis and beyond the lower bounds - ICU trac #9403 */
+ // -184303902611600000.0 - just beyond lower bounds (#9403 sets U_ILLEGAL_ARGUMENT_ERROR in strict mode)
+ // -46447814188001000.0 - fixed by #9403
+
+ log_verbose("\nTesting very large valid millis & invalid setMillis values (in both strict & lienent modes) detected\n");
+
+ testMillis = -46447814188001000.0; // point where floorDivide in handleComputeFields failed as per #9403
+ log_verbose("using value[%lf]\n", testMillis);
+ ucal_setAttribute(caldef3, UCAL_LENIENT, 0);
+ ucal_setMillis(caldef3, testMillis, &status);
+ if(U_FAILURE(status)){
+ log_err("Fail: setMillis incorrectly detected invalid value : for millis : %e : returned : %s\n", testMillis, u_errorName(status));
+ status = U_ZERO_ERROR;
+ }
+
+ log_verbose("\nTesting invalid setMillis values detected\n");
+ testMillis = -184303902611600000.0;
+ log_verbose("using value[%lf]\n", testMillis);
+ ucal_setAttribute(caldef3, UCAL_LENIENT, 1);
+ ucal_setMillis(caldef3, testMillis, &status);
+ if(U_FAILURE(status)){
+ log_err("Fail: setMillis incorrectly detected invalid value : for millis : %e : returned : %s\n", testMillis, u_errorName(status));
+ status = U_ZERO_ERROR;
+ } else {
+ dateBit = ucal_get(caldef2, UCAL_MILLISECOND, &status);
+ if(testMillis == dateBit)
+ {
+ log_err("Fail: error in setMillis, allowed invalid value %e : returns millisecond : %d", testMillis, dateBit);
+ } else {
+ log_verbose("Pass: setMillis correctly pinned min, returned : %d", dateBit);
+ }
+ }
+
+ log_verbose("\nTesting invalid setMillis values detected\n");
+ testMillis = -184303902611600000.0;
+ log_verbose("using value[%lf]\n", testMillis);
+ ucal_setAttribute(caldef3, UCAL_LENIENT, 0);
+ ucal_setMillis(caldef3, testMillis, &status);
+ if(U_FAILURE(status)){
+ log_verbose("Pass: Illegal argument error as expected : for millis : %e : returned : %s\n", testMillis, u_errorName(status));
+ status = U_ZERO_ERROR;
+ } else {
+ dateBit = ucal_get(caldef3, UCAL_DAY_OF_MONTH, &status);
+ log_err("Fail: error in setMillis, allowed invalid value %e : returns DayOfMonth : %d", testMillis, dateBit);
+ }
+ /*-------------------*/
ctest_setTimeZone(NULL, &status);
@@ -595,7 +649,7 @@ static void TestGetSetDateAPI()
/*Testing if setDate works fine */
log_verbose("\nTesting the ucal_setDate() function \n");
- u_uastrcpy(temp, "Dec 17, 1971 11:05:28 PM");
+ u_uastrcpy(temp, "Dec 17, 1971, 11:05:28 PM");
ucal_setDate(caldef,1971, UCAL_DECEMBER, 17, &status);
if(U_FAILURE(status)){
log_err("error in setting the calendar date : %s\n", u_errorName(status));
@@ -626,7 +680,7 @@ static void TestGetSetDateAPI()
/*Testing if setDateTime works fine */
log_verbose("\nTesting the ucal_setDateTime() function \n");
- u_uastrcpy(temp, "May 3, 1972 4:30:42 PM");
+ u_uastrcpy(temp, "May 3, 1972, 4:30:42 PM");
ucal_setDateTime(caldef,1972, UCAL_MAY, 3, 16, 30, 42, &status);
if(U_FAILURE(status)){
log_err("error in setting the calendar date : %s\n", u_errorName(status));
@@ -660,6 +714,7 @@ static void TestGetSetDateAPI()
/*close caldef and datdef*/
ucal_close(caldef);
ucal_close(caldef2);
+ ucal_close(caldef3);
udat_close(datdef);
}
@@ -1655,46 +1710,46 @@ static void TestWeekend() {
log_data_err("Unable to create UDateFormat - %s\n", u_errorName(fmtStatus));
return;
}
- for (count = sizeof(testDates)/sizeof(testDates[0]); count-- > 0; ++testDatesPtr) {
+ for (count = sizeof(testDates)/sizeof(testDates[0]); count-- > 0; ++testDatesPtr) {
UErrorCode status = U_ZERO_ERROR;
- UCalendar * cal = ucal_open(NULL, 0, testDatesPtr->locale, UCAL_GREGORIAN, &status);
- log_verbose("locale: %s\n", testDatesPtr->locale);
- if (U_SUCCESS(status)) {
- const TestWeekendDates * weekendDatesPtr = testDatesPtr->dates;
- for (subCount = testDatesPtr->numDates; subCount--; ++weekendDatesPtr) {
- UDate dateToTest;
- UBool isWeekend;
- char fmtDateBytes[kFormattedDateMax] = "<could not format test date>"; /* initialize for failure */
-
- ucal_clear(cal);
- ucal_setDateTime(cal, weekendDatesPtr->year, weekendDatesPtr->month, weekendDatesPtr->day,
- weekendDatesPtr->hour, 0, 0, &status);
- dateToTest = ucal_getMillis(cal, &status) + weekendDatesPtr->millisecOffset;
- isWeekend = ucal_isWeekend(cal, dateToTest, &status);
- if (U_SUCCESS(fmtStatus)) {
- UChar fmtDate[kFormattedDateMax];
- (void)udat_format(fmt, dateToTest, fmtDate, kFormattedDateMax, NULL, &fmtStatus);
- if (U_SUCCESS(fmtStatus)) {
- u_austrncpy(fmtDateBytes, fmtDate, kFormattedDateMax);
- fmtDateBytes[kFormattedDateMax-1] = 0;
- } else {
- fmtStatus = U_ZERO_ERROR;
- }
- }
- if ( U_FAILURE(status) ) {
- log_err("FAIL: locale %s date %s isWeekend() status %s\n", testDatesPtr->locale, fmtDateBytes, u_errorName(status) );
- status = U_ZERO_ERROR;
- } else if ( (isWeekend!=0) != (weekendDatesPtr->isWeekend!=0) ) {
- log_err("FAIL: locale %s date %s isWeekend %d, expected the opposite\n", testDatesPtr->locale, fmtDateBytes, isWeekend );
- } else {
- log_verbose("OK: locale %s date %s isWeekend %d\n", testDatesPtr->locale, fmtDateBytes, isWeekend );
- }
- }
- ucal_close(cal);
- } else {
- log_data_err("FAIL: ucal_open for locale %s failed: %s - (Are you missing data?)\n", testDatesPtr->locale, u_errorName(status) );
- }
- }
+ UCalendar * cal = ucal_open(NULL, 0, testDatesPtr->locale, UCAL_GREGORIAN, &status);
+ log_verbose("locale: %s\n", testDatesPtr->locale);
+ if (U_SUCCESS(status)) {
+ const TestWeekendDates * weekendDatesPtr = testDatesPtr->dates;
+ for (subCount = testDatesPtr->numDates; subCount--; ++weekendDatesPtr) {
+ UDate dateToTest;
+ UBool isWeekend;
+ char fmtDateBytes[kFormattedDateMax] = "<could not format test date>"; /* initialize for failure */
+
+ ucal_clear(cal);
+ ucal_setDateTime(cal, weekendDatesPtr->year, weekendDatesPtr->month, weekendDatesPtr->day,
+ weekendDatesPtr->hour, 0, 0, &status);
+ dateToTest = ucal_getMillis(cal, &status) + weekendDatesPtr->millisecOffset;
+ isWeekend = ucal_isWeekend(cal, dateToTest, &status);
+ if (U_SUCCESS(fmtStatus)) {
+ UChar fmtDate[kFormattedDateMax];
+ (void)udat_format(fmt, dateToTest, fmtDate, kFormattedDateMax, NULL, &fmtStatus);
+ if (U_SUCCESS(fmtStatus)) {
+ u_austrncpy(fmtDateBytes, fmtDate, kFormattedDateMax);
+ fmtDateBytes[kFormattedDateMax-1] = 0;
+ } else {
+ fmtStatus = U_ZERO_ERROR;
+ }
+ }
+ if ( U_FAILURE(status) ) {
+ log_err("FAIL: locale %s date %s isWeekend() status %s\n", testDatesPtr->locale, fmtDateBytes, u_errorName(status) );
+ status = U_ZERO_ERROR;
+ } else if ( (isWeekend!=0) != (weekendDatesPtr->isWeekend!=0) ) {
+ log_err("FAIL: locale %s date %s isWeekend %d, expected the opposite\n", testDatesPtr->locale, fmtDateBytes, isWeekend );
+ } else {
+ log_verbose("OK: locale %s date %s isWeekend %d\n", testDatesPtr->locale, fmtDateBytes, isWeekend );
+ }
+ }
+ ucal_close(cal);
+ } else {
+ log_data_err("FAIL: ucal_open for locale %s failed: %s - (Are you missing data?)\n", testDatesPtr->locale, u_errorName(status) );
+ }
+ }
if (U_SUCCESS(fmtStatus)) {
udat_close(fmt);
}
@@ -1712,12 +1767,12 @@ static void TestWeekend() {
transition = ucal_getWeekendTransition(cal, daysOfWeekPtr->dayOfWeek, &status);
}
if ( U_FAILURE(status) ) {
- log_err("FAIL: locale %s DOW %d getDayOfWeekType() status %s\n", testDaysPtr->locale, daysOfWeekPtr->dayOfWeek, u_errorName(status) );
- status = U_ZERO_ERROR;
+ log_err("FAIL: locale %s DOW %d getDayOfWeekType() status %s\n", testDaysPtr->locale, daysOfWeekPtr->dayOfWeek, u_errorName(status) );
+ status = U_ZERO_ERROR;
} else if ( dayType != daysOfWeekPtr->dayType || transition != daysOfWeekPtr->transition ) {
- log_err("FAIL: locale %s DOW %d type %d, expected %d\n", testDaysPtr->locale, daysOfWeekPtr->dayOfWeek, dayType, daysOfWeekPtr->dayType );
+ log_err("FAIL: locale %s DOW %d type %d, expected %d\n", testDaysPtr->locale, daysOfWeekPtr->dayOfWeek, dayType, daysOfWeekPtr->dayType );
} else {
- log_verbose("OK: locale %s DOW %d type %d\n", testDaysPtr->locale, daysOfWeekPtr->dayOfWeek, dayType );
+ log_verbose("OK: locale %s DOW %d type %d\n", testDaysPtr->locale, daysOfWeekPtr->dayOfWeek, dayType );
}
}
ucal_close(cal);
@@ -1736,20 +1791,50 @@ typedef struct {
const char * locale;
UDate start;
UDate target;
+ UBool progressive; /* TRUE to compute progressive difference for each field, FALSE to reset calendar after each call */
int32_t yDiff;
int32_t MDiff;
int32_t dDiff;
int32_t HDiff;
int32_t mDiff;
+ int32_t sDiff; /* 0x7FFFFFFF indicates overflow error expected */
} TFDItem;
static const UChar tzUSPacific[] = { 0x55,0x53,0x2F,0x50,0x61,0x63,0x69,0x66,0x69,0x63,0 }; /* "US/Pacific" */
+static const UChar tzGMT[] = { 0x47,0x4D,0x54,0 }; /* "GMT" */
static const TFDItem tfdItems[] = {
- /* timezone locale start target yDf MDf dDf HDf mDf */
- { tzUSPacific, "en_US", 1267459800000.0, 1277772600000.0, 0, 3, 27, 9, 40 }, /* 2010-Mar-01 08:10 -> 2010-Jun-28 17:50 */
- { tzUSPacific, "en_US", 1267459800000.0, 1299089280000.0, 1, 0, 1, 1, 58 }, /* 2010-Mar-01 08:10 -> 2011-Mar-02 10:08 */
- { NULL, NULL, 0.0, 0.0, 0, 0, 0, 0, 0 } /* terminator */
+ /* timezone locale start target progres yDf MDf dDf HDf mDf sDf */
+ /* For these we compute the progressive difference for each field - not resetting the calendar after each call */
+ { tzUSPacific, "en_US", 1267459800000.0, 1277772600000.0, TRUE, 0, 3, 27, 9, 40, 0 }, /* 2010-Mar-01 08:10 -> 2010-Jun-28 17:50 */
+ { tzUSPacific, "en_US", 1267459800000.0, 1299089280000.0, TRUE, 1, 0, 1, 1, 58, 0 }, /* 2010-Mar-01 08:10 -> 2011-Mar-02 10:08 */
+ /* For these we compute the total difference for each field - resetting the calendar after each call */
+ { tzGMT, "en_US", 0.0, 1073692800000.0, FALSE, 34, 408, 12427, 298248, 17894880, 1073692800 }, /* 1970-Jan-01 00:00 -> 2004-Jan-10 00:00 */
+ { tzGMT, "en_US", 0.0, 1073779200000.0, FALSE, 34, 408, 12428, 298272, 17896320, 1073779200 }, /* 1970-Jan-01 00:00 -> 2004-Jan-11 00:00 */
+ { tzGMT, "en_US", 0.0, 2147472000000.0, FALSE, 68, 816, 24855, 596520, 35791200, 2147472000 }, /* 1970-Jan-01 00:00 -> 2038-Jan-19 00:00 */
+ { tzGMT, "en_US", 0.0, 2147558400000.0, FALSE, 68, 816, 24856, 596544, 35792640, 0x7FFFFFFF }, /* 1970-Jan-01 00:00 -> 2038-Jan-20 00:00, seconds diff overflow */
+ { tzGMT, "en_US", 0.0, -1073692800000.0, FALSE, -34,-408,-12427,-298248,-17894880,-1073692800 }, /* 1970-Jan-01 00:00 -> 1935-Dec-24 00:00 */
+ { tzGMT, "en_US", 0.0, -1073779200000.0, FALSE, -34,-408,-12428,-298272,-17896320,-1073779200 }, /* 1970-Jan-01 00:00 -> 1935-Dec-23 00:00 */
+ /* check fwd/backward on either side of era boundary and across era boundary */
+ { tzGMT, "en_US", -61978089600000.0,-61820409600000.0, FALSE, 4, 59, 1825, 43800, 2628000, 157680000 }, /* CE 5-Dec-31 00:00 -> CE 10-Dec-30 00:00 */
+ { tzGMT, "en_US", -61820409600000.0,-61978089600000.0, FALSE, -4, -59, -1825, -43800, -2628000, -157680000 }, /* CE 10-Dec-30 00:00 -> CE 5-Dec-31 00:00 */
+ { tzGMT, "en_US", -62451129600000.0,-62293449600000.0, FALSE, 4, 59, 1825, 43800, 2628000, 157680000 }, /* BCE 10-Jan-04 00:00 -> BCE 5-Jan-03 00:00 */
+ { tzGMT, "en_US", -62293449600000.0,-62451129600000.0, FALSE, -4, -59, -1825, -43800, -2628000, -157680000 }, /* BCE 5-Jan-03 00:00 -> BCE 10-Jan-04 00:00 */
+ { tzGMT, "en_US", -62293449600000.0,-61978089600000.0, FALSE, 9, 119, 3650, 87600, 5256000, 315360000 }, /* BCE 5-Jan-03 00:00 -> CE 5-Dec-31 00:00 */
+ { tzGMT, "en_US", -61978089600000.0,-62293449600000.0, FALSE, -9,-119, -3650, -87600, -5256000, -315360000 }, /* CE 5-Dec-31 00:00 -> BCE 5-Jan-03 00:00 */
+ { tzGMT, "en@calendar=roc", -1672704000000.0, -1515024000000.0, FALSE, 4, 59, 1825, 43800, 2628000, 157680000 }, /* MG 5-Dec-30 00:00 -> MG 10-Dec-29 00:00 */
+ { tzGMT, "en@calendar=roc", -1515024000000.0, -1672704000000.0, FALSE, -4, -59, -1825, -43800, -2628000, -157680000 }, /* MG 10-Dec-29 00:00 -> MG 5-Dec-30 00:00 */
+ { tzGMT, "en@calendar=roc", -2145744000000.0, -1988064000000.0, FALSE, 4, 59, 1825, 43800, 2628000, 157680000 }, /* BMG 10-Jan-03 00:00 -> BMG 5-Jan-02 00:00 */
+ { tzGMT, "en@calendar=roc", -1988064000000.0, -2145744000000.0, FALSE, -4, -59, -1825, -43800, -2628000, -157680000 }, /* BMG 5-Jan-02 00:00 -> BMG 10-Jan-03 00:00 */
+ { tzGMT, "en@calendar=roc", -1988064000000.0, -1672704000000.0, FALSE, 9, 119, 3650, 87600, 5256000, 315360000 }, /* BMG 5-Jan-02 00:00 -> MG 5-Dec-30 00:00 */
+ { tzGMT, "en@calendar=roc", -1672704000000.0, -1988064000000.0, FALSE, -9,-119, -3650, -87600, -5256000, -315360000 }, /* MG 5-Dec-30 00:00 -> BMG 5-Jan-02 00:00 */
+ { tzGMT, "en@calendar=coptic",-53026531200000.0,-52868851200000.0, FALSE, 4, 64, 1825, 43800, 2628000, 157680000 }, /* Er1 5-Nas-05 00:00 -> Er1 10-Nas-04 00:00 */
+ { tzGMT, "en@calendar=coptic",-52868851200000.0,-53026531200000.0, FALSE, -4, -64, -1825, -43800, -2628000, -157680000 }, /* Er1 10-Nas-04 00:00 -> Er1 5-Nas-05 00:00 */
+ { tzGMT, "en@calendar=coptic",-53499571200000.0,-53341891200000.0, FALSE, 4, 64, 1825, 43800, 2628000, 157680000 }, /* Er0 10-Tou-04 00:00 -> Er0 5-Tou-02 00:00 */
+ { tzGMT, "en@calendar=coptic",-53341891200000.0,-53499571200000.0, FALSE, -4, -64, -1825, -43800, -2628000, -157680000 }, /* Er0 5-Tou-02 00:00 -> Er0 10-Tou-04 00:00 */
+ { tzGMT, "en@calendar=coptic",-53341891200000.0,-53026531200000.0, FALSE, 9, 129, 3650, 87600, 5256000, 315360000 }, /* Er0 5-Tou-02 00:00 -> Er1 5-Nas-05 00:00 */
+ { tzGMT, "en@calendar=coptic",-53026531200000.0,-53341891200000.0, FALSE, -9,-129, -3650, -87600, -5256000, -315360000 }, /* Er1 5-Nas-05 00:00 -> Er0 5-Tou-02 00:00 */
+ { NULL, NULL, 0.0, 0.0, FALSE, 0, 0, 0, 0, 0, 0 } /* terminator */
};
void TestFieldDifference() {
@@ -1760,24 +1845,67 @@ void TestFieldDifference() {
if (U_FAILURE(status)) {
log_err("FAIL: for locale \"%s\", ucal_open had status %s\n", tfdItemPtr->locale, u_errorName(status) );
} else {
- int32_t yDf, MDf, dDf, HDf, mDf;
- ucal_setMillis(ucal, tfdItemPtr->start, &status);
- yDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_YEAR, &status);
- MDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MONTH, &status);
- dDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_DATE, &status);
- HDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_HOUR, &status);
- mDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MINUTE, &status);
- if (U_FAILURE(status)) {
- log_err("FAIL: for locale \"%s\", start %.1f, target %.1f, ucal_setMillis or ucal_getFieldDifference had status %s\n",
- tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, u_errorName(status) );
- } else if ( yDf != tfdItemPtr->yDiff ||
- MDf != tfdItemPtr->MDiff ||
- dDf != tfdItemPtr->dDiff ||
- HDf != tfdItemPtr->HDiff ||
- mDf != tfdItemPtr->mDiff ) {
- log_data_err("FAIL: for locale \"%s\", start %.1f, target %.1f, expected y-M-d-H-m diffs %d-%d-%d-%d-%d, got %d-%d-%d-%d-%d\n",
- tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target,
- tfdItemPtr->yDiff, tfdItemPtr->MDiff, tfdItemPtr->dDiff, tfdItemPtr->HDiff, tfdItemPtr->mDiff, yDf, MDf, dDf, HDf, mDf);
+ int32_t yDf, MDf, dDf, HDf, mDf, sDf;
+ if (tfdItemPtr->progressive) {
+ ucal_setMillis(ucal, tfdItemPtr->start, &status);
+ yDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_YEAR, &status);
+ MDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MONTH, &status);
+ dDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_DATE, &status);
+ HDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_HOUR, &status);
+ mDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MINUTE, &status);
+ sDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_SECOND, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: for locale \"%s\", start %.1f, target %.1f, ucal_setMillis or ucal_getFieldDifference had status %s\n",
+ tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, u_errorName(status) );
+ } else if ( yDf != tfdItemPtr->yDiff ||
+ MDf != tfdItemPtr->MDiff ||
+ dDf != tfdItemPtr->dDiff ||
+ HDf != tfdItemPtr->HDiff ||
+ mDf != tfdItemPtr->mDiff ||
+ sDf != tfdItemPtr->sDiff ) {
+ log_data_err("FAIL: for locale \"%s\", start %.1f, target %.1f, expected y-M-d-H-m-s progressive diffs %d-%d-%d-%d-%d-%d, got %d-%d-%d-%d-%d-%d\n",
+ tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target,
+ tfdItemPtr->yDiff, tfdItemPtr->MDiff, tfdItemPtr->dDiff, tfdItemPtr->HDiff, tfdItemPtr->mDiff, tfdItemPtr->sDiff,
+ yDf, MDf, dDf, HDf, mDf, sDf);
+ }
+ } else {
+ ucal_setMillis(ucal, tfdItemPtr->start, &status);
+ yDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_YEAR, &status);
+ ucal_setMillis(ucal, tfdItemPtr->start, &status);
+ MDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MONTH, &status);
+ ucal_setMillis(ucal, tfdItemPtr->start, &status);
+ dDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_DATE, &status);
+ ucal_setMillis(ucal, tfdItemPtr->start, &status);
+ HDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_HOUR, &status);
+ ucal_setMillis(ucal, tfdItemPtr->start, &status);
+ mDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MINUTE, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: for locale \"%s\", start %.1f, target %.1f, ucal_setMillis or ucal_getFieldDifference (y-M-d-H-m) had status %s\n",
+ tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, u_errorName(status) );
+ } else if ( yDf != tfdItemPtr->yDiff ||
+ MDf != tfdItemPtr->MDiff ||
+ dDf != tfdItemPtr->dDiff ||
+ HDf != tfdItemPtr->HDiff ||
+ mDf != tfdItemPtr->mDiff ) {
+ log_data_err("FAIL: for locale \"%s\", start %.1f, target %.1f, expected y-M-d-H-m total diffs %d-%d-%d-%d-%d, got %d-%d-%d-%d-%d\n",
+ tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target,
+ tfdItemPtr->yDiff, tfdItemPtr->MDiff, tfdItemPtr->dDiff, tfdItemPtr->HDiff, tfdItemPtr->mDiff,
+ yDf, MDf, dDf, HDf, mDf);
+ }
+ ucal_setMillis(ucal, tfdItemPtr->start, &status);
+ sDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_SECOND, &status);
+ if (tfdItemPtr->sDiff != 0x7FFFFFFF) {
+ if (U_FAILURE(status)) {
+ log_err("FAIL: for locale \"%s\", start %.1f, target %.1f, ucal_setMillis or ucal_getFieldDifference (seconds) had status %s\n",
+ tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, u_errorName(status) );
+ } else if (sDf != tfdItemPtr->sDiff) {
+ log_data_err("FAIL: for locale \"%s\", start %.1f, target %.1f, expected seconds progressive diff %d, got %d\n",
+ tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, tfdItemPtr->sDiff, sDf);
+ }
+ } else if (!U_FAILURE(status)) {
+ log_err("FAIL: for locale \"%s\", start %.1f, target %.1f, for ucal_getFieldDifference (seconds) expected overflow error, got none\n",
+ tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target );
+ }
}
ucal_close(ucal);
}
@@ -1884,4 +2012,311 @@ void TestAmbiguousWallTime() {
ucal_close(ucal);
}
+/**
+ * TestAddRollEra0AndEraBounds, for #9226
+ */
+
+ typedef struct {
+ const char * locale;
+ UBool era0YearsGoBackwards; /* until we have API to get this, per #9393 */
+ } EraTestItem;
+
+static const EraTestItem eraTestItems[] = {
+ /* calendars with non-modern era 0 that goes backwards, max era == 1 */
+ { "en@calendar=gregorian", TRUE },
+ { "en@calendar=roc", TRUE },
+ { "en@calendar=coptic", TRUE },
+ /* calendars with non-modern era 0 that goes forwards, max era > 1 */
+ { "en@calendar=japanese", FALSE },
+ { "en@calendar=chinese", FALSE },
+ /* calendars with non-modern era 0 that goes forwards, max era == 1 */
+ { "en@calendar=ethiopic", FALSE },
+ /* calendars with only one era = 0, forwards */
+ { "en@calendar=buddhist", FALSE },
+ { "en@calendar=hebrew", FALSE },
+ { "en@calendar=islamic", FALSE },
+ { "en@calendar=indian", FALSE },
+ { "en@calendar=persian", FALSE },
+ { "en@calendar=ethiopic-amete-alem", FALSE },
+ { NULL, FALSE }
+};
+
+static const UChar zoneGMT[] = { 0x47,0x4D,0x54,0 };
+
+void TestAddRollEra0AndEraBounds() {
+ const EraTestItem * eraTestItemPtr;
+ for (eraTestItemPtr = eraTestItems; eraTestItemPtr->locale != NULL; eraTestItemPtr++) {
+ UErrorCode status = U_ZERO_ERROR;
+ UCalendar *ucalTest = ucal_open(zoneGMT, -1, eraTestItemPtr->locale, UCAL_DEFAULT, &status);
+ if ( U_SUCCESS(status) ) {
+ int32_t yrBefore, yrAfter, yrMax, eraAfter, eraMax, eraNow;
+
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 2);
+ ucal_set(ucalTest, UCAL_ERA, 0);
+ yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status);
+ ucal_add(ucalTest, UCAL_YEAR, 1, &status);
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era 0 year 2 then add 1 year and get year for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ } else if ( (eraTestItemPtr->era0YearsGoBackwards && yrAfter>yrBefore) ||
+ (!eraTestItemPtr->era0YearsGoBackwards && yrAfter<yrBefore) ) {
+ log_err("FAIL: era 0 add 1 year does not move forward in time for %s\n", eraTestItemPtr->locale);
+ }
+
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 2);
+ ucal_set(ucalTest, UCAL_ERA, 0);
+ yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status);
+ ucal_roll(ucalTest, UCAL_YEAR, 1, &status);
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era 0 year 2 then roll 1 year and get year for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ } else if ( (eraTestItemPtr->era0YearsGoBackwards && yrAfter>yrBefore) ||
+ (!eraTestItemPtr->era0YearsGoBackwards && yrAfter<yrBefore) ) {
+ log_err("FAIL: era 0 roll 1 year does not move forward in time for %s\n", eraTestItemPtr->locale);
+ }
+
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 1);
+ ucal_set(ucalTest, UCAL_ERA, 0);
+ if (eraTestItemPtr->era0YearsGoBackwards) {
+ ucal_roll(ucalTest, UCAL_YEAR, 1, &status); /* roll forward in time to era 0 boundary */
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ eraAfter = ucal_get(ucalTest, UCAL_ERA, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era 0 year 1 then roll 1 year and get year,era for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ /* all calendars with era0YearsGoBackwards have "unbounded" era0 year values, so we should pin at yr 1 */
+ } else if (eraAfter != 0 || yrAfter != 1) {
+ log_err("FAIL: era 0 roll 1 year from year 1 does not stay within era or pin to year 1 for %s (get era %d year %d)\n",
+ eraTestItemPtr->locale, eraAfter, yrAfter);
+ }
+ } else {
+ /* roll backward in time to where era 0 years go negative, except for the Chinese
+ calendar, which uses negative eras instead of having years outside the range 1-60 */
+ const char * calType = ucal_getType(ucalTest, &status);
+ ucal_roll(ucalTest, UCAL_YEAR, -2, &status);
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ eraAfter = ucal_get(ucalTest, UCAL_ERA, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era 0 year 1 then roll -2 years and get year,era for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ } else if ( uprv_strcmp(calType,"chinese")!=0 && (eraAfter != 0 || yrAfter != -1) ) {
+ log_err("FAIL: era 0 roll -2 years from year 1 does not stay within era or produce year -1 for %s (get era %d year %d)\n",
+ eraTestItemPtr->locale, eraAfter, yrAfter);
+ }
+ }
+
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ {
+ int32_t eraMin = ucal_getLimit(ucalTest, UCAL_ERA, UCAL_MINIMUM, &status);
+ const char * calType = ucal_getType(ucalTest, &status);
+ if (eraMin != 0 && uprv_strcmp(calType, "chinese") != 0) {
+ log_err("FAIL: ucal_getLimit returns minimum era %d (should be 0) for calType %s, error %s\n", eraMin, calType, u_errorName(status));
+ }
+ }
+
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 1);
+ ucal_set(ucalTest, UCAL_ERA, 0);
+ eraMax = ucal_getLimit(ucalTest, UCAL_ERA, UCAL_MAXIMUM, &status);
+ if ( U_SUCCESS(status) && eraMax > 0 ) {
+ /* try similar tests for era 1 (if calendar has it), in which years always go forward */
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 2);
+ ucal_set(ucalTest, UCAL_ERA, 1);
+ yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status);
+ ucal_add(ucalTest, UCAL_YEAR, 1, &status);
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era 1 year 2 then add 1 year and get year for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ } else if ( yrAfter<yrBefore ) {
+ log_err("FAIL: era 1 add 1 year does not move forward in time for %s\n", eraTestItemPtr->locale);
+ }
+
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 2);
+ ucal_set(ucalTest, UCAL_ERA, 1);
+ yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status);
+ ucal_roll(ucalTest, UCAL_YEAR, 1, &status);
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era 1 year 2 then roll 1 year and get year for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ } else if ( yrAfter<yrBefore ) {
+ log_err("FAIL: era 1 roll 1 year does not move forward in time for %s\n", eraTestItemPtr->locale);
+ }
+
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 1);
+ ucal_set(ucalTest, UCAL_ERA, 1);
+ yrMax = ucal_getLimit(ucalTest, UCAL_YEAR, UCAL_ACTUAL_MAXIMUM, &status); /* max year value for era 1 */
+ ucal_roll(ucalTest, UCAL_YEAR, -1, &status); /* roll down which should pin or wrap to end */
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ eraAfter = ucal_get(ucalTest, UCAL_ERA, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era 1 year 1 then roll -1 year and get year,era for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ /* if yrMax is reasonable we should wrap to that, else we should pin at yr 1 */
+ } else if (yrMax >= 32768) {
+ if (eraAfter != 1 || yrAfter != 1) {
+ log_err("FAIL: era 1 roll -1 year from year 1 does not stay within era or pin to year 1 for %s (get era %d year %d)\n",
+ eraTestItemPtr->locale, eraAfter, yrAfter);
+ }
+ } else if (eraAfter != 1 || yrAfter != yrMax) {
+ log_err("FAIL: era 1 roll -1 year from year 1 does not stay within era or wrap to year %d for %s (get era %d year %d)\n",
+ yrMax, eraTestItemPtr->locale, eraAfter, yrAfter);
+ } else {
+ /* now roll up which should wrap to beginning */
+ ucal_roll(ucalTest, UCAL_YEAR, 1, &status); /* now roll up which should wrap to beginning */
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ eraAfter = ucal_get(ucalTest, UCAL_ERA, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: era 1 roll 1 year from end and get year,era for %s, error %s\n",
+ eraTestItemPtr->locale, u_errorName(status));
+ } else if (eraAfter != 1 || yrAfter != 1) {
+ log_err("FAIL: era 1 roll 1 year from year %d does not stay within era or wrap to year 1 for %s (get era %d year %d)\n",
+ yrMax, eraTestItemPtr->locale, eraAfter, yrAfter);
+ }
+ }
+
+ /* if current era > 1, try the same roll tests for current era */
+ ucal_setMillis(ucalTest, ucal_getNow(), &status);
+ eraNow = ucal_get(ucalTest, UCAL_ERA, &status);
+ if ( U_SUCCESS(status) && eraNow > 1 ) {
+ status = U_ZERO_ERROR;
+ ucal_clear(ucalTest);
+ ucal_set(ucalTest, UCAL_YEAR, 1);
+ ucal_set(ucalTest, UCAL_ERA, eraNow);
+ yrMax = ucal_getLimit(ucalTest, UCAL_YEAR, UCAL_ACTUAL_MAXIMUM, &status); /* max year value for this era */
+ ucal_roll(ucalTest, UCAL_YEAR, -1, &status);
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ eraAfter = ucal_get(ucalTest, UCAL_ERA, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: set era %d year 1 then roll -1 year and get year,era for %s, error %s\n",
+ eraNow, eraTestItemPtr->locale, u_errorName(status));
+ /* if yrMax is reasonable we should wrap to that, else we should pin at yr 1 */
+ } else if (yrMax >= 32768) {
+ if (eraAfter != eraNow || yrAfter != 1) {
+ log_err("FAIL: era %d roll -1 year from year 1 does not stay within era or pin to year 1 for %s (get era %d year %d)\n",
+ eraNow, eraTestItemPtr->locale, eraAfter, yrAfter);
+ }
+ } else if (eraAfter != eraNow || yrAfter != yrMax) {
+ log_err("FAIL: era %d roll -1 year from year 1 does not stay within era or wrap to year %d for %s (get era %d year %d)\n",
+ eraNow, yrMax, eraTestItemPtr->locale, eraAfter, yrAfter);
+ } else {
+ /* now roll up which should wrap to beginning */
+ ucal_roll(ucalTest, UCAL_YEAR, 1, &status); /* now roll up which should wrap to beginning */
+ yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status);
+ eraAfter = ucal_get(ucalTest, UCAL_ERA, &status);
+ if (U_FAILURE(status)) {
+ log_err("FAIL: era %d roll 1 year from end and get year,era for %s, error %s\n",
+ eraNow, eraTestItemPtr->locale, u_errorName(status));
+ } else if (eraAfter != eraNow || yrAfter != 1) {
+ log_err("FAIL: era %d roll 1 year from year %d does not stay within era or wrap to year 1 for %s (get era %d year %d)\n",
+ eraNow, yrMax, eraTestItemPtr->locale, eraAfter, yrAfter);
+ }
+ }
+ }
+ }
+
+ ucal_close(ucalTest);
+ } else {
+ log_data_err("FAIL: ucal_open fails for zone GMT, locale %s, UCAL_DEFAULT\n", eraTestItemPtr->locale);
+ }
+ }
+}
+
+/**
+ * TestGetTZTransition, for #9606
+ */
+
+typedef struct {
+ const char *descrip; /* test description */
+ const UChar * zoneName; /* pointer to zero-terminated zone name */
+ int32_t year; /* starting point for test is gregorian calendar noon on day specified by y,M,d here */
+ int32_t month;
+ int32_t day;
+ UBool hasPrev; /* does it have a previous transition from starting point? If so we test inclusive from that */
+ UBool hasNext; /* does it have a next transition from starting point? If so we test inclusive from that */
+} TZTransitionItem;
+
+/* have zoneGMT above */
+static const UChar zoneUSPacific[] = { 0x55,0x53,0x2F,0x50,0x61,0x63,0x69,0x66,0x69,0x63,0 }; /* "US/Pacific" */
+static const UChar zoneCairo[] = { 0x41,0x66,0x72,0x69,0x63,0x61,0x2F,0x43,0x61,0x69,0x72,0x6F,0 }; /* "Africa/Cairo", DST cancelled since 2011 */
+static const UChar zoneIceland[] = { 0x41,0x74,0x6C,0x61,0x6E,0x74,0x69,0x63,0x2F,0x52,0x65,0x79,0x6B,0x6A,0x61,0x76,0x69,0x6B,0 }; /* "Atlantic/Reykjavik", always on DST (since when?) */
+
+static const TZTransitionItem tzTransitionItems[] = {
+ { "USPacific mid 2012", zoneUSPacific, 2012, UCAL_JULY, 1, TRUE , TRUE },
+ { "USPacific mid 100", zoneUSPacific, 100, UCAL_JULY, 1, FALSE, TRUE }, /* no transitions before 100 CE... */
+ { "Cairo mid 2012", zoneCairo, 2012, UCAL_JULY, 1, TRUE , FALSE }, /* DST cancelled since 2011 */
+ { "Iceland mid 2012", zoneIceland, 2012, UCAL_JULY, 1, TRUE , FALSE }, /* always on DST */
+ { NULL, NULL, 0, 0, 0, FALSE, FALSE } /* terminator */
+};
+
+void TestGetTZTransition() {
+ UErrorCode status = U_ZERO_ERROR;
+ UCalendar * ucal = ucal_open(zoneGMT, -1, "en", UCAL_GREGORIAN, &status);
+ if ( U_SUCCESS(status) ) {
+ const TZTransitionItem * itemPtr;
+ for (itemPtr = tzTransitionItems; itemPtr->descrip != NULL; itemPtr++) {
+ UDate curMillis;
+ ucal_setTimeZone(ucal, itemPtr->zoneName, -1, &status);
+ ucal_setDateTime(ucal, itemPtr->year, itemPtr->month, itemPtr->day, 12, 0, 0, &status);
+ curMillis = ucal_getMillis(ucal, &status);
+ if ( U_SUCCESS(status) ) {
+ UDate transition1, transition2;
+ UBool result;
+
+ result = ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_PREVIOUS, &transition1, &status);
+ if (U_FAILURE(status) || result != itemPtr->hasPrev) {
+ log_data_err("FAIL: %s ucal_getTimeZoneTransitionDate prev status %s, expected result %d but got %d\n",
+ itemPtr->descrip, u_errorName(status), itemPtr->hasPrev, result);
+ } else if (result) {
+ ucal_setMillis(ucal, transition1, &status);
+ result = ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE, &transition2, &status);
+ if (U_FAILURE(status) || !result || transition2 != transition1) {
+ log_err("FAIL: %s ucal_getTimeZoneTransitionDate prev_inc status %s, result %d, expected date %.1f but got %.1f\n",
+ itemPtr->descrip, u_errorName(status), result, transition1, transition2);
+ }
+ }
+ status = U_ZERO_ERROR;
+
+ result = ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_NEXT, &transition1, &status);
+ if (U_FAILURE(status) || result != itemPtr->hasNext) {
+ log_data_err("FAIL: %s ucal_getTimeZoneTransitionDate next status %s, expected result %d but got %d\n",
+ itemPtr->descrip, u_errorName(status), itemPtr->hasNext, result);
+ } else if (result) {
+ ucal_setMillis(ucal, transition1, &status);
+ result = ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_NEXT_INCLUSIVE, &transition2, &status);
+ if (U_FAILURE(status) || !result || transition2 != transition1) {
+ log_err("FAIL: %s ucal_getTimeZoneTransitionDate next_inc status %s, result %d, expected date %.1f but got %.1f\n",
+ itemPtr->descrip, u_errorName(status), result, transition1, transition2);
+ }
+ }
+ status = U_ZERO_ERROR;
+ } else {
+ log_data_err("FAIL setup: can't setup calendar for %s, status %s\n",
+ itemPtr->descrip, u_errorName(status));
+ status = U_ZERO_ERROR;
+ }
+ }
+ ucal_close(ucal);
+ } else {
+ log_data_err("FAIL setup: ucal_open status %s\n", u_errorName(status));
+ }
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccaltst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/ccaltst.h
index 95a9f4cfd32..95a9f4cfd32 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccaltst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccaltst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccapitst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ccapitst.c
index ccaafd65308..1ac3bb3db62 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccapitst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccapitst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*****************************************************************************
@@ -35,8 +35,10 @@
#define UCS_FILE_NAME_SIZE 512
/*returns an action other than the one provided*/
+#if !UCONFIG_NO_LEGACY_CONVERSION
static UConverterFromUCallback otherUnicodeAction(UConverterFromUCallback MIA);
static UConverterToUCallback otherCharAction(UConverterToUCallback MIA);
+#endif
static UConverter *
cnv_open(const char *name, UErrorCode *pErrorCode) {
@@ -54,7 +56,9 @@ static void TestDuplicateAlias(void);
static void TestCCSID(void);
static void TestJ932(void);
static void TestJ1968(void);
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void TestLMBCSMaxChar(void);
+#endif
#if !UCONFIG_NO_LEGACY_CONVERSION
static void TestConvertSafeCloneCallback(void);
@@ -1042,16 +1046,17 @@ static void TestConvert()
#endif
}
+#if !UCONFIG_NO_LEGACY_CONVERSION
static UConverterFromUCallback otherUnicodeAction(UConverterFromUCallback MIA)
{
return (MIA==(UConverterFromUCallback)UCNV_FROM_U_CALLBACK_STOP)?(UConverterFromUCallback)UCNV_FROM_U_CALLBACK_SUBSTITUTE:(UConverterFromUCallback)UCNV_FROM_U_CALLBACK_STOP;
}
-
static UConverterToUCallback otherCharAction(UConverterToUCallback MIA)
{
return (MIA==(UConverterToUCallback)UCNV_TO_U_CALLBACK_STOP)?(UConverterToUCallback)UCNV_TO_U_CALLBACK_SUBSTITUTE:(UConverterToUCallback)UCNV_TO_U_CALLBACK_STOP;
}
+#endif
static void TestFlushCache(void) {
#if !UCONFIG_NO_LEGACY_CONVERSION
@@ -1351,6 +1356,7 @@ static TSCCContext *TSCC_clone(TSCCContext *ctx)
return newCtx;
}
+#if !UCONFIG_NO_LEGACY_CONVERSION
static void TSCC_fromU(const void *context,
UConverterFromUnicodeArgs *fromUArgs,
const UChar* codeUnits,
@@ -1398,7 +1404,6 @@ static void TSCC_fromU(const void *context,
}
}
-
static void TSCC_toU(const void *context,
UConverterToUnicodeArgs *toUArgs,
const char* codeUnits,
@@ -1466,7 +1471,6 @@ static void TSCC_print_log(TSCCContext *q, const char *name)
}
}
-#if !UCONFIG_NO_LEGACY_CONVERSION
static void TestConvertSafeCloneCallback()
{
UErrorCode err = U_ZERO_ERROR;
@@ -1700,7 +1704,7 @@ static void TestConvertSafeClone()
UChar *pUCharTargetLimit = uniCharBuffer + sizeof(uniCharBuffer)/sizeof(*uniCharBuffer);
const UChar * pUniBuffer;
const UChar *uniBufferLimit = uniBuffer + sizeof(uniBuffer)/sizeof(*uniBuffer);
- int32_t index, j;
+ int32_t idx, j;
err = U_ZERO_ERROR;
cnv = ucnv_open(names[0], &err);
@@ -1787,22 +1791,22 @@ static void TestConvertSafeClone()
/* Do these cloned converters work at all - shuffle UChars to chars & back again..*/
for(j = 0; j < LENGTHOF(bufferSizes); ++j) {
- for (index = 0; index < LENGTHOF(names); index++)
+ for (idx = 0; idx < LENGTHOF(names); idx++)
{
err = U_ZERO_ERROR;
- cnv = ucnv_open(names[index], &err);
+ cnv = ucnv_open(names[idx], &err);
if(U_FAILURE(err)) {
- log_data_err("ucnv_open(\"%s\") failed - %s\n", names[index], u_errorName(err));
+ log_data_err("ucnv_open(\"%s\") failed - %s\n", names[idx], u_errorName(err));
continue;
}
if(j == 0) {
/* preflight to get maxBufferSize */
- actualSizes[index] = 0;
- ucnv_safeClone(cnv, NULL, &actualSizes[index], &err);
- if(actualSizes[index] > maxBufferSize) {
- maxBufferSize = actualSizes[index];
- maxName = names[index];
+ actualSizes[idx] = 0;
+ ucnv_safeClone(cnv, NULL, &actualSizes[idx], &err);
+ if(actualSizes[idx] > maxBufferSize) {
+ maxBufferSize = actualSizes[idx];
+ maxName = names[idx];
}
}
@@ -1814,10 +1818,10 @@ static void TestConvertSafeClone()
/* close the original immediately to make sure that the clone works by itself */
ucnv_close(cnv);
- if( actualSizes[index] <= (bufferSizes[j] - (int32_t)sizeof(UAlignedMemory)) &&
+ if( actualSizes[idx] <= (bufferSizes[j] - (int32_t)sizeof(UAlignedMemory)) &&
err == U_SAFECLONE_ALLOCATED_WARNING
) {
- log_err("ucnv_safeClone(%s) did a heap clone although the buffer was large enough\n", names[index]);
+ log_err("ucnv_safeClone(%s) did a heap clone although the buffer was large enough\n", names[idx]);
}
/* check if the clone function overwrote any bytes that it is not supposed to touch */
@@ -1827,13 +1831,13 @@ static void TestConvertSafeClone()
containsAnyOtherByte(buffer[1]+bufferSize, (int32_t)(sizeof(buffer)-(sizeof(buffer[0])+bufferSize)), 0xaa)
) {
log_err("cloning %s in a stack buffer overwrote bytes outside the bufferSize %d (requested %d)\n",
- names[index], bufferSize, bufferSizes[j]);
+ names[idx], bufferSize, bufferSizes[j]);
}
} else {
/* heap-allocated the clone */
if(containsAnyOtherByte(buffer[0], (int32_t)sizeof(buffer), 0xaa)) {
log_err("cloning %s used the heap (bufferSize %d, requested %d) but overwrote stack buffer bytes\n",
- names[index], bufferSize, bufferSizes[j]);
+ names[idx], bufferSize, bufferSizes[j]);
}
}
@@ -2852,6 +2856,7 @@ ucnv_close(cnv);
#endif
}
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void TestLMBCSMaxChar(void) {
static const struct {
int8_t maxSize;
@@ -2921,7 +2926,7 @@ static void TestLMBCSMaxChar(void) {
log_err("error UCNV_GET_MAX_BYTES_FOR_STRING(1, 2)<10\n");
}
}
-
+#endif
static void TestJ1968(void) {
UErrorCode err = U_ZERO_ERROR;
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccapitst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/ccapitst.h
index a15dfc67d88..a15dfc67d88 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccapitst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccapitst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccolltst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ccolltst.c
index 6aeaa9a9552..796294032a1 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccolltst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccolltst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2009, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -30,7 +30,9 @@ void addCollTest(TestNode** root)
{
addCollAPITest(root);
addCurrencyCollTest(root);
+#if !UCONFIG_NO_NORMALIZATION
addNormTest(root);
+#endif
addGermanCollTest(root);
addSpanishCollTest(root);
addFrenchCollTest(root);
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccolltst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/ccolltst.h
index d3e7f51da3b..d3e7f51da3b 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccolltst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccolltst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cconvtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cconvtst.c
index 4399749580a..41bfd733d06 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cconvtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cconvtst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2009, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -34,6 +34,8 @@ void addConvert(TestNode** root)
addBOCU1Tests(root);
addTestConvertErrorCallBack(root);
addTestEuroRegression(root);
+#if !UCONFIG_NO_LEGACY_CONVERSION
addTestConverterFallBack(root);
+#endif
addExtraTests(root);
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cctest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cctest.c
index 4f4db0e6838..4f4db0e6838 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cctest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cctest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccurrtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ccurrtst.c
index 0fbec2e2b9d..0fbec2e2b9d 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccurrtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccurrtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ccurrtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/ccurrtst.h
index bec5e99815e..bec5e99815e 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ccurrtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ccurrtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdateintervalformattest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cdateintervalformattest.c
index 5975f1cc5c4..edcd24e976f 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdateintervalformattest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdateintervalformattest.c
@@ -1,5 +1,5 @@
/********************************************************************
- * Copyright (c) 2011, International Business Machines Corporation
+ * Copyright (c) 2011-2012, International Business Machines Corporation
* and others. All Rights Reserved.
********************************************************************/
/* C API TEST FOR DATE INTERVAL FORMAT */
@@ -47,8 +47,8 @@ typedef struct {
/* Just a small set of tests for now, the real functionality is tested in the C++ tests */
static const DateIntervalFormatTestItem testItems[] = {
- { "en", "MMMdHHmm", tzUSPacific, Date201103021030, Date201103021030 + 7.0*_HOUR, "Mar 2 10:30 \\u2013 Mar 2 17:30" },
- { "en", "MMMdHHmm", tzAsiaTokyo, Date201103021030, Date201103021030 + 7.0*_HOUR, "Mar 3 03:30 \\u2013 Mar 3 10:30" },
+ { "en", "MMMdHHmm", tzUSPacific, Date201103021030, Date201103021030 + 7.0*_HOUR, "Mar 2, 10:30 \\u2013 Mar 2, 17:30" },
+ { "en", "MMMdHHmm", tzAsiaTokyo, Date201103021030, Date201103021030 + 7.0*_HOUR, "Mar 3, 03:30 \\u2013 Mar 3, 10:30" },
{ "en", "yMMMEd", tzUSPacific, Date201009270800, Date201009270800 + 12.0*_HOUR, "Mon, Sep 27, 2010" },
{ "en", "yMMMEd", tzUSPacific, Date201009270800, Date201009270800 + 31.0*_DAY, "Mon, Sep 27 \\u2013 Thu, Oct 28, 2010" },
{ "en", "yMMMEd", tzUSPacific, Date201009270800, Date201009270800 + 410.0*_DAY, "Mon, Sep 27, 2010 \\u2013 Fri, Nov 11, 2011" },
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdattst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cdattst.c
index edc3afb1915..0d2ab2521d3 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdattst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdattst.c
@@ -150,7 +150,7 @@ static void TestDateFormat()
/*Testing udat_format()*/
log_verbose("\nTesting the udat_format() function of date format\n");
- u_uastrcpy(temp, "7/10/96 4:05 PM");
+ u_uastrcpy(temp, "7/10/96, 4:05 PM");
/*format using def */
resultlength=0;
resultlengthneeded=udat_format(def, d, NULL, resultlength, NULL, &status);
@@ -214,7 +214,7 @@ static void TestDateFormat()
/*Testing parsing using udat_parse()*/
log_verbose("\nTesting parsing using udat_parse()\n");
- u_uastrcpy(temp,"2/3/76 2:50 AM");
+ u_uastrcpy(temp,"2/3/76, 2:50 AM");
parsepos=0;
status=U_ZERO_ERROR;
@@ -250,7 +250,7 @@ static void TestDateFormat()
status=U_ZERO_ERROR;
log_verbose("\nTesting the udat_openPattern with a specified pattern\n");
/*for french locale */
- fr_pat=udat_open(UDAT_IGNORE, UDAT_IGNORE,"fr_FR",NULL,0,temp, u_strlen(temp), &status);
+ fr_pat=udat_open(UDAT_PATTERN, UDAT_PATTERN,"fr_FR",NULL,0,temp, u_strlen(temp), &status);
if(U_FAILURE(status))
{
log_err("FAIL: Error in creating a date format using udat_openPattern \n %s\n",
@@ -396,6 +396,9 @@ static const UChar newTimePatn[] = { 0x0048, 0x0048, 0x002C, 0x006D, 0x006D, 0 }
static const UChar minutesStr[] = { 0x0034, 0x0039, 0 }; /* "49", minutes string to search for in output */
enum { kDateOrTimeOutMax = 96, kDateAndTimeOutMax = 192 };
+static const UDate minutesTolerance = 2 * 60.0 * 1000.0;
+static const UDate daysTolerance = 2 * 24.0 * 60.0 * 60.0 * 1000.0;
+
static void TestRelativeDateFormat()
{
UDate today = 0.0;
@@ -423,10 +426,10 @@ static void TestRelativeDateFormat()
UDateFormat* fmtTime;
int32_t dayOffset, limit;
UFieldPosition fp;
- UChar strDateTime[kDateAndTimeOutMax];
- UChar strDate[kDateOrTimeOutMax];
- UChar strTime[kDateOrTimeOutMax];
- UChar * strPtr;
+ UChar strDateTime[kDateAndTimeOutMax];
+ UChar strDate[kDateOrTimeOutMax];
+ UChar strTime[kDateOrTimeOutMax];
+ UChar * strPtr;
int32_t dtpatLen;
fmtRelDateTime = udat_open(UDAT_SHORT, *stylePtr | UDAT_RELATIVE, trdfLocale, trdfZone, -1, NULL, 0, &status);
@@ -450,37 +453,37 @@ static void TestRelativeDateFormat()
dtpatLen = udat_toPatternRelativeDate(fmtRelDateTime, strDate, kDateAndTimeOutMax, &status);
if ( U_FAILURE(status) ) {
- log_err("udat_toPatternRelativeDate timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
- status = U_ZERO_ERROR;
+ log_err("udat_toPatternRelativeDate timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
+ status = U_ZERO_ERROR;
} else if ( u_strstr(strDate, *monthPtnPtr) == NULL || dtpatLen != u_strlen(strDate) ) {
- log_err("udat_toPatternRelativeDate timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) date pattern incorrect\n", *stylePtr );
+ log_err("udat_toPatternRelativeDate timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) date pattern incorrect\n", *stylePtr );
}
dtpatLen = udat_toPatternRelativeTime(fmtRelDateTime, strTime, kDateAndTimeOutMax, &status);
if ( U_FAILURE(status) ) {
- log_err("udat_toPatternRelativeTime timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
- status = U_ZERO_ERROR;
+ log_err("udat_toPatternRelativeTime timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
+ status = U_ZERO_ERROR;
} else if ( u_strstr(strTime, minutesPatn) == NULL || dtpatLen != u_strlen(strTime) ) {
- log_err("udat_toPatternRelativeTime timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) time pattern incorrect\n", *stylePtr );
+ log_err("udat_toPatternRelativeTime timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) time pattern incorrect\n", *stylePtr );
}
dtpatLen = udat_toPattern(fmtRelDateTime, FALSE, strDateTime, kDateAndTimeOutMax, &status);
if ( U_FAILURE(status) ) {
- log_err("udat_toPattern timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
- status = U_ZERO_ERROR;
+ log_err("udat_toPattern timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
+ status = U_ZERO_ERROR;
} else if ( u_strstr(strDateTime, strDate) == NULL || u_strstr(strDateTime, strTime) == NULL || dtpatLen != u_strlen(strDateTime) ) {
- log_err("udat_toPattern timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) dateTime pattern incorrect\n", *stylePtr );
+ log_err("udat_toPattern timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) dateTime pattern incorrect\n", *stylePtr );
}
udat_applyPatternRelative(fmtRelDateTime, strDate, u_strlen(strDate), newTimePatn, u_strlen(newTimePatn), &status);
if ( U_FAILURE(status) ) {
- log_err("udat_applyPatternRelative timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
- status = U_ZERO_ERROR;
+ log_err("udat_applyPatternRelative timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
+ status = U_ZERO_ERROR;
} else {
- udat_toPattern(fmtRelDateTime, FALSE, strDateTime, kDateAndTimeOutMax, &status);
- if ( U_FAILURE(status) ) {
- log_err("udat_toPattern timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
- status = U_ZERO_ERROR;
- } else if ( u_strstr(strDateTime, newTimePatn) == NULL ) {
- log_err("udat_applyPatternRelative timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) didn't update time pattern\n", *stylePtr );
- }
+ udat_toPattern(fmtRelDateTime, FALSE, strDateTime, kDateAndTimeOutMax, &status);
+ if ( U_FAILURE(status) ) {
+ log_err("udat_toPattern timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
+ status = U_ZERO_ERROR;
+ } else if ( u_strstr(strDateTime, newTimePatn) == NULL ) {
+ log_err("udat_applyPatternRelative timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) didn't update time pattern\n", *stylePtr );
+ }
}
udat_applyPatternRelative(fmtRelDateTime, strDate, u_strlen(strDate), strTime, u_strlen(strTime), &status); /* restore original */
@@ -493,12 +496,30 @@ static void TestRelativeDateFormat()
log_err("udat_format timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
status = U_ZERO_ERROR;
} else {
+ int32_t parsePos = 0;
+ UDate dateResult = udat_parse(fmtRelDateTime, strDateTime, -1, &parsePos, &status);
+ UDate dateDiff = (dateResult >= dateToUse)? dateResult - dateToUse: dateToUse - dateResult;
+ if ( U_FAILURE(status) || dateDiff > minutesTolerance ) {
+ log_err("udat_parse timeStyle SHORT dateStyle (%d | UDAT_RELATIVE) fails, error %s, expect approx %.1f, got %.1f, parsePos %d\n",
+ *stylePtr, myErrorName(status), dateToUse, dateResult, parsePos );
+ status = U_ZERO_ERROR;
+ }
+
udat_format(fmtRelDate, dateToUse, strDate, kDateOrTimeOutMax, NULL, &status);
if ( U_FAILURE(status) ) {
log_err("udat_format timeStyle NONE dateStyle (%d | UDAT_RELATIVE) fails, error %s\n", *stylePtr, myErrorName(status) );
status = U_ZERO_ERROR;
} else if ( u_strstr(strDateTime, strDate) == NULL ) {
log_err("relative date string not found in udat_format timeStyle SHORT dateStyle (%d | UDAT_RELATIVE)\n", *stylePtr );
+ } else {
+ parsePos = 0;
+ dateResult = udat_parse(fmtRelDate, strDate, -1, &parsePos, &status);
+ dateDiff = (dateResult >= dateToUse)? dateResult - dateToUse: dateToUse - dateResult;
+ if ( U_FAILURE(status) || dateDiff > daysTolerance ) {
+ log_err("udat_parse timeStyle NONE dateStyle (%d | UDAT_RELATIVE) fails, error %s, expect approx %.1f, got %.1f, parsePos %d\n",
+ *stylePtr, myErrorName(status), dateToUse, dateResult, parsePos );
+ status = U_ZERO_ERROR;
+ }
}
udat_format(fmtTime, dateToUse, strTime, kDateOrTimeOutMax, NULL, &status);
@@ -1194,7 +1215,7 @@ static void TestRelativeCrash(void) {
}
}
{
- UChar erabuf[32];
+ UChar erabuf[32];
UErrorCode subStatus = U_ZERO_ERROR;
what = "udat_getSymbols";
log_verbose("Trying %s on a relative date..\n", what);
@@ -1245,26 +1266,26 @@ static const UChar july2008_csTitle[] = { 0x10C,0x65,0x72,0x76,0x65,0x6E,0x65,0x
typedef struct {
const char * locale;
const UChar * skeleton;
- UDateFormatContextValue capitalizationContext;
+ UDisplayContext capitalizationContext;
const UChar * expectedFormat;
} TestContextItem;
static const TestContextItem textContextItems[] = {
- { "fr", skeleton_yMMMM, UDAT_CONTEXT_UNKNOWN, july2008_frDefault },
+ { "fr", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_NONE, july2008_frDefault },
#if !UCONFIG_NO_BREAK_ITERATION
- { "fr", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, july2008_frDefault },
- { "fr", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, july2008_frTitle },
- { "fr", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU, july2008_frDefault },
- { "fr", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_STANDALONE, july2008_frTitle },
+ { "fr", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, july2008_frDefault },
+ { "fr", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, july2008_frTitle },
+ { "fr", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, july2008_frDefault },
+ { "fr", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_STANDALONE, july2008_frTitle },
#endif
- { "cs", skeleton_yMMMM, UDAT_CONTEXT_UNKNOWN, july2008_csDefault },
+ { "cs", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_NONE, july2008_csDefault },
#if !UCONFIG_NO_BREAK_ITERATION
- { "cs", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, july2008_csDefault },
- { "cs", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, july2008_csTitle },
- { "cs", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU, july2008_csTitle },
- { "cs", skeleton_yMMMM, UDAT_CAPITALIZATION_FOR_STANDALONE, july2008_csDefault },
+ { "cs", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, july2008_csDefault },
+ { "cs", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, july2008_csTitle },
+ { "cs", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, july2008_csTitle },
+ { "cs", skeleton_yMMMM, UDISPCTX_CAPITALIZATION_FOR_STANDALONE, july2008_csDefault },
#endif
- { NULL, NULL, 0, NULL }
+ { NULL, NULL, (UDisplayContext)0, NULL }
};
static const UDate july022008 = 1215000001979.0;
@@ -1288,12 +1309,12 @@ static void TestContext(void) {
log_err("FAIL: udatpg_getBestPattern for locale %s, status %s\n", textContextItemPtr->locale, u_errorName(status) );
} else {
udat_applyPattern(udfmt, FALSE, ubuf, len);
- udat_setDefaultContext(udfmt, UDAT_CAPITALIZATION, textContextItemPtr->capitalizationContext, &status);
+ udat_setContext(udfmt, textContextItemPtr->capitalizationContext, &status);
if ( U_FAILURE(status) ) {
- log_err("FAIL: udat_setDefaultContext for locale %s, capitalizationContext %d, status %s\n",
+ log_err("FAIL: udat_setContext for locale %s, capitalizationContext %d, status %s\n",
textContextItemPtr->locale, (int)textContextItemPtr->capitalizationContext, u_errorName(status) );
} else {
- int32_t getContext;
+ UDisplayContext getContext;
len = udat_format(udfmt, july022008, ubuf, kUbufMax, NULL, &status);
if ( U_FAILURE(status) ) {
log_err("FAIL: udat_format for locale %s, capitalizationContext %d, status %s\n",
@@ -1306,13 +1327,13 @@ static void TestContext(void) {
textContextItemPtr->locale, (int)textContextItemPtr->capitalizationContext,
u_austrncpy(bbuf1,textContextItemPtr->expectedFormat,kUbufMax), u_austrncpy(bbuf2,ubuf,kUbufMax) );
}
- getContext = udat_getDefaultContext(udfmt, UDAT_CAPITALIZATION, &status);
+ getContext = udat_getContext(udfmt, UDISPCTX_TYPE_CAPITALIZATION, &status);
if ( U_FAILURE(status) ) {
- log_err("FAIL: udat_getDefaultContext for locale %s, capitalizationContext %d, status %s\n",
+ log_err("FAIL: udat_getContext for locale %s, capitalizationContext %d, status %s\n",
textContextItemPtr->locale, (int)textContextItemPtr->capitalizationContext, u_errorName(status) );
- } else if (getContext != (int)textContextItemPtr->capitalizationContext) {
- log_err("FAIL: udat_getDefaultContext for locale %s, capitalizationContext %d, got context %d\n",
- textContextItemPtr->locale, (int)textContextItemPtr->capitalizationContext, getContext );
+ } else if (getContext != textContextItemPtr->capitalizationContext) {
+ log_err("FAIL: udat_getContext for locale %s, capitalizationContext %d, got context %d\n",
+ textContextItemPtr->locale, (int)textContextItemPtr->capitalizationContext, (int)getContext );
}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdattst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cdattst.h
index 7159f88c55c..7159f88c55c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdattst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdattst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdetst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cdetst.c
index ec82c011524..ec82c011524 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdetst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdetst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdetst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cdetst.h
index 36696a5c2ec..36696a5c2ec 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdetst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdetst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtdptst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtdptst.c
index 48230f07ed7..e1b03dd9d4c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtdptst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtdptst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2010, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -57,7 +57,7 @@ void TestTwoDigitYearDSTParse()
pattern=(UChar*)malloc(sizeof(UChar) * (strlen("EEE MMM dd HH:mm:ss.SSS zzz yyyy G")+1 ));
u_uastrcpy(pattern, "EEE MMM dd HH:mm:ss.SSS zzz yyyy G");
- fullFmt= udat_open(UDAT_IGNORE, UDAT_IGNORE,"en_US",NULL,0,pattern, u_strlen(pattern),&status);
+ fullFmt= udat_open(UDAT_PATTERN, UDAT_PATTERN,"en_US",NULL,0,pattern, u_strlen(pattern),&status);
if(U_FAILURE(status)) {
log_data_err("FAIL: Error in creating a date format using udat_openPattern %s - (Are you missing data?)\n",
myErrorName(status) );
@@ -66,7 +66,7 @@ void TestTwoDigitYearDSTParse()
log_verbose("PASS: creating dateformat using udat_openPattern() succesful\n");
u_uastrcpy(pattern, "dd-MMM-yy h:mm:ss 'o''clock' a z");
- fmt= udat_open(UDAT_IGNORE,UDAT_IGNORE,"en_US", NULL, 0,pattern, u_strlen(pattern), &status);
+ fmt= udat_open(UDAT_PATTERN,UDAT_PATTERN,"en_US", NULL, 0,pattern, u_strlen(pattern), &status);
s=(UChar*)malloc(sizeof(UChar) * (strlen("03-Apr-04 2:20:47 o'clock AM PST")+1) );
@@ -200,7 +200,7 @@ void TestRunTogetherPattern985()
UErrorCode status = U_ZERO_ERROR;
pattern=(UChar*)malloc(sizeof(UChar) * (strlen("yyyyMMddHHmmssSSS")+1) );
u_uastrcpy(pattern, "yyyyMMddHHmmssSSS");
- format = udat_open(UDAT_IGNORE, UDAT_IGNORE, NULL, NULL, 0,pattern, u_strlen(pattern), &status);
+ format = udat_open(UDAT_PATTERN, UDAT_PATTERN, NULL, NULL, 0,pattern, u_strlen(pattern), &status);
if(U_FAILURE(status)){
log_data_err("FAIL: Error in date format construction with pattern: %s - (Are you missing data?)\n", myErrorName(status));
return;
@@ -316,7 +316,7 @@ void TestQuotePattern161()
/* this is supposed to open default date format, but later on it treats it like it is "en_US"
- very bad if you try to run the tests on machine where default locale is NOT "en_US" */
/* format= udat_openPattern(pattern, u_strlen(pattern), NULL, &status); */
- format= udat_open(UDAT_IGNORE, UDAT_IGNORE,"en_US", NULL, 0,pattern, u_strlen(pattern), &status);
+ format= udat_open(UDAT_PATTERN, UDAT_PATTERN,"en_US", NULL, 0,pattern, u_strlen(pattern), &status);
if(U_FAILURE(status)){
log_data_err("error in udat_open: %s - (Are you missing data?)\n", myErrorName(status));
return;
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtdptst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtdptst.h
index 11fd9e5faaa..11fd9e5faaa 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtdptst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtdptst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtrgtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtrgtst.c
index 8c5f14fc379..491df933131 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtrgtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtrgtst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -160,7 +160,7 @@ void Test4056591()
u_uastrcpy(pat, "yyMMdd");
- def = udat_open(UDAT_IGNORE,UDAT_IGNORE,NULL, NULL, 0, pat, u_strlen(pat), &status);
+ def = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL, NULL, 0, pat, u_strlen(pat), &status);
if(U_FAILURE(status))
{
log_data_err("FAIL: error in creating the dateformat using u_openPattern(): %s - (Are you missing data?)\n", myErrorName(status));
@@ -211,7 +211,7 @@ void Test4059917()
u_uastrcpy(tzID, "PST");
u_uastrcpy(pattern, "yyyy/MM/dd");
log_verbose("%s\n", austrdup(pattern) );
- def = udat_open(UDAT_IGNORE,UDAT_IGNORE,NULL,tzID,-1,pattern, u_strlen(pattern),&status);
+ def = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL,tzID,-1,pattern, u_strlen(pattern),&status);
if(U_FAILURE(status))
{
log_data_err("FAIL: error in creating the dateformat using openPattern: %s - (Are you missing data?)\n", myErrorName(status));
@@ -224,7 +224,7 @@ void Test4059917()
udat_close(def);
u_uastrcpy(pattern, "yyyyMMdd");
- def = udat_open(UDAT_IGNORE,UDAT_IGNORE,NULL,tzID,-1,pattern, u_strlen(pattern),&status);
+ def = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL,tzID,-1,pattern, u_strlen(pattern),&status);
if(U_FAILURE(status))
{
log_err("FAIL: error in creating the dateformat using openPattern: %s\n", myErrorName(status));
@@ -285,7 +285,7 @@ void Test4060212()
status = U_ZERO_ERROR;
u_uastrcpy(tzID, "PST");
- formatter = udat_open(UDAT_IGNORE,UDAT_IGNORE,"en_US",tzID,-1,pattern, u_strlen(pattern), &status);
+ formatter = udat_open(UDAT_PATTERN,UDAT_PATTERN,"en_US",tzID,-1,pattern, u_strlen(pattern), &status);
pos=0;
myDate = udat_parse(formatter, dateString, u_strlen(dateString), &pos, &status);
@@ -329,7 +329,7 @@ void Test4061287()
u_uastrcpy(pattern, "dd/mm/yyyy");
status = U_ZERO_ERROR;
log_verbose("Testing parsing by changing the attribute lenient\n");
- df = udat_open(UDAT_IGNORE,UDAT_IGNORE,NULL,NULL,0,pattern, u_strlen(pattern),&status);
+ df = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL,NULL,0,pattern, u_strlen(pattern),&status);
if(U_FAILURE(status)){
log_data_err("ERROR: failure in open pattern of test4061287: %s - (Are you missing data?)\n", myErrorName(status));
return;
@@ -448,7 +448,7 @@ void Test4162071()
u_uastrcpy(format, "EEE', 'dd-MMM-yyyy HH:mm:ss z"); /* RFC 822/1123 */
status = U_ZERO_ERROR;
/* Can't hardcode the result to assume the default locale is "en_US". */
- df = udat_open(UDAT_IGNORE,UDAT_IGNORE,"en_US",NULL,0,format, u_strlen(format),&status);
+ df = udat_open(UDAT_PATTERN,UDAT_PATTERN,"en_US",NULL,0,format, u_strlen(format),&status);
if(U_FAILURE(status)){
log_data_err("ERROR: couldn't create date format: %s\n", myErrorName(status));
return;
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtrgtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtrgtst.h
index b48de62923d..b48de62923d 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cdtrgtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cdtrgtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cestst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cestst.c
index 29ebc4aa74b..29ebc4aa74b 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cestst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cestst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cestst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cestst.h
index e15f32d4875..e15f32d4875 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cestst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cestst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cfintst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cfintst.c
index 1bc8cfd1632..1bc8cfd1632 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cfintst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cfintst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cfintst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cfintst.h
index 4edd517611e..4edd517611e 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cfintst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cfintst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cformtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cformtst.c
index 799939af688..799939af688 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cformtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cformtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cformtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cformtst.h
index e5c0e44ccea..e5c0e44ccea 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cformtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cformtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cfrtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cfrtst.c
index c739412baf8..c739412baf8 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cfrtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cfrtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cfrtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cfrtst.h
index 1fe136a3f88..1fe136a3f88 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cfrtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cfrtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cg7coll.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cg7coll.c
index 4eae9735bf6..4eae9735bf6 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cg7coll.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cg7coll.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cg7coll.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cg7coll.h
index d45461cdb12..d45461cdb12 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cg7coll.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cg7coll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/chashtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/chashtst.c
index ae83f5b10b1..ae83f5b10b1 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/chashtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/chashtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.c
index 52d274c215b..4d946dfe03f 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -41,9 +41,17 @@
# include <console.h>
#endif
+#define CTST_MAX_ALLOC 8192
+/* Array used as a queue */
+static void * ctst_allocated_stuff[CTST_MAX_ALLOC] = {0};
+static int ctst_allocated = 0;
+static UBool ctst_free = FALSE;
+static int ctst_allocated_total = 0;
+
#define CTST_LEAK_CHECK 1
+
#ifdef CTST_LEAK_CHECK
-U_CFUNC void ctst_freeAll(void);
+static void ctst_freeAll(void);
#endif
static char* _testDataPath=NULL;
@@ -210,6 +218,10 @@ int main(int argc, const char* const argv[])
ctst_freeAll();
/* To check for leaks */
u_cleanup(); /* nuke the hashtable.. so that any still-open cnvs are leaked */
+
+ if(getTestOption(VERBOSITY_OPTION) && ctst_allocated_total>0) {
+ fprintf(stderr,"ctst_freeAll(): cleaned up after %d allocations (queue of %d)\n", ctst_allocated_total, CTST_MAX_ALLOC);
+ }
#ifdef URES_DEBUG
if(ures_dumpCacheContents()) {
fprintf(stderr, "Error: After final u_cleanup, RB cache was not empty.\n");
@@ -612,13 +624,9 @@ U_CFUNC void ctest_resetTimeZone(void) {
#endif
}
-#define CTST_MAX_ALLOC 8192
-/* Array used as a queue */
-static void * ctst_allocated_stuff[CTST_MAX_ALLOC] = {0};
-static int ctst_allocated = 0;
-static UBool ctst_free = FALSE;
void *ctst_malloc(size_t size) {
+ ctst_allocated_total++;
if(ctst_allocated >= CTST_MAX_ALLOC - 1) {
ctst_allocated = 0;
ctst_free = TRUE;
@@ -630,14 +638,14 @@ void *ctst_malloc(size_t size) {
}
#ifdef CTST_LEAK_CHECK
-void ctst_freeAll() {
+static void ctst_freeAll() {
int i;
- if(ctst_free == 0) {
+ if(ctst_free == FALSE) { /* only free up to the allocated mark */
for(i=0; i<ctst_allocated; i++) {
free(ctst_allocated_stuff[i]);
ctst_allocated_stuff[i] = NULL;
}
- } else {
+ } else { /* free all */
for(i=0; i<CTST_MAX_ALLOC; i++) {
free(ctst_allocated_stuff[i]);
ctst_allocated_stuff[i] = NULL;
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.h
index 5ef9176416e..6e6d1614f0a 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -22,6 +22,12 @@ The main root for C API tests
#include "unicode/utypes.h"
#include "unicode/putil.h"
#include "unicode/ctest.h"
+
+#if U_NO_DEFAULT_INCLUDE_UTF_HEADERS
+/* deprecated - make tests pass with U_NO_DEFAULT_INCLUDE_UTF_HEADERS */
+#include "unicode/utf_old.h"
+#endif
+
#include <stdlib.h>
#ifndef U_USE_DEPRECATED_API
@@ -41,21 +47,43 @@ U_CFUNC const char* ctest_dataOutDir(void);
*/
U_CFUNC const char* ctest_dataSrcDir(void);
+/**
+ * Convert a char string into a UChar string, with unescaping
+ * The result buffer has been malloc()'ed (not ctst_malloc) and needs to be free()'ed by the caller.
+ */
U_CFUNC UChar* CharsToUChars(const char* chars);
/**
* Convert a const UChar* into a char*
- * Caller owns storage, but in practice this function
- * LEAKS so be aware of that.
+ * Result is allocated with ctst_malloc and will be freed at the end of the test.
* @param unichars UChars (null terminated) to be converted
* @return new char* to the unichars in host format
*/
U_CFUNC char *austrdup(const UChar* unichars);
+
+/**
+ * Convert a const UChar* into an escaped char*
+ * Result is allocated with ctst_malloc and will be freed at the end of the test.
+ * @param unichars UChars to be converted
+ * @param length length of chars
+ * @return new char* to the unichars in host format
+ */
U_CFUNC char *aescstrdup(const UChar* unichars, int32_t length);
+
+/**
+ * Special memory allocation function for test use. At the end of cintltst,
+ * or every few thousand allocations, memory allocated by this function will be freed.
+ * Do not manually free memory returned by this function, and do not retain a pointer
+ * outside of a single instruction scope (i.e. long enough to display the value).
+ * @see #ctst_freeAll
+ */
U_CFUNC void *ctst_malloc(size_t size);
-U_CFUNC void ctst_freeAll(void);
+/**
+ * Return the path to cintltst's data ( icu/source/data/testdata ) directory.
+ * Return value is allocated by ctst_malloc and should not be deleted.
+ */
U_CFUNC const char* loadTestData(UErrorCode* err);
/**
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.vcxproj b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.vcxproj
index 5c178219f45..15286c69cd5 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.vcxproj
@@ -281,6 +281,7 @@
<ClCompile Include="cdtdptst.c" />
<ClCompile Include="cdtrgtst.c" />
<ClCompile Include="cformtst.c" />
+ <ClCompile Include="cgendtst.c" />
<ClCompile Include="cmsgtst.c" />
<ClCompile Include="cnmdptst.c" />
<ClCompile Include="cnumtst.c" />
@@ -376,4 +377,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.vcxproj.filters
index 2e561bfd8f7..db1ec5a27f2 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cintltst.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cintltst.vcxproj.filters
@@ -186,6 +186,9 @@
<ClCompile Include="cformtst.c">
<Filter>formatting</Filter>
</ClCompile>
+ <ClCompile Include="cgendtst.c">
+ <Filter>formatting</Filter>
+ </ClCompile>
<ClCompile Include="cmsgtst.c">
<Filter>formatting</Filter>
</ClCompile>
@@ -402,4 +405,4 @@
<Filter>sprep &amp; idna</Filter>
</ClInclude>
</ItemGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/citertst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/citertst.c
index acb7a3d3801..acb7a3d3801 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/citertst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/citertst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/citertst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/citertst.h
index 849f6b58640..849f6b58640 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/citertst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/citertst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cjaptst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cjaptst.c
index 4bce456090c..4bce456090c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cjaptst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cjaptst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cjaptst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cjaptst.h
index 311976b706b..311976b706b 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cjaptst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cjaptst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cldrtest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cldrtest.c
index 64b5a171d36..a996086b152 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cldrtest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cldrtest.c
@@ -68,6 +68,7 @@ isCurrencyPreEuro(const char* currencyKey){
}
return FALSE;
}
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void
TestKeyInRootRecursive(UResourceBundle *root, const char *rootName,
UResourceBundle *currentBundle, const char *locale) {
@@ -441,7 +442,7 @@ TestKeyInRootRecursive(UResourceBundle *root, const char *rootName,
ures_close(subBundle);
}
}
-
+#endif
static void
testLCID(UResourceBundle *currentBundle,
@@ -482,6 +483,7 @@ testLCID(UResourceBundle *currentBundle,
}
}
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void
TestLocaleStructure(void) {
UResourceBundle *root, *currentLocale;
@@ -563,6 +565,7 @@ TestLocaleStructure(void) {
ures_close(root);
}
+#endif
static void
compareArrays(const char *keyName,
@@ -740,7 +743,7 @@ findStringSetMismatch(const char *currLoc, const UChar *string, int32_t langSize
for (strIdx = 0; strIdx < langSize; strIdx++) {
if (!uset_contains(exemplarSet, string[strIdx])
- && string[strIdx] != 0x0020 && string[strIdx] != 0x00A0 && string[strIdx] != 0x002e && string[strIdx] != 0x002c && string[strIdx] != 0x002d && string[strIdx] != 0x0027 && string[strIdx] != 0x2019 && string[strIdx] != 0x0f0b
+ && string[strIdx] != 0x0020 && string[strIdx] != 0x00A0 && string[strIdx] != 0x002e && string[strIdx] != 0x002c && string[strIdx] != 0x002d && string[strIdx] != 0x0027 && string[strIdx] != 0x005B && string[strIdx] != 0x005D && string[strIdx] != 0x2019 && string[strIdx] != 0x0f0b
&& string[strIdx] != 0x200C && string[strIdx] != 0x200D) {
if (!ignoreNumbers || (ignoreNumbers && (string[strIdx] < 0x30 || string[strIdx] > 0x39))) {
uset_close(exemplarSet);
@@ -911,7 +914,7 @@ static void VerifyTranslation(void) {
else if (getTestOption(QUICK_OPTION) && exemplarLen > 2048) {
log_verbose("skipping test for %s\n", currLoc);
}
- else if (uprv_strncmp(currLoc,"bem",3) == 0 || uprv_strncmp(currLoc,"nl",2) == 0) {
+ else if (uprv_strncmp(currLoc,"bem",3) == 0 || uprv_strncmp(currLoc,"mgo",3) == 0 || uprv_strncmp(currLoc,"nl",2) == 0) {
log_verbose("skipping test for %s, some month and country names known to use aux exemplars\n", currLoc);
}
else {
@@ -934,7 +937,7 @@ static void VerifyTranslation(void) {
if (U_FAILURE(errorCode)) {
log_err("error uloc_getDisplayCountry returned %s\n", u_errorName(errorCode));
}
- else if (uprv_strstr(currLoc, "ti_") != currLoc || isICUVersionAtLeast(50, 0, 0)) { /* TODO: restore DisplayCountry test for ti_* when cldrbug 3058 is fixed) */
+ else if (uprv_strstr(currLoc, "ti_") != currLoc || isICUVersionAtLeast(51, 0, 0)) { /* TODO: restore DisplayCountry test for ti_* when cldrbug 3058 is fixed) */
strIdx = findStringSetMismatch(currLoc, langBuffer, langSize, exemplarCharacters, exemplarLen, FALSE, &badChar);
if (strIdx >= 0) {
log_err("getDisplayCountry(%s) at index %d returned characters not in the exemplar characters: %04X.\n",
@@ -1269,6 +1272,7 @@ static void TestIndexChars(void) {
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void TestCurrencyList(void){
#if !UCONFIG_NO_FORMATTING
UErrorCode errorCode = U_ZERO_ERROR;
@@ -1303,6 +1307,7 @@ static void TestCurrencyList(void){
uenum_close(en);
#endif
}
+#endif
static void TestAvailableIsoCodes(void){
#if !UCONFIG_NO_FORMATTING
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cloctst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cloctst.c
index a803fc0747f..e3c6d717ace 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cloctst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cloctst.c
@@ -95,8 +95,8 @@ static const char* const rawData2[LOCALE_INFO_SIZE][LOCALE_SIZE] = {
{ "", "", "", "", "NY", "", "", "", "" },
/* display name (French) */
{ "anglais (\\u00C9tats-Unis)", "fran\\u00E7ais (France)", "catalan (Espagne)",
- "grec (Gr\\u00E8ce)", "norv\\u00E9gien (Norv\\u00E8ge, NY)", "chinois (id\\u00e9ogrammes han simplifi\\u00e9s, Chine)",
- "allemand (Allemagne, Ordonnancement=Ordre de l\\u2019annuaire)", "espagnol (Ordonnancement=Ordre traditionnel)", "japonais (Japon, Calendrier=Calendrier japonais)" },
+ "grec (Gr\\u00E8ce)", "norv\\u00E9gien (Norv\\u00E8ge, NY)", "chinois (simplifi\\u00e9, Chine)",
+ "allemand (Allemagne, ordonnancement=Ordre de l\\u2019annuaire)", "espagnol (ordonnancement=Ordre traditionnel)", "japonais (Japon, calendrier=Calendrier japonais)" },
/* display language (Catalan) */
{ "angl\\u00E8s", "franc\\u00E8s", "catal\\u00E0", "grec", "noruec", "xin\\u00E8s", "alemany", "espanyol", "japon\\u00E8s" },
@@ -146,11 +146,11 @@ static const char* const rawData2[LOCALE_INFO_SIZE][LOCALE_SIZE] = {
"\\u0393\\u03b1\\u03bb\\u03bb\\u03b9\\u03ba\\u03ac (\\u0393\\u03b1\\u03bb\\u03bb\\u03af\\u03b1)",
"\\u039a\\u03b1\\u03c4\\u03b1\\u03bb\\u03b1\\u03bd\\u03b9\\u03ba\\u03ac (\\u0399\\u03c3\\u03c0\\u03b1\\u03bd\\u03af\\u03b1)",
"\\u0395\\u03bb\\u03bb\\u03b7\\u03bd\\u03b9\\u03ba\\u03ac (\\u0395\\u03bb\\u03bb\\u03ac\\u03b4\\u03b1)",
- "\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03b9\\u03ba\\u03ac (\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03af\\u03b1, NY)",
- "\\u039A\\u03B9\\u03BD\\u03B5\\u03B6\\u03B9\\u03BA\\u03AC (\\u0391\\u03c0\\u03bb\\u03bf\\u03c0\\u03bf\\u03b9\\u03b7\\u03bc\\u03ad\\u03bd\\u03bf \\u039a\\u03b9\\u03bd\\u03b5\\u03b6\\u03b9\\u03ba\\u03cc, \\u039A\\u03AF\\u03BD\\u03B1)",
- "\\u0393\\u03B5\\u03C1\\u03BC\\u03B1\\u03BD\\u03B9\\u03BA\\u03AC (\\u0393\\u03B5\\u03C1\\u03BC\\u03B1\\u03BD\\u03AF\\u03B1, \\u03C4\\u03B1\\u03BA\\u03C4\\u03BF\\u03C0\\u03BF\\u03AF\\u03B7\\u03C3\\u03B7=\\u03A3\\u03B5\\u03B9\\u03C1\\u03AC \\u03C4\\u03B1\\u03BE\\u03B9\\u03BD\\u03CC\\u03BC\\u03B7\\u03C3\\u03B7\\u03C2 \\u03C4\\u03B7\\u03BB\\u03B5\\u03C6\\u03C9\\u03BD\\u03B9\\u03BA\\u03BF\\u03CD \\u03BA\\u03B1\\u03C4\\u03B1\\u03BB\\u03CC\\u03B3\\u03BF\\u03C5)",
- "\\u0399\\u03C3\\u03C0\\u03B1\\u03BD\\u03B9\\u03BA\\u03AC (\\u03C4\\u03B1\\u03BA\\u03C4\\u03BF\\u03C0\\u03BF\\u03AF\\u03B7\\u03C3\\u03B7=\\u03A0\\u03B1\\u03C1\\u03B1\\u03B4\\u03BF\\u03C3\\u03B9\\u03B1\\u03BA\\u03AE \\u03C3\\u03B5\\u03B9\\u03C1\\u03AC \\u03C4\\u03B1\\u03BE\\u03B9\\u03BD\\u03CC\\u03BC\\u03B7\\u03C3\\u03B7\\u03C2)",
- "\\u0399\\u03B1\\u03C0\\u03C9\\u03BD\\u03B9\\u03BA\\u03AC (\\u0399\\u03B1\\u03C0\\u03C9\\u03BD\\u03AF\\u03B1, \\u03B7\\u03BC\\u03B5\\u03C1\\u03BF\\u03BB\\u03CC\\u03B3\\u03B9\\u03BF=\\u0399\\u03B1\\u03C0\\u03C9\\u03BD\\u03B9\\u03BA\\u03CC \\u03B7\\u03BC\\u03B5\\u03C1\\u03BF\\u03BB\\u03CC\\u03B3\\u03B9\\u03BF)"
+ "\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03b9\\u03ba\\u03ac (\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03af\\u03b1,NY)",
+ "\\u039A\\u03B9\\u03BD\\u03B5\\u03B6\\u03B9\\u03BA\\u03AC (\\u0391\\u03c0\\u03bb\\u03bf\\u03c0\\u03bf\\u03b9\\u03b7\\u03bc\\u03ad\\u03bd\\u03bf \\u039a\\u03b9\\u03bd\\u03b5\\u03b6\\u03b9\\u03ba\\u03cc,\\u039A\\u03AF\\u03BD\\u03B1)",
+ "\\u0393\\u03b5\\u03c1\\u03bc\\u03b1\\u03bd\\u03b9\\u03ba\\u03ac (\\u0393\\u03b5\\u03c1\\u03bc\\u03b1\\u03bd\\u03af\\u03b1,\\u03a3\\u03b5\\u03b9\\u03c1\\u03ac \\u03c4\\u03b1\\u03be\\u03b9\\u03bd\\u03cc\\u03bc\\u03b7\\u03c3\\u03b7\\u03c2=\\u03a3\\u03b5\\u03b9\\u03c1\\u03ac \\u03c4\\u03b1\\u03be\\u03b9\\u03bd\\u03cc\\u03bc\\u03b7\\u03c3\\u03b7\\u03c2 \\u03c4\\u03b7\\u03bb\\u03b5\\u03c6\\u03c9\\u03bd\\u03b9\\u03ba\\u03bf\\u03cd \\u03ba\\u03b1\\u03c4\\u03b1\\u03bb\\u03cc\\u03b3\\u03bf\\u03c5)",
+ "\\u0399\\u03c3\\u03c0\\u03b1\\u03bd\\u03b9\\u03ba\\u03ac (\\u03a3\\u03b5\\u03b9\\u03c1\\u03ac \\u03c4\\u03b1\\u03be\\u03b9\\u03bd\\u03cc\\u03bc\\u03b7\\u03c3\\u03b7\\u03c2=\\u03a0\\u03b1\\u03c1\\u03b1\\u03b4\\u03bf\\u03c3\\u03b9\\u03b1\\u03ba\\u03ae \\u03c3\\u03b5\\u03b9\\u03c1\\u03ac \\u03c4\\u03b1\\u03be\\u03b9\\u03bd\\u03cc\\u03bc\\u03b7\\u03c3\\u03b7\\u03c2)",
+ "\\u0399\\u03b1\\u03c0\\u03c9\\u03bd\\u03b9\\u03ba\\u03ac (\\u0399\\u03b1\\u03c0\\u03c9\\u03bd\\u03af\\u03b1,\\u0397\\u03bc\\u03b5\\u03c1\\u03bf\\u03bb\\u03cc\\u03b3\\u03b9\\u03bf=\\u0399\\u03b1\\u03c0\\u03c9\\u03bd\\u03b9\\u03ba\\u03cc \\u03b7\\u03bc\\u03b5\\u03c1\\u03bf\\u03bb\\u03cc\\u03b3\\u03b9\\u03bf)"
}
};
@@ -398,10 +398,10 @@ static void TestPrefixes() {
{"i-hakka", "", "MX", "", "I-hakka_MX", "i-hakka_MX", NULL},
{"x-klingon", "", "US", "SANJOSE", "X-KLINGON_us_SANJOSE", "x-klingon_US_SANJOSE", NULL},
- {"zh", "Hans", "", "PINYIN", "zh-Hans-pinyin", "zh_Hans_PINYIN", "zh_Hans@collation=pinyin"},
- {"hy", "", "", "AREVMDA", "hy_AREVMDA", "hy_AREVMDA", NULL},
+ {"zh", "Hans", "", "PINYIN", "zh-Hans-pinyin", "zh_Hans__PINYIN", "zh_Hans@collation=pinyin"},
+ {"hy", "", "", "AREVMDA", "hy_AREVMDA", "hy__AREVMDA", NULL},
- {"de", "", "", "1901", "de-1901", "de_1901", NULL},
+ {"de", "", "", "1901", "de-1901", "de__1901", NULL},
{"mr", "", "", "", "mr.utf8", "mr.utf8", "mr"},
{"de", "", "TV", "", "de-tv.koi8r", "de_TV.koi8r", "de_TV"},
{"x-piglatin", "", "ML", "", "x-piglatin_ML.MBE", "x-piglatin_ML.MBE", "x-piglatin_ML"}, /* Multibyte English */
@@ -689,9 +689,9 @@ static void TestDisplayNames()
"ca_ES",
"el_GR" };
static const char *expect[] = { "Spanish (Calendar=Japanese Calendar, Sort Order=Traditional Sort Order)", /* note sorted order of keywords */
- "espagnol (Calendrier=Calendrier japonais, Ordonnancement=Ordre traditionnel)",
+ "espagnol (calendrier=Calendrier japonais, ordonnancement=Ordre traditionnel)",
"espanyol (calendari=calendari japon\\u00e8s, ordre alfab\\u00e8tic=ordre tradicional)",
- "\\u0399\\u03C3\\u03C0\\u03B1\\u03BD\\u03B9\\u03BA\\u03AC (\\u03B7\\u03BC\\u03B5\\u03C1\\u03BF\\u03BB\\u03CC\\u03B3\\u03B9\\u03BF=\\u0399\\u03B1\\u03C0\\u03C9\\u03BD\\u03B9\\u03BA\\u03CC \\u03B7\\u03BC\\u03B5\\u03C1\\u03BF\\u03BB\\u03CC\\u03B3\\u03B9\\u03BF, \\u03C4\\u03B1\\u03BA\\u03C4\\u03BF\\u03C0\\u03BF\\u03AF\\u03B7\\u03C3\\u03B7=\\u03A0\\u03B1\\u03C1\\u03B1\\u03B4\\u03BF\\u03C3\\u03B9\\u03B1\\u03BA\\u03AE \\u03C3\\u03B5\\u03B9\\u03C1\\u03AC \\u03C4\\u03B1\\u03BE\\u03B9\\u03BD\\u03CC\\u03BC\\u03B7\\u03C3\\u03B7\\u03C2)" };
+ "\\u0399\\u03c3\\u03c0\\u03b1\\u03bd\\u03b9\\u03ba\\u03ac (\\u0397\\u03bc\\u03b5\\u03c1\\u03bf\\u03bb\\u03cc\\u03b3\\u03b9\\u03bf=\\u0399\\u03b1\\u03c0\\u03c9\\u03bd\\u03b9\\u03ba\\u03cc \\u03b7\\u03bc\\u03b5\\u03c1\\u03bf\\u03bb\\u03cc\\u03b3\\u03b9\\u03bf,\\u03a3\\u03b5\\u03b9\\u03c1\\u03ac \\u03c4\\u03b1\\u03be\\u03b9\\u03bd\\u03cc\\u03bc\\u03b7\\u03c3\\u03b7\\u03c2=\\u03a0\\u03b1\\u03c1\\u03b1\\u03b4\\u03bf\\u03c3\\u03b9\\u03b1\\u03ba\\u03ae \\u03c3\\u03b5\\u03b9\\u03c1\\u03ac \\u03c4\\u03b1\\u03be\\u03b9\\u03bd\\u03cc\\u03bc\\u03b7\\u03c3\\u03b7\\u03c2)" };
UChar *expectBuffer;
for(i=0;i<LENGTHOF(testL);i++) {
@@ -1020,6 +1020,7 @@ setUpDataTable();
cleanUpDataTable();
}
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
/* test for uloc_getISOLanguages, uloc_getISOCountries */
static void TestISOFunctions()
{
@@ -1151,6 +1152,7 @@ static void TestISOFunctions()
ures_close(subRes);
ures_close(res);
}
+#endif
static void setUpDataTable()
{
@@ -1939,9 +1941,9 @@ static void TestCanonicalization(void)
{ "no@ny", "no@ny", "no__NY" /* not: "nn" [alan ICU3.0] */ }, /* POSIX ID */
{ "no-no.utf32@B", "no_NO.utf32@B", "no_NO_B" /* not: "nb_NO_B" [alan ICU3.0] */ }, /* POSIX ID */
{ "qz-qz@Euro", "qz_QZ@Euro", "qz_QZ@currency=EUR" }, /* qz-qz uses private use iso codes */
- { "en-BOONT", "en_BOONT", "en_BOONT" }, /* registered name */
- { "de-1901", "de_1901", "de_1901" }, /* registered name */
- { "de-1906", "de_1906", "de_1906" }, /* registered name */
+ { "en-BOONT", "en__BOONT", "en__BOONT" }, /* registered name */
+ { "de-1901", "de__1901", "de__1901" }, /* registered name */
+ { "de-1906", "de__1906", "de__1906" }, /* registered name */
{ "sr-SP-Cyrl", "sr_SP_CYRL", "sr_Cyrl_RS" }, /* .NET name */
{ "sr-SP-Latn", "sr_SP_LATN", "sr_Latn_RS" }, /* .NET name */
{ "sr_YU_CYRILLIC", "sr_YU_CYRILLIC", "sr_Cyrl_RS" }, /* Linux name */
@@ -2185,7 +2187,7 @@ static void TestDisplayKeywordValues(void){
static const UChar expected[][50] = {
{0x0042, 0x0075, 0x0064, 0x0064, 0x0068, 0x0069, 0x0073, 0x0074, 0x0069, 0x0073, 0x0063, 0x0068, 0x0065, 0x0072, 0x0020, 0x004b, 0x0061, 0x006c, 0x0065, 0x006e, 0x0064, 0x0065, 0x0072, 0x0000},
- {0x0054, 0x0065, 0x006c, 0x0065, 0x0066, 0x006f, 0x006e, 0x0062, 0x0075, 0x0063, 0x0068, 0x002d, 0x0053, 0x006f, 0x0072, 0x0074, 0x0069, 0x0065, 0x0072, 0x0072, 0x0065, 0x0067, 0x0065, 0x006c, 0x006e, 0x0000},
+ {0x0054, 0x0065, 0x006c, 0x0065, 0x0066, 0x006f, 0x006e, 0x0062, 0x0075, 0x0063, 0x0068, 0x002d, 0x0053, 0x006f, 0x0072, 0x0074, 0x0069, 0x0065, 0x0072, 0x0075, 0x006e, 0x0067, 0x0000},
{0x0044, 0x0065, 0x0075, 0x0074, 0x0073, 0x0063, 0x0068, 0x0065, 0x0020, 0x004d, 0x0061, 0x0072, 0x006b, 0x0000},
};
@@ -5654,52 +5656,58 @@ static void TestToLanguageTag(void) {
}
}
+#define FULL_LENGTH -1
static const struct {
const char *bcpID;
const char *locID;
int32_t len;
} langtag_to_locale[] = {
- {"en", "en", 2},
- {"en-us", "en_US", 5},
- {"und-US", "_US", 6},
- {"und-latn", "_Latn", 8},
- {"en-US-posix", "en_US_POSIX", 11},
+ {"en", "en", FULL_LENGTH},
+ {"en-us", "en_US", FULL_LENGTH},
+ {"und-US", "_US", FULL_LENGTH},
+ {"und-latn", "_Latn", FULL_LENGTH},
+ {"en-US-posix", "en_US_POSIX", FULL_LENGTH},
{"de-de_euro", "de", 2},
- {"kok-IN", "kok_IN", 6},
+ {"kok-IN", "kok_IN", FULL_LENGTH},
{"123", "", 0},
{"en_us", "", 0},
{"en-latn-x", "en_Latn", 7},
- {"art-lojban", "jbo", 3},
- {"zh-hakka", "hak", 3},
- {"zh-cmn-CH", "cmn_CH", 9},
- {"xxx-yy", "xxx_YY", 6},
- {"fr-234", "fr_234", 6},
- {"i-default", "en@x=i-default", 14},
+ {"art-lojban", "jbo", FULL_LENGTH},
+ {"zh-hakka", "hak", FULL_LENGTH},
+ {"zh-cmn-CH", "cmn_CH", FULL_LENGTH},
+ {"xxx-yy", "xxx_YY", FULL_LENGTH},
+ {"fr-234", "fr_234", FULL_LENGTH},
+ {"i-default", "en@x=i-default", FULL_LENGTH},
{"i-test", "", 0},
{"ja-jp-jp", "ja_JP", 5},
- {"bogus", "bogus", 5},
+ {"bogus", "bogus", FULL_LENGTH},
{"boguslang", "", 0},
- {"EN-lATN-us", "en_Latn_US", 10},
- {"und-variant-1234", "__VARIANT_1234", 16},
+ {"EN-lATN-us", "en_Latn_US", FULL_LENGTH},
+ {"und-variant-1234", "__VARIANT_1234", FULL_LENGTH},
{"und-varzero-var1-vartwo", "__VARZERO", 11},
- {"en-u-ca-gregory", "en@calendar=gregorian", 15},
- {"en-U-cu-USD", "en@currency=usd", 11},
- {"en-US-u-va-posix", "en_US_POSIX", 16},
- {"en-us-u-ca-gregory-va-posix", "en_US_POSIX@calendar=gregorian", 27},
- {"en-us-posix-u-va-posix", "en_US_POSIX@va=posix", 22},
- {"en-us-u-va-posix2", "en_US@va=posix2", 17},
- {"en-us-vari1-u-va-posix", "en_US_VARI1@va=posix", 22},
- {"ar-x-1-2-3", "ar@x=1-2-3", 10},
- {"fr-u-nu-latn-cu-eur", "fr@currency=eur;numbers=latn", 19},
- {"de-k-kext-u-co-phonebk-nu-latn", "de@collation=phonebook;k=kext;numbers=latn", 30},
- {"ja-u-cu-jpy-ca-jp", "ja@currency=jpy", 11},
- {"en-us-u-tz-usnyc", "en_US@timezone=America/New_York", 16},
- {"und-a-abc-def", "und@a=abc-def", 13},
- {"zh-u-ca-chinese-x-u-ca-chinese", "zh@calendar=chinese;x=u-ca-chinese", 30},
- {"x-elmer", "@x=elmer", 7},
- {"en-US-u-attr1-attr2-ca-gregory", "en_US@attribute=attr1-attr2;calendar=gregorian", 30},
+ {"en-u-ca-gregory", "en@calendar=gregorian", FULL_LENGTH},
+ {"en-U-cu-USD", "en@currency=usd", FULL_LENGTH},
+ {"en-US-u-va-posix", "en_US_POSIX", FULL_LENGTH},
+ {"en-us-u-ca-gregory-va-posix", "en_US_POSIX@calendar=gregorian", FULL_LENGTH},
+ {"en-us-posix-u-va-posix", "en_US_POSIX@va=posix", FULL_LENGTH},
+ {"en-us-u-va-posix2", "en_US@va=posix2", FULL_LENGTH},
+ {"en-us-vari1-u-va-posix", "en_US_VARI1@va=posix", FULL_LENGTH},
+ {"ar-x-1-2-3", "ar@x=1-2-3", FULL_LENGTH},
+ {"fr-u-nu-latn-cu-eur", "fr@currency=eur;numbers=latn", FULL_LENGTH},
+ {"de-k-kext-u-co-phonebk-nu-latn", "de@collation=phonebook;k=kext;numbers=latn", FULL_LENGTH},
+ {"ja-u-cu-jpy-ca-jp", "ja@calendar=yes;currency=jpy;jp=yes", FULL_LENGTH},
+ {"en-us-u-tz-usnyc", "en_US@timezone=America/New_York", FULL_LENGTH},
+ {"und-a-abc-def", "und@a=abc-def", FULL_LENGTH},
+ {"zh-u-ca-chinese-x-u-ca-chinese", "zh@calendar=chinese;x=u-ca-chinese", FULL_LENGTH},
+ {"x-elmer", "@x=elmer", FULL_LENGTH},
+ {"en-US-u-attr1-attr2-ca-gregory", "en_US@attribute=attr1-attr2;calendar=gregorian", FULL_LENGTH},
+ {"sr-u-kn", "sr@colnumeric=yes", FULL_LENGTH},
+ {"de-u-kn-co-phonebk", "de@collation=phonebook;colnumeric=yes", FULL_LENGTH},
+ {"en-u-attr2-attr1-kn-kb", "en@attribute=attr1-attr2;colbackwards=yes;colnumeric=yes", FULL_LENGTH},
+ {"ja-u-ijkl-efgh-abcd-ca-japanese-xx-yyy-zzz-kn", "ja@attribute=abcd-efgh-ijkl;calendar=japanese;colnumeric=yes;xx=yyy-zzz", FULL_LENGTH},
+
{"de-u-xc-xphonebk-co-phonebk-ca-buddhist-mo-very-lo-extensi-xd-that-de-should-vc-probably-xz-killthebuffer",
- "de@calendar=buddhist;collation=phonebook;de=should;lo=extensi;mo=very;vc=probably;xc=xphonebk;xd=that", 88},
+ "de@calendar=buddhist;collation=phonebook;de=should;lo=extensi;mo=very;vc=probably;xc=xphonebk;xd=that;xz=yes", 91},
{NULL, NULL, 0}
};
@@ -5708,10 +5716,15 @@ static void TestForLanguageTag(void) {
int32_t i;
UErrorCode status;
int32_t parsedLen;
+ int32_t expParsedLen;
for (i = 0; langtag_to_locale[i].bcpID != NULL; i++) {
status = U_ZERO_ERROR;
- locale[0] = 0;
+ locale[0] = 0;
+ expParsedLen = langtag_to_locale[i].len;
+ if (expParsedLen == FULL_LENGTH) {
+ expParsedLen = uprv_strlen(langtag_to_locale[i].bcpID);
+ }
uloc_forLanguageTag(langtag_to_locale[i].bcpID, locale, sizeof(locale), &parsedLen, &status);
if (U_FAILURE(status)) {
log_err_status(status, "Error returned by uloc_forLanguageTag for language tag [%s] - error: %s\n",
@@ -5721,9 +5734,9 @@ static void TestForLanguageTag(void) {
log_err("uloc_forLanguageTag returned locale [%s] for input language tag [%s] - expected: [%s]\n",
locale, langtag_to_locale[i].bcpID, langtag_to_locale[i].locID);
}
- if (parsedLen != langtag_to_locale[i].len) {
+ if (parsedLen != expParsedLen) {
log_err("uloc_forLanguageTag parsed length of %d for input language tag [%s] - expected parsed length: %d\n",
- parsedLen, langtag_to_locale[i].bcpID, langtag_to_locale[i].len);
+ parsedLen, langtag_to_locale[i].bcpID, expParsedLen);
}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cloctst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cloctst.h
index a544f31a02c..a544f31a02c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cloctst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cloctst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cmsccoll.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cmsccoll.c
index 9a5f839af8c..9a0f5bc7e80 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cmsccoll.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cmsccoll.c
@@ -1404,6 +1404,8 @@ static void RamsRulesTest(void) {
uprv_strcmp("my", locName)==0 ||
uprv_strcmp("si", locName)==0 ||
uprv_strcmp("si_LK", locName)==0 ||
+ uprv_strcmp("th", locName)==0 ||
+ uprv_strcmp("th_TH", locName)==0 ||
uprv_strcmp("zh", locName)==0 ||
uprv_strcmp("zh_Hant", locName)==0
) {
@@ -4674,7 +4676,7 @@ static void TestBeforeTightening(void) {
}
-#if 0
+/*
&m < a
&[before 1] a < x <<< X << q <<< Q < z
assert: m <<< M < x <<< X << q <<< Q < z < a < n
@@ -4732,7 +4734,7 @@ assert: x <<< X << q <<< Q << m <<< \u24DC <<< M < z < n
&[before 3] \u24DC <<< x <<< X << q <<< Q < z
assert: m <<< x <<< X <<< \u24DC <<< M << q <<< Q < z < n
-#endif
+*/
#if 0
@@ -5170,7 +5172,7 @@ TestTailor6179(void)
}
log_err("\n");
}
-if(isICUVersionAtLeast(50, 0, 0)) { /* TODO: debug & fix, see ticket #8982 */
+if(isICUVersionAtLeast(51, 1, 0)) { /* TODO: debug & fix, see ticket #8982 */
tLen = u_strlen(tData2[1]);
rLen = ucol_getSortKey(coll, tData2[1], tLen, resColl, 100);
if (rLen != LEN(firstSecondaryIgnCE) || uprv_memcmp(resColl, firstSecondaryIgnCE, rLen) != 0) {
@@ -6494,9 +6496,9 @@ static void TestHaniReorderWithOtherRules(void)
const char* strRules[] = {
"[reorder Hani] &b<a"
};
- const int32_t apiRules[] = {
+ /*const int32_t apiRules[] = {
USCRIPT_HAN
- };
+ };*/
const static OneTestCase privateUseCharacterStrings[] = {
{ {0x4e00}, {0x0041}, UCOL_LESS },
@@ -6539,7 +6541,7 @@ static void TestMultipleReorder(void)
/*
* Test that covers issue reported in ticket 8814
*/
-static void TestReorderWithNumericCollation()
+static void TestReorderWithNumericCollation(void)
{
UErrorCode status = U_ZERO_ERROR;
UCollator *myCollation;
@@ -6559,7 +6561,6 @@ static void TestReorderWithNumericCollation()
int32_t fortyThreeP_sortKey_reorder_Length;
UCollationResult collResult;
UCollationResult collResultReorder;
- int i;
log_verbose("Testing reordering with and without numeric collation\n");
@@ -6654,6 +6655,7 @@ static void TestImportRulesDeWithPhonebook(void)
doTestOneTestCase(importTests, LEN(importTests), importRules, LEN(importRules));
}
+#if 0
static void TestImportRulesFiWithEor(void)
{
/* DUCET. */
@@ -6720,6 +6722,7 @@ static void TestImportRulesFiWithEor(void)
/* doTestOneTestCase(fiEorTests, LEN(fiEorTests), fiEorRules, LEN(fiEorRules)); */
}
+#endif
#if 0
/*
@@ -7158,8 +7161,7 @@ void addMiscCollTest(TestNode** root)
TEST(TestHaniReorderWithOtherRules);
TEST(TestMultipleReorder);
TEST(TestReorderingAcrossCloning);
- /* test for ticket 8814 - disabled until resolved */
- /*TEST(TestReorderWithNumericCollation);*/
+ TEST(TestReorderWithNumericCollation);
TEST(TestCaseLevelBufferOverflow);
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cmsgtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cmsgtst.c
index 2ff3fbd486b..dc605765433 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cmsgtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cmsgtst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************
*
@@ -28,6 +28,8 @@
#include "cmsgtst.h"
#include "cformtst.h"
+#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
+
static const char* const txt_testCasePatterns[] = {
"Quotes '', '{', a {0,number,integer} '{'0}",
"Quotes '', '{', a {0,number,integer} '{'0}",
@@ -219,7 +221,7 @@ static void MessageFormatTest( void )
austrdup(result), austrdup(testResultStrings[i]) );
}
-#if U_PLATFORM_IS_DARWIN_BASED || (U_PLATFORM == U_PF_LINUX) /* add platforms here .. */
+#if (U_PLATFORM == U_PF_LINUX) /* add platforms here .. */
log_verbose("Skipping potentially crashing test for mismatched varargs.\n");
#else
log_verbose("Note: the next is a platform dependent test. If it crashes, add an exclusion for your platform near %s:%d\n", __FILE__, __LINE__);
@@ -1110,6 +1112,24 @@ static void MessageLength(void)
}
}
+static void TestMessageWithUnusedArgNumber() {
+ UErrorCode errorCode = U_ZERO_ERROR;
+ U_STRING_DECL(pattern, "abc {1} def", 11);
+ UChar x[2] = { 0x78, 0 }; // "x"
+ UChar y[2] = { 0x79, 0 }; // "y"
+ U_STRING_DECL(expected, "abc y def", 9);
+ UChar result[20];
+ int32_t length;
+
+ U_STRING_INIT(pattern, "abc {1} def", 11);
+ U_STRING_INIT(expected, "abc y def", 9);
+ length = u_formatMessage("en", pattern, -1, result, LENGTHOF(result), &errorCode, x, y);
+ if (U_FAILURE(errorCode) || length != u_strlen(expected) || u_strcmp(result, expected) != 0) {
+ log_err("u_formatMessage(pattern with only {1}, 2 args) failed: result length %d, UErrorCode %s \n",
+ (int)length, u_errorName(errorCode));
+ }
+}
+
static void TestErrorChaining(void) {
UErrorCode status = U_USELESS_COLLATOR_ERROR;
@@ -1164,6 +1184,7 @@ void addMsgForTest(TestNode** root)
addTest(root, &TestParseMessageWithValist, "tsformat/cmsgtst/TestParseMessageWithValist");
addTest(root, &TestJ904, "tsformat/cmsgtst/TestJ904");
addTest(root, &MessageLength, "tsformat/cmsgtst/MessageLength");
+ addTest(root, &TestMessageWithUnusedArgNumber, "tsformat/cmsgtst/TestMessageWithUnusedArgNumber");
addTest(root, &TestErrorChaining, "tsformat/cmsgtst/TestErrorChaining");
addTest(root, &TestMsgFormatSelect, "tsformat/cmsgtst/TestMsgFormatSelect");
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cmsgtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cmsgtst.h
index 70ba6c6c115..70ba6c6c115 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cmsgtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cmsgtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cnmdptst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cnmdptst.c
index 799ef842a4c..e9f3ad25e66 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cnmdptst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cnmdptst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation
+ * Copyright (c) 1997-2012, International Business Machines Corporation
* and others. All Rights Reserved.
********************************************************************/
/*******************************************************************************
@@ -470,9 +470,9 @@ static void TestCurrencyPreEuro(void)
};
const char* result[]={
- "2\\u00A0\\u20A7", "2\\u00A0F", "IEP1.50", "1,50\\u00A0FIM", "2\\u00A0F", "ITL\\u00A02",
+ "\\u20A7\\u00A02", "2\\u00A0F", "IEP1.50", "1,50\\u00A0FIM", "2\\u00A0F", "ITL\\u00A02",
"1$50\\u00A0Esc.", "\\u00F6S\\u00A01,50", "1,50\\u00A0\\u0394\\u03C1\\u03C7", "2\\u00A0\\u20A7", "1,50\\u00A0FB", "IEP1.50",
- "1,50\\u00A0BEF", "1,50\\u00A0DEM", "1,50\\u00A0BEF", "2\\u00A0\\u20A7", "1,50\\u00A0F", "2\\u00A0\\u20A7",
+ "1,50\\u00A0BEF", "1,50\\u00A0DEM", "1,50\\u00A0BEF", "\\u20A7\\u00A02", "1,50\\u00A0F", "2\\u00A0\\u20A7",
"NLG\\u00A01,50"
};
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cnmdptst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cnmdptst.h
index c75954bd044..c75954bd044 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cnmdptst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cnmdptst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cnormtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cnormtst.c
index 183ff589e62..1979167d8de 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cnormtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cnormtst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -19,13 +19,7 @@
#include "unicode/utf16.h"
#include "cintltst.h"
-#if UCONFIG_NO_NORMALIZATION
-
-void addNormTest(TestNode** root) {
- /* no normalization - nothing to do */
-}
-
-#else
+#if !UCONFIG_NO_NORMALIZATION
#include <stdlib.h>
#include <time.h>
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cnormtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cnormtst.h
index bc213a486aa..bc213a486aa 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cnormtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cnormtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cnumtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cnumtst.c
index 25c53a21715..358b0c7c3b2 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cnumtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cnumtst.c
@@ -32,14 +32,25 @@
#include "cnumtst.h"
#include "cmemory.h"
#include "putilimp.h"
+#include <stdio.h>
#define LENGTH(arr) (sizeof(arr)/sizeof(arr[0]))
+static const char *tagAssert(const char *f, int32_t l, const char *msg) {
+ static char _fileline[1000];
+ sprintf(_fileline, "%s:%d: ASSERT_TRUE(%s)", f, l, msg);
+ return _fileline;
+}
+
+#define ASSERT_TRUE(x) assertTrue(tagAssert(__FILE__, __LINE__, #x), (x))
+
void addNumForTest(TestNode** root);
static void TestTextAttributeCrash(void);
static void TestNBSPInPattern(void);
static void TestInt64Parse(void);
static void TestParseCurrency(void);
+static void TestMaxInt(void);
+static void TestNoExponent(void);
#define TESTCASE(x) addTest(root, &x, "tsformat/cnumtst/" #x)
@@ -60,6 +71,8 @@ void addNumForTest(TestNode** root)
TESTCASE(TestParseZero);
TESTCASE(TestParseCurrency);
TESTCASE(TestCloneWithRBNF);
+ TESTCASE(TestMaxInt);
+ TESTCASE(TestNoExponent);
}
/** copy src to dst with unicode-escapes for values < 0x20 and > 0x7e, null terminate if possible */
@@ -1888,32 +1901,32 @@ static void TestTextAttributeCrash(void) {
unum_close(nf);
}
-static void TestNBSPPatternRtNum(const char *testcase, UNumberFormat *nf, double myNumber) {
+static void TestNBSPPatternRtNum(const char *testcase, int line, UNumberFormat *nf, double myNumber) {
UErrorCode status = U_ZERO_ERROR;
UChar myString[20];
char tmpbuf[200];
double aNumber = -1.0;
unum_formatDouble(nf, myNumber, myString, 20, NULL, &status);
- log_verbose("%s: formatted %.2f into %s\n", testcase, myNumber, u_austrcpy(tmpbuf, myString));
+ log_verbose("%s:%d: formatted %.2f into %s\n", testcase, line, myNumber, u_austrcpy(tmpbuf, myString));
if(U_FAILURE(status)) {
- log_err("%s: failed format of %.2g with %s\n", testcase, myNumber, u_errorName(status));
+ log_err("%s:%d: failed format of %.2g with %s\n", testcase, line, myNumber, u_errorName(status));
return;
}
aNumber = unum_parse(nf, myString, -1, NULL, &status);
if(U_FAILURE(status)) {
- log_err("%s: failed parse with %s\n", testcase, u_errorName(status));
+ log_err("%s:%d: failed parse with %s\n", testcase, line, u_errorName(status));
return;
}
if(uprv_fabs(aNumber-myNumber)>.001) {
- log_err("FAIL: %s: formatted %.2f, parsed into %.2f\n", testcase, myNumber, aNumber);
+ log_err("FAIL: %s:%d formatted %.2f, parsed into %.2f\n", testcase, line, myNumber, aNumber);
} else {
- log_verbose("PASS: %s: formatted %.2f, parsed into %.2f\n", testcase, myNumber, aNumber);
+ log_verbose("PASS: %s:%d formatted %.2f, parsed into %.2f\n", testcase, line, myNumber, aNumber);
}
}
static void TestNBSPPatternRT(const char *testcase, UNumberFormat *nf) {
- TestNBSPPatternRtNum(testcase, nf, 12345.);
- TestNBSPPatternRtNum(testcase, nf, -12345.);
+ TestNBSPPatternRtNum(testcase, __LINE__, nf, 12345.);
+ TestNBSPPatternRtNum(testcase, __LINE__, nf, -12345.);
}
static void TestNBSPInPattern(void) {
@@ -1925,7 +1938,7 @@ static void TestNBSPInPattern(void) {
testcase="ar_AE UNUM_CURRENCY";
nf = unum_open(UNUM_CURRENCY, NULL, -1, "ar_AE", NULL, &status);
if(U_FAILURE(status) || nf == NULL) {
- log_data_err("%s: unum_open failed with %s (Are you missing data?)\n", testcase, u_errorName(status));
+ log_data_err("%s:%d: %s: unum_open failed with %s (Are you missing data?)\n", __FILE__, __LINE__, testcase, u_errorName(status));
return;
}
TestNBSPPatternRT(testcase, nf);
@@ -2028,4 +2041,172 @@ static void TestCloneWithRBNF(void) {
log_data_err("Result from cloned formatter not identical to the original. Original: %s Cloned: %s - (Are you missing data?)",u_austrcpy(temp1, buffer),u_austrcpy(temp2,buffer_cloned));
}
}
+
+
+static void TestNoExponent(void) {
+ UErrorCode status = U_ZERO_ERROR;
+ UChar str[100];
+ const char *cstr;
+ UNumberFormat *fmt;
+ int32_t pos;
+ int32_t expect = 0;
+ int32_t num;
+
+ fmt = unum_open(UNUM_DECIMAL, NULL, -1, "en_US", NULL, &status);
+
+ if(U_FAILURE(status) || fmt == NULL) {
+ log_data_err("%s:%d: unum_open failed with %s (Are you missing data?)\n", __FILE__, __LINE__, u_errorName(status));
+ return;
+ }
+
+ cstr = "10E6";
+ u_uastrcpy(str, cstr);
+ expect = 10000000;
+ pos = 0;
+ num = unum_parse(fmt, str, -1, &pos, &status);
+ ASSERT_TRUE(pos==4);
+ if(U_FAILURE(status)) {
+ log_data_err("%s:%d: unum_parse failed with %s for %s (Are you missing data?)\n", __FILE__, __LINE__, u_errorName(status), cstr);
+ } else if(expect!=num) {
+ log_data_err("%s:%d: unum_parse failed, got %d expected %d for '%s'(Are you missing data?)\n", __FILE__, __LINE__, num, expect, cstr);
+ } else {
+ log_verbose("%s:%d: unum_parse returned %d for '%s'\n", __FILE__, __LINE__, num, cstr);
+ }
+
+ ASSERT_TRUE(unum_getAttribute(fmt, UNUM_PARSE_NO_EXPONENT)==0);
+
+ unum_setAttribute(fmt, UNUM_PARSE_NO_EXPONENT, 1); /* no error code */
+ log_verbose("set UNUM_PARSE_NO_EXPONENT\n");
+
+ ASSERT_TRUE(unum_getAttribute(fmt, UNUM_PARSE_NO_EXPONENT)==1);
+
+ pos = 0;
+ expect=10;
+ num = unum_parse(fmt, str, -1, &pos, &status);
+ if(num==10000000) {
+ log_err("%s:%d: FAIL: unum_parse should have returned 10, not 10000000 on %s after UNUM_PARSE_NO_EXPONENT\n", __FILE__, __LINE__, cstr);
+ } else if(num==expect) {
+ log_verbose("%s:%d: unum_parse gave %d for %s - good.\n", __FILE__, __LINE__, num, cstr);
+ }
+ ASSERT_TRUE(pos==2);
+
+ status = U_ZERO_ERROR;
+
+ unum_close(fmt);
+
+ /* ok, now try scientific */
+ fmt = unum_open(UNUM_SCIENTIFIC, NULL, -1, "en_US", NULL, &status);
+ assertSuccess("unum_open(UNUM_SCIENTIFIC, ...)", &status);
+
+ ASSERT_TRUE(unum_getAttribute(fmt, UNUM_PARSE_NO_EXPONENT)==0);
+
+ cstr = "10E6";
+ u_uastrcpy(str, cstr);
+ expect = 10000000;
+ pos = 0;
+ num = unum_parse(fmt, str, -1, &pos, &status);
+ ASSERT_TRUE(pos==4);
+ if(U_FAILURE(status)) {
+ log_data_err("%s:%d: unum_parse failed with %s for %s (Are you missing data?)\n", __FILE__, __LINE__, u_errorName(status), cstr);
+ } else if(expect!=num) {
+ log_data_err("%s:%d: unum_parse failed, got %d expected %d for '%s'(Are you missing data?)\n", __FILE__, __LINE__, num, expect, cstr);
+ } else {
+ log_verbose("%s:%d: unum_parse returned %d for '%s'\n", __FILE__, __LINE__, num, cstr);
+ }
+
+ unum_setAttribute(fmt, UNUM_PARSE_NO_EXPONENT, 1); /* no error code */
+ log_verbose("set UNUM_PARSE_NO_EXPONENT\n");
+
+ ASSERT_TRUE(unum_getAttribute(fmt, UNUM_PARSE_NO_EXPONENT)==1);
+
+
+ cstr = "10E6";
+ u_uastrcpy(str, cstr);
+ expect = 10000000;
+ pos = 0;
+ num = unum_parse(fmt, str, -1, &pos, &status);
+ ASSERT_TRUE(pos==4);
+ if(U_FAILURE(status)) {
+ log_data_err("%s:%d: unum_parse failed with %s for %s (Are you missing data?)\n", __FILE__, __LINE__, u_errorName(status), cstr);
+ } else if(expect!=num) {
+ log_data_err("%s:%d: unum_parse failed, got %d expected %d for '%s'(Are you missing data?)\n", __FILE__, __LINE__, num, expect, cstr);
+ } else {
+ log_verbose("%s:%d: unum_parse returned %d for '%s'\n", __FILE__, __LINE__, num, cstr);
+ }
+
+ unum_close(fmt);
+}
+
+static void TestMaxInt(void) {
+ UErrorCode status = U_ZERO_ERROR;
+ UChar pattern_hash[] = { 0x23, 0x00 }; /* "#" */
+ UChar result1[1024] = { 0 }, result2[1024] = { 0 };
+ int32_t len1, len2;
+ UChar expect[] = { 0x0039, 0x0037, 0 };
+ UNumberFormat *fmt = unum_open(
+ UNUM_PATTERN_DECIMAL, /* style */
+ &pattern_hash[0], /* pattern */
+ u_strlen(pattern_hash), /* patternLength */
+ 0,
+ 0, /* parseErr */
+ &status);
+ if(U_FAILURE(status) || fmt == NULL) {
+ log_data_err("%s:%d: %s: unum_open failed with %s (Are you missing data?)\n", __FILE__, __LINE__, "TestMaxInt", u_errorName(status));
+ return;
+ }
+
+ unum_setAttribute(fmt, UNUM_MAX_INTEGER_DIGITS, 2);
+
+ status = U_ZERO_ERROR;
+ /* #1 */
+ len1 = unum_formatInt64(fmt, 1997, result1, 1024, NULL, &status);
+ result1[len1]=0;
+ if(U_FAILURE(status) || u_strcmp(expect, result1)) {
+ log_err("unum_formatInt64 Expected %s but got %s status %s\n", austrdup(expect), austrdup(result1), u_errorName(status));
+ }
+
+ status = U_ZERO_ERROR;
+ /* #2 */
+ len2 = unum_formatDouble(fmt, 1997.0, result2, 1024, NULL, &status);
+ result2[len2]=0;
+ if(U_FAILURE(status) || u_strcmp(expect, result2)) {
+ log_err("unum_formatDouble Expected %s but got %s status %s\n", austrdup(expect), austrdup(result2), u_errorName(status));
+ }
+
+
+
+ /* test UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS */
+ ASSERT_TRUE(unum_getAttribute(fmt, UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS)==0);
+
+ unum_setAttribute(fmt, UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS, 1);
+ /* test UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS */
+ ASSERT_TRUE(unum_getAttribute(fmt, UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS)==1);
+
+ status = U_ZERO_ERROR;
+ /* max int digits still '2' */
+ len1 = unum_formatInt64(fmt, 1997, result1, 1024, NULL, &status);
+ ASSERT_TRUE(status==U_ILLEGAL_ARGUMENT_ERROR);
+ status = U_ZERO_ERROR;
+
+ /* But, formatting 97->'97' works fine. */
+
+ /* #1 */
+ len1 = unum_formatInt64(fmt, 97, result1, 1024, NULL, &status);
+ result1[len1]=0;
+ if(U_FAILURE(status) || u_strcmp(expect, result1)) {
+ log_err("unum_formatInt64 Expected %s but got %s status %s\n", austrdup(expect), austrdup(result1), u_errorName(status));
+ }
+
+ status = U_ZERO_ERROR;
+ /* #2 */
+ len2 = unum_formatDouble(fmt, 97.0, result2, 1024, NULL, &status);
+ result2[len2]=0;
+ if(U_FAILURE(status) || u_strcmp(expect, result2)) {
+ log_err("unum_formatDouble Expected %s but got %s status %s\n", austrdup(expect), austrdup(result2), u_errorName(status));
+ }
+
+
+ unum_close(fmt);
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cnumtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cnumtst.h
index 9115ad3a085..9115ad3a085 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cnumtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cnumtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/colutil.c b/Build/source/libs/icu/icu-50.1/test/cintltst/colutil.c
index 8e9f3609118..8e9f3609118 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/colutil.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/colutil.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cpluralrulestest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cpluralrulestest.c
index 7b12fadd9f1..3f33d234736 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cpluralrulestest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cpluralrulestest.c
@@ -1,5 +1,5 @@
/********************************************************************
- * Copyright (c) 2011, International Business Machines Corporation
+ * Copyright (c) 2011-2012, International Business Machines Corporation
* and others. All Rights Reserved.
********************************************************************/
/* C API TEST FOR PLURAL RULES */
@@ -14,6 +14,7 @@
#include "cmemory.h"
static void TestPluralRules(void);
+static void TestOrdinalRules(void);
void addPluralRulesTest(TestNode** root);
@@ -22,6 +23,7 @@ void addPluralRulesTest(TestNode** root);
void addPluralRulesTest(TestNode** root)
{
TESTCASE(TestPluralRules);
+ TESTCASE(TestOrdinalRules);
}
typedef struct {
@@ -89,4 +91,22 @@ static void TestPluralRules()
}
}
+static void TestOrdinalRules() {
+ U_STRING_DECL(two, "two", 3);
+ UChar keyword[8];
+ int32_t length;
+ UErrorCode errorCode = U_ZERO_ERROR;
+ UPluralRules* upr = uplrules_openForType("en", UPLURAL_TYPE_ORDINAL, &errorCode);
+ if (U_FAILURE(errorCode)) {
+ log_err("uplrules_openForType(en, ordinal) failed - %s\n", u_errorName(errorCode));
+ return;
+ }
+ U_STRING_INIT(two, "two", 3);
+ length = uplrules_select(upr, 2., keyword, 8, &errorCode);
+ if (U_FAILURE(errorCode) || u_strCompare(keyword, length, two, 3, FALSE) != 0) {
+ log_data_err("uplrules_select(en-ordinal, 2) failed - %s\n", u_errorName(errorCode));
+ }
+ uplrules_close(upr);
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cposxtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cposxtst.c
index e4643a7ecfc..e4643a7ecfc 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cposxtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cposxtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/crestst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/crestst.c
index a5c5a4d9790..a5c5a4d9790 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/crestst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/crestst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/crestst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/crestst.h
index de11a959ddd..de11a959ddd 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/crestst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/crestst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/creststn.c b/Build/source/libs/icu/icu-50.1/test/cintltst/creststn.c
index a574bcd0ed9..8f04f4c2d06 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/creststn.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/creststn.c
@@ -281,7 +281,7 @@ static void TestErrorCodes(void) {
/* we look up the resource which is aliased and at our level */
/* TODO: restore the following test when cldrbug 3058: is fixed */
- if(U_SUCCESS(status) && r != NULL && isICUVersionAtLeast(50, 0, 0)) {
+ if(U_SUCCESS(status) && r != NULL && isICUVersionAtLeast(51, 0, 0)) {
status = U_USING_DEFAULT_WARNING;
r2 = ures_getByKey(r, "Countries", r2, &status);
checkStatus(__LINE__, U_USING_DEFAULT_WARNING, status);
@@ -1598,7 +1598,7 @@ static UBool testTag(const char* frag,
int32_t count = 0;
int32_t row_count=0;
int32_t column_count=0;
- int32_t index = 0;
+ int32_t idx = 0;
int32_t tag_count= 0;
const char* testdatapath;
char verboseOutput[256];
@@ -1774,25 +1774,25 @@ static UBool testTag(const char* frag,
for (j=0; j<10; ++j){
- index = count ? (randi(count * 3) - count) : (randi(200) - 100);
+ idx = count ? (randi(count * 3) - count) : (randi(200) - 100);
status = U_ZERO_ERROR;
string=kERROR;
array=ures_getByKey(theBundle, tag, array, &status);
if(!U_FAILURE(status)){
UChar *t=NULL;
- t=(UChar*)ures_getStringByIndex(array, index, &len, &status);
+ t=(UChar*)ures_getStringByIndex(array, idx, &len, &status);
if(!U_FAILURE(status)){
UChar element[3];
string=t;
u_strcpy(expected_string, base);
- u_uastrcpy(element, itoa1(index,buf));
+ u_uastrcpy(element, itoa1(idx,buf));
u_strcat(expected_string, element);
} else {
u_strcpy(expected_string, kERROR);
}
}
- expected_status = (index >= 0 && index < count) ? expected_resource_status : U_MISSING_RESOURCE_ERROR;
+ expected_status = (idx >= 0 && idx < count) ? expected_resource_status : U_MISSING_RESOURCE_ERROR;
CONFIRM_ErrorCode(status,expected_status);
CONFIRM_EQ(string,expected_string);
@@ -1918,11 +1918,11 @@ static UBool testTag(const char* frag,
tag_count=ures_getSize(tags);
CONFIRM_INT_GE((int32_t)tag_count, (int32_t)0);
- for(index=0; index <tag_count; index++){
+ for(idx=0; idx <tag_count; idx++){
UResourceBundle *tagelement=NULL;
const char *key=NULL;
UChar* value=NULL;
- tagelement=ures_getByIndex(tags, index, tagelement, &status);
+ tagelement=ures_getByIndex(tags, idx, tagelement, &status);
key=ures_getKey(tagelement);
value=(UChar*)ures_getNextString(tagelement, &len, &key, &status);
log_verbose("tag = %s, value = %s\n", key, u_austrcpy(verboseOutput, value));
@@ -1939,13 +1939,13 @@ static UBool testTag(const char* frag,
/*---------taggedArrayItem----------------------------------------------*/
count = 0;
- for (index=-20; index<20; ++index)
+ for (idx=-20; idx<20; ++idx)
{
status = U_ZERO_ERROR;
string = kERROR;
strcpy(item_tag, "tag");
- strcat(item_tag, itoa1(index,buf));
+ strcat(item_tag, itoa1(idx,buf));
tags=ures_getByKey(theBundle, tag, tags, &status);
if(U_SUCCESS(status)){
UResourceBundle *tagelement=NULL;
@@ -1964,14 +1964,14 @@ static UBool testTag(const char* frag,
string=t;
}
}
- if (index < 0) {
+ if (idx < 0) {
CONFIRM_ErrorCode(status,U_MISSING_RESOURCE_ERROR);
}
else{
if (status != U_MISSING_RESOURCE_ERROR) {
UChar element[3];
u_strcpy(expected_string, base);
- u_uastrcpy(element, itoa1(index,buf));
+ u_uastrcpy(element, itoa1(idx,buf));
u_strcat(expected_string, element);
CONFIRM_EQ(string,expected_string);
count++;
@@ -2184,26 +2184,7 @@ static void TestResourceLevelAliasing(void) {
} else if(seqLen != strLen || u_strncmp(sequence, string, seqLen) != 0) {
log_err("Referencing alias didn't get the right string (3)\n");
}
-
- {
- UResourceBundle* ja = ures_open(U_ICUDATA_BRKITR,"ja", &status);
- const UChar *got = NULL, *exp=NULL;
- int32_t gotLen = 0, expLen=0;
- ja = ures_getByKey(ja, "boundaries", ja, &status);
- exp = tres_getString(ja, -1, "word", &expLen, &status);
-
- tb = ures_getByKey(aliasB, "boundaries", tb, &status);
- got = tres_getString(tb, -1, "word", &gotLen, &status);
-
- if(U_FAILURE(status)) {
- log_err("%s trying to read str boundaries\n", u_errorName(status));
- } else if(gotLen != expLen || u_strncmp(exp, got, gotLen) != 0) {
- log_err("Referencing alias didn't get the right data\n");
- }
- ures_close(ja);
- status = U_ZERO_ERROR;
- }
/* simple alias */
testtypes = ures_open(testdatapath, "testtypes", &status);
strcpy(buffer, "menu/file/open");
@@ -2802,7 +2783,7 @@ static void TestStackReuse(void) {
*/
extern const UChar *
tres_getString(const UResourceBundle *resB,
- int32_t index, const char *key,
+ int32_t idx, const char *key,
int32_t *length,
UErrorCode *status) {
char buffer8[16];
@@ -2816,8 +2797,8 @@ tres_getString(const UResourceBundle *resB,
if(length == NULL) {
length = &length16;
}
- if(index >= 0) {
- s16 = ures_getStringByIndex(resB, index, length, status);
+ if(idx >= 0) {
+ s16 = ures_getStringByIndex(resB, idx, length, status);
} else if(key != NULL) {
s16 = ures_getStringByKey(resB, key, length, status);
} else {
@@ -2832,8 +2813,8 @@ tres_getString(const UResourceBundle *resB,
for(forceCopy = FALSE; forceCopy <= TRUE; ++forceCopy) {
p8 = buffer8;
length8 = (int32_t)sizeof(buffer8);
- if(index >= 0) {
- s8 = ures_getUTF8StringByIndex(resB, index, p8, &length8, forceCopy, status);
+ if(idx >= 0) {
+ s8 = ures_getUTF8StringByIndex(resB, idx, p8, &length8, forceCopy, status);
} else if(key != NULL) {
s8 = ures_getUTF8StringByKey(resB, key, p8, &length8, forceCopy, status);
} else {
@@ -2849,8 +2830,8 @@ tres_getString(const UResourceBundle *resB,
if(p8 == NULL) {
return s16;
}
- if(index >= 0) {
- s8 = ures_getUTF8StringByIndex(resB, index, p8, &length8, forceCopy, status);
+ if(idx >= 0) {
+ s8 = ures_getUTF8StringByIndex(resB, idx, p8, &length8, forceCopy, status);
} else if(key != NULL) {
s8 = ures_getUTF8StringByKey(resB, key, p8, &length8, forceCopy, status);
} else {
@@ -2867,13 +2848,13 @@ tres_getString(const UResourceBundle *resB,
if(forceCopy && s8 != p8) {
log_err("ures_getUTF8String(%p, %ld, '%s') did not write the string to dest\n",
- resB, (long)index, key);
+ resB, (long)idx, key);
}
/* verify NUL-termination */
if((p8 != buffer8 || length8 < sizeof(buffer8)) && s8[length8] != 0) {
log_err("ures_getUTF8String(%p, %ld, '%s') did not NUL-terminate\n",
- resB, (long)index, key);
+ resB, (long)idx, key);
}
/* verify correct string */
i16 = i8 = 0;
@@ -2882,17 +2863,17 @@ tres_getString(const UResourceBundle *resB,
U8_NEXT(s8, i8, length8, c8);
if(c16 != c8) {
log_err("ures_getUTF8String(%p, %ld, '%s') got a bad string, c16=U+%04lx!=U+%04lx=c8 before i16=%ld\n",
- resB, (long)index, key, (long)c16, (long)c8, (long)i16);
+ resB, (long)idx, key, (long)c16, (long)c8, (long)i16);
}
}
/* verify correct length */
if(i16 < length16) {
log_err("ures_getUTF8String(%p, %ld, '%s') UTF-8 string too short, length8=%ld, length16=%ld\n",
- resB, (long)index, key, (long)length8, (long)length16);
+ resB, (long)idx, key, (long)length8, (long)length16);
}
if(i8 < length8) {
log_err("ures_getUTF8String(%p, %ld, '%s') UTF-8 string too long, length8=%ld, length16=%ld\n",
- resB, (long)index, key, (long)length8, (long)length16);
+ resB, (long)idx, key, (long)length8, (long)length16);
}
/* clean up */
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/creststn.h b/Build/source/libs/icu/icu-50.1/test/cintltst/creststn.h
index f6becdb979c..f6becdb979c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/creststn.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/creststn.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cstrcase.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cstrcase.c
index 4aa5c7585c8..4aa5c7585c8 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cstrcase.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cstrcase.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cstrtest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cstrtest.c
index 7ab989ab359..7ab989ab359 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cstrtest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cstrtest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cturtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cturtst.c
index d6ed2b6f306..d6ed2b6f306 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cturtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cturtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cturtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cturtst.h
index 542a484fc0c..542a484fc0c 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cturtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cturtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cucdapi.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cucdapi.c
index ee8d203342d..ee8d203342d 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cucdapi.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cucdapi.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cucdapi.h b/Build/source/libs/icu/icu-50.1/test/cintltst/cucdapi.h
index 8ea981151fe..8ea981151fe 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cucdapi.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cucdapi.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cucdtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cucdtst.c
index a04e495b9e1..04b8e51eb33 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cucdtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cucdtst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*******************************************************************************
@@ -2781,6 +2781,8 @@ TestNumericProperties(void) {
int32_t type;
double numValue;
} values[]={
+ { 0x12456, U_NT_NUMERIC, -1. },
+ { 0x12457, U_NT_NUMERIC, -1. },
{ 0x0F33, U_NT_NUMERIC, -1./2. },
{ 0x0C66, U_NT_DECIMAL, 0 },
{ 0x96f6, U_NT_NUMERIC, 0 },
@@ -2825,6 +2827,8 @@ TestNumericProperties(void) {
{ 0x2181, U_NT_NUMERIC, 5000. },
{ 0x137C, U_NT_NUMERIC, 10000. },
{ 0x4e07, U_NT_NUMERIC, 10000. },
+ { 0x12432, U_NT_NUMERIC, 216000. },
+ { 0x12433, U_NT_NUMERIC, 432000. },
{ 0x4ebf, U_NT_NUMERIC, 100000000. },
{ 0x5146, U_NT_NUMERIC, 1000000000000. },
{ -1, U_NT_NONE, U_NO_NUMERIC_VALUE },
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/currtest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/currtest.c
index 15b30a5a36e..15b30a5a36e 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/currtest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/currtest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/custrtrn.c b/Build/source/libs/icu/icu-50.1/test/cintltst/custrtrn.c
index 34302375e18..34302375e18 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/custrtrn.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/custrtrn.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/custrtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/custrtst.c
index f30cceee210..f30cceee210 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/custrtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/custrtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/cutiltst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/cutiltst.c
index 0d5b7467fbb..0d5b7467fbb 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/cutiltst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/cutiltst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/encoll.c b/Build/source/libs/icu/icu-50.1/test/cintltst/encoll.c
index 5d4ff5c5dc1..5d4ff5c5dc1 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/encoll.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/encoll.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/encoll.h b/Build/source/libs/icu/icu-50.1/test/cintltst/encoll.h
index 1102885a213..1102885a213 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/encoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/encoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/eurocreg.c b/Build/source/libs/icu/icu-50.1/test/cintltst/eurocreg.c
index 8e29d4c6815..8e29d4c6815 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/eurocreg.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/eurocreg.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/hpmufn.c b/Build/source/libs/icu/icu-50.1/test/cintltst/hpmufn.c
index 57ab08cc231..57ab08cc231 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/hpmufn.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/hpmufn.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/idnatest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/idnatest.c
index 5f5f38ec38a..5f5f38ec38a 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/idnatest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/idnatest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/nccbtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/nccbtst.c
index f4e3c37d71f..c67322bdd49 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/nccbtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/nccbtst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*
@@ -765,8 +765,8 @@ static void TestSkip(int32_t inputsize, int32_t outputsize)
/*iso-2022-jp*/
static const uint8_t sampleTxt_iso_2022_jp[]={
0x41,
- 0x1b, 0x24, 0x42, 0x2A, 0x44, /*unassigned*/
- 0x1b, 0x28, 0x42, 0x42,
+ 0x1b, 0x24, 0x42, 0x3a, 0x1a, /*unassigned*/
+ 0x1b, 0x28, 0x42, 0x42,
};
static const UChar iso_2022_jptoUnicode[]={ 0x41,0x42 };
@@ -2314,13 +2314,14 @@ static void TestSubWithValue(int32_t inputsize, int32_t outputsize)
/*iso-2022-jp*/
static const uint8_t sampleTxt_iso_2022_jp[]={
0x1b, 0x28, 0x42, 0x41,
- 0x1b, 0x24, 0x42, 0x2A, 0x44, /*unassigned*/
+ 0x1b, 0x24, 0x42, 0x3a, 0x1a, /*unassigned*/
0x1b, 0x28, 0x42, 0x42,
};
- static const UChar iso_2022_jptoUnicode[]={ 0x41,0x25,0x58,0x32,0x41,0x25,0x58,0x34,0x34, 0x42 };
+ /* A % X 3 A % X 1 A B */
+ static const UChar iso_2022_jptoUnicode[]={ 0x41,0x25,0x58,0x33,0x41,0x25,0x58,0x31,0x41, 0x42 };
static const int32_t from_iso_2022_jpOffs [] ={ 3, 7, 7, 7, 7, 7, 7, 7, 7, 12 };
-
+
/*iso-2022-cn*/
static const uint8_t sampleTxt_iso_2022_cn[]={
0x0f, 0x41, 0x44,
@@ -2457,8 +2458,9 @@ static void TestSubWithValue(int32_t inputsize, int32_t outputsize)
{
static const UChar iso_2022_jptoUnicodeDec[]={
0x0041,
- 0x0026, 0x0023, 0x0034, 0x0032, 0x003b,
- 0x0026, 0x0023, 0x0036, 0x0038, 0x003b,
+ /* & # 5 8 ; */
+ 0x0026, 0x0023, 0x0035, 0x0038, 0x003b,
+ 0x0026, 0x0023, 0x0032, 0x0036, 0x003b,
0x0042 };
static const int32_t from_iso_2022_jpOffsDec [] ={ 3,7,7,7,7,7,7,7,7,7,7,12, };
if(!testConvertToUnicodeWithContext(sampleTxt_iso_2022_jp, sizeof(sampleTxt_iso_2022_jp),
@@ -2469,8 +2471,9 @@ static void TestSubWithValue(int32_t inputsize, int32_t outputsize)
{
static const UChar iso_2022_jptoUnicodeHex[]={
0x0041,
- 0x0026, 0x0023, 0x0078, 0x0032, 0x0041, 0x003b,
- 0x0026, 0x0023, 0x0078, 0x0034, 0x0034, 0x003b,
+ /* & # x 3 A ; */
+ 0x0026, 0x0023, 0x0078, 0x0033, 0x0041, 0x003b,
+ 0x0026, 0x0023, 0x0078, 0x0031, 0x0041, 0x003b,
0x0042 };
static const int32_t from_iso_2022_jpOffsHex [] ={ 3,7,7,7,7,7,7,7,7,7,7,7,7,12 };
if(!testConvertToUnicodeWithContext(sampleTxt_iso_2022_jp, sizeof(sampleTxt_iso_2022_jp),
@@ -2481,8 +2484,8 @@ static void TestSubWithValue(int32_t inputsize, int32_t outputsize)
{
static const UChar iso_2022_jptoUnicodeC[]={
0x0041,
- 0x005C, 0x0078, 0x0032, 0x0041,
- 0x005C, 0x0078, 0x0034, 0x0034,
+ 0x005C, 0x0078, 0x0033, 0x0041, /* \x3A */
+ 0x005C, 0x0078, 0x0031, 0x0041, /* \x1A */
0x0042 };
int32_t from_iso_2022_jpOffsC [] ={ 3,7,7,7,7,7,7,7,7,12 };
if(!testConvertToUnicodeWithContext(sampleTxt_iso_2022_jp, sizeof(sampleTxt_iso_2022_jp),
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/nccbtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/nccbtst.h
index ebce4ae8d2b..ebce4ae8d2b 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/nccbtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/nccbtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ncnvfbts.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ncnvfbts.c
index 43f8c48b4bd..a2358be777f 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ncnvfbts.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ncnvfbts.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2010, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
***************************************************************************/
/*****************************************************************************
@@ -748,10 +748,4 @@ static void TestConvertFallBackWithBufferSizes(int32_t outsize, int32_t insize )
}
}
-#else
-void addTestConverterFallBack(TestNode** root)
-{
- /* test nothing... */
-
-}
#endif
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ncnvfbts.h b/Build/source/libs/icu/icu-50.1/test/cintltst/ncnvfbts.h
index a47e141ccfc..a47e141ccfc 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ncnvfbts.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ncnvfbts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ncnvtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ncnvtst.c
index 10d85341da5..10d85341da5 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ncnvtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ncnvtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/nfsprep.c b/Build/source/libs/icu/icu-50.1/test/cintltst/nfsprep.c
index 61b11214beb..61b11214beb 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/nfsprep.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/nfsprep.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/nfsprep.h b/Build/source/libs/icu/icu-50.1/test/cintltst/nfsprep.h
index fe3e63d5429..fe3e63d5429 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/nfsprep.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/nfsprep.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/nucnvtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/nucnvtst.c
index 5742de0318d..f4a443cd962 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/nucnvtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/nucnvtst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*******************************************************************************
@@ -33,7 +33,9 @@ static void TestNextUCharError(UConverter* cnv, const char* source, const char*
#if !UCONFIG_NO_COLLATION
static void TestJitterbug981(void);
#endif
+#if !UCONFIG_NO_LEGACY_CONVERSION
static void TestJitterbug1293(void);
+#endif
static void TestNewConvertWithBufferSizes(int32_t osize, int32_t isize) ;
static void TestConverterTypesAndStarters(void);
static void TestAmbiguous(void);
@@ -5422,6 +5424,7 @@ static void TestJitterbug981(){
#endif
+#if !UCONFIG_NO_LEGACY_CONVERSION
static void TestJitterbug1293(){
static const UChar src[] = {0x30DE, 0x30A4, 0x5E83, 0x544A, 0x30BF, 0x30A4, 0x30D7,0x000};
char target[256];
@@ -5449,6 +5452,8 @@ static void TestJitterbug1293(){
}
ucnv_close(conv);
}
+#endif
+
static void TestJB5275_1(){
static const char* data = "\x3B\xB3\x0A" /* Easy characters */
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/nucnvtst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/nucnvtst.h
index 596cab1b22b..596cab1b22b 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/nucnvtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/nucnvtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/putiltst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/putiltst.c
index 8d18f6cf562..d6abc9352dc 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/putiltst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/putiltst.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1998-2011, International Business Machines Corporation and
+ * Copyright (c) 1998-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*
@@ -26,7 +26,7 @@
#include <stdio.h>
/* See the comments on U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC. */
-static void TestSignedRightShiftIsArithmetic() {
+static void TestSignedRightShiftIsArithmetic(void) {
int32_t x=0xfff5fff3;
int32_t m=-1;
int32_t x4=x>>4;
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/reapits.c b/Build/source/libs/icu/icu-50.1/test/cintltst/reapits.c
index 5b4c528389a..5b4c528389a 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/reapits.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/reapits.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/sorttest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/sorttest.c
index c99ce507196..c99ce507196 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/sorttest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/sorttest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/spooftest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/spooftest.c
index ff9a34372dd..75a8c66d91e 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/spooftest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/spooftest.c
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2009-2011, International Business Machines Corporation and
+ * Copyright (c) 2009-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/********************************************************************************
@@ -147,17 +147,20 @@ static void TestUSpoofCAPI(void) {
f = fopen(fileName, "rb");
TEST_ASSERT_NE(f, NULL);
confusables = malloc(3000000);
+ if (f != NULL) {
confusablesLength = fread(confusables, 1, 3000000, f);
fclose(f);
+ }
-
strcpy(fileName, dataSrcDir);
strcat(fileName, U_FILE_SEP_STRING "unidata" U_FILE_SEP_STRING "confusablesWholeScript.txt");
f = fopen(fileName, "rb");
TEST_ASSERT_NE(f, NULL);
confusablesWholeScript = malloc(1000000);
+ if (f != NULL) {
confusablesWholeScriptLength = fread(confusablesWholeScript, 1, 1000000, f);
fclose(f);
+ }
rsc = uspoof_openFromSource(confusables, confusablesLength,
confusablesWholeScript, confusablesWholeScriptLength,
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/spreptst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/spreptst.c
index fc3a9c4e7be..fc3a9c4e7be 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/spreptst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/spreptst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/sprpdata.c b/Build/source/libs/icu/icu-50.1/test/cintltst/sprpdata.c
index 4865d67e64c..5b6bfc9b8d3 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/sprpdata.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/sprpdata.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
- * Copyright (C) 2003-2011, International Business Machines
+ * Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -150,7 +150,7 @@ compareMapping(UStringPrepProfile* data, uint32_t codepoint, uint32_t* mapping,i
int32_t length=0;
UBool isIndex = FALSE;
UStringPrepType retType;
- int32_t value=0, index=0, delta=0;
+ int32_t value=0, idx=0, delta=0;
int32_t* indexes = data->indexes;
UTrie trie = data->sprepTrie;
const uint16_t* mappingData = data->mappingData;
@@ -169,18 +169,18 @@ compareMapping(UStringPrepProfile* data, uint32_t codepoint, uint32_t* mapping,i
}
if(isIndex){
- index = value;
- if(index >= indexes[_SPREP_ONE_UCHAR_MAPPING_INDEX_START] &&
- index < indexes[_SPREP_TWO_UCHARS_MAPPING_INDEX_START]){
+ idx = value;
+ if(idx >= indexes[_SPREP_ONE_UCHAR_MAPPING_INDEX_START] &&
+ idx < indexes[_SPREP_TWO_UCHARS_MAPPING_INDEX_START]){
length = 1;
- }else if(index >= indexes[_SPREP_TWO_UCHARS_MAPPING_INDEX_START] &&
- index < indexes[_SPREP_THREE_UCHARS_MAPPING_INDEX_START]){
+ }else if(idx >= indexes[_SPREP_TWO_UCHARS_MAPPING_INDEX_START] &&
+ idx < indexes[_SPREP_THREE_UCHARS_MAPPING_INDEX_START]){
length = 2;
- }else if(index >= indexes[_SPREP_THREE_UCHARS_MAPPING_INDEX_START] &&
- index < indexes[_SPREP_FOUR_UCHARS_MAPPING_INDEX_START]){
+ }else if(idx >= indexes[_SPREP_THREE_UCHARS_MAPPING_INDEX_START] &&
+ idx < indexes[_SPREP_FOUR_UCHARS_MAPPING_INDEX_START]){
length = 3;
}else{
- length = mappingData[index++];
+ length = mappingData[idx++];
}
}else{
delta = value;
@@ -203,15 +203,15 @@ compareMapping(UStringPrepProfile* data, uint32_t codepoint, uint32_t* mapping,i
if(isIndex){
for(i =0; i< mapLength; i++){
if(mapping[i] <= 0xFFFF){
- if(mappingData[index+i] != (uint16_t)mapping[i]){
- log_err("Did not get the expected result. Expected: 0x%04X Got: 0x%04X \n", mapping[i], mappingData[index+i]);
+ if(mappingData[idx+i] != (uint16_t)mapping[i]){
+ log_err("Did not get the expected result. Expected: 0x%04X Got: 0x%04X \n", mapping[i], mappingData[idx+i]);
}
}else{
UChar lead = U16_LEAD(mapping[i]);
UChar trail = U16_TRAIL(mapping[i]);
- if(mappingData[index+i] != lead ||
- mappingData[index+i+1] != trail){
- log_err( "Did not get the expected result. Expected: 0x%04X 0x%04X Got: 0x%04X 0x%04X\n", lead, trail, mappingData[index+i], mappingData[index+i+1]);
+ if(mappingData[idx+i] != lead ||
+ mappingData[idx+i+1] != trail){
+ log_err( "Did not get the expected result. Expected: 0x%04X 0x%04X Got: 0x%04X 0x%04X\n", lead, trail, mappingData[idx+i], mappingData[idx+i+1]);
}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/stdnmtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/stdnmtst.c
index f8d73195c92..f8d73195c92 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/stdnmtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/stdnmtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/tracetst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/tracetst.c
index d61804482a1..d61804482a1 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/tracetst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/tracetst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/trie2test.c b/Build/source/libs/icu/icu-50.1/test/cintltst/trie2test.c
index ccd9c48e8eb..ccd9c48e8eb 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/trie2test.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/trie2test.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/trietest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/trietest.c
index ac595b67576..ac595b67576 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/trietest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/trietest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ucnvseltst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ucnvseltst.c
index 6497871f679..6497871f679 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ucnvseltst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ucnvseltst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ucnvseltst.h b/Build/source/libs/icu/icu-50.1/test/cintltst/ucnvseltst.h
index fe2b3e8cb18..fe2b3e8cb18 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ucnvseltst.h
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ucnvseltst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/ucsdetst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/ucsdetst.c
index d2ad1e04476..d2ad1e04476 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/ucsdetst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/ucsdetst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/udatatst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/udatatst.c
index dd6e75f7ec9..a2f024510b8 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/udatatst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/udatatst.c
@@ -66,16 +66,18 @@ unorm2_swap(const UDataSwapper *ds,
#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void TestUDataOpen(void);
static void TestUDataOpenChoiceDemo1(void);
static void TestUDataOpenChoiceDemo2(void);
static void TestUDataGetInfo(void);
static void TestUDataGetMemory(void);
-static void TestUDataSetAppData(void);
static void TestErrorConditions(void);
static void TestAppData(void);
-static void TestICUDataName(void);
static void TestSwapData(void);
+#endif
+static void TestUDataSetAppData(void);
+static void TestICUDataName(void);
static void PointerTableOfContents(void);
static void SetBadCommonData(void);
static void TestUDataFileAccess(void);
@@ -116,6 +118,7 @@ static void lots_of_mallocs()
}
#endif
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void TestUDataOpen(){
UDataMemory *result;
UErrorCode status=U_ZERO_ERROR;
@@ -349,6 +352,7 @@ static void TestUDataOpen(){
free(path);
}
+#endif
typedef struct {
uint16_t headerSize;
@@ -597,6 +601,7 @@ isAcceptable3(void *context,
}
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void TestUDataOpenChoiceDemo1() {
UDataMemory *result;
UErrorCode status=U_ZERO_ERROR;
@@ -744,7 +749,6 @@ static void TestUDataOpenChoiceDemo2() {
}
}
-
static void TestUDataGetInfo() {
UDataMemory *result;
@@ -1073,6 +1077,7 @@ static void TestAppData()
ures_close(icu);
ures_close(app);
}
+#endif
static void TestICUDataName()
{
@@ -1236,11 +1241,9 @@ static const struct {
}
};
-/* Unfortunately, trie dictionaries are in a C++ header */
-int32_t
-triedict_swap(const UDataSwapper *ds,
- const void *inData, int32_t length, void *outData,
- UErrorCode *pErrorCode);
+/* Unfortunately, dictionaries are in a C++ header */
+U_CAPI int32_t U_EXPORT2
+udict_swap(const UDataSwapper *ds, const void *inData, int32_t length, void *outData, UErrorCode *pErrorCode);
/* test cases for maximum data swapping code coverage */
static const struct {
@@ -1305,7 +1308,7 @@ static const struct {
#if !UCONFIG_NO_BREAK_ITERATION
{"char", "brk", ubrk_swap},
- {"thaidict", "ctd", triedict_swap},
+ {"thaidict", "dict",udict_swap},
#endif
#if 0
@@ -1576,6 +1579,7 @@ printErrorToString(void *context, const char *fmt, va_list args) {
vsprintf((char *)context, fmt, args);
}
+#if !UCONFIG_NO_FILE_IO && !UCONFIG_NO_LEGACY_CONVERSION
static void
TestSwapData() {
char name[100];
@@ -1658,7 +1662,7 @@ TestSwapData() {
nm=swapCases[i].name+1;
uprv_strcpy(name, "testdata");
} else if (uprv_strcmp(swapCases[i].type, "brk")==0
- || uprv_strcmp(swapCases[i].type, "ctd")==0) {
+ || uprv_strcmp(swapCases[i].type, "dict")==0) {
pkg=U_ICUDATA_BRKITR;
nm=swapCases[i].name;
uprv_strcpy(name, U_ICUDATA_BRKITR);
@@ -1690,7 +1694,7 @@ TestSwapData() {
free(buffer);
}
-
+#endif
static void PointerTableOfContents() {
UDataMemory *dataItem;
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/udatpg_test.c b/Build/source/libs/icu/icu-50.1/test/cintltst/udatpg_test.c
index 32c85d39ba1..6bdcb1435ac 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/udatpg_test.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/udatpg_test.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2007-2010, International Business Machines
+* Copyright (C) 2007-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -325,7 +325,7 @@ static void TestBuilder() {
/* get a pattern for an abbreviated month and day */
length = udatpg_getBestPattern(generator, skeleton, 4,
pattern, patternCapacity, &status);
- formatter = udat_open(UDAT_IGNORE, UDAT_DEFAULT, locale, timeZoneGMT, -1,
+ formatter = udat_open(UDAT_PATTERN, UDAT_PATTERN, locale, timeZoneGMT, -1,
pattern, length, &status);
if (formatter==NULL) {
log_err("Failed to initialize the UDateFormat of the sample code in Userguide.\n");
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/uenumtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/uenumtst.c
index 2d9ed6c0ab8..a1772898030 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/uenumtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/uenumtst.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2002-2003, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -297,6 +297,161 @@ static void DefaultNextTest(void) {
uenum_close(en);
}
+static void verifyEnumeration(int line, UEnumeration *u, const char * const * compareToChar, const UChar * const * compareToUChar, int32_t expect_count) {
+ UErrorCode status = U_ZERO_ERROR;
+ int32_t got_count,i,len;
+ const char *c;
+ UChar buf[1024];
+
+ log_verbose("%s:%d: verifying enumeration..\n", __FILE__, line);
+
+ uenum_reset(u, &status);
+ if(U_FAILURE(status)) {
+ log_err("%s:%d: FAIL: could not reset char strings enumeration: %s\n", __FILE__, line, u_errorName(status));
+ return;
+ }
+
+ got_count = uenum_count(u, &status);
+ if(U_FAILURE(status)) {
+ log_err("%s:%d: FAIL: could not count char strings enumeration: %s\n", __FILE__, line, u_errorName(status));
+ return;
+ }
+
+ if(got_count!=expect_count) {
+ log_err("%s:%d: FAIL: expect count %d got %d\n", __FILE__, line, expect_count, got_count);
+ } else {
+ log_verbose("%s:%d: OK: got count %d\n", __FILE__, line, got_count);
+ }
+
+ if(compareToChar!=NULL) { /* else, not invariant */
+ for(i=0;i<got_count;i++) {
+ c = uenum_next(u,&len, &status);
+ if(U_FAILURE(status)) {
+ log_err("%s:%d: FAIL: could not iterate to next after %d: %s\n", __FILE__, line, i, u_errorName(status));
+ return;
+ }
+ if(c==NULL) {
+ log_err("%s:%d: FAIL: got NULL for next after %d: %s\n", __FILE__, line, i, u_errorName(status));
+ return;
+ }
+
+ if(strcmp(c,compareToChar[i])) {
+ log_err("%s:%d: FAIL: string #%d expected '%s' got '%s'\n", __FILE__, line, i, compareToChar[i], c);
+ } else {
+ log_verbose("%s:%d: OK: string #%d got '%s'\n", __FILE__, line, i, c);
+ }
+
+ if(len!=strlen(compareToChar[i])) {
+ log_err("%s:%d: FAIL: string #%d expected len %d got %d\n", __FILE__, line, i, strlen(compareToChar[i]), len);
+ } else {
+ log_verbose("%s:%d: OK: string #%d got len %d\n", __FILE__, line, i, len);
+ }
+ }
+ }
+
+ /* now try U */
+ uenum_reset(u, &status);
+ if(U_FAILURE(status)) {
+ log_err("%s:%d: FAIL: could not reset again char strings enumeration: %s\n", __FILE__, line, u_errorName(status));
+ return;
+ }
+
+ for(i=0;i<got_count;i++) {
+ const UChar *ustr = uenum_unext(u,&len, &status);
+ if(U_FAILURE(status)) {
+ log_err("%s:%d: FAIL: could not iterate to unext after %d: %s\n", __FILE__, line, i, u_errorName(status));
+ return;
+ }
+ if(ustr==NULL) {
+ log_err("%s:%d: FAIL: got NULL for unext after %d: %s\n", __FILE__, line, i, u_errorName(status));
+ return;
+ }
+ if(compareToChar!=NULL) {
+ u_charsToUChars(compareToChar[i], buf, strlen(compareToChar[i])+1);
+ if(u_strncmp(ustr,buf,len)) {
+ int j;
+ log_err("%s:%d: FAIL: ustring #%d expected '%s' got '%s'\n", __FILE__, line, i, compareToChar[i], austrdup(ustr));
+ for(j=0;ustr[j]&&buf[j];j++) {
+ log_verbose(" @ %d\t<U+%04X> vs <U+%04X>\n", j, ustr[j],buf[j]);
+ }
+ } else {
+ log_verbose("%s:%d: OK: ustring #%d got '%s'\n", __FILE__, line, i, compareToChar[i]);
+ }
+
+ if(len!=strlen(compareToChar[i])) {
+ log_err("%s:%d: FAIL: ustring #%d expected len %d got %d\n", __FILE__, line, i, strlen(compareToChar[i]), len);
+ } else {
+ log_verbose("%s:%d: OK: ustring #%d got len %d\n", __FILE__, line, i, len);
+ }
+ }
+
+ if(compareToUChar!=NULL) {
+ if(u_strcmp(ustr,compareToUChar[i])) {
+ int j;
+ log_err("%s:%d: FAIL: ustring #%d expected '%s' got '%s'\n", __FILE__, line, i, austrdup(compareToUChar[i]), austrdup(ustr));
+ for(j=0;ustr[j]&&compareToUChar[j];j++) {
+ log_verbose(" @ %d\t<U+%04X> vs <U+%04X>\n", j, ustr[j],compareToUChar[j]);
+ }
+ } else {
+ log_verbose("%s:%d: OK: ustring #%d got '%s'\n", __FILE__, line, i, austrdup(compareToUChar[i]));
+ }
+
+ if(len!=u_strlen(compareToUChar[i])) {
+ log_err("%s:%d: FAIL: ustring #%d expected len %d got %d\n", __FILE__, line, i, u_strlen(compareToUChar[i]), len);
+ } else {
+ log_verbose("%s:%d: OK: ustring #%d got len %d\n", __FILE__, line, i, len);
+ }
+ }
+ }
+}
+
+
+
+
+
+static void TestCharStringsEnumeration(void) {
+ UErrorCode status = U_ZERO_ERROR;
+
+ /* //! [uenum_openCharStringsEnumeration] */
+ const char* strings[] = { "Firstly", "Secondly", "Thirdly", "Fourthly" };
+ UEnumeration *u = uenum_openCharStringsEnumeration(strings, 4, &status);
+ /* //! [uenum_openCharStringsEnumeration] */
+ if(U_FAILURE(status)) {
+ log_err("FAIL: could not open char strings enumeration: %s\n", u_errorName(status));
+ return;
+ }
+
+ verifyEnumeration(__LINE__, u, strings, NULL, 4);
+
+ uenum_close(u);
+}
+
+static void TestUCharStringsEnumeration(void) {
+ UErrorCode status = U_ZERO_ERROR;
+ /* //! [uenum_openUCharStringsEnumeration] */
+ static const UChar nko_1[] = {0x07c1,0}, nko_2[] = {0x07c2}, nko_3[] = {0x07c3,0}, nko_4[] = {0x07c4,0};
+ static const UChar* ustrings[] = { nko_1, nko_2, nko_3, nko_4 };
+ UEnumeration *u = uenum_openUCharStringsEnumeration(ustrings, 4, &status);
+ /* //! [uenum_openUCharStringsEnumeration] */
+ if(U_FAILURE(status)) {
+ log_err("FAIL: could not open uchar strings enumeration: %s\n", u_errorName(status));
+ return;
+ }
+
+ verifyEnumeration(__LINE__, u, NULL, ustrings, 4);
+ uenum_close(u);
+
+
+ u = uenum_openUCharStringsEnumeration(test2, 4, &status);
+ if(U_FAILURE(status)) {
+ log_err("FAIL: could not reopen uchar strings enumeration: %s\n", u_errorName(status));
+ return;
+ }
+ verifyEnumeration(__LINE__, u, test1, NULL, 4); /* same string */
+ uenum_close(u);
+
+}
+
void addEnumerationTest(TestNode** root);
void addEnumerationTest(TestNode** root)
@@ -304,4 +459,6 @@ void addEnumerationTest(TestNode** root)
addTest(root, &EnumerationTest, "tsutil/uenumtst/EnumerationTest");
addTest(root, &EmptyEnumerationTest, "tsutil/uenumtst/EmptyEnumerationTest");
addTest(root, &DefaultNextTest, "tsutil/uenumtst/DefaultNextTest");
+ addTest(root, &TestCharStringsEnumeration, "tsutil/uenumtst/TestCharStringsEnumeration");
+ addTest(root, &TestUCharStringsEnumeration, "tsutil/uenumtst/TestUCharStringsEnumeration");
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/usettest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/usettest.c
index 6e321a36294..6e321a36294 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/usettest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/usettest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/usrchdat.c b/Build/source/libs/icu/icu-50.1/test/cintltst/usrchdat.c
index de4caf64636..de4caf64636 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/usrchdat.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/usrchdat.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/usrchtst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/usrchtst.c
index 8c88fe2fbbf..8c88fe2fbbf 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/usrchtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/usrchtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/utexttst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/utexttst.c
index 290fc388f7e..290fc388f7e 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/utexttst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/utexttst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/utf16tst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/utf16tst.c
index 38b8fb5fcc2..38b8fb5fcc2 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/utf16tst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/utf16tst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/utf8tst.c b/Build/source/libs/icu/icu-50.1/test/cintltst/utf8tst.c
index eaa8fb28c54..66c620f47c6 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/utf8tst.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/utf8tst.c
@@ -1,15 +1,15 @@
/********************************************************************
- * COPYRIGHT:
- * Copyright (c) 1998-2006, International Business Machines Corporation and
+ * COPYRIGHT:
+ * Copyright (c) 1998-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
/*
-* File test.c
+* File utf8tst.c
*
* Modification History:
*
* Date Name Description
-* 07/24/2000 Madhu Creation
+* 07/24/2000 Madhu Creation
*******************************************************************************
*/
@@ -18,7 +18,7 @@
#include "cmemory.h"
#include "cintltst.h"
-#define LENGTHOF(array) (sizeof(array)/sizeof((array)[0]))
+#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
/* lenient UTF-8 ------------------------------------------------------------ */
@@ -64,8 +64,12 @@ static void TestCodeUnitValues(void);
static void TestCharLength(void);
static void TestGetChar(void);
static void TestNextPrevChar(void);
+static void TestNextPrevNonCharacters(void);
+static void TestNextPrevCharUnsafe(void);
static void TestFwdBack(void);
+static void TestFwdBackUnsafe(void);
static void TestSetChar(void);
+static void TestSetCharUnsafe(void);
static void TestAppendChar(void);
static void TestAppend(void);
static void TestSurrogates(void);
@@ -75,23 +79,27 @@ void addUTF8Test(TestNode** root);
void
addUTF8Test(TestNode** root)
{
- addTest(root, &TestCodeUnitValues, "utf8tst/TestCodeUnitValues");
- addTest(root, &TestCharLength, "utf8tst/TestCharLength" );
- addTest(root, &TestGetChar, "utf8tst/TestGetChar" );
- addTest(root, &TestNextPrevChar, "utf8tst/TestNextPrevChar" );
- addTest(root, &TestFwdBack, "utf8tst/TestFwdBack" );
- addTest(root, &TestSetChar, "utf8tst/TestSetChar" );
- addTest(root, &TestAppendChar, "utf8tst/TestAppendChar" );
- addTest(root, &TestAppend, "utf8tst/TestAppend" );
- addTest(root, &TestSurrogates, "utf8tst/TestSurrogates" );
+ addTest(root, &TestCodeUnitValues, "utf8tst/TestCodeUnitValues");
+ addTest(root, &TestCharLength, "utf8tst/TestCharLength");
+ addTest(root, &TestGetChar, "utf8tst/TestGetChar");
+ addTest(root, &TestNextPrevChar, "utf8tst/TestNextPrevChar");
+ addTest(root, &TestNextPrevNonCharacters, "utf8tst/TestNextPrevNonCharacters");
+ addTest(root, &TestNextPrevCharUnsafe, "utf8tst/TestNextPrevCharUnsafe");
+ addTest(root, &TestFwdBack, "utf8tst/TestFwdBack");
+ addTest(root, &TestFwdBackUnsafe, "utf8tst/TestFwdBackUnsafe");
+ addTest(root, &TestSetChar, "utf8tst/TestSetChar");
+ addTest(root, &TestSetCharUnsafe, "utf8tst/TestSetCharUnsafe");
+ addTest(root, &TestAppendChar, "utf8tst/TestAppendChar");
+ addTest(root, &TestAppend, "utf8tst/TestAppend");
+ addTest(root, &TestSurrogates, "utf8tst/TestSurrogates");
}
static void TestCodeUnitValues()
{
static const uint8_t codeunit[]={0x00, 0x65, 0x7e, 0x7f, 0xc0, 0xc4, 0xf0, 0xfd, 0x80, 0x81, 0xbc, 0xbe,};
-
+
int16_t i;
- for(i=0; i<sizeof(codeunit)/sizeof(codeunit[0]); i++){
+ for(i=0; i<LENGTHOF(codeunit); i++){
uint8_t c=codeunit[i];
log_verbose("Testing code unit value of %x\n", c);
if(i<4){
@@ -129,17 +137,17 @@ static void TestCharLength()
4, 0x10402,
3, 0xd7ff,
3, 0xe000,
-
+
};
-
+
int16_t i;
UBool multiple;
- for(i=0; i<sizeof(codepoint)/sizeof(codepoint[0]); i=(int16_t)(i+2)){
+ for(i=0; i<LENGTHOF(codepoint); i=(int16_t)(i+2)){
UChar32 c=codepoint[i+1];
if(UTF8_CHAR_LENGTH(c) != (uint16_t)codepoint[i] || U8_LENGTH(c) != (uint16_t)codepoint[i]){
log_err("The no: of code units for %lx:- Expected: %d Got: %d\n", c, codepoint[i], UTF8_CHAR_LENGTH(c));
}else{
- log_verbose("The no: of code units for %lx is %d\n",c, UTF8_CHAR_LENGTH(c) );
+ log_verbose("The no: of code units for %lx is %d\n",c, UTF8_CHAR_LENGTH(c));
}
multiple=(UBool)(codepoint[i] == 1 ? FALSE : TRUE);
if(UTF8_NEED_MULTIPLE_UCHAR(c) != multiple){
@@ -155,11 +163,11 @@ static void TestGetChar()
0x61,
0x7f,
0xe4,
- 0xba,
+ 0xba,
0x8c,
- 0xF0,
- 0x90,
- 0x90,
+ 0xF0,
+ 0x90,
+ 0x90,
0x81,
0xc0,
0x65,
@@ -168,9 +176,9 @@ static void TestGetChar()
0xc9
};
static const UChar32 result[]={
- /*codepoint-unsafe, codepoint-safe(not strict) codepoint-safe(strict)*/
- 0x61, 0x61, 0x61,
- 0x7f, 0x7f, 0x7f,
+ /* codepoint-unsafe, codepoint-safe(not strict) codepoint-safe(strict) */
+ 0x61, 0x61, 0x61,
+ 0x7f, 0x7f, 0x7f,
0x4e8c, 0x4e8c, 0x4e8c,
0x4e8c, 0x4e8c, 0x4e8c ,
0x4e8c, 0x4e8c, 0x4e8c,
@@ -179,8 +187,8 @@ static void TestGetChar()
0x10401, 0x10401, 0x10401 ,
0x10401, 0x10401, 0x10401,
0x25, UTF8_ERROR_VALUE_1, UTF8_ERROR_VALUE_1,
- 0x65, 0x65, 0x65,
- 0x31, 0x31, 0x31,
+ 0x65, 0x65, 0x65,
+ 0x31, 0x31, 0x31,
0x31, UTF8_ERROR_VALUE_1, UTF8_ERROR_VALUE_1,
0x240, UTF8_ERROR_VALUE_1, UTF8_ERROR_VALUE_1
};
@@ -193,13 +201,13 @@ static void TestGetChar()
UTF8_GET_CHAR_UNSAFE(input, offset, c);
if(c != result[i]){
log_err("ERROR: UTF8_GET_CHAR_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n", offset, result[i], c);
-
+
}
U8_GET_UNSAFE(input, offset, c);
if(c != result[i]){
log_err("ERROR: U8_GET_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n", offset, result[i], c);
-
+
}
}
@@ -217,15 +225,15 @@ static void TestGetChar()
if(c != result[i+2]){
log_err("ERROR: UTF8_GET_CHAR_SAFE(strict) failed for offset=%ld. Expected:%lx Got:%lx\n", offset, result[i+2], c);
}
-
+
i=(uint16_t)(i+3);
}
}
-static void TestNextPrevChar(){
+static void TestNextPrevChar() {
static const uint8_t input[]={0x61, 0xf0, 0x90, 0x90, 0x81, 0xc0, 0x80, 0xfd, 0xbe, 0xc2, 0x61, 0x81, 0x90, 0x90, 0xf0, 0x00};
static const UChar32 result[]={
- /*next_unsafe next_safe_ns next_safe_s prev_unsafe prev_safe_ns prev_safe_s*/
+ /* next_unsafe next_safe_ns next_safe_s prev_unsafe prev_safe_ns prev_safe_s */
0x0061, 0x0061, 0x0061, 0x0000, 0x0000, 0x0000,
0x10401, 0x10401, 0x10401, 0xf0, UTF8_ERROR_VALUE_1, UTF8_ERROR_VALUE_1,
0x90, UTF8_ERROR_VALUE_1, UTF8_ERROR_VALUE_1, 0x2841410, UTF8_ERROR_VALUE_1, UTF8_ERROR_VALUE_1,
@@ -244,55 +252,31 @@ static void TestNextPrevChar(){
0x0000, 0x0000, 0x0000, 0x0061, 0x0061, 0x0061
};
static const int32_t movedOffset[]={
- /*next_unsafe next_safe_ns next_safe_s prev_unsafe prev_safe_ns prev_safe_s*/
+ /* next_unsafe next_safe_ns next_safe_s prev_unsafe prev_safe_ns prev_safe_s */
1, 1, 1, 15, 15, 15,
- 5, 5, 5, 14, 14 , 14,
- 3, 3, 3, 9, 13, 13,
+ 5, 5, 5, 14, 14 , 14,
+ 3, 3, 3, 9, 13, 13,
4, 4, 4, 9, 12, 12,
- 5, 5, 5, 9, 11, 11,
- 7, 7, 7, 10, 10, 10,
- 7, 7, 7, 9, 9, 9,
- 8, 9, 9, 7, 7, 7,
- 9, 9, 9, 7, 7, 7,
- 11, 10, 10, 5, 5, 5,
- 11, 11, 11, 5, 5, 5,
- 12, 12, 12, 1, 1, 1,
- 13, 13, 13, 1, 1, 1,
- 14, 14, 14, 1, 1, 1,
- 14, 15, 15, 1, 1, 1,
- 14, 16, 16, 0, 0, 0,
-
-
+ 5, 5, 5, 9, 11, 11,
+ 7, 7, 7, 10, 10, 10,
+ 7, 7, 7, 9, 9, 9,
+ 8, 9, 9, 7, 7, 7,
+ 9, 9, 9, 7, 7, 7,
+ 11, 10, 10, 5, 5, 5,
+ 11, 11, 11, 5, 5, 5,
+ 12, 12, 12, 1, 1, 1,
+ 13, 13, 13, 1, 1, 1,
+ 14, 14, 14, 1, 1, 1,
+ 14, 15, 15, 1, 1, 1,
+ 14, 16, 16, 0, 0, 0,
};
-
+ /* TODO: remove unused columns for next_unsafe & prev_unsafe, and adjust the test code */
UChar32 c=0x0000;
uint32_t i=0;
uint32_t offset=0;
int32_t setOffset=0;
for(offset=0; offset<sizeof(input); offset++){
- if (offset < sizeof(input) - 2) { /* Can't have it go off the end of the array based on input */
- setOffset=offset;
- UTF8_NEXT_CHAR_UNSAFE(input, setOffset, c);
- if(setOffset != movedOffset[i]){
- log_err("ERROR: UTF8_NEXT_CHAR_UNSAFE failed to move the offset correctly at %d\n ExpectedOffset:%d Got %d\n",
- offset, movedOffset[i], setOffset);
- }
- if(c != result[i]){
- log_err("ERROR: UTF8_NEXT_CHAR_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n", offset, result[i], c);
- }
-
- setOffset=offset;
- U8_NEXT_UNSAFE(input, setOffset, c);
- if(setOffset != movedOffset[i]){
- log_err("ERROR: U8_NEXT_UNSAFE failed to move the offset correctly at %d\n ExpectedOffset:%d Got %d\n",
- offset, movedOffset[i], setOffset);
- }
- if(c != result[i]){
- log_err("ERROR: U8_NEXT_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n", offset, result[i], c);
- }
- }
-
setOffset=offset;
UTF8_NEXT_CHAR_SAFE(input, setOffset, sizeof(input), c, FALSE);
if(setOffset != movedOffset[i+1]){
@@ -329,16 +313,6 @@ static void TestNextPrevChar(){
i=0;
for(offset=sizeof(input); offset > 0; --offset){
setOffset=offset;
- UTF8_PREV_CHAR_UNSAFE(input, setOffset, c);
- if(setOffset != movedOffset[i+3]){
- log_err("ERROR: UTF8_PREV_CHAR_UNSAFE failed to move the offset correctly at %d\n ExpectedOffset:%d Got %d\n",
- offset, movedOffset[i+3], setOffset);
- }
- if(c != result[i+3]){
- log_err("ERROR: UTF8_PREV_CHAR_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n", offset, result[i+3], c);
- }
-
- setOffset=offset;
UTF8_PREV_CHAR_SAFE(input, 0, setOffset, c, FALSE);
if(setOffset != movedOffset[i+4]){
log_err("ERROR: UTF8_PREV_CHAR_SAFE failed to move the offset correctly at %d\n ExpectedOffset:%d Got %d\n",
@@ -363,77 +337,112 @@ static void TestNextPrevChar(){
if(setOffset != movedOffset[i+5]){
log_err("ERROR: UTF8_PREV_CHAR_SAFE(strict) failed to move the offset correctly at %d\n ExpectedOffset:%d Got %d\n",
offset, movedOffset[i+5], setOffset);
- }
+ }
if(c != result[i+5]){
log_err("ERROR: UTF8_PREV_CHAR_SAFE(strict) failed for input=%ld. Expected:%lx Got:%lx\n", offset, result[i+5], c);
}
i=i+6;
}
+}
- {
- /* test non-characters */
- static const uint8_t nonChars[]={
- 0xef, 0xb7, 0x90, /* U+fdd0 */
- 0xef, 0xbf, 0xbf, /* U+feff */
- 0xf0, 0x9f, 0xbf, 0xbe, /* U+1fffe */
- 0xf0, 0xbf, 0xbf, 0xbf, /* U+3ffff */
- 0xf4, 0x8f, 0xbf, 0xbe /* U+10fffe */
- };
+static void TestNextPrevNonCharacters() {
+ /* test non-characters */
+ static const uint8_t nonChars[]={
+ 0xef, 0xb7, 0x90, /* U+fdd0 */
+ 0xef, 0xbf, 0xbf, /* U+feff */
+ 0xf0, 0x9f, 0xbf, 0xbe, /* U+1fffe */
+ 0xf0, 0xbf, 0xbf, 0xbf, /* U+3ffff */
+ 0xf4, 0x8f, 0xbf, 0xbe /* U+10fffe */
+ };
- UChar32 ch;
- int32_t idx;
+ UChar32 ch;
+ int32_t idx;
- for(idx=0; idx<(int32_t)sizeof(nonChars);) {
- U8_NEXT(nonChars, idx, sizeof(nonChars), ch);
- if(!U_IS_UNICODE_NONCHAR(ch)) {
- log_err("U8_NEXT(before %d) failed to read a non-character\n", idx);
- }
+ for(idx=0; idx<(int32_t)sizeof(nonChars);) {
+ U8_NEXT(nonChars, idx, sizeof(nonChars), ch);
+ if(!U_IS_UNICODE_NONCHAR(ch)) {
+ log_err("U8_NEXT(before %d) failed to read a non-character\n", idx);
}
- for(idx=(int32_t)sizeof(nonChars); idx>0;) {
- U8_PREV(nonChars, 0, idx, ch);
- if(!U_IS_UNICODE_NONCHAR(ch)) {
- log_err("U8_PREV(at %d) failed to read a non-character\n", idx);
- }
+ }
+ for(idx=(int32_t)sizeof(nonChars); idx>0;) {
+ U8_PREV(nonChars, 0, idx, ch);
+ if(!U_IS_UNICODE_NONCHAR(ch)) {
+ log_err("U8_PREV(at %d) failed to read a non-character\n", idx);
}
}
}
-static void TestFwdBack(){
+static void TestNextPrevCharUnsafe() {
+ /*
+ * Use a (mostly) well-formed UTF-8 string and test at code point boundaries.
+ * The behavior of _UNSAFE macros for ill-formed strings is undefined.
+ */
+ static const uint8_t input[]={
+ 0x61,
+ 0xf0, 0x90, 0x90, 0x81,
+ 0xc0, 0x80, /* non-shortest form */
+ 0xe2, 0x82, 0xac,
+ 0xc2, 0xa1,
+ 0xf4, 0x8f, 0xbf, 0xbf,
+ 0x00
+ };
+ static const UChar32 codePoints[]={
+ 0x61,
+ 0x10401,
+ 0,
+ 0x20ac,
+ 0xa1,
+ 0x10ffff,
+ 0
+ };
+
+ UChar32 c;
+ int32_t i;
+ uint32_t offset;
+ for(i=0, offset=0; offset<sizeof(input); ++i) {
+ UTF8_NEXT_CHAR_UNSAFE(input, offset, c);
+ if(c != codePoints[i]){
+ log_err("ERROR: UTF8_NEXT_CHAR_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n",
+ offset, codePoints[i], c);
+ }
+ }
+ for(i=0, offset=0; offset<sizeof(input); ++i) {
+ U8_NEXT_UNSAFE(input, offset, c);
+ if(c != codePoints[i]){
+ log_err("ERROR: U8_NEXT_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n",
+ offset, codePoints[i], c);
+ }
+ }
+
+ for(i=LENGTHOF(codePoints)-1, offset=sizeof(input); offset > 0; --i){
+ UTF8_PREV_CHAR_UNSAFE(input, offset, c);
+ if(c != codePoints[i]){
+ log_err("ERROR: UTF8_PREV_CHAR_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n",
+ offset, codePoints[i], c);
+ }
+ }
+ for(i=LENGTHOF(codePoints)-1, offset=sizeof(input); offset > 0; --i){
+ U8_PREV_UNSAFE(input, offset, c);
+ if(c != codePoints[i]){
+ log_err("ERROR: U8_PREV_UNSAFE failed for offset=%ld. Expected:%lx Got:%lx\n",
+ offset, codePoints[i], c);
+ }
+ }
+}
+
+static void TestFwdBack() {
static const uint8_t input[]={0x61, 0xF0, 0x90, 0x90, 0x81, 0xff, 0x62, 0xc0, 0x80, 0x7f, 0x8f, 0xc0, 0x63, 0x81, 0x90, 0x90, 0xF0, 0x00};
- static const uint16_t fwd_unsafe[] ={1, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16, 20, };
static const uint16_t fwd_safe[] ={1, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18};
- static const uint16_t back_unsafe[]={17, 16, 12, 11, 9, 7, 6, 5, 1, 0};
static const uint16_t back_safe[] ={17, 16, 15, 14, 13, 12, 11, 10, 9, 7, 6, 5, 1, 0};
static const uint16_t Nvalue[]= {0, 1, 2, 3, 1, 2, 1, 5};
- static const uint16_t fwd_N_unsafe[] ={0, 1, 6, 10, 11, 14, 15};
static const uint16_t fwd_N_safe[] ={0, 1, 6, 10, 11, 13, 14, 18}; /*safe macro keeps it at the end of the string */
- static const uint16_t back_N_unsafe[]={18, 17, 12, 7, 6, 1, 0};
- static const uint16_t back_N_safe[] ={18, 17, 15, 12, 11, 9, 7, 0};
-
+ static const uint16_t back_N_safe[] ={18, 17, 15, 12, 11, 9, 7, 0};
- uint32_t offunsafe=0, offsafe=0;
+ uint32_t offsafe=0;
uint32_t i=0;
- while(offunsafe < sizeof(input)){
- UTF8_FWD_1_UNSAFE(input, offunsafe);
- if(offunsafe != fwd_unsafe[i]){
- log_err("ERROR: Forward_unsafe offset expected:%d, Got:%d\n", fwd_unsafe[i], offunsafe);
- }
- i++;
- }
-
- i=0;
- while(offunsafe < sizeof(input)){
- U8_FWD_1_UNSAFE(input, offunsafe);
- if(offunsafe != fwd_unsafe[i]){
- log_err("ERROR: U8_FWD_1_UNSAFE offset expected:%d, Got:%d\n", fwd_unsafe[i], offunsafe);
- }
- i++;
- }
-
- i=0;
while(offsafe < sizeof(input)){
UTF8_FWD_1_SAFE(input, offsafe, sizeof(input));
if(offsafe != fwd_safe[i]){
@@ -451,32 +460,12 @@ static void TestFwdBack(){
i++;
}
- offunsafe=sizeof(input);
- i=0;
- while(offunsafe > 0){
- UTF8_BACK_1_UNSAFE(input, offunsafe);
- if(offunsafe != back_unsafe[i]){
- log_err("ERROR: Backward_unsafe offset expected:%d, Got:%d\n", back_unsafe[i], offunsafe);
- }
- i++;
- }
-
- offunsafe=sizeof(input);
- i=0;
- while(offunsafe > 0){
- U8_BACK_1_UNSAFE(input, offunsafe);
- if(offunsafe != back_unsafe[i]){
- log_err("ERROR: U8_BACK_1_UNSAFE offset expected:%d, Got:%d\n", back_unsafe[i], offunsafe);
- }
- i++;
- }
-
i=0;
offsafe=sizeof(input);
while(offsafe > 0){
UTF8_BACK_1_SAFE(input, 0, offsafe);
if(offsafe != back_safe[i]){
- log_err("ERROR: Backward_safe offset expected:%d, Got:%d\n", back_unsafe[i], offsafe);
+ log_err("ERROR: Backward_safe offset expected:%d, Got:%d\n", back_safe[i], offsafe);
}
i++;
}
@@ -486,63 +475,31 @@ static void TestFwdBack(){
while(offsafe > 0){
U8_BACK_1(input, 0, offsafe);
if(offsafe != back_safe[i]){
- log_err("ERROR: U8_BACK_1 offset expected:%d, Got:%d\n", back_unsafe[i], offsafe);
+ log_err("ERROR: U8_BACK_1 offset expected:%d, Got:%d\n", back_safe[i], offsafe);
}
i++;
}
- offunsafe=0;
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0])-2; i++){
- UTF8_FWD_N_UNSAFE(input, offunsafe, Nvalue[i]);
- if(offunsafe != fwd_N_unsafe[i]){
- log_err("ERROR: Forward_N_unsafe offset=%d expected:%d, Got:%d\n", i, fwd_N_unsafe[i], offunsafe);
- }
- }
-
- offunsafe=0;
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0])-2; i++){
- U8_FWD_N_UNSAFE(input, offunsafe, Nvalue[i]);
- if(offunsafe != fwd_N_unsafe[i]){
- log_err("ERROR: U8_FWD_N_UNSAFE offset=%d expected:%d, Got:%d\n", i, fwd_N_unsafe[i], offunsafe);
- }
- }
-
offsafe=0;
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0]); i++){
+ for(i=0; i<LENGTHOF(Nvalue); i++){
UTF8_FWD_N_SAFE(input, offsafe, sizeof(input), Nvalue[i]);
if(offsafe != fwd_N_safe[i]){
log_err("ERROR: Forward_N_safe offset=%d expected:%d, Got:%d\n", i, fwd_N_safe[i], offsafe);
}
-
+
}
offsafe=0;
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0]); i++){
+ for(i=0; i<LENGTHOF(Nvalue); i++){
U8_FWD_N(input, offsafe, sizeof(input), Nvalue[i]);
if(offsafe != fwd_N_safe[i]){
log_err("ERROR: U8_FWD_N offset=%d expected:%d, Got:%d\n", i, fwd_N_safe[i], offsafe);
}
-
- }
- offunsafe=sizeof(input);
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0])-2; i++){
- UTF8_BACK_N_UNSAFE(input, offunsafe, Nvalue[i]);
- if(offunsafe != back_N_unsafe[i]){
- log_err("ERROR: backward_N_unsafe offset=%d expected:%d, Got:%d\n", i, back_N_unsafe[i], offunsafe);
- }
- }
-
- offunsafe=sizeof(input);
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0])-2; i++){
- U8_BACK_N_UNSAFE(input, offunsafe, Nvalue[i]);
- if(offunsafe != back_N_unsafe[i]){
- log_err("ERROR: U8_BACK_N_UNSAFE offset=%d expected:%d, Got:%d\n", i, back_N_unsafe[i], offunsafe);
- }
}
offsafe=sizeof(input);
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0]); i++){
+ for(i=0; i<LENGTHOF(Nvalue); i++){
UTF8_BACK_N_SAFE(input, 0, offsafe, Nvalue[i]);
if(offsafe != back_N_safe[i]){
log_err("ERROR: backward_N_safe offset=%d expected:%d, Got:%ld\n", i, back_N_safe[i], offsafe);
@@ -550,7 +507,7 @@ static void TestFwdBack(){
}
offsafe=sizeof(input);
- for(i=0; i<sizeof(Nvalue)/sizeof(Nvalue[0]); i++){
+ for(i=0; i<LENGTHOF(Nvalue); i++){
U8_BACK_N(input, 0, offsafe, Nvalue[i]);
if(offsafe != back_N_safe[i]){
log_err("ERROR: U8_BACK_N offset=%d expected:%d, Got:%ld\n", i, back_N_safe[i], offsafe);
@@ -558,82 +515,174 @@ static void TestFwdBack(){
}
}
-static void TestSetChar(){
+static void TestFwdBackUnsafe() {
+ /*
+ * Use a (mostly) well-formed UTF-8 string and test at code point boundaries.
+ * The behavior of _UNSAFE macros for ill-formed strings is undefined.
+ */
+ static const uint8_t input[]={
+ 0x61,
+ 0xf0, 0x90, 0x90, 0x81,
+ 0xc0, 0x80, /* non-shortest form */
+ 0xe2, 0x82, 0xac,
+ 0xc2, 0xa1,
+ 0xf4, 0x8f, 0xbf, 0xbf,
+ 0x00
+ };
+ static const int8_t boundaries[]={ 0, 1, 5, 7, 10, 12, 16, 17 };
+
+ int32_t offset;
+ int32_t i;
+ for(i=1, offset=0; offset<LENGTHOF(input); ++i) {
+ UTF8_FWD_1_UNSAFE(input, offset);
+ if(offset != boundaries[i]){
+ log_err("ERROR: UTF8_FWD_1_UNSAFE offset expected:%d, Got:%d\n", boundaries[i], offset);
+ }
+ }
+ for(i=1, offset=0; offset<LENGTHOF(input); ++i) {
+ U8_FWD_1_UNSAFE(input, offset);
+ if(offset != boundaries[i]){
+ log_err("ERROR: U8_FWD_1_UNSAFE offset expected:%d, Got:%d\n", boundaries[i], offset);
+ }
+ }
+
+ for(i=LENGTHOF(boundaries)-2, offset=LENGTHOF(input); offset>0; --i) {
+ UTF8_BACK_1_UNSAFE(input, offset);
+ if(offset != boundaries[i]){
+ log_err("ERROR: UTF8_BACK_1_UNSAFE offset expected:%d, Got:%d\n", boundaries[i], offset);
+ }
+ }
+ for(i=LENGTHOF(boundaries)-2, offset=LENGTHOF(input); offset>0; --i) {
+ U8_BACK_1_UNSAFE(input, offset);
+ if(offset != boundaries[i]){
+ log_err("ERROR: U8_BACK_1_UNSAFE offset expected:%d, Got:%d\n", boundaries[i], offset);
+ }
+ }
+
+ for(i=0; i<LENGTHOF(boundaries); ++i) {
+ offset=0;
+ UTF8_FWD_N_UNSAFE(input, offset, i);
+ if(offset != boundaries[i]) {
+ log_err("ERROR: UTF8_FWD_N_UNSAFE offset expected:%d, Got:%d\n", boundaries[i], offset);
+ }
+ }
+ for(i=0; i<LENGTHOF(boundaries); ++i) {
+ offset=0;
+ U8_FWD_N_UNSAFE(input, offset, i);
+ if(offset != boundaries[i]) {
+ log_err("ERROR: U8_FWD_N_UNSAFE offset expected:%d, Got:%d\n", boundaries[i], offset);
+ }
+ }
+
+ for(i=0; i<LENGTHOF(boundaries); ++i) {
+ int32_t j=LENGTHOF(boundaries)-1-i;
+ offset=LENGTHOF(input);
+ UTF8_BACK_N_UNSAFE(input, offset, i);
+ if(offset != boundaries[j]) {
+ log_err("ERROR: UTF8_BACK_N_UNSAFE offset expected:%d, Got:%d\n", boundaries[j], offset);
+ }
+ }
+ for(i=0; i<LENGTHOF(boundaries); ++i) {
+ int32_t j=LENGTHOF(boundaries)-1-i;
+ offset=LENGTHOF(input);
+ U8_BACK_N_UNSAFE(input, offset, i);
+ if(offset != boundaries[j]) {
+ log_err("ERROR: U8_BACK_N_UNSAFE offset expected:%d, Got:%d\n", boundaries[j], offset);
+ }
+ }
+}
+
+static void TestSetChar() {
static const uint8_t input[]
= {0x61, 0xe4, 0xba, 0x8c, 0x7f, 0xfe, 0x62, 0xc5, 0x7f, 0x61, 0x80, 0x80, 0xe0, 0x00 };
- static const int16_t start_unsafe[]
- = {0, 1, 1, 1, 4, 5, 6, 7, 8, 9, 9, 9, 12, 13 };
static const int16_t start_safe[]
- = {0, 1, 1, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 };
- static const int16_t limit_unsafe[]
- = {0, 1, 4, 4, 4, 5, 6, 7, 9, 9, 10, 10, 10, 15 };
+ = {0, 1, 1, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 };
static const int16_t limit_safe[]
- = {0, 1, 4, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 };
-
+ = {0, 1, 4, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 };
+
uint32_t i=0;
int32_t offset=0, setOffset=0;
- for(offset=0; offset<(int32_t)sizeof(input); offset++){
- setOffset=offset;
- UTF8_SET_CHAR_START_UNSAFE(input, setOffset);
- if(setOffset != start_unsafe[i]){
- log_err("ERROR: UTF8_SET_CHAR_START_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_unsafe[i], setOffset);
- }
+ for(offset=0; offset<=LENGTHOF(input); offset++){
+ if (offset<LENGTHOF(input)){
+ setOffset=offset;
+ UTF8_SET_CHAR_START_SAFE(input, 0, setOffset);
+ if(setOffset != start_safe[i]){
+ log_err("ERROR: UTF8_SET_CHAR_START_SAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_safe[i], setOffset);
+ }
- setOffset=offset;
- U8_SET_CP_START_UNSAFE(input, setOffset);
- if(setOffset != start_unsafe[i]){
- log_err("ERROR: U8_SET_CP_START_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_unsafe[i], setOffset);
- }
+ setOffset=offset;
+ U8_SET_CP_START(input, 0, setOffset);
+ if(setOffset != start_safe[i]){
+ log_err("ERROR: U8_SET_CP_START failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_safe[i], setOffset);
+ }
+ }
- setOffset=offset;
- UTF8_SET_CHAR_START_SAFE(input, 0, setOffset);
- if(setOffset != start_safe[i]){
- log_err("ERROR: UTF8_SET_CHAR_START_SAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_safe[i], setOffset);
- }
+ setOffset=offset;
+ UTF8_SET_CHAR_LIMIT_SAFE(input,0, setOffset, sizeof(input));
+ if(setOffset != limit_safe[i]){
+ log_err("ERROR: UTF8_SET_CHAR_LIMIT_SAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_safe[i], setOffset);
+ }
- setOffset=offset;
- U8_SET_CP_START(input, 0, setOffset);
- if(setOffset != start_safe[i]){
- log_err("ERROR: U8_SET_CP_START failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_safe[i], setOffset);
- }
+ setOffset=offset;
+ U8_SET_CP_LIMIT(input,0, setOffset, sizeof(input));
+ if(setOffset != limit_safe[i]){
+ log_err("ERROR: U8_SET_CP_LIMIT failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_safe[i], setOffset);
+ }
- if (offset != 0) { /* Can't have it go off the end of the array */
- setOffset=offset;
- UTF8_SET_CHAR_LIMIT_UNSAFE(input, setOffset);
- if(setOffset != limit_unsafe[i]){
- log_err("ERROR: UTF8_SET_CHAR_LIMIT_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_unsafe[i], setOffset);
- }
-
- setOffset=offset;
- U8_SET_CP_LIMIT_UNSAFE(input, setOffset);
- if(setOffset != limit_unsafe[i]){
- log_err("ERROR: U8_SET_CP_LIMIT_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_unsafe[i], setOffset);
- }
- }
+ i++;
+ }
+}
- setOffset=offset;
- UTF8_SET_CHAR_LIMIT_SAFE(input,0, setOffset, sizeof(input));
- if(setOffset != limit_safe[i]){
- log_err("ERROR: UTF8_SET_CHAR_LIMIT_SAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_safe[i], setOffset);
- }
+static void TestSetCharUnsafe() {
+ static const uint8_t input[]
+ = {0x61, 0xe4, 0xba, 0x8c, 0x7f, 0x2e, 0x62, 0xc5, 0x7f, 0x61, 0x80, 0x80, 0xe0, 0x80, 0x80, 0x00 };
+ static const int16_t start_unsafe[]
+ = {0, 1, 1, 1, 4, 5, 6, 7, 8, 9, 9, 9, 12, 12, 12, 15 };
+ static const int16_t limit_unsafe[]
+ = {0, 1, 4, 4, 4, 5, 6, 7, 9, 9, 10, 10, 10, 15, 15, 15, 16 };
- setOffset=offset;
- U8_SET_CP_LIMIT(input,0, setOffset, sizeof(input));
- if(setOffset != limit_safe[i]){
- log_err("ERROR: U8_SET_CP_LIMIT failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_safe[i], setOffset);
- }
+ uint32_t i=0;
+ int32_t offset=0, setOffset=0;
+ for(offset=0; offset<=LENGTHOF(input); offset++){
+ if (offset<LENGTHOF(input)){
+ setOffset=offset;
+ UTF8_SET_CHAR_START_UNSAFE(input, setOffset);
+ if(setOffset != start_unsafe[i]){
+ log_err("ERROR: UTF8_SET_CHAR_START_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_unsafe[i], setOffset);
+ }
+
+ setOffset=offset;
+ U8_SET_CP_START_UNSAFE(input, setOffset);
+ if(setOffset != start_unsafe[i]){
+ log_err("ERROR: U8_SET_CP_START_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, start_unsafe[i], setOffset);
+ }
+ }
+
+ if (offset != 0) { /* Can't have it go off the end of the array */
+ setOffset=offset;
+ UTF8_SET_CHAR_LIMIT_UNSAFE(input, setOffset);
+ if(setOffset != limit_unsafe[i]){
+ log_err("ERROR: UTF8_SET_CHAR_LIMIT_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_unsafe[i], setOffset);
+ }
+
+ setOffset=offset;
+ U8_SET_CP_LIMIT_UNSAFE(input, setOffset);
+ if(setOffset != limit_unsafe[i]){
+ log_err("ERROR: U8_SET_CP_LIMIT_UNSAFE failed for offset=%ld. Expected:%ld Got:%ld\n", offset, limit_unsafe[i], setOffset);
+ }
+ }
- i++;
+ i++;
}
}
static void TestAppendChar(){
static const uint8_t s[11]={0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00};
static const uint32_t test[]={
- /*append-position(unsafe), CHAR to be appended */
+ /* append-position(unsafe), CHAR to be appended */
0, 0x10401,
2, 0x0028,
- 2, 0x007f,
+ 2, 0x007f,
3, 0xd801,
1, 0x20402,
8, 0x10401,
@@ -645,9 +694,9 @@ static void TestAppendChar(){
6, 0xbf,
7, 0xfe,
- /*append-position(safe), CHAR to be appended */
+ /* append-position(safe), CHAR to be appended */
0, 0x10401,
- 2, 0x0028,
+ 2, 0x0028,
3, 0x7f,
3, 0xd801, /* illegal for UTF-8 starting with Unicode 3.2 */
1, 0x20402,
@@ -659,25 +708,25 @@ static void TestAppendChar(){
6, 0x81,
6, 0xbf,
7, 0xfe,
-
+
};
static const uint16_t movedOffset[]={
- /*offset-moved-to(unsafe)*/
+ /* offset-moved-to(unsafe) */
4, /*for append-pos: 0 , CHAR 0x10401*/
- 3,
+ 3,
3,
6,
5,
12,
7,
- 7,
+ 7,
7,
8,
8,
8,
9,
- /*offset-moved-to(safe)*/
+ /* offset-moved-to(safe) */
4, /*for append-pos: 0, CHAR 0x10401*/
3,
4,
@@ -685,66 +734,66 @@ static void TestAppendChar(){
5,
11,
7,
- 7,
+ 7,
7,
8,
8,
8,
9,
-
+
};
-
+
static const uint8_t result[][11]={
/*unsafe*/
- {0xF0, 0x90, 0x90, 0x81, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
- {0x61, 0x62, 0x28, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
- {0x61, 0x62, 0x7f, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
- {0x61, 0x62, 0x63, 0xed, 0xa0, 0x81, 0x67, 0x68, 0x69, 0x6a, 0x00},
- {0x61, 0xF0, 0xa0, 0x90, 0x82, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0xF0, 0x90, 0x90, 0x81, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0x61, 0x62, 0x28, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0x61, 0x62, 0x7f, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0x61, 0x62, 0x63, 0xed, 0xa0, 0x81, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0x61, 0xF0, 0xa0, 0x90, 0x82, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0xF0, 0x90, 0x90},
-
+
{0x61, 0x62, 0x63, 0x64, 0x65, 0xc3, 0x80, 0x68, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0xc3, 0x81, 0x68, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0xc3, 0xbd, 0x68, 0x69, 0x6a, 0x00},
-
+
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0xc2, 0x80, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0xc2, 0x81, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0xc2, 0xbf, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0xc3, 0xbe, 0x6a, 0x00},
/*safe*/
- {0xF0, 0x90, 0x90, 0x81, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
- {0x61, 0x62, 0x28, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0xF0, 0x90, 0x90, 0x81, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0x61, 0x62, 0x28, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x7f, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
- {0x61, 0x62, 0x63, 0xef, 0xbf, 0xbf, 0x67, 0x68, 0x69, 0x6a, 0x00},
- {0x61, 0xF0, 0xa0, 0x90, 0x82, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0x61, 0x62, 0x63, 0xef, 0xbf, 0xbf, 0x67, 0x68, 0x69, 0x6a, 0x00},
+ {0x61, 0xF0, 0xa0, 0x90, 0x82, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0xc2, 0x9f}, /*gets UTF8_ERROR_VALUE_2 which takes 2 bytes 0xc0, 0x9f*/
-
+
{0x61, 0x62, 0x63, 0x64, 0x65, 0xc3, 0x80, 0x68, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0xc3, 0x81, 0x68, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0xc3, 0xbd, 0x68, 0x69, 0x6a, 0x00},
-
+
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0xc2, 0x80, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0xc2, 0x81, 0x69, 0x6a, 0x00},
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0xc2, 0xbf, 0x69, 0x6a, 0x00},
-
+
{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0xc3, 0xbe, 0x6a, 0x00},
-
+
};
uint16_t i, count=0;
uint8_t str[12];
uint32_t offset;
/* UChar32 c=0;*/
- uint16_t size=sizeof(s)/sizeof(s[0]);
- for(i=0; i<sizeof(test)/sizeof(test[0]); i=(uint16_t)(i+2)){
+ uint16_t size=LENGTHOF(s);
+ for(i=0; i<LENGTHOF(test); i=(uint16_t)(i+2)){
uprv_memcpy(str, s, size);
- offset=test[i];
+ offset=test[i];
if(count<13){
UTF8_APPEND_CHAR_UNSAFE(str, offset, test[i+1]);
if(offset != movedOffset[count]){
- log_err("ERROR: UTF8_APPEND_CHAR_UNSAFE failed to move the offset correctly for count=%d.\nExpectedOffset=%d currentOffset=%d\n",
+ log_err("ERROR: UTF8_APPEND_CHAR_UNSAFE failed to move the offset correctly for count=%d.\nExpectedOffset=%d currentOffset=%d\n",
count, movedOffset[count], offset);
-
+
}
if(uprv_memcmp(str, result[count], size) !=0){
log_err("ERROR: UTF8_APPEND_CHAR_UNSAFE failed for count=%d. \nExpected:", count);
@@ -756,9 +805,9 @@ static void TestAppendChar(){
}else{
UTF8_APPEND_CHAR_SAFE(str, offset, size, test[i+1]);
if(offset != movedOffset[count]){
- log_err("ERROR: UTF8_APPEND_CHAR_SAFE failed to move the offset correctly for count=%d.\nExpectedOffset=%d currentOffset=%d\n",
+ log_err("ERROR: UTF8_APPEND_CHAR_SAFE failed to move the offset correctly for count=%d.\nExpectedOffset=%d currentOffset=%d\n",
count, movedOffset[count], offset);
-
+
}
if(uprv_memcmp(str, result[count], size) !=0){
log_err("ERROR: UTF8_APPEND_CHAR_SAFE failed for count=%d. \nExpected:", count);
@@ -769,17 +818,17 @@ static void TestAppendChar(){
}
/*call the API instead of MACRO
uprv_memcpy(str, s, size);
- offset=test[i];
+ offset=test[i];
c=test[i+1];
- if((uint32_t)(c)<=0x7f) {
- (str)[(offset)++]=(uint8_t)(c);
- } else {
- (offset)=utf8_appendCharSafeBody(str, (int32_t)(offset), (int32_t)(size), c);
+ if((uint32_t)(c)<=0x7f) {
+ (str)[(offset)++]=(uint8_t)(c);
+ } else {
+ (offset)=utf8_appendCharSafeBody(str, (int32_t)(offset), (int32_t)(size), c);
}
if(offset != movedOffset[count]){
- log_err("ERROR: utf8_appendCharSafeBody() failed to move the offset correctly for count=%d.\nExpectedOffset=%d currentOffset=%d\n",
+ log_err("ERROR: utf8_appendCharSafeBody() failed to move the offset correctly for count=%d.\nExpectedOffset=%d currentOffset=%d\n",
count, movedOffset[count], offset);
-
+
}
if(uprv_memcmp(str, result[count], size) !=0){
log_err("ERROR: utf8_appendCharSafeBody() failed for count=%d. \nExpected:", count);
@@ -791,8 +840,8 @@ static void TestAppendChar(){
*/
}
count++;
- }
-
+ }
+
}
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/utmstest.c b/Build/source/libs/icu/icu-50.1/test/cintltst/utmstest.c
index bc9f614fb07..bc9f614fb07 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/utmstest.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/utmstest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/cintltst/utransts.c b/Build/source/libs/icu/icu-50.1/test/cintltst/utransts.c
index 440b915e819..440b915e819 100644
--- a/Build/source/libs/icu/icu-49.1/test/cintltst/utransts.c
+++ b/Build/source/libs/icu/icu-50.1/test/cintltst/utransts.c
diff --git a/Build/source/libs/icu/icu-49.1/test/compat/Makefile.in b/Build/source/libs/icu/icu-50.1/test/compat/Makefile.in
index 7bdc4e961a5..7bdc4e961a5 100644
--- a/Build/source/libs/icu/icu-49.1/test/compat/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/compat/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/compat/readme.txt b/Build/source/libs/icu/icu-50.1/test/compat/readme.txt
index 8d56675e97e..8d56675e97e 100644
--- a/Build/source/libs/icu/icu-49.1/test/compat/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/test/compat/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/compat/tzdate.c b/Build/source/libs/icu/icu-50.1/test/compat/tzdate.c
index 2615a7630ad..2615a7630ad 100644
--- a/Build/source/libs/icu/icu-49.1/test/compat/tzdate.c
+++ b/Build/source/libs/icu/icu-50.1/test/compat/tzdate.c
diff --git a/Build/source/libs/icu/icu-49.1/test/compat/tzone.pl b/Build/source/libs/icu/icu-50.1/test/compat/tzone.pl
index 583c9812855..583c9812855 100755
--- a/Build/source/libs/icu/icu-49.1/test/compat/tzone.pl
+++ b/Build/source/libs/icu/icu-50.1/test/compat/tzone.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/depstest/dependencies.py b/Build/source/libs/icu/icu-50.1/test/depstest/dependencies.py
index 448f685c511..448f685c511 100644
--- a/Build/source/libs/icu/icu-49.1/test/depstest/dependencies.py
+++ b/Build/source/libs/icu/icu-50.1/test/depstest/dependencies.py
diff --git a/Build/source/libs/icu/icu-49.1/test/depstest/dependencies.txt b/Build/source/libs/icu/icu-50.1/test/depstest/dependencies.txt
index e66480eb216..a27cb188860 100644
--- a/Build/source/libs/icu/icu-49.1/test/depstest/dependencies.txt
+++ b/Build/source/libs/icu/icu-50.1/test/depstest/dependencies.txt
@@ -37,7 +37,7 @@ group: c_strings
memcmp memcpy memmove memset
# Additional symbols in an optimized build.
__strcpy_chk __strncpy_chk __strcat_chk __strncat_chk
- __rawmemchr __memcpy_chk __memmove_chk
+ __rawmemchr __memcpy_chk __memmove_chk __memset_chk
group: c_string_formatting
atoi atol strtod strtol strtoul
@@ -136,6 +136,7 @@ library: common
ucasemap ucasemap_titlecase_brkiter script_runs
uprops ubidi_props ucase uscript
ubidi ushape
+ listformatter
resourcebundle service_registration resbund_cnv ures_cnv icudataver ucat
loclikely
conversion converter_selector ucnv_set ucnvdisp
@@ -164,12 +165,13 @@ group: breakiterator
brkiter.o brkeng.o ubrk.o
rbbi.o rbbinode.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o
rbbidata.o rbbirb.o
- triedict.o dictbe.o
+ dictionarydata.o dictbe.o
deps
resourcebundle service_registration
schriter utext uniset_core uniset_props
uhash ustack utrie
- uvector32 # for triedict.o
+ ucharstrie bytestrie
+ normlzr # for dictbe.o, should switch to Normalizer2
group: unormcmp # unorm_compare()
unormcmp.o
@@ -491,6 +493,11 @@ group: service_registration
locale_display_names resourcebundle
hashtable uvector
+group: listformatter
+ listformatter.o
+ deps
+ resourcebundle
+
group: ucat # message-catalog-like API
ucat.o
deps
@@ -733,7 +740,7 @@ group: platform
library: i18n
deps
- localedata charset_detector spoof_detection
+ localedata genderinfo charset_detector spoof_detection
alphabetic_index collation formatting formattable_cnv regex regex_cnv translit
universal_time_scale
uclean_i18n
@@ -744,6 +751,12 @@ group: localedata
uniset_props resourcebundle
uset_props # TODO: change to using C++ UnicodeSet, remove this dependency
+group: genderinfo
+ gender.o
+ deps
+ resourcebundle
+ uclean_i18n
+
group: charset_detector
csdetect.o csmatch.o csr2022.o csrecog.o csrmbcs.o csrsbcs.o csrucode.o csrutf8.o inputext.o ucsdet.o
deps
diff --git a/Build/source/libs/icu/icu-49.1/test/depstest/depstest.py b/Build/source/libs/icu/icu-50.1/test/depstest/depstest.py
index bcc527b8e15..bcc527b8e15 100644
--- a/Build/source/libs/icu/icu-49.1/test/depstest/depstest.py
+++ b/Build/source/libs/icu/icu-50.1/test/depstest/depstest.py
diff --git a/Build/source/libs/icu/icu-49.1/test/hdrtst/Makefile.in b/Build/source/libs/icu/icu-50.1/test/hdrtst/Makefile.in
index 0a116948567..0a116948567 100644
--- a/Build/source/libs/icu/icu-49.1/test/hdrtst/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/hdrtst/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/hdrtst/cxxfiles.txt b/Build/source/libs/icu/icu-50.1/test/hdrtst/cxxfiles.txt
index 8b1ad41d11f..12dd6caf6f2 100644
--- a/Build/source/libs/icu/icu-49.1/test/hdrtst/cxxfiles.txt
+++ b/Build/source/libs/icu/icu-50.1/test/hdrtst/cxxfiles.txt
@@ -4,9 +4,10 @@
# These are very bad "C" APIs that do not work with a C compiler and
# violate many ICU coding guidelines. These were added with ticket #5996.
# Temporarily marked as C++ for the hdrtst to pass.
-vzone.h
-zrule.h
-ztrans.h
+# These are gone in ICU 50.1, remove
+#vzone.h
+#zrule.h
+#ztrans.h
# End temporary addition.
# common & i18n
alphaindex.h
@@ -45,8 +46,10 @@ fieldpos.h
fmtable.h
format.h
fpositer.h
+gender.h
gregocal.h
idna.h
+listformatter.h
locdspnm.h
locid.h
measfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/hdrtst/dfiles.txt b/Build/source/libs/icu/icu-50.1/test/hdrtst/dfiles.txt
index ecc60dac51d..ecc60dac51d 100644
--- a/Build/source/libs/icu/icu-49.1/test/hdrtst/dfiles.txt
+++ b/Build/source/libs/icu/icu-50.1/test/hdrtst/dfiles.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/hdrtst/pfiles.txt b/Build/source/libs/icu/icu-50.1/test/hdrtst/pfiles.txt
index 81c5f4a68da..81c5f4a68da 100644
--- a/Build/source/libs/icu/icu-49.1/test/hdrtst/pfiles.txt
+++ b/Build/source/libs/icu/icu-50.1/test/hdrtst/pfiles.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/Makefile.in b/Build/source/libs/icu/icu-50.1/test/intltest/Makefile.in
index d4f7e7c3131..099f9e1929c 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/Makefile.in
@@ -55,7 +55,7 @@ itrbnf.o itrbnfrt.o itrbnfp.o ucaconf.o icusvtst.o \
uobjtest.o idnaref.o idnaconf.o nptrans.o punyref.o testidn.o testidna.o uts46test.o \
incaltst.o calcasts.o v32test.o uvectest.o textfile.o tokiter.o utxttest.o \
windttst.o winnmtst.o winutil.o csdetest.o tzrulets.o tzoffloc.o tzfmttst.o ssearch.o dtifmtts.o \
-tufmtts.o itspoof.o simplethread.o bidiconf.o locnmtst.o dcfmtest.o alphaindextst.o
+tufmtts.o itspoof.o simplethread.o bidiconf.o locnmtst.o dcfmtest.o alphaindextst.o listformattertest.o genderinfotest.o
DEPS = $(OBJECTS:.o=.d)
@@ -119,4 +119,3 @@ ifneq ($(patsubst %install,,$(MAKECMDGOALS)),)
endif
endif
endif
-
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/aliastst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/aliastst.cpp
index 3abb2959edb..3abb2959edb 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/aliastst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/aliastst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/aliastst.h b/Build/source/libs/icu/icu-50.1/test/intltest/aliastst.h
index e9a0db4638d..e9a0db4638d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/aliastst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/aliastst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/allcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/allcoll.cpp
index ff95d87d4bf..ff95d87d4bf 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/allcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/allcoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/allcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/allcoll.h
index 040a7501f56..040a7501f56 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/allcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/allcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/alphaindextst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/alphaindextst.cpp
index bc9286004df..bc9286004df 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/alphaindextst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/alphaindextst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/alphaindextst.h b/Build/source/libs/icu/icu-50.1/test/intltest/alphaindextst.h
index 8c8392dd287..8c8392dd287 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/alphaindextst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/alphaindextst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/apicoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/apicoll.cpp
index 7c998e5db5a..2b35d2b21fe 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/apicoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/apicoll.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
//===============================================================================
@@ -559,7 +559,7 @@ CollationAPITest::TestCollationKey(/* char* par */)
// bogus key returned here
key1Status = U_ILLEGAL_ARGUMENT_ERROR;
col->getCollationKey(NULL, 0, sortk1, key1Status);
- doAssert(sortk1.getByteArray(length) == NULL && length == 0,
+ doAssert(sortk1.isBogus() && (sortk1.getByteArray(length), length) == 0,
"Error code should return bogus collation key");
key1Status = U_ZERO_ERROR;
@@ -1902,32 +1902,7 @@ class TestCollator : public Collator
public:
virtual Collator* clone(void) const;
- // dang, markus says we can't use 'using' in ICU. I hate doing this for
- // deprecated methods...
-
- // using Collator::compare;
-
- virtual EComparisonResult compare(const UnicodeString& source,
- const UnicodeString& target) const
- {
- return Collator::compare(source, target);
- }
-
- virtual EComparisonResult compare(const UnicodeString& source,
- const UnicodeString& target,
- int32_t length) const
- {
- return Collator::compare(source, target, length);
- }
-
- virtual EComparisonResult compare(const UChar* source,
- int32_t sourceLength,
- const UChar* target,
- int32_t targetLength) const
- {
- return Collator::compare(source, sourceLength, target, targetLength);
- }
-
+ using Collator::compare;
virtual UCollationResult compare(const UnicodeString& source,
const UnicodeString& target,
@@ -1949,8 +1924,7 @@ public:
CollationKey& key,
UErrorCode& status) const;
virtual int32_t hashCode(void) const;
- virtual const Locale getLocale(ULocDataLocaleType type,
- UErrorCode& status) const;
+ virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const;
virtual ECollationStrength getStrength(void) const;
virtual void setStrength(ECollationStrength newStrength);
virtual UClassID getDynamicClassID(void) const;
@@ -1958,35 +1932,38 @@ public:
virtual void setAttribute(UColAttribute attr, UColAttributeValue value,
UErrorCode &status);
virtual UColAttributeValue getAttribute(UColAttribute attr,
- UErrorCode &status);
+ UErrorCode &status) const;
virtual uint32_t setVariableTop(const UChar *varTop, int32_t len,
UErrorCode &status);
- virtual uint32_t setVariableTop(const UnicodeString varTop,
+ virtual uint32_t setVariableTop(const UnicodeString &varTop,
UErrorCode &status);
- virtual void setVariableTop(const uint32_t varTop, UErrorCode &status);
+ virtual void setVariableTop(uint32_t varTop, UErrorCode &status);
virtual uint32_t getVariableTop(UErrorCode &status) const;
- virtual Collator* safeClone(void);
virtual int32_t getSortKey(const UnicodeString& source,
uint8_t* result,
int32_t resultLength) const;
virtual int32_t getSortKey(const UChar*source, int32_t sourceLength,
uint8_t*result, int32_t resultLength) const;
virtual UnicodeSet *getTailoredSet(UErrorCode &status) const;
- virtual UBool operator!=(const Collator& other) const;
+ virtual UBool operator==(const Collator& other) const;
+ // Collator::operator!= calls !Collator::operator== which works for all subclasses.
virtual void setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale);
TestCollator() : Collator() {};
TestCollator(UCollationStrength collationStrength,
UNormalizationMode decompositionMode) : Collator(collationStrength, decompositionMode) {};
};
-inline UBool TestCollator::operator!=(const Collator& other) const {
- return Collator::operator!=(other);
-}
+inline UBool TestCollator::operator==(const Collator& other) const {
+ // TestCollator has no fields, so we test for identity.
+ return this == &other;
-#define returnEComparisonResult(data) \
- if (data < 0) return Collator::LESS;\
- if (data > 0) return Collator::GREATER;\
- return Collator::EQUAL;
+ // Normally, subclasses should do something like the following:
+ // if (this == &other) { return TRUE; }
+ // if (!Collator::operator==(other)) { return FALSE; } // not the same class
+ //
+ // const TestCollator &o = (const TestCollator&)other;
+ // (compare this vs. o's subclass fields)
+}
Collator* TestCollator::clone() const
{
@@ -2072,8 +2049,7 @@ int32_t TestCollator::hashCode() const
return 0;
}
-const Locale TestCollator::getLocale(ULocDataLocaleType type,
- UErrorCode& status) const
+Locale TestCollator::getLocale(ULocDataLocaleType type, UErrorCode& status) const
{
// api not used, this is to make the compiler happy
if (U_FAILURE(status)) {
@@ -2115,7 +2091,7 @@ void TestCollator::setAttribute(UColAttribute attr, UColAttributeValue value,
}
UColAttributeValue TestCollator::getAttribute(UColAttribute attr,
- UErrorCode &status)
+ UErrorCode &status) const
{
// api not used, this is to make the compiler happy
if (U_FAILURE(status) || attr == UCOL_ATTRIBUTE_COUNT) {
@@ -2134,7 +2110,7 @@ uint32_t TestCollator::setVariableTop(const UChar *varTop, int32_t len,
return 0;
}
-uint32_t TestCollator::setVariableTop(const UnicodeString varTop,
+uint32_t TestCollator::setVariableTop(const UnicodeString &varTop,
UErrorCode &status)
{
// api not used, this is to make the compiler happy
@@ -2144,7 +2120,7 @@ uint32_t TestCollator::setVariableTop(const UnicodeString varTop,
return 0;
}
-void TestCollator::setVariableTop(const uint32_t varTop, UErrorCode &status)
+void TestCollator::setVariableTop(uint32_t varTop, UErrorCode &status)
{
// api not used, this is to make the compiler happy
if (U_SUCCESS(status) && varTop == 0) {
@@ -2162,11 +2138,6 @@ uint32_t TestCollator::getVariableTop(UErrorCode &status) const
return (uint32_t)(0xFFFFFFFFu);
}
-Collator* TestCollator::safeClone(void)
-{
- return new TestCollator();
-}
-
UnicodeSet * TestCollator::getTailoredSet(UErrorCode &status) const
{
return Collator::getTailoredSet(status);
@@ -2182,7 +2153,7 @@ void CollationAPITest::TestSubclass()
{
TestCollator col1;
TestCollator col2;
- doAssert(col1 != col2, "2 instance of TestCollator should be different");
+ doAssert(col1 != col2, "2 instances of TestCollator should be different");
if (col1.hashCode() != col2.hashCode()) {
errln("Every TestCollator has the same hashcode");
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/apicoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/apicoll.h
index 869e6270df0..869e6270df0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/apicoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/apicoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/astrotst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/astrotst.cpp
index 6dc72f5dca0..6dc72f5dca0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/astrotst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/astrotst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/astrotst.h b/Build/source/libs/icu/icu-50.1/test/intltest/astrotst.h
index f1ba8d467a6..f1ba8d467a6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/astrotst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/astrotst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/bidiconf.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/bidiconf.cpp
index c30a76b2ef8..c30a76b2ef8 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/bidiconf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/bidiconf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/bytestrietest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/bytestrietest.cpp
index 12101d2f0c8..2d7fa6ed082 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/bytestrietest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/bytestrietest.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: bytetrietest.cpp
@@ -170,7 +170,7 @@ void BytesTrieTest::TestBranches() {
{ "t", 0x400000 },
{ "uu", 0x800000 },
{ "vv", 0x7fffffff },
- { "zz", 0x80000000 }
+ { "zz", (int32_t)0x80000000 }
};
for(int32_t length=2; length<=LENGTHOF(data); ++length) {
infoln("TestBranches length=%d", (int)length);
@@ -217,7 +217,7 @@ void BytesTrieTest::TestLongBranch() {
{ "r", 0x333333 },
{ "s2345", 0x4444444 },
{ "t234567890", 0x77777777 },
- { "z", 0x80000001 }
+ { "z", (int32_t)0x80000001 }
};
checkData(data, LENGTHOF(data));
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/calcasts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/calcasts.cpp
index d4719821f27..d4719821f27 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/calcasts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/calcasts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/calcasts.h b/Build/source/libs/icu/icu-50.1/test/intltest/calcasts.h
index 40c80045d1a..40c80045d1a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/calcasts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/calcasts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/callimts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/callimts.cpp
index 6a2dd9e7824..6a2dd9e7824 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/callimts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/callimts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/callimts.h b/Build/source/libs/icu/icu-50.1/test/intltest/callimts.h
index 7d7c8062dbd..7d7c8062dbd 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/callimts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/callimts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/calregts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/calregts.cpp
index 7d05e096ddc..e92b1b6b255 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/calregts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/calregts.cpp
@@ -87,6 +87,7 @@ CalendarRegressionTest::runIndexedTest( int32_t index, UBool exec, const char* &
CASE(47,TestT8057);
CASE(48,TestT8596);
CASE(49,Test9019);
+ CASE(50,TestT9452);
default: name = ""; break;
}
}
@@ -2898,4 +2899,48 @@ void CalendarRegressionTest::TestT8596(void) {
delete gc;
}
+// Test case for ticket 9452
+// Calendar addition fall onto the missing date - 2011-12-30 in Samoa
+void CalendarRegressionTest::TestT9452(void) {
+ UErrorCode status = U_ZERO_ERROR;
+ GregorianCalendar cal(TimeZone::createTimeZone("Pacific/Apia"), status);
+ failure(status, "initializing GregorianCalendar");
+
+ SimpleDateFormat sdf(UnicodeString("y-MM-dd'T'HH:mm:ssZZZZZ"), status);
+ failure(status, "initializing SimpleDateFormat");
+ sdf.setCalendar(cal);
+
+ UnicodeString dstr;
+
+ // Set date to 2011-12-29 00:00
+ cal.clear();
+ cal.set(2011, UCAL_DECEMBER, 29, 0, 0, 0);
+
+ UDate d = cal.getTime(status);
+ if (!failure(status, "getTime for initial date")) {
+ sdf.format(d, dstr);
+ logln(UnicodeString("Initial date: ") + dstr);
+
+ // Add 1 day
+ cal.add(UCAL_DATE, 1, status);
+ failure(status, "add 1 day");
+ d = cal.getTime(status);
+ failure(status, "getTime after +1 day");
+ dstr.remove();
+ sdf.format(d, dstr);
+ logln(UnicodeString("+1 day: ") + dstr);
+ assertEquals("Add 1 day", UnicodeString("2011-12-31T00:00:00+14:00"), dstr);
+
+ // Subtract 1 day
+ cal.add(UCAL_DATE, -1, status);
+ failure(status, "subtract 1 day");
+ d = cal.getTime(status);
+ failure(status, "getTime after -1 day");
+ dstr.remove();
+ sdf.format(d, dstr);
+ logln(UnicodeString("-1 day: ") + dstr);
+ assertEquals("Subtract 1 day", UnicodeString("2011-12-29T00:00:00-10:00"), dstr);
+ }
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/calregts.h b/Build/source/libs/icu/icu-50.1/test/intltest/calregts.h
index 294d3345df1..c099d2bbaff 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/calregts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/calregts.h
@@ -74,6 +74,7 @@ public:
void TestDeprecates(void);
void TestT8596(void);
void Test9019(void);
+ void TestT9452(void);
void printdate(GregorianCalendar *cal, const char *string);
void dowTest(UBool lenient) ;
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/caltest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/caltest.cpp
index 018c90f961a..3679081b8de 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/caltest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/caltest.cpp
@@ -11,6 +11,7 @@
#include "caltest.h"
#include "unicode/dtfmtsym.h"
#include "unicode/gregocal.h"
+#include "unicode/localpointer.h"
#include "hebrwcal.h"
#include "unicode/smpdtfmt.h"
#include "unicode/simpletz.h"
@@ -555,11 +556,49 @@ CalendarTest::TestGenericAPI()
cal->roll(Calendar::MONTH, (int32_t)100, status);
}
- StringEnumeration *en = Calendar::getKeywordValuesForLocale(NULL, Locale::getDefault(),FALSE, status);
- if (en == NULL || U_FAILURE(status)) {
- dataerrln("FAIL: getKeywordValuesForLocale for Calendar. : %s", u_errorName(status));
+ LocalPointer<StringEnumeration> values(
+ Calendar::getKeywordValuesForLocale("calendar", Locale("he"), FALSE, status));
+ if (values.isNull() || U_FAILURE(status)) {
+ dataerrln("FAIL: Calendar::getKeywordValuesForLocale(he): %s", u_errorName(status));
+ } else {
+ UBool containsHebrew = FALSE;
+ const char *charValue;
+ int32_t valueLength;
+ while ((charValue = values->next(&valueLength, status)) != NULL) {
+ if (valueLength == 6 && strcmp(charValue, "hebrew") == 0) {
+ containsHebrew = TRUE;
+ }
+ }
+ if (!containsHebrew) {
+ errln("Calendar::getKeywordValuesForLocale(he)->next() does not contain \"hebrew\"");
+ }
+
+ values->reset(status);
+ containsHebrew = FALSE;
+ UnicodeString hebrew = UNICODE_STRING_SIMPLE("hebrew");
+ const UChar *ucharValue;
+ while ((ucharValue = values->unext(&valueLength, status)) != NULL) {
+ UnicodeString value(FALSE, ucharValue, valueLength);
+ if (value == hebrew) {
+ containsHebrew = TRUE;
+ }
+ }
+ if (!containsHebrew) {
+ errln("Calendar::getKeywordValuesForLocale(he)->unext() does not contain \"hebrew\"");
+ }
+
+ values->reset(status);
+ containsHebrew = FALSE;
+ const UnicodeString *stringValue;
+ while ((stringValue = values->snext(status)) != NULL) {
+ if (*stringValue == hebrew) {
+ containsHebrew = TRUE;
+ }
+ }
+ if (!containsHebrew) {
+ errln("Calendar::getKeywordValuesForLocale(he)->snext() does not contain \"hebrew\"");
+ }
}
- delete en;
delete cal;
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/caltest.h b/Build/source/libs/icu/icu-50.1/test/intltest/caltest.h
index 97408df5a36..97408df5a36 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/caltest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/caltest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/caltztst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/caltztst.cpp
index 9b5b4a0d98a..9b5b4a0d98a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/caltztst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/caltztst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/caltztst.h b/Build/source/libs/icu/icu-50.1/test/intltest/caltztst.h
index 0c5a2b8ddb6..0c5a2b8ddb6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/caltztst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/caltztst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/canittst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/canittst.cpp
index fe85b1fac3f..fe85b1fac3f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/canittst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/canittst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/canittst.h b/Build/source/libs/icu/icu-50.1/test/intltest/canittst.h
index 650cc089db0..650cc089db0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/canittst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/canittst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/citrtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/citrtest.cpp
index be8803d6268..bc9d7439238 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/citrtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/citrtest.cpp
@@ -1,6 +1,6 @@
/****************************************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
* Modification History:
*
@@ -9,7 +9,7 @@
****************************************************************************************/
#include <string.h>
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/chariter.h"
#include "unicode/ustring.h"
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/citrtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/citrtest.h
index 09521c76605..09521c76605 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/citrtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/citrtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/cntabcol.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/cntabcol.cpp
index 28f38cb6f79..28f38cb6f79 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/cntabcol.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/cntabcol.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/cntabcol.h b/Build/source/libs/icu/icu-50.1/test/intltest/cntabcol.h
index 0e35d7dec0c..0e35d7dec0c 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/cntabcol.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/cntabcol.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/convtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/convtest.cpp
index d12809ab65d..d12809ab65d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/convtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/convtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/convtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/convtest.h
index b4f07b5474b..b4f07b5474b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/convtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/convtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/cpdtrtst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/cpdtrtst.cpp
index d6341d7f3e1..d6341d7f3e1 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/cpdtrtst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/cpdtrtst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/cpdtrtst.h b/Build/source/libs/icu/icu-50.1/test/intltest/cpdtrtst.h
index 463a29ebe71..463a29ebe71 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/cpdtrtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/cpdtrtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/csdetest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/csdetest.cpp
index 77c3bcc8cb1..cdb39cefeae 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/csdetest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/csdetest.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2011, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -33,6 +33,14 @@
#define CH_SPACE 0x0020
#define CH_SLASH 0x002F
+#define TEST_ASSERT(x) {if (!(x)) { \
+ errln("Failure in file %s, line %d", __FILE__, __LINE__);}}
+
+#define TEST_ASSERT_SUCCESS(errcode) { if (U_FAILURE(errcode)) { \
+ errcheckln(errcode, "Failure in file %s, line %d, status = \"%s\"", __FILE__, __LINE__, u_errorName(errcode));\
+ return;}}
+
+
//---------------------------------------------------------------------------
//
// Test class boilerplate
@@ -92,6 +100,10 @@ void CharsetDetectionTest::runIndexedTest( int32_t index, UBool exec, const char
if (exec) Ticket6394Test();
break;
+ case 9: name = "Ticket6954Test";
+ if (exec) Ticket6954Test();
+ break;
+
default: name = "";
break; //needed to end loop
}
@@ -750,3 +762,49 @@ void CharsetDetectionTest::Ticket6394Test() {
#endif
}
+
+// Ticket 6954 - trouble with the haveC1Bytes flag that is used to distinguish between
+// similar Windows and non-Windows SBCS encodings. State was kept in the shared
+// Charset Recognizer objects, and could be overwritten.
+void CharsetDetectionTest::Ticket6954Test() {
+#if !UCONFIG_NO_CONVERSION
+ UErrorCode status = U_ZERO_ERROR;
+ UnicodeString sISO = "This is a small sample of some English text. Just enough to be sure that it detects correctly.";
+ UnicodeString ssWindows("This is another small sample of some English text. Just enough to be sure that it detects correctly."
+ "It also includes some \\u201CC1\\u201D bytes.", -1, US_INV);
+ UnicodeString sWindows = ssWindows.unescape();
+ int32_t lISO = 0, lWindows = 0;
+ char *bISO = extractBytes(sISO, "ISO-8859-1", lISO);
+ char *bWindows = extractBytes(sWindows, "windows-1252", lWindows);
+
+ // First do a plain vanilla detect of 1252 text
+
+ UCharsetDetector *csd1 = ucsdet_open(&status);
+ ucsdet_setText(csd1, bWindows, lWindows, &status);
+ const UCharsetMatch *match1 = ucsdet_detect(csd1, &status);
+ const char *name1 = ucsdet_getName(match1, &status);
+ TEST_ASSERT_SUCCESS(status);
+ TEST_ASSERT(strcmp(name1, "windows-1252")==0);
+
+ // Next, using a completely separate detector, detect some 8859-1 text
+
+ UCharsetDetector *csd2 = ucsdet_open(&status);
+ ucsdet_setText(csd2, bISO, lISO, &status);
+ const UCharsetMatch *match2 = ucsdet_detect(csd2, &status);
+ const char *name2 = ucsdet_getName(match2, &status);
+ TEST_ASSERT_SUCCESS(status);
+ TEST_ASSERT(strcmp(name2, "ISO-8859-1")==0);
+
+ // Recheck the 1252 results from the first detector, which should not have been
+ // altered by the use of a different detector.
+
+ name1 = ucsdet_getName(match1, &status);
+ TEST_ASSERT_SUCCESS(status);
+ TEST_ASSERT(strcmp(name1, "windows-1252")==0);
+
+ ucsdet_close(csd1);
+ ucsdet_close(csd2);
+ freeBytes(bISO);
+ freeBytes(bWindows);
+#endif
+}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/csdetest.h b/Build/source/libs/icu/icu-50.1/test/intltest/csdetest.h
index 25838a59911..675da173d82 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/csdetest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/csdetest.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2005-2009, International Business Machines
+ * Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -30,6 +30,7 @@ public:
virtual void IBM424Test();
virtual void IBM420Test();
virtual void Ticket6394Test();
+ virtual void Ticket6954Test();
private:
void checkEncoding(const UnicodeString &testString,
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/currcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/currcoll.cpp
index 1a9a3eb91d0..1a9a3eb91d0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/currcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/currcoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/currcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/currcoll.h
index 85abec996ac..85abec996ac 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/currcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/currcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcal.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcal.cpp
index 0720525a911..0720525a911 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcal.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcal.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcal.h b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcal.h
index 3d59494ccc7..3d59494ccc7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcal.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcal.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcoll.cpp
index 62248096f31..62248096f31 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcoll.h
index 292748673f8..292748673f8 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dadrcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dadrcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dadrfmt.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dadrfmt.cpp
index a3c58362f15..c3a533aede8 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dadrfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dadrfmt.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2010, International Business Machines Corporation and
+ * Copyright (c) 1997-2010,2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -73,14 +73,16 @@ void DataDrivenFormatTest::runIndexedTest(int32_t index, UBool exec,
/*
- * Headers { "locale","spec", "date", "str"}
+ * Headers { "locale", "zone", "spec", "date", "str"}
// locale: locale including calendar type
+ // zone: time zone name, or "" to not explicitly set zone
// spec: either 'PATTERN=y mm h' etc, or 'DATE=SHORT,TIME=LONG'
// date: either an unsigned long (millis), or a calendar spec ERA=0,YEAR=1, etc.. applied to the calendar type specified by the locale
// str: the expected unicode string
Cases {
{
- "en_US@calendar=gregorian",
+ "en_US@calendar=gregorian",
+ "",
"DATE=SHORT,TIME=SHORT",
"ERA=1,YEAR=2007,MONTH=AUGUST,DATE=8,HOUR=18,MINUTE=54,SECOND=12",
"8/8/2007 6:54pm"
@@ -130,6 +132,11 @@ void DataDrivenFormatTest::testConvertDate(TestData *testData,
errln("case %d: No 'locale' line.", n);
continue;
}
+ UnicodeString zone = currentCase->getString("zone", status);
+ if (U_FAILURE(status)) {
+ errln("case %d: No 'zone' line.", n);
+ continue;
+ }
UnicodeString spec = currentCase->getString("spec", status);
if(U_FAILURE(status)) {
errln("case %d: No 'spec' line.", n);
@@ -175,6 +182,13 @@ void DataDrivenFormatTest::testConvertDate(TestData *testData,
if(U_FAILURE(status)) {
errln("case %d: could not create calendar from %s", n, calLoc);
}
+
+ if (zone.length() > 0) {
+ TimeZone * tz = TimeZone::createTimeZone(zone);
+ cal->setTimeZone(*tz);
+ format->setTimeZone(*tz);
+ delete tz;
+ }
// parse 'date'
if(date.startsWith(kMILLIS)) {
@@ -197,8 +211,13 @@ void DataDrivenFormatTest::testConvertDate(TestData *testData,
for (int q=0; q<UCAL_FIELD_COUNT; q++) {
if (fromSet.isSet((UCalendarDateFields)q)) {
//int32_t oldv = cal->get((UCalendarDateFields)q, status);
- cal->add((UCalendarDateFields)q,
- fromSet.get((UCalendarDateFields)q), status);
+ if (q == UCAL_DATE) {
+ cal->add((UCalendarDateFields)q,
+ fromSet.get((UCalendarDateFields)q), status);
+ } else {
+ cal->set((UCalendarDateFields)q,
+ fromSet.get((UCalendarDateFields)q));
+ }
//int32_t newv = cal->get((UCalendarDateFields)q, status);
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dadrfmt.h b/Build/source/libs/icu/icu-50.1/test/intltest/dadrfmt.h
index 77f098bbe56..77f098bbe56 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dadrfmt.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dadrfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmapts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmapts.cpp
index b190a0805f6..b190a0805f6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmapts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmapts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmapts.h b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmapts.h
index c17d0b39300..c17d0b39300 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmapts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmapts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmtest.cpp
index 39bb5ac5e75..89788b5cb56 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmtest.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2002-2011, International Business Machines Corporation and
+ * Copyright (c) 2002-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -112,7 +112,7 @@ InvariantStringPiece::InvariantStringPiece(const UnicodeString &s) {
}
// Buffer size is len+1 so that s.extract() will nul-terminate the string.
s.extract(0, len, buf.getAlias(), len+1, US_INV);
- this->set(buf, len);
+ this->set(buf.getAlias(), len);
}
@@ -138,7 +138,7 @@ UnicodeStringPiece::UnicodeStringPiece(const UnicodeString &s) {
capacity = requiredCapacity;
s.extract(0, len, buf.getAlias(), capacity);
}
- this->set(buf, requiredCapacity - 1);
+ this->set(buf.getAlias(), requiredCapacity - 1);
}
@@ -280,6 +280,15 @@ void DecimalFormatTest::DataDrivenTests() {
formatLineMat.group(2, status), // rounding mode
formatLineMat.group(3, status), // input decimal number
formatLineMat.group(4, status), // expected formatted result
+ kFormattable,
+ status);
+
+ execFormatTest(lineNum,
+ formatLineMat.group(1, status), // Pattern
+ formatLineMat.group(2, status), // rounding mode
+ formatLineMat.group(3, status), // input decimal number
+ formatLineMat.group(4, status), // expected formatted result
+ kStringPiece,
status);
continue;
}
@@ -368,6 +377,7 @@ void DecimalFormatTest::execFormatTest(int32_t lineNum,
const UnicodeString &round, // rounding mode
const UnicodeString &input, // input decimal number
const UnicodeString &expected, // expected formatted result
+ EFormatInputType inType, // input number type
UErrorCode &status) {
if (U_FAILURE(status)) {
return;
@@ -404,31 +414,42 @@ void DecimalFormatTest::execFormatTest(int32_t lineNum,
errln("file dcfmtest.txt, line %d: Bad rounding mode \"%s\"",
lineNum, UnicodeStringPiece(round).data());
}
-
+
+ const char *typeStr;
UnicodeString result;
UnicodeStringPiece spInput(input);
- //fmtr.format(spInput, result, NULL, status);
- Formattable fmtbl;
- fmtbl.setDecimalNumber(spInput, status);
- //NumberFormat &nfmtr = fmtr;
- fmtr.format(fmtbl, result, NULL, status);
+ switch (inType) {
+ case kFormattable:
+ {
+ typeStr = "Formattable";
+ Formattable fmtbl;
+ fmtbl.setDecimalNumber(spInput, status);
+ fmtr.format(fmtbl, result, NULL, status);
+ }
+ break;
+ case kStringPiece:
+ typeStr = "StringPiece";
+ fmtr.format(spInput, result, NULL, status);
+ break;
+ }
if ((status == U_FORMAT_INEXACT_ERROR) && (result == "") && (expected == "Inexact")) {
// Test succeeded.
status = U_ZERO_ERROR;
return;
}
+
if (U_FAILURE(status)) {
- errln("file dcfmtest.txt, line %d: format() returned %s.",
- lineNum, u_errorName(status));
+ errln("[%s] file dcfmtest.txt, line %d: format() returned %s.",
+ typeStr, lineNum, u_errorName(status));
status = U_ZERO_ERROR;
return;
}
if (result != expected) {
- errln("file dcfmtest.txt, line %d: expected \"%s\", got \"%s\"",
- lineNum, UnicodeStringPiece(expected).data(), UnicodeStringPiece(result).data());
+ errln("[%s] file dcfmtest.txt, line %d: expected \"%s\", got \"%s\"",
+ typeStr, lineNum, UnicodeStringPiece(expected).data(), UnicodeStringPiece(result).data());
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmtest.h
index 87444b3dfda..7379ff19af2 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dcfmtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dcfmtest.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2010, International Business Machines Corporation and
+ * Copyright (c) 2010-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -41,11 +41,19 @@ public:
const UnicodeString &expectedDecimal,
UErrorCode &status);
+private:
+ enum EFormatInputType {
+ kFormattable,
+ kStringPiece
+ };
+
+public:
virtual void execFormatTest(int32_t lineNum,
const UnicodeString &pattern,
const UnicodeString &round,
const UnicodeString &input,
const UnicodeString &expected,
+ EFormatInputType inType,
UErrorCode &status);
};
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/decoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/decoll.cpp
index d3dee5bc74e..d3dee5bc74e 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/decoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/decoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/decoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/decoll.h
index 19513e1bf4f..19513e1bf4f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/decoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/decoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmapts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmapts.cpp
index 54bb1a5b04d..54bb1a5b04d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmapts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmapts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmapts.h b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmapts.h
index 7b10ca60bfd..7b10ca60bfd 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmapts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmapts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmrgts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmrgts.cpp
index 0bd0e7016a1..5966ed1dda5 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmrgts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmrgts.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -55,6 +55,8 @@ DateFormatRegressionTest::runIndexedTest( int32_t index, UBool exec, const char*
CASE(24,Test714)
CASE(25,Test1684)
CASE(26,Test5554)
+ CASE(27,Test9237)
+ CASE(28,TestParsing)
default: name = ""; break;
}
}
@@ -132,7 +134,7 @@ void DateFormatRegressionTest::Test4052408(void)
str = fmt->format(dt, str);
logln(str);
- if(str != "5/3/97 8:55 AM")
+ if(str != "5/3/97, 8:55 AM")
errln("Fail: Test broken; Want 5/3/97 8:55 AM Got " + str);
UnicodeString expected[] = {
@@ -1461,6 +1463,68 @@ void DateFormatRegressionTest::Test5554(void)
delete sdf;
}
+void DateFormatRegressionTest::Test9237(void)
+{
+ UErrorCode status = U_ZERO_ERROR;
+ UnicodeString pattern("VVVV");
+
+ SimpleDateFormat fmt(pattern, status); // default locale
+ SimpleDateFormat fmtDE(pattern, Locale("de_DE"), status);
+ if (U_FAILURE(status)) {
+ dataerrln("Error constructing SimpleDateFormat");
+ return;
+ }
+
+ // copy constructor
+ SimpleDateFormat fmtCopyDE(fmtDE);
+ UnicodeString resDE, resCopyDE;
+
+ fmtDE.format(0.0, resDE);
+ fmtCopyDE.format(0.0, resCopyDE);
+
+ if (resDE != resCopyDE) {
+ errln(UnicodeString("Error: different result by the copied instance - org:") + resDE + " copy:" + resCopyDE);
+ }
+
+ // test for assignment operator
+ fmt = fmtDE;
+
+ UnicodeString resAssigned;
+ fmt.format(0.0, resAssigned);
+
+ if (resDE != resAssigned) {
+ errln(UnicodeString("Error: different results by the assigned instance - org:") + resDE + " assigned:" + resAssigned);
+ }
+}
+
+void DateFormatRegressionTest::TestParsing(void) {
+ UErrorCode status = U_ZERO_ERROR;
+ UnicodeString pattern("EEE-WW-MMMM-yyyy");
+ UnicodeString text("mon-02-march-2011");
+ int32_t expectedDay = 7;
+
+ SimpleDateFormat format(pattern, status);
+ if (U_FAILURE(status)) {
+ dataerrln("Unable to create SimpleDateFormat - %s", u_errorName(status));
+ return;
+ }
+
+ Calendar *cal = new GregorianCalendar(status);
+ if (cal == NULL || U_FAILURE(status)) {
+ errln("Unable to create calendar - %s", u_errorName(status));
+ return;
+ }
+
+ ParsePosition pos(0);
+ format.parse(text, *cal, pos);
+
+ if (cal->get(UCAL_DAY_OF_MONTH, status) != expectedDay) {
+ errln("Parsing failed: day of month should be '7' with pattern: \"" + pattern + "\" for text: \"" + text + "\"");
+ }
+
+ delete cal;
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
//eof
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmrgts.h b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmrgts.h
index 1a9762c79b5..21e2db015ce 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmrgts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmrgts.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2007, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -51,6 +51,8 @@ public:
void Test714(void);
void Test1684(void);
void Test5554(void);
+ void Test9237(void);
+ void TestParsing(void);
};
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmtrtts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmtrtts.cpp
index a8fd9669de9..b0ee96a6405 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmtrtts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmtrtts.cpp
@@ -1,6 +1,6 @@
/***********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2010, International Business Machines Corporation
+ * Copyright (c) 1997-2012, International Business Machines Corporation
* and others. All Rights Reserved.
***********************************************************************/
@@ -435,12 +435,19 @@ void DateFormatRoundTripTest::test(DateFormat *fmt, const Locale &origLocale, UB
}
}
- if(dmatch > maxDmatch || smatch > maxSmatch) { // Special case for Japanese and Islamic (could have large negative years)
+ /*
+ * Special case for Japanese and Buddhist (could have large negative years)
+ * Also, Hebrew calendar need help handling leap month.
+ */
+ if(dmatch > maxDmatch || smatch > maxSmatch) {
const char *type = fmt->getCalendar()->getType();
if(!strcmp(type,"japanese") || (!strcmp(type,"buddhist"))) {
maxSmatch = 4;
maxDmatch = 4;
- }
+ } else if(!strcmp(type,"hebrew")) {
+ maxSmatch = 3;
+ maxDmatch = 3;
+ }
}
// Use @v to see verbose results on successful cases
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmtrtts.h b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmtrtts.h
index 1749d0e6826..1749d0e6826 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmtrtts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmtrtts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmttst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmttst.cpp
index 7832af732c1..ed59b101eb7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmttst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmttst.cpp
@@ -9,10 +9,12 @@
#if !UCONFIG_NO_FORMATTING
#include "dtfmttst.h"
+#include "unicode/localpointer.h"
#include "unicode/timezone.h"
#include "unicode/gregocal.h"
#include "unicode/smpdtfmt.h"
#include "unicode/datefmt.h"
+#include "unicode/dtptngen.h"
#include "unicode/simpletz.h"
#include "unicode/strenum.h"
#include "unicode/dtfmtsym.h"
@@ -25,6 +27,8 @@
#include "windttst.h"
#endif
+#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
+
#define ARRAY_SIZE(array) (sizeof array / sizeof array[0])
#define ASSERT_OK(status) if(U_FAILURE(status)) {errcheckln(status, #status " = %s @ %s:%d", u_errorName(status), __FILE__, __LINE__); return; }
@@ -35,62 +39,174 @@
void DateFormatTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ )
{
- // if (exec) logln((UnicodeString)"TestSuite DateFormatTest");
- switch (index) {
- TESTCASE(0,TestEquals);
- TESTCASE(1,TestTwoDigitYearDSTParse);
- TESTCASE(2,TestFieldPosition);
- TESTCASE(3,TestPartialParse994);
- TESTCASE(4,TestRunTogetherPattern985);
- TESTCASE(5,TestRunTogetherPattern917);
- TESTCASE(6,TestCzechMonths459);
- TESTCASE(7,TestLetterDPattern212);
- TESTCASE(8,TestDayOfYearPattern195);
- TESTCASE(9,TestQuotePattern161);
- TESTCASE(10,TestBadInput135);
- TESTCASE(11,TestBadInput135a);
- TESTCASE(12,TestTwoDigitYear);
- TESTCASE(13,TestDateFormatZone061);
- TESTCASE(14,TestDateFormatZone146);
- TESTCASE(15,TestLocaleDateFormat);
- TESTCASE(16,TestWallyWedel);
- TESTCASE(17,TestDateFormatCalendar);
- TESTCASE(18,TestSpaceParsing);
- TESTCASE(19,TestExactCountFormat);
- TESTCASE(20,TestWhiteSpaceParsing);
- TESTCASE(21,TestInvalidPattern);
- TESTCASE(22,TestGeneral);
- TESTCASE(23,TestGreekMay);
- TESTCASE(24,TestGenericTime);
- TESTCASE(25,TestGenericTimeZoneOrder);
- TESTCASE(26,TestHost);
- TESTCASE(27,TestEras);
- TESTCASE(28,TestNarrowNames);
- TESTCASE(29,TestStandAloneDays);
- TESTCASE(30,TestStandAloneMonths);
- TESTCASE(31,TestQuarters);
- TESTCASE(32,TestZTimeZoneParsing);
- TESTCASE(33,TestRelative);
- TESTCASE(34,TestRelativeClone);
- TESTCASE(35,TestHostClone);
- TESTCASE(36,TestTimeZoneDisplayName);
- TESTCASE(37,TestRoundtripWithCalendar);
- TESTCASE(38,Test6338);
- TESTCASE(39,Test6726);
- TESTCASE(40,TestGMTParsing);
- TESTCASE(41,Test6880);
- TESTCASE(42,TestISOEra);
- TESTCASE(43,TestFormalChineseDate);
- TESTCASE(44,TestNumberAsStringParsing);
- TESTCASE(45,TestStandAloneGMTParse);
- TESTCASE(46,TestParsePosition);
- TESTCASE(47,TestMonthPatterns);
- TESTCASE(48,TestContext);
- /*
- TESTCASE(49,TestRelativeError);
- TESTCASE(50,TestRelativeOther);
- */
- default: name = ""; break;
+ if(exec) {
+ logln("TestSuite DateFormatTest: ");
+ }
+ TESTCASE_AUTO_BEGIN;
+ TESTCASE_AUTO(TestPatterns);
+ TESTCASE_AUTO(TestEquals);
+ TESTCASE_AUTO(TestTwoDigitYearDSTParse);
+ TESTCASE_AUTO(TestFieldPosition);
+ TESTCASE_AUTO(TestPartialParse994);
+ TESTCASE_AUTO(TestRunTogetherPattern985);
+ TESTCASE_AUTO(TestRunTogetherPattern917);
+ TESTCASE_AUTO(TestCzechMonths459);
+ TESTCASE_AUTO(TestLetterDPattern212);
+ TESTCASE_AUTO(TestDayOfYearPattern195);
+ TESTCASE_AUTO(TestQuotePattern161);
+ TESTCASE_AUTO(TestBadInput135);
+ TESTCASE_AUTO(TestBadInput135a);
+ TESTCASE_AUTO(TestTwoDigitYear);
+ TESTCASE_AUTO(TestDateFormatZone061);
+ TESTCASE_AUTO(TestDateFormatZone146);
+ TESTCASE_AUTO(TestLocaleDateFormat);
+ TESTCASE_AUTO(TestWallyWedel);
+ TESTCASE_AUTO(TestDateFormatCalendar);
+ TESTCASE_AUTO(TestSpaceParsing);
+ TESTCASE_AUTO(TestExactCountFormat);
+ TESTCASE_AUTO(TestWhiteSpaceParsing);
+ TESTCASE_AUTO(TestInvalidPattern);
+ TESTCASE_AUTO(TestGeneral);
+ TESTCASE_AUTO(TestGreekMay);
+ TESTCASE_AUTO(TestGenericTime);
+ TESTCASE_AUTO(TestGenericTimeZoneOrder);
+ TESTCASE_AUTO(TestHost);
+ TESTCASE_AUTO(TestEras);
+ TESTCASE_AUTO(TestNarrowNames);
+ TESTCASE_AUTO(TestStandAloneDays);
+ TESTCASE_AUTO(TestStandAloneMonths);
+ TESTCASE_AUTO(TestQuarters);
+ TESTCASE_AUTO(TestZTimeZoneParsing);
+ TESTCASE_AUTO(TestRelative);
+ TESTCASE_AUTO(TestRelativeClone);
+ TESTCASE_AUTO(TestHostClone);
+ TESTCASE_AUTO(TestTimeZoneDisplayName);
+ TESTCASE_AUTO(TestRoundtripWithCalendar);
+ TESTCASE_AUTO(Test6338);
+ TESTCASE_AUTO(Test6726);
+ TESTCASE_AUTO(TestGMTParsing);
+ TESTCASE_AUTO(Test6880);
+ TESTCASE_AUTO(TestISOEra);
+ TESTCASE_AUTO(TestFormalChineseDate);
+ TESTCASE_AUTO(TestNumberAsStringParsing);
+ TESTCASE_AUTO(TestStandAloneGMTParse);
+ TESTCASE_AUTO(TestParsePosition);
+ TESTCASE_AUTO(TestMonthPatterns);
+ TESTCASE_AUTO(TestContext);
+ TESTCASE_AUTO(TestNonGregoFmtParse);
+ /*
+ TESTCASE_AUTO(TestRelativeError);
+ TESTCASE_AUTO(TestRelativeOther);
+ */
+ TESTCASE_AUTO_END;
+}
+
+void DateFormatTest::TestPatterns() {
+ static const struct {
+ const char *actualPattern;
+ const char *expectedPattern;
+ const char *localeID;
+ const char *expectedLocalPattern;
+ } EXPECTED[] = {
+ {UDAT_YEAR, "y","en","y"},
+
+ {UDAT_QUARTER, "QQQQ", "en", "QQQQ"},
+ {UDAT_ABBR_QUARTER, "QQQ", "en", "QQQ"},
+ {UDAT_YEAR_QUARTER, "yQQQQ", "en", "QQQQ y"},
+ {UDAT_YEAR_ABBR_QUARTER, "yQQQ", "en", "QQQ y"},
+
+ {UDAT_NUM_MONTH, "M", "en", "L"},
+ {UDAT_ABBR_MONTH, "MMM", "en", "LLL"},
+ {UDAT_MONTH, "MMMM", "en", "LLLL"},
+ {UDAT_YEAR_NUM_MONTH, "yM","en","M/y"},
+ {UDAT_YEAR_ABBR_MONTH, "yMMM","en","MMM y"},
+ {UDAT_YEAR_MONTH, "yMMMM","en","MMMM y"},
+
+ {UDAT_DAY, "d","en","d"},
+ {UDAT_YEAR_NUM_MONTH_DAY, "yMd", "en", "M/d/y"},
+ {UDAT_YEAR_ABBR_MONTH_DAY, "yMMMd", "en", "MMM d, y"},
+ {UDAT_YEAR_MONTH_DAY, "yMMMMd", "en", "MMMM d, y"},
+ {UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY, "yMEd", "en", "EEE, M/d/y"},
+ {UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY, "yMMMEd", "en", "EEE, MMM d, y"},
+ {UDAT_YEAR_MONTH_WEEKDAY_DAY, "yMMMMEEEEd", "en", "EEEE, MMMM d, y"},
+
+ {UDAT_NUM_MONTH_DAY, "Md","en","M/d"},
+ {UDAT_ABBR_MONTH_DAY, "MMMd","en","MMM d"},
+ {UDAT_MONTH_DAY, "MMMMd","en","MMMM d"},
+ {UDAT_NUM_MONTH_WEEKDAY_DAY, "MEd","en","EEE, M/d"},
+ {UDAT_ABBR_MONTH_WEEKDAY_DAY, "MMMEd","en","EEE, MMM d"},
+ {UDAT_MONTH_WEEKDAY_DAY, "MMMMEEEEd","en","EEEE, MMMM d"},
+
+ {UDAT_HOUR, "j", "en", "h a"}, // (fixed expected result per ticket 6872<-6626)
+ {UDAT_HOUR24, "H", "en", "HH"}, // (fixed expected result per ticket 6872<-6626
+
+ {UDAT_MINUTE, "m", "en", "m"},
+ {UDAT_HOUR_MINUTE, "jm","en","h:mm a"}, // (fixed expected result per ticket 6872<-7180)
+ {UDAT_HOUR24_MINUTE, "Hm", "en", "HH:mm"}, // (fixed expected result per ticket 6872<-6626)
+
+ {UDAT_SECOND, "s", "en", "s"},
+ {UDAT_HOUR_MINUTE_SECOND, "jms","en","h:mm:ss a"}, // (fixed expected result per ticket 6872<-7180)
+ {UDAT_HOUR24_MINUTE_SECOND, "Hms","en","HH:mm:ss"}, // (fixed expected result per ticket 6872<-6626)
+ {UDAT_MINUTE_SECOND, "ms", "en", "mm:ss"}, // (fixed expected result per ticket 6872<-6626)
+
+ {UDAT_LOCATION_TZ, "VVVV", "en", "VVVV"},
+ {UDAT_GENERIC_TZ, "vvvv", "en", "vvvv"},
+ {UDAT_ABBR_GENERIC_TZ, "v", "en", "v"},
+ {UDAT_SPECIFIC_TZ, "zzzz", "en", "zzzz"},
+ {UDAT_ABBR_SPECIFIC_TZ, "z", "en", "z"},
+ {UDAT_ABBR_UTC_TZ, "ZZZZ", "en", "ZZZZ"},
+
+ {UDAT_YEAR_NUM_MONTH_DAY UDAT_ABBR_UTC_TZ, "yMdZZZZ", "en", "M/d/y, ZZZZ"},
+ {UDAT_MONTH_DAY UDAT_LOCATION_TZ, "MMMMdVVVV", "en", "MMMM d, VVVV"}
+ };
+
+ IcuTestErrorCode errorCode(*this, "TestPatterns()");
+ for (int32_t i = 0; i < LENGTHOF(EXPECTED); i++) {
+ // Verify that patterns have the correct values
+ UnicodeString actualPattern(EXPECTED[i].actualPattern, -1, US_INV);
+ UnicodeString expectedPattern(EXPECTED[i].expectedPattern, -1, US_INV);
+ Locale locale(EXPECTED[i].localeID);
+ if (actualPattern != expectedPattern) {
+ errln("FAILURE! Expected pattern: " + expectedPattern +
+ " but was: " + actualPattern);
+ }
+
+ // Verify that DataFormat instances produced contain the correct
+ // localized patterns
+ // TODO: use DateFormat::getInstanceForSkeleton(), ticket #9029
+ // Java test code:
+ // DateFormat date1 = DateFormat.getPatternInstance(actualPattern,
+ // locale);
+ // DateFormat date2 = DateFormat.getPatternInstance(Calendar.getInstance(locale),
+ // actualPattern, locale);
+ LocalPointer<DateTimePatternGenerator> generator(
+ DateTimePatternGenerator::createInstance(locale, errorCode));
+ if(errorCode.logDataIfFailureAndReset("DateTimePatternGenerator::createInstance() failed for locale ID \"%s\"", EXPECTED[i].localeID)) {
+ continue;
+ }
+ UnicodeString pattern = generator->getBestPattern(actualPattern, errorCode);
+ SimpleDateFormat date1(pattern, locale, errorCode);
+ SimpleDateFormat date2(pattern, locale, errorCode);
+ date2.adoptCalendar(Calendar::createInstance(locale, errorCode));
+ if(errorCode.logIfFailureAndReset("DateFormat::getInstanceForSkeleton() failed")) {
+ errln(" for actualPattern \"%s\" & locale ID \"%s\"",
+ EXPECTED[i].actualPattern, EXPECTED[i].localeID);
+ continue;
+ }
+
+ UnicodeString expectedLocalPattern(EXPECTED[i].expectedLocalPattern, -1, US_INV);
+ UnicodeString actualLocalPattern1;
+ UnicodeString actualLocalPattern2;
+ date1.toLocalizedPattern(actualLocalPattern1, errorCode);
+ date2.toLocalizedPattern(actualLocalPattern2, errorCode);
+ if (actualLocalPattern1 != expectedLocalPattern) {
+ errln("FAILURE! Expected local pattern: " + expectedLocalPattern
+ + " but was: " + actualLocalPattern1);
+ }
+ if (actualLocalPattern2 != expectedLocalPattern) {
+ errln("FAILURE! Expected local pattern: " + expectedLocalPattern
+ + " but was: " + actualLocalPattern2);
+ }
}
}
@@ -403,7 +519,7 @@ void DateFormatTest::TestFieldPosition() {
"Anno Domini", "1997", "August", "0013", "0014", "0014", "0034", "0012", "5130",
"Wednesday", "0225", "0002", "0033", "0003", "PM", "0002", "0002", "Pacific Daylight Time", "1997", "Wednesday", "1997", "2450674", "52452513", "GMT-07:00",
- "Pacific Time", "Wednesday", "August", "3rd quarter", "3rd quarter", "United States Time (Los Angeles)","1997"
+ "Pacific Time", "Wednesday", "August", "3rd quarter", "3rd quarter", "Los Angeles Time","1997"
};
const int32_t EXPECTED_LENGTH = sizeof(EXPECTED)/sizeof(EXPECTED[0]);
@@ -809,7 +925,7 @@ DateFormatTest::TestBadInput135()
dataerrln("could not create date time instance");
return;
}
- UnicodeString expected("March 1, 2000 1:23:45 AM ");
+ UnicodeString expected("March 1, 2000 at 1:23:45 AM ");
for (int32_t i = 0; i < strings_length;++i) {
const char* text = strings[i];
for (int32_t j = 0; j < looks_length;++j) {
@@ -1149,8 +1265,7 @@ DateFormatTest::TestLocaleDateFormat() // Bug 495
DateFormat::FULL, Locale::getUS());
UnicodeString expectedFRENCH ( "lundi 15 septembre 1997 00:00:00 heure avanc\\u00E9e du Pacifique", -1, US_INV );
expectedFRENCH = expectedFRENCH.unescape();
- //UnicodeString expectedUS ( "Monday, September 15, 1997 12:00:00 o'clock AM PDT" );
- UnicodeString expectedUS ( "Monday, September 15, 1997 12:00:00 AM Pacific Daylight Time" );
+ UnicodeString expectedUS ( "Monday, September 15, 1997 at 12:00:00 AM Pacific Daylight Time" );
logln((UnicodeString)"Date set to : " + dateToString(testDate));
UnicodeString out;
if (dfUS == NULL || dfFrench == NULL){
@@ -1417,7 +1532,7 @@ void DateFormatTest::TestStandAloneMonths()
"yyyy LLLL dd H:mm:ss", "fp", "2004 04 10 16:36:31", "2004 duben 10 16:36:31", "2004 04 10 16:36:31",
"yyyy MMMM dd H:mm:ss", "fp", "2004 04 10 16:36:31", "2004 dubna 10 16:36:31", "2004 04 10 16:36:31",
- "yyyy LLL dd H:mm:ss", "fp", "2004 04 10 16:36:31", "2004 4. 10 16:36:31", "2004 04 10 16:36:31",
+ "yyyy LLL dd H:mm:ss", "fp", "2004 04 10 16:36:31", "2004 dub 10 16:36:31", "2004 04 10 16:36:31",
"yyyy LLLL dd H:mm:ss", "F", "2004 04 10 16:36:31", "2004 duben 10 16:36:31",
"yyyy MMMM dd H:mm:ss", "F", "2004 04 10 16:36:31", "2004 dubna 10 16:36:31",
"yyyy LLLL dd H:mm:ss", "pf", "2004 duben 10 16:36:31", "2004 04 10 16:36:31", "2004 duben 10 16:36:31",
@@ -1436,18 +1551,18 @@ void DateFormatTest::TestStandAloneMonths()
"LLLL", "fp", "1970 11 01 0:00:00", "listopad", "1970 11 01 0:00:00",
"LLLL", "fp", "1970 12 01 0:00:00", "prosinec", "1970 12 01 0:00:00",
- "LLL", "fp", "1970 01 01 0:00:00", "1.", "1970 01 01 0:00:00",
- "LLL", "fp", "1970 02 01 0:00:00", "2.", "1970 02 01 0:00:00",
- "LLL", "fp", "1970 03 01 0:00:00", "3.", "1970 03 01 0:00:00",
- "LLL", "fp", "1970 04 01 0:00:00", "4.", "1970 04 01 0:00:00",
- "LLL", "fp", "1970 05 01 0:00:00", "5.", "1970 05 01 0:00:00",
- "LLL", "fp", "1970 06 01 0:00:00", "6.", "1970 06 01 0:00:00",
- "LLL", "fp", "1970 07 01 0:00:00", "7.", "1970 07 01 0:00:00",
- "LLL", "fp", "1970 08 01 0:00:00", "8.", "1970 08 01 0:00:00",
- "LLL", "fp", "1970 09 01 0:00:00", "9.", "1970 09 01 0:00:00",
- "LLL", "fp", "1970 10 01 0:00:00", "10.", "1970 10 01 0:00:00",
- "LLL", "fp", "1970 11 01 0:00:00", "11.", "1970 11 01 0:00:00",
- "LLL", "fp", "1970 12 01 0:00:00", "12.", "1970 12 01 0:00:00",
+ "LLL", "fp", "1970 01 01 0:00:00", "led", "1970 01 01 0:00:00",
+ "LLL", "fp", "1970 02 01 0:00:00", "\\u00FAno", "1970 02 01 0:00:00",
+ "LLL", "fp", "1970 03 01 0:00:00", "b\\u0159e", "1970 03 01 0:00:00",
+ "LLL", "fp", "1970 04 01 0:00:00", "dub", "1970 04 01 0:00:00",
+ "LLL", "fp", "1970 05 01 0:00:00", "kv\\u011B", "1970 05 01 0:00:00",
+ "LLL", "fp", "1970 06 01 0:00:00", "\\u010Dvn", "1970 06 01 0:00:00",
+ "LLL", "fp", "1970 07 01 0:00:00", "\\u010Dvc", "1970 07 01 0:00:00",
+ "LLL", "fp", "1970 08 01 0:00:00", "srp", "1970 08 01 0:00:00",
+ "LLL", "fp", "1970 09 01 0:00:00", "z\\u00E1\\u0159", "1970 09 01 0:00:00",
+ "LLL", "fp", "1970 10 01 0:00:00", "\\u0159\\u00EDj", "1970 10 01 0:00:00",
+ "LLL", "fp", "1970 11 01 0:00:00", "lis", "1970 11 01 0:00:00",
+ "LLL", "fp", "1970 12 01 0:00:00", "pro", "1970 12 01 0:00:00",
};
expect(EN_DATA, ARRAY_SIZE(EN_DATA), Locale("en", "", ""));
@@ -2302,8 +2417,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "Pacific Daylight Time", "America/Los_Angeles" },
{ "en", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "PT", "America/Los_Angeles" },
{ "en", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "Pacific Time", "America/Los_Angeles" },
- { "en", "America/Los_Angeles", "2004-07-15T00:00:00Z", "VVVV", "United States Time (Los Angeles)", "America/Los_Angeles" },
- { "en_GB", "America/Los_Angeles", "2004-01-15T12:00:00Z", "z", "PST", "America/Los_Angeles" },
+ { "en", "America/Los_Angeles", "2004-07-15T00:00:00Z", "VVVV", "Los Angeles Time", "America/Los_Angeles" },
+ { "en_GB", "America/Los_Angeles", "2004-01-15T12:00:00Z", "z", "GMT-08:00", "America/Los_Angeles" },
{ "en", "America/Phoenix", "2004-01-15T00:00:00Z", "Z", "-0700", "-7:00" },
{ "en", "America/Phoenix", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-07:00", "-7:00" },
{ "en", "America/Phoenix", "2004-01-15T00:00:00Z", "z", "MST", "America/Phoenix" },
@@ -2316,7 +2431,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "America/Phoenix", "2004-07-15T00:00:00Z", "zzzz", "Mountain Standard Time", "America/Phoenix" },
{ "en", "America/Phoenix", "2004-07-15T00:00:00Z", "v", "MST", "America/Phoenix" },
{ "en", "America/Phoenix", "2004-07-15T00:00:00Z", "vvvv", "Mountain Standard Time", "America/Phoenix" },
- { "en", "America/Phoenix", "2004-07-15T00:00:00Z", "VVVV", "United States Time (Phoenix)", "America/Phoenix" },
+ { "en", "America/Phoenix", "2004-07-15T00:00:00Z", "VVVV", "Phoenix Time", "America/Phoenix" },
{ "en", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "en", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
@@ -2328,9 +2443,9 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "V", "GMT-03:00", "-3:00" },
{ "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
- { "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Argentina Time (Buenos Aires)", "America/Buenos_Aires" },
+ { "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires Time", "America/Buenos_Aires" },
{ "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentina Standard Time", "America/Buenos_Aires" },
- { "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "VVVV", "Argentina Time (Buenos Aires)", "America/Buenos_Aires" },
+ { "en", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "VVVV", "Buenos Aires Time", "America/Buenos_Aires" },
{ "en", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "en", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
@@ -2342,9 +2457,9 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "V", "GMT-03:00", "-3:00" },
{ "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
- { "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Argentina Time (Buenos Aires)", "America/Buenos_Aires" },
+ { "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires Time", "America/Buenos_Aires" },
{ "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentina Standard Time", "America/Buenos_Aires" },
- { "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "VVVV", "Argentina Time (Buenos Aires)", "America/Buenos_Aires" },
+ { "en", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "VVVV", "Buenos Aires Time", "America/Buenos_Aires" },
{ "en", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
{ "en", "America/Havana", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-05:00", "-5:00" },
@@ -2370,9 +2485,9 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "V", "GMT+10:00", "+10:00" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
- { "en", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Australia Time (Sydney)", "Australia/Sydney" },
+ { "en", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Sydney Time", "Australia/Sydney" },
{ "en", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
- { "en", "Australia/ACT", "2004-07-15T00:00:00Z", "VVVV", "Australia Time (Sydney)", "Australia/Sydney" },
+ { "en", "Australia/ACT", "2004-07-15T00:00:00Z", "VVVV", "Sydney Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
{ "en", "Australia/Sydney", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
@@ -2384,9 +2499,9 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "V", "GMT+10:00", "+10:00" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
- { "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Australia Time (Sydney)", "Australia/Sydney" },
+ { "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Sydney Time", "Australia/Sydney" },
{ "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
- { "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "VVVV", "Australia Time (Sydney)", "Australia/Sydney" },
+ { "en", "Australia/Sydney", "2004-07-15T00:00:00Z", "VVVV", "Sydney Time", "Australia/Sydney" },
{ "en", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
{ "en", "Europe/London", "2004-01-15T00:00:00Z", "ZZZZ", "GMT", "+0:00" },
@@ -2433,49 +2548,49 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "de", "America/Los_Angeles", "2004-01-15T00:00:00Z", "Z", "-0800", "-8:00" },
{ "de", "America/Los_Angeles", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-08:00", "-8:00" },
{ "de", "America/Los_Angeles", "2004-01-15T00:00:00Z", "z", "GMT-08:00", "-8:00" },
- { "de", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "Nordamerikanische Westk\\u00fcsten-Winterzeit", "-8:00" },
+ { "de", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "Nordamerikanische Westk\\u00fcsten-Normalzeit", "-8:00" },
{ "de", "America/Los_Angeles", "2004-07-15T00:00:00Z", "Z", "-0700", "-7:00" },
{ "de", "America/Los_Angeles", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-07:00", "-7:00" },
{ "de", "America/Los_Angeles", "2004-07-15T00:00:00Z", "z", "GMT-07:00", "-7:00" },
{ "de", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "Nordamerikanische Westk\\u00fcsten-Sommerzeit", "-7:00" },
- { "de", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "Vereinigte Staaten Zeit (Los Angeles)", "America/Los_Angeles" },
+ { "de", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "Los Angeles Zeit", "America/Los_Angeles" },
{ "de", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "Nordamerikanische Westk\\u00fcstenzeit", "America/Los_Angeles" },
{ "de", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "de", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "de", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
- { "de", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentinische Winterzeit", "-3:00" },
+ { "de", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentinische Normalzeit", "-3:00" },
{ "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
- { "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentinische Winterzeit", "-3:00" },
- { "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Argentinien Zeit (Buenos Aires)", "America/Buenos_Aires" },
- { "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentinische Winterzeit", "America/Buenos_Aires" },
+ { "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentinische Normalzeit", "-3:00" },
+ { "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires Zeit", "America/Buenos_Aires" },
+ { "de", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentinische Normalzeit", "America/Buenos_Aires" },
{ "de", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "de", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "de", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
- { "de", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentinische Winterzeit", "-3:00" },
+ { "de", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentinische Normalzeit", "-3:00" },
{ "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
- { "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentinische Winterzeit", "-3:00" },
- { "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Argentinien Zeit (Buenos Aires)", "America/Buenos_Aires" },
- { "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentinische Winterzeit", "America/Buenos_Aires" },
+ { "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentinische Normalzeit", "-3:00" },
+ { "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires Zeit", "America/Buenos_Aires" },
+ { "de", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentinische Normalzeit", "America/Buenos_Aires" },
{ "de", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
{ "de", "America/Havana", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-05:00", "-5:00" },
{ "de", "America/Havana", "2004-01-15T00:00:00Z", "z", "GMT-05:00", "-5:00" },
- { "de", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "GMT-05:00", "-5:00" },
+ { "de", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "Kubanische Normalzeit", "-5:00" },
{ "de", "America/Havana", "2004-07-15T00:00:00Z", "Z", "-0400", "-4:00" },
{ "de", "America/Havana", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-04:00", "-4:00" },
{ "de", "America/Havana", "2004-07-15T00:00:00Z", "z", "GMT-04:00", "-4:00" },
- { "de", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "GMT-04:00", "-4:00" },
+ { "de", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "Kubanische Sommerzeit", "-4:00" },
{ "de", "America/Havana", "2004-07-15T00:00:00Z", "v", "Kuba Zeit", "America/Havana" },
- { "de", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "Kuba Zeit", "America/Havana" },
+ { "de", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "Kubanische Zeit", "America/Havana" },
// added to test proper fallback of country name
{ "de_CH", "America/Havana", "2004-07-15T00:00:00Z", "v", "Kuba Zeit", "America/Havana" },
- { "de_CH", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "Kuba Zeit", "America/Havana" },
+ { "de_CH", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "Kubanische Zeit", "America/Havana" },
{ "de", "Australia/ACT", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
{ "de", "Australia/ACT", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
@@ -2484,8 +2599,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "de", "Australia/ACT", "2004-07-15T00:00:00Z", "Z", "+1000", "+10:00" },
{ "de", "Australia/ACT", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
{ "de", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
- { "de", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "Ostaustralische Winterzeit", "+10:00" },
- { "de", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Australien Zeit (Sydney)", "Australia/Sydney" },
+ { "de", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "Ostaustralische Normalzeit", "+10:00" },
+ { "de", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Sydney Zeit", "Australia/Sydney" },
{ "de", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Ostaustralische Zeit", "Australia/Sydney" },
{ "de", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
@@ -2495,8 +2610,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "Z", "+1000", "+10:00" },
{ "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
{ "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
- { "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "Ostaustralische Winterzeit", "+10:00" },
- { "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Australien Zeit (Sydney)", "Australia/Sydney" },
+ { "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "Ostaustralische Normalzeit", "+10:00" },
+ { "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Sydney Zeit", "Australia/Sydney" },
{ "de", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Ostaustralische Zeit", "Australia/Sydney" },
{ "de", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
@@ -2506,7 +2621,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "de", "Europe/London", "2004-07-15T00:00:00Z", "Z", "+0100", "+1:00" },
{ "de", "Europe/London", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+01:00", "+1:00" },
{ "de", "Europe/London", "2004-07-15T00:00:00Z", "z", "GMT+01:00", "+1:00" },
- { "de", "Europe/London", "2004-07-15T00:00:00Z", "zzzz", "GMT+01:00", "+1:00" },
+ { "de", "Europe/London", "2004-07-15T00:00:00Z", "zzzz", "Britische Sommerzeit", "+1:00" },
{ "de", "Europe/London", "2004-07-15T00:00:00Z", "v", "Vereinigtes K\\u00f6nigreich Zeit", "Europe/London" },
{ "de", "Europe/London", "2004-07-15T00:00:00Z", "vvvv", "Vereinigtes K\\u00f6nigreich Zeit", "Europe/London" },
@@ -2538,14 +2653,14 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "zh", "America/Los_Angeles", "2004-01-15T00:00:00Z", "Z", "-0800", "-8:00" },
{ "zh", "America/Los_Angeles", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-0800", "-8:00" },
{ "zh", "America/Los_Angeles", "2004-01-15T00:00:00Z", "z", "GMT-0800", "America/Los_Angeles" },
- { "zh", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "\\u592a\\u5e73\\u6d0b\\u6807\\u51c6\\u65f6\\u95f4", "America/Los_Angeles" },
+ { "zh", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "\\u5317\\u7f8e\\u592a\\u5e73\\u6d0b\\u6807\\u51c6\\u65f6\\u95f4", "America/Los_Angeles" },
{ "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "Z", "-0700", "-7:00" },
{ "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-0700", "-7:00" },
{ "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "z", "GMT-0700", "America/Los_Angeles" },
- { "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "\\u592a\\u5e73\\u6d0b\\u590f\\u4ee4\\u65f6\\u95f4", "America/Los_Angeles" },
+ { "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "\\u5317\\u7f8e\\u592a\\u5e73\\u6d0b\\u590f\\u4ee4\\u65f6\\u95f4", "America/Los_Angeles" },
// icu zh.txt has exemplar city for this time zone
- { "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u7f8e\\u56fd\\u65F6\\u95F4\\uff08\\u6d1b\\u6749\\u77f6\\uff09", "America/Los_Angeles" },
- { "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "\\u7f8e\\u56fd\\u592a\\u5e73\\u6d0b\\u65f6\\u95f4", "America/Los_Angeles" },
+ { "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u6D1B\\u6749\\u77F6\\u65F6\\u95F4", "America/Los_Angeles" },
+ { "zh", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "\\u5317\\u7f8e\\u592a\\u5e73\\u6d0b\\u65f6\\u95f4", "America/Los_Angeles" },
{ "zh", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "zh", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-0300", "-3:00" },
@@ -2555,7 +2670,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "zh", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-0300", "-3:00" },
{ "zh", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-0300", "-3:00" },
{ "zh", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u963f\\u6839\\u5ef7\\u6807\\u51c6\\u65f6\\u95f4", "-3:00" },
- { "zh", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u963f\\u6839\\u5ef7\\u65F6\\u95F4\\uff08\\u5e03\\u5b9c\\u8bfa\\u65af\\u827e\\u5229\\u65af\\uff09", "America/Buenos_Aires" },
+ { "zh", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u5E03\\u5B9C\\u8BFA\\u65AF\\u827E\\u5229\\u65AF\\u65F6\\u95F4", "America/Buenos_Aires" },
{ "zh", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u963f\\u6839\\u5ef7\\u6807\\u51c6\\u65f6\\u95f4", "America/Buenos_Aires" },
{ "zh", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
@@ -2566,7 +2681,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "zh", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-0300", "-3:00" },
{ "zh", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-0300", "-3:00" },
{ "zh", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u963f\\u6839\\u5ef7\\u6807\\u51c6\\u65f6\\u95f4", "-3:00" },
- { "zh", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u963f\\u6839\\u5ef7\\u65F6\\u95F4\\uff08\\u5e03\\u5b9c\\u8bfa\\u65af\\u827e\\u5229\\u65af\\uff09", "America/Buenos_Aires" },
+ { "zh", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u5E03\\u5B9C\\u8BFA\\u65AF\\u827E\\u5229\\u65AF\\u65F6\\u95F4", "America/Buenos_Aires" },
{ "zh", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u963f\\u6839\\u5ef7\\u6807\\u51c6\\u65f6\\u95f4", "America/Buenos_Aires" },
{ "zh", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
@@ -2589,7 +2704,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "zh", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+1000", "+10:00" },
{ "zh", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "\\u6fb3\\u5927\\u5229\\u4e9a\\u4e1c\\u90e8\\u6807\\u51c6\\u65f6\\u95f4", "+10:00" },
// icu zh.txt does not have info for this time zone
- { "zh", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u6fb3\\u5927\\u5229\\u4e9a\\u65F6\\u95F4\\uff08\\u6089\\u5c3c\\uff09", "Australia/Sydney" },
+ { "zh", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u6089\\u5C3C\\u65F6\\u95F4", "Australia/Sydney" },
{ "zh", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "\\u6fb3\\u5927\\u5229\\u4e9a\\u4e1c\\u90e8\\u65f6\\u95f4", "Australia/Sydney" },
{ "zh", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
@@ -2600,22 +2715,22 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "zh", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+1000", "+10:00" },
{ "zh", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+1000", "+10:00" },
{ "zh", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "\\u6fb3\\u5927\\u5229\\u4e9a\\u4e1c\\u90e8\\u6807\\u51c6\\u65f6\\u95f4", "+10:00" },
- { "zh", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u6fb3\\u5927\\u5229\\u4e9a\\u65F6\\u95F4\\uff08\\u6089\\u5c3c\\uff09", "Australia/Sydney" },
+ { "zh", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u6089\\u5C3C\\u65F6\\u95F4", "Australia/Sydney" },
{ "zh", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "\\u6fb3\\u5927\\u5229\\u4e9a\\u4e1c\\u90e8\\u65f6\\u95f4", "Australia/Sydney" },
{ "zh", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
{ "zh", "Europe/London", "2004-01-15T00:00:00Z", "ZZZZ", "GMT", "+0:00" },
- { "zh", "Europe/London", "2004-01-15T00:00:00Z", "z", "\\u683C\\u6797\\u5C3C\\u6CBB\\u6807\\u51C6\\u65F6\\u95F4", "+0:00" },
- { "zh", "Europe/London", "2004-01-15T00:00:00Z", "V", "\\u683C\\u6797\\u5C3C\\u6CBB\\u6807\\u51C6\\u65F6\\u95F4", "+0:00" },
+ { "zh", "Europe/London", "2004-01-15T00:00:00Z", "z", "GMT", "+0:00" },
+ { "zh", "Europe/London", "2004-01-15T00:00:00Z", "V", "GMT", "+0:00" },
{ "zh", "Europe/London", "2004-01-15T00:00:00Z", "ZZZZ", "GMT", "+0:00" },
- { "zh", "Europe/London", "2004-01-15T00:00:00Z", "z", "\\u683C\\u6797\\u5C3C\\u6CBB\\u6807\\u51C6\\u65F6\\u95F4", "+0:00" },
- { "zh", "Europe/London", "2004-01-15T00:00:00Z", "V", "\\u683C\\u6797\\u5C3C\\u6CBB\\u6807\\u51C6\\u65F6\\u95F4", "+0:00" },
+ { "zh", "Europe/London", "2004-01-15T00:00:00Z", "z", "GMT", "+0:00" },
+ { "zh", "Europe/London", "2004-01-15T00:00:00Z", "V", "GMT", "+0:00" },
{ "zh", "Europe/London", "2004-01-15T00:00:00Z", "zzzz", "\\u683C\\u6797\\u5C3C\\u6CBB\\u6807\\u51C6\\u65F6\\u95F4", "+0:00" },
{ "zh", "Europe/London", "2004-07-15T00:00:00Z", "Z", "+0100", "+1:00" },
{ "zh", "Europe/London", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+0100", "+1:00" },
{ "zh", "Europe/London", "2004-07-15T00:00:00Z", "z", "GMT+0100", "+1:00" },
{ "zh", "Europe/London", "2004-07-15T00:00:00Z", "V", "GMT+0100", "+1:00" },
- { "zh", "Europe/London", "2004-07-15T00:00:00Z", "zzzz", "GMT+0100", "+1:00" },
+ { "zh", "Europe/London", "2004-07-15T00:00:00Z", "zzzz", "\\u82f1\\u56fd\\u590f\\u4ee4\\u65f6\\u95f4", "+1:00" },
{ "zh", "Europe/London", "2004-07-15T00:00:00Z", "v", "\\u82f1\\u56fd\\u65f6\\u95f4", "Europe/London" },
{ "zh", "Europe/London", "2004-07-15T00:00:00Z", "vvvv", "\\u82f1\\u56fd\\u65f6\\u95f4", "Europe/London" },
{ "zh", "Europe/London", "2004-07-15T00:00:00Z", "VVVV", "\\u82f1\\u56fd\\u65f6\\u95f4", "Europe/London" },
@@ -2635,13 +2750,13 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "zh", "Asia/Calcutta", "2004-01-15T00:00:00Z", "Z", "+0530", "+5:30" },
{ "zh", "Asia/Calcutta", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+0530", "+5:30" },
{ "zh", "Asia/Calcutta", "2004-01-15T00:00:00Z", "z", "GMT+0530", "+5:30" },
- { "zh", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "\\u5370\\u5ea6\\u6807\\u51c6\\u65f6\\u95f4", "+5:30" },
+ { "zh", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "\\u5370\\u5ea6\\u65f6\\u95f4", "+5:30" },
{ "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "Z", "+0530", "+5:30" },
{ "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+0530", "+5:30" },
{ "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "z", "GMT+0530", "+05:30" },
- { "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "\\u5370\\u5ea6\\u6807\\u51c6\\u65f6\\u95f4", "+5:30" },
+ { "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "\\u5370\\u5ea6\\u65f6\\u95f4", "+5:30" },
{ "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "v", "\\u5370\\u5ea6\\u65f6\\u95f4", "Asia/Calcutta" },
- { "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\\u5370\\u5ea6\\u6807\\u51c6\\u65f6\\u95f4", "Asia/Calcutta" },
+ { "zh", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\\u5370\\u5ea6\\u65f6\\u95f4", "Asia/Calcutta" },
// ==========
@@ -2653,7 +2768,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "hi", "America/Los_Angeles", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-07:00", "-7:00" },
{ "hi", "America/Los_Angeles", "2004-07-15T00:00:00Z", "z", "GMT-07:00", "-7:00" },
{ "hi", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "\\u092A\\u094D\\u0930\\u0936\\u093E\\u0902\\u0924 \\u0926\\u093F\\u0935\\u093E\\u0935\\u0932\\u094B\\u0915 \\u0938\\u092E\\u092F", "-7:00" },
- { "hi", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u0938\\u0902\\u092f\\u0941\\u0915\\u094d\\u0924 \\u0930\\u093e\\u091c\\u094d\\u092f \\u0905\\u092e\\u0947\\u0930\\u093f\\u0915\\u093e \\u0938\\u092E\\u092F (\\u0932\\u094b\\u0938 \\u090f\\u0902\\u091c\\u093f\\u0932\\u0947\\u0938)", "America/Los_Angeles" },
+ { "hi", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u0932\\u094B\\u0938 \\u090F\\u0902\\u091C\\u093F\\u0932\\u0947\\u0938 \\u0938\\u092E\\u092F", "America/Los_Angeles" },
{ "hi", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "\\u092A\\u094D\\u0930\\u0936\\u093E\\u0902\\u0924 \\u0938\\u092E\\u092F", "America/Los_Angeles" },
{ "hi", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
@@ -2664,7 +2779,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "hi", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "hi", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "hi", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u0905\\u0930\\u094D\\u091C\\u0947\\u0902\\u091F\\u0940\\u0928\\u093E \\u092E\\u093E\\u0928\\u0915 \\u0938\\u092E\\u092F", "-3:00" },
- { "hi", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u0905\\u0930\\u094d\\u091c\\u0947\\u0928\\u094d\\u091f\\u0940\\u0928\\u093e \\u0938\\u092E\\u092F (\\u092c\\u094d\\u092f\\u0942\\u0928\\u0938 \\u0906\\u092f\\u0930\\u0938)", "America/Buenos_Aires" },
+ { "hi", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u092C\\u094D\\u092F\\u0942\\u0928\\u0938 \\u0906\\u092F\\u0930\\u0938 \\u0938\\u092E\\u092F", "America/Buenos_Aires" },
{ "hi", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u0905\\u0930\\u094D\\u091C\\u0947\\u0902\\u091F\\u0940\\u0928\\u093E \\u092E\\u093E\\u0928\\u0915 \\u0938\\u092E\\u092F", "America/Buenos_Aires" },
{ "hi", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
@@ -2675,19 +2790,19 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "hi", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "hi", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "hi", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u0905\\u0930\\u094D\\u091C\\u0947\\u0902\\u091F\\u0940\\u0928\\u093E \\u092E\\u093E\\u0928\\u0915 \\u0938\\u092E\\u092F", "-3:00" },
- { "hi", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u0905\\u0930\\u094d\\u091c\\u0947\\u0928\\u094d\\u091f\\u0940\\u0928\\u093e \\u0938\\u092E\\u092F (\\u092c\\u094d\\u092f\\u0942\\u0928\\u0938 \\u0906\\u092f\\u0930\\u0938)", "America/Buenos_Aires" },
+ { "hi", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u092C\\u094D\\u092F\\u0942\\u0928\\u0938 \\u0906\\u092F\\u0930\\u0938 \\u0938\\u092E\\u092F", "America/Buenos_Aires" },
{ "hi", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u0905\\u0930\\u094D\\u091C\\u0947\\u0902\\u091F\\u0940\\u0928\\u093E \\u092E\\u093E\\u0928\\u0915 \\u0938\\u092E\\u092F", "America/Buenos_Aires" },
{ "hi", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
{ "hi", "America/Havana", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-05:00", "-5:00" },
{ "hi", "America/Havana", "2004-01-15T00:00:00Z", "z", "GMT-05:00", "-5:00" },
- { "hi", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "GMT-05:00", "-5:00" },
+ { "hi", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "\\u0915\\u094d\\u092f\\u0942\\u092c\\u093e \\u0915\\u093e \\u092e\\u093e\\u0928\\u0915 \\u0938\\u092e\\u092f", "-5:00" },
{ "hi", "America/Havana", "2004-07-15T00:00:00Z", "Z", "-0400", "-4:00" },
{ "hi", "America/Havana", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-04:00", "-4:00" },
{ "hi", "America/Havana", "2004-07-15T00:00:00Z", "z", "GMT-04:00", "-4:00" },
- { "hi", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "GMT-04:00", "-4:00" },
+ { "hi", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "\\u0915\\u094d\\u092f\\u0942\\u092c\\u093e \\u0915\\u093e \\u0921\\u0947\\u0932\\u093e\\u0907\\u091f \\u091f\\u093e\\u0907\\u092e", "-4:00" },
{ "hi", "America/Havana", "2004-07-15T00:00:00Z", "v", "\\u0915\\u094d\\u092f\\u0942\\u092c\\u093e \\u0938\\u092E\\u092F", "America/Havana" },
- { "hi", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "\\u0915\\u094d\\u092f\\u0942\\u092c\\u093e \\u0938\\u092E\\u092F", "America/Havana" },
+ { "hi", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "\\u0915\\u094d\\u092f\\u0942\\u092c\\u093e \\u0915\\u093e \\u0938\\u092E\\u092F", "America/Havana" },
{ "hi", "Australia/ACT", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
{ "hi", "Australia/ACT", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
@@ -2697,7 +2812,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "hi", "Australia/ACT", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
{ "hi", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "hi", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "\\u0911\\u0938\\u094D\\u200D\\u091F\\u094D\\u0930\\u0947\\u0932\\u093F\\u092F\\u093E\\u0908 \\u092A\\u0942\\u0930\\u094D\\u0935\\u0940 \\u092E\\u093E\\u0928\\u0915 \\u0938\\u092E\\u092F", "+10:00" },
- { "hi", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u0911\\u0938\\u094d\\u091f\\u094d\\u0930\\u0947\\u0932\\u093f\\u092f\\u093e \\u0938\\u092E\\u092F (\\u0938\\u093f\\u0921\\u0928\\u0940)", "Australia/Sydney" },
+ { "hi", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u0938\\u093F\\u0921\\u0928\\u0940 \\u0938\\u092E\\u092F", "Australia/Sydney" },
{ "hi", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "\\u092A\\u0942\\u0930\\u094D\\u0935\\u0940 \\u0911\\u0938\\u094D\\u091F\\u094D\\u0930\\u0947\\u0932\\u093F\\u092F\\u093E\\u0908 \\u0938\\u092E\\u092F", "Australia/Sydney" },
{ "hi", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
@@ -2708,13 +2823,13 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "hi", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
{ "hi", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "hi", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "\\u0911\\u0938\\u094D\\u200D\\u091F\\u094D\\u0930\\u0947\\u0932\\u093F\\u092F\\u093E\\u0908 \\u092A\\u0942\\u0930\\u094D\\u0935\\u0940 \\u092E\\u093E\\u0928\\u0915 \\u0938\\u092E\\u092F", "+10:00" },
- { "hi", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u0911\\u0938\\u094d\\u091f\\u094d\\u0930\\u0947\\u0932\\u093f\\u092f\\u093e \\u0938\\u092E\\u092F (\\u0938\\u093f\\u0921\\u0928\\u0940)", "Australia/Sydney" },
+ { "hi", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u0938\\u093F\\u0921\\u0928\\u0940 \\u0938\\u092E\\u092F", "Australia/Sydney" },
{ "hi", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "\\u092A\\u0942\\u0930\\u094D\\u0935\\u0940 \\u0911\\u0938\\u094D\\u091F\\u094D\\u0930\\u0947\\u0932\\u093F\\u092F\\u093E\\u0908 \\u0938\\u092E\\u092F", "Australia/Sydney" },
{ "hi", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
{ "hi", "Europe/London", "2004-01-15T00:00:00Z", "ZZZZ", "GMT", "+0:00" },
{ "hi", "Europe/London", "2004-01-15T00:00:00Z", "z", "GMT", "+0:00" },
- { "hi", "Europe/London", "2004-01-15T00:00:00Z", "zzzz", "GMT", "+0:00" },
+ { "hi", "Europe/London", "2004-01-15T00:00:00Z", "zzzz", "\\u0917\\u094d\\u0930\\u0940\\u0928\\u0935\\u093f\\u091a \\u092e\\u0940\\u0928 \\u091f\\u093e\\u0907\\u092e", "+0:00" },
{ "hi", "Europe/London", "2004-07-15T00:00:00Z", "Z", "+0100", "+1:00" },
{ "hi", "Europe/London", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+01:00", "+1:00" },
{ "hi", "Europe/London", "2004-07-15T00:00:00Z", "z", "GMT+01:00", "+1:00" },
@@ -2757,43 +2872,43 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "bg", "America/Los_Angeles", "2004-07-15T00:00:00Z", "V", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0700", "America/Los_Angeles" },
{ "bg", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "\\u0422\\u0438\\u0445\\u043E\\u043E\\u043A\\u0435\\u0430\\u043D\\u0441\\u043A\\u0430 \\u043B\\u044F\\u0442\\u043D\\u0430 \\u0447\\u0430\\u0441\\u043E\\u0432\\u0430 \\u0437\\u043E\\u043D\\u0430", "America/Los_Angeles" },
// icu bg.txt has exemplar city for this time zone
- { "bg", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u0421\\u0410\\u0429 \\u0432\\u0440\\u0435\\u043C\\u0435 (\\u041b\\u043e\\u0441 \\u0410\\u043d\\u0436\\u0435\\u043b\\u0438\\u0441)", "America/Los_Angeles" },
+ { "bg", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u041B\\u043E\\u0441 \\u0410\\u043D\\u0436\\u0435\\u043B\\u0438\\u0441 \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Los_Angeles" },
{ "bg", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "\\u0422\\u0438\\u0445\\u043E\\u043E\\u043A\\u0435\\u0430\\u043D\\u0441\\u043A\\u043E \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Los_Angeles" },
- { "bg", "America/Los_Angeles", "2004-07-15T00:00:00Z", "VVVV", "\\u0421\\u0410\\u0429 \\u0432\\u0440\\u0435\\u043C\\u0435 (\\u041b\\u043e\\u0441 \\u0410\\u043d\\u0436\\u0435\\u043b\\u0438\\u0441)", "America/Los_Angeles" },
+ { "bg", "America/Los_Angeles", "2004-07-15T00:00:00Z", "VVVV", "\\u041B\\u043E\\u0441 \\u0410\\u043D\\u0436\\u0435\\u043B\\u0438\\u0441 \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Los_Angeles" },
{ "bg", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "bg", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
{ "bg", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
- { "bg", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430", "-3:00" },
+ { "bg", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430 \\u2013 \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "-3:00" },
{ "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
{ "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
- { "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430", "-3:00" },
- { "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u0410\\u0440\\u0436\\u0435\\u043d\\u0442\\u0438\\u043d\\u0430 \\u0432\\u0440\\u0435\\u043C\\u0435 (\\u0411\\u0443\\u0435\\u043D\\u043E\\u0441 \\u0410\\u0439\\u0440\\u0435\\u0441)", "America/Buenos_Aires" },
- { "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430", "America/Buenos_Aires" },
+ { "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430 \\u2013 \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "-3:00" },
+ { "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u0411\\u0443\\u0435\\u043D\\u043E\\u0441 \\u0410\\u0439\\u0440\\u0435\\u0441 \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Buenos_Aires" },
+ { "bg", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430 \\u2013 \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "America/Buenos_Aires" },
{ "bg", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "bg", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
{ "bg", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
- { "bg", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430", "-3:00" },
+ { "bg", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430 \\u2013 \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "-3:00" },
{ "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
{ "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0300", "-3:00" },
- { "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430", "-3:00" },
+ { "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430 \\u2013 \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "-3:00" },
// icu bg.txt does not have info for this time zone
- { "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u0410\\u0440\\u0436\\u0435\\u043d\\u0442\\u0438\\u043d\\u0430 \\u0432\\u0440\\u0435\\u043C\\u0435 (\\u0411\\u0443\\u0435\\u043D\\u043E\\u0441 \\u0410\\u0439\\u0440\\u0435\\u0441)", "America/Buenos_Aires" },
- { "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430", "America/Buenos_Aires" },
+ { "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u0411\\u0443\\u0435\\u043D\\u043E\\u0441 \\u0410\\u0439\\u0440\\u0435\\u0441 \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Buenos_Aires" },
+ { "bg", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u0410\\u0440\\u0436\\u0435\\u043D\\u0442\\u0438\\u043D\\u0430 \\u2013 \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "America/Buenos_Aires" },
{ "bg", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
{ "bg", "America/Havana", "2004-01-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0500", "-5:00" },
{ "bg", "America/Havana", "2004-01-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0500", "-5:00" },
- { "bg", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0500", "-5:00" },
+ { "bg", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "\\u041a\\u0443\\u0431\\u0438\\u043d\\u0441\\u043a\\u043e \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "-5:00" },
{ "bg", "America/Havana", "2004-07-15T00:00:00Z", "Z", "-0400", "-4:00" },
{ "bg", "America/Havana", "2004-07-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0400", "-4:00" },
{ "bg", "America/Havana", "2004-07-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0400", "-4:00" },
- { "bg", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447-0400", "-4:00" },
+ { "bg", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "\\u041a\\u0443\\u0431\\u0438\\u043d\\u0441\\u043a\\u043e \\u043b\\u044f\\u0442\\u043d\\u043e \\u0447\\u0430\\u0441\\u043e\\u0432\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "-4:00" },
{ "bg", "America/Havana", "2004-07-15T00:00:00Z", "v", "\\u041a\\u0443\\u0431\\u0430 \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Havana" },
- { "bg", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "\\u041a\\u0443\\u0431\\u0430 \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Havana" },
+ { "bg", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "\\u041a\\u0443\\u0431\\u0438\\u043d\\u0441\\u043a\\u043e \\u0432\\u0440\\u0435\\u043C\\u0435", "America/Havana" },
{ "bg", "Australia/ACT", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
{ "bg", "Australia/ACT", "2004-01-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+1100", "+11:00" },
@@ -2803,7 +2918,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "bg", "Australia/ACT", "2004-07-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+1000", "+10:00" },
{ "bg", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+1000", "+10:00" },
{ "bg", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "\\u0410\\u0432\\u0441\\u0442\\u0440\\u0430\\u043B\\u0438\\u044F \\u2013 \\u0438\\u0437\\u0442\\u043E\\u0447\\u043D\\u043E \\u0441\\u0442\\u0430\\u043D\\u0434\\u0430\\u0440\\u0442\\u043D\\u043E \\u0432\\u0440\\u0435\\u043C\\u0435", "+10:00" },
- { "bg", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u0410\\u0432\\u0441\\u0442\\u0440\\u0430\\u043b\\u0438\\u044f \\u0432\\u0440\\u0435\\u043C\\u0435 (\\u0421\\u0438\\u0434\\u043D\\u0438)", "Australia/Sydney" },
+ { "bg", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u0421\\u0438\\u0434\\u043D\\u0438 \\u0432\\u0440\\u0435\\u043C\\u0435", "Australia/Sydney" },
{ "bg", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "\\u0410\\u0432\\u0441\\u0442\\u0440\\u0430\\u043B\\u0438\\u044F \\u2013 \\u0438\\u0437\\u0442\\u043E\\u0447\\u043D\\u043E \\u0432\\u0440\\u0435\\u043C\\u0435", "Australia/Sydney" },
{ "bg", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
@@ -2814,7 +2929,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "bg", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+1000", "+10:00" },
{ "bg", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+1000", "+10:00" },
{ "bg", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "\\u0410\\u0432\\u0441\\u0442\\u0440\\u0430\\u043B\\u0438\\u044F \\u2013 \\u0438\\u0437\\u0442\\u043E\\u0447\\u043D\\u043E \\u0441\\u0442\\u0430\\u043D\\u0434\\u0430\\u0440\\u0442\\u043D\\u043E \\u0432\\u0440\\u0435\\u043C\\u0435", "+10:00" },
- { "bg", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u0410\\u0432\\u0441\\u0442\\u0440\\u0430\\u043b\\u0438\\u044f \\u0432\\u0440\\u0435\\u043C\\u0435 (\\u0421\\u0438\\u0434\\u043D\\u0438)", "Australia/Sydney" },
+ { "bg", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u0421\\u0438\\u0434\\u043D\\u0438 \\u0432\\u0440\\u0435\\u043C\\u0435", "Australia/Sydney" },
{ "bg", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "\\u0410\\u0432\\u0441\\u0442\\u0440\\u0430\\u043B\\u0438\\u044F \\u2013 \\u0438\\u0437\\u0442\\u043E\\u0447\\u043D\\u043E \\u0432\\u0440\\u0435\\u043C\\u0435", "Australia/Sydney" },
{ "bg", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
@@ -2843,13 +2958,13 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "bg", "Asia/Calcutta", "2004-01-15T00:00:00Z", "Z", "+0530", "+5:30" },
{ "bg", "Asia/Calcutta", "2004-01-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+0530", "+5:30" },
{ "bg", "Asia/Calcutta", "2004-01-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+0530", "+5:30" },
- { "bg", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+0530", "+5:30" },
+ { "bg", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "\\u0418\\u043d\\u0434\\u0438\\u0439\\u0441\\u043a\\u043e \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "+5:30" },
{ "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "Z", "+0530", "+5:30" },
{ "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "ZZZZ", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+0530", "+5:30" },
{ "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "z", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+0530", "+05:30" },
- { "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "\\u0413\\u0440\\u0438\\u0438\\u043D\\u0443\\u0438\\u0447+0530", "+5:30" },
+ { "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "\\u0418\\u043d\\u0434\\u0438\\u0439\\u0441\\u043a\\u043e \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "+5:30" },
{ "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "v", "\\u0418\\u043D\\u0434\\u0438\\u044F \\u0432\\u0440\\u0435\\u043C\\u0435", "Asia/Calcutta" },
- { "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\\u0418\\u043D\\u0434\\u0438\\u044F \\u0432\\u0440\\u0435\\u043C\\u0435", "Asia/Calcutta" },
+ { "bg", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\\u0418\\u043d\\u0434\\u0438\\u0439\\u0441\\u043a\\u043e \\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435", "Asia/Calcutta" },
// ==========
{ "ja", "America/Los_Angeles", "2004-01-15T00:00:00Z", "Z", "-0800", "-8:00" },
@@ -2863,9 +2978,9 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ja", "America/Los_Angeles", "2004-07-15T00:00:00Z", "V", "GMT-07:00", "America/Los_Angeles" },
{ "ja", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "\\u30a2\\u30e1\\u30ea\\u30ab\\u592a\\u5e73\\u6d0b\\u590f\\u6642\\u9593", "America/Los_Angeles" },
// icu ja.txt has exemplar city for this time zone
- { "ja", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u30A2\\u30E1\\u30EA\\u30AB\\u5408\\u8846\\u56FD\\u6642\\u9593\\uFF08\\u30ed\\u30b5\\u30f3\\u30bc\\u30eb\\u30b9\\uFF09", "America/Los_Angeles" },
+ { "ja", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "\\u30ED\\u30B5\\u30F3\\u30BC\\u30EB\\u30B9\\u6642\\u9593", "America/Los_Angeles" },
{ "ja", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "\\u30A2\\u30E1\\u30EA\\u30AB\\u592A\\u5e73\\u6D0B\\u6642\\u9593", "America/Los_Angeles" },
- { "ja", "America/Los_Angeles", "2004-07-15T00:00:00Z", "VVVV", "\\u30A2\\u30E1\\u30EA\\u30AB\\u5408\\u8846\\u56FD\\u6642\\u9593\\uFF08\\u30ed\\u30b5\\u30f3\\u30bc\\u30eb\\u30b9\\uFF09", "America/Los_Angeles" },
+ { "ja", "America/Los_Angeles", "2004-07-15T00:00:00Z", "VVVV", "\\u30ED\\u30B5\\u30F3\\u30BC\\u30EB\\u30B9\\u6642\\u9593", "America/Los_Angeles" },
{ "ja", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "ja", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
@@ -2876,7 +2991,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ja", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "ja", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u30A2\\u30EB\\u30BC\\u30F3\\u30C1\\u30F3\\u6A19\\u6E96\\u6642", "-3:00" },
// icu ja.txt does not have info for this time zone
- { "ja", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u30a2\\u30eb\\u30bc\\u30f3\\u30c1\\u30f3\\u6642\\u9593\\uFF08\\u30D6\\u30A8\\u30CE\\u30B9\\u30A2\\u30A4\\u30EC\\u30B9\\uFF09", "America/Buenos_Aires" },
+ { "ja", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u30D6\\u30A8\\u30CE\\u30B9\\u30A2\\u30A4\\u30EC\\u30B9\\u6642\\u9593", "America/Buenos_Aires" },
{ "ja", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u30A2\\u30EB\\u30BC\\u30F3\\u30C1\\u30F3\\u6A19\\u6E96\\u6642", "America/Buenos_Aires" },
{ "ja", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
@@ -2887,7 +3002,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ja", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "ja", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "ja", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "\\u30A2\\u30EB\\u30BC\\u30F3\\u30C1\\u30F3\\u6A19\\u6E96\\u6642", "-3:00" },
- { "ja", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u30a2\\u30eb\\u30bc\\u30f3\\u30c1\\u30f3\\u6642\\u9593\\uFF08\\u30D6\\u30A8\\u30CE\\u30B9\\u30A2\\u30A4\\u30EC\\u30B9\\uFF09", "America/Buenos_Aires" },
+ { "ja", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "\\u30D6\\u30A8\\u30CE\\u30B9\\u30A2\\u30A4\\u30EC\\u30B9\\u6642\\u9593", "America/Buenos_Aires" },
{ "ja", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "\\u30A2\\u30EB\\u30BC\\u30F3\\u30C1\\u30F3\\u6A19\\u6E96\\u6642", "America/Buenos_Aires" },
{ "ja", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
@@ -2910,7 +3025,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ja", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "ja", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "\\u30AA\\u30FC\\u30B9\\u30C8\\u30E9\\u30EA\\u30A2\\u6771\\u90E8\\u6A19\\u6E96\\u6642", "+10:00" },
// icu ja.txt does not have info for this time zone
- { "ja", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u30aa\\u30fc\\u30b9\\u30c8\\u30e9\\u30ea\\u30a2\\u6642\\u9593\\uFF08\\u30b7\\u30c9\\u30cb\\u30fc\\uFF09", "Australia/Sydney" },
+ { "ja", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "\\u30B7\\u30C9\\u30CB\\u30FC\\u6642\\u9593", "Australia/Sydney" },
{ "ja", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "\\u30AA\\u30FC\\u30B9\\u30C8\\u30E9\\u30EA\\u30A2\\u6771\\u90E8\\u6642\\u9593", "Australia/Sydney" },
{ "ja", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
@@ -2921,7 +3036,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ja", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
{ "ja", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "ja", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "\\u30AA\\u30FC\\u30B9\\u30C8\\u30E9\\u30EA\\u30A2\\u6771\\u90E8\\u6A19\\u6E96\\u6642", "+10:00" },
- { "ja", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u30aa\\u30fc\\u30b9\\u30c8\\u30e9\\u30ea\\u30a2\\u6642\\u9593\\uFF08\\u30b7\\u30c9\\u30cb\\u30fc\\uFF09", "Australia/Sydney" },
+ { "ja", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "\\u30B7\\u30C9\\u30CB\\u30FC\\u6642\\u9593", "Australia/Sydney" },
{ "ja", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "\\u30AA\\u30FC\\u30B9\\u30C8\\u30E9\\u30EA\\u30A2\\u6771\\u90E8\\u6642\\u9593", "Australia/Sydney" },
{ "ja", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
@@ -2933,7 +3048,7 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ja", "Europe/London", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+01:00", "+1:00" },
{ "ja", "Europe/London", "2004-07-15T00:00:00Z", "z", "GMT+01:00", "+1:00" },
{ "ja", "Europe/London", "2004-07-15T00:00:00Z", "V", "GMT+01:00", "+1:00" },
- { "ja", "Europe/London", "2004-07-15T00:00:00Z", "zzzz", "GMT+01:00", "+1:00" },
+ { "ja", "Europe/London", "2004-07-15T00:00:00Z", "zzzz", "\\u82f1\\u56fd\\u590f\\u6642\\u9593", "+1:00" },
{ "ja", "Europe/London", "2004-07-15T00:00:00Z", "v", "\\u30a4\\u30ae\\u30ea\\u30b9\\u6642\\u9593", "Europe/London" },
{ "ja", "Europe/London", "2004-07-15T00:00:00Z", "vvvv", "\\u30a4\\u30ae\\u30ea\\u30b9\\u6642\\u9593", "Europe/London" },
{ "ja", "Europe/London", "2004-07-15T00:00:00Z", "VVVV", "\\u30a4\\u30ae\\u30ea\\u30b9\\u6642\\u9593", "Europe/London" },
@@ -2953,13 +3068,13 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ja", "Asia/Calcutta", "2004-01-15T00:00:00Z", "Z", "+0530", "+5:30" },
{ "ja", "Asia/Calcutta", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+05:30", "+5:30" },
{ "ja", "Asia/Calcutta", "2004-01-15T00:00:00Z", "z", "GMT+05:30", "+5:30" },
- { "ja", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "\\u30A4\\u30F3\\u30C9\\u6A19\\u6E96\\u6642", "+5:30" },
+ { "ja", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "\\u30A4\\u30F3\\u30C9\\u6642\\u9593", "+5:30" },
{ "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "Z", "+0530", "+5:30" },
{ "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+05:30", "+5:30" },
{ "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "z", "GMT+05:30", "+05:30" },
- { "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "\\u30A4\\u30F3\\u30C9\\u6A19\\u6E96\\u6642", "+5:30" },
+ { "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "\\u30A4\\u30F3\\u30C9\\u6642\\u9593", "+5:30" },
{ "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "v", "\\u30A4\\u30F3\\u30C9\\u6642\\u9593", "Asia/Calcutta" },
- { "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\\u30A4\\u30F3\\u30C9\\u6A19\\u6E96\\u6642", "Asia/Calcutta" },
+ { "ja", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\\u30A4\\u30F3\\u30C9\\u6642\\u9593", "Asia/Calcutta" },
// ==========
@@ -2971,8 +3086,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-07:00", "-7:00" },
{ "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "z", "GMT-07:00", "-7:00" },
{ "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "GMT-07:00", "-7:00" },
- { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "US (Los Angeles)", "America/Los_Angeles" },
- { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "US (Los Angeles)", "America/Los_Angeles" },
+ { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "Los Angeles", "America/Los_Angeles" },
+ { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "Los Angeles", "America/Los_Angeles" },
{ "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
@@ -2982,8 +3097,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
- { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "AR (Buenos Aires)", "America/Buenos_Aires" },
- { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "AR (Buenos Aires)", "America/Buenos_Aires" },
+ { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires", "America/Buenos_Aires" },
+ { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Buenos Aires", "America/Buenos_Aires" },
{ "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
@@ -2993,8 +3108,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
{ "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-03:00", "-3:00" },
{ "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
- { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "AR (Buenos Aires)", "America/Buenos_Aires" },
- { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "AR (Buenos Aires)", "America/Buenos_Aires" },
+ { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires", "America/Buenos_Aires" },
+ { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Buenos Aires", "America/Buenos_Aires" },
{ "ti", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
{ "ti", "America/Havana", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-05:00", "-5:00" },
@@ -3004,8 +3119,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "America/Havana", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-04:00", "-4:00" },
{ "ti", "America/Havana", "2004-07-15T00:00:00Z", "z", "GMT-04:00", "-4:00" },
{ "ti", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "GMT-04:00", "-4:00" },
- { "ti", "America/Havana", "2004-07-15T00:00:00Z", "v", "(CU)", "America/Havana" },
- { "ti", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "(CU)", "America/Havana" },
+ { "ti", "America/Havana", "2004-07-15T00:00:00Z", "v", "CU", "America/Havana" },
+ { "ti", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "CU", "America/Havana" },
{ "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
{ "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
@@ -3015,8 +3130,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
{ "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "GMT+10:00", "+10:00" },
- { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "AU (Sydney)", "Australia/Sydney" },
- { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "AU (Sydney)", "Australia/Sydney" },
+ { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Sydney", "Australia/Sydney" },
+ { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Sydney", "Australia/Sydney" },
{ "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
{ "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
@@ -3026,8 +3141,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
{ "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10:00", "+10:00" },
{ "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "GMT+10:00", "+10:00" },
- { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "AU (Sydney)", "Australia/Sydney" },
- { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "AU (Sydney)", "Australia/Sydney" },
+ { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Sydney", "Australia/Sydney" },
+ { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Sydney", "Australia/Sydney" },
{ "ti", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
{ "ti", "Europe/London", "2004-01-15T00:00:00Z", "ZZZZ", "GMT", "+0:00" },
@@ -3037,8 +3152,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "Europe/London", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+01:00", "+1:00" },
{ "ti", "Europe/London", "2004-07-15T00:00:00Z", "z", "GMT+01:00", "+1:00" },
{ "ti", "Europe/London", "2004-07-15T00:00:00Z", "zzzz", "GMT+01:00", "+1:00" },
- { "ti", "Europe/London", "2004-07-15T00:00:00Z", "v", "(GB)", "Europe/London" },
- { "ti", "Europe/London", "2004-07-15T00:00:00Z", "vvvv", "(GB)", "Europe/London" },
+ { "ti", "Europe/London", "2004-07-15T00:00:00Z", "v", "GB", "Europe/London" },
+ { "ti", "Europe/London", "2004-07-15T00:00:00Z", "vvvv", "GB", "Europe/London" },
{ "ti", "Etc/GMT+3", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
{ "ti", "Etc/GMT+3", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
@@ -3060,8 +3175,8 @@ void DateFormatTest::TestTimeZoneDisplayName()
{ "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+05:30", "+5:30" },
{ "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "z", "GMT+05:30", "+05:30" },
{ "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "GMT+05:30", "+5:30" },
- { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "v", "(IN)", "Alna/Calcutta" },
- { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "(IN)", "Asia/Calcutta" },
+ { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "v", "IN", "Alna/Calcutta" },
+ { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "IN", "Asia/Calcutta" },
// Ticket#8589 Partial location name to use country name if the zone is the golden
// zone for the time zone's country.
@@ -3671,7 +3786,9 @@ void DateFormatTest::TestParsePosition() {
{"y/M/d H:mm:ss z", "+123", "2011/7/1 12:34:00 PDT", " PST"},
{"vvvv a h:mm:ss", "", "Pacific Time AM 10:21:45", ""},
{"HH:mm v M/d", "111", "14:15 PT 8/10", " 12345"},
- {"'time zone:' VVVV 'date:' yyyy-MM-dd", "xxxx", "time zone: United States Time (Los Angeles) date: 2010-02-25", "xxxx"},
+ {"'time zone:' VVVV 'date:' yyyy-MM-dd", "xxxx", "time zone: Los Angeles Time date: 2010-02-25", "xxxx"},
+ {"yG", "", "2012AD", ""},
+ {"yG", "", "2012", "x"},
{0, 0, 0, 0},
};
@@ -3835,7 +3952,7 @@ void DateFormatTest::TestMonthPatterns()
typedef struct {
const char * locale;
UnicodeString pattern;
- UDateFormatContextValue capitalizationContext;
+ UDisplayContext capitalizationContext;
UnicodeString expectedFormat;
} TestContextItem;
@@ -3843,23 +3960,23 @@ void DateFormatTest::TestContext()
{
const UDate july022008 = 1215000001979.0;
const TestContextItem items[] = {
- //locale pattern capitalizationContext expected formatted date
- { "fr", UnicodeString("MMMM y"), UDAT_CONTEXT_UNKNOWN, UnicodeString("juillet 2008") },
+ //locale pattern capitalizationContext expected formatted date
+ { "fr", UnicodeString("MMMM y"), UDISPCTX_CAPITALIZATION_NONE, UnicodeString("juillet 2008") },
#if !UCONFIG_NO_BREAK_ITERATION
- { "fr", UnicodeString("MMMM y"), UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, UnicodeString("juillet 2008") },
- { "fr", UnicodeString("MMMM y"), UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, UnicodeString("Juillet 2008") },
- { "fr", UnicodeString("MMMM y"), UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU, UnicodeString("juillet 2008") },
- { "fr", UnicodeString("MMMM y"), UDAT_CAPITALIZATION_FOR_STANDALONE, UnicodeString("Juillet 2008") },
+ { "fr", UnicodeString("MMMM y"), UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, UnicodeString("juillet 2008") },
+ { "fr", UnicodeString("MMMM y"), UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, UnicodeString("Juillet 2008") },
+ { "fr", UnicodeString("MMMM y"), UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, UnicodeString("juillet 2008") },
+ { "fr", UnicodeString("MMMM y"), UDISPCTX_CAPITALIZATION_FOR_STANDALONE, UnicodeString("Juillet 2008") },
#endif
- { "cs", UnicodeString("LLLL y"), UDAT_CONTEXT_UNKNOWN, CharsToUnicodeString("\\u010Dervenec 2008") },
+ { "cs", UnicodeString("LLLL y"), UDISPCTX_CAPITALIZATION_NONE, CharsToUnicodeString("\\u010Dervenec 2008") },
#if !UCONFIG_NO_BREAK_ITERATION
- { "cs", UnicodeString("LLLL y"), UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, CharsToUnicodeString("\\u010Dervenec 2008") },
- { "cs", UnicodeString("LLLL y"), UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, CharsToUnicodeString("\\u010Cervenec 2008") },
- { "cs", UnicodeString("LLLL y"), UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU, CharsToUnicodeString("\\u010Cervenec 2008") },
- { "cs", UnicodeString("LLLL y"), UDAT_CAPITALIZATION_FOR_STANDALONE, CharsToUnicodeString("\\u010Dervenec 2008") },
+ { "cs", UnicodeString("LLLL y"), UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, CharsToUnicodeString("\\u010Dervenec 2008") },
+ { "cs", UnicodeString("LLLL y"), UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, CharsToUnicodeString("\\u010Cervenec 2008") },
+ { "cs", UnicodeString("LLLL y"), UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, CharsToUnicodeString("\\u010Cervenec 2008") },
+ { "cs", UnicodeString("LLLL y"), UDISPCTX_CAPITALIZATION_FOR_STANDALONE, CharsToUnicodeString("\\u010Dervenec 2008") },
#endif
// terminator
- { NULL, UnicodeString(""), (UDateFormatContextValue)0, UnicodeString("") }
+ { NULL, UnicodeString(""), (UDisplayContext)0, UnicodeString("") }
};
UErrorCode status = U_ZERO_ERROR;
Calendar* cal = Calendar::createInstance(status);
@@ -3875,13 +3992,13 @@ void DateFormatTest::TestContext()
if (U_FAILURE(status)) {
dataerrln(UnicodeString("FAIL: Unable to create SimpleDateFormat for specified pattern with locale ") + UnicodeString(itemPtr->locale));
} else {
- UDateFormatContextType contextType = UDAT_CAPITALIZATION;
- UDateFormatContextValue contextValue = itemPtr->capitalizationContext;
+ sdmft->setContext(itemPtr->capitalizationContext, status);
UnicodeString result;
FieldPosition pos(0);
- sdmft->format(*cal, &contextType, &contextValue, 1, result, pos);
+ sdmft->format(*cal, result, pos);
if (result.compare(itemPtr->expectedFormat) != 0) {
errln(UnicodeString("FAIL: format for locale ") + UnicodeString(itemPtr->locale) +
+ ", status " + (int)status +
", capitalizationContext " + (int)itemPtr->capitalizationContext +
", expected " + itemPtr->expectedFormat + ", got " + result);
}
@@ -3896,6 +4013,86 @@ void DateFormatTest::TestContext()
}
}
+// test item for a particular locale + calendar and date format
+typedef struct {
+ int32_t year;
+ int32_t month;
+ int32_t day;
+ int32_t hour;
+ int32_t minute;
+ UnicodeString formattedDate;
+} CalAndFmtTestItem;
+
+// test item giving locale + calendar, date format, and CalAndFmtTestItems
+typedef struct {
+ const char * locale; // with calendar
+ DateFormat::EStyle style;
+ const CalAndFmtTestItem *caftItems;
+} TestNonGregoItem;
+
+void DateFormatTest::TestNonGregoFmtParse()
+{
+ // test items for he@calendar=hebrew, long date format
+ const CalAndFmtTestItem cafti_he_hebrew_long[] = {
+ { 4999, 12, 29, 12, 0, CharsToUnicodeString("\\u05DB\\u05F4\\u05D8 \\u05D1\\u05D0\\u05DC\\u05D5\\u05DC \\u05D3\\u05F3\\u05EA\\u05EA\\u05E7\\u05E6\\u05F4\\u05D8") },
+ { 5100, 0, 1, 12, 0, CharsToUnicodeString("\\u05D0\\u05F3 \\u05D1\\u05EA\\u05E9\\u05E8\\u05D9 \\u05E7\\u05F3") },
+ { 5774, 5, 1, 12, 0, CharsToUnicodeString("\\u05D0\\u05F3 \\u05D1\\u05D0\\u05D3\\u05E8 \\u05D0\\u05F3 \\u05EA\\u05E9\\u05E2\\u05F4\\u05D3") },
+ { 5999, 12, 29, 12, 0, CharsToUnicodeString("\\u05DB\\u05F4\\u05D8 \\u05D1\\u05D0\\u05DC\\u05D5\\u05DC \\u05EA\\u05EA\\u05E7\\u05E6\\u05F4\\u05D8") },
+ { 6100, 0, 1, 12, 0, CharsToUnicodeString("\\u05D0\\u05F3 \\u05D1\\u05EA\\u05E9\\u05E8\\u05D9 \\u05D5\\u05F3\\u05E7\\u05F3") },
+ { 0, 0, 0, 0, 0, UnicodeString("") } // terminator
+ };
+ // overal test items
+ const TestNonGregoItem items[] = {
+ { "he@calendar=hebrew", DateFormat::kLong, cafti_he_hebrew_long },
+ { NULL, DateFormat::kNone, NULL } // terminator
+ };
+ const TestNonGregoItem * itemPtr;
+ for (itemPtr = items; itemPtr->locale != NULL; itemPtr++) {
+ Locale locale = Locale::createFromName(itemPtr->locale);
+ DateFormat * dfmt = DateFormat::createDateInstance(itemPtr->style, locale);
+ if (dfmt == NULL) {
+ dataerrln("DateFormat::createDateInstance fails for locale %s", itemPtr->locale);
+ } else {
+ Calendar * cal = (dfmt->getCalendar())->clone();
+ if (cal == NULL) {
+ dataerrln("(DateFormat::getCalendar)->clone() fails for locale %s", itemPtr->locale);
+ } else {
+ const CalAndFmtTestItem * caftItemPtr;
+ for (caftItemPtr = itemPtr->caftItems; caftItemPtr->year != 0; caftItemPtr++) {
+ cal->clear();
+ cal->set(UCAL_YEAR, caftItemPtr->year);
+ cal->set(UCAL_MONTH, caftItemPtr->month);
+ cal->set(UCAL_DATE, caftItemPtr->day);
+ cal->set(UCAL_HOUR_OF_DAY, caftItemPtr->hour);
+ cal->set(UCAL_MINUTE, caftItemPtr->minute);
+ UnicodeString result;
+ FieldPosition fpos(0);
+ dfmt->format(*cal, result, fpos);
+ if ( result.compare(caftItemPtr->formattedDate) != 0 ) {
+ errln( UnicodeString("FAIL: date format for locale ") + UnicodeString(itemPtr->locale) + ", style " + itemPtr->style +
+ ", expected \"" + caftItemPtr->formattedDate + "\", got \"" + result + "\"");
+ } else {
+ // formatted OK, try parse
+ ParsePosition ppos(0);
+ dfmt->parse(result, *cal, ppos);
+ UErrorCode status = U_ZERO_ERROR;
+ int32_t year = cal->get(UCAL_YEAR, status);
+ int32_t month = cal->get(UCAL_MONTH, status);
+ int32_t day = cal->get(UCAL_DATE, status);
+ if ( U_FAILURE(status) || ppos.getIndex() < result.length() || year != caftItemPtr->year || month != caftItemPtr->month || day != caftItemPtr->day ) {
+ errln( UnicodeString("FAIL: date parse for locale ") + UnicodeString(itemPtr->locale) + ", style " + itemPtr->style +
+ ", string \"" + result + "\", expected " + caftItemPtr->year +"-"+caftItemPtr->month+"-"+caftItemPtr->day + ", got pos " +
+ ppos.getIndex() + " " + year +"-"+month+"-"+day + " status " + UnicodeString(u_errorName(status)) );
+ }
+ }
+ }
+ delete cal;
+ }
+ delete dfmt;
+ }
+ }
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
//eof
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmttst.h b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmttst.h
index 84513d46ffa..b70c8af1380 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtfmttst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtfmttst.h
@@ -23,6 +23,11 @@ class DateFormatTest: public CalendarTimeZoneTest {
void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
public:
/**
+ * Verify that patterns have the correct values and could produce
+ * the DateFormat instances that contain the correct localized patterns.
+ */
+ void TestPatterns();
+ /**
* "Test written by Wally Wedel and emailed to me."
* Test handling of timezone offsets
**/
@@ -179,6 +184,8 @@ public: // package
void TestContext(void);
+ void TestNonGregoFmtParse(void);
+
public:
/**
* Test host-specific formatting.
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtifmtts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dtifmtts.cpp
index b584c30448a..e4c9c68c8a0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtifmtts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtifmtts.cpp
@@ -1,7 +1,7 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -274,8 +274,8 @@ void DateIntervalFormatTest::testAPI() {
DateInterval * dtitv12 = new DateInterval(date1, date2);
TimeZone * tzCalif = TimeZone::createTimeZone("US/Pacific");
TimeZone * tzTokyo = TimeZone::createTimeZone("Asia/Tokyo");
- UnicodeString fmtCalif = UnicodeString(ctou("Mar 2 10:30 \\u2013 Mar 2 17:30"));
- UnicodeString fmtTokyo = UnicodeString(ctou("Mar 3 03:30 \\u2013 Mar 3 10:30"));
+ UnicodeString fmtCalif = UnicodeString(ctou("Mar 2, 10:30 \\u2013 Mar 2, 17:30"));
+ UnicodeString fmtTokyo = UnicodeString(ctou("Mar 3, 03:30 \\u2013 Mar 3, 10:30"));
dtitvfmt->adoptTimeZone(tzCalif);
res.remove();
@@ -355,9 +355,9 @@ void DateIntervalFormatTest::testFormat() {
"en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "MMMM", "October 2007 \\u2013 October 2008",
"en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "MMM", "Oct 2007 \\u2013 Oct 2008",
// test skeleton with both date and time
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMyhm", "Nov 10, 2007 10:10 AM \\u2013 Nov 20, 2007 10:10 AM",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMyhm", "Nov 10, 2007, 10:10 AM \\u2013 Nov 20, 2007, 10:10 AM",
- "en", "2007 11 10 10:10:10", "2007 11 10 11:10:10", "dMMMyhm", "Nov 10, 2007 10:10\\u201311:10 AM",
+ "en", "2007 11 10 10:10:10", "2007 11 10 11:10:10", "dMMMyhm", "Nov 10, 2007, 10:10\\u201311:10 AM",
"en", "2007 11 10 10:10:10", "2007 11 10 11:10:10", "hms", "10:10:10 AM \\u2013 11:10:10 AM",
"en", "2007 11 10 10:10:10", "2007 11 10 11:10:10", "Hms", "10:10:10 \\u2013 11:10:10",
@@ -403,29 +403,29 @@ void DateIntervalFormatTest::testFormat() {
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hm", "10/10/2007 10:10 AM \\u2013 10/10/2008 10:10 AM",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "Hm", "10/10/2007 10:10 \\u2013 10/10/2008 10:10",
- "en", "2007 10 10 20:10:10", "2008 10 10 20:10:10", "Hm", "10/10/2007 20:10 \\u2013 10/10/2008 20:10",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hm", "10/10/2007, 10:10 AM \\u2013 10/10/2008, 10:10 AM",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "Hm", "10/10/2007, 10:10 \\u2013 10/10/2008, 10:10",
+ "en", "2007 10 10 20:10:10", "2008 10 10 20:10:10", "Hm", "10/10/2007, 20:10 \\u2013 10/10/2008, 20:10",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hmv", "10/10/2007 10:10 AM PT \\u2013 10/10/2008 10:10 AM PT",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hmv", "10/10/2007, 10:10 AM PT \\u2013 10/10/2008, 10:10 AM PT",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hmz", "10/10/2007 10:10 AM PDT \\u2013 10/10/2008 10:10 AM PDT",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hmz", "10/10/2007, 10:10 AM PDT \\u2013 10/10/2008, 10:10 AM PDT",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "h", "10/10/2007 10 AM \\u2013 10/10/2008 10 AM",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "h", "10/10/2007, 10 AM \\u2013 10/10/2008, 10 AM",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hv", "10/10/2007 10 AM PT \\u2013 10/10/2008 10 AM PT",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hv", "10/10/2007, 10 AM PT \\u2013 10/10/2008, 10 AM PT",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hz", "10/10/2007 10 AM PDT \\u2013 10/10/2008 10 AM PDT",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hz", "10/10/2007, 10 AM PDT \\u2013 10/10/2008, 10 AM PDT",
"en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EEddMMyyyy", "Wed, 10/10/07 \\u2013 Fri, 10/10/08",
"en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EddMMy", "Wed, 10/10/07 \\u2013 Fri, 10/10/08",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hhmm", "10/10/2007 10:10 AM \\u2013 10/10/2008 10:10 AM",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hhmm", "10/10/2007, 10:10 AM \\u2013 10/10/2008, 10:10 AM",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hhmmzz", "10/10/2007 10:10 AM PDT \\u2013 10/10/2008 10:10 AM PDT",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hhmmzz", "10/10/2007, 10:10 AM PDT \\u2013 10/10/2008, 10:10 AM PDT",
- "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hms", "10/10/2007 10:10:10 AM \\u2013 10/10/2008 10:10:10 AM",
+ "en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hms", "10/10/2007, 10:10:10 AM \\u2013 10/10/2008, 10:10:10 AM",
"en", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "dMMMMMy", "O 10, 2007 \\u2013 O 10, 2008",
@@ -472,28 +472,28 @@ void DateIntervalFormatTest::testFormat() {
"en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMM", "October\\u2013November",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hm", "10/10/2007 10:10 AM \\u2013 11/10/2007 10:10 AM",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "Hm", "10/10/2007 10:10 \\u2013 11/10/2007 10:10",
- "en", "2007 10 10 20:10:10", "2007 11 10 20:10:10", "Hm", "10/10/2007 20:10 \\u2013 11/10/2007 20:10",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hm", "10/10/2007, 10:10 AM \\u2013 11/10/2007, 10:10 AM",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "Hm", "10/10/2007, 10:10 \\u2013 11/10/2007, 10:10",
+ "en", "2007 10 10 20:10:10", "2007 11 10 20:10:10", "Hm", "10/10/2007, 20:10 \\u2013 11/10/2007, 20:10",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmv", "10/10/2007 10:10 AM PT \\u2013 11/10/2007 10:10 AM PT",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmv", "10/10/2007, 10:10 AM PT \\u2013 11/10/2007, 10:10 AM PT",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmz", "10/10/2007 10:10 AM PDT \\u2013 11/10/2007 10:10 AM PST",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmz", "10/10/2007, 10:10 AM PDT \\u2013 11/10/2007, 10:10 AM PST",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "h", "10/10/2007 10 AM \\u2013 11/10/2007 10 AM",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "h", "10/10/2007, 10 AM \\u2013 11/10/2007, 10 AM",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hv", "10/10/2007 10 AM PT \\u2013 11/10/2007 10 AM PT",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hv", "10/10/2007, 10 AM PT \\u2013 11/10/2007, 10 AM PT",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hz", "10/10/2007 10 AM PDT \\u2013 11/10/2007 10 AM PST",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hz", "10/10/2007, 10 AM PDT \\u2013 11/10/2007, 10 AM PST",
"en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEddMMyyyy", "Wed, 10/10/07 \\u2013 Sat, 11/10/07",
"en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EddMMy", "Wed, 10/10/07 \\u2013 Sat, 11/10/07",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hhmmzz", "10/10/2007 10:10 AM PDT \\u2013 11/10/2007 10:10 AM PST",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hhmmzz", "10/10/2007, 10:10 AM PDT \\u2013 11/10/2007, 10:10 AM PST",
- "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hms", "10/10/2007 10:10:10 AM \\u2013 11/10/2007 10:10:10 AM",
+ "en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hms", "10/10/2007, 10:10:10 AM \\u2013 11/10/2007, 10:10:10 AM",
"en", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dMMMMMy", "O 10 \\u2013 N 10, 2007",
@@ -540,31 +540,31 @@ void DateIntervalFormatTest::testFormat() {
"en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMMM", "November",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hm", "11/10/2007 10:10 AM \\u2013 11/20/2007 10:10 AM",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "Hm", "11/10/2007 10:10 \\u2013 11/20/2007 10:10",
- "en", "2007 11 10 20:10:10", "2007 11 20 20:10:10", "Hm", "11/10/2007 20:10 \\u2013 11/20/2007 20:10",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hm", "11/10/2007, 10:10 AM \\u2013 11/20/2007, 10:10 AM",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "Hm", "11/10/2007, 10:10 \\u2013 11/20/2007, 10:10",
+ "en", "2007 11 10 20:10:10", "2007 11 20 20:10:10", "Hm", "11/10/2007, 20:10 \\u2013 11/20/2007, 20:10",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmv", "11/10/2007 10:10 AM PT \\u2013 11/20/2007 10:10 AM PT",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmv", "11/10/2007, 10:10 AM PT \\u2013 11/20/2007, 10:10 AM PT",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmz", "11/10/2007 10:10 AM PST \\u2013 11/20/2007 10:10 AM PST",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmz", "11/10/2007, 10:10 AM PST \\u2013 11/20/2007, 10:10 AM PST",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "h", "11/10/2007 10 AM \\u2013 11/20/2007 10 AM",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "h", "11/10/2007, 10 AM \\u2013 11/20/2007, 10 AM",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hv", "11/10/2007 10 AM PT \\u2013 11/20/2007 10 AM PT",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hv", "11/10/2007, 10 AM PT \\u2013 11/20/2007, 10 AM PT",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hz", "11/10/2007 10 AM PST \\u2013 11/20/2007 10 AM PST",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hz", "11/10/2007, 10 AM PST \\u2013 11/20/2007, 10 AM PST",
"en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEddMMyyyy", "Sat, 11/10/07 \\u2013 Tue, 11/20/07",
"en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EddMMy", "Sat, 11/10/07 \\u2013 Tue, 11/20/07",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hhmm", "11/10/2007 10:10 AM \\u2013 11/20/2007 10:10 AM",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hhmm", "11/10/2007, 10:10 AM \\u2013 11/20/2007, 10:10 AM",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hhmmzz", "11/10/2007 10:10 AM PST \\u2013 11/20/2007 10:10 AM PST",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hhmmzz", "11/10/2007, 10:10 AM PST \\u2013 11/20/2007, 10:10 AM PST",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hms", "11/10/2007 10:10:10 AM \\u2013 11/20/2007 10:10:10 AM",
- "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "Hms", "11/10/2007 10:10:10 \\u2013 11/20/2007 10:10:10",
- "en", "2007 11 10 20:10:10", "2007 11 20 20:10:10", "Hms", "11/10/2007 20:10:10 \\u2013 11/20/2007 20:10:10",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hms", "11/10/2007, 10:10:10 AM \\u2013 11/20/2007, 10:10:10 AM",
+ "en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "Hms", "11/10/2007, 10:10:10 \\u2013 11/20/2007, 10:10:10",
+ "en", "2007 11 10 20:10:10", "2007 11 20 20:10:10", "Hms", "11/10/2007, 20:10:10 \\u2013 11/20/2007, 20:10:10",
"en", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMMMy", "N 10\\u201320, 2007",
@@ -765,7 +765,7 @@ void DateIntervalFormatTest::testFormat() {
"zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMMy", "2007\\u5e7410\\u6708\\u81f311\\u6708",
- "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmv", "2007\\u5e7410\\u670810\\u65e5 \\u4e0a\\u534810:10 \\u7f8e\\u56fd\\u65F6\\u95F4\\uff08\\u6d1b\\u6749\\u77f6\\uff09\\u20132007\\u5e7411\\u670810\\u65e5 \\u4e0a\\u534810:10 \\u7f8e\\u56fd\\u65F6\\u95F4\\uff08\\u6d1b\\u6749\\u77f6\\uff09",
+ "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmv", "2007/10/10 \\u4E0A\\u534810:10 \\u6D1B\\u6749\\u77F6\\u65F6\\u95F4 \\u2013 2007/11/10 \\u4E0A\\u534810:10 \\u6D1B\\u6749\\u77F6\\u65F6\\u95F4",
"zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMMy", "2007\\u5e7411\\u670810\\u65e5\\u661f\\u671f\\u516d\\u81f320\\u65e5\\u661f\\u671f\\u4e8c",
@@ -777,26 +777,26 @@ void DateIntervalFormatTest::testFormat() {
"zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMM", "11\\u670810\\u65e5\\u661f\\u671f\\u516d\\u81f320\\u65e5\\u661f\\u671f\\u4e8c",
- "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "07-11-10\\u5468\\u516d\\u81f307-11-20\\u5468\\u4e8c",
+ "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "07/11/10\\u5468\\u516d\\u81f307/11/20\\u5468\\u4e8c",
- "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "11-10\\u81f311-20",
+ "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "11/10 \\u2013 11/20",
- "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "2007-11",
+ "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "2007/11",
- "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "11-10\\u5468\\u516d\\u81f311-20\\u5468\\u4e8c",
+ "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "11/10\\u5468\\u516d\\u81f311/20\\u5468\\u4e8c",
"zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "y", "2007\\u5E74", // (fixed expected result per ticket:6626:)
"zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "M", "11\\u6708",
- "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMM", "\\u5341\\u4E00\\u6708", // (fixed expected result per ticket:6626: and others)
+ "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMM", "11\\u6708", // (fixed expected result per ticket:6626: and others)
- "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmz", "2007\\u5e7411\\u670810\\u65e5 \\u4e0a\\u534810:10 GMT-0800\\u20132007\\u5e7411\\u670820\\u65e5 \\u4e0a\\u534810:10 GMT-0800",
+ "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmz", "2007/11/10 \\u4e0a\\u534810:10 GMT-0800 \\u2013 2007/11/20 \\u4e0a\\u534810:10 GMT-0800",
- "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "h", "2007\\u5e7411\\u670810\\u65e5 \\u4e0a\\u534810\\u65f6\\u20132007\\u5e7411\\u670820\\u65e5 \\u4e0a\\u534810\\u65f6",
+ "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "h", "2007/11/10 \\u4e0a\\u534810\\u65f6 \\u2013 2007/11/20 \\u4e0a\\u534810\\u65f6",
"zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMMMy", "2007\\u5e741\\u670810\\u65e5\\u661f\\u671f\\u4e09", // (fixed expected result per ticket:6626:)
@@ -805,13 +805,13 @@ void DateIntervalFormatTest::testFormat() {
"zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hmz", "GMT-0800\\u4e0a\\u534810:00\\u81f3\\u4e0b\\u53482:10",
- "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "h", "\\u4e0a\\u534810\\u81f3\\u4e0b\\u53482\\u65f6",
+ "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "h", "\\u4e0a\\u534810\\u65F6\\u81f3\\u4e0b\\u53482\\u65f6",
- "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hv", "\\u7f8e\\u56fd\\u65F6\\u95F4\\uff08\\u6d1b\\u6749\\u77f6\\uff09\\u4e0a\\u534810\\u81f3\\u4e0b\\u53482\\u65f6",
+ "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hv", "\\u6D1B\\u6749\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810\\u65F6\\u81F3\\u4E0B\\u53482\\u65F6",
"zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hm", "\\u4e0a\\u534810:00\\u81f310:20",
- "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "\\u7f8e\\u56fd\\u65F6\\u95F4\\uff08\\u6d1b\\u6749\\u77f6\\uff09\\u4e0a\\u534810:00\\u81f310:20",
+ "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "\\u6D1B\\u6749\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810:00\\u81F310:20",
"zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hz", "\\u4e0a\\u534810\\u65f6 GMT-0800",
@@ -819,12 +819,12 @@ void DateIntervalFormatTest::testFormat() {
"zh", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "h", "\\u4e0a\\u534810\\u65f6",
- "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EEEEdMMMy", "Mittwoch, 10. Okt 2007 - Freitag, 10. Okt 2008",
+ "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EEEEdMMMy", "Mittwoch, 10. Okt. 2007 - Freitag, 10. Okt. 2008",
- "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "dMMM", "10. Okt 2007 - 10. Okt 2008",
+ "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "dMMM", "10. Okt. 2007 - 10. Okt. 2008",
- "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "MMMy", "Okt 2007 - Okt 2008",
+ "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "MMMy", "Okt. 2007 - Okt. 2008",
"de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EdMy", "Mi., 10.10.07 - Fr., 10.10.08",
@@ -845,14 +845,14 @@ void DateIntervalFormatTest::testFormat() {
"de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hm", "10.10.2007 10:10 vorm. - 10.10.2008 10:10 vorm.",
"de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "Hm", "10.10.2007 10:10 - 10.10.2008 10:10",
- "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMMy", "Mittwoch, 10. Okt - Samstag, 10. Nov 2007",
+ "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMMy", "Mittwoch, 10. Okt. - Samstag, 10. Nov. 2007",
- "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dMMM", "10. Okt - 10. Nov",
+ "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dMMM", "10. Okt. - 10. Nov.",
- "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMy", "Okt-Nov 2007",
+ "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMy", "Okt.-Nov. 2007",
- "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMM", "Mittwoch, 10. Okt - Samstag, 10. Nov",
+ "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMM", "Mittwoch, 10. Okt. - Samstag, 10. Nov.",
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dM", "10.10. - 10.11.",
@@ -865,20 +865,20 @@ void DateIntervalFormatTest::testFormat() {
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "y", "2007",
- "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMM", "Okt-Nov",
+ "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMM", "Okt.-Nov.",
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hms", "10.10.2007 10:10:10 vorm. - 10.11.2007 10:10:10 vorm.",
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "Hms", "10.10.2007 10:10:10 - 10.11.2007 10:10:10",
- "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMy", "Samstag, 10. - Dienstag, 20. Nov 2007",
+ "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMy", "Samstag, 10. - Dienstag, 20. Nov. 2007",
- "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMy", "10.-20. Nov 2007",
+ "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMy", "10.-20. Nov. 2007",
- "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMMy", "Nov 2007",
+ "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMMy", "Nov. 2007",
- "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMM", "Samstag, 10. - Dienstag, 20. Nov",
+ "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMM", "Samstag, 10. - Dienstag, 20. Nov.",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "Sa., 10.11.07 - Di., 20.11.07",
@@ -893,25 +893,25 @@ void DateIntervalFormatTest::testFormat() {
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "y", "2007",
- "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmv", "10.11.2007 10:10 vorm. Vereinigte Staaten Zeit (Los Angeles) - 20.11.2007 10:10 vorm. Vereinigte Staaten Zeit (Los Angeles)",
+ "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmv", "10.11.2007 10:10 vorm. Los Angeles Zeit - 20.11.2007 10:10 vorm. Los Angeles Zeit",
- "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMMy", "Mittwoch, 10. Jan 2007",
+ "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMMy", "Mittwoch, 10. Jan. 2007",
- "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "dMMM", "10. Jan",
+ "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "dMMM", "10. Jan.",
- "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "MMMy", "Jan 2007",
+ "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "MMMy", "Jan. 2007",
- "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMM", "Mittwoch, 10. Jan",
+ "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMM", "Mittwoch, 10. Jan.",
"de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "h", "10 vorm. - 2 nachm.",
"de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "H", "10-14 Uhr",
- "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "EEEEdMMM", "Mittwoch, 10. Jan",
+ "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "EEEEdMMM", "Mittwoch, 10. Jan.",
- "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "10:00-10:20 vorm. Vereinigte Staaten Zeit (Los Angeles)",
+ "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "10:00-10:20 vorm. Los Angeles Zeit",
"de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmz", "10:00-10:20 vorm. GMT-08:00",
@@ -921,15 +921,15 @@ void DateIntervalFormatTest::testFormat() {
"de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hz", "10 vorm. GMT-08:00",
- "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "EEEEdMMMy", "Mittwoch, 10. Jan 2007",
+ "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "EEEEdMMMy", "Mittwoch, 10. Jan. 2007",
- "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hmv", "10:10 vorm. Vereinigte Staaten Zeit (Los Angeles)",
+ "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hmv", "10:10 vorm. Los Angeles Zeit",
"de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hmz", "10:10 vorm. GMT-08:00",
- "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hv", "10 vorm. Vereinigte Staaten Zeit (Los Angeles)",
+ "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hv", "10 vorm. Los Angeles Zeit",
"de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hz", "10 vorm. GMT-08:00",
@@ -1076,14 +1076,14 @@ void DateIntervalFormatTest::testFormatUserDII() {
"zh", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "2007\\u5e741\\u670810\\u65e5", // (fixed expected result per ticket:6626:)
- "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "10. Okt 2007 --- 10. Okt 2008",
+ "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "10. Okt. 2007 --- 10. Okt. 2008",
- "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "10. Nov 2007 --- 20. Nov 2007",
+ "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "10. Nov. 2007 --- 20. Nov. 2007",
- "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "10. Jan 2007",
+ "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "10. Jan. 2007",
- "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "10. Jan 2007",
+ "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "10. Jan. 2007",
"es", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "10 oct 2007 --- 10 oct 2008",
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtifmtts.h b/Build/source/libs/icu/icu-50.1/test/intltest/dtifmtts.h
index 847de1c918b..847de1c918b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtifmtts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtifmtts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtptngts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/dtptngts.cpp
index 4b3a07b4e8f..9f6de249f14 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtptngts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtptngts.cpp
@@ -114,11 +114,11 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
// de_DE // 2 de_DE
UnicodeString("1.1999"), // 00: yM
- UnicodeString("Jan 1999"), // 01: yMMM
+ UnicodeString("Jan. 1999"), // 01: yMMM
UnicodeString("13.1.1999"), // 02: yMd
- UnicodeString("13. Jan 1999"), // 03: yMMMd
+ UnicodeString("13. Jan. 1999"), // 03: yMMMd
UnicodeString("13.1."), // 04: Md
- UnicodeString("13. Jan"), // 05: MMMd
+ UnicodeString("13. Jan."), // 05: MMMd
UnicodeString("13. Januar"), // 06: MMMMd
UnicodeString("Q1 1999"), // 07: yQQQ
UnicodeString("11:58 nachm."), // 08: hhmm
@@ -126,7 +126,7 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString("23:58"), // 10: jjmm
UnicodeString("58:59"), // 11: mmss
UnicodeString("Januar 1999"), // 12: yyyyMMMM
- UnicodeString("Mi., 13. Jan"), // 13: MMMEd -> EEE, d. MMM
+ UnicodeString("Mi., 13. Jan."), // 13: MMMEd -> EEE, d. MMM
UnicodeString("Mi., 13."), // 14: Ed -> EEE d.
UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "HH:mm:ss,SSS"
@@ -174,7 +174,7 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString("1/13"), // 04: Md -> M/d
CharsToUnicodeString("1\\u670813\\u65E5"), // 05: MMMd -> M\u6708d\u65E5
CharsToUnicodeString("1\\u670813\\u65E5"), // 06: MMMMd -> M\u6708d\u65E5
- UnicodeString("1999Q1"), // 07: yQQQ -> yQQQ
+ UnicodeString("1999/1Q"), // 07: yQQQ -> yQQQ
CharsToUnicodeString("\\u5348\\u5F8C11:58"), // 08: hhmm
UnicodeString("23:58"), // 09: HHmm -> HH:mm
UnicodeString("23:58"), // 10: jjmm
@@ -192,7 +192,7 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString("1/13"), // 04: Md -> M/d
CharsToUnicodeString("1\\u670813\\u65E5"), // 05: MMMd -> M\u6708d\u65E5
CharsToUnicodeString("1\\u670813\\u65E5"), // 06: MMMMd -> M\u6708d\u65E5
- CharsToUnicodeString("\\u5E73\\u621011/Q1"), // 07: yQQQ -> Gy/QQQ
+ CharsToUnicodeString("\\u5E73\\u621011/1Q"), // 07: yQQQ -> Gy/QQQ
CharsToUnicodeString("\\u5348\\u5F8C11:58"), // 08: hhmm ->
UnicodeString("23:58"), // 09: HHmm -> HH:mm (as for ja)
UnicodeString("23:58"), // 10: jjmm
@@ -203,14 +203,14 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString("23:58:59.123"), // 15: jmmssSSS -> "H:mm:ss.SSS"
// zh_Hans_CN // 7 zh_Hans_CN
- UnicodeString("1999-1", -1, US_INV), // 00: yM
+ UnicodeString("1999/1", -1, US_INV), // 00: yM
CharsToUnicodeString("1999\\u5E741\\u6708"), // 01: yMMM -> yyyy\u5E74MMM (fixed expected result per ticket:6626:)
- CharsToUnicodeString("1999\\u5E741\\u670813\\u65E5"), // 02: yMd
+ CharsToUnicodeString("1999/1/13"), // 02: yMd
CharsToUnicodeString("1999\\u5E741\\u670813\\u65E5"), // 03: yMMMd -> yyyy\u5E74MMMd\u65E5 (fixed expected result per ticket:6626:)
- UnicodeString("1-13"), // 04: Md
+ UnicodeString("1/13"), // 04: Md
CharsToUnicodeString("1\\u670813\\u65E5"), // 05: MMMd -> M\u6708d\u65E5 (fixed expected result per ticket:6626:)
CharsToUnicodeString("1\\u670813\\u65E5"), // 06: MMMMd -> M\u6708d\u65E5
- CharsToUnicodeString("1999\\u5E741\\u5B63"), // 07: yQQQ
+ CharsToUnicodeString("1999\\u5E74\\u7B2C1\\u5B63\\u5EA6"), // 07: yQQQ
CharsToUnicodeString("\\u4E0B\\u534811:58"), // 08: hhmm
UnicodeString("23:58"), // 09: HHmm
CharsToUnicodeString("\\u4E0B\\u534811:58"), // 10: jjmm
@@ -242,11 +242,11 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString("01.1999"), // 00: yM -> MM.y
CharsToUnicodeString("\\u042F\\u043D\\u0432. 1999"), // 01: yMMM -> LLL y
UnicodeString("13.01.1999"), // 02: yMd -> d.MM.y
- CharsToUnicodeString("13 \\u044F\\u043D\\u0432. 1999\\u00A0\\u0433."), // 03: yMMMd -> d MMM y
+ CharsToUnicodeString("13 \\u044F\\u043D\\u0432. 1999 \\u0433."), // 03: yMMMd -> d MMM y
UnicodeString("13.1"), // 04: Md -> d.M
CharsToUnicodeString("13 \\u044F\\u043D\\u0432."), // 05: MMMd -> d MMM
CharsToUnicodeString("13 \\u044F\\u043D\\u0432\\u0430\\u0440\\u044F"), // 06: MMMMd -> d MMMM
- CharsToUnicodeString("1999 1-\\u0439 \\u043A\\u0432."), // 07: yQQQ -> y QQQ
+ CharsToUnicodeString("1-\\u0439 \\u043A\\u0432. 1999 \\u0433."), // 07: yQQQ -> y QQQ
CharsToUnicodeString("11:58 \\u043F\\u043E\\u0441\\u043B\\u0435 \\u043F\\u043E\\u043B\\u0443\\u0434\\u043D\\u044F"), // 07: hhmm -> hh:mm a
UnicodeString("23:58"), // 09: HHmm -> HH:mm
UnicodeString("23:58"), // 10: jjmm -> HH:mm
@@ -264,7 +264,7 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString("11-26"), // 04: Md
CharsToUnicodeString("\\u5341\\u4E00\\u670826\\u65E5"), // 05: MMMd
CharsToUnicodeString("\\u5341\\u4E00\\u670826\\u65E5"), // 06: MMMMd
- CharsToUnicodeString("\\u620A\\u5BC5\\u5E744\\u5B63"), // 07: yQQQ
+ CharsToUnicodeString("\\u620A\\u5BC5\\u5E74\\u7b2c\\u56db\\u5B63\\u5EA6"), // 07: yQQQ
CharsToUnicodeString("\\u4E0B\\u534811:58"), // 08: hhmm
UnicodeString("23:58"), // 09: HHmm
CharsToUnicodeString("\\u4E0B\\u534811:58"), // 10: jjmm
@@ -312,12 +312,12 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString("O 14, 1999"),
UnicodeString("T, O 14"),
UnicodeString("Oct 14"),
- UnicodeString("Oct 14 6:58 AM"),
- UnicodeString("Thu, Oct 14 6:58:59 AM"),
- UnicodeString("10/14 6:58 AM"),
- UnicodeString("Thursday, Oct 14 6:58:59 AM"),
- UnicodeString("Oct 14, 1999 6:58:59 AM"),
- UnicodeString("Thu, Oct 14, 1999 6:58:59 AM"),
+ UnicodeString("Oct 14, 6:58 AM"),
+ UnicodeString("Thu, Oct 14, 6:58:59 AM"),
+ UnicodeString("10/14, 6:58 AM"),
+ UnicodeString("Thursday, Oct 14, 6:58:59 AM"),
+ UnicodeString("Oct 14, 1999, 6:58:59 AM"),
+ UnicodeString("Thu, Oct 14, 1999, 6:58:59 AM"),
UnicodeString("6:58 AM"),
UnicodeString("6:58 AM"),
UnicodeString("6:58 AM GMT"),
@@ -419,7 +419,7 @@ void IntlTestDateTimePatternGeneratorAPI::testAPI(/*char *par*/)
UnicodeString dateReturned, expectedResult;
dateReturned.remove();
dateReturned = format->format(sampleDate, dateReturned, status);
- expectedResult=UnicodeString("14. Okt 08:58", -1, US_INV);
+ expectedResult=UnicodeString("14. Okt. 08:58", -1, US_INV);
if ( dateReturned != expectedResult ) {
errln("ERROR: Simple test in getBestPattern with Locale::getGermany()).");
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/dtptngts.h b/Build/source/libs/icu/icu-50.1/test/intltest/dtptngts.h
index e81e2c1edf3..e81e2c1edf3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/dtptngts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/dtptngts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/encoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/encoll.cpp
index a65968992f0..a65968992f0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/encoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/encoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/encoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/encoll.h
index 06beb89dd29..06beb89dd29 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/encoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/encoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/escoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/escoll.cpp
index b01c00d0503..b01c00d0503 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/escoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/escoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/escoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/escoll.h
index 917e30af156..917e30af156 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/escoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/escoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ficoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/ficoll.cpp
index 957174a1602..957174a1602 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ficoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ficoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ficoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/ficoll.h
index 8c185f4eef7..8c185f4eef7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ficoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ficoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/fldset.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/fldset.cpp
index fcea3e07248..fcea3e07248 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/fldset.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/fldset.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/fldset.h b/Build/source/libs/icu/icu-50.1/test/intltest/fldset.h
index 0c9747b44c6..0c9747b44c6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/fldset.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/fldset.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/frcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/frcoll.cpp
index 6fa66628520..6fa66628520 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/frcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/frcoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/frcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/frcoll.h
index a8dfea12c35..a8dfea12c35 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/frcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/frcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/g7coll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/g7coll.cpp
index e49a6443759..e49a6443759 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/g7coll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/g7coll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/g7coll.h b/Build/source/libs/icu/icu-50.1/test/intltest/g7coll.h
index cd3d0a13c11..cd3d0a13c11 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/g7coll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/g7coll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/icusvtst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/icusvtst.cpp
index c45c68c9dbf..8de38703cf7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/icusvtst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/icusvtst.cpp
@@ -1,11 +1,11 @@
/**
*******************************************************************************
- * Copyright (C) 2001-2011, International Business Machines Corporation and
+ * Copyright (C) 2001-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/icusvtst.h b/Build/source/libs/icu/icu-50.1/test/intltest/icusvtst.h
index 21d1f6a4836..21d1f6a4836 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/icusvtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/icusvtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/idnaconf.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/idnaconf.cpp
index 5bf2f34303b..5bf2f34303b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/idnaconf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/idnaconf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/idnaconf.h b/Build/source/libs/icu/icu-50.1/test/intltest/idnaconf.h
index 35e9063ab87..35e9063ab87 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/idnaconf.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/idnaconf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/idnaref.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/idnaref.cpp
index 33f0918f24f..33f0918f24f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/idnaref.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/idnaref.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/idnaref.h b/Build/source/libs/icu/icu-50.1/test/intltest/idnaref.h
index 9b0bebd427b..9b0bebd427b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/idnaref.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/idnaref.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/incaltst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/incaltst.cpp
index f09b12abce5..9614035af67 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/incaltst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/incaltst.cpp
@@ -1,6 +1,6 @@
/***********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2010, International Business Machines Corporation
+ * Copyright (c) 1997-2012, International Business Machines Corporation
* and others. All Rights Reserved.
***********************************************************************/
@@ -730,8 +730,106 @@ void IntlCalendarTest::TestPersian() {
" is not within sampled times [" + timeA + " to " + timeB + "]!");
}
// end sanity check
-// quasiGregorianTest(*cal,Locale("ja_JP"),data);
+
+ // Test various dates to be sure of validity
+ int32_t data[] = {
+ 1925, 4, 24, 1304, 2, 4,
+ 2011, 1, 11, 1389, 10, 21,
+ 1986, 2, 25, 1364, 12, 6,
+ 1934, 3, 14, 1312, 12, 23,
+
+ 2090, 3, 19, 1468, 12, 29,
+ 2007, 2, 22, 1385, 12, 3,
+ 1969, 12, 31, 1348, 10, 10,
+ 1945, 11, 12, 1324, 8, 21,
+ 1925, 3, 31, 1304, 1, 11,
+
+ 1996, 3, 19, 1374, 12, 29,
+ 1996, 3, 20, 1375, 1, 1,
+ 1997, 3, 20, 1375, 12, 30,
+ 1997, 3, 21, 1376, 1, 1,
+
+ 2008, 3, 19, 1386, 12, 29,
+ 2008, 3, 20, 1387, 1, 1,
+ 2004, 3, 19, 1382, 12, 29,
+ 2004, 3, 20, 1383, 1, 1,
+
+ 2006, 3, 20, 1384, 12, 29,
+ 2006, 3, 21, 1385, 1, 1,
+
+ 2005, 4, 20, 1384, 1, 31,
+ 2005, 4, 21, 1384, 2, 1,
+ 2005, 5, 21, 1384, 2, 31,
+ 2005, 5, 22, 1384, 3, 1,
+ 2005, 6, 21, 1384, 3, 31,
+ 2005, 6, 22, 1384, 4, 1,
+ 2005, 7, 22, 1384, 4, 31,
+ 2005, 7, 23, 1384, 5, 1,
+ 2005, 8, 22, 1384, 5, 31,
+ 2005, 8, 23, 1384, 6, 1,
+ 2005, 9, 22, 1384, 6, 31,
+ 2005, 9, 23, 1384, 7, 1,
+ 2005, 10, 22, 1384, 7, 30,
+ 2005, 10, 23, 1384, 8, 1,
+ 2005, 11, 21, 1384, 8, 30,
+ 2005, 11, 22, 1384, 9, 1,
+ 2005, 12, 21, 1384, 9, 30,
+ 2005, 12, 22, 1384, 10, 1,
+ 2006, 1, 20, 1384, 10, 30,
+ 2006, 1, 21, 1384, 11, 1,
+ 2006, 2, 19, 1384, 11, 30,
+ 2006, 2, 20, 1384, 12, 1,
+ 2006, 3, 20, 1384, 12, 29,
+ 2006, 3, 21, 1385, 1, 1,
+
+ // The 2820-year cycle arithmetical algorithm would fail this one.
+ 2025, 3, 21, 1404, 1, 1,
+
+ -1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ };
+
+ Calendar *grego = Calendar::createInstance("fa_IR@calendar=gregorian", status);
+ for (int32_t i=0; data[i]!=-1; ) {
+ int32_t gregYear = data[i++];
+ int32_t gregMonth = data[i++]-1;
+ int32_t gregDay = data[i++];
+ int32_t persYear = data[i++];
+ int32_t persMonth = data[i++]-1;
+ int32_t persDay = data[i++];
+
+ // Test conversion from Persian dates
+ grego->clear();
+ grego->set(gregYear, gregMonth, gregDay);
+
+ cal->clear();
+ cal->set(persYear, persMonth, persDay);
+
+ UDate persTime = cal->getTime(status);
+ UDate gregTime = grego->getTime(status);
+
+ if (persTime != gregTime) {
+ errln(UnicodeString("Expected ") + gregTime + " but got " + persTime);
+ }
+
+ // Test conversion to Persian dates
+ cal->clear();
+ cal->setTime(gregTime, status);
+
+ int32_t computedYear = cal->get(UCAL_YEAR, status);
+ int32_t computedMonth = cal->get(UCAL_MONTH, status);
+ int32_t computedDay = cal->get(UCAL_DATE, status);
+
+ if ((persYear != computedYear) ||
+ (persMonth != computedMonth) ||
+ (persDay != computedDay)) {
+ errln(UnicodeString("Expected ") + persYear + "/" + (persMonth+1) + "/" + persDay +
+ " but got " + computedYear + "/" + (computedMonth+1) + "/" + computedDay);
+ }
+
+ }
+
delete cal;
+ delete grego;
}
void IntlCalendarTest::TestPersianFormat() {
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/incaltst.h b/Build/source/libs/icu/icu-50.1/test/intltest/incaltst.h
index 2c03ce32313..2c03ce32313 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/incaltst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/incaltst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.cpp
index 58563504015..158ac921f18 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -508,6 +508,7 @@ IntlTest::IntlTest()
errorCount = 0;
dataErrorCount = 0;
verbose = FALSE;
+ no_time = FALSE;
no_err_msg = FALSE;
warn_on_missing_data = FALSE;
quick = FALSE;
@@ -558,6 +559,13 @@ UBool IntlTest::setVerbose( UBool verboseVal )
return rval;
}
+UBool IntlTest::setNotime( UBool no_time )
+{
+ UBool rval = this->no_time;
+ this->no_time = no_time;
+ return rval;
+}
+
UBool IntlTest::setWarnOnMissingData( UBool warn_on_missing_dataVal )
{
UBool rval = this->warn_on_missing_data;
@@ -645,7 +653,7 @@ UBool IntlTest::runTest( char* name, char* par, char *baseName )
}
// call individual tests, to be overriden to call implementations
-void IntlTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* par )
+void IntlTest::runIndexedTest( int32_t /*index*/, UBool /*exec*/, const char* & /*name*/, char* /*par*/ )
{
// to be overriden by a method like:
/*
@@ -656,7 +664,6 @@ void IntlTest::runIndexedTest( int32_t index, UBool exec, const char* &name, cha
}
*/
this->errln("*** runIndexedTest needs to be overriden! ***");
- name = ""; exec = exec; index = index; par = par;
}
@@ -710,7 +717,11 @@ UBool IntlTest::runTestLoop( char* testname, char* par, char *baseName )
UDate timeStop = uprv_getRawUTCtime();
rval = TRUE; // at least one test has been called
char secs[256];
- sprintf(secs, "%f", (timeStop-timeStart)/1000.0);
+ if(!no_time) {
+ sprintf(secs, "%f", (timeStop-timeStart)/1000.0);
+ } else {
+ secs[0]=0;
+ }
strcpy(saveBaseLoc,name);
@@ -723,11 +734,11 @@ UBool IntlTest::runTestLoop( char* testname, char* par, char *baseName )
if (lastErrorCount == errorCount) {
sprintf( msg, " } OK: %s ", name );
- str_timeDelta(msg+strlen(msg),timeStop-timeStart);
+ if(!no_time) str_timeDelta(msg+strlen(msg),timeStop-timeStart);
lastTestFailed = FALSE;
}else{
sprintf(msg, " } ERRORS (%li) in %s", (long)(errorCount-lastErrorCount), name);
- str_timeDelta(msg+strlen(msg),timeStop-timeStart);
+ if(!no_time) str_timeDelta(msg+strlen(msg),timeStop-timeStart);
for(int i=0;i<LL_indentlevel;i++) {
errorList += " ";
@@ -1073,6 +1084,7 @@ main(int argc, char* argv[])
UBool all = FALSE;
UBool verbose = FALSE;
UBool no_err_msg = FALSE;
+ UBool no_time = FALSE;
UBool quick = TRUE;
UBool name = FALSE;
UBool leaks = FALSE;
@@ -1109,6 +1121,9 @@ main(int argc, char* argv[])
else if (strcmp("leaks", str) == 0 ||
strcmp("l", str) == 0)
leaks = TRUE;
+ else if (strcmp("notime", str) == 0 ||
+ strcmp("T", str) == 0)
+ no_time = TRUE;
else if (strcmp("x", str)==0) {
if(++i>=argc) {
printf("* Error: '-x' option requires an argument. usage: '-x outfile.xml'.\n");
@@ -1151,6 +1166,7 @@ main(int argc, char* argv[])
"### \n"
"### Options are: verbose (v), all (a), noerrormsg (n), \n"
"### exhaustive (e), leaks (l), -x xmlfile.xml, prop:<propery>=<value>, \n"
+ "### notime (T), \n"
"### threads:<threadCount> (Mulithreading must first be \n"
"### enabled otherwise this will be ignored. \n"
"### The default thread count is 1.),\n"
@@ -1181,6 +1197,7 @@ main(int argc, char* argv[])
major.setLeaks( leaks );
major.setThreadCount( threadCount );
major.setWarnOnMissingData( warnOnMissingData );
+ major.setNotime (no_time);
for (int32_t i = 0; i < nProps; i++) {
major.setProperty(props[i]);
}
@@ -1212,6 +1229,7 @@ main(int argc, char* argv[])
fprintf(stdout, " No error messages (n) : %s\n", (no_err_msg? "On" : "Off"));
fprintf(stdout, " Exhaustive (e) : %s\n", (!quick? "On" : "Off"));
fprintf(stdout, " Leaks (l) : %s\n", (leaks? "On" : "Off"));
+ fprintf(stdout, " notime (T) : %s\n", (no_time? "On" : "Off"));
fprintf(stdout, " Warn on missing data (w) : %s\n", (warnOnMissingData? "On" : "Off"));
#if (ICU_USE_THREADS==0)
fprintf(stdout, " Threads : Disabled\n");
@@ -1394,13 +1412,15 @@ main(int argc, char* argv[])
if (execCount <= 0) {
fprintf(stdout, "***** Not all called tests actually exist! *****\n");
}
- endTime = uprv_getRawUTCtime();
- diffTime = (int32_t)(endTime - startTime);
- printf("Elapsed Time: %02d:%02d:%02d.%03d\n",
- (int)((diffTime%U_MILLIS_PER_DAY)/U_MILLIS_PER_HOUR),
- (int)((diffTime%U_MILLIS_PER_HOUR)/U_MILLIS_PER_MINUTE),
- (int)((diffTime%U_MILLIS_PER_MINUTE)/U_MILLIS_PER_SECOND),
- (int)(diffTime%U_MILLIS_PER_SECOND));
+ if(!no_time) {
+ endTime = uprv_getRawUTCtime();
+ diffTime = (int32_t)(endTime - startTime);
+ printf("Elapsed Time: %02d:%02d:%02d.%03d\n",
+ (int)((diffTime%U_MILLIS_PER_DAY)/U_MILLIS_PER_HOUR),
+ (int)((diffTime%U_MILLIS_PER_HOUR)/U_MILLIS_PER_MINUTE),
+ (int)((diffTime%U_MILLIS_PER_MINUTE)/U_MILLIS_PER_SECOND),
+ (int)(diffTime%U_MILLIS_PER_SECOND));
+ }
if(ctest_xml_fini())
return 1;
@@ -1416,10 +1436,10 @@ const char* IntlTest::loadTestData(UErrorCode& err){
const char* tdrelativepath;
#if defined (U_TOPBUILDDIR)
- tdrelativepath = "test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING"out"U_FILE_SEP_STRING;
+ tdrelativepath = "test" U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
directory = U_TOPBUILDDIR;
#else
- tdrelativepath = ".."U_FILE_SEP_STRING"test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING"out"U_FILE_SEP_STRING;
+ tdrelativepath = ".." U_FILE_SEP_STRING "test" U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
directory = pathToDataDirectory();
#endif
@@ -1455,17 +1475,17 @@ const char* IntlTest::getTestDataPath(UErrorCode& err) {
const char *IntlTest::getSourceTestData(UErrorCode& /*err*/) {
const char *srcDataDir = NULL;
#ifdef U_TOPSRCDIR
- srcDataDir = U_TOPSRCDIR U_FILE_SEP_STRING"test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING;
+ srcDataDir = U_TOPSRCDIR U_FILE_SEP_STRING"test" U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING;
#else
- srcDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING"test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING;
- FILE *f = fopen(".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING"test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING"rbbitst.txt", "r");
+ srcDataDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "test" U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING;
+ FILE *f = fopen(".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "test" U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING "rbbitst.txt", "r");
if (f) {
/* We're in icu/source/test/intltest/ */
fclose(f);
}
else {
/* We're in icu/source/test/intltest/Platform/(Debug|Release) */
- srcDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING"test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING;
+ srcDataDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "test" U_FILE_SEP_STRING "testdata"U_FILE_SEP_STRING;
}
#endif
return srcDataDir;
@@ -1523,13 +1543,13 @@ const char * IntlTest::pathToDataDirectory()
}
else {
/* __FILE__ on MSVC7 does not contain the directory */
- FILE *file = fopen(".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "Makefile.in", "r");
+ FILE *file = fopen(".." U_FILE_SEP_STRING ".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "Makefile.in", "r");
if (file) {
fclose(file);
- fgDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
+ fgDataDir = ".." U_FILE_SEP_STRING ".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
}
else {
- fgDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
+ fgDataDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING ".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.h b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.h
index be6993e8d7b..3851c712163 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -15,6 +15,29 @@
#include "unicode/fmtable.h"
#include "unicode/testlog.h"
+
+#if U_NO_DEFAULT_INCLUDE_UTF_HEADERS
+/* deprecated - make tests pass with U_NO_DEFAULT_INCLUDE_UTF_HEADERS */
+#include "unicode/utf_old.h"
+#endif
+
+/**
+ * \def ICU_USE_THREADS
+ *
+ * Enables multi-threaded testing. Moved here from uconfig.h.
+ * Default: enabled
+ *
+ * This switch used to allow thread support (use of mutexes) to be compiled out of ICU.
+ */
+#ifdef ICU_USE_THREADS
+ /* Use the predefined value. */
+#elif defined(APP_NO_THREADS)
+ /* APP_NO_THREADS is an old symbol. We'll honour it if present. */
+# define ICU_USE_THREADS 0
+#else
+# define ICU_USE_THREADS 1
+#endif
+
U_NAMESPACE_USE
#if U_PLATFORM == U_PF_OS390
@@ -109,6 +132,7 @@ public:
virtual UBool setNoErrMsg( UBool no_err_msg = TRUE );
virtual UBool setQuick( UBool quick = TRUE );
virtual UBool setLeaks( UBool leaks = TRUE );
+ virtual UBool setNotime( UBool no_time = TRUE );
virtual UBool setWarnOnMissingData( UBool warn_on_missing_data = TRUE );
virtual int32_t setThreadCount( int32_t count = 1);
@@ -244,6 +268,7 @@ protected:
UBool quick;
UBool leaks;
UBool warn_on_missing_data;
+ UBool no_time;
int32_t threadCount;
private:
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.vcxproj b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.vcxproj
index 31cacb85690..2f47aa7d305 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.vcxproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
@@ -292,6 +292,7 @@
<ClCompile Include="dtifmtts.cpp" />
<ClCompile Include="dtptngts.cpp" />
<ClCompile Include="fldset.cpp" />
+ <ClCompile Include="genderinfotest.cpp" />
<ClCompile Include="incaltst.cpp" />
<ClCompile Include="itformat.cpp" />
<ClCompile Include="itrbnf.cpp" />
@@ -387,6 +388,7 @@
<ClCompile Include="convtest.cpp" />
<ClCompile Include="csdetest.cpp" />
<ClCompile Include="bidiconf.cpp" />
+ <ClCompile Include="listformattertest.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="itrbbi.h" />
@@ -511,6 +513,7 @@
<ClInclude Include="trnserr.h" />
<ClInclude Include="convtest.h" />
<ClInclude Include="csdetest.h" />
+ <ClInclude Include="listformattertest.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\common\common.vcxproj">
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.vcxproj.filters
index d7de20ede86..0ada6615877 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/intltest.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/intltest.vcxproj.filters
@@ -214,6 +214,9 @@
<ClCompile Include="fldset.cpp">
<Filter>formatting</Filter>
</ClCompile>
+ <ClCompile Include="genderinfotest.cpp">
+ <Filter>formatting</Filter>
+ </ClCompile>
<ClCompile Include="incaltst.cpp">
<Filter>formatting</Filter>
</ClCompile>
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itercoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itercoll.cpp
index 3040c4566d6..3040c4566d6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itercoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itercoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itercoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/itercoll.h
index 747f80f6689..747f80f6689 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itercoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itercoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itformat.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itformat.cpp
index 467b6b20fca..a4018ffdc47 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itformat.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itformat.cpp
@@ -1,6 +1,6 @@
/********************************************************************
- * COPYRIGHT:
- * Copyright (c) 1997-2010, International Business Machines
+ * COPYRIGHT:
+ * Copyright (c) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************/
@@ -9,6 +9,7 @@
*/
#include "unicode/utypes.h"
+#include "unicode/localpointer.h"
#if !UCONFIG_NO_FORMATTING
@@ -55,6 +56,9 @@
#include "tufmtts.h" // TimeUnitTest
#include "locnmtst.h" // LocaleDisplayNamesTest
#include "dcfmtest.h" // DecimalFormatTest
+#include "listformattertest.h" // ListFormatterTest
+
+extern IntlTest *createGenderInfoTest();
#define TESTCLASS(id, TestClass) \
case id: \
@@ -131,7 +135,16 @@ void IntlTestFormat::runIndexedTest( int32_t index, UBool exec, const char* &nam
#if !UCONFIG_NO_REGULAR_EXPRESSIONS
TESTCLASS(41,DecimalFormatTest);
#endif
-
+ TESTCLASS(42,ListFormatterTest);
+ case 43:
+ name = "GenderInfoTest";
+ if (exec) {
+ logln("GenderInfoTest test---");
+ logln((UnicodeString)"");
+ LocalPointer<IntlTest> test(createGenderInfoTest());
+ callTest(*test, par);
+ }
+ break;
default: name = ""; break; //needed to end loop
}
if (exec) {
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itformat.h b/Build/source/libs/icu/icu-50.1/test/intltest/itformat.h
index 1d5d92a57c9..1d5d92a57c9 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itformat.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itformat.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itmajor.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itmajor.cpp
index b6b1ea8760f..b6b1ea8760f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itmajor.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itmajor.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itmajor.h b/Build/source/libs/icu/icu-50.1/test/intltest/itmajor.h
index 0527e159172..0527e159172 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itmajor.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itmajor.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbbi.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itrbbi.cpp
index b99a405beae..b99a405beae 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbbi.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbbi.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbbi.h b/Build/source/libs/icu/icu-50.1/test/intltest/itrbbi.h
index 86a2ac4251c..86a2ac4251c 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbbi.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbbi.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnf.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnf.cpp
index 57ec7f1fabb..b6050a588ce 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnf.cpp
@@ -1396,7 +1396,7 @@ IntlTestRBNF::TestItalianSpellout()
{ "73", "settanta\\u00ADtr\\u00E9" },
{ "88", "ottant\\u00ADotto" },
{ "100", "cento" },
- { "101", "cent\\u00ADuno" },
+ { "101", "cento\\u00ADuno" },
{ "103", "cento\\u00ADtr\\u00E9" },
{ "106", "cento\\u00ADsei" },
{ "108", "cent\\u00ADotto" },
@@ -1441,7 +1441,7 @@ IntlTestRBNF::TestPortugueseSpellout()
{ "108", "cento e oito" },
{ "127", "cento e vinte e sete" },
{ "181", "cento e oitenta e um" },
- { "200", "duzcentos" },
+ { "200", "duzentos" },
{ "579", "quinhentos e setenta e nove" },
{ "1,000", "mil" },
{ "2,000", "dois mil" },
@@ -1449,7 +1449,7 @@ IntlTestRBNF::TestPortugueseSpellout()
{ "4,567", "quatro mil e quinhentos e sessenta e sete" },
{ "15,943", "quinze mil e novecentos e quarenta e tr\\u00EAs" },
{ "-36", "menos trinta e seis" },
- { "234.567", "duzcentos e trinta e quatro v\\u00EDrgula cinco seis sete" },
+ { "234.567", "duzentos e trinta e quatro v\\u00EDrgula cinco seis sete" },
{ NULL, NULL}
};
@@ -1563,21 +1563,21 @@ IntlTestRBNF::TestSwedishSpellout()
doTest(formatter, testDataDefault, TRUE);
static const char* testDataNeutrum[][2] = {
- { "101", "ett\\u00adhundra\\u00aden" },
- { "1,001", "ettusen en" },
- { "1,101", "ettusen ett\\u00adhundra\\u00aden" },
- { "10,001", "tio\\u00adtusen en" },
- { "21,001", "tjugo\\u00aden\\u00adtusen en" },
+ { "101", "ett\\u00adhundra\\u00adett" },
+ { "1,001", "et\\u00adtusen ett" },
+ { "1,101", "et\\u00adtusen ett\\u00adhundra\\u00adett" },
+ { "10,001", "tio\\u00adtusen ett" },
+ { "21,001", "tjugo\\u00adet\\u00adtusen ett" },
{ NULL, NULL }
};
- formatter->setDefaultRuleSet("%spellout-cardinal-neutre", status);
+ formatter->setDefaultRuleSet("%spellout-cardinal-neuter", status);
if (U_SUCCESS(status)) {
- logln(" testing spellout-cardinal-neutre rules");
+ logln(" testing spellout-cardinal-neuter rules");
doTest(formatter, testDataNeutrum, TRUE);
}
else {
- errln("Can't test spellout-cardinal-neutre rules");
+ errln("Can't test spellout-cardinal-neuter rules");
}
static const char* testDataYear[][2] = {
@@ -1592,6 +1592,7 @@ IntlTestRBNF::TestSwedishSpellout()
{ NULL, NULL }
};
+ status = U_ZERO_ERROR;
formatter->setDefaultRuleSet("%spellout-numbering-year", status);
if (U_SUCCESS(status)) {
logln("testing year rules");
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnf.h b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnf.h
index c1965249e2a..c1965249e2a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnf.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfp.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfp.cpp
index d84f4b43f06..d84f4b43f06 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfp.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfp.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfp.h b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfp.h
index c767ff195f8..c767ff195f8 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfp.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfp.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfrt.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfrt.cpp
index 87c227d5382..87c227d5382 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfrt.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfrt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfrt.h b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfrt.h
index 70bf23f6f5f..70bf23f6f5f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itrbnfrt.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itrbnfrt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itspoof.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itspoof.cpp
index d33119c34c6..d33119c34c6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itspoof.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itspoof.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itspoof.h b/Build/source/libs/icu/icu-50.1/test/intltest/itspoof.h
index abd54f5a930..abd54f5a930 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itspoof.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itspoof.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ittrans.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/ittrans.cpp
index 467ced423a1..467ced423a1 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ittrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ittrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ittrans.h b/Build/source/libs/icu/icu-50.1/test/intltest/ittrans.h
index 4f4fb38dbb7..4f4fb38dbb7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ittrans.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ittrans.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itutil.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/itutil.cpp
index 9353eb57b53..9353eb57b53 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itutil.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/itutil.h b/Build/source/libs/icu/icu-50.1/test/intltest/itutil.h
index 5fe691e4e3c..5fe691e4e3c 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/itutil.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/itutil.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/jacoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/jacoll.cpp
index e991e503d8d..e991e503d8d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/jacoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/jacoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/jacoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/jacoll.h
index 96a6ae1fd7e..96a6ae1fd7e 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/jacoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/jacoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/jamotest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/jamotest.cpp
index e3053114f5c..e3053114f5c 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/jamotest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/jamotest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/jamotest.h b/Build/source/libs/icu/icu-50.1/test/intltest/jamotest.h
index f6dbfd7c216..f6dbfd7c216 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/jamotest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/jamotest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/lcukocol.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/lcukocol.cpp
index 6116a71208d..6116a71208d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/lcukocol.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/lcukocol.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/lcukocol.h b/Build/source/libs/icu/icu-50.1/test/intltest/lcukocol.h
index c690c5b65e6..c690c5b65e6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/lcukocol.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/lcukocol.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/locnmtst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/locnmtst.cpp
index 268bdd7ef2a..2db7d2c67f7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/locnmtst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/locnmtst.cpp
@@ -49,7 +49,7 @@
logln("unexpected value '" + (value) + "'"); \
dataerrln("FAIL: " #target " == " #value " was not true. In " __FILE__ " on line %d", __LINE__); \
} else { \
- logln("PASS: asserted " #target " == " #value); \
+ logln("PASS: asserted " #target " == " #value); \
} \
}
@@ -62,24 +62,25 @@ LocaleDisplayNamesTest::~LocaleDisplayNamesTest() {
}
void LocaleDisplayNamesTest::runIndexedTest(int32_t index, UBool exec, const char* &name,
- char* /*par*/) {
+ char* /*par*/) {
switch (index) {
#if !UCONFIG_NO_FORMATTING
TESTCASE(0, TestCreate);
TESTCASE(1, TestCreateDialect);
- TESTCASE(2, TestWithKeywordsAndEverything);
- TESTCASE(3, TestUldnOpen);
- TESTCASE(4, TestUldnOpenDialect);
- TESTCASE(5, TestUldnWithKeywordsAndEverything);
- TESTCASE(6, TestUldnComponents);
- TESTCASE(7, TestRootEtc);
+ TESTCASE(2, TestWithKeywordsAndEverything);
+ TESTCASE(3, TestUldnOpen);
+ TESTCASE(4, TestUldnOpenDialect);
+ TESTCASE(5, TestUldnWithKeywordsAndEverything);
+ TESTCASE(6, TestUldnComponents);
+ TESTCASE(7, TestRootEtc);
TESTCASE(8, TestKeywords);
TESTCASE(9, TestUntranslatedKeywords);
TESTCASE(10, TestPrivateUse);
+ TESTCASE(11, TestUldnDisplayContext);
#endif
default:
- name = "";
- break;
+ name = "";
+ break;
}
}
@@ -220,7 +221,7 @@ void LocaleDisplayNamesTest::TestUldnComponents() {
{
int32_t len = uldn_scriptCodeDisplayName(ldn, USCRIPT_TRADITIONAL_HAN, result, kMaxResultSize,
- &status);
+ &status);
UnicodeString str(result, len, kMaxResultSize);
test_assert_equal("Traditionell", str);
}
@@ -245,7 +246,7 @@ void LocaleDisplayNamesTest::TestUldnComponents() {
{
int32_t len = uldn_keyValueDisplayName(ldn, "calendar", "gregorian", result,
- kMaxResultSize, &status);
+ kMaxResultSize, &status);
UnicodeString str(result, len, kMaxResultSize);
test_assert_equal("Gregorianischer Kalender", str);
}
@@ -253,6 +254,91 @@ void LocaleDisplayNamesTest::TestUldnComponents() {
uldn_close(ldn);
}
+
+typedef struct {
+ const char * displayLocale;
+ UDisplayContext dialectHandling;
+ UDisplayContext capitalization;
+ const char * localeToBeNamed;
+ const UChar * result;
+} LocNameDispContextItem;
+
+static char en[] = "en";
+static char en_US[] = "en_US";
+
+static UChar daFor_en[] = {0x65,0x6E,0x67,0x65,0x6C,0x73,0x6B,0}; //"engelsk"
+static UChar daFor_en_US[] = {0x65,0x6E,0x67,0x65,0x6C,0x73,0x6B,0x20,0x28,0x55,0x53,0x41,0x29,0}; //"engelsk (USA)"
+static UChar daFor_en_US_D[] = {0x61,0x6D,0x65,0x72,0x69,0x6B,0x61,0x6E,0x73,0x6B,0x20,0x65,0x6E,0x67,0x65,0x6C,0x73,0x6B,0}; //"amerikansk engelsk"
+static UChar esFor_en[] = {0x69,0x6E,0x67,0x6C,0xE9,0x73,0}; //"ingles" with acute on e
+static UChar esFor_en_US[] = {0x69,0x6E,0x67,0x6C,0xE9,0x73,0x20,0x28,0x45,0x73,0x74,0x61,0x64,0x6F,0x73,0x20,0x55,0x6E,0x69,0x64,0x6F,0x73,0x29,0}; //"ingles (Estados Unidos)" ...
+static UChar esFor_en_US_D[] = {0x69,0x6E,0x67,0x6C,0xE9,0x73,0x20,0x65,0x73,0x74,0x61,0x64,0x6F,0x75,0x6E,0x69,0x64,0x65,0x6E,0x73,0x65,0}; //"ingles estadounidense" ...
+#if !UCONFIG_NO_BREAK_ITERATION
+static UChar daFor_en_T[] = {0x45,0x6E,0x67,0x65,0x6C,0x73,0x6B,0}; //"Engelsk"
+static UChar daFor_en_US_T[] = {0x45,0x6E,0x67,0x65,0x6C,0x73,0x6B,0x20,0x28,0x55,0x53,0x41,0x29,0}; //"Engelsk (USA)"
+static UChar daFor_en_US_DT[] = {0x41,0x6D,0x65,0x72,0x69,0x6B,0x61,0x6E,0x73,0x6B,0x20,0x65,0x6E,0x67,0x65,0x6C,0x73,0x6B,0}; //"Amerikansk engelsk"
+static UChar esFor_en_T[] = {0x49,0x6E,0x67,0x6C,0xE9,0x73,0}; //"Ingles" ...
+static UChar esFor_en_US_T[] = {0x49,0x6E,0x67,0x6C,0xE9,0x73,0x20,0x28,0x45,0x73,0x74,0x61,0x64,0x6F,0x73,0x20,0x55,0x6E,0x69,0x64,0x6F,0x73,0x29,0}; //"Ingles (Estados Unidos)" ...
+static UChar esFor_en_US_DT[] = {0x49,0x6E,0x67,0x6C,0xE9,0x73,0x20,0x65,0x73,0x74,0x61,0x64,0x6F,0x75,0x6E,0x69,0x64,0x65,0x6E,0x73,0x65,0}; //"Ingles estadounidense" ...
+#endif /* #if !UCONFIG_NO_BREAK_ITERATION */
+
+static const LocNameDispContextItem ctxtItems[] = {
+ { "da", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, en, daFor_en },
+ { "da", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, en_US, daFor_en_US },
+ { "da", UDISPCTX_DIALECT_NAMES, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, en_US, daFor_en_US_D },
+ { "es", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, en, esFor_en },
+ { "es", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, en_US, esFor_en_US },
+ { "es", UDISPCTX_DIALECT_NAMES, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, en_US, esFor_en_US_D },
+#if !UCONFIG_NO_BREAK_ITERATION
+ { "da", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, en, daFor_en_T },
+ { "da", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, en_US, daFor_en_US_T },
+ { "da", UDISPCTX_DIALECT_NAMES, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, en_US, daFor_en_US_DT },
+ { "es", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, en, esFor_en_T },
+ { "es", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, en_US, esFor_en_US_T },
+ { "es", UDISPCTX_DIALECT_NAMES, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, en_US, esFor_en_US_DT },
+
+ { "da", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, en, daFor_en },
+ { "da", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, en_US, daFor_en_US },
+ { "da", UDISPCTX_DIALECT_NAMES, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, en_US, daFor_en_US_D },
+ { "es", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, en, esFor_en_T },
+ { "es", UDISPCTX_STANDARD_NAMES, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, en_US, esFor_en_US_T },
+ { "es", UDISPCTX_DIALECT_NAMES, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, en_US, esFor_en_US_DT },
+ #endif /* #if !UCONFIG_NO_BREAK_ITERATION */
+ { NULL, (UDisplayContext)0, (UDisplayContext)0, NULL, NULL }
+};
+
+void LocaleDisplayNamesTest::TestUldnDisplayContext() {
+ const LocNameDispContextItem * ctxtItemPtr;
+ for (ctxtItemPtr = ctxtItems; ctxtItemPtr->displayLocale != NULL; ctxtItemPtr++) {
+ UDisplayContext contexts[2] = {ctxtItemPtr->dialectHandling, ctxtItemPtr->capitalization};
+ UErrorCode status = U_ZERO_ERROR;
+ ULocaleDisplayNames * uldn = uldn_openForContext(ctxtItemPtr->displayLocale, contexts, 2, &status);
+ if (U_FAILURE(status)) {
+ errln(UnicodeString("FAIL: uldn_openForContext failed for locale ") + ctxtItemPtr->displayLocale +
+ ", dialectHandling " + ctxtItemPtr->dialectHandling + ", capitalization " + ctxtItemPtr->capitalization);
+ } else {
+ UDisplayContext dialectHandling = uldn_getContext(uldn, UDISPCTX_TYPE_DIALECT_HANDLING, &status);
+ UDisplayContext capitalization = uldn_getContext(uldn, UDISPCTX_TYPE_CAPITALIZATION, &status);
+ if (U_FAILURE(status)) {
+ errln(UnicodeString("FAIL: uldn_getContext status ") + (int)status);
+ } else if (dialectHandling != ctxtItemPtr->dialectHandling || capitalization != ctxtItemPtr->capitalization) {
+ errln("FAIL: uldn_getContext retrieved incorrect dialectHandling or capitalization");
+ } else {
+ UChar nameBuf[ULOC_FULLNAME_CAPACITY];
+ int32_t len = uldn_localeDisplayName(uldn, ctxtItemPtr->localeToBeNamed, nameBuf, ULOC_FULLNAME_CAPACITY, &status);
+ if (U_FAILURE(status)) {
+ dataerrln(UnicodeString("FAIL: uldn_localeDisplayName status: ") + u_errorName(status));
+ } else if (u_strcmp(ctxtItemPtr->result, nameBuf) != 0) {
+ UnicodeString exp(ctxtItemPtr->result, u_strlen(ctxtItemPtr->result));
+ UnicodeString got(nameBuf, len);
+ dataerrln(UnicodeString("FAIL: uldn_localeDisplayName, capitalization ") + ctxtItemPtr->capitalization +
+ ", expected " + exp + ", got " + got );
+ }
+ }
+ uldn_close(uldn);
+ }
+ }
+}
+
void LocaleDisplayNamesTest::TestRootEtc() {
UnicodeString temp;
LocaleDisplayNames *ldn = LocaleDisplayNames::createInstance(Locale::getUS());
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/locnmtst.h b/Build/source/libs/icu/icu-50.1/test/intltest/locnmtst.h
index 2a72ebf18c9..3efd8e3d23f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/locnmtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/locnmtst.h
@@ -32,5 +32,6 @@ public:
void TestKeywords(void);
void TestUntranslatedKeywords(void);
void TestPrivateUse(void);
+ void TestUldnDisplayContext(void);
#endif
};
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/loctest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/loctest.cpp
index 91e79f8d437..c0738633a0d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/loctest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/loctest.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -59,7 +59,7 @@ static const char* const rawData[33][8] = {
{ "", "", "", "", "NY", "", "", "" },
// display name (French)
//{ "anglais (Etats-Unis)", "francais (France)", "catalan (Espagne)", "grec (Grece)", "norvegien (Norvege,Nynorsk)", "italien", "xx (YY)" },
- { "anglais (\\u00C9tats-Unis)", "fran\\u00E7ais (France)", "catalan (Espagne)", "grec (Gr\\u00E8ce)", "norv\\u00E9gien (Norv\\u00E8ge, NY)", "italien", "xx (YY)", "chinois (id\\u00E9ogrammes han simplifi\\u00E9s, Chine)" }, // STILL not right
+ { "anglais (\\u00C9tats-Unis)", "fran\\u00E7ais (France)", "catalan (Espagne)", "grec (Gr\\u00E8ce)", "norv\\u00E9gien (Norv\\u00E8ge, NY)", "italien", "xx (YY)", "chinois (simplifi\\u00E9, Chine)" }, // STILL not right
/* display language (Catalan) */
@@ -102,10 +102,10 @@ static const char* const rawData[33][8] = {
"\\u0393\\u03b1\\u03bb\\u03bb\\u03b9\\u03ba\\u03ac (\\u0393\\u03b1\\u03bb\\u03bb\\u03af\\u03b1)",
"\\u039a\\u03b1\\u03c4\\u03b1\\u03bb\\u03b1\\u03bd\\u03b9\\u03ba\\u03ac (\\u0399\\u03c3\\u03c0\\u03b1\\u03bd\\u03af\\u03b1)",
"\\u0395\\u03bb\\u03bb\\u03b7\\u03bd\\u03b9\\u03ba\\u03ac (\\u0395\\u03bb\\u03bb\\u03ac\\u03b4\\u03b1)",
- "\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03b9\\u03ba\\u03ac (\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03af\\u03b1, NY)",
+ "\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03b9\\u03ba\\u03ac (\\u039d\\u03bf\\u03c1\\u03b2\\u03b7\\u03b3\\u03af\\u03b1,NY)",
"\\u0399\\u03c4\\u03b1\\u03bb\\u03b9\\u03ba\\u03ac",
"",
- "\\u039A\\u03B9\\u03BD\\u03B5\\u03B6\\u03B9\\u03BA\\u03AC (\\u0391\\u03c0\\u03bb\\u03bf\\u03c0\\u03bf\\u03b9\\u03b7\\u03bc\\u03ad\\u03bd\\u03bf \\u039a\\u03b9\\u03bd\\u03b5\\u03b6\\u03b9\\u03ba\\u03cc, \\u039A\\u03AF\\u03BD\\u03B1)"
+ "\\u039A\\u03B9\\u03BD\\u03B5\\u03B6\\u03B9\\u03BA\\u03AC (\\u0391\\u03c0\\u03bb\\u03bf\\u03c0\\u03bf\\u03b9\\u03b7\\u03bc\\u03ad\\u03bd\\u03bf \\u039a\\u03b9\\u03bd\\u03b5\\u03b6\\u03b9\\u03ba\\u03cc,\\u039A\\u03AF\\u03BD\\u03B1)"
},
// display langage (<root>)
@@ -868,8 +868,8 @@ LocaleTest::TestGetLangsAndCountries()
;
/* TODO: Change this test to be more like the cloctst version? */
- if (testCount != 536)
- errln("Expected getISOLanguages() to return 536 languages; it returned %d", testCount);
+ if (testCount != 538)
+ errln("Expected getISOLanguages() to return 538 languages; it returned %d", testCount);
else {
for (i = 0; i < 15; i++) {
int32_t j;
@@ -2154,9 +2154,9 @@ void LocaleTest::TestCanonicalization(void)
{ "qz-qz@Euro", "qz_QZ@Euro", "qz_QZ@currency=EUR" }, /* qz-qz uses private use iso codes */
// NOTE: uloc_getName() works on en-BOONT, but Locale() parser considers it BOGUS
// TODO: unify this behavior
- { "en-BOONT", "en_BOONT", "en_BOONT" }, /* registered name */
- { "de-1901", "de_1901", "de_1901" }, /* registered name */
- { "de-1906", "de_1906", "de_1906" }, /* registered name */
+ { "en-BOONT", "en__BOONT", "en__BOONT" }, /* registered name */
+ { "de-1901", "de__1901", "de__1901" }, /* registered name */
+ { "de-1906", "de__1906", "de__1906" }, /* registered name */
{ "sr-SP-Cyrl", "sr_SP_CYRL", "sr_Cyrl_RS" }, /* .NET name */
{ "sr-SP-Latn", "sr_SP_LATN", "sr_Latn_RS" }, /* .NET name */
{ "sr_YU_CYRILLIC", "sr_YU_CYRILLIC", "sr_Cyrl_RS" }, /* Linux name */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/loctest.h b/Build/source/libs/icu/icu-50.1/test/intltest/loctest.h
index a9172b92071..a9172b92071 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/loctest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/loctest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/miscdtfm.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/miscdtfm.cpp
index 838f1ba853e..838f1ba853e 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/miscdtfm.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/miscdtfm.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/miscdtfm.h b/Build/source/libs/icu/icu-50.1/test/intltest/miscdtfm.h
index 992e89a71aa..992e89a71aa 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/miscdtfm.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/miscdtfm.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/mnkytst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/mnkytst.cpp
index 51aa8113c54..51aa8113c54 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/mnkytst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/mnkytst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/mnkytst.h b/Build/source/libs/icu/icu-50.1/test/intltest/mnkytst.h
index e13c497cb20..e13c497cb20 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/mnkytst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/mnkytst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/msfmrgts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/msfmrgts.cpp
index ebf410dd432..ebf410dd432 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/msfmrgts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/msfmrgts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/msfmrgts.h b/Build/source/libs/icu/icu-50.1/test/intltest/msfmrgts.h
index fb1fa8c0ce3..fb1fa8c0ce3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/msfmrgts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/msfmrgts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmapts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmapts.cpp
index ca89948b4e4..ca89948b4e4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmapts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmapts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmapts.h b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmapts.h
index a2bcae2381d..a2bcae2381d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmapts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmapts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmtrt.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmtrt.cpp
index e4d8d3804e5..e4d8d3804e5 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmtrt.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmtrt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmtrt.h b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmtrt.h
index a61c5a47e10..a61c5a47e10 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/nmfmtrt.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/nmfmtrt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/normconf.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/normconf.cpp
index fae7cf696dc..fae7cf696dc 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/normconf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/normconf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/normconf.h b/Build/source/libs/icu/icu-50.1/test/intltest/normconf.h
index 472c2dfd61f..472c2dfd61f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/normconf.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/normconf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/nptrans.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/nptrans.cpp
index a4a591ba2a2..a4a591ba2a2 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/nptrans.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/nptrans.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/nptrans.h b/Build/source/libs/icu/icu-50.1/test/intltest/nptrans.h
index 5e0112638e6..5e0112638e6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/nptrans.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/nptrans.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/numfmtst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/numfmtst.cpp
index 85028207da7..690e74b7fab 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/numfmtst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/numfmtst.cpp
@@ -118,6 +118,8 @@ void NumberFormatTest::runIndexedTest( int32_t index, UBool exec, const char* &n
CASE(52,TestAvailableNumberingSystems);
CASE(53,TestRoundingPattern);
CASE(54,Test9087);
+ CASE(55,TestFormatFastpaths);
+ CASE(56,TestEnumSet);
default: name = ""; break;
}
}
@@ -693,12 +695,12 @@ NumberFormatTest::escape(UnicodeString& s)
// -------------------------------------
static const char* testCases[][2]= {
/* locale ID */ /* expected */
- {"ca_ES_PREEURO", "1.150\\u00A0\\u20A7" },
+ {"ca_ES_PREEURO", "\\u20A7\\u00A01.150" },
{"de_LU_PREEURO", "1,150\\u00A0F" },
{"el_GR_PREEURO", "1.150,50\\u00A0\\u0394\\u03C1\\u03C7" },
{"en_BE_PREEURO", "1.150,50\\u00A0BEF" },
{"es_ES_PREEURO", "1.150\\u00A0\\u20A7" },
- {"eu_ES_PREEURO", "1.150\\u00A0\\u20A7" },
+ {"eu_ES_PREEURO", "\\u20A7\\u00A01.150" },
{"gl_ES_PREEURO", "1.150\\u00A0\\u20A7" },
{"it_IT_PREEURO", "ITL\\u00A01.150" },
{"pt_PT_PREEURO", "1,150$50\\u00A0Esc."},
@@ -3022,7 +3024,7 @@ void NumberFormatTest::TestNumberingSystems() {
{ "ta_IN@numbers=finance", 1234.567, FALSE, "1,234.567" }, // fall back to default per TR35
{ "zh_TW@numbers=native", 1234.567, FALSE, "\\u4e00,\\u4e8c\\u4e09\\u56db.\\u4e94\\u516d\\u4e03" },
{ "zh_TW@numbers=traditional", 1234.567, TRUE, "\\u4E00\\u5343\\u4E8C\\u767E\\u4E09\\u5341\\u56DB\\u9EDE\\u4E94\\u516D\\u4E03" },
- { "zh_TW@numbers=finance", 1234.567, TRUE, "\\u58F9\\u4EDF\\u8CB3\\u4F70\\u53C4\\u62FE\\u8086\\u9EDE\\u4F0D\\u9678\\u67D2" },
+ { "zh_TW@numbers=finance", 1234.567, TRUE, "\\u58F9\\u4EDF\\u8CB3\\u4F70\\u53C3\\u62FE\\u8086\\u9EDE\\u4F0D\\u9678\\u67D2" },
{ NULL, 0, FALSE, NULL }
};
@@ -3274,12 +3276,12 @@ NumberFormatTest::TestCurrencyIsoPluralFormat() {
{"en_US", "1", "USD", "$1.00", "USD1.00", "1.00 US dollar"},
{"en_US", "1234.56", "USD", "$1,234.56", "USD1,234.56", "1,234.56 US dollars"},
{"en_US", "-1234.56", "USD", "($1,234.56)", "(USD1,234.56)", "-1,234.56 US dollars"},
- {"zh_CN", "1", "USD", "US$1.00", "USD1.00", "1.00 \\u7F8E\\u5143"},
- {"zh_CN", "1234.56", "USD", "US$1,234.56", "USD1,234.56", "1,234.56 \\u7F8E\\u5143"},
+ {"zh_CN", "1", "USD", "US$1.00", "USD1.00", "1.00\\u7F8E\\u5143"},
+ {"zh_CN", "1234.56", "USD", "US$1,234.56", "USD1,234.56", "1,234.56\\u7F8E\\u5143"},
// wrong ISO code {"zh_CN", "1", "CHY", "CHY1.00", "CHY1.00", "1.00 CHY"},
// wrong ISO code {"zh_CN", "1234.56", "CHY", "CHY1,234.56", "CHY1,234.56", "1,234.56 CHY"},
- {"zh_CN", "1", "CNY", "\\uFFE51.00", "CNY1.00", "1.00 \\u4EBA\\u6C11\\u5E01"},
- {"zh_CN", "1234.56", "CNY", "\\uFFE51,234.56", "CNY1,234.56", "1,234.56 \\u4EBA\\u6C11\\u5E01"},
+ {"zh_CN", "1", "CNY", "\\uFFE51.00", "CNY1.00", "1.00\\u4EBA\\u6C11\\u5E01"},
+ {"zh_CN", "1234.56", "CNY", "\\uFFE51,234.56", "CNY1,234.56", "1,234.56\\u4EBA\\u6C11\\u5E01"},
{"ru_RU", "1", "RUB", "1,00\\u00A0\\u0440\\u0443\\u0431.", "1,00\\u00A0RUB", "1,00 \\u0440\\u043E\\u0441\\u0441\\u0438\\u0439\\u0441\\u043A\\u0438\\u0439 \\u0440\\u0443\\u0431\\u043B\\u044C"},
{"ru_RU", "2", "RUB", "2,00\\u00A0\\u0440\\u0443\\u0431.", "2,00\\u00A0RUB", "2,00 \\u0440\\u043E\\u0441\\u0441\\u0438\\u0439\\u0441\\u043A\\u0438\\u0445 \\u0440\\u0443\\u0431\\u043B\\u044F"},
{"ru_RU", "5", "RUB", "5,00\\u00A0\\u0440\\u0443\\u0431.", "5,00\\u00A0RUB", "5,00 \\u0440\\u043E\\u0441\\u0441\\u0438\\u0439\\u0441\\u043A\\u0438\\u0445 \\u0440\\u0443\\u0431\\u043B\\u0435\\u0439"},
@@ -3371,14 +3373,14 @@ NumberFormatTest::TestCurrencyParsing() {
{"pa_IN", "1", "USD", "US$\\u00a0\\u0a67.\\u0a66\\u0a66", "USD\\u00a0\\u0a67.\\u0a66\\u0a66", "\\u0a67.\\u0a66\\u0a66 USD"},
{"es_AR", "1", "USD", "US$1,00", "USD1,00", "1,00 d\\u00f3lar estadounidense"},
{"ar_EG", "1", "USD", "US$\\u00a0\\u0661\\u066b\\u0660\\u0660", "USD\\u00a0\\u0661\\u066b\\u0660\\u0660", "\\u0661\\u066b\\u0660\\u0660 \\u062f\\u0648\\u0644\\u0627\\u0631 \\u0623\\u0645\\u0631\\u064a\\u0643\\u064a"},
- {"fa_CA", "1", "USD", "\\u06f1\\u066b\\u06f0\\u06f0\\u00a0US$", "\\u06f1\\u066b\\u06f0\\u06f0\\u00a0USD", "\\u06f1\\u066b\\u06f0\\u06f0\\u0020\\u062f\\u0644\\u0627\\u0631\\u0020\\u0627\\u0645\\u0631\\u06cc\\u06a9\\u0627"},
+ {"fa_CA", "1", "USD", "\\u200eUS$\\u06f1\\u066b\\u06f0\\u06f0", "\\u200eUSD\\u06f1\\u066b\\u06f0\\u06f0", "\\u200e\\u062f\\u0644\\u0627\\u0631 \\u0627\\u0645\\u0631\\u06cc\\u06a9\\u0627\\u06f1\\u066b\\u06f0\\u06f0"},
{"he_IL", "1", "USD", "1.00\\u00a0US$", "1.00\\u00a0USD", "1.00 \\u05d3\\u05d5\\u05dc\\u05e8 \\u05d0\\u05de\\u05e8\\u05d9\\u05e7\\u05d0\\u05d9"},
{"hr_HR", "1", "USD", "1,00\\u00a0$", "1,00\\u00a0USD", "1,00 Ameri\\u010dki dolar"},
{"id_ID", "1", "USD", "US$1,00", "USD1,00", "1,00 Dolar Amerika Serikat"},
{"it_IT", "1", "USD", "US$\\u00a01,00", "USD\\u00a01,00", "1,00 Dollaro Statunitense"},
{"ko_KR", "1", "USD", "US$1.00", "USD1.00", "1.00 \\ubbf8\\uad6d \\ub2ec\\ub7ec"},
{"ja_JP", "1", "USD", "$1.00", "USD1.00", "1.00 \\u7c73\\u30c9\\u30eb"},
- {"zh_CN", "1", "CNY", "\\uFFE51.00", "CNY1.00", "1.00 \\u4EBA\\u6C11\\u5E01"},
+ {"zh_CN", "1", "CNY", "\\uFFE51.00", "CNY1.00", "1.00\\u4EBA\\u6C11\\u5E01"},
{"zh_TW", "1", "CNY", "\\uFFE51.00", "CNY1.00", "1.00 \\u4eba\\u6c11\\u5e63"},
{"ru_RU", "1", "RUB", "1,00\\u00A0\\u0440\\u0443\\u0431.", "1,00\\u00A0RUB", "1,00 \\u0420\\u043E\\u0441\\u0441\\u0438\\u0439\\u0441\\u043A\\u0438\\u0439 \\u0440\\u0443\\u0431\\u043B\\u044C"},
};
@@ -3472,7 +3474,7 @@ NumberFormatTest::TestParseCurrencyInUCurr() {
"US dollar1.00",
"US dollars1.00",
"$1.00",
- "AU$1.00",
+ "A$1.00",
"ADP1.00",
"ADP1.00",
"AED1.00",
@@ -6377,6 +6379,11 @@ void NumberFormatTest::TestDecimal() {
}
}
+#if U_PLATFORM != U_PF_CYGWIN || defined(CYGWINMSVC)
+ /*
+ * This test fails on Cygwin (1.7.16) using GCC because of a rounding issue with strtod().
+ * See #9463
+ */
{
// Check that a parse returns a decimal number with full accuracy
UErrorCode status = U_ZERO_ERROR;
@@ -6394,6 +6401,7 @@ void NumberFormatTest::TestDecimal() {
delete fmtr;
}
}
+#endif
}
@@ -6571,4 +6579,146 @@ NumberFormatTest::Test9087(void)
unum_close(fmt);
}
+
+#include "dcfmtimp.h"
+
+void NumberFormatTest::TestFormatFastpaths() {
+#if UCONFIG_FORMAT_FASTPATHS_49
+ logln("Sizeof DecimalFormat = %d, Sizeof DecimalFormatInternal=%d, UNUM_DECIMALFORMAT_INTERNAL_SIZE=%d\n",
+ sizeof(DecimalFormat), sizeof(DecimalFormatInternal), UNUM_DECIMALFORMAT_INTERNAL_SIZE);
+ if(UNUM_DECIMALFORMAT_INTERNAL_SIZE < sizeof(DecimalFormatInternal)) {
+ errln("Error: sizeof(DecimalFormatInternal)=%d but UNUM_DECIMALFORMAT_INTERNAL_SIZE is only %d. Increase the #define?\n", sizeof(DecimalFormatInternal), UNUM_DECIMALFORMAT_INTERNAL_SIZE);
+ } else if(UNUM_DECIMALFORMAT_INTERNAL_SIZE > (sizeof(DecimalFormatInternal)+16)) {
+ infoln("Note: sizeof(DecimalFormatInternal)=%d but UNUM_DECIMALFORMAT_INTERNAL_SIZE is %d. Decrease the #define? sizeof(DecimalFormat)=%d\n", sizeof(DecimalFormatInternal), UNUM_DECIMALFORMAT_INTERNAL_SIZE, sizeof(DecimalFormat));
+ }
+#else
+ infoln("NOTE: UCONFIG_FORMAT_FASTPATHS not set, test skipped.");
+#endif
+
+ // get some additional case
+ {
+ UErrorCode status=U_ZERO_ERROR;
+ DecimalFormat df(UnicodeString("0000",""),status);
+ int64_t long_number = 1;
+ UnicodeString expect = "0001";
+ UnicodeString result;
+ FieldPosition pos;
+ df.format(long_number, result, pos);
+ if(U_FAILURE(status)||expect!=result) {
+ errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),""));
+ } else {
+ logln("OK: got expected '"+result+"' status "+UnicodeString(u_errorName(status),""));
+ }
+ }
+ {
+ UErrorCode status=U_ZERO_ERROR;
+ DecimalFormat df(UnicodeString("0000000000000000000",""),status);
+ int64_t long_number = U_INT64_MIN; // -9223372036854775808L;
+ // uint8_t bits[8];
+ // memcpy(bits,&long_number,8);
+ // for(int i=0;i<8;i++) {
+ // logln("bits: %02X", (unsigned int)bits[i]);
+ // }
+ UnicodeString expect = "-9223372036854775808";
+ UnicodeString result;
+ FieldPosition pos;
+ df.format(long_number, result, pos);
+ if(U_FAILURE(status)||expect!=result) {
+ errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775808");
+ } else {
+ logln("OK: got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775808");
+ }
+ }
+ {
+ UErrorCode status=U_ZERO_ERROR;
+ DecimalFormat df(UnicodeString("0000000000000000000",""),status);
+ int64_t long_number = U_INT64_MAX; // -9223372036854775808L;
+ // uint8_t bits[8];
+ // memcpy(bits,&long_number,8);
+ // for(int i=0;i<8;i++) {
+ // logln("bits: %02X", (unsigned int)bits[i]);
+ // }
+ UnicodeString expect = "9223372036854775807";
+ UnicodeString result;
+ FieldPosition pos;
+ df.format(long_number, result, pos);
+ if(U_FAILURE(status)||expect!=result) {
+ errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on U_INT64_MAX");
+ } else {
+ logln("OK: got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on U_INT64_MAX");
+ }
+ }
+ {
+ UErrorCode status=U_ZERO_ERROR;
+ DecimalFormat df(UnicodeString("0000000000000000000",""),status);
+ int64_t long_number = 0;
+ // uint8_t bits[8];
+ // memcpy(bits,&long_number,8);
+ // for(int i=0;i<8;i++) {
+ // logln("bits: %02X", (unsigned int)bits[i]);
+ // }
+ UnicodeString expect = "0000000000000000000";
+ UnicodeString result;
+ FieldPosition pos;
+ df.format(long_number, result, pos);
+ if(U_FAILURE(status)||expect!=result) {
+ errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on 0");
+ } else {
+ logln("OK: got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on 0");
+ }
+ }
+ {
+ UErrorCode status=U_ZERO_ERROR;
+ DecimalFormat df(UnicodeString("0000000000000000000",""),status);
+ int64_t long_number = U_INT64_MIN + 1;
+ UnicodeString expect = "-9223372036854775807";
+ UnicodeString result;
+ FieldPosition pos;
+ df.format(long_number, result, pos);
+ if(U_FAILURE(status)||expect!=result) {
+ errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775807");
+ } else {
+ logln("OK: got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775807");
+ }
+ }
+}
+
+enum myEnum {
+ MAX_NONBOOLEAN=-1,
+ THING1,
+ THING2,
+ THING3,
+ LIMIT_BOOLEAN
+};
+
+void NumberFormatTest::TestEnumSet(void) {
+ EnumSet<myEnum,
+ MAX_NONBOOLEAN+1,
+ LIMIT_BOOLEAN>
+ flags;
+ infoln("TODO!! This test doesn't fail on error. Convert printf into error assert.\n");
+
+ logln("Enum is from [%d..%d]\n", MAX_NONBOOLEAN+1,
+ LIMIT_BOOLEAN);
+
+ logln("get(thing1)=%d, get(thing2)=%d, get(thing3)=%d\n", flags.get(THING1), flags.get(THING2), flags.get(THING3));
+ logln("Value now: %d\n", flags.getAll());
+ flags.clear();
+ logln("clear -Value now: %d\n", flags.getAll());
+ logln("get(thing1)=%d, get(thing2)=%d, get(thing3)=%d\n", flags.get(THING1), flags.get(THING2), flags.get(THING3));
+ flags.add(THING1);
+ logln("set THING1 -Value now: %d\n", flags.getAll());
+ logln("get(thing1)=%d, get(thing2)=%d, get(thing3)=%d\n", flags.get(THING1), flags.get(THING2), flags.get(THING3));
+ flags.add(THING3);
+ logln("set THING3 -Value now: %d\n", flags.getAll());
+ logln("get(thing1)=%d, get(thing2)=%d, get(thing3)=%d\n", flags.get(THING1), flags.get(THING2), flags.get(THING3));
+ flags.remove(THING2);
+ logln("remove THING2 -Value now: %d\n", flags.getAll());
+ logln("get(thing1)=%d, get(thing2)=%d, get(thing3)=%d\n", flags.get(THING1), flags.get(THING2), flags.get(THING3));
+ flags.remove(THING1);
+ logln("remove THING1 -Value now: %d\n", flags.getAll());
+ logln("get(thing1)=%d, get(thing2)=%d, get(thing3)=%d\n", flags.get(THING1), flags.get(THING2), flags.get(THING3));
+
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/numfmtst.h b/Build/source/libs/icu/icu-50.1/test/intltest/numfmtst.h
index da44791fb19..cc8cb36fe24 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/numfmtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/numfmtst.h
@@ -156,7 +156,9 @@ class NumberFormatTest: public CalendarTimeZoneTest {
void TestExplicitParents();
void TestAvailableNumberingSystems();
void Test9087();
+ void TestFormatFastpaths();
+ void TestEnumSet();
private:
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/numrgts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/numrgts.cpp
index 8617bfc099d..3f725291fcb 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/numrgts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/numrgts.cpp
@@ -29,10 +29,10 @@ public:
virtual UnicodeString& format( double number,
UnicodeString& toAppendTo,
- FieldPosition& pos,
+ FieldPositionIterator* posIter,
UErrorCode& status) const
{
- return NumberFormat::format(number, toAppendTo, pos, status);
+ return NumberFormat::format(number, toAppendTo, posIter, status);
}
/* Just keep this here to make some of the compilers happy */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/numrgts.h b/Build/source/libs/icu/icu-50.1/test/intltest/numrgts.h
index b6ee3729f80..b6ee3729f80 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/numrgts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/numrgts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/plurfmts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/plurfmts.cpp
index b45b2621349..6af4a91d32b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/plurfmts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/plurfmts.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2007-2011, International Business Machines Corporation and
+ * Copyright (c) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -31,15 +31,14 @@
void PluralFormatTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ )
{
if (exec) logln("TestSuite PluralFormat");
- switch (index) {
- TESTCASE(0, pluralFormatBasicTest);
- TESTCASE(1, pluralFormatUnitTest);
- TESTCASE(2, pluralFormatLocaleTest);
- TESTCASE(3, pluralFormatExtendedTest);
- TESTCASE(4, pluralFormatExtendedParseTest);
- default: name = "";
- break;
- }
+ TESTCASE_AUTO_BEGIN;
+ TESTCASE_AUTO(pluralFormatBasicTest);
+ TESTCASE_AUTO(pluralFormatUnitTest);
+ TESTCASE_AUTO(pluralFormatLocaleTest);
+ TESTCASE_AUTO(pluralFormatExtendedTest);
+ TESTCASE_AUTO(pluralFormatExtendedParseTest);
+ TESTCASE_AUTO(ordinalFormatTest);
+ TESTCASE_AUTO_END;
}
/**
@@ -319,7 +318,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
UnicodeString testPattern = UNICODE_STRING_SIMPLE("other{other}");
uprv_memset(pluralResults, -1, sizeof(pluralResults));
pluralResults[0]= PFT_OTHER; // other
- helperTestRusults(oneRuleLocales, 4, testPattern, pluralResults);
+ helperTestResults(oneRuleLocales, 4, testPattern, pluralResults);
// ====== Test Singular1 locales.
logln("Testing singular1 locales.");
@@ -332,7 +331,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[0]= PFT_OTHER;
pluralResults[1]= PFT_ONE;
pluralResults[2]= PFT_OTHER;
- helperTestRusults(singular1Locales, 52, testPattern, pluralResults);
+ helperTestResults(singular1Locales, 52, testPattern, pluralResults);
// ======== Test Singular01 locales.
logln("Testing singular1 locales.");
@@ -341,7 +340,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
uprv_memset(pluralResults, -1, sizeof(pluralResults));
pluralResults[0]= PFT_ONE;
pluralResults[2]= PFT_OTHER;
- helperTestRusults(singular01Locales, 3, testPattern, pluralResults);
+ helperTestResults(singular01Locales, 3, testPattern, pluralResults);
// ======== Test ZeroSingular locales.
logln("Testing singular1 locales.");
@@ -356,7 +355,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[i*10+1] = PFT_ONE;
pluralResults[i*10+2] = PFT_OTHER;
}
- helperTestRusults(zeroSingularLocales, 1, testPattern, pluralResults);
+ helperTestResults(zeroSingularLocales, 1, testPattern, pluralResults);
// ======== Test singular dual locales.
logln("Testing singular1 locales.");
@@ -367,7 +366,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[1]= PFT_ONE;
pluralResults[2]= PFT_TWO;
pluralResults[3]= PFT_OTHER;
- helperTestRusults(singularDualLocales, 1, testPattern, pluralResults);
+ helperTestResults(singularDualLocales, 1, testPattern, pluralResults);
// ======== Test Singular Zero Some locales.
logln("Testing singular1 locales.");
@@ -381,7 +380,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[100+i] = PFT_FEW;
}
pluralResults[1]= PFT_ONE;
- helperTestRusults(singularZeroSomeLocales, 1, testPattern, pluralResults);
+ helperTestResults(singularZeroSomeLocales, 1, testPattern, pluralResults);
// ======== Test Special 12/19.
logln("Testing special 12 and 19.");
@@ -398,7 +397,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[i*10+2] = PFT_FEW;
pluralResults[(i+1)*10] = PFT_OTHER;
}
- helperTestRusults(special12_19Locales, 1, testPattern, pluralResults);
+ helperTestResults(special12_19Locales, 1, testPattern, pluralResults);
// ======== Test Paucal Except 11 14.
logln("Testing Paucal Except 11 and 14.");
@@ -423,7 +422,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[i*10+8] = PFT_MANY;
pluralResults[i*10+9] = PFT_MANY;
}
- helperTestRusults(paucal01Locales, 4, testPattern, pluralResults);
+ helperTestResults(paucal01Locales, 4, testPattern, pluralResults);
// ======== Test Singular Paucal.
logln("Testing Singular Paucal.");
@@ -434,7 +433,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[1]= PFT_ONE;
pluralResults[2]= PFT_FEW;
pluralResults[5]= PFT_OTHER;
- helperTestRusults(singularPaucalLocales, 2, testPattern, pluralResults);
+ helperTestResults(singularPaucalLocales, 2, testPattern, pluralResults);
// ======== Test Paucal (1), (2,3,4).
logln("Testing Paucal (1), (2,3,4).");
@@ -457,7 +456,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[i*10+5] = PFT_OTHER;
}
}
- helperTestRusults(paucal02Locales, 1, testPattern, pluralResults);
+ helperTestResults(paucal02Locales, 1, testPattern, pluralResults);
// ======== Test Paucal (1), (2), (3,4).
logln("Testing Paucal (1), (2), (3,4).");
@@ -473,7 +472,7 @@ PluralFormatTest::pluralFormatLocaleTest(/*char *par*/)
pluralResults[102]= PFT_TWO;
pluralResults[103]= PFT_FEW;
pluralResults[105]= PFT_OTHER;
- helperTestRusults(paucal03Locales, 1, testPattern, pluralResults);
+ helperTestResults(paucal03Locales, 1, testPattern, pluralResults);
// TODO: move this test to Unit Test after CLDR 1.6 is final and we support float
// ======= Test French "WITHIN rule
@@ -581,6 +580,48 @@ PluralFormatTest::pluralFormatExtendedParseTest(void) {
}
void
+PluralFormatTest::ordinalFormatTest(void) {
+ IcuTestErrorCode errorCode(*this, "ordinalFormatTest");
+ UnicodeString pattern("one{#st file}two{#nd file}few{#rd file}other{#th file}");
+ PluralFormat pf(Locale::getEnglish(), UPLURAL_TYPE_ORDINAL, pattern, errorCode);
+ if (errorCode.logDataIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
+ return;
+ }
+ UnicodeString result = pf.format(321, errorCode);
+ if (!errorCode.logIfFailureAndReset("PluralFormat.format(321) failed") &&
+ result != UNICODE_STRING_SIMPLE("321st file")) {
+ errln(UnicodeString("PluralFormat.format(321) wrong result string: ") + result);
+ }
+ result = pf.format(22, errorCode);
+ if (!errorCode.logIfFailureAndReset("PluralFormat.format(22) failed") &&
+ result != UNICODE_STRING_SIMPLE("22nd file")) {
+ errln(UnicodeString("PluralFormat.format(22) wrong result string: ") + result);
+ }
+ result = pf.format(3, errorCode);
+ if (!errorCode.logIfFailureAndReset("PluralFormat.format(3) failed") &&
+ result != UNICODE_STRING_SIMPLE("3rd file")) {
+ errln(UnicodeString("PluralFormat.format(3) wrong result string: ") + result);
+ }
+
+ // Code coverage: Use the other new-for-UPluralType constructor as well.
+ PluralFormat pf2(Locale::getEnglish(), UPLURAL_TYPE_ORDINAL, errorCode);
+ pf2.applyPattern(pattern, errorCode);
+ if (errorCode.logIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
+ return;
+ }
+ result = pf2.format(456, errorCode);
+ if (!errorCode.logIfFailureAndReset("PluralFormat.format(456) failed") &&
+ result != UNICODE_STRING_SIMPLE("456th file")) {
+ errln(UnicodeString("PluralFormat.format(456) wrong result string: ") + result);
+ }
+ result = pf2.format(111, errorCode);
+ if (!errorCode.logIfFailureAndReset("PluralFormat.format(111) failed") &&
+ result != UNICODE_STRING_SIMPLE("111th file")) {
+ errln(UnicodeString("PluralFormat.format(111) wrong result string: ") + result);
+ }
+}
+
+void
PluralFormatTest::numberFormatTest(PluralFormat* plFmt,
NumberFormat *numFmt,
int32_t start,
@@ -634,7 +675,7 @@ PluralFormatTest::numberFormatTest(PluralFormat* plFmt,
void
-PluralFormatTest::helperTestRusults(const char** localeArray,
+PluralFormatTest::helperTestResults(const char** localeArray,
int32_t capacityOfArray,
UnicodeString& testPattern,
int8_t *expResults) {
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/plurfmts.h b/Build/source/libs/icu/icu-50.1/test/intltest/plurfmts.h
index beea2e74308..e16b0e13a3d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/plurfmts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/plurfmts.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -31,6 +31,7 @@ private:
void pluralFormatLocaleTest(/* char* par */);
void pluralFormatExtendedTest();
void pluralFormatExtendedParseTest();
+ void ordinalFormatTest();
void numberFormatTest(PluralFormat* plFmt,
NumberFormat *numFmt,
int32_t start,
@@ -39,7 +40,7 @@ private:
UnicodeString* numEvenAppendStr,
UBool overwrite, // overwrite the numberFormat.format result
UnicodeString *message);
- void helperTestRusults(const char** localeArray,
+ void helperTestResults(const char** localeArray,
int32_t capacityOfArray,
UnicodeString& testPattern,
int8_t *expectingResults);
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/plurults.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/plurults.cpp
index 2a599077a62..7a9ddec43c8 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/plurults.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/plurults.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2011, International Business Machines Corporation and
+* Copyright (C) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************************
@@ -15,13 +15,14 @@
#include <stdlib.h> // for strtod
#include "plurults.h"
+#include "unicode/localpointer.h"
#include "unicode/plurrule.h"
#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof(array[0]))
void setupResult(const int32_t testSource[], char result[], int32_t* max);
-UBool checkEqual(PluralRules *test, char *result, int32_t max);
-UBool testEquality(PluralRules *test);
+UBool checkEqual(const PluralRules &test, char *result, int32_t max);
+UBool testEquality(const PluralRules &test);
// This is an API test, not a unit test. It doesn't test very many cases, and doesn't
// try to test the full functionality. It just calls each function in the class and
@@ -30,14 +31,14 @@ UBool testEquality(PluralRules *test);
void PluralRulesTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ )
{
if (exec) logln("TestSuite PluralRulesAPI");
- switch (index) {
- TESTCASE(0, testAPI);
- TESTCASE(1, testGetUniqueKeywordValue);
- TESTCASE(2, testGetSamples);
- TESTCASE(3, testWithin);
- TESTCASE(4, testGetAllKeywordValues);
- default: name = ""; break;
- }
+ TESTCASE_AUTO_BEGIN;
+ TESTCASE_AUTO(testAPI);
+ TESTCASE_AUTO(testGetUniqueKeywordValue);
+ TESTCASE_AUTO(testGetSamples);
+ TESTCASE_AUTO(testWithin);
+ TESTCASE_AUTO(testGetAllKeywordValues);
+ TESTCASE_AUTO(testOrdinal);
+ TESTCASE_AUTO_END;
}
#define PLURAL_TEST_NUM 18
@@ -94,19 +95,17 @@ void PluralRulesTest::testAPI(/*char *par*/)
logln("\n start default locale test case ..\n");
PluralRules defRule(status);
- PluralRules* test=new PluralRules(status);
- PluralRules* newEnPlural= test->forLocale(Locale::getEnglish(), status);
+ LocalPointer<PluralRules> test(new PluralRules(status));
+ LocalPointer<PluralRules> newEnPlural(test->forLocale(Locale::getEnglish(), status));
if(U_FAILURE(status)) {
dataerrln("ERROR: Could not create PluralRules (default) - exitting");
- delete test;
return;
}
// ======= Test clone, assignment operator && == operator.
- PluralRules *dupRule = defRule.clone();
+ LocalPointer<PluralRules> dupRule(defRule.clone());
if (dupRule==NULL) {
errln("ERROR: clone plural rules test failed!");
- delete test;
return;
} else {
if ( *dupRule != defRule ) {
@@ -118,15 +117,12 @@ void PluralRulesTest::testAPI(/*char *par*/)
if ( *dupRule != *newEnPlural ) {
errln("ERROR: clone plural rules test failed!");
}
- delete dupRule;
}
- delete newEnPlural;
-
// ======= Test empty plural rules
logln("Testing Simple PluralRules");
- PluralRules* empRule = test->createRules(UNICODE_STRING_SIMPLE("a:n"), status);
+ LocalPointer<PluralRules> empRule(test->createRules(UNICODE_STRING_SIMPLE("a:n"), status));
UnicodeString key;
for (int32_t i=0; i<10; ++i) {
key = empRule->select(i);
@@ -134,9 +130,6 @@ void PluralRulesTest::testAPI(/*char *par*/)
errln("ERROR: empty plural rules test failed! - exitting");
}
}
- if (empRule!=NULL) {
- delete empRule;
- }
// ======= Test simple plural rules
logln("Testing Simple PluralRules");
@@ -145,19 +138,14 @@ void PluralRulesTest::testAPI(/*char *par*/)
int32_t max;
for (int32_t i=0; i<PLURAL_TEST_NUM-1; ++i) {
- PluralRules *newRules = test->createRules(pluralTestData[i], status);
+ LocalPointer<PluralRules> newRules(test->createRules(pluralTestData[i], status));
setupResult(pluralTestResult[i], result, &max);
- if ( !checkEqual(newRules, result, max) ) {
+ if ( !checkEqual(*newRules, result, max) ) {
errln("ERROR: simple plural rules failed! - exitting");
- delete test;
return;
}
- if (newRules!=NULL) {
- delete newRules;
- }
}
-
// ======= Test complex plural rules
logln("Testing Complex PluralRules");
// TODO: the complex test data is hard coded. It's better to implement
@@ -179,35 +167,24 @@ void PluralRulesTest::testAPI(/*char *par*/)
0x6F, // 'o'
0x63 // 'c'
};
- PluralRules *newRules = test->createRules(complexRule, status);
- if ( !checkEqual(newRules, cRuleResult, 12) ) {
+ LocalPointer<PluralRules> newRules(test->createRules(complexRule, status));
+ if ( !checkEqual(*newRules, cRuleResult, 12) ) {
errln("ERROR: complex plural rules failed! - exitting");
- delete test;
return;
- }
- if (newRules!=NULL) {
- delete newRules;
- newRules=NULL;
}
- newRules = test->createRules(complexRule2, status);
- if ( !checkEqual(newRules, cRuleResult, 12) ) {
+ newRules.adoptInstead(test->createRules(complexRule2, status));
+ if ( !checkEqual(*newRules, cRuleResult, 12) ) {
errln("ERROR: complex plural rules failed! - exitting");
- delete test;
return;
- }
- if (newRules!=NULL) {
- delete newRules;
- newRules=NULL;
}
// ======= Test decimal fractions plural rules
UnicodeString decimalRule= UNICODE_STRING_SIMPLE("a: n not in 0..100;");
UnicodeString KEYWORD_A = UNICODE_STRING_SIMPLE("a");
status = U_ZERO_ERROR;
- newRules = test->createRules(decimalRule, status);
+ newRules.adoptInstead(test->createRules(decimalRule, status));
if (U_FAILURE(status)) {
dataerrln("ERROR: Could not create PluralRules for testing fractions - exitting");
- delete test;
return;
}
double fData[10] = {-100, -1, -0.0, 0, 0.1, 1, 1.999, 2.0, 100, 100.001 };
@@ -218,20 +195,12 @@ void PluralRulesTest::testAPI(/*char *par*/)
errln("ERROR: plural rules for decimal fractions test failed!");
}
}
- if (newRules!=NULL) {
- delete newRules;
- newRules=NULL;
- }
-
-
// ======= Test Equality
logln("Testing Equality of PluralRules");
-
- if ( !testEquality(test) ) {
+ if ( !testEquality(*test) ) {
errln("ERROR: complex plural rules failed! - exitting");
- delete test;
return;
}
@@ -243,26 +212,21 @@ void PluralRulesTest::testAPI(/*char *par*/)
errln("ERROR: getDynamicClassID() didn't return the expected value");
}
// ====== Test fallback to parent locale
- PluralRules *en_UK = test->forLocale(Locale::getUK(), status);
- PluralRules *en = test->forLocale(Locale::getEnglish(), status);
- if (en_UK != NULL && en != NULL) {
+ LocalPointer<PluralRules> en_UK(test->forLocale(Locale::getUK(), status));
+ LocalPointer<PluralRules> en(test->forLocale(Locale::getEnglish(), status));
+ if (en_UK.isValid() && en.isValid()) {
if ( *en_UK != *en ) {
errln("ERROR: test locale fallback failed!");
}
}
- delete en;
- delete en_UK;
- PluralRules *zh_Hant = test->forLocale(Locale::getTaiwan(), status);
- PluralRules *zh = test->forLocale(Locale::getChinese(), status);
- if (zh_Hant != NULL && zh != NULL) {
+ LocalPointer<PluralRules> zh_Hant(test->forLocale(Locale::getTaiwan(), status));
+ LocalPointer<PluralRules> zh(test->forLocale(Locale::getChinese(), status));
+ if (zh_Hant.isValid() && zh.isValid()) {
if ( *zh_Hant != *zh ) {
errln("ERROR: test locale fallback failed!");
}
}
- delete zh_Hant;
- delete zh;
- delete test;
}
void setupResult(const int32_t testSource[], char result[], int32_t* max) {
@@ -280,11 +244,11 @@ void setupResult(const int32_t testSource[], char result[], int32_t* max) {
}
-UBool checkEqual(PluralRules *test, char *result, int32_t max) {
+UBool checkEqual(const PluralRules &test, char *result, int32_t max) {
UnicodeString key;
UBool isEqual = TRUE;
for (int32_t i=0; i<max; ++i) {
- key= test->select(i);
+ key= test.select(i);
if ( key.charAt(0)!=result[i] ) {
isEqual = FALSE;
}
@@ -294,7 +258,7 @@ UBool checkEqual(PluralRules *test, char *result, int32_t max) {
#define MAX_EQ_ROW 2
#define MAX_EQ_COL 5
-UBool testEquality(PluralRules *test) {
+UBool testEquality(const PluralRules &test) {
UnicodeString testEquRules[MAX_EQ_ROW][MAX_EQ_COL] = {
{ UNICODE_STRING_SIMPLE("a: n in 2..3"),
UNICODE_STRING_SIMPLE("a: n is 2 or n is 3"),
@@ -318,7 +282,7 @@ UBool testEquality(PluralRules *test) {
}
int32_t totalRules=0;
while((totalRules<MAX_EQ_COL) && (testEquRules[i][totalRules].length()>0) ) {
- rules[totalRules]=test->createRules(testEquRules[i][totalRules], status);
+ rules[totalRules]=test.createRules(testEquRules[i][totalRules], status);
totalRules++;
}
for (int32_t n=0; n<300 && ret ; ++n) {
@@ -572,4 +536,16 @@ PluralRulesTest::testGetAllKeywordValues() {
}
}
+void PluralRulesTest::testOrdinal() {
+ IcuTestErrorCode errorCode(*this, "testOrdinal");
+ LocalPointer<PluralRules> pr(PluralRules::forLocale("en", UPLURAL_TYPE_ORDINAL, errorCode));
+ if (errorCode.logIfFailureAndReset("PluralRules::forLocale(en, UPLURAL_TYPE_ORDINAL) failed")) {
+ return;
+ }
+ UnicodeString keyword = pr->select(2.);
+ if (keyword != UNICODE_STRING("two", 3)) {
+ dataerrln("PluralRules(en-ordinal).select(2) failed");
+ }
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/plurults.h b/Build/source/libs/icu/icu-50.1/test/intltest/plurults.h
index 02c26363c75..6170ef97f59 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/plurults.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/plurults.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -28,6 +28,7 @@ private:
void testGetSamples();
void testWithin();
void testGetAllKeywordValues();
+ void testOrdinal();
void assertRuleValue(const UnicodeString& rule, double expected);
void assertRuleKeyValue(const UnicodeString& rule, const UnicodeString& key,
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/pptest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/pptest.cpp
index 594ff219eb3..594ff219eb3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/pptest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/pptest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/pptest.h b/Build/source/libs/icu/icu-50.1/test/intltest/pptest.h
index 593c9778225..593c9778225 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/pptest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/pptest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/punyref.c b/Build/source/libs/icu/icu-50.1/test/intltest/punyref.c
index c61a8b61371..c61a8b61371 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/punyref.c
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/punyref.c
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/punyref.h b/Build/source/libs/icu/icu-50.1/test/intltest/punyref.h
index 138446bcc06..138446bcc06 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/punyref.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/punyref.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/rbbiapts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/rbbiapts.cpp
index 3704311bda2..b61f060cd99 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/rbbiapts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/rbbiapts.cpp
@@ -1,5 +1,5 @@
/********************************************************************
- * Copyright (c) 1999-2011, International Business Machines
+ * Copyright (c) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************
* Date Name Description
@@ -157,10 +157,13 @@ void RBBIAPITest::TestBoilerPlate()
if(*a!=*b){
errln("Failed: boilerplate method operator!= does not return correct results");
}
- BreakIterator* c = BreakIterator::createWordInstance(Locale("ja"),status);
- if(a && c){
- if(*c==*a){
- errln("Failed: boilerplate method opertator== does not return correct results");
+ // Japanese word break iterators are identical to root with
+ // a dictionary-based break iterator
+ BreakIterator* c = BreakIterator::createCharacterInstance(Locale("ja"),status);
+ BreakIterator* d = BreakIterator::createCharacterInstance(Locale("root"),status);
+ if(c && d){
+ if(*c!=*d){
+ errln("Failed: boilerplate method operator== does not return correct results");
}
}else{
errln("creation of break iterator failed");
@@ -168,6 +171,7 @@ void RBBIAPITest::TestBoilerPlate()
delete a;
delete b;
delete c;
+ delete d;
}
void RBBIAPITest::TestgetRules()
@@ -636,21 +640,21 @@ void RBBIAPITest::TestQuoteGrouping() {
//
void RBBIAPITest::TestRuleStatus() {
UChar str[30];
- u_unescape("plain word 123.45 \\u9160\\u9161 \\u30a1\\u30a2 \\u3041\\u3094",
- // 012345678901234567 8 9 0 1 2 3 4 5 6
- // Ideographic Katakana Hiragana
+ //no longer test Han or hiragana breaking here: ruleStatusVec would return nothing
+ // changed UBRK_WORD_KANA to UBRK_WORD_IDEO
+ u_unescape("plain word 123.45 \\u30a1\\u30a2 ",
+ // 012345678901234567 8 9 0
+ // Katakana
str, 30);
UnicodeString testString1(str);
- int32_t bounds1[] = {0, 5, 6, 10, 11, 17, 18, 19, 20, 21, 23, 24, 25, 26};
+ int32_t bounds1[] = {0, 5, 6, 10, 11, 17, 18, 20, 21};
int32_t tag_lo[] = {UBRK_WORD_NONE, UBRK_WORD_LETTER, UBRK_WORD_NONE, UBRK_WORD_LETTER,
UBRK_WORD_NONE, UBRK_WORD_NUMBER, UBRK_WORD_NONE,
- UBRK_WORD_IDEO, UBRK_WORD_IDEO, UBRK_WORD_NONE,
- UBRK_WORD_KANA, UBRK_WORD_NONE, UBRK_WORD_KANA, UBRK_WORD_KANA};
+ UBRK_WORD_IDEO, UBRK_WORD_NONE};
int32_t tag_hi[] = {UBRK_WORD_NONE_LIMIT, UBRK_WORD_LETTER_LIMIT, UBRK_WORD_NONE_LIMIT, UBRK_WORD_LETTER_LIMIT,
UBRK_WORD_NONE_LIMIT, UBRK_WORD_NUMBER_LIMIT, UBRK_WORD_NONE_LIMIT,
- UBRK_WORD_IDEO_LIMIT, UBRK_WORD_IDEO_LIMIT, UBRK_WORD_NONE_LIMIT,
- UBRK_WORD_KANA_LIMIT, UBRK_WORD_NONE_LIMIT, UBRK_WORD_KANA_LIMIT, UBRK_WORD_KANA_LIMIT};
+ UBRK_WORD_IDEO_LIMIT, UBRK_WORD_NONE_LIMIT};
UErrorCode status=U_ZERO_ERROR;
@@ -871,7 +875,6 @@ void RBBIAPITest::TestRegistration() {
#if !UCONFIG_NO_SERVICE
UErrorCode status = U_ZERO_ERROR;
BreakIterator* ja_word = BreakIterator::createWordInstance("ja_JP", status);
-
// ok to not delete these if we exit because of error?
BreakIterator* ja_char = BreakIterator::createCharacterInstance("ja_JP", status);
BreakIterator* root_word = BreakIterator::createWordInstance("", status);
@@ -879,6 +882,7 @@ void RBBIAPITest::TestRegistration() {
if (status == U_MISSING_RESOURCE_ERROR || status == U_FILE_ACCESS_ERROR) {
dataerrln("Error creating instances of break interactors - %s", u_errorName(status));
+
delete ja_word;
delete ja_char;
delete root_word;
@@ -889,9 +893,11 @@ void RBBIAPITest::TestRegistration() {
URegistryKey key = BreakIterator::registerInstance(ja_word, "xx", UBRK_WORD, status);
{
+#if 0 // With a dictionary based word breaking, ja_word is identical to root.
if (ja_word && *ja_word == *root_word) {
errln("japan not different from root");
}
+#endif
}
{
@@ -1046,7 +1052,6 @@ void RBBIAPITest::TestRoundtripRules() {
RoundtripRule("line");
RoundtripRule("char");
if (!quick) {
- RoundtripRule("word_ja");
RoundtripRule("word_POSIX");
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/rbbiapts.h b/Build/source/libs/icu/icu-50.1/test/intltest/rbbiapts.h
index e31b1da1903..e31b1da1903 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/rbbiapts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/rbbiapts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/rbbitst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/rbbitst.cpp
index f68a0c927bd..c803db9bb21 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/rbbitst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/rbbitst.cpp
@@ -9,7 +9,7 @@
* 01/12/2000 Madhu Updated for changed API and added new tests
************************************************************************/
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "unicode/utypes.h"
@@ -33,10 +33,11 @@
#include <string.h>
#include "uvector.h"
#include "uvectr32.h"
-#include "triedict.h"
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
+#include "unicode/numfmt.h"
+#include "unicode/uscript.h"
#define TEST_ASSERT(x) {if (!(x)) { \
errln("Failure in file %s, line %d", __FILE__, __LINE__);}}
@@ -111,8 +112,8 @@ void RBBITest::runIndexedTest( int32_t index, UBool exec, const char* &name, cha
#endif
#if !UCONFIG_NO_REGULAR_EXPRESSIONS && !UCONFIG_NO_FILE_IO
- case 16: name = "TestMonkey";
- if(exec) TestMonkey(params); break;
+ case 16:
+ name = "TestMonkey"; if(exec) TestMonkey(params); break;
#else
case 16:
name = "skip"; break;
@@ -130,8 +131,8 @@ void RBBITest::runIndexedTest( int32_t index, UBool exec, const char* &name, cha
break;
case 19: name = "TestDebug";
if(exec) TestDebug(); break;
- case 20: name = "TestTrieDict";
- if(exec) TestTrieDict(); break;
+ case 20: name = "skip";
+ break;
#if !UCONFIG_NO_FILE_IO
case 21: name = "TestBug5775";
@@ -428,227 +429,6 @@ void RBBITest::TestBug3818() {
delete bi;
}
-
-void RBBITest::TestTrieDict() {
- UErrorCode status = U_ZERO_ERROR;
-
- //
- // Open and read the test data file.
- //
- const char *testDataDirectory = IntlTest::getSourceTestData(status);
- char testFileName[1000];
- if (testDataDirectory == NULL || strlen(testDataDirectory) + strlen("riwords.txt") + 10 >= sizeof(testFileName)) {
- errln("Can't open test data. Path too long.");
- return;
- }
- strcpy(testFileName, testDataDirectory);
- strcat(testFileName, "riwords.txt");
-
- // Items needing deleting at the end
- MutableTrieDictionary *mutableDict = NULL;
- CompactTrieDictionary *compactDict = NULL;
- UnicodeSet *breaks = NULL;
- UChar *testFile = NULL;
- StringEnumeration *enumer1 = NULL;
- StringEnumeration *enumer2 = NULL;
- MutableTrieDictionary *mutable2 = NULL;
- StringEnumeration *cloneEnum = NULL;
- CompactTrieDictionary *compact2 = NULL;
-
-
- const UnicodeString *originalWord = NULL;
- const UnicodeString *cloneWord = NULL;
- UChar *current;
- UChar *word;
- UChar uc;
- int32_t wordLen;
- int32_t wordCount;
- int32_t testCount;
-
- int len;
- testFile = ReadAndConvertFile(testFileName, len, NULL, status);
- if (U_FAILURE(status)) {
- goto cleanup; /* something went wrong, error already output */
- }
-
- mutableDict = new MutableTrieDictionary(0x0E1C, status);
- if (U_FAILURE(status)) {
- errln("Error creating MutableTrieDictionary: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- breaks = new UnicodeSet;
- breaks->add(0x000A); // Line Feed
- breaks->add(0x000D); // Carriage Return
- breaks->add(0x2028); // Line Separator
- breaks->add(0x2029); // Paragraph Separator
-
- // Now add each non-comment line of the file as a word.
- current = testFile;
- word = current;
- uc = *current++;
- wordLen = 0;
- wordCount = 0;
-
- while (uc) {
- if (uc == 0x0023) { // #comment line, skip
- while (uc && !breaks->contains(uc)) {
- uc = *current++;
- }
- }
- else while (uc && !breaks->contains(uc)) {
- ++wordLen;
- uc = *current++;
- }
- if (wordLen > 0) {
- mutableDict->addWord(word, wordLen, status);
- if (U_FAILURE(status)) {
- errln("Could not add word to mutable dictionary; status %s\n", u_errorName(status));
- goto cleanup;
- }
- wordCount += 1;
- }
-
- // Find beginning of next line
- while (uc && breaks->contains(uc)) {
- uc = *current++;
- }
- word = current-1;
- wordLen = 0;
- }
-
- if (wordCount < 50) {
- errln("Word count (%d) unreasonably small\n", wordCount);
- goto cleanup;
- }
-
- enumer1 = mutableDict->openWords(status);
- if (U_FAILURE(status)) {
- errln("Could not open mutable dictionary enumerator: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- testCount = 0;
- if (wordCount != (testCount = enumer1->count(status))) {
- errln("MutableTrieDictionary word count (%d) differs from file word count (%d), with status %s\n",
- testCount, wordCount, u_errorName(status));
- goto cleanup;
- }
-
- // Now compact it
- compactDict = new CompactTrieDictionary(*mutableDict, status);
- if (U_FAILURE(status)) {
- errln("Failed to create CompactTrieDictionary: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- enumer2 = compactDict->openWords(status);
- if (U_FAILURE(status)) {
- errln("Could not open compact trie dictionary enumerator: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- if (wordCount != (testCount = enumer2->count(status))) {
- errln("CompactTrieDictionary word count (%d) differs from file word count (%d), with status %s\n",
- testCount, wordCount, u_errorName(status));
- goto cleanup;
- }
-
- if (typeid(*enumer1) == typeid(*enumer2)) {
- errln("CompactTrieEnumeration and MutableTrieEnumeration typeids are the same");
- }
- delete enumer1;
- enumer1 = NULL;
- delete enumer2;
- enumer2 = NULL;
-
- // Now un-compact it
- mutable2 = compactDict->cloneMutable(status);
- if (U_FAILURE(status)) {
- errln("Could not clone CompactTrieDictionary to MutableTrieDictionary: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- cloneEnum = mutable2->openWords(status);
- if (U_FAILURE(status)) {
- errln("Could not create cloned mutable enumerator: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- if (wordCount != (testCount = cloneEnum->count(status))) {
- errln("Cloned MutableTrieDictionary word count (%d) differs from file word count (%d), with status %s\n",
- testCount, wordCount, u_errorName(status));
- goto cleanup;
- }
-
- // Compact original dictionary to clone. Note that we can only compare the same kind of
- // dictionary as the order of the enumerators is not guaranteed to be the same between
- // different kinds
- enumer1 = mutableDict->openWords(status);
- if (U_FAILURE(status)) {
- errln("Could not re-open mutable dictionary enumerator: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- originalWord = enumer1->snext(status);
- cloneWord = cloneEnum->snext(status);
- while (U_SUCCESS(status) && originalWord != NULL && cloneWord != NULL) {
- if (*originalWord != *cloneWord) {
- errln("Original and cloned MutableTrieDictionary word mismatch\n");
- goto cleanup;
- }
- originalWord = enumer1->snext(status);
- cloneWord = cloneEnum->snext(status);
- }
-
- if (U_FAILURE(status)) {
- errln("Enumeration failed: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- if (originalWord != cloneWord) {
- errln("Original and cloned MutableTrieDictionary ended enumeration at different points\n");
- goto cleanup;
- }
-
- // Test the data copying constructor for CompactTrieDict, and the data access APIs.
- compact2 = new CompactTrieDictionary(compactDict->data(), status);
- if (U_FAILURE(status)) {
- errln("CompactTrieDictionary(const void *,...) failed\n");
- goto cleanup;
- }
-
- if (compact2->dataSize() == 0) {
- errln("CompactTrieDictionary->dataSize() == 0\n");
- goto cleanup;
- }
-
- // Now count the words via the second dictionary
- delete enumer1;
- enumer1 = compact2->openWords(status);
- if (U_FAILURE(status)) {
- errln("Could not open compact trie dictionary 2 enumerator: %s\n", u_errorName(status));
- goto cleanup;
- }
-
- if (wordCount != (testCount = enumer1->count(status))) {
- errln("CompactTrieDictionary 2 word count (%d) differs from file word count (%d), with status %s\n",
- testCount, wordCount, u_errorName(status));
- goto cleanup;
- }
-
-cleanup:
- delete compactDict;
- delete mutableDict;
- delete breaks;
- delete[] testFile;
- delete enumer1;
- delete mutable2;
- delete cloneEnum;
- delete compact2;
-}
-
-
//----------------------------------------------------------------------------
//
// generalIteratorTest Given a break iterator and a set of test data,
@@ -1744,7 +1524,7 @@ void RBBITest::TestUnicodeFiles() {
void RBBITest::runUnicodeTestData(const char *fileName, RuleBasedBreakIterator *bi) {
#if !UCONFIG_NO_REGULAR_EXPRESSIONS
// TODO(andy): Match line break behavior to Unicode 6.0 and remove this time bomb. Ticket #7270
- UBool isTicket7270Fixed = isICUVersionAtLeast(50, 0);
+ UBool isTicket7270Fixed = isICUVersionAtLeast(52, 1);
UBool isLineBreak = 0 == strcmp(fileName, "LineBreakTest.txt");
UErrorCode status = U_ZERO_ERROR;
@@ -1839,8 +1619,16 @@ void RBBITest::runUnicodeTestData(const char *fileName, RuleBasedBreakIterator *
// If the line from the file contained test data, run the test now.
//
if (testString.length() > 0) {
-// TODO(andy): Remove this time bomb code. Note: Line range updated for Unicode 6.1 LineBreakTest.txt.
-if (!isLineBreak || isTicket7270Fixed || !(5066 <= lineNumber && lineNumber <= 5170)) {
+// TODO(andy): Remove this time bomb code. Note: Failing line numbers may change when updating to new Unicode data.
+// Rule 8
+// ZW SP* <break>
+// is not yet implemented.
+if (!(isLineBreak && !isTicket7270Fixed && (5198 == lineNumber ||
+ 5202 == lineNumber ||
+ 5214 == lineNumber ||
+ 5246 == lineNumber ||
+ 5298 == lineNumber ||
+ 5302 == lineNumber ))) {
checkUnicodeTestCase(fileName, lineNumber, testString, &breakPositions, bi);
}
}
@@ -2003,6 +1791,7 @@ private:
UnicodeSet *fCRLFSet;
UnicodeSet *fControlSet;
UnicodeSet *fExtendSet;
+ UnicodeSet *fRegionalIndicatorSet;
UnicodeSet *fPrependSet;
UnicodeSet *fSpacingSet;
UnicodeSet *fLSet;
@@ -2025,6 +1814,7 @@ RBBICharMonkey::RBBICharMonkey() {
fCRLFSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\r\\n]"), status);
fControlSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Grapheme_Cluster_Break = Control}]"), status);
fExtendSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Grapheme_Cluster_Break = Extend}]"), status);
+ fRegionalIndicatorSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Grapheme_Cluster_Break = Regional_Indicator}]"), status);
fPrependSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Grapheme_Cluster_Break = Prepend}]"), status);
fSpacingSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Grapheme_Cluster_Break = SpacingMark}]"), status);
fLSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Grapheme_Cluster_Break = L}]"), status);
@@ -2044,6 +1834,7 @@ RBBICharMonkey::RBBICharMonkey() {
fSets->addElement(fCRLFSet, status);
fSets->addElement(fControlSet, status);
fSets->addElement(fExtendSet, status);
+ fSets->addElement(fRegionalIndicatorSet, status);
if (!fPrependSet->isEmpty()) {
fSets->addElement(fPrependSet, status);
}
@@ -2148,6 +1939,11 @@ int32_t RBBICharMonkey::next(int32_t prevPos) {
continue;
}
+ // Rule (GB8a) Regional_Indicator x Regional_Indicator
+ if (fRegionalIndicatorSet->contains(c1) && fRegionalIndicatorSet->contains(c2)) {
+ continue;
+ }
+
// Rule (GB9) Numeric x ALetter
if (fExtendSet->contains(c2)) {
continue;
@@ -2183,6 +1979,7 @@ RBBICharMonkey::~RBBICharMonkey() {
delete fCRLFSet;
delete fControlSet;
delete fExtendSet;
+ delete fRegionalIndicatorSet;
delete fPrependSet;
delete fSpacingSet;
delete fLSet;
@@ -2215,6 +2012,8 @@ private:
UnicodeSet *fNewlineSet;
UnicodeSet *fKatakanaSet;
UnicodeSet *fALetterSet;
+ // TODO(jungshik): Do we still need this change?
+ // UnicodeSet *fALetterSet; // matches ALetterPlus in word.txt
UnicodeSet *fMidNumLetSet;
UnicodeSet *fMidLetterSet;
UnicodeSet *fMidNumSet;
@@ -2223,6 +2022,8 @@ private:
UnicodeSet *fOtherSet;
UnicodeSet *fExtendSet;
UnicodeSet *fExtendNumLetSet;
+ UnicodeSet *fRegionalIndicatorSet;
+ UnicodeSet *fDictionaryCjkSet;
RegexMatcher *fMatcher;
@@ -2239,15 +2040,30 @@ RBBIWordMonkey::RBBIWordMonkey()
fCRSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = CR}]"), status);
fLFSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = LF}]"), status);
fNewlineSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = Newline}]"), status);
- fALetterSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = ALetter}]"), status);
+ fDictionaryCjkSet= new UnicodeSet("[[\\uac00-\\ud7a3][:Han:][:Hiragana:][:Katakana:]]", status);
+ // Exclude Hangul syllables from ALetterSet during testing.
+ // Leave CJK dictionary characters out from the monkey tests!
+#if 0
+ fALetterSet = new UnicodeSet("[\\p{Word_Break = ALetter}"
+ "[\\p{Line_Break = Complex_Context}"
+ "-\\p{Grapheme_Cluster_Break = Extend}"
+ "-\\p{Grapheme_Cluster_Break = Control}"
+ "]]",
+ status);
+#endif
+ fALetterSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = ALetter}]"), status);
+ fALetterSet->removeAll(*fDictionaryCjkSet);
fKatakanaSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = Katakana}]"), status);
fMidNumLetSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = MidNumLet}]"), status);
fMidLetterSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = MidLetter}]"), status);
fMidNumSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = MidNum}]"), status);
+ // TODO: this set used to contain [\\uff10-\\uff19] (fullwidth digits), but this breaks the test
+ // we should figure out why
fNumericSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = Numeric}]"), status);
fFormatSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = Format}]"), status);
fExtendNumLetSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = ExtendNumLet}]"), status);
fExtendSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = Extend}]"), status);
+ fRegionalIndicatorSet = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Word_Break = Regional_Indicator}]"), status);
fOtherSet = new UnicodeSet();
if(U_FAILURE(status)) {
@@ -2267,14 +2083,16 @@ RBBIWordMonkey::RBBIWordMonkey()
fOtherSet->removeAll(*fExtendNumLetSet);
fOtherSet->removeAll(*fFormatSet);
fOtherSet->removeAll(*fExtendSet);
+ fOtherSet->removeAll(*fRegionalIndicatorSet);
// Inhibit dictionary characters from being tested at all.
+ fOtherSet->removeAll(*fDictionaryCjkSet);
fOtherSet->removeAll(UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{LineBreak = Complex_Context}]"), status));
fSets->addElement(fCRSet, status);
fSets->addElement(fLFSet, status);
fSets->addElement(fNewlineSet, status);
fSets->addElement(fALetterSet, status);
- fSets->addElement(fKatakanaSet, status);
+ //fSets->addElement(fKatakanaSet, status); //TODO: work out how to test katakana
fSets->addElement(fMidLetterSet, status);
fSets->addElement(fMidNumLetSet, status);
fSets->addElement(fMidNumSet, status);
@@ -2283,6 +2101,7 @@ RBBIWordMonkey::RBBIWordMonkey()
fSets->addElement(fExtendSet, status);
fSets->addElement(fOtherSet, status);
fSets->addElement(fExtendNumLetSet, status);
+ fSets->addElement(fRegionalIndicatorSet, status);
if (U_FAILURE(status)) {
deferredStatus = status;
@@ -2425,14 +2244,19 @@ int32_t RBBIWordMonkey::next(int32_t prevPos) {
fKatakanaSet->contains(c1) || fExtendNumLetSet->contains(c1)) &&
fExtendNumLetSet->contains(c2)) {
continue;
- }
+ }
// Rule 13b
if (fExtendNumLetSet->contains(c1) &&
(fALetterSet->contains(c2) || fNumericSet->contains(c2) ||
fKatakanaSet->contains(c2))) {
continue;
- }
+ }
+
+ // Rule 13c
+ if (fRegionalIndicatorSet->contains(c1) && fRegionalIndicatorSet->contains(c2)) {
+ continue;
+ }
// Rule 14. Break found here.
break;
@@ -2462,6 +2286,8 @@ RBBIWordMonkey::~RBBIWordMonkey() {
delete fFormatSet;
delete fExtendSet;
delete fExtendNumLetSet;
+ delete fRegionalIndicatorSet;
+ delete fDictionaryCjkSet;
delete fOtherSet;
}
@@ -2845,6 +2671,7 @@ private:
UnicodeSet *fCJ;
UnicodeSet *fHL;
UnicodeSet *fID;
+ UnicodeSet *fRI;
UnicodeSet *fSA;
UnicodeSet *fXX;
@@ -2900,6 +2727,7 @@ RBBILineMonkey::RBBILineMonkey()
fCJ = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Line_break=CJ}]"), status);
fHL = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Line_break=HL}]"), status);
fID = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Line_break=ID}]"), status);
+ fRI = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Line_break=RI}]"), status);
fSA = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Line_break=SA}]"), status);
fSG = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\ud800-\\udfff]"), status);
fXX = new UnicodeSet(UNICODE_STRING_SIMPLE("[\\p{Line_break=XX}]"), status);
@@ -2954,6 +2782,7 @@ RBBILineMonkey::RBBILineMonkey()
fSets->addElement(fHL, status);
fSets->addElement(fID, status);
fSets->addElement(fWJ, status);
+ fSets->addElement(fRI, status);
fSets->addElement(fSA, status);
fSets->addElement(fSG, status);
@@ -3402,6 +3231,12 @@ int32_t RBBILineMonkey::next(int32_t startPos) {
continue;
}
+ // LB30a Do not break between regional indicators.
+ // RI x RI
+ if (fRI->contains(prevChar) && fRI->contains(thisChar)) {
+ continue;
+ }
+
// LB 31 Break everywhere else
break;
@@ -3455,6 +3290,7 @@ RBBILineMonkey::~RBBILineMonkey() {
delete fCJ;
delete fHL;
delete fID;
+ delete fRI;
delete fSA;
delete fSG;
delete fXX;
@@ -3503,6 +3339,7 @@ static int32_t getIntParam(UnicodeString name, UnicodeString &params, int32_t d
}
#endif
+#if !UCONFIG_NO_REGULAR_EXPRESSIONS
static void testBreakBoundPreceding(RBBITest *test, UnicodeString ustr,
BreakIterator *bi,
int expected[],
@@ -3547,6 +3384,7 @@ static void testBreakBoundPreceding(RBBITest *test, UnicodeString ustr,
for (i = bi->last(); i != BreakIterator::DONE; i = bi->previous()) {
count --;
if (forward[count] != i) {
+ printStringBreaks(ustr, expected, expectedcount);
test->errln("happy break test previous() failed: expected %d but got %d",
forward[count], i);
break;
@@ -3571,6 +3409,7 @@ static void testBreakBoundPreceding(RBBITest *test, UnicodeString ustr,
}
}
}
+#endif
void RBBITest::TestWordBreaks(void)
{
@@ -3580,23 +3419,25 @@ void RBBITest::TestWordBreaks(void)
UErrorCode status = U_ZERO_ERROR;
// BreakIterator *bi = BreakIterator::createCharacterInstance(locale, status);
BreakIterator *bi = BreakIterator::createWordInstance(locale, status);
+ // Replaced any C+J characters in a row with a random sequence of characters
+ // of the same length to make our C+J segmentation not get in the way.
static const char *strlist[] =
{
"\\U000e0032\\u0097\\u0f94\\uc2d8\\u05f4\\U000e0031\\u060d",
- "\\U000e0037\\u4666\\u1202\\u003a\\U000e0031\\u064d\\u0bea\\u591c\\U000e0040\\u003b",
+ "\\U000e0037\\u2666\\u1202\\u003a\\U000e0031\\u064d\\u0bea\\u091c\\U000e0040\\u003b",
"\\u0589\\u3e99\\U0001d7f3\\U000e0074\\u1810\\u200e\\U000e004b\\u0027\\U000e0061\\u003a",
"\\u398c\\U000104a5\\U0001d173\\u102d\\u002e\\uca3b\\u002e\\u002c\\u5622",
- "\\u90ca\\u3588\\u009c\\u0953\\u194b",
+ "\\uac00\\u3588\\u009c\\u0953\\u194b",
"\\u200e\\U000e0072\\u0a4b\\U000e003f\\ufd2b\\u2027\\u002e\\u002e",
"\\u0602\\u2019\\ua191\\U000e0063\\u0a4c\\u003a\\ub4b5\\u003a\\u827f\\u002e",
- "\\u7f1f\\uc634\\u65f8\\u0944\\u04f2\\uacdf\\u1f9c\\u05f4\\u002e",
+ "\\u2f1f\\u1634\\u05f8\\u0944\\u04f2\\u0cdf\\u1f9c\\u05f4\\u002e",
"\\U000e0042\\u002e\\u0fb8\\u09ef\\u0ed1\\u2044",
"\\u003b\\u024a\\u102e\\U000e0071\\u0600",
"\\u2027\\U000e0067\\u0a47\\u00b7",
"\\u1fcd\\u002c\\u07aa\\u0027\\u11b0",
"\\u002c\\U000e003c\\U0001d7f4\\u003a\\u0c6f\\u0027",
"\\u0589\\U000e006e\\u0a42\\U000104a5",
- "\\u4f66\\ub523\\u003a\\uacae\\U000e0047\\u003a",
+ "\\u0f66\\u2523\\u003a\\u0cae\\U000e0047\\u003a",
"\\u003a\\u0f21\\u0668\\u0dab\\u003a\\u0655\\u00b7",
"\\u0027\\u11af\\U000e0057\\u0602",
"\\U0001d7f2\\U000e007\\u0004\\u0589",
@@ -3608,7 +3449,7 @@ void RBBITest::TestWordBreaks(void)
"\\u0be8\\u002e\\u0c68\\u066e\\u136d\\ufc99\\u59e7",
"\\u0233\\U000e0020\\u0a69\\u0d6a",
"\\u206f\\u0741\\ub3ab\\u2019\\ubcac\\u2019",
- "\\u58f4\\U000e0049\\u20e7\\u2027",
+ "\\u18f4\\U000e0049\\u20e7\\u2027",
"\\ub315\\U0001d7e5\\U000e0073\\u0c47\\u06f2\\u0c6a\\u0037\\u10fe",
"\\ua183\\u102d\\u0bec\\u003a",
"\\u17e8\\u06e7\\u002e\\u096d\\u003b",
@@ -3618,7 +3459,7 @@ void RBBITest::TestWordBreaks(void)
"\\U000e005d\\u2044\\u0731\\u0650\\u0061",
"\\u003a\\u0664\\u00b7\\u1fba",
"\\u003b\\u0027\\u00b7\\u47a3",
- "\\u2027\\U000e0067\\u0a42\\u00b7\\ubddf\\uc26c\\u003a\\u4186\\u041b",
+ "\\u2027\\U000e0067\\u0a42\\u00b7\\u4edf\\uc26c\\u003a\\u4186\\u041b",
"\\u0027\\u003a\\U0001d70f\\U0001d7df\\ubf4a\\U0001d7f5\\U0001d177\\u003a\\u0e51\\u1058\\U000e0058\\u00b7\\u0673",
"\\uc30d\\u002e\\U000e002c\\u0c48\\u003a\\ub5a1\\u0661\\u002c",
};
@@ -3673,12 +3514,12 @@ void RBBITest::TestWordBoundary(void)
"\\U0001d7f2\\U000e007d\\u0004\\u0589",
"\\u82ab\\u17e8\\u0736\\u2019\\U0001d64d",
"\\u0e01\\ub55c\\u0a68\\U000e0037\\u0cd6\\u002c\\ub959",
- "\\U000e0065\\u302c\\uc986\\u09ee\\U000e0068",
+ "\\U000e0065\\u302c\\u09ee\\U000e0068",
"\\u0be8\\u002e\\u0c68\\u066e\\u136d\\ufc99\\u59e7",
"\\u0233\\U000e0020\\u0a69\\u0d6a",
"\\u206f\\u0741\\ub3ab\\u2019\\ubcac\\u2019",
"\\u58f4\\U000e0049\\u20e7\\u2027",
- "\\ub315\\U0001d7e5\\U000e0073\\u0c47\\u06f2\\u0c6a\\u0037\\u10fe",
+ "\\U0001d7e5\\U000e0073\\u0c47\\u06f2\\u0c6a\\u0037\\u10fe",
"\\ua183\\u102d\\u0bec\\u003a",
"\\u17e8\\u06e7\\u002e\\u096d\\u003b",
"\\u003a\\u0e57\\u0fad\\u002e",
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/rbbitst.h b/Build/source/libs/icu/icu-50.1/test/intltest/rbbitst.h
index 2d2d8f2a504..2d2d8f2a504 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/rbbitst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/rbbitst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/regcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/regcoll.cpp
index 4028f43602d..4028f43602d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/regcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/regcoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/regcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/regcoll.h
index 54fb280553f..54fb280553f 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/regcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/regcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/regextst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/regextst.cpp
index 09f205aad99..66a26fbef37 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/regextst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/regextst.cpp
@@ -26,6 +26,7 @@
#include "unicode/regex.h"
#include "unicode/uchar.h"
#include "unicode/ucnv.h"
+#include "unicode/uniset.h"
#include "unicode/ustring.h"
#include "regextst.h"
#include "uvector.h"
@@ -127,6 +128,9 @@ void RegexTest::runIndexedTest( int32_t index, UBool exec, const char* &name, ch
case 20: name = "CheckInvBufSize";
if (exec) CheckInvBufSize();
break;
+ case 21: name = "Bug 9283";
+ if (exec) Bug9283();
+ break;
default: name = "";
break; //needed to end loop
@@ -305,7 +309,7 @@ void RegexTest::assertUTextInvariant(const char *expected, UText *actual, const
#define INV_BUFSIZ 2048 /* increase this if too small */
-static int32_t inv_next=0;
+static int64_t inv_next=0;
#if U_CHARSET_FAMILY!=U_ASCII_FAMILY
static char inv_buf[INV_BUFSIZ];
@@ -5184,6 +5188,34 @@ void RegexTest::Bug7029() {
delete pMatcher;
}
+// Bug 9283
+// This test is checking for the existance of any supplemental characters that case-fold
+// to a bmp character.
+//
+// At the time of this writing there are none. If any should appear in a subsequent release
+// of Unicode, the code in regular expressions compilation that determines the longest
+// posssible match for a literal string will need to be enhanced.
+//
+// See file regexcmp.cpp, case URX_STRING_I in RegexCompile::maxMatchLength()
+// for details on what to do in case of a failure of this test.
+//
+void RegexTest::Bug9283() {
+ UErrorCode status = U_ZERO_ERROR;
+ UnicodeSet supplementalsWithCaseFolding("[[:CWCF:]&[\\U00010000-\\U0010FFFF]]", status);
+ REGEX_CHECK_STATUS;
+ int32_t index;
+ UChar32 c;
+ for (index=0; ; index++) {
+ c = supplementalsWithCaseFolding.charAt(index);
+ if (c == -1) {
+ break;
+ }
+ UnicodeString cf = UnicodeString(c).foldCase();
+ REGEX_ASSERT(cf.length() >= 2);
+ }
+}
+
+
void RegexTest::CheckInvBufSize() {
if(inv_next>=INV_BUFSIZ) {
errln("%s: increase #define of INV_BUFSIZ ( is %d but needs to be at least %d )\n",
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/regextst.h b/Build/source/libs/icu/icu-50.1/test/intltest/regextst.h
index 77742fb6b15..22a77eaa2e3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/regextst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/regextst.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2002-2011, International Business Machines Corporation and
+ * Copyright (c) 2002-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -45,6 +45,7 @@ public:
virtual void Bug7740();
virtual void Bug8479();
virtual void Bug7029();
+ virtual void Bug9283();
virtual void CheckInvBufSize();
// The following functions are internal to the regexp tests.
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/reptest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/reptest.cpp
index 0417b36ea0a..0417b36ea0a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/reptest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/reptest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/reptest.h b/Build/source/libs/icu/icu-50.1/test/intltest/reptest.h
index 4ab39412c30..4ab39412c30 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/reptest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/reptest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/restest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/restest.cpp
index 49f4de96648..49f4de96648 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/restest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/restest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/restest.h b/Build/source/libs/icu/icu-50.1/test/intltest/restest.h
index 78ee08d9822..78ee08d9822 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/restest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/restest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/restsnew.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/restsnew.cpp
index dbba470391e..dbba470391e 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/restsnew.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/restsnew.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/restsnew.h b/Build/source/libs/icu/icu-50.1/test/intltest/restsnew.h
index efc850c7faf..efc850c7faf 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/restsnew.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/restsnew.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/rndmcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/rndmcoll.cpp
index be15570c67b..be15570c67b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/rndmcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/rndmcoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/rndmcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/rndmcoll.h
index d216af3b1f7..d216af3b1f7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/rndmcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/rndmcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/sdtfmtts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/sdtfmtts.cpp
index b63a71feddd..b63a71feddd 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/sdtfmtts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/sdtfmtts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/sdtfmtts.h b/Build/source/libs/icu/icu-50.1/test/intltest/sdtfmtts.h
index c9ecd374857..c9ecd374857 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/sdtfmtts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/sdtfmtts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/selfmts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/selfmts.cpp
index 3c7796d8bdb..3c7796d8bdb 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/selfmts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/selfmts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/selfmts.h b/Build/source/libs/icu/icu-50.1/test/intltest/selfmts.h
index c5b640de591..c5b640de591 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/selfmts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/selfmts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/sfwdchit.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/sfwdchit.cpp
index 703a4858e60..703a4858e60 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/sfwdchit.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/sfwdchit.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/sfwdchit.h b/Build/source/libs/icu/icu-50.1/test/intltest/sfwdchit.h
index 71fbd00ce26..71fbd00ce26 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/sfwdchit.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/sfwdchit.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/simplethread.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/simplethread.cpp
index b903173e170..4d7d0bd5797 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/simplethread.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/simplethread.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1999-2011, International Business Machines Corporation and
+ * Copyright (c) 1999-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -32,6 +32,7 @@
#include "unicode/uloc.h"
#include "unicode/locid.h"
#include "putilimp.h"
+#include "intltest.h"
#include <stdio.h>
#include <string.h>
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/simplethread.h b/Build/source/libs/icu/icu-50.1/test/intltest/simplethread.h
index 9cd0fc2f7e1..9cd0fc2f7e1 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/simplethread.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/simplethread.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/srchtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/srchtest.cpp
index a748ac70746..a748ac70746 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/srchtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/srchtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/srchtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/srchtest.h
index 47895257df5..47895257df5 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/srchtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/srchtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ssearch.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/ssearch.cpp
index 7b9f0e1ff7e..deb43a7c94a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ssearch.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ssearch.cpp
@@ -980,8 +980,8 @@ void SSearchTest::offsetTest()
col->setAttribute(UCOL_NORMALIZATION_MODE, UCOL_ON, status);
for(int32_t i = 0; i < testCount; i += 1) {
- if (!isICUVersionAtLeast(50, 0) && i>=4 && i<=6) {
- continue; // timebomb until ticket #8080 is resolved
+ if (!isICUVersionAtLeast(51, 1) && i>=4 && i<=6) {
+ continue; // timebomb until ticket #9156 (was #8081) is resolved
}
UnicodeString ts = CharsToUnicodeString(test[i]);
CollationElementIterator *iter = col->createCollationElementIterator(ts);
@@ -2131,26 +2131,6 @@ int32_t SSearchTest::monkeyTestCase(UCollator *coll, const UnicodeString &testCa
return notFoundCount;
}
-static void hexForUnicodeString(const UnicodeString &ustr, char * cbuf, int32_t cbuflen)
-{
- int32_t ustri, ustrlen = ustr.length();
-
- for (ustri = 0; ustri < ustrlen; ++ustri) {
- if (cbuflen >= 9 /* format width for single code unit(5) + terminating ellipsis(3) + null(1) */) {
- int len = sprintf(cbuf, " %04X", ustr.charAt(ustri));
- cbuflen -= len;
- cbuf += len;
- } else {
- if (cbuflen >= 4 /* terminating ellipsis(3) + null(1) */) {
- sprintf(cbuf, "...");
- } else if (cbuflen >= 1) {
- cbuf = 0;
- }
- break;
- }
- }
-}
-
int32_t SSearchTest::bmMonkeyTestCase(UCollator *coll, const UnicodeString &testCase, const UnicodeString &pattern, const UnicodeString &altPattern,
BoyerMooreSearch *bms, BoyerMooreSearch *abms,
const char *name, const char *strength, uint32_t seed)
@@ -2160,7 +2140,6 @@ int32_t SSearchTest::bmMonkeyTestCase(UCollator *coll, const UnicodeString &test
//int32_t expectedStart = prefix.length(), expectedEnd = prefix.length() + altPattern.length();
int32_t expectedStart = -1, expectedEnd = -1;
int32_t notFoundCount = 0;
- char hexbuf[128];
// **** TODO: find *all* matches, not just first one ****
simpleSearch(coll, testCase, 0, pattern, expectedStart, expectedEnd);
@@ -2169,10 +2148,10 @@ int32_t SSearchTest::bmMonkeyTestCase(UCollator *coll, const UnicodeString &test
bms->search(0, actualStart, actualEnd);
if (expectedStart >= 0 && (actualStart != expectedStart || actualEnd != expectedEnd)) {
- hexForUnicodeString(pattern, hexbuf, sizeof(hexbuf));
errln("Boyer-Moore Search for <pattern> in <%s> failed: expected [%d, %d], got [%d, %d]\n"
- " strength=%s seed=%d <pattern>: %s",
- name, expectedStart, expectedEnd, actualStart, actualEnd, strength, seed, hexbuf);
+ " strength=%s seed=%d",
+ name, expectedStart, expectedEnd, actualStart, actualEnd, strength, seed);
+ errln(UNICODE_STRING_SIMPLE(" <pattern>: ") + prettify(pattern));
}
if (expectedStart == -1 && actualStart == -1) {
@@ -2186,10 +2165,10 @@ int32_t SSearchTest::bmMonkeyTestCase(UCollator *coll, const UnicodeString &test
abms->search(0, actualStart, actualEnd);
if (expectedStart >= 0 && (actualStart != expectedStart || actualEnd != expectedEnd)) {
- hexForUnicodeString(altPattern, hexbuf, sizeof(hexbuf));
errln("Boyer-Moore Search for <alt_pattern> in <%s> failed: expected [%d, %d], got [%d, %d]\n"
- " strength=%s seed=%d <pattern>: %s",
- name, expectedStart, expectedEnd, actualStart, actualEnd, strength, seed, hexbuf);
+ " strength=%s seed=%d",
+ name, expectedStart, expectedEnd, actualStart, actualEnd, strength, seed);
+ errln(UNICODE_STRING_SIMPLE(" <alt_pattern>: ") + prettify(altPattern));
}
if (expectedStart == -1 && actualStart == -1) {
@@ -2434,10 +2413,21 @@ void SSearchTest::bmMonkeyTest(char *params)
CollData *data = CollData::open(coll, status);
- UnicodeString skipString(skipChars); // for timebomb
- UnicodeSet* skipSet = UnicodeSet::createFromAll(skipString); // for timebomb
+ UnicodeSet skipSet;
+ if(isICUVersionBefore(51, 1)) {
+ // timebomb until ticket #9156 (was #8081) is resolved
+ UnicodeString skipString(skipChars);
+ skipSet.addAll(skipString);
+ }
+ if(isICUVersionBefore(51, 1)) {
+ // Time bomb until ticket #9490 is fixed.
+ skipSet.add(0x12327);
+ skipSet.add(0x1311b);
+ skipSet.add(0x1200d);
+ }
+ skipSet.freeze();
// TODO: try alternate prefix and suffix too?
- // TODO: alterntaes are only equal at primary strength. Is this OK?
+ // TODO: alternates are only equal at primary strength. Is this OK?
for(int32_t t = 0; t < loopCount; t += 1) {
uint32_t seed = m_seed;
// int32_t nmc = 0;
@@ -2445,9 +2435,9 @@ void SSearchTest::bmMonkeyTest(char *params)
generateTestCase(coll, monkeys, monkeyCount, pattern, altPattern);
generateTestCase(coll, monkeys, monkeyCount, prefix, altPrefix);
generateTestCase(coll, monkeys, monkeyCount, suffix, altSuffix);
-
- if (!isICUVersionAtLeast(50, 0) && skipSet->containsSome(pattern)) {
- continue; // timebomb until ticket #8080 is resolved
+
+ if (skipSet.containsSome(pattern)) {
+ continue; // time bomb
}
BoyerMooreSearch pat(data, pattern, NULL, status);
@@ -2483,7 +2473,6 @@ void SSearchTest::bmMonkeyTest(char *params)
// pattern + suffix
notFoundCount += bmMonkeyTestCase(coll, testCase, pattern, altPattern, &pat, &alt, "pattern + suffix", strengthNames[s], seed);
}
- delete skipSet; // for timebomb
CollData::close(data);
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ssearch.h b/Build/source/libs/icu/icu-50.1/test/intltest/ssearch.h
index e17f38019b4..e17f38019b4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ssearch.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ssearch.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/strcase.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/strcase.cpp
index 75fc74047da..75fc74047da 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/strcase.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/strcase.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/strtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/strtest.cpp
index 1f7c81d4ae5..1f7c81d4ae5 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/strtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/strtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/strtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/strtest.h
index c90d1afa138..c90d1afa138 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/strtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/strtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/svccoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/svccoll.cpp
index a781d4a8139..a781d4a8139 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/svccoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/svccoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/svccoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/svccoll.h
index 3967f104ce8..3967f104ce8 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/svccoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/svccoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tchcfmt.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tchcfmt.cpp
index bd50389d4d8..bd50389d4d8 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tchcfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tchcfmt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tchcfmt.h b/Build/source/libs/icu/icu-50.1/test/intltest/tchcfmt.h
index caa3e2e638d..caa3e2e638d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tchcfmt.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tchcfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/testidn.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/testidn.cpp
index 8eeb716ad12..8eeb716ad12 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/testidn.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/testidn.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/testidna.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/testidna.cpp
index 617d960311b..c24dbe6067a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/testidna.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/testidna.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
- * Copyright (C) 2003-2011, International Business Machines
+ * Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -1524,6 +1524,15 @@ void TestIDNA::TestCompareReferenceImpl(){
UChar src [2] = {0,0};
int32_t srcLen = 0;
+ // data even OK?
+ {
+ UErrorCode dataStatus = U_ZERO_ERROR;
+ loadTestData(dataStatus);
+ if(U_FAILURE(dataStatus)) {
+ dataerrln("Couldn't load test data: %s\n", u_errorName(dataStatus)); // save us from thousands and thousands of errors
+ return;
+ }
+ }
for (int32_t i = 0; i <= 0x10FFFF; i++){
if (quick == TRUE && i > 0x0FFF){
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/testidna.h b/Build/source/libs/icu/icu-50.1/test/intltest/testidna.h
index 58567df59fd..58567df59fd 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/testidna.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/testidna.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/testutil.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/testutil.cpp
index cab56bae702..cab56bae702 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/testutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/testutil.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/testutil.h b/Build/source/libs/icu/icu-50.1/test/intltest/testutil.h
index ac0c62bff9b..ac0c62bff9b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/testutil.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/testutil.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/textfile.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/textfile.cpp
index e55169dc56d..e55169dc56d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/textfile.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/textfile.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/textfile.h b/Build/source/libs/icu/icu-50.1/test/intltest/textfile.h
index e51119d4730..e51119d4730 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/textfile.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/textfile.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tfsmalls.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tfsmalls.cpp
index 6cc69a01210..6cc69a01210 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tfsmalls.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tfsmalls.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tfsmalls.h b/Build/source/libs/icu/icu-50.1/test/intltest/tfsmalls.h
index 26f13279bb3..26f13279bb3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tfsmalls.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tfsmalls.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/thcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/thcoll.cpp
index 1199b993b54..2626938bf00 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/thcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/thcoll.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 1999-2009, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
@@ -15,6 +15,7 @@
#include "thcoll.h"
#include "unicode/utypes.h"
#include "unicode/coll.h"
+#include "unicode/localpointer.h"
#include "unicode/sortkey.h"
#include "unicode/ustring.h"
#include "cstring.h"
@@ -150,11 +151,9 @@ void CollationThaiTest::TestDictionary(void) {
}
if (lastWord.length() > 0) {
- // line enabled for j2720
- doTest(coll, lastWord, word, Collator::LESS);
int32_t result = coll->compare(lastWord, word);
- if (result >= 0) {
+ if (result > 0) {
failed++;
if (MAX_FAILURES_TO_SHOW < 0 || failed <= MAX_FAILURES_TO_SHOW) {
UnicodeString str;
@@ -216,11 +215,11 @@ void CollationThaiTest::TestCornerCases(void) {
"\\u0e01\\u0e32\\u0e01\\u0e49\\u0e32", "<", "\\u0e01\\u0e48\\u0e32\\u0e01\\u0e49\\u0e32",
// Hyphens and other punctuation follow whitespace but come before letters
- "\\u0e01\\u0e32", "<", "\\u0e01\\u0e32-",
+ "\\u0e01\\u0e32", "=", "\\u0e01\\u0e32-",
"\\u0e01\\u0e32-", "<", "\\u0e01\\u0e32\\u0e01\\u0e32",
// Doubler follows an indentical word without the doubler
- "\\u0e01\\u0e32", "<", "\\u0e01\\u0e32\\u0e46",
+ "\\u0e01\\u0e32", "=", "\\u0e01\\u0e32\\u0e46",
"\\u0e01\\u0e32\\u0e46", "<", "\\u0e01\\u0e32\\u0e01\\u0e32",
@@ -405,50 +404,63 @@ void CollationThaiTest::TestInvalidThai(void) {
}
void CollationThaiTest::TestReordering(void) {
- const char *tests[] = {
- "\\u0E41c\\u0301", "=", "\\u0E41\\u0107", // composition
- "\\u0E41\\uD835\\uDFCE", "<", "\\u0E41\\uD835\\uDFCF", // supplementaries
- "\\u0E41\\uD834\\uDD5F", "=", "\\u0E41\\uD834\\uDD58\\uD834\\uDD65", // supplementary composition decomps to supplementary
- "\\u0E41\\uD87E\\uDC02", "=", "\\u0E41\\u4E41", // supplementary composition decomps to BMP
- "\\u0E41\\u0301", "=", "\\u0E41\\u0301", // unsafe (just checking backwards iteration)
- "\\u0E41\\u0301\\u0316", "=", "\\u0E41\\u0316\\u0301",
- // after UCA 4.1, the two lines below are not equal anymore do not have equal sign
- "\\u0e24\\u0e41", "<", "\\u0e41\\u0e24", // exiting contraction bug
- "\\u0e3f\\u0e3f\\u0e24\\u0e41", "<", "\\u0e3f\\u0e3f\\u0e41\\u0e24",
-
- "abc\\u0E41c\\u0301", "=", "abc\\u0E41\\u0107", // composition
- "abc\\u0E41\\uD834\\uDC00", "<", "abc\\u0E41\\uD834\\uDC01", // supplementaries
- "abc\\u0E41\\uD834\\uDD5F", "=", "abc\\u0E41\\uD834\\uDD58\\uD834\\uDD65", // supplementary composition decomps to supplementary
- "abc\\u0E41\\uD87E\\uDC02", "=", "abc\\u0E41\\u4E41", // supplementary composition decomps to BMP
- "abc\\u0E41\\u0301", "=", "abc\\u0E41\\u0301", // unsafe (just checking backwards iteration)
- "abc\\u0E41\\u0301\\u0316", "=", "abc\\u0E41\\u0316\\u0301",
-
- "\\u0E41c\\u0301abc", "=", "\\u0E41\\u0107abc", // composition
- "\\u0E41\\uD834\\uDC00abc", "<", "\\u0E41\\uD834\\uDC01abc", // supplementaries
- "\\u0E41\\uD834\\uDD5Fabc", "=", "\\u0E41\\uD834\\uDD58\\uD834\\uDD65abc", // supplementary composition decomps to supplementary
- "\\u0E41\\uD87E\\uDC02abc", "=", "\\u0E41\\u4E41abc", // supplementary composition decomps to BMP
- "\\u0E41\\u0301abc", "=", "\\u0E41\\u0301abc", // unsafe (just checking backwards iteration)
- "\\u0E41\\u0301\\u0316abc", "=", "\\u0E41\\u0316\\u0301abc",
-
- "abc\\u0E41c\\u0301abc", "=", "abc\\u0E41\\u0107abc", // composition
- "abc\\u0E41\\uD834\\uDC00abc", "<", "abc\\u0E41\\uD834\\uDC01abc", // supplementaries
- "abc\\u0E41\\uD834\\uDD5Fabc", "=", "abc\\u0E41\\uD834\\uDD58\\uD834\\uDD65abc", // supplementary composition decomps to supplementary
- "abc\\u0E41\\uD87E\\uDC02abc", "=", "abc\\u0E41\\u4E41abc", // supplementary composition decomps to BMP
- "abc\\u0E41\\u0301abc", "=", "abc\\u0E41\\u0301abc", // unsafe (just checking backwards iteration)
- "abc\\u0E41\\u0301\\u0316abc", "=", "abc\\u0E41\\u0316\\u0301abc",
- };
-
- compareArray(*coll, tests, sizeof(tests)/sizeof(tests[0]));
+ // Until UCA 4.1, the collation code swapped Thai/Lao prevowels with the following consonants,
+ // resulting in consonant+prevowel == prevowel+consonant.
+ // From UCA 5.0 on, there are order-reversing contractions for prevowel+consonant.
+ // From UCA 5.0 until UCA 6.1, there was a tertiary difference between
+ // consonant+prevowel and prevowel+consonant.
+ // In UCA 6.2, they compare equal again.
+ // The test was modified to using a collator with strength=secondary,
+ // ignoring possible tertiary differences.
+ const char *tests[] = {
+ "\\u0E41c\\u0301", "=", "\\u0E41\\u0107", // composition
+ "\\u0E41\\U0001D7CE", "<", "\\u0E41\\U0001D7CF", // supplementaries
+ "\\u0E41\\U0001D15F", "=", "\\u0E41\\U0001D158\\U0001D165", // supplementary composition decomps to supplementary
+ "\\u0E41\\U0002F802", "=", "\\u0E41\\u4E41", // supplementary composition decomps to BMP
+ "\\u0E41\\u0301", "=", "\\u0E41\\u0301", // unsafe (just checking backwards iteration)
+ "\\u0E41\\u0301\\u0316", "=", "\\u0E41\\u0316\\u0301",
+
+ "\\u0e24\\u0e41", "=", "\\u0e41\\u0e24", // exiting contraction bug
+ "\\u0e3f\\u0e3f\\u0e24\\u0e41", "=", "\\u0e3f\\u0e3f\\u0e41\\u0e24",
+
+ "abc\\u0E41c\\u0301", "=", "abc\\u0E41\\u0107", // composition
+ "abc\\u0E41\\U0001D000", "<", "abc\\u0E41\\U0001D001", // supplementaries
+ "abc\\u0E41\\U0001D15F", "=", "abc\\u0E41\\U0001D158\\U0001D165", // supplementary composition decomps to supplementary
+ "abc\\u0E41\\U0002F802", "=", "abc\\u0E41\\u4E41", // supplementary composition decomps to BMP
+ "abc\\u0E41\\u0301", "=", "abc\\u0E41\\u0301", // unsafe (just checking backwards iteration)
+ "abc\\u0E41\\u0301\\u0316", "=", "abc\\u0E41\\u0316\\u0301",
+
+ "\\u0E41c\\u0301abc", "=", "\\u0E41\\u0107abc", // composition
+ "\\u0E41\\U0001D000abc", "<", "\\u0E41\\U0001D001abc", // supplementaries
+ "\\u0E41\\U0001D15Fabc", "=", "\\u0E41\\U0001D158\\U0001D165abc", // supplementary composition decomps to supplementary
+ "\\u0E41\\U0002F802abc", "=", "\\u0E41\\u4E41abc", // supplementary composition decomps to BMP
+ "\\u0E41\\u0301abc", "=", "\\u0E41\\u0301abc", // unsafe (just checking backwards iteration)
+ "\\u0E41\\u0301\\u0316abc", "=", "\\u0E41\\u0316\\u0301abc",
+
+ "abc\\u0E41c\\u0301abc", "=", "abc\\u0E41\\u0107abc", // composition
+ "abc\\u0E41\\U0001D000abc", "<", "abc\\u0E41\\U0001D001abc", // supplementaries
+ "abc\\u0E41\\U0001D15Fabc", "=", "abc\\u0E41\\U0001D158\\U0001D165abc", // supplementary composition decomps to supplementary
+ "abc\\u0E41\\U0002F802abc", "=", "abc\\u0E41\\u4E41abc", // supplementary composition decomps to BMP
+ "abc\\u0E41\\u0301abc", "=", "abc\\u0E41\\u0301abc", // unsafe (just checking backwards iteration)
+ "abc\\u0E41\\u0301\\u0316abc", "=", "abc\\u0E41\\u0316\\u0301abc",
+ };
+
+ LocalPointer<Collator> coll2(coll->clone());
+ UErrorCode status = U_ZERO_ERROR;
+ coll2->setAttribute(UCOL_STRENGTH, UCOL_SECONDARY, status);
+ if(U_FAILURE(status)) {
+ errln("Unable to set the Thai collator clone to secondary strength");
+ return;
+ }
+ compareArray(*coll2, tests, sizeof(tests)/sizeof(tests[0]));
const char *rule = "& c < ab";
const char *testcontraction[] = { "\\u0E41ab", ">", "\\u0E41c"}; // After UCA 4.1 Thai are normal so won't break a contraction
UnicodeString rules;
- UErrorCode status = U_ZERO_ERROR;
parseChars(rules, rule);
- RuleBasedCollator *rcoll = new RuleBasedCollator(rules, status);
+ LocalPointer<RuleBasedCollator> rcoll(new RuleBasedCollator(rules, status));
if(U_SUCCESS(status)) {
compareArray(*rcoll, testcontraction, 3);
- delete rcoll;
} else {
errln("Couldn't instantiate collator from rules");
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/thcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/thcoll.h
index 2b10c201118..2b10c201118 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/thcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/thcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tmsgfmt.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tmsgfmt.cpp
index 236313fcdc2..d7c6d64034e 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tmsgfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tmsgfmt.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************
* File TMSGFMT.CPP
@@ -21,6 +21,7 @@
#include "unicode/format.h"
#include "unicode/decimfmt.h"
+#include "unicode/localpointer.h"
#include "unicode/locid.h"
#include "unicode/msgfmt.h"
#include "unicode/numfmt.h"
@@ -63,7 +64,9 @@ TestMessageFormat::runIndexedTest(int32_t index, UBool exec,
TESTCASE_AUTO(TestApostropheMode);
TESTCASE_AUTO(TestCompatibleApostrophe);
TESTCASE_AUTO(testCoverage);
+ TESTCASE_AUTO(testGetFormatNames);
TESTCASE_AUTO(TestTrimArgumentName);
+ TESTCASE_AUTO(TestSelectOrdinal);
TESTCASE_AUTO_END;
}
@@ -277,7 +280,7 @@ void TestMessageFormat::PatternTest()
"Quotes ', {, 'a' 1 {0}",
"Quotes ', {, 'a' 1 {0}",
"{1,number,'#',##} #34,56",
- "There are 3,456 files on Disk at 1/12/70 5:46 AM.",
+ "There are 3,456 files on Disk at 1/12/70, 5:46 AM.",
"On Disk, there are 3,456 files, with $1.00.",
"{1,number,percent}, 345,600%,",
"{1,date,full}, Wednesday, December 31, 1969,",
@@ -442,7 +445,7 @@ void TestMessageFormat::TestTurkishCasing()
}
const UnicodeString expected(
- "At 12:20:00 on 08.08.1997, there was a disturbance in the Force on planet 7.", "");
+ "At 12:20:00 on 8.08.1997, there was a disturbance in the Force on planet 7.", "");
if (result != expected) {
errln("TestTurkishCasing failed on test");
errln( UnicodeString(" Result: ") + result );
@@ -1791,6 +1794,51 @@ void TestMessageFormat::testCoverage(void) {
delete msgfmt;
}
+void TestMessageFormat::testGetFormatNames() {
+ IcuTestErrorCode errorCode(*this, "testGetFormatNames");
+ MessageFormat msgfmt("Hello, {alice,number} {oops,date,full} {zip,spellout} World.", Locale::getRoot(), errorCode);
+ if(errorCode.logDataIfFailureAndReset("MessageFormat() failed")) {
+ return;
+ }
+ LocalPointer<StringEnumeration> names(msgfmt.getFormatNames(errorCode));
+ if(errorCode.logIfFailureAndReset("msgfmt.getFormatNames() failed")) {
+ return;
+ }
+ const UnicodeString *name;
+ name = names->snext(errorCode);
+ if (name == NULL || errorCode.isFailure()) {
+ errln("msgfmt.getFormatNames()[0] failed: %s", errorCode.errorName());
+ errorCode.reset();
+ return;
+ }
+ if (!assertEquals("msgfmt.getFormatNames()[0]", UNICODE_STRING_SIMPLE("alice"), *name)) {
+ return;
+ }
+ name = names->snext(errorCode);
+ if (name == NULL || errorCode.isFailure()) {
+ errln("msgfmt.getFormatNames()[1] failed: %s", errorCode.errorName());
+ errorCode.reset();
+ return;
+ }
+ if (!assertEquals("msgfmt.getFormatNames()[1]", UNICODE_STRING_SIMPLE("oops"), *name)) {
+ return;
+ }
+ name = names->snext(errorCode);
+ if (name == NULL || errorCode.isFailure()) {
+ errln("msgfmt.getFormatNames()[2] failed: %s", errorCode.errorName());
+ errorCode.reset();
+ return;
+ }
+ if (!assertEquals("msgfmt.getFormatNames()[2]", UNICODE_STRING_SIMPLE("zip"), *name)) {
+ return;
+ }
+ name = names->snext(errorCode);
+ if (name != NULL) {
+ errln(UnicodeString("msgfmt.getFormatNames()[3] should be NULL but is: ") + *name);
+ return;
+ }
+}
+
void TestMessageFormat::TestTrimArgumentName() {
// ICU 4.8 allows and ignores white space around argument names and numbers.
IcuTestErrorCode errorCode(*this, "TestTrimArgumentName");
@@ -1812,4 +1860,36 @@ void TestMessageFormat::TestTrimArgumentName() {
m.format(&argName, args, 1, result, errorCode));
}
+void TestMessageFormat::TestSelectOrdinal() {
+ IcuTestErrorCode errorCode(*this, "TestSelectOrdinal");
+ // Test plural & ordinal together,
+ // to make sure that we get the correct cached PluralSelector for each.
+ MessageFormat m(
+ "{0,plural,one{1 file}other{# files}}, "
+ "{0,selectordinal,one{#st file}two{#nd file}few{#rd file}other{#th file}}",
+ Locale::getEnglish(), errorCode);
+ if (errorCode.logDataIfFailureAndReset("Unable to instantiate MessageFormat")) {
+ return;
+ }
+ Formattable args[1] = { (int32_t)21 };
+ FieldPosition ignore(0);
+ UnicodeString result;
+ assertEquals("plural-and-ordinal format(21) failed", "21 files, 21st file",
+ m.format(args, 1, result, ignore, errorCode), TRUE);
+
+ args[0].setLong(2);
+ assertEquals("plural-and-ordinal format(2) failed", "2 files, 2nd file",
+ m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
+
+ args[0].setLong(1);
+ assertEquals("plural-and-ordinal format(1) failed", "1 file, 1st file",
+ m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
+
+ args[0].setLong(3);
+ assertEquals("plural-and-ordinal format(3) failed", "3 files, 3rd file",
+ m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
+
+ errorCode.logDataIfFailureAndReset("");
+}
+
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tmsgfmt.h b/Build/source/libs/icu/icu-50.1/test/intltest/tmsgfmt.h
index 80b31b4a90f..63dbf77b07d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tmsgfmt.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tmsgfmt.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
#ifndef _TESTMESSAGEFORMAT
@@ -113,10 +113,10 @@ public:
void testAdopt(void);
void TestTurkishCasing(void);
void testAutoQuoteApostrophe(void);
+ void testCoverage();
+ void testGetFormatNames();
void TestTrimArgumentName();
-
- /* Provide better code coverage */
- void testCoverage(void);
+ void TestSelectOrdinal();
private:
UnicodeString GetPatternAndSkipSyntax(const MessagePattern& pattern);
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tokiter.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tokiter.cpp
index 809e03602f3..809e03602f3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tokiter.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tokiter.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tokiter.h b/Build/source/libs/icu/icu-50.1/test/intltest/tokiter.h
index 0ea2dcc02c5..0ea2dcc02c5 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tokiter.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tokiter.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/transapi.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/transapi.cpp
index 24317ca8adf..24317ca8adf 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/transapi.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/transapi.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/transapi.h b/Build/source/libs/icu/icu-50.1/test/intltest/transapi.h
index 5dca65efc80..5dca65efc80 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/transapi.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/transapi.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/transrt.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/transrt.cpp
index eab4c90aa89..eab4c90aa89 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/transrt.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/transrt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/transrt.h b/Build/source/libs/icu/icu-50.1/test/intltest/transrt.h
index 196ad7d97b1..196ad7d97b1 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/transrt.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/transrt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/transtst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/transtst.cpp
index 508da51d597..508da51d597 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/transtst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/transtst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/transtst.h b/Build/source/libs/icu/icu-50.1/test/intltest/transtst.h
index 0b1f9a10342..0b1f9a10342 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/transtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/transtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/trcoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/trcoll.cpp
index ee042c01d96..ee042c01d96 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/trcoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/trcoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/trcoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/trcoll.h
index 4ab553e2621..4ab553e2621 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/trcoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/trcoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/trnserr.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/trnserr.cpp
index 727f0aed600..727f0aed600 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/trnserr.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/trnserr.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/trnserr.h b/Build/source/libs/icu/icu-50.1/test/intltest/trnserr.h
index 35b4c5a4bd6..35b4c5a4bd6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/trnserr.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/trnserr.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tscoll.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tscoll.cpp
index 872a78b9504..872a78b9504 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tscoll.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tscoll.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tscoll.h b/Build/source/libs/icu/icu-50.1/test/intltest/tscoll.h
index 75992aec4ef..75992aec4ef 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tscoll.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tscoll.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsdate.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tsdate.cpp
index bdff3d194e4..bdff3d194e4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsdate.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsdate.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsdate.h b/Build/source/libs/icu/icu-50.1/test/intltest/tsdate.h
index 2707bacde24..2707bacde24 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsdate.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsdate.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsdcfmsy.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tsdcfmsy.cpp
index 7ddaf3aaee6..7ddaf3aaee6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsdcfmsy.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsdcfmsy.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsdcfmsy.h b/Build/source/libs/icu/icu-50.1/test/intltest/tsdcfmsy.h
index 828d0f434ad..828d0f434ad 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsdcfmsy.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsdcfmsy.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsdtfmsy.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tsdtfmsy.cpp
index beca4ac8ad4..beca4ac8ad4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsdtfmsy.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsdtfmsy.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsdtfmsy.h b/Build/source/libs/icu/icu-50.1/test/intltest/tsdtfmsy.h
index d289ba4f751..d289ba4f751 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsdtfmsy.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsdtfmsy.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsmthred.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tsmthred.cpp
index a718fa5ff4e..fc6a6607ed3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsmthred.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsmthred.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1999-2011, International Business Machines Corporation and
+ * Copyright (c) 1999-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -24,6 +24,10 @@
#include "unicode/uloc.h"
#include "unicode/locid.h"
#include "putilimp.h"
+#include "intltest.h"
+#include "tsmthred.h"
+#include "unicode/ushape.h"
+
#if U_PLATFORM_USES_ONLY_WIN32_API
/* Prefer native Windows APIs even if POSIX is implemented (i.e., on Cygwin). */
@@ -34,6 +38,8 @@
# undef POSIX
#endif
+
+#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
/* Needed by z/OS to get usleep */
#if U_PLATFORM == U_PF_OS390
#define __DOT1 1
@@ -93,10 +99,6 @@
#undef sleep
#endif
-
-
-#include "tsmthred.h"
-
#define TSMTHREAD_FAIL(msg) errln("%s at file %s, line %d", msg, __FILE__, __LINE__)
#define TSMTHREAD_ASSERT(expr) {if (!(expr)) {TSMTHREAD_FAIL("Fail");}}
@@ -136,7 +138,7 @@ void MultithreadTest::runIndexedTest( int32_t index, UBool exec,
#include "unicode/choicfmt.h"
#include "unicode/msgfmt.h"
#include "unicode/locid.h"
-#include "unicode/ucol.h"
+#include "unicode/coll.h"
#include "unicode/calendar.h"
#include "ucaconf.h"
@@ -186,6 +188,14 @@ void MultithreadTest::runIndexedTest( int32_t index, UBool exec,
}
break;
+ case 5:
+ name = "TestArabicShapingThreads";
+ if (exec) {
+ TestArabicShapingThreads();
+ }
+ break;
+
+
default:
name = "";
break; //needed to end loop
@@ -203,6 +213,7 @@ void MultithreadTest::runIndexedTest( int32_t index, UBool exec,
//
//-----------------------------------------------------------------------------------
#define THREADTEST_NRTHREADS 8
+#define ARABICSHAPE_THREADTEST 30
class TestThreadsThread : public SimpleThread
{
@@ -215,6 +226,75 @@ public:
private:
char *fWhatToChange;
};
+//-----------------------------------------------------------------------------------
+//
+// TestArabicShapeThreads -- see if calls to u_shapeArabic in many threads works successfully
+//
+// Set up N threads pointing at N chars. When they are started, they will make calls to doTailTest which tests
+// u_shapeArabic, if the calls are successful it will the set * chars.
+// At the end we make sure all threads managed to run u_shapeArabic successfully.
+// This is a unit test for ticket 9473
+//
+//-----------------------------------------------------------------------------------
+class TestArabicShapeThreads : public SimpleThread
+{
+public:
+ TestArabicShapeThreads(char* whatToChange) { fWhatToChange = whatToChange;}
+ virtual void run() {
+ if(doTailTest()==TRUE)
+ *fWhatToChange = '*';
+ }
+private:
+ char *fWhatToChange;
+
+ UBool doTailTest(void) {
+ static const UChar src[] = { 0x0020, 0x0633, 0 };
+ static const UChar dst_old[] = { 0xFEB1, 0x200B,0 };
+ static const UChar dst_new[] = { 0xFEB1, 0xFE73,0 };
+ UChar dst[3] = { 0x0000, 0x0000,0 };
+ int32_t length;
+ UErrorCode status;
+ IntlTest inteltst = IntlTest();
+
+ status = U_ZERO_ERROR;
+ length = u_shapeArabic(src, -1, dst, LENGTHOF(dst),
+ U_SHAPE_LETTERS_SHAPE|U_SHAPE_SEEN_TWOCELL_NEAR, &status);
+ if(U_FAILURE(status)) {
+ inteltst.errln("Fail: status %s\n", u_errorName(status));
+ return FALSE;
+ } else if(length!=2) {
+ inteltst.errln("Fail: len %d expected 3\n", length);
+ return FALSE;
+ } else if(u_strncmp(dst,dst_old,LENGTHOF(dst))) {
+ inteltst.errln("Fail: got U+%04X U+%04X expected U+%04X U+%04X\n",
+ dst[0],dst[1],dst_old[0],dst_old[1]);
+ return FALSE;
+ }
+
+
+ //"Trying new tail
+ status = U_ZERO_ERROR;
+ length = u_shapeArabic(src, -1, dst, LENGTHOF(dst),
+ U_SHAPE_LETTERS_SHAPE|U_SHAPE_SEEN_TWOCELL_NEAR|U_SHAPE_TAIL_NEW_UNICODE, &status);
+ if(U_FAILURE(status)) {
+ inteltst.errln("Fail: status %s\n", u_errorName(status));
+ return FALSE;
+ } else if(length!=2) {
+ inteltst.errln("Fail: len %d expected 3\n", length);
+ return FALSE;
+ } else if(u_strncmp(dst,dst_new,LENGTHOF(dst))) {
+ inteltst.errln("Fail: got U+%04X U+%04X expected U+%04X U+%04X\n",
+ dst[0],dst[1],dst_new[0],dst_new[1]);
+ return FALSE;
+ }
+
+
+ return TRUE;
+
+}
+
+
+};
void MultithreadTest::TestThreads()
{
@@ -286,6 +366,78 @@ void MultithreadTest::TestThreads()
}
+void MultithreadTest::TestArabicShapingThreads()
+{
+ char threadTestChars[ARABICSHAPE_THREADTEST + 1];
+ SimpleThread *threads[ARABICSHAPE_THREADTEST];
+ int32_t numThreadsStarted = 0;
+
+ int32_t i;
+
+ for(i=0;i<ARABICSHAPE_THREADTEST;i++)
+ {
+ threadTestChars[i] = ' ';
+ threads[i] = new TestArabicShapeThreads(&threadTestChars[i]);
+ }
+ threadTestChars[ARABICSHAPE_THREADTEST] = '\0';
+
+ logln("-> do TestArabicShapingThreads <- Firing off threads.. ");
+ for(i=0;i<ARABICSHAPE_THREADTEST;i++)
+ {
+ if (threads[i]->start() != 0) {
+ errln("Error starting thread %d", i);
+ }
+ else {
+ numThreadsStarted++;
+ }
+ //SimpleThread::sleep(100);
+ logln(" Subthread started.");
+ }
+
+ logln("Waiting for threads to be set..");
+ if (numThreadsStarted == 0) {
+ errln("No threads could be started for testing!");
+ return;
+ }
+
+ int32_t patience = 100; // seconds to wait
+
+ while(patience--)
+ {
+ int32_t count = 0;
+ umtx_lock(NULL);
+ for(i=0;i<ARABICSHAPE_THREADTEST;i++)
+ {
+ if(threadTestChars[i] == '*')
+ {
+ count++;
+ }
+ }
+ umtx_unlock(NULL);
+
+ if(count == ARABICSHAPE_THREADTEST)
+ {
+ logln("->TestArabicShapingThreads <- Got all threads! cya");
+ for(i=0;i<ARABICSHAPE_THREADTEST;i++)
+ {
+ delete threads[i];
+ }
+ return;
+ }
+
+ logln("-> TestArabicShapingThreads <- Waiting..");
+ SimpleThread::sleep(500);
+ }
+
+ errln("-> TestArabicShapingThreads <- PATIENCE EXCEEDED!! Still missing some.");
+ for(i=0;i<ARABICSHAPE_THREADTEST;i++)
+ {
+ delete threads[i];
+ }
+
+}
+
+
//-----------------------------------------------------------------------
//
// TestMutex - a simple (non-stress) test to verify that ICU mutexes
@@ -294,8 +446,8 @@ void MultithreadTest::TestThreads()
// platform's mutex support is at least superficially there.
//
//----------------------------------------------------------------------
-static UMTX gTestMutexA = NULL;
-static UMTX gTestMutexB = NULL;
+static UMutex gTestMutexA = U_MUTEX_INITIALIZER;
+static UMutex gTestMutexB = U_MUTEX_INITIALIZER;
static int gThreadsStarted = 0;
static int gThreadsInMiddle = 0;
@@ -398,11 +550,6 @@ void MultithreadTest::TestMutex()
}
// All threads made it by both mutexes.
- // Destroy the test mutexes.
- umtx_destroy(&gTestMutexA);
- umtx_destroy(&gTestMutexB);
- gTestMutexA=NULL;
- gTestMutexB=NULL;
for (i=0; i<TESTMUTEX_THREAD_COUNT; i++) {
delete threads[i];
@@ -842,78 +989,92 @@ struct Line {
int32_t buflen;
} ;
+static UBool
+skipLineBecauseOfBug(const UChar *s, int32_t length) {
+ // TODO: Fix ICU ticket #8052
+ if(length >= 3 &&
+ (s[0] == 0xfb2 || s[0] == 0xfb3) &&
+ s[1] == 0x334 &&
+ (s[2] == 0xf73 || s[2] == 0xf75 || s[2] == 0xf81)) {
+ return TRUE;
+ }
+ return FALSE;
+}
+
+static UCollationResult
+normalizeResult(int32_t result) {
+ return result<0 ? UCOL_LESS : result==0 ? UCOL_EQUAL : UCOL_GREATER;
+}
+
class CollatorThreadTest : public ThreadWithStatus
{
private:
- const UCollator *coll;
+ const Collator *coll;
const Line *lines;
int32_t noLines;
+ UBool isAtLeastUCA62;
public:
CollatorThreadTest() : ThreadWithStatus(),
coll(NULL),
lines(NULL),
- noLines(0)
+ noLines(0),
+ isAtLeastUCA62(TRUE)
{
};
- void setCollator(UCollator *c, Line *l, int32_t nl)
+ void setCollator(Collator *c, Line *l, int32_t nl, UBool atLeastUCA62)
{
coll = c;
lines = l;
noLines = nl;
+ isAtLeastUCA62 = atLeastUCA62;
}
virtual void run() {
- //sleep(10000);
- int32_t line = 0;
-
uint8_t sk1[1024], sk2[1024];
uint8_t *oldSk = NULL, *newSk = sk1;
- int32_t resLen = 0, oldLen = 0;
+ int32_t oldLen = 0;
+ int32_t prev = 0;
int32_t i = 0;
for(i = 0; i < noLines; i++) {
- resLen = ucol_getSortKey(coll, lines[i].buff, lines[i].buflen, newSk, 1024);
+ if(lines[i].buflen == 0) { continue; }
+
+ if(skipLineBecauseOfBug(lines[i].buff, lines[i].buflen)) { continue; }
- int32_t res = 0, cmpres = 0, cmpres2 = 0;
+ int32_t resLen = coll->getSortKey(lines[i].buff, lines[i].buflen, newSk, 1024);
if(oldSk != NULL) {
- res = strcmp((char *)oldSk, (char *)newSk);
- cmpres = ucol_strcoll(coll, lines[i-1].buff, lines[i-1].buflen, lines[i].buff, lines[i].buflen);
- cmpres2 = ucol_strcoll(coll, lines[i].buff, lines[i].buflen, lines[i-1].buff, lines[i-1].buflen);
- //cmpres = res;
- //cmpres2 = -cmpres;
+ int32_t skres = strcmp((char *)oldSk, (char *)newSk);
+ int32_t cmpres = coll->compare(lines[prev].buff, lines[prev].buflen, lines[i].buff, lines[i].buflen);
+ int32_t cmpres2 = coll->compare(lines[i].buff, lines[i].buflen, lines[prev].buff, lines[prev].buflen);
if(cmpres != -cmpres2) {
- error("Compare result not symmetrical on line "+ line);
+ error("Compare result not symmetrical on line " + (i + 1));
break;
}
- if(((res&0x80000000) != (cmpres&0x80000000)) || (res == 0 && cmpres != 0) || (res != 0 && cmpres == 0)) {
- error(UnicodeString("Difference between ucol_strcoll and sortkey compare on line ")+ UnicodeString(line));
+ if(cmpres != normalizeResult(skres)) {
+ error(UnicodeString("Difference between coll->compare and sortkey compare on line ") + (i + 1));
break;
}
+ int32_t res = cmpres;
+ if(res == 0 && !isAtLeastUCA62) {
+ // Up to UCA 6.1, the collation test files use a custom tie-breaker,
+ // comparing the raw input strings.
+ res = u_strcmpCodePointOrder(lines[prev].buff, lines[i].buff);
+ // Starting with UCA 6.2, the collation test files use the standard UCA tie-breaker,
+ // comparing the NFD versions of the input strings,
+ // which we do via setting strength=identical.
+ }
if(res > 0) {
- error(UnicodeString("Line %i is not greater or equal than previous line ")+ UnicodeString(i));
+ error(UnicodeString("Line is not greater or equal than previous line, for line ") + (i + 1));
break;
- } else if(res == 0) { /* equal */
- res = u_strcmpCodePointOrder(lines[i-1].buff, lines[i].buff);
- if (res == 0) {
- error(UnicodeString("Probable error in test file on line %i (comparing identical strings)")+ UnicodeString(i));
- break;
- }
- /*
- * UCA 6.0 test files can have lines that compare == if they are
- * different strings but canonically equivalent.
- else if (res > 0) {
- error(UnicodeString("Sortkeys are identical, but code point compare gives >0 on line ")+ UnicodeString(i));
- break;
- }
- */
}
}
oldSk = newSk;
oldLen = resLen;
+ prev = i;
newSk = (newSk == sk1)?sk2:sk1;
}
@@ -978,26 +1139,25 @@ void MultithreadTest::TestCollators()
}
}
- Line *lines = new Line[200000];
- memset(lines, 0, sizeof(Line)*200000);
+ LocalArray<Line> lines(new Line[200000]);
+ memset(lines.getAlias(), 0, sizeof(Line)*200000);
int32_t lineNum = 0;
UChar bufferU[1024];
- int32_t buflen = 0;
uint32_t first = 0;
- uint32_t offset = 0;
while (fgets(buffer, 1024, testFile) != NULL) {
- offset = 0;
- if(*buffer == 0 || strlen(buffer) < 3 || buffer[0] == '#') {
- continue;
+ if(*buffer == 0 || buffer[0] == '#') {
+ // Store empty and comment lines so that errors are reported
+ // for the real test file lines.
+ lines[lineNum].buflen = 0;
+ lines[lineNum].buff[0] = 0;
+ } else {
+ int32_t buflen = u_parseString(buffer, bufferU, 1024, &first, &status);
+ lines[lineNum].buflen = buflen;
+ u_memcpy(lines[lineNum].buff, bufferU, buflen);
+ lines[lineNum].buff[buflen] = 0;
}
- offset = u_parseString(buffer, bufferU, 1024, &first, &status);
- buflen = offset;
- bufferU[offset++] = 0;
- lines[lineNum].buflen = buflen;
- //lines[lineNum].buff = new UChar[buflen+1];
- u_memcpy(lines[lineNum].buff, bufferU, buflen);
lineNum++;
}
fclose(testFile);
@@ -1006,16 +1166,21 @@ void MultithreadTest::TestCollators()
return;
}
- UCollator *coll = ucol_open("root", &status);
+ UVersionInfo uniVersion;
+ static const UVersionInfo v62 = { 6, 2, 0, 0 };
+ u_getUnicodeVersion(uniVersion);
+ UBool isAtLeastUCA62 = uprv_memcmp(uniVersion, v62, 4) >= 0;
+
+ LocalPointer<Collator> coll(Collator::createInstance(Locale::getRoot(), status));
if(U_FAILURE(status)) {
errcheckln(status, "Couldn't open UCA collator");
return;
}
- ucol_setAttribute(coll, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
- ucol_setAttribute(coll, UCOL_CASE_FIRST, UCOL_OFF, &status);
- ucol_setAttribute(coll, UCOL_CASE_LEVEL, UCOL_OFF, &status);
- ucol_setAttribute(coll, UCOL_STRENGTH, UCOL_TERTIARY, &status);
- ucol_setAttribute(coll, UCOL_ALTERNATE_HANDLING, UCOL_NON_IGNORABLE, &status);
+ coll->setAttribute(UCOL_NORMALIZATION_MODE, UCOL_ON, status);
+ coll->setAttribute(UCOL_CASE_FIRST, UCOL_OFF, status);
+ coll->setAttribute(UCOL_CASE_LEVEL, UCOL_OFF, status);
+ coll->setAttribute(UCOL_STRENGTH, isAtLeastUCA62 ? UCOL_IDENTICAL : UCOL_TERTIARY, status);
+ coll->setAttribute(UCOL_ALTERNATE_HANDLING, UCOL_NON_IGNORABLE, status);
int32_t noSpawned = 0;
int32_t spawnResult = 0;
@@ -1025,7 +1190,7 @@ void MultithreadTest::TestCollators()
int32_t j = 0;
for(j = 0; j < kCollatorThreadThreads; j++) {
//logln("Setting collator %i", j);
- tests[j].setCollator(coll, lines, lineNum);
+ tests[j].setCollator(coll.getAlias(), lines.getAlias(), lineNum, isAtLeastUCA62);
}
for(j = 0; j < kCollatorThreadThreads; j++) {
log("%i ", j);
@@ -1078,12 +1243,6 @@ void MultithreadTest::TestCollators()
errln("There were errors.");
SimpleThread::errorFunc();
}
- ucol_close(coll);
- //for(i = 0; i < lineNum; i++) {
- //delete[] lines[i].buff;
- //}
- delete[] lines;
-
return;
}
@@ -1091,7 +1250,6 @@ void MultithreadTest::TestCollators()
}
errln("patience exceeded. ");
SimpleThread::errorFunc();
- ucol_close(coll);
}
#endif /* #if !UCONFIG_NO_COLLATION */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsmthred.h b/Build/source/libs/icu/icu-50.1/test/intltest/tsmthred.h
index f2f990608f9..c72038f9377 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsmthred.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsmthred.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2004, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -28,6 +28,12 @@ public:
* test that threads even work
**/
void TestThreads(void);
+
+ /**
+ * test that arabic shaping can work in threads
+ **/
+ void TestArabicShapingThreads(void);
+
/**
* test that mutexes work
**/
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsnmfmt.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tsnmfmt.cpp
index 9e417a3c40c..9e417a3c40c 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsnmfmt.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsnmfmt.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsnmfmt.h b/Build/source/libs/icu/icu-50.1/test/intltest/tsnmfmt.h
index 076a464467d..076a464467d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsnmfmt.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsnmfmt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsputil.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tsputil.cpp
index 009e3802f91..009e3802f91 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsputil.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsputil.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tsputil.h b/Build/source/libs/icu/icu-50.1/test/intltest/tsputil.h
index b5767c44112..b5767c44112 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tsputil.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tsputil.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tstnorm.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tstnorm.cpp
index cde6dbe88c7..cde6dbe88c7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tstnorm.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tstnorm.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tstnorm.h b/Build/source/libs/icu/icu-50.1/test/intltest/tstnorm.h
index 793155541ae..793155541ae 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tstnorm.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tstnorm.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tstnrapi.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tstnrapi.cpp
index 110e206c2d4..110e206c2d4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tstnrapi.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tstnrapi.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tufmtts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tufmtts.cpp
index 90efa96fcf2..abf0a1134cb 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tufmtts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tufmtts.cpp
@@ -1,5 +1,5 @@
/********************************************************************
- * Copyright (c) 2008-2011, International Business Machines Corporation and
+ * Copyright (c) 2008-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -25,7 +25,8 @@ void TimeUnitTest::runIndexedTest( int32_t index, UBool exec, const char* &name,
switch (index) {
TESTCASE(0, testBasic);
TESTCASE(1, testAPI);
- TESTCASE(2, testGreek);
+ TESTCASE(2, testGreekWithFallback);
+ TESTCASE(3, testGreekWithSanitization);
default: name = ""; break;
}
}
@@ -208,7 +209,7 @@ void TimeUnitTest::testAPI() {
* to long unit names for a locale where the locale data does not
* provide short unit names. As of CLDR 1.9, Greek is one such language.
*/
-void TimeUnitTest::testGreek() {
+void TimeUnitTest::testGreekWithFallback() {
UErrorCode status = U_ZERO_ERROR;
const char* locales[] = {"el-GR", "el"};
@@ -323,4 +324,23 @@ void TimeUnitTest::testGreek() {
}
}
+// Test bug9042
+void TimeUnitTest::testGreekWithSanitization() {
+
+ UErrorCode status = U_ZERO_ERROR;
+ Locale elLoc("el");
+ NumberFormat* numberFmt = NumberFormat::createInstance(Locale("el"), status);
+ if (!assertSuccess("NumberFormat::createInstance for el locale", status, TRUE)) return;
+ numberFmt->setMaximumFractionDigits(1);
+
+ TimeUnitFormat* timeUnitFormat = new TimeUnitFormat(elLoc, status);
+ if (!assertSuccess("TimeUnitFormat::TimeUnitFormat for el locale", status)) return;
+
+ timeUnitFormat->setNumberFormat(*numberFmt, status);
+
+ delete numberFmt;
+ delete timeUnitFormat;
+}
+
+
#endif
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tufmtts.h b/Build/source/libs/icu/icu-50.1/test/intltest/tufmtts.h
index 3910f4a2db8..45e841cb806 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tufmtts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tufmtts.h
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2008-2010, International Business Machines Corporation
+ * Copyright (c) 2008-2012, International Business Machines Corporation
* and others. All Rights Reserved.
********************************************************************/
@@ -37,7 +37,18 @@ public:
* to long unit names for a locale where the locale data does not
* provide short unit names. As of CLDR 1.9, Greek is one such language.
**/
- void testGreek();
+ void testGreekWithFallback();
+
+ /**
+ * Performs tests for Greek
+ * This tests that if the plural count listed in time unit format does not
+ * match those in the plural rules for the locale, those plural count in
+ * time unit format will be ingored and subsequently, fall back will kick in
+ * which is tested above.
+ * Without data sanitization, setNumberFormat() would crash.
+ * As of CLDR shiped in ICU4.8, Greek is one such language.
+ */
+ void testGreekWithSanitization();
};
#endif /* #if !UCONFIG_NO_FORMATTING */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzbdtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tzbdtest.cpp
index 5df0f4b856a..5df0f4b856a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzbdtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzbdtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzbdtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/tzbdtest.h
index ecc867c9faf..ecc867c9faf 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzbdtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzbdtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzfmttst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tzfmttst.cpp
index 4ff82ef60c5..4ff82ef60c5 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzfmttst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzfmttst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzfmttst.h b/Build/source/libs/icu/icu-50.1/test/intltest/tzfmttst.h
index 5e7c39706c4..5e7c39706c4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzfmttst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzfmttst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzoffloc.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tzoffloc.cpp
index 0981b2f8dd4..0981b2f8dd4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzoffloc.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzoffloc.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzoffloc.h b/Build/source/libs/icu/icu-50.1/test/intltest/tzoffloc.h
index 7d8fa235c66..7d8fa235c66 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzoffloc.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzoffloc.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzregts.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tzregts.cpp
index 08c07c480de..08c07c480de 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzregts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzregts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzregts.h b/Build/source/libs/icu/icu-50.1/test/intltest/tzregts.h
index 6b5500c953e..6b5500c953e 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzregts.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzregts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzrulets.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tzrulets.cpp
index 77d8ba881f3..77d8ba881f3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzrulets.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzrulets.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tzrulets.h b/Build/source/libs/icu/icu-50.1/test/intltest/tzrulets.h
index c81da4e4940..c81da4e4940 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tzrulets.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tzrulets.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tztest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/tztest.cpp
index e54ab182d20..b2a76124172 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tztest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tztest.cpp
@@ -14,6 +14,7 @@
#include "unicode/gregocal.h"
#include "unicode/resbund.h"
#include "unicode/strenum.h"
+#include "unicode/uversion.h"
#include "tztest.h"
#include "cmemory.h"
#include "putilimp.h"
@@ -34,10 +35,14 @@
// class TimeZoneTest
// *****************************************************************************
-// TODO: We should probably read following data at runtime, so we can update
-// these values every release with necessary data changes.
-const int32_t TimeZoneTest::REFERENCE_YEAR = 2009;
-const char * TimeZoneTest::REFERENCE_DATA_VERSION = "2009d";
+// Some test case data is current date/tzdata version sensitive and producing errors
+// when year/rule are changed. Although we want to keep our eyes on test failures
+// caused by tzdata changes while development, keep maintaining test data in maintenance
+// stream is a little bit hassle. ICU 49 or later versions are using minor version field
+// to indicate a development build (0) or official release build (others). For development
+// builds, a test failure triggers an error, while release builds only report them in
+// verbose mode with logln.
+static UBool isDevelopmentBuild = (U_ICU_VERSION_MINOR_NUM == 0);
void TimeZoneTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ )
{
@@ -831,37 +836,6 @@ TimeZoneTest::checkContainsAll(StringEnumeration *s1, const char *name1,
*/
void TimeZoneTest::TestShortZoneIDs()
{
- UErrorCode status = U_ZERO_ERROR;
-
- // This test case is tzdata version sensitive.
- UBool isNonReferenceTzdataVersion = FALSE;
- const char *tzdataVer = TimeZone::getTZDataVersion(status);
- if (failure(status, "getTZDataVersion")) return;
- if (uprv_strcmp(tzdataVer, TimeZoneTest::REFERENCE_DATA_VERSION) != 0) {
- // Note: We want to display a warning message here if
- // REFERENCE_DATA_VERSION is out of date - so we
- // do not forget to update the value before GA.
- isNonReferenceTzdataVersion = TRUE;
- logln(UnicodeString("Warning: Active tzdata version (") + tzdataVer +
- ") does not match the reference tzdata version ("
- + REFERENCE_DATA_VERSION + ") for this test case data.");
- }
-
- // Note: useDaylightTime returns true if DST is observed
- // in the time zone in the current calendar year. The test
- // data is valid for the date after the reference year below.
- // If system clock is before the year, some test cases may
- // fail.
- GregorianCalendar cal(*TimeZone::getGMT(), status);
- if (failure(status, "GregorianCalendar")) return;
- cal.set(TimeZoneTest::REFERENCE_YEAR, UCAL_JANUARY, 2); // day 2 in GMT
-
- UBool isDateBeforeReferenceYear = ucal_getNow() < cal.getTime(status);
- if (failure(status, "Calendar::getTime")) return;
- if (isDateBeforeReferenceYear) {
- logln("Warning: Past time is set to the system clock. Some test cases may not return expected results.");
- }
-
int32_t i;
// Create a small struct to hold the array
struct
@@ -872,41 +846,40 @@ void TimeZoneTest::TestShortZoneIDs()
}
kReferenceList [] =
{
- {"MIT", -660, FALSE},
- {"HST", -600, FALSE},
- {"AST", -540, TRUE},
- {"PST", -480, TRUE},
- {"PNT", -420, FALSE},
+ {"HST", -600, FALSE}, // Olson northamerica -10:00
+ {"AST", -540, TRUE}, // ICU Link - America/Anchorage
+ {"PST", -480, TRUE}, // ICU Link - America/Los_Angeles
+ {"PNT", -420, FALSE}, // ICU Link - America/Phoenix
{"MST", -420, FALSE}, // updated Aug 2003 aliu
- {"CST", -360, TRUE},
- {"IET", -300, TRUE}, // updated Jan 2006 srl
- {"EST", -300, FALSE}, // updated Aug 2003 aliu
- {"PRT", -240, FALSE},
- {"CNT", -210, TRUE},
- {"AGT", -180, TRUE}, // updated by tzdata2007k
- {"BET", -180, TRUE},
- {"GMT", 0, FALSE},
- {"UTC", 0, FALSE}, // ** srl: seems broken in C++
- {"ECT", 60, TRUE},
- {"MET", 60, TRUE}, // updated 12/3/99 aliu
- {"ART", 120, TRUE},
- {"EET", 120, TRUE},
- {"CAT", 120, FALSE}, // Africa/Harare
- {"EAT", 180, FALSE},
- {"NET", 240, TRUE}, // updated 12/3/99 aliu
- {"PLT", 300, FALSE}, // updated by 2008c - no DST after 2008
- {"IST", 330, FALSE},
- {"BST", 360, FALSE},
- {"VST", 420, FALSE},
- {"CTT", 480, FALSE}, // updated Aug 2003 aliu
- {"JST", 540, FALSE},
- {"ACT", 570, FALSE}, // updated Aug 2003 aliu
- {"AET", 600, TRUE},
- {"SST", 660, FALSE},
- {"NST", 720, TRUE}, // Pacific/Auckland
-
- // From icuzones:
- {"Etc/Unknown", 0, FALSE},
+ {"CST", -360, TRUE}, // Olson northamerica -7:00
+ {"IET", -300, TRUE}, // ICU Link - America/Indiana/Indianapolis
+ {"EST", -300, FALSE}, // Olson northamerica -5:00
+ {"PRT", -240, FALSE}, // ICU Link - America/Puerto_Rico
+ {"CNT", -210, TRUE}, // ICU Link - America/St_Johns
+ {"AGT", -180, FALSE}, // ICU Link - America/Argentina/Buenos_Aires
+ {"BET", -180, TRUE}, // ICU Link - America/Sao_Paulo
+ {"GMT", 0, FALSE}, // Olson etcetera Link - Etc/GMT
+ {"UTC", 0, FALSE}, // Olson etcetera 0
+ {"ECT", 60, TRUE}, // ICU Link - Europe/Paris
+ {"MET", 60, TRUE}, // Olson europe 1:00 C-Eur
+ {"CAT", 120, FALSE}, // ICU Link - Africa/Harare
+ {"ART", 120, FALSE}, // ICU Link - Africa/Cairo
+ {"EET", 120, TRUE}, // Olson europe 2:00 EU
+ {"EAT", 180, FALSE}, // ICU Link - Africa/Addis_Ababa
+ {"NET", 240, FALSE}, // ICU Link - Asia/Yerevan
+ {"PLT", 300, FALSE}, // ICU Link - Asia/Karachi
+ {"IST", 330, FALSE}, // ICU Link - Asia/Kolkata
+ {"BST", 360, FALSE}, // ICU Link - Asia/Dhaka
+ {"VST", 420, FALSE}, // ICU Link - Asia/Ho_Chi_Minh
+ {"CTT", 480, FALSE}, // ICU Link - Asia/Shanghai
+ {"JST", 540, FALSE}, // ICU Link - Asia/Tokyo
+ {"ACT", 570, FALSE}, // ICU Link - Australia/Darwin
+ {"AET", 600, TRUE}, // ICU Link - Australia/Sydney
+ {"SST", 660, FALSE}, // ICU Link - Pacific/Guadalcanal
+ {"NST", 720, TRUE}, // ICU Link - Pacific/Auckland
+ {"MIT", 780, TRUE}, // ICU Link - Pacific/Apia
+
+ {"Etc/Unknown", 0, FALSE}, // CLDR
{"SystemV/AST4ADT", -240, TRUE},
{"SystemV/EST5EDT", -300, TRUE},
@@ -938,13 +911,13 @@ void TimeZoneTest::TestShortZoneIDs()
// Check daylight usage.
UBool usesDaylight = tz->useDaylightTime();
if (usesDaylight != kReferenceList[i].daylight) {
- if (isNonReferenceTzdataVersion || isDateBeforeReferenceYear) {
+ if (!isDevelopmentBuild) {
logln("Warning: Time Zone " + itsID + " use daylight is " +
(usesDaylight?"TRUE":"FALSE") +
" but it should be " +
((kReferenceList[i].daylight)?"TRUE":"FALSE"));
} else {
- errln("FAIL: Time Zone " + itsID + " use daylight is " +
+ dataerrln("FAIL: Time Zone " + itsID + " use daylight is " +
(usesDaylight?"TRUE":"FALSE") +
" but it should be " +
((kReferenceList[i].daylight)?"TRUE":"FALSE"));
@@ -955,12 +928,12 @@ void TimeZoneTest::TestShortZoneIDs()
// Check offset
int32_t offsetInMinutes = tz->getRawOffset()/60000;
if (offsetInMinutes != kReferenceList[i].offset) {
- if (isNonReferenceTzdataVersion || isDateBeforeReferenceYear) {
+ if (!isDevelopmentBuild) {
logln("FAIL: Time Zone " + itsID + " raw offset is " +
offsetInMinutes +
" but it should be " + kReferenceList[i].offset);
} else {
- errln("FAIL: Time Zone " + itsID + " raw offset is " +
+ dataerrln("FAIL: Time Zone " + itsID + " raw offset is " +
offsetInMinutes +
" but it should be " + kReferenceList[i].offset);
}
@@ -1445,8 +1418,8 @@ TimeZoneTest::TestDisplayName()
{FALSE, TimeZone::SHORT_COMMONLY_USED, "PST"},
{TRUE, TimeZone::SHORT_COMMONLY_USED, "PDT"},
- {FALSE, TimeZone::GENERIC_LOCATION, "United States Time (Los Angeles)"},
- {TRUE, TimeZone::GENERIC_LOCATION, "United States Time (Los Angeles)"},
+ {FALSE, TimeZone::GENERIC_LOCATION, "Los Angeles Time"},
+ {TRUE, TimeZone::GENERIC_LOCATION, "Los Angeles Time"},
{FALSE, TimeZone::LONG, ""}
};
@@ -2151,25 +2124,34 @@ static struct {
// Southern Hemisphere, all data from meta:Australia_Western
{"Australia/Perth", "en", FALSE, TimeZone::SHORT, "GMT+08:00"/*"AWST"*/},
{"Australia/Perth", "en", FALSE, TimeZone::LONG, "Australian Western Standard Time"},
- {"Australia/Perth", "en", TRUE, TimeZone::SHORT, "GMT+09:00"/*"AWDT"*/},
+ // Note: Perth does not observe DST currently. When display name is missing,
+ // the localized GMT format with the current offset is used even daylight name was
+ // requested. See #9350.
+ {"Australia/Perth", "en", TRUE, TimeZone::SHORT, "GMT+08:00"/*"AWDT"*/},
{"Australia/Perth", "en", TRUE, TimeZone::LONG, "Australian Western Daylight Time"},
{"America/Sao_Paulo", "en", FALSE, TimeZone::SHORT, "GMT-03:00"/*"BRT"*/},
- {"America/Sao_Paulo", "en", FALSE, TimeZone::LONG, "Brasilia Time"},
+ {"America/Sao_Paulo", "en", FALSE, TimeZone::LONG, "Brasilia Standard Time"},
{"America/Sao_Paulo", "en", TRUE, TimeZone::SHORT, "GMT-02:00"/*"BRST"*/},
{"America/Sao_Paulo", "en", TRUE, TimeZone::LONG, "Brasilia Summer Time"},
// No Summer Time, but had it before 1983.
{"Pacific/Honolulu", "en", FALSE, TimeZone::SHORT, "HST"},
{"Pacific/Honolulu", "en", FALSE, TimeZone::LONG, "Hawaii-Aleutian Standard Time"},
- {"Pacific/Honolulu", "en", TRUE, TimeZone::SHORT, "HST"},
- {"Pacific/Honolulu", "en", TRUE, TimeZone::LONG, "Hawaii-Aleutian Standard Time"},
+ {"Pacific/Honolulu", "en", TRUE, TimeZone::SHORT, "HDT"},
+ {"Pacific/Honolulu", "en", TRUE, TimeZone::LONG, "Hawaii-Aleutian Daylight Time"},
// Northern, has Summer, not commonly used.
{"Europe/Helsinki", "en", FALSE, TimeZone::SHORT, "GMT+02:00"/*"EET"*/},
- {"Europe/Helsinki", "en", FALSE, TimeZone::LONG, "Eastern European Time"},
+ {"Europe/Helsinki", "en", FALSE, TimeZone::LONG, "Eastern European Standard Time"},
{"Europe/Helsinki", "en", TRUE, TimeZone::SHORT, "GMT+03:00"/*"EEST"*/},
- {"Europe/Helsinki", "en", true, TimeZone::LONG, "Eastern European Summer Time"},
+ {"Europe/Helsinki", "en", TRUE, TimeZone::LONG, "Eastern European Summer Time"},
+
+ // Repeating the test data for DST. The test data below trigger the problem reported
+ // by Ticket#6644
+ {"Europe/London", "en", TRUE, TimeZone::SHORT, "GMT+01:00" /*"BST"*/},
+ {"Europe/London", "en", TRUE, TimeZone::LONG, "British Summer Time"},
+
{NULL, NULL, FALSE, TimeZone::SHORT, NULL} // NULL values terminate list
};
@@ -2178,11 +2160,6 @@ void TimeZoneTest::TestDisplayNamesMeta() {
GregorianCalendar cal(*TimeZone::getGMT(), status);
if (failure(status, "GregorianCalendar", TRUE)) return;
- UBool isReferenceYear = TRUE;
- if (cal.get(UCAL_YEAR, status) != TimeZoneTest::REFERENCE_YEAR) {
- isReferenceYear = FALSE;
- }
-
UBool sawAnError = FALSE;
for (int testNum = 0; zoneDisplayTestData[testNum].zoneName != NULL; testNum++) {
Locale locale = Locale::createFromName(zoneDisplayTestData[testNum].localeName);
@@ -2196,7 +2173,7 @@ void TimeZoneTest::TestDisplayNamesMeta() {
char name[100];
UErrorCode status = U_ZERO_ERROR;
displayName.extract(name, 100, NULL, status);
- if (isReferenceYear) {
+ if (isDevelopmentBuild) {
sawAnError = TRUE;
dataerrln("Incorrect time zone display name. zone = \"%s\",\n"
" locale = \"%s\", style = %s, Summertime = %d\n"
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/tztest.h b/Build/source/libs/icu/icu-50.1/test/intltest/tztest.h
index f9041f1d16e..f9041f1d16e 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/tztest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/tztest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ucaconf.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/ucaconf.cpp
index 8c492c17eda..e7bee3c5d37 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ucaconf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ucaconf.cpp
@@ -1,6 +1,6 @@
/********************************************************************
- * COPYRIGHT:
- * Copyright (c) 2002-2010, International Business Machines Corporation and
+ * COPYRIGHT:
+ * Copyright (c) 2002-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -16,6 +16,7 @@
#include "ucaconf.h"
#include "unicode/ustring.h"
+#include "cmemory.h"
#include "cstring.h"
#include "uparse.h"
@@ -24,9 +25,9 @@ rbUCA(NULL),
testFile(NULL),
status(U_ZERO_ERROR)
{
- UCA = ucol_open("root", &status);
+ UCA = (RuleBasedCollator *)Collator::createInstance(Locale::getRoot(), status);
if(U_FAILURE(status)) {
- errln("ERROR - UCAConformanceTest: Unable to open UCA collator!");
+ dataerrln("Error - UCAConformanceTest: Unable to open UCA collator! - %s", u_errorName(status));
}
const char *srcDir = IntlTest::getSourceTestData(status);
@@ -36,71 +37,69 @@ status(U_ZERO_ERROR)
}
uprv_strcpy(testDataPath, srcDir);
uprv_strcat(testDataPath, "CollationTest_");
+
+ UVersionInfo uniVersion;
+ static const UVersionInfo v62 = { 6, 2, 0, 0 };
+ u_getUnicodeVersion(uniVersion);
+ isAtLeastUCA62 = uprv_memcmp(uniVersion, v62, 4) >= 0;
}
UCAConformanceTest::~UCAConformanceTest()
{
- ucol_close(UCA);
- if(rbUCA) {
- ucol_close(rbUCA);
- }
- if(testFile) {
+ delete UCA;
+ delete rbUCA;
+ if (testFile) {
fclose(testFile);
}
}
void UCAConformanceTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par */)
{
- if (exec) logln("TestSuite UCAConformanceTest: ");
- if(U_SUCCESS(status)) {
- switch (index) {
- case 0: name = "TestTableNonIgnorable"; if (exec) TestTableNonIgnorable(/* par */); break;
- case 1: name = "TestTableShifted"; if (exec) TestTableShifted(/* par */); break;
- case 2: name = "TestRulesNonIgnorable"; if (exec) TestRulesNonIgnorable(/* par */); break;
- case 3: name = "TestRulesShifted"; if (exec) TestRulesShifted(/* par */); break;
- default: name = ""; break;
- }
- } else {
- name = "";
+ if(exec) {
+ logln("TestSuite UCAConformanceTest: ");
}
+ TESTCASE_AUTO_BEGIN;
+ TESTCASE_AUTO(TestTableNonIgnorable);
+ TESTCASE_AUTO(TestTableShifted);
+ TESTCASE_AUTO(TestRulesNonIgnorable);
+ TESTCASE_AUTO(TestRulesShifted);
+ TESTCASE_AUTO_END;
}
void UCAConformanceTest::initRbUCA()
{
if(!rbUCA) {
- UParseError parseError;
- UChar *ucarules;
- // preflight rules
- int32_t size = ucol_getRulesEx(UCA, UCOL_FULL_RULES, NULL, 0);
- ucarules = (UChar *)malloc(size * sizeof(UChar));
-
- size = ucol_getRulesEx(UCA, UCOL_FULL_RULES, ucarules, size);
- rbUCA = ucol_openRules(ucarules, size, UCOL_DEFAULT, UCOL_TERTIARY,
- &parseError, &status);
- free(ucarules);
- if (U_FAILURE(status)) {
- errln("Failure creating UCA rule-based collator: %s", u_errorName(status));
+ UnicodeString ucarules;
+ if (UCA) {
+ UCA->getRules(UCOL_FULL_RULES, ucarules);
+ rbUCA = new RuleBasedCollator(ucarules, status);
+ if (U_FAILURE(status)) {
+ dataerrln("Failure creating UCA rule-based collator: %s", u_errorName(status));
+ return;
+ }
+ } else {
+ dataerrln("Failure creating UCA rule-based collator: %s", u_errorName(status));
return;
}
}
}
-void UCAConformanceTest::setCollNonIgnorable(UCollator *coll)
+void UCAConformanceTest::setCollNonIgnorable(Collator *coll)
{
- ucol_setAttribute(coll, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
- ucol_setAttribute(coll, UCOL_CASE_FIRST, UCOL_OFF, &status);
- ucol_setAttribute(coll, UCOL_CASE_LEVEL, UCOL_OFF, &status);
- ucol_setAttribute(coll, UCOL_STRENGTH, UCOL_TERTIARY, &status);
- ucol_setAttribute(coll, UCOL_ALTERNATE_HANDLING, UCOL_NON_IGNORABLE, &status);
+ coll->setAttribute(UCOL_NORMALIZATION_MODE, UCOL_ON, status);
+ coll->setAttribute(UCOL_CASE_FIRST, UCOL_OFF, status);
+ coll->setAttribute(UCOL_CASE_LEVEL, UCOL_OFF, status);
+ coll->setAttribute(UCOL_STRENGTH, isAtLeastUCA62 ? UCOL_IDENTICAL : UCOL_TERTIARY, status);
+ coll->setAttribute(UCOL_ALTERNATE_HANDLING, UCOL_NON_IGNORABLE, status);
}
-void UCAConformanceTest::setCollShifted(UCollator *coll)
+void UCAConformanceTest::setCollShifted(Collator *coll)
{
- ucol_setAttribute(coll, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
- ucol_setAttribute(coll, UCOL_CASE_FIRST, UCOL_OFF, &status);
- ucol_setAttribute(coll, UCOL_CASE_LEVEL, UCOL_OFF, &status);
- ucol_setAttribute(coll, UCOL_STRENGTH, UCOL_QUATERNARY, &status);
- ucol_setAttribute(coll, UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, &status);
+ coll->setAttribute(UCOL_NORMALIZATION_MODE, UCOL_ON, status);
+ coll->setAttribute(UCOL_CASE_FIRST, UCOL_OFF, status);
+ coll->setAttribute(UCOL_CASE_LEVEL, UCOL_OFF, status);
+ coll->setAttribute(UCOL_STRENGTH, isAtLeastUCA62 ? UCOL_IDENTICAL : UCOL_QUATERNARY, status);
+ coll->setAttribute(UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, status);
}
void UCAConformanceTest::openTestFile(const char *type)
@@ -149,11 +148,47 @@ void UCAConformanceTest::openTestFile(const char *type)
}
}
-void UCAConformanceTest::testConformance(UCollator *coll)
+static const uint32_t IS_SHIFTED = 1;
+static const uint32_t FROM_RULES = 2;
+
+static UBool
+skipLineBecauseOfBug(const UChar *s, int32_t length, uint32_t flags) {
+ // TODO: Fix ICU ticket #8052
+ if(length >= 3 &&
+ (s[0] == 0xfb2 || s[0] == 0xfb3) &&
+ s[1] == 0x334 &&
+ (s[2] == 0xf73 || s[2] == 0xf75 || s[2] == 0xf81)) {
+ return TRUE;
+ }
+ // TODO: Fix ICU ticket #9361
+ if((flags & IS_SHIFTED) != 0 && length >= 2 && s[0] == 0xfffe) {
+ return TRUE;
+ }
+ // TODO: Fix tailoring builder, ICU ticket #9593.
+ UChar c;
+ if((flags & FROM_RULES) != 0 && length >= 2 && ((c = s[1]) == 0xedc || c == 0xedd)) {
+ return TRUE;
+ }
+ return FALSE;
+}
+
+static UCollationResult
+normalizeResult(int32_t result) {
+ return result<0 ? UCOL_LESS : result==0 ? UCOL_EQUAL : UCOL_GREATER;
+}
+
+void UCAConformanceTest::testConformance(const Collator *coll)
{
if(testFile == 0) {
return;
}
+ uint32_t skipFlags = 0;
+ if(coll->getAttribute(UCOL_ALTERNATE_HANDLING, status) == UCOL_SHIFTED) {
+ skipFlags |= IS_SHIFTED;
+ }
+ if(coll == rbUCA) {
+ skipFlags |= FROM_RULES;
+ }
int32_t line = 0;
@@ -166,73 +201,67 @@ void UCAConformanceTest::testConformance(UCollator *coll)
uint8_t sk1[1024], sk2[1024];
uint8_t *oldSk = NULL, *newSk = sk1;
- int32_t resLen = 0, oldLen = 0;
- int32_t buflen = 0, oldBlen = 0;
+ int32_t oldLen = 0;
+ int32_t oldBlen = 0;
uint32_t first = 0;
- uint32_t offset = 0;
- UnicodeString oldS, newS;
-
while (fgets(lineB, 1024, testFile) != NULL) {
// remove trailing whitespace
u_rtrim(lineB);
- offset = 0;
line++;
- if(*lineB == 0 || strlen(lineB) < 3 || lineB[0] == '#') {
+ if(*lineB == 0 || lineB[0] == '#') {
continue;
}
- offset = u_parseString(lineB, buffer, 1024, &first, &status);
+ int32_t buflen = u_parseString(lineB, buffer, 1024, &first, &status);
if(U_FAILURE(status)) {
errln("Error parsing line %ld (%s): %s\n",
(long)line, u_errorName(status), lineB);
status = U_ZERO_ERROR;
}
- buflen = offset;
- buffer[offset++] = 0;
+ buffer[buflen] = 0;
- resLen = ucol_getSortKey(coll, buffer, buflen, newSk, 1024);
+ if(skipLineBecauseOfBug(buffer, buflen, skipFlags)) {
+ logln("Skipping line %i because of a known bug", line);
+ continue;
+ }
- int32_t res = 0, cmpres = 0, cmpres2 = 0;
+ int32_t resLen = coll->getSortKey(buffer, buflen, newSk, 1024);
if(oldSk != NULL) {
- res = strcmp((char *)oldSk, (char *)newSk);
- cmpres = ucol_strcoll(coll, oldB, oldBlen, buffer, buflen);
- cmpres2 = ucol_strcoll(coll, buffer, buflen, oldB, oldBlen);
+ int32_t skres = strcmp((char *)oldSk, (char *)newSk);
+ int32_t cmpres = coll->compare(oldB, oldBlen, buffer, buflen, status);
+ int32_t cmpres2 = coll->compare(buffer, buflen, oldB, oldBlen, status);
if(cmpres != -cmpres2) {
errln("Compare result not symmetrical on line %i", line);
}
- if(((res&0x80000000) != (cmpres&0x80000000)) || (res == 0 && cmpres != 0) || (res != 0 && cmpres == 0)) {
- errln("Difference between ucol_strcoll and sortkey compare on line %i", line);
+ if(cmpres != normalizeResult(skres)) {
+ errln("Difference between coll->compare (%d) and sortkey compare (%d) on line %i",
+ cmpres, skres, line);
errln(" Previous data line %s", oldLineB);
errln(" Current data line %s", lineB);
}
+ int32_t res = cmpres;
+ if(res == 0 && !isAtLeastUCA62) {
+ // Up to UCA 6.1, the collation test files use a custom tie-breaker,
+ // comparing the raw input strings.
+ res = u_strcmpCodePointOrder(oldB, buffer);
+ // Starting with UCA 6.2, the collation test files use the standard UCA tie-breaker,
+ // comparing the NFD versions of the input strings,
+ // which we do via setting strength=identical.
+ }
if(res > 0) {
errln("Line %i is not greater or equal than previous line", line);
errln(" Previous data line %s", oldLineB);
errln(" Current data line %s", lineB);
+ UnicodeString oldS, newS;
prettify(CollationKey(oldSk, oldLen), oldS);
prettify(CollationKey(newSk, resLen), newS);
errln(" Previous key: "+oldS);
errln(" Current key: "+newS);
- } else if(res == 0) { /* equal */
- res = u_strcmpCodePointOrder(oldB, buffer);
- if (res == 0) {
- errln("Probable error in test file on line %i (comparing identical strings)", line);
- errln(" Data line %s", lineB);
- }
- /*
- * UCA 6.0 test files can have lines that compare == if they are
- * different strings but canonically equivalent.
- else if (res > 0) {
- errln("Sortkeys are identical, but code point compare gives >0 on line %i", line);
- errln(" Previous data line %s", oldLineB);
- errln(" Current data line %s", lineB);
- }
- */
}
}
@@ -255,12 +284,20 @@ void UCAConformanceTest::testConformance(UCollator *coll)
}
void UCAConformanceTest::TestTableNonIgnorable(/* par */) {
+ if (U_FAILURE(status)) {
+ dataerrln("Error running UCA Conformance Test: %s", u_errorName(status));
+ return;
+ }
setCollNonIgnorable(UCA);
openTestFile("NON_IGNORABLE");
testConformance(UCA);
}
void UCAConformanceTest::TestTableShifted(/* par */) {
+ if (U_FAILURE(status)) {
+ dataerrln("Error running UCA Conformance Test: %s", u_errorName(status));
+ return;
+ }
setCollShifted(UCA);
openTestFile("SHIFTED");
testConformance(UCA);
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ucaconf.h b/Build/source/libs/icu/icu-50.1/test/intltest/ucaconf.h
index 7e3368cb6c6..3de421e791a 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ucaconf.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ucaconf.h
@@ -1,6 +1,6 @@
/********************************************************************
- * COPYRIGHT:
- * Copyright (c) 2002-2003, International Business Machines Corporation and
+ * COPYRIGHT:
+ * Copyright (c) 2002-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -35,16 +35,17 @@ public:
void TestRulesShifted(/* par */);
private:
void initRbUCA();
- void setCollNonIgnorable(UCollator *coll);
- void setCollShifted(UCollator *coll);
- void testConformance(UCollator *coll);
+ void setCollNonIgnorable(Collator *coll);
+ void setCollShifted(Collator *coll);
+ void testConformance(const Collator *coll);
void openTestFile(const char *type);
- UCollator *UCA;
- UCollator *rbUCA;
+ RuleBasedCollator *UCA; // rule-based so rules are available
+ Collator *rbUCA;
FILE *testFile;
UErrorCode status;
char testDataPath[1024];
+ UBool isAtLeastUCA62;
};
#endif /* #if !UCONFIG_NO_COLLATION */
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ucdtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/ucdtest.cpp
index c1b5f960c2d..c1b5f960c2d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ucdtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ucdtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ucdtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/ucdtest.h
index 38c7eca223d..38c7eca223d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ucdtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ucdtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ucharstrietest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/ucharstrietest.cpp
index b44789f1de6..26c5d720cff 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ucharstrietest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ucharstrietest.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2011, International Business Machines
+* Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: ucharstrietest.cpp
@@ -179,7 +179,7 @@ void UCharsTrieTest::TestBranches() {
{ "t", 0x400000 },
{ "uu", 0x800000 },
{ "vv", 0x7fffffff },
- { "zz", 0x80000000 }
+ { "zz", (int32_t)0x80000000 }
};
for(int32_t length=2; length<=LENGTHOF(data); ++length) {
infoln("TestBranches length=%d", (int)length);
@@ -226,7 +226,7 @@ void UCharsTrieTest::TestLongBranch() {
{ "r", 0x333333 },
{ "s2345", 0x4444444 },
{ "t234567890", 0x77777777 },
- { "z", 0x80000001 }
+ { "z", (int32_t)0x80000001 }
};
checkData(data, LENGTHOF(data));
}
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/uobjtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/uobjtest.cpp
index 4639966d903..11f1293c5b1 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/uobjtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/uobjtest.cpp
@@ -1,13 +1,13 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
* Copyright (C) 2010 , Yahoo! Inc.
********************************************************************/
#include <stdio.h>
#include <string.h>
-#include <typeinfo> // for 'typeid' to work
+#include "utypeinfo.h" // for 'typeid' to work
#include "uobjtest.h"
#include "cmemory.h" // UAlignedMemory
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/uobjtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/uobjtest.h
index 278e676a6d4..278e676a6d4 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/uobjtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/uobjtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/usettest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/usettest.cpp
index 6c40121d930..021314a9cbe 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/usettest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/usettest.cpp
@@ -1,6 +1,6 @@
/*
********************************************************************************
-* Copyright (C) 1999-2011 International Business Machines Corporation and
+* Copyright (C) 1999-2012 International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************************
* Date Name Description
@@ -1049,7 +1049,7 @@ void UnicodeSetTest::TestPropertySet() {
// Script_Extensions, new in Unicode 6.0
"[:scx=Arab:]",
"\\u061E\\u061F\\u0620\\u0621\\u063F\\u0640\\u0650\\u065E\\uFDF1\\uFDF2\\uFDF3",
- "\\u061D\\u065F\\uFDEF\\uFDFE",
+ "\\u061D\\uFDEF\\uFDFE",
// U+FDF2 has Script=Arabic and also Arab in its Script_Extensions,
// so scx-sc is missing U+FDF2.
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/usettest.h b/Build/source/libs/icu/icu-50.1/test/intltest/usettest.h
index 94083406764..94083406764 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/usettest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/usettest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ustrtest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/ustrtest.cpp
index 13251a35bfd..13251a35bfd 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ustrtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ustrtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/ustrtest.h b/Build/source/libs/icu/icu-50.1/test/intltest/ustrtest.h
index 02476c93fb7..02476c93fb7 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/ustrtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/ustrtest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/uts46test.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/uts46test.cpp
index 1039acdc3aa..1039acdc3aa 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/uts46test.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/uts46test.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/utxttest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/utxttest.cpp
index 418ca99b4a0..418ca99b4a0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/utxttest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/utxttest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/utxttest.h b/Build/source/libs/icu/icu-50.1/test/intltest/utxttest.h
index ff3807921e0..ff3807921e0 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/utxttest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/utxttest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/uvectest.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/uvectest.cpp
index 43841e958ce..43841e958ce 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/uvectest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/uvectest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/uvectest.h b/Build/source/libs/icu/icu-50.1/test/intltest/uvectest.h
index 84a3e24fdb6..84a3e24fdb6 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/uvectest.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/uvectest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/v32test.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/v32test.cpp
index cf00b45b5fa..cf00b45b5fa 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/v32test.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/v32test.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/v32test.h b/Build/source/libs/icu/icu-50.1/test/intltest/v32test.h
index f364aeb1bcd..f364aeb1bcd 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/v32test.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/v32test.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/wbnf.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/wbnf.cpp
index 7d08de7081b..7d08de7081b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/wbnf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/wbnf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/wbnf.h b/Build/source/libs/icu/icu-50.1/test/intltest/wbnf.h
index 7b76f8f2daa..7b76f8f2daa 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/wbnf.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/wbnf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/windttst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/windttst.cpp
index b8b0823ec13..b8b0823ec13 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/windttst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/windttst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/windttst.h b/Build/source/libs/icu/icu-50.1/test/intltest/windttst.h
index 54ef0d12aa3..54ef0d12aa3 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/windttst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/windttst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/winnmtst.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/winnmtst.cpp
index 9a548e1990d..9a548e1990d 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/winnmtst.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/winnmtst.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/winnmtst.h b/Build/source/libs/icu/icu-50.1/test/intltest/winnmtst.h
index 655a0b35fdc..655a0b35fdc 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/winnmtst.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/winnmtst.h
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/winutil.cpp b/Build/source/libs/icu/icu-50.1/test/intltest/winutil.cpp
index 0b7bd6d7a9b..0b7bd6d7a9b 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/winutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/winutil.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/intltest/winutil.h b/Build/source/libs/icu/icu-50.1/test/intltest/winutil.h
index a0003059cdf..a0003059cdf 100644
--- a/Build/source/libs/icu/icu-49.1/test/intltest/winutil.h
+++ b/Build/source/libs/icu/icu-50.1/test/intltest/winutil.h
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/Makefile.in b/Build/source/libs/icu/icu-50.1/test/iotest/Makefile.in
index 39f70df2824..39f70df2824 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/filetst.c b/Build/source/libs/icu/icu-50.1/test/iotest/filetst.c
index fc104eb5485..fc104eb5485 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/filetst.c
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/filetst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.cpp b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.cpp
index 84d35439254..2b97a2ed2e4 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
-* Copyright (C) 2002-2011, International Business Machines
+* Copyright (C) 2002-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* file name: iotest.cpp
@@ -109,13 +109,13 @@ public:
}
else {
/* __FILE__ on MSVC7 does not contain the directory */
- FILE *file = fopen(".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "Makefile.in", "r");
+ FILE *file = fopen(".." U_FILE_SEP_STRING".." U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "Makefile.in", "r");
if (file) {
fclose(file);
- fgDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
+ fgDataDir = ".." U_FILE_SEP_STRING".." U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
}
else {
- fgDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
+ fgDataDir = ".." U_FILE_SEP_STRING".." U_FILE_SEP_STRING".." U_FILE_SEP_STRING".." U_FILE_SEP_STRING "data" U_FILE_SEP_STRING;
}
}
}
@@ -133,10 +133,10 @@ public:
const char* tdrelativepath;
#if defined (U_TOPBUILDDIR)
- tdrelativepath = "test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING"out"U_FILE_SEP_STRING;
+ tdrelativepath = "test" U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
directory = U_TOPBUILDDIR;
#else
- tdrelativepath = ".."U_FILE_SEP_STRING"test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING"out"U_FILE_SEP_STRING;
+ tdrelativepath = ".." U_FILE_SEP_STRING "test" U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
directory = pathToDataDirectory();
#endif
@@ -171,6 +171,7 @@ public:
const char* DataDrivenLogger::fgDataDir = NULL;
char* DataDrivenLogger::fgTestDataPath = NULL;
+#if !UCONFIG_NO_FORMATTING && !UCONFIG_NO_FILE_IO
static int64_t
uto64(const UChar *buffer)
{
@@ -187,7 +188,7 @@ uto64(const UChar *buffer)
}
return result;
}
-
+#endif
U_CDECL_BEGIN
static void U_CALLCONV DataDrivenPrintf(void)
@@ -718,7 +719,7 @@ static const char *ctest_dataOutDir()
*/
#if defined (U_TOPBUILDDIR)
{
- dataOutDir = U_TOPBUILDDIR "data"U_FILE_SEP_STRING"out"U_FILE_SEP_STRING;
+ dataOutDir = U_TOPBUILDDIR "data" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
}
#else
@@ -750,13 +751,13 @@ static const char *ctest_dataOutDir()
}
else {
/* __FILE__ on MSVC7 does not contain the directory */
- FILE *file = fopen(".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "Makefile.in", "r");
+ FILE *file = fopen(".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "Makefile.in", "r");
if (file) {
fclose(file);
- dataOutDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
+ dataOutDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
}
else {
- dataOutDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
+ dataOutDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING;
}
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.h b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.h
index 7bbf115cdd7..7bbf115cdd7 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.h
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.vcxproj b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.vcxproj
index 1a540a7bd5d..1a540a7bd5d 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.vcxproj.filters
index df14b3c47f1..df14b3c47f1 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/iotest.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/iotest.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/stream.cpp b/Build/source/libs/icu/icu-50.1/test/iotest/stream.cpp
index a821636c77e..a821636c77e 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/stream.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/stream.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/strtst.c b/Build/source/libs/icu/icu-50.1/test/iotest/strtst.c
index e9acba40187..e9acba40187 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/strtst.c
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/strtst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/iotest/trnstst.c b/Build/source/libs/icu/icu-50.1/test/iotest/trnstst.c
index 8f6101323f8..8f6101323f8 100644
--- a/Build/source/libs/icu/icu-49.1/test/iotest/trnstst.c
+++ b/Build/source/libs/icu/icu-50.1/test/iotest/trnstst.c
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/FontObject.cpp b/Build/source/libs/icu/icu-50.1/test/letest/FontObject.cpp
index 1f8370bdecd..1f8370bdecd 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/FontObject.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/FontObject.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/FontObject.h b/Build/source/libs/icu/icu-50.1/test/letest/FontObject.h
index 76af46b5ee5..76af46b5ee5 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/FontObject.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/FontObject.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/FontTableCache.cpp b/Build/source/libs/icu/icu-50.1/test/letest/FontTableCache.cpp
index 84d55072c5d..84d55072c5d 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/FontTableCache.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/FontTableCache.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/FontTableCache.h b/Build/source/libs/icu/icu-50.1/test/letest/FontTableCache.h
index 36971e4c297..36971e4c297 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/FontTableCache.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/FontTableCache.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/Makefile.in b/Build/source/libs/icu/icu-50.1/test/letest/Makefile.in
index c989adb7ca5..c989adb7ca5 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/letest/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/PortableFontInstance.cpp b/Build/source/libs/icu/icu-50.1/test/letest/PortableFontInstance.cpp
index 14e3f520a31..14e3f520a31 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/PortableFontInstance.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/PortableFontInstance.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/PortableFontInstance.h b/Build/source/libs/icu/icu-50.1/test/letest/PortableFontInstance.h
index 3e86112c3db..3e86112c3db 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/PortableFontInstance.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/PortableFontInstance.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/SimpleFontInstance.cpp b/Build/source/libs/icu/icu-50.1/test/letest/SimpleFontInstance.cpp
index fa5aaedda0a..fa5aaedda0a 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/SimpleFontInstance.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/SimpleFontInstance.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/SimpleFontInstance.h b/Build/source/libs/icu/icu-50.1/test/letest/SimpleFontInstance.h
index 9c13659dc29..9c13659dc29 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/SimpleFontInstance.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/SimpleFontInstance.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cfonts.cpp b/Build/source/libs/icu/icu-50.1/test/letest/cfonts.cpp
index 1040eb938ac..1040eb938ac 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cfonts.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cfonts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cfonts.h b/Build/source/libs/icu/icu-50.1/test/letest/cfonts.h
index 01e0fe87594..01e0fe87594 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cfonts.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cfonts.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cletest.c b/Build/source/libs/icu/icu-50.1/test/letest/cletest.c
index ed426d821e7..ed426d821e7 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cletest.c
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cletest.c
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cletest.sln b/Build/source/libs/icu/icu-50.1/test/letest/cletest.sln
index 323eb6d29bd..323eb6d29bd 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cletest.sln
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cletest.sln
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cletest.vcxproj b/Build/source/libs/icu/icu-50.1/test/letest/cletest.vcxproj
index 7846d92b39a..7846d92b39a 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cletest.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cletest.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cletest.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/letest/cletest.vcxproj.filters
index d296ac3c0be..d296ac3c0be 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cletest.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cletest.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cmaps.cpp b/Build/source/libs/icu/icu-50.1/test/letest/cmaps.cpp
index 3b8501b4cec..3b8501b4cec 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cmaps.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cmaps.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/cmaps.h b/Build/source/libs/icu/icu-50.1/test/letest/cmaps.h
index df0bb116ba5..df0bb116ba5 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/cmaps.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/cmaps.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/gendata.cpp b/Build/source/libs/icu/icu-50.1/test/letest/gendata.cpp
index 48cd728f24d..48cd728f24d 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/gendata.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/gendata.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/gendata.sln b/Build/source/libs/icu/icu-50.1/test/letest/gendata.sln
index 18c4f220ed9..18c4f220ed9 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/gendata.sln
+++ b/Build/source/libs/icu/icu-50.1/test/letest/gendata.sln
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/gendata.vcxproj b/Build/source/libs/icu/icu-50.1/test/letest/gendata.vcxproj
index ef7895a0a81..ef7895a0a81 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/gendata.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/letest/gendata.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/gendata.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/letest/gendata.vcxproj.filters
index 1113fe6a9ee..1113fe6a9ee 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/gendata.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/letest/gendata.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/gendata.xml b/Build/source/libs/icu/icu-50.1/test/letest/gendata.xml
index b05221e210c..b05221e210c 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/gendata.xml
+++ b/Build/source/libs/icu/icu-50.1/test/letest/gendata.xml
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/letest.cpp b/Build/source/libs/icu/icu-50.1/test/letest/letest.cpp
index 83df47c3e97..83df47c3e97 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/letest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/letest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/letest.h b/Build/source/libs/icu/icu-50.1/test/letest/letest.h
index 40d1e8f43eb..40d1e8f43eb 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/letest.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/letest.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/letest.sln b/Build/source/libs/icu/icu-50.1/test/letest/letest.sln
index eaa8219cb24..eaa8219cb24 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/letest.sln
+++ b/Build/source/libs/icu/icu-50.1/test/letest/letest.sln
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/letest.vcxproj b/Build/source/libs/icu/icu-50.1/test/letest/letest.vcxproj
index 6b802e3e242..6b802e3e242 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/letest.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/letest/letest.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/letest.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/letest/letest.vcxproj.filters
index ec34558ac86..ec34558ac86 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/letest.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/letest/letest.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/letsutil.cpp b/Build/source/libs/icu/icu-50.1/test/letest/letsutil.cpp
index 67713f7eb23..67713f7eb23 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/letsutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/letsutil.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/letsutil.h b/Build/source/libs/icu/icu-50.1/test/letest/letsutil.h
index a16cb06ff3b..a16cb06ff3b 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/letsutil.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/letsutil.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/readme.html b/Build/source/libs/icu/icu-50.1/test/letest/readme.html
index 8e91b9ae254..8e91b9ae254 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/readme.html
+++ b/Build/source/libs/icu/icu-50.1/test/letest/readme.html
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/sfnt.h b/Build/source/libs/icu/icu-50.1/test/letest/sfnt.h
index bd5888fc7c5..bd5888fc7c5 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/sfnt.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/sfnt.h
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/testdata.cpp b/Build/source/libs/icu/icu-50.1/test/letest/testdata.cpp
index f0624d2f7de..f0624d2f7de 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/testdata.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/testdata.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/xmlreader.cpp b/Build/source/libs/icu/icu-50.1/test/letest/xmlreader.cpp
index c84dc8ce28c..c84dc8ce28c 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/xmlreader.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/letest/xmlreader.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/letest/xmlreader.h b/Build/source/libs/icu/icu-50.1/test/letest/xmlreader.h
index be47b562795..be47b562795 100644
--- a/Build/source/libs/icu/icu-49.1/test/letest/xmlreader.h
+++ b/Build/source/libs/icu/icu-50.1/test/letest/xmlreader.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.cpp
index 909ec6de3a0..909ec6de3a0 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.h b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.h
index 7aeb316418d..7aeb316418d 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj
index dc629596581..dc629596581 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters
index df9d01f8fe0..df9d01f8fe0 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/Makefile.in
index 3e651de497e..3e651de497e 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/ReadMe.txt b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/ReadMe.txt
index 9f69351bf47..9f69351bf47 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/ReadMe.txt
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/ReadMe.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/breakdata.h b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/breakdata.h
index 5c21c0f12fe..5c21c0f12fe 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/breakdata.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/breakdata.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/collationdata.h b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/collationdata.h
index 47c00fc80a2..47c00fc80a2 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/collationdata.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/collationdata.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/datedata.h b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/datedata.h
index ed3cdb63671..ed3cdb63671 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/DateFmtPerf/datedata.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/DateFmtPerf/datedata.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/Makefile.in
index 049ca587280..049ca587280 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/README b/Build/source/libs/icu/icu-50.1/test/perf/README
index 03acaaed8c7..03acaaed8c7 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/README
+++ b/Build/source/libs/icu/icu-50.1/test/perf/README
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/charperf/CharPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/charperf/CharPerf.pl
index cf03bc4bfa0..cf03bc4bfa0 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/charperf/CharPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/charperf/CharPerf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/charperf/CharPerf_r.pl b/Build/source/libs/icu/icu-50.1/test/perf/charperf/CharPerf_r.pl
index ffd858ae659..ffd858ae659 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/charperf/CharPerf_r.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/charperf/CharPerf_r.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/charperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/charperf/Makefile.in
index 9276a78f032..9276a78f032 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/charperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/charperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.cpp
index c964625bf2f..c964625bf2f 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.h b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.h
index e23785f84cb..e23785f84cb 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.vcxproj
index f9514b399b3..f9514b399b3 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.vcxproj.filters
index 86b44488513..86b44488513 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/charperf/charperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/charperf/charperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/CollPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/CollPerf.pl
index c88e86d9564..c88e86d9564 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/CollPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/CollPerf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/Makefile.in
index 81e324872d6..81e324872d6 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/collperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/collperf.cpp
index 9149bfc5801..1ce07817617 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/collperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/collperf.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (C) 2001-2011 IBM, Inc. All Rights Reserved.
+ * Copyright (C) 2001-2012 IBM, Inc. All Rights Reserved.
*
********************************************************************/
/********************************************************************************
@@ -1340,7 +1340,7 @@ UChar UCharFile::get() {
// Convert the bytes from the temp array to a Unicode char.
i = 0;
uint32_t cp;
- UTF8_NEXT_CHAR_UNSAFE(bytes, i, cp);
+ U8_NEXT_UNSAFE(bytes, i, cp);
c = (UChar)cp;
if (cp >= 0x10000) {
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/readme.html b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/readme.html
index 72cb7d039d0..72cb7d039d0 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collationperf/readme.html
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collationperf/readme.html
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collperf/CollPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/collperf/CollPerf.pl
index b665104b41f..1971f5aa535 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/collperf/CollPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collperf/CollPerf.pl
@@ -1,7 +1,7 @@
#!/usr/bin/perl
# ********************************************************************
# * COPYRIGHT:
-# * Copyright (c) 2005-2008, International Business Machines Corporation and
+# * Copyright (c) 2005-2012, International Business Machines Corporation and
# * others. All Rights Reserved.
# ********************************************************************
@@ -13,12 +13,6 @@ require "../perldriver/Common.pl";
use PerfFramework;
-# This test should be run on Windows.
-if (!$OnWindows) {
- print "This test should be run on Windows.\n";
- exit(1);
-}
-
my $options = {
"title"=>"Collation performance: ICU,POSIX,and Win",
"headers"=>"ICU POSIX WIN",
@@ -30,11 +24,18 @@ my $options = {
"outputDir"=>"../results"
};
+my $p;
+if ($OnWindows) {
+ $p = $ICUPathLatest."/collperf/$WindowsPlatform/Release/collperf.exe";
+} else {
+ $p = $ICUPathLatest."/collperf/collperf";
+}
+
# programs
# tests will be done for all the programs. Results will be stored and connected
-my $p = $ICUPathLatest."/collperf/$WindowsPlatform/Release/collperf.exe";
-
-my $tests = {
+my $test;
+if ($OnWindows) {
+ $tests = {
"Key Gen null", ["$p TestIcu_KeyGen_null", "$p TestPosix_KeyGen_null", "$p TestWin_KeyGen_null"],
"qsort strcoll null", ["$p TestIcu_qsort_strcoll_null", "$p TestPosix_qsort_strcoll_null", "$p TestWin_qsort_CompareStringW_null"],
"qsort use key", ["$p TestIcu_qsort_usekey", "$p TestPosix_qsort_usekey", "$p TestWin_qsort_usekey"],
@@ -73,6 +74,15 @@ my $tests = {
#"Binary Search win use key", ["$p TestWin_BinarySearch_usekey"],
#"Binary Search win wcscmp", ["$p TestWin_BinarySearch_wcscmp"],
};
+} else {
+ $tests = {
+ "Key Gen null", ["$p TestIcu_KeyGen_null", "$p TestPosix_KeyGen_null"],
+ "qsort strcoll null", ["$p TestIcu_qsort_strcoll_null", "$p TestPosix_qsort_strcoll_null"],
+ "qsort use key", ["$p TestIcu_qsort_usekey", "$p TestPosix_qsort_usekey"],
+ "Binary Search icu strcoll null", ["$p TestIcu_BinarySearch_strcoll_null", "$p TestPosix_BinarySearch_strcoll_null"],
+ "Binary Search icu use key", ["$p TestIcu_BinarySearch_usekey", "$p TestPosix_BinarySearch_usekey"],
+ };
+}
my $dataFiles = {
"",
@@ -84,7 +94,7 @@ my $dataFiles = {
"TestNames_Japanese_k.txt",
"TestNames_Korean.txt",
"TestNames_Latin.txt",
- "Testnames_Russian.txt",
+ "TestNames_Russian.txt",
"TestNames_SerbianSH.txt",
"TestNames_SerbianSR.txt",
"TestNames_Simplified_Chinese.txt",
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collperf/CollPerf_r.pl b/Build/source/libs/icu/icu-50.1/test/perf/collperf/CollPerf_r.pl
index a988ebcc115..fe17d601862 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collperf/CollPerf_r.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collperf/CollPerf_r.pl
@@ -1,7 +1,7 @@
#!/usr/bin/perl
# ********************************************************************
# * COPYRIGHT:
-# * Copyright (c) 2008, International Business Machines Corporation and
+# * Copyright (c) 2008-2012, International Business Machines Corporation and
# * others. All Rights Reserved.
# ********************************************************************
@@ -68,7 +68,7 @@ my $dataFiles = {
"TestNames_Japanese_k.txt",
"TestNames_Korean.txt",
"TestNames_Latin.txt",
- "Testnames_Russian.txt",
+ "TestNames_Russian.txt",
"TestNames_SerbianSH.txt",
"TestNames_SerbianSR.txt",
"TestNames_Simplified_Chinese.txt",
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/collperf/Makefile.in
index b2dce6815b3..b2dce6815b3 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.cpp
index a3b74679f55..5fda2fcc26c 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
-* Copyright (C) 2001-2011 IBM, Inc. All Rights Reserved.
+* Copyright (C) 2001-2012 IBM, Inc. All Rights Reserved.
*
********************************************************************/
@@ -14,7 +14,10 @@
#include "unicode/coll.h"
#include <unicode/ucoleitr.h>
-
+#if !U_PLATFORM_HAS_WIN32_API
+#define DWORD uint32_t
+#define WCHAR wchar_t
+#endif
/* To store an array of string<UNIT> in continue space.
Since string<UNIT> itself is treated as an array of UNIT, this
@@ -109,6 +112,7 @@ public:
ucol_getSortKey(col, data[i].icu_data, data[i].icu_data_len, icu_key, MAX_KEY_LENGTH);
}
+#if U_PLATFORM_HAS_WIN32_API
// pre-generated in CollPerfTest::prepareData(), need not to check error here
void win_key_null(int32_t i){
//LCMAP_SORTsk 0x00000400 // WC sort sk (normalize)
@@ -118,6 +122,7 @@ public:
void win_key_len(int32_t i){
LCMapStringW(win_langid, LCMAP_SORTKEY, data[i].win_data, data[i].win_data_len, win_key, MAX_KEY_LENGTH);
}
+#endif
void posix_key_null(int32_t i){
strxfrm(posix_key, data[i].posix_data, MAX_KEY_LENGTH);
@@ -289,6 +294,7 @@ struct CmdQsort : public UPerfFunction{
return strcmp((char *) da->icu_key, (char *) db->icu_key);
}
+#if U_PLATFORM_HAS_WIN32_API
static int win_cmp_null(const void *a, const void *b) {
QCAST();
//CSTR_LESS_THAN 1
@@ -313,6 +319,7 @@ struct CmdQsort : public UPerfFunction{
return t - CSTR_EQUAL;
}
}
+#endif
#define QFUNC(name, func, data) \
static int name (const void *a, const void *b){ \
@@ -322,8 +329,10 @@ struct CmdQsort : public UPerfFunction{
QFUNC(posix_strcoll_null, strcoll, posix_data)
QFUNC(posix_cmpkey, strcmp, posix_key)
+#if U_PLATFORM_HAS_WIN32_API
QFUNC(win_cmpkey, strcmp, win_key)
QFUNC(win_wcscmp, wcscmp, win_data)
+#endif
QFUNC(icu_strcmp, u_strcmp, icu_data)
QFUNC(icu_cmpcpo, u_strcmpCodePointOrder, icu_data)
@@ -440,6 +449,7 @@ public:
return strcmp( (char *) rnd[i].icu_key, (char *) ord[j].icu_key );
}
+#if U_PLATFORM_HAS_WIN32_API
int win_cmp_null(int32_t i, int32_t j) {
int t = CompareStringW(win_langid, 0, rnd[i].win_data, -1, ord[j].win_data, -1);
if (t == 0){
@@ -459,6 +469,7 @@ public:
return t - CSTR_EQUAL;
}
}
+#endif
#define BFUNC(name, func, data) \
int name(int32_t i, int32_t j) { \
@@ -575,7 +586,7 @@ public:
locale = "en_US"; // set default locale
}
- //#if U_PLATFORM_USES_ONLY_WIN32_API
+#if U_PLATFORM_HAS_WIN32_API
if (options[i].doesOccur) {
char *endp;
int tmp = strtol(options[i].value, &endp, 0);
@@ -587,7 +598,7 @@ public:
} else {
win_langid = uloc_getLCID(locale);
}
- //#endif
+#endif
// Set up an ICU collator
if (options[r].doesOccur) {
@@ -675,8 +686,10 @@ public:
TEST_KEYGEN(TestIcu_KeyGen_null, icu_key_null);
TEST_KEYGEN(TestIcu_KeyGen_len, icu_key_len);
TEST_KEYGEN(TestPosix_KeyGen_null, posix_key_null);
+#if U_PLATFORM_HAS_WIN32_API
TEST_KEYGEN(TestWin_KeyGen_null, win_key_null);
TEST_KEYGEN(TestWin_KeyGen_len, win_key_len);
+#endif
#define TEST_ITER(testname, func)\
TEST(testname, CmdIter, col, count, icu_data, &CmdIter::func,0,0)
@@ -699,9 +712,11 @@ public:
TEST_QSORT(TestIcu_qsort_usekey, icu_cmpkey);
TEST_QSORT(TestPosix_qsort_strcoll_null, posix_strcoll_null);
TEST_QSORT(TestPosix_qsort_usekey, posix_cmpkey);
+#if U_PLATFORM_HAS_WIN32_API
TEST_QSORT(TestWin_qsort_CompareStringW_null, win_cmp_null);
TEST_QSORT(TestWin_qsort_CompareStringW_len, win_cmp_len);
TEST_QSORT(TestWin_qsort_usekey, win_cmpkey);
+#endif
#define TEST_BIN(testname, func)\
TEST(testname, CmdBinSearch, col, win_langid, count, rnd_index, ord_icu_key, &CmdBinSearch::func)
@@ -712,8 +727,10 @@ public:
TEST_BIN(TestIcu_BinarySearch_cmpCPO, icu_cmpcpo);
TEST_BIN(TestPosix_BinarySearch_strcoll_null, posix_strcoll_null);
TEST_BIN(TestPosix_BinarySearch_usekey, posix_cmpkey);
+#if U_PLATFORM_HAS_WIN32_API
TEST_BIN(TestWin_BinarySearch_CompareStringW_null, win_cmp_null);
TEST_BIN(TestWin_BinarySearch_CompareStringW_len, win_cmp_len);
+#endif
TEST_BIN(TestWin_BinarySearch_usekey, win_cmpkey);
TEST_BIN(TestWin_BinarySearch_wcscmp, win_wcscmp);
@@ -810,6 +827,7 @@ public:
t = strxfrm(posix_key->last(), posix_data->dataOf(i), s);
if (t != s) {status = U_INVALID_FORMAT_ERROR;return;}
+#if U_PLATFORM_HAS_WIN32_API
// Win data
s = icu_data->lengthOf(i) + 1; // plus terminal NULL
win_data->append_one(s);
@@ -821,7 +839,7 @@ public:
win_key->append_one(s);
t = LCMapStringW(win_langid, LCMAP_SORTKEY, win_data->dataOf(i), win_data->lengthOf(i), (WCHAR *)(win_key->last()),s);
if (t != s) {status = U_INVALID_FORMAT_ERROR;return;}
-
+#endif
};
// append_one() will make points shifting, should not merge following code into previous iteration
@@ -832,9 +850,11 @@ public:
rnd_index[i].posix_key = posix_key->last();
rnd_index[i].posix_data = posix_data->dataOf(i);
rnd_index[i].posix_data_len = posix_data->lengthOf(i);
+#if U_PLATFORM_HAS_WIN32_API
rnd_index[i].win_key = win_key->dataOf(i);
rnd_index[i].win_data = win_data->dataOf(i);
rnd_index[i].win_data_len = win_data->lengthOf(i);
+#endif
};
ucnv_close(conv);
@@ -849,9 +869,11 @@ public:
SORT(ord_icu_key, icu_cmpkey);
SORT(ord_posix_data, posix_strcoll_null);
SORT(ord_posix_key, posix_cmpkey);
+#if U_PLATFORM_HAS_WIN32_API
SORT(ord_win_data, win_cmp_len);
SORT(ord_win_key, win_cmpkey);
SORT(ord_win_wcscmp, win_wcscmp);
+#endif
SORT(ord_icu_strcmp, icu_strcmp);
SORT(ord_icu_cmpcpo, icu_cmpcpo);
}
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.vcxproj
index e9e22076549..e9e22076549 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.vcxproj.filters
index 7e7f93d62af..7e7f93d62af 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/collperf/collperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/collperf/collperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/ConvPerf_r.pl b/Build/source/libs/icu/icu-50.1/test/perf/convperf/ConvPerf_r.pl
index a5b8a46f470..a5b8a46f470 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/ConvPerf_r.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/ConvPerf_r.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/convperf/Makefile.in
index 538c49b16c6..538c49b16c6 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.cpp
index dabbef7f6ef..dabbef7f6ef 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.h b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.h
index 994553aa52d..994553aa52d 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.vcxproj
index 2de01f32afa..2de01f32afa 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.vcxproj.filters
index 6e2dda7ca31..6e2dda7ca31 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf_ansi.pl b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf_ansi.pl
index 1982be8522c..1982be8522c 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf_ansi.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf_ansi.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf_iml.pl b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf_iml.pl
index 65164347167..65164347167 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/convperf_iml.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/convperf_iml.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/convperf/data.h b/Build/source/libs/icu/icu-50.1/test/perf/convperf/data.h
index e80be75c1cc..e80be75c1cc 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/convperf/data.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/convperf/data.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/dicttrieperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/dicttrieperf/Makefile.in
index 931a1a817d7..931a1a817d7 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/dicttrieperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/dicttrieperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/dicttrieperf/dicttrieperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/dicttrieperf/dicttrieperf.cpp
index f1c13adc842..3400e0e863d 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/dicttrieperf/dicttrieperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/dicttrieperf/dicttrieperf.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (C) 2010-2011, International Business Machines
+ * Copyright (C) 2010-2012, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* file name: dicttrieperf.cpp
@@ -34,7 +34,6 @@
#include "charstr.h"
#include "package.h"
#include "toolutil.h"
-#include "triedict.h"
#include "ucbuf.h" // struct ULine
#include "uoptions.h"
#include "uvectr32.h"
@@ -337,56 +336,6 @@ protected:
const DictionaryTriePerfTest &perf;
};
-class CompactTrieDictLookup : public DictLookup {
-public:
- CompactTrieDictLookup(const DictionaryTriePerfTest &perfTest)
- : DictLookup(perfTest), ctd(NULL) {
- IcuToolErrorCode errorCode("UCharsTrieDictLookup()");
- // U+0E1C is the median code unit, from
- // the UCharsTrie root node (split-branch node) for thaidict.txt.
- MutableTrieDictionary builder(0xe1c, errorCode);
- const ULine *lines=perf.getCachedLines();
- int32_t numLines=perf.getNumLines();
- for(int32_t i=0; i<numLines; ++i) {
- // Skip comment lines (start with a character below 'A').
- if(lines[i].name[0]<0x41) {
- continue;
- }
- builder.addWord(lines[i].name, lines[i].len, errorCode);
- }
- ctd=new CompactTrieDictionary(builder, errorCode);
- int32_t length=(int32_t)ctd->dataSize();
- printf("size of CompactTrieDict: %6ld bytes\n", (long)length);
- }
-
- virtual ~CompactTrieDictLookup() {
- delete ctd;
- }
-
- virtual void call(UErrorCode *pErrorCode) {
- UText text=UTEXT_INITIALIZER;
- int32_t lengths[20];
- const ULine *lines=perf.getCachedLines();
- int32_t numLines=perf.getNumLines();
- for(int32_t i=0; i<numLines; ++i) {
- // Skip comment lines (start with a character below 'A').
- if(lines[i].name[0]<0x41) {
- continue;
- }
- utext_openUChars(&text, lines[i].name, lines[i].len, pErrorCode);
- int32_t count;
- ctd->matches(&text, lines[i].len,
- lengths, count, LENGTHOF(lengths));
- if(count==0 || lengths[count-1]!=lines[i].len) {
- fprintf(stderr, "word %ld (0-based) not found\n", (long)i);
- }
- }
- }
-
-protected:
- CompactTrieDictionary *ctd;
-};
-
// Closely imitate CompactTrieDictionary::matches().
// Note: CompactTrieDictionary::matches() is part of its trie implementation,
// and while it loops over the text, it knows the current state.
@@ -695,30 +644,24 @@ UPerfFunction *DictionaryTriePerfTest::runIndexedTest(int32_t index, UBool exec,
if(hasFile()) {
switch(index) {
case 0:
- name="compacttriematches";
- if(exec) {
- return new CompactTrieDictLookup(*this);
- }
- break;
- case 1:
name="ucharstriematches";
if(exec) {
return new UCharsTrieDictMatches(*this);
}
break;
- case 2:
+ case 1:
name="ucharstriecontains";
if(exec) {
return new UCharsTrieDictContains(*this);
}
break;
- case 3:
+ case 2:
name="bytestriematches";
if(exec) {
return new BytesTrieDictMatches(*this);
}
break;
- case 4:
+ case 3:
name="bytestriecontains";
if(exec) {
return new BytesTrieDictContains(*this);
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/Makefile.in
index 190a0c2fdee..2daea675c24 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/Makefile.in
@@ -1,5 +1,5 @@
## Makefile.in for ICU - test/perf/howExpensiveIs
-## Copyright (c) 2001-2011, International Business Machines Corporation and
+## Copyright (c) 2001-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
diff --git a/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/howExpensiveIs.cpp b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/howExpensiveIs.cpp
new file mode 100644
index 00000000000..1d15e04a383
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/howExpensiveIs.cpp
@@ -0,0 +1,785 @@
+/*
+ **********************************************************************
+ * Copyright (c) 2011-2012,International Business Machines
+ * Corporation and others. All Rights Reserved.
+ **********************************************************************
+ */
+#include <stdio.h>
+#include <string.h>
+
+#include "sieve.h"
+#include "unicode/utimer.h"
+#include "udbgutil.h"
+#include "unicode/ustring.h"
+#include "unicode/decimfmt.h"
+#include "unicode/udat.h"
+
+#if U_PLATFORM_IMPLEMENTS_POSIX
+#include <unistd.h>
+
+static void usage(const char *prog) {
+ fprintf(stderr, "Usage: %s [ -f outfile.xml ] [ -t 'TestName' ]\n", prog);
+}
+#endif
+
+void runTests(void);
+
+#ifndef ITERATIONS
+#define ITERATIONS 5
+#endif
+
+
+FILE *out = NULL;
+UErrorCode setupStatus = U_ZERO_ERROR;
+const char *outName = NULL;
+int listmode = 0;
+const char *testName = NULL;
+const char *progname = NULL;
+int errflg = 0;
+int testhit = 0;
+
+int testMatch(const char *aName) {
+ if(testName==NULL) return 1;
+ int len = strlen(testName);
+ if(testName[len-1]=='*') {
+ return strncmp(testName,aName,len-1);
+ } else {
+ return strcmp(testName,aName);
+ }
+}
+
+int main(int argc, char * const * argv){
+#if U_DEBUG
+ fprintf(stderr,"%s: warning: U_DEBUG is on.\n", argv[0]);
+#endif
+#if U_DEBUG
+ {
+ double m;
+ double s = uprv_getSieveTime(&m);
+ fprintf(stderr, "** Standard sieve time: %.9fs +/- %.9fs (%d iterations)\n", s,m, (int)U_LOTS_OF_TIMES);
+ }
+#endif
+
+#if U_PLATFORM_IMPLEMENTS_POSIX
+ int c;
+ extern int optind;
+ extern char *optarg;
+ while((c=getopt(argc,argv,"lf:t:")) != EOF) {
+ switch(c) {
+ case 'f':
+ outName = optarg;
+ break;
+ case 'l':
+ listmode++;
+ break;
+ case 't':
+ testName = optarg;
+ break;
+ case '?':
+ errflg++;
+ }
+ if(errflg) {
+ usage(progname);
+ return 0;
+ }
+ }
+ /* for ( ; optind < argc; optind++) { ... argv[optind] } */
+#else
+ if(argc==2) {
+ outName = argv[1];
+ } else if(argc>2) {
+ fprintf(stderr, "Err: usage: %s [ output-file.xml ]\n", argv[0]);
+ }
+#endif
+
+ if(listmode && outName != NULL ) {
+ fprintf(stderr, "Warning: no output when list mode\n");
+ outName=NULL;
+ }
+
+ if(outName != NULL) {
+
+
+ out=fopen(outName,"w");
+ if(out==NULL) {
+ fprintf(stderr,"Err: can't open %s for writing.\n", outName);
+ return 1;
+ } else {
+ fprintf(stderr, "# writing results to %s\n", outName);
+ }
+ fprintf(out, "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n");
+ fprintf(out, "<tests icu=\"%s\">\n", U_ICU_VERSION);
+ fprintf(out, "<!-- %s -->\n", U_COPYRIGHT_STRING);
+ } else {
+ fprintf(stderr, "# (no output)\n");
+ }
+
+ if(listmode && testName!=NULL) {
+ fprintf(stderr, "ERR: no -l mode when specific test with -t\n");
+ usage(progname);
+ return 1;
+ }
+
+
+ runTests();
+
+
+ if(out!=NULL) {
+#ifndef SKIP_INFO
+ udbg_writeIcuInfo(out);
+#endif
+ fprintf(out, "</tests>\n");
+ fclose(out);
+ }
+
+ if(U_FAILURE(setupStatus)) {
+ fprintf(stderr, "Error in tests: %s\n", u_errorName(setupStatus));
+ return 1;
+ }
+
+ return 0;
+}
+
+class HowExpensiveTest {
+public:
+ virtual ~HowExpensiveTest(){}
+protected:
+ HowExpensiveTest(const char *name, const char *file, int32_t line) : fName(name), fFile(file), fLine(line) {}
+protected:
+ /**
+ * @return number of iterations
+ */
+ virtual int32_t run() = 0;
+ virtual void warmup() { run(); }
+public:
+ virtual const char *getName() { return fName; }
+public:
+ virtual int32_t runTest(double *subTime) {
+ UTimer a,b;
+ utimer_getTime(&a);
+ int32_t iter = run();
+ utimer_getTime(&b);
+ *subTime = utimer_getDeltaSeconds(&a,&b);
+ return iter;
+ }
+
+ virtual int32_t runTests(double *subTime, double *marginOfError) {
+ warmup(); /* warmup */
+ double times[ITERATIONS];
+ int subIterations = 0;
+ for(int i=0;i<ITERATIONS;i++) {
+ subIterations = runTest(&times[i]);
+#if U_DEBUG
+ fprintf(stderr, "trial: %d/%d = %.9fs\n", i, ITERATIONS,times[i]);
+ fflush(stderr);
+#endif
+ }
+ uint32_t iterations = ITERATIONS;
+ *subTime = uprv_getMeanTime(times,&iterations,marginOfError);
+ return subIterations;
+ }
+public:
+ const char *fName;
+ const char *fFile;
+ int32_t fLine;
+ int32_t fIterations;
+};
+
+void runTestOn(HowExpensiveTest &t) {
+ if(U_FAILURE(setupStatus)) return; // silently
+ const char *tn = t.getName();
+ if(testName!=NULL && testMatch(tn)) return; // skipped.
+ if(listmode) {
+ fprintf(stderr, "%s:%d:\t%s\n", t.fFile, t.fLine, t.getName());
+ testhit++;
+ return;
+ } else {
+ fprintf(stderr, "%s:%d: Running: %s\n", t.fFile, t.fLine, t.getName());
+ testhit++;
+ }
+ double sieveTime = uprv_getSieveTime(NULL);
+ double st;
+ double me;
+
+ fflush(stdout);
+ fflush(stderr);
+ int32_t iter = t.runTests(&st,&me);
+ if(U_FAILURE(setupStatus)) {
+ fprintf(stderr, "Error in tests: %s\n", u_errorName(setupStatus));
+ return;
+ }
+ fflush(stdout);
+ fflush(stderr);
+
+ double stn = st/sieveTime;
+
+ printf("%s\t%.9f\t%.9f +/- %.9f, @ %d iter\n", t.getName(),stn,st,me,iter);
+
+ if(out!=NULL) {
+ fprintf(out, " <test name=\"%s\" standardizedTime=\"%f\" realDuration=\"%f\" marginOfError=\"%f\" iterations=\"%d\" />\n",
+ tn,stn,st,me,iter);
+ fflush(out);
+ }
+}
+
+/* ------------------- test code here --------------------- */
+
+class SieveTest : public HowExpensiveTest {
+public:
+ virtual ~SieveTest(){}
+ SieveTest():HowExpensiveTest("SieveTest",__FILE__,__LINE__){}
+ virtual int32_t run(){return 0;} // dummy
+ int32_t runTest(double *subTime) {
+ *subTime = uprv_getSieveTime(NULL);
+ return U_LOTS_OF_TIMES;
+ }
+ virtual int32_t runTests(double *subTime, double *marginOfError) {
+ *subTime = uprv_getSieveTime(marginOfError);
+ return U_LOTS_OF_TIMES;
+ }
+};
+
+
+/* ------- NumParseTest ------------- */
+#include "unicode/unum.h"
+/* open and close tests */
+#define OCName(svc,ub,testn,suffix,n) testn ## svc ## ub ## suffix ## n
+#define OCStr(svc,ub,suffix,n) "Test_" # svc # ub # suffix # n
+#define OCRun(svc,ub,suffix) svc ## ub ## suffix
+// TODO: run away screaming
+#define OpenCloseTest(n, svc,suffix,c,a,d) class OCName(svc,_,Test_,suffix,n) : public HowExpensiveTest { public: OCName(svc,_,Test_,suffix,n)():HowExpensiveTest(OCStr(svc,_,suffix,n),__FILE__,__LINE__) c int32_t run() { int32_t i; for(i=0;i<U_LOTS_OF_TIMES;i++){ OCRun(svc,_,close) ( OCRun(svc,_,suffix) a ); } return i; } void warmup() { OCRun(svc,_,close) ( OCRun(svc,_,suffix) a); } virtual ~ OCName(svc,_,Test_,suffix,n) () d };
+#define QuickTest(n,c,r,d) class n : public HowExpensiveTest { public: n():HowExpensiveTest(#n,__FILE__,__LINE__) c int32_t run() r virtual ~n () d };
+
+class NumTest : public HowExpensiveTest {
+private:
+ double fExpect;
+ UNumberFormat *fFmt;
+ UnicodeString fPat;
+ UnicodeString fString;
+ const UChar *fStr;
+ int32_t fLen;
+ const char *fFile;
+ int fLine;
+ const char *fCPat;
+ const char *fCStr;
+ char name[100];
+public:
+ virtual const char *getName() {
+ if(name[0]==0) {
+ sprintf(name,"%s:p=|%s|,str=|%s|",getClassName(),fCPat,fCStr);
+ }
+ return name;
+ }
+protected:
+ virtual UNumberFormat* initFmt() {
+ return unum_open(UNUM_PATTERN_DECIMAL, fPat.getTerminatedBuffer(), -1, "en_US", 0, &setupStatus);
+ }
+ virtual const char *getClassName() {
+ return "NumTest";
+ }
+public:
+ NumTest(const char *pat, const char *num, double expect, const char *FILE, int LINE)
+ : HowExpensiveTest("(n/a)",FILE, LINE),
+ fExpect(expect),
+ fFmt(0),
+ fPat(pat, -1, US_INV),
+ fString(num,-1,US_INV),
+ fStr(fString.getTerminatedBuffer()),
+ fLen(u_strlen(fStr)),
+ fFile(FILE),
+ fLine(LINE),
+ fCPat(pat),
+ fCStr(num)
+ {
+ name[0]=0;
+ }
+ void warmup() {
+ fFmt = initFmt();
+ if(U_SUCCESS(setupStatus)) {
+ double trial = unum_parseDouble(fFmt,fStr,fLen, NULL, &setupStatus);
+ if(U_SUCCESS(setupStatus) && trial!=fExpect) {
+ setupStatus = U_INTERNAL_PROGRAM_ERROR;
+ printf("%s:%d: warmup() %s got %.8f expected %.8f\n",
+ fFile,fLine,getName(),trial,fExpect);
+ }
+ }
+ }
+ int32_t run() {
+ double trial=0.0;
+ int i;
+ for(i=0;i<U_LOTS_OF_TIMES;i++){
+ trial = unum_parse(fFmt,fStr,fLen, NULL, &setupStatus);
+ }
+ return i;
+ }
+ virtual ~NumTest(){}
+};
+
+#define DO_NumTest(p,n,x) { NumTest t(p,n,x,__FILE__,__LINE__); runTestOn(t); }
+
+
+class AttrNumTest : public NumTest
+{
+private:
+ UNumberFormatAttribute fAttr;
+ int32_t fAttrValue;
+ char name2[100];
+protected:
+ virtual const char *getClassName() {
+ sprintf(name2,"AttrNumTest:%d=%d", fAttr,fAttrValue);
+ return name2;
+ }
+public:
+ AttrNumTest(const char *pat, const char *num, double expect, const char *FILE, int LINE, UNumberFormatAttribute attr, int32_t newValue)
+ : NumTest(pat,num,expect,FILE,LINE),
+ fAttr(attr),
+ fAttrValue(newValue)
+ {
+ }
+ virtual UNumberFormat* initFmt() {
+ UNumberFormat *fmt = NumTest::initFmt();
+ unum_setAttribute(fmt, fAttr,fAttrValue);
+ return fmt;
+ }
+};
+
+#define DO_AttrNumTest(p,n,x,a,v) { AttrNumTest t(p,n,x,__FILE__,__LINE__,a,v); runTestOn(t); }
+
+
+class NOXNumTest : public NumTest
+{
+private:
+ UNumberFormatAttribute fAttr;
+ int32_t fAttrValue;
+ char name2[100];
+protected:
+ virtual const char *getClassName() {
+ sprintf(name2,"NOXNumTest:%d=%d", fAttr,fAttrValue);
+ return name2;
+ }
+public:
+ NOXNumTest(const char *pat, const char *num, double expect, const char *FILE, int LINE /*, UNumberFormatAttribute attr, int32_t newValue */)
+ : NumTest(pat,num,expect,FILE,LINE) /* ,
+ fAttr(attr),
+ fAttrValue(newValue) */
+ {
+ }
+ virtual UNumberFormat* initFmt() {
+ UNumberFormat *fmt = NumTest::initFmt();
+ //unum_setAttribute(fmt, fAttr,fAttrValue);
+ return fmt;
+ }
+};
+
+#define DO_NOXNumTest(p,n,x) { NOXNumTest t(p,n,x,__FILE__,__LINE__); runTestOn(t); }
+
+#define DO_TripleNumTest(p,n,x) DO_AttrNumTest(p,n,x,UNUM_PARSE_ALL_INPUT,UNUM_YES) \
+ DO_AttrNumTest(p,n,x,UNUM_PARSE_ALL_INPUT,UNUM_NO) \
+ DO_AttrNumTest(p,n,x,UNUM_PARSE_ALL_INPUT,UNUM_MAYBE)
+
+
+class NumFmtTest : public HowExpensiveTest {
+private:
+ double fExpect;
+ UNumberFormat *fFmt;
+ UnicodeString fPat;
+ UnicodeString fString;
+ const UChar *fStr;
+ int32_t fLen;
+ const char *fFile;
+ int fLine;
+ const char *fCPat;
+ const char *fCStr;
+ char name[100];
+public:
+ virtual const char *getName() {
+ if(name[0]==0) {
+ sprintf(name,"%s:p=|%s|,str=|%s|",getClassName(),fCPat,fCStr);
+ }
+ return name;
+ }
+protected:
+ virtual UNumberFormat* initFmt() {
+ return unum_open(UNUM_PATTERN_DECIMAL, fPat.getTerminatedBuffer(), -1, "en_US", 0, &setupStatus);
+ }
+ virtual const char *getClassName() {
+ return "NumFmtTest";
+ }
+public:
+ NumFmtTest(const char *pat, const char *num, double expect, const char *FILE, int LINE)
+ : HowExpensiveTest("(n/a)",FILE, LINE),
+ fExpect(expect),
+ fFmt(0),
+ fPat(pat, -1, US_INV),
+ fString(num,-1,US_INV),
+ fStr(fString.getTerminatedBuffer()),
+ fLen(u_strlen(fStr)),
+ fFile(FILE),
+ fLine(LINE),
+ fCPat(pat),
+ fCStr(num)
+ {
+ name[0]=0;
+ }
+ void warmup() {
+ fFmt = initFmt();
+ UChar buf[100];
+ if(U_SUCCESS(setupStatus)) {
+ int32_t trial = unum_formatDouble(fFmt,fExpect, buf, 100, NULL, &setupStatus);
+ if(!U_SUCCESS(setupStatus)
+ || trial!=fLen
+ ||trial<=0
+ || u_strncmp(fStr,buf,trial) ) {
+ char strBuf[200];
+ u_strToUTF8(strBuf,200,NULL,buf,trial+1,&setupStatus);
+ printf("%s:%d: warmup() %s got %s expected %s, err %s\n",
+ fFile,fLine,getName(),strBuf,fCStr, u_errorName(setupStatus));
+ setupStatus = U_INTERNAL_PROGRAM_ERROR;
+ }
+ }
+ }
+ int32_t run() {
+ int32_t trial;
+ int i;
+ UChar buf[100];
+ if(U_SUCCESS(setupStatus)) {
+ for(i=0;i<U_LOTS_OF_TIMES;i++){
+ trial = unum_formatDouble(fFmt,fExpect, buf, 100, NULL, &setupStatus);
+ }
+ }
+ return i;
+ }
+ virtual ~NumFmtTest(){}
+};
+
+#define DO_NumFmtTest(p,n,x) { NumFmtTest t(p,n,x,__FILE__,__LINE__); runTestOn(t); }
+
+
+class NumFmtInt64Test : public HowExpensiveTest {
+private:
+ int64_t fExpect;
+ UNumberFormat *fFmt;
+ UnicodeString fPat;
+ UnicodeString fString;
+ const UChar *fStr;
+ int32_t fLen;
+ const char *fFile;
+ int fLine;
+ const char *fCPat;
+ const char *fCStr;
+ char name[100];
+public:
+ virtual const char *getName() {
+ if(name[0]==0) {
+ sprintf(name,"%s:p=|%s|,str=|%s|",getClassName(),fCPat,fCStr);
+ }
+ return name;
+ }
+protected:
+ virtual UNumberFormat* initFmt() {
+ return unum_open(UNUM_PATTERN_DECIMAL, fPat.getTerminatedBuffer(), -1, "en_US", 0, &setupStatus);
+ }
+ virtual const char *getClassName() {
+ return "NumFmtInt64Test";
+ }
+public:
+ NumFmtInt64Test(const char *pat, const char *num, int64_t expect, const char *FILE, int LINE)
+ : HowExpensiveTest("(n/a)",FILE, LINE),
+ fExpect(expect),
+ fFmt(0),
+ fPat(pat, -1, US_INV),
+ fString(num,-1,US_INV),
+ fStr(fString.getTerminatedBuffer()),
+ fLen(u_strlen(fStr)),
+ fFile(FILE),
+ fLine(LINE),
+ fCPat(pat),
+ fCStr(num)
+ {
+ name[0]=0;
+ }
+ void warmup() {
+ fFmt = initFmt();
+ UChar buf[100];
+ if(U_SUCCESS(setupStatus)) {
+ int32_t trial = unum_formatInt64(fFmt,fExpect, buf, 100, NULL, &setupStatus);
+ if(!U_SUCCESS(setupStatus)
+ || trial!=fLen
+ ||trial<=0
+ || u_strncmp(fStr,buf,trial) ) {
+ char strBuf[200];
+ u_strToUTF8(strBuf,200,NULL,buf,trial+1,&setupStatus);
+ printf("%s:%d: warmup() %s got %s (len %d) expected %s (len %d), err %s\n",
+ fFile,fLine,getName(),strBuf,trial,fCStr,fLen, u_errorName(setupStatus));
+ setupStatus = U_INTERNAL_PROGRAM_ERROR;
+ }
+ }
+ }
+ int32_t run() {
+ int32_t trial;
+ int i;
+ UChar buf[100];
+ if(U_SUCCESS(setupStatus)) {
+ for(i=0;i<U_LOTS_OF_TIMES;i++){
+ trial = unum_formatInt64(fFmt,fExpect, buf, 100, NULL, &setupStatus);
+ }
+ }
+ return i;
+ }
+ virtual ~NumFmtInt64Test(){}
+};
+
+#define DO_NumFmtInt64Test(p,n,x) { NumFmtInt64Test t(p,n,x,__FILE__,__LINE__); runTestOn(t); }
+
+
+class NumFmtStringPieceTest : public HowExpensiveTest {
+private:
+ const StringPiece &fExpect;
+ UNumberFormat *fFmt;
+ UnicodeString fPat;
+ UnicodeString fString;
+ const UChar *fStr;
+ int32_t fLen;
+ const char *fFile;
+ int fLine;
+ const char *fCPat;
+ const char *fCStr;
+ char name[100];
+public:
+ virtual const char *getName() {
+ if(name[0]==0) {
+ sprintf(name,"%s:p=|%s|,str=|%s|,sp=|%s|",getClassName(),fCPat,fCStr, fExpect.data());
+ }
+ return name;
+ }
+protected:
+ virtual UNumberFormat* initFmt() {
+ DecimalFormat *d = new DecimalFormat(setupStatus);
+ UParseError pe;
+ d->applyPattern(fPat, pe, setupStatus);
+ return (UNumberFormat*) d;
+ }
+ virtual const char *getClassName() {
+ return "NumFmtStringPieceTest";
+ }
+public:
+ NumFmtStringPieceTest(const char *pat, const char *num, const StringPiece& expect, const char *FILE, int LINE)
+ : HowExpensiveTest("(n/a)",FILE, LINE),
+ fExpect(expect),
+ fFmt(0),
+ fPat(pat, -1, US_INV),
+ fString(num,-1,US_INV),
+ fStr(fString.getTerminatedBuffer()),
+ fLen(u_strlen(fStr)),
+ fFile(FILE),
+ fLine(LINE),
+ fCPat(pat),
+ fCStr(num)
+ {
+ name[0]=0;
+ }
+ void warmup() {
+ fFmt = initFmt();
+ UnicodeString buf;
+ if(U_SUCCESS(setupStatus)) {
+ buf.remove();
+ ((const DecimalFormat*)fFmt)->format(fExpect, buf, NULL, setupStatus);
+ if(!U_SUCCESS(setupStatus)
+ || fString!=buf
+ ) {
+ char strBuf[200];
+ u_strToUTF8(strBuf,200,NULL,buf.getTerminatedBuffer(),buf.length()+1,&setupStatus);
+ printf("%s:%d: warmup() %s got %s (len %d) expected %s (len %d), err %s\n",
+ fFile,fLine,getName(),strBuf,buf.length(),fCStr,fLen, u_errorName(setupStatus));
+ setupStatus = U_INTERNAL_PROGRAM_ERROR;
+ }
+ }
+ }
+
+ int32_t run() {
+ int32_t trial;
+ int i=0;
+ UnicodeString buf;
+ if(U_SUCCESS(setupStatus)) {
+ for(i=0;i<U_LOTS_OF_TIMES;i++){
+ buf.remove();
+ ((const DecimalFormat*)fFmt)->format(fExpect, buf, NULL, setupStatus);
+ }
+ }
+ return i;
+ }
+ virtual ~NumFmtStringPieceTest(){}
+};
+
+#define DO_NumFmtStringPieceTest(p,n,x) { NumFmtStringPieceTest t(p,n,x,__FILE__,__LINE__); runTestOn(t); }
+
+// TODO: move, scope.
+static UChar pattern[] = { 0x23 }; // '#'
+static UChar strdot[] = { '2', '.', '0', 0 };
+static UChar strspc[] = { '2', ' ', 0 };
+static UChar strgrp[] = {'2',',','2','2','2', 0 };
+static UChar strbeng[] = {0x09E8,0x09E8,0x09E8,0x09E8, 0 };
+
+UNumberFormat *NumParseTest_fmt;
+
+// TODO: de-uglify.
+QuickTest(NumParseTest,{ static UChar pattern[] = { 0x23 }; NumParseTest_fmt = unum_open(UNUM_PATTERN_DECIMAL, pattern, 1, "en_US", 0, &setupStatus); },{ int32_t i; static UChar str[] = { 0x31 };double val; for(i=0;i<U_LOTS_OF_TIMES;i++) { val=unum_parse(NumParseTest_fmt,str,1,NULL,&setupStatus); } return i; },{unum_close(NumParseTest_fmt);})
+
+QuickTest(NumParseTestdot,{ static UChar pattern[] = { 0x23 }; NumParseTest_fmt = unum_open(UNUM_PATTERN_DECIMAL, pattern, 1, "en_US", 0, &setupStatus); },{ int32_t i; double val; for(i=0;i<U_LOTS_OF_TIMES;i++) { val=unum_parse(NumParseTest_fmt,strdot,1,NULL,&setupStatus); } return i; },{unum_close(NumParseTest_fmt);})
+QuickTest(NumParseTestspc,{ static UChar pattern[] = { 0x23 }; NumParseTest_fmt = unum_open(UNUM_PATTERN_DECIMAL, pattern, 1, "en_US", 0, &setupStatus); },{ int32_t i; double val; for(i=0;i<U_LOTS_OF_TIMES;i++) { val=unum_parse(NumParseTest_fmt,strspc,1,NULL,&setupStatus); } return i; },{unum_close(NumParseTest_fmt);})
+QuickTest(NumParseTestgrp,{ static UChar pattern[] = { 0x23 }; NumParseTest_fmt = unum_open(UNUM_PATTERN_DECIMAL, pattern, 1, "en_US", 0, &setupStatus); },{ int32_t i; double val; for(i=0;i<U_LOTS_OF_TIMES;i++) { val=unum_parse(NumParseTest_fmt,strgrp,-1,NULL,&setupStatus); } return i; },{unum_close(NumParseTest_fmt);})
+
+QuickTest(NumParseTestbeng,{ static UChar pattern[] = { 0x23 }; NumParseTest_fmt = unum_open(UNUM_PATTERN_DECIMAL, pattern, 1, "en_US", 0, &setupStatus); },{ int32_t i; double val; for(i=0;i<U_LOTS_OF_TIMES;i++) { val=unum_parse(NumParseTest_fmt,strbeng,-1,NULL,&setupStatus); } return i; },{unum_close(NumParseTest_fmt);})
+
+UDateFormat *DateFormatTest_fmt = NULL;
+UDate sometime = 100000000.0;
+UChar onekbuf[1024];
+const int32_t onekbuf_len = sizeof(onekbuf)/sizeof(onekbuf[0]);
+
+
+QuickTest(DateFormatTestBasic, \
+ { \
+ DateFormatTest_fmt = udat_open(UDAT_DEFAULT, UDAT_DEFAULT, NULL, NULL, -1, NULL, -1, &setupStatus); \
+ }, \
+ { \
+ int i; \
+ for(i=0;i<U_LOTS_OF_TIMES;i++) \
+ { \
+ udat_format(DateFormatTest_fmt, sometime, onekbuf, onekbuf_len, NULL, &setupStatus); \
+ } \
+ return i; \
+ }, \
+ { \
+ udat_close(DateFormatTest_fmt); \
+ } \
+ )
+
+
+QuickTest(NullTest,{},{int j=U_LOTS_OF_TIMES;while(--j);return U_LOTS_OF_TIMES;},{})
+
+#if 0
+#include <time.h>
+
+QuickTest(RandomTest,{},{timespec ts; ts.tv_sec=rand()%4; int j=U_LOTS_OF_TIMES;while(--j) { ts.tv_nsec=100000+(rand()%10000)*1000000; nanosleep(&ts,NULL); return j;} return U_LOTS_OF_TIMES;},{})
+#endif
+
+OpenCloseTest(pattern,unum,open,{},(UNUM_PATTERN_DECIMAL,pattern,1,"en_US",0,&setupStatus),{})
+OpenCloseTest(default,unum,open,{},(UNUM_DEFAULT,NULL,-1,"en_US",0,&setupStatus),{})
+#if !UCONFIG_NO_CONVERSION
+#include "unicode/ucnv.h"
+OpenCloseTest(gb18030,ucnv,open,{},("gb18030",&setupStatus),{})
+#endif
+#include "unicode/ures.h"
+OpenCloseTest(root,ures,open,{},(NULL,"root",&setupStatus),{})
+
+void runTests() {
+ {
+ SieveTest t;
+ runTestOn(t);
+ }
+#if 0
+ {
+ RandomTest t;
+ runTestOn(t);
+ }
+#endif
+ {
+ NullTest t;
+ runTestOn(t);
+ }
+
+#ifndef SKIP_DATEFMT_TESTS
+ {
+ DateFormatTestBasic t;
+ runTestOn(t);
+ }
+#endif
+
+#ifndef SKIP_NUMPARSE_TESTS
+ {
+ // parse tests
+
+ DO_NumTest("#","0",0.0);
+ DO_NumTest("#","2.0",2.0);
+ DO_NumTest("#","2 ",2);
+ DO_NumTest("#","-2 ",-2);
+ DO_NumTest("+#","+2",2);
+ DO_NumTest("#,###.0","2222.0",2222.0);
+ DO_NumTest("#.0","1.000000000000000000000000000000000000000000000000000000000000000000000000000000",1.0);
+ DO_NumTest("#","123456",123456);
+
+ // attr
+#ifdef HAVE_UNUM_MAYBE
+ DO_AttrNumTest("#","0",0.0,UNUM_PARSE_ALL_INPUT,UNUM_YES);
+ DO_AttrNumTest("#","0",0.0,UNUM_PARSE_ALL_INPUT,UNUM_NO);
+ DO_AttrNumTest("#","0",0.0,UNUM_PARSE_ALL_INPUT,UNUM_MAYBE);
+ DO_TripleNumTest("#","2.0",2.0);
+ DO_AttrNumTest("#.0","1.000000000000000000000000000000000000000000000000000000000000000000000000000000",1.0,UNUM_PARSE_ALL_INPUT,UNUM_NO);
+#endif
+
+
+ // { NumParseTestgrp t; runTestOn(t); }
+ { NumParseTestbeng t; runTestOn(t); }
+
+ }
+#endif
+
+#ifndef SKIP_NUMFORMAT_TESTS
+ // format tests
+ {
+
+ DO_NumFmtInt64Test("0000","0001",1);
+ DO_NumFmtInt64Test("0000","0000",0);
+ StringPiece sp3456("3456");
+ DO_NumFmtStringPieceTest("0000","3456",sp3456);
+ DO_NumFmtStringPieceTest("#","3456",sp3456);
+ StringPiece sp3("3");
+ DO_NumFmtStringPieceTest("0000","0003",sp3);
+ DO_NumFmtStringPieceTest("#","3",sp3);
+ StringPiece spn3("-3");
+ DO_NumFmtStringPieceTest("0000","-0003",spn3);
+ DO_NumFmtStringPieceTest("#","-3",spn3);
+ StringPiece spPI("123.456");
+ DO_NumFmtStringPieceTest("#.0000","123.4560",spPI);
+ DO_NumFmtStringPieceTest("#.00","123.46",spPI);
+
+ DO_NumFmtTest("#","0",0.0);
+ DO_NumFmtTest("#","12345",12345);
+ DO_NumFmtTest("#","-2",-2);
+ DO_NumFmtTest("+#","+2",2);
+ DO_NumFmtInt64Test("#","-682",-682);
+ DO_NumFmtInt64Test("#","0",0);
+ DO_NumFmtInt64Test("#","12345",12345);
+ DO_NumFmtInt64Test("#","1234",1234);
+ DO_NumFmtInt64Test("#","123",123);
+ DO_NumFmtInt64Test("#","-2",-2);
+ DO_NumFmtInt64Test("+#","+2",2);
+ }
+
+#ifndef SKIP_NUM_OPEN_TEST
+ {
+ Test_unum_opendefault t;
+ runTestOn(t);
+ }
+ {
+ Test_unum_openpattern t;
+ runTestOn(t);
+ }
+#endif
+
+#endif /* skip numformat tests */
+#if !UCONFIG_NO_CONVERSION
+ {
+ Test_ucnv_opengb18030 t;
+ runTestOn(t);
+ }
+#endif
+ {
+ Test_ures_openroot t;
+ runTestOn(t);
+ }
+
+ if(testhit==0) {
+ fprintf(stderr, "ERROR: no tests matched.\n");
+ }
+}
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/readme.txt b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/readme.txt
index 80287902502..80287902502 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/sieve.cpp b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/sieve.cpp
index ce626d7e7e4..0db512181ba 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/sieve.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/sieve.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (c) 2011,International Business Machines
+ * Copyright (c) 2011-2012,International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -108,9 +108,9 @@ double qs(double *times, int n, double *q1, double *q2, double *q3) {
return *q3-*q1;
}
-U_CAPI double uprv_getMeanTime(double *times, uint32_t timeCount, double *marginOfError) {
+U_CAPI double uprv_getMeanTime(double *times, uint32_t *timeCount, double *marginOfError) {
double q1,q2,q3;
- int n = timeCount;
+ int n = *timeCount;
/* calculate medians */
qsort(times,n,sizeof(times[0]),comdoub);
@@ -126,18 +126,23 @@ U_CAPI double uprv_getMeanTime(double *times, uint32_t timeCount, double *margin
for(int i=0;i<newN;i++) {
if(times[i]<rangeMin || times[i]>rangeMax) {
#if U_DEBUG
- printf("Knocking out: %.9f from [%.9f:%.9f]\n", times[i], rangeMin, rangeMax);
+ printf("Removing outlier: %.9f outside [%.9f:%.9f]\n", times[i], rangeMin, rangeMax);
#endif
times[i--] = times[--newN]; // bring down a new value
}
}
+#if U_DEBUG
+ UBool didRemove = false;
+#endif
/* if we removed any outliers, recalculate iqr */
if(newN<n) {
#if U_DEBUG
- printf("Kicked out %d, retrying..\n", n-newN);
+ didRemove = true;
+ printf("removed %d outlier(s), recalculating IQR..\n", n-newN);
#endif
n = newN;
+ *timeCount = n;
qsort(times,n,sizeof(times[0]),comdoub);
double iqr = qs(times,n,&q1,&q2,&q3);
@@ -160,11 +165,13 @@ U_CAPI double uprv_getMeanTime(double *times, uint32_t timeCount, double *margin
double sd = 0;
for(int i=0;i<n;i++) {
#if U_DEBUG
- printf(" %d: %.9f\n", i, times[i]);
+ if(didRemove) {
+ printf("recalc %d/%d: %.9f\n", i, n, times[i]);
+ }
#endif
sd += (times[i]-meanTime)*(times[i]-meanTime);
}
- sd = sqrt(sd/(n-1));
+ sd = sqrt(sd/((double)n-1.0));
#if U_DEBUG
printf("sd: %.9f, mean: %.9f\n", sd, meanTime);
@@ -173,7 +180,7 @@ U_CAPI double uprv_getMeanTime(double *times, uint32_t timeCount, double *margin
#endif
/* 1.960 = z sub 0.025 */
- *marginOfError = 1.960 * (sd/sqrt(n));
+ *marginOfError = 1.960 * (sd/sqrt((double)n));
/*printf("Margin of Error = %.4f (95%% confidence)\n", me);*/
return meanTime;
@@ -186,16 +193,17 @@ double meanSieveME = 0.0;
U_CAPI double uprv_getSieveTime(double *marginOfError) {
if(calcSieveTime==FALSE) {
#define SAMPLES 50
+ uint32_t samples = SAMPLES;
double times[SAMPLES];
for(int i=0;i<SAMPLES;i++) {
times[i] = uprv_calcSieveTime();
#if U_DEBUG
- printf("#%d/%d: %.9f\n", i,SAMPLES, times[i]);
+ printf("sieve: %d/%d: %.9f\n", i,SAMPLES, times[i]);
#endif
}
- meanSieveTime = uprv_getMeanTime(times, SAMPLES,&meanSieveME);
+ meanSieveTime = uprv_getMeanTime(times, &samples,&meanSieveME);
calcSieveTime=TRUE;
}
if(marginOfError!=NULL) {
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/sieve.h b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/sieve.h
index 7ac86d28e6e..74a394da766 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/howExpensiveIs/sieve.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/howExpensiveIs/sieve.h
@@ -1,6 +1,6 @@
/*
**********************************************************************
- * Copyright (c) 2011,International Business Machines
+ * Copyright (c) 2011-2012,International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -8,7 +8,9 @@
#ifndef SIEVE_H
#define SIEVE_H
+#ifndef U_LOTS_OF_TIMES
#define U_LOTS_OF_TIMES 1000000
+#endif
#include "unicode/utypes.h"
/**
@@ -19,11 +21,11 @@ U_INTERNAL double uprv_calcSieveTime(void);
/**
* Calculate the mean time, with margin of error
* @param times array of times (modified/sorted)
- * @param timeCount length of array
+ * @param timeCount length of array - on return, how many remain after throwing out outliers
* @param marginOfError out parameter: gives +/- margin of err at 95% confidence
* @return the mean time, or negative if error/imprecision.
*/
-U_INTERNAL double uprv_getMeanTime(double *times, uint32_t timeCount, double *marginOfError);
+U_INTERNAL double uprv_getMeanTime(double *times, uint32_t *timeCount, double *marginOfError);
/**
* Get the standardized sieve time. (Doesn't recalculate if already computed.
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/icuperf2report.xsl b/Build/source/libs/icu/icu-50.1/test/perf/icuperf2report.xsl
index 738f13e5f8e..738f13e5f8e 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/icuperf2report.xsl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/icuperf2report.xsl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/normperf/Makefile.in
index e56be510d27..e56be510d27 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/NormPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/normperf/NormPerf.pl
index ce2d2683f73..ce2d2683f73 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/NormPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/NormPerf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/NormPerf_r.pl b/Build/source/libs/icu/icu-50.1/test/perf/normperf/NormPerf_r.pl
index 085194a2717..085194a2717 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/NormPerf_r.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/NormPerf_r.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.cpp
index 35d078d60fa..35d078d60fa 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.h b/Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.h
index 6be40f4351e..6be40f4351e 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.vcproj b/Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.vcproj
index db5b060b824..db5b060b824 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/dtfmtrtperf.vcproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/dtfmtrtperf.vcproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.cpp
index 011bbcbd3ec..011bbcbd3ec 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.h b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.h
index ce2e90ca06d..ce2e90ca06d 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.vcxproj
index 0ef25215b46..0ef25215b46 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.vcxproj.filters
index b69b584c9b9..b69b584c9b9 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/normperf/normperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/normperf/normperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/perf.sln b/Build/source/libs/icu/icu-50.1/test/perf/perf.sln
index 47f7977f575..47f7977f575 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/perf.sln
+++ b/Build/source/libs/icu/icu-50.1/test/perf/perf.sln
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Common.pl b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Common.pl
index 29760793596..29760793596 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Common.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Common.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Dataset.pm b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Dataset.pm
index ab5d05bbb4e..ab5d05bbb4e 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Dataset.pm
+++ b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Dataset.pm
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Format.pm b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Format.pm
index d12fd18ad25..d12fd18ad25 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Format.pm
+++ b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Format.pm
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Output.pm b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Output.pm
index 7b67a9c337b..7b67a9c337b 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/Output.pm
+++ b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/Output.pm
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/PerfFramework.pm b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/PerfFramework.pm
index 96ba82c0e72..96ba82c0e72 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/perldriver/PerfFramework.pm
+++ b/Build/source/libs/icu/icu-50.1/test/perf/perldriver/PerfFramework.pm
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/Makefile.in
index b2d93167bf3..b2d93167bf3 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/StrSrchPerf_r.pl b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/StrSrchPerf_r.pl
index ea7b082dcb8..ea7b082dcb8 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/StrSrchPerf_r.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/StrSrchPerf_r.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.cpp
index 23d16d7de2a..23d16d7de2a 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.h b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.h
index 6f2281c5855..6f2281c5855 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.vcxproj
index 491c2f85f79..491c2f85f79 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.vcxproj.filters
index 5358861641c..5358861641c 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/strsrchperf/strsrchperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/strsrchperf/strsrchperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/Makefile.in
index 6aa5ea85921..6aa5ea85921 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/UBrkPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/UBrkPerf.pl
index 0fdf71b2882..0fdf71b2882 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/UBrkPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/UBrkPerf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/UBrkPerf_r.pl b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/UBrkPerf_r.pl
index 6edffb3097d..6edffb3097d 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/UBrkPerf_r.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/UBrkPerf_r.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.cpp
index cd84edf9227..cd84edf9227 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.dsp b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.dsp
index dd5d8472b94..dd5d8472b94 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.dsp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.dsp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.h b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.h
index 0d9e98730bb..0d9e98730bb 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.vcxproj
index 34793088816..34793088816 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.vcxproj.filters
index fa3ca38390f..fa3ca38390f 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf20.dsp b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf20.dsp
index 5cb1a5e946e..5cb1a5e946e 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperf20.dsp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperf20.dsp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperfold.cpp b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperfold.cpp
index 5700c26a8b4..bfc2e5579aa 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperfold.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperfold.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (C) 2001-2011 IBM, Inc. All Rights Reserved.
+ * Copyright (C) 2001-2012 IBM, Inc. All Rights Reserved.
*
********************************************************************/
/********************************************************************************
@@ -611,7 +611,7 @@ UChar UCharFile::get() {
// Convert the bytes from the temp array to a Unicode char.
i = 0;
uint32_t cp;
- UTF8_NEXT_CHAR_UNSAFE(bytes, i, cp);
+ U8_NEXT_UNSAFE(bytes, i, cp);
c = (UChar)cp;
if (cp >= 0x10000) {
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperfold.dsp b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperfold.dsp
index ee79dfb5ffb..ee79dfb5ffb 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ubrkperf/ubrkperfold.dsp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ubrkperf/ubrkperfold.dsp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ucnvavailperf/ucnvavailperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/ucnvavailperf/ucnvavailperf.cpp
index c3d67ec45d0..c3d67ec45d0 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ucnvavailperf/ucnvavailperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ucnvavailperf/ucnvavailperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ucnvavailperf/ucnvavailperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/ucnvavailperf/ucnvavailperf.vcxproj
index 162ee8f2719..162ee8f2719 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ucnvavailperf/ucnvavailperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ucnvavailperf/ucnvavailperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/Makefile.in
index 12231b84c8d..12231b84c8d 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/bitset.cpp b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/bitset.cpp
index 487d0c0985f..487d0c0985f 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/bitset.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/bitset.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/contperf.bat b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/contperf.bat
index 9ba8ea4ee14..9ba8ea4ee14 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/contperf.bat
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/contperf.bat
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/contperf.sh b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/contperf.sh
index 027897ef2e0..027897ef2e0 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/contperf.sh
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/contperf.sh
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span16perf.bat b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span16perf.bat
index f67cdb26e69..f67cdb26e69 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span16perf.bat
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span16perf.bat
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span16perf.sh b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span16perf.sh
index 8a647e31858..8a647e31858 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span16perf.sh
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span16perf.sh
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span8perf.bat b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span8perf.bat
index 611eaf633b8..611eaf633b8 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span8perf.bat
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span8perf.bat
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span8perf.sh b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span8perf.sh
index b508320c3ef..b508320c3ef 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/span8perf.sh
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/span8perf.sh
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/trieset.cpp b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/trieset.cpp
index 6c4720888c9..6c4720888c9 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/trieset.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/trieset.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/unicont.h b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/unicont.h
index 2e8a64e8cd9..2e8a64e8cd9 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/draft/unicont.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/draft/unicont.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.cpp
index 36d61c1e193..36d61c1e193 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.pl b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.pl
index 5e984c6fad6..5e984c6fad6 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.vcxproj
index 26e17f717bf..26e17f717bf 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/unisetperf/unisetperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/unisetperf/unisetperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/Makefile.in
index 80ee79b4575..80ee79b4575 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/UsetPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/UsetPerf.pl
index a60a526b20e..a60a526b20e 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/UsetPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/UsetPerf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/bitset.cpp b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/bitset.cpp
index ea5f11b8b2f..ea5f11b8b2f 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/bitset.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/bitset.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/bitset.h b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/bitset.h
index 3148b1d7070..3148b1d7070 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/bitset.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/bitset.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.cpp
index c75406a1ec4..c75406a1ec4 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.vcxproj
index 80aada553e5..80aada553e5 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.vcxproj.filters
index 29a79a73330..29a79a73330 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/usetperf/usetperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/usetperf/usetperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/Makefile.in
index 4898b1bf834..4898b1bf834 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/StringPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/StringPerf.pl
index 0bcdaa0b4f8..0bcdaa0b4f8 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/StringPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/StringPerf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/StringPerf_r.pl b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/StringPerf_r.pl
index f21c366266e..f21c366266e 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/StringPerf_r.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/StringPerf_r.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.cpp
index 342e060aa8c..342e060aa8c 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.h b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.h
index 35f30c27c32..35f30c27c32 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.h
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.h
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.vcxproj
index a559552a8fe..a559552a8fe 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.vcxproj.filters
index 1cfab134c14..1cfab134c14 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/ustrperf/stringperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/ustrperf/stringperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/Makefile.in
index c6694ccc152..c6694ccc152 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/UtfPerf.pl b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/UtfPerf.pl
index 5c707423848..5c707423848 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/UtfPerf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/UtfPerf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.cpp
index e5e26ca49ea..e5e26ca49ea 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.vcxproj
index 79e85587983..79e85587983 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.vcxproj.filters b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.vcxproj.filters
index e9ca6db69ab..e9ca6db69ab 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utfperf/utfperf.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utfperf/utfperf.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/Makefile.in b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/Makefile.in
index 313c7c7eb6e..313c7c7eb6e 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.bat b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.bat
index fa3883c7694..fa3883c7694 100755
--- a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.bat
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.bat
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.cpp b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.cpp
index 18c386c7566..18c386c7566 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.pl b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.pl
index 5c707423848..5c707423848 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.pl
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.pl
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.sh b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.sh
index 92691a036aa..92691a036aa 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.sh
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.sh
diff --git a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.vcxproj b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.vcxproj
index 3f242d51af8..3f242d51af8 100644
--- a/Build/source/libs/icu/icu-49.1/test/perf/utrie2perf/utrie2perf.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/test/perf/utrie2perf/utrie2perf.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/BidiTest.txt b/Build/source/libs/icu/icu-50.1/test/testdata/BidiTest.txt
index 10b0a16bae1..7684d39096a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/BidiTest.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/BidiTest.txt
@@ -1,4 +1,4 @@
-# BidiTest-6.1.0.txt
+# BidiTest-6.2.0.txt
# Date: 2010-10-06, 03:47:43 GMT [MD]
#
# Unicode Character Database
@@ -219542,3 +219542,5 @@ AN NSM NSM NSM; 7
#Count: 478
#Total Count: 216357
+
+# EOF \ No newline at end of file
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt b/Build/source/libs/icu/icu-50.1/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt
index 28d382790ec..f2a7ec0ffb7 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt
@@ -1,7 +1,7 @@
# File: CollationTest_CLDR_NON_IGNORABLE_SHORT.txt
-# UCA Version: 6.1.0
-# UCD Version: 6.1.0
-# Generated: 2012-01-03, 21:53:27 GMT [MD]
+# UCA Version: 6.2.0
+# UCD Version: 6.2.0
+# Generated: 2012-08-15, 21:43:27 GMT [MD]
# For a description of the format and usage, see CollationAuxiliary.html
0338 0334
@@ -14,289 +14,344 @@
20EA 0334
20EB 0334
0334 0591
+0591 0334
0334 0592
+0592 0334
0334 0593
+0593 0334
0334 0594
+0594 0334
0334 0595
+0595 0334
0334 0596
+0596 0334
0334 0597
+0597 0334
0334 0598
+0598 0334
0334 0599
+0599 0334
0334 059A
+059A 0334
0334 059B
+059B 0334
0334 059C
+059C 0334
0334 059D
+059D 0334
0334 059E
+059E 0334
0334 059F
+059F 0334
0334 05A0
+05A0 0334
0334 05A1
+05A1 0334
0334 05A2
+05A2 0334
0334 05A3
+05A3 0334
0334 05A4
+05A4 0334
0334 05A5
+05A5 0334
0334 05A6
+05A6 0334
0334 05A7
+05A7 0334
0334 05A8
+05A8 0334
0334 05A9
+05A9 0334
0334 05AA
+05AA 0334
0334 05AB
+05AB 0334
0334 05AC
+05AC 0334
0334 05AD
+05AD 0334
0334 05AE
+05AE 0334
0334 05AF
+05AF 0334
0334 05BD
+05BD 0334
0334 05C4
+05C4 0334
0334 05C5
+05C5 0334
0334 0610
+0610 0334
0334 0611
+0611 0334
0334 0612
+0612 0334
0334 0613
+0613 0334
0334 0614
+0614 0334
0334 0615
+0615 0334
0334 0616
+0616 0334
0334 0617
+0617 0334
0334 0618
+0618 0334
0334 0619
+0619 0334
0334 061A
+061A 0334
0334 06D6
+06D6 0334
0334 06D7
+06D7 0334
0334 06D8
+06D8 0334
0334 06D9
+06D9 0334
0334 06DA
+06DA 0334
0334 06DB
+06DB 0334
0334 06DC
+06DC 0334
0334 06DF
+06DF 0334
0334 06E0
+06E0 0334
0334 06E1
+06E1 0334
0334 06E2
+06E2 0334
0334 06E3
+06E3 0334
0334 06E4
+06E4 0334
0334 06E7
+06E7 0334
0334 06E8
+06E8 0334
0334 06EA
+06EA 0334
0334 06EB
+06EB 0334
0334 06EC
+06EC 0334
0334 06ED
+06ED 0334
0334 0740
+0740 0334
0334 0743
+0743 0334
0334 0744
+0744 0334
0334 0747
+0747 0334
0334 0748
+0748 0334
0334 0749
+0749 0334
0334 074A
+074A 0334
0334 08EA
+08EA 0334
0334 08EB
+08EB 0334
0334 08EC
+08EC 0334
0334 08ED
+08ED 0334
0334 08EE
+08EE 0334
0334 08EF
+08EF 0334
0334 08F3
+08F3 0334
0334 0951
+0951 0334
0334 0952
+0952 0334
0334 0F18
+0F18 0334
0334 0F19
+0F19 0334
0334 0F35
+0F35 0334
0334 0F37
+0F37 0334
0334 0F82
+0F82 0334
0334 0F83
+0F83 0334
0334 0F86
+0F86 0334
0334 0F87
+0F87 0334
0334 0FC6
+0FC6 0334
0334 1A7F
+1A7F 0334
0334 1B6B
+1B6B 0334
0334 1B6C
+1B6C 0334
0334 1B6D
+1B6D 0334
0334 1B6E
+1B6E 0334
0334 1B6F
+1B6F 0334
0334 1B70
+1B70 0334
0334 1B71
+1B71 0334
0334 1B72
+1B72 0334
0334 1B73
+1B73 0334
0334 1CD0
+1CD0 0334
0334 1CD1
+1CD1 0334
0334 1CD2
+1CD2 0334
0334 1CD5
+1CD5 0334
0334 1CD6
+1CD6 0334
0334 1CD7
+1CD7 0334
0334 1CD8
+1CD8 0334
0334 1CD9
+1CD9 0334
0334 1CDA
+1CDA 0334
0334 1CDB
+1CDB 0334
0334 1CDC
+1CDC 0334
0334 1CDD
+1CDD 0334
0334 1CDE
+1CDE 0334
0334 1CDF
+1CDF 0334
0334 1CE0
+1CE0 0334
0334 1CF4
+1CF4 0334
0334 2D7F
+2D7F 0334
0334 A8E0
+A8E0 0334
0334 A8E1
+A8E1 0334
0334 A8E2
+A8E2 0334
0334 A8E3
+A8E3 0334
0334 A8E4
+A8E4 0334
0334 A8E5
+A8E5 0334
0334 A8E6
+A8E6 0334
0334 A8E7
+A8E7 0334
0334 A8E8
+A8E8 0334
0334 A8E9
+A8E9 0334
0334 A8EA
+A8EA 0334
0334 A8EB
+A8EB 0334
0334 A8EC
+A8EC 0334
0334 A8ED
+A8ED 0334
0334 A8EE
+A8EE 0334
0334 A8EF
+A8EF 0334
0334 A8F0
+A8F0 0334
0334 A8F1
+A8F1 0334
0334 FE21
+FE21 0334
0334 FE23
+FE23 0334
0334 FE24
+FE24 0334
0334 FE25
+FE25 0334
0334 FE26
+FE26 0334
0334 1D165
+1D165 0334
0334 1D166
+1D166 0334
0334 1D16D
+1D16D 0334
0334 1D16E
+1D16E 0334
0334 1D16F
+1D16F 0334
0334 1D170
+1D170 0334
0334 1D171
+1D171 0334
0334 1D172
+1D172 0334
0334 1D17B
+1D17B 0334
0334 1D17C
+1D17C 0334
0334 1D17D
+1D17D 0334
0334 1D17E
+1D17E 0334
0334 1D17F
+1D17F 0334
0334 1D180
+1D180 0334
0334 1D181
+1D181 0334
0334 1D182
+1D182 0334
0334 1D185
+1D185 0334
0334 1D186
+1D186 0334
0334 1D187
+1D187 0334
0334 1D188
+1D188 0334
0334 1D189
+1D189 0334
0334 1D18A
+1D18A 0334
0334 1D18B
+1D18B 0334
0334 1D1AA
+1D1AA 0334
0334 1D1AB
+1D1AB 0334
0334 1D1AC
+1D1AC 0334
0334 1D1AD
+1D1AD 0334
0334 1D242
+1D242 0334
0334 1D243
+1D243 0334
0334 1D244
-0591 0334
-0592 0334
-0593 0334
-0594 0334
-0595 0334
-0596 0334
-0597 0334
-0598 0334
-0599 0334
-059A 0334
-059B 0334
-059C 0334
-059D 0334
-059E 0334
-059F 0334
-05A0 0334
-05A1 0334
-05A2 0334
-05A3 0334
-05A4 0334
-05A5 0334
-05A6 0334
-05A7 0334
-05A8 0334
-05A9 0334
-05AA 0334
-05AB 0334
-05AC 0334
-05AD 0334
-05AE 0334
-05AF 0334
-05BD 0334
-05C4 0334
-05C5 0334
-0610 0334
-0611 0334
-0612 0334
-0613 0334
-0614 0334
-0615 0334
-0616 0334
-0617 0334
-0618 0334
-0619 0334
-061A 0334
-06D6 0334
-06D7 0334
-06D8 0334
-06D9 0334
-06DA 0334
-06DB 0334
-06DC 0334
-06DF 0334
-06E0 0334
-06E1 0334
-06E2 0334
-06E3 0334
-06E4 0334
-06E7 0334
-06E8 0334
-06EA 0334
-06EB 0334
-06EC 0334
-06ED 0334
-0740 0334
-0743 0334
-0744 0334
-0747 0334
-0748 0334
-0749 0334
-074A 0334
-08EA 0334
-08EB 0334
-08EC 0334
-08ED 0334
-08EE 0334
-08EF 0334
-08F3 0334
-0951 0334
-0952 0334
-0F18 0334
-0F19 0334
-0F35 0334
-0F37 0334
-0F82 0334
-0F83 0334
-0F86 0334
-0F87 0334
-0FC6 0334
-1A7F 0334
-1B6B 0334
-1B6C 0334
-1B6D 0334
-1B6E 0334
-1B6F 0334
-1B70 0334
-1B71 0334
-1B72 0334
-1B73 0334
-1CD0 0334
-1CD1 0334
-1CD2 0334
+1D244 0334
1CD4 0334
-1CD5 0334
-1CD6 0334
-1CD7 0334
-1CD8 0334
-1CD9 0334
-1CDA 0334
-1CDB 0334
-1CDC 0334
-1CDD 0334
-1CDE 0334
-1CDF 0334
-1CE0 0334
1CE2 0334
1CE3 0334
1CE4 0334
@@ -304,91 +359,36 @@
1CE6 0334
1CE7 0334
1CE8 0334
-1CF4 0334
-2D7F 0334
-A8E0 0334
-A8E1 0334
-A8E2 0334
-A8E3 0334
-A8E4 0334
-A8E5 0334
-A8E6 0334
-A8E7 0334
-A8E8 0334
-A8E9 0334
-A8EA 0334
-A8EB 0334
-A8EC 0334
-A8ED 0334
-A8EE 0334
-A8EF 0334
-A8F0 0334
-A8F1 0334
-FE21 0334
-FE23 0334
-FE24 0334
-FE25 0334
-FE26 0334
-1D165 0334
-1D166 0334
1D167 0334
1D168 0334
1D169 0334
-1D16D 0334
-1D16E 0334
-1D16F 0334
-1D170 0334
-1D171 0334
-1D172 0334
-1D17B 0334
-1D17C 0334
-1D17D 0334
-1D17E 0334
-1D17F 0334
-1D180 0334
-1D181 0334
-1D182 0334
-1D185 0334
-1D186 0334
-1D187 0334
-1D188 0334
-1D189 0334
-1D18A 0334
-1D18B 0334
-1D1AA 0334
-1D1AB 0334
-1D1AC 0334
-1D1AD 0334
-1D242 0334
-1D243 0334
-1D244 0334
0332 0334
0334 0332
0313 0334
0334 0313
0334 0343
-0334 0486
-0334 2CF1
0343 0334
+0334 0486
0486 0334
+0334 2CF1
2CF1 0334
0314 0334
0334 0314
0334 0485
-0334 2CF0
0485 0334
+0334 2CF0
2CF0 0334
0301 0334
0334 0301
0334 0341
-0334 0954
0341 0334
+0334 0954
0954 0334
0300 0334
0334 0300
0334 0340
-0334 0953
0340 0334
+0334 0953
0953 0334
0306 0334
0334 0306
@@ -419,186 +419,186 @@ FE26 0334
0304 0334
0334 0304
030D 0334
-030E 0334
-0312 0334
-0315 0334
-031A 0334
0334 030D
+030E 0334
0334 030E
+0312 0334
0334 0312
+0315 0334
0334 0315
+031A 0334
0334 031A
0334 033D
-0334 033E
-0334 033F
-0334 0346
-0334 034A
-0334 034B
-0334 034C
-0334 0350
-0334 0351
-0334 0352
-0334 0357
-0334 035B
-0334 035D
-0334 035E
-0334 0484
-0334 0487
-0334 0741
-0334 0745
-0334 17DD
-0334 1DC0
-0334 1DC1
-0334 1DC3
-0334 1DC4
-0334 1DC5
-0334 1DC6
-0334 1DC7
-0334 1DC8
-0334 1DC9
-0334 1DCB
-0334 1DCC
-0334 1DCD
-0334 1DCE
-0334 1DD1
-0334 1DFE
-0334 20F0
-0334 2CEF
-0334 A67C
-0334 A67D
033D 0334
+0334 033E
033E 0334
+0334 033F
033F 0334
+0334 0346
0346 0334
+0334 034A
034A 0334
+0334 034B
034B 0334
+0334 034C
034C 0334
+0334 0350
0350 0334
+0334 0351
0351 0334
+0334 0352
0352 0334
+0334 0357
0357 0334
+0334 035B
035B 0334
+0334 035D
035D 0334
+0334 035E
035E 0334
+0334 0484
0484 0334
+0334 0487
0487 0334
+0334 0741
0741 0334
+0334 0745
0745 0334
+0334 17DD
17DD 0334
+0334 1DC0
1DC0 0334
+0334 1DC1
1DC1 0334
+0334 1DC3
1DC3 0334
+0334 1DC4
1DC4 0334
+0334 1DC5
1DC5 0334
+0334 1DC6
1DC6 0334
+0334 1DC7
1DC7 0334
+0334 1DC8
1DC8 0334
+0334 1DC9
1DC9 0334
+0334 1DCB
1DCB 0334
+0334 1DCC
1DCC 0334
+0334 1DCD
1DCD 0334
+0334 1DCE
1DCE 0334
+0334 1DD1
1DD1 0334
+0334 1DFE
1DFE 0334
+0334 20F0
20F0 0334
+0334 2CEF
2CEF 0334
+0334 A67C
A67C 0334
+0334 A67D
A67D 0334
0316 0334
-0317 0334
-0318 0334
-0319 0334
-031C 0334
-031D 0334
-031E 0334
-031F 0334
-0320 0334
-0329 0334
-032A 0334
-032B 0334
-032C 0334
-032F 0334
-0333 0334
0334 0316
+0317 0334
0334 0317
+0318 0334
0334 0318
+0319 0334
0334 0319
+031C 0334
0334 031C
+031D 0334
0334 031D
+031E 0334
0334 031E
+031F 0334
0334 031F
+0320 0334
0334 0320
+0329 0334
0334 0329
+032A 0334
0334 032A
+032B 0334
0334 032B
+032C 0334
0334 032C
+032F 0334
0334 032F
+0333 0334
0334 0333
0334 033A
-0334 033B
-0334 033C
-0334 0347
-0334 0348
-0334 0349
-0334 034D
-0334 034E
-0334 0353
-0334 0354
-0334 0355
-0334 0356
-0334 0359
-0334 035A
-0334 035C
-0334 035F
-0334 0362
-0334 0742
-0334 0746
-0334 0859
-0334 085A
-0334 085B
-0334 1DC2
-0334 1DCF
-0334 1DD0
-0334 1DFC
-0334 1DFD
-0334 1DFF
-0334 20EC
-0334 20ED
-0334 20EE
-0334 20EF
-0334 10A0D
033A 0334
+0334 033B
033B 0334
+0334 033C
033C 0334
+0334 0347
0347 0334
+0334 0348
0348 0334
+0334 0349
0349 0334
+0334 034D
034D 0334
+0334 034E
034E 0334
+0334 0353
0353 0334
+0334 0354
0354 0334
+0334 0355
0355 0334
+0334 0356
0356 0334
+0334 0359
0359 0334
+0334 035A
035A 0334
+0334 035C
035C 0334
+0334 035F
035F 0334
+0334 0362
0362 0334
+0334 0742
0742 0334
+0334 0746
0746 0334
+0334 0859
0859 0334
+0334 085A
085A 0334
+0334 085B
085B 0334
+0334 1DC2
1DC2 0334
+0334 1DCF
1DCF 0334
+0334 1DD0
1DD0 0334
+0334 1DFC
1DFC 0334
+0334 1DFD
1DFD 0334
+0334 1DFF
1DFF 0334
+0334 20EC
20EC 0334
+0334 20ED
20ED 0334
+0334 20EE
20EE 0334
+0334 20EF
20EF 0334
+0334 10A0D
10A0D 0334
0305 0334
0334 0305
@@ -640,12 +640,12 @@ A67D 0334
0334 0358
0358 0334
0334 0360
-0334 FE22
0360 0334
+0334 FE22
FE22 0334
0334 0361
-0334 FE20
0361 0334
+0334 FE20
FE20 0334
0334 0483
0483 0334
@@ -668,12 +668,12 @@ A66F 0334
0334 05B7
05B7 0334
0334 05B8
-0334 05C7
05B8 0334
+0334 05C7
05C7 0334
0334 05B9
-0334 05BA
05B9 0334
+0334 05BA
05BA 0334
0334 05BB
05BB 0334
@@ -688,30 +688,30 @@ A66F 0334
0334 FB1E
FB1E 0334
0334 081C
-0334 081D
081C 0334
+0334 081D
081D 0334
0334 081E
-0334 081F
-0334 0820
081E 0334
+0334 081F
081F 0334
+0334 0820
0820 0334
0334 0821
-0334 0822
-0334 0823
0821 0334
+0334 0822
0822 0334
+0334 0823
0823 0334
0334 0825
0825 0334
0334 0826
-0334 0827
0826 0334
+0334 0827
0827 0334
0334 0829
-0334 082A
0829 0334
+0334 082A
082A 0334
0334 082B
082B 0334
@@ -870,38 +870,38 @@ A6F0 0334
0334 A6F1
A6F1 0334
0334 093C
-0334 09BC
-0334 0A3C
-0334 0ABC
-0334 0B3C
-0334 0CBC
-0334 1B34
-0334 1BE6
-0334 1C37
-0334 A9B3
-0334 110BA
-0334 116B7
093C 0334
+0334 09BC
09BC 0334
+0334 0A3C
0A3C 0334
+0334 0ABC
0ABC 0334
+0334 0B3C
0B3C 0334
+0334 0CBC
0CBC 0334
+0334 1B34
1B34 0334
+0334 1BE6
1BE6 0334
+0334 1C37
1C37 0334
+0334 A9B3
A9B3 0334
+0334 110BA
110BA 0334
+0334 116B7
116B7 0334
0334 11100
11100 0334
0334 1CED
-0334 11101
1CED 0334
+0334 11101
11101 0334
0334 10A0F
-0334 11102
10A0F 0334
+0334 11102
11102 0334
0334 10A38
10A38 0334
@@ -1062,8 +1062,8 @@ FFFE 0062
3000 0021
1680 0021
2000 0021
-2001 0021
2002 0021
+2001 0021
2003 0021
2004 0021
2005 0021
@@ -1079,8 +1079,8 @@ FFFE 0062
3000 003F
1680 003F
2000 003F
-2001 003F
2002 003F
+2001 003F
2003 003F
2004 003F
2005 003F
@@ -1098,8 +1098,8 @@ FFFE 0062
3000 0041
1680 0061
2000 0061
-2001 0061
2002 0061
+2001 0061
2003 0061
2004 0061
2005 0061
@@ -1110,8 +1110,8 @@ FFFE 0062
205F 0061
1680 0041
2000 0041
-2001 0041
2002 0041
+2001 0041
2003 0041
2004 0041
2005 0041
@@ -1130,8 +1130,8 @@ FFFE 0062
3000 0062
1680 0062
2000 0062
-2001 0062
2002 0062
+2001 0062
2003 0062
2004 0062
2005 0062
@@ -7265,20 +7265,20 @@ FF40 0041
1FEF 0062
FF40 0062
00B4 0021
-0384 0021
1FFD 0021
+0384 0021
00B4 003F
-0384 003F
1FFD 003F
+0384 003F
00B4 0061
-0384 0061
1FFD 0061
+0384 0061
00B4 0041
-0384 0041
1FFD 0041
+0384 0041
00B4 0062
-0384 0062
1FFD 0062
+0384 0062
02DC 0021
02DC 003F
02DC 0061
@@ -14905,6 +14905,136 @@ FFEE 0062
26FF 0061
26FF 0041
26FF 0062
+1F1E6 0021
+1F1E6 003F
+1F1E6 0061
+1F1E6 0041
+1F1E6 0062
+1F1E7 0021
+1F1E7 003F
+1F1E7 0061
+1F1E7 0041
+1F1E7 0062
+1F1E8 0021
+1F1E8 003F
+1F1E8 0061
+1F1E8 0041
+1F1E8 0062
+1F1E9 0021
+1F1E9 003F
+1F1E9 0061
+1F1E9 0041
+1F1E9 0062
+1F1EA 0021
+1F1EA 003F
+1F1EA 0061
+1F1EA 0041
+1F1EA 0062
+1F1EB 0021
+1F1EB 003F
+1F1EB 0061
+1F1EB 0041
+1F1EB 0062
+1F1EC 0021
+1F1EC 003F
+1F1EC 0061
+1F1EC 0041
+1F1EC 0062
+1F1ED 0021
+1F1ED 003F
+1F1ED 0061
+1F1ED 0041
+1F1ED 0062
+1F1EE 0021
+1F1EE 003F
+1F1EE 0061
+1F1EE 0041
+1F1EE 0062
+1F1EF 0021
+1F1EF 003F
+1F1EF 0061
+1F1EF 0041
+1F1EF 0062
+1F1F0 0021
+1F1F0 003F
+1F1F0 0061
+1F1F0 0041
+1F1F0 0062
+1F1F1 0021
+1F1F1 003F
+1F1F1 0061
+1F1F1 0041
+1F1F1 0062
+1F1F2 0021
+1F1F2 003F
+1F1F2 0061
+1F1F2 0041
+1F1F2 0062
+1F1F3 0021
+1F1F3 003F
+1F1F3 0061
+1F1F3 0041
+1F1F3 0062
+1F1F4 0021
+1F1F4 003F
+1F1F4 0061
+1F1F4 0041
+1F1F4 0062
+1F1F5 0021
+1F1F5 003F
+1F1F5 0061
+1F1F5 0041
+1F1F5 0062
+1F1F6 0021
+1F1F6 003F
+1F1F6 0061
+1F1F6 0041
+1F1F6 0062
+1F1F7 0021
+1F1F7 003F
+1F1F7 0061
+1F1F7 0041
+1F1F7 0062
+1F1F8 0021
+1F1F8 003F
+1F1F8 0061
+1F1F8 0041
+1F1F8 0062
+1F1F9 0021
+1F1F9 003F
+1F1F9 0061
+1F1F9 0041
+1F1F9 0062
+1F1FA 0021
+1F1FA 003F
+1F1FA 0061
+1F1FA 0041
+1F1FA 0062
+1F1FB 0021
+1F1FB 003F
+1F1FB 0061
+1F1FB 0041
+1F1FB 0062
+1F1FC 0021
+1F1FC 003F
+1F1FC 0061
+1F1FC 0041
+1F1FC 0062
+1F1FD 0021
+1F1FD 003F
+1F1FD 0061
+1F1FD 0041
+1F1FD 0062
+1F1FE 0021
+1F1FE 003F
+1F1FE 0061
+1F1FE 0041
+1F1FE 0062
+1F1FF 0021
+1F1FF 003F
+1F1FF 0061
+1F1FF 0041
+1F1FF 0062
2701 0021
2701 003F
2701 0061
@@ -23246,27 +23376,27 @@ A4C6 0062
1D157 0062
1D15E 0062
1D158 0334 1D165
-1D158 0334 1D165 1D16E
-1D158 0334 1D165 1D170
-1D158 0334 1D165 1D171
-1D158 0334 1D165 1D172
1D158 1D165 0334
+1D15F 0334
+1D158 0334 1D165 1D16E
1D158 1D165 0334 1D16E
-1D158 1D165 0334 1D16F
-1D158 1D165 0334 1D170
-1D158 1D165 0334 1D171
-1D158 1D165 0334 1D172
1D158 1D165 1D16E 0334
-1D158 1D165 1D16F 0334
-1D15F 0334
-1D15F 0334 1D171
-1D15F 0334 1D172
1D15F 1D16E 0334
+1D158 1D165 0334 1D16F
+1D158 1D165 1D16F 0334
1D15F 1D16F 0334
-1D15F 1D170 0334
1D161 0334
+1D158 0334 1D165 1D170
+1D158 1D165 0334 1D170
+1D15F 1D170 0334
1D162 0334
+1D158 0334 1D165 1D171
+1D158 1D165 0334 1D171
+1D15F 0334 1D171
1D163 0334
+1D158 0334 1D165 1D172
+1D158 1D165 0334 1D172
+1D15F 0334 1D172
1D164 0334
1D158 0021
1D15F 0021
@@ -23559,16 +23689,16 @@ A4C6 0062
1D1B8 0041
1D1B8 0062
1D1B9 0334 1D165
-1D1B9 0334 1D165 1D16E
-1D1B9 0334 1D165 1D16F
1D1B9 1D165 0334
-1D1B9 1D165 0334 1D16E
-1D1B9 1D165 0334 1D16F
1D1BB 0334
+1D1B9 0334 1D165 1D16E
+1D1B9 1D165 0334 1D16E
1D1BB 0334 1D16E
+1D1BD 0334
+1D1B9 0334 1D165 1D16F
+1D1B9 1D165 0334 1D16F
1D1BB 0334 1D16F
1D1BB 1D16F 0334
-1D1BD 0334
1D1B9 0021
1D1BB 0021
1D1BD 0021
@@ -23590,16 +23720,16 @@ A4C6 0062
1D1BD 0062
1D1BF 0062
1D1BA 0334 1D165
-1D1BA 0334 1D165 1D16F
1D1BA 1D165 0334
-1D1BA 1D165 0334 1D16F
-1D1BA 1D165 1D16E 0334
-1D1BA 1D165 1D16F 0334
1D1BC 0334
+1D1BA 1D165 1D16E 0334
1D1BC 0334 1D16E
-1D1BC 0334 1D16F
1D1BC 1D16E 0334
1D1BE 0334
+1D1BA 0334 1D165 1D16F
+1D1BA 1D165 0334 1D16F
+1D1BA 1D165 1D16F 0334
+1D1BC 0334 1D16F
1D1BA 0021
1D1BC 0021
1D1BE 0021
@@ -29756,6 +29886,11 @@ FFE6 0062
20B9 0061
20B9 0041
20B9 0062
+20BA 0021
+20BA 003F
+20BA 0061
+20BA 0041
+20BA 0062
20A8 0021
20A8 003F
20A8 0061
@@ -37810,7 +37945,6 @@ FF41 0021
24D0 0021
0041 0021
FF21 0021
-1F1E6 0021
1D400 0021
1D434 0021
1D468 0021
@@ -37911,7 +38045,6 @@ FF41 003F
24D0 003F
0041 003F
FF21 003F
-1F1E6 003F
1D400 003F
1D434 003F
1D468 003F
@@ -38056,8 +38189,6 @@ FF41 0041
0041 0041
FF21 0061
FF21 0041
-1F1E6 0061
-1F1E6 0041
1D400 0061
1D434 0061
1D468 0061
@@ -38249,7 +38380,6 @@ FF41 0062
24D0 0062
0041 0062
FF21 0062
-1F1E6 0062
1D400 0062
1D434 0062
1D468 0062
@@ -39690,7 +39820,6 @@ FF42 0021
24D1 0021
0042 0021
FF22 0021
-1F1E7 0021
212C 0021
1D401 0021
1D435 0021
@@ -39734,7 +39863,6 @@ FF42 003F
24D1 003F
0042 003F
FF22 003F
-1F1E7 003F
212C 003F
1D401 003F
1D435 003F
@@ -39796,8 +39924,6 @@ FF42 0041
0042 0041
FF22 0061
FF22 0041
-1F1E7 0061
-1F1E7 0041
212C 0061
1D401 0061
1D435 0061
@@ -39871,7 +39997,6 @@ FF42 0062
24D1 0062
0042 0062
FF22 0062
-1F1E7 0062
212C 0062
1D401 0062
1D435 0062
@@ -40022,7 +40147,6 @@ FF43 0021
0043 0021
FF23 0021
216D 0021
-1F1E8 0021
2102 0021
212D 0021
1D402 0021
@@ -40076,7 +40200,6 @@ FF43 003F
0043 003F
FF23 003F
216D 003F
-1F1E8 003F
2102 003F
212D 003F
1D402 003F
@@ -40165,9 +40288,7 @@ FF43 0041
FF23 0061
FF23 0041
216D 0061
-1F1E8 0061
216D 0041
-1F1E8 0041
2102 0061
212D 0061
1D402 0061
@@ -40258,7 +40379,6 @@ FF43 0062
0043 0062
FF23 0062
216D 0062
-1F1E8 0062
2102 0062
212D 0062
1D402 0062
@@ -40465,7 +40585,6 @@ FF44 0021
0044 0021
FF24 0021
216E 0021
-1F1E9 0021
2145 0021
1D403 0021
1D437 0021
@@ -40529,7 +40648,6 @@ FF44 003F
0044 003F
FF24 003F
216E 003F
-1F1E9 003F
2145 003F
1D403 003F
1D437 003F
@@ -40614,9 +40732,7 @@ FF44 0041
FF24 0061
FF24 0041
216E 0061
-1F1E9 0061
216E 0041
-1F1E9 0041
2145 0061
1D403 0061
1D437 0061
@@ -40726,7 +40842,6 @@ FF44 0062
0044 0062
FF24 0062
216E 0062
-1F1E9 0062
2145 0062
1D403 0062
1D437 0062
@@ -41110,7 +41225,6 @@ FF45 0021
24D4 0021
0045 0021
FF25 0021
-1F1EA 0021
2130 0021
1D404 0021
1D438 0021
@@ -41201,7 +41315,6 @@ FF45 003F
24D4 003F
0045 003F
FF25 003F
-1F1EA 003F
2130 003F
1D404 003F
1D438 003F
@@ -41312,8 +41425,6 @@ FF45 0041
0045 0041
FF25 0061
FF25 0041
-1F1EA 0061
-1F1EA 0041
2130 0061
1D404 0061
1D438 0061
@@ -41474,7 +41585,6 @@ FF45 0062
24D4 0062
0045 0062
FF25 0062
-1F1EA 0062
2130 0062
1D404 0062
1D438 0062
@@ -41729,7 +41839,6 @@ FF46 0021
24D5 0021
0046 0021
FF26 0021
-1F1EB 0021
2131 0021
1D405 0021
1D439 0021
@@ -41770,7 +41879,6 @@ FF46 003F
24D5 003F
0046 003F
FF26 003F
-1F1EB 003F
2131 003F
1D405 003F
1D439 003F
@@ -41829,8 +41937,6 @@ FF46 0041
0046 0041
FF26 0061
FF26 0041
-1F1EB 0061
-1F1EB 0041
2131 0061
1D405 0061
1D439 0061
@@ -41898,7 +42004,6 @@ FF46 0062
24D5 0062
0046 0062
FF26 0062
-1F1EB 0062
2131 0062
1D405 0062
1D439 0062
@@ -42066,7 +42171,6 @@ FF47 0021
24D6 0021
0047 0021
FF27 0021
-1F1EC 0021
1D406 0021
1D43A 0021
1D46E 0021
@@ -42123,7 +42227,6 @@ FF47 003F
24D6 003F
0047 003F
FF27 003F
-1F1EC 003F
1D406 003F
1D43A 003F
1D46E 003F
@@ -42199,8 +42302,6 @@ FF47 0041
0047 0041
FF27 0061
FF27 0041
-1F1EC 0061
-1F1EC 0041
1D406 0061
1D43A 0061
1D46E 0061
@@ -42299,7 +42400,6 @@ FF47 0062
24D6 0062
0047 0062
FF27 0062
-1F1EC 0062
1D406 0062
1D43A 0062
1D46E 0062
@@ -42515,7 +42615,6 @@ FF48 0021
24D7 0021
0048 0021
FF28 0021
-1F1ED 0021
210B 0021
210C 0021
210D 0021
@@ -42574,7 +42673,6 @@ FF48 003F
24D7 003F
0048 003F
FF28 003F
-1F1ED 003F
210B 003F
210C 003F
210D 003F
@@ -42652,8 +42750,6 @@ FF48 0041
0048 0041
FF28 0061
FF28 0041
-1F1ED 0061
-1F1ED 0041
210B 0061
210C 0061
210D 0061
@@ -42756,7 +42852,6 @@ FF48 0062
24D7 0062
0048 0062
FF28 0062
-1F1ED 0062
210B 0062
210C 0062
210D 0062
@@ -43020,7 +43115,6 @@ FF49 0021
0049 0021
FF29 0021
2160 0021
-1F1EE 0021
2110 0021
2111 0021
1D408 0021
@@ -43095,7 +43189,6 @@ FF49 003F
0049 003F
FF29 003F
2160 003F
-1F1EE 003F
2110 003F
2111 003F
1D408 003F
@@ -43192,9 +43285,7 @@ FF49 0041
FF29 0061
FF29 0041
2160 0061
-1F1EE 0061
2160 0041
-1F1EE 0041
2110 0061
2111 0061
1D408 0061
@@ -43320,7 +43411,6 @@ FF49 0062
0049 0062
FF29 0062
2160 0062
-1F1EE 0062
2110 0062
2111 0062
1D408 0062
@@ -43555,7 +43645,6 @@ FF4A 0021
24D9 0021
004A 0021
FF2A 0021
-1F1EF 0021
1D409 0021
1D43D 0021
1D471 0021
@@ -43598,7 +43687,6 @@ FF4A 003F
24D9 003F
004A 003F
FF2A 003F
-1F1EF 003F
1D409 003F
1D43D 003F
1D471 003F
@@ -43660,8 +43748,6 @@ FF4A 0041
004A 0041
FF2A 0061
FF2A 0041
-1F1EF 0061
-1F1EF 0041
1D409 0061
1D43D 0061
1D471 0061
@@ -43727,7 +43813,6 @@ FF4A 0062
24D9 0062
004A 0062
FF2A 0062
-1F1EF 0062
1D409 0062
1D43D 0062
1D471 0062
@@ -43859,7 +43944,6 @@ FF4B 0021
004B 0021
212A 0021
FF2B 0021
-1F1F0 0021
1D40A 0021
1D43E 0021
1D472 0021
@@ -43912,7 +43996,6 @@ FF4B 003F
004B 003F
212A 003F
FF2B 003F
-1F1F0 003F
1D40A 003F
1D43E 003F
1D472 003F
@@ -43985,8 +44068,6 @@ FF4B 0041
212A 0041
FF2B 0061
FF2B 0041
-1F1F0 0061
-1F1F0 0041
1D40A 0061
1D43E 0061
1D472 0061
@@ -44076,7 +44157,6 @@ FF4B 0062
004B 0062
212A 0062
FF2B 0062
-1F1F0 0062
1D40A 0062
1D43E 0062
1D472 0062
@@ -44319,7 +44399,6 @@ FF4C 0021
004C 0021
FF2C 0021
216C 0021
-1F1F1 0021
2112 0021
1D40B 0021
1D43F 0021
@@ -44384,7 +44463,6 @@ FF4C 003F
004C 003F
FF2C 003F
216C 003F
-1F1F1 003F
2112 003F
1D40B 003F
1D43F 003F
@@ -44482,9 +44560,7 @@ FF4C 0041
FF2C 0061
FF2C 0041
216C 0061
-1F1F1 0061
216C 0041
-1F1F1 0041
2112 0061
1D40B 0061
1D43F 0061
@@ -44591,7 +44667,6 @@ FF4C 0062
004C 0062
FF2C 0062
216C 0062
-1F1F1 0062
2112 0062
1D40B 0062
1D43F 0062
@@ -44874,7 +44949,6 @@ FF4D 0021
004D 0021
FF2D 0021
216F 0021
-1F1F2 0021
2133 0021
1D40C 0021
1D440 0021
@@ -44922,7 +44996,6 @@ FF4D 003F
004D 003F
FF2D 003F
216F 003F
-1F1F2 003F
2133 003F
1D40C 003F
1D440 003F
@@ -45010,9 +45083,7 @@ FF4D 0041
FF2D 0061
FF2D 0041
216F 0061
-1F1F2 0061
216F 0041
-1F1F2 0041
2133 0061
1D40C 0061
1D440 0061
@@ -45091,7 +45162,6 @@ FF4D 0062
004D 0062
FF2D 0062
216F 0062
-1F1F2 0062
2133 0062
1D40C 0062
1D440 0062
@@ -45349,7 +45419,6 @@ FF4E 0021
24DD 0021
004E 0021
FF2E 0021
-1F1F3 0021
2115 0021
1D40D 0021
1D441 0021
@@ -45409,7 +45478,6 @@ FF4E 003F
24DD 003F
004E 003F
FF2E 003F
-1F1F3 003F
2115 003F
1D40D 003F
1D441 003F
@@ -45488,8 +45556,6 @@ FF4E 0041
004E 0041
FF2E 0061
FF2E 0041
-1F1F3 0061
-1F1F3 0041
2115 0061
1D40D 0061
1D441 0061
@@ -45594,7 +45660,6 @@ FF4E 0062
24DD 0062
004E 0062
FF2E 0062
-1F1F3 0062
2115 0062
1D40D 0062
1D441 0062
@@ -46070,7 +46135,6 @@ FF4F 0021
24DE 0021
004F 0021
FF2F 0021
-1F1F4 0021
1D40E 0021
1D442 0021
1D476 0021
@@ -46183,7 +46247,6 @@ FF4F 003F
24DE 003F
004F 003F
FF2F 003F
-1F1F4 003F
1D40E 003F
1D442 003F
1D476 003F
@@ -46315,8 +46378,6 @@ FF4F 0041
004F 0041
FF2F 0061
FF2F 0041
-1F1F4 0061
-1F1F4 0041
1D40E 0061
1D442 0061
1D476 0061
@@ -46522,7 +46583,6 @@ FF4F 0062
24DE 0062
004F 0062
FF2F 0062
-1F1F4 0062
1D40E 0062
1D442 0062
1D476 0062
@@ -46823,7 +46883,6 @@ FF50 0021
24DF 0021
0050 0021
FF30 0021
-1F1F5 0021
2119 0021
1D40F 0021
1D443 0021
@@ -46867,7 +46926,6 @@ FF50 003F
24DF 003F
0050 003F
FF30 003F
-1F1F5 003F
2119 003F
1D40F 003F
1D443 003F
@@ -46934,8 +46992,6 @@ FF50 0041
0050 0041
FF30 0061
FF30 0041
-1F1F5 0061
-1F1F5 0041
2119 0061
1D40F 0061
1D443 0061
@@ -47019,7 +47075,6 @@ FF50 0062
24DF 0062
0050 0062
FF30 0062
-1F1F5 0062
2119 0062
1D40F 0062
1D443 0062
@@ -47198,7 +47253,6 @@ FF51 0021
24E0 0021
0051 0021
FF31 0021
-1F1F6 0021
211A 0021
1D410 0021
1D444 0021
@@ -47234,7 +47288,6 @@ FF51 003F
24E0 003F
0051 003F
FF31 003F
-1F1F6 003F
211A 003F
1D410 003F
1D444 003F
@@ -47288,8 +47341,6 @@ FF51 0041
0051 0041
FF31 0061
FF31 0041
-1F1F6 0061
-1F1F6 0041
211A 0061
1D410 0061
1D444 0061
@@ -47342,7 +47393,6 @@ FF51 0062
24E0 0062
0051 0062
FF31 0062
-1F1F6 0062
211A 0062
1D410 0062
1D444 0062
@@ -47464,8 +47514,8 @@ A758 0062
0052 0334 0331
1E5E 0334
0334 036C
-0334 1DCA
036C 0334
+0334 1DCA
1DCA 0334
0072 0021
FF52 0021
@@ -47487,7 +47537,6 @@ FF52 0021
24E1 0021
0052 0021
FF32 0021
-1F1F7 0021
211B 0021
211C 0021
211D 0021
@@ -47551,7 +47600,6 @@ FF52 003F
24E1 003F
0052 003F
FF32 003F
-1F1F7 003F
211B 003F
211C 003F
211D 003F
@@ -47635,8 +47683,6 @@ FF52 0041
0052 0041
FF32 0061
FF32 0041
-1F1F7 0061
-1F1F7 0041
211B 0061
211C 0061
211D 0061
@@ -47758,7 +47804,6 @@ FF52 0062
24E1 0062
0052 0062
FF32 0062
-1F1F7 0062
211B 0062
211C 0062
211D 0062
@@ -48050,7 +48095,6 @@ FF53 0021
24E2 0021
0053 0021
FF33 0021
-1F1F8 0021
1D412 0021
1D446 0021
1D47A 0021
@@ -48116,7 +48160,6 @@ FF53 003F
24E2 003F
0053 003F
FF33 003F
-1F1F8 003F
1D412 003F
1D446 003F
1D47A 003F
@@ -48201,8 +48244,6 @@ FF53 0041
0053 0041
FF33 0061
FF33 0041
-1F1F8 0061
-1F1F8 0041
1D412 0061
1D446 0061
1D47A 0061
@@ -48319,7 +48360,6 @@ FF53 0062
24E2 0062
0053 0062
FF33 0062
-1F1F8 0062
1D412 0062
1D446 0062
1D47A 0062
@@ -48567,7 +48607,6 @@ FF54 0021
24E3 0021
0054 0021
FF34 0021
-1F1F9 0021
1D413 0021
1D447 0021
1D47B 0021
@@ -48624,7 +48663,6 @@ FF54 003F
24E3 003F
0054 003F
FF34 003F
-1F1F9 003F
1D413 003F
1D447 003F
1D47B 003F
@@ -48700,8 +48738,6 @@ FF54 0041
0054 0041
FF34 0061
FF34 0041
-1F1F9 0061
-1F1F9 0041
1D413 0061
1D447 0061
1D47B 0061
@@ -48795,7 +48831,6 @@ FF54 0062
24E3 0062
0054 0062
FF34 0062
-1F1F9 0062
1D413 0062
1D447 0062
1D47B 0062
@@ -49185,7 +49220,6 @@ FF55 0021
24E4 0021
0055 0021
FF35 0021
-1F1FA 0021
1D414 0021
1D448 0021
1D47C 0021
@@ -49285,7 +49319,6 @@ FF55 003F
24E4 003F
0055 003F
FF35 003F
-1F1FA 003F
1D414 003F
1D448 003F
1D47C 003F
@@ -49404,8 +49437,6 @@ FF55 0041
0055 0041
FF35 0061
FF35 0041
-1F1FA 0061
-1F1FA 0041
1D414 0061
1D448 0061
1D47C 0061
@@ -49585,7 +49616,6 @@ FF55 0062
24E4 0062
0055 0062
FF35 0062
-1F1FA 0062
1D414 0062
1D448 0062
1D47C 0062
@@ -49841,7 +49871,6 @@ FF56 0021
0056 0021
FF36 0021
2164 0021
-1F1FB 0021
1D415 0021
1D449 0021
1D47D 0021
@@ -49887,7 +49916,6 @@ FF56 003F
0056 003F
FF36 003F
2164 003F
-1F1FB 003F
1D415 003F
1D449 003F
1D47D 003F
@@ -49958,9 +49986,7 @@ FF56 0041
FF36 0061
FF36 0041
2164 0061
-1F1FB 0061
2164 0041
-1F1FB 0041
1D415 0061
1D449 0061
1D47D 0061
@@ -50030,7 +50056,6 @@ FF56 0062
0056 0062
FF36 0062
2164 0062
-1F1FB 0062
1D415 0062
1D449 0062
1D47D 0062
@@ -50231,7 +50256,6 @@ FF57 0021
24E6 0021
0057 0021
FF37 0021
-1F1FC 0021
1D416 0021
1D44A 0021
1D47E 0021
@@ -50282,7 +50306,6 @@ FF57 003F
24E6 003F
0057 003F
FF37 003F
-1F1FC 003F
1D416 003F
1D44A 003F
1D47E 003F
@@ -50351,8 +50374,6 @@ FF57 0041
0057 0041
FF37 0061
FF37 0041
-1F1FC 0061
-1F1FC 0041
1D416 0061
1D44A 0061
1D47E 0061
@@ -50435,7 +50456,6 @@ FF57 0062
24E6 0062
0057 0062
FF37 0062
-1F1FC 0062
1D416 0062
1D44A 0062
1D47E 0062
@@ -50543,7 +50563,6 @@ FF58 0021
0058 0021
FF38 0021
2169 0021
-1F1FD 0021
1D417 0021
1D44B 0021
1D47F 0021
@@ -50588,7 +50607,6 @@ FF58 003F
0058 003F
FF38 003F
2169 003F
-1F1FD 003F
1D417 003F
1D44B 003F
1D47F 003F
@@ -50653,9 +50671,7 @@ FF58 0041
FF38 0061
FF38 0041
2169 0061
-1F1FD 0061
2169 0041
-1F1FD 0041
1D417 0061
1D44B 0061
1D47F 0061
@@ -50723,7 +50739,6 @@ FF58 0062
0058 0062
FF38 0062
2169 0062
-1F1FD 0062
1D417 0062
1D44B 0062
1D47F 0062
@@ -50851,7 +50866,6 @@ FF59 0021
24E8 0021
0059 0021
FF39 0021
-1F1FE 0021
1D418 0021
1D44C 0021
1D480 0021
@@ -50907,7 +50921,6 @@ FF59 003F
24E8 003F
0059 003F
FF39 003F
-1F1FE 003F
1D418 003F
1D44C 003F
1D480 003F
@@ -50981,8 +50994,6 @@ FF59 0041
0059 0041
FF39 0061
FF39 0041
-1F1FE 0061
-1F1FE 0041
1D418 0061
1D44C 0061
1D480 0061
@@ -51075,7 +51086,6 @@ FF59 0062
24E8 0062
0059 0062
FF39 0062
-1F1FE 0062
1D418 0062
1D44C 0062
1D480 0062
@@ -51217,7 +51227,6 @@ FF5A 0021
24E9 0021
005A 0021
FF3A 0021
-1F1FF 0021
2124 0021
2128 0021
1D419 0021
@@ -51267,7 +51276,6 @@ FF5A 003F
24E9 003F
005A 003F
FF3A 003F
-1F1FF 003F
2124 003F
2128 003F
1D419 003F
@@ -51336,8 +51344,6 @@ FF5A 0041
005A 0041
FF3A 0061
FF3A 0041
-1F1FF 0061
-1F1FF 0041
2124 0061
2128 0061
1D419 0061
@@ -51417,7 +51423,6 @@ FF5A 0062
24E9 0062
005A 0062
FF3A 0062
-1F1FF 0062
2124 0062
2128 0062
1D419 0062
@@ -56632,15 +56637,15 @@ A724 0062
0410 0306 003F
04D0 003F
0430 0306 0061
+04D1 0061
0430 0591 0306 0061
0430 1D165 0306 0061
-04D1 0061
0430 0306 0041
04D1 0041
0410 0306 0061
+04D0 0061
0410 0591 0306 0061
0410 1D165 0306 0061
-04D0 0061
0410 0306 0041
04D0 0041
0430 0306 0062
@@ -56662,15 +56667,15 @@ A724 0062
0410 0308 003F
04D2 003F
0430 0308 0061
+04D3 0061
0430 0591 0308 0061
0430 1D165 0308 0061
-04D3 0061
0430 0308 0041
04D3 0041
0410 0308 0061
+04D2 0061
0410 0591 0308 0061
0410 1D165 0308 0061
-04D2 0061
0410 0308 0041
04D2 0041
0430 0308 0062
@@ -56704,15 +56709,15 @@ A724 0062
04D8 0308 003F
04DA 003F
04D9 0308 0061
+04DB 0061
04D9 0591 0308 0061
04D9 1D165 0308 0061
-04DB 0061
04D9 0308 0041
04DB 0041
04D8 0308 0061
+04DA 0061
04D8 0591 0308 0061
04D8 1D165 0308 0061
-04DA 0061
04D8 0308 0041
04DA 0041
04D9 0308 0062
@@ -56923,11 +56928,11 @@ A662 0062
0413 0341 003F
0433 0301 0061
0433 0341 0061
+0453 0061
0433 0591 0301 0061
0433 0591 0341 0061
0433 1D165 0301 0061
0433 1D165 0341 0061
-0453 0061
0433 0301 0041
0433 0341 0041
0453 0041
@@ -57025,15 +57030,15 @@ A662 0062
0415 0306 003F
04D6 003F
0435 0306 0061
+04D7 0061
0435 0591 0306 0061
0435 1D165 0306 0061
-04D7 0061
0435 0306 0041
04D7 0041
0415 0306 0061
+04D6 0061
0415 0591 0306 0061
0415 1D165 0306 0061
-04D6 0061
0415 0306 0041
04D6 0041
0435 0306 0062
@@ -57117,15 +57122,15 @@ A684 0062
0416 0308 003F
04DC 003F
0436 0308 0061
+04DD 0061
0436 0591 0308 0061
0436 1D165 0308 0061
-04DD 0061
0436 0308 0041
04DD 0041
0416 0308 0061
+04DC 0061
0416 0591 0308 0061
0416 1D165 0308 0061
-04DC 0061
0416 0308 0041
04DC 0041
0436 0308 0062
@@ -57206,15 +57211,15 @@ A640 0062
0417 0308 003F
04DE 003F
0437 0308 0061
+04DF 0061
0437 0591 0308 0061
0437 1D165 0308 0061
-04DF 0061
0437 0308 0041
04DF 0041
0417 0308 0061
+04DE 0061
0417 0591 0308 0061
0417 1D165 0308 0061
-04DE 0061
0417 0308 0041
04DE 0041
0437 0308 0062
@@ -57371,15 +57376,15 @@ A675 0062
0418 0308 003F
04E4 003F
0438 0308 0061
+04E5 0061
0438 0591 0308 0061
0438 1D165 0308 0061
-04E5 0061
0438 0308 0041
04E5 0041
0418 0308 0061
+04E4 0061
0418 0591 0308 0061
0418 1D165 0308 0061
-04E4 0061
0418 0308 0041
04E4 0041
0438 0308 0062
@@ -57427,17 +57432,17 @@ A676 003F
0406 0308 003F
0407 003F
0456 0308 0061
+0457 0061
0456 0591 0308 0061
0456 1D165 0308 0061
-0457 0061
0456 0308 0041
0457 0041
A676 0061
A676 0041
0406 0308 0061
+0407 0061
0406 0591 0308 0061
0406 1D165 0308 0061
-0407 0061
0406 0308 0041
0407 0041
0456 0308 0062
@@ -57460,15 +57465,15 @@ A676 0062
0418 0306 003F
0419 003F
0438 0306 0061
+0439 0061
0438 0591 0306 0061
0438 1D165 0306 0061
-0439 0061
0438 0306 0041
0439 0041
0418 0306 0061
+0419 0061
0418 0591 0306 0061
0418 1D165 0306 0061
-0419 0061
0418 0306 0041
0419 0041
0438 0306 0062
@@ -57883,15 +57888,15 @@ A66C 0062
041E 0308 003F
04E6 003F
043E 0308 0061
+04E7 0061
043E 0591 0308 0061
043E 1D165 0308 0061
-04E7 0061
043E 0308 0041
04E7 0041
041E 0308 0061
+04E6 0061
041E 0591 0308 0061
041E 1D165 0308 0061
-04E6 0061
041E 0308 0041
04E6 0041
043E 0308 0062
@@ -57925,15 +57930,15 @@ A66C 0062
04E8 0308 003F
04EA 003F
04E9 0308 0061
+04EB 0061
04E9 0591 0308 0061
04E9 1D165 0308 0061
-04EB 0061
04E9 0308 0041
04EB 0041
04E8 0308 0061
+04EA 0061
04E8 0591 0308 0061
04E8 1D165 0308 0061
-04EA 0061
04E8 0308 0041
04EA 0041
04E9 0308 0062
@@ -58157,11 +58162,11 @@ A68A 0062
041A 0341 003F
043A 0301 0061
043A 0341 0061
+045C 0061
043A 0591 0301 0061
043A 0591 0341 0061
043A 1D165 0301 0061
043A 1D165 0341 0061
-045C 0061
043A 0301 0041
043A 0341 0041
045C 0041
@@ -58235,9 +58240,9 @@ A677 0062
040E 003F
0423 0306 003F
0443 0306 0061
+045E 0061
0443 0591 0306 0061
0443 1D165 0306 0061
-045E 0061
0443 0306 0041
045E 0041
040E 0061
@@ -58265,15 +58270,15 @@ A677 0062
0423 0308 003F
04F0 003F
0443 0308 0061
+04F1 0061
0443 0591 0308 0061
0443 1D165 0308 0061
-04F1 0061
0443 0308 0041
04F1 0041
0423 0308 0061
+04F0 0061
0423 0591 0308 0061
0423 1D165 0308 0061
-04F0 0061
0423 0308 0041
04F0 0041
0443 0308 0062
@@ -58295,15 +58300,15 @@ A677 0062
0423 030B 003F
04F2 003F
0443 030B 0061
+04F3 0061
0443 0591 030B 0061
0443 1D165 030B 0061
-04F3 0061
0443 030B 0041
04F3 0041
0423 030B 0061
+04F2 0061
0423 0591 030B 0061
0423 1D165 030B 0061
-04F2 0061
0423 030B 0041
04F2 0041
0443 030B 0062
@@ -58602,15 +58607,15 @@ A692 0062
0427 0308 003F
04F4 003F
0447 0308 0061
+04F5 0061
0447 0591 0308 0061
0447 1D165 0308 0061
-04F5 0061
0447 0308 0041
04F5 0041
0427 0308 0061
+04F4 0061
0427 0591 0308 0061
0427 1D165 0308 0061
-04F4 0061
0427 0308 0041
04F4 0041
0447 0308 0062
@@ -58812,15 +58817,15 @@ A679 0062
042B 0308 003F
04F8 003F
044B 0308 0061
+04F9 0061
044B 0591 0308 0061
044B 1D165 0308 0061
-04F9 0061
044B 0308 0041
04F9 0041
042B 0308 0061
+04F8 0061
042B 0591 0308 0061
042B 1D165 0308 0061
-04F8 0061
042B 0308 0041
04F8 0041
044B 0308 0062
@@ -58908,15 +58913,15 @@ A652 0062
042D 0308 003F
04EC 003F
044D 0308 0061
+04ED 0061
044D 0591 0308 0061
044D 1D165 0308 0061
-04ED 0061
044D 0308 0041
04ED 0041
042D 0308 0061
+04EC 0061
042D 0591 0308 0061
042D 1D165 0308 0061
-04EC 0061
042D 0308 0041
04EC 0041
044D 0308 0062
@@ -59159,15 +59164,15 @@ A65C 0062
0474 030F 003F
0476 003F
0475 030F 0061
+0477 0061
0475 0591 030F 0061
0475 1D165 030F 0061
-0477 0061
0475 030F 0041
0477 0041
0474 030F 0061
+0476 0061
0474 0591 030F 0061
0474 1D165 030F 0061
-0476 0061
0474 030F 0041
0476 0041
0475 030F 0062
@@ -61505,8 +61510,8 @@ FE81 0021
0627 0653 003F
FE82 003F
FE81 003F
-0622 0061
0627 0591 0653 0061
+0622 0061
0627 0653 0061
0627 1D165 0653 0061
0622 0041
@@ -61530,8 +61535,8 @@ FE83 0021
0627 0654 003F
FE84 003F
FE83 003F
-0623 0061
0627 0591 0654 0061
+0623 0061
0627 0654 0061
0627 1D165 0654 0061
0623 0041
@@ -61575,8 +61580,8 @@ FE85 0021
0648 0654 003F
FE86 003F
FE85 003F
-0624 0061
0648 0591 0654 0061
+0624 0061
0648 0654 0061
0648 1D165 0654 0061
0624 0041
@@ -61643,8 +61648,8 @@ FE8B 003F
FE8C 003F
FE8A 003F
FE89 003F
-0626 0061
064A 0591 0654 0061
+0626 0061
064A 0654 0061
064A 1D165 0654 0061
0626 0041
@@ -72796,10 +72801,10 @@ A8FB 0062
0C48 0021
0C46 0C56 003F
0C48 003F
-0C46 0591 0C56 0061
0C46 0C56 0061
-0C46 1D165 0C56 0061
0C48 0061
+0C46 0591 0C56 0061
+0C46 1D165 0C56 0061
0C46 0C56 0041
0C48 0041
0C46 0C56 0062
@@ -73216,10 +73221,10 @@ A8FB 0062
0CC6 0CC2 0062
0CCA 0062
0CC6 0CC2 0001 0CD5 0061
-0CC6 0CC2 0591 0CD5 0061
-0CC6 0CC2 1D165 0CD5 0061
0CCA 0001 0CD5 0061
+0CC6 0CC2 0591 0CD5 0061
0CCA 0591 0CD5 0061
+0CC6 0CC2 1D165 0CD5 0061
0CCA 1D165 0CD5 0061
0CC6 0CC2 0CD5 0021
0CCA 0CD5 0021
@@ -74051,10 +74056,10 @@ A8FB 0062
0DDA 0021
0DD9 0DCA 003F
0DDA 003F
-0DD9 0591 0DCA 0061
0DD9 0DCA 0061
-0DD9 1D165 0DCA 0061
0DDA 0061
+0DD9 0591 0DCA 0061
+0DD9 1D165 0DCA 0061
0DD9 0DCA 0041
0DDA 0041
0DD9 0DCA 0062
@@ -74086,13 +74091,13 @@ A8FB 0062
0DD9 0DCF 0DCA 003F
0DDC 0DCA 003F
0DDD 003F
-0DD9 0DCF 0591 0DCA 0061
0DD9 0DCF 0DCA 0061
-0DD9 0DCF 1D165 0DCA 0061
-0DDC 0591 0DCA 0061
0DDC 0DCA 0061
-0DDC 1D165 0DCA 0061
0DDD 0061
+0DD9 0DCF 0591 0DCA 0061
+0DDC 0591 0DCA 0061
+0DD9 0DCF 1D165 0DCA 0061
+0DDC 1D165 0DCA 0061
0DD9 0DCF 0DCA 0041
0DDC 0DCA 0041
0DDD 0041
@@ -78846,6 +78851,31 @@ A8C4 0062
0EDE 0061
0EDE 0041
0EDE 0062
+0EC0 0EDE 0021
+0EC0 0EDE 003F
+0EC0 0EDE 0061
+0EC0 0EDE 0041
+0EC0 0EDE 0062
+0EC1 0EDE 0021
+0EC1 0EDE 003F
+0EC1 0EDE 0061
+0EC1 0EDE 0041
+0EC1 0EDE 0062
+0EC2 0EDE 0021
+0EC2 0EDE 003F
+0EC2 0EDE 0061
+0EC2 0EDE 0041
+0EC2 0EDE 0062
+0EC3 0EDE 0021
+0EC3 0EDE 003F
+0EC3 0EDE 0061
+0EC3 0EDE 0041
+0EC3 0EDE 0062
+0EC4 0EDE 0021
+0EC4 0EDE 003F
+0EC4 0EDE 0061
+0EC4 0EDE 0041
+0EC4 0EDE 0062
0E81 0021
0E81 003F
0E81 0061
@@ -79061,6 +79091,31 @@ A8C4 0062
0EDF 0061
0EDF 0041
0EDF 0062
+0EC0 0EDF 0021
+0EC0 0EDF 003F
+0EC0 0EDF 0061
+0EC0 0EDF 0041
+0EC0 0EDF 0062
+0EC1 0EDF 0021
+0EC1 0EDF 003F
+0EC1 0EDF 0061
+0EC1 0EDF 0041
+0EC1 0EDF 0062
+0EC2 0EDF 0021
+0EC2 0EDF 003F
+0EC2 0EDF 0061
+0EC2 0EDF 0041
+0EC2 0EDF 0062
+0EC3 0EDF 0021
+0EC3 0EDF 003F
+0EC3 0EDF 0061
+0EC3 0EDF 0041
+0EC3 0EDF 0062
+0EC4 0EDF 0021
+0EC4 0EDF 003F
+0EC4 0EDF 0061
+0EC4 0EDF 0041
+0EC4 0EDF 0062
0E8D 0021
0E8D 003F
0E8D 0061
@@ -79808,6 +79863,9 @@ A8C4 0062
0EC0 0061
0EC0 0041
0EC0 0062
+0EC0 0001 0EDE 0061
+0EC0 0591 0EDE 0061
+0EC0 1D165 0EDE 0061
0EC0 0001 0E81 0061
0EC0 0591 0E81 0061
0EC0 1D165 0E81 0061
@@ -79829,6 +79887,9 @@ A8C4 0062
0EC0 0001 0E8A 0061
0EC0 0591 0E8A 0061
0EC0 1D165 0E8A 0061
+0EC0 0001 0EDF 0061
+0EC0 0591 0EDF 0061
+0EC0 1D165 0EDF 0061
0EC0 0001 0E8D 0061
0EC0 0591 0E8D 0061
0EC0 1D165 0E8D 0061
@@ -79900,6 +79961,9 @@ A8C4 0062
0EC1 0061
0EC1 0041
0EC1 0062
+0EC1 0001 0EDE 0061
+0EC1 0591 0EDE 0061
+0EC1 1D165 0EDE 0061
0EC1 0001 0E81 0061
0EC1 0591 0E81 0061
0EC1 1D165 0E81 0061
@@ -79921,6 +79985,9 @@ A8C4 0062
0EC1 0001 0E8A 0061
0EC1 0591 0E8A 0061
0EC1 1D165 0E8A 0061
+0EC1 0001 0EDF 0061
+0EC1 0591 0EDF 0061
+0EC1 1D165 0EDF 0061
0EC1 0001 0E8D 0061
0EC1 0591 0E8D 0061
0EC1 1D165 0E8D 0061
@@ -79992,6 +80059,9 @@ A8C4 0062
0EC2 0061
0EC2 0041
0EC2 0062
+0EC2 0001 0EDE 0061
+0EC2 0591 0EDE 0061
+0EC2 1D165 0EDE 0061
0EC2 0001 0E81 0061
0EC2 0591 0E81 0061
0EC2 1D165 0E81 0061
@@ -80013,6 +80083,9 @@ A8C4 0062
0EC2 0001 0E8A 0061
0EC2 0591 0E8A 0061
0EC2 1D165 0E8A 0061
+0EC2 0001 0EDF 0061
+0EC2 0591 0EDF 0061
+0EC2 1D165 0EDF 0061
0EC2 0001 0E8D 0061
0EC2 0591 0E8D 0061
0EC2 1D165 0E8D 0061
@@ -80084,6 +80157,9 @@ A8C4 0062
0EC3 0061
0EC3 0041
0EC3 0062
+0EC3 0001 0EDE 0061
+0EC3 0591 0EDE 0061
+0EC3 1D165 0EDE 0061
0EC3 0001 0E81 0061
0EC3 0591 0E81 0061
0EC3 1D165 0E81 0061
@@ -80105,6 +80181,9 @@ A8C4 0062
0EC3 0001 0E8A 0061
0EC3 0591 0E8A 0061
0EC3 1D165 0E8A 0061
+0EC3 0001 0EDF 0061
+0EC3 0591 0EDF 0061
+0EC3 1D165 0EDF 0061
0EC3 0001 0E8D 0061
0EC3 0591 0E8D 0061
0EC3 1D165 0E8D 0061
@@ -80176,6 +80255,9 @@ A8C4 0062
0EC4 0061
0EC4 0041
0EC4 0062
+0EC4 0001 0EDE 0061
+0EC4 0591 0EDE 0061
+0EC4 1D165 0EDE 0061
0EC4 0001 0E81 0061
0EC4 0591 0E81 0061
0EC4 1D165 0E81 0061
@@ -80197,6 +80279,9 @@ A8C4 0062
0EC4 0001 0E8A 0061
0EC4 0591 0E8A 0061
0EC4 1D165 0E8A 0061
+0EC4 0001 0EDF 0061
+0EC4 0591 0EDF 0061
+0EC4 1D165 0EDF 0061
0EC4 0001 0E8D 0061
0EC4 0591 0E8D 0061
0EC4 1D165 0E8D 0061
@@ -82910,15 +82995,61 @@ AADC 0062
0FB2 0F71 0021
0FB2 0F71 003F
0FB2 0001 0F71 0061
-0FB2 0591 0F71 0061
0FB2 0F71 0061
+0FB2 0591 0F71 0061
0FB2 1D165 0F71 0061
0FB2 0F71 0041
0FB2 0F71 0062
+0FB2 0F71 0001 0F72 0061
0FB2 0F71 0001 0F80 0061
+0FB2 0F71 0001 0F74 0061
+0FB2 0334 0F72 0F71
+0FB2 0F71 0334 0F72
+0FB2 0F72 0334 0F71
+0FB2 0F72 0F71 0334
+0FB2 0F71 0F72 0021
+0FB2 0F73 0021
+0FB2 0F71 0F72 003F
+0FB2 0F73 003F
+0FB2 0001 0F71 0F72 0061
+0FB2 0001 0F73 0061
+0FB2 0F71 0F72 0061
+0FB2 0F73 0061
+0FB2 0591 0F71 0F72 0061
+0FB2 0591 0F73 0061
+0FB2 0F71 0591 0F72 0061
+0FB2 0F71 1D165 0F72 0061
+0FB2 1D165 0F71 0F72 0061
+0FB2 1D165 0F73 0061
+0FB2 0F71 0F72 0041
+0FB2 0F73 0041
+0FB2 0F71 0F72 0062
+0FB2 0F73 0062
0FB2 0001 0F80 0061
0FB2 0001 0F71 0F80 0061
0FB2 0001 0F81 0061
+0FB2 0334 0F71 0F74
+0FB2 0F71 0334 0F74
+0FB2 0F71 0F74 0334
+0FB2 0F74 0334 0F71
+0FB2 0F71 0F74 0021
+0FB2 0F75 0021
+0FB2 0F71 0F74 003F
+0FB2 0F75 003F
+0FB2 0001 0F71 0F74 0061
+0FB2 0001 0F75 0061
+0FB2 0F71 0F74 0061
+0FB2 0F75 0061
+0FB2 0591 0F71 0F74 0061
+0FB2 0591 0F75 0061
+0FB2 0F71 0591 0F74 0061
+0FB2 0F71 1D165 0F74 0061
+0FB2 1D165 0F71 0F74 0061
+0FB2 1D165 0F75 0061
+0FB2 0F71 0F74 0041
+0FB2 0F75 0041
+0FB2 0F71 0F74 0062
+0FB2 0F75 0062
0F6C 0021
0F6C 003F
0F6C 0061
@@ -82937,15 +83068,61 @@ AADC 0062
0FB3 0F71 0021
0FB3 0F71 003F
0FB3 0001 0F71 0061
-0FB3 0591 0F71 0061
0FB3 0F71 0061
+0FB3 0591 0F71 0061
0FB3 1D165 0F71 0061
0FB3 0F71 0041
0FB3 0F71 0062
+0FB3 0F71 0001 0F72 0061
0FB3 0F71 0001 0F80 0061
+0FB3 0F71 0001 0F74 0061
+0FB3 0334 0F71 0F72
+0FB3 0334 0F72 0F71
+0FB3 0334 0F73
+0FB3 0F71 0F72 0334
+0FB3 0F71 0F72 0021
+0FB3 0F73 0021
+0FB3 0F71 0F72 003F
+0FB3 0F73 003F
+0FB3 0001 0F71 0F72 0061
+0FB3 0001 0F73 0061
+0FB3 0F71 0F72 0061
+0FB3 0F73 0061
+0FB3 0591 0F71 0F72 0061
+0FB3 0591 0F73 0061
+0FB3 0F71 0591 0F72 0061
+0FB3 0F71 1D165 0F72 0061
+0FB3 1D165 0F71 0F72 0061
+0FB3 1D165 0F73 0061
+0FB3 0F71 0F72 0041
+0FB3 0F73 0041
+0FB3 0F71 0F72 0062
+0FB3 0F73 0062
0FB3 0001 0F80 0061
0FB3 0001 0F71 0F80 0061
0FB3 0001 0F81 0061
+0FB3 0334 0F71 0F74
+0FB3 0334 0F75
+0FB3 0F71 0334 0F74
+0FB3 0F74 0F71 0334
+0FB3 0F71 0F74 0021
+0FB3 0F75 0021
+0FB3 0F71 0F74 003F
+0FB3 0F75 003F
+0FB3 0001 0F71 0F74 0061
+0FB3 0001 0F75 0061
+0FB3 0F71 0F74 0061
+0FB3 0F75 0061
+0FB3 0591 0F71 0F74 0061
+0FB3 0591 0F75 0061
+0FB3 0F71 0591 0F74 0061
+0FB3 0F71 1D165 0F74 0061
+0FB3 1D165 0F71 0F74 0061
+0FB3 1D165 0F75 0061
+0FB3 0F71 0F74 0041
+0FB3 0F75 0041
+0FB3 0F71 0F74 0062
+0FB3 0F75 0062
0F64 0021
0F64 003F
0F64 0061
@@ -83066,10 +83243,10 @@ AADC 0062
0F73 0021
0F71 0F72 003F
0F73 003F
-0F71 0591 0F72 0061
0F71 0F72 0061
-0F71 1D165 0F72 0061
0F73 0061
+0F71 0591 0F72 0061
+0F71 1D165 0F72 0061
0F71 0F72 0041
0F73 0041
0F71 0F72 0062
@@ -83089,10 +83266,10 @@ AADC 0062
0F81 0021
0F71 0F80 003F
0F81 003F
-0F71 0591 0F80 0061
0F71 0F80 0061
-0F71 1D165 0F80 0061
0F81 0061
+0F71 0591 0F80 0061
+0F71 1D165 0F80 0061
0F71 0F80 0041
0F81 0041
0F71 0F80 0062
@@ -83112,10 +83289,10 @@ AADC 0062
0F75 0021
0F71 0F74 003F
0F75 003F
-0F71 0591 0F74 0061
0F71 0F74 0061
-0F71 1D165 0F74 0061
0F75 0061
+0F71 0591 0F74 0061
+0F71 1D165 0F74 0061
0F71 0F74 0041
0F75 0041
0F71 0F74 0062
@@ -83128,15 +83305,15 @@ AADC 0062
0F76 003F
0FB2 0F80 003F
0F76 0061
-0FB2 0591 0F80 0061
0FB2 0F80 0061
+0FB2 0591 0F80 0061
0FB2 1D165 0F80 0061
0F76 0041
0FB2 0F80 0041
0F76 0062
0FB2 0F80 0062
0F76 0F71 0334
-# TODO: Fix ICU ticket #8052 -- 0FB2 0334 0F81
+0FB2 0334 0F81
0FB2 0F80 0334 0F71
0FB2 0F80 0F71 0334
0F77 0021
@@ -83146,12 +83323,12 @@ AADC 0062
0FB2 0F71 0F80 003F
0FB2 0F81 003F
0F77 0061
+0FB2 0F71 0F80 0061
+0FB2 0F81 0061
0FB2 0591 0F71 0F80 0061
0FB2 0591 0F81 0061
0FB2 0F71 0591 0F80 0061
-0FB2 0F71 0F80 0061
0FB2 0F71 1D165 0F80 0061
-0FB2 0F81 0061
0FB2 1D165 0F71 0F80 0061
0FB2 1D165 0F81 0061
0F77 0041
@@ -83168,8 +83345,8 @@ AADC 0062
0F78 003F
0FB3 0F80 003F
0F78 0061
-0FB3 0591 0F80 0061
0FB3 0F80 0061
+0FB3 0591 0F80 0061
0FB3 1D165 0F80 0061
0F78 0041
0FB3 0F80 0041
@@ -83178,7 +83355,7 @@ AADC 0062
0F78 0334 0F71
0F78 0F71 0334
0FB3 0334 0F71 0F80
-# TODO: Fix ICU ticket #8052 -- 0FB3 0334 0F81
+0FB3 0334 0F81
0F79 0021
0FB3 0F71 0F80 0021
0FB3 0F81 0021
@@ -83186,12 +83363,12 @@ AADC 0062
0FB3 0F71 0F80 003F
0FB3 0F81 003F
0F79 0061
+0FB3 0F71 0F80 0061
+0FB3 0F81 0061
0FB3 0591 0F71 0F80 0061
0FB3 0591 0F81 0061
0FB3 0F71 0591 0F80 0061
-0FB3 0F71 0F80 0061
0FB3 0F71 1D165 0F80 0061
-0FB3 0F81 0061
0FB3 1D165 0F71 0F80 0061
0FB3 1D165 0F81 0061
0F79 0041
@@ -86204,14 +86381,6 @@ AA76 0062
11131 0001 11127 0061
11131 0591 11127 0061
11131 1D165 11127 0061
-11131 D804 0021
-11131 D804 003F
-11131 0001 D804 0061
-11131 0591 D804 0061
-11131 D804 0061
-# TODO: Fix ICU ticket #8922 -- 11131 1D165 D804 0061
-11131 D804 0041
-11131 D804 0062
11132 0021
11132 003F
11132 0061
@@ -86220,14 +86389,6 @@ AA76 0062
11132 0001 11127 0061
11132 0591 11127 0061
11132 1D165 11127 0061
-11132 D804 0021
-11132 D804 003F
-11132 0001 D804 0061
-11132 0591 D804 0061
-11132 D804 0061
-# TODO: Fix ICU ticket #8922 -- 11132 1D165 D804 0061
-11132 D804 0041
-11132 D804 0062
0334 11133
11133 0334
11133 0021
@@ -99024,8 +99185,8 @@ AC00 003F
1100 0001 1161 0061
1100 0591 1161 0061
1100 1161 0061
-1100 1D165 1161 0061
AC00 0061
+1100 1D165 1161 0061
1100 1161 0041
AC00 0041
326E 0061
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/CollationTest_SHIFTED_SHORT.txt b/Build/source/libs/icu/icu-50.1/test/testdata/CollationTest_SHIFTED_SHORT.txt
index b7da7e1b896..c155d132c3a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/CollationTest_SHIFTED_SHORT.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/CollationTest_SHIFTED_SHORT.txt
@@ -1,11 +1,9 @@
# File: CollationTest_CLDR_SHIFTED_SHORT.txt
-# UCA Version: 6.1.0
-# UCD Version: 6.1.0
-# Generated: 2012-01-03, 21:53:28 GMT [MD]
+# UCA Version: 6.2.0
+# UCD Version: 6.2.0
+# Generated: 2012-08-15, 21:43:28 GMT [MD]
# For a description of the format and usage, see CollationAuxiliary.html
-FFFE 0021
-FFFE 003F
0009 0021
0009 003F
000A 0021
@@ -28,8 +26,8 @@ FFFE 003F
00A0 0021
1680 0021
2000 0021
-2001 0021
2002 0021
+2001 0021
2003 0021
2004 0021
2005 0021
@@ -45,8 +43,8 @@ FFFE 003F
00A0 003F
1680 003F
2000 003F
-2001 003F
2002 003F
+2001 003F
2003 003F
2004 003F
2005 003F
@@ -3000,289 +2998,344 @@ A67D 003F
0331 0021
0331 003F
0334 0591
+0591 0334
0334 0592
+0592 0334
0334 0593
+0593 0334
0334 0594
+0594 0334
0334 0595
+0595 0334
0334 0596
+0596 0334
0334 0597
+0597 0334
0334 0598
+0598 0334
0334 0599
+0599 0334
0334 059A
+059A 0334
0334 059B
+059B 0334
0334 059C
+059C 0334
0334 059D
+059D 0334
0334 059E
+059E 0334
0334 059F
+059F 0334
0334 05A0
+05A0 0334
0334 05A1
+05A1 0334
0334 05A2
+05A2 0334
0334 05A3
+05A3 0334
0334 05A4
+05A4 0334
0334 05A5
+05A5 0334
0334 05A6
+05A6 0334
0334 05A7
+05A7 0334
0334 05A8
+05A8 0334
0334 05A9
+05A9 0334
0334 05AA
+05AA 0334
0334 05AB
+05AB 0334
0334 05AC
+05AC 0334
0334 05AD
+05AD 0334
0334 05AE
+05AE 0334
0334 05AF
+05AF 0334
0334 05BD
+05BD 0334
0334 05C4
+05C4 0334
0334 05C5
+05C5 0334
0334 0610
+0610 0334
0334 0611
+0611 0334
0334 0612
+0612 0334
0334 0613
+0613 0334
0334 0614
+0614 0334
0334 0615
+0615 0334
0334 0616
+0616 0334
0334 0617
+0617 0334
0334 0618
+0618 0334
0334 0619
+0619 0334
0334 061A
+061A 0334
0334 06D6
+06D6 0334
0334 06D7
+06D7 0334
0334 06D8
+06D8 0334
0334 06D9
+06D9 0334
0334 06DA
+06DA 0334
0334 06DB
+06DB 0334
0334 06DC
+06DC 0334
0334 06DF
+06DF 0334
0334 06E0
+06E0 0334
0334 06E1
+06E1 0334
0334 06E2
+06E2 0334
0334 06E3
+06E3 0334
0334 06E4
+06E4 0334
0334 06E7
+06E7 0334
0334 06E8
+06E8 0334
0334 06EA
+06EA 0334
0334 06EB
+06EB 0334
0334 06EC
+06EC 0334
0334 06ED
+06ED 0334
0334 0740
+0740 0334
0334 0743
+0743 0334
0334 0744
+0744 0334
0334 0747
+0747 0334
0334 0748
+0748 0334
0334 0749
+0749 0334
0334 074A
+074A 0334
0334 08EA
+08EA 0334
0334 08EB
+08EB 0334
0334 08EC
+08EC 0334
0334 08ED
+08ED 0334
0334 08EE
+08EE 0334
0334 08EF
+08EF 0334
0334 08F3
+08F3 0334
0334 0951
+0951 0334
0334 0952
+0952 0334
0334 0F18
+0F18 0334
0334 0F19
+0F19 0334
0334 0F35
+0F35 0334
0334 0F37
+0F37 0334
0334 0F82
+0F82 0334
0334 0F83
+0F83 0334
0334 0F86
+0F86 0334
0334 0F87
+0F87 0334
0334 0FC6
+0FC6 0334
0334 1A7F
+1A7F 0334
0334 1B6B
+1B6B 0334
0334 1B6C
+1B6C 0334
0334 1B6D
+1B6D 0334
0334 1B6E
+1B6E 0334
0334 1B6F
+1B6F 0334
0334 1B70
+1B70 0334
0334 1B71
+1B71 0334
0334 1B72
+1B72 0334
0334 1B73
+1B73 0334
0334 1CD0
+1CD0 0334
0334 1CD1
+1CD1 0334
0334 1CD2
+1CD2 0334
0334 1CD5
+1CD5 0334
0334 1CD6
+1CD6 0334
0334 1CD7
+1CD7 0334
0334 1CD8
+1CD8 0334
0334 1CD9
+1CD9 0334
0334 1CDA
+1CDA 0334
0334 1CDB
+1CDB 0334
0334 1CDC
+1CDC 0334
0334 1CDD
+1CDD 0334
0334 1CDE
+1CDE 0334
0334 1CDF
+1CDF 0334
0334 1CE0
+1CE0 0334
0334 1CF4
+1CF4 0334
0334 2D7F
+2D7F 0334
0334 A8E0
+A8E0 0334
0334 A8E1
+A8E1 0334
0334 A8E2
+A8E2 0334
0334 A8E3
+A8E3 0334
0334 A8E4
+A8E4 0334
0334 A8E5
+A8E5 0334
0334 A8E6
+A8E6 0334
0334 A8E7
+A8E7 0334
0334 A8E8
+A8E8 0334
0334 A8E9
+A8E9 0334
0334 A8EA
+A8EA 0334
0334 A8EB
+A8EB 0334
0334 A8EC
+A8EC 0334
0334 A8ED
+A8ED 0334
0334 A8EE
+A8EE 0334
0334 A8EF
+A8EF 0334
0334 A8F0
+A8F0 0334
0334 A8F1
+A8F1 0334
0334 FE21
+FE21 0334
0334 FE23
+FE23 0334
0334 FE24
+FE24 0334
0334 FE25
+FE25 0334
0334 FE26
+FE26 0334
0334 1D165
+1D165 0334
0334 1D166
+1D166 0334
0334 1D16D
+1D16D 0334
0334 1D16E
+1D16E 0334
0334 1D16F
+1D16F 0334
0334 1D170
+1D170 0334
0334 1D171
+1D171 0334
0334 1D172
+1D172 0334
0334 1D17B
+1D17B 0334
0334 1D17C
+1D17C 0334
0334 1D17D
+1D17D 0334
0334 1D17E
+1D17E 0334
0334 1D17F
+1D17F 0334
0334 1D180
+1D180 0334
0334 1D181
+1D181 0334
0334 1D182
+1D182 0334
0334 1D185
+1D185 0334
0334 1D186
+1D186 0334
0334 1D187
+1D187 0334
0334 1D188
+1D188 0334
0334 1D189
+1D189 0334
0334 1D18A
+1D18A 0334
0334 1D18B
+1D18B 0334
0334 1D1AA
+1D1AA 0334
0334 1D1AB
+1D1AB 0334
0334 1D1AC
+1D1AC 0334
0334 1D1AD
+1D1AD 0334
0334 1D242
+1D242 0334
0334 1D243
+1D243 0334
0334 1D244
-0591 0334
-0592 0334
-0593 0334
-0594 0334
-0595 0334
-0596 0334
-0597 0334
-0598 0334
-0599 0334
-059A 0334
-059B 0334
-059C 0334
-059D 0334
-059E 0334
-059F 0334
-05A0 0334
-05A1 0334
-05A2 0334
-05A3 0334
-05A4 0334
-05A5 0334
-05A6 0334
-05A7 0334
-05A8 0334
-05A9 0334
-05AA 0334
-05AB 0334
-05AC 0334
-05AD 0334
-05AE 0334
-05AF 0334
-05BD 0334
-05C4 0334
-05C5 0334
-0610 0334
-0611 0334
-0612 0334
-0613 0334
-0614 0334
-0615 0334
-0616 0334
-0617 0334
-0618 0334
-0619 0334
-061A 0334
-06D6 0334
-06D7 0334
-06D8 0334
-06D9 0334
-06DA 0334
-06DB 0334
-06DC 0334
-06DF 0334
-06E0 0334
-06E1 0334
-06E2 0334
-06E3 0334
-06E4 0334
-06E7 0334
-06E8 0334
-06EA 0334
-06EB 0334
-06EC 0334
-06ED 0334
-0740 0334
-0743 0334
-0744 0334
-0747 0334
-0748 0334
-0749 0334
-074A 0334
-08EA 0334
-08EB 0334
-08EC 0334
-08ED 0334
-08EE 0334
-08EF 0334
-08F3 0334
-0951 0334
-0952 0334
-0F18 0334
-0F19 0334
-0F35 0334
-0F37 0334
-0F82 0334
-0F83 0334
-0F86 0334
-0F87 0334
-0FC6 0334
-1A7F 0334
-1B6B 0334
-1B6C 0334
-1B6D 0334
-1B6E 0334
-1B6F 0334
-1B70 0334
-1B71 0334
-1B72 0334
-1B73 0334
-1CD0 0334
-1CD1 0334
-1CD2 0334
+1D244 0334
1CD4 0334
-1CD5 0334
-1CD6 0334
-1CD7 0334
-1CD8 0334
-1CD9 0334
-1CDA 0334
-1CDB 0334
-1CDC 0334
-1CDD 0334
-1CDE 0334
-1CDF 0334
-1CE0 0334
1CE2 0334
1CE3 0334
1CE4 0334
@@ -3290,43 +3343,10 @@ A67D 003F
1CE6 0334
1CE7 0334
1CE8 0334
-1CF4 0334
-2D7F 0334
-A8E0 0334
-A8E1 0334
-A8E2 0334
-A8E3 0334
-A8E4 0334
-A8E5 0334
-A8E6 0334
-A8E7 0334
-A8E8 0334
-A8E9 0334
-A8EA 0334
-A8EB 0334
-A8EC 0334
-A8ED 0334
-A8EE 0334
-A8EF 0334
-A8F0 0334
-A8F1 0334
-FE21 0334
-FE23 0334
-FE24 0334
-FE25 0334
-FE26 0334
110BD 0334
-1D165 0334
-1D166 0334
1D167 0334
1D168 0334
1D169 0334
-1D16D 0334
-1D16E 0334
-1D16F 0334
-1D170 0334
-1D171 0334
-1D172 0334
1D173 0334
1D174 0334
1D175 0334
@@ -3335,28 +3355,6 @@ FE26 0334
1D178 0334
1D179 0334
1D17A 0334
-1D17B 0334
-1D17C 0334
-1D17D 0334
-1D17E 0334
-1D17F 0334
-1D180 0334
-1D181 0334
-1D182 0334
-1D185 0334
-1D186 0334
-1D187 0334
-1D188 0334
-1D189 0334
-1D18A 0334
-1D18B 0334
-1D1AA 0334
-1D1AB 0334
-1D1AC 0334
-1D1AD 0334
-1D242 0334
-1D243 0334
-1D244 0334
E0001 0334
E0020 0334
E0021 0334
@@ -3701,28 +3699,28 @@ E01EF 0334
0313 0334
0334 0313
0334 0343
-0334 0486
-0334 2CF1
0343 0334
+0334 0486
0486 0334
+0334 2CF1
2CF1 0334
0314 0334
0334 0314
0334 0485
-0334 2CF0
0485 0334
+0334 2CF0
2CF0 0334
0301 0334
0334 0301
0334 0341
-0334 0954
0341 0334
+0334 0954
0954 0334
0300 0334
0334 0300
0334 0340
-0334 0953
0340 0334
+0334 0953
0953 0334
0306 0334
0334 0306
@@ -3753,186 +3751,186 @@ E01EF 0334
0304 0334
0334 0304
030D 0334
-030E 0334
-0312 0334
-0315 0334
-031A 0334
0334 030D
+030E 0334
0334 030E
+0312 0334
0334 0312
+0315 0334
0334 0315
+031A 0334
0334 031A
0334 033D
-0334 033E
-0334 033F
-0334 0346
-0334 034A
-0334 034B
-0334 034C
-0334 0350
-0334 0351
-0334 0352
-0334 0357
-0334 035B
-0334 035D
-0334 035E
-0334 0484
-0334 0487
-0334 0741
-0334 0745
-0334 17DD
-0334 1DC0
-0334 1DC1
-0334 1DC3
-0334 1DC4
-0334 1DC5
-0334 1DC6
-0334 1DC7
-0334 1DC8
-0334 1DC9
-0334 1DCB
-0334 1DCC
-0334 1DCD
-0334 1DCE
-0334 1DD1
-0334 1DFE
-0334 20F0
-0334 2CEF
-0334 A67C
-0334 A67D
033D 0334
+0334 033E
033E 0334
+0334 033F
033F 0334
+0334 0346
0346 0334
+0334 034A
034A 0334
+0334 034B
034B 0334
+0334 034C
034C 0334
+0334 0350
0350 0334
+0334 0351
0351 0334
+0334 0352
0352 0334
+0334 0357
0357 0334
+0334 035B
035B 0334
+0334 035D
035D 0334
+0334 035E
035E 0334
+0334 0484
0484 0334
+0334 0487
0487 0334
+0334 0741
0741 0334
+0334 0745
0745 0334
+0334 17DD
17DD 0334
+0334 1DC0
1DC0 0334
+0334 1DC1
1DC1 0334
+0334 1DC3
1DC3 0334
+0334 1DC4
1DC4 0334
+0334 1DC5
1DC5 0334
+0334 1DC6
1DC6 0334
+0334 1DC7
1DC7 0334
+0334 1DC8
1DC8 0334
+0334 1DC9
1DC9 0334
+0334 1DCB
1DCB 0334
+0334 1DCC
1DCC 0334
+0334 1DCD
1DCD 0334
+0334 1DCE
1DCE 0334
+0334 1DD1
1DD1 0334
+0334 1DFE
1DFE 0334
+0334 20F0
20F0 0334
+0334 2CEF
2CEF 0334
+0334 A67C
A67C 0334
+0334 A67D
A67D 0334
0316 0334
-0317 0334
-0318 0334
-0319 0334
-031C 0334
-031D 0334
-031E 0334
-031F 0334
-0320 0334
-0329 0334
-032A 0334
-032B 0334
-032C 0334
-032F 0334
-0333 0334
0334 0316
+0317 0334
0334 0317
+0318 0334
0334 0318
+0319 0334
0334 0319
+031C 0334
0334 031C
+031D 0334
0334 031D
+031E 0334
0334 031E
+031F 0334
0334 031F
+0320 0334
0334 0320
+0329 0334
0334 0329
+032A 0334
0334 032A
+032B 0334
0334 032B
+032C 0334
0334 032C
+032F 0334
0334 032F
+0333 0334
0334 0333
0334 033A
-0334 033B
-0334 033C
-0334 0347
-0334 0348
-0334 0349
-0334 034D
-0334 034E
-0334 0353
-0334 0354
-0334 0355
-0334 0356
-0334 0359
-0334 035A
-0334 035C
-0334 035F
-0334 0362
-0334 0742
-0334 0746
-0334 0859
-0334 085A
-0334 085B
-0334 1DC2
-0334 1DCF
-0334 1DD0
-0334 1DFC
-0334 1DFD
-0334 1DFF
-0334 20EC
-0334 20ED
-0334 20EE
-0334 20EF
-0334 10A0D
033A 0334
+0334 033B
033B 0334
+0334 033C
033C 0334
+0334 0347
0347 0334
+0334 0348
0348 0334
+0334 0349
0349 0334
+0334 034D
034D 0334
+0334 034E
034E 0334
+0334 0353
0353 0334
+0334 0354
0354 0334
+0334 0355
0355 0334
+0334 0356
0356 0334
+0334 0359
0359 0334
+0334 035A
035A 0334
+0334 035C
035C 0334
+0334 035F
035F 0334
+0334 0362
0362 0334
+0334 0742
0742 0334
+0334 0746
0746 0334
+0334 0859
0859 0334
+0334 085A
085A 0334
+0334 085B
085B 0334
+0334 1DC2
1DC2 0334
+0334 1DCF
1DCF 0334
+0334 1DD0
1DD0 0334
+0334 1DFC
1DFC 0334
+0334 1DFD
1DFD 0334
+0334 1DFF
1DFF 0334
+0334 20EC
20EC 0334
+0334 20ED
20ED 0334
+0334 20EE
20EE 0334
+0334 20EF
20EF 0334
+0334 10A0D
10A0D 0334
0305 0334
0334 0305
@@ -3974,12 +3972,12 @@ A67D 0334
0334 0358
0358 0334
0334 0360
-0334 FE22
0360 0334
+0334 FE22
FE22 0334
0334 0361
-0334 FE20
0361 0334
+0334 FE20
FE20 0334
0334 0483
0483 0334
@@ -4002,12 +4000,12 @@ A66F 0334
0334 05B7
05B7 0334
0334 05B8
-0334 05C7
05B8 0334
+0334 05C7
05C7 0334
0334 05B9
-0334 05BA
05B9 0334
+0334 05BA
05BA 0334
0334 05BB
05BB 0334
@@ -4022,30 +4020,30 @@ A66F 0334
0334 FB1E
FB1E 0334
0334 081C
-0334 081D
081C 0334
+0334 081D
081D 0334
0334 081E
-0334 081F
-0334 0820
081E 0334
+0334 081F
081F 0334
+0334 0820
0820 0334
0334 0821
-0334 0822
-0334 0823
0821 0334
+0334 0822
0822 0334
+0334 0823
0823 0334
0334 0825
0825 0334
0334 0826
-0334 0827
0826 0334
+0334 0827
0827 0334
0334 0829
-0334 082A
0829 0334
+0334 082A
082A 0334
0334 082B
082B 0334
@@ -4204,38 +4202,38 @@ A6F0 0334
0334 A6F1
A6F1 0334
0334 093C
-0334 09BC
-0334 0A3C
-0334 0ABC
-0334 0B3C
-0334 0CBC
-0334 1B34
-0334 1BE6
-0334 1C37
-0334 A9B3
-0334 110BA
-0334 116B7
093C 0334
+0334 09BC
09BC 0334
+0334 0A3C
0A3C 0334
+0334 0ABC
0ABC 0334
+0334 0B3C
0B3C 0334
+0334 0CBC
0CBC 0334
+0334 1B34
1B34 0334
+0334 1BE6
1BE6 0334
+0334 1C37
1C37 0334
+0334 A9B3
A9B3 0334
+0334 110BA
110BA 0334
+0334 116B7
116B7 0334
0334 11100
11100 0334
0334 1CED
-0334 11101
1CED 0334
+0334 11101
11101 0334
0334 10A0F
-0334 11102
10A0F 0334
+0334 11102
11102 0334
0334 10A38
10A38 0334
@@ -4936,6 +4934,11 @@ FF9F 003F
20E9 003F
101FD 0021
101FD 003F
+FFFE 0021
+FFFE 003F
+FFFE 0061
+FFFE 0041
+FFFE 0062
0060 0021
1FEF 0021
0060 003F
@@ -4952,20 +4955,20 @@ FF40 0041
1FEF 0062
FF40 0062
00B4 0021
-0384 0021
1FFD 0021
+0384 0021
00B4 003F
-0384 003F
1FFD 003F
+0384 003F
00B4 0061
-0384 0061
1FFD 0061
+0384 0061
00B4 0041
-0384 0041
1FFD 0041
+0384 0041
00B4 0062
-0384 0062
1FFD 0062
+0384 0062
02DC 0021
02DC 003F
02DC 0061
@@ -12609,6 +12612,162 @@ FFEE 0062
26FF 0061
26FF 0041
26FF 0062
+1F1E6 0021
+1F1E6 003F
+1F1E6 0334
+1F1E6 0061
+1F1E6 0041
+1F1E6 0062
+1F1E7 0021
+1F1E7 003F
+1F1E7 0334
+1F1E7 0061
+1F1E7 0041
+1F1E7 0062
+1F1E8 0021
+1F1E8 003F
+1F1E8 0334
+1F1E8 0061
+1F1E8 0041
+1F1E8 0062
+1F1E9 0021
+1F1E9 003F
+1F1E9 0334
+1F1E9 0061
+1F1E9 0041
+1F1E9 0062
+1F1EA 0021
+1F1EA 003F
+1F1EA 0334
+1F1EA 0061
+1F1EA 0041
+1F1EA 0062
+1F1EB 0021
+1F1EB 003F
+1F1EB 0334
+1F1EB 0061
+1F1EB 0041
+1F1EB 0062
+1F1EC 0021
+1F1EC 003F
+1F1EC 0334
+1F1EC 0061
+1F1EC 0041
+1F1EC 0062
+1F1ED 0021
+1F1ED 003F
+1F1ED 0334
+1F1ED 0061
+1F1ED 0041
+1F1ED 0062
+1F1EE 0021
+1F1EE 003F
+1F1EE 0334
+1F1EE 0061
+1F1EE 0041
+1F1EE 0062
+1F1EF 0021
+1F1EF 003F
+1F1EF 0334
+1F1EF 0061
+1F1EF 0041
+1F1EF 0062
+1F1F0 0021
+1F1F0 003F
+1F1F0 0334
+1F1F0 0061
+1F1F0 0041
+1F1F0 0062
+1F1F1 0021
+1F1F1 003F
+1F1F1 0334
+1F1F1 0061
+1F1F1 0041
+1F1F1 0062
+1F1F2 0021
+1F1F2 003F
+1F1F2 0334
+1F1F2 0061
+1F1F2 0041
+1F1F2 0062
+1F1F3 0021
+1F1F3 003F
+1F1F3 0334
+1F1F3 0061
+1F1F3 0041
+1F1F3 0062
+1F1F4 0021
+1F1F4 003F
+1F1F4 0334
+1F1F4 0061
+1F1F4 0041
+1F1F4 0062
+1F1F5 0021
+1F1F5 003F
+1F1F5 0334
+1F1F5 0061
+1F1F5 0041
+1F1F5 0062
+1F1F6 0021
+1F1F6 003F
+1F1F6 0334
+1F1F6 0061
+1F1F6 0041
+1F1F6 0062
+1F1F7 0021
+1F1F7 003F
+1F1F7 0334
+1F1F7 0061
+1F1F7 0041
+1F1F7 0062
+1F1F8 0021
+1F1F8 003F
+1F1F8 0334
+1F1F8 0061
+1F1F8 0041
+1F1F8 0062
+1F1F9 0021
+1F1F9 003F
+1F1F9 0334
+1F1F9 0061
+1F1F9 0041
+1F1F9 0062
+1F1FA 0021
+1F1FA 003F
+1F1FA 0334
+1F1FA 0061
+1F1FA 0041
+1F1FA 0062
+1F1FB 0021
+1F1FB 003F
+1F1FB 0334
+1F1FB 0061
+1F1FB 0041
+1F1FB 0062
+1F1FC 0021
+1F1FC 003F
+1F1FC 0334
+1F1FC 0061
+1F1FC 0041
+1F1FC 0062
+1F1FD 0021
+1F1FD 003F
+1F1FD 0334
+1F1FD 0061
+1F1FD 0041
+1F1FD 0062
+1F1FE 0021
+1F1FE 003F
+1F1FE 0334
+1F1FE 0061
+1F1FE 0041
+1F1FE 0062
+1F1FF 0021
+1F1FF 003F
+1F1FF 0334
+1F1FF 0061
+1F1FF 0041
+1F1FF 0062
2701 0021
2701 003F
2701 0061
@@ -21467,28 +21626,28 @@ A4C6 0062
1D164 003F
1D158 0334
1D158 0334 1D165
-1D158 0334 1D165 1D16E
-1D158 0334 1D165 1D170
-1D158 0334 1D165 1D171
-1D158 0334 1D165 1D172
1D158 1D165 0334
+1D15F 0334
+1D158 0334 1D165 1D16E
1D158 1D165 0334 1D16E
-1D158 1D165 0334 1D16F
-1D158 1D165 0334 1D170
-1D158 1D165 0334 1D171
-1D158 1D165 0334 1D172
1D158 1D165 1D16E 0334
-1D158 1D165 1D16F 0334
-1D15F 0334
-1D15F 0334 1D171
-1D15F 0334 1D172
1D15F 1D16E 0334
-1D15F 1D16F 0334
-1D15F 1D170 0334
1D160 0334
+1D158 1D165 0334 1D16F
+1D158 1D165 1D16F 0334
+1D15F 1D16F 0334
1D161 0334
+1D158 0334 1D165 1D170
+1D158 1D165 0334 1D170
+1D15F 1D170 0334
1D162 0334
+1D158 0334 1D165 1D171
+1D158 1D165 0334 1D171
+1D15F 0334 1D171
1D163 0334
+1D158 0334 1D165 1D172
+1D158 1D165 0334 1D172
+1D15F 0334 1D172
1D164 0334
1D158 0061
1D15F 0061
@@ -21827,16 +21986,16 @@ A4C6 0062
1D1BF 003F
1D1B9 0334
1D1B9 0334 1D165
-1D1B9 0334 1D165 1D16E
-1D1B9 0334 1D165 1D16F
1D1B9 1D165 0334
-1D1B9 1D165 0334 1D16E
-1D1B9 1D165 0334 1D16F
1D1BB 0334
+1D1B9 0334 1D165 1D16E
+1D1B9 1D165 0334 1D16E
1D1BB 0334 1D16E
+1D1BD 0334
+1D1B9 0334 1D165 1D16F
+1D1B9 1D165 0334 1D16F
1D1BB 0334 1D16F
1D1BB 1D16F 0334
-1D1BD 0334
1D1BF 0334
1D1B9 0061
1D1BB 0061
@@ -21860,16 +22019,16 @@ A4C6 0062
1D1C0 003F
1D1BA 0334
1D1BA 0334 1D165
-1D1BA 0334 1D165 1D16F
1D1BA 1D165 0334
-1D1BA 1D165 0334 1D16F
-1D1BA 1D165 1D16E 0334
-1D1BA 1D165 1D16F 0334
1D1BC 0334
+1D1BA 1D165 1D16E 0334
1D1BC 0334 1D16E
-1D1BC 0334 1D16F
1D1BC 1D16E 0334
1D1BE 0334
+1D1BA 0334 1D165 1D16F
+1D1BA 1D165 0334 1D16F
+1D1BA 1D165 1D16F 0334
+1D1BC 0334 1D16F
1D1C0 0334
1D1BA 0061
1D1BC 0061
@@ -29113,6 +29272,11 @@ FFE6 0062
20B9 0061
20B9 0041
20B9 0062
+20BA 0021
+20BA 003F
+20BA 0061
+20BA 0041
+20BA 0062
20A8 0021
20A8 003F
20A8 0061
@@ -30877,10 +31041,10 @@ A621 003F
215F 0061
215F 0041
215F 0062
-2491 0021
-2491 003F
247D 0021
247D 003F
+2491 0021
+2491 003F
2469 0021
24FE 0021
277F 0021
@@ -30893,10 +31057,10 @@ A621 003F
2789 003F
2793 003F
3248 003F
-2491 0061
-2491 0041
247D 0061
+2491 0061
247D 0041
+2491 0041
2469 0061
24FE 0061
277F 0061
@@ -30909,8 +31073,8 @@ A621 003F
2789 0041
2793 0041
3248 0041
-2491 0062
247D 0062
+2491 0062
2469 0062
24FE 0062
277F 0062
@@ -30932,24 +31096,24 @@ A621 003F
3362 0061
3362 0041
3362 0062
-2492 0021
-2492 003F
247E 0021
247E 003F
+2492 0021
+2492 003F
246A 0021
24EB 0021
246A 003F
24EB 003F
-2492 0061
-2492 0041
247E 0061
+2492 0061
247E 0041
+2492 0041
246A 0061
24EB 0061
246A 0041
24EB 0041
-2492 0062
247E 0062
+2492 0062
246A 0062
24EB 0062
33EA 0021
@@ -30967,24 +31131,24 @@ A621 003F
3363 0061
3363 0041
3363 0062
-2493 0021
-2493 003F
247F 0021
247F 003F
+2493 0021
+2493 003F
246B 0021
24EC 0021
246B 003F
24EC 003F
-2493 0061
-2493 0041
247F 0061
+2493 0061
247F 0041
+2493 0041
246B 0061
24EC 0061
246B 0041
24EC 0041
-2493 0062
247F 0062
+2493 0062
246B 0062
24EC 0062
33EB 0021
@@ -31002,24 +31166,24 @@ A621 003F
3364 0061
3364 0041
3364 0062
-2494 0021
-2494 003F
2480 0021
2480 003F
+2494 0021
+2494 003F
246C 0021
24ED 0021
246C 003F
24ED 003F
-2494 0061
-2494 0041
2480 0061
+2494 0061
2480 0041
+2494 0041
246C 0061
24ED 0061
246C 0041
24ED 0041
-2494 0062
2480 0062
+2494 0062
246C 0062
24ED 0062
33EC 0021
@@ -31032,24 +31196,24 @@ A621 003F
3365 0061
3365 0041
3365 0062
-2495 0021
-2495 003F
2481 0021
2481 003F
+2495 0021
+2495 003F
246D 0021
24EE 0021
246D 003F
24EE 003F
-2495 0061
-2495 0041
2481 0061
+2495 0061
2481 0041
+2495 0041
246D 0061
24EE 0061
246D 0041
24EE 0041
-2495 0062
2481 0062
+2495 0062
246D 0062
24EE 0062
33ED 0021
@@ -31062,24 +31226,24 @@ A621 003F
3366 0061
3366 0041
3366 0062
-2496 0021
-2496 003F
2482 0021
2482 003F
+2496 0021
+2496 003F
246E 0021
24EF 0021
246E 003F
24EF 003F
-2496 0061
-2496 0041
2482 0061
+2496 0061
2482 0041
+2496 0041
246E 0061
24EF 0061
246E 0041
24EF 0041
-2496 0062
2482 0062
+2496 0062
246E 0062
24EF 0062
33EE 0021
@@ -31092,24 +31256,24 @@ A621 003F
3367 0061
3367 0041
3367 0062
-2497 0021
-2497 003F
2483 0021
2483 003F
+2497 0021
+2497 003F
246F 0021
24F0 0021
246F 003F
24F0 003F
-2497 0061
-2497 0041
2483 0061
+2497 0061
2483 0041
+2497 0041
246F 0061
24F0 0061
246F 0041
24F0 0041
-2497 0062
2483 0062
+2497 0062
246F 0062
24F0 0062
33EF 0021
@@ -31122,24 +31286,24 @@ A621 003F
3368 0061
3368 0041
3368 0062
-2498 0021
-2498 003F
2484 0021
2484 003F
+2498 0021
+2498 003F
2470 0021
24F1 0021
2470 003F
24F1 003F
-2498 0061
-2498 0041
2484 0061
+2498 0061
2484 0041
+2498 0041
2470 0061
24F1 0061
2470 0041
24F1 0041
-2498 0062
2484 0062
+2498 0062
2470 0062
24F1 0062
33F0 0021
@@ -31152,24 +31316,24 @@ A621 003F
3369 0061
3369 0041
3369 0062
-2499 0021
-2499 003F
2485 0021
2485 003F
+2499 0021
+2499 003F
2471 0021
24F2 0021
2471 003F
24F2 003F
-2499 0061
-2499 0041
2485 0061
+2499 0061
2485 0041
+2499 0041
2471 0061
24F2 0061
2471 0041
24F2 0041
-2499 0062
2485 0062
+2499 0062
2471 0062
24F2 0062
33F1 0021
@@ -31182,24 +31346,24 @@ A621 003F
336A 0061
336A 0041
336A 0062
-249A 0021
-249A 003F
2486 0021
2486 003F
+249A 0021
+249A 003F
2472 0021
24F3 0021
2472 003F
24F3 003F
-249A 0061
-249A 0041
2486 0061
+249A 0061
2486 0041
+249A 0041
2472 0061
24F3 0061
2472 0041
24F3 0041
-249A 0062
2486 0062
+249A 0062
2472 0062
24F3 0062
33F2 0021
@@ -31697,28 +31861,28 @@ A622 003F
2156 0061
2156 0041
2156 0062
-249B 0021
-249B 003F
2487 0021
2487 003F
+249B 0021
+249B 003F
2473 0021
24F4 0021
3249 0021
2473 003F
24F4 003F
3249 003F
-249B 0061
-249B 0041
2487 0061
+249B 0061
2487 0041
+249B 0041
2473 0061
24F4 0061
3249 0061
2473 0041
24F4 0041
3249 0041
-249B 0062
2487 0062
+249B 0062
2473 0062
24F4 0062
3249 0062
@@ -35274,7 +35438,6 @@ A629 0062
3361 0061
3361 0041
3361 0062
-FFFE 0061
0009 0061
000A 0061
000B 0061
@@ -35288,8 +35451,8 @@ FFFE 0061
00A0 0061
1680 0061
2000 0061
-2001 0061
2002 0061
+2001 0061
2003 0061
2004 0061
2005 0061
@@ -36621,7 +36784,6 @@ FF41 003F
1D68A 003F
24D0 0021
24D0 003F
-FFFE 0041
0009 0041
000A 0041
000B 0041
@@ -36635,8 +36797,8 @@ FFFE 0041
00A0 0041
1680 0041
2000 0041
-2001 0041
2002 0041
+2001 0041
2003 0041
2004 0041
2005 0041
@@ -37939,8 +38101,6 @@ FF21 003F
1F110 0334
1F110 0021
1F110 003F
-1F1E6 0021
-1F1E6 003F
1D400 0021
1D434 0021
1D468 0021
@@ -38114,7 +38274,6 @@ FF21 003F
1D622 0334
1D656 0334
1D68A 0334
-1F1E6 0334
1D400 0334
1D434 0334
1D468 0334
@@ -39288,9 +39447,7 @@ A733 003F
FF21 0061
FF21 0041
1F110 0061
-1F1E6 0061
1F110 0041
-1F1E6 0041
A732 0021
A732 003F
1D400 0061
@@ -39482,7 +39639,6 @@ FF41 0062
0041 0062
FF21 0062
1F110 0062
-1F1E6 0062
1D400 0062
1D434 0062
1D468 0062
@@ -39805,7 +39961,6 @@ A73C 0062
0252 0062
2C70 0062
1D9B 0062
-FFFE 0062
0009 0062
000A 0062
000B 0062
@@ -39819,8 +39974,8 @@ FFFE 0062
00A0 0062
1680 0062
2000 0062
-2001 0062
2002 0062
+2001 0062
2003 0062
2004 0062
2005 0062
@@ -41157,8 +41312,6 @@ FF22 003F
1F111 0334
1F111 0021
1F111 003F
-1F1E7 0021
-1F1E7 003F
212C 0021
1D401 0021
1D435 0021
@@ -41222,7 +41375,6 @@ FF22 003F
1D623 0334
1D657 0334
1D68B 0334
-1F1E7 0334
1D401 0334
1D435 0334
1D469 0334
@@ -41744,9 +41896,7 @@ FF42 0041
FF22 0061
FF22 0041
1F111 0061
-1F1E7 0061
1F111 0041
-1F1E7 0041
212C 0061
1D401 0061
1D435 0061
@@ -41822,7 +41972,6 @@ FF42 0062
0042 0062
FF22 0062
1F111 0062
-1F1E7 0062
212C 0062
1D401 0062
1D435 0062
@@ -41954,9 +42103,7 @@ FF23 003F
1F112 0021
1F112 003F
216D 0021
-1F1E8 0021
216D 003F
-1F1E8 003F
2102 0021
212D 0021
1D402 0021
@@ -42034,7 +42181,6 @@ FF23 003F
1D624 0334
1D658 0334
1D68C 0334
-1F1E8 0334
1D402 0334
1D436 0334
1D46A 0334
@@ -42143,10 +42289,8 @@ FF23 0061
FF23 0041
1F112 0061
216D 0061
-1F1E8 0061
1F112 0041
216D 0041
-1F1E8 0041
2102 0061
212D 0061
1D402 0061
@@ -42239,7 +42383,6 @@ FF43 0062
FF23 0062
1F112 0062
216D 0062
-1F1E8 0062
2102 0062
212D 0062
1D402 0062
@@ -42443,9 +42586,7 @@ FF24 003F
1F113 0021
1F113 003F
216E 0021
-1F1E9 0021
216E 003F
-1F1E9 003F
2145 0021
1D403 0021
1D437 0021
@@ -42523,7 +42664,6 @@ FF24 003F
1D625 0334
1D659 0334
1D68D 0334
-1F1E9 0334
1D403 0334
1D437 0334
1D46B 0334
@@ -42646,10 +42786,8 @@ FF24 0061
FF24 0041
1F113 0061
216E 0061
-1F1E9 0061
1F113 0041
216E 0041
-1F1E9 0041
2145 0061
1D403 0061
1D437 0061
@@ -42763,7 +42901,6 @@ FF44 0062
FF24 0062
1F113 0062
216E 0062
-1F1E9 0062
2145 0062
1D403 0062
1D437 0062
@@ -42999,8 +43136,6 @@ FF25 003F
1F114 0334
1F114 0021
1F114 003F
-1F1EA 0021
-1F1EA 003F
2130 0021
1D404 0021
1D438 0021
@@ -43153,7 +43288,6 @@ FF25 003F
1D626 0334
1D65A 0334
1D68E 0334
-1F1EA 0334
1D404 0334
1D438 0334
1D46C 0334
@@ -43384,9 +43518,7 @@ FF45 0041
FF25 0061
FF25 0041
1F114 0061
-1F1EA 0061
1F114 0041
-1F1EA 0041
2130 0061
1D404 0061
1D438 0061
@@ -43549,7 +43681,6 @@ FF45 0062
0045 0062
FF25 0062
1F114 0062
-1F1EA 0062
2130 0062
1D404 0062
1D438 0062
@@ -43821,8 +43952,6 @@ FF26 003F
1F115 0334
1F115 0021
1F115 003F
-1F1EB 0021
-1F1EB 003F
2131 0021
1D405 0021
1D439 0021
@@ -43876,7 +44005,6 @@ FF26 003F
1D627 0334
1D65B 0334
1D68F 0334
-1F1EB 0334
1D405 0334
1D439 0334
1D46D 0334
@@ -43941,9 +44069,7 @@ FF46 0041
FF26 0061
FF26 0041
1F115 0061
-1F1EB 0061
1F115 0041
-1F1EB 0041
2131 0061
1D405 0061
1D439 0061
@@ -44013,7 +44139,6 @@ FF46 0062
0046 0062
FF26 0062
1F115 0062
-1F1EB 0062
2131 0062
1D405 0062
1D439 0062
@@ -44160,8 +44285,6 @@ FF27 003F
1F116 0334
1F116 0021
1F116 003F
-1F1EC 0021
-1F1EC 003F
1D406 0021
1D43A 0021
1D46E 0021
@@ -44244,7 +44367,6 @@ A7A0 003F
1D628 0334
1D65C 0334
1D690 0334
-1F1EC 0334
1D406 0334
1D43A 0334
1D46E 0334
@@ -44352,9 +44474,7 @@ FF47 0041
FF27 0061
FF27 0041
1F116 0061
-1F1EC 0061
1F116 0041
-1F1EC 0041
1D406 0061
1D43A 0061
1D46E 0061
@@ -44455,7 +44575,6 @@ FF47 0062
0047 0062
FF27 0062
1F116 0062
-1F1EC 0062
1D406 0062
1D43A 0062
1D46E 0062
@@ -44648,8 +44767,6 @@ FF28 003F
1F117 0334
1F117 0021
1F117 003F
-1F1ED 0021
-1F1ED 003F
210B 0021
210C 0021
210D 0021
@@ -44732,7 +44849,6 @@ FF28 003F
1D629 0334
1D65D 0334
1D691 0334
-1F1ED 0334
1D407 0334
1D43B 0334
1D46F 0334
@@ -44842,9 +44958,7 @@ FF48 0041
FF28 0061
FF28 0041
1F117 0061
-1F1ED 0061
1F117 0041
-1F1ED 0041
210B 0061
210C 0061
210D 0061
@@ -44949,7 +45063,6 @@ FF48 0062
0048 0062
FF28 0062
1F117 0062
-1F1ED 0062
210B 0062
210C 0062
210D 0062
@@ -45140,9 +45253,7 @@ FF29 003F
1F118 0021
1F118 003F
2160 0021
-1F1EE 0021
2160 003F
-1F1EE 003F
2110 0021
2111 0021
1D408 0021
@@ -45258,7 +45369,6 @@ FF29 003F
1D62A 0334
1D65E 0334
1D692 0334
-1F1EE 0334
1D408 0334
1D43C 0334
1D470 0334
@@ -45422,10 +45532,8 @@ FF29 0061
FF29 0041
1F118 0061
2160 0061
-1F1EE 0061
1F118 0041
2160 0041
-1F1EE 0041
2110 0061
2111 0061
1D408 0061
@@ -45553,7 +45661,6 @@ FF49 0062
FF29 0062
1F118 0062
2160 0062
-1F1EE 0062
2110 0062
2111 0062
1D408 0062
@@ -45806,8 +45913,6 @@ FF2A 003F
1F119 0334
1F119 0021
1F119 003F
-1F1EF 0021
-1F1EF 003F
1D409 0021
1D43D 0021
1D471 0021
@@ -45867,7 +45972,6 @@ FF2A 003F
1D62B 0334
1D65F 0334
1D693 0334
-1F1EF 0334
1D409 0334
1D43D 0334
1D471 0334
@@ -45934,9 +46038,7 @@ FF4A 0041
FF2A 0061
FF2A 0041
1F119 0061
-1F1EF 0061
1F119 0041
-1F1EF 0041
1D409 0061
1D43D 0061
1D471 0061
@@ -46004,7 +46106,6 @@ FF4A 0062
004A 0062
FF2A 0062
1F119 0062
-1F1EF 0062
1D409 0062
1D43D 0062
1D471 0062
@@ -46124,8 +46225,6 @@ FF2B 003F
1F11A 0334
1F11A 0021
1F11A 003F
-1F1F0 0021
-1F1F0 003F
1D40A 0021
1D43E 0021
1D472 0021
@@ -46203,7 +46302,6 @@ A7A2 003F
1D62C 0334
1D660 0334
1D694 0334
-1F1F0 0334
1D40A 0334
1D43E 0334
1D472 0334
@@ -46301,9 +46399,7 @@ FF4B 0041
FF2B 0061
FF2B 0041
1F11A 0061
-1F1F0 0061
1F11A 0041
-1F1F0 0041
1D40A 0061
1D43E 0061
1D472 0061
@@ -46395,7 +46491,6 @@ FF4B 0062
212A 0062
FF2B 0062
1F11A 0062
-1F1F0 0062
1D40A 0062
1D43E 0062
1D472 0062
@@ -46616,9 +46711,7 @@ FF2C 003F
1F11B 0021
1F11B 003F
216C 0021
-1F1F1 0021
216C 003F
-1F1F1 003F
2112 0021
1D40B 0021
1D43F 0021
@@ -46700,7 +46793,6 @@ FF2C 003F
1D62D 0334
1D661 0334
1D695 0334
-1F1F1 0334
1D40B 0334
1D43F 0334
1D473 0334
@@ -46838,10 +46930,8 @@ FF2C 0061
FF2C 0041
1F11B 0061
216C 0061
-1F1F1 0061
1F11B 0041
216C 0041
-1F1F1 0041
2112 0061
1D40B 0061
1D43F 0061
@@ -46950,7 +47040,6 @@ FF4C 0062
FF2C 0062
1F11B 0062
216C 0062
-1F1F1 0062
2112 0062
1D40B 0062
1D43F 0062
@@ -47236,9 +47325,7 @@ FF2D 003F
1F11C 0021
1F11C 003F
216F 0021
-1F1F2 0021
216F 003F
-1F1F2 003F
2133 0021
1D40C 0021
1D440 0021
@@ -47304,7 +47391,6 @@ FF2D 003F
1D62E 0334
1D662 0334
1D696 0334
-1F1F2 0334
1D40C 0334
1D440 0334
1D474 0334
@@ -47406,10 +47492,8 @@ FF2D 0061
FF2D 0041
1F11C 0061
216F 0061
-1F1F2 0061
1F11C 0041
216F 0041
-1F1F2 0041
2133 0061
1D40C 0061
1D440 0061
@@ -47490,7 +47574,6 @@ FF4D 0062
FF2D 0062
1F11C 0062
216F 0062
-1F1F2 0062
2133 0062
1D40C 0062
1D440 0062
@@ -47715,8 +47798,6 @@ FF2E 003F
1F11D 0334
1F11D 0021
1F11D 003F
-1F1F3 0021
-1F1F3 003F
2115 0021
1D40D 0021
1D441 0021
@@ -47810,7 +47891,6 @@ A7A4 003F
1D62F 0334
1D663 0334
1D697 0334
-1F1F3 0334
1D40D 0334
1D441 0334
1D475 0334
@@ -47927,9 +48007,7 @@ FF4E 0041
FF2E 0061
FF2E 0041
1F11D 0061
-1F1F3 0061
1F11D 0041
-1F1F3 0041
2115 0061
1D40D 0061
1D441 0061
@@ -48036,7 +48114,6 @@ FF4E 0062
004E 0062
FF2E 0062
1F11D 0062
-1F1F3 0062
2115 0062
1D40D 0062
1D441 0062
@@ -48284,8 +48361,6 @@ FF2F 003F
1F11E 0334
1F11E 0021
1F11E 003F
-1F1F4 0021
-1F1F4 003F
1D40E 0021
1D442 0021
1D476 0021
@@ -48492,7 +48567,6 @@ FF2F 003F
1D630 0334
1D664 0334
1D698 0334
-1F1F4 0334
1D40E 0334
1D442 0334
1D476 0334
@@ -48796,9 +48870,7 @@ FF4F 0041
FF2F 0061
FF2F 0041
1F11E 0061
-1F1F4 0061
1F11E 0041
-1F1F4 0041
1D40E 0061
1D442 0061
1D476 0061
@@ -49006,7 +49078,6 @@ FF4F 0062
004F 0062
FF2F 0062
1F11E 0062
-1F1F4 0062
1D40E 0062
1D442 0062
1D476 0062
@@ -49317,8 +49388,6 @@ FF30 003F
1F11F 0334
1F11F 0021
1F11F 003F
-1F1F5 0021
-1F1F5 003F
2119 0021
1D40F 0021
1D443 0021
@@ -49382,7 +49451,6 @@ FF30 003F
1D631 0334
1D665 0334
1D699 0334
-1F1F5 0334
1D40F 0334
1D443 0334
1D477 0334
@@ -49452,9 +49520,7 @@ FF50 0041
FF30 0061
FF30 0041
1F11F 0061
-1F1F5 0061
1F11F 0041
-1F1F5 0041
2119 0061
1D40F 0061
1D443 0061
@@ -49541,7 +49607,6 @@ FF50 0062
0050 0062
FF30 0062
1F11F 0062
-1F1F5 0062
2119 0062
1D40F 0062
1D443 0062
@@ -49749,8 +49814,6 @@ FF31 003F
1F120 0334
1F120 0021
1F120 003F
-1F1F6 0021
-1F1F6 003F
211A 0021
1D410 0021
1D444 0021
@@ -49798,7 +49861,6 @@ FF31 003F
1D632 0334
1D666 0334
1D69A 0334
-1F1F6 0334
1D410 0334
1D444 0334
1D478 0334
@@ -49853,9 +49915,7 @@ FF51 0041
FF31 0061
FF31 0041
1F120 0061
-1F1F6 0061
1F120 0041
-1F1F6 0041
211A 0061
1D410 0061
1D444 0061
@@ -49910,7 +49970,6 @@ FF51 0062
0051 0062
FF31 0062
1F120 0062
-1F1F6 0062
211A 0062
1D410 0062
1D444 0062
@@ -50018,8 +50077,6 @@ FF32 003F
1F121 0334
1F121 0021
1F121 003F
-1F1F7 0021
-1F1F7 003F
211B 0021
211C 0021
211D 0021
@@ -50115,7 +50172,6 @@ A7A6 003F
1D633 0334
1D667 0334
1D69B 0334
-1F1F7 0334
1D411 0334
1D445 0334
1D479 0334
@@ -50193,8 +50249,8 @@ A783 003F
A782 0021
A782 003F
0334 036C
-0334 1DCA
036C 0334
+0334 1DCA
1DCA 0334
0072 0061
0072 0041
@@ -50239,9 +50295,7 @@ FF52 0041
FF32 0061
FF32 0041
1F121 0061
-1F1F7 0061
1F121 0041
-1F1F7 0041
211B 0061
211C 0061
211D 0061
@@ -50365,7 +50419,6 @@ FF52 0062
0052 0062
FF32 0062
1F121 0062
-1F1F7 0062
211B 0062
211C 0062
211D 0062
@@ -50609,8 +50662,6 @@ FF33 003F
1F12A 0334
1F12A 0021
1F12A 003F
-1F1F8 0021
-1F1F8 003F
1D412 0021
1D446 0021
1D47A 0021
@@ -50706,7 +50757,6 @@ A7A8 003F
1D634 0334
1D668 0334
1D69C 0334
-1F1F8 0334
1D412 0334
1D446 0334
1D47A 0334
@@ -50850,10 +50900,8 @@ FF33 0061
FF33 0041
1F122 0061
1F12A 0061
-1F1F8 0061
1F122 0041
1F12A 0041
-1F1F8 0041
1D412 0061
1D446 0061
1D47A 0061
@@ -50974,7 +51022,6 @@ FF53 0062
FF33 0062
1F122 0062
1F12A 0062
-1F1F8 0062
1D412 0062
1D446 0062
1D47A 0062
@@ -51202,8 +51249,6 @@ FF34 003F
1F123 0334
1F123 0021
1F123 003F
-1F1F9 0021
-1F1F9 003F
1D413 0021
1D447 0021
1D47B 0021
@@ -51287,7 +51332,6 @@ FF34 003F
1D635 0334
1D669 0334
1D69D 0334
-1F1F9 0334
1D413 0334
1D447 0334
1D47B 0334
@@ -51396,9 +51440,7 @@ FF54 0041
FF34 0061
FF34 0041
1F123 0061
-1F1F9 0061
1F123 0041
-1F1F9 0041
1D413 0061
1D447 0061
1D47B 0061
@@ -51494,7 +51536,6 @@ FF54 0062
0054 0062
FF34 0062
1F123 0062
-1F1F9 0062
1D413 0062
1D447 0062
1D47B 0062
@@ -51700,8 +51741,6 @@ FF35 003F
1F124 0334
1F124 0021
1F124 003F
-1F1FA 0021
-1F1FA 003F
1D414 0021
1D448 0021
1D47C 0021
@@ -51875,7 +51914,6 @@ FF35 003F
1D636 0334
1D66A 0334
1D69E 0334
-1F1FA 0334
1D414 0334
1D448 0334
1D47C 0334
@@ -52141,9 +52179,7 @@ FF55 0041
FF35 0061
FF35 0041
1F124 0061
-1F1FA 0061
1F124 0041
-1F1FA 0041
1D414 0061
1D448 0061
1D47C 0061
@@ -52325,7 +52361,6 @@ FF55 0062
0055 0062
FF35 0062
1F124 0062
-1F1FA 0062
1D414 0062
1D448 0062
1D47C 0062
@@ -52593,9 +52628,7 @@ FF36 003F
1F125 0021
1F125 003F
2164 0021
-1F1FB 0021
2164 003F
-1F1FB 003F
1D415 0021
1D449 0021
1D47D 0021
@@ -52657,7 +52690,6 @@ FF36 003F
1D637 0334
1D66B 0334
1D69F 0334
-1F1FB 0334
1D415 0334
1D449 0334
1D47D 0334
@@ -52737,10 +52769,8 @@ FF36 0061
FF36 0041
1F125 0061
2164 0061
-1F1FB 0061
1F125 0041
2164 0041
-1F1FB 0041
1D415 0061
1D449 0061
1D47D 0061
@@ -52812,7 +52842,6 @@ FF56 0062
FF36 0062
1F125 0062
2164 0062
-1F1FB 0062
1D415 0062
1D449 0062
1D47D 0062
@@ -52994,8 +53023,6 @@ FF37 003F
1F126 0334
1F126 0021
1F126 003F
-1F1FC 0021
-1F1FC 003F
1D416 0021
1D44A 0021
1D47E 0021
@@ -53073,7 +53100,6 @@ FF37 003F
1D638 0334
1D66C 0334
1D6A0 0334
-1F1FC 0334
1D416 0334
1D44A 0334
1D47E 0334
@@ -53172,9 +53198,7 @@ FF57 0041
FF37 0061
FF37 0041
1F126 0061
-1F1FC 0061
1F126 0041
-1F1FC 0041
1D416 0061
1D44A 0061
1D47E 0061
@@ -53259,7 +53283,6 @@ FF57 0062
0057 0062
FF37 0062
1F126 0062
-1F1FC 0062
1D416 0062
1D44A 0062
1D47E 0062
@@ -53381,9 +53404,7 @@ FF38 003F
1F127 0021
1F127 003F
2169 0021
-1F1FD 0021
2169 003F
-1F1FD 003F
1D417 0021
1D44B 0021
1D47F 0021
@@ -53443,7 +53464,6 @@ FF38 003F
1D639 0334
1D66D 0334
1D6A1 0334
-1F1FD 0334
1D417 0334
1D44B 0334
1D47F 0334
@@ -53518,10 +53538,8 @@ FF38 0061
FF38 0041
1F127 0061
2169 0061
-1F1FD 0061
1F127 0041
2169 0041
-1F1FD 0041
1D417 0061
1D44B 0061
1D47F 0061
@@ -53591,7 +53609,6 @@ FF58 0062
FF38 0062
1F127 0062
2169 0062
-1F1FD 0062
1D417 0062
1D44B 0062
1D47F 0062
@@ -53681,8 +53698,6 @@ FF39 003F
1F128 0334
1F128 0021
1F128 003F
-1F1FE 0021
-1F1FE 003F
1D418 0021
1D44C 0021
1D480 0021
@@ -53770,7 +53785,6 @@ FF39 003F
1D63A 0334
1D66E 0334
1D6A2 0334
-1F1FE 0334
1D418 0334
1D44C 0334
1D480 0334
@@ -53887,9 +53901,7 @@ FF59 0041
FF39 0061
FF39 0041
1F128 0061
-1F1FE 0061
1F128 0041
-1F1FE 0041
1D418 0061
1D44C 0061
1D480 0061
@@ -53984,7 +53996,6 @@ FF59 0062
0059 0062
FF39 0062
1F128 0062
-1F1FE 0062
1D418 0062
1D44C 0062
1D480 0062
@@ -54110,8 +54121,6 @@ FF3A 003F
1F129 0334
1F129 0021
1F129 003F
-1F1FF 0021
-1F1FF 003F
2124 0021
2128 0021
1D419 0021
@@ -54185,7 +54194,6 @@ FF3A 003F
1D63B 0334
1D66F 0334
1D6A3 0334
-1F1FF 0334
1D419 0334
1D44D 0334
1D481 0334
@@ -54281,9 +54289,7 @@ FF5A 0041
FF3A 0061
FF3A 0041
1F129 0061
-1F1FF 0061
1F129 0041
-1F1FF 0041
2124 0061
2128 0061
1D419 0061
@@ -54365,7 +54371,6 @@ FF5A 0062
005A 0062
FF3A 0062
1F129 0062
-1F1FF 0062
2124 0062
2128 0062
1D419 0062
@@ -59862,15 +59867,15 @@ A724 0062
0410 0334 0306
04D0 0334
0430 0306 0061
+04D1 0061
0430 0591 0306 0061
0430 1D165 0306 0061
-04D1 0061
0430 0306 0041
04D1 0041
0410 0306 0061
+04D0 0061
0410 0591 0306 0061
0410 1D165 0306 0061
-04D0 0061
0410 0306 0041
04D0 0041
0430 0306 0062
@@ -59892,15 +59897,15 @@ A724 0062
0410 0334 0308
04D2 0334
0430 0308 0061
+04D3 0061
0430 0591 0308 0061
0430 1D165 0308 0061
-04D3 0061
0430 0308 0041
04D3 0041
0410 0308 0061
+04D2 0061
0410 0591 0308 0061
0410 1D165 0308 0061
-04D2 0061
0410 0308 0041
04D2 0041
0430 0308 0062
@@ -59934,15 +59939,15 @@ A724 0062
04D8 0334 0308
04DA 0334
04D9 0308 0061
+04DB 0061
04D9 0591 0308 0061
04D9 1D165 0308 0061
-04DB 0061
04D9 0308 0041
04DB 0041
04D8 0308 0061
+04DA 0061
04D8 0591 0308 0061
04D8 1D165 0308 0061
-04DA 0061
04D8 0308 0041
04DA 0041
04D9 0308 0062
@@ -60153,11 +60158,11 @@ A662 0062
0413 0341 0334
0433 0301 0061
0433 0341 0061
+0453 0061
0433 0591 0301 0061
0433 0591 0341 0061
0433 1D165 0301 0061
0433 1D165 0341 0061
-0453 0061
0433 0301 0041
0433 0341 0041
0453 0041
@@ -60255,15 +60260,15 @@ A662 0062
0415 0334 0306
04D6 0334
0435 0306 0061
+04D7 0061
0435 0591 0306 0061
0435 1D165 0306 0061
-04D7 0061
0435 0306 0041
04D7 0041
0415 0306 0061
+04D6 0061
0415 0591 0306 0061
0415 1D165 0306 0061
-04D6 0061
0415 0306 0041
04D6 0041
0435 0306 0062
@@ -60347,15 +60352,15 @@ A684 0062
0416 0334 0308
04DC 0334
0436 0308 0061
+04DD 0061
0436 0591 0308 0061
0436 1D165 0308 0061
-04DD 0061
0436 0308 0041
04DD 0041
0416 0308 0061
+04DC 0061
0416 0591 0308 0061
0416 1D165 0308 0061
-04DC 0061
0416 0308 0041
04DC 0041
0436 0308 0062
@@ -60436,15 +60441,15 @@ A640 0062
0417 0334 0308
04DE 0334
0437 0308 0061
+04DF 0061
0437 0591 0308 0061
0437 1D165 0308 0061
-04DF 0061
0437 0308 0041
04DF 0041
0417 0308 0061
+04DE 0061
0417 0591 0308 0061
0417 1D165 0308 0061
-04DE 0061
0417 0308 0041
04DE 0041
0437 0308 0062
@@ -60601,15 +60606,15 @@ A675 0062
0418 0334 0308
04E4 0334
0438 0308 0061
+04E5 0061
0438 0591 0308 0061
0438 1D165 0308 0061
-04E5 0061
0438 0308 0041
04E5 0041
0418 0308 0061
+04E4 0061
0418 0591 0308 0061
0418 1D165 0308 0061
-04E4 0061
0418 0308 0041
04E4 0041
0438 0308 0062
@@ -60657,17 +60662,17 @@ A676 003F
0334 A676
A676 0334
0456 0308 0061
+0457 0061
0456 0591 0308 0061
0456 1D165 0308 0061
-0457 0061
0456 0308 0041
0457 0041
A676 0061
A676 0041
0406 0308 0061
+0407 0061
0406 0591 0308 0061
0406 1D165 0308 0061
-0407 0061
0406 0308 0041
0407 0041
0456 0308 0062
@@ -60690,15 +60695,15 @@ A676 0062
0418 0334 0306
0419 0334
0438 0306 0061
+0439 0061
0438 0591 0306 0061
0438 1D165 0306 0061
-0439 0061
0438 0306 0041
0439 0041
0418 0306 0061
+0419 0061
0418 0591 0306 0061
0418 1D165 0306 0061
-0419 0061
0418 0306 0041
0419 0041
0438 0306 0062
@@ -61113,15 +61118,15 @@ A66C 0062
041E 0334 0308
04E6 0334
043E 0308 0061
+04E7 0061
043E 0591 0308 0061
043E 1D165 0308 0061
-04E7 0061
043E 0308 0041
04E7 0041
041E 0308 0061
+04E6 0061
041E 0591 0308 0061
041E 1D165 0308 0061
-04E6 0061
041E 0308 0041
04E6 0041
043E 0308 0062
@@ -61155,15 +61160,15 @@ A66C 0062
04E8 0334 0308
04EA 0334
04E9 0308 0061
+04EB 0061
04E9 0591 0308 0061
04E9 1D165 0308 0061
-04EB 0061
04E9 0308 0041
04EB 0041
04E8 0308 0061
+04EA 0061
04E8 0591 0308 0061
04E8 1D165 0308 0061
-04EA 0061
04E8 0308 0041
04EA 0041
04E9 0308 0062
@@ -61387,11 +61392,11 @@ A68A 0062
041A 0341 0334
043A 0301 0061
043A 0341 0061
+045C 0061
043A 0591 0301 0061
043A 0591 0341 0061
043A 1D165 0301 0061
043A 1D165 0341 0061
-045C 0061
043A 0301 0041
043A 0341 0041
045C 0041
@@ -61465,9 +61470,9 @@ A677 0062
0423 0306 0334
0423 0334 0306
0443 0306 0061
+045E 0061
0443 0591 0306 0061
0443 1D165 0306 0061
-045E 0061
0443 0306 0041
045E 0041
040E 0061
@@ -61495,15 +61500,15 @@ A677 0062
0423 0334 0308
04F0 0334
0443 0308 0061
+04F1 0061
0443 0591 0308 0061
0443 1D165 0308 0061
-04F1 0061
0443 0308 0041
04F1 0041
0423 0308 0061
+04F0 0061
0423 0591 0308 0061
0423 1D165 0308 0061
-04F0 0061
0423 0308 0041
04F0 0041
0443 0308 0062
@@ -61525,15 +61530,15 @@ A677 0062
0423 0334 030B
04F2 0334
0443 030B 0061
+04F3 0061
0443 0591 030B 0061
0443 1D165 030B 0061
-04F3 0061
0443 030B 0041
04F3 0041
0423 030B 0061
+04F2 0061
0423 0591 030B 0061
0423 1D165 030B 0061
-04F2 0061
0423 030B 0041
04F2 0041
0443 030B 0062
@@ -61832,15 +61837,15 @@ A692 0062
0427 0334 0308
04F4 0334
0447 0308 0061
+04F5 0061
0447 0591 0308 0061
0447 1D165 0308 0061
-04F5 0061
0447 0308 0041
04F5 0041
0427 0308 0061
+04F4 0061
0427 0591 0308 0061
0427 1D165 0308 0061
-04F4 0061
0427 0308 0041
04F4 0041
0447 0308 0062
@@ -62042,15 +62047,15 @@ A679 0062
042B 0334 0308
04F8 0334
044B 0308 0061
+04F9 0061
044B 0591 0308 0061
044B 1D165 0308 0061
-04F9 0061
044B 0308 0041
04F9 0041
042B 0308 0061
+04F8 0061
042B 0591 0308 0061
042B 1D165 0308 0061
-04F8 0061
042B 0308 0041
04F8 0041
044B 0308 0062
@@ -62138,15 +62143,15 @@ A652 0062
042D 0334 0308
04EC 0334
044D 0308 0061
+04ED 0061
044D 0591 0308 0061
044D 1D165 0308 0061
-04ED 0061
044D 0308 0041
04ED 0041
042D 0308 0061
+04EC 0061
042D 0591 0308 0061
042D 1D165 0308 0061
-04EC 0061
042D 0308 0041
04EC 0041
044D 0308 0062
@@ -62389,15 +62394,15 @@ A65C 0062
0474 0334 030F
0476 0334
0475 030F 0061
+0477 0061
0475 0591 030F 0061
0475 1D165 030F 0061
-0477 0061
0475 030F 0041
0477 0041
0474 030F 0061
+0476 0061
0474 0591 030F 0061
0474 1D165 030F 0061
-0476 0061
0474 030F 0041
0476 0041
0475 030F 0062
@@ -64757,8 +64762,8 @@ FE81 003F
0622 0334
0627 0334 0653
0627 0653 0334
-0622 0061
0627 0591 0653 0061
+0622 0061
0627 0653 0061
0627 1D165 0653 0061
0622 0041
@@ -64782,8 +64787,8 @@ FE83 003F
0623 0334
0627 0334 0654
0627 0654 0334
-0623 0061
0627 0591 0654 0061
+0623 0061
0627 0654 0061
0627 1D165 0654 0061
0623 0041
@@ -64827,8 +64832,8 @@ FE85 003F
0624 0334
0648 0334 0654
0648 0654 0334
-0624 0061
0648 0591 0654 0061
+0624 0061
0648 0654 0061
0648 1D165 0654 0061
0624 0041
@@ -64895,8 +64900,8 @@ FE89 003F
0626 0334
064A 0334 0654
064A 0654 0334
-0626 0061
064A 0591 0654 0061
+0626 0061
064A 0654 0061
064A 1D165 0654 0061
0626 0041
@@ -76189,10 +76194,10 @@ A8FB 0062
0C46 0334 0C56
0C46 0C56 0334
0C48 0334
-0C46 0591 0C56 0061
0C46 0C56 0061
-0C46 1D165 0C56 0061
0C48 0061
+0C46 0591 0C56 0061
+0C46 1D165 0C56 0061
0C46 0C56 0041
0C48 0041
0C46 0C56 0062
@@ -76609,10 +76614,10 @@ A8FB 0062
0CC6 0CC2 0062
0CCA 0062
0CC6 0CC2 0001 0CD5 0061
-0CC6 0CC2 0591 0CD5 0061
-0CC6 0CC2 1D165 0CD5 0061
0CCA 0001 0CD5 0061
+0CC6 0CC2 0591 0CD5 0061
0CCA 0591 0CD5 0061
+0CC6 0CC2 1D165 0CD5 0061
0CCA 1D165 0CD5 0061
0CC6 0CC2 0CD5 0021
0CCA 0CD5 0021
@@ -77444,10 +77449,10 @@ A8FB 0062
0DD9 0334 0DCA
0DD9 0DCA 0334
0DDA 0334
-0DD9 0591 0DCA 0061
0DD9 0DCA 0061
-0DD9 1D165 0DCA 0061
0DDA 0061
+0DD9 0591 0DCA 0061
+0DD9 1D165 0DCA 0061
0DD9 0DCA 0041
0DDA 0041
0DD9 0DCA 0062
@@ -77479,13 +77484,13 @@ A8FB 0062
0DD9 0DCF 0DCA 0334
0DDC 0334 0DCA
0DDD 0334
-0DD9 0DCF 0591 0DCA 0061
0DD9 0DCF 0DCA 0061
-0DD9 0DCF 1D165 0DCA 0061
-0DDC 0591 0DCA 0061
0DDC 0DCA 0061
-0DDC 1D165 0DCA 0061
0DDD 0061
+0DD9 0DCF 0591 0DCA 0061
+0DDC 0591 0DCA 0061
+0DD9 0DCF 1D165 0DCA 0061
+0DDC 1D165 0DCA 0061
0DD9 0DCF 0DCA 0041
0DDC 0DCA 0041
0DDD 0041
@@ -82515,6 +82520,31 @@ A8C4 0062
0EDE 0061
0EDE 0041
0EDE 0062
+0EC0 0EDE 0021
+0EC0 0EDE 003F
+0EC0 0EDE 0061
+0EC0 0EDE 0041
+0EC0 0EDE 0062
+0EC1 0EDE 0021
+0EC1 0EDE 003F
+0EC1 0EDE 0061
+0EC1 0EDE 0041
+0EC1 0EDE 0062
+0EC2 0EDE 0021
+0EC2 0EDE 003F
+0EC2 0EDE 0061
+0EC2 0EDE 0041
+0EC2 0EDE 0062
+0EC3 0EDE 0021
+0EC3 0EDE 003F
+0EC3 0EDE 0061
+0EC3 0EDE 0041
+0EC3 0EDE 0062
+0EC4 0EDE 0021
+0EC4 0EDE 003F
+0EC4 0EDE 0061
+0EC4 0EDE 0041
+0EC4 0EDE 0062
0E81 0021
0E81 003F
0E81 0061
@@ -82730,6 +82760,31 @@ A8C4 0062
0EDF 0061
0EDF 0041
0EDF 0062
+0EC0 0EDF 0021
+0EC0 0EDF 003F
+0EC0 0EDF 0061
+0EC0 0EDF 0041
+0EC0 0EDF 0062
+0EC1 0EDF 0021
+0EC1 0EDF 003F
+0EC1 0EDF 0061
+0EC1 0EDF 0041
+0EC1 0EDF 0062
+0EC2 0EDF 0021
+0EC2 0EDF 003F
+0EC2 0EDF 0061
+0EC2 0EDF 0041
+0EC2 0EDF 0062
+0EC3 0EDF 0021
+0EC3 0EDF 003F
+0EC3 0EDF 0061
+0EC3 0EDF 0041
+0EC3 0EDF 0062
+0EC4 0EDF 0021
+0EC4 0EDF 003F
+0EC4 0EDF 0061
+0EC4 0EDF 0041
+0EC4 0EDF 0062
0E8D 0021
0E8D 003F
0E8D 0061
@@ -83477,6 +83532,9 @@ A8C4 0062
0EC0 0061
0EC0 0041
0EC0 0062
+0EC0 0001 0EDE 0061
+0EC0 0591 0EDE 0061
+0EC0 1D165 0EDE 0061
0EC0 0001 0E81 0061
0EC0 0591 0E81 0061
0EC0 1D165 0E81 0061
@@ -83498,6 +83556,9 @@ A8C4 0062
0EC0 0001 0E8A 0061
0EC0 0591 0E8A 0061
0EC0 1D165 0E8A 0061
+0EC0 0001 0EDF 0061
+0EC0 0591 0EDF 0061
+0EC0 1D165 0EDF 0061
0EC0 0001 0E8D 0061
0EC0 0591 0E8D 0061
0EC0 1D165 0E8D 0061
@@ -83569,6 +83630,9 @@ A8C4 0062
0EC1 0061
0EC1 0041
0EC1 0062
+0EC1 0001 0EDE 0061
+0EC1 0591 0EDE 0061
+0EC1 1D165 0EDE 0061
0EC1 0001 0E81 0061
0EC1 0591 0E81 0061
0EC1 1D165 0E81 0061
@@ -83590,6 +83654,9 @@ A8C4 0062
0EC1 0001 0E8A 0061
0EC1 0591 0E8A 0061
0EC1 1D165 0E8A 0061
+0EC1 0001 0EDF 0061
+0EC1 0591 0EDF 0061
+0EC1 1D165 0EDF 0061
0EC1 0001 0E8D 0061
0EC1 0591 0E8D 0061
0EC1 1D165 0E8D 0061
@@ -83661,6 +83728,9 @@ A8C4 0062
0EC2 0061
0EC2 0041
0EC2 0062
+0EC2 0001 0EDE 0061
+0EC2 0591 0EDE 0061
+0EC2 1D165 0EDE 0061
0EC2 0001 0E81 0061
0EC2 0591 0E81 0061
0EC2 1D165 0E81 0061
@@ -83682,6 +83752,9 @@ A8C4 0062
0EC2 0001 0E8A 0061
0EC2 0591 0E8A 0061
0EC2 1D165 0E8A 0061
+0EC2 0001 0EDF 0061
+0EC2 0591 0EDF 0061
+0EC2 1D165 0EDF 0061
0EC2 0001 0E8D 0061
0EC2 0591 0E8D 0061
0EC2 1D165 0E8D 0061
@@ -83753,6 +83826,9 @@ A8C4 0062
0EC3 0061
0EC3 0041
0EC3 0062
+0EC3 0001 0EDE 0061
+0EC3 0591 0EDE 0061
+0EC3 1D165 0EDE 0061
0EC3 0001 0E81 0061
0EC3 0591 0E81 0061
0EC3 1D165 0E81 0061
@@ -83774,6 +83850,9 @@ A8C4 0062
0EC3 0001 0E8A 0061
0EC3 0591 0E8A 0061
0EC3 1D165 0E8A 0061
+0EC3 0001 0EDF 0061
+0EC3 0591 0EDF 0061
+0EC3 1D165 0EDF 0061
0EC3 0001 0E8D 0061
0EC3 0591 0E8D 0061
0EC3 1D165 0E8D 0061
@@ -83845,6 +83924,9 @@ A8C4 0062
0EC4 0061
0EC4 0041
0EC4 0062
+0EC4 0001 0EDE 0061
+0EC4 0591 0EDE 0061
+0EC4 1D165 0EDE 0061
0EC4 0001 0E81 0061
0EC4 0591 0E81 0061
0EC4 1D165 0E81 0061
@@ -83866,6 +83948,9 @@ A8C4 0062
0EC4 0001 0E8A 0061
0EC4 0591 0E8A 0061
0EC4 1D165 0E8A 0061
+0EC4 0001 0EDF 0061
+0EC4 0591 0EDF 0061
+0EC4 1D165 0EDF 0061
0EC4 0001 0E8D 0061
0EC4 0591 0E8D 0061
0EC4 1D165 0E8D 0061
@@ -86579,15 +86664,61 @@ AADC 0062
0FB2 0F71 0021
0FB2 0F71 003F
0FB2 0001 0F71 0061
-0FB2 0591 0F71 0061
0FB2 0F71 0061
+0FB2 0591 0F71 0061
0FB2 1D165 0F71 0061
0FB2 0F71 0041
0FB2 0F71 0062
+0FB2 0F71 0001 0F72 0061
0FB2 0F71 0001 0F80 0061
+0FB2 0F71 0001 0F74 0061
+0FB2 0F71 0F72 0021
+0FB2 0F73 0021
+0FB2 0F71 0F72 003F
+0FB2 0F73 003F
+0FB2 0334 0F72 0F71
+0FB2 0F71 0334 0F72
+0FB2 0F72 0334 0F71
+0FB2 0F72 0F71 0334
+0FB2 0001 0F71 0F72 0061
+0FB2 0001 0F73 0061
+0FB2 0F71 0F72 0061
+0FB2 0F73 0061
+0FB2 0591 0F71 0F72 0061
+0FB2 0591 0F73 0061
+0FB2 0F71 0591 0F72 0061
+0FB2 0F71 1D165 0F72 0061
+0FB2 1D165 0F71 0F72 0061
+0FB2 1D165 0F73 0061
+0FB2 0F71 0F72 0041
+0FB2 0F73 0041
+0FB2 0F71 0F72 0062
+0FB2 0F73 0062
0FB2 0001 0F80 0061
0FB2 0001 0F71 0F80 0061
0FB2 0001 0F81 0061
+0FB2 0F71 0F74 0021
+0FB2 0F75 0021
+0FB2 0F71 0F74 003F
+0FB2 0F75 003F
+0FB2 0334 0F71 0F74
+0FB2 0F71 0334 0F74
+0FB2 0F71 0F74 0334
+0FB2 0F74 0334 0F71
+0FB2 0001 0F71 0F74 0061
+0FB2 0001 0F75 0061
+0FB2 0F71 0F74 0061
+0FB2 0F75 0061
+0FB2 0591 0F71 0F74 0061
+0FB2 0591 0F75 0061
+0FB2 0F71 0591 0F74 0061
+0FB2 0F71 1D165 0F74 0061
+0FB2 1D165 0F71 0F74 0061
+0FB2 1D165 0F75 0061
+0FB2 0F71 0F74 0041
+0FB2 0F75 0041
+0FB2 0F71 0F74 0062
+0FB2 0F75 0062
0F6C 0021
0F6C 003F
0F6C 0061
@@ -86606,15 +86737,61 @@ AADC 0062
0FB3 0F71 0021
0FB3 0F71 003F
0FB3 0001 0F71 0061
-0FB3 0591 0F71 0061
0FB3 0F71 0061
+0FB3 0591 0F71 0061
0FB3 1D165 0F71 0061
0FB3 0F71 0041
0FB3 0F71 0062
+0FB3 0F71 0001 0F72 0061
0FB3 0F71 0001 0F80 0061
+0FB3 0F71 0001 0F74 0061
+0FB3 0F71 0F72 0021
+0FB3 0F73 0021
+0FB3 0F71 0F72 003F
+0FB3 0F73 003F
+0FB3 0334 0F71 0F72
+0FB3 0334 0F72 0F71
+0FB3 0334 0F73
+0FB3 0F71 0F72 0334
+0FB3 0001 0F71 0F72 0061
+0FB3 0001 0F73 0061
+0FB3 0F71 0F72 0061
+0FB3 0F73 0061
+0FB3 0591 0F71 0F72 0061
+0FB3 0591 0F73 0061
+0FB3 0F71 0591 0F72 0061
+0FB3 0F71 1D165 0F72 0061
+0FB3 1D165 0F71 0F72 0061
+0FB3 1D165 0F73 0061
+0FB3 0F71 0F72 0041
+0FB3 0F73 0041
+0FB3 0F71 0F72 0062
+0FB3 0F73 0062
0FB3 0001 0F80 0061
0FB3 0001 0F71 0F80 0061
0FB3 0001 0F81 0061
+0FB3 0F71 0F74 0021
+0FB3 0F75 0021
+0FB3 0F71 0F74 003F
+0FB3 0F75 003F
+0FB3 0334 0F71 0F74
+0FB3 0334 0F75
+0FB3 0F71 0334 0F74
+0FB3 0F74 0F71 0334
+0FB3 0001 0F71 0F74 0061
+0FB3 0001 0F75 0061
+0FB3 0F71 0F74 0061
+0FB3 0F75 0061
+0FB3 0591 0F71 0F74 0061
+0FB3 0591 0F75 0061
+0FB3 0F71 0591 0F74 0061
+0FB3 0F71 1D165 0F74 0061
+0FB3 1D165 0F71 0F74 0061
+0FB3 1D165 0F75 0061
+0FB3 0F71 0F74 0041
+0FB3 0F75 0041
+0FB3 0F71 0F74 0062
+0FB3 0F75 0062
0F64 0021
0F64 003F
0F64 0061
@@ -86735,10 +86912,10 @@ AADC 0062
0F71 0F72 0334
0F72 0334 0F71
0F72 0F71 0334
-0F71 0591 0F72 0061
0F71 0F72 0061
-0F71 1D165 0F72 0061
0F73 0061
+0F71 0591 0F72 0061
+0F71 1D165 0F72 0061
0F71 0F72 0041
0F73 0041
0F71 0F72 0062
@@ -86758,10 +86935,10 @@ AADC 0062
0334 0F81
0F71 0334 0F80
0F71 0F80 0334
-0F71 0591 0F80 0061
0F71 0F80 0061
-0F71 1D165 0F80 0061
0F81 0061
+0F71 0591 0F80 0061
+0F71 1D165 0F80 0061
0F71 0F80 0041
0F81 0041
0F71 0F80 0062
@@ -86781,10 +86958,10 @@ AADC 0062
0F71 0334 0F74
0F71 0F74 0334
0F74 0334 0F71
-0F71 0591 0F74 0061
0F71 0F74 0061
-0F71 1D165 0F74 0061
0F75 0061
+0F71 0591 0F74 0061
+0F71 1D165 0F74 0061
0F71 0F74 0041
0F75 0041
0F71 0F74 0062
@@ -86797,8 +86974,8 @@ AADC 0062
0FB2 0334 0F80
0FB2 0F80 0334
0F76 0061
-0FB2 0591 0F80 0061
0FB2 0F80 0061
+0FB2 0591 0F80 0061
0FB2 1D165 0F80 0061
0F76 0041
0FB2 0F80 0041
@@ -86811,16 +86988,16 @@ AADC 0062
0FB2 0F71 0F80 003F
0FB2 0F81 003F
0F76 0F71 0334
-# TODO: Fix ICU ticket #8052 -- 0FB2 0334 0F81
+0FB2 0334 0F81
0FB2 0F80 0334 0F71
0FB2 0F80 0F71 0334
0F77 0061
+0FB2 0F71 0F80 0061
+0FB2 0F81 0061
0FB2 0591 0F71 0F80 0061
0FB2 0591 0F81 0061
0FB2 0F71 0591 0F80 0061
-0FB2 0F71 0F80 0061
0FB2 0F71 1D165 0F80 0061
-0FB2 0F81 0061
0FB2 1D165 0F71 0F80 0061
0FB2 1D165 0F81 0061
0F77 0041
@@ -86837,8 +87014,8 @@ AADC 0062
0FB3 0334 0F80
0FB3 0F80 0334
0F78 0061
-0FB3 0591 0F80 0061
0FB3 0F80 0061
+0FB3 0591 0F80 0061
0FB3 1D165 0F80 0061
0F78 0041
0FB3 0F80 0041
@@ -86853,14 +87030,14 @@ AADC 0062
0F78 0334 0F71
0F78 0F71 0334
0FB3 0334 0F71 0F80
-# TODO: Fix ICU ticket #8052 -- 0FB3 0334 0F81
+0FB3 0334 0F81
0F79 0061
+0FB3 0F71 0F80 0061
+0FB3 0F81 0061
0FB3 0591 0F71 0F80 0061
0FB3 0591 0F81 0061
0FB3 0F71 0591 0F80 0061
-0FB3 0F71 0F80 0061
0FB3 0F71 1D165 0F80 0061
-0FB3 0F81 0061
0FB3 1D165 0F71 0F80 0061
0FB3 1D165 0F81 0061
0F79 0041
@@ -89922,15 +90099,6 @@ AA76 0062
11131 0001 11127 0061
11131 0591 11127 0061
11131 1D165 11127 0061
-11131 D804 0021
-11131 D804 003F
-11131 D804 0334
-11131 0001 D804 0061
-11131 0591 D804 0061
-11131 D804 0061
-11131 1D165 D804 0061
-11131 D804 0041
-11131 D804 0062
11132 0021
11132 003F
11132 0334
@@ -89940,15 +90108,6 @@ AA76 0062
11132 0001 11127 0061
11132 0591 11127 0061
11132 1D165 11127 0061
-11132 D804 0021
-11132 D804 003F
-11132 D804 0334
-11132 0001 D804 0061
-11132 0591 D804 0061
-11132 D804 0061
-11132 1D165 D804 0061
-11132 D804 0041
-11132 D804 0062
11133 0021
11133 003F
0334 11133
@@ -103394,8 +103553,8 @@ AC00 003F
1100 0001 1161 0061
1100 0591 1161 0061
1100 1161 0061
-1100 1D165 1161 0061
AC00 0061
+1100 1D165 1161 0061
1100 1161 0041
AC00 0041
320E 0061
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/ConverterSelectorTestUTF8.txt b/Build/source/libs/icu/icu-50.1/test/testdata/ConverterSelectorTestUTF8.txt
index f00235ffe1b..f00235ffe1b 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/ConverterSelectorTestUTF8.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/ConverterSelectorTestUTF8.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/DataDrivenCollationTest.txt b/Build/source/libs/icu/icu-50.1/test/testdata/DataDrivenCollationTest.txt
index 41dd044f4d8..41dd044f4d8 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/DataDrivenCollationTest.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/DataDrivenCollationTest.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/GraphemeBreakTest.txt b/Build/source/libs/icu/icu-50.1/test/testdata/GraphemeBreakTest.txt
index 6d9a8311166..04d795c5148 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/GraphemeBreakTest.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/GraphemeBreakTest.txt
@@ -1,8 +1,8 @@
-# GraphemeBreakTest-6.1.0.txt
-# Date: 2011-12-07, 17:54:39 GMT [MD]
+# GraphemeBreakTest-6.2.0.txt
+# Date: 2012-08-22, 12:41:15 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
@@ -15,7 +15,7 @@
# × wherever there is not.
# <comment> the format can change, but currently it shows:
# - the sample character name
-# - (x) the Grapheme_Break property* for the sample character
+# - (x) the Grapheme_Cluster_Break property value for the sample character
# - [x] the rule that determines whether there is a break or not
#
# These samples may be extended or changed in the future.
@@ -42,6 +42,8 @@
÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0020 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -68,6 +70,8 @@
÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 000D ÷ AC01 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 000D ÷ 0378 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000D ÷ D800 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -94,6 +98,8 @@
÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 000A ÷ AC01 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 000A ÷ 0378 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 000A ÷ D800 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -120,6 +126,8 @@
÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0001 ÷ AC01 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0001 ÷ 0378 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0001 ÷ D800 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -146,6 +154,8 @@
÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0300 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -172,6 +182,8 @@
÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0903 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -198,6 +210,8 @@
÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1100 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -224,6 +238,8 @@
÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1160 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -250,6 +266,8 @@
÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 11A8 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -276,6 +294,8 @@
÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC00 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -302,10 +322,40 @@
÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC01 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
÷ AC01 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]
+÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 1F1E6 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
÷ 0378 ÷ 0020 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0378 ÷ 000D ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -328,6 +378,8 @@
÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0378 ÷ AC01 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0378 ÷ 0378 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0378 × 0308 ÷ 0378 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0378 ÷ D800 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
@@ -354,8 +406,23 @@
÷ D800 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ D800 ÷ AC01 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ D800 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ D800 ÷ 1F1E6 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ D800 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ D800 ÷ 0378 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ D800 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ D800 ÷ D800 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]
÷ D800 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]
-# Lines: 338
+÷ 0061 ÷ 1F1E6 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
+÷ 1F1F7 × 1F1FA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [0.3]
+÷ 1F1F7 × 1F1FA × 1F1F8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) ÷ [0.3]
+÷ 1F1F7 × 1F1FA × 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
+÷ 1F1F7 × 1F1FA ÷ 200B ÷ 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [5.0] ZERO WIDTH SPACE (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
+÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3]
+÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+#
+# Lines: 402
+#
+# EOF
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/LineBreakTest.txt b/Build/source/libs/icu/icu-50.1/test/testdata/LineBreakTest.txt
index 6ea00fea564..19fdd4ebb9a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/LineBreakTest.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/LineBreakTest.txt
@@ -1,8 +1,8 @@
-# LineBreakTest-6.1.0.txt
-# Date: 2011-12-07, 01:05:50 GMT [MD]
+# LineBreakTest-6.2.0.txt
+# Date: 2012-08-22, 12:41:17 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
@@ -15,7 +15,7 @@
# × wherever there is not.
# <comment> the format can change, but currently it shows:
# - the sample character name
-# - (x) the Line_Break property* for the sample character
+# - (x) the Line_Break property value for the sample character
# - [x] the rule that determines whether there is a break or not
# Note: The Line Break tests use tailoring of numbers described in Example 7 of Section 8.2 Examples of Customization.
# They also differ from the results produced by a pair table implementation in sequences like: ZW SP CL.
@@ -86,10 +86,10 @@
× 0023 × 0020 ÷ 002D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0023 × 0308 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0023 × 0308 × 0020 ÷ 002D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0023 ÷ 2E80 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0023 × 0020 ÷ 2E80 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0023 × 0308 ÷ 2E80 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0023 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0023 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0023 × 0020 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0023 × 0308 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0023 × 0308 × 0020 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0023 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
× 0023 × 0020 ÷ 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0023 × 0308 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -158,6 +158,10 @@
× 0023 × 0020 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0023 × 0308 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0023 × 0308 × 0020 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0023 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0023 × 0020 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0023 × 0308 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0023 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0023 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0023 × 0020 ÷ 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0023 × 0308 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -238,10 +242,10 @@
× 2014 × 0020 ÷ 002D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 2014 × 0308 × 002D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 2014 × 0308 × 0020 ÷ 002D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 2014 ÷ 2E80 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2014 × 0020 ÷ 2E80 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2014 × 0308 ÷ 2E80 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2014 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 2014 ÷ 231A ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 2014 × 0020 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 2014 × 0308 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 2014 × 0308 × 0020 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 2014 ÷ 2024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 2014 × 0020 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 2014 × 0308 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -310,6 +314,10 @@
× 2014 × 0020 × 200B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 2014 × 0308 × 200B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 2014 × 0308 × 0020 × 200B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 2014 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2014 × 0020 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2014 × 0308 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2014 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 2014 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 2014 × 0020 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 2014 × 0308 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -390,10 +398,10 @@
× 0009 × 0020 ÷ 002D ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0009 × 0308 × 002D ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0009 × 0308 × 0020 ÷ 002D ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0009 ÷ 2E80 ÷ # × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0009 × 0020 ÷ 2E80 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0009 × 0308 ÷ 2E80 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0009 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0009 ÷ 231A ÷ # × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0009 × 0020 ÷ 231A ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0009 × 0308 ÷ 231A ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0009 × 0308 × 0020 ÷ 231A ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0009 ÷ 2024 ÷ # × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0009 × 0020 ÷ 2024 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0009 × 0308 ÷ 2024 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -462,6 +470,10 @@
× 0009 × 0020 × 200B ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0009 × 0308 × 200B ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0009 × 0308 × 0020 × 200B ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0009 ÷ 1F1E6 ÷ # × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0009 × 0020 ÷ 1F1E6 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0009 × 0308 ÷ 1F1E6 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0009 ÷ 00A7 ÷ # × [0.3] <CHARACTER TABULATION> (BA) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0009 × 0020 ÷ 00A7 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0009 × 0308 ÷ 00A7 ÷ # × [0.3] <CHARACTER TABULATION> (BA) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -542,10 +554,10 @@
× 00B4 × 0020 ÷ 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 00B4 × 0308 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 00B4 × 0308 × 0020 ÷ 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 00B4 × 2E80 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00B4 × 0020 ÷ 2E80 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00B4 × 0308 × 2E80 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [21.04] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00B4 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 00B4 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WATCH (ID) ÷ [0.3]
+× 00B4 × 0020 ÷ 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 00B4 × 0308 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [21.04] WATCH (ID) ÷ [0.3]
+× 00B4 × 0308 × 0020 ÷ 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 00B4 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ONE DOT LEADER (IN) ÷ [0.3]
× 00B4 × 0020 ÷ 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 00B4 × 0308 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [21.04] ONE DOT LEADER (IN) ÷ [0.3]
@@ -614,6 +626,10 @@
× 00B4 × 0020 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 00B4 × 0308 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 00B4 × 0308 × 0020 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 00B4 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00B4 × 0020 ÷ 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00B4 × 0308 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00B4 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 00B4 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3]
× 00B4 × 0020 ÷ 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 00B4 × 0308 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -694,10 +710,10 @@
× 000B ÷ 0020 ÷ 002D ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 000B ÷ 0308 × 002D ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 000B ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 000B ÷ 2E80 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000B ÷ 0020 ÷ 2E80 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000B ÷ 0308 ÷ 2E80 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000B ÷ 0308 × 0020 ÷ 2E80 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 000B ÷ 231A ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] WATCH (ID) ÷ [0.3]
+× 000B ÷ 0020 ÷ 231A ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 000B ÷ 0308 ÷ 231A ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 000B ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 000B ÷ 2024 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] ONE DOT LEADER (IN) ÷ [0.3]
× 000B ÷ 0020 ÷ 2024 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 000B ÷ 0308 × 2024 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -766,6 +782,10 @@
× 000B ÷ 0020 × 200B ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 000B ÷ 0308 × 200B ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 000B ÷ 0308 × 0020 × 200B ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 000B ÷ 1F1E6 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000B ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000B ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 000B ÷ 00A7 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 000B ÷ 0020 ÷ 00A7 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 000B ÷ 0308 × 00A7 ÷ # × [0.3] <LINE TABULATION> (BK) ÷ [4.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -846,10 +866,10 @@
× FFFC × 0020 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× FFFC × 0308 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3]
× FFFC × 0308 × 0020 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× FFFC ÷ 2E80 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× FFFC × 0020 ÷ 2E80 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× FFFC × 0308 ÷ 2E80 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.02] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× FFFC × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× FFFC ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WATCH (ID) ÷ [0.3]
+× FFFC × 0020 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× FFFC × 0308 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.02] WATCH (ID) ÷ [0.3]
+× FFFC × 0308 × 0020 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× FFFC ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3]
× FFFC × 0020 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× FFFC × 0308 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3]
@@ -918,6 +938,10 @@
× FFFC × 0020 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× FFFC × 0308 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× FFFC × 0308 × 0020 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× FFFC ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× FFFC × 0020 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× FFFC × 0308 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× FFFC × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× FFFC ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3]
× FFFC × 0020 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× FFFC × 0308 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -998,10 +1022,10 @@
× 007D × 0020 ÷ 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 007D × 0308 × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 007D × 0308 × 0020 ÷ 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 007D ÷ 2E80 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 007D × 0020 ÷ 2E80 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 007D × 0308 ÷ 2E80 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 007D × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 007D ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 007D × 0020 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 007D × 0308 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 007D × 0308 × 0020 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 007D ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 007D × 0020 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 007D × 0308 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -1070,6 +1094,10 @@
× 007D × 0020 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 007D × 0308 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 007D × 0308 × 0020 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 007D ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 007D × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 007D × 0308 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 007D × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 007D ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 007D × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 007D × 0308 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -1150,10 +1178,10 @@
× 0029 × 0020 ÷ 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0029 × 0308 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0029 × 0308 × 0020 ÷ 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0029 ÷ 2E80 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0029 × 0020 ÷ 2E80 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0029 × 0308 ÷ 2E80 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0029 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0029 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0029 × 0020 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0029 × 0308 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0029 × 0308 × 0020 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0029 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0029 × 0020 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0029 × 0308 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -1222,6 +1250,10 @@
× 0029 × 0020 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0029 × 0308 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0029 × 0308 × 0020 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0029 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0029 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0029 × 0308 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0029 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0029 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3]
× 0029 × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0029 × 0308 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -1302,10 +1334,10 @@
× 0001 × 0020 ÷ 002D ÷ # × [0.3] <START OF HEADING> (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0001 × 0308 × 002D ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0001 × 0308 × 0020 ÷ 002D ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0001 ÷ 2E80 ÷ # × [0.3] <START OF HEADING> (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0001 × 0020 ÷ 2E80 ÷ # × [0.3] <START OF HEADING> (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0001 × 0308 ÷ 2E80 ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0001 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0001 ÷ 231A ÷ # × [0.3] <START OF HEADING> (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0001 × 0020 ÷ 231A ÷ # × [0.3] <START OF HEADING> (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0001 × 0308 ÷ 231A ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0001 × 0308 × 0020 ÷ 231A ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0001 × 2024 ÷ # × [0.3] <START OF HEADING> (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
× 0001 × 0020 ÷ 2024 ÷ # × [0.3] <START OF HEADING> (CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0001 × 0308 × 2024 ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -1374,6 +1406,10 @@
× 0001 × 0020 × 200B ÷ # × [0.3] <START OF HEADING> (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0001 × 0308 × 200B ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0001 × 0308 × 0020 × 200B ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0001 ÷ 1F1E6 ÷ # × [0.3] <START OF HEADING> (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0001 × 0020 ÷ 1F1E6 ÷ # × [0.3] <START OF HEADING> (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0001 × 0308 ÷ 1F1E6 ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0001 × 00A7 ÷ # × [0.3] <START OF HEADING> (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0001 × 0020 ÷ 00A7 ÷ # × [0.3] <START OF HEADING> (CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0001 × 0308 × 00A7 ÷ # × [0.3] <START OF HEADING> (CM) × [9.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -1454,10 +1490,10 @@
× 000D ÷ 0020 ÷ 002D ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 000D ÷ 0308 × 002D ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 000D ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 000D ÷ 2E80 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000D ÷ 0020 ÷ 2E80 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000D ÷ 0308 ÷ 2E80 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000D ÷ 0308 × 0020 ÷ 2E80 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 000D ÷ 231A ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] WATCH (ID) ÷ [0.3]
+× 000D ÷ 0020 ÷ 231A ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 000D ÷ 0308 ÷ 231A ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 000D ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 000D ÷ 2024 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] ONE DOT LEADER (IN) ÷ [0.3]
× 000D ÷ 0020 ÷ 2024 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 000D ÷ 0308 × 2024 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -1526,6 +1562,10 @@
× 000D ÷ 0020 × 200B ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 000D ÷ 0308 × 200B ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 000D ÷ 0308 × 0020 × 200B ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 000D ÷ 1F1E6 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000D ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000D ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 000D ÷ 00A7 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SECTION SIGN (AI_AL) ÷ [0.3]
× 000D ÷ 0020 ÷ 00A7 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 000D ÷ 0308 × 00A7 ÷ # × [0.3] <CARRIAGE RETURN (CR)> (CR) ÷ [5.02] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -1606,10 +1646,10 @@
× 0021 × 0020 ÷ 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0021 × 0308 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0021 × 0308 × 0020 ÷ 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0021 ÷ 2E80 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0021 × 0020 ÷ 2E80 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0021 × 0308 ÷ 2E80 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0021 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0021 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0021 × 0020 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0021 × 0308 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0021 × 0308 × 0020 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0021 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0021 × 0020 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0021 × 0308 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -1678,6 +1718,10 @@
× 0021 × 0020 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0021 × 0308 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0021 × 0308 × 0020 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0021 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0021 × 0020 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0021 × 0308 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0021 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0021 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0021 × 0020 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0021 × 0308 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -1758,10 +1802,10 @@
× 00A0 × 0020 ÷ 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 00A0 × 0308 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 00A0 × 0308 × 0020 ÷ 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 00A0 × 2E80 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00A0 × 0020 ÷ 2E80 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00A0 × 0308 × 2E80 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [12.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00A0 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 00A0 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WATCH (ID) ÷ [0.3]
+× 00A0 × 0020 ÷ 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 00A0 × 0308 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [12.0] WATCH (ID) ÷ [0.3]
+× 00A0 × 0308 × 0020 ÷ 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 00A0 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ONE DOT LEADER (IN) ÷ [0.3]
× 00A0 × 0020 ÷ 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 00A0 × 0308 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [12.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -1830,6 +1874,10 @@
× 00A0 × 0020 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 00A0 × 0308 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 00A0 × 0308 × 0020 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 00A0 × 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00A0 × 0020 ÷ 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00A0 × 0308 × 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00A0 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 00A0 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 00A0 × 0020 ÷ 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 00A0 × 0308 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -1910,10 +1958,10 @@
× AC00 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× AC00 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× AC00 × 0308 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× AC00 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× AC00 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× AC00 × 0308 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× AC00 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× AC00 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× AC00 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× AC00 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× AC00 × 0308 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× AC00 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
× AC00 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× AC00 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -1982,6 +2030,10 @@
× AC00 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× AC00 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× AC00 × 0308 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× AC00 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× AC00 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× AC00 × 0308 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× AC00 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× AC00 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× AC00 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× AC00 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -2062,10 +2114,10 @@
× AC01 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× AC01 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× AC01 × 0308 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× AC01 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× AC01 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× AC01 × 0308 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× AC01 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× AC01 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× AC01 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× AC01 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× AC01 × 0308 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× AC01 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
× AC01 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× AC01 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -2134,6 +2186,10 @@
× AC01 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× AC01 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× AC01 × 0308 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× AC01 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× AC01 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× AC01 × 0308 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× AC01 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× AC01 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× AC01 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× AC01 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -2214,10 +2270,10 @@
× 05D0 × 0020 ÷ 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 05D0 × 0308 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 05D0 × 0308 × 0020 ÷ 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 05D0 ÷ 2E80 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 05D0 × 0020 ÷ 2E80 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 05D0 × 0308 ÷ 2E80 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 05D0 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 05D0 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 05D0 × 0020 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 05D0 × 0308 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 05D0 × 0308 × 0020 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 05D0 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
× 05D0 × 0020 ÷ 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 05D0 × 0308 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -2286,6 +2342,10 @@
× 05D0 × 0020 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 05D0 × 0308 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 05D0 × 0308 × 0020 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 05D0 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 05D0 × 0020 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 05D0 × 0308 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 05D0 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 05D0 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 05D0 × 0020 ÷ 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 05D0 × 0308 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -2366,10 +2426,10 @@
× 002D × 0020 ÷ 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 002D × 0308 × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 002D × 0308 × 0020 ÷ 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 002D ÷ 2E80 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002D × 0020 ÷ 2E80 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002D × 0308 ÷ 2E80 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002D × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 002D ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 002D × 0020 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 002D × 0308 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 002D × 0308 × 0020 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 002D ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 002D × 0020 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 002D × 0308 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -2438,6 +2498,10 @@
× 002D × 0020 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 002D × 0308 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 002D × 0308 × 0020 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 002D ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002D × 0020 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002D × 0308 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002D × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 002D ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 002D × 0020 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 002D × 0308 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -2454,158 +2518,162 @@
× 002D × 0020 ÷ 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
× 002D × 0308 × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
× 002D × 0308 × 0020 ÷ 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
-× 2E80 ÷ 0023 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
-× 2E80 × 0020 ÷ 0023 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
-× 2E80 × 0308 ÷ 0023 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
-× 2E80 ÷ 2014 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3]
-× 2E80 × 0020 ÷ 2014 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]
-× 2E80 × 0308 ÷ 2014 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]
-× 2E80 × 0009 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]
-× 2E80 × 0020 ÷ 0009 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]
-× 2E80 × 0308 × 0009 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]
-× 2E80 ÷ 00B4 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]
-× 2E80 × 0020 ÷ 00B4 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]
-× 2E80 × 0308 ÷ 00B4 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]
-× 2E80 × 000B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
-× 2E80 × 0020 × 000B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
-× 2E80 × 0308 × 000B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 000B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
-× 2E80 ÷ FFFC ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
-× 2E80 × 0020 ÷ FFFC ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
-× 2E80 × 0308 ÷ FFFC ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
-× 2E80 × 007D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
-× 2E80 × 0020 × 007D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
-× 2E80 × 0308 × 007D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 007D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
-× 2E80 × 0029 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
-× 2E80 × 0020 × 0029 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
-× 2E80 × 0308 × 0029 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 0029 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
-× 2E80 × 0001 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] <START OF HEADING> (CM) ÷ [0.3]
-× 2E80 × 0020 ÷ 0001 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM) ÷ [0.3]
-× 2E80 × 0308 × 0001 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [9.0] <START OF HEADING> (CM) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM) ÷ [0.3]
-× 2E80 × 000D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-× 2E80 × 0020 × 000D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-× 2E80 × 0308 × 000D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 000D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-× 2E80 × 0021 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
-× 2E80 × 0020 × 0021 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
-× 2E80 × 0308 × 0021 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 0021 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
-× 2E80 × 00A0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]
-× 2E80 × 0020 ÷ 00A0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]
-× 2E80 × 0308 × 00A0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]
-× 2E80 ÷ AC00 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
-× 2E80 × 0020 ÷ AC00 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
-× 2E80 × 0308 ÷ AC00 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
-× 2E80 ÷ AC01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
-× 2E80 × 0020 ÷ AC01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
-× 2E80 × 0308 ÷ AC01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
-× 2E80 ÷ 05D0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
-× 2E80 × 0020 ÷ 05D0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
-× 2E80 × 0308 ÷ 05D0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
-× 2E80 × 002D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
-× 2E80 × 0020 ÷ 002D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 2E80 × 0308 × 002D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 002D ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 2E80 ÷ 2E80 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2E80 × 0020 ÷ 2E80 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2E80 × 0308 ÷ 2E80 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2E80 × 2024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [22.02] ONE DOT LEADER (IN) ÷ [0.3]
-× 2E80 × 0020 ÷ 2024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
-× 2E80 × 0308 × 2024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
-× 2E80 × 002C ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [13.02] COMMA (IS) ÷ [0.3]
-× 2E80 × 0020 × 002C ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]
-× 2E80 × 0308 × 002C ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] COMMA (IS) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 002C ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]
-× 2E80 ÷ 1100 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
-× 2E80 × 0020 ÷ 1100 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
-× 2E80 × 0308 ÷ 1100 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
-× 2E80 ÷ 11A8 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
-× 2E80 × 0020 ÷ 11A8 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
-× 2E80 × 0308 ÷ 11A8 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
-× 2E80 ÷ 1160 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
-× 2E80 × 0020 ÷ 1160 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
-× 2E80 × 0308 ÷ 1160 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
-× 2E80 × 000A ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-× 2E80 × 0020 × 000A ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-× 2E80 × 0308 × 000A ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 000A ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-× 2E80 × 0085 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
-× 2E80 × 0020 × 0085 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
-× 2E80 × 0308 × 0085 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 0085 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
-× 2E80 × 17D6 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
-× 2E80 × 0020 ÷ 17D6 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
-× 2E80 × 0308 × 17D6 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
-× 2E80 ÷ 0030 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]
-× 2E80 × 0020 ÷ 0030 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]
-× 2E80 × 0308 ÷ 0030 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]
-× 2E80 ÷ 0028 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]
-× 2E80 × 0020 ÷ 0028 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]
-× 2E80 × 0308 ÷ 0028 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]
-× 2E80 × 0025 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [23.01] PERCENT SIGN (PO) ÷ [0.3]
-× 2E80 × 0020 ÷ 0025 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]
-× 2E80 × 0308 × 0025 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [23.01] PERCENT SIGN (PO) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]
-× 2E80 ÷ 0024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]
-× 2E80 × 0020 ÷ 0024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]
-× 2E80 × 0308 ÷ 0024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]
-× 2E80 × 0022 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3]
-× 2E80 × 0020 ÷ 0022 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]
-× 2E80 × 0308 × 0022 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]
-× 2E80 × 0020 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [0.3]
-× 2E80 × 0020 × 0020 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 0020 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]
-× 2E80 × 002F ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [13.02] SOLIDUS (SY) ÷ [0.3]
-× 2E80 × 0020 × 002F ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]
-× 2E80 × 0308 × 002F ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] SOLIDUS (SY) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 002F ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]
-× 2E80 × 2060 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3]
-× 2E80 × 0020 × 2060 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]
-× 2E80 × 0308 × 2060 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 2060 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]
-× 2E80 × 200B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
-× 2E80 × 0020 × 200B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
-× 2E80 × 0308 × 200B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
-× 2E80 × 0308 × 0020 × 200B ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
-× 2E80 ÷ 00A7 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
-× 2E80 × 0020 ÷ 00A7 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
-× 2E80 × 0308 ÷ 00A7 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
-× 2E80 ÷ E000 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] <private-use-E000> (XX_AL) ÷ [0.3]
-× 2E80 × 0020 ÷ E000 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] <private-use-E000> (XX_AL) ÷ [0.3]
-× 2E80 × 0308 ÷ E000 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] <private-use-E000> (XX_AL) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ E000 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <private-use-E000> (XX_AL) ÷ [0.3]
-× 2E80 ÷ 0E01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
-× 2E80 × 0020 ÷ 0E01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
-× 2E80 × 0308 ÷ 0E01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
-× 2E80 × 3041 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
-× 2E80 × 0020 ÷ 3041 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
-× 2E80 × 0308 × 3041 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
-× 2E80 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] CJK RADICAL REPEAT (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 231A ÷ 0023 ÷ # × [0.3] WATCH (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
+× 231A × 0020 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
+× 231A × 0308 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
+× 231A ÷ 2014 ÷ # × [0.3] WATCH (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3]
+× 231A × 0020 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]
+× 231A × 0308 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]
+× 231A × 0009 ÷ # × [0.3] WATCH (ID) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 231A × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 231A × 0308 × 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 231A ÷ 00B4 ÷ # × [0.3] WATCH (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 231A × 0020 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 231A × 0308 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 231A × 000B ÷ # × [0.3] WATCH (ID) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 231A × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 231A × 0308 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 231A × 0308 × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 231A ÷ FFFC ÷ # × [0.3] WATCH (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 231A × 0020 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 231A × 0308 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 231A × 007D ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 231A × 0020 × 007D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 231A × 0308 × 007D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 231A × 0308 × 0020 × 007D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 231A × 0029 ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 231A × 0020 × 0029 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 231A × 0308 × 0029 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 231A × 0308 × 0020 × 0029 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 231A × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] <START OF HEADING> (CM) ÷ [0.3]
+× 231A × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM) ÷ [0.3]
+× 231A × 0308 × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [9.0] <START OF HEADING> (CM) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM) ÷ [0.3]
+× 231A × 000D ÷ # × [0.3] WATCH (ID) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 231A × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 231A × 0308 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 231A × 0308 × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 231A × 0021 ÷ # × [0.3] WATCH (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 231A × 0020 × 0021 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 231A × 0308 × 0021 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 231A × 0308 × 0020 × 0021 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 231A × 00A0 ÷ # × [0.3] WATCH (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]
+× 231A × 0020 ÷ 00A0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]
+× 231A × 0308 × 00A0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]
+× 231A ÷ AC00 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 231A × 0020 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 231A × 0308 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 231A ÷ AC01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 231A × 0020 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 231A × 0308 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 231A ÷ 05D0 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 231A × 0020 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 231A × 0308 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 231A × 002D ÷ # × [0.3] WATCH (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
+× 231A × 0020 ÷ 002D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
+× 231A × 0308 × 002D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 002D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
+× 231A ÷ 231A ÷ # × [0.3] WATCH (ID) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 231A × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 231A × 0308 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 231A × 2024 ÷ # × [0.3] WATCH (ID) × [22.02] ONE DOT LEADER (IN) ÷ [0.3]
+× 231A × 0020 ÷ 2024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
+× 231A × 0308 × 2024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 2024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
+× 231A × 002C ÷ # × [0.3] WATCH (ID) × [13.02] COMMA (IS) ÷ [0.3]
+× 231A × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]
+× 231A × 0308 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] COMMA (IS) ÷ [0.3]
+× 231A × 0308 × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]
+× 231A ÷ 1100 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 231A × 0020 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 231A × 0308 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 231A ÷ 11A8 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 231A × 0020 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 231A × 0308 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 231A ÷ 1160 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 231A × 0020 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 231A × 0308 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 231A × 000A ÷ # × [0.3] WATCH (ID) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 231A × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 231A × 0308 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 231A × 0308 × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 231A × 0085 ÷ # × [0.3] WATCH (ID) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 231A × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 231A × 0308 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 231A × 0308 × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 231A × 17D6 ÷ # × [0.3] WATCH (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 231A × 0020 ÷ 17D6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 231A × 0308 × 17D6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 231A ÷ 0030 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]
+× 231A × 0020 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]
+× 231A × 0308 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]
+× 231A ÷ 0028 ÷ # × [0.3] WATCH (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 231A × 0020 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 231A × 0308 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 231A × 0025 ÷ # × [0.3] WATCH (ID) × [23.01] PERCENT SIGN (PO) ÷ [0.3]
+× 231A × 0020 ÷ 0025 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]
+× 231A × 0308 × 0025 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [23.01] PERCENT SIGN (PO) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0025 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]
+× 231A ÷ 0024 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 231A × 0020 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 231A × 0308 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 231A × 0022 ÷ # × [0.3] WATCH (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3]
+× 231A × 0020 ÷ 0022 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]
+× 231A × 0308 × 0022 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0022 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]
+× 231A × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [0.3]
+× 231A × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [0.3]
+× 231A × 0308 × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]
+× 231A × 002F ÷ # × [0.3] WATCH (ID) × [13.02] SOLIDUS (SY) ÷ [0.3]
+× 231A × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]
+× 231A × 0308 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [13.03] SOLIDUS (SY) ÷ [0.3]
+× 231A × 0308 × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]
+× 231A × 2060 ÷ # × [0.3] WATCH (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 231A × 0020 × 2060 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 231A × 0308 × 2060 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 231A × 0308 × 0020 × 2060 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 231A × 200B ÷ # × [0.3] WATCH (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 231A × 0020 × 200B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 231A × 0308 × 200B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 231A × 0308 × 0020 × 200B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 231A ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 231A × 0020 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 231A × 0308 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 231A ÷ 00A7 ÷ # × [0.3] WATCH (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 231A × 0020 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 231A × 0308 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 231A ÷ E000 ÷ # × [0.3] WATCH (ID) ÷ [999.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 231A × 0020 ÷ E000 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 231A × 0308 ÷ E000 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ E000 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 231A ÷ 0E01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 231A × 0020 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 231A × 0308 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 231A × 3041 ÷ # × [0.3] WATCH (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 231A × 0020 ÷ 3041 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 231A × 0308 × 3041 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 231A × 0308 × 0020 ÷ 3041 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
× 2024 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
× 2024 × 0020 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
× 2024 × 0308 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
@@ -2670,10 +2738,10 @@
× 2024 × 0020 ÷ 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 2024 × 0308 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 2024 × 0308 × 0020 ÷ 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 2024 ÷ 2E80 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2024 × 0020 ÷ 2E80 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2024 × 0308 ÷ 2E80 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2024 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 2024 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 2024 × 0020 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 2024 × 0308 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 2024 × 0308 × 0020 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]
× 2024 × 0020 ÷ 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 2024 × 0308 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3]
@@ -2742,6 +2810,10 @@
× 2024 × 0020 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 2024 × 0308 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 2024 × 0308 × 0020 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 2024 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2024 × 0020 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2024 × 0308 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2024 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 2024 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 2024 × 0020 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 2024 × 0308 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -2822,10 +2894,10 @@
× 002C × 0020 ÷ 002D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 002C × 0308 × 002D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 002C × 0308 × 0020 ÷ 002D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 002C ÷ 2E80 ÷ # × [0.3] COMMA (IS) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002C × 0020 ÷ 2E80 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002C × 0308 ÷ 2E80 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002C × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 002C ÷ 231A ÷ # × [0.3] COMMA (IS) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 002C × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 002C × 0308 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 002C × 0308 × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 002C ÷ 2024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 002C × 0020 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 002C × 0308 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -2894,6 +2966,10 @@
× 002C × 0020 × 200B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 002C × 0308 × 200B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 002C × 0308 × 0020 × 200B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 002C ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002C × 0020 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002C × 0308 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002C × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 002C × 00A7 ÷ # × [0.3] COMMA (IS) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 002C × 0020 ÷ 00A7 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 002C × 0308 × 00A7 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -2974,10 +3050,10 @@
× 1100 × 0020 ÷ 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 1100 × 0308 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 1100 × 0308 × 0020 ÷ 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 1100 ÷ 2E80 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 1100 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 1100 × 0308 ÷ 2E80 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 1100 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 1100 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 1100 × 0020 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 1100 × 0308 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 1100 × 0308 × 0020 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 1100 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
× 1100 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 1100 × 0308 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -3046,6 +3122,10 @@
× 1100 × 0020 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 1100 × 0308 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 1100 × 0308 × 0020 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 1100 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1100 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1100 × 0308 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1100 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 1100 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 1100 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 1100 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -3126,10 +3206,10 @@
× 11A8 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 11A8 × 0308 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 11A8 × 0308 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 11A8 ÷ 2E80 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 11A8 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 11A8 × 0308 ÷ 2E80 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 11A8 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 11A8 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 11A8 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 11A8 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 11A8 × 0308 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 11A8 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
× 11A8 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 11A8 × 0308 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -3198,6 +3278,10 @@
× 11A8 × 0020 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 11A8 × 0308 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 11A8 × 0308 × 0020 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 11A8 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 11A8 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 11A8 × 0308 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 11A8 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 11A8 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 11A8 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 11A8 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -3278,10 +3362,10 @@
× 1160 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 1160 × 0308 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 1160 × 0308 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 1160 ÷ 2E80 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 1160 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 1160 × 0308 ÷ 2E80 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 1160 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 1160 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 1160 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 1160 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 1160 × 0308 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
× 1160 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 1160 × 0308 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -3350,6 +3434,10 @@
× 1160 × 0020 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 1160 × 0308 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 1160 × 0308 × 0020 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 1160 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1160 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1160 × 0308 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1160 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 1160 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 1160 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 1160 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -3430,10 +3518,10 @@
× 000A ÷ 0020 ÷ 002D ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 000A ÷ 0308 × 002D ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 000A ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 000A ÷ 2E80 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000A ÷ 0020 ÷ 2E80 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000A ÷ 0308 ÷ 2E80 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 000A ÷ 0308 × 0020 ÷ 2E80 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 000A ÷ 231A ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] WATCH (ID) ÷ [0.3]
+× 000A ÷ 0020 ÷ 231A ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 000A ÷ 0308 ÷ 231A ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 000A ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 000A ÷ 2024 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] ONE DOT LEADER (IN) ÷ [0.3]
× 000A ÷ 0020 ÷ 2024 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 000A ÷ 0308 × 2024 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -3502,6 +3590,10 @@
× 000A ÷ 0020 × 200B ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 000A ÷ 0308 × 200B ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 000A ÷ 0308 × 0020 × 200B ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 000A ÷ 1F1E6 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000A ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000A ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 000A ÷ 00A7 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SECTION SIGN (AI_AL) ÷ [0.3]
× 000A ÷ 0020 ÷ 00A7 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 000A ÷ 0308 × 00A7 ÷ # × [0.3] <LINE FEED (LF)> (LF) ÷ [5.03] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -3582,10 +3674,10 @@
× 0085 ÷ 0020 ÷ 002D ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0085 ÷ 0308 × 002D ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0085 ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0085 ÷ 2E80 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0085 ÷ 0020 ÷ 2E80 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0085 ÷ 0308 ÷ 2E80 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0085 ÷ 0308 × 0020 ÷ 2E80 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0085 ÷ 231A ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] WATCH (ID) ÷ [0.3]
+× 0085 ÷ 0020 ÷ 231A ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0085 ÷ 0308 ÷ 231A ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0085 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0085 ÷ 2024 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] ONE DOT LEADER (IN) ÷ [0.3]
× 0085 ÷ 0020 ÷ 2024 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0085 ÷ 0308 × 2024 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -3654,6 +3746,10 @@
× 0085 ÷ 0020 × 200B ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0085 ÷ 0308 × 200B ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0085 ÷ 0308 × 0020 × 200B ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0085 ÷ 1F1E6 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0085 ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0085 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0085 ÷ 00A7 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SECTION SIGN (AI_AL) ÷ [0.3]
× 0085 ÷ 0020 ÷ 00A7 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0085 ÷ 0308 × 00A7 ÷ # × [0.3] <NEXT LINE (NEL)> (NL) ÷ [5.04] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -3734,10 +3830,10 @@
× 17D6 × 0020 ÷ 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 17D6 × 0308 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 17D6 × 0308 × 0020 ÷ 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 17D6 ÷ 2E80 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 17D6 × 0020 ÷ 2E80 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 17D6 × 0308 ÷ 2E80 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 17D6 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 17D6 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 17D6 × 0020 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 17D6 × 0308 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 17D6 × 0308 × 0020 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 17D6 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 17D6 × 0020 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 17D6 × 0308 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -3806,6 +3902,10 @@
× 17D6 × 0020 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 17D6 × 0308 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 17D6 × 0308 × 0020 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 17D6 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 17D6 × 0020 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 17D6 × 0308 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 17D6 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 17D6 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 17D6 × 0020 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 17D6 × 0308 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -3886,10 +3986,10 @@
× 0030 × 0020 ÷ 002D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0030 × 0308 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0030 × 0308 × 0020 ÷ 002D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0030 ÷ 2E80 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0030 × 0020 ÷ 2E80 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0030 × 0308 ÷ 2E80 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0030 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0030 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0030 × 0020 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0030 × 0308 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0030 × 0308 × 0020 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.04] ONE DOT LEADER (IN) ÷ [0.3]
× 0030 × 0020 ÷ 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0030 × 0308 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [22.04] ONE DOT LEADER (IN) ÷ [0.3]
@@ -3958,6 +4058,10 @@
× 0030 × 0020 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0030 × 0308 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0030 × 0308 × 0020 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0030 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0030 × 0020 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0030 × 0308 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0030 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0030 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3]
× 0030 × 0020 ÷ 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0030 × 0308 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -4038,10 +4142,10 @@
× 0028 × 0020 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0028 × 0308 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0028 × 0308 × 0020 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0028 × 2E80 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0028 × 0020 × 2E80 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0028 × 0308 × 2E80 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [14.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0028 × 0308 × 0020 × 2E80 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [14.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0028 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WATCH (ID) ÷ [0.3]
+× 0028 × 0020 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3]
+× 0028 × 0308 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [14.0] WATCH (ID) ÷ [0.3]
+× 0028 × 0308 × 0020 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3]
× 0028 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0028 × 0020 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0028 × 0308 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [14.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -4110,6 +4214,10 @@
× 0028 × 0020 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0028 × 0308 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0028 × 0308 × 0020 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0028 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0028 × 0020 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0028 × 0308 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0028 × 0308 × 0020 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0028 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0028 × 0020 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0028 × 0308 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -4190,10 +4298,10 @@
× 0025 × 0020 ÷ 002D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0025 × 0308 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0025 × 0308 × 0020 ÷ 002D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0025 ÷ 2E80 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0025 × 0020 ÷ 2E80 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0025 × 0308 ÷ 2E80 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0025 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0025 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0025 × 0020 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0025 × 0308 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0025 × 0308 × 0020 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0025 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0025 × 0020 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0025 × 0308 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -4262,6 +4370,10 @@
× 0025 × 0020 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0025 × 0308 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0025 × 0308 × 0020 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0025 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0025 × 0020 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0025 × 0308 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0025 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0025 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [24.03] SECTION SIGN (AI_AL) ÷ [0.3]
× 0025 × 0020 ÷ 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0025 × 0308 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM) × [24.03] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -4342,10 +4454,10 @@
× 0024 × 0020 ÷ 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0024 × 0308 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0024 × 0308 × 0020 ÷ 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0024 × 2E80 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.01] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0024 × 0020 ÷ 2E80 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0024 × 0308 × 2E80 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [24.01] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0024 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0024 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [24.01] WATCH (ID) ÷ [0.3]
+× 0024 × 0020 ÷ 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0024 × 0308 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [24.01] WATCH (ID) ÷ [0.3]
+× 0024 × 0308 × 0020 ÷ 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0024 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0024 × 0020 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0024 × 0308 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -4414,6 +4526,10 @@
× 0024 × 0020 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0024 × 0308 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0024 × 0308 × 0020 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0024 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0024 × 0020 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0024 × 0308 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0024 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0024 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3]
× 0024 × 0020 ÷ 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0024 × 0308 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -4494,10 +4610,10 @@
× 0022 × 0020 ÷ 002D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0022 × 0308 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0022 × 0308 × 0020 ÷ 002D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0022 × 2E80 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0022 × 0020 ÷ 2E80 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0022 × 0308 × 2E80 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [19.02] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0022 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0022 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WATCH (ID) ÷ [0.3]
+× 0022 × 0020 ÷ 231A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0022 × 0308 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [19.02] WATCH (ID) ÷ [0.3]
+× 0022 × 0308 × 0020 ÷ 231A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0022 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ONE DOT LEADER (IN) ÷ [0.3]
× 0022 × 0020 ÷ 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0022 × 0308 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [19.02] ONE DOT LEADER (IN) ÷ [0.3]
@@ -4566,6 +4682,10 @@
× 0022 × 0020 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0022 × 0308 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0022 × 0308 × 0020 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0022 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0022 × 0020 ÷ 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0022 × 0308 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0022 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0022 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3]
× 0022 × 0020 ÷ 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0022 × 0308 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -4646,10 +4766,10 @@
× 0020 × 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0020 ÷ 0308 × 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0020 ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0020 ÷ 2E80 ÷ # × [0.3] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0020 × 0020 ÷ 2E80 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0020 ÷ 0308 ÷ 2E80 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0020 ÷ 0308 × 0020 ÷ 2E80 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0020 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0020 ÷ 0308 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0020 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0020 × 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0020 ÷ 0308 × 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -4718,6 +4838,10 @@
× 0020 × 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0020 ÷ 0308 × 200B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0020 ÷ 0308 × 0020 × 200B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0020 × 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0020 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0020 ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0020 × 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0020 ÷ 0308 × 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -4798,10 +4922,10 @@
× 002F × 0020 ÷ 002D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 002F × 0308 × 002D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 002F × 0308 × 0020 ÷ 002D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 002F ÷ 2E80 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002F × 0020 ÷ 2E80 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002F × 0308 ÷ 2E80 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 002F × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 002F ÷ 231A ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 002F × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 002F × 0308 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 002F × 0308 × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 002F ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 002F × 0020 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 002F × 0308 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -4870,6 +4994,10 @@
× 002F × 0020 × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 002F × 0308 × 200B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 002F × 0308 × 0020 × 200B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 002F ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002F × 0020 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002F × 0308 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 002F × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 002F ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 002F × 0020 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 002F × 0308 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -4950,10 +5078,10 @@
× 2060 × 0020 ÷ 002D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 2060 × 0308 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 2060 × 0308 × 0020 ÷ 002D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 2060 × 2E80 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2060 × 0020 ÷ 2E80 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2060 × 0308 × 2E80 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [11.02] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 2060 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 2060 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WATCH (ID) ÷ [0.3]
+× 2060 × 0020 ÷ 231A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 2060 × 0308 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [11.02] WATCH (ID) ÷ [0.3]
+× 2060 × 0308 × 0020 ÷ 231A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 2060 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ONE DOT LEADER (IN) ÷ [0.3]
× 2060 × 0020 ÷ 2024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 2060 × 0308 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [11.02] ONE DOT LEADER (IN) ÷ [0.3]
@@ -5022,6 +5150,10 @@
× 2060 × 0020 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 2060 × 0308 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 2060 × 0308 × 0020 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 2060 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2060 × 0020 ÷ 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2060 × 0308 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 2060 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 2060 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3]
× 2060 × 0020 ÷ 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 2060 × 0308 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -5102,10 +5234,10 @@
× 200B × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 200B ÷ 0308 × 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 200B ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 200B ÷ 2E80 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 200B × 0020 ÷ 2E80 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 200B ÷ 0308 ÷ 2E80 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 200B ÷ 0308 × 0020 ÷ 2E80 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 200B ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WATCH (ID) ÷ [0.3]
+× 200B × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WATCH (ID) ÷ [0.3]
+× 200B ÷ 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 200B ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 200B ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3]
× 200B × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3]
× 200B ÷ 0308 × 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -5174,6 +5306,10 @@
× 200B × 0020 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 200B ÷ 0308 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 200B ÷ 0308 × 0020 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 200B ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 200B × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 200B ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 200B ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 200B ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 200B × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 200B ÷ 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -5190,6 +5326,162 @@
× 200B × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
× 200B ÷ 0308 × 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
× 200B ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 1F1E6 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
+× 1F1E6 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EM DASH (B2) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] EM DASH (B2) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3]
+× 1F1E6 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 1F1E6 × 0308 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [21.01] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <CHARACTER TABULATION> (BA) ÷ [0.3]
+× 1F1E6 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3]
+× 1F1E6 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 1F1E6 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 1F1E6 × 0308 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <LINE TABULATION> (BK) ÷ [0.3]
+× 1F1E6 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 1F1E6 × 0020 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 1F1E6 × 0308 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3]
+× 1F1E6 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 1F1E6 × 0020 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 1F1E6 × 0308 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3]
+× 1F1E6 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 1F1E6 × 0020 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 1F1E6 × 0308 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3]
+× 1F1E6 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] <START OF HEADING> (CM) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM) ÷ [0.3]
+× 1F1E6 × 0308 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [9.0] <START OF HEADING> (CM) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <START OF HEADING> (CM) ÷ [0.3]
+× 1F1E6 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 1F1E6 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 1F1E6 × 0308 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+× 1F1E6 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 1F1E6 × 0020 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 1F1E6 × 0308 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3]
+× 1F1E6 × 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]
+× 1F1E6 × 0308 × 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3]
+× 1F1E6 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 1F1E6 × 0020 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 1F1E6 × 0308 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3]
+× 1F1E6 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 1F1E6 × 0020 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 1F1E6 × 0308 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3]
+× 1F1E6 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3]
+× 1F1E6 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
+× 1F1E6 × 0308 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
+× 1F1E6 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 1F1E6 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
+× 1F1E6 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] COMMA (IS) ÷ [0.3]
+× 1F1E6 × 0020 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]
+× 1F1E6 × 0308 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [13.03] COMMA (IS) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3]
+× 1F1E6 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3]
+× 1F1E6 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3]
+× 1F1E6 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3]
+× 1F1E6 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 1F1E6 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 1F1E6 × 0308 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+× 1F1E6 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 1F1E6 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 1F1E6 × 0308 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [6.0] <NEXT LINE (NEL)> (NL) ÷ [0.3]
+× 1F1E6 × 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 1F1E6 × 0308 × 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3]
+× 1F1E6 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3]
+× 1F1E6 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3]
+× 1F1E6 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3]
+× 1F1E6 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3]
+× 1F1E6 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [19.01] QUOTATION MARK (QU) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]
+× 1F1E6 × 0308 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3]
+× 1F1E6 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [0.3]
+× 1F1E6 × 0020 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3]
+× 1F1E6 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] SOLIDUS (SY) ÷ [0.3]
+× 1F1E6 × 0020 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]
+× 1F1E6 × 0308 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [13.03] SOLIDUS (SY) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3]
+× 1F1E6 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 1F1E6 × 0020 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 1F1E6 × 0308 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3]
+× 1F1E6 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 1F1E6 × 0020 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 1F1E6 × 0308 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 1F1E6 × 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1F1E6 × 0308 × 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 1F1E6 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
+× 1F1E6 ÷ E000 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 1F1E6 × 0020 ÷ E000 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 1F1E6 × 0308 ÷ E000 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ E000 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] <private-use-E000> (XX_AL) ÷ [0.3]
+× 1F1E6 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 1F1E6 × 0308 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3]
+× 1F1E6 × 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 1F1E6 × 0020 ÷ 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 1F1E6 × 0308 × 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
+× 1F1E6 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3]
× 00A7 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3]
× 00A7 × 0020 ÷ 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3]
× 00A7 × 0308 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3]
@@ -5254,10 +5546,10 @@
× 00A7 × 0020 ÷ 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 00A7 × 0308 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 00A7 × 0308 × 0020 ÷ 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 00A7 ÷ 2E80 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00A7 × 0020 ÷ 2E80 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00A7 × 0308 ÷ 2E80 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 00A7 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 00A7 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 00A7 × 0020 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 00A7 × 0308 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 00A7 × 0308 × 0020 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 00A7 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
× 00A7 × 0020 ÷ 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 00A7 × 0308 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -5326,6 +5618,10 @@
× 00A7 × 0020 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 00A7 × 0308 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 00A7 × 0308 × 0020 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 00A7 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00A7 × 0020 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00A7 × 0308 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 00A7 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 00A7 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 00A7 × 0020 ÷ 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 00A7 × 0308 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -5406,10 +5702,10 @@
× E000 × 0020 ÷ 002D ÷ # × [0.3] <private-use-E000> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× E000 × 0308 × 002D ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× E000 × 0308 × 0020 ÷ 002D ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× E000 ÷ 2E80 ÷ # × [0.3] <private-use-E000> (XX_AL) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× E000 × 0020 ÷ 2E80 ÷ # × [0.3] <private-use-E000> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× E000 × 0308 ÷ 2E80 ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× E000 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× E000 ÷ 231A ÷ # × [0.3] <private-use-E000> (XX_AL) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× E000 × 0020 ÷ 231A ÷ # × [0.3] <private-use-E000> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× E000 × 0308 ÷ 231A ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× E000 × 0308 × 0020 ÷ 231A ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× E000 × 2024 ÷ # × [0.3] <private-use-E000> (XX_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
× E000 × 0020 ÷ 2024 ÷ # × [0.3] <private-use-E000> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× E000 × 0308 × 2024 ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -5478,6 +5774,10 @@
× E000 × 0020 × 200B ÷ # × [0.3] <private-use-E000> (XX_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× E000 × 0308 × 200B ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× E000 × 0308 × 0020 × 200B ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× E000 ÷ 1F1E6 ÷ # × [0.3] <private-use-E000> (XX_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× E000 × 0020 ÷ 1F1E6 ÷ # × [0.3] <private-use-E000> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× E000 × 0308 ÷ 1F1E6 ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× E000 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× E000 × 00A7 ÷ # × [0.3] <private-use-E000> (XX_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
× E000 × 0020 ÷ 00A7 ÷ # × [0.3] <private-use-E000> (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× E000 × 0308 × 00A7 ÷ # × [0.3] <private-use-E000> (XX_AL) × [9.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -5558,10 +5858,10 @@
× 0E01 × 0020 ÷ 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 0E01 × 0308 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 0E01 × 0308 × 0020 ÷ 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 0E01 ÷ 2E80 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0E01 × 0020 ÷ 2E80 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0E01 × 0308 ÷ 2E80 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 0E01 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 0E01 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0E01 × 0020 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 0E01 × 0308 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 0E01 × 0308 × 0020 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
× 0E01 × 0020 ÷ 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 0E01 × 0308 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3]
@@ -5630,6 +5930,10 @@
× 0E01 × 0020 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0E01 × 0308 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 0E01 × 0308 × 0020 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 0E01 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0E01 × 0020 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0E01 × 0308 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 0E01 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 0E01 × 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0E01 × 0020 ÷ 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 0E01 × 0308 × 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -5710,10 +6014,10 @@
× 3041 × 0020 ÷ 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
× 3041 × 0308 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3]
× 3041 × 0308 × 0020 ÷ 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3]
-× 3041 ÷ 2E80 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 3041 × 0020 ÷ 2E80 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 3041 × 0308 ÷ 2E80 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
-× 3041 × 0308 × 0020 ÷ 2E80 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] CJK RADICAL REPEAT (ID) ÷ [0.3]
+× 3041 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 3041 × 0020 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
+× 3041 × 0308 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] WATCH (ID) ÷ [0.3]
+× 3041 × 0308 × 0020 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3]
× 3041 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
× 3041 × 0020 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3]
× 3041 × 0308 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3]
@@ -5782,6 +6086,10 @@
× 3041 × 0020 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 3041 × 0308 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
× 3041 × 0308 × 0020 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3]
+× 3041 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 3041 × 0020 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 3041 × 0308 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+× 3041 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
× 3041 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 3041 × 0020 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3]
× 3041 × 0308 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3]
@@ -5908,7 +6216,6 @@
× 306E ÷ 30D1 ÷ 30F3 ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3]
× 3046 ÷ 3000 ÷ 3048 ÷ 3000 ÷ 304A × 300D ÷ # × [0.3] HIRAGANA LETTER U (ID) ÷ [999.0] IDEOGRAPHIC SPACE (ID) ÷ [999.0] HIRAGANA LETTER E (ID) ÷ [999.0] IDEOGRAPHIC SPACE (ID) ÷ [999.0] HIRAGANA LETTER O (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [0.3]
× 308B × 0020 ÷ C740 ÷ C601 × 0020 ÷ 306B ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE EUN (H3) ÷ [999.0] HANGUL SYLLABLE YEONG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER NI (ID) ÷ [0.3]
-× 3057 × 3087 ÷ 3046 ÷ # × [0.3] HIRAGANA LETTER SI (ID) × [21.03] HIRAGANA LETTER SMALL YO (CJ_NS) ÷ [999.0] HIRAGANA LETTER U (ID) ÷ [0.3]
× 3057 × 3087 ÷ 3046 × 3002 ÷ # × [0.3] HIRAGANA LETTER SI (ID) × [21.03] HIRAGANA LETTER SMALL YO (CJ_NS) ÷ [999.0] HIRAGANA LETTER U (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3]
× 30E0 ÷ 306E ÷ 4E00 ÷ # × [0.3] KATAKANA LETTER MU (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) ÷ [0.3]
× 30D5 ÷ 30EA ÷ # × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) ÷ [0.3]
@@ -6015,4 +6322,17 @@
× 3001 ÷ 304B ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KA (ID) ÷ [0.3]
× 3001 ÷ 3053 ÷ 308C ÷ 3067 ÷ 306F × 0020 ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [999.0] HIRAGANA LETTER RE (ID) ÷ [999.0] HIRAGANA LETTER DE (ID) ÷ [999.0] HIRAGANA LETTER HA (ID) × [7.01] SPACE (SP) ÷ [0.3]
× 3057 × 3001 ÷ 0061 × 0062 ÷ 3068 ÷ # × [0.3] HIRAGANA LETTER SI (ID) × [13.02] IDEOGRAPHIC COMMA (CL) ÷ [999.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [999.0] HIRAGANA LETTER TO (ID) ÷ [0.3]
-# Lines: 5993
+× 0061 ÷ 1F1E6 ÷ 0062 ÷ # × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER B (AL) ÷ [0.3]
+× 1F1F7 × 1F1FA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [0.3]
+× 1F1F7 × 1F1FA × 1F1F8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER S (RI) ÷ [0.3]
+× 1F1F7 × 1F1FA × 1F1F8 × 1F1EA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3]
+× 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3]
+× 1F1E6 × 1F1E7 × 1F1E8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [0.3]
+× 1F1E6 × 200D × 1F1E7 × 1F1E8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (CM) × [30.11] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [0.3]
+× 1F1E6 × 1F1E7 × 200D × 1F1E8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER B (RI) × [9.0] ZERO WIDTH JOINER (CM) × [30.11] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [0.3]
+× 0020 ÷ 200D × 0646 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (CM) × [28.0] ARABIC LETTER NOON (AL) ÷ [0.3]
+× 0646 × 200D × 0020 ÷ # × [0.3] ARABIC LETTER NOON (AL) × [9.0] ZERO WIDTH JOINER (CM) × [7.01] SPACE (SP) ÷ [0.3]
+#
+# Lines: 6310
+#
+# EOF
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/Makefile.in b/Build/source/libs/icu/icu-50.1/test/testdata/Makefile.in
index 3baada9692d..df5a82c0d7b 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/Makefile.in
@@ -1,6 +1,6 @@
#******************************************************************************
#
-# Copyright (C) 1998-2011, International Business Machines
+# Copyright (C) 1998-2012, International Business Machines
# Corporation and others. All Rights Reserved.
#
#******************************************************************************
@@ -129,7 +129,7 @@ TESTDT=$(TESTDATA)
TEST_DAT_FILES=$(TESTBUILDDIR)/test.icu
TEST_SPP_FILES=$(TESTBUILDDIR)/nfscsi.spp $(TESTBUILDDIR)/nfscss.spp $(TESTBUILDDIR)/nfscis.spp $(TESTBUILDDIR)/nfsmxs.spp $(TESTBUILDDIR)/nfsmxp.spp
-TEST_UCM_SOURCE= test1.ucm test1bmp.ucm test3.ucm test4.ucm test4x.ucm test5.ucm ibm9027.ucm
+TEST_UCM_SOURCE= test1.ucm test1bmp.ucm test2.ucm test3.ucm test4.ucm test4x.ucm test5.ucm ibm9027.ucm
TEST_UCM_FILES=$(TEST_UCM_SOURCE:%=$(TESTSRCDATADIR)/data/%)
TEST_CNV_FILES=$(TEST_UCM_SOURCE:%.ucm=$(TESTBUILDDIR)/%.cnv)
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/NormalizationTest-3.2.0.txt b/Build/source/libs/icu/icu-50.1/test/testdata/NormalizationTest-3.2.0.txt
index 927b831e953..927b831e953 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/NormalizationTest-3.2.0.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/NormalizationTest-3.2.0.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/NumberFormatTestCases.txt b/Build/source/libs/icu/icu-50.1/test/testdata/NumberFormatTestCases.txt
index cf7496ce677..cf7496ce677 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/NumberFormatTestCases.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/NumberFormatTestCases.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/SentenceBreakTest.txt b/Build/source/libs/icu/icu-50.1/test/testdata/SentenceBreakTest.txt
index 3b490a18b70..41a06ede42a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/SentenceBreakTest.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/SentenceBreakTest.txt
@@ -1,8 +1,8 @@
-# SentenceBreakTest-6.1.0.txt
-# Date: 2011-08-23, 19:45:22 GMT [MD]
+# SentenceBreakTest-6.2.0.txt
+# Date: 2012-08-22, 12:41:18 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
@@ -15,7 +15,7 @@
# × wherever there is not.
# <comment> the format can change, but currently it shows:
# - the sample character name
-# - (x) the Sentence_Break property* for the sample character
+# - (x) the Sentence_Break property value for the sample character
# - [x] the rule that determines whether there is a break or not
#
# These samples may be extended or changed in the future.
@@ -510,4 +510,12 @@
÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 ÷ 5B83 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 3002 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.1] IDEOGRAPHIC FULL STOP (STerm) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 2060 × 5B57 × 2060 × 3002 × 2060 ÷ 5B83 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) × [12.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [5.0] WORD JOINER (Format_FE) × [12.0] IDEOGRAPHIC FULL STOP (STerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]
-# Lines: 490
+÷ 1F1E6 × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER C (Other) ÷ [0.3]
+÷ 1F1E6 × 200D × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Other) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER C (Other) ÷ [0.3]
+÷ 1F1E6 × 1F1E7 × 200D × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (Other) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] REGIONAL INDICATOR SYMBOL LETTER C (Other) ÷ [0.3]
+÷ 0020 × 200D × 0646 ÷ # ÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] ARABIC LETTER NOON (OLetter) ÷ [0.3]
+÷ 0646 × 200D × 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] SPACE (Sp) ÷ [0.3]
+#
+# Lines: 495
+#
+# EOF
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/TestFont1.otf b/Build/source/libs/icu/icu-50.1/test/testdata/TestFont1.otf
index 5aa8abdbd1c..5aa8abdbd1c 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/TestFont1.otf
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/TestFont1.otf
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/WordBreakTest.txt b/Build/source/libs/icu/icu-50.1/test/testdata/WordBreakTest.txt
index 75dd7a58858..ee189ae9734 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/WordBreakTest.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/WordBreakTest.txt
@@ -1,8 +1,8 @@
-# WordBreakTest-6.1.0.txt
-# Date: 2011-12-07, 23:28:40 GMT [MD]
+# WordBreakTest-6.2.0.txt
+# Date: 2012-08-22, 12:41:18 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
@@ -15,7 +15,7 @@
# × wherever there is not.
# <comment> the format can change, but currently it shows:
# - the sample character name
-# - (x) the Word_Break property* for the sample character
+# - (x) the Word_Break property value for the sample character
# - [x] the rule that determines whether there is a break or not
#
# These samples may be extended or changed in the future.
@@ -42,6 +42,8 @@
÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0001 ÷ 005F ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0001 × 00AD ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0001 × 0300 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -86,6 +88,8 @@
÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 000D ÷ 005F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 000D ÷ 00AD ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000D ÷ 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -130,6 +134,8 @@
÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 000A ÷ 005F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 000A ÷ 00AD ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000A ÷ 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -174,6 +180,8 @@
÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 000B ÷ 005F ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 000B ÷ 00AD ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 000B ÷ 0300 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -218,6 +226,8 @@
÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 3031 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -262,6 +272,8 @@
÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0041 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -306,6 +318,8 @@
÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -350,6 +364,8 @@
÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -394,6 +410,8 @@
÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -438,6 +456,8 @@
÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -482,6 +502,8 @@
÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -504,6 +526,52 @@
÷ 005F × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
÷ 005F × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
+÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]
+÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
+÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
+÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
+÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
+÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 0308 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
+÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
+÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -526,6 +594,8 @@
÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 00AD × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -570,6 +640,8 @@
÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -614,6 +686,8 @@
÷ 0061 × 2060 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 × 2060 × 0308 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0061 × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 × 2060 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 × 2060 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -658,6 +732,8 @@
÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -702,6 +778,8 @@
÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -746,6 +824,8 @@
÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 0027 × 2060 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -790,6 +870,8 @@
÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -834,6 +916,8 @@
÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -878,6 +962,8 @@
÷ 0031 × 0027 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -922,6 +1008,8 @@
÷ 0031 × 002C × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -966,6 +1054,8 @@
÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
+÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
÷ 0031 ÷ 002E × 2060 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
@@ -998,4 +1088,17 @@
÷ 2060 ÷ 0061 × 2060 × 0062 × 2060 × 00AD × 2060 × 0062 × 2060 × 0079 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER Y (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 2060 ÷ 0061 × 2060 ÷ 0024 × 2060 ÷ 002D × 2060 ÷ 0033 × 2060 × 0034 × 2060 × 002C × 2060 × 0035 × 2060 × 0036 × 2060 × 0037 × 2060 × 002E × 2060 × 0031 × 2060 × 0034 × 2060 ÷ 0025 × 2060 ÷ 0062 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DOLLAR SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HYPHEN-MINUS (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] COMMA (MidNum) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT FIVE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SIX (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SEVEN (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] PERCENT SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
÷ 2060 ÷ 0033 × 2060 × 0061 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
-# Lines: 978
+÷ 0061 ÷ 1F1E6 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
+÷ 1F1F7 × 1F1FA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [0.3]
+÷ 1F1F7 × 1F1FA × 1F1F8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) ÷ [0.3]
+÷ 1F1F7 × 1F1FA × 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
+÷ 1F1F7 × 1F1FA ÷ 200B ÷ 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [999.0] ZERO WIDTH SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 200D × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
+÷ 1F1E6 × 1F1E7 × 200D × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]
+÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3]
+÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] SPACE (Other) ÷ [0.3]
+#
+# Lines: 1078
+#
+# EOF
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/calendar.txt b/Build/source/libs/icu/icu-50.1/test/testdata/calendar.txt
index 9dd08caa2d2..9dd08caa2d2 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/calendar.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/calendar.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/casing.txt b/Build/source/libs/icu/icu-50.1/test/testdata/casing.txt
index 0b3cb55b6fa..0b3cb55b6fa 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/casing.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/casing.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/confusables.txt b/Build/source/libs/icu/icu-50.1/test/testdata/confusables.txt
index c303b5a2871..cbd88c57aaf 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/confusables.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/confusables.txt
@@ -1,8 +1,8 @@
# Recommended confusable mapping for IDN
# File: confusables.txt
-# Version: 2.1
-# Generated: 2010-04-13, 01:33:26 GMT
-# Checkin: $Revision: 1.29 $
+# Version: 3.0-draft
+# Generated: 2012-07-17, 21:27:33 GMT
+# Checkin: $Revision: 1580 $
#
# For documentation and usage, see http://www.unicode.org/reports/tr39/
#
@@ -48,10 +48,10 @@
05AF ; 030A ; SL # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; SL # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; SL # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; SL # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; SL # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; SL # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; SL # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; SL # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; SL # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; SL # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; SL # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -134,6 +134,7 @@ FC63 ; FE7C 0670 ; SL #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; SL #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; SL #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; SL #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; SL #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; SL #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; SL #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; SL #* (   → ) EN SPACE → SPACE #
@@ -148,10 +149,6 @@ FC63 ; FE7C 0670 ; SL #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; SL #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; SL #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; SL #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; SL #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; SL #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; SL # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; SL # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; SL # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -173,14 +170,18 @@ A4FE ; 002D 002E ; SL #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; SL #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; SL #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; SL #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; SL #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; SL #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; SL # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; SL #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; SL #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; SL #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; SL #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; SL # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; SL # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; SL #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -209,6 +210,7 @@ FF01 ; 0021 ; SL #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; SL # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
097D ; 003F ; SL # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; SL # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; SL #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -224,7 +226,8 @@ A60E ; 002E ; SL #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; SL # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; SL # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; SL # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; SL # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; SL # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; SL #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; SL # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -247,8 +250,6 @@ FF65 ; 00B7 ; SL #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
140C ; 00B7 1401 ; SL # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
-140E ; 00B7 1403 ; SL # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
-
1410 ; 00B7 1404 ; SL # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
1412 ; 00B7 1405 ; SL # ( ᒠ→ Â·á… ) CANADIAN SYLLABICS WO → MIDDLE DOT, CANADIAN SYLLABICS O # →á§á…→
@@ -388,15 +389,6 @@ FF65 ; 00B7 ; SL #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; SL #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; SL #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; SL #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; SL #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; SL #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; SL #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; SL #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; SL #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; SL #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; SL #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; SL #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; SL #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; SL #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; SL #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -406,6 +398,15 @@ FF07 ; 0027 ; SL #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; SL #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; SL #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; SL #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; SL #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; SL #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; SL #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; SL #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; SL #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; SL #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; SL #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; SL #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; SL #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; SL # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; SL # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; SL # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -420,7 +421,6 @@ A78C ; 0027 ; SL # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; SL # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; SL # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; SL #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; SL #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; SL #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; SL #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -430,6 +430,7 @@ FF02 ; 0027 0027 ; SL #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; SL #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; SL #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; SL #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; SL #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; SL # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; SL #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; SL # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -441,10 +442,10 @@ FF02 ; 0027 0027 ; SL #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2057 ; 0027 0027 0027 0027 ; SL #* ( ◠→ '''' ) QUADRUPLE PRIME → APOSTROPHE, APOSTROPHE, APOSTROPHE, APOSTROPHE # →′′′′→
FF3B ; 0028 ; SL #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; SL #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; SL #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; SL #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; SL #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; SL #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; SL #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; SL #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -691,15 +692,25 @@ FD3E ; 0028 ; SL #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; SL #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; SL #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; SL #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; SL #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; SL #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; SL #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; SL #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; SL #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; SL #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; SL #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; SL #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; SL #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; SL #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; SL #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; SL #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; SL #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; SL #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; SL #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; SL #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -707,10 +718,11 @@ FF3E ; FE3F ; SL #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; SL #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; SL #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; SL #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; SL #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; SL #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; SL #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; SL #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; SL #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; SL #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; SL #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; SL # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -726,6 +738,7 @@ FF3E ; FE3F ; SL #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; SL #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; SL #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; SL #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; SL #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; SL #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; SL #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; SL #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -737,21 +750,25 @@ FE68 ; 005C ; SL #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; SL # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
-110BB ; 0970 ; SL #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; SL #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
0F0C ; 0F0B ; SL #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; SL #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; SL #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; SL # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; SL #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; SL #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; SL # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; SL #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; SL #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; SL #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; SL #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; SL #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; SL #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; SL #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; SL #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; SL #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; SL #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
0375 ; 02CF ; SL #* ( ͵ → Ë ) GREEK LOWER NUMERAL SIGN → MODIFIER LETTER LOW ACUTE ACCENT #
@@ -799,8 +816,8 @@ A714 ; 02EB ; SL #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; SL #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; SL #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; SL #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; SL #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; SL #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; SL #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -809,14 +826,14 @@ A4FF ; 003D ; SL #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; SL #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; SL #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; SL #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; SL #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; SL #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
05F0 ; 007C 007C ; SL # ( ‎װ‎ → || ) HEBREW LIGATURE YIDDISH DOUBLE VAV → VERTICAL LINE, VERTICAL LINE # →‎וו‎→→ll→
+2053 ; 007E ; SL #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; SL #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; SL #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; SL #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; SL #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; SL #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -902,15 +919,8 @@ FFED ; 25AA ; SL #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; SL #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; SL #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; SL #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; SL #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; SL #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; SL #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; SL #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; SL #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+110BB ; 26AC ; SL #* ( 𑂻 → ⚬ ) KAITHI ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
+111C7 ; 26AC ; SL #* ( 𑇇 → ⚬ ) SHARADA ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
29D9 ; 299A ; SL #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
@@ -1190,6 +1200,7 @@ A4F2 ; 0031 ; SL # ( ꓲ → 1 ) LISU LETTER I → DIGIT ONE # →I→
1D7F2 ; 0036 ; SL # ( 🲠→ 6 ) MATHEMATICAL SANS-SERIF BOLD DIGIT SIX → DIGIT SIX #
1D7FC ; 0036 ; SL # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
0431 ; 0036 ; SL # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; SL # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; SL #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -1296,6 +1307,10 @@ FF41 ; 0061 ; SL # ( ï½ â†’ a ) FULLWIDTH LATIN SMALL LETTER A → LATIN SMALL
0227 ; 00E5 ; SL # ( ȧ → å ) LATIN SMALL LETTER A WITH DOT ABOVE → LATIN SMALL LETTER A WITH RING ABOVE #
+2100 ; 0061 002F 0063 ; SL #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; SL #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; SL # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
00E6 ; 0061 0065 ; SL # ( æ → ae ) LATIN SMALL LETTER AE → LATIN SMALL LETTER A, LATIN SMALL LETTER E #
@@ -1347,9 +1362,27 @@ FF43 ; 0063 ; SL # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
1D04 ; 0063 ; SL # ( ᴄ → c ) LATIN LETTER SMALL CAPITAL C → LATIN SMALL LETTER C #
00A2 ; 0063 0338 ; SL #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; SL # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; SL # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
+2105 ; 0063 002F 006F ; SL #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; SL #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; SL #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; SL # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+1D6C6 ; A793 ; SL # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; SL # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; SL # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; SL # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; SL # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; SL # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; SL # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; SL # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; SL # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; SL # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
217E ; 0064 ; SL # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; SL # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; SL # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -1376,6 +1409,8 @@ FF43 ; 0063 ; SL # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
20AB ; 0064 0335 0331 ; SL #* ( ₫ → ḏ̵ ) DONG SIGN → LATIN SMALL LETTER D, COMBINING SHORT STROKE OVERLAY, COMBINING MACRON BELOW # →đ̱→
+02A4 ; 0064 021D ; SL # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; SL # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; SL # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -1383,8 +1418,7 @@ FF43 ; 0063 ; SL # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
02A5 ; 0064 0291 ; SL # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; SL # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
+2E39 ; 1E9F ; SL #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
1D6C5 ; 1E9F ; SL # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; SL # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D739 ; 1E9F ; SL # ( 𜹠→ ẟ ) MATHEMATICAL BOLD ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -1416,20 +1450,6 @@ FF45 ; 0065 ; SL # ( e → e ) FULLWIDTH LATIN SMALL LETTER E → LATIN SMALL
1D14 ; 01DD 006F ; SL # ( á´” → Ço ) LATIN SMALL LETTER TURNED OE → LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O # →əo→
-22F4 ; 025B ; SL #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-1D6C6 ; 025B ; SL # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; SL # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; SL # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; SL # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; SL # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; SL # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; SL # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; SL # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; SL # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; SL # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-
-20AC ; 2107 ; SL #* ( € → ℇ ) EURO SIGN → EULER CONSTANT # →Є→
-
1D9F ; 1D4B ; SL # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
1D08 ; 025C ; SL # ( ᴈ → ɜ ) LATIN SMALL LETTER TURNED OPEN E → LATIN SMALL LETTER REVERSED OPEN E #
@@ -1559,8 +1579,8 @@ FF4A ; 006A ; SL # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; SL # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; SL # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; SL # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; SL # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; SL # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
+
+1D6A5 ; 0237 ; SL # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
1D424 ; 006B ; SL # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; SL # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -1753,10 +1773,6 @@ FF4F ; 006F ; SL # ( ï½ â†’ o ) FULLWIDTH LATIN SMALL LETTER O → LATIN SMALL
0025 ; 00BA 002F 2080 2080 ; SL #* ( % → º/₀₀ ) PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →‰→→â°/₀₀→
2030 ; 00BA 002F 2080 2080 ; SL #* ( ‰ → º/₀₀ ) PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; SL #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; SL #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; SL #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; SL #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; SL #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; SL #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -1837,6 +1853,8 @@ FF50 ; 0070 ; SL # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
02A0 ; 0071 0314 ; SL # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; SL # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; SL # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; SL # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; SL # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -1870,6 +1888,7 @@ FF50 ; 0070 ; SL # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
1D62E ; 0072 006E ; SL # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; SL # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; SL # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; SL # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; SL # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; SL # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
@@ -2067,6 +2086,9 @@ FF59 ; 0079 ; SL # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
01B4 ; 0079 0314 ; SL # ( ƴ → y̔ ) LATIN SMALL LETTER Y WITH HOOK → LATIN SMALL LETTER Y, COMBINING REVERSED COMMA ABOVE #
+0292 ; 021D ; SL # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; SL # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+
1D433 ; 007A ; SL # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; SL # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; SL # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -2088,9 +2110,6 @@ FF59 ; 0079 ; SL # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
01B6 ; 007A 0335 ; SL # ( ƶ → z̵ ) LATIN SMALL LETTER Z WITH STROKE → LATIN SMALL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; SL # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; SL # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-
01BF ; 00FE ; SL # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
1D24 ; 01A8 ; SL # ( ᴤ → ƨ ) LATIN LETTER VOICED LARYNGEAL SPIRANT → LATIN SMALL LETTER TONE TWO #
@@ -2124,16 +2143,16 @@ A76B ; 021D ; SL # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
1D78B ; 03B8 ; SL # ( 𞋠→ θ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → GREEK SMALL LETTER THETA #
1D7B1 ; 03B8 ; SL # ( 𞱠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → GREEK SMALL LETTER THETA #
1D7C5 ; 03B8 ; SL # ( 🅠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → GREEK SMALL LETTER THETA #
-1D6AF ; 03B8 ; SL # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6B9 ; 03B8 ; SL # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6E9 ; 03B8 ; SL # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6F3 ; 03B8 ; SL # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D723 ; 03B8 ; SL # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D72D ; 03B8 ; SL # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D75D ; 03B8 ; SL # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D767 ; 03B8 ; SL # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D797 ; 03B8 ; SL # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D7A1 ; 03B8 ; SL # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
+1D6AF ; 03B8 ; SL # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6B9 ; 03B8 ; SL # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6E9 ; 03B8 ; SL # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6F3 ; 03B8 ; SL # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D723 ; 03B8 ; SL # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D72D ; 03B8 ; SL # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D75D ; 03B8 ; SL # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D767 ; 03B8 ; SL # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D797 ; 03B8 ; SL # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D7A1 ; 03B8 ; SL # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
037A ; 03B9 ; SL #* ( ͺ → ι ) GREEK YPOGEGRAMMENI → GREEK SMALL LETTER IOTA # →ι→
@@ -2317,6 +2336,8 @@ FB50 ; 0671 ; SL # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; SL # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; SL # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; SL # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; SL # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; SL # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; SL # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -2332,105 +2353,92 @@ FDF3 ; 0627 0643 0628 0631 ; SL # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; SL # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; SL # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; SL # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; SL # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; SL # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; SL # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; SL # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; SL # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; SL # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; SL # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; SL # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; SL # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; SL # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; SL # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; SL # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; SL # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; SL # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; SL # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; SL # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; SL # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; SL # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; SL # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; SL # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; SL # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; SL # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; SL # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; SL # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; SL # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; SL # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; SL # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; SL # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; SL # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; SL # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; SL # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; SL # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; SL # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; SL # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; SL # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; SL # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; SL # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; SL # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; SL # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; SL # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; SL # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; SL # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; SL # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; SL # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; SL # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; SL # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; SL # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; SL # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; SL # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; SL # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; SL # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; SL # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; SL # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; SL # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; SL # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; SL # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; SL # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; SL # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; SL # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; SL # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; SL # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; SL # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; SL # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; SL # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; SL # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; SL # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; SL # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; SL # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; SL # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; SL # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; SL # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; SL # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; SL # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; SL # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; SL # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; SL # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; SL # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; SL # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; SL # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; SL # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; SL # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; SL # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; SL # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; SL # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; SL # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; SL # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; SL # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; SL # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; SL # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
FE94 ; 0629 ; SL # ( ‎ﺔ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA FINAL FORM → ARABIC LETTER TEH MARBUTA #
FE93 ; 0629 ; SL # ( ‎ﺓ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA ISOLATED FORM → ARABIC LETTER TEH MARBUTA #
06C3 ; 0629 ; SL # ( ‎ۃ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA GOAL → ARABIC LETTER TEH MARBUTA # →ö→
+1EE15 ; 062A ; SL # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; SL # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; SL # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; SL # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; SL # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; SL # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; SL # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; SL # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; SL # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; SL # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; SL # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; SL # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; SL # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; SL # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; SL # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; SL # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; SL # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; SL # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; SL # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; SL # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; SL # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; SL # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -2442,8 +2450,6 @@ FDA1 ; 062A 062C 0649 ; SL # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; SL # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; SL # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; SL # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; SL # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; SL # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; SL # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -2467,6 +2473,8 @@ FD56 ; 062A 0645 062D ; SL # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; SL # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; SL # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; SL # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; SL # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; SL # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -2475,13 +2483,16 @@ FC0F ; 062A 0649 ; SL # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; SL # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; SL # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; SL # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; SL # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; SL # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; SL # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; SL # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; SL # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; SL # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; SL # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; SL # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; SL # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; SL # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; SL # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -2493,6 +2504,8 @@ FCE5 ; 062B 0645 ; SL # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; SL # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; SL # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; SL # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; SL # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; SL # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -2510,39 +2523,36 @@ FBA3 ; 0679 ; SL # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; SL # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; SL # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; SL # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; SL # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; SL # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; SL # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; SL # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; SL # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; SL # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; SL # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; SL # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; SL # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; SL # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; SL # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; SL # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; SL # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; SL # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; SL # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; SL # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; SL # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; SL # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; SL # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; SL # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; SL # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; SL # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; SL # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; SL # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; SL # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; SL # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; SL # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; SL # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; SL # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; SL # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; SL # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; SL # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; SL # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; SL # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; SL # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; SL # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; SL # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; SL # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; SL # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; SL # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; SL # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; SL # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; SL # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; SL # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; SL # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; SL # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; SL # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; SL # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -2550,7 +2560,7 @@ FC19 ; 062C 062C ; SL # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; SL # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; SL # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; SL # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; SL # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; SL # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; SL # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -2559,8 +2569,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; SL #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; SL # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; SL # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; SL # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; SL # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; SL # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; SL # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; SL # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; SL # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -2572,16 +2582,21 @@ FD1D ; 062C 0649 ; SL # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; SL # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; SL # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; SL # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; SL # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; SL # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; SL # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; SL # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; SL # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; SL # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; SL # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; SL # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; SL # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; SL # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; SL # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; SL # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; SL # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; SL # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; SL # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; SL # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; SL # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; SL # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; SL # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -2592,6 +2607,12 @@ FB81 ; 0687 ; SL # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; SL # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; SL # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; SL # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; SL # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; SL # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; SL # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; SL # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; SL # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; SL # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; SL # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; SL # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -2613,15 +2634,15 @@ FCFF ; 062D 0649 ; SL # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; SL # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; SL # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; SL # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; SL # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; SL # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; SL # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; SL # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; SL # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; SL # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; SL # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; SL # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; SL # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; SL # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; SL # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; SL # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; SL # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; SL # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -2639,6 +2660,9 @@ FB82 ; 068D ; SL # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; SL # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; SL # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; SL # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; SL # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; SL # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; SL # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; SL # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -2648,9 +2672,11 @@ FDF6 ; 0631 0633 0648 0644 ; SL # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; SL #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; SL # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; SL # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; SL # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; SL # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; SL # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; SL # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; SL # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; SL # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -2658,6 +2684,12 @@ FB8C ; 0691 ; SL # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; SL # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; SL # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; SL # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; SL # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; SL # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; SL # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; SL # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; SL # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; SL # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; SL # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; SL # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -2666,9 +2698,9 @@ FEB1 ; 0633 ; SL # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; SL # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; SL # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; SL # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; SL # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; SL # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; SL # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; SL # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; SL # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; SL # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; SL # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -2705,6 +2737,12 @@ FCFB ; 0633 0649 ; SL # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; SL # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; SL # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; SL # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; SL # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; SL # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; SL # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; SL # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; SL # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; SL # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; SL # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; SL # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -2714,10 +2752,10 @@ FD2D ; 0634 062C ; SL # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; SL # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; SL # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; SL # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; SL # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; SL # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; SL # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; SL # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; SL # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; SL # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; SL # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; SL # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; SL # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -2753,6 +2791,12 @@ FCFD ; 0634 0649 ; SL # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; SL # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; SL # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; SL # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; SL # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; SL # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; SL # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; SL # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; SL # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; SL # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; SL # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; SL # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -2790,6 +2834,12 @@ FD05 ; 0635 0649 ; SL # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; SL # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; SL # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; SL # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; SL # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; SL # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; SL # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; SL # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; SL # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; SL # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; SL # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; SL # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -2797,8 +2847,8 @@ FEBD ; 0636 ; SL # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; SL # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; SL # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; SL # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; SL # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; SL # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; SL # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; SL # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; SL # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -2820,6 +2870,10 @@ FD07 ; 0636 0649 ; SL # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; SL # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; SL # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; SL # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; SL # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; SL # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; SL # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; SL # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; SL # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; SL # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -2844,6 +2898,10 @@ FCF5 ; 0637 0649 ; SL # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; SL # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; SL # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; SL # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; SL # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; SL # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; SL # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; SL # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; SL # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; SL # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -2853,6 +2911,12 @@ FCB9 ; 0638 0645 ; SL # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; SL # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; SL # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; SL # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; SL # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; SL # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; SL # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; SL # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; SL # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; SL # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; SL # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; SL # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -2880,6 +2944,12 @@ FCF7 ; 0639 0649 ; SL # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; SL # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; SL # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; SL # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; SL # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; SL # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; SL # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; SL # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; SL # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; SL # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; SL # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; SL # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -2901,6 +2971,11 @@ FCF9 ; 063A 0649 ; SL # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; SL # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; SL # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; SL # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; SL # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; SL # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; SL # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; SL # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; SL # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; SL # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; SL # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -2908,8 +2983,8 @@ FED1 ; 0641 ; SL # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; SL # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; SL # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; SL # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; SL # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; SL # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; SL # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; SL # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; SL # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -2927,6 +3002,9 @@ FC31 ; 0641 0649 ; SL # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; SL # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; SL # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; SL # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; SL # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; SL # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; SL # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; SL # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -2937,6 +3015,15 @@ FB71 ; 06A6 ; SL # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; SL # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; SL # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; SL # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; SL # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; SL # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; SL # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; SL # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; SL # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; SL # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; SL # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; SL # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; SL # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; SL # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -2962,6 +3049,9 @@ FC35 ; 0642 0649 ; SL # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; SL # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; SL # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; SL # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; SL # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; SL # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; SL # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; SL # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; SL # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -2977,8 +3067,8 @@ FC37 ; 0643 0627 ; SL # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; SL # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; SL # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; SL # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; SL # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; SL # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; SL # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; SL # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; SL # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -3023,6 +3113,11 @@ FB99 ; 06B3 ; SL # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; SL # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; SL # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; SL # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; SL # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; SL # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; SL # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; SL # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; SL # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; SL # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; SL # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -3042,8 +3137,8 @@ FEF7 ; 0644 0627 0674 ; SL # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; SL # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; SL # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; SL # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; SL # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; SL # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; SL # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; SL # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; SL # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -3081,6 +3176,11 @@ FC43 ; 0644 0649 ; SL # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; SL # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; SL # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; SL # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; SL # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; SL # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; SL # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; SL # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; SL # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; SL # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; SL # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -3090,8 +3190,8 @@ FC88 ; 0645 0627 ; SL # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; SL # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; SL # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; SL # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; SL # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; SL # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; SL # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; SL # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; SL # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -3124,9 +3224,64 @@ FDB1 ; 0645 0645 0649 ; SL # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; SL # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; SL # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; SL # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; SL # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; SL # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; SL # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; SL # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; SL # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; SL # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; SL # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; SL # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; SL # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; SL # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; SL # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; SL # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; SL # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; SL # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; SL # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; SL # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; SL # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; SL # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; SL # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; SL # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; SL # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; SL # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; SL # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; SL # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; SL # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; SL # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; SL # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; SL # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; SL # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; SL # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; SL # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; SL # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; SL # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; SL # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; SL # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; SL # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; SL # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; SL # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; SL # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; SL # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; SL # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; SL # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; SL # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; SL # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; SL # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -3162,6 +3317,9 @@ FC54 ; 0647 0649 ; SL # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; SL # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; SL # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; SL # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; SL # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; SL # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; SL # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; SL # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -3198,6 +3356,12 @@ FBE9 ; 0649 ; SL # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; SL # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; SL # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; SL # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; SL # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; SL # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; SL # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; SL # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; SL # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; SL # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; SL # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; SL # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; SL # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -3221,11 +3385,9 @@ FE89 ; 0649 0674 ; SL # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; SL # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; SL # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; SL # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; SL # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; SL # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; SL # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; SL # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; SL # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; SL # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; SL # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; SL # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -3243,6 +3405,8 @@ FCDF ; 0649 0674 0645 ; SL # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; SL # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; SL # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; SL # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; SL # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; SL # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; SL # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -3268,10 +3432,16 @@ FC03 ; 0649 0674 0649 ; SL # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; SL # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; SL # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; SL # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; SL # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; SL # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; SL # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; SL # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; SL # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; SL # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; SL # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; SL # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; SL # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -3288,6 +3458,8 @@ FD9C ; 0649 0645 0645 ; SL # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; SL # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; SL # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; SL # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; SL # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -3302,34 +3474,6 @@ FBAE ; 06D2 ; SL # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; SL # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; SL # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; SL # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; SL # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; SL # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; SL # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
-22FF ; 2D39 ; SL #* ( ⋿ → ⴹ ) Z NOTATION BAG MEMBERSHIP → TIFINAGH LETTER YADD #
-2130 ; 2D39 ; SL # ( ℰ → ⴹ ) SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D404 ; 2D39 ; SL # ( ð„ → â´¹ ) MATHEMATICAL BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D438 ; 2D39 ; SL # ( ð¸ → â´¹ ) MATHEMATICAL ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D46C ; 2D39 ; SL # ( 𑬠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D4D4 ; 2D39 ; SL # ( 𓔠→ ⴹ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D508 ; 2D39 ; SL # ( 𔈠→ ⴹ ) MATHEMATICAL FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D53C ; 2D39 ; SL # ( 𔼠→ ⴹ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D570 ; 2D39 ; SL # ( 𕰠→ ⴹ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5A4 ; 2D39 ; SL # ( 𖤠→ ⴹ ) MATHEMATICAL SANS-SERIF CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5D8 ; 2D39 ; SL # ( 𗘠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D60C ; 2D39 ; SL # ( 𘌠→ ⴹ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D640 ; 2D39 ; SL # ( 𙀠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D674 ; 2D39 ; SL # ( 𙴠→ ⴹ ) MATHEMATICAL MONOSPACE CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D6AC ; 2D39 ; SL # ( 𚬠→ ⴹ ) MATHEMATICAL BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D6E6 ; 2D39 ; SL # ( 𛦠→ ⴹ ) MATHEMATICAL ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D720 ; 2D39 ; SL # ( 𜠠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D75A ; 2D39 ; SL # ( ðš → â´¹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D794 ; 2D39 ; SL # ( 𞔠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-
2203 ; 2D3A ; SL #* ( ∃ → ⴺ ) THERE EXISTS → TIFINAGH LETTER YADDH #
2211 ; 2D49 ; SL #* ( ∑ → ⵉ ) N-ARY SUMMATION → TIFINAGH LETTER YI # →Ʃ→
@@ -3560,6 +3704,8 @@ FBB0 ; 06D3 ; SL # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0F6A ; 0F62 ; SL # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; SL # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; SL # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; SL # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -3587,6 +3733,34 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1855 ; 1835 ; SL # ( ᡕ → ᠵ ) MONGOLIAN LETTER TODO YA → MONGOLIAN LETTER JA #
+2145 ; 13A0 ; SL # ( ⅅ → Ꭰ ) DOUBLE-STRUCK ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D403 ; 13A0 ; SL # ( ðƒ → Ꭰ ) MATHEMATICAL BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D437 ; 13A0 ; SL # ( ð· → Ꭰ ) MATHEMATICAL ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D46B ; 13A0 ; SL # ( 𑫠→ Ꭰ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D49F ; 13A0 ; SL # ( 𒟠→ Ꭰ ) MATHEMATICAL SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D4D3 ; 13A0 ; SL # ( 𓓠→ Ꭰ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D507 ; 13A0 ; SL # ( 𔇠→ Ꭰ ) MATHEMATICAL FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D53B ; 13A0 ; SL # ( 𔻠→ Ꭰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CHEROKEE LETTER A # →D→
+1D56F ; 13A0 ; SL # ( 𕯠→ Ꭰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D5A3 ; 13A0 ; SL # ( 𖣠→ Ꭰ ) MATHEMATICAL SANS-SERIF CAPITAL D → CHEROKEE LETTER A # →D→
+1D5D7 ; 13A0 ; SL # ( 𗗠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D60B ; 13A0 ; SL # ( 𘋠→ Ꭰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D63F ; 13A0 ; SL # ( 𘿠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D673 ; 13A0 ; SL # ( 𙳠→ Ꭰ ) MATHEMATICAL MONOSPACE CAPITAL D → CHEROKEE LETTER A # →D→
+
+211B ; 13A1 ; SL # ( ℛ → Ꭱ ) SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+211C ; 13A1 ; SL # ( ℜ → Ꭱ ) BLACK-LETTER CAPITAL R → CHEROKEE LETTER E # →R→
+211D ; 13A1 ; SL # ( ℠→ Ꭱ ) DOUBLE-STRUCK CAPITAL R → CHEROKEE LETTER E # →R→
+1D411 ; 13A1 ; SL # ( ð‘ → Ꭱ ) MATHEMATICAL BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D445 ; 13A1 ; SL # ( 𑅠→ Ꭱ ) MATHEMATICAL ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D479 ; 13A1 ; SL # ( 𑹠→ Ꭱ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D4E1 ; 13A1 ; SL # ( 𓡠→ Ꭱ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+1D57D ; 13A1 ; SL # ( 𕽠→ Ꭱ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CHEROKEE LETTER E # →R→
+1D5B1 ; 13A1 ; SL # ( 𖱠→ Ꭱ ) MATHEMATICAL SANS-SERIF CAPITAL R → CHEROKEE LETTER E # →R→
+1D5E5 ; 13A1 ; SL # ( 𗥠→ Ꭱ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D619 ; 13A1 ; SL # ( 𘙠→ Ꭱ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D64D ; 13A1 ; SL # ( ð™ → Ꭱ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D681 ; 13A1 ; SL # ( ðš → Ꭱ ) MATHEMATICAL MONOSPACE CAPITAL R → CHEROKEE LETTER E # →R→
13D2 ; 13A1 ; SL # ( ᒠ→ Ꭱ ) CHEROKEE LETTER SV → CHEROKEE LETTER E #
27D9 ; 13A2 ; SL #* ( ⟙ → Ꭲ ) LARGE DOWN TACK → CHEROKEE LETTER I # →T→
@@ -3609,6 +3783,8 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D769 ; 13A2 ; SL # ( ð© → Ꭲ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU → CHEROKEE LETTER I # →Τ→
1D7A3 ; 13A2 ; SL # ( 𞣠→ Ꭲ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU → CHEROKEE LETTER I # →Τ→
+13B0 ; 13A8 ; SL # ( Ꮀ → Ꭸ ) CHEROKEE LETTER HO → CHEROKEE LETTER GE # →Ͱ→
+
1D418 ; 13A9 ; SL # ( ð˜ → Ꭹ ) MATHEMATICAL BOLD CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D44C ; 13A9 ; SL # ( 𑌠→ Ꭹ ) MATHEMATICAL ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D480 ; 13A9 ; SL # ( 𒀠→ Ꭹ ) MATHEMATICAL BOLD ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
@@ -3629,7 +3805,65 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D7A4 ; 13A9 ; SL # ( 𞤠→ Ꭹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON → CHEROKEE LETTER GI # →Υ→→Y→
13BD ; 13A9 ; SL # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
-13E7 ; 13AB ; SL # ( ᧠→ Ꭻ ) CHEROKEE LETTER TSU → CHEROKEE LETTER GU # →J→
+1D400 ; 13AA ; SL # ( ð€ → Ꭺ ) MATHEMATICAL BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D434 ; 13AA ; SL # ( ð´ → Ꭺ ) MATHEMATICAL ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D468 ; 13AA ; SL # ( 𑨠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D49C ; 13AA ; SL # ( 𒜠→ Ꭺ ) MATHEMATICAL SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D4D0 ; 13AA ; SL # ( ð“ → Ꭺ ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D504 ; 13AA ; SL # ( 𔄠→ Ꭺ ) MATHEMATICAL FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D538 ; 13AA ; SL # ( 𔸠→ Ꭺ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CHEROKEE LETTER GO # →A→
+1D56C ; 13AA ; SL # ( 𕬠→ Ꭺ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5A0 ; 13AA ; SL # ( 𖠠→ Ꭺ ) MATHEMATICAL SANS-SERIF CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5D4 ; 13AA ; SL # ( 𗔠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D608 ; 13AA ; SL # ( 𘈠→ Ꭺ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D63C ; 13AA ; SL # ( 𘼠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D670 ; 13AA ; SL # ( 𙰠→ Ꭺ ) MATHEMATICAL MONOSPACE CAPITAL A → CHEROKEE LETTER GO # →A→
+1D6A8 ; 13AA ; SL # ( 𚨠→ Ꭺ ) MATHEMATICAL BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →ð€â†’→A→
+1D6E2 ; 13AA ; SL # ( 𛢠→ Ꭺ ) MATHEMATICAL ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð´â†’→A→
+1D71C ; 13AA ; SL # ( 𜜠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð‘¨â†’→A→
+1D756 ; 13AA ; SL # ( ð– → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+1D790 ; 13AA ; SL # ( ðž → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+
+1D409 ; 13AB ; SL # ( ð‰ → Ꭻ ) MATHEMATICAL BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D43D ; 13AB ; SL # ( ð½ → Ꭻ ) MATHEMATICAL ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D471 ; 13AB ; SL # ( 𑱠→ Ꭻ ) MATHEMATICAL BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4A5 ; 13AB ; SL # ( 𒥠→ Ꭻ ) MATHEMATICAL SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4D9 ; 13AB ; SL # ( 𓙠→ Ꭻ ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D50D ; 13AB ; SL # ( ð” → Ꭻ ) MATHEMATICAL FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D541 ; 13AB ; SL # ( ð• → Ꭻ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CHEROKEE LETTER GU # →J→
+1D575 ; 13AB ; SL # ( 𕵠→ Ꭻ ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5A9 ; 13AB ; SL # ( 𖩠→ Ꭻ ) MATHEMATICAL SANS-SERIF CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5DD ; 13AB ; SL # ( ð— → Ꭻ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D611 ; 13AB ; SL # ( 𘑠→ Ꭻ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D645 ; 13AB ; SL # ( 𙅠→ Ꭻ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D679 ; 13AB ; SL # ( 𙹠→ Ꭻ ) MATHEMATICAL MONOSPACE CAPITAL J → CHEROKEE LETTER GU # →J→
+
+22FF ; 13AC ; SL #* ( ⋿ → Ꭼ ) Z NOTATION BAG MEMBERSHIP → CHEROKEE LETTER GV # →E→
+2130 ; 13AC ; SL # ( ℰ → Ꭼ ) SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D404 ; 13AC ; SL # ( ð„ → Ꭼ ) MATHEMATICAL BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D438 ; 13AC ; SL # ( ð¸ → Ꭼ ) MATHEMATICAL ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D46C ; 13AC ; SL # ( 𑬠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D4D4 ; 13AC ; SL # ( 𓔠→ Ꭼ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D508 ; 13AC ; SL # ( 𔈠→ Ꭼ ) MATHEMATICAL FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D53C ; 13AC ; SL # ( 𔼠→ Ꭼ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → CHEROKEE LETTER GV # →E→
+1D570 ; 13AC ; SL # ( 𕰠→ Ꭼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5A4 ; 13AC ; SL # ( 𖤠→ Ꭼ ) MATHEMATICAL SANS-SERIF CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5D8 ; 13AC ; SL # ( 𗘠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D60C ; 13AC ; SL # ( 𘌠→ Ꭼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D640 ; 13AC ; SL # ( 𙀠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D674 ; 13AC ; SL # ( 𙴠→ Ꭼ ) MATHEMATICAL MONOSPACE CAPITAL E → CHEROKEE LETTER GV # →E→
+1D6AC ; 13AC ; SL # ( 𚬠→ Ꭼ ) MATHEMATICAL BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D6E6 ; 13AC ; SL # ( 𛦠→ Ꭼ ) MATHEMATICAL ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D720 ; 13AC ; SL # ( 𜠠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D75A ; 13AC ; SL # ( ðš → Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D794 ; 13AC ; SL # ( 𞔠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+
+213E ; 13B1 ; SL # ( ℾ → Ꮁ ) DOUBLE-STRUCK CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6AA ; 13B1 ; SL # ( 𚪠→ Ꮁ ) MATHEMATICAL BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6E4 ; 13B1 ; SL # ( 𛤠→ Ꮁ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D71E ; 13B1 ; SL # ( 𜞠→ Ꮁ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D758 ; 13B1 ; SL # ( ð˜ → Ꮁ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D792 ; 13B1 ; SL # ( 𞒠→ Ꮁ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
1D416 ; 13B3 ; SL # ( ð– → Ꮃ ) MATHEMATICAL BOLD CAPITAL W → CHEROKEE LETTER LA # →W→
1D44A ; 13B3 ; SL # ( 𑊠→ Ꮃ ) MATHEMATICAL ITALIC CAPITAL W → CHEROKEE LETTER LA # →W→
@@ -3646,6 +3880,46 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D686 ; 13B3 ; SL # ( 𚆠→ Ꮃ ) MATHEMATICAL MONOSPACE CAPITAL W → CHEROKEE LETTER LA # →W→
13D4 ; 13B3 ; SL # ( ᔠ→ Ꮃ ) CHEROKEE LETTER TA → CHEROKEE LETTER LA #
+2133 ; 13B7 ; SL # ( ℳ → Ꮇ ) SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D40C ; 13B7 ; SL # ( ðŒ → Ꮇ ) MATHEMATICAL BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D440 ; 13B7 ; SL # ( 𑀠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D474 ; 13B7 ; SL # ( 𑴠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D4DC ; 13B7 ; SL # ( 𓜠→ Ꮇ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D510 ; 13B7 ; SL # ( ð” → Ꮇ ) MATHEMATICAL FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D544 ; 13B7 ; SL # ( 𕄠→ Ꮇ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CHEROKEE LETTER LU # →M→
+1D578 ; 13B7 ; SL # ( 𕸠→ Ꮇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5AC ; 13B7 ; SL # ( 𖬠→ Ꮇ ) MATHEMATICAL SANS-SERIF CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5E0 ; 13B7 ; SL # ( 𗠠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D614 ; 13B7 ; SL # ( 𘔠→ Ꮇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D648 ; 13B7 ; SL # ( 𙈠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D67C ; 13B7 ; SL # ( 𙼠→ Ꮇ ) MATHEMATICAL MONOSPACE CAPITAL M → CHEROKEE LETTER LU # →M→
+1D6B3 ; 13B7 ; SL # ( 𚳠→ Ꮇ ) MATHEMATICAL BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D6ED ; 13B7 ; SL # ( 𛭠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D727 ; 13B7 ; SL # ( 𜧠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D761 ; 13B7 ; SL # ( ð¡ → Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D79B ; 13B7 ; SL # ( 𞛠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+
+210B ; 13BB ; SL # ( ℋ → Ꮋ ) SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+210C ; 13BB ; SL # ( ℌ → Ꮋ ) BLACK-LETTER CAPITAL H → CHEROKEE LETTER MI # →H→
+210D ; 13BB ; SL # ( ℠→ Ꮋ ) DOUBLE-STRUCK CAPITAL H → CHEROKEE LETTER MI # →H→
+1D407 ; 13BB ; SL # ( ð‡ → Ꮋ ) MATHEMATICAL BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D43B ; 13BB ; SL # ( ð» → Ꮋ ) MATHEMATICAL ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D46F ; 13BB ; SL # ( 𑯠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D4D7 ; 13BB ; SL # ( 𓗠→ Ꮋ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+1D573 ; 13BB ; SL # ( 𕳠→ Ꮋ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5A7 ; 13BB ; SL # ( 𖧠→ Ꮋ ) MATHEMATICAL SANS-SERIF CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5DB ; 13BB ; SL # ( 𗛠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D60F ; 13BB ; SL # ( ð˜ → Ꮋ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D643 ; 13BB ; SL # ( 𙃠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D677 ; 13BB ; SL # ( 𙷠→ Ꮋ ) MATHEMATICAL MONOSPACE CAPITAL H → CHEROKEE LETTER MI # →H→
+1D6AE ; 13BB ; SL # ( 𚮠→ Ꮋ ) MATHEMATICAL BOLD CAPITAL ETA → CHEROKEE LETTER MI # →ð‡â†’→H→
+1D6E8 ; 13BB ; SL # ( 𛨠→ Ꮋ ) MATHEMATICAL ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →ð»â†’→H→
+1D722 ; 13BB ; SL # ( 𜢠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D75C ; 13BB ; SL # ( ðœ → Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D796 ; 13BB ; SL # ( 𞖠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+
+13EB ; 13BE ; SL # ( ᫠→ Ꮎ ) CHEROKEE LETTER WI → CHEROKEE LETTER NA # →Ѳ→→Θ→
+
1D406 ; 13C0 ; SL # ( ð† → ဠ) MATHEMATICAL BOLD CAPITAL G → CHEROKEE LETTER NAH # →G→
1D43A ; 13C0 ; SL # ( ðº → ဠ) MATHEMATICAL ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
1D46E ; 13C0 ; SL # ( 𑮠→ ဠ) MATHEMATICAL BOLD ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
@@ -3680,21 +3954,70 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D75B ; 13C3 ; SL # ( ð› → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA → CHEROKEE LETTER NO # →Ζ→
1D795 ; 13C3 ; SL # ( 𞕠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA → CHEROKEE LETTER NO # →Ζ→
-1D412 ; 13D5 ; SL # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D446 ; 13D5 ; SL # ( 𑆠→ á• ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D47A ; 13D5 ; SL # ( 𑺠→ á• ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4AE ; 13D5 ; SL # ( 𒮠→ á• ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4E2 ; 13D5 ; SL # ( 𓢠→ á• ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D516 ; 13D5 ; SL # ( 𔖠→ á• ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D54A ; 13D5 ; SL # ( 𕊠→ á• ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D57E ; 13D5 ; SL # ( 𕾠→ á• ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5B2 ; 13D5 ; SL # ( 𖲠→ á• ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5E6 ; 13D5 ; SL # ( 𗦠→ á• ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D61A ; 13D5 ; SL # ( 𘚠→ á• ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D64E ; 13D5 ; SL # ( 𙎠→ á• ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D682 ; 13D5 ; SL # ( 𚂠→ á• ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
+2107 ; 13CB ; SL # ( ℇ → á‹ ) EULER CONSTANT → CHEROKEE LETTER QUV # →Æ→
+
+1D412 ; 13D5 ; SL # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D446 ; 13D5 ; SL # ( 𑆠→ ᕠ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D47A ; 13D5 ; SL # ( 𑺠→ ᕠ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4AE ; 13D5 ; SL # ( 𒮠→ ᕠ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4E2 ; 13D5 ; SL # ( 𓢠→ ᕠ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D516 ; 13D5 ; SL # ( 𔖠→ ᕠ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D54A ; 13D5 ; SL # ( 𕊠→ ᕠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→
+1D57E ; 13D5 ; SL # ( 𕾠→ ᕠ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5B2 ; 13D5 ; SL # ( 𖲠→ ᕠ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5E6 ; 13D5 ; SL # ( 𗦠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D61A ; 13D5 ; SL # ( 𘚠→ ᕠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D64E ; 13D5 ; SL # ( 𙎠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D682 ; 13D5 ; SL # ( 𚂠→ ᕠ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→
13DA ; 13D5 ; SL # ( ᚠ→ ᕠ) CHEROKEE LETTER DU → CHEROKEE LETTER DE #
+1D415 ; 13D9 ; SL # ( ð• → á™ ) MATHEMATICAL BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D449 ; 13D9 ; SL # ( 𑉠→ ᙠ) MATHEMATICAL ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D47D ; 13D9 ; SL # ( 𑽠→ ᙠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4B1 ; 13D9 ; SL # ( 𒱠→ ᙠ) MATHEMATICAL SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4E5 ; 13D9 ; SL # ( 𓥠→ ᙠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D519 ; 13D9 ; SL # ( 𔙠→ ᙠ) MATHEMATICAL FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D54D ; 13D9 ; SL # ( ð• → á™ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CHEROKEE LETTER DO # →V→
+1D581 ; 13D9 ; SL # ( ð– → á™ ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5B5 ; 13D9 ; SL # ( 𖵠→ ᙠ) MATHEMATICAL SANS-SERIF CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5E9 ; 13D9 ; SL # ( 𗩠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D61D ; 13D9 ; SL # ( ð˜ → á™ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D651 ; 13D9 ; SL # ( 𙑠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D685 ; 13D9 ; SL # ( 𚅠→ ᙠ) MATHEMATICAL MONOSPACE CAPITAL V → CHEROKEE LETTER DO # →V→
+
+2112 ; 13DE ; SL # ( ℒ → ហ) SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D40B ; 13DE ; SL # ( ð‹ → áž ) MATHEMATICAL BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D43F ; 13DE ; SL # ( ð¿ → áž ) MATHEMATICAL ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D473 ; 13DE ; SL # ( 𑳠→ ហ) MATHEMATICAL BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D4DB ; 13DE ; SL # ( 𓛠→ ហ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D50F ; 13DE ; SL # ( ð” → áž ) MATHEMATICAL FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D543 ; 13DE ; SL # ( 𕃠→ ហ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D577 ; 13DE ; SL # ( 𕷠→ ហ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5AB ; 13DE ; SL # ( 𖫠→ ហ) MATHEMATICAL SANS-SERIF CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5DF ; 13DE ; SL # ( 𗟠→ ហ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D613 ; 13DE ; SL # ( 𘓠→ ហ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D647 ; 13DE ; SL # ( 𙇠→ ហ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D67B ; 13DE ; SL # ( 𙻠→ ហ) MATHEMATICAL MONOSPACE CAPITAL L → CHEROKEE LETTER TLE # →L→
+
+2119 ; 13E2 ; SL # ( ℙ → ᢠ) DOUBLE-STRUCK CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D40F ; 13E2 ; SL # ( ð → ᢠ) MATHEMATICAL BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D443 ; 13E2 ; SL # ( 𑃠→ ᢠ) MATHEMATICAL ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D477 ; 13E2 ; SL # ( 𑷠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4AB ; 13E2 ; SL # ( 𒫠→ ᢠ) MATHEMATICAL SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4DF ; 13E2 ; SL # ( 𓟠→ ᢠ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D513 ; 13E2 ; SL # ( 𔓠→ ᢠ) MATHEMATICAL FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D57B ; 13E2 ; SL # ( 𕻠→ ᢠ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5AF ; 13E2 ; SL # ( 𖯠→ ᢠ) MATHEMATICAL SANS-SERIF CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5E3 ; 13E2 ; SL # ( 𗣠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D617 ; 13E2 ; SL # ( 𘗠→ ᢠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D64B ; 13E2 ; SL # ( 𙋠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D67F ; 13E2 ; SL # ( 𙿠→ ᢠ) MATHEMATICAL MONOSPACE CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D6B8 ; 13E2 ; SL # ( 𚸠→ ᢠ) MATHEMATICAL BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →ð→→P→
+1D6F2 ; 13E2 ; SL # ( 𛲠→ ᢠ) MATHEMATICAL ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘ƒâ†’→P→
+1D72C ; 13E2 ; SL # ( 𜬠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘·â†’→P→
+1D766 ; 13E2 ; SL # ( ð¦ → ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+1D7A0 ; 13E2 ; SL # ( 𞠠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+
1D40A ; 13E6 ; SL # ( ðŠ → ᦠ) MATHEMATICAL BOLD CAPITAL K → CHEROKEE LETTER TSO # →K→
1D43E ; 13E6 ; SL # ( ð¾ → ᦠ) MATHEMATICAL ITALIC CAPITAL K → CHEROKEE LETTER TSO # →K→
1D472 ; 13E6 ; SL # ( 𑲠→ ᦠ) MATHEMATICAL BOLD ITALIC CAPITAL K → CHEROKEE LETTER TSO # →K→
@@ -3714,6 +4037,25 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D75F ; 13E6 ; SL # ( ðŸ → ᦠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA → CHEROKEE LETTER TSO # →Κ→→K→
1D799 ; 13E6 ; SL # ( 𞙠→ ᦠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA → CHEROKEE LETTER TSO # →Κ→→K→
+212C ; 13F4 ; SL # ( ℬ → ᴠ) SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D401 ; 13F4 ; SL # ( ð → á´ ) MATHEMATICAL BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D435 ; 13F4 ; SL # ( ðµ → á´ ) MATHEMATICAL ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D469 ; 13F4 ; SL # ( 𑩠→ ᴠ) MATHEMATICAL BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D4D1 ; 13F4 ; SL # ( 𓑠→ ᴠ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D505 ; 13F4 ; SL # ( 𔅠→ ᴠ) MATHEMATICAL FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D539 ; 13F4 ; SL # ( 𔹠→ ᴠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CHEROKEE LETTER YV # →B→
+1D56D ; 13F4 ; SL # ( 𕭠→ ᴠ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5A1 ; 13F4 ; SL # ( 𖡠→ ᴠ) MATHEMATICAL SANS-SERIF CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5D5 ; 13F4 ; SL # ( 𗕠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D609 ; 13F4 ; SL # ( 𘉠→ ᴠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D63D ; 13F4 ; SL # ( 𘽠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D671 ; 13F4 ; SL # ( 𙱠→ ᴠ) MATHEMATICAL MONOSPACE CAPITAL B → CHEROKEE LETTER YV # →B→
+1D6A9 ; 13F4 ; SL # ( 𚩠→ á´ ) MATHEMATICAL BOLD CAPITAL BETA → CHEROKEE LETTER YV # →ð→→B→
+1D6E3 ; 13F4 ; SL # ( 𛣠→ á´ ) MATHEMATICAL ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ðµâ†’→B→
+1D71D ; 13F4 ; SL # ( ðœ → á´ ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ð‘©â†’→B→
+1D757 ; 13F4 ; SL # ( ð— → á´ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+1D791 ; 13F4 ; SL # ( 𞑠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+
140D ; 1401 00B7 ; SL # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
2206 ; 1403 ; SL #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
@@ -3723,7 +4065,7 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D759 ; 1403 ; SL # ( ð™ → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
1D793 ; 1403 ; SL # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-140F ; 1403 00B7 ; SL # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
+140F ; 1403 1427 ; SL # ( á → áƒá§ ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL MIDDLE DOT #
1411 ; 1404 00B7 ; SL # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
@@ -3737,6 +4079,8 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14D1 ; 1421 ; SL # ( ᓑ → ᡠ) CANADIAN SYLLABICS CARRIER NG → CANADIAN SYLLABICS FINAL BOTTOM HALF RING #
+140E ; 1427 1403 ; SL # ( Ꭰ→ á§áƒ ) CANADIAN SYLLABICS WI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS I #
+
1476 ; 1427 146D ; SL # ( ᑶ → á§á‘­ ) CANADIAN SYLLABICS KWI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KI #
147A ; 1427 146F ; SL # ( ᑺ → á§á‘¯ ) CANADIAN SYLLABICS KWO → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KO #
@@ -3745,20 +4089,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1540 ; 1429 ; SL # ( ᕀ → ᩠) CANADIAN SYLLABICS WEST-CREE Y → CANADIAN SYLLABICS FINAL PLUS #
-1D415 ; 142F ; SL # ( ð• → ᯠ) MATHEMATICAL BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D449 ; 142F ; SL # ( 𑉠→ ᯠ) MATHEMATICAL ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D47D ; 142F ; SL # ( 𑽠→ ᯠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4B1 ; 142F ; SL # ( 𒱠→ ᯠ) MATHEMATICAL SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4E5 ; 142F ; SL # ( 𓥠→ ᯠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D519 ; 142F ; SL # ( 𔙠→ ᯠ) MATHEMATICAL FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D54D ; 142F ; SL # ( ð• → ᯠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D581 ; 142F ; SL # ( ð– → ᯠ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5B5 ; 142F ; SL # ( 𖵠→ ᯠ) MATHEMATICAL SANS-SERIF CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5E9 ; 142F ; SL # ( 𗩠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D61D ; 142F ; SL # ( ð˜ → ᯠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D651 ; 142F ; SL # ( 𙑠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D685 ; 142F ; SL # ( 𚅠→ ᯠ) MATHEMATICAL MONOSPACE CAPITAL V → CANADIAN SYLLABICS PE # →V→
-
1D6B2 ; 1431 ; SL # ( 𚲠→ ᱠ) MATHEMATICAL BOLD CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D6EC ; 1431 ; SL # ( 𛬠→ ᱠ) MATHEMATICAL ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D726 ; 1431 ; SL # ( 𜦠→ ᱠ) MATHEMATICAL BOLD ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
@@ -3773,8 +4103,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1447 ; 1439 00B7 ; SL # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; SL # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
1D414 ; 144C ; SL # ( ð” → á‘Œ ) MATHEMATICAL BOLD CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D448 ; 144C ; SL # ( 𑈠→ ᑌ ) MATHEMATICAL ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D47C ; 144C ; SL # ( 𑼠→ ᑌ ) MATHEMATICAL BOLD ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
@@ -3791,48 +4119,29 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1458 ; 144C 00B7 ; SL # ( ᑘ → ᑌ· ) CANADIAN SYLLABICS WEST-CREE TWE → CANADIAN SYLLABICS TE, MIDDLE DOT # →ᑌá§â†’
-1467 ; 144C 144A ; SL # ( ᑧ → ᑌᑊ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, CANADIAN SYLLABICS WEST-CREE P #
+1467 ; 144C 02C8 ; SL # ( ᑧ → ᑌˈ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→
145A ; 144E 00B7 ; SL # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-1468 ; 144E 144A ; SL # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
+1468 ; 144E 02C8 ; SL # ( ᑨ → ᑎˈ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→
145C ; 144F 00B7 ; SL # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; SL # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; SL # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; SL # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; SL # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; SL # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; SL # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; SL # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; SL # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; SL # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; SL # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
-
-2119 ; 146D ; SL # ( ℙ → ᑭ ) DOUBLE-STRUCK CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D40F ; 146D ; SL # ( ð → á‘­ ) MATHEMATICAL BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D443 ; 146D ; SL # ( 𑃠→ ᑭ ) MATHEMATICAL ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D477 ; 146D ; SL # ( 𑷠→ ᑭ ) MATHEMATICAL BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4AB ; 146D ; SL # ( 𒫠→ ᑭ ) MATHEMATICAL SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4DF ; 146D ; SL # ( 𓟠→ ᑭ ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D513 ; 146D ; SL # ( 𔓠→ ᑭ ) MATHEMATICAL FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D57B ; 146D ; SL # ( 𕻠→ ᑭ ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5AF ; 146D ; SL # ( 𖯠→ ᑭ ) MATHEMATICAL SANS-SERIF CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5E3 ; 146D ; SL # ( 𗣠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D617 ; 146D ; SL # ( 𘗠→ ᑭ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D64B ; 146D ; SL # ( 𙋠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D67F ; 146D ; SL # ( 𙿠→ ᑭ ) MATHEMATICAL MONOSPACE CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D6B8 ; 146D ; SL # ( 𚸠→ á‘­ ) MATHEMATICAL BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →ð→→P→
-1D6F2 ; 146D ; SL # ( 𛲠→ á‘­ ) MATHEMATICAL ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘ƒâ†’→P→
-1D72C ; 146D ; SL # ( 𜬠→ á‘­ ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘·â†’→P→
-1D766 ; 146D ; SL # ( ð¦ → á‘­ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
-1D7A0 ; 146D ; SL # ( 𞠠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
+1485 ; 146B 02C8 ; SL # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1477 ; 146D 1427 ; SL # ( ᑷ → ᑭ᧠) CANADIAN SYLLABICS WEST-CREE KWI → CANADIAN SYLLABICS KI, CANADIAN SYLLABICS FINAL MIDDLE DOT #
@@ -3848,7 +4157,7 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
147F ; 1472 00B7 ; SL # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; SL # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; SL # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; SL # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -3860,20 +4169,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1497 ; 148C 00B7 ; SL # ( á’— → ᒌ· ) CANADIAN SYLLABICS WEST-CREE CWII → CANADIAN SYLLABICS CII, MIDDLE DOT # →ᒌá§â†’
-1D409 ; 148D ; SL # ( ð‰ → á’ ) MATHEMATICAL BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D43D ; 148D ; SL # ( ð½ → á’ ) MATHEMATICAL ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D471 ; 148D ; SL # ( 𑱠→ ᒠ) MATHEMATICAL BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4A5 ; 148D ; SL # ( 𒥠→ ᒠ) MATHEMATICAL SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4D9 ; 148D ; SL # ( 𓙠→ ᒠ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D50D ; 148D ; SL # ( ð” → á’ ) MATHEMATICAL FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D541 ; 148D ; SL # ( ð• → á’ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D575 ; 148D ; SL # ( 𕵠→ ᒠ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5A9 ; 148D ; SL # ( 𖩠→ ᒠ) MATHEMATICAL SANS-SERIF CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5DD ; 148D ; SL # ( ð— → á’ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D611 ; 148D ; SL # ( 𘑠→ ᒠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D645 ; 148D ; SL # ( 𙅠→ ᒠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D679 ; 148D ; SL # ( 𙹠→ ᒠ) MATHEMATICAL MONOSPACE CAPITAL J → CANADIAN SYLLABICS CO # →J→
-
1499 ; 148D 1427 ; SL # ( á’™ → á’᧠) CANADIAN SYLLABICS WEST-CREE CWO → CANADIAN SYLLABICS CO, CANADIAN SYLLABICS FINAL MIDDLE DOT #
149B ; 148E 00B7 ; SL # ( á’› → ᒎ· ) CANADIAN SYLLABICS WEST-CREE CWOO → CANADIAN SYLLABICS COO, MIDDLE DOT # →ᒎá§â†’
@@ -3886,13 +4181,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14AD ; 14A3 00B7 ; SL # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-213E ; 14A5 ; SL # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; SL # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; SL # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; SL # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; SL # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; SL # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-
14AF ; 14A5 00B7 ; SL # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
14B1 ; 14A6 00B7 ; SL # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
@@ -3901,20 +4189,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14B5 ; 14A8 00B7 ; SL # ( á’µ → ᒨ· ) CANADIAN SYLLABICS WEST-CREE MWOO → CANADIAN SYLLABICS MOO, MIDDLE DOT # →ᒨá§â†’
-2112 ; 14AA ; SL # ( ℒ → ᒪ ) SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D40B ; 14AA ; SL # ( ð‹ → á’ª ) MATHEMATICAL BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D43F ; 14AA ; SL # ( ð¿ → á’ª ) MATHEMATICAL ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D473 ; 14AA ; SL # ( 𑳠→ ᒪ ) MATHEMATICAL BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D4DB ; 14AA ; SL # ( 𓛠→ ᒪ ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D50F ; 14AA ; SL # ( ð” → á’ª ) MATHEMATICAL FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D543 ; 14AA ; SL # ( 𕃠→ ᒪ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D577 ; 14AA ; SL # ( 𕷠→ ᒪ ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5AB ; 14AA ; SL # ( 𖫠→ ᒪ ) MATHEMATICAL SANS-SERIF CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5DF ; 14AA ; SL # ( 𗟠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D613 ; 14AA ; SL # ( 𘓠→ ᒪ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D647 ; 14AA ; SL # ( 𙇠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D67B ; 14AA ; SL # ( 𙻠→ ᒪ ) MATHEMATICAL MONOSPACE CAPITAL L → CANADIAN SYLLABICS MA # →L→
-
14B9 ; 14AB 00B7 ; SL # ( á’¹ → ᒫ· ) CANADIAN SYLLABICS WEST-CREE MWAA → CANADIAN SYLLABICS MAA, MIDDLE DOT # →ᒫá§â†’
14CA ; 14C0 00B7 ; SL # ( á“Š → ᓀ· ) CANADIAN SYLLABICS WEST-CREE NWE → CANADIAN SYLLABICS NE, MIDDLE DOT # →ᓀá§â†’
@@ -4022,20 +4296,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1569 ; 1567 00B7 ; SL # ( á•© → ᕧ· ) CANADIAN SYLLABICS WEST-CREE THWAA → CANADIAN SYLLABICS THAA, MIDDLE DOT # →ᕧá§â†’
-211B ; 1587 ; SL # ( ℛ → ᖇ ) SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211C ; 1587 ; SL # ( ℜ → ᖇ ) BLACK-LETTER CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211D ; 1587 ; SL # ( ℠→ ᖇ ) DOUBLE-STRUCK CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D411 ; 1587 ; SL # ( ð‘ → á–‡ ) MATHEMATICAL BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D445 ; 1587 ; SL # ( 𑅠→ ᖇ ) MATHEMATICAL ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D479 ; 1587 ; SL # ( 𑹠→ ᖇ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D4E1 ; 1587 ; SL # ( 𓡠→ ᖇ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D57D ; 1587 ; SL # ( 𕽠→ ᖇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5B1 ; 1587 ; SL # ( 𖱠→ ᖇ ) MATHEMATICAL SANS-SERIF CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5E5 ; 1587 ; SL # ( 𗥠→ ᖇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D619 ; 1587 ; SL # ( 𘙠→ ᖇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D64D ; 1587 ; SL # ( ð™ → á–‡ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D681 ; 1587 ; SL # ( ðš → á–‡ ) MATHEMATICAL MONOSPACE CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-
1670 ; 1595 1489 ; SL # ( ᙰ → ᖕᒉ ) CANADIAN SYLLABICS NGAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CE #
158E ; 1595 148A ; SL # ( ᖎ → ᖕᒊ ) CANADIAN SYLLABICS NGAAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CAAI #
@@ -4064,25 +4324,6 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1676 ; 1596 1491 ; SL # ( ᙶ → ᖖᒑ ) CANADIAN SYLLABICS NNGAA → CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CAA #
-210B ; 157C ; SL # ( ℋ → ᕼ ) SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210C ; 157C ; SL # ( ℌ → ᕼ ) BLACK-LETTER CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210D ; 157C ; SL # ( ℠→ ᕼ ) DOUBLE-STRUCK CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D407 ; 157C ; SL # ( ð‡ → ᕼ ) MATHEMATICAL BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D43B ; 157C ; SL # ( ð» → ᕼ ) MATHEMATICAL ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D46F ; 157C ; SL # ( 𑯠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D4D7 ; 157C ; SL # ( 𓗠→ ᕼ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D573 ; 157C ; SL # ( 𕳠→ ᕼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5A7 ; 157C ; SL # ( 𖧠→ ᕼ ) MATHEMATICAL SANS-SERIF CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5DB ; 157C ; SL # ( 𗛠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D60F ; 157C ; SL # ( ð˜ → ᕼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D643 ; 157C ; SL # ( 𙃠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D677 ; 157C ; SL # ( 𙷠→ ᕼ ) MATHEMATICAL MONOSPACE CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D6AE ; 157C ; SL # ( 𚮠→ ᕼ ) MATHEMATICAL BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D6E8 ; 157C ; SL # ( 𛨠→ ᕼ ) MATHEMATICAL ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D722 ; 157C ; SL # ( 𜢠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D75C ; 157C ; SL # ( ðœ → ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D796 ; 157C ; SL # ( 𞖠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-
2131 ; 15B4 ; SL # ( ℱ → ᖴ ) SCRIPT CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D405 ; 15B4 ; SL # ( ð… → á–´ ) MATHEMATICAL BOLD CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D439 ; 15B4 ; SL # ( ð¹ → á–´ ) MATHEMATICAL ITALIC CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
@@ -4098,79 +4339,8 @@ AA56 ; AA23 ; SL # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D675 ; 15B4 ; SL # ( 𙵠→ ᖴ ) MATHEMATICAL MONOSPACE CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D7CA ; 15B4 ; SL # ( 🊠→ ᖴ ) MATHEMATICAL BOLD CAPITAL DIGAMMA → CANADIAN SYLLABICS BLACKFOOT WE # →Ϝ→→F→
-1D400 ; 15C5 ; SL # ( ð€ → á—… ) MATHEMATICAL BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D434 ; 15C5 ; SL # ( ð´ → á—… ) MATHEMATICAL ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D468 ; 15C5 ; SL # ( 𑨠→ ᗅ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D49C ; 15C5 ; SL # ( 𒜠→ ᗅ ) MATHEMATICAL SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D4D0 ; 15C5 ; SL # ( ð“ → á—… ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D504 ; 15C5 ; SL # ( 𔄠→ ᗅ ) MATHEMATICAL FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D538 ; 15C5 ; SL # ( 𔸠→ ᗅ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D56C ; 15C5 ; SL # ( 𕬠→ ᗅ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5A0 ; 15C5 ; SL # ( 𖠠→ ᗅ ) MATHEMATICAL SANS-SERIF CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5D4 ; 15C5 ; SL # ( 𗔠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D608 ; 15C5 ; SL # ( 𘈠→ ᗅ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D63C ; 15C5 ; SL # ( 𘼠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D670 ; 15C5 ; SL # ( 𙰠→ ᗅ ) MATHEMATICAL MONOSPACE CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D6A8 ; 15C5 ; SL # ( 𚨠→ á—… ) MATHEMATICAL BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð€â†’→A→
-1D6E2 ; 15C5 ; SL # ( 𛢠→ á—… ) MATHEMATICAL ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð´â†’→A→
-1D71C ; 15C5 ; SL # ( 𜜠→ á—… ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð‘¨â†’→A→
-1D756 ; 15C5 ; SL # ( ð– → á—… ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-1D790 ; 15C5 ; SL # ( ðž → á—… ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-
-2145 ; 15DE ; SL # ( ⅅ → ᗞ ) DOUBLE-STRUCK ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D403 ; 15DE ; SL # ( ðƒ → á—ž ) MATHEMATICAL BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D437 ; 15DE ; SL # ( ð· → á—ž ) MATHEMATICAL ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D46B ; 15DE ; SL # ( 𑫠→ ᗞ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D49F ; 15DE ; SL # ( 𒟠→ ᗞ ) MATHEMATICAL SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D4D3 ; 15DE ; SL # ( 𓓠→ ᗞ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D507 ; 15DE ; SL # ( 𔇠→ ᗞ ) MATHEMATICAL FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D53B ; 15DE ; SL # ( 𔻠→ ᗞ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D56F ; 15DE ; SL # ( 𕯠→ ᗞ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5A3 ; 15DE ; SL # ( 𖣠→ ᗞ ) MATHEMATICAL SANS-SERIF CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5D7 ; 15DE ; SL # ( 𗗠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D60B ; 15DE ; SL # ( 𘋠→ ᗞ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D63F ; 15DE ; SL # ( 𘿠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D673 ; 15DE ; SL # ( 𙳠→ ᗞ ) MATHEMATICAL MONOSPACE CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
15EA ; 15DE ; SL # ( ᗪ → ᗞ ) CANADIAN SYLLABICS CARRIER PE → CANADIAN SYLLABICS CARRIER THE #
-2133 ; 15F0 ; SL # ( ℳ → ᗰ ) SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D40C ; 15F0 ; SL # ( ðŒ → á—° ) MATHEMATICAL BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D440 ; 15F0 ; SL # ( 𑀠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D474 ; 15F0 ; SL # ( 𑴠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D4DC ; 15F0 ; SL # ( 𓜠→ ᗰ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D510 ; 15F0 ; SL # ( ð” → á—° ) MATHEMATICAL FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D544 ; 15F0 ; SL # ( 𕄠→ ᗰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D578 ; 15F0 ; SL # ( 𕸠→ ᗰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5AC ; 15F0 ; SL # ( 𖬠→ ᗰ ) MATHEMATICAL SANS-SERIF CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5E0 ; 15F0 ; SL # ( 𗠠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D614 ; 15F0 ; SL # ( 𘔠→ ᗰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D648 ; 15F0 ; SL # ( 𙈠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D67C ; 15F0 ; SL # ( 𙼠→ ᗰ ) MATHEMATICAL MONOSPACE CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D6B3 ; 15F0 ; SL # ( 𚳠→ ᗰ ) MATHEMATICAL BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D6ED ; 15F0 ; SL # ( 𛭠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D727 ; 15F0 ; SL # ( 𜧠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D761 ; 15F0 ; SL # ( ð¡ → á—° ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D79B ; 15F0 ; SL # ( 𞛠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-
-212C ; 15F7 ; SL # ( ℬ → ᗷ ) SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D401 ; 15F7 ; SL # ( ð → á—· ) MATHEMATICAL BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D435 ; 15F7 ; SL # ( ðµ → á—· ) MATHEMATICAL ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D469 ; 15F7 ; SL # ( 𑩠→ ᗷ ) MATHEMATICAL BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D4D1 ; 15F7 ; SL # ( 𓑠→ ᗷ ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D505 ; 15F7 ; SL # ( 𔅠→ ᗷ ) MATHEMATICAL FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D539 ; 15F7 ; SL # ( 𔹠→ ᗷ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D56D ; 15F7 ; SL # ( 𕭠→ ᗷ ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5A1 ; 15F7 ; SL # ( 𖡠→ ᗷ ) MATHEMATICAL SANS-SERIF CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5D5 ; 15F7 ; SL # ( 𗕠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D609 ; 15F7 ; SL # ( 𘉠→ ᗷ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D63D ; 15F7 ; SL # ( 𘽠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D671 ; 15F7 ; SL # ( 𙱠→ ᗷ ) MATHEMATICAL MONOSPACE CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D6A9 ; 15F7 ; SL # ( 𚩠→ á—· ) MATHEMATICAL BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð→→B→
-1D6E3 ; 15F7 ; SL # ( 𛣠→ á—· ) MATHEMATICAL ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ðµâ†’→B→
-1D71D ; 15F7 ; SL # ( ðœ → á—· ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð‘©â†’→B→
-1D757 ; 15F7 ; SL # ( ð— → á—· ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-1D791 ; 15F7 ; SL # ( 𞑠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-
2127 ; 162E ; SL #* ( ℧ → ᘮ ) INVERTED OHM SIGN → CANADIAN SYLLABICS CARRIER LHU #
1634 ; 162E ; SL # ( ᘴ → ᘮ ) CANADIAN SYLLABICS CARRIER TLHU → CANADIAN SYLLABICS CARRIER LHU #
@@ -6753,6 +6923,7 @@ F913 ; 908F ; SL # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; SL # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; SL # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; SL # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; SL # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -6844,6 +7015,7 @@ F9F1 ; 96A3 ; SL # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; SL #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; SL # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; SL # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; SL # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -7459,7 +7631,7 @@ FAD7 ; 27ED3 ; SL # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; SL # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (SL): 4770
+# total for (SL): 4918
# Single-Script, Anycase Confusables
@@ -7503,10 +7675,10 @@ FAD7 ; 27ED3 ; SL # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
05AF ; 030A ; SA # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; SA # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; SA # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; SA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; SA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; SA # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; SA # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; SA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; SA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; SA # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; SA # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -7590,6 +7762,7 @@ FC63 ; FE7C 0670 ; SA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; SA #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; SA #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; SA #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; SA #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; SA #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; SA #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; SA #* (   → ) EN SPACE → SPACE #
@@ -7604,10 +7777,6 @@ FC63 ; FE7C 0670 ; SA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; SA #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; SA #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; SA #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; SA #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; SA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; SA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; SA # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; SA # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -7630,14 +7799,18 @@ A4FE ; 002D 002E ; SA #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; SA #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; SA #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; SA #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; SA #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; SA #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; SA # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; SA #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; SA #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; SA #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; SA #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; SA # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; SA # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; SA #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -7667,6 +7840,7 @@ FF01 ; 0021 ; SA #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; SA # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
0241 ; 003F ; SA # ( É â†’ ? ) LATIN CAPITAL LETTER GLOTTAL STOP → QUESTION MARK # →ʔ→
097D ; 003F ; SA # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; SA # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; SA #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -7682,7 +7856,8 @@ A60E ; 002E ; SA #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; SA # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; SA # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; SA # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; SA # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; SA # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; SA #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; SA # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -7705,8 +7880,6 @@ FF65 ; 00B7 ; SA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
140C ; 00B7 1401 ; SA # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
-140E ; 00B7 1403 ; SA # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
-
1410 ; 00B7 1404 ; SA # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
1412 ; 00B7 1405 ; SA # ( ᒠ→ Â·á… ) CANADIAN SYLLABICS WO → MIDDLE DOT, CANADIAN SYLLABICS O # →á§á…→
@@ -7846,15 +8019,6 @@ FF65 ; 00B7 ; SA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; SA #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; SA #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; SA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; SA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; SA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; SA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; SA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; SA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; SA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; SA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; SA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; SA #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; SA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; SA #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -7864,6 +8028,15 @@ FF07 ; 0027 ; SA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; SA #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; SA #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; SA #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; SA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; SA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; SA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; SA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; SA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; SA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; SA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; SA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; SA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; SA # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; SA # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; SA # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -7878,7 +8051,6 @@ A78C ; 0027 ; SA # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; SA # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; SA # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; SA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; SA #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; SA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; SA #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -7888,6 +8060,7 @@ FF02 ; 0027 0027 ; SA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; SA #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; SA #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; SA #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; SA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; SA # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; SA #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; SA # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -7911,10 +8084,10 @@ FF02 ; 0027 0027 ; SA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
01B3 ; 0027 0059 ; SA # ( Ƴ → 'Y ) LATIN CAPITAL LETTER Y WITH HOOK → APOSTROPHE, LATIN CAPITAL LETTER Y # →ʽY→
FF3B ; 0028 ; SA #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; SA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; SA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; SA #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; SA #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; SA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; SA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; SA #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -8210,15 +8383,25 @@ FD3E ; 0028 ; SA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; SA #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; SA #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; SA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; SA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; SA #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; SA #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; SA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; SA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; SA #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; SA #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; SA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; SA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; SA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; SA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; SA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; SA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; SA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; SA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; SA #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -8226,10 +8409,11 @@ FF3E ; FE3F ; SA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; SA #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; SA #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; SA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; SA #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; SA #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; SA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; SA #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; SA #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; SA #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; SA #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; SA # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -8246,6 +8430,7 @@ FF3E ; FE3F ; SA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; SA #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; SA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; SA #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; SA #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; SA #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; SA #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; SA #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -8257,21 +8442,25 @@ FE68 ; 005C ; SA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; SA # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
-110BB ; 0970 ; SA #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; SA #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
0F0C ; 0F0B ; SA #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; SA #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; SA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; SA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; SA #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; SA #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; SA # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; SA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; SA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; SA #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; SA #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; SA #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; SA #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; SA #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; SA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; SA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; SA #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
0375 ; 02CF ; SA #* ( ͵ → Ë ) GREEK LOWER NUMERAL SIGN → MODIFIER LETTER LOW ACUTE ACCENT #
@@ -8325,8 +8514,8 @@ A714 ; 02EB ; SA #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; SA #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; SA #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; SA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; SA #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; SA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; SA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -8335,14 +8524,14 @@ A4FF ; 003D ; SA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; SA #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; SA #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; SA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; SA #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; SA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
05F0 ; 007C 007C ; SA # ( ‎װ‎ → || ) HEBREW LIGATURE YIDDISH DOUBLE VAV → VERTICAL LINE, VERTICAL LINE # →‎וו‎→→ll→
+2053 ; 007E ; SA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; SA #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; SA #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; SA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; SA #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; SA #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -8428,15 +8617,8 @@ FFED ; 25AA ; SA #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; SA #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; SA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; SA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; SA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; SA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; SA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; SA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; SA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+110BB ; 26AC ; SA #* ( 𑂻 → ⚬ ) KAITHI ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
+111C7 ; 26AC ; SA #* ( 𑇇 → ⚬ ) SHARADA ABBREVIATION SIGN → MEDIUM SMALL WHITE CIRCLE # →॰→
29D9 ; 299A ; SA #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
@@ -8618,13 +8800,12 @@ A644 ; 0032 ; SA # ( Ꙅ → 2 ) CYRILLIC CAPITAL LETTER REVERSED DZE → DIGIT
1D7E5 ; 0033 ; SA # ( 🥠→ 3 ) MATHEMATICAL SANS-SERIF DIGIT THREE → DIGIT THREE #
1D7EF ; 0033 ; SA # ( 🯠→ 3 ) MATHEMATICAL SANS-SERIF BOLD DIGIT THREE → DIGIT THREE #
1D7F9 ; 0033 ; SA # ( 🹠→ 3 ) MATHEMATICAL MONOSPACE DIGIT THREE → DIGIT THREE #
-01B7 ; 0033 ; SA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
021C ; 0033 ; SA # ( Ȝ → 3 ) LATIN CAPITAL LETTER YOGH → DIGIT THREE # →Ʒ→
+01B7 ; 0033 ; SA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
A76A ; 0033 ; SA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
2CCC ; 0033 ; SA # ( Ⳍ → 3 ) COPTIC CAPITAL LETTER OLD COPTIC HORI → DIGIT THREE # →Ȝ→→Ʒ→
0417 ; 0033 ; SA # ( З → 3 ) CYRILLIC CAPITAL LETTER ZE → DIGIT THREE #
04E0 ; 0033 ; SA # ( Ӡ → 3 ) CYRILLIC CAPITAL LETTER ABKHASIAN DZE → DIGIT THREE # →Ʒ→
-0545 ; 0033 ; SA # ( Յ → 3 ) ARMENIAN CAPITAL LETTER YI → DIGIT THREE #
2462 ; 2782 ; SA #* ( ③ → ➂ ) CIRCLED DIGIT THREE → DINGBAT CIRCLED SANS-SERIF DIGIT THREE #
@@ -8710,6 +8891,7 @@ A76A ; 0033 ; SA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
1D7FC ; 0036 ; SA # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
2CD2 ; 0036 ; SA # ( Ⳓ → 6 ) COPTIC CAPITAL LETTER OLD COPTIC HEI → DIGIT SIX #
0431 ; 0036 ; SA # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; SA # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; SA #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -8845,6 +9027,10 @@ FF21 ; 0041 ; SA # ( A → A ) FULLWIDTH LATIN CAPITAL LETTER A → LATIN CAPI
1E9A ; 1EA3 ; SA # ( ẚ → ả ) LATIN SMALL LETTER A WITH RIGHT HALF RING → LATIN SMALL LETTER A WITH HOOK ABOVE #
+2100 ; 0061 002F 0063 ; SA #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; SA #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; SA # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
A732 ; 0041 0041 ; SA # ( Ꜳ → AA ) LATIN CAPITAL LETTER AA → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A #
@@ -8871,6 +9057,8 @@ A73D ; 0061 0079 ; SA # ( ꜽ → ay ) LATIN SMALL LETTER AY → LATIN SMALL LET
A73C ; 0041 0059 ; SA # ( Ꜽ → AY ) LATIN CAPITAL LETTER AY → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER Y #
+2200 ; 2C6F ; SA #* ( ∀ → Ɐ ) FOR ALL → LATIN CAPITAL LETTER TURNED A #
+
1D41B ; 0062 ; SA # ( ð› → b ) MATHEMATICAL BOLD SMALL B → LATIN SMALL LETTER B #
1D44F ; 0062 ; SA # ( ð‘ → b ) MATHEMATICAL ITALIC SMALL B → LATIN SMALL LETTER B #
1D483 ; 0062 ; SA # ( 𒃠→ b ) MATHEMATICAL BOLD ITALIC SMALL B → LATIN SMALL LETTER B #
@@ -8947,6 +9135,7 @@ FF23 ; 0043 ; SA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
1D672 ; 0043 ; SA # ( 𙲠→ C ) MATHEMATICAL MONOSPACE CAPITAL C → LATIN CAPITAL LETTER C #
00A2 ; 0063 0338 ; SA #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; SA # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; SA # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
@@ -8954,6 +9143,25 @@ FF23 ; 0043 ; SA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
0187 ; 0043 0027 ; SA # ( Ƈ → C' ) LATIN CAPITAL LETTER C WITH HOOK → LATIN CAPITAL LETTER C, APOSTROPHE # →Cʽ→
+2105 ; 0063 002F 006F ; SA #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; SA #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; SA #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; SA # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+1D6C6 ; A793 ; SA # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; SA # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; SA # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; SA # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; SA # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; SA # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; SA # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; SA # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; SA # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; SA # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
+20AC ; A792 ; SA #* ( € → Ꞓ ) EURO SIGN → LATIN CAPITAL LETTER C WITH BAR # →Є→
+
217E ; 0064 ; SA # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; SA # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; SA # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -9002,6 +9210,8 @@ FF23 ; 0043 ; SA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
A77A ; A779 ; SA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITAL LETTER INSULAR D #
+02A4 ; 0064 021D ; SA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; SA # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; SA # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -9017,8 +9227,7 @@ A77A ; A779 ; SA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITA
02A5 ; 0064 0291 ; SA # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; SA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
+2E39 ; 1E9F ; SA #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
1D6C5 ; 1E9F ; SA # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; SA # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D739 ; 1E9F ; SA # ( 𜹠→ ẟ ) MATHEMATICAL BOLD ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -9075,19 +9284,6 @@ FF25 ; 0045 ; SA # ( E → E ) FULLWIDTH LATIN CAPITAL LETTER E → LATIN CAPI
1D14 ; 01DD 006F ; SA # ( á´” → Ço ) LATIN SMALL LETTER TURNED OE → LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O # →əo→
-22F4 ; 025B ; SA #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-1D6C6 ; 025B ; SA # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; SA # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; SA # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; SA # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; SA # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; SA # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; SA # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; SA # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; SA # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; SA # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-
-20AC ; 0190 ; SA #* ( € → Æ ) EURO SIGN → LATIN CAPITAL LETTER OPEN E # →Є→
2107 ; 0190 ; SA # ( ℇ → Æ ) EULER CONSTANT → LATIN CAPITAL LETTER OPEN E #
1D9F ; 1D4B ; SA # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
@@ -9303,8 +9499,6 @@ FF4A ; 006A ; SA # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; SA # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; SA # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; SA # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; SA # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; SA # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
FF2A ; 004A ; SA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPITAL LETTER J # →Ј→
1D409 ; 004A ; SA # ( ð‰ → J ) MATHEMATICAL BOLD CAPITAL J → LATIN CAPITAL LETTER J #
@@ -9321,6 +9515,8 @@ FF2A ; 004A ; SA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPI
1D645 ; 004A ; SA # ( 𙅠→ J ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → LATIN CAPITAL LETTER J #
1D679 ; 004A ; SA # ( 𙹠→ J ) MATHEMATICAL MONOSPACE CAPITAL J → LATIN CAPITAL LETTER J #
+1D6A5 ; 0237 ; SA # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
+
1D424 ; 006B ; SA # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; SA # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
1D48C ; 006B ; SA # ( 𒌠→ k ) MATHEMATICAL BOLD ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -9647,30 +9843,30 @@ FF2F ; 004F ; SA # ( O → O ) FULLWIDTH LATIN CAPITAL LETTER O → LATIN CAPI
0275 ; 006F 0335 ; SA # ( ɵ → o̵ ) LATIN SMALL LETTER BARRED O → LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY #
-2296 ; 004F 0335 ; SA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-229D ; 004F 0335 ; SA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-236C ; 004F 0335 ; SA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
+2296 ; 004F 0335 ; SA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+229D ; 004F 0335 ; SA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→θ→→Ꮎ→
+236C ; 004F 0335 ; SA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
019F ; 004F 0335 ; SA # ( Ɵ → O̵ ) LATIN CAPITAL LETTER O WITH MIDDLE TILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →O̶→
-1D6C9 ; 004F 0335 ; SA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D6DD ; 004F 0335 ; SA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D703 ; 004F 0335 ; SA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D717 ; 004F 0335 ; SA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D73D ; 004F 0335 ; SA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D751 ; 004F 0335 ; SA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D777 ; 004F 0335 ; SA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D78B ; 004F 0335 ; SA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7B1 ; 004F 0335 ; SA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7C5 ; 004F 0335 ; SA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D6AF ; 004F 0335 ; SA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6B9 ; 004F 0335 ; SA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6E9 ; 004F 0335 ; SA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6F3 ; 004F 0335 ; SA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D723 ; 004F 0335 ; SA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D72D ; 004F 0335 ; SA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D75D ; 004F 0335 ; SA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D767 ; 004F 0335 ; SA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D797 ; 004F 0335 ; SA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D7A1 ; 004F 0335 ; SA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
+1D6C9 ; 004F 0335 ; SA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6DD ; 004F 0335 ; SA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D703 ; 004F 0335 ; SA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D717 ; 004F 0335 ; SA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D73D ; 004F 0335 ; SA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D751 ; 004F 0335 ; SA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D777 ; 004F 0335 ; SA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D78B ; 004F 0335 ; SA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7B1 ; 004F 0335 ; SA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7C5 ; 004F 0335 ; SA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6AF ; 004F 0335 ; SA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6B9 ; 004F 0335 ; SA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6E9 ; 004F 0335 ; SA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6F3 ; 004F 0335 ; SA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D723 ; 004F 0335 ; SA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D72D ; 004F 0335 ; SA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D75D ; 004F 0335 ; SA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D767 ; 004F 0335 ; SA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D797 ; 004F 0335 ; SA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D7A1 ; 004F 0335 ; SA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
1F101 ; 004F 002C ; SA #* ( 🄠→ O, ) DIGIT ZERO COMMA → LATIN CAPITAL LETTER O, COMMA # →0,→
@@ -9683,10 +9879,6 @@ FF2F ; 004F ; SA # ( O → O ) FULLWIDTH LATIN CAPITAL LETTER O → LATIN CAPI
0025 ; 00BA 002F 2080 2080 ; SA #* ( % → º/₀₀ ) PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →‰→→â°/₀₀→
2030 ; 00BA 002F 2080 2080 ; SA #* ( ‰ → º/₀₀ ) PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; SA #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; SA #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; SA #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; SA #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; SA #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; SA #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -9794,6 +9986,8 @@ FF30 ; 0050 ; SA # ( P → P ) FULLWIDTH LATIN CAPITAL LETTER P → LATIN CAPI
02A0 ; 0071 0314 ; SA # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; SA # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; SA # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; SA # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; SA # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -9842,6 +10036,7 @@ FF30 ; 0050 ; SA # ( P → P ) FULLWIDTH LATIN CAPITAL LETTER P → LATIN CAPI
1D62E ; 0072 006E ; SA # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; SA # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; SA # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; SA # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; SA # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; SA # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
@@ -10211,6 +10406,9 @@ FF39 ; 0059 ; SA # ( Y → Y ) FULLWIDTH LATIN CAPITAL LETTER Y → LATIN CAPI
00A5 ; 0059 0335 ; SA #* ( ¥ → Y̵ ) YEN SIGN → LATIN CAPITAL LETTER Y, COMBINING SHORT STROKE OVERLAY #
+0292 ; 021D ; SA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+
1D433 ; 007A ; SA # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; SA # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; SA # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -10256,9 +10454,6 @@ FF3A ; 005A ; SA # ( Z → Z ) FULLWIDTH LATIN CAPITAL LETTER Z → LATIN CAPI
01B5 ; 005A 0335 ; SA # ( Ƶ → Z̵ ) LATIN CAPITAL LETTER Z WITH STROKE → LATIN CAPITAL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; SA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-
01BF ; 00FE ; SA # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
1D24 ; 01A8 ; SA # ( ᴤ → ƨ ) LATIN LETTER VOICED LARYNGEAL SPIRANT → LATIN SMALL LETTER TONE TWO #
@@ -10267,6 +10462,20 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
03D0 ; 03B2 ; SA # ( Ï â†’ β ) GREEK BETA SYMBOL → GREEK SMALL LETTER BETA #
+213E ; 0393 ; SA # ( ℾ → Γ ) DOUBLE-STRUCK CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6AA ; 0393 ; SA # ( 𚪠→ Γ ) MATHEMATICAL BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6E4 ; 0393 ; SA # ( 𛤠→ Γ ) MATHEMATICAL ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D71E ; 0393 ; SA # ( 𜞠→ Γ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D758 ; 0393 ; SA # ( ð˜ → Γ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D792 ; 0393 ; SA # ( 𞒠→ Γ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+
+2206 ; 0394 ; SA #* ( ∆ → Δ ) INCREMENT → GREEK CAPITAL LETTER DELTA #
+1D6AB ; 0394 ; SA # ( 𚫠→ Δ ) MATHEMATICAL BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D6E5 ; 0394 ; SA # ( 𛥠→ Δ ) MATHEMATICAL ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D71F ; 0394 ; SA # ( 𜟠→ Δ ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D759 ; 0394 ; SA # ( ð™ → Δ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D793 ; 0394 ; SA # ( 𞓠→ Δ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+
03F5 ; 03B5 ; SA # ( ϵ → ε ) GREEK LUNATE EPSILON SYMBOL → GREEK SMALL LETTER EPSILON #
1D7CB ; 03DD ; SA # ( 🋠→ Ï ) MATHEMATICAL BOLD SMALL DIGAMMA → GREEK SMALL LETTER DIGAMMA #
@@ -10278,8 +10487,8 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
1D7AF ; 03B6 ; SA # ( 𞯠→ ζ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA → GREEK SMALL LETTER ZETA #
03D1 ; 03B8 ; SA # ( ϑ → θ ) GREEK THETA SYMBOL → GREEK SMALL LETTER THETA #
-0398 ; 03B8 ; SA # ( Θ → θ ) GREEK CAPITAL LETTER THETA → GREEK SMALL LETTER THETA # →⊖→
-03F4 ; 03B8 ; SA # ( ϴ → θ ) GREEK CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
+0398 ; 03B8 ; SA # ( Θ → θ ) GREEK CAPITAL LETTER THETA → GREEK SMALL LETTER THETA # →Ꮎ→
+03F4 ; 03B8 ; SA # ( ϴ → θ ) GREEK CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
1FBE ; 03B9 ; SA # ( ι → ι ) GREEK PROSGEGRAMMENI → GREEK SMALL LETTER IOTA #
037A ; 03B9 ; SA #* ( ͺ → ι ) GREEK YPOGEGRAMMENI → GREEK SMALL LETTER IOTA # →ι→
@@ -10370,6 +10579,11 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
1D7C2 ; 03C9 ; SA # ( 🂠→ ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA → GREEK SMALL LETTER OMEGA #
2126 ; 03A9 ; SA # ( Ω → Ω ) OHM SIGN → GREEK CAPITAL LETTER OMEGA #
+1D6C0 ; 03A9 ; SA # ( 𛀠→ Ω ) MATHEMATICAL BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D6FA ; 03A9 ; SA # ( 𛺠→ Ω ) MATHEMATICAL ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D734 ; 03A9 ; SA # ( 𜴠→ Ω ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D76E ; 03A9 ; SA # ( ð® → Ω ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D7A8 ; 03A9 ; SA # ( 𞨠→ Ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
1F7D ; 1FF4 ; SA # ( ώ → ῴ ) GREEK SMALL LETTER OMEGA WITH OXIA → GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI #
@@ -10389,8 +10603,6 @@ A76B ; 021D ; SA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER Y
0511 ; 0454 ; SA # ( ԑ → є ) CYRILLIC SMALL LETTER REVERSED ZE → CYRILLIC SMALL LETTER UKRAINIAN IE # →ε→
-0510 ; 0404 ; SA # ( Ô â†’ Є ) CYRILLIC CAPITAL LETTER REVERSED ZE → CYRILLIC CAPITAL LETTER UKRAINIAN IE # →ℇ→
-
0497 ; 0436 0329 ; SA # ( җ → ж̩ ) CYRILLIC SMALL LETTER ZHE WITH DESCENDER → CYRILLIC SMALL LETTER ZHE, COMBINING VERTICAL LINE BELOW #
0496 ; 0416 0329 ; SA # ( Җ → Ж̩ ) CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER → CYRILLIC CAPITAL LETTER ZHE, COMBINING VERTICAL LINE BELOW #
@@ -10550,6 +10762,8 @@ FB50 ; 0671 ; SA # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; SA # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; SA # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; SA # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; SA # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; SA # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; SA # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -10565,105 +10779,92 @@ FDF3 ; 0627 0643 0628 0631 ; SA # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; SA # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; SA # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; SA # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; SA # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; SA # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; SA # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; SA # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; SA # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; SA # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; SA # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; SA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; SA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; SA # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; SA # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; SA # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; SA # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; SA # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; SA # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; SA # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; SA # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; SA # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; SA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; SA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; SA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; SA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; SA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; SA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; SA # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; SA # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; SA # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; SA # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; SA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; SA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; SA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; SA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; SA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; SA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; SA # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; SA # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; SA # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; SA # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; SA # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; SA # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; SA # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; SA # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; SA # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; SA # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; SA # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; SA # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; SA # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; SA # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; SA # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; SA # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; SA # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; SA # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; SA # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; SA # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; SA # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; SA # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; SA # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; SA # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; SA # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; SA # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; SA # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; SA # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; SA # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; SA # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; SA # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; SA # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; SA # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; SA # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; SA # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; SA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; SA # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; SA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; SA # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; SA # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; SA # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; SA # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; SA # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; SA # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; SA # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; SA # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; SA # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; SA # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; SA # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; SA # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; SA # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; SA # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; SA # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; SA # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; SA # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
FE94 ; 0629 ; SA # ( ‎ﺔ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA FINAL FORM → ARABIC LETTER TEH MARBUTA #
FE93 ; 0629 ; SA # ( ‎ﺓ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA ISOLATED FORM → ARABIC LETTER TEH MARBUTA #
06C3 ; 0629 ; SA # ( ‎ۃ‎ → ‎ة‎ ) ARABIC LETTER TEH MARBUTA GOAL → ARABIC LETTER TEH MARBUTA # →ö→
+1EE15 ; 062A ; SA # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; SA # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; SA # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; SA # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; SA # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; SA # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; SA # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; SA # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; SA # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; SA # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; SA # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; SA # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; SA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; SA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; SA # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; SA # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; SA # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; SA # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; SA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; SA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; SA # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; SA # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -10675,8 +10876,6 @@ FDA1 ; 062A 062C 0649 ; SA # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; SA # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; SA # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; SA # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; SA # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; SA # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; SA # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -10700,6 +10899,8 @@ FD56 ; 062A 0645 062D ; SA # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; SA # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; SA # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; SA # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; SA # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; SA # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -10708,13 +10909,16 @@ FC0F ; 062A 0649 ; SA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; SA # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; SA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; SA # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; SA # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; SA # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; SA # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; SA # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; SA # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; SA # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; SA # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; SA # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; SA # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; SA # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; SA # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -10726,6 +10930,8 @@ FCE5 ; 062B 0645 ; SA # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; SA # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; SA # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; SA # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; SA # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; SA # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -10743,39 +10949,36 @@ FBA3 ; 0679 ; SA # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; SA # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; SA # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; SA # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; SA # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; SA # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; SA # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; SA # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; SA # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; SA # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; SA # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; SA # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; SA # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; SA # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; SA # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; SA # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; SA # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; SA # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; SA # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; SA # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; SA # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; SA # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; SA # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; SA # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; SA # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; SA # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; SA # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; SA # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; SA # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; SA # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; SA # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; SA # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; SA # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; SA # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; SA # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; SA # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; SA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; SA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; SA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; SA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; SA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; SA # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; SA # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; SA # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; SA # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; SA # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; SA # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; SA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; SA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; SA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; SA # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; SA # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -10783,7 +10986,7 @@ FC19 ; 062C 062C ; SA # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; SA # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; SA # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; SA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; SA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; SA # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; SA # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -10792,8 +10995,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; SA #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; SA # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; SA # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; SA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; SA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; SA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; SA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; SA # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; SA # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -10805,16 +11008,21 @@ FD1D ; 062C 0649 ; SA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; SA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; SA # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; SA # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; SA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; SA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; SA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; SA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; SA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; SA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; SA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; SA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; SA # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; SA # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; SA # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; SA # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; SA # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; SA # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; SA # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; SA # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; SA # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; SA # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; SA # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -10825,6 +11033,12 @@ FB81 ; 0687 ; SA # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; SA # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; SA # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; SA # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; SA # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; SA # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; SA # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; SA # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; SA # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; SA # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; SA # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; SA # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -10846,15 +11060,15 @@ FCFF ; 062D 0649 ; SA # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; SA # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; SA # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; SA # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; SA # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; SA # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; SA # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; SA # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; SA # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; SA # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; SA # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; SA # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; SA # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; SA # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; SA # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; SA # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; SA # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; SA # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -10872,6 +11086,9 @@ FB82 ; 068D ; SA # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; SA # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; SA # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; SA # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; SA # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; SA # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; SA # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; SA # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -10881,9 +11098,11 @@ FDF6 ; 0631 0633 0648 0644 ; SA # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; SA #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; SA # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; SA # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; SA # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; SA # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; SA # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; SA # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; SA # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; SA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -10891,6 +11110,12 @@ FB8C ; 0691 ; SA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; SA # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; SA # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; SA # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; SA # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; SA # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; SA # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; SA # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; SA # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; SA # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; SA # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; SA # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -10899,9 +11124,9 @@ FEB1 ; 0633 ; SA # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; SA # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; SA # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; SA # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; SA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; SA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; SA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; SA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; SA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; SA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; SA # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -10938,6 +11163,12 @@ FCFB ; 0633 0649 ; SA # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; SA # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; SA # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; SA # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; SA # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; SA # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; SA # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; SA # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; SA # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; SA # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; SA # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; SA # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -10947,10 +11178,10 @@ FD2D ; 0634 062C ; SA # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; SA # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; SA # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; SA # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; SA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; SA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; SA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; SA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; SA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; SA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; SA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; SA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; SA # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -10986,6 +11217,12 @@ FCFD ; 0634 0649 ; SA # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; SA # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; SA # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; SA # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; SA # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; SA # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; SA # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; SA # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; SA # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; SA # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; SA # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; SA # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -11023,6 +11260,12 @@ FD05 ; 0635 0649 ; SA # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; SA # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; SA # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; SA # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; SA # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; SA # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; SA # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; SA # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; SA # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; SA # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; SA # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; SA # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -11030,8 +11273,8 @@ FEBD ; 0636 ; SA # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; SA # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; SA # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; SA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; SA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; SA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; SA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; SA # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; SA # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -11053,6 +11296,10 @@ FD07 ; 0636 0649 ; SA # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; SA # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; SA # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; SA # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; SA # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; SA # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; SA # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; SA # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; SA # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; SA # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -11077,6 +11324,10 @@ FCF5 ; 0637 0649 ; SA # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; SA # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; SA # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; SA # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; SA # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; SA # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; SA # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; SA # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; SA # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; SA # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -11086,6 +11337,12 @@ FCB9 ; 0638 0645 ; SA # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; SA # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; SA # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; SA # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; SA # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; SA # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; SA # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; SA # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; SA # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; SA # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; SA # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; SA # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -11113,6 +11370,12 @@ FCF7 ; 0639 0649 ; SA # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; SA # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; SA # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; SA # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; SA # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; SA # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; SA # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; SA # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; SA # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; SA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; SA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; SA # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -11134,6 +11397,11 @@ FCF9 ; 063A 0649 ; SA # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; SA # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; SA # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; SA # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; SA # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; SA # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; SA # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; SA # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; SA # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; SA # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; SA # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -11141,8 +11409,8 @@ FED1 ; 0641 ; SA # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; SA # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; SA # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; SA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; SA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; SA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; SA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; SA # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; SA # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -11160,6 +11428,9 @@ FC31 ; 0641 0649 ; SA # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; SA # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; SA # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; SA # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; SA # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; SA # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; SA # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; SA # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -11170,6 +11441,15 @@ FB71 ; 06A6 ; SA # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; SA # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; SA # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; SA # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; SA # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; SA # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; SA # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; SA # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; SA # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; SA # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; SA # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; SA # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; SA # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; SA # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -11195,6 +11475,9 @@ FC35 ; 0642 0649 ; SA # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; SA # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; SA # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; SA # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; SA # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; SA # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; SA # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; SA # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; SA # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -11210,8 +11493,8 @@ FC37 ; 0643 0627 ; SA # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; SA # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; SA # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; SA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; SA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; SA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; SA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; SA # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; SA # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -11256,6 +11539,11 @@ FB99 ; 06B3 ; SA # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; SA # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; SA # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; SA # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; SA # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; SA # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; SA # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; SA # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; SA # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; SA # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; SA # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -11275,8 +11563,8 @@ FEF7 ; 0644 0627 0674 ; SA # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; SA # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; SA # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; SA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; SA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; SA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; SA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; SA # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; SA # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -11314,6 +11602,11 @@ FC43 ; 0644 0649 ; SA # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; SA # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; SA # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; SA # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; SA # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; SA # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; SA # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; SA # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; SA # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; SA # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; SA # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -11323,8 +11616,8 @@ FC88 ; 0645 0627 ; SA # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; SA # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; SA # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; SA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; SA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; SA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; SA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; SA # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; SA # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -11357,9 +11650,64 @@ FDB1 ; 0645 0645 0649 ; SA # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; SA # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; SA # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; SA # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; SA # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; SA # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; SA # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; SA # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; SA # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; SA # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; SA # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; SA # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; SA # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; SA # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; SA # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; SA # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; SA # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; SA # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; SA # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; SA # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; SA # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; SA # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; SA # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; SA # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; SA # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; SA # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; SA # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; SA # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; SA # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; SA # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; SA # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; SA # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; SA # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; SA # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; SA # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; SA # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; SA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; SA # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; SA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; SA # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; SA # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; SA # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; SA # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; SA # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; SA # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; SA # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; SA # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; SA # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; SA # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -11395,6 +11743,9 @@ FC54 ; 0647 0649 ; SA # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; SA # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; SA # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; SA # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; SA # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; SA # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; SA # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; SA # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -11431,6 +11782,12 @@ FBE9 ; 0649 ; SA # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; SA # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; SA # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; SA # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; SA # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; SA # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; SA # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; SA # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; SA # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; SA # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; SA # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; SA # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; SA # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -11454,11 +11811,9 @@ FE89 ; 0649 0674 ; SA # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; SA # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; SA # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; SA # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; SA # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; SA # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; SA # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; SA # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; SA # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; SA # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; SA # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; SA # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -11476,6 +11831,8 @@ FCDF ; 0649 0674 0645 ; SA # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; SA # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; SA # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; SA # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; SA # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; SA # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; SA # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -11501,10 +11858,16 @@ FC03 ; 0649 0674 0649 ; SA # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; SA # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; SA # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; SA # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; SA # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; SA # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; SA # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; SA # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; SA # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; SA # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; SA # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; SA # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; SA # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -11521,6 +11884,8 @@ FD9C ; 0649 0645 0645 ; SA # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; SA # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; SA # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; SA # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; SA # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -11535,14 +11900,6 @@ FBAE ; 06D2 ; SA # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; SA # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; SA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; SA # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; SA # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; SA # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; SA # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
0906 ; 0905 093E ; SA # ( आ → अा ) DEVANAGARI LETTER AA → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA #
0912 ; 0905 093E 0946 ; SA # ( ऒ → अाॆ ) DEVANAGARI LETTER SHORT O → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA, DEVANAGARI VOWEL SIGN SHORT E # →अॊ→→आॆ→
@@ -11730,6 +12087,8 @@ FBB0 ; 06D3 ; SA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0F6A ; 0F62 ; SA # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; SA # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; SA # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; SA # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -11759,26 +12118,21 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
13D2 ; 13A1 ; SA # ( ᒠ→ Ꭱ ) CHEROKEE LETTER SV → CHEROKEE LETTER E #
-13BD ; 13A9 ; SA # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
+13B0 ; 13A8 ; SA # ( Ꮀ → Ꭸ ) CHEROKEE LETTER HO → CHEROKEE LETTER GE # →Ͱ→
-13E7 ; 13AB ; SA # ( ᧠→ Ꭻ ) CHEROKEE LETTER TSU → CHEROKEE LETTER GU # →J→
+13BD ; 13A9 ; SA # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
13D4 ; 13B3 ; SA # ( ᔠ→ Ꮃ ) CHEROKEE LETTER TA → CHEROKEE LETTER LA #
+13EB ; 13BE ; SA # ( ᫠→ Ꮎ ) CHEROKEE LETTER WI → CHEROKEE LETTER NA # →Ѳ→→Θ→
+
13F3 ; 13C0 ; SA # ( ᳠→ ဠ) CHEROKEE LETTER YU → CHEROKEE LETTER NAH #
13DA ; 13D5 ; SA # ( ᚠ→ ᕠ) CHEROKEE LETTER DU → CHEROKEE LETTER DE #
140D ; 1401 00B7 ; SA # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
-2206 ; 1403 ; SA #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
-1D6AB ; 1403 ; SA # ( 𚫠→ რ) MATHEMATICAL BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D6E5 ; 1403 ; SA # ( 𛥠→ რ) MATHEMATICAL ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D71F ; 1403 ; SA # ( 𜟠→ რ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D759 ; 1403 ; SA # ( ð™ → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D793 ; 1403 ; SA # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-
-140F ; 1403 00B7 ; SA # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
+140F ; 1403 1427 ; SA # ( á → áƒá§ ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL MIDDLE DOT #
1411 ; 1404 00B7 ; SA # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
@@ -11792,6 +12146,8 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14D1 ; 1421 ; SA # ( ᓑ → ᡠ) CANADIAN SYLLABICS CARRIER NG → CANADIAN SYLLABICS FINAL BOTTOM HALF RING #
+140E ; 1427 1403 ; SA # ( Ꭰ→ á§áƒ ) CANADIAN SYLLABICS WI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS I #
+
1476 ; 1427 146D ; SA # ( ᑶ → á§á‘­ ) CANADIAN SYLLABICS KWI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KI #
147A ; 1427 146F ; SA # ( ᑺ → á§á‘¯ ) CANADIAN SYLLABICS KWO → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KO #
@@ -11808,33 +12164,31 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1447 ; 1439 00B7 ; SA # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; SA # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
1458 ; 144C 00B7 ; SA # ( ᑘ → ᑌ· ) CANADIAN SYLLABICS WEST-CREE TWE → CANADIAN SYLLABICS TE, MIDDLE DOT # →ᑌá§â†’
-1467 ; 144C 144A ; SA # ( ᑧ → ᑌᑊ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, CANADIAN SYLLABICS WEST-CREE P #
+1467 ; 144C 02C8 ; SA # ( ᑧ → ᑌˈ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→
145A ; 144E 00B7 ; SA # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-1468 ; 144E 144A ; SA # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
+1468 ; 144E 02C8 ; SA # ( ᑨ → ᑎˈ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→
145C ; 144F 00B7 ; SA # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; SA # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; SA # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; SA # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; SA # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; SA # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; SA # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; SA # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; SA # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; SA # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; SA # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
+1485 ; 146B 02C8 ; SA # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1477 ; 146D 1427 ; SA # ( ᑷ → ᑭ᧠) CANADIAN SYLLABICS WEST-CREE KWI → CANADIAN SYLLABICS KI, CANADIAN SYLLABICS FINAL MIDDLE DOT #
@@ -11850,7 +12204,7 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
147F ; 1472 00B7 ; SA # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; SA # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; SA # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; SA # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -11874,13 +12228,6 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14AD ; 14A3 00B7 ; SA # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-213E ; 14A5 ; SA # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; SA # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; SA # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; SA # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; SA # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; SA # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-
14AF ; 14A5 00B7 ; SA # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
14B1 ; 14A6 00B7 ; SA # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
@@ -12028,11 +12375,6 @@ AA56 ; AA23 ; SA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1634 ; 162E ; SA # ( ᘴ → ᘮ ) CANADIAN SYLLABICS CARRIER TLHU → CANADIAN SYLLABICS CARRIER LHU #
-1D6C0 ; 162F ; SA # ( 𛀠→ ᘯ ) MATHEMATICAL BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D6FA ; 162F ; SA # ( 𛺠→ ᘯ ) MATHEMATICAL ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D734 ; 162F ; SA # ( 𜴠→ ᘯ ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D76E ; 162F ; SA # ( ð® → ᘯ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D7A8 ; 162F ; SA # ( 𞨠→ ᘯ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
1635 ; 162F ; SA # ( ᘵ → ᘯ ) CANADIAN SYLLABICS CARRIER TLHO → CANADIAN SYLLABICS CARRIER LHO #
3131 ; 1100 ; SA # ( ㄱ → ᄀ ) HANGUL LETTER KIYEOK → HANGUL CHOSEONG KIYEOK #
@@ -12753,8 +13095,6 @@ A4A7 ; A458 ; SA #* ( ꒧ → ꑘ ) YI RADICAL NYOP → YI SYLLABLE NYOP #
2141 ; A4E8 ; SA #* ( â… â†’ ꓨ ) TURNED SANS-SERIF CAPITAL G → LISU LETTER HHA #
-2200 ; A4EF ; SA #* ( ∀ → ꓯ ) FOR ALL → LISU LETTER AE #
-
2229 ; A4F5 ; SA #* ( ∩ → ꓵ ) INTERSECTION → LISU LETTER UE #
22C2 ; A4F5 ; SA #* ( ⋂ → ꓵ ) N-ARY INTERSECTION → LISU LETTER UE # →∩→
@@ -14588,6 +14928,7 @@ F913 ; 908F ; SA # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; SA # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; SA # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; SA # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; SA # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -14679,6 +15020,7 @@ F9F1 ; 96A3 ; SA # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; SA #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; SA # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; SA # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; SA # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -15294,7 +15636,7 @@ FAD7 ; 27ED3 ; SA # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; SA # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (SA): 4999
+# total for (SA): 5145
# Mixed-Script, Lowercase Confusables
@@ -15338,10 +15680,10 @@ FAD7 ; 27ED3 ; SA # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
05AF ; 030A ; ML # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; ML # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; ML # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; ML # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; ML # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; ML # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; ML # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; ML # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; ML # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; ML # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; ML # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -15440,6 +15782,7 @@ FC63 ; FE7C 0670 ; ML #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; ML #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; ML #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; ML #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; ML #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; ML #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; ML #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; ML #* (   → ) EN SPACE → SPACE #
@@ -15454,10 +15797,6 @@ FC63 ; FE7C 0670 ; ML #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; ML #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; ML #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; ML #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; ML #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; ML #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; ML # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; ML # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; ML # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -15479,14 +15818,18 @@ A4FE ; 002D 002E ; ML #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; ML #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; ML #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; ML #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; ML #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; ML #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; ML # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; ML #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; ML #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; ML #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; ML #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; ML # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; ML # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; ML #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -15515,6 +15858,7 @@ FF01 ; 0021 ; ML #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; ML # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
097D ; 003F ; ML # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; ML # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; ML #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -15530,7 +15874,8 @@ A60E ; 002E ; ML #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; ML # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; ML # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; ML # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; ML # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; ML # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; ML #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; ML # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -15555,8 +15900,6 @@ FF65 ; 00B7 ; ML #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
140C ; 00B7 1401 ; ML # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
-140E ; 00B7 1403 ; ML # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
-
1410 ; 00B7 1404 ; ML # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
1412 ; 00B7 1405 ; ML # ( ᒠ→ Â·á… ) CANADIAN SYLLABICS WO → MIDDLE DOT, CANADIAN SYLLABICS O # →á§á…→
@@ -15697,15 +16040,6 @@ FF65 ; 00B7 ; ML #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; ML #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; ML #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; ML #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; ML #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; ML #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; ML #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; ML #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; ML #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; ML #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; ML #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; ML #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; ML #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; ML #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; ML #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -15715,6 +16049,15 @@ FF07 ; 0027 ; ML #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; ML #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; ML #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; ML #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; ML #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; ML #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; ML #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; ML #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; ML #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; ML #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; ML #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; ML #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; ML #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; ML # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; ML # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; ML # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -15729,7 +16072,6 @@ A78C ; 0027 ; ML # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; ML # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; ML # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; ML #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; ML #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; ML #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; ML #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -15739,6 +16081,7 @@ FF02 ; 0027 0027 ; ML #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; ML #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; ML #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; ML #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; ML #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; ML # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; ML #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; ML # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -15750,10 +16093,10 @@ FF02 ; 0027 0027 ; ML #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2057 ; 0027 0027 0027 0027 ; ML #* ( ◠→ '''' ) QUADRUPLE PRIME → APOSTROPHE, APOSTROPHE, APOSTROPHE, APOSTROPHE # →′′′′→
FF3B ; 0028 ; ML #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; ML #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; ML #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; ML #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; ML #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; ML #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; ML #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; ML #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -16000,15 +16343,25 @@ FD3E ; 0028 ; ML #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; ML #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; ML #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; ML #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; ML #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; ML #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; ML #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; ML #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; ML #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; ML #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; ML #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; ML #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; ML #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; ML #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; ML #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; ML #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; ML #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; ML #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; ML #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; ML #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -16016,10 +16369,11 @@ FF3E ; FE3F ; ML #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; ML #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; ML #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; ML #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; ML #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; ML #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; ML #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; ML #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; ML #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; ML #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; ML #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; ML # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -16035,6 +16389,7 @@ FF3E ; FE3F ; ML #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; ML #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; ML #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; ML #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; ML #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; ML #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; ML #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; ML #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -16046,25 +16401,34 @@ FE68 ; 005C ; ML #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; ML # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
+0AF0 ; 0970 ; ML #* ( ૰ → ॰ ) GUJARATI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
110BB ; 0970 ; ML #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
+111C7 ; 0970 ; ML #* ( 𑇇 → ॰ ) SHARADA ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; ML #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
+17D9 ; 0E4F ; ML #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
+
17D5 ; 0E5A ; ML #* ( ៕ → ๚ ) KHMER SIGN BARIYOOSAN → THAI CHARACTER ANGKHANKHU #
17DA ; 0E5B ; ML #* ( ៚ → ๛ ) KHMER SIGN KOOMUUT → THAI CHARACTER KHOMUT #
0F0C ; 0F0B ; ML #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; ML #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; ML #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; ML # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; ML #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; ML #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; ML # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; ML #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; ML #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; ML #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; ML #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; ML #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; ML #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; ML #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; ML #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; ML #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; ML #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
044A ; 02C9 0062 ; ML # ( ъ → ˉb ) CYRILLIC SMALL LETTER HARD SIGN → MODIFIER LETTER MACRON, LATIN SMALL LETTER B # →¯b→
@@ -16086,8 +16450,6 @@ A714 ; 02EB ; ML #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
0BF5 ; 0BF3 ; ML #* ( ௵ → ௳ ) TAMIL YEAR SIGN → TAMIL DAY SIGN #
-17D9 ; 0E4F ; ML #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
-
21B5 ; 21B2 ; ML #* ( ↵ → ↲ ) DOWNWARDS ARROW WITH CORNER LEFTWARDS → DOWNWARDS ARROW WITH TIP LEFTWARDS #
2A21 ; 21BE ; ML #* ( ⨡ → ↾ ) Z NOTATION SCHEMA PROJECTION → UPWARDS HARPOON WITH BARB RIGHTWARDS #
@@ -16116,8 +16478,8 @@ A714 ; 02EB ; ML #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; ML #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; ML #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; ML #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; ML #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; ML #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; ML #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -16126,12 +16488,12 @@ A4FF ; 003D ; ML #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; ML #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; ML #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; ML #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; ML #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; ML #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
+2053 ; 007E ; ML #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; ML #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; ML #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; ML #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; ML #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; ML #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -16217,16 +16579,6 @@ FFED ; 25AA ; ML #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; ML #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; ML #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; ML #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; ML #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; ML #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; ML #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; ML #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; ML #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
-
29D9 ; 299A ; ML #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
2A3E ; 2A1F ; ML #* ( ⨾ → ⨟ ) Z NOTATION RELATIONAL COMPOSITION → Z NOTATION SCHEMA COMPOSITION #
@@ -16234,6 +16586,7 @@ FFED ; 25AA ; ML #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
3036 ; 3012 ; ML #* ( 〶 → 〒 ) CIRCLED POSTAL MARK → POSTAL MARK #
02D9 ; 0971 ; ML #* ( ˙ → ॱ ) DOT ABOVE → DEVANAGARI SIGN HIGH SPACING DOT #
+0D4E ; 0971 ; ML # ( ൎ → ॱ ) MALAYALAM LETTER DOT REPH → DEVANAGARI SIGN HIGH SPACING DOT # →˙→
FF0D ; 30FC ; ML #* ( ï¼ â†’ ー ) FULLWIDTH HYPHEN-MINUS → KATAKANA-HIRAGANA PROLONGED SOUND MARK #
2014 ; 30FC ; ML #* ( — → ー ) EM DASH → KATAKANA-HIRAGANA PROLONGED SOUND MARK # →一→
@@ -16443,6 +16796,7 @@ A9C6 ; A9D0 ; ML #* ( ꧆ → ê§ ) JAVANESE PADA WINDU → JAVANESE DIGIT ZERO
1D7F2 ; 0036 ; ML # ( 🲠→ 6 ) MATHEMATICAL SANS-SERIF BOLD DIGIT SIX → DIGIT SIX #
1D7FC ; 0036 ; ML # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
0431 ; 0036 ; ML # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; ML # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; ML #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -16555,6 +16909,10 @@ FF41 ; 0061 ; ML # ( ï½ â†’ a ) FULLWIDTH LATIN SMALL LETTER A → LATIN SMALL
0227 ; 00E5 ; ML # ( ȧ → å ) LATIN SMALL LETTER A WITH DOT ABOVE → LATIN SMALL LETTER A WITH RING ABOVE #
+2100 ; 0061 002F 0063 ; ML #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; ML #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; ML # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
00E6 ; 0061 0065 ; ML # ( æ → ae ) LATIN SMALL LETTER AE → LATIN SMALL LETTER A, LATIN SMALL LETTER E #
@@ -16616,10 +16974,32 @@ FF43 ; 0063 ; ML # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
0441 ; 0063 ; ML # ( Ñ â†’ c ) CYRILLIC SMALL LETTER ES → LATIN SMALL LETTER C #
00A2 ; 0063 0338 ; ML #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; ML # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; ML # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
04AB ; 0063 0326 ; ML # ( Ò« → c̦ ) CYRILLIC SMALL LETTER ES WITH DESCENDER → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →Ñ̡→
+2105 ; 0063 002F 006F ; ML #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; ML #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; ML #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; ML # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+03B5 ; A793 ; ML # ( ε → ꞓ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER C WITH BAR # →є→
+1D6C6 ; A793 ; ML # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; ML # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; ML # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; ML # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; ML # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; ML # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; ML # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; ML # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; ML # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; ML # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+2C89 ; A793 ; ML # ( ⲉ → ꞓ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER C WITH BAR # →є→
+0454 ; A793 ; ML # ( є → ꞓ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER C WITH BAR #
+0511 ; A793 ; ML # ( ԑ → ꞓ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
217E ; 0064 ; ML # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; ML # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; ML # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -16636,6 +17016,7 @@ FF43 ; 0063 ; ML # ( c → c ) FULLWIDTH LATIN SMALL LETTER C → LATIN SMALL
1D659 ; 0064 ; ML # ( 𙙠→ d ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D → LATIN SMALL LETTER D #
1D68D ; 0064 ; ML # ( ðš → d ) MATHEMATICAL MONOSPACE SMALL D → LATIN SMALL LETTER D #
0501 ; 0064 ; ML # ( Ô â†’ d ) CYRILLIC SMALL LETTER KOMI DE → LATIN SMALL LETTER D #
+13E7 ; 0064 ; ML # ( ᧠→ d ) CHEROKEE LETTER TSU → LATIN SMALL LETTER D #
146F ; 0064 ; ML # ( ᑯ → d ) CANADIAN SYLLABICS KO → LATIN SMALL LETTER D #
A4D2 ; 0064 ; ML # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
@@ -16651,6 +17032,10 @@ A4D2 ; 0064 ; ML # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
147B ; 0064 00B7 ; ML # ( á‘» → d· ) CANADIAN SYLLABICS WEST-CREE KWO → LATIN SMALL LETTER D, MIDDLE DOT # →ᑯá§â†’
+1487 ; 0064 02C8 ; ML # ( ᒇ → dˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, MODIFIER LETTER VERTICAL LINE # →ᑯᑊ→
+
+02A4 ; 0064 021D ; ML # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; ML # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; ML # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -16658,10 +17043,7 @@ A4D2 ; 0064 ; ML # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
02A5 ; 0064 0291 ; ML # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; ML # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
-1487 ; 0064 144A ; ML # ( ᒇ → dᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, CANADIAN SYLLABICS WEST-CREE P # →ᑯᑊ→
-
+2E39 ; 1E9F ; ML #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
03B4 ; 1E9F ; ML # ( δ → ẟ ) GREEK SMALL LETTER DELTA → LATIN SMALL LETTER DELTA #
1D6C5 ; 1E9F ; ML # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; ML # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -16698,24 +17080,6 @@ FF45 ; 0065 ; ML # ( e → e ) FULLWIDTH LATIN SMALL LETTER E → LATIN SMALL
1D14 ; 01DD 006F ; ML # ( á´” → Ço ) LATIN SMALL LETTER TURNED OE → LATIN SMALL LETTER TURNED E, LATIN SMALL LETTER O # →əo→
-22F4 ; 025B ; ML #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-03B5 ; 025B ; ML # ( ε → ɛ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER OPEN E #
-1D6C6 ; 025B ; ML # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; ML # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; ML # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; ML # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; ML # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; ML # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; ML # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; ML # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; ML # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; ML # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-2C89 ; 025B ; ML # ( ⲉ → ɛ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER OPEN E # →є→
-0454 ; 025B ; ML # ( є → ɛ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER OPEN E #
-0511 ; 025B ; ML # ( ԑ → ɛ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER OPEN E #
-
-20AC ; 2107 ; ML #* ( € → ℇ ) EURO SIGN → EULER CONSTANT # →Є→
-
1D9F ; 1D4B ; ML # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
1D08 ; 025C ; ML # ( ᴈ → ɜ ) LATIN SMALL LETTER TURNED OPEN E → LATIN SMALL LETTER REVERSED OPEN E #
@@ -16795,7 +17159,7 @@ FF48 ; 0068 ; ML # ( h → h ) FULLWIDTH LATIN SMALL LETTER H → LATIN SMALL
1D78 ; 1D34 ; ML # ( ᵸ → ᴴ ) MODIFIER LETTER CYRILLIC EN → MODIFIER LETTER CAPITAL H #
0266 ; 0068 0314 ; ML # ( ɦ → h̔ ) LATIN SMALL LETTER H WITH HOOK → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
-13F2 ; 0068 0314 ; ML # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE # →ɦ→
+13F2 ; 0068 0314 ; ML # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
0127 ; 0068 0335 ; ML # ( ħ → h̵ ) LATIN SMALL LETTER H WITH STROKE → LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY #
210F ; 0068 0335 ; ML # ( ℠→ h̵ ) PLANCK CONSTANT OVER TWO PI → LATIN SMALL LETTER H, COMBINING SHORT STROKE OVERLAY # →ħ→
@@ -16871,11 +17235,11 @@ FF4A ; 006A ; ML # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; ML # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; ML # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; ML # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; ML # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; ML # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
03F3 ; 006A ; ML # ( ϳ → j ) GREEK LETTER YOT → LATIN SMALL LETTER J #
0458 ; 006A ; ML # ( ј → j ) CYRILLIC SMALL LETTER JE → LATIN SMALL LETTER J #
-0575 ; 006A ; ML # ( յ → j ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER J #
+
+1D6A5 ; 0237 ; ML # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
+0575 ; 0237 ; ML # ( յ → ȷ ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER DOTLESS J #
1D424 ; 006B ; ML # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; ML # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -17052,10 +17416,6 @@ A4F2 ; 006C ; ML # ( ꓲ → l ) LISU LETTER I → LATIN SMALL LETTER L # →Iâ†
2CD1 ; 029F ; ML # ( ⳑ → ʟ ) COPTIC SMALL LETTER L-SHAPED HA → LATIN LETTER SMALL CAPITAL L #
-043C ; 1D0D ; ML # ( м → ᴠ) CYRILLIC SMALL LETTER EM → LATIN LETTER SMALL CAPITAL M #
-
-04CE ; 1D0D 0326 ; ML # ( ÓŽ → á´Ì¦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN LETTER SMALL CAPITAL M, COMBINING COMMA BELOW # →м̡→
-
1D427 ; 006E ; ML # ( ð§ → n ) MATHEMATICAL BOLD SMALL N → LATIN SMALL LETTER N #
1D45B ; 006E ; ML # ( 𑛠→ n ) MATHEMATICAL ITALIC SMALL N → LATIN SMALL LETTER N #
1D48F ; 006E ; ML # ( ð’ → n ) MATHEMATICAL BOLD ITALIC SMALL N → LATIN SMALL LETTER N #
@@ -17175,10 +17535,6 @@ FE93 ; 00F6 ; ML # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
0609 ; 00BA 002F 2080 2080 ; ML #* ( ؉ → º/₀₀ ) ARABIC-INDIC PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
060A ; 00BA 002F 2080 2080 ; ML #* ( ØŠ → º/₀₀ ) ARABIC-INDIC PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; ML #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; ML #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; ML #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; ML #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; ML #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; ML #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -17273,6 +17629,8 @@ FF50 ; 0070 ; ML # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
02A0 ; 0071 0314 ; ML # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; ML # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; ML # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; ML # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; ML # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -17296,6 +17654,8 @@ FF50 ; 0070 ; ML # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
0493 ; 0072 0335 ; ML # ( ғ → r̵ ) CYRILLIC SMALL LETTER GHE WITH STROKE → LATIN SMALL LETTER R, COMBINING SHORT STROKE OVERLAY # →г̵→
+0491 ; 0072 02C8 ; ML # ( ґ → rˈ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, MODIFIER LETTER VERTICAL LINE # →гˈ→
+
006D ; 0072 006E ; ML # ( m → rn ) LATIN SMALL LETTER M → LATIN SMALL LETTER R, LATIN SMALL LETTER N #
217F ; 0072 006E ; ML # ( ⅿ → rn ) SMALL ROMAN NUMERAL ONE THOUSAND → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D426 ; 0072 006E ; ML # ( ð¦ → rn ) MATHEMATICAL BOLD SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
@@ -17311,11 +17671,12 @@ FF50 ; 0070 ; ML # ( ï½ â†’ p ) FULLWIDTH LATIN SMALL LETTER P → LATIN SMALL
1D62E ; 0072 006E ; ML # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; ML # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; ML # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; ML # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; ML # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+043C ; 0072 006E ; ML # ( м → rn ) CYRILLIC SMALL LETTER EM → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; ML # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
-
-0491 ; 0072 144A ; ML # ( ґ → rᑊ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, CANADIAN SYLLABICS WEST-CREE P # →гˈ→
+04CE ; 0072 006E 0326 ; ML # ( ӎ → rn̦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →м̡→
044F ; 1D19 ; ML # ( Ñ â†’ á´™ ) CYRILLIC SMALL LETTER YA → LATIN LETTER SMALL CAPITAL REVERSED R #
@@ -17377,6 +17738,7 @@ A731 ; 0073 ; ML # ( ꜱ → s ) LATIN LETTER SMALL CAPITAL S → LATIN SMALL LE
021B ; 0163 ; ML # ( ț → ţ ) LATIN SMALL LETTER T WITH COMMA BELOW → LATIN SMALL LETTER T WITH CEDILLA #
01AB ; 0163 ; ML # ( ƫ → ţ ) LATIN SMALL LETTER T WITH PALATAL HOOK → LATIN SMALL LETTER T WITH CEDILLA #
+13BF ; 0163 ; ML # ( Ꮏ → ţ ) CHEROKEE LETTER HNA → LATIN SMALL LETTER T WITH CEDILLA # →ƫ→
04AD ; 0074 0329 ; ML # ( ҭ → t̩ ) CYRILLIC SMALL LETTER TE WITH DESCENDER → LATIN SMALL LETTER T, COMBINING VERTICAL LINE BELOW # →т̩→
@@ -17542,6 +17904,12 @@ FF59 ; 0079 ; ML # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
04B1 ; 0079 0335 ; ML # ( ұ → y̵ ) CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE → LATIN SMALL LETTER Y, COMBINING SHORT STROKE OVERLAY # →ү̵→
+0292 ; 021D ; ML # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; ML # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+2CCD ; 021D ; ML # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
+04E1 ; 021D ; ML # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
+10F3 ; 021D ; ML # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
+
1D433 ; 007A ; ML # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; ML # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; ML # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -17563,12 +17931,6 @@ FF59 ; 0079 ; ML # ( y → y ) FULLWIDTH LATIN SMALL LETTER Y → LATIN SMALL
01B6 ; 007A 0335 ; ML # ( ƶ → z̵ ) LATIN SMALL LETTER Z WITH STROKE → LATIN SMALL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; ML # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; ML # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-2CCD ; 021D ; ML # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
-04E1 ; 021D ; ML # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
-10F3 ; 021D ; ML # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
-
01BF ; 00FE ; ML # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
03F8 ; 00FE ; ML # ( ϸ → þ ) GREEK SMALL LETTER SHO → LATIN SMALL LETTER THORN #
@@ -17585,6 +17947,7 @@ A645 ; 01A8 ; ML # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
1D737 ; 03B2 ; ML # ( 𜷠→ β ) MATHEMATICAL BOLD ITALIC SMALL BETA → GREEK SMALL LETTER BETA #
1D771 ; 03B2 ; ML # ( ð± → β ) MATHEMATICAL SANS-SERIF BOLD SMALL BETA → GREEK SMALL LETTER BETA #
1D7AB ; 03B2 ; ML # ( 𞫠→ β ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA → GREEK SMALL LETTER BETA #
+13F0 ; 03B2 ; ML # ( ᰠ→ β ) CHEROKEE LETTER YE → GREEK SMALL LETTER BETA #
1D7CB ; 03DD ; ML # ( 🋠→ Ï ) MATHEMATICAL BOLD SMALL DIGAMMA → GREEK SMALL LETTER DIGAMMA #
@@ -17607,18 +17970,19 @@ A645 ; 01A8 ; ML # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
1D78B ; 03B8 ; ML # ( 𞋠→ θ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → GREEK SMALL LETTER THETA #
1D7B1 ; 03B8 ; ML # ( 𞱠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → GREEK SMALL LETTER THETA #
1D7C5 ; 03B8 ; ML # ( 🅠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → GREEK SMALL LETTER THETA #
-1D6AF ; 03B8 ; ML # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6B9 ; 03B8 ; ML # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6E9 ; 03B8 ; ML # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D6F3 ; 03B8 ; ML # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D723 ; 03B8 ; ML # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D72D ; 03B8 ; ML # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D75D ; 03B8 ; ML # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D767 ; 03B8 ; ML # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D797 ; 03B8 ; ML # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→⊖→
-1D7A1 ; 03B8 ; ML # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→⊖→
-2D31 ; 03B8 ; ML # ( ⴱ → θ ) TIFINAGH LETTER YAB → GREEK SMALL LETTER THETA # →Ɵ→→Θ→→⊖→
-13BE ; 03B8 ; ML # ( Ꮎ → θ ) CHEROKEE LETTER NA → GREEK SMALL LETTER THETA # →O̵→→O̶→→Ɵ→→Θ→→⊖→
+1D6AF ; 03B8 ; ML # ( 𚯠→ θ ) MATHEMATICAL BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6B9 ; 03B8 ; ML # ( 𚹠→ θ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6E9 ; 03B8 ; ML # ( 𛩠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D6F3 ; 03B8 ; ML # ( 𛳠→ θ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D723 ; 03B8 ; ML # ( 𜣠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D72D ; 03B8 ; ML # ( 𜭠→ θ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D75D ; 03B8 ; ML # ( ð → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D767 ; 03B8 ; ML # ( ð§ → θ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D797 ; 03B8 ; ML # ( 𞗠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+1D7A1 ; 03B8 ; ML # ( 𞡠→ θ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → GREEK SMALL LETTER THETA # →Θ→→Ꮎ→
+2D31 ; 03B8 ; ML # ( ⴱ → θ ) TIFINAGH LETTER YAB → GREEK SMALL LETTER THETA # →Ɵ→→Θ→→Ꮎ→
+13BE ; 03B8 ; ML # ( Ꮎ → θ ) CHEROKEE LETTER NA → GREEK SMALL LETTER THETA #
+13EB ; 03B8 ; ML # ( ᫠→ θ ) CHEROKEE LETTER WI → GREEK SMALL LETTER THETA # →Ѳ→→Θ→→Ꮎ→
2CE4 ; 03D7 ; ML # ( ⳤ → ϗ ) COPTIC SYMBOL KAI → GREEK KAI SYMBOL #
@@ -17757,6 +18121,8 @@ FB50 ; 0671 ; ML # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; ML # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; ML # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; ML # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; ML # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; ML # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; ML # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -17772,101 +18138,88 @@ FDF3 ; 0627 0643 0628 0631 ; ML # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; ML # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; ML # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; ML # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; ML # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; ML # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; ML # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; ML # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; ML # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; ML # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; ML # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; ML # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; ML # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; ML # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; ML # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; ML # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; ML # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; ML # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; ML # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; ML # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; ML # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; ML # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; ML # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; ML # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; ML # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; ML # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; ML # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; ML # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; ML # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; ML # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; ML # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; ML # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; ML # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; ML # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; ML # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; ML # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; ML # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; ML # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; ML # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; ML # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; ML # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; ML # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; ML # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; ML # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; ML # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; ML # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; ML # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; ML # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; ML # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; ML # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; ML # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; ML # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; ML # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; ML # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; ML # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; ML # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; ML # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; ML # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; ML # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; ML # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; ML # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; ML # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; ML # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; ML # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; ML # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; ML # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; ML # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; ML # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; ML # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; ML # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; ML # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; ML # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; ML # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; ML # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; ML # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; ML # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; ML # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; ML # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; ML # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; ML # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; ML # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; ML # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; ML # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; ML # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; ML # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; ML # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; ML # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; ML # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; ML # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; ML # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; ML # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; ML # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; ML # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
+1EE15 ; 062A ; ML # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; ML # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; ML # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; ML # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; ML # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; ML # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; ML # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; ML # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; ML # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; ML # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; ML # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; ML # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; ML # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; ML # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; ML # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; ML # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; ML # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; ML # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; ML # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; ML # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; ML # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; ML # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -17878,8 +18231,6 @@ FDA1 ; 062A 062C 0649 ; ML # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; ML # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; ML # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; ML # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; ML # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; ML # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; ML # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -17903,6 +18254,8 @@ FD56 ; 062A 0645 062D ; ML # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; ML # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; ML # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; ML # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; ML # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; ML # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -17911,13 +18264,16 @@ FC0F ; 062A 0649 ; ML # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; ML # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; ML # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; ML # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; ML # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; ML # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; ML # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; ML # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; ML # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; ML # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; ML # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; ML # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; ML # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; ML # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; ML # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -17929,6 +18285,8 @@ FCE5 ; 062B 0645 ; ML # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; ML # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; ML # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; ML # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; ML # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; ML # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -17946,39 +18304,36 @@ FBA3 ; 0679 ; ML # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; ML # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; ML # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; ML # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; ML # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; ML # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; ML # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; ML # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; ML # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; ML # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; ML # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; ML # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; ML # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; ML # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; ML # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; ML # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; ML # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; ML # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; ML # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; ML # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; ML # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; ML # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; ML # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; ML # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; ML # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; ML # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; ML # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; ML # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; ML # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; ML # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; ML # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; ML # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; ML # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; ML # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; ML # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; ML # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; ML # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; ML # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; ML # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; ML # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; ML # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; ML # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; ML # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; ML # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; ML # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; ML # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; ML # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; ML # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; ML # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; ML # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; ML # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; ML # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -17986,7 +18341,7 @@ FC19 ; 062C 062C ; ML # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; ML # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; ML # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; ML # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; ML # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; ML # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; ML # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -17995,8 +18350,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; ML #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; ML # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; ML # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; ML # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; ML # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; ML # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; ML # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; ML # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; ML # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -18008,16 +18363,21 @@ FD1D ; 062C 0649 ; ML # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; ML # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; ML # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; ML # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; ML # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; ML # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; ML # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; ML # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; ML # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; ML # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; ML # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; ML # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; ML # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; ML # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; ML # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; ML # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; ML # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; ML # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; ML # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; ML # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; ML # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; ML # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; ML # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -18028,6 +18388,12 @@ FB81 ; 0687 ; ML # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; ML # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; ML # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; ML # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; ML # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; ML # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; ML # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; ML # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; ML # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; ML # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; ML # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; ML # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -18049,15 +18415,15 @@ FCFF ; 062D 0649 ; ML # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; ML # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; ML # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; ML # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; ML # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; ML # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; ML # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; ML # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; ML # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; ML # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; ML # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; ML # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; ML # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; ML # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; ML # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; ML # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; ML # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; ML # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -18075,6 +18441,9 @@ FB82 ; 068D ; ML # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; ML # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; ML # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; ML # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; ML # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; ML # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; ML # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; ML # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -18084,9 +18453,11 @@ FDF6 ; 0631 0633 0648 0644 ; ML # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; ML #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; ML # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; ML # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; ML # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; ML # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; ML # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; ML # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; ML # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; ML # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -18094,6 +18465,12 @@ FB8C ; 0691 ; ML # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; ML # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; ML # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; ML # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; ML # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; ML # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; ML # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; ML # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; ML # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; ML # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; ML # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; ML # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -18102,9 +18479,9 @@ FEB1 ; 0633 ; ML # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; ML # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; ML # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; ML # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; ML # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; ML # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; ML # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; ML # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; ML # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; ML # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; ML # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -18141,6 +18518,12 @@ FCFB ; 0633 0649 ; ML # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; ML # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; ML # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; ML # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; ML # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; ML # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; ML # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; ML # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; ML # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; ML # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; ML # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; ML # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -18150,10 +18533,10 @@ FD2D ; 0634 062C ; ML # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; ML # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; ML # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; ML # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; ML # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; ML # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; ML # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; ML # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; ML # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; ML # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; ML # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; ML # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; ML # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -18189,6 +18572,12 @@ FCFD ; 0634 0649 ; ML # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; ML # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; ML # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; ML # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; ML # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; ML # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; ML # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; ML # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; ML # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; ML # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; ML # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; ML # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -18226,6 +18615,12 @@ FD05 ; 0635 0649 ; ML # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; ML # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; ML # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; ML # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; ML # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; ML # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; ML # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; ML # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; ML # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; ML # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; ML # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; ML # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -18233,8 +18628,8 @@ FEBD ; 0636 ; ML # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; ML # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; ML # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; ML # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; ML # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; ML # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; ML # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; ML # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; ML # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -18256,6 +18651,10 @@ FD07 ; 0636 0649 ; ML # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; ML # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; ML # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; ML # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; ML # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; ML # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; ML # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; ML # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; ML # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; ML # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -18280,6 +18679,10 @@ FCF5 ; 0637 0649 ; ML # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; ML # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; ML # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; ML # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; ML # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; ML # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; ML # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; ML # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; ML # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; ML # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -18289,6 +18692,12 @@ FCB9 ; 0638 0645 ; ML # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; ML # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; ML # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; ML # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; ML # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; ML # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; ML # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; ML # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; ML # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; ML # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; ML # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; ML # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -18316,6 +18725,12 @@ FCF7 ; 0639 0649 ; ML # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; ML # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; ML # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; ML # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; ML # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; ML # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; ML # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; ML # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; ML # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; ML # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; ML # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; ML # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -18337,6 +18752,11 @@ FCF9 ; 063A 0649 ; ML # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; ML # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; ML # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; ML # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; ML # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; ML # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; ML # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; ML # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; ML # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; ML # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; ML # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -18344,8 +18764,8 @@ FED1 ; 0641 ; ML # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; ML # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; ML # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; ML # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; ML # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; ML # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; ML # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; ML # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; ML # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -18363,6 +18783,9 @@ FC31 ; 0641 0649 ; ML # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; ML # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; ML # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; ML # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; ML # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; ML # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; ML # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; ML # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -18373,6 +18796,15 @@ FB71 ; 06A6 ; ML # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; ML # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; ML # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; ML # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; ML # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; ML # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; ML # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; ML # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; ML # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; ML # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; ML # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; ML # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; ML # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; ML # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -18398,6 +18830,9 @@ FC35 ; 0642 0649 ; ML # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; ML # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; ML # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; ML # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; ML # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; ML # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; ML # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; ML # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; ML # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -18413,8 +18848,8 @@ FC37 ; 0643 0627 ; ML # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; ML # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; ML # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; ML # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; ML # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; ML # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; ML # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; ML # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; ML # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -18459,6 +18894,11 @@ FB99 ; 06B3 ; ML # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; ML # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; ML # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; ML # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; ML # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; ML # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; ML # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; ML # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; ML # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; ML # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; ML # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -18478,8 +18918,8 @@ FEF7 ; 0644 0627 0674 ; ML # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; ML # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; ML # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; ML # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; ML # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; ML # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; ML # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; ML # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; ML # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -18517,6 +18957,11 @@ FC43 ; 0644 0649 ; ML # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; ML # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; ML # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; ML # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; ML # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; ML # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; ML # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; ML # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; ML # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; ML # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; ML # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -18526,8 +18971,8 @@ FC88 ; 0645 0627 ; ML # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; ML # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; ML # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; ML # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; ML # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; ML # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; ML # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; ML # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; ML # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -18560,9 +19005,64 @@ FDB1 ; 0645 0645 0649 ; ML # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; ML # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; ML # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; ML # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; ML # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; ML # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; ML # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; ML # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; ML # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; ML # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; ML # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; ML # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; ML # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; ML # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; ML # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; ML # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; ML # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; ML # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; ML # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; ML # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; ML # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; ML # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; ML # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; ML # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; ML # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; ML # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; ML # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; ML # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; ML # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; ML # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; ML # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; ML # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; ML # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; ML # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; ML # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; ML # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; ML # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; ML # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; ML # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; ML # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; ML # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; ML # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; ML # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; ML # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; ML # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; ML # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; ML # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; ML # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; ML # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -18598,6 +19098,9 @@ FC54 ; 0647 0649 ; ML # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; ML # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; ML # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; ML # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; ML # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; ML # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; ML # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; ML # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -18634,6 +19137,12 @@ FBE9 ; 0649 ; ML # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; ML # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; ML # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; ML # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; ML # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; ML # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; ML # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; ML # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; ML # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; ML # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; ML # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; ML # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; ML # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -18657,11 +19166,9 @@ FE89 ; 0649 0674 ; ML # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; ML # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; ML # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; ML # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; ML # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; ML # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; ML # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; ML # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; ML # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; ML # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; ML # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; ML # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -18679,6 +19186,8 @@ FCDF ; 0649 0674 0645 ; ML # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; ML # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; ML # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; ML # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; ML # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; ML # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; ML # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -18704,10 +19213,16 @@ FC03 ; 0649 0674 0649 ; ML # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; ML # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; ML # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; ML # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; ML # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; ML # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; ML # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; ML # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; ML # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; ML # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; ML # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; ML # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; ML # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -18724,6 +19239,8 @@ FD9C ; 0649 0645 0645 ; ML # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; ML # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; ML # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; ML # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; ML # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -18738,36 +19255,6 @@ FBAE ; 06D2 ; ML # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; ML # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; ML # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; ML # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; ML # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; ML # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; ML # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
-22FF ; 2D39 ; ML #* ( ⋿ → ⴹ ) Z NOTATION BAG MEMBERSHIP → TIFINAGH LETTER YADD #
-2130 ; 2D39 ; ML # ( ℰ → ⴹ ) SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D404 ; 2D39 ; ML # ( ð„ → â´¹ ) MATHEMATICAL BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D438 ; 2D39 ; ML # ( ð¸ → â´¹ ) MATHEMATICAL ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D46C ; 2D39 ; ML # ( 𑬠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D4D4 ; 2D39 ; ML # ( 𓔠→ ⴹ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D508 ; 2D39 ; ML # ( 𔈠→ ⴹ ) MATHEMATICAL FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D53C ; 2D39 ; ML # ( 𔼠→ ⴹ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D570 ; 2D39 ; ML # ( 𕰠→ ⴹ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5A4 ; 2D39 ; ML # ( 𖤠→ ⴹ ) MATHEMATICAL SANS-SERIF CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D5D8 ; 2D39 ; ML # ( 𗘠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D60C ; 2D39 ; ML # ( 𘌠→ ⴹ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D640 ; 2D39 ; ML # ( 𙀠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D674 ; 2D39 ; ML # ( 𙴠→ ⴹ ) MATHEMATICAL MONOSPACE CAPITAL E → TIFINAGH LETTER YADD # →E→
-1D6AC ; 2D39 ; ML # ( 𚬠→ ⴹ ) MATHEMATICAL BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D6E6 ; 2D39 ; ML # ( 𛦠→ ⴹ ) MATHEMATICAL ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D720 ; 2D39 ; ML # ( 𜠠→ ⴹ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D75A ; 2D39 ; ML # ( ðš → â´¹ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-1D794 ; 2D39 ; ML # ( 𞔠→ ⴹ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → TIFINAGH LETTER YADD # →Ε→
-13AC ; 2D39 ; ML # ( Ꭼ → ⴹ ) CHEROKEE LETTER GV → TIFINAGH LETTER YADD # →E→
-A4F0 ; 2D39 ; ML # ( ꓰ → ⴹ ) LISU LETTER E → TIFINAGH LETTER YADD # →E→
-
2203 ; 2D3A ; ML #* ( ∃ → ⴺ ) THERE EXISTS → TIFINAGH LETTER YADDH #
A4F1 ; 2D3A ; ML # ( ꓱ → ⴺ ) LISU LETTER EU → TIFINAGH LETTER YADDH # →Ǝ→
@@ -18913,6 +19400,8 @@ A4DA ; 0BD0 ; ML # ( ꓚ → ௠) LISU LETTER CA → TAMIL OM # →C→→С→
0BF2 ; 0B9A 0BC2 ; ML #* ( ௲ → சூ ) TAMIL NUMBER ONE THOUSAND → TAMIL LETTER CA, TAMIL VOWEL SIGN UU #
+0D3A ; 0B9F 0BBF ; ML # ( ഺ → டி ) MALAYALAM LETTER TTTA → TAMIL LETTER TTA, TAMIL VOWEL SIGN I #
+
0D23 ; 0BA3 ; ML # ( ണ → ண ) MALAYALAM LETTER NNA → TAMIL LETTER NNA #
0BFA ; 0BA8 0BC0 ; ML #* ( ௺ → நீ ) TAMIL NUMBER SIGN → TAMIL LETTER NA, TAMIL VOWEL SIGN II #
@@ -19077,6 +19566,8 @@ A4DA ; 0BD0 ; ML # ( ꓚ → ௠) LISU LETTER CA → TAMIL OM # →C→→С→
0F6A ; 0F62 ; ML # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; ML # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; ML # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; ML # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -19104,6 +19595,41 @@ AA56 ; AA23 ; ML # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1855 ; 1835 ; ML # ( ᡕ → ᠵ ) MONGOLIAN LETTER TODO YA → MONGOLIAN LETTER JA #
+2145 ; 13A0 ; ML # ( ⅅ → Ꭰ ) DOUBLE-STRUCK ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D403 ; 13A0 ; ML # ( ðƒ → Ꭰ ) MATHEMATICAL BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D437 ; 13A0 ; ML # ( ð· → Ꭰ ) MATHEMATICAL ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D46B ; 13A0 ; ML # ( 𑫠→ Ꭰ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D49F ; 13A0 ; ML # ( 𒟠→ Ꭰ ) MATHEMATICAL SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D4D3 ; 13A0 ; ML # ( 𓓠→ Ꭰ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CHEROKEE LETTER A # →D→
+1D507 ; 13A0 ; ML # ( 𔇠→ Ꭰ ) MATHEMATICAL FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D53B ; 13A0 ; ML # ( 𔻠→ Ꭰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CHEROKEE LETTER A # →D→
+1D56F ; 13A0 ; ML # ( 𕯠→ Ꭰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CHEROKEE LETTER A # →D→
+1D5A3 ; 13A0 ; ML # ( 𖣠→ Ꭰ ) MATHEMATICAL SANS-SERIF CAPITAL D → CHEROKEE LETTER A # →D→
+1D5D7 ; 13A0 ; ML # ( 𗗠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CHEROKEE LETTER A # →D→
+1D60B ; 13A0 ; ML # ( 𘋠→ Ꭰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D63F ; 13A0 ; ML # ( 𘿠→ Ꭰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CHEROKEE LETTER A # →D→
+1D673 ; 13A0 ; ML # ( 𙳠→ Ꭰ ) MATHEMATICAL MONOSPACE CAPITAL D → CHEROKEE LETTER A # →D→
+15DE ; 13A0 ; ML # ( ᗞ → Ꭰ ) CANADIAN SYLLABICS CARRIER THE → CHEROKEE LETTER A # →D→
+15EA ; 13A0 ; ML # ( ᗪ → Ꭰ ) CANADIAN SYLLABICS CARRIER PE → CHEROKEE LETTER A # →ᗞ→→D→
+A4D3 ; 13A0 ; ML # ( ꓓ → Ꭰ ) LISU LETTER DA → CHEROKEE LETTER A # →D→
+
+211B ; 13A1 ; ML # ( ℛ → Ꭱ ) SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+211C ; 13A1 ; ML # ( ℜ → Ꭱ ) BLACK-LETTER CAPITAL R → CHEROKEE LETTER E # →R→
+211D ; 13A1 ; ML # ( ℠→ Ꭱ ) DOUBLE-STRUCK CAPITAL R → CHEROKEE LETTER E # →R→
+1D411 ; 13A1 ; ML # ( ð‘ → Ꭱ ) MATHEMATICAL BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D445 ; 13A1 ; ML # ( 𑅠→ Ꭱ ) MATHEMATICAL ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D479 ; 13A1 ; ML # ( 𑹠→ Ꭱ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D4E1 ; 13A1 ; ML # ( 𓡠→ Ꭱ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CHEROKEE LETTER E # →R→
+1D57D ; 13A1 ; ML # ( 𕽠→ Ꭱ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CHEROKEE LETTER E # →R→
+1D5B1 ; 13A1 ; ML # ( 𖱠→ Ꭱ ) MATHEMATICAL SANS-SERIF CAPITAL R → CHEROKEE LETTER E # →R→
+1D5E5 ; 13A1 ; ML # ( 𗥠→ Ꭱ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CHEROKEE LETTER E # →R→
+1D619 ; 13A1 ; ML # ( 𘙠→ Ꭱ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D64D ; 13A1 ; ML # ( ð™ → Ꭱ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CHEROKEE LETTER E # →R→
+1D681 ; 13A1 ; ML # ( ðš → Ꭱ ) MATHEMATICAL MONOSPACE CAPITAL R → CHEROKEE LETTER E # →R→
+13D2 ; 13A1 ; ML # ( ᒠ→ Ꭱ ) CHEROKEE LETTER SV → CHEROKEE LETTER E #
+1587 ; 13A1 ; ML # ( ᖇ → Ꭱ ) CANADIAN SYLLABICS TLHI → CHEROKEE LETTER E # →R→
+A4E3 ; 13A1 ; ML # ( ꓣ → Ꭱ ) LISU LETTER ZHA → CHEROKEE LETTER E # →R→
+
27D9 ; 13A2 ; ML #* ( ⟙ → Ꭲ ) LARGE DOWN TACK → CHEROKEE LETTER I # →T→
1D413 ; 13A2 ; ML # ( ð“ → Ꭲ ) MATHEMATICAL BOLD CAPITAL T → CHEROKEE LETTER I # →T→
1D447 ; 13A2 ; ML # ( 𑇠→ Ꭲ ) MATHEMATICAL ITALIC CAPITAL T → CHEROKEE LETTER I # →T→
@@ -19125,6 +19651,8 @@ AA56 ; AA23 ; ML # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1D7A3 ; 13A2 ; ML # ( 𞣠→ Ꭲ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU → CHEROKEE LETTER I # →Τ→
A4D4 ; 13A2 ; ML # ( ꓔ → Ꭲ ) LISU LETTER TA → CHEROKEE LETTER I # →T→
+13B0 ; 13A8 ; ML # ( Ꮀ → Ꭸ ) CHEROKEE LETTER HO → CHEROKEE LETTER GE # →Ͱ→
+
1D418 ; 13A9 ; ML # ( ð˜ → Ꭹ ) MATHEMATICAL BOLD CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D44C ; 13A9 ; ML # ( 𑌠→ Ꭹ ) MATHEMATICAL ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
1D480 ; 13A9 ; ML # ( 𒀠→ Ꭹ ) MATHEMATICAL BOLD ITALIC CAPITAL Y → CHEROKEE LETTER GI # →Y→
@@ -19147,6 +19675,73 @@ A4D4 ; 13A2 ; ML # ( ê“” → Ꭲ ) LISU LETTER TA → CHEROKEE LETTER I # →Tâ†
13BD ; 13A9 ; ML # ( Ꮍ → Ꭹ ) CHEROKEE LETTER MU → CHEROKEE LETTER GI #
A4EC ; 13A9 ; ML # ( ꓬ → Ꭹ ) LISU LETTER YA → CHEROKEE LETTER GI # →Y→
+1D400 ; 13AA ; ML # ( ð€ → Ꭺ ) MATHEMATICAL BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D434 ; 13AA ; ML # ( ð´ → Ꭺ ) MATHEMATICAL ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D468 ; 13AA ; ML # ( 𑨠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D49C ; 13AA ; ML # ( 𒜠→ Ꭺ ) MATHEMATICAL SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D4D0 ; 13AA ; ML # ( ð“ → Ꭺ ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CHEROKEE LETTER GO # →A→
+1D504 ; 13AA ; ML # ( 𔄠→ Ꭺ ) MATHEMATICAL FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D538 ; 13AA ; ML # ( 𔸠→ Ꭺ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CHEROKEE LETTER GO # →A→
+1D56C ; 13AA ; ML # ( 𕬠→ Ꭺ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5A0 ; 13AA ; ML # ( 𖠠→ Ꭺ ) MATHEMATICAL SANS-SERIF CAPITAL A → CHEROKEE LETTER GO # →A→
+1D5D4 ; 13AA ; ML # ( 𗔠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CHEROKEE LETTER GO # →A→
+1D608 ; 13AA ; ML # ( 𘈠→ Ꭺ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D63C ; 13AA ; ML # ( 𘼠→ Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CHEROKEE LETTER GO # →A→
+1D670 ; 13AA ; ML # ( 𙰠→ Ꭺ ) MATHEMATICAL MONOSPACE CAPITAL A → CHEROKEE LETTER GO # →A→
+1D6A8 ; 13AA ; ML # ( 𚨠→ Ꭺ ) MATHEMATICAL BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →ð€â†’→A→
+1D6E2 ; 13AA ; ML # ( 𛢠→ Ꭺ ) MATHEMATICAL ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð´â†’→A→
+1D71C ; 13AA ; ML # ( 𜜠→ Ꭺ ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →ð‘¨â†’→A→
+1D756 ; 13AA ; ML # ( ð– → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+1D790 ; 13AA ; ML # ( ðž → Ꭺ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CHEROKEE LETTER GO # →Α→→A→
+15C5 ; 13AA ; ML # ( ᗅ → Ꭺ ) CANADIAN SYLLABICS CARRIER GHO → CHEROKEE LETTER GO # →A→
+A4EE ; 13AA ; ML # ( ꓮ → Ꭺ ) LISU LETTER A → CHEROKEE LETTER GO # →A→
+
+1D409 ; 13AB ; ML # ( ð‰ → Ꭻ ) MATHEMATICAL BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D43D ; 13AB ; ML # ( ð½ → Ꭻ ) MATHEMATICAL ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D471 ; 13AB ; ML # ( 𑱠→ Ꭻ ) MATHEMATICAL BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4A5 ; 13AB ; ML # ( 𒥠→ Ꭻ ) MATHEMATICAL SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D4D9 ; 13AB ; ML # ( 𓙠→ Ꭻ ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CHEROKEE LETTER GU # →J→
+1D50D ; 13AB ; ML # ( ð” → Ꭻ ) MATHEMATICAL FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D541 ; 13AB ; ML # ( ð• → Ꭻ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CHEROKEE LETTER GU # →J→
+1D575 ; 13AB ; ML # ( 𕵠→ Ꭻ ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5A9 ; 13AB ; ML # ( 𖩠→ Ꭻ ) MATHEMATICAL SANS-SERIF CAPITAL J → CHEROKEE LETTER GU # →J→
+1D5DD ; 13AB ; ML # ( ð— → Ꭻ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CHEROKEE LETTER GU # →J→
+1D611 ; 13AB ; ML # ( 𘑠→ Ꭻ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D645 ; 13AB ; ML # ( 𙅠→ Ꭻ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CHEROKEE LETTER GU # →J→
+1D679 ; 13AB ; ML # ( 𙹠→ Ꭻ ) MATHEMATICAL MONOSPACE CAPITAL J → CHEROKEE LETTER GU # →J→
+148D ; 13AB ; ML # ( ᒠ→ Ꭻ ) CANADIAN SYLLABICS CO → CHEROKEE LETTER GU # →J→
+A4D9 ; 13AB ; ML # ( ꓙ → Ꭻ ) LISU LETTER JA → CHEROKEE LETTER GU # →J→
+
+22FF ; 13AC ; ML #* ( ⋿ → Ꭼ ) Z NOTATION BAG MEMBERSHIP → CHEROKEE LETTER GV # →E→
+2130 ; 13AC ; ML # ( ℰ → Ꭼ ) SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D404 ; 13AC ; ML # ( ð„ → Ꭼ ) MATHEMATICAL BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D438 ; 13AC ; ML # ( ð¸ → Ꭼ ) MATHEMATICAL ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D46C ; 13AC ; ML # ( 𑬠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D4D4 ; 13AC ; ML # ( 𓔠→ Ꭼ ) MATHEMATICAL BOLD SCRIPT CAPITAL E → CHEROKEE LETTER GV # →E→
+1D508 ; 13AC ; ML # ( 𔈠→ Ꭼ ) MATHEMATICAL FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D53C ; 13AC ; ML # ( 𔼠→ Ꭼ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL E → CHEROKEE LETTER GV # →E→
+1D570 ; 13AC ; ML # ( 𕰠→ Ꭼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5A4 ; 13AC ; ML # ( 𖤠→ Ꭼ ) MATHEMATICAL SANS-SERIF CAPITAL E → CHEROKEE LETTER GV # →E→
+1D5D8 ; 13AC ; ML # ( 𗘠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL E → CHEROKEE LETTER GV # →E→
+1D60C ; 13AC ; ML # ( 𘌠→ Ꭼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D640 ; 13AC ; ML # ( 𙀠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E → CHEROKEE LETTER GV # →E→
+1D674 ; 13AC ; ML # ( 𙴠→ Ꭼ ) MATHEMATICAL MONOSPACE CAPITAL E → CHEROKEE LETTER GV # →E→
+1D6AC ; 13AC ; ML # ( 𚬠→ Ꭼ ) MATHEMATICAL BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D6E6 ; 13AC ; ML # ( 𛦠→ Ꭼ ) MATHEMATICAL ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D720 ; 13AC ; ML # ( 𜠠→ Ꭼ ) MATHEMATICAL BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D75A ; 13AC ; ML # ( ðš → Ꭼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+1D794 ; 13AC ; ML # ( 𞔠→ Ꭼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON → CHEROKEE LETTER GV # →Ε→
+2D39 ; 13AC ; ML # ( ⴹ → Ꭼ ) TIFINAGH LETTER YADD → CHEROKEE LETTER GV # →E→
+A4F0 ; 13AC ; ML # ( ꓰ → Ꭼ ) LISU LETTER E → CHEROKEE LETTER GV # →E→
+
+213E ; 13B1 ; ML # ( ℾ → Ꮁ ) DOUBLE-STRUCK CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6AA ; 13B1 ; ML # ( 𚪠→ Ꮁ ) MATHEMATICAL BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D6E4 ; 13B1 ; ML # ( 𛤠→ Ꮁ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D71E ; 13B1 ; ML # ( 𜞠→ Ꮁ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D758 ; 13B1 ; ML # ( ð˜ → Ꮁ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+1D792 ; 13B1 ; ML # ( 𞒠→ Ꮁ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CHEROKEE LETTER HU # →Γ→
+14A5 ; 13B1 ; ML # ( ᒥ → Ꮁ ) CANADIAN SYLLABICS MI → CHEROKEE LETTER HU # →Г→
+
1D416 ; 13B3 ; ML # ( ð– → Ꮃ ) MATHEMATICAL BOLD CAPITAL W → CHEROKEE LETTER LA # →W→
1D44A ; 13B3 ; ML # ( 𑊠→ Ꮃ ) MATHEMATICAL ITALIC CAPITAL W → CHEROKEE LETTER LA # →W→
1D47E ; 13B3 ; ML # ( 𑾠→ Ꮃ ) MATHEMATICAL BOLD ITALIC CAPITAL W → CHEROKEE LETTER LA # →W→
@@ -19163,6 +19758,48 @@ A4EC ; 13A9 ; ML # ( ꓬ → Ꭹ ) LISU LETTER YA → CHEROKEE LETTER GI # →Yâ
13D4 ; 13B3 ; ML # ( ᔠ→ Ꮃ ) CHEROKEE LETTER TA → CHEROKEE LETTER LA #
A4EA ; 13B3 ; ML # ( ꓪ → Ꮃ ) LISU LETTER WA → CHEROKEE LETTER LA # →W→
+2133 ; 13B7 ; ML # ( ℳ → Ꮇ ) SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D40C ; 13B7 ; ML # ( ðŒ → Ꮇ ) MATHEMATICAL BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D440 ; 13B7 ; ML # ( 𑀠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D474 ; 13B7 ; ML # ( 𑴠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D4DC ; 13B7 ; ML # ( 𓜠→ Ꮇ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CHEROKEE LETTER LU # →M→
+1D510 ; 13B7 ; ML # ( ð” → Ꮇ ) MATHEMATICAL FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D544 ; 13B7 ; ML # ( 𕄠→ Ꮇ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CHEROKEE LETTER LU # →M→
+1D578 ; 13B7 ; ML # ( 𕸠→ Ꮇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5AC ; 13B7 ; ML # ( 𖬠→ Ꮇ ) MATHEMATICAL SANS-SERIF CAPITAL M → CHEROKEE LETTER LU # →M→
+1D5E0 ; 13B7 ; ML # ( 𗠠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CHEROKEE LETTER LU # →M→
+1D614 ; 13B7 ; ML # ( 𘔠→ Ꮇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D648 ; 13B7 ; ML # ( 𙈠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CHEROKEE LETTER LU # →M→
+1D67C ; 13B7 ; ML # ( 𙼠→ Ꮇ ) MATHEMATICAL MONOSPACE CAPITAL M → CHEROKEE LETTER LU # →M→
+1D6B3 ; 13B7 ; ML # ( 𚳠→ Ꮇ ) MATHEMATICAL BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D6ED ; 13B7 ; ML # ( 𛭠→ Ꮇ ) MATHEMATICAL ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D727 ; 13B7 ; ML # ( 𜧠→ Ꮇ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D761 ; 13B7 ; ML # ( ð¡ → Ꮇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+1D79B ; 13B7 ; ML # ( 𞛠→ Ꮇ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CHEROKEE LETTER LU # →Μ→→M→
+15F0 ; 13B7 ; ML # ( ᗰ → Ꮇ ) CANADIAN SYLLABICS CARRIER GO → CHEROKEE LETTER LU # →M→
+A4DF ; 13B7 ; ML # ( ꓟ → Ꮇ ) LISU LETTER MA → CHEROKEE LETTER LU # →M→
+
+210B ; 13BB ; ML # ( ℋ → Ꮋ ) SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+210C ; 13BB ; ML # ( ℌ → Ꮋ ) BLACK-LETTER CAPITAL H → CHEROKEE LETTER MI # →H→
+210D ; 13BB ; ML # ( ℠→ Ꮋ ) DOUBLE-STRUCK CAPITAL H → CHEROKEE LETTER MI # →H→
+1D407 ; 13BB ; ML # ( ð‡ → Ꮋ ) MATHEMATICAL BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D43B ; 13BB ; ML # ( ð» → Ꮋ ) MATHEMATICAL ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D46F ; 13BB ; ML # ( 𑯠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D4D7 ; 13BB ; ML # ( 𓗠→ Ꮋ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CHEROKEE LETTER MI # →H→
+1D573 ; 13BB ; ML # ( 𕳠→ Ꮋ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5A7 ; 13BB ; ML # ( 𖧠→ Ꮋ ) MATHEMATICAL SANS-SERIF CAPITAL H → CHEROKEE LETTER MI # →H→
+1D5DB ; 13BB ; ML # ( 𗛠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CHEROKEE LETTER MI # →H→
+1D60F ; 13BB ; ML # ( ð˜ → Ꮋ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D643 ; 13BB ; ML # ( 𙃠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CHEROKEE LETTER MI # →H→
+1D677 ; 13BB ; ML # ( 𙷠→ Ꮋ ) MATHEMATICAL MONOSPACE CAPITAL H → CHEROKEE LETTER MI # →H→
+1D6AE ; 13BB ; ML # ( 𚮠→ Ꮋ ) MATHEMATICAL BOLD CAPITAL ETA → CHEROKEE LETTER MI # →ð‡â†’→H→
+1D6E8 ; 13BB ; ML # ( 𛨠→ Ꮋ ) MATHEMATICAL ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →ð»â†’→H→
+1D722 ; 13BB ; ML # ( 𜢠→ Ꮋ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D75C ; 13BB ; ML # ( ðœ → Ꮋ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+1D796 ; 13BB ; ML # ( 𞖠→ Ꮋ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CHEROKEE LETTER MI # →Η→→H→
+157C ; 13BB ; ML # ( ᕼ → Ꮋ ) CANADIAN SYLLABICS NUNAVUT H → CHEROKEE LETTER MI # →H→
+A4E7 ; 13BB ; ML # ( ꓧ → Ꮋ ) LISU LETTER XA → CHEROKEE LETTER MI # →H→
+
1D406 ; 13C0 ; ML # ( ð† → ဠ) MATHEMATICAL BOLD CAPITAL G → CHEROKEE LETTER NAH # →G→
1D43A ; 13C0 ; ML # ( ðº → ဠ) MATHEMATICAL ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
1D46E ; 13C0 ; ML # ( 𑮠→ ဠ) MATHEMATICAL BOLD ITALIC CAPITAL G → CHEROKEE LETTER NAH # →G→
@@ -19199,21 +19836,79 @@ A4D6 ; 13C0 ; ML # ( ꓖ → ဠ) LISU LETTER GA → CHEROKEE LETTER NAH # →G
1D795 ; 13C3 ; ML # ( 𞕠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA → CHEROKEE LETTER NO # →Ζ→
A4DC ; 13C3 ; ML # ( ꓜ → რ) LISU LETTER DZA → CHEROKEE LETTER NO # →Z→
-1D412 ; 13D5 ; ML # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D446 ; 13D5 ; ML # ( 𑆠→ á• ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D47A ; 13D5 ; ML # ( 𑺠→ á• ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4AE ; 13D5 ; ML # ( 𒮠→ á• ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D4E2 ; 13D5 ; ML # ( 𓢠→ á• ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D516 ; 13D5 ; ML # ( 𔖠→ á• ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D54A ; 13D5 ; ML # ( 𕊠→ á• ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D57E ; 13D5 ; ML # ( 𕾠→ á• ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5B2 ; 13D5 ; ML # ( 𖲠→ á• ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D5E6 ; 13D5 ; ML # ( 𗦠→ á• ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D61A ; 13D5 ; ML # ( 𘚠→ á• ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D64E ; 13D5 ; ML # ( 𙎠→ á• ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
-1D682 ; 13D5 ; ML # ( 𚂠→ á• ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→→ášâ†’
+15EF ; 13C7 ; ML # ( ᗯ → ᇠ) CANADIAN SYLLABICS CARRIER GU → CHEROKEE LETTER QUE # →Ѡ→
+
+2107 ; 13CB ; ML # ( ℇ → á‹ ) EULER CONSTANT → CHEROKEE LETTER QUV # →Æ→
+
+1D412 ; 13D5 ; ML # ( ð’ → á• ) MATHEMATICAL BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D446 ; 13D5 ; ML # ( 𑆠→ ᕠ) MATHEMATICAL ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D47A ; 13D5 ; ML # ( 𑺠→ ᕠ) MATHEMATICAL BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4AE ; 13D5 ; ML # ( 𒮠→ ᕠ) MATHEMATICAL SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D4E2 ; 13D5 ; ML # ( 𓢠→ ᕠ) MATHEMATICAL BOLD SCRIPT CAPITAL S → CHEROKEE LETTER DE # →S→
+1D516 ; 13D5 ; ML # ( 𔖠→ ᕠ) MATHEMATICAL FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D54A ; 13D5 ; ML # ( 𕊠→ ᕠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL S → CHEROKEE LETTER DE # →S→
+1D57E ; 13D5 ; ML # ( 𕾠→ ᕠ) MATHEMATICAL BOLD FRAKTUR CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5B2 ; 13D5 ; ML # ( 𖲠→ ᕠ) MATHEMATICAL SANS-SERIF CAPITAL S → CHEROKEE LETTER DE # →S→
+1D5E6 ; 13D5 ; ML # ( 𗦠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL S → CHEROKEE LETTER DE # →S→
+1D61A ; 13D5 ; ML # ( 𘚠→ ᕠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D64E ; 13D5 ; ML # ( 𙎠→ ᕠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S → CHEROKEE LETTER DE # →S→
+1D682 ; 13D5 ; ML # ( 𚂠→ ᕠ) MATHEMATICAL MONOSPACE CAPITAL S → CHEROKEE LETTER DE # →S→
13DA ; 13D5 ; ML # ( ᚠ→ ᕠ) CHEROKEE LETTER DU → CHEROKEE LETTER DE #
-A4E2 ; 13D5 ; ML # ( ê“¢ → á• ) LISU LETTER SA → CHEROKEE LETTER DE # →S→→ášâ†’
+A4E2 ; 13D5 ; ML # ( ꓢ → ᕠ) LISU LETTER SA → CHEROKEE LETTER DE # →S→
+
+1D415 ; 13D9 ; ML # ( ð• → á™ ) MATHEMATICAL BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D449 ; 13D9 ; ML # ( 𑉠→ ᙠ) MATHEMATICAL ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D47D ; 13D9 ; ML # ( 𑽠→ ᙠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4B1 ; 13D9 ; ML # ( 𒱠→ ᙠ) MATHEMATICAL SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D4E5 ; 13D9 ; ML # ( 𓥠→ ᙠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CHEROKEE LETTER DO # →V→
+1D519 ; 13D9 ; ML # ( 𔙠→ ᙠ) MATHEMATICAL FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D54D ; 13D9 ; ML # ( ð• → á™ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CHEROKEE LETTER DO # →V→
+1D581 ; 13D9 ; ML # ( ð– → á™ ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5B5 ; 13D9 ; ML # ( 𖵠→ ᙠ) MATHEMATICAL SANS-SERIF CAPITAL V → CHEROKEE LETTER DO # →V→
+1D5E9 ; 13D9 ; ML # ( 𗩠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CHEROKEE LETTER DO # →V→
+1D61D ; 13D9 ; ML # ( ð˜ → á™ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D651 ; 13D9 ; ML # ( 𙑠→ ᙠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CHEROKEE LETTER DO # →V→
+1D685 ; 13D9 ; ML # ( 𚅠→ ᙠ) MATHEMATICAL MONOSPACE CAPITAL V → CHEROKEE LETTER DO # →V→
+2D38 ; 13D9 ; ML # ( ⴸ → ᙠ) TIFINAGH LETTER YADH → CHEROKEE LETTER DO # →V→
+142F ; 13D9 ; ML # ( ᯠ→ ᙠ) CANADIAN SYLLABICS PE → CHEROKEE LETTER DO # →V→
+A4E6 ; 13D9 ; ML # ( ꓦ → ᙠ) LISU LETTER HA → CHEROKEE LETTER DO # →V→
+
+2112 ; 13DE ; ML # ( ℒ → ហ) SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D40B ; 13DE ; ML # ( ð‹ → áž ) MATHEMATICAL BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D43F ; 13DE ; ML # ( ð¿ → áž ) MATHEMATICAL ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D473 ; 13DE ; ML # ( 𑳠→ ហ) MATHEMATICAL BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D4DB ; 13DE ; ML # ( 𓛠→ ហ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D50F ; 13DE ; ML # ( ð” → áž ) MATHEMATICAL FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D543 ; 13DE ; ML # ( 𕃠→ ហ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D577 ; 13DE ; ML # ( 𕷠→ ហ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5AB ; 13DE ; ML # ( 𖫠→ ហ) MATHEMATICAL SANS-SERIF CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D5DF ; 13DE ; ML # ( 𗟠→ ហ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D613 ; 13DE ; ML # ( 𘓠→ ហ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D647 ; 13DE ; ML # ( 𙇠→ ហ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CHEROKEE LETTER TLE # →L→
+1D67B ; 13DE ; ML # ( 𙻠→ ហ) MATHEMATICAL MONOSPACE CAPITAL L → CHEROKEE LETTER TLE # →L→
+14AA ; 13DE ; ML # ( ᒪ → ហ) CANADIAN SYLLABICS MA → CHEROKEE LETTER TLE # →L→
+A4E1 ; 13DE ; ML # ( ꓡ → ហ) LISU LETTER LA → CHEROKEE LETTER TLE # →L→
+
+2119 ; 13E2 ; ML # ( ℙ → ᢠ) DOUBLE-STRUCK CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D40F ; 13E2 ; ML # ( ð → ᢠ) MATHEMATICAL BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D443 ; 13E2 ; ML # ( 𑃠→ ᢠ) MATHEMATICAL ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D477 ; 13E2 ; ML # ( 𑷠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4AB ; 13E2 ; ML # ( 𒫠→ ᢠ) MATHEMATICAL SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D4DF ; 13E2 ; ML # ( 𓟠→ ᢠ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D513 ; 13E2 ; ML # ( 𔓠→ ᢠ) MATHEMATICAL FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D57B ; 13E2 ; ML # ( 𕻠→ ᢠ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5AF ; 13E2 ; ML # ( 𖯠→ ᢠ) MATHEMATICAL SANS-SERIF CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D5E3 ; 13E2 ; ML # ( 𗣠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D617 ; 13E2 ; ML # ( 𘗠→ ᢠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D64B ; 13E2 ; ML # ( 𙋠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D67F ; 13E2 ; ML # ( 𙿠→ ᢠ) MATHEMATICAL MONOSPACE CAPITAL P → CHEROKEE LETTER TLV # →P→
+1D6B8 ; 13E2 ; ML # ( 𚸠→ ᢠ) MATHEMATICAL BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →ð→→P→
+1D6F2 ; 13E2 ; ML # ( 𛲠→ ᢠ) MATHEMATICAL ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘ƒâ†’→P→
+1D72C ; 13E2 ; ML # ( 𜬠→ ᢠ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →ð‘·â†’→P→
+1D766 ; 13E2 ; ML # ( ð¦ → ᢠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+1D7A0 ; 13E2 ; ML # ( 𞠠→ ᢠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CHEROKEE LETTER TLV # →Ρ→→P→
+146D ; 13E2 ; ML # ( ᑭ → ᢠ) CANADIAN SYLLABICS KI → CHEROKEE LETTER TLV # →P→
+A4D1 ; 13E2 ; ML # ( ꓑ → ᢠ) LISU LETTER PA → CHEROKEE LETTER TLV # →P→
1D40A ; 13E6 ; ML # ( ðŠ → ᦠ) MATHEMATICAL BOLD CAPITAL K → CHEROKEE LETTER TSO # →K→
1D43E ; 13E6 ; ML # ( ð¾ → ᦠ) MATHEMATICAL ITALIC CAPITAL K → CHEROKEE LETTER TSO # →K→
@@ -19235,6 +19930,27 @@ A4E2 ; 13D5 ; ML # ( ê“¢ → á• ) LISU LETTER SA → CHEROKEE LETTER DE # →Sâ
1D799 ; 13E6 ; ML # ( 𞙠→ ᦠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA → CHEROKEE LETTER TSO # →Κ→→K→
A4D7 ; 13E6 ; ML # ( ꓗ → ᦠ) LISU LETTER KA → CHEROKEE LETTER TSO # →K→
+212C ; 13F4 ; ML # ( ℬ → ᴠ) SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D401 ; 13F4 ; ML # ( ð → á´ ) MATHEMATICAL BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D435 ; 13F4 ; ML # ( ðµ → á´ ) MATHEMATICAL ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D469 ; 13F4 ; ML # ( 𑩠→ ᴠ) MATHEMATICAL BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D4D1 ; 13F4 ; ML # ( 𓑠→ ᴠ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CHEROKEE LETTER YV # →B→
+1D505 ; 13F4 ; ML # ( 𔅠→ ᴠ) MATHEMATICAL FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D539 ; 13F4 ; ML # ( 𔹠→ ᴠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CHEROKEE LETTER YV # →B→
+1D56D ; 13F4 ; ML # ( 𕭠→ ᴠ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5A1 ; 13F4 ; ML # ( 𖡠→ ᴠ) MATHEMATICAL SANS-SERIF CAPITAL B → CHEROKEE LETTER YV # →B→
+1D5D5 ; 13F4 ; ML # ( 𗕠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CHEROKEE LETTER YV # →B→
+1D609 ; 13F4 ; ML # ( 𘉠→ ᴠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D63D ; 13F4 ; ML # ( 𘽠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CHEROKEE LETTER YV # →B→
+1D671 ; 13F4 ; ML # ( 𙱠→ ᴠ) MATHEMATICAL MONOSPACE CAPITAL B → CHEROKEE LETTER YV # →B→
+1D6A9 ; 13F4 ; ML # ( 𚩠→ á´ ) MATHEMATICAL BOLD CAPITAL BETA → CHEROKEE LETTER YV # →ð→→B→
+1D6E3 ; 13F4 ; ML # ( 𛣠→ á´ ) MATHEMATICAL ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ðµâ†’→B→
+1D71D ; 13F4 ; ML # ( ðœ → á´ ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →ð‘©â†’→B→
+1D757 ; 13F4 ; ML # ( ð— → á´ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+1D791 ; 13F4 ; ML # ( 𞑠→ ᴠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CHEROKEE LETTER YV # →Β→→B→
+15F7 ; 13F4 ; ML # ( ᗷ → ᴠ) CANADIAN SYLLABICS CARRIER KHE → CHEROKEE LETTER YV # →B→
+A4D0 ; 13F4 ; ML # ( ê“ â†’ á´ ) LISU LETTER BA → CHEROKEE LETTER YV # →B→
+
140D ; 1401 00B7 ; ML # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
2206 ; 1403 ; ML #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
@@ -19245,7 +19961,7 @@ A4D7 ; 13E6 ; ML # ( ꓗ → ᦠ) LISU LETTER KA → CHEROKEE LETTER TSO # →K
1D793 ; 1403 ; ML # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
2D60 ; 1403 ; ML # ( ⵠ → რ) TIFINAGH LETTER YAV → CANADIAN SYLLABICS I #
-140F ; 1403 00B7 ; ML # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
+140F ; 1403 1427 ; ML # ( á → áƒá§ ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, CANADIAN SYLLABICS FINAL MIDDLE DOT #
1411 ; 1404 00B7 ; ML # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
@@ -19259,29 +19975,14 @@ A4D7 ; 13E6 ; ML # ( ꓗ → ᦠ) LISU LETTER KA → CHEROKEE LETTER TSO # →K
14D1 ; 1421 ; ML # ( ᓑ → ᡠ) CANADIAN SYLLABICS CARRIER NG → CANADIAN SYLLABICS FINAL BOTTOM HALF RING #
+140E ; 1427 1403 ; ML # ( Ꭰ→ á§áƒ ) CANADIAN SYLLABICS WI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS I #
+
1476 ; 1427 146D ; ML # ( ᑶ → á§á‘­ ) CANADIAN SYLLABICS KWI → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS KI #
1498 ; 1427 148D ; ML # ( á’˜ → á§á’ ) CANADIAN SYLLABICS CWO → CANADIAN SYLLABICS FINAL MIDDLE DOT, CANADIAN SYLLABICS CO #
1540 ; 1429 ; ML # ( ᕀ → ᩠) CANADIAN SYLLABICS WEST-CREE Y → CANADIAN SYLLABICS FINAL PLUS #
-1D415 ; 142F ; ML # ( ð• → ᯠ) MATHEMATICAL BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D449 ; 142F ; ML # ( 𑉠→ ᯠ) MATHEMATICAL ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D47D ; 142F ; ML # ( 𑽠→ ᯠ) MATHEMATICAL BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4B1 ; 142F ; ML # ( 𒱠→ ᯠ) MATHEMATICAL SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D4E5 ; 142F ; ML # ( 𓥠→ ᯠ) MATHEMATICAL BOLD SCRIPT CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D519 ; 142F ; ML # ( 𔙠→ ᯠ) MATHEMATICAL FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D54D ; 142F ; ML # ( ð• → ᯠ) MATHEMATICAL DOUBLE-STRUCK CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D581 ; 142F ; ML # ( ð– → ᯠ) MATHEMATICAL BOLD FRAKTUR CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5B5 ; 142F ; ML # ( 𖵠→ ᯠ) MATHEMATICAL SANS-SERIF CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D5E9 ; 142F ; ML # ( 𗩠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D61D ; 142F ; ML # ( ð˜ → ᯠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D651 ; 142F ; ML # ( 𙑠→ ᯠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V → CANADIAN SYLLABICS PE # →V→
-1D685 ; 142F ; ML # ( 𚅠→ ᯠ) MATHEMATICAL MONOSPACE CAPITAL V → CANADIAN SYLLABICS PE # →V→
-2D38 ; 142F ; ML # ( ⴸ → ᯠ) TIFINAGH LETTER YADH → CANADIAN SYLLABICS PE #
-13D9 ; 142F ; ML # ( ᙠ→ ᯠ) CHEROKEE LETTER DO → CANADIAN SYLLABICS PE # →V→
-A4E6 ; 142F ; ML # ( ꓦ → ᯠ) LISU LETTER HA → CANADIAN SYLLABICS PE # →V→
-
1D6B2 ; 1431 ; ML # ( 𚲠→ ᱠ) MATHEMATICAL BOLD CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D6EC ; 1431 ; ML # ( 𛬠→ ᱠ) MATHEMATICAL ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
1D726 ; 1431 ; ML # ( 𜦠→ ᱠ) MATHEMATICAL BOLD ITALIC CAPITAL LAMDA → CANADIAN SYLLABICS PI # →Λ→
@@ -19298,8 +19999,6 @@ A4E5 ; 1431 ; ML # ( ê“¥ → á± ) LISU LETTER NGA → CANADIAN SYLLABICS PI # â
1447 ; 1439 00B7 ; ML # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; ML # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
1D414 ; 144C ; ML # ( ð” → á‘Œ ) MATHEMATICAL BOLD CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D448 ; 144C ; ML # ( 𑈠→ ᑌ ) MATHEMATICAL ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
1D47C ; 144C ; ML # ( 𑼠→ ᑌ ) MATHEMATICAL BOLD ITALIC CAPITAL U → CANADIAN SYLLABICS TE # →U→
@@ -19317,50 +20016,29 @@ A4F4 ; 144C ; ML # ( ꓴ → ᑌ ) LISU LETTER U → CANADIAN SYLLABICS TE # →
1458 ; 144C 00B7 ; ML # ( ᑘ → ᑌ· ) CANADIAN SYLLABICS WEST-CREE TWE → CANADIAN SYLLABICS TE, MIDDLE DOT # →ᑌá§â†’
-1467 ; 144C 144A ; ML # ( ᑧ → ᑌᑊ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, CANADIAN SYLLABICS WEST-CREE P #
+1467 ; 144C 02C8 ; ML # ( ᑧ → ᑌˈ ) CANADIAN SYLLABICS TTE → CANADIAN SYLLABICS TE, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→
145A ; 144E 00B7 ; ML # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-1468 ; 144E 144A ; ML # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
+1468 ; 144E 02C8 ; ML # ( ᑨ → ᑎˈ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→
145C ; 144F 00B7 ; ML # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; ML # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; ML # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; ML # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; ML # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; ML # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; ML # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; ML # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; ML # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; ML # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; ML # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
-
-2119 ; 146D ; ML # ( ℙ → ᑭ ) DOUBLE-STRUCK CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D40F ; 146D ; ML # ( ð → á‘­ ) MATHEMATICAL BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D443 ; 146D ; ML # ( 𑃠→ ᑭ ) MATHEMATICAL ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D477 ; 146D ; ML # ( 𑷠→ ᑭ ) MATHEMATICAL BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4AB ; 146D ; ML # ( 𒫠→ ᑭ ) MATHEMATICAL SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D4DF ; 146D ; ML # ( 𓟠→ ᑭ ) MATHEMATICAL BOLD SCRIPT CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D513 ; 146D ; ML # ( 𔓠→ ᑭ ) MATHEMATICAL FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D57B ; 146D ; ML # ( 𕻠→ ᑭ ) MATHEMATICAL BOLD FRAKTUR CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5AF ; 146D ; ML # ( 𖯠→ ᑭ ) MATHEMATICAL SANS-SERIF CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D5E3 ; 146D ; ML # ( 𗣠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D617 ; 146D ; ML # ( 𘗠→ ᑭ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D64B ; 146D ; ML # ( 𙋠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D67F ; 146D ; ML # ( 𙿠→ ᑭ ) MATHEMATICAL MONOSPACE CAPITAL P → CANADIAN SYLLABICS KI # →P→
-1D6B8 ; 146D ; ML # ( 𚸠→ á‘­ ) MATHEMATICAL BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →ð→→P→
-1D6F2 ; 146D ; ML # ( 𛲠→ á‘­ ) MATHEMATICAL ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘ƒâ†’→P→
-1D72C ; 146D ; ML # ( 𜬠→ á‘­ ) MATHEMATICAL BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →ð‘·â†’→P→
-1D766 ; 146D ; ML # ( ð¦ → á‘­ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
-1D7A0 ; 146D ; ML # ( 𞠠→ ᑭ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO → CANADIAN SYLLABICS KI # →Ρ→→P→
-13E2 ; 146D ; ML # ( ᢠ→ ᑭ ) CHEROKEE LETTER TLV → CANADIAN SYLLABICS KI # →P→
-A4D1 ; 146D ; ML # ( ꓑ → ᑭ ) LISU LETTER PA → CANADIAN SYLLABICS KI # →P→
+1485 ; 146B 02C8 ; ML # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1486 ; 146D 144A ; ML # ( ᒆ → ᑭᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KIH → CANADIAN SYLLABICS KI, CANADIAN SYLLABICS WEST-CREE P #
@@ -19370,7 +20048,7 @@ A4D1 ; 146D ; ML # ( ê“‘ → á‘­ ) LISU LETTER PA → CANADIAN SYLLABICS KI # â†
147F ; 1472 00B7 ; ML # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; ML # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; ML # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; ML # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -19382,23 +20060,6 @@ A4D1 ; 146D ; ML # ( ê“‘ → á‘­ ) LISU LETTER PA → CANADIAN SYLLABICS KI # â†
1497 ; 148C 00B7 ; ML # ( á’— → ᒌ· ) CANADIAN SYLLABICS WEST-CREE CWII → CANADIAN SYLLABICS CII, MIDDLE DOT # →ᒌá§â†’
-1D409 ; 148D ; ML # ( ð‰ → á’ ) MATHEMATICAL BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D43D ; 148D ; ML # ( ð½ → á’ ) MATHEMATICAL ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D471 ; 148D ; ML # ( 𑱠→ ᒠ) MATHEMATICAL BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4A5 ; 148D ; ML # ( 𒥠→ ᒠ) MATHEMATICAL SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D4D9 ; 148D ; ML # ( 𓙠→ ᒠ) MATHEMATICAL BOLD SCRIPT CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D50D ; 148D ; ML # ( ð” → á’ ) MATHEMATICAL FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D541 ; 148D ; ML # ( ð• → á’ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D575 ; 148D ; ML # ( 𕵠→ ᒠ) MATHEMATICAL BOLD FRAKTUR CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5A9 ; 148D ; ML # ( 𖩠→ ᒠ) MATHEMATICAL SANS-SERIF CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D5DD ; 148D ; ML # ( ð— → á’ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D611 ; 148D ; ML # ( 𘑠→ ᒠ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D645 ; 148D ; ML # ( 𙅠→ ᒠ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J → CANADIAN SYLLABICS CO # →J→
-1D679 ; 148D ; ML # ( 𙹠→ ᒠ) MATHEMATICAL MONOSPACE CAPITAL J → CANADIAN SYLLABICS CO # →J→
-13AB ; 148D ; ML # ( Ꭻ → ᒠ) CHEROKEE LETTER GU → CANADIAN SYLLABICS CO # →J→
-13E7 ; 148D ; ML # ( ᧠→ ᒠ) CHEROKEE LETTER TSU → CANADIAN SYLLABICS CO # →J→
-A4D9 ; 148D ; ML # ( ꓙ → ᒠ) LISU LETTER JA → CANADIAN SYLLABICS CO # →J→
-
1499 ; 148D 1427 ; ML # ( á’™ → á’᧠) CANADIAN SYLLABICS WEST-CREE CWO → CANADIAN SYLLABICS CO, CANADIAN SYLLABICS FINAL MIDDLE DOT #
149B ; 148E 00B7 ; ML # ( á’› → ᒎ· ) CANADIAN SYLLABICS WEST-CREE CWOO → CANADIAN SYLLABICS COO, MIDDLE DOT # →ᒎá§â†’
@@ -19411,14 +20072,6 @@ A4D9 ; 148D ; ML # ( ê“™ → á’ ) LISU LETTER JA → CANADIAN SYLLABICS CO # â†
14AD ; 14A3 00B7 ; ML # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-213E ; 14A5 ; ML # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; ML # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; ML # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; ML # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; ML # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; ML # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-13B1 ; 14A5 ; ML # ( Ꮁ → ᒥ ) CHEROKEE LETTER HU → CANADIAN SYLLABICS MI # →Γ→
-
14AF ; 14A5 00B7 ; ML # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
14B1 ; 14A6 00B7 ; ML # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
@@ -19427,22 +20080,6 @@ A4D9 ; 148D ; ML # ( ê“™ → á’ ) LISU LETTER JA → CANADIAN SYLLABICS CO # â†
14B5 ; 14A8 00B7 ; ML # ( á’µ → ᒨ· ) CANADIAN SYLLABICS WEST-CREE MWOO → CANADIAN SYLLABICS MOO, MIDDLE DOT # →ᒨá§â†’
-2112 ; 14AA ; ML # ( ℒ → ᒪ ) SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D40B ; 14AA ; ML # ( ð‹ → á’ª ) MATHEMATICAL BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D43F ; 14AA ; ML # ( ð¿ → á’ª ) MATHEMATICAL ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D473 ; 14AA ; ML # ( 𑳠→ ᒪ ) MATHEMATICAL BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D4DB ; 14AA ; ML # ( 𓛠→ ᒪ ) MATHEMATICAL BOLD SCRIPT CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D50F ; 14AA ; ML # ( ð” → á’ª ) MATHEMATICAL FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D543 ; 14AA ; ML # ( 𕃠→ ᒪ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D577 ; 14AA ; ML # ( 𕷠→ ᒪ ) MATHEMATICAL BOLD FRAKTUR CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5AB ; 14AA ; ML # ( 𖫠→ ᒪ ) MATHEMATICAL SANS-SERIF CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D5DF ; 14AA ; ML # ( 𗟠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D613 ; 14AA ; ML # ( 𘓠→ ᒪ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D647 ; 14AA ; ML # ( 𙇠→ ᒪ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L → CANADIAN SYLLABICS MA # →L→
-1D67B ; 14AA ; ML # ( 𙻠→ ᒪ ) MATHEMATICAL MONOSPACE CAPITAL L → CANADIAN SYLLABICS MA # →L→
-13DE ; 14AA ; ML # ( ហ→ ᒪ ) CHEROKEE LETTER TLE → CANADIAN SYLLABICS MA # →L→
-A4E1 ; 14AA ; ML # ( ꓡ → ᒪ ) LISU LETTER LA → CANADIAN SYLLABICS MA # →L→
-
14B9 ; 14AB 00B7 ; ML # ( á’¹ → ᒫ· ) CANADIAN SYLLABICS WEST-CREE MWAA → CANADIAN SYLLABICS MAA, MIDDLE DOT # →ᒫá§â†’
14CA ; 14C0 00B7 ; ML # ( á“Š → ᓀ· ) CANADIAN SYLLABICS WEST-CREE NWE → CANADIAN SYLLABICS NE, MIDDLE DOT # →ᓀá§â†’
@@ -19547,23 +20184,6 @@ A4E1 ; 14AA ; ML # ( ê“¡ → á’ª ) LISU LETTER LA → CANADIAN SYLLABICS MA # â†
1569 ; 1567 00B7 ; ML # ( á•© → ᕧ· ) CANADIAN SYLLABICS WEST-CREE THWAA → CANADIAN SYLLABICS THAA, MIDDLE DOT # →ᕧá§â†’
-211B ; 1587 ; ML # ( ℛ → ᖇ ) SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211C ; 1587 ; ML # ( ℜ → ᖇ ) BLACK-LETTER CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-211D ; 1587 ; ML # ( ℠→ ᖇ ) DOUBLE-STRUCK CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D411 ; 1587 ; ML # ( ð‘ → á–‡ ) MATHEMATICAL BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D445 ; 1587 ; ML # ( 𑅠→ ᖇ ) MATHEMATICAL ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D479 ; 1587 ; ML # ( 𑹠→ ᖇ ) MATHEMATICAL BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D4E1 ; 1587 ; ML # ( 𓡠→ ᖇ ) MATHEMATICAL BOLD SCRIPT CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D57D ; 1587 ; ML # ( 𕽠→ ᖇ ) MATHEMATICAL BOLD FRAKTUR CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5B1 ; 1587 ; ML # ( 𖱠→ ᖇ ) MATHEMATICAL SANS-SERIF CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D5E5 ; 1587 ; ML # ( 𗥠→ ᖇ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D619 ; 1587 ; ML # ( 𘙠→ ᖇ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D64D ; 1587 ; ML # ( ð™ → á–‡ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-1D681 ; 1587 ; ML # ( ðš → á–‡ ) MATHEMATICAL MONOSPACE CAPITAL R → CANADIAN SYLLABICS TLHI # →R→
-13A1 ; 1587 ; ML # ( Ꭱ → ᖇ ) CHEROKEE LETTER E → CANADIAN SYLLABICS TLHI # →R→
-13D2 ; 1587 ; ML # ( ᒠ→ ᖇ ) CHEROKEE LETTER SV → CANADIAN SYLLABICS TLHI # →Ꭱ→→R→
-A4E3 ; 1587 ; ML # ( ꓣ → ᖇ ) LISU LETTER ZHA → CANADIAN SYLLABICS TLHI # →R→
-
1670 ; 1595 1489 ; ML # ( ᙰ → ᖕᒉ ) CANADIAN SYLLABICS NGAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CE #
158E ; 1595 148A ; ML # ( ᖎ → ᖕᒊ ) CANADIAN SYLLABICS NGAAI → CANADIAN SYLLABICS NG, CANADIAN SYLLABICS CAAI #
@@ -19592,27 +20212,6 @@ A4E3 ; 1587 ; ML # ( ꓣ → ᖇ ) LISU LETTER ZHA → CANADIAN SYLLABICS TLHI #
1676 ; 1596 1491 ; ML # ( ᙶ → ᖖᒑ ) CANADIAN SYLLABICS NNGAA → CANADIAN SYLLABICS NNG, CANADIAN SYLLABICS CAA #
-210B ; 157C ; ML # ( ℋ → ᕼ ) SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210C ; 157C ; ML # ( ℌ → ᕼ ) BLACK-LETTER CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-210D ; 157C ; ML # ( ℠→ ᕼ ) DOUBLE-STRUCK CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D407 ; 157C ; ML # ( ð‡ → ᕼ ) MATHEMATICAL BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D43B ; 157C ; ML # ( ð» → ᕼ ) MATHEMATICAL ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D46F ; 157C ; ML # ( 𑯠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D4D7 ; 157C ; ML # ( 𓗠→ ᕼ ) MATHEMATICAL BOLD SCRIPT CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D573 ; 157C ; ML # ( 𕳠→ ᕼ ) MATHEMATICAL BOLD FRAKTUR CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5A7 ; 157C ; ML # ( 𖧠→ ᕼ ) MATHEMATICAL SANS-SERIF CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D5DB ; 157C ; ML # ( 𗛠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D60F ; 157C ; ML # ( ð˜ → ᕼ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D643 ; 157C ; ML # ( 𙃠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D677 ; 157C ; ML # ( 𙷠→ ᕼ ) MATHEMATICAL MONOSPACE CAPITAL H → CANADIAN SYLLABICS NUNAVUT H # →H→
-1D6AE ; 157C ; ML # ( 𚮠→ ᕼ ) MATHEMATICAL BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D6E8 ; 157C ; ML # ( 𛨠→ ᕼ ) MATHEMATICAL ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D722 ; 157C ; ML # ( 𜢠→ ᕼ ) MATHEMATICAL BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D75C ; 157C ; ML # ( ðœ → ᕼ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-1D796 ; 157C ; ML # ( 𞖠→ ᕼ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA → CANADIAN SYLLABICS NUNAVUT H # →Η→
-13BB ; 157C ; ML # ( Ꮋ → ᕼ ) CHEROKEE LETTER MI → CANADIAN SYLLABICS NUNAVUT H # →H→
-A4E7 ; 157C ; ML # ( ꓧ → ᕼ ) LISU LETTER XA → CANADIAN SYLLABICS NUNAVUT H # →H→
-
2131 ; 15B4 ; ML # ( ℱ → ᖴ ) SCRIPT CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D405 ; 15B4 ; ML # ( ð… → á–´ ) MATHEMATICAL BOLD CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
1D439 ; 15B4 ; ML # ( ð¹ → á–´ ) MATHEMATICAL ITALIC CAPITAL F → CANADIAN SYLLABICS BLACKFOOT WE # →F→
@@ -19629,89 +20228,8 @@ A4E7 ; 157C ; ML # ( ꓧ → ᕼ ) LISU LETTER XA → CANADIAN SYLLABICS NUNAVUT
1D7CA ; 15B4 ; ML # ( 🊠→ ᖴ ) MATHEMATICAL BOLD CAPITAL DIGAMMA → CANADIAN SYLLABICS BLACKFOOT WE # →Ϝ→→F→
A4DD ; 15B4 ; ML # ( ê“ â†’ á–´ ) LISU LETTER TSA → CANADIAN SYLLABICS BLACKFOOT WE # →F→
-1D400 ; 15C5 ; ML # ( ð€ → á—… ) MATHEMATICAL BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D434 ; 15C5 ; ML # ( ð´ → á—… ) MATHEMATICAL ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D468 ; 15C5 ; ML # ( 𑨠→ ᗅ ) MATHEMATICAL BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D49C ; 15C5 ; ML # ( 𒜠→ ᗅ ) MATHEMATICAL SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D4D0 ; 15C5 ; ML # ( ð“ → á—… ) MATHEMATICAL BOLD SCRIPT CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D504 ; 15C5 ; ML # ( 𔄠→ ᗅ ) MATHEMATICAL FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D538 ; 15C5 ; ML # ( 𔸠→ ᗅ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D56C ; 15C5 ; ML # ( 𕬠→ ᗅ ) MATHEMATICAL BOLD FRAKTUR CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5A0 ; 15C5 ; ML # ( 𖠠→ ᗅ ) MATHEMATICAL SANS-SERIF CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D5D4 ; 15C5 ; ML # ( 𗔠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D608 ; 15C5 ; ML # ( 𘈠→ ᗅ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D63C ; 15C5 ; ML # ( 𘼠→ ᗅ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D670 ; 15C5 ; ML # ( 𙰠→ ᗅ ) MATHEMATICAL MONOSPACE CAPITAL A → CANADIAN SYLLABICS CARRIER GHO # →A→
-1D6A8 ; 15C5 ; ML # ( 𚨠→ á—… ) MATHEMATICAL BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð€â†’→A→
-1D6E2 ; 15C5 ; ML # ( 𛢠→ á—… ) MATHEMATICAL ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð´â†’→A→
-1D71C ; 15C5 ; ML # ( 𜜠→ á—… ) MATHEMATICAL BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →ð‘¨â†’→A→
-1D756 ; 15C5 ; ML # ( ð– → á—… ) MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-1D790 ; 15C5 ; ML # ( ðž → á—… ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA → CANADIAN SYLLABICS CARRIER GHO # →Α→→A→
-13AA ; 15C5 ; ML # ( Ꭺ → ᗅ ) CHEROKEE LETTER GO → CANADIAN SYLLABICS CARRIER GHO # →A→
-A4EE ; 15C5 ; ML # ( ꓮ → ᗅ ) LISU LETTER A → CANADIAN SYLLABICS CARRIER GHO # →A→
-
-2145 ; 15DE ; ML # ( ⅅ → ᗞ ) DOUBLE-STRUCK ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D403 ; 15DE ; ML # ( ðƒ → á—ž ) MATHEMATICAL BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D437 ; 15DE ; ML # ( ð· → á—ž ) MATHEMATICAL ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D46B ; 15DE ; ML # ( 𑫠→ ᗞ ) MATHEMATICAL BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D49F ; 15DE ; ML # ( 𒟠→ ᗞ ) MATHEMATICAL SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D4D3 ; 15DE ; ML # ( 𓓠→ ᗞ ) MATHEMATICAL BOLD SCRIPT CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D507 ; 15DE ; ML # ( 𔇠→ ᗞ ) MATHEMATICAL FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D53B ; 15DE ; ML # ( 𔻠→ ᗞ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D56F ; 15DE ; ML # ( 𕯠→ ᗞ ) MATHEMATICAL BOLD FRAKTUR CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5A3 ; 15DE ; ML # ( 𖣠→ ᗞ ) MATHEMATICAL SANS-SERIF CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D5D7 ; 15DE ; ML # ( 𗗠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D60B ; 15DE ; ML # ( 𘋠→ ᗞ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D63F ; 15DE ; ML # ( 𘿠→ ᗞ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-1D673 ; 15DE ; ML # ( 𙳠→ ᗞ ) MATHEMATICAL MONOSPACE CAPITAL D → CANADIAN SYLLABICS CARRIER THE # →D→
-13A0 ; 15DE ; ML # ( Ꭰ → ᗞ ) CHEROKEE LETTER A → CANADIAN SYLLABICS CARRIER THE # →D→
-15EA ; 15DE ; ML # ( ᗪ → ᗞ ) CANADIAN SYLLABICS CARRIER PE → CANADIAN SYLLABICS CARRIER THE #
-A4D3 ; 15DE ; ML # ( ꓓ → ᗞ ) LISU LETTER DA → CANADIAN SYLLABICS CARRIER THE # →D→
-
A4F7 ; 15E1 ; ML # ( ꓷ → ᗡ ) LISU LETTER OE → CANADIAN SYLLABICS CARRIER THA #
-2133 ; 15F0 ; ML # ( ℳ → ᗰ ) SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D40C ; 15F0 ; ML # ( ðŒ → á—° ) MATHEMATICAL BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D440 ; 15F0 ; ML # ( 𑀠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D474 ; 15F0 ; ML # ( 𑴠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D4DC ; 15F0 ; ML # ( 𓜠→ ᗰ ) MATHEMATICAL BOLD SCRIPT CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D510 ; 15F0 ; ML # ( ð” → á—° ) MATHEMATICAL FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D544 ; 15F0 ; ML # ( 𕄠→ ᗰ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D578 ; 15F0 ; ML # ( 𕸠→ ᗰ ) MATHEMATICAL BOLD FRAKTUR CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5AC ; 15F0 ; ML # ( 𖬠→ ᗰ ) MATHEMATICAL SANS-SERIF CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D5E0 ; 15F0 ; ML # ( 𗠠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D614 ; 15F0 ; ML # ( 𘔠→ ᗰ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D648 ; 15F0 ; ML # ( 𙈠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D67C ; 15F0 ; ML # ( 𙼠→ ᗰ ) MATHEMATICAL MONOSPACE CAPITAL M → CANADIAN SYLLABICS CARRIER GO # →M→
-1D6B3 ; 15F0 ; ML # ( 𚳠→ ᗰ ) MATHEMATICAL BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D6ED ; 15F0 ; ML # ( 𛭠→ ᗰ ) MATHEMATICAL ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D727 ; 15F0 ; ML # ( 𜧠→ ᗰ ) MATHEMATICAL BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D761 ; 15F0 ; ML # ( ð¡ → á—° ) MATHEMATICAL SANS-SERIF BOLD CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-1D79B ; 15F0 ; ML # ( 𞛠→ ᗰ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU → CANADIAN SYLLABICS CARRIER GO # →Μ→→M→
-13B7 ; 15F0 ; ML # ( Ꮇ → ᗰ ) CHEROKEE LETTER LU → CANADIAN SYLLABICS CARRIER GO # →M→
-A4DF ; 15F0 ; ML # ( ꓟ → ᗰ ) LISU LETTER MA → CANADIAN SYLLABICS CARRIER GO # →M→
-
-212C ; 15F7 ; ML # ( ℬ → ᗷ ) SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D401 ; 15F7 ; ML # ( ð → á—· ) MATHEMATICAL BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D435 ; 15F7 ; ML # ( ðµ → á—· ) MATHEMATICAL ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D469 ; 15F7 ; ML # ( 𑩠→ ᗷ ) MATHEMATICAL BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D4D1 ; 15F7 ; ML # ( 𓑠→ ᗷ ) MATHEMATICAL BOLD SCRIPT CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D505 ; 15F7 ; ML # ( 𔅠→ ᗷ ) MATHEMATICAL FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D539 ; 15F7 ; ML # ( 𔹠→ ᗷ ) MATHEMATICAL DOUBLE-STRUCK CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D56D ; 15F7 ; ML # ( 𕭠→ ᗷ ) MATHEMATICAL BOLD FRAKTUR CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5A1 ; 15F7 ; ML # ( 𖡠→ ᗷ ) MATHEMATICAL SANS-SERIF CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D5D5 ; 15F7 ; ML # ( 𗕠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D609 ; 15F7 ; ML # ( 𘉠→ ᗷ ) MATHEMATICAL SANS-SERIF ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D63D ; 15F7 ; ML # ( 𘽠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D671 ; 15F7 ; ML # ( 𙱠→ ᗷ ) MATHEMATICAL MONOSPACE CAPITAL B → CANADIAN SYLLABICS CARRIER KHE # →B→
-1D6A9 ; 15F7 ; ML # ( 𚩠→ á—· ) MATHEMATICAL BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð→→B→
-1D6E3 ; 15F7 ; ML # ( 𛣠→ á—· ) MATHEMATICAL ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ðµâ†’→B→
-1D71D ; 15F7 ; ML # ( ðœ → á—· ) MATHEMATICAL BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →ð‘©â†’→B→
-1D757 ; 15F7 ; ML # ( ð— → á—· ) MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-1D791 ; 15F7 ; ML # ( 𞑠→ ᗷ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA → CANADIAN SYLLABICS CARRIER KHE # →Β→→B→
-13F4 ; 15F7 ; ML # ( ᴠ→ ᗷ ) CHEROKEE LETTER YV → CANADIAN SYLLABICS CARRIER KHE # →B→
-A4D0 ; 15F7 ; ML # ( ê“ â†’ á—· ) LISU LETTER BA → CANADIAN SYLLABICS CARRIER KHE # →B→
-
2127 ; 162E ; ML #* ( ℧ → ᘮ ) INVERTED OHM SIGN → CANADIAN SYLLABICS CARRIER LHU #
1634 ; 162E ; ML # ( ᘴ → ᘮ ) CANADIAN SYLLABICS CARRIER TLHU → CANADIAN SYLLABICS CARRIER LHU #
@@ -22301,6 +22819,7 @@ F913 ; 908F ; ML # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; ML # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; ML # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; ML # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; ML # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -22392,6 +22911,7 @@ F9F1 ; 96A3 ; ML # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; ML #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; ML # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; ML # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; ML # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -23007,7 +23527,7 @@ FAD7 ; 27ED3 ; ML # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; ML # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (ML): 4980
+# total for (ML): 5135
# Mixed-Script, Anycase Confusables
@@ -23051,10 +23571,10 @@ FAD7 ; 27ED3 ; ML # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
05AF ; 030A ; MA # ( ֯ → ̊ ) HEBREW MARK MASORA CIRCLE → COMBINING RING ABOVE #
17D3 ; 030A ; MA # ( ៓ → ̊ ) KHMER SIGN BATHAMASAT → COMBINING RING ABOVE #
0B82 ; 030A ; MA # ( ஂ → ̊ ) TAMIL SIGN ANUSVARA → COMBINING RING ABOVE #
-0E4D ; 030A ; MA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
-0ECD ; 030A ; MA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
1036 ; 030A ; MA # ( ံ → ̊ ) MYANMAR SIGN ANUSVARA → COMBINING RING ABOVE #
17C6 ; 030A ; MA # ( ំ → ̊ ) KHMER SIGN NIKAHIT → COMBINING RING ABOVE #
+0E4D ; 030A ; MA # ( ๠→ ̊ ) THAI CHARACTER NIKHAHIT → COMBINING RING ABOVE #
+0ECD ; 030A ; MA # ( ໠→ ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE #
309A ; 030A ; MA # ( ゚ → ̊ ) COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK → COMBINING RING ABOVE #
0366 ; 030A ; MA # ( ͦ → ̊ ) COMBINING LATIN SMALL LETTER O → COMBINING RING ABOVE #
@@ -23154,6 +23674,7 @@ FC63 ; FE7C 0670 ; MA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
180E ; 0020 ; MA #* ( ᠎ → ) MONGOLIAN VOWEL SEPARATOR → SPACE #
2028 ; 0020 ; MA #* ( → ) LINE SEPARATOR → SPACE #
2029 ; 0020 ; MA #* ( → ) PARAGRAPH SEPARATOR → SPACE #
+1680 ; 0020 ; MA #* (   → ) OGHAM SPACE MARK → SPACE #
2000 ; 0020 ; MA #* (   → ) EN QUAD → SPACE #
2001 ; 0020 ; MA #* ( †→ ) EM QUAD → SPACE #
2002 ; 0020 ; MA #* (   → ) EN SPACE → SPACE #
@@ -23168,10 +23689,6 @@ FC63 ; FE7C 0670 ; MA #* ( ‎ﱣ‎ → ‎ﹼٰ‎ ) ARABIC LIGATURE SHADDA WI
00A0 ; 0020 ; MA #* (   → ) NO-BREAK SPACE → SPACE #
2007 ; 0020 ; MA #* (   → ) FIGURE SPACE → SPACE #
202F ; 0020 ; MA #* (   → ) NARROW NO-BREAK SPACE → SPACE #
-1680 ; 0020 ; MA #* (   → ) OGHAM SPACE MARK → SPACE #
-
-02C4 ; 005E ; MA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
-02C6 ; 005E ; MA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
07FA ; 005F ; MA # ( ‎ߺ‎ → _ ) NKO LAJANYALAN → LOW LINE #
FE4D ; 005F ; MA # ( ï¹ â†’ _ ) DASHED LOW LINE → LOW LINE #
@@ -23194,14 +23711,18 @@ A4FE ; 002D 002E ; MA #* ( ꓾ → -. ) LISU PUNCTUATION COMMA → HYPHEN-MINUS,
FF5E ; 301C ; MA #* ( ~ → 〜 ) FULLWIDTH TILDE → WAVE DASH #
-00B8 ; 002C ; MA #* ( ¸ → , ) CEDILLA → COMMA #
066B ; 002C ; MA #* ( ‎٫‎ → , ) ARABIC DECIMAL SEPARATOR → COMMA #
201A ; 002C ; MA #* ( ‚ → , ) SINGLE LOW-9 QUOTATION MARK → COMMA #
+00B8 ; 002C ; MA #* ( ¸ → , ) CEDILLA → COMMA #
+A4F9 ; 002C ; MA # ( ꓹ → , ) LISU LETTER TONE NA PO → COMMA #
+2E32 ; 060C ; MA #* ( ⸲ → ، ) TURNED COMMA → ARABIC COMMA #
066C ; 060C ; MA #* ( ‎٬‎ → ، ) ARABIC THOUSANDS SEPARATOR → ARABIC COMMA #
037E ; 003B ; MA #* ( ; → ; ) GREEK QUESTION MARK → SEMICOLON #
+2E35 ; 061B ; MA #* ( ⸵ → ‎؛‎ ) TURNED SEMICOLON → ARABIC SEMICOLON #
+
0903 ; 003A ; MA # ( ः → : ) DEVANAGARI SIGN VISARGA → COLON #
0A83 ; 003A ; MA # ( ઃ → : ) GUJARATI SIGN VISARGA → COLON #
FF1A ; 003A ; MA #* ( : → : ) FULLWIDTH COLON → COLON # →︰→
@@ -23231,6 +23752,7 @@ FF01 ; 0021 ; MA #* ( ï¼ â†’ ! ) FULLWIDTH EXCLAMATION MARK → EXCLAMATION MAR
0294 ; 003F ; MA # ( ʔ → ? ) LATIN LETTER GLOTTAL STOP → QUESTION MARK #
0241 ; 003F ; MA # ( É â†’ ? ) LATIN CAPITAL LETTER GLOTTAL STOP → QUESTION MARK # →ʔ→
097D ; 003F ; MA # ( ॽ → ? ) DEVANAGARI LETTER GLOTTAL STOP → QUESTION MARK #
+13AE ; 003F ; MA # ( Ꭾ → ? ) CHEROKEE LETTER HE → QUESTION MARK # →É→→ʔ→
2048 ; 003F 0021 ; MA #* ( ∠→ ?! ) QUESTION EXCLAMATION MARK → QUESTION MARK, EXCLAMATION MARK #
@@ -23246,7 +23768,8 @@ A60E ; 002E ; MA #* ( ꘎ → . ) VAI FULL STOP → FULL STOP #
0660 ; 002E ; MA # ( ‎٠‎ → . ) ARABIC-INDIC DIGIT ZERO → FULL STOP #
06F0 ; 002E ; MA # ( ۰ → . ) EXTENDED ARABIC-INDIC DIGIT ZERO → FULL STOP # →‎٠‎→
A4F8 ; 002E ; MA # ( ꓸ → . ) LISU LETTER TONE MYA TI → FULL STOP #
-A4FB ; 002E ; MA # ( ꓻ → . ) LISU LETTER TONE MYA BO → FULL STOP #
+
+A4FB ; 002E 002C ; MA # ( ꓻ → ., ) LISU LETTER TONE MYA BO → FULL STOP, COMMA #
2025 ; 002E 002E ; MA #* ( ‥ → .. ) TWO DOT LEADER → FULL STOP, FULL STOP #
A4FA ; 002E 002E ; MA # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, FULL STOP #
@@ -23277,9 +23800,13 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
1457 ; 00B7 0055 ; MA # ( á‘— → ·U ) CANADIAN SYLLABICS TWE → MIDDLE DOT, LATIN CAPITAL LETTER U # →á§á‘Œâ†’→·ᑌ→
-140C ; 00B7 1401 ; MA # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
+14AE ; 00B7 0393 ; MA # ( á’® → ·Γ ) CANADIAN SYLLABICS MWI → MIDDLE DOT, GREEK CAPITAL LETTER GAMMA # →á§á’¥â†’→·ᒥ→
+
+140E ; 00B7 0394 ; MA # ( Ꭰ→ ·Δ ) CANADIAN SYLLABICS WI → MIDDLE DOT, GREEK CAPITAL LETTER DELTA # →á§áƒâ†’
+
+1459 ; 00B7 0548 ; MA # ( á‘™ → ·Ո ) CANADIAN SYLLABICS TWI → MIDDLE DOT, ARMENIAN CAPITAL LETTER VO # →á§á‘Žâ†’→·ᑎ→
-140E ; 00B7 1403 ; MA # ( Ꭰ→ ·რ) CANADIAN SYLLABICS WI → MIDDLE DOT, CANADIAN SYLLABICS I # →á§áƒâ†’
+140C ; 00B7 1401 ; MA # ( ጠ→ ·á ) CANADIAN SYLLABICS WE → MIDDLE DOT, CANADIAN SYLLABICS E # →á§á→
1410 ; 00B7 1404 ; MA # ( á → ·ᄠ) CANADIAN SYLLABICS WII → MIDDLE DOT, CANADIAN SYLLABICS II # →á§á„→
@@ -23301,8 +23828,6 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
1446 ; 00B7 1439 ; MA # ( ᑆ → ·Ṡ) CANADIAN SYLLABICS PWAA → MIDDLE DOT, CANADIAN SYLLABICS PAA # →á§á¹â†’
-1459 ; 00B7 144E ; MA # ( á‘™ → ·ᑎ ) CANADIAN SYLLABICS TWI → MIDDLE DOT, CANADIAN SYLLABICS TI # →á§á‘Žâ†’
-
145B ; 00B7 144F ; MA # ( á‘› → ·ᑠ) CANADIAN SYLLABICS TWII → MIDDLE DOT, CANADIAN SYLLABICS TII # →á§á‘→
1454 ; 00B7 1450 ; MA # ( á‘” → ·ᑠ) CANADIAN SYLLABICS CARRIER DI → MIDDLE DOT, CANADIAN SYLLABICS TO # →á‘→→á§á‘→
@@ -23338,8 +23863,6 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
14AC ; 00B7 14A3 ; MA # ( á’¬ → ·ᒣ ) CANADIAN SYLLABICS MWE → MIDDLE DOT, CANADIAN SYLLABICS ME # →á§á’£â†’
-14AE ; 00B7 14A5 ; MA # ( á’® → ·ᒥ ) CANADIAN SYLLABICS MWI → MIDDLE DOT, CANADIAN SYLLABICS MI # →á§á’¥â†’
-
14B0 ; 00B7 14A6 ; MA # ( á’° → ·ᒦ ) CANADIAN SYLLABICS MWII → MIDDLE DOT, CANADIAN SYLLABICS MII # →á§á’¦â†’
14B2 ; 00B7 14A7 ; MA # ( á’² → ·ᒧ ) CANADIAN SYLLABICS MWO → MIDDLE DOT, CANADIAN SYLLABICS MO # →á§á’§â†’
@@ -23417,15 +23940,6 @@ FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT
FE19 ; 205D ; MA #* ( ︙ → â ) PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS → TRICOLON #
22EE ; 205D ; MA #* ( â‹® → â ) VERTICAL ELLIPSIS → TRICOLON # →︙→
-0060 ; 0027 ; MA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
-1FEF ; 0027 ; MA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
-FF40 ; 0027 ; MA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
-00B4 ; 0027 ; MA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
-0384 ; 0027 ; MA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
-1FFD ; 0027 ; MA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
-1FBD ; 0027 ; MA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
-1FBF ; 0027 ; MA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
-1FFE ; 0027 ; MA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
055D ; 0027 ; MA #* ( Õ â†’ ' ) ARMENIAN COMMA → APOSTROPHE # →ˋ→→`→→‘→
FF07 ; 0027 ; MA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’→
2018 ; 0027 ; MA #* ( ‘ → ' ) LEFT SINGLE QUOTATION MARK → APOSTROPHE #
@@ -23435,6 +23949,15 @@ FF07 ; 0027 ; MA #* ( ' → ' ) FULLWIDTH APOSTROPHE → APOSTROPHE # →’â†
2035 ; 0027 ; MA #* ( ‵ → ' ) REVERSED PRIME → APOSTROPHE # →ʽ→→‘→
055A ; 0027 ; MA #* ( ՚ → ' ) ARMENIAN APOSTROPHE → APOSTROPHE # →’→
05F3 ; 0027 ; MA #* ( ‎׳‎ → ' ) HEBREW PUNCTUATION GERESH → APOSTROPHE #
+0060 ; 0027 ; MA #* ( ` → ' ) GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→
+1FEF ; 0027 ; MA #* ( ` → ' ) GREEK VARIA → APOSTROPHE # →ˋ→→`→→‘→
+FF40 ; 0027 ; MA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘→
+00B4 ; 0027 ; MA #* ( ´ → ' ) ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→
+0384 ; 0027 ; MA #* ( ΄ → ' ) GREEK TONOS → APOSTROPHE # →ʹ→
+1FFD ; 0027 ; MA #* ( ´ → ' ) GREEK OXIA → APOSTROPHE # →ˊ→→ʹ→→′→
+1FBD ; 0027 ; MA #* ( ᾽ → ' ) GREEK KORONIS → APOSTROPHE # →’→
+1FBF ; 0027 ; MA #* ( ᾿ → ' ) GREEK PSILI → APOSTROPHE # →’→
+1FFE ; 0027 ; MA #* ( ῾ → ' ) GREEK DASIA → APOSTROPHE # →‛→→′→
02B9 ; 0027 ; MA # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE #
0374 ; 0027 ; MA # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→
02CA ; 0027 ; MA # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→
@@ -23449,7 +23972,6 @@ A78C ; 0027 ; MA # ( ꞌ → ' ) LATIN SMALL LETTER SALTILLO → APOSTROPHE #
07F4 ; 0027 ; MA # ( ‎ߴ‎ → ' ) NKO HIGH TONE APOSTROPHE → APOSTROPHE # →’→
07F5 ; 0027 ; MA # ( ‎ߵ‎ → ' ) NKO LOW TONE APOSTROPHE → APOSTROPHE # →‘→
-02DD ; 0027 0027 ; MA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
0022 ; 0027 0027 ; MA #* ( " → '' ) QUOTATION MARK → APOSTROPHE, APOSTROPHE #
FF02 ; 0027 0027 ; MA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE, APOSTROPHE # →â€â†’→"→
201C ; 0027 0027 ; MA #* ( “ → '' ) LEFT DOUBLE QUOTATION MARK → APOSTROPHE, APOSTROPHE # →"→
@@ -23459,6 +23981,7 @@ FF02 ; 0027 0027 ; MA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
2036 ; 0027 0027 ; MA #* ( ‶ → '' ) REVERSED DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →‵‵→
3003 ; 0027 0027 ; MA #* ( 〃 → '' ) DITTO MARK → APOSTROPHE, APOSTROPHE # →″→→"→
05F4 ; 0027 0027 ; MA #* ( ‎״‎ → '' ) HEBREW PUNCTUATION GERSHAYIM → APOSTROPHE, APOSTROPHE # →"→
+02DD ; 0027 0027 ; MA #* ( Ë â†’ '' ) DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →"→
02BA ; 0027 0027 ; MA # ( ʺ → '' ) MODIFIER LETTER DOUBLE PRIME → APOSTROPHE, APOSTROPHE # →"→
02F6 ; 0027 0027 ; MA #* ( ˶ → '' ) MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT → APOSTROPHE, APOSTROPHE # →Ë→→"→
02EE ; 0027 0027 ; MA # ( ˮ → '' ) MODIFIER LETTER DOUBLE APOSTROPHE → APOSTROPHE, APOSTROPHE # →″→→"→
@@ -23482,10 +24005,10 @@ FF02 ; 0027 0027 ; MA #* ( " → '' ) FULLWIDTH QUOTATION MARK → APOSTROPHE,
01B3 ; 0027 0059 ; MA # ( Ƴ → 'Y ) LATIN CAPITAL LETTER Y WITH HOOK → APOSTROPHE, LATIN CAPITAL LETTER Y # →ʽY→
FF3B ; 0028 ; MA #* ( [ → ( ) FULLWIDTH LEFT SQUARE BRACKET → LEFT PARENTHESIS # →〔→
-3014 ; 0028 ; MA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
-FD3E ; 0028 ; MA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
2768 ; 0028 ; MA #* ( ⨠→ ( ) MEDIUM LEFT PARENTHESIS ORNAMENT → LEFT PARENTHESIS #
2772 ; 0028 ; MA #* ( Ⲡ→ ( ) LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT → LEFT PARENTHESIS # →〔→
+3014 ; 0028 ; MA #* ( 〔 → ( ) LEFT TORTOISE SHELL BRACKET → LEFT PARENTHESIS #
+FD3E ; 0028 ; MA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
3220 ; 0028 30FC 0029 ; MA #* ( ㈠ → (ー) ) PARENTHESIZED IDEOGRAPH ONE → LEFT PARENTHESIS, KATAKANA-HIRAGANA PROLONGED SOUND MARK, RIGHT PARENTHESIS # →(一)→
@@ -23781,15 +24304,25 @@ FD3E ; 0028 ; MA #* ( ﴾ → ( ) ORNATE LEFT PARENTHESIS → LEFT PARENTHESIS #
322E ; 0028 91D1 0029 ; MA #* ( ㈮ → (金) ) PARENTHESIZED IDEOGRAPH METAL → LEFT PARENTHESIS, CJK UNIFIED IDEOGRAPH-91D1, RIGHT PARENTHESIS #
FF3D ; 0029 ; MA #* ( ] → ) ) FULLWIDTH RIGHT SQUARE BRACKET → RIGHT PARENTHESIS # →〕→
-3015 ; 0029 ; MA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
-FD3F ; 0029 ; MA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2769 ; 0029 ; MA #* ( ⩠→ ) ) MEDIUM RIGHT PARENTHESIS ORNAMENT → RIGHT PARENTHESIS #
2773 ; 0029 ; MA #* ( Ⳡ→ ) ) LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT → RIGHT PARENTHESIS # →〕→
+3015 ; 0029 ; MA #* ( 〕 → ) ) RIGHT TORTOISE SHELL BRACKET → RIGHT PARENTHESIS #
+FD3F ; 0029 ; MA #* ( ﴿ → ) ) ORNATE RIGHT PARENTHESIS → RIGHT PARENTHESIS #
2774 ; 007B ; MA #* ( ⴠ→ { ) MEDIUM LEFT CURLY BRACKET ORNAMENT → LEFT CURLY BRACKET #
2775 ; 007D ; MA #* ( ⵠ→ } ) MEDIUM RIGHT CURLY BRACKET ORNAMENT → RIGHT CURLY BRACKET #
+301B ; 27E7 ; MA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
+
+27E8 ; 276C ; MA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+2329 ; 276C ; MA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
+3008 ; 276C ; MA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
+
+27E9 ; 276D ; MA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+232A ; 276D ; MA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
+3009 ; 276D ; MA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
+
FF3E ; FE3F ; MA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET #
204E ; 002A ; MA #* ( ⎠→ * ) LOW ASTERISK → ASTERISK #
@@ -23797,10 +24330,11 @@ FF3E ; FE3F ; MA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
2217 ; 002A ; MA #* ( ∗ → * ) ASTERISK OPERATOR → ASTERISK #
1735 ; 002F ; MA #* ( ᜵ → / ) PHILIPPINE SINGLE PUNCTUATION → SOLIDUS #
-2044 ; 002F ; MA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2041 ; 002F ; MA #* ( â → / ) CARET INSERTION POINT → SOLIDUS #
2215 ; 002F ; MA #* ( ∕ → / ) DIVISION SLASH → SOLIDUS #
+2044 ; 002F ; MA #* ( ℠→ / ) FRACTION SLASH → SOLIDUS #
2571 ; 002F ; MA #* ( ╱ → / ) BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT → SOLIDUS #
+27CB ; 002F ; MA #* ( ⟋ → / ) MATHEMATICAL RISING DIAGONAL → SOLIDUS #
29F8 ; 002F ; MA #* ( ⧸ → / ) BIG SOLIDUS → SOLIDUS #
31D3 ; 002F ; MA #* ( ㇓ → / ) CJK STROKE SP → SOLIDUS # →⼃→
3033 ; 002F ; MA # ( 〳 → / ) VERTICAL KANA REPEAT MARK UPPER HALF → SOLIDUS #
@@ -23817,6 +24351,7 @@ FF3E ; FE3F ; MA #* ( ^ → ︿ ) FULLWIDTH CIRCUMFLEX ACCENT → PRESENTATION
FF3C ; 005C ; MA #* ( \ → \ ) FULLWIDTH REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
FE68 ; 005C ; MA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # →∖→
2216 ; 005C ; MA #* ( ∖ → \ ) SET MINUS → REVERSE SOLIDUS #
+27CD ; 005C ; MA #* ( ⟠→ \ ) MATHEMATICAL FALLING DIAGONAL → REVERSE SOLIDUS #
29F5 ; 005C ; MA #* ( ⧵ → \ ) REVERSE SOLIDUS OPERATOR → REVERSE SOLIDUS #
29F9 ; 005C ; MA #* ( ⧹ → \ ) BIG REVERSE SOLIDUS → REVERSE SOLIDUS #
31D4 ; 005C ; MA #* ( ㇔ → \ ) CJK STROKE D → REVERSE SOLIDUS # →⼂→
@@ -23828,25 +24363,34 @@ FE68 ; 005C ; MA #* ( ﹨ → \ ) SMALL REVERSE SOLIDUS → REVERSE SOLIDUS # â†
A778 ; 0026 ; MA # ( ê¸ â†’ & ) LATIN SMALL LETTER UM → AMPERSAND #
+0AF0 ; 0970 ; MA #* ( ૰ → ॰ ) GUJARATI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
110BB ; 0970 ; MA #* ( 𑂻 → ॰ ) KAITHI ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
+111C7 ; 0970 ; MA #* ( 𑇇 → ॰ ) SHARADA ABBREVIATION SIGN → DEVANAGARI ABBREVIATION SIGN #
26AC ; 0970 ; MA #* ( ⚬ → ॰ ) MEDIUM SMALL WHITE CIRCLE → DEVANAGARI ABBREVIATION SIGN #
+17D9 ; 0E4F ; MA #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
+
17D5 ; 0E5A ; MA #* ( ៕ → ๚ ) KHMER SIGN BARIYOOSAN → THAI CHARACTER ANGKHANKHU #
17DA ; 0E5B ; MA #* ( ៚ → ๛ ) KHMER SIGN KOOMUUT → THAI CHARACTER KHOMUT #
0F0C ; 0F0B ; MA #* ( ༌ → ་ ) TIBETAN MARK DELIMITER TSHEG BSTAR → TIBETAN MARK INTERSYLLABIC TSHEG #
-02D8 ; 02C7 ; MA #* ( ˘ → ˇ ) BREVE → CARON #
+02C4 ; 005E ; MA #* ( ˄ → ^ ) MODIFIER LETTER UP ARROWHEAD → CIRCUMFLEX ACCENT #
+02C6 ; 005E ; MA # ( ˆ → ^ ) MODIFIER LETTER CIRCUMFLEX ACCENT → CIRCUMFLEX ACCENT #
+
A67E ; 02C7 ; MA #* ( ꙾ → ˇ ) CYRILLIC KAVYKA → CARON # →˘→
+02D8 ; 02C7 ; MA #* ( ˘ → ˇ ) BREVE → CARON #
+
+144A ; 02C8 ; MA # ( ᑊ → ˈ ) CANADIAN SYLLABICS WEST-CREE P → MODIFIER LETTER VERTICAL LINE #
-00AF ; 02C9 ; MA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
-FFE3 ; 02C9 ; MA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
203E ; 02C9 ; MA #* ( ‾ → ˉ ) OVERLINE → MODIFIER LETTER MACRON #
FE49 ; 02C9 ; MA #* ( ﹉ → ˉ ) DASHED OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4A ; 02C9 ; MA #* ( ﹊ → ˉ ) CENTRELINE OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4B ; 02C9 ; MA #* ( ﹋ → ˉ ) WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
FE4C ; 02C9 ; MA #* ( ﹌ → ˉ ) DOUBLE WAVY OVERLINE → MODIFIER LETTER MACRON # →‾→
+00AF ; 02C9 ; MA #* ( ¯ → ˉ ) MACRON → MODIFIER LETTER MACRON #
+FFE3 ; 02C9 ; MA #* (  ̄ → ˉ ) FULLWIDTH MACRON → MODIFIER LETTER MACRON # →‾→
2594 ; 02C9 ; MA #* ( ▔ → ˉ ) UPPER ONE EIGHTH BLOCK → MODIFIER LETTER MACRON # →¯→
044A ; 02C9 0062 ; MA # ( ъ → ˉb ) CYRILLIC SMALL LETTER HARD SIGN → MODIFIER LETTER MACRON, LATIN SMALL LETTER B # →¯b→
@@ -23872,8 +24416,6 @@ A714 ; 02EB ; MA #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
0BF5 ; 0BF3 ; MA #* ( ௵ → ௳ ) TAMIL YEAR SIGN → TAMIL DAY SIGN #
-17D9 ; 0E4F ; MA #* ( ៙ → ๠) KHMER SIGN PHNAEK MUAN → THAI CHARACTER FONGMAN #
-
24C5 ; 2117 ; MA #* ( Ⓟ → ℗ ) CIRCLED LATIN CAPITAL LETTER P → SOUND RECORDING COPYRIGHT #
21B5 ; 21B2 ; MA #* ( ↵ → ↲ ) DOWNWARDS ARROW WITH CORNER LEFTWARDS → DOWNWARDS ARROW WITH TIP LEFTWARDS #
@@ -23904,8 +24446,8 @@ A714 ; 02EB ; MA #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO
FB29 ; 002B ; MA #* ( ﬩ → + ) HEBREW LETTER ALTERNATIVE PLUS SIGN → PLUS SIGN #
2039 ; 003C ; MA #* ( ‹ → < ) SINGLE LEFT-POINTING ANGLE QUOTATION MARK → LESS-THAN SIGN #
-02C2 ; 003C ; MA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
276E ; 003C ; MA #* ( ⮠→ < ) HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT → LESS-THAN SIGN # →‹→
+02C2 ; 003C ; MA #* ( ˂ → < ) MODIFIER LETTER LEFT ARROWHEAD → LESS-THAN SIGN #
A4FF ; 003D ; MA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
@@ -23914,12 +24456,12 @@ A4FF ; 003D ; MA #* ( ꓿ → = ) LISU PUNCTUATION FULL STOP → EQUALS SIGN #
2A76 ; 003D 003D 003D ; MA #* ( ⩶ → === ) THREE CONSECUTIVE EQUALS SIGNS → EQUALS SIGN, EQUALS SIGN, EQUALS SIGN #
203A ; 003E ; MA #* ( › → > ) SINGLE RIGHT-POINTING ANGLE QUOTATION MARK → GREATER-THAN SIGN #
-02C3 ; 003E ; MA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
276F ; 003E ; MA #* ( ⯠→ > ) HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT → GREATER-THAN SIGN # →›→
+02C3 ; 003E ; MA #* ( ˃ → > ) MODIFIER LETTER RIGHT ARROWHEAD → GREATER-THAN SIGN #
+2053 ; 007E ; MA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
02DC ; 007E ; MA #* ( ˜ → ~ ) SMALL TILDE → TILDE #
1FC0 ; 007E ; MA #* ( ῀ → ~ ) GREEK PERISPOMENI → TILDE # →˜→
-2053 ; 007E ; MA #* ( ⓠ→ ~ ) SWUNG DASH → TILDE #
223C ; 007E ; MA #* ( ∼ → ~ ) TILDE OPERATOR → TILDE #
22C0 ; 2227 ; MA #* ( ⋀ → ∧ ) N-ARY LOGICAL AND → LOGICAL AND #
@@ -24005,16 +24547,6 @@ FFED ; 25AA ; MA #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
2CE9 ; 2627 ; MA #* ( ⳩ → ☧ ) COPTIC SYMBOL KHI RO → CHI RHO #
-2329 ; 276C ; MA #* ( 〈 → ⬠) LEFT-POINTING ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-3008 ; 276C ; MA #* ( 〈 → ⬠) LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT #
-27E8 ; 276C ; MA #* ( ⟨ → ⬠) MATHEMATICAL LEFT ANGLE BRACKET → MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT # →〈→
-
-232A ; 276D ; MA #* ( 〉 → ⭠) RIGHT-POINTING ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-3009 ; 276D ; MA #* ( 〉 → ⭠) RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT #
-27E9 ; 276D ; MA #* ( ⟩ → ⭠) MATHEMATICAL RIGHT ANGLE BRACKET → MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT # →〉→
-
-301B ; 27E7 ; MA #* ( 〛 → ⟧ ) RIGHT WHITE SQUARE BRACKET → MATHEMATICAL RIGHT WHITE SQUARE BRACKET #
-
29D9 ; 299A ; MA #* ( ⧙ → ⦚ ) RIGHT WIGGLY FENCE → VERTICAL ZIGZAG LINE #
2A3E ; 2A1F ; MA #* ( ⨾ → ⨟ ) Z NOTATION RELATIONAL COMPOSITION → Z NOTATION SCHEMA COMPOSITION #
@@ -24022,6 +24554,7 @@ FFED ; 25AA ; MA #* ( ■ → ▪ ) HALFWIDTH BLACK SQUARE → BLACK SMALL SQUAR
3036 ; 3012 ; MA #* ( 〶 → 〒 ) CIRCLED POSTAL MARK → POSTAL MARK #
02D9 ; 0971 ; MA #* ( ˙ → ॱ ) DOT ABOVE → DEVANAGARI SIGN HIGH SPACING DOT #
+0D4E ; 0971 ; MA # ( ൎ → ॱ ) MALAYALAM LETTER DOT REPH → DEVANAGARI SIGN HIGH SPACING DOT # →˙→
FF0D ; 30FC ; MA #* ( ï¼ â†’ ー ) FULLWIDTH HYPHEN-MINUS → KATAKANA-HIRAGANA PROLONGED SOUND MARK #
2014 ; 30FC ; MA #* ( — → ー ) EM DASH → KATAKANA-HIRAGANA PROLONGED SOUND MARK # →一→
@@ -24121,13 +24654,12 @@ A644 ; 0032 ; MA # ( Ꙅ → 2 ) CYRILLIC CAPITAL LETTER REVERSED DZE → DIGIT
1D7E5 ; 0033 ; MA # ( 🥠→ 3 ) MATHEMATICAL SANS-SERIF DIGIT THREE → DIGIT THREE #
1D7EF ; 0033 ; MA # ( 🯠→ 3 ) MATHEMATICAL SANS-SERIF BOLD DIGIT THREE → DIGIT THREE #
1D7F9 ; 0033 ; MA # ( 🹠→ 3 ) MATHEMATICAL MONOSPACE DIGIT THREE → DIGIT THREE #
-01B7 ; 0033 ; MA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
021C ; 0033 ; MA # ( Ȝ → 3 ) LATIN CAPITAL LETTER YOGH → DIGIT THREE # →Ʒ→
+01B7 ; 0033 ; MA # ( Ʒ → 3 ) LATIN CAPITAL LETTER EZH → DIGIT THREE #
A76A ; 0033 ; MA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
2CCC ; 0033 ; MA # ( Ⳍ → 3 ) COPTIC CAPITAL LETTER OLD COPTIC HORI → DIGIT THREE # →Ȝ→→Ʒ→
0417 ; 0033 ; MA # ( З → 3 ) CYRILLIC CAPITAL LETTER ZE → DIGIT THREE #
04E0 ; 0033 ; MA # ( Ӡ → 3 ) CYRILLIC CAPITAL LETTER ABKHASIAN DZE → DIGIT THREE # →Ʒ→
-0545 ; 0033 ; MA # ( Յ → 3 ) ARMENIAN CAPITAL LETTER YI → DIGIT THREE #
2462 ; 2782 ; MA #* ( ③ → ➂ ) CIRCLED DIGIT THREE → DINGBAT CIRCLED SANS-SERIF DIGIT THREE #
@@ -24200,6 +24732,7 @@ A76A ; 0033 ; MA # ( êª â†’ 3 ) LATIN CAPITAL LETTER ET → DIGIT THREE #
1D7FC ; 0036 ; MA # ( 🼠→ 6 ) MATHEMATICAL MONOSPACE DIGIT SIX → DIGIT SIX #
2CD2 ; 0036 ; MA # ( Ⳓ → 6 ) COPTIC CAPITAL LETTER OLD COPTIC HEI → DIGIT SIX #
0431 ; 0036 ; MA # ( б → 6 ) CYRILLIC SMALL LETTER BE → DIGIT SIX #
+13EE ; 0036 ; MA # ( ᮠ→ 6 ) CHEROKEE LETTER WV → DIGIT SIX #
2465 ; 2785 ; MA #* ( ⑥ → ➅ ) CIRCLED DIGIT SIX → DINGBAT CIRCLED SANS-SERIF DIGIT SIX #
@@ -24346,6 +24879,10 @@ A4EE ; 0041 ; MA # ( ꓮ → A ) LISU LETTER A → LATIN CAPITAL LETTER A #
1E9A ; 1EA3 ; MA # ( ẚ → ả ) LATIN SMALL LETTER A WITH RIGHT HALF RING → LATIN SMALL LETTER A WITH HOOK ABOVE #
+2100 ; 0061 002F 0063 ; MA #* ( ℀ → a/c ) ACCOUNT OF → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER C #
+
+2101 ; 0061 002F 0073 ; MA #* ( ℠→ a/s ) ADDRESSED TO THE SUBJECT → LATIN SMALL LETTER A, SOLIDUS, LATIN SMALL LETTER S #
+
A733 ; 0061 0061 ; MA # ( ꜳ → aa ) LATIN SMALL LETTER AA → LATIN SMALL LETTER A, LATIN SMALL LETTER A #
A732 ; 0041 0041 ; MA # ( Ꜳ → AA ) LATIN CAPITAL LETTER AA → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER A #
@@ -24374,6 +24911,9 @@ A73D ; 0061 0079 ; MA # ( ꜽ → ay ) LATIN SMALL LETTER AY → LATIN SMALL LET
A73C ; 0041 0059 ; MA # ( Ꜽ → AY ) LATIN CAPITAL LETTER AY → LATIN CAPITAL LETTER A, LATIN CAPITAL LETTER Y #
+2200 ; 2C6F ; MA #* ( ∀ → Ɐ ) FOR ALL → LATIN CAPITAL LETTER TURNED A #
+A4EF ; 2C6F ; MA # ( ꓯ → Ɐ ) LISU LETTER AE → LATIN CAPITAL LETTER TURNED A #
+
1D41B ; 0062 ; MA # ( ð› → b ) MATHEMATICAL BOLD SMALL B → LATIN SMALL LETTER B #
1D44F ; 0062 ; MA # ( ð‘ → b ) MATHEMATICAL ITALIC SMALL B → LATIN SMALL LETTER B #
1D483 ; 0062 ; MA # ( 𒃠→ b ) MATHEMATICAL BOLD ITALIC SMALL B → LATIN SMALL LETTER B #
@@ -24388,7 +24928,7 @@ A73C ; 0041 0059 ; MA # ( Ꜽ → AY ) LATIN CAPITAL LETTER AY → LATIN CAPITAL
1D657 ; 0062 ; MA # ( 𙗠→ b ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B → LATIN SMALL LETTER B #
1D68B ; 0062 ; MA # ( 𚋠→ b ) MATHEMATICAL MONOSPACE SMALL B → LATIN SMALL LETTER B #
0184 ; 0062 ; MA # ( Ƅ → b ) LATIN CAPITAL LETTER TONE SIX → LATIN SMALL LETTER B #
-042C ; 0062 ; MA # ( Ь → b ) CYRILLIC CAPITAL LETTER SOFT SIGN → LATIN SMALL LETTER B # →Ƅ→
+042C ; 0062 ; MA # ( Ь → b ) CYRILLIC CAPITAL LETTER SOFT SIGN → LATIN SMALL LETTER B # →á→
13CF ; 0062 ; MA # ( á → b ) CHEROKEE LETTER SI → LATIN SMALL LETTER B #
15AF ; 0062 ; MA # ( ᖯ → b ) CANADIAN SYLLABICS AIVILIK B → LATIN SMALL LETTER B #
@@ -24476,6 +25016,7 @@ FF23 ; 0043 ; MA # ( C → C ) FULLWIDTH LATIN CAPITAL LETTER C → LATIN CAPI
A4DA ; 0043 ; MA # ( ꓚ → C ) LISU LETTER CA → LATIN CAPITAL LETTER C #
00A2 ; 0063 0338 ; MA #* ( ¢ → c̸ ) CENT SIGN → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY #
+023C ; 0063 0338 ; MA # ( ȼ → c̸ ) LATIN SMALL LETTER C WITH STROKE → LATIN SMALL LETTER C, COMBINING LONG SOLIDUS OVERLAY # →¢→
00E7 ; 0063 0326 ; MA # ( ç → c̦ ) LATIN SMALL LETTER C WITH CEDILLA → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →ҫ→→Ñ̡→
04AB ; 0063 0326 ; MA # ( Ò« → c̦ ) CYRILLIC SMALL LETTER ES WITH DESCENDER → LATIN SMALL LETTER C, COMBINING COMMA BELOW # →Ñ̡→
@@ -24485,6 +25026,32 @@ A4DA ; 0043 ; MA # ( ꓚ → C ) LISU LETTER CA → LATIN CAPITAL LETTER C #
0187 ; 0043 0027 ; MA # ( Ƈ → C' ) LATIN CAPITAL LETTER C WITH HOOK → LATIN CAPITAL LETTER C, APOSTROPHE # →Cʽ→
+2105 ; 0063 002F 006F ; MA #* ( ℅ → c/o ) CARE OF → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER O #
+
+2106 ; 0063 002F 0075 ; MA #* ( ℆ → c/u ) CADA UNA → LATIN SMALL LETTER C, SOLIDUS, LATIN SMALL LETTER U #
+
+22F4 ; A793 ; MA #* ( ⋴ → ꞓ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER C WITH BAR # →ɛ→→є→
+025B ; A793 ; MA # ( ɛ → ꞓ ) LATIN SMALL LETTER OPEN E → LATIN SMALL LETTER C WITH BAR # →є→
+03B5 ; A793 ; MA # ( ε → ꞓ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER C WITH BAR # →є→
+03F5 ; A793 ; MA # ( ϵ → ꞓ ) GREEK LUNATE EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6C6 ; A793 ; MA # ( 𛆠→ ꞓ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D6DC ; A793 ; MA # ( 𛜠→ ꞓ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D700 ; A793 ; MA # ( 𜀠→ ꞓ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D716 ; A793 ; MA # ( 𜖠→ ꞓ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D73A ; A793 ; MA # ( 𜺠→ ꞓ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D750 ; A793 ; MA # ( ð → êž“ ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D774 ; A793 ; MA # ( ð´ → êž“ ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D78A ; A793 ; MA # ( 𞊠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7AE ; A793 ; MA # ( 𞮠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+1D7C4 ; A793 ; MA # ( 🄠→ ꞓ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+2C89 ; A793 ; MA # ( ⲉ → ꞓ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER C WITH BAR # →є→
+0454 ; A793 ; MA # ( є → ꞓ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER C WITH BAR #
+0511 ; A793 ; MA # ( ԑ → ꞓ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER C WITH BAR # →ε→→є→
+
+20AC ; A792 ; MA #* ( € → Ꞓ ) EURO SIGN → LATIN CAPITAL LETTER C WITH BAR # →Є→
+2C88 ; A792 ; MA # ( Ⲉ → Ꞓ ) COPTIC CAPITAL LETTER EIE → LATIN CAPITAL LETTER C WITH BAR # →Є→
+0404 ; A792 ; MA # ( Є → Ꞓ ) CYRILLIC CAPITAL LETTER UKRAINIAN IE → LATIN CAPITAL LETTER C WITH BAR #
+
217E ; 0064 ; MA # ( ⅾ → d ) SMALL ROMAN NUMERAL FIVE HUNDRED → LATIN SMALL LETTER D #
2146 ; 0064 ; MA # ( ⅆ → d ) DOUBLE-STRUCK ITALIC SMALL D → LATIN SMALL LETTER D #
1D41D ; 0064 ; MA # ( ð → d ) MATHEMATICAL BOLD SMALL D → LATIN SMALL LETTER D #
@@ -24501,6 +25068,7 @@ A4DA ; 0043 ; MA # ( ꓚ → C ) LISU LETTER CA → LATIN CAPITAL LETTER C #
1D659 ; 0064 ; MA # ( 𙙠→ d ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D → LATIN SMALL LETTER D #
1D68D ; 0064 ; MA # ( ðš → d ) MATHEMATICAL MONOSPACE SMALL D → LATIN SMALL LETTER D #
0501 ; 0064 ; MA # ( Ô â†’ d ) CYRILLIC SMALL LETTER KOMI DE → LATIN SMALL LETTER D #
+13E7 ; 0064 ; MA # ( ᧠→ d ) CHEROKEE LETTER TSU → LATIN SMALL LETTER D #
146F ; 0064 ; MA # ( ᑯ → d ) CANADIAN SYLLABICS KO → LATIN SMALL LETTER D #
A4D2 ; 0064 ; MA # ( ꓒ → d ) LISU LETTER PHA → LATIN SMALL LETTER D #
@@ -24542,6 +25110,10 @@ A77A ; A779 ; MA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITA
147B ; 0064 00B7 ; MA # ( á‘» → d· ) CANADIAN SYLLABICS WEST-CREE KWO → LATIN SMALL LETTER D, MIDDLE DOT # →ᑯá§â†’
+1487 ; 0064 02C8 ; MA # ( ᒇ → dˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, MODIFIER LETTER VERTICAL LINE # →ᑯᑊ→
+
+02A4 ; 0064 021D ; MA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
+
01F3 ; 0064 007A ; MA # ( dz → dz ) LATIN SMALL LETTER DZ → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
02A3 ; 0064 007A ; MA # ( ʣ → dz ) LATIN SMALL LETTER DZ DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER Z #
@@ -24557,10 +25129,7 @@ A77A ; A779 ; MA # ( êº â†’ ê¹ ) LATIN SMALL LETTER INSULAR D → LATIN CAPITA
02A5 ; 0064 0291 ; MA # ( ʥ → dʑ ) LATIN SMALL LETTER DZ DIGRAPH WITH CURL → LATIN SMALL LETTER D, LATIN SMALL LETTER Z WITH CURL #
-02A4 ; 0064 021D ; MA # ( ʤ → dÈ ) LATIN SMALL LETTER DEZH DIGRAPH → LATIN SMALL LETTER D, LATIN SMALL LETTER YOGH # →dʒ→
-
-1487 ; 0064 144A ; MA # ( ᒇ → dᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KOH → LATIN SMALL LETTER D, CANADIAN SYLLABICS WEST-CREE P # →ᑯᑊ→
-
+2E39 ; 1E9F ; MA #* ( ⸹ → ẟ ) TOP HALF SECTION SIGN → LATIN SMALL LETTER DELTA # →δ→
03B4 ; 1E9F ; MA # ( δ → ẟ ) GREEK SMALL LETTER DELTA → LATIN SMALL LETTER DELTA #
1D6C5 ; 1E9F ; MA # ( 𛅠→ ẟ ) MATHEMATICAL BOLD SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
1D6FF ; 1E9F ; MA # ( 𛿠→ ẟ ) MATHEMATICAL ITALIC SMALL DELTA → LATIN SMALL LETTER DELTA # →δ→
@@ -24631,28 +25200,9 @@ A4F1 ; 018E ; MA # ( ꓱ → Ǝ ) LISU LETTER EU → LATIN CAPITAL LETTER REVERS
04D8 ; 018F ; MA # ( Ó˜ → Æ ) CYRILLIC CAPITAL LETTER SCHWA → LATIN CAPITAL LETTER SCHWA #
-22F4 ; 025B ; MA #* ( ⋴ → ɛ ) SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE → LATIN SMALL LETTER OPEN E #
-03B5 ; 025B ; MA # ( ε → ɛ ) GREEK SMALL LETTER EPSILON → LATIN SMALL LETTER OPEN E #
-03F5 ; 025B ; MA # ( ϵ → ɛ ) GREEK LUNATE EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D6C6 ; 025B ; MA # ( 𛆠→ ɛ ) MATHEMATICAL BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D6DC ; 025B ; MA # ( 𛜠→ ɛ ) MATHEMATICAL BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D700 ; 025B ; MA # ( 𜀠→ ɛ ) MATHEMATICAL ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D716 ; 025B ; MA # ( 𜖠→ ɛ ) MATHEMATICAL ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D73A ; 025B ; MA # ( 𜺠→ ɛ ) MATHEMATICAL BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D750 ; 025B ; MA # ( ð → É› ) MATHEMATICAL BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D774 ; 025B ; MA # ( ð´ → É› ) MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D78A ; 025B ; MA # ( 𞊠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-1D7AE ; 025B ; MA # ( 𞮠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON → LATIN SMALL LETTER OPEN E # →ε→
-1D7C4 ; 025B ; MA # ( 🄠→ ɛ ) MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL → LATIN SMALL LETTER OPEN E # →ε→
-2C89 ; 025B ; MA # ( ⲉ → ɛ ) COPTIC SMALL LETTER EIE → LATIN SMALL LETTER OPEN E # →є→
-0454 ; 025B ; MA # ( є → ɛ ) CYRILLIC SMALL LETTER UKRAINIAN IE → LATIN SMALL LETTER OPEN E #
-0511 ; 025B ; MA # ( ԑ → ɛ ) CYRILLIC SMALL LETTER REVERSED ZE → LATIN SMALL LETTER OPEN E #
-
-20AC ; 0190 ; MA #* ( € → Æ ) EURO SIGN → LATIN CAPITAL LETTER OPEN E # →Є→
2107 ; 0190 ; MA # ( ℇ → Æ ) EULER CONSTANT → LATIN CAPITAL LETTER OPEN E #
-2C88 ; 0190 ; MA # ( Ⲉ → Æ ) COPTIC CAPITAL LETTER EIE → LATIN CAPITAL LETTER OPEN E # →Є→
-0404 ; 0190 ; MA # ( Є → Æ ) CYRILLIC CAPITAL LETTER UKRAINIAN IE → LATIN CAPITAL LETTER OPEN E #
0510 ; 0190 ; MA # ( Ô â†’ Æ ) CYRILLIC CAPITAL LETTER REVERSED ZE → LATIN CAPITAL LETTER OPEN E #
+13CB ; 0190 ; MA # ( ዠ→ Æ ) CHEROKEE LETTER QUV → LATIN CAPITAL LETTER OPEN E #
1D9F ; 1D4B ; MA # ( ᶟ → ᵋ ) MODIFIER LETTER SMALL REVERSED OPEN E → MODIFIER LETTER SMALL OPEN E #
@@ -24750,7 +25300,7 @@ FF47 ; 0067 ; MA # ( g → g ) FULLWIDTH LATIN SMALL LETTER G → LATIN SMALL
1D676 ; 0047 ; MA # ( 𙶠→ G ) MATHEMATICAL MONOSPACE CAPITAL G → LATIN CAPITAL LETTER G #
050C ; 0047 ; MA # ( Ԍ → G ) CYRILLIC CAPITAL LETTER KOMI SJE → LATIN CAPITAL LETTER G #
13C0 ; 0047 ; MA # ( ဠ→ G ) CHEROKEE LETTER NAH → LATIN CAPITAL LETTER G #
-13F3 ; 0047 ; MA # ( ᳠→ G ) CHEROKEE LETTER YU → LATIN CAPITAL LETTER G # →á€â†’
+13F3 ; 0047 ; MA # ( ᳠→ G ) CHEROKEE LETTER YU → LATIN CAPITAL LETTER G #
A4D6 ; 0047 ; MA # ( ꓖ → G ) LISU LETTER GA → LATIN CAPITAL LETTER G #
1DA2 ; 1D4D ; MA # ( ᶢ → ᵠ) MODIFIER LETTER SMALL SCRIPT G → MODIFIER LETTER SMALL G #
@@ -24818,7 +25368,7 @@ A4E7 ; 0048 ; MA # ( ꓧ → H ) LISU LETTER XA → LATIN CAPITAL LETTER H #
1D78 ; 1D34 ; MA # ( ᵸ → ᴴ ) MODIFIER LETTER CYRILLIC EN → MODIFIER LETTER CAPITAL H #
0266 ; 0068 0314 ; MA # ( ɦ → h̔ ) LATIN SMALL LETTER H WITH HOOK → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
-13F2 ; 0068 0314 ; MA # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE # →ɦ→
+13F2 ; 0068 0314 ; MA # ( Რ→ h̔ ) CHEROKEE LETTER YO → LATIN SMALL LETTER H, COMBINING REVERSED COMMA ABOVE #
2C67 ; 0048 0329 ; MA # ( Ⱨ → HÌ© ) LATIN CAPITAL LETTER H WITH DESCENDER → LATIN CAPITAL LETTER H, COMBINING VERTICAL LINE BELOW # →Ң→→Ð̩→
04A2 ; 0048 0329 ; MA # ( Ò¢ → HÌ© ) CYRILLIC CAPITAL LETTER EN WITH DESCENDER → LATIN CAPITAL LETTER H, COMBINING VERTICAL LINE BELOW # →Ð̩→
@@ -24841,6 +25391,8 @@ A4E7 ; 0048 ; MA # ( ꓧ → H ) LISU LETTER XA → LATIN CAPITAL LETTER H #
050A ; 01F6 ; MA # ( Ԋ → Ƕ ) CYRILLIC CAPITAL LETTER KOMI NJE → LATIN CAPITAL LETTER HWAIR #
+0370 ; 2C75 ; MA # ( Ͱ → Ⱶ ) GREEK CAPITAL LETTER HETA → LATIN CAPITAL LETTER HALF H # →Ꮀ→
+13A8 ; 2C75 ; MA # ( Ꭸ → Ⱶ ) CHEROKEE LETTER GE → LATIN CAPITAL LETTER HALF H # →Ͱ→→Ꮀ→
13B0 ; 2C75 ; MA # ( Ꮀ → Ⱶ ) CHEROKEE LETTER HO → LATIN CAPITAL LETTER HALF H #
02DB ; 0069 ; MA #* ( ˛ → i ) OGONEK → LATIN SMALL LETTER I # →ͺ→→ι→→ι→
@@ -24894,6 +25446,8 @@ FF49 ; 0069 ; MA # ( i → i ) FULLWIDTH LATIN SMALL LETTER I → LATIN SMALL
0132 ; 0049 004A ; MA # ( IJ → IJ ) LATIN CAPITAL LIGATURE IJ → LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER J #
+042E ; 0049 004F ; MA # ( Ю → IO ) CYRILLIC CAPITAL LETTER YU → LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER O #
+
2173 ; 0069 0076 ; MA # ( ⅳ → iv ) SMALL ROMAN NUMERAL FOUR → LATIN SMALL LETTER I, LATIN SMALL LETTER V #
2163 ; 0049 0056 ; MA # ( Ⅳ → IV ) ROMAN NUMERAL FOUR → LATIN CAPITAL LETTER I, LATIN CAPITAL LETTER V #
@@ -24917,11 +25471,8 @@ FF4A ; 006A ; MA # ( j → j ) FULLWIDTH LATIN SMALL LETTER J → LATIN SMALL
1D62B ; 006A ; MA # ( 𘫠→ j ) MATHEMATICAL SANS-SERIF ITALIC SMALL J → LATIN SMALL LETTER J #
1D65F ; 006A ; MA # ( 𙟠→ j ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J → LATIN SMALL LETTER J #
1D693 ; 006A ; MA # ( 𚓠→ j ) MATHEMATICAL MONOSPACE SMALL J → LATIN SMALL LETTER J #
-0237 ; 006A ; MA # ( ȷ → j ) LATIN SMALL LETTER DOTLESS J → LATIN SMALL LETTER J # →յ→
-1D6A5 ; 006A ; MA # ( 𚥠→ j ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER J # →ȷ→→յ→
03F3 ; 006A ; MA # ( ϳ → j ) GREEK LETTER YOT → LATIN SMALL LETTER J #
0458 ; 006A ; MA # ( ј → j ) CYRILLIC SMALL LETTER JE → LATIN SMALL LETTER J #
-0575 ; 006A ; MA # ( յ → j ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER J #
FF2A ; 004A ; MA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPITAL LETTER J # →Ј→
1D409 ; 004A ; MA # ( ð‰ → J ) MATHEMATICAL BOLD CAPITAL J → LATIN CAPITAL LETTER J #
@@ -24939,12 +25490,14 @@ FF2A ; 004A ; MA # ( J → J ) FULLWIDTH LATIN CAPITAL LETTER J → LATIN CAPI
1D679 ; 004A ; MA # ( 𙹠→ J ) MATHEMATICAL MONOSPACE CAPITAL J → LATIN CAPITAL LETTER J #
0408 ; 004A ; MA # ( Ј → J ) CYRILLIC CAPITAL LETTER JE → LATIN CAPITAL LETTER J #
13AB ; 004A ; MA # ( Ꭻ → J ) CHEROKEE LETTER GU → LATIN CAPITAL LETTER J #
-13E7 ; 004A ; MA # ( ᧠→ J ) CHEROKEE LETTER TSU → LATIN CAPITAL LETTER J #
148D ; 004A ; MA # ( ᒠ→ J ) CANADIAN SYLLABICS CO → LATIN CAPITAL LETTER J #
A4D9 ; 004A ; MA # ( ꓙ → J ) LISU LETTER JA → LATIN CAPITAL LETTER J #
1499 ; 004A 00B7 ; MA # ( á’™ → J· ) CANADIAN SYLLABICS WEST-CREE CWO → LATIN CAPITAL LETTER J, MIDDLE DOT # →á’á§â†’
+1D6A5 ; 0237 ; MA # ( 𚥠→ ȷ ) MATHEMATICAL ITALIC SMALL DOTLESS J → LATIN SMALL LETTER DOTLESS J #
+0575 ; 0237 ; MA # ( յ → ȷ ) ARMENIAN SMALL LETTER YI → LATIN SMALL LETTER DOTLESS J #
+
1D424 ; 006B ; MA # ( ð¤ → k ) MATHEMATICAL BOLD SMALL K → LATIN SMALL LETTER K #
1D458 ; 006B ; MA # ( 𑘠→ k ) MATHEMATICAL ITALIC SMALL K → LATIN SMALL LETTER K #
1D48C ; 006B ; MA # ( 𒌠→ k ) MATHEMATICAL BOLD ITALIC SMALL K → LATIN SMALL LETTER K #
@@ -25230,10 +25783,6 @@ A4DF ; 004D ; MA # ( ꓟ → M ) LISU LETTER MA → LATIN CAPITAL LETTER M #
04CD ; 004D 0326 ; MA # ( Ó â†’ M̦ ) CYRILLIC CAPITAL LETTER EM WITH TAIL → LATIN CAPITAL LETTER M, COMBINING COMMA BELOW # →М̡→
-043C ; 1D0D ; MA # ( м → ᴠ) CYRILLIC SMALL LETTER EM → LATIN LETTER SMALL CAPITAL M #
-
-04CE ; 1D0D 0326 ; MA # ( ÓŽ → á´Ì¦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN LETTER SMALL CAPITAL M, COMBINING COMMA BELOW # →м̡→
-
1D427 ; 006E ; MA # ( ð§ → n ) MATHEMATICAL BOLD SMALL N → LATIN SMALL LETTER N #
1D45B ; 006E ; MA # ( 𑛠→ n ) MATHEMATICAL ITALIC SMALL N → LATIN SMALL LETTER N #
1D48F ; 006E ; MA # ( ð’ → n ) MATHEMATICAL BOLD ITALIC SMALL N → LATIN SMALL LETTER N #
@@ -25423,38 +25972,39 @@ FE93 ; 00F6 ; MA # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
04E9 ; 006F 0335 ; MA # ( ө → o̵ ) CYRILLIC SMALL LETTER BARRED O → LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY # →ɵ→
0473 ; 006F 0335 ; MA # ( ѳ → o̵ ) CYRILLIC SMALL LETTER FITA → LATIN SMALL LETTER O, COMBINING SHORT STROKE OVERLAY #
-2296 ; 004F 0335 ; MA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-229D ; 004F 0335 ; MA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-236C ; 004F 0335 ; MA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
+2296 ; 004F 0335 ; MA #* ( ⊖ → O̵ ) CIRCLED MINUS → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+229D ; 004F 0335 ; MA #* ( ⊠→ O̵ ) CIRCLED DASH → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→θ→→Ꮎ→
+236C ; 004F 0335 ; MA #* ( ⬠→ O̵ ) APL FUNCTIONAL SYMBOL ZILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
019F ; 004F 0335 ; MA # ( Ɵ → O̵ ) LATIN CAPITAL LETTER O WITH MIDDLE TILDE → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →O̶→
-03B8 ; 004F 0335 ; MA # ( θ → O̵ ) GREEK SMALL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-03D1 ; 004F 0335 ; MA # ( ϑ → O̵ ) GREEK THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →⊖→→Θ→→Ɵ→→O̶→
-1D6C9 ; 004F 0335 ; MA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D6DD ; 004F 0335 ; MA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D703 ; 004F 0335 ; MA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D717 ; 004F 0335 ; MA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D73D ; 004F 0335 ; MA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D751 ; 004F 0335 ; MA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D777 ; 004F 0335 ; MA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D78B ; 004F 0335 ; MA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7B1 ; 004F 0335 ; MA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-1D7C5 ; 004F 0335 ; MA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→⊖→→Θ→→Ɵ→→O̶→
-0398 ; 004F 0335 ; MA # ( Θ → O̵ ) GREEK CAPITAL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
+03B8 ; 004F 0335 ; MA # ( θ → O̵ ) GREEK SMALL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ꮎ→
+03D1 ; 004F 0335 ; MA # ( ϑ → O̵ ) GREEK THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6C9 ; 004F 0335 ; MA # ( 𛉠→ O̵ ) MATHEMATICAL BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D6DD ; 004F 0335 ; MA # ( ð› → O̵ ) MATHEMATICAL BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D703 ; 004F 0335 ; MA # ( 𜃠→ O̵ ) MATHEMATICAL ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D717 ; 004F 0335 ; MA # ( 𜗠→ O̵ ) MATHEMATICAL ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D73D ; 004F 0335 ; MA # ( 𜽠→ O̵ ) MATHEMATICAL BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D751 ; 004F 0335 ; MA # ( ð‘ → O̵ ) MATHEMATICAL BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D777 ; 004F 0335 ; MA # ( ð· → O̵ ) MATHEMATICAL SANS-SERIF BOLD SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D78B ; 004F 0335 ; MA # ( 𞋠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7B1 ; 004F 0335 ; MA # ( 𞱠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+1D7C5 ; 004F 0335 ; MA # ( 🅠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →θ→→Ꮎ→
+0398 ; 004F 0335 ; MA # ( Θ → O̵ ) GREEK CAPITAL LETTER THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ꮎ→
03F4 ; 004F 0335 ; MA # ( ϴ → O̵ ) GREEK CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
-1D6AF ; 004F 0335 ; MA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6B9 ; 004F 0335 ; MA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6E9 ; 004F 0335 ; MA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D6F3 ; 004F 0335 ; MA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D723 ; 004F 0335 ; MA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D72D ; 004F 0335 ; MA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D75D ; 004F 0335 ; MA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D767 ; 004F 0335 ; MA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D797 ; 004F 0335 ; MA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
-1D7A1 ; 004F 0335 ; MA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ɵ→→O̶→
+1D6AF ; 004F 0335 ; MA # ( 𚯠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6B9 ; 004F 0335 ; MA # ( 𚹠→ O̵ ) MATHEMATICAL BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6E9 ; 004F 0335 ; MA # ( 𛩠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D6F3 ; 004F 0335 ; MA # ( 𛳠→ O̵ ) MATHEMATICAL ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D723 ; 004F 0335 ; MA # ( 𜣠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D72D ; 004F 0335 ; MA # ( 𜭠→ O̵ ) MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D75D ; 004F 0335 ; MA # ( ð → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D767 ; 004F 0335 ; MA # ( ð§ → O̵ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D797 ; 004F 0335 ; MA # ( 𞗠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
+1D7A1 ; 004F 0335 ; MA # ( 𞡠→ O̵ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Θ→→Ꮎ→
04E8 ; 004F 0335 ; MA # ( Ө → O̵ ) CYRILLIC CAPITAL LETTER BARRED O → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
0472 ; 004F 0335 ; MA # ( Ѳ → O̵ ) CYRILLIC CAPITAL LETTER FITA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →О̵→
2D31 ; 004F 0335 ; MA # ( ⴱ → O̵ ) TIFINAGH LETTER YAB → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ɵ→→O̶→
13BE ; 004F 0335 ; MA # ( Ꮎ → O̵ ) CHEROKEE LETTER NA → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY #
+13EB ; 004F 0335 ; MA # ( ᫠→ O̵ ) CHEROKEE LETTER WI → LATIN CAPITAL LETTER O, COMBINING SHORT STROKE OVERLAY # →Ѳ→→О̵→
1F101 ; 004F 002C ; MA #* ( 🄠→ O, ) DIGIT ZERO COMMA → LATIN CAPITAL LETTER O, COMMA # →0,→
@@ -25463,6 +26013,7 @@ FE93 ; 00F6 ; MA # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
01A1 ; 006F 0027 ; MA # ( ơ → o' ) LATIN SMALL LETTER O WITH HORN → LATIN SMALL LETTER O, APOSTROPHE # →oʼ→
01A0 ; 004F 0027 ; MA # ( Ơ → O' ) LATIN CAPITAL LETTER O WITH HORN → LATIN CAPITAL LETTER O, APOSTROPHE # →Oʼ→
+13A4 ; 004F 0027 ; MA # ( Ꭴ → O' ) CHEROKEE LETTER U → LATIN CAPITAL LETTER O, APOSTROPHE # →Ơ→→Oʼ→
0025 ; 00BA 002F 2080 2080 ; MA #* ( % → º/₀₀ ) PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →‰→→â°/₀₀→
066A ; 00BA 002F 2080 2080 ; MA #* ( Ùª → º/₀₀ ) ARABIC PERCENT SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
@@ -25470,10 +26021,6 @@ FE93 ; 00F6 ; MA # ( ‎ﺓ‎ → ö ) ARABIC LETTER TEH MARBUTA ISOLATED FORM
0609 ; 00BA 002F 2080 2080 ; MA #* ( ؉ → º/₀₀ ) ARABIC-INDIC PER MILLE SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
060A ; 00BA 002F 2080 2080 ; MA #* ( ØŠ → º/₀₀ ) ARABIC-INDIC PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2052 ; 00BA 002F 2080 2080 ; MA #* ( ⒠→ º/₀₀ ) COMMERCIAL MINUS SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2100 ; 00BA 002F 2080 2080 ; MA #* ( â„€ → º/₀₀ ) ACCOUNT OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2101 ; 00BA 002F 2080 2080 ; MA #* ( ℠→ º/₀₀ ) ADDRESSED TO THE SUBJECT → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2105 ; 00BA 002F 2080 2080 ; MA #* ( â„… → º/₀₀ ) CARE OF → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
-2106 ; 00BA 002F 2080 2080 ; MA #* ( ℆ → º/₀₀ ) CADA UNA → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →%→→‰→→â°/₀₀→
2031 ; 00BA 002F 2080 2080 2080 ; MA #* ( ‱ → º/₀₀₀ ) PER TEN THOUSAND SIGN → MASCULINE ORDINAL INDICATOR, SOLIDUS, SUBSCRIPT ZERO, SUBSCRIPT ZERO, SUBSCRIPT ZERO # →â°/₀₀₀→
@@ -25557,7 +26104,7 @@ A4D1 ; 0050 ; MA # ( ꓑ → P ) LISU LETTER PA → LATIN CAPITAL LETTER P #
1477 ; 0070 00B7 ; MA # ( á‘· → p· ) CANADIAN SYLLABICS WEST-CREE KWI → LATIN SMALL LETTER P, MIDDLE DOT # →pá§â†’
-1486 ; 0050 144A ; MA # ( ᒆ → Pᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KIH → LATIN CAPITAL LETTER P, CANADIAN SYLLABICS WEST-CREE P # →ᑭᑊ→
+1486 ; 0050 02C8 ; MA # ( ᒆ → Pˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KIH → LATIN CAPITAL LETTER P, MODIFIER LETTER VERTICAL LINE # →ᑭᑊ→
1D29 ; 1D18 ; MA # ( ᴩ → ᴘ ) GREEK LETTER SMALL CAPITAL RHO → LATIN LETTER SMALL CAPITAL P #
@@ -25609,6 +26156,8 @@ A4D1 ; 0050 ; MA # ( ꓑ → P ) LISU LETTER PA → LATIN CAPITAL LETTER P #
02A0 ; 0071 0314 ; MA # ( ʠ → q̔ ) LATIN SMALL LETTER Q WITH HOOK → LATIN SMALL LETTER Q, COMBINING REVERSED COMMA ABOVE #
+1D90 ; 024B ; MA # ( ᶠ→ ɋ ) LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK → LATIN SMALL LETTER Q WITH HOOK TAIL #
+
1D42B ; 0072 ; MA # ( ð« → r ) MATHEMATICAL BOLD SMALL R → LATIN SMALL LETTER R #
1D45F ; 0072 ; MA # ( 𑟠→ r ) MATHEMATICAL ITALIC SMALL R → LATIN SMALL LETTER R #
1D493 ; 0072 ; MA # ( 𒓠→ r ) MATHEMATICAL BOLD ITALIC SMALL R → LATIN SMALL LETTER R #
@@ -25641,7 +26190,7 @@ A4D1 ; 0050 ; MA # ( ꓑ → P ) LISU LETTER PA → LATIN CAPITAL LETTER P #
1D681 ; 0052 ; MA # ( ðš → R ) MATHEMATICAL MONOSPACE CAPITAL R → LATIN CAPITAL LETTER R #
01A6 ; 0052 ; MA # ( Ʀ → R ) LATIN LETTER YR → LATIN CAPITAL LETTER R #
13A1 ; 0052 ; MA # ( Ꭱ → R ) CHEROKEE LETTER E → LATIN CAPITAL LETTER R #
-13D2 ; 0052 ; MA # ( ᒠ→ R ) CHEROKEE LETTER SV → LATIN CAPITAL LETTER R # →Ꭱ→
+13D2 ; 0052 ; MA # ( ᒠ→ R ) CHEROKEE LETTER SV → LATIN CAPITAL LETTER R #
1587 ; 0052 ; MA # ( ᖇ → R ) CANADIAN SYLLABICS TLHI → LATIN CAPITAL LETTER R #
A4E3 ; 0052 ; MA # ( ꓣ → R ) LISU LETTER ZHA → LATIN CAPITAL LETTER R #
@@ -25651,6 +26200,8 @@ A4E3 ; 0052 ; MA # ( ꓣ → R ) LISU LETTER ZHA → LATIN CAPITAL LETTER R #
0493 ; 0072 0335 ; MA # ( ғ → r̵ ) CYRILLIC SMALL LETTER GHE WITH STROKE → LATIN SMALL LETTER R, COMBINING SHORT STROKE OVERLAY # →г̵→
+0491 ; 0072 02C8 ; MA # ( ґ → rˈ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, MODIFIER LETTER VERTICAL LINE # →гˈ→
+
006D ; 0072 006E ; MA # ( m → rn ) LATIN SMALL LETTER M → LATIN SMALL LETTER R, LATIN SMALL LETTER N #
217F ; 0072 006E ; MA # ( ⅿ → rn ) SMALL ROMAN NUMERAL ONE THOUSAND → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D426 ; 0072 006E ; MA # ( ð¦ → rn ) MATHEMATICAL BOLD SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
@@ -25666,14 +26217,15 @@ A4E3 ; 0052 ; MA # ( ꓣ → R ) LISU LETTER ZHA → LATIN CAPITAL LETTER R #
1D62E ; 0072 006E ; MA # ( 𘮠→ rn ) MATHEMATICAL SANS-SERIF ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D662 ; 0072 006E ; MA # ( 𙢠→ rn ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
1D696 ; 0072 006E ; MA # ( 𚖠→ rn ) MATHEMATICAL MONOSPACE SMALL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+1D0D ; 0072 006E ; MA # ( ᴠ→ rn ) LATIN LETTER SMALL CAPITAL M → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →м→→m→
028D ; 0072 006E ; MA # ( Ê â†’ rn ) LATIN SMALL LETTER TURNED W → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
+043C ; 0072 006E ; MA # ( м → rn ) CYRILLIC SMALL LETTER EM → LATIN SMALL LETTER R, LATIN SMALL LETTER N # →m→
0271 ; 0072 006E 0326 ; MA # ( ɱ → rn̦ ) LATIN SMALL LETTER M WITH HOOK → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →m̡→
+04CE ; 0072 006E 0326 ; MA # ( ӎ → rn̦ ) CYRILLIC SMALL LETTER EM WITH TAIL → LATIN SMALL LETTER R, LATIN SMALL LETTER N, COMBINING COMMA BELOW # →м̡→
20A8 ; 0052 0073 ; MA #* ( ₨ → Rs ) RUPEE SIGN → LATIN CAPITAL LETTER R, LATIN SMALL LETTER S #
-0491 ; 0072 144A ; MA # ( ґ → rᑊ ) CYRILLIC SMALL LETTER GHE WITH UPTURN → LATIN SMALL LETTER R, CANADIAN SYLLABICS WEST-CREE P # →гˈ→
-
044F ; 1D19 ; MA # ( Ñ â†’ á´™ ) CYRILLIC SMALL LETTER YA → LATIN LETTER SMALL CAPITAL REVERSED R #
A4E4 ; 1D1A ; MA # ( ꓤ → ᴚ ) LISU LETTER ZA → LATIN LETTER SMALL CAPITAL TURNED R #
@@ -25714,7 +26266,7 @@ FF33 ; 0053 ; MA # ( S → S ) FULLWIDTH LATIN CAPITAL LETTER S → LATIN CAPI
1D682 ; 0053 ; MA # ( 𚂠→ S ) MATHEMATICAL MONOSPACE CAPITAL S → LATIN CAPITAL LETTER S #
0405 ; 0053 ; MA # ( Ѕ → S ) CYRILLIC CAPITAL LETTER DZE → LATIN CAPITAL LETTER S #
054F ; 0053 ; MA # ( Õ â†’ S ) ARMENIAN CAPITAL LETTER TIWN → LATIN CAPITAL LETTER S #
-13D5 ; 0053 ; MA # ( ᕠ→ S ) CHEROKEE LETTER DE → LATIN CAPITAL LETTER S # →ášâ†’
+13D5 ; 0053 ; MA # ( ᕠ→ S ) CHEROKEE LETTER DE → LATIN CAPITAL LETTER S #
13DA ; 0053 ; MA # ( ᚠ→ S ) CHEROKEE LETTER DU → LATIN CAPITAL LETTER S #
A4E2 ; 0053 ; MA # ( ꓢ → S ) LISU LETTER SA → LATIN CAPITAL LETTER S #
@@ -25727,6 +26279,7 @@ A4E2 ; 0053 ; MA # ( ꓢ → S ) LISU LETTER SA → LATIN CAPITAL LETTER S #
1D737 ; 00DF ; MA # ( 𜷠→ ß ) MATHEMATICAL BOLD ITALIC SMALL BETA → LATIN SMALL LETTER SHARP S # →β→
1D771 ; 00DF ; MA # ( ð± → ß ) MATHEMATICAL SANS-SERIF BOLD SMALL BETA → LATIN SMALL LETTER SHARP S # →β→
1D7AB ; 00DF ; MA # ( 𞫠→ ß ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA → LATIN SMALL LETTER SHARP S # →β→
+13F0 ; 00DF ; MA # ( ᰠ→ ß ) CHEROKEE LETTER YE → LATIN SMALL LETTER SHARP S # →β→
FB06 ; 0073 0074 ; MA # ( st → st ) LATIN SMALL LIGATURE ST → LATIN SMALL LETTER S, LATIN SMALL LETTER T #
@@ -25800,6 +26353,7 @@ A4D4 ; 0054 ; MA # ( ꓔ → T ) LISU LETTER TA → LATIN CAPITAL LETTER T #
021B ; 0163 ; MA # ( ț → ţ ) LATIN SMALL LETTER T WITH COMMA BELOW → LATIN SMALL LETTER T WITH CEDILLA #
01AB ; 0163 ; MA # ( ƫ → ţ ) LATIN SMALL LETTER T WITH PALATAL HOOK → LATIN SMALL LETTER T WITH CEDILLA #
+13BF ; 0163 ; MA # ( Ꮏ → ţ ) CHEROKEE LETTER HNA → LATIN SMALL LETTER T WITH CEDILLA # →ƫ→
021A ; 0162 ; MA # ( Ț → Ţ ) LATIN CAPITAL LETTER T WITH COMMA BELOW → LATIN CAPITAL LETTER T WITH CEDILLA #
@@ -25876,7 +26430,9 @@ A4F4 ; 0055 ; MA # ( ꓴ → U ) LISU LETTER U → LATIN CAPITAL LETTER U #
1458 ; 0055 00B7 ; MA # ( ᑘ → U· ) CANADIAN SYLLABICS WEST-CREE TWE → LATIN CAPITAL LETTER U, MIDDLE DOT # →ᑌá§â†’→ᑌ·→
-1467 ; 0055 144A ; MA # ( ᑧ → Uᑊ ) CANADIAN SYLLABICS TTE → LATIN CAPITAL LETTER U, CANADIAN SYLLABICS WEST-CREE P # →ᑌᑊ→
+1467 ; 0055 02C8 ; MA # ( ᑧ → Uˈ ) CANADIAN SYLLABICS TTE → LATIN CAPITAL LETTER U, MODIFIER LETTER VERTICAL LINE # →ᑌᑊ→→ᑌˈ→
+
+13CC ; 0244 ; MA # ( ጠ→ Ʉ ) CHEROKEE LETTER SA → LATIN CAPITAL LETTER U BAR #
057A ; 0270 ; MA # ( պ → ɰ ) ARMENIAN SMALL LETTER PEH → LATIN SMALL LETTER TURNED M WITH LONG LEG #
@@ -25997,7 +26553,7 @@ A4E5 ; 0245 ; MA # ( ꓥ → Ʌ ) LISU LETTER NGA → LATIN CAPITAL LETTER TURNE
1D686 ; 0057 ; MA # ( 𚆠→ W ) MATHEMATICAL MONOSPACE CAPITAL W → LATIN CAPITAL LETTER W #
051C ; 0057 ; MA # ( Ԝ → W ) CYRILLIC CAPITAL LETTER WE → LATIN CAPITAL LETTER W #
13B3 ; 0057 ; MA # ( Ꮃ → W ) CHEROKEE LETTER LA → LATIN CAPITAL LETTER W #
-13D4 ; 0057 ; MA # ( ᔠ→ W ) CHEROKEE LETTER TA → LATIN CAPITAL LETTER W # →Ꮃ→
+13D4 ; 0057 ; MA # ( ᔠ→ W ) CHEROKEE LETTER TA → LATIN CAPITAL LETTER W #
A4EA ; 0057 ; MA # ( ꓪ → W ) LISU LETTER WA → LATIN CAPITAL LETTER W #
20A9 ; 0057 0335 ; MA #* ( ₩ → W̵ ) WON SIGN → LATIN CAPITAL LETTER W, COMBINING SHORT STROKE OVERLAY #
@@ -26128,6 +26684,12 @@ A4EC ; 0059 ; MA # ( ꓬ → Y ) LISU LETTER YA → LATIN CAPITAL LETTER Y #
00A5 ; 0059 0335 ; MA #* ( ¥ → Y̵ ) YEN SIGN → LATIN CAPITAL LETTER Y, COMBINING SHORT STROKE OVERLAY #
04B0 ; 0059 0335 ; MA # ( Ұ → Y̵ ) CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE → LATIN CAPITAL LETTER Y, COMBINING SHORT STROKE OVERLAY # →Ү̵→
+0292 ; 021D ; MA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
+A76B ; 021D ; MA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
+2CCD ; 021D ; MA # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
+04E1 ; 021D ; MA # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
+10F3 ; 021D ; MA # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
+
1D433 ; 007A ; MA # ( ð³ → z ) MATHEMATICAL BOLD SMALL Z → LATIN SMALL LETTER Z #
1D467 ; 007A ; MA # ( 𑧠→ z ) MATHEMATICAL ITALIC SMALL Z → LATIN SMALL LETTER Z #
1D49B ; 007A ; MA # ( 𒛠→ z ) MATHEMATICAL BOLD ITALIC SMALL Z → LATIN SMALL LETTER Z #
@@ -26176,12 +26738,6 @@ A4DC ; 005A ; MA # ( ꓜ → Z ) LISU LETTER DZA → LATIN CAPITAL LETTER Z #
01B5 ; 005A 0335 ; MA # ( Ƶ → Z̵ ) LATIN CAPITAL LETTER Z WITH STROKE → LATIN CAPITAL LETTER Z, COMBINING SHORT STROKE OVERLAY #
-0292 ; 021D ; MA # ( Ê’ → È ) LATIN SMALL LETTER EZH → LATIN SMALL LETTER YOGH #
-A76B ; 021D ; MA # ( ê« â†’ È ) LATIN SMALL LETTER ET → LATIN SMALL LETTER YOGH #
-2CCD ; 021D ; MA # ( Ⳡ→ È ) COPTIC SMALL LETTER OLD COPTIC HORI → LATIN SMALL LETTER YOGH #
-04E1 ; 021D ; MA # ( Ó¡ → È ) CYRILLIC SMALL LETTER ABKHASIAN DZE → LATIN SMALL LETTER YOGH # →ʒ→
-10F3 ; 021D ; MA # ( ჳ → È ) GEORGIAN LETTER WE → LATIN SMALL LETTER YOGH # →ʒ→
-
01BF ; 00FE ; MA # ( ƿ → þ ) LATIN LETTER WYNN → LATIN SMALL LETTER THORN #
03F8 ; 00FE ; MA # ( ϸ → þ ) GREEK SMALL LETTER SHO → LATIN SMALL LETTER THORN #
@@ -26195,6 +26751,35 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
02C1 ; 02E4 ; MA # ( Ë â†’ ˤ ) MODIFIER LETTER REVERSED GLOTTAL STOP → MODIFIER LETTER SMALL REVERSED GLOTTAL STOP #
+213E ; 0393 ; MA # ( ℾ → Γ ) DOUBLE-STRUCK CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6AA ; 0393 ; MA # ( 𚪠→ Γ ) MATHEMATICAL BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D6E4 ; 0393 ; MA # ( 𛤠→ Γ ) MATHEMATICAL ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D71E ; 0393 ; MA # ( 𜞠→ Γ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D758 ; 0393 ; MA # ( ð˜ → Γ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+1D792 ; 0393 ; MA # ( 𞒠→ Γ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → GREEK CAPITAL LETTER GAMMA #
+2C84 ; 0393 ; MA # ( Ⲅ → Γ ) COPTIC CAPITAL LETTER GAMMA → GREEK CAPITAL LETTER GAMMA #
+0413 ; 0393 ; MA # ( Г → Γ ) CYRILLIC CAPITAL LETTER GHE → GREEK CAPITAL LETTER GAMMA #
+13B1 ; 0393 ; MA # ( Ꮁ → Γ ) CHEROKEE LETTER HU → GREEK CAPITAL LETTER GAMMA #
+14A5 ; 0393 ; MA # ( ᒥ → Γ ) CANADIAN SYLLABICS MI → GREEK CAPITAL LETTER GAMMA #
+
+0492 ; 0393 0335 ; MA # ( Ғ → Γ̵ ) CYRILLIC CAPITAL LETTER GHE WITH STROKE → GREEK CAPITAL LETTER GAMMA, COMBINING SHORT STROKE OVERLAY # →Г̵→
+
+14AF ; 0393 00B7 ; MA # ( á’¯ → Γ· ) CANADIAN SYLLABICS WEST-CREE MWI → GREEK CAPITAL LETTER GAMMA, MIDDLE DOT # →ᒥá§â†’→ᒥ·→
+
+0490 ; 0393 02C8 ; MA # ( Ò â†’ Γˈ ) CYRILLIC CAPITAL LETTER GHE WITH UPTURN → GREEK CAPITAL LETTER GAMMA, MODIFIER LETTER VERTICAL LINE # →Гˈ→
+
+2206 ; 0394 ; MA #* ( ∆ → Δ ) INCREMENT → GREEK CAPITAL LETTER DELTA #
+1D6AB ; 0394 ; MA # ( 𚫠→ Δ ) MATHEMATICAL BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D6E5 ; 0394 ; MA # ( 𛥠→ Δ ) MATHEMATICAL ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D71F ; 0394 ; MA # ( 𜟠→ Δ ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D759 ; 0394 ; MA # ( ð™ → Δ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+1D793 ; 0394 ; MA # ( 𞓠→ Δ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → GREEK CAPITAL LETTER DELTA #
+2C86 ; 0394 ; MA # ( Ⲇ → Δ ) COPTIC CAPITAL LETTER DALDA → GREEK CAPITAL LETTER DELTA #
+2D60 ; 0394 ; MA # ( ⵠ → Δ ) TIFINAGH LETTER YAV → GREEK CAPITAL LETTER DELTA #
+1403 ; 0394 ; MA # ( რ→ Δ ) CANADIAN SYLLABICS I → GREEK CAPITAL LETTER DELTA #
+
+140F ; 0394 00B7 ; MA # ( á → Δ· ) CANADIAN SYLLABICS WEST-CREE WI → GREEK CAPITAL LETTER DELTA, MIDDLE DOT # →áƒá§â†’
+
1D7CB ; 03DD ; MA # ( 🋠→ Ï ) MATHEMATICAL BOLD SMALL DIGAMMA → GREEK SMALL LETTER DIGAMMA #
1D6C7 ; 03B6 ; MA # ( 𛇠→ ζ ) MATHEMATICAL BOLD SMALL ZETA → GREEK SMALL LETTER ZETA #
@@ -26286,8 +26871,19 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
1D7C2 ; 03C9 ; MA # ( 🂠→ ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA → GREEK SMALL LETTER OMEGA #
2CB1 ; 03C9 ; MA # ( ⲱ → ω ) COPTIC SMALL LETTER OOU → GREEK SMALL LETTER OMEGA #
+2126 ; 03A9 ; MA # ( Ω → Ω ) OHM SIGN → GREEK CAPITAL LETTER OMEGA #
+1D6C0 ; 03A9 ; MA # ( 𛀠→ Ω ) MATHEMATICAL BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D6FA ; 03A9 ; MA # ( 𛺠→ Ω ) MATHEMATICAL ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D734 ; 03A9 ; MA # ( 𜴠→ Ω ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D76E ; 03A9 ; MA # ( ð® → Ω ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+1D7A8 ; 03A9 ; MA # ( 𞨠→ Ω ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → GREEK CAPITAL LETTER OMEGA #
+162F ; 03A9 ; MA # ( ᘯ → Ω ) CANADIAN SYLLABICS CARRIER LHO → GREEK CAPITAL LETTER OMEGA #
+1635 ; 03A9 ; MA # ( ᘵ → Ω ) CANADIAN SYLLABICS CARRIER TLHO → GREEK CAPITAL LETTER OMEGA # →ᘯ→
+
1F7D ; 1FF4 ; MA # ( ώ → ῴ ) GREEK SMALL LETTER OMEGA WITH OXIA → GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI #
+13EF ; 1FF6 ; MA # ( ᯠ→ ῶ ) CHEROKEE LETTER YA → GREEK SMALL LETTER OMEGA WITH PERISPOMENI #
+
2630 ; 2CB6 ; MA #* ( ☰ → Ⲷ ) TRIGRAM FOR HEAVEN → COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE #
2CDC ; 03EC ; MA # ( Ⳝ → Ϭ ) COPTIC CAPITAL LETTER OLD NUBIAN SHIMA → COPTIC CAPITAL LETTER SHIMA #
@@ -26296,6 +26892,8 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
0496 ; 0416 0329 ; MA # ( Җ → Ж̩ ) CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER → CYRILLIC CAPITAL LETTER ZHE, COMBINING VERTICAL LINE BELOW #
+2D4D ; 0418 ; MA # ( ⵠ→ И ) TIFINAGH LETTER YAL → CYRILLIC CAPITAL LETTER I #
+
0419 ; 040D ; MA # ( Й → Р) CYRILLIC CAPITAL LETTER SHORT I → CYRILLIC CAPITAL LETTER I WITH GRAVE #
048A ; 040D 0326 ; MA # ( ÒŠ → Ð̦ ) CYRILLIC CAPITAL LETTER SHORT I WITH TAIL → CYRILLIC CAPITAL LETTER I WITH GRAVE, COMBINING COMMA BELOW # →Й̡→
@@ -26308,6 +26906,9 @@ A645 ; 01A8 ; MA # ( ꙅ → ƨ ) CYRILLIC SMALL LETTER REVERSED DZE → LATIN S
04C6 ; 043B 0326 ; MA # ( ӆ → л̦ ) CYRILLIC SMALL LETTER EL WITH TAIL → CYRILLIC SMALL LETTER EL, COMBINING COMMA BELOW # →л̡→
+13C7 ; 0460 ; MA # ( ᇠ→ Ѡ ) CHEROKEE LETTER QUE → CYRILLIC CAPITAL LETTER OMEGA #
+15EF ; 0460 ; MA # ( ᗯ → Ѡ ) CANADIAN SYLLABICS CARRIER GU → CYRILLIC CAPITAL LETTER OMEGA #
+
047C ; 0460 0483 ; MA # ( Ѽ → Ѡ҃ ) CYRILLIC CAPITAL LETTER OMEGA WITH TITLO → CYRILLIC CAPITAL LETTER OMEGA, COMBINING CYRILLIC TITLO #
04CC ; 04B7 ; MA # ( ӌ → ҷ ) CYRILLIC SMALL LETTER KHAKASSIAN CHE → CYRILLIC SMALL LETTER CHE WITH DESCENDER #
@@ -26336,6 +26937,12 @@ FB17 ; 0574 056D ; MA # ( ﬗ → մխ ) ARMENIAN SMALL LIGATURE MEN XEH → ARM
FB13 ; 0574 0576 ; MA # ( ﬓ → մն ) ARMENIAN SMALL LIGATURE MEN NOW → ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER NOW #
+144E ; 0548 ; MA # ( ᑎ → Ո ) CANADIAN SYLLABICS TI → ARMENIAN CAPITAL LETTER VO #
+
+145A ; 0548 00B7 ; MA # ( á‘š → Ո· ) CANADIAN SYLLABICS WEST-CREE TWI → ARMENIAN CAPITAL LETTER VO, MIDDLE DOT # →ᑎá§â†’→ᑎ·→
+
+1468 ; 0548 02C8 ; MA # ( ᑨ → Ոˈ ) CANADIAN SYLLABICS TTI → ARMENIAN CAPITAL LETTER VO, MODIFIER LETTER VERTICAL LINE # →ᑎᑊ→→ᑎˈ→
+
FB16 ; 057E 0576 ; MA # ( ﬖ → վն ) ARMENIAN SMALL LIGATURE VEW NOW → ARMENIAN SMALL LETTER VEW, ARMENIAN SMALL LETTER NOW #
02D3 ; 0559 ; MA #* ( ˓ → ՙ ) MODIFIER LETTER CENTRED LEFT HALF RING → ARMENIAN MODIFIER LETTER LEFT HALF RING #
@@ -26388,6 +26995,8 @@ FB50 ; 0671 ; MA # ( ‎ï­â€Ž → ‎ٱ‎ ) ARABIC LETTER ALEF WASLA ISOLATED
FE88 ; 0625 ; MA # ( ‎ﺈ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
FE87 ; 0625 ; MA # ( ‎ﺇ‎ → ‎إ‎ ) ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM → ARABIC LETTER ALEF WITH HAMZA BELOW #
+1EE00 ; 0627 ; MA # ( ‎𞸀‎ → ‎ا‎ ) ARABIC MATHEMATICAL ALEF → ARABIC LETTER ALEF #
+1EE80 ; 0627 ; MA # ( ‎𞺀‎ → ‎ا‎ ) ARABIC MATHEMATICAL LOOPED ALEF → ARABIC LETTER ALEF #
FE8E ; 0627 ; MA # ( ‎ﺎ‎ → ‎ا‎ ) ARABIC LETTER ALEF FINAL FORM → ARABIC LETTER ALEF #
FE8D ; 0627 ; MA # ( ‎ïºâ€Ž → ‎ا‎ ) ARABIC LETTER ALEF ISOLATED FORM → ARABIC LETTER ALEF #
@@ -26403,101 +27012,88 @@ FDF3 ; 0627 0643 0628 0631 ; MA # ( ‎ﷳ‎ → ‎اكبر‎ ) ARABIC LIGATU
FDF2 ; 0627 0644 0644 0647 ; MA # ( ‎ﷲ‎ → ‎الله‎ ) ARABIC LIGATURE ALLAH ISOLATED FORM → ARABIC LETTER ALEF, ARABIC LETTER LAM, ARABIC LETTER LAM, ARABIC LETTER HEH #
+1EE1C ; 066E ; MA # ( ‎𞸜‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+1EE7C ; 066E ; MA # ( ‎𞹼‎ → ‎ٮ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS BEH → ARABIC LETTER DOTLESS BEH #
+
+1EE01 ; 0628 ; MA # ( ‎ðž¸â€Ž → ‎ب‎ ) ARABIC MATHEMATICAL BEH → ARABIC LETTER BEH #
+1EE21 ; 0628 ; MA # ( ‎𞸡‎ → ‎ب‎ ) ARABIC MATHEMATICAL INITIAL BEH → ARABIC LETTER BEH #
+1EE61 ; 0628 ; MA # ( ‎𞹡‎ → ‎ب‎ ) ARABIC MATHEMATICAL STRETCHED BEH → ARABIC LETTER BEH #
+1EE81 ; 0628 ; MA # ( ‎ðžºâ€Ž → ‎ب‎ ) ARABIC MATHEMATICAL LOOPED BEH → ARABIC LETTER BEH #
+1EEA1 ; 0628 ; MA # ( ‎𞺡‎ → ‎ب‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK BEH → ARABIC LETTER BEH #
FE91 ; 0628 ; MA # ( ‎ﺑ‎ → ‎ب‎ ) ARABIC LETTER BEH INITIAL FORM → ARABIC LETTER BEH #
FE92 ; 0628 ; MA # ( ‎ﺒ‎ → ‎ب‎ ) ARABIC LETTER BEH MEDIAL FORM → ARABIC LETTER BEH #
FE90 ; 0628 ; MA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH FINAL FORM → ARABIC LETTER BEH #
FE8F ; 0628 ; MA # ( ‎ïºâ€Ž → ‎ب‎ ) ARABIC LETTER BEH ISOLATED FORM → ARABIC LETTER BEH #
-0646 ; 0628 ; MA # ( ‎ن‎ → ‎ب‎ ) ARABIC LETTER NOON → ARABIC LETTER BEH # →‎ﻨ‎→→‎ﺒ‎→
-FEE7 ; 0628 ; MA # ( ‎ﻧ‎ → ‎ب‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE8 ; 0628 ; MA # ( ‎ﻨ‎ → ‎ب‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER BEH # →‎ﺒ‎→
-FEE6 ; 0628 ; MA # ( ‎ﻦ‎ → ‎ب‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-FEE5 ; 0628 ; MA # ( ‎ﻥ‎ → ‎ب‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER BEH # →‎ن‎→→‎ﻨ‎→→‎ﺒ‎→
-
-FC6D ; 0628 0628 ; MA # ( ‎ﱭ‎ → ‎بب‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎بن‎→
-FC8D ; 0628 0628 ; MA # ( ‎ï²â€Ž → ‎بب‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER BEH # →‎نن‎→
FC9C ; 0628 062C ; MA # ( ‎ﲜ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
FC05 ; 0628 062C ; MA # ( ‎ﰅ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM #
-FC9E ; 0628 062C ; MA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC07 ; 0628 062C ; MA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﰅ‎→
-FCD2 ; 0628 062C ; MA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4B ; 0628 062C ; MA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FCD4 ; 0628 062C ; MA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎ï±â€Žâ†’→‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-FC4D ; 0628 062C ; MA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﱋ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→→‎ﰇ‎→→‎ﰅ‎→
-
-FDB8 ; 0628 062C 062D ; MA # ( ‎ﶸ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-FDBD ; 0628 062C 062D ; MA # ( ‎ﶽ‎ → ‎بجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎نجح‎→
-
-FD98 ; 0628 062C 0645 ; MA # ( ‎ﶘ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
-FD97 ; 0628 062C 0645 ; MA # ( ‎ﶗ‎ → ‎بجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎نجم‎→
+FC9E ; 0628 062C ; MA # ( ‎ﲞ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FC07 ; 0628 062C ; MA # ( ‎ﰇ‎ → ‎بج‎ ) ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎بخ‎→
+FCD2 ; 0628 062C ; MA # ( ‎ﳒ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎ﲞ‎→→‎بخ‎→
+FC4B ; 0628 062C ; MA # ( ‎ﱋ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FCD4 ; 0628 062C ; MA # ( ‎ﳔ‎ → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
+FC4D ; 0628 062C ; MA # ( ‎ï±â€Ž → ‎بج‎ ) ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM # →‎نخ‎→→‎نج‎→→‎ﳒ‎→→‎ﲞ‎→→‎بخ‎→
FD9E ; 0628 062C 0649 ; MA # ( ‎ﶞ‎ → ‎بجى‎ ) ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎بخي‎→
-FD99 ; 0628 062C 0649 ; MA # ( ‎ﶙ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجى‎→
-FDC7 ; 0628 062C 0649 ; MA # ( ‎ﷇ‎ → ‎بجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
FC9D ; 0628 062D ; MA # ( ‎ï²â€Ž → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
FC06 ; 0628 062D ; MA # ( ‎ﰆ‎ → ‎بح‎ ) ARABIC LIGATURE BEH WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH #
-FCD3 ; 0628 062D ; MA # ( ‎ﳓ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-FC4C ; 0628 062D ; MA # ( ‎ﱌ‎ → ‎بح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER HAH # →‎نح‎→
-
-FD95 ; 0628 062D 0645 ; MA # ( ‎ﶕ‎ → ‎بحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER MEEM # →‎نحم‎→
FDC2 ; 0628 062D 0649 ; MA # ( ‎ﷂ‎ → ‎بحى‎ ) ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎بحي‎→
-FD96 ; 0628 062D 0649 ; MA # ( ‎ﶖ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحى‎→
-FDB3 ; 0628 062D 0649 ; MA # ( ‎ﶳ‎ → ‎بحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
FC6A ; 0628 0631 ; MA # ( ‎ﱪ‎ → ‎بر‎ ) ARABIC LIGATURE BEH WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH #
-FC8A ; 0628 0631 ; MA # ( ‎ﲊ‎ → ‎بر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER REH # →‎نر‎→
FC6B ; 0628 0632 ; MA # ( ‎ﱫ‎ → ‎بز‎ ) ARABIC LIGATURE BEH WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN #
-FC8B ; 0628 0632 ; MA # ( ‎ﲋ‎ → ‎بز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ZAIN # →‎نز‎→
FC9F ; 0628 0645 ; MA # ( ‎ﲟ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FCE1 ; 0628 0645 ; MA # ( ‎ﳡ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC6C ; 0628 0645 ; MA # ( ‎ﱬ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
FC08 ; 0628 0645 ; MA # ( ‎ﰈ‎ → ‎بم‎ ) ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM #
-FCD5 ; 0628 0645 ; MA # ( ‎ﳕ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FCEE ; 0628 0645 ; MA # ( ‎ﳮ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC8C ; 0628 0645 ; MA # ( ‎ﲌ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FC4E ; 0628 0645 ; MA # ( ‎ﱎ‎ → ‎بم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM # →‎نم‎→
-FD9B ; 0628 0645 0649 ; MA # ( ‎ﶛ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمى‎→
-FD9A ; 0628 0645 0649 ; MA # ( ‎ﶚ‎ → ‎بمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+FC6D ; 0628 0646 ; MA # ( ‎ﱭ‎ → ‎بن‎ ) ARABIC LIGATURE BEH WITH NOON FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER NOON #
FCA0 ; 0628 0647 ; MA # ( ‎ﲠ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
FCE2 ; 0628 0647 ; MA # ( ‎ﳢ‎ → ‎به‎ ) ARABIC LIGATURE BEH WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH #
-FCD6 ; 0628 0647 ; MA # ( ‎ﳖ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
-FCEF ; 0628 0647 ; MA # ( ‎ﳯ‎ → ‎به‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER BEH, ARABIC LETTER HEH # →‎نه‎→
FC6E ; 0628 0649 ; MA # ( ‎ﱮ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC09 ; 0628 0649 ; MA # ( ‎ﰉ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA #
FC6F ; 0628 0649 ; MA # ( ‎ﱯ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
FC0A ; 0628 0649 ; MA # ( ‎ﰊ‎ → ‎بى‎ ) ARABIC LIGATURE BEH WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎بي‎→
-FC8E ; 0628 0649 ; MA # ( ‎ﲎ‎ → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC4F ; 0628 0649 ; MA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎نى‎→
-FC8F ; 0628 0649 ; MA # ( ‎ï²â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
-FC50 ; 0628 0649 ; MA # ( ‎ï±â€Ž → ‎بى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER BEH, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+FB54 ; 067B ; MA # ( ‎ﭔ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER BEEH #
+FB55 ; 067B ; MA # ( ‎ﭕ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER BEEH #
+FB53 ; 067B ; MA # ( ‎ﭓ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER BEEH #
+FB52 ; 067B ; MA # ( ‎ﭒ‎ → ‎ٻ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER BEEH #
+06D0 ; 067B ; MA # ( ‎Û‎ → ‎ٻ‎ ) ARABIC LETTER E → ARABIC LETTER BEEH # →‎ﯦ‎→→‎ﭔ‎→
+FBE6 ; 067B ; MA # ( ‎ﯦ‎ → ‎ٻ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE7 ; 067B ; MA # ( ‎ﯧ‎ → ‎ٻ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER BEEH # →‎ﭔ‎→
+FBE5 ; 067B ; MA # ( ‎ﯥ‎ → ‎ٻ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
+FBE4 ; 067B ; MA # ( ‎ﯤ‎ → ‎ٻ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER BEEH # →‎Û‎→→‎ﯦ‎→→‎ﭔ‎→
FB58 ; 067E ; MA # ( ‎ﭘ‎ → ‎پ‎ ) ARABIC LETTER PEH INITIAL FORM → ARABIC LETTER PEH #
FB59 ; 067E ; MA # ( ‎ﭙ‎ → ‎پ‎ ) ARABIC LETTER PEH MEDIAL FORM → ARABIC LETTER PEH #
FB57 ; 067E ; MA # ( ‎ﭗ‎ → ‎پ‎ ) ARABIC LETTER PEH FINAL FORM → ARABIC LETTER PEH #
FB56 ; 067E ; MA # ( ‎ﭖ‎ → ‎پ‎ ) ARABIC LETTER PEH ISOLATED FORM → ARABIC LETTER PEH #
+FB5C ; 0680 ; MA # ( ‎ﭜ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER BEHEH #
+FB5D ; 0680 ; MA # ( ‎ï­â€Ž → ‎ڀ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER BEHEH #
+FB5B ; 0680 ; MA # ( ‎ﭛ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER BEHEH #
+FB5A ; 0680 ; MA # ( ‎ﭚ‎ → ‎ڀ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER BEHEH #
+
+1EE15 ; 062A ; MA # ( ‎𞸕‎ → ‎ت‎ ) ARABIC MATHEMATICAL TEH → ARABIC LETTER TEH #
+1EE35 ; 062A ; MA # ( ‎𞸵‎ → ‎ت‎ ) ARABIC MATHEMATICAL INITIAL TEH → ARABIC LETTER TEH #
+1EE75 ; 062A ; MA # ( ‎𞹵‎ → ‎ت‎ ) ARABIC MATHEMATICAL STRETCHED TEH → ARABIC LETTER TEH #
+1EE95 ; 062A ; MA # ( ‎𞺕‎ → ‎ت‎ ) ARABIC MATHEMATICAL LOOPED TEH → ARABIC LETTER TEH #
+1EEB5 ; 062A ; MA # ( ‎𞺵‎ → ‎ت‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TEH → ARABIC LETTER TEH #
FE97 ; 062A ; MA # ( ‎ﺗ‎ → ‎ت‎ ) ARABIC LETTER TEH INITIAL FORM → ARABIC LETTER TEH #
FE98 ; 062A ; MA # ( ‎ﺘ‎ → ‎ت‎ ) ARABIC LETTER TEH MEDIAL FORM → ARABIC LETTER TEH #
FE96 ; 062A ; MA # ( ‎ﺖ‎ → ‎ت‎ ) ARABIC LETTER TEH FINAL FORM → ARABIC LETTER TEH #
FE95 ; 062A ; MA # ( ‎ﺕ‎ → ‎ت‎ ) ARABIC LETTER TEH ISOLATED FORM → ARABIC LETTER TEH #
-FC73 ; 062A 0628 ; MA # ( ‎ﱳ‎ → ‎تب‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER BEH # →‎تن‎→
-
FCA1 ; 062A 062C ; MA # ( ‎ﲡ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
FC0B ; 062A 062C ; MA # ( ‎ﰋ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM #
-FCA3 ; 062A 062C ; MA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC0D ; 062A 062C ; MA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﰋ‎→
-FCDA ; 062A 062C ; MA # ( ‎ﳚ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲡ‎→
-FC55 ; 062A 062C ; MA # ( ‎ﱕ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
-FCDC ; 062A 062C ; MA # ( ‎ﳜ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﲣ‎→→‎تخ‎→→‎ï°â€Žâ†’→‎ﰋ‎→
-FC57 ; 062A 062C ; MA # ( ‎ﱗ‎ → ‎تج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎ﱕ‎→→‎يج‎→→‎ﳚ‎→→‎ﲡ‎→
+FCA3 ; 062A 062C ; MA # ( ‎ﲣ‎ → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
+FC0D ; 062A 062C ; MA # ( ‎ï°â€Ž → ‎تج‎ ) ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM # →‎تخ‎→
FD50 ; 062A 062C 0645 ; MA # ( ‎ïµâ€Ž → ‎تجم‎ ) ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FD54 ; 062A 062C 0645 ; MA # ( ‎ﵔ‎ → ‎تجم‎ ) ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎تخم‎→
@@ -26509,8 +27105,6 @@ FDA1 ; 062A 062C 0649 ; MA # ( ‎ﶡ‎ → ‎تجى‎ ) ARABIC LIGATURE TEH
FCA2 ; 062A 062D ; MA # ( ‎ﲢ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
FC0C ; 062A 062D ; MA # ( ‎ﰌ‎ → ‎تح‎ ) ARABIC LIGATURE TEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH #
-FCDB ; 062A 062D ; MA # ( ‎ﳛ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎ﲢ‎→
-FC56 ; 062A 062D ; MA # ( ‎ﱖ‎ → ‎تح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER HAH # →‎يح‎→→‎ﳛ‎→→‎ﲢ‎→
FD52 ; 062A 062D 062C ; MA # ( ‎ﵒ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
FD51 ; 062A 062D 062C ; MA # ( ‎ﵑ‎ → ‎تحج‎ ) ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER HAH, ARABIC LETTER JEEM #
@@ -26534,6 +27128,8 @@ FD56 ; 062A 0645 062D ; MA # ( ‎ﵖ‎ → ‎تمح‎ ) ARABIC LIGATURE TEH
FDA4 ; 062A 0645 0649 ; MA # ( ‎ﶤ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FDA3 ; 062A 0645 0649 ; MA # ( ‎ﶣ‎ → ‎تمى‎ ) ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎تمي‎→
+FC73 ; 062A 0646 ; MA # ( ‎ﱳ‎ → ‎تن‎ ) ARABIC LIGATURE TEH WITH NOON FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER NOON #
+
FCA5 ; 062A 0647 ; MA # ( ‎ﲥ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH INITIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
FCE4 ; 062A 0647 ; MA # ( ‎ﳤ‎ → ‎ته‎ ) ARABIC LIGATURE TEH WITH HEH MEDIAL FORM → ARABIC LETTER TEH, ARABIC LETTER HEH #
@@ -26542,13 +27138,16 @@ FC0F ; 062A 0649 ; MA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH AL
FC75 ; 062A 0649 ; MA # ( ‎ﱵ‎ → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH FINAL FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
FC10 ; 062A 0649 ; MA # ( ‎ï°â€Ž → ‎تى‎ ) ARABIC LIGATURE TEH WITH YEH ISOLATED FORM → ARABIC LETTER TEH, ARABIC LETTER ALEF MAKSURA # →‎تي‎→
+1EE16 ; 062B ; MA # ( ‎𞸖‎ → ‎ث‎ ) ARABIC MATHEMATICAL THEH → ARABIC LETTER THEH #
+1EE36 ; 062B ; MA # ( ‎𞸶‎ → ‎ث‎ ) ARABIC MATHEMATICAL INITIAL THEH → ARABIC LETTER THEH #
+1EE76 ; 062B ; MA # ( ‎𞹶‎ → ‎ث‎ ) ARABIC MATHEMATICAL STRETCHED THEH → ARABIC LETTER THEH #
+1EE96 ; 062B ; MA # ( ‎𞺖‎ → ‎ث‎ ) ARABIC MATHEMATICAL LOOPED THEH → ARABIC LETTER THEH #
+1EEB6 ; 062B ; MA # ( ‎𞺶‎ → ‎ث‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THEH → ARABIC LETTER THEH #
FE9B ; 062B ; MA # ( ‎ﺛ‎ → ‎ث‎ ) ARABIC LETTER THEH INITIAL FORM → ARABIC LETTER THEH #
FE9C ; 062B ; MA # ( ‎ﺜ‎ → ‎ث‎ ) ARABIC LETTER THEH MEDIAL FORM → ARABIC LETTER THEH #
FE9A ; 062B ; MA # ( ‎ﺚ‎ → ‎ث‎ ) ARABIC LETTER THEH FINAL FORM → ARABIC LETTER THEH #
FE99 ; 062B ; MA # ( ‎ﺙ‎ → ‎ث‎ ) ARABIC LETTER THEH ISOLATED FORM → ARABIC LETTER THEH #
-FC79 ; 062B 0628 ; MA # ( ‎ﱹ‎ → ‎ثب‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER BEH # →‎ثن‎→
-
FC11 ; 062B 062C ; MA # ( ‎ﰑ‎ → ‎ثج‎ ) ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER JEEM #
FC76 ; 062B 0631 ; MA # ( ‎ﱶ‎ → ‎ثر‎ ) ARABIC LIGATURE THEH WITH REH FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER REH #
@@ -26560,6 +27159,8 @@ FCE5 ; 062B 0645 ; MA # ( ‎ﳥ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH M
FC78 ; 062B 0645 ; MA # ( ‎ﱸ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
FC12 ; 062B 0645 ; MA # ( ‎ﰒ‎ → ‎ثم‎ ) ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM → ARABIC LETTER THEH, ARABIC LETTER MEEM #
+FC79 ; 062B 0646 ; MA # ( ‎ﱹ‎ → ‎ثن‎ ) ARABIC LIGATURE THEH WITH NOON FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER NOON #
+
FCE6 ; 062B 0647 ; MA # ( ‎ﳦ‎ → ‎ثه‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER THEH, ARABIC LETTER HEH #
FC7A ; 062B 0649 ; MA # ( ‎ﱺ‎ → ‎ثى‎ ) ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA #
@@ -26577,39 +27178,36 @@ FBA3 ; 0679 ; MA # ( ‎ﮣ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON MEDIAL FORM â†
FBA1 ; 0679 ; MA # ( ‎ﮡ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON FINAL FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
FBA0 ; 0679 ; MA # ( ‎ﮠ‎ → ‎ٹ‎ ) ARABIC LETTER RNOON ISOLATED FORM → ARABIC LETTER TTEH # →‎ڻ‎→→‎ﮢ‎→→‎ﭩ‎→
-067B ; 067A ; MA # ( ‎ٻ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH → ARABIC LETTER TTEHEH # →‎ﭞ‎→
-FB54 ; 067A ; MA # ( ‎ﭔ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB55 ; 067A ; MA # ( ‎ﭕ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FB53 ; 067A ; MA # ( ‎ﭓ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH FINAL FORM → ARABIC LETTER TTEHEH #
-FB52 ; 067A ; MA # ( ‎ﭒ‎ → ‎ٺ‎ ) ARABIC LETTER BEEH ISOLATED FORM → ARABIC LETTER TTEHEH #
FB60 ; 067A ; MA # ( ‎ﭠ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH INITIAL FORM → ARABIC LETTER TTEHEH #
FB61 ; 067A ; MA # ( ‎ﭡ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH MEDIAL FORM → ARABIC LETTER TTEHEH #
FB5F ; 067A ; MA # ( ‎ﭟ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH FINAL FORM → ARABIC LETTER TTEHEH #
FB5E ; 067A ; MA # ( ‎ﭞ‎ → ‎ٺ‎ ) ARABIC LETTER TTEHEH ISOLATED FORM → ARABIC LETTER TTEHEH #
-06D0 ; 067A ; MA # ( ‎Û‎ → ‎ٺ‎ ) ARABIC LETTER E → ARABIC LETTER TTEHEH # →‎ﯦ‎→→‎ﭡ‎→
-FBE6 ; 067A ; MA # ( ‎ﯦ‎ → ‎ٺ‎ ) ARABIC LETTER E INITIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE7 ; 067A ; MA # ( ‎ﯧ‎ → ‎ٺ‎ ) ARABIC LETTER E MEDIAL FORM → ARABIC LETTER TTEHEH # →‎ﭡ‎→
-FBE5 ; 067A ; MA # ( ‎ﯥ‎ → ‎ٺ‎ ) ARABIC LETTER E FINAL FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-FBE4 ; 067A ; MA # ( ‎ﯤ‎ → ‎ٺ‎ ) ARABIC LETTER E ISOLATED FORM → ARABIC LETTER TTEHEH # →‎Û‎→→‎ﯦ‎→→‎ﭡ‎→
-
-0680 ; 067F ; MA # ( ‎ڀ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH → ARABIC LETTER TEHEH # →‎ﭚ‎→
-FB5C ; 067F ; MA # ( ‎ﭜ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH INITIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5D ; 067F ; MA # ( ‎ï­â€Ž → ‎ٿ‎ ) ARABIC LETTER BEHEH MEDIAL FORM → ARABIC LETTER TEHEH # →‎ﭥ‎→
-FB5B ; 067F ; MA # ( ‎ﭛ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH FINAL FORM → ARABIC LETTER TEHEH #
-FB5A ; 067F ; MA # ( ‎ﭚ‎ → ‎ٿ‎ ) ARABIC LETTER BEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+
FB64 ; 067F ; MA # ( ‎ﭤ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH INITIAL FORM → ARABIC LETTER TEHEH #
FB65 ; 067F ; MA # ( ‎ﭥ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH MEDIAL FORM → ARABIC LETTER TEHEH #
FB63 ; 067F ; MA # ( ‎ﭣ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH FINAL FORM → ARABIC LETTER TEHEH #
FB62 ; 067F ; MA # ( ‎ﭢ‎ → ‎ٿ‎ ) ARABIC LETTER TEHEH ISOLATED FORM → ARABIC LETTER TEHEH #
+1EE02 ; 062C ; MA # ( ‎𞸂‎ → ‎ج‎ ) ARABIC MATHEMATICAL JEEM → ARABIC LETTER JEEM #
+1EE22 ; 062C ; MA # ( ‎𞸢‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL JEEM → ARABIC LETTER JEEM #
+1EE42 ; 062C ; MA # ( ‎𞹂‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED JEEM → ARABIC LETTER JEEM #
+1EE62 ; 062C ; MA # ( ‎𞹢‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED JEEM → ARABIC LETTER JEEM #
+1EE82 ; 062C ; MA # ( ‎𞺂‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED JEEM → ARABIC LETTER JEEM #
+1EEA2 ; 062C ; MA # ( ‎𞺢‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM → ARABIC LETTER JEEM #
FE9F ; 062C ; MA # ( ‎ﺟ‎ → ‎ج‎ ) ARABIC LETTER JEEM INITIAL FORM → ARABIC LETTER JEEM #
FEA0 ; 062C ; MA # ( ‎ﺠ‎ → ‎ج‎ ) ARABIC LETTER JEEM MEDIAL FORM → ARABIC LETTER JEEM #
FE9E ; 062C ; MA # ( ‎ﺞ‎ → ‎ج‎ ) ARABIC LETTER JEEM FINAL FORM → ARABIC LETTER JEEM #
FE9D ; 062C ; MA # ( ‎ïºâ€Ž → ‎ج‎ ) ARABIC LETTER JEEM ISOLATED FORM → ARABIC LETTER JEEM #
-062E ; 062C ; MA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM #
-FEA7 ; 062C ; MA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA8 ; 062C ; MA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→
-FEA6 ; 062C ; MA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→
+062E ; 062C ; MA # ( ‎خ‎ → ‎ج‎ ) ARABIC LETTER KHAH → ARABIC LETTER JEEM # →‎ﺥ‎→
+1EE17 ; 062C ; MA # ( ‎𞸗‎ → ‎ج‎ ) ARABIC MATHEMATICAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE37 ; 062C ; MA # ( ‎𞸷‎ → ‎ج‎ ) ARABIC MATHEMATICAL INITIAL KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE57 ; 062C ; MA # ( ‎𞹗‎ → ‎ج‎ ) ARABIC MATHEMATICAL TAILED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE77 ; 062C ; MA # ( ‎𞹷‎ → ‎ج‎ ) ARABIC MATHEMATICAL STRETCHED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EE97 ; 062C ; MA # ( ‎𞺗‎ → ‎ج‎ ) ARABIC MATHEMATICAL LOOPED KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+1EEB7 ; 062C ; MA # ( ‎𞺷‎ → ‎ج‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA7 ; 062C ; MA # ( ‎ﺧ‎ → ‎ج‎ ) ARABIC LETTER KHAH INITIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA8 ; 062C ; MA # ( ‎ﺨ‎ → ‎ج‎ ) ARABIC LETTER KHAH MEDIAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
+FEA6 ; 062C ; MA # ( ‎ﺦ‎ → ‎ج‎ ) ARABIC LETTER KHAH FINAL FORM → ARABIC LETTER JEEM # →‎خ‎→→‎ﺥ‎→
FEA5 ; 062C ; MA # ( ‎ﺥ‎ → ‎ج‎ ) ARABIC LETTER KHAH ISOLATED FORM → ARABIC LETTER JEEM #
FCAB ; 062C 062C ; MA # ( ‎ﲫ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎خج‎→
@@ -26617,7 +27215,7 @@ FC19 ; 062C 062C ; MA # ( ‎ﰙ‎ → ‎جج‎ ) ARABIC LIGATURE KHAH WITH J
FCA7 ; 062C 062D ; MA # ( ‎ﲧ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
FC15 ; 062C 062D ; MA # ( ‎ﰕ‎ → ‎جح‎ ) ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH #
-FC1A ; 062C 062D ; MA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎ﰕ‎→
+FC1A ; 062C 062D ; MA # ( ‎ﰚ‎ → ‎جح‎ ) ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH # →‎خح‎→
FDA6 ; 062C 062D 0649 ; MA # ( ‎ﶦ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
FDBE ; 062C 062D 0649 ; MA # ( ‎ﶾ‎ → ‎جحى‎ ) ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎جحي‎→
@@ -26626,8 +27224,8 @@ FDFB ; 062C 0644 0020 062C 0644 0627 0644 0647 ; MA #* ( ‎ﷻ‎ → ‎جل Ø
FCA8 ; 062C 0645 ; MA # ( ‎ﲨ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
FC16 ; 062C 0645 ; MA # ( ‎ﰖ‎ → ‎جم‎ ) ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM #
-FCAC ; 062C 0645 ; MA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﲨ‎→
-FC1B ; 062C 0645 ; MA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ﰖ‎→
+FCAC ; 062C 0645 ; MA # ( ‎ﲬ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
+FC1B ; 062C 0645 ; MA # ( ‎ﰛ‎ → ‎جم‎ ) ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎خم‎→
FD59 ; 062C 0645 062D ; MA # ( ‎ﵙ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
FD58 ; 062C 0645 062D ; MA # ( ‎ﵘ‎ → ‎جمح‎ ) ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER MEEM, ARABIC LETTER HAH #
@@ -26639,16 +27237,21 @@ FD1D ; 062C 0649 ; MA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH A
FD01 ; 062C 0649 ; MA # ( ‎ï´â€Ž → ‎جى‎ ) ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
FD1E ; 062C 0649 ; MA # ( ‎ﴞ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
FD02 ; 062C 0649 ; MA # ( ‎ﴂ‎ → ‎جى‎ ) ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎جي‎→
-FD1F ; 062C 0649 ; MA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→→‎ﴃ‎→→‎ï´â€Žâ†’
-FD03 ; 062C 0649 ; MA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ï´â€Žâ†’
-FD20 ; 062C 0649 ; MA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→→‎ﴄ‎→→‎ﴂ‎→→‎جي‎→
-FD04 ; 062C 0649 ; MA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎ﴂ‎→→‎جي‎→
+FD1F ; 062C 0649 ; MA # ( ‎ﴟ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD03 ; 062C 0649 ; MA # ( ‎ﴃ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خى‎→
+FD20 ; 062C 0649 ; MA # ( ‎ﴠ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH FINAL FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
+FD04 ; 062C 0649 ; MA # ( ‎ﴄ‎ → ‎جى‎ ) ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM → ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎خي‎→
FB78 ; 0683 ; MA # ( ‎ﭸ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH INITIAL FORM → ARABIC LETTER NYEH #
FB79 ; 0683 ; MA # ( ‎ﭹ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH MEDIAL FORM → ARABIC LETTER NYEH #
FB77 ; 0683 ; MA # ( ‎ﭷ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH FINAL FORM → ARABIC LETTER NYEH #
FB76 ; 0683 ; MA # ( ‎ﭶ‎ → ‎ڃ‎ ) ARABIC LETTER NYEH ISOLATED FORM → ARABIC LETTER NYEH #
+FB74 ; 0684 ; MA # ( ‎ﭴ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER DYEH #
+FB75 ; 0684 ; MA # ( ‎ﭵ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER DYEH #
+FB73 ; 0684 ; MA # ( ‎ﭳ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER DYEH #
+FB72 ; 0684 ; MA # ( ‎ﭲ‎ → ‎ڄ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER DYEH #
+
FB7C ; 0686 ; MA # ( ‎ﭼ‎ → ‎چ‎ ) ARABIC LETTER TCHEH INITIAL FORM → ARABIC LETTER TCHEH #
FB7D ; 0686 ; MA # ( ‎ﭽ‎ → ‎چ‎ ) ARABIC LETTER TCHEH MEDIAL FORM → ARABIC LETTER TCHEH #
FB7B ; 0686 ; MA # ( ‎ﭻ‎ → ‎چ‎ ) ARABIC LETTER TCHEH FINAL FORM → ARABIC LETTER TCHEH #
@@ -26659,6 +27262,12 @@ FB81 ; 0687 ; MA # ( ‎ï®â€Ž → ‎ڇ‎ ) ARABIC LETTER TCHEHEH MEDIAL FORM
FB7F ; 0687 ; MA # ( ‎ﭿ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH FINAL FORM → ARABIC LETTER TCHEHEH #
FB7E ; 0687 ; MA # ( ‎ﭾ‎ → ‎ڇ‎ ) ARABIC LETTER TCHEHEH ISOLATED FORM → ARABIC LETTER TCHEHEH #
+1EE07 ; 062D ; MA # ( ‎𞸇‎ → ‎ح‎ ) ARABIC MATHEMATICAL HAH → ARABIC LETTER HAH #
+1EE27 ; 062D ; MA # ( ‎𞸧‎ → ‎ح‎ ) ARABIC MATHEMATICAL INITIAL HAH → ARABIC LETTER HAH #
+1EE47 ; 062D ; MA # ( ‎𞹇‎ → ‎ح‎ ) ARABIC MATHEMATICAL TAILED HAH → ARABIC LETTER HAH #
+1EE67 ; 062D ; MA # ( ‎𞹧‎ → ‎ح‎ ) ARABIC MATHEMATICAL STRETCHED HAH → ARABIC LETTER HAH #
+1EE87 ; 062D ; MA # ( ‎𞺇‎ → ‎ح‎ ) ARABIC MATHEMATICAL LOOPED HAH → ARABIC LETTER HAH #
+1EEA7 ; 062D ; MA # ( ‎𞺧‎ → ‎ح‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK HAH → ARABIC LETTER HAH #
FEA3 ; 062D ; MA # ( ‎ﺣ‎ → ‎ح‎ ) ARABIC LETTER HAH INITIAL FORM → ARABIC LETTER HAH #
FEA4 ; 062D ; MA # ( ‎ﺤ‎ → ‎ح‎ ) ARABIC LETTER HAH MEDIAL FORM → ARABIC LETTER HAH #
FEA2 ; 062D ; MA # ( ‎ﺢ‎ → ‎ح‎ ) ARABIC LETTER HAH FINAL FORM → ARABIC LETTER HAH #
@@ -26680,15 +27289,15 @@ FCFF ; 062D 0649 ; MA # ( ‎ﳿ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH AL
FD1C ; 062D 0649 ; MA # ( ‎ﴜ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH FINAL FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
FD00 ; 062D 0649 ; MA # ( ‎ﴀ‎ → ‎حى‎ ) ARABIC LIGATURE HAH WITH YEH ISOLATED FORM → ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎حي‎→
-0684 ; 0682 ; MA # ( ‎ڄ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-FB74 ; 0682 ; MA # ( ‎ﭴ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH INITIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB75 ; 0682 ; MA # ( ‎ﭵ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH MEDIAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB73 ; 0682 ; MA # ( ‎ﭳ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH FINAL FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE # →‎ڄ‎→
-FB72 ; 0682 ; MA # ( ‎ﭲ‎ → ‎ڂ‎ ) ARABIC LETTER DYEH ISOLATED FORM → ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE #
-
+1EE03 ; 062F ; MA # ( ‎𞸃‎ → ‎د‎ ) ARABIC MATHEMATICAL DAL → ARABIC LETTER DAL #
+1EE83 ; 062F ; MA # ( ‎𞺃‎ → ‎د‎ ) ARABIC MATHEMATICAL LOOPED DAL → ARABIC LETTER DAL #
+1EEA3 ; 062F ; MA # ( ‎𞺣‎ → ‎د‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAL → ARABIC LETTER DAL #
FEAA ; 062F ; MA # ( ‎ﺪ‎ → ‎د‎ ) ARABIC LETTER DAL FINAL FORM → ARABIC LETTER DAL #
FEA9 ; 062F ; MA # ( ‎ﺩ‎ → ‎د‎ ) ARABIC LETTER DAL ISOLATED FORM → ARABIC LETTER DAL #
+1EE18 ; 0630 ; MA # ( ‎𞸘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL THAL → ARABIC LETTER THAL #
+1EE98 ; 0630 ; MA # ( ‎𞺘‎ → ‎ذ‎ ) ARABIC MATHEMATICAL LOOPED THAL → ARABIC LETTER THAL #
+1EEB8 ; 0630 ; MA # ( ‎𞺸‎ → ‎ذ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK THAL → ARABIC LETTER THAL #
FEAC ; 0630 ; MA # ( ‎ﺬ‎ → ‎ذ‎ ) ARABIC LETTER THAL FINAL FORM → ARABIC LETTER THAL #
FEAB ; 0630 ; MA # ( ‎ﺫ‎ → ‎ذ‎ ) ARABIC LETTER THAL ISOLATED FORM → ARABIC LETTER THAL #
@@ -26706,6 +27315,9 @@ FB82 ; 068D ; MA # ( ‎ﮂ‎ → ‎Ú‎ ) ARABIC LETTER DDAHAL ISOLATED FORM
FB87 ; 068E ; MA # ( ‎ﮇ‎ → ‎ڎ‎ ) ARABIC LETTER DUL FINAL FORM → ARABIC LETTER DUL #
FB86 ; 068E ; MA # ( ‎ﮆ‎ → ‎ڎ‎ ) ARABIC LETTER DUL ISOLATED FORM → ARABIC LETTER DUL #
+1EE13 ; 0631 ; MA # ( ‎𞸓‎ → ‎ر‎ ) ARABIC MATHEMATICAL REH → ARABIC LETTER REH #
+1EE93 ; 0631 ; MA # ( ‎𞺓‎ → ‎ر‎ ) ARABIC MATHEMATICAL LOOPED REH → ARABIC LETTER REH #
+1EEB3 ; 0631 ; MA # ( ‎𞺳‎ → ‎ر‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK REH → ARABIC LETTER REH #
FEAE ; 0631 ; MA # ( ‎ﺮ‎ → ‎ر‎ ) ARABIC LETTER REH FINAL FORM → ARABIC LETTER REH #
FEAD ; 0631 ; MA # ( ‎ﺭ‎ → ‎ر‎ ) ARABIC LETTER REH ISOLATED FORM → ARABIC LETTER REH #
@@ -26715,9 +27327,11 @@ FDF6 ; 0631 0633 0648 0644 ; MA # ( ‎ﷶ‎ → ‎رسول‎ ) ARABIC LIGATU
FDFC ; 0631 0649 0627 0644 ; MA #* ( ‎﷼‎ → ‎رىال‎ ) RIAL SIGN → ARABIC LETTER REH, ARABIC LETTER ALEF MAKSURA, ARABIC LETTER ALEF, ARABIC LETTER LAM # →‎ریال‎→
+1EE06 ; 0632 ; MA # ( ‎𞸆‎ → ‎ز‎ ) ARABIC MATHEMATICAL ZAIN → ARABIC LETTER ZAIN #
+1EE86 ; 0632 ; MA # ( ‎𞺆‎ → ‎ز‎ ) ARABIC MATHEMATICAL LOOPED ZAIN → ARABIC LETTER ZAIN #
+1EEA6 ; 0632 ; MA # ( ‎𞺦‎ → ‎ز‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN → ARABIC LETTER ZAIN #
FEB0 ; 0632 ; MA # ( ‎ﺰ‎ → ‎ز‎ ) ARABIC LETTER ZAIN FINAL FORM → ARABIC LETTER ZAIN #
FEAF ; 0632 ; MA # ( ‎ﺯ‎ → ‎ز‎ ) ARABIC LETTER ZAIN ISOLATED FORM → ARABIC LETTER ZAIN #
-0694 ; 0632 ; MA # ( ‎ڔ‎ → ‎ز‎ ) ARABIC LETTER REH WITH DOT BELOW → ARABIC LETTER ZAIN #
FB8D ; 0691 ; MA # ( ‎ï®â€Ž → ‎ڑ‎ ) ARABIC LETTER RREH FINAL FORM → ARABIC LETTER RREH #
FB8C ; 0691 ; MA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM → ARABIC LETTER RREH #
@@ -26725,6 +27339,12 @@ FB8C ; 0691 ; MA # ( ‎ﮌ‎ → ‎ڑ‎ ) ARABIC LETTER RREH ISOLATED FORM â
FB8B ; 0698 ; MA # ( ‎ﮋ‎ → ‎ژ‎ ) ARABIC LETTER JEH FINAL FORM → ARABIC LETTER JEH #
FB8A ; 0698 ; MA # ( ‎ﮊ‎ → ‎ژ‎ ) ARABIC LETTER JEH ISOLATED FORM → ARABIC LETTER JEH #
+1EE0E ; 0633 ; MA # ( ‎𞸎‎ → ‎س‎ ) ARABIC MATHEMATICAL SEEN → ARABIC LETTER SEEN #
+1EE2E ; 0633 ; MA # ( ‎𞸮‎ → ‎س‎ ) ARABIC MATHEMATICAL INITIAL SEEN → ARABIC LETTER SEEN #
+1EE4E ; 0633 ; MA # ( ‎𞹎‎ → ‎س‎ ) ARABIC MATHEMATICAL TAILED SEEN → ARABIC LETTER SEEN #
+1EE6E ; 0633 ; MA # ( ‎𞹮‎ → ‎س‎ ) ARABIC MATHEMATICAL STRETCHED SEEN → ARABIC LETTER SEEN #
+1EE8E ; 0633 ; MA # ( ‎𞺎‎ → ‎س‎ ) ARABIC MATHEMATICAL LOOPED SEEN → ARABIC LETTER SEEN #
+1EEAE ; 0633 ; MA # ( ‎𞺮‎ → ‎س‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN → ARABIC LETTER SEEN #
FEB3 ; 0633 ; MA # ( ‎ﺳ‎ → ‎س‎ ) ARABIC LETTER SEEN INITIAL FORM → ARABIC LETTER SEEN #
FEB4 ; 0633 ; MA # ( ‎ﺴ‎ → ‎س‎ ) ARABIC LETTER SEEN MEDIAL FORM → ARABIC LETTER SEEN #
FEB2 ; 0633 ; MA # ( ‎ﺲ‎ → ‎س‎ ) ARABIC LETTER SEEN FINAL FORM → ARABIC LETTER SEEN #
@@ -26733,9 +27353,9 @@ FEB1 ; 0633 ; MA # ( ‎ﺱ‎ → ‎س‎ ) ARABIC LETTER SEEN ISOLATED FORM â
FCAD ; 0633 062C ; MA # ( ‎ﲭ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FD34 ; 0633 062C ; MA # ( ‎ﴴ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
FC1C ; 0633 062C ; MA # ( ‎ﰜ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM #
-FCAF ; 0633 062C ; MA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FD36 ; 0633 062C ; MA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→→‎ﰞ‎→→‎ﰜ‎→
-FC1E ; 0633 062C ; MA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎ﰜ‎→
+FCAF ; 0633 062C ; MA # ( ‎ﲯ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FD36 ; 0633 062C ; MA # ( ‎ﴶ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
+FC1E ; 0633 062C ; MA # ( ‎ﰞ‎ → ‎سج‎ ) ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM # →‎سخ‎→
FD5D ; 0633 062C 062D ; MA # ( ‎ïµâ€Ž → ‎سجح‎ ) ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER SEEN, ARABIC LETTER JEEM, ARABIC LETTER HAH #
@@ -26772,6 +27392,12 @@ FCFB ; 0633 0649 ; MA # ( ‎ﳻ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH A
FD18 ; 0633 0649 ; MA # ( ‎ﴘ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH FINAL FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
FCFC ; 0633 0649 ; MA # ( ‎ﳼ‎ → ‎سى‎ ) ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM → ARABIC LETTER SEEN, ARABIC LETTER ALEF MAKSURA # →‎سي‎→
+1EE14 ; 0634 ; MA # ( ‎𞸔‎ → ‎ش‎ ) ARABIC MATHEMATICAL SHEEN → ARABIC LETTER SHEEN #
+1EE34 ; 0634 ; MA # ( ‎𞸴‎ → ‎ش‎ ) ARABIC MATHEMATICAL INITIAL SHEEN → ARABIC LETTER SHEEN #
+1EE54 ; 0634 ; MA # ( ‎𞹔‎ → ‎ش‎ ) ARABIC MATHEMATICAL TAILED SHEEN → ARABIC LETTER SHEEN #
+1EE74 ; 0634 ; MA # ( ‎𞹴‎ → ‎ش‎ ) ARABIC MATHEMATICAL STRETCHED SHEEN → ARABIC LETTER SHEEN #
+1EE94 ; 0634 ; MA # ( ‎𞺔‎ → ‎ش‎ ) ARABIC MATHEMATICAL LOOPED SHEEN → ARABIC LETTER SHEEN #
+1EEB4 ; 0634 ; MA # ( ‎𞺴‎ → ‎ش‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN → ARABIC LETTER SHEEN #
FEB7 ; 0634 ; MA # ( ‎ﺷ‎ → ‎ش‎ ) ARABIC LETTER SHEEN INITIAL FORM → ARABIC LETTER SHEEN #
FEB8 ; 0634 ; MA # ( ‎ﺸ‎ → ‎ش‎ ) ARABIC LETTER SHEEN MEDIAL FORM → ARABIC LETTER SHEEN #
FEB6 ; 0634 ; MA # ( ‎ﺶ‎ → ‎ش‎ ) ARABIC LETTER SHEEN FINAL FORM → ARABIC LETTER SHEEN #
@@ -26781,10 +27407,10 @@ FD2D ; 0634 062C ; MA # ( ‎ﴭ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH
FD37 ; 0634 062C ; MA # ( ‎ﴷ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD25 ; 0634 062C ; MA # ( ‎ﴥ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
FD09 ; 0634 062C ; MA # ( ‎ﴉ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM #
-FD2F ; 0634 062C ; MA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD39 ; 0634 062C ; MA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→→‎ﴧ‎→→‎ﴥ‎→
-FD27 ; 0634 062C ; MA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴥ‎→
-FD0B ; 0634 062C ; MA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎ﴉ‎→
+FD2F ; 0634 062C ; MA # ( ‎ﴯ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD39 ; 0634 062C ; MA # ( ‎ﴹ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD27 ; 0634 062C ; MA # ( ‎ﴧ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
+FD0B ; 0634 062C ; MA # ( ‎ﴋ‎ → ‎شج‎ ) ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM # →‎شخ‎→
FD69 ; 0634 062C 0649 ; MA # ( ‎ﵩ‎ → ‎شجى‎ ) ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎شجي‎→
@@ -26820,6 +27446,12 @@ FCFD ; 0634 0649 ; MA # ( ‎ﳽ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH
FD1A ; 0634 0649 ; MA # ( ‎ﴚ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH FINAL FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
FCFE ; 0634 0649 ; MA # ( ‎ﳾ‎ → ‎شى‎ ) ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM → ARABIC LETTER SHEEN, ARABIC LETTER ALEF MAKSURA # →‎شي‎→
+1EE11 ; 0635 ; MA # ( ‎𞸑‎ → ‎ص‎ ) ARABIC MATHEMATICAL SAD → ARABIC LETTER SAD #
+1EE31 ; 0635 ; MA # ( ‎𞸱‎ → ‎ص‎ ) ARABIC MATHEMATICAL INITIAL SAD → ARABIC LETTER SAD #
+1EE51 ; 0635 ; MA # ( ‎𞹑‎ → ‎ص‎ ) ARABIC MATHEMATICAL TAILED SAD → ARABIC LETTER SAD #
+1EE71 ; 0635 ; MA # ( ‎𞹱‎ → ‎ص‎ ) ARABIC MATHEMATICAL STRETCHED SAD → ARABIC LETTER SAD #
+1EE91 ; 0635 ; MA # ( ‎𞺑‎ → ‎ص‎ ) ARABIC MATHEMATICAL LOOPED SAD → ARABIC LETTER SAD #
+1EEB1 ; 0635 ; MA # ( ‎𞺱‎ → ‎ص‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK SAD → ARABIC LETTER SAD #
FEBB ; 0635 ; MA # ( ‎ﺻ‎ → ‎ص‎ ) ARABIC LETTER SAD INITIAL FORM → ARABIC LETTER SAD #
FEBC ; 0635 ; MA # ( ‎ﺼ‎ → ‎ص‎ ) ARABIC LETTER SAD MEDIAL FORM → ARABIC LETTER SAD #
FEBA ; 0635 ; MA # ( ‎ﺺ‎ → ‎ص‎ ) ARABIC LETTER SAD FINAL FORM → ARABIC LETTER SAD #
@@ -26857,6 +27489,12 @@ FD05 ; 0635 0649 ; MA # ( ‎ﴅ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH AL
FD22 ; 0635 0649 ; MA # ( ‎ﴢ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH FINAL FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
FD06 ; 0635 0649 ; MA # ( ‎ﴆ‎ → ‎صى‎ ) ARABIC LIGATURE SAD WITH YEH ISOLATED FORM → ARABIC LETTER SAD, ARABIC LETTER ALEF MAKSURA # →‎صي‎→
+1EE19 ; 0636 ; MA # ( ‎𞸙‎ → ‎ض‎ ) ARABIC MATHEMATICAL DAD → ARABIC LETTER DAD #
+1EE39 ; 0636 ; MA # ( ‎𞸹‎ → ‎ض‎ ) ARABIC MATHEMATICAL INITIAL DAD → ARABIC LETTER DAD #
+1EE59 ; 0636 ; MA # ( ‎𞹙‎ → ‎ض‎ ) ARABIC MATHEMATICAL TAILED DAD → ARABIC LETTER DAD #
+1EE79 ; 0636 ; MA # ( ‎𞹹‎ → ‎ض‎ ) ARABIC MATHEMATICAL STRETCHED DAD → ARABIC LETTER DAD #
+1EE99 ; 0636 ; MA # ( ‎𞺙‎ → ‎ض‎ ) ARABIC MATHEMATICAL LOOPED DAD → ARABIC LETTER DAD #
+1EEB9 ; 0636 ; MA # ( ‎𞺹‎ → ‎ض‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK DAD → ARABIC LETTER DAD #
FEBF ; 0636 ; MA # ( ‎ﺿ‎ → ‎ض‎ ) ARABIC LETTER DAD INITIAL FORM → ARABIC LETTER DAD #
FEC0 ; 0636 ; MA # ( ‎ﻀ‎ → ‎ض‎ ) ARABIC LETTER DAD MEDIAL FORM → ARABIC LETTER DAD #
FEBE ; 0636 ; MA # ( ‎ﺾ‎ → ‎ض‎ ) ARABIC LETTER DAD FINAL FORM → ARABIC LETTER DAD #
@@ -26864,8 +27502,8 @@ FEBD ; 0636 ; MA # ( ‎ﺽ‎ → ‎ض‎ ) ARABIC LETTER DAD ISOLATED FORM â†
FCB4 ; 0636 062C ; MA # ( ‎ﲴ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
FC22 ; 0636 062C ; MA # ( ‎ﰢ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM #
-FCB6 ; 0636 062C ; MA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→→‎ﰤ‎→→‎ﰢ‎→
-FC24 ; 0636 062C ; MA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ﰢ‎→
+FCB6 ; 0636 062C ; MA # ( ‎ﲶ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
+FC24 ; 0636 062C ; MA # ( ‎ﰤ‎ → ‎ضج‎ ) ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM # →‎ضخ‎→
FD70 ; 0636 062C 0645 ; MA # ( ‎ﵰ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
FD6F ; 0636 062C 0645 ; MA # ( ‎ﵯ‎ → ‎ضجم‎ ) ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎ضخم‎→
@@ -26887,6 +27525,10 @@ FD07 ; 0636 0649 ; MA # ( ‎ﴇ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH AL
FD24 ; 0636 0649 ; MA # ( ‎ﴤ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH FINAL FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
FD08 ; 0636 0649 ; MA # ( ‎ﴈ‎ → ‎ضى‎ ) ARABIC LIGATURE DAD WITH YEH ISOLATED FORM → ARABIC LETTER DAD, ARABIC LETTER ALEF MAKSURA # →‎ضي‎→
+1EE08 ; 0637 ; MA # ( ‎𞸈‎ → ‎ط‎ ) ARABIC MATHEMATICAL TAH → ARABIC LETTER TAH #
+1EE68 ; 0637 ; MA # ( ‎𞹨‎ → ‎ط‎ ) ARABIC MATHEMATICAL STRETCHED TAH → ARABIC LETTER TAH #
+1EE88 ; 0637 ; MA # ( ‎𞺈‎ → ‎ط‎ ) ARABIC MATHEMATICAL LOOPED TAH → ARABIC LETTER TAH #
+1EEA8 ; 0637 ; MA # ( ‎𞺨‎ → ‎ط‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK TAH → ARABIC LETTER TAH #
FEC3 ; 0637 ; MA # ( ‎ﻃ‎ → ‎ط‎ ) ARABIC LETTER TAH INITIAL FORM → ARABIC LETTER TAH #
FEC4 ; 0637 ; MA # ( ‎ﻄ‎ → ‎ط‎ ) ARABIC LETTER TAH MEDIAL FORM → ARABIC LETTER TAH #
FEC2 ; 0637 ; MA # ( ‎ﻂ‎ → ‎ط‎ ) ARABIC LETTER TAH FINAL FORM → ARABIC LETTER TAH #
@@ -26911,6 +27553,10 @@ FCF5 ; 0637 0649 ; MA # ( ‎ﳵ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH AL
FD12 ; 0637 0649 ; MA # ( ‎ﴒ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH FINAL FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
FCF6 ; 0637 0649 ; MA # ( ‎ﳶ‎ → ‎طى‎ ) ARABIC LIGATURE TAH WITH YEH ISOLATED FORM → ARABIC LETTER TAH, ARABIC LETTER ALEF MAKSURA # →‎طي‎→
+1EE1A ; 0638 ; MA # ( ‎𞸚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL ZAH → ARABIC LETTER ZAH #
+1EE7A ; 0638 ; MA # ( ‎𞹺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL STRETCHED ZAH → ARABIC LETTER ZAH #
+1EE9A ; 0638 ; MA # ( ‎𞺚‎ → ‎ظ‎ ) ARABIC MATHEMATICAL LOOPED ZAH → ARABIC LETTER ZAH #
+1EEBA ; 0638 ; MA # ( ‎𞺺‎ → ‎ظ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH → ARABIC LETTER ZAH #
FEC7 ; 0638 ; MA # ( ‎ﻇ‎ → ‎ظ‎ ) ARABIC LETTER ZAH INITIAL FORM → ARABIC LETTER ZAH #
FEC8 ; 0638 ; MA # ( ‎ﻈ‎ → ‎ظ‎ ) ARABIC LETTER ZAH MEDIAL FORM → ARABIC LETTER ZAH #
FEC6 ; 0638 ; MA # ( ‎ﻆ‎ → ‎ظ‎ ) ARABIC LETTER ZAH FINAL FORM → ARABIC LETTER ZAH #
@@ -26920,6 +27566,12 @@ FCB9 ; 0638 0645 ; MA # ( ‎ﲹ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH ME
FD3B ; 0638 0645 ; MA # ( ‎ﴻ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
FC28 ; 0638 0645 ; MA # ( ‎ﰨ‎ → ‎ظم‎ ) ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM → ARABIC LETTER ZAH, ARABIC LETTER MEEM #
+1EE0F ; 0639 ; MA # ( ‎ðž¸â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL AIN → ARABIC LETTER AIN #
+1EE2F ; 0639 ; MA # ( ‎𞸯‎ → ‎ع‎ ) ARABIC MATHEMATICAL INITIAL AIN → ARABIC LETTER AIN #
+1EE4F ; 0639 ; MA # ( ‎ðž¹â€Ž → ‎ع‎ ) ARABIC MATHEMATICAL TAILED AIN → ARABIC LETTER AIN #
+1EE6F ; 0639 ; MA # ( ‎𞹯‎ → ‎ع‎ ) ARABIC MATHEMATICAL STRETCHED AIN → ARABIC LETTER AIN #
+1EE8F ; 0639 ; MA # ( ‎ðžºâ€Ž → ‎ع‎ ) ARABIC MATHEMATICAL LOOPED AIN → ARABIC LETTER AIN #
+1EEAF ; 0639 ; MA # ( ‎𞺯‎ → ‎ع‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK AIN → ARABIC LETTER AIN #
FECB ; 0639 ; MA # ( ‎ﻋ‎ → ‎ع‎ ) ARABIC LETTER AIN INITIAL FORM → ARABIC LETTER AIN #
FECC ; 0639 ; MA # ( ‎ﻌ‎ → ‎ع‎ ) ARABIC LETTER AIN MEDIAL FORM → ARABIC LETTER AIN #
FECA ; 0639 ; MA # ( ‎ﻊ‎ → ‎ع‎ ) ARABIC LETTER AIN FINAL FORM → ARABIC LETTER AIN #
@@ -26947,6 +27599,12 @@ FCF7 ; 0639 0649 ; MA # ( ‎ﳷ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH AL
FD14 ; 0639 0649 ; MA # ( ‎ﴔ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH FINAL FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
FCF8 ; 0639 0649 ; MA # ( ‎ﳸ‎ → ‎عى‎ ) ARABIC LIGATURE AIN WITH YEH ISOLATED FORM → ARABIC LETTER AIN, ARABIC LETTER ALEF MAKSURA # →‎عي‎→
+1EE1B ; 063A ; MA # ( ‎𞸛‎ → ‎غ‎ ) ARABIC MATHEMATICAL GHAIN → ARABIC LETTER GHAIN #
+1EE3B ; 063A ; MA # ( ‎𞸻‎ → ‎غ‎ ) ARABIC MATHEMATICAL INITIAL GHAIN → ARABIC LETTER GHAIN #
+1EE5B ; 063A ; MA # ( ‎𞹛‎ → ‎غ‎ ) ARABIC MATHEMATICAL TAILED GHAIN → ARABIC LETTER GHAIN #
+1EE7B ; 063A ; MA # ( ‎𞹻‎ → ‎غ‎ ) ARABIC MATHEMATICAL STRETCHED GHAIN → ARABIC LETTER GHAIN #
+1EE9B ; 063A ; MA # ( ‎𞺛‎ → ‎غ‎ ) ARABIC MATHEMATICAL LOOPED GHAIN → ARABIC LETTER GHAIN #
+1EEBB ; 063A ; MA # ( ‎𞺻‎ → ‎غ‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN → ARABIC LETTER GHAIN #
FECF ; 063A ; MA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN INITIAL FORM → ARABIC LETTER GHAIN #
FED0 ; 063A ; MA # ( ‎ï»â€Ž → ‎غ‎ ) ARABIC LETTER GHAIN MEDIAL FORM → ARABIC LETTER GHAIN #
FECE ; 063A ; MA # ( ‎ﻎ‎ → ‎غ‎ ) ARABIC LETTER GHAIN FINAL FORM → ARABIC LETTER GHAIN #
@@ -26968,6 +27626,11 @@ FCF9 ; 063A 0649 ; MA # ( ‎ﳹ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH
FD16 ; 063A 0649 ; MA # ( ‎ﴖ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH FINAL FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
FCFA ; 063A 0649 ; MA # ( ‎ﳺ‎ → ‎غى‎ ) ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM → ARABIC LETTER GHAIN, ARABIC LETTER ALEF MAKSURA # →‎غي‎→
+1EE10 ; 0641 ; MA # ( ‎ðž¸â€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL FEH → ARABIC LETTER FEH #
+1EE30 ; 0641 ; MA # ( ‎𞸰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL INITIAL FEH → ARABIC LETTER FEH #
+1EE70 ; 0641 ; MA # ( ‎𞹰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL STRETCHED FEH → ARABIC LETTER FEH #
+1EE90 ; 0641 ; MA # ( ‎ðžºâ€Ž → ‎Ù‎ ) ARABIC MATHEMATICAL LOOPED FEH → ARABIC LETTER FEH #
+1EEB0 ; 0641 ; MA # ( ‎𞺰‎ → ‎Ù‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK FEH → ARABIC LETTER FEH #
FED3 ; 0641 ; MA # ( ‎ﻓ‎ → ‎Ù‎ ) ARABIC LETTER FEH INITIAL FORM → ARABIC LETTER FEH #
FED4 ; 0641 ; MA # ( ‎ﻔ‎ → ‎Ù‎ ) ARABIC LETTER FEH MEDIAL FORM → ARABIC LETTER FEH #
FED2 ; 0641 ; MA # ( ‎ﻒ‎ → ‎Ù‎ ) ARABIC LETTER FEH FINAL FORM → ARABIC LETTER FEH #
@@ -26975,8 +27638,8 @@ FED1 ; 0641 ; MA # ( ‎ﻑ‎ → ‎Ù‎ ) ARABIC LETTER FEH ISOLATED FORM â†
FCBE ; 0641 062C ; MA # ( ‎ﲾ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
FC2D ; 0641 062C ; MA # ( ‎ﰭ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM #
-FCC0 ; 0641 062C ; MA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→→‎ﰯ‎→→‎ﰭ‎→
-FC2F ; 0641 062C ; MA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎ﰭ‎→
+FCC0 ; 0641 062C ; MA # ( ‎ﳀ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
+FC2F ; 0641 062C ; MA # ( ‎ﰯ‎ → ‎Ùج‎ ) ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM # →‎Ùخ‎→
FD7D ; 0641 062C 0645 ; MA # ( ‎ﵽ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
FD7C ; 0641 062C 0645 ; MA # ( ‎ﵼ‎ → ‎Ùجم‎ ) ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER JEEM, ARABIC LETTER MEEM # →‎Ùخم‎→
@@ -26994,6 +27657,9 @@ FC31 ; 0641 0649 ; MA # ( ‎ﰱ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH AL
FC7D ; 0641 0649 ; MA # ( ‎ﱽ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH FINAL FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
FC32 ; 0641 0649 ; MA # ( ‎ﰲ‎ → ‎Ùى‎ ) ARABIC LIGATURE FEH WITH YEH ISOLATED FORM → ARABIC LETTER FEH, ARABIC LETTER ALEF MAKSURA # →‎Ùي‎→
+1EE1E ; 06A1 ; MA # ( ‎𞸞‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+1EE7E ; 06A1 ; MA # ( ‎𞹾‎ → ‎ڡ‎ ) ARABIC MATHEMATICAL STRETCHED DOTLESS FEH → ARABIC LETTER DOTLESS FEH #
+
FB6C ; 06A4 ; MA # ( ‎ﭬ‎ → ‎ڤ‎ ) ARABIC LETTER VEH INITIAL FORM → ARABIC LETTER VEH #
FB6D ; 06A4 ; MA # ( ‎ﭭ‎ → ‎ڤ‎ ) ARABIC LETTER VEH MEDIAL FORM → ARABIC LETTER VEH #
FB6B ; 06A4 ; MA # ( ‎ﭫ‎ → ‎ڤ‎ ) ARABIC LETTER VEH FINAL FORM → ARABIC LETTER VEH #
@@ -27004,6 +27670,15 @@ FB71 ; 06A6 ; MA # ( ‎ﭱ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH MEDIAL FORM â†
FB6F ; 06A6 ; MA # ( ‎ﭯ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH FINAL FORM → ARABIC LETTER PEHEH #
FB6E ; 06A6 ; MA # ( ‎ﭮ‎ → ‎ڦ‎ ) ARABIC LETTER PEHEH ISOLATED FORM → ARABIC LETTER PEHEH #
+1EE1F ; 066F ; MA # ( ‎𞸟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+1EE5F ; 066F ; MA # ( ‎𞹟‎ → ‎ٯ‎ ) ARABIC MATHEMATICAL TAILED DOTLESS QAF → ARABIC LETTER DOTLESS QAF #
+
+1EE12 ; 0642 ; MA # ( ‎𞸒‎ → ‎ق‎ ) ARABIC MATHEMATICAL QAF → ARABIC LETTER QAF #
+1EE32 ; 0642 ; MA # ( ‎𞸲‎ → ‎ق‎ ) ARABIC MATHEMATICAL INITIAL QAF → ARABIC LETTER QAF #
+1EE52 ; 0642 ; MA # ( ‎𞹒‎ → ‎ق‎ ) ARABIC MATHEMATICAL TAILED QAF → ARABIC LETTER QAF #
+1EE72 ; 0642 ; MA # ( ‎𞹲‎ → ‎ق‎ ) ARABIC MATHEMATICAL STRETCHED QAF → ARABIC LETTER QAF #
+1EE92 ; 0642 ; MA # ( ‎𞺒‎ → ‎ق‎ ) ARABIC MATHEMATICAL LOOPED QAF → ARABIC LETTER QAF #
+1EEB2 ; 0642 ; MA # ( ‎𞺲‎ → ‎ق‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK QAF → ARABIC LETTER QAF #
FED7 ; 0642 ; MA # ( ‎ﻗ‎ → ‎ق‎ ) ARABIC LETTER QAF INITIAL FORM → ARABIC LETTER QAF #
FED8 ; 0642 ; MA # ( ‎ﻘ‎ → ‎ق‎ ) ARABIC LETTER QAF MEDIAL FORM → ARABIC LETTER QAF #
FED6 ; 0642 ; MA # ( ‎ﻖ‎ → ‎ق‎ ) ARABIC LETTER QAF FINAL FORM → ARABIC LETTER QAF #
@@ -27029,6 +27704,9 @@ FC35 ; 0642 0649 ; MA # ( ‎ﰵ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH AL
FC7F ; 0642 0649 ; MA # ( ‎ﱿ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH FINAL FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
FC36 ; 0642 0649 ; MA # ( ‎ﰶ‎ → ‎قى‎ ) ARABIC LIGATURE QAF WITH YEH ISOLATED FORM → ARABIC LETTER QAF, ARABIC LETTER ALEF MAKSURA # →‎قي‎→
+1EE0A ; 0643 ; MA # ( ‎𞸊‎ → ‎ك‎ ) ARABIC MATHEMATICAL KAF → ARABIC LETTER KAF #
+1EE2A ; 0643 ; MA # ( ‎𞸪‎ → ‎ك‎ ) ARABIC MATHEMATICAL INITIAL KAF → ARABIC LETTER KAF #
+1EE6A ; 0643 ; MA # ( ‎𞹪‎ → ‎ك‎ ) ARABIC MATHEMATICAL STRETCHED KAF → ARABIC LETTER KAF #
FEDB ; 0643 ; MA # ( ‎ﻛ‎ → ‎ك‎ ) ARABIC LETTER KAF INITIAL FORM → ARABIC LETTER KAF #
FEDC ; 0643 ; MA # ( ‎ﻜ‎ → ‎ك‎ ) ARABIC LETTER KAF MEDIAL FORM → ARABIC LETTER KAF #
FEDA ; 0643 ; MA # ( ‎ﻚ‎ → ‎ك‎ ) ARABIC LETTER KAF FINAL FORM → ARABIC LETTER KAF #
@@ -27044,8 +27722,8 @@ FC37 ; 0643 0627 ; MA # ( ‎ﰷ‎ → ‎كا‎ ) ARABIC LIGATURE KAF WITH AL
FCC4 ; 0643 062C ; MA # ( ‎ﳄ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
FC38 ; 0643 062C ; MA # ( ‎ﰸ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM #
-FCC6 ; 0643 062C ; MA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→→‎ﰺ‎→→‎ﰸ‎→
-FC3A ; 0643 062C ; MA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎ﰸ‎→
+FCC6 ; 0643 062C ; MA # ( ‎ﳆ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
+FC3A ; 0643 062C ; MA # ( ‎ﰺ‎ → ‎كج‎ ) ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER JEEM # →‎كخ‎→
FCC5 ; 0643 062D ; MA # ( ‎ﳅ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH INITIAL FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
FC39 ; 0643 062D ; MA # ( ‎ﰹ‎ → ‎كح‎ ) ARABIC LIGATURE KAF WITH HAH ISOLATED FORM → ARABIC LETTER KAF, ARABIC LETTER HAH #
@@ -27090,6 +27768,11 @@ FB99 ; 06B3 ; MA # ( ‎ﮙ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH MEDIAL FORM →
FB97 ; 06B3 ; MA # ( ‎ﮗ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH FINAL FORM → ARABIC LETTER GUEH #
FB96 ; 06B3 ; MA # ( ‎ﮖ‎ → ‎ڳ‎ ) ARABIC LETTER GUEH ISOLATED FORM → ARABIC LETTER GUEH #
+1EE0B ; 0644 ; MA # ( ‎𞸋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LAM → ARABIC LETTER LAM #
+1EE2B ; 0644 ; MA # ( ‎𞸫‎ → ‎ل‎ ) ARABIC MATHEMATICAL INITIAL LAM → ARABIC LETTER LAM #
+1EE4B ; 0644 ; MA # ( ‎𞹋‎ → ‎ل‎ ) ARABIC MATHEMATICAL TAILED LAM → ARABIC LETTER LAM #
+1EE8B ; 0644 ; MA # ( ‎𞺋‎ → ‎ل‎ ) ARABIC MATHEMATICAL LOOPED LAM → ARABIC LETTER LAM #
+1EEAB ; 0644 ; MA # ( ‎𞺫‎ → ‎ل‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK LAM → ARABIC LETTER LAM #
FEDF ; 0644 ; MA # ( ‎ﻟ‎ → ‎ل‎ ) ARABIC LETTER LAM INITIAL FORM → ARABIC LETTER LAM #
FEE0 ; 0644 ; MA # ( ‎ﻠ‎ → ‎ل‎ ) ARABIC LETTER LAM MEDIAL FORM → ARABIC LETTER LAM #
FEDE ; 0644 ; MA # ( ‎ﻞ‎ → ‎ل‎ ) ARABIC LETTER LAM FINAL FORM → ARABIC LETTER LAM #
@@ -27109,8 +27792,8 @@ FEF7 ; 0644 0627 0674 ; MA # ( ‎ﻷ‎ → ‎لاٴ‎ ) ARABIC LIGATURE LAM
FCC9 ; 0644 062C ; MA # ( ‎ﳉ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
FC3F ; 0644 062C ; MA # ( ‎ﰿ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM #
-FCCB ; 0644 062C ; MA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→→‎ï±â€Žâ†’→‎ﰿ‎→
-FC41 ; 0644 062C ; MA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎ﰿ‎→
+FCCB ; 0644 062C ; MA # ( ‎ﳋ‎ → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
+FC41 ; 0644 062C ; MA # ( ‎ï±â€Ž → ‎لج‎ ) ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM # →‎لخ‎→
FD83 ; 0644 062C 062C ; MA # ( ‎ﶃ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
FD84 ; 0644 062C 062C ; MA # ( ‎ﶄ‎ → ‎لجج‎ ) ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER JEEM, ARABIC LETTER JEEM #
@@ -27148,6 +27831,11 @@ FC43 ; 0644 0649 ; MA # ( ‎ﱃ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH AL
FC87 ; 0644 0649 ; MA # ( ‎ﲇ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH FINAL FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
FC44 ; 0644 0649 ; MA # ( ‎ﱄ‎ → ‎لى‎ ) ARABIC LIGATURE LAM WITH YEH ISOLATED FORM → ARABIC LETTER LAM, ARABIC LETTER ALEF MAKSURA # →‎لي‎→
+1EE0C ; 0645 ; MA # ( ‎𞸌‎ → ‎م‎ ) ARABIC MATHEMATICAL MEEM → ARABIC LETTER MEEM #
+1EE2C ; 0645 ; MA # ( ‎𞸬‎ → ‎م‎ ) ARABIC MATHEMATICAL INITIAL MEEM → ARABIC LETTER MEEM #
+1EE6C ; 0645 ; MA # ( ‎𞹬‎ → ‎م‎ ) ARABIC MATHEMATICAL STRETCHED MEEM → ARABIC LETTER MEEM #
+1EE8C ; 0645 ; MA # ( ‎𞺌‎ → ‎م‎ ) ARABIC MATHEMATICAL LOOPED MEEM → ARABIC LETTER MEEM #
+1EEAC ; 0645 ; MA # ( ‎𞺬‎ → ‎م‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM → ARABIC LETTER MEEM #
FEE3 ; 0645 ; MA # ( ‎ﻣ‎ → ‎م‎ ) ARABIC LETTER MEEM INITIAL FORM → ARABIC LETTER MEEM #
FEE4 ; 0645 ; MA # ( ‎ﻤ‎ → ‎م‎ ) ARABIC LETTER MEEM MEDIAL FORM → ARABIC LETTER MEEM #
FEE2 ; 0645 ; MA # ( ‎ﻢ‎ → ‎م‎ ) ARABIC LETTER MEEM FINAL FORM → ARABIC LETTER MEEM #
@@ -27157,8 +27845,8 @@ FC88 ; 0645 0627 ; MA # ( ‎ﲈ‎ → ‎ما‎ ) ARABIC LIGATURE MEEM WITH A
FCCE ; 0645 062C ; MA # ( ‎ﳎ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
FC45 ; 0645 062C ; MA # ( ‎ﱅ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM #
-FCD0 ; 0645 062C ; MA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→→‎ﱇ‎→→‎ﱅ‎→
-FC47 ; 0645 062C ; MA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎ﱅ‎→
+FCD0 ; 0645 062C ; MA # ( ‎ï³â€Ž → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
+FC47 ; 0645 062C ; MA # ( ‎ﱇ‎ → ‎مج‎ ) ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM # →‎مخ‎→
FD92 ; 0645 062C 062C ; MA # ( ‎ﶒ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مجخ‎→
FD8E ; 0645 062C 062C ; MA # ( ‎ﶎ‎ → ‎مجج‎ ) ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM → ARABIC LETTER MEEM, ARABIC LETTER JEEM, ARABIC LETTER JEEM # →‎مخج‎→
@@ -27191,9 +27879,64 @@ FDB1 ; 0645 0645 0649 ; MA # ( ‎ﶱ‎ → ‎ممى‎ ) ARABIC LIGATURE MEEM
FC49 ; 0645 0649 ; MA # ( ‎ﱉ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
FC4A ; 0645 0649 ; MA # ( ‎ﱊ‎ → ‎مى‎ ) ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM → ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎مي‎→
+1EE0D ; 0646 ; MA # ( ‎ðž¸â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL NOON → ARABIC LETTER NOON #
+1EE2D ; 0646 ; MA # ( ‎𞸭‎ → ‎ن‎ ) ARABIC MATHEMATICAL INITIAL NOON → ARABIC LETTER NOON #
+1EE4D ; 0646 ; MA # ( ‎ðž¹â€Ž → ‎ن‎ ) ARABIC MATHEMATICAL TAILED NOON → ARABIC LETTER NOON #
+1EE6D ; 0646 ; MA # ( ‎𞹭‎ → ‎ن‎ ) ARABIC MATHEMATICAL STRETCHED NOON → ARABIC LETTER NOON #
+1EE8D ; 0646 ; MA # ( ‎ðžºâ€Ž → ‎ن‎ ) ARABIC MATHEMATICAL LOOPED NOON → ARABIC LETTER NOON #
+1EEAD ; 0646 ; MA # ( ‎𞺭‎ → ‎ن‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK NOON → ARABIC LETTER NOON #
+FEE7 ; 0646 ; MA # ( ‎ﻧ‎ → ‎ن‎ ) ARABIC LETTER NOON INITIAL FORM → ARABIC LETTER NOON #
+FEE8 ; 0646 ; MA # ( ‎ﻨ‎ → ‎ن‎ ) ARABIC LETTER NOON MEDIAL FORM → ARABIC LETTER NOON #
+FEE6 ; 0646 ; MA # ( ‎ﻦ‎ → ‎ن‎ ) ARABIC LETTER NOON FINAL FORM → ARABIC LETTER NOON #
+FEE5 ; 0646 ; MA # ( ‎ﻥ‎ → ‎ن‎ ) ARABIC LETTER NOON ISOLATED FORM → ARABIC LETTER NOON #
+
+FDB8 ; 0646 062C 062D ; MA # ( ‎ﶸ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+FDBD ; 0646 062C 062D ; MA # ( ‎ﶽ‎ → ‎نجح‎ ) ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER HAH #
+
+FD98 ; 0646 062C 0645 ; MA # ( ‎ﶘ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+FD97 ; 0646 062C 0645 ; MA # ( ‎ﶗ‎ → ‎نجم‎ ) ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER MEEM #
+
+FD99 ; 0646 062C 0649 ; MA # ( ‎ﶙ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA #
+FDC7 ; 0646 062C 0649 ; MA # ( ‎ﷇ‎ → ‎نجى‎ ) ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎نجي‎→
+
+FCD3 ; 0646 062D ; MA # ( ‎ﳓ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+FC4C ; 0646 062D ; MA # ( ‎ﱌ‎ → ‎نح‎ ) ARABIC LIGATURE NOON WITH HAH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER HAH #
+
+FD95 ; 0646 062D 0645 ; MA # ( ‎ﶕ‎ → ‎نحم‎ ) ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER MEEM #
+
+FD96 ; 0646 062D 0649 ; MA # ( ‎ﶖ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA #
+FDB3 ; 0646 062D 0649 ; MA # ( ‎ﶳ‎ → ‎نحى‎ ) ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎نحي‎→
+
+FC8A ; 0646 0631 ; MA # ( ‎ﲊ‎ → ‎نر‎ ) ARABIC LIGATURE NOON WITH REH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER REH #
+
+FC8B ; 0646 0632 ; MA # ( ‎ﲋ‎ → ‎نز‎ ) ARABIC LIGATURE NOON WITH ZAIN FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ZAIN #
+
+FCD5 ; 0646 0645 ; MA # ( ‎ﳕ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FCEE ; 0646 0645 ; MA # ( ‎ﳮ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC8C ; 0646 0645 ; MA # ( ‎ﲌ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+FC4E ; 0646 0645 ; MA # ( ‎ﱎ‎ → ‎نم‎ ) ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM #
+
+FD9B ; 0646 0645 0649 ; MA # ( ‎ﶛ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA #
+FD9A ; 0646 0645 0649 ; MA # ( ‎ﶚ‎ → ‎نمى‎ ) ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎نمي‎→
+
+FC8D ; 0646 0646 ; MA # ( ‎ï²â€Ž → ‎نن‎ ) ARABIC LIGATURE NOON WITH NOON FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER NOON #
+
+FCD6 ; 0646 0647 ; MA # ( ‎ﳖ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH INITIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+FCEF ; 0646 0647 ; MA # ( ‎ﳯ‎ → ‎نه‎ ) ARABIC LIGATURE NOON WITH HEH MEDIAL FORM → ARABIC LETTER NOON, ARABIC LETTER HEH #
+
+FC8E ; 0646 0649 ; MA # ( ‎ﲎ‎ → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC4F ; 0646 0649 ; MA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA #
+FC8F ; 0646 0649 ; MA # ( ‎ï²â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH FINAL FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+FC50 ; 0646 0649 ; MA # ( ‎ï±â€Ž → ‎نى‎ ) ARABIC LIGATURE NOON WITH YEH ISOLATED FORM → ARABIC LETTER NOON, ARABIC LETTER ALEF MAKSURA # →‎ني‎→
+
+1EE1D ; 06BA ; MA # ( ‎ðž¸â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
+1EE5D ; 06BA ; MA # ( ‎ðž¹â€Ž → ‎ں‎ ) ARABIC MATHEMATICAL TAILED DOTLESS NOON → ARABIC LETTER NOON GHUNNA #
FB9F ; 06BA ; MA # ( ‎ﮟ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA FINAL FORM → ARABIC LETTER NOON GHUNNA #
FB9E ; 06BA ; MA # ( ‎ﮞ‎ → ‎ں‎ ) ARABIC LETTER NOON GHUNNA ISOLATED FORM → ARABIC LETTER NOON GHUNNA #
+1EE24 ; 0647 ; MA # ( ‎𞸤‎ → ‎ه‎ ) ARABIC MATHEMATICAL INITIAL HEH → ARABIC LETTER HEH #
+1EE64 ; 0647 ; MA # ( ‎𞹤‎ → ‎ه‎ ) ARABIC MATHEMATICAL STRETCHED HEH → ARABIC LETTER HEH #
+1EE84 ; 0647 ; MA # ( ‎𞺄‎ → ‎ه‎ ) ARABIC MATHEMATICAL LOOPED HEH → ARABIC LETTER HEH #
FEEB ; 0647 ; MA # ( ‎ﻫ‎ → ‎ه‎ ) ARABIC LETTER HEH INITIAL FORM → ARABIC LETTER HEH #
FEEC ; 0647 ; MA # ( ‎ﻬ‎ → ‎ه‎ ) ARABIC LETTER HEH MEDIAL FORM → ARABIC LETTER HEH #
FEEA ; 0647 ; MA # ( ‎ﻪ‎ → ‎ه‎ ) ARABIC LETTER HEH FINAL FORM → ARABIC LETTER HEH #
@@ -27229,6 +27972,9 @@ FC54 ; 0647 0649 ; MA # ( ‎ﱔ‎ → ‎هى‎ ) ARABIC LIGATURE HEH WITH YE
FBA5 ; 06C0 ; MA # ( ‎ﮥ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM → ARABIC LETTER HEH WITH YEH ABOVE #
FBA4 ; 06C0 ; MA # ( ‎ﮤ‎ → ‎ۀ‎ ) ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM → ARABIC LETTER HEH WITH YEH ABOVE #
+1EE05 ; 0648 ; MA # ( ‎𞸅‎ → ‎و‎ ) ARABIC MATHEMATICAL WAW → ARABIC LETTER WAW #
+1EE85 ; 0648 ; MA # ( ‎𞺅‎ → ‎و‎ ) ARABIC MATHEMATICAL LOOPED WAW → ARABIC LETTER WAW #
+1EEA5 ; 0648 ; MA # ( ‎𞺥‎ → ‎و‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK WAW → ARABIC LETTER WAW #
FEEE ; 0648 ; MA # ( ‎ﻮ‎ → ‎و‎ ) ARABIC LETTER WAW FINAL FORM → ARABIC LETTER WAW #
FEED ; 0648 ; MA # ( ‎ﻭ‎ → ‎و‎ ) ARABIC LETTER WAW ISOLATED FORM → ARABIC LETTER WAW #
@@ -27265,6 +28011,12 @@ FBE9 ; 0649 ; MA # ( ‎ﯩ‎ → ‎ى‎ ) ARABIC LETTER UIGHUR KAZAKH KIRGHI
FEF0 ; 0649 ; MA # ( ‎ﻰ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA FINAL FORM → ARABIC LETTER ALEF MAKSURA #
FEEF ; 0649 ; MA # ( ‎ﻯ‎ → ‎ى‎ ) ARABIC LETTER ALEF MAKSURA ISOLATED FORM → ARABIC LETTER ALEF MAKSURA #
064A ; 0649 ; MA # ( ‎ي‎ → ‎ى‎ ) ARABIC LETTER YEH → ARABIC LETTER ALEF MAKSURA # →‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE09 ; 0649 ; MA # ( ‎𞸉‎ → ‎ى‎ ) ARABIC MATHEMATICAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE29 ; 0649 ; MA # ( ‎𞸩‎ → ‎ى‎ ) ARABIC MATHEMATICAL INITIAL YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE49 ; 0649 ; MA # ( ‎𞹉‎ → ‎ى‎ ) ARABIC MATHEMATICAL TAILED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE69 ; 0649 ; MA # ( ‎𞹩‎ → ‎ى‎ ) ARABIC MATHEMATICAL STRETCHED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EE89 ; 0649 ; MA # ( ‎𞺉‎ → ‎ى‎ ) ARABIC MATHEMATICAL LOOPED YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
+1EEA9 ; 0649 ; MA # ( ‎𞺩‎ → ‎ى‎ ) ARABIC MATHEMATICAL DOUBLE-STRUCK YEH → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
FEF3 ; 0649 ; MA # ( ‎ﻳ‎ → ‎ى‎ ) ARABIC LETTER YEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF4 ; 0649 ; MA # ( ‎ﻴ‎ → ‎ى‎ ) ARABIC LETTER YEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ﯿ‎→→‎ی‎→
FEF2 ; 0649 ; MA # ( ‎ﻲ‎ → ‎ى‎ ) ARABIC LETTER YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA # →‎ي‎→→‎ﻴ‎→→‎ﯿ‎→→‎ی‎→
@@ -27288,11 +28040,9 @@ FE89 ; 0649 0674 ; MA # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZ
FBEB ; 0649 0674 0627 ; MA # ( ‎ﯫ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
FBEA ; 0649 0674 0627 ; MA # ( ‎ﯪ‎ → ‎ىٴا‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF # →‎ئا‎→
-FC67 ; 0649 0674 0628 ; MA # ( ‎ﱧ‎ → ‎ىٴب‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEH # →‎ئن‎→
-
-FBF8 ; 0649 0674 067A ; MA # ( ‎ﯸ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF7 ; 0649 0674 067A ; MA # ( ‎ﯷ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
-FBF6 ; 0649 0674 067A ; MA # ( ‎ﯶ‎ → ‎ىٴٺ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER TTEHEH # →‎ئÛ‎→
+FBF8 ; 0649 0674 067B ; MA # ( ‎ﯸ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF7 ; 0649 0674 067B ; MA # ( ‎ﯷ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
+FBF6 ; 0649 0674 067B ; MA # ( ‎ﯶ‎ → ‎ىٴٻ‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER BEEH # →‎ئÛ‎→
FC97 ; 0649 0674 062C ; MA # ( ‎ﲗ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
FC00 ; 0649 0674 062C ; MA # ( ‎ﰀ‎ → ‎ىٴج‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER JEEM # →‎ئج‎→
@@ -27310,6 +28060,8 @@ FCDF ; 0649 0674 0645 ; MA # ( ‎ﳟ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH
FC66 ; 0649 0674 0645 ; MA # ( ‎ﱦ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
FC02 ; 0649 0674 0645 ; MA # ( ‎ﰂ‎ → ‎ىٴم‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER MEEM # →‎ئم‎→
+FC67 ; 0649 0674 0646 ; MA # ( ‎ﱧ‎ → ‎ىٴن‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER NOON # →‎ئن‎→
+
FC9B ; 0649 0674 0647 ; MA # ( ‎ﲛ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FCE0 ; 0649 0674 0647 ; MA # ( ‎ﳠ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئه‎→
FBED ; 0649 0674 0647 ; MA # ( ‎ﯭ‎ → ‎ىٴه‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER HEH # →‎ئە‎→→‎يٴه‎→→‎ئه‎→
@@ -27335,10 +28087,16 @@ FC03 ; 0649 0674 0649 ; MA # ( ‎ﰃ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH
FC69 ; 0649 0674 0649 ; MA # ( ‎ﱩ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
FC04 ; 0649 0674 0649 ; MA # ( ‎ﰄ‎ → ‎ىٴى‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, ARABIC LETTER ALEF MAKSURA # →‎ئي‎→→‎يٴى‎→→‎ئى‎→
-FC94 ; 0649 0628 ; MA # ( ‎ﲔ‎ → ‎ىب‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER BEH # →‎ين‎→
+FCDA ; 0649 062C ; MA # ( ‎ﳚ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FC55 ; 0649 062C ; MA # ( ‎ﱕ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يج‎→
+FCDC ; 0649 062C ; MA # ( ‎ﳜ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
+FC57 ; 0649 062C ; MA # ( ‎ﱗ‎ → ‎ىج‎ ) ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM # →‎يخ‎→
FDAF ; 0649 062C 0649 ; MA # ( ‎ﶯ‎ → ‎ىجى‎ ) ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER JEEM, ARABIC LETTER ALEF MAKSURA # →‎يجي‎→
+FCDB ; 0649 062D ; MA # ( ‎ﳛ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+FC56 ; 0649 062D ; MA # ( ‎ﱖ‎ → ‎ىح‎ ) ARABIC LIGATURE YEH WITH HAH ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH # →‎يح‎→
+
FDAE ; 0649 062D 0649 ; MA # ( ‎ﶮ‎ → ‎ىحى‎ ) ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HAH, ARABIC LETTER ALEF MAKSURA # →‎يحي‎→
FC91 ; 0649 0631 ; MA # ( ‎ﲑ‎ → ‎ىر‎ ) ARABIC LIGATURE YEH WITH REH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER REH # →‎ير‎→
@@ -27355,6 +28113,8 @@ FD9C ; 0649 0645 0645 ; MA # ( ‎ﶜ‎ → ‎ىمم‎ ) ARABIC LIGATURE YEH
FDB0 ; 0649 0645 0649 ; MA # ( ‎ﶰ‎ → ‎ىمى‎ ) ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER MEEM, ARABIC LETTER ALEF MAKSURA # →‎يمي‎→
+FC94 ; 0649 0646 ; MA # ( ‎ﲔ‎ → ‎ىن‎ ) ARABIC LIGATURE YEH WITH NOON FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER NOON # →‎ين‎→
+
FCDE ; 0649 0647 ; MA # ( ‎ﳞ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
FCF1 ; 0649 0647 ; MA # ( ‎ﳱ‎ → ‎ىه‎ ) ARABIC LIGATURE YEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HEH # →‎يه‎→
@@ -27369,16 +28129,6 @@ FBAE ; 06D2 ; MA # ( ‎ﮮ‎ → ‎ے‎ ) ARABIC LETTER YEH BARREE ISOLATED
FBB1 ; 06D3 ; MA # ( ‎ﮱ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
FBB0 ; 06D3 ; MA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER YEH BARREE WITH HAMZA ABOVE #
-079A ; 0799 ; MA # ( ‎ޚ‎ → ‎ޙ‎ ) THAANA LETTER KHAA → THAANA LETTER HHAA #
-
-07A3 ; 07A2 ; MA # ( ‎ޣ‎ → ‎ޢ‎ ) THAANA LETTER GHAINU → THAANA LETTER AINU #
-
-07A1 ; 07A0 ; MA # ( ‎ޡ‎ → ‎ޠ‎ ) THAANA LETTER ZO → THAANA LETTER TO #
-
-079F ; 079E ; MA # ( ‎ޟ‎ → ‎ޞ‎ ) THAANA LETTER DAADHU → THAANA LETTER SAADHU #
-
-0418 ; 2D4D ; MA # ( И → ⵠ) CYRILLIC CAPITAL LETTER I → TIFINAGH LETTER YAL #
-
0906 ; 0905 093E ; MA # ( आ → अा ) DEVANAGARI LETTER AA → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA #
0912 ; 0905 093E 0946 ; MA # ( ऒ → अाॆ ) DEVANAGARI LETTER SHORT O → DEVANAGARI LETTER A, DEVANAGARI VOWEL SIGN AA, DEVANAGARI VOWEL SIGN SHORT E # →अॊ→→आॆ→
@@ -27476,6 +28226,8 @@ FBB0 ; 06D3 ; MA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0BF2 ; 0B9A 0BC2 ; MA #* ( ௲ → சூ ) TAMIL NUMBER ONE THOUSAND → TAMIL LETTER CA, TAMIL VOWEL SIGN UU #
+0D3A ; 0B9F 0BBF ; MA # ( ഺ → டி ) MALAYALAM LETTER TTTA → TAMIL LETTER TTA, TAMIL VOWEL SIGN I #
+
0D23 ; 0BA3 ; MA # ( ണ → ண ) MALAYALAM LETTER NNA → TAMIL LETTER NNA #
0BFA ; 0BA8 0BC0 ; MA #* ( ௺ → நீ ) TAMIL NUMBER SIGN → TAMIL LETTER NA, TAMIL VOWEL SIGN II #
@@ -27640,6 +28392,8 @@ FBB0 ; 06D3 ; MA # ( ‎ﮰ‎ → ‎ۓ‎ ) ARABIC LETTER YEH BARREE WITH HAMZ
0F6A ; 0F62 ; MA # ( ཪ → ར ) TIBETAN LETTER FIXED-FORM RA → TIBETAN LETTER RA #
+0F00 ; 0F68 0F7C 0F7E ; MA # ( ༀ → ཨོཾ ) TIBETAN SYLLABLE OM → TIBETAN LETTER A, TIBETAN VOWEL SIGN O, TIBETAN SIGN RJES SU NGA RO #
+
0F77 ; 0FB2 0F71 0F80 ; MA # ( ཷ → ྲཱྀ ) TIBETAN VOWEL SIGN VOCALIC RR → TIBETAN SUBJOINED LETTER RA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
0F79 ; 0FB3 0F71 0F80 ; MA # ( ཹ → ླཱྀ ) TIBETAN VOWEL SIGN VOCALIC LL → TIBETAN SUBJOINED LETTER LA, TIBETAN VOWEL SIGN AA, TIBETAN VOWEL SIGN REVERSED I #
@@ -27669,18 +28423,6 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
140D ; 1401 00B7 ; MA # ( á → á· ) CANADIAN SYLLABICS WEST-CREE WE → CANADIAN SYLLABICS E, MIDDLE DOT # →áá§â†’
-2206 ; 1403 ; MA #* ( ∆ → რ) INCREMENT → CANADIAN SYLLABICS I # →Δ→
-0394 ; 1403 ; MA # ( Δ → რ) GREEK CAPITAL LETTER DELTA → CANADIAN SYLLABICS I #
-1D6AB ; 1403 ; MA # ( 𚫠→ რ) MATHEMATICAL BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D6E5 ; 1403 ; MA # ( 𛥠→ რ) MATHEMATICAL ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D71F ; 1403 ; MA # ( 𜟠→ რ) MATHEMATICAL BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D759 ; 1403 ; MA # ( ð™ → რ) MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-1D793 ; 1403 ; MA # ( 𞓠→ რ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA → CANADIAN SYLLABICS I # →Δ→
-2C86 ; 1403 ; MA # ( Ⲇ → რ) COPTIC CAPITAL LETTER DALDA → CANADIAN SYLLABICS I # →Δ→
-2D60 ; 1403 ; MA # ( ⵠ → რ) TIFINAGH LETTER YAV → CANADIAN SYLLABICS I #
-
-140F ; 1403 00B7 ; MA # ( á → áƒÂ· ) CANADIAN SYLLABICS WEST-CREE WI → CANADIAN SYLLABICS I, MIDDLE DOT # →áƒá§â†’
-
1411 ; 1404 00B7 ; MA # ( ᑠ→ á„· ) CANADIAN SYLLABICS WEST-CREE WII → CANADIAN SYLLABICS II, MIDDLE DOT # →á„á§â†’
1413 ; 1405 00B7 ; MA # ( ᓠ→ á…· ) CANADIAN SYLLABICS WEST-CREE WO → CANADIAN SYLLABICS O, MIDDLE DOT # →á…á§â†’
@@ -27704,31 +28446,23 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
1447 ; 1439 00B7 ; MA # ( ᑇ → á¹Â· ) CANADIAN SYLLABICS WEST-CREE PWAA → CANADIAN SYLLABICS PAA, MIDDLE DOT # →á¹á§â†’
-02C8 ; 144A ; MA # ( ˈ → ᑊ ) MODIFIER LETTER VERTICAL LINE → CANADIAN SYLLABICS WEST-CREE P #
-
-0548 ; 144E ; MA # ( Ո → ᑎ ) ARMENIAN CAPITAL LETTER VO → CANADIAN SYLLABICS TI #
-
-145A ; 144E 00B7 ; MA # ( á‘š → ᑎ· ) CANADIAN SYLLABICS WEST-CREE TWI → CANADIAN SYLLABICS TI, MIDDLE DOT # →ᑎá§â†’
-
-1468 ; 144E 144A ; MA # ( ᑨ → ᑎᑊ ) CANADIAN SYLLABICS TTI → CANADIAN SYLLABICS TI, CANADIAN SYLLABICS WEST-CREE P #
-
145C ; 144F 00B7 ; MA # ( á‘œ → á‘· ) CANADIAN SYLLABICS WEST-CREE TWII → CANADIAN SYLLABICS TII, MIDDLE DOT # →á‘á§â†’
145E ; 1450 00B7 ; MA # ( á‘ž → á‘· ) CANADIAN SYLLABICS WEST-CREE TWO → CANADIAN SYLLABICS TO, MIDDLE DOT # →á‘á§â†’
-1469 ; 1450 144A ; MA # ( á‘© → á‘á‘Š ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, CANADIAN SYLLABICS WEST-CREE P #
+1469 ; 1450 02C8 ; MA # ( á‘© → á‘ˈ ) CANADIAN SYLLABICS TTO → CANADIAN SYLLABICS TO, MODIFIER LETTER VERTICAL LINE # →á‘ᑊ→
1460 ; 1451 00B7 ; MA # ( á‘  → ᑑ· ) CANADIAN SYLLABICS WEST-CREE TWOO → CANADIAN SYLLABICS TOO, MIDDLE DOT # →ᑑá§â†’
1462 ; 1455 00B7 ; MA # ( á‘¢ → ᑕ· ) CANADIAN SYLLABICS WEST-CREE TWA → CANADIAN SYLLABICS TA, MIDDLE DOT # →ᑕá§â†’
-146A ; 1455 144A ; MA # ( ᑪ → ᑕᑊ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, CANADIAN SYLLABICS WEST-CREE P #
+146A ; 1455 02C8 ; MA # ( ᑪ → ᑕˈ ) CANADIAN SYLLABICS TTA → CANADIAN SYLLABICS TA, MODIFIER LETTER VERTICAL LINE # →ᑕᑊ→
1464 ; 1456 00B7 ; MA # ( ᑤ → ᑖ· ) CANADIAN SYLLABICS WEST-CREE TWAA → CANADIAN SYLLABICS TAA, MIDDLE DOT # →ᑖá§â†’
1475 ; 146B 00B7 ; MA # ( ᑵ → ᑫ· ) CANADIAN SYLLABICS WEST-CREE KWE → CANADIAN SYLLABICS KE, MIDDLE DOT # →ᑫá§â†’
-1485 ; 146B 144A ; MA # ( ᒅ → ᑫᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, CANADIAN SYLLABICS WEST-CREE P #
+1485 ; 146B 02C8 ; MA # ( ᒅ → ᑫˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KEH → CANADIAN SYLLABICS KE, MODIFIER LETTER VERTICAL LINE # →ᑫᑊ→
1479 ; 146E 00B7 ; MA # ( ᑹ → ᑮ· ) CANADIAN SYLLABICS WEST-CREE KWII → CANADIAN SYLLABICS KII, MIDDLE DOT # →ᑮá§â†’
@@ -27736,7 +28470,7 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
147F ; 1472 00B7 ; MA # ( á‘¿ → ᑲ· ) CANADIAN SYLLABICS WEST-CREE KWA → CANADIAN SYLLABICS KA, MIDDLE DOT # →ᑲá§â†’
-1488 ; 1472 144A ; MA # ( ᒈ → ᑲᑊ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, CANADIAN SYLLABICS WEST-CREE P #
+1488 ; 1472 02C8 ; MA # ( ᒈ → ᑲˈ ) CANADIAN SYLLABICS SOUTH-SLAVEY KAH → CANADIAN SYLLABICS KA, MODIFIER LETTER VERTICAL LINE # →ᑲᑊ→
1481 ; 1473 00B7 ; MA # ( ᒠ→ ᑳ· ) CANADIAN SYLLABICS WEST-CREE KWAA → CANADIAN SYLLABICS KAA, MIDDLE DOT # →ᑳá§â†’
@@ -27758,23 +28492,6 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
14AD ; 14A3 00B7 ; MA # ( á’­ → ᒣ· ) CANADIAN SYLLABICS WEST-CREE MWE → CANADIAN SYLLABICS ME, MIDDLE DOT # →ᒣá§â†’
-0393 ; 14A5 ; MA # ( Γ → ᒥ ) GREEK CAPITAL LETTER GAMMA → CANADIAN SYLLABICS MI #
-213E ; 14A5 ; MA # ( ℾ → ᒥ ) DOUBLE-STRUCK CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6AA ; 14A5 ; MA # ( 𚪠→ ᒥ ) MATHEMATICAL BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D6E4 ; 14A5 ; MA # ( 𛤠→ ᒥ ) MATHEMATICAL ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D71E ; 14A5 ; MA # ( 𜞠→ ᒥ ) MATHEMATICAL BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D758 ; 14A5 ; MA # ( ð˜ → á’¥ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-1D792 ; 14A5 ; MA # ( 𞒠→ ᒥ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA → CANADIAN SYLLABICS MI # →Γ→
-2C84 ; 14A5 ; MA # ( Ⲅ → ᒥ ) COPTIC CAPITAL LETTER GAMMA → CANADIAN SYLLABICS MI # →Г→
-0413 ; 14A5 ; MA # ( Г → ᒥ ) CYRILLIC CAPITAL LETTER GHE → CANADIAN SYLLABICS MI #
-13B1 ; 14A5 ; MA # ( Ꮁ → ᒥ ) CHEROKEE LETTER HU → CANADIAN SYLLABICS MI # →Γ→
-
-0492 ; 14A5 0335 ; MA # ( Ғ → ᒥ̵ ) CYRILLIC CAPITAL LETTER GHE WITH STROKE → CANADIAN SYLLABICS MI, COMBINING SHORT STROKE OVERLAY # →Г̵→→Γ̵→
-
-14AF ; 14A5 00B7 ; MA # ( á’¯ → ᒥ· ) CANADIAN SYLLABICS WEST-CREE MWI → CANADIAN SYLLABICS MI, MIDDLE DOT # →ᒥá§â†’
-
-0490 ; 14A5 144A ; MA # ( Ò â†’ ᒥᑊ ) CYRILLIC CAPITAL LETTER GHE WITH UPTURN → CANADIAN SYLLABICS MI, CANADIAN SYLLABICS WEST-CREE P # →Гˈ→→Γᑊ→
-
14B1 ; 14A6 00B7 ; MA # ( á’± → ᒦ· ) CANADIAN SYLLABICS WEST-CREE MWII → CANADIAN SYLLABICS MII, MIDDLE DOT # →ᒦá§â†’
14B3 ; 14A7 00B7 ; MA # ( á’³ → ᒧ· ) CANADIAN SYLLABICS WEST-CREE MWO → CANADIAN SYLLABICS MO, MIDDLE DOT # →ᒧá§â†’
@@ -27915,17 +28632,6 @@ AA56 ; AA23 ; MA # ( ꩖ → ꨣ ) CHAM DIGIT SIX → CHAM LETTER RA #
A4F7 ; 15E1 ; MA # ( ꓷ → ᗡ ) LISU LETTER OE → CANADIAN SYLLABICS CARRIER THA #
-0460 ; 15EF ; MA # ( Ѡ → ᗯ ) CYRILLIC CAPITAL LETTER OMEGA → CANADIAN SYLLABICS CARRIER GU #
-
-03A9 ; 162F ; MA # ( Ω → ᘯ ) GREEK CAPITAL LETTER OMEGA → CANADIAN SYLLABICS CARRIER LHO #
-2126 ; 162F ; MA # ( Ω → ᘯ ) OHM SIGN → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D6C0 ; 162F ; MA # ( 𛀠→ ᘯ ) MATHEMATICAL BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D6FA ; 162F ; MA # ( 𛺠→ ᘯ ) MATHEMATICAL ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D734 ; 162F ; MA # ( 𜴠→ ᘯ ) MATHEMATICAL BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D76E ; 162F ; MA # ( ð® → ᘯ ) MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1D7A8 ; 162F ; MA # ( 𞨠→ ᘯ ) MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA → CANADIAN SYLLABICS CARRIER LHO # →Ω→
-1635 ; 162F ; MA # ( ᘵ → ᘯ ) CANADIAN SYLLABICS CARRIER TLHO → CANADIAN SYLLABICS CARRIER LHO #
-
A4ED ; 1660 ; MA # ( ꓭ → ᙠ ) LISU LETTER GHA → CANADIAN SYLLABICS CARRIER TSA #
3131 ; 1100 ; MA # ( ㄱ → ᄀ ) HANGUL LETTER KIYEOK → HANGUL CHOSEONG KIYEOK #
@@ -28639,8 +29345,6 @@ A4A7 ; A458 ; MA #* ( ꒧ → ꑘ ) YI RADICAL NYOP → YI SYLLABLE NYOP #
2141 ; A4E8 ; MA #* ( â… â†’ ꓨ ) TURNED SANS-SERIF CAPITAL G → LISU LETTER HHA #
-2200 ; A4EF ; MA #* ( ∀ → ꓯ ) FOR ALL → LISU LETTER AE #
-
2229 ; A4F5 ; MA #* ( ∩ → ꓵ ) INTERSECTION → LISU LETTER UE #
22C2 ; A4F5 ; MA #* ( ⋂ → ꓵ ) N-ARY INTERSECTION → LISU LETTER UE # →∩→
@@ -30486,6 +31190,7 @@ F913 ; 908F ; MA # ( 邏 → é‚ ) CJK COMPATIBILITY IDEOGRAPH-F913 → CJK UNIF
F92C ; 90CE ; MA # ( 郎 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-F92C → CJK UNIFIED IDEOGRAPH-90CE #
90DE ; 90CE ; MA # ( 郞 → 郎 ) CJK UNIFIED IDEOGRAPH-90DE → CJK UNIFIED IDEOGRAPH-90CE # →郎→
+FA2E ; 90CE ; MA # ( 郞 → 郎 ) CJK COMPATIBILITY IDEOGRAPH-FA2E → CJK UNIFIED IDEOGRAPH-90CE # →郞→→郎→
2F9E3 ; 90F1 ; MA # ( 郱 → 郱 ) CJK COMPATIBILITY IDEOGRAPH-2F9E3 → CJK UNIFIED IDEOGRAPH-90F1 #
@@ -30577,6 +31282,7 @@ F9F1 ; 96A3 ; MA # ( 隣 → 隣 ) CJK COMPATIBILITY IDEOGRAPH-F9F1 → CJK UNIF
2FAA ; 96B6 ; MA #* ( ⾪ → 隶 ) KANGXI RADICAL SLAVE → CJK UNIFIED IDEOGRAPH-96B6 #
+FA2F ; 96B7 ; MA # ( 隷 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-FA2F → CJK UNIFIED IDEOGRAPH-96B7 #
96B8 ; 96B7 ; MA # ( 隸 → 隷 ) CJK UNIFIED IDEOGRAPH-96B8 → CJK UNIFIED IDEOGRAPH-96B7 # →隸→
F9B8 ; 96B7 ; MA # ( 隸 → 隷 ) CJK COMPATIBILITY IDEOGRAPH-F9B8 → CJK UNIFIED IDEOGRAPH-96B7 #
@@ -31192,5 +31898,5 @@ FAD7 ; 27ED3 ; MA # ( 𧻓 → 𧻓 ) CJK COMPATIBILITY IDEOGRAPH-FAD7 → CJK UN
2FA1D ; 2A600 ; MA # ( 𯨠→ 𪘀 ) CJK COMPATIBILITY IDEOGRAPH-2FA1D → CJK UNIFIED IDEOGRAPH-2A600 #
-# total for (MA): 5313
+# total for (MA): 5474
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/conversion.txt b/Build/source/libs/icu/icu-50.1/test/testdata/conversion.txt
index 99bd32b4954..e9881a000f2 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/conversion.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/conversion.txt
@@ -695,6 +695,15 @@ conversion:table(nofallback) {
:int{1}, :int{0}, "", "?", :bin{""}
}
+ // test mapping to sequence of multiple Unicode characters which includes nonBMP (ticket #9235)
+ {
+ "*test3",
+ :bin{ 05070001020e050501020c06 },
+ "\x05\U00101234\U00050005\u00c4\u00c4\U00101234\x05\x06",
+ :intvector{ 0, 1, 1, 1, 1, 7, 7, 7, 7, 7, 11 },
+ :int{1}, :int{0}, "", "?", :bin{""}
+ }
+
// normal conversions
{
"UTF-16LE",
@@ -1799,6 +1808,21 @@ conversion:table(nofallback) {
:intvector{ 0,0,0,0,0,1,2,2,2,3,3,3,3,3 },
:int{1}, :int{0}, "", "0", ""
}
+ // Bug #9601 direct-from-UTF-8 m:n Unicode:charset conversion.
+ {
+ "*test1bmp",
+ "uv",
+ :bin{ 08 },
+ :intvector{ 0 },
+ :int{1}, :int{0}, "", "?", ""
+ }
+ {
+ "*test2",
+ "\U00101234\U00050005",
+ :bin{ 0700010e05 },
+ :intvector{ 0,0,0,0,0 },
+ :int{1}, :int{0}, "", "?", ""
+ }
}
}
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/csdetest.xml b/Build/source/libs/icu/icu-50.1/test/testdata/csdetest.xml
index 03b0ac8583f..03b0ac8583f 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/csdetest.xml
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/csdetest.xml
diff --git a/Build/source/libs/icu/icu-50.1/test/testdata/dcfmtest.txt b/Build/source/libs/icu/icu-50.1/test/testdata/dcfmtest.txt
new file mode 100644
index 00000000000..041e1dbbbd6
--- /dev/null
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/dcfmtest.txt
@@ -0,0 +1,1548 @@
+# Note: Please make sure that this utf-8 file contains a BOM.
+# Copyright (c) 2011-2012, International Business Machines Corporation and
+# others. All Rights Reserved.
+#
+
+# File: dcfmtest.txt
+#
+# Decimal formatter test cases.
+# File Encoding: UTF-8
+#
+# The syntax for this file is this:
+# One test case per line. No continuations. No multiple cases per line.
+#
+# Parsing Test case line:
+# parse "input text" type "expected_decimal_text"
+#
+# Format Test Case Line:
+# format pattern round-mode "decimal number" "expected formatted result"
+#
+# Fields are separated by spaces or tabs. Input text to be parsed, decimal numbers
+# and formatted output are "quoted". Other fields are not.
+#
+# "type" is a single letter, representing the type that the ICU formattable produces
+# for the input.
+# d double
+# i int32
+# l int64
+#
+# RoundingMode is one of
+# default
+# ceiling
+# floor
+# down
+# up
+# halfeven
+# halfdown
+# halfup
+#
+
+parse "123.45" d "123.45"
+
+format 0.0000E0 default "1234.01" "1.2340E3"
+
+format 00 default "1234" "1234"
+format 00 default ".01" "00"
+format 00 default "1" "01"
+format 00 default "1.9" "02"
+
+format #.# default "12.34" "12.3"
+
+format @@@ default "12.3456" "12.3"
+format @@@ default "123456" "123000"
+format @@@ default ".00123456" "0.00123"
+
+format @@### default "12345678" "12346000"
+format @@### default "12300001" "12300000"
+format @@### default ".0012345678" "0.0012346"
+format @@### default ".0012300000" "0.00123"
+
+format @@@@E0 default "1234567" "1.235E6"
+format 0.0##E0 default "1234567" "1.235E6"
+format 00.##E0 default "1234567" "12.35E5"
+format 00.##E0 default "1234567E111" "12.35E116"
+format 00.##E0 default "-1234567E111" "-12.35E116"
+
+format 0005 default "1234" "1235"
+
+#
+# Rounding Modes
+#
+format 0.00 default "32.045" "32.04"
+format 0.00 floor "32.045" "32.04"
+format 0.00 ceiling "32.045" "32.05"
+format 0.00 down "32.045" "32.04"
+format 0.00 up "32.045" "32.05"
+format 0.00 halfeven "32.045" "32.04"
+format 0.00 halfdown "32.045" "32.04"
+format 0.00 halfup "32.045" "32.05"
+
+format 0.00 default "-32.045" "-32.04"
+format 0.00 floor "-32.045" "-32.05"
+format 0.00 ceiling "-32.045" "-32.04"
+format 0.00 down "-32.045" "-32.04"
+format 0.00 up "-32.045" "-32.05"
+format 0.00 halfeven "-32.045" "-32.04"
+format 0.00 halfdown "-32.045" "-32.04"
+format 0.00 halfup "-32.045" "-32.05"
+
+format @@@ default "1235.00" "1240"
+format @@@ floor "1235.00" "1230"
+format @@@ ceiling "1235.00" "1240"
+format @@@ down "1235.00" "1230"
+format @@@ up "1235.00" "1240"
+format @@@ halfeven "1235.00" "1240"
+format @@@ halfdown "1235.00" "1230"
+format @@@ halfup "1235.00" "1240"
+
+format @@@ default "-1235.00" "-1240"
+format @@@ floor "-1235.00" "-1240"
+format @@@ ceiling "-1235.00" "-1230"
+format @@@ down "-1235.00" "-1230"
+format @@@ up "-1235.00" "-1240"
+format @@@ halfeven "-1235.00" "-1240"
+format @@@ halfdown "-1235.00" "-1230"
+format @@@ halfup "-1235.00" "-1240"
+
+format 0.000E0 default "12345" "1.234E4"
+format 0.000E0 floor "12345" "1.234E4"
+format 0.000E0 ceiling "12345" "1.235E4"
+format 0.000E0 down "12345" "1.234E4"
+format 0.000E0 up "12345" "1.235E4"
+format 0.000E0 halfeven "12345" "1.234E4"
+format 0.000E0 halfdown "12345" "1.234E4"
+format 0.000E0 halfup "12345" "1.235E4"
+
+
+format 0.0## default "1.00001" "1.0"
+format 0.0## up "1.00001" "1.001"
+format 0.0## up "1.0000000000000000000000000000000000000000000000000001" "1.001"
+format 0.0## up "1.0000000000000000000000000000000000000000000000000000" "1.0"
+
+format # default "10000000000000000000000000000000000000000000000000001" "10000000000000000000000000000000000000000000000000001"
+
+format 0.#E0 default "1234" "1.2E3"
+format 0.##E0 default "1234" "1.23E3"
+format .0E0 default "1234" ".1E4"
+format .0#E0 default "1234" ".12E4"
+format 0.##E0 default "1234" "1.23E3"
+
+# RoundUnnecessary. Fail if result would be inexact.
+format 0.00 unnecessary "-32.045" "Inexact"
+format 0.00 unnecessary "-32.040" "-32.04"
+format 0.##E0 unnecessary "1230" "1.23E3"
+format 0.##E0 unnecessary "1231" "Inexact"
+format @@@ unnecessary "1230" "1230"
+format @@@ unnecessary "1231" "Inexact"
+format @@@@@@@@@@@@@@@@@@@@@@@@@ unnecessary "1234567890123456789012345" "1234567890123456789012345"
+format @@@@@@@@@@@@@@@@@@@@@@@@@ unnecessary "12345678901234567890123456" "Inexact"
+
+
+# Test cases generated by icuapps/roundmode/roundmode.cpp on 49.1
+format 0.0 ceiling "-1.00" "-1.0"
+format 0.0 floor "-1.00" "-1.0"
+format 0.0 down "-1.00" "-1.0"
+format 0.0 up "-1.00" "-1.0"
+format 0.0 halfeven "-1.00" "-1.0"
+format 0.0 halfdown "-1.00" "-1.0"
+format 0.0 halfup "-1.00" "-1.0"
+format 0.0 ceiling "-0.99" "-0.9"
+format 0.0 floor "-0.99" "-1.0"
+format 0.0 down "-0.99" "-0.9"
+format 0.0 up "-0.99" "-1.0"
+format 0.0 halfeven "-0.99" "-1.0"
+format 0.0 halfdown "-0.99" "-1.0"
+format 0.0 halfup "-0.99" "-1.0"
+format 0.0 ceiling "-0.98" "-0.9"
+format 0.0 floor "-0.98" "-1.0"
+format 0.0 down "-0.98" "-0.9"
+format 0.0 up "-0.98" "-1.0"
+format 0.0 halfeven "-0.98" "-1.0"
+format 0.0 halfdown "-0.98" "-1.0"
+format 0.0 halfup "-0.98" "-1.0"
+format 0.0 ceiling "-0.97" "-0.9"
+format 0.0 floor "-0.97" "-1.0"
+format 0.0 down "-0.97" "-0.9"
+format 0.0 up "-0.97" "-1.0"
+format 0.0 halfeven "-0.97" "-1.0"
+format 0.0 halfdown "-0.97" "-1.0"
+format 0.0 halfup "-0.97" "-1.0"
+format 0.0 ceiling "-0.96" "-0.9"
+format 0.0 floor "-0.96" "-1.0"
+format 0.0 down "-0.96" "-0.9"
+format 0.0 up "-0.96" "-1.0"
+format 0.0 halfeven "-0.96" "-1.0"
+format 0.0 halfdown "-0.96" "-1.0"
+format 0.0 halfup "-0.96" "-1.0"
+format 0.0 ceiling "-0.95" "-0.9"
+format 0.0 floor "-0.95" "-1.0"
+format 0.0 down "-0.95" "-0.9"
+format 0.0 up "-0.95" "-1.0"
+format 0.0 halfeven "-0.95" "-1.0"
+format 0.0 halfdown "-0.95" "-0.9"
+format 0.0 halfup "-0.95" "-1.0"
+format 0.0 ceiling "-0.94" "-0.9"
+format 0.0 floor "-0.94" "-1.0"
+format 0.0 down "-0.94" "-0.9"
+format 0.0 up "-0.94" "-1.0"
+format 0.0 halfeven "-0.94" "-0.9"
+format 0.0 halfdown "-0.94" "-0.9"
+format 0.0 halfup "-0.94" "-0.9"
+format 0.0 ceiling "-0.93" "-0.9"
+format 0.0 floor "-0.93" "-1.0"
+format 0.0 down "-0.93" "-0.9"
+format 0.0 up "-0.93" "-1.0"
+format 0.0 halfeven "-0.93" "-0.9"
+format 0.0 halfdown "-0.93" "-0.9"
+format 0.0 halfup "-0.93" "-0.9"
+format 0.0 ceiling "-0.92" "-0.9"
+format 0.0 floor "-0.92" "-1.0"
+format 0.0 down "-0.92" "-0.9"
+format 0.0 up "-0.92" "-1.0"
+format 0.0 halfeven "-0.92" "-0.9"
+format 0.0 halfdown "-0.92" "-0.9"
+format 0.0 halfup "-0.92" "-0.9"
+format 0.0 ceiling "-0.91" "-0.9"
+format 0.0 floor "-0.91" "-1.0"
+format 0.0 down "-0.91" "-0.9"
+format 0.0 up "-0.91" "-1.0"
+format 0.0 halfeven "-0.91" "-0.9"
+format 0.0 halfdown "-0.91" "-0.9"
+format 0.0 halfup "-0.91" "-0.9"
+format 0.0 ceiling "-0.90" "-0.9"
+format 0.0 floor "-0.90" "-0.9"
+format 0.0 down "-0.90" "-0.9"
+format 0.0 up "-0.90" "-0.9"
+format 0.0 halfeven "-0.90" "-0.9"
+format 0.0 halfdown "-0.90" "-0.9"
+format 0.0 halfup "-0.90" "-0.9"
+format 0.0 ceiling "-0.89" "-0.8"
+format 0.0 floor "-0.89" "-0.9"
+format 0.0 down "-0.89" "-0.8"
+format 0.0 up "-0.89" "-0.9"
+format 0.0 halfeven "-0.89" "-0.9"
+format 0.0 halfdown "-0.89" "-0.9"
+format 0.0 halfup "-0.89" "-0.9"
+format 0.0 ceiling "-0.88" "-0.8"
+format 0.0 floor "-0.88" "-0.9"
+format 0.0 down "-0.88" "-0.8"
+format 0.0 up "-0.88" "-0.9"
+format 0.0 halfeven "-0.88" "-0.9"
+format 0.0 halfdown "-0.88" "-0.9"
+format 0.0 halfup "-0.88" "-0.9"
+format 0.0 ceiling "-0.87" "-0.8"
+format 0.0 floor "-0.87" "-0.9"
+format 0.0 down "-0.87" "-0.8"
+format 0.0 up "-0.87" "-0.9"
+format 0.0 halfeven "-0.87" "-0.9"
+format 0.0 halfdown "-0.87" "-0.9"
+format 0.0 halfup "-0.87" "-0.9"
+format 0.0 ceiling "-0.86" "-0.8"
+format 0.0 floor "-0.86" "-0.9"
+format 0.0 down "-0.86" "-0.8"
+format 0.0 up "-0.86" "-0.9"
+format 0.0 halfeven "-0.86" "-0.9"
+format 0.0 halfdown "-0.86" "-0.9"
+format 0.0 halfup "-0.86" "-0.9"
+format 0.0 ceiling "-0.85" "-0.8"
+format 0.0 floor "-0.85" "-0.9"
+format 0.0 down "-0.85" "-0.8"
+format 0.0 up "-0.85" "-0.9"
+format 0.0 halfeven "-0.85" "-0.8"
+format 0.0 halfdown "-0.85" "-0.8"
+format 0.0 halfup "-0.85" "-0.9"
+format 0.0 ceiling "-0.84" "-0.8"
+format 0.0 floor "-0.84" "-0.9"
+format 0.0 down "-0.84" "-0.8"
+format 0.0 up "-0.84" "-0.9"
+format 0.0 halfeven "-0.84" "-0.8"
+format 0.0 halfdown "-0.84" "-0.8"
+format 0.0 halfup "-0.84" "-0.8"
+format 0.0 ceiling "-0.83" "-0.8"
+format 0.0 floor "-0.83" "-0.9"
+format 0.0 down "-0.83" "-0.8"
+format 0.0 up "-0.83" "-0.9"
+format 0.0 halfeven "-0.83" "-0.8"
+format 0.0 halfdown "-0.83" "-0.8"
+format 0.0 halfup "-0.83" "-0.8"
+format 0.0 ceiling "-0.82" "-0.8"
+format 0.0 floor "-0.82" "-0.9"
+format 0.0 down "-0.82" "-0.8"
+format 0.0 up "-0.82" "-0.9"
+format 0.0 halfeven "-0.82" "-0.8"
+format 0.0 halfdown "-0.82" "-0.8"
+format 0.0 halfup "-0.82" "-0.8"
+format 0.0 ceiling "-0.81" "-0.8"
+format 0.0 floor "-0.81" "-0.9"
+format 0.0 down "-0.81" "-0.8"
+format 0.0 up "-0.81" "-0.9"
+format 0.0 halfeven "-0.81" "-0.8"
+format 0.0 halfdown "-0.81" "-0.8"
+format 0.0 halfup "-0.81" "-0.8"
+format 0.0 ceiling "-0.80" "-0.8"
+format 0.0 floor "-0.80" "-0.8"
+format 0.0 down "-0.80" "-0.8"
+format 0.0 up "-0.80" "-0.8"
+format 0.0 halfeven "-0.80" "-0.8"
+format 0.0 halfdown "-0.80" "-0.8"
+format 0.0 halfup "-0.80" "-0.8"
+format 0.0 ceiling "-0.79" "-0.7"
+format 0.0 floor "-0.79" "-0.8"
+format 0.0 down "-0.79" "-0.7"
+format 0.0 up "-0.79" "-0.8"
+format 0.0 halfeven "-0.79" "-0.8"
+format 0.0 halfdown "-0.79" "-0.8"
+format 0.0 halfup "-0.79" "-0.8"
+format 0.0 ceiling "-0.78" "-0.7"
+format 0.0 floor "-0.78" "-0.8"
+format 0.0 down "-0.78" "-0.7"
+format 0.0 up "-0.78" "-0.8"
+format 0.0 halfeven "-0.78" "-0.8"
+format 0.0 halfdown "-0.78" "-0.8"
+format 0.0 halfup "-0.78" "-0.8"
+format 0.0 ceiling "-0.77" "-0.7"
+format 0.0 floor "-0.77" "-0.8"
+format 0.0 down "-0.77" "-0.7"
+format 0.0 up "-0.77" "-0.8"
+format 0.0 halfeven "-0.77" "-0.8"
+format 0.0 halfdown "-0.77" "-0.8"
+format 0.0 halfup "-0.77" "-0.8"
+format 0.0 ceiling "-0.76" "-0.7"
+format 0.0 floor "-0.76" "-0.8"
+format 0.0 down "-0.76" "-0.7"
+format 0.0 up "-0.76" "-0.8"
+format 0.0 halfeven "-0.76" "-0.8"
+format 0.0 halfdown "-0.76" "-0.8"
+format 0.0 halfup "-0.76" "-0.8"
+format 0.0 ceiling "-0.75" "-0.7"
+format 0.0 floor "-0.75" "-0.8"
+format 0.0 down "-0.75" "-0.7"
+format 0.0 up "-0.75" "-0.8"
+format 0.0 halfeven "-0.75" "-0.8"
+format 0.0 halfdown "-0.75" "-0.7"
+format 0.0 halfup "-0.75" "-0.8"
+format 0.0 ceiling "-0.74" "-0.7"
+format 0.0 floor "-0.74" "-0.8"
+format 0.0 down "-0.74" "-0.7"
+format 0.0 up "-0.74" "-0.8"
+format 0.0 halfeven "-0.74" "-0.7"
+format 0.0 halfdown "-0.74" "-0.7"
+format 0.0 halfup "-0.74" "-0.7"
+format 0.0 ceiling "-0.73" "-0.7"
+format 0.0 floor "-0.73" "-0.8"
+format 0.0 down "-0.73" "-0.7"
+format 0.0 up "-0.73" "-0.8"
+format 0.0 halfeven "-0.73" "-0.7"
+format 0.0 halfdown "-0.73" "-0.7"
+format 0.0 halfup "-0.73" "-0.7"
+format 0.0 ceiling "-0.72" "-0.7"
+format 0.0 floor "-0.72" "-0.8"
+format 0.0 down "-0.72" "-0.7"
+format 0.0 up "-0.72" "-0.8"
+format 0.0 halfeven "-0.72" "-0.7"
+format 0.0 halfdown "-0.72" "-0.7"
+format 0.0 halfup "-0.72" "-0.7"
+format 0.0 ceiling "-0.71" "-0.7"
+format 0.0 floor "-0.71" "-0.8"
+format 0.0 down "-0.71" "-0.7"
+format 0.0 up "-0.71" "-0.8"
+format 0.0 halfeven "-0.71" "-0.7"
+format 0.0 halfdown "-0.71" "-0.7"
+format 0.0 halfup "-0.71" "-0.7"
+format 0.0 ceiling "-0.70" "-0.7"
+format 0.0 floor "-0.70" "-0.7"
+format 0.0 down "-0.70" "-0.7"
+format 0.0 up "-0.70" "-0.7"
+format 0.0 halfeven "-0.70" "-0.7"
+format 0.0 halfdown "-0.70" "-0.7"
+format 0.0 halfup "-0.70" "-0.7"
+format 0.0 ceiling "-0.69" "-0.6"
+format 0.0 floor "-0.69" "-0.7"
+format 0.0 down "-0.69" "-0.6"
+format 0.0 up "-0.69" "-0.7"
+format 0.0 halfeven "-0.69" "-0.7"
+format 0.0 halfdown "-0.69" "-0.7"
+format 0.0 halfup "-0.69" "-0.7"
+format 0.0 ceiling "-0.68" "-0.6"
+format 0.0 floor "-0.68" "-0.7"
+format 0.0 down "-0.68" "-0.6"
+format 0.0 up "-0.68" "-0.7"
+format 0.0 halfeven "-0.68" "-0.7"
+format 0.0 halfdown "-0.68" "-0.7"
+format 0.0 halfup "-0.68" "-0.7"
+format 0.0 ceiling "-0.67" "-0.6"
+format 0.0 floor "-0.67" "-0.7"
+format 0.0 down "-0.67" "-0.6"
+format 0.0 up "-0.67" "-0.7"
+format 0.0 halfeven "-0.67" "-0.7"
+format 0.0 halfdown "-0.67" "-0.7"
+format 0.0 halfup "-0.67" "-0.7"
+format 0.0 ceiling "-0.66" "-0.6"
+format 0.0 floor "-0.66" "-0.7"
+format 0.0 down "-0.66" "-0.6"
+format 0.0 up "-0.66" "-0.7"
+format 0.0 halfeven "-0.66" "-0.7"
+format 0.0 halfdown "-0.66" "-0.7"
+format 0.0 halfup "-0.66" "-0.7"
+format 0.0 ceiling "-0.65" "-0.6"
+format 0.0 floor "-0.65" "-0.7"
+format 0.0 down "-0.65" "-0.6"
+format 0.0 up "-0.65" "-0.7"
+format 0.0 halfeven "-0.65" "-0.6"
+format 0.0 halfdown "-0.65" "-0.6"
+format 0.0 halfup "-0.65" "-0.7"
+format 0.0 ceiling "-0.64" "-0.6"
+format 0.0 floor "-0.64" "-0.7"
+format 0.0 down "-0.64" "-0.6"
+format 0.0 up "-0.64" "-0.7"
+format 0.0 halfeven "-0.64" "-0.6"
+format 0.0 halfdown "-0.64" "-0.6"
+format 0.0 halfup "-0.64" "-0.6"
+format 0.0 ceiling "-0.63" "-0.6"
+format 0.0 floor "-0.63" "-0.7"
+format 0.0 down "-0.63" "-0.6"
+format 0.0 up "-0.63" "-0.7"
+format 0.0 halfeven "-0.63" "-0.6"
+format 0.0 halfdown "-0.63" "-0.6"
+format 0.0 halfup "-0.63" "-0.6"
+format 0.0 ceiling "-0.62" "-0.6"
+format 0.0 floor "-0.62" "-0.7"
+format 0.0 down "-0.62" "-0.6"
+format 0.0 up "-0.62" "-0.7"
+format 0.0 halfeven "-0.62" "-0.6"
+format 0.0 halfdown "-0.62" "-0.6"
+format 0.0 halfup "-0.62" "-0.6"
+format 0.0 ceiling "-0.61" "-0.6"
+format 0.0 floor "-0.61" "-0.7"
+format 0.0 down "-0.61" "-0.6"
+format 0.0 up "-0.61" "-0.7"
+format 0.0 halfeven "-0.61" "-0.6"
+format 0.0 halfdown "-0.61" "-0.6"
+format 0.0 halfup "-0.61" "-0.6"
+format 0.0 ceiling "-0.60" "-0.6"
+format 0.0 floor "-0.60" "-0.6"
+format 0.0 down "-0.60" "-0.6"
+format 0.0 up "-0.60" "-0.6"
+format 0.0 halfeven "-0.60" "-0.6"
+format 0.0 halfdown "-0.60" "-0.6"
+format 0.0 halfup "-0.60" "-0.6"
+format 0.0 ceiling "-0.59" "-0.5"
+format 0.0 floor "-0.59" "-0.6"
+format 0.0 down "-0.59" "-0.5"
+format 0.0 up "-0.59" "-0.6"
+format 0.0 halfeven "-0.59" "-0.6"
+format 0.0 halfdown "-0.59" "-0.6"
+format 0.0 halfup "-0.59" "-0.6"
+format 0.0 ceiling "-0.58" "-0.5"
+format 0.0 floor "-0.58" "-0.6"
+format 0.0 down "-0.58" "-0.5"
+format 0.0 up "-0.58" "-0.6"
+format 0.0 halfeven "-0.58" "-0.6"
+format 0.0 halfdown "-0.58" "-0.6"
+format 0.0 halfup "-0.58" "-0.6"
+format 0.0 ceiling "-0.57" "-0.5"
+format 0.0 floor "-0.57" "-0.6"
+format 0.0 down "-0.57" "-0.5"
+format 0.0 up "-0.57" "-0.6"
+format 0.0 halfeven "-0.57" "-0.6"
+format 0.0 halfdown "-0.57" "-0.6"
+format 0.0 halfup "-0.57" "-0.6"
+format 0.0 ceiling "-0.56" "-0.5"
+format 0.0 floor "-0.56" "-0.6"
+format 0.0 down "-0.56" "-0.5"
+format 0.0 up "-0.56" "-0.6"
+format 0.0 halfeven "-0.56" "-0.6"
+format 0.0 halfdown "-0.56" "-0.6"
+format 0.0 halfup "-0.56" "-0.6"
+format 0.0 ceiling "-0.55" "-0.5"
+format 0.0 floor "-0.55" "-0.6"
+format 0.0 down "-0.55" "-0.5"
+format 0.0 up "-0.55" "-0.6"
+format 0.0 halfeven "-0.55" "-0.6"
+format 0.0 halfdown "-0.55" "-0.5"
+format 0.0 halfup "-0.55" "-0.6"
+format 0.0 ceiling "-0.54" "-0.5"
+format 0.0 floor "-0.54" "-0.6"
+format 0.0 down "-0.54" "-0.5"
+format 0.0 up "-0.54" "-0.6"
+format 0.0 halfeven "-0.54" "-0.5"
+format 0.0 halfdown "-0.54" "-0.5"
+format 0.0 halfup "-0.54" "-0.5"
+format 0.0 ceiling "-0.53" "-0.5"
+format 0.0 floor "-0.53" "-0.6"
+format 0.0 down "-0.53" "-0.5"
+format 0.0 up "-0.53" "-0.6"
+format 0.0 halfeven "-0.53" "-0.5"
+format 0.0 halfdown "-0.53" "-0.5"
+format 0.0 halfup "-0.53" "-0.5"
+format 0.0 ceiling "-0.52" "-0.5"
+format 0.0 floor "-0.52" "-0.6"
+format 0.0 down "-0.52" "-0.5"
+format 0.0 up "-0.52" "-0.6"
+format 0.0 halfeven "-0.52" "-0.5"
+format 0.0 halfdown "-0.52" "-0.5"
+format 0.0 halfup "-0.52" "-0.5"
+format 0.0 ceiling "-0.51" "-0.5"
+format 0.0 floor "-0.51" "-0.6"
+format 0.0 down "-0.51" "-0.5"
+format 0.0 up "-0.51" "-0.6"
+format 0.0 halfeven "-0.51" "-0.5"
+format 0.0 halfdown "-0.51" "-0.5"
+format 0.0 halfup "-0.51" "-0.5"
+format 0.0 ceiling "-0.50" "-0.5"
+format 0.0 floor "-0.50" "-0.5"
+format 0.0 down "-0.50" "-0.5"
+format 0.0 up "-0.50" "-0.5"
+format 0.0 halfeven "-0.50" "-0.5"
+format 0.0 halfdown "-0.50" "-0.5"
+format 0.0 halfup "-0.50" "-0.5"
+format 0.0 ceiling "-0.49" "-0.4"
+format 0.0 floor "-0.49" "-0.5"
+format 0.0 down "-0.49" "-0.4"
+format 0.0 up "-0.49" "-0.5"
+format 0.0 halfeven "-0.49" "-0.5"
+format 0.0 halfdown "-0.49" "-0.5"
+format 0.0 halfup "-0.49" "-0.5"
+format 0.0 ceiling "-0.48" "-0.4"
+format 0.0 floor "-0.48" "-0.5"
+format 0.0 down "-0.48" "-0.4"
+format 0.0 up "-0.48" "-0.5"
+format 0.0 halfeven "-0.48" "-0.5"
+format 0.0 halfdown "-0.48" "-0.5"
+format 0.0 halfup "-0.48" "-0.5"
+format 0.0 ceiling "-0.47" "-0.4"
+format 0.0 floor "-0.47" "-0.5"
+format 0.0 down "-0.47" "-0.4"
+format 0.0 up "-0.47" "-0.5"
+format 0.0 halfeven "-0.47" "-0.5"
+format 0.0 halfdown "-0.47" "-0.5"
+format 0.0 halfup "-0.47" "-0.5"
+format 0.0 ceiling "-0.46" "-0.4"
+format 0.0 floor "-0.46" "-0.5"
+format 0.0 down "-0.46" "-0.4"
+format 0.0 up "-0.46" "-0.5"
+format 0.0 halfeven "-0.46" "-0.5"
+format 0.0 halfdown "-0.46" "-0.5"
+format 0.0 halfup "-0.46" "-0.5"
+format 0.0 ceiling "-0.45" "-0.4"
+format 0.0 floor "-0.45" "-0.5"
+format 0.0 down "-0.45" "-0.4"
+format 0.0 up "-0.45" "-0.5"
+format 0.0 halfeven "-0.45" "-0.4"
+format 0.0 halfdown "-0.45" "-0.4"
+format 0.0 halfup "-0.45" "-0.5"
+format 0.0 ceiling "-0.44" "-0.4"
+format 0.0 floor "-0.44" "-0.5"
+format 0.0 down "-0.44" "-0.4"
+format 0.0 up "-0.44" "-0.5"
+format 0.0 halfeven "-0.44" "-0.4"
+format 0.0 halfdown "-0.44" "-0.4"
+format 0.0 halfup "-0.44" "-0.4"
+format 0.0 ceiling "-0.43" "-0.4"
+format 0.0 floor "-0.43" "-0.5"
+format 0.0 down "-0.43" "-0.4"
+format 0.0 up "-0.43" "-0.5"
+format 0.0 halfeven "-0.43" "-0.4"
+format 0.0 halfdown "-0.43" "-0.4"
+format 0.0 halfup "-0.43" "-0.4"
+format 0.0 ceiling "-0.42" "-0.4"
+format 0.0 floor "-0.42" "-0.5"
+format 0.0 down "-0.42" "-0.4"
+format 0.0 up "-0.42" "-0.5"
+format 0.0 halfeven "-0.42" "-0.4"
+format 0.0 halfdown "-0.42" "-0.4"
+format 0.0 halfup "-0.42" "-0.4"
+format 0.0 ceiling "-0.41" "-0.4"
+format 0.0 floor "-0.41" "-0.5"
+format 0.0 down "-0.41" "-0.4"
+format 0.0 up "-0.41" "-0.5"
+format 0.0 halfeven "-0.41" "-0.4"
+format 0.0 halfdown "-0.41" "-0.4"
+format 0.0 halfup "-0.41" "-0.4"
+format 0.0 ceiling "-0.40" "-0.4"
+format 0.0 floor "-0.40" "-0.4"
+format 0.0 down "-0.40" "-0.4"
+format 0.0 up "-0.40" "-0.4"
+format 0.0 halfeven "-0.40" "-0.4"
+format 0.0 halfdown "-0.40" "-0.4"
+format 0.0 halfup "-0.40" "-0.4"
+format 0.0 ceiling "-0.39" "-0.3"
+format 0.0 floor "-0.39" "-0.4"
+format 0.0 down "-0.39" "-0.3"
+format 0.0 up "-0.39" "-0.4"
+format 0.0 halfeven "-0.39" "-0.4"
+format 0.0 halfdown "-0.39" "-0.4"
+format 0.0 halfup "-0.39" "-0.4"
+format 0.0 ceiling "-0.38" "-0.3"
+format 0.0 floor "-0.38" "-0.4"
+format 0.0 down "-0.38" "-0.3"
+format 0.0 up "-0.38" "-0.4"
+format 0.0 halfeven "-0.38" "-0.4"
+format 0.0 halfdown "-0.38" "-0.4"
+format 0.0 halfup "-0.38" "-0.4"
+format 0.0 ceiling "-0.37" "-0.3"
+format 0.0 floor "-0.37" "-0.4"
+format 0.0 down "-0.37" "-0.3"
+format 0.0 up "-0.37" "-0.4"
+format 0.0 halfeven "-0.37" "-0.4"
+format 0.0 halfdown "-0.37" "-0.4"
+format 0.0 halfup "-0.37" "-0.4"
+format 0.0 ceiling "-0.36" "-0.3"
+format 0.0 floor "-0.36" "-0.4"
+format 0.0 down "-0.36" "-0.3"
+format 0.0 up "-0.36" "-0.4"
+format 0.0 halfeven "-0.36" "-0.4"
+format 0.0 halfdown "-0.36" "-0.4"
+format 0.0 halfup "-0.36" "-0.4"
+format 0.0 ceiling "-0.35" "-0.3"
+format 0.0 floor "-0.35" "-0.4"
+format 0.0 down "-0.35" "-0.3"
+format 0.0 up "-0.35" "-0.4"
+format 0.0 halfeven "-0.35" "-0.4"
+format 0.0 halfdown "-0.35" "-0.3"
+format 0.0 halfup "-0.35" "-0.4"
+format 0.0 ceiling "-0.34" "-0.3"
+format 0.0 floor "-0.34" "-0.4"
+format 0.0 down "-0.34" "-0.3"
+format 0.0 up "-0.34" "-0.4"
+format 0.0 halfeven "-0.34" "-0.3"
+format 0.0 halfdown "-0.34" "-0.3"
+format 0.0 halfup "-0.34" "-0.3"
+format 0.0 ceiling "-0.33" "-0.3"
+format 0.0 floor "-0.33" "-0.4"
+format 0.0 down "-0.33" "-0.3"
+format 0.0 up "-0.33" "-0.4"
+format 0.0 halfeven "-0.33" "-0.3"
+format 0.0 halfdown "-0.33" "-0.3"
+format 0.0 halfup "-0.33" "-0.3"
+format 0.0 ceiling "-0.32" "-0.3"
+format 0.0 floor "-0.32" "-0.4"
+format 0.0 down "-0.32" "-0.3"
+format 0.0 up "-0.32" "-0.4"
+format 0.0 halfeven "-0.32" "-0.3"
+format 0.0 halfdown "-0.32" "-0.3"
+format 0.0 halfup "-0.32" "-0.3"
+format 0.0 ceiling "-0.31" "-0.3"
+format 0.0 floor "-0.31" "-0.4"
+format 0.0 down "-0.31" "-0.3"
+format 0.0 up "-0.31" "-0.4"
+format 0.0 halfeven "-0.31" "-0.3"
+format 0.0 halfdown "-0.31" "-0.3"
+format 0.0 halfup "-0.31" "-0.3"
+format 0.0 ceiling "-0.30" "-0.3"
+format 0.0 floor "-0.30" "-0.3"
+format 0.0 down "-0.30" "-0.3"
+format 0.0 up "-0.30" "-0.3"
+format 0.0 halfeven "-0.30" "-0.3"
+format 0.0 halfdown "-0.30" "-0.3"
+format 0.0 halfup "-0.30" "-0.3"
+format 0.0 ceiling "-0.29" "-0.2"
+format 0.0 floor "-0.29" "-0.3"
+format 0.0 down "-0.29" "-0.2"
+format 0.0 up "-0.29" "-0.3"
+format 0.0 halfeven "-0.29" "-0.3"
+format 0.0 halfdown "-0.29" "-0.3"
+format 0.0 halfup "-0.29" "-0.3"
+format 0.0 ceiling "-0.28" "-0.2"
+format 0.0 floor "-0.28" "-0.3"
+format 0.0 down "-0.28" "-0.2"
+format 0.0 up "-0.28" "-0.3"
+format 0.0 halfeven "-0.28" "-0.3"
+format 0.0 halfdown "-0.28" "-0.3"
+format 0.0 halfup "-0.28" "-0.3"
+format 0.0 ceiling "-0.27" "-0.2"
+format 0.0 floor "-0.27" "-0.3"
+format 0.0 down "-0.27" "-0.2"
+format 0.0 up "-0.27" "-0.3"
+format 0.0 halfeven "-0.27" "-0.3"
+format 0.0 halfdown "-0.27" "-0.3"
+format 0.0 halfup "-0.27" "-0.3"
+format 0.0 ceiling "-0.26" "-0.2"
+format 0.0 floor "-0.26" "-0.3"
+format 0.0 down "-0.26" "-0.2"
+format 0.0 up "-0.26" "-0.3"
+format 0.0 halfeven "-0.26" "-0.3"
+format 0.0 halfdown "-0.26" "-0.3"
+format 0.0 halfup "-0.26" "-0.3"
+format 0.0 ceiling "-0.25" "-0.2"
+format 0.0 floor "-0.25" "-0.3"
+format 0.0 down "-0.25" "-0.2"
+format 0.0 up "-0.25" "-0.3"
+format 0.0 halfeven "-0.25" "-0.2"
+format 0.0 halfdown "-0.25" "-0.2"
+format 0.0 halfup "-0.25" "-0.3"
+format 0.0 ceiling "-0.24" "-0.2"
+format 0.0 floor "-0.24" "-0.3"
+format 0.0 down "-0.24" "-0.2"
+format 0.0 up "-0.24" "-0.3"
+format 0.0 halfeven "-0.24" "-0.2"
+format 0.0 halfdown "-0.24" "-0.2"
+format 0.0 halfup "-0.24" "-0.2"
+format 0.0 ceiling "-0.23" "-0.2"
+format 0.0 floor "-0.23" "-0.3"
+format 0.0 down "-0.23" "-0.2"
+format 0.0 up "-0.23" "-0.3"
+format 0.0 halfeven "-0.23" "-0.2"
+format 0.0 halfdown "-0.23" "-0.2"
+format 0.0 halfup "-0.23" "-0.2"
+format 0.0 ceiling "-0.22" "-0.2"
+format 0.0 floor "-0.22" "-0.3"
+format 0.0 down "-0.22" "-0.2"
+format 0.0 up "-0.22" "-0.3"
+format 0.0 halfeven "-0.22" "-0.2"
+format 0.0 halfdown "-0.22" "-0.2"
+format 0.0 halfup "-0.22" "-0.2"
+format 0.0 ceiling "-0.21" "-0.2"
+format 0.0 floor "-0.21" "-0.3"
+format 0.0 down "-0.21" "-0.2"
+format 0.0 up "-0.21" "-0.3"
+format 0.0 halfeven "-0.21" "-0.2"
+format 0.0 halfdown "-0.21" "-0.2"
+format 0.0 halfup "-0.21" "-0.2"
+format 0.0 ceiling "-0.20" "-0.2"
+format 0.0 floor "-0.20" "-0.2"
+format 0.0 down "-0.20" "-0.2"
+format 0.0 up "-0.20" "-0.2"
+format 0.0 halfeven "-0.20" "-0.2"
+format 0.0 halfdown "-0.20" "-0.2"
+format 0.0 halfup "-0.20" "-0.2"
+format 0.0 ceiling "-0.19" "-0.1"
+format 0.0 floor "-0.19" "-0.2"
+format 0.0 down "-0.19" "-0.1"
+format 0.0 up "-0.19" "-0.2"
+format 0.0 halfeven "-0.19" "-0.2"
+format 0.0 halfdown "-0.19" "-0.2"
+format 0.0 halfup "-0.19" "-0.2"
+format 0.0 ceiling "-0.18" "-0.1"
+format 0.0 floor "-0.18" "-0.2"
+format 0.0 down "-0.18" "-0.1"
+format 0.0 up "-0.18" "-0.2"
+format 0.0 halfeven "-0.18" "-0.2"
+format 0.0 halfdown "-0.18" "-0.2"
+format 0.0 halfup "-0.18" "-0.2"
+format 0.0 ceiling "-0.17" "-0.1"
+format 0.0 floor "-0.17" "-0.2"
+format 0.0 down "-0.17" "-0.1"
+format 0.0 up "-0.17" "-0.2"
+format 0.0 halfeven "-0.17" "-0.2"
+format 0.0 halfdown "-0.17" "-0.2"
+format 0.0 halfup "-0.17" "-0.2"
+format 0.0 ceiling "-0.16" "-0.1"
+format 0.0 floor "-0.16" "-0.2"
+format 0.0 down "-0.16" "-0.1"
+format 0.0 up "-0.16" "-0.2"
+format 0.0 halfeven "-0.16" "-0.2"
+format 0.0 halfdown "-0.16" "-0.2"
+format 0.0 halfup "-0.16" "-0.2"
+format 0.0 ceiling "-0.15" "-0.1"
+format 0.0 floor "-0.15" "-0.2"
+format 0.0 down "-0.15" "-0.1"
+format 0.0 up "-0.15" "-0.2"
+format 0.0 halfeven "-0.15" "-0.2"
+format 0.0 halfdown "-0.15" "-0.1"
+format 0.0 halfup "-0.15" "-0.2"
+format 0.0 ceiling "-0.14" "-0.1"
+format 0.0 floor "-0.14" "-0.2"
+format 0.0 down "-0.14" "-0.1"
+format 0.0 up "-0.14" "-0.2"
+format 0.0 halfeven "-0.14" "-0.1"
+format 0.0 halfdown "-0.14" "-0.1"
+format 0.0 halfup "-0.14" "-0.1"
+format 0.0 ceiling "-0.13" "-0.1"
+format 0.0 floor "-0.13" "-0.2"
+format 0.0 down "-0.13" "-0.1"
+format 0.0 up "-0.13" "-0.2"
+format 0.0 halfeven "-0.13" "-0.1"
+format 0.0 halfdown "-0.13" "-0.1"
+format 0.0 halfup "-0.13" "-0.1"
+format 0.0 ceiling "-0.12" "-0.1"
+format 0.0 floor "-0.12" "-0.2"
+format 0.0 down "-0.12" "-0.1"
+format 0.0 up "-0.12" "-0.2"
+format 0.0 halfeven "-0.12" "-0.1"
+format 0.0 halfdown "-0.12" "-0.1"
+format 0.0 halfup "-0.12" "-0.1"
+format 0.0 ceiling "-0.11" "-0.1"
+format 0.0 floor "-0.11" "-0.2"
+format 0.0 down "-0.11" "-0.1"
+format 0.0 up "-0.11" "-0.2"
+format 0.0 halfeven "-0.11" "-0.1"
+format 0.0 halfdown "-0.11" "-0.1"
+format 0.0 halfup "-0.11" "-0.1"
+format 0.0 ceiling "-0.10" "-0.1"
+format 0.0 floor "-0.10" "-0.1"
+format 0.0 down "-0.10" "-0.1"
+format 0.0 up "-0.10" "-0.1"
+format 0.0 halfeven "-0.10" "-0.1"
+format 0.0 halfdown "-0.10" "-0.1"
+format 0.0 halfup "-0.10" "-0.1"
+format 0.0 ceiling "-0.09" "-0.0"
+format 0.0 floor "-0.09" "-0.1"
+format 0.0 down "-0.09" "-0.0"
+format 0.0 up "-0.09" "-0.1"
+format 0.0 halfeven "-0.09" "-0.1"
+format 0.0 halfdown "-0.09" "-0.1"
+format 0.0 halfup "-0.09" "-0.1"
+format 0.0 ceiling "-0.08" "-0.0"
+format 0.0 floor "-0.08" "-0.1"
+format 0.0 down "-0.08" "-0.0"
+format 0.0 up "-0.08" "-0.1"
+format 0.0 halfeven "-0.08" "-0.1"
+format 0.0 halfdown "-0.08" "-0.1"
+format 0.0 halfup "-0.08" "-0.1"
+format 0.0 ceiling "-0.07" "-0.0"
+format 0.0 floor "-0.07" "-0.1"
+format 0.0 down "-0.07" "-0.0"
+format 0.0 up "-0.07" "-0.1"
+format 0.0 halfeven "-0.07" "-0.1"
+format 0.0 halfdown "-0.07" "-0.1"
+format 0.0 halfup "-0.07" "-0.1"
+format 0.0 ceiling "-0.06" "-0.0"
+format 0.0 floor "-0.06" "-0.1"
+format 0.0 down "-0.06" "-0.0"
+format 0.0 up "-0.06" "-0.1"
+format 0.0 halfeven "-0.06" "-0.1"
+format 0.0 halfdown "-0.06" "-0.1"
+format 0.0 halfup "-0.06" "-0.1"
+format 0.0 ceiling "-0.05" "-0.0"
+format 0.0 floor "-0.05" "-0.1"
+format 0.0 down "-0.05" "-0.0"
+format 0.0 up "-0.05" "-0.1"
+format 0.0 halfeven "-0.05" "-0.0"
+format 0.0 halfdown "-0.05" "-0.0"
+format 0.0 halfup "-0.05" "-0.1"
+format 0.0 ceiling "-0.04" "-0.0"
+format 0.0 floor "-0.04" "-0.1"
+format 0.0 down "-0.04" "-0.0"
+format 0.0 up "-0.04" "-0.1"
+format 0.0 halfeven "-0.04" "-0.0"
+format 0.0 halfdown "-0.04" "-0.0"
+format 0.0 halfup "-0.04" "-0.0"
+format 0.0 ceiling "-0.03" "-0.0"
+format 0.0 floor "-0.03" "-0.1"
+format 0.0 down "-0.03" "-0.0"
+format 0.0 up "-0.03" "-0.1"
+format 0.0 halfeven "-0.03" "-0.0"
+format 0.0 halfdown "-0.03" "-0.0"
+format 0.0 halfup "-0.03" "-0.0"
+format 0.0 ceiling "-0.02" "-0.0"
+format 0.0 floor "-0.02" "-0.1"
+format 0.0 down "-0.02" "-0.0"
+format 0.0 up "-0.02" "-0.1"
+format 0.0 halfeven "-0.02" "-0.0"
+format 0.0 halfdown "-0.02" "-0.0"
+format 0.0 halfup "-0.02" "-0.0"
+format 0.0 ceiling "-0.01" "-0.0"
+format 0.0 floor "-0.01" "-0.1"
+format 0.0 down "-0.01" "-0.0"
+format 0.0 up "-0.01" "-0.1"
+format 0.0 halfeven "-0.01" "-0.0"
+format 0.0 halfdown "-0.01" "-0.0"
+format 0.0 halfup "-0.01" "-0.0"
+format 0.0 ceiling "0.00" "0.0"
+format 0.0 floor "0.00" "0.0"
+format 0.0 down "0.00" "0.0"
+format 0.0 up "0.00" "0.0"
+format 0.0 halfeven "0.00" "0.0"
+format 0.0 halfdown "0.00" "0.0"
+format 0.0 halfup "0.00" "0.0"
+format 0.0 ceiling "0.01" "0.1"
+format 0.0 floor "0.01" "0.0"
+format 0.0 down "0.01" "0.0"
+format 0.0 up "0.01" "0.1"
+format 0.0 halfeven "0.01" "0.0"
+format 0.0 halfdown "0.01" "0.0"
+format 0.0 halfup "0.01" "0.0"
+format 0.0 ceiling "0.02" "0.1"
+format 0.0 floor "0.02" "0.0"
+format 0.0 down "0.02" "0.0"
+format 0.0 up "0.02" "0.1"
+format 0.0 halfeven "0.02" "0.0"
+format 0.0 halfdown "0.02" "0.0"
+format 0.0 halfup "0.02" "0.0"
+format 0.0 ceiling "0.03" "0.1"
+format 0.0 floor "0.03" "0.0"
+format 0.0 down "0.03" "0.0"
+format 0.0 up "0.03" "0.1"
+format 0.0 halfeven "0.03" "0.0"
+format 0.0 halfdown "0.03" "0.0"
+format 0.0 halfup "0.03" "0.0"
+format 0.0 ceiling "0.04" "0.1"
+format 0.0 floor "0.04" "0.0"
+format 0.0 down "0.04" "0.0"
+format 0.0 up "0.04" "0.1"
+format 0.0 halfeven "0.04" "0.0"
+format 0.0 halfdown "0.04" "0.0"
+format 0.0 halfup "0.04" "0.0"
+format 0.0 ceiling "0.05" "0.1"
+format 0.0 floor "0.05" "0.0"
+format 0.0 down "0.05" "0.0"
+format 0.0 up "0.05" "0.1"
+format 0.0 halfeven "0.05" "0.0"
+format 0.0 halfdown "0.05" "0.0"
+format 0.0 halfup "0.05" "0.1"
+format 0.0 ceiling "0.06" "0.1"
+format 0.0 floor "0.06" "0.0"
+format 0.0 down "0.06" "0.0"
+format 0.0 up "0.06" "0.1"
+format 0.0 halfeven "0.06" "0.1"
+format 0.0 halfdown "0.06" "0.1"
+format 0.0 halfup "0.06" "0.1"
+format 0.0 ceiling "0.07" "0.1"
+format 0.0 floor "0.07" "0.0"
+format 0.0 down "0.07" "0.0"
+format 0.0 up "0.07" "0.1"
+format 0.0 halfeven "0.07" "0.1"
+format 0.0 halfdown "0.07" "0.1"
+format 0.0 halfup "0.07" "0.1"
+format 0.0 ceiling "0.08" "0.1"
+format 0.0 floor "0.08" "0.0"
+format 0.0 down "0.08" "0.0"
+format 0.0 up "0.08" "0.1"
+format 0.0 halfeven "0.08" "0.1"
+format 0.0 halfdown "0.08" "0.1"
+format 0.0 halfup "0.08" "0.1"
+format 0.0 ceiling "0.09" "0.1"
+format 0.0 floor "0.09" "0.0"
+format 0.0 down "0.09" "0.0"
+format 0.0 up "0.09" "0.1"
+format 0.0 halfeven "0.09" "0.1"
+format 0.0 halfdown "0.09" "0.1"
+format 0.0 halfup "0.09" "0.1"
+format 0.0 ceiling "0.10" "0.1"
+format 0.0 floor "0.10" "0.1"
+format 0.0 down "0.10" "0.1"
+format 0.0 up "0.10" "0.1"
+format 0.0 halfeven "0.10" "0.1"
+format 0.0 halfdown "0.10" "0.1"
+format 0.0 halfup "0.10" "0.1"
+format 0.0 ceiling "0.11" "0.2"
+format 0.0 floor "0.11" "0.1"
+format 0.0 down "0.11" "0.1"
+format 0.0 up "0.11" "0.2"
+format 0.0 halfeven "0.11" "0.1"
+format 0.0 halfdown "0.11" "0.1"
+format 0.0 halfup "0.11" "0.1"
+format 0.0 ceiling "0.12" "0.2"
+format 0.0 floor "0.12" "0.1"
+format 0.0 down "0.12" "0.1"
+format 0.0 up "0.12" "0.2"
+format 0.0 halfeven "0.12" "0.1"
+format 0.0 halfdown "0.12" "0.1"
+format 0.0 halfup "0.12" "0.1"
+format 0.0 ceiling "0.13" "0.2"
+format 0.0 floor "0.13" "0.1"
+format 0.0 down "0.13" "0.1"
+format 0.0 up "0.13" "0.2"
+format 0.0 halfeven "0.13" "0.1"
+format 0.0 halfdown "0.13" "0.1"
+format 0.0 halfup "0.13" "0.1"
+format 0.0 ceiling "0.14" "0.2"
+format 0.0 floor "0.14" "0.1"
+format 0.0 down "0.14" "0.1"
+format 0.0 up "0.14" "0.2"
+format 0.0 halfeven "0.14" "0.1"
+format 0.0 halfdown "0.14" "0.1"
+format 0.0 halfup "0.14" "0.1"
+format 0.0 ceiling "0.15" "0.2"
+format 0.0 floor "0.15" "0.1"
+format 0.0 down "0.15" "0.1"
+format 0.0 up "0.15" "0.2"
+format 0.0 halfeven "0.15" "0.2"
+format 0.0 halfdown "0.15" "0.1"
+format 0.0 halfup "0.15" "0.2"
+format 0.0 ceiling "0.16" "0.2"
+format 0.0 floor "0.16" "0.1"
+format 0.0 down "0.16" "0.1"
+format 0.0 up "0.16" "0.2"
+format 0.0 halfeven "0.16" "0.2"
+format 0.0 halfdown "0.16" "0.2"
+format 0.0 halfup "0.16" "0.2"
+format 0.0 ceiling "0.17" "0.2"
+format 0.0 floor "0.17" "0.1"
+format 0.0 down "0.17" "0.1"
+format 0.0 up "0.17" "0.2"
+format 0.0 halfeven "0.17" "0.2"
+format 0.0 halfdown "0.17" "0.2"
+format 0.0 halfup "0.17" "0.2"
+format 0.0 ceiling "0.18" "0.2"
+format 0.0 floor "0.18" "0.1"
+format 0.0 down "0.18" "0.1"
+format 0.0 up "0.18" "0.2"
+format 0.0 halfeven "0.18" "0.2"
+format 0.0 halfdown "0.18" "0.2"
+format 0.0 halfup "0.18" "0.2"
+format 0.0 ceiling "0.19" "0.2"
+format 0.0 floor "0.19" "0.1"
+format 0.0 down "0.19" "0.1"
+format 0.0 up "0.19" "0.2"
+format 0.0 halfeven "0.19" "0.2"
+format 0.0 halfdown "0.19" "0.2"
+format 0.0 halfup "0.19" "0.2"
+format 0.0 ceiling "0.20" "0.2"
+format 0.0 floor "0.20" "0.2"
+format 0.0 down "0.20" "0.2"
+format 0.0 up "0.20" "0.2"
+format 0.0 halfeven "0.20" "0.2"
+format 0.0 halfdown "0.20" "0.2"
+format 0.0 halfup "0.20" "0.2"
+format 0.0 ceiling "0.21" "0.3"
+format 0.0 floor "0.21" "0.2"
+format 0.0 down "0.21" "0.2"
+format 0.0 up "0.21" "0.3"
+format 0.0 halfeven "0.21" "0.2"
+format 0.0 halfdown "0.21" "0.2"
+format 0.0 halfup "0.21" "0.2"
+format 0.0 ceiling "0.22" "0.3"
+format 0.0 floor "0.22" "0.2"
+format 0.0 down "0.22" "0.2"
+format 0.0 up "0.22" "0.3"
+format 0.0 halfeven "0.22" "0.2"
+format 0.0 halfdown "0.22" "0.2"
+format 0.0 halfup "0.22" "0.2"
+format 0.0 ceiling "0.23" "0.3"
+format 0.0 floor "0.23" "0.2"
+format 0.0 down "0.23" "0.2"
+format 0.0 up "0.23" "0.3"
+format 0.0 halfeven "0.23" "0.2"
+format 0.0 halfdown "0.23" "0.2"
+format 0.0 halfup "0.23" "0.2"
+format 0.0 ceiling "0.24" "0.3"
+format 0.0 floor "0.24" "0.2"
+format 0.0 down "0.24" "0.2"
+format 0.0 up "0.24" "0.3"
+format 0.0 halfeven "0.24" "0.2"
+format 0.0 halfdown "0.24" "0.2"
+format 0.0 halfup "0.24" "0.2"
+format 0.0 ceiling "0.25" "0.3"
+format 0.0 floor "0.25" "0.2"
+format 0.0 down "0.25" "0.2"
+format 0.0 up "0.25" "0.3"
+format 0.0 halfeven "0.25" "0.2"
+format 0.0 halfdown "0.25" "0.2"
+format 0.0 halfup "0.25" "0.3"
+format 0.0 ceiling "0.26" "0.3"
+format 0.0 floor "0.26" "0.2"
+format 0.0 down "0.26" "0.2"
+format 0.0 up "0.26" "0.3"
+format 0.0 halfeven "0.26" "0.3"
+format 0.0 halfdown "0.26" "0.3"
+format 0.0 halfup "0.26" "0.3"
+format 0.0 ceiling "0.27" "0.3"
+format 0.0 floor "0.27" "0.2"
+format 0.0 down "0.27" "0.2"
+format 0.0 up "0.27" "0.3"
+format 0.0 halfeven "0.27" "0.3"
+format 0.0 halfdown "0.27" "0.3"
+format 0.0 halfup "0.27" "0.3"
+format 0.0 ceiling "0.28" "0.3"
+format 0.0 floor "0.28" "0.2"
+format 0.0 down "0.28" "0.2"
+format 0.0 up "0.28" "0.3"
+format 0.0 halfeven "0.28" "0.3"
+format 0.0 halfdown "0.28" "0.3"
+format 0.0 halfup "0.28" "0.3"
+format 0.0 ceiling "0.29" "0.3"
+format 0.0 floor "0.29" "0.2"
+format 0.0 down "0.29" "0.2"
+format 0.0 up "0.29" "0.3"
+format 0.0 halfeven "0.29" "0.3"
+format 0.0 halfdown "0.29" "0.3"
+format 0.0 halfup "0.29" "0.3"
+format 0.0 ceiling "0.30" "0.3"
+format 0.0 floor "0.30" "0.3"
+format 0.0 down "0.30" "0.3"
+format 0.0 up "0.30" "0.3"
+format 0.0 halfeven "0.30" "0.3"
+format 0.0 halfdown "0.30" "0.3"
+format 0.0 halfup "0.30" "0.3"
+format 0.0 ceiling "0.31" "0.4"
+format 0.0 floor "0.31" "0.3"
+format 0.0 down "0.31" "0.3"
+format 0.0 up "0.31" "0.4"
+format 0.0 halfeven "0.31" "0.3"
+format 0.0 halfdown "0.31" "0.3"
+format 0.0 halfup "0.31" "0.3"
+format 0.0 ceiling "0.32" "0.4"
+format 0.0 floor "0.32" "0.3"
+format 0.0 down "0.32" "0.3"
+format 0.0 up "0.32" "0.4"
+format 0.0 halfeven "0.32" "0.3"
+format 0.0 halfdown "0.32" "0.3"
+format 0.0 halfup "0.32" "0.3"
+format 0.0 ceiling "0.33" "0.4"
+format 0.0 floor "0.33" "0.3"
+format 0.0 down "0.33" "0.3"
+format 0.0 up "0.33" "0.4"
+format 0.0 halfeven "0.33" "0.3"
+format 0.0 halfdown "0.33" "0.3"
+format 0.0 halfup "0.33" "0.3"
+format 0.0 ceiling "0.34" "0.4"
+format 0.0 floor "0.34" "0.3"
+format 0.0 down "0.34" "0.3"
+format 0.0 up "0.34" "0.4"
+format 0.0 halfeven "0.34" "0.3"
+format 0.0 halfdown "0.34" "0.3"
+format 0.0 halfup "0.34" "0.3"
+format 0.0 ceiling "0.35" "0.4"
+format 0.0 floor "0.35" "0.3"
+format 0.0 down "0.35" "0.3"
+format 0.0 up "0.35" "0.4"
+format 0.0 halfeven "0.35" "0.4"
+format 0.0 halfdown "0.35" "0.3"
+format 0.0 halfup "0.35" "0.4"
+format 0.0 ceiling "0.36" "0.4"
+format 0.0 floor "0.36" "0.3"
+format 0.0 down "0.36" "0.3"
+format 0.0 up "0.36" "0.4"
+format 0.0 halfeven "0.36" "0.4"
+format 0.0 halfdown "0.36" "0.4"
+format 0.0 halfup "0.36" "0.4"
+format 0.0 ceiling "0.37" "0.4"
+format 0.0 floor "0.37" "0.3"
+format 0.0 down "0.37" "0.3"
+format 0.0 up "0.37" "0.4"
+format 0.0 halfeven "0.37" "0.4"
+format 0.0 halfdown "0.37" "0.4"
+format 0.0 halfup "0.37" "0.4"
+format 0.0 ceiling "0.38" "0.4"
+format 0.0 floor "0.38" "0.3"
+format 0.0 down "0.38" "0.3"
+format 0.0 up "0.38" "0.4"
+format 0.0 halfeven "0.38" "0.4"
+format 0.0 halfdown "0.38" "0.4"
+format 0.0 halfup "0.38" "0.4"
+format 0.0 ceiling "0.39" "0.4"
+format 0.0 floor "0.39" "0.3"
+format 0.0 down "0.39" "0.3"
+format 0.0 up "0.39" "0.4"
+format 0.0 halfeven "0.39" "0.4"
+format 0.0 halfdown "0.39" "0.4"
+format 0.0 halfup "0.39" "0.4"
+format 0.0 ceiling "0.40" "0.4"
+format 0.0 floor "0.40" "0.4"
+format 0.0 down "0.40" "0.4"
+format 0.0 up "0.40" "0.4"
+format 0.0 halfeven "0.40" "0.4"
+format 0.0 halfdown "0.40" "0.4"
+format 0.0 halfup "0.40" "0.4"
+format 0.0 ceiling "0.41" "0.5"
+format 0.0 floor "0.41" "0.4"
+format 0.0 down "0.41" "0.4"
+format 0.0 up "0.41" "0.5"
+format 0.0 halfeven "0.41" "0.4"
+format 0.0 halfdown "0.41" "0.4"
+format 0.0 halfup "0.41" "0.4"
+format 0.0 ceiling "0.42" "0.5"
+format 0.0 floor "0.42" "0.4"
+format 0.0 down "0.42" "0.4"
+format 0.0 up "0.42" "0.5"
+format 0.0 halfeven "0.42" "0.4"
+format 0.0 halfdown "0.42" "0.4"
+format 0.0 halfup "0.42" "0.4"
+format 0.0 ceiling "0.43" "0.5"
+format 0.0 floor "0.43" "0.4"
+format 0.0 down "0.43" "0.4"
+format 0.0 up "0.43" "0.5"
+format 0.0 halfeven "0.43" "0.4"
+format 0.0 halfdown "0.43" "0.4"
+format 0.0 halfup "0.43" "0.4"
+format 0.0 ceiling "0.44" "0.5"
+format 0.0 floor "0.44" "0.4"
+format 0.0 down "0.44" "0.4"
+format 0.0 up "0.44" "0.5"
+format 0.0 halfeven "0.44" "0.4"
+format 0.0 halfdown "0.44" "0.4"
+format 0.0 halfup "0.44" "0.4"
+format 0.0 ceiling "0.45" "0.5"
+format 0.0 floor "0.45" "0.4"
+format 0.0 down "0.45" "0.4"
+format 0.0 up "0.45" "0.5"
+format 0.0 halfeven "0.45" "0.4"
+format 0.0 halfdown "0.45" "0.4"
+format 0.0 halfup "0.45" "0.5"
+format 0.0 ceiling "0.46" "0.5"
+format 0.0 floor "0.46" "0.4"
+format 0.0 down "0.46" "0.4"
+format 0.0 up "0.46" "0.5"
+format 0.0 halfeven "0.46" "0.5"
+format 0.0 halfdown "0.46" "0.5"
+format 0.0 halfup "0.46" "0.5"
+format 0.0 ceiling "0.47" "0.5"
+format 0.0 floor "0.47" "0.4"
+format 0.0 down "0.47" "0.4"
+format 0.0 up "0.47" "0.5"
+format 0.0 halfeven "0.47" "0.5"
+format 0.0 halfdown "0.47" "0.5"
+format 0.0 halfup "0.47" "0.5"
+format 0.0 ceiling "0.48" "0.5"
+format 0.0 floor "0.48" "0.4"
+format 0.0 down "0.48" "0.4"
+format 0.0 up "0.48" "0.5"
+format 0.0 halfeven "0.48" "0.5"
+format 0.0 halfdown "0.48" "0.5"
+format 0.0 halfup "0.48" "0.5"
+format 0.0 ceiling "0.49" "0.5"
+format 0.0 floor "0.49" "0.4"
+format 0.0 down "0.49" "0.4"
+format 0.0 up "0.49" "0.5"
+format 0.0 halfeven "0.49" "0.5"
+format 0.0 halfdown "0.49" "0.5"
+format 0.0 halfup "0.49" "0.5"
+format 0.0 ceiling "0.50" "0.5"
+format 0.0 floor "0.50" "0.5"
+format 0.0 down "0.50" "0.5"
+format 0.0 up "0.50" "0.5"
+format 0.0 halfeven "0.50" "0.5"
+format 0.0 halfdown "0.50" "0.5"
+format 0.0 halfup "0.50" "0.5"
+format 0.0 ceiling "0.51" "0.6"
+format 0.0 floor "0.51" "0.5"
+format 0.0 down "0.51" "0.5"
+format 0.0 up "0.51" "0.6"
+format 0.0 halfeven "0.51" "0.5"
+format 0.0 halfdown "0.51" "0.5"
+format 0.0 halfup "0.51" "0.5"
+format 0.0 ceiling "0.52" "0.6"
+format 0.0 floor "0.52" "0.5"
+format 0.0 down "0.52" "0.5"
+format 0.0 up "0.52" "0.6"
+format 0.0 halfeven "0.52" "0.5"
+format 0.0 halfdown "0.52" "0.5"
+format 0.0 halfup "0.52" "0.5"
+format 0.0 ceiling "0.53" "0.6"
+format 0.0 floor "0.53" "0.5"
+format 0.0 down "0.53" "0.5"
+format 0.0 up "0.53" "0.6"
+format 0.0 halfeven "0.53" "0.5"
+format 0.0 halfdown "0.53" "0.5"
+format 0.0 halfup "0.53" "0.5"
+format 0.0 ceiling "0.54" "0.6"
+format 0.0 floor "0.54" "0.5"
+format 0.0 down "0.54" "0.5"
+format 0.0 up "0.54" "0.6"
+format 0.0 halfeven "0.54" "0.5"
+format 0.0 halfdown "0.54" "0.5"
+format 0.0 halfup "0.54" "0.5"
+format 0.0 ceiling "0.55" "0.6"
+format 0.0 floor "0.55" "0.5"
+format 0.0 down "0.55" "0.5"
+format 0.0 up "0.55" "0.6"
+format 0.0 halfeven "0.55" "0.6"
+format 0.0 halfdown "0.55" "0.5"
+format 0.0 halfup "0.55" "0.6"
+format 0.0 ceiling "0.56" "0.6"
+format 0.0 floor "0.56" "0.5"
+format 0.0 down "0.56" "0.5"
+format 0.0 up "0.56" "0.6"
+format 0.0 halfeven "0.56" "0.6"
+format 0.0 halfdown "0.56" "0.6"
+format 0.0 halfup "0.56" "0.6"
+format 0.0 ceiling "0.57" "0.6"
+format 0.0 floor "0.57" "0.5"
+format 0.0 down "0.57" "0.5"
+format 0.0 up "0.57" "0.6"
+format 0.0 halfeven "0.57" "0.6"
+format 0.0 halfdown "0.57" "0.6"
+format 0.0 halfup "0.57" "0.6"
+format 0.0 ceiling "0.58" "0.6"
+format 0.0 floor "0.58" "0.5"
+format 0.0 down "0.58" "0.5"
+format 0.0 up "0.58" "0.6"
+format 0.0 halfeven "0.58" "0.6"
+format 0.0 halfdown "0.58" "0.6"
+format 0.0 halfup "0.58" "0.6"
+format 0.0 ceiling "0.59" "0.6"
+format 0.0 floor "0.59" "0.5"
+format 0.0 down "0.59" "0.5"
+format 0.0 up "0.59" "0.6"
+format 0.0 halfeven "0.59" "0.6"
+format 0.0 halfdown "0.59" "0.6"
+format 0.0 halfup "0.59" "0.6"
+format 0.0 ceiling "0.60" "0.6"
+format 0.0 floor "0.60" "0.6"
+format 0.0 down "0.60" "0.6"
+format 0.0 up "0.60" "0.6"
+format 0.0 halfeven "0.60" "0.6"
+format 0.0 halfdown "0.60" "0.6"
+format 0.0 halfup "0.60" "0.6"
+format 0.0 ceiling "0.61" "0.7"
+format 0.0 floor "0.61" "0.6"
+format 0.0 down "0.61" "0.6"
+format 0.0 up "0.61" "0.7"
+format 0.0 halfeven "0.61" "0.6"
+format 0.0 halfdown "0.61" "0.6"
+format 0.0 halfup "0.61" "0.6"
+format 0.0 ceiling "0.62" "0.7"
+format 0.0 floor "0.62" "0.6"
+format 0.0 down "0.62" "0.6"
+format 0.0 up "0.62" "0.7"
+format 0.0 halfeven "0.62" "0.6"
+format 0.0 halfdown "0.62" "0.6"
+format 0.0 halfup "0.62" "0.6"
+format 0.0 ceiling "0.63" "0.7"
+format 0.0 floor "0.63" "0.6"
+format 0.0 down "0.63" "0.6"
+format 0.0 up "0.63" "0.7"
+format 0.0 halfeven "0.63" "0.6"
+format 0.0 halfdown "0.63" "0.6"
+format 0.0 halfup "0.63" "0.6"
+format 0.0 ceiling "0.64" "0.7"
+format 0.0 floor "0.64" "0.6"
+format 0.0 down "0.64" "0.6"
+format 0.0 up "0.64" "0.7"
+format 0.0 halfeven "0.64" "0.6"
+format 0.0 halfdown "0.64" "0.6"
+format 0.0 halfup "0.64" "0.6"
+format 0.0 ceiling "0.65" "0.7"
+format 0.0 floor "0.65" "0.6"
+format 0.0 down "0.65" "0.6"
+format 0.0 up "0.65" "0.7"
+format 0.0 halfeven "0.65" "0.6"
+format 0.0 halfdown "0.65" "0.6"
+format 0.0 halfup "0.65" "0.7"
+format 0.0 ceiling "0.66" "0.7"
+format 0.0 floor "0.66" "0.6"
+format 0.0 down "0.66" "0.6"
+format 0.0 up "0.66" "0.7"
+format 0.0 halfeven "0.66" "0.7"
+format 0.0 halfdown "0.66" "0.7"
+format 0.0 halfup "0.66" "0.7"
+format 0.0 ceiling "0.67" "0.7"
+format 0.0 floor "0.67" "0.6"
+format 0.0 down "0.67" "0.6"
+format 0.0 up "0.67" "0.7"
+format 0.0 halfeven "0.67" "0.7"
+format 0.0 halfdown "0.67" "0.7"
+format 0.0 halfup "0.67" "0.7"
+format 0.0 ceiling "0.68" "0.7"
+format 0.0 floor "0.68" "0.6"
+format 0.0 down "0.68" "0.6"
+format 0.0 up "0.68" "0.7"
+format 0.0 halfeven "0.68" "0.7"
+format 0.0 halfdown "0.68" "0.7"
+format 0.0 halfup "0.68" "0.7"
+format 0.0 ceiling "0.69" "0.7"
+format 0.0 floor "0.69" "0.6"
+format 0.0 down "0.69" "0.6"
+format 0.0 up "0.69" "0.7"
+format 0.0 halfeven "0.69" "0.7"
+format 0.0 halfdown "0.69" "0.7"
+format 0.0 halfup "0.69" "0.7"
+format 0.0 ceiling "0.70" "0.7"
+format 0.0 floor "0.70" "0.7"
+format 0.0 down "0.70" "0.7"
+format 0.0 up "0.70" "0.7"
+format 0.0 halfeven "0.70" "0.7"
+format 0.0 halfdown "0.70" "0.7"
+format 0.0 halfup "0.70" "0.7"
+format 0.0 ceiling "0.71" "0.8"
+format 0.0 floor "0.71" "0.7"
+format 0.0 down "0.71" "0.7"
+format 0.0 up "0.71" "0.8"
+format 0.0 halfeven "0.71" "0.7"
+format 0.0 halfdown "0.71" "0.7"
+format 0.0 halfup "0.71" "0.7"
+format 0.0 ceiling "0.72" "0.8"
+format 0.0 floor "0.72" "0.7"
+format 0.0 down "0.72" "0.7"
+format 0.0 up "0.72" "0.8"
+format 0.0 halfeven "0.72" "0.7"
+format 0.0 halfdown "0.72" "0.7"
+format 0.0 halfup "0.72" "0.7"
+format 0.0 ceiling "0.73" "0.8"
+format 0.0 floor "0.73" "0.7"
+format 0.0 down "0.73" "0.7"
+format 0.0 up "0.73" "0.8"
+format 0.0 halfeven "0.73" "0.7"
+format 0.0 halfdown "0.73" "0.7"
+format 0.0 halfup "0.73" "0.7"
+format 0.0 ceiling "0.74" "0.8"
+format 0.0 floor "0.74" "0.7"
+format 0.0 down "0.74" "0.7"
+format 0.0 up "0.74" "0.8"
+format 0.0 halfeven "0.74" "0.7"
+format 0.0 halfdown "0.74" "0.7"
+format 0.0 halfup "0.74" "0.7"
+format 0.0 ceiling "0.75" "0.8"
+format 0.0 floor "0.75" "0.7"
+format 0.0 down "0.75" "0.7"
+format 0.0 up "0.75" "0.8"
+format 0.0 halfeven "0.75" "0.8"
+format 0.0 halfdown "0.75" "0.7"
+format 0.0 halfup "0.75" "0.8"
+format 0.0 ceiling "0.76" "0.8"
+format 0.0 floor "0.76" "0.7"
+format 0.0 down "0.76" "0.7"
+format 0.0 up "0.76" "0.8"
+format 0.0 halfeven "0.76" "0.8"
+format 0.0 halfdown "0.76" "0.8"
+format 0.0 halfup "0.76" "0.8"
+format 0.0 ceiling "0.77" "0.8"
+format 0.0 floor "0.77" "0.7"
+format 0.0 down "0.77" "0.7"
+format 0.0 up "0.77" "0.8"
+format 0.0 halfeven "0.77" "0.8"
+format 0.0 halfdown "0.77" "0.8"
+format 0.0 halfup "0.77" "0.8"
+format 0.0 ceiling "0.78" "0.8"
+format 0.0 floor "0.78" "0.7"
+format 0.0 down "0.78" "0.7"
+format 0.0 up "0.78" "0.8"
+format 0.0 halfeven "0.78" "0.8"
+format 0.0 halfdown "0.78" "0.8"
+format 0.0 halfup "0.78" "0.8"
+format 0.0 ceiling "0.79" "0.8"
+format 0.0 floor "0.79" "0.7"
+format 0.0 down "0.79" "0.7"
+format 0.0 up "0.79" "0.8"
+format 0.0 halfeven "0.79" "0.8"
+format 0.0 halfdown "0.79" "0.8"
+format 0.0 halfup "0.79" "0.8"
+format 0.0 ceiling "0.80" "0.8"
+format 0.0 floor "0.80" "0.8"
+format 0.0 down "0.80" "0.8"
+format 0.0 up "0.80" "0.8"
+format 0.0 halfeven "0.80" "0.8"
+format 0.0 halfdown "0.80" "0.8"
+format 0.0 halfup "0.80" "0.8"
+format 0.0 ceiling "0.81" "0.9"
+format 0.0 floor "0.81" "0.8"
+format 0.0 down "0.81" "0.8"
+format 0.0 up "0.81" "0.9"
+format 0.0 halfeven "0.81" "0.8"
+format 0.0 halfdown "0.81" "0.8"
+format 0.0 halfup "0.81" "0.8"
+format 0.0 ceiling "0.82" "0.9"
+format 0.0 floor "0.82" "0.8"
+format 0.0 down "0.82" "0.8"
+format 0.0 up "0.82" "0.9"
+format 0.0 halfeven "0.82" "0.8"
+format 0.0 halfdown "0.82" "0.8"
+format 0.0 halfup "0.82" "0.8"
+format 0.0 ceiling "0.83" "0.9"
+format 0.0 floor "0.83" "0.8"
+format 0.0 down "0.83" "0.8"
+format 0.0 up "0.83" "0.9"
+format 0.0 halfeven "0.83" "0.8"
+format 0.0 halfdown "0.83" "0.8"
+format 0.0 halfup "0.83" "0.8"
+format 0.0 ceiling "0.84" "0.9"
+format 0.0 floor "0.84" "0.8"
+format 0.0 down "0.84" "0.8"
+format 0.0 up "0.84" "0.9"
+format 0.0 halfeven "0.84" "0.8"
+format 0.0 halfdown "0.84" "0.8"
+format 0.0 halfup "0.84" "0.8"
+format 0.0 ceiling "0.85" "0.9"
+format 0.0 floor "0.85" "0.8"
+format 0.0 down "0.85" "0.8"
+format 0.0 up "0.85" "0.9"
+format 0.0 halfeven "0.85" "0.8"
+format 0.0 halfdown "0.85" "0.8"
+format 0.0 halfup "0.85" "0.9"
+format 0.0 ceiling "0.86" "0.9"
+format 0.0 floor "0.86" "0.8"
+format 0.0 down "0.86" "0.8"
+format 0.0 up "0.86" "0.9"
+format 0.0 halfeven "0.86" "0.9"
+format 0.0 halfdown "0.86" "0.9"
+format 0.0 halfup "0.86" "0.9"
+format 0.0 ceiling "0.87" "0.9"
+format 0.0 floor "0.87" "0.8"
+format 0.0 down "0.87" "0.8"
+format 0.0 up "0.87" "0.9"
+format 0.0 halfeven "0.87" "0.9"
+format 0.0 halfdown "0.87" "0.9"
+format 0.0 halfup "0.87" "0.9"
+format 0.0 ceiling "0.88" "0.9"
+format 0.0 floor "0.88" "0.8"
+format 0.0 down "0.88" "0.8"
+format 0.0 up "0.88" "0.9"
+format 0.0 halfeven "0.88" "0.9"
+format 0.0 halfdown "0.88" "0.9"
+format 0.0 halfup "0.88" "0.9"
+format 0.0 ceiling "0.89" "0.9"
+format 0.0 floor "0.89" "0.8"
+format 0.0 down "0.89" "0.8"
+format 0.0 up "0.89" "0.9"
+format 0.0 halfeven "0.89" "0.9"
+format 0.0 halfdown "0.89" "0.9"
+format 0.0 halfup "0.89" "0.9"
+format 0.0 ceiling "0.90" "0.9"
+format 0.0 floor "0.90" "0.9"
+format 0.0 down "0.90" "0.9"
+format 0.0 up "0.90" "0.9"
+format 0.0 halfeven "0.90" "0.9"
+format 0.0 halfdown "0.90" "0.9"
+format 0.0 halfup "0.90" "0.9"
+format 0.0 ceiling "0.91" "1.0"
+format 0.0 floor "0.91" "0.9"
+format 0.0 down "0.91" "0.9"
+format 0.0 up "0.91" "1.0"
+format 0.0 halfeven "0.91" "0.9"
+format 0.0 halfdown "0.91" "0.9"
+format 0.0 halfup "0.91" "0.9"
+format 0.0 ceiling "0.92" "1.0"
+format 0.0 floor "0.92" "0.9"
+format 0.0 down "0.92" "0.9"
+format 0.0 up "0.92" "1.0"
+format 0.0 halfeven "0.92" "0.9"
+format 0.0 halfdown "0.92" "0.9"
+format 0.0 halfup "0.92" "0.9"
+format 0.0 ceiling "0.93" "1.0"
+format 0.0 floor "0.93" "0.9"
+format 0.0 down "0.93" "0.9"
+format 0.0 up "0.93" "1.0"
+format 0.0 halfeven "0.93" "0.9"
+format 0.0 halfdown "0.93" "0.9"
+format 0.0 halfup "0.93" "0.9"
+format 0.0 ceiling "0.94" "1.0"
+format 0.0 floor "0.94" "0.9"
+format 0.0 down "0.94" "0.9"
+format 0.0 up "0.94" "1.0"
+format 0.0 halfeven "0.94" "0.9"
+format 0.0 halfdown "0.94" "0.9"
+format 0.0 halfup "0.94" "0.9"
+format 0.0 ceiling "0.95" "1.0"
+format 0.0 floor "0.95" "0.9"
+format 0.0 down "0.95" "0.9"
+format 0.0 up "0.95" "1.0"
+format 0.0 halfeven "0.95" "1.0"
+format 0.0 halfdown "0.95" "0.9"
+format 0.0 halfup "0.95" "1.0"
+format 0.0 ceiling "0.96" "1.0"
+format 0.0 floor "0.96" "0.9"
+format 0.0 down "0.96" "0.9"
+format 0.0 up "0.96" "1.0"
+format 0.0 halfeven "0.96" "1.0"
+format 0.0 halfdown "0.96" "1.0"
+format 0.0 halfup "0.96" "1.0"
+format 0.0 ceiling "0.97" "1.0"
+format 0.0 floor "0.97" "0.9"
+format 0.0 down "0.97" "0.9"
+format 0.0 up "0.97" "1.0"
+format 0.0 halfeven "0.97" "1.0"
+format 0.0 halfdown "0.97" "1.0"
+format 0.0 halfup "0.97" "1.0"
+format 0.0 ceiling "0.98" "1.0"
+format 0.0 floor "0.98" "0.9"
+format 0.0 down "0.98" "0.9"
+format 0.0 up "0.98" "1.0"
+format 0.0 halfeven "0.98" "1.0"
+format 0.0 halfdown "0.98" "1.0"
+format 0.0 halfup "0.98" "1.0"
+format 0.0 ceiling "0.99" "1.0"
+format 0.0 floor "0.99" "0.9"
+format 0.0 down "0.99" "0.9"
+format 0.0 up "0.99" "1.0"
+format 0.0 halfeven "0.99" "1.0"
+format 0.0 halfdown "0.99" "1.0"
+format 0.0 halfup "0.99" "1.0"
+format 0.0 ceiling "1.00" "1.0"
+format 0.0 floor "1.00" "1.0"
+format 0.0 down "1.00" "1.0"
+format 0.0 up "1.00" "1.0"
+format 0.0 halfeven "1.00" "1.0"
+format 0.0 halfdown "1.00" "1.0"
+format 0.0 halfup "1.00" "1.0"
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/default.txt b/Build/source/libs/icu/icu-50.1/test/testdata/default.txt
index d26f3831e9e..d26f3831e9e 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/default.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/default.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/format.txt b/Build/source/libs/icu/icu-50.1/test/testdata/format.txt
index 2a9a446738e..9827bd6fce9 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/format.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/format.txt
@@ -1,4 +1,4 @@
-// Copyright (c) 2007-2010 International Business Machines
+// Copyright (c) 2007-2012 International Business Machines
// Corporation and others. All Rights Reserved.
format:table(nofallback) {
Info {
@@ -19,23 +19,27 @@ format:table(nofallback) {
Type { "date_parse" }
},
}
- Headers { "locale","spec", "date", "str"}
+ Headers { "locale", "zone", "spec", "date", "str"}
// locale: locale including calendar type
+ // zone: time zone name, or "" to not explicitly set zone
// spec: either 'PATTERN=y mm h' etc, or 'DATE=SHORT,TIME=LONG'
// date: either 'MILLIS=####' where #### is millis,
// or a calendar spec ERA=0,YEAR=1, etc.. applied to the calendar type specified by the locale
// or RELATIVE_MILLIS=### where ### is a signed value which is added to the current millis
- // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time
+ // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time,
+ // and any other fields present will be set explicitly.
// str: the expected unicode string
Cases {
{
- "en_US@calendar=gregorian",
+ "en_US@calendar=gregorian",
+ "",
"DATE=SHORT,TIME=SHORT",
"ERA=1,YEAR=2007,MONTH=AUGUST,DATE=8,HOUR_OF_DAY=18,MINUTE=54,SECOND=0",
- "8/8/07 6:54 PM"
+ "8/8/07, 6:54 PM"
},
{
"zh_TW@calendar=roc",
+ "",
"DATE=LONG",
"ERA=1,YEAR=98,MONTH=0,DATE=24",
"民國98年1月24日",
@@ -43,6 +47,7 @@ format:table(nofallback) {
{
//民國å‰2å¹´1月24æ—¥ -> 1910-1-24
"zh_TW@calendar=roc",
+ "",
"DATE=LONG",
"ERA=0,YEAR=2,MONTH=0,DATE=24",
"民國å‰2å¹´1月24æ—¥",
@@ -58,46 +63,147 @@ format:table(nofallback) {
Type { "date_format" }
},
}
- Headers { "locale","spec", "date", "str"}
+ Headers { "locale", "zone", "spec", "date", "str"}
Cases {
{
"en_US@calendar=gregorian",
+ "",
"DATE=RELATIVE_SHORT",
"RELATIVE_ADD:DATE=1", // one day from now
"Tomorrow"
},
{
"en_US@calendar=gregorian",
+ "",
"DATE=RELATIVE_SHORT",
"RELATIVE_MILLIS=0", // today
"Today"
},
{
"en_US@calendar=gregorian",
+ "",
"DATE=RELATIVE_SHORT",
"RELATIVE_ADD:DATE=-1", // one day before now
"Yesterday"
},
+ // date only, out of relative range
+ {
+ "en_US@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_FULL",
+ "ERA=1,YEAR=2012,MONTH=OCTOBER,DATE=8,HOUR_OF_DAY=23,MINUTE=59,SECOND=0",
+ "Monday, October 8, 2012"
+ },
+ // time only
+ {
+ "en_US@calendar=gregorian",
+ "GMT",
+ "TIME=LONG",
+ "ERA=1,YEAR=2012,MONTH=OCTOBER,DATE=8,HOUR_OF_DAY=23,MINUTE=59,SECOND=0",
+ "11:59:00 PM GMT"
+ },
+ {
+ "en_US@calendar=gregorian",
+ "GMT",
+ "TIME=LONG",
+ "RELATIVE_ADD:DATE=-1,HOUR_OF_DAY=17,MINUTE=0,SECOND=0", // one day before now at specified time
+ "5:00:00 PM GMT"
+ },
+ // normal formats, combined using 'at'
+ {
+ "en_US@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_FULL,TIME=LONG",
+ "ERA=1,YEAR=2012,MONTH=OCTOBER,DATE=8,HOUR_OF_DAY=23,MINUTE=59,SECOND=0",
+ "Monday, October 8, 2012 at 11:59:00 PM GMT"
+ },
+ // normal formats, combined using ", "
+ {
+ "en_US@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_MEDIUM,TIME=SHORT",
+ "ERA=1,YEAR=2012,MONTH=OCTOBER,DATE=8,HOUR_OF_DAY=23,MINUTE=59,SECOND=0",
+ "Oct 8, 2012, 11:59 PM"
+ },
+ // formats with relative day, combined using 'at'
+ {
+ "en_US@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_FULL,TIME=LONG",
+ "RELATIVE_ADD:DATE=-1,HOUR_OF_DAY=17,MINUTE=0,SECOND=0", // one day before now at specified time
+ "Yesterday at 5:00:00 PM GMT"
+ },
+ // formats with relative day, combined using ", "
+ {
+ "en_US@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_MEDIUM,TIME=SHORT",
+ "RELATIVE_ADD:DATE=-1,HOUR_OF_DAY=17,MINUTE=0,SECOND=0", // one day before now at specified time
+ "Yesterday, 5:00 PM"
+ },
+ // normal formats that have quoted literals, combined
+ {
+ "pt@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_FULL,TIME=LONG",
+ "ERA=1,YEAR=2012,MONTH=OCTOBER,DATE=8,HOUR_OF_DAY=23,MINUTE=59,SECOND=0",
+ "segunda-feira, 8 de outubro de 2012 23:59:00 Horário de Greenwich"
+ },
+ // vi combined formats have time first
+ {
+ "vi@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_LONG,TIME=MEDIUM",
+ "ERA=1,YEAR=2012,MONTH=OCTOBER,DATE=8,HOUR_OF_DAY=23,MINUTE=59,SECOND=0",
+ "23:59:00 Ngày 08 tháng 10 năm 2012"
+ },
+ {
+ "vi@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_LONG,TIME=MEDIUM",
+ "RELATIVE_ADD:DATE=-1,HOUR_OF_DAY=17,MINUTE=0,SECOND=0", // one day before now at specified time
+ "17:00:00 Ngày hôm qua"
+ },
+ // el combines formats using hyphen
+ {
+ "el@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_LONG,TIME=MEDIUM",
+ "ERA=1,YEAR=2012,MONTH=OCTOBER,DATE=8,HOUR_OF_DAY=23,MINUTE=59,SECOND=0",
+ "8 ΟκτωβÏίου 2012 - 11:59:00 μ.μ."
+ },
+ {
+ "el@calendar=gregorian",
+ "GMT",
+ "DATE=RELATIVE_LONG,TIME=MEDIUM",
+ "RELATIVE_ADD:DATE=-1,HOUR_OF_DAY=17,MINUTE=0,SECOND=0", // one day before now at specified time
+ "Χτες - 5:00:00 μ.μ."
+ },
+ // other tests
{
"mt_MT@calendar=gregorian",
+ "",
"DATE=RELATIVE_SHORT",
"RELATIVE_ADD:DATE=1", // one day from now
"Għada"
},
{
"mt_MT@calendar=gregorian",
+ "",
"DATE=RELATIVE_SHORT",
"RELATIVE_MILLIS=0", // today
"Illum"
},
{
"mt_MT@calendar=gregorian",
+ "",
"DATE=RELATIVE_SHORT",
"RELATIVE_ADD:DATE=-1", // one day before now
"Lbieraħ"
},
{
"ru",
+ "",
"DATE=RELATIVE_SHORT",
"RELATIVE_ADD:DATE=-2", // 2 days ago
"Позавчера"
@@ -118,13 +224,15 @@ format:table(nofallback) {
// Type { "date_parse" }
// },
}
- Headers { "locale","spec", "date", "str"}
+ Headers { "locale", "zone", "spec", "date", "str"}
// locale: locale including calendar type
+ // zone: time zone name, or "" to not explicitly set zone
// spec: either 'PATTERN=y mm h' etc, or 'DATE=SHORT,TIME=LONG'
// date: either 'MILLIS=####' where #### is millis,
// or a calendar spec ERA=0,YEAR=1, etc.. applied to the calendar type specified by the locale
// or RELATIVE_MILLIS=### where ### is a signed value which is added to the current millis
- // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time
+ // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time,
+ // and any other fields present will be set explicitly.
// str: the expected unicode string
// from CLDR UTS 35:
@@ -134,30 +242,35 @@ format:table(nofallback) {
//AD 1 1 01 001 0001 00001
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G y",
"YEAR=1",
"AD 1"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yy",
"YEAR=1",
"AD 01"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyy",
"YEAR=1",
"AD 001"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyy",
"YEAR=1",
"AD 0001"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyyy",
"YEAR=1",
"AD 00001"
@@ -165,30 +278,35 @@ format:table(nofallback) {
//AD 12 12 12 012 0012 00012
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G y",
"YEAR=12",
"AD 12"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yy",
"YEAR=12",
"AD 12"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyy",
"YEAR=12",
"AD 012"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyy",
"YEAR=12",
"AD 0012"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyyy",
"YEAR=12",
"AD 00012"
@@ -196,30 +314,35 @@ format:table(nofallback) {
//AD 123 123 23 123 0123 00123
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G y",
"YEAR=123",
"AD 123"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yy",
"YEAR=123",
"AD 23"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyy",
"YEAR=123",
"AD 123"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyy",
"YEAR=123",
"AD 0123"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyyy",
"YEAR=123",
"AD 00123"
@@ -227,30 +350,35 @@ format:table(nofallback) {
//AD 1234 1234 34 1234 1234 01234
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G y",
"YEAR=1234",
"AD 1234"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yy",
"YEAR=1234",
"AD 34"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyy",
"YEAR=1234",
"AD 1234"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyy",
"YEAR=1234",
"AD 1234"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyyy",
"YEAR=1234",
"AD 01234"
@@ -258,30 +386,35 @@ format:table(nofallback) {
//AD 12345 12345 45 12345 12345 12345
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G y",
"YEAR=12345",
"AD 12345"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yy",
"YEAR=12345",
"AD 45"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyy",
"YEAR=12345",
"AD 12345"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyy",
"YEAR=12345",
"AD 12345"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyyy",
"YEAR=12345",
"AD 12345"
@@ -301,13 +434,15 @@ format:table(nofallback) {
Type { "date_parse" }
},
}
- Headers { "locale","spec", "date", "str"}
+ Headers { "locale", "zone", "spec", "date", "str"}
// locale: locale including calendar type
+ // zone: time zone name, or "" to not explicitly set zone
// spec: either 'PATTERN=y mm h' etc, or 'DATE=SHORT,TIME=LONG'
// date: either 'MILLIS=####' where #### is millis,
// or a calendar spec ERA=0,YEAR=1, etc.. applied to the calendar type specified by the locale
// or RELATIVE_MILLIS=### where ### is a signed value which is added to the current millis
- // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time
+ // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time,
+ // and any other fields present will be set explicitly.
// str: the expected unicode string
// from CLDR UTS 35:
@@ -317,30 +452,35 @@ format:table(nofallback) {
//AD 1 1 01 001 0001 00001
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G y",
"YEAR=2008",
"AD 2008"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yy",
"YEAR=2008",
"AD 08"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyy",
"YEAR=2008",
"AD 2008"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyy",
"YEAR=2008",
"AD 2008"
},
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=G yyyyy",
"YEAR=2008",
"AD 02008"
@@ -349,30 +489,35 @@ format:table(nofallback) {
// Japanese
{
"en_US@calendar=japanese",
+ "",
"PATTERN=G y",
"YEAR=8",
"Heisei 8"
},
{
"en_US@calendar=japanese",
+ "",
"PATTERN=G yy",
"YEAR=8",
"Heisei 08"
},
{
"en_US@calendar=japanese",
+ "",
"PATTERN=G yyy",
"YEAR=8",
"Heisei 008"
},
{
"en_US@calendar=japanese",
+ "",
"PATTERN=G yyyy",
"YEAR=8",
"Heisei 0008"
},
{
"en_US@calendar=japanese",
+ "",
"PATTERN=G yyyyy",
"YEAR=8",
"Heisei 00008"
@@ -390,21 +535,24 @@ format:table(nofallback) {
Type { "date_format" }
},
}
- Headers { "locale","spec", "date", "str"}
+ Headers { "locale", "zone", "spec", "date", "str"}
// locale: locale including calendar type
+ // zone: time zone name, or "" to not explicitly set zone
// spec: either 'PATTERN=y mm h' etc, or 'DATE=SHORT,TIME=LONG'
// date: either 'MILLIS=####' where #### is millis,
// or a calendar spec ERA=0,YEAR=1, etc.. applied to the calendar type specified by the locale
// or RELATIVE_MILLIS=### where ### is a signed value which is added to the current millis
- // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time
+ // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time,
+ // and any other fields present will be set explicitly.
// str: the expected unicode string
Cases {
{
"en_US@calendar=hebrew",
+ "",
"DATE=FULL,TIME=FULL",
"MILLIS=3076424179200000",
- "Friday, Heshvan 3, 103217 12:00:00 AM GMT-08:00"
+ "Friday, Heshvan 3, 103217 at 12:00:00 AM GMT-08:00"
},
}
}
@@ -419,18 +567,21 @@ format:table(nofallback) {
Type { "date_parse" }
},
}
- Headers { "locale","spec", "date", "str"}
+ Headers { "locale", "zone", "spec", "date", "str"}
// locale: locale including calendar type
+ // zone: time zone name, or "" to not explicitly set zone
// spec: either 'PATTERN=y mm h' etc, or 'DATE=SHORT,TIME=LONG'
// date: either 'MILLIS=####' where #### is millis,
// or a calendar spec ERA=0,YEAR=1, etc.. applied to the calendar type specified by the locale
// or RELATIVE_MILLIS=### where ### is a signed value which is added to the current millis
- // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time
+ // or RELATIVE_ADD:DATE=1 which means that the field "DATE" will be added by +1 relative to current time,
+ // and any other fields present will be set explicitly.
// str: the expected unicode string
Cases {
{
"en_US@calendar=gregorian",
+ "",
"PATTERN=YYYYHHmmssEEEww",
"YEAR=1999,HOUR_OF_DAY=4,MINUTE=5,SECOND=6,DAY_OF_WEEK=2,WEEK_OF_YEAR=4",
// won't roundtrip.
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/ibm9027.ucm b/Build/source/libs/icu/icu-50.1/test/testdata/ibm9027.ucm
index 4e0b88a2418..4e0b88a2418 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/ibm9027.ucm
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/ibm9027.ucm
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/icuio.txt b/Build/source/libs/icu/icu-50.1/test/testdata/icuio.txt
index 3f5fbb88e65..3f5fbb88e65 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/icuio.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/icuio.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/idna_conf.txt b/Build/source/libs/icu/icu-50.1/test/testdata/idna_conf.txt
index 8f2650dc94d..8f2650dc94d 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/idna_conf.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/idna_conf.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/idna_rules.txt b/Build/source/libs/icu/icu-50.1/test/testdata/idna_rules.txt
index 7ef6404e951..7ef6404e951 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/idna_rules.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/idna_rules.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/importtest.bin b/Build/source/libs/icu/icu-50.1/test/testdata/importtest.bin
index 8fa2b2144d8..8fa2b2144d8 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/importtest.bin
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/importtest.bin
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/iscii.bin b/Build/source/libs/icu/icu-50.1/test/testdata/iscii.bin
index 88051f09455..88051f09455 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/iscii.bin
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/iscii.bin
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/letest.xml b/Build/source/libs/icu/icu-50.1/test/testdata/letest.xml
index 063ec7e5cd6..063ec7e5cd6 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/letest.xml
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/letest.xml
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/mc.txt b/Build/source/libs/icu/icu-50.1/test/testdata/mc.txt
index dd27145ba85..dd27145ba85 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/mc.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/mc.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cis_prep.txt b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cis_prep.txt
index 0ed83d5d35a..0ed83d5d35a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cis_prep.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cis_prep.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cs_prep_ci.txt b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cs_prep_ci.txt
index a47b66eb490..a47b66eb490 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cs_prep_ci.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cs_prep_ci.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cs_prep_cs.txt b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cs_prep_cs.txt
index 8d2e73b4a2e..8d2e73b4a2e 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_cs_prep_cs.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_cs_prep_cs.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_mixed_prep_p.txt b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_mixed_prep_p.txt
index 5fdeb5952c7..5fdeb5952c7 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_mixed_prep_p.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_mixed_prep_p.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_mixed_prep_s.txt b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_mixed_prep_s.txt
index 0ed83d5d35a..0ed83d5d35a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/nfs4_mixed_prep_s.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/nfs4_mixed_prep_s.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/old_e_testtypes.res b/Build/source/libs/icu/icu-50.1/test/testdata/old_e_testtypes.res
index 4562dcfdcd5..4562dcfdcd5 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/old_e_testtypes.res
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/old_e_testtypes.res
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/old_l_testtypes.res b/Build/source/libs/icu/icu-50.1/test/testdata/old_l_testtypes.res
index 3716b34ff70..3716b34ff70 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/old_l_testtypes.res
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/old_l_testtypes.res
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/pkgdata.inc.in b/Build/source/libs/icu/icu-50.1/test/testdata/pkgdata.inc.in
index 40cc60fcf23..40cc60fcf23 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/pkgdata.inc.in
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/pkgdata.inc.in
diff --git a/Build/source/libs/icu/icu-49.1/extra/uconv/pkgdataMakefile.in b/Build/source/libs/icu/icu-50.1/test/testdata/pkgdataMakefile.in
index 61a3bcd6d76..1009e8ecfce 100644
--- a/Build/source/libs/icu/icu-49.1/extra/uconv/pkgdataMakefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/pkgdataMakefile.in
@@ -1,5 +1,5 @@
## pkgdataMakefile.in for ICU data
-## Copyright (c) 2008-2009, International Business Machines Corporation and
+## Copyright (c) 2008-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
@@ -21,7 +21,7 @@ all : clean
@echo SO=$(SO) >> $(OUTPUTFILE)
@echo SOBJ=$(SOBJ) >> $(OUTPUTFILE)
@echo A=$(A) >> $(OUTPUTFILE)
- @echo LIBPREFIX=$(LIBPREFIX) >> $(OUTPUTFILE)
+ @echo LIBPREFIX=$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED) >> $(OUTPUTFILE)
@echo LIB_EXT_ORDER=$(FINAL_SO_TARGET) >> $(OUTPUTFILE)
@echo COMPILE="$(COMPILE.c)" >> $(OUTPUTFILE)
@echo LIBFLAGS="-I$(top_srcdir)/common -I$(top_builddir)/common $(SHAREDLIBCPPFLAGS) $(SHAREDLIBCFLAGS)" >> $(OUTPUTFILE)
@@ -33,7 +33,7 @@ all : clean
@echo AR=$(AR) >> $(OUTPUTFILE)
@echo ARFLAGS=$(ARFLAGS) >> $(OUTPUTFILE)
@echo RANLIB=$(RANLIB) >> $(OUTPUTFILE)
- @echo INSTALL_CMD=$(INSTALL_DATA) >> $(OUTPUTFILE)
+ @echo INSTALL_CMD=$(INSTALL) >> $(OUTPUTFILE)
clean :
$(RMV) $(OUTPUTFILE)
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/ra.txt b/Build/source/libs/icu/icu-50.1/test/testdata/ra.txt
index a94e0b3c21d..a94e0b3c21d 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/ra.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/ra.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/ra.xlf b/Build/source/libs/icu/icu-50.1/test/testdata/ra.xlf
index 82c8f793740..82c8f793740 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/ra.xlf
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/ra.xlf
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/rbbitst.txt b/Build/source/libs/icu/icu-50.1/test/testdata/rbbitst.txt
index 9635de1d23a..07086eeda42 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/rbbitst.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/rbbitst.txt
@@ -170,7 +170,23 @@
<data>•abc<200>\U0001D800•def<200>\U0001D3FF• •</data>
# Hiragana & Katakana stay together, but separates from each other and Latin.
-<data>•abc<200>\N{HIRAGANA LETTER SMALL A}<300>\N{HIRAGANA LETTER VU}\N{COMBINING ACUTE ACCENT}<300>\N{HIRAGANA ITERATION MARK}<300>\N{KATAKANA LETTER SMALL A}\N{KATAKANA ITERATION MARK}\N{HALFWIDTH KATAKANA LETTER WO}\N{HALFWIDTH KATAKANA LETTER N}<300>def<200>#•</data>
+# *** what to do about theoretical combos of chars? i.e. hiragana + accent
+#<data>•abc<200>\N{HIRAGANA LETTER SMALL A}<400>\N{HIRAGANA LETTER VU}\N{COMBINING ACUTE ACCENT}<400>\N{HIRAGANA ITERATION MARK}<400>\N{KATAKANA LETTER SMALL A}\N{KATAKANA ITERATION MARK}\N{HALFWIDTH KATAKANA LETTER WO}\N{HALFWIDTH KATAKANA LETTER N}<400>def<200>#•</data>
+
+# test normalization/dictionary handling of halfwidth katakana: same dictionary phrase in fullwidth and halfwidth
+<data>•芽キャベツ<400>芽キャï¾ï¾žãƒ„<400></data>
+
+# more Japanese tests
+# TODO: Currently, U+30FC and other characters (script=common) in the Hiragana
+# and the Katakana block are not treated correctly. Enable this later.
+#<data>•ã©ãƒ¼<400>ã›<400>日本語<400>ã‚’<400>勉強<400>ã™ã‚‹<400>ç†ç”±<400>ã«ã¤ã„ã¦<400> •ã¦<400>ã“ã¨<400>ã¯<400>我<400>ã§ã‚‚<400>知<400>ら<400>ã‚‚<400>ã„<400>ã“ã¨<400>ãªã‚“<400>ã <400>。•</data>
+<data>•日本語<400>ã‚’<400>勉強<400>ã™ã‚‹<400>ç†ç”±<400>ã«ã¤ã„ã¦<400> •ã¦<400>ã“ã¨<400>ã¯<400>我<400>ã§ã‚‚<400>知<400>ら<400>ã‚‚<400>ã„<400>ã“ã¨<400>ãªã‚“<400>ã <400>。•</data>
+
+# Testing of word boundary for dictionary word containing both kanji and kana
+<data>•中ã ã‚‹ã¿<400>蔵王ã®æ£®<400>ウ離島<400></data>
+
+# Testing of Chinese segmentation (taken from a Chinese news article)
+<data>•400<100>ä½™<400>å<400>中央<400>委员<400>å’Œ<400>中央<400>候补<400>委员<400>都<400>领<400>到了<400>“•推è<400>票<400>â€â€¢ï¼Œâ€¢æœ‰<400>资格<400>在<400>200<100>多<400>å<400>符åˆ<400>æ¡ä»¶<400>çš„<400>63<100>å²<400>以下<400>中共<400>æ­£<400>部<400>级<400>干部<400>中<400>,•选出<400>他们<400>属æ„<400>çš„<400>中央<400>政治局<400>委员<400>以<400>å‘<400>政治局<400>常委<400>会<400>举è<400>。•</data>
# Words with interior formatting characters
<data>•def\N{COMBINING ACUTE ACCENT}\N{SYRIAC ABBREVIATION MARK}ghi<200> •</data>
@@ -178,6 +194,9 @@
# to test for bug #4097779
<data>•aa\N{COMBINING GRAVE ACCENT}a<200> •</data>
+# fullwidth numeric, midletter characters etc should be treated like their halfwidth counterparts
+# <data>•ISN'T<200> •19<100>日<400></data>
+# why was this added with the dbbi stuff?
# to test for bug #4098467
# What follows is a string of Korean characters (I found it in the Yellow Pages
@@ -187,9 +206,15 @@
# precomposed syllables...
<data>•\uc0c1\ud56d<200> •\ud55c\uc778<200> •\uc5f0\ud569<200> •\uc7a5\ub85c\uad50\ud68c<200> •\u1109\u1161\u11bc\u1112\u1161\u11bc<200> •\u1112\u1161\u11ab\u110b\u1175\u11ab<200> •\u110b\u1167\u11ab\u1112\u1161\u11b8<200> •\u110c\u1161\u11bc\u1105\u1169\u1100\u116d\u1112\u116c<200> •</data>
-<data>•abc<200>\u4e01<400>\u4e02<400>\u3005<200>\u4e03<400>\u4e03<400>abc<200> •</data>
+# more Korean tests (Jamo not tested here, not counted as dictionary characters)
+# Disable them now because we don't include a Korean dictionary.
+#<data>•\ud55c\uad6d<200>\ub300\ud559\uad50<200>\uc790\uc5f0<200>\uacfc\ud559<200>\ub300\ud559<200>\ubb3c\ub9ac\ud559\uacfc<200></data>
+#<data>•\ud604\uc7ac<200>\ub294<200> •\uac80\ucc30<200>\uc774<200> •\ubd84\uc2dd<200>\ud68c\uacc4<200>\ubb38\uc81c<200>\ub97c<200> •\uc870\uc0ac<200>\ud560<200> •\uac00\ub2a5\uc131<200>\uc740<200> •\uc5c6\ub2e4<200>\u002e•</data>
+
+<data>•abc<200>\u4e01<400>\u4e02<400>\u3005<400>\u4e03\u4e03<400>abc<200> •</data>
+
+<data>•\u06c9<200>\uc799<200>\ufffa•</data>
-<data>•\u06c9\uc799\ufffa<200></data>
#
# Try some words from other scripts.
@@ -506,8 +531,7 @@ What is the proper use of the abbreviation pp.? •Yes, I am definatelly 12" tal
<data>•\uc0c1•\ud56d •\ud55c•\uc778 •\uc5f0•\ud569 •\uc7a5•\ub85c•\uad50•\ud68c•</data>
# conjoining jamo...
-# TODO: rules update needed
-#<data>•\u1109\u1161\u11bc•\u1112\u1161\u11bc •\u1112\u1161\u11ab•\u110b\u1175\u11ab #•\u110b\u1167\u11ab•\u1112\u1161\u11b8 •\u110c\u1161\u11bc•\u1105\u1169•\u1100\u116d•\u1112\u116c•</data>
+<data>•\u1109\u1161\u11bc•\u1112\u1161\u11bc •\u1112\u1161\u11ab•\u110b\u1175\u11ab •\u110b\u1167\u11ab•\u1112\u1161\u11b8 •\u110c\u1161\u11bc•\u1105\u1169•\u1100\u116d•\u1112\u116c•</data>
# to test for bug #4117554: Fullwidth .!? should be treated as postJwrd
<data>•\u4e01\uff0e•\u4e02\uff01•\u4e03\uff1f•</data>
@@ -721,19 +745,20 @@ Bangkok)•</data>
# The following data was originally in RBBITest::TestJapaneseWordBreak()
<locale ja>
<word>
-<data>•\u4ECA\u65E5<400>\u306F\u3044\u3044<300>\u5929\u6C17<400>\u3067\u3059\u306D<300>\u3002•\u000D\u000A•</data>
+<data>•\u4ECA\u65E5<400>\u306F<400>\u3044\u3044<400>\u5929\u6C17<400>\u3067\u3059<400>\u306D<400>\u3002•\u000D\u000A•</data>
# UBreakIteratorType UBRK_WORD, Locale "ja"
# Don't break in runs of hiragana or runs of ideograph, where the latter includes \u3005 \u3007 \u303B (cldrbug #2009).
# \u79C1\u9054\u306B\u4E00\u3007\u3007\u3007\u306E\u30B3\u30F3\u30D4\u30E5\u30FC\u30BF\u304C\u3042\u308B\u3002\u5948\u3005\u306F\u30EF\u30FC\u30C9\u3067\u3042\u308B\u3002
+# modified to work with dbbi code - should verify
<locale ja>
<word>
-<data>•ç§é”<400>ã«<300>一〇〇〇<400>ã®<300>コンピュータ<300>ãŒã‚ã‚‹<300>。<0>奈々<400>ã¯<300>ワード<300>ã§ã‚ã‚‹<300>。•</data>
+<data>•ç§<400>é”<400>ã«<400>一<400>〇<400>〇〇<400>ã®<400>コンピュ<400>ー<400>ã‚¿<400>ãŒ<400>ã‚ã‚‹<400>。<0>奈々<400>ã¯<400>ワ<400>ー<400>ド<400>ã§<400>ã‚ã‚‹<400>。•</data>
<locale root>
<word>
-<data>•ç§<400>é”<400>ã«<300>一<400>〇<400>〇<400>〇<400>ã®<300>コンピュータ<300>ãŒ<300>ã‚<300>ã‚‹<300>。<0>奈<400>々<200>ã¯<300>ワード<300>ã§<300>ã‚<300>ã‚‹<300>。•</data>
+<data>•ç§<400>é”<400>ã«<400>一<400>〇<400>〇〇<400>ã®<400>コンピュ<400>ー<400>ã‚¿<400>ãŒ<400>ã‚ã‚‹<400>。<0>奈々<400>ã¯<400>ワ<400>ー<400>ド<400>ã§<400>ã‚ã‚‹<400>。•</data>
# UBreakIteratorType UBRK_SENTENCE, Locale "el"
# Add break after Greek question mark (cldrbug #2069).
@@ -778,12 +803,6 @@ Bangkok)•</data>
(•\u0E2A\u0E38•\u0E0A•\u0E32•\u0E15\u0E34•-•\u0E08\u0E38•\u0E11•\u0E32•\u0E21•\u0E32•\u0E28•)• •\
\u0E40•\u0E14\u0E47•\u0E01•\u0E21\u0E35•\u0E1B\u0E31•\u0E0D•\u0E2B•\u0E32• •</data>
-<locale root>
-<char>
-<data>•\u0E01•\u0E23•\u0E30•\u0E17\u0E48•\u0E2D•\u0E21•\u0E23•\u0E08•\u0E19•\u0E32• •\
-(•\u0E2A\u0E38•\u0E0A•\u0E32•\u0E15\u0E34•-•\u0E08\u0E38•\u0E11•\u0E32•\u0E21•\u0E32•\u0E28•)• •\
-\u0E40•\u0E14\u0E47•\u0E01•\u0E21\u0E35•\u0E1B\u0E31•\u0E0D•\u0E2B•\u0E32• •</data>
-
# Finnish line breaking
#
# These rules deal with hyphens when there is a space on the leading side.
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/re_tests.txt b/Build/source/libs/icu/icu-50.1/test/testdata/re_tests.txt
index c18b638f9b3..c18b638f9b3 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/re_tests.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/re_tests.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/readme.txt b/Build/source/libs/icu/icu-50.1/test/testdata/readme.txt
index cb9bc2855a2..cb9bc2855a2 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/regextst.txt b/Build/source/libs/icu/icu-50.1/test/testdata/regextst.txt
index 21ecae9377d..53bd73a7ef3 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/regextst.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/regextst.txt
@@ -1141,6 +1141,11 @@
"[\w]+" " <0>abc\u200cdef\u200dghi</0> "
"[\w]+" i " <0>abc\u200cdef\u200dghi</0> "
+# Bug 9283
+# uregex_open fails for look-behind assertion + case-insensitive
+
+"(ab)?(?<=ab)cd|ef" i "<0><1>ab</1>cd</0>"
+
# Random debugging, Temporary
#
#"^(?:a?b?)*$" "a--"
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/riwords.txt b/Build/source/libs/icu/icu-50.1/test/testdata/riwords.txt
index f6a5760dc48..4ab07889038 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/riwords.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/riwords.txt
@@ -1,6 +1,6 @@
#*******************************************************************************
#*
-#* Copyright (C) 2003, National Electronics and Computer Technology Center
+#* Copyright (C) 2003-2012, National Electronics and Computer Technology Center
#* and others. All Rights Reserved.
#*
#*******************************************************************************
@@ -47,85 +47,18 @@
#
# --------------------------------------------------------------------------------
# All trademarks and registered trademarks mentioned herein are the property of their respective owners.
--à¸à¸£à¸°à¹€à¸à¸£à¸µà¸¢à¸š
--à¸à¸£à¸°à¸‡à¸­à¸”
--à¸à¸£à¸°à¸ˆà¸²à¸¡
--à¸à¸£à¸°à¸ˆà¸´à¸
--à¸à¸£à¸°à¸ˆà¸´à¹‹à¸‡
--à¸à¸£à¸°à¸ˆà¸´à¸š
--à¸à¸£à¸°à¸ˆà¸´à¹‹à¸¡
--à¸à¸£à¸°à¸ˆà¸µà¹‹
--à¸à¸£à¸°à¹€à¸‰à¸‡
--à¸à¸£à¸°à¹à¸‰à¸
--à¸à¸£à¸°à¸Šà¸§à¸¢
--à¸à¸£à¸°à¸‹à¸§à¸¢
--à¸à¸£à¸°à¸‹à¹‰à¸­
--à¸à¸£à¸°à¸‹à¸µà¹‰
--à¸à¸£à¸°à¹€à¸‹
--à¸à¸£à¸°à¹€à¸‹à¸´à¸‡
--à¸à¸£à¸°à¸”นโด่
--à¸à¸£à¸°à¸”ิ้ง
--à¸à¸£à¸°à¹€à¸”à¸
--à¸à¸£à¸°à¹€à¸”ี้ย
--à¸à¸£à¸°à¹€à¸”ียม
--à¸à¸£à¸°à¹€à¸”ี้ยม
--à¸à¸£à¸°à¸•à¸£à¸³
--à¸à¸£à¸°à¸•à¸²à¸
--à¸à¸£à¸°à¸•à¸´à¸
--à¸à¸£à¸°à¸•à¸´à¹‰à¸‡
--à¸à¸£à¸°à¹€à¸•à¸µà¹‰à¸¢à¸¡
--à¸à¸£à¸°à¹à¸•à¹ˆà¸‡
--à¸à¸£à¸°à¹à¸•à¸°
--à¸à¸£à¸°à¸—ัน
--à¸à¸£à¸°à¸—ั้น
--à¸à¸£à¸°à¹€à¸—ียบ
--à¸à¸£à¸°à¹à¸—้ม
--à¸à¸£à¸°à¹€à¸šà¸µà¹‰à¸¢
--à¸à¸£à¸°à¸›à¸³
--à¸à¸£à¸°à¸›à¸´à¹ˆà¸¡
--à¸à¸£à¸°à¹€à¸›à¸²
--à¸à¸£à¸°à¹€à¸›à¸µà¹‰à¸¢
--à¸à¸£à¸°à¹à¸›à¹‰
--à¸à¸£à¸°à¹à¸›à¸”
--à¸à¸£à¸°à¸œà¸¥à¸²à¸¡
--à¸à¸£à¸°à¸Ÿà¸²à¸¢
--à¸à¸£à¸°à¹€à¸Ÿà¸µà¸¢à¸”
--à¸à¸£à¸°à¹€à¸¡à¸µà¹‰à¸¢à¸™
--à¸à¸£à¸°à¹à¸¡à¸¡
--à¸à¸£à¸°à¸¢à¹ˆà¸­à¸‡
--à¸à¸£à¸°à¸¢à¸²à¸”
--à¸à¸£à¸°à¹à¸¢à¹ˆà¸‡
--à¸à¸£à¸°à¸§à¸²à¸”
--à¸à¸£à¸°à¸ªà¸™
--à¸à¸£à¸°à¸ªà¹ˆà¸²à¸¢
--à¸à¸£à¸°à¸«à¸¡à¸´à¸”
--à¸à¸£à¸°à¹à¸«à¸™
--à¸à¸£à¸°à¸­à¹ˆà¸§à¸™
--à¸à¸£à¸°à¹à¸­à¹‰
--à¸à¸£à¸°à¹à¸­à¸”
--à¸à¸£à¸°à¹à¸­à¹‰à¸¡
--à¸à¸£à¸²à¸”
--เà¸à¸‡à¸à¸­à¸¢
--คต
--ดีดัà¸
--ทัต
--เปà¸à¸‚์
--พันลือ
-...ใด...หนึ่ง
-ฯพณฯ
à¸
à¸à¹‡
-ภà¸à¸²
-ภข
-ภข ไม่à¸à¸£à¸°à¸”ิà¸à¸«à¸¹
-ภหัน
à¸à¸
à¸à¹Šà¸
à¸à¸à¸‚นาà¸
à¸à¸à¸Šà¹‰à¸²à¸‡
à¸à¸à¸˜à¸¹à¸›
à¸à¸à¸«à¸¹
+ภà¸à¸²
à¸à¸à¸¸à¸˜à¸ à¸±à¸“ฑ์
+ภข
+ภข ไม่à¸à¸£à¸°à¸”ิà¸à¸«à¸¹
à¸à¸‡
à¸à¹ˆà¸‡
à¸à¹‰à¸‡
@@ -240,8 +173,8 @@
à¸à¹‰à¸™à¸«à¸¢à¹ˆà¸­à¸™
à¸à¹‰à¸™à¸«à¸­à¸¢
à¸à¹‰à¸™à¸­à¹‰à¸­à¸¢
-à¸à¸™à¸´à¸©à¸à¹Œ
à¸à¸™à¸´à¸©à¸-
+à¸à¸™à¸´à¸©à¸à¹Œ
à¸à¸™à¸´à¸©à¸à¸ à¸„ินี
à¸à¸™à¸´à¸©à¸à¸ à¸²à¸”า
à¸à¸™à¸´à¸©à¸à¸²
@@ -295,8 +228,8 @@
à¸à¸£à¸“ฑ์
à¸à¸£à¸“ิà¸à¸²à¸£à¹Œ
à¸à¸£à¸“ี
-à¸à¸£à¸“ีย์
à¸à¸£à¸“ีย-
+à¸à¸£à¸“ีย์
à¸à¸£à¸“ียะ
à¸à¸£à¸”
à¸à¸£à¸™
@@ -363,8 +296,8 @@
à¸à¸£à¸£à¸žà¸¸à¹ˆà¸¡
à¸à¸£à¸£à¸ à¸´à¸£à¸¡à¸¢à¹Œ
à¸à¸£à¸£à¸¡
-à¸à¸£à¸£à¸¡à¹Œ
à¸à¸£à¸£à¸¡-
+à¸à¸£à¸£à¸¡à¹Œ
à¸à¸£à¸£à¸¡à¸à¸£
à¸à¸£à¸£à¸¡à¸à¸£à¸“์
à¸à¸£à¸£à¸¡à¸à¸²à¸£
@@ -451,6 +384,7 @@
à¸à¸£à¸°à¹€à¸à¸£à¸­à¸
à¸à¸£à¸°à¹€à¸à¸£à¸´à¸
à¸à¸£à¸°à¹€à¸à¸£à¸´à¹ˆà¸™
+-à¸à¸£à¸°à¹€à¸à¸£à¸µà¸¢à¸š
à¸à¸£à¸°à¹€à¸à¸£à¸µà¸¢à¸¡
à¸à¸£à¸°à¹€à¸à¸£à¸µà¸¢à¸§
à¸à¸£à¸°à¹€à¸à¸£à¸µà¹‰à¸¢à¸§
@@ -461,6 +395,7 @@
à¸à¸£à¸°à¸‡à¸à¸à¸£à¸°à¸‡à¸±à¸™
à¸à¸£à¸°à¸‡à¸à¸à¸£à¸°à¹€à¸‡à¸´à¹ˆà¸™
à¸à¸£à¸°à¸‡à¹ˆà¸­à¸‡à¸à¸£à¸°à¹à¸‡à¹ˆà¸‡
+-à¸à¸£à¸°à¸‡à¸­à¸”
à¸à¸£à¸°à¸‡à¹ˆà¸­à¸™à¸à¸£à¸°à¹à¸‡à¹ˆà¸™
à¸à¸£à¸°à¹€à¸‡à¹‰à¸²à¸à¸£à¸°à¸‡à¸­à¸”
à¸à¸£à¸°à¹‚งà¸
@@ -501,17 +436,23 @@
à¸à¸£à¸°à¸ˆà¸²à¸”
à¸à¸£à¸°à¸ˆà¸²à¸™
à¸à¸£à¸°à¸ˆà¸²à¸š
+-à¸à¸£à¸°à¸ˆà¸²à¸¡
à¸à¸£à¸°à¸ˆà¸²à¸¢
à¸à¸£à¸°à¸ˆà¸²à¸¢à¸™à¸°à¸¡à¸“ฑล
à¸à¸£à¸°à¸ˆà¸²à¸¢à¹€à¸ªà¸µà¸¢à¸‡
à¸à¸£à¸°à¸ˆà¸²à¸¢à¸«à¸²à¸‡à¸”อà¸
à¸à¸£à¸°à¸ˆà¸²à¸§
+-à¸à¸£à¸°à¸ˆà¸´à¸
+-à¸à¸£à¸°à¸ˆà¸´à¹‹à¸‡
à¸à¸£à¸°à¸ˆà¸´à¸”
+-à¸à¸£à¸°à¸ˆà¸´à¸š
à¸à¸£à¸°à¸ˆà¸´à¸š
+-à¸à¸£à¸°à¸ˆà¸´à¹‹à¸¡
à¸à¸£à¸°à¸ˆà¸´à¸£à¸´à¸”
à¸à¸£à¸°à¸ˆà¸´à¹‹à¸§
à¸à¸£à¸°à¸ˆà¸´à¹‹à¸§à¸«à¸¥à¸´à¸§
à¸à¸£à¸°à¸ˆà¸µà¹‰
+-à¸à¸£à¸°à¸ˆà¸µà¹‹
à¸à¸£à¸°à¸ˆà¸¸à¸
à¸à¸£à¸°à¸ˆà¸¸à¸à¸à¸£à¸°à¸ˆà¸´à¸
à¸à¸£à¸°à¸ˆà¸¸à¸à¸à¸£à¸°à¸ˆà¸¸à¸¢
@@ -553,12 +494,15 @@
à¸à¸£à¸°à¸‰à¸µà¸
à¸à¸£à¸°à¸‰à¸¹à¸”
à¸à¸£à¸°à¹€à¸‰à¸
+-à¸à¸£à¸°à¹€à¸‰à¸‡
à¸à¸£à¸°à¹€à¸‰à¸”
+-à¸à¸£à¸°à¹à¸‰à¸
à¸à¸£à¸°à¹à¸‰à¹ˆà¸™
à¸à¸£à¸°à¹‚ฉà¸à¸à¸£à¸°à¹€à¸‰à¸
à¸à¸£à¸°à¹‚ฉม
à¸à¸£à¸°à¸Šà¸‡
à¸à¸£à¸°à¸Šà¸”à¸à¸£à¸°à¸Šà¹‰à¸­à¸¢
+-à¸à¸£à¸°à¸Šà¸§à¸¢
à¸à¸£à¸°à¸Šà¸­à¸
à¸à¸£à¸°à¸Šà¸­à¸™
à¸à¸£à¸°à¸Šà¸­à¸¡
@@ -592,7 +536,9 @@
à¸à¸£à¸°à¹‚ชà¸à¸à¸£à¸°à¸Šà¸±à¹‰à¸™
à¸à¸£à¸°à¹‚ชà¸à¸à¸£à¸°à¸Šà¸²à¸
à¸à¸£à¸°à¹‚ชà¸à¹‚ฮà¸à¸®à¸²à¸
+-à¸à¸£à¸°à¸‹à¸§à¸¢
à¸à¸£à¸°à¸‹à¸§à¸¢
+-à¸à¸£à¸°à¸‹à¹‰à¸­
à¸à¸£à¸°à¸‹à¹ˆà¸­à¸‡à¸à¸£à¸°à¹à¸‹à¹ˆà¸‡
à¸à¸£à¸°à¸‹à¸±à¸š
à¸à¸£à¸°à¸‹à¹ˆà¸²à¸‡
@@ -603,17 +549,20 @@
à¸à¸£à¸°à¸‹à¸´à¸à¸à¸£à¸°à¸‹à¸µà¹‰
à¸à¸£à¸°à¸‹à¸´à¸š
à¸à¸£à¸°à¸‹à¸´à¸šà¸à¸£à¸°à¸‹à¸²à¸š
+-à¸à¸£à¸°à¸‹à¸µà¹‰
à¸à¸£à¸°à¸‹à¸µà¹‰à¸à¸£à¸°à¸‹à¹‰à¸­
à¸à¸£à¸°à¸‹à¸¸à¸‡
à¸à¸£à¸°à¸‹à¸¸à¸šà¸à¸£à¸°à¸‹à¸´à¸š
à¸à¸£à¸°à¸‹à¸¸à¹‰à¸¡
à¸à¸£à¸°à¸‹à¸¹à¹ˆ
+-à¸à¸£à¸°à¹€à¸‹
à¸à¸£à¸°à¹€à¸‹à¹‡à¸™
à¸à¸£à¸°à¹€à¸‹à¸­
à¸à¸£à¸°à¹€à¸‹à¸­à¸°à¸à¸£à¸°à¹€à¸‹à¸­
à¸à¸£à¸°à¹€à¸‹à¸­à¸°à¸à¸£à¸°à¹€à¸‹à¸´à¸‡
à¸à¸£à¸°à¹€à¸‹à¹‰à¸²
à¸à¸£à¸°à¹€à¸‹à¹‰à¸²à¸à¸£à¸°à¸‹à¸µà¹‰
+-à¸à¸£à¸°à¹€à¸‹à¸´à¸‡
à¸à¸£à¸°à¹€à¸‹à¸´à¸‡
à¸à¸£à¸°à¹à¸‹
à¸à¸£à¸°à¹à¸‹à¸°
@@ -623,6 +572,7 @@
à¸à¸£à¸°à¸”à¸
à¸à¸£à¸°à¸”à¸à¸à¸£à¸°à¸”นโด่
à¸à¸£à¸°à¸”้ง
+-à¸à¸£à¸°à¸”นโด่
à¸à¸£à¸°à¸”วง
à¸à¸£à¸°à¸”วน
à¸à¸£à¸°à¸”้วมà¸à¸£à¸°à¹€à¸”ี้ยม
@@ -673,6 +623,7 @@
à¸à¸£à¸°à¸”ิà¸
à¸à¸£à¸°à¸”ิà¸à¸à¸£à¸°à¹€à¸”ี้ย
à¸à¸£à¸°à¸”ิ่ง
+-à¸à¸£à¸°à¸”ิ้ง
à¸à¸£à¸°à¸”ิ่งทอง
à¸à¸£à¸°à¸”ิบ
à¸à¸£à¸°à¸”ิบๆ
@@ -701,6 +652,7 @@
à¸à¸£à¸°à¸”ูà¸à¸£à¹‰à¸­à¸‡à¹„ด้
à¸à¸£à¸°à¸”ูà¸à¸ªà¸±à¸™à¸«à¸¥à¸±à¸‡
à¸à¸£à¸°à¸”ูà¸à¸­à¸¶à¹ˆà¸‡
+-à¸à¸£à¸°à¹€à¸”à¸
à¸à¸£à¸°à¹€à¸”้ง
à¸à¸£à¸°à¹€à¸”็น
à¸à¸£à¸°à¹€à¸”้า
@@ -709,7 +661,10 @@
à¸à¸£à¸°à¹€à¸”าะ
à¸à¸£à¸°à¹€à¸”าะปาà¸
à¸à¸£à¸°à¹€à¸”ิด
+-à¸à¸£à¸°à¹€à¸”ี้ย
à¸à¸£à¸°à¹€à¸”ียด
+-à¸à¸£à¸°à¹€à¸”ียม
+-à¸à¸£à¸°à¹€à¸”ี้ยม
à¸à¸£à¸°à¹€à¸”ือà¸
à¸à¸£à¸°à¹€à¸”ื่อง
à¸à¸£à¸°à¹à¸”็à¸à¹†
@@ -735,6 +690,7 @@
à¸à¸£à¸°à¸•à¸£à¹‰à¸­
à¸à¸£à¸°à¸•à¸£à¸±à¸š
à¸à¸£à¸°à¸•à¸£à¸²à¸
+-à¸à¸£à¸°à¸•à¸£à¸³
à¸à¸£à¸°à¸•à¸£à¸¸à¸”
à¸à¸£à¸°à¸•à¸£à¸¸à¸¡
à¸à¸£à¸°à¸•à¹‰à¸§à¸¡à¸à¸£à¸°à¹€à¸•à¸µà¹‰à¸¢à¸¡
@@ -744,6 +700,7 @@
à¸à¸£à¸°à¸•à¹‰à¸­à¸¢à¸•à¸µà¸§à¸´à¸”
à¸à¸£à¸°à¸•à¸±à¸
à¸à¸£à¸°à¸•à¸±à¹‰à¸§
+-à¸à¸£à¸°à¸•à¸²à¸
à¸à¸£à¸°à¸•à¹ˆà¸²à¸¢
à¸à¸£à¸°à¸•à¹ˆà¸²à¸¢à¸‚ูด
à¸à¸£à¸°à¸•à¹ˆà¸²à¸¢à¸ˆà¸±à¸™à¸—ร์
@@ -755,7 +712,9 @@
à¸à¸£à¸°à¸•à¹ˆà¸²à¸¢à¹€à¸•à¹‰à¸™
à¸à¸£à¸°à¸•à¹ˆà¸²à¸¢à¸ªà¸²à¸¡à¸‚า
à¸à¸£à¸°à¸•à¹ˆà¸²à¸¢à¸«à¸¡à¸²à¸¢à¸ˆà¸±à¸™à¸—ร์
+-à¸à¸£à¸°à¸•à¸´à¸
à¸à¸£à¸°à¸•à¸´à¸
+-à¸à¸£à¸°à¸•à¸´à¹‰à¸‡
à¸à¸£à¸°à¸•à¸´à¹Šà¸”
à¸à¸£à¸°à¸•à¸´à¹Šà¸”ขี้หมู
à¸à¸£à¸°à¸•à¸´à¸š
@@ -771,11 +730,14 @@
à¸à¸£à¸°à¹€à¸•à¸­à¸°
à¸à¸£à¸°à¹€à¸•à¸²à¸°
à¸à¸£à¸°à¹€à¸•à¸²à¸°à¸à¸£à¸°à¹à¸•à¸°
+-à¸à¸£à¸°à¹€à¸•à¸µà¹‰à¸¢à¸¡
à¸à¸£à¸°à¹€à¸•à¸·à¹‰à¸­à¸‡
à¸à¸£à¸°à¹à¸•
+-à¸à¸£à¸°à¹à¸•à¹ˆà¸‡
à¸à¸£à¸°à¹à¸•à¹à¸•à¹‰à¹à¸§à¹‰à¸”
à¸à¸£à¸°à¹à¸•à¹„ต่ไม้
à¸à¸£à¸°à¹à¸•à¸§à¸±à¸š
+-à¸à¸£à¸°à¹à¸•à¸°
à¸à¸£à¸°à¹‚ตà¸à¸à¸£à¸°à¸•à¸²à¸
à¸à¸£à¸°à¹‚ตน
à¸à¸£à¸°à¹„ตร
@@ -821,6 +783,8 @@
à¸à¸£à¸°à¸—ะใบบัว
à¸à¸£à¸°à¸—ั่ง
à¸à¸£à¸°à¸—ั่งติด
+-à¸à¸£à¸°à¸—ัน
+-à¸à¸£à¸°à¸—ั้น
à¸à¸£à¸°à¸—า
à¸à¸£à¸°à¸—าชาย
à¸à¸£à¸°à¸—าย
@@ -851,6 +815,7 @@
à¸à¸£à¸°à¸—ู้ถาม
à¸à¸£à¸°à¹€à¸—่
à¸à¸£à¸°à¹€à¸—่เร่
+-à¸à¸£à¸°à¹€à¸—ียบ
à¸à¸£à¸°à¹€à¸—ียม
à¸à¸£à¸°à¹€à¸—ียมหอม
à¸à¸£à¸°à¹€à¸—ือน
@@ -859,6 +824,7 @@
à¸à¸£à¸°à¹à¸—à¸
à¸à¸£à¸°à¹à¸—à¸à¸à¸£à¸°à¸—ั้น
à¸à¸£à¸°à¹à¸—่น
+-à¸à¸£à¸°à¹à¸—้ม
à¸à¸£à¸°à¹à¸—ะ
à¸à¸£à¸°à¹„ทชาย
à¸à¸£à¸°à¸™à¸
@@ -921,6 +887,7 @@
à¸à¸£à¸°à¹€à¸šà¸™à¹€à¸«à¸™à¹‡à¸š
à¸à¸£à¸°à¹€à¸šà¸²
à¸à¸£à¸°à¹€à¸šà¸´à¸
+-à¸à¸£à¸°à¹€à¸šà¸µà¹‰à¸¢
à¸à¸£à¸°à¹€à¸šà¸µà¸¢à¸”
à¸à¸£à¸°à¹€à¸šà¸µà¸¢à¸”à¸à¸£à¸°à¸•à¸±à¸
à¸à¸£à¸°à¹€à¸šà¸µà¸¢à¸”à¸à¸£à¸°à¹€à¸ªà¸µà¸¢à¸£
@@ -950,20 +917,27 @@
à¸à¸£à¸°à¸›à¸­à¸”à¸à¸£à¸°à¹à¸›à¸”
à¸à¸£à¸°à¸›à¹‹à¸­à¸«à¸¥à¸­
à¸à¸£à¸°à¸›à¸±à¹‰à¸§à¸à¸£à¸°à¹€à¸›à¸µà¹‰à¸¢
+-à¸à¸£à¸°à¸›à¸³
à¸à¸£à¸°à¸›à¹ˆà¸³
+-à¸à¸£à¸°à¸›à¸´à¹ˆà¸¡
à¸à¸£à¸°à¸›à¸¸à¸
à¸à¸£à¸°à¸›à¸¸à¸à¸«à¸¥à¸¸à¸
à¸à¸£à¸°à¸›à¸¸à¹ˆà¸¡
à¸à¸£à¸°à¸›à¸¸à¹ˆà¸¡à¸à¸£à¸°à¸›à¹ˆà¸³
à¸à¸£à¸°à¸›à¸¸à¹ˆà¸¡à¸à¸£à¸°à¸›à¸´à¹ˆà¸¡
+-à¸à¸£à¸°à¹€à¸›à¸²
à¸à¸£à¸°à¹€à¸›à¹‹à¸²
à¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸«à¸™à¸±à¸
à¸à¸£à¸°à¹€à¸›à¸²à¸°
à¸à¸£à¸°à¹€à¸›à¸²à¸°à¹€à¸«à¸¥à¸²à¸°
+-à¸à¸£à¸°à¹€à¸›à¸µà¹‰à¸¢
+-à¸à¸£à¸°à¹à¸›à¹‰
+-à¸à¸£à¸°à¹à¸›à¸”
à¸à¸£à¸°à¹‚ปà¸
à¸à¸£à¸°à¹‚ปรง
à¸à¸£à¸°à¹‚ปรงทอง
à¸à¸£à¸°à¸œà¸¡
+-à¸à¸£à¸°à¸œà¸¥à¸²à¸¡
à¸à¸£à¸°à¸œà¸¥à¸µà¸à¸£à¸°à¸œà¸¥à¸²à¸¡
à¸à¸£à¸°à¸œà¸²à¸™
à¸à¸£à¸°à¸œà¸µà¸
@@ -1001,7 +975,9 @@
à¸à¸£à¸°à¹à¸žà¸‡
à¸à¸£à¸°à¹à¸žà¹‰à¸‡
à¸à¸£à¸°à¸Ÿà¸±à¸”à¸à¸£à¸°à¹€à¸Ÿà¸µà¸¢à¸”
+-à¸à¸£à¸°à¸Ÿà¸²à¸¢
à¸à¸£à¸°à¸Ÿà¸¹à¸¡à¸à¸£à¸°à¸Ÿà¸²à¸¢
+-à¸à¸£à¸°à¹€à¸Ÿà¸µà¸¢à¸”
à¸à¸£à¸°à¸¡à¸¥
à¸à¸£à¸°à¸¡à¸­à¸š
à¸à¸£à¸°à¸¡à¸­à¸¡à¸à¸£à¸°à¹à¸¡à¸¡
@@ -1011,6 +987,9 @@
à¸à¸£à¸°à¸¡à¸¶à¸™
à¸à¸£à¸°à¸¡à¸¸à¸—
à¸à¸£à¸°à¹€à¸¡à¸²à¸°
+-à¸à¸£à¸°à¹€à¸¡à¸µà¹‰à¸¢à¸™
+-à¸à¸£à¸°à¹à¸¡à¸¡
+-à¸à¸£à¸°à¸¢à¹ˆà¸­à¸‡
à¸à¸£à¸°à¸¢à¹ˆà¸­à¸‡
à¸à¸£à¸°à¸¢à¹ˆà¸­à¸‡à¸à¸£à¸°à¹à¸¢à¹ˆà¸‡
à¸à¸£à¸°à¸¢à¹ˆà¸­à¸™
@@ -1019,6 +998,7 @@
à¸à¸£à¸°à¸¢à¸²à¸„ชวาง
à¸à¸£à¸°à¸¢à¸²à¸‡
à¸à¸£à¸°à¸¢à¸²à¸ˆà¸
+-à¸à¸£à¸°à¸¢à¸²à¸”
à¸à¸£à¸°à¸¢à¸²à¸”อà¸
à¸à¸£à¸°à¸¢à¸²à¸”อà¸à¹€à¸šà¸µà¹‰à¸¢
à¸à¸£à¸°à¸¢à¸²à¸—าน
@@ -1039,6 +1019,7 @@
à¸à¸£à¸°à¸¢à¸¶à¸à¸à¸£à¸°à¸¢à¸·à¸­
à¸à¸£à¸°à¸¢à¸·à¸”à¸à¸£à¸°à¸¢à¸²à¸”
à¸à¸£à¸°à¹€à¸¢à¹‰à¸­à¸à¸£à¸°à¹à¸«à¸¢à¹ˆà¸‡
+-à¸à¸£à¸°à¹à¸¢à¹ˆà¸‡
à¸à¸£à¸°à¸£à¸­à¸
à¸à¸£à¸°à¸£à¸­à¸à¸™à¹‰à¸³à¸‚้าว
à¸à¸£à¸°à¹€à¸£à¸µà¸¢à¸™
@@ -1079,6 +1060,7 @@
à¸à¸£à¸°à¸§à¸™à¸à¸£à¸°à¸§à¸²à¸¢
à¸à¸£à¸°à¸§à¸±à¸”
à¸à¸£à¸°à¸§à¹ˆà¸²
+-à¸à¸£à¸°à¸§à¸²à¸”
à¸à¸£à¸°à¸§à¸²à¸™
à¸à¸£à¸°à¸§à¸²à¸¢
à¸à¸£à¸°à¸§à¸²à¸¢à¸à¸£à¸°à¸§à¸™
@@ -1103,6 +1085,7 @@
à¸à¸£à¸°à¹€à¸©à¸¡à¸ªà¸²à¸™à¸•à¹Œ
à¸à¸£à¸°à¹€à¸©à¸µà¸¢à¸£
à¸à¸£à¸°à¸ªà¸‡
+-à¸à¸£à¸°à¸ªà¸™
à¸à¸£à¸°à¸ªà¸š
à¸à¸£à¸°à¸ªà¸¡
à¸à¸£à¸°à¸ªà¸£à¸§à¸¥
@@ -1118,6 +1101,7 @@
à¸à¸£à¸°à¸ªà¸²à¸™à¸•à¸´à¹Œ
à¸à¸£à¸°à¸ªà¸²à¸š
à¸à¸£à¸°à¸ªà¸²à¸¢
+-à¸à¸£à¸°à¸ªà¹ˆà¸²à¸¢
à¸à¸£à¸°à¸ªà¸´à¸™à¸˜à¸¸
à¸à¸£à¸°à¸ªà¸·à¸­
à¸à¸£à¸°à¸ªà¸·à¸­à¸”ูด
@@ -1166,6 +1150,7 @@
à¸à¸£à¸°à¸«à¸¡à¹ˆà¸­à¸¡à¸šà¸²à¸‡
à¸à¸£à¸°à¸«à¸¡à¸±à¹ˆà¸‡
à¸à¸£à¸°à¸«à¸¡à¹ˆà¸²
+-à¸à¸£à¸°à¸«à¸¡à¸´à¸”
à¸à¸£à¸°à¸«à¸¡à¸´à¸š
à¸à¸£à¸°à¸«à¸¡à¸¸à¸”à¸à¸£à¸°à¸«à¸¡à¸´à¸”
à¸à¸£à¸°à¸«à¸¡à¸¸à¹ˆà¸™
@@ -1209,6 +1194,7 @@
à¸à¸£à¸°à¹€à¸«à¸µà¹‰à¸¢à¸™à¸à¸£à¸°à¸«à¸·à¸­à¸£à¸·à¸­
à¸à¸£à¸°à¹à¸«
à¸à¸£à¸°à¹à¸«à¸—อง
+-à¸à¸£à¸°à¹à¸«à¸™
à¸à¸£à¸°à¹à¸«à¸™à¹ˆ
à¸à¸£à¸°à¹à¸«à¸™à¸š
à¸à¸£à¸°à¹à¸«à¸™à¸°
@@ -1223,6 +1209,7 @@
à¸à¸£à¸°à¹‚หม
à¸à¸£à¸°à¹‚หย
à¸à¸£à¸°à¹‚หย่ง
+-à¸à¸£à¸°à¸­à¹ˆà¸§à¸™
à¸à¸£à¸°à¸­à¸§à¸¥
à¸à¸£à¸°à¸­à¹‰à¸­à¸à¸£à¸°à¹à¸­à¹‰
à¸à¸£à¸°à¸­à¸­à¸”à¸à¸£à¸°à¹à¸­à¸”
@@ -1248,17 +1235,20 @@
à¸à¸£à¸°à¹€à¸­à¸²
à¸à¸£à¸°à¹€à¸­à¸´à¸
à¸à¸£à¸°à¹€à¸­à¸´à¸š
+-à¸à¸£à¸°à¹à¸­à¹‰
à¸à¸£à¸°à¹à¸­à¸
+-à¸à¸£à¸°à¹à¸­à¸”
à¸à¸£à¸°à¹à¸­à¸š
à¸à¸£à¸°à¹à¸­à¸¡
+-à¸à¸£à¸°à¹à¸­à¹‰à¸¡
à¸à¸£à¸°à¹„อ
à¸à¸£à¸°à¹„อà¸à¸£à¸°à¹à¸­à¸¡
à¸à¸£à¸±à¸
à¸à¸£à¸±à¸à¸‚ี
à¸à¸£à¸±à¸‡
à¸à¸£à¸±à¸Šà¸à¸²à¸¢
-à¸à¸£à¸±à¸“ฑ์
à¸à¸£à¸±à¸“ฑ-
+à¸à¸£à¸±à¸“ฑ์
à¸à¸£à¸±à¸“ย์
à¸à¸£à¸±à¸™
à¸à¸£à¸±à¸š
@@ -1267,6 +1257,7 @@
à¸à¸£à¸²à¸‡
à¸à¸£à¹ˆà¸²à¸‡
à¸à¸£à¸²à¸‡à¹€à¸à¸£à¸µà¸¢à¸‡
+-à¸à¸£à¸²à¸”
à¸à¸£à¸²à¸”
à¸à¸£à¸²à¸”เà¸à¸£à¸µà¹‰à¸¢à¸§
à¸à¸£à¸²à¸”วง
@@ -1666,6 +1657,7 @@
à¸à¸ªà¸´à¸à¸£à¸£à¸¡
à¸à¸ªà¸´à¸“
à¸à¸«à¸±à¸‡à¸›à¸²à¸¢à¸²
+ภหัน
à¸à¸«à¸²à¸›à¸“ะ
à¸à¹‡à¹à¸«à¸¥à¸°
à¸à¹€à¸¬à¸§à¸£à¸²à¸
@@ -2120,8 +2112,8 @@
à¸à¸±à¸¢à¸§à¸´à¸à¸±à¸¢
à¸à¸±à¸¥à¸Šà¸²à¸
à¸à¸±à¸¥à¸šà¸
-à¸à¸±à¸¥à¸›à¹Œ
à¸à¸±à¸¥à¸›-
+à¸à¸±à¸¥à¸›à¹Œ
à¸à¸±à¸¥à¸›à¸™à¸²
à¸à¸±à¸¥à¸›à¸žà¸¤à¸à¸©à¹Œ
à¸à¸±à¸¥à¸›à¸±à¸‡à¸«à¸²
@@ -2229,8 +2221,8 @@
à¸à¸²à¹€à¸Ÿà¸­à¸µà¸™
à¸à¸²à¹à¸Ÿ
à¸à¸²à¸¡
-à¸à¹‰à¸²à¸¡
à¸à¸²à¸¡-
+à¸à¹‰à¸²à¸¡
à¸à¹‰à¸²à¸¡à¸à¸£à¸²à¸¡
à¸à¸²à¸¡à¸à¸£à¸µà¸‘า
à¸à¸²à¸¡à¸à¸´à¸ˆ
@@ -2264,8 +2256,8 @@
à¸à¸²à¹€à¸¡à¸ªà¸¸à¸¡à¸´à¸ˆà¸‰à¸²à¸ˆà¸²à¸£
à¸à¸²à¹‚มทย
à¸à¸²à¸¢
-à¸à¹ˆà¸²à¸¢
à¸à¸²à¸¢-
+à¸à¹ˆà¸²à¸¢
à¸à¸²à¸¢à¸à¸£à¸£à¸¡
à¸à¹ˆà¸²à¸¢à¸à¸­à¸‡
à¸à¸²à¸¢à¸—วาร
@@ -2681,8 +2673,8 @@
à¸à¸¸à¸
à¸à¸¸à¹Šà¸
à¸à¸¸à¸à¹† à¸à¸±à¸à¹†
-à¸à¸¸à¹Šà¸à¹† à¸à¸´à¹Šà¸à¹†
à¸à¸¸à¸à¸à¸±à¸
+à¸à¸¸à¹Šà¸à¹† à¸à¸´à¹Šà¸à¹†
à¸à¸¸à¹Šà¸à¸à¸´à¹Šà¸
à¸à¸¸à¸à¸à¸¸à¸-
à¸à¸¸à¸à¸à¸¸à¸£-
@@ -2754,12 +2746,12 @@
à¸à¸¸à¸¡
à¸à¸¸à¹ˆà¸¡
à¸à¸¸à¸¡à¸à¸­à¸¢
-à¸à¸¸à¸¡à¸ à¹Œ
à¸à¸¸à¸¡à¸ -
+à¸à¸¸à¸¡à¸ à¹Œ
à¸à¸¸à¸¡à¸ à¸à¸²à¸£
à¸à¸¸à¸¡à¸ à¸™à¸´à¸¢à¸²
-à¸à¸¸à¸¡à¸ à¸±à¸“ฑ์
à¸à¸¸à¸¡à¸ à¸±à¸“ฑ-
+à¸à¸¸à¸¡à¸ à¸±à¸“ฑ์
à¸à¸¸à¸¡à¸ à¸±à¸“ฑยัà¸à¸©à¹Œ
à¸à¸¸à¸¡à¸ à¸²
à¸à¸¸à¸¡à¸ à¸²à¸žà¸±à¸™à¸˜à¹Œ
@@ -2846,17 +2838,18 @@
เà¸à¹ˆ
เà¸à¹Š
เà¸à¹‹
-เà¸à¹‰à¹† à¸à¸±à¸‡à¹†
เà¸à¸
เà¸à¹Šà¸
เà¸à¸à¸¡à¸°à¹€à¸«à¸£à¸
เà¸à¹Šà¸à¸«à¸™à¹‰à¸²
เà¸à¹Šà¸à¸®à¸§à¸¢
+เà¸à¹‰à¹† à¸à¸±à¸‡à¹†
เà¸à¹‰à¸à¸±à¸‡
เà¸à¹‡à¸‡
เà¸à¹ˆà¸‡
เà¸à¹‰à¸‡
เà¸à¹‹à¸‡
+-เà¸à¸‡à¸à¸­à¸¢
เà¸à¹‰à¸‡à¸à¹‰à¸²à¸‡
เà¸à¹ˆà¸‡à¸à¸²à¸ˆ
เà¸à¹‡à¸‡à¸à¸³à¹„ร
@@ -2877,8 +2870,8 @@
เà¸à¸•à¸¸-
เà¸à¸•à¸¸à¸¡à¸²à¸¥à¸²
เà¸à¸™
-เà¸à¹ˆà¸™
เà¸à¸™à¹†
+เà¸à¹ˆà¸™
เà¸à¹‡à¸š
เà¸à¹‡à¸šà¹€à¸à¸µà¹ˆà¸¢à¸§
เà¸à¹‡à¸šà¸‚้าว
@@ -3076,8 +3069,8 @@
เà¸à¸µà¹‰à¸¢à¸¡à¸­à¸µà¹‹
เà¸à¸µà¸¢à¸£à¹Œ
เà¸à¸µà¸¢à¸£à¸•à¸´
-เà¸à¸µà¸¢à¸£à¸•à¸´à¹Œ
เà¸à¸µà¸¢à¸£à¸•à¸´-
+เà¸à¸µà¸¢à¸£à¸•à¸´à¹Œ
เà¸à¸µà¸¢à¸£à¸•à¸´à¸„ุณ
เà¸à¸µà¸¢à¸£à¸•à¸´à¸™à¸´à¸¢à¸¡
เà¸à¸µà¸¢à¸£à¸•à¸´à¸›à¸£à¸°à¸§à¸±à¸•à¸´
@@ -3527,8 +3520,8 @@
ขยุ้มตีนหมา
ขยุย
ขรม
-ขรรค์
ขรรค-
+ขรรค์
ขรัว
ขรัวยาย
ขริบ
@@ -3597,13 +3590,13 @@
ขวาà¸à¸«à¸™à¸²à¸¡
ขวาง
ขว้าง
-ขวางๆ รีๆ
ขว้างà¸à¸²
ขว้างข้าวเม่า
ขว้างค้อน
ขว้างงูไม่พ้นคอ
ขว้างจัà¸à¸£
ขวางเชิง
+ขวางๆ รีๆ
ขวางโลà¸
ขวาด
ขวาน
@@ -3855,11 +3848,11 @@
ข่าง
ข้าง
ข้างๆ
-ข้างๆ คูๆ
ข้างà¸à¸š
ข้างà¸à¸£à¸°à¸”าน
ข้างขึ้น
ข้างควาย
+ข้างๆ คูๆ
ข้างเงิน
ข้างจัน
ขางดัง
@@ -4289,9 +4282,9 @@
เขนย
เขบ็จขบวน
เขบ็ต
+เขม-
เข็ม
เข้ม
-เขม-
เข็มà¸à¸¥à¸±à¸”
เข้มข้น
เข็มขัด
@@ -4714,6 +4707,7 @@
คดีมโนสาเร่
คดีอนาถา
คดีอาà¸à¸²
+-คต
คติ
คติชาวบ้าน
คติธรรม
@@ -4741,8 +4735,8 @@
คนทีสอ
คนโท
คนธ์
-คนธรรพ์
คนธรรพ-
+คนธรรพ์
คนธรรพวิวาห์
คนธรรพศาสตร์
คนนอà¸
@@ -4771,8 +4765,8 @@
คมà¸à¸£à¸´à¸š
คมขำ
คมคาย
-คมน์
คมน-
+คมน์
คมนาà¸à¸²à¸£
คมนาคม
คมในà¸à¸±à¸
@@ -4788,8 +4782,8 @@
ครบมือ
ครรชิต
ครรภ
-ครรภ์
ครรภ-
+ครรภ์
ครรภธาตุ
ครรภธาตุมณฑล
ครรภมณฑล
@@ -5152,8 +5146,8 @@
คอม้า
คอย
ค่อย
-ค้อย
ค่อยๆ
+ค้อย
ค่อยดีขึ้น
คอยท่า
ค่อยเป็นค่อยไป
@@ -5246,8 +5240,8 @@
คันถรจนาจารย์
คันทรง
คันธ
-คันธ์
คันธ-
+คันธ์
คันธà¸à¸¸à¸Žà¸µ
คันธมาทน์
คันธารราษฎร์
@@ -5266,12 +5260,12 @@
คับà¹à¸„บ
คับใจ
คับอà¸à¸„ับใจ
-คัพภ์
คัพภ-
+คัพภ์
คัพภสาลี
คัพโภทร
-คัมภีร์
คัมภีร-
+คัมภีร์
คัมภีรภาพ
คัล
คัว
@@ -6010,8 +6004,8 @@
งะ
งัà¸à¹†
งั่à¸à¹†
-งั่ง
งังๆ
+งั่ง
งัด
งัดข้อ
งัน
@@ -6054,8 +6048,8 @@
งาสาน
งำ
ง่ำ
-ง้ำ
ง่ำๆ
+ง้ำ
งิ้ว
งีบ
งึà¸à¹†
@@ -6073,10 +6067,10 @@
งุ่มง่าม
งุย
งู
-งูๆ ปลาๆ
งูà¸à¸¥à¸·à¸™à¸«à¸²à¸‡
งูà¸à¸´à¸™à¸«à¸²à¸‡
งูบ
+งูๆ ปลาๆ
งูผู้
งูเมีย
งูสวัด
@@ -6091,9 +6085,9 @@
เงอะ
เงอะงะ
เงา
+เงาๆ
เง่า
เง้า
-เงาๆ
เง้าๆ งอดๆ
เง้างอด
เงาตามตัว
@@ -6168,8 +6162,8 @@
เงื้อม
เงื้อมมือ
à¹à¸‡
-à¹à¸‡à¹ˆ
à¹à¸‡à¹†
+à¹à¸‡à¹ˆ
à¹à¸‡à¹ˆà¸‡
à¹à¸‡à¹ˆà¸‡à¹†
à¹à¸‡à¹ˆà¸‡à¸‚ิง
@@ -6184,8 +6178,8 @@
โงà¸à¹€à¸‡à¸
โง่à¹à¸à¸¡à¸«à¸¢à¸´à¹ˆà¸‡
โงง
-โง้ง
โง่งๆ
+โง้ง
โงงเงง
โง่งเง่ง
โงเง
@@ -6215,8 +6209,8 @@
จà¹à¸ˆà¹‰à¸™
จà¸
จด
-จดๆ จ้องๆ
จดจ่อ
+จดๆ จ้องๆ
จดจ้อง
จดจำ
จดทะเบียน
@@ -6403,8 +6397,8 @@
จ๋อ
จอà¸
จ้อà¸
-จ๊อà¸
จ้อà¸à¹†
+จ๊อà¸
จ๊อà¸à¹†
จ้อà¸à¹à¸ˆà¹‰à¸
จ้อà¸à¸§à¸­à¸
@@ -6541,8 +6535,8 @@
จังหัน
จังออน
จัà¸à¹„ร
-จัณฑ์
จัณฑ-
+จัณฑ์
จัณฑวาตา
จัณฑาล
จัด
@@ -6584,8 +6578,8 @@
จันทน์ผา
จันทน์หอม
จันทนา
-จันทร์
จันทร-
+จันทร์
จันทรà¸à¸¥à¸²
จันทรà¸à¸²à¸™à¸•à¹Œ
จันทรคติ
@@ -6671,8 +6665,8 @@
จาตุทสี
จาตุมหาราช
จาตุร-
-จาตุรงค์
จาตุรงค-
+จาตุรงค์
จาตุรงคสันนิบาต
จาตุรนต์
จาตุรนต์รัศมี
@@ -6714,9 +6708,9 @@
จารุ
จ้าละหวั่น
จาว
+จาวๆ
จ่าว
จ้าว
-จาวๆ
จาวมะพร้าว
จ่าหน้า
จ่าหวัà¸
@@ -6835,8 +6829,8 @@
จิตà¸à¸²à¸˜à¸²à¸™
จิตà¸à¸¶à¹ˆà¸‡à¸ªà¸³à¸™à¸¶à¸
จิตใจ
-จิตต์
จิตต-
+จิตต์
จิตตภาวนา
จิตตวิสุทธิ
จิตตานุปัสสนา
@@ -6866,8 +6860,8 @@
จินดามัย
จินดาหนา
จินดาหรา
-จินต์
จินต-
+จินต์
จินตà¸à¸§à¸µ
จินต์จล
จินตนาà¸à¸²à¸£
@@ -7014,9 +7008,9 @@
จุฬาลัมพา
จู
จู่
+จู่ๆ
จู้
จู๋
-จู่ๆ
จูง
จูงจมูà¸
จูงใจ
@@ -7040,8 +7034,8 @@
เจ็ด
เจ็ดชั่วโคตร
เจ็ดตะคลี
-เจดีย์
เจดีย-
+เจดีย์
เจดียถาน
เจดีย์ทิศ
เจดียสถาน
@@ -7239,8 +7233,8 @@
à¹à¸ˆà¸§
à¹à¸ˆà¹ˆà¸§
à¹à¸ˆà¹‰à¸§
-à¹à¸ˆà¹‹à¸§
à¹à¸ˆà¹‰à¸§à¹†
+à¹à¸ˆà¹‹à¸§
à¹à¸ˆà¹‹à¸§à¹à¸«à¸§à¸§
à¹à¸ˆà¸°
โจà¸
@@ -7432,8 +7426,8 @@
ฉัททันต์
ฉัน
ฉันใด
-ฉันท์
ฉันท-
+ฉันท์
ฉันทลัà¸à¸©à¸“์
ฉันทวิลาส
ฉันทศาสตร์
@@ -7481,8 +7475,8 @@
ฉิ่ง
ฉิ่งตรัง
ฉิน
-ฉินท์
ฉินท-
+ฉินท์
ฉินทฤà¸à¸©à¹Œ
ฉิบ
ฉิบหาย
@@ -7619,8 +7613,8 @@
ชง
ชงคา
ชงโค
-ชงฆ์
ชงฆ-
+ชงฆ์
ชงฆา
ชงโลง
ชฎา
@@ -7646,8 +7640,8 @@
ชนช้าง
ชนนี
ชนบท
-ชนม์
ชนม-
+ชนม์
ชนมพรรษา
ชนมาพิธี
ชนมายุพิธี
@@ -7982,7 +7976,6 @@
ชั่วà¹à¸¥à¹ˆà¸™
ชา
ช้า
-ช้าๆ ได้พร้าสองเล่มงาม
ช้าà¸à¹ˆà¸­à¸™
ชาคร
ชาคริต
@@ -8019,6 +8012,7 @@
ชาด
ชาดà¸
ชาดหรคุณ
+ช้าๆ ได้พร้าสองเล่มงาม
ชาต-
ชาตบุษย์
ชาตรี
@@ -8487,8 +8481,8 @@
ซอà¸à¹à¸‹à¸
ซอง
ซ่อง
-ซ้อง
ซ่องๆ
+ซ้อง
ซ่องà¹à¸‹à¹ˆà¸‡
ซองพลู
ซองมือ
@@ -8626,8 +8620,8 @@
ซึมซาบ
ซึมทราบ
ซื่อ
-ซื้อ
ซื่อๆ
+ซื้อ
ซื้อขาย
ซื้อควายหน้านา ซื้อผ้าหน้าตรุษ
ซื้องัวหน้านา ซื้อผ้าหน้าหนาว
@@ -8927,8 +8921,8 @@
ดอà¸à¸­à¸²à¸§
ดอà¸à¸­à¸²à¸§à¹à¸”ง
ดอง
-ด้อง
ด่องๆ
+ด้อง
ด้องๆ
ดองฉาย
ดองดึง
@@ -9019,8 +9013,8 @@
ดาม
ด้าม
ด้ามจิ้ว
-ดามพ์
ดามพ-
+ดามพ์
ดามพวรรณ
ดามร
ดาย
@@ -9065,12 +9059,12 @@
ดำ
ด่ำ
ด้ำ
-ดำๆ à¹à¸”งๆ
ดำà¸à¸¥
ดำเà¸à¸´à¸‡
ดำà¹à¸„ง
ดำดง
ดำดิน
+ดำๆ à¹à¸”งๆ
ดำà¹à¸”ง
ดำนา
ดำนาณ
@@ -9155,6 +9149,7 @@
ดีดพิมพ์
ดีดลูà¸à¸„ิด
ดีดลูà¸à¸„ิดรางà¹à¸à¹‰à¸§
+-ดีดัà¸
ดีดีที
ดีเดือด
ดีà¹à¸•à¸
@@ -9224,8 +9219,8 @@
ดุร้าย
ดุริย-
ดุริยะ
-ดุริยางค์
ดุริยางค-
+ดุริยางค์
ดุริยางค์จำเรียง
ดุริยางคศาสตร์
ดุริยางคศิลป์
@@ -9325,8 +9320,8 @@
เด๋อด๋า
เดา
เด่า
-เด้า
เด่าๆ
+เด้า
เด้าดิน
เด้าลม
เดาสวด
@@ -9447,6 +9442,7 @@
โดร
โดรณ
ใด
+...ใด...หนึ่ง
ได
ได้
ได้à¸à¸±à¸™
@@ -9597,8 +9593,8 @@
ตบหัวลูบหลัง
ตบะ
ตปนียะ
-ต้ม
ตม-
+ต้ม
ต้มà¸à¸°à¸—ิ
ต้มà¸à¸°à¸›à¸´
ต้มข่า
@@ -9705,8 +9701,8 @@
ตระอาล
ตระโอม
ตรัง
-ตรังค์
ตรังค-
+ตรังค์
ตรังคนที
ตรังควชิราวดี
ตรับ
@@ -10717,8 +10713,8 @@
ตื๊อ
ตื๋อ
ตุ
-ตุ๊
ตุๆ
+ตุ๊
ตุ๊à¸à¹à¸
ตุ๊à¸à¹à¸à¹ƒà¸šà¸à¸¥à¸¡
ตุ๊à¸à¸•à¸²
@@ -10738,12 +10734,12 @@
ตุตัง
ตุน
ตุ่น
-ตุ๋น
ตุ่นๆ
+ตุ๋น
ตุ่นต่าน
ตุนาหงัน
-ตุ้บ
ตุบๆ
+ตุ้บ
ตุ้บๆ
ตุ้บตั้บ
ตุ๊บป่อง
@@ -10763,14 +10759,14 @@
ตุ้มมะพร้าว
ตุ้มหู
ตุ่ย
-ตุ้ย
-ตุ๊ย
ตุ่ยๆ
+ตุ้ย
ตุ้ยๆ
+ตุ๊ย
ตุ๋ยตุ่ย
ตุรค
-ตุรงค์
ตุรงค-
+ตุรงค์
ตุรงคราวี
ตุริยางค์
ตุล
@@ -10924,8 +10920,8 @@
เตือนตา
เตือนสติ
à¹à¸•à¹ˆ
-à¹à¸•à¹‰
à¹à¸•à¹ˆà¹†
+à¹à¸•à¹‰
à¹à¸•à¸
à¹à¸•à¸à¸„อ
à¹à¸•à¸à¹€à¸‡à¸´à¸™
@@ -11509,8 +11505,8 @@
ทน
ท้น
ทนดี
-ทนต์
ทนต-
+ทนต์
ทนตà¸à¸²à¸©à¸à¹Œ
ทนทาน
ทนโท่
@@ -11599,8 +11595,8 @@
ทรอุ้ม
ทระนง
ทระนาว
-ทรัพย์
ทรัพย-
+ทรัพย์
ทรัพย์นอà¸à¸žà¸²à¸“ิชย์
ทรัพย์ในดิน สินในน้ำ
ทรัพย์สมบัติ
@@ -11974,13 +11970,12 @@
ทั่ง
ทั้ง
ทั้ง...à¸à¸±à¸š
-ทั้ง...ทั้ง
-ทั้ง...à¹à¸¥à¸°
-ทั้งๆ ที่
ทั้งขึ้นทั้งล่อง
ทั้งคน
ทั้งดุ้น
+ทั้ง...ทั้ง
ทั้งที
+ทั้งๆ ที่
ทั้งที่
ทั้งนั้น
ทั้งนี้
@@ -11990,6 +11985,7 @@
ทั้งผอง
ทั้งเพ
ทั้งมวล
+ทั้ง...à¹à¸¥à¸°
ทังวล
ทังวี้ทังวล
ทังสเตน
@@ -11997,8 +11993,8 @@
ทั้งหมด
ทั้งหลาย
ทั้งอย่างนั้น
-ทัณฑ์
ทัณฑ-
+ทัณฑ์
ทัณฑà¸à¸£à¸£à¸¡
ทัณฑฆาต
ทัณฑนิคม
@@ -12014,13 +12010,14 @@
ทัดทา
ทัดทาน
ทัดเทียม
+-ทัต
ทัน
ทันà¸à¸´à¸™
ทันควัน
ทันใจ
ทันใด
-ทันต์
ทันต-
+ทันต์
ทันตชะ
ทันตà¹à¸žà¸—ย์
ทันตา
@@ -12055,14 +12052,14 @@
ทัพพี
ทัพสัมภาระ
ทั่ว
-ทั่วๆ ไป
ทั่วถึง
ทั่วทุà¸à¸ªà¸²à¸£à¸—ิศ
ทั่วทุà¸à¸«à¸±à¸§à¸£à¸°à¹à¸«à¸‡
+ทั่วๆ ไป
ทั่วไป
ทัศ
-ทัศน์
ทัศน-
+ทัศน์
ทัศนคติ
ทัศนวิสัย
ทัศนศาสตร์
@@ -12071,8 +12068,8 @@
ทัศนา
ทัศนาà¸à¸²à¸£
ทัศนาจร
-ทัศนีย์
ทัศนีย-
+ทัศนีย์
ทัศนียภาพ
ทัศนูปà¸à¸£à¸“์
ทัศไนย
@@ -12114,8 +12111,8 @@
ท้าทาย
ท่าที
ทาน
-ท่าน
ทาน-
+ท่าน
ทานà¸à¸±à¸“ฑ์
ท่านชาย
ทานต์
@@ -12245,8 +12242,8 @@
ทิคัมพร
ทิฆัมพร
ทิ้ง
-ทิ้งๆ ขว้างๆ
ทิ้งà¸à¸£à¸°à¸ˆà¸²à¸”
+ทิ้งๆ ขว้างๆ
ทิ้งขว้าง
ทิ้งจดหมาย
ทิงเจอร์
@@ -12277,8 +12274,8 @@
ทินาท
ทิพ
ทิพ-
-ทิพย์
ทิพย-
+ทิพย์
ทิพยจัà¸à¸©à¸¸
ทิพยจัà¸à¸©à¸¸à¸à¸²à¸“
ทิพยà¸à¸²à¸“
@@ -12362,14 +12359,14 @@
ทึนทึà¸
ทึบ
ทึม
-ทึ่ม
ทึมๆ
+ทึ่ม
ทื่อ
ทุ
ทุà¸
ทุà¸à¹†
-ทุà¸à¸‚์
ทุà¸à¸‚-
+ทุà¸à¸‚์
ทุà¸à¸‚นิโรธ
ทุà¸à¸‚ลาภ
ทุà¸à¸‚เวทนา
@@ -12436,9 +12433,9 @@
ทุพภิà¸à¸‚ภัย
ทุพภิà¸à¸‚ันดรà¸à¸±à¸›
ทุม
+ทุม-
ทุ่ม
ทุ้ม
-ทุม-
ทุ่มตลาด
ทุ่มเถียง
ทุ่มเท
@@ -12595,9 +12592,9 @@
เทศะ
เทศาจาร
เทศาภิบาล
+เทห-
เทห์
เท่ห์
-เทห-
เทห์ฟาà¸à¸Ÿà¹‰à¸²
เทหวัตถุ
เท่อ
@@ -12996,8 +12993,8 @@
ธีรภาพ
ธีรราช
ธุช
-ธุดงค์
ธุดงค-
+ธุดงค์
ธุดงควัตร
ธุดงคสมาทาน
ธุต
@@ -13182,8 +13179,8 @@
นฤคหิต
นฤโฆษ
นฤดม
-นฤตย์
นฤตย-
+นฤตย์
นฤตยศาลา
นฤตยศาสตร์
นฤตยสถาน
@@ -13793,8 +13790,8 @@
นิดเดียว
นิดหน่อย
นิดหนึ่ง
-นิตย์
นิตย-
+นิตย์
นิตยทาน
นิตยภัต
นิตยสาร
@@ -13840,8 +13837,8 @@
นิพพาน
นิพพิทา
นิพพิทาà¸à¸²à¸“
-นิพัทธ์
นิพัทธ-
+นิพัทธ์
นิพัทธà¸à¸¸à¸¨à¸¥
นิพันธ์
นิพิท
@@ -14053,8 +14050,8 @@
เนื้อคู่
เนื้อเค็ม
เนือง
-เนื่อง
เนืองๆ
+เนื่อง
เนื่องจาà¸
เนื่องด้วย
เนื่องà¹à¸•à¹ˆ
@@ -14151,14 +14148,14 @@
บà¸à¸žà¸£à¹ˆà¸­à¸‡
บง
บ่ง
-บงà¸à¹Œ
บงà¸-
+บงà¸à¹Œ
บงà¸à¸Š
บงà¸à¸Šà¸à¸£
บงà¸à¸²à¸£
บ๊งเบ๊ง
-บงสุ์
บงสุ-
+บงสุ์
บงสุà¸à¸¸à¸¥
บงสุà¸à¸¹à¸¥à¸´à¸
บงอับบงรา
@@ -14272,8 +14269,8 @@
บรรเทา
บรรเทือง
บรรพ
-บรรพ์
บรรพ-
+บรรพ์
บรรพชา
บรรพชิต
บรรพต
@@ -14684,8 +14681,8 @@
บาทุà¸à¸²
บาธรรม
บาน
-บ้าน
บาน-
+บ้าน
บานà¸à¸š
บานเà¸à¸¥à¹‡à¸”
บ้านเà¸à¸´à¸”เมืองนอน
@@ -14972,8 +14969,8 @@
บุษป-
บุษปราค
บุษปะ
-บุษย์
บุษย-
+บุษย์
บุษย์น้ำทอง
บุษยมาส
บุษยสนาน
@@ -15005,8 +15002,8 @@
บู่ทะเล
บู้บี้
บูร
-บูรณ์
บูรณ-
+บูรณ์
บูรณภาพ
บูรณมี
บูรณะ
@@ -15050,8 +15047,8 @@
เบà¸à¸ˆà¸¨à¸
เบà¸à¸ˆà¸¨à¸µà¸¥
เบà¸à¸ˆà¸²
-เบà¸à¸ˆà¸²à¸‡à¸„์
เบà¸à¸ˆà¸²à¸‡à¸„-
+เบà¸à¸ˆà¸²à¸‡à¸„์
เบà¸à¸ˆà¸²à¸‡à¸„ประดิษà¸à¹Œ
เบà¸à¸à¸²
เบà¸à¸žà¸²à¸”
@@ -15525,8 +15522,8 @@
ประจบประà¹à¸ˆà¸‡
ประจวบ
ประจ๋อประà¹à¸ˆà¹‹
-ประจัà¸à¸©à¹Œ
ประจัà¸à¸©-
+ประจัà¸à¸©à¹Œ
ประจัà¸à¸©à¸™à¸´à¸¢à¸¡
ประจัà¸à¸©à¹Œà¸žà¸¢à¸²à¸™
ประจัà¸
@@ -15622,8 +15619,8 @@
ประดิดประดอย
ประดิทิน
ประดิรพ
-ประดิษà¸à¹Œ
ประดิษà¸-
+ประดิษà¸à¹Œ
ประดิษà¸à¸à¸£à¸£à¸¡
ประดิษà¸à¸²à¸™
ประดุง
@@ -15858,8 +15855,8 @@
ประสะ
ประสัà¸
ประสันนาà¸à¸²à¸£
-ประสัยห์
ประสัยห-
+ประสัยห์
ประสัยหาà¸à¸²à¸£
ประสัยหาวหาร
ประสา
@@ -15874,8 +15871,8 @@
ประสานเนรมิต
ประสานเสียง
ประสาร
-ประสิทธิ์
ประสิทธิ-
+ประสิทธิ์
ประสิทธิ์ประสาท
ประสิทธิผล
ประสิทธิภาพ
@@ -16289,8 +16286,8 @@
ป่วย
ป่วยà¸à¸¥à¹ˆà¸²à¸§
ป่วยà¸à¸²à¸£
-ปวัตน์
ปวัตน-
+ปวัตน์
ปวัตนาà¸à¸²à¸£
ปวารณา
ปวาล
@@ -16333,8 +16330,8 @@
ปอà¸à¸¥à¸­à¸
ปอง
ป่อง
-ป้อง
ป่องๆ
+ป้อง
ป้องà¸à¸±à¸™
ป่องร่า
ปอด
@@ -16344,16 +16341,16 @@
ปอดลอย
ปอดเหล็à¸
ปอน
-ป้อน
ปอนๆ
+ป้อน
ปอนด์
ปอเนาะ
ปอบ
ป้อà¹à¸›à¹‰
ปอม
ป้อม
-ป๋อม
ป้อมๆ
+ป๋อม
ปอมขาง
ปอมข่าง
ป้อมบังคับà¸à¸²à¸£
@@ -16402,15 +16399,15 @@
ปะเหลาะ
ปะเหลาะปะà¹à¸«à¸¥à¸°
ปัà¸
-ปัà¸à¸‚์
ปัà¸à¸‚-
+ปัà¸à¸‚์
ปัà¸à¸‚คณนา
ปัà¸à¸‚พิฬาร
ปัà¸à¸‚ันดร
ปัà¸à¹ƒà¸ˆ
ปัà¸à¹€à¸›à¹‰à¸²
-ปัà¸à¸©à¹Œ
ปัà¸à¸©-
+ปัà¸à¸©à¹Œ
ปัà¸à¸©à¸à¸©à¸±à¸¢
ปัà¸à¸©à¸„ณนา
ปัà¸à¸©à¸„ม
@@ -16431,8 +16428,8 @@
ปังสุà¸à¸¸à¸¥
ปัจจัตตะ
ปัจจัตถรณ์
-ปัจจันต์
ปัจจันต-
+ปัจจันต์
ปัจจันตคาม
ปัจจันตชนบท
ปัจจันตประเทศ
@@ -16530,8 +16527,8 @@
ปัตหล่า
ปัถพี
ปัถวี
-ปัทม์
ปัทม-
+ปัทม์
ปัทมปาณี
ปัทมราค
ปัทมราช
@@ -16756,9 +16753,9 @@
ปาลิไลยà¸à¹Œ
ปาลี
ป่าเลน
+ปาวๆ
ป่าว
ป๊าว
-ปาวๆ
ปาวà¸
ปาวจนะ
ป่าวประà¸à¸²à¸¨
@@ -16778,8 +16775,8 @@
ปาหุไณยบุคคล
ปำ
ป้ำ
-ป้ำๆ เป๋อๆ
ป้ำเป้อ
+ป้ำๆ เป๋อๆ
ป้ำเป๋อ
ปิà¸à¸™à¸´à¸
ปิ้ง
@@ -16920,10 +16917,10 @@
ปุพพผลคุนี-
ปุพพะ
ปุพพะภัททะ
+ปุม-
ปุ่ม
ปุ้ม
ปุ๋ม
-ปุม-
ปุ่มปลา
ปุ่มป่ำ
ปุ้มเป้ง
@@ -16995,6 +16992,7 @@
เป๋
เปà¸
เป๊à¸
+-เปà¸à¸‚์
เป่ง
เป้ง
เป๋ง
@@ -17337,14 +17335,14 @@
ไป
ไป่
ไป๋
-ไปๆ มาๆ
ไปค้าถ่าน
ไปตายเอาดาบหน้า
ไปทุ่ง
+ไปๆ มาๆ
ไปย-
ไปยาล
-ไปรษณีย์
ไปรษณีย-
+ไปรษณีย์
ไปรษณียนิเทศ
ไปรษณียบรรณ
ไปรษณียบัตร
@@ -17473,8 +17471,8 @@
ผลุน
ผลุนผลัน
ผลุบ
-ผลุบๆ โผล่ๆ
ผลุบผลับ
+ผลุบๆ โผล่ๆ
ผลุบโผล่
ผลุย
ผลู
@@ -17807,8 +17805,8 @@
เผ็ดร้อน
เผดิม
เผดียง
-เผ่น
เผน-
+เผ่น
เผนธรรม
เผนิà¸
เผย
@@ -17899,8 +17897,8 @@
à¹à¸œà¸¥à¹‡à¸§
à¹à¸œà¸¥à¸°
à¹à¸œà¹ˆà¸§
-à¹à¸œà¹‰à¸§
à¹à¸œà¹ˆà¸§à¹†
+à¹à¸œà¹‰à¸§
à¹à¸œà¹‰à¸§à¸žà¸²à¸™
à¹à¸œà¹ˆà¸ªà¸­à¸‡à¸ªà¸¥à¸¶à¸‡
à¹à¸œà¹ˆà¸«à¸¥à¸²
@@ -18095,16 +18093,16 @@
พà¸à¸¸à¸¥
พง
พงพี
-พงศ์
พงศ-
+พงศ์
พงศà¸à¸£
พงศธร
พงศ์พันธุ์
พงศา
พงศาวดาร
พงศาวลี
-พจน์
พจน-
+พจน์
พจนา
พจนานุà¸à¸£à¸¡
พจนารถ
@@ -18137,6 +18135,7 @@
พà¸à¸²à¸¥à¸­
พà¸à¸²à¹‚ศà¸
พà¸à¸²à¸ªà¸±à¸•à¸šà¸£à¸£à¸“
+ฯพณฯ
พณิช
พณิชย์
พด
@@ -18144,9 +18143,9 @@
พดด้วง
พธู
พน
+พน-
พ่น
พ้น
-พน-
พนขัณฑ์
พนโคจร
พนจร
@@ -18213,8 +18212,8 @@
พยัà¸
พยัà¸à¸žà¹€à¸¢à¸´à¸”
พยัà¸à¸¢à¸´à¹‰à¸¡
-พยัคฆ์
พยัคฆ-
+พยัคฆ์
พยัคฆา
พยัคฆิน
พยัคฆินทร์
@@ -18265,8 +18264,8 @@
พรมนิ้ว
พรมมิ
พรรค
-พรรค์
พรรค-
+พรรค์
พรรคà¸à¸¥à¸´à¸™
พรรคà¸à¸²à¸£à¹€à¸¡à¸·à¸­à¸‡
พรรคนาวิà¸à¹‚ยธิน
@@ -18448,9 +18447,9 @@
พราหมณี
พราหมี
พรำ
+พรำๆ
พร่ำ
พร้ำ
-พรำๆ
พร่ำพลอด
พร่ำเพรื่อ
พร่ำเพ้อ
@@ -18485,8 +18484,8 @@
พรุน
พรู
พรูด
-พฤà¸à¸©à¹Œ
พฤà¸à¸©-
+พฤà¸à¸©à¹Œ
พฤà¸à¸©à¸Šà¸²à¸•à¸´
พฤà¸à¸©à¸—ล
พฤà¸à¸©à¹€à¸—วดา
@@ -18755,8 +18754,8 @@
พะอาà¸à¸žà¸°à¸­à¸³
พะอืดพะอม
พัà¸
-พัà¸à¸•à¸£à¹Œ
พัà¸à¸•à¸£-
+พัà¸à¸•à¸£à¹Œ
พัà¸à¸•à¸£à¸²
พัà¸à¸•à¸£à¸²à¸à¸¤à¸•à¸´
พัà¸à¸•à¸²
@@ -18798,8 +18797,8 @@
พัดหลวง
พัตติงสะ
พัตร
-พัทธ์
พัทธ-
+พัทธ์
พัทธยา
พัทธยาà¸à¸£
พัทธสีมา
@@ -18814,8 +18813,8 @@
พันตา
พันตู
พันทาง
-พันธ์
พันธ-
+พันธ์
พันธà¸à¸£à¸“ี
พันธน-
พันธนะ
@@ -18834,6 +18833,7 @@
พันลาย
พันลำ
พันลึà¸
+-พันลือ
พันเลิศ
พันวรรษา
พันà¹à¸ªà¸‡
@@ -18936,9 +18936,9 @@
พาฬมฤค
พาฬหะ
พำ
-พำๆ พึมๆ
พำนัà¸
พำพวà¸
+พำๆ พึมๆ
พำพึม
พำลา
พิà¸à¸¥
@@ -18988,8 +18988,8 @@
พิถยันดร
พิถี
พิถีพิถัน
-พิทย์
พิทย-
+พิทย์
พิทยา
พิทยาคม
พิทยาคาร
@@ -19052,8 +19052,8 @@
พิภูษณะ
พิเภà¸
พิมปะà¸à¸²à¸£à¸±à¸‡
-พิมพ์
พิมพ-
+พิมพ์
พิมพà¸à¸²à¸£à¸±à¸‡
พิมพ์เขียว
พิมพ์ใจ
@@ -19390,8 +19390,8 @@
à¹à¸žà¸‡à¸žà¸§à¸¢à¸à¸£à¸±à¹ˆà¸‡
à¹à¸žà¹‡à¸‡à¹à¸žà¸§
à¹à¸žà¹à¸•à¸
-à¹à¸žà¸—ย์
à¹à¸žà¸—ย-
+à¹à¸žà¸—ย์
à¹à¸žà¸—ยศาสตร์
à¹à¸žà¸—ยา
à¹à¸žà¹‰à¸—้อง
@@ -19444,8 +19444,8 @@
โพทะเล
โพà¹à¸—สเซียม
โพธ
-โพธิ์
โพธิ-
+โพธิ์
โพธิà¸à¸²à¸“
โพธิบัลลังà¸à¹Œ
โพธิปัà¸à¸‚ิยธรรม
@@ -19782,8 +19782,8 @@
ภวนะ
ภวปาระ
ภวัคร
-ภวังค์
ภวังค-
+ภวังค์
ภวังคจิต
ภวันดร
ภวาภพ
@@ -19793,8 +19793,8 @@
ภัà¸à¸•à¸à¸¤à¸•à¸¢à¹Œ
ภัà¸à¸•à¸°
ภัà¸à¸•à¸´
-ภัà¸à¸©à¹Œ
ภัà¸à¸©-
+ภัà¸à¸©à¹Œ
ภัà¸à¸©à¸à¸²à¸£
ภัà¸à¸©à¸²
ภัà¸à¸©à¸²à¸«à¸²à¸£
@@ -19805,8 +19805,8 @@
ภังคี
ภัจ
ภัà¸à¸Šà¸°
-ภัณฑ์
ภัณฑ-
+ภัณฑ์
ภัณฑครรภ
ภัณฑนะ
ภัณฑาคาร
@@ -19951,8 +19951,8 @@
ภิท
ภิน-
ภินชาติ
-ภินท์
ภินท-
+ภินท์
ภินทน-
ภินทนาà¸à¸²à¸£
ภินวรรณ
@@ -19968,8 +19968,8 @@
ภีรุ
ภีรุà¸-
ภีรุà¸à¸Šà¸²à¸•à¸´
-ภุà¸à¸•à¹Œ
ภุà¸à¸•-
+ภุà¸à¸•à¹Œ
ภุà¸à¸•à¹€à¸¨à¸©
ภุà¸à¸•à¸²à¸«à¸²à¸£
ภุขัน
@@ -20201,8 +20201,8 @@
มนต์
มนตร์
มนตรี
-มนท์
มนท-
+มนท์
มนทà¸à¸²à¸™à¸•à¸´
มนทาทร
มนทิร
@@ -20221,8 +20221,8 @@
มนุช
มนุชาธิป
มนุà¸
-มนุษย์
มนุษย-
+มนุษย์
มนุษย์à¸à¸š
มนุษยชาติ
มนุษยเทพ
@@ -20268,8 +20268,8 @@
มรà¸à¸•
มรคา
มรฑป
-มรณ์
มรณ-
+มรณ์
มรณà¸à¸£à¸£à¸¡
มรณธรรม
มรณบัตร
@@ -20383,8 +20383,8 @@
มหัณณพ
มหัต
มหัทธนะ
-มหันต์
มหันต-
+มหันต์
มหันตโทษ
มหัพภาค
มหัล
@@ -21462,8 +21462,8 @@
โม่
โม้
โมà¸
-โมà¸à¸‚์
โมà¸à¸‚-
+โมà¸à¸‚์
โมà¸à¸‚บริสุทธิ์
โมà¸à¹‚คà¸
โมà¸à¸¡à¸±à¸™
@@ -21503,8 +21503,8 @@
โมษณ
โมเสà¸
โมเสส
-โม่ห์
โมห-
+โม่ห์
โมหะ
โมหันธ์
โมหาคติ
@@ -21701,9 +21701,9 @@
ย็อà¸à¹à¸¢à¹‡à¸
ย็อà¸à¹à¸¢à¹‡à¸à¹†
ยอง
+ยองๆ
ย่อง
ย้อง
-ยองๆ
ย่องà¸à¸£à¸´à¸š
ย่องเบา
ย่องà¹à¸¢à¹ˆà¸‡
@@ -21797,8 +21797,8 @@
ยัน
ยั่น
ยันต์
-ยันตร์
ยันตร-
+ยันตร์
ยันตรà¸à¸£à¸£à¸¡
ยั่นตะนี
ยันเย้า
@@ -21888,8 +21888,8 @@
ยาà¸à¸­à¸¢
ยาà¹à¸à¸”
ยาม
-ย่าม
ยาม-
+ย่าม
ยามà¸à¸²à¸¥à¸´à¸
ยามเà¸à¸²
ยามตูดชาย
@@ -22041,8 +22041,8 @@
ยุคนธร
ยุคล
ยุคลบาท
-ยุคันต์
ยุคันต-
+ยุคันต์
ยุคันตวาต
ยุคันธร
ยุคุนธร
@@ -22062,8 +22062,8 @@
ยุต
ยุติ-
ยุติธรรม
-ยุทธ์
ยุทธ-
+ยุทธ์
ยุทธà¸à¸²à¸£
ยุทธนา
ยุทธนาà¸à¸²à¸£
@@ -22125,8 +22125,8 @@
ยูเรเนียม
ยูโรเพียม
ยูษะ
-เย้
เยๆ
+เย้
เยง
เยซู
เย็ด
@@ -22159,8 +22159,8 @@
เยอะà¹à¸¢à¸°
เยา
เย้า
-เยาว์
เยาว-
+เยาว์
เยาวชน
เยาวน-
เยาวนะ
@@ -22313,8 +22313,8 @@
รà¸à¹€à¸£à¸µà¹‰à¸¢à¸§
รง
รงà¸à¸¸à¹Œ
-รงค์
รงค-
+รงค์
รงควัตถุ
รงรอง
รจนา
@@ -22378,8 +22378,8 @@
ร่มเà¸à¸¨
ร่มชูชีพ
รมณี
-รมณีย์
รมณีย-
+รมณีย์
ร่มธง
ร่มผ้า
ร่มโพธิ์ร่มไทร
@@ -22480,9 +22480,9 @@
รอดตัว
รอดหูรอดตา
รอน
+รอนๆ
ร่อน
ร้อน
-รอนๆ
ร้อนตัว
ร่อนทอง
ร้อนผ้าเหลือง
@@ -22812,8 +22812,8 @@
รัตตัà¸à¸à¸¹
รัตติ
รัตติà¸à¸²à¸¥
-รัตน์
รัตน-
+รัตน์
รัตนโà¸à¸ªà¸´à¸™à¸—ร์
รัตนตรัย
รัตนบัลลังà¸à¹Œ
@@ -23094,8 +23094,8 @@
ริà¸à¹†
ริดสีดวง
ริน
-ริ้น
รินๆ
+ริ้น
ริบ
ริบทรัพย์สิน
ริบบิ้น
@@ -23115,7 +23115,6 @@
รี่
รี้
รีๆ ขวางๆ
-รีๆ รอๆ
รีด
รีดนาทาเน้น
รีดนาทาเร้น
@@ -23127,6 +23126,7 @@
รีบรุด
รี้พล
รีม
+รีๆ รอๆ
รีรอ
รี้ริà¸
รึà¸à¸•à¹Œ
@@ -23141,8 +23141,8 @@
รื้อฟื้น
รุ
รุà¸
-รุà¸à¸‚์
รุà¸à¸‚-
+รุà¸à¸‚์
รุà¸à¸‚à¸à¸°
รุà¸à¸‚ชาติ
รุà¸à¸‚มูล
@@ -23290,8 +23290,8 @@
เร่อร่า
เรา
เร่า
-เร้า
เร่าๆ
+เร้า
เร่าร้อน
เราะ
เราะราย
@@ -23595,10 +23595,9 @@
ลพ
ลพุช
ลม
+ลมๆ
ล่ม
ล้ม
-ลมๆ
-ลมๆ à¹à¸¥à¹‰à¸‡à¹†
ลมà¸à¸£à¸”
ลมขึ้น
ล้มคว่ำ
@@ -23625,6 +23624,7 @@
ล้มลุà¸
ล้มลุà¸à¸„ลุà¸à¸„ลาน
ล้มเลิà¸
+ลมๆ à¹à¸¥à¹‰à¸‡à¹†
ลมà¹à¸¥à¹‰à¸‡
ลมว่าว
ลมเสีย
@@ -23868,8 +23868,8 @@
ลัà¸à¸ªà¸µ
ลัà¸à¸«à¸¥à¸±à¸š
ลัคคะ
-ลัคน์
ลัคน-
+ลัคน์
ลัคนา
ลัง
ลั่ง
@@ -23915,11 +23915,11 @@
ลั่นปาà¸
ลั่นวาจา
ลับ
-ลับๆ ล่อๆ
ลับตา
ลับปาà¸
ลับà¸à¸µà¸›à¸²à¸
ลับลมคมใน
+ลับๆ ล่อๆ
ลับล่อ
ลับลี้
ลับà¹à¸¥
@@ -24530,9 +24530,9 @@
เละ
เละเทะ
เลา
+เลาๆ
เล่า
เล้า
-เลาๆ
เลาà¸à¸±à¸¢
เล่าเรียน
เล่าลือ
@@ -24622,12 +24622,12 @@
à¹à¸¥à¸™à¸—านัม
à¹à¸¥à¸š
à¹à¸¥à¹‰à¸§
-à¹à¸¥à¹‰à¸§...เล่า
-à¹à¸¥à¹‰à¸§à¹† เล่าๆ
à¹à¸¥à¹‰à¸§à¸à¸±à¸™
à¹à¸¥à¹‰à¸§à¸”้วย
à¹à¸¥à¹‰à¸§à¹à¸•à¹ˆ
à¹à¸¥à¹‰à¸§à¹„ป
+à¹à¸¥à¹‰à¸§...เล่า
+à¹à¸¥à¹‰à¸§à¹† เล่าๆ
à¹à¸¥à¸°
à¹à¸¥à¸°à¹€à¸¥à¹‡à¸¡
à¹à¸¥à¸°à¹€à¸¥à¸µà¸¢à¸¡
@@ -24741,8 +24741,8 @@
วงเล็บ
วงวัง
วงเวียน
-วงศ์
วงศ-
+วงศ์
วงศà¸à¸£
วงศ์วาน
วงศา
@@ -24880,8 +24880,8 @@
วสวัดดี
วสวัตตี
วสะ
-วสันต์
วสันต-
+วสันต์
วสันตดิลà¸
วสันตวิษุวัต
วสา
@@ -25029,11 +25029,11 @@
วันอุโบสถ
วับ
วับๆ
-วับๆ หวำๆ
วับวาบ
วับวาม
วับà¹à¸§à¸š
วับà¹à¸§à¸¡
+วับๆ หวำๆ
วัปปะ
วัมมิà¸
วัย
@@ -25127,8 +25127,8 @@
วาท-
วาทà¸
วาทน
-วาทย์
วาทย-
+วาทย์
วาทยà¸à¸£
วาทศาสตร์
วาทศิลป์
@@ -25303,8 +25303,8 @@
วิจัà¸à¸©à¸“์
วิจัย
วิจาร
-วิจารณ์
วิจารณ-
+วิจารณ์
วิจารณà¸à¸²à¸“
วิจิ
วิจิà¸à¸´à¸ˆà¸‰à¸²
@@ -25518,13 +25518,13 @@
วิวรรธน์
วิวระ
วิวัà¸
-วิวัฒน์
วิวัฒน-
+วิวัฒน์
วิวัฒนาà¸à¸²à¸£
วิวัน
วิวาท
-วิวาห์
วิวาห-
+วิวาห์
วิวาหะ
วิวิจ
วิวิต
@@ -25546,8 +25546,8 @@
วิศุทธ์
วิศุทธิ์
วิเศษ
-วิเศษณ์
วิเศษณ-
+วิเศษณ์
วิเศษณà¸à¸²à¸£à¸
วิษณุ
วิษณุà¸à¸£à¸£à¸¡
@@ -25841,8 +25841,8 @@
ศรัท
ศรัทธา
ศรัย
-ศราทธ์
ศราทธ-
+ศราทธ์
ศราทธพรต
ศราพ
ศราพà¸
@@ -25901,8 +25901,8 @@
ศัà¸à¸”ิ์ศรี
ศัà¸à¸”ิ์สิทธิ์
ศัà¸à¸•à¸´
-ศัà¸à¸¢à¹Œ
ศัà¸à¸¢-
+ศัà¸à¸¢à¹Œ
ศัà¸à¸¢à¸ à¸²à¸ž
ศัà¸à¸¢à¸°
ศัà¸à¸£-
@@ -25917,8 +25917,8 @@
ศัทธนะ
ศันสนะ
ศันสนีย์
-ศัพท์
ศัพท-
+ศัพท์
ศัพทมูลวิทยา
ศัยยา
ศัล
@@ -25948,8 +25948,8 @@
ศาà¸à¸¢à¸°
ศาณ
ศาต
-ศานต์
ศานต-
+ศานต์
ศานตรส
ศานติ
ศานติà¸-
@@ -25992,16 +25992,16 @@
ศาศวัต
ศาสà¸
ศาสดา
-ศาสตร์
ศาสตร-
+ศาสตร์
ศาสตรา
ศาสตราจารย์
-ศาสน์
ศาสน-
+ศาสน์
ศาสนจัà¸à¸£
ศาสนา
-ศาสนีย์
ศาสนีย-
+ศาสนีย์
ศาสนูปถัมภà¸
ศิà¸à¸©à¸
ศิà¸à¸²à¸£
@@ -26024,8 +26024,8 @@
ศิโรรัตน์
ศิโรราบ
ศิโรเวà¸à¸™à¹Œ
-ศิลป์
ศิลป-
+ศิลป์
ศิลปà¸à¸£
ศิลปà¸à¸£à¸£à¸¡
ศิลปà¸à¸²à¸£
@@ -26072,8 +26072,8 @@
ศึà¸à¸©à¸²à¸˜à¸´à¸à¸²à¸£
ศึà¸à¸©à¸²à¸™à¸´à¹€à¸—ศà¸à¹Œ
ศึà¸à¸«à¸™à¹‰à¸²à¸™à¸²à¸‡
-ศุà¸à¸£à¹Œ
ศุà¸à¸£-
+ศุà¸à¸£à¹Œ
ศุà¸à¸£à¸§à¸£à¸£à¸“
ศุà¸à¸¥-
ศุà¸à¸¥à¸›à¸±à¸à¸©à¹Œ
@@ -26103,8 +26103,8 @@
ศุษิร
ศูà¸à¸£
ศูทร
-ศูนย์
ศูนย-
+ศูนย์
ศูนย์à¸à¸²à¸£à¸„้า
ศูนย์ชุมชน
ศูนย์พ่าห์
@@ -26116,8 +26116,8 @@
ศูล
ศูลิน
เศรณี
-เศรษà¸à¹Œ
เศรษà¸-
+เศรษà¸à¹Œ
เศรษà¸à¸à¸´à¸ˆ
เศรษà¸à¸¨à¸²à¸ªà¸•à¸£à¹Œ
เศรษà¸à¸µ
@@ -26267,12 +26267,12 @@
สà¸
สณฑ์
สด
-สดๆ ร้อนๆ
สดà¸
สดคาว
สดชื่น
สดน
สดมภ์
+สดๆ ร้อนๆ
สดใส
สดัน
สดับ
@@ -26609,8 +26609,8 @@
สมุน
สมุนไพร
สมุลà¹à¸§à¹‰à¸‡
-สมุห์
สมุห-
+สมุห์
สมุหà¸à¸¥à¸²à¹‚หม
สมุหเทศาภิบาล
สมุหนาม
@@ -26844,8 +26844,8 @@
สวยมภู
ส้วยเสี้ยว
สวร
-สวรรค์
สวรรค-
+สวรรค์
สวรรคต
สวรรคบดี
สวรรค์อยู่ในอภนรà¸à¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹ƒà¸ˆ
@@ -27119,8 +27119,8 @@
สังà¸à¸´à¹€à¸¥à¸ª
สังเà¸à¸•
สังเà¸à¸•à¸à¸²à¸£à¸“์
-สังข์
สังข-
+สังข์
สังขà¸à¸£
สังขต-
สังขตธรรม
@@ -27134,8 +27134,8 @@
สังขารโลà¸
สังเขป
สังโขภ
-สังค์
สังค-
+สังค์
สังคà¸à¸²à¸•à¸´
สังคม
สังคม-
@@ -27272,15 +27272,15 @@
สัตภัณฑ์
สัตม-
สัตมวาร
-สัตย์
สัตย-
+สัตย์
สัตยพรต
สัตยวาที
สัตยาเคราะห์
สัตยาธิษà¸à¸²à¸™
สัตยาบัน
-สัตว์
สัตว-
+สัตว์
สัตวบาล
สัตวà¹à¸žà¸—ย์
สัตวโลà¸
@@ -27403,8 +27403,8 @@
สัมพัจฉรฉินท์
สัมพัตสร
สัมพัทธ์
-สัมพันธ์
สัมพันธ-
+สัมพันธ์
สัมพันธน์
สัมพันธภาพ
สัมพันธมิตร
@@ -27437,8 +27437,8 @@
สัมมาสังà¸à¸±à¸›à¸›à¸°
สัมมาอาชีวะ
สัมโมทนียà¸à¸–า
-สัมฤทธิ์
สัมฤทธิ-
+สัมฤทธิ์
สัมฤทธิศà¸
สัยน์
สัลลาป-
@@ -27499,8 +27499,8 @@
สาธย-
สาธยะ
สาธยาย
-สาธารณ์
สาธารณ-
+สาธารณ์
สาธารณภัย
สาธารณรัà¸
สาธารณสถาน
@@ -27546,8 +27546,8 @@
สามเณร
สามเณรี
สามตา
-สามนต์
สามนต-
+สามนต์
สามนตราช
สามใบเถา
สามเพลงตà¸à¸¡à¹‰à¸²à¸•à¸²à¸¢
@@ -27576,8 +27576,8 @@
สามัà¸-
สามัà¸à¸ªà¸³à¸™à¸¶à¸
สามัตถิยะ
-สามานย์
สามานย-
+สามานย์
สามานยนาม
สามารถ
สามิà¸
@@ -27715,8 +27715,8 @@
สาวิตร
สาวิตรี
สาสน
-สาสน์
สาสน-
+สาสน์
สาสนธรรม
สาสนา
สาหร่าย
@@ -27828,8 +27828,8 @@
สิงสถิต
สิงสาราสัตว์
สิงสู่
-สิงห์
สิงห-
+สิงห์
สิงหนาท
สิงหบัà¸à¸Šà¸£
สิงหรา
@@ -27843,8 +27843,8 @@
สิต-
สิตางศุ์
สิถิล
-สิทธ์
สิทธ-
+สิทธ์
สิทธา
สิทธาจารย์
สิทธานต์
@@ -27981,8 +27981,8 @@
สีเสียดเปลือà¸
สีเสียดเหนือ
สีเสื้อน้อย
-สีห์
สีห-
+สีห์
สีหน้า
สีหนาท
สีหบัà¸à¸Šà¸£
@@ -28020,9 +28020,9 @@
สื่อสารมวลชน
สุ
สุà¸
-สุà¸à¹† ดิบๆ
สุà¸à¸à¹ˆà¸­à¸™à¸«à¹ˆà¸²à¸¡
สุà¸à¸‚์
+สุà¸à¹† ดิบๆ
สุà¸à¸”ิบ
สุà¸à¹à¸”ด
สุà¸à¸£
@@ -28050,8 +28050,8 @@
สุขุมาล
สุคต
สุคติ
-สุคนธ์
สุคนธ-
+สุคนธ์
สุคนธรส
สุคันธ์
สุงà¸-
@@ -28110,8 +28110,8 @@
สุตตันตปิฎà¸
สุตตันตะ
สุติ
-สุทธ์
สุทธ-
+สุทธ์
สุทธาวาส
สุทธิ
สุทรรศน์
@@ -28281,8 +28281,8 @@
สู้เย็บตา
สูร
สู้รบตบมือ
-สูรย์
สูรย-
+สูรย์
สูรยà¸à¸²à¸™à¸•à¹Œ
สูรยคราส
สูริ
@@ -28349,8 +28349,8 @@
เส้นสมมาตร
เส้นสัมผัส
เส้นสาย
-เสน่ห์
เสนห-
+เสน่ห์
เสน่ห์จันทร์ขาว
เสน่ห์จันทร์à¹à¸”ง
เสน่ห์ปลายจวัà¸
@@ -28620,8 +28620,8 @@
à¹à¸ªà¸™à¸à¸¥
à¹à¸ªà¸™à¸‡
à¹à¸ªà¸™à¸‡à¸­à¸™
-à¹à¸ªà¸™à¸¢à¹Œ
à¹à¸ªà¸™à¸¢-
+à¹à¸ªà¸™à¸¢à¹Œ
à¹à¸ªà¸™à¸¢à¸²à¸à¸£
à¹à¸ªà¸™à¸¢à¸²à¸™à¸¸à¸ à¸²à¸ž
à¹à¸ªà¸™à¸£à¸¹à¹‰
@@ -28743,8 +28743,8 @@
หà¸à¸«à¸±à¸™
หง
หงà¸à¹†
-หงส์
หงส-
+หงส์
หงสคติ
หงส์ทอง
หงสบาท
@@ -29402,8 +29402,8 @@
หลอดอาหาร
หลอน
หล็อน
-หล่อน
หล็อนๆ
+หล่อน
หลอม
หลอมตัว
หลอมละลาย
@@ -29639,8 +29639,8 @@
หัด
หัดเยอรมัน
หัต
-หัตถ์
หัตถ-
+หัตถ์
หัตถà¸à¸£à¸£à¸¡
หัตถà¸à¸²à¸£
หัตถà¸à¸´à¸ˆ
@@ -29985,8 +29985,8 @@
หิรัà¸-
หิรัà¸à¸à¸´à¸à¸²à¸£à¹Œ
หิรัà¸à¸šà¸±à¸
-หิรัณย์
หิรัณย-
+หิรัณย์
หิรัณยà¸à¸²à¸£
หิรัณยเà¸à¸¨
หิรัณยรัศมี
@@ -30151,8 +30151,8 @@
เห็บ
เห็บน้ำ
เหม
-เหม่
เหม-
+เหม่
เหม่ง
เหม็น
เหม็นเขียว
@@ -30160,8 +30160,8 @@
เหม็นเปรี้ยว
เหมวดี
เหม่อ
-เหมันต์
เหมันต-
+เหมันต์
เหมา
เหมายัน
เหมาะ
@@ -30187,8 +30187,8 @@
เหย่อย
เหยา
เหย่า
-เหย้า
เหย่าๆ
+เหย้า
เหยาะ
เหยาะๆ
เหยาะà¹à¸«à¸¢à¸°
@@ -30404,8 +30404,8 @@
โหนà¸à¹à¸à¹‰à¸¡
โหน่ง
โหม
-โหม่
โหม-
+โหม่
โหมà¸à¸£à¸£à¸¡
โหมà¸à¸¹à¸“ฑ์
โหม่ง
@@ -30481,8 +30481,8 @@
ไหลน้ำ
ไหล่รวบ
ไหว
-ไหว้
ไหวๆ
+ไหว้
ไหว้ครู
ไหว้เจ้า
ไหวตัว
@@ -30530,8 +30530,8 @@
อโฆษะ
อง
องà¸à¹Œ
-องค์
องค-
+องค์
องค์à¸à¸à¸´à¸™
องค์à¸à¸£
องค์à¸à¸²à¸£
@@ -30599,8 +30599,8 @@
อดีตภพ
อดีตสมัย
อดุล
-อดุลย์
อดุลย-
+อดุลย์
อติ
อติชาต
อติชาต-
@@ -30641,10 +30641,10 @@
อธิศีล
อธิษà¸à¸²à¸™
อธึà¸
-อ้น
อน-
-อนงค์
+อ้น
อนงค-
+อนงค์
อนงคณะ
อนงคเลข
อนงคเลขา
@@ -30664,8 +30664,8 @@
อนัà¸à¸ªà¸²à¸˜à¸²à¸£à¸“์
อนัตตา
อนัตถ-
-อนันต์
อนันต-
+อนันต์
อนันตร-
อนันตริยà¸à¸£à¸£à¸¡
อนัม
@@ -30756,8 +30756,8 @@
อนุโมทนา
อนุโมทนาบัตร
อนุโยค
-อนุรัà¸à¸©à¹Œ
อนุรัà¸à¸©-
+อนุรัà¸à¸©à¹Œ
อนุรัà¸à¸©à¸™à¸´à¸¢à¸¡
อนุราช
อนุราธ
@@ -31015,8 +31015,8 @@
อรหัตมรรค
อรหัตวิโมà¸à¸‚์
อรหัน
-อรหันต์
อรหันต-
+อรหันต์
อรหันตฆาต
อร่อย
อรัà¸
@@ -31218,10 +31218,10 @@
ออเซาะ
ออด
ออดๆ
-ออดๆ à¹à¸­à¸”ๆ
-อ๊อดๆ à¹à¸­à¹Šà¸”ๆ
ออดอ้อน
+ออดๆ à¹à¸­à¸”ๆ
ออดà¹à¸­à¸”
+อ๊อดๆ à¹à¸­à¹Šà¸”ๆ
อ๊อดà¹à¸­à¹Šà¸”
อ้อดิบ
อ่อน
@@ -31302,8 +31302,8 @@
อะเอื้อย
อัà¸
อั้à¸
-อั๊à¸
อั้à¸à¹†
+อั๊à¸
อั๊à¸à¹†
อัà¸à¸à¸°
อัà¸à¹‚à¸à¸˜à¸°
@@ -31483,8 +31483,8 @@
อัตหิต-
อัตเหตุ
อัททา
-อัทธ์
อัทธ-
+อัทธ์
อัทธคต
อัทธคู
อัทธา
@@ -31751,8 +31751,8 @@
อาทาตา
อาทาน
อาทิ
-อาทิตย์
อาทิตย-
+อาทิตย์
อาทิตยมณฑล
อาทิตยวาร
อาทีนพ
@@ -31879,8 +31879,8 @@
อารัณย์
อารัณยà¸à¸°
อารัติ
-อารัมภ์
อารัมภ-
+อารัมภ์
อารัมภà¸à¸–า
อารัมภบท
อาราธน์
@@ -31952,8 +31952,8 @@
อาสัตย์
อาสันนะ
อาสา
-อาสาฬห์
อาสาฬห-
+อาสาฬห์
อาสาฬหบูชา
อาสิà¸à¸ˆà¹Œ
อาสิน
@@ -32019,11 +32019,11 @@
อิà¸à¸œà¸¥
อิณ
อิด
-อิดๆ ออดๆ
-อิดๆ เอื้อนๆ
อิดโรย
อิดหนาระอาใจ
+อิดๆ ออดๆ
อิดออด
+อิดๆ เอื้อนๆ
อิดเอื้อน
อิตถี
อิตถีลิงค์
@@ -32044,8 +32044,8 @@
อินทนิล
อินทนิลน้ำ
อินทผลัม
-อินทร์
อินทร-
+อินทร์
อินทรธนู
อินทรวงศ์
อินทรวิเชียร
@@ -32054,8 +32054,8 @@
อินทราภิเษà¸
อินทรายุธ
อินทรี
-อินทรีย์
อินทรีย-
+อินทรีย์
อินทรียโคจร
อินทรียà¸à¸²à¸“
อินทรียสังวร
@@ -32281,8 +32281,8 @@
อุตริ
อุตริมนุสธรรม
อุตลุด
-อุตส่าห์
อุตสาห-
+อุตส่าห์
อุตสาหà¸à¸£à¸£à¸¡
อุตสาหà¸à¸£à¸£à¸¡à¸¨à¸´à¸¥à¸›à¹Œ
อุตสาหะ
@@ -32397,8 +32397,8 @@
อุปสัมปทาเปà¸à¸‚์
อุปสัมปทาเปà¸à¸©à¹Œ
อุปฮาด
-อุปัชฌาย์
อุปัชฌาย-
+อุปัชฌาย์
อุปัชฌายวัตร
อุปัชฌายะ
อุปัà¸à¸à¸²à¸
@@ -32490,10 +32490,9 @@
อู๋อี๋
เอ
เอ้
-เอ้ๆ à¹à¸­à¹ˆà¸™à¹†
เอà¸
-เอ๊à¸
เอà¸-
+เอ๊à¸
เอà¸à¹€à¸‚นà¸
เอà¸à¸ˆà¸´à¸•
เอà¸à¸‰à¸±à¸™à¸—์
@@ -32582,6 +32581,7 @@
เออออ
เออออห่อหมà¸
เอ้อเฮอ
+เอ้ๆ à¹à¸­à¹ˆà¸™à¹†
เอ้à¹à¸­à¹ˆà¸™
เอ๊ะ
เอะใจ
@@ -32685,8 +32685,8 @@
เอื้อม
เอื้อมอาจ
เอื่อย
-เอื้อย
เอื่อยๆ
+เอื้อย
เอื้ออำนวย
à¹à¸­
à¹à¸­à¹‰
@@ -32697,10 +32697,10 @@
à¹à¸­à¹ˆà¸‡
à¹à¸­à¹‰à¸‡à¹à¸¡à¹‰à¸‡
à¹à¸­à¸”
-à¹à¸­à¹‰à¸”
-à¹à¸­à¹Šà¸”
à¹à¸­à¸”ๆ
+à¹à¸­à¹‰à¸”
à¹à¸­à¹‰à¸”ๆ
+à¹à¸­à¹Šà¸”
à¹à¸­à¹Šà¸”ๆ
à¹à¸­à¹ˆà¸™
à¹à¸­à¸™à¸•à¸´à¹€à¸ˆà¸™
@@ -32782,8 +32782,8 @@
โอ้โลมปà¸à¸´à¹‚ลม
โอ้ว่า
โอวาท
-โอษà¸à¹Œ
โอษà¸-
+โอษà¸à¹Œ
โอษà¸à¸Šà¸°
โอษà¸à¸ à¸±à¸¢
โอสถ
@@ -32876,13 +32876,13 @@
ฮึดฮัด
ฮึ่ม
ฮึย
-ฮึ่ย
ฮึยๆ
+ฮึ่ย
ฮืดฮาด
ฮือ
+ฮือๆ
ฮื่อ
ฮื้อ
-ฮือๆ
ฮุด
ฮุบ
ฮุยเลฮุย
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/root.txt b/Build/source/libs/icu/icu-50.1/test/testdata/root.txt
index cf213ce7712..0fbe082383a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/root.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/root.txt
@@ -1,6 +1,6 @@
//*******************************************************************************
//*
-//* Copyright (C) 1998-2011, International Business Machines
+//* Copyright (C) 1998-2012, International Business Machines
//* Corporation and others. All Rights Reserved.
//*
//*******************************************************************************
@@ -11,8 +11,8 @@
root
{
Version { 44.0 }
- ExpectCLDRVersionAtLeast { 21.0 } // 'base' cldr version. Allow up to version =.=.* of this
- CurrentCLDRVersion { 21.0 } // Current CLDR version as of the test update. Warn if not an exact match.
+ ExpectCLDRVersionAtLeast { 22.1 } // 'base' cldr version. Allow up to version =.=.* of this
+ CurrentCLDRVersion { 22.1 } // Current CLDR version as of the test update. Warn if not an exact match.
ShortLanguage { xxx }
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/sh.txt b/Build/source/libs/icu/icu-50.1/test/testdata/sh.txt
index 62dde8994aa..62dde8994aa 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/sh.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/sh.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/sh_YU.txt b/Build/source/libs/icu/icu-50.1/test/testdata/sh_YU.txt
index bdd009d8b02..bdd009d8b02 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/sh_YU.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/sh_YU.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/ssearch.xml b/Build/source/libs/icu/icu-50.1/test/testdata/ssearch.xml
index c4beaf24cb5..c4beaf24cb5 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/ssearch.xml
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/ssearch.xml
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/structLocale.txt b/Build/source/libs/icu/icu-50.1/test/testdata/structLocale.txt
index 98a6e267218..a1d3be52a62 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/structLocale.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/structLocale.txt
@@ -3857,6 +3857,18 @@ structLocale:table(nofallback){
2,
2,
}
+ displayName:intvector{
+ 2,
+ 2,
+ }
+ era-abbr:intvector{
+ 2,
+ 2,
+ }
+ era-name:intvector{
+ 2,
+ 2,
+ }
languages:intvector{
2,
2,
@@ -3869,6 +3881,14 @@ structLocale:table(nofallback){
2,
2,
}
+ script:intvector{
+ 2,
+ 2,
+ }
+ type:intvector{
+ 2,
+ 2,
+ }
}
delimiters{
quotationStart{""}
@@ -4122,6 +4142,7 @@ structLocale:table(nofallback){
iu{""}
ja{""}
jbo{""}
+ jgo{""}
jmc{""}
jpr{""}
jrb{""}
@@ -4207,6 +4228,7 @@ structLocale:table(nofallback){
mg{""}
mga{""}
mgh{""}
+ mgo{""}
mh{""}
mi{""}
mic{""}
@@ -4465,6 +4487,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4476,6 +4698,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
arabext{
@@ -4485,6 +4709,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4496,6 +4920,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
bali{
@@ -4505,6 +4931,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4516,6 +5142,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
beng{
@@ -4525,6 +5153,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4536,6 +5364,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
cham{
@@ -4545,6 +5375,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4556,6 +5586,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
default{""}
@@ -4566,6 +5598,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4577,6 +5809,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
finance{""}
@@ -4587,6 +5821,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4598,6 +6032,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
gujr{
@@ -4607,6 +6043,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4618,6 +6254,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
guru{
@@ -4627,6 +6265,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4638,6 +6476,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
hanidec{
@@ -4647,6 +6487,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4658,6 +6698,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
java{
@@ -4667,6 +6709,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4678,6 +6920,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
kali{
@@ -4687,6 +6931,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4698,6 +7142,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
khmr{
@@ -4707,6 +7153,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4718,6 +7364,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
knda{
@@ -4727,6 +7375,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4738,6 +7586,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
lana{
@@ -4747,6 +7597,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4758,6 +7808,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
lanatham{
@@ -4767,6 +7819,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4778,6 +8030,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
laoo{
@@ -4787,6 +8041,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4798,6 +8252,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
latn{
@@ -4807,6 +8263,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4818,6 +8474,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
lepc{
@@ -4827,6 +8485,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4838,6 +8696,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
limb{
@@ -4847,6 +8707,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4858,6 +8918,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
mlym{
@@ -4867,6 +8929,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4878,6 +9140,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
mong{
@@ -4887,6 +9151,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4898,6 +9362,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
mtei{
@@ -4907,6 +9373,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4918,6 +9584,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
mymr{
@@ -4927,6 +9595,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4938,6 +9806,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
mymrshan{
@@ -4947,6 +9817,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4958,6 +10028,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
native{""}
@@ -4968,6 +10040,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4979,6 +10251,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
olck{
@@ -4988,6 +10262,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -4999,6 +10473,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
orya{
@@ -5008,6 +10484,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5019,6 +10695,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
saur{
@@ -5028,6 +10706,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5039,6 +10917,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
sund{
@@ -5048,6 +10928,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5059,6 +11139,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
talu{
@@ -5068,6 +11150,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5079,6 +11361,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
tamldec{
@@ -5088,6 +11372,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5099,6 +11583,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
telu{
@@ -5108,6 +11594,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5119,6 +11805,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
thai{
@@ -5128,6 +11816,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5139,6 +12027,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
tibt{
@@ -5148,6 +12038,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5159,6 +12249,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
traditional{""}
@@ -5169,6 +12261,206 @@ structLocale:table(nofallback){
percentFormat{""}
scientificFormat{""}
}
+ patternsLong{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
+ patternsShort{
+ decimalFormat{
+ 1000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 1000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 10000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ 100000000000000{
+ zero{""}
+ one{""}
+ two{""}
+ few{""}
+ many{""}
+ other{""}
+ }
+ }
+ }
symbols{
decimal{""}
exponential{""}
@@ -5180,6 +12472,8 @@ structLocale:table(nofallback){
perMille{""}
percentSign{""}
plusSign{""}
+ currencyDecimal{""}
+ currencyGroup{""}
}
}
}
@@ -5443,21 +12737,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -5690,21 +12980,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -5954,21 +13240,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -6195,21 +13477,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -6472,6 +13750,15 @@ structLocale:table(nofallback){
"",
"",
}
+ short{
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ }
wide{
"",
"",
@@ -6502,6 +13789,15 @@ structLocale:table(nofallback){
"",
"",
}
+ short{
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ }
wide{
"",
"",
@@ -6624,21 +13920,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -6919,21 +14211,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -7178,21 +14466,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -7429,21 +14713,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -7680,21 +14960,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -8683,21 +15959,17 @@ structLocale:table(nofallback){
intervalFormats{
H{
H{""}
- a{""}
}
Hm{
H{""}
- a{""}
m{""}
}
Hmv{
H{""}
- a{""}
m{""}
}
Hv{
H{""}
- a{""}
}
M{
M{""}
@@ -8826,8 +16098,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
day-future{
zero{""}
@@ -8836,8 +16106,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
day-past{
zero{""}
@@ -8846,8 +16114,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
hour{
zero{""}
@@ -8856,8 +16122,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
hour-future{
zero{""}
@@ -8866,8 +16130,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
hour-past{
zero{""}
@@ -8876,8 +16138,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
minute{
zero{""}
@@ -8886,8 +16146,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
minute-future{
zero{""}
@@ -8896,8 +16154,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
minute-past{
zero{""}
@@ -8906,8 +16162,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
month{
zero{""}
@@ -8916,8 +16170,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
month-future{
zero{""}
@@ -8926,8 +16178,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
month-past{
zero{""}
@@ -8936,8 +16186,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
second{
zero{""}
@@ -8946,8 +16194,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
second-future{
zero{""}
@@ -8956,8 +16202,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
second-past{
zero{""}
@@ -8966,8 +16210,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
week{
zero{""}
@@ -8976,8 +16218,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
week-future{
zero{""}
@@ -8986,8 +16226,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
week-past{
zero{""}
@@ -8996,8 +16234,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
year{
zero{""}
@@ -9006,8 +16242,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
year-future{
zero{""}
@@ -9016,8 +16250,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
year-past{
zero{""}
@@ -9026,8 +16258,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
}
unitsShort{
@@ -9038,8 +16268,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
day-future{
zero{""}
@@ -9048,8 +16276,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
day-past{
zero{""}
@@ -9058,8 +16284,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
hour{
zero{""}
@@ -9068,8 +16292,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
hour-future{
zero{""}
@@ -9078,8 +16300,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
hour-past{
zero{""}
@@ -9088,8 +16308,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
minute{
zero{""}
@@ -9098,8 +16316,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
minute-future{
zero{""}
@@ -9108,8 +16324,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
minute-past{
zero{""}
@@ -9118,8 +16332,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
month{
zero{""}
@@ -9128,8 +16340,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
month-future{
zero{""}
@@ -9138,8 +16348,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
month-past{
zero{""}
@@ -9148,8 +16356,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
second{
zero{""}
@@ -9158,8 +16364,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
second-future{
zero{""}
@@ -9168,8 +16372,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
second-past{
zero{""}
@@ -9178,8 +16380,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
week{
zero{""}
@@ -9188,8 +16388,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
week-future{
zero{""}
@@ -9198,8 +16396,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
week-past{
zero{""}
@@ -9208,8 +16404,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
year{
zero{""}
@@ -9218,8 +16412,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
year-future{
zero{""}
@@ -9228,8 +16420,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
year-past{
zero{""}
@@ -9238,8 +16428,6 @@ structLocale:table(nofallback){
few{""}
many{""}
other{""}
- 0{""}
- 1{""}
}
}
zoneStrings{
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/te.txt b/Build/source/libs/icu/icu-50.1/test/testdata/te.txt
index 807735e0282..807735e0282 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/te.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/te.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/te_IN.txt b/Build/source/libs/icu/icu-50.1/test/testdata/te_IN.txt
index 6d2aa73b058..6d2aa73b058 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/te_IN.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/te_IN.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/te_IN_REVISED.txt b/Build/source/libs/icu/icu-50.1/test/testdata/te_IN_REVISED.txt
index 18efd30b7b4..18efd30b7b4 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/te_IN_REVISED.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/te_IN_REVISED.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/test1.ucm b/Build/source/libs/icu/icu-50.1/test/testdata/test1.ucm
index ac056f1e6de..ac056f1e6de 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/test1.ucm
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/test1.ucm
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/test1bmp.ucm b/Build/source/libs/icu/icu-50.1/test/testdata/test1bmp.ucm
index 50a52ca5d4b..50a52ca5d4b 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/test1bmp.ucm
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/test1bmp.ucm
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/test3.ucm b/Build/source/libs/icu/icu-50.1/test/testdata/test3.ucm
index aee69c28982..aee69c28982 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/test3.ucm
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/test3.ucm
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/test4.ucm b/Build/source/libs/icu/icu-50.1/test/testdata/test4.ucm
index 3b0aad0f0a8..3b0aad0f0a8 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/test4.ucm
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/test4.ucm
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/test4x.ucm b/Build/source/libs/icu/icu-50.1/test/testdata/test4x.ucm
index c7692aaece8..c7692aaece8 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/test4x.ucm
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/test4x.ucm
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/test5.ucm b/Build/source/libs/icu/icu-50.1/test/testdata/test5.ucm
index 0b2a8356b8a..0b2a8356b8a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/test5.ucm
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/test5.ucm
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/testaliases.txt b/Build/source/libs/icu/icu-50.1/test/testdata/testaliases.txt
index e5600ac43ed..4592e7f1156 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/testaliases.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/testaliases.txt
@@ -1,6 +1,6 @@
//*******************************************************************************
//*
-//* Copyright (C) 2002-2009, International Business Machines
+//* Copyright (C) 2002-2012, International Business Machines
//* Corporation and others. All Rights Reserved.
//*
//*******************************************************************************
@@ -28,7 +28,7 @@ testaliases:table(nofallback)
LocaleScript:alias { "/ICUDATA/ja/LocaleScript" }
// aliasing using position
- boundaries:alias { "/ICUDATA-brkitr/ja" } // Referencing corresponding resource in another bundle
+ boundaries:alias { "/ICUDATA-brkitr/th" } // Referencing corresponding resource in another bundle
// aliasing arrays
zoneTests {
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/testdata.mak b/Build/source/libs/icu/icu-50.1/test/testdata/testdata.mak
index 6d3786faeff..d38a19ff995 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/testdata.mak
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/testdata.mak
@@ -1,5 +1,5 @@
#**********************************************************************
-#* Copyright (C) 1999-2010, International Business Machines Corporation
+#* Copyright (C) 1999-2012, International Business Machines Corporation
#* and others. All Rights Reserved.
#**********************************************************************
#
@@ -28,7 +28,7 @@ ALL : "$(TESTDATAOUT)\testdata.dat"
TEST_RES_FILES = $(TEST_RES_SOURCE:.txt=.res)
-"$(TESTDATAOUT)\testdata.dat" : $(TEST_RES_FILES) "$(TESTDATABLD)\casing.res" "$(TESTDATABLD)\conversion.res" "$(TESTDATABLD)\icuio.res" "$(TESTDATABLD)\mc.res" "$(TESTDATABLD)\structLocale.res" "$(TESTDATABLD)\root.res" "$(TESTDATABLD)\sh.res" "$(TESTDATABLD)\sh_YU.res" "$(TESTDATABLD)\te.res" "$(TESTDATABLD)\te_IN.res" "$(TESTDATABLD)\te_IN_REVISED.res" "$(TESTDATABLD)\testaliases.res" "$(TESTDATABLD)\testtypes.res" "$(TESTDATABLD)\testempty.res" "$(TESTDATABLD)\iscii.res" "$(TESTDATABLD)\idna_rules.res" "$(TESTDATABLD)\DataDrivenCollationTest.res" "$(TESTDATABLD)\test.icu" "$(TESTDATABLD)\testtable32.res" "$(TESTDATABLD)\test1.cnv" "$(TESTDATABLD)\test1bmp.cnv" "$(TESTDATABLD)\test3.cnv" "$(TESTDATABLD)\test4.cnv" "$(TESTDATABLD)\test4x.cnv" "$(TESTDATABLD)\test5.cnv" "$(TESTDATABLD)\ibm9027.cnv" "$(TESTDATABLD)\nfscsi.spp" "$(TESTDATABLD)\nfscss.spp" "$(TESTDATABLD)\nfscis.spp" "$(TESTDATABLD)\nfsmxs.spp" "$(TESTDATABLD)\nfsmxp.spp" "$(TESTDATABLD)\testnorm.nrm"
+"$(TESTDATAOUT)\testdata.dat" : $(TEST_RES_FILES) "$(TESTDATABLD)\casing.res" "$(TESTDATABLD)\conversion.res" "$(TESTDATABLD)\icuio.res" "$(TESTDATABLD)\mc.res" "$(TESTDATABLD)\structLocale.res" "$(TESTDATABLD)\root.res" "$(TESTDATABLD)\sh.res" "$(TESTDATABLD)\sh_YU.res" "$(TESTDATABLD)\te.res" "$(TESTDATABLD)\te_IN.res" "$(TESTDATABLD)\te_IN_REVISED.res" "$(TESTDATABLD)\testaliases.res" "$(TESTDATABLD)\testtypes.res" "$(TESTDATABLD)\testempty.res" "$(TESTDATABLD)\iscii.res" "$(TESTDATABLD)\idna_rules.res" "$(TESTDATABLD)\DataDrivenCollationTest.res" "$(TESTDATABLD)\test.icu" "$(TESTDATABLD)\testtable32.res" "$(TESTDATABLD)\test1.cnv" "$(TESTDATABLD)\test1bmp.cnv" "$(TESTDATABLD)\test2.cnv" "$(TESTDATABLD)\test3.cnv" "$(TESTDATABLD)\test4.cnv" "$(TESTDATABLD)\test4x.cnv" "$(TESTDATABLD)\test5.cnv" "$(TESTDATABLD)\ibm9027.cnv" "$(TESTDATABLD)\nfscsi.spp" "$(TESTDATABLD)\nfscss.spp" "$(TESTDATABLD)\nfscis.spp" "$(TESTDATABLD)\nfsmxs.spp" "$(TESTDATABLD)\nfsmxp.spp" "$(TESTDATABLD)\testnorm.nrm"
@echo Building test data
@copy "$(TESTDATABLD)\te.res" "$(TESTDATAOUT)\$(TESTDT)\nam.typ"
@copy "$(TESTDATA)\old_l_testtypes.res" "$(TESTDATABLD)"
@@ -55,6 +55,7 @@ iscii.res
test.icu
test1.cnv
test1bmp.cnv
+test2.cnv
test3.cnv
test4.cnv
test4x.cnv
@@ -133,6 +134,10 @@ $(TEST_RES_FILES:.res =.res
@echo Building $@
@"$(ICUTOOLS)\makeconv\$(CFG)\makeconv" --small -d"$(TESTDATABLD)" $**
+"$(TESTDATABLD)\test2.cnv": "$(TESTDATA)\test2.ucm"
+ @echo Building $@
+ @"$(ICUTOOLS)\makeconv\$(CFG)\makeconv" --small -d"$(TESTDATABLD)" $**
+
"$(TESTDATABLD)\test3.cnv": "$(TESTDATA)\test3.ucm"
@echo Building $@
@"$(ICUTOOLS)\makeconv\$(CFG)\makeconv" --small -d"$(TESTDATABLD)" $**
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/testempty.txt b/Build/source/libs/icu/icu-50.1/test/testdata/testempty.txt
index 98cf164788f..98cf164788f 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/testempty.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/testempty.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/testnorm.txt b/Build/source/libs/icu/icu-50.1/test/testdata/testnorm.txt
index 811f6ff6db2..811f6ff6db2 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/testnorm.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/testnorm.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/testtypes.txt b/Build/source/libs/icu/icu-50.1/test/testdata/testtypes.txt
index df10554e1f8..df10554e1f8 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/testtypes.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/testtypes.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/translit_rules.txt b/Build/source/libs/icu/icu-50.1/test/testdata/translit_rules.txt
index b45837d691f..b45837d691f 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/translit_rules.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/translit_rules.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/tstfiles.mk b/Build/source/libs/icu/icu-50.1/test/testdata/tstfiles.mk
index 8ba8d45593c..8ba8d45593c 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/tstfiles.mk
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/tstfiles.mk
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/uni-text.bin b/Build/source/libs/icu/icu-50.1/test/testdata/uni-text.bin
index 08adec348a5..08adec348a5 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/uni-text.bin
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/uni-text.bin
Binary files differ
diff --git a/Build/source/libs/icu/icu-49.1/test/testdata/wordsegments.txt b/Build/source/libs/icu/icu-50.1/test/testdata/wordsegments.txt
index 3ea29f7e4e2..3ea29f7e4e2 100644
--- a/Build/source/libs/icu/icu-49.1/test/testdata/wordsegments.txt
+++ b/Build/source/libs/icu/icu-50.1/test/testdata/wordsegments.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/testmap/Makefile.in b/Build/source/libs/icu/icu-50.1/test/testmap/Makefile.in
index 2bf2b68840a..2bf2b68840a 100644
--- a/Build/source/libs/icu/icu-49.1/test/testmap/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/testmap/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/testmap/testmap.c b/Build/source/libs/icu/icu-50.1/test/testmap/testmap.c
index 395685bf3c6..395685bf3c6 100644
--- a/Build/source/libs/icu/icu-49.1/test/testmap/testmap.c
+++ b/Build/source/libs/icu/icu-50.1/test/testmap/testmap.c
diff --git a/Build/source/libs/icu/icu-49.1/test/testmap/testmap.dsp b/Build/source/libs/icu/icu-50.1/test/testmap/testmap.dsp
index 50794a6d281..50794a6d281 100644
--- a/Build/source/libs/icu/icu-49.1/test/testmap/testmap.dsp
+++ b/Build/source/libs/icu/icu-50.1/test/testmap/testmap.dsp
diff --git a/Build/source/libs/icu/icu-49.1/test/thaitest/Makefile.in b/Build/source/libs/icu/icu-50.1/test/thaitest/Makefile.in
index 0fada25f601..0fada25f601 100644
--- a/Build/source/libs/icu/icu-49.1/test/thaitest/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/thaitest/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/thaitest/space.txt b/Build/source/libs/icu/icu-50.1/test/thaitest/space.txt
index f89194260ed..f89194260ed 100644
--- a/Build/source/libs/icu/icu-49.1/test/thaitest/space.txt
+++ b/Build/source/libs/icu/icu-50.1/test/thaitest/space.txt
diff --git a/Build/source/libs/icu/icu-49.1/test/thaitest/thaitest.cpp b/Build/source/libs/icu/icu-50.1/test/thaitest/thaitest.cpp
index 657fab433c0..657fab433c0 100644
--- a/Build/source/libs/icu/icu-49.1/test/thaitest/thaitest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/thaitest/thaitest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/thaitest/thaitest.dsp b/Build/source/libs/icu/icu-50.1/test/thaitest/thaitest.dsp
index e358923a08d..e358923a08d 100644
--- a/Build/source/libs/icu/icu-49.1/test/thaitest/thaitest.dsp
+++ b/Build/source/libs/icu/icu-50.1/test/thaitest/thaitest.dsp
diff --git a/Build/source/libs/icu/icu-49.1/test/threadtest/Makefile.in b/Build/source/libs/icu/icu-50.1/test/threadtest/Makefile.in
index 4014a7fec58..4014a7fec58 100644
--- a/Build/source/libs/icu/icu-49.1/test/threadtest/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/test/threadtest/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/test/threadtest/converttest.cpp b/Build/source/libs/icu/icu-50.1/test/threadtest/converttest.cpp
index 8de22efa786..8de22efa786 100644
--- a/Build/source/libs/icu/icu-49.1/test/threadtest/converttest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/threadtest/converttest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/threadtest/stringtest.cpp b/Build/source/libs/icu/icu-50.1/test/threadtest/stringtest.cpp
index 2380a3c7713..2380a3c7713 100644
--- a/Build/source/libs/icu/icu-49.1/test/threadtest/stringtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/threadtest/stringtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.cpp b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.cpp
index 85e53a552a4..85e53a552a4 100644
--- a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.cpp
+++ b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.cpp
diff --git a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.dsp b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.dsp
index 63bfe223da3..63bfe223da3 100644
--- a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.dsp
+++ b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.dsp
diff --git a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.dsw b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.dsw
index 0e853c88796..0e853c88796 100644
--- a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.dsw
+++ b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.dsw
diff --git a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.h b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.h
index 1ad74cfe4ac..1ad74cfe4ac 100644
--- a/Build/source/libs/icu/icu-49.1/test/threadtest/threadtest.h
+++ b/Build/source/libs/icu/icu-50.1/test/threadtest/threadtest.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/Makefile.in
index e2c0c4992e6..33ba3dea487 100644
--- a/Build/source/libs/icu/icu-49.1/tools/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/Makefile.in
@@ -1,5 +1,5 @@
## Makefile.in for ICU tools
-## Copyright (c) 1999-2011, International Business Machines Corporation and
+## Copyright (c) 1999-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
@@ -13,9 +13,9 @@ include $(top_builddir)/icudefs.mk
## Build directory information
subdir = tools
-SUBDIRS = toolutil ctestfw makeconv genrb genbrk genctd \
+SUBDIRS = toolutil ctestfw makeconv genrb genbrk \
gencnval gensprep icuinfo genccode gencmn icupkg pkgdata \
-gentest gennorm2 gencfu
+gentest gennorm2 gencfu gendict
## List of phony targets
.PHONY : all all-local all-recursive install install-local \
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/ctestfw/Makefile.in
index a134fbb3dfb..a134fbb3dfb 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ctest.c b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ctest.c
index 474e75423e9..6e79261f904 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ctest.c
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ctest.c
@@ -1182,7 +1182,7 @@ setTestOption ( int32_t testOption, int32_t value) {
REPEAT_TESTS = value;
break;
case ICU_TRACE_OPTION:
- ICU_TRACE = value;
+ ICU_TRACE = (UTraceLevel)value;
break;
default :
break;
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ctestfw.vcxproj b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ctestfw.vcxproj
index 3363b0e4647..4df820348c5 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ctestfw.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ctestfw.vcxproj
@@ -107,7 +107,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin\icutest.dll</OutputFile>
+ <OutputFile>..\..\..\bin\icutest50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\..\lib\icutest.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -150,7 +150,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin\icutestd.dll</OutputFile>
+ <OutputFile>..\..\..\bin\icutest50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\..\lib\icutestd.pdb</ProgramDatabaseFile>
@@ -190,7 +190,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin64\icutest.dll</OutputFile>
+ <OutputFile>..\..\..\bin64\icutest50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\..\..\..\lib64\icutest.pdb</ProgramDatabaseFile>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -231,7 +231,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin64\icutestd.dll</OutputFile>
+ <OutputFile>..\..\..\bin64\icutest50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\..\..\lib64\icutestd.pdb</ProgramDatabaseFile>
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ctestfw.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ctestfw.vcxproj.filters
index 31da517dd19..31da517dd19 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ctestfw.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ctestfw.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/datamap.cpp b/Build/source/libs/icu/icu-50.1/tools/ctestfw/datamap.cpp
index c59447c8a7e..c59447c8a7e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/datamap.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/datamap.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/testdata.cpp b/Build/source/libs/icu/icu-50.1/tools/ctestfw/testdata.cpp
index 0925cb59e9c..0925cb59e9c 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/testdata.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/testdata.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/tstdtmod.cpp b/Build/source/libs/icu/icu-50.1/tools/ctestfw/tstdtmod.cpp
index 480e40245ee..480e40245ee 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/tstdtmod.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/tstdtmod.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ucln_ct.c b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ucln_ct.c
index ae0a22571c3..ae0a22571c3 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/ucln_ct.c
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/ucln_ct.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/ctest.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/ctest.h
index bbff5a0bef4..bbff5a0bef4 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/ctest.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/ctest.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/datamap.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/datamap.h
index 00d8b05eaca..00d8b05eaca 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/datamap.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/datamap.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testdata.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testdata.h
index a248bf568dc..a248bf568dc 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testdata.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testdata.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testlog.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testlog.h
index 6a6e0678b42..6a6e0678b42 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testlog.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testlog.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testtype.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testtype.h
index 9c4a72ea738..9c4a72ea738 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/testtype.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/testtype.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/tstdtmod.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/tstdtmod.h
index 06799b5f688..06799b5f688 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/tstdtmod.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/tstdtmod.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/uperf.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/uperf.h
index a46ca2a7404..a46ca2a7404 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/uperf.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/uperf.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/utimer.h b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/utimer.h
index adf11381fc4..605158b05ba 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/unicode/utimer.h
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/unicode/utimer.h
@@ -1,6 +1,6 @@
/*
************************************************************************
-* Copyright (c) 1997-2011, International Business Machines
+* Copyright (c) 1997-2012, International Business Machines
* Corporation and others. All Rights Reserved.
************************************************************************
*/
@@ -15,7 +15,7 @@
# define WIN32_LEAN_AND_MEAN
# include <windows.h>
#else
-# if U_PLATFORM == U_PF_OS390
+# if U_PLATFORM == U_PF_OS390 && !defined(__UU)
# define __UU /* Universal Unix - for struct timeval */
# endif
# include <time.h>
diff --git a/Build/source/libs/icu/icu-49.1/tools/ctestfw/uperf.cpp b/Build/source/libs/icu/icu-50.1/tools/ctestfw/uperf.cpp
index e8c34391127..9ff20edccaa 100644
--- a/Build/source/libs/icu/icu-49.1/tools/ctestfw/uperf.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/ctestfw/uperf.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2002-2011, International Business Machines Corporation and
+ * Copyright (c) 2002-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -322,7 +322,7 @@ void UPerfTest::setPath( char* pathVal )
}
// call individual tests, to be overriden to call implementations
-UPerfFunction* UPerfTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* par )
+UPerfFunction* UPerfTest::runIndexedTest( int32_t /*index*/, UBool /*exec*/, const char* & /*name*/, char* /*par*/ )
{
// to be overriden by a method like:
/*
@@ -333,7 +333,6 @@ UPerfFunction* UPerfTest::runIndexedTest( int32_t index, UBool exec, const char*
}
*/
fprintf(stderr,"*** runIndexedTest needs to be overriden! ***");
- name = ""; exec = exec; index = index; par = par;
return NULL;
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/dumpce/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/dumpce/Makefile.in
index 81f6808b047..81f6808b047 100644
--- a/Build/source/libs/icu/icu-49.1/tools/dumpce/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/dumpce/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.cpp b/Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.cpp
index 0917ce7970d..0917ce7970d 100644
--- a/Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.dsp b/Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.dsp
index d19f6537460..d19f6537460 100644
--- a/Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.dsp
+++ b/Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.dsp
diff --git a/Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.dsw b/Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.dsw
index f0741494630..f0741494630 100644
--- a/Build/source/libs/icu/icu-49.1/tools/dumpce/dumpce.dsw
+++ b/Build/source/libs/icu/icu-50.1/tools/dumpce/dumpce.dsw
diff --git a/Build/source/libs/icu/icu-49.1/tools/genbrk/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/genbrk/Makefile.in
index 77182d17d3c..77182d17d3c 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genbrk/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/genbrk/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.1.in b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.1.in
index a6e214a9791..a6e214a9791 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.1.in
+++ b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.1.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.cpp b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.cpp
index 72c6cffe7b5..72c6cffe7b5 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.vcxproj b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.vcxproj
index 796db290f58..796db290f58 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.vcxproj.filters
index cfa644e39ce..cfa644e39ce 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genbrk/genbrk.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/genbrk/genbrk.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/genccode/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/genccode/Makefile.in
index fe6b60fad7d..fe6b60fad7d 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genccode/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/genccode/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.8.in b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.8.in
index add079edfb0..add079edfb0 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.8.in
+++ b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.8.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.c b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.c
index d489fd5d9c3..d489fd5d9c3 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.vcxproj b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.vcxproj
index d330add85d2..d330add85d2 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.vcxproj.filters
index 87d4e050252..87d4e050252 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genccode/genccode.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/genccode/genccode.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencfu/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/gencfu/Makefile.in
index 01856064184..98ea0f0ab68 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencfu/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gencfu/Makefile.in
@@ -1,5 +1,5 @@
## Makefile.in for ICU - tools/gencfu
-## Copyright (c) 2009-2011 International Business Machines Corporation and
+## Copyright (c) 2009-2012 International Business Machines Corporation and
## others. All Rights Reserved.
## Source directory information
@@ -17,7 +17,7 @@ TARGET_STUB_NAME = gencfu
SECTION = 1
-# MAN_FILES = $(TARGET_STUB_NAME).$(SECTION)
+MAN_FILES = $(TARGET_STUB_NAME).$(SECTION)
## Extra files to remove for 'make clean'
@@ -55,8 +55,8 @@ install-local: all-local install-man
$(INSTALL) $(TARGET) $(DESTDIR)$(bindir)
install-man: $(MAN_FILES)
-# $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man$(SECTION)
-# $(INSTALL_DATA) $? $(DESTDIR)$(mandir)/man$(SECTION)
+ $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man$(SECTION)
+ $(INSTALL_DATA) $? $(DESTDIR)$(mandir)/man$(SECTION)
dist-local:
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.cpp b/Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.cpp
index 37bb1dad33c..37bb1dad33c 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.vcxproj b/Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.vcxproj
index aec941cd4e2..aec941cd4e2 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.vcxproj.filters
index 096a235f7c3..096a235f7c3 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencfu/gencfu.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/gencfu/gencfu.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencmn/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/gencmn/Makefile.in
index 8a758d13dc7..8a758d13dc7 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencmn/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gencmn/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.8.in b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.8.in
index 1bb7ab7c672..1bb7ab7c672 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.8.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.8.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.c b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.c
index 8323ec4ed8a..8323ec4ed8a 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.c
+++ b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.vcxproj b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.vcxproj
index 77a103d87c6..77a103d87c6 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.vcxproj.filters
index d69b2066382..d69b2066382 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencmn/gencmn.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/gencmn/gencmn.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencnval/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/gencnval/Makefile.in
index 985f1e3a606..985f1e3a606 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencnval/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gencnval/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.1.in b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.1.in
index e9e65964218..e9e65964218 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.1.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.1.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.c b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.c
index 0f0a915887b..5fe446f4ea9 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.c
+++ b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -217,6 +217,7 @@ static UOption options[]={
extern int
main(int argc, char* argv[]) {
+ int i, n;
char pathBuf[512];
FileStream *in;
UNewDataMemory *out;
@@ -305,6 +306,15 @@ main(int argc, char* argv[]) {
exit(errorCode);
}
+ /* clean up tags */
+ for (i = 0; i < MAX_TAG_COUNT; i++) {
+ for (n = 0; n < MAX_CONV_COUNT; n++) {
+ if (tags[i].aliasList[n].aliases!=NULL) {
+ uprv_free(tags[i].aliasList[n].aliases);
+ }
+ }
+ }
+
return 0;
}
@@ -644,7 +654,6 @@ addToKnownAliases(const char *alias) {
static uint16_t
addAlias(const char *alias, uint16_t standard, uint16_t converter, UBool defaultName) {
uint32_t idx, idx2;
- UBool dupFound = FALSE;
UBool startEmptyWithoutDefault = FALSE;
AliasList *aliasList;
@@ -713,7 +722,6 @@ addAlias(const char *alias, uint16_t standard, uint16_t converter, UBool default
GET_ALIAS_STR(converters[converter].converter),
GET_ALIAS_STR(converters[idx].converter));
}
- dupFound = TRUE;
break;
}
}
@@ -1054,8 +1062,9 @@ writeAliasTable(UNewDataMemory *out) {
uprv_free(normalizedStrings);
}
- uprv_free(aliasArrLists);
+ uprv_free(uniqueAliasesToConverter);
uprv_free(uniqueAliases);
+ uprv_free(aliasArrLists);
}
static char *
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.vcxproj b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.vcxproj
index 8216ce10170..8216ce10170 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.vcxproj.filters
index 20f10c506d7..20f10c506d7 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gencnval/gencnval.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/gencnval/gencnval.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/gennorm2/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/gennorm2/Makefile.in
index b8f926a7532..b8f926a7532 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gennorm2/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gennorm2/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gennorm2/gennorm2.cpp b/Build/source/libs/icu/icu-50.1/tools/gennorm2/gennorm2.cpp
index 597300da24e..597300da24e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gennorm2/gennorm2.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/gennorm2/gennorm2.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/gennorm2/gennorm2.vcxproj b/Build/source/libs/icu/icu-50.1/tools/gennorm2/gennorm2.vcxproj
index 9b1617b4a74..9b1617b4a74 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gennorm2/gennorm2.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/gennorm2/gennorm2.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/gennorm2/n2builder.cpp b/Build/source/libs/icu/icu-50.1/tools/gennorm2/n2builder.cpp
index 843b1f70357..843b1f70357 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gennorm2/n2builder.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/gennorm2/n2builder.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/gennorm2/n2builder.h b/Build/source/libs/icu/icu-50.1/tools/gennorm2/n2builder.h
index 9ca4ebf7682..9ca4ebf7682 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gennorm2/n2builder.h
+++ b/Build/source/libs/icu/icu-50.1/tools/gennorm2/n2builder.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/genrb/Makefile.in
index ae05bed8a6c..ae05bed8a6c 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.1.in b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.1.in
index c981a5b721f..c981a5b721f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.1.in
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.1.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.c b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.c
index 65db73eba50..2a48d98f542 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1999-2011, International Business Machines
+* Copyright (C) 1999-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -54,7 +54,7 @@ static UConverter *defaultConverter = 0;
static const int32_t indentsize = 4;
static int32_t truncsize = DERB_DEFAULT_TRUNC;
-static UBool trunc = FALSE;
+static UBool truncate = FALSE;
static const char *getEncodingName(const char *encoding);
static void reportError(const char *pname, UErrorCode *status, const char *when);
@@ -152,14 +152,14 @@ main(int argc, char* argv[]) {
}
if(options[4].doesOccur) {
- trunc = TRUE;
+ truncate = TRUE;
if(options[4].value != NULL) {
truncsize = atoi(options[4].value); /* user defined printable size */
} else {
truncsize = DERB_DEFAULT_TRUNC; /* we'll use default omitting size */
}
} else {
- trunc = FALSE;
+ truncate = FALSE;
}
if(options[5].doesOccur) {
@@ -473,7 +473,7 @@ static void printOutAlias(FILE *out, UConverter *converter, UResourceBundle *pa
int32_t len = 0;
const UChar* thestr = res_getAlias(&(parent->fResData), r, &len);
UChar *string = quotedString(thestr);
- if(trunc && len > truncsize) {
+ if(truncate && len > truncsize) {
char msg[128];
printIndent(out, converter, indent);
sprintf(msg, "// WARNING: this resource, size %li is truncated to %li\n",
@@ -517,7 +517,7 @@ static void printOutBundle(FILE *out, UConverter *converter, UResourceBundle *re
UChar *string = quotedString(thestr);
/* TODO: String truncation */
- if(trunc && len > truncsize) {
+ if(truncate && len > truncsize) {
char msg[128];
printIndent(out, converter, indent);
sprintf(msg, "// WARNING: this resource, size %li is truncated to %li\n",
@@ -576,7 +576,7 @@ static void printOutBundle(FILE *out, UConverter *converter, UResourceBundle *re
{
int32_t len = 0;
const int8_t *data = (const int8_t *)ures_getBinary(resource, &len, status);
- if(trunc && len > truncsize) {
+ if(truncate && len > truncsize) {
char msg[128];
printIndent(out, converter, indent);
sprintf(msg, "// WARNING: this resource, size %li is truncated to %li\n",
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.vcxproj b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.vcxproj
index 3a73be169e2..3a73be169e2 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.vcxproj.filters
index 9af277650c7..9af277650c7 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/derb.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/derb.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/errmsg.c b/Build/source/libs/icu/icu-50.1/tools/genrb/errmsg.c
index 420c12399e6..420c12399e6 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/errmsg.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/errmsg.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/errmsg.h b/Build/source/libs/icu/icu-50.1/tools/genrb/errmsg.h
index 190a61ebe17..190a61ebe17 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/errmsg.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/errmsg.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.1.in b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.1.in
index b636bd93650..b636bd93650 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.1.in
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.1.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.c b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.c
index e0ddd4ae7b4..7c5248092b2 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.c
@@ -50,12 +50,11 @@ enum
ICUDATADIR,
WRITE_JAVA,
COPYRIGHT,
- /* PACKAGE_NAME, This option is deprecated and should not be used ever. */
+ JAVA_PACKAGE,
BUNDLE_NAME,
WRITE_XLIFF,
STRICT,
NO_BINARY_COLLATION,
- /*added by Jing*/
LANGUAGE,
NO_COLLATION_RULES,
FORMAT_VERSION,
@@ -76,7 +75,7 @@ UOption options[]={
UOPTION_ICUDATADIR,
UOPTION_WRITE_JAVA,
UOPTION_COPYRIGHT,
- /* UOPTION_PACKAGE_NAME, This option is deprecated and should not be used ever. */
+ UOPTION_DEF("java-package", '\x01', UOPT_REQUIRES_ARG),
UOPTION_BUNDLE_NAME,
UOPTION_DEF("write-xliff", 'x', UOPT_OPTIONAL_ARG),
UOPTION_DEF("strict", 'k', UOPT_NO_ARG), /* 14 */
@@ -92,8 +91,6 @@ UOption options[]={
static UBool write_java = FALSE;
static UBool write_xliff = FALSE;
static const char* outputEnc ="";
-static const char* gPackageName=NULL;
-static const char* bundleName=NULL;
static struct SRBRoot *newPoolBundle = NULL;
UBool gIncludeUnihanColl = FALSE;
@@ -122,9 +119,12 @@ main(int argc,
const char *inputDir = NULL;
const char *encoding = "";
int i;
+ UBool illegalArg = FALSE;
U_MAIN_INIT_ARGS(argc, argv);
+ options[JAVA_PACKAGE].value = "com.ibm.icu.impl.data";
+ options[BUNDLE_NAME].value = "LocaleElements";
argc = u_parseArgs(argc, argv, (int32_t)(sizeof(options)/sizeof(options[0])), options);
/* error handling, printing usage message */
@@ -160,7 +160,18 @@ main(int argc,
return U_ZERO_ERROR;
}
- if(argc<0 || options[HELP1].doesOccur || options[HELP2].doesOccur) {
+ if(argc<0) {
+ illegalArg = TRUE;
+ } else if((options[JAVA_PACKAGE].doesOccur || options[BUNDLE_NAME].doesOccur) &&
+ !options[WRITE_JAVA].doesOccur) {
+ fprintf(stderr,
+ "%s error: command line argument --java-package or --bundle-name "
+ "without --write-java\n",
+ argv[0]);
+ illegalArg = TRUE;
+ }
+
+ if(illegalArg || options[HELP1].doesOccur || options[HELP2].doesOccur) {
/*
* Broken into chunks because the C89 standard says the minimum
* required supported string length is 509 bytes.
@@ -186,12 +197,11 @@ main(int argc,
u_getDataDirectory(), u_getDataDirectory(), u_getDataDirectory());
fprintf(stderr,
"\t-j or --write-java write a Java ListResourceBundle for ICU4J, followed by optional encoding\n"
- "\t defaults to ASCII and \\uXXXX format.\n");
- /* This option is deprecated and should not be used ever.
- "\t-p or --package-name For ICU4J: package name for writing the ListResourceBundle for ICU4J,\n"
- "\t defaults to com.ibm.icu.impl.data\n"); */
+ "\t defaults to ASCII and \\uXXXX format.\n"
+ "\t --java-package For --write-java: package name for writing the ListResourceBundle,\n"
+ "\t defaults to com.ibm.icu.impl.data\n");
fprintf(stderr,
- "\t-b or --bundle-name bundle name for writing the ListResourceBundle for ICU4J,\n"
+ "\t-b or --bundle-name For --write-java: root resource bundle name for writing the ListResourceBundle,\n"
"\t defaults to LocaleElements\n"
"\t-x or --write-xliff write an XLIFF file for the resource bundle. Followed by\n"
"\t an optional output file name.\n"
@@ -214,7 +224,7 @@ main(int argc,
"\t makes .res files smaller but dependent on the pool bundle\n"
"\t (--writePoolBundle and --usePoolBundle cannot be combined)\n");
- return argc < 0 ? U_ILLEGAL_ARGUMENT_ERROR : U_ZERO_ERROR;
+ return illegalArg ? U_ILLEGAL_ARGUMENT_ERROR : U_ZERO_ERROR;
}
if(options[VERBOSE].doesOccur) {
@@ -238,18 +248,6 @@ main(int argc,
if(options[DESTDIR].doesOccur) {
outputDir = options[DESTDIR].value;
}
- /* This option is deprecated and should never be used.
- if(options[PACKAGE_NAME].doesOccur) {
- gPackageName = options[PACKAGE_NAME].value;
- if(!strcmp(gPackageName, "ICUDATA"))
- {
- gPackageName = U_ICUDATA_NAME;
- }
- if(gPackageName[0] == 0)
- {
- gPackageName = NULL;
- }
- }*/
if(options[ENCODING].doesOccur) {
encoding = options[ENCODING].value;
@@ -275,10 +273,6 @@ main(int argc,
outputEnc = options[WRITE_JAVA].value;
}
- if(options[BUNDLE_NAME].doesOccur) {
- bundleName = options[BUNDLE_NAME].value;
- }
-
if(options[WRITE_XLIFF].doesOccur) {
write_xliff = TRUE;
if(options[WRITE_XLIFF].value != NULL){
@@ -425,7 +419,7 @@ main(int argc,
if (isVerbose()) {
printf("Processing file \"%s\"\n", theCurrentFileName);
}
- processFile(arg, encoding, inputDir, outputDir, gPackageName,
+ processFile(arg, encoding, inputDir, outputDir, NULL,
options[NO_BINARY_COLLATION].doesOccur,
&status);
}
@@ -441,6 +435,8 @@ main(int argc,
}
}
+ u_cleanup();
+
/* Dont return warnings as a failure */
if (U_SUCCESS(status)) {
return 0;
@@ -600,7 +596,8 @@ processFile(
goto finish;
}
if(write_java== TRUE){
- bundle_write_java(data,outputDir,outputEnc, outputFileName, sizeof(outputFileName),packageName,bundleName,status);
+ bundle_write_java(data,outputDir,outputEnc, outputFileName, sizeof(outputFileName),
+ options[JAVA_PACKAGE].value, options[BUNDLE_NAME].value, status);
}else if(write_xliff ==TRUE){
bundle_write_xml(data,outputDir,outputEnc, filename, outputFileName, sizeof(outputFileName),language, xliffOutputFileName,status);
}else{
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.h b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.h
index a9afab8b8fe..a9afab8b8fe 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.vcxproj b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.vcxproj
index 2aeffa98544..2aeffa98544 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.vcxproj.filters
index 5f9282736ac..5f9282736ac 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/genrb.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/genrb.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/parse.cpp b/Build/source/libs/icu/icu-50.1/tools/genrb/parse.cpp
index b9e393c2881..082b5f18cee 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/parse.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/parse.cpp
@@ -73,7 +73,7 @@ const char *tokenNames[TOK_TOKEN_COUNT] =
};
/* Just to store "TRUE" */
-static const UChar trueValue[] = {0x0054, 0x0052, 0x0055, 0x0045, 0x0000};
+//static const UChar trueValue[] = {0x0054, 0x0052, 0x0055, 0x0045, 0x0000};
typedef struct {
struct Lookahead lookahead[MAX_LOOKAHEAD + 1];
@@ -139,7 +139,7 @@ static void
cleanupLookahead(ParseState* state)
{
uint32_t i;
- for (i = 0; i < MAX_LOOKAHEAD; i++)
+ for (i = 0; i <= MAX_LOOKAHEAD; i++)
{
ustr_deinit(&state->lookahead[i].value);
ustr_deinit(&state->lookahead[i].comment);
@@ -262,7 +262,7 @@ static char *getInvariantString(ParseState* state, uint32_t *line, struct UStrin
return NULL;
}
- result = reinterpret_cast<char *>(uprv_malloc(count+1));
+ result = static_cast<char *>(uprv_malloc(count+1));
if (result == NULL)
{
@@ -283,7 +283,6 @@ parseUCARules(ParseState* state, char *tag, uint32_t startline, const struct USt
char filename[256] = { '\0' };
char cs[128] = { '\0' };
uint32_t line;
- int len=0;
UBool quoted = FALSE;
UCHARBUF *ucbuf=NULL;
UChar32 c = 0;
@@ -363,7 +362,7 @@ parseUCARules(ParseState* state, char *tag, uint32_t startline, const struct USt
* append at the end of the loop
*/
while(c != ENDCOMMAND) {
- U_APPEND_CHAR32(c, target,len);
+ U_APPEND_CHAR32_ONLY(c, target);
c = ucbuf_getc(ucbuf, status);
}
}
@@ -396,7 +395,7 @@ parseUCARules(ParseState* state, char *tag, uint32_t startline, const struct USt
/* Append UChar * after dissembling if c > 0xffff*/
if (c != (UChar32)U_EOF)
{
- U_APPEND_CHAR32(c, target,len);
+ U_APPEND_CHAR32_ONLY(c, target);
}
else
{
@@ -1478,7 +1477,7 @@ parseBinary(ParseState* state, char *tag, uint32_t startline, const struct UStri
count = (uint32_t)uprv_strlen(string);
if (count > 0){
if((count % 2)==0){
- value = reinterpret_cast<uint8_t *>(uprv_malloc(sizeof(uint8_t) * count));
+ value = static_cast<uint8_t *>(uprv_malloc(sizeof(uint8_t) * count));
if (value == NULL)
{
@@ -1765,6 +1764,8 @@ parseInclude(ParseState* state, char *tag, uint32_t startline, const struct UStr
uBuffer = ucbuf_getBuffer(ucbuf,&len,status);
result = string_open(state->bundle, tag, uBuffer, len, comment, status);
+ ucbuf_close(ucbuf);
+
uprv_free(pTarget);
uprv_free(filename);
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/parse.h b/Build/source/libs/icu/icu-50.1/tools/genrb/parse.h
index 5d39970b7cc..5d39970b7cc 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/parse.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/parse.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/prscmnts.cpp b/Build/source/libs/icu/icu-50.1/tools/genrb/prscmnts.cpp
index 758cf831cee..758cf831cee 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/prscmnts.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/prscmnts.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/prscmnts.h b/Build/source/libs/icu/icu-50.1/tools/genrb/prscmnts.h
index c4f27054567..c4f27054567 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/prscmnts.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/prscmnts.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/rbutil.c b/Build/source/libs/icu/icu-50.1/tools/genrb/rbutil.c
index 24b7ab83ae8..24b7ab83ae8 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/rbutil.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/rbutil.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/rbutil.h b/Build/source/libs/icu/icu-50.1/tools/genrb/rbutil.h
index b059bfa00d4..b059bfa00d4 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/rbutil.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/rbutil.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/read.c b/Build/source/libs/icu/icu-50.1/tools/genrb/read.c
index 8efad67c1ac..358c683577e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/read.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/read.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -19,6 +19,7 @@
#include "read.h"
#include "errmsg.h"
#include "unicode/ustring.h"
+#include "unicode/utf16.h"
#define OPENBRACE 0x007B
#define CLOSEBRACE 0x007D
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/read.h b/Build/source/libs/icu/icu-50.1/tools/genrb/read.h
index f79b145f25a..f79b145f25a 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/read.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/read.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/reslist.c b/Build/source/libs/icu/icu-50.1/tools/genrb/reslist.c
index 0f0130a2cf5..829dc22f7e5 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/reslist.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/reslist.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2000-2011, International Business Machines
+* Copyright (C) 2000-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -27,7 +27,7 @@
#include "uelement.h"
#include "uinvchar.h"
#include "ustr_imp.h"
-
+#include "unicode/utf16.h"
/*
* Align binary data at a 16-byte offset from the start of the resource bundle,
* to be safe for any data type it may contain.
@@ -1173,6 +1173,10 @@ static void bin_close(struct SResource *binres) {
uprv_free(binres->u.fBinaryValue.fData);
binres->u.fBinaryValue.fData = NULL;
}
+ if (binres->u.fBinaryValue.fFileName != NULL) {
+ uprv_free(binres->u.fBinaryValue.fFileName);
+ binres->u.fBinaryValue.fFileName = NULL;
+ }
}
void res_close(struct SResource *res) {
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/reslist.h b/Build/source/libs/icu/icu-50.1/tools/genrb/reslist.h
index f0eaeff5740..f0eaeff5740 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/reslist.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/reslist.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/rle.c b/Build/source/libs/icu/icu-50.1/tools/genrb/rle.c
index 053cb33e49f..053cb33e49f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/rle.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/rle.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/rle.h b/Build/source/libs/icu/icu-50.1/tools/genrb/rle.h
index 60f6bdc6a75..60f6bdc6a75 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/rle.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/rle.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/ustr.c b/Build/source/libs/icu/icu-50.1/tools/genrb/ustr.c
index faa03adef4e..91e6bd785ac 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/ustr.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/ustr.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -20,6 +20,7 @@
#include "cstring.h"
#include "unicode/ustring.h"
#include "unicode/putil.h"
+#include "unicode/utf16.h"
/* Protos */
static void ustr_resize(struct UString *s, int32_t len, UErrorCode *status);
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/ustr.h b/Build/source/libs/icu/icu-50.1/tools/genrb/ustr.h
index b2d597256bd..05a446ea0e5 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/ustr.h
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/ustr.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 1998-2011, International Business Machines
+* Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -35,6 +35,19 @@
} \
}
+#define U_APPEND_CHAR32_ONLY(c,target) { \
+ if (c <= 0xffff) \
+ { \
+ *(target)++ = (UChar) c; \
+ } \
+ else \
+ { \
+ target[0] = U16_LEAD(c); \
+ target[1] = U16_TRAIL(c); \
+ target +=2; \
+ } \
+}
+
/* A C representation of a string "object" (to avoid realloc all the time) */
struct UString {
UChar *fChars;
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/wrtjava.c b/Build/source/libs/icu/icu-50.1/tools/genrb/wrtjava.c
index ff6f63b030c..6239569d85e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/wrtjava.c
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/wrtjava.c
@@ -82,7 +82,7 @@ static int tabCount = 3;
static FileStream* out=NULL;
static struct SRBRoot* srBundle ;
-static const char* outDir = NULL;
+/*static const char* outDir = NULL;*/
static const char* bName=NULL;
static const char* pName=NULL;
@@ -621,7 +621,7 @@ bundle_write_java(struct SRBRoot *bundle, const char *outputDir,const char* outp
char className[256]={'\0'};
/*char constructor[1000] = { 0 };*/
/*UBool j1 =FALSE;*/
- outDir = outputDir;
+ /*outDir = outputDir;*/
start = TRUE; /* Reset the start indictor*/
diff --git a/Build/source/libs/icu/icu-49.1/tools/genrb/wrtxml.cpp b/Build/source/libs/icu/icu-50.1/tools/genrb/wrtxml.cpp
index 7e760534a5a..4a642b9eb87 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genrb/wrtxml.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/genrb/wrtxml.cpp
@@ -33,6 +33,8 @@
#include "ustr.h"
#include "prscmnts.h"
#include "unicode/unistr.h"
+#include "unicode/utf8.h"
+#include "unicode/utf16.h"
#include <time.h>
U_NAMESPACE_USE
@@ -251,7 +253,7 @@ static char* convertAndEscape(char** pDest, int32_t destCap, int32_t* destLength
return NULL;
}
- if((destLen+UTF8_CHAR_LENGTH(c)) < destCap){
+ if((destLen+U8_LENGTH(c)) < destCap){
/* ASCII Range */
if(c <=0x007F){
diff --git a/Build/source/libs/icu/icu-49.1/tools/genren/Makefile b/Build/source/libs/icu/icu-50.1/tools/genren/Makefile
index d3f896c87a2..d3f896c87a2 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genren/Makefile
+++ b/Build/source/libs/icu/icu-50.1/tools/genren/Makefile
diff --git a/Build/source/libs/icu/icu-49.1/tools/genren/README b/Build/source/libs/icu/icu-50.1/tools/genren/README
index 6f02deffb6a..6f02deffb6a 100644
--- a/Build/source/libs/icu/icu-49.1/tools/genren/README
+++ b/Build/source/libs/icu/icu-50.1/tools/genren/README
diff --git a/Build/source/libs/icu/icu-49.1/tools/genren/genren.pl b/Build/source/libs/icu/icu-50.1/tools/genren/genren.pl
index 4e01028c16b..764da946a3d 100755
--- a/Build/source/libs/icu/icu-49.1/tools/genren/genren.pl
+++ b/Build/source/libs/icu/icu-50.1/tools/genren/genren.pl
@@ -1,7 +1,7 @@
#!/usr/bin/perl
#*
#*******************************************************************************
-#* Copyright (C) 2001-2011, International Business Machines
+#* Copyright (C) 2001-2012, International Business Machines
#* Corporation and others. All Rights Reserved.
#*******************************************************************************
#*
@@ -82,7 +82,7 @@ print HEADER <<"EndOfHeaderComment";
* tab size: 8 (not used)
* indentation:4
*
-* Created by: Perl script written by Vladimir Weinstein
+* Created by: Perl script tools/genren.pl written by Vladimir Weinstein
*
* Contains data for renaming ICU exports.
* Gets included by umachine.h
@@ -94,9 +94,13 @@ print HEADER <<"EndOfHeaderComment";
#ifndef $HEADERDEF
#define $HEADERDEF
-/* Uncomment the following line to disable renaming on platforms
- that do not use Autoconf. */
-/* #define U_DISABLE_RENAMING 1 */
+/* U_DISABLE_RENAMING can be defined in the following ways:
+ * - when running configure, e.g.
+ * runConfigureICU Linux --disable-renaming
+ * - by changing the default setting of U_DISABLE_RENAMING in uconfig.h
+ */
+
+#include "unicode/uconfig.h"
#if !U_DISABLE_RENAMING
@@ -104,9 +108,6 @@ print HEADER <<"EndOfHeaderComment";
the platform a chance to define it first.
Normally (if utypes.h or umachine.h was included first) this will not be necessary as it will already be defined.
*/
-#ifndef U_ICU_ENTRY_POINT_RENAME
-#include "unicode/uconfig.h"
-#endif
#ifndef U_ICU_ENTRY_POINT_RENAME
#include "unicode/umachine.h"
@@ -147,8 +148,9 @@ for(;@ARGV; shift(@ARGV)) {
($_, $address, $type) = split(/\|/);
chop $qtype;
} elsif ($mode =~ /Mach-O/) {
- if(/^(?:[0-9a-fA-F]){8} ([A-Z]) (?:_)?(.*)$/) {
- ($_, $type) = ($2, $1);
+ ($address, $type, $_) = split(/ /);
+ if(/^_(.*)$/) {
+ $_ = $1;
} else {
next;
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/gensprep/Makefile.in
index 4da97bd1d86..4da97bd1d86 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/filterRFC3454.pl b/Build/source/libs/icu/icu-50.1/tools/gensprep/filterRFC3454.pl
index a65c11ffc2f..a65c11ffc2f 100755
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/filterRFC3454.pl
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/filterRFC3454.pl
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.8.in b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.8.in
index f50a3a4d370..f50a3a4d370 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.8.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.8.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.c b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.c
index c3f1ade5713..94ba08d89b9 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.c
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2003-2009, International Business Machines
+* Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -31,6 +31,7 @@
#include "uparse.h"
#include "sprpimpl.h"
+#include "unicode/uclean.h"
#include "unicode/udata.h"
#include "unicode/utypes.h"
#include "unicode/putil.h"
@@ -262,6 +263,8 @@ main(int argc, char* argv[]) {
uprv_free(filename);
+ u_cleanup();
+
#endif
return errorCode;
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.h b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.h
index cb3a6744706..cb3a6744706 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.h
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.vcxproj b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.vcxproj
index 253192e21dc..253192e21dc 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.vcxproj.filters
index 2791b3aa6a4..2791b3aa6a4 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/gensprep.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/gensprep.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/gensprep/store.c b/Build/source/libs/icu/icu-50.1/tools/gensprep/store.c
index 49ea02eb5f7..30bd9fc50a3 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gensprep/store.c
+++ b/Build/source/libs/icu/icu-50.1/tools/gensprep/store.c
@@ -314,42 +314,25 @@ storeMappingData(){
/* sanity check are we exceeding the max number allowed */
if(currentIndex+value->length+1 > _SPREP_MAX_INDEX_VALUE){
- fprintf(stderr, "Too many entries in the mapping table %i. Maximum allowed is %i\n", currentIndex+value->length, _SPREP_MAX_INDEX_VALUE);
+ fprintf(stderr, "Too many entries in the mapping table %i. Maximum allowed is %i\n",
+ currentIndex+value->length, _SPREP_MAX_INDEX_VALUE);
exit(U_INDEX_OUTOFBOUNDS_ERROR);
}
/* copy the mapping data */
- if(currentIndex+value->length+1 <= mappingDataCapacity){
- /* write the length */
- if(mappingLength > _SPREP_MAX_INDEX_TOP_LENGTH ){
- /* the cast here is safe since we donot expect the length to be > 65535 */
- mappingData[currentIndex++] = (uint16_t) mappingLength;
- }
- /* copy the contents to mappindData array */
- uprv_memmove(mappingData+currentIndex, value->mapping, value->length*U_SIZEOF_UCHAR);
- currentIndex += value->length;
-
- }else{
- /* realloc */
- UChar* newMappingData = (uint16_t*) uprv_malloc(U_SIZEOF_UCHAR * mappingDataCapacity*2);
- if(newMappingData == NULL){
- fprintf(stderr, "Could not realloc the mapping data!\n");
- exit(U_MEMORY_ALLOCATION_ERROR);
- }
- uprv_memmove(newMappingData, mappingData, U_SIZEOF_UCHAR * mappingDataCapacity);
- mappingDataCapacity *= 2;
- uprv_free(mappingData);
- mappingData = newMappingData;
- /* write the length */
- if(mappingLength > _SPREP_MAX_INDEX_TOP_LENGTH ){
- /* the cast here is safe since we donot expect the length to be > 65535 */
- mappingData[currentIndex++] = (uint16_t) mappingLength;
- }
- /* continue copying */
- uprv_memmove(mappingData+currentIndex, value->mapping, value->length*U_SIZEOF_UCHAR);
- currentIndex += value->length;
+ /* write the length */
+ if(mappingLength > _SPREP_MAX_INDEX_TOP_LENGTH ){
+ /* the cast here is safe since we donot expect the length to be > 65535 */
+ mappingData[currentIndex++] = (uint16_t) mappingLength;
+ }
+ /* copy the contents to mappindData array */
+ uprv_memmove(mappingData+currentIndex, value->mapping, value->length*U_SIZEOF_UCHAR);
+ currentIndex += value->length;
+ if (currentIndex > mappingDataCapacity) {
+ /* If this happens there is a bug in the computation of the mapping data size in storeMapping() */
+ fprintf(stderr, "gensprep, fatal error at %s, %d. Aborting.\n", __FILE__, __LINE__);
+ exit(U_INTERNAL_PROGRAM_ERROR);
}
-
}
}
mappingLength++;
@@ -373,7 +356,7 @@ storeMapping(uint32_t codepoint, uint32_t* mapping,int32_t length,
UChar* map = NULL;
- int16_t adjustedLen=0, i;
+ int16_t adjustedLen=0, i, j;
uint16_t trieWord = 0;
ValueStruct *value = NULL;
uint32_t savedTrieWord = 0;
@@ -402,11 +385,7 @@ storeMapping(uint32_t codepoint, uint32_t* mapping,int32_t length,
/* figure out the real length */
for(i=0; i<length; i++){
- if(mapping[i] > 0xFFFF){
- adjustedLen +=2;
- }else{
- adjustedLen++;
- }
+ adjustedLen += U16_LENGTH(mapping[i]);
}
if(adjustedLen == 0){
@@ -457,21 +436,14 @@ storeMapping(uint32_t codepoint, uint32_t* mapping,int32_t length,
}
map = (UChar*) uprv_calloc(adjustedLen + 1, U_SIZEOF_UCHAR);
- i=0;
- while(i<length){
- if(mapping[i] <= 0xFFFF){
- map[i] = (uint16_t)mapping[i];
- }else{
- map[i] = U16_LEAD(mapping[i]);
- map[i+1] = U16_TRAIL(mapping[i]);
- }
- i++;
+ for (i=0, j=0; i<length; i++) {
+ U16_APPEND_UNSAFE(map, j, mapping[i]);
}
value = (ValueStruct*) uprv_malloc(sizeof(ValueStruct));
value->mapping = map;
- value->type = type;
+ value->type = type;
value->length = adjustedLen;
if(value->length > _SPREP_MAX_INDEX_TOP_LENGTH){
mappingDataCapacity++;
@@ -650,13 +622,15 @@ generateData(const char *dataDir, const char* bundleName) {
uhash_close(hashTable);
}
#endif
+
+ uprv_free(fileName);
}
#if !UCONFIG_NO_IDNA
extern void
cleanUpData(void) {
-
+ uprv_free(mappingData);
utrie_close(sprepTrie);
uprv_free(sprepTrie);
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/gentest/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/gentest/Makefile.in
index 7b70a1c0c48..7b70a1c0c48 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gentest/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/gentest/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/gentest/genres32.c b/Build/source/libs/icu/icu-50.1/tools/gentest/genres32.c
index 460d076c54e..460d076c54e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gentest/genres32.c
+++ b/Build/source/libs/icu/icu-50.1/tools/gentest/genres32.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.c b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.c
index 0cf44c87319..0cf44c87319 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.c
+++ b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.h b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.h
index ed71042c289..ed71042c289 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.h
+++ b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.vcxproj b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.vcxproj
index 66d534d8583..66d534d8583 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.vcxproj.filters
index 8d6187a6a66..8d6187a6a66 100644
--- a/Build/source/libs/icu/icu-49.1/tools/gentest/gentest.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/gentest/gentest.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/icu-svnprops-check.py b/Build/source/libs/icu/icu-50.1/tools/icu-svnprops-check.py
index a20b545d4d5..a20b545d4d5 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icu-svnprops-check.py
+++ b/Build/source/libs/icu/icu-50.1/tools/icu-svnprops-check.py
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuinfo/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/icuinfo/Makefile.in
index 4ba741d9f78..89c0b74be6e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuinfo/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/icuinfo/Makefile.in
@@ -1,5 +1,5 @@
## Makefile.in for ICU - tools/icuinfo
-## Copyright (c) 1999-2011, International Business Machines Corporation and
+## Copyright (c) 1999-2012, International Business Machines Corporation and
## others. All Rights Reserved.
## Madhu Katragadda
@@ -31,7 +31,7 @@ DEPS = $(OBJECTS:.o=.d)
# pass some information
-ICUINFO_OPTS=-i ../../data/out/build/$(ICUDATA_PLATFORM_NAME) -x $(top_builddir)/config/icuinfo.xml -v
+ICUINFO_OPTS=-i ../../data/out/build/$(ICUDATA_PLATFORM_NAME) -x $(top_builddir)/config/icuinfo.xml -v -K
## List of phony targets
.PHONY : all all-local install install-local clean clean-local \
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuinfo/icuinfo.cpp b/Build/source/libs/icu/icu-50.1/tools/icuinfo/icuinfo.cpp
index 4c59b908a4d..218310bcabd 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuinfo/icuinfo.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/icuinfo/icuinfo.cpp
@@ -120,7 +120,7 @@ void cmd_version(UBool /* noLoad */, UErrorCode &errorCode)
void cmd_cleanup()
{
u_cleanup();
- fprintf(stderr,"ICU u_cleanup() called.\n");
+ fprintf(stdout, "ICU u_cleanup() called.\n");
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuinfo/icuinfo.vcxproj b/Build/source/libs/icu/icu-50.1/tools/icuinfo/icuinfo.vcxproj
index 4f9e3184829..4f9e3184829 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuinfo/icuinfo.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/icuinfo/icuinfo.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuinfo/icuplugins_windows_sample.txt b/Build/source/libs/icu/icu-50.1/tools/icuinfo/icuplugins_windows_sample.txt
index 598de01228d..598de01228d 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuinfo/icuplugins_windows_sample.txt
+++ b/Build/source/libs/icu/icu-50.1/tools/icuinfo/icuplugins_windows_sample.txt
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.c b/Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.c
index 73e85881097..73e85881097 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.c
+++ b/Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.vcxproj b/Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.vcxproj
index 68ec6dd47b9..68ec6dd47b9 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.vcxproj.filters
index 5c9125e5dd5..5c9125e5dd5 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuinfo/testplug.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/icuinfo/testplug.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/icupkg/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/icupkg/Makefile.in
index a8cd5a4b6c7..a8cd5a4b6c7 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icupkg/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/icupkg/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.8.in b/Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.8.in
index 37caabaf9bf..37caabaf9bf 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.8.in
+++ b/Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.8.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.cpp b/Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.cpp
index eb198fdedc8..4ae7ac4983e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2005-2010, International Business Machines
+* Copyright (C) 2005-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -371,8 +371,12 @@ main(int argc, char *argv[]) {
/* remove items */
if(options[OPT_REMOVE_LIST].doesOccur) {
- listPkg=readList(NULL, options[OPT_REMOVE_LIST].value, FALSE);
- if(listPkg!=NULL) {
+ listPkg=new Package();
+ if(listPkg==NULL) {
+ fprintf(stderr, "icupkg: not enough memory\n");
+ exit(U_MEMORY_ALLOCATION_ERROR);
+ }
+ if(readList(NULL, options[OPT_REMOVE_LIST].value, FALSE, listPkg)) {
pkg->removeItems(*listPkg);
delete listPkg;
isModified=TRUE;
@@ -389,8 +393,12 @@ main(int argc, char *argv[]) {
*/
addListPkg=NULL;
if(options[OPT_ADD_LIST].doesOccur) {
- addListPkg=readList(sourcePath, options[OPT_ADD_LIST].value, TRUE);
- if(addListPkg!=NULL) {
+ addListPkg=new Package();
+ if(addListPkg==NULL) {
+ fprintf(stderr, "icupkg: not enough memory\n");
+ exit(U_MEMORY_ALLOCATION_ERROR);
+ }
+ if(readList(sourcePath, options[OPT_ADD_LIST].value, TRUE, addListPkg)) {
pkg->addItems(*addListPkg);
// delete addListPkg; deferred until after writePackage()
isModified=TRUE;
@@ -402,8 +410,12 @@ main(int argc, char *argv[]) {
/* extract items */
if(options[OPT_EXTRACT_LIST].doesOccur) {
- listPkg=readList(NULL, options[OPT_EXTRACT_LIST].value, FALSE);
- if(listPkg!=NULL) {
+ listPkg=new Package();
+ if(listPkg==NULL) {
+ fprintf(stderr, "icupkg: not enough memory\n");
+ exit(U_MEMORY_ALLOCATION_ERROR);
+ }
+ if(readList(NULL, options[OPT_EXTRACT_LIST].value, FALSE, listPkg)) {
pkg->extractItems(destPath, *listPkg, outType);
delete listPkg;
} else {
diff --git a/Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.vcxproj b/Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.vcxproj
index 83c2118f134..83c2118f134 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icupkg/icupkg.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/icupkg/icupkg.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuswap/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/icuswap/Makefile.in
index e30d3d74f78..e30d3d74f78 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuswap/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/icuswap/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuswap/icuswap.cpp b/Build/source/libs/icu/icu-50.1/tools/icuswap/icuswap.cpp
index a5295df651f..a5295df651f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuswap/icuswap.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/icuswap/icuswap.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/icuswap/icuswap.vcproj b/Build/source/libs/icu/icu-50.1/tools/icuswap/icuswap.vcproj
index ab84e2d316b..ab84e2d316b 100644
--- a/Build/source/libs/icu/icu-49.1/tools/icuswap/icuswap.vcproj
+++ b/Build/source/libs/icu/icu-50.1/tools/icuswap/icuswap.vcproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/makeconv/Makefile.in
index f0659e07d73..f0659e07d73 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/gencnvex.c b/Build/source/libs/icu/icu-50.1/tools/makeconv/gencnvex.c
index cf09cbe5b3a..3b97e0c9b51 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/gencnvex.c
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/gencnvex.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2003-2007, International Business Machines
+* Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -100,6 +100,7 @@ CnvExtClose(NewConverter *cnvData) {
utm_close(extData->fromUTableUChars);
utm_close(extData->fromUTableValues);
utm_close(extData->fromUBytes);
+ uprv_free(extData);
}
}
@@ -349,7 +350,7 @@ getToUnicodeValue(CnvExtData *extData, UCMTable *table, UCMapping *m) {
/* allocate it and put its length and index into the value */
value=
- (((uint32_t)m->uLen+UCNV_EXT_TO_U_LENGTH_OFFSET)<<UCNV_EXT_TO_U_LENGTH_SHIFT)|
+ (((uint32_t)u16Length+UCNV_EXT_TO_U_LENGTH_OFFSET)<<UCNV_EXT_TO_U_LENGTH_SHIFT)|
((uint32_t)utm_countItems(extData->toUUChars));
u=utm_allocN(extData->toUUChars, u16Length);
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/genmbcs.cpp b/Build/source/libs/icu/icu-50.1/tools/makeconv/genmbcs.cpp
index 5c4c911b377..556d8139419 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/genmbcs.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/genmbcs.cpp
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2000-2011, International Business Machines
+* Copyright (C) 2000-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -399,7 +399,7 @@ MBCSAddToUnicode(MBCSData *mbcsData,
offset+=MBCS_ENTRY_TRANSITION_OFFSET(entry);
} else {
if(i<length) {
- fprintf(stderr, "error: byte sequence too long by %d bytes, final state %hu: 0x%s (U+%x)\n",
+ fprintf(stderr, "error: byte sequence too long by %d bytes, final state %u: 0x%s (U+%x)\n",
(int)(length-i), state, printBytes(buffer, bytes, length), (int)c);
return FALSE;
}
@@ -1064,7 +1064,7 @@ MBCSAddTable(NewConverter *cnvData, UCMTable *table, UConverterStaticData *stati
static UBool
transformEUC(MBCSData *mbcsData) {
uint8_t *p8;
- uint32_t i, value, oldLength, old3Top, new3Top;
+ uint32_t i, value, oldLength, old3Top;
uint8_t b;
oldLength=mbcsData->ucm->states.maxCharLength;
@@ -1097,7 +1097,7 @@ transformEUC(MBCSData *mbcsData) {
/* modify outputType and adjust stage3Top */
mbcsData->ucm->states.outputType=(int8_t)(MBCS_OUTPUT_3_EUC+oldLength-3);
- mbcsData->stage3Top=new3Top=(old3Top*(oldLength-1))/oldLength;
+ mbcsData->stage3Top=(old3Top*(oldLength-1))/oldLength;
/*
* EUC-encode all byte sequences;
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/genmbcs.h b/Build/source/libs/icu/icu-50.1/tools/makeconv/genmbcs.h
index 47dfaf4c30f..47dfaf4c30f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/genmbcs.h
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/genmbcs.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.1.in b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.1.in
index dfecc32fdde..dfecc32fdde 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.1.in
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.1.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.c b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.c
index 09cd9c8bb78..424c9622511 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.c
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.c
@@ -1,7 +1,7 @@
/*
********************************************************************************
*
- * Copyright (C) 1998-2011, International Business Machines
+ * Copyright (C) 1998-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
********************************************************************************
@@ -245,7 +245,7 @@ int main(int argc, char* argv[])
}
if(options[OPT_VERSION].doesOccur) {
- printf("makeconv version %hu.%hu, ICU tool to read .ucm codepage mapping files and write .cnv files\n",
+ printf("makeconv version %u.%u, ICU tool to read .ucm codepage mapping files and write .cnv files\n",
dataInfo.formatVersion[0], dataInfo.formatVersion[1]);
printf("%s\n", U_COPYRIGHT_STRING);
exit(0);
@@ -293,7 +293,7 @@ int main(int argc, char* argv[])
arg = getLongPathname(*argv);
/* Check for potential buffer overflow */
- if(strlen(arg) > UCNV_MAX_FULL_FILE_NAME_LENGTH)
+ if(strlen(arg) >= UCNV_MAX_FULL_FILE_NAME_LENGTH)
{
fprintf(stderr, "%s\n", u_errorName(U_BUFFER_OVERFLOW_ERROR));
return U_BUFFER_OVERFLOW_ERROR;
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.h b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.h
index 3cb50706e0e..3cb50706e0e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.h
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.vcxproj b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.vcxproj
index eecf57ecd82..eecf57ecd82 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.vcxproj.filters
index 9a27dff6c66..9a27dff6c66 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/makeconv.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/makeconv.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/makeconv/ucnvstat.c b/Build/source/libs/icu/icu-50.1/tools/makeconv/ucnvstat.c
index 0dfdc956875..0dfdc956875 100644
--- a/Build/source/libs/icu/icu-49.1/tools/makeconv/ucnvstat.c
+++ b/Build/source/libs/icu/icu-50.1/tools/makeconv/ucnvstat.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/memcheck/ICUMemCheck.pl b/Build/source/libs/icu/icu-50.1/tools/memcheck/ICUMemCheck.pl
index ea9c14862f0..ea9c14862f0 100755
--- a/Build/source/libs/icu/icu-49.1/tools/memcheck/ICUMemCheck.pl
+++ b/Build/source/libs/icu/icu-50.1/tools/memcheck/ICUMemCheck.pl
diff --git a/Build/source/libs/icu/icu-49.1/tools/pkgdata/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/pkgdata/Makefile.in
index 04fe636e0d1..04fe636e0d1 100644
--- a/Build/source/libs/icu/icu-49.1/tools/pkgdata/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/pkgdata/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.1.in b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.1.in
index 7eb61191d37..7eb61191d37 100644
--- a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.1.in
+++ b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.1.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.cpp b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.cpp
index d8b82b506da..acc2a60f8dc 100644
--- a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.cpp
@@ -201,6 +201,8 @@ enum {
#if U_PLATFORM == U_PF_CYGWIN
LIB_FILE_CYGWIN,
LIB_FILE_CYGWIN_VERSION,
+#elif U_PLATFORM == U_PF_MINGW
+ LIB_FILE_MINGW,
#endif
LIB_FILENAMES_SIZE
};
@@ -854,15 +856,28 @@ static int32_t initializePkgDataFlags(UPKGOptions *o) {
* Depending on the configuration, the library name may either end with version number or shared object suffix.
*/
static void createFileNames(UPKGOptions *o, const char mode, const char *version_major, const char *version, const char *libName, UBool reverseExt, UBool noVersion) {
+#if U_PLATFORM == U_PF_MINGW
+ /* MinGW does not need the library prefix when building in dll mode. */
+ if (IN_DLL_MODE(mode)) {
+ sprintf(libFileNames[LIB_FILE], "%s", libName);
+ } else {
+ sprintf(libFileNames[LIB_FILE], "%s%s",
+ pkgDataFlags[LIBPREFIX],
+ libName);
+ }
+#else
sprintf(libFileNames[LIB_FILE], "%s%s",
pkgDataFlags[LIBPREFIX],
libName);
+#endif
if(o->verbose) {
fprintf(stdout, "# libFileName[LIB_FILE] = %s\n", libFileNames[LIB_FILE]);
}
-#if U_PLATFORM == U_PF_CYGWIN
+#if U_PLATFORM == U_PF_MINGW
+ sprintf(libFileNames[LIB_FILE_MINGW], "%s%s.lib", pkgDataFlags[LIBPREFIX], libName);
+#elif U_PLATFORM == U_PF_CYGWIN
sprintf(libFileNames[LIB_FILE_CYGWIN], "cyg%s.%s",
libName,
pkgDataFlags[SO_EXT]);
@@ -873,7 +888,6 @@ static void createFileNames(UPKGOptions *o, const char mode, const char *version
uprv_strcat(pkgDataFlags[SO_EXT], ".");
uprv_strcat(pkgDataFlags[SO_EXT], pkgDataFlags[A_EXT]);
-
#elif U_PLATFORM == U_PF_OS400 || defined(_AIX)
sprintf(libFileNames[LIB_FILE_VERSION_TMP], "%s.%s",
libFileNames[LIB_FILE],
@@ -1103,13 +1117,17 @@ static int32_t pkg_installFileMode(const char *installDir, const char *srcDir, c
}
#ifndef U_WINDOWS_WITH_MSVC
char buffer[SMALL_BUFFER_MAX_SIZE] = "";
+ int32_t bufferLength = 0;
FileStream *f = T_FileStream_open(fileListName, "r");
if (f != NULL) {
for(;;) {
if (T_FileStream_readLine(f, buffer, SMALL_BUFFER_MAX_SIZE) != NULL) {
+ bufferLength = uprv_strlen(buffer);
/* Remove new line character. */
- buffer[uprv_strlen(buffer)-1] = 0;
+ if (bufferLength > 0) {
+ buffer[bufferLength-1] = 0;
+ }
sprintf(cmd, "%s %s%s%s %s%s%s",
pkgDataFlags[INSTALL_CMD],
@@ -1259,6 +1277,8 @@ static int32_t pkg_generateLibraryFile(const char *targetDir, const char mode, c
uprv_strlen(pkgDataFlags[RPATH_FLAGS]) + uprv_strlen(pkgDataFlags[BIR_FLAGS]) + BUFFER_PADDING_SIZE;
#if U_PLATFORM == U_PF_CYGWIN
length += uprv_strlen(targetDir) + uprv_strlen(libFileNames[LIB_FILE_CYGWIN_VERSION]);
+#elif U_PLATFORM == U_PF_MINGW
+ length += uprv_strlen(targetDir) + uprv_strlen(libFileNames[LIB_FILE_MINGW]);
#endif
if ((cmd = (char *)uprv_malloc(sizeof(char) * length)) == NULL) {
fprintf(stderr, "Unable to allocate memory for command.\n");
@@ -1266,13 +1286,22 @@ static int32_t pkg_generateLibraryFile(const char *targetDir, const char mode, c
}
freeCmd = TRUE;
}
-#if U_PLATFORM == U_PF_CYGWIN
+#if U_PLATFORM == U_PF_MINGW
+ sprintf(cmd, "%s%s%s %s -o %s%s %s %s%s %s %s",
+ pkgDataFlags[GENLIB],
+ targetDir,
+ libFileNames[LIB_FILE_MINGW],
+ pkgDataFlags[LDICUDTFLAGS],
+ targetDir,
+ libFileNames[LIB_FILE_VERSION_TMP],
+#elif U_PLATFORM == U_PF_CYGWIN
sprintf(cmd, "%s%s%s %s -o %s%s %s %s%s %s %s",
pkgDataFlags[GENLIB],
targetDir,
libFileNames[LIB_FILE_VERSION_TMP],
pkgDataFlags[LDICUDTFLAGS],
- targetDir, libFileNames[LIB_FILE_CYGWIN_VERSION],
+ targetDir,
+ libFileNames[LIB_FILE_CYGWIN_VERSION],
#elif U_PLATFORM == U_PF_AIX
sprintf(cmd, "%s %s%s;%s %s -o %s%s %s %s%s %s %s",
RM_CMD,
@@ -1546,7 +1575,7 @@ static int32_t pkg_createWithoutAssemblyCode(UPKGOptions *o, const char *targetD
if (result == 0) {
/* Generate the library file. */
#if U_PLATFORM == U_PF_OS390
- if (o->pdsbuild && mode == MODE_DLL) {
+ if (o->pdsbuild && IN_DLL_MODE(mode)) {
result = pkg_generateLibraryFile("",mode, buffer, cmd);
} else {
result = pkg_generateLibraryFile(targetDir,mode, buffer, cmd);
@@ -1577,12 +1606,21 @@ static int32_t pkg_createWindowsDLL(const char mode, const char *gencFilePath, U
if (IN_STATIC_MODE(mode)) {
char staticLibFilePath[SMALL_BUFFER_MAX_SIZE] = "";
+#ifdef CYGWINMSVC
+ sprintf(staticLibFilePath, "%s%s%s%s%s",
+ o->targetDir,
+ PKGDATA_FILE_SEP_STRING,
+ pkgDataFlags[LIBPREFIX],
+ o->libName,
+ LIB_EXT);
+#else
sprintf(staticLibFilePath, "%s%s%s%s%s",
o->targetDir,
PKGDATA_FILE_SEP_STRING,
(strstr(o->libName, "icudt") ? "s" : ""),
o->libName,
LIB_EXT);
+#endif
sprintf(cmd, "%s\"%s\" \"%s\"",
LIB_CMD,
@@ -1754,7 +1792,7 @@ static UPKGOptions *pkg_checkFlag(UPKGOptions *o) {
T_FileStream_close(f);
}
}
-#elif U_PLATFORM == U_PF_CYGWIN
+#elif U_PLATFORM == U_PF_CYGWIN || U_PLATFORM == U_PF_MINGW
/* Cygwin needs to change flag options. */
char *flag = NULL;
int32_t length = 0;
@@ -1927,29 +1965,21 @@ static void loadLists(UPKGOptions *o, UErrorCode *status)
p = popen(cmdBuf, "r");
}
- if(p == NULL) {
+ if(p == NULL || (n = fread(buf, 1, 511, p)) <= 0) {
if(verbose) {
fprintf(stdout, "# Calling icu-config: %s\n", cmd);
}
- p = popen(cmd, "r");
- }
+ pclose(p);
- if(p == NULL)
- {
- fprintf(stderr, "%s: icu-config: No icu-config found. (fix PATH or use -O option)\n", progname);
- return -1;
+ p = popen(cmd, "r");
+ if(p == NULL || (n = fread(buf, 1, 511, p)) <= 0) {
+ fprintf(stderr, "%s: icu-config: No icu-config found. (fix PATH or use -O option)\n", progname);
+ return -1;
+ }
}
- n = fread(buf, 1, 511, p);
-
pclose(p);
- if(n<=0)
- {
- fprintf(stderr,"%s: icu-config: Could not read from icu-config. (fix PATH or use -O option)\n", progname);
- return -1;
- }
-
for (int32_t length = strlen(buf) - 1; length >= 0; length--) {
if (buf[length] == '\n' || buf[length] == ' ') {
buf[length] = 0;
@@ -1977,6 +2007,7 @@ static void loadLists(UPKGOptions *o, UErrorCode *status)
option->doesOccur = TRUE;
return 0;
-#endif
+#else
return -1;
+#endif
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.vcxproj b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.vcxproj
index 823da732ee4..823da732ee4 100644
--- a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.vcxproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.vcxproj.filters b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.vcxproj.filters
index dc530aba11e..dc530aba11e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgdata.vcxproj.filters
+++ b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgdata.vcxproj.filters
diff --git a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgtypes.c b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgtypes.c
index 2769e453821..2769e453821 100644
--- a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgtypes.c
+++ b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgtypes.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgtypes.h b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgtypes.h
index 0bba60c517b..0bba60c517b 100644
--- a/Build/source/libs/icu/icu-49.1/tools/pkgdata/pkgtypes.h
+++ b/Build/source/libs/icu/icu-50.1/tools/pkgdata/pkgtypes.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/toolutil/Makefile.in
index ffec2b4d8e9..ffec2b4d8e9 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/dbgutil.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/dbgutil.cpp
index c0254554ae1..d4c87735689 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/dbgutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/dbgutil.cpp
@@ -1,6 +1,6 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2007-2010, International Business Machines Corporation and
+ * Copyright (c) 2007-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -74,7 +74,7 @@ static void udbg_setup(void) {
-U_CAPI const UnicodeString& U_EXPORT2 udbg_enumString(UDebugEnumType type, int32_t field) {
+U_TOOLUTIL_API const UnicodeString& U_EXPORT2 udbg_enumString(UDebugEnumType type, int32_t field) {
if(strs == NULL ) {
udbg_setup();
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/dbgutil.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/dbgutil.h
index 9e5b6c88af8..d76b72baa2f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/dbgutil.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/dbgutil.h
@@ -1,7 +1,7 @@
/*
************************************************************************
-* Copyright (c) 2007-2011, International Business Machines
+* Copyright (c) 2007-2012, International Business Machines
* Corporation and others. All Rights Reserved.
************************************************************************
*/
@@ -17,7 +17,7 @@
#if !UCONFIG_NO_FORMATTING
-U_CAPI const icu::UnicodeString& U_EXPORT2
+U_TOOLUTIL_API const icu::UnicodeString& U_EXPORT2
udbg_enumString(UDebugEnumType type, int32_t field);
/**
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/denseranges.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/denseranges.cpp
index 7d81f2e9442..7d81f2e9442 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/denseranges.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/denseranges.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/denseranges.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/denseranges.h
index f9af5617387..f9af5617387 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/denseranges.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/denseranges.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/filestrm.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/filestrm.c
index 7309747c705..7309747c705 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/filestrm.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/filestrm.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/filestrm.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/filestrm.h
index 0eeba98b661..0eeba98b661 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/filestrm.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/filestrm.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/filetools.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/filetools.cpp
index 7f560f6cd37..7f560f6cd37 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/filetools.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/filetools.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/filetools.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/filetools.h
index 7d4e1390557..7d4e1390557 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/filetools.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/filetools.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/flagparser.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/flagparser.c
index 318cfd97441..d1aece6684a 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/flagparser.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/flagparser.c
@@ -1,5 +1,5 @@
/******************************************************************************
- * Copyright (C) 2009-2011, International Business Machines
+ * Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
*/
@@ -24,7 +24,7 @@ parseFlagsFile(const char *fileName, char **flagBuffer, int32_t flagBufferSize,
char* buffer = uprv_malloc(sizeof(char) * currentBufferSize);
char* tmpFlagBuffer = uprv_malloc(sizeof(char) * flagBufferSize);
UBool allocateMoreSpace = FALSE;
- int32_t index, i;
+ int32_t idx, i;
int32_t result = 0;
FileStream *f = T_FileStream_open(fileName, "r");
@@ -65,7 +65,7 @@ parseFlagsFile(const char *fileName, char **flagBuffer, int32_t flagBufferSize,
T_FileStream_rewind(f);
break;
} else {
- index = extractFlag(buffer, currentBufferSize, tmpFlagBuffer, flagBufferSize, flagNames, numOfFlags, status);
+ idx = extractFlag(buffer, currentBufferSize, tmpFlagBuffer, flagBufferSize, flagNames, numOfFlags, status);
if (U_FAILURE(*status)) {
if (*status == U_BUFFER_OVERFLOW_ERROR) {
result = currentBufferSize;
@@ -75,8 +75,8 @@ parseFlagsFile(const char *fileName, char **flagBuffer, int32_t flagBufferSize,
break;
} else {
if (flagNames != NULL) {
- if (index >= 0) {
- uprv_strcpy(flagBuffer[index], tmpFlagBuffer);
+ if (idx >= 0) {
+ uprv_strcpy(flagBuffer[idx], tmpFlagBuffer);
} else {
/* No match found. Skip it. */
continue;
@@ -106,7 +106,7 @@ parseFlagsFile(const char *fileName, char **flagBuffer, int32_t flagBufferSize,
* Extract the setting after the '=' and store it in flag excluding the newline character.
*/
static int32_t extractFlag(char* buffer, int32_t bufferSize, char* flag, int32_t flagSize, const char **flagNames, int32_t numOfFlags, UErrorCode *status) {
- int32_t i, index = -1;
+ int32_t i, idx = -1;
char *pBuffer;
int32_t offset=0;
UBool bufferWritten = FALSE;
@@ -141,13 +141,13 @@ static int32_t extractFlag(char* buffer, int32_t bufferSize, char* flag, int32_t
offset--; /* Move offset back 1 because of '='*/
for (i = 0; i < numOfFlags; i++) {
if (uprv_strncmp(buffer, flagNames[i], offset) == 0) {
- index = i;
+ idx = i;
break;
}
}
}
- return index;
+ return idx;
}
/*
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/flagparser.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/flagparser.h
index 32a51e3d2ac..32a51e3d2ac 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/flagparser.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/flagparser.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/package.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/package.cpp
index a6ed2468257..a6ed2468257 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/package.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/package.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/package.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/package.h
index 50ee72e656b..50ee72e656b 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/package.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/package.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_genc.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_genc.c
index 57c6f6192d7..481a0f40cc2 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_genc.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_genc.c
@@ -1,5 +1,5 @@
/******************************************************************************
- * Copyright (C) 2009-2011, International Business Machines
+ * Copyright (C) 2009-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
*/
@@ -51,6 +51,15 @@
#define HEX_0X 0 /* 0x1234 */
#define HEX_0H 1 /* 01234h */
+/*
+ * The following is needed by MinGW64
+ */
+#undef __USER_LABEL_PREFIX__ /* Disables MinGW64, but required for MinGW32 cross compilation. */
+#ifndef __USER_LABEL_PREFIX__
+#define __USER_LABEL_PREFIX__ _
+#endif
+#define GCC_LABEL_PREFIX_INTERNAL(a) #a
+#define GCC_LABEL_PREFIX(a) GCC_LABEL_PREFIX_INTERNAL(a)
/* prototypes --------------------------------------------------------------- */
static void
@@ -135,10 +144,10 @@ static const struct AssemblyType {
".long ","",HEX_0X
},
{"gcc-cygwin",
- ".globl _%s\n"
+ ".globl "GCC_LABEL_PREFIX(__USER_LABEL_PREFIX__) "%s\n"
"\t.section .rodata\n"
"\t.align 8\n" /* Either align 8 bytes or 2^8 (256) bytes. 8 bytes is needed. */
- "_%s:\n\n",
+ GCC_LABEL_PREFIX(__USER_LABEL_PREFIX__) "%s:\n\n",
".long ","",HEX_0X
},
@@ -1004,7 +1013,7 @@ writeObjectCode(const char *filename, const char *destdir, const char *optEntryP
/* deal with options, files and the entry point name */
getArchitecture(&cpu, &bits, &makeBigEndian, optMatchArch);
- printf("genccode: --match-arch cpu=%hu bits=%hu big-endian=%hu\n", cpu, bits, makeBigEndian);
+ printf("genccode: --match-arch cpu=%hu bits=%hu big-endian=%d\n", cpu, bits, makeBigEndian);
#if U_PLATFORM_HAS_WIN32_API
if(cpu==IMAGE_FILE_MACHINE_I386) {
entryOffset=1;
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_genc.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_genc.h
index 9bd312b96f7..9bd312b96f7 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_genc.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_genc.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_gencmn.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_gencmn.c
index ced82138d2e..25f36088a0f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_gencmn.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_gencmn.c
@@ -203,9 +203,7 @@ createCommonDataFile(const char *destDir, const char *name, const char *entrypoi
addFile(getLongPathname(line), name, source, sourceTOC, verbose);
}
- if (linePtr) {
- uprv_free(linePtr);
- }
+ uprv_free(linePtr);
if(in!=T_FileStream_stdin()) {
T_FileStream_close(in);
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_gencmn.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_gencmn.h
index 0ba953be74a..0ba953be74a 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_gencmn.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_gencmn.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_icu.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_icu.cpp
index 7af5b1c1418..87ed0914f13 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_icu.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_icu.cpp
@@ -1,5 +1,5 @@
/******************************************************************************
- * Copyright (C) 2008-2009, International Business Machines
+ * Copyright (C) 2008-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
*/
@@ -56,8 +56,8 @@ isListTextFile(const char *listname) {
* Otherwise, read the file itself as a single-item list.
*/
U_CAPI Package * U_EXPORT2
-readList(const char *filesPath, const char *listname, UBool readContents) {
- Package *listPkg;
+readList(const char *filesPath, const char *listname, UBool readContents, Package *listPkgIn) {
+ Package *listPkg = listPkgIn;
FILE *file;
const char *listNameEnd;
@@ -66,10 +66,12 @@ readList(const char *filesPath, const char *listname, UBool readContents) {
return NULL;
}
- listPkg=new Package();
- if(listPkg==NULL) {
- fprintf(stderr, "icupkg: not enough memory\n");
- exit(U_MEMORY_ALLOCATION_ERROR);
+ if (listPkg == NULL) {
+ listPkg=new Package();
+ if(listPkg==NULL) {
+ fprintf(stderr, "icupkg: not enough memory\n");
+ exit(U_MEMORY_ALLOCATION_ERROR);
+ }
}
listNameEnd=strchr(listname, 0);
@@ -158,7 +160,7 @@ writePackageDatFile(const char *outFilename, const char *outComment, const char
return U_MEMORY_ALLOCATION_ERROR;
}
- addListPkg = readList(sourcePath, addList, TRUE);
+ addListPkg = readList(sourcePath, addList, TRUE, NULL);
if(addListPkg != NULL) {
pkg->addItems(*addListPkg);
} else {
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_icu.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_icu.h
index 75e2edd02d5..8451f8d550f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_icu.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_icu.h
@@ -1,5 +1,5 @@
/******************************************************************************
- * Copyright (C) 2008-2011, International Business Machines
+ * Copyright (C) 2008-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
*/
@@ -17,6 +17,6 @@ writePackageDatFile(const char *outFilename, const char *outComment,
char outType);
U_CAPI icu::Package * U_EXPORT2
-readList(const char *filesPath, const char *listname, UBool readContents);
+readList(const char *filesPath, const char *listname, UBool readContents, icu::Package *listPkgIn);
#endif
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_imp.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_imp.h
index 0b0c2b740f8..0b0c2b740f8 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkg_imp.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkg_imp.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkgitems.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkgitems.cpp
index 4a5a72180e3..4a5a72180e3 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/pkgitems.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/pkgitems.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ppucd.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/ppucd.cpp
index c2a1b77d4b7..f1c711c8e87 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ppucd.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ppucd.cpp
@@ -71,7 +71,7 @@ PreparsedUCD::PreparsedUCD(const char *filename, UErrorCode &errorCode)
}
if(file==NULL) {
perror("error opening preparsed UCD");
- fprintf(stderr, "error opening preparsed UCD file %s\n", filename);
+ fprintf(stderr, "error opening preparsed UCD file %s\n", filename ? filename : "\"no file name given\"");
errorCode=U_FILE_ACCESS_ERROR;
return;
}
@@ -327,6 +327,11 @@ PreparsedUCD::parseProperty(UniProps &props, const char *field, UnicodeSet &newV
"for non-binary property on line %ld\n",
field, (long)lineNumber);
errorCode=U_PARSE_ERROR;
+ } else if (prop < UCHAR_INT_START) {
+ fprintf(stderr,
+ "error in preparsed UCD: prop value is invalid: '%d' for line %ld\n",
+ prop, (long)lineNumber);
+ errorCode=U_PARSE_ERROR;
} else if(prop<UCHAR_INT_LIMIT) {
int32_t value=pnames->getPropertyValueEnum(prop, v);
if(value==UCHAR_INVALID_CODE && prop==UCHAR_CANONICAL_COMBINING_CLASS) {
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ppucd.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/ppucd.h
index ae90b204b9c..ae90b204b9c 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ppucd.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ppucd.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/swapimpl.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/swapimpl.cpp
index 90c1eb41e05..6b988e2e9da 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/swapimpl.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/swapimpl.cpp
@@ -54,8 +54,8 @@
#include "sprpimpl.h"
#include "propname.h"
#include "rbbidata.h"
-#include "triedict.h"
#include "utrie2.h"
+#include "dictionarydata.h"
/* swapping implementations in i18n */
@@ -84,7 +84,7 @@ upname_swap(const UDataSwapper *ds,
/* check data format and format version */
const UDataInfo *pInfo=
reinterpret_cast<const UDataInfo *>(
- reinterpret_cast<const char *>(inData)+4);
+ static_cast<const char *>(inData)+4);
if(!(
pInfo->dataFormat[0]==0x70 && /* dataFormat="pnam" */
pInfo->dataFormat[1]==0x6e &&
@@ -100,8 +100,8 @@ upname_swap(const UDataSwapper *ds,
return 0;
}
- const uint8_t *inBytes=reinterpret_cast<const uint8_t *>(inData)+headerSize;
- uint8_t *outBytes=reinterpret_cast<uint8_t *>(outData)+headerSize;
+ const uint8_t *inBytes=static_cast<const uint8_t *>(inData)+headerSize;
+ uint8_t *outBytes=static_cast<uint8_t *>(outData)+headerSize;
if(length>=0) {
length-=headerSize;
@@ -653,7 +653,7 @@ test_swap(const UDataSwapper *ds,
/* udata_swapDataHeader checks the arguments */
headerSize=udata_swapDataHeader(ds, inData, length, outData, pErrorCode);
if(pErrorCode==NULL || U_FAILURE(*pErrorCode)) {
- udata_printError(ds, "test_swap(): data header swap failed %s\n", u_errorName(*pErrorCode));
+ udata_printError(ds, "test_swap(): data header swap failed %s\n", pErrorCode != NULL ? u_errorName(*pErrorCode) : "pErrorCode is NULL");
return 0;
}
@@ -734,7 +734,7 @@ static const struct {
#endif
#if !UCONFIG_NO_BREAK_ITERATION
{ { 0x42, 0x72, 0x6b, 0x20 }, ubrk_swap }, /* dataFormat="Brk " */
- { { 0x54, 0x72, 0x44, 0x63 }, triedict_swap }, /* dataFormat="TrDc " */
+ { { 0x44, 0x69, 0x63, 0x74 }, udict_swap }, /* dataFormat="Dict" */
#endif
{ { 0x70, 0x6e, 0x61, 0x6d }, upname_swap }, /* dataFormat="pnam" */
{ { 0x75, 0x6e, 0x61, 0x6d }, uchar_swapNames }, /* dataFormat="unam" */
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/swapimpl.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/swapimpl.h
index b36ec2609da..b36ec2609da 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/swapimpl.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/swapimpl.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.cpp
index 7c02efc37b1..7c02efc37b1 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.h
index 7b93211c2b9..7b93211c2b9 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.vcxproj b/Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.vcxproj
index 0e4c4d6e644..e25a71ab326 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/toolutil.vcxproj
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/toolutil.vcxproj
@@ -107,7 +107,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin\icutu48.dll</OutputFile>
+ <OutputFile>..\..\..\bin\icutu50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ProgramDatabaseFile>.\..\..\..\lib\icutu.pdb</ProgramDatabaseFile>
@@ -151,7 +151,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin\icutu48d.dll</OutputFile>
+ <OutputFile>..\..\..\bin\icutu50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -193,7 +193,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin64\icutu48.dll</OutputFile>
+ <OutputFile>..\..\..\bin64\icutu50.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>..\..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ProgramDatabaseFile>.\..\..\..\lib64\icutu.pdb</ProgramDatabaseFile>
@@ -235,7 +235,7 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <OutputFile>..\..\..\bin64\icutu48d.dll</OutputFile>
+ <OutputFile>..\..\..\bin64\icutu50d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>..\..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucbuf.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucbuf.c
index 23f2c9f195c..23f2c9f195c 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucbuf.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucbuf.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucbuf.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucbuf.h
index 100e29b7f9b..100e29b7f9b 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucbuf.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucbuf.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucln_tu.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucln_tu.c
index 7c7f5052cc8..7c7f5052cc8 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucln_tu.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucln_tu.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucm.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucm.c
index 8d4f33a1790..8942a3aaa0f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucm.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucm.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2003-2009, International Business Machines
+* Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -1030,8 +1030,8 @@ ucm_open() {
U_CAPI void U_EXPORT2
ucm_close(UCMFile *ucm) {
if(ucm!=NULL) {
- uprv_free(ucm->base);
- uprv_free(ucm->ext);
+ ucm_closeTable(ucm->base);
+ ucm_closeTable(ucm->ext);
uprv_free(ucm);
}
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucm.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucm.h
index 20324f54c70..20324f54c70 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucm.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucm.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucmstate.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucmstate.c
index 5d8c8777356..ee07a4ca772 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/ucmstate.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/ucmstate.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2003-2011, International Business Machines
+* Copyright (C) 2003-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -1028,7 +1028,7 @@ ucm_countChars(UCMStates *states,
}
if(offset!=0) {
- fprintf(stderr, "ucm error: byte sequence too short, ends in non-final state %hu\n", state);
+ fprintf(stderr, "ucm error: byte sequence too short, ends in non-final state %u\n", state);
return -1;
}
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/udbgutil.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/udbgutil.cpp
index 385a88b137e..c6a6074adfc 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/udbgutil.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/udbgutil.cpp
@@ -11,6 +11,7 @@
#include "putilimp.h"
#include "unicode/ulocdata.h"
#include "unicode/ucnv.h"
+
/*
To add a new enum type
(For example: UShoeSize with values USHOE_WIDE=0, USHOE_REGULAR, USHOE_NARROW, USHOE_COUNT)
@@ -139,7 +140,7 @@ static const Field names_UDateFormatStyle[] =
/*
* negative enums.. leave out for now.
FIELD_NAME_STR( LEN_UDAT, UDAT_NONE ),
- FIELD_NAME_STR( LEN_UDAT, UDAT_IGNORE ),
+ FIELD_NAME_STR( LEN_UDAT, UDAT_PATTERN ),
*/
};
@@ -342,6 +343,20 @@ U_CAPI const char *udbg_getPlatform(void)
return "Windows";
#elif U_PLATFORM == U_PF_UNKNOWN
return "unknown";
+#elif U_PLATFORM == U_PF_DARWIN
+ return "Darwin";
+#elif U_PLATFORM == U_PF_QNX
+ return "QNX";
+#elif U_PLATFORM == U_PF_LINUX
+ return "Linux";
+#elif U_PLATFORM == U_PF_ANDROID
+ return "Android";
+#elif U_PLATFORM == U_PF_CLASSIC_MACOS
+ return "MacOS (Classic)";
+#elif U_PLATFORM == U_PF_OS390
+ return "IBM z";
+#elif U_PLATFORM == U_PF_OS400
+ return "IBM i";
#else
return "Other (POSIX-like)";
#endif
@@ -376,10 +391,22 @@ paramStatic(const USystemParams *param, char *target, int32_t targetCapacity, UE
return u_terminateChars(target, targetCapacity, len, status);
}
+static const char *nullString = "(null)";
+
static int32_t stringToStringBuffer(char *target, int32_t targetCapacity, const char *str, UErrorCode *status) {
+ if(str==NULL) str=nullString;
+
int32_t len = uprv_strlen(str);
- if(target!=NULL) {
- uprv_strncpy(target,str,uprv_min(len,targetCapacity));
+ if (U_SUCCESS(*status)) {
+ if(target!=NULL) {
+ uprv_strncpy(target,str,uprv_min(len,targetCapacity));
+ }
+ } else {
+ const char *s = u_errorName(*status);
+ len = uprv_strlen(s);
+ if(target!=NULL) {
+ uprv_strncpy(target,s,uprv_min(len,targetCapacity));
+ }
}
return u_terminateChars(target, targetCapacity, len, status);
}
@@ -467,7 +494,7 @@ STRING_PARAM(paramConverterDefault, ucnv_getDefaultName())
STRING_PARAM(paramTimezoneVersion, ucal_getTZDataVersion(status))
#endif
-static USystemParams systemParams[] = {
+static const USystemParams systemParams[] = {
{ "copyright", paramStatic, U_COPYRIGHT_STRING,0 },
{ "product", paramStatic, "icu4c",0 },
{ "product.full", paramStatic, "International Components for Unicode for C/C++",0 },
@@ -509,7 +536,9 @@ static USystemParams systemParams[] = {
#if defined (CYGWINMSVC)
{ "build.cygwinmsvc", paramInteger, "b", 1},
#endif
-
+ { "uconfig.internal_digitlist", paramInteger, "b", 1}, /* always 1 */
+ { "uconfig.have_parseallinput", paramInteger, "b", UCONFIG_HAVE_PARSEALLINPUT},
+ { "uconfig.format_fastpaths_49",paramInteger, "b", UCONFIG_FORMAT_FASTPATHS_49},
};
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/udbgutil.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/udbgutil.h
index 0f4da6cbd7f..0f4da6cbd7f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/udbgutil.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/udbgutil.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/unewdata.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/unewdata.c
index 9ea60d56683..9ea60d56683 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/unewdata.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/unewdata.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/unewdata.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/unewdata.h
index d25b8e9f749..d25b8e9f749 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/unewdata.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/unewdata.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/uoptions.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/uoptions.c
index 05efc170cbd..05efc170cbd 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/uoptions.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/uoptions.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/uoptions.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/uoptions.h
index 43db65f281f..43db65f281f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/uoptions.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/uoptions.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/uparse.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/uparse.c
index 3d098cbfac8..5878597ad35 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/uparse.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/uparse.c
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2000-2011, International Business Machines
+* Copyright (C) 2000-2012, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -245,6 +245,7 @@ u_parseString(const char *s,
}
if(s==NULL || destCapacity<0 || (destCapacity>0 && dest==NULL)) {
*pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
+ return 0;
}
if(pFirst!=NULL) {
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/uparse.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/uparse.h
index b379cf83548..b379cf83548 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/uparse.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/uparse.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/writesrc.c b/Build/source/libs/icu/icu-50.1/tools/toolutil/writesrc.c
index 6db9087e451..6db9087e451 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/writesrc.c
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/writesrc.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/writesrc.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/writesrc.h
index f4ca08103bb..f4ca08103bb 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/writesrc.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/writesrc.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/xmlparser.cpp b/Build/source/libs/icu/icu-50.1/tools/toolutil/xmlparser.cpp
index 134fdcf8d09..134fdcf8d09 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/xmlparser.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/xmlparser.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/toolutil/xmlparser.h b/Build/source/libs/icu/icu-50.1/tools/toolutil/xmlparser.h
index a619769be49..a619769be49 100644
--- a/Build/source/libs/icu/icu-49.1/tools/toolutil/xmlparser.h
+++ b/Build/source/libs/icu/icu-50.1/tools/toolutil/xmlparser.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/Makefile.in b/Build/source/libs/icu/icu-50.1/tools/tzcode/Makefile.in
index a21df33a5ab..a21df33a5ab 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/Makefile.in
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/Makefile.in
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/asctime.c b/Build/source/libs/icu/icu-50.1/tools/tzcode/asctime.c
index e0804f16f4d..e0804f16f4d 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/asctime.c
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/asctime.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/ialloc.c b/Build/source/libs/icu/icu-50.1/tools/tzcode/ialloc.c
index 1fc2035f452..1fc2035f452 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/ialloc.c
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/ialloc.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/icuzdump.cpp b/Build/source/libs/icu/icu-50.1/tools/tzcode/icuzdump.cpp
index ffad9405dab..ffad9405dab 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/icuzdump.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/icuzdump.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/icuzdump.vcproj b/Build/source/libs/icu/icu-50.1/tools/tzcode/icuzdump.vcproj
index 72122468097..72122468097 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/icuzdump.vcproj
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/icuzdump.vcproj
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/icuzones b/Build/source/libs/icu/icu-50.1/tools/tzcode/icuzones
index 21b0fa2463c..21b0fa2463c 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/icuzones
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/icuzones
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/localtime.c b/Build/source/libs/icu/icu-50.1/tools/tzcode/localtime.c
index d186080bf35..d186080bf35 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/localtime.c
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/localtime.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/private.h b/Build/source/libs/icu/icu-50.1/tools/tzcode/private.h
index 008d468ac78..008d468ac78 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/private.h
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/private.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/readme.txt b/Build/source/libs/icu/icu-50.1/tools/tzcode/readme.txt
index 7ad2cce0c9f..7ad2cce0c9f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/readme.txt
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/readme.txt
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/scheck.c b/Build/source/libs/icu/icu-50.1/tools/tzcode/scheck.c
index 74d9b07c149..74d9b07c149 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/scheck.c
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/scheck.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/tz.alias b/Build/source/libs/icu/icu-50.1/tools/tzcode/tz.alias
index cf984ba098f..cf984ba098f 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/tz.alias
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/tz.alias
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/tz2icu.cpp b/Build/source/libs/icu/icu-50.1/tools/tzcode/tz2icu.cpp
index 238e86560df..238e86560df 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/tz2icu.cpp
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/tz2icu.cpp
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/tz2icu.h b/Build/source/libs/icu/icu-50.1/tools/tzcode/tz2icu.h
index a488ea6db26..a488ea6db26 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/tz2icu.h
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/tz2icu.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/tzfile.h b/Build/source/libs/icu/icu-50.1/tools/tzcode/tzfile.h
index 3a9eee305a5..3a9eee305a5 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/tzfile.h
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/tzfile.h
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/tzselect.ksh b/Build/source/libs/icu/icu-50.1/tools/tzcode/tzselect.ksh
index 26dfa984766..26dfa984766 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/tzselect.ksh
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/tzselect.ksh
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/zdump.c b/Build/source/libs/icu/icu-50.1/tools/tzcode/zdump.c
index 3ed4242647e..3ed4242647e 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/zdump.c
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/zdump.c
diff --git a/Build/source/libs/icu/icu-49.1/tools/tzcode/zic.c b/Build/source/libs/icu/icu-50.1/tools/tzcode/zic.c
index 5dc9db01bc9..5dc9db01bc9 100644
--- a/Build/source/libs/icu/icu-49.1/tools/tzcode/zic.c
+++ b/Build/source/libs/icu/icu-50.1/tools/tzcode/zic.c
diff --git a/Build/source/libs/icu/version.ac b/Build/source/libs/icu/version.ac
index 4261e8b54ea..ff4558c7833 100644
--- a/Build/source/libs/icu/version.ac
+++ b/Build/source/libs/icu/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current ICU version
-m4_define([icu_version], [49.1])
+m4_define([icu_version], [50.1])